[
  {
    "path": ".eslintignore",
    "content": "/dist\nnode_modules\n/packages/**/*.js\n/packages/**/*.mjs\n/scripts\n/**/header.config.js\n/**/*.d.ts\n"
  },
  {
    "path": ".eslintrc.json",
    "content": "{\n  \"root\": true,\n  \"env\": {\n    \"browser\": true,\n    \"es6\": true,\n    \"greasemonkey\": true\n  },\n  \"parserOptions\": {\n    \"parser\": \"@typescript-eslint/parser\",\n    \"ecmaVersion\": \"latest\",\n    \"sourceType\": \"module\",\n    \"ecmaFeatures\": {\n      \"jsx\": true\n    }\n  },\n  \"extends\": [\"eslint:recommended\", \"@antfu/vue\"],\n  \"rules\": {\n    \"@typescript-eslint/brace-style\": [\"error\", \"1tbs\", { \"allowSingleLine\": true }],\n    \"antfu/if-newline\": \"off\",\n    \"arrow-parens\": [\"error\", \"as-needed\"],\n    \"brace-style\": [\"error\", \"1tbs\", { \"allowSingleLine\": true }],\n    \"curly\": [\"warn\", \"multi-line\"],\n    \"eqeqeq\": \"off\",\n    \"no-console\": \"off\",\n    \"no-unexpected-multiline\": \"error\",\n    \"no-unused-expressions\": \"off\",\n    \"no-void\": \"off\",\n    \"quotes\": [\"warn\", \"single\"],\n    \"semi\": [\"error\", \"never\"],\n    \"space-before-function-paren\": [\"error\", { \"anonymous\": \"always\", \"named\": \"never\", \"asyncArrow\": \"always\" }],\n    \"vue/component-tags-order\": [\"warn\", { \"order\": [[\"script\", \"template\"], \"style\"] }],\n    \"vue/html-self-closing\": [\"warn\", { \"html\": { \"void\": \"never\", \"normal\": \"never\", \"component\": \"always\" }, \"svg\": \"never\", \"math\": \"never\" }],\n    \"vue/no-deprecated-v-bind-sync\": \"off\",\n    \"vue/no-v-text-v-html-on-component\": \"off\",\n    \"vue/singleline-html-element-content-newline\": \"off\",\n    \"vue/no-deprecated-destroyed-lifecycle\": \"off\"\n  }\n}\n"
  },
  {
    "path": ".gitattributes",
    "content": "* text=auto\n\n* vue eol=lf encoding=UTF-8\n*.css eol=lf encoding=UTF-8\n*.html eol=lf encoding=UTF-8\n*.js eol=lf encoding=UTF-8\n*.jsx eol=lf encoding=UTF-8\n*.md eol=lf encoding=UTF-8\n*.scss eol=lf encoding=UTF-8\n*.ts eol=lf encoding=UTF-8\n*.tsx eol=lf encoding=UTF-8\n*.txt eol=lf encoding=UTF-8\n*.xml eol=lf encoding=UTF-8\n\n# Images\n*.gif binary\n*.ico binary\n*.jpg binary\n*.png binary\n*.svg eol=lf encoding=UTF-8\n*.webp binary\n\n# Fonts\n*.eot binary\n*.otf binary\n*.ttf binary\n*.woff binary\n"
  },
  {
    "path": ".github/FUNDING.yml",
    "content": "# These are supported funding model platforms\n\n# github: YunYouJun # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]\n# patreon: YunYouJun # Replace with a single Patreon username\nko_fi: sakurayumine\ncustom: https://sponsors-yumine.netlify.app # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']"
  },
  {
    "path": ".gitignore",
    "content": "# Logs\nlogs\n*.log\nnpm-debug.log*\nyarn-debug.log*\nyarn-error.log*\npnpm-debug.log*\nlerna-debug.log*\n\nnode_modules\n*.local\n\n# Editor directories and files\n.idea\n.DS_Store\n*.suo\n*.ntvs*\n*.njsproj\n*.sln\n*.sw?\n"
  },
  {
    "path": ".npmrc",
    "content": "registry=https://registry.npmjs.org/\nshamefully-hoist=true\nstrict-peer-dependencies=false\nauto-install-peers=true\nlink-workspace-packages=true\n"
  },
  {
    "path": ".vscode/settings.json",
    "content": "{\n  \"i18n-ally.localesPaths\": [\"src/locales\"],\n  \"i18n-ally.sourceLanguage\": \"zh-Hans\",\n  \"i18n-ally.keystyle\": \"nested\",\n  // \"typescript.tsdk\": \"node_modules\\\\typescript\\\\lib\",\n  \"eslint.probe\": [\"javascript\", \"javascriptreact\", \"typescript\", \"typescriptreact\", \"vue\"],\n  \"eslint.validate\": [\"javascript\", \"javascriptreact\", \"typescript\", \"typescriptreact\", \"vue\"],\n}\n"
  },
  {
    "path": "CHANGELOG.md",
    "content": "## v0.37.5\n\n- fix: 修复 gelbooru 无法下载图片到子目录\n\n## v0.37.4\n\n- fix: 修复 e-shuushuu.net 无法加载\n\n## v0.37.3\n\n- fix: 修复 gelbooru 无法下载原图\n\n## v0.37.2\n\n- feat: 新增通过 FileSystemAccess API 下载图片的设置\n- fix: 修复 Safari 浏览下无法加载\n\n## v0.37.1\n\n- fix: 修复深色模式设置失效\n\n\n## v0.37.0\n\n- feat: Justified 布局缩略图宽度调整设置\n- feat: 图片详情弹窗操作按钮栏与标签栏位置互换设置\n- feat: 点击详情图片是否关闭弹窗的设置\n- fix: 修复 Zerochan API 挑战\n- fix: 尝试修复批量选择后导出的下载TXT文件异常\n\n## v0.36.10\n\n- fix: 修复 rule34.xxx 视频无法加载\n\n## v0.36.9\n\n- fix: 修复 danbooru 添加收藏时的错误提示\n\n## v0.36.8\n\n- fix: 修复 rule34.xxx 无法加载\n\n## v0.36.4\n\n- fix: https://idol.sankakucomplex.com 切换为 https://www.idolcomplex.com\n\n## v0.36.3\n\n- fix: 更新标签翻译\n\n## v0.36.2\n\n- feat: 支持 rule34hentai.net\n\n## v0.36.1\n\n- fix: 标签导出功能支持全站点\n\n## v0.36.0\n\n- feat: danbooru 添加标签导出功能\n\n## v0.35.9\n\n- fix: 修复 Firefox rule34.xxx 无法添加收藏\n- feat: 添加一种瀑布流布局，使用 CSS Grid 实现\n\n## v0.35.8\n\n- feat: yande.re/konachan/danbooru 支持在详情弹窗左上角显示 Artist/Character/Copyright 标签\n\n## v0.35.7\n\n- fix: 修复 gelbooru 无法加载\n\n## v0.35.6\n\n- fix: 修复因标签黑名单导致的无法继续加载问题\n- fix: 样式修改\n\n## v0.35.5\n\n- fix: 尝试修复 rule34.xxx 评分阈值与 AI 开关不生效的问题\n\n## v0.35.4\n\n- fix: 修复 Firefox 下 rule34.xxx 无法加载\n\n## v0.35.3\n\n- fix: virtual 布局可选择列数\n- fix: 替换 nozomi 链接\n\n## v0.35.2\n\n- fix: 修复 sankaku 无法加载\n\n## v0.35.1\n\n- fix: 修复 realbooru.com 详情 GIF 无法加载\n\n## v0.35.0\n\n- feat: 新增 danbooru/gelbooru/rule34.xxx 的搜索标签自动补全\n\n## v0.34.1\n\n- fix: 修复 realbooru.com 无法加载\n\n## v0.34.0\n\n- feat: 显示列表图片的分辨率\n- fix: 优化瀑布流虚拟列表组件\n- fix: 修复 xbooru 图片链接\n\n## v0.33.6\n\n- fix: 修复 rule34.xxx 图片链接\n\n## v0.33.5\n\n- fix: 修复 rule34.paheals 下载链接\n\n## v0.33.4\n\n- fix: yandere 瀑布流模式下与主页图片顺序一致\n- fix: 修复 anime-pictures 大图无法加载\n- fix: 修复 rule34.paheals 图片无法下载\n\n## v0.33.3\n\n- fix: rule34.paheal 通过解析 HTML 获取数据\n\n## v0.33.2\n\n- fix: 修复 sankaku idol 翻页问题\n\n## v0.33.1\n\n- fix: 修复 fancybox 无法使用\n\n## v0.33.0\n\n- feat: 支持 e-shuushuu.net\n- feat: 支持 zerochan.net\n- feat: 支持 sankaku.app(chan.sankakucomplex.com)\n- feat: 支持 idol.sankakucomplex.com\n- feat: 支持 anime-pictures.net\n- feat: 支持 allgirl.booru.org\n- feat: 支持 booru.eu\n- feat: 支持 kusowanka.com\n- feat: 支持 anihonetwallpaper.com\n- feat: 支持 nozomi.la\n- feat: 新增使用 fancybox 查看大图的设置\n- fix: 修复 rule34.paheal 无法加载的问题\n\n## v0.32.3\n\n- feat: 添加 Danbooru/Gelbooru/Rule34 收藏按钮\n- feat: 添加显示列表图片卡片左上角复选框的设置，勾选复选框可加入下载列表\n\n## v0.32.2\n\n- fix: 优化 a11y，便于使用 Vimium 插件浏览\n- fix: 修复 Justified 布局下没有缩略图大图开关\n- fix: 样式修改\n\n## v0.32.1\n\n- fix: 修复 Firefox 下 Gelbooru 无法查看大图的问题\n\n## v0.32.0\n\n- feat: 新增图片铺满屏幕设置\n- feat: 新增本地标签黑名单导入导出功能\n- feat: 新增自动进入瀑布流模式设置\n- fix: 样式修改\n\n## v0.31.0\n\n- feat: 添加虚拟瀑布流布局（实验性）\n- feat: 添加父投稿与子项提示（Y 站和 K 站）\n\n## v0.30.0\n\n- feat: 添加 danbooru 标签翻译, 数据来自 [danbooru-diffusion-prompt-builder](https://github.com/wfjsw/danbooru-diffusion-prompt-builder)\n- feat: 简单适配从 rule34.xxx 收藏夹界面进入瀑布流模式\n- fix: danbooru.donmai.us 使用 720x720 缩略图\n\n## v0.29.1\n\n- feat: 支持保存图片到子文件夹，需要将 Tampermonkey 的“下载模式”修改为“浏览器 API”。\n- fix: 图片列表添加快捷操作按钮，鼠标上浮时显示\n\n## v0.29.0\n\n- feat: 国际化支持\n\n## v0.28.1\n\n- fix: yande.re 站点下载文件时使用原文件名\n\n## v0.28.0\n\n- feat: 修改设置界面样式\n\n## v0.27.4\n\n- fix: 修改 Flexbin 布局为适高不等宽\n\n## v0.27.0\n\n- feat: 支持设置图片信息流布局\n  - Masonry (等宽不等高)\n  - Grid (等宽等高)\n  - Flexbin (等高不等宽)\n- fix: 下载列表可选择图片清晰度\n- fix: 详情弹窗修改为整屏弹出\n- fix: 图片详情样品图可使用右键复制\n- fix: 视频详情加载上/下一个按钮，样式修改\n\n## v0.26.0\n\n- feat: 支持 atfbooru 与 aibooru\n- feat: 支持设置站点 API Key 查询字符串\n- feat: 添加 moebooru 语言选择\n- revert: 回滚弹窗遮罩样式\n\n## v0.25.2\n\n- feat:  详情弹窗支持使用 A/D/←/→ 加载上一张/下一张图片\n- feat: 列表右键菜单添加下载原图选项\n- fix: 详情查看大图默认修改为原始大小\n- fix: 修改弹窗遮罩样式\n\n## v0.25.1\n\n- feat: 简单支持详情图片旋转操作\n\n## v0.25.0\n\n- chore: 升级 vue 版本到 2.7\n- fix: 修复依赖 CDN 加载顺序\n\n## v0.24.8\n\n- feat: 添加缩略图列表布局设置，默认为瀑布流布局，可切换为等高网格布局\n\n## v0.24.7\n\n- fix: 修复因 Gelbooru CSP 导致的 DPlayer 加载失败\n\n## v0.24.6\n\n- fix: 修改所有 CDN 为 UNPKG\n\n## v0.24.5\n\n- feat: 图片预加载数量配置\n- fix: 图片详情翻到最后一张时加载下一页\n\n## v0.24.0\n\n- feat: 添加 NSFW 开关，默认打开\n- feat: 添加鼠标滚轮事件开关，默认打开\n- feat: 添加详情图片预加载开关，默认关闭\n\n## v0.23.0\n\n- feat: 瀑布流模式添加全屏按钮\n- feat: 图片详情查看大图添加调整原图适应页面的按钮\n\n## v0.22.4\n\n- feat: 详情弹窗查看原图时可以进入全屏查看\n- fix: 详情弹窗鼠标滚轮事件判断\n\n## v0.22.3\n\n- feat: 详情弹窗可以用鼠标滚轮加载上一张/下一张图片\n- fix: 详情弹窗稍微扩大\n\n## v0.22.0\n\n- feat: 瀑布流点击详情查看原图时可拖动图片\n- fix: 显示侧栏滚动条\n\n## v0.21.0\n\n- feat: ✨添加 Web 预览版本链接\n- feat: 添加 Pixiv Ranking 与 Pixiv Viewer 链接\n- fix: 瀑布流初始化时只加载两页，避免某些情况下无限加载\n\n## v0.20.4\n\n- fix: 瀑布流模式详情记住标签显示隐藏状态\n\n## v0.20.2\n\n- fix: 修改 macy 响应列数\n\n## v0.20.1\n\n- feat: 添加反馈链接\n\n## v0.20.0\n\n- feat: ✨ moebooru 支持在图集列表与详情页面进入瀑布流模式\n- feat: moebooru 添加返回首页按钮\n- feat: 瀑布流列表标注视频与 GIF 格式的作品\n- fix: 进入瀑布流按钮样式更改\n- fix: 修改 a.thumb 样式\n- docs: 更新翻译文件\n\n## v0.19.1\n\n- fix: 修复 dplayer 初始化错误\n\n## v0.19.0\n\n- feat: 使用 dplayer 替代原生播放器\n- feat: 添加标签显示隐藏按钮\n- feat: 支持 lolibooru\n- feat: 支持 sakugabooru\n- feat: 支持 3dbooru\n- fix: 修复某些站点图片加载错误\n- chore: 更新依赖\n\n## v0.18.0\n\n- feat: 本地标签黑名单\n- feat: 作品详情弹窗加载上一个或下一个作品\n- feat: 顶栏页码输入框可使用方向键跳页\n\n## v0.17.3\n\n- feat: moebooru 可以直接加载上一个或者下一个周期的人气作品\n\n## v0.17.2\n\n- fix: moebooru /tag 页面的标签添加翻译\n- fix: 侧栏添加更新日志链接\n- fix: 替换 `GM_notification` 为 `snackbar`\n\n## v0.17.1\n\n- fix: 修复搜索标签触发行为\n- docs：完善更新日志\n- docs: 更新 Readme\n\n## v0.2.40\n\n- feat: 瀑布流模式顶栏添加加载收藏夹 (moebooru 站点)、人气作品、随机作品按钮\n\n## v0.2.39\n\n- feat: 瀑布流模式支持标签搜索\n\n## v0.2.38\n\n- feat: 瀑布流模式侧栏添加人气与随机作品列表页面链接\n- docs: 更新 Readme\n\n## v0.2.37\n\n- fix: 进入瀑布流模式时尝试移除 moebooru 站点一些监听事件\n\n## v0.2.34\n\n- fix: 移除 mdi CSS CDN 链接\n\n## v0.2.33\n\n- perf: 放弃 CSS Iconfont，使用 `@mdi/js` 加载 svg 图标\n- chore: 更新依赖 & 添加依赖 `@antfu/eslint-config-vue`\n- chore: eslint 基本配置修改为 `@antfu/vue`\n\n## v0.2.31\n\n- fix: 跳页输入框样式修改\n- fix: 只在 moebooru 站点获取用户名\n- refactor: 修改文件结构\n\n## v0.2.30\n\n- fix: 修改依赖库 CDN\n\n## v0.2.29\n\n- fix: 瀑布流模式详情只在 moebooru 站点查询作品信息\n\n## v0.2.28\n\n- feat: 瀑布流模式支持在 appbar 跳转页数\n- docs: 更新 Readme\n\n## v0.2.27\n\n- fix: moebooru 瀑布流模式详情标签默认颜色\n\n## v0.2.26\n\n- feat: moebooru 支持在人气页面进入瀑布流模式\n- feat: moebooru 瀑布流模式详情支持彩色标签\n\n## v0.2.25\n\n- fix: 通过 GitHub Raw 加载翻译文件\n- fix: 替换 eleme CDN 为 jsDelivr\n- docs: 更新翻译文件\n\n## v0.2.24\n\n- docs: 更新翻译文件\n\n## v0.2.23\n\n- chore: 修改翻译文件位置\n\n## v0.2.22\n\n- feat: 添加 moebooru 标签中文翻译\n- fix: 使用 `GM_info` 获取脚本版本\n\n## v0.2.21\n\n- fix: 防止 Konachan Access Denied 时无限跳转\n\n## v0.2.19\n\n- fix: moebooru 站点使用 url 参数设置语言\n\n## v0.2.18\n\n- feat: 访问 moebooru 站点时默认设置语言为中文\n\n## v0.2.17\n\n- feat: 加载下一页时自动修改地址\n- feat: 瀑布流模式列数选择小于 6 时列表会加载大图\n- feat: 添加退出瀑布流模式按钮\n- fix: 样式修改\n- fix: 修改 Macy 默认列数为 5\n- fix: 修复 safebooru 添加瀑布流模式按钮两次\n- fix: 设置各站点 page limit\n- chore: 更新依赖 `@himeka/booru`\n- chore: 修改 eslint 规则\n\n## v0.2.16\n\n- fix: 样式修改\n\n## v0.2.15\n\n- fix: moebooru 修改获取用户名的方式\n\n## v0.2.14\n\n- fix: 修改脚本版本展示位置\n\n## v0.2.13\n\n- feat: 添加脚本版本展示\n\n## v0.2.12\n\n- feat: 瀑布流模式支持输出下载地址\n\n## v0.2.10\n\n- feat: 瀑布流模式图片详情支持查询收藏状态\n- feat: 瀑布流模式侧栏添加个人页面、收藏夹链接\n- fix:  静态页不运行脚本（\"jpg\", \"jpeg\", \"png\", \"gif\", \"mp4\", \"webm\", \"json\", \"xml\"）\n- docs: 更新 Readme\n\n## v0.2.9\n\n- fix:  修改 @exclude\n\n## v0.2.8\n\n- feat: 瀑布流模式图片详情支持查看原图\n\n## v0.2.7\n\n- feat: 支持瀑布流模式图片显示列数调整\n- fix: 样式调整\n- chore: 添加 postbuild 与 release 脚本\n\n## v0.2.5\n\n- chore: 更新 `@himeka/booru` 依赖\n\n## v0.2.4\n\n- fix: 样式修改\n\n## v0.2.3\n\n- fix: 收藏失败时提示错误\n\n## v0.2.2\n\n- fix: 修改瀑布流按钮插入时机\n\n## v0.2.1\n\n- feat: moebooru 添加收藏功能\n- feat: 右键缩略图时弹出菜单，可以收藏、新标签页打开、加入下载列表\n- fix: 下载功能使用 `GM_download`\n\n## v0.2.0\n\n- feat: 添加下载、下载列表\n\n## v0.1.5\n\n- feat: 详情支持视频展示\n- docs：修改 Readme\n\n## v0.1.4\n\n- fix: 修改瀑布流按钮插入时机\n\n## v0.1.3\n\n- chore: 添加推送脚本\n\n## v0.1.1\n\n- fix: 修改 run-at 为 document-end\n\n## v0.1.0\n\n- feat: Yande.re 缩略图列表页面使用 Macy 库\n- fix: 样式修改\n\n## v0.0.1\n\n- init: 初版提交，Forked 自 yande-re-chinese-patch\n"
  },
  {
    "path": "LICENSE",
    "content": "MIT License\n\nCopyright (c) 2022 Yumine Sakura\nCopyright (c) 2021 coderzhaoziwei\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n"
  },
  {
    "path": "README.en.md",
    "content": "# Yande.re Masonry\n\n![Version](https://img.shields.io/github/package-json/v/asadahimeka/yandere-masonry)\n[![Changelog](https://img.shields.io/badge/CHANGELOG-blue)](https://github.com/asadahimeka/yandere-masonry/blob/main/CHANGELOG.md)\n![License](https://img.shields.io/badge/license-MIT-green)\n![Downloads](https://img.shields.io/greasyfork/dt/444885?logo=greasyfork)\n![Vite](https://img.shields.io/badge/Vite-9135FF.svg?style=flat&logo=Vite&logoColor=white)\n![Userscript Plugin](https://img.shields.io/badge/Userscript-646CFF.svg?style=flat&logo=Vite&logoColor=white)\n![Booru Search](https://img.shields.io/badge/BooruSearch-%23ff8899.svg?style=flat)\n![Vue](https://img.shields.io/badge/Vue.js-%2335495e.svg?style=flat&logo=vuedotjs&logoColor=%234FC08D)\n![Vuetify](https://img.shields.io/badge/Vuetify-%231867c0.svg?style=flat&logo=vuetify&logoColor=white)\n\nEnglish | [Simple Readme](https://github.com/asadahimeka/yandere-masonry/blob/main/docs/README.old.en.md) | [中文](https://github.com/asadahimeka/yandere-masonry/blob/main/README.md)\n\nYande.re/Konachan Masonry(Waterfall) Layout.\n\n## Table of Contents\n\n- [Project Introduction](#-project-introduction)\n- [Features](#-features)\n- [Supported Sites](#-supported-sites)\n- [Screenshot Display](#-screenshot-display)\n- [Installation Guide](#-installation-guide)\n- [Usage Guide](#-usage-guide)\n- [FAQ](#-faq)\n- [Technical Details](#-technical-details)\n- [Development Guide](#-development-guide)\n- [Changelog](#-changelog)\n- [Contributing Guide](#-contributing-guide)\n- [Acknowledgements](#-acknowledgements)\n- [License](#-license)\n- [Sponsorship](#-sponsorship)\n- [Statistics](#-statistics)\n\n## 📖 Project Introduction\n\n**Yande.re Masonry** is a userscript designed specifically for anime image browsing websites, aiming to greatly enhance the browsing experience. It brings practical features such as masonry layout, Chinese tag translation, thumbnail enlargement, double-click page navigation, and more to Yande.re, Konachan, and over 20 Booru sites.\n\nThis project was originally improved based on [zhzwz/yande-re-chinese-patch](https://github.com/zhzwz/yande-re-chinese-patch) and has now evolved into a fully featured modern userscript.\n\n* 🎨 **Immersive Browsing** - Masonry layout makes browsing smoother and more efficient\n* 🌏 **Localization Support** - Complete Chinese tag translation to eliminate language barriers\n* ⚡ **Performance Optimization** - Virtual scrolling, lazy loading, and other techniques ensure a smooth experience\n* 🔧 **Highly Customizable** - Rich configuration options to meet different user needs\n* 🌐 **Multi-site Support** - Install once, supports 20+ sites\n\n---\n\n## ✨ Features\n\n### 🖼️ Masonry Browsing Mode\n\nCore feature that completely changes the browsing experience:\n\n* **Multiple Layout Modes**:\n\n  * Masonry (equal width, variable height) - classic waterfall layout\n  * Grid (equal width, equal height) - neat grid\n  * Justified (adaptive height, variable width) - compact layout\n  * Virtual (virtual scrolling) - best choice for large numbers of images\n\n* **Smart Loading**:\n\n  * Automatically loads more when scrolling to the bottom\n  * Supports infinite scrolling\n  * Virtual scrolling optimizes performance\n\n* **Customizable Column Count**:\n\n  * Automatic mode (based on screen width)\n  * Manual selection from 1–20 columns\n  * Automatically switches to high-definition preview when fewer than 7 columns\n\n### 🏷️ Chinese Tag Translation\n\nEliminate browsing barriers caused by English tags:\n\n* **Complete Translation Coverage**:\n\n  * Yande.re/Konachan tag translations (source: [yande-re-chinese-patch](https://github.com/zhzwz/yande-re-chinese-patch))\n  * Danbooru-based site translations (source: [danbooru-diffusion-prompt-builder](https://github.com/wfjsw/danbooru-diffusion-prompt-builder))\n  * Other site tags (source: [Yellow-Rush/zh_CN-Tags](https://github.com/Yellow-Rush/zh_CN-Tags))\n\n* **Smart Autocomplete**: Real-time suggestions and translations while typing tags\n\n* **Continuous Updates**: PRs are welcome to supplement or correct translations\n\n### 🔍 Search and Filtering\n\nPowerful search features (based on the original site search syntax):\n\n* **Tag Search**: Supports tag autocomplete\n\n* **Advanced Search**: Supports meta tags such as rating and order\n\n* **Blacklist Filtering**: Local tag blacklist to block unwanted content\n\n* **NSFW Control**: One-click toggle to show/hide NSFW content\n\n* **Sorting Methods**:\n\n  * By score, favorites, resolution\n  * By time, popularity\n  * Random, quality sorting\n\n### ➡️ Quick Browsing\n\nDetail features that improve browsing efficiency:\n\nIn non-masonry mode (Y/K sites):\n\n* **Thumbnail Enlargement**: Larger preview images to see details at a glance\n* **Double-click Paging**: Double-click left side for previous page, right side for next page\n* **Visited Mark**: A horizontal line is shown under images that have been viewed\n\nMasonry mode:\n\n* **Keyboard Navigation**: Image detail supports A/D/←/→ keys for paging\n* **Mouse Wheel Navigation**: Image detail supports mouse wheel paging\n* **HD Preview**: Thumbnails in the image list can use high-definition image links\n* **Image Preloading**: Image detail supports preloading the next sample/original image\n* **Auto Enter**: Can be set to automatically enter masonry mode\n* **Images Fill Screen**: Supports full-width display mode, balancing immersion and reading whitespace\n\n### 📥 Batch Download\n\nConvenient image management features:\n\n* **Batch Selection**: Quickly select multiple images\n* **Download List**: Manage the download queue\n* **Export Links**: Export image URLs as TXT, supporting tools like Xunlei/IDM/wget\n* **Filename Handling**: Domain prefix + artwork tags\n* **Download Source Selection**: Original file (fileUrl) / JPG compressed image (jpegUrl)\n\n### ⭐ Favorites and Interaction (Y/K Sites)\n\n* **One-click Favorite**: Quickly add to personal favorites\n* **Pool Browsing**: Browse related artwork collections\n* **Popularity Rankings**: View popular, ranked, and recently favorited works\n\n### 🎛️ Interface Customization\n\n* **Dark Mode**: Eye-friendly night browsing experience\n* **Fullscreen Mode**: Immersive browsing with no distractions\n* **Column Switching**: Adjust display density according to preference\n* **Image Resolution Display**: Intuitively view image dimensions\n* **Type Indicators**: Icon indicators for GIFs, videos, child images, parent images, etc.\n\n---\n\n## 🌐 Supported Sites\n\n### Full Support (Tag Translation + Double-click Paging + Masonry)\n\n| Site           | URL                                                        | Features                           |\n| -------------- | ---------------------------------------------------------- | ---------------------------------- |\n| Yande.re       | [https://yande.re](https://yande.re)                       | Full support, primary testing site |\n| Konachan       | [https://konachan.com](https://konachan.com)               | Full support                       |\n| Konachan(Safe) | [https://konachan.net](https://konachan.net)               | Full support                       |\n| Sakugabooru    | [https://www.sakugabooru.com](https://www.sakugabooru.com) | Almost full support                |\n\n### Basic Support (Masonry)\n\n| Site          | URL                                                              | Features                                   |\n| ------------- | ---------------------------------------------------------------- | ------------------------------------------ |\n| Danbooru      | [https://danbooru.donmai.us](https://danbooru.donmai.us)         | Basic support                              |\n| Gelbooru      | [https://gelbooru.com](https://gelbooru.com)                     | Basic support (API Key required)           |\n| Rule34        | [https://rule34.xxx](https://rule34.xxx)                         | Basic support (API Key required)           |\n| Safebooru     | [https://safebooru.org](https://safebooru.org)                   | Basic support                              |\n| AIBooru       | [https://aibooru.online](https://aibooru.online)                 | Basic support                              |\n| Xbooru        | [https://xbooru.com](https://xbooru.com)                         | Basic support                              |\n| ATFBooru      | [https://booru.allthefallen.moe](https://booru.allthefallen.moe) | Basic support                              |\n| TBIB          | [https://tbib.org](https://tbib.org)                             | Basic support                              |\n| Rule34 Paheal | [https://rule34.paheal.net](https://rule34.paheal.net)           | Basic support                              |\n| Lolibooru     | [https://lolibooru.moe](https://lolibooru.moe)                   | Basic support (site currently unavailable) |\n| 3dbooru       | [http://behoimi.org](http://behoimi.org)                         | Basic support (site currently unavailable) |\n\n### Limited Support (Masonry, partial feature limitations)\n\n| Site              | URL                                                                | Notes                                  |\n| ----------------- | ------------------------------------------------------------------ | -------------------------------------- |\n| Anime Pictures    | [https://anime-pictures.net](https://anime-pictures.net)           | Partial feature limitations            |\n| Anihone Wallpaper | [https://anihonetwallpaper.com](https://anihonetwallpaper.com)     | Partial feature limitations            |\n| All Girl          | [https://allgirl.booru.org](https://allgirl.booru.org)             | Partial feature limitations            |\n| e-shuushuu        | [https://e-shuushuu.net](https://e-shuushuu.net)                   | Partial feature limitations            |\n| Zerochan          | [https://www.zerochan.net](https://www.zerochan.net)               | Partial feature limitations            |\n| Sankaku App       | [https://sankaku.app](https://sankaku.app)                         | Partial feature limitations (unstable) |\n| Sankaku Complex   | [https://chan.sankakucomplex.com](https://chan.sankakucomplex.com) | Partial feature limitations (unstable) |\n| Idol Complex      | [https://www.idolcomplex.com](https://www.idolcomplex.com)         | Partial feature limitations (unstable) |\n| Realbooru         | [https://realbooru.com](https://realbooru.com)                     | Partial feature limitations            |\n| Hentai Booru      | [https://booru.eu](https://booru.eu)                               | Partial feature limitations            |\n| Kusowanka         | [https://kusowanka.com](https://kusowanka.com)                     | Partial feature limitations            |\n| Nozomi.la         | [https://nozomi.la](https://nozomi.la)                             | Partial feature limitations            |\n| Rule34 Hentai     | [https://rule34hentai.net](https://rule34hentai.net)               | Partial feature limitations            |\n\n> ⚠️ **Note**：\n>\n> * The primary supported sites are Yande.re and Konachan; other sites have basic support\n> * Some sites may have inconsistencies between page listings and API responses\n> * Some sites require setting an API Key to function properly\n\n---\n\n## 📸 Screenshot Display\n\n![](https://raw.githubusercontent.com/asadahimeka/yandere-masonry/refs/heads/main/docs/1.en.webp)\n\n![](https://raw.githubusercontent.com/asadahimeka/yandere-masonry/refs/heads/main/docs/2.en.webp)\n\n![](https://raw.githubusercontent.com/asadahimeka/yandere-masonry/refs/heads/main/docs/3.en.webp)\n\n![](https://raw.githubusercontent.com/asadahimeka/yandere-masonry/refs/heads/main/docs/4.en.webp)\n\n![](https://raw.githubusercontent.com/asadahimeka/yandere-masonry/refs/heads/main/docs/5.en.webp)\n\n![](https://raw.githubusercontent.com/asadahimeka/yandere-masonry/refs/heads/main/docs/6.en.webp)\n\n![](https://raw.githubusercontent.com/asadahimeka/yandere-masonry/refs/heads/main/docs/7.en.webp)\n\n![](https://raw.githubusercontent.com/asadahimeka/yandere-masonry/refs/heads/main/docs/8.en.webp)\n\n![](https://raw.githubusercontent.com/asadahimeka/yandere-masonry/refs/heads/main/docs/9.en.webp)\n\n---\n\n## 🚀 Installation Guide\n\n> ⚠️ **Compatibility**:\n> - The primary testing environment is Windows + Chrome/Edge browser\n> - Firefox browser is supported to the best of our ability\n> - macOS + Safari support is limited\n\n### Method 1: Install via Greasy Fork (Recommended)\n\n1. **Install a userscript manager** (if not already installed):\n\n   * Chrome/Edge: [Tampermonkey](https://www.tampermonkey.net/) or [Violentmonkey](https://violentmonkey.github.io/)\n   * Firefox: [Tampermonkey](https://www.tampermonkey.net/) or [Greasemonkey](https://www.greasespot.net/)\n   * Safari: [Userscripts](https://apps.apple.com/app/userscripts/id1463298887) or [Stay for Safari](https://apps.apple.com/app/stay-for-safari/id1591620171)\n\n2. **Install the script**:\n\n   * Click Greasy Fork: [Click to install](https://greasyfork.org/zh-CN/scripts/444885)\n   * Or Sleazy Fork: [Click to install](https://sleazyfork.org/scripts/444885)\n   * Click \"Install\" on the confirmation page\n\n3. **Verify installation**:\n\n   * Visit any supported site (e.g., yande.re)\n   * A \"Enter Masonry\" button should appear in the top-right corner of the page\n\n### Method 2: Install Directly from GitHub\n\n1. Download the script file:\n\n   * [Click to download](https://github.com/asadahimeka/yandere-masonry/raw/main/dist/yandere-masonry.user.js)\n2. Open the userscript manager\n3. Click \"Create new script\" or drag the file to install\n\n### Method 3: Try the Web Version\n\nNo installation required, experience it directly in the browser:\n\n* [Online preview version](https://booru.vercel.app/)\n\n### Update Script\n\nThe script checks for updates automatically, or update manually:\n\n* Click \"Check for updates\" in the Tampermonkey dashboard\n* Or reinstall the latest version\n\n---\n\n## 📖 Usage Guide\n\n### Quick Start\n\n1. Visit any supported site (e.g., yande.re/post)\n2. Click the \"Enter Masonry\" button in the top-right corner\n3. Enjoy the brand-new browsing experience!\n\n### Masonry Mode Operations\n\n#### Top Toolbar\n\n| Icon | Function              |\n| ---- | --------------------- |\n| ⚙️   | Open settings         |\n| 1️⃣  | Page number switching |\n| ⭐    | Browse my favorites   |\n| 🔥   | Browse popular works  |\n| 🔀   | Random browsing       |\n| 🔍   | Tag search            |\n| ☑️   | Batch selection       |\n| ⬇️   | Download manager      |\n| ☀️   | Dark mode toggle      |\n| ⛶    | Fullscreen mode       |\n| 🌐   | Language switching    |\n| ⏏️   | Exit masonry mode     |\n\n#### Sidebar\n\n* **Site Switching**: Quickly switch between different sites\n* **Blacklist Management**: Add tags you don't want to see\n* **API Credentials**: Set credentials for sites that require login\n* **NSFW Control**: Show/hide sensitive content\n* **Layout Mode**: Masonry/Grid/Justified/Virtual\n* **Column Settings**: Auto or 1–20 columns\n* **Keyboard & Wheel**: Control image switching in detail view\n* **Image Preloading**: Control detail image preloading and quantity\n* **Large Thumbnails**: Control whether list thumbnails use large image links\n* **Fixed Container Width**: Control whether the image list leaves margins on both sides\n* **Auto Enter**: Control whether to automatically enter masonry mode\n* **Info Display**: Control whether image resolution is shown in the image list\n* **Button Position**: Control the position of the action button bar in image detail view\n* **Close Behavior**: Control how closing the detail popup is triggered\n* **Viewer Tool**: Fancybox plugin can be used to view image details\n\n#### Image Operations\n\nList:\n\n* **Single click**: Open image details\n* **Right click**: Quick menu (favorite, download, open details, etc.)\n* **Middle click**: Middle mouse button click the detail link button to open in a new tab\n\nDetails:\n\n* Detail link\n* Source link\n* Artist link\n* Tag links\n* Tag display\n* Tag export\n* Favorite artwork\n* Zoom image\n* Download artwork\n\n#### Shortcuts\n\n| Key                         | Function             |\n| --------------------------- | -------------------- |\n| <kbd>←</kbd> / <kbd>→</kbd> | Previous/Next image  |\n| <kbd>A</kbd> / <kbd>D</kbd> | Previous/Next image  |\n| <kbd>Enter</kbd>                       | Search tags          |\n| Mouse wheel                 | Previous/Next image  |\n| Middle mouse button         | Open link in new tab |\n\n### Tag Search\n\n1. Click the 🔍 search button\n2. Enter tags (English only supported)\n3. Real-time autocomplete suggestions are shown\n4. Press Enter to perform the search\n\n### Batch Download\n\n1. Select the images you want to download\n2. Click the ⬇️ download button\n3. Choose:\n\n   * Direct download: Use the browser download manager\n   * Export links: Save as a TXT file and download with other tools\n4. Configure download source (Y site / K site): original image / JPG compressed image\n\n### Favorites Feature\n\nSupported sites:\n\n* yande.re\n* konachan.com\n* konachan.net\n* danbooru.donmai.us\n* gelbooru.com\n* rule34.xxx\n\n---\n\n## ❓ FAQ\n\n### Q: Why are some site features incomplete?\n\nA: The project is mainly optimized for Yande.re and Konachan. Other sites receive basic support. Some site API limitations or structural differences cause feature restrictions.\n\n### Q: Why do images in masonry mode differ from the original site list?\n\nA: Masonry mode uses site APIs to fetch data, which may differ from page rendering logic. This is normal.\n\n### Q: What if tag translations are incomplete?\n\nA: PRs are welcome to add translations! See the \"Contributing Translations\" section for details.\n\n### Q: How do I disable a feature?\n\nA: Most features can be turned off in the settings sidebar, such as thumbnail enlargement and NSFW display.\n\n### Q: Does the script support mobile devices?\n\nA: Partially supported. Mainly optimized for desktop; mobile experience may be imperfect.\n\n### Q: Why can’t some sites be used?\n\nA: Login and API credentials are required. Set credentials in the sidebar to enable usage.\n\n### Q: Why is the download feature slow?\n\nA: Browsers have concurrent download limits. It is recommended to use the \"Export links\" feature with professional download tools (such as IDM, wget, aria2, etc.).\n\n### Q: How can I report issues or suggestions?\n\nA: Please submit feedback on [GitHub Issues](https://github.com/asadahimeka/yandere-masonry/issues).\n\n---\n\n## 🎯 Technical Details\n\n### Frontend Tech Stack\n\n* **Vue 2.7 + Composition API**:\n\n  * Uses Vue 2.7 Composition API features\n  * `<script setup>` syntax for cleaner code\n  * Reactive state management with excellent performance\n\n* **TypeScript Strict Mode**:\n\n  * Type safety guarantees\n  * Intelligent hints and autocomplete\n  * Reduced runtime errors\n\n* **Vite Build Tool**:\n\n  * Extremely fast development experience\n  * HMR (Hot Module Replacement)\n  * Optimized production builds\n\n### Core Technical Implementation\n\n* **Masonry Layout Algorithm**:\n\n  * Adaptive column count calculation\n  * Minimized gaps\n  * Supports multiple layout strategies\n\n* **Smart Preloading**:\n\n  * Preloads images for the next screen\n  * Configurable preload count\n\n* **Virtual Scrolling**:\n\n  * Renders only visible elements\n  * Supports smooth scrolling with large image sets\n  * Low memory usage\n\n### Multi-site Architecture\n\n* **Unified API Abstraction**:\n\n  * The `@himeka/booru` library provides most interfaces\n  * Automatically adapts API differences between sites\n  * Easy to extend to new sites\n\n* **Dynamic Site Detection**:\n\n  * Automatically identifies the current site\n  * Loads the corresponding adapter\n  * Intelligently handles special cases\n\n---\n\n## 💻 Development Guide\n\nThe project code is **not** AI-generated; only the README file is AI-optimized\n\n### Tech Stack\n\n* **Framework**: Vue 2.7 (Composition API)\n* **Language**: TypeScript\n* **Build**: Vite 2.9\n* **UI Components**: Vuetify 2\n* **State Management**: Vue.observable\n* **Layout**: vue-masonry-css, @lhlyu/vue-virtual-waterfall\n* **Internationalization**: vue-i18n\n* **Utility Libraries**: @vueuse/core, date-fns\n* **API**: @himeka/booru\n\n### Environment Requirements\n\n* Node.js >= 16\n* pnpm >= 9\n* Git\n\n### Development Steps\n\n```bash\n# 1. Clone the repository\ngit clone https://github.com/asadahimeka/yandere-masonry.git\ncd yandere-masonry\n\n# 2. Install dependencies\npnpm install\n\n# 3. Start the development server\npnpm run dev\n\n# 4. Open in browser\n# - Visit http://127.0.0.1:3000/_development.user.js to install the development script\n# - Load the development version on supported sites\n```\n\n### Available Commands\n\n```bash\npnpm run dev          # Start development server\npnpm run build        # Build production version\npnpm run release      # Release process (version management)\npnpm run lint         # Code linting\n```\n\n### Project Structure\n\n```\nyandere-masonry/\n├── src/\n│   ├── api/              # API adapters for each site\n│   │   ├── danbooru.ts   # Danbooru API\n│   │   ├── moebooru.ts   # Y/K site API\n│   │   ├── gelbooru.ts   # Gelbooru API\n│   │   └── ...\n│   ├── components/        # Vue components\n│   │   ├── AppBar.vue     # Top toolbar\n│   │   ├── PostList.vue   # Image list\n│   │   ├── PostDetail.vue # Image detail\n│   │   └── ...\n│   ├── store/            # State management\n│   │   ├── index.ts      # Main store\n│   │   └── actions/      # State actions\n│   ├── utils/            # Utility functions\n│   │   ├── index.ts      # General utilities\n│   │   └── i18n.ts       # Internationalization config\n│   ├── data/             # Static data\n│   │   └── tags_cn.json  # Chinese translations\n│   ├── plugins/          # Vue plugins\n│   │   ├── vuetify.ts       # Vuetify config\n│   │   └── webfontloader.ts # Font loader\n│   ├── App.vue          # Root component\n│   ├── main.ts          # Entry file\n│   └── prepare.ts       # Script initialization\n├── scripts/             # Build scripts\n│   ├── postbuild.mjs    # Post-processing\n│   └── release.mjs      # Release process\n├── package.json\n├── vite.config.ts       # Vite config\n├── tsconfig.json        # TypeScript config\n└── .eslintrc.json       # ESLint config\n```\n\n### Code Standards\n\n* **Formatting**: 2-space indentation, no semicolons, single quotes\n* **Naming**: camelCase variables/functions, PascalCase components, UPPER_SNAKE_CASE constants\n* **Typing**: Strict TypeScript, explicit type annotations\n* **Components**: Use Composition API + `<script setup>`\n* **Imports**: Use `@/` alias for local modules\n\n### Adding New Site Support\n\n1. Create a new adapter file in `src/api/`\n2. Implement site-specific API calls\n3. Register the site\n4. Test functionality\n5. Submit a PR\n\n### Contributing Translations\n\n1. Fork the repository\n2. Edit the corresponding translation files:\n\n   * Y/K sites: `src/data/tags_cn.json`\n   * Danbooru: [danbooru_tags_json](https://github.com/asadahimeka/danbooru_tags_json)\n3. Submit a PR\n\n---\n\n## 📝 Changelog\n\nView the complete version history and update details:\n[CHANGELOG.md](https://github.com/asadahimeka/yandere-masonry/blob/main/CHANGELOG.md)\n\n---\n\n## 🤝 Contributing Guide\n\nAll forms of contribution are welcome!\n\n### How to Contribute\n\n1. Fork this repository\n2. Create a feature branch: `git checkout -b feature/AmazingFeature`\n3. Commit changes: `git commit -m 'Add some AmazingFeature'`\n4. Push to the branch: `git push origin feature/AmazingFeature`\n5. Submit a Pull Request\n\n### Types of Contributions\n\n* 🐛 Bug fixes\n* ✨ New features\n* 📝 Documentation improvements\n* 🎨 Style optimization\n* ⚡ Performance optimization\n* 🌍 Internationalization translations\n* ✅ Test cases\n\n---\n\n## 🙏 Acknowledgements\n\nThis project would not be possible without the following open-source projects:\n\n* [zhzwz/yande-re-chinese-patch](https://github.com/zhzwz/yande-re-chinese-patch) - Base project\n* [@himeka/booru](https://github.com/asadahimeka/booru) - Unified Booru API library\n* [AtoraSuunva/booru](https://github.com/AtoraSuunva/booru) - Foundation of @himeka/booru project\n* [vue-masonry-css](https://github.com/paulcollett/vue-masonry-css) - Masonry layout component\n* [@lhlyu/vue-virtual-waterfall](https://github.com/lhlyu/vue-virtual-waterfall) - Virtual masonry component\n* [vite-plugin-tm-userscript](https://github.com/asadahimeka/vite-plugin-tm-userscript) - Userscript packaging plugin\n* [Vuetify](https://vuetifyjs.com/) - UI component library\n* [Vite](https://vite.dev/) - Build tool\n\nSpecial thanks:\n\n* **TSUKYU** for generous support\n\n---\n\n## 📄 License\n\nThis project is open-sourced under the [MIT License](https://github.com/asadahimeka/yandere-masonry/blob/main/LICENSE).\n\nCopyright © 2022 Yumine Sakura\n\n---\n\n## 💖 Sponsorship\n\nIf this project has helped you, feel free to [buy me a coffee](https://sponsors-yumine.netlify.app):\n\n[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/sakurayumine)\n\nYour support is my motivation to continue updating!\n\n---\n\n## 📊 Statistics\n\n![GitHub stars](https://img.shields.io/github/stars/asadahimeka/yandere-masonry?style=social)\n![GitHub forks](https://img.shields.io/github/forks/asadahimeka/yandere-masonry?style=social)\n![GitHub watchers](https://img.shields.io/github/watchers/asadahimeka/yandere-masonry?style=social)\n\n<p><img src=\"https://count.nanoka.top/@himekayanderemasonrygh\" alt=\"yandere-masonry\"></p>\n"
  },
  {
    "path": "README.md",
    "content": "# Yande.re Masonry\n\n![Version](https://img.shields.io/github/package-json/v/asadahimeka/yandere-masonry)\n[![Changelog](https://img.shields.io/badge/CHANGELOG-blue)](https://github.com/asadahimeka/yandere-masonry/blob/main/CHANGELOG.md)\n![License](https://img.shields.io/badge/license-MIT-green)\n![Downloads](https://img.shields.io/greasyfork/dt/444885?logo=greasyfork)\n![Vite](https://img.shields.io/badge/Vite-9135FF.svg?style=flat&logo=Vite&logoColor=white)\n![Userscript Plugin](https://img.shields.io/badge/Userscript-646CFF.svg?style=flat&logo=Vite&logoColor=white)\n![Booru Search](https://img.shields.io/badge/BooruSearch-%23ff8899.svg?style=flat)\n![Vue](https://img.shields.io/badge/Vue.js-%2335495e.svg?style=flat&logo=vuedotjs&logoColor=%234FC08D)\n![Vuetify](https://img.shields.io/badge/Vuetify-%231867c0.svg?style=flat&logo=vuetify&logoColor=white)\n\n中文 | [简要](https://github.com/asadahimeka/yandere-masonry/blob/main/docs/README.old.md) | [English](https://github.com/asadahimeka/yandere-masonry/blob/main/README.en.md)\n\nYande.re/Konachan 中文标签 & 缩略图放大 & 双击翻页 & 瀑布流浏览\n\n## 目录\n\n- [项目简介](#-项目简介)\n- [功能特性](#-功能特性)\n- [支持站点](#-支持站点)\n- [截图展示](#-截图展示)\n- [安装指南](#-安装指南)\n- [使用指南](#-使用指南)\n- [常见问题](#-常见问题)\n- [技术相关](#-技术相关)\n- [开发指南](#-开发指南)\n- [更新日志](#-更新日志)\n- [贡献指南](#-贡献指南)\n- [致谢](#-致谢)\n- [许可证](#-许可证)\n- [赞助](#-赞助)\n- [统计](#-统计)\n\n## 📖 项目简介\n\n**Yande.re Masonry** 是一款专为二次元图片浏览网站打造的用户脚本（Userscript），旨在大幅提升浏览体验。它为 Yande.re、Konachan 及超过 20 个 Booru 站点带来了瀑布流布局、中文标签翻译、缩略图放大、双击翻页等实用功能。\n\n本项目最初基于 [zhzwz/yande-re-chinese-patch](https://github.com/zhzwz/yande-re-chinese-patch) 改进而来，现已发展为功能完善的现代化用户脚本。\n\n- 🎨 **沉浸式浏览** - 瀑布流布局让浏览更加流畅高效\n- 🌏 **本地化支持** - 完整的中文标签翻译，消除语言障碍\n- ⚡ **性能优化** - 虚拟滚动、懒加载等技术保证流畅体验\n- 🔧 **高度可定制** - 丰富的设置选项满足不同用户需求\n- 🌐 **多站支持** - 一次安装，支持 20+ 站点\n\n---\n\n## ✨ 功能特性\n\n### 🖼️ 瀑布流浏览模式\n\n核心功能，彻底改变浏览体验：\n\n- **多种布局方式**：\n  - Masonry（等宽不等高）- 经典瀑布流\n  - Grid（等宽等高）- 规整网格\n  - Justified（适高不等宽）- 紧凑布局\n  - Virtual（虚拟滚动）- 大量图片时的最佳选择\n\n- **智能加载**：\n  - 滚动到底部自动加载更多\n  - 支持无限滚动\n  - 虚拟滚动优化性能\n\n- **列数自定义**：\n  - 自动模式（根据屏幕宽度）\n  - 手动选择 1-20 列\n  - 小于 7 列时自动切换到高清预览\n\n### 🏷️ 标签中文翻译\n\n消除英语标签的浏览障碍：\n\n- **完整翻译覆盖**：\n  - Yande.re/Konachan 标签翻译（来源：[yande-re-chinese-patch](https://github.com/zhzwz/yande-re-chinese-patch)）\n  - Danbooru 系站点翻译（来源：[danbooru-diffusion-prompt-builder](https://github.com/wfjsw/danbooru-diffusion-prompt-builder)）\n  - 其他站点标签（来源：[Yellow-Rush/zh_CN-Tags](https://github.com/Yellow-Rush/zh_CN-Tags)）\n\n- **智能补全**：输入标签时实时提示和翻译\n\n- **持续更新**：欢迎通过 PR 补充或校正翻译\n\n### 🔍 搜索与筛选\n\n强大的搜索功能（基于原站点搜索语法）：\n\n- **标签搜索**：支持标签自动补全\n- **高级搜索**：支持 rating（评分）、order（排序）等元标签\n- **黑名单过滤**：本地标签黑名单，屏蔽不感兴趣的内容\n- **NSFW 控制**：一键切换显示/隐藏 NSFW 内容\n\n- **排序方式**：\n  - 按分数、收藏数、分辨率\n  - 按时间、热度\n  - 随机、质量排序\n\n### ➡️ 快捷浏览\n\n提升浏览效率的细节功能：\n\n非瀑布流模式下（Y 站/K 站）：\n\n- **缩略图放大**：更大的预览图，一眼看细节\n- **双击翻页**：双击左侧上一页，右侧下一页\n- **访问标记**：已查看的图片下方显示横线\n\n瀑布流模式：\n\n- **键盘导航**：图片详情支持A/D/←/→键翻页\n- **滚轮导航**：图片详情支持鼠标滚轮翻页\n- **高清预览**：图片列表缩略图可使用高清图片链接\n- **图片预加载**：图片详情支持预加载下一张样品图/原图\n- **自动进入**：可设置自动进入瀑布流模式\n- **图片铺满屏幕**：支持全宽显示模式，兼顾沉浸感与阅读留白\n\n### 📥 批量下载\n\n便捷的图片管理功能：\n\n- **批量选择**：快速勾选多张图片\n- **下载列表**：管理待下载的图片队列\n- **导出链接**：导出图片地址为 TXT，支持迅雷/IDM/wget 等工具\n- **文件名处理**：域名前缀 + 作品标签\n- **下载来源选择**：原始文件（fileUrl）/ JPG 压缩图（jpegUrl）\n\n### ⭐ 收藏与互动（Y 站/K 站）\n\n- **一键收藏**：快速收藏到个人收藏夹\n- **图集浏览**（Pool）：浏览相关作品合集\n- **人气榜单**：查看热门、排名、近期收藏等\n\n### 🎛️ 界面定制\n\n- **深色模式**：护眼的夜间浏览体验\n- **全屏模式**：沉浸式浏览，无干扰\n- **列数切换**：根据喜好调整显示密度\n- **图片分辨率显示**：直观了解图片尺寸\n- **类型标识**：GIF、视频、子图、父图等图标标识\n\n---\n\n## 🌐 支持站点\n\n### 完整支持（标签翻译 + 双击翻页 + 瀑布流）\n\n| 站点 | 地址 | 特性 |\n|------|------|------|\n| Yande.re | https://yande.re | 完整支持，主要测试站点 |\n| Konachan | https://konachan.com | 完整支持 |\n| Konachan(Safe) | https://konachan.net | 完整支持 |\n| Sakugabooru | https://www.sakugabooru.com | 几乎完整支持 |\n\n### 基本支持（瀑布流）\n\n| 站点 | 地址 | 特性 |\n|------|------|------|\n| Danbooru | https://danbooru.donmai.us | 基本支持 |\n| Gelbooru | https://gelbooru.com | 基本支持（需要 API Key） |\n| Rule34 | https://rule34.xxx | 基本支持（需要 API Key） |\n| Safebooru | https://safebooru.org | 基本支持 |\n| AIBooru | https://aibooru.online | 基本支持 |\n| Xbooru | https://xbooru.com | 基本支持 |\n| ATFBooru | https://booru.allthefallen.moe | 基本支持 |\n| TBIB | https://tbib.org | 基本支持 |\n| Rule34 Paheal | https://rule34.paheal.net | 基本支持 |\n| Lolibooru | https://lolibooru.moe | 基本支持（站点目前无法访问） |\n| 3dbooru | http://behoimi.org | 基本支持（站点目前无法访问） |\n\n### 有限支持（瀑布流、部分功能限制）\n\n| 站点 | 地址 | 说明 |\n|------|------|------|\n| Anime Pictures | https://anime-pictures.net | 部分功能限制 |\n| Anihone Wallpaper | https://anihonetwallpaper.com | 部分功能限制 |\n| All Girl | https://allgirl.booru.org | 部分功能限制 |\n| e-shuushuu | https://e-shuushuu.net | 部分功能限制 |\n| Zerochan | https://www.zerochan.net | 部分功能限制 |\n| Sankaku App | https://sankaku.app | 部分功能限制（不稳定） |\n| Sankaku Complex | https://chan.sankakucomplex.com | 部分功能限制（不稳定） |\n| Idol Complex | https://www.idolcomplex.com | 部分功能限制（不稳定） |\n| Realbooru | https://realbooru.com | 部分功能限制 |\n| Hentai Booru | https://booru.eu | 部分功能限制 |\n| Kusowanka | https://kusowanka.com | 部分功能限制 |\n| Nozomi.la | https://nozomi.la | 部分功能限制 |\n| Rule34 Hentai | https://rule34hentai.net | 部分功能限制 |\n\n> ⚠️ **注意**：\n> - 主要支持的站点是 Yande.re 和 Konachan，其他站点为基本支持\n> - 部分站点可能存在页面列表与 API 返回不一致的情况\n> - 有些站点需要设置 API Key 后才能正常使用\n\n---\n\n## 📸 截图展示\n\n![瀑布流浏览](https://raw.githubusercontent.com/asadahimeka/yandere-masonry/refs/heads/main/docs/1.webp)\n\n![标签翻译](https://raw.githubusercontent.com/asadahimeka/yandere-masonry/refs/heads/main/docs/2.webp)\n\n![瀑布流浏览](https://raw.githubusercontent.com/asadahimeka/yandere-masonry/refs/heads/main/docs/3.webp)\n\n![图片详情](https://raw.githubusercontent.com/asadahimeka/yandere-masonry/refs/heads/main/docs/4.webp)\n\n![图集浏览](https://raw.githubusercontent.com/asadahimeka/yandere-masonry/refs/heads/main/docs/5.webp)\n\n![站点切换](https://raw.githubusercontent.com/asadahimeka/yandere-masonry/refs/heads/main/docs/6.webp)\n\n![热门浏览](https://raw.githubusercontent.com/asadahimeka/yandere-masonry/refs/heads/main/docs/7.webp)\n\n![视频详情](https://raw.githubusercontent.com/asadahimeka/yandere-masonry/refs/heads/main/docs/8.webp)\n\n![右键菜单](https://raw.githubusercontent.com/asadahimeka/yandere-masonry/refs/heads/main/docs/9.webp)\n\n![下载面板](https://raw.githubusercontent.com/asadahimeka/yandere-masonry/refs/heads/main/docs/10.webp)\n\n![标签导出](https://raw.githubusercontent.com/asadahimeka/yandere-masonry/refs/heads/main/docs/11.webp)\n\n---\n\n## 🚀 安装指南\n\n> ⚠️ **兼容性相关**：\n> - 主要测试环境是 Windows + Chrome/Edge 浏览器\n> - Firefox 浏览器尽力支持\n> - Safari 浏览器支持有限\n\n### 方法一：通过 Greasy Fork 安装（推荐）\n\n1. **安装用户脚本管理器**（如果尚未安装）：\n   - Chrome/Edge: [Tampermonkey](https://www.tampermonkey.net/) 或 [Violentmonkey](https://violentmonkey.github.io/)\n   - Firefox: [Tampermonkey](https://www.tampermonkey.net/) 或 [Greasemonkey](https://www.greasespot.net/)\n   - Safari: [Userscripts](https://apps.apple.com/app/userscripts/id1463298887) 或 [Stay for Safari](https://apps.apple.com/app/stay-for-safari/id1591620171)\n\n2. **安装脚本**：\n   - 点击 Greasy Fork: [点击安装](https://greasyfork.org/zh-CN/scripts/444885)\n   - 或 Sleazy Fork: [点击安装](https://sleazyfork.org/scripts/444885)\n   - 在弹出的确认页面点击\"安装\"\n\n3. **验证安装**：\n   - 访问任意支持的站点（如 yande.re）\n   - 页面右上角应出现\"进入瀑布流\"按钮\n\n### 方法二：从 GitHub 直接安装\n\n1. 下载脚本文件：\n   - [点击下载](https://github.com/asadahimeka/yandere-masonry/raw/main/dist/yandere-masonry.user.js)\n2. 打开用户脚本管理器\n3. 点击\"新建脚本\"或拖入文件安装\n\n### 方法三：Web 版本试用\n\n无需安装，直接在浏览器中体验：\n- [在线预览版本](https://booru.vercel.app/)\n\n### 更新脚本\n\n脚本会自动检查更新，或手动更新：\n- 在 Tampermonkey 管理面板点击\"检查更新\"\n- 或重新安装最新版本\n\n---\n\n## 📖 使用指南\n\n### 快速开始\n\n1. 访问任意支持的站点（如 yande.re/post）\n2. 点击右上角\"进入瀑布流\"按钮\n3. 享受全新的浏览体验！\n\n### 瀑布流模式操作\n\n#### 顶部工具栏\n\n| 图标 | 功能 |\n|------|------|\n| ⚙️ | 打开设置 |\n| 1️⃣ | 页码切换 |\n| ⭐ | 浏览我的收藏 |\n| 🔥 | 浏览人气作品 |\n| 🔀 | 随机浏览 |\n| 🔍 | 标签搜索 |\n| ☑️ | 批量选择 |\n| ⬇️ | 下载管理 |\n| ☀️ | 深色模式切换 |\n| ⛶ | 全屏模式 |\n| 🌐 | 语言切换 |\n| ⏏️ | 退出瀑布流 |\n\n#### 侧边栏\n\n- **站点切换**：在不同站点间快速切换\n- **黑名单管理**：添加不想看到的标签\n- **API 凭证**：设置需要登录站点的凭证\n- **NSFW 控制**：显示/隐藏敏感内容\n- **布局模式**：Masonry/Grid/Justified/Virtual\n- **列数设置**：自动或 1-20 列\n- **键盘滚轮**：控制详情图片切换\n- **图片预加载**：控制详情图片预加载与数量\n- **缩略大图**：控制列表图片缩略图使用大图链接\n- **容器定宽**：控制图片列表两侧是否留白\n- **自动进入**：控制是否自动进入瀑布流模式\n- **信息展示**：控制图片列表是否展示图片分辨率\n- **按钮位置**：控制图片详情里操作按钮栏的位置\n- **关闭行为**：控制图片详情里关闭弹窗的触发行为\n- **查看工具**：可使用 Fancybox 插件来查看图片详情\n\n#### 图片操作\n\n列表：\n\n- **单击**：打开图片详情\n- **右键**：快捷菜单（收藏、下载、打开详情等）\n- **中键**：鼠标中键点击详情链接按钮在新标签页打开\n\n详情：\n\n- 详情链接\n- 来源地址\n- 画师链接\n- 标签链接\n- 标签展示\n- 标签导出\n- 收藏作品\n- 放大图片\n- 下载作品\n\n#### 快捷键\n\n| 按键 | 功能 |\n|------|------|\n| <kbd>←</kbd> / <kbd>→</kbd>| 上一张/下一张图片 |\n| <kbd>A</kbd> / <kbd>D</kbd> | 上一张/下一张图片 |\n| <kbd>Enter</kbd> | 搜索标签 |\n| 鼠标滚轮 | 上一张/下一张图片 |\n| 鼠标中键 | 新标签页打开链接 |\n\n### 标签搜索\n\n1. 点击 🔍 搜索按钮\n2. 输入标签（仅支持英文）\n3. 实时显示补全建议\n4. 按回车执行搜索\n\n### 批量下载\n\n1. 勾选想要下载的图片\n2. 点击 ⬇️ 下载按钮\n3. 选择：\n   - 直接下载：使用浏览器下载管理器\n   - 导出链接：保存为 TXT 文件，用其他工具下载\n4. 配置选下载源（Y 站/ K 站）：原图/JPG 压缩图\n\n### 收藏功能\n\n支持以下站点：\n\n- yande.re\n- konachan.com\n- konachan.net\n- danbooru.donmai.us\n- gelbooru.com\n- rule34.xxx\n\n---\n\n## ❓ 常见问题\n\n### Q: 为什么有些站点功能不完整？\n\nA: 项目主要针对 Yande.re 和 Konachan 优化，其他站点为基本支持。部分站点 API 限制或结构差异导致功能受限。\n\n### Q: 瀑布流模式下的图片与原站列表不一致？\n\nA: 瀑布流使用站点 API 获取数据，可能与页面渲染逻辑不同。这是正常现象。\n\n### Q: 标签翻译不完整怎么办？\n\nA: 欢迎通过 PR 补充翻译！具体步骤见\"贡献翻译\"部分。\n\n### Q: 如何禁用某个功能？\n\nA: 在设置侧边栏中可以关闭大部分功能，如缩略图放大、NSFW 显示等。\n\n### Q: 脚本是否支持移动端？\n\nA: 部分支持。主要针对桌面端优化，移动端体验可能不完善。\n\n### Q: 为什么有些站点无法使用？\n\nA: 需要登录账号并设置 API 凭证。在侧边栏中设置凭据后即可。\n\n### Q: 下载功能很慢？\n\nA: 浏览器下载有并发限制。建议使用\"导出链接\"功能，配合专业下载工具（如 IDM、wget、aria2 等等）。\n\n### Q: 如何反馈问题或建议？\n\nA: 请到 [GitHub Issues](https://github.com/asadahimeka/yandere-masonry/issues) 提交反馈。\n\n---\n\n## 🎯 技术相关\n\n### 前端技术栈\n\n- **Vue 2.7 + Composition API**：\n  - 使用 Vue 2.7 Composition API 特性\n  - `<script setup>` 语法，代码更简洁\n  - 响应式状态管理，性能优秀\n\n- **TypeScript 严格模式**：\n  - 类型安全保障\n  - 智能提示和自动补全\n  - 减少运行时错误\n\n- **Vite 构建工具**：\n  - 极快的开发体验\n  - HMR（热模块替换）\n  - 生产构建优化\n\n### 核心技术实现\n\n- **瀑布流布局算法**：\n  - 自适应列数计算\n  - 最小化空隙\n  - 支持多种布局策略\n\n- **智能预加载**：\n  - 预加载下一屏图片\n  - 可配置预加载数量\n\n- **虚拟滚动**：\n  - 仅渲染可视区域元素\n  - 支持大量图片流畅滚动\n  - 内存占用低\n\n### 多站点架构\n\n- **统一 API 抽象**：\n  - `@himeka/booru` 库提供大部分接口\n  - 自动适配不同站点的 API 差异\n  - 易于扩展新站点\n\n- **动态站点检测**：\n  - 自动识别当前站点\n  - 加载对应的适配器\n  - 智能处理特殊情况\n\n---\n\n## 💻 开发指南\n\n本项目代码 **非** AI 生成，仅 Readme 文件由 AI 优化\n\n### 技术栈\n\n- **框架**: Vue 2.7 (Composition API)\n- **语言**: TypeScript\n- **构建**: Vite 2.9\n- **UI 组件**: Vuetify 2\n- **状态管理**: Vue.observable\n- **布局**: vue-masonry-css, @lhlyu/vue-virtual-waterfall\n- **国际化**: vue-i18n\n- **工具库**: @vueuse/core, date-fns\n- **API**: @himeka/booru\n\n### 环境要求\n\n- Node.js >= 16\n- pnpm >= 9\n- Git\n\n### 开发步骤\n\n```bash\n# 1. 克隆仓库\ngit clone https://github.com/asadahimeka/yandere-masonry.git\ncd yandere-masonry\n\n# 2. 安装依赖\npnpm install\n\n# 3. 启动开发服务器\npnpm run dev\n\n# 4. 在浏览器中打开\n# - 访问 http://127.0.0.1:3000/_development.user.js 安装开发脚本\n# - 在支持的站点加载开发版本\n```\n\n### 可用命令\n\n```bash\npnpm run dev          # 启动开发服务器\npnpm run build        # 构建生产版本\npnpm run release      # 发布流程（版本号管理）\npnpm run lint         # 代码检查\n```\n\n### 项目结构\n\n```\nyandere-masonry/\n├── src/\n│   ├── api/              # 各站点 API 适配器\n│   │   ├── danbooru.ts   # Danbooru API\n│   │   ├── moebooru.ts   # Y/K 站 API\n│   │   ├── gelbooru.ts   # Gelbooru API\n│   │   └── ...\n│   ├── components/        # Vue 组件\n│   │   ├── AppBar.vue     # 顶部工具栏\n│   │   ├── PostList.vue   # 图片列表\n│   │   ├── PostDetail.vue # 图片详情\n│   │   └── ...\n│   ├── store/            # 状态管理\n│   │   ├── index.ts      # 主 store\n│   │   └── actions/      # 状态操作\n│   ├── utils/            # 工具函数\n│   │   ├── index.ts      # 通用工具\n│   │   └── i18n.ts       # 国际化配置\n│   ├── data/             # 静态数据\n│   │   └── tags_cn.json  # 中文翻译\n│   ├── plugins/          # Vue 插件\n│   │   ├── vuetify.ts       # Vuetify 配置\n│   │   └── webfontloader.ts # 字体加载\n│   ├── App.vue          # 根组件\n│   ├── main.ts          # 入口文件\n│   └── prepare.ts       # 脚本初始化\n├── scripts/             # 构建脚本\n│   ├── postbuild.mjs    # 后处理\n│   └── release.mjs      # 发布流程\n├── package.json\n├── vite.config.ts       # Vite 配置\n├── tsconfig.json        # TypeScript 配置\n└── .eslintrc.json       # ESLint 配置\n```\n\n### 代码规范\n\n- **格式化**：2 空格缩进，无分号，单引号\n- **命名**：camelCase 变量/函数，PascalCase 组件，UPPER_SNAKE_CASE 常量\n- **类型**：严格 TypeScript，明确的类型注解\n- **组件**：使用 Composition API + `<script setup>`\n- **导入**：使用 `@/` 别名引用本地模块\n\n### 添加新站点支持\n\n1. 在 `src/api/` 创建新的适配器文件\n2. 实现站点特定的 API 调用\n3. 注册站点\n4. 测试功能是否正常\n5. 提交 PR\n\n### 贡献翻译\n\n1. Fork 仓库\n2. 编辑对应翻译文件：\n   - Y/K 站：`src/data/tags_cn.json`\n   - Danbooru：[danbooru_tags_json](https://github.com/asadahimeka/danbooru_tags_json)\n3. 提交 PR\n\n---\n\n## 📝 更新日志\n\n查看完整的版本历史和更新内容：\n[CHANGELOG.md](https://github.com/asadahimeka/yandere-masonry/blob/main/CHANGELOG.md)\n\n---\n\n## 🤝 贡献指南\n\n欢迎任何形式的贡献！\n\n### 如何贡献\n\n1. Fork 本仓库\n2. 创建特性分支：`git checkout -b feature/AmazingFeature`\n3. 提交更改：`git commit -m 'Add some AmazingFeature'`\n4. 推送到分支：`git push origin feature/AmazingFeature`\n5. 提交 Pull Request\n\n### 贡献类型\n\n- 🐛 Bug 修复\n- ✨ 新功能\n- 📝 文档改进\n- 🎨 样式优化\n- ⚡ 性能优化\n- 🌍 国际化翻译\n- ✅ 测试用例\n\n---\n\n## 🙏 致谢\n\n本项目离不开以下开源项目：\n\n- [zhzwz/yande-re-chinese-patch](https://github.com/zhzwz/yande-re-chinese-patch) - 基础项目\n- [@himeka/booru](https://github.com/asadahimeka/booru) - 统一的 Booru API 库\n- [AtoraSuunva/booru](https://github.com/AtoraSuunva/booru) - @himeka/booru 项目基础\n- [vue-masonry-css](https://github.com/paulcollett/vue-masonry-css) - 瀑布流布局组件\n- [@lhlyu/vue-virtual-waterfall](https://github.com/lhlyu/vue-virtual-waterfall) - 虚拟瀑布流组件\n- [vite-plugin-tm-userscript](https://github.com/asadahimeka/vite-plugin-tm-userscript) - 用户脚本打包插件\n- [Vuetify](https://vuetifyjs.com/) - UI 组件库\n- [Vite](https://vite.dev/) - 打包工具\n\n特别感谢：\n\n- **TSUKYU** 的慷慨支持\n\n---\n\n## 📄 许可证\n\n本项目采用 [MIT License](https://github.com/asadahimeka/yandere-masonry/blob/main/LICENSE) 开源。\n\nCopyright © 2022 Yumine Sakura\n\n---\n\n## 💖 赞助\n\n如果这个项目对你有帮助，欢迎请我[喝杯咖啡](https://sponsors-yumine.netlify.app)：\n\n[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/sakurayumine)\n\n您的支持是我持续更新的动力！\n\n---\n\n## 📊 统计\n\n![GitHub stars](https://img.shields.io/github/stars/asadahimeka/yandere-masonry?style=social)\n![GitHub forks](https://img.shields.io/github/forks/asadahimeka/yandere-masonry?style=social)\n![GitHub watchers](https://img.shields.io/github/watchers/asadahimeka/yandere-masonry?style=social)\n\n<p><img src=\"https://count.nanoka.top/@himekayanderemasonrygh\" alt=\"yandere-masonry\"></p>\n"
  },
  {
    "path": "dist/yandere-masonry.user.js",
    "content": "// ==UserScript==\n// @name                 Yande.re 瀑布流浏览\n// @name:en              Yande.re Masonry\n// @name:zh              Yande.re 瀑布流浏览\n// @version              0.37.5\n// @description          Yande.re/Konachan 中文标签 & 缩略图放大 & 双击翻页 & 瀑布流浏览模式(支持 danbooru/gelbooru/rule34/sakugabooru/lolibooru/safebooru/3dbooru/xbooru/atfbooru/aibooru 等)\n// @description:en       Yande.re/Konachan Masonry(Waterfall) Layout. Also support danbooru/gelbooru/rule34/sakugabooru/lolibooru/safebooru/3dbooru/xbooru/atfbooru/aibooru et cetera.\n// @description:zh       Yande.re/Konachan 中文标签 & 缩略图放大 & 双击翻页 & 瀑布流浏览模式(支持 danbooru/gelbooru/rule34/sakugabooru/lolibooru/safebooru/3dbooru/xbooru/atfbooru/aibooru 等)\n// @author               asadahimeka\n// @namespace            me.asadahimeka.yanderemasonry\n// @license              MIT\n// @match                https://yande.re/*\n// @match                https://konachan.com/*\n// @match                https://konachan.net/*\n// @match                https://danbooru.donmai.us/*\n// @match                https://gelbooru.com/*\n// @match                https://rule34.xxx/*\n// @match                https://lolibooru.moe/*\n// @match                https://www.sakugabooru.com/*\n// @match                https://safebooru.org/*\n// @match                https://tbib.org/*\n// @match                https://xbooru.com/*\n// @match                http://behoimi.org/*\n// @match                https://rule34.paheal.net/*\n// @match                https://realbooru.com/*\n// @match                https://booru.allthefallen.moe/*\n// @match                https://aibooru.online/*\n// @match                https://e-shuushuu.net/*\n// @match                https://www.zerochan.net/*\n// @match                https://sankaku.app/*\n// @match                https://chan.sankakucomplex.com/*\n// @match                https://www.sankakucomplex.com/*\n// @match                https://www.idolcomplex.com/*\n// @match                https://anime-pictures.net/*\n// @match                https://allgirl.booru.org/*\n// @match                https://booru.eu/*\n// @match                https://kusowanka.com/*\n// @match                https://anihonetwallpaper.com/*\n// @match                https://nozomi.la/*\n// @match                https://rule34hentai.net/*\n// @homepage             https://www.nanoka.top\n// @source               https://github.com/asadahimeka/yandere-masonry\n// @icon                 https://upload-bbs.mihoyo.com/upload/2022/05/23/260511332/f1f6267537a5aff959ee63ec2c9e4e52_4821140735490026106.jpg\n// @supportURL           https://github.com/asadahimeka/yandere-masonry/issues\n// @run-at               document-end\n// @grant                GM_addStyle\n// @grant                unsafeWindow\n// @grant                GM_addElement\n// @grant                GM_info\n// @grant                GM_download\n// @grant                GM_xmlhttpRequest\n// ==/UserScript==\n\nvar __defProp = Object.defineProperty;\nvar __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value;\nvar __publicField = (obj, key, value) => {\n  __defNormalProp(obj, typeof key !== \"symbol\" ? key + \"\" : key, value);\n  return value;\n};\n(() => {\n  var prepareStyle = \"#enter-masonry{position:fixed;z-index:99999;right:16px;top:10px;height:30px;padding:6px 10px;font-size:13px;border:0;border-radius:6px;color:#fff;outline:0;background:linear-gradient(to right,#ff758c 0%,#ff7eb3 100%);opacity:1;transform:scale(1);transition:opacity,transform .2s;cursor:pointer}#enter-masonry:hover{opacity:.8;transform:scale(1.05)}#enter-masonry.enter-button-bottom{top:unset;bottom:15px}#locale-select{position:fixed;z-index:99;right:110px;top:12px;font-size:13px;padding:5px;background:#ee9ca7;background:linear-gradient(to left,#ffdde1,#ee9ca7);border:none;border-radius:6px}#wf-type-select{position:fixed;z-index:99;right:190px;top:12px;font-size:13px;padding:5px;background:#ee9ca7;background:linear-gradient(to left,#ffdde1,#ee9ca7);border:none;border-radius:6px}\\n\";\n  var ydStyle = 'a.thumb{padding-bottom:5px;border-bottom:2px solid;border-color:#232322}a.thumb:visited{border-color:#ffaaae}#add-to-favs{zoom:1.7;margin:4px 0}li.tag-type-artist a[href^=\"/post\"]:not(.no-browser-link):before{content:\"[\\\\753b\\\\5e08] \"}li.tag-type-copyright a[href^=\"/post\"]:not(.no-browser-link):before{content:\"[\\\\7248\\\\6743] \"}li.tag-type-character a[href^=\"/post\"]:not(.no-browser-link):before{content:\"[\\\\89d2\\\\8272] \"}li.tag-type-circle a[href^=\"/post\"]:not(.no-browser-link):before{content:\"[\\\\793e\\\\56e2] \"}#post-list{display:flex}#post-list .sidebar,#post-popular .sidebar{float:none;width:auto;max-width:240px}#post-list .content,#post-popular .content{float:none;flex:1;padding-right:10px}#post-list ul#post-list-posts,#post-popular ul#post-list-posts{display:block;width:100%;margin:0 auto}#post-popular ul#post-list-posts{width:96vw}#post-list ul#post-list-posts li,#post-popular ul#post-list-posts li{float:none;display:inline-block;margin:0;transition:.2s ease-in-out}#post-list ul#post-list-posts li[data-macy-complete=\"1\"] img.preview,#post-popular ul#post-list-posts li[data-macy-complete=\"1\"] img.preview{max-width:100%}#post-list ul#post-list-posts .inner,#post-popular ul#post-list-posts .inner{width:100%!important;height:auto!important}#post-list img.preview,#post-popular img.preview{width:100%;height:auto;margin-top:0;border-radius:5px;box-sizing:border-box}#post-list a.directlink,#post-popular a.directlink{margin-top:5px}.mm-masonry{--gap: 24;--col-width: 240}.mm-masonry{--_col-width: var(--col-width, 280);--_col-width-px: calc(var(--_col-width) * 1px);--_gap: calc(var(--gap, 20) * 1px);display:var(--display, grid)!important;grid-template-columns:repeat(auto-fill,minmax(var(--_col-width-px),1fr));grid-auto-rows:1px;column-gap:var(--_gap)}.mm-masonry__item{--img-proportional-height: calc(var(--h) * var(--_col-width) / (var(--w)));grid-row-end:span var(--img-proportional-height, 240);overflow:hidden}.mm-masonry__item:not(:last-child){margin-bottom:var(--_gap)}#post-list ul#post-list-posts .mm-masonry__item .inner,#post-popular ul#post-list-posts .mm-masonry__item .inner{height:100%!important}.mm-masonry__img{width:100%!important;height:100%!important;object-fit:cover}.justified-container{display:flex!important;flex-wrap:wrap}.justified-container:after{content:\"\";flex-grow:999999999}.justified-item{position:relative}.justified-item img.preview{position:absolute;top:0;left:0;width:100%;vertical-align:bottom;object-fit:cover}\\n';\n  var knStyle = \"#lsidebar{display:none}#post-popular ul#post-list-posts{display:flex;justify-content:center;flex-wrap:wrap}#post-list ul#post-list-posts li,#post-popular ul#post-list-posts li{width:auto!important;margin:0 10px 10px 0;vertical-align:top}\\n\";\n  var customStyle = '#loading{height:100%;width:100%;position:fixed;z-index:99999;margin-top:0;top:0}#loading p{margin:100px auto;line-height:100px;font-family:Meiryo UI,MicroHei,Microsoft YaHei UI;font-size:18px;color:#9671d7}#loading-center{width:100%;height:100%;position:relative}#loading-center-absolute{position:absolute;left:50%;top:50%;height:150px;width:150px;margin-top:-75px;margin-left:-50px}.loading-object{width:20px;height:20px;background-color:#9671d7;float:left;margin-right:20px;margin-top:65px;border-radius:50%}#loading-object_one{animation:object_one 1.5s infinite}#loading-object_two{animation:object_two 1.5s infinite;animation-delay:.25s}#loading-object_three{animation:object_three 1.5s infinite;animation-delay:.5s}@keyframes object_one{75%{transform:scale(0)}}@keyframes object_two{75%{transform:scale(0)}}@keyframes object_three{75%{transform:scale(0)}}.img_detail_loading{position:absolute;top:0;left:0;z-index:1;display:flex;justify-content:center;align-items:center;width:100%;height:100%;margin:0}.img_detail_loading:after{content:\"\";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(2px)}.img_detail_loading .v-progress-circular{position:absolute;z-index:10}.img_detail_loading img{object-fit:cover}.img_scale_scroll{display:block;width:100vw;height:100vh;overflow:auto;user-select:none}.img_detail_scale{display:block;margin:0 auto;user-select:none;transition:.2s}.img_detail_cont{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:#212121}.theme--light .img_detail_cont{background-color:#fff}.img_scale_normal{display:flex;justify-content:center;align-items:center;height:100%}.img_detail_sample{display:block;max-width:100vw;max-height:100vh;margin:0 auto}.img_detail_btns{position:absolute;top:0;left:0;width:100%;height:100%}.img_detail_tag_list .v-slide-group__content{max-height:72vh;overflow-y:auto}::-webkit-scrollbar{width:0px}.img_detail_tag_list .v-slide-group__content::-webkit-scrollbar,.nav_drawer .v-navigation-drawer__content::-webkit-scrollbar,.img_scale_scroll::-webkit-scrollbar{width:10px!important;height:10px!important}.nav_drawer .v-list-group__items .v-list-item{padding-left:10px!important}.nav_drawer .v-list .v-list-group--active.primary--text{color:inherit!important}.img_scale_scroll::-webkit-scrollbar-track{background:#e6e6e6;border-left:1px solid #dadada}.img_detail_tag_list .v-slide-group__content::-webkit-scrollbar-thumb,.nav_drawer .v-navigation-drawer__content::-webkit-scrollbar-thumb{background:#b0b0b0;border:solid 3px #e9eef6;border-radius:7px}.theme--dark .img_detail_tag_list .v-slide-group__content::-webkit-scrollbar-thumb,.theme--dark .nav_drawer .v-navigation-drawer__content::-webkit-scrollbar-thumb{border:solid 3px #363636}.img_scale_scroll::-webkit-scrollbar-thumb{background:#b0b0b0;border:solid 3px #e6e6e6;border-radius:7px}.nav_drawer .v-navigation-drawer__content::-webkit-scrollbar-thumb:hover,.img_scale_scroll::-webkit-scrollbar-thumb:hover{background:black}.theme--dark .nav_drawer .v-navigation-drawer__content::-webkit-scrollbar-thumb:hover{background:#ddd}.v-date-picker-table>table>thead>tr>th{padding:0}.v-date-picker-table>table>thead>tr>th:nth-child(1):before{content:\"\\\\65e5\"}.v-date-picker-table>table>thead>tr>th:nth-child(2):before{content:\"\\\\4e00\"}.v-date-picker-table>table>thead>tr>th:nth-child(3):before{content:\"\\\\4e8c\"}.v-date-picker-table>table>thead>tr>th:nth-child(4):before{content:\"\\\\4e09\"}.v-date-picker-table>table>thead>tr>th:nth-child(5):before{content:\"\\\\56db\"}.v-date-picker-table>table>thead>tr>th:nth-child(6):before{content:\"\\\\4e94\"}.v-date-picker-table>table>thead>tr>th:nth-child(7):before{content:\"\\\\516d\"}.poa_left_center{position:absolute;left:10px;top:50%;transform:translateY(-50%)}.poa_right_center{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.v-list-item__title.title{line-height:1.2!important}.blacklist_combobox [role=combobox]{padding:0!important}.blacklist_combobox .v-chip{margin-bottom:4px!important}.preload_num{width:32px;height:30px;margin:0;padding-left:4px;border:1px solid #bbb;color:inherit;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:textfield}.dplayer-notice-list,.dplayer-bezel-icon{opacity:0!important;visibility:hidden!important}.posts-image-card{margin-bottom:8px}.wf-grid .posts-image-card .v-responsive__sizer{padding-bottom:100%!important}.justified-container{display:flex!important;flex-wrap:wrap;gap:8px}.justified-container:after{content:\"\";flex-grow:999999999}.justified-container .posts-image-card{--jstf-w: 340;position:relative;flex-grow:calc(var(--w) * var(--jstf-w) / var(--h));width:calc(1px * var(--w) * var(--jstf-w) / var(--h));margin-bottom:0!important;padding-bottom:0!important;background-color:#dcdcdc;content-visibility:auto;contain-intrinsic-size:auto 300px}@media screen and (max-width: 500px){.justified-container .posts-image-card{--jstf-w: 240}}.justified-container .posts-image-card:before{content:\"\";display:block;padding-bottom:calc(var(--h) / var(--w) * 100%)!important}.justified-container .post-image{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:4px;vertical-align:bottom;object-fit:cover}.theme--light .v-app-bar{background-color:#fff!important}.site_icon{width:20px;height:20px;object-fit:cover}.theme--light .sel_menu_btn{min-height:32px;padding:0 16px;background-color:#ba68c833!important;border-width:0;border-radius:4px;font-weight:600!important;color:#8e24aa!important;text-transform:none;box-shadow:none!important}.theme--light .nav_drawer .sel_menu_btn .v-icon{color:#8e24aa!important}.theme--light .sel_menu_btn .v-btn__content{line-height:1!important}.theme--light .nav_drawer .v-icon,.theme--light .nav_drawer .v-btn--icon,.theme--light .v-app-bar .v-icon,.theme--light .v-app-bar .v-btn--icon{color:#000000de!important}.posts-image-wh{position:absolute;bottom:0;left:0;padding:0 8px;font-size:14px;color:#fff;background:rgba(0,0,0,.4);border-top-right-radius:4px}.posts-image-actions{position:absolute;bottom:0;right:0;width:100%;padding:2px;text-align:center;background:rgba(0,0,0,.4);backdrop-filter:blur(10px);opacity:0;visibility:hidden;transition:.4s}.posts-image-card:hover .posts-image-actions{opacity:1;visibility:visible}.posts-image-checkbox{position:absolute;top:5px;left:5px;width:28px;padding:2px;height:28px;border-radius:2px;background:rgba(0,0,0,.4);backdrop-filter:blur(10px);opacity:0;visibility:hidden;transition:.4s}.posts-image-checkbox:has(input[aria-checked=\"true\"]),.posts-image-card:hover .posts-image-checkbox{opacity:1;visibility:visible}.posts-image-checkbox .v-input--selection-controls__ripple .primary--text,.posts-image-checkbox .v-input--selection-controls__input .v-icon{color:#fff!important}.posts-image-type{position:absolute!important;top:0;right:0;padding:2px 4px;border-bottom-left-radius:4px;background:rgba(0,0,0,.4);backdrop-filter:blur(10px)}.theme--light .posts-image-type{background:rgba(255,255,255,.4)}@media screen and (min-width: 768px){.wf-no-fit-screen{max-width:62.5vw;margin:16px auto}}.virtual-waterfall>[data-index]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f;border-radius:4px}.theme--light .v-app-bar{box-shadow:none!important;background:#f6f8fc!important}.theme--light .v-app-bar,.theme--light .v-app-bar .v-toolbar__content{height:64px!important}.theme--light .v-main{padding-top:64px!important}.theme--light .v-app-bar .v-toolbar__title+input{width:50px!important;background-color:#eaf1fb!important;border-radius:24px!important}.theme--light .nav_drawer .v-icon,.theme--light .nav_drawer .v-btn--icon,.theme--light .v-app-bar .v-icon,.theme--light .v-app-bar .v-btn--icon{color:#5f6368!important}.theme--light .app-bar-tag-input .v-input .v-input__slot:before,.theme--light .app-bar-tag-input .v-input .v-input__slot:after{display:none}.theme--light .app-bar-tag-input .v-input input{padding:5px 44px 5px 10px;background-color:#eaf1fb;min-height:48px;border-radius:24px}.theme--light .app-bar-tag-input:not([style*=\"none\"])+.v-btn{position:relative;left:-50px}.theme--light.v-list,.theme--light.v-navigation-drawer{background:#e9eef6!important}.theme--dark .img_detail_btn_color .v-chip:not(.img_detail_tag),.theme--dark .img_detail_btn_color .v-chip.tag_type_general,.theme--dark .img_detail_btn_color .v-btn{background-color:#ba68c8b3!important;border-color:#ba68c8b3!important}.theme--light .img_detail_btn_color .v-chip:not(.img_detail_tag),.theme--light .img_detail_btn_color .v-chip:not(.img_detail_tag) .v-icon,.theme--light .img_detail_btn_color .v-chip.tag_type_general,.theme--light .img_detail_btn_color .v-btn{background-color:#c2e7ff!important;border-color:#c2e7ff!important;color:#1a73e8!important;box-shadow:none!important;font-weight:500}.img_detail_btn_color .v-chip.img_detail_tag{font-weight:500}.theme--light .v-btn:not(.v-btn--icon,.v-btn--fab,.v-btn--text,.v-date-picker-table__current){padding-bottom:2px;border-radius:10px;color:#001d35;background-color:#c2e7ff}.theme--light .refresh_posts_btn{box-shadow:0 1px 2px #0000,0 1px 3px 1px #0000;background-color:#c2e7ff!important;border-color:#c2e7ff!important;color:#001d35}.theme--light .img_detail_loading .v-progress-circular{color:#1a73e8!important;caret-color:#1a73e8!important}.theme--light .blacklist_combobox .v-input__slot{padding-left:8px!important}.theme--light .v-text-field--outlined{border-radius:20px}.fancybox__caption{display:none;padding:12px 24px!important}.v-toolbar.img_detail_btn_color{backdrop-filter:none!important}.virtual-waterfall .posts-image-card{width:100%;height:100%;margin-bottom:0;background:gainsboro;border-radius:4px!important}.virtual-waterfall .post-image-v{width:100%;height:100%;object-fit:cover;border-radius:4px!important}.virtual-waterfall .posts-image-type{border-top-right-radius:4px}.virtual-waterfall .posts-image-actions{border-bottom-left-radius:4px;border-bottom-right-radius:4px}html:has(#app.theme--dark){background:#121212}@media screen and (max-width: 1200px){.nav_drawer{height:100dvh!important}.nav_drawer .v-navigation-drawer__content{padding-bottom:9vh}}.img_meta_tag_list{position:absolute;top:35px;width:200px}.img_meta_tag_list .img_detail_tag.tag_type_artist{color:#c97000!important;background-color:#ffdcb0!important;border-color:#ffdcb0!important}.img_meta_tag_list .img_detail_tag.tag_type_copyright{color:#ae3fc1!important;background-color:#f9d5ff!important;border-color:#f9d5ff!important}.img_meta_tag_list .img_detail_tag.tag_type_character{color:#0c9312!important;background-color:#c4ffc7!important;border-color:#c4ffc7!important}.true-masonry .posts-image-card{height:fit-content;max-height:unset!important;margin-bottom:0!important}.d-flex-y{display:flex;align-items:center;flex-wrap:wrap}.d-flex-col{display:flex;flex-direction:column}.export-tags-setting{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.export-tags-setting .v-messages{display:none}.export-tags-setting>.v-input{margin-top:0}.export-tags-wght-inp{width:45px;height:24px;margin-left:4px;background-color:#eaf1fb;border-radius:4px;border:1px solid rgb(187,187,187);color:inherit;text-align:center}.d-flex-col .v-chip--active:before,.d-flex-col .v-chip--active:hover:before,.d-flex-col .v-chip:focus:before{display:none}.img-detail-toolbar{position:absolute;top:0;width:100%;z-index:10}.img-detail-toolbar.detail-buttons-bottom{top:unset;bottom:12px}.img-detail-tags{position:absolute;z-index:10;bottom:12px;padding:0 12px}.img-detail-tags.detail-buttons-bottom{top:12px;bottom:unset}.img-detail-toolbar.detail-buttons-bottom .img_meta_tag_list{top:0;transform:translateY(-95%)}.settings_drawer .v-list-item__subtitle{white-space:normal}\\n';\n  const langList = [\n    { value: \"zh-Hans\", label: \"\\u7B80\\u4F53\\u4E2D\\u6587\" },\n    { value: \"zh-Hant\", label: \"\\u7E41\\u9AD4\\u4E2D\\u6587\" },\n    { value: \"ja\", label: \"\\u65E5\\u672C\\u8A9E\" },\n    { value: \"en\", label: \"English\" }\n  ];\n  const langMap = {\n    \"zh\": \"zh-Hans\",\n    \"zh-CN\": \"zh-Hans\",\n    \"zh-TW\": \"zh-Hant\",\n    \"zh-HK\": \"zh-Hant\",\n    \"zh-MO\": \"zh-Hant\",\n    \"zh-SG\": \"zh-Hans\",\n    \"ja\": \"ja\",\n    \"ja-JP\": \"ja\",\n    \"en\": \"en\",\n    \"en-US\": \"en\",\n    \"en-GB\": \"en\"\n  };\n  const isMobile = navigator.userAgent.includes(\"Mobile\");\n  const defaultSettings = {\n    lang: langMap[navigator.language] || \"en\",\n    darkMode: \"light\",\n    blacklist: localStorage.getItem(\"__blacklist\")?.split(\",\").filter(Boolean) || [],\n    selectedColumn: \"0\",\n    showNSFWContents: true,\n    isListenWheelEvent: true,\n    isFullImgPreload: false,\n    imgPreloadNum: 1,\n    masonryLayout: \"masonry\",\n    isListenKeyupEvent: true,\n    credentialQuery: \"\",\n    isThumbSampleUrl: false,\n    showPostCheckbox: false,\n    useFancybox: false,\n    isHoldsFalse: false,\n    isYandereFetchByHtml: false,\n    showListPostReso: false,\n    isFitScreen: true,\n    isDLSubpath: false,\n    autoWaterfall: false,\n    showTagChipGroup: false,\n    justifiedBaseWidth: isMobile ? 240 : 340,\n    detailButtonsBottom: isMobile,\n    closePopupOnImgClick: isMobile,\n    downloadBy: \"tm\"\n  };\n  const initialSettings = {\n    ...defaultSettings,\n    ...(() => {\n      try {\n        return JSON.parse(localStorage.getItem(\"YM_APP_SETTINGS\") || \"{}\");\n      } catch (err) {\n        return {};\n      }\n    })()\n  };\n  console.log(\"initialSettings: \", initialSettings);\n  function doNotRun() {\n    const mimeTypes = [\"jpg\", \"jpeg\", \"png\", \"gif\", \"mp4\", \"webm\", \"json\", \"xml\"];\n    return mimeTypes.some((e) => location.pathname.endsWith(`.${e}`));\n  }\n  function sleep(ms) {\n    return new Promise((resolve) => setTimeout(resolve, ms));\n  }\n  function isMoebooru() {\n    return [\"yande.re\", \"konachan\", \"lolibooru\", \"sakugabooru\"].some((e) => location.host.includes(e));\n  }\n  async function prepareApp(callback) {\n    if (doNotRun())\n      return;\n    addSiteStyle();\n    if (isMoebooru()) {\n      bindDblclick();\n      setMoebooruLocale();\n      translateTags();\n      addMoeLocaleSelect();\n      addWfTypeSelect();\n      initLayout();\n    } else {\n      translateDanbooruTags();\n    }\n    await sleep(1e3);\n    setMasonryMode(async () => {\n      removeOldListeners();\n      await initMasonry();\n      callback?.();\n    });\n  }\n  const wfTypeActions = {\n    masonry: (list) => {\n      list.classList.add(\"mm-masonry\");\n      for (const item of list.children) {\n        const img = item.querySelector(\"img\");\n        const w = Number(img?.getAttribute(\"width\"));\n        let h = Number(img?.getAttribute(\"height\"));\n        h += w * 0.17;\n        item.setAttribute(\"style\", `width:auto;margin:0 0 12px 0;vertical-align:top;--w:${w};--h:${h}`);\n        item.classList.add(\"mm-masonry__item\");\n        img?.classList.add(\"mm-masonry__img\");\n      }\n    },\n    grid: (list) => {\n      list.classList.add(\"mm-masonry\");\n      for (const item of list.children) {\n        const img = item.querySelector(\"img\");\n        item.setAttribute(\"style\", \"width:auto;margin:0 0 12px 0;vertical-align:top;--img-proportional-height:263;\");\n        item.classList.add(\"mm-masonry__item\");\n        img?.classList.add(\"mm-masonry__img\");\n      }\n    },\n    justified: (list) => {\n      list.classList.add(\"justified-container\");\n      for (const item of list.children) {\n        const img = item.querySelector(\"img\");\n        const w = Number(img?.getAttribute(\"width\"));\n        const h = Number(img?.getAttribute(\"height\"));\n        const width = w * 300 / h;\n        item.setAttribute(\"style\", `width:${width}px;flex-grow:${width};margin:0 10px 10px 0;vertical-align:top;`);\n        item.querySelector(\".thumb\")?.setAttribute(\"style\", `padding-bottom:${h / w * 101}%`);\n        item.classList.add(\"justified-item\");\n      }\n    }\n  };\n  async function initLayout() {\n    if (!location.href.includes(\"yande.re/post\"))\n      return;\n    const listEl = document.querySelector(\"#post-list-posts\");\n    if (!listEl)\n      return;\n    const wfType = initialSettings.masonryLayout || \"masonry\";\n    wfTypeActions[wfType]?.(listEl);\n  }\n  const isAutoWf = (() => {\n    const params2 = new URLSearchParams(location.search);\n    if (params2.get(\"_wf\"))\n      return true;\n    return initialSettings.autoWaterfall;\n  })();\n  function addWfTypeSelect() {\n    if (!location.href.includes(\"yande.re/post\"))\n      return;\n    if (isAutoWf)\n      return;\n    const type = initialSettings.masonryLayout || \"masonry\";\n    document.body.insertAdjacentHTML(\"beforeend\", `<select id=\"wf-type-select\">${Object.keys(wfTypeActions).map((e) => `<option ${type == e ? \"selected\" : \"\"} value=\"${e}\">${e}</option>`).join(\"\")}</select>`);\n    const sel = document.querySelector(\"#wf-type-select\");\n    sel?.addEventListener(\"change\", function() {\n      const { value } = this;\n      if (!value)\n        return;\n      initialSettings.masonryLayout = value;\n      localStorage.setItem(\"YM_APP_SETTINGS\", JSON.stringify(initialSettings));\n      setTimeout(() => {\n        location.reload();\n      }, 200);\n    });\n  }\n  async function initMasonry() {\n    replaceDocument();\n    await loadDeps();\n  }\n  function addSiteStyle() {\n    GM_addStyle(prepareStyle);\n    if (location.host.includes(\"yande.re\")) {\n      GM_addStyle(ydStyle);\n    }\n    if (location.host.includes(\"konachan\")) {\n      GM_addStyle(ydStyle + knStyle);\n    }\n  }\n  const locales = [\"de\", \"en\", \"es\", \"ja\", \"ru\", \"zh_CN\", \"zh_TW\"];\n  function setMoebooruLocale() {\n    if (document.title === \"Access denied\")\n      return;\n    if (document.cookie.includes(\"locale=\"))\n      return;\n    if (isAutoWf)\n      return;\n    const url = new URL(location.href);\n    if (url.searchParams.get(\"locale\"))\n      return;\n    const browserLang = navigator.language;\n    const locale = locales.find((e) => e == browserLang.replace(\"-\", \"_\") || e == browserLang.split(\"-\")[0]);\n    if (!locale)\n      return;\n    url.searchParams.set(\"locale\", locale);\n    location.assign(url);\n  }\n  function addMoeLocaleSelect() {\n    if (isAutoWf)\n      return;\n    document.body.insertAdjacentHTML(\"beforeend\", `<select id=\"locale-select\"><option value=\"\">- lang -</option>${locales.map((e) => `<option value=\"${e}\">${e}</option>`).join(\"\")}</select>`);\n    const sel = document.querySelector(\"#locale-select\");\n    sel?.addEventListener(\"change\", function() {\n      const { value } = this;\n      if (!value)\n        return;\n      const url = new URL(location.href);\n      url.searchParams.set(\"locale\", value);\n      location.assign(url);\n    });\n  }\n  function bindDblclick() {\n    document.addEventListener(\"dblclick\", (e) => {\n      const prev = document.querySelector(\"a.previous_page\");\n      const next = document.querySelector(\"a.next_page\");\n      const w = document.documentElement.offsetWidth || document.body.offsetWidth;\n      const clickX = e.clientX;\n      clickX > w / 2 ? next?.click() : prev?.click();\n    });\n  }\n  function setTagText(seletcor, textEn, display) {\n    const elements = document.querySelectorAll(seletcor);\n    for (const item of elements) {\n      const en2 = textEn?.(item) || item.innerHTML;\n      const cn = window.__tagsCN?.[en2];\n      if (cn)\n        item.innerHTML = display?.(en2, cn) || `${en2} [${cn}]`;\n    }\n  }\n  async function translateTags() {\n    const locale = document.cookie.match(/locale=(\\w+)/)?.[1];\n    if (locale && locale !== \"zh_CN\")\n      return;\n    const response = await fetch(\"https://cdn.jsdelivr.net/gh/asadahimeka/yandere-masonry@main/src/data/all_tags_cn.min.json\");\n    window.__tagsCN = await response.json();\n    const url = new URL(location.href);\n    if (url.pathname == \"/tag\")\n      return setTagText(\"td[class^=tag-type] a:last-child\");\n    if (!url.pathname.includes(\"/post\"))\n      return;\n    const textEn = (el) => el.innerHTML.replace(/\\s+/g, \"_\");\n    setTagText('#site-title a[href^=\"/post?tags=\"]', textEn);\n    setTagText('#tag-sidebar a[href^=\"/post?tags=\"]:not(.no-browser-link)', textEn, (en2, cn) => `[${cn}] ${en2}`);\n  }\n  async function translateDanbooruTags() {\n    if (!navigator.language.includes(\"zh\"))\n      return;\n    let tagsCache = sessionStorage.getItem(\"__YM_TAGS_CN_CACHE\") || \"\";\n    if (!tagsCache) {\n      try {\n        const response = await fetch(\"https://cdn.jsdelivr.net/gh/asadahimeka/yandere-masonry@main/src/data/all_tags_cn_space.min.json\");\n        tagsCache = await response.text();\n        sessionStorage.setItem(\"__YM_TAGS_CN_CACHE\", tagsCache);\n      } catch (error) {\n      }\n    }\n    window.__tagsCN = JSON.parse(tagsCache || \"{}\");\n    const textEn = (el) => el.innerText.trim();\n    const textCn = (en2, cn) => `[${cn}] ${en2}`;\n    setTagText('.tag-list li a[href*=\"post\"]:not([onclick])', textEn, textCn);\n    setTagText('#tag-sidebar li a[href*=\"post\"]:not([onclick])', textEn, textCn);\n    setTagText('#tags-table td.name-column a[href*=\"post\"]', (el) => el.innerText.trim().replace(/_/g, \" \"), textCn);\n  }\n  function removeOldListeners() {\n    try {\n      document.documentElement.replaceWith(document.documentElement.cloneNode(true));\n      document.body.replaceWith(document.body.cloneNode(true));\n      unsafeWindow.onerror = null;\n      if (isMoebooru()) {\n        const d = document;\n        const w = unsafeWindow;\n        d.stopObserving();\n        w.$(\"login-popup-username\").stopObserving();\n        w.User = {\n          form_username_focus: () => {\n          },\n          form_username_changed: () => {\n          },\n          form_username_blur: () => {\n          }\n        };\n        w.ReportError = null;\n      }\n    } catch (error) {\n      console.log(\"error: \", error);\n    }\n  }\n  function setMasonryMode(fn) {\n    if (isAutoWf)\n      return fn();\n    if (location.href.includes(\"safebooru\")) {\n      const oldBtn = document.querySelector(\"#enter-masonry\");\n      oldBtn?.remove();\n    }\n    const btnText = navigator.language.includes(\"zh\") ? \"\\u7011\\u5E03\\u6D41\\u6A21\\u5F0F\" : \"Browsing\";\n    document.body.insertAdjacentHTML(\"beforeend\", `<button id=\"enter-masonry\" class=\"${initialSettings.detailButtonsBottom ? \"enter-button-bottom\" : \"\"}\">${btnText}</button>`);\n    const btn = document.querySelector(\"#enter-masonry\");\n    btn?.addEventListener(\"click\", () => {\n      fn();\n    });\n  }\n  const specialSites = [\"gelbooru.com\"];\n  function loadScript(src) {\n    return new Promise((resolve) => {\n      let script;\n      if (specialSites.some((e) => location.hostname.includes(e))) {\n        script = GM_addElement(\"script\", { src });\n        script.addEventListener(\"load\", () => {\n          resolve();\n        }, false);\n      } else {\n        script = document.createElement(\"script\");\n        script.src = src;\n        script.addEventListener(\"load\", () => {\n          resolve();\n        }, false);\n        document.head.appendChild(script);\n      }\n    });\n  }\n  async function loadDeps() {\n    await loadScript(\"https://cdnjs.cloudflare.com/ajax/libs/vue/2.7.16/vue.min.js\");\n    await loadScript(\"https://cdnjs.cloudflare.com/ajax/libs/vuetify/2.7.2/vuetify.min.js\");\n    await loadScript(\"https://cdnjs.cloudflare.com/ajax/libs/vue-i18n/8.28.2/vue-i18n.min.js\");\n    await loadScript(\"https://cdnjs.cloudflare.com/ajax/libs/fast-xml-parser/4.4.0/fxparser.min.js\");\n  }\n  function replaceDocument() {\n    const el = document.querySelector('[name=\"csrf-token\"]');\n    const token = el?.getAttribute(\"content\");\n    token && sessionStorage.setItem(\"csrf-token\", token);\n    document.head.innerHTML = `\n    <meta charset=\"utf-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no, minimal-ui\">\n    <title>${location.host.toUpperCase()} Masonry</title>\n    <link rel=\"stylesheet\" href=\"https://cdnjs.cloudflare.com/ajax/libs/normalize/8.0.1/normalize.min.css\">\n    <link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900\">\n    <link rel=\"stylesheet\" href=\"https://cdnjs.cloudflare.com/ajax/libs/vuetify/2.7.2/vuetify.min.css\">\n    <style>${customStyle}</style>\n  `;\n    document.body.innerHTML = `\n    <div id=\"app\">\n      <div id=\"loading\">\n        <div id=\"loading-center\">\n          <div id=\"loading-center-absolute\">\n            <div class=\"loading-object\" id=\"loading-object_one\"></div>\n            <div class=\"loading-object\" id=\"loading-object_two\"></div>\n            <div class=\"loading-object\" id=\"loading-object_three\"></div>\n            <p>&nbsp;\\u8AAD\\u307F\\u8FBC\\u307F\\u4E2D</p>\n          </div>\n        </div>\n      </div>\n    </div>\n  `;\n  }\n  prepareApp(() => {(function(Vue2, Vuetify2, VueI18n2, fastXmlParser) {\n  \"use strict\";\n  ;\n  function _interopDefaultLegacy(e) {\n    return e && typeof e === \"object\" && \"default\" in e ? e : { \"default\": e };\n  }\n  var Vue__default = /* @__PURE__ */ _interopDefaultLegacy(Vue2);\n  var Vuetify__default = /* @__PURE__ */ _interopDefaultLegacy(Vuetify2);\n  var VueI18n__default = /* @__PURE__ */ _interopDefaultLegacy(VueI18n2);\n  /*! prepare end */\n  /*!\n   * vue-masonry-css v1.0.3\n   * https://github.com/paulcollett/vue-masonry-css\n   * Released under the MIT License.\n   */\n  const breakpointValue = function(mixed, windowWidth) {\n    const valueAsNum = parseInt(mixed);\n    if (valueAsNum > -1) {\n      return mixed;\n    } else if (typeof mixed !== \"object\") {\n      return 0;\n    }\n    let matchedBreakpoint = Infinity;\n    let matchedValue = mixed.default || 0;\n    for (const k in mixed) {\n      const breakpoint = parseInt(k);\n      const breakpointValRaw = mixed[breakpoint];\n      const breakpointVal = parseInt(breakpointValRaw);\n      if (isNaN(breakpoint) || isNaN(breakpointVal)) {\n        continue;\n      }\n      const isNewBreakpoint = windowWidth <= breakpoint && breakpoint < matchedBreakpoint;\n      if (isNewBreakpoint) {\n        matchedBreakpoint = breakpoint;\n        matchedValue = breakpointValRaw;\n      }\n    }\n    return matchedValue;\n  };\n  const getWindowWidth$1 = () => window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth;\n  const masonry = Vue2.defineComponent({\n    props: {\n      tag: {\n        type: [String],\n        default: \"div\"\n      },\n      cols: {\n        type: [Object, Number, String],\n        default: 2\n      },\n      gutter: {\n        type: [Object, Number, String],\n        default: 0\n      },\n      css: {\n        type: [Boolean],\n        default: true\n      },\n      columnTag: {\n        type: [String],\n        default: \"div\"\n      },\n      columnClass: {\n        type: [String, Array, Object],\n        default: () => []\n      },\n      columnAttr: {\n        type: [Object],\n        default: () => ({})\n      }\n    },\n    data() {\n      return {\n        windowWidth: 0,\n        displayColumns: 2,\n        displayGutter: 0\n      };\n    },\n    mounted() {\n      this.$nextTick(() => {\n        this.reCalculate();\n      });\n      if (window) {\n        window.addEventListener(\"resize\", this.reCalculate);\n      }\n    },\n    updated() {\n      this.$nextTick(() => {\n        this.reCalculate();\n      });\n    },\n    beforeDestroy() {\n      if (window) {\n        window.removeEventListener(\"resize\", this.reCalculate);\n      }\n    },\n    methods: {\n      reCalculate() {\n        const previousWindowWidth = this.windowWidth;\n        this.windowWidth = getWindowWidth$1() || Infinity;\n        if (previousWindowWidth === this.windowWidth) {\n          return;\n        }\n        this._reCalculateColumnCount(this.windowWidth);\n        this._reCalculateGutterSize(this.windowWidth);\n      },\n      _reCalculateGutterSize(windowWidth) {\n        this.displayGutter = breakpointValue(this.gutter, windowWidth);\n      },\n      _reCalculateColumnCount(windowWidth) {\n        let newColumns = breakpointValue(this.cols, windowWidth);\n        newColumns = Math.max(1, Number(newColumns) || 0);\n        this.displayColumns = newColumns;\n      },\n      _getChildItemsInColumnsArray() {\n        const columns = [];\n        let childItems = this.$slots.default || [];\n        if (childItems.length === 1 && childItems[0].componentOptions && childItems[0].componentOptions.tag == \"transition-group\") {\n          childItems = childItems[0].componentOptions.children || [];\n        }\n        for (let i = 0, visibleItemI = 0; i < childItems.length; i++, visibleItemI++) {\n          if (!childItems[i].tag) {\n            visibleItemI--;\n            continue;\n          }\n          const columnIndex = visibleItemI % this.displayColumns;\n          if (!columns[columnIndex]) {\n            columns[columnIndex] = [];\n          }\n          columns[columnIndex].push(childItems[i]);\n        }\n        return columns;\n      }\n    },\n    render(createElement) {\n      const columnsContainingChildren = this._getChildItemsInColumnsArray();\n      const isGutterSizeUnitless = parseInt(this.displayGutter) === this.displayGutter * 1;\n      const gutterSizeWithUnit = isGutterSizeUnitless ? `${this.displayGutter}px` : this.displayGutter;\n      const columnStyle = {\n        boxSizing: \"border-box\",\n        backgroundClip: \"padding-box\",\n        width: `${100 / this.displayColumns}%`,\n        border: \"0 solid transparent\",\n        borderLeftWidth: gutterSizeWithUnit\n      };\n      const columns = columnsContainingChildren.map((children, index) => {\n        return createElement(this.columnTag, {\n          key: `${index}-${columnsContainingChildren.length}`,\n          style: this.css ? columnStyle : void 0,\n          class: this.columnClass,\n          attrs: this.columnAttr\n        }, children);\n      });\n      const containerStyle = {\n        display: [\"-webkit-box\", \"-ms-flexbox\", \"flex\"],\n        marginLeft: `-${gutterSizeWithUnit}`\n      };\n      return createElement(\n        this.tag,\n        this.css ? { style: containerStyle } : void 0,\n        columns\n      );\n    }\n  });\n  const setBreakpoints = (mixed, windowWidth) => {\n    const valueAsNum = parseInt(mixed);\n    const minVal = -1;\n    const zero = 0;\n    if (valueAsNum > -minVal) {\n      return mixed;\n    } else if (typeof mixed !== \"object\") {\n      return zero;\n    }\n    let matchedBreakpoint = Infinity;\n    let initValue = mixed.default || zero;\n    for (const key in mixed) {\n      const breakpoint = parseInt(key);\n      const breakpointValRaw = mixed[breakpoint];\n      const breakpointVal = parseInt(breakpointValRaw);\n      if (isNaN(breakpoint) || isNaN(breakpointVal)) {\n        continue;\n      }\n      const isNewBreakpoint = windowWidth <= breakpoint && breakpoint < matchedBreakpoint;\n      if (isNewBreakpoint) {\n        matchedBreakpoint = breakpoint;\n        initValue = breakpointValRaw;\n      }\n    }\n    return initValue;\n  };\n  const measurements = [\n    \"paddingLeft\",\n    \"paddingRight\",\n    \"paddingTop\",\n    \"paddingBottom\",\n    \"marginLeft\",\n    \"marginRight\",\n    \"marginTop\",\n    \"marginBottom\",\n    \"borderLeftWidth\",\n    \"borderRightWidth\",\n    \"borderTopWidth\",\n    \"borderBottomWidth\"\n  ];\n  const measurementsLength = measurements.length;\n  const getStyle = (elem) => {\n    const style = getComputedStyle(elem);\n    if (!style) {\n      console.error(`Style returned ${style}. Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1`);\n    }\n    return style;\n  };\n  const getStyleSize = (value) => {\n    const num = parseFloat(value);\n    const isValid2 = !value.includes(\"%\") && !isNaN(num);\n    return isValid2 && num;\n  };\n  const getWindowWidth = () => window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth;\n  const TrueMasonry = Vue2.defineComponent({\n    props: {\n      tag: {\n        type: [String],\n        default: \"div\"\n      },\n      cols: {\n        type: [Object, Number, String],\n        default: 2\n      },\n      gap: {\n        type: [Object, Number, String],\n        default: 0\n      },\n      css: {\n        type: [Boolean],\n        default: true\n      }\n    },\n    data() {\n      return {\n        windowWidth: getWindowWidth(),\n        displayColumns: 2,\n        displayGutter: 0\n      };\n    },\n    mounted() {\n      this.$nextTick(() => {\n        this._reCalculate(\"force\");\n      });\n      window.addEventListener(\"resize\", this._reCalculate);\n    },\n    activated() {\n      this.$nextTick(() => {\n        this._reCalculate(\"force\");\n      });\n    },\n    updated() {\n      this.$nextTick(() => {\n        this._reCalculate(\"force\");\n      });\n    },\n    beforeDestroy() {\n      window.removeEventListener(\"resize\", this._reCalculate);\n    },\n    methods: {\n      getChildItemsInColumnsArray() {\n        const childItems = this.$slots.default || [];\n        return childItems.filter((cell) => cell.tag);\n      },\n      _getSize(elemm) {\n        const style = getStyle(elemm);\n        const size = {};\n        size.height = elemm.offsetHeight;\n        const isBorderBox = size.isBorderBox = style.boxSizing == \"border-box\";\n        for (let i = 0; i < measurementsLength; i++) {\n          const measurement = measurements[i];\n          const value = style[measurement];\n          const num = parseFloat(value);\n          size[measurement] = !isNaN(num) ? num : 0;\n        }\n        const paddingHeight = size.paddingTop + size.paddingBottom;\n        const marginHeight = size.marginTop + size.marginBottom;\n        const borderHeight = size.borderTopWidth + size.borderBottomWidth;\n        const isBorderBoxSizeOuter = isBorderBox;\n        const styleHeight = getStyleSize(style.height);\n        const zero = 0;\n        if (styleHeight !== false) {\n          size.height = styleHeight + (isBorderBoxSizeOuter ? zero : paddingHeight + borderHeight);\n        }\n        size.innerHeight = size.height - (paddingHeight + borderHeight);\n        size.outerHeight = size.height + marginHeight;\n        return size;\n      },\n      _resizeMasonryItem(item) {\n        const rowGap = this.displayGutter;\n        const rowHeight = 0;\n        const size = Math.round(this._getSize(item.elm).outerHeight);\n        const rowSpan = Math.ceil((size + rowGap) / (rowHeight + rowGap));\n        item.elm.style.gridRowEnd = `span ${rowSpan}`;\n      },\n      _resizeAllMasonryItems() {\n        const allItems = this.getChildItemsInColumnsArray();\n        for (let i = 0; i < allItems.length; i++) {\n          this._resizeMasonryItem(allItems[i]);\n        }\n      },\n      _reCalculate(force) {\n        if (force == \"force\") {\n          this._buildGrid();\n          return;\n        }\n        const previousWindowWidth = this.windowWidth;\n        this.windowWidth = getWindowWidth() || Infinity;\n        if (previousWindowWidth !== this.windowWidth) {\n          this._buildGrid();\n        }\n      },\n      _buildGrid() {\n        this._reCalculateColumnCount(this.windowWidth);\n        this._reCalculateGutterSize(this.windowWidth);\n        this._resizeAllMasonryItems();\n      },\n      _reCalculateColumnCount(windowWidth) {\n        const zero = 0;\n        const one = 1;\n        let newCols = setBreakpoints(this.cols, windowWidth);\n        newCols = Math.max(one, Number(newCols) || zero);\n        this.displayColumns = newCols;\n      },\n      _reCalculateGutterSize(windowWidth) {\n        this.displayGutter = setBreakpoints(this.gap, windowWidth);\n      }\n    },\n    render(h) {\n      const one = 1;\n      const ten = 10;\n      const hundred = 100;\n      const isGutterSizeUnitless = parseInt(this.displayGutter) === this.displayGutter * one;\n      const gutterSizeWithUnit = isGutterSizeUnitless ? `${this.displayGutter}px` : this.displayGutter;\n      let columnWidth = (hundred / this.displayColumns * ten - this.displayGutter) / ten;\n      if (columnWidth > 48)\n        columnWidth -= 1;\n      const containerStyle = {\n        display: \"grid\",\n        gridTemplateColumns: `repeat(auto-fill, minmax(${columnWidth}%, 1fr))`,\n        gridAutoRows: 0,\n        gridGap: gutterSizeWithUnit\n      };\n      return h(\n        this.tag,\n        this.css ? { style: containerStyle } : void 0,\n        this.$slots.default\n      );\n    }\n  });\n  Vue__default[\"default\"].util.warn;\n  function tryOnScopeDispose(fn) {\n    if (Vue2.getCurrentScope()) {\n      Vue2.onScopeDispose(fn);\n      return true;\n    }\n    return false;\n  }\n  function toValue(r) {\n    return typeof r === \"function\" ? r() : Vue2.unref(r);\n  }\n  const isClient = typeof window !== \"undefined\" && typeof document !== \"undefined\";\n  typeof WorkerGlobalScope !== \"undefined\" && globalThis instanceof WorkerGlobalScope;\n  const notNullish = (val) => val != null;\n  const toString = Object.prototype.toString;\n  const isObject = (val) => toString.call(val) === \"[object Object]\";\n  const noop = () => {\n  };\n  function getLifeCycleTarget(target) {\n    return target || Vue2.getCurrentInstance();\n  }\n  function tryOnMounted(fn, sync = true, target) {\n    const instance = getLifeCycleTarget();\n    if (instance)\n      Vue2.onMounted(fn, target);\n    else if (sync)\n      fn();\n    else\n      Vue2.nextTick(fn);\n  }\n  function unrefElement(elRef) {\n    var _a;\n    const plain = toValue(elRef);\n    return (_a = plain == null ? void 0 : plain.$el) != null ? _a : plain;\n  }\n  const defaultWindow = isClient ? window : void 0;\n  isClient ? window.document : void 0;\n  isClient ? window.navigator : void 0;\n  isClient ? window.location : void 0;\n  function useEventListener(...args) {\n    let target;\n    let events;\n    let listeners;\n    let options;\n    if (typeof args[0] === \"string\" || Array.isArray(args[0])) {\n      [events, listeners, options] = args;\n      target = defaultWindow;\n    } else {\n      [target, events, listeners, options] = args;\n    }\n    if (!target)\n      return noop;\n    if (!Array.isArray(events))\n      events = [events];\n    if (!Array.isArray(listeners))\n      listeners = [listeners];\n    const cleanups = [];\n    const cleanup = () => {\n      cleanups.forEach((fn) => fn());\n      cleanups.length = 0;\n    };\n    const register = (el, event, listener, options2) => {\n      el.addEventListener(event, listener, options2);\n      return () => el.removeEventListener(event, listener, options2);\n    };\n    const stopWatch = Vue2.watch(\n      () => [unrefElement(target), toValue(options)],\n      ([el, options2]) => {\n        cleanup();\n        if (!el)\n          return;\n        const optionsClone = isObject(options2) ? { ...options2 } : options2;\n        cleanups.push(\n          ...events.flatMap((event) => {\n            return listeners.map((listener) => register(el, event, listener, optionsClone));\n          })\n        );\n      },\n      { immediate: true, flush: \"post\" }\n    );\n    const stop = () => {\n      stopWatch();\n      cleanup();\n    };\n    tryOnScopeDispose(stop);\n    return stop;\n  }\n  function useMounted() {\n    const isMounted = Vue2.ref(false);\n    const instance = Vue2.getCurrentInstance();\n    if (instance) {\n      Vue2.onMounted(() => {\n        isMounted.value = true;\n      }, void 0);\n    }\n    return isMounted;\n  }\n  function useSupported(callback) {\n    const isMounted = useMounted();\n    return Vue2.computed(() => {\n      isMounted.value;\n      return Boolean(callback());\n    });\n  }\n  function useMutationObserver(target, callback, options = {}) {\n    const { window: window2 = defaultWindow, ...mutationOptions } = options;\n    let observer;\n    const isSupported = useSupported(() => window2 && \"MutationObserver\" in window2);\n    const cleanup = () => {\n      if (observer) {\n        observer.disconnect();\n        observer = void 0;\n      }\n    };\n    const targets = Vue2.computed(() => {\n      const value = toValue(target);\n      const items = (Array.isArray(value) ? value : [value]).map(unrefElement).filter(notNullish);\n      return new Set(items);\n    });\n    const stopWatch = Vue2.watch(\n      () => targets.value,\n      (targets2) => {\n        cleanup();\n        if (isSupported.value && targets2.size) {\n          observer = new MutationObserver(callback);\n          targets2.forEach((el) => observer.observe(el, mutationOptions));\n        }\n      },\n      { immediate: true, flush: \"post\" }\n    );\n    const takeRecords = () => {\n      return observer == null ? void 0 : observer.takeRecords();\n    };\n    const stop = () => {\n      stopWatch();\n      cleanup();\n    };\n    tryOnScopeDispose(stop);\n    return {\n      isSupported,\n      stop,\n      takeRecords\n    };\n  }\n  function useMediaQuery(query2, options = {}) {\n    const { window: window2 = defaultWindow } = options;\n    const isSupported = useSupported(() => window2 && \"matchMedia\" in window2 && typeof window2.matchMedia === \"function\");\n    let mediaQuery;\n    const matches = Vue2.ref(false);\n    const handler = (event) => {\n      matches.value = event.matches;\n    };\n    const cleanup = () => {\n      if (!mediaQuery)\n        return;\n      if (\"removeEventListener\" in mediaQuery)\n        mediaQuery.removeEventListener(\"change\", handler);\n      else\n        mediaQuery.removeListener(handler);\n    };\n    const stopWatch = Vue2.watchEffect(() => {\n      if (!isSupported.value)\n        return;\n      cleanup();\n      mediaQuery = window2.matchMedia(toValue(query2));\n      if (\"addEventListener\" in mediaQuery)\n        mediaQuery.addEventListener(\"change\", handler);\n      else\n        mediaQuery.addListener(handler);\n      matches.value = mediaQuery.matches;\n    });\n    tryOnScopeDispose(() => {\n      stopWatch();\n      cleanup();\n      mediaQuery = void 0;\n    });\n    return matches;\n  }\n  function useResizeObserver(target, callback, options = {}) {\n    const { window: window2 = defaultWindow, ...observerOptions } = options;\n    let observer;\n    const isSupported = useSupported(() => window2 && \"ResizeObserver\" in window2);\n    const cleanup = () => {\n      if (observer) {\n        observer.disconnect();\n        observer = void 0;\n      }\n    };\n    const targets = Vue2.computed(() => {\n      const _targets = toValue(target);\n      return Array.isArray(_targets) ? _targets.map((el) => unrefElement(el)) : [unrefElement(_targets)];\n    });\n    const stopWatch = Vue2.watch(\n      targets,\n      (els) => {\n        cleanup();\n        if (isSupported.value && window2) {\n          observer = new ResizeObserver(callback);\n          for (const _el of els) {\n            if (_el)\n              observer.observe(_el, observerOptions);\n          }\n        }\n      },\n      { immediate: true, flush: \"post\" }\n    );\n    const stop = () => {\n      cleanup();\n      stopWatch();\n    };\n    tryOnScopeDispose(stop);\n    return {\n      isSupported,\n      stop\n    };\n  }\n  function useElementBounding(target, options = {}) {\n    const {\n      reset = true,\n      windowResize = true,\n      windowScroll = true,\n      immediate = true,\n      updateTiming = \"sync\"\n    } = options;\n    const height = Vue2.ref(0);\n    const bottom = Vue2.ref(0);\n    const left = Vue2.ref(0);\n    const right = Vue2.ref(0);\n    const top = Vue2.ref(0);\n    const width = Vue2.ref(0);\n    const x = Vue2.ref(0);\n    const y = Vue2.ref(0);\n    function recalculate() {\n      const el = unrefElement(target);\n      if (!el) {\n        if (reset) {\n          height.value = 0;\n          bottom.value = 0;\n          left.value = 0;\n          right.value = 0;\n          top.value = 0;\n          width.value = 0;\n          x.value = 0;\n          y.value = 0;\n        }\n        return;\n      }\n      const rect = el.getBoundingClientRect();\n      height.value = rect.height;\n      bottom.value = rect.bottom;\n      left.value = rect.left;\n      right.value = rect.right;\n      top.value = rect.top;\n      width.value = rect.width;\n      x.value = rect.x;\n      y.value = rect.y;\n    }\n    function update() {\n      if (updateTiming === \"sync\")\n        recalculate();\n      else if (updateTiming === \"next-frame\")\n        requestAnimationFrame(() => recalculate());\n    }\n    useResizeObserver(target, update);\n    Vue2.watch(() => unrefElement(target), (ele) => !ele && update());\n    useMutationObserver(target, update, {\n      attributeFilter: [\"style\", \"class\"]\n    });\n    if (windowScroll)\n      useEventListener(\"scroll\", update, { capture: true, passive: true });\n    if (windowResize)\n      useEventListener(\"resize\", update, { passive: true });\n    tryOnMounted(() => {\n      if (immediate)\n        update();\n    });\n    return {\n      height,\n      bottom,\n      left,\n      right,\n      top,\n      width,\n      x,\n      y,\n      update\n    };\n  }\n  function useElementSize(target, initialSize = { width: 0, height: 0 }, options = {}) {\n    const { window: window2 = defaultWindow, box = \"content-box\" } = options;\n    const isSVG = Vue2.computed(() => {\n      var _a, _b;\n      return (_b = (_a = unrefElement(target)) == null ? void 0 : _a.namespaceURI) == null ? void 0 : _b.includes(\"svg\");\n    });\n    const width = Vue2.ref(initialSize.width);\n    const height = Vue2.ref(initialSize.height);\n    const { stop: stop1 } = useResizeObserver(\n      target,\n      ([entry]) => {\n        const boxSize = box === \"border-box\" ? entry.borderBoxSize : box === \"content-box\" ? entry.contentBoxSize : entry.devicePixelContentBoxSize;\n        if (window2 && isSVG.value) {\n          const $elem = unrefElement(target);\n          if ($elem) {\n            const rect = $elem.getBoundingClientRect();\n            width.value = rect.width;\n            height.value = rect.height;\n          }\n        } else {\n          if (boxSize) {\n            const formatBoxSize = Array.isArray(boxSize) ? boxSize : [boxSize];\n            width.value = formatBoxSize.reduce((acc, { inlineSize }) => acc + inlineSize, 0);\n            height.value = formatBoxSize.reduce((acc, { blockSize }) => acc + blockSize, 0);\n          } else {\n            width.value = entry.contentRect.width;\n            height.value = entry.contentRect.height;\n          }\n        }\n      },\n      options\n    );\n    tryOnMounted(() => {\n      const ele = unrefElement(target);\n      if (ele) {\n        width.value = \"offsetWidth\" in ele ? ele.offsetWidth : initialSize.width;\n        height.value = \"offsetHeight\" in ele ? ele.offsetHeight : initialSize.height;\n      }\n    });\n    const stop2 = Vue2.watch(\n      () => unrefElement(target),\n      (ele) => {\n        width.value = ele ? initialSize.width : 0;\n        height.value = ele ? initialSize.height : 0;\n      }\n    );\n    function stop() {\n      stop1();\n      stop2();\n    }\n    return {\n      width,\n      height,\n      stop\n    };\n  }\n  function useWindowSize(options = {}) {\n    const {\n      window: window2 = defaultWindow,\n      initialWidth = Number.POSITIVE_INFINITY,\n      initialHeight = Number.POSITIVE_INFINITY,\n      listenOrientation = true,\n      includeScrollbar = true,\n      type = \"inner\"\n    } = options;\n    const width = Vue2.ref(initialWidth);\n    const height = Vue2.ref(initialHeight);\n    const update = () => {\n      if (window2) {\n        if (type === \"outer\") {\n          width.value = window2.outerWidth;\n          height.value = window2.outerHeight;\n        } else if (includeScrollbar) {\n          width.value = window2.innerWidth;\n          height.value = window2.innerHeight;\n        } else {\n          width.value = window2.document.documentElement.clientWidth;\n          height.value = window2.document.documentElement.clientHeight;\n        }\n      }\n    };\n    update();\n    tryOnMounted(update);\n    useEventListener(\"resize\", update, { passive: true });\n    if (listenOrientation) {\n      const matches = useMediaQuery(\"(orientation: portrait)\");\n      Vue2.watch(matches, () => update());\n    }\n    return { width, height };\n  }\n  var _sfc_main$c = /* @__PURE__ */ Vue2.defineComponent({\n    __name: \"VirtualWaterfall\",\n    props: {\n      virtual: { type: Boolean, default: true },\n      rowKey: { default: \"id\" },\n      gap: { default: 15 },\n      preloadScreenCount: { default: () => [0, 0] },\n      itemMinWidth: { default: 220 },\n      maxColumnCount: { default: 10 },\n      minColumnCount: { default: 2 },\n      items: { default: () => [] },\n      calcItemHeight: { type: Function, default: () => 250 }\n    },\n    setup(__props, { expose }) {\n      const props = __props;\n      const content = Vue2.ref();\n      const { width: contentWidth } = useElementSize(content);\n      const { top: contentTop } = useElementBounding(content);\n      Vue2.onMounted(() => {\n        if (contentWidth.value === 0 && content.value) {\n          contentWidth.value = Number.parseInt(window.getComputedStyle(content.value).width);\n        }\n      });\n      const columnCount = Vue2.computed(() => {\n        if (!contentWidth.value) {\n          return 0;\n        }\n        const cWidth = contentWidth.value;\n        if (cWidth >= props.itemMinWidth * 2) {\n          const count = Math.floor(cWidth / props.itemMinWidth);\n          if (props.maxColumnCount && count > props.maxColumnCount) {\n            return props.maxColumnCount;\n          }\n          return count;\n        }\n        return props.minColumnCount;\n      });\n      const columnsTop = Vue2.ref(new Array(columnCount.value).fill(0));\n      const itemWidth = Vue2.computed(() => {\n        if (!contentWidth.value || columnCount.value <= 0) {\n          return 0;\n        }\n        const gap = (columnCount.value - 1) * props.gap;\n        return Math.ceil((contentWidth.value - gap) / columnCount.value);\n      });\n      const itemSpaces = Vue2.shallowRef([]);\n      const withItemSpaces = (cb) => {\n        cb(Vue2.readonly(itemSpaces).value);\n      };\n      expose({\n        withItemSpaces\n      });\n      const getColumnIndex = () => {\n        return columnsTop.value.indexOf(Math.min(...columnsTop.value));\n      };\n      Vue2.watchEffect(() => {\n        const length = props.items.length;\n        if (!columnCount.value || !length) {\n          itemSpaces.value = [];\n          return;\n        }\n        const spaces = new Array(length);\n        let start = 0;\n        const cache = itemSpaces.value.length && length > itemSpaces.value.length;\n        if (cache) {\n          start = itemSpaces.value.length;\n        } else {\n          columnsTop.value = new Array(columnCount.value).fill(0);\n        }\n        for (let i = 0; i < length; i++) {\n          if (cache && i < start) {\n            spaces[i] = itemSpaces.value[i];\n            continue;\n          }\n          const columnIndex = getColumnIndex();\n          const h = props.calcItemHeight(props.items[i], itemWidth.value);\n          const top = columnsTop.value[columnIndex];\n          const left = (itemWidth.value + props.gap) * columnIndex;\n          const space = {\n            index: i,\n            item: props.items[i],\n            column: columnIndex,\n            top,\n            left,\n            bottom: top + h,\n            height: h\n          };\n          columnsTop.value[columnIndex] += h + props.gap;\n          spaces[i] = space;\n        }\n        itemSpaces.value = spaces;\n      });\n      const itemRenderList = Vue2.computed(() => {\n        const length = itemSpaces.value.length;\n        if (!length) {\n          return [];\n        }\n        if (!props.virtual) {\n          return itemSpaces.value;\n        }\n        const parentTop = content.value.parentElement.offsetTop;\n        const tp = -contentTop.value + parentTop;\n        const [topPreloadScreenCount, bottomPreloadScreenCount] = props.preloadScreenCount;\n        const innerHeight = content.value.parentElement.clientHeight;\n        const minLimit = tp - topPreloadScreenCount * innerHeight;\n        const maxLimit = tp + (bottomPreloadScreenCount + 1) * innerHeight;\n        const items = [];\n        for (let i = 0; i < length; i++) {\n          const v = itemSpaces.value[i];\n          const t = v.top;\n          const b = v.bottom;\n          if (t >= minLimit && t <= maxLimit || b >= minLimit && b <= maxLimit || t < minLimit && b > maxLimit) {\n            items.push(v);\n          }\n        }\n        return items;\n      });\n      return { __sfc: true, props, content, contentWidth, contentTop, columnCount, columnsTop, itemWidth, itemSpaces, withItemSpaces, getColumnIndex, itemRenderList };\n    }\n  });\n  function normalizeComponent(scriptExports, render, staticRenderFns, functionalTemplate, injectStyles, scopeId, moduleIdentifier, shadowMode) {\n    var options = typeof scriptExports === \"function\" ? scriptExports.options : scriptExports;\n    if (render) {\n      options.render = render;\n      options.staticRenderFns = staticRenderFns;\n      options._compiled = true;\n    }\n    if (functionalTemplate) {\n      options.functional = true;\n    }\n    if (scopeId) {\n      options._scopeId = \"data-v-\" + scopeId;\n    }\n    var hook;\n    if (moduleIdentifier) {\n      hook = function(context) {\n        context = context || this.$vnode && this.$vnode.ssrContext || this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext;\n        if (!context && typeof __VUE_SSR_CONTEXT__ !== \"undefined\") {\n          context = __VUE_SSR_CONTEXT__;\n        }\n        if (injectStyles) {\n          injectStyles.call(this, context);\n        }\n        if (context && context._registeredComponents) {\n          context._registeredComponents.add(moduleIdentifier);\n        }\n      };\n      options._ssrRegister = hook;\n    } else if (injectStyles) {\n      hook = shadowMode ? function() {\n        injectStyles.call(\n          this,\n          (options.functional ? this.parent : this).$root.$options.shadowRoot\n        );\n      } : injectStyles;\n    }\n    if (hook) {\n      if (options.functional) {\n        options._injectStyles = hook;\n        var originalRender = options.render;\n        options.render = function renderWithStyleInjection(h, context) {\n          hook.call(context);\n          return originalRender(h, context);\n        };\n      } else {\n        var existing = options.beforeCreate;\n        options.beforeCreate = existing ? [].concat(existing, hook) : [hook];\n      }\n    }\n    return {\n      exports: scriptExports,\n      options\n    };\n  }\n  var _sfc_render$c = function render() {\n    var _vm = this, _c = _vm._self._c, _setup = _vm._self._setupProxy;\n    return _c(\"div\", { ref: \"content\", style: {\n      position: \"relative\",\n      willChange: \"height\",\n      height: `${Math.max(..._setup.columnsTop)}px`\n    } }, _vm._l(_setup.itemRenderList, function(data) {\n      return _c(\"div\", { key: data.item[_vm.rowKey] || data.index, style: {\n        position: \"absolute\",\n        contentVisibility: \"auto\",\n        width: `${_setup.itemWidth}px`,\n        height: `${data.height}px`,\n        transform: `translate(${data.left}px, ${data.top}px)`,\n        containIntrinsicSize: `${_setup.itemWidth}px ${data.height}px`\n      }, attrs: { \"data-index\": data.index } }, [_vm._t(\"default\", null, { \"item\": data.item, \"index\": data.index })], 2);\n    }), 0);\n  };\n  var _sfc_staticRenderFns$c = [];\n  var __component__$c = /* @__PURE__ */ normalizeComponent(\n    _sfc_main$c,\n    _sfc_render$c,\n    _sfc_staticRenderFns$c,\n    false,\n    null,\n    null,\n    null,\n    null\n  );\n  var VirtualWaterfall = __component__$c.exports;\n  function installVuetify() {\n    Vue__default[\"default\"].use(Vuetify__default[\"default\"]);\n    return new Vuetify__default[\"default\"]({\n      icons: {\n        iconfont: \"mdiSvg\"\n      },\n      theme: {\n        dark: false,\n        themes: {\n          light: {\n            primary: \"#1a73e8\",\n            accent: \"#c2e7ff\"\n          },\n          dark: {\n            primary: \"#BA68C8\",\n            accent: \"#FF80AB\"\n          }\n        }\n      }\n    });\n  }\n  function useVuetify() {\n    const instance = Vue2.getCurrentInstance();\n    if (!instance) {\n      throw new Error(\"Should be used in setup().\");\n    }\n    return instance.proxy.$vuetify;\n  }\n  const UxxldE9xRwmQctrvba5Y8$3 = \"\\u8BBE\\u7F6E\";\n  const Ym0HIEu9Q80qXB31LuC6c$3 = \"\\u753B\\u5E08\";\n  const juT6gwLOg5r1h2vFpFf6P$3 = \"\\u7248\\u6743\";\n  const aonlPAu9kEkkwNvQg0DBk$3 = \"\\u89D2\\u8272\";\n  const ctWGhVvqB2k_1TX2iY0l2$3 = \"\\u6536\\u85CF\\u6210\\u529F\";\n  const HzMBcS2oNGVIoLiHWprim$3 = \"\\u6536\\u85CF\\u5939\";\n  const DXEhXAQbkiCMU_l252jo_$3 = \"\\u56FE\\u96C6 (Pool)\";\n  const ZztrWbSaaaas3v0cHtSmh$3 = \"\\u641C\\u7D22\\u6807\\u7B7E\";\n  const OKs1ePekQA4Ona839U114$3 = \"\\u4E0B\\u8F7D\\u5217\\u8868\";\n  const cKn4cfAxzdgh_HD6OFibB$3 = \"\\u5F00\\u59CB\\u4E0B\\u8F7D\";\n  const aVqN9TBRCbNGsW3Y2D2Nm$3 = \"\\u5927\\u56FE\";\n  const u8mEnSo4mxDRUbj7FeAll$3 = \"\\u5207\\u6362\\u6DF1\\u8272\\u6A21\\u5F0F\";\n  const ClZdL9hGweOokP7Mn_Ptq$3 = \"\\u9000\\u51FA\\u7011\\u5E03\\u6D41\\u6A21\\u5F0F\";\n  const ze1PaiGdX4ufmoOLv_xw6$3 = \"\\u6309\\u5E74\";\n  const l8CbIALt_VWUnzBl_Rmgf$3 = \"Booru \\u56FE\\u7AD9\\u7011\\u5E03\\u6D41\\u6D4F\\u89C8\";\n  const CacM8tispuPNrSxxpt9GX$3 = \"\\u5FEB\\u6377\\u65B9\\u5F0F\";\n  const zs8YTCc8d8XFUgRnp7m_w$3 = \"\\u6211\\u7684\\u6536\\u85CF\\u5939\";\n  const e2_EYvweJsVoIZlIWkPRV$3 = \"\\u7AD9\\u70B9\\u5217\\u8868\";\n  const qWcqQRsE9nN43MaZ2BmN9$3 = \"Web \\u7248\\u672C\";\n  const jerGO2OCuW9TdnEnGYRWd$3 = \"\\u70B9\\u51FB\\u67E5\\u770B\";\n  const tGi6xYfvStBmR8qduEmKX$3 = \"\\u67E5\\u770B\";\n  const RN4dt81l_fZMWODsskZob$3 = \"\\u52A0\\u8F7D\\u4E2D\";\n  const fC8XNfCl04zK7vgeaRZMQ$3 = \"\\u52A0\\u8F7D\\u66F4\\u591A\";\n  const ad8lEoWap_nT9U69WBKen$3 = \"\\u9002\\u5E94\\u5BBD\\u5EA6\";\n  const GjMNbm97OgVvpIYlkOisE$3 = \"\\u9002\\u5E94\\u9AD8\\u5EA6\";\n  const XvOYJ5gHo37M1XztPl18z$3 = \"\\u5168\\u5C4F\";\n  const _bQs7o9oQSo7ao1G0cp3d$3 = \"\\u65CB\\u8F6C\";\n  const pEU9Y9K7DsODkocCDwq_O$3 = \"\\u5DF2\\u6536\\u85CF\";\n  const caFFJlrS1wa_F86uKPykd$3 = \"\\u8BE6\\u60C5\";\n  const qSF4OLshg2EEX4CwtBE6r$3 = \"\\u6765\\u6E90\";\n  const wI4KHHIe3zNRziW4lDZrp$3 = \"\\u4E0B\\u8F7D\\u6837\\u54C1\\u56FE\";\n  const k4YzDnBtd_S2UpAQucGxF$3 = \"\\u4E0B\\u8F7D\\u9AD8\\u6E05\\u56FE\";\n  const hVmfDxXoj8vkgVQabEOSr$3 = \"\\u52A0\\u5165\\u4E0B\\u8F7D\\u5217\\u8868\";\n  const gM92sLo0Cqfl2rCaXlOhc$3 = \"\\u9690\\u85CF\";\n  const FAqj5ONm50QMfIt9Vq2p1$3 = \"\\u4E0B\\u8F7D\\u51FA\\u9519\";\n  const Z4pa8GhgE63OGGvCqAld0$3 = \"\\u4E0B\\u9762\\u6CA1\\u6709\\u4E86\";\n  const Dnnio9m9RZA6bkTLytc99$3 = \"\\u52A0\\u5165\\u6536\\u85CF\";\n  const EsiorRgoeHI8h7IHMLDA4$3 = \"\\u65B0\\u6807\\u7B7E\\u9875\\u6253\\u5F00\";\n  const _Efl8k8uYQj9iJmj3kwbd$3 = \"\\u672C\\u5730\\u6807\\u7B7E\\u9ED1\\u540D\\u5355\";\n  const RstKmO7YVQMpaDoucxUel$3 = \"\\u5F53\\u524D\\u7AD9\\u70B9 API Credentials\";\n  const Lm_HFVHpv4XCjilV3NLKu$3 = \"\\u663E\\u793A NSFW \\u5185\\u5BB9\";\n  const A16qoBulYQJLbHe9mqNwm$3 = \"\\u5305\\u542B\\u88F8\\u9732\\u3001\\u6027\\u63CF\\u5199\\u5185\\u5BB9\\u7B49\\u8FC7\\u6FC0\\u5185\\u5BB9\";\n  const _nQfaNuwbvPAIFKOY6_7u$3 = \"\\u76D1\\u542C\\u6EDA\\u8F6E\\u4E8B\\u4EF6\";\n  const SIUUZ4wqJTOilEdcX3EOi$3 = \"\\u8BE6\\u60C5\\u5F39\\u7A97\\u6EDA\\u8F6E\\u5207\\u6362\\u56FE\\u7247\";\n  const fVE5taO6GDTPbILat4GCt$3 = \"\\u76D1\\u542C\\u952E\\u76D8\\u4E8B\\u4EF6\";\n  const w95XGurDhDfOfw7XH4JFW$3 = \"\\u8BE6\\u60C5\\u5F39\\u7A97\\u4F7F\\u7528A/D/\\u2190/\\u2192\\u5207\\u6362\\u56FE\\u7247\";\n  const kFcteLMfnoezhOwuTlLFC$3 = \"\\u8BE6\\u60C5\\u56FE\\u7247\\u9884\\u52A0\\u8F7D\";\n  const FT1uJs8XG__n5qBvuFsH4$3 = \"\\u8BE6\\u60C5\\u5F39\\u7A97\\u9884\\u52A0\\u8F7D\\u4E0B\\u4E00\\u5F20\\u6837\\u54C1\\u56FE/\\u539F\\u56FE\";\n  const G3b7rbyQEj3_rgzVsNJZY$3 = \"\\u56FE\\u7247\\u9884\\u52A0\\u8F7D\\u6570\\u91CF\";\n  const rXjhc8VuGloy1wZ09noNB$3 = \"\\u5C0F\\u4E8E7\\u5217\\u65F6\\u5217\\u8868\\u4F1A\\u52A0\\u8F7D\\u5927\\u56FE\";\n  const uxIs3XkeVzkrEX985zHk3$3 = \"\\u81EA\\u52A8\";\n  const dU7ou5kVM0s9DMju5e2tS$3 = \"\\u5217\";\n  const vfUg8xP6WptIhSL0E9b9D$3 = \"\\u7B49\\u5BBD\\u7B49\\u9AD8\";\n  const PBjdNKuj02doUvOf2zZqP$3 = \"\\u56FE\\u7247\\u4FDD\\u5B58\\u5230\\u5B50\\u6587\\u4EF6\\u5939\";\n  const z_oL9s5fS164W4_gITOGZ$3 = \"\\u5728\\u9ED8\\u8BA4\\u4E0B\\u8F7D\\u76EE\\u5F55\\u521B\\u5EFA\\u4E00\\u4E2A\\u4EE5\\u7AD9\\u70B9\\u4E3A\\u540D\\u7684\\u6587\\u4EF6\\u5939\\u5B58\\u653E\\u56FE\\u7247\\uFF0C\\u9700\\u8981\\u5C06 Tampermonkey \\u7684\\u201C\\u4E0B\\u8F7D\\u6A21\\u5F0F\\u201D\\u4FEE\\u6539\\u4E3A\\u201C\\u6D4F\\u89C8\\u5668 API\\u201D\";\n  const ti3akdSS3iZV9NsGzIo3m$3 = \"\\u63D0\\u793A\";\n  const LN_Rsic4V50DrXbsv9T9L$3 = \"\\u786E\\u5B9A\\u8981\\u5F00\\u542F\\u5B50\\u6587\\u4EF6\\u5939\\u4E0B\\u8F7D\\u529F\\u80FD\\u5417\\uFF1F\\u8BF7\\u786E\\u4FDD\\u60A8\\u5DF2\\u5C06 Tampermonkey \\u7684\\u201C\\u4E0B\\u8F7D\\u6A21\\u5F0F\\u201D\\u4FEE\\u6539\\u4E3A\\u201C\\u6D4F\\u89C8\\u5668 API\\u201D\\u3002\";\n  const OJ8X55GXx5k3peoSXSujf$3 = \"\\u6253\\u5F00\\u65B9\\u5F0F\\uFF1A\\u5C06 Tampermonkey \\u8BBE\\u7F6E\\u4E2D\\u7684\\u201C\\u914D\\u7F6E\\u6A21\\u5F0F\\u201D\\u7531\\u201C\\u65B0\\u624B\\u201D\\u6539\\u4E3A\\u201C\\u9AD8\\u7EA7\\u201D\\uFF0C\\u7136\\u540E\\u627E\\u5230\\u201C\\u4E0B\\u8F7D BETA\\u201D\\uFF0C\\u5C06\\u201C\\u4E0B\\u8F7D\\u6A21\\u5F0F\\u201D\\u4FEE\\u6539\\u4E3A\\u201C\\u6D4F\\u89C8\\u5668 API\\u201D\\u3002\";\n  const ujBgilCWNgFNV8Q2IDMWS$3 = \"\\u63D0\\u793A\\uFF1A\\u4E3A\\u65B9\\u4FBF\\u4F7F\\u7528\\uFF0C\\u53EF\\u4EE5\\u5C06\\u6D4F\\u89C8\\u5668\\u8BBE\\u7F6E\\u4E2D\\u201C\\u4E0B\\u8F7D\\u524D\\u8BE2\\u95EE\\u6BCF\\u4E2A\\u6587\\u4EF6\\u7684\\u4FDD\\u5B58\\u4F4D\\u7F6E\\u201D\\u9009\\u9879\\u5173\\u95ED\\u3002\";\n  const sMkrF8bqCTJZZ1kXTkT_R$3 = \"\\u67E5\\u770B\\u7236\\u6295\\u7A3F\";\n  const u0K7A_hv1RZSJl6TDR61A$3 = \"\\u67E5\\u770B\\u5B50\\u9879\";\n  const EVPG1YZDtykdz3htyf11u$3 = \"\\u590D\\u5236\\u5230\\u526A\\u8D34\\u677F\";\n  const kCYFwKpwznYIKRmB1tCww$3 = \"\\u4ECE\\u526A\\u8D34\\u677F\\u8BFB\\u53D6\";\n  const fbIpwMw2yVoSxP66OJ32z$3 = \"\\u56FE\\u7247\\u94FA\\u6EE1\\u5C4F\\u5E55\";\n  const tEvQYzSVnggYAcM1uv9Tt$3 = \"\\u5173\\u95ED\\u6B64\\u529F\\u80FD\\u7684\\u8BDD\\u5C4F\\u5E55\\u4E24\\u4FA7\\u4F1A\\u7559\\u767D\";\n  const HSx0XMZFid_lVuwjzrhH0$3 = \"\\u56FE\\u7247\\u5217\\u8868\\u7684\\u7F29\\u7565\\u56FE\\u4F7F\\u7528\\u5927\\u56FE\\u94FE\\u63A5(sample_url)\";\n  const lkCkz1OpNtTCFRfGCEoBp$3 = \"\\u81EA\\u52A8\\u8FDB\\u5165\\u7011\\u5E03\\u6D41\\u6A21\\u5F0F\";\n  const e4_fgvntwNlfxgJUc2dXK$3 = \"\\u8BED\\u8A00\";\n  const sxhTRqogDRozo9IaTGI7g$3 = \"\\u5217\\u8868\\u56FE\\u7247\\u663E\\u793A\\u590D\\u9009\\u6846\";\n  const gPt6cpWrkvqRqZnwJo1KV$3 = \"\\u5728\\u56FE\\u7247\\u5361\\u7247\\u5DE6\\u4E0A\\u89D2\\u663E\\u793A\\u52A0\\u5165\\u4E0B\\u8F7D\\u5217\\u8868\\u7684\\u590D\\u9009\\u6846\";\n  const dvs63FvVKWm3uHVfqeq00$3 = \"\\u4F7F\\u7528 Fancybox \\u67E5\\u770B\\u8BE6\\u60C5\";\n  const Tbq8O5KhwcDHQ_qxNFW09$3 = \"\\u5B9E\\u9A8C\\u6027\";\n  const IxTawC_qs_xjxj5g8_aGx$3 = \"\\u9690\\u85CF\\u6302\\u8D77\\u7684\\u56FE\\u7247\";\n  const YAUNSVT_pTygaY306DZmU$3 = \"yande.re \\u4E0D\\u4F7F\\u7528 API \\u83B7\\u53D6\\u56FE\\u7247\\u5217\\u8868\";\n  const HkRzE7fweBSefchs0z0r8$3 = \"\\u76F4\\u63A5\\u89E3\\u6790 HTML \\u83B7\\u53D6\\u56FE\\u7247\\u6570\\u636E\";\n  const yYtssYrCL8VwFrdvvx8v3$3 = \"\\u865A\\u62DF\\u5217\\u8868(\\u7B49\\u5BBD\\u4E0D\\u7B49\\u9AD8)\";\n  const UqbfVZzRyk0iD2NcOii_E$3 = \"\\u5217\\u8868\\u56FE\\u7247\\u663E\\u793A\\u5206\\u8FA8\\u7387\";\n  const _4E2zv2NpOG4y8TV5PRL0$3 = \"\\u5728\\u56FE\\u7247\\u5361\\u7247\\u5DE6\\u4E0B\\u89D2\\u663E\\u793A\\u539F\\u56FE\\u7684\\u5206\\u8FA8\\u7387\";\n  const Cu6n0Apv5xVlo4DnQbVbT$3 = \"\\u6807\\u7B7E\\u5BFC\\u51FA\\u8BBE\\u7F6E\";\n  const BB4C5taWpmw06X0Kz_Gtk$3 = \"\\u8BBE\\u7F6E\\u6743\\u91CD\";\n  const zg2GRF6zmMXCkT9Uz2Bni$3 = \"\\u5168\\u9009\";\n  const xSC1vpAOTLQ3RBipKrNpD$3 = \"\\u4E0D\\u9009\";\n  const cKXET1CCnAXq4H60qr8uc$3 = \"\\u53CD\\u9009\";\n  const QH_xm27zhgs5E1077asf1$3 = \"\\u5BFC\\u51FA\";\n  const Uw9QwD1SaR2VjZEqDYRdb$3 = \"\\u90E8\\u5206\\u8BBE\\u7F6E\\u9700\\u8981\\u5237\\u65B0\\u9875\\u9762\\u540E\\u751F\\u6548\";\n  const ECpLfRMsS0zpJPTw0qqNs$3 = \"\\u8BE6\\u60C5\\u64CD\\u4F5C\\u680F\\u6309\\u94AE\\u7F6E\\u4E8E\\u5E95\\u90E8\";\n  const vJobIibroyz2wkpmONSnR$3 = \"\\u56FE\\u7247\\u8BE6\\u60C5\\u5F39\\u7A97\\u7684\\u64CD\\u4F5C\\u6309\\u94AE\\u680F\\u4E0E\\u6807\\u7B7E\\u680F\\u4F4D\\u7F6E\\u4E92\\u6362\";\n  const I_MKXUxaNXp3D35GFULn4$3 = \"\\u6B64\\u9009\\u9879\\u5173\\u95ED\\u65F6\\uFF0C\\u70B9\\u51FB\\u8BE6\\u60C5\\u56FE\\u7247\\u4F1A\\u5207\\u6362\\u6309\\u94AE\\u4E0E\\u6807\\u7B7E\\u7684\\u663E\\u793A\\u9690\\u85CF\";\n  const dm7zGAYbP2sbGXO_ekDDl$3 = \"Justified \\u5E03\\u5C40\\u5BBD\\u5EA6\\u7CFB\\u6570\";\n  const UOaS5wud2xGLzx9NGJxYQ$3 = \"\\u9009\\u62E9\\u76EE\\u5F55\";\n  const jx2FWrN3O_8T7U5aSbvXj$3 = \"\\u9009\\u62E9\\u56FE\\u7247\\u7684\\u4FDD\\u5B58\\u4F4D\\u7F6E\";\n  var zhHans = {\n    UxxldE9xRwmQctrvba5Y8: UxxldE9xRwmQctrvba5Y8$3,\n    \"ZtQHZx-pEjmu_o3dQD1fc\": \"\\u793E\\u56E2\",\n    Ym0HIEu9Q80qXB31LuC6c: Ym0HIEu9Q80qXB31LuC6c$3,\n    juT6gwLOg5r1h2vFpFf6P: juT6gwLOg5r1h2vFpFf6P$3,\n    aonlPAu9kEkkwNvQg0DBk: aonlPAu9kEkkwNvQg0DBk$3,\n    \"MWVfUiW8egLWq7MgV-wzc\": \"\\u6536\\u85CF\\u5931\\u8D25\",\n    ctWGhVvqB2k_1TX2iY0l2: ctWGhVvqB2k_1TX2iY0l2$3,\n    \"nd4UjZy2ILsc-iW9iu7xR\": \"\\u6309\\u65E5\\u671F\",\n    \"elkBQ9moOZ-KMcy5bt_Ts\": \"\\u6700\\u8FD1\\u4EBA\\u6C14\",\n    HzMBcS2oNGVIoLiHWprim: HzMBcS2oNGVIoLiHWprim$3,\n    DXEhXAQbkiCMU_l252jo_: DXEhXAQbkiCMU_l252jo_$3,\n    \"9juZMc0gPIgvMPKVORpJ1\": \"\\u4EBA\\u6C14\",\n    \"6acPWiYq2-OdySa2_xqDu\": \"\\u968F\\u673A\",\n    ZztrWbSaaaas3v0cHtSmh: ZztrWbSaaaas3v0cHtSmh$3,\n    OKs1ePekQA4Ona839U114: OKs1ePekQA4Ona839U114$3,\n    cKn4cfAxzdgh_HD6OFibB: cKn4cfAxzdgh_HD6OFibB$3,\n    \"J2Ckb_-LITfmww4aEksqk\": \"\\u8F93\\u51FA\\u4E0B\\u8F7D\\u5730\\u5740\",\n    aVqN9TBRCbNGsW3Y2D2Nm: aVqN9TBRCbNGsW3Y2D2Nm$3,\n    \"jDjashxA-oBPo19DXI504\": \"\\u539F\\u56FE\",\n    u8mEnSo4mxDRUbj7FeAll: u8mEnSo4mxDRUbj7FeAll$3,\n    \"OrwwNKZ7I70-ecpspE8d_\": \"\\u5207\\u6362\\u5168\\u5C4F\",\n    ClZdL9hGweOokP7Mn_Ptq: ClZdL9hGweOokP7Mn_Ptq$3,\n    \"Mt3-hyoH7f_pW2gnfxyur\": \"\\u6309\\u65E5\",\n    \"riciqzr6ILBnpPc7KtG-C\": \"\\u6309\\u5468\",\n    \"PQhFo-g7sgagimkleVoZR\": \"\\u6309\\u6708\",\n    ze1PaiGdX4ufmoOLv_xw6: ze1PaiGdX4ufmoOLv_xw6$3,\n    l8CbIALt_VWUnzBl_Rmgf: l8CbIALt_VWUnzBl_Rmgf$3,\n    CacM8tispuPNrSxxpt9GX: CacM8tispuPNrSxxpt9GX$3,\n    zs8YTCc8d8XFUgRnp7m_w: zs8YTCc8d8XFUgRnp7m_w$3,\n    \"7Cgsr4PUMbezDXNfWdvWH\": \"\\u4EBA\\u6C14\\u4F5C\\u54C1\",\n    \"StU1-52QJmNFKQ5soJCyG\": \"\\u968F\\u673A\\u4F5C\\u54C1\",\n    e2_EYvweJsVoIZlIWkPRV: e2_EYvweJsVoIZlIWkPRV$3,\n    \"PT74UDfKA45vTVTst_-hD\": \"\\u5173\\u4E8E\",\n    \"iJ0h220tvMmUhkfIMYI-W\": \"\\u67E5\\u770B\\u66F4\\u65B0\\u65E5\\u5FD7\",\n    qWcqQRsE9nN43MaZ2BmN9: qWcqQRsE9nN43MaZ2BmN9$3,\n    jerGO2OCuW9TdnEnGYRWd: jerGO2OCuW9TdnEnGYRWd$3,\n    \"23iEYyiQlLVhFIqGbj527\": \"\\u95EE\\u9898\\u4E0E\\u5EFA\\u8BAE\",\n    \"4g1TUy2kwQrdOs-w4JobB\": \"\\u70B9\\u51FB\\u53CD\\u9988\",\n    \"7Xq5puLNcT0mAvoxElqdf\": \"\\u6B22\\u8FCE Star \\u2606\\u5F61\",\n    \"xJJTEE3nZ4HVXGFfiN-LC\": \"\\u5F20\",\n    tGi6xYfvStBmR8qduEmKX: tGi6xYfvStBmR8qduEmKX$3,\n    \"Xtk-NnMgSQZmheJ87nbRV\": \"\\u4E0B\\u8F7D\",\n    RN4dt81l_fZMWODsskZob: RN4dt81l_fZMWODsskZob$3,\n    fC8XNfCl04zK7vgeaRZMQ: fC8XNfCl04zK7vgeaRZMQ$3,\n    \"4hOFoP4M3ZkL3RiN7XOc8\": \"\\u6CA1\\u4E86\",\n    \"M-wISnLiQgM_DURMwKZGT\": \"\\u9002\\u5E94\\u9875\\u9762\",\n    ad8lEoWap_nT9U69WBKen: ad8lEoWap_nT9U69WBKen$3,\n    GjMNbm97OgVvpIYlkOisE: GjMNbm97OgVvpIYlkOisE$3,\n    \"KkkM-iz8RCVQoTrTfhS5j\": \"\\u539F\\u59CB\\u5927\\u5C0F\",\n    XvOYJ5gHo37M1XztPl18z: XvOYJ5gHo37M1XztPl18z$3,\n    _bQs7o9oQSo7ao1G0cp3d: _bQs7o9oQSo7ao1G0cp3d$3,\n    \"lPPsX2CZbXwC-EGN79Rki\": \"\\u7F29\\u5C0F\",\n    \"t83UAY18UebTg1_-zFGP3\": \"\\u5173\\u95ED\",\n    pEU9Y9K7DsODkocCDwq_O: pEU9Y9K7DsODkocCDwq_O$3,\n    \"2ZPEAvLkCbV3mC0iJAw9K\": \"\\u6536\\u85CF\",\n    caFFJlrS1wa_F86uKPykd: caFFJlrS1wa_F86uKPykd$3,\n    qSF4OLshg2EEX4CwtBE6r: qSF4OLshg2EEX4CwtBE6r$3,\n    \"B_ptN5O-9PhmG5ymGGtc6\": \"\\u67E5\\u770B\\u5927\\u56FE\",\n    wI4KHHIe3zNRziW4lDZrp: wI4KHHIe3zNRziW4lDZrp$3,\n    k4YzDnBtd_S2UpAQucGxF: k4YzDnBtd_S2UpAQucGxF$3,\n    \"VpuyxZtIoDF9-YyOm0tK_\": \"\\u4E0B\\u8F7D\\u539F\\u6587\\u4EF6\",\n    hVmfDxXoj8vkgVQabEOSr: hVmfDxXoj8vkgVQabEOSr$3,\n    gM92sLo0Cqfl2rCaXlOhc: gM92sLo0Cqfl2rCaXlOhc$3,\n    \"l5W-EtJ_ar-SY2lF4H5Zm\": \"\\u663E\\u793A\",\n    FAqj5ONm50QMfIt9Vq2p1: FAqj5ONm50QMfIt9Vq2p1$3,\n    Z4pa8GhgE63OGGvCqAld0: Z4pa8GhgE63OGGvCqAld0$3,\n    Dnnio9m9RZA6bkTLytc99: Dnnio9m9RZA6bkTLytc99$3,\n    EsiorRgoeHI8h7IHMLDA4: EsiorRgoeHI8h7IHMLDA4$3,\n    _Efl8k8uYQj9iJmj3kwbd: _Efl8k8uYQj9iJmj3kwbd$3,\n    \"jMod2JozzAnwHuD-3KuPb\": \"\\u4E0B\\u65B9\\u8F93\\u5165\\u6807\\u7B7E\\uFF0C\\u56DE\\u8F66\\u6DFB\\u52A0\",\n    RstKmO7YVQMpaDoucxUel: RstKmO7YVQMpaDoucxUel$3,\n    \"1F-R4qChHIzZaohu5GJzl\": \"\\u5F62\\u5982: &api_key=xx&user_id=1\",\n    Lm_HFVHpv4XCjilV3NLKu: Lm_HFVHpv4XCjilV3NLKu$3,\n    A16qoBulYQJLbHe9mqNwm: A16qoBulYQJLbHe9mqNwm$3,\n    _nQfaNuwbvPAIFKOY6_7u: _nQfaNuwbvPAIFKOY6_7u$3,\n    SIUUZ4wqJTOilEdcX3EOi: SIUUZ4wqJTOilEdcX3EOi$3,\n    fVE5taO6GDTPbILat4GCt: fVE5taO6GDTPbILat4GCt$3,\n    w95XGurDhDfOfw7XH4JFW: w95XGurDhDfOfw7XH4JFW$3,\n    kFcteLMfnoezhOwuTlLFC: kFcteLMfnoezhOwuTlLFC$3,\n    FT1uJs8XG__n5qBvuFsH4: FT1uJs8XG__n5qBvuFsH4$3,\n    G3b7rbyQEj3_rgzVsNJZY: G3b7rbyQEj3_rgzVsNJZY$3,\n    \"iRt9V9wNQASic3D7-wTZo\": \"\\u5B9E\\u9A8C\\u6027/\\u4E0D\\u4FDD\\u8BC1\\u53EF\\u7528\",\n    \"kop_-39vkeg-bz2wztJ9O\": \"\\u56FE\\u7247\\u5217\\u8868\\u5E03\\u5C40\",\n    \"tt_YdgKCA_5m-aSTSMPQ_\": \"\\u7011\\u5E03\\u6D41\\u5217\\u6570\",\n    rXjhc8VuGloy1wZ09noNB: rXjhc8VuGloy1wZ09noNB$3,\n    uxIs3XkeVzkrEX985zHk3: uxIs3XkeVzkrEX985zHk3$3,\n    dU7ou5kVM0s9DMju5e2tS: dU7ou5kVM0s9DMju5e2tS$3,\n    \"6jPGehET9TViankl5-SRu\": \"\\u7B49\\u5BBD\\u4E0D\\u7B49\\u9AD8\",\n    vfUg8xP6WptIhSL0E9b9D: vfUg8xP6WptIhSL0E9b9D$3,\n    \"LZbI8am7nD-LiemZzroFF\": \"\\u7B49\\u9AD8\\u4E0D\\u7B49\\u5BBD\",\n    PBjdNKuj02doUvOf2zZqP: PBjdNKuj02doUvOf2zZqP$3,\n    z_oL9s5fS164W4_gITOGZ: z_oL9s5fS164W4_gITOGZ$3,\n    ti3akdSS3iZV9NsGzIo3m: ti3akdSS3iZV9NsGzIo3m$3,\n    \"9dq_DxgMG88eom9Gq-4nT\": \"\\u53D6\\u6D88\",\n    \"0VAN4cJ-_mUxvtmg4KEi1\": \"\\u786E\\u5B9A\",\n    LN_Rsic4V50DrXbsv9T9L: LN_Rsic4V50DrXbsv9T9L$3,\n    OJ8X55GXx5k3peoSXSujf: OJ8X55GXx5k3peoSXSujf$3,\n    ujBgilCWNgFNV8Q2IDMWS: ujBgilCWNgFNV8Q2IDMWS$3,\n    sMkrF8bqCTJZZ1kXTkT_R: sMkrF8bqCTJZZ1kXTkT_R$3,\n    u0K7A_hv1RZSJl6TDR61A: u0K7A_hv1RZSJl6TDR61A$3,\n    EVPG1YZDtykdz3htyf11u: EVPG1YZDtykdz3htyf11u$3,\n    kCYFwKpwznYIKRmB1tCww: kCYFwKpwznYIKRmB1tCww$3,\n    fbIpwMw2yVoSxP66OJ32z: fbIpwMw2yVoSxP66OJ32z$3,\n    tEvQYzSVnggYAcM1uv9Tt: tEvQYzSVnggYAcM1uv9Tt$3,\n    \"99kLMSzDYJCAf1yK9QYzy\": \"\\u5DF2\\u590D\\u5236\",\n    \"si-zDDRFrEwDTCkp53Q44\": \"\\u8BF7\\u5141\\u8BB8\\u526A\\u8D34\\u677F\\u6743\\u9650\",\n    \"eOxsWLzwqrlhBdVMwz-rH\": \"\\u63A8\\u8350\\u7F51\\u7AD9\",\n    \"4yzHPggVky2QKFD2TbBhl\": \"\\u7F29\\u7565\\u56FE\\u4F7F\\u7528\\u5927\\u56FE\",\n    HSx0XMZFid_lVuwjzrhH0: HSx0XMZFid_lVuwjzrhH0$3,\n    lkCkz1OpNtTCFRfGCEoBp: lkCkz1OpNtTCFRfGCEoBp$3,\n    \"EZd1QQdgUDjT3yya5ZYe-\": \"\\u6253\\u5F00\\u6E90\\u7AD9\\u65F6\\u76F4\\u63A5\\u8FDB\\u5165\\u7011\\u5E03\\u6D41\\u6D4F\\u89C8\\u6A21\\u5F0F\",\n    e4_fgvntwNlfxgJUc2dXK: e4_fgvntwNlfxgJUc2dXK$3,\n    sxhTRqogDRozo9IaTGI7g: sxhTRqogDRozo9IaTGI7g$3,\n    gPt6cpWrkvqRqZnwJo1KV: gPt6cpWrkvqRqZnwJo1KV$3,\n    dvs63FvVKWm3uHVfqeq00: dvs63FvVKWm3uHVfqeq00$3,\n    \"w4uJjpTmSEkm6SIDgEo-0\": \"\\u56FE\\u7247\\u8BE6\\u60C5\\u4F7F\\u7528\\u652F\\u6301\\u7F29\\u653E\\u65CB\\u8F6C\\u7B49\\u64CD\\u4F5C\\u7684 Fancybox \\u7EC4\\u4EF6\\u67E5\\u770B\",\n    Tbq8O5KhwcDHQ_qxNFW09: Tbq8O5KhwcDHQ_qxNFW09$3,\n    \"-x4wjDoHtodaXEgm2SXkg\": \"\\u8C03\\u7528 API \\u65F6\\u4F1A\\u9ED8\\u8BA4\\u4F20\\u5165 `holds:false` \\u6807\\u7B7E\",\n    IxTawC_qs_xjxj5g8_aGx: IxTawC_qs_xjxj5g8_aGx$3,\n    YAUNSVT_pTygaY306DZmU: YAUNSVT_pTygaY306DZmU$3,\n    HkRzE7fweBSefchs0z0r8: HkRzE7fweBSefchs0z0r8$3,\n    yYtssYrCL8VwFrdvvx8v3: yYtssYrCL8VwFrdvvx8v3$3,\n    UqbfVZzRyk0iD2NcOii_E: UqbfVZzRyk0iD2NcOii_E$3,\n    _4E2zv2NpOG4y8TV5PRL0: _4E2zv2NpOG4y8TV5PRL0$3,\n    \"FMi4atPbKn-B1HiAZ2ZP2\": \"\\u5BFC\\u51FA\\u6807\\u7B7E\",\n    Cu6n0Apv5xVlo4DnQbVbT: Cu6n0Apv5xVlo4DnQbVbT$3,\n    BB4C5taWpmw06X0Kz_Gtk: BB4C5taWpmw06X0Kz_Gtk$3,\n    zg2GRF6zmMXCkT9Uz2Bni: zg2GRF6zmMXCkT9Uz2Bni$3,\n    xSC1vpAOTLQ3RBipKrNpD: xSC1vpAOTLQ3RBipKrNpD$3,\n    cKXET1CCnAXq4H60qr8uc: cKXET1CCnAXq4H60qr8uc$3,\n    QH_xm27zhgs5E1077asf1: QH_xm27zhgs5E1077asf1$3,\n    Uw9QwD1SaR2VjZEqDYRdb: Uw9QwD1SaR2VjZEqDYRdb$3,\n    ECpLfRMsS0zpJPTw0qqNs: ECpLfRMsS0zpJPTw0qqNs$3,\n    vJobIibroyz2wkpmONSnR: vJobIibroyz2wkpmONSnR$3,\n    \"HPukB-OKzIuRxMmO4Rx2U\": \"\\u70B9\\u51FB\\u8BE6\\u60C5\\u56FE\\u7247\\u5173\\u95ED\\u5F39\\u7A97\",\n    I_MKXUxaNXp3D35GFULn4: I_MKXUxaNXp3D35GFULn4$3,\n    dm7zGAYbP2sbGXO_ekDDl: dm7zGAYbP2sbGXO_ekDDl$3,\n    \"kMu1vOFmTJac-ylP0b13Z\": \"\\u4E0B\\u8F7D\\u6210\\u529F\",\n    UOaS5wud2xGLzx9NGJxYQ: UOaS5wud2xGLzx9NGJxYQ$3,\n    jx2FWrN3O_8T7U5aSbvXj: jx2FWrN3O_8T7U5aSbvXj$3,\n    \"1sUsdpwBzU4gBf7Mrcihq\": \"\\u56FE\\u7247\\u4FDD\\u5B58\\u76EE\\u5F55\",\n    \"rcpw-hgymDP2bsJPPUb_F\": \"\\u9009\\u62E9\\u56FE\\u7247\\u7684\\u4E0B\\u8F7D\\u65B9\\u5F0F\",\n    \"Ah2uP1cGRBQ6jff-SIc-Q\": \"\\u56FE\\u7247\\u4E0B\\u8F7D\\u65B9\\u5F0F\"\n  };\n  const UxxldE9xRwmQctrvba5Y8$2 = \"\\u8A2D\\u7F6E\";\n  const A16qoBulYQJLbHe9mqNwm$2 = \"\\u5305\\u542B\\u88F8\\u9732\\u3001\\u6027\\u611B\\u63CF\\u5BEB\\u5167\\u5BB9\\u7B49\\u904E\\u6FC0\\u5167\\u5BB9\";\n  const CacM8tispuPNrSxxpt9GX$2 = \"\\u5FEB\\u6377\\u65B9\\u5F0F\";\n  const ClZdL9hGweOokP7Mn_Ptq$2 = \"\\u9000\\u51FA\\u7011\\u5E03\\u6D41\\u6A21\\u5F0F\";\n  const DXEhXAQbkiCMU_l252jo_$2 = \"\\u5716\\u96C6 (Pool)\";\n  const Dnnio9m9RZA6bkTLytc99$2 = \"\\u52A0\\u5165\\u6536\\u85CF\";\n  const EsiorRgoeHI8h7IHMLDA4$2 = \"\\u65B0\\u6A19\\u7C64\\u9801\\u6253\\u958B\";\n  const FAqj5ONm50QMfIt9Vq2p1$2 = \"\\u4E0B\\u8F09\\u51FA\\u932F\";\n  const FT1uJs8XG__n5qBvuFsH4$2 = \"\\u8A73\\u60C5\\u5F48\\u7A97\\u9810\\u52A0\\u8F09\\u4E0B\\u4E00\\u5F35\\u6A23\\u54C1\\u5716/\\u539F\\u5716\";\n  const G3b7rbyQEj3_rgzVsNJZY$2 = \"\\u5716\\u7247\\u9810\\u52A0\\u8F09\\u6578\\u91CF\";\n  const GjMNbm97OgVvpIYlkOisE$2 = \"\\u9069\\u61C9\\u9AD8\\u5EA6\";\n  const HzMBcS2oNGVIoLiHWprim$2 = \"\\u6536\\u85CF\\u593E\";\n  const Lm_HFVHpv4XCjilV3NLKu$2 = \"\\u986F\\u793A NSFW \\u5167\\u5BB9\";\n  const OKs1ePekQA4Ona839U114$2 = \"\\u4E0B\\u8F09\\u5217\\u8868\";\n  const RN4dt81l_fZMWODsskZob$2 = \"\\u52A0\\u8F09\\u4E2D\";\n  const RstKmO7YVQMpaDoucxUel$2 = \"\\u7576\\u524D\\u7AD9\\u9EDE API Credentials\";\n  const SIUUZ4wqJTOilEdcX3EOi$2 = \"\\u8A73\\u60C5\\u5F48\\u7A97\\u6EFE\\u8F2A\\u5207\\u63DB\\u5716\\u7247\";\n  const XvOYJ5gHo37M1XztPl18z$2 = \"\\u5168\\u5C4F\";\n  const Ym0HIEu9Q80qXB31LuC6c$2 = \"\\u756B\\u5E2B\";\n  const Z4pa8GhgE63OGGvCqAld0$2 = \"\\u4E0B\\u9762\\u6C92\\u6709\\u4E86\";\n  const ZztrWbSaaaas3v0cHtSmh$2 = \"\\u641C\\u7D22\\u6A19\\u7C64\";\n  const _Efl8k8uYQj9iJmj3kwbd$2 = \"\\u672C\\u5730\\u6A19\\u7C64\\u9ED1\\u540D\\u55AE\";\n  const _bQs7o9oQSo7ao1G0cp3d$2 = \"\\u65CB\\u8F49\";\n  const _nQfaNuwbvPAIFKOY6_7u$2 = \"\\u76E3\\u807D\\u6EFE\\u8F2A\\u4E8B\\u4EF6\";\n  const aVqN9TBRCbNGsW3Y2D2Nm$2 = \"\\u5927\\u5716\";\n  const ad8lEoWap_nT9U69WBKen$2 = \"\\u9069\\u61C9\\u5BEC\\u5EA6\";\n  const aonlPAu9kEkkwNvQg0DBk$2 = \"\\u89D2\\u8272\";\n  const cKn4cfAxzdgh_HD6OFibB$2 = \"\\u958B\\u59CB\\u4E0B\\u8F09\";\n  const caFFJlrS1wa_F86uKPykd$2 = \"\\u8A73\\u60C5\";\n  const ctWGhVvqB2k_1TX2iY0l2$2 = \"\\u6536\\u85CF\\u6210\\u529F\";\n  const dU7ou5kVM0s9DMju5e2tS$2 = \"\\u5217\";\n  const e2_EYvweJsVoIZlIWkPRV$2 = \"\\u7AD9\\u9EDE\\u5217\\u8868\";\n  const fC8XNfCl04zK7vgeaRZMQ$2 = \"\\u52A0\\u8F09\\u66F4\\u591A\";\n  const fVE5taO6GDTPbILat4GCt$2 = \"\\u76E3\\u807D\\u9375\\u76E4\\u4E8B\\u4EF6\";\n  const gM92sLo0Cqfl2rCaXlOhc$2 = \"\\u96B1\\u85CF\";\n  const hVmfDxXoj8vkgVQabEOSr$2 = \"\\u52A0\\u5165\\u4E0B\\u8F09\\u5217\\u8868\";\n  const jerGO2OCuW9TdnEnGYRWd$2 = \"\\u9EDE\\u64CA\\u67E5\\u770B\";\n  const juT6gwLOg5r1h2vFpFf6P$2 = \"\\u7248\\u6B0A\";\n  const k4YzDnBtd_S2UpAQucGxF$2 = \"\\u4E0B\\u8F09\\u9AD8\\u6E05\\u5716\";\n  const kFcteLMfnoezhOwuTlLFC$2 = \"\\u8A73\\u60C5\\u5716\\u7247\\u9810\\u52A0\\u8F09\";\n  const l8CbIALt_VWUnzBl_Rmgf$2 = \"Booru \\u5716\\u7AD9\\u7011\\u5E03\\u6D41\\u700F\\u89BD\";\n  const pEU9Y9K7DsODkocCDwq_O$2 = \"\\u5DF2\\u6536\\u85CF\";\n  const qSF4OLshg2EEX4CwtBE6r$2 = \"\\u4F86\\u6E90\";\n  const qWcqQRsE9nN43MaZ2BmN9$2 = \"Web \\u7248\\u672C\";\n  const rXjhc8VuGloy1wZ09noNB$2 = \"\\u5C0F\\u65BC7\\u5217\\u6642\\u5217\\u8868\\u6703\\u52A0\\u8F09\\u5927\\u5716\";\n  const tGi6xYfvStBmR8qduEmKX$2 = \"\\u67E5\\u770B\";\n  const u8mEnSo4mxDRUbj7FeAll$2 = \"\\u5207\\u63DB\\u6DF1\\u8272\\u6A21\\u5F0F\";\n  const uxIs3XkeVzkrEX985zHk3$2 = \"\\u81EA\\u52D5\";\n  const vfUg8xP6WptIhSL0E9b9D$2 = \"\\u7B49\\u5BEC\\u7B49\\u9AD8\";\n  const w95XGurDhDfOfw7XH4JFW$2 = \"\\u8A73\\u60C5\\u5F48\\u7A97\\u4F7F\\u7528A/D/\\u2190/\\u2192\\u5207\\u63DB\\u5716\\u7247\";\n  const wI4KHHIe3zNRziW4lDZrp$2 = \"\\u4E0B\\u8F09\\u6A23\\u54C1\\u5716\";\n  const ze1PaiGdX4ufmoOLv_xw6$2 = \"\\u6309\\u5E74\";\n  const zs8YTCc8d8XFUgRnp7m_w$2 = \"\\u6211\\u7684\\u6536\\u85CF\\u593E\";\n  const PBjdNKuj02doUvOf2zZqP$2 = \"\\u5716\\u7247\\u4FDD\\u5B58\\u5230\\u5B50\\u6587\\u4EF6\\u593E\";\n  const z_oL9s5fS164W4_gITOGZ$2 = \"\\u5728\\u9ED8\\u8A8D\\u4E0B\\u8F09\\u76EE\\u9304\\u5275\\u5EFA\\u4E00\\u500B\\u4EE5\\u7AD9\\u9EDE\\u70BA\\u540D\\u7684\\u6587\\u4EF6\\u593E\\u5B58\\u653E\\u5716\\u7247\\uFF0C\\u9700\\u8981\\u5C07 Tampermonkey \\u7684\\u201C\\u4E0B\\u8F09\\u6A21\\u5F0F\\u201D\\u4FEE\\u6539\\u70BA\\u201C\\u700F\\u89BD\\u5668 API\\u201D\";\n  const LN_Rsic4V50DrXbsv9T9L$2 = \"\\u78BA\\u5B9A\\u8981\\u958B\\u555F\\u5B50\\u6587\\u4EF6\\u593E\\u4E0B\\u8F09\\u529F\\u80FD\\u55CE\\uFF1F\\n\\u8ACB\\u78BA\\u4FDD\\u60A8\\u5DF2\\u5C07 Tampermonkey \\u7684\\u201C\\u4E0B\\u8F09\\u6A21\\u5F0F\\u201D\\u4FEE\\u6539\\u70BA\\u201C\\u700F\\u89BD\\u5668 API\\u201D\\u3002\";\n  const OJ8X55GXx5k3peoSXSujf$2 = \"\\u6253\\u958B\\u65B9\\u5F0F\\uFF1A\\u5C07 Tampermonkey \\u8A2D\\u7F6E\\u4E2D\\u7684\\u201C\\u914D\\u7F6E\\u6A21\\u5F0F\\u201D\\u7531\\u201C\\u65B0\\u624B\\u201D\\u6539\\u70BA\\u201C\\u9AD8\\u7D1A\\u201D\\uFF0C\\u7136\\u5F8C\\u627E\\u5230\\u201C\\u4E0B\\u8F09 BETA\\u201D\\uFF0C\\u5C07\\u201C\\u4E0B\\u8F09\\u6A21\\u5F0F\\u201D\\u4FEE\\u6539\\u70BA\\u201C\\u700F\\u89BD\\u5668 API\\u201D\\u3002\";\n  const ti3akdSS3iZV9NsGzIo3m$2 = \"\\u63D0\\u793A\";\n  const ujBgilCWNgFNV8Q2IDMWS$2 = \"\\u63D0\\u793A\\uFF1A\\u70BA\\u65B9\\u4FBF\\u4F7F\\u7528\\uFF0C\\u53EF\\u4EE5\\u5C07\\u700F\\u89BD\\u5668\\u8A2D\\u7F6E\\u4E2D\\u201C\\u4E0B\\u8F09\\u524D\\u8A62\\u554F\\u6BCF\\u500B\\u6587\\u4EF6\\u7684\\u4FDD\\u5B58\\u4F4D\\u7F6E\\u201D\\u9078\\u9805\\u95DC\\u9589\\u3002\";\n  const sMkrF8bqCTJZZ1kXTkT_R$2 = \"\\u67E5\\u770B\\u7236\\u6295\\u7A3F\";\n  const u0K7A_hv1RZSJl6TDR61A$2 = \"\\u67E5\\u770B\\u5B50\\u9805\";\n  const EVPG1YZDtykdz3htyf11u$2 = \"\\u8907\\u88FD\\u5230\\u526A\\u8CBC\\u7C3F\";\n  const fbIpwMw2yVoSxP66OJ32z$2 = \"\\u5716\\u7247\\u92EA\\u6EFF\\u87A2\\u5E55\";\n  const kCYFwKpwznYIKRmB1tCww$2 = \"\\u5F9E\\u526A\\u8CBC\\u7C3F\\u8B80\\u53D6\";\n  const tEvQYzSVnggYAcM1uv9Tt$2 = \"\\u95DC\\u9589\\u6B64\\u529F\\u80FD\\u7684\\u8A71\\u87A2\\u5E55\\u5169\\u5074\\u6703\\u7559\\u767D\";\n  const HSx0XMZFid_lVuwjzrhH0$2 = \"\\u5716\\u7247\\u6E05\\u55AE\\u7684\\u7E2E\\u5716\\u4F7F\\u7528\\u5927\\u5716\\u9023\\u7D50(sample_url)\";\n  const lkCkz1OpNtTCFRfGCEoBp$2 = \"\\u81EA\\u52D5\\u9032\\u5165\\u7011\\u5E03\\u6D41\\u6A21\\u5F0F\";\n  const e4_fgvntwNlfxgJUc2dXK$2 = \"\\u8A9E\\u8A00\";\n  const gPt6cpWrkvqRqZnwJo1KV$2 = \"\\u5728\\u5716\\u7247\\u5361\\u7247\\u5DE6\\u4E0A\\u89D2\\u986F\\u793A\\u52A0\\u5165\\u4E0B\\u8F09\\u6E05\\u55AE\\u7684\\u8907\\u9078\\u6846\";\n  const sxhTRqogDRozo9IaTGI7g$2 = \"\\u6E05\\u55AE\\u5716\\u7247\\u986F\\u793A\\u8907\\u9078\\u6846\";\n  const dvs63FvVKWm3uHVfqeq00$2 = \"\\u4F7F\\u7528 Fancybox \\u67E5\\u770B\\u8A73\\u60C5\";\n  const Tbq8O5KhwcDHQ_qxNFW09$2 = \"\\u5BE6\\u9A57\\u6027\";\n  const IxTawC_qs_xjxj5g8_aGx$2 = \"\\u96B1\\u85CF\\u639B\\u8D77\\u7684\\u5716\\u7247\";\n  const YAUNSVT_pTygaY306DZmU$2 = \"yande.re \\u4E0D\\u4F7F\\u7528 API \\u53D6\\u5F97\\u5716\\u7247\\u5217\\u8868\";\n  const HkRzE7fweBSefchs0z0r8$2 = \"\\u76F4\\u63A5\\u89E3\\u6790 HTML \\u53D6\\u5F97\\u5716\\u7247\\u6578\\u64DA\";\n  const yYtssYrCL8VwFrdvvx8v3$2 = \"\\u865B\\u64EC\\u5217\\u8868(\\u7B49\\u5BEC\\u4E0D\\u7B49\\u9AD8)\";\n  const UqbfVZzRyk0iD2NcOii_E$2 = \"\\u5217\\u8868\\u5716\\u7247\\u986F\\u793A\\u5206\\u8FA8\\u7387\";\n  const _4E2zv2NpOG4y8TV5PRL0$2 = \"\\u5728\\u5716\\u7247\\u5361\\u5DE6\\u4E0B\\u89D2\\u986F\\u793A\\u539F\\u5716\\u7684\\u5206\\u8FA8\\u7387\";\n  const Cu6n0Apv5xVlo4DnQbVbT$2 = \"\\u6A19\\u7C64\\u532F\\u51FA\\u8A2D\\u7F6E\";\n  const BB4C5taWpmw06X0Kz_Gtk$2 = \"\\u8A2D\\u7F6E\\u6B0A\\u91CD\";\n  const zg2GRF6zmMXCkT9Uz2Bni$2 = \"\\u5168\\u9078\";\n  const xSC1vpAOTLQ3RBipKrNpD$2 = \"\\u53D6\\u6D88\\u5168\\u9078\";\n  const cKXET1CCnAXq4H60qr8uc$2 = \"\\u53CD\\u9078\";\n  const QH_xm27zhgs5E1077asf1$2 = \"\\u532F\\u51FA\";\n  const Uw9QwD1SaR2VjZEqDYRdb$2 = \"\\u90E8\\u5206\\u8A2D\\u7F6E\\u9700\\u8981\\u5237\\u65B0\\u9801\\u9762\\u5F8C\\u751F\\u6548\";\n  const ECpLfRMsS0zpJPTw0qqNs$2 = \"\\u8A73\\u60C5\\u64CD\\u4F5C\\u6B04\\u6309\\u9215\\u7F6E\\u65BC\\u5E95\\u90E8\";\n  const vJobIibroyz2wkpmONSnR$2 = \"\\u5716\\u7247\\u8A73\\u60C5\\u5F48\\u7A97\\u7684\\u64CD\\u4F5C\\u6309\\u9215\\u6B04\\u8207\\u6A19\\u7C64\\u6B04\\u4F4D\\u7F6E\\u4E92\\u63DB\";\n  const I_MKXUxaNXp3D35GFULn4$2 = \"\\u6B64\\u9078\\u9805\\u95DC\\u9589\\u6642\\uFF0C\\u9EDE\\u64CA\\u8A73\\u60C5\\u5716\\u7247\\u6703\\u5207\\u63DB\\u6309\\u9215\\u8207\\u6A19\\u7C64\\u7684\\u986F\\u793A\\u96B1\\u85CF\";\n  const dm7zGAYbP2sbGXO_ekDDl$2 = \"Justified \\u4F48\\u5C40\\u5BEC\\u5EA6\\u4FC2\\u6578\";\n  const UOaS5wud2xGLzx9NGJxYQ$2 = \"\\u9078\\u64C7\\u76EE\\u9304\";\n  const jx2FWrN3O_8T7U5aSbvXj$2 = \"\\u9078\\u64C7\\u5716\\u7247\\u7684\\u4FDD\\u5B58\\u4F4D\\u7F6E\";\n  var zhHant = {\n    UxxldE9xRwmQctrvba5Y8: UxxldE9xRwmQctrvba5Y8$2,\n    \"1F-R4qChHIzZaohu5GJzl\": \"\\u5F62\\u5982: &api_key=xx&user_id=1\",\n    \"23iEYyiQlLVhFIqGbj527\": \"\\u554F\\u984C\\u8207\\u5EFA\\u8B70\",\n    \"2ZPEAvLkCbV3mC0iJAw9K\": \"\\u6536\\u85CF\",\n    \"4g1TUy2kwQrdOs-w4JobB\": \"\\u9EDE\\u64CA\\u53CD\\u994B\",\n    \"4hOFoP4M3ZkL3RiN7XOc8\": \"\\u6C92\\u4E86\",\n    \"6acPWiYq2-OdySa2_xqDu\": \"\\u96A8\\u6A5F\",\n    \"6jPGehET9TViankl5-SRu\": \"\\u7B49\\u5BEC\\u4E0D\\u7B49\\u9AD8\",\n    \"7Cgsr4PUMbezDXNfWdvWH\": \"\\u4EBA\\u6C23\\u4F5C\\u54C1\",\n    \"7Xq5puLNcT0mAvoxElqdf\": \"\\u6B61\\u8FCE Star \\u2606\\u5F61\",\n    \"9juZMc0gPIgvMPKVORpJ1\": \"\\u4EBA\\u6C23\",\n    A16qoBulYQJLbHe9mqNwm: A16qoBulYQJLbHe9mqNwm$2,\n    \"B_ptN5O-9PhmG5ymGGtc6\": \"\\u67E5\\u770B\\u5927\\u5716\",\n    CacM8tispuPNrSxxpt9GX: CacM8tispuPNrSxxpt9GX$2,\n    ClZdL9hGweOokP7Mn_Ptq: ClZdL9hGweOokP7Mn_Ptq$2,\n    DXEhXAQbkiCMU_l252jo_: DXEhXAQbkiCMU_l252jo_$2,\n    Dnnio9m9RZA6bkTLytc99: Dnnio9m9RZA6bkTLytc99$2,\n    EsiorRgoeHI8h7IHMLDA4: EsiorRgoeHI8h7IHMLDA4$2,\n    FAqj5ONm50QMfIt9Vq2p1: FAqj5ONm50QMfIt9Vq2p1$2,\n    FT1uJs8XG__n5qBvuFsH4: FT1uJs8XG__n5qBvuFsH4$2,\n    G3b7rbyQEj3_rgzVsNJZY: G3b7rbyQEj3_rgzVsNJZY$2,\n    GjMNbm97OgVvpIYlkOisE: GjMNbm97OgVvpIYlkOisE$2,\n    HzMBcS2oNGVIoLiHWprim: HzMBcS2oNGVIoLiHWprim$2,\n    \"J2Ckb_-LITfmww4aEksqk\": \"\\u8F38\\u51FA\\u4E0B\\u8F09\\u5730\\u5740\",\n    \"KkkM-iz8RCVQoTrTfhS5j\": \"\\u539F\\u59CB\\u5927\\u5C0F\",\n    \"LZbI8am7nD-LiemZzroFF\": \"\\u7B49\\u9AD8\\u4E0D\\u7B49\\u5BEC\",\n    Lm_HFVHpv4XCjilV3NLKu: Lm_HFVHpv4XCjilV3NLKu$2,\n    \"M-wISnLiQgM_DURMwKZGT\": \"\\u9069\\u61C9\\u9801\\u9762\",\n    \"MWVfUiW8egLWq7MgV-wzc\": \"\\u6536\\u85CF\\u5931\\u6557\",\n    \"Mt3-hyoH7f_pW2gnfxyur\": \"\\u6309\\u65E5\",\n    OKs1ePekQA4Ona839U114: OKs1ePekQA4Ona839U114$2,\n    \"OrwwNKZ7I70-ecpspE8d_\": \"\\u5207\\u63DB\\u5168\\u5C4F\",\n    \"PQhFo-g7sgagimkleVoZR\": \"\\u6309\\u6708\",\n    \"PT74UDfKA45vTVTst_-hD\": \"\\u95DC\\u65BC\",\n    RN4dt81l_fZMWODsskZob: RN4dt81l_fZMWODsskZob$2,\n    RstKmO7YVQMpaDoucxUel: RstKmO7YVQMpaDoucxUel$2,\n    SIUUZ4wqJTOilEdcX3EOi: SIUUZ4wqJTOilEdcX3EOi$2,\n    \"StU1-52QJmNFKQ5soJCyG\": \"\\u96A8\\u6A5F\\u4F5C\\u54C1\",\n    \"VpuyxZtIoDF9-YyOm0tK_\": \"\\u4E0B\\u8F09\\u539F\\u6587\\u4EF6\",\n    \"Xtk-NnMgSQZmheJ87nbRV\": \"\\u4E0B\\u8F09\",\n    XvOYJ5gHo37M1XztPl18z: XvOYJ5gHo37M1XztPl18z$2,\n    Ym0HIEu9Q80qXB31LuC6c: Ym0HIEu9Q80qXB31LuC6c$2,\n    Z4pa8GhgE63OGGvCqAld0: Z4pa8GhgE63OGGvCqAld0$2,\n    \"ZtQHZx-pEjmu_o3dQD1fc\": \"\\u793E\\u5718\",\n    ZztrWbSaaaas3v0cHtSmh: ZztrWbSaaaas3v0cHtSmh$2,\n    _Efl8k8uYQj9iJmj3kwbd: _Efl8k8uYQj9iJmj3kwbd$2,\n    _bQs7o9oQSo7ao1G0cp3d: _bQs7o9oQSo7ao1G0cp3d$2,\n    _nQfaNuwbvPAIFKOY6_7u: _nQfaNuwbvPAIFKOY6_7u$2,\n    aVqN9TBRCbNGsW3Y2D2Nm: aVqN9TBRCbNGsW3Y2D2Nm$2,\n    ad8lEoWap_nT9U69WBKen: ad8lEoWap_nT9U69WBKen$2,\n    aonlPAu9kEkkwNvQg0DBk: aonlPAu9kEkkwNvQg0DBk$2,\n    cKn4cfAxzdgh_HD6OFibB: cKn4cfAxzdgh_HD6OFibB$2,\n    caFFJlrS1wa_F86uKPykd: caFFJlrS1wa_F86uKPykd$2,\n    ctWGhVvqB2k_1TX2iY0l2: ctWGhVvqB2k_1TX2iY0l2$2,\n    dU7ou5kVM0s9DMju5e2tS: dU7ou5kVM0s9DMju5e2tS$2,\n    e2_EYvweJsVoIZlIWkPRV: e2_EYvweJsVoIZlIWkPRV$2,\n    \"elkBQ9moOZ-KMcy5bt_Ts\": \"\\u6700\\u8FD1\\u4EBA\\u6C23\",\n    fC8XNfCl04zK7vgeaRZMQ: fC8XNfCl04zK7vgeaRZMQ$2,\n    fVE5taO6GDTPbILat4GCt: fVE5taO6GDTPbILat4GCt$2,\n    gM92sLo0Cqfl2rCaXlOhc: gM92sLo0Cqfl2rCaXlOhc$2,\n    hVmfDxXoj8vkgVQabEOSr: hVmfDxXoj8vkgVQabEOSr$2,\n    \"iJ0h220tvMmUhkfIMYI-W\": \"\\u67E5\\u770B\\u66F4\\u65B0\\u65E5\\u8A8C\",\n    \"iRt9V9wNQASic3D7-wTZo\": \"\\u5BE6\\u9A57\\u6027/\\u4E0D\\u4FDD\\u8B49\\u53EF\\u7528\",\n    \"jDjashxA-oBPo19DXI504\": \"\\u539F\\u5716\",\n    \"jMod2JozzAnwHuD-3KuPb\": \"\\u4E0B\\u65B9\\u8F38\\u5165\\u6A19\\u7C64\\uFF0C\\u56DE\\u8ECA\\u6DFB\\u52A0\",\n    jerGO2OCuW9TdnEnGYRWd: jerGO2OCuW9TdnEnGYRWd$2,\n    juT6gwLOg5r1h2vFpFf6P: juT6gwLOg5r1h2vFpFf6P$2,\n    k4YzDnBtd_S2UpAQucGxF: k4YzDnBtd_S2UpAQucGxF$2,\n    kFcteLMfnoezhOwuTlLFC: kFcteLMfnoezhOwuTlLFC$2,\n    \"kop_-39vkeg-bz2wztJ9O\": \"\\u5716\\u7247\\u5217\\u8868\\u4F48\\u5C40\",\n    \"l5W-EtJ_ar-SY2lF4H5Zm\": \"\\u986F\\u793A\",\n    l8CbIALt_VWUnzBl_Rmgf: l8CbIALt_VWUnzBl_Rmgf$2,\n    \"lPPsX2CZbXwC-EGN79Rki\": \"\\u7E2E\\u5C0F\",\n    \"nd4UjZy2ILsc-iW9iu7xR\": \"\\u6309\\u65E5\\u671F\",\n    pEU9Y9K7DsODkocCDwq_O: pEU9Y9K7DsODkocCDwq_O$2,\n    qSF4OLshg2EEX4CwtBE6r: qSF4OLshg2EEX4CwtBE6r$2,\n    qWcqQRsE9nN43MaZ2BmN9: qWcqQRsE9nN43MaZ2BmN9$2,\n    rXjhc8VuGloy1wZ09noNB: rXjhc8VuGloy1wZ09noNB$2,\n    \"riciqzr6ILBnpPc7KtG-C\": \"\\u6309\\u9031\",\n    \"t83UAY18UebTg1_-zFGP3\": \"\\u95DC\\u9589\",\n    tGi6xYfvStBmR8qduEmKX: tGi6xYfvStBmR8qduEmKX$2,\n    \"tt_YdgKCA_5m-aSTSMPQ_\": \"\\u7011\\u5E03\\u6D41\\u5217\\u6578\",\n    u8mEnSo4mxDRUbj7FeAll: u8mEnSo4mxDRUbj7FeAll$2,\n    uxIs3XkeVzkrEX985zHk3: uxIs3XkeVzkrEX985zHk3$2,\n    vfUg8xP6WptIhSL0E9b9D: vfUg8xP6WptIhSL0E9b9D$2,\n    w95XGurDhDfOfw7XH4JFW: w95XGurDhDfOfw7XH4JFW$2,\n    wI4KHHIe3zNRziW4lDZrp: wI4KHHIe3zNRziW4lDZrp$2,\n    \"xJJTEE3nZ4HVXGFfiN-LC\": \"\\u5F35\",\n    ze1PaiGdX4ufmoOLv_xw6: ze1PaiGdX4ufmoOLv_xw6$2,\n    zs8YTCc8d8XFUgRnp7m_w: zs8YTCc8d8XFUgRnp7m_w$2,\n    PBjdNKuj02doUvOf2zZqP: PBjdNKuj02doUvOf2zZqP$2,\n    z_oL9s5fS164W4_gITOGZ: z_oL9s5fS164W4_gITOGZ$2,\n    \"0VAN4cJ-_mUxvtmg4KEi1\": \"\\u78BA\\u5B9A\",\n    \"9dq_DxgMG88eom9Gq-4nT\": \"\\u53D6\\u6D88\",\n    LN_Rsic4V50DrXbsv9T9L: LN_Rsic4V50DrXbsv9T9L$2,\n    OJ8X55GXx5k3peoSXSujf: OJ8X55GXx5k3peoSXSujf$2,\n    ti3akdSS3iZV9NsGzIo3m: ti3akdSS3iZV9NsGzIo3m$2,\n    ujBgilCWNgFNV8Q2IDMWS: ujBgilCWNgFNV8Q2IDMWS$2,\n    sMkrF8bqCTJZZ1kXTkT_R: sMkrF8bqCTJZZ1kXTkT_R$2,\n    u0K7A_hv1RZSJl6TDR61A: u0K7A_hv1RZSJl6TDR61A$2,\n    \"99kLMSzDYJCAf1yK9QYzy\": \"\\u5DF2\\u8907\\u88FD\",\n    EVPG1YZDtykdz3htyf11u: EVPG1YZDtykdz3htyf11u$2,\n    fbIpwMw2yVoSxP66OJ32z: fbIpwMw2yVoSxP66OJ32z$2,\n    kCYFwKpwznYIKRmB1tCww: kCYFwKpwznYIKRmB1tCww$2,\n    \"si-zDDRFrEwDTCkp53Q44\": \"\\u8ACB\\u5141\\u8A31\\u526A\\u8CBC\\u7C3F\\u6B0A\\u9650\",\n    tEvQYzSVnggYAcM1uv9Tt: tEvQYzSVnggYAcM1uv9Tt$2,\n    \"eOxsWLzwqrlhBdVMwz-rH\": \"\\u63A8\\u85A6\\u7DB2\\u7AD9\",\n    \"4yzHPggVky2QKFD2TbBhl\": \"\\u7E2E\\u5716\\u4F7F\\u7528\\u5927\\u5716\",\n    HSx0XMZFid_lVuwjzrhH0: HSx0XMZFid_lVuwjzrhH0$2,\n    \"EZd1QQdgUDjT3yya5ZYe-\": \"\\u958B\\u555F\\u4F86\\u6E90\\u7AD9\\u6642\\u76F4\\u63A5\\u9032\\u5165\\u7011\\u5E03\\u6D41\\u700F\\u89BD\\u6A21\\u5F0F\",\n    lkCkz1OpNtTCFRfGCEoBp: lkCkz1OpNtTCFRfGCEoBp$2,\n    e4_fgvntwNlfxgJUc2dXK: e4_fgvntwNlfxgJUc2dXK$2,\n    gPt6cpWrkvqRqZnwJo1KV: gPt6cpWrkvqRqZnwJo1KV$2,\n    sxhTRqogDRozo9IaTGI7g: sxhTRqogDRozo9IaTGI7g$2,\n    dvs63FvVKWm3uHVfqeq00: dvs63FvVKWm3uHVfqeq00$2,\n    \"w4uJjpTmSEkm6SIDgEo-0\": \"\\u5716\\u7247\\u8A73\\u60C5\\u4F7F\\u7528\\u652F\\u63F4\\u7E2E\\u653E\\u65CB\\u8F49\\u7B49\\u64CD\\u4F5C\\u7684 Fancybox \\u7D44\\u4EF6\\u67E5\\u770B\",\n    Tbq8O5KhwcDHQ_qxNFW09: Tbq8O5KhwcDHQ_qxNFW09$2,\n    IxTawC_qs_xjxj5g8_aGx: IxTawC_qs_xjxj5g8_aGx$2,\n    \"-x4wjDoHtodaXEgm2SXkg\": \"\\u547C\\u53EB API \\u6642\\u6703\\u9810\\u8A2D\\u50B3\\u5165 `holds:false` \\u6A19\\u7C64\",\n    YAUNSVT_pTygaY306DZmU: YAUNSVT_pTygaY306DZmU$2,\n    HkRzE7fweBSefchs0z0r8: HkRzE7fweBSefchs0z0r8$2,\n    yYtssYrCL8VwFrdvvx8v3: yYtssYrCL8VwFrdvvx8v3$2,\n    UqbfVZzRyk0iD2NcOii_E: UqbfVZzRyk0iD2NcOii_E$2,\n    _4E2zv2NpOG4y8TV5PRL0: _4E2zv2NpOG4y8TV5PRL0$2,\n    \"FMi4atPbKn-B1HiAZ2ZP2\": \"\\u532F\\u51FA\\u6A19\\u7C64\",\n    Cu6n0Apv5xVlo4DnQbVbT: Cu6n0Apv5xVlo4DnQbVbT$2,\n    BB4C5taWpmw06X0Kz_Gtk: BB4C5taWpmw06X0Kz_Gtk$2,\n    zg2GRF6zmMXCkT9Uz2Bni: zg2GRF6zmMXCkT9Uz2Bni$2,\n    xSC1vpAOTLQ3RBipKrNpD: xSC1vpAOTLQ3RBipKrNpD$2,\n    cKXET1CCnAXq4H60qr8uc: cKXET1CCnAXq4H60qr8uc$2,\n    QH_xm27zhgs5E1077asf1: QH_xm27zhgs5E1077asf1$2,\n    Uw9QwD1SaR2VjZEqDYRdb: Uw9QwD1SaR2VjZEqDYRdb$2,\n    ECpLfRMsS0zpJPTw0qqNs: ECpLfRMsS0zpJPTw0qqNs$2,\n    vJobIibroyz2wkpmONSnR: vJobIibroyz2wkpmONSnR$2,\n    \"HPukB-OKzIuRxMmO4Rx2U\": \"\\u9EDE\\u64CA\\u8A73\\u60C5\\u5716\\u7247\\u95DC\\u9589\\u5F48\\u7A97\",\n    I_MKXUxaNXp3D35GFULn4: I_MKXUxaNXp3D35GFULn4$2,\n    dm7zGAYbP2sbGXO_ekDDl: dm7zGAYbP2sbGXO_ekDDl$2,\n    \"kMu1vOFmTJac-ylP0b13Z\": \"\\u4E0B\\u8F09\\u6210\\u529F\",\n    UOaS5wud2xGLzx9NGJxYQ: UOaS5wud2xGLzx9NGJxYQ$2,\n    jx2FWrN3O_8T7U5aSbvXj: jx2FWrN3O_8T7U5aSbvXj$2,\n    \"1sUsdpwBzU4gBf7Mrcihq\": \"\\u5716\\u7247\\u4FDD\\u5B58\\u76EE\\u9304\",\n    \"rcpw-hgymDP2bsJPPUb_F\": \"\\u9078\\u64C7\\u5716\\u7247\\u7684\\u4E0B\\u8F09\\u65B9\\u5F0F\",\n    \"Ah2uP1cGRBQ6jff-SIc-Q\": \"\\u5716\\u7247\\u4E0B\\u8F09\\u65B9\\u5F0F\"\n  };\n  const UxxldE9xRwmQctrvba5Y8$1 = \"Settings\";\n  const A16qoBulYQJLbHe9mqNwm$1 = \"Contains excessive content such as nudity and sexual descriptions\";\n  const CacM8tispuPNrSxxpt9GX$1 = \"Shortcuts\";\n  const ClZdL9hGweOokP7Mn_Ptq$1 = \"Exit Waterfall Mode\";\n  const DXEhXAQbkiCMU_l252jo_$1 = \"Pools\";\n  const Dnnio9m9RZA6bkTLytc99$1 = \"Add to favorites\";\n  const EsiorRgoeHI8h7IHMLDA4$1 = \"Open in new tab\";\n  const FAqj5ONm50QMfIt9Vq2p1$1 = \"Download error\";\n  const FT1uJs8XG__n5qBvuFsH4$1 = \"The details pop-up window preloads the next sample image/original image\";\n  const G3b7rbyQEj3_rgzVsNJZY$1 = \"Number of images preloaded\";\n  const GjMNbm97OgVvpIYlkOisE$1 = \"Adapt to height\";\n  const HzMBcS2oNGVIoLiHWprim$1 = \"Favorites\";\n  const Lm_HFVHpv4XCjilV3NLKu$1 = \"Show NSFW content\";\n  const OKs1ePekQA4Ona839U114$1 = \"Download list\";\n  const RN4dt81l_fZMWODsskZob$1 = \"Loading\";\n  const RstKmO7YVQMpaDoucxUel$1 = \"Current Site API Credentials\";\n  const SIUUZ4wqJTOilEdcX3EOi$1 = \"Details pop-up scroll wheel to switch images\";\n  const XvOYJ5gHo37M1XztPl18z$1 = \"Fullscreen\";\n  const Ym0HIEu9Q80qXB31LuC6c$1 = \"Illustrator\";\n  const Z4pa8GhgE63OGGvCqAld0$1 = \"No more\";\n  const ZztrWbSaaaas3v0cHtSmh$1 = \"Search tags\";\n  const _Efl8k8uYQj9iJmj3kwbd$1 = \"Local Tag Blacklist\";\n  const _bQs7o9oQSo7ao1G0cp3d$1 = \"Rotate\";\n  const _nQfaNuwbvPAIFKOY6_7u$1 = \"Listen for wheel events\";\n  const aVqN9TBRCbNGsW3Y2D2Nm$1 = \"Large image\";\n  const ad8lEoWap_nT9U69WBKen$1 = \"Adapt to width\";\n  const aonlPAu9kEkkwNvQg0DBk$1 = \"Character\";\n  const cKn4cfAxzdgh_HD6OFibB$1 = \"Start download\";\n  const caFFJlrS1wa_F86uKPykd$1 = \"Details\";\n  const ctWGhVvqB2k_1TX2iY0l2$1 = \"Add to favorites success\";\n  const dU7ou5kVM0s9DMju5e2tS$1 = \"Column(s)\";\n  const e2_EYvweJsVoIZlIWkPRV$1 = \"Site list\";\n  const fC8XNfCl04zK7vgeaRZMQ$1 = \"Load more\";\n  const fVE5taO6GDTPbILat4GCt$1 = \"Listen for keyboard events\";\n  const gM92sLo0Cqfl2rCaXlOhc$1 = \"Hide\";\n  const hVmfDxXoj8vkgVQabEOSr$1 = \"Add to download list\";\n  const jerGO2OCuW9TdnEnGYRWd$1 = \"Click to view\";\n  const juT6gwLOg5r1h2vFpFf6P$1 = \"Copyright\";\n  const k4YzDnBtd_S2UpAQucGxF$1 = \"Download jpeg image\";\n  const kFcteLMfnoezhOwuTlLFC$1 = \"Detailed image preloading\";\n  const l8CbIALt_VWUnzBl_Rmgf$1 = \"Booru sites waterfall browsing\";\n  const pEU9Y9K7DsODkocCDwq_O$1 = \"Bookmarked\";\n  const qSF4OLshg2EEX4CwtBE6r$1 = \"Source\";\n  const qWcqQRsE9nN43MaZ2BmN9$1 = \"Web version\";\n  const rXjhc8VuGloy1wZ09noNB$1 = \"When the list is less than 7 columns, the list will load a large image\";\n  const tGi6xYfvStBmR8qduEmKX$1 = \"View\";\n  const u8mEnSo4mxDRUbj7FeAll$1 = \"Toggle dark mode\";\n  const uxIs3XkeVzkrEX985zHk3$1 = \"Auto\";\n  const vfUg8xP6WptIhSL0E9b9D$1 = \"Equal width and height\";\n  const w95XGurDhDfOfw7XH4JFW$1 = \"Use A/D/\\u2190/\\u2192 to switch images in the detail pop-up window\";\n  const wI4KHHIe3zNRziW4lDZrp$1 = \"Download sample image\";\n  const ze1PaiGdX4ufmoOLv_xw6$1 = \"By year\";\n  const zs8YTCc8d8XFUgRnp7m_w$1 = \"My favorites\";\n  const PBjdNKuj02doUvOf2zZqP$1 = \"Save images to subfolders\";\n  const z_oL9s5fS164W4_gITOGZ$1 = `Create a folder named after the site in the default download directory to store pictures, you need to change Tampermonkey's \"Download Mode\" to \"Browser API\"`;\n  const LN_Rsic4V50DrXbsv9T9L$1 = `Are you sure you want to enable subfolder downloads? \nMake sure you have modified Tampermonkey's \"Download Mode\" to \"Browser API\".`;\n  const OJ8X55GXx5k3peoSXSujf$1 = 'How to open it: Change the \"Configuration Mode\" in the Tampermonkey settings from \"Novice\" to \"Advanced\", then find \"Download BETA\", and change the \"Download Mode\" to \"Browser API\".';\n  const ti3akdSS3iZV9NsGzIo3m$1 = \"Tips\";\n  const ujBgilCWNgFNV8Q2IDMWS$1 = 'Tip: For convenience, you can turn off the \"Ask where to save each file before downloading\" option in the browser settings.';\n  const sMkrF8bqCTJZZ1kXTkT_R$1 = \"Parent\";\n  const u0K7A_hv1RZSJl6TDR61A$1 = \"Child\";\n  const EVPG1YZDtykdz3htyf11u$1 = \"Copy to clipboard\";\n  const fbIpwMw2yVoSxP66OJ32z$1 = \"Images fill the screen\";\n  const kCYFwKpwznYIKRmB1tCww$1 = \"Read from clipboard\";\n  const tEvQYzSVnggYAcM1uv9Tt$1 = \"When this feature is turned off, both sides of the screen will be blank.\";\n  const HSx0XMZFid_lVuwjzrhH0$1 = \"Use the large image link(sample_url) to load the list image thumbnail.\";\n  const lkCkz1OpNtTCFRfGCEoBp$1 = \"Automatically enter waterfall mode\";\n  const e4_fgvntwNlfxgJUc2dXK$1 = \"Language\";\n  const gPt6cpWrkvqRqZnwJo1KV$1 = \"Display a checkbox to add to the download list in the upper left corner of the image card\";\n  const sxhTRqogDRozo9IaTGI7g$1 = \"Show checkbox in list image card\";\n  const dvs63FvVKWm3uHVfqeq00$1 = \"Use Fancybox to view details\";\n  const Tbq8O5KhwcDHQ_qxNFW09$1 = \"Experimental\";\n  const IxTawC_qs_xjxj5g8_aGx$1 = \"Hide held posts\";\n  const YAUNSVT_pTygaY306DZmU$1 = \"yande.re does not use API to get image list\";\n  const HkRzE7fweBSefchs0z0r8$1 = \"Directly parsing HTML to obtain image data\";\n  const yYtssYrCL8VwFrdvvx8v3$1 = \"Virtual list (equal width and unequal height)\";\n  const UqbfVZzRyk0iD2NcOii_E$1 = \"Show resolution in list image card.\";\n  const _4E2zv2NpOG4y8TV5PRL0$1 = \"Display the resolution of the original image in the lower left corner of the image card\";\n  const Cu6n0Apv5xVlo4DnQbVbT$1 = \"Tags Export Settings\";\n  const BB4C5taWpmw06X0Kz_Gtk$1 = \"Setting weights\";\n  const zg2GRF6zmMXCkT9Uz2Bni$1 = \"All\";\n  const xSC1vpAOTLQ3RBipKrNpD$1 = \"None\";\n  const cKXET1CCnAXq4H60qr8uc$1 = \"Invert\";\n  const QH_xm27zhgs5E1077asf1$1 = \"Export\";\n  const Uw9QwD1SaR2VjZEqDYRdb$1 = \"Some settings need to refresh the page to take effect.\";\n  const ECpLfRMsS0zpJPTw0qqNs$1 = \"Place the action bar button at the bottom of the details popup window\";\n  const vJobIibroyz2wkpmONSnR$1 = \"Swap the positions of the action button bar and the label bar of the image details pop-up window\";\n  const I_MKXUxaNXp3D35GFULn4$1 = \"When this option is turned off, clicking the detail image will toggle the display and hiding of buttons and tags.\";\n  const dm7zGAYbP2sbGXO_ekDDl$1 = \"Justified layout width factor\";\n  const UOaS5wud2xGLzx9NGJxYQ$1 = \"Select directory\";\n  const jx2FWrN3O_8T7U5aSbvXj$1 = \"Choose where to save the image\";\n  var en = {\n    UxxldE9xRwmQctrvba5Y8: UxxldE9xRwmQctrvba5Y8$1,\n    \"1F-R4qChHIzZaohu5GJzl\": \"e.g: &api_key=xx&user_id=1\",\n    \"23iEYyiQlLVhFIqGbj527\": \"Questions and Suggestions\",\n    \"2ZPEAvLkCbV3mC0iJAw9K\": \"Add to favorites\",\n    \"4g1TUy2kwQrdOs-w4JobB\": \"Click to feedback\",\n    \"4hOFoP4M3ZkL3RiN7XOc8\": \"No more\",\n    \"6acPWiYq2-OdySa2_xqDu\": \"Random\",\n    \"6jPGehET9TViankl5-SRu\": \"Equal width and different height\",\n    \"7Cgsr4PUMbezDXNfWdvWH\": \"Popular\",\n    \"7Xq5puLNcT0mAvoxElqdf\": \"Welcome Star \\u2606\\u5F61\",\n    \"9juZMc0gPIgvMPKVORpJ1\": \"Popular\",\n    A16qoBulYQJLbHe9mqNwm: A16qoBulYQJLbHe9mqNwm$1,\n    \"B_ptN5O-9PhmG5ymGGtc6\": \"View larger image\",\n    CacM8tispuPNrSxxpt9GX: CacM8tispuPNrSxxpt9GX$1,\n    ClZdL9hGweOokP7Mn_Ptq: ClZdL9hGweOokP7Mn_Ptq$1,\n    DXEhXAQbkiCMU_l252jo_: DXEhXAQbkiCMU_l252jo_$1,\n    Dnnio9m9RZA6bkTLytc99: Dnnio9m9RZA6bkTLytc99$1,\n    EsiorRgoeHI8h7IHMLDA4: EsiorRgoeHI8h7IHMLDA4$1,\n    FAqj5ONm50QMfIt9Vq2p1: FAqj5ONm50QMfIt9Vq2p1$1,\n    FT1uJs8XG__n5qBvuFsH4: FT1uJs8XG__n5qBvuFsH4$1,\n    G3b7rbyQEj3_rgzVsNJZY: G3b7rbyQEj3_rgzVsNJZY$1,\n    GjMNbm97OgVvpIYlkOisE: GjMNbm97OgVvpIYlkOisE$1,\n    HzMBcS2oNGVIoLiHWprim: HzMBcS2oNGVIoLiHWprim$1,\n    \"J2Ckb_-LITfmww4aEksqk\": \"Output download links\",\n    \"KkkM-iz8RCVQoTrTfhS5j\": \"Original size\",\n    \"LZbI8am7nD-LiemZzroFF\": \"Equal height and unequal width\",\n    Lm_HFVHpv4XCjilV3NLKu: Lm_HFVHpv4XCjilV3NLKu$1,\n    \"M-wISnLiQgM_DURMwKZGT\": \"Fit page\",\n    \"MWVfUiW8egLWq7MgV-wzc\": \"Add to favorites failed\",\n    \"Mt3-hyoH7f_pW2gnfxyur\": \"By day\",\n    OKs1ePekQA4Ona839U114: OKs1ePekQA4Ona839U114$1,\n    \"OrwwNKZ7I70-ecpspE8d_\": \"Toggle fullscreen\",\n    \"PQhFo-g7sgagimkleVoZR\": \"By month\",\n    \"PT74UDfKA45vTVTst_-hD\": \"About\",\n    RN4dt81l_fZMWODsskZob: RN4dt81l_fZMWODsskZob$1,\n    RstKmO7YVQMpaDoucxUel: RstKmO7YVQMpaDoucxUel$1,\n    SIUUZ4wqJTOilEdcX3EOi: SIUUZ4wqJTOilEdcX3EOi$1,\n    \"StU1-52QJmNFKQ5soJCyG\": \"Random\",\n    \"VpuyxZtIoDF9-YyOm0tK_\": \"Download the original file\",\n    \"Xtk-NnMgSQZmheJ87nbRV\": \"Download\",\n    XvOYJ5gHo37M1XztPl18z: XvOYJ5gHo37M1XztPl18z$1,\n    Ym0HIEu9Q80qXB31LuC6c: Ym0HIEu9Q80qXB31LuC6c$1,\n    Z4pa8GhgE63OGGvCqAld0: Z4pa8GhgE63OGGvCqAld0$1,\n    \"ZtQHZx-pEjmu_o3dQD1fc\": \"Circle\",\n    ZztrWbSaaaas3v0cHtSmh: ZztrWbSaaaas3v0cHtSmh$1,\n    _Efl8k8uYQj9iJmj3kwbd: _Efl8k8uYQj9iJmj3kwbd$1,\n    _bQs7o9oQSo7ao1G0cp3d: _bQs7o9oQSo7ao1G0cp3d$1,\n    _nQfaNuwbvPAIFKOY6_7u: _nQfaNuwbvPAIFKOY6_7u$1,\n    aVqN9TBRCbNGsW3Y2D2Nm: aVqN9TBRCbNGsW3Y2D2Nm$1,\n    ad8lEoWap_nT9U69WBKen: ad8lEoWap_nT9U69WBKen$1,\n    aonlPAu9kEkkwNvQg0DBk: aonlPAu9kEkkwNvQg0DBk$1,\n    cKn4cfAxzdgh_HD6OFibB: cKn4cfAxzdgh_HD6OFibB$1,\n    caFFJlrS1wa_F86uKPykd: caFFJlrS1wa_F86uKPykd$1,\n    ctWGhVvqB2k_1TX2iY0l2: ctWGhVvqB2k_1TX2iY0l2$1,\n    dU7ou5kVM0s9DMju5e2tS: dU7ou5kVM0s9DMju5e2tS$1,\n    e2_EYvweJsVoIZlIWkPRV: e2_EYvweJsVoIZlIWkPRV$1,\n    \"elkBQ9moOZ-KMcy5bt_Ts\": \"Recent Popular\",\n    fC8XNfCl04zK7vgeaRZMQ: fC8XNfCl04zK7vgeaRZMQ$1,\n    fVE5taO6GDTPbILat4GCt: fVE5taO6GDTPbILat4GCt$1,\n    gM92sLo0Cqfl2rCaXlOhc: gM92sLo0Cqfl2rCaXlOhc$1,\n    hVmfDxXoj8vkgVQabEOSr: hVmfDxXoj8vkgVQabEOSr$1,\n    \"iJ0h220tvMmUhkfIMYI-W\": \"Check out the changelog\",\n    \"iRt9V9wNQASic3D7-wTZo\": \"Experimental/not guaranteed\",\n    \"jDjashxA-oBPo19DXI504\": \"Original image\",\n    \"jMod2JozzAnwHuD-3KuPb\": \"Input the tags below and press Enter to add\",\n    jerGO2OCuW9TdnEnGYRWd: jerGO2OCuW9TdnEnGYRWd$1,\n    juT6gwLOg5r1h2vFpFf6P: juT6gwLOg5r1h2vFpFf6P$1,\n    k4YzDnBtd_S2UpAQucGxF: k4YzDnBtd_S2UpAQucGxF$1,\n    kFcteLMfnoezhOwuTlLFC: kFcteLMfnoezhOwuTlLFC$1,\n    \"kop_-39vkeg-bz2wztJ9O\": \"Image List Layout\",\n    \"l5W-EtJ_ar-SY2lF4H5Zm\": \"Show\",\n    l8CbIALt_VWUnzBl_Rmgf: l8CbIALt_VWUnzBl_Rmgf$1,\n    \"lPPsX2CZbXwC-EGN79Rki\": \"Zoom out\",\n    \"nd4UjZy2ILsc-iW9iu7xR\": \"By date\",\n    pEU9Y9K7DsODkocCDwq_O: pEU9Y9K7DsODkocCDwq_O$1,\n    qSF4OLshg2EEX4CwtBE6r: qSF4OLshg2EEX4CwtBE6r$1,\n    qWcqQRsE9nN43MaZ2BmN9: qWcqQRsE9nN43MaZ2BmN9$1,\n    rXjhc8VuGloy1wZ09noNB: rXjhc8VuGloy1wZ09noNB$1,\n    \"riciqzr6ILBnpPc7KtG-C\": \"By week\",\n    \"t83UAY18UebTg1_-zFGP3\": \"Close\",\n    tGi6xYfvStBmR8qduEmKX: tGi6xYfvStBmR8qduEmKX$1,\n    \"tt_YdgKCA_5m-aSTSMPQ_\": \"Number of waterfall columns\",\n    u8mEnSo4mxDRUbj7FeAll: u8mEnSo4mxDRUbj7FeAll$1,\n    uxIs3XkeVzkrEX985zHk3: uxIs3XkeVzkrEX985zHk3$1,\n    vfUg8xP6WptIhSL0E9b9D: vfUg8xP6WptIhSL0E9b9D$1,\n    w95XGurDhDfOfw7XH4JFW: w95XGurDhDfOfw7XH4JFW$1,\n    wI4KHHIe3zNRziW4lDZrp: wI4KHHIe3zNRziW4lDZrp$1,\n    \"xJJTEE3nZ4HVXGFfiN-LC\": \"pcs\",\n    ze1PaiGdX4ufmoOLv_xw6: ze1PaiGdX4ufmoOLv_xw6$1,\n    zs8YTCc8d8XFUgRnp7m_w: zs8YTCc8d8XFUgRnp7m_w$1,\n    PBjdNKuj02doUvOf2zZqP: PBjdNKuj02doUvOf2zZqP$1,\n    z_oL9s5fS164W4_gITOGZ: z_oL9s5fS164W4_gITOGZ$1,\n    \"0VAN4cJ-_mUxvtmg4KEi1\": \"OK\",\n    \"9dq_DxgMG88eom9Gq-4nT\": \"Cancel\",\n    LN_Rsic4V50DrXbsv9T9L: LN_Rsic4V50DrXbsv9T9L$1,\n    OJ8X55GXx5k3peoSXSujf: OJ8X55GXx5k3peoSXSujf$1,\n    ti3akdSS3iZV9NsGzIo3m: ti3akdSS3iZV9NsGzIo3m$1,\n    ujBgilCWNgFNV8Q2IDMWS: ujBgilCWNgFNV8Q2IDMWS$1,\n    sMkrF8bqCTJZZ1kXTkT_R: sMkrF8bqCTJZZ1kXTkT_R$1,\n    u0K7A_hv1RZSJl6TDR61A: u0K7A_hv1RZSJl6TDR61A$1,\n    \"99kLMSzDYJCAf1yK9QYzy\": \"Copied\",\n    EVPG1YZDtykdz3htyf11u: EVPG1YZDtykdz3htyf11u$1,\n    fbIpwMw2yVoSxP66OJ32z: fbIpwMw2yVoSxP66OJ32z$1,\n    kCYFwKpwznYIKRmB1tCww: kCYFwKpwznYIKRmB1tCww$1,\n    \"si-zDDRFrEwDTCkp53Q44\": \"Please allow clipboard permission\",\n    tEvQYzSVnggYAcM1uv9Tt: tEvQYzSVnggYAcM1uv9Tt$1,\n    \"eOxsWLzwqrlhBdVMwz-rH\": \"Recommended Websites\",\n    \"4yzHPggVky2QKFD2TbBhl\": \"Use large image link for thumbnail\",\n    HSx0XMZFid_lVuwjzrhH0: HSx0XMZFid_lVuwjzrhH0$1,\n    \"EZd1QQdgUDjT3yya5ZYe-\": \"Directly enter waterfall browsing mode when opening the source site\",\n    lkCkz1OpNtTCFRfGCEoBp: lkCkz1OpNtTCFRfGCEoBp$1,\n    e4_fgvntwNlfxgJUc2dXK: e4_fgvntwNlfxgJUc2dXK$1,\n    gPt6cpWrkvqRqZnwJo1KV: gPt6cpWrkvqRqZnwJo1KV$1,\n    sxhTRqogDRozo9IaTGI7g: sxhTRqogDRozo9IaTGI7g$1,\n    dvs63FvVKWm3uHVfqeq00: dvs63FvVKWm3uHVfqeq00$1,\n    \"w4uJjpTmSEkm6SIDgEo-0\": \"Using Fancybox that supports zooming/rotation/so on to view details.\",\n    Tbq8O5KhwcDHQ_qxNFW09: Tbq8O5KhwcDHQ_qxNFW09$1,\n    IxTawC_qs_xjxj5g8_aGx: IxTawC_qs_xjxj5g8_aGx$1,\n    \"-x4wjDoHtodaXEgm2SXkg\": \"When calling the API, the `holds:false` tag will be passed in by default.\",\n    YAUNSVT_pTygaY306DZmU: YAUNSVT_pTygaY306DZmU$1,\n    HkRzE7fweBSefchs0z0r8: HkRzE7fweBSefchs0z0r8$1,\n    yYtssYrCL8VwFrdvvx8v3: yYtssYrCL8VwFrdvvx8v3$1,\n    UqbfVZzRyk0iD2NcOii_E: UqbfVZzRyk0iD2NcOii_E$1,\n    _4E2zv2NpOG4y8TV5PRL0: _4E2zv2NpOG4y8TV5PRL0$1,\n    \"FMi4atPbKn-B1HiAZ2ZP2\": \"Export Tags\",\n    Cu6n0Apv5xVlo4DnQbVbT: Cu6n0Apv5xVlo4DnQbVbT$1,\n    BB4C5taWpmw06X0Kz_Gtk: BB4C5taWpmw06X0Kz_Gtk$1,\n    zg2GRF6zmMXCkT9Uz2Bni: zg2GRF6zmMXCkT9Uz2Bni$1,\n    xSC1vpAOTLQ3RBipKrNpD: xSC1vpAOTLQ3RBipKrNpD$1,\n    cKXET1CCnAXq4H60qr8uc: cKXET1CCnAXq4H60qr8uc$1,\n    QH_xm27zhgs5E1077asf1: QH_xm27zhgs5E1077asf1$1,\n    Uw9QwD1SaR2VjZEqDYRdb: Uw9QwD1SaR2VjZEqDYRdb$1,\n    ECpLfRMsS0zpJPTw0qqNs: ECpLfRMsS0zpJPTw0qqNs$1,\n    vJobIibroyz2wkpmONSnR: vJobIibroyz2wkpmONSnR$1,\n    \"HPukB-OKzIuRxMmO4Rx2U\": \"Close the pop-up window when you click on the detailed image\",\n    I_MKXUxaNXp3D35GFULn4: I_MKXUxaNXp3D35GFULn4$1,\n    dm7zGAYbP2sbGXO_ekDDl: dm7zGAYbP2sbGXO_ekDDl$1,\n    \"kMu1vOFmTJac-ylP0b13Z\": \"Download successful\",\n    UOaS5wud2xGLzx9NGJxYQ: UOaS5wud2xGLzx9NGJxYQ$1,\n    jx2FWrN3O_8T7U5aSbvXj: jx2FWrN3O_8T7U5aSbvXj$1,\n    \"1sUsdpwBzU4gBf7Mrcihq\": \"Image saving directory\",\n    \"rcpw-hgymDP2bsJPPUb_F\": \"Choose how to download images\",\n    \"Ah2uP1cGRBQ6jff-SIc-Q\": \"Image download method\"\n  };\n  const UxxldE9xRwmQctrvba5Y8 = \"\\u8A2D\\u5B9A\";\n  const A16qoBulYQJLbHe9mqNwm = \"\\u30CC\\u30FC\\u30C9\\u3084\\u6027\\u7684\\u63CF\\u5199\\u306A\\u3069\\u306E\\u904E\\u5EA6\\u306A\\u5185\\u5BB9\\u304C\\u542B\\u307E\\u308C\\u3066\\u3044\\u308B\\u3082\\u306E\";\n  const CacM8tispuPNrSxxpt9GX = \"\\u30B7\\u30E7\\u30FC\\u30C8\\u30AB\\u30C3\\u30C8\";\n  const ClZdL9hGweOokP7Mn_Ptq = \"\\u30A6\\u30A9\\u30FC\\u30BF\\u30FC\\u30D5\\u30A9\\u30FC\\u30EB\\u30E2\\u30FC\\u30C9\\u3092\\u7D42\\u4E86\\u3059\\u308B\";\n  const DXEhXAQbkiCMU_l252jo_ = \"\\u30D7\\u30FC\\u30EB\";\n  const Dnnio9m9RZA6bkTLytc99 = \"\\u304A\\u6C17\\u306B\\u5165\\u308A\\u306B\\u8FFD\\u52A0\";\n  const EsiorRgoeHI8h7IHMLDA4 = \"\\u65B0\\u3057\\u3044\\u30BF\\u30D6\\u3067\\u958B\\u304F\";\n  const FAqj5ONm50QMfIt9Vq2p1 = \"\\u30C0\\u30A6\\u30F3\\u30ED\\u30FC\\u30C9\\u30A8\\u30E9\\u30FC\";\n  const FT1uJs8XG__n5qBvuFsH4 = \"\\u8A73\\u7D30\\u30DD\\u30C3\\u30D7\\u30A2\\u30C3\\u30D7 \\u30A6\\u30A3\\u30F3\\u30C9\\u30A6\\u306B\\u306F\\u3001\\u6B21\\u306E\\u30B5\\u30F3\\u30D7\\u30EB\\u753B\\u50CF/\\u30AA\\u30EA\\u30B8\\u30CA\\u30EB\\u753B\\u50CF\\u304C\\u30D7\\u30EA\\u30ED\\u30FC\\u30C9\\u3055\\u308C\\u307E\\u3059\\u3002\";\n  const G3b7rbyQEj3_rgzVsNJZY = \"\\u30D7\\u30EA\\u30ED\\u30FC\\u30C9\\u3055\\u308C\\u305F\\u753B\\u50CF\\u306E\\u6570\";\n  const GjMNbm97OgVvpIYlkOisE = \"\\u9AD8\\u3055\\u306B\\u9069\\u5FDC\\u3059\\u308B\";\n  const HzMBcS2oNGVIoLiHWprim = \"\\u304A\\u6C17\\u306B\\u5165\\u308A\";\n  const Lm_HFVHpv4XCjilV3NLKu = \"NSFW\\u30B3\\u30F3\\u30C6\\u30F3\\u30C4\\u3092\\u8868\\u793A\";\n  const OKs1ePekQA4Ona839U114 = \"\\u30C0\\u30A6\\u30F3\\u30ED\\u30FC\\u30C9\\u30EA\\u30B9\\u30C8\";\n  const RN4dt81l_fZMWODsskZob = \"\\u8AAD\\u307F\\u8FBC\\u307F\\u4E2D\";\n  const RstKmO7YVQMpaDoucxUel = \"\\u73FE\\u5728\\u306E\\u30B5\\u30A4\\u30C8 API \\u8A8D\\u8A3C\\u60C5\\u5831\";\n  const SIUUZ4wqJTOilEdcX3EOi = \"\\u753B\\u50CF\\u3092\\u5207\\u308A\\u66FF\\u3048\\u308B\\u305F\\u3081\\u306E\\u8A73\\u7D30\\u30DD\\u30C3\\u30D7\\u30A2\\u30C3\\u30D7 \\u30B9\\u30AF\\u30ED\\u30FC\\u30EB \\u30DB\\u30A4\\u30FC\\u30EB\";\n  const XvOYJ5gHo37M1XztPl18z = \"\\u5168\\u753B\\u9762\\u8868\\u793A\";\n  const Ym0HIEu9Q80qXB31LuC6c = \"\\u30A4\\u30E9\\u30B9\\u30C8\\u30EC\\u30FC\\u30BF\\u30FC\";\n  const Z4pa8GhgE63OGGvCqAld0 = \"\\u3082\\u3046\\u3044\\u3084\";\n  const ZztrWbSaaaas3v0cHtSmh = \"\\u30BF\\u30B0\\u3092\\u691C\\u7D22\";\n  const _Efl8k8uYQj9iJmj3kwbd = \"\\u30ED\\u30FC\\u30AB\\u30EB\\u30BF\\u30B0\\u30D6\\u30E9\\u30C3\\u30AF\\u30EA\\u30B9\\u30C8\";\n  const _bQs7o9oQSo7ao1G0cp3d = \"\\u56DE\\u8EE2\";\n  const _nQfaNuwbvPAIFKOY6_7u = \"\\u30DB\\u30A4\\u30FC\\u30EB \\u30A4\\u30D9\\u30F3\\u30C8\\u3092\\u30EA\\u30C3\\u30B9\\u30F3\\u3059\\u308B\";\n  const aVqN9TBRCbNGsW3Y2D2Nm = \"\\u5927\\u304D\\u306A\\u753B\\u50CF\";\n  const ad8lEoWap_nT9U69WBKen = \"\\u5E45\\u306B\\u5408\\u308F\\u305B\\u308B\";\n  const aonlPAu9kEkkwNvQg0DBk = \"\\u30AD\\u30E3\\u30E9\\u30AF\\u30BF\\u30FC\";\n  const cKn4cfAxzdgh_HD6OFibB = \"\\u30C0\\u30A6\\u30F3\\u30ED\\u30FC\\u30C9\\u958B\\u59CB\";\n  const caFFJlrS1wa_F86uKPykd = \"\\u8A73\\u7D30\";\n  const ctWGhVvqB2k_1TX2iY0l2 = \"\\u304A\\u6C17\\u306B\\u5165\\u308A\\u306B\\u8FFD\\u52A0\\u6210\\u529F\";\n  const dU7ou5kVM0s9DMju5e2tS = \"\\u6841\";\n  const e2_EYvweJsVoIZlIWkPRV = \"\\u30B5\\u30A4\\u30C8\\u30EA\\u30B9\\u30C8\";\n  const fC8XNfCl04zK7vgeaRZMQ = \"\\u3082\\u3063\\u3068\\u8AAD\\u307F\\u8FBC\\u3080\";\n  const fVE5taO6GDTPbILat4GCt = \"\\u30AD\\u30FC\\u30DC\\u30FC\\u30C9\\u30A4\\u30D9\\u30F3\\u30C8\\u3092\\u30EA\\u30C3\\u30B9\\u30F3\\u3059\\u308B\";\n  const gM92sLo0Cqfl2rCaXlOhc = \"\\u96A0\\u308C\\u308B\";\n  const hVmfDxXoj8vkgVQabEOSr = \"\\u30C0\\u30A6\\u30F3\\u30ED\\u30FC\\u30C9\\u30EA\\u30B9\\u30C8\\u306B\\u8FFD\\u52A0\";\n  const jerGO2OCuW9TdnEnGYRWd = \"\\u30AF\\u30EA\\u30C3\\u30AF\\u3057\\u3066\\u8868\\u793A\";\n  const juT6gwLOg5r1h2vFpFf6P = \"\\u8457\\u4F5C\\u6A29\";\n  const k4YzDnBtd_S2UpAQucGxF = \"JPEG\\u753B\\u50CF\\u3092\\u30C0\\u30A6\\u30F3\\u30ED\\u30FC\\u30C9\";\n  const kFcteLMfnoezhOwuTlLFC = \"\\u8A73\\u7D30\\u306A\\u753B\\u50CF\\u306E\\u30D7\\u30EA\\u30ED\\u30FC\\u30C9\";\n  const l8CbIALt_VWUnzBl_Rmgf = \"Booru \\u30B5\\u30A4\\u30C8\\u306E\\u30A6\\u30A9\\u30FC\\u30BF\\u30FC\\u30D5\\u30A9\\u30FC\\u30EB \\u30D6\\u30E9\\u30A6\\u30B8\\u30F3\\u30B0\";\n  const pEU9Y9K7DsODkocCDwq_O = \"\\u30D6\\u30C3\\u30AF\\u30DE\\u30FC\\u30AF\\u6E08\\u307F\";\n  const qSF4OLshg2EEX4CwtBE6r = \"\\u30BD\\u30FC\\u30B9\";\n  const qWcqQRsE9nN43MaZ2BmN9 = \"Web\\u30D0\\u30FC\\u30B8\\u30E7\\u30F3\";\n  const rXjhc8VuGloy1wZ09noNB = \"\\u30EA\\u30B9\\u30C8\\u304C 7 \\u5217\\u672A\\u6E80\\u306E\\u5834\\u5408\\u3001\\u30EA\\u30B9\\u30C8\\u306B\\u306F\\u5927\\u304D\\u306A\\u753B\\u50CF\\u304C\\u30ED\\u30FC\\u30C9\\u3055\\u308C\\u307E\\u3059\\u3002\";\n  const tGi6xYfvStBmR8qduEmKX = \"\\u898B\\u308B\";\n  const u8mEnSo4mxDRUbj7FeAll = \"\\u30C0\\u30FC\\u30AF\\u30E2\\u30FC\\u30C9\\u3092\\u5207\\u308A\\u66FF\\u3048\\u308B\";\n  const uxIs3XkeVzkrEX985zHk3 = \"\\u81EA\\u52D5\";\n  const vfUg8xP6WptIhSL0E9b9D = \"\\u5E45\\u3068\\u9AD8\\u3055\\u304C\\u7B49\\u3057\\u3044\";\n  const w95XGurDhDfOfw7XH4JFW = \"A/D/\\u2190/\\u2192\\u3067\\u8A73\\u7D30\\u30DD\\u30C3\\u30D7\\u30A2\\u30C3\\u30D7\\u30A6\\u30A3\\u30F3\\u30C9\\u30A6\\u306E\\u753B\\u50CF\\u3092\\u5207\\u308A\\u66FF\\u3048\\u307E\\u3059\";\n  const wI4KHHIe3zNRziW4lDZrp = \"\\u30B5\\u30F3\\u30D7\\u30EB\\u753B\\u50CF\\u3092\\u30C0\\u30A6\\u30F3\\u30ED\\u30FC\\u30C9\";\n  const ze1PaiGdX4ufmoOLv_xw6 = \"\\u5E74\\u5225\";\n  const zs8YTCc8d8XFUgRnp7m_w = \"\\u79C1\\u306E\\u304A\\u6C17\\u306B\\u5165\\u308A\";\n  const PBjdNKuj02doUvOf2zZqP = \"\\u753B\\u50CF\\u3092\\u30B5\\u30D6\\u30D5\\u30A9\\u30EB\\u30C0\\u30FC\\u306B\\u4FDD\\u5B58\\u3059\\u308B\";\n  const z_oL9s5fS164W4_gITOGZ = \"\\u5199\\u771F\\u3092\\u4FDD\\u5B58\\u3059\\u308B\\u306B\\u306F\\u3001\\u30C7\\u30D5\\u30A9\\u30EB\\u30C8\\u306E\\u30C0\\u30A6\\u30F3\\u30ED\\u30FC\\u30C9 \\u30C7\\u30A3\\u30EC\\u30AF\\u30C8\\u30EA\\u306B\\u30B5\\u30A4\\u30C8\\u306B\\u3061\\u306A\\u3093\\u3060\\u540D\\u524D\\u306E\\u30D5\\u30A9\\u30EB\\u30C0\\u30FC\\u3092\\u4F5C\\u6210\\u3057\\u307E\\u3059\\u3002Tampermonkey \\u306E\\u300C\\u30C0\\u30A6\\u30F3\\u30ED\\u30FC\\u30C9 \\u30E2\\u30FC\\u30C9\\u300D\\u3092\\u300C\\u30D6\\u30E9\\u30A6\\u30B6 API\\u300D\\u306B\\u5909\\u66F4\\u3059\\u308B\\u5FC5\\u8981\\u304C\\u3042\\u308A\\u307E\\u3059\\u3002\";\n  const LN_Rsic4V50DrXbsv9T9L = \"\\u30B5\\u30D6\\u30D5\\u30A9\\u30EB\\u30C0\\u30FC\\u306E\\u30C0\\u30A6\\u30F3\\u30ED\\u30FC\\u30C9\\u3092\\u6709\\u52B9\\u306B\\u3057\\u3066\\u3082\\u3088\\u308D\\u3057\\u3044\\u3067\\u3059\\u304B? \\nTampermonkey \\u306E\\u300C\\u30C0\\u30A6\\u30F3\\u30ED\\u30FC\\u30C9 \\u30E2\\u30FC\\u30C9\\u300D\\u3092\\u300C\\u30D6\\u30E9\\u30A6\\u30B6 API\\u300D\\u306B\\u5909\\u66F4\\u3057\\u3066\\u3044\\u308B\\u3053\\u3068\\u3092\\u78BA\\u8A8D\\u3057\\u3066\\u304F\\u3060\\u3055\\u3044\\u3002\";\n  const OJ8X55GXx5k3peoSXSujf = \"\\u958B\\u304F\\u65B9\\u6CD5: Tampermonkey \\u8A2D\\u5B9A\\u306E\\u300C\\u69CB\\u6210\\u30E2\\u30FC\\u30C9\\u300D\\u3092\\u300C\\u521D\\u5FC3\\u8005\\u300D\\u304B\\u3089\\u300C\\u4E0A\\u7D1A\\u300D\\u306B\\u5909\\u66F4\\u3057\\u3001\\u300C\\u30C0\\u30A6\\u30F3\\u30ED\\u30FC\\u30C9 \\u30D9\\u30FC\\u30BF\\u300D\\u3092\\u898B\\u3064\\u3051\\u3066\\u3001\\u300C\\u30C0\\u30A6\\u30F3\\u30ED\\u30FC\\u30C9 \\u30E2\\u30FC\\u30C9\\u300D\\u3092\\u300C\\u30D6\\u30E9\\u30A6\\u30B6 API\\u300D\\u306B\\u5909\\u66F4\\u3057\\u307E\\u3059\\u3002\";\n  const ti3akdSS3iZV9NsGzIo3m = \"\\u30D2\\u30F3\\u30C8\";\n  const ujBgilCWNgFNV8Q2IDMWS = \"\\u30D2\\u30F3\\u30C8: \\u4FBF\\u5B9C\\u4E0A\\u3001\\u30D6\\u30E9\\u30A6\\u30B6\\u306E\\u8A2D\\u5B9A\\u3067 [\\u30C0\\u30A6\\u30F3\\u30ED\\u30FC\\u30C9\\u524D\\u306B\\u5404\\u30D5\\u30A1\\u30A4\\u30EB\\u306E\\u4FDD\\u5B58\\u5834\\u6240\\u3092\\u78BA\\u8A8D\\u3059\\u308B] \\u30AA\\u30D7\\u30B7\\u30E7\\u30F3\\u3092\\u30AA\\u30D5\\u306B\\u3059\\u308B\\u3053\\u3068\\u304C\\u3067\\u304D\\u307E\\u3059\\u3002\";\n  const sMkrF8bqCTJZZ1kXTkT_R = \"Parent\";\n  const u0K7A_hv1RZSJl6TDR61A = \"Child\";\n  const EVPG1YZDtykdz3htyf11u = \"\\u30AF\\u30EA\\u30C3\\u30D7\\u30DC\\u30FC\\u30C9\\u306B\\u30B3\\u30D4\\u30FC\";\n  const fbIpwMw2yVoSxP66OJ32z = \"\\u753B\\u50CF\\u304C\\u753B\\u9762\\u3044\\u3063\\u3071\\u3044\\u306B\\u8868\\u793A\\u3055\\u308C\\u308B\";\n  const kCYFwKpwznYIKRmB1tCww = \"\\u30AF\\u30EA\\u30C3\\u30D7\\u30DC\\u30FC\\u30C9\\u304B\\u3089\\u8AAD\\u307F\\u53D6\\u308B\";\n  const tEvQYzSVnggYAcM1uv9Tt = \"\\u3053\\u306E\\u6A5F\\u80FD\\u3092\\u30AA\\u30D5\\u306B\\u3059\\u308B\\u3068\\u3001\\u753B\\u9762\\u306E\\u4E21\\u5074\\u304C\\u7A7A\\u767D\\u306B\\u306A\\u308A\\u307E\\u3059\\u3002\";\n  const HSx0XMZFid_lVuwjzrhH0 = \"\\u753B\\u50CF\\u4E00\\u89A7\\u306E\\u30B5\\u30E0\\u30CD\\u30A4\\u30EB\\u306F\\u5927\\u304D\\u306A\\u753B\\u50CF\\u30EA\\u30F3\\u30AF(sample_url)\\u3092\\u4F7F\\u7528\\u3057\\u3066\\u3044\\u307E\\u3059\";\n  const lkCkz1OpNtTCFRfGCEoBp = \"\\u81EA\\u52D5\\u7684\\u306B\\u30A6\\u30A9\\u30FC\\u30BF\\u30FC\\u30D5\\u30A9\\u30FC\\u30EB\\u30D5\\u30ED\\u30FC\\u30E2\\u30FC\\u30C9\\u306B\\u5165\\u308A\\u307E\\u3059\";\n  const e4_fgvntwNlfxgJUc2dXK = \"\\u8A00\\u8A9E\";\n  const gPt6cpWrkvqRqZnwJo1KV = \"\\u753B\\u50CF\\u30AB\\u30FC\\u30C9\\u306E\\u5DE6\\u4E0A\\u9685\\u306B\\u30C0\\u30A6\\u30F3\\u30ED\\u30FC\\u30C9 \\u30EA\\u30B9\\u30C8\\u306B\\u8FFD\\u52A0\\u3059\\u308B\\u30C1\\u30A7\\u30C3\\u30AF\\u30DC\\u30C3\\u30AF\\u30B9\\u3092\\u8868\\u793A\\u3057\\u307E\\u3059\\u3002\";\n  const sxhTRqogDRozo9IaTGI7g = \"\\u6295\\u7A3F\\u30EA\\u30B9\\u30C8\\u306B\\u753B\\u50CF\\u30C1\\u30A7\\u30C3\\u30AF\\u30DC\\u30C3\\u30AF\\u30B9\\u3092\\u8868\\u793A\\u3059\\u308B\";\n  const dvs63FvVKWm3uHVfqeq00 = \"Fancybox \\u3092\\u4F7F\\u7528\\u3057\\u3066\\u8A73\\u7D30\\u3092\\u8868\\u793A\\u3059\\u308B\";\n  const Tbq8O5KhwcDHQ_qxNFW09 = \"\\u5B9F\\u9A13\\u7684\";\n  const IxTawC_qs_xjxj5g8_aGx = \"\\u4FDD\\u7559\\u4E2D\\u306E\\u753B\\u50CF\\u3092\\u975E\\u8868\\u793A\\u306B\\u3059\\u308B\";\n  const YAUNSVT_pTygaY306DZmU = \"yande.re \\u306F\\u753B\\u50CF\\u30EA\\u30B9\\u30C8\\u306E\\u53D6\\u5F97\\u306B API \\u3092\\u4F7F\\u7528\\u3057\\u307E\\u305B\\u3093\";\n  const HkRzE7fweBSefchs0z0r8 = \"HTML \\u3092\\u76F4\\u63A5\\u89E3\\u6790\\u3057\\u3066\\u753B\\u50CF\\u30C7\\u30FC\\u30BF\\u3092\\u53D6\\u5F97\\u3059\\u308B\";\n  const yYtssYrCL8VwFrdvvx8v3 = \"\\u4EEE\\u60F3\\u30EA\\u30B9\\u30C8 (\\u5E45\\u306F\\u7B49\\u3057\\u304F\\u3001\\u9AD8\\u3055\\u306F\\u7B49\\u3057\\u304F\\u306A\\u3044)\";\n  const UqbfVZzRyk0iD2NcOii_E = \"\\u30C7\\u30A3\\u30B9\\u30D7\\u30EC\\u30A4\\u30EA\\u30B9\\u30C8\\u753B\\u50CF\\u306E\\u89E3\\u50CF\\u5EA6\";\n  const _4E2zv2NpOG4y8TV5PRL0 = \"\\u753B\\u50CF\\u30AB\\u30FC\\u30C9\\u306E\\u5DE6\\u4E0B\\u9685\\u306B\\u5143\\u306E\\u753B\\u50CF\\u306E\\u89E3\\u50CF\\u5EA6\\u3092\\u8868\\u793A\\u3057\\u307E\\u3059\\u3002\";\n  const Cu6n0Apv5xVlo4DnQbVbT = \"\\u30BF\\u30B0\\u30A8\\u30AF\\u30B9\\u30DD\\u30FC\\u30C8\\u8A2D\\u5B9A\";\n  const BB4C5taWpmw06X0Kz_Gtk = \"\\u30A6\\u30A7\\u30A4\\u30C8\\u306E\\u8A2D\\u5B9A\";\n  const zg2GRF6zmMXCkT9Uz2Bni = \"\\u5168\\u9078\\u629E\";\n  const xSC1vpAOTLQ3RBipKrNpD = \"\\u9078\\u629E\\u3057\\u306A\\u3044\";\n  const cKXET1CCnAXq4H60qr8uc = \"\\u9006\\u9078\\u629E\";\n  const QH_xm27zhgs5E1077asf1 = \"\\u8F38\\u51FA\";\n  const Uw9QwD1SaR2VjZEqDYRdb = \"\\u4E00\\u90E8\\u306E\\u8A2D\\u5B9A\\u3092\\u6709\\u52B9\\u306B\\u3059\\u308B\\u306B\\u306F\\u3001\\u30DA\\u30FC\\u30B8\\u3092\\u66F4\\u65B0\\u3059\\u308B\\u5FC5\\u8981\\u304C\\u3042\\u308A\\u307E\\u3059\\u3002\";\n  const ECpLfRMsS0zpJPTw0qqNs = \"\\u8A73\\u7D30\\u30DD\\u30C3\\u30D7\\u30A2\\u30C3\\u30D7\\u30A6\\u30A3\\u30F3\\u30C9\\u30A6\\u306E\\u4E0B\\u90E8\\u306B\\u30A2\\u30AF\\u30B7\\u30E7\\u30F3\\u30D0\\u30FC\\u30DC\\u30BF\\u30F3\\u3092\\u914D\\u7F6E\\u3057\\u307E\\u3059\\u3002\";\n  const vJobIibroyz2wkpmONSnR = \"\\u753B\\u50CF\\u8A73\\u7D30\\u30DD\\u30C3\\u30D7\\u30A2\\u30C3\\u30D7\\u30A6\\u30A3\\u30F3\\u30C9\\u30A6\\u306E\\u30A2\\u30AF\\u30B7\\u30E7\\u30F3\\u30DC\\u30BF\\u30F3\\u30D0\\u30FC\\u3068\\u30E9\\u30D9\\u30EB\\u30D0\\u30FC\\u306E\\u4F4D\\u7F6E\\u3092\\u5165\\u308C\\u66FF\\u3048\\u307E\\u3059\\u3002\";\n  const I_MKXUxaNXp3D35GFULn4 = \"\\u30AA\\u30D5\\u306B\\u3059\\u308B\\u3068\\u3001\\u8A73\\u7D30\\u753B\\u50CF\\u3092\\u30AF\\u30EA\\u30C3\\u30AF\\u3059\\u308B\\u3068\\u30DC\\u30BF\\u30F3\\u3084\\u30BF\\u30B0\\u306E\\u8868\\u793A\\u30FB\\u975E\\u8868\\u793A\\u304C\\u5207\\u308A\\u66FF\\u308F\\u308A\\u307E\\u3059\\u3002\";\n  const dm7zGAYbP2sbGXO_ekDDl = \"\\u4E21\\u7AEF\\u63C3\\u3048\\u30EC\\u30A4\\u30A2\\u30A6\\u30C8\\u5E45\\u4FC2\\u6570\";\n  const UOaS5wud2xGLzx9NGJxYQ = \"\\u30C7\\u30A3\\u30EC\\u30AF\\u30C8\\u30EA\\u306E\\u9078\\u629E\";\n  const jx2FWrN3O_8T7U5aSbvXj = \"\\u753B\\u50CF\\u3092\\u4FDD\\u5B58\\u3059\\u308B\\u5834\\u6240\\u3092\\u9078\\u629E\\u3057\\u307E\\u3059\";\n  var ja = {\n    UxxldE9xRwmQctrvba5Y8,\n    \"1F-R4qChHIzZaohu5GJzl\": \"\\u4F8B\\uFF1A&api_key=xx&user_id=1\",\n    \"23iEYyiQlLVhFIqGbj527\": \"\\u8CEA\\u554F\\u3068\\u63D0\\u6848\",\n    \"2ZPEAvLkCbV3mC0iJAw9K\": \"\\u304A\\u6C17\\u306B\\u5165\\u308A\\u306B\\u8FFD\\u52A0\",\n    \"4g1TUy2kwQrdOs-w4JobB\": \"\\u30AF\\u30EA\\u30C3\\u30AF\\u3057\\u3066\\u30D5\\u30A3\\u30FC\\u30C9\\u30D0\\u30C3\\u30AF\\u3092\\u9001\\u4FE1\",\n    \"4hOFoP4M3ZkL3RiN7XOc8\": \"\\u3082\\u3046\\u3044\\u3084\",\n    \"6acPWiYq2-OdySa2_xqDu\": \"\\u30E9\\u30F3\\u30C0\\u30E0\",\n    \"6jPGehET9TViankl5-SRu\": \"\\u5E45\\u306F\\u540C\\u3058\\u3067\\u9AD8\\u3055\\u306F\\u7570\\u306A\\u308A\\u307E\\u3059\",\n    \"7Cgsr4PUMbezDXNfWdvWH\": \"\\u4EBA\\u6C17\\u4F5C\\u54C1\",\n    \"7Xq5puLNcT0mAvoxElqdf\": \"\\u30A6\\u30A7\\u30EB\\u30AB\\u30E0\\u30B9\\u30BF\\u30FC\\u2606\\u5F61\",\n    \"9juZMc0gPIgvMPKVORpJ1\": \"\\u4EBA\\u6C17\",\n    A16qoBulYQJLbHe9mqNwm,\n    \"B_ptN5O-9PhmG5ymGGtc6\": \"\\u62E1\\u5927\\u753B\\u50CF\\u3092\\u898B\\u308B\",\n    CacM8tispuPNrSxxpt9GX,\n    ClZdL9hGweOokP7Mn_Ptq,\n    DXEhXAQbkiCMU_l252jo_,\n    Dnnio9m9RZA6bkTLytc99,\n    EsiorRgoeHI8h7IHMLDA4,\n    FAqj5ONm50QMfIt9Vq2p1,\n    FT1uJs8XG__n5qBvuFsH4,\n    G3b7rbyQEj3_rgzVsNJZY,\n    GjMNbm97OgVvpIYlkOisE,\n    HzMBcS2oNGVIoLiHWprim,\n    \"J2Ckb_-LITfmww4aEksqk\": \"\\u30C0\\u30A6\\u30F3\\u30ED\\u30FC\\u30C9\\u30EA\\u30F3\\u30AF\\u3092\\u51FA\\u529B\\u3059\\u308B\",\n    \"KkkM-iz8RCVQoTrTfhS5j\": \"\\u30AA\\u30EA\\u30B8\\u30CA\\u30EB\\u30B5\\u30A4\\u30BA\",\n    \"LZbI8am7nD-LiemZzroFF\": \"\\u9AD8\\u3055\\u304C\\u540C\\u3058\\u3067\\u5E45\\u304C\\u4E0D\\u7B49\",\n    Lm_HFVHpv4XCjilV3NLKu,\n    \"M-wISnLiQgM_DURMwKZGT\": \"\\u30DA\\u30FC\\u30B8\\u306B\\u5408\\u308F\\u305B\\u308B\",\n    \"MWVfUiW8egLWq7MgV-wzc\": \"\\u304A\\u6C17\\u306B\\u5165\\u308A\\u306B\\u8FFD\\u52A0\\u3067\\u304D\\u307E\\u305B\\u3093\\u3067\\u3057\\u305F\",\n    \"Mt3-hyoH7f_pW2gnfxyur\": \"\\u65E5\\u5225\",\n    OKs1ePekQA4Ona839U114,\n    \"OrwwNKZ7I70-ecpspE8d_\": \"\\u30D5\\u30EB\\u30B9\\u30AF\\u30EA\\u30FC\\u30F3\\u5207\\u308A\\u66FF\\u3048\",\n    \"PQhFo-g7sgagimkleVoZR\": \"\\u6708\\u5225\",\n    \"PT74UDfKA45vTVTst_-hD\": \"\\u3053\\u306E\\u30B9\\u30AF\\u30EA\\u30D7\\u30C8\\u306B\\u3064\\u3044\\u3066\",\n    RN4dt81l_fZMWODsskZob,\n    RstKmO7YVQMpaDoucxUel,\n    SIUUZ4wqJTOilEdcX3EOi,\n    \"StU1-52QJmNFKQ5soJCyG\": \"\\u30E9\\u30F3\\u30C0\\u30E0\\u4F5C\\u54C1\",\n    \"VpuyxZtIoDF9-YyOm0tK_\": \"\\u5143\\u306E\\u30D5\\u30A1\\u30A4\\u30EB\\u3092\\u30C0\\u30A6\\u30F3\\u30ED\\u30FC\\u30C9\\u3059\\u308B\",\n    \"Xtk-NnMgSQZmheJ87nbRV\": \"\\u30C0\\u30A6\\u30F3\\u30ED\\u30FC\\u30C9\",\n    XvOYJ5gHo37M1XztPl18z,\n    Ym0HIEu9Q80qXB31LuC6c,\n    Z4pa8GhgE63OGGvCqAld0,\n    \"ZtQHZx-pEjmu_o3dQD1fc\": \"\\u30B5\\u30FC\\u30AF\\u30EB\",\n    ZztrWbSaaaas3v0cHtSmh,\n    _Efl8k8uYQj9iJmj3kwbd,\n    _bQs7o9oQSo7ao1G0cp3d,\n    _nQfaNuwbvPAIFKOY6_7u,\n    aVqN9TBRCbNGsW3Y2D2Nm,\n    ad8lEoWap_nT9U69WBKen,\n    aonlPAu9kEkkwNvQg0DBk,\n    cKn4cfAxzdgh_HD6OFibB,\n    caFFJlrS1wa_F86uKPykd,\n    ctWGhVvqB2k_1TX2iY0l2,\n    dU7ou5kVM0s9DMju5e2tS,\n    e2_EYvweJsVoIZlIWkPRV,\n    \"elkBQ9moOZ-KMcy5bt_Ts\": \"\\u6700\\u8FD1\\u306E\\u4EBA\\u6C17\",\n    fC8XNfCl04zK7vgeaRZMQ,\n    fVE5taO6GDTPbILat4GCt,\n    gM92sLo0Cqfl2rCaXlOhc,\n    hVmfDxXoj8vkgVQabEOSr,\n    \"iJ0h220tvMmUhkfIMYI-W\": \"\\u5909\\u66F4\\u5C65\\u6B74\",\n    \"iRt9V9wNQASic3D7-wTZo\": \"\\u5B9F\\u9A13\\u7684/\\u4FDD\\u8A3C\\u3055\\u308C\\u3066\\u3044\\u307E\\u305B\\u3093\",\n    \"jDjashxA-oBPo19DXI504\": \"\\u5143\\u306E\\u753B\\u50CF\",\n    \"jMod2JozzAnwHuD-3KuPb\": \"\\u4EE5\\u4E0B\\u306E\\u30BF\\u30B0\\u3092\\u5165\\u529B\\u3057\\u3001Enter \\u30AD\\u30FC\\u3092\\u62BC\\u3057\\u3066\\u8FFD\\u52A0\\u3057\\u307E\\u3059\",\n    jerGO2OCuW9TdnEnGYRWd,\n    juT6gwLOg5r1h2vFpFf6P,\n    k4YzDnBtd_S2UpAQucGxF,\n    kFcteLMfnoezhOwuTlLFC,\n    \"kop_-39vkeg-bz2wztJ9O\": \"\\u753B\\u50CF\\u30EA\\u30B9\\u30C8\\u306E\\u30EC\\u30A4\\u30A2\\u30A6\\u30C8\",\n    \"l5W-EtJ_ar-SY2lF4H5Zm\": \"\\u898B\\u305B\\u308B\",\n    l8CbIALt_VWUnzBl_Rmgf,\n    \"lPPsX2CZbXwC-EGN79Rki\": \"\\u30BA\\u30FC\\u30E0\\u30A2\\u30A6\\u30C8\\u3059\\u308B\",\n    \"nd4UjZy2ILsc-iW9iu7xR\": \"\\u65E5\\u4ED8\\u9806\",\n    pEU9Y9K7DsODkocCDwq_O,\n    qSF4OLshg2EEX4CwtBE6r,\n    qWcqQRsE9nN43MaZ2BmN9,\n    rXjhc8VuGloy1wZ09noNB,\n    \"riciqzr6ILBnpPc7KtG-C\": \"\\u9031\\u5225\",\n    \"t83UAY18UebTg1_-zFGP3\": \"\\u9589\\u3058\\u308B\",\n    tGi6xYfvStBmR8qduEmKX,\n    \"tt_YdgKCA_5m-aSTSMPQ_\": \"\\u30A6\\u30A9\\u30FC\\u30BF\\u30FC\\u30D5\\u30A9\\u30FC\\u30EB\\u306E\\u5217\\u306E\\u6570\",\n    u8mEnSo4mxDRUbj7FeAll,\n    uxIs3XkeVzkrEX985zHk3,\n    vfUg8xP6WptIhSL0E9b9D,\n    w95XGurDhDfOfw7XH4JFW,\n    wI4KHHIe3zNRziW4lDZrp,\n    \"xJJTEE3nZ4HVXGFfiN-LC\": \"\\u679A\",\n    ze1PaiGdX4ufmoOLv_xw6,\n    zs8YTCc8d8XFUgRnp7m_w,\n    PBjdNKuj02doUvOf2zZqP,\n    z_oL9s5fS164W4_gITOGZ,\n    \"0VAN4cJ-_mUxvtmg4KEi1\": \"OK\",\n    \"9dq_DxgMG88eom9Gq-4nT\": \"\\u30AD\\u30E3\\u30F3\\u30BB\\u30EB\",\n    LN_Rsic4V50DrXbsv9T9L,\n    OJ8X55GXx5k3peoSXSujf,\n    ti3akdSS3iZV9NsGzIo3m,\n    ujBgilCWNgFNV8Q2IDMWS,\n    sMkrF8bqCTJZZ1kXTkT_R,\n    u0K7A_hv1RZSJl6TDR61A,\n    \"99kLMSzDYJCAf1yK9QYzy\": \"\\u30B3\\u30D4\\u30FC\\u3055\\u308C\\u307E\\u3057\\u305F\",\n    EVPG1YZDtykdz3htyf11u,\n    fbIpwMw2yVoSxP66OJ32z,\n    kCYFwKpwznYIKRmB1tCww,\n    \"si-zDDRFrEwDTCkp53Q44\": \"\\u30AF\\u30EA\\u30C3\\u30D7\\u30DC\\u30FC\\u30C9\\u306E\\u8A31\\u53EF\\u3092\\u8A31\\u53EF\\u3057\\u3066\\u304F\\u3060\\u3055\\u3044\",\n    tEvQYzSVnggYAcM1uv9Tt,\n    \"eOxsWLzwqrlhBdVMwz-rH\": \"\\u304A\\u3059\\u3059\\u3081\\u30B5\\u30A4\\u30C8\",\n    \"4yzHPggVky2QKFD2TbBhl\": \"\\u30B5\\u30E0\\u30CD\\u30A4\\u30EB\\u306B\\u306F\\u5927\\u304D\\u306A\\u753B\\u50CF\\u3092\\u4F7F\\u7528\\u3059\\u308B\",\n    HSx0XMZFid_lVuwjzrhH0,\n    \"EZd1QQdgUDjT3yya5ZYe-\": \"\\u30BD\\u30FC\\u30B9\\u30B5\\u30A4\\u30C8\\u3092\\u958B\\u3044\\u305F\\u3068\\u304D\\u306B\\u76F4\\u63A5\\u30A6\\u30A9\\u30FC\\u30BF\\u30FC\\u30D5\\u30A9\\u30FC\\u30EB\\u30D6\\u30E9\\u30A6\\u30B8\\u30F3\\u30B0\\u30E2\\u30FC\\u30C9\\u306B\\u5165\\u308B\",\n    lkCkz1OpNtTCFRfGCEoBp,\n    e4_fgvntwNlfxgJUc2dXK,\n    gPt6cpWrkvqRqZnwJo1KV,\n    sxhTRqogDRozo9IaTGI7g,\n    dvs63FvVKWm3uHVfqeq00,\n    \"w4uJjpTmSEkm6SIDgEo-0\": \"\\u753B\\u50CF\\u306E\\u8A73\\u7D30\\u306F\\u3001\\u30BA\\u30FC\\u30E0\\u3084\\u56DE\\u8EE2\\u306A\\u3069\\u306E\\u64CD\\u4F5C\\u3092\\u30B5\\u30DD\\u30FC\\u30C8\\u3059\\u308B Fancybox \\u30B3\\u30F3\\u30DD\\u30FC\\u30CD\\u30F3\\u30C8\\u3092\\u4F7F\\u7528\\u3057\\u3066\\u8868\\u793A\\u3067\\u304D\\u307E\\u3059\\u3002\",\n    Tbq8O5KhwcDHQ_qxNFW09,\n    IxTawC_qs_xjxj5g8_aGx,\n    \"-x4wjDoHtodaXEgm2SXkg\": \"API \\u3092\\u547C\\u3073\\u51FA\\u3059\\u3068\\u3001\\u30C7\\u30D5\\u30A9\\u30EB\\u30C8\\u3067 `holds:false` \\u30BF\\u30B0\\u304C\\u6E21\\u3055\\u308C\\u307E\\u3059\\u3002\",\n    YAUNSVT_pTygaY306DZmU,\n    HkRzE7fweBSefchs0z0r8,\n    yYtssYrCL8VwFrdvvx8v3,\n    UqbfVZzRyk0iD2NcOii_E,\n    _4E2zv2NpOG4y8TV5PRL0,\n    \"FMi4atPbKn-B1HiAZ2ZP2\": \"\\u30A8\\u30AF\\u30B9\\u30DD\\u30FC\\u30C8\\u30BF\\u30B0\",\n    Cu6n0Apv5xVlo4DnQbVbT,\n    BB4C5taWpmw06X0Kz_Gtk,\n    zg2GRF6zmMXCkT9Uz2Bni,\n    xSC1vpAOTLQ3RBipKrNpD,\n    cKXET1CCnAXq4H60qr8uc,\n    QH_xm27zhgs5E1077asf1,\n    Uw9QwD1SaR2VjZEqDYRdb,\n    ECpLfRMsS0zpJPTw0qqNs,\n    vJobIibroyz2wkpmONSnR,\n    \"HPukB-OKzIuRxMmO4Rx2U\": \"\\u8A73\\u7D30\\u753B\\u50CF\\u3092\\u30AF\\u30EA\\u30C3\\u30AF\\u3059\\u308B\\u3068\\u30DD\\u30C3\\u30D7\\u30A2\\u30C3\\u30D7\\u30A6\\u30A3\\u30F3\\u30C9\\u30A6\\u3092\\u9589\\u3058\\u307E\\u3059\",\n    I_MKXUxaNXp3D35GFULn4,\n    dm7zGAYbP2sbGXO_ekDDl,\n    \"kMu1vOFmTJac-ylP0b13Z\": \"\\u30C0\\u30A6\\u30F3\\u30ED\\u30FC\\u30C9\\u6210\\u529F\",\n    UOaS5wud2xGLzx9NGJxYQ,\n    jx2FWrN3O_8T7U5aSbvXj,\n    \"1sUsdpwBzU4gBf7Mrcihq\": \"\\u753B\\u50CF\\u4FDD\\u5B58\\u30C7\\u30A3\\u30EC\\u30AF\\u30C8\\u30EA\",\n    \"rcpw-hgymDP2bsJPPUb_F\": \"\\u753B\\u50CF\\u306E\\u30C0\\u30A6\\u30F3\\u30ED\\u30FC\\u30C9\\u65B9\\u6CD5\\u3092\\u9078\\u629E\\u3059\\u308B\",\n    \"Ah2uP1cGRBQ6jff-SIc-Q\": \"\\u753B\\u50CF\\u306E\\u30C0\\u30A6\\u30F3\\u30ED\\u30FC\\u30C9\\u65B9\\u6CD5\"\n  };\n  Vue__default[\"default\"].use(VueI18n__default[\"default\"]);\n  const i18n = new VueI18n__default[\"default\"]({\n    locale: initialSettings.lang || \"en\",\n    fallbackLocale: \"en\",\n    messages: {\n      \"zh-Hans\": zhHans,\n      \"zh-Hant\": zhHant,\n      en,\n      ja\n    }\n  });\n  const settings = Vue__default[\"default\"].observable(initialSettings);\n  const ykFlag = [\"konachan\", \"yande.re\"].some((e) => location.href.includes(e));\n  const poolFlag = location.pathname == \"/pool\";\n  const store = Vue__default[\"default\"].observable({\n    requestLoading: false,\n    requestStop: false,\n    showImageSelected: false,\n    imageSelectedIndex: 0,\n    showDrawer: false,\n    showSettings: false,\n    showFab: false,\n    currentPage: 1,\n    imageList: [],\n    selectedImageList: [],\n    isYKSite: ykFlag,\n    showPostList: !poolFlag,\n    showPoolList: ykFlag && poolFlag,\n    isFullscreen: false\n  });\n  function toggleDrawer() {\n    store.showDrawer = !store.showDrawer;\n  }\n  function addToSelectedList(item) {\n    if (store.selectedImageList.some((e) => e.id === item.id))\n      return;\n    Object.assign(item, { fileNameWithTags: `${location.hostname} ${item.id} ${item.tags.join(\" \")}` });\n    store.selectedImageList.push(item);\n  }\n  function removeFromSelectedList(id) {\n    store.selectedImageList = store.selectedImageList.filter((e) => {\n      if (e.loading)\n        return true;\n      return e.id !== id;\n    });\n  }\n  var _sfc_main$b = /* @__PURE__ */ Vue2.defineComponent({\n    __name: \"WfLayout\",\n    setup(__props) {\n      const wfType = Vue2.computed(() => settings.masonryLayout || \"masonry\");\n      const isMasonry = Vue2.computed(() => [\"masonry\", \"grid\"].includes(wfType.value));\n      const wfClass = Vue2.computed(() => ({\n        \"wf-grid\": wfType.value == \"grid\",\n        \"wf-no-fit-screen\": !settings.isFitScreen\n      }));\n      const columnCount = Vue2.computed(() => {\n        return settings.selectedColumn === \"0\" ? settings.isFitScreen ? {\n          300: 1,\n          600: 2,\n          900: 3,\n          1200: 4,\n          1600: 6,\n          1920: 7,\n          2400: 8,\n          2700: 9,\n          3e3: 10,\n          default: 6\n        } : {\n          300: 1,\n          1050: 2,\n          1500: 3,\n          1920: 4,\n          default: 4\n        } : +settings.selectedColumn;\n      });\n      const columnCount2 = Vue2.computed(() => {\n        if (typeof columnCount.value == \"number\")\n          return { default: columnCount.value };\n        return columnCount.value;\n      });\n      return { __sfc: true, wfType, isMasonry, wfClass, columnCount, columnCount2 };\n    }\n  });\n  var _sfc_render$b = function render() {\n    var _vm = this, _c = _vm._self._c, _setup = _vm._self._setupProxy;\n    return _c(\"div\", { staticClass: \"wf-layout\", class: _setup.wfClass }, [_setup.wfType === \"masonry2\" ? _c(\"true-masonry\", { staticClass: \"true-masonry\", attrs: { \"gap\": { default: 8 }, \"cols\": _setup.columnCount2 } }, [_vm._t(\"default\")], 2) : _setup.isMasonry ? _c(\"masonry\", { attrs: { \"cols\": _setup.columnCount, \"gutter\": \"8px\" } }, [_vm._t(\"default\")], 2) : _c(\"div\", { staticClass: \"justified-container\" }, [_vm._t(\"default\")], 2)], 1);\n  };\n  var _sfc_staticRenderFns$b = [];\n  var __component__$b = /* @__PURE__ */ normalizeComponent(\n    _sfc_main$b,\n    _sfc_render$b,\n    _sfc_staticRenderFns$b,\n    false,\n    null,\n    null,\n    null,\n    null\n  );\n  var WfLayout = __component__$b.exports;\n  var mdiAccount = \"M12,4A4,4 0 0,1 16,8A4,4 0 0,1 12,12A4,4 0 0,1 8,8A4,4 0 0,1 12,4M12,14C16.42,14 20,15.79 20,18V20H4V18C4,15.79 7.58,14 12,14Z\";\n  var mdiBrightness6 = \"M12,18V6A6,6 0 0,1 18,12A6,6 0 0,1 12,18M20,15.31L23.31,12L20,8.69V4H15.31L12,0.69L8.69,4H4V8.69L0.69,12L4,15.31V20H8.69L12,23.31L15.31,20H20V15.31Z\";\n  var mdiCalendar = \"M19,19H5V8H19M16,1V3H8V1H6V3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3H18V1M17,12H12V17H17V12Z\";\n  var mdiCalendarBlank = \"M19,19H5V8H19M16,1V3H8V1H6V3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3H18V1\";\n  var mdiCalendarEdit = \"M19,3H18V1H16V3H8V1H6V3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H10V19H5V8H19V9H21V5A2,2 0 0,0 19,3M21.7,13.35L20.7,14.35L18.65,12.35L19.65,11.35C19.85,11.14 20.19,11.13 20.42,11.35L21.7,12.63C21.89,12.83 21.89,13.15 21.7,13.35M12,18.94L18.07,12.88L20.12,14.88L14.06,21H12V18.94Z\";\n  var mdiCalendarMonth = \"M9,10V12H7V10H9M13,10V12H11V10H13M17,10V12H15V10H17M19,3A2,2 0 0,1 21,5V19A2,2 0 0,1 19,21H5C3.89,21 3,20.1 3,19V5A2,2 0 0,1 5,3H6V1H8V3H16V1H18V3H19M19,19V8H5V19H19M9,14V16H7V14H9M13,14V16H11V14H13M17,14V16H15V14H17Z\";\n  var mdiCalendarSearch = \"M15.5,12C18,12 20,14 20,16.5C20,17.38 19.75,18.21 19.31,18.9L22.39,22L21,23.39L17.88,20.32C17.19,20.75 16.37,21 15.5,21C13,21 11,19 11,16.5C11,14 13,12 15.5,12M15.5,14A2.5,2.5 0 0,0 13,16.5A2.5,2.5 0 0,0 15.5,19A2.5,2.5 0 0,0 18,16.5A2.5,2.5 0 0,0 15.5,14M19,8H5V19H9.5C9.81,19.75 10.26,20.42 10.81,21H5C3.89,21 3,20.1 3,19V5C3,3.89 3.89,3 5,3H6V1H8V3H16V1H18V3H19A2,2 0 0,1 21,5V13.03C20.5,12.22 19.8,11.54 19,11V8Z\";\n  var mdiCalendarText = \"M14,14H7V16H14M19,19H5V8H19M19,3H18V1H16V3H8V1H6V3H5C3.89,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M17,10H7V12H17V10Z\";\n  var mdiCalendarToday = \"M7,10H12V15H7M19,19H5V8H19M19,3H18V1H16V3H8V1H6V3H5C3.89,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z\";\n  var mdiCalendarWeek = \"M6 1H8V3H16V1H18V3H19C20.11 3 21 3.9 21 5V19C21 20.11 20.11 21 19 21H5C3.89 21 3 20.1 3 19V5C3 3.89 3.89 3 5 3H6V1M5 8V19H19V8H5M7 10H17V12H7V10Z\";\n  var mdiCheckCircle = \"M12 2C6.5 2 2 6.5 2 12S6.5 22 12 22 22 17.5 22 12 17.5 2 12 2M10 17L5 12L6.41 10.59L10 14.17L17.59 6.58L19 8L10 17Z\";\n  var mdiCheckUnderlineCircle = \"M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M17,18H7V16H17V18M10.3,14L7,10.7L8.4,9.3L10.3,11.2L15.6,5.9L17,7.3L10.3,14Z\";\n  var mdiCheckboxBlankOutline = \"M19,3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3M19,5V19H5V5H19Z\";\n  var mdiCheckboxIntermediate = \"M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M19,19H5V5H19V19M17,17H7V7H17V17Z\";\n  var mdiCheckboxMarked = \"M10,17L5,12L6.41,10.58L10,14.17L17.59,6.58L19,8M19,3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3Z\";\n  var mdiChevronDown = \"M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z\";\n  var mdiChevronLeft = \"M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z\";\n  var mdiChevronRight = \"M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z\";\n  var mdiClose = \"M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z\";\n  var mdiCloseCircle = \"M12,2C17.53,2 22,6.47 22,12C22,17.53 17.53,22 12,22C6.47,22 2,17.53 2,12C2,6.47 6.47,2 12,2M15.59,7L12,10.59L8.41,7L7,8.41L10.59,12L7,15.59L8.41,17L12,13.41L15.59,17L17,15.59L13.41,12L17,8.41L15.59,7Z\";\n  var mdiCog = \"M12,15.5A3.5,3.5 0 0,1 8.5,12A3.5,3.5 0 0,1 12,8.5A3.5,3.5 0 0,1 15.5,12A3.5,3.5 0 0,1 12,15.5M19.43,12.97C19.47,12.65 19.5,12.33 19.5,12C19.5,11.67 19.47,11.34 19.43,11L21.54,9.37C21.73,9.22 21.78,8.95 21.66,8.73L19.66,5.27C19.54,5.05 19.27,4.96 19.05,5.05L16.56,6.05C16.04,5.66 15.5,5.32 14.87,5.07L14.5,2.42C14.46,2.18 14.25,2 14,2H10C9.75,2 9.54,2.18 9.5,2.42L9.13,5.07C8.5,5.32 7.96,5.66 7.44,6.05L4.95,5.05C4.73,4.96 4.46,5.05 4.34,5.27L2.34,8.73C2.21,8.95 2.27,9.22 2.46,9.37L4.57,11C4.53,11.34 4.5,11.67 4.5,12C4.5,12.33 4.53,12.65 4.57,12.97L2.46,14.63C2.27,14.78 2.21,15.05 2.34,15.27L4.34,18.73C4.46,18.95 4.73,19.03 4.95,18.95L7.44,17.94C7.96,18.34 8.5,18.68 9.13,18.93L9.5,21.58C9.54,21.82 9.75,22 10,22H14C14.25,22 14.46,21.82 14.5,21.58L14.87,18.93C15.5,18.67 16.04,18.34 16.56,17.94L19.05,18.95C19.27,19.03 19.54,18.95 19.66,18.73L21.66,15.27C21.78,15.05 21.73,14.78 21.54,14.63L19.43,12.97Z\";\n  var mdiContentCopy = \"M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z\";\n  var mdiContentPaste = \"M19,20H5V4H7V7H17V4H19M12,2A1,1 0 0,1 13,3A1,1 0 0,1 12,4A1,1 0 0,1 11,3A1,1 0 0,1 12,2M19,2H14.82C14.4,0.84 13.3,0 12,0C10.7,0 9.6,0.84 9.18,2H5A2,2 0 0,0 3,4V20A2,2 0 0,0 5,22H19A2,2 0 0,0 21,20V4A2,2 0 0,0 19,2Z\";\n  var mdiDelete = \"M19,4H15.5L14.5,3H9.5L8.5,4H5V6H19M6,19A2,2 0 0,0 8,21H16A2,2 0 0,0 18,19V7H6V19Z\";\n  var mdiDownload = \"M5,20H19V18H5M19,9H15V3H9V9H5L12,16L19,9Z\";\n  var mdiFileClockOutline = \"M4 2A2 2 0 0 0 2 4V20A2 2 0 0 0 4 22H12.41A7 7 0 0 0 16 23A7 7 0 0 0 23 16A7 7 0 0 0 18 9.3V8L12 2H4M4 4H11V9H16A7 7 0 0 0 9 16A7 7 0 0 0 10.26 20H4V4M16 11A5 5 0 0 1 21 16A5 5 0 0 1 16 21A5 5 0 0 1 11 16A5 5 0 0 1 16 11M15 12V17L18.61 19.16L19.36 17.94L16.5 16.25V12H15Z\";\n  var mdiFileGifBox = \"M19 3H5C3.9 3 3 3.9 3 5V19C3 20.1 3.9 21 5 21H19C20.1 21 21 20.1 21 19V5C21 3.9 20.1 3 19 3M10 10.5H7.5V13.5H8.5V12H10V13.7C10 14.4 9.5 15 8.7 15H7.3C6.5 15 6 14.3 6 13.7V10.4C6 9.7 6.5 9 7.3 9H8.6C9.5 9 10 9.7 10 10.3V10.5M13 15H11.5V9H13V15M17.5 10.5H16V11.5H17.5V13H16V15H14.5V9H17.5V10.5Z\";\n  var mdiFileTree = \"M3,3H9V7H3V3M15,10H21V14H15V10M15,17H21V21H15V17M13,13H7V18H13V20H7L5,20V9H7V11H13V13Z\";\n  var mdiFire = \"M17.66 11.2C17.43 10.9 17.15 10.64 16.89 10.38C16.22 9.78 15.46 9.35 14.82 8.72C13.33 7.26 13 4.85 13.95 3C13 3.23 12.17 3.75 11.46 4.32C8.87 6.4 7.85 10.07 9.07 13.22C9.11 13.32 9.15 13.42 9.15 13.55C9.15 13.77 9 13.97 8.8 14.05C8.57 14.15 8.33 14.09 8.14 13.93C8.08 13.88 8.04 13.83 8 13.76C6.87 12.33 6.69 10.28 7.45 8.64C5.78 10 4.87 12.3 5 14.47C5.06 14.97 5.12 15.47 5.29 15.97C5.43 16.57 5.7 17.17 6 17.7C7.08 19.43 8.95 20.67 10.96 20.92C13.1 21.19 15.39 20.8 17.03 19.32C18.86 17.66 19.5 15 18.56 12.72L18.43 12.46C18.22 12 17.66 11.2 17.66 11.2M14.5 17.5C14.22 17.74 13.76 18 13.4 18.1C12.28 18.5 11.16 17.94 10.5 17.28C11.69 17 12.4 16.12 12.61 15.23C12.78 14.43 12.46 13.77 12.33 13C12.21 12.26 12.23 11.63 12.5 10.94C12.69 11.32 12.89 11.7 13.13 12C13.9 13 15.11 13.44 15.37 14.8C15.41 14.94 15.43 15.08 15.43 15.23C15.46 16.05 15.1 16.95 14.5 17.5H14.5Z\";\n  var mdiFitToScreenOutline = \"M17 4H20C21.1 4 22 4.9 22 6V8H20V6H17V4M4 8V6H7V4H4C2.9 4 2 4.9 2 6V8H4M20 16V18H17V20H20C21.1 20 22 19.1 22 18V16H20M7 18H4V16H2V18C2 19.1 2.9 20 4 20H7V18M16 10V14H8V10H16M18 8H6V16H18V8Z\";\n  var mdiFolderNetwork = \"M3,15V5A2,2 0 0,1 5,3H11L13,5H19A2,2 0 0,1 21,7V15A2,2 0 0,1 19,17H13V19H14A1,1 0 0,1 15,20H22V22H15A1,1 0 0,1 14,23H10A1,1 0 0,1 9,22H2V20H9A1,1 0 0,1 10,19H11V17H5A2,2 0 0,1 3,15Z\";\n  var mdiFullscreen = \"M5,5H10V7H7V10H5V5M14,5H19V10H17V7H14V5M17,14H19V19H14V17H17V14M10,17V19H5V14H7V17H10Z\";\n  var mdiFullscreenExit = \"M14,14H19V16H16V19H14V14M5,14H10V19H8V16H5V14M8,5H10V10H5V8H8V5M19,8V10H14V5H16V8H19Z\";\n  var mdiGithub = \"M12,2A10,10 0 0,0 2,12C2,16.42 4.87,20.17 8.84,21.5C9.34,21.58 9.5,21.27 9.5,21C9.5,20.77 9.5,20.14 9.5,19.31C6.73,19.91 6.14,17.97 6.14,17.97C5.68,16.81 5.03,16.5 5.03,16.5C4.12,15.88 5.1,15.9 5.1,15.9C6.1,15.97 6.63,16.93 6.63,16.93C7.5,18.45 8.97,18 9.54,17.76C9.63,17.11 9.89,16.67 10.17,16.42C7.95,16.17 5.62,15.31 5.62,11.5C5.62,10.39 6,9.5 6.65,8.79C6.55,8.54 6.2,7.5 6.75,6.15C6.75,6.15 7.59,5.88 9.5,7.17C10.29,6.95 11.15,6.84 12,6.84C12.85,6.84 13.71,6.95 14.5,7.17C16.41,5.88 17.25,6.15 17.25,6.15C17.8,7.5 17.45,8.54 17.35,8.79C18,9.5 18.38,10.39 18.38,11.5C18.38,15.32 16.04,16.16 13.81,16.41C14.17,16.72 14.5,17.33 14.5,18.26C14.5,19.6 14.5,20.68 14.5,21C14.5,21.27 14.66,21.59 15.17,21.5C19.14,20.16 22,16.42 22,12A10,10 0 0,0 12,2Z\";\n  var mdiHeart = \"M12,21.35L10.55,20.03C5.4,15.36 2,12.27 2,8.5C2,5.41 4.42,3 7.5,3C9.24,3 10.91,3.81 12,5.08C13.09,3.81 14.76,3 16.5,3C19.58,3 22,5.41 22,8.5C22,12.27 18.6,15.36 13.45,20.03L12,21.35Z\";\n  var mdiHeartPlusOutline = \"M12.67 20.74L12 21.35L10.55 20.03C5.4 15.36 2 12.27 2 8.5C2 5.41 4.42 3 7.5 3C9.24 3 10.91 3.81 12 5.08C13.09 3.81 14.76 3 16.5 3C19.58 3 22 5.41 22 8.5C22 9.93 21.5 11.26 20.62 12.61C20 12.31 19.31 12.11 18.59 12.04C19.5 10.8 20 9.65 20 8.5C20 6.5 18.5 5 16.5 5C14.96 5 13.46 6 12.93 7.36H11.07C10.54 6 9.04 5 7.5 5C5.5 5 4 6.5 4 8.5C4 11.39 7.14 14.24 11.89 18.55L12 18.65L12.04 18.61C12.12 19.37 12.34 20.09 12.67 20.74M17 14V17H14V19H17V22H19V19H22V17H19V14H17Z\";\n  var mdiHome = \"M10,20V14H14V20H19V12H22L12,3L2,12H5V20H10Z\";\n  var mdiImageMultiple = \"M22,16V4A2,2 0 0,0 20,2H8A2,2 0 0,0 6,4V16A2,2 0 0,0 8,18H20A2,2 0 0,0 22,16M11,12L13.03,14.71L16,11L20,16H8M2,6V20A2,2 0 0,0 4,22H18V20H4V6\";\n  var mdiInformationOutline = \"M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M11,17H13V11H11V17Z\";\n  var mdiLaunch = \"M14,3V5H17.59L7.76,14.83L9.17,16.24L19,6.41V10H21V3M19,19H5V5H12V3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V12H19V19Z\";\n  var mdiLinkVariant = \"M10.59,13.41C11,13.8 11,14.44 10.59,14.83C10.2,15.22 9.56,15.22 9.17,14.83C7.22,12.88 7.22,9.71 9.17,7.76V7.76L12.71,4.22C14.66,2.27 17.83,2.27 19.78,4.22C21.73,6.17 21.73,9.34 19.78,11.29L18.29,12.78C18.3,11.96 18.17,11.14 17.89,10.36L18.36,9.88C19.54,8.71 19.54,6.81 18.36,5.64C17.19,4.46 15.29,4.46 14.12,5.64L10.59,9.17C9.41,10.34 9.41,12.24 10.59,13.41M13.41,9.17C13.8,8.78 14.44,8.78 14.83,9.17C16.78,11.12 16.78,14.29 14.83,16.24V16.24L11.29,19.78C9.34,21.73 6.17,21.73 4.22,19.78C2.27,17.83 2.27,14.66 4.22,12.71L5.71,11.22C5.7,12.04 5.83,12.86 6.11,13.65L5.64,14.12C4.46,15.29 4.46,17.19 5.64,18.36C6.81,19.54 8.71,19.54 9.88,18.36L13.41,14.83C14.59,13.66 14.59,11.76 13.41,10.59C13,10.2 13,9.56 13.41,9.17Z\";\n  var mdiLocationExit = \"M22 12L18 8V11H10V13H18V16M20 18A10 10 0 1 1 20 6H17.27A8 8 0 1 0 17.27 18Z\";\n  var mdiLoupe = \"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22H20A2,2 0 0,0 22,20V12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z\";\n  var mdiMagnify = \"M9.5,3A6.5,6.5 0 0,1 16,9.5C16,11.11 15.41,12.59 14.44,13.73L14.71,14H15.5L20.5,19L19,20.5L14,15.5V14.71L13.73,14.44C12.59,15.41 11.11,16 9.5,16A6.5,6.5 0 0,1 3,9.5A6.5,6.5 0 0,1 9.5,3M9.5,5C7,5 5,7 5,9.5C5,12 7,14 9.5,14C12,14 14,12 14,9.5C14,7 12,5 9.5,5Z\";\n  var mdiMagnifyMinusOutline = \"M15.5,14H14.71L14.43,13.73C15.41,12.59 16,11.11 16,9.5A6.5,6.5 0 0,0 9.5,3A6.5,6.5 0 0,0 3,9.5A6.5,6.5 0 0,0 9.5,16C11.11,16 12.59,15.41 13.73,14.43L14,14.71V15.5L19,20.5L20.5,19L15.5,14M9.5,14C7,14 5,12 5,9.5C5,7 7,5 9.5,5C12,5 14,7 14,9.5C14,12 12,14 9.5,14M7,9H12V10H7V9Z\";\n  var mdiMagnifyPlusOutline = \"M15.5,14L20.5,19L19,20.5L14,15.5V14.71L13.73,14.43C12.59,15.41 11.11,16 9.5,16A6.5,6.5 0 0,1 3,9.5A6.5,6.5 0 0,1 9.5,3A6.5,6.5 0 0,1 16,9.5C16,11.11 15.41,12.59 14.43,13.73L14.71,14H15.5M9.5,14C12,14 14,12 14,9.5C14,7 12,5 9.5,5C7,5 5,7 5,9.5C5,12 7,14 9.5,14M12,10H10V12H9V10H7V9H9V7H10V9H12V10Z\";\n  var mdiMessageAlertOutline = \"M13,10H11V6H13V10M13,12H11V14H13V12M22,4V16A2,2 0 0,1 20,18H6L2,22V4A2,2 0 0,1 4,2H20A2,2 0 0,1 22,4M20,4H4V17.2L5.2,16H20V4Z\";\n  var mdiPlaylistPlus = \"M3 16H10V14H3M18 14V10H16V14H12V16H16V20H18V16H22V14M14 6H3V8H14M14 10H3V12H14V10Z\";\n  var mdiRefresh = \"M17.65,6.35C16.2,4.9 14.21,4 12,4A8,8 0 0,0 4,12A8,8 0 0,0 12,20C15.73,20 18.84,17.45 19.73,14H17.65C16.83,16.33 14.61,18 12,18A6,6 0 0,1 6,12A6,6 0 0,1 12,6C13.66,6 15.14,6.69 16.22,7.78L13,11H20V4L17.65,6.35Z\";\n  var mdiRotateRight = \"M16.89,15.5L18.31,16.89C19.21,15.73 19.76,14.39 19.93,13H17.91C17.77,13.87 17.43,14.72 16.89,15.5M13,17.9V19.92C14.39,19.75 15.74,19.21 16.9,18.31L15.46,16.87C14.71,17.41 13.87,17.76 13,17.9M19.93,11C19.76,9.61 19.21,8.27 18.31,7.11L16.89,8.53C17.43,9.28 17.77,10.13 17.91,11M15.55,5.55L11,1V4.07C7.06,4.56 4,7.92 4,12C4,16.08 7.05,19.44 11,19.93V17.91C8.16,17.43 6,14.97 6,12C6,9.03 8.16,6.57 11,6.09V10L15.55,5.55Z\";\n  var mdiShuffle = \"M14.83,13.41L13.42,14.82L16.55,17.95L14.5,20H20V14.5L17.96,16.54L14.83,13.41M14.5,4L16.54,6.04L4,18.59L5.41,20L17.96,7.46L20,9.5V4M10.59,9.17L5.41,4L4,5.41L9.17,10.58L10.59,9.17Z\";\n  var mdiStar = \"M12,17.27L18.18,21L16.54,13.97L22,9.24L14.81,8.62L12,2L9.19,8.62L2,9.24L7.45,13.97L5.82,21L12,17.27Z\";\n  var mdiTableSplitCell = \"M19 14H21V20H3V14H5V18H19V14M3 4V10H5V6H19V10H21V4H3M11 11V13H8V15L5 12L8 9V11H11M16 11V9L19 12L16 15V13H13V11H16Z\";\n  var mdiTagMultiple = \"M5.5,9A1.5,1.5 0 0,0 7,7.5A1.5,1.5 0 0,0 5.5,6A1.5,1.5 0 0,0 4,7.5A1.5,1.5 0 0,0 5.5,9M17.41,11.58C17.77,11.94 18,12.44 18,13C18,13.55 17.78,14.05 17.41,14.41L12.41,19.41C12.05,19.77 11.55,20 11,20C10.45,20 9.95,19.78 9.58,19.41L2.59,12.42C2.22,12.05 2,11.55 2,11V6C2,4.89 2.89,4 4,4H9C9.55,4 10.05,4.22 10.41,4.58L17.41,11.58M13.54,5.71L14.54,4.71L21.41,11.58C21.78,11.94 22,12.45 22,13C22,13.55 21.78,14.05 21.42,14.41L16.04,19.79L15.04,18.79L20.75,13L13.54,5.71Z\";\n  var mdiTranslate = \"M12.87,15.07L10.33,12.56L10.36,12.53C12.1,10.59 13.34,8.36 14.07,6H17V4H10V2H8V4H1V6H12.17C11.5,7.92 10.44,9.75 9,11.35C8.07,10.32 7.3,9.19 6.69,8H4.69C5.42,9.63 6.42,11.17 7.67,12.56L2.58,17.58L4,19L9,14L12.11,17.11L12.87,15.07M18.5,10H16.5L12,22H14L15.12,19H19.87L21,22H23L18.5,10M15.88,17L17.5,12.67L19.12,17H15.88Z\";\n  var mdiVideo = \"M17,10.5V7A1,1 0 0,0 16,6H4A1,1 0 0,0 3,7V17A1,1 0 0,0 4,18H16A1,1 0 0,0 17,17V13.5L21,17.5V6.5L17,10.5Z\";\n  var mdiWeb = \"M16.36,14C16.44,13.34 16.5,12.68 16.5,12C16.5,11.32 16.44,10.66 16.36,10H19.74C19.9,10.64 20,11.31 20,12C20,12.69 19.9,13.36 19.74,14M14.59,19.56C15.19,18.45 15.65,17.25 15.97,16H18.92C17.96,17.65 16.43,18.93 14.59,19.56M14.34,14H9.66C9.56,13.34 9.5,12.68 9.5,12C9.5,11.32 9.56,10.65 9.66,10H14.34C14.43,10.65 14.5,11.32 14.5,12C14.5,12.68 14.43,13.34 14.34,14M12,19.96C11.17,18.76 10.5,17.43 10.09,16H13.91C13.5,17.43 12.83,18.76 12,19.96M8,8H5.08C6.03,6.34 7.57,5.06 9.4,4.44C8.8,5.55 8.35,6.75 8,8M5.08,16H8C8.35,17.25 8.8,18.45 9.4,19.56C7.57,18.93 6.03,17.65 5.08,16M4.26,14C4.1,13.36 4,12.69 4,12C4,11.31 4.1,10.64 4.26,10H7.64C7.56,10.66 7.5,11.32 7.5,12C7.5,12.68 7.56,13.34 7.64,14M12,4.03C12.83,5.23 13.5,6.57 13.91,8H10.09C10.5,6.57 11.17,5.23 12,4.03M18.92,8H15.97C15.65,6.75 15.19,5.55 14.59,4.44C16.43,5.07 17.96,6.34 18.92,8M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z\";\n  function toDate(argument) {\n    const argStr = Object.prototype.toString.call(argument);\n    if (argument instanceof Date || typeof argument === \"object\" && argStr === \"[object Date]\") {\n      return new argument.constructor(+argument);\n    } else if (typeof argument === \"number\" || argStr === \"[object Number]\" || typeof argument === \"string\" || argStr === \"[object String]\") {\n      return new Date(argument);\n    } else {\n      return new Date(NaN);\n    }\n  }\n  function constructFrom(date, value) {\n    if (date instanceof Date) {\n      return new date.constructor(value);\n    } else {\n      return new Date(value);\n    }\n  }\n  function addDays(date, amount) {\n    const _date = toDate(date);\n    if (isNaN(amount))\n      return constructFrom(date, NaN);\n    if (!amount) {\n      return _date;\n    }\n    _date.setDate(_date.getDate() + amount);\n    return _date;\n  }\n  function addMonths(date, amount) {\n    const _date = toDate(date);\n    if (isNaN(amount))\n      return constructFrom(date, NaN);\n    if (!amount) {\n      return _date;\n    }\n    const dayOfMonth = _date.getDate();\n    const endOfDesiredMonth = constructFrom(date, _date.getTime());\n    endOfDesiredMonth.setMonth(_date.getMonth() + amount + 1, 0);\n    const daysInMonth = endOfDesiredMonth.getDate();\n    if (dayOfMonth >= daysInMonth) {\n      return endOfDesiredMonth;\n    } else {\n      _date.setFullYear(\n        endOfDesiredMonth.getFullYear(),\n        endOfDesiredMonth.getMonth(),\n        dayOfMonth\n      );\n      return _date;\n    }\n  }\n  function add(date, duration) {\n    const {\n      years = 0,\n      months = 0,\n      weeks = 0,\n      days = 0,\n      hours = 0,\n      minutes = 0,\n      seconds = 0\n    } = duration;\n    const _date = toDate(date);\n    const dateWithMonths = months || years ? addMonths(_date, months + years * 12) : _date;\n    const dateWithDays = days || weeks ? addDays(dateWithMonths, days + weeks * 7) : dateWithMonths;\n    const minutesToAdd = minutes + hours * 60;\n    const secondsToAdd = seconds + minutesToAdd * 60;\n    const msToAdd = secondsToAdd * 1e3;\n    const finalDate = constructFrom(date, dateWithDays.getTime() + msToAdd);\n    return finalDate;\n  }\n  const millisecondsInWeek = 6048e5;\n  const millisecondsInMinute = 6e4;\n  const millisecondsInHour = 36e5;\n  const millisecondsInSecond = 1e3;\n  const minutesInMonth = 43200;\n  const minutesInDay = 1440;\n  let defaultOptions$1 = {};\n  function getDefaultOptions$1() {\n    return defaultOptions$1;\n  }\n  function startOfWeek(date, options) {\n    const defaultOptions2 = getDefaultOptions$1();\n    const weekStartsOn = options?.weekStartsOn ?? options?.locale?.options?.weekStartsOn ?? defaultOptions2.weekStartsOn ?? defaultOptions2.locale?.options?.weekStartsOn ?? 0;\n    const _date = toDate(date);\n    const day = _date.getDay();\n    const diff = (day < weekStartsOn ? 7 : 0) + day - weekStartsOn;\n    _date.setDate(_date.getDate() - diff);\n    _date.setHours(0, 0, 0, 0);\n    return _date;\n  }\n  function startOfISOWeek(date) {\n    return startOfWeek(date, { weekStartsOn: 1 });\n  }\n  function getISOWeekYear(date) {\n    const _date = toDate(date);\n    const year = _date.getFullYear();\n    const fourthOfJanuaryOfNextYear = constructFrom(date, 0);\n    fourthOfJanuaryOfNextYear.setFullYear(year + 1, 0, 4);\n    fourthOfJanuaryOfNextYear.setHours(0, 0, 0, 0);\n    const startOfNextYear = startOfISOWeek(fourthOfJanuaryOfNextYear);\n    const fourthOfJanuaryOfThisYear = constructFrom(date, 0);\n    fourthOfJanuaryOfThisYear.setFullYear(year, 0, 4);\n    fourthOfJanuaryOfThisYear.setHours(0, 0, 0, 0);\n    const startOfThisYear = startOfISOWeek(fourthOfJanuaryOfThisYear);\n    if (_date.getTime() >= startOfNextYear.getTime()) {\n      return year + 1;\n    } else if (_date.getTime() >= startOfThisYear.getTime()) {\n      return year;\n    } else {\n      return year - 1;\n    }\n  }\n  function getTimezoneOffsetInMilliseconds(date) {\n    const _date = toDate(date);\n    const utcDate = new Date(\n      Date.UTC(\n        _date.getFullYear(),\n        _date.getMonth(),\n        _date.getDate(),\n        _date.getHours(),\n        _date.getMinutes(),\n        _date.getSeconds(),\n        _date.getMilliseconds()\n      )\n    );\n    utcDate.setUTCFullYear(_date.getFullYear());\n    return +date - +utcDate;\n  }\n  function startOfISOWeekYear(date) {\n    const year = getISOWeekYear(date);\n    const fourthOfJanuary = constructFrom(date, 0);\n    fourthOfJanuary.setFullYear(year, 0, 4);\n    fourthOfJanuary.setHours(0, 0, 0, 0);\n    return startOfISOWeek(fourthOfJanuary);\n  }\n  function compareAsc(dateLeft, dateRight) {\n    const _dateLeft = toDate(dateLeft);\n    const _dateRight = toDate(dateRight);\n    const diff = _dateLeft.getTime() - _dateRight.getTime();\n    if (diff < 0) {\n      return -1;\n    } else if (diff > 0) {\n      return 1;\n    } else {\n      return diff;\n    }\n  }\n  function constructNow(date) {\n    return constructFrom(date, Date.now());\n  }\n  function isDate(value) {\n    return value instanceof Date || typeof value === \"object\" && Object.prototype.toString.call(value) === \"[object Date]\";\n  }\n  function isValid(date) {\n    if (!isDate(date) && typeof date !== \"number\") {\n      return false;\n    }\n    const _date = toDate(date);\n    return !isNaN(Number(_date));\n  }\n  function differenceInCalendarMonths(dateLeft, dateRight) {\n    const _dateLeft = toDate(dateLeft);\n    const _dateRight = toDate(dateRight);\n    const yearDiff = _dateLeft.getFullYear() - _dateRight.getFullYear();\n    const monthDiff = _dateLeft.getMonth() - _dateRight.getMonth();\n    return yearDiff * 12 + monthDiff;\n  }\n  function getRoundingMethod(method) {\n    return (number) => {\n      const round = method ? Math[method] : Math.trunc;\n      const result = round(number);\n      return result === 0 ? 0 : result;\n    };\n  }\n  function differenceInMilliseconds(dateLeft, dateRight) {\n    return +toDate(dateLeft) - +toDate(dateRight);\n  }\n  function endOfDay(date) {\n    const _date = toDate(date);\n    _date.setHours(23, 59, 59, 999);\n    return _date;\n  }\n  function endOfMonth(date) {\n    const _date = toDate(date);\n    const month = _date.getMonth();\n    _date.setFullYear(_date.getFullYear(), month + 1, 0);\n    _date.setHours(23, 59, 59, 999);\n    return _date;\n  }\n  function isLastDayOfMonth(date) {\n    const _date = toDate(date);\n    return +endOfDay(_date) === +endOfMonth(_date);\n  }\n  function differenceInMonths(dateLeft, dateRight) {\n    const _dateLeft = toDate(dateLeft);\n    const _dateRight = toDate(dateRight);\n    const sign = compareAsc(_dateLeft, _dateRight);\n    const difference = Math.abs(\n      differenceInCalendarMonths(_dateLeft, _dateRight)\n    );\n    let result;\n    if (difference < 1) {\n      result = 0;\n    } else {\n      if (_dateLeft.getMonth() === 1 && _dateLeft.getDate() > 27) {\n        _dateLeft.setDate(30);\n      }\n      _dateLeft.setMonth(_dateLeft.getMonth() - sign * difference);\n      let isLastMonthNotFull = compareAsc(_dateLeft, _dateRight) === -sign;\n      if (isLastDayOfMonth(toDate(dateLeft)) && difference === 1 && compareAsc(dateLeft, _dateRight) === 1) {\n        isLastMonthNotFull = false;\n      }\n      result = sign * (difference - Number(isLastMonthNotFull));\n    }\n    return result === 0 ? 0 : result;\n  }\n  function differenceInSeconds(dateLeft, dateRight, options) {\n    const diff = differenceInMilliseconds(dateLeft, dateRight) / 1e3;\n    return getRoundingMethod(options?.roundingMethod)(diff);\n  }\n  const formatDistanceLocale = {\n    lessThanXSeconds: {\n      one: \"less than a second\",\n      other: \"less than {{count}} seconds\"\n    },\n    xSeconds: {\n      one: \"1 second\",\n      other: \"{{count}} seconds\"\n    },\n    halfAMinute: \"half a minute\",\n    lessThanXMinutes: {\n      one: \"less than a minute\",\n      other: \"less than {{count}} minutes\"\n    },\n    xMinutes: {\n      one: \"1 minute\",\n      other: \"{{count}} minutes\"\n    },\n    aboutXHours: {\n      one: \"about 1 hour\",\n      other: \"about {{count}} hours\"\n    },\n    xHours: {\n      one: \"1 hour\",\n      other: \"{{count}} hours\"\n    },\n    xDays: {\n      one: \"1 day\",\n      other: \"{{count}} days\"\n    },\n    aboutXWeeks: {\n      one: \"about 1 week\",\n      other: \"about {{count}} weeks\"\n    },\n    xWeeks: {\n      one: \"1 week\",\n      other: \"{{count}} weeks\"\n    },\n    aboutXMonths: {\n      one: \"about 1 month\",\n      other: \"about {{count}} months\"\n    },\n    xMonths: {\n      one: \"1 month\",\n      other: \"{{count}} months\"\n    },\n    aboutXYears: {\n      one: \"about 1 year\",\n      other: \"about {{count}} years\"\n    },\n    xYears: {\n      one: \"1 year\",\n      other: \"{{count}} years\"\n    },\n    overXYears: {\n      one: \"over 1 year\",\n      other: \"over {{count}} years\"\n    },\n    almostXYears: {\n      one: \"almost 1 year\",\n      other: \"almost {{count}} years\"\n    }\n  };\n  const formatDistance$1 = (token, count, options) => {\n    let result;\n    const tokenValue = formatDistanceLocale[token];\n    if (typeof tokenValue === \"string\") {\n      result = tokenValue;\n    } else if (count === 1) {\n      result = tokenValue.one;\n    } else {\n      result = tokenValue.other.replace(\"{{count}}\", count.toString());\n    }\n    if (options?.addSuffix) {\n      if (options.comparison && options.comparison > 0) {\n        return \"in \" + result;\n      } else {\n        return result + \" ago\";\n      }\n    }\n    return result;\n  };\n  function buildFormatLongFn(args) {\n    return (options = {}) => {\n      const width = options.width ? String(options.width) : args.defaultWidth;\n      const format = args.formats[width] || args.formats[args.defaultWidth];\n      return format;\n    };\n  }\n  const dateFormats = {\n    full: \"EEEE, MMMM do, y\",\n    long: \"MMMM do, y\",\n    medium: \"MMM d, y\",\n    short: \"MM/dd/yyyy\"\n  };\n  const timeFormats = {\n    full: \"h:mm:ss a zzzz\",\n    long: \"h:mm:ss a z\",\n    medium: \"h:mm:ss a\",\n    short: \"h:mm a\"\n  };\n  const dateTimeFormats = {\n    full: \"{{date}} 'at' {{time}}\",\n    long: \"{{date}} 'at' {{time}}\",\n    medium: \"{{date}}, {{time}}\",\n    short: \"{{date}}, {{time}}\"\n  };\n  const formatLong = {\n    date: buildFormatLongFn({\n      formats: dateFormats,\n      defaultWidth: \"full\"\n    }),\n    time: buildFormatLongFn({\n      formats: timeFormats,\n      defaultWidth: \"full\"\n    }),\n    dateTime: buildFormatLongFn({\n      formats: dateTimeFormats,\n      defaultWidth: \"full\"\n    })\n  };\n  const formatRelativeLocale = {\n    lastWeek: \"'last' eeee 'at' p\",\n    yesterday: \"'yesterday at' p\",\n    today: \"'today at' p\",\n    tomorrow: \"'tomorrow at' p\",\n    nextWeek: \"eeee 'at' p\",\n    other: \"P\"\n  };\n  const formatRelative = (token, _date, _baseDate, _options) => formatRelativeLocale[token];\n  function buildLocalizeFn(args) {\n    return (value, options) => {\n      const context = options?.context ? String(options.context) : \"standalone\";\n      let valuesArray;\n      if (context === \"formatting\" && args.formattingValues) {\n        const defaultWidth = args.defaultFormattingWidth || args.defaultWidth;\n        const width = options?.width ? String(options.width) : defaultWidth;\n        valuesArray = args.formattingValues[width] || args.formattingValues[defaultWidth];\n      } else {\n        const defaultWidth = args.defaultWidth;\n        const width = options?.width ? String(options.width) : args.defaultWidth;\n        valuesArray = args.values[width] || args.values[defaultWidth];\n      }\n      const index = args.argumentCallback ? args.argumentCallback(value) : value;\n      return valuesArray[index];\n    };\n  }\n  const eraValues = {\n    narrow: [\"B\", \"A\"],\n    abbreviated: [\"BC\", \"AD\"],\n    wide: [\"Before Christ\", \"Anno Domini\"]\n  };\n  const quarterValues = {\n    narrow: [\"1\", \"2\", \"3\", \"4\"],\n    abbreviated: [\"Q1\", \"Q2\", \"Q3\", \"Q4\"],\n    wide: [\"1st quarter\", \"2nd quarter\", \"3rd quarter\", \"4th quarter\"]\n  };\n  const monthValues = {\n    narrow: [\"J\", \"F\", \"M\", \"A\", \"M\", \"J\", \"J\", \"A\", \"S\", \"O\", \"N\", \"D\"],\n    abbreviated: [\n      \"Jan\",\n      \"Feb\",\n      \"Mar\",\n      \"Apr\",\n      \"May\",\n      \"Jun\",\n      \"Jul\",\n      \"Aug\",\n      \"Sep\",\n      \"Oct\",\n      \"Nov\",\n      \"Dec\"\n    ],\n    wide: [\n      \"January\",\n      \"February\",\n      \"March\",\n      \"April\",\n      \"May\",\n      \"June\",\n      \"July\",\n      \"August\",\n      \"September\",\n      \"October\",\n      \"November\",\n      \"December\"\n    ]\n  };\n  const dayValues = {\n    narrow: [\"S\", \"M\", \"T\", \"W\", \"T\", \"F\", \"S\"],\n    short: [\"Su\", \"Mo\", \"Tu\", \"We\", \"Th\", \"Fr\", \"Sa\"],\n    abbreviated: [\"Sun\", \"Mon\", \"Tue\", \"Wed\", \"Thu\", \"Fri\", \"Sat\"],\n    wide: [\n      \"Sunday\",\n      \"Monday\",\n      \"Tuesday\",\n      \"Wednesday\",\n      \"Thursday\",\n      \"Friday\",\n      \"Saturday\"\n    ]\n  };\n  const dayPeriodValues = {\n    narrow: {\n      am: \"a\",\n      pm: \"p\",\n      midnight: \"mi\",\n      noon: \"n\",\n      morning: \"morning\",\n      afternoon: \"afternoon\",\n      evening: \"evening\",\n      night: \"night\"\n    },\n    abbreviated: {\n      am: \"AM\",\n      pm: \"PM\",\n      midnight: \"midnight\",\n      noon: \"noon\",\n      morning: \"morning\",\n      afternoon: \"afternoon\",\n      evening: \"evening\",\n      night: \"night\"\n    },\n    wide: {\n      am: \"a.m.\",\n      pm: \"p.m.\",\n      midnight: \"midnight\",\n      noon: \"noon\",\n      morning: \"morning\",\n      afternoon: \"afternoon\",\n      evening: \"evening\",\n      night: \"night\"\n    }\n  };\n  const formattingDayPeriodValues = {\n    narrow: {\n      am: \"a\",\n      pm: \"p\",\n      midnight: \"mi\",\n      noon: \"n\",\n      morning: \"in the morning\",\n      afternoon: \"in the afternoon\",\n      evening: \"in the evening\",\n      night: \"at night\"\n    },\n    abbreviated: {\n      am: \"AM\",\n      pm: \"PM\",\n      midnight: \"midnight\",\n      noon: \"noon\",\n      morning: \"in the morning\",\n      afternoon: \"in the afternoon\",\n      evening: \"in the evening\",\n      night: \"at night\"\n    },\n    wide: {\n      am: \"a.m.\",\n      pm: \"p.m.\",\n      midnight: \"midnight\",\n      noon: \"noon\",\n      morning: \"in the morning\",\n      afternoon: \"in the afternoon\",\n      evening: \"in the evening\",\n      night: \"at night\"\n    }\n  };\n  const ordinalNumber = (dirtyNumber, _options) => {\n    const number = Number(dirtyNumber);\n    const rem100 = number % 100;\n    if (rem100 > 20 || rem100 < 10) {\n      switch (rem100 % 10) {\n        case 1:\n          return number + \"st\";\n        case 2:\n          return number + \"nd\";\n        case 3:\n          return number + \"rd\";\n      }\n    }\n    return number + \"th\";\n  };\n  const localize = {\n    ordinalNumber,\n    era: buildLocalizeFn({\n      values: eraValues,\n      defaultWidth: \"wide\"\n    }),\n    quarter: buildLocalizeFn({\n      values: quarterValues,\n      defaultWidth: \"wide\",\n      argumentCallback: (quarter) => quarter - 1\n    }),\n    month: buildLocalizeFn({\n      values: monthValues,\n      defaultWidth: \"wide\"\n    }),\n    day: buildLocalizeFn({\n      values: dayValues,\n      defaultWidth: \"wide\"\n    }),\n    dayPeriod: buildLocalizeFn({\n      values: dayPeriodValues,\n      defaultWidth: \"wide\",\n      formattingValues: formattingDayPeriodValues,\n      defaultFormattingWidth: \"wide\"\n    })\n  };\n  function buildMatchFn(args) {\n    return (string, options = {}) => {\n      const width = options.width;\n      const matchPattern = width && args.matchPatterns[width] || args.matchPatterns[args.defaultMatchWidth];\n      const matchResult = string.match(matchPattern);\n      if (!matchResult) {\n        return null;\n      }\n      const matchedString = matchResult[0];\n      const parsePatterns = width && args.parsePatterns[width] || args.parsePatterns[args.defaultParseWidth];\n      const key = Array.isArray(parsePatterns) ? findIndex(parsePatterns, (pattern) => pattern.test(matchedString)) : findKey(parsePatterns, (pattern) => pattern.test(matchedString));\n      let value;\n      value = args.valueCallback ? args.valueCallback(key) : key;\n      value = options.valueCallback ? options.valueCallback(value) : value;\n      const rest = string.slice(matchedString.length);\n      return { value, rest };\n    };\n  }\n  function findKey(object, predicate) {\n    for (const key in object) {\n      if (Object.prototype.hasOwnProperty.call(object, key) && predicate(object[key])) {\n        return key;\n      }\n    }\n    return void 0;\n  }\n  function findIndex(array, predicate) {\n    for (let key = 0; key < array.length; key++) {\n      if (predicate(array[key])) {\n        return key;\n      }\n    }\n    return void 0;\n  }\n  function buildMatchPatternFn(args) {\n    return (string, options = {}) => {\n      const matchResult = string.match(args.matchPattern);\n      if (!matchResult)\n        return null;\n      const matchedString = matchResult[0];\n      const parseResult = string.match(args.parsePattern);\n      if (!parseResult)\n        return null;\n      let value = args.valueCallback ? args.valueCallback(parseResult[0]) : parseResult[0];\n      value = options.valueCallback ? options.valueCallback(value) : value;\n      const rest = string.slice(matchedString.length);\n      return { value, rest };\n    };\n  }\n  const matchOrdinalNumberPattern = /^(\\d+)(th|st|nd|rd)?/i;\n  const parseOrdinalNumberPattern = /\\d+/i;\n  const matchEraPatterns = {\n    narrow: /^(b|a)/i,\n    abbreviated: /^(b\\.?\\s?c\\.?|b\\.?\\s?c\\.?\\s?e\\.?|a\\.?\\s?d\\.?|c\\.?\\s?e\\.?)/i,\n    wide: /^(before christ|before common era|anno domini|common era)/i\n  };\n  const parseEraPatterns = {\n    any: [/^b/i, /^(a|c)/i]\n  };\n  const matchQuarterPatterns = {\n    narrow: /^[1234]/i,\n    abbreviated: /^q[1234]/i,\n    wide: /^[1234](th|st|nd|rd)? quarter/i\n  };\n  const parseQuarterPatterns = {\n    any: [/1/i, /2/i, /3/i, /4/i]\n  };\n  const matchMonthPatterns = {\n    narrow: /^[jfmasond]/i,\n    abbreviated: /^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,\n    wide: /^(january|february|march|april|may|june|july|august|september|october|november|december)/i\n  };\n  const parseMonthPatterns = {\n    narrow: [\n      /^j/i,\n      /^f/i,\n      /^m/i,\n      /^a/i,\n      /^m/i,\n      /^j/i,\n      /^j/i,\n      /^a/i,\n      /^s/i,\n      /^o/i,\n      /^n/i,\n      /^d/i\n    ],\n    any: [\n      /^ja/i,\n      /^f/i,\n      /^mar/i,\n      /^ap/i,\n      /^may/i,\n      /^jun/i,\n      /^jul/i,\n      /^au/i,\n      /^s/i,\n      /^o/i,\n      /^n/i,\n      /^d/i\n    ]\n  };\n  const matchDayPatterns = {\n    narrow: /^[smtwf]/i,\n    short: /^(su|mo|tu|we|th|fr|sa)/i,\n    abbreviated: /^(sun|mon|tue|wed|thu|fri|sat)/i,\n    wide: /^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i\n  };\n  const parseDayPatterns = {\n    narrow: [/^s/i, /^m/i, /^t/i, /^w/i, /^t/i, /^f/i, /^s/i],\n    any: [/^su/i, /^m/i, /^tu/i, /^w/i, /^th/i, /^f/i, /^sa/i]\n  };\n  const matchDayPeriodPatterns = {\n    narrow: /^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,\n    any: /^([ap]\\.?\\s?m\\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i\n  };\n  const parseDayPeriodPatterns = {\n    any: {\n      am: /^a/i,\n      pm: /^p/i,\n      midnight: /^mi/i,\n      noon: /^no/i,\n      morning: /morning/i,\n      afternoon: /afternoon/i,\n      evening: /evening/i,\n      night: /night/i\n    }\n  };\n  const match = {\n    ordinalNumber: buildMatchPatternFn({\n      matchPattern: matchOrdinalNumberPattern,\n      parsePattern: parseOrdinalNumberPattern,\n      valueCallback: (value) => parseInt(value, 10)\n    }),\n    era: buildMatchFn({\n      matchPatterns: matchEraPatterns,\n      defaultMatchWidth: \"wide\",\n      parsePatterns: parseEraPatterns,\n      defaultParseWidth: \"any\"\n    }),\n    quarter: buildMatchFn({\n      matchPatterns: matchQuarterPatterns,\n      defaultMatchWidth: \"wide\",\n      parsePatterns: parseQuarterPatterns,\n      defaultParseWidth: \"any\",\n      valueCallback: (index) => index + 1\n    }),\n    month: buildMatchFn({\n      matchPatterns: matchMonthPatterns,\n      defaultMatchWidth: \"wide\",\n      parsePatterns: parseMonthPatterns,\n      defaultParseWidth: \"any\"\n    }),\n    day: buildMatchFn({\n      matchPatterns: matchDayPatterns,\n      defaultMatchWidth: \"wide\",\n      parsePatterns: parseDayPatterns,\n      defaultParseWidth: \"any\"\n    }),\n    dayPeriod: buildMatchFn({\n      matchPatterns: matchDayPeriodPatterns,\n      defaultMatchWidth: \"any\",\n      parsePatterns: parseDayPeriodPatterns,\n      defaultParseWidth: \"any\"\n    })\n  };\n  const enUS = {\n    code: \"en-US\",\n    formatDistance: formatDistance$1,\n    formatLong,\n    formatRelative,\n    localize,\n    match,\n    options: {\n      weekStartsOn: 0,\n      firstWeekContainsDate: 1\n    }\n  };\n  function getISOWeek(date) {\n    const _date = toDate(date);\n    const diff = +startOfISOWeek(_date) - +startOfISOWeekYear(_date);\n    return Math.round(diff / millisecondsInWeek) + 1;\n  }\n  function getWeekYear(date, options) {\n    const _date = toDate(date);\n    const year = _date.getFullYear();\n    const defaultOptions2 = getDefaultOptions$1();\n    const firstWeekContainsDate = options?.firstWeekContainsDate ?? options?.locale?.options?.firstWeekContainsDate ?? defaultOptions2.firstWeekContainsDate ?? defaultOptions2.locale?.options?.firstWeekContainsDate ?? 1;\n    const firstWeekOfNextYear = constructFrom(date, 0);\n    firstWeekOfNextYear.setFullYear(year + 1, 0, firstWeekContainsDate);\n    firstWeekOfNextYear.setHours(0, 0, 0, 0);\n    const startOfNextYear = startOfWeek(firstWeekOfNextYear, options);\n    const firstWeekOfThisYear = constructFrom(date, 0);\n    firstWeekOfThisYear.setFullYear(year, 0, firstWeekContainsDate);\n    firstWeekOfThisYear.setHours(0, 0, 0, 0);\n    const startOfThisYear = startOfWeek(firstWeekOfThisYear, options);\n    if (_date.getTime() >= startOfNextYear.getTime()) {\n      return year + 1;\n    } else if (_date.getTime() >= startOfThisYear.getTime()) {\n      return year;\n    } else {\n      return year - 1;\n    }\n  }\n  function startOfWeekYear(date, options) {\n    const defaultOptions2 = getDefaultOptions$1();\n    const firstWeekContainsDate = options?.firstWeekContainsDate ?? options?.locale?.options?.firstWeekContainsDate ?? defaultOptions2.firstWeekContainsDate ?? defaultOptions2.locale?.options?.firstWeekContainsDate ?? 1;\n    const year = getWeekYear(date, options);\n    const firstWeek = constructFrom(date, 0);\n    firstWeek.setFullYear(year, 0, firstWeekContainsDate);\n    firstWeek.setHours(0, 0, 0, 0);\n    const _date = startOfWeek(firstWeek, options);\n    return _date;\n  }\n  function getWeek(date, options) {\n    const _date = toDate(date);\n    const diff = +startOfWeek(_date, options) - +startOfWeekYear(_date, options);\n    return Math.round(diff / millisecondsInWeek) + 1;\n  }\n  const dateLongFormatter = (pattern, formatLong2) => {\n    switch (pattern) {\n      case \"P\":\n        return formatLong2.date({ width: \"short\" });\n      case \"PP\":\n        return formatLong2.date({ width: \"medium\" });\n      case \"PPP\":\n        return formatLong2.date({ width: \"long\" });\n      case \"PPPP\":\n      default:\n        return formatLong2.date({ width: \"full\" });\n    }\n  };\n  const timeLongFormatter = (pattern, formatLong2) => {\n    switch (pattern) {\n      case \"p\":\n        return formatLong2.time({ width: \"short\" });\n      case \"pp\":\n        return formatLong2.time({ width: \"medium\" });\n      case \"ppp\":\n        return formatLong2.time({ width: \"long\" });\n      case \"pppp\":\n      default:\n        return formatLong2.time({ width: \"full\" });\n    }\n  };\n  const dateTimeLongFormatter = (pattern, formatLong2) => {\n    const matchResult = pattern.match(/(P+)(p+)?/) || [];\n    const datePattern = matchResult[1];\n    const timePattern = matchResult[2];\n    if (!timePattern) {\n      return dateLongFormatter(pattern, formatLong2);\n    }\n    let dateTimeFormat;\n    switch (datePattern) {\n      case \"P\":\n        dateTimeFormat = formatLong2.dateTime({ width: \"short\" });\n        break;\n      case \"PP\":\n        dateTimeFormat = formatLong2.dateTime({ width: \"medium\" });\n        break;\n      case \"PPP\":\n        dateTimeFormat = formatLong2.dateTime({ width: \"long\" });\n        break;\n      case \"PPPP\":\n      default:\n        dateTimeFormat = formatLong2.dateTime({ width: \"full\" });\n        break;\n    }\n    return dateTimeFormat.replace(\"{{date}}\", dateLongFormatter(datePattern, formatLong2)).replace(\"{{time}}\", timeLongFormatter(timePattern, formatLong2));\n  };\n  const longFormatters = {\n    p: timeLongFormatter,\n    P: dateTimeLongFormatter\n  };\n  const dayOfYearTokenRE = /^D+$/;\n  const weekYearTokenRE = /^Y+$/;\n  const throwTokens = [\"D\", \"DD\", \"YY\", \"YYYY\"];\n  function isProtectedDayOfYearToken(token) {\n    return dayOfYearTokenRE.test(token);\n  }\n  function isProtectedWeekYearToken(token) {\n    return weekYearTokenRE.test(token);\n  }\n  function warnOrThrowProtectedError(token, format, input) {\n    const _message = message(token, format, input);\n    console.warn(_message);\n    if (throwTokens.includes(token))\n      throw new RangeError(_message);\n  }\n  function message(token, format, input) {\n    const subject = token[0] === \"Y\" ? \"years\" : \"days of the month\";\n    return `Use \\`${token.toLowerCase()}\\` instead of \\`${token}\\` (in \\`${format}\\`) for formatting ${subject} to the input \\`${input}\\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`;\n  }\n  function formatDistance(date, baseDate, options) {\n    const defaultOptions2 = getDefaultOptions$1();\n    const locale = options?.locale ?? defaultOptions2.locale ?? enUS;\n    const minutesInAlmostTwoDays = 2520;\n    const comparison = compareAsc(date, baseDate);\n    if (isNaN(comparison)) {\n      throw new RangeError(\"Invalid time value\");\n    }\n    const localizeOptions = Object.assign({}, options, {\n      addSuffix: options?.addSuffix,\n      comparison\n    });\n    let dateLeft;\n    let dateRight;\n    if (comparison > 0) {\n      dateLeft = toDate(baseDate);\n      dateRight = toDate(date);\n    } else {\n      dateLeft = toDate(date);\n      dateRight = toDate(baseDate);\n    }\n    const seconds = differenceInSeconds(dateRight, dateLeft);\n    const offsetInSeconds = (getTimezoneOffsetInMilliseconds(dateRight) - getTimezoneOffsetInMilliseconds(dateLeft)) / 1e3;\n    const minutes = Math.round((seconds - offsetInSeconds) / 60);\n    let months;\n    if (minutes < 2) {\n      if (options?.includeSeconds) {\n        if (seconds < 5) {\n          return locale.formatDistance(\"lessThanXSeconds\", 5, localizeOptions);\n        } else if (seconds < 10) {\n          return locale.formatDistance(\"lessThanXSeconds\", 10, localizeOptions);\n        } else if (seconds < 20) {\n          return locale.formatDistance(\"lessThanXSeconds\", 20, localizeOptions);\n        } else if (seconds < 40) {\n          return locale.formatDistance(\"halfAMinute\", 0, localizeOptions);\n        } else if (seconds < 60) {\n          return locale.formatDistance(\"lessThanXMinutes\", 1, localizeOptions);\n        } else {\n          return locale.formatDistance(\"xMinutes\", 1, localizeOptions);\n        }\n      } else {\n        if (minutes === 0) {\n          return locale.formatDistance(\"lessThanXMinutes\", 1, localizeOptions);\n        } else {\n          return locale.formatDistance(\"xMinutes\", minutes, localizeOptions);\n        }\n      }\n    } else if (minutes < 45) {\n      return locale.formatDistance(\"xMinutes\", minutes, localizeOptions);\n    } else if (minutes < 90) {\n      return locale.formatDistance(\"aboutXHours\", 1, localizeOptions);\n    } else if (minutes < minutesInDay) {\n      const hours = Math.round(minutes / 60);\n      return locale.formatDistance(\"aboutXHours\", hours, localizeOptions);\n    } else if (minutes < minutesInAlmostTwoDays) {\n      return locale.formatDistance(\"xDays\", 1, localizeOptions);\n    } else if (minutes < minutesInMonth) {\n      const days = Math.round(minutes / minutesInDay);\n      return locale.formatDistance(\"xDays\", days, localizeOptions);\n    } else if (minutes < minutesInMonth * 2) {\n      months = Math.round(minutes / minutesInMonth);\n      return locale.formatDistance(\"aboutXMonths\", months, localizeOptions);\n    }\n    months = differenceInMonths(dateRight, dateLeft);\n    if (months < 12) {\n      const nearestMonth = Math.round(minutes / minutesInMonth);\n      return locale.formatDistance(\"xMonths\", nearestMonth, localizeOptions);\n    } else {\n      const monthsSinceStartOfYear = months % 12;\n      const years = Math.trunc(months / 12);\n      if (monthsSinceStartOfYear < 3) {\n        return locale.formatDistance(\"aboutXYears\", years, localizeOptions);\n      } else if (monthsSinceStartOfYear < 9) {\n        return locale.formatDistance(\"overXYears\", years, localizeOptions);\n      } else {\n        return locale.formatDistance(\"almostXYears\", years + 1, localizeOptions);\n      }\n    }\n  }\n  function formatDistanceToNow(date, options) {\n    return formatDistance(date, constructNow(date), options);\n  }\n  function getDefaultOptions() {\n    return Object.assign({}, getDefaultOptions$1());\n  }\n  function getISODay(date) {\n    const _date = toDate(date);\n    let day = _date.getDay();\n    if (day === 0) {\n      day = 7;\n    }\n    return day;\n  }\n  function transpose(fromDate, constructor) {\n    const date = constructor instanceof Date ? constructFrom(constructor, 0) : new constructor(0);\n    date.setFullYear(\n      fromDate.getFullYear(),\n      fromDate.getMonth(),\n      fromDate.getDate()\n    );\n    date.setHours(\n      fromDate.getHours(),\n      fromDate.getMinutes(),\n      fromDate.getSeconds(),\n      fromDate.getMilliseconds()\n    );\n    return date;\n  }\n  const TIMEZONE_UNIT_PRIORITY = 10;\n  class Setter {\n    constructor() {\n      __publicField(this, \"subPriority\", 0);\n    }\n    validate(_utcDate, _options) {\n      return true;\n    }\n  }\n  class ValueSetter extends Setter {\n    constructor(value, validateValue, setValue, priority, subPriority) {\n      super();\n      this.value = value;\n      this.validateValue = validateValue;\n      this.setValue = setValue;\n      this.priority = priority;\n      if (subPriority) {\n        this.subPriority = subPriority;\n      }\n    }\n    validate(date, options) {\n      return this.validateValue(date, this.value, options);\n    }\n    set(date, flags, options) {\n      return this.setValue(date, flags, this.value, options);\n    }\n  }\n  class DateToSystemTimezoneSetter extends Setter {\n    constructor() {\n      super(...arguments);\n      __publicField(this, \"priority\", TIMEZONE_UNIT_PRIORITY);\n      __publicField(this, \"subPriority\", -1);\n    }\n    set(date, flags) {\n      if (flags.timestampIsSet)\n        return date;\n      return constructFrom(date, transpose(date, Date));\n    }\n  }\n  class Parser {\n    run(dateString, token, match2, options) {\n      const result = this.parse(dateString, token, match2, options);\n      if (!result) {\n        return null;\n      }\n      return {\n        setter: new ValueSetter(\n          result.value,\n          this.validate,\n          this.set,\n          this.priority,\n          this.subPriority\n        ),\n        rest: result.rest\n      };\n    }\n    validate(_utcDate, _value, _options) {\n      return true;\n    }\n  }\n  class EraParser extends Parser {\n    constructor() {\n      super(...arguments);\n      __publicField(this, \"priority\", 140);\n      __publicField(this, \"incompatibleTokens\", [\"R\", \"u\", \"t\", \"T\"]);\n    }\n    parse(dateString, token, match2) {\n      switch (token) {\n        case \"G\":\n        case \"GG\":\n        case \"GGG\":\n          return match2.era(dateString, { width: \"abbreviated\" }) || match2.era(dateString, { width: \"narrow\" });\n        case \"GGGGG\":\n          return match2.era(dateString, { width: \"narrow\" });\n        case \"GGGG\":\n        default:\n          return match2.era(dateString, { width: \"wide\" }) || match2.era(dateString, { width: \"abbreviated\" }) || match2.era(dateString, { width: \"narrow\" });\n      }\n    }\n    set(date, flags, value) {\n      flags.era = value;\n      date.setFullYear(value, 0, 1);\n      date.setHours(0, 0, 0, 0);\n      return date;\n    }\n  }\n  const numericPatterns = {\n    month: /^(1[0-2]|0?\\d)/,\n    date: /^(3[0-1]|[0-2]?\\d)/,\n    dayOfYear: /^(36[0-6]|3[0-5]\\d|[0-2]?\\d?\\d)/,\n    week: /^(5[0-3]|[0-4]?\\d)/,\n    hour23h: /^(2[0-3]|[0-1]?\\d)/,\n    hour24h: /^(2[0-4]|[0-1]?\\d)/,\n    hour11h: /^(1[0-1]|0?\\d)/,\n    hour12h: /^(1[0-2]|0?\\d)/,\n    minute: /^[0-5]?\\d/,\n    second: /^[0-5]?\\d/,\n    singleDigit: /^\\d/,\n    twoDigits: /^\\d{1,2}/,\n    threeDigits: /^\\d{1,3}/,\n    fourDigits: /^\\d{1,4}/,\n    anyDigitsSigned: /^-?\\d+/,\n    singleDigitSigned: /^-?\\d/,\n    twoDigitsSigned: /^-?\\d{1,2}/,\n    threeDigitsSigned: /^-?\\d{1,3}/,\n    fourDigitsSigned: /^-?\\d{1,4}/\n  };\n  const timezonePatterns = {\n    basicOptionalMinutes: /^([+-])(\\d{2})(\\d{2})?|Z/,\n    basic: /^([+-])(\\d{2})(\\d{2})|Z/,\n    basicOptionalSeconds: /^([+-])(\\d{2})(\\d{2})((\\d{2}))?|Z/,\n    extended: /^([+-])(\\d{2}):(\\d{2})|Z/,\n    extendedOptionalSeconds: /^([+-])(\\d{2}):(\\d{2})(:(\\d{2}))?|Z/\n  };\n  function mapValue(parseFnResult, mapFn) {\n    if (!parseFnResult) {\n      return parseFnResult;\n    }\n    return {\n      value: mapFn(parseFnResult.value),\n      rest: parseFnResult.rest\n    };\n  }\n  function parseNumericPattern(pattern, dateString) {\n    const matchResult = dateString.match(pattern);\n    if (!matchResult) {\n      return null;\n    }\n    return {\n      value: parseInt(matchResult[0], 10),\n      rest: dateString.slice(matchResult[0].length)\n    };\n  }\n  function parseTimezonePattern(pattern, dateString) {\n    const matchResult = dateString.match(pattern);\n    if (!matchResult) {\n      return null;\n    }\n    if (matchResult[0] === \"Z\") {\n      return {\n        value: 0,\n        rest: dateString.slice(1)\n      };\n    }\n    const sign = matchResult[1] === \"+\" ? 1 : -1;\n    const hours = matchResult[2] ? parseInt(matchResult[2], 10) : 0;\n    const minutes = matchResult[3] ? parseInt(matchResult[3], 10) : 0;\n    const seconds = matchResult[5] ? parseInt(matchResult[5], 10) : 0;\n    return {\n      value: sign * (hours * millisecondsInHour + minutes * millisecondsInMinute + seconds * millisecondsInSecond),\n      rest: dateString.slice(matchResult[0].length)\n    };\n  }\n  function parseAnyDigitsSigned(dateString) {\n    return parseNumericPattern(numericPatterns.anyDigitsSigned, dateString);\n  }\n  function parseNDigits(n, dateString) {\n    switch (n) {\n      case 1:\n        return parseNumericPattern(numericPatterns.singleDigit, dateString);\n      case 2:\n        return parseNumericPattern(numericPatterns.twoDigits, dateString);\n      case 3:\n        return parseNumericPattern(numericPatterns.threeDigits, dateString);\n      case 4:\n        return parseNumericPattern(numericPatterns.fourDigits, dateString);\n      default:\n        return parseNumericPattern(new RegExp(\"^\\\\d{1,\" + n + \"}\"), dateString);\n    }\n  }\n  function parseNDigitsSigned(n, dateString) {\n    switch (n) {\n      case 1:\n        return parseNumericPattern(numericPatterns.singleDigitSigned, dateString);\n      case 2:\n        return parseNumericPattern(numericPatterns.twoDigitsSigned, dateString);\n      case 3:\n        return parseNumericPattern(numericPatterns.threeDigitsSigned, dateString);\n      case 4:\n        return parseNumericPattern(numericPatterns.fourDigitsSigned, dateString);\n      default:\n        return parseNumericPattern(new RegExp(\"^-?\\\\d{1,\" + n + \"}\"), dateString);\n    }\n  }\n  function dayPeriodEnumToHours(dayPeriod) {\n    switch (dayPeriod) {\n      case \"morning\":\n        return 4;\n      case \"evening\":\n        return 17;\n      case \"pm\":\n      case \"noon\":\n      case \"afternoon\":\n        return 12;\n      case \"am\":\n      case \"midnight\":\n      case \"night\":\n      default:\n        return 0;\n    }\n  }\n  function normalizeTwoDigitYear(twoDigitYear, currentYear) {\n    const isCommonEra = currentYear > 0;\n    const absCurrentYear = isCommonEra ? currentYear : 1 - currentYear;\n    let result;\n    if (absCurrentYear <= 50) {\n      result = twoDigitYear || 100;\n    } else {\n      const rangeEnd = absCurrentYear + 50;\n      const rangeEndCentury = Math.trunc(rangeEnd / 100) * 100;\n      const isPreviousCentury = twoDigitYear >= rangeEnd % 100;\n      result = twoDigitYear + rangeEndCentury - (isPreviousCentury ? 100 : 0);\n    }\n    return isCommonEra ? result : 1 - result;\n  }\n  function isLeapYearIndex(year) {\n    return year % 400 === 0 || year % 4 === 0 && year % 100 !== 0;\n  }\n  class YearParser extends Parser {\n    constructor() {\n      super(...arguments);\n      __publicField(this, \"priority\", 130);\n      __publicField(this, \"incompatibleTokens\", [\"Y\", \"R\", \"u\", \"w\", \"I\", \"i\", \"e\", \"c\", \"t\", \"T\"]);\n    }\n    parse(dateString, token, match2) {\n      const valueCallback = (year) => ({\n        year,\n        isTwoDigitYear: token === \"yy\"\n      });\n      switch (token) {\n        case \"y\":\n          return mapValue(parseNDigits(4, dateString), valueCallback);\n        case \"yo\":\n          return mapValue(\n            match2.ordinalNumber(dateString, {\n              unit: \"year\"\n            }),\n            valueCallback\n          );\n        default:\n          return mapValue(parseNDigits(token.length, dateString), valueCallback);\n      }\n    }\n    validate(_date, value) {\n      return value.isTwoDigitYear || value.year > 0;\n    }\n    set(date, flags, value) {\n      const currentYear = date.getFullYear();\n      if (value.isTwoDigitYear) {\n        const normalizedTwoDigitYear = normalizeTwoDigitYear(\n          value.year,\n          currentYear\n        );\n        date.setFullYear(normalizedTwoDigitYear, 0, 1);\n        date.setHours(0, 0, 0, 0);\n        return date;\n      }\n      const year = !(\"era\" in flags) || flags.era === 1 ? value.year : 1 - value.year;\n      date.setFullYear(year, 0, 1);\n      date.setHours(0, 0, 0, 0);\n      return date;\n    }\n  }\n  class LocalWeekYearParser extends Parser {\n    constructor() {\n      super(...arguments);\n      __publicField(this, \"priority\", 130);\n      __publicField(this, \"incompatibleTokens\", [\n        \"y\",\n        \"R\",\n        \"u\",\n        \"Q\",\n        \"q\",\n        \"M\",\n        \"L\",\n        \"I\",\n        \"d\",\n        \"D\",\n        \"i\",\n        \"t\",\n        \"T\"\n      ]);\n    }\n    parse(dateString, token, match2) {\n      const valueCallback = (year) => ({\n        year,\n        isTwoDigitYear: token === \"YY\"\n      });\n      switch (token) {\n        case \"Y\":\n          return mapValue(parseNDigits(4, dateString), valueCallback);\n        case \"Yo\":\n          return mapValue(\n            match2.ordinalNumber(dateString, {\n              unit: \"year\"\n            }),\n            valueCallback\n          );\n        default:\n          return mapValue(parseNDigits(token.length, dateString), valueCallback);\n      }\n    }\n    validate(_date, value) {\n      return value.isTwoDigitYear || value.year > 0;\n    }\n    set(date, flags, value, options) {\n      const currentYear = getWeekYear(date, options);\n      if (value.isTwoDigitYear) {\n        const normalizedTwoDigitYear = normalizeTwoDigitYear(\n          value.year,\n          currentYear\n        );\n        date.setFullYear(\n          normalizedTwoDigitYear,\n          0,\n          options.firstWeekContainsDate\n        );\n        date.setHours(0, 0, 0, 0);\n        return startOfWeek(date, options);\n      }\n      const year = !(\"era\" in flags) || flags.era === 1 ? value.year : 1 - value.year;\n      date.setFullYear(year, 0, options.firstWeekContainsDate);\n      date.setHours(0, 0, 0, 0);\n      return startOfWeek(date, options);\n    }\n  }\n  class ISOWeekYearParser extends Parser {\n    constructor() {\n      super(...arguments);\n      __publicField(this, \"priority\", 130);\n      __publicField(this, \"incompatibleTokens\", [\n        \"G\",\n        \"y\",\n        \"Y\",\n        \"u\",\n        \"Q\",\n        \"q\",\n        \"M\",\n        \"L\",\n        \"w\",\n        \"d\",\n        \"D\",\n        \"e\",\n        \"c\",\n        \"t\",\n        \"T\"\n      ]);\n    }\n    parse(dateString, token) {\n      if (token === \"R\") {\n        return parseNDigitsSigned(4, dateString);\n      }\n      return parseNDigitsSigned(token.length, dateString);\n    }\n    set(date, _flags, value) {\n      const firstWeekOfYear = constructFrom(date, 0);\n      firstWeekOfYear.setFullYear(value, 0, 4);\n      firstWeekOfYear.setHours(0, 0, 0, 0);\n      return startOfISOWeek(firstWeekOfYear);\n    }\n  }\n  class ExtendedYearParser extends Parser {\n    constructor() {\n      super(...arguments);\n      __publicField(this, \"priority\", 130);\n      __publicField(this, \"incompatibleTokens\", [\"G\", \"y\", \"Y\", \"R\", \"w\", \"I\", \"i\", \"e\", \"c\", \"t\", \"T\"]);\n    }\n    parse(dateString, token) {\n      if (token === \"u\") {\n        return parseNDigitsSigned(4, dateString);\n      }\n      return parseNDigitsSigned(token.length, dateString);\n    }\n    set(date, _flags, value) {\n      date.setFullYear(value, 0, 1);\n      date.setHours(0, 0, 0, 0);\n      return date;\n    }\n  }\n  class QuarterParser extends Parser {\n    constructor() {\n      super(...arguments);\n      __publicField(this, \"priority\", 120);\n      __publicField(this, \"incompatibleTokens\", [\n        \"Y\",\n        \"R\",\n        \"q\",\n        \"M\",\n        \"L\",\n        \"w\",\n        \"I\",\n        \"d\",\n        \"D\",\n        \"i\",\n        \"e\",\n        \"c\",\n        \"t\",\n        \"T\"\n      ]);\n    }\n    parse(dateString, token, match2) {\n      switch (token) {\n        case \"Q\":\n        case \"QQ\":\n          return parseNDigits(token.length, dateString);\n        case \"Qo\":\n          return match2.ordinalNumber(dateString, { unit: \"quarter\" });\n        case \"QQQ\":\n          return match2.quarter(dateString, {\n            width: \"abbreviated\",\n            context: \"formatting\"\n          }) || match2.quarter(dateString, {\n            width: \"narrow\",\n            context: \"formatting\"\n          });\n        case \"QQQQQ\":\n          return match2.quarter(dateString, {\n            width: \"narrow\",\n            context: \"formatting\"\n          });\n        case \"QQQQ\":\n        default:\n          return match2.quarter(dateString, {\n            width: \"wide\",\n            context: \"formatting\"\n          }) || match2.quarter(dateString, {\n            width: \"abbreviated\",\n            context: \"formatting\"\n          }) || match2.quarter(dateString, {\n            width: \"narrow\",\n            context: \"formatting\"\n          });\n      }\n    }\n    validate(_date, value) {\n      return value >= 1 && value <= 4;\n    }\n    set(date, _flags, value) {\n      date.setMonth((value - 1) * 3, 1);\n      date.setHours(0, 0, 0, 0);\n      return date;\n    }\n  }\n  class StandAloneQuarterParser extends Parser {\n    constructor() {\n      super(...arguments);\n      __publicField(this, \"priority\", 120);\n      __publicField(this, \"incompatibleTokens\", [\n        \"Y\",\n        \"R\",\n        \"Q\",\n        \"M\",\n        \"L\",\n        \"w\",\n        \"I\",\n        \"d\",\n        \"D\",\n        \"i\",\n        \"e\",\n        \"c\",\n        \"t\",\n        \"T\"\n      ]);\n    }\n    parse(dateString, token, match2) {\n      switch (token) {\n        case \"q\":\n        case \"qq\":\n          return parseNDigits(token.length, dateString);\n        case \"qo\":\n          return match2.ordinalNumber(dateString, { unit: \"quarter\" });\n        case \"qqq\":\n          return match2.quarter(dateString, {\n            width: \"abbreviated\",\n            context: \"standalone\"\n          }) || match2.quarter(dateString, {\n            width: \"narrow\",\n            context: \"standalone\"\n          });\n        case \"qqqqq\":\n          return match2.quarter(dateString, {\n            width: \"narrow\",\n            context: \"standalone\"\n          });\n        case \"qqqq\":\n        default:\n          return match2.quarter(dateString, {\n            width: \"wide\",\n            context: \"standalone\"\n          }) || match2.quarter(dateString, {\n            width: \"abbreviated\",\n            context: \"standalone\"\n          }) || match2.quarter(dateString, {\n            width: \"narrow\",\n            context: \"standalone\"\n          });\n      }\n    }\n    validate(_date, value) {\n      return value >= 1 && value <= 4;\n    }\n    set(date, _flags, value) {\n      date.setMonth((value - 1) * 3, 1);\n      date.setHours(0, 0, 0, 0);\n      return date;\n    }\n  }\n  class MonthParser extends Parser {\n    constructor() {\n      super(...arguments);\n      __publicField(this, \"incompatibleTokens\", [\n        \"Y\",\n        \"R\",\n        \"q\",\n        \"Q\",\n        \"L\",\n        \"w\",\n        \"I\",\n        \"D\",\n        \"i\",\n        \"e\",\n        \"c\",\n        \"t\",\n        \"T\"\n      ]);\n      __publicField(this, \"priority\", 110);\n    }\n    parse(dateString, token, match2) {\n      const valueCallback = (value) => value - 1;\n      switch (token) {\n        case \"M\":\n          return mapValue(\n            parseNumericPattern(numericPatterns.month, dateString),\n            valueCallback\n          );\n        case \"MM\":\n          return mapValue(parseNDigits(2, dateString), valueCallback);\n        case \"Mo\":\n          return mapValue(\n            match2.ordinalNumber(dateString, {\n              unit: \"month\"\n            }),\n            valueCallback\n          );\n        case \"MMM\":\n          return match2.month(dateString, {\n            width: \"abbreviated\",\n            context: \"formatting\"\n          }) || match2.month(dateString, { width: \"narrow\", context: \"formatting\" });\n        case \"MMMMM\":\n          return match2.month(dateString, {\n            width: \"narrow\",\n            context: \"formatting\"\n          });\n        case \"MMMM\":\n        default:\n          return match2.month(dateString, { width: \"wide\", context: \"formatting\" }) || match2.month(dateString, {\n            width: \"abbreviated\",\n            context: \"formatting\"\n          }) || match2.month(dateString, { width: \"narrow\", context: \"formatting\" });\n      }\n    }\n    validate(_date, value) {\n      return value >= 0 && value <= 11;\n    }\n    set(date, _flags, value) {\n      date.setMonth(value, 1);\n      date.setHours(0, 0, 0, 0);\n      return date;\n    }\n  }\n  class StandAloneMonthParser extends Parser {\n    constructor() {\n      super(...arguments);\n      __publicField(this, \"priority\", 110);\n      __publicField(this, \"incompatibleTokens\", [\n        \"Y\",\n        \"R\",\n        \"q\",\n        \"Q\",\n        \"M\",\n        \"w\",\n        \"I\",\n        \"D\",\n        \"i\",\n        \"e\",\n        \"c\",\n        \"t\",\n        \"T\"\n      ]);\n    }\n    parse(dateString, token, match2) {\n      const valueCallback = (value) => value - 1;\n      switch (token) {\n        case \"L\":\n          return mapValue(\n            parseNumericPattern(numericPatterns.month, dateString),\n            valueCallback\n          );\n        case \"LL\":\n          return mapValue(parseNDigits(2, dateString), valueCallback);\n        case \"Lo\":\n          return mapValue(\n            match2.ordinalNumber(dateString, {\n              unit: \"month\"\n            }),\n            valueCallback\n          );\n        case \"LLL\":\n          return match2.month(dateString, {\n            width: \"abbreviated\",\n            context: \"standalone\"\n          }) || match2.month(dateString, { width: \"narrow\", context: \"standalone\" });\n        case \"LLLLL\":\n          return match2.month(dateString, {\n            width: \"narrow\",\n            context: \"standalone\"\n          });\n        case \"LLLL\":\n        default:\n          return match2.month(dateString, { width: \"wide\", context: \"standalone\" }) || match2.month(dateString, {\n            width: \"abbreviated\",\n            context: \"standalone\"\n          }) || match2.month(dateString, { width: \"narrow\", context: \"standalone\" });\n      }\n    }\n    validate(_date, value) {\n      return value >= 0 && value <= 11;\n    }\n    set(date, _flags, value) {\n      date.setMonth(value, 1);\n      date.setHours(0, 0, 0, 0);\n      return date;\n    }\n  }\n  function setWeek(date, week, options) {\n    const _date = toDate(date);\n    const diff = getWeek(_date, options) - week;\n    _date.setDate(_date.getDate() - diff * 7);\n    return _date;\n  }\n  class LocalWeekParser extends Parser {\n    constructor() {\n      super(...arguments);\n      __publicField(this, \"priority\", 100);\n      __publicField(this, \"incompatibleTokens\", [\n        \"y\",\n        \"R\",\n        \"u\",\n        \"q\",\n        \"Q\",\n        \"M\",\n        \"L\",\n        \"I\",\n        \"d\",\n        \"D\",\n        \"i\",\n        \"t\",\n        \"T\"\n      ]);\n    }\n    parse(dateString, token, match2) {\n      switch (token) {\n        case \"w\":\n          return parseNumericPattern(numericPatterns.week, dateString);\n        case \"wo\":\n          return match2.ordinalNumber(dateString, { unit: \"week\" });\n        default:\n          return parseNDigits(token.length, dateString);\n      }\n    }\n    validate(_date, value) {\n      return value >= 1 && value <= 53;\n    }\n    set(date, _flags, value, options) {\n      return startOfWeek(setWeek(date, value, options), options);\n    }\n  }\n  function setISOWeek(date, week) {\n    const _date = toDate(date);\n    const diff = getISOWeek(_date) - week;\n    _date.setDate(_date.getDate() - diff * 7);\n    return _date;\n  }\n  class ISOWeekParser extends Parser {\n    constructor() {\n      super(...arguments);\n      __publicField(this, \"priority\", 100);\n      __publicField(this, \"incompatibleTokens\", [\n        \"y\",\n        \"Y\",\n        \"u\",\n        \"q\",\n        \"Q\",\n        \"M\",\n        \"L\",\n        \"w\",\n        \"d\",\n        \"D\",\n        \"e\",\n        \"c\",\n        \"t\",\n        \"T\"\n      ]);\n    }\n    parse(dateString, token, match2) {\n      switch (token) {\n        case \"I\":\n          return parseNumericPattern(numericPatterns.week, dateString);\n        case \"Io\":\n          return match2.ordinalNumber(dateString, { unit: \"week\" });\n        default:\n          return parseNDigits(token.length, dateString);\n      }\n    }\n    validate(_date, value) {\n      return value >= 1 && value <= 53;\n    }\n    set(date, _flags, value) {\n      return startOfISOWeek(setISOWeek(date, value));\n    }\n  }\n  const DAYS_IN_MONTH = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];\n  const DAYS_IN_MONTH_LEAP_YEAR = [\n    31,\n    29,\n    31,\n    30,\n    31,\n    30,\n    31,\n    31,\n    30,\n    31,\n    30,\n    31\n  ];\n  class DateParser extends Parser {\n    constructor() {\n      super(...arguments);\n      __publicField(this, \"priority\", 90);\n      __publicField(this, \"subPriority\", 1);\n      __publicField(this, \"incompatibleTokens\", [\n        \"Y\",\n        \"R\",\n        \"q\",\n        \"Q\",\n        \"w\",\n        \"I\",\n        \"D\",\n        \"i\",\n        \"e\",\n        \"c\",\n        \"t\",\n        \"T\"\n      ]);\n    }\n    parse(dateString, token, match2) {\n      switch (token) {\n        case \"d\":\n          return parseNumericPattern(numericPatterns.date, dateString);\n        case \"do\":\n          return match2.ordinalNumber(dateString, { unit: \"date\" });\n        default:\n          return parseNDigits(token.length, dateString);\n      }\n    }\n    validate(date, value) {\n      const year = date.getFullYear();\n      const isLeapYear = isLeapYearIndex(year);\n      const month = date.getMonth();\n      if (isLeapYear) {\n        return value >= 1 && value <= DAYS_IN_MONTH_LEAP_YEAR[month];\n      } else {\n        return value >= 1 && value <= DAYS_IN_MONTH[month];\n      }\n    }\n    set(date, _flags, value) {\n      date.setDate(value);\n      date.setHours(0, 0, 0, 0);\n      return date;\n    }\n  }\n  class DayOfYearParser extends Parser {\n    constructor() {\n      super(...arguments);\n      __publicField(this, \"priority\", 90);\n      __publicField(this, \"subpriority\", 1);\n      __publicField(this, \"incompatibleTokens\", [\n        \"Y\",\n        \"R\",\n        \"q\",\n        \"Q\",\n        \"M\",\n        \"L\",\n        \"w\",\n        \"I\",\n        \"d\",\n        \"E\",\n        \"i\",\n        \"e\",\n        \"c\",\n        \"t\",\n        \"T\"\n      ]);\n    }\n    parse(dateString, token, match2) {\n      switch (token) {\n        case \"D\":\n        case \"DD\":\n          return parseNumericPattern(numericPatterns.dayOfYear, dateString);\n        case \"Do\":\n          return match2.ordinalNumber(dateString, { unit: \"date\" });\n        default:\n          return parseNDigits(token.length, dateString);\n      }\n    }\n    validate(date, value) {\n      const year = date.getFullYear();\n      const isLeapYear = isLeapYearIndex(year);\n      if (isLeapYear) {\n        return value >= 1 && value <= 366;\n      } else {\n        return value >= 1 && value <= 365;\n      }\n    }\n    set(date, _flags, value) {\n      date.setMonth(0, value);\n      date.setHours(0, 0, 0, 0);\n      return date;\n    }\n  }\n  function setDay(date, day, options) {\n    const defaultOptions2 = getDefaultOptions$1();\n    const weekStartsOn = options?.weekStartsOn ?? options?.locale?.options?.weekStartsOn ?? defaultOptions2.weekStartsOn ?? defaultOptions2.locale?.options?.weekStartsOn ?? 0;\n    const _date = toDate(date);\n    const currentDay = _date.getDay();\n    const remainder = day % 7;\n    const dayIndex = (remainder + 7) % 7;\n    const delta = 7 - weekStartsOn;\n    const diff = day < 0 || day > 6 ? day - (currentDay + delta) % 7 : (dayIndex + delta) % 7 - (currentDay + delta) % 7;\n    return addDays(_date, diff);\n  }\n  class DayParser extends Parser {\n    constructor() {\n      super(...arguments);\n      __publicField(this, \"priority\", 90);\n      __publicField(this, \"incompatibleTokens\", [\"D\", \"i\", \"e\", \"c\", \"t\", \"T\"]);\n    }\n    parse(dateString, token, match2) {\n      switch (token) {\n        case \"E\":\n        case \"EE\":\n        case \"EEE\":\n          return match2.day(dateString, {\n            width: \"abbreviated\",\n            context: \"formatting\"\n          }) || match2.day(dateString, { width: \"short\", context: \"formatting\" }) || match2.day(dateString, { width: \"narrow\", context: \"formatting\" });\n        case \"EEEEE\":\n          return match2.day(dateString, {\n            width: \"narrow\",\n            context: \"formatting\"\n          });\n        case \"EEEEEE\":\n          return match2.day(dateString, { width: \"short\", context: \"formatting\" }) || match2.day(dateString, { width: \"narrow\", context: \"formatting\" });\n        case \"EEEE\":\n        default:\n          return match2.day(dateString, { width: \"wide\", context: \"formatting\" }) || match2.day(dateString, {\n            width: \"abbreviated\",\n            context: \"formatting\"\n          }) || match2.day(dateString, { width: \"short\", context: \"formatting\" }) || match2.day(dateString, { width: \"narrow\", context: \"formatting\" });\n      }\n    }\n    validate(_date, value) {\n      return value >= 0 && value <= 6;\n    }\n    set(date, _flags, value, options) {\n      date = setDay(date, value, options);\n      date.setHours(0, 0, 0, 0);\n      return date;\n    }\n  }\n  class LocalDayParser extends Parser {\n    constructor() {\n      super(...arguments);\n      __publicField(this, \"priority\", 90);\n      __publicField(this, \"incompatibleTokens\", [\n        \"y\",\n        \"R\",\n        \"u\",\n        \"q\",\n        \"Q\",\n        \"M\",\n        \"L\",\n        \"I\",\n        \"d\",\n        \"D\",\n        \"E\",\n        \"i\",\n        \"c\",\n        \"t\",\n        \"T\"\n      ]);\n    }\n    parse(dateString, token, match2, options) {\n      const valueCallback = (value) => {\n        const wholeWeekDays = Math.floor((value - 1) / 7) * 7;\n        return (value + options.weekStartsOn + 6) % 7 + wholeWeekDays;\n      };\n      switch (token) {\n        case \"e\":\n        case \"ee\":\n          return mapValue(parseNDigits(token.length, dateString), valueCallback);\n        case \"eo\":\n          return mapValue(\n            match2.ordinalNumber(dateString, {\n              unit: \"day\"\n            }),\n            valueCallback\n          );\n        case \"eee\":\n          return match2.day(dateString, {\n            width: \"abbreviated\",\n            context: \"formatting\"\n          }) || match2.day(dateString, { width: \"short\", context: \"formatting\" }) || match2.day(dateString, { width: \"narrow\", context: \"formatting\" });\n        case \"eeeee\":\n          return match2.day(dateString, {\n            width: \"narrow\",\n            context: \"formatting\"\n          });\n        case \"eeeeee\":\n          return match2.day(dateString, { width: \"short\", context: \"formatting\" }) || match2.day(dateString, { width: \"narrow\", context: \"formatting\" });\n        case \"eeee\":\n        default:\n          return match2.day(dateString, { width: \"wide\", context: \"formatting\" }) || match2.day(dateString, {\n            width: \"abbreviated\",\n            context: \"formatting\"\n          }) || match2.day(dateString, { width: \"short\", context: \"formatting\" }) || match2.day(dateString, { width: \"narrow\", context: \"formatting\" });\n      }\n    }\n    validate(_date, value) {\n      return value >= 0 && value <= 6;\n    }\n    set(date, _flags, value, options) {\n      date = setDay(date, value, options);\n      date.setHours(0, 0, 0, 0);\n      return date;\n    }\n  }\n  class StandAloneLocalDayParser extends Parser {\n    constructor() {\n      super(...arguments);\n      __publicField(this, \"priority\", 90);\n      __publicField(this, \"incompatibleTokens\", [\n        \"y\",\n        \"R\",\n        \"u\",\n        \"q\",\n        \"Q\",\n        \"M\",\n        \"L\",\n        \"I\",\n        \"d\",\n        \"D\",\n        \"E\",\n        \"i\",\n        \"e\",\n        \"t\",\n        \"T\"\n      ]);\n    }\n    parse(dateString, token, match2, options) {\n      const valueCallback = (value) => {\n        const wholeWeekDays = Math.floor((value - 1) / 7) * 7;\n        return (value + options.weekStartsOn + 6) % 7 + wholeWeekDays;\n      };\n      switch (token) {\n        case \"c\":\n        case \"cc\":\n          return mapValue(parseNDigits(token.length, dateString), valueCallback);\n        case \"co\":\n          return mapValue(\n            match2.ordinalNumber(dateString, {\n              unit: \"day\"\n            }),\n            valueCallback\n          );\n        case \"ccc\":\n          return match2.day(dateString, {\n            width: \"abbreviated\",\n            context: \"standalone\"\n          }) || match2.day(dateString, { width: \"short\", context: \"standalone\" }) || match2.day(dateString, { width: \"narrow\", context: \"standalone\" });\n        case \"ccccc\":\n          return match2.day(dateString, {\n            width: \"narrow\",\n            context: \"standalone\"\n          });\n        case \"cccccc\":\n          return match2.day(dateString, { width: \"short\", context: \"standalone\" }) || match2.day(dateString, { width: \"narrow\", context: \"standalone\" });\n        case \"cccc\":\n        default:\n          return match2.day(dateString, { width: \"wide\", context: \"standalone\" }) || match2.day(dateString, {\n            width: \"abbreviated\",\n            context: \"standalone\"\n          }) || match2.day(dateString, { width: \"short\", context: \"standalone\" }) || match2.day(dateString, { width: \"narrow\", context: \"standalone\" });\n      }\n    }\n    validate(_date, value) {\n      return value >= 0 && value <= 6;\n    }\n    set(date, _flags, value, options) {\n      date = setDay(date, value, options);\n      date.setHours(0, 0, 0, 0);\n      return date;\n    }\n  }\n  function setISODay(date, day) {\n    const _date = toDate(date);\n    const currentDay = getISODay(_date);\n    const diff = day - currentDay;\n    return addDays(_date, diff);\n  }\n  class ISODayParser extends Parser {\n    constructor() {\n      super(...arguments);\n      __publicField(this, \"priority\", 90);\n      __publicField(this, \"incompatibleTokens\", [\n        \"y\",\n        \"Y\",\n        \"u\",\n        \"q\",\n        \"Q\",\n        \"M\",\n        \"L\",\n        \"w\",\n        \"d\",\n        \"D\",\n        \"E\",\n        \"e\",\n        \"c\",\n        \"t\",\n        \"T\"\n      ]);\n    }\n    parse(dateString, token, match2) {\n      const valueCallback = (value) => {\n        if (value === 0) {\n          return 7;\n        }\n        return value;\n      };\n      switch (token) {\n        case \"i\":\n        case \"ii\":\n          return parseNDigits(token.length, dateString);\n        case \"io\":\n          return match2.ordinalNumber(dateString, { unit: \"day\" });\n        case \"iii\":\n          return mapValue(\n            match2.day(dateString, {\n              width: \"abbreviated\",\n              context: \"formatting\"\n            }) || match2.day(dateString, {\n              width: \"short\",\n              context: \"formatting\"\n            }) || match2.day(dateString, {\n              width: \"narrow\",\n              context: \"formatting\"\n            }),\n            valueCallback\n          );\n        case \"iiiii\":\n          return mapValue(\n            match2.day(dateString, {\n              width: \"narrow\",\n              context: \"formatting\"\n            }),\n            valueCallback\n          );\n        case \"iiiiii\":\n          return mapValue(\n            match2.day(dateString, {\n              width: \"short\",\n              context: \"formatting\"\n            }) || match2.day(dateString, {\n              width: \"narrow\",\n              context: \"formatting\"\n            }),\n            valueCallback\n          );\n        case \"iiii\":\n        default:\n          return mapValue(\n            match2.day(dateString, {\n              width: \"wide\",\n              context: \"formatting\"\n            }) || match2.day(dateString, {\n              width: \"abbreviated\",\n              context: \"formatting\"\n            }) || match2.day(dateString, {\n              width: \"short\",\n              context: \"formatting\"\n            }) || match2.day(dateString, {\n              width: \"narrow\",\n              context: \"formatting\"\n            }),\n            valueCallback\n          );\n      }\n    }\n    validate(_date, value) {\n      return value >= 1 && value <= 7;\n    }\n    set(date, _flags, value) {\n      date = setISODay(date, value);\n      date.setHours(0, 0, 0, 0);\n      return date;\n    }\n  }\n  class AMPMParser extends Parser {\n    constructor() {\n      super(...arguments);\n      __publicField(this, \"priority\", 80);\n      __publicField(this, \"incompatibleTokens\", [\"b\", \"B\", \"H\", \"k\", \"t\", \"T\"]);\n    }\n    parse(dateString, token, match2) {\n      switch (token) {\n        case \"a\":\n        case \"aa\":\n        case \"aaa\":\n          return match2.dayPeriod(dateString, {\n            width: \"abbreviated\",\n            context: \"formatting\"\n          }) || match2.dayPeriod(dateString, {\n            width: \"narrow\",\n            context: \"formatting\"\n          });\n        case \"aaaaa\":\n          return match2.dayPeriod(dateString, {\n            width: \"narrow\",\n            context: \"formatting\"\n          });\n        case \"aaaa\":\n        default:\n          return match2.dayPeriod(dateString, {\n            width: \"wide\",\n            context: \"formatting\"\n          }) || match2.dayPeriod(dateString, {\n            width: \"abbreviated\",\n            context: \"formatting\"\n          }) || match2.dayPeriod(dateString, {\n            width: \"narrow\",\n            context: \"formatting\"\n          });\n      }\n    }\n    set(date, _flags, value) {\n      date.setHours(dayPeriodEnumToHours(value), 0, 0, 0);\n      return date;\n    }\n  }\n  class AMPMMidnightParser extends Parser {\n    constructor() {\n      super(...arguments);\n      __publicField(this, \"priority\", 80);\n      __publicField(this, \"incompatibleTokens\", [\"a\", \"B\", \"H\", \"k\", \"t\", \"T\"]);\n    }\n    parse(dateString, token, match2) {\n      switch (token) {\n        case \"b\":\n        case \"bb\":\n        case \"bbb\":\n          return match2.dayPeriod(dateString, {\n            width: \"abbreviated\",\n            context: \"formatting\"\n          }) || match2.dayPeriod(dateString, {\n            width: \"narrow\",\n            context: \"formatting\"\n          });\n        case \"bbbbb\":\n          return match2.dayPeriod(dateString, {\n            width: \"narrow\",\n            context: \"formatting\"\n          });\n        case \"bbbb\":\n        default:\n          return match2.dayPeriod(dateString, {\n            width: \"wide\",\n            context: \"formatting\"\n          }) || match2.dayPeriod(dateString, {\n            width: \"abbreviated\",\n            context: \"formatting\"\n          }) || match2.dayPeriod(dateString, {\n            width: \"narrow\",\n            context: \"formatting\"\n          });\n      }\n    }\n    set(date, _flags, value) {\n      date.setHours(dayPeriodEnumToHours(value), 0, 0, 0);\n      return date;\n    }\n  }\n  class DayPeriodParser extends Parser {\n    constructor() {\n      super(...arguments);\n      __publicField(this, \"priority\", 80);\n      __publicField(this, \"incompatibleTokens\", [\"a\", \"b\", \"t\", \"T\"]);\n    }\n    parse(dateString, token, match2) {\n      switch (token) {\n        case \"B\":\n        case \"BB\":\n        case \"BBB\":\n          return match2.dayPeriod(dateString, {\n            width: \"abbreviated\",\n            context: \"formatting\"\n          }) || match2.dayPeriod(dateString, {\n            width: \"narrow\",\n            context: \"formatting\"\n          });\n        case \"BBBBB\":\n          return match2.dayPeriod(dateString, {\n            width: \"narrow\",\n            context: \"formatting\"\n          });\n        case \"BBBB\":\n        default:\n          return match2.dayPeriod(dateString, {\n            width: \"wide\",\n            context: \"formatting\"\n          }) || match2.dayPeriod(dateString, {\n            width: \"abbreviated\",\n            context: \"formatting\"\n          }) || match2.dayPeriod(dateString, {\n            width: \"narrow\",\n            context: \"formatting\"\n          });\n      }\n    }\n    set(date, _flags, value) {\n      date.setHours(dayPeriodEnumToHours(value), 0, 0, 0);\n      return date;\n    }\n  }\n  class Hour1to12Parser extends Parser {\n    constructor() {\n      super(...arguments);\n      __publicField(this, \"priority\", 70);\n      __publicField(this, \"incompatibleTokens\", [\"H\", \"K\", \"k\", \"t\", \"T\"]);\n    }\n    parse(dateString, token, match2) {\n      switch (token) {\n        case \"h\":\n          return parseNumericPattern(numericPatterns.hour12h, dateString);\n        case \"ho\":\n          return match2.ordinalNumber(dateString, { unit: \"hour\" });\n        default:\n          return parseNDigits(token.length, dateString);\n      }\n    }\n    validate(_date, value) {\n      return value >= 1 && value <= 12;\n    }\n    set(date, _flags, value) {\n      const isPM = date.getHours() >= 12;\n      if (isPM && value < 12) {\n        date.setHours(value + 12, 0, 0, 0);\n      } else if (!isPM && value === 12) {\n        date.setHours(0, 0, 0, 0);\n      } else {\n        date.setHours(value, 0, 0, 0);\n      }\n      return date;\n    }\n  }\n  class Hour0to23Parser extends Parser {\n    constructor() {\n      super(...arguments);\n      __publicField(this, \"priority\", 70);\n      __publicField(this, \"incompatibleTokens\", [\"a\", \"b\", \"h\", \"K\", \"k\", \"t\", \"T\"]);\n    }\n    parse(dateString, token, match2) {\n      switch (token) {\n        case \"H\":\n          return parseNumericPattern(numericPatterns.hour23h, dateString);\n        case \"Ho\":\n          return match2.ordinalNumber(dateString, { unit: \"hour\" });\n        default:\n          return parseNDigits(token.length, dateString);\n      }\n    }\n    validate(_date, value) {\n      return value >= 0 && value <= 23;\n    }\n    set(date, _flags, value) {\n      date.setHours(value, 0, 0, 0);\n      return date;\n    }\n  }\n  class Hour0To11Parser extends Parser {\n    constructor() {\n      super(...arguments);\n      __publicField(this, \"priority\", 70);\n      __publicField(this, \"incompatibleTokens\", [\"h\", \"H\", \"k\", \"t\", \"T\"]);\n    }\n    parse(dateString, token, match2) {\n      switch (token) {\n        case \"K\":\n          return parseNumericPattern(numericPatterns.hour11h, dateString);\n        case \"Ko\":\n          return match2.ordinalNumber(dateString, { unit: \"hour\" });\n        default:\n          return parseNDigits(token.length, dateString);\n      }\n    }\n    validate(_date, value) {\n      return value >= 0 && value <= 11;\n    }\n    set(date, _flags, value) {\n      const isPM = date.getHours() >= 12;\n      if (isPM && value < 12) {\n        date.setHours(value + 12, 0, 0, 0);\n      } else {\n        date.setHours(value, 0, 0, 0);\n      }\n      return date;\n    }\n  }\n  class Hour1To24Parser extends Parser {\n    constructor() {\n      super(...arguments);\n      __publicField(this, \"priority\", 70);\n      __publicField(this, \"incompatibleTokens\", [\"a\", \"b\", \"h\", \"H\", \"K\", \"t\", \"T\"]);\n    }\n    parse(dateString, token, match2) {\n      switch (token) {\n        case \"k\":\n          return parseNumericPattern(numericPatterns.hour24h, dateString);\n        case \"ko\":\n          return match2.ordinalNumber(dateString, { unit: \"hour\" });\n        default:\n          return parseNDigits(token.length, dateString);\n      }\n    }\n    validate(_date, value) {\n      return value >= 1 && value <= 24;\n    }\n    set(date, _flags, value) {\n      const hours = value <= 24 ? value % 24 : value;\n      date.setHours(hours, 0, 0, 0);\n      return date;\n    }\n  }\n  class MinuteParser extends Parser {\n    constructor() {\n      super(...arguments);\n      __publicField(this, \"priority\", 60);\n      __publicField(this, \"incompatibleTokens\", [\"t\", \"T\"]);\n    }\n    parse(dateString, token, match2) {\n      switch (token) {\n        case \"m\":\n          return parseNumericPattern(numericPatterns.minute, dateString);\n        case \"mo\":\n          return match2.ordinalNumber(dateString, { unit: \"minute\" });\n        default:\n          return parseNDigits(token.length, dateString);\n      }\n    }\n    validate(_date, value) {\n      return value >= 0 && value <= 59;\n    }\n    set(date, _flags, value) {\n      date.setMinutes(value, 0, 0);\n      return date;\n    }\n  }\n  class SecondParser extends Parser {\n    constructor() {\n      super(...arguments);\n      __publicField(this, \"priority\", 50);\n      __publicField(this, \"incompatibleTokens\", [\"t\", \"T\"]);\n    }\n    parse(dateString, token, match2) {\n      switch (token) {\n        case \"s\":\n          return parseNumericPattern(numericPatterns.second, dateString);\n        case \"so\":\n          return match2.ordinalNumber(dateString, { unit: \"second\" });\n        default:\n          return parseNDigits(token.length, dateString);\n      }\n    }\n    validate(_date, value) {\n      return value >= 0 && value <= 59;\n    }\n    set(date, _flags, value) {\n      date.setSeconds(value, 0);\n      return date;\n    }\n  }\n  class FractionOfSecondParser extends Parser {\n    constructor() {\n      super(...arguments);\n      __publicField(this, \"priority\", 30);\n      __publicField(this, \"incompatibleTokens\", [\"t\", \"T\"]);\n    }\n    parse(dateString, token) {\n      const valueCallback = (value) => Math.trunc(value * Math.pow(10, -token.length + 3));\n      return mapValue(parseNDigits(token.length, dateString), valueCallback);\n    }\n    set(date, _flags, value) {\n      date.setMilliseconds(value);\n      return date;\n    }\n  }\n  class ISOTimezoneWithZParser extends Parser {\n    constructor() {\n      super(...arguments);\n      __publicField(this, \"priority\", 10);\n      __publicField(this, \"incompatibleTokens\", [\"t\", \"T\", \"x\"]);\n    }\n    parse(dateString, token) {\n      switch (token) {\n        case \"X\":\n          return parseTimezonePattern(\n            timezonePatterns.basicOptionalMinutes,\n            dateString\n          );\n        case \"XX\":\n          return parseTimezonePattern(timezonePatterns.basic, dateString);\n        case \"XXXX\":\n          return parseTimezonePattern(\n            timezonePatterns.basicOptionalSeconds,\n            dateString\n          );\n        case \"XXXXX\":\n          return parseTimezonePattern(\n            timezonePatterns.extendedOptionalSeconds,\n            dateString\n          );\n        case \"XXX\":\n        default:\n          return parseTimezonePattern(timezonePatterns.extended, dateString);\n      }\n    }\n    set(date, flags, value) {\n      if (flags.timestampIsSet)\n        return date;\n      return constructFrom(\n        date,\n        date.getTime() - getTimezoneOffsetInMilliseconds(date) - value\n      );\n    }\n  }\n  class ISOTimezoneParser extends Parser {\n    constructor() {\n      super(...arguments);\n      __publicField(this, \"priority\", 10);\n      __publicField(this, \"incompatibleTokens\", [\"t\", \"T\", \"X\"]);\n    }\n    parse(dateString, token) {\n      switch (token) {\n        case \"x\":\n          return parseTimezonePattern(\n            timezonePatterns.basicOptionalMinutes,\n            dateString\n          );\n        case \"xx\":\n          return parseTimezonePattern(timezonePatterns.basic, dateString);\n        case \"xxxx\":\n          return parseTimezonePattern(\n            timezonePatterns.basicOptionalSeconds,\n            dateString\n          );\n        case \"xxxxx\":\n          return parseTimezonePattern(\n            timezonePatterns.extendedOptionalSeconds,\n            dateString\n          );\n        case \"xxx\":\n        default:\n          return parseTimezonePattern(timezonePatterns.extended, dateString);\n      }\n    }\n    set(date, flags, value) {\n      if (flags.timestampIsSet)\n        return date;\n      return constructFrom(\n        date,\n        date.getTime() - getTimezoneOffsetInMilliseconds(date) - value\n      );\n    }\n  }\n  class TimestampSecondsParser extends Parser {\n    constructor() {\n      super(...arguments);\n      __publicField(this, \"priority\", 40);\n      __publicField(this, \"incompatibleTokens\", \"*\");\n    }\n    parse(dateString) {\n      return parseAnyDigitsSigned(dateString);\n    }\n    set(date, _flags, value) {\n      return [constructFrom(date, value * 1e3), { timestampIsSet: true }];\n    }\n  }\n  class TimestampMillisecondsParser extends Parser {\n    constructor() {\n      super(...arguments);\n      __publicField(this, \"priority\", 20);\n      __publicField(this, \"incompatibleTokens\", \"*\");\n    }\n    parse(dateString) {\n      return parseAnyDigitsSigned(dateString);\n    }\n    set(date, _flags, value) {\n      return [constructFrom(date, value), { timestampIsSet: true }];\n    }\n  }\n  const parsers = {\n    G: new EraParser(),\n    y: new YearParser(),\n    Y: new LocalWeekYearParser(),\n    R: new ISOWeekYearParser(),\n    u: new ExtendedYearParser(),\n    Q: new QuarterParser(),\n    q: new StandAloneQuarterParser(),\n    M: new MonthParser(),\n    L: new StandAloneMonthParser(),\n    w: new LocalWeekParser(),\n    I: new ISOWeekParser(),\n    d: new DateParser(),\n    D: new DayOfYearParser(),\n    E: new DayParser(),\n    e: new LocalDayParser(),\n    c: new StandAloneLocalDayParser(),\n    i: new ISODayParser(),\n    a: new AMPMParser(),\n    b: new AMPMMidnightParser(),\n    B: new DayPeriodParser(),\n    h: new Hour1to12Parser(),\n    H: new Hour0to23Parser(),\n    K: new Hour0To11Parser(),\n    k: new Hour1To24Parser(),\n    m: new MinuteParser(),\n    s: new SecondParser(),\n    S: new FractionOfSecondParser(),\n    X: new ISOTimezoneWithZParser(),\n    x: new ISOTimezoneParser(),\n    t: new TimestampSecondsParser(),\n    T: new TimestampMillisecondsParser()\n  };\n  const formattingTokensRegExp = /[yYQqMLwIdDecihHKkms]o|(\\w)\\1*|''|'(''|[^'])+('|$)|./g;\n  const longFormattingTokensRegExp = /P+p+|P+|p+|''|'(''|[^'])+('|$)|./g;\n  const escapedStringRegExp = /^'([^]*?)'?$/;\n  const doubleQuoteRegExp = /''/g;\n  const notWhitespaceRegExp = /\\S/;\n  const unescapedLatinCharacterRegExp = /[a-zA-Z]/;\n  function parse(dateStr, formatStr, referenceDate, options) {\n    const defaultOptions2 = getDefaultOptions();\n    const locale = options?.locale ?? defaultOptions2.locale ?? enUS;\n    const firstWeekContainsDate = options?.firstWeekContainsDate ?? options?.locale?.options?.firstWeekContainsDate ?? defaultOptions2.firstWeekContainsDate ?? defaultOptions2.locale?.options?.firstWeekContainsDate ?? 1;\n    const weekStartsOn = options?.weekStartsOn ?? options?.locale?.options?.weekStartsOn ?? defaultOptions2.weekStartsOn ?? defaultOptions2.locale?.options?.weekStartsOn ?? 0;\n    if (formatStr === \"\") {\n      if (dateStr === \"\") {\n        return toDate(referenceDate);\n      } else {\n        return constructFrom(referenceDate, NaN);\n      }\n    }\n    const subFnOptions = {\n      firstWeekContainsDate,\n      weekStartsOn,\n      locale\n    };\n    const setters = [new DateToSystemTimezoneSetter()];\n    const tokens = formatStr.match(longFormattingTokensRegExp).map((substring) => {\n      const firstCharacter = substring[0];\n      if (firstCharacter in longFormatters) {\n        const longFormatter = longFormatters[firstCharacter];\n        return longFormatter(substring, locale.formatLong);\n      }\n      return substring;\n    }).join(\"\").match(formattingTokensRegExp);\n    const usedTokens = [];\n    for (let token of tokens) {\n      if (!options?.useAdditionalWeekYearTokens && isProtectedWeekYearToken(token)) {\n        warnOrThrowProtectedError(token, formatStr, dateStr);\n      }\n      if (!options?.useAdditionalDayOfYearTokens && isProtectedDayOfYearToken(token)) {\n        warnOrThrowProtectedError(token, formatStr, dateStr);\n      }\n      const firstCharacter = token[0];\n      const parser = parsers[firstCharacter];\n      if (parser) {\n        const { incompatibleTokens } = parser;\n        if (Array.isArray(incompatibleTokens)) {\n          const incompatibleToken = usedTokens.find(\n            (usedToken) => incompatibleTokens.includes(usedToken.token) || usedToken.token === firstCharacter\n          );\n          if (incompatibleToken) {\n            throw new RangeError(\n              `The format string mustn't contain \\`${incompatibleToken.fullToken}\\` and \\`${token}\\` at the same time`\n            );\n          }\n        } else if (parser.incompatibleTokens === \"*\" && usedTokens.length > 0) {\n          throw new RangeError(\n            `The format string mustn't contain \\`${token}\\` and any other token at the same time`\n          );\n        }\n        usedTokens.push({ token: firstCharacter, fullToken: token });\n        const parseResult = parser.run(\n          dateStr,\n          token,\n          locale.match,\n          subFnOptions\n        );\n        if (!parseResult) {\n          return constructFrom(referenceDate, NaN);\n        }\n        setters.push(parseResult.setter);\n        dateStr = parseResult.rest;\n      } else {\n        if (firstCharacter.match(unescapedLatinCharacterRegExp)) {\n          throw new RangeError(\n            \"Format string contains an unescaped latin alphabet character `\" + firstCharacter + \"`\"\n          );\n        }\n        if (token === \"''\") {\n          token = \"'\";\n        } else if (firstCharacter === \"'\") {\n          token = cleanEscapedString(token);\n        }\n        if (dateStr.indexOf(token) === 0) {\n          dateStr = dateStr.slice(token.length);\n        } else {\n          return constructFrom(referenceDate, NaN);\n        }\n      }\n    }\n    if (dateStr.length > 0 && notWhitespaceRegExp.test(dateStr)) {\n      return constructFrom(referenceDate, NaN);\n    }\n    const uniquePrioritySetters = setters.map((setter) => setter.priority).sort((a, b) => b - a).filter((priority, index, array) => array.indexOf(priority) === index).map(\n      (priority) => setters.filter((setter) => setter.priority === priority).sort((a, b) => b.subPriority - a.subPriority)\n    ).map((setterArray) => setterArray[0]);\n    let date = toDate(referenceDate);\n    if (isNaN(date.getTime())) {\n      return constructFrom(referenceDate, NaN);\n    }\n    const flags = {};\n    for (const setter of uniquePrioritySetters) {\n      if (!setter.validate(date, subFnOptions)) {\n        return constructFrom(referenceDate, NaN);\n      }\n      const result = setter.set(date, flags, subFnOptions);\n      if (Array.isArray(result)) {\n        date = result[0];\n        Object.assign(flags, result[1]);\n      } else {\n        date = result;\n      }\n    }\n    return constructFrom(referenceDate, date);\n  }\n  function cleanEscapedString(input) {\n    return input.match(escapedStringRegExp)[1].replace(doubleQuoteRegExp, \"'\");\n  }\n  function subDays(date, amount) {\n    return addDays(date, -amount);\n  }\n  function subMonths(date, amount) {\n    return addMonths(date, -amount);\n  }\n  function sub(date, duration) {\n    const {\n      years = 0,\n      months = 0,\n      weeks = 0,\n      days = 0,\n      hours = 0,\n      minutes = 0,\n      seconds = 0\n    } = duration;\n    const dateWithoutMonths = subMonths(date, months + years * 12);\n    const dateWithoutDays = subDays(dateWithoutMonths, days + weeks * 7);\n    const minutestoSub = minutes + hours * 60;\n    const secondstoSub = seconds + minutestoSub * 60;\n    const mstoSub = secondstoSub * 1e3;\n    const finalDate = constructFrom(date, dateWithoutDays.getTime() - mstoSub);\n    return finalDate;\n  }\n  const isFsaSupported = \"showDirectoryPicker\" in self;\n  let mainDirHandle;\n  async function saveFile(urlOrBlob, fileName, subdir) {\n    if (!mainDirHandle) {\n      mainDirHandle = await getMainDirHandle();\n      if (!mainDirHandle)\n        mainDirHandle = await setMainDirHandle();\n    }\n    if (!mainDirHandle) {\n      throw new Error(\"Failed to get dir handle.\");\n    }\n    if (!await verifyPermission(mainDirHandle)) {\n      throw new Error(\"Permission not granted.\");\n    }\n    const fileHandle = subdir ? await getSubDirFileHandle(mainDirHandle, subdir, fileName) : await mainDirHandle.getFileHandle(fileName, { create: true });\n    if (typeof urlOrBlob == \"string\") {\n      await writeURLToFile(fileHandle, urlOrBlob);\n    } else {\n      await writeBlobToFile(fileHandle, urlOrBlob);\n    }\n    return `${mainDirHandle.name}${subdir ? `/${subdir}` : \"\"}/${fileName}`;\n  }\n  async function getMainDirHandle() {\n    const directoryHandle = await loadDirHandleFromIDB();\n    return directoryHandle;\n  }\n  async function setMainDirHandle() {\n    const directoryHandle = await window.showDirectoryPicker({ mode: \"readwrite\" });\n    await saveDirHandleToIDB(directoryHandle);\n    return directoryHandle;\n  }\n  async function verifyPermission(handle) {\n    if (await handle.queryPermission({ mode: \"readwrite\" }) === \"granted\") {\n      return true;\n    }\n    if (await handle.requestPermission({ mode: \"readwrite\" }) === \"granted\") {\n      return true;\n    }\n    return false;\n  }\n  async function writeURLToFile(fileHandle, url) {\n    const response = await fetch(url);\n    if (!response.ok)\n      throw new Error(`Response not ok: ${response.status}`);\n    const writable = await fileHandle.createWritable();\n    await response.body?.pipeTo(writable);\n  }\n  async function writeBlobToFile(fileHandle, blob) {\n    const writable = await fileHandle.createWritable();\n    await writable.write(blob);\n    await writable.close();\n  }\n  async function getSubDirFileHandle(dirHandle, subDirName, fileName) {\n    const subDirHandle = await dirHandle.getDirectoryHandle(subDirName, { create: true });\n    const fileHandle = await subDirHandle.getFileHandle(fileName, { create: true });\n    return fileHandle;\n  }\n  function openIDB() {\n    return new Promise((resolve, reject) => {\n      const request = indexedDB.open(\"y-fsa-db\", 1);\n      request.onupgradeneeded = () => {\n        const db = request.result;\n        if (!db.objectStoreNames.contains(\"handles\")) {\n          db.createObjectStore(\"handles\");\n        }\n      };\n      request.onsuccess = () => resolve(request.result);\n      request.onerror = () => reject(request.error);\n    });\n  }\n  async function saveDirHandleToIDB(handle) {\n    const db = await openIDB();\n    return new Promise((resolve, reject) => {\n      const tx = db.transaction(\"handles\", \"readwrite\");\n      const store2 = tx.objectStore(\"handles\");\n      store2.put(handle, \"dir\");\n      tx.oncomplete = () => resolve();\n      tx.onerror = () => reject(tx.error);\n    });\n  }\n  async function loadDirHandleFromIDB() {\n    const db = await openIDB();\n    return new Promise((resolve, reject) => {\n      const tx = db.transaction(\"handles\", \"readonly\");\n      const store2 = tx.objectStore(\"handles\");\n      const req = store2.get(\"dir\");\n      req.onsuccess = () => resolve(req.result || null);\n      req.onerror = () => reject(req.error);\n    });\n  }\n  const eventBus = new Vue__default[\"default\"]();\n  function isURL(s) {\n    return /^https?:\\/\\/.*/.test(s);\n  }\n  function downloadByGM(url, name, options) {\n    return new Promise((resolve) => {\n      GM_download({\n        url,\n        name,\n        headers: {\n          \"Referer\": location.href,\n          \"User-Agent\": navigator.userAgent,\n          ...options?.headers\n        },\n        saveAs: false,\n        onload: () => resolve(),\n        onerror: () => downloadByXHR(url, name, options),\n        ...options\n      });\n    });\n  }\n  function downloadByXHR(url, filename, options, returnBlob = false) {\n    return new Promise((resolve, reject) => {\n      GM_xmlhttpRequest({\n        url,\n        method: \"GET\",\n        responseType: \"blob\",\n        headers: {\n          \"Referer\": location.href,\n          \"User-Agent\": navigator.userAgent,\n          ...options?.headers\n        },\n        onload(res) {\n          if (res.status === 200) {\n            if (returnBlob) {\n              resolve(res.response);\n              return;\n            }\n            const blobUrl = URL.createObjectURL(res.response);\n            GM_download({\n              url: blobUrl,\n              name: filename,\n              saveAs: false,\n              onload: () => {\n                URL.revokeObjectURL(blobUrl);\n                resolve();\n              },\n              onerror: (err) => {\n                URL.revokeObjectURL(blobUrl);\n                reject(new Error(err.error));\n              }\n            });\n          } else {\n            reject(new Error(`${res.status} ${res.statusText}`));\n          }\n        },\n        onerror: (err) => reject(new Error(err.error)),\n        ...options\n      });\n    });\n  }\n  async function downloadByFsa(url, filename, subdir) {\n    try {\n      return await saveFile(url, filename, subdir);\n    } catch (err) {\n      const blob = await downloadByXHR(url, filename, {}, true);\n      return await saveFile(blob, filename, subdir);\n    }\n  }\n  function downloadByLink(source, fileName) {\n    const a = document.createElement(\"a\");\n    a.href = source;\n    a.target = \"_blank\";\n    a.rel = \"noopener noreferrer\";\n    a.style.display = \"none\";\n    a.setAttribute(\"download\", fileName);\n    document.body.appendChild(a);\n    a.click();\n    document.body.removeChild(a);\n  }\n  async function downloadFile(url, name, options) {\n    if (!/\\.\\w+$/.test(name))\n      name += `.${url.split(\".\").pop()}`;\n    try {\n      switch (settings.downloadBy) {\n        case \"tm\":\n          if (settings.isDLSubpath)\n            name = `${location.hostname}/${name}`;\n          await downloadByGM(url, name, options);\n          break;\n        case \"fsa\":\n          {\n            const res = await downloadByFsa(url, name, settings.isDLSubpath ? location.hostname : void 0);\n            showMsg({ type: \"success\", msg: `${i18n.t(\"kMu1vOFmTJac-ylP0b13Z\")}: ${res}` });\n          }\n          break;\n        case \"newtab\":\n          downloadByLink(url, name);\n          break;\n        default:\n          break;\n      }\n    } catch (err) {\n      console.log(\"downloadFile err: \", err);\n      downloadByLink(url, name);\n    }\n  }\n  function downloadText(text, filename = \"file.txt\") {\n    const blob = new Blob([text], { type: \"text/plain;charset=utf-8\" });\n    const url = URL.createObjectURL(blob);\n    const a = document.createElement(\"a\");\n    a.href = url;\n    a.download = filename;\n    a.click();\n    URL.revokeObjectURL(url);\n  }\n  function showMsg({ msg = \"\", type = \"success\" }) {\n    eventBus.$emit(\"showSnackbar\", msg, type);\n  }\n  function notReachBottom() {\n    const { clientHeight, scrollTop, scrollHeight } = document.documentElement;\n    return clientHeight + scrollTop >= scrollHeight * 0.8;\n  }\n  function throttleScroll(downFn, upFn) {\n    const doc = document.documentElement;\n    let position = doc.scrollTop;\n    let ticking = false;\n    return function(arg) {\n      if (ticking)\n        return;\n      ticking = true;\n      window.requestAnimationFrame(() => {\n        const scroll = doc.scrollTop;\n        scroll > position ? downFn(scroll, arg) : upFn?.(scroll, arg);\n        position = scroll;\n        ticking = false;\n      });\n    };\n  }\n  function debounce(func, delay, immediate = false) {\n    let timer;\n    return function(...args) {\n      const callNow = immediate && !timer;\n      clearTimeout(timer);\n      timer = setTimeout(() => {\n        timer = void 0;\n        !immediate && func.apply(this, args);\n      }, delay);\n      callNow && func.apply(this, args);\n    };\n  }\n  function formatDate(date) {\n    const year = date.getFullYear().toString();\n    const month = (date.getMonth() + 1).toString();\n    const day = date.getDate().toString();\n    return [year, month, day].map((n) => n[1] ? n : `0${n}`).join(\"-\");\n  }\n  function addDate(num, duration, date) {\n    const res = add(date || new Date(), { [duration]: num });\n    return formatDate(res);\n  }\n  function subDate(num, duration, date) {\n    const res = sub(date || new Date(), { [duration]: num });\n    return formatDate(res);\n  }\n  function dragElement(sel, childSel) {\n    const cont = document.querySelector(sel);\n    if (!cont)\n      return;\n    const el = cont.querySelector(childSel);\n    if (!el)\n      return;\n    let prevPos = [];\n    let needForRAF = true;\n    const onMouseDown = (e) => {\n      if (e.which !== 1)\n        return;\n      let left;\n      let top;\n      const elScroller = (e2) => {\n        if (needForRAF) {\n          needForRAF = false;\n          const x = e2.clientX;\n          const y = e2.clientY;\n          left = cont.scrollLeft + (prevPos[0] - x);\n          top = cont.scrollTop + (prevPos[1] - y);\n          prevPos[0] = x;\n          prevPos[1] = y;\n          requestAnimationFrame(() => {\n            cont.scroll({ left, top });\n            needForRAF = true;\n          });\n        }\n        return false;\n      };\n      el.style.cursor = \"move\";\n      prevPos = [e.clientX, e.clientY];\n      window.addEventListener(\"mousemove\", elScroller);\n      const onMouseUp = () => {\n        window.removeEventListener(\"mousemove\", elScroller);\n        el.style.cursor = \"auto\";\n        window.removeEventListener(\"mouseup\", onMouseUp);\n        return false;\n      };\n      window.addEventListener(\"mouseup\", onMouseUp);\n      return false;\n    };\n    el.addEventListener(\"mousedown\", onMouseDown);\n    return () => {\n      el.removeEventListener(\"mousedown\", onMouseDown);\n    };\n  }\n  function getImageSize(url) {\n    return new Promise((resolve) => {\n      if (!url) {\n        resolve({ width: 0, height: 0 });\n        return;\n      }\n      const image = new Image();\n      image.onload = () => {\n        resolve({ width: image.width, height: image.height });\n      };\n      image.onerror = () => {\n        resolve({ width: 0, height: 0 });\n      };\n      image.src = url;\n    });\n  }\n  async function fancyboxShow(images, index = 0) {\n    if (!unsafeWindow.Fancybox) {\n      if (store.isYKSite) {\n        Array.prototype.entries = function() {\n          let index2 = 0;\n          const arr = this;\n          return {\n            next() {\n              if (index2 < arr.length) {\n                return { value: [index2, arr[index2++]], done: false };\n              } else {\n                return { value: void 0, done: true };\n              }\n            },\n            [typeof Symbol !== \"undefined\" && Symbol.iterator || \"@@iterator\"]() {\n              return this;\n            }\n          };\n        };\n      }\n      document.head.insertAdjacentHTML(\"beforeend\", '<link href=\"https://cdnjs.cloudflare.com/ajax/libs/fancyapps-ui/5.0.36/fancybox/fancybox.min.css\" rel=\"stylesheet\">');\n      await loadScript(\"https://cdnjs.cloudflare.com/ajax/libs/fancyapps-ui/5.0.36/fancybox/fancybox.umd.min.js\");\n    }\n    const isMobile2 = navigator.userAgent.includes(\"Mobile\");\n    unsafeWindow.Fancybox.show((store.isYKSite ? [images[index]] : images).map((e) => ({\n      src: e.jpegUrl || e.fileUrl,\n      thumb: e.previewUrl || e.fileUrl,\n      downloadSrc: e.fileUrl,\n      caption: e.tags.map((e2) => `<span class=\"v-chip theme--light v-size--small\" style=\"background-color: rgb(143, 119, 181); border-color: rgb(143, 119, 181); color: rgb(255, 255, 255); caret-color: rgb(255, 255, 255);margin: 0 4px 4px 0\">${e2}</span>`).join(\"\")\n    })), {\n      compact: isMobile2,\n      startIndex: store.isYKSite ? 0 : index,\n      ...store.isYKSite ? {\n        backdropClick: false,\n        contentClick: \"toggleZoom\",\n        keyboard: {\n          Escape: false,\n          Delete: false,\n          Backspace: false\n        }\n      } : {},\n      placeFocusBack: false,\n      trapFocus: false,\n      Hash: false,\n      Thumbs: { showOnStart: false },\n      Carousel: { infinite: false },\n      Toolbar: {\n        display: {\n          left: [\"infobar\"],\n          middle: [],\n          right: isMobile2 ? [\"tagsTip\", !store.isYKSite && \"toDetailPage\", \"download\", \"rotateCW\", \"flipX\", \"flipY\", store.isYKSite ? \"customClose\" : \"close\"].filter(Boolean) : [\"tagsTip\", !store.isYKSite && \"toDetailPage\", \"toggleZoom\", \"slideshow\", \"thumbs\", \"download\", \"rotateCW\", \"flipX\", \"flipY\", store.isYKSite ? \"customClose\" : \"close\"].filter(Boolean)\n        },\n        items: {\n          tagsTip: {\n            tpl: '<button class=\"f-button\"><svg viewBox=\"0 0 1024 1024\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" p-id=\"4436\" width=\"32\" height=\"32\"><path d=\"M483.2 790.3L861.4 412c1.7-1.7 2.5-4 2.3-6.3l-25.5-301.4c-0.7-7.8-6.8-13.9-14.6-14.6L522.2 64.3c-2.3-0.2-4.7 0.6-6.3 2.3L137.7 444.8c-3.1 3.1-3.1 8.2 0 11.3l334.2 334.2c3.1 3.2 8.2 3.2 11.3 0z m62.6-651.7l224.6 19 19 224.6L477.5 694 233.9 450.5l311.9-311.9z\" p-id=\"4437\" fill=\"#fff\"></path><path d=\"M605.958852 324.826232a48 48 0 1 0 67.881066-67.883435 48 48 0 1 0-67.881066 67.883435Z\" p-id=\"4438\" fill=\"#fff\"></path><path d=\"M889.7 539.8l-39.6-39.5c-3.1-3.1-8.2-3.1-11.3 0l-362 361.3-237.6-237c-3.1-3.1-8.2-3.1-11.3 0l-39.6 39.5c-3.1 3.1-3.1 8.2 0 11.3l243.2 242.8 39.6 39.5c3.1 3.1 8.2 3.1 11.3 0l407.3-406.6c3.1-3.1 3.1-8.2 0-11.3z\" fill=\"#fff\"></path></svg></path></svg></button>',\n            click: () => {\n              document.querySelectorAll(\".fancybox__caption\").forEach((e) => {\n                const { display } = e.style;\n                e.style.display = !display || display == \"none\" ? \"block\" : \"none\";\n              });\n            }\n          },\n          toDetailPage: {\n            tpl: '<button class=\"f-button\"><svg viewBox=\"0 0 1024 1024\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" p-id=\"5483\" width=\"32\" height=\"32\"><path d=\"M574 665.4c-3.1-3.1-8.2-3.1-11.3 0L446.5 781.6c-53.8 53.8-144.6 59.5-204 0-59.5-59.5-53.8-150.2 0-204l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3l-39.8-39.8c-3.1-3.1-8.2-3.1-11.3 0L191.4 526.5c-84.6 84.6-84.6 221.5 0 306s221.5 84.6 306 0l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3L574 665.4zM832.6 191.4c-84.6-84.6-221.5-84.6-306 0L410.3 307.6c-3.1 3.1-3.1 8.2 0 11.3l39.7 39.7c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c53.8-53.8 144.6-59.5 204 0 59.5 59.5 53.8 150.2 0 204L665.3 562.6c-3.1 3.1-3.1 8.2 0 11.3l39.8 39.8c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c84.5-84.6 84.5-221.5 0-306.1z\" p-id=\"5484\" fill=\"#fff\"></path><path d=\"M610.1 372.3c-3.1-3.1-8.2-3.1-11.3 0L372.3 598.7c-3.1 3.1-3.1 8.2 0 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l226.4-226.4c3.1-3.1 3.1-8.2 0-11.3l-39.5-39.6z\" fill=\"#fff\"></path></svg></button>',\n            click: (ev) => {\n              const { page } = ev.instance.carousel;\n              window.open(images[page].postView, \"_blank\", \"noreferrer\");\n            }\n          },\n          customClose: {\n            tpl: '<button class=\"f-button\" title=\"Close\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m19.5 4.5-15 15M4.5 4.5l15 15\"></path></svg></button>',\n            click: () => {\n              document.querySelectorAll(\".fancybox-focus-guard\").forEach((e) => e.remove());\n              document.querySelectorAll(\".fancybox__container\").forEach((e) => e.remove());\n              document.documentElement.classList.remove(\"with-fancybox\");\n              document.body.classList.remove(\"hide-scrollbar\");\n            }\n          }\n        }\n      }\n    });\n  }\n  function getCookie(cname) {\n    const name = `${cname}=`;\n    const ca = document.cookie.split(\";\");\n    for (let i = 0; i < ca.length; i++) {\n      let c = ca[i];\n      while (c.charAt(0) == \" \") {\n        c = c.substring(1);\n      }\n      if (c.indexOf(name) == 0) {\n        return c.substring(name.length, c.length);\n      }\n    }\n    return \"\";\n  }\n  function formatRelativeTime(dateInput) {\n    if (!dateInput || !isValid(dateInput))\n      return \"\";\n    if (!Intl || !Intl.RelativeTimeFormat) {\n      return formatDistanceToNow(dateInput, { addSuffix: true });\n    }\n    const rtf = new Intl.RelativeTimeFormat(i18n.locale, { numeric: \"auto\" });\n    const diffMs = dateInput.valueOf() - new Date().valueOf();\n    const seconds = diffMs / 1e3;\n    const units = [\n      { limit: 60, value: seconds, unit: \"second\" },\n      { limit: 60 * 60, value: seconds / 60, unit: \"minute\" },\n      { limit: 60 * 60 * 24, value: seconds / 3600, unit: \"hour\" },\n      { limit: 60 * 60 * 24 * 7, value: seconds / (3600 * 24), unit: \"day\" },\n      { limit: 60 * 60 * 24 * 30, value: seconds / (3600 * 24 * 7), unit: \"week\" },\n      { limit: 60 * 60 * 24 * 365, value: seconds / (3600 * 24 * 30), unit: \"month\" },\n      { limit: Infinity, value: seconds / (3600 * 24 * 365), unit: \"year\" }\n    ];\n    for (const { limit, value, unit } of units) {\n      if (Math.abs(seconds) < limit) {\n        return rtf.format(Math.round(value), unit);\n      }\n    }\n    return \"\";\n  }\n  function uniqBy(array, iteratee) {\n    const seen = /* @__PURE__ */ new Set();\n    const result = [];\n    for (const item of array) {\n      const key = typeof iteratee === \"function\" ? iteratee(item) : item[iteratee];\n      if (!seen.has(key)) {\n        seen.add(key);\n        result.push(item);\n      }\n    }\n    return result;\n  }\n  function isAllGirlPage() {\n    return location.hostname == \"allgirl.booru.org\";\n  }\n  async function fetchAllGirlPosts(page, tags) {\n    const url = new URL(\"https://allgirl.booru.org/index.php\");\n    url.searchParams.set(\"page\", \"post\");\n    url.searchParams.set(\"s\", \"list\");\n    url.searchParams.set(\"pid\", `${(page - 1) * 20}`);\n    tags && url.searchParams.set(\"tags\", tags);\n    const htmlResp = await fetch(url.href);\n    const doc = new DOMParser().parseFromString(await htmlResp.text(), \"text/html\");\n    const results = [...doc.querySelectorAll(\".content .thumb\")].map(async (el) => {\n      const a = el.querySelector(\"a\");\n      const img = el.querySelector(\"img\");\n      const id = a.getAttribute(\"id\")?.slice(1);\n      const previewUrl = img.src;\n      const { width, height } = await getImageSize(previewUrl);\n      const tags2 = img.title.split(/\\s/).filter(Boolean);\n      return {\n        id,\n        postView: a.href,\n        previewUrl,\n        fileUrl: \"\",\n        tags: tags2,\n        width: Number(width),\n        height: Number(height),\n        aspectRatio: Number(width) / Number(height),\n        fileExt: \"jpg\",\n        fileDownloadName: `allgirl ${id} ${tags2.join(\" \")}`,\n        rating: img.title.includes(\"rating:Safe\") ? \"s\" : \"e\"\n      };\n    });\n    return Promise.all(results);\n  }\n  async function getAllGirlDetail(id) {\n    const resp = await fetch(`https://allgirl.booru.org/index.php?page=post&s=view&id=${id}`);\n    const doc = new DOMParser().parseFromString(await resp.text(), \"text/html\");\n    return {\n      fileUrl: doc.querySelector(\"#image\")?.src\n    };\n  }\n  const allgirl = {\n    is: isAllGirlPage,\n    posts: fetchAllGirlPosts,\n    detail: getAllGirlDetail\n  };\n  function isAnihonetwallpaperPage() {\n    return location.hostname == \"anihonetwallpaper.com\";\n  }\n  async function fetchAnihonetwallpaperPosts(page, tags) {\n    const htmlResp = await fetch(`https://anihonetwallpaper.com/page/${page}${tags ? `?s=${tags}` : \"\"}`);\n    const doc = new DOMParser().parseFromString(await htmlResp.text(), \"text/html\");\n    const results = [...doc.querySelectorAll(\"main .post_box \")].map((el) => {\n      const a = el.querySelector(\".posttitle a\");\n      const img = el.querySelector(\".thumbnail-image\");\n      const id = a?.href.match(/(\\d+)/)?.[1];\n      const previewUrl = img?.getAttribute(\"data-src\");\n      const width = img?.getAttribute(\"width\");\n      const height = img?.getAttribute(\"height\");\n      const tags2 = [...el.querySelectorAll(\".itiran a[rel*=tag]\")].map((e) => e.innerText);\n      const fileUrl = previewUrl?.includes(\"wp.com\") ? previewUrl.replace(/i\\d\\.wp\\.com\\//, \"\").replace(/\\?fit\\=\\d+\\,\\d+/, \"\") : previewUrl?.replace(/\\-\\d+x\\d+\\.(jpg|jpeg|png|webp)/, \".$1\");\n      return {\n        id,\n        postView: a?.href,\n        previewUrl,\n        fileUrl,\n        tags: tags2,\n        width: Number(width),\n        height: Number(height),\n        aspectRatio: Number(width) / Number(height),\n        fileExt: \"jpg\",\n        fileDownloadName: `Anihonetwallpaper_${id}`,\n        rating: \"\"\n      };\n    });\n    return results;\n  }\n  const anihonetwallpaper = {\n    is: isAnihonetwallpaperPage,\n    posts: fetchAnihonetwallpaperPosts\n  };\n  function isAnimePicturesPage() {\n    return location.hostname == \"anime-pictures.net\";\n  }\n  async function fetchAnimePicturesPosts(page, tags) {\n    const url = new URL(\"https://api.anime-pictures.net/api/v3/posts\");\n    url.searchParams.set(\"page\", `${page - 1}`);\n    url.searchParams.set(\"lang\", \"zh_CN\");\n    url.searchParams.set(\"ldate\", \"0\");\n    if (tags) {\n      const { realTags, orders } = tags.split(/\\s/).reduce((acc, cur) => {\n        cur.startsWith(\"order_by:\") ? acc.orders.push(cur) : acc.realTags.push(cur);\n        return acc;\n      }, { realTags: [], orders: [] });\n      realTags.length && url.searchParams.set(\"search_tag\", realTags.join(\" \"));\n      orders.length && url.searchParams.set(\"order_by\", orders[0].split(\":\")[1]);\n    }\n    const resp = await fetch(url.href);\n    const json = await resp.json();\n    return json.posts.map((e) => {\n      const fileExt = e.ext.slice(1);\n      return {\n        id: e.id,\n        postView: `https://anime-pictures.net/posts/${e.id}`,\n        previewUrl: `https://opreviews.anime-pictures.net/${e.md5.slice(0, 3)}/${e.md5}_cp.avif`,\n        sampleUrl: `https://opreviews.anime-pictures.net/${e.md5.slice(0, 3)}/${e.md5}_bp.avif`,\n        fileUrl: \"\",\n        tags: [],\n        width: e.width,\n        height: e.height,\n        aspectRatio: e.width / e.height,\n        fileExt,\n        fileDownloadName: `anime-pictures_${e.id}_${e.width}\\xD7${e.height}.${fileExt}`,\n        fileDownloadText: `${e.width}\\xD7${e.height} [${(e.size / 1024 / 1024).toFixed(2)} MB] ${e.ext.slice(1).toUpperCase()}`,\n        rating: e.erotics == 0 ? \"s\" : \"q\",\n        createdAt: new Date(`${e.pubtime.replace(\" \", \"T\")}Z`)\n      };\n    });\n  }\n  async function getAnimePicturesDetail(id) {\n    try {\n      const resp = await fetch(`https://api.anime-pictures.net/api/v3/posts/${id}`);\n      const json = await resp.json();\n      return {\n        tags: json.tags.map((t) => `${t.tag.tag}${t.tag.tag_jp ? `[${t.tag.tag_jp}]` : \"\"}`),\n        fileUrl: `https://api.anime-pictures.net/pictures/get_image/${json.file_url}`\n      };\n    } catch (error) {\n      return { tags: [], fileUrl: \"\" };\n    }\n  }\n  const animepictures = {\n    is: isAnimePicturesPage,\n    posts: fetchAnimePicturesPosts,\n    detail: getAnimePicturesDetail\n  };\n  function getAugmentedNamespace(n) {\n    if (n.__esModule)\n      return n;\n    var a = Object.defineProperty({}, \"__esModule\", { value: true });\n    Object.keys(n).forEach(function(k) {\n      var d = Object.getOwnPropertyDescriptor(n, k);\n      Object.defineProperty(a, k, d.get ? d : {\n        enumerable: true,\n        get: function() {\n          return n[k];\n        }\n      });\n    });\n    return a;\n  }\n  function unfetch_module(e, n) {\n    return n = n || {}, new Promise(function(t, r) {\n      var s = new XMLHttpRequest(), o = [], u = [], i = {}, a = function() {\n        return { ok: 2 == (s.status / 100 | 0), statusText: s.statusText, status: s.status, url: s.responseURL, text: function() {\n          return Promise.resolve(s.responseText);\n        }, json: function() {\n          return Promise.resolve(s.responseText).then(JSON.parse);\n        }, blob: function() {\n          return Promise.resolve(new Blob([s.response]));\n        }, clone: a, headers: { keys: function() {\n          return o;\n        }, entries: function() {\n          return u;\n        }, get: function(e2) {\n          return i[e2.toLowerCase()];\n        }, has: function(e2) {\n          return e2.toLowerCase() in i;\n        } } };\n      };\n      for (var l in s.open(n.method || \"get\", e, true), s.onload = function() {\n        s.getAllResponseHeaders().replace(/^(.*?):[^\\S\\n]*([\\s\\S]*?)$/gm, function(e2, n2, t2) {\n          o.push(n2 = n2.toLowerCase()), u.push([n2, t2]), i[n2] = i[n2] ? i[n2] + \",\" + t2 : t2;\n        }), t(a());\n      }, s.onerror = r, s.withCredentials = \"include\" == n.credentials, n.headers)\n        s.setRequestHeader(l, n.headers[l]);\n      s.send(n.body || null);\n    });\n  }\n  var unfetch_module$1 = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({\n    __proto__: null,\n    \"default\": unfetch_module\n  }, Symbol.toStringTag, { value: \"Module\" }));\n  var require$$0 = /* @__PURE__ */ getAugmentedNamespace(unfetch_module$1);\n  self.fetch || (self.fetch = require$$0.default || require$$0);\n  var sites_default = {\n    \"yande.re\": {\n      domain: \"yande.re\",\n      aliases: [\n        \"yd\",\n        \"yand\",\n        \"yandere\"\n      ],\n      nsfw: true,\n      api: {\n        search: \"/post.json?\",\n        postView: \"/post/show/\"\n      },\n      random: true\n    },\n    \"konachan.com\": {\n      domain: \"konachan.com\",\n      aliases: [\n        \"kc\",\n        \"konac\",\n        \"kcom\"\n      ],\n      nsfw: true,\n      api: {\n        search: \"/post.json?\",\n        postView: \"/post/show/\"\n      },\n      random: true\n    },\n    \"konachan.net\": {\n      domain: \"konachan.net\",\n      aliases: [\n        \"kn\",\n        \"konan\",\n        \"knet\"\n      ],\n      nsfw: false,\n      api: {\n        search: \"/post.json?\",\n        postView: \"/post/show/\"\n      },\n      random: true,\n      defaultTags: [\n        \"rating:safe\"\n      ]\n    },\n    \"danbooru.donmai.us\": {\n      domain: \"danbooru.donmai.us\",\n      aliases: [\n        \"db\",\n        \"dan\",\n        \"danbooru\"\n      ],\n      nsfw: true,\n      api: {\n        search: \"/posts.json?\",\n        postView: \"/posts/\"\n      },\n      random: true\n    },\n    \"gelbooru.com\": {\n      domain: \"gelbooru.com\",\n      aliases: [\n        \"gb\",\n        \"gel\",\n        \"gelbooru\"\n      ],\n      nsfw: true,\n      api: {\n        search: \"/index.php?page=dapi&s=post&q=index&json=1&\",\n        postView: \"/index.php?page=post&s=view&json=1&id=\"\n      },\n      paginate: \"pid\",\n      random: false\n    },\n    \"rule34.xxx\": {\n      domain: \"api.rule34.xxx\",\n      aliases: [\n        \"r34\",\n        \"rule34\"\n      ],\n      nsfw: true,\n      api: {\n        search: \"/index.php?page=dapi&s=post&q=index&json=1&\",\n        postView: \"/index.php?page=post&s=view&json=1&id=\"\n      },\n      paginate: \"pid\",\n      random: false\n    },\n    \"lolibooru.moe\": {\n      domain: \"lolibooru.moe\",\n      aliases: [\n        \"loli\",\n        \"lolibooru\"\n      ],\n      nsfw: true,\n      api: {\n        search: \"/post.json?\",\n        postView: \"/post/show/\"\n      },\n      random: true\n    },\n    \"www.sakugabooru.com\": {\n      domain: \"www.sakugabooru.com\",\n      aliases: [\n        \"sakuga\",\n        \"sakugabooru\"\n      ],\n      nsfw: false,\n      api: {\n        search: \"/post.json?\",\n        postView: \"/post/show/\"\n      },\n      random: true\n    },\n    \"safebooru.org\": {\n      domain: \"safebooru.org\",\n      aliases: [\n        \"sb\",\n        \"safe\",\n        \"safebooru\"\n      ],\n      nsfw: false,\n      api: {\n        search: \"/index.php?page=dapi&s=post&q=index&json=1&\",\n        postView: \"/index.php?page=post&s=view&json=1&id=\"\n      },\n      paginate: \"pid\",\n      random: false\n    },\n    \"tbib.org\": {\n      domain: \"tbib.org\",\n      aliases: [\n        \"tb\",\n        \"tbib\",\n        \"big\"\n      ],\n      nsfw: true,\n      api: {\n        search: \"/index.php?page=dapi&s=post&q=index&json=1&\",\n        postView: \"/index.php?page=post&s=view&json=1&id=\"\n      },\n      paginate: \"pid\",\n      random: false\n    },\n    \"xbooru.com\": {\n      domain: \"xbooru.com\",\n      aliases: [\n        \"xb\",\n        \"xbooru\"\n      ],\n      nsfw: true,\n      api: {\n        search: \"/index.php?page=dapi&s=post&q=index&json=1&\",\n        postView: \"/index.php?page=post&s=view&json=1&id=\"\n      },\n      paginate: \"pid\",\n      random: false\n    },\n    \"behoimi.org\": {\n      domain: \"behoimi.org\",\n      aliases: [\n        \"3d\",\n        \"3dbooru\"\n      ],\n      nsfw: true,\n      api: {\n        search: \"/post/index.json?\",\n        postView: \"/post/show/\"\n      },\n      insecure: true,\n      random: true\n    },\n    \"hypnohub.net\": {\n      domain: \"hypnohub.net\",\n      aliases: [\n        \"hh\",\n        \"hypno\",\n        \"hypnohub\"\n      ],\n      nsfw: true,\n      api: {\n        search: \"/index.php?page=dapi&s=post&q=index&json=1&\",\n        postView: \"/post/show/\"\n      },\n      paginate: \"pid\",\n      random: false\n    },\n    \"rule34.paheal.net\": {\n      domain: \"rule34.paheal.net\",\n      type: \"xml\",\n      aliases: [\n        \"pa\",\n        \"paheal\"\n      ],\n      nsfw: true,\n      api: {\n        search: \"/api/danbooru/find_posts?\",\n        postView: \"/post/view/\"\n      },\n      random: false\n    },\n    \"derpibooru.org\": {\n      domain: \"derpibooru.org\",\n      type: \"derpi\",\n      aliases: [\n        \"dp\",\n        \"derp\",\n        \"derpi\",\n        \"derpibooru\"\n      ],\n      nsfw: true,\n      api: {\n        search: \"/api/v1/json/search/images?\",\n        postView: \"/images/\"\n      },\n      tagQuery: \"q\",\n      tagJoin: \",\",\n      random: \"sf=random\"\n    },\n    \"realbooru.com\": {\n      domain: \"realbooru.com\",\n      aliases: [\n        \"rb\",\n        \"realbooru\"\n      ],\n      nsfw: true,\n      api: {\n        search: \"/index.php?page=dapi&s=post&q=index&json=1&\",\n        postView: \"/index.php?page=post&s=view&id=\"\n      },\n      paginate: \"pid\",\n      random: false\n    },\n    \"e621.net\": {\n      domain: \"e621.net\",\n      aliases: [\n        \"e6\",\n        \"e621\"\n      ],\n      nsfw: true,\n      api: {\n        search: \"/posts.json?\",\n        postView: \"/post/show/\"\n      },\n      random: true\n    },\n    \"e926.net\": {\n      domain: \"e926.net\",\n      aliases: [\n        \"e9\",\n        \"e926\"\n      ],\n      nsfw: false,\n      api: {\n        search: \"/posts.json?\",\n        postView: \"/post/show/\"\n      },\n      random: true,\n      defaultTags: [\"rating:safe\"]\n    },\n    \"booru.allthefallen.moe\": {\n      domain: \"booru.allthefallen.moe\",\n      aliases: [\n        \"atf\",\n        \"atfbooru\"\n      ],\n      nsfw: true,\n      api: {\n        search: \"/posts.json?\",\n        postView: \"/posts/\"\n      },\n      random: true\n    },\n    \"aibooru.online\": {\n      domain: \"aibooru.online\",\n      aliases: [\n        \"ai\",\n        \"aibooru\"\n      ],\n      nsfw: true,\n      api: {\n        search: \"/posts.json?\",\n        postView: \"/posts/\"\n      },\n      random: true\n    }\n  };\n  var expandedTags = {\n    \"rating:e\": \"rating:explicit\",\n    \"rating:q\": \"rating:questionable\",\n    \"rating:s\": \"rating:safe\"\n  };\n  var sites = sites_default;\n  var BooruError = class extends Error {\n    constructor(message2) {\n      super(message2 instanceof Error ? message2.message : message2);\n      if (message2 instanceof Error) {\n        this.stack = message2.stack;\n      } else {\n        Error.captureStackTrace(this, BooruError);\n      }\n      this.name = \"BooruError\";\n    }\n  };\n  function expandTags(tags) {\n    return tags.map((v) => {\n      const ex = expandedTags[v.toLowerCase()];\n      return encodeURIComponent(ex ? ex : v);\n    });\n  }\n  function searchURI(site, tags = [], limit = 100, page = 1, credentials) {\n    if (site.paginate === \"pid\")\n      page -= 1;\n    let credentialsQuery = \"\";\n    if (credentials?.query) {\n      const q = credentials.query;\n      credentialsQuery = q.startsWith(\"&\") ? q : \"&\" + q;\n    }\n    let uri = `http${site.insecure ? \"\" : \"s\"}://${site.domain}${site.api.search}${site.tagQuery}=${expandTags(tags).join(site.tagJoin)}&limit=${limit}&${site.paginate}=${page}${credentialsQuery}`;\n    if (typeof BOORU_FETCH_PROXY === \"function\") {\n      uri = BOORU_FETCH_PROXY(uri) || uri;\n    }\n    return uri;\n  }\n  var defaultOptions = {\n    headers: {\n      Accept: \"application/json, application/xml;q=0.9, */*;q=0.8\",\n      \"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36 Edg/125.0.0.0\"\n    }\n  };\n  function resolveSite(domain2) {\n    if (typeof domain2 !== \"string\") {\n      return null;\n    }\n    domain2 = domain2.toLowerCase();\n    for (const site in sites) {\n      if (site === domain2 || sites[site].domain === domain2 || sites[site].aliases.includes(domain2)) {\n        return site;\n      }\n    }\n    return null;\n  }\n  var xmlParser = new fastXmlParser.XMLParser({\n    ignoreAttributes: false,\n    attributeNamePrefix: \"\"\n  });\n  function jsonfy(xml) {\n    if (typeof xml === \"object\")\n      return xml;\n    const data = xmlParser.parse(xml);\n    if (data.html || data[\"!doctype\"]) {\n      const page = data.html || data[\"!doctype\"]?.html;\n      const message2 = [];\n      if (page.body.h1) {\n        message2.push(page.body.h1);\n      }\n      if (page.body.p) {\n        message2.push(page.body.p[\"#text\"]);\n      }\n      throw new BooruError(\n        `The Booru sent back an error: '${message2.join(\": \")}'`\n      );\n    }\n    if (data.posts.post) {\n      return data.posts.post;\n    }\n    if (data.posts.tag) {\n      return Array.isArray(data.posts.tag) ? data.posts.tag : [data.posts.tag];\n    }\n    return [];\n  }\n  function tryParseJSON(data) {\n    if (data === \"\") {\n      return [];\n    }\n    return JSON.parse(data);\n  }\n  function shuffle(array) {\n    let currentIndex = array.length;\n    let temporaryValue;\n    let randomIndex;\n    while (currentIndex !== 0) {\n      randomIndex = Math.floor(Math.random() * currentIndex);\n      currentIndex -= 1;\n      temporaryValue = array[currentIndex];\n      array[currentIndex] = array[randomIndex];\n      array[randomIndex] = temporaryValue;\n    }\n    return array;\n  }\n  function compareArrays(arr1, arr2) {\n    return arr1.filter(\n      (e1) => arr2.some((e2) => e1.toLowerCase() === e2.toLowerCase())\n    );\n  }\n  function parseImageUrl(url, data, booru, type = \"file\") {\n    if (!url || url.trim() === \"\" || data.is_deleted) {\n      return null;\n    }\n    if (url.startsWith(\"/data\")) {\n      url = `https://${booru.domain}${url}`;\n    }\n    if (url.startsWith(\"/cached\")) {\n      url = `https://${booru.domain}${url}`;\n    }\n    if (url.startsWith(\"/_images\")) {\n      url = `https://dollbooru.org${url}`;\n    }\n    if (url.startsWith(\"//derpicdn.net\")) {\n      url = `https:${data.image}`;\n    }\n    if (!data[`${type}_url`] && data.directory !== void 0) {\n      const directory = data.directory ?? `${data.hash.substr(0, 2)}/${data.hash.substr(2, 2)}`;\n      const hash = data.image.split(\".\")[0];\n      const map = {\n        preview: `//${booru.domain}/thumbnails/${directory}/thumbnail_${hash}.jpg`,\n        sample: `//${booru.domain}/samples/${directory}/sample_${hash}.jpg`,\n        file: `//${booru.domain}/images/${directory}/${data.image}`\n      };\n      url = map[type];\n    }\n    if (!url.startsWith(\"http\")) {\n      url = `https:${url}`;\n    }\n    return encodeURI(url);\n  }\n  function getTags(data) {\n    let tags = [];\n    if (Array.isArray(data.tags)) {\n      tags = data.tags;\n    } else if (data.tags && data.tags.general) {\n      tags = Object.values(data.tags).reduce(\n        (acc, v) => acc = acc.concat(v),\n        []\n      );\n    } else if (typeof data.tags === \"string\") {\n      tags = fromTagString(data.tags);\n    } else if (typeof data.tag_string === \"string\") {\n      tags = fromTagString(data.tag_string);\n    }\n    return tags.filter((v) => v !== \"\");\n  }\n  function fromTagString(tags) {\n    return tags.split(\" \").map((v) => v.replace(/,/g, \"\"));\n  }\n  function formatFileSize(size) {\n    if (size == null)\n      return \"N/A\";\n    if (size > 1024 * 1024) {\n      return (size / (1024 * 1024)).toFixed(2) + \"MB\";\n    }\n    if (size > 1024) {\n      return (size / 1024).toFixed(2) + \"KB\";\n    }\n    return size.toFixed(2) + \"B\";\n  }\n  function getFileExt(url) {\n    return url?.split(\".\").pop() ?? \"\";\n  }\n  function dealDanbooruPreviewUrl(url, booru) {\n    if ([\n      \"danbooru.donmai.us\",\n      \"aibooru.online\"\n    ].includes(booru.domain)) {\n      return url && url.replace(/(.*)preview(.*)jpg/, \"$1720x720$2webp\");\n    }\n    return url;\n  }\n  var Post = class {\n    constructor(data, booru) {\n      __publicField(this, \"booru\");\n      __publicField(this, \"fileUrl\");\n      __publicField(this, \"height\");\n      __publicField(this, \"width\");\n      __publicField(this, \"sampleUrl\");\n      __publicField(this, \"sampleHeight\");\n      __publicField(this, \"sampleWidth\");\n      __publicField(this, \"previewUrl\");\n      __publicField(this, \"previewHeight\");\n      __publicField(this, \"previewWidth\");\n      __publicField(this, \"id\");\n      __publicField(this, \"available\");\n      __publicField(this, \"tags\");\n      __publicField(this, \"score\");\n      __publicField(this, \"source\");\n      __publicField(this, \"rating\");\n      __publicField(this, \"createdAt\");\n      __publicField(this, \"data\");\n      this.data = data;\n      this.booru = booru;\n      const deletedOrBanned = data.is_deleted || data.is_banned;\n      this.fileUrl = parseImageUrl(\n        data.file_url || data.image || (deletedOrBanned ? data.source : void 0) || data.file && data.file.url || data.representations && data.representations.full,\n        data,\n        booru\n      );\n      this.available = !deletedOrBanned && this.fileUrl !== null;\n      this.height = parseInt(\n        data.height || data.image_height || data.file && data.file.height,\n        10\n      );\n      this.width = parseInt(\n        data.width || data.image_width || data.file && data.file.width,\n        10\n      );\n      this.sampleUrl = parseImageUrl(\n        data.sample_url || data.large_file_url || data.representations && data.representations.large || data.sample && data.sample.url || data.image,\n        data,\n        booru,\n        \"sample\"\n      );\n      this.sampleHeight = parseInt(\n        data.sample_height || data.sample && data.sample.height,\n        10\n      );\n      this.sampleWidth = parseInt(\n        data.sample_width || data.sample && data.sample.width,\n        10\n      );\n      this.previewUrl = parseImageUrl(\n        data.preview_url || dealDanbooruPreviewUrl(data.preview_file_url, booru) || data.representations && data.representations.small || data.preview && data.preview.url || data.image,\n        data,\n        booru,\n        \"preview\"\n      );\n      this.previewHeight = parseInt(\n        data.preview_height || data.preview && data.preview.height,\n        10\n      );\n      this.previewWidth = parseInt(\n        data.preview_width || data.preview && data.preview.width,\n        10\n      );\n      this.id = data.id ? data.id.toString() : \"No ID available\";\n      this.tags = getTags(data);\n      if (data.score && data.score.total) {\n        this.score = data.score.total;\n      } else {\n        this.score = data.score ? parseInt(data.score, 10) : data.score;\n      }\n      this.source = data.source || data.sources || data.source_url;\n      this.rating = data.rating || /(safe|suggestive|questionable|explicit)/i.exec(data.tags) || \"u\";\n      if (Array.isArray(this.rating)) {\n        this.rating = this.rating[0];\n      }\n      if (this.rating === \"suggestive\") {\n        this.rating = \"q\";\n      }\n      this.rating = this.rating.charAt(0);\n      this.createdAt = null;\n      if (typeof data.created_at === \"object\") {\n        this.createdAt = new Date(\n          data.created_at.s * 1e3 + data.created_at.n / 1e9\n        );\n      } else if (typeof data.created_at === \"number\") {\n        this.createdAt = new Date(data.created_at * 1e3);\n      } else if (typeof data.created_at === \"string\") {\n        this.createdAt = new Date(data.created_at);\n      } else if (typeof data.change === \"number\") {\n        this.createdAt = new Date(data.change * 1e3);\n      } else {\n        this.createdAt = new Date(data.created_at || data.date);\n      }\n    }\n    get isRatingS() {\n      return this.rating === \"s\";\n    }\n    get isRatingQ() {\n      return this.rating === \"q\";\n    }\n    get isRatingE() {\n      return this.rating === \"e\";\n    }\n    get aspectRatio() {\n      return this.width / this.height;\n    }\n    get jpegUrl() {\n      return this.data.jpeg_url ?? \"\";\n    }\n    get jpegWidth() {\n      return this.data.jpeg_width ?? 0;\n    }\n    get jpegHeight() {\n      return this.data.jpeg_height ?? 0;\n    }\n    get fileExt() {\n      return this.data.file_ext ?? getFileExt(this.fileUrl);\n    }\n    get sampleSize() {\n      return this.data.sample_file_size ?? 0;\n    }\n    get jpegSize() {\n      return this.data.jpeg_file_size ?? 0;\n    }\n    get fileSize() {\n      return this.data.file_size ?? 0;\n    }\n    get sampleSizeText() {\n      return formatFileSize(this.data.sample_file_size);\n    }\n    get sampleDownloadText() {\n      return `${this.sampleWidth}\\xD7${this.sampleHeight} [${this.sampleSizeText}] ${getFileExt(this.sampleUrl).toUpperCase()}`;\n    }\n    get sampleDownloadName() {\n      return `${this.booru.domain}.${this.id}.${this.sampleWidth}x${this.sampleHeight}`.replace(/\\./g, \"_\");\n    }\n    get jpegSizeText() {\n      return formatFileSize(this.data.jpeg_file_size);\n    }\n    get jpegDownloadText() {\n      return `${this.jpegWidth}\\xD7${this.jpegHeight} [${this.jpegSizeText}] ${getFileExt(this.jpegUrl).toUpperCase()}`;\n    }\n    get jpegDownloadName() {\n      return `${this.booru.domain}.${this.id}.${this.jpegWidth}x${this.jpegHeight}`.replace(/\\./g, \"_\");\n    }\n    get fileSizeText() {\n      return formatFileSize(this.data.file_size);\n    }\n    get fileDownloadText() {\n      return `${this.width}\\xD7${this.height} [${this.fileSizeText}] ${this.fileExt.toUpperCase()}`;\n    }\n    get fileDownloadName() {\n      return `${this.booru.domain}.${this.id}.${this.width}x${this.height}`.replace(/\\./g, \"_\");\n    }\n    get createdTime() {\n      const date = this.createdAt;\n      if (!date)\n        return \"\";\n      return `${date.toLocaleDateString()} ${date.toLocaleTimeString(\"en-DE\")}`;\n    }\n    get sourceUrl() {\n      const source = Array.isArray(this.source) ? this.source[0] : this.source;\n      if (!source)\n        return \"\";\n      if (/^https:\\/\\/i\\.pximg\\.net\\/img-original\\/img\\/[\\d/]{19}\\/([\\d]{1,})_p[\\d]{1,}\\.(jpg|png)$/.test(source)) {\n        const pid = RegExp.$1;\n        return `https://pixiv.net/artworks/${pid}`;\n      }\n      return source;\n    }\n    get postView() {\n      return this.booru.postView(this.id);\n    }\n  };\n  var SearchResults = class extends Array {\n    constructor(posts, tags, options, booru) {\n      super(posts.length);\n      __publicField(this, \"booru\");\n      __publicField(this, \"page\");\n      __publicField(this, \"tags\");\n      __publicField(this, \"options\");\n      __publicField(this, \"posts\");\n      for (let i = 0; i < posts.length; i++) {\n        this[i] = posts[i];\n      }\n      this.posts = posts;\n      this.tags = tags;\n      this.options = options;\n      this.booru = booru;\n      this.page = options ? options.page || 0 : 0;\n    }\n    get first() {\n      return this[0];\n    }\n    get last() {\n      return this[this.length - 1];\n    }\n    nextPage() {\n      const opts = this.options;\n      opts.page = this.page + 1;\n      return this.booru.search(this.tags, opts);\n    }\n    tagged(tags, { invert = false } = {}) {\n      if (!Array.isArray(tags)) {\n        tags = [tags];\n      }\n      const posts = [];\n      for (const p of this) {\n        const m = compareArrays(tags, p.tags).length;\n        if (!invert && m > 0 || invert && m === 0) {\n          posts.push(p);\n        }\n      }\n      return new SearchResults(posts, this.tags, this.options, this.booru);\n    }\n    blacklist(tags) {\n      return this.tagged(tags, { invert: true });\n    }\n  };\n  var Booru = class {\n    constructor(site, credentials) {\n      __publicField(this, \"domain\");\n      __publicField(this, \"site\");\n      __publicField(this, \"credentials\");\n      const domain2 = resolveSite(site.domain);\n      if (domain2 === null) {\n        throw new Error(`Invalid site passed: ${site}`);\n      }\n      this.domain = domain2;\n      this.site = site;\n      this.credentials = credentials;\n    }\n    normalizeTags(tags) {\n      if (!Array.isArray(tags)) {\n        return [tags];\n      } else {\n        return tags.slice();\n      }\n    }\n    async search(tags, {\n      limit = 1,\n      random = false,\n      page = 1,\n      showUnavailable = false,\n      credentials\n    } = {}) {\n      const fakeLimit = random && !this.site.random ? 100 : 0;\n      const tagArray = this.normalizeTags(tags);\n      try {\n        const searchResult = await this.doSearchRequest(tagArray, {\n          limit,\n          random,\n          page,\n          showUnavailable,\n          credentials: credentials || this.credentials\n        });\n        return this.parseSearchResult(searchResult, {\n          fakeLimit,\n          tags: tagArray,\n          limit,\n          random,\n          page,\n          showUnavailable\n        });\n      } catch (err) {\n        if (err instanceof Error) {\n          throw new BooruError(err);\n        } else {\n          throw err;\n        }\n      }\n    }\n    postView(id) {\n      if (typeof id === \"string\" && Number.isNaN(parseInt(id, 10))) {\n        throw new BooruError(`Not a valid id for postView: ${id}`);\n      }\n      return `http${this.site.insecure ? \"\" : \"s\"}://${this.domain}${this.site.api.postView}${id}`;\n    }\n    async doSearchRequest(tags, {\n      uri = null,\n      limit = 1,\n      random = false,\n      page = 1,\n      credentials\n    } = {}) {\n      let fakeLimit;\n      if (random) {\n        if (this.site.random) {\n          tags.push(\"order:random\");\n        } else {\n          fakeLimit = 100;\n        }\n      }\n      if (this.site.defaultTags) {\n        tags = tags.concat(this.site.defaultTags.filter((v) => !tags.includes(v)));\n      }\n      const fetchuri = uri || this.getSearchUrl({ tags, limit: fakeLimit || limit, page, credentials });\n      const options = defaultOptions;\n      const xml = this.site.type === \"xml\";\n      try {\n        const response = await fetch(fetchuri, options);\n        if (response.status === 503) {\n          const body = await response.clone().text();\n          if (body.includes(\"cf-browser-verification\")) {\n            throw new BooruError(\n              \"Received a CloudFlare browser verification request. Can't proceed.\"\n            );\n          }\n        }\n        const data = await response.text();\n        const posts = xml ? jsonfy(data) : tryParseJSON(data);\n        if (!response.ok) {\n          throw new BooruError(\n            `Received HTTP ${response.status} from booru: '${posts.error || posts.message || JSON.stringify(posts)}'`\n          );\n        } else {\n          return posts;\n        }\n      } catch (err) {\n        if (err.type === \"invalid-json\")\n          return \"\";\n        throw err;\n      }\n    }\n    getSearchUrl({\n      tags = [],\n      limit = 100,\n      page = 1,\n      credentials\n    }) {\n      return searchURI(this.site, tags, limit, page, credentials);\n    }\n    parseSearchResult(result, {\n      fakeLimit,\n      tags,\n      limit,\n      random,\n      page,\n      showUnavailable\n    }) {\n      if (result.success === false) {\n        throw new BooruError(result.message || result.reason);\n      }\n      if (result[\"@attributes\"]) {\n        const attributes = result[\"@attributes\"];\n        if (attributes.count === \"0\" || !result.post) {\n          result = [];\n        } else if (Array.isArray(result.post)) {\n          result = result.post;\n        } else {\n          result = [result.post];\n        }\n      }\n      if (result.posts) {\n        result = result.posts;\n      }\n      if (result.images) {\n        result = result.images;\n      }\n      let r;\n      if (result === \"\") {\n        r = [];\n      } else if (fakeLimit) {\n        r = shuffle(result);\n      } else if (result.constructor === Object) {\n        r = [result];\n      }\n      const results = r || result;\n      let posts = results.slice(0, limit).map((v) => new Post(v, this));\n      const options = { limit, random, page, showUnavailable };\n      if (tags === void 0) {\n        tags = [];\n      }\n      if (!showUnavailable) {\n        posts = posts.filter((p) => p.available);\n      }\n      return new SearchResults(posts, tags, options, this);\n    }\n  };\n  var Booru_default = Booru;\n  var Derpibooru = class extends Booru_default {\n    constructor(site, credentials) {\n      super(site, credentials);\n    }\n    search(tags, { limit = 1, random = false, page = 0 } = {}) {\n      const tagArray = this.normalizeTags(tags);\n      if (tags[0] === void 0) {\n        tagArray[0] = \"*\";\n      }\n      page += 1;\n      const uri = this.getSearchUrl({ tags: tagArray, limit, page }) + (random && this.site.random === \"string\" ? `&${this.site.random}` : \"\") + (this.credentials ? `&key=${this.credentials.token}` : \"\");\n      return super.doSearchRequest(tagArray, { limit, random, page, uri }).then(\n        (r) => super.parseSearchResult(r, { fakeLimit: 0, tags: tagArray, limit, random, page })\n      ).catch((e) => Promise.reject(new BooruError(e)));\n    }\n  };\n  var XmlBooru = class extends Booru_default {\n    constructor(site, credentials) {\n      super(site, credentials);\n    }\n  };\n  var Site = class {\n    constructor(data) {\n      __publicField(this, \"domain\");\n      __publicField(this, \"type\");\n      __publicField(this, \"aliases\");\n      __publicField(this, \"nsfw\");\n      __publicField(this, \"api\");\n      __publicField(this, \"paginate\");\n      __publicField(this, \"random\");\n      __publicField(this, \"tagQuery\");\n      __publicField(this, \"tagJoin\");\n      __publicField(this, \"insecure\");\n      __publicField(this, \"defaultTags\");\n      this.domain = data.domain;\n      this.type = data.type ?? \"json\";\n      this.aliases = data.aliases ?? [];\n      this.nsfw = data.nsfw;\n      this.api = data.api ?? {};\n      this.paginate = data.paginate ?? \"page\";\n      this.random = data.random ?? false;\n      this.tagQuery = data.tagQuery ?? \"tags\";\n      this.tagJoin = data.tagJoin ?? \"+\";\n      this.insecure = data.insecure ?? false;\n      this.defaultTags = data.defaultTags ?? [];\n    }\n  };\n  var BooruTypes = {\n    derpi: Derpibooru,\n    xml: XmlBooru\n  };\n  var booruCache = {};\n  function booruFrom(booruSite, credentials) {\n    return new (booruSite.type !== void 0 && BooruTypes[booruSite.type] ? BooruTypes[booruSite.type] : Booru_default)(booruSite, credentials);\n  }\n  function booruForSite(site, credentials = null) {\n    const rSite = resolveSite(site);\n    if (!rSite)\n      throw new BooruError(\"Site not supported\");\n    const booruSite = new Site(sites[rSite]);\n    return booruFrom(booruSite, credentials);\n  }\n  function search(site, tags = [], { limit = 1, random = false, page = 1, credentials } = {}) {\n    const rSite = resolveSite(site);\n    if (typeof limit === \"string\") {\n      limit = parseInt(limit, 10);\n    }\n    if (rSite === null) {\n      throw new BooruError(\"Site not supported\");\n    }\n    if (!Array.isArray(tags) && typeof tags !== \"string\") {\n      throw new BooruError(\"`tags` should be an array or string\");\n    }\n    if (typeof limit !== \"number\" || Number.isNaN(limit)) {\n      throw new BooruError(\"`limit` should be an int\");\n    }\n    const booruSite = new Site(sites[rSite]);\n    if (!booruCache[rSite]) {\n      booruCache[rSite] = booruFrom(booruSite);\n    }\n    return booruCache[rSite].search(tags, { limit, random, page, credentials });\n  }\n  function isSankakuComplexPage() {\n    return location.hostname == \"chan.sankakucomplex.com\";\n  }\n  const state = {\n    base: \"https://chan.sankakucomplex.com/cn/posts?auto_page=t\",\n    nextUrl: null\n  };\n  const ratingMap = {\n    \"G\": \"s\",\n    \"R15+\": \"q\",\n    \"R18+\": \"e\"\n  };\n  async function fetchSankakuComplexPosts(page, tags) {\n    const w = unsafeWindow;\n    w.$.ajax = () => {\n    };\n    w.jQuery.ajax = () => {\n    };\n    if (page == 1) {\n      state.nextUrl = null;\n      document.documentElement.scrollTop = 0;\n    }\n    const url = new URL(state.nextUrl ? `https://chan.sankakucomplex.com${state.nextUrl}` : state.base);\n    url.searchParams.set(\"auto_page\", \"t\");\n    url.searchParams.set(\"page\", `${page}`);\n    !state.nextUrl && tags && url.searchParams.set(\"tags\", tags);\n    const htmlResp = await fetch(url.href);\n    const doc = new DOMParser().parseFromString(await htmlResp.text(), \"text/html\");\n    state.nextUrl = doc.querySelector(\"body > div[next-page-url]\")?.getAttribute(\"next-page-url\")?.replace(/amp;/g, \"\");\n    const results = [...doc.querySelectorAll(\".post-gallery .post-preview\")].map((el) => {\n      const id = el.getAttribute(\"data-id\");\n      const img = el.querySelector(\"img\");\n      const tagsText = img?.getAttribute(\"data-auto_page\") || \"\";\n      const tagsArr = tagsText.split(/\\s/) || [];\n      const [_, width, height] = tagsText.match(/Size:(\\d+)x(\\d+)/) || [];\n      const [__, ratingText] = tagsText.match(/Rating:(\\S+)/) || [];\n      return {\n        id,\n        postView: el.querySelector(\"a\")?.href,\n        previewUrl: img?.src,\n        fileUrl: \"\",\n        tags: tagsArr,\n        width: Number(width),\n        height: Number(height),\n        aspectRatio: Number(width) / Number(height),\n        fileExt: el.querySelector(\".animated_details\") ? \"mp4\" : \"jpg\",\n        fileDownloadName: `sankaku-complex ${id} ${tagsArr.join(\" \")}`,\n        fileDownloadText: `${width}\\xD7${height}`,\n        rating: ratingMap[ratingText] || ratingText\n      };\n    });\n    return results;\n  }\n  async function getSankakuComplexDetail(id) {\n    const url = new URL(`https://chan.sankakucomplex.com/cn/posts/${id}`);\n    const htmlResp = await fetch(url.href);\n    const doc = new DOMParser().parseFromString(await htmlResp.text(), \"text/html\");\n    const imgSrc = doc.querySelector(\"#post-content img\")?.src;\n    const fileUrl = doc.querySelector(\"#post-content a\")?.href;\n    const videoSrc = doc.querySelector(\"#post-content video\")?.src;\n    return {\n      sampleUrl: imgSrc,\n      fileUrl: fileUrl || imgSrc || videoSrc\n    };\n  }\n  function isSankakuIdolPage() {\n    return location.hostname == \"www.idolcomplex.com\";\n  }\n  const pageState$1 = { next: null };\n  async function fetchSankakuIdolPosts(page, tags) {\n    if (page == 1)\n      pageState$1.next = null;\n    const url = new URL(\"https://i.sankakuapi.com/v2/posts/keyset\");\n    url.searchParams.set(\"lang\", navigator.language || \"zh-CN\");\n    url.searchParams.set(\"default_threshold\", \"1\");\n    url.searchParams.set(\"hide_posts_in_books\", \"in-larger-tags\");\n    url.searchParams.set(\"limit\", \"40\");\n    url.searchParams.set(\"page\", `${page}`);\n    pageState$1.next && url.searchParams.set(\"next\", `${pageState$1.next}`);\n    tags && url.searchParams.set(\"tags\", tags);\n    const resp = await fetch(url.href, {\n      headers: {\n        \"api-version\": \"2\",\n        \"client-type\": \"non-premium\",\n        \"platform\": \"web-app\",\n        \"priority\": \"u=1, i\"\n      }\n    });\n    const json = await resp.json();\n    pageState$1.next = json.meta.next;\n    return json.data.filter((e) => e.preview_url).map((e) => {\n      const fileExt = e.file_ext;\n      return {\n        id: e.id,\n        postView: `https://www.idolcomplex.com/posts/${e.id}`,\n        previewUrl: e.preview_url,\n        fileUrl: \"\",\n        tags: e.tags.map((t) => t.name + (t.name_ja ? `[${t.name_ja}]` : \"\")),\n        width: e.width,\n        height: e.height,\n        aspectRatio: e.width / e.height,\n        fileExt,\n        fileDownloadName: `sankaku ${e.id} ${e.tags.join(\" \")}.${fileExt}`,\n        fileDownloadText: `${e.width}\\xD7${e.height} [${(e.file_size / 1e3).toFixed(0)} kB] ${fileExt.toUpperCase()}`,\n        rating: e.rating,\n        createdAt: e.created_at.s * 1e3\n      };\n    });\n  }\n  async function getSankakuIdolDetail(id) {\n    const resp = await fetch(`https://i.sankakuapi.com/posts/${id}/fu?lang=${navigator.language || \"zh-CN\"}`, {\n      headers: {\n        \"api-version\": \"2\",\n        \"client-type\": \"non-premium\",\n        \"platform\": \"web-app\",\n        \"priority\": \"u=1, i\"\n      }\n    });\n    const json = await resp.json();\n    return {\n      sampleUrl: json.data.sample_url,\n      fileUrl: json.data.file_url\n    };\n  }\n  const isSankakuSite = location.host.includes(\"sankaku\") || location.host.includes(\"idolcomplex\");\n  function isSankakuPage() {\n    return location.hostname == \"sankaku.app\" || location.hostname == \"www.sankakucomplex.com\";\n  }\n  const pageState = { next: null };\n  async function fetchSankakuPosts(page, tags) {\n    if (page == 1)\n      pageState.next = null;\n    const url = new URL(\"https://sankakuapi.com/v2/posts/keyset\");\n    url.searchParams.set(\"lang\", navigator.language || \"zh-CN\");\n    url.searchParams.set(\"default_threshold\", \"1\");\n    url.searchParams.set(\"hide_posts_in_books\", \"in-larger-tags\");\n    url.searchParams.set(\"limit\", \"40\");\n    url.searchParams.set(\"page\", `${page}`);\n    pageState.next && url.searchParams.set(\"next\", `${pageState.next}`);\n    tags && url.searchParams.set(\"tags\", tags);\n    const resp = await fetch(url.href, {\n      headers: {\n        \"api-version\": \"2\",\n        \"client-type\": \"non-premium\",\n        \"platform\": \"web-app\",\n        \"priority\": \"u=1, i\"\n      }\n    });\n    const json = await resp.json();\n    pageState.next = json.meta.next;\n    return json.data.filter((e) => e.preview_url).map((e) => {\n      const fileExt = e.file_ext;\n      return {\n        id: e.id,\n        postView: `https://sankaku.app/posts/${e.id}`,\n        previewUrl: e.preview_url,\n        fileUrl: \"\",\n        tags: e.tags.map((t) => t.name + (t.name_ja ? `[${t.name_ja}]` : \"\")),\n        width: e.width,\n        height: e.height,\n        aspectRatio: e.width / e.height,\n        fileExt,\n        fileDownloadName: `sankaku ${e.id} ${e.tags.join(\" \")}.${fileExt}`,\n        fileDownloadText: `${e.width}\\xD7${e.height} [${(e.file_size / 1e3).toFixed(0)} kB] ${fileExt.toUpperCase()}`,\n        rating: e.rating,\n        createdAt: e.created_at.s * 1e3\n      };\n    });\n  }\n  async function getSankakuDetail(id) {\n    const resp = await fetch(`https://sankakuapi.com/posts/${id}/fu?lang=${navigator.language || \"zh-CN\"}`, {\n      headers: {\n        \"api-version\": \"2\",\n        \"client-type\": \"non-premium\",\n        \"platform\": \"web-app\",\n        \"priority\": \"u=1, i\"\n      }\n    });\n    const json = await resp.json();\n    return {\n      sampleUrl: json.data.sample_url,\n      fileUrl: json.data.file_url\n    };\n  }\n  const sankaku = {\n    is: isSankakuPage,\n    posts: fetchSankakuPosts,\n    detail: getSankakuDetail,\n    idol: {\n      is: isSankakuIdolPage,\n      posts: fetchSankakuIdolPosts,\n      detail: getSankakuIdolDetail\n    },\n    complex: {\n      is: isSankakuComplexPage,\n      posts: fetchSankakuComplexPosts,\n      detail: getSankakuComplexDetail\n    }\n  };\n  const blackList = /* @__PURE__ */ new Set([\"e621.net\", \"e926.net\", \"hypnohub.net\", \"derpibooru.org\", \"realbooru.com\"]);\n  const siteKeys = Object.keys(sites).filter((e) => !blackList.has(e));\n  const isBooruSite = () => siteKeys.includes(location.host);\n  const siteDomains = [\n    ...siteKeys,\n    \"e-shuushuu.net\",\n    \"zerochan.net\",\n    \"chan.sankakucomplex.com\",\n    \"www.idolcomplex.com\",\n    \"sankaku.app\",\n    \"anime-pictures.net\",\n    \"allgirl.booru.org\",\n    \"booru.eu\",\n    \"kusowanka.com\",\n    \"anihonetwallpaper.com\",\n    \"nozomi.la\",\n    \"realbooru.com\",\n    \"rule34hentai.net\"\n  ];\n  const isSupportTagSearch = isBooruSite() || ![\"nozomi.la\"].includes(location.host);\n  const notPartialSupportSite = ![\n    \"e-shuushuu.net\",\n    \"www.zerochan.net\",\n    \"www.idolcomplex.com\",\n    \"allgirl.booru.org\",\n    \"booru.eu\",\n    \"kusowanka.com\",\n    \"anihonetwallpaper.com\",\n    \"nozomi.la\",\n    \"realbooru.com\",\n    \"rule34hentai.net\"\n  ].includes(location.host);\n  const defCompTags = (() => {\n    if (store.isYKSite) {\n      return [\"rating:s\", \"rating:q\", \"rating:e\", \"order:score\", \"order:vote\", \"order:mpixels\", \"order:landscape\", \"order:portrait\"];\n    }\n    if (isSankakuSite) {\n      return [\"order:quality\", \"order:popularity\", \"order:random\", \"order:recently_favorited\", \"order:recently_voted\", \"rating:s\", \"rating:q\", \"rating:e\", \"threshold:0\", \"threshold:1\", \"threshold:2\", \"threshold:3\", \"threshold:4\", \"threshold:5\", \"sankaku_ai order:popular\"];\n    }\n    if (animepictures.is()) {\n      return [\"order_by:date\", \"order_by:date_r\", \"order_by:rating\", \"order_by:views\", \"order_by:size\", \"order_by:tag_num\"];\n    }\n    if (location.host.includes(\"danbooru\")) {\n      return [\"order:rank\", \"order:score\", \"order:favcount\", \"order:none\", \"order:upvotes\", \"rating:general\", \"rating:questionable\", \"rating:explicit\", \"rating:sensitive\", \"order:landscape\", \"order:portrait\", \"order:mpixels\"];\n    }\n    if (/gelbooru\\.com|rule34\\.xxx/.test(location.host)) {\n      return [\"rating:safe\", \"rating:questionable\", \"rating:explicit\", \"sort:score\"];\n    }\n    return [];\n  })();\n  const specTitleMap = {\n    \"yande.re\": \"yande.re\",\n    \"konachan.com\": \"Koanchan\",\n    \"konachan.net\": \"Koanchan(Safe)\",\n    \"sakugabooru.com\": \"sakugabooru\".toUpperCase(),\n    \"behoimi.org\": \"3dbooru\",\n    \"rule34.paheal.net\": \"Rule34.Paheal\",\n    \"booru.allthefallen.moe\": \"ATFBooru\",\n    \"aibooru.online\": \"AIBooru\",\n    \"sankaku.app\": \"Sankaku APP\",\n    \"www.sankakucomplex.com\": \"Sankaku Complex\",\n    \"chan.sankakucomplex.com\": \"Sankaku Complex\",\n    \"www.idolcomplex.com\": \"Idol Complex\",\n    \"anime-pictures.net\": \"Anime Pictures\",\n    \"allgirl.booru.org\": \"All girl\",\n    \"booru.eu\": \"Hentai Booru\",\n    \"rule34hentai.net\": \"Rule34Hentai\"\n  };\n  function getSiteTitle(domain2 = location.host) {\n    const host = domain2.toLowerCase().replace(\"www.\", \"\");\n    return specTitleMap[host] || host[0].toUpperCase() + host.slice(1).split(\".\")[0];\n  }\n  const defaultLimitMap = {\n    \"yande.re\": 40,\n    \"konachan.com\": 21,\n    \"konachan.net\": 21,\n    \"danbooru.donmai.us\": 20,\n    \"gelbooru.com\": 42,\n    \"rule34.xxx\": 42,\n    \"safebooru.org\": 40,\n    \"tbib.org\": 42,\n    \"xbooru.com\": 42,\n    \"rule34.paheal.net\": 70,\n    \"realbooru.com\": 42\n  };\n  const BOORU_PAGE_LIMIT = defaultLimitMap[location.host] || 40;\n  const isPidSite = () => sites[location.host]?.paginate === \"pid\" || realbooru.is();\n  async function searchBooru(page, tags) {\n    if (!tags || tags === \"all\")\n      tags = \"\";\n    return search(location.host, tags, {\n      page,\n      limit: BOORU_PAGE_LIMIT,\n      credentials: {\n        query: settings.credentialQuery\n      }\n    });\n  }\n  const booruAction = {\n    is: isBooruSite,\n    posts: async (page, tags) => {\n      if (settings.isHoldsFalse)\n        tags = `holds:false ${tags || \"\"}`.trim();\n      const results = await searchBooru(page, tags);\n      if (rule34.is()) {\n        results.forEach((e) => {\n          const re = /api-cdn[^.]*\\./;\n          if (e.previewUrl)\n            e.previewUrl = e.previewUrl.replace(re, \"\");\n          if (e.sampleUrl)\n            e.sampleUrl = e.sampleUrl.replace(re, \"\");\n          if (e.fileUrl)\n            e.fileUrl = e.fileUrl.replace(re, \"\");\n        });\n      }\n      if (location.hostname == \"xbooru.com\") {\n        results.forEach((e) => {\n          const args = [/api-cdn(-mp4)?\\.rule34\\.xxx/, \"xbooru.com\"];\n          if (e.previewUrl)\n            e.previewUrl = e.previewUrl.replace(...args);\n          if (e.sampleUrl)\n            e.sampleUrl = e.sampleUrl.replace(...args);\n          if (e.fileUrl)\n            e.fileUrl = e.fileUrl.replace(...args);\n        });\n      }\n      return results;\n    }\n  };\n  function isEshuushuuPage() {\n    return location.hostname == \"e-shuushuu.net\";\n  }\n  function extract(allData) {\n    const images = [];\n    for (let i = 2; i < allData.length; i++) {\n      const schema = allData[i];\n      if (typeof schema !== \"object\" || schema === null || Array.isArray(schema))\n        continue;\n      if (!schema.image_id)\n        continue;\n      const img = {};\n      for (const [fieldName, fieldIdx] of Object.entries(schema)) {\n        const val = allData[fieldIdx];\n        if (val === void 0)\n          continue;\n        if (fieldName === \"tags\" && Array.isArray(val)) {\n          const tags = [];\n          for (const tagIdx of val) {\n            const tagData = allData[tagIdx];\n            if (tagData && typeof tagData === \"object\" && tagData.tag_id) {\n              tags.push({\n                id: tagData.tag_id,\n                name: allData[tagData.title],\n                type_id: allData[tagData.type],\n                type_name: allData[tagData.type_name]\n              });\n            }\n          }\n          img[fieldName] = tags;\n        } else if (fieldName === \"user\" && typeof val === \"object\" && val.user_id !== void 0) {\n          img.user = {\n            user_id: allData[val.user_id],\n            username: allData[val.username],\n            avatar: allData[val.avatar],\n            user_title: allData[val.user_title],\n            avatar_url: allData[val.avatar_url]\n          };\n        } else {\n          img[fieldName] = val;\n        }\n      }\n      if (img.image_id) {\n        images.push(img);\n      }\n    }\n    return images;\n  }\n  async function fetchEshuushuuPosts(page, tags) {\n    const url = new URL(\"https://e-shuushuu.net/__data.json\");\n    url.searchParams.set(\"page\", `${page}`);\n    if (tags) {\n      const match2 = tags.match(/[\\w\\s]+#(\\d+)/);\n      if (match2?.[1])\n        url.searchParams.set(\"tags\", match2[1]);\n    }\n    const resp = await fetch(url);\n    const json = await resp.json();\n    const results = extract(json.nodes[1].data).map((img) => {\n      const id = img.image_id;\n      const fileExt = img.ext;\n      const width = img.width;\n      const height = img.height;\n      const tags2 = (img.tags || []).map((e) => e.name);\n      return {\n        id,\n        postView: `https://e-shuushuu.net/images/${id}`,\n        previewUrl: img.thumbnail_url,\n        fileUrl: img.url,\n        tags: tags2,\n        _tags: img.tags,\n        width,\n        height,\n        aspectRatio: width / height,\n        fileExt,\n        fileDownloadName: `e-shuushuu ${id} ${tags2.join(\" \")}.${fileExt}`,\n        fileDownloadText: `${width}\\xD7${height} [${(img.filesize / 1024 / 1024).toFixed(2)} MB] ${fileExt?.toUpperCase()}`,\n        rating: \"\",\n        createdAt: new Date(img.date_added)\n      };\n    });\n    return results;\n  }\n  const isCNLang$3 = i18n.locale.includes(\"zh\");\n  const tagSortOrder$2 = [\"artist\", \"copyright\", \"character\", \"general\"];\n  const tagMap = {\n    Artist: [i18n.t(\"Ym0HIEu9Q80qXB31LuC6c\"), \"#FB8C00\", \"artist\"],\n    Source: [i18n.t(\"juT6gwLOg5r1h2vFpFf6P\"), \"#AB47BC\", \"copyright\"],\n    Character: [i18n.t(\"aonlPAu9kEkkwNvQg0DBk\"), \"#66BB6A\", \"character\"]\n  };\n  function getTagDetail(image) {\n    const tags = image._tags;\n    return {\n      voted: false,\n      tags: tags.map((tag2) => {\n        const tagCN = isCNLang$3 && window.__tagsCN?.[tag2.name.replace(/_/g, \" \")];\n        const tagType = tagMap[tag2.type_name];\n        const tagText = [\n          tagType?.[0] && `[ ${tagType[0]} ] `,\n          tag2.name,\n          tagCN && ` [ ${tagCN} ]`\n        ].filter(Boolean).join(\"\");\n        return {\n          tag: tag2.name,\n          tagText,\n          color: tagType?.[1] || \"#8F77B5\",\n          type: tagType?.[2] || \"general\"\n        };\n      }).sort((a, b) => {\n        return tagSortOrder$2.indexOf(a.type) - tagSortOrder$2.indexOf(b.type);\n      })\n    };\n  }\n  const eshuushuu = {\n    is: isEshuushuuPage,\n    posts: fetchEshuushuuPosts,\n    tagDetail: getTagDetail\n  };\n  function isGelbooruFavPage() {\n    return /gelbooru\\.com\\/index\\.php\\?page\\=favorites\\&s\\=view/.test(location.href);\n  }\n  function isGelbooruPage() {\n    return /gelbooru\\.com\\/index\\.php\\?page\\=post\\&s\\=list/.test(location.href) && !settings.credentialQuery;\n  }\n  async function fetchGelbooruPosts(page) {\n    const url = new URL(location.href);\n    url.searchParams.set(\"pid\", `${(page - 1) * 42}`);\n    const htmlResp = await fetch(url.href);\n    const doc = new DOMParser().parseFromString(await htmlResp.text(), \"text/html\");\n    const results = [...doc.querySelectorAll(\".thumbnail-container .thumbnail-preview\")].map(async (el) => {\n      const img = el.querySelector(\"img\");\n      const imgSrc = img?.src || \"\";\n      const postView = el.querySelector(\"a\")?.href;\n      const id = postView?.match(/id=(\\d+)/)?.[1];\n      const { width, height } = await getImageSize(imgSrc);\n      const tags = img?.title.split(/\\s+/).filter(Boolean);\n      const isGif = [\"animated_gif\", \"gif\"].some((e) => tags?.includes(e));\n      const isVideo = [\"mp4\", \"video\"].some((e) => tags?.includes(e));\n      let rating = img?.title?.match(/rating:(\\w)\\w+/)?.[1];\n      if (rating == \"g\")\n        rating = \"s\";\n      return {\n        id,\n        postView,\n        previewUrl: imgSrc,\n        sampleUrl: isVideo ? imgSrc.replace(/(.*)thumbnails(.*)thumbnail_(.*)\\.jpg/i, \"$1images$2$3.mp4\") : isGif ? imgSrc.replace(/(.*)thumbnails(.*)thumbnail_(.*)\\.jpg/i, \"$1images$2$3.gif\") : imgSrc.replace(/(.*)thumbnails(.*)thumbnail_(.*)/i, \"$1samples$2sample_$3\"),\n        fileUrl: isVideo ? imgSrc.replace(/(.*)thumbnails(.*)thumbnail_(.*)\\.jpg/i, \"$1images$2$3.webm\") : isGif ? imgSrc.replace(/(.*)thumbnails(.*)thumbnail_(.*)\\.jpg/i, \"$1images$2$3.gif\") : imgSrc.replace(/(.*)thumbnails(.*)thumbnail_(.*)\\.jpg/i, \"$1images$2$3.jpg\"),\n        tags,\n        width: width * 10,\n        height: height * 10,\n        aspectRatio: width / height,\n        fileExt: isVideo ? \"webm\" : isGif ? \"gif\" : \"jpg\",\n        fileDownloadName: `gelbooru_${id}`,\n        rating: rating || \"\"\n      };\n    });\n    return Promise.all(results);\n  }\n  async function fetchGelbooruFavorites(page) {\n    const url = new URL(location.href);\n    url.searchParams.set(\"pid\", `${(page - 1) * 50}`);\n    const htmlResp = await fetch(url.href);\n    const doc = new DOMParser().parseFromString(await htmlResp.text(), \"text/html\");\n    const results = [...doc.querySelectorAll(\".thumb\")].map(async (el) => {\n      const img = el.querySelector(\"img\");\n      const imgSrc = img?.src || \"\";\n      const postView = el.querySelector(\"a\")?.href;\n      const id = postView?.match(/id=(\\d+)/)?.[1];\n      const { width, height } = await getImageSize(imgSrc);\n      const tags = img?.title.split(/\\s+/).filter(Boolean);\n      const isGif = [\"animated_gif\", \"gif\"].some((e) => tags?.includes(e));\n      const isVideo = [\"mp4\", \"video\"].some((e) => tags?.includes(e));\n      let rating = img?.title?.match(/rating:(\\w)\\w+/)?.[1];\n      if (rating == \"g\")\n        rating = \"s\";\n      return {\n        id,\n        postView,\n        previewUrl: imgSrc,\n        sampleUrl: isVideo ? imgSrc.replace(/(.*)thumbnails(.*)thumbnail_(.*)\\.jpg/i, \"$1images$2$3.mp4\") : isGif ? imgSrc.replace(/(.*)thumbnails(.*)thumbnail_(.*)\\.jpg/i, \"$1images$2$3.gif\") : imgSrc.replace(/(.*)thumbnails(.*)thumbnail_(.*)/i, \"$1samples$2sample_$3\"),\n        fileUrl: isVideo ? imgSrc.replace(/(.*)thumbnails(.*)thumbnail_(.*)\\.jpg/i, \"$1images$2$3.webm\") : isGif ? imgSrc.replace(/(.*)thumbnails(.*)thumbnail_(.*)\\.jpg/i, \"$1images$2$3.gif\") : imgSrc.replace(/(.*)thumbnails(.*)thumbnail_(.*)\\.jpg/i, \"$1images$2$3.jpg\"),\n        tags,\n        width: width * 10,\n        height: height * 10,\n        aspectRatio: width / height,\n        fileExt: isVideo ? \"webm\" : isGif ? \"gif\" : \"jpg\",\n        fileDownloadName: `gelbooru_${id}`,\n        rating: rating || \"\"\n      };\n    });\n    return Promise.all(results);\n  }\n  async function addFavoriteGelbooru(id) {\n    const response = await fetch(`https://gelbooru.com/public/addfav.php?id=${id}`);\n    if (!response.ok) {\n      showMsg({ msg: `${i18n.t(\"MWVfUiW8egLWq7MgV-wzc\")}: ${response.status}`, type: \"error\" });\n      return false;\n    }\n    const result = await response.text();\n    if (result == \"3\") {\n      showMsg({ msg: i18n.t(\"ctWGhVvqB2k_1TX2iY0l2\").toString() });\n      return true;\n    } else {\n      showMsg({ msg: `${i18n.t(\"MWVfUiW8egLWq7MgV-wzc\")}: ${result}`, type: \"error\" });\n      return false;\n    }\n  }\n  const gelbooru = {\n    is: isGelbooruPage,\n    posts: fetchGelbooruPosts,\n    fav: {\n      is: isGelbooruFavPage,\n      posts: fetchGelbooruFavorites\n    }\n  };\n  function isHentaiBooruPage() {\n    return location.hostname == \"booru.eu\";\n  }\n  async function fetchHentaiBooruPosts(page, tags) {\n    document.onclick = function() {\n    };\n    document.onmouseup = function() {\n    };\n    document.onclick_copy = function() {\n    };\n    unsafeWindow.show_pop = function() {\n    };\n    unsafeWindow.open = function(url2) {\n      const a = document.createElement(\"a\");\n      a.href = url2;\n      a.target = \"_blank\";\n      a.rel = \"noreferrer\";\n      a.click();\n    };\n    const url = `https://booru.eu/post/list${tags ? `/${tags}` : \"\"}/${page}`;\n    const htmlResp = await fetch(url);\n    const doc = new DOMParser().parseFromString(await htmlResp.text(), \"text/html\");\n    const results = [...doc.querySelectorAll(\".shm-image-list span.thumb\")].map((el) => {\n      const a = el.querySelector(\"a\");\n      const img = el.querySelector(\"img\");\n      const id = a?.getAttribute(\"data-post-id\");\n      const previewUrl = img.src;\n      const tags2 = a?.getAttribute(\"data-tags\")?.split(/\\s/).filter(Boolean) || [];\n      const [_, width, height] = img?.title.match(/\\/\\/\\s+(\\d+)x(\\d+)\\s+\\/\\//) || [];\n      const [__, size] = img?.title.match(/\\/\\/\\s+\\d+x\\d+\\s+\\/\\/\\s+([\\w\\.]+)/) || [];\n      return {\n        id,\n        postView: a?.href,\n        previewUrl,\n        fileUrl: \"\",\n        tags: tags2,\n        width: Number(width),\n        height: Number(height),\n        aspectRatio: Number(width) / Number(height),\n        fileExt: \"jpg\",\n        fileDownloadName: `HentaiBooru ${id} ${tags2.join(\" \")}`,\n        fileDownloadText: `${width}\\xD7${height} [${size}]`,\n        rating: \"\"\n      };\n    });\n    return results;\n  }\n  async function getHentaiBooruDetail(id) {\n    const resp = await fetch(`https://booru.eu/post/view/${id}`);\n    const doc = new DOMParser().parseFromString(await resp.text(), \"text/html\");\n    return {\n      fileUrl: doc.querySelector(\"#main_image\")?.src\n    };\n  }\n  const hentaibooru = {\n    is: isHentaiBooruPage,\n    posts: fetchHentaiBooruPosts,\n    detail: getHentaiBooruDetail\n  };\n  function isKusowankaPage() {\n    return location.hostname == \"kusowanka.com\";\n  }\n  async function fetchKusowankaPosts(page, tags) {\n    const url = new URL(`https://kusowanka.com${tags ? `/tag/${tags}/` : \"\"}`);\n    url.searchParams.set(\"page\", `${page}`);\n    const htmlResp = await fetch(url.href);\n    const doc = new DOMParser().parseFromString(await htmlResp.text(), \"text/html\");\n    const results = [...doc.querySelectorAll(\".box_thumbs .box_thumb\")].map(async (el) => {\n      const a = el.querySelector(\"a\");\n      const img = el.querySelector(\"[data-bg]\");\n      const id = a.href.match(/(\\d+)/)?.[1];\n      const previewUrl = img.getAttribute(\"data-bg\");\n      const { width, height } = await getImageSize(previewUrl);\n      return {\n        id,\n        postView: a.href,\n        previewUrl,\n        fileUrl: \"\",\n        tags: [],\n        width: Number(width),\n        height: Number(height),\n        aspectRatio: Number(width) / Number(height),\n        fileExt: \"jpg\",\n        fileDownloadName: `kusowanka_${id}`,\n        rating: \"\"\n      };\n    });\n    return Promise.all(results);\n  }\n  async function getKusowankaDetail(id) {\n    const resp = await fetch(`https://kusowanka.com/post/${id}/`);\n    const doc = new DOMParser().parseFromString(await resp.text(), \"text/html\");\n    return {\n      fileUrl: doc.querySelector(\".post_image img\")?.getAttribute(\"data-src\"),\n      tags: [\n        ...[...doc.querySelectorAll(\".parodies_list a\")].map((e) => e.innerText),\n        ...[...doc.querySelectorAll(\".characters_list a\")].map((e) => e.innerText),\n        ...[...doc.querySelectorAll(\".artists_list a\")].map((e) => e.innerText),\n        ...[...doc.querySelectorAll(\".metadatas_list a\")].map((e) => e.innerText),\n        ...[...doc.querySelectorAll(\".tags_list a\")].map((e) => e.innerText)\n      ]\n    };\n  }\n  const kusowanka = {\n    is: isKusowankaPage,\n    posts: fetchKusowankaPosts,\n    detail: getKusowankaDetail\n  };\n  function getYandereUserId() {\n    const match2 = document.cookie.match(/user_id=(\\d+)/);\n    return match2?.[1];\n  }\n  function getKonachanUsername() {\n    const match2 = document.cookie.match(/login=(\\w+)/);\n    return match2?.[1];\n  }\n  let _moebooruUserName;\n  async function getUsername() {\n    try {\n      if (_moebooruUserName)\n        return _moebooruUserName;\n      if (location.href.includes(\"konachan\")) {\n        _moebooruUserName = getKonachanUsername();\n        return _moebooruUserName;\n      }\n      const key = \"YM_moebooru_username\";\n      const username = localStorage.getItem(key);\n      _moebooruUserName = username;\n      if (username)\n        return username;\n      const id = getYandereUserId();\n      if (!id)\n        return \"\";\n      const response = await fetch(`/user.json?id=${id}`);\n      const result = await response.json();\n      const { name } = result[0];\n      localStorage.setItem(key, name);\n      return name;\n    } catch (error) {\n      console.log(\"getUsername error:\", error);\n      return \"\";\n    }\n  }\n  const tagInfoMap = {\n    circle: [i18n.t(\"ZtQHZx-pEjmu_o3dQD1fc\"), \"#26C6DA\"],\n    artist: [i18n.t(\"Ym0HIEu9Q80qXB31LuC6c\"), \"#FB8C00\"],\n    copyright: [i18n.t(\"juT6gwLOg5r1h2vFpFf6P\"), \"#AB47BC\"],\n    character: [i18n.t(\"aonlPAu9kEkkwNvQg0DBk\"), \"#66BB6A\"],\n    general: [\"\", \"#E87A90cc\"],\n    faults: [\"\", \"#AB3B3Ada\"]\n  };\n  const tagSortOrder$1 = [\"circle\", \"artist\", \"copyright\", \"character\", \"general\"];\n  const isCNLang$2 = i18n.locale.includes(\"zh\");\n  async function getPostDetail(id) {\n    try {\n      if (!id)\n        return false;\n      const response = await fetch(`/post.json?api_version=2&tags=id:${id}&include_tags=1&include_votes=1`);\n      const result = await response.json();\n      return {\n        voted: result.votes[id] == 3,\n        tags: Object.entries(result.tags).map(([tag2, type]) => {\n          const tagCN = window.__tagsCN?.[tag2];\n          const typeText = tagInfoMap[type]?.[0];\n          const tagText = [\n            typeText && `[ ${typeText} ] `,\n            tag2,\n            isCNLang$2 && tagCN && ` [ ${tagCN} ]`\n          ].filter(Boolean).join(\"\");\n          return {\n            tag: tag2,\n            type,\n            tagText,\n            color: tagInfoMap[type]?.[1] || tagInfoMap.general[1]\n          };\n        }).sort((a, b) => {\n          return tagSortOrder$1.indexOf(a.type) - tagSortOrder$1.indexOf(b.type);\n        })\n      };\n    } catch (error) {\n      console.log(\"getPostDetail error:\", error);\n      return false;\n    }\n  }\n  async function addPostToFavorites$1(id) {\n    const form = new FormData();\n    form.append(\"id\", id);\n    form.append(\"score\", \"3\");\n    const response = await fetch(\"/post/vote.json\", {\n      method: \"POST\",\n      headers: { \"x-csrf-token\": sessionStorage.getItem(\"csrf-token\") ?? \"\" },\n      body: form\n    });\n    if (!response.ok) {\n      showMsg({ msg: `${i18n.t(\"MWVfUiW8egLWq7MgV-wzc\")}: ${response.status}`, type: \"error\" });\n      return false;\n    }\n    const result = await response.json();\n    if (result.success) {\n      showMsg({ msg: i18n.t(\"ctWGhVvqB2k_1TX2iY0l2\").toString() });\n      return true;\n    } else {\n      showMsg({ msg: `${i18n.t(\"MWVfUiW8egLWq7MgV-wzc\")}: ${result.reason}`, type: \"error\" });\n      return false;\n    }\n  }\n  function isPopularPage() {\n    return /(yande.re|konachan).*\\/post\\/popular_/.test(location.href);\n  }\n  function isPoolShowPage() {\n    return /(yande.re|konachan).*\\/pool\\/show/.test(location.href);\n  }\n  async function fetchPostsByPath(postsKey, page) {\n    const url = new URL(location.href);\n    url.pathname += \".json\";\n    page && url.searchParams.set(\"page\", page.toString());\n    const response = await fetch(url);\n    const result = await response.json();\n    const site = booruForSite(location.host);\n    const results = postsKey ? result[postsKey] : result;\n    const posts = results.map((e) => new Post(e, site));\n    return new SearchResults(posts, [], {}, site);\n  }\n  function splitTags(tagsData, limit, searchTerm) {\n    let results = tagsData?.split(/\\s+/);\n    if (searchTerm)\n      results = results.filter((e) => e.includes(searchTerm));\n    if (!Array.isArray(results))\n      return [];\n    return results.slice(0, limit).map((e) => e.split(\"`\")[1]).filter(Boolean);\n  }\n  function getTagsString(key) {\n    return window.TagCompletion?.[key] || localStorage.getItem(key) || \"\";\n  }\n  function searchTagsByName(searchTerm) {\n    if (!searchTerm)\n      return [];\n    return splitTags(getTagsString(\"tag_data\"), 40, searchTerm);\n  }\n  function getRecentTags() {\n    return splitTags(getTagsString(\"recent_tags\"), 10);\n  }\n  async function fetchPools(page, query2) {\n    const url = new URL(\"/pool.json\", location.origin);\n    url.searchParams.set(\"page\", page.toString() || \"1\");\n    query2 && url.searchParams.set(\"query\", query2);\n    const jsonResp = await fetch(url);\n    const results = await jsonResp.json();\n    url.pathname = url.pathname.replace(\".json\", \".atom\");\n    const xmlResp = await fetch(url);\n    const doc = new DOMParser().parseFromString(await xmlResp.text(), \"text/xml\");\n    const thumbMap = [...doc.querySelectorAll(\"entry\")].reduce((acc, cur) => {\n      const id = cur.querySelector(\"id\")?.textContent?.match(/Pool\\/(\\d+)/)?.[1];\n      const url2 = cur.querySelector(\"link[rel=enclosure]\")?.getAttribute(\"href\");\n      if (id && url2)\n        acc[id] = url2;\n      return acc;\n    }, {});\n    for (const item of results) {\n      item.thumb = thumbMap[item.id];\n      item.created_at = formatDate(new Date(item.created_at));\n      item.updated_at = formatDate(new Date(item.updated_at));\n    }\n    return results;\n  }\n  function isYandereHtml() {\n    return location.hostname == \"yande.re\" && location.pathname == \"/post\" && settings.isYandereFetchByHtml;\n  }\n  async function fetchPostsByHtml(page, tags) {\n    const url = new URL(location.href);\n    url.searchParams.set(\"page\", `${page}`);\n    tags && url.searchParams.set(\"tags\", tags);\n    const htmlResp = await fetch(url.href);\n    const doc = new DOMParser().parseFromString(await htmlResp.text(), \"text/html\");\n    const script = doc.querySelector(\"form:has(select[name=locale]) + script\");\n    const scriptText = script?.innerText.trim() || \"\";\n    let results = [];\n    try {\n      results = scriptText.split(\"\\n\").slice(1).map((e) => JSON.parse(e.match(/Post.register\\((.*)\\)/)?.[1] || \"[]\"));\n    } catch (err) {\n      console.log(\"err: \", err);\n    }\n    const site = booruForSite(location.host);\n    const posts = results.map((e) => new Post(e, site));\n    return new SearchResults(posts, [], {}, site);\n  }\n  const moebooru = {\n    yanderehtml: {\n      is: isYandereHtml,\n      posts: fetchPostsByHtml\n    },\n    popular: {\n      is: isPopularPage,\n      posts: async () => {\n        const results = await fetchPostsByPath();\n        store.requestStop = true;\n        return results;\n      }\n    },\n    pool: {\n      is: isPoolShowPage,\n      posts: async (page, tags) => {\n        const results = await fetchPostsByPath(\"posts\", page);\n        return tags ? results.tagged(tags) : results;\n      }\n    }\n  };\n  function isNozomiPage() {\n    return location.hostname == \"nozomi.la\" && location.pathname == \"/\";\n  }\n  let resPosts = [];\n  function fetchNozomiPosts(page) {\n    resPosts = [];\n    return new Promise((resolve) => {\n      fetch_nozomi(page);\n      let times = 0;\n      const si = setInterval(() => {\n        times = times + 1;\n        if (times > 10) {\n          clearInterval(si);\n          resolve([]);\n          return;\n        }\n        if (resPosts.length) {\n          clearInterval(si);\n          resolve(resPosts.map((e) => ({\n            id: e.postid,\n            postView: e.postView,\n            previewUrl: e.previewUrl,\n            fileUrl: e.fileUrl,\n            tags: e.tags,\n            width: e.width,\n            height: e.height,\n            aspectRatio: e.width / e.height,\n            fileExt: e.type,\n            fileDownloadName: `NOZOMI ${e.postid} ${e.tags.join(\" \")}.${e.type}`,\n            rating: \"\"\n          })));\n        }\n      }, 1e3);\n    });\n  }\n  const nozomila = {\n    is: isNozomiPage,\n    posts: fetchNozomiPosts\n  };\n  const tns_per_page = 64;\n  const nozomiextension = \".nozomi\";\n  const postdir = \"post\";\n  const results_array = {};\n  const outstanding_requests = {};\n  let number_of_outstanding_requests = 0;\n  const nozomi = [];\n  let total_items = 0;\n  const tag = \"index\";\n  let page_number;\n  let nozomi_address;\n  const domain = \"n.nozomi.la\";\n  const full_path_from_hash = (hash) => {\n    if (hash.length < 3) {\n      return hash;\n    }\n    return hash.replace(/^.*(..)(.)$/, `$2/$1/${hash}`);\n  };\n  const urlencode = (str) => {\n    return str.replace(/[\\;\\/\\?\\:\\@\\=\\&#%\\+]/g, (c) => {\n      return `%${c.charCodeAt(0).toString(16)}`;\n    });\n  };\n  const remove_slashes = (input) => {\n    return input.replace(/[\\/]/g, \"\");\n  };\n  function path_from_postid(postid) {\n    if (postid.length < 3)\n      return postid;\n    return postid.replace(/^(.*(..)(.))$/, \"$3/$2/$1\");\n  }\n  function fetch_nozomi(page) {\n    page_number = page;\n    nozomi_address = `https://${domain}`;\n    nozomi_address += `/${urlencode(remove_slashes(tag))}`;\n    nozomi_address += nozomiextension;\n    const start_byte = (page_number - 1) * tns_per_page * 4;\n    const end_byte = start_byte + tns_per_page * 4 - 1;\n    const xhr = new XMLHttpRequest();\n    xhr.open(\"GET\", nozomi_address);\n    xhr.responseType = \"arraybuffer\";\n    xhr.setRequestHeader(\"Range\", `bytes=${start_byte.toString()}-${end_byte.toString()}`);\n    xhr.onreadystatechange = function() {\n      if (xhr.readyState === 4) {\n        if (xhr.status === 200 || xhr.status === 206) {\n          const arrayBuffer = xhr.response;\n          if (arrayBuffer) {\n            const view = new DataView(arrayBuffer);\n            for (let pos = 0; pos < view.byteLength; pos += 4) {\n              nozomi.push(view.getUint32(pos, false));\n            }\n            total_items = parseInt(xhr.getResponseHeader(\"Content-Range\").replace(/^[Bb]ytes \\d+-\\d+\\//, \"\")) / 4;\n            console.log(\"total_items: \", total_items);\n            get_jsons();\n          }\n        }\n      }\n    };\n    xhr.send();\n  }\n  function get_jsons() {\n    const datas = [];\n    for (const i in nozomi) {\n      const postid = nozomi[i];\n      if (postid in results_array) {\n        datas.push(results_array[postid]);\n        continue;\n      }\n      if (!outstanding_requests[postid]) {\n        outstanding_requests[postid] = 1;\n        ++number_of_outstanding_requests;\n        get_json(postid);\n      }\n    }\n    if (number_of_outstanding_requests)\n      return;\n    results_to_page(datas);\n  }\n  function get_json(postid) {\n    const url = `https://j.gold-usergeneratedcontent.net/${postdir}/${path_from_postid(postid.toString())}.json`;\n    const xmlhttp = new XMLHttpRequest();\n    xmlhttp.open(\"GET\", url);\n    xmlhttp.onreadystatechange = function() {\n      if (this.readyState == 4) {\n        if (this.status == 200) {\n          results_array[postid] = JSON.parse(this.responseText);\n        } else {\n          results_array[postid] = \"\";\n        }\n        delete outstanding_requests[postid];\n        --number_of_outstanding_requests;\n        get_jsons();\n      }\n    };\n    xmlhttp.send();\n  }\n  function results_to_page(datas) {\n    for (const d in datas) {\n      const data = datas[d];\n      if (!data)\n        continue;\n      data.tags = [\n        ...data.artist?.map((e) => e.tag) || [],\n        ...data.copyright?.map((e) => e.tag) || [],\n        ...data.character?.map((e) => e.tag) || [],\n        ...data.general?.map((e) => e.tag) || []\n      ];\n      data.postView = `https://nozomi.la/post/${data.postid}.html`;\n      data.previewUrl = `https://qtn.gold-usergeneratedcontent.net/${full_path_from_hash(data.imageurls[0].dataid)}.${data.imageurls[0].type}.webp`;\n      const url = data.imageurls[0];\n      if (url.is_video) {\n        data.fileUrl = `https://v.gold-usergeneratedcontent.net/${full_path_from_hash(url.dataid)}.${url.type}`;\n      } else {\n        data.fileUrl = `https://${url.type === \"gif\" ? \"g\" : \"w\"}.gold-usergeneratedcontent.net/${full_path_from_hash(url.dataid)}.${url.type === \"gif\" ? \"gif\" : \"webp\"}`;\n      }\n    }\n    resPosts = datas;\n  }\n  function isRule34Page() {\n    return location.hostname == \"rule34.xxx\";\n  }\n  function isRule34FavPage() {\n    return /rule34\\.xxx\\/index\\.php\\?page\\=favorites\\&s\\=view/.test(location.href);\n  }\n  function isRule34Firefox() {\n    return location.hostname == \"rule34.xxx\" && (navigator.userAgent.includes(\"Firefox\") || !settings.credentialQuery);\n  }\n  async function fetchRule34Posts(page, tags) {\n    const url = new URL(\"https://rule34.xxx/index.php\");\n    url.searchParams.set(\"page\", \"post\");\n    url.searchParams.set(\"s\", \"list\");\n    url.searchParams.set(\"pid\", `${(page - 1) * 42}`);\n    tags && url.searchParams.set(\"tags\", tags);\n    const htmlResp = await fetch(url.href, { credentials: \"include\" });\n    const doc = new DOMParser().parseFromString(await htmlResp.text(), \"text/html\");\n    const results = [...doc.querySelectorAll(\"#content .image-list .thumb\")].map(async (el) => {\n      const id = el.id;\n      const img = el.querySelector(\"img\");\n      const imgSrc = img?.src || \"\";\n      const postView = el.querySelector(\"a\")?.href;\n      const { width, height } = await getImageSize(imgSrc);\n      const tags2 = img?.title.split(/\\s+/).filter(Boolean);\n      const isVideo = [\"mp4\", \"video\"].some((e) => tags2?.includes(e));\n      const videoUrl = imgSrc.replace(/(.*)thumbnails(.*)thumbnail_(.*)\\.jpg/i, \"$1images$2$3.mp4\").replace(\"https://wimg.\", \"https://api-cdn-mp4.\");\n      const rating = img?.title.match(/rating\\:(\\w)/)?.[1];\n      const score = img?.title.match(/score\\:(\\d+)/)?.[1];\n      if (el.querySelector(\".blacklist-img\")) {\n        return null;\n      }\n      return {\n        id,\n        postView,\n        previewUrl: imgSrc,\n        sampleUrl: isVideo ? videoUrl : imgSrc.replace(/(.*)thumbnails(.*)thumbnail_(.*)/i, \"$1samples$2sample_$3\"),\n        fileUrl: isVideo ? videoUrl.replace(/\\?\\d+$/, \"\") : imgSrc.replace(/(.*)thumbnails(.*)thumbnail_(.*)\\.jpg/i, \"$1images$2$3.jpeg\").replace(/\\?\\d+$/, \"\"),\n        tags: tags2,\n        width: width * 10,\n        height: height * 10,\n        aspectRatio: width / height,\n        fileExt: isVideo ? \"mp4\" : \"jpg\",\n        fileDownloadName: `rule34_xxx_${id}`,\n        rating,\n        score\n      };\n    });\n    const posts = await Promise.all(results);\n    return posts.filter(Boolean);\n  }\n  async function fetchRule34Favorites(page) {\n    const url = new URL(location.href);\n    url.searchParams.set(\"pid\", `${(page - 1) * 50}`);\n    const htmlResp = await fetch(url.href);\n    const doc = new DOMParser().parseFromString(await htmlResp.text(), \"text/html\");\n    const results = [...doc.querySelectorAll(\"#content .image-list .thumb\")].map(async (el) => {\n      const img = el.querySelector(\"img\");\n      const imgSrc = img?.src || \"\";\n      const postView = el.querySelector(\"a\")?.href;\n      const id = postView?.match(/id=(\\d+)/)?.[1];\n      const { width, height } = await getImageSize(imgSrc);\n      const tags = img?.title.split(/\\s+/).filter(Boolean);\n      const isVideo = [\"mp4\", \"animated\", \"video\"].some((e) => tags?.includes(e));\n      const videoUrl = imgSrc.replace(/(.*)thumbnails(.*)thumbnail_(.*)\\.jpg/i, \"$1images$2$3.mp4\").replace(\"https://wimg.\", \"https://api-cdn-mp4.\");\n      return {\n        id,\n        postView,\n        previewUrl: imgSrc,\n        sampleUrl: isVideo ? videoUrl : imgSrc.replace(/(.*)thumbnails(.*)thumbnail_(.*)/i, \"$1samples$2sample_$3\"),\n        fileUrl: isVideo ? videoUrl.replace(/\\?\\d+$/, \"\") : imgSrc.replace(/(.*)thumbnails(.*)thumbnail_(.*)\\.jpg/i, \"$1images$2$3.jpeg\").replace(/\\?\\d+$/, \"\"),\n        tags,\n        width: width * 10,\n        height: height * 10,\n        aspectRatio: width / height,\n        fileExt: isVideo ? \"mp4\" : \"jpg\",\n        fileDownloadName: `rule34_xxx_${id}`,\n        rating: \"\"\n      };\n    });\n    const list = await Promise.all(results);\n    list.__isR34Fav = true;\n    return list;\n  }\n  async function addFavoriteRule34(id) {\n    const _id = id.match(/(\\d+)/)?.[1] || id;\n    const response = await fetch(`https://rule34.xxx/public/addfav.php?id=${_id}`);\n    if (!response.ok) {\n      showMsg({ msg: `${i18n.t(\"MWVfUiW8egLWq7MgV-wzc\")}: ${response.status}`, type: \"error\" });\n      return false;\n    }\n    const result = await response.text();\n    if (result == \"3\") {\n      showMsg({ msg: i18n.t(\"ctWGhVvqB2k_1TX2iY0l2\").toString() });\n      return true;\n    } else {\n      showMsg({ msg: `${i18n.t(\"MWVfUiW8egLWq7MgV-wzc\")}: ${result}`, type: \"error\" });\n      return false;\n    }\n  }\n  const rule34 = {\n    is: isRule34Page,\n    fav: {\n      is: isRule34FavPage,\n      posts: fetchRule34Favorites\n    },\n    firefox: {\n      is: isRule34Firefox,\n      posts: fetchRule34Posts\n    }\n  };\n  function isR34PahealPage() {\n    return location.hostname == \"rule34.paheal.net\" && location.pathname != \"/\";\n  }\n  function isR34PahealHome() {\n    return location.hostname == \"rule34.paheal.net\" && location.pathname == \"/\";\n  }\n  async function fetchR34PahealPosts(page, tags) {\n    document.onclick = function() {\n    };\n    document.onmouseup = function() {\n    };\n    document.onclick_copy = function() {\n    };\n    unsafeWindow.show_pop = function() {\n    };\n    unsafeWindow.open = function(url2) {\n      const a = document.createElement(\"a\");\n      a.href = url2;\n      a.target = \"_blank\";\n      a.rel = \"noreferrer\";\n      a.click();\n    };\n    const url = `https://rule34.paheal.net/post/list${tags ? `/${tags}` : \"\"}/${page}`;\n    const htmlResp = await fetch(url);\n    const doc = new DOMParser().parseFromString(await htmlResp.text(), \"text/html\");\n    const results = [...doc.querySelectorAll(\".shm-image-list .shm-thumb.thumb\")].map((el) => {\n      const id = el.getAttribute(\"data-post-id\");\n      const fileExt = el.getAttribute(\"data-ext\");\n      const tags2 = el.getAttribute(\"data-tags\")?.split(/\\s/).filter(Boolean) || [];\n      const img = el.querySelector(\"img\");\n      const [_, width, height] = img?.title.match(/\\s+(\\d+)x(\\d+)[,\\s]+/) || [];\n      const [__, size] = img?.title.match(/\\s+\\d+x\\d+\\s+\\/\\/\\s+([\\w\\.]+)/) || [];\n      const date = img?.title.split(\"\\n\").pop();\n      return {\n        id,\n        postView: el.querySelector(\".shm-thumb-link\")?.href,\n        previewUrl: img?.src,\n        fileUrl: el.querySelector(\".shm-thumb-link + br + a\")?.href,\n        tags: tags2,\n        width: Number(width),\n        height: Number(height),\n        aspectRatio: Number(width) / Number(height),\n        fileExt,\n        fileDownloadName: `Rule34.Paheal ${id} ${tags2.join(\" \")}.${fileExt}`,\n        fileDownloadText: `${width}\\xD7${height} [${size}] ${fileExt?.toUpperCase()}`,\n        rating: \"e\",\n        createdAt: date && parse(`${date} +00`, \"MMMM do, yyyy; HH:mm x\", new Date())\n      };\n    });\n    return results;\n  }\n  const r34paheal = {\n    is: isR34PahealPage,\n    posts: fetchR34PahealPosts\n  };\n  function isRealbooruPage() {\n    return location.hostname == \"realbooru.com\";\n  }\n  async function fetchRealbooruPosts(page, tags) {\n    const url = new URL(\"https://realbooru.com/index.php\");\n    url.searchParams.set(\"page\", \"post\");\n    url.searchParams.set(\"s\", \"list\");\n    url.searchParams.set(\"pid\", `${(page - 1) * 42}`);\n    tags && url.searchParams.set(\"tags\", tags);\n    const htmlResp = await fetch(url.href);\n    const doc = new DOMParser().parseFromString(await htmlResp.text(), \"text/html\");\n    const results = [...doc.querySelectorAll(\".content .thumb\")].map(async (el) => {\n      const a = el.querySelector(\"a\");\n      const img = el.querySelector(\"img\");\n      const id = a.getAttribute(\"id\")?.slice(1);\n      const previewUrl = img.src;\n      const { width, height } = await getImageSize(previewUrl);\n      const tags2 = img.title.split(/,\\s+/).filter(Boolean);\n      const isGif = tags2.includes(\"gif\");\n      const isVideo = img?.style.border.includes(\"rgb(0, 0, 255)\") || img?.style.border.includes(\"#0000ff\");\n      const replaceSampleExt = isGif ? \"$1images$2$3.gif\" : isVideo ? \"$1images$2$3.webm\" : \"$1samples$2sample_$3.jpg\";\n      const replaceFileExt = isGif ? \"$1images$2$3.gif\" : isVideo ? \"$1images$2$3.mp4\" : \"$1images$2$3.jpeg\";\n      return {\n        id,\n        postView: a.href,\n        previewUrl,\n        sampleUrl: previewUrl.replace(/(.*)thumbnails(.*)thumbnail_(.*)\\.jpg$/i, replaceSampleExt),\n        fileUrl: previewUrl.replace(/(.*)thumbnails(.*)thumbnail_(.*)\\.jpg/i, replaceFileExt),\n        tags: tags2,\n        width: Number(width) * 10,\n        height: Number(height) * 10,\n        aspectRatio: Number(width) / Number(height),\n        fileExt: isGif ? \"gif\" : isVideo ? \"mp4\" : \"jpg\",\n        fileDownloadName: `realbooru_${id}`,\n        rating: \"e\"\n      };\n    });\n    return Promise.all(results);\n  }\n  const realbooru = {\n    is: isRealbooruPage,\n    posts: fetchRealbooruPosts\n  };\n  function isRule34HentaiPage() {\n    return location.hostname == \"rule34hentai.net\";\n  }\n  async function fetchRule34HentaiPosts(page, tags) {\n    if (!tags) {\n      tags = location.pathname.match(/post\\/list\\/(.+)\\/\\d+/)?.[1] || \"\";\n    }\n    const url = `https://rule34hentai.net/post/list/${tags ? `${tags}/` : \"\"}${page}`;\n    const htmlResp = await fetch(url);\n    const doc = new DOMParser().parseFromString(await htmlResp.text(), \"text/html\");\n    const results = [...doc.querySelectorAll(\"#image-list .thumb\")].map((el) => {\n      const img = el.querySelector(\"img\");\n      const id = el.getAttribute(\"data-post-id\");\n      const previewUrl = img?.src || \"\";\n      const previewWidth = Number(img?.getAttribute(\"width\"));\n      const previewHeight = Number(img?.getAttribute(\"height\"));\n      const width = Number(el.getAttribute(\"data-width\"));\n      const height = Number(el.getAttribute(\"data-height\"));\n      const postTags = el.getAttribute(\"data-tags\")?.split(/\\s+/).filter(Boolean) || [];\n      const m = img?.title.split(\"//\").map((e) => e.trim()) || [];\n      const fileExt = m[3] || \"\";\n      const fileSizeText = m[2] || \"\";\n      const fileUrl = previewUrl.replace(/(.*)\\/_thumbs\\/(.*)\\/thumb\\..*/, `$1/_images/$2/${id}.${fileExt}`);\n      return {\n        id,\n        postView: el.getAttribute(\"href\"),\n        previewUrl,\n        previewWidth,\n        previewHeight,\n        fileUrl,\n        fileSizeText,\n        tags: postTags,\n        width,\n        height,\n        aspectRatio: width / height,\n        fileExt,\n        fileDownloadName: `rule34hentai_${id}`,\n        fileDownloadText: `${width}\\xD7${height} [${fileSizeText}] ${fileExt.toUpperCase()}`,\n        rating: \"e\"\n      };\n    });\n    return results;\n  }\n  const rule34hentai = {\n    is: isRule34HentaiPage,\n    posts: fetchRule34HentaiPosts\n  };\n  function isZerochanPage() {\n    return location.hostname == \"www.zerochan.net\";\n  }\n  let isChallengePass = false;\n  function openApiWindow() {\n    return new Promise((resolve) => {\n      const win = window.open(\"https://www.zerochan.net/?p=1&json\", \"\", \"width=500,height=500\");\n      win?.addEventListener(\"load\", () => {\n        isChallengePass = true;\n        win.close();\n        resolve();\n      });\n      setTimeout(() => {\n        if (!isChallengePass) {\n          win?.close();\n          resolve();\n        }\n      }, 5e3);\n    });\n  }\n  async function fetchZerochanPosts(page, tags) {\n    if (!isChallengePass) {\n      await openApiWindow();\n    }\n    const resp = await fetch(`https://www.zerochan.net/${tags || \"\"}?p=${page}&json`);\n    const json = await resp.json();\n    return json.items.map((e) => {\n      const primary = escape(e.tag.replace(/\\s/g, \".\"));\n      return {\n        id: e.id,\n        postView: `https://www.zerochan.net/${e.id}`,\n        previewUrl: e.thumbnail,\n        sampleUrl: `https://s1.zerochan.net/${primary}.600.${e.id}.jpg`,\n        fileUrl: `https://static.zerochan.net/${primary}.full.${e.id}.png`,\n        tags: e.tags,\n        width: e.width,\n        height: e.height,\n        aspectRatio: e.width / e.height,\n        fileExt: \"jpg\",\n        fileDownloadName: `zerochan ${e.id} ${e.tags.join(\" \")}`,\n        fileDownloadText: `${e.width}\\xD7${e.height}`,\n        rating: \"\",\n        sourceUrl: e.source\n      };\n    });\n  }\n  async function getZerochanFileUrl(id) {\n    const resp = await fetch(`https://www.zerochan.net/${id}?json`);\n    const json = await resp.json();\n    return json.full;\n  }\n  const zerochan = {\n    is: isZerochanPage,\n    posts: fetchZerochanPosts\n  };\n  const fetchPostsActions = [\n    moebooru.popular,\n    moebooru.pool,\n    moebooru.yanderehtml,\n    gelbooru,\n    gelbooru.fav,\n    rule34.fav,\n    rule34.firefox,\n    r34paheal,\n    booruAction,\n    eshuushuu,\n    zerochan,\n    animepictures,\n    allgirl,\n    hentaibooru,\n    kusowanka,\n    anihonetwallpaper,\n    nozomila,\n    sankaku.idol,\n    sankaku,\n    sankaku.complex,\n    realbooru,\n    rule34hentai,\n    { is: () => true, posts: async () => [] }\n  ];\n  const fetchDetailActions = [\n    animepictures,\n    sankaku.idol,\n    sankaku,\n    sankaku.complex,\n    allgirl,\n    hentaibooru,\n    kusowanka\n  ];\n  function getFirstPageNo(params2) {\n    if (isPidSite()) {\n      const page = Number(params2.get(\"pid\")) || 0;\n      return Math.trunc(page / BOORU_PAGE_LIMIT) + 1;\n    }\n    return Number(params2.get(\"page\")) || 1;\n  }\n  function pushPageState(pageNo, latePageQuery = false) {\n    if (rule34.fav.is() || allgirl.is() || nozomila.is())\n      return;\n    let pageParamName = \"page\";\n    if (isPidSite()) {\n      pageParamName = \"pid\";\n      pageNo = (pageNo - 1) * BOORU_PAGE_LIMIT;\n    } else if (latePageQuery && pageNo > 1) {\n      pageNo -= 1;\n    }\n    const url = new URL(location.href);\n    url.searchParams.set(pageParamName, pageNo.toString());\n    history.replaceState(\"\", \"\", url);\n  }\n  function handleBlacklist(results) {\n    if (rule34.is() && !results.__isR34Fav) {\n      if (getCookie(\"filter_ai\") == \"1\") {\n        results = results.filter((e) => !e.tags.includes(\"ai_assisted\") && !e.tags.includes(\"ai_generated\"));\n      }\n      const threshold = +getCookie(\"post_threshold\");\n      if (threshold > 0) {\n        results = results.filter((e) => e.score ? +e.score >= threshold : true);\n      }\n    }\n    if (!settings.blacklist.length)\n      return results;\n    return typeof results.blacklist == \"function\" ? results.blacklist(settings.blacklist) : results.filter((e) => {\n      const tags = e.tags.map((t) => t.toLowerCase());\n      return !settings.blacklist.some((w) => tags.includes(w.toLowerCase()));\n    });\n  }\n  const params = new URLSearchParams(location.search);\n  const query = {\n    page: getFirstPageNo(params),\n    tags: params.get(\"tags\")\n  };\n  const getSearchState = () => query;\n  const setPage = (page) => query.page = page;\n  const setTags = (tags) => query.tags = tags;\n  const searchPosts = async (latePageQuery = false) => {\n    store.requestLoading = true;\n    try {\n      const { page, tags } = getSearchState();\n      let posts = await fetchPostsActions.find((e) => e.is())?.posts(page, tags);\n      if (Array.isArray(posts) && posts.length > 0) {\n        posts = handleBlacklist(posts);\n        store.currentPage = page;\n        store.imageList = uniqBy([\n          ...store.imageList,\n          ...settings.showNSFWContents ? posts : posts.filter((e) => [\"s\", \"g\"].includes(e.rating))\n        ], \"id\");\n        pushPageState(page, latePageQuery);\n        setPage(page + 1);\n      } else {\n        store.requestStop = true;\n      }\n    } catch (error) {\n      console.log(`fetch error: ${error}`);\n    } finally {\n      store.requestLoading = false;\n    }\n  };\n  const calcFetchTimes = () => {\n    const vcont = document.querySelector(\"._vcont\");\n    const cnth = vcont?.clientHeight;\n    const doch = document.documentElement.clientHeight;\n    return cnth ? Math.floor(doch / cnth) : 1;\n  };\n  const initPosts = async () => {\n    await searchPosts(true);\n    if (settings.masonryLayout === \"virtual\") {\n      document.documentElement.scrollTop = 1;\n    }\n    if (store.requestStop)\n      return;\n    if (/safebooru|nozomi\\.la/.test(location.host))\n      return;\n    let times = calcFetchTimes();\n    if (times > 3)\n      times = 3;\n    for (let index = 1; index < times; index++) {\n      await searchPosts(true);\n    }\n  };\n  const refreshPosts = () => {\n    setPage(1);\n    store.imageList = [];\n    store.selectedImageList = [];\n    store.requestStop = false;\n    initPosts();\n  };\n  const loadPostsByPage = (toPage) => {\n    setPage(Number(toPage) || 1);\n    store.imageList = [];\n    searchPosts();\n  };\n  const loadPostsByTags = (searchTerm) => {\n    setPage(1);\n    setTags(searchTerm);\n    store.imageList = [];\n    searchPosts().then(() => {\n      if (settings.masonryLayout === \"virtual\") {\n        document.documentElement.scrollTop = 1;\n      }\n    });\n  };\n  async function fetchDanbooruAutocomplete(term) {\n    const response = await fetch(`https://danbooru.donmai.us/autocomplete.json?search[query]=${term}&search[type]=tag_query&version=1&limit=20`);\n    if (!response.ok) {\n      return [];\n    }\n    const result = await response.json();\n    return result.map((e) => e.value);\n  }\n  async function fetchGelbooruAutocomplete(term) {\n    const response = await fetch(`https://gelbooru.com/index.php?page=autocomplete2&term=${term}&type=tag_query&limit=10`);\n    if (!response.ok) {\n      return [];\n    }\n    const result = await response.json();\n    return result.map((e) => e.value);\n  }\n  async function fetchRule34Autocomplete(term) {\n    const response = await fetch(`https://ac.rule34.xxx/autocomplete.php?q=${term}`);\n    if (!response.ok) {\n      return [];\n    }\n    const result = await response.json();\n    return result.map((e) => e.value);\n  }\n  async function fetchEshuushuuAutocomplete(term) {\n    term = term.replace(/#\\d+$/, \"\");\n    const response = await fetch(`https://e-shuushuu.net/api/v1/tags/?search=${term}&limit=10`);\n    if (!response.ok) {\n      return [];\n    }\n    const result = await response.json();\n    return result.tags.map((e) => `${e.title}#${e.tag_id}`);\n  }\n  const autocompleteActions = {\n    \"yande.re\": async (term) => searchTagsByName(term),\n    \"konachan.com\": async (term) => searchTagsByName(term),\n    \"konachan.net\": async (term) => searchTagsByName(term),\n    \"danbooru.donmai.us\": fetchDanbooruAutocomplete,\n    \"gelbooru.com\": fetchGelbooruAutocomplete,\n    \"rule34.xxx\": fetchRule34Autocomplete,\n    \"e-shuushuu.net\": fetchEshuushuuAutocomplete\n  };\n  const isAutocompleteAct = Object.keys(autocompleteActions).includes(location.hostname);\n  const fetchAutocomplete = autocompleteActions[location.hostname] || (() => {\n  });\n  var _sfc_main$a = /* @__PURE__ */ Vue2.defineComponent({\n    __name: \"AppBar\",\n    setup(__props) {\n      const title = Vue2.computed(() => `${getSiteTitle()} - ${store.imageList.length} Posts - Page `);\n      const isNoSelected = Vue2.computed(() => store.selectedImageList.length === 0);\n      const isOneOrMoreSelected = Vue2.computed(() => store.selectedImageList.length > 0 && store.selectedImageList.length < store.imageList.length);\n      const isAllSelected = Vue2.computed(() => store.selectedImageList.length > 0 && store.selectedImageList.length === store.imageList.length);\n      const loadingValue = Vue2.ref(0);\n      function selectAll() {\n        if (isNoSelected.value || isOneOrMoreSelected.value) {\n          setTimeout(() => {\n            const arr = [...store.imageList];\n            arr.forEach((item) => {\n              Object.assign(item, { fileNameWithTags: `${location.hostname} ${item.id} ${item.tags.join(\" \")}` });\n            });\n            store.selectedImageList = arr;\n          });\n        }\n        if (isAllSelected.value) {\n          setTimeout(() => {\n            store.selectedImageList = [];\n          });\n        }\n      }\n      function removeFromList(id) {\n        store.selectedImageList = store.selectedImageList.filter((e) => {\n          if (e.loading)\n            return true;\n          return e.id !== id;\n        });\n      }\n      const tagsQuery = new URLSearchParams(location.search).get(\"tags\");\n      const searchState = Vue2.reactive({\n        showInput: !!tagsQuery,\n        showMenu: false,\n        searchTerm: tagsQuery || \"\",\n        searchItems: store.isYKSite ? defCompTags.concat(getRecentTags()) : defCompTags,\n        loading: false\n      });\n      const onSearchTermInput = debounce(async () => {\n        if (!isAutocompleteAct)\n          return;\n        const val = searchState.searchTerm;\n        const lastTag = val?.split(/\\s+/).slice(-1)[0];\n        if (!lastTag) {\n          searchState.showMenu = false;\n          searchState.searchItems = defCompTags;\n          return;\n        }\n        searchState.loading = true;\n        searchState.showMenu = true;\n        searchState.searchItems = await fetchAutocomplete(lastTag);\n        searchState.loading = false;\n      }, 500);\n      function selectTag(tag2) {\n        const termArr = searchState.searchTerm.split(/\\s+/);\n        searchState.searchTerm = termArr.slice(0, -1).concat(tag2).join(\" \");\n        searchState.showMenu = false;\n        searchState.searchItems = defCompTags;\n      }\n      const userName = Vue2.ref(\"\");\n      Vue2.onMounted(async () => {\n        if (store.isYKSite) {\n          const name = await getUsername();\n          if (name)\n            userName.value = name;\n        }\n      });\n      function fetchTaggedPosts(tags) {\n        const url = new URL(location.href);\n        url.searchParams.set(\"tags\", tags);\n        history.pushState(\"\", \"\", url);\n        searchState.searchTerm = tags;\n        loadPostsByTags(tags);\n      }\n      function showTagsInput() {\n        if (searchState.showInput) {\n          if (!searchState.searchTerm) {\n            searchState.showInput = false;\n          }\n          fetchTaggedPosts(searchState.searchTerm);\n        } else {\n          searchState.showInput = true;\n        }\n      }\n      function onSearchTermKeydown(ev) {\n        if (ev.key != \"Enter\")\n          return;\n        if (searchState.showMenu && searchState.searchItems.length) {\n          const item = document.querySelector(\".ac_tags_list .v-list-item--highlighted\");\n          if (item) {\n            selectTag(item.innerText);\n            return;\n          }\n          searchState.showMenu = false;\n          fetchTaggedPosts(searchState.searchTerm);\n        } else {\n          fetchTaggedPosts(searchState.searchTerm);\n        }\n      }\n      const showPopAction = Vue2.ref(isPopularPage());\n      const periodMap = {\n        \"1d\": [i18n.t(\"Mt3-hyoH7f_pW2gnfxyur\").toString(), mdiCalendarToday, \"day\"],\n        \"1w\": [i18n.t(\"riciqzr6ILBnpPc7KtG-C\").toString(), mdiCalendarWeek, \"week\"],\n        \"1m\": [i18n.t(\"PQhFo-g7sgagimkleVoZR\").toString(), mdiCalendarMonth, \"month\"],\n        \"1y\": [i18n.t(\"ze1PaiGdX4ufmoOLv_xw6\").toString(), mdiCalendarText, \"year\"]\n      };\n      const periodByDateMap = (() => {\n        const map = { ...periodMap };\n        delete map[\"1y\"];\n        return map;\n      })();\n      function getRecentPeriod() {\n        const params2 = new URLSearchParams(location.search);\n        let period = params2.get(\"period\");\n        if (location.pathname.includes(\"popular_by\")) {\n          period = location.pathname.match(/\\/post\\/popular_by_(.*)/)?.[1];\n          period = Object.keys(periodByDateMap).find((e) => periodByDateMap[e][2] == period);\n        }\n        return period || \"1d\";\n      }\n      function isPopularRecent() {\n        return location.pathname.includes(\"popular_recent\");\n      }\n      function getPopTitle() {\n        if (isPopularRecent()) {\n          return `Popular Recent ${getRecentPeriod()}`;\n        }\n        return location.pathname.split(\"/\").pop()?.replace(/_/g, \" \").toUpperCase();\n      }\n      const popTitle = Vue2.ref(getPopTitle());\n      const isPopSearchByDate = Vue2.ref(!isPopularRecent());\n      const recentPeriod = Vue2.ref(getRecentPeriod());\n      const periodComputedMap = Vue2.computed(() => {\n        return isPopSearchByDate.value ? periodByDateMap : periodMap;\n      });\n      const showPopDatePicker = Vue2.ref(false);\n      const popSearchDate = Vue2.ref((() => {\n        const params2 = new URLSearchParams(location.search);\n        const y = params2.get(\"year\");\n        const m = params2.get(\"month\");\n        const d = params2.get(\"day\");\n        if (y && m && d)\n          return formatDate(new Date(`${y}-${m}-${d}`));\n        return subDate(1, \"days\");\n      })());\n      function fetchPopularPosts(type) {\n        let url = `/post/popular_recent?period=${type}`;\n        if (isPopSearchByDate.value) {\n          const [year, month, day] = popSearchDate.value.split(\"-\");\n          url = `/post/popular_by_${periodMap[type][2]}?day=${day}&month=${month}&year=${year}`;\n        }\n        history.pushState(\"\", \"\", url);\n        popTitle.value = getPopTitle();\n        refreshPosts();\n      }\n      function selPeriod(key) {\n        recentPeriod.value = key;\n        fetchPopularPosts(key);\n      }\n      Vue2.watch(popSearchDate, (val) => {\n        if (!val)\n          return;\n        fetchPopularPosts(recentPeriod.value);\n      });\n      Vue2.watch(isPopSearchByDate, (val) => {\n        recentPeriod.value = \"1d\";\n        if (val)\n          popSearchDate.value = subDate(1, \"days\");\n        fetchPopularPosts(\"1d\");\n      });\n      function loadPrevPeriod() {\n        const duration = periodMap[recentPeriod.value][2];\n        popSearchDate.value = subDate(1, `${duration}s`, new Date(popSearchDate.value));\n      }\n      function loadNextPeriod() {\n        const duration = periodMap[recentPeriod.value][2];\n        popSearchDate.value = addDate(1, `${duration}s`, new Date(popSearchDate.value));\n      }\n      function goToPopularPage() {\n        location.href = \"/post/popular_recent?period=1d&_wf=1\";\n      }\n      function showPool() {\n        store.showPostList = false;\n        store.showPoolList = true;\n        history.pushState(\"\", \"\", \"/pool\");\n      }\n      const poolQueryTerm = Vue2.ref(\"\");\n      function searchPool() {\n        eventBus.$emit(\"loadPoolsByQuery\", poolQueryTerm.value);\n      }\n      function download(url, name) {\n        loadingValue.value = 0;\n        return downloadFile(url, name, {\n          saveAs: false,\n          onprogress: (d) => {\n            loadingValue.value = d.loaded / d.total * 100;\n          }\n        });\n      }\n      const downloadUrlKey = Vue2.ref(\"fileUrl\");\n      const downloadNameMap = {\n        fileUrl: \"fileDownloadName\",\n        jpegUrl: \"jpegDownloadName\"\n      };\n      const downloadNameKey = Vue2.computed(() => {\n        return downloadNameMap[downloadUrlKey.value] || \"fileDownloadName\";\n      });\n      const isGelbooru = location.host.includes(\"gelbooru\");\n      async function startDownload() {\n        try {\n          const len = store.selectedImageList.length;\n          if (isGelbooru) {\n            for (let index = 0; index < len; index++) {\n              const item = store.selectedImageList[index];\n              const downloadUrl = item[downloadUrlKey.value] || item.fileUrl;\n              const downloadName = item[downloadNameKey.value];\n              if (!downloadUrl)\n                continue;\n              download(downloadUrl, `${downloadName}`);\n            }\n            return;\n          }\n          for (let index = 0; index < len; index++) {\n            const item = store.selectedImageList[index];\n            const downloadUrl = item[downloadUrlKey.value] || item.fileUrl;\n            let downloadName = store.isYKSite ? item.fileNameWithTags : item[downloadNameKey.value];\n            if (isR34PahealHome()) {\n              downloadName = `${downloadName}.${item.data.file_name.split(\".\").pop()}`;\n            }\n            if (!downloadUrl)\n              continue;\n            if (item.loaded)\n              continue;\n            Vue2.set(item, \"loading\", true);\n            await download(downloadUrl, `${downloadName}`);\n            Vue2.set(item, \"loading\", false);\n            Vue2.set(item, \"loaded\", true);\n          }\n        } catch (error) {\n          console.log(\"download error: \", error);\n          const msg = error;\n          showMsg({ msg, type: \"error\" });\n        }\n      }\n      const isExportUrlDecode = Vue2.ref(true);\n      const isExportUrlEncode = Vue2.ref(false);\n      async function exportFileUrls() {\n        const urlText = store.selectedImageList.map((e) => {\n          let url = e[downloadUrlKey.value] || e.fileUrl || \"\";\n          if (store.isYKSite && isExportUrlDecode.value) {\n            try {\n              url = decodeURIComponent(url);\n              url = decodeURI(url);\n            } catch (e2) {\n            }\n          }\n          if (isExportUrlEncode.value || isZerochanPage()) {\n            url = encodeURI(url);\n          }\n          return url;\n        }).join(\"\\r\\n\");\n        downloadText(urlText, \"image-urls.txt\");\n      }\n      const vuetify = useVuetify();\n      function toggleDarkmode() {\n        vuetify.theme.dark = !vuetify.theme.dark;\n        settings.darkMode = vuetify.theme.dark ? \"dark\" : \"light\";\n      }\n      const keyActions = {\n        Enter: (cur) => loadPostsByPage(cur.toString()),\n        ArrowUp: (cur) => cur > 1 && keyActions.Enter(--cur),\n        ArrowDown: (cur) => keyActions.Enter(++cur),\n        ArrowLeft: (cur) => keyActions.ArrowUp(cur),\n        ArrowRight: (cur) => keyActions.ArrowDown(cur)\n      };\n      function goToPage(ev) {\n        const action = keyActions[ev.key];\n        if (!action)\n          return;\n        const input = ev.target;\n        action(input?.value || 0);\n      }\n      function exitMasonry() {\n        const url = new URL(location.href);\n        url.searchParams.delete(\"_wf\");\n        location.assign(url);\n      }\n      async function toggleFullscreen() {\n        try {\n          if (document.fullscreenElement) {\n            await document.exitFullscreen();\n          } else {\n            await document.documentElement.requestFullscreen();\n          }\n        } catch (error) {\n          console.log(\"toggleFullscreen error: \", error);\n        }\n      }\n      function selectLang(val) {\n        settings.lang = val;\n        i18n.locale = val;\n      }\n      Vue2.onMounted(() => {\n        document.addEventListener(\"fullscreenchange\", () => {\n          store.isFullscreen = !!document.fullscreenElement;\n        });\n      });\n      return { __sfc: true, title, isNoSelected, isOneOrMoreSelected, isAllSelected, loadingValue, selectAll, removeFromList, tagsQuery, searchState, onSearchTermInput, selectTag, userName, fetchTaggedPosts, showTagsInput, onSearchTermKeydown, showPopAction, periodMap, periodByDateMap, getRecentPeriod, isPopularRecent, getPopTitle, popTitle, isPopSearchByDate, recentPeriod, periodComputedMap, showPopDatePicker, popSearchDate, fetchPopularPosts, selPeriod, loadPrevPeriod, loadNextPeriod, goToPopularPage, showPool, poolQueryTerm, searchPool, download, downloadUrlKey, downloadNameMap, downloadNameKey, isGelbooru, startDownload, isExportUrlDecode, isExportUrlEncode, exportFileUrls, vuetify, toggleDarkmode, keyActions, goToPage, exitMasonry, toggleFullscreen, selectLang, mdiBrightness6, mdiCalendar, mdiCalendarSearch, mdiCheckUnderlineCircle, mdiCheckboxBlankOutline, mdiCheckboxIntermediate, mdiCheckboxMarked, mdiChevronLeft, mdiChevronRight, mdiCog, mdiDelete, mdiDownload, mdiFileClockOutline, mdiFire, mdiFullscreen, mdiFullscreenExit, mdiHome, mdiImageMultiple, mdiLocationExit, mdiMagnify, mdiShuffle, mdiStar, mdiTranslate, settings, store, toggleDrawer, langList, isSupportTagSearch, notPartialSupportSite, isSankakuSite, isZerochanPage };\n    }\n  });\n  var _sfc_render$a = function render() {\n    var _vm = this, _c = _vm._self._c, _setup = _vm._self._setupProxy;\n    return _c(\"v-app-bar\", { attrs: { \"app\": \"\", \"dense\": \"\", \"flat\": \"\", \"elevation\": 2 } }, [_c(\"v-app-bar-nav-icon\", { on: { \"click\": function($event) {\n      return _setup.toggleDrawer();\n    } } }), _setup.store.isYKSite && _setup.showPopAction ? _c(\"div\", { staticClass: \"align-center\", staticStyle: { \"display\": \"flex\" } }, [_c(\"v-toolbar-title\", { staticClass: \"mr-4 hidden-md-and-down\", domProps: { \"textContent\": _vm._s(_setup.popTitle) } }), _c(\"v-switch\", { staticClass: \"hidden-sm-and-down\", attrs: { \"hide-details\": \"\", \"label\": _setup.isPopSearchByDate ? _vm.$t(\"nd4UjZy2ILsc-iW9iu7xR\") : _vm.$t(\"elkBQ9moOZ-KMcy5bt_Ts\") }, model: { value: _setup.isPopSearchByDate, callback: function($$v) {\n      _setup.isPopSearchByDate = $$v;\n    }, expression: \"isPopSearchByDate\" } }), _c(\"v-menu\", { attrs: { \"transition\": \"slide-y-transition\", \"offset-y\": \"\" }, scopedSlots: _vm._u([{ key: \"activator\", fn: function({ on, attrs }) {\n      return [_c(\"v-btn\", _vm._g(_vm._b({ staticClass: \"ml-4\", attrs: { \"small\": \"\" } }, \"v-btn\", attrs, false), on), [_c(\"v-icon\", { attrs: { \"left\": \"\" } }, [_vm._v(_vm._s(_setup.mdiCalendarSearch))]), _c(\"span\", { staticStyle: { \"margin-bottom\": \"2px\" } }, [_vm._v(_vm._s(_setup.periodComputedMap[_setup.recentPeriod][0]))])], 1)];\n    } }], null, false, 638520899) }, [_c(\"v-list\", { attrs: { \"dense\": \"\" } }, _vm._l(_setup.periodComputedMap, function(val, key) {\n      return _c(\"v-list-item\", { key, attrs: { \"dense\": \"\" }, on: { \"click\": function($event) {\n        return _setup.selPeriod(key);\n      } } }, [_c(\"v-list-item-title\", [_c(\"v-icon\", { attrs: { \"left\": \"\" } }, [_vm._v(_vm._s(val[1]))]), _c(\"span\", [_vm._v(_vm._s(val[0]))])], 1)], 1);\n    }), 1)], 1), _c(\"v-menu\", { attrs: { \"close-on-content-click\": false, \"transition\": \"scale-transition\", \"offset-y\": \"\", \"min-width\": \"auto\" }, scopedSlots: _vm._u([{ key: \"activator\", fn: function({ on, attrs }) {\n      return [_c(\"div\", { directives: [{ name: \"show\", rawName: \"v-show\", value: _setup.isPopSearchByDate, expression: \"isPopSearchByDate\" }], staticClass: \"ml-1 align-center hidden-sm-and-down\", staticStyle: { \"display\": \"flex\", \"width\": \"211px\" } }, [_c(\"v-btn\", { attrs: { \"icon\": \"\" }, on: { \"click\": function($event) {\n        return _setup.loadPrevPeriod();\n      } } }, [_c(\"v-icon\", [_vm._v(_vm._s(_setup.mdiChevronLeft))])], 1), _c(\"v-text-field\", _vm._g(_vm._b({ attrs: { \"prepend-icon\": _setup.mdiCalendar, \"readonly\": \"\", \"hide-details\": \"\" }, model: { value: _setup.popSearchDate, callback: function($$v) {\n        _setup.popSearchDate = $$v;\n      }, expression: \"popSearchDate\" } }, \"v-text-field\", attrs, false), on)), _c(\"v-btn\", { attrs: { \"icon\": \"\" }, on: { \"click\": function($event) {\n        return _setup.loadNextPeriod();\n      } } }, [_c(\"v-icon\", [_vm._v(_vm._s(_setup.mdiChevronRight))])], 1)], 1)];\n    } }], null, false, 996853744), model: { value: _setup.showPopDatePicker, callback: function($$v) {\n      _setup.showPopDatePicker = $$v;\n    }, expression: \"showPopDatePicker\" } }, [_c(\"v-date-picker\", { attrs: { \"no-title\": \"\", \"locale\": \"zh-cn\", \"weekday-format\": () => \"\" }, on: { \"input\": function($event) {\n      _setup.showPopDatePicker = false;\n    } }, model: { value: _setup.popSearchDate, callback: function($$v) {\n      _setup.popSearchDate = $$v;\n    }, expression: \"popSearchDate\" } })], 1), _c(\"v-btn\", { staticClass: \"ml-3 hidden-sm-and-down\", attrs: { \"icon\": \"\", \"href\": \"/post?_wf=1\" } }, [_c(\"v-icon\", [_vm._v(_vm._s(_setup.mdiHome))])], 1)], 1) : _setup.store.showPostList ? _c(\"div\", { staticClass: \"align-center\", staticStyle: { \"display\": \"flex\" } }, [_c(\"v-toolbar-title\", { staticClass: \"hidden-md-and-down\", domProps: { \"textContent\": _vm._s(_setup.title) } }), !_setup.isSankakuSite ? _c(\"input\", { staticClass: \"ml-1 mr-2 text-center rounded\", style: { width: \"40px\", height: \"30px\", border: \"1px solid #bbb\", color: \"inherit\" }, domProps: { \"value\": _setup.store.currentPage }, on: { \"keyup\": function($event) {\n      return _setup.goToPage($event);\n    } } }) : _vm._e(), _setup.store.isYKSite ? [_setup.userName ? _c(\"v-btn\", { staticClass: \"hidden-sm-and-down\", attrs: { \"title\": _vm.$t(\"HzMBcS2oNGVIoLiHWprim\"), \"icon\": \"\" }, on: { \"click\": function($event) {\n      return _setup.fetchTaggedPosts(`vote:3:${_setup.userName} order:vote`);\n    } } }, [_c(\"v-icon\", [_vm._v(_vm._s(_setup.mdiStar))])], 1) : _vm._e(), _c(\"v-btn\", { staticClass: \"hidden-sm-and-down\", attrs: { \"title\": _vm.$t(\"DXEhXAQbkiCMU_l252jo_\"), \"icon\": \"\" }, on: { \"click\": function($event) {\n      return _setup.showPool();\n    } } }, [_c(\"v-icon\", { attrs: { \"size\": 20 } }, [_vm._v(_vm._s(_setup.mdiImageMultiple))])], 1), _c(\"v-btn\", { staticClass: \"hidden-sm-and-down\", attrs: { \"title\": _vm.$t(\"9juZMc0gPIgvMPKVORpJ1\"), \"icon\": \"\" }, on: { \"click\": function($event) {\n      return _setup.goToPopularPage();\n    } } }, [_c(\"v-icon\", [_vm._v(_vm._s(_setup.mdiFire))])], 1), _c(\"v-btn\", { staticClass: \"hidden-sm-and-down\", attrs: { \"title\": _vm.$t(\"6acPWiYq2-OdySa2_xqDu\"), \"icon\": \"\" }, on: { \"click\": function($event) {\n      return _setup.fetchTaggedPosts(\"order:random\");\n    } } }, [_c(\"v-icon\", [_vm._v(_vm._s(_setup.mdiShuffle))])], 1)] : _vm._e(), _setup.isSupportTagSearch || _setup.isSankakuSite ? [_c(\"v-menu\", { attrs: { \"max-width\": 200, \"max-height\": \"80vh\", \"transition\": \"slide-y-transition\", \"nudge-bottom\": \"5px\", \"offset-y\": \"\" }, scopedSlots: _vm._u([{ key: \"activator\", fn: function({ on }) {\n      return [_c(\"v-slide-x-transition\", [_c(\"div\", { directives: [{ name: \"show\", rawName: \"v-show\", value: _setup.searchState.showInput, expression: \"searchState.showInput\" }], staticClass: \"app-bar-tag-input ml-4\", staticStyle: { \"width\": \"200px\" } }, [_c(\"v-text-field\", _vm._g({ attrs: { \"hide-details\": \"\" }, on: { \"input\": _setup.onSearchTermInput, \"click\": function($event) {\n        _setup.searchState.showMenu = true;\n      }, \"blur\": function($event) {\n        _setup.searchState.showMenu = false;\n      }, \"keydown\": _setup.onSearchTermKeydown }, model: { value: _setup.searchState.searchTerm, callback: function($$v) {\n        _vm.$set(_setup.searchState, \"searchTerm\", $$v);\n      }, expression: \"searchState.searchTerm\" } }, on))], 1)])];\n    } }], null, false, 1463821240), model: { value: _setup.searchState.showMenu, callback: function($$v) {\n      _vm.$set(_setup.searchState, \"showMenu\", $$v);\n    }, expression: \"searchState.showMenu\" } }, [_setup.searchState.searchItems.length ? _c(\"v-list\", { staticClass: \"ac_tags_list\", attrs: { \"dense\": \"\" } }, [_c(\"v-progress-linear\", { attrs: { \"active\": _setup.searchState.loading, \"height\": 4, \"indeterminate\": \"\", \"absolute\": \"\", \"top\": \"\" } }), _vm._l(_setup.searchState.searchItems, function(item) {\n      return _c(\"v-list-item\", { key: item, attrs: { \"dense\": \"\" }, on: { \"click\": function($event) {\n        return _setup.selectTag(item);\n      } } }, [_c(\"v-list-item-title\", { domProps: { \"textContent\": _vm._s(item) } })], 1);\n    })], 2) : _vm._e()], 1), _c(\"v-btn\", { attrs: { \"title\": _vm.$t(\"ZztrWbSaaaas3v0cHtSmh\"), \"icon\": \"\" }, on: { \"click\": function($event) {\n      return _setup.showTagsInput();\n    } } }, [_c(\"v-icon\", [_vm._v(_vm._s(_setup.mdiMagnify))])], 1)] : _vm._e()], 2) : _setup.store.showPoolList ? _c(\"div\", { staticClass: \"align-center\", staticStyle: { \"display\": \"flex\" } }, [_setup.store.showPoolList ? _c(\"v-toolbar-title\", { staticClass: \"mr-3 hidden-md-and-down\" }, [_vm._v(\"Pools\")]) : _vm._e(), _c(\"v-text-field\", { attrs: { \"hide-details\": \"\", \"append-icon\": _setup.mdiMagnify }, on: { \"keyup\": function($event) {\n      if (!$event.type.indexOf(\"key\") && _vm._k($event.keyCode, \"enter\", 13, $event.key, \"Enter\"))\n        return null;\n      return _setup.searchPool.apply(null, arguments);\n    } }, model: { value: _setup.poolQueryTerm, callback: function($$v) {\n      _setup.poolQueryTerm = $$v;\n    }, expression: \"poolQueryTerm\" } }), _c(\"v-btn\", { staticClass: \"ml-3\", attrs: { \"icon\": \"\", \"href\": \"/post?_wf=1\" } }, [_c(\"v-icon\", [_vm._v(_vm._s(_setup.mdiHome))])], 1), _c(\"v-btn\", { staticClass: \"hidden-sm-and-down\", attrs: { \"title\": _vm.$t(\"9juZMc0gPIgvMPKVORpJ1\"), \"icon\": \"\" }, on: { \"click\": function($event) {\n      return _setup.goToPopularPage();\n    } } }, [_c(\"v-icon\", [_vm._v(_vm._s(_setup.mdiFire))])], 1)], 1) : _vm._e(), _c(\"v-spacer\"), _setup.store.showPostList && _setup.notPartialSupportSite ? [_c(\"span\", { directives: [{ name: \"show\", rawName: \"v-show\", value: _setup.store.selectedImageList.length, expression: \"store.selectedImageList.length\" }], staticClass: \"hidden-md-and-down ml-1 mr-1\", staticStyle: { \"margin-top\": \"2px\" } }, [_vm._v(\" \" + _vm._s(_setup.store.selectedImageList.length) + \" \")]), _c(\"v-btn\", { staticClass: \"hidden-md-and-down\", attrs: { \"icon\": \"\" }, on: { \"click\": _setup.selectAll } }, [_c(\"v-icon\", { directives: [{ name: \"show\", rawName: \"v-show\", value: _setup.isNoSelected, expression: \"isNoSelected\" }] }, [_vm._v(_vm._s(_setup.mdiCheckboxBlankOutline))]), _c(\"v-icon\", { directives: [{ name: \"show\", rawName: \"v-show\", value: _setup.isOneOrMoreSelected, expression: \"isOneOrMoreSelected\" }] }, [_vm._v(_vm._s(_setup.mdiCheckboxIntermediate))]), _c(\"v-icon\", { directives: [{ name: \"show\", rawName: \"v-show\", value: _setup.isAllSelected, expression: \"isAllSelected\" }] }, [_vm._v(_vm._s(_setup.mdiCheckboxMarked))])], 1), _c(\"v-menu\", { attrs: { \"dense\": \"\", \"offset-y\": \"\", \"close-on-content-click\": false }, scopedSlots: _vm._u([{ key: \"activator\", fn: function({ on, attrs }) {\n      return [_c(\"v-btn\", _vm._g(_vm._b({ staticClass: \"hidden-md-and-down\", attrs: { \"title\": _vm.$t(\"OKs1ePekQA4Ona839U114\"), \"icon\": \"\" } }, \"v-btn\", attrs, false), on), [_c(\"v-icon\", [_vm._v(_vm._s(_setup.mdiDownload))])], 1)];\n    } }], null, false, 1780380651) }, [_c(\"v-list\", { staticStyle: { \"min-width\": \"300px\", \"max-height\": \"80vh\", \"overflow\": \"auto\" }, attrs: { \"dense\": \"\", \"flat\": \"\" } }, [_c(\"v-subheader\", { staticClass: \"ml-2\" }, [_c(\"span\", { staticClass: \"mr-4\" }, [_vm._v(_vm._s(_vm.$t(\"OKs1ePekQA4Ona839U114\")))]), _c(\"v-btn\", { directives: [{ name: \"show\", rawName: \"v-show\", value: _setup.store.selectedImageList.length > 0, expression: \"store.selectedImageList.length > 0\" }], attrs: { \"small\": \"\" }, on: { \"click\": _setup.startDownload } }, [_vm._v(\" \" + _vm._s(_vm.$t(\"cKn4cfAxzdgh_HD6OFibB\")) + \" \")]), _c(\"v-btn\", { directives: [{ name: \"show\", rawName: \"v-show\", value: _setup.store.selectedImageList.length > 0, expression: \"store.selectedImageList.length > 0\" }], staticClass: \"ml-2\", attrs: { \"small\": \"\" }, on: { \"click\": _setup.exportFileUrls } }, [_vm._v(\" \" + _vm._s(_vm.$t(\"J2Ckb_-LITfmww4aEksqk\")) + \" \")])], 1), _setup.store.isYKSite ? _c(\"div\", { staticClass: \"d-flex align-center mt-1 ml-2\" }, [_c(\"v-radio-group\", { staticClass: \"mr-1 mt-0\", attrs: { \"hide-details\": \"\", \"dense\": \"\", \"row\": \"\" }, model: { value: _setup.downloadUrlKey, callback: function($$v) {\n      _setup.downloadUrlKey = $$v;\n    }, expression: \"downloadUrlKey\" } }, [_c(\"v-radio\", { attrs: { \"label\": _vm.$t(\"aVqN9TBRCbNGsW3Y2D2Nm\"), \"value\": \"jpegUrl\" } }), _c(\"v-radio\", { attrs: { \"label\": _vm.$t(\"jDjashxA-oBPo19DXI504\"), \"value\": \"fileUrl\" } })], 1), _c(\"v-switch\", { staticClass: \"mt-0 mr-1\", attrs: { \"label\": \"Decode URL\", \"hide-details\": \"\", \"dense\": \"\" }, model: { value: _setup.isExportUrlDecode, callback: function($$v) {\n      _setup.isExportUrlDecode = $$v;\n    }, expression: \"isExportUrlDecode\" } })], 1) : _vm._e(), !_setup.isZerochanPage() ? _c(\"div\", { staticClass: \"d-flex align-center mt-1 ml-2\" }, [_c(\"v-switch\", { staticClass: \"mt-0 mr-1\", attrs: { \"label\": \"Encode URL\", \"hide-details\": \"\", \"dense\": \"\" }, model: { value: _setup.isExportUrlEncode, callback: function($$v) {\n      _setup.isExportUrlEncode = $$v;\n    }, expression: \"isExportUrlEncode\" } })], 1) : _vm._e(), _c(\"v-list-item-group\", { attrs: { \"color\": \"primary\" } }, _vm._l(_setup.store.selectedImageList, function(item) {\n      return _c(\"v-list-item\", { key: item.id, attrs: { \"dense\": \"\", \"two-line\": \"\" } }, [_c(\"v-list-item-avatar\", [!item.loading && !item.loaded ? _c(\"v-btn\", { attrs: { \"icon\": \"\" } }, [_c(\"v-icon\", [_vm._v(_vm._s(_setup.mdiFileClockOutline))])], 1) : _vm._e(), item.loaded ? _c(\"v-btn\", { attrs: { \"icon\": \"\", \"color\": \"green\" } }, [_c(\"v-icon\", [_vm._v(_vm._s(_setup.mdiCheckUnderlineCircle))])], 1) : _vm._e(), item.loading ? _c(\"v-progress-circular\", { attrs: { \"rotate\": -90, \"size\": 28, \"value\": _setup.loadingValue, \"color\": \"pink\" } }) : _vm._e()], 1), _c(\"v-list-item-content\", { staticStyle: { \"max-width\": \"240px\" } }, [_c(\"v-list-item-subtitle\", { attrs: { \"title\": item.fileNameWithTags }, domProps: { \"textContent\": _vm._s(item.fileNameWithTags) } }), _c(\"v-list-item-subtitle\", { attrs: { \"title\": item[_setup.downloadUrlKey] }, domProps: { \"textContent\": _vm._s(item[_setup.downloadUrlKey]) } })], 1), _c(\"v-list-item-action\", [_c(\"v-btn\", { attrs: { \"icon\": \"\" }, on: { \"click\": function($event) {\n        return _setup.removeFromList(item.id);\n      } } }, [_c(\"v-icon\", [_vm._v(_vm._s(_setup.mdiDelete))])], 1)], 1)], 1);\n    }), 1)], 1)], 1)] : _vm._e(), _c(\"v-btn\", { attrs: { \"title\": _vm.$t(\"u8mEnSo4mxDRUbj7FeAll\"), \"icon\": \"\" }, on: { \"click\": _setup.toggleDarkmode } }, [_c(\"v-icon\", [_vm._v(_vm._s(_setup.mdiBrightness6))])], 1), _c(\"v-btn\", { staticClass: \"hidden-md-and-down\", attrs: { \"title\": _vm.$t(\"OrwwNKZ7I70-ecpspE8d_\"), \"icon\": \"\" }, on: { \"click\": _setup.toggleFullscreen } }, [_c(\"v-icon\", { attrs: { \"size\": 30 } }, [_vm._v(_vm._s(_setup.store.isFullscreen ? _setup.mdiFullscreenExit : _setup.mdiFullscreen))])], 1), _c(\"v-menu\", { attrs: { \"transition\": \"slide-y-transition\", \"offset-y\": \"\" }, scopedSlots: _vm._u([{ key: \"activator\", fn: function({ on, attrs }) {\n      return [_c(\"v-btn\", _vm._g(_vm._b({ staticClass: \"hidden-md-and-down\", attrs: { \"title\": \"Language\", \"icon\": \"\" } }, \"v-btn\", attrs, false), on), [_c(\"v-icon\", [_vm._v(_vm._s(_setup.mdiTranslate))])], 1)];\n    } }]) }, [_c(\"v-list\", { attrs: { \"dense\": \"\" } }, [_c(\"v-list-item-group\", { attrs: { \"value\": _setup.settings.lang, \"color\": \"primary\" } }, _vm._l(_setup.langList, function(lang) {\n      return _c(\"v-list-item\", { key: lang.value, attrs: { \"value\": lang.value, \"dense\": \"\" }, on: { \"click\": function($event) {\n        return _setup.selectLang(lang.value);\n      } } }, [_c(\"v-list-item-title\", [_vm._v(_vm._s(lang.label))])], 1);\n    }), 1)], 1)], 1), _c(\"v-btn\", { attrs: { \"title\": _vm.$t(\"UxxldE9xRwmQctrvba5Y8\"), \"icon\": \"\" }, on: { \"click\": function($event) {\n      _setup.store.showSettings = true;\n    } } }, [_c(\"v-icon\", { attrs: { \"size\": 22 } }, [_vm._v(_vm._s(_setup.mdiCog))])], 1), _c(\"v-btn\", { staticClass: \"hidden-md-and-down\", attrs: { \"title\": _vm.$t(\"ClZdL9hGweOokP7Mn_Ptq\"), \"icon\": \"\" }, on: { \"click\": _setup.exitMasonry } }, [_c(\"v-icon\", [_vm._v(_vm._s(_setup.mdiLocationExit))])], 1), _c(\"v-progress-linear\", { attrs: { \"active\": _setup.store.requestLoading, \"height\": 6, \"indeterminate\": \"\", \"absolute\": \"\", \"bottom\": \"\" } })], 2);\n  };\n  var _sfc_staticRenderFns$a = [];\n  var __component__$a = /* @__PURE__ */ normalizeComponent(\n    _sfc_main$a,\n    _sfc_render$a,\n    _sfc_staticRenderFns$a,\n    false,\n    null,\n    null,\n    null,\n    null\n  );\n  var AppBar = __component__$a.exports;\n  var _sfc_main$9 = /* @__PURE__ */ Vue2.defineComponent({\n    __name: \"NavDrawer\",\n    setup(__props) {\n      const userName = Vue2.ref(\"\");\n      const version = Vue2.ref(GM_info.script.version);\n      function openLink(link) {\n        window.open(link, \"_blank\", \"noreferrer\");\n      }\n      function handleLink(link) {\n        if (link.includes(\"yande\"))\n          return \"https://yande.re/post?_wf=1\";\n        if (link.includes(\"behoimi\"))\n          return \"http://behoimi.org\";\n        return `https://${link}`;\n      }\n      function handleFavicon(link) {\n        if (link.includes(\"konachan\"))\n          return \"https://upload-bbs.miyoushe.com/upload/2023/01/14/190122060/cbd0b71ead30e0777e5b023170ba415c_4819570566325089051.png\";\n        if (link.includes(\"behoimi\"))\n          return \"https://upload-bbs.miyoushe.com/upload/2023/01/14/190122060/d3b97f45046795c87c12ad5704074f32_1333245617164582614.png\";\n        if (link.includes(\"sankaku\") || link.includes(\"idolcomplex\"))\n          return \"https://upload-bbs.miyoushe.com/upload/2025/03/29/190122060/4fa56922d173d28ac8e687caaa487f27_1885629069482225420.png\";\n        if (link.includes(\"rule34.xxx\"))\n          return \"https://upload-bbs.miyoushe.com/upload/2025/03/29/190122060/76ba90d4350a1455f899d2a1500fca69_8344852329496206545.png\";\n        if (link.includes(\"rule34hentai.net\"))\n          return \"https://prod-alicdn-community.kurobbs.com/forum/ee44a4b6a2cc4f08b693cfc4e364b1fa20260129.png\";\n        if (link.includes(\"aibooru.online\"))\n          return \"https://prod-alicdn-community.kurobbs.com/forum/177e56ba1e704d6b85e492a365642dd920260129.png\";\n        if (link.includes(\"allthefallen\") || link.includes(\"allgirl\"))\n          return \"https://kwc.cocomi.eu.org/https://danbooru.donmai.us/favicon.ico\";\n        return `https://kwc.cocomi.eu.org/https://${link.split(\"/\")[0]}/favicon.ico`;\n      }\n      const actSiteIndex = Vue2.computed(() => {\n        return siteDomains.findIndex((e) => location.href.includes(e));\n      });\n      function showSettingDrawer() {\n        store.showDrawer = false;\n        store.showSettings = true;\n      }\n      Vue2.onMounted(async () => {\n        if (store.isYKSite) {\n          const name = await getUsername();\n          if (name)\n            userName.value = name;\n        }\n      });\n      return { __sfc: true, userName, version, openLink, handleLink, handleFavicon, actSiteIndex, showSettingDrawer, mdiAccount, mdiFire, mdiGithub, mdiImageMultiple, mdiInformationOutline, mdiMessageAlertOutline, mdiShuffle, mdiStar, mdiWeb, getSiteTitle, siteDomains, store };\n    }\n  });\n  var _sfc_render$9 = function render() {\n    var _vm = this, _c = _vm._self._c, _setup = _vm._self._setupProxy;\n    return _c(\"v-navigation-drawer\", { staticClass: \"nav_drawer\", attrs: { \"app\": \"\", \"temporary\": \"\" }, model: { value: _setup.store.showDrawer, callback: function($$v) {\n      _vm.$set(_setup.store, \"showDrawer\", $$v);\n    }, expression: \"store.showDrawer\" } }, [_c(\"v-list-item\", [_c(\"v-list-item-avatar\", [_c(\"img\", { attrs: { \"width\": \"40\", \"src\": \"https://upload-bbs.mihoyo.com/upload/2022/09/07/190122060/8505ff4b535cb1487b521d73c7f71d63_865024295271530650.png\", \"alt\": \"\", \"loading\": \"lazy\" } })]), _c(\"v-list-item-content\", [_c(\"v-list-item-title\", { staticClass: \"title\" }, [_vm._v(\"Booru Masonry\")]), _c(\"v-list-item-subtitle\", { attrs: { \"title\": _vm.$t(\"l8CbIALt_VWUnzBl_Rmgf\") } }, [_vm._v(_vm._s(_vm.$t(\"l8CbIALt_VWUnzBl_Rmgf\")))])], 1)], 1), _c(\"v-divider\"), _setup.store.isYKSite ? _c(\"v-list\", { attrs: { \"dense\": \"\", \"nav\": \"\" } }, [_c(\"v-list-group\", { attrs: { \"value\": true, \"no-action\": \"\" }, scopedSlots: _vm._u([{ key: \"activator\", fn: function() {\n      return [_c(\"v-list-item-content\", [_c(\"v-list-item-title\", { staticClass: \"title\" }, [_vm._v(_vm._s(_vm.$t(\"CacM8tispuPNrSxxpt9GX\")))])], 1)];\n    }, proxy: true }], null, false, 765759728) }, [_setup.userName ? _c(\"v-list-item\", { attrs: { \"link\": \"\", \"href\": \"/user/home\" } }, [_c(\"v-list-item-icon\", { staticClass: \"mr-2\" }, [_c(\"v-icon\", [_vm._v(_vm._s(_setup.mdiAccount))])], 1), _c(\"v-list-item-content\", [_c(\"v-list-item-title\", [_vm._v(_vm._s(_setup.userName))])], 1)], 1) : _vm._e(), _setup.userName ? _c(\"v-list-item\", { attrs: { \"link\": \"\", \"href\": `/post?tags=vote%3A3%3A${_setup.userName}+order%3Avote&_wf=1` } }, [_c(\"v-list-item-icon\", { staticClass: \"mr-2\" }, [_c(\"v-icon\", [_vm._v(_vm._s(_setup.mdiStar))])], 1), _c(\"v-list-item-content\", [_c(\"v-list-item-title\", [_vm._v(_vm._s(_vm.$t(\"zs8YTCc8d8XFUgRnp7m_w\")))])], 1)], 1) : _vm._e(), _c(\"v-list-item\", { attrs: { \"link\": \"\", \"href\": \"/pool?page=1\" } }, [_c(\"v-list-item-icon\", { staticClass: \"mr-2\" }, [_c(\"v-icon\", [_vm._v(_vm._s(_setup.mdiImageMultiple))])], 1), _c(\"v-list-item-content\", [_c(\"v-list-item-title\", [_vm._v(_vm._s(_vm.$t(\"DXEhXAQbkiCMU_l252jo_\")))])], 1)], 1), _c(\"v-list-item\", { attrs: { \"link\": \"\", \"href\": \"/post/popular_recent?period=1d\" } }, [_c(\"v-list-item-icon\", { staticClass: \"mr-2\" }, [_c(\"v-icon\", [_vm._v(_vm._s(_setup.mdiFire))])], 1), _c(\"v-list-item-content\", [_c(\"v-list-item-title\", [_vm._v(_vm._s(_vm.$t(\"7Cgsr4PUMbezDXNfWdvWH\")))])], 1)], 1), _c(\"v-list-item\", { attrs: { \"link\": \"\", \"href\": \"/post?tags=order%3Arandom&page=1\" } }, [_c(\"v-list-item-icon\", { staticClass: \"mr-2\" }, [_c(\"v-icon\", [_vm._v(_vm._s(_setup.mdiShuffle))])], 1), _c(\"v-list-item-content\", [_c(\"v-list-item-title\", [_vm._v(_vm._s(_vm.$t(\"StU1-52QJmNFKQ5soJCyG\")))])], 1)], 1)], 1)], 1) : _vm._e(), _c(\"v-list\", { attrs: { \"dense\": \"\", \"nav\": \"\" } }, [_c(\"v-list-group\", { attrs: { \"value\": true, \"no-action\": \"\" }, scopedSlots: _vm._u([{ key: \"activator\", fn: function() {\n      return [_c(\"v-list-item-content\", [_c(\"v-list-item-title\", { staticClass: \"title\" }, [_vm._v(_vm._s(_vm.$t(\"e2_EYvweJsVoIZlIWkPRV\")))])], 1)];\n    }, proxy: true }]) }, [_c(\"v-list-item-group\", { attrs: { \"value\": _setup.actSiteIndex, \"color\": \"primary\" } }, [_vm._l(_setup.siteDomains, function(link) {\n      return _c(\"v-list-item\", { key: link, attrs: { \"href\": _setup.handleLink(link), \"referrerpolicy\": \"no-referrer\" } }, [_c(\"v-list-item-icon\", { staticClass: \"mr-2\" }, [_c(\"img\", { staticClass: \"site_icon\", attrs: { \"src\": _setup.handleFavicon(link), \"loading\": \"lazy\", \"referrerpolicy\": \"no-referrer\" } })]), _c(\"v-list-item-content\", [_c(\"v-list-item-title\", [_vm._v(_vm._s(_setup.getSiteTitle(link)))])], 1)], 1);\n    }), _c(\"hr\", { staticClass: \"my-2\" }), _c(\"v-list-item\", { attrs: { \"link\": \"\" }, on: { \"click\": function($event) {\n      return _setup.openLink(\"https://pixiv.pictures/?ref=booru.vercel.app\");\n    } } }, [_c(\"v-list-item-icon\", { staticClass: \"mr-2\" }, [_c(\"img\", { staticClass: \"site_icon\", attrs: { \"src\": \"https://pixiv.pictures/favicon.ico\", \"loading\": \"lazy\", \"referrerpolicy\": \"no-referrer\" } })]), _c(\"v-list-item-content\", [_c(\"v-list-item-title\", [_vm._v(\"Pixiv Viewer\")])], 1)], 1), _c(\"v-list-item\", { attrs: { \"link\": \"\" }, on: { \"click\": function($event) {\n      return _setup.openLink(\"https://moeview.cocomi.eu.org/?ref=booru.vercel.app\");\n    } } }, [_c(\"v-list-item-icon\", { staticClass: \"mr-2\" }, [_c(\"img\", { staticClass: \"site_icon\", attrs: { \"src\": \"https://moeview.cocomi.eu.org/favicon.ico\", \"loading\": \"lazy\", \"referrerpolicy\": \"no-referrer\" } })]), _c(\"v-list-item-content\", [_c(\"v-list-item-title\", [_vm._v(\"Moeview\")])], 1)], 1), _c(\"v-list-item\", { attrs: { \"link\": \"\" }, on: { \"click\": function($event) {\n      return _setup.openLink(\"https://r-34.xyz/?ref=booru.vercel.app\");\n    } } }, [_c(\"v-list-item-icon\", { staticClass: \"mr-2\" }, [_c(\"img\", { staticClass: \"site_icon\", attrs: { \"src\": \"https://r-34.xyz/favicon.ico\", \"loading\": \"lazy\", \"referrerpolicy\": \"no-referrer\" } })]), _c(\"v-list-item-content\", [_c(\"v-list-item-title\", [_vm._v(\"R-34.XYZ\")])], 1)], 1), _c(\"v-list-item\", { attrs: { \"link\": \"\" }, on: { \"click\": function($event) {\n      return _setup.openLink(\"https://nekon.app/?ref=booru.vercel.app\");\n    } } }, [_c(\"v-list-item-icon\", { staticClass: \"mr-2\" }, [_c(\"img\", { staticClass: \"site_icon\", attrs: { \"src\": \"https://nekon.app/favicon.ico\", \"loading\": \"lazy\", \"referrerpolicy\": \"no-referrer\" } })]), _c(\"v-list-item-content\", [_c(\"v-list-item-title\", [_vm._v(\"Nekon\")])], 1)], 1), _c(\"v-list-item\", { attrs: { \"link\": \"\" }, on: { \"click\": function($event) {\n      return _setup.openLink(\"https://www.someacg.top/?ref=booru.vercel.app\");\n    } } }, [_c(\"v-list-item-icon\", { staticClass: \"mr-2\" }, [_c(\"img\", { staticClass: \"site_icon\", attrs: { \"src\": \"https://www.someacg.top/favicon.png\", \"loading\": \"lazy\", \"referrerpolicy\": \"no-referrer\" } })]), _c(\"v-list-item-content\", [_c(\"v-list-item-title\", [_vm._v(\"SomeACG\")])], 1)], 1), _c(\"v-list-item\", { attrs: { \"link\": \"\" }, on: { \"click\": function($event) {\n      return _setup.openLink(\"https://manyacg.top/?ref=booru.vercel.app\");\n    } } }, [_c(\"v-list-item-icon\", { staticClass: \"mr-2\" }, [_c(\"img\", { staticClass: \"site_icon\", attrs: { \"src\": \"https://manyacg.top/favicon.ico\", \"loading\": \"lazy\", \"referrerpolicy\": \"no-referrer\" } })]), _c(\"v-list-item-content\", [_c(\"v-list-item-title\", [_vm._v(\"ManyACG\")])], 1)], 1), _c(\"v-list-item\", { attrs: { \"link\": \"\" }, on: { \"click\": function($event) {\n      return _setup.openLink(\"https://pic.cosine.ren/?ref=booru.vercel.app\");\n    } } }, [_c(\"v-list-item-icon\", { staticClass: \"mr-2\" }, [_c(\"img\", { staticClass: \"site_icon\", attrs: { \"src\": \"https://pic.cosine.ren/favicon.ico\", \"loading\": \"lazy\", \"referrerpolicy\": \"no-referrer\" } })]), _c(\"v-list-item-content\", [_c(\"v-list-item-title\", [_vm._v(\"Cosine Gallery\")])], 1)], 1)], 2)], 1)], 1), _c(\"v-list\", { attrs: { \"dense\": \"\", \"nav\": \"\" } }, [_c(\"v-list-item\", { attrs: { \"link\": \"\" }, on: { \"click\": function($event) {\n      return _setup.showSettingDrawer();\n    } } }, [_c(\"v-list-item-content\", [_c(\"v-list-item-title\", { staticClass: \"title\" }, [_vm._v(_vm._s(_vm.$t(\"UxxldE9xRwmQctrvba5Y8\")))])], 1)], 1)], 1), _c(\"v-list\", { attrs: { \"dense\": \"\", \"nav\": \"\" } }, [_c(\"v-list-group\", { attrs: { \"value\": true, \"no-action\": \"\" }, scopedSlots: _vm._u([{ key: \"activator\", fn: function() {\n      return [_c(\"v-list-item-content\", [_c(\"v-list-item-title\", { staticClass: \"title\" }, [_vm._v(_vm._s(_vm.$t(\"PT74UDfKA45vTVTst_-hD\")))])], 1)];\n    }, proxy: true }]) }, [_c(\"v-list-item\", { attrs: { \"link\": \"\" }, on: { \"click\": function($event) {\n      return _setup.openLink(\"https://github.com/asadahimeka/yandere-masonry/blob/main/CHANGELOG.md\");\n    } } }, [_c(\"v-list-item-icon\", { staticClass: \"mr-2\" }, [_c(\"v-icon\", [_vm._v(_vm._s(_setup.mdiInformationOutline))])], 1), _c(\"v-list-item-content\", [_c(\"v-list-item-title\", [_vm._v(\"v\" + _vm._s(_setup.version))]), _c(\"v-list-item-subtitle\", [_vm._v(_vm._s(_vm.$t(\"iJ0h220tvMmUhkfIMYI-W\")))])], 1)], 1), _c(\"v-list-item\", { attrs: { \"link\": \"\" }, on: { \"click\": function($event) {\n      return _setup.openLink(\"https://booru.cocomi.eu.org\");\n    } } }, [_c(\"v-list-item-icon\", { staticClass: \"mr-2\" }, [_c(\"v-icon\", [_vm._v(_vm._s(_setup.mdiWeb))])], 1), _c(\"v-list-item-content\", [_c(\"v-list-item-title\", [_vm._v(_vm._s(_vm.$t(\"qWcqQRsE9nN43MaZ2BmN9\")))]), _c(\"v-list-item-subtitle\", [_vm._v(_vm._s(_vm.$t(\"jerGO2OCuW9TdnEnGYRWd\")))])], 1)], 1), _c(\"v-list-item\", { attrs: { \"link\": \"\" }, on: { \"click\": function($event) {\n      return _setup.openLink(\"https://github.com/asadahimeka/yandere-masonry/issues\");\n    } } }, [_c(\"v-list-item-icon\", { staticClass: \"mr-2\" }, [_c(\"v-icon\", [_vm._v(_vm._s(_setup.mdiMessageAlertOutline))])], 1), _c(\"v-list-item-content\", [_c(\"v-list-item-title\", [_vm._v(_vm._s(_vm.$t(\"23iEYyiQlLVhFIqGbj527\")))]), _c(\"v-list-item-subtitle\", [_vm._v(_vm._s(_vm.$t(\"4g1TUy2kwQrdOs-w4JobB\")))])], 1)], 1), _c(\"v-list-item\", { attrs: { \"link\": \"\" }, on: { \"click\": function($event) {\n      return _setup.openLink(\"https://github.com/asadahimeka/yandere-masonry\");\n    } } }, [_c(\"v-list-item-icon\", { staticClass: \"mr-2\" }, [_c(\"v-icon\", [_vm._v(_vm._s(_setup.mdiGithub))])], 1), _c(\"v-list-item-content\", [_c(\"v-list-item-title\", [_vm._v(\"Github\")]), _c(\"v-list-item-subtitle\", [_vm._v(_vm._s(_vm.$t(\"7Xq5puLNcT0mAvoxElqdf\")))])], 1)], 1)], 1)], 1)], 1);\n  };\n  var _sfc_staticRenderFns$9 = [];\n  var __component__$9 = /* @__PURE__ */ normalizeComponent(\n    _sfc_main$9,\n    _sfc_render$9,\n    _sfc_staticRenderFns$9,\n    false,\n    null,\n    null,\n    null,\n    null\n  );\n  var NavDrawer = __component__$9.exports;\n  var _sfc_main$8 = /* @__PURE__ */ Vue2.defineComponent({\n    __name: \"SettingsDrawer\",\n    setup(__props) {\n      const isBoorus = Vue2.ref(isBooruSite());\n      const isYandere = Vue2.ref(location.hostname == \"yande.re\");\n      const currentLanglabel = Vue2.computed(() => langList.find((e) => e.value === settings.lang)?.label);\n      function selectLang(val) {\n        settings.lang = val;\n        i18n.locale = val;\n      }\n      function removeTagFromBlacklist(item) {\n        settings.blacklist = settings.blacklist.filter((e) => e != item);\n      }\n      function exportBlacklist() {\n        navigator.clipboard.writeText(settings.blacklist.join(\",\")).then(() => showMsg({ msg: i18n.t(\"99kLMSzDYJCAf1yK9QYzy\") })).catch(() => showMsg({ msg: i18n.t(\"si-zDDRFrEwDTCkp53Q44\"), type: \"error\" }));\n      }\n      function importBlacklist() {\n        navigator.clipboard.readText().then((text) => {\n          if (text) {\n            settings.blacklist = [.../* @__PURE__ */ new Set([\n              ...settings.blacklist,\n              ...text.split(\",\").filter(Boolean)\n            ])];\n          }\n        }).catch(() => showMsg({ msg: i18n.t(\"si-zDDRFrEwDTCkp53Q44\"), type: \"error\" }));\n      }\n      const downloadMethods = Vue2.ref([\n        { text: \"Tampermonkey\", value: \"tm\" },\n        { text: \"FileSystemAccess\", value: \"fsa\" },\n        { text: i18n.t(\"EsiorRgoeHI8h7IHMLDA4\"), value: \"newtab\" }\n      ]);\n      const actDownloadMethod = Vue2.computed(() => {\n        return downloadMethods.value.find((e) => e.value === settings.downloadBy)?.text;\n      });\n      const fsaDirName = Vue2.ref(\"\");\n      getFsaDirName();\n      async function getFsaDirName() {\n        if (!isFsaSupported) {\n          downloadMethods.value = downloadMethods.value.filter((e) => e.value !== \"fsa\");\n          return;\n        }\n        const dirHandle = await getMainDirHandle();\n        if (dirHandle) {\n          fsaDirName.value = dirHandle.name;\n        }\n      }\n      async function setFsaDirName() {\n        try {\n          const dirHandle = await setMainDirHandle();\n          fsaDirName.value = dirHandle.name;\n        } catch (err) {\n          console.log(\"setFsaDirName err: \", err);\n        }\n      }\n      const dlSubLoading = Vue2.ref(false);\n      const showDLConfirm = Vue2.ref(false);\n      function setDLSubpathOn(val) {\n        settings.isDLSubpath = val;\n        showDLConfirm.value = false;\n        dlSubLoading.value = false;\n      }\n      function onDLSubpathChange(val) {\n        if (settings.downloadBy != \"tm\")\n          return;\n        dlSubLoading.value = true;\n        if (val) {\n          showDLConfirm.value = true;\n        } else {\n          setDLSubpathOn(false);\n        }\n      }\n      const { width: windowWidth } = useWindowSize();\n      const allColList = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 16, 18, 20];\n      const colList = Vue2.computed(() => settings.masonryLayout == \"virtual\" ? allColList.filter((e) => e < (windowWidth.value - 32) / 300) : allColList);\n      const cols = Vue2.computed(() => colList.value.map((e) => [`${e}`, e === 0 ? i18n.t(\"uxIs3XkeVzkrEX985zHk3\").toString() : `${e} ${i18n.t(\"dU7ou5kVM0s9DMju5e2tS\")}`]));\n      const actCol = Vue2.computed(() => {\n        return colList.value.findIndex((e) => e.toString() === settings.selectedColumn);\n      });\n      const layoutTypes = Vue2.ref([\n        [\"masonry\", `Masonry/${i18n.t(\"6jPGehET9TViankl5-SRu\")}`],\n        [\"grid\", `Grid/${i18n.t(\"vfUg8xP6WptIhSL0E9b9D\")}`],\n        [\"justified\", `Justified/${i18n.t(\"LZbI8am7nD-LiemZzroFF\")}`],\n        [\"virtual\", `Virtual/${i18n.t(\"yYtssYrCL8VwFrdvvx8v3\")}`],\n        [\"masonry2\", `Masonry2/${i18n.t(\"6jPGehET9TViankl5-SRu\")}`]\n      ]);\n      const actLayout = Vue2.computed(() => {\n        return layoutTypes.value.find((e) => e[0] === settings.masonryLayout)?.[1]?.split(\"/\")?.[0];\n      });\n      const actLayoutIndex = Vue2.computed(() => {\n        return layoutTypes.value.findIndex((e) => e[0] === settings.masonryLayout);\n      });\n      function onMasonryLayoutChange(val) {\n        settings.masonryLayout = val;\n        settings.selectedColumn = \"0\";\n      }\n      function onPreloadNumBlur(ev) {\n        const input = ev.target;\n        if (input.validationMessage) {\n          input.value = \"1\";\n          settings.imgPreloadNum = 1;\n        } else {\n          const num = Number(input.value) || 1;\n          settings.imgPreloadNum = num;\n        }\n      }\n      return { __sfc: true, isBoorus, isYandere, currentLanglabel, selectLang, removeTagFromBlacklist, exportBlacklist, importBlacklist, downloadMethods, actDownloadMethod, fsaDirName, getFsaDirName, setFsaDirName, dlSubLoading, showDLConfirm, setDLSubpathOn, onDLSubpathChange, windowWidth, allColList, colList, cols, actCol, layoutTypes, actLayout, actLayoutIndex, onMasonryLayoutChange, onPreloadNumBlur, mdiChevronDown, mdiClose, mdiContentCopy, mdiContentPaste, settings, store, langList, notPartialSupportSite, isFsaSupported };\n    }\n  });\n  var _sfc_render$8 = function render() {\n    var _vm = this, _c = _vm._self._c, _setup = _vm._self._setupProxy;\n    return _c(\"v-navigation-drawer\", { staticClass: \"nav_drawer settings_drawer\", attrs: { \"width\": 400, \"app\": \"\", \"temporary\": \"\", \"right\": \"\" }, model: { value: _setup.store.showSettings, callback: function($$v) {\n      _vm.$set(_setup.store, \"showSettings\", $$v);\n    }, expression: \"store.showSettings\" } }, [_c(\"v-list-item\", [_c(\"v-list-item-content\", [_c(\"v-list-item-title\", { staticClass: \"title\" }, [_vm._v(_vm._s(_vm.$t(\"UxxldE9xRwmQctrvba5Y8\")))]), _c(\"v-list-item-subtitle\", [_vm._v(_vm._s(_vm.$t(\"Uw9QwD1SaR2VjZEqDYRdb\")))])], 1), _c(\"v-list-item-icon\", { on: { \"click\": function($event) {\n      _setup.store.showSettings = false;\n    } } }, [_c(\"v-btn\", { attrs: { \"icon\": \"\" } }, [_c(\"v-icon\", [_vm._v(_vm._s(_setup.mdiClose))])], 1)], 1)], 1), _c(\"v-divider\"), _c(\"v-list\", { attrs: { \"dense\": \"\", \"nav\": \"\" } }, [_c(\"v-list-item\", { staticClass: \"hidden-lg-and-up\" }, [_c(\"v-list-item-content\", [_c(\"v-list-item-title\", [_vm._v(_vm._s(_vm.$t(\"e4_fgvntwNlfxgJUc2dXK\")))])], 1), _c(\"v-list-item-action\", [_c(\"v-menu\", { attrs: { \"transition\": \"slide-y-transition\", \"offset-y\": \"\" }, scopedSlots: _vm._u([{ key: \"activator\", fn: function({ on, attrs }) {\n      return [_c(\"v-btn\", _vm._g(_vm._b({ staticClass: \"sel_menu_btn\", staticStyle: { \"max-width\": \"100px\" }, attrs: { \"small\": \"\" } }, \"v-btn\", attrs, false), on), [_vm._v(\" \" + _vm._s(_setup.currentLanglabel) + \" \"), _c(\"v-icon\", { attrs: { \"size\": 16 } }, [_vm._v(_vm._s(_setup.mdiChevronDown))])], 1)];\n    } }]) }, [_c(\"v-list\", { attrs: { \"dense\": \"\" } }, [_c(\"v-list-item-group\", { attrs: { \"value\": _setup.settings.lang, \"color\": \"primary\" } }, _vm._l(_setup.langList, function(lang) {\n      return _c(\"v-list-item\", { key: lang.value, attrs: { \"value\": lang.value, \"dense\": \"\" }, on: { \"click\": function($event) {\n        return _setup.selectLang(lang.value);\n      } } }, [_c(\"v-list-item-title\", [_vm._v(_vm._s(lang.label))])], 1);\n    }), 1)], 1)], 1)], 1)], 1), _c(\"v-list-item\", { staticClass: \"mb-0\" }, [_c(\"v-list-item-content\", [_c(\"v-list-item-title\", [_c(\"div\", { staticClass: \"d-flex align-center\" }, [_c(\"span\", [_vm._v(_vm._s(_vm.$t(\"_Efl8k8uYQj9iJmj3kwbd\")))]), _c(\"v-tooltip\", { attrs: { \"bottom\": \"\" }, scopedSlots: _vm._u([{ key: \"activator\", fn: function({ on, attrs }) {\n      return [_c(\"v-btn\", _vm._g(_vm._b({ staticClass: \"ml-2\", attrs: { \"icon\": \"\" }, on: { \"click\": function($event) {\n        $event.stopPropagation();\n        return _setup.exportBlacklist.apply(null, arguments);\n      } } }, \"v-btn\", attrs, false), on), [_c(\"v-icon\", { attrs: { \"size\": 18 } }, [_vm._v(_vm._s(_setup.mdiContentCopy))])], 1)];\n    } }]) }, [_c(\"span\", [_vm._v(_vm._s(_vm.$t(\"EVPG1YZDtykdz3htyf11u\")))])]), _c(\"v-tooltip\", { attrs: { \"bottom\": \"\" }, scopedSlots: _vm._u([{ key: \"activator\", fn: function({ on, attrs }) {\n      return [_c(\"v-btn\", _vm._g(_vm._b({ attrs: { \"icon\": \"\" }, on: { \"click\": function($event) {\n        $event.stopPropagation();\n        return _setup.importBlacklist.apply(null, arguments);\n      } } }, \"v-btn\", attrs, false), on), [_c(\"v-icon\", { attrs: { \"size\": 18 } }, [_vm._v(_vm._s(_setup.mdiContentPaste))])], 1)];\n    } }]) }, [_c(\"span\", [_vm._v(_vm._s(_vm.$t(\"kCYFwKpwznYIKRmB1tCww\")))])])], 1)]), _c(\"v-list-item-subtitle\", [_vm._v(_vm._s(_vm.$t(\"jMod2JozzAnwHuD-3KuPb\")))])], 1)], 1), _c(\"v-list-item\", { staticClass: \"pa-0\" }, [_c(\"v-list-item-content\", { staticClass: \"pt-0\" }, [_c(\"v-combobox\", { staticClass: \"blacklist_combobox ma-0 pa-0\", attrs: { \"append-icon\": null, \"items\": [], \"hide-details\": \"\", \"hide-no-data\": \"\", \"multiple\": \"\", \"outlined\": \"\", \"dense\": \"\", \"chips\": \"\" }, scopedSlots: _vm._u([{ key: \"selection\", fn: function({ item }) {\n      return [_c(\"v-chip\", { attrs: { \"label\": \"\", \"small\": \"\", \"outlined\": \"\", \"close\": \"\" }, on: { \"click:close\": function($event) {\n        return _setup.removeTagFromBlacklist(item);\n      } } }, [_c(\"span\", [_vm._v(_vm._s(item))])])];\n    } }]), model: { value: _setup.settings.blacklist, callback: function($$v) {\n      _vm.$set(_setup.settings, \"blacklist\", $$v);\n    }, expression: \"settings.blacklist\" } })], 1)], 1), _setup.isBoorus ? [_c(\"v-list-item\", { staticClass: \"mb-0\" }, [_c(\"v-list-item-content\", [_c(\"v-list-item-title\", [_vm._v(_vm._s(_vm.$t(\"RstKmO7YVQMpaDoucxUel\")))]), _c(\"v-list-item-subtitle\", [_vm._v(_vm._s(_vm.$t(\"1F-R4qChHIzZaohu5GJzl\")))])], 1)], 1), _c(\"v-list-item\", { staticClass: \"pa-0\" }, [_c(\"v-list-item-content\", { staticClass: \"pt-0\" }, [_c(\"v-text-field\", { staticClass: \"blacklist_combobox ma-0 pa-0\", attrs: { \"hide-details\": \"\", \"outlined\": \"\", \"dense\": \"\" }, model: { value: _setup.settings.credentialQuery, callback: function($$v) {\n      _vm.$set(_setup.settings, \"credentialQuery\", $$v);\n    }, expression: \"settings.credentialQuery\" } })], 1)], 1)] : _vm._e(), _setup.notPartialSupportSite ? _c(\"v-list-item\", [_c(\"v-list-item-content\", [_c(\"v-list-item-title\", [_vm._v(_vm._s(_vm.$t(\"Lm_HFVHpv4XCjilV3NLKu\")))]), _c(\"v-list-item-subtitle\", [_vm._v(_vm._s(_vm.$t(\"A16qoBulYQJLbHe9mqNwm\")))])], 1), _c(\"v-list-item-action\", [_c(\"v-switch\", { attrs: { \"inset\": \"\", \"color\": \"deep-orange darken-1\" }, model: { value: _setup.settings.showNSFWContents, callback: function($$v) {\n      _vm.$set(_setup.settings, \"showNSFWContents\", $$v);\n    }, expression: \"settings.showNSFWContents\" } })], 1)], 1) : _vm._e(), !_setup.settings.useFancybox ? _c(\"v-list-item\", [_c(\"v-list-item-content\", [_c(\"v-list-item-title\", [_vm._v(_vm._s(_vm.$t(\"_nQfaNuwbvPAIFKOY6_7u\")))]), _c(\"v-list-item-subtitle\", [_vm._v(_vm._s(_vm.$t(\"SIUUZ4wqJTOilEdcX3EOi\")))])], 1), _c(\"v-list-item-action\", [_c(\"v-switch\", { attrs: { \"inset\": \"\" }, model: { value: _setup.settings.isListenWheelEvent, callback: function($$v) {\n      _vm.$set(_setup.settings, \"isListenWheelEvent\", $$v);\n    }, expression: \"settings.isListenWheelEvent\" } })], 1)], 1) : _vm._e(), !_setup.settings.useFancybox ? _c(\"v-list-item\", [_c(\"v-list-item-content\", [_c(\"v-list-item-title\", [_vm._v(_vm._s(_vm.$t(\"fVE5taO6GDTPbILat4GCt\")))]), _c(\"v-list-item-subtitle\", [_vm._v(_vm._s(_vm.$t(\"w95XGurDhDfOfw7XH4JFW\")))])], 1), _c(\"v-list-item-action\", [_c(\"v-switch\", { attrs: { \"inset\": \"\" }, model: { value: _setup.settings.isListenKeyupEvent, callback: function($$v) {\n      _vm.$set(_setup.settings, \"isListenKeyupEvent\", $$v);\n    }, expression: \"settings.isListenKeyupEvent\" } })], 1)], 1) : _vm._e(), _setup.notPartialSupportSite && !_setup.settings.useFancybox ? _c(\"v-list-item\", [_c(\"v-list-item-content\", [_c(\"v-list-item-title\", [_vm._v(_vm._s(_vm.$t(\"kFcteLMfnoezhOwuTlLFC\")))]), _c(\"v-list-item-subtitle\", [_vm._v(_vm._s(_vm.$t(\"FT1uJs8XG__n5qBvuFsH4\")))])], 1), _c(\"v-list-item-action\", [_c(\"v-switch\", { attrs: { \"inset\": \"\" }, model: { value: _setup.settings.isFullImgPreload, callback: function($$v) {\n      _vm.$set(_setup.settings, \"isFullImgPreload\", $$v);\n    }, expression: \"settings.isFullImgPreload\" } })], 1)], 1) : _vm._e(), _setup.notPartialSupportSite && _setup.settings.isFullImgPreload ? _c(\"v-list-item\", [_c(\"v-list-item-content\", [_c(\"v-list-item-title\", [_vm._v(_vm._s(_vm.$t(\"G3b7rbyQEj3_rgzVsNJZY\")))]), _c(\"v-list-item-subtitle\", [_vm._v(_vm._s(_vm.$t(\"iRt9V9wNQASic3D7-wTZo\")))])], 1), _c(\"v-list-item-action\", { staticClass: \"pl-1\" }, [_c(\"input\", { staticClass: \"text-center rounded preload_num\", attrs: { \"type\": \"number\", \"min\": \"0\", \"max\": \"5\" }, domProps: { \"value\": _setup.settings.imgPreloadNum }, on: { \"blur\": _setup.onPreloadNumBlur } })])], 1) : _vm._e(), _c(\"v-list-item\", [_c(\"v-list-item-content\", [_c(\"v-list-item-title\", [_vm._v(_vm._s(_vm.$t(\"kop_-39vkeg-bz2wztJ9O\")))]), _c(\"v-list-item-subtitle\", { attrs: { \"title\": \"Masonry/Grid/Justified/Virtual\" } }, [_vm._v(\"Masonry/Grid/Justified/Virtual\")])], 1), _c(\"v-list-item-action\", [_c(\"v-menu\", { attrs: { \"transition\": \"slide-y-transition\", \"offset-y\": \"\" }, scopedSlots: _vm._u([{ key: \"activator\", fn: function({ on, attrs }) {\n      return [_c(\"v-btn\", _vm._g(_vm._b({ staticClass: \"sel_menu_btn\", staticStyle: { \"max-width\": \"100px\" }, attrs: { \"small\": \"\" } }, \"v-btn\", attrs, false), on), [_vm._v(\" \" + _vm._s(_setup.actLayout) + \" \"), _c(\"v-icon\", { attrs: { \"size\": 16 } }, [_vm._v(_vm._s(_setup.mdiChevronDown))])], 1)];\n    } }]) }, [_c(\"v-list\", { attrs: { \"dense\": \"\" } }, [_c(\"v-list-item-group\", { attrs: { \"value\": _setup.actLayoutIndex, \"color\": \"primary\" } }, _vm._l(_setup.layoutTypes, function(item) {\n      return _c(\"v-list-item\", { key: item[0], attrs: { \"dense\": \"\" }, on: { \"click\": function($event) {\n        return _setup.onMasonryLayoutChange(item[0]);\n      } } }, [_c(\"v-list-item-title\", { domProps: { \"textContent\": _vm._s(item[1]) } })], 1);\n    }), 1)], 1)], 1)], 1)], 1), [\"masonry\", \"grid\", \"virtual\"].includes(_setup.settings.masonryLayout) ? _c(\"v-list-item\", [_c(\"v-list-item-content\", [_c(\"v-list-item-title\", [_vm._v(_vm._s(_vm.$t(\"tt_YdgKCA_5m-aSTSMPQ_\")))]), _c(\"v-list-item-subtitle\", [_vm._v(_vm._s(_vm.$t(\"rXjhc8VuGloy1wZ09noNB\")))])], 1), _c(\"v-list-item-action\", [_c(\"v-menu\", { attrs: { \"transition\": \"slide-y-transition\", \"offset-y\": \"\" }, scopedSlots: _vm._u([{ key: \"activator\", fn: function({ on, attrs }) {\n      return [_c(\"v-btn\", _vm._g(_vm._b({ staticClass: \"sel_menu_btn\", attrs: { \"small\": \"\" } }, \"v-btn\", attrs, false), on), [_c(\"span\", { staticStyle: { \"margin-bottom\": \"2px\" } }, [_vm._v(_vm._s(_setup.settings.selectedColumn === \"0\" ? _vm.$t(\"uxIs3XkeVzkrEX985zHk3\") : _setup.settings.selectedColumn + _vm.$t(\"dU7ou5kVM0s9DMju5e2tS\")))]), _c(\"v-icon\", { attrs: { \"size\": 16 } }, [_vm._v(_vm._s(_setup.mdiChevronDown))])], 1)];\n    } }], null, false, 3336678071) }, [_c(\"v-list\", { attrs: { \"dense\": \"\" } }, [_c(\"v-list-item-group\", { attrs: { \"value\": _setup.actCol, \"color\": \"primary\" } }, _vm._l(_setup.cols, function(col) {\n      return _c(\"v-list-item\", { key: col[0], attrs: { \"dense\": \"\" }, on: { \"click\": function($event) {\n        _setup.settings.selectedColumn = col[0];\n      } } }, [_c(\"v-list-item-title\", { domProps: { \"textContent\": _vm._s(col[1]) } })], 1);\n    }), 1)], 1)], 1)], 1)], 1) : _vm._e(), _setup.settings.masonryLayout === \"justified\" ? _c(\"v-list-item\", [_c(\"v-list-item-content\", [_c(\"v-list-item-title\", [_vm._v(_vm._s(_vm.$t(\"dm7zGAYbP2sbGXO_ekDDl\")))])], 1), _c(\"v-list-item-action\", [_c(\"v-slider\", { staticStyle: { \"min-width\": \"200px\" }, attrs: { \"min\": \"100\", \"max\": \"1200\", \"step\": \"1\", \"thumb-label\": \"\" }, model: { value: _setup.settings.justifiedBaseWidth, callback: function($$v) {\n      _vm.$set(_setup.settings, \"justifiedBaseWidth\", $$v);\n    }, expression: \"settings.justifiedBaseWidth\" } })], 1)], 1) : _vm._e(), _c(\"v-list-item\", [_c(\"v-list-item-content\", [_c(\"v-list-item-title\", [_vm._v(_vm._s(_vm.$t(\"4yzHPggVky2QKFD2TbBhl\")))]), _c(\"v-list-item-subtitle\", [_vm._v(_vm._s(_vm.$t(\"HSx0XMZFid_lVuwjzrhH0\")))])], 1), _c(\"v-list-item-action\", [_c(\"v-switch\", { attrs: { \"inset\": \"\" }, model: { value: _setup.settings.isThumbSampleUrl, callback: function($$v) {\n      _vm.$set(_setup.settings, \"isThumbSampleUrl\", $$v);\n    }, expression: \"settings.isThumbSampleUrl\" } })], 1)], 1), _setup.notPartialSupportSite ? _c(\"v-list-item\", [_c(\"v-list-item-content\", [_c(\"v-list-item-title\", [_vm._v(_vm._s(_vm.$t(\"Ah2uP1cGRBQ6jff-SIc-Q\")))]), _c(\"v-list-item-subtitle\", [_vm._v(_vm._s(_vm.$t(\"rcpw-hgymDP2bsJPPUb_F\")))])], 1), _c(\"v-list-item-action\", [_c(\"v-menu\", { attrs: { \"transition\": \"slide-y-transition\", \"offset-y\": \"\" }, scopedSlots: _vm._u([{ key: \"activator\", fn: function({ on, attrs }) {\n      return [_c(\"v-btn\", _vm._g(_vm._b({ staticClass: \"sel_menu_btn\", attrs: { \"small\": \"\" } }, \"v-btn\", attrs, false), on), [_vm._v(\" \" + _vm._s(_setup.actDownloadMethod) + \" \"), _c(\"v-icon\", { attrs: { \"size\": 16 } }, [_vm._v(_vm._s(_setup.mdiChevronDown))])], 1)];\n    } }], null, false, 1357285571) }, [_c(\"v-list\", { attrs: { \"dense\": \"\" } }, [_c(\"v-list-item-group\", { attrs: { \"value\": _setup.settings.downloadBy, \"color\": \"primary\" } }, _vm._l(_setup.downloadMethods, function(it) {\n      return _c(\"v-list-item\", { key: it.value, attrs: { \"value\": it.value, \"dense\": \"\" }, on: { \"click\": function($event) {\n        _setup.settings.downloadBy = it.value;\n      } } }, [_c(\"v-list-item-title\", [_vm._v(_vm._s(it.text))])], 1);\n    }), 1)], 1)], 1)], 1)], 1) : _vm._e(), _setup.notPartialSupportSite && _setup.isFsaSupported && _setup.settings.downloadBy === \"fsa\" ? _c(\"v-list-item\", [_c(\"v-list-item-content\", [_c(\"v-list-item-title\", [_vm._v(_vm._s(_vm.$t(\"1sUsdpwBzU4gBf7Mrcihq\")))]), _c(\"v-list-item-subtitle\", [_vm._v(_vm._s(_vm.$t(\"jx2FWrN3O_8T7U5aSbvXj\")))])], 1), _c(\"v-list-item-action\", [_c(\"v-btn\", { staticClass: \"sel_menu_btn\", attrs: { \"small\": \"\" }, on: { \"click\": _setup.setFsaDirName } }, [_vm._v(_vm._s(_setup.fsaDirName || _vm.$t(\"UOaS5wud2xGLzx9NGJxYQ\")))])], 1)], 1) : _vm._e(), _setup.notPartialSupportSite && _setup.settings.downloadBy !== \"newtab\" ? _c(\"v-list-item\", [_c(\"v-list-item-content\", [_c(\"v-list-item-title\", [_vm._v(_vm._s(_vm.$t(\"PBjdNKuj02doUvOf2zZqP\")))]), _setup.settings.downloadBy === \"tm\" ? _c(\"v-list-item-subtitle\", [_vm._v(_vm._s(_vm.$t(\"z_oL9s5fS164W4_gITOGZ\")))]) : _vm._e(), _setup.settings.downloadBy === \"fsa\" ? _c(\"v-list-item-subtitle\", [_vm._v(\"\\u662F\\u5426\\u5C06\\u56FE\\u7247\\u4FDD\\u5B58\\u5230\\u4EE5\\u7AD9\\u70B9\\u4E3A\\u540D\\u7684\\u6587\\u4EF6\\u5939\")]) : _vm._e()], 1), _c(\"v-list-item-action\", [_c(\"v-switch\", { attrs: { \"inset\": \"\", \"loading\": _setup.dlSubLoading }, on: { \"change\": _setup.onDLSubpathChange }, model: { value: _setup.settings.isDLSubpath, callback: function($$v) {\n      _vm.$set(_setup.settings, \"isDLSubpath\", $$v);\n    }, expression: \"settings.isDLSubpath\" } })], 1)], 1) : _vm._e(), _c(\"v-list-item\", [_c(\"v-list-item-content\", [_c(\"v-list-item-title\", [_vm._v(_vm._s(_vm.$t(\"fbIpwMw2yVoSxP66OJ32z\")))]), _c(\"v-list-item-subtitle\", [_vm._v(_vm._s(_vm.$t(\"tEvQYzSVnggYAcM1uv9Tt\")))])], 1), _c(\"v-list-item-action\", [_c(\"v-switch\", { attrs: { \"inset\": \"\" }, model: { value: _setup.settings.isFitScreen, callback: function($$v) {\n      _vm.$set(_setup.settings, \"isFitScreen\", $$v);\n    }, expression: \"settings.isFitScreen\" } })], 1)], 1), _c(\"v-list-item\", [_c(\"v-list-item-content\", [_c(\"v-list-item-title\", [_vm._v(_vm._s(_vm.$t(\"lkCkz1OpNtTCFRfGCEoBp\")))]), _c(\"v-list-item-subtitle\", [_vm._v(_vm._s(_vm.$t(\"EZd1QQdgUDjT3yya5ZYe-\")))])], 1), _c(\"v-list-item-action\", [_c(\"v-switch\", { attrs: { \"inset\": \"\" }, model: { value: _setup.settings.autoWaterfall, callback: function($$v) {\n      _vm.$set(_setup.settings, \"autoWaterfall\", $$v);\n    }, expression: \"settings.autoWaterfall\" } })], 1)], 1), _setup.notPartialSupportSite ? _c(\"v-list-item\", [_c(\"v-list-item-content\", [_c(\"v-list-item-title\", [_vm._v(_vm._s(_vm.$t(\"sxhTRqogDRozo9IaTGI7g\")))]), _c(\"v-list-item-subtitle\", [_vm._v(_vm._s(_vm.$t(\"gPt6cpWrkvqRqZnwJo1KV\")))])], 1), _c(\"v-list-item-action\", [_c(\"v-switch\", { attrs: { \"inset\": \"\" }, model: { value: _setup.settings.showPostCheckbox, callback: function($$v) {\n      _vm.$set(_setup.settings, \"showPostCheckbox\", $$v);\n    }, expression: \"settings.showPostCheckbox\" } })], 1)], 1) : _vm._e(), _c(\"v-list-item\", [_c(\"v-list-item-content\", [_c(\"v-list-item-title\", [_vm._v(_vm._s(_vm.$t(\"UqbfVZzRyk0iD2NcOii_E\")))]), _c(\"v-list-item-subtitle\", [_vm._v(_vm._s(_vm.$t(\"_4E2zv2NpOG4y8TV5PRL0\")))])], 1), _c(\"v-list-item-action\", [_c(\"v-switch\", { attrs: { \"inset\": \"\" }, model: { value: _setup.settings.showListPostReso, callback: function($$v) {\n      _vm.$set(_setup.settings, \"showListPostReso\", $$v);\n    }, expression: \"settings.showListPostReso\" } })], 1)], 1), !_setup.settings.useFancybox ? _c(\"v-list-item\", [_c(\"v-list-item-content\", [_c(\"v-list-item-title\", [_vm._v(_vm._s(_vm.$t(\"ECpLfRMsS0zpJPTw0qqNs\")))]), _c(\"v-list-item-subtitle\", [_vm._v(_vm._s(_vm.$t(\"vJobIibroyz2wkpmONSnR\")))])], 1), _c(\"v-list-item-action\", [_c(\"v-switch\", { attrs: { \"inset\": \"\" }, model: { value: _setup.settings.detailButtonsBottom, callback: function($$v) {\n      _vm.$set(_setup.settings, \"detailButtonsBottom\", $$v);\n    }, expression: \"settings.detailButtonsBottom\" } })], 1)], 1) : _vm._e(), !_setup.settings.useFancybox ? _c(\"v-list-item\", [_c(\"v-list-item-content\", [_c(\"v-list-item-title\", [_vm._v(_vm._s(_vm.$t(\"HPukB-OKzIuRxMmO4Rx2U\")))]), _c(\"v-list-item-subtitle\", [_vm._v(_vm._s(_vm.$t(\"I_MKXUxaNXp3D35GFULn4\")))])], 1), _c(\"v-list-item-action\", [_c(\"v-switch\", { attrs: { \"inset\": \"\" }, model: { value: _setup.settings.closePopupOnImgClick, callback: function($$v) {\n      _vm.$set(_setup.settings, \"closePopupOnImgClick\", $$v);\n    }, expression: \"settings.closePopupOnImgClick\" } })], 1)], 1) : _vm._e(), _setup.isBoorus ? _c(\"v-list-item\", [_c(\"v-list-item-content\", [_c(\"v-list-item-title\", [_vm._v(_vm._s(_vm.$t(\"dvs63FvVKWm3uHVfqeq00\")))]), _c(\"v-list-item-subtitle\", [_vm._v(_vm._s(_vm.$t(\"w4uJjpTmSEkm6SIDgEo-0\")))])], 1), _c(\"v-list-item-action\", [_c(\"v-switch\", { attrs: { \"inset\": \"\" }, model: { value: _setup.settings.useFancybox, callback: function($$v) {\n      _vm.$set(_setup.settings, \"useFancybox\", $$v);\n    }, expression: \"settings.useFancybox\" } })], 1)], 1) : _vm._e(), _setup.store.isYKSite ? _c(\"v-list-item\", [_c(\"v-list-item-content\", [_c(\"v-list-item-title\", [_vm._v(_vm._s(_vm.$t(\"IxTawC_qs_xjxj5g8_aGx\")))]), _c(\"v-list-item-subtitle\", [_vm._v(_vm._s(_vm.$t(\"-x4wjDoHtodaXEgm2SXkg\")))])], 1), _c(\"v-list-item-action\", [_c(\"v-switch\", { attrs: { \"inset\": \"\", \"disabled\": _setup.settings.isYandereFetchByHtml }, model: { value: _setup.settings.isHoldsFalse, callback: function($$v) {\n      _vm.$set(_setup.settings, \"isHoldsFalse\", $$v);\n    }, expression: \"settings.isHoldsFalse\" } })], 1)], 1) : _vm._e(), _setup.isYandere ? _c(\"v-list-item\", [_c(\"v-list-item-content\", [_c(\"v-list-item-title\", [_vm._v(_vm._s(_vm.$t(\"YAUNSVT_pTygaY306DZmU\")))]), _c(\"v-list-item-subtitle\", [_vm._v(_vm._s(_vm.$t(\"HkRzE7fweBSefchs0z0r8\")))])], 1), _c(\"v-list-item-action\", [_c(\"v-switch\", { attrs: { \"inset\": \"\", \"disabled\": _setup.settings.isHoldsFalse }, model: { value: _setup.settings.isYandereFetchByHtml, callback: function($$v) {\n      _vm.$set(_setup.settings, \"isYandereFetchByHtml\", $$v);\n    }, expression: \"settings.isYandereFetchByHtml\" } })], 1)], 1) : _vm._e()], 2), _c(\"v-dialog\", { attrs: { \"max-width\": \"600\" }, model: { value: _setup.showDLConfirm, callback: function($$v) {\n      _setup.showDLConfirm = $$v;\n    }, expression: \"showDLConfirm\" } }, [_c(\"v-card\", [_c(\"v-card-title\", { staticClass: \"text-h5\" }, [_vm._v(_vm._s(_vm.$t(\"ti3akdSS3iZV9NsGzIo3m\")))]), _c(\"v-card-text\", [_vm._v(\" \" + _vm._s(_vm.$t(\"LN_Rsic4V50DrXbsv9T9L\"))), _c(\"br\"), _vm._v(\" \" + _vm._s(_vm.$t(\"OJ8X55GXx5k3peoSXSujf\"))), _c(\"br\"), _vm._v(\" \" + _vm._s(_vm.$t(\"ujBgilCWNgFNV8Q2IDMWS\")) + \" \")]), _c(\"v-card-actions\", [_c(\"v-spacer\"), _c(\"v-btn\", { attrs: { \"text\": \"\" }, on: { \"click\": function($event) {\n      return _setup.setDLSubpathOn(false);\n    } } }, [_vm._v(_vm._s(_vm.$t(\"9dq_DxgMG88eom9Gq-4nT\")))]), _c(\"v-btn\", { attrs: { \"color\": \"primary\", \"text\": \"\" }, on: { \"click\": function($event) {\n      return _setup.setDLSubpathOn(true);\n    } } }, [_vm._v(_vm._s(_vm.$t(\"0VAN4cJ-_mUxvtmg4KEi1\")))])], 1)], 1)], 1)], 1);\n  };\n  var _sfc_staticRenderFns$8 = [];\n  var __component__$8 = /* @__PURE__ */ normalizeComponent(\n    _sfc_main$8,\n    _sfc_render$8,\n    _sfc_staticRenderFns$8,\n    false,\n    null,\n    null,\n    null,\n    null\n  );\n  var SettingsDrawer = __component__$8.exports;\n  const _sfc_main$7 = {\n    props: {\n      options: {\n        type: Object\n      }\n    },\n    data() {\n      return {\n        dp: null\n      };\n    },\n    async mounted() {\n      if (!unsafeWindow.DPlayer) {\n        await loadScript(\"https://cdnjs.cloudflare.com/ajax/libs/dplayer/1.27.1/DPlayer.min.js\");\n      }\n      await this.$nextTick();\n      this.initPlayer();\n    },\n    beforeDestroy() {\n      this.dp.destroy();\n      this.dp = null;\n    },\n    methods: {\n      initPlayer() {\n        this.dp = new unsafeWindow.DPlayer({ ...this.options, container: this.$el });\n        const events = this.dp.events;\n        Object.keys(events).forEach((item) => {\n          if (item === \"events\") {\n            return false;\n          } else {\n            events[item].forEach((event) => {\n              this.dp.on(event, () => this.$emit(event));\n            });\n          }\n        });\n      }\n    },\n    render(h) {\n      return h(\"div\", {\n        class: \"dplayer\"\n      }, []);\n    }\n  };\n  const _sfc_render$7 = null;\n  const _sfc_staticRenderFns$7 = null;\n  var __component__$7 = /* @__PURE__ */ normalizeComponent(\n    _sfc_main$7,\n    _sfc_render$7,\n    _sfc_staticRenderFns$7,\n    false,\n    null,\n    null,\n    null,\n    null\n  );\n  var DPlayer = __component__$7.exports;\n  var _sfc_main$6 = /* @__PURE__ */ Vue2.defineComponent({\n    __name: \"PostExportTags\",\n    props: {\n      tags: { type: Array, default: () => [] },\n      showDialog: { type: Boolean, default: false },\n      updateShowDialog: { type: Function, default: () => {\n      } }\n    },\n    setup(__props) {\n      const props = __props;\n      const initTags = () => ({\n        artist: [],\n        copyright: [],\n        character: [],\n        general: []\n      });\n      const tagColorMap = {\n        artist: \"orange lighten-4\",\n        copyright: \"purple lighten-4\",\n        character: \"green lighten-4\",\n        general: \"blue lighten-4\"\n      };\n      const isEscapeParens = Vue2.ref(true);\n      const isSettingWght = Vue2.ref(false);\n      const bracketType = Vue2.ref(\"use_parens\");\n      const postTags = Vue2.ref(initTags());\n      const selTags = Vue2.ref(initTags());\n      const tagTypes = Vue2.ref(Object.keys(initTags()).map((k) => [k, `${k[0].toUpperCase()}${k.slice(1)}`]));\n      const wghtMap = Vue2.ref({});\n      const showSubActions = Vue2.computed(() => postTags.value.artist.length && postTags.value.copyright.length && postTags.value.character.length);\n      Vue2.watch(() => props.showDialog, (val) => {\n        if (!val)\n          return;\n        Object.keys(postTags.value).forEach((type) => {\n          postTags.value[type] = props.tags.filter((e) => e.type == type).map((e) => e.tag.replaceAll(\"_\", \" \"));\n        });\n      });\n      function handleVisible(val) {\n        props.updateShowDialog(val);\n        if (!val) {\n          postTags.value = initTags();\n          selTags.value = initTags();\n          wghtMap.value = {};\n        }\n      }\n      function selAll(type) {\n        if (type) {\n          selTags.value[type] = [...postTags.value[type]];\n        } else {\n          Object.keys(postTags.value).forEach((type2) => {\n            selTags.value[type2] = [...postTags.value[type2]];\n          });\n        }\n      }\n      function selNone(type) {\n        if (type) {\n          selTags.value[type] = [];\n        } else {\n          Object.keys(postTags.value).forEach((type2) => {\n            selTags.value[type2] = [];\n          });\n        }\n      }\n      function selInvert(type) {\n        if (type) {\n          const tags = postTags.value[type].filter((e) => !selTags.value[type].includes(e));\n          selTags.value[type] = tags;\n        } else {\n          Object.keys(postTags.value).forEach((type2) => {\n            const tags = postTags.value[type2].filter((e) => !selTags.value[type2].includes(e));\n            selTags.value[type2] = tags;\n          });\n        }\n      }\n      function exportTags(type) {\n        const tags = [];\n        const target = type ? selTags.value[type] : Object.keys(selTags.value).map((k) => selTags.value[k]).flat();\n        target.forEach((prompts) => {\n          const origTag = prompts;\n          if (isEscapeParens.value) {\n            prompts = prompts.replaceAll(\"(\", \"\\\\(\").replaceAll(\")\", \"\\\\)\");\n          }\n          if (isSettingWght.value) {\n            prompts = addBrackets(prompts, bracketType.value == \"use_parens\", wghtMap.value[origTag]);\n          }\n          tags.push(prompts);\n        });\n        copyText(tags.join(\", \"));\n      }\n      function addBrackets(prompts, isRound, n) {\n        n = Number(n);\n        if (n == 0)\n          return prompts;\n        const arr = n > 0 ? isRound ? [\"(\", \")\"] : [\"{\", \"}\"] : [\"[\", \"]\"];\n        n = Math.abs(n);\n        return arr[0].repeat(n).concat(prompts, arr[1].repeat(n));\n      }\n      function copyText(text) {\n        navigator.clipboard.writeText(text).then(() => showMsg({ msg: i18n.t(\"99kLMSzDYJCAf1yK9QYzy\") })).catch(() => showMsg({ msg: i18n.t(\"si-zDDRFrEwDTCkp53Q44\"), type: \"error\" }));\n      }\n      return { __sfc: true, props, initTags, tagColorMap, isEscapeParens, isSettingWght, bracketType, postTags, selTags, tagTypes, wghtMap, showSubActions, handleVisible, selAll, selNone, selInvert, exportTags, addBrackets, copyText, mdiClose };\n    }\n  });\n  var _sfc_render$6 = function render() {\n    var _vm = this, _c = _vm._self._c, _setup = _vm._self._setupProxy;\n    return _c(\"v-dialog\", { attrs: { \"value\": _vm.showDialog, \"max-width\": \"800px\" }, on: { \"input\": _setup.handleVisible } }, [_c(\"v-card\", [_c(\"v-card-title\", [_c(\"h4\", [_vm._v(_vm._s(_vm.$t(\"FMi4atPbKn-B1HiAZ2ZP2\")))]), _c(\"v-spacer\"), _c(\"v-tooltip\", { attrs: { \"bottom\": \"\" }, scopedSlots: _vm._u([{ key: \"activator\", fn: function({ on, attrs }) {\n      return [_c(\"v-btn\", _vm._g(_vm._b({ attrs: { \"fab\": \"\", \"small\": \"\", \"text\": \"\" }, on: { \"click\": function($event) {\n        $event.stopPropagation();\n        return _setup.handleVisible(false);\n      } } }, \"v-btn\", attrs, false), on), [_c(\"v-icon\", [_vm._v(_vm._s(_setup.mdiClose))])], 1)];\n    } }]) }, [_c(\"span\", [_vm._v(_vm._s(_vm.$t(\"t83UAY18UebTg1_-zFGP3\")))])])], 1), _c(\"v-card-text\", { staticStyle: { \"max-height\": \"72vh\", \"overflow-y\": \"auto\" } }, [_c(\"div\", { staticClass: \"subtitle-1\" }, [_vm._v(_vm._s(_vm.$t(\"Cu6n0Apv5xVlo4DnQbVbT\")))]), _c(\"div\", { staticClass: \"export-tags-setting mb-4\" }, [_c(\"v-checkbox\", { scopedSlots: _vm._u([{ key: \"label\", fn: function() {\n      return [_c(\"code\", [_vm._v(\"( ) -> \\\\( \\\\)\")])];\n    }, proxy: true }]), model: { value: _setup.isEscapeParens, callback: function($$v) {\n      _setup.isEscapeParens = $$v;\n    }, expression: \"isEscapeParens\" } }), _c(\"v-checkbox\", { attrs: { \"label\": _vm.$t(\"BB4C5taWpmw06X0Kz_Gtk\") }, model: { value: _setup.isSettingWght, callback: function($$v) {\n      _setup.isSettingWght = $$v;\n    }, expression: \"isSettingWght\" } }), _c(\"v-radio-group\", { attrs: { \"row\": \"\" }, model: { value: _setup.bracketType, callback: function($$v) {\n      _setup.bracketType = $$v;\n    }, expression: \"bracketType\" } }, [_c(\"v-radio\", { attrs: { \"value\": \"use_parens\" }, scopedSlots: _vm._u([{ key: \"label\", fn: function() {\n      return [_c(\"code\", [_vm._v(\"Using ( )\")])];\n    }, proxy: true }]) }), _c(\"v-radio\", { attrs: { \"value\": \"use_brackets\" }, scopedSlots: _vm._u([{ key: \"label\", fn: function() {\n      return [_c(\"code\", [_vm._v(\"Using { }\")])];\n    }, proxy: true }]) })], 1)], 1), _vm._l(_setup.tagTypes, function(type) {\n      return _c(\"div\", { directives: [{ name: \"show\", rawName: \"v-show\", value: _setup.postTags[type[0]].length, expression: \"postTags[type[0]].length\" }], key: type[0] }, [_c(\"div\", { staticClass: \"d-flex-y\" }, [_c(\"div\", { staticClass: \"subtitle-2\", staticStyle: { \"min-width\": \"72px\" } }, [_vm._v(_vm._s(type[1]))]), _setup.showSubActions ? [_c(\"v-btn\", { attrs: { \"color\": \"light-blue accent-4\", \"small\": \"\", \"text\": \"\" }, on: { \"click\": function($event) {\n        return _setup.selAll(type[0]);\n      } } }, [_vm._v(_vm._s(_vm.$t(\"zg2GRF6zmMXCkT9Uz2Bni\")))]), _c(\"v-btn\", { attrs: { \"color\": \"light-blue accent-4\", \"small\": \"\", \"text\": \"\" }, on: { \"click\": function($event) {\n        return _setup.selNone(type[0]);\n      } } }, [_vm._v(_vm._s(_vm.$t(\"xSC1vpAOTLQ3RBipKrNpD\")))]), _c(\"v-btn\", { attrs: { \"color\": \"light-blue accent-4\", \"small\": \"\", \"text\": \"\" }, on: { \"click\": function($event) {\n        return _setup.selInvert(type[0]);\n      } } }, [_vm._v(_vm._s(_vm.$t(\"cKXET1CCnAXq4H60qr8uc\")))]), _c(\"v-btn\", { attrs: { \"color\": \"light-blue accent-4\", \"small\": \"\", \"text\": \"\" }, on: { \"click\": function($event) {\n        return _setup.exportTags(type[0]);\n      } } }, [_vm._v(_vm._s(_vm.$t(\"QH_xm27zhgs5E1077asf1\")))])] : _vm._e()], 2), _c(\"v-chip-group\", { attrs: { \"column\": \"\", \"multiple\": \"\" }, model: { value: _setup.selTags[type[0]], callback: function($$v) {\n        _vm.$set(_setup.selTags, type[0], $$v);\n      }, expression: \"selTags[type[0]]\" } }, _vm._l(_setup.postTags[type[0]], function(tag2) {\n        return _c(\"div\", { key: tag2, staticClass: \"d-flex-col\" }, [_c(\"v-chip\", { attrs: { \"filter\": \"\", \"small\": \"\", \"color\": _setup.tagColorMap[type[0]], \"value\": tag2, \"ripple\": false } }, [_vm._v(_vm._s(tag2))]), _setup.isSettingWght ? _c(\"input\", { directives: [{ name: \"model\", rawName: \"v-model\", value: _setup.wghtMap[tag2], expression: \"wghtMap[tag]\" }], staticClass: \"export-tags-wght-inp\", attrs: { \"type\": \"number\" }, domProps: { \"value\": _setup.wghtMap[tag2] }, on: { \"input\": function($event) {\n          if ($event.target.composing)\n            return;\n          _vm.$set(_setup.wghtMap, tag2, $event.target.value);\n        } } }) : _vm._e()], 1);\n      }), 0)], 1);\n    })], 2), _c(\"v-card-actions\", [_c(\"v-btn\", { attrs: { \"color\": \"blue accent-2\", \"text\": \"\" }, on: { \"click\": function($event) {\n      return _setup.selAll();\n    } } }, [_vm._v(_vm._s(_vm.$t(\"zg2GRF6zmMXCkT9Uz2Bni\")))]), _c(\"v-btn\", { attrs: { \"color\": \"blue accent-2\", \"text\": \"\" }, on: { \"click\": function($event) {\n      return _setup.selNone();\n    } } }, [_vm._v(_vm._s(_vm.$t(\"xSC1vpAOTLQ3RBipKrNpD\")))]), _c(\"v-btn\", { attrs: { \"color\": \"blue accent-2\", \"text\": \"\" }, on: { \"click\": function($event) {\n      return _setup.selInvert();\n    } } }, [_vm._v(_vm._s(_vm.$t(\"cKXET1CCnAXq4H60qr8uc\")))]), _c(\"v-btn\", { attrs: { \"color\": \"blue accent-2\", \"text\": \"\" }, on: { \"click\": function($event) {\n      return _setup.exportTags();\n    } } }, [_vm._v(_vm._s(_vm.$t(\"QH_xm27zhgs5E1077asf1\")))])], 1)], 1)], 1);\n  };\n  var _sfc_staticRenderFns$6 = [];\n  var __component__$6 = /* @__PURE__ */ normalizeComponent(\n    _sfc_main$6,\n    _sfc_render$6,\n    _sfc_staticRenderFns$6,\n    false,\n    null,\n    null,\n    null,\n    null\n  );\n  var PostExportTags = __component__$6.exports;\n  function isDanbooruPage() {\n    return location.hostname == \"danbooru.donmai.us\";\n  }\n  const isCNLang$1 = i18n.locale.includes(\"zh\");\n  const tagSortOrder = [\"artist\", \"copyright\", \"character\", \"general\"];\n  function getDanbooruTagDetail(image) {\n    const { data, tags } = image;\n    const tagMap2 = {\n      artist: [i18n.t(\"Ym0HIEu9Q80qXB31LuC6c\"), \"#FB8C00\", data.tag_string_artist.split(/\\s+/)],\n      copyright: [i18n.t(\"juT6gwLOg5r1h2vFpFf6P\"), \"#AB47BC\", data.tag_string_copyright.split(/\\s+/)],\n      character: [i18n.t(\"aonlPAu9kEkkwNvQg0DBk\"), \"#66BB6A\", data.tag_string_character.split(/\\s+/)]\n    };\n    return {\n      voted: false,\n      tags: tags.map((tag2) => {\n        const tagCN = isCNLang$1 && window.__tagsCN?.[tag2.replace(/_/g, \" \")];\n        const typedTag = { type: \"\", text: \"\", color: \"\" };\n        for (const [key, val] of Object.entries(tagMap2)) {\n          if (val[2].includes(tag2)) {\n            typedTag.type = key;\n            typedTag.text = val[0];\n            typedTag.color = val[1];\n            break;\n          }\n        }\n        const tagText = [\n          typedTag.text && `[ ${typedTag.text} ] `,\n          tag2,\n          tagCN && ` [ ${tagCN} ]`\n        ].filter(Boolean).join(\"\");\n        return {\n          tag: tag2,\n          tagText,\n          color: typedTag.color || \"#8F77B5\",\n          type: typedTag.type || \"general\"\n        };\n      }).sort((a, b) => {\n        return tagSortOrder.indexOf(a.type) - tagSortOrder.indexOf(b.type);\n      })\n    };\n  }\n  async function addFavoriteDanbooru(id) {\n    const response = await fetch(`https://danbooru.donmai.us/favorites?post_id=${id}`, {\n      method: \"POST\",\n      headers: { \"x-csrf-token\": sessionStorage.getItem(\"csrf-token\") ?? \"\" }\n    });\n    if (!response.ok) {\n      showMsg({ msg: `${i18n.t(\"MWVfUiW8egLWq7MgV-wzc\")}: ${response.status}`, type: \"error\" });\n      return false;\n    }\n    const result = await response.text();\n    if (result.includes('toggleClass(\"fav-buttons-true\")')) {\n      showMsg({ msg: i18n.t(\"ctWGhVvqB2k_1TX2iY0l2\").toString() });\n      return true;\n    } else {\n      showMsg({ msg: `${i18n.t(\"MWVfUiW8egLWq7MgV-wzc\")}: ${result}`, type: \"error\" });\n      return false;\n    }\n  }\n  const favActions = {\n    \"yande.re\": addPostToFavorites$1,\n    \"konachan.com\": addPostToFavorites$1,\n    \"konachan.net\": addPostToFavorites$1,\n    \"danbooru.donmai.us\": addFavoriteDanbooru,\n    \"gelbooru.com\": addFavoriteGelbooru,\n    \"rule34.xxx\": addFavoriteRule34\n  };\n  const isFavBtnShow = Object.keys(favActions).includes(location.hostname);\n  const addPostToFavorites = favActions[location.hostname] || (() => {\n  });\n  const isCNLang = i18n.locale.includes(\"zh\");\n  async function handlePostDetail(img) {\n    const { fileUrl, sampleUrl, tags } = await fetchDetailActions.find((e) => e.is())?.detail(img.value.id) || {};\n    if (tags?.length)\n      img.value.tags = tags;\n    if (fileUrl)\n      img.value.fileUrl = fileUrl;\n    if (sampleUrl)\n      img.value.fileUrl = sampleUrl;\n  }\n  async function setPostDetail(imageSelected, postDetail) {\n    if (store.isYKSite) {\n      postDetail.value = {\n        voted: false,\n        tags: []\n      };\n      const result = await getPostDetail(imageSelected.value.id);\n      if (result)\n        postDetail.value = result;\n      return;\n    }\n    if (isDanbooruPage()) {\n      postDetail.value = getDanbooruTagDetail(imageSelected.value);\n      return;\n    }\n    if (eshuushuu.is()) {\n      postDetail.value = eshuushuu.tagDetail(imageSelected.value);\n      return;\n    }\n    await handlePostDetail(imageSelected);\n    postDetail.value = {\n      voted: false,\n      tags: imageSelected.value.tags.map((tag2) => {\n        const tagCN = window.__tagsCN?.[tag2.replace(/_/g, \" \")];\n        return {\n          tag: tag2,\n          tagText: isCNLang && tagCN ? `${tag2} [ ${tagCN} ]` : tag2,\n          color: \"#8F77B5\",\n          type: \"general\"\n        };\n      })\n    };\n  }\n  var _sfc_main$5 = /* @__PURE__ */ Vue2.defineComponent({\n    __name: \"PostDetail\",\n    setup(__props) {\n      const notR34Fav = Vue2.ref(!(rule34.fav.is() || rule34.firefox.is() || gelbooru.fav.is() || gelbooru.is() || zerochan.is() || realbooru.is()));\n      const showImageToolbar = Vue2.ref(true);\n      const imgLoading = Vue2.ref(true);\n      const innerWidth = Vue2.ref(window.innerWidth);\n      const innerHeight = Vue2.ref(window.innerHeight);\n      const downloading = Vue2.ref(false);\n      const scaleOn = Vue2.ref(false);\n      const imageSelected = Vue2.computed(() => store.imageList[store.imageSelectedIndex] ?? {});\n      const isVideo = Vue2.computed(() => {\n        const { fileUrl, fileExt } = imageSelected.value;\n        if (!fileUrl)\n          return false;\n        try {\n          if ([\"mp4\", \"webm\"].includes(fileExt)) {\n            return true;\n          }\n          const url = new URL(fileUrl);\n          return url.pathname.endsWith(\".mp4\") || url.pathname.endsWith(\".webm\");\n        } catch (_error) {\n          return false;\n        }\n      });\n      const imgSrc = Vue2.computed(() => {\n        if (isVideo.value)\n          return void 0;\n        return imageSelected.value.sampleUrl ?? imageSelected.value.fileUrl ?? void 0;\n      });\n      const imgLasySrc = Vue2.computed(() => {\n        if (isVideo.value)\n          return void 0;\n        return imageSelected.value.previewUrl ?? void 0;\n      });\n      const imageSelectedWidth = Vue2.computed(() => {\n        const width = Number.parseInt(\n          Math.min(\n            innerWidth.value * 1,\n            imageSelected.value.sampleWidth || innerWidth.value\n          ).toString()\n        );\n        const height = Math.min(innerHeight.value * 1, imageSelected.value.sampleHeight || innerHeight.value);\n        const width2 = Number.parseInt((height * imageSelected.value.aspectRatio).toString());\n        return Math.min(width, width2);\n      });\n      const notYKSite = Vue2.computed(() => {\n        return [\"konachan\", \"yande\"].every((e) => !location.host.includes(e));\n      });\n      const imgCreateTime = Vue2.computed(() => {\n        return formatRelativeTime(imageSelected.value.createdAt);\n      });\n      function close() {\n        store.showImageSelected = false;\n      }\n      function toggleToolbar() {\n        if (scaleOn.value)\n          return;\n        if (settings.closePopupOnImgClick) {\n          close();\n          return;\n        }\n        showImageToolbar.value = !showImageToolbar.value;\n      }\n      function toTagsPage(tag2) {\n        if (store.isYKSite) {\n          window.open(`/post?tags=${tag2}`, \"_blank\", \"noreferrer\");\n        }\n        if (isDanbooruPage()) {\n          window.open(`/posts?tags=${tag2}`, \"_blank\", \"noreferrer\");\n        }\n      }\n      function toPidPage(pid) {\n        if (notYKSite.value)\n          return;\n        window.open(`/post/show/${pid}`, \"_blank\", \"noreferrer\");\n      }\n      function toDetailPage() {\n        window.open(imageSelected.value.postView, \"_blank\", \"noreferrer\");\n      }\n      function toSourcePage() {\n        const { sourceUrl } = imageSelected.value;\n        if (!isURL(sourceUrl))\n          return;\n        window.open(sourceUrl, \"_blank\", \"noreferrer\");\n      }\n      async function download(url, name) {\n        if (!url)\n          return;\n        if (location.host.includes(\"gelbooru\")) {\n          setTimeout(() => {\n            downloading.value = false;\n          }, 1e3);\n        }\n        if (store.isYKSite) {\n          name = `${location.hostname} ${imageSelected.value.id} ${imageSelected.value.tags.join(\" \")}`;\n        }\n        if (isR34PahealHome()) {\n          name = `${name}.${imageSelected.value.data.file_name.split(\".\").pop()}`;\n        }\n        try {\n          downloading.value = true;\n          await downloadFile(url, name);\n          downloading.value = false;\n        } catch (error) {\n          downloading.value = false;\n          showMsg({ msg: `${i18n.t(\"FAqj5ONm50QMfIt9Vq2p1\")}: ${error}`, type: \"error\" });\n        }\n      }\n      function addToList() {\n        addToSelectedList(imageSelected.value);\n      }\n      function onDtlContClick(ev) {\n        const el = ev.target;\n        if (el?.className?.includes?.(\"img_detail_cont\")) {\n          close();\n        }\n      }\n      const postDetail = Vue2.ref({});\n      const metaTags = Vue2.computed(() => postDetail.value.tags?.filter((e) => e.type != \"general\") || []);\n      async function addFavorite() {\n        if (!isFavBtnShow || postDetail.value.voted)\n          return;\n        const isSuccess = await addPostToFavorites(imageSelected.value.id);\n        if (isSuccess)\n          postDetail.value.voted = true;\n      }\n      const isExportTagsEnable = Vue2.ref(true);\n      const isExportTagsShow = Vue2.ref(false);\n      function openExportTags() {\n        isExportTagsShow.value = true;\n      }\n      const preloadImgEl = new Image();\n      function preloadImg(src) {\n        console.log(\"preloadImg: \", src);\n        return new Promise((resolve, reject) => {\n          preloadImgEl.src = src;\n          preloadImgEl.onload = resolve;\n          preloadImgEl.onerror = reject;\n        });\n      }\n      async function preloadNextImg() {\n        if (!settings.isFullImgPreload)\n          return;\n        if (isVideo.value)\n          return;\n        for (let index = 1; index <= settings.imgPreloadNum; index++) {\n          console.log(\"index: \", index);\n          const next = store.imageList[store.imageSelectedIndex + index];\n          if (!next)\n            break;\n          const imgSrc2 = (scaleOn.value ? next.jpegUrl : next.sampleUrl) || next.fileUrl;\n          await preloadImg(imgSrc2 || \"\");\n        }\n      }\n      const isVideoShow = Vue2.ref(true);\n      async function toggleVideoShow() {\n        isVideoShow.value = false;\n        await Vue2.nextTick();\n        isVideoShow.value = true;\n      }\n      const showPreviewThumb = Vue2.ref(true);\n      async function showPrevPost() {\n        if (store.imageSelectedIndex == 0)\n          return;\n        if (showPreviewThumb.value) {\n          showPreviewThumb.value = false;\n        }\n        imgLoading.value = true;\n        store.imageSelectedIndex--;\n        isVideo.value && toggleVideoShow();\n        await setPostDetail(imageSelected, postDetail);\n      }\n      async function showNextPost() {\n        if (showPreviewThumb.value) {\n          showPreviewThumb.value = false;\n        }\n        if (store.imageSelectedIndex >= store.imageList.length - 1) {\n          if (store.requestLoading || store.requestStop)\n            return;\n          await searchPosts();\n        }\n        imgLoading.value = true;\n        store.imageSelectedIndex++;\n        isVideo.value && toggleVideoShow();\n        await setPostDetail(imageSelected, postDetail);\n        preloadNextImg();\n      }\n      function onImageLoadError(ev) {\n        imageSelected.value.sampleUrl = null;\n        if (notR34Fav.value) {\n          return;\n        }\n        const { fileUrl } = imageSelected.value;\n        const el = ev.target;\n        if (fileUrl && location.hostname.includes(\"zerochan\")) {\n          getZerochanFileUrl(imageSelected.value.id).then((url) => {\n            imageSelected.value.fileUrl = url;\n          });\n          return;\n        }\n        if (!el?.src.includes(\"/images/\")) {\n          el.src = imageSelected.value.fileUrl || \"\";\n          return;\n        }\n        if (fileUrl?.includes(\".jpeg\")) {\n          imageSelected.value.fileUrl = fileUrl.replace(/\\.jpeg(\\?\\d+)?$/, \".jpg\");\n          return;\n        }\n        if (fileUrl?.includes(\".jpg\")) {\n          imageSelected.value.fileUrl = fileUrl.replace(/\\.jpg(\\?\\d+)?$/, \".png\");\n          return;\n        }\n        if (fileUrl && (realbooru.is() || rule34.firefox.is())) {\n          imageSelected.value.fileUrl = fileUrl.replace(/\\.png(\\?\\d+)?$/, \".gif\");\n        }\n      }\n      const scaleImgSrc = Vue2.computed(() => {\n        return scaleOn.value ? imageSelected.value.jpegUrl || imageSelected.value.fileUrl || void 0 : void 0;\n      });\n      function onScaleImgError(ev) {\n        if (notR34Fav.value) {\n          imageSelected.value.data.jpeg_url = null;\n          return;\n        }\n        const img = ev.target;\n        const { fileUrl } = imageSelected.value;\n        if (fileUrl && location.hostname.includes(\"zerochan\")) {\n          getZerochanFileUrl(imageSelected.value.id).then((url) => {\n            imageSelected.value.fileUrl = url;\n            img.src = url;\n          });\n          return;\n        }\n        if (fileUrl?.includes(\".jpeg\")) {\n          imageSelected.value.fileUrl = fileUrl.replace(/\\.jpeg(\\?\\d+)?$/, \".jpg\");\n          img.src = imageSelected.value.fileUrl;\n          return;\n        }\n        if (fileUrl?.includes(\".jpg\")) {\n          imageSelected.value.fileUrl = fileUrl.replace(/\\.jpg(\\?\\d+)?$/, \".png\");\n          img.src = imageSelected.value.fileUrl;\n          return;\n        }\n        if (fileUrl && (realbooru.is() || rule34.firefox.is())) {\n          imageSelected.value.fileUrl = fileUrl.replace(/\\.png(\\?\\d+)?$/, \".gif\");\n          img.src = imageSelected.value.fileUrl;\n        }\n      }\n      const scaleImgStyleMap = {\n        FitToPage: { maxWidth: \"100vw\", maxHeight: \"100vh\" },\n        FitToWidth: { width: \"100vw\" },\n        FitToHeight: { height: \"100vh\" },\n        Original: {}\n      };\n      const imgScaleState = Vue2.ref(\"Original\");\n      const imgRotateDeg = Vue2.ref(0);\n      function rotateImg() {\n        imgScaleState.value = \"FitToPage\";\n        imgRotateDeg.value += 90;\n      }\n      const scaleImgStyle = Vue2.computed(() => ({\n        ...scaleImgStyleMap[imgScaleState.value],\n        \"transform\": `rotate(${imgRotateDeg.value}deg)`,\n        \"transform-origin\": \"center center\"\n      }));\n      let clearDragEv;\n      async function zoomInImg() {\n        scaleOn.value = true;\n        if (imageSelected.value.sampleUrl) {\n          imgLoading.value = true;\n        }\n        await Vue2.nextTick();\n        clearDragEv = dragElement(\".img_scale_scroll\", \".img_detail_scale\");\n      }\n      function zoomOutImg() {\n        scaleOn.value = false;\n        imgRotateDeg.value = 0;\n        clearDragEv?.();\n      }\n      async function reqFullscreen() {\n        try {\n          if (document.fullscreenElement)\n            return;\n          const img = document.querySelector(\".img_detail_scale\");\n          await img?.requestFullscreen();\n        } catch (error) {\n          console.log(\"toggleFullscreen error: \", error);\n        }\n      }\n      Vue2.watch(() => store.showImageSelected, async (val) => {\n        if (val) {\n          imgLoading.value = true;\n          await setPostDetail(imageSelected, postDetail);\n          preloadNextImg();\n        } else {\n          scaleOn.value = false;\n          postDetail.value = {};\n          await Vue2.nextTick();\n          showPreviewThumb.value = true;\n        }\n      });\n      function onResize() {\n        innerWidth.value = window.innerWidth;\n        innerHeight.value = window.innerHeight;\n      }\n      const isTriggerEvent = Vue2.computed(() => {\n        if (!store.showImageSelected)\n          return false;\n        if (isVideo.value)\n          return false;\n        if (scaleOn.value && imgScaleState.value !== \"FitToPage\")\n          return false;\n        if (isExportTagsShow.value)\n          return false;\n        return true;\n      });\n      const onWheel = debounce((ev) => {\n        if (!isTriggerEvent.value)\n          return;\n        ev.deltaY > 0 ? showNextPost() : showPrevPost();\n      }, 500, true);\n      const onKeyup = debounce((ev) => {\n        if (!isTriggerEvent.value)\n          return;\n        ev.preventDefault();\n        if ([\"ArrowLeft\", \"a\", \"A\"].includes(ev.key)) {\n          showPrevPost();\n          return;\n        }\n        if ([\"ArrowRight\", \"d\", \"D\"].includes(ev.key)) {\n          showNextPost();\n          return;\n        }\n        if ([\"f\", \"F\"].includes(ev.key)) {\n          addFavorite();\n        }\n      }, 500, true);\n      Vue2.onMounted(() => {\n        window.addEventListener(\"resize\", onResize);\n        settings.isListenWheelEvent && window.addEventListener(\"wheel\", onWheel);\n        settings.isListenKeyupEvent && window.addEventListener(\"keyup\", onKeyup);\n      });\n      Vue2.onUnmounted(() => {\n        window.removeEventListener(\"resize\", onResize);\n        settings.isListenWheelEvent && window.removeEventListener(\"wheel\", onWheel);\n        settings.isListenKeyupEvent && window.removeEventListener(\"keyup\", onKeyup);\n      });\n      return { __sfc: true, notR34Fav, showImageToolbar, imgLoading, innerWidth, innerHeight, downloading, scaleOn, imageSelected, isVideo, imgSrc, imgLasySrc, imageSelectedWidth, notYKSite, imgCreateTime, close, toggleToolbar, toTagsPage, toPidPage, toDetailPage, toSourcePage, download, addToList, onDtlContClick, postDetail, metaTags, addFavorite, isExportTagsEnable, isExportTagsShow, openExportTags, preloadImgEl, preloadImg, preloadNextImg, isVideoShow, toggleVideoShow, showPreviewThumb, showPrevPost, showNextPost, onImageLoadError, scaleImgSrc, onScaleImgError, scaleImgStyleMap, imgScaleState, imgRotateDeg, rotateImg, scaleImgStyle, clearDragEv, zoomInImg, zoomOutImg, reqFullscreen, onResize, isTriggerEvent, onWheel, onKeyup, mdiChevronLeft, mdiChevronRight, mdiClose, mdiDownload, mdiFileTree, mdiFitToScreenOutline, mdiFolderNetwork, mdiFullscreen, mdiHeart, mdiHeartPlusOutline, mdiLaunch, mdiLinkVariant, mdiLoupe, mdiMagnifyMinusOutline, mdiMagnifyPlusOutline, mdiPlaylistPlus, mdiRotateRight, mdiTableSplitCell, mdiTagMultiple, DPlayer, PostExportTags, isFavBtnShow, notPartialSupportSite, settings, store };\n    }\n  });\n  var _sfc_render$5 = function render() {\n    var _vm = this, _c = _vm._self._c, _setup = _vm._self._setupProxy;\n    return _c(\"v-dialog\", { attrs: { \"fullscreen\": \"\" }, model: { value: _setup.store.showImageSelected, callback: function($$v) {\n      _vm.$set(_setup.store, \"showImageSelected\", $$v);\n    }, expression: \"store.showImageSelected\" } }, [_setup.store.showImageSelected ? _c(\"div\", { staticClass: \"img_detail_cont\", on: { \"click\": _setup.onDtlContClick } }, [_setup.isVideo ? [_setup.isVideoShow ? _c(_setup.DPlayer, { style: `width: ${_setup.imageSelectedWidth > _setup.imageSelected.width ? _setup.imageSelected.width : _setup.imageSelectedWidth}px`, attrs: { \"options\": { theme: \"#8E24AA\", autoplay: true, loop: true, video: { url: _setup.imageSelected.fileUrl } } } }) : _vm._e()] : _c(\"div\", { class: { img_scale_scroll: _setup.scaleOn, img_scale_normal: !_setup.scaleOn }, attrs: { \"draggable\": \"false\" } }, [_c(\"v-row\", { directives: [{ name: \"show\", rawName: \"v-show\", value: _setup.imgLoading, expression: \"imgLoading\" }], staticClass: \"img_detail_loading\" }, [_setup.showPreviewThumb && !_setup.scaleOn ? _c(\"img\", { attrs: { \"src\": _setup.imgLasySrc, \"width\": _setup.imageSelectedWidth, \"alt\": \"\" } }) : _vm._e(), _c(\"v-progress-circular\", { attrs: { \"size\": 100, \"width\": 6, \"indeterminate\": \"\", \"color\": \"deep-purple\" } })], 1), !_setup.scaleOn ? _c(\"img\", { staticClass: \"img_detail_sample\", attrs: { \"alt\": \"\", \"src\": _setup.imgSrc, \"width\": _setup.imgLoading ? 0 : _setup.imageSelectedWidth }, on: { \"click\": function($event) {\n      $event.stopPropagation();\n      return _setup.toggleToolbar.apply(null, arguments);\n    }, \"load\": function($event) {\n      _setup.imgLoading = false;\n    }, \"error\": _setup.onImageLoadError } }) : _vm._e(), _setup.scaleOn ? _c(\"img\", { staticClass: \"img_detail_scale\", style: _setup.scaleImgStyle, attrs: { \"draggable\": \"false\", \"alt\": \"\", \"src\": _setup.scaleImgSrc }, on: { \"load\": function($event) {\n      _setup.imgLoading = false;\n    }, \"error\": _setup.onScaleImgError } }) : _vm._e()], 1)], 2) : _vm._e(), _c(\"v-toolbar\", { directives: [{ name: \"show\", rawName: \"v-show\", value: _setup.showImageToolbar && _setup.scaleOn && !_setup.isVideo, expression: \"showImageToolbar && scaleOn && !isVideo\" }], staticClass: \"img-detail-toolbar img_detail_btn_color\", class: { \"detail-buttons-bottom\": _setup.settings.detailButtonsBottom }, attrs: { \"color\": \"transparent\", \"height\": \"auto\", \"flat\": \"\" } }, [_c(\"v-spacer\"), _c(\"v-tooltip\", { attrs: { \"bottom\": \"\" }, scopedSlots: _vm._u([{ key: \"activator\", fn: function({ on, attrs }) {\n      return [_c(\"v-btn\", _vm._g(_vm._b({ staticClass: \"mr-1 hidden-sm-and-down\", attrs: { \"fab\": \"\", \"small\": \"\" }, on: { \"click\": function($event) {\n        $event.stopPropagation();\n        _setup.imgScaleState = \"FitToPage\";\n      } } }, \"v-btn\", attrs, false), on), [_c(\"v-icon\", [_vm._v(_vm._s(_setup.mdiFitToScreenOutline))])], 1)];\n    } }]) }, [_c(\"span\", [_vm._v(_vm._s(_vm.$t(\"M-wISnLiQgM_DURMwKZGT\")))])]), _c(\"v-tooltip\", { attrs: { \"bottom\": \"\" }, scopedSlots: _vm._u([{ key: \"activator\", fn: function({ on, attrs }) {\n      return [_c(\"v-btn\", _vm._g(_vm._b({ staticClass: \"mr-1\", attrs: { \"fab\": \"\", \"small\": \"\" }, on: { \"click\": function($event) {\n        $event.stopPropagation();\n        _setup.imgScaleState = \"FitToWidth\";\n      } } }, \"v-btn\", attrs, false), on), [_c(\"v-icon\", [_vm._v(_vm._s(_setup.mdiTableSplitCell))])], 1)];\n    } }]) }, [_c(\"span\", [_vm._v(_vm._s(_vm.$t(\"ad8lEoWap_nT9U69WBKen\")))])]), _c(\"v-tooltip\", { attrs: { \"bottom\": \"\" }, scopedSlots: _vm._u([{ key: \"activator\", fn: function({ on, attrs }) {\n      return [_c(\"v-btn\", _vm._g(_vm._b({ staticClass: \"mr-1\", attrs: { \"fab\": \"\", \"small\": \"\" }, on: { \"click\": function($event) {\n        $event.stopPropagation();\n        _setup.imgScaleState = \"FitToHeight\";\n      } } }, \"v-btn\", attrs, false), on), [_c(\"v-icon\", { staticStyle: { \"transform\": \"rotate(90deg)\" } }, [_vm._v(_vm._s(_setup.mdiTableSplitCell))])], 1)];\n    } }]) }, [_c(\"span\", [_vm._v(_vm._s(_vm.$t(\"GjMNbm97OgVvpIYlkOisE\")))])]), _c(\"v-tooltip\", { attrs: { \"bottom\": \"\" }, scopedSlots: _vm._u([{ key: \"activator\", fn: function({ on, attrs }) {\n      return [_c(\"v-btn\", _vm._g(_vm._b({ staticClass: \"mr-1\", attrs: { \"fab\": \"\", \"small\": \"\" }, on: { \"click\": function($event) {\n        $event.stopPropagation();\n        _setup.imgScaleState = \"Original\";\n      } } }, \"v-btn\", attrs, false), on), [_c(\"v-icon\", [_vm._v(_vm._s(_setup.mdiLoupe))])], 1)];\n    } }]) }, [_c(\"span\", [_vm._v(_vm._s(_vm.$t(\"KkkM-iz8RCVQoTrTfhS5j\")))])]), !_setup.store.isFullscreen ? _c(\"v-tooltip\", { attrs: { \"bottom\": \"\" }, scopedSlots: _vm._u([{ key: \"activator\", fn: function({ on, attrs }) {\n      return [_c(\"v-btn\", _vm._g(_vm._b({ staticClass: \"mr-1 hidden-sm-and-down\", attrs: { \"fab\": \"\", \"small\": \"\" }, on: { \"click\": function($event) {\n        $event.stopPropagation();\n        return _setup.reqFullscreen.apply(null, arguments);\n      } } }, \"v-btn\", attrs, false), on), [_c(\"v-icon\", [_vm._v(_vm._s(_setup.mdiFullscreen))])], 1)];\n    } }], null, false, 2505938539) }, [_c(\"span\", [_vm._v(_vm._s(_vm.$t(\"XvOYJ5gHo37M1XztPl18z\")))])]) : _vm._e(), _c(\"v-tooltip\", { attrs: { \"bottom\": \"\" }, scopedSlots: _vm._u([{ key: \"activator\", fn: function({ on, attrs }) {\n      return [_c(\"v-btn\", _vm._g(_vm._b({ staticClass: \"mr-1\", attrs: { \"fab\": \"\", \"small\": \"\" }, on: { \"click\": function($event) {\n        $event.stopPropagation();\n        return _setup.rotateImg.apply(null, arguments);\n      } } }, \"v-btn\", attrs, false), on), [_c(\"v-icon\", [_vm._v(_vm._s(_setup.mdiRotateRight))])], 1)];\n    } }]) }, [_c(\"span\", [_vm._v(_vm._s(_vm.$t(\"_bQs7o9oQSo7ao1G0cp3d\")))])]), _c(\"v-tooltip\", { attrs: { \"bottom\": \"\" }, scopedSlots: _vm._u([{ key: \"activator\", fn: function({ on, attrs }) {\n      return [_c(\"v-btn\", _vm._g(_vm._b({ staticClass: \"mr-1\", attrs: { \"fab\": \"\", \"small\": \"\" }, on: { \"click\": function($event) {\n        $event.stopPropagation();\n        return _setup.zoomOutImg();\n      } } }, \"v-btn\", attrs, false), on), [_c(\"v-icon\", [_vm._v(_vm._s(_setup.mdiMagnifyMinusOutline))])], 1)];\n    } }]) }, [_c(\"span\", [_vm._v(_vm._s(_vm.$t(\"lPPsX2CZbXwC-EGN79Rki\")))])]), _c(\"v-tooltip\", { attrs: { \"bottom\": \"\" }, scopedSlots: _vm._u([{ key: \"activator\", fn: function({ on, attrs }) {\n      return [_c(\"v-btn\", _vm._g(_vm._b({ attrs: { \"fab\": \"\", \"small\": \"\" }, on: { \"click\": function($event) {\n        $event.stopPropagation();\n        return _setup.close.apply(null, arguments);\n      } } }, \"v-btn\", attrs, false), on), [_c(\"v-icon\", [_vm._v(_vm._s(_setup.mdiClose))])], 1)];\n    } }]) }, [_c(\"span\", [_vm._v(_vm._s(_vm.$t(\"t83UAY18UebTg1_-zFGP3\")))])])], 1), _c(\"v-toolbar\", { directives: [{ name: \"show\", rawName: \"v-show\", value: _setup.showImageToolbar && !_setup.scaleOn, expression: \"showImageToolbar && !scaleOn\" }], staticClass: \"img-detail-toolbar img_detail_btn_color\", class: { \"detail-buttons-bottom\": _setup.settings.detailButtonsBottom }, attrs: { \"color\": \"transparent\", \"height\": \"auto\", \"flat\": \"\" } }, [_c(\"v-chip\", { staticClass: \"hidden-xs-only\", attrs: { \"small\": \"\", \"role\": \"button\", \"tabindex\": \"0\" }, domProps: { \"textContent\": _vm._s(`${_setup.imageSelected.rating?.toUpperCase()} ${_setup.imageSelected.id}`) }, on: { \"click\": function($event) {\n      $event.stopPropagation();\n      return _setup.toDetailPage.apply(null, arguments);\n    } } }), _setup.imgCreateTime ? _c(\"v-chip\", { staticClass: \"ml-1 hidden-sm-and-down\", attrs: { \"small\": \"\", \"title\": _setup.imageSelected.createdTime }, domProps: { \"textContent\": _vm._s(_setup.imgCreateTime) } }) : _vm._e(), _c(\"v-chip-group\", { directives: [{ name: \"show\", rawName: \"v-show\", value: _setup.metaTags.length, expression: \"metaTags.length\" }], staticClass: \"hidden-sm-and-down img_detail_tag_list img_meta_tag_list\", attrs: { \"column\": \"\" } }, _vm._l(_setup.metaTags, function(item, i) {\n      return _c(\"v-chip\", { key: i, staticClass: \"img_detail_tag\", class: `tag_type_${item.type}`, attrs: { \"color\": item.color, \"title\": item.tagText, \"small\": \"\", \"text-color\": \"#ffffff\", \"role\": \"button\", \"tabindex\": \"0\" }, domProps: { \"textContent\": _vm._s(item.tagText) }, on: { \"click\": function($event) {\n        $event.stopPropagation();\n        return _setup.toTagsPage(item.tag);\n      } } });\n    }), 1), _c(\"v-spacer\"), _setup.isFavBtnShow ? _c(\"v-tooltip\", { attrs: { \"bottom\": \"\" }, scopedSlots: _vm._u([{ key: \"activator\", fn: function({ on, attrs }) {\n      return [_c(\"v-btn\", _vm._g(_vm._b({ staticClass: \"mr-1\", attrs: { \"fab\": \"\", \"small\": \"\" }, on: { \"click\": function($event) {\n        $event.stopPropagation();\n        return _setup.addFavorite.apply(null, arguments);\n      } } }, \"v-btn\", attrs, false), on), [_c(\"v-icon\", [_vm._v(_vm._s(_setup.postDetail.voted ? _setup.mdiHeart : _setup.mdiHeartPlusOutline))])], 1)];\n    } }], null, false, 1566492844) }, [_c(\"span\", [_vm._v(_vm._s(_setup.postDetail.voted ? _vm.$t(\"pEU9Y9K7DsODkocCDwq_O\") : _vm.$t(\"2ZPEAvLkCbV3mC0iJAw9K\")))])]) : _vm._e(), _c(\"v-tooltip\", { attrs: { \"bottom\": \"\" }, scopedSlots: _vm._u([{ key: \"activator\", fn: function({ on, attrs }) {\n      return [_c(\"v-btn\", _vm._g(_vm._b({ staticClass: \"mr-1\", attrs: { \"fab\": \"\", \"small\": \"\", \"href\": _setup.imageSelected.postView, \"target\": \"_blank\", \"rel\": \"noreferrer\" } }, \"v-btn\", attrs, false), on), [_c(\"v-icon\", [_vm._v(_vm._s(_setup.mdiLinkVariant))])], 1)];\n    } }]) }, [_c(\"span\", [_vm._v(_vm._s(_vm.$t(\"caFFJlrS1wa_F86uKPykd\")))])]), _setup.imageSelected.sourceUrl ? _c(\"v-tooltip\", { attrs: { \"bottom\": \"\" }, scopedSlots: _vm._u([{ key: \"activator\", fn: function({ on, attrs }) {\n      return [_c(\"v-btn\", _vm._g(_vm._b({ staticClass: \"mr-1\", attrs: { \"fab\": \"\", \"small\": \"\" }, on: { \"click\": function($event) {\n        $event.stopPropagation();\n        return _setup.toSourcePage.apply(null, arguments);\n      } } }, \"v-btn\", attrs, false), on), [_c(\"v-icon\", [_vm._v(_vm._s(_setup.mdiLaunch))])], 1)];\n    } }], null, false, 2921050437) }, [_c(\"span\", [_vm._v(_vm._s(_vm.$t(\"qSF4OLshg2EEX4CwtBE6r\")) + \" \" + _vm._s(_setup.imageSelected.sourceUrl))])]) : _vm._e(), !_setup.isVideo ? _c(\"v-tooltip\", { attrs: { \"bottom\": \"\" }, scopedSlots: _vm._u([{ key: \"activator\", fn: function({ on, attrs }) {\n      return [_c(\"v-btn\", _vm._g(_vm._b({ staticClass: \"mr-1\", attrs: { \"fab\": \"\", \"small\": \"\" }, on: { \"click\": function($event) {\n        $event.stopPropagation();\n        return _setup.zoomInImg();\n      } } }, \"v-btn\", attrs, false), on), [_c(\"v-icon\", [_vm._v(_vm._s(_setup.mdiMagnifyPlusOutline))])], 1)];\n    } }], null, false, 1673140250) }, [_c(\"span\", [_vm._v(_vm._s(_vm.$t(\"B_ptN5O-9PhmG5ymGGtc6\")))])]) : _vm._e(), _setup.notR34Fav ? _c(\"v-menu\", { attrs: { \"dense\": \"\", \"open-on-hover\": \"\", \"offset-y\": \"\" }, scopedSlots: _vm._u([{ key: \"activator\", fn: function({ on, attrs }) {\n      return [_c(\"v-btn\", _vm._g(_vm._b({ directives: [{ name: \"show\", rawName: \"v-show\", value: !_setup.downloading, expression: \"!downloading\" }], staticClass: \"mr-1\", attrs: { \"fab\": \"\", \"small\": \"\" } }, \"v-btn\", attrs, false), on), [_c(\"v-icon\", [_vm._v(_vm._s(_setup.mdiDownload))])], 1)];\n    } }], null, false, 2023776716) }, [_c(\"v-list\", { attrs: { \"dense\": \"\", \"flat\": \"\" } }, [_setup.imageSelected.sampleUrl ? _c(\"v-list-item\", { attrs: { \"two-line\": \"\", \"link\": \"\", \"dense\": \"\" } }, [_c(\"v-list-item-content\", { on: { \"click\": function($event) {\n      $event.stopPropagation();\n      return _setup.download(_setup.imageSelected.sampleUrl, _setup.imageSelected.sampleDownloadName);\n    } } }, [_c(\"v-list-item-title\", [_vm._v(_vm._s(_vm.$t(\"wI4KHHIe3zNRziW4lDZrp\")))]), _c(\"v-list-item-subtitle\", { domProps: { \"textContent\": _vm._s(_setup.imageSelected.sampleDownloadText) } })], 1)], 1) : _vm._e(), _setup.imageSelected.jpegUrl ? _c(\"v-list-item\", { attrs: { \"two-line\": \"\", \"link\": \"\", \"dense\": \"\" } }, [_c(\"v-list-item-content\", { on: { \"click\": function($event) {\n      $event.stopPropagation();\n      return _setup.download(_setup.imageSelected.jpegUrl, _setup.imageSelected.jpegDownloadName);\n    } } }, [_c(\"v-list-item-title\", [_vm._v(_vm._s(_vm.$t(\"k4YzDnBtd_S2UpAQucGxF\")))]), _c(\"v-list-item-subtitle\", { domProps: { \"textContent\": _vm._s(_setup.imageSelected.jpegDownloadText) } })], 1)], 1) : _vm._e(), _c(\"v-list-item\", { attrs: { \"two-line\": \"\", \"link\": \"\", \"dense\": \"\" } }, [_c(\"v-list-item-content\", { on: { \"click\": function($event) {\n      $event.stopPropagation();\n      return _setup.download(_setup.imageSelected.fileUrl, _setup.imageSelected.fileDownloadName);\n    } } }, [_c(\"v-list-item-title\", [_vm._v(_vm._s(_vm.$t(\"VpuyxZtIoDF9-YyOm0tK_\")))]), _c(\"v-list-item-subtitle\", { domProps: { \"textContent\": _vm._s(_setup.imageSelected.fileDownloadText) } })], 1)], 1)], 1)], 1) : _vm._e(), _c(\"v-progress-circular\", { directives: [{ name: \"show\", rawName: \"v-show\", value: _setup.downloading, expression: \"downloading\" }], staticClass: \"ml-1 mr-2\", attrs: { \"indeterminate\": \"\", \"color\": \"primary\" } }), _setup.notPartialSupportSite && _setup.notR34Fav ? _c(\"v-tooltip\", { attrs: { \"bottom\": \"\" }, scopedSlots: _vm._u([{ key: \"activator\", fn: function({ on, attrs }) {\n      return [_c(\"v-btn\", _vm._g(_vm._b({ staticClass: \"mr-1\", attrs: { \"fab\": \"\", \"small\": \"\" }, on: { \"click\": function($event) {\n        $event.stopPropagation();\n        return _setup.addToList.apply(null, arguments);\n      } } }, \"v-btn\", attrs, false), on), [_c(\"v-icon\", [_vm._v(_vm._s(_setup.mdiPlaylistPlus))])], 1)];\n    } }], null, false, 3165283113) }, [_c(\"span\", [_vm._v(_vm._s(_vm.$t(\"hVmfDxXoj8vkgVQabEOSr\")))])]) : _vm._e(), _c(\"v-tooltip\", { attrs: { \"bottom\": \"\" }, scopedSlots: _vm._u([{ key: \"activator\", fn: function({ on, attrs }) {\n      return [_c(\"v-btn\", _vm._g(_vm._b({ attrs: { \"fab\": \"\", \"small\": \"\" }, on: { \"click\": function($event) {\n        $event.stopPropagation();\n        return _setup.close.apply(null, arguments);\n      } } }, \"v-btn\", attrs, false), on), [_c(\"v-icon\", [_vm._v(_vm._s(_setup.mdiClose))])], 1)];\n    } }]) }, [_c(\"span\", [_vm._v(_vm._s(_vm.$t(\"t83UAY18UebTg1_-zFGP3\")))])])], 1), _c(\"div\", { directives: [{ name: \"show\", rawName: \"v-show\", value: _setup.showImageToolbar, expression: \"showImageToolbar\" }], staticClass: \"img_detail_btn_color\" }, [_c(\"div\", { staticClass: \"img-detail-tags\", class: { \"detail-buttons-bottom\": _setup.settings.detailButtonsBottom } }, [_c(\"v-chip\", { directives: [{ name: \"show\", rawName: \"v-show\", value: _setup.postDetail.tags?.length, expression: \"postDetail.tags?.length\" }], staticClass: \"mr-1\", attrs: { \"small\": \"\", \"role\": \"button\", \"tabindex\": \"0\" }, on: { \"click\": function($event) {\n      $event.stopPropagation();\n      _setup.settings.showTagChipGroup = !_setup.settings.showTagChipGroup;\n    } } }, [_c(\"v-icon\", { attrs: { \"left\": \"\" } }, [_vm._v(_vm._s(_setup.mdiTagMultiple))]), _c(\"span\", [_vm._v(_vm._s(_setup.settings.showTagChipGroup ? _vm.$t(\"gM92sLo0Cqfl2rCaXlOhc\") : _vm.$t(\"l5W-EtJ_ar-SY2lF4H5Zm\")))])], 1), _setup.isExportTagsEnable && _setup.postDetail.tags?.length ? _c(\"v-chip\", { staticClass: \"mr-1\", attrs: { \"small\": \"\", \"role\": \"button\", \"tabindex\": \"0\" }, on: { \"click\": function($event) {\n      $event.stopPropagation();\n      return _setup.openExportTags();\n    } } }, [_c(\"v-icon\", { attrs: { \"left\": \"\" } }, [_vm._v(_vm._s(_setup.mdiTagMultiple))]), _c(\"span\", [_vm._v(_vm._s(_vm.$t(\"QH_xm27zhgs5E1077asf1\")))])], 1) : _vm._e(), _setup.store.isYKSite ? [_setup.imageSelected?.data?.parent_id ? _c(\"v-chip\", { staticClass: \"mr-1\", attrs: { \"small\": \"\", \"role\": \"button\", \"tabindex\": \"0\" }, on: { \"click\": function($event) {\n      $event.stopPropagation();\n      _setup.toPidPage(_setup.imageSelected?.data?.parent_id);\n    } } }, [_c(\"v-icon\", { attrs: { \"small\": \"\", \"left\": \"\" } }, [_vm._v(_vm._s(_setup.mdiFolderNetwork))]), _c(\"span\", [_vm._v(_vm._s(_vm.$t(\"sMkrF8bqCTJZZ1kXTkT_R\")))])], 1) : _vm._e(), _setup.imageSelected?.data?.has_children ? _c(\"v-chip\", { staticClass: \"mr-1\", attrs: { \"small\": \"\", \"role\": \"button\", \"tabindex\": \"0\" }, on: { \"click\": function($event) {\n      $event.stopPropagation();\n      return _setup.toTagsPage(`parent:${_setup.imageSelected?.id}&_wf=1`);\n    } } }, [_c(\"v-icon\", { attrs: { \"small\": \"\", \"left\": \"\" } }, [_vm._v(_vm._s(_setup.mdiFileTree))]), _c(\"span\", [_vm._v(_vm._s(_vm.$t(\"u0K7A_hv1RZSJl6TDR61A\")))])], 1) : _vm._e()] : _vm._e(), _c(\"v-chip-group\", { directives: [{ name: \"show\", rawName: \"v-show\", value: _setup.settings.showTagChipGroup, expression: \"settings.showTagChipGroup\" }], staticClass: \"img_detail_tag_list\", attrs: { \"column\": \"\" } }, _vm._l(_setup.postDetail.tags || [], function(item, i) {\n      return _c(\"v-chip\", { key: i, staticClass: \"img_detail_tag mr-1\", class: `tag_type_${item.type}`, attrs: { \"small\": \"\", \"color\": item.color, \"text-color\": \"#ffffff\", \"role\": \"button\", \"tabindex\": \"0\" }, domProps: { \"textContent\": _vm._s(item.tagText) }, on: { \"click\": function($event) {\n        $event.stopPropagation();\n        return _setup.toTagsPage(item.tag);\n      } } });\n    }), 1)], 2), _c(\"v-btn\", { staticClass: \"poa_left_center hidden-sm-and-down\", staticStyle: { \"z-index\": \"10\" }, attrs: { \"fab\": \"\", \"small\": \"\" }, on: { \"click\": function($event) {\n      $event.stopPropagation();\n      return _setup.showPrevPost.apply(null, arguments);\n    } } }, [_c(\"v-icon\", [_vm._v(_vm._s(_setup.mdiChevronLeft))])], 1), _c(\"v-btn\", { staticClass: \"poa_right_center hidden-sm-and-down\", staticStyle: { \"z-index\": \"10\" }, attrs: { \"fab\": \"\", \"small\": \"\" }, on: { \"click\": function($event) {\n      $event.stopPropagation();\n      return _setup.showNextPost.apply(null, arguments);\n    } } }, [_c(\"v-icon\", [_vm._v(_vm._s(_setup.mdiChevronRight))])], 1)], 1), _setup.isExportTagsEnable && _setup.store.showImageSelected ? _c(_setup.PostExportTags, { attrs: { \"show-dialog\": _setup.isExportTagsShow, \"update-show-dialog\": (val) => _setup.isExportTagsShow = val, \"tags\": _setup.postDetail?.tags || [] } }) : _vm._e()], 1);\n  };\n  var _sfc_staticRenderFns$5 = [];\n  var __component__$5 = /* @__PURE__ */ normalizeComponent(\n    _sfc_main$5,\n    _sfc_render$5,\n    _sfc_staticRenderFns$5,\n    false,\n    null,\n    null,\n    null,\n    null\n  );\n  var PostDetail = __component__$5.exports;\n  var _sfc_main$4 = /* @__PURE__ */ Vue2.defineComponent({\n    __name: \"PostList\",\n    setup(__props) {\n      const notFitScreen = Vue2.ref(localStorage.getItem(\"__fitScreen\") == \"0\");\n      const isR34Fav = Vue2.ref(isRule34FavPage() || isGelbooruFavPage());\n      const showImageList = Vue2.ref(true);\n      const showFab = Vue2.ref(false);\n      Vue2.watch(\n        () => settings.selectedColumn,\n        () => {\n          showImageList.value = false;\n          Vue2.nextTick(() => {\n            showImageList.value = true;\n          });\n        }\n      );\n      const showNoMore = Vue2.computed(() => !store.requestLoading && store.requestStop);\n      const showLoadMore = Vue2.computed(() => !store.requestLoading && !store.requestStop);\n      const ctxActPost = Vue2.ref();\n      const showMenu = Vue2.ref(false);\n      const x = Vue2.ref(0);\n      const y = Vue2.ref(0);\n      const maxHeightStyle = Vue2.computed(() => {\n        const num = +settings.selectedColumn;\n        if (num == 0 || num > 3)\n          return \"max-height: 60vh;overflow: hidden\";\n        return \"\";\n      });\n      function imgCardStyle(image) {\n        if (settings.masonryLayout !== \"justified\")\n          return maxHeightStyle;\n        let style = `--w:${image?.width};--h:${image?.height};`;\n        if (settings.justifiedBaseWidth)\n          style += `--jstf-w:${settings.justifiedBaseWidth};`;\n        return style;\n      }\n      function getImgSrc(img) {\n        let src = img?.previewUrl;\n        if (!/\\.(mp4|webm)$/i.test(img?.fileUrl || \"\")) {\n          const num = +settings.selectedColumn;\n          if (settings.isThumbSampleUrl || num != 0 && num < 7) {\n            src = img?.sampleUrl;\n          }\n          if (location.hostname === \"danbooru.donmai.us\" && src) {\n            src = src.replace(/(.*)\\/180x180\\/(.*)jpg/, \"$1/720x720/$2webp\");\n          }\n        }\n        return src || img?.fileUrl || void 0;\n      }\n      function onCtxMenu(ev, img) {\n        if (isR34Fav.value)\n          return;\n        ev.preventDefault();\n        showMenu.value = false;\n        x.value = ev.clientX;\n        y.value = ev.clientY;\n        Vue2.nextTick(() => {\n          ctxActPost.value = img;\n          showMenu.value = true;\n        });\n      }\n      function showImgModal(index) {\n        if (settings.useFancybox) {\n          fancyboxShow(store.imageList, index);\n          return;\n        }\n        store.imageSelectedIndex = index;\n        store.showImageSelected = true;\n      }\n      function openDetail(post) {\n        const img = post || ctxActPost.value;\n        img && window.open(img.postView, \"_blank\", \"noreferrer\");\n      }\n      function addToSelectedList$1(post) {\n        const img = post || ctxActPost.value;\n        img && addToSelectedList(img);\n      }\n      function addFavorite(id) {\n        if (!isFavBtnShow)\n          return;\n        const imgId = id || ctxActPost.value?.id;\n        imgId && addPostToFavorites(imgId);\n      }\n      async function downloadCtxPost(post) {\n        const img = post || ctxActPost.value;\n        if (!img)\n          return;\n        let { fileDownloadName } = img;\n        if (!img.fileUrl)\n          return;\n        if (store.isYKSite) {\n          fileDownloadName = `${location.hostname} ${img.id} ${img.tags.join(\" \")}`;\n        }\n        if (isR34PahealHome()) {\n          fileDownloadName = `${fileDownloadName}.${img.data.file_name.split(\".\").pop()}`;\n        }\n        try {\n          await downloadFile(img.fileUrl, fileDownloadName);\n        } catch (error) {\n          showMsg({ msg: `${i18n.t(\"FAqj5ONm50QMfIt9Vq2p1\")}: ${error}`, type: \"error\" });\n        }\n      }\n      function isPostChecked(id) {\n        return store.selectedImageList.some((e) => e.id === id);\n      }\n      function onPostCheckboxChange(e, image) {\n        e ? addToSelectedList(image) : removeFromSelectedList(image.id);\n      }\n      function onImageLoadError(id) {\n        const item = store.imageList.find((e) => e.id == id);\n        if (!item)\n          return;\n        if (item.previewUrl) {\n          Vue2.set(item, \"previewUrl\", null);\n          Vue2.set(item, \"sampleUrl\", null);\n          return;\n        }\n        if (location.hostname != \"rule34.xxx\")\n          return;\n        const { fileUrl } = item;\n        if (!fileUrl)\n          return;\n        if (fileUrl.includes(\".jpeg\")) {\n          Vue2.set(item, \"fileUrl\", fileUrl.replace(/\\.jpeg(\\?\\d+)?$/, \".jpg\"));\n        } else if (fileUrl.includes(\".jpg\")) {\n          Vue2.set(item, \"fileUrl\", fileUrl.replace(/\\.jpg(\\?\\d+)?$/, \".png\"));\n        } else {\n          Vue2.set(item, \"fileUrl\", fileUrl.replace(/\\.png(\\?\\d+)?$/, \".gif\"));\n        }\n      }\n      const virtualMaxCol = Vue2.computed(() => {\n        const num = Number(settings.selectedColumn);\n        return num > 0 ? num : void 0;\n      });\n      function calcItemHeight(item, itemWidth) {\n        return item.height * (itemWidth / item.width);\n      }\n      const scrollFn = throttleScroll((scroll) => {\n        if (!showFab.value && scroll > 200)\n          showFab.value = true;\n        if (store.requestStop)\n          return;\n        if (store.requestLoading)\n          return;\n        notReachBottom() && searchPosts(true);\n      }, () => {\n        if (showFab.value)\n          showFab.value = false;\n      });\n      Vue2.onMounted(async () => {\n        await initPosts();\n        window.addEventListener(\"scroll\", scrollFn);\n      });\n      Vue2.onUnmounted(() => {\n        window.removeEventListener(\"scroll\", scrollFn);\n      });\n      return { __sfc: true, notFitScreen, isR34Fav, showImageList, showFab, showNoMore, showLoadMore, ctxActPost, showMenu, x, y, maxHeightStyle, imgCardStyle, getImgSrc, onCtxMenu, showImgModal, openDetail, addToSelectedList: addToSelectedList$1, addFavorite, downloadCtxPost, isPostChecked, onPostCheckboxChange, onImageLoadError, virtualMaxCol, calcItemHeight, scrollFn, mdiDownload, mdiFileGifBox, mdiFileTree, mdiFolderNetwork, mdiHeartPlusOutline, mdiLinkVariant, mdiPlaylistPlus, mdiRefresh, mdiVideo, PostDetail, notPartialSupportSite, isFavBtnShow, refreshPosts, searchPosts, settings, store };\n    }\n  });\n  var _sfc_render$4 = function render() {\n    var _vm = this, _c = _vm._self._c, _setup = _vm._self._setupProxy;\n    return _setup.showImageList ? _c(\"div\", { style: _setup.settings.masonryLayout === \"virtual\" ? \"height:93vh\" : \"\" }, [_setup.settings.masonryLayout === \"virtual\" ? _c(\"virtual-waterfall\", { staticClass: \"virtual-waterfall\", class: { \"wf-no-fit-screen\": _setup.notFitScreen }, staticStyle: { \"min-height\": \"93vh\" }, attrs: { \"gap\": 10, \"preload-screen-count\": [1, 1], \"item-min-width\": 300, \"items\": _setup.store.imageList, \"max-column-count\": _setup.virtualMaxCol, \"calc-item-height\": _setup.calcItemHeight }, scopedSlots: _vm._u([{ key: \"default\", fn: function({ item, index }) {\n      return [_c(\"div\", { staticClass: \"posts-image-card\" }, [_c(\"img\", { staticClass: \"post-image-v\", attrs: { \"alt\": \"\", \"loading\": \"lazy\", \"src\": _setup.getImgSrc(item), \"role\": \"button\", \"tabindex\": \"0\" }, on: { \"click\": function($event) {\n        return _setup.showImgModal(index);\n      }, \"contextmenu\": function($event) {\n        return _setup.onCtxMenu($event, item);\n      }, \"error\": function($event) {\n        return _setup.onImageLoadError(item?.id || \"\");\n      } } }), _setup.store.isYKSite ? [item?.data?.has_children ? _c(\"v-icon\", { staticClass: \"posts-image-type\", attrs: { \"dense\": \"\" } }, [_vm._v(\" \" + _vm._s(_setup.mdiFileTree) + \" \")]) : _vm._e(), item?.data?.parent_id ? _c(\"v-icon\", { staticClass: \"posts-image-type\", attrs: { \"dense\": \"\" } }, [_vm._v(\" \" + _vm._s(_setup.mdiFolderNetwork) + \" \")]) : _vm._e()] : _vm._e(), item?.fileExt.toLowerCase() === \"gif\" ? _c(\"v-icon\", { staticClass: \"posts-image-type\" }, [_vm._v(\" \" + _vm._s(_setup.mdiFileGifBox) + \" \")]) : _vm._e(), [\"mp4\", \"webm\"].includes(item?.fileExt.toLowerCase()) ? _c(\"v-icon\", { staticClass: \"posts-image-type\" }, [_vm._v(\" \" + _vm._s(_setup.mdiVideo) + \" \")]) : _vm._e(), !_setup.isR34Fav && _setup.settings.showPostCheckbox ? _c(\"div\", { staticClass: \"posts-image-checkbox\" }, [_c(\"v-checkbox\", { staticClass: \"ma-0 pa-0\", attrs: { \"value\": _setup.isPostChecked(item?.id), \"hide-details\": \"\" }, on: { \"change\": function($event) {\n        return _setup.onPostCheckboxChange($event, item);\n      } } })], 1) : _vm._e(), _setup.settings.showListPostReso ? _c(\"div\", { staticClass: \"posts-image-wh\" }, [_vm._v(_vm._s(item?.width) + \" \\xD7 \" + _vm._s(item?.height))]) : _vm._e(), !_setup.isR34Fav ? _c(\"div\", { staticClass: \"posts-image-actions\" }, [_c(\"v-btn\", { attrs: { \"icon\": \"\", \"color\": \"#fff\", \"title\": _vm.$t(\"EsiorRgoeHI8h7IHMLDA4\"), \"href\": item?.postView, \"target\": \"_blank\", \"rel\": \"noreferrer\" } }, [_c(\"v-icon\", [_vm._v(_vm._s(_setup.mdiLinkVariant))])], 1), _setup.notPartialSupportSite ? _c(\"v-btn\", { attrs: { \"icon\": \"\", \"color\": \"#fff\", \"title\": _vm.$t(\"hVmfDxXoj8vkgVQabEOSr\") }, on: { \"click\": function($event) {\n        $event.stopPropagation();\n        return _setup.addToSelectedList(item);\n      } } }, [_c(\"v-icon\", [_vm._v(_vm._s(_setup.mdiPlaylistPlus))])], 1) : _vm._e(), _setup.notPartialSupportSite ? _c(\"v-btn\", { attrs: { \"icon\": \"\", \"color\": \"#fff\", \"title\": _vm.$t(\"VpuyxZtIoDF9-YyOm0tK_\") }, on: { \"click\": function($event) {\n        $event.stopPropagation();\n        return _setup.downloadCtxPost(item);\n      } } }, [_c(\"v-icon\", [_vm._v(_vm._s(_setup.mdiDownload))])], 1) : _vm._e(), _setup.isFavBtnShow ? _c(\"v-btn\", { attrs: { \"icon\": \"\", \"color\": \"#fff\", \"title\": _vm.$t(\"Dnnio9m9RZA6bkTLytc99\") }, on: { \"click\": function($event) {\n        $event.stopPropagation();\n        return _setup.addFavorite(item?.id);\n      } } }, [_c(\"v-icon\", [_vm._v(_vm._s(_setup.mdiHeartPlusOutline))])], 1) : _vm._e()], 1) : _vm._e()], 2)];\n    } }], null, false, 1028004845) }) : _c(\"wf-layout\", _vm._l(_setup.store.imageList, function(image, index) {\n      return _c(\"v-card\", { key: index, staticClass: \"posts-image-card\", style: _setup.imgCardStyle(image) }, [_setup.settings.masonryLayout === \"justified\" ? [_c(\"img\", { staticClass: \"post-image\", attrs: { \"alt\": \"\", \"loading\": \"lazy\", \"src\": _setup.getImgSrc(image), \"role\": \"button\", \"tabindex\": \"0\" }, on: { \"click\": function($event) {\n        return _setup.showImgModal(index);\n      }, \"contextmenu\": function($event) {\n        return _setup.onCtxMenu($event, image);\n      }, \"error\": function($event) {\n        return _setup.onImageLoadError(image?.id || \"\");\n      } } })] : _c(\"v-img\", { attrs: { \"transition\": \"scroll-y-transition\", \"src\": _setup.getImgSrc(image), \"aspect-ratio\": image?.aspectRatio }, on: { \"click\": function($event) {\n        return _setup.showImgModal(index);\n      }, \"contextmenu\": function($event) {\n        return _setup.onCtxMenu($event, image);\n      }, \"error\": function($event) {\n        return _setup.onImageLoadError(image?.id);\n      } }, scopedSlots: _vm._u([{ key: \"placeholder\", fn: function() {\n        return [_c(\"v-row\", { staticClass: \"fill-height ma-0\", attrs: { \"align\": \"center\", \"justify\": \"center\" } }, [_c(\"v-progress-circular\", { attrs: { \"indeterminate\": \"\", \"color\": \"deep-purple\" } })], 1)];\n      }, proxy: true }], null, true) }), _setup.store.isYKSite ? [image?.data?.has_children ? _c(\"v-icon\", { staticClass: \"posts-image-type\", attrs: { \"dense\": \"\" } }, [_vm._v(\" \" + _vm._s(_setup.mdiFileTree) + \" \")]) : _vm._e(), image?.data?.parent_id ? _c(\"v-icon\", { staticClass: \"posts-image-type\", attrs: { \"dense\": \"\" } }, [_vm._v(\" \" + _vm._s(_setup.mdiFolderNetwork) + \" \")]) : _vm._e()] : _vm._e(), image?.fileExt.toLowerCase() === \"gif\" ? _c(\"v-icon\", { staticClass: \"posts-image-type\" }, [_vm._v(\" \" + _vm._s(_setup.mdiFileGifBox) + \" \")]) : _vm._e(), [\"mp4\", \"webm\"].includes(image?.fileExt.toLowerCase()) ? _c(\"v-icon\", { staticClass: \"posts-image-type\" }, [_vm._v(\" \" + _vm._s(_setup.mdiVideo) + \" \")]) : _vm._e(), !_setup.isR34Fav && _setup.settings.showPostCheckbox ? _c(\"div\", { staticClass: \"posts-image-checkbox\" }, [_c(\"v-checkbox\", { staticClass: \"ma-0 pa-0\", attrs: { \"value\": _setup.isPostChecked(image?.id), \"hide-details\": \"\" }, on: { \"change\": function($event) {\n        return _setup.onPostCheckboxChange($event, image);\n      } } })], 1) : _vm._e(), _setup.settings.showListPostReso ? _c(\"div\", { staticClass: \"posts-image-wh\" }, [_vm._v(_vm._s(image?.width) + \" \\xD7 \" + _vm._s(image?.height))]) : _vm._e(), !_setup.isR34Fav ? _c(\"div\", { staticClass: \"posts-image-actions\" }, [_c(\"v-btn\", { attrs: { \"icon\": \"\", \"color\": \"#fff\", \"title\": _vm.$t(\"EsiorRgoeHI8h7IHMLDA4\"), \"href\": image?.postView, \"target\": \"_blank\", \"rel\": \"noreferrer\" } }, [_c(\"v-icon\", [_vm._v(_vm._s(_setup.mdiLinkVariant))])], 1), _setup.notPartialSupportSite ? _c(\"v-btn\", { staticClass: \"hidden-md-and-down\", attrs: { \"icon\": \"\", \"color\": \"#fff\", \"title\": _vm.$t(\"hVmfDxXoj8vkgVQabEOSr\") }, on: { \"click\": function($event) {\n        $event.stopPropagation();\n        return _setup.addToSelectedList(image);\n      } } }, [_c(\"v-icon\", [_vm._v(_vm._s(_setup.mdiPlaylistPlus))])], 1) : _vm._e(), _setup.notPartialSupportSite ? _c(\"v-btn\", { attrs: { \"icon\": \"\", \"color\": \"#fff\", \"title\": _vm.$t(\"VpuyxZtIoDF9-YyOm0tK_\") }, on: { \"click\": function($event) {\n        $event.stopPropagation();\n        return _setup.downloadCtxPost(image);\n      } } }, [_c(\"v-icon\", [_vm._v(_vm._s(_setup.mdiDownload))])], 1) : _vm._e(), _setup.isFavBtnShow ? _c(\"v-btn\", { attrs: { \"icon\": \"\", \"color\": \"#fff\", \"title\": _vm.$t(\"Dnnio9m9RZA6bkTLytc99\") }, on: { \"click\": function($event) {\n        $event.stopPropagation();\n        return _setup.addFavorite(image?.id);\n      } } }, [_c(\"v-icon\", [_vm._v(_vm._s(_setup.mdiHeartPlusOutline))])], 1) : _vm._e()], 1) : _vm._e()], 2);\n    }), 1), _c(\"div\", { staticClass: \"d-flex justify-center\" }, [_c(\"v-btn\", { directives: [{ name: \"show\", rawName: \"v-show\", value: _setup.store.requestLoading, expression: \"store.requestLoading\" }], attrs: { \"color\": \"primary\", \"text\": \"\" } }, [_vm._v(\" \" + _vm._s(_vm.$t(\"RN4dt81l_fZMWODsskZob\")) + \"... \")]), _c(\"v-btn\", { directives: [{ name: \"show\", rawName: \"v-show\", value: _setup.showLoadMore, expression: \"showLoadMore\" }], attrs: { \"color\": \"primary\", \"text\": \"\" }, on: { \"click\": function($event) {\n      return _setup.searchPosts();\n    } } }, [_vm._v(\" \" + _vm._s(_vm.$t(\"fC8XNfCl04zK7vgeaRZMQ\")) + \" \")]), _c(\"v-btn\", { directives: [{ name: \"show\", rawName: \"v-show\", value: _setup.showNoMore, expression: \"showNoMore\" }], staticClass: \"mt-2\", attrs: { \"color\": \"primary\", \"text\": \"\" } }, [_vm._v(\" \" + _vm._s(_vm.$t(\"Z4pa8GhgE63OGGvCqAld0\")) + \"... \")])], 1), _c(\"v-menu\", { attrs: { \"position-x\": _setup.x, \"position-y\": _setup.y, \"absolute\": \"\", \"offset-y\": \"\" }, model: { value: _setup.showMenu, callback: function($$v) {\n      _setup.showMenu = $$v;\n    }, expression: \"showMenu\" } }, [_c(\"v-list\", [_setup.isFavBtnShow ? _c(\"v-list-item\", { on: { \"click\": function($event) {\n      return _setup.addFavorite();\n    } } }, [_c(\"v-list-item-title\", [_vm._v(_vm._s(_vm.$t(\"Dnnio9m9RZA6bkTLytc99\")))])], 1) : _vm._e(), _setup.notPartialSupportSite ? _c(\"v-list-item\", { on: { \"click\": function($event) {\n      return _setup.downloadCtxPost();\n    } } }, [_c(\"v-list-item-title\", [_vm._v(_vm._s(_vm.$t(\"VpuyxZtIoDF9-YyOm0tK_\")))])], 1) : _vm._e(), _c(\"v-list-item\", { on: { \"click\": function($event) {\n      return _setup.openDetail();\n    } } }, [_c(\"v-list-item-title\", [_vm._v(_vm._s(_vm.$t(\"EsiorRgoeHI8h7IHMLDA4\")))])], 1), _setup.notPartialSupportSite ? _c(\"v-list-item\", { staticClass: \"hidden-md-and-down\", on: { \"click\": function($event) {\n      return _setup.addToSelectedList();\n    } } }, [_c(\"v-list-item-title\", [_vm._v(_vm._s(_vm.$t(\"hVmfDxXoj8vkgVQabEOSr\")))])], 1) : _vm._e()], 1)], 1), _c(\"v-fab-transition\", [_c(\"v-btn\", { directives: [{ name: \"show\", rawName: \"v-show\", value: _setup.showFab, expression: \"showFab\" }], staticClass: \"refresh_posts_btn\", attrs: { \"fab\": \"\", \"dark\": \"\", \"fixed\": \"\", \"bottom\": \"\", \"right\": \"\", \"color\": \"pink\" }, on: { \"click\": function($event) {\n      return _setup.refreshPosts();\n    } } }, [_c(\"v-icon\", [_vm._v(_vm._s(_setup.mdiRefresh))])], 1)], 1), _c(_setup.PostDetail)], 1) : _vm._e();\n  };\n  var _sfc_staticRenderFns$4 = [];\n  var __component__$4 = /* @__PURE__ */ normalizeComponent(\n    _sfc_main$4,\n    _sfc_render$4,\n    _sfc_staticRenderFns$4,\n    false,\n    null,\n    null,\n    null,\n    null\n  );\n  var PostList = __component__$4.exports;\n  var _sfc_main$3 = /* @__PURE__ */ Vue2.defineComponent({\n    __name: \"PoolList\",\n    setup(__props) {\n      const columnCount = Vue2.ref({\n        300: 1,\n        600: 1,\n        900: 2,\n        1200: 3,\n        1600: 4,\n        1920: 5,\n        2400: 6,\n        2700: 7,\n        3e3: 8,\n        default: 5\n      });\n      const noMore = Vue2.ref(false);\n      const showNoMore = Vue2.computed(() => !store.requestLoading && noMore.value);\n      const showLoadMore = Vue2.computed(() => !store.requestLoading && !noMore.value);\n      const page = Vue2.ref(Number(new URLSearchParams(location.search).get(\"page\")) || 1);\n      const pools = Vue2.ref([]);\n      async function loadData(query2) {\n        store.requestLoading = true;\n        try {\n          const results = await fetchPools(page.value, query2);\n          if (Array.isArray(results) && results.length > 0) {\n            pools.value = [...pools.value, ...results];\n            const url = new URL(location.href);\n            url.searchParams.set(\"page\", page.value.toString());\n            history.replaceState(\"\", \"\", url);\n            page.value++;\n          } else {\n            noMore.value = true;\n          }\n        } catch (error) {\n          console.log(\"fetchPools error: \", error);\n        } finally {\n          store.requestLoading = false;\n        }\n      }\n      function viewPool(id) {\n        window.open(`/post?tags=pool%3A${id}&_wf=1`, \"_blank\");\n      }\n      const scrollFn = throttleScroll(() => {\n        if (noMore.value)\n          return;\n        if (store.requestLoading)\n          return;\n        notReachBottom() && loadData();\n      });\n      Vue2.onMounted(async () => {\n        await loadData();\n        window.addEventListener(\"scroll\", scrollFn);\n        eventBus.$on(\"loadPoolsByQuery\", (query2) => {\n          page.value = 1;\n          pools.value = [];\n          loadData(query2);\n        });\n      });\n      Vue2.onUnmounted(() => {\n        window.removeEventListener(\"scroll\", scrollFn);\n        eventBus.$off(\"loadPoolsByQuery\");\n      });\n      return { __sfc: true, columnCount, noMore, showNoMore, showLoadMore, page, pools, loadData, viewPool, scrollFn, mdiCalendarBlank, mdiCalendarEdit, mdiDownload, mdiLaunch, store };\n    }\n  });\n  var _sfc_render$3 = function render() {\n    var _vm = this, _c = _vm._self._c, _setup = _vm._self._setupProxy;\n    return _c(\"div\", [_c(\"masonry\", { attrs: { \"cols\": _setup.columnCount, \"gutter\": \"8px\" } }, _vm._l(_setup.pools, function(item) {\n      return _c(\"v-card\", { key: item.id, staticClass: \"mb-2\" }, [_c(\"v-img\", { attrs: { \"transition\": \"scroll-y-transition\", \"src\": item.thumb, \"height\": \"auto\" } }), _c(\"v-card-title\", [_vm._v(_vm._s(item.name))]), _c(\"v-card-subtitle\", { staticClass: \"pb-0\" }, [_c(\"v-tooltip\", { attrs: { \"bottom\": \"\" }, scopedSlots: _vm._u([{ key: \"activator\", fn: function({ on, attrs }) {\n        return [_c(\"span\", _vm._g(_vm._b({ staticClass: \"d-inline-block text-truncate\", staticStyle: { \"max-width\": \"100%\" } }, \"span\", attrs, false), on), [_vm._v(_vm._s(item.description))])];\n      } }], null, true) }, [_c(\"span\", { staticStyle: { \"display\": \"inline-block\", \"max-width\": \"500px\" } }, [_vm._v(_vm._s(item.description))])])], 1), _c(\"v-card-text\", { staticClass: \"pb-0\" }, [_c(\"v-icon\", { attrs: { \"small\": \"\" } }, [_vm._v(_vm._s(_setup.mdiCalendarBlank))]), _c(\"span\", { staticClass: \"ml-1 mr-4\" }, [_vm._v(_vm._s(item.created_at))]), _c(\"v-icon\", { attrs: { \"small\": \"\" } }, [_vm._v(_vm._s(_setup.mdiCalendarEdit))]), _c(\"span\", { staticClass: \"ml-1\" }, [_vm._v(_vm._s(item.updated_at))])], 1), _c(\"v-card-actions\", [_c(\"v-list-item\", { staticClass: \"grow\" }, [_c(\"v-list-item-avatar\", [_c(\"v-img\", { staticClass: \"elevation-6\", attrs: { \"alt\": \"\", \"src\": `/data/avatars/${item.user_id}.jpg`, \"lazy-src\": \"https://upload-bbs.mihoyo.com/upload/2022/08/13/190122060/f65e984cb2f5184ba167e461bfdeea55_8564255716639207386.png\" } })], 1), _c(\"v-row\", { attrs: { \"align\": \"center\", \"justify\": \"end\" } }, [_c(\"v-list-item-content\", { staticClass: \"ml-2\" }, [_c(\"v-list-item-title\", [_c(\"a\", { attrs: { \"href\": `/pool/show/${item.id}`, \"target\": \"_blank\" } }, [_vm._v(\"Pool #\" + _vm._s(item.id))])])], 1), _c(\"v-chip\", { staticClass: \"mr-1\" }, [_vm._v(_vm._s(item.post_count) + \" \" + _vm._s(_vm.$t(\"xJJTEE3nZ4HVXGFfiN-LC\")))]), _c(\"v-tooltip\", { attrs: { \"bottom\": \"\" }, scopedSlots: _vm._u([{ key: \"activator\", fn: function({ on, attrs }) {\n        return [_c(\"v-btn\", _vm._g(_vm._b({ attrs: { \"icon\": \"\" }, on: { \"click\": function($event) {\n          return _setup.viewPool(item.id);\n        } } }, \"v-btn\", attrs, false), on), [_c(\"v-icon\", [_vm._v(_vm._s(_setup.mdiLaunch))])], 1)];\n      } }], null, true) }, [_c(\"span\", [_vm._v(_vm._s(_vm.$t(\"tGi6xYfvStBmR8qduEmKX\")))])]), _c(\"v-tooltip\", { attrs: { \"bottom\": \"\" }, scopedSlots: _vm._u([{ key: \"activator\", fn: function({ on, attrs }) {\n        return [_c(\"v-btn\", _vm._g(_vm._b({ attrs: { \"icon\": \"\", \"href\": `/pool/zip/${item.id}?jpeg=1` } }, \"v-btn\", attrs, false), on), [_c(\"v-icon\", [_vm._v(_vm._s(_setup.mdiDownload))])], 1)];\n      } }], null, true) }, [_c(\"span\", [_vm._v(_vm._s(_vm.$t(\"Xtk-NnMgSQZmheJ87nbRV\")))])])], 1)], 1)], 1)], 1);\n    }), 1), _c(\"div\", { staticClass: \"d-flex justify-center\" }, [_c(\"v-btn\", { directives: [{ name: \"show\", rawName: \"v-show\", value: _setup.store.requestLoading, expression: \"store.requestLoading\" }], attrs: { \"color\": \"primary\", \"text\": \"\" } }, [_vm._v(_vm._s(_vm.$t(\"RN4dt81l_fZMWODsskZob\")) + \"...\")]), _c(\"v-btn\", { directives: [{ name: \"show\", rawName: \"v-show\", value: _setup.showLoadMore, expression: \"showLoadMore\" }], attrs: { \"color\": \"primary\", \"text\": \"\" }, on: { \"click\": function($event) {\n      return _setup.loadData();\n    } } }, [_vm._v(_vm._s(_vm.$t(\"fC8XNfCl04zK7vgeaRZMQ\")))]), _c(\"v-btn\", { directives: [{ name: \"show\", rawName: \"v-show\", value: _setup.showNoMore, expression: \"showNoMore\" }], attrs: { \"color\": \"primary\", \"text\": \"\" } }, [_vm._v(_vm._s(_vm.$t(\"4hOFoP4M3ZkL3RiN7XOc8\")))])], 1)], 1);\n  };\n  var _sfc_staticRenderFns$3 = [];\n  var __component__$3 = /* @__PURE__ */ normalizeComponent(\n    _sfc_main$3,\n    _sfc_render$3,\n    _sfc_staticRenderFns$3,\n    false,\n    null,\n    null,\n    null,\n    null\n  );\n  var PoolList = __component__$3.exports;\n  var _sfc_main$2 = /* @__PURE__ */ Vue2.defineComponent({\n    __name: \"Snackbar\",\n    setup(__props) {\n      const showSnackbar = Vue2.ref(false);\n      const snackbarText = Vue2.ref(\"\");\n      const snackbarType = Vue2.ref(\"\");\n      const snackbarTypeMap = Vue2.ref({\n        success: [\"success\", mdiCheckCircle],\n        error: [\"red accent-2\", mdiCloseCircle]\n      });\n      eventBus.$on(\"showSnackbar\", (text, type) => {\n        snackbarText.value = text;\n        snackbarType.value = type || \"\";\n        showSnackbar.value = true;\n      });\n      return { __sfc: true, showSnackbar, snackbarText, snackbarType, snackbarTypeMap };\n    }\n  });\n  var _sfc_render$2 = function render() {\n    var _vm = this, _c = _vm._self._c, _setup = _vm._self._setupProxy;\n    return _c(\"v-snackbar\", { attrs: { \"top\": \"\", \"color\": _setup.snackbarTypeMap[_setup.snackbarType]?.[0], \"timeout\": 2e3, \"min-width\": 160 }, model: { value: _setup.showSnackbar, callback: function($$v) {\n      _setup.showSnackbar = $$v;\n    }, expression: \"showSnackbar\" } }, [_c(\"v-icon\", { directives: [{ name: \"show\", rawName: \"v-show\", value: _setup.snackbarType, expression: \"snackbarType\" }] }, [_vm._v(_vm._s(_setup.snackbarTypeMap[_setup.snackbarType]?.[1]))]), _c(\"span\", { staticClass: \"ml-2\" }, [_vm._v(_vm._s(_setup.snackbarText))])], 1);\n  };\n  var _sfc_staticRenderFns$2 = [];\n  var __component__$2 = /* @__PURE__ */ normalizeComponent(\n    _sfc_main$2,\n    _sfc_render$2,\n    _sfc_staticRenderFns$2,\n    false,\n    null,\n    null,\n    null,\n    null\n  );\n  var Snackbar = __component__$2.exports;\n  var _sfc_main$1 = /* @__PURE__ */ Vue2.defineComponent({\n    __name: \"AppContainer\",\n    setup(__props) {\n      return { __sfc: true, PostList, PoolList, Snackbar, store };\n    }\n  });\n  var _sfc_render$1 = function render() {\n    var _vm = this, _c = _vm._self._c, _setup = _vm._self._setupProxy;\n    return _c(\"v-container\", { staticClass: \"_vcont pa-4\", attrs: { \"fluid\": \"\" } }, [_setup.store.showPostList ? _c(_setup.PostList) : _vm._e(), _setup.store.showPoolList ? _c(_setup.PoolList) : _vm._e(), _c(_setup.Snackbar)], 1);\n  };\n  var _sfc_staticRenderFns$1 = [];\n  var __component__$1 = /* @__PURE__ */ normalizeComponent(\n    _sfc_main$1,\n    _sfc_render$1,\n    _sfc_staticRenderFns$1,\n    false,\n    null,\n    null,\n    null,\n    null\n  );\n  var AppContainer = __component__$1.exports;\n  var _sfc_main = /* @__PURE__ */ Vue2.defineComponent({\n    __name: \"App\",\n    setup(__props) {\n      const vuetify = useVuetify();\n      Vue2.watch(() => settings, (val) => {\n        localStorage.setItem(\"YM_APP_SETTINGS\", JSON.stringify(val));\n      }, { deep: true });\n      Vue2.onMounted(() => {\n        vuetify.theme.dark = settings.darkMode === \"dark\";\n      });\n      return { __sfc: true, vuetify, AppBar, NavDrawer, SettingsDrawer, AppContainer };\n    }\n  });\n  var _sfc_render = function render() {\n    var _vm = this, _c = _vm._self._c, _setup = _vm._self._setupProxy;\n    return _c(\"v-app\", [_c(_setup.AppBar), _c(_setup.NavDrawer), _c(\"v-main\", { attrs: { \"app\": \"\" } }, [_c(_setup.AppContainer), _c(_setup.SettingsDrawer)], 1)], 1);\n  };\n  var _sfc_staticRenderFns = [];\n  var __component__ = /* @__PURE__ */ normalizeComponent(\n    _sfc_main,\n    _sfc_render,\n    _sfc_staticRenderFns,\n    false,\n    null,\n    null,\n    null,\n    null\n  );\n  var App = __component__.exports;\n  function initApp() {\n    Vue__default[\"default\"].component(\"Masonry\", masonry);\n    Vue__default[\"default\"].component(\"TrueMasonry\", TrueMasonry);\n    Vue__default[\"default\"].component(\"VirtualWaterfall\", VirtualWaterfall);\n    Vue__default[\"default\"].component(\"WfLayout\", WfLayout);\n    const vuetify = installVuetify();\n    const app = new Vue__default[\"default\"]({\n      vuetify,\n      i18n,\n      render: (h) => h(App)\n    });\n    app.$mount(\"#app\");\n  }\n  initApp();\n  })(Vue, Vuetify, VueI18n, {XMLParser});});\n})();\n"
  },
  {
    "path": "docs/README.old.en.md",
    "content": "# Yande.re Masonry\n\n![](https://img.shields.io/github/package-json/v/asadahimeka/yandere-masonry)\n![](https://img.shields.io/badge/license-MIT-green)\n![](https://img.shields.io/greasyfork/dt/444885?logo=greasyfork)\n![](https://img.shields.io/github/package-json/dependency-version/asadahimeka/yandere-masonry/dev/vite)\n![](https://img.shields.io/github/package-json/dependency-version/asadahimeka/yandere-masonry/dev/vite-plugin-tm-userscript)\n![](https://img.shields.io/github/package-json/dependency-version/asadahimeka/yandere-masonry/@himeka/booru)\n![](https://img.shields.io/github/package-json/dependency-version/asadahimeka/yandere-masonry/vue)\n<!-- ![](https://img.shields.io/github/package-json/dependency-version/asadahimeka/yandere-masonry/vuetify) -->\n\n[中文](https://github.com/asadahimeka/yandere-masonry/blob/main/README.md) | English\n\nYande.re/Konachan Thumbnail Zoom & Double Click to Next Page & Waterfall Browsing\n\n> Modified from [zhzwz/yande-re-chinese-patch](https://github.com/zhzwz/yande-re-chinese-patch)\n\nChangelog see [CHANGELOG.md](https://github.com/asadahimeka/yandere-masonry/blob/main/CHANGELOG.md)\n\n*For questions or suggestions please go to GitHub [Issues](https://github.com/asadahimeka/yandere-masonry/issues)*\n\nBuild with [vite](https://vitejs.dev) & [vite-plugin-tm-userscript](https://github.com/asadahimeka/vite-plugin-tm-userscript)\n\n\n## Install\n\nHow to install the userscript manager plugin is not repeated, you can refer to [Greasy Fork](https://greasyfork.org) homepage tips to install the browser plugin.\n\nGreasy Fork: [Click to install](https://greasyfork.org/zh-CN/scripts/444885)\n\nSleazy Fork: [Click to install](https://sleazyfork.org/scripts/444885)\n\nGitHub Raw：[Click to install](https://github.com/asadahimeka/yandere-masonry/raw/main/dist/yandere-masonry.user.js)\n\nWeb Version: [Click to view](https://booru.vercel.app)\n\n## Features\n\n### Thumbnail zoom\n\nEnlarge the thumbnail of the list page, currently compatible with yande.re and Konachan\n\n### Double click to turn the page\n\nDouble-click any area on the left side of the page to enter the previous page, double-click any area on the right side of the page to enter the next page, currently compatible with yande.re and Konachan\n\n### Visited marking\n\nA horizontal line will be marked below the image that has been clicked on the details page, using the :visited feature of the `<a>` tag, which will expire after clearing the browser cache, currently compatible with yande.re and Konachan\n\n### Waterfall mode\n\nClick the upper right button to enter waterfall mode\n\n#### Output Download Address\n\nIn waterfall mode, you can use the `Output download links` function to save the image address TXT and then use Thunder, IDM, wget, etc. to download in batches, see https://github.com/FoXZilla/Pxer/issues/8\n\n#### Topbar action\n\n- Open sidebar\n- Load specified number of pages\n- Load favorites, popular, random posts (yande.re / Konachan)\n- Load pools (yande.re / Konachan)\n- Search posts by tags\n- Batch selection\n- View download list\n- Toggle dark mode\n- Exit waterfall mode\n\n#### Sidebar action\n\n- Site switching, see below for supported sites\n- Go to Favorites, Popular, Random posts page (yande.re / Konachan)\n- Go to the Pool page (yande.re / Konachan)\n- Local tag blacklist\n- Set site API Credentials\n- Toggle NSFW content display\n- Waterfall display column toggle, if the number of columns is selected non-automatically and the number of columns is less than 6, the images will be displayed as sample_url (i.e. the size of the clicked details).\n- Set image flow layout\n  - Masonry (equal width and not equal height)\n  - Grid (equal width and height)\n  - Justified (fit height and not equal width)\n\n#### Details View\n\nClick on the thumbnail to view the details, and the following actions can be performed\n\n- Add to favorites (yande.re / Konachan)\n- Open detail page\n- Open source link\n- View original image\n- Download / Add to download list\n- Open tags page\n- Click on the image to toggle button and tags display\n- When viewing the original image you can use the mouse to drag and drop the image itself to move it\n\n### Site Support\n\n> ⚠ Notice\n>\n> Main support sites are Yande.re and Konachan, other sites are basic support, not tested in detail\n>\n> This script is mainly for the convenience of image browsing. Other functions such as downloading are simply supported, and are not guaranteed to be fully available. In addition, there is a situation where the image list of the origin site page is inconsistent with the list returned by the API, please be aware\n\nThe supported sites for thumbnail enlargement and double-click page flip are as follows:\n\nhttps://yande.re\n\nhttps://konachan.com\n\nhttps://konachan.net\n\nThe supported booru sites for waterfall layout are as follows:\n\nhttps://yande.re\n\nhttps://konachan.com\n\nhttps://konachan.net\n\nhttps://danbooru.donmai.us\n\nhttps://gelbooru.com\n\nhttps://rule34.xxx\n\nhttps://lolibooru.moe\n\nhttps://www.sakugabooru.com\n\nhttp://behoimi.org (3dbooru)\n\nhttps://safebooru.org\n\nhttps://tbib.org\n\nhttps://xbooru.com\n\nhttps://rule34.paheal.net\n\nhttps://realbooru.com\n\nhttps://booru.allthefallen.moe\n\nhttps://aibooru.online\n\nOther supported sites：\n\nhttps://e-shuushuu.net\n\nhttps://www.zerochan.net\n\nhttps://sankaku.app (https://chan.sankakucomplex.com)\n\nhttps://idol.sankakucomplex.com (https://www.idolcomplex.com)\n\nhttps://anime-pictures.net\n\nhttps://allgirl.booru.org\n\nhttps://booru.eu\n\nhttps://kusowanka.com\n\nhttps://anihonetwallpaper.com\n\nhttps://nozomi.la\n\nhttps://rule34hentai.net\n\n\n## Screenshots\n\n![](https://upload-bbs.mihoyo.com/upload/2022/05/23/260511332/33dd626bdbfb6409f79770028350a01f_3755474670149737904.png)\n![](https://upload-bbs.mihoyo.com/upload/2022/05/23/260511332/cbd70aad422a3b28818cd80684c37cb8_6836193104680068275.png)\n![](https://upload-bbs.mihoyo.com/upload/2022/05/23/260511332/612f0b45cb34ac8168ecd94edbfd87f3_891482662276213615.png)\n![](https://upload-bbs.mihoyo.com/upload/2022/05/23/260511332/232674c7673d1c05a2e8efb028304067_7491959587592803223.png)\n![](https://upload-bbs.mihoyo.com/upload/2022/05/25/260511332/7eec96d7c629bc30ff4b1942838d9ea2_7197279808091047211.png)\n![](https://upload-bbs.mihoyo.com/upload/2022/05/25/260511332/8dccc28bf99106aaab984feb383d4c1f_939382269553345713.png)\n\n## Sponsors\n\nThanks for TSUKYU's support\n\nIf you find this project helpful, feel free to [buy me a coffee](https://sponsors-yumine.netlify.app):\n\n[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/sakurayumine)\n\n## Developing\n\n1. `git clone https://github.com/asadahimeka/yandere-masonry.git`\n2. `cd yandere-masonry`\n3. `yarn install`\n4. `yarn dev`\n\n### Vue 3 + TypeScript + Vite\n\nThis template should help get you started developing with Vue 3 and TypeScript in Vite. The template uses Vue 3 `<script setup>` SFCs, check out the [script setup docs](https://v3.vuejs.org/api/ sfc-script-setup.html#sfc-script-setup) to learn more.\n\n### Recommended IDE Setup\n\n- [VS Code](https://code.visualstudio.com/) + [Volar v1.8.27](https://marketplace.visualstudio.com/items?itemName=johnsoncodehk.volar)\n\n### Type Support For `.vue` Imports in TS\n\nSince TypeScript cannot handle type information for `.vue` imports, they are shimmed to be a generic Vue component type by default. In most cases this is fine if you don't really care about component prop types outside of templates. However, if you wish to get actual prop types in `.vue` imports (for example to get props validation when using manual `h(...)` calls), you can enable Volar's Take Over mode by following these steps:\n\n1. Run `Extensions: Show Built-in Extensions` from VS Code's command palette, look for `TypeScript and JavaScript Language Features`, then right click and select `Disable (Workspace)`. By default, Take Over mode will enable itself if the default TypeScript extension is disabled.\n2. Reload the VS Code window by running `Developer: Reload Window` from the command palette.\n\nYou can learn more about Take Over mode [here](https://github.com/johnsoncodehk/volar/discussions/471).\n\n## Credits\n\n[zhzwz/yande-re-chinese-patch](https://github.com/zhzwz/yande-re-chinese-patch)\n\n[Booru Search API](https://github.com/asadahimeka/booru-search) modified from [AtoraSuunva/booru](https://github.com/AtoraSuunva/booru)\n\n## License\n\nLicensed under the [MIT](https://github.com/asadahimeka/yandere-masonry/blob/main/LICENSE) license\n\nCopyright © 2022 Yumine Sakura\n\n<p><img src=\"https://count.nanoka.top/@himekaydmsghen\" alt=\"yandere-masonry\"></p>\n"
  },
  {
    "path": "docs/README.old.md",
    "content": "# Yande.re Masonry\n\n![](https://img.shields.io/github/package-json/v/asadahimeka/yandere-masonry)\n![](https://img.shields.io/badge/license-MIT-green)\n![](https://img.shields.io/greasyfork/dt/444885?logo=greasyfork)\n![](https://img.shields.io/github/package-json/dependency-version/asadahimeka/yandere-masonry/dev/vite)\n![](https://img.shields.io/github/package-json/dependency-version/asadahimeka/yandere-masonry/dev/vite-plugin-tm-userscript)\n![](https://img.shields.io/github/package-json/dependency-version/asadahimeka/yandere-masonry/@himeka/booru)\n![](https://img.shields.io/github/package-json/dependency-version/asadahimeka/yandere-masonry/vue)\n<!-- ![](https://img.shields.io/github/package-json/dependency-version/asadahimeka/yandere-masonry/vuetify) -->\n\n中文 | [English](https://github.com/asadahimeka/yandere-masonry/blob/main/README.en.md)\n\nYande.re/Konachan 中文标签 & 缩略图放大 & 双击翻页 & 瀑布流浏览\n\n> Modified from [zhzwz/yande-re-chinese-patch](https://github.com/zhzwz/yande-re-chinese-patch)\n\n*有问题或建议请到 GitHub [反馈](https://github.com/asadahimeka/yandere-masonry/issues)*\n\n更新日志见 [CHANGELOG.md](https://github.com/asadahimeka/yandere-masonry/blob/main/CHANGELOG.md)\n\nBuild with [vite](https://vitejs.dev) & [vite-plugin-tm-userscript](https://github.com/asadahimeka/vite-plugin-tm-userscript)\n\n\n## Install\n\n如何安装用户脚本管理器插件不再赘述，可以参照 [Greasy Fork 首页](https://greasyfork.org/zh-CN) 提示安装浏览器插件\n\nGreasy Fork: [点击安装](https://greasyfork.org/zh-CN/scripts/444885)\n\nSleazy Fork: [点击安装](https://sleazyfork.org/scripts/444885)\n\nGitHub 仓库文件：[点击安装](https://github.com/asadahimeka/yandere-masonry/raw/main/dist/yandere-masonry.user.js)\n\nWeb 版本：[点击查看](https://booru.vercel.app/)\n\n## Tips\n\nMoebooru 站点（Y 站、K 站）可通过设置查询参数 `locale` 或者设置 cookie 里的 `locale` 项来指定界面语言\n\n如： https://yande.re/post?locale=zh_CN\n\n本脚本在访问 Y 站或 K 站时已默认指定语言为 `zh_CN`\n\n## Features\n\n### 缩略图放大\n\n对列表页的缩略图进行放大 [Y 站 / K 站]\n\n### 双击翻页\n\n双击页面左侧任意区域进入上一页，双击页面右侧任意区域进入下一页 [Y 站 / K 站]\n\n### 访问标记\n\n会在点击过详情页面的图片下方标注一条横线，利用的是 a 标签 :visited 特性，清除缓存后失效 [Y 站 / K 站]\n\n### 标签中文翻译\n\n- 添加 Y 站与 K 站标签的中文翻译，翻译文件来自 [yande-re-chinese-patch](https://github.com/zhzwz/yande-re-chinese-patch)\n\n  欢迎 [PR](https://github.com/asadahimeka/yandere-masonry/blob/main/src/data/tags_cn.json) 补充或校正翻译\n\n- 添加 danbooru 系站点标签翻译, 翻译文件来自 [danbooru-diffusion-prompt-builder](https://github.com/wfjsw/danbooru-diffusion-prompt-builder)\n\n  欢迎 [PR](https://github.com/asadahimeka/danbooru_tags_json/blob/main/yaml/_add_extra.yaml) 补充或校正翻译\n\n- 其他标签翻译来自 https://github.com/Yellow-Rush/zh_CN-Tags\n\n### 瀑布流模式\n\n点击右上角按钮进入瀑布流模式\n\n#### 输出下载地址\n\n瀑布流模式下可使用 `输出下载地址` 功能保存图片地址 TXT 后使用迅雷、IDM、wget 等批量下载，见 [FoXZilla/Pxer#8](https://github.com/FoXZilla/Pxer/issues/8)\n\n#### 顶部操作\n\n- 打开侧栏\n- 加载指定页数\n- 加载收藏夹、人气、随机作品（Y 站/K 站）\n- 加载图集（Pool）列表（Y 站/K 站）\n- 按标签搜索作品\n- 批量选择\n- 查看下载列表\n- 深色模式切换\n- 退出瀑布流模式\n\n#### 侧栏操作\n\n- 站点切换，支持站点见下方所述\n- 进入收藏夹、人气、随机作品页面（Y 站/K 站）\n- 进入图集（Pool）页面（Y 站/K 站）\n- 本地标签黑名单\n- 设置站点 API Credentials\n- 切换 NSFW 内容显示\n- 瀑布流显示列数切换，列数选择非自动且列数小于 6 时图片会以 sample_url （即点击详情的大小） 展示。\n- 设置图片信息流布局\n  - Masonry (等宽不等高)\n  - Grid (等宽等高)\n  - Justified (适高不等宽)\n\n#### 详情查看\n\n点击缩略图可查看详情，可进行以下操作\n\n- 收藏（Y 站/K 站）\n- 打开详情页面\n- 打开来源地址\n- 查看原图\n- 下载/加入下载列表\n- 打开标签页面\n- 点击图片控制按钮与标签显示\n- 查看原图时可使用鼠标拖拽图片本身移动\n\n### 站点支持\n\n> ⚠ Notice\n>\n> 主要支持站点为 Yande.re 和 Konachan，其他站点为基本支持。\n>\n> 存在站点页面图片列表与 API 返回列表不一致的情况，请悉知。\n\n缩略图放大与双击翻页支持的站点如下：\n\nhttps://yande.re\n\nhttps://konachan.com\n\nhttps://konachan.net\n\n瀑布流支持的 Booru 站如下：\n\nhttps://yande.re\n\nhttps://konachan.com\n\nhttps://konachan.net\n\nhttps://danbooru.donmai.us\n\nhttps://gelbooru.com\n\nhttps://rule34.xxx\n\nhttps://lolibooru.moe\n\nhttps://www.sakugabooru.com\n\nhttp://behoimi.org (3dbooru)\n\nhttps://safebooru.org\n\nhttps://tbib.org\n\nhttps://xbooru.com\n\nhttps://rule34.paheal.net\n\nhttps://realbooru.com\n\nhttps://booru.allthefallen.moe\n\nhttps://aibooru.online\n\n其他支持站点：\n\nhttps://e-shuushuu.net\n\nhttps://www.zerochan.net\n\nhttps://sankaku.app (https://chan.sankakucomplex.com)\n\nhttps://idol.sankakucomplex.com (https://www.idolcomplex.com)\n\nhttps://anime-pictures.net\n\nhttps://allgirl.booru.org\n\nhttps://booru.eu\n\nhttps://kusowanka.com\n\nhttps://anihonetwallpaper.com\n\nhttps://nozomi.la\n\nhttps://rule34hentai.net\n\n\n## Screenshots\n\n![](https://upload-bbs.mihoyo.com/upload/2022/08/13/260511332/a542077b61a2dcb85838baa41bf96c8c_7747043650649306795.png)\n\n![](https://upload-bbs.mihoyo.com/upload/2022/08/13/260511332/14b7a0249234a79acac2d950db710b28_2747662949275143079.png)\n\n![](https://upload-bbs.mihoyo.com/upload/2022/08/13/260511332/3886bf873b766f93e3cd103c0346705f_8954181707521812180.png)\n\n![](https://upload-bbs.mihoyo.com/upload/2022/08/13/260511332/f18495ec74cf7895da6a583b6eef5815_2183319892513327746.png)\n\n![](https://upload-bbs.mihoyo.com/upload/2022/08/13/260511332/59a35c4b527ec44904a6114a45033caf_7008024359546939405.png)\n\n![](https://upload-bbs.mihoyo.com/upload/2022/08/13/260511332/c7c1ff0b187292ebc010fd40987ad52a_6882591913629167774.png)\n\n![](https://upload-bbs.mihoyo.com/upload/2022/08/13/260511332/c0e70eea28e684bdb35e7ee77123235a_5045513856955976275.png)\n\n![](https://upload-bbs.mihoyo.com/upload/2022/08/13/260511332/1fbb7f92ecba4a515b3a6781bd38610a_8247048012698921815.png)\n\n![](https://upload-bbs.mihoyo.com/upload/2022/05/25/260511332/7eec96d7c629bc30ff4b1942838d9ea2_7197279808091047211.png)\n\n![](https://upload-bbs.mihoyo.com/upload/2022/05/25/260511332/8dccc28bf99106aaab984feb383d4c1f_939382269553345713.png)\n\n## Sponsors\n\n感谢 TSUKYU 的支持\n\n如果你觉得这个项目对你有帮助，欢迎请我[喝杯咖啡](https://sponsors-yumine.netlify.app)：\n\n[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/sakurayumine)\n\n## Developing\n\n```bash\n$ git clone https://github.com/asadahimeka/yandere-masonry.git\n$ cd yandere-masonry\n$ yarn install\n$ yarn dev\n```\n\n### Vue 3 + TypeScript + Vite\n\nThis template should help get you started developing with Vue 3 and TypeScript in Vite. The template uses Vue 3 `<script setup>` SFCs, check out the [script setup docs](https://v3.vuejs.org/api/sfc-script-setup.html#sfc-script-setup) to learn more.\n\n### Recommended IDE Setup\n\n- [VS Code](https://code.visualstudio.com/) + [Volar v1.8.27](https://marketplace.visualstudio.com/items?itemName=johnsoncodehk.volar)\n\n### Type Support For `.vue` Imports in TS\n\nSince TypeScript cannot handle type information for `.vue` imports, they are shimmed to be a generic Vue component type by default. In most cases this is fine if you don't really care about component prop types outside of templates. However, if you wish to get actual prop types in `.vue` imports (for example to get props validation when using manual `h(...)` calls), you can enable Volar's Take Over mode by following these steps:\n\n1. Run `Extensions: Show Built-in Extensions` from VS Code's command palette, look for `TypeScript and JavaScript Language Features`, then right click and select `Disable (Workspace)`. By default, Take Over mode will enable itself if the default TypeScript extension is disabled.\n2. Reload the VS Code window by running `Developer: Reload Window` from the command palette.\n\nYou can learn more about Take Over mode [here](https://github.com/johnsoncodehk/volar/discussions/471).\n\n## Credits\n\n[zhzwz/yande-re-chinese-patch](https://github.com/zhzwz/yande-re-chinese-patch)\n\n[Booru Search](https://github.com/asadahimeka/booru-search) modified from [AtoraSuunva/booru](https://github.com/AtoraSuunva/booru)\n\n## License\n\nLicensed under the [MIT](https://github.com/asadahimeka/yandere-masonry/blob/main/LICENSE) license\n\nCopyright © 2022 Yumine Sakura\n\n<p><img src=\"https://count.nanoka.top/@himekayanderemasonrygh\" alt=\"yandere-masonry\"></p>\n"
  },
  {
    "path": "header.config.js",
    "content": "const { defineTmHeader } = require('@himeka/vite-userscript')\nconst { sites } = require('@himeka/booru')\n\nconst blackList = new Set(['e621.net', 'e926.net', 'hypnohub.net', 'derpibooru.org'])\n\nmodule.exports = defineTmHeader({\n  \"name\": \"Yande.re 瀑布流浏览\",\n  \"name:zh\": \"Yande.re 瀑布流浏览\",\n  \"name:en\": \"Yande.re Masonry\",\n  \"namespace\": \"me.asadahimeka.yanderemasonry\",\n  \"author\": \"asadahimeka\",\n  \"description\": \"Yande.re/Konachan 中文标签 & 缩略图放大 & 双击翻页 & 瀑布流浏览模式(支持 danbooru/gelbooru/rule34/sakugabooru/lolibooru/safebooru/3dbooru/xbooru/atfbooru/aibooru 等)\",\n  \"description:zh\": \"Yande.re/Konachan 中文标签 & 缩略图放大 & 双击翻页 & 瀑布流浏览模式(支持 danbooru/gelbooru/rule34/sakugabooru/lolibooru/safebooru/3dbooru/xbooru/atfbooru/aibooru 等)\",\n  \"description:en\": \"Yande.re/Konachan Masonry(Waterfall) Layout. Also support danbooru/gelbooru/rule34/sakugabooru/lolibooru/safebooru/3dbooru/xbooru/atfbooru/aibooru et cetera.\",\n  \"homepage\": \"https://www.nanoka.top\",\n  \"source\": \"https://github.com/asadahimeka/yandere-masonry\",\n  \"icon\": \"https://upload-bbs.mihoyo.com/upload/2022/05/23/260511332/f1f6267537a5aff959ee63ec2c9e4e52_4821140735490026106.jpg\",\n  \"license\": \"MIT\",\n  \"match\": [\n    ...Object.entries(sites).filter(([e]) => !blackList.has(e)).map(([k, v]) => `http${v.insecure ? '' : 's'}://${k}/*`),\n    'https://e-shuushuu.net/*',\n    'https://www.zerochan.net/*',\n    'https://sankaku.app/*',\n    'https://chan.sankakucomplex.com/*',\n    'https://www.sankakucomplex.com/*',\n    'https://www.idolcomplex.com/*',\n    'https://anime-pictures.net/*',\n    'https://allgirl.booru.org/*',\n    'https://booru.eu/*',\n    'https://kusowanka.com/*',\n    'https://anihonetwallpaper.com/*',\n    'https://nozomi.la/*',\n    'https://rule34hentai.net/*'\n  ],\n  \"supportURL\": \"https://github.com/asadahimeka/yandere-masonry/issues\",\n  \"run-at\": \"document-end\",\n})\n"
  },
  {
    "path": "index.html",
    "content": "<!DOCTYPE html>\n<html lang=\"zh\">\n\n<head>\n  <meta charset=\"UTF-8\" />\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no, minimal-ui\">\n  <title>Yandere Masonry</title>\n</head>\n\n<body>\n  <div id=\"app\"></div>\n  <script type=\"module\" src=\"/src/main.ts\"></script>\n</body>\n\n</html>\n"
  },
  {
    "path": "package.json",
    "content": "{\n  \"name\": \"yandere-masonry\",\n  \"version\": \"0.37.5\",\n  \"private\": true,\n  \"description\": \"Yande.re/Konachan Waterfall Layout.\",\n  \"author\": \"asadahimeka\",\n  \"license\": \"MIT\",\n  \"main\": \"dist/yandere-masonry.user.js\",\n  \"scripts\": {\n    \"dev\": \"vite\",\n    \"release\": \"node scripts/release.mjs\",\n    \"build\": \"vite build\",\n    \"postbuild\": \"node scripts/postbuild.mjs\",\n    \"lint\": \"eslint src --ext .ts,.vue\",\n    \"preinstall\": \"npx -y only-allow pnpm\"\n  },\n  \"dependencies\": {\n    \"@himeka/booru\": \"workspace:2.7.7\",\n    \"@himeka/masonry-css\": \"workspace:1.0.3\",\n    \"@himeka/masonry-true\": \"workspace:1.0.5\",\n    \"@himeka/virtual-waterfall\": \"workspace:1.0.8\",\n    \"@vueuse/core\": \"11.0.3\",\n    \"date-fns\": \"3.6.0\",\n    \"vue\": \"2.7.16\",\n    \"vue-i18n\": \"8.28.2\",\n    \"vuetify\": \"2.7.2\"\n  },\n  \"devDependencies\": {\n    \"@antfu/eslint-config-vue\": \"0.27.0\",\n    \"@himeka/release\": \"workspace:0.0.1\",\n    \"@himeka/vite-userscript\": \"workspace:1.2.1\",\n    \"@mdi/js\": \"7.4.47\",\n    \"@types/node\": \"20.10.6\",\n    \"@types/tampermonkey\": \"5.0.2\",\n    \"@vitejs/plugin-vue2\": \"1.1.2\",\n    \"eslint\": \"8.26.0\",\n    \"typescript\": \"4.8.4\",\n    \"vite\": \"2.9.5\",\n    \"vue-template-compiler\": \"2.7.16\"\n  },\n  \"pnpm\": {\n    \"onlyBuiltDependencies\": [\n      \"esbuild\",\n      \"vue-demi\"\n    ]\n  }\n}\n"
  },
  {
    "path": "packages/booru/LICENSE.md",
    "content": "# The MIT License (MIT)\n\nCopyright © `2022` `Yumine Sakura`\n\nCopyright © `2022` `Atora Suunva`\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the “Software”), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n"
  },
  {
    "path": "packages/booru/index.d.ts",
    "content": "/**\n * @packageDocumentation\n * @module Structures\n */\n\n/**\n * Just an interface for {@link Booru}'s search params :)\n */\ninterface SearchParameters {\n    /** The limit on *max* posts to show, you might get less posts than this */\n    limit?: number;\n    /** Should posts be in random order, implementation differs per booru */\n    random?: boolean;\n    /** Which page of results to fetch */\n    page?: number;\n    /** The credentials to use to auth with the booru */\n    credentials?: BooruCredentials;\n    /** Return unavailable posts (ie. banned/deleted posts) */\n    showUnavailable?: boolean;\n}\n\n/**\n * @packageDocumentation\n * @module Structures\n */\n\n/**\n * Interface for {@link Booru}'s **private internal** search params pls no use\n */\ninterface InternalSearchParameters extends SearchParameters {\n    /** The uri to override with, if provided */\n    uri?: string | null;\n    /** If `order:random` should be faked */\n    fakeLimit?: number;\n    /** The tags used in the search */\n    tags?: string[];\n}\n\n/**\n * @packageDocumentation\n * @module Structures\n */\n\n/**\n * An image from a booru with a few common props\n *\n * @example\n * ```\n * Post {\n *  fileUrl: 'https://aaaa.com/image.jpg',\n *  id: '124125',\n *  tags: ['cat', 'cute'],\n *  score: 5,\n *  source: 'https://giraffeduck.com/aaaa.png',\n *  rating: 's'\n * }\n * ```\n */\ndeclare class Post {\n    /** The {@link Booru} it came from */\n    booru: Booru;\n    /** The direct link to the file */\n    fileUrl: string | null;\n    /** The height of the file */\n    height: number;\n    /** The width of the file */\n    width: number;\n    /** The url to the medium-sized image (if available) */\n    sampleUrl: string | null;\n    /** The height of the medium-sized image (if available) */\n    sampleHeight: number | null;\n    /** The width of the medium-sized image (if available) */\n    sampleWidth: number | null;\n    /** The url to the smallest image (if available) */\n    previewUrl: string | null;\n    /** The height of the smallest image (if available) */\n    previewHeight: number | null;\n    /** The width of the smallest image (if available) */\n    previewWidth: number | null;\n    /** The id of this post */\n    id: string;\n    /** If this post is available (ie. not deleted, not banned, has file url) */\n    available: boolean;\n    /** The tags of this post */\n    tags: string[];\n    /** The score of this post */\n    score: number;\n    /** The source of this post, if available */\n    source?: string | string[];\n    /**\n     * The rating of the image, as just the first letter\n     * (s/q/e/u) => safe/questionable/explicit/unrated\n     */\n    rating: string;\n    /** The Date this post was created at */\n    createdAt?: Date | null;\n    /** All the data given by the booru @private */\n    protected data: any;\n    /**\n     * Create an image from a booru\n     *\n     * @param {Object} data The raw data from the Booru\n     * @param {Booru} booru The booru that created the image\n     */\n    constructor(data: any, booru: Booru);\n    /** Is this post safe */\n    get isRatingS(): boolean;\n    /** Is this post questionable */\n    get isRatingQ(): boolean;\n    /** Is this post explicit */\n    get isRatingE(): boolean;\n    /** The aspect ratio of this post: `width / height` */\n    get aspectRatio(): number;\n    /** The jpeg url of this post */\n    get jpegUrl(): string;\n    /** The jpeg width url of this post */\n    get jpegWidth(): number;\n    /** The jpeg height url of this post */\n    get jpegHeight(): number;\n    /** The file extension of this post */\n    get fileExt(): string;\n    /** The sample size url of this post */\n    get sampleSize(): number;\n    /** The jpeg size url of this post */\n    get jpegSize(): number;\n    /** The file size url of this post */\n    get fileSize(): number;\n    /** The sample image file size of this post */\n    get sampleSizeText(): string;\n    /** The sample download text of this post */\n    get sampleDownloadText(): string;\n    /** The sample download name of this post */\n    get sampleDownloadName(): string;\n    /** The jpeg image file size of this post */\n    get jpegSizeText(): string;\n    /** The jpeg download text of this post */\n    get jpegDownloadText(): string;\n    /** The jpeg download name of this post */\n    get jpegDownloadName(): string;\n    /** The original image file size of this post */\n    get fileSizeText(): string;\n    /** The original file download text of this post */\n    get fileDownloadText(): string;\n    /** The original file download name of this post */\n    get fileDownloadName(): string;\n    /** The formatted created time of this post */\n    get createdTime(): string;\n    get sourceUrl(): string;\n    /**\n     * Get the post view (url to the post) of this image\n     *\n     * @type {String}\n     * @example\n     * ```\n     * const e9 = Booru('e9')\n     * const imgs = e9.search(['cat', 'dog'])\n     *\n     * // Log the post url of the first image\n     * console.log(imgs[0].postView)\n     * ```\n     */\n    get postView(): string;\n}\n\n/**\n * @packageDocumentation\n * @module Structures\n */\n\n/**\n * Represents a page of search results, works like an array of {@link Post}\n * <p> Usable like an array and allows to easily get the next page\n *\n * @example\n * ```\n * const Booru = require('booru')\n * // Safebooru\n * const sb = new Booru('sb')\n *\n * const imgs = await sb.search('cat')\n *\n * // Log the images from the first page, then from the second\n * imgs.forEach(i => console.log(i.postView))\n * const imgs2 = await imgs.nextPage()\n * imgs2.forEach(i => console.log(i.postView))\n * ```\n */\ndeclare class SearchResults extends Array<Post> {\n    /** The booru used for this search */\n    booru: Booru;\n    /** The page of this search */\n    page: number;\n    /** The tags used for this search */\n    readonly tags: string[];\n    /** The options used for this search */\n    readonly options: SearchParameters;\n    /** The posts from this search result */\n    readonly posts: Post[];\n    /** @private */\n    constructor(posts: Post[], tags: string[], options: SearchParameters, booru: Booru);\n    /**\n     * Get the first post in this result set\n     * @return {Post}\n     */\n    get first(): Post;\n    /**\n     * Get the last post in this result set\n     * @return {Post}\n     */\n    get last(): Post;\n    /**\n     * Get the next page\n     * <p>Works like <code>sb.search('cat', {page: 1}); sb.search('cat', {page: 2})</code>\n     * @return {Promise<SearchResults>}\n     */\n    nextPage(): Promise<SearchResults>;\n    /**\n     * Create a new SearchResults with just images with the matching tags\n     *\n     * @param {String[]|String} tags The tags (or tag) to search for\n     * @param {Object} options The extra options for the search\n     * @param {Boolean} [options.invert=false] If the results should be inverted and\n     *                                         return images *not* tagged\n     * @return {SearchResults}\n     */\n    tagged(tags: string[] | string, { invert }?: {\n        invert?: boolean | undefined;\n    }): SearchResults;\n    /**\n     * Returns a SearchResults with images *not* tagged with any of the specified tags (or tag)\n     * @param {String[]|String} tags The tags (or tag) to blacklist\n     * @return {SearchResults} The results without any images with the specified tags\n     */\n    blacklist(tags: string[] | string): SearchResults;\n}\n\n/**\n * @packageDocumentation\n * @module Structures\n */\n/**\n * Represents the api of a {@link Site}\n * <p>Each property is a path on the {@link Site}\n */\ninterface SiteApi {\n    /** The path to search for posts */\n    search: string;\n    /** The path to view a post by ID */\n    postView: string;\n}\n\n/**\n * @packageDocumentation\n * @module Structures\n */\n\n/**\n * Represents the info needed to create a new {@link Site}\n * <p>Same properties as {@link Site}, but some optional</p>\n * <p>Mostly just here to reflect what sites.json should look like\n */\ninterface SiteInfo {\n    /** The domain of the Site (the \"google.com\" part of \"https://google.com/foo\") */\n    domain: string;\n    /** The type of this site (json/xml/derpi) */\n    type: string;\n    /** The aliases of this site */\n    aliases: string[];\n    /** If this site serves NSFW posts or not */\n    nsfw: boolean;\n    /** An object representing the api of this site */\n    api: SiteApi;\n    /** The url query param to paginate on the site */\n    paginate?: string;\n    /** If the site supports `order:random` */\n    random: boolean | string;\n    /** The url query param for tags */\n    tagQuery?: string;\n    /** The character to use to join tags when creating the search url */\n    tagJoin?: string;\n    /** If this site supports only http:// */\n    insecure?: boolean;\n    /** Tags to add to every request, if not included */\n    defaultTags?: string[];\n}\n\n/**\n * @packageDocumentation\n * @module Structures\n */\n\n/**\n * Represents a site, mostly used for JSDoc\n */\ndeclare class Site {\n    /** The domain of the Site (the \"google.com\" part of \"https://google.com/foo\") */\n    domain: string;\n    /** The type of this site (json/xml/derpi) */\n    type: string;\n    /** The aliases of this site */\n    aliases: string[];\n    /** If this site serves NSFW posts or not */\n    nsfw: boolean;\n    /** An object representing the api of this site */\n    api: SiteApi;\n    /** The url query param to paginate on the site */\n    paginate: string;\n    /**\n     * If the site supports `order:random`.\n     * If a string, this means a custom random system is used :/\n     */\n    random: boolean | string;\n    /** The url query param for tags */\n    tagQuery: string;\n    /** The character to use to join tags when creating the search url */\n    tagJoin: string;\n    /** If this site supports only http:// */\n    insecure: boolean;\n    /** Tags to add to every request, if not included */\n    defaultTags: string[];\n    constructor(data: SiteInfo);\n}\n\n/**\n * @packageDocumentation\n * @module Boorus\n */\n\ninterface BooruCredentials {\n    token?: string;\n    query?: string;\n}\ninterface SearchUrlParams {\n    tags: string[];\n    limit: number;\n    page: number;\n    credentials: BooruCredentials;\n}\n/**\n * A basic, JSON booru\n * @example\n * ```\n * const Booru = require('booru')\n * // Aliases are supported\n * const e9 = Booru('e9')\n *\n * // You can then search the site\n * const imgs = await e9.search(['cat', 'cute'], {limit: 3})\n *\n * // And use the images\n * imgs.forEach(i => console.log(i.fileUrl))\n *\n * // Or access other methods on the Booru\n * e9.postView(imgs[0].id)\n * ```\n */\ndeclare class Booru {\n    /** The domain of the booru */\n    domain: string;\n    /** The site object representing this booru */\n    site: Site;\n    /** The credentials to use for this booru */\n    credentials?: BooruCredentials;\n    /**\n     * Create a new booru from a site\n     *\n     * @private\n     * @param site The site to use\n     * @param credentials Credentials for the API (Currently not used)\n     */\n    constructor(site: Site, credentials?: BooruCredentials);\n    protected normalizeTags(tags: string | string[]): string[];\n    /**\n     * Search for images on this booru\n     * @param {String|String[]} tags The tag(s) to search for\n     * @param {SearchParameters} searchArgs The arguments for the search\n     * @return {Promise<SearchResults>} The results as an array of Posts\n     */\n    search(tags: string | string[], { limit, random, page, showUnavailable, credentials }?: SearchParameters): Promise<SearchResults>;\n    /**\n     * Gets the url you'd see in your browser from a post id for this booru\n     *\n     * @param {String} id The id to get the postView for\n     * @return {String} The url to the post\n     */\n    postView(id: string | number): string;\n    /**\n     * The internal & common searching logic, pls dont use this use .search instead\n     *\n     * @protected\n     * @param {String[]} tags The tags to search with\n     * @param {InternalSearchParameters} searchArgs The arguments for the search\n     * @return {Promise<Object>}\n     */\n    protected doSearchRequest(tags: string[], { uri, limit, random, page, credentials }?: InternalSearchParameters): Promise<any>;\n    /**\n     * Generates a URL to search the booru with, mostly for debugging purposes\n     * @param opt\n     * @param {string[]} [opt.tags] The tags to search for\n     * @param {number} [opt.limit] The limit of results to return\n     * @param {number} [opt.page] The page of results to return\n     * @returns A URL to search the booru\n     */\n    getSearchUrl({ tags, limit, page, credentials }: Partial<SearchUrlParams>): string;\n    /**\n     * Parse the response from the booru\n     *\n     * @protected\n     * @param {Object} result The response of the booru\n     * @param {InternalSearchParameters} searchArgs The arguments used for the search\n     * @return {SearchResults} The results of this search\n     */\n    protected parseSearchResult(result: any, { fakeLimit, tags, limit, random, page, showUnavailable, }: InternalSearchParameters): SearchResults;\n}\n\n/**\n * @packageDocumentation\n * @module Boorus\n */\n\n/**\n * A class designed for Derpibooru\n * >:(\n * @private\n * @extends Booru\n * @inheritDoc\n */\ndeclare class Derpibooru extends Booru {\n    /**\n     * Create a new booru for Derpibooru from a site\n     * @param site The site to use\n     * @param credentials Credentials for the API (Currently not used)\n     */\n    constructor(site: Site, credentials?: BooruCredentials);\n    /** @inheritDoc */\n    search(tags: string[] | string, { limit, random, page }?: SearchParameters): Promise<SearchResults>;\n}\n\n/**\n * @packageDocumentation\n * @module Boorus\n */\n\n/**\n * A class designed for Xml-returning boorus\n *\n * @extends Booru\n * @inheritDoc\n */\ndeclare class XmlBooru extends Booru {\n    /**\n     * Create a new booru using XML from a site\n     * @param {Site} site The site to use\n     * @param {Object?} credentials Credentials for the API (Currently not used)\n     */\n    constructor(site: Site, credentials?: BooruCredentials);\n}\n\n/**\n * @packageDocumentation\n * @module Constants\n */\n\ninterface SMap<V> {\n    [key: string]: V;\n}\n/**\n * A map of site url/{@link SiteInfo}\n */\ndeclare const sites: SMap<SiteInfo>;\n/**\n * Custom error type for when the boorus error or for user-side error, not my code (probably)\n * <p>The name of the error is 'BooruError'\n * @type {Error}\n */\ndeclare class BooruError extends Error {\n    constructor(message: string | Error);\n}\n\n/**\n * @packageDocumentation\n * @module Utils\n */\n/**\n * Check if `site` is a supported site (and check if it's an alias and return the sites's true name)\n *\n * @param  {String} domain The site to resolveSite\n * @return {String?} null if site is not supported, the site otherwise\n */\ndeclare function resolveSite(domain: string): string | null;\n\n/**\n * @packageDocumentation\n * @module Index\n */\n\n/**\n * Create a new booru to search with\n *\n * @constructor\n * @param {String} site The {@link Site} domain (or alias of it) to create a booru from\n * @param {*} credentials The credentials to use on this booru\n * @return {Booru} A booru to use\n */\ndeclare function booruForSite(site: string, credentials?: any): Booru;\n\n/**\n * Searches a site for images with tags and returns the results\n * @param {String} site The site to search\n * @param {String[]|String} [tags=[]] Tags to search with\n * @param {SearchParameters} [searchOptions={}] The options for searching\n *  if provided (Unused)\n * @return {Promise<SearchResults>} A promise with the images as an array of objects\n *\n * @example\n * ```\n * const Booru = require('booru')\n * // Returns a promise with the latest cute glace pic from e926\n * Booru.search('e926', ['glaceon', 'cute'])\n * ```\n */\ndeclare function search(site: string, tags?: string[] | string, { limit, random, page, credentials }?: SearchParameters): Promise<SearchResults>;\n\nexport { Booru as BooruClass, BooruCredentials, BooruError, Derpibooru, Post, SearchParameters, SearchResults, Site, XmlBooru, booruForSite as default, booruForSite as forSite, resolveSite, search, sites };\n"
  },
  {
    "path": "packages/booru/index.js",
    "content": "\"use strict\";\nvar __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __export = (target, all) => {\n  for (var name in all)\n    __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n  if (from && typeof from === \"object\" || typeof from === \"function\") {\n    for (let key of __getOwnPropNames(from))\n      if (!__hasOwnProp.call(to, key) && key !== except)\n        __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n  }\n  return to;\n};\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/index.ts\nvar src_exports = {};\n__export(src_exports, {\n  BooruClass: () => Booru,\n  BooruError: () => BooruError,\n  Derpibooru: () => Derpibooru,\n  Post: () => Post,\n  SearchResults: () => SearchResults,\n  Site: () => Site,\n  XmlBooru: () => XmlBooru,\n  default: () => src_default,\n  forSite: () => booruForSite,\n  resolveSite: () => resolveSite,\n  search: () => search,\n  sites: () => sites\n});\nmodule.exports = __toCommonJS(src_exports);\n\n// src/sites.json\nvar sites_default = {\n  \"yande.re\": {\n    domain: \"yande.re\",\n    aliases: [\n      \"yd\",\n      \"yand\",\n      \"yandere\"\n    ],\n    nsfw: true,\n    api: {\n      search: \"/post.json?\",\n      postView: \"/post/show/\"\n    },\n    random: true\n  },\n  \"konachan.com\": {\n    domain: \"konachan.com\",\n    aliases: [\n      \"kc\",\n      \"konac\",\n      \"kcom\"\n    ],\n    nsfw: true,\n    api: {\n      search: \"/post.json?\",\n      postView: \"/post/show/\"\n    },\n    random: true\n  },\n  \"konachan.net\": {\n    domain: \"konachan.net\",\n    aliases: [\n      \"kn\",\n      \"konan\",\n      \"knet\"\n    ],\n    nsfw: false,\n    api: {\n      search: \"/post.json?\",\n      postView: \"/post/show/\"\n    },\n    random: true,\n    defaultTags: [\n      \"rating:safe\"\n    ]\n  },\n  \"danbooru.donmai.us\": {\n    domain: \"danbooru.donmai.us\",\n    aliases: [\n      \"db\",\n      \"dan\",\n      \"danbooru\"\n    ],\n    nsfw: true,\n    api: {\n      search: \"/posts.json?\",\n      postView: \"/posts/\"\n    },\n    random: true\n  },\n  \"gelbooru.com\": {\n    domain: \"gelbooru.com\",\n    aliases: [\n      \"gb\",\n      \"gel\",\n      \"gelbooru\"\n    ],\n    nsfw: true,\n    api: {\n      search: \"/index.php?page=dapi&s=post&q=index&json=1&\",\n      postView: \"/index.php?page=post&s=view&json=1&id=\"\n    },\n    paginate: \"pid\",\n    random: false\n  },\n  \"rule34.xxx\": {\n    domain: \"api.rule34.xxx\",\n    aliases: [\n      \"r34\",\n      \"rule34\"\n    ],\n    nsfw: true,\n    api: {\n      search: \"/index.php?page=dapi&s=post&q=index&json=1&\",\n      postView: \"/index.php?page=post&s=view&json=1&id=\"\n    },\n    paginate: \"pid\",\n    random: false\n  },\n  \"lolibooru.moe\": {\n    domain: \"lolibooru.moe\",\n    aliases: [\n      \"loli\",\n      \"lolibooru\"\n    ],\n    nsfw: true,\n    api: {\n      search: \"/post.json?\",\n      postView: \"/post/show/\"\n    },\n    random: true\n  },\n  \"www.sakugabooru.com\": {\n    domain: \"www.sakugabooru.com\",\n    aliases: [\n      \"sakuga\",\n      \"sakugabooru\"\n    ],\n    nsfw: false,\n    api: {\n      search: \"/post.json?\",\n      postView: \"/post/show/\"\n    },\n    random: true\n  },\n  \"safebooru.org\": {\n    domain: \"safebooru.org\",\n    aliases: [\n      \"sb\",\n      \"safe\",\n      \"safebooru\"\n    ],\n    nsfw: false,\n    api: {\n      search: \"/index.php?page=dapi&s=post&q=index&json=1&\",\n      postView: \"/index.php?page=post&s=view&json=1&id=\"\n    },\n    paginate: \"pid\",\n    random: false\n  },\n  \"tbib.org\": {\n    domain: \"tbib.org\",\n    aliases: [\n      \"tb\",\n      \"tbib\",\n      \"big\"\n    ],\n    nsfw: true,\n    api: {\n      search: \"/index.php?page=dapi&s=post&q=index&json=1&\",\n      postView: \"/index.php?page=post&s=view&json=1&id=\"\n    },\n    paginate: \"pid\",\n    random: false\n  },\n  \"xbooru.com\": {\n    domain: \"xbooru.com\",\n    aliases: [\n      \"xb\",\n      \"xbooru\"\n    ],\n    nsfw: true,\n    api: {\n      search: \"/index.php?page=dapi&s=post&q=index&json=1&\",\n      postView: \"/index.php?page=post&s=view&json=1&id=\"\n    },\n    paginate: \"pid\",\n    random: false\n  },\n  \"behoimi.org\": {\n    domain: \"behoimi.org\",\n    aliases: [\n      \"3d\",\n      \"3dbooru\"\n    ],\n    nsfw: true,\n    api: {\n      search: \"/post/index.json?\",\n      postView: \"/post/show/\"\n    },\n    insecure: true,\n    random: true\n  },\n  \"hypnohub.net\": {\n    domain: \"hypnohub.net\",\n    aliases: [\n      \"hh\",\n      \"hypno\",\n      \"hypnohub\"\n    ],\n    nsfw: true,\n    api: {\n      search: \"/index.php?page=dapi&s=post&q=index&json=1&\",\n      postView: \"/post/show/\"\n    },\n    paginate: \"pid\",\n    random: false\n  },\n  \"rule34.paheal.net\": {\n    domain: \"rule34.paheal.net\",\n    type: \"xml\",\n    aliases: [\n      \"pa\",\n      \"paheal\"\n    ],\n    nsfw: true,\n    api: {\n      search: \"/api/danbooru/find_posts?\",\n      postView: \"/post/view/\"\n    },\n    random: false\n  },\n  \"derpibooru.org\": {\n    domain: \"derpibooru.org\",\n    type: \"derpi\",\n    aliases: [\n      \"dp\",\n      \"derp\",\n      \"derpi\",\n      \"derpibooru\"\n    ],\n    nsfw: true,\n    api: {\n      search: \"/api/v1/json/search/images?\",\n      postView: \"/images/\"\n    },\n    tagQuery: \"q\",\n    tagJoin: \",\",\n    random: \"sf=random\"\n  },\n  \"realbooru.com\": {\n    domain: \"realbooru.com\",\n    aliases: [\n      \"rb\",\n      \"realbooru\"\n    ],\n    nsfw: true,\n    api: {\n      search: \"/index.php?page=dapi&s=post&q=index&json=1&\",\n      postView: \"/index.php?page=post&s=view&id=\"\n    },\n    paginate: \"pid\",\n    random: false\n  },\n  \"e621.net\": {\n    domain: \"e621.net\",\n    aliases: [\n      \"e6\",\n      \"e621\"\n    ],\n    nsfw: true,\n    api: {\n      search: \"/posts.json?\",\n      postView: \"/post/show/\"\n    },\n    random: true\n  },\n  \"e926.net\": {\n    domain: \"e926.net\",\n    aliases: [\n      \"e9\",\n      \"e926\"\n    ],\n    nsfw: false,\n    api: {\n      search: \"/posts.json?\",\n      postView: \"/post/show/\"\n    },\n    random: true,\n    defaultTags: [\"rating:safe\"]\n  },\n  \"booru.allthefallen.moe\": {\n    domain: \"booru.allthefallen.moe\",\n    aliases: [\n      \"atf\",\n      \"atfbooru\"\n    ],\n    nsfw: true,\n    api: {\n      search: \"/posts.json?\",\n      postView: \"/posts/\"\n    },\n    random: true\n  },\n  \"aibooru.online\": {\n    domain: \"aibooru.online\",\n    aliases: [\n      \"ai\",\n      \"aibooru\"\n    ],\n    nsfw: true,\n    api: {\n      search: \"/posts.json?\",\n      postView: \"/posts/\"\n    },\n    random: true\n  }\n};\n\n// src/Constants.ts\nvar expandedTags = {\n  \"rating:e\": \"rating:explicit\",\n  \"rating:q\": \"rating:questionable\",\n  \"rating:s\": \"rating:safe\"\n};\nvar sites = sites_default;\nvar BooruError = class extends Error {\n  constructor(message) {\n    super(message instanceof Error ? message.message : message);\n    if (message instanceof Error) {\n      this.stack = message.stack;\n    } else {\n      Error.captureStackTrace(this, BooruError);\n    }\n    this.name = \"BooruError\";\n  }\n};\nfunction expandTags(tags) {\n  return tags.map((v) => {\n    const ex = expandedTags[v.toLowerCase()];\n    return encodeURIComponent(ex ? ex : v);\n  });\n}\nfunction searchURI(site, tags = [], limit = 100, page = 1, credentials) {\n  if (site.paginate === \"pid\")\n    page -= 1;\n  let credentialsQuery = \"\";\n  if (credentials?.query) {\n    const q = credentials.query;\n    credentialsQuery = q.startsWith(\"&\") ? q : \"&\" + q;\n  }\n  let uri = `http${site.insecure ? \"\" : \"s\"}://${site.domain}${site.api.search}${site.tagQuery}=${expandTags(tags).join(site.tagJoin)}&limit=${limit}&${site.paginate}=${page}${credentialsQuery}`;\n  if (typeof BOORU_FETCH_PROXY === \"function\") {\n    uri = BOORU_FETCH_PROXY(uri) || uri;\n  }\n  return uri;\n}\nvar defaultOptions = {\n  headers: {\n    Accept: \"application/json, application/xml;q=0.9, */*;q=0.8\",\n    \"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36 Edg/125.0.0.0\"\n  }\n};\n\n// src/boorus/Booru.ts\nvar import_isomorphic_unfetch = require(\"isomorphic-unfetch\");\n\n// src/Utils.ts\nvar import_fast_xml_parser = require(\"fast-xml-parser\");\nfunction resolveSite(domain) {\n  if (typeof domain !== \"string\") {\n    return null;\n  }\n  domain = domain.toLowerCase();\n  for (const site in sites) {\n    if (site === domain || sites[site].domain === domain || sites[site].aliases.includes(domain)) {\n      return site;\n    }\n  }\n  return null;\n}\nvar xmlParser = new import_fast_xml_parser.XMLParser({\n  ignoreAttributes: false,\n  attributeNamePrefix: \"\"\n});\nfunction jsonfy(xml) {\n  if (typeof xml === \"object\")\n    return xml;\n  const data = xmlParser.parse(xml);\n  if (data.html || data[\"!doctype\"]) {\n    const page = data.html || data[\"!doctype\"]?.html;\n    const message = [];\n    if (page.body.h1) {\n      message.push(page.body.h1);\n    }\n    if (page.body.p) {\n      message.push(page.body.p[\"#text\"]);\n    }\n    throw new BooruError(\n      `The Booru sent back an error: '${message.join(\": \")}'`\n    );\n  }\n  if (data.posts.post) {\n    return data.posts.post;\n  }\n  if (data.posts.tag) {\n    return Array.isArray(data.posts.tag) ? data.posts.tag : [data.posts.tag];\n  }\n  return [];\n}\nfunction tryParseJSON(data) {\n  if (data === \"\") {\n    return [];\n  }\n  return JSON.parse(data);\n}\nfunction shuffle(array) {\n  let currentIndex = array.length;\n  let temporaryValue;\n  let randomIndex;\n  while (currentIndex !== 0) {\n    randomIndex = Math.floor(Math.random() * currentIndex);\n    currentIndex -= 1;\n    temporaryValue = array[currentIndex];\n    array[currentIndex] = array[randomIndex];\n    array[randomIndex] = temporaryValue;\n  }\n  return array;\n}\nfunction compareArrays(arr1, arr2) {\n  return arr1.filter(\n    (e1) => arr2.some((e2) => e1.toLowerCase() === e2.toLowerCase())\n  );\n}\n\n// src/structures/Post.ts\nfunction parseImageUrl(url, data, booru, type = \"file\") {\n  if (!url || url.trim() === \"\" || data.is_deleted) {\n    return null;\n  }\n  if (url.startsWith(\"/data\")) {\n    url = `https://${booru.domain}${url}`;\n  }\n  if (url.startsWith(\"/cached\")) {\n    url = `https://${booru.domain}${url}`;\n  }\n  if (url.startsWith(\"/_images\")) {\n    url = `https://dollbooru.org${url}`;\n  }\n  if (url.startsWith(\"//derpicdn.net\")) {\n    url = `https:${data.image}`;\n  }\n  if (!data[`${type}_url`] && data.directory !== void 0) {\n    const directory = data.directory ?? `${data.hash.substr(0, 2)}/${data.hash.substr(2, 2)}`;\n    const hash = data.image.split(\".\")[0];\n    const map = {\n      preview: `//${booru.domain}/thumbnails/${directory}/thumbnail_${hash}.jpg`,\n      sample: `//${booru.domain}/samples/${directory}/sample_${hash}.jpg`,\n      file: `//${booru.domain}/images/${directory}/${data.image}`\n    };\n    url = map[type];\n  }\n  if (!url.startsWith(\"http\")) {\n    url = `https:${url}`;\n  }\n  return encodeURI(url);\n}\nfunction getTags(data) {\n  let tags = [];\n  if (Array.isArray(data.tags)) {\n    tags = data.tags;\n  } else if (data.tags && data.tags.general) {\n    tags = Object.values(data.tags).reduce(\n      (acc, v) => acc = acc.concat(v),\n      []\n    );\n  } else if (typeof data.tags === \"string\") {\n    tags = fromTagString(data.tags);\n  } else if (typeof data.tag_string === \"string\") {\n    tags = fromTagString(data.tag_string);\n  }\n  return tags.filter((v) => v !== \"\");\n}\nfunction fromTagString(tags) {\n  return tags.split(\" \").map((v) => v.replace(/,/g, \"\"));\n}\nfunction formatFileSize(size) {\n  if (size == null)\n    return \"N/A\";\n  if (size > 1024 * 1024) {\n    return (size / (1024 * 1024)).toFixed(2) + \"MB\";\n  }\n  if (size > 1024) {\n    return (size / 1024).toFixed(2) + \"KB\";\n  }\n  return size.toFixed(2) + \"B\";\n}\nfunction getFileExt(url) {\n  return url?.split(\".\").pop() ?? \"\";\n}\nfunction dealDanbooruPreviewUrl(url, booru) {\n  if ([\n    \"danbooru.donmai.us\",\n    \"aibooru.online\"\n  ].includes(booru.domain)) {\n    return url && url.replace(/(.*)preview(.*)jpg/, \"$1720x720$2webp\");\n  }\n  return url;\n}\nvar Post = class {\n  booru;\n  fileUrl;\n  height;\n  width;\n  sampleUrl;\n  sampleHeight;\n  sampleWidth;\n  previewUrl;\n  previewHeight;\n  previewWidth;\n  id;\n  available;\n  tags;\n  score;\n  source;\n  rating;\n  createdAt;\n  data;\n  constructor(data, booru) {\n    this.data = data;\n    this.booru = booru;\n    const deletedOrBanned = data.is_deleted || data.is_banned;\n    this.fileUrl = parseImageUrl(\n      data.file_url || data.image || (deletedOrBanned ? data.source : void 0) || data.file && data.file.url || data.representations && data.representations.full,\n      data,\n      booru\n    );\n    this.available = !deletedOrBanned && this.fileUrl !== null;\n    this.height = parseInt(\n      data.height || data.image_height || data.file && data.file.height,\n      10\n    );\n    this.width = parseInt(\n      data.width || data.image_width || data.file && data.file.width,\n      10\n    );\n    this.sampleUrl = parseImageUrl(\n      data.sample_url || data.large_file_url || data.representations && data.representations.large || data.sample && data.sample.url || data.image,\n      data,\n      booru,\n      \"sample\"\n    );\n    this.sampleHeight = parseInt(\n      data.sample_height || data.sample && data.sample.height,\n      10\n    );\n    this.sampleWidth = parseInt(\n      data.sample_width || data.sample && data.sample.width,\n      10\n    );\n    this.previewUrl = parseImageUrl(\n      data.preview_url || dealDanbooruPreviewUrl(data.preview_file_url, booru) || data.representations && data.representations.small || data.preview && data.preview.url || data.image,\n      data,\n      booru,\n      \"preview\"\n    );\n    this.previewHeight = parseInt(\n      data.preview_height || data.preview && data.preview.height,\n      10\n    );\n    this.previewWidth = parseInt(\n      data.preview_width || data.preview && data.preview.width,\n      10\n    );\n    this.id = data.id ? data.id.toString() : \"No ID available\";\n    this.tags = getTags(data);\n    if (data.score && data.score.total) {\n      this.score = data.score.total;\n    } else {\n      this.score = data.score ? parseInt(data.score, 10) : data.score;\n    }\n    this.source = data.source || data.sources || data.source_url;\n    this.rating = data.rating || /(safe|suggestive|questionable|explicit)/i.exec(data.tags) || \"u\";\n    if (Array.isArray(this.rating)) {\n      this.rating = this.rating[0];\n    }\n    if (this.rating === \"suggestive\") {\n      this.rating = \"q\";\n    }\n    this.rating = this.rating.charAt(0);\n    this.createdAt = null;\n    if (typeof data.created_at === \"object\") {\n      this.createdAt = new Date(\n        data.created_at.s * 1e3 + data.created_at.n / 1e9\n      );\n    } else if (typeof data.created_at === \"number\") {\n      this.createdAt = new Date(data.created_at * 1e3);\n    } else if (typeof data.created_at === \"string\") {\n      this.createdAt = new Date(data.created_at);\n    } else if (typeof data.change === \"number\") {\n      this.createdAt = new Date(data.change * 1e3);\n    } else {\n      this.createdAt = new Date(data.created_at || data.date);\n    }\n  }\n  get isRatingS() {\n    return this.rating === \"s\";\n  }\n  get isRatingQ() {\n    return this.rating === \"q\";\n  }\n  get isRatingE() {\n    return this.rating === \"e\";\n  }\n  get aspectRatio() {\n    return this.width / this.height;\n  }\n  get jpegUrl() {\n    return this.data.jpeg_url ?? \"\";\n  }\n  get jpegWidth() {\n    return this.data.jpeg_width ?? 0;\n  }\n  get jpegHeight() {\n    return this.data.jpeg_height ?? 0;\n  }\n  get fileExt() {\n    return this.data.file_ext ?? getFileExt(this.fileUrl);\n  }\n  get sampleSize() {\n    return this.data.sample_file_size ?? 0;\n  }\n  get jpegSize() {\n    return this.data.jpeg_file_size ?? 0;\n  }\n  get fileSize() {\n    return this.data.file_size ?? 0;\n  }\n  get sampleSizeText() {\n    return formatFileSize(this.data.sample_file_size);\n  }\n  get sampleDownloadText() {\n    return `${this.sampleWidth}\\xD7${this.sampleHeight} [${this.sampleSizeText}] ${getFileExt(this.sampleUrl).toUpperCase()}`;\n  }\n  get sampleDownloadName() {\n    return `${this.booru.domain}.${this.id}.${this.sampleWidth}x${this.sampleHeight}`.replace(/\\./g, \"_\");\n  }\n  get jpegSizeText() {\n    return formatFileSize(this.data.jpeg_file_size);\n  }\n  get jpegDownloadText() {\n    return `${this.jpegWidth}\\xD7${this.jpegHeight} [${this.jpegSizeText}] ${getFileExt(this.jpegUrl).toUpperCase()}`;\n  }\n  get jpegDownloadName() {\n    return `${this.booru.domain}.${this.id}.${this.jpegWidth}x${this.jpegHeight}`.replace(/\\./g, \"_\");\n  }\n  get fileSizeText() {\n    return formatFileSize(this.data.file_size);\n  }\n  get fileDownloadText() {\n    return `${this.width}\\xD7${this.height} [${this.fileSizeText}] ${this.fileExt.toUpperCase()}`;\n  }\n  get fileDownloadName() {\n    return `${this.booru.domain}.${this.id}.${this.width}x${this.height}`.replace(/\\./g, \"_\");\n  }\n  get createdTime() {\n    const date = this.createdAt;\n    if (!date)\n      return \"\";\n    return `${date.toLocaleDateString()} ${date.toLocaleTimeString(\"en-DE\")}`;\n  }\n  get sourceUrl() {\n    const source = Array.isArray(this.source) ? this.source[0] : this.source;\n    if (!source)\n      return \"\";\n    if (/^https:\\/\\/i\\.pximg\\.net\\/img-original\\/img\\/[\\d/]{19}\\/([\\d]{1,})_p[\\d]{1,}\\.(jpg|png)$/.test(source)) {\n      const pid = RegExp.$1;\n      return `https://pixiv.net/artworks/${pid}`;\n    }\n    return source;\n  }\n  get postView() {\n    return this.booru.postView(this.id);\n  }\n};\n\n// src/structures/SearchResults.ts\nvar SearchResults = class extends Array {\n  booru;\n  page;\n  tags;\n  options;\n  posts;\n  constructor(posts, tags, options, booru) {\n    super(posts.length);\n    for (let i = 0; i < posts.length; i++) {\n      this[i] = posts[i];\n    }\n    this.posts = posts;\n    this.tags = tags;\n    this.options = options;\n    this.booru = booru;\n    this.page = options ? options.page || 0 : 0;\n  }\n  get first() {\n    return this[0];\n  }\n  get last() {\n    return this[this.length - 1];\n  }\n  nextPage() {\n    const opts = this.options;\n    opts.page = this.page + 1;\n    return this.booru.search(this.tags, opts);\n  }\n  tagged(tags, { invert = false } = {}) {\n    if (!Array.isArray(tags)) {\n      tags = [tags];\n    }\n    const posts = [];\n    for (const p of this) {\n      const m = compareArrays(tags, p.tags).length;\n      if (!invert && m > 0 || invert && m === 0) {\n        posts.push(p);\n      }\n    }\n    return new SearchResults(posts, this.tags, this.options, this.booru);\n  }\n  blacklist(tags) {\n    return this.tagged(tags, { invert: true });\n  }\n};\n\n// src/boorus/Booru.ts\nvar Booru = class {\n  domain;\n  site;\n  credentials;\n  constructor(site, credentials) {\n    const domain = resolveSite(site.domain);\n    if (domain === null) {\n      throw new Error(`Invalid site passed: ${site}`);\n    }\n    this.domain = domain;\n    this.site = site;\n    this.credentials = credentials;\n  }\n  normalizeTags(tags) {\n    if (!Array.isArray(tags)) {\n      return [tags];\n    } else {\n      return tags.slice();\n    }\n  }\n  async search(tags, {\n    limit = 1,\n    random = false,\n    page = 1,\n    showUnavailable = false,\n    credentials\n  } = {}) {\n    const fakeLimit = random && !this.site.random ? 100 : 0;\n    const tagArray = this.normalizeTags(tags);\n    try {\n      const searchResult = await this.doSearchRequest(tagArray, {\n        limit,\n        random,\n        page,\n        showUnavailable,\n        credentials: credentials || this.credentials\n      });\n      return this.parseSearchResult(searchResult, {\n        fakeLimit,\n        tags: tagArray,\n        limit,\n        random,\n        page,\n        showUnavailable\n      });\n    } catch (err) {\n      if (err instanceof Error) {\n        throw new BooruError(err);\n      } else {\n        throw err;\n      }\n    }\n  }\n  postView(id) {\n    if (typeof id === \"string\" && Number.isNaN(parseInt(id, 10))) {\n      throw new BooruError(`Not a valid id for postView: ${id}`);\n    }\n    return `http${this.site.insecure ? \"\" : \"s\"}://${this.domain}${this.site.api.postView}${id}`;\n  }\n  async doSearchRequest(tags, {\n    uri = null,\n    limit = 1,\n    random = false,\n    page = 1,\n    credentials\n  } = {}) {\n    let fakeLimit;\n    if (random) {\n      if (this.site.random) {\n        tags.push(\"order:random\");\n      } else {\n        fakeLimit = 100;\n      }\n    }\n    if (this.site.defaultTags) {\n      tags = tags.concat(this.site.defaultTags.filter((v) => !tags.includes(v)));\n    }\n    const fetchuri = uri || this.getSearchUrl({ tags, limit: fakeLimit || limit, page, credentials });\n    const options = defaultOptions;\n    const xml = this.site.type === \"xml\";\n    try {\n      const response = await fetch(fetchuri, options);\n      if (response.status === 503) {\n        const body = await response.clone().text();\n        if (body.includes(\"cf-browser-verification\")) {\n          throw new BooruError(\n            \"Received a CloudFlare browser verification request. Can't proceed.\"\n          );\n        }\n      }\n      const data = await response.text();\n      const posts = xml ? jsonfy(data) : tryParseJSON(data);\n      if (!response.ok) {\n        throw new BooruError(\n          `Received HTTP ${response.status} from booru: '${posts.error || posts.message || JSON.stringify(posts)}'`\n        );\n      } else {\n        return posts;\n      }\n    } catch (err) {\n      if (err.type === \"invalid-json\")\n        return \"\";\n      throw err;\n    }\n  }\n  getSearchUrl({\n    tags = [],\n    limit = 100,\n    page = 1,\n    credentials\n  }) {\n    return searchURI(this.site, tags, limit, page, credentials);\n  }\n  parseSearchResult(result, {\n    fakeLimit,\n    tags,\n    limit,\n    random,\n    page,\n    showUnavailable\n  }) {\n    if (result.success === false) {\n      throw new BooruError(result.message || result.reason);\n    }\n    if (result[\"@attributes\"]) {\n      const attributes = result[\"@attributes\"];\n      if (attributes.count === \"0\" || !result.post) {\n        result = [];\n      } else if (Array.isArray(result.post)) {\n        result = result.post;\n      } else {\n        result = [result.post];\n      }\n    }\n    if (result.posts) {\n      result = result.posts;\n    }\n    if (result.images) {\n      result = result.images;\n    }\n    let r;\n    if (result === \"\") {\n      r = [];\n    } else if (fakeLimit) {\n      r = shuffle(result);\n    } else if (result.constructor === Object) {\n      r = [result];\n    }\n    const results = r || result;\n    let posts = results.slice(0, limit).map((v) => new Post(v, this));\n    const options = { limit, random, page, showUnavailable };\n    if (tags === void 0) {\n      tags = [];\n    }\n    if (!showUnavailable) {\n      posts = posts.filter((p) => p.available);\n    }\n    return new SearchResults(posts, tags, options, this);\n  }\n};\nvar Booru_default = Booru;\n\n// src/boorus/Derpibooru.ts\nvar Derpibooru = class extends Booru_default {\n  constructor(site, credentials) {\n    super(site, credentials);\n  }\n  search(tags, { limit = 1, random = false, page = 0 } = {}) {\n    const tagArray = this.normalizeTags(tags);\n    if (tags[0] === void 0) {\n      tagArray[0] = \"*\";\n    }\n    page += 1;\n    const uri = this.getSearchUrl({ tags: tagArray, limit, page }) + (random && this.site.random === \"string\" ? `&${this.site.random}` : \"\") + (this.credentials ? `&key=${this.credentials.token}` : \"\");\n    return super.doSearchRequest(tagArray, { limit, random, page, uri }).then(\n      (r) => super.parseSearchResult(r, { fakeLimit: 0, tags: tagArray, limit, random, page })\n    ).catch((e) => Promise.reject(new BooruError(e)));\n  }\n};\n\n// src/boorus/XmlBooru.ts\nvar XmlBooru = class extends Booru_default {\n  constructor(site, credentials) {\n    super(site, credentials);\n  }\n};\n\n// src/structures/Site.ts\nvar Site = class {\n  domain;\n  type;\n  aliases;\n  nsfw;\n  api;\n  paginate;\n  random;\n  tagQuery;\n  tagJoin;\n  insecure;\n  defaultTags;\n  constructor(data) {\n    this.domain = data.domain;\n    this.type = data.type ?? \"json\";\n    this.aliases = data.aliases ?? [];\n    this.nsfw = data.nsfw;\n    this.api = data.api ?? {};\n    this.paginate = data.paginate ?? \"page\";\n    this.random = data.random ?? false;\n    this.tagQuery = data.tagQuery ?? \"tags\";\n    this.tagJoin = data.tagJoin ?? \"+\";\n    this.insecure = data.insecure ?? false;\n    this.defaultTags = data.defaultTags ?? [];\n  }\n};\n\n// src/index.ts\nvar BooruTypes = {\n  derpi: Derpibooru,\n  xml: XmlBooru\n};\nvar booruCache = {};\nfunction booruFrom(booruSite, credentials) {\n  return new (booruSite.type !== void 0 && BooruTypes[booruSite.type] ? BooruTypes[booruSite.type] : Booru_default)(booruSite, credentials);\n}\nfunction booruForSite(site, credentials = null) {\n  const rSite = resolveSite(site);\n  if (!rSite)\n    throw new BooruError(\"Site not supported\");\n  const booruSite = new Site(sites[rSite]);\n  return booruFrom(booruSite, credentials);\n}\nvar src_default = booruForSite;\nfunction search(site, tags = [], { limit = 1, random = false, page = 1, credentials } = {}) {\n  const rSite = resolveSite(site);\n  if (typeof limit === \"string\") {\n    limit = parseInt(limit, 10);\n  }\n  if (rSite === null) {\n    throw new BooruError(\"Site not supported\");\n  }\n  if (!Array.isArray(tags) && typeof tags !== \"string\") {\n    throw new BooruError(\"`tags` should be an array or string\");\n  }\n  if (typeof limit !== \"number\" || Number.isNaN(limit)) {\n    throw new BooruError(\"`limit` should be an int\");\n  }\n  const booruSite = new Site(sites[rSite]);\n  if (!booruCache[rSite]) {\n    booruCache[rSite] = booruFrom(booruSite);\n  }\n  return booruCache[rSite].search(tags, { limit, random, page, credentials });\n}\n// Annotate the CommonJS export names for ESM import in node:\n0 && (module.exports = {\n  BooruClass,\n  BooruError,\n  Derpibooru,\n  Post,\n  SearchResults,\n  Site,\n  XmlBooru,\n  forSite,\n  resolveSite,\n  search,\n  sites\n});\n"
  },
  {
    "path": "packages/booru/index.mjs",
    "content": "// src/sites.json\nvar sites_default = {\n  \"yande.re\": {\n    domain: \"yande.re\",\n    aliases: [\n      \"yd\",\n      \"yand\",\n      \"yandere\"\n    ],\n    nsfw: true,\n    api: {\n      search: \"/post.json?\",\n      postView: \"/post/show/\"\n    },\n    random: true\n  },\n  \"konachan.com\": {\n    domain: \"konachan.com\",\n    aliases: [\n      \"kc\",\n      \"konac\",\n      \"kcom\"\n    ],\n    nsfw: true,\n    api: {\n      search: \"/post.json?\",\n      postView: \"/post/show/\"\n    },\n    random: true\n  },\n  \"konachan.net\": {\n    domain: \"konachan.net\",\n    aliases: [\n      \"kn\",\n      \"konan\",\n      \"knet\"\n    ],\n    nsfw: false,\n    api: {\n      search: \"/post.json?\",\n      postView: \"/post/show/\"\n    },\n    random: true,\n    defaultTags: [\n      \"rating:safe\"\n    ]\n  },\n  \"danbooru.donmai.us\": {\n    domain: \"danbooru.donmai.us\",\n    aliases: [\n      \"db\",\n      \"dan\",\n      \"danbooru\"\n    ],\n    nsfw: true,\n    api: {\n      search: \"/posts.json?\",\n      postView: \"/posts/\"\n    },\n    random: true\n  },\n  \"gelbooru.com\": {\n    domain: \"gelbooru.com\",\n    aliases: [\n      \"gb\",\n      \"gel\",\n      \"gelbooru\"\n    ],\n    nsfw: true,\n    api: {\n      search: \"/index.php?page=dapi&s=post&q=index&json=1&\",\n      postView: \"/index.php?page=post&s=view&json=1&id=\"\n    },\n    paginate: \"pid\",\n    random: false\n  },\n  \"rule34.xxx\": {\n    domain: \"api.rule34.xxx\",\n    aliases: [\n      \"r34\",\n      \"rule34\"\n    ],\n    nsfw: true,\n    api: {\n      search: \"/index.php?page=dapi&s=post&q=index&json=1&\",\n      postView: \"/index.php?page=post&s=view&json=1&id=\"\n    },\n    paginate: \"pid\",\n    random: false\n  },\n  \"lolibooru.moe\": {\n    domain: \"lolibooru.moe\",\n    aliases: [\n      \"loli\",\n      \"lolibooru\"\n    ],\n    nsfw: true,\n    api: {\n      search: \"/post.json?\",\n      postView: \"/post/show/\"\n    },\n    random: true\n  },\n  \"www.sakugabooru.com\": {\n    domain: \"www.sakugabooru.com\",\n    aliases: [\n      \"sakuga\",\n      \"sakugabooru\"\n    ],\n    nsfw: false,\n    api: {\n      search: \"/post.json?\",\n      postView: \"/post/show/\"\n    },\n    random: true\n  },\n  \"safebooru.org\": {\n    domain: \"safebooru.org\",\n    aliases: [\n      \"sb\",\n      \"safe\",\n      \"safebooru\"\n    ],\n    nsfw: false,\n    api: {\n      search: \"/index.php?page=dapi&s=post&q=index&json=1&\",\n      postView: \"/index.php?page=post&s=view&json=1&id=\"\n    },\n    paginate: \"pid\",\n    random: false\n  },\n  \"tbib.org\": {\n    domain: \"tbib.org\",\n    aliases: [\n      \"tb\",\n      \"tbib\",\n      \"big\"\n    ],\n    nsfw: true,\n    api: {\n      search: \"/index.php?page=dapi&s=post&q=index&json=1&\",\n      postView: \"/index.php?page=post&s=view&json=1&id=\"\n    },\n    paginate: \"pid\",\n    random: false\n  },\n  \"xbooru.com\": {\n    domain: \"xbooru.com\",\n    aliases: [\n      \"xb\",\n      \"xbooru\"\n    ],\n    nsfw: true,\n    api: {\n      search: \"/index.php?page=dapi&s=post&q=index&json=1&\",\n      postView: \"/index.php?page=post&s=view&json=1&id=\"\n    },\n    paginate: \"pid\",\n    random: false\n  },\n  \"behoimi.org\": {\n    domain: \"behoimi.org\",\n    aliases: [\n      \"3d\",\n      \"3dbooru\"\n    ],\n    nsfw: true,\n    api: {\n      search: \"/post/index.json?\",\n      postView: \"/post/show/\"\n    },\n    insecure: true,\n    random: true\n  },\n  \"hypnohub.net\": {\n    domain: \"hypnohub.net\",\n    aliases: [\n      \"hh\",\n      \"hypno\",\n      \"hypnohub\"\n    ],\n    nsfw: true,\n    api: {\n      search: \"/index.php?page=dapi&s=post&q=index&json=1&\",\n      postView: \"/post/show/\"\n    },\n    paginate: \"pid\",\n    random: false\n  },\n  \"rule34.paheal.net\": {\n    domain: \"rule34.paheal.net\",\n    type: \"xml\",\n    aliases: [\n      \"pa\",\n      \"paheal\"\n    ],\n    nsfw: true,\n    api: {\n      search: \"/api/danbooru/find_posts?\",\n      postView: \"/post/view/\"\n    },\n    random: false\n  },\n  \"derpibooru.org\": {\n    domain: \"derpibooru.org\",\n    type: \"derpi\",\n    aliases: [\n      \"dp\",\n      \"derp\",\n      \"derpi\",\n      \"derpibooru\"\n    ],\n    nsfw: true,\n    api: {\n      search: \"/api/v1/json/search/images?\",\n      postView: \"/images/\"\n    },\n    tagQuery: \"q\",\n    tagJoin: \",\",\n    random: \"sf=random\"\n  },\n  \"realbooru.com\": {\n    domain: \"realbooru.com\",\n    aliases: [\n      \"rb\",\n      \"realbooru\"\n    ],\n    nsfw: true,\n    api: {\n      search: \"/index.php?page=dapi&s=post&q=index&json=1&\",\n      postView: \"/index.php?page=post&s=view&id=\"\n    },\n    paginate: \"pid\",\n    random: false\n  },\n  \"e621.net\": {\n    domain: \"e621.net\",\n    aliases: [\n      \"e6\",\n      \"e621\"\n    ],\n    nsfw: true,\n    api: {\n      search: \"/posts.json?\",\n      postView: \"/post/show/\"\n    },\n    random: true\n  },\n  \"e926.net\": {\n    domain: \"e926.net\",\n    aliases: [\n      \"e9\",\n      \"e926\"\n    ],\n    nsfw: false,\n    api: {\n      search: \"/posts.json?\",\n      postView: \"/post/show/\"\n    },\n    random: true,\n    defaultTags: [\"rating:safe\"]\n  },\n  \"booru.allthefallen.moe\": {\n    domain: \"booru.allthefallen.moe\",\n    aliases: [\n      \"atf\",\n      \"atfbooru\"\n    ],\n    nsfw: true,\n    api: {\n      search: \"/posts.json?\",\n      postView: \"/posts/\"\n    },\n    random: true\n  },\n  \"aibooru.online\": {\n    domain: \"aibooru.online\",\n    aliases: [\n      \"ai\",\n      \"aibooru\"\n    ],\n    nsfw: true,\n    api: {\n      search: \"/posts.json?\",\n      postView: \"/posts/\"\n    },\n    random: true\n  }\n};\n\n// src/Constants.ts\nvar expandedTags = {\n  \"rating:e\": \"rating:explicit\",\n  \"rating:q\": \"rating:questionable\",\n  \"rating:s\": \"rating:safe\"\n};\nvar sites = sites_default;\nvar BooruError = class extends Error {\n  constructor(message) {\n    super(message instanceof Error ? message.message : message);\n    if (message instanceof Error) {\n      this.stack = message.stack;\n    } else {\n      Error.captureStackTrace(this, BooruError);\n    }\n    this.name = \"BooruError\";\n  }\n};\nfunction expandTags(tags) {\n  return tags.map((v) => {\n    const ex = expandedTags[v.toLowerCase()];\n    return encodeURIComponent(ex ? ex : v);\n  });\n}\nfunction searchURI(site, tags = [], limit = 100, page = 1, credentials) {\n  if (site.paginate === \"pid\")\n    page -= 1;\n  let credentialsQuery = \"\";\n  if (credentials?.query) {\n    const q = credentials.query;\n    credentialsQuery = q.startsWith(\"&\") ? q : \"&\" + q;\n  }\n  let uri = `http${site.insecure ? \"\" : \"s\"}://${site.domain}${site.api.search}${site.tagQuery}=${expandTags(tags).join(site.tagJoin)}&limit=${limit}&${site.paginate}=${page}${credentialsQuery}`;\n  if (typeof BOORU_FETCH_PROXY === \"function\") {\n    uri = BOORU_FETCH_PROXY(uri) || uri;\n  }\n  return uri;\n}\nvar defaultOptions = {\n  headers: {\n    Accept: \"application/json, application/xml;q=0.9, */*;q=0.8\",\n    \"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36 Edg/125.0.0.0\"\n  }\n};\n\n// src/boorus/Booru.ts\nimport \"isomorphic-unfetch\";\n\n// src/Utils.ts\nimport { XMLParser } from \"fast-xml-parser\";\nfunction resolveSite(domain) {\n  if (typeof domain !== \"string\") {\n    return null;\n  }\n  domain = domain.toLowerCase();\n  for (const site in sites) {\n    if (site === domain || sites[site].domain === domain || sites[site].aliases.includes(domain)) {\n      return site;\n    }\n  }\n  return null;\n}\nvar xmlParser = new XMLParser({\n  ignoreAttributes: false,\n  attributeNamePrefix: \"\"\n});\nfunction jsonfy(xml) {\n  if (typeof xml === \"object\")\n    return xml;\n  const data = xmlParser.parse(xml);\n  if (data.html || data[\"!doctype\"]) {\n    const page = data.html || data[\"!doctype\"]?.html;\n    const message = [];\n    if (page.body.h1) {\n      message.push(page.body.h1);\n    }\n    if (page.body.p) {\n      message.push(page.body.p[\"#text\"]);\n    }\n    throw new BooruError(\n      `The Booru sent back an error: '${message.join(\": \")}'`\n    );\n  }\n  if (data.posts.post) {\n    return data.posts.post;\n  }\n  if (data.posts.tag) {\n    return Array.isArray(data.posts.tag) ? data.posts.tag : [data.posts.tag];\n  }\n  return [];\n}\nfunction tryParseJSON(data) {\n  if (data === \"\") {\n    return [];\n  }\n  return JSON.parse(data);\n}\nfunction shuffle(array) {\n  let currentIndex = array.length;\n  let temporaryValue;\n  let randomIndex;\n  while (currentIndex !== 0) {\n    randomIndex = Math.floor(Math.random() * currentIndex);\n    currentIndex -= 1;\n    temporaryValue = array[currentIndex];\n    array[currentIndex] = array[randomIndex];\n    array[randomIndex] = temporaryValue;\n  }\n  return array;\n}\nfunction compareArrays(arr1, arr2) {\n  return arr1.filter(\n    (e1) => arr2.some((e2) => e1.toLowerCase() === e2.toLowerCase())\n  );\n}\n\n// src/structures/Post.ts\nfunction parseImageUrl(url, data, booru, type = \"file\") {\n  if (!url || url.trim() === \"\" || data.is_deleted) {\n    return null;\n  }\n  if (url.startsWith(\"/data\")) {\n    url = `https://${booru.domain}${url}`;\n  }\n  if (url.startsWith(\"/cached\")) {\n    url = `https://${booru.domain}${url}`;\n  }\n  if (url.startsWith(\"/_images\")) {\n    url = `https://dollbooru.org${url}`;\n  }\n  if (url.startsWith(\"//derpicdn.net\")) {\n    url = `https:${data.image}`;\n  }\n  if (!data[`${type}_url`] && data.directory !== void 0) {\n    const directory = data.directory ?? `${data.hash.substr(0, 2)}/${data.hash.substr(2, 2)}`;\n    const hash = data.image.split(\".\")[0];\n    const map = {\n      preview: `//${booru.domain}/thumbnails/${directory}/thumbnail_${hash}.jpg`,\n      sample: `//${booru.domain}/samples/${directory}/sample_${hash}.jpg`,\n      file: `//${booru.domain}/images/${directory}/${data.image}`\n    };\n    url = map[type];\n  }\n  if (!url.startsWith(\"http\")) {\n    url = `https:${url}`;\n  }\n  return encodeURI(url);\n}\nfunction getTags(data) {\n  let tags = [];\n  if (Array.isArray(data.tags)) {\n    tags = data.tags;\n  } else if (data.tags && data.tags.general) {\n    tags = Object.values(data.tags).reduce(\n      (acc, v) => acc = acc.concat(v),\n      []\n    );\n  } else if (typeof data.tags === \"string\") {\n    tags = fromTagString(data.tags);\n  } else if (typeof data.tag_string === \"string\") {\n    tags = fromTagString(data.tag_string);\n  }\n  return tags.filter((v) => v !== \"\");\n}\nfunction fromTagString(tags) {\n  return tags.split(\" \").map((v) => v.replace(/,/g, \"\"));\n}\nfunction formatFileSize(size) {\n  if (size == null)\n    return \"N/A\";\n  if (size > 1024 * 1024) {\n    return (size / (1024 * 1024)).toFixed(2) + \"MB\";\n  }\n  if (size > 1024) {\n    return (size / 1024).toFixed(2) + \"KB\";\n  }\n  return size.toFixed(2) + \"B\";\n}\nfunction getFileExt(url) {\n  return url?.split(\".\").pop() ?? \"\";\n}\nfunction dealDanbooruPreviewUrl(url, booru) {\n  if ([\n    \"danbooru.donmai.us\",\n    \"aibooru.online\"\n  ].includes(booru.domain)) {\n    return url && url.replace(/(.*)preview(.*)jpg/, \"$1720x720$2webp\");\n  }\n  return url;\n}\nvar Post = class {\n  booru;\n  fileUrl;\n  height;\n  width;\n  sampleUrl;\n  sampleHeight;\n  sampleWidth;\n  previewUrl;\n  previewHeight;\n  previewWidth;\n  id;\n  available;\n  tags;\n  score;\n  source;\n  rating;\n  createdAt;\n  data;\n  constructor(data, booru) {\n    this.data = data;\n    this.booru = booru;\n    const deletedOrBanned = data.is_deleted || data.is_banned;\n    this.fileUrl = parseImageUrl(\n      data.file_url || data.image || (deletedOrBanned ? data.source : void 0) || data.file && data.file.url || data.representations && data.representations.full,\n      data,\n      booru\n    );\n    this.available = !deletedOrBanned && this.fileUrl !== null;\n    this.height = parseInt(\n      data.height || data.image_height || data.file && data.file.height,\n      10\n    );\n    this.width = parseInt(\n      data.width || data.image_width || data.file && data.file.width,\n      10\n    );\n    this.sampleUrl = parseImageUrl(\n      data.sample_url || data.large_file_url || data.representations && data.representations.large || data.sample && data.sample.url || data.image,\n      data,\n      booru,\n      \"sample\"\n    );\n    this.sampleHeight = parseInt(\n      data.sample_height || data.sample && data.sample.height,\n      10\n    );\n    this.sampleWidth = parseInt(\n      data.sample_width || data.sample && data.sample.width,\n      10\n    );\n    this.previewUrl = parseImageUrl(\n      data.preview_url || dealDanbooruPreviewUrl(data.preview_file_url, booru) || data.representations && data.representations.small || data.preview && data.preview.url || data.image,\n      data,\n      booru,\n      \"preview\"\n    );\n    this.previewHeight = parseInt(\n      data.preview_height || data.preview && data.preview.height,\n      10\n    );\n    this.previewWidth = parseInt(\n      data.preview_width || data.preview && data.preview.width,\n      10\n    );\n    this.id = data.id ? data.id.toString() : \"No ID available\";\n    this.tags = getTags(data);\n    if (data.score && data.score.total) {\n      this.score = data.score.total;\n    } else {\n      this.score = data.score ? parseInt(data.score, 10) : data.score;\n    }\n    this.source = data.source || data.sources || data.source_url;\n    this.rating = data.rating || /(safe|suggestive|questionable|explicit)/i.exec(data.tags) || \"u\";\n    if (Array.isArray(this.rating)) {\n      this.rating = this.rating[0];\n    }\n    if (this.rating === \"suggestive\") {\n      this.rating = \"q\";\n    }\n    this.rating = this.rating.charAt(0);\n    this.createdAt = null;\n    if (typeof data.created_at === \"object\") {\n      this.createdAt = new Date(\n        data.created_at.s * 1e3 + data.created_at.n / 1e9\n      );\n    } else if (typeof data.created_at === \"number\") {\n      this.createdAt = new Date(data.created_at * 1e3);\n    } else if (typeof data.created_at === \"string\") {\n      this.createdAt = new Date(data.created_at);\n    } else if (typeof data.change === \"number\") {\n      this.createdAt = new Date(data.change * 1e3);\n    } else {\n      this.createdAt = new Date(data.created_at || data.date);\n    }\n  }\n  get isRatingS() {\n    return this.rating === \"s\";\n  }\n  get isRatingQ() {\n    return this.rating === \"q\";\n  }\n  get isRatingE() {\n    return this.rating === \"e\";\n  }\n  get aspectRatio() {\n    return this.width / this.height;\n  }\n  get jpegUrl() {\n    return this.data.jpeg_url ?? \"\";\n  }\n  get jpegWidth() {\n    return this.data.jpeg_width ?? 0;\n  }\n  get jpegHeight() {\n    return this.data.jpeg_height ?? 0;\n  }\n  get fileExt() {\n    return this.data.file_ext ?? getFileExt(this.fileUrl);\n  }\n  get sampleSize() {\n    return this.data.sample_file_size ?? 0;\n  }\n  get jpegSize() {\n    return this.data.jpeg_file_size ?? 0;\n  }\n  get fileSize() {\n    return this.data.file_size ?? 0;\n  }\n  get sampleSizeText() {\n    return formatFileSize(this.data.sample_file_size);\n  }\n  get sampleDownloadText() {\n    return `${this.sampleWidth}\\xD7${this.sampleHeight} [${this.sampleSizeText}] ${getFileExt(this.sampleUrl).toUpperCase()}`;\n  }\n  get sampleDownloadName() {\n    return `${this.booru.domain}.${this.id}.${this.sampleWidth}x${this.sampleHeight}`.replace(/\\./g, \"_\");\n  }\n  get jpegSizeText() {\n    return formatFileSize(this.data.jpeg_file_size);\n  }\n  get jpegDownloadText() {\n    return `${this.jpegWidth}\\xD7${this.jpegHeight} [${this.jpegSizeText}] ${getFileExt(this.jpegUrl).toUpperCase()}`;\n  }\n  get jpegDownloadName() {\n    return `${this.booru.domain}.${this.id}.${this.jpegWidth}x${this.jpegHeight}`.replace(/\\./g, \"_\");\n  }\n  get fileSizeText() {\n    return formatFileSize(this.data.file_size);\n  }\n  get fileDownloadText() {\n    return `${this.width}\\xD7${this.height} [${this.fileSizeText}] ${this.fileExt.toUpperCase()}`;\n  }\n  get fileDownloadName() {\n    return `${this.booru.domain}.${this.id}.${this.width}x${this.height}`.replace(/\\./g, \"_\");\n  }\n  get createdTime() {\n    const date = this.createdAt;\n    if (!date)\n      return \"\";\n    return `${date.toLocaleDateString()} ${date.toLocaleTimeString(\"en-DE\")}`;\n  }\n  get sourceUrl() {\n    const source = Array.isArray(this.source) ? this.source[0] : this.source;\n    if (!source)\n      return \"\";\n    if (/^https:\\/\\/i\\.pximg\\.net\\/img-original\\/img\\/[\\d/]{19}\\/([\\d]{1,})_p[\\d]{1,}\\.(jpg|png)$/.test(source)) {\n      const pid = RegExp.$1;\n      return `https://pixiv.net/artworks/${pid}`;\n    }\n    return source;\n  }\n  get postView() {\n    return this.booru.postView(this.id);\n  }\n};\n\n// src/structures/SearchResults.ts\nvar SearchResults = class extends Array {\n  booru;\n  page;\n  tags;\n  options;\n  posts;\n  constructor(posts, tags, options, booru) {\n    super(posts.length);\n    for (let i = 0; i < posts.length; i++) {\n      this[i] = posts[i];\n    }\n    this.posts = posts;\n    this.tags = tags;\n    this.options = options;\n    this.booru = booru;\n    this.page = options ? options.page || 0 : 0;\n  }\n  get first() {\n    return this[0];\n  }\n  get last() {\n    return this[this.length - 1];\n  }\n  nextPage() {\n    const opts = this.options;\n    opts.page = this.page + 1;\n    return this.booru.search(this.tags, opts);\n  }\n  tagged(tags, { invert = false } = {}) {\n    if (!Array.isArray(tags)) {\n      tags = [tags];\n    }\n    const posts = [];\n    for (const p of this) {\n      const m = compareArrays(tags, p.tags).length;\n      if (!invert && m > 0 || invert && m === 0) {\n        posts.push(p);\n      }\n    }\n    return new SearchResults(posts, this.tags, this.options, this.booru);\n  }\n  blacklist(tags) {\n    return this.tagged(tags, { invert: true });\n  }\n};\n\n// src/boorus/Booru.ts\nvar Booru = class {\n  domain;\n  site;\n  credentials;\n  constructor(site, credentials) {\n    const domain = resolveSite(site.domain);\n    if (domain === null) {\n      throw new Error(`Invalid site passed: ${site}`);\n    }\n    this.domain = domain;\n    this.site = site;\n    this.credentials = credentials;\n  }\n  normalizeTags(tags) {\n    if (!Array.isArray(tags)) {\n      return [tags];\n    } else {\n      return tags.slice();\n    }\n  }\n  async search(tags, {\n    limit = 1,\n    random = false,\n    page = 1,\n    showUnavailable = false,\n    credentials\n  } = {}) {\n    const fakeLimit = random && !this.site.random ? 100 : 0;\n    const tagArray = this.normalizeTags(tags);\n    try {\n      const searchResult = await this.doSearchRequest(tagArray, {\n        limit,\n        random,\n        page,\n        showUnavailable,\n        credentials: credentials || this.credentials\n      });\n      return this.parseSearchResult(searchResult, {\n        fakeLimit,\n        tags: tagArray,\n        limit,\n        random,\n        page,\n        showUnavailable\n      });\n    } catch (err) {\n      if (err instanceof Error) {\n        throw new BooruError(err);\n      } else {\n        throw err;\n      }\n    }\n  }\n  postView(id) {\n    if (typeof id === \"string\" && Number.isNaN(parseInt(id, 10))) {\n      throw new BooruError(`Not a valid id for postView: ${id}`);\n    }\n    return `http${this.site.insecure ? \"\" : \"s\"}://${this.domain}${this.site.api.postView}${id}`;\n  }\n  async doSearchRequest(tags, {\n    uri = null,\n    limit = 1,\n    random = false,\n    page = 1,\n    credentials\n  } = {}) {\n    let fakeLimit;\n    if (random) {\n      if (this.site.random) {\n        tags.push(\"order:random\");\n      } else {\n        fakeLimit = 100;\n      }\n    }\n    if (this.site.defaultTags) {\n      tags = tags.concat(this.site.defaultTags.filter((v) => !tags.includes(v)));\n    }\n    const fetchuri = uri || this.getSearchUrl({ tags, limit: fakeLimit || limit, page, credentials });\n    const options = defaultOptions;\n    const xml = this.site.type === \"xml\";\n    try {\n      const response = await fetch(fetchuri, options);\n      if (response.status === 503) {\n        const body = await response.clone().text();\n        if (body.includes(\"cf-browser-verification\")) {\n          throw new BooruError(\n            \"Received a CloudFlare browser verification request. Can't proceed.\"\n          );\n        }\n      }\n      const data = await response.text();\n      const posts = xml ? jsonfy(data) : tryParseJSON(data);\n      if (!response.ok) {\n        throw new BooruError(\n          `Received HTTP ${response.status} from booru: '${posts.error || posts.message || JSON.stringify(posts)}'`\n        );\n      } else {\n        return posts;\n      }\n    } catch (err) {\n      if (err.type === \"invalid-json\")\n        return \"\";\n      throw err;\n    }\n  }\n  getSearchUrl({\n    tags = [],\n    limit = 100,\n    page = 1,\n    credentials\n  }) {\n    return searchURI(this.site, tags, limit, page, credentials);\n  }\n  parseSearchResult(result, {\n    fakeLimit,\n    tags,\n    limit,\n    random,\n    page,\n    showUnavailable\n  }) {\n    if (result.success === false) {\n      throw new BooruError(result.message || result.reason);\n    }\n    if (result[\"@attributes\"]) {\n      const attributes = result[\"@attributes\"];\n      if (attributes.count === \"0\" || !result.post) {\n        result = [];\n      } else if (Array.isArray(result.post)) {\n        result = result.post;\n      } else {\n        result = [result.post];\n      }\n    }\n    if (result.posts) {\n      result = result.posts;\n    }\n    if (result.images) {\n      result = result.images;\n    }\n    let r;\n    if (result === \"\") {\n      r = [];\n    } else if (fakeLimit) {\n      r = shuffle(result);\n    } else if (result.constructor === Object) {\n      r = [result];\n    }\n    const results = r || result;\n    let posts = results.slice(0, limit).map((v) => new Post(v, this));\n    const options = { limit, random, page, showUnavailable };\n    if (tags === void 0) {\n      tags = [];\n    }\n    if (!showUnavailable) {\n      posts = posts.filter((p) => p.available);\n    }\n    return new SearchResults(posts, tags, options, this);\n  }\n};\nvar Booru_default = Booru;\n\n// src/boorus/Derpibooru.ts\nvar Derpibooru = class extends Booru_default {\n  constructor(site, credentials) {\n    super(site, credentials);\n  }\n  search(tags, { limit = 1, random = false, page = 0 } = {}) {\n    const tagArray = this.normalizeTags(tags);\n    if (tags[0] === void 0) {\n      tagArray[0] = \"*\";\n    }\n    page += 1;\n    const uri = this.getSearchUrl({ tags: tagArray, limit, page }) + (random && this.site.random === \"string\" ? `&${this.site.random}` : \"\") + (this.credentials ? `&key=${this.credentials.token}` : \"\");\n    return super.doSearchRequest(tagArray, { limit, random, page, uri }).then(\n      (r) => super.parseSearchResult(r, { fakeLimit: 0, tags: tagArray, limit, random, page })\n    ).catch((e) => Promise.reject(new BooruError(e)));\n  }\n};\n\n// src/boorus/XmlBooru.ts\nvar XmlBooru = class extends Booru_default {\n  constructor(site, credentials) {\n    super(site, credentials);\n  }\n};\n\n// src/structures/Site.ts\nvar Site = class {\n  domain;\n  type;\n  aliases;\n  nsfw;\n  api;\n  paginate;\n  random;\n  tagQuery;\n  tagJoin;\n  insecure;\n  defaultTags;\n  constructor(data) {\n    this.domain = data.domain;\n    this.type = data.type ?? \"json\";\n    this.aliases = data.aliases ?? [];\n    this.nsfw = data.nsfw;\n    this.api = data.api ?? {};\n    this.paginate = data.paginate ?? \"page\";\n    this.random = data.random ?? false;\n    this.tagQuery = data.tagQuery ?? \"tags\";\n    this.tagJoin = data.tagJoin ?? \"+\";\n    this.insecure = data.insecure ?? false;\n    this.defaultTags = data.defaultTags ?? [];\n  }\n};\n\n// src/index.ts\nvar BooruTypes = {\n  derpi: Derpibooru,\n  xml: XmlBooru\n};\nvar booruCache = {};\nfunction booruFrom(booruSite, credentials) {\n  return new (booruSite.type !== void 0 && BooruTypes[booruSite.type] ? BooruTypes[booruSite.type] : Booru_default)(booruSite, credentials);\n}\nfunction booruForSite(site, credentials = null) {\n  const rSite = resolveSite(site);\n  if (!rSite)\n    throw new BooruError(\"Site not supported\");\n  const booruSite = new Site(sites[rSite]);\n  return booruFrom(booruSite, credentials);\n}\nvar src_default = booruForSite;\nfunction search(site, tags = [], { limit = 1, random = false, page = 1, credentials } = {}) {\n  const rSite = resolveSite(site);\n  if (typeof limit === \"string\") {\n    limit = parseInt(limit, 10);\n  }\n  if (rSite === null) {\n    throw new BooruError(\"Site not supported\");\n  }\n  if (!Array.isArray(tags) && typeof tags !== \"string\") {\n    throw new BooruError(\"`tags` should be an array or string\");\n  }\n  if (typeof limit !== \"number\" || Number.isNaN(limit)) {\n    throw new BooruError(\"`limit` should be an int\");\n  }\n  const booruSite = new Site(sites[rSite]);\n  if (!booruCache[rSite]) {\n    booruCache[rSite] = booruFrom(booruSite);\n  }\n  return booruCache[rSite].search(tags, { limit, random, page, credentials });\n}\nexport {\n  Booru as BooruClass,\n  BooruError,\n  Derpibooru,\n  Post,\n  SearchResults,\n  Site,\n  XmlBooru,\n  src_default as default,\n  booruForSite as forSite,\n  resolveSite,\n  search,\n  sites\n};\n"
  },
  {
    "path": "packages/booru/package.json",
    "content": "{\n  \"name\": \"@himeka/booru\",\n  \"version\": \"2.7.7\",\n  \"description\": \"Search (and do other things) on a bunch of different boorus!\",\n  \"author\": \"asadahimeka (https://github.com/asadahimeka)\",\n  \"license\": \"MIT\",\n  \"main\": \"index.js\",\n  \"module\": \"index.mjs\",\n  \"types\": \"index.d.ts\",\n  \"homepage\": \"https://github.com/asadahimeka/booru-search#readme\",\n  \"exports\": {\n    \".\": {\n      \"import\": \"./index.mjs\",\n      \"require\": \"./index.js\"\n    }\n  },\n  \"dependencies\": {\n    \"fast-xml-parser\": \"4.4.0\",\n    \"isomorphic-unfetch\": \"3.1.0\"\n  },\n  \"contributors\": [\n    {\n      \"name\": \"Vladlen\",\n      \"url\": \"https://github.com/negezor\"\n    },\n    {\n      \"name\": \"Favna\",\n      \"url\": \"https://github.com/Favna\"\n    },\n    {\n      \"name\": \"Bobby Wibowo\",\n      \"url\": \"https://github.com/BobbyWibowo\"\n    },\n    {\n      \"name\": \"AtoraSuunva\",\n      \"url\": \"https://github.com/AtoraSuunva\"\n    },\n    {\n      \"name\": \"asadahimeka\",\n      \"url\": \"https://github.com/asadahimeka\"\n    }\n  ]\n}\n"
  },
  {
    "path": "packages/booru/readme.md",
    "content": "# booru\n\n![npm](https://img.shields.io/npm/v/@himeka/booru.svg) ![GitHub](https://img.shields.io/github/license/asadahimeka/booru-search.svg) ![Typescript typings](https://img.shields.io/badge/Typings-Typescript-informational.svg)\n\nEnglish | [中文](https://github.com/asadahimeka/booru-search/blob/master/readme.zh-cn.md)\n\n> _A node package to search boorus_\n>\n> Forked from [AtoraSuunva/booru](https://github.com/AtoraSuunva/booru)\n\n## Features\n\n- Search 20 different boorus (check [sites.json](./src/sites.json))\n- Normalizes all received data into `Post` objects that are consistent no matter which booru you use\n- Access to the raw data received from the booru as well (transformed from XML to JSON, if applicable)\n- Alias support for boorus (`sb` for `safebooru.org`)\n- Promises\n- Types (using Typescript)\n- Choose the amount of images to get\n- Random support for all sites, using `order:random` on sites that support it and using custom code on those that don't\n- Both browser(without cross-domain) and Node.js support\n- Coming soon(-ish): Support for more than just searching\n\n---\n\n## Installation\n\n```sh\nnpm i @himeka/booru\n# or\nyarn add @himeka/booru\n```\n\n---\n\n## Usage\n\n```js\nconst Booru = require('@himeka/booru')\n\nBooru.search('safebooru', ['glaceon'], { limit: 3, random: true }).then(\n  posts => {\n    for (let post of posts) console.log(post.fileUrl, post.postView)\n  },\n)\n\n// or (using alias support and creating boorus)\nconst sb = Booru.forSite('sb')\n\nsb.search(['cat', 'dog'], { limit: 2 })\n```\n\nSee [example.js](./example.js) for more examples\n\n---\n\n## Docs\n\nAvailable here: [docs](https://asadahimeka.github.io/booru-search)\n\n## Web support\n\nbooru was built for Node.js, and is only officially supported for Node.js. Issues relating to web are fine, although support might be limited.\n\nIt's possible to use booru on the web using webpack (or similar), although your experience may vary. Some websites don't have the proper CORS headers, meaning that API requests to those sites from a browser will fail! This is not an issue I can fix in the package, and requires either that booru to add proper support themselves or for you to find a workaround for CORS.\n\nFor sites that do not support CORS, there are two solutions as follows\n\n- Define the global method `BOORU_FETCH_PROXY` to handle the request URL. Note that the code should be placed before calling `Booru.search`.\n\n```js\n// Replace with your own CORS proxy\nglobalThis.BOORU_FETCH_PROXY = u => `https://cors.example.com/${u}`\n```\n\n- Or you can hack it according to the following code. Note that this code should be placed before the reference `@himeka/booru`.\n\nThe CORS proxy in the following example needs to support calls in the form of `https://cors.example.com/https://konachan.net/post.json`.\n\n```js\nconst _fetch = window.fetch\nconst proxy = 'https://cors.example.com/' // Replace with your own CORS proxy\n  window.fetch = (input, init) => {\n  let url = input.toString()\n  if (url.startsWith('https')) { // Handle judgment conditions by yourself\n    url = proxy + url // Process it to the format required by the proxy\n  }\n  return _fetch(url, init)\n}\n```\n\n## FAQ\n\n### What are the properties of a `Post`?\n\nThe basic structure of a `Post` object looks like:\n\n```js\nPost {\n  _data: {/*...*/},                       // The raw data from the booru\n  fileUrl: 'https://aaaa.com/img.jpg',    // The direct link to the image, ready to post\n  id: '124125',                           // The image ID, as a string\n  tags: ['cat', 'cute'],                  // The tags, split into an Array\n  score: 5,                               // The score as a Number\n  source: 'https://ex.com/aaa.png',       // Source of the image, if supplied\n  rating: 's',                            // Rating of the image\n  createdAt: Date,                        // The `Date` this image was created at\n  postView: 'https://booru.ex/show/12345' // A URL to the post\n}\n```\n\n`s`: 'Safe'\n`q`: 'Questionable'\n`e`: 'Explicit'\n`u`: 'Unrated'\n\nDerpibooru has `Safe, Suggestive, Questionable, Explicit`, although `Suggestive` will be shown as `q` in `<Post>.rating`\n\n### Can I contribute?\n\nSure! Just fork this repo, push your changes, and then make a PR.\n\nI'll accept PR based on what they do and code style (Not super strict about it, but it's best if it roughly follows the rest of the code)\n\n### Why?\n\nWhy not?\n\n### License?\n\n[It's MIT](https://choosealicense.com/licenses/mit/)\n\n---\n\n## Contributors\n\n[BobbyWibowo](https://github.com/BobbyWibowo/booru)\n\n> [Change from request-promise-native to snek-fetch](https://github.com/AtoraSuunva/booru/pull/9)\n\n[rubikscraft](https://github.com/rubikscraft/booru)\n\n> [Add 2 new boorus (furry.booru.org/realbooru.com)](https://github.com/AtoraSuunva/booru/pull/17)\n> [Various Derpibooru fixes](https://github.com/AtoraSuunva/booru/pull/19)\n\n[Favna](https://github.com/favna/)\n\n> [Add TypeScript declarations](https://github.com/AtoraSuunva/booru/pull/21)\n> Improve TypeScript port\n> Various other small fixes\n\n[negezor](https://github.com/negezor)\n\n> [Add missing type information](https://github.com/AtoraSuunva/booru/pull/31)\n\n---\n"
  },
  {
    "path": "packages/booru/readme.zh-cn.md",
    "content": "# booru\n\n![npm](https://img.shields.io/npm/v/@himeka/booru.svg) ![GitHub](https://img.shields.io/github/license/asadahimeka/booru-search.svg) ![Typescript typings](https://img.shields.io/badge/Typings-Typescript-informational.svg)\n\n[English](readme.md) | 中文\n\n> _A node package to search boorus_\n>\n> _Booru 站点图片搜索 API_\n>\n> Forked from [AtoraSuunva/booru](https://github.com/AtoraSuunva/booru)\n\n## 特性\n\n- 搜索 20 个不同的 booru 站点（见 [sites.json](./src/sites.json)）\n- 将所有接收到的数据标准化为一致的 `Post` 对象\n- 也可以访问从 booru 接收的原始数据（从 XML 转换为 JSON，如果适用）\n- 对 boorus 的别名支持（`sb` -> `safebooru.org`）\n- Promises\n- 类型（使用 Typescript）\n- 选择要获取的图像数量\n- 支持随机作品，在支持它的站点上使用 `order:random`，在不支持它的站点上使用自定义代码\n- 支持 Node.js 与浏览器（在不跨域的情况下）\n\n---\n\n## 安装\n\n```sh\nnpm i @himeka/booru\n# 或\nyarn add @himeka/booru\n```\n\n---\n\n## 使用\n\n```js\nconst Booru = require('@himeka/booru')\n\nBooru.search('safebooru', ['glaceon'], { limit: 3, random: true }).then(\n  posts => {\n    for (let post of posts) console.log(post.fileUrl, post.postView)\n  },\n)\n\n// or (using alias support and creating boorus)\nconst sb = Booru.forSite('sb')\n\nsb.search(['cat', 'dog'], { limit: 2 })\n```\n\n详见 [example.js](./example.js)\n\n---\n\n## 文档\n\n点击查看: [docs](https://asadahimeka.github.io/booru-search)\n\n## 浏览器支持\n\nbooru 主要是为 Node.js 构建的，浏览器支持可能有限。\n可以使用 webpack（或类似工具）在 web 上使用 booru，尽管体验可能会有所不同。\n某些网站没有正确的 CORS 标头，这意味着从浏览器对这些网站的 API 请求将失败，需要自行解决跨域问题。\n\n对于不支持 CORS 的站点，有如下两种方式解决\n\n- 定义全局方法 `BOORU_FETCH_PROXY` 来处理请求 URL，注意代码要放到调用 `Booru.search` 之前。\n\n```js\n// 替换成你自己的 CORS 代理\nglobalThis.BOORU_FETCH_PROXY = u => `https://cors.example.com/${u}`\n```\n\n- 或者可以按如下代码 hack 一下，注意这段代码要放到引用 `@himeka/booru` 之前。\n\n下面例子的 CORS 代理需要支持 `https://cors.example.com/https://konachan.net/post.json` 形式的调用。\n\n```js\nconst _fetch = window.fetch\nconst proxy = 'https://cors.example.com/' // 替换成你自己的 CORS 代理\nwindow.fetch = (input, init) => {\n  let url = input.toString()\n  if (url.startsWith('https')) { // 自行处理条件\n    url = proxy + url // 自行处理为代理所需要的格式\n  }\n  return _fetch(url, init)\n}\n```\n\n## FAQ\n\n### `Post` 有什么属性？\n\n`Post` 的基本结构如下:\n\n```js\nPost {\n  _data: {/*...*/},                       // 站点 API 返回的原始数据\n  fileUrl: 'https://aaaa.com/img.jpg',    // 作品的原文件（大图）链接\n  id: '124125',                           // 作品 ID\n  tags: ['cat', 'cute'],                  // 作品标签，以数组表示\n  score: 5,                               // 作品的评分\n  source: 'https://ex.com/aaa.png',       // 作品的来源链接（Pixiv、Twitter 等，如果有的话）\n  rating: 's',                            // 作品的分级（R18、存疑、安全）\n  createdAt: Date,                        // 作品创建日期\n  postView: 'https://booru.ex/show/12345' // 作品的站点详情页面\n}\n```\n\n`s`: 'Safe'\n`q`: 'Questionable'\n`e`: 'Explicit'\n`u`: 'Unrated'\n\nDerpibooru 会有 `Safe, Suggestive, Questionable, Explicit`,  `Suggestive` 会在 `<Post>.rating` 显示为`q`\n\n### Why?\n\nWhy not?\n\n### License?\n\n[It's MIT](https://choosealicense.com/licenses/mit/)\n"
  },
  {
    "path": "packages/release/index.d.ts",
    "content": "export function release({ gitAdd, gitTag, gitPush, targetVersion, preid, isDryRun, skipBuild }?: {\n    gitAdd?: boolean | undefined;\n    gitTag?: boolean | undefined;\n    gitPush?: boolean | undefined;\n    isDryRun?: boolean | undefined;\n    skipBuild?: boolean | undefined;\n}): Promise<void>\n"
  },
  {
    "path": "packages/release/index.mjs",
    "content": "import chalk from 'chalk'\nimport semver from 'semver'\nimport enquirer from 'enquirer'\nimport { execa } from 'execa'\nimport { resolve } from 'node:path'\nimport { readFileSync, writeFileSync } from 'node:fs'\n\nprocess.env.FORCE_COLOR = 1\n\nconst __dirname = process.cwd()\n\nconst pkgRoot = resolve(__dirname, '.')\nconst pkgPath = resolve(pkgRoot, 'package.json')\nconst pkg = JSON.parse(readFileSync(pkgPath, 'utf-8'))\nconst currentVersion = pkg.version\n\nasync function release({ gitAdd = true, gitTag = true, gitPush = true, targetVersion, preid, isDryRun = false, skipBuild = false } = {}) {\n  const preId = preid || (semver.prerelease(currentVersion) && semver.prerelease(currentVersion)[0])\n  const versionIncrements = [\n    'patch',\n    'minor',\n    'major',\n    ...(preId ? ['prepatch', 'preminor', 'premajor', 'prerelease'] : []),\n  ]\n\n  const inc = (i) => semver.inc(currentVersion, i, preId)\n  const run = (bin, args, opts = {}) => execa(bin, args, { stdio: 'inherit', ...opts })\n  const dryRun = (bin, args, opts = {}) => console.log(chalk.blue(`[dryrun] ${bin} ${args.join(' ')}`), opts)\n  const runIfNotDry = isDryRun ? dryRun : run\n  const step = (msg) => console.log(chalk.cyan(msg))\n\n  if (!targetVersion) {\n    // no explicit version, offer suggestions\n    const { release } = await enquirer.prompt({\n      type: 'select',\n      name: 'release',\n      message: 'Select release type',\n      choices: versionIncrements\n        .map((i) => `${i} (${inc(i)})`)\n        .concat(['custom']),\n    })\n\n    if (release === 'custom') {\n      targetVersion = (\n        await enquirer.prompt({\n          type: 'input',\n          name: 'version',\n          message: 'Input custom version',\n          initial: currentVersion,\n        })\n      ).version\n    } else {\n      targetVersion = release.match(/\\((.*)\\)/)[1]\n    }\n  }\n\n  if (!semver.valid(targetVersion)) {\n    throw new Error(`invalid target version: ${targetVersion}`)\n  }\n\n  const { yes } = await enquirer.prompt({\n    type: 'confirm',\n    name: 'yes',\n    message: `Releasing v${targetVersion}. Confirm?`,\n  })\n\n  if (!yes) {\n    return\n  }\n\n  // update versions\n  step('\\nUpdating version...')\n  updateVersions(targetVersion)\n\n  // build all packages with types\n  step('\\nBuilding packages...')\n  if (!skipBuild && !isDryRun) {\n    await run('npm', ['run', 'build', '--release'])\n  } else {\n    console.log(`(skipped)`)\n  }\n\n  if (gitAdd) {\n    const { stdout } = await run('git', ['diff'], { stdio: 'pipe' })\n    if (stdout) {\n      step('\\nCommitting changes...')\n      await runIfNotDry('git', ['add', '-A'])\n      await runIfNotDry('git', ['commit', '-m', `release: v${targetVersion}`])\n    } else {\n      console.log('No changes to commit.')\n    }\n  }\n\n  // push to GitHub\n  if (gitTag) {\n    await runIfNotDry('git', ['tag', `v${targetVersion}`])\n    await runIfNotDry('git', ['push', 'origin', `refs/tags/v${targetVersion}`])\n  }\n  if (gitPush) {\n    step('\\nPushing to GitHub...')\n    await runIfNotDry('git', ['push'])\n  }\n\n  if (isDryRun) {\n    console.log(`\\nDry run finished - run git diff to see package changes.`)\n  }\n  console.log()\n}\n\nfunction updateVersions(version) {\n  pkg.version = version\n  writeFileSync(pkgPath, JSON.stringify(pkg, null, 2) + '\\n')\n}\n\nexport { release }\n"
  },
  {
    "path": "packages/release/package.json",
    "content": "{\n  \"name\": \"@himeka/release\",\n  \"version\": \"0.0.1\",\n  \"private\": true,\n  \"main\": \"index.mjs\",\n  \"type\": \"module\",\n  \"dependencies\": {\n    \"chalk\": \"5.1.2\",\n    \"enquirer\": \"2.3.6\",\n    \"execa\": \"6.1.0\",\n    \"semver\": \"7.3.8\"\n  }\n}\n"
  },
  {
    "path": "packages/true-masonry/index.ts",
    "content": "// ref: https://github.com/Vadim-evisu/true-masonry\n\nimport { defineComponent } from 'vue'\n\nconst setBreakpoints = (mixed: any, windowWidth: number) => {\n  const valueAsNum = parseInt(mixed)\n  const minVal = -1\n  const zero = 0\n  if (valueAsNum > -minVal) {\n    return mixed\n  } else if (typeof mixed !== 'object') {\n    return zero\n  }\n\n  let matchedBreakpoint = Infinity\n  let initValue = mixed.default || zero\n\n  for (const key in mixed) {\n    const breakpoint = parseInt(key)\n    const breakpointValRaw = mixed[breakpoint]\n    const breakpointVal = parseInt(breakpointValRaw)\n\n    if (isNaN(breakpoint) || isNaN(breakpointVal)) {\n      continue\n    }\n\n    const isNewBreakpoint = windowWidth <= breakpoint && breakpoint < matchedBreakpoint\n\n    if (isNewBreakpoint) {\n      matchedBreakpoint = breakpoint\n      initValue = breakpointValRaw\n    }\n  }\n  return initValue\n}\n\nconst measurements = [\n  'paddingLeft',\n  'paddingRight',\n  'paddingTop',\n  'paddingBottom',\n  'marginLeft',\n  'marginRight',\n  'marginTop',\n  'marginBottom',\n  'borderLeftWidth',\n  'borderRightWidth',\n  'borderTopWidth',\n  'borderBottomWidth',\n]\n\nconst measurementsLength = measurements.length\n\n/**\n * getStyle, get style of element, check for Firefox bug\n * https://bugzilla.mozilla.org/show_bug.cgi?id=548397\n */\nconst getStyle = (elem: Element) => {\n  const style = getComputedStyle(elem)\n  if (!style) {\n    console.error(`Style returned ${style\n      }. Are you running this code in a hidden iframe on Firefox? `\n      + 'See https://bit.ly/getsizebug1')\n  }\n  return style\n}\n\nconst getStyleSize = (value: any) => {\n  // get a number from a string, not a percentage\n  const num = parseFloat(value)\n  // not a percent like '100%', and a number\n  const isValid = !value.includes('%') && !isNaN(num)\n  return isValid && num\n}\n\nconst getWindowWidth = () => window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth\n\nconst TrueMasonry = defineComponent({\n  props: {\n    tag: {\n      type: [String],\n      default: 'div',\n    },\n    cols: {\n      type: [Object, Number, String],\n      default: 2,\n    },\n    gap: {\n      type: [Object, Number, String],\n      default: 0,\n    },\n    css: {\n      type: [Boolean],\n      default: true,\n    },\n  },\n  data() {\n    return {\n      windowWidth: getWindowWidth(),\n      displayColumns: 2,\n      displayGutter: 0,\n    }\n  },\n  mounted() {\n    this.$nextTick(() => {\n      this._reCalculate('force')\n    })\n\n    // Bind resize handler to page\n    window.addEventListener('resize', this._reCalculate)\n  },\n  activated() {\n    this.$nextTick(() => {\n      this._reCalculate('force')\n    })\n  },\n  updated() {\n    this.$nextTick(() => {\n      this._reCalculate('force')\n    })\n  },\n  beforeDestroy() {\n    window.removeEventListener('resize', this._reCalculate)\n  },\n  methods: {\n    getChildItemsInColumnsArray() {\n      const childItems = this.$slots.default || []\n      // Loop through child elements\n      // skip Vue elements without tags, which includes\n      // whitespace elements and also plain text\n\n      return childItems.filter(cell => cell.tag)\n    },\n    _getSize(elemm: any) {\n      const style = getStyle(elemm)\n      const size: Record<string, any> = {}\n      size.height = elemm.offsetHeight\n\n      const isBorderBox = size.isBorderBox = style.boxSizing == 'border-box'\n\n      // get all measurements\n      for (let i = 0; i < measurementsLength; i++) {\n        const measurement: any = measurements[i]\n        const value = style[measurement]\n        const num = parseFloat(value)\n        // any 'auto', 'medium' value will be 0\n        size[measurement] = !isNaN(num) ? num : 0\n      }\n\n      const paddingHeight = size.paddingTop + size.paddingBottom\n      const marginHeight = size.marginTop + size.marginBottom\n      const borderHeight = size.borderTopWidth + size.borderBottomWidth\n\n      const isBorderBoxSizeOuter = isBorderBox\n\n      const styleHeight = getStyleSize(style.height)\n      const zero = 0\n      if (styleHeight !== false) {\n        // add padding and border unless it's already including it\n        size.height = styleHeight + (isBorderBoxSizeOuter ? zero : paddingHeight + borderHeight)\n      }\n      size.innerHeight = size.height - (paddingHeight + borderHeight)\n      size.outerHeight = size.height + marginHeight\n      return size\n    },\n    _resizeMasonryItem(item: any) {\n      const rowGap = this.displayGutter\n      const rowHeight = 0\n      // const child = item.children[0].elm\n\n      const size = Math.round(this._getSize(item.elm).outerHeight)\n      const rowSpan = Math.ceil((size + rowGap) / (rowHeight + rowGap))\n      item.elm.style.gridRowEnd = `span ${rowSpan}`\n    },\n    _resizeAllMasonryItems() {\n      const allItems = this.getChildItemsInColumnsArray()\n      for (let i = 0; i < allItems.length; i++) {\n        this._resizeMasonryItem(allItems[i])\n      }\n    },\n    _reCalculate(force: any) {\n      if (force == 'force') {\n        this._buildGrid()\n        return\n      }\n      const previousWindowWidth = this.windowWidth\n      this.windowWidth = getWindowWidth() || Infinity\n      if (previousWindowWidth !== this.windowWidth) {\n        this._buildGrid()\n      }\n    },\n    _buildGrid() {\n      this._reCalculateColumnCount(this.windowWidth)\n      this._reCalculateGutterSize(this.windowWidth)\n      this._resizeAllMasonryItems()\n    },\n    _reCalculateColumnCount(windowWidth: number) {\n      const zero = 0\n      const one = 1\n      let newCols = setBreakpoints(this.cols, windowWidth)\n      newCols = Math.max(one, Number(newCols) || zero)\n      this.displayColumns = newCols\n    },\n    _reCalculateGutterSize(windowWidth: number) {\n      this.displayGutter = setBreakpoints(this.gap, windowWidth)\n    },\n  },\n  render(h) {\n    const one = 1\n    const ten = 10\n    const hundred = 100\n    const isGutterSizeUnitless = parseInt(this.displayGutter as any) === this.displayGutter * one\n    const gutterSizeWithUnit = isGutterSizeUnitless ? (`${this.displayGutter}px`) : this.displayGutter\n    let columnWidth = ((hundred / this.displayColumns * ten) - this.displayGutter) / ten\n    if (columnWidth > 48) columnWidth -= 1\n    const containerStyle = {\n      display: 'grid',\n      gridTemplateColumns: `repeat(auto-fill, minmax(${columnWidth}%, 1fr))`,\n      gridAutoRows: 0,\n      gridGap: gutterSizeWithUnit,\n    }\n    return h(\n      this.tag,\n      this.css ? { style: containerStyle } : undefined,\n      this.$slots.default,\n    )\n  },\n})\n\nexport default TrueMasonry\n\ndeclare module 'vue' {\n  export interface GlobalComponents {\n    TrueMasonry: typeof TrueMasonry\n  }\n}\n"
  },
  {
    "path": "packages/true-masonry/package.json",
    "content": "{\n  \"name\": \"@himeka/masonry-true\",\n  \"version\": \"1.0.5\",\n  \"private\": true,\n  \"main\": \"index.ts\"\n}\n"
  },
  {
    "path": "packages/vite-plugin-userscript/LICENSE",
    "content": "MIT License\n\nCopyright (c) 2022 Sakura Yumine\nCopyright (c) 2022 Thinker-ljn\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n"
  },
  {
    "path": "packages/vite-plugin-userscript/README.md",
    "content": "# vite-plugin-tm-userscript\n\n![](https://img.shields.io/github/package-json/v/asadahimeka/vite-plugin-tm-userscript)\n![](https://img.shields.io/badge/license-MIT-green)\n![](https://img.shields.io/github/package-json/dependency-version/asadahimeka/vite-plugin-tm-userscript/dev/tsup)\n![](https://img.shields.io/github/package-json/dependency-version/asadahimeka/vite-plugin-tm-userscript/dev/typescript)\n\nEnglish | [中文](https://github.com/asadahimeka/vite-plugin-tm-userscript/blob/master/README-ZH.md)\n\n> Recommended to use [vite-plugin-monkey](https://github.com/lisonge/vite-plugin-monkey)\n>\n> 推荐使用功能更丰富的 [vite-plugin-monkey](https://github.com/lisonge/vite-plugin-monkey)\n\nTampermonkey userscript developing & build plugin based on `vite`.\n\n## Features\n\n- Configure Tampermonkey's Userscript Header via a separate config file or the `tmHeader` field in `package.json`\n- Automatically add used `grant` when building for production\n- Import all `grant` by default in development mode, and add all `grant` methods to `unsafeWindow`\n- Through simple configuration, the imported external package can be `require` and automatically imported UNPKG CDN, see the plugin configuration below for details\n\n## Usage\n\n### Install\n\n```bash\nyarn add vite-plugin-tm-userscript -D\n# OR\nnpm install vite-plugin-tm-userscript -D\n```\n\n### Configure `vite.config.ts`\n\n```js\nimport { defineConfig } from 'vite'\nimport Userscript from 'vite-plugin-tm-userscript'\n\n// https://vitejs.dev/config/\nexport default defineConfig({\n  plugins: [\n    Userscript({\n      externalGlobals: ['vue']\n    })\n  ]\n})\n```\n\n### Configure Userscript Header\n\nThere are five ways to configure `Userscript Header`, the priority is as follows\n\n1. Plugin option `headers`\n2. `header.config.json`\n3. `header.config.js`\n4. `header.config.txt`\n5. `tmHeader` field in `package.json`\n\nAmong them, `header.config.txt` uses Tampermonkey header annotation configuration, will not be processed, directly inserted into the script header\n\nThe other four formats are configured in json format, and multiple attribute configurations such as `match` are represented by an array, and `grant` and `require` are automatically added after processing\n\nSee [`example/header.config.js`](https://github.com/asadahimeka/vite-plugin-tm-userscript/blob/master/example/header.config.js) for example configuration\n\nFor specific property configuration, see [Tampermonkey Documentation](https://www.tampermonkey.net/documentation.php)\n\n## Plugin Configuration\n\n```ts\nexport interface TMPluginOptions {\n  entry?: string;\n  autoGrant?: boolean;\n  headers?: TmHeaderConfig;\n  externalGlobals?: string[] | Record<string, string | string[]>;\n}\n```\n\n### `headers`\n\nSee [Configure Userscript Header](#configure-userscript-header)\n\nFor example\n\n```js\n// vite.config.js\nimport { defineConfig } from 'vite'\nimport Userscript from 'vite-plugin-tm-userscript'\n\nexport default defineConfig({\n  plugins: [\n    Userscript({\n      entry: 'main.js',\n      headers: {\n        name: 'Test',\n        namespace: 'https://www.nanoka.top',\n        author: 'asadahimeka',\n        description: 'No description',\n        source: 'https://github.com/asadahimeka/userscripts',\n        supportURL: 'https://github.com/asadahimeka/userscripts/issues',\n        license: 'MIT',\n        match: 'https://test.com/*',\n        require: 'https://lib.baomitu.com/arrive/2.4.1/arrive.min.js',\n        'run-at': 'document-start',\n      },\n    }),\n  ],\n})\n```\n\n### `externalGlobals`\n\nConfigure external packages, such as `vue`, `axios`, etc., to reduce the package size, and automatically declare `require`\n\nThree configuration forms, CDN can be customized, if CDN is not configured, UNPKG CDN is used by default\n\n```js\n// 1\nUserscript({\n  externalGlobals: ['jquery']\n})\n\n// 2\nUserscript({\n  externalGlobals: {\n    'jquery': 'jQuery'\n  }\n})\n\n// 3\nUserscript({\n  externalGlobals: {\n    'jquery': ['jQuery', 'https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js']\n  }\n})\n\n// =>\n\nreturn {\n  rollupOptions: {\n    external: ['jquery']\n    output: {\n      globals: {\n        jquery: 'jQuery'\n      }\n    }\n  }\n}\n\n// @require https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js\n```\n\n### `autoGrant`\n\n`boolean` type, defaults to `true`\n\nAutomatically analyze the Tampermonkey `grant` used in the code and add it to the Userscript Header declaration\n\n### `entry`\n\nEntry file, default is `src/main.js` or `src/main.ts`\n\n## Example\n\nSee the [`example`](https://github.com/asadahimeka/vite-plugin-tm-userscript/tree/master/example) folder\n\n## Notice\n\n### Vite Configuration Additional Instructions\n\nProduction build mode will force the configuration of `config.build`:\n\n- Camel case of the `name` (**required**) attribute of the package name `package.json` to build, and the file name to build is also related to it\n- The file packaging format is `iife`, no compression, no separation of `css` files\n- Additionally configured `rollupOptions` to support other features\n\n### Disable CSP(Content-Security-Policy)\n\nIn development mode, the script of `vite` needs to be injected through the `script` tag. Some websites have enabled `CSP(Content-Security-Policy)`, resulting in an error. You can install the `Chrome` plugin [Disable Content-Security-Policy](https://chrome.google.com/webstore/detail/disable-content-security/ieelmcmcagommplceebfedjlakkhpden) or [Always Disable Content-Security-Policy](https://chrome.google.com/webstore/detail/always-disable-content-se/ffelghdomoehpceihalcnbmnodohkibj), to disable `CSP(Content-Security-Policy)`, **open the plug-in during development (remember to close it at other times to ensure the security of web browsing)**.\n\nAlso, you can change Tampermonkey options(open `extension://iikmkjmpaadaobahmlepeloendndfphd/options.html#nav=settings`) at `Security`, set `Modify existing content security policy (CSP) headers` to `Remove entirely (possibly unsecure)`.\n\n## Alternatives\n\n[gorilla](https://github.com/apsking/gorilla)\n\n[vite-plugin-tampermonkey](https://github.com/Thinker-ljn/vite-plugin-tampermonkey)\n\n[vite-plugin-monkey](https://github.com/lisonge/vite-plugin-monkey)\n\n## License\n\nForked from [vite-plugin-tampermonkey](https://www.npmjs.com/package/vite-plugin-tampermonkey).\n\nLicensed under the MIT license.\n"
  },
  {
    "path": "packages/vite-plugin-userscript/index.d.ts",
    "content": "import { Plugin } from 'vite';\n\ndeclare type Merge<M, N> = Omit<M, Extract<keyof M, keyof N>> & N;\n\ndeclare const grants: readonly [\"unsafeWindow\", \"GM_addStyle\", \"GM_addElement\", \"GM_deleteValue\", \"GM_listValues\", \"GM_addValueChangeListener\", \"GM_removeValueChangeListener\", \"GM_setValue\", \"GM_getValue\", \"GM_log\", \"GM_getResourceText\", \"GM_getResourceURL\", \"GM_registerMenuCommand\", \"GM_unregisterMenuCommand\", \"GM_openInTab\", \"GM_xmlhttpRequest\", \"GM_download\", \"GM_getTab\", \"GM_saveTab\", \"GM_getTabs\", \"GM_notification\", \"GM_setClipboard\", \"GM_info\"];\ndeclare type Grant = typeof grants[number];\ndeclare const tmHeaderKeys: readonly [\"name\", \"name:en\", \"name:zh\", \"name:zh-cn\", \"version\", \"description\", \"description:en\", \"description:zh\", \"description:zh-cn\", \"author\", \"namespace\", \"license\", \"match\", \"include\", \"require\", \"homepage\", \"homepageURL\", \"website\", \"source\", \"icon\", \"iconURL\", \"defaulticon\", \"icon64\", \"icon64URL\", \"updateURL\", \"downloadURL\", \"supportURL\", \"contributionURL\", \"contributionAmount\", \"compatible\", \"incompatible\", \"exclude\", \"resource\", \"connect\", \"run-at\", \"grant\", \"noframes\", \"unwrap\", \"nocompat\", \"antifeature\"];\ndeclare type RunAt = 'document-start' | 'document-body' | 'document-end' | 'document-idle' | 'context-menu';\ndeclare type AntiFeature = 'ads' | 'tracking' | 'miner' | 'membership' | 'payment' | 'referral-link';\ndeclare type TmHeaderKey = typeof tmHeaderKeys[number];\ndeclare type BareTmHeaderConfig = Partial<Record<TmHeaderKey, string | string[]>>;\ndeclare type TmHeaderConfig = Merge<BareTmHeaderConfig, {\n    noframes?: boolean;\n    nocompat?: boolean;\n    unwrap?: boolean;\n    grant?: Grant | Grant[];\n    'run-at'?: RunAt | RunAt[];\n    antifeature?: AntiFeature | AntiFeature[];\n}>;\n\ninterface TMPluginOptions {\n    entry?: string;\n    autoGrant?: boolean;\n    headers?: TmHeaderConfig;\n    externalGlobals?: string[] | Record<string, string | string[]>;\n}\ndeclare function tampermonkeyPlugin(options?: TMPluginOptions): Plugin[];\n\ndeclare function defineTmHeader(options: TmHeaderConfig): TmHeaderConfig;\n\nexport { tampermonkeyPlugin as default, defineTmHeader };\n"
  },
  {
    "path": "packages/vite-plugin-userscript/index.js",
    "content": "var __create = Object.create;\nvar __defProp = Object.defineProperty;\nvar __defProps = Object.defineProperties;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropDescs = Object.getOwnPropertyDescriptors;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __getOwnPropSymbols = Object.getOwnPropertySymbols;\nvar __getProtoOf = Object.getPrototypeOf;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __propIsEnum = Object.prototype.propertyIsEnumerable;\nvar __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value;\nvar __spreadValues = (a, b) => {\n  for (var prop in b || (b = {}))\n    if (__hasOwnProp.call(b, prop))\n      __defNormalProp(a, prop, b[prop]);\n  if (__getOwnPropSymbols)\n    for (var prop of __getOwnPropSymbols(b)) {\n      if (__propIsEnum.call(b, prop))\n        __defNormalProp(a, prop, b[prop]);\n    }\n  return a;\n};\nvar __spreadProps = (a, b) => __defProps(a, __getOwnPropDescs(b));\nvar __export = (target, all) => {\n  for (var name in all)\n    __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n  if (from && typeof from === \"object\" || typeof from === \"function\") {\n    for (let key of __getOwnPropNames(from))\n      if (!__hasOwnProp.call(to, key) && key !== except)\n        __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n  }\n  return to;\n};\nvar __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(isNodeMode || !mod || !mod.__esModule ? __defProp(target, \"default\", { value: mod, enumerable: true }) : target, mod));\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/index.ts\nvar src_exports = {};\n__export(src_exports, {\n  default: () => tampermonkeyPlugin,\n  defineTmHeader: () => defineTmHeader\n});\nmodule.exports = __toCommonJS(src_exports);\n\n// src/common/constant.ts\nvar DEV_MODE = \"development\";\nvar PROD_MODE = \"production\";\nvar GM_ADD_STYLE = \"GM_addStyle\";\nvar DEFAULT_NPM_CDN = \"https://unpkg.com\";\nvar INTRO_FOR_PLACEHOLDER = 'console.warn(\"__TEMPLATE_INJECT_CSS_PLACEHOLDER_NOT_WORK__\")';\nvar grants = [\n  \"unsafeWindow\",\n  \"GM_addStyle\",\n  \"GM_addElement\",\n  \"GM_deleteValue\",\n  \"GM_listValues\",\n  \"GM_addValueChangeListener\",\n  \"GM_removeValueChangeListener\",\n  \"GM_setValue\",\n  \"GM_getValue\",\n  \"GM_log\",\n  \"GM_getResourceText\",\n  \"GM_getResourceURL\",\n  \"GM_registerMenuCommand\",\n  \"GM_unregisterMenuCommand\",\n  \"GM_openInTab\",\n  \"GM_xmlhttpRequest\",\n  \"GM_download\",\n  \"GM_getTab\",\n  \"GM_saveTab\",\n  \"GM_getTabs\",\n  \"GM_notification\",\n  \"GM_setClipboard\",\n  \"GM_info\"\n];\nvar tmHeaderKeys = [\n  \"name\",\n  \"name:en\",\n  \"name:zh\",\n  \"name:zh-cn\",\n  \"version\",\n  \"description\",\n  \"description:en\",\n  \"description:zh\",\n  \"description:zh-cn\",\n  \"author\",\n  \"namespace\",\n  \"license\",\n  \"match\",\n  \"include\",\n  \"require\",\n  \"homepage\",\n  \"homepageURL\",\n  \"website\",\n  \"source\",\n  \"icon\",\n  \"iconURL\",\n  \"defaulticon\",\n  \"icon64\",\n  \"icon64URL\",\n  \"updateURL\",\n  \"downloadURL\",\n  \"supportURL\",\n  \"contributionURL\",\n  \"contributionAmount\",\n  \"compatible\",\n  \"incompatible\",\n  \"exclude\",\n  \"resource\",\n  \"connect\",\n  \"run-at\",\n  \"grant\",\n  \"noframes\",\n  \"unwrap\",\n  \"nocompat\",\n  \"antifeature\"\n];\n\n// src/lib/client-code.ts\nfunction generateClientCode({ address, port }, entry) {\n  return `\n  const url = 'http://${address}:${port}'\n\n  const originFetch = unsafeWindow.fetch\n  const ping = '/__vite_ping'\n  unsafeWindow.fetch = function(input, init) {\n    if (input === ping) {\n      input = url + ping\n    }\n    return originFetch(input, init)\n  }\n\n  ${grants.map((item) => `unsafeWindow.${item} = ${item}`).join(\"\\n  \")}\n\n  function createModuleScript(path) {\n    if (typeof GM_addElement == 'function') {\n      return GM_addElement('script', {\n        type: 'module',\n        src: url + '/' + path\n      })\n    } else {\n      const script = document.createElement('script')\n      script.type = 'module'\n      script.src = url + '/' + path\n      document.body.appendChild(script)\n      return script\n    }\n  }\n\n  createModuleScript('@vite/client')\n  createModuleScript('${entry != null ? entry : \"src/main.ts\"}')\n`;\n}\n\n// src/common/utils.ts\nvar import_node_fs = __toESM(require(\"fs\"));\nvar import_node_path = __toESM(require(\"path\"));\nvar root = process.cwd();\nfunction readJSON(filePath) {\n  const json = import_node_fs.default.readFileSync(filePath, \"utf8\");\n  return JSON.parse(json);\n}\nfunction readPackageJSON() {\n  const packagePath = import_node_path.default.resolve(root, \"package.json\");\n  return readJSON(packagePath);\n}\nfunction buildName(name) {\n  return name.replace(/(^|-)([A-Za-z])/g, (m) => m.replace(\"-\", \"\").toUpperCase());\n}\nfunction buildGlobalName(input) {\n  if (!input)\n    return input;\n  if (Array.isArray(input)) {\n    const result = {};\n    for (const name of input) {\n      result[name] = buildName(name);\n    }\n    return result;\n  }\n  const globals = {};\n  for (const [key, value] of Object.entries(input)) {\n    if (Array.isArray(value)) {\n      globals[key] = value[0];\n    } else {\n      globals[key] = value;\n    }\n  }\n  return globals;\n}\nfunction buildDefaultCDN(packageName) {\n  const packagePath = import_node_path.default.resolve(root, `node_modules/${packageName}/package.json`);\n  if (import_node_fs.default.existsSync(packagePath)) {\n    const { version = \"latest\" } = readJSON(packagePath);\n    return `${DEFAULT_NPM_CDN}/${packageName}@${version}`;\n  }\n  return `${DEFAULT_NPM_CDN}/${packageName}`;\n}\nfunction buildRequireCDN(input) {\n  if (!input)\n    return [];\n  if (Array.isArray(input)) {\n    return input.map((name) => buildDefaultCDN(name)).filter(Boolean);\n  }\n  const requireCDNs = [];\n  for (const [key, value] of Object.entries(input)) {\n    if (Array.isArray(value)) {\n      value[1] && requireCDNs.push(value[1]);\n      continue;\n    }\n    requireCDNs.push(buildDefaultCDN(key));\n  }\n  return requireCDNs;\n}\nfunction defaultEntry() {\n  const tsconfigFile = import_node_path.default.resolve(root, \"vite.config.ts\");\n  const extension = import_node_fs.default.existsSync(tsconfigFile) ? \"ts\" : \"js\";\n  return import_node_path.default.resolve(root, `src/main.${extension}`);\n}\nfunction getDefinedConfig() {\n  const jsonPath = import_node_path.default.resolve(root, \"header.config.json\");\n  if (import_node_fs.default.existsSync(jsonPath)) {\n    return readJSON(jsonPath);\n  }\n  const jsPath = import_node_path.default.resolve(root, \"header.config.js\");\n  if (import_node_fs.default.existsSync(jsPath)) {\n    return require(jsPath);\n  }\n  const txtPath = import_node_path.default.resolve(root, \"header.config.txt\");\n  if (import_node_fs.default.existsSync(txtPath)) {\n    return import_node_fs.default.readFileSync(txtPath, \"utf8\");\n  }\n  return readPackageJSON().tmHeader;\n}\n\n// src/lib/grants.ts\nvar import_acorn_walk = require(\"acorn-walk\");\nvar grantsSet = new Set(grants);\nvar usedGrants = /* @__PURE__ */ new Set();\nfunction parseGrant(autoGrant) {\n  if (autoGrant === false)\n    return {};\n  return {\n    name: \"tm-userscript-grant\",\n    moduleParsed(moduleInfo) {\n      if (/\\.(ts|js|vue)$/.test(moduleInfo.id) && moduleInfo.ast) {\n        (0, import_acorn_walk.full)(moduleInfo.ast, (node) => {\n          if (node.type === \"CallExpression\") {\n            const calleeName = node.callee.name;\n            if (calleeName && grantsSet.has(calleeName)) {\n              usedGrants.add(calleeName);\n            }\n          }\n          if (node.type === \"Identifier\" && grantsSet.has(node.name)) {\n            usedGrants.add(node.name);\n          }\n        });\n      }\n    }\n  };\n}\nfunction addUsedGrants(tmConfig, isDevelopment = false) {\n  if (isDevelopment) {\n    tmConfig.grant = grants;\n    return;\n  }\n  if (!Array.isArray(tmConfig.grant)) {\n    tmConfig.grant = [tmConfig.grant].filter(Boolean);\n  }\n  tmConfig.grant = [.../* @__PURE__ */ new Set([...tmConfig.grant, ...usedGrants])];\n}\nfunction addExtraTmGrant(tmConfig) {\n  if (!Array.isArray(tmConfig.grant)) {\n    tmConfig.grant = [tmConfig.grant].filter(Boolean);\n  }\n  if (!tmConfig.grant.includes(GM_ADD_STYLE)) {\n    tmConfig.grant.push(GM_ADD_STYLE);\n  }\n  return tmConfig;\n}\n\n// src/lib/tm-header.ts\nfunction generateTmHeader(mode, input, hasCss, headers) {\n  var _a, _b, _c;\n  const definedConfig = (_a = headers != null ? headers : getDefinedConfig()) != null ? _a : {};\n  if (typeof definedConfig == \"string\")\n    return definedConfig;\n  const packageJson = readPackageJSON();\n  const config = {};\n  for (const key of tmHeaderKeys) {\n    const value = (_b = definedConfig[key]) != null ? _b : packageJson[key];\n    if (value)\n      config[key] = value;\n  }\n  config.require = [\n    ...Array.isArray(config.require) ? config.require : [(_c = config.require) != null ? _c : \"\"],\n    ...buildRequireCDN(input)\n  ].filter(Boolean);\n  if (mode === DEV_MODE) {\n    addUsedGrants(config, true);\n    config.name = \"[ Dev ] - \" + config.name;\n  } else {\n    hasCss && addExtraTmGrant(config);\n    addUsedGrants(config);\n  }\n  const definedMetaKeys = Object.keys(config);\n  const maxKeyLength = Math.max(...definedMetaKeys.map((k) => k.length));\n  const definedMetaBlock = definedMetaKeys.flatMap((key) => {\n    const value = config[key];\n    const spaces = Array.from({ length: maxKeyLength - key.length + 8 }).join(\" \");\n    const dealMeta = (v) => {\n      if (Array.isArray(v))\n        return v.map((element) => dealMeta(element));\n      if (typeof v == \"boolean\" && v === true)\n        return `// @${key}`;\n      return `// @${key}${spaces}${v}`;\n    };\n    return dealMeta(value);\n  });\n  return [\n    \"// ==UserScript==\",\n    ...definedMetaBlock,\n    \"// ==/UserScript==\"\n  ].join(\"\\n\");\n}\n\n// src/lib/build-options.ts\nvar getRollupOptions = (input) => {\n  const external = Array.isArray(input) ? input : Object.keys(input != null ? input : {});\n  const globals = buildGlobalName(input);\n  return {\n    external,\n    output: {\n      globals,\n      intro: INTRO_FOR_PLACEHOLDER,\n      inlineDynamicImports: true\n    }\n  };\n};\nvar getLibraryOptions = (entry) => {\n  const { name: packageName } = readPackageJSON();\n  if (!packageName) {\n    const error = \"props `name` in package.json is required!\";\n    console.error(error);\n    throw new Error(error);\n  }\n  const name = buildName(packageName);\n  return {\n    name,\n    entry: entry != null ? entry : defaultEntry(),\n    formats: [\"iife\"],\n    fileName: () => `${packageName}.user.js`\n  };\n};\n\n// src/lib/plugin.ts\nfunction generateDevelopmentCode(address, input, entry, headers) {\n  if (!address)\n    return \"\\u5904\\u7406\\u5927\\u5931\\u8D25\\u4E86\\u55F7...\";\n  const tmHeader = generateTmHeader(DEV_MODE, input, true, headers);\n  const code = generateClientCode(address, entry);\n  return `${tmHeader}\n\n(function () {\n${code}\n})()`;\n}\nfunction getAddress(address) {\n  return typeof address == \"object\" ? address : void 0;\n}\nvar DEV_TAMPERMONKEY_PATH = \"/_development.user.js\";\nvar showInstallLog = (address) => {\n  const url = `http://${address.address}:${address.port}${DEV_TAMPERMONKEY_PATH}`;\n  setTimeout(() => {\n    console.log(\"\\x1B[36m%s\\x1B[0m\", `> [TMPlugin] - click link to install userscript: ${url}`);\n  });\n};\nfunction tampermonkeyPlugin(options = {}) {\n  const { entry, externalGlobals, autoGrant, headers } = options;\n  const { moduleParsed } = parseGrant(autoGrant);\n  return [\n    {\n      name: \"tm-userscript-builder\",\n      moduleParsed,\n      configureServer(server) {\n        return () => {\n          var _a;\n          (_a = server.httpServer) == null ? void 0 : _a.on(\"listening\", () => {\n            var _a2;\n            const address = getAddress((_a2 = server.httpServer) == null ? void 0 : _a2.address());\n            address && showInstallLog(address);\n          });\n          server.middlewares.use((request, response, next) => {\n            var _a2;\n            if (request.url === DEV_TAMPERMONKEY_PATH) {\n              const address = getAddress((_a2 = server.httpServer) == null ? void 0 : _a2.address());\n              const developmentCode = generateDevelopmentCode(address, externalGlobals, entry, headers);\n              response.setHeader(\"Cache-Control\", \"no-store\");\n              response.write(developmentCode);\n            }\n            next();\n          });\n        };\n      },\n      config(config) {\n        var _a;\n        let hmr = (_a = config.server) == null ? void 0 : _a.hmr;\n        if (typeof hmr === \"boolean\" || !hmr)\n          hmr = {};\n        hmr.protocol = \"ws\";\n        hmr.host = \"127.0.0.1\";\n        config.server = __spreadProps(__spreadValues({}, config.server), {\n          hmr\n        });\n        config.build = {\n          target: 'es2020',\n          lib: getLibraryOptions(entry),\n          rollupOptions: getRollupOptions(externalGlobals),\n          minify: false,\n          sourcemap: false,\n          cssCodeSplit: false\n        };\n      }\n    },\n    {\n      name: \"tm-userscript-inject\",\n      apply: \"build\",\n      enforce: \"post\",\n      generateBundle(_options, bundle) {\n        const bundleKeys = Object.keys(bundle);\n        const cssBundles = bundleKeys.filter((key) => key.endsWith(\".css\"));\n        const jsBundles = bundleKeys.filter((key) => key.endsWith(\".js\"));\n        const cssList = [];\n        for (const css of cssBundles) {\n          const chunk = bundle[css];\n          if (chunk.type === \"asset\" && typeof chunk.source == \"string\") {\n            delete bundle[css];\n            cssList.push(chunk.source);\n            continue;\n          }\n        }\n        const hadCss = cssList.length > 0;\n        const tmHeader = generateTmHeader(PROD_MODE, externalGlobals, hadCss, headers);\n        for (const js of jsBundles) {\n          const chunk = bundle[js];\n          if (chunk.type === \"chunk\") {\n            let chunkCode = chunk.code;\n            for (const [moduleKey, moduleValue] of Object.entries(chunk.modules)) {\n              if (/\\.(c|le|sc)ss$/.test(moduleKey) && moduleValue.code) {\n                const cssCode = moduleValue.code.replaceAll(\"'\", '\"').replaceAll(\"#__PURE__\", \"@__PURE__\");\n                chunkCode = chunkCode.replace(cssCode, \"\");\n              }\n            }\n            chunk.code = tmHeader + \"\\n\\n\" + chunkCode.replace(INTRO_FOR_PLACEHOLDER, hadCss ? `${GM_ADD_STYLE}(\\`\n${cssList.join(\"\\n\")}  \\`)` : \"\");\n          }\n        }\n      }\n    }\n  ];\n}\n\n// src/index.ts\nfunction defineTmHeader(options) {\n  return options;\n}\n// Annotate the CommonJS export names for ESM import in node:\n0 && (module.exports = {\n  defineTmHeader\n});\n"
  },
  {
    "path": "packages/vite-plugin-userscript/index.mjs",
    "content": "var __defProp = Object.defineProperty;\nvar __defProps = Object.defineProperties;\nvar __getOwnPropDescs = Object.getOwnPropertyDescriptors;\nvar __getOwnPropSymbols = Object.getOwnPropertySymbols;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __propIsEnum = Object.prototype.propertyIsEnumerable;\nvar __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value;\nvar __spreadValues = (a, b) => {\n  for (var prop in b || (b = {}))\n    if (__hasOwnProp.call(b, prop))\n      __defNormalProp(a, prop, b[prop]);\n  if (__getOwnPropSymbols)\n    for (var prop of __getOwnPropSymbols(b)) {\n      if (__propIsEnum.call(b, prop))\n        __defNormalProp(a, prop, b[prop]);\n    }\n  return a;\n};\nvar __spreadProps = (a, b) => __defProps(a, __getOwnPropDescs(b));\nvar __require = /* @__PURE__ */ ((x) => typeof require !== \"undefined\" ? require : typeof Proxy !== \"undefined\" ? new Proxy(x, {\n  get: (a, b) => (typeof require !== \"undefined\" ? require : a)[b]\n}) : x)(function(x) {\n  if (typeof require !== \"undefined\")\n    return require.apply(this, arguments);\n  throw new Error('Dynamic require of \"' + x + '\" is not supported');\n});\n\n// src/common/constant.ts\nvar DEV_MODE = \"development\";\nvar PROD_MODE = \"production\";\nvar GM_ADD_STYLE = \"GM_addStyle\";\nvar DEFAULT_NPM_CDN = \"https://unpkg.com\";\nvar INTRO_FOR_PLACEHOLDER = 'console.warn(\"__TEMPLATE_INJECT_CSS_PLACEHOLDER_NOT_WORK__\")';\nvar grants = [\n  \"unsafeWindow\",\n  \"GM_addStyle\",\n  \"GM_addElement\",\n  \"GM_deleteValue\",\n  \"GM_listValues\",\n  \"GM_addValueChangeListener\",\n  \"GM_removeValueChangeListener\",\n  \"GM_setValue\",\n  \"GM_getValue\",\n  \"GM_log\",\n  \"GM_getResourceText\",\n  \"GM_getResourceURL\",\n  \"GM_registerMenuCommand\",\n  \"GM_unregisterMenuCommand\",\n  \"GM_openInTab\",\n  \"GM_xmlhttpRequest\",\n  \"GM_download\",\n  \"GM_getTab\",\n  \"GM_saveTab\",\n  \"GM_getTabs\",\n  \"GM_notification\",\n  \"GM_setClipboard\",\n  \"GM_info\"\n];\nvar tmHeaderKeys = [\n  \"name\",\n  \"name:en\",\n  \"name:zh\",\n  \"name:zh-cn\",\n  \"version\",\n  \"description\",\n  \"description:en\",\n  \"description:zh\",\n  \"description:zh-cn\",\n  \"author\",\n  \"namespace\",\n  \"license\",\n  \"match\",\n  \"include\",\n  \"require\",\n  \"homepage\",\n  \"homepageURL\",\n  \"website\",\n  \"source\",\n  \"icon\",\n  \"iconURL\",\n  \"defaulticon\",\n  \"icon64\",\n  \"icon64URL\",\n  \"updateURL\",\n  \"downloadURL\",\n  \"supportURL\",\n  \"contributionURL\",\n  \"contributionAmount\",\n  \"compatible\",\n  \"incompatible\",\n  \"exclude\",\n  \"resource\",\n  \"connect\",\n  \"run-at\",\n  \"grant\",\n  \"noframes\",\n  \"unwrap\",\n  \"nocompat\",\n  \"antifeature\"\n];\n\n// src/lib/client-code.ts\nfunction generateClientCode({ address, port }, entry) {\n  return `\n  const url = 'http://${address}:${port}'\n\n  const originFetch = unsafeWindow.fetch\n  const ping = '/__vite_ping'\n  unsafeWindow.fetch = function(input, init) {\n    if (input === ping) {\n      input = url + ping\n    }\n    return originFetch(input, init)\n  }\n\n  ${grants.map((item) => `unsafeWindow.${item} = ${item}`).join(\"\\n  \")}\n\n  function createModuleScript(path) {\n    if (typeof GM_addElement == 'function') {\n      return GM_addElement('script', {\n        type: 'module',\n        src: url + '/' + path\n      })\n    } else {\n      const script = document.createElement('script')\n      script.type = 'module'\n      script.src = url + '/' + path\n      document.body.appendChild(script)\n      return script\n    }\n  }\n\n  createModuleScript('@vite/client')\n  createModuleScript('${entry != null ? entry : \"src/main.ts\"}')\n`;\n}\n\n// src/common/utils.ts\nimport fs from \"fs\";\nimport path from \"path\";\nvar root = process.cwd();\nfunction readJSON(filePath) {\n  const json = fs.readFileSync(filePath, \"utf8\");\n  return JSON.parse(json);\n}\nfunction readPackageJSON() {\n  const packagePath = path.resolve(root, \"package.json\");\n  return readJSON(packagePath);\n}\nfunction buildName(name) {\n  return name.replace(/(^|-)([A-Za-z])/g, (m) => m.replace(\"-\", \"\").toUpperCase());\n}\nfunction buildGlobalName(input) {\n  if (!input)\n    return input;\n  if (Array.isArray(input)) {\n    const result = {};\n    for (const name of input) {\n      result[name] = buildName(name);\n    }\n    return result;\n  }\n  const globals = {};\n  for (const [key, value] of Object.entries(input)) {\n    if (Array.isArray(value)) {\n      globals[key] = value[0];\n    } else {\n      globals[key] = value;\n    }\n  }\n  return globals;\n}\nfunction buildDefaultCDN(packageName) {\n  const packagePath = path.resolve(root, `node_modules/${packageName}/package.json`);\n  if (fs.existsSync(packagePath)) {\n    const { version = \"latest\" } = readJSON(packagePath);\n    return `${DEFAULT_NPM_CDN}/${packageName}@${version}`;\n  }\n  return `${DEFAULT_NPM_CDN}/${packageName}`;\n}\nfunction buildRequireCDN(input) {\n  if (!input)\n    return [];\n  if (Array.isArray(input)) {\n    return input.map((name) => buildDefaultCDN(name)).filter(Boolean);\n  }\n  const requireCDNs = [];\n  for (const [key, value] of Object.entries(input)) {\n    if (Array.isArray(value)) {\n      value[1] && requireCDNs.push(value[1]);\n      continue;\n    }\n    requireCDNs.push(buildDefaultCDN(key));\n  }\n  return requireCDNs;\n}\nfunction defaultEntry() {\n  const tsconfigFile = path.resolve(root, \"vite.config.ts\");\n  const extension = fs.existsSync(tsconfigFile) ? \"ts\" : \"js\";\n  return path.resolve(root, `src/main.${extension}`);\n}\nfunction getDefinedConfig() {\n  const jsonPath = path.resolve(root, \"header.config.json\");\n  if (fs.existsSync(jsonPath)) {\n    return readJSON(jsonPath);\n  }\n  const jsPath = path.resolve(root, \"header.config.js\");\n  if (fs.existsSync(jsPath)) {\n    return __require(jsPath);\n  }\n  const txtPath = path.resolve(root, \"header.config.txt\");\n  if (fs.existsSync(txtPath)) {\n    return fs.readFileSync(txtPath, \"utf8\");\n  }\n  return readPackageJSON().tmHeader;\n}\n\n// src/lib/grants.ts\nimport { full as walkFull } from \"acorn-walk\";\nvar grantsSet = new Set(grants);\nvar usedGrants = /* @__PURE__ */ new Set();\nfunction parseGrant(autoGrant) {\n  if (autoGrant === false)\n    return {};\n  return {\n    name: \"tm-userscript-grant\",\n    moduleParsed(moduleInfo) {\n      if (/\\.(ts|js|vue)$/.test(moduleInfo.id) && moduleInfo.ast) {\n        walkFull(moduleInfo.ast, (node) => {\n          if (node.type === \"CallExpression\") {\n            const calleeName = node.callee.name;\n            if (calleeName && grantsSet.has(calleeName)) {\n              usedGrants.add(calleeName);\n            }\n          }\n          if (node.type === \"Identifier\" && grantsSet.has(node.name)) {\n            usedGrants.add(node.name);\n          }\n        });\n      }\n    }\n  };\n}\nfunction addUsedGrants(tmConfig, isDevelopment = false) {\n  if (isDevelopment) {\n    tmConfig.grant = grants;\n    return;\n  }\n  if (!Array.isArray(tmConfig.grant)) {\n    tmConfig.grant = [tmConfig.grant].filter(Boolean);\n  }\n  tmConfig.grant = [.../* @__PURE__ */ new Set([...tmConfig.grant, ...usedGrants])];\n}\nfunction addExtraTmGrant(tmConfig) {\n  if (!Array.isArray(tmConfig.grant)) {\n    tmConfig.grant = [tmConfig.grant].filter(Boolean);\n  }\n  if (!tmConfig.grant.includes(GM_ADD_STYLE)) {\n    tmConfig.grant.push(GM_ADD_STYLE);\n  }\n  return tmConfig;\n}\n\n// src/lib/tm-header.ts\nfunction generateTmHeader(mode, input, hasCss, headers) {\n  var _a, _b, _c;\n  const definedConfig = (_a = headers != null ? headers : getDefinedConfig()) != null ? _a : {};\n  if (typeof definedConfig == \"string\")\n    return definedConfig;\n  const packageJson = readPackageJSON();\n  const config = {};\n  for (const key of tmHeaderKeys) {\n    const value = (_b = definedConfig[key]) != null ? _b : packageJson[key];\n    if (value)\n      config[key] = value;\n  }\n  config.require = [\n    ...Array.isArray(config.require) ? config.require : [(_c = config.require) != null ? _c : \"\"],\n    ...buildRequireCDN(input)\n  ].filter(Boolean);\n  if (mode === DEV_MODE) {\n    addUsedGrants(config, true);\n    config.name = \"[ Dev ] - \" + config.name;\n  } else {\n    hasCss && addExtraTmGrant(config);\n    addUsedGrants(config);\n  }\n  const definedMetaKeys = Object.keys(config);\n  const maxKeyLength = Math.max(...definedMetaKeys.map((k) => k.length));\n  const definedMetaBlock = definedMetaKeys.flatMap((key) => {\n    const value = config[key];\n    const spaces = Array.from({ length: maxKeyLength - key.length + 8 }).join(\" \");\n    const dealMeta = (v) => {\n      if (Array.isArray(v))\n        return v.map((element) => dealMeta(element));\n      if (typeof v == \"boolean\" && v === true)\n        return `// @${key}`;\n      return `// @${key}${spaces}${v}`;\n    };\n    return dealMeta(value);\n  });\n  return [\n    \"// ==UserScript==\",\n    ...definedMetaBlock,\n    \"// ==/UserScript==\"\n  ].join(\"\\n\");\n}\n\n// src/lib/build-options.ts\nvar getRollupOptions = (input) => {\n  const external = Array.isArray(input) ? input : Object.keys(input != null ? input : {});\n  const globals = buildGlobalName(input);\n  return {\n    external,\n    output: {\n      globals,\n      intro: INTRO_FOR_PLACEHOLDER,\n      inlineDynamicImports: true\n    }\n  };\n};\nvar getLibraryOptions = (entry) => {\n  const { name: packageName } = readPackageJSON();\n  if (!packageName) {\n    const error = \"props `name` in package.json is required!\";\n    console.error(error);\n    throw new Error(error);\n  }\n  const name = buildName(packageName);\n  return {\n    name,\n    entry: entry != null ? entry : defaultEntry(),\n    formats: [\"iife\"],\n    fileName: () => `${packageName}.user.js`\n  };\n};\n\n// src/lib/plugin.ts\nfunction generateDevelopmentCode(address, input, entry, headers) {\n  if (!address)\n    return \"\\u5904\\u7406\\u5927\\u5931\\u8D25\\u4E86\\u55F7...\";\n  const tmHeader = generateTmHeader(DEV_MODE, input, true, headers);\n  const code = generateClientCode(address, entry);\n  return `${tmHeader}\n\n(function () {\n${code}\n})()`;\n}\nfunction getAddress(address) {\n  return typeof address == \"object\" ? address : void 0;\n}\nvar DEV_TAMPERMONKEY_PATH = \"/_development.user.js\";\nvar showInstallLog = (address) => {\n  const url = `http://${address.address}:${address.port}${DEV_TAMPERMONKEY_PATH}`;\n  setTimeout(() => {\n    console.log(\"\\x1B[36m%s\\x1B[0m\", `> [TMPlugin] - click link to install userscript: ${url}`);\n  });\n};\nfunction tampermonkeyPlugin(options = {}) {\n  const { entry, externalGlobals, autoGrant, headers } = options;\n  const { moduleParsed } = parseGrant(autoGrant);\n  return [\n    {\n      name: \"tm-userscript-builder\",\n      moduleParsed,\n      configureServer(server) {\n        return () => {\n          var _a;\n          (_a = server.httpServer) == null ? void 0 : _a.on(\"listening\", () => {\n            var _a2;\n            const address = getAddress((_a2 = server.httpServer) == null ? void 0 : _a2.address());\n            address && showInstallLog(address);\n          });\n          server.middlewares.use((request, response, next) => {\n            var _a2;\n            if (request.url === DEV_TAMPERMONKEY_PATH) {\n              const address = getAddress((_a2 = server.httpServer) == null ? void 0 : _a2.address());\n              const developmentCode = generateDevelopmentCode(address, externalGlobals, entry, headers);\n              response.setHeader(\"Cache-Control\", \"no-store\");\n              response.write(developmentCode);\n            }\n            next();\n          });\n        };\n      },\n      config(config) {\n        var _a;\n        let hmr = (_a = config.server) == null ? void 0 : _a.hmr;\n        if (typeof hmr === \"boolean\" || !hmr)\n          hmr = {};\n        hmr.protocol = \"ws\";\n        hmr.host = \"127.0.0.1\";\n        config.server = __spreadProps(__spreadValues({}, config.server), {\n          hmr\n        });\n        config.build = {\n          target: 'es2020',\n          lib: getLibraryOptions(entry),\n          rollupOptions: getRollupOptions(externalGlobals),\n          minify: false,\n          sourcemap: false,\n          cssCodeSplit: false\n        };\n      }\n    },\n    {\n      name: \"tm-userscript-inject\",\n      apply: \"build\",\n      enforce: \"post\",\n      generateBundle(_options, bundle) {\n        const bundleKeys = Object.keys(bundle);\n        const cssBundles = bundleKeys.filter((key) => key.endsWith(\".css\"));\n        const jsBundles = bundleKeys.filter((key) => key.endsWith(\".js\"));\n        const cssList = [];\n        for (const css of cssBundles) {\n          const chunk = bundle[css];\n          if (chunk.type === \"asset\" && typeof chunk.source == \"string\") {\n            delete bundle[css];\n            cssList.push(chunk.source);\n            continue;\n          }\n        }\n        const hadCss = cssList.length > 0;\n        const tmHeader = generateTmHeader(PROD_MODE, externalGlobals, hadCss, headers);\n        for (const js of jsBundles) {\n          const chunk = bundle[js];\n          if (chunk.type === \"chunk\") {\n            let chunkCode = chunk.code;\n            for (const [moduleKey, moduleValue] of Object.entries(chunk.modules)) {\n              if (/\\.(c|le|sc)ss$/.test(moduleKey) && moduleValue.code) {\n                const cssCode = moduleValue.code.replaceAll(\"'\", '\"').replaceAll(\"#__PURE__\", \"@__PURE__\");\n                chunkCode = chunkCode.replace(cssCode, \"\");\n              }\n            }\n            chunk.code = tmHeader + \"\\n\\n\" + chunkCode.replace(INTRO_FOR_PLACEHOLDER, hadCss ? `${GM_ADD_STYLE}(\\`\n${cssList.join(\"\\n\")}  \\`)` : \"\");\n          }\n        }\n      }\n    }\n  ];\n}\n\n// src/index.ts\nfunction defineTmHeader(options) {\n  return options;\n}\nexport {\n  tampermonkeyPlugin as default,\n  defineTmHeader\n};\n"
  },
  {
    "path": "packages/vite-plugin-userscript/package.json",
    "content": "{\n  \"name\": \"@himeka/vite-userscript\",\n  \"version\": \"1.2.1\",\n  \"description\": \"A vite plugin to build userscripts mainly for Tampermonkey.\",\n  \"main\": \"index.js\",\n  \"module\": \"index.mjs\",\n  \"types\": \"index.d.ts\",\n  \"exports\": {\n    \".\": {\n      \"import\": \"./index.mjs\",\n      \"require\": \"./index.js\"\n    }\n  },\n  \"author\": \"asadahimeka\",\n  \"license\": \"MIT\",\n  \"homepage\": \"https://github.com/asadahimeka/vite-plugin-tm-userscript#readme\",\n  \"dependencies\": {\n    \"acorn-walk\": \"^8.2.0\"\n  }\n}\n"
  },
  {
    "path": "packages/vue-masonry-css/LICENSE",
    "content": "MIT License\n\nCopyright (c) 2017 Paul Collett\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n"
  },
  {
    "path": "packages/vue-masonry-css/README.md",
    "content": "A new masonry component powered by CSS to be fast loading and free of jQuery or other dependencies. Build specifically for Vue.js projects.\n\n![Vue Masonry](https://user-images.githubusercontent.com/1904774/31857149-d226f492-b68a-11e7-9f8c-5148f0dca74d.png)\n\n### 😎 Why?\n\nExisting solutions like Vue wrapped DeSandro Masonry, while popular, don't actually leverage Vue's highly optimized Virtual DOM renderer and in DeSandro Masonry's case, actually renders elements twice before showing the layout. All of this is ok but we found it to lead to a slow, \"laggy\" user experience that would occasionally miss-render our layout.\n\nOur need for a simple Masonry layout that was fast, used Vue's Virtual DOM without needing jQuery or other dependencies led us to explore what we could do with the latest techniques using just CSS within a React Component.\n\nBetween flexbox, css columns, css grid we settled on plain ol' div's and a dab of flexbox that allows for \"fluid\" responsive layouts by default but most importantly is true to Vue's rendering lifecycle.\n\n*`vue-masonry-css`* Is a Vue Component with a simple interface to order items into the desired columns at specified breakpoints. With minimal CSS this leads to a quick, reliable solution that also has great browser support along with fast rendering performance ..just as Vue.js intended.\n\n😄 What does this do\n- Responsive! ..always\n- IE 10+ CSS Support (and, IE9)\n- No Dependencies - Which means no need for jQuery!\n- Works with existing CSS animations on your elements, like fading in on first load\n- CSS powered (Faster to render)\n- Allows for Gaps (Gutters) between elements\n\n🏳️ What doesn't this do\n- Works with elements with different widths\n- Sorting based on height - This kills performance, so if you don't need it we're here for you\n\n### 😲 Simple Usage\n\nAdd `vue-masonry-css` to your project:\n\nBy script..\n\n```HTML\n<script src=\"https://unpkg.com/vue\"></script>\n<script src=\"https://unpkg.com/vue-masonry-css\"></script>\n```\n\nOr as a module... `npm install vue-masonry-css --save-dev`\n\n```JS\nimport Vue from 'vue'\nimport VueMasonry from 'vue-masonry-css'\n\nVue.use(VueMasonry);\n```\n\nIn your HTML template...\n```HTML\n<masonry\n  :cols=\"3\"\n  :gutter=\"30\"\n  >\n  <div v-for=\"(item, index) in items\" :key=\"index\">Item: {{index + 1}}</div>\n</masonry>\n```\n\n### Resposive Breakpoints\n\nDifferent columns and gutter sizes can be specified by passing an object containing key's of the window widths and their values representing the number of columns or gutter size. To have a fallback value, use the `default` key.\n\n_note:_ The `cols=` attribute needs to use Vues bind method to evaluate objects. Instead of `cols=\"\"` use either `v-bind:cols=\"{ 700: 3 }\"` or the shorthand `:cols=\"{ 700: 3 }\"`\n\n```HTML\n<masonry\n  :cols=\"{default: 4, 1000: 3, 700: 2, 400: 1}\"\n  :gutter=\"{default: '30px', 700: '15px'}\"\n  >\n  <div v-for=\"(item, index) in items\" :key=\"index\">Item: {{index + 1}}</div>\n</masonry>\n```\n\nIn the above example, the number of columns will default to 4. When the window's is between 1000px and 700px, the number of columns will be 3. The key represents the `max-width` of the window, and `vue-masonry-css` will use the largest key that satisfies this.\n\n### Example\n\nhttps://paulcollett.github.io/vue-masonry-css/demo/\n\n### Suggestions & Issues\nhttps://github.com/paulcollett/vue-masonry-css\n\n**Contact me direct:**\n* https://github.com/paulcollett\n* http://paulcollett.com\n"
  },
  {
    "path": "packages/vue-masonry-css/index.ts",
    "content": "/*!\n * vue-masonry-css v1.0.3\n * https://github.com/paulcollett/vue-masonry-css\n * Released under the MIT License.\n */\n\nimport { defineComponent } from 'vue'\n\n// Get the resulting value from  `:col=` prop\n// based on the window width\nconst breakpointValue = function (mixed: any, windowWidth: number) {\n  const valueAsNum = parseInt(mixed)\n\n  if (valueAsNum > -1) {\n    return mixed\n  } else if (typeof mixed !== 'object') {\n    return 0\n  }\n\n  let matchedBreakpoint = Infinity\n  let matchedValue = mixed.default || 0\n\n  for (const k in mixed) {\n    const breakpoint = parseInt(k)\n    const breakpointValRaw = mixed[breakpoint]\n    const breakpointVal = parseInt(breakpointValRaw)\n\n    if (isNaN(breakpoint) || isNaN(breakpointVal)) {\n      continue\n    }\n\n    const isNewBreakpoint = windowWidth <= breakpoint && breakpoint < matchedBreakpoint\n\n    if (isNewBreakpoint) {\n      matchedBreakpoint = breakpoint\n      matchedValue = breakpointValRaw\n    }\n  }\n\n  return matchedValue\n}\n\nconst getWindowWidth = () => window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth\n\nconst masonry = defineComponent({\n  props: {\n    tag: {\n      type: [String],\n      default: 'div',\n    },\n    cols: {\n      type: [Object, Number, String],\n      default: 2,\n    },\n    gutter: {\n      type: [Object, Number, String],\n      default: 0,\n    },\n    css: {\n      type: [Boolean],\n      default: true,\n    },\n    columnTag: {\n      type: [String],\n      default: 'div',\n    },\n    columnClass: {\n      type: [String, Array, Object],\n      default: () => [],\n    },\n    columnAttr: {\n      type: [Object],\n      default: () => ({}),\n    },\n  },\n\n  data() {\n    return {\n      windowWidth: 0,\n      displayColumns: 2,\n      displayGutter: 0,\n    }\n  },\n\n  mounted() {\n    this.$nextTick(() => {\n      this.reCalculate()\n    })\n\n    // Bind resize handler to page\n    if (window) {\n      window.addEventListener('resize', this.reCalculate)\n    }\n  },\n\n  updated() {\n    this.$nextTick(() => {\n      this.reCalculate()\n    })\n  },\n\n  beforeDestroy() {\n    if (window) {\n      window.removeEventListener('resize', this.reCalculate)\n    }\n  },\n\n  methods: {\n    // Recalculate how many columns to display based on window width\n    // and the value of the passed `:cols=` prop\n    reCalculate() {\n      const previousWindowWidth = this.windowWidth\n\n      this.windowWidth = getWindowWidth() || Infinity\n\n      // Window resize events get triggered on page height\n      // change which when loading the page can result in multiple\n      // needless calculations. We prevent this here.\n      if (previousWindowWidth === this.windowWidth) {\n        return\n      }\n\n      this._reCalculateColumnCount(this.windowWidth)\n\n      this._reCalculateGutterSize(this.windowWidth)\n    },\n\n    _reCalculateGutterSize(windowWidth: number) {\n      this.displayGutter = breakpointValue(this.gutter, windowWidth)\n    },\n\n    _reCalculateColumnCount(windowWidth: number) {\n      let newColumns = breakpointValue(this.cols, windowWidth)\n\n      // Make sure we can return a valid value\n      newColumns = Math.max(1, Number(newColumns) || 0)\n\n      this.displayColumns = newColumns\n    },\n\n    _getChildItemsInColumnsArray() {\n      const columns: any[] = []\n      let childItems = this.$slots.default || []\n\n      // This component does not work with a child <transition-group /> ..yet,\n      // so for now we think it may be helpful to ignore until we can find a way for support\n      if (childItems.length === 1 && childItems[0].componentOptions && childItems[0].componentOptions.tag == 'transition-group') {\n        childItems = childItems[0].componentOptions.children || []\n      }\n\n      // Loop through child elements\n      for (let i = 0, visibleItemI = 0; i < childItems.length; i++, visibleItemI++) {\n        // skip Vue elements without tags, which includes\n        // whitespace elements and also plain text\n        if (!childItems[i].tag) {\n          visibleItemI--\n\n          continue\n        }\n\n        // Get the column index the child item will end up in\n        const columnIndex = visibleItemI % this.displayColumns\n\n        if (!columns[columnIndex]) {\n          columns[columnIndex] = []\n        }\n\n        columns[columnIndex].push(childItems[i])\n      }\n\n      return columns\n    },\n  },\n\n  render(createElement) {\n    const columnsContainingChildren = this._getChildItemsInColumnsArray()\n    const isGutterSizeUnitless = parseInt(this.displayGutter as any) === this.displayGutter * 1\n    const gutterSizeWithUnit = isGutterSizeUnitless ? (`${this.displayGutter}px`) : this.displayGutter\n\n    const columnStyle: any = {\n      boxSizing: 'border-box',\n      backgroundClip: 'padding-box',\n      width: (`${100 / this.displayColumns}%`),\n      border: '0 solid transparent',\n      borderLeftWidth: gutterSizeWithUnit,\n    }\n\n    const columns = columnsContainingChildren.map((children, index) => {\n      /// Create column element and inject the children\n      return createElement(this.columnTag, {\n        key: `${index}-${columnsContainingChildren.length}`,\n        style: this.css ? columnStyle : undefined,\n        class: this.columnClass,\n        attrs: this.columnAttr,\n      }, children) // specify child items here\n    })\n\n    const containerStyle: any = {\n      display: ['-webkit-box', '-ms-flexbox', 'flex'],\n      marginLeft: (`-${gutterSizeWithUnit}`),\n    }\n\n    // Return wrapper with columns\n    return createElement(\n      this.tag, // tag name\n      this.css ? { style: containerStyle } : undefined, // element options\n      columns, // column vue elements\n    )\n  },\n})\n\nexport default masonry\n\ndeclare module 'vue' {\n  export interface GlobalComponents {\n    masonry: typeof masonry\n  }\n}\n"
  },
  {
    "path": "packages/vue-masonry-css/package.json",
    "content": "{\n  \"name\": \"@himeka/masonry-css\",\n  \"version\": \"1.0.3\",\n  \"description\": \"Vue Masonry component powered by CSS, dependancy free\",\n  \"main\": \"index.ts\",\n  \"author\": \"Paul Collett\",\n  \"license\": \"MIT\",\n  \"homepage\": \"https://github.com/paulcollett/vue-masonry-css#readme\"\n}\n"
  },
  {
    "path": "packages/vue-virtual-waterfall/VirtualWaterfall.vue",
    "content": "<template>\n  <div\n    ref=\"content\"\n    :style=\"{\n      position: 'relative',\n      willChange: 'height',\n      height: `${Math.max(...columnsTop)}px`,\n    }\"\n  >\n    <div\n      v-for=\"data in itemRenderList\"\n      :key=\"data.item[rowKey] || data.index\"\n      :style=\"{\n        position: 'absolute',\n        contentVisibility: 'auto',\n        width: `${itemWidth}px`,\n        height: `${data.height}px`,\n        transform: `translate(${data.left}px, ${data.top}px)`,\n        containIntrinsicSize: `${itemWidth}px ${data.height}px`,\n      }\"\n      :data-index=\"data.index\"\n    >\n      <slot\n        :item=\"data.item\"\n        :index=\"data.index\"\n      ></slot>\n    </div>\n  </div>\n</template>\n\n<script setup lang=\"ts\">\n// https://github.com/lhlyu/vue-virtual-waterfall\n\nimport { computed, onMounted, readonly, ref, shallowRef, watchEffect } from 'vue'\nimport { useElementBounding, useElementSize } from '@vueuse/core'\n\ninterface VirtualWaterfallOption {\n  // 是否启用虚拟列表\n  virtual?: boolean\n  rowKey?: string\n  // item间隔\n  gap?: number\n  // 预加载屏数量 [top, bottom]\n  preloadScreenCount?: [number, number]\n  // item最小宽度\n  itemMinWidth?: number\n  // 最大列数\n  maxColumnCount?: number\n  // 最小列数\n  minColumnCount?: number\n  // 数据\n  items?: any[]\n  // 计算单个item高度的方法\n  calcItemHeight?: (item: any, itemWidth: number) => number\n}\n\nconst props = withDefaults(defineProps<VirtualWaterfallOption>(), {\n  virtual: true,\n  rowKey: 'id',\n  gap: 15,\n  preloadScreenCount: () => [0, 0],\n  itemMinWidth: 220,\n  maxColumnCount: 10,\n  minColumnCount: 2,\n  items: () => [],\n  calcItemHeight: () => 250,\n})\n\nconst content = ref<HTMLDivElement>()\n\nconst { width: contentWidth } = useElementSize(content)\nconst { top: contentTop } = useElementBounding(content)\n\nonMounted(() => {\n  // 这里是为了解决这个问题:\n  // https://github.com/lhlyu/vue-virtual-waterfall/issues/5\n  if (contentWidth.value === 0 && content.value) {\n    contentWidth.value = Number.parseInt(window.getComputedStyle(content.value).width)\n  }\n})\n\n// 计算列数\nconst columnCount = computed<number>(() => {\n  if (!contentWidth.value) {\n    return 0\n  }\n  const cWidth = contentWidth.value\n  if (cWidth >= props.itemMinWidth * 2) {\n    const count = Math.floor(cWidth / props.itemMinWidth)\n    if (props.maxColumnCount && count > props.maxColumnCount) {\n      return props.maxColumnCount\n    }\n    return count\n  }\n  return props.minColumnCount\n})\n\n// 每列距离顶部的距离\nconst columnsTop = ref(new Array(columnCount.value).fill(0))\n\n// 计算每个item占据的宽度: (容器宽度 - 间隔) / 列数\nconst itemWidth = computed<number>(() => {\n  if (!contentWidth.value || columnCount.value <= 0) {\n    return 0\n  }\n  // 列之间的间隔\n  const gap = (columnCount.value - 1) * props.gap\n\n  return Math.ceil((contentWidth.value - gap) / columnCount.value)\n})\n\n// 元素空间信息\ninterface SpaceOption {\n  // 索引\n  index: number\n  // 原始数据\n  item: any\n  // 元素所属列\n  column: number\n  // 元素左上角绝对定位top位置\n  top: number\n  // 元素左上角绝对定位left位置\n  left: number\n  // 元素左下角绝对定位bottom位置\n  bottom: number\n  // 元素真实高度\n  height: number\n}\n\n// 每个item占据的空间\nconst itemSpaces = shallowRef<SpaceOption[]>([])\n\n// 暴露一个方法，让外部可以访问itemSpaces\nconst withItemSpaces = (cb: (spaces: readonly SpaceOption[]) => Promise<void> | void) => {\n  cb(readonly(itemSpaces).value)\n}\n\ndefineExpose({\n  withItemSpaces,\n})\n\n// 获取当前元素应该处于哪一列\nconst getColumnIndex = (): number => {\n  return columnsTop.value.indexOf(Math.min(...columnsTop.value))\n}\n\nwatchEffect(() => {\n  const length = props.items.length\n\n  if (!columnCount.value || !length) {\n    itemSpaces.value = []\n    return\n  }\n\n  const spaces = new Array(length)\n\n  let start = 0\n  // 是否启用缓存：只有当新增元素时，需要计算新增元素的信息\n  const cache = itemSpaces.value.length && length > itemSpaces.value.length\n  if (cache) {\n    start = itemSpaces.value.length\n  } else {\n    columnsTop.value = new Array(columnCount.value).fill(0)\n  }\n\n  // 为了高性能采用for-i\n  for (let i = 0; i < length; i++) {\n    if (cache && i < start) {\n      spaces[i] = itemSpaces.value[i]\n      continue\n    }\n\n    const columnIndex = getColumnIndex()\n    // 计算元素的高度\n    const h = props.calcItemHeight(props.items[i], itemWidth.value)\n    const top = columnsTop.value[columnIndex]\n    const left = (itemWidth.value + props.gap) * columnIndex\n\n    const space: SpaceOption = {\n      index: i,\n      item: props.items[i],\n      column: columnIndex,\n      top,\n      left,\n      bottom: top + h,\n      height: h,\n    }\n\n    // 累加当前列的高度\n    columnsTop.value[columnIndex] += h + props.gap\n    spaces[i] = space\n  }\n  itemSpaces.value = spaces\n})\n\n// 虚拟列表逻辑：需要渲染的items\nconst itemRenderList = computed<SpaceOption[]>(() => {\n  const length = itemSpaces.value.length\n  if (!length) {\n    return []\n  }\n  if (!props.virtual) {\n    return itemSpaces.value\n  }\n\n  // 父节点距离顶部的距离\n  const parentTop = content.value!.parentElement!.offsetTop\n\n  const tp = -contentTop.value + parentTop\n\n  const [topPreloadScreenCount, bottomPreloadScreenCount] = props.preloadScreenCount\n  // 避免多次访问\n  const innerHeight = content.value!.parentElement!.clientHeight\n\n  // 顶部的范围: 向上预加载preloadScreenCount个屏幕，Y轴上部\n  const minLimit = tp - topPreloadScreenCount * innerHeight\n  // 底部的范围: 向下预加载preloadScreenCount个屏幕\n  const maxLimit = tp + (bottomPreloadScreenCount + 1) * innerHeight\n\n  const items = []\n\n  for (let i = 0; i < length; i++) {\n    const v = itemSpaces.value[i]\n    const t = v.top\n    const b = v.bottom\n    // 这里的逻辑是：\n    // 只要元素部分出现在可视区域里就算作可见，因此有三段判断:\n    // 1. 元素的上边界在容器内\n    // 2. 元素的下边界在容器内\n    // 3. 元素覆盖了整个容器\n    if (\n      (t >= minLimit && t <= maxLimit)\n          || (b >= minLimit && b <= maxLimit)\n          || (t < minLimit && b > maxLimit)\n    ) {\n      items.push(v)\n    }\n  }\n  return items\n})\n</script>\n"
  },
  {
    "path": "packages/vue-virtual-waterfall/index.ts",
    "content": "import VirtualWaterfall from './VirtualWaterfall.vue'\nexport { VirtualWaterfall }\nexport default VirtualWaterfall\n\n// 全局引入时，需要声明一下全局组件，不然没有提示\ndeclare module 'vue' {\n  export interface GlobalComponents {\n    VirtualWaterfall: typeof VirtualWaterfall\n  }\n}\n"
  },
  {
    "path": "packages/vue-virtual-waterfall/package.json",
    "content": "{\n  \"name\": \"@himeka/virtual-waterfall\",\n  \"version\": \"1.0.8\",\n  \"private\": true,\n  \"main\": \"index.ts\"\n}\n"
  },
  {
    "path": "pnpm-workspace.yaml",
    "content": "packages:\n  - \"packages/*\"\n  - \".\"\n"
  },
  {
    "path": "scripts/postbuild.mjs",
    "content": "import fs from 'node:fs/promises'\n\nasync function main() {\n  const distFilePath = './dist/yandere-masonry.user.js'\n  const script = await fs.readFile(distFilePath, 'utf8')\n  const start = script.indexOf('var prepareStyle')\n  const end = script.indexOf('/*! prepare end */')\n  const prepareStr = script.slice(start, end)\n  await fs.writeFile(\n    distFilePath,\n    script\n      .replace(prepareStr, '')\n      .replace(\n        '(function(Vue2, Vuetify2, VueI18n2, fastXmlParser) {',\n        '(() => {\\n  ' + prepareStr + 'prepareApp(() => {(function(Vue2, Vuetify2, VueI18n2, fastXmlParser) {',\n      )\n      .replace('prepareApp(initApp)', 'initApp()')\n      .replace(\n        '})(Vue, Vuetify, VueI18n, fxparser);',\n        '  })(Vue, Vuetify, VueI18n, {XMLParser});});\\n})();'\n      )\n  )\n}\n\nmain()\n"
  },
  {
    "path": "scripts/release.mjs",
    "content": "import { release } from '@himeka/release'\n\nrelease({ gitAdd: true, gitTag: true }).catch((err) => {\n  console.error(err)\n})\n"
  },
  {
    "path": "src/App.vue",
    "content": "<template>\n  <v-app>\n    <AppBar />\n    <NavDrawer />\n    <v-main app>\n      <AppContainer />\n      <SettingsDrawer />\n    </v-main>\n  </v-app>\n</template>\n\n<script setup lang=\"ts\">\n// This starter template is using Vue 3 <script setup> SFCs\n// Check out https://vuejs.org/api/sfc-script-setup.html#script-setup\n\nimport { onMounted, watch } from 'vue'\nimport AppBar from './components/AppBar.vue'\nimport NavDrawer from './components/NavDrawer.vue'\nimport SettingsDrawer from './components/SettingsDrawer.vue'\nimport AppContainer from './components/AppContainer.vue'\nimport { useVuetify } from './plugins/vuetify'\nimport { settings } from './store'\n\nconst vuetify = useVuetify()\n\nwatch(() => settings, val => {\n  localStorage.setItem('YM_APP_SETTINGS', JSON.stringify(val))\n}, { deep: true })\n\nonMounted(() => {\n  vuetify.theme.dark = settings.darkMode === 'dark'\n})\n</script>\n"
  },
  {
    "path": "src/api/all-girl.ts",
    "content": "import { getImageSize } from '@/utils'\n\nexport function isAllGirlPage() {\n  return location.hostname == 'allgirl.booru.org'\n}\n\nexport async function fetchAllGirlPosts(page: number, tags: string | null) {\n  const url = new URL('https://allgirl.booru.org/index.php')\n  url.searchParams.set('page', 'post')\n  url.searchParams.set('s', 'list')\n  url.searchParams.set('pid', `${(page - 1) * 20}`)\n  tags && url.searchParams.set('tags', tags)\n  const htmlResp = await fetch(url.href)\n  const doc = new DOMParser().parseFromString(await htmlResp.text(), 'text/html')\n  const results = [...doc.querySelectorAll('.content .thumb')].map(async el => {\n    const a = el.querySelector('a')\n    const img = el.querySelector('img')\n    const id = a!.getAttribute('id')?.slice(1)\n\n    const previewUrl = img!.src\n    const { width, height } = await getImageSize(previewUrl)\n    const tags = img!.title.split(/\\s/).filter(Boolean)\n\n    return {\n      id,\n      postView: a!.href,\n      previewUrl,\n      fileUrl: '',\n      tags,\n      width: Number(width),\n      height: Number(height),\n      aspectRatio: Number(width) / Number(height),\n      fileExt: 'jpg',\n      fileDownloadName: `allgirl ${id} ${tags.join(' ')}`,\n      rating: img!.title.includes('rating:Safe') ? 's' : 'e',\n    } as any\n  })\n  return Promise.all(results)\n}\n\nexport async function getAllGirlDetail(id: string) {\n  const resp = await fetch(`https://allgirl.booru.org/index.php?page=post&s=view&id=${id}`)\n  const doc = new DOMParser().parseFromString(await resp.text(), 'text/html')\n  return {\n    fileUrl: doc.querySelector<HTMLImageElement>('#image')?.src,\n  }\n}\n\nexport const allgirl = {\n  is: isAllGirlPage,\n  posts: fetchAllGirlPosts,\n  detail: getAllGirlDetail,\n}\n"
  },
  {
    "path": "src/api/anihonetwallpaper.ts",
    "content": "export function isAnihonetwallpaperPage() {\n  return location.hostname == 'anihonetwallpaper.com'\n}\n\nexport async function fetchAnihonetwallpaperPosts(page: number, tags: string | null) {\n  const htmlResp = await fetch(`https://anihonetwallpaper.com/page/${page}${tags ? `?s=${tags}` : ''}`)\n  const doc = new DOMParser().parseFromString(await htmlResp.text(), 'text/html')\n  const results = [...doc.querySelectorAll('main .post_box ')].map(el => {\n    const a = el.querySelector<HTMLAnchorElement>('.posttitle a')\n    const img = el.querySelector<HTMLImageElement>('.thumbnail-image')\n    const id = a?.href.match(/(\\d+)/)?.[1]\n\n    const previewUrl = img?.getAttribute('data-src')\n    const width = img?.getAttribute('width')\n    const height = img?.getAttribute('height')\n    const tags = [...el.querySelectorAll<HTMLElement>('.itiran a[rel*=tag]')].map(e => e.innerText)\n\n    const fileUrl = previewUrl?.includes('wp.com')\n      ? previewUrl.replace(/i\\d\\.wp\\.com\\//, '').replace(/\\?fit\\=\\d+\\,\\d+/, '')\n      : previewUrl?.replace(/\\-\\d+x\\d+\\.(jpg|jpeg|png|webp)/, '.$1')\n\n    return {\n      id,\n      postView: a?.href,\n      previewUrl,\n      fileUrl,\n      tags,\n      width: Number(width),\n      height: Number(height),\n      aspectRatio: Number(width) / Number(height),\n      fileExt: 'jpg',\n      fileDownloadName: `Anihonetwallpaper_${id}`,\n      rating: '',\n    } as any\n  })\n  return results\n}\n\nexport const anihonetwallpaper = {\n  is: isAnihonetwallpaperPage,\n  posts: fetchAnihonetwallpaperPosts,\n}\n"
  },
  {
    "path": "src/api/anime-pictures.ts",
    "content": "export function isAnimePicturesPage() {\n  return location.hostname == 'anime-pictures.net'\n}\n\nexport async function fetchAnimePicturesPosts(page: number, tags: string | null) {\n  const url = new URL('https://api.anime-pictures.net/api/v3/posts')\n  url.searchParams.set('page', `${page - 1}`)\n  url.searchParams.set('lang', 'zh_CN')\n  url.searchParams.set('ldate', '0')\n  if (tags) {\n    const { realTags, orders } = tags.split(/\\s/).reduce((acc, cur) => {\n      cur.startsWith('order_by:') ? acc.orders.push(cur) : acc.realTags.push(cur)\n      return acc\n    }, { realTags: [] as string[], orders: [] as string[] })\n    realTags.length && url.searchParams.set('search_tag', realTags.join(' '))\n    orders.length && url.searchParams.set('order_by', orders[0].split(':')[1])\n  }\n  const resp = await fetch(url.href)\n  const json = await resp.json()\n  return json.posts.map((e: any) => {\n    const fileExt = e.ext.slice(1)\n    return {\n      id: e.id,\n      postView: `https://anime-pictures.net/posts/${e.id}`,\n      previewUrl: `https://opreviews.anime-pictures.net/${e.md5.slice(0, 3)}/${e.md5}_cp.avif`,\n      sampleUrl: `https://opreviews.anime-pictures.net/${e.md5.slice(0, 3)}/${e.md5}_bp.avif`,\n      fileUrl: '',\n      tags: [],\n      width: e.width,\n      height: e.height,\n      aspectRatio: e.width / e.height,\n      fileExt,\n      fileDownloadName: `anime-pictures_${e.id}_${e.width}×${e.height}.${fileExt}`,\n      fileDownloadText: `${e.width}×${e.height} [${(e.size / 1024 / 1024).toFixed(2)} MB] ${e.ext.slice(1).toUpperCase()}`,\n      rating: e.erotics == 0 ? 's' : 'q',\n      createdAt: new Date(`${e.pubtime.replace(' ', 'T')}Z`),\n    } as any\n  })\n}\n\nexport async function getAnimePicturesDetail(id: string) {\n  try {\n    const resp = await fetch(`https://api.anime-pictures.net/api/v3/posts/${id}`)\n    const json = await resp.json()\n    return {\n      tags: json.tags.map((t: any) => `${t.tag.tag}${t.tag.tag_jp ? `[${t.tag.tag_jp}]` : ''}`),\n      fileUrl: `https://api.anime-pictures.net/pictures/get_image/${json.file_url}`,\n    }\n  } catch (error) {\n    return { tags: [], fileUrl: '' }\n  }\n}\n\nexport const animepictures = {\n  is: isAnimePicturesPage,\n  posts: fetchAnimePicturesPosts,\n  detail: getAnimePicturesDetail,\n}\n"
  },
  {
    "path": "src/api/autocomplete.ts",
    "content": "import { searchTagsByName } from './moebooru'\n\nasync function fetchDanbooruAutocomplete(term: string) {\n  const response = await fetch(`https://danbooru.donmai.us/autocomplete.json?search[query]=${term}&search[type]=tag_query&version=1&limit=20`)\n  if (!response.ok) {\n    return []\n  }\n  const result: any[] = await response.json()\n  return result.map(e => e.value as string)\n}\n\nasync function fetchGelbooruAutocomplete(term: string) {\n  const response = await fetch(`https://gelbooru.com/index.php?page=autocomplete2&term=${term}&type=tag_query&limit=10`)\n  if (!response.ok) {\n    return []\n  }\n  const result: any[] = await response.json()\n  return result.map(e => e.value as string)\n}\n\nasync function fetchRule34Autocomplete(term: string) {\n  const response = await fetch(`https://ac.rule34.xxx/autocomplete.php?q=${term}`)\n  if (!response.ok) {\n    return []\n  }\n  const result: any[] = await response.json()\n  return result.map(e => e.value as string)\n}\n\nasync function fetchEshuushuuAutocomplete(term: string) {\n  term = term.replace(/#\\d+$/, '')\n  const response = await fetch(`https://e-shuushuu.net/api/v1/tags/?search=${term}&limit=10`)\n  if (!response.ok) {\n    return []\n  }\n  const result: { tags: any[] } = await response.json()\n  return result.tags.map(e => `${e.title}#${e.tag_id}`)\n}\n\nconst autocompleteActions: Record<string, (term: string) => Promise<string[]>> = {\n  'yande.re': async term => searchTagsByName(term),\n  'konachan.com': async term => searchTagsByName(term),\n  'konachan.net': async term => searchTagsByName(term),\n  'danbooru.donmai.us': fetchDanbooruAutocomplete,\n  'gelbooru.com': fetchGelbooruAutocomplete,\n  'rule34.xxx': fetchRule34Autocomplete,\n  'e-shuushuu.net': fetchEshuushuuAutocomplete,\n}\n\nexport const isAutocompleteAct = Object.keys(autocompleteActions).includes(location.hostname)\nexport const fetchAutocomplete = autocompleteActions[location.hostname] || (() => {})\n"
  },
  {
    "path": "src/api/booru.ts",
    "content": "import { search, sites } from '@himeka/booru'\nimport { isSankakuSite } from './sankaku'\nimport { animepictures, realbooru, rule34 } from '@/api'\nimport { settings, store } from '@/store'\n\nconst blackList = new Set(['e621.net', 'e926.net', 'hypnohub.net', 'derpibooru.org', 'realbooru.com'])\nconst siteKeys = Object.keys(sites).filter(e => !blackList.has(e))\nexport const isBooruSite = () => siteKeys.includes(location.host)\n\nexport const siteDomains = [\n  ...siteKeys,\n  'e-shuushuu.net',\n  'zerochan.net',\n  'chan.sankakucomplex.com',\n  // 'idol.sankakucomplex.com',\n  'www.idolcomplex.com',\n  'sankaku.app',\n  'anime-pictures.net',\n  'allgirl.booru.org',\n  'booru.eu',\n  'kusowanka.com',\n  'anihonetwallpaper.com',\n  'nozomi.la',\n  'realbooru.com',\n  'rule34hentai.net',\n]\n\nexport const isSupportTagSearch = isBooruSite() || !['nozomi.la'].includes(location.host)\nexport const notPartialSupportSite = !([\n  'e-shuushuu.net',\n  'www.zerochan.net',\n  // 'idol.sankakucomplex.com',\n  'www.idolcomplex.com',\n  'allgirl.booru.org',\n  'booru.eu',\n  'kusowanka.com',\n  'anihonetwallpaper.com',\n  'nozomi.la',\n  'realbooru.com',\n  'rule34hentai.net',\n].includes(location.host))\n\nexport const defCompTags = (() => {\n  if (store.isYKSite) {\n    return ['rating:s', 'rating:q', 'rating:e', 'order:score', 'order:vote', 'order:mpixels', 'order:landscape', 'order:portrait']\n  }\n  if (isSankakuSite) {\n    return ['order:quality', 'order:popularity', 'order:random', 'order:recently_favorited', 'order:recently_voted', 'rating:s', 'rating:q', 'rating:e', 'threshold:0', 'threshold:1', 'threshold:2', 'threshold:3', 'threshold:4', 'threshold:5', 'sankaku_ai order:popular']\n  }\n  if (animepictures.is()) {\n    return ['order_by:date', 'order_by:date_r', 'order_by:rating', 'order_by:views', 'order_by:size', 'order_by:tag_num']\n  }\n  if (location.host.includes('danbooru')) {\n    return ['order:rank', 'order:score', 'order:favcount', 'order:none', 'order:upvotes', 'rating:general', 'rating:questionable', 'rating:explicit', 'rating:sensitive', 'order:landscape', 'order:portrait', 'order:mpixels']\n  }\n  if (/gelbooru\\.com|rule34\\.xxx/.test(location.host)) {\n    return ['rating:safe', 'rating:questionable', 'rating:explicit', 'sort:score']\n  }\n  return []\n})()\n\nconst specTitleMap: Record<string, string> = {\n  'yande.re': 'yande.re',\n  'konachan.com': 'Koanchan',\n  'konachan.net': 'Koanchan(Safe)',\n  'sakugabooru.com': 'sakugabooru'.toUpperCase(),\n  'behoimi.org': '3dbooru',\n  'rule34.paheal.net': 'Rule34.Paheal',\n  'booru.allthefallen.moe': 'ATFBooru',\n  'aibooru.online': 'AIBooru',\n  'sankaku.app': 'Sankaku APP',\n  'www.sankakucomplex.com': 'Sankaku Complex',\n  'chan.sankakucomplex.com': 'Sankaku Complex',\n  'www.idolcomplex.com': 'Idol Complex',\n  'anime-pictures.net': 'Anime Pictures',\n  'allgirl.booru.org': 'All girl',\n  'booru.eu': 'Hentai Booru',\n  'rule34hentai.net': 'Rule34Hentai',\n}\n\nexport function getSiteTitle(domain: string = location.host) {\n  const host = domain.toLowerCase().replace('www.', '')\n  return specTitleMap[host] || (host[0].toUpperCase() + host.slice(1).split('.')[0])\n}\n\nconst defaultLimitMap: Record<string, number> = {\n  'yande.re': 40,\n  'konachan.com': 21,\n  'konachan.net': 21,\n  'danbooru.donmai.us': 20,\n  'gelbooru.com': 42,\n  'rule34.xxx': 42,\n  'safebooru.org': 40,\n  'tbib.org': 42,\n  'xbooru.com': 42,\n  'rule34.paheal.net': 70,\n  'realbooru.com': 42,\n}\n\nexport const BOORU_PAGE_LIMIT = defaultLimitMap[location.host] || 40\n\nexport const isPidSite = () => sites[location.host]?.paginate === 'pid' || realbooru.is()\n\nexport async function searchBooru(page: number, tags: string | null) {\n  if (!tags || tags === 'all') tags = ''\n  return search(location.host, tags, {\n    page,\n    limit: BOORU_PAGE_LIMIT,\n    credentials: {\n      query: settings.credentialQuery,\n    },\n  })\n}\n\nexport const booruAction = {\n  is: isBooruSite,\n  posts: async (page: number, tags: string | null) => {\n    if (settings.isHoldsFalse) tags = `holds:false ${tags || ''}`.trim()\n    const results = await searchBooru(page, tags)\n    if (rule34.is()) {\n      results.forEach(e => {\n        const re = /api-cdn[^.]*\\./\n        if (e.previewUrl) e.previewUrl = e.previewUrl.replace(re, '')\n        if (e.sampleUrl) e.sampleUrl = e.sampleUrl.replace(re, '')\n        if (e.fileUrl) e.fileUrl = e.fileUrl.replace(re, '')\n      })\n    }\n    if (location.hostname == 'xbooru.com') {\n      results.forEach(e => {\n        const args = [/api-cdn(-mp4)?\\.rule34\\.xxx/, 'xbooru.com'] as const\n        if (e.previewUrl) e.previewUrl = e.previewUrl.replace(...args)\n        if (e.sampleUrl) e.sampleUrl = e.sampleUrl.replace(...args)\n        if (e.fileUrl) e.fileUrl = e.fileUrl.replace(...args)\n      })\n    }\n    return results\n  },\n}\n"
  },
  {
    "path": "src/api/danbooru.ts",
    "content": "import type { Post } from '@himeka/booru'\nimport { showMsg } from '@/utils'\nimport i18n from '@/utils/i18n'\n\nexport function isDanbooruPage() {\n  return location.hostname == 'danbooru.donmai.us'\n}\n\nconst isCNLang = i18n.locale.includes('zh')\nconst tagSortOrder = ['artist', 'copyright', 'character', 'general']\nexport function getDanbooruTagDetail(image: Post) {\n// @ts-expect-error data protected\n  const { data, tags } = image\n  const tagMap: Record<string, [any, string, string[]]> = {\n    artist: [i18n.t('Ym0HIEu9Q80qXB31LuC6c'), '#FB8C00', data.tag_string_artist.split(/\\s+/)],\n    copyright: [i18n.t('juT6gwLOg5r1h2vFpFf6P'), '#AB47BC', data.tag_string_copyright.split(/\\s+/)],\n    character: [i18n.t('aonlPAu9kEkkwNvQg0DBk'), '#66BB6A', data.tag_string_character.split(/\\s+/)],\n  }\n  return {\n    voted: false,\n    tags: tags.map(tag => {\n      const tagCN = isCNLang && window.__tagsCN?.[tag.replace(/_/g, ' ')]\n      const typedTag = { type: '', text: '', color: '' }\n      for (const [key, val] of Object.entries(tagMap)) {\n        if (val[2].includes(tag)) {\n          typedTag.type = key\n          typedTag.text = val[0]\n          typedTag.color = val[1]\n          break\n        }\n      }\n      const tagText = [\n        typedTag.text && `[ ${typedTag.text} ] `,\n        tag,\n        tagCN && ` [ ${tagCN} ]`,\n      ].filter(Boolean).join('')\n      return {\n        tag,\n        tagText,\n        color: typedTag.color || '#8F77B5',\n        type: typedTag.type || 'general',\n      }\n    }).sort((a, b) => {\n      return tagSortOrder.indexOf(a.type) - tagSortOrder.indexOf(b.type)\n    }),\n  }\n}\n\nexport async function addFavoriteDanbooru(id: string) {\n  const response = await fetch(`https://danbooru.donmai.us/favorites?post_id=${id}`, {\n    method: 'POST',\n    headers: { 'x-csrf-token': sessionStorage.getItem('csrf-token') ?? '' },\n  })\n  if (!response.ok) {\n    showMsg({ msg: `${i18n.t('MWVfUiW8egLWq7MgV-wzc')}: ${response.status}`, type: 'error' })\n    return false\n  }\n  const result = await response.text()\n  if (result.includes('toggleClass(\"fav-buttons-true\")')) {\n    showMsg({ msg: i18n.t('ctWGhVvqB2k_1TX2iY0l2').toString() })\n    return true\n  } else {\n    showMsg({ msg: `${i18n.t('MWVfUiW8egLWq7MgV-wzc')}: ${result}`, type: 'error' })\n    return false\n  }\n}\n"
  },
  {
    "path": "src/api/e-shuushuu.ts",
    "content": "import i18n from '@/utils/i18n'\n\nexport function isEshuushuuPage() {\n  return location.hostname == 'e-shuushuu.net'\n}\n\nfunction extract(allData: any[]) {\n  const images = []\n\n  for (let i = 2; i < allData.length; i++) {\n    const schema = allData[i]\n\n    if (typeof schema !== 'object' || schema === null || Array.isArray(schema)) continue\n    if (!schema.image_id) continue\n\n    const img: Record<string, any> = {}\n\n    for (const [fieldName, fieldIdx] of Object.entries(schema as Record<string, any>)) {\n      const val = allData[fieldIdx]\n      if (val === undefined) continue\n\n      if (fieldName === 'tags' && Array.isArray(val)) {\n        const tags = []\n        for (const tagIdx of val) {\n          const tagData = allData[tagIdx]\n          if (tagData && typeof tagData === 'object' && tagData.tag_id) {\n            tags.push({\n              id: tagData.tag_id,\n              name: allData[tagData.title],\n              type_id: allData[tagData.type],\n              type_name: allData[tagData.type_name],\n            })\n          }\n        }\n        img[fieldName] = tags\n      } else if (fieldName === 'user' && typeof val === 'object' && val.user_id !== undefined) {\n        img.user = {\n          user_id: allData[val.user_id],\n          username: allData[val.username],\n          avatar: allData[val.avatar],\n          user_title: allData[val.user_title],\n          avatar_url: allData[val.avatar_url],\n        }\n      } else {\n        img[fieldName] = val\n      }\n    }\n\n    if (img.image_id) {\n      images.push(img)\n    }\n  }\n\n  return images\n}\n\nexport async function fetchEshuushuuPosts(page: number, tags: string | null) {\n  const url = new URL('https://e-shuushuu.net/__data.json')\n  url.searchParams.set('page', `${page}`)\n  if (tags) {\n    const match = tags.match(/[\\w\\s]+#(\\d+)/)\n    if (match?.[1]) url.searchParams.set('tags', match[1])\n  }\n\n  const resp = await fetch(url)\n  const json = await resp.json()\n\n  const results = extract(json.nodes[1].data).map(img => {\n    const id = img.image_id\n    const fileExt = img.ext\n    const width = img.width\n    const height = img.height\n    const tags = (img.tags || []).map((e: any) => e.name)\n\n    return {\n      id,\n      postView: `https://e-shuushuu.net/images/${id}`,\n      previewUrl: img.thumbnail_url,\n      fileUrl: img.url,\n      tags,\n      _tags: img.tags,\n      width,\n      height,\n      aspectRatio: width / height,\n      fileExt,\n      fileDownloadName: `e-shuushuu ${id} ${tags.join(' ')}.${fileExt}`,\n      fileDownloadText: `${width}×${height} [${(img.filesize / 1024 / 1024).toFixed(2)} MB] ${fileExt?.toUpperCase()}`,\n      rating: '',\n      createdAt: new Date(img.date_added),\n    } as any\n  })\n\n  return results\n}\n\nconst isCNLang = i18n.locale.includes('zh')\nconst tagSortOrder = ['artist', 'copyright', 'character', 'general']\nconst tagMap: Record<string, any[]> = {\n  Artist: [i18n.t('Ym0HIEu9Q80qXB31LuC6c'), '#FB8C00', 'artist'],\n  Source: [i18n.t('juT6gwLOg5r1h2vFpFf6P'), '#AB47BC', 'copyright'],\n  Character: [i18n.t('aonlPAu9kEkkwNvQg0DBk'), '#66BB6A', 'character'],\n}\nexport function getTagDetail(image: Record<string, any>) {\n  const tags: any[] = image._tags\n  return {\n    voted: false,\n    tags: tags.map(tag => {\n      const tagCN = isCNLang && window.__tagsCN?.[tag.name.replace(/_/g, ' ')]\n      const tagType = tagMap[tag.type_name]\n\n      const tagText = [\n        tagType?.[0] && `[ ${tagType[0]} ] `,\n        tag.name,\n        tagCN && ` [ ${tagCN} ]`,\n      ].filter(Boolean).join('')\n\n      return {\n        tag: tag.name,\n        tagText,\n        color: tagType?.[1] || '#8F77B5',\n        type: tagType?.[2] || 'general',\n      }\n    }).sort((a, b) => {\n      return tagSortOrder.indexOf(a.type) - tagSortOrder.indexOf(b.type)\n    }),\n  }\n}\n\nexport const eshuushuu = {\n  is: isEshuushuuPage,\n  posts: fetchEshuushuuPosts,\n  tagDetail: getTagDetail,\n}\n"
  },
  {
    "path": "src/api/fav.ts",
    "content": "import { addPostToFavorites as addFavoriteMoebooru } from './moebooru'\nimport { addFavoriteDanbooru } from './danbooru'\nimport { addFavoriteGelbooru } from './gelbooru'\nimport { addFavoriteRule34 } from './rule34'\n\nconst favActions: Record<string, (id: string) => Promise<boolean>> = {\n  'yande.re': addFavoriteMoebooru,\n  'konachan.com': addFavoriteMoebooru,\n  'konachan.net': addFavoriteMoebooru,\n  'danbooru.donmai.us': addFavoriteDanbooru,\n  'gelbooru.com': addFavoriteGelbooru,\n  'rule34.xxx': addFavoriteRule34,\n}\n\nexport const isFavBtnShow = Object.keys(favActions).includes(location.hostname)\nexport const addPostToFavorites = favActions[location.hostname] || (() => {})\n"
  },
  {
    "path": "src/api/gelbooru.ts",
    "content": "import { settings } from '@/store'\nimport { getImageSize, showMsg } from '@/utils'\nimport i18n from '@/utils/i18n'\n\nexport function isGelbooruFavPage() {\n  return /gelbooru\\.com\\/index\\.php\\?page\\=favorites\\&s\\=view/.test(location.href)\n}\n\nexport function isGelbooruPage() {\n  return /gelbooru\\.com\\/index\\.php\\?page\\=post\\&s\\=list/.test(location.href) && !settings.credentialQuery\n}\n\nexport async function fetchGelbooruPosts(page: number) {\n  const url = new URL(location.href)\n  url.searchParams.set('pid', `${(page - 1) * 42}`)\n  const htmlResp = await fetch(url.href)\n  const doc = new DOMParser().parseFromString(await htmlResp.text(), 'text/html')\n  const results = [...doc.querySelectorAll('.thumbnail-container .thumbnail-preview')].map(async el => {\n    const img = el.querySelector('img')\n    const imgSrc = img?.src || ''\n    const postView = el.querySelector('a')?.href\n    const id = postView?.match(/id=(\\d+)/)?.[1]\n    const { width, height } = await getImageSize(imgSrc)\n    const tags = img?.title.split(/\\s+/).filter(Boolean)\n    const isGif = ['animated_gif', 'gif'].some(e => tags?.includes(e))\n    const isVideo = ['mp4', 'video'].some(e => tags?.includes(e))\n    let rating = img?.title?.match(/rating:(\\w)\\w+/)?.[1]\n    if (rating == 'g') rating = 's'\n\n    return {\n      id,\n      postView,\n      previewUrl: imgSrc,\n      sampleUrl: isVideo\n        ? imgSrc.replace(/(.*)thumbnails(.*)thumbnail_(.*)\\.jpg/i, '$1images$2$3.mp4')\n        : isGif\n          ? imgSrc.replace(/(.*)thumbnails(.*)thumbnail_(.*)\\.jpg/i, '$1images$2$3.gif')\n          : imgSrc.replace(/(.*)thumbnails(.*)thumbnail_(.*)/i, '$1samples$2sample_$3'),\n      fileUrl: isVideo\n        ? imgSrc.replace(/(.*)thumbnails(.*)thumbnail_(.*)\\.jpg/i, '$1images$2$3.webm')\n        : isGif\n          ? imgSrc.replace(/(.*)thumbnails(.*)thumbnail_(.*)\\.jpg/i, '$1images$2$3.gif')\n          : imgSrc.replace(/(.*)thumbnails(.*)thumbnail_(.*)\\.jpg/i, '$1images$2$3.jpg'),\n      tags,\n      width: width * 10,\n      height: height * 10,\n      aspectRatio: width / height,\n      fileExt: isVideo ? 'webm' : isGif ? 'gif' : 'jpg',\n      fileDownloadName: `gelbooru_${id}`,\n      rating: rating || '',\n    } as any\n  })\n  return Promise.all(results)\n}\n\nexport async function fetchGelbooruFavorites(page: number) {\n  const url = new URL(location.href)\n  url.searchParams.set('pid', `${(page - 1) * 50}`)\n  const htmlResp = await fetch(url.href)\n  const doc = new DOMParser().parseFromString(await htmlResp.text(), 'text/html')\n  const results = [...doc.querySelectorAll('.thumb')].map(async el => {\n    const img = el.querySelector('img')\n    const imgSrc = img?.src || ''\n    const postView = el.querySelector('a')?.href\n    const id = postView?.match(/id=(\\d+)/)?.[1]\n    const { width, height } = await getImageSize(imgSrc)\n    const tags = img?.title.split(/\\s+/).filter(Boolean)\n    const isGif = ['animated_gif', 'gif'].some(e => tags?.includes(e))\n    const isVideo = ['mp4', 'video'].some(e => tags?.includes(e))\n    let rating = img?.title?.match(/rating:(\\w)\\w+/)?.[1]\n    if (rating == 'g') rating = 's'\n\n    return {\n      id,\n      postView,\n      previewUrl: imgSrc,\n      sampleUrl: isVideo\n        ? imgSrc.replace(/(.*)thumbnails(.*)thumbnail_(.*)\\.jpg/i, '$1images$2$3.mp4')\n        : isGif\n          ? imgSrc.replace(/(.*)thumbnails(.*)thumbnail_(.*)\\.jpg/i, '$1images$2$3.gif')\n          : imgSrc.replace(/(.*)thumbnails(.*)thumbnail_(.*)/i, '$1samples$2sample_$3'),\n      fileUrl: isVideo\n        ? imgSrc.replace(/(.*)thumbnails(.*)thumbnail_(.*)\\.jpg/i, '$1images$2$3.webm')\n        : isGif\n          ? imgSrc.replace(/(.*)thumbnails(.*)thumbnail_(.*)\\.jpg/i, '$1images$2$3.gif')\n          : imgSrc.replace(/(.*)thumbnails(.*)thumbnail_(.*)\\.jpg/i, '$1images$2$3.jpg'),\n      tags,\n      width: width * 10,\n      height: height * 10,\n      aspectRatio: width / height,\n      fileExt: isVideo ? 'webm' : isGif ? 'gif' : 'jpg',\n      fileDownloadName: `gelbooru_${id}`,\n      rating: rating || '',\n    } as any\n  })\n  return Promise.all(results)\n}\n\nexport async function addFavoriteGelbooru(id: string) {\n  const response = await fetch(`https://gelbooru.com/public/addfav.php?id=${id}`)\n  if (!response.ok) {\n    showMsg({ msg: `${i18n.t('MWVfUiW8egLWq7MgV-wzc')}: ${response.status}`, type: 'error' })\n    return false\n  }\n  const result = await response.text()\n  if (result == '3') {\n    showMsg({ msg: i18n.t('ctWGhVvqB2k_1TX2iY0l2').toString() })\n    return true\n  } else {\n    showMsg({ msg: `${i18n.t('MWVfUiW8egLWq7MgV-wzc')}: ${result}`, type: 'error' })\n    return false\n  }\n}\n\nexport const gelbooru = {\n  is: isGelbooruPage,\n  posts: fetchGelbooruPosts,\n  fav: {\n    is: isGelbooruFavPage,\n    posts: fetchGelbooruFavorites,\n  },\n}\n"
  },
  {
    "path": "src/api/hentaibooru.ts",
    "content": "export function isHentaiBooruPage() {\n  return location.hostname == 'booru.eu'\n}\n\nexport async function fetchHentaiBooruPosts(page: number, tags: string | null) {\n  document.onclick = function () {}\n  document.onmouseup = function () {}\n  ;(document as any).onclick_copy = function () {}\n  ;(unsafeWindow as any).show_pop = function () {}\n  ;(unsafeWindow as any).open = function (url: string) {\n    const a = document.createElement('a')\n    a.href = url\n    a.target = '_blank'\n    a.rel = 'noreferrer'\n    a.click()\n  }\n  const url = `https://booru.eu/post/list${tags ? `/${tags}` : ''}/${page}`\n  const htmlResp = await fetch(url)\n  const doc = new DOMParser().parseFromString(await htmlResp.text(), 'text/html')\n  const results = [...doc.querySelectorAll('.shm-image-list span.thumb')].map(el => {\n    const a = el.querySelector('a')\n    const img = el.querySelector('img')\n    const id = a?.getAttribute('data-post-id')\n\n    const previewUrl = img!.src\n    const tags = a?.getAttribute('data-tags')?.split(/\\s/).filter(Boolean) || []\n    // eslint-disable-next-line @typescript-eslint/no-unused-vars\n    const [_, width, height] = img?.title.match(/\\/\\/\\s+(\\d+)x(\\d+)\\s+\\/\\//) || []\n    // eslint-disable-next-line @typescript-eslint/no-unused-vars\n    const [__, size] = img?.title.match(/\\/\\/\\s+\\d+x\\d+\\s+\\/\\/\\s+([\\w\\.]+)/) || []\n\n    return {\n      id,\n      postView: a?.href,\n      previewUrl,\n      fileUrl: '',\n      tags,\n      width: Number(width),\n      height: Number(height),\n      aspectRatio: Number(width) / Number(height),\n      fileExt: 'jpg',\n      fileDownloadName: `HentaiBooru ${id} ${tags.join(' ')}`,\n      fileDownloadText: `${width}×${height} [${size}]`,\n      rating: '',\n    } as any\n  })\n  return results\n}\n\nexport async function getHentaiBooruDetail(id: string) {\n  const resp = await fetch(`https://booru.eu/post/view/${id}`)\n  const doc = new DOMParser().parseFromString(await resp.text(), 'text/html')\n  return {\n    fileUrl: doc.querySelector<HTMLImageElement>('#main_image')?.src,\n  }\n}\n\nexport const hentaibooru = {\n  is: isHentaiBooruPage,\n  posts: fetchHentaiBooruPosts,\n  detail: getHentaiBooruDetail,\n}\n"
  },
  {
    "path": "src/api/index.ts",
    "content": "export { allgirl } from './all-girl'\nexport { anihonetwallpaper } from './anihonetwallpaper'\nexport { animepictures } from './anime-pictures'\nexport { booruAction } from './booru'\nexport { eshuushuu } from './e-shuushuu'\nexport { gelbooru } from './gelbooru'\nexport { hentaibooru } from './hentaibooru'\nexport { kusowanka } from './kusowanka'\nexport { moebooru } from './moebooru'\nexport { nozomila } from './nozomi'\nexport { rule34 } from './rule34'\nexport { r34paheal } from './r34-paheal'\nexport { realbooru } from './realbooru'\nexport { rule34hentai } from './rule34hentai'\nexport { sankaku } from './sankaku'\nexport { zerochan } from './zerochan'\n"
  },
  {
    "path": "src/api/kusowanka.ts",
    "content": "import { getImageSize } from '@/utils'\n\nexport function isKusowankaPage() {\n  return location.hostname == 'kusowanka.com'\n}\n\nexport async function fetchKusowankaPosts(page: number, tags: string | null) {\n  const url = new URL(`https://kusowanka.com${tags ? `/tag/${tags}/` : ''}`)\n  url.searchParams.set('page', `${page}`)\n  const htmlResp = await fetch(url.href)\n  const doc = new DOMParser().parseFromString(await htmlResp.text(), 'text/html')\n  const results = [...doc.querySelectorAll('.box_thumbs .box_thumb')].map(async el => {\n    const a = el.querySelector('a')\n    const img = el.querySelector<HTMLElement>('[data-bg]')\n    const id = a!.href.match(/(\\d+)/)?.[1]\n\n    const previewUrl = img!.getAttribute('data-bg')\n    const { width, height } = await getImageSize(previewUrl!)\n\n    return {\n      id,\n      postView: a!.href,\n      previewUrl,\n      fileUrl: '',\n      tags: [],\n      width: Number(width),\n      height: Number(height),\n      aspectRatio: Number(width) / Number(height),\n      fileExt: 'jpg',\n      fileDownloadName: `kusowanka_${id}`,\n      rating: '',\n    } as any\n  })\n  return Promise.all(results)\n}\n\nexport async function getKusowankaDetail(id: string) {\n  const resp = await fetch(`https://kusowanka.com/post/${id}/`)\n  const doc = new DOMParser().parseFromString(await resp.text(), 'text/html')\n  return {\n    fileUrl: doc.querySelector<HTMLImageElement>('.post_image img')?.getAttribute('data-src'),\n    tags: [\n      ...[...doc.querySelectorAll<HTMLElement>('.parodies_list a')].map(e => e.innerText),\n      ...[...doc.querySelectorAll<HTMLElement>('.characters_list a')].map(e => e.innerText),\n      ...[...doc.querySelectorAll<HTMLElement>('.artists_list a')].map(e => e.innerText),\n      ...[...doc.querySelectorAll<HTMLElement>('.metadatas_list a')].map(e => e.innerText),\n      ...[...doc.querySelectorAll<HTMLElement>('.tags_list a')].map(e => e.innerText),\n    ],\n  }\n}\n\nexport const kusowanka = {\n  is: isKusowankaPage,\n  posts: fetchKusowankaPosts,\n  detail: getKusowankaDetail,\n}\n"
  },
  {
    "path": "src/api/moebooru.ts",
    "content": "import { Post, SearchResults, forSite } from '@himeka/booru'\nimport { formatDate, showMsg } from '../utils'\nimport i18n from '@/utils/i18n'\nimport { settings, store } from '@/store'\n\nfunction getYandereUserId() {\n  const match = document.cookie.match(/user_id=(\\d+)/)\n  return match?.[1]\n}\n\nfunction getKonachanUsername() {\n  const match = document.cookie.match(/login=(\\w+)/)\n  return match?.[1]\n}\n\nlet _moebooruUserName: string | null | undefined\nexport async function getUsername() {\n  try {\n    if (_moebooruUserName) return _moebooruUserName\n    if (location.href.includes('konachan')) {\n      _moebooruUserName = getKonachanUsername()\n      return _moebooruUserName\n    }\n    const key = 'YM_moebooru_username'\n    const username = localStorage.getItem(key)\n    _moebooruUserName = username\n    if (username) return username\n    const id = getYandereUserId()\n    if (!id) return ''\n    const response = await fetch(`/user.json?id=${id}`)\n    const result = await response.json()\n    const { name } = result[0] as Record<string, string>\n    localStorage.setItem(key, name)\n    return name\n  } catch (error) {\n    console.log('getUsername error:', error)\n    return ''\n  }\n}\n\nexport async function checkPostIsVoted(id: string) {\n  try {\n    if (!id) return false\n    const username = await getUsername()\n    if (!username) return false\n    const response = await fetch(`/favorite/list_users.json?id=${id}`)\n    const result = await response.json()\n    const users: string[] = result.favorited_users.split(',')\n    return users.includes(username)\n  } catch (error) {\n    console.log('checkPostIsVoted error:', error)\n    return false\n  }\n}\n\nexport interface PostDetail {\n  voted?: boolean\n  tags?: {\n    tag: string\n    tagText: string\n    color: string\n    type: string\n  }[]\n}\n\nconst tagInfoMap: Record<string, any[]> = {\n  circle: [i18n.t('ZtQHZx-pEjmu_o3dQD1fc'), '#26C6DA'],\n  artist: [i18n.t('Ym0HIEu9Q80qXB31LuC6c'), '#FB8C00'],\n  copyright: [i18n.t('juT6gwLOg5r1h2vFpFf6P'), '#AB47BC'],\n  character: [i18n.t('aonlPAu9kEkkwNvQg0DBk'), '#66BB6A'],\n  general: ['', '#E87A90cc'],\n  faults: ['', '#AB3B3Ada'],\n}\nconst tagSortOrder = ['circle', 'artist', 'copyright', 'character', 'general']\nconst isCNLang = i18n.locale.includes('zh')\nexport async function getPostDetail(id: string): Promise<PostDetail | false> {\n  try {\n    if (!id) return false\n    const response = await fetch(`/post.json?api_version=2&tags=id:${id}&include_tags=1&include_votes=1`)\n    const result = await response.json()\n    return {\n      voted: result.votes[id] == 3,\n      tags: Object.entries<string>(result.tags).map(([tag, type]) => {\n        const tagCN = window.__tagsCN?.[tag]\n        const typeText = tagInfoMap[type]?.[0]\n        const tagText = [\n          typeText && `[ ${typeText} ] `,\n          tag,\n          isCNLang && tagCN && ` [ ${tagCN} ]`,\n        ].filter(Boolean).join('')\n        return {\n          tag,\n          type,\n          tagText,\n          color: tagInfoMap[type]?.[1] || tagInfoMap.general[1],\n        }\n      }).sort((a, b) => {\n        return tagSortOrder.indexOf(a.type) - tagSortOrder.indexOf(b.type)\n      }),\n    }\n  } catch (error) {\n    console.log('getPostDetail error:', error)\n    return false\n  }\n}\n\nexport async function addPostToFavorites(id: string) {\n  const form = new FormData()\n  form.append('id', id)\n  form.append('score', '3')\n  const response = await fetch('/post/vote.json', {\n    method: 'POST',\n    headers: { 'x-csrf-token': sessionStorage.getItem('csrf-token') ?? '' },\n    body: form,\n  })\n  if (!response.ok) {\n    showMsg({ msg: `${i18n.t('MWVfUiW8egLWq7MgV-wzc')}: ${response.status}`, type: 'error' })\n    return false\n  }\n  const result = await response.json()\n  if (result.success) {\n    showMsg({ msg: i18n.t('ctWGhVvqB2k_1TX2iY0l2').toString() })\n    return true\n  } else {\n    showMsg({ msg: `${i18n.t('MWVfUiW8egLWq7MgV-wzc')}: ${result.reason}`, type: 'error' })\n    return false\n  }\n}\n\nexport function isPopularPage() {\n  return /(yande.re|konachan).*\\/post\\/popular_/.test(location.href)\n}\n\nexport function isPoolShowPage() {\n  return /(yande.re|konachan).*\\/pool\\/show/.test(location.href)\n}\n\nexport async function fetchPostsByPath(postsKey?: string, page?: number): Promise<SearchResults> {\n  const url = new URL(location.href)\n  url.pathname += '.json'\n  page && url.searchParams.set('page', page.toString())\n  const response = await fetch(url)\n  const result = await response.json()\n  const site = forSite(location.host)\n  const results: [] = postsKey ? result[postsKey] : result\n  const posts = results.map(e => new Post(e, site))\n  return new SearchResults(posts, [], {}, site)\n}\n\nfunction splitTags(tagsData: string, limit: number, searchTerm?: string) {\n  let results = tagsData?.split(/\\s+/)\n  if (searchTerm) results = results.filter(e => e.includes(searchTerm))\n  if (!Array.isArray(results)) return []\n  return results.slice(0, limit).map(e => e.split('`')[1]).filter(Boolean)\n}\n\nfunction getTagsString(key: string): string {\n  return (window as any).TagCompletion?.[key] || localStorage.getItem(key) || ''\n}\n\nexport function searchTagsByName(searchTerm?: string) {\n  if (!searchTerm) return []\n  return splitTags(getTagsString('tag_data'), 40, searchTerm)\n}\n\nexport function getRecentTags() {\n  return splitTags(getTagsString('recent_tags'), 10)\n}\n\nexport interface Pool {\n  created_at: string\n  description: string\n  id: string\n  name: string\n  post_count: number\n  updated_at: string\n  user_id: string\n  thumb?: string\n}\n\nexport async function fetchPools(page: number, query?: string): Promise<Pool[]> {\n  const url = new URL('/pool.json', location.origin)\n  url.searchParams.set('page', page.toString() || '1')\n  query && url.searchParams.set('query', query)\n  const jsonResp = await fetch(url)\n  const results: Pool[] = await jsonResp.json()\n  url.pathname = url.pathname.replace('.json', '.atom')\n  const xmlResp = await fetch(url)\n  const doc = new DOMParser().parseFromString(await xmlResp.text(), 'text/xml')\n  const thumbMap = [...doc.querySelectorAll('entry')].reduce<Record<string, string>>((acc, cur) => {\n    const id = cur.querySelector('id')?.textContent?.match(/Pool\\/(\\d+)/)?.[1]\n    const url = cur.querySelector('link[rel=enclosure]')?.getAttribute('href')\n    if (id && url) acc[id] = url\n    return acc\n  }, {})\n  for (const item of results) {\n    item.thumb = thumbMap[item.id]\n    item.created_at = formatDate(new Date(item.created_at))\n    item.updated_at = formatDate(new Date(item.updated_at))\n  }\n  return results\n}\n\nexport function isYandereHtml() {\n  return location.hostname == 'yande.re' && location.pathname == '/post' && settings.isYandereFetchByHtml\n}\n\nexport async function fetchPostsByHtml(page: number, tags: string | null) {\n  const url = new URL(location.href)\n  url.searchParams.set('page', `${page}`)\n  tags && url.searchParams.set('tags', tags)\n  const htmlResp = await fetch(url.href)\n  const doc = new DOMParser().parseFromString(await htmlResp.text(), 'text/html')\n  const script = doc.querySelector<HTMLScriptElement>('form:has(select[name=locale]) + script')\n\n  const scriptText = script?.innerText.trim() || ''\n  let results: any[] = []\n  try {\n    results = scriptText.split('\\n').slice(1).map(e => JSON.parse(e.match(/Post.register\\((.*)\\)/)?.[1] || '[]'))\n  } catch (err) {\n    console.log('err: ', err)\n  }\n\n  const site = forSite(location.host)\n  const posts = results.map((e: any) => new Post(e, site))\n  return new SearchResults(posts, [], {}, site)\n}\n\nexport const moebooru = {\n  yanderehtml: {\n    is: isYandereHtml,\n    posts: fetchPostsByHtml,\n  },\n  popular: {\n    is: isPopularPage,\n    posts: async () => {\n      const results = await fetchPostsByPath()\n      store.requestStop = true\n      return results\n    },\n  },\n  pool: {\n    is: isPoolShowPage,\n    posts: async (page: number, tags: string | null) => {\n      const results = await fetchPostsByPath('posts', page)\n      return tags ? results.tagged(tags) : results\n    },\n  },\n}\n\n// export async function fetchPostsByHtml(page: number, tags: string | null) {\n//   const url = new URL(location.href)\n//   url.searchParams.set('page', `${page}`)\n//   tags && url.searchParams.set('tags', tags)\n//   const htmlResp = await fetch(url.href)\n//   const doc = new DOMParser().parseFromString(await htmlResp.text(), 'text/html')\n//   const results = [...doc.querySelectorAll('#post-list-posts > li')].map(el => {\n//     const id = el.id.slice(1)\n//     const img = el.querySelector<HTMLImageElement>('.thumb img')\n//     const tags = img?.title?.match(/Tags\\:\\s+([\\w\\s]+)\\s+User\\:/)?.[1].split(/\\s/).filter(Boolean) || []\n//     // eslint-disable-next-line @typescript-eslint/no-unused-vars\n//     const [_, width, height] = el.querySelector<HTMLElement>('.directlink-res')?.innerText?.match(/\\s*(\\d+)\\s*x\\s*(\\d+)\\s*/) || []\n//     const fileUrl = el.querySelector<HTMLAnchorElement>('.directlink.largeimg')?.href\n//     const fileExt = fileUrl?.split('.').pop()\n\n//     return {\n//       id,\n//       postView: el.querySelector<HTMLAnchorElement>('.thumb')?.href,\n//       previewUrl: img?.src,\n//       fileUrl,\n//       tags,\n//       width: Number(width),\n//       height: Number(height),\n//       aspectRatio: Number(width) / Number(height),\n//       fileExt,\n//       fileDownloadName: `${location.hostname} ${id} ${tags.join(' ')}.${fileExt}`,\n//       fileDownloadText: `${width}×${height} ${fileExt?.toUpperCase()}`,\n//       rating: img?.title?.match(/Rating\\:\\s+(\\w+)\\s+Score\\:/)?.[1]?.toLowerCase().slice(0, 1) || '',\n//     } as any\n//   })\n//   return results\n// }\n"
  },
  {
    "path": "src/api/nozomi.ts",
    "content": "export function isNozomiPage() {\n  return location.hostname == 'nozomi.la' && location.pathname == '/'\n}\n\nlet resPosts: any[] = []\nexport function fetchNozomiPosts(page: number) {\n  resPosts = []\n  return new Promise(resolve => {\n    fetch_nozomi(page)\n\n    let times = 0\n    const si = setInterval(() => {\n      times = times + 1\n      if (times > 10) {\n        clearInterval(si)\n        resolve([])\n        return\n      }\n      if (resPosts.length) {\n        clearInterval(si)\n        resolve(resPosts.map(e => ({\n          id: e.postid,\n          postView: e.postView,\n          previewUrl: e.previewUrl,\n          fileUrl: e.fileUrl,\n          tags: e.tags,\n          width: e.width,\n          height: e.height,\n          aspectRatio: e.width / e.height,\n          fileExt: e.type,\n          fileDownloadName: `NOZOMI ${e.postid} ${e.tags.join(' ')}.${e.type}`,\n          rating: '',\n        })))\n      }\n    }, 1000)\n  })\n}\n\nexport const nozomila = {\n  is: isNozomiPage,\n  posts: fetchNozomiPosts,\n}\n\nconst tns_per_page = 64\nconst nozomiextension = '.nozomi'\nconst nozomidir = 'nozomi'\nconst postdir = 'post'\n\nconst results_array: Record<string, any> = {}\nconst outstanding_requests: Record<string, any> = {}\nlet number_of_outstanding_requests = 0\nconst nozomi: number[] = []\nlet total_items = 0\nconst tag = 'index'; let area; /* let popular; */ let page_number\nlet nozomi_address\nconst domain = 'n.nozomi.la'\n\nconst full_path_from_hash = (hash: string) => {\n  if (hash.length < 3) {\n    return hash\n  }\n  return hash.replace(/^.*(..)(.)$/, `$2/$1/${hash}`)\n}\n\nconst urlencode = (str: string) => {\n  return str.replace(/[\\;\\/\\?\\:\\@\\=\\&#%\\+]/g, (c: string) => {\n    return `%${c.charCodeAt(0).toString(16)}`\n  })\n}\n\nconst remove_slashes = (input: string) => {\n  return input.replace(/[\\/]/g, '')\n}\n\nfunction path_from_postid(postid: string) {\n  if (postid.length < 3) return postid\n  return postid.replace(/^(.*(..)(.))$/, '$3/$2/$1')\n}\n\nfunction fetch_nozomi(page: any) {\n  page_number = page\n  nozomi_address = `https://${domain}`\n  if (area) {\n    nozomi_address += `/${nozomidir}`\n  }\n  // if (popular && tag !== 'index-Popular') {\n  //   nozomi_address += '/popular'\n  // }\n  nozomi_address += `/${urlencode(remove_slashes(tag))}`\n  nozomi_address += nozomiextension\n\n  const start_byte = (page_number - 1) * tns_per_page * 4\n  const end_byte = start_byte + tns_per_page * 4 - 1\n\n  const xhr = new XMLHttpRequest()\n  xhr.open('GET', nozomi_address)\n  xhr.responseType = 'arraybuffer'\n  xhr.setRequestHeader('Range', `bytes=${start_byte.toString()}-${end_byte.toString()}`)\n  xhr.onreadystatechange = function () {\n    if (xhr.readyState === 4) {\n      if (xhr.status === 200 || xhr.status === 206) {\n        const arrayBuffer = xhr.response // Note: not oReq.responseText\n        if (arrayBuffer) {\n          // var arr = new Uint8Array(arrayBuffer); //e.g. [0x00, 0x5D, 0x39, 0x72,  0x00, 0x5D, 0x39, 0x82,  ...]\n          // var jspack = new JSPack();\n          // var total = arr.length/4; //32-bit unsigned integers\n          // nozomi = jspack.Unpack(total+\"I\", arr);\n\n          const view = new DataView(arrayBuffer)\n          for (let pos = 0; pos < view.byteLength; pos += 4) {\n            nozomi.push(view.getUint32(pos, false /* big-endian */))\n          }\n\n          total_items = parseInt(xhr.getResponseHeader('Content-Range')!.replace(/^[Bb]ytes \\d+-\\d+\\//, '')) / 4\n          console.log('total_items: ', total_items)\n\n          get_jsons()\n        }\n      }\n    }\n  }\n  xhr.send()\n}\n\nfunction get_jsons() {\n  const datas = []\n  for (const i in nozomi) {\n    const postid = nozomi[i]\n    if (postid in results_array) {\n      datas.push(results_array[postid])\n      continue\n    }\n    if (!outstanding_requests[postid]) {\n      outstanding_requests[postid] = 1\n      ++number_of_outstanding_requests\n      get_json(postid) // calling a function is REQUIRED to give postid its own scope\n    }\n  }\n  if (number_of_outstanding_requests) return\n\n  results_to_page(datas)\n}\n\nfunction get_json(postid: string | number) {\n  const url = `https://j.gold-usergeneratedcontent.net/${postdir}/${path_from_postid(postid.toString())}.json`\n\n  const xmlhttp = new XMLHttpRequest()\n  xmlhttp.open('GET', url)\n  xmlhttp.onreadystatechange = function () {\n    if (this.readyState == 4) {\n      if (this.status == 200) {\n        results_array[postid] = JSON.parse(this.responseText)\n      } else {\n        results_array[postid] = ''\n      }\n      delete outstanding_requests[postid]\n      --number_of_outstanding_requests\n      get_jsons()\n    }\n  }\n  xmlhttp.send()\n}\n\nfunction results_to_page(datas: any[]) {\n  for (const d in datas) {\n    const data = datas[d]\n    if (!data) continue\n    data.tags = [\n      ...(data.artist?.map((e: { tag: any }) => e.tag) || []),\n      ...(data.copyright?.map((e: { tag: any }) => e.tag) || []),\n      ...(data.character?.map((e: { tag: any }) => e.tag) || []),\n      ...(data.general?.map((e: { tag: any }) => e.tag) || []),\n    ]\n    data.postView = `https://nozomi.la/post/${data.postid}.html`\n    data.previewUrl = `https://qtn.gold-usergeneratedcontent.net/${full_path_from_hash(data.imageurls[0].dataid)}.${data.imageurls[0].type}.webp`\n    const url = data.imageurls[0]\n    if (url.is_video) {\n      data.fileUrl = `https://v.gold-usergeneratedcontent.net/${full_path_from_hash(url.dataid)}.${url.type}`\n    } else {\n      data.fileUrl = `https://${url.type === 'gif' ? 'g' : 'w'}.gold-usergeneratedcontent.net/${full_path_from_hash(url.dataid)}.${url.type === 'gif' ? 'gif' : 'webp'}`\n    }\n  }\n  resPosts = datas\n}\n"
  },
  {
    "path": "src/api/r34-paheal.ts",
    "content": "import { parse } from 'date-fns'\n\nexport function isR34PahealPage() {\n  return location.hostname == 'rule34.paheal.net' && location.pathname != '/'\n}\n\nexport function isR34PahealHome() {\n  return location.hostname == 'rule34.paheal.net' && location.pathname == '/'\n}\n\nexport async function fetchR34PahealPosts(page: number, tags: string | null) {\n  document.onclick = function () {}\n  document.onmouseup = function () {}\n  ;(document as any).onclick_copy = function () {}\n  ;(unsafeWindow as any).show_pop = function () {}\n  ;(unsafeWindow as any).open = function (url: string) {\n    const a = document.createElement('a')\n    a.href = url\n    a.target = '_blank'\n    a.rel = 'noreferrer'\n    a.click()\n  }\n  const url = `https://rule34.paheal.net/post/list${tags ? `/${tags}` : ''}/${page}`\n  const htmlResp = await fetch(url)\n  const doc = new DOMParser().parseFromString(await htmlResp.text(), 'text/html')\n  const results = [...doc.querySelectorAll('.shm-image-list .shm-thumb.thumb')].map(el => {\n    const id = el.getAttribute('data-post-id')\n    const fileExt = el.getAttribute('data-ext')\n    const tags = el.getAttribute('data-tags')?.split(/\\s/).filter(Boolean) || []\n    const img = el.querySelector('img')\n    // eslint-disable-next-line @typescript-eslint/no-unused-vars\n    const [_, width, height] = img?.title.match(/\\s+(\\d+)x(\\d+)[,\\s]+/) || []\n    // eslint-disable-next-line @typescript-eslint/no-unused-vars\n    const [__, size] = img?.title.match(/\\s+\\d+x\\d+\\s+\\/\\/\\s+([\\w\\.]+)/) || []\n    const date = img?.title.split('\\n').pop()\n\n    return {\n      id,\n      postView: el.querySelector<HTMLAnchorElement>('.shm-thumb-link')?.href,\n      previewUrl: img?.src,\n      fileUrl: el.querySelector<HTMLAnchorElement>('.shm-thumb-link + br + a')?.href,\n      tags,\n      width: Number(width),\n      height: Number(height),\n      aspectRatio: Number(width) / Number(height),\n      fileExt,\n      fileDownloadName: `Rule34.Paheal ${id} ${tags.join(' ')}.${fileExt}`,\n      fileDownloadText: `${width}×${height} [${size}] ${fileExt?.toUpperCase()}`,\n      rating: 'e',\n      createdAt: date && parse(`${date} +00`, 'MMMM do, yyyy; HH:mm x', new Date()),\n    } as any\n  })\n  return results\n}\n\nexport const r34paheal = {\n  is: isR34PahealPage,\n  posts: fetchR34PahealPosts,\n}\n"
  },
  {
    "path": "src/api/realbooru.ts",
    "content": "import { getImageSize } from '@/utils'\n\nexport function isRealbooruPage() {\n  return location.hostname == 'realbooru.com'\n}\n\nexport async function fetchRealbooruPosts(page: number, tags: string | null) {\n  const url = new URL('https://realbooru.com/index.php')\n  url.searchParams.set('page', 'post')\n  url.searchParams.set('s', 'list')\n  url.searchParams.set('pid', `${(page - 1) * 42}`)\n  tags && url.searchParams.set('tags', tags)\n  const htmlResp = await fetch(url.href)\n  const doc = new DOMParser().parseFromString(await htmlResp.text(), 'text/html')\n  const results = [...doc.querySelectorAll('.content .thumb')].map(async el => {\n    const a = el.querySelector('a')\n    const img = el.querySelector('img')\n    const id = a!.getAttribute('id')?.slice(1)\n\n    const previewUrl = img!.src\n    const { width, height } = await getImageSize(previewUrl)\n    const tags = img!.title.split(/,\\s+/).filter(Boolean)\n    const isGif = tags.includes('gif')\n    const isVideo = img?.style.border.includes('rgb(0, 0, 255)') || img?.style.border.includes('#0000ff')\n    const replaceSampleExt = isGif ? '$1images$2$3.gif' : isVideo ? '$1images$2$3.webm' : '$1samples$2sample_$3.jpg'\n    const replaceFileExt = isGif ? '$1images$2$3.gif' : isVideo ? '$1images$2$3.mp4' : '$1images$2$3.jpeg'\n\n    return {\n      id,\n      postView: a!.href,\n      previewUrl,\n      sampleUrl: previewUrl.replace(/(.*)thumbnails(.*)thumbnail_(.*)\\.jpg$/i, replaceSampleExt),\n      fileUrl: previewUrl.replace(/(.*)thumbnails(.*)thumbnail_(.*)\\.jpg/i, replaceFileExt),\n      tags,\n      width: Number(width) * 10,\n      height: Number(height) * 10,\n      aspectRatio: Number(width) / Number(height),\n      fileExt: isGif ? 'gif' : isVideo ? 'mp4' : 'jpg',\n      fileDownloadName: `realbooru_${id}`,\n      rating: 'e',\n    } as any\n  })\n  return Promise.all(results)\n}\n\nexport const realbooru = {\n  is: isRealbooruPage,\n  posts: fetchRealbooruPosts,\n}\n"
  },
  {
    "path": "src/api/rule34.ts",
    "content": "import { settings } from '@/store'\nimport { getImageSize, showMsg } from '@/utils'\nimport i18n from '@/utils/i18n'\n\nexport function isRule34Page() {\n  return location.hostname == 'rule34.xxx'\n}\n\nexport function isRule34FavPage() {\n  return /rule34\\.xxx\\/index\\.php\\?page\\=favorites\\&s\\=view/.test(location.href)\n}\n\nexport function isRule34Firefox() {\n  return location.hostname == 'rule34.xxx' && (navigator.userAgent.includes('Firefox') || !settings.credentialQuery)\n}\n\nexport async function fetchRule34Posts(page: number, tags: string | null) {\n  const url = new URL('https://rule34.xxx/index.php')\n  url.searchParams.set('page', 'post')\n  url.searchParams.set('s', 'list')\n  url.searchParams.set('pid', `${(page - 1) * 42}`)\n  tags && url.searchParams.set('tags', tags)\n  const htmlResp = await fetch(url.href, { credentials: 'include' })\n  const doc = new DOMParser().parseFromString(await htmlResp.text(), 'text/html')\n  const results = [...doc.querySelectorAll('#content .image-list .thumb')].map(async el => {\n    const id = el.id\n    const img = el.querySelector('img')\n    const imgSrc = img?.src || ''\n    const postView = el.querySelector('a')?.href\n    const { width, height } = await getImageSize(imgSrc)\n    const tags = img?.title.split(/\\s+/).filter(Boolean)\n    const isVideo = ['mp4', 'video'].some(e => tags?.includes(e))\n    const videoUrl = imgSrc.replace(/(.*)thumbnails(.*)thumbnail_(.*)\\.jpg/i, '$1images$2$3.mp4').replace('https://wimg.', 'https://api-cdn-mp4.')\n    const rating = img?.title.match(/rating\\:(\\w)/)?.[1]\n    const score = img?.title.match(/score\\:(\\d+)/)?.[1]\n\n    if (el.querySelector('.blacklist-img')) {\n      return null\n    }\n\n    return {\n      id,\n      postView,\n      previewUrl: imgSrc,\n      sampleUrl: isVideo ? videoUrl : imgSrc.replace(/(.*)thumbnails(.*)thumbnail_(.*)/i, '$1samples$2sample_$3'),\n      fileUrl: isVideo ? videoUrl.replace(/\\?\\d+$/, '') : imgSrc.replace(/(.*)thumbnails(.*)thumbnail_(.*)\\.jpg/i, '$1images$2$3.jpeg').replace(/\\?\\d+$/, ''),\n      tags,\n      width: width * 10,\n      height: height * 10,\n      aspectRatio: width / height,\n      fileExt: isVideo ? 'mp4' : 'jpg',\n      fileDownloadName: `rule34_xxx_${id}`,\n      rating,\n      score,\n    } as any\n  })\n  const posts = await Promise.all(results)\n  return posts.filter(Boolean)\n}\n\nexport async function fetchRule34Favorites(page: number) {\n  const url = new URL(location.href)\n  url.searchParams.set('pid', `${(page - 1) * 50}`)\n  const htmlResp = await fetch(url.href)\n  const doc = new DOMParser().parseFromString(await htmlResp.text(), 'text/html')\n  const results = [...doc.querySelectorAll('#content .image-list .thumb')].map(async el => {\n    const img = el.querySelector('img')\n    const imgSrc = img?.src || ''\n    const postView = el.querySelector('a')?.href\n    const id = postView?.match(/id=(\\d+)/)?.[1]\n    const { width, height } = await getImageSize(imgSrc)\n    const tags = img?.title.split(/\\s+/).filter(Boolean)\n    const isVideo = ['mp4', 'animated', 'video'].some(e => tags?.includes(e))\n    const videoUrl = imgSrc.replace(/(.*)thumbnails(.*)thumbnail_(.*)\\.jpg/i, '$1images$2$3.mp4').replace('https://wimg.', 'https://api-cdn-mp4.')\n\n    return {\n      id,\n      postView,\n      previewUrl: imgSrc,\n      sampleUrl: isVideo ? videoUrl : imgSrc.replace(/(.*)thumbnails(.*)thumbnail_(.*)/i, '$1samples$2sample_$3'),\n      fileUrl: isVideo ? videoUrl.replace(/\\?\\d+$/, '') : imgSrc.replace(/(.*)thumbnails(.*)thumbnail_(.*)\\.jpg/i, '$1images$2$3.jpeg').replace(/\\?\\d+$/, ''),\n      tags,\n      width: width * 10,\n      height: height * 10,\n      aspectRatio: width / height,\n      fileExt: isVideo ? 'mp4' : 'jpg',\n      fileDownloadName: `rule34_xxx_${id}`,\n      rating: '',\n    } as any\n  })\n  const list = await Promise.all(results)\n  // @ts-expect-error __isR34Fav\n  list.__isR34Fav = true\n  return list\n}\n\nexport async function addFavoriteRule34(id: string) {\n  const _id = id.match(/(\\d+)/)?.[1] || id\n  const response = await fetch(`https://rule34.xxx/public/addfav.php?id=${_id}`)\n  if (!response.ok) {\n    showMsg({ msg: `${i18n.t('MWVfUiW8egLWq7MgV-wzc')}: ${response.status}`, type: 'error' })\n    return false\n  }\n  const result = await response.text()\n  if (result == '3') {\n    showMsg({ msg: i18n.t('ctWGhVvqB2k_1TX2iY0l2').toString() })\n    return true\n  } else {\n    showMsg({ msg: `${i18n.t('MWVfUiW8egLWq7MgV-wzc')}: ${result}`, type: 'error' })\n    return false\n  }\n}\n\nexport const rule34 = {\n  is: isRule34Page,\n  fav: {\n    is: isRule34FavPage,\n    posts: fetchRule34Favorites,\n  },\n  firefox: {\n    is: isRule34Firefox,\n    posts: fetchRule34Posts,\n  },\n}\n"
  },
  {
    "path": "src/api/rule34hentai.ts",
    "content": "export function isRule34HentaiPage() {\n  return location.hostname == 'rule34hentai.net'\n}\n\nexport async function fetchRule34HentaiPosts(page: number, tags: string | null) {\n  if (!tags) {\n    tags = location.pathname.match(/post\\/list\\/(.+)\\/\\d+/)?.[1] || ''\n  }\n  const url = `https://rule34hentai.net/post/list/${tags ? `${tags}/` : ''}${page}`\n  const htmlResp = await fetch(url)\n  const doc = new DOMParser().parseFromString(await htmlResp.text(), 'text/html')\n  const results = [...doc.querySelectorAll('#image-list .thumb')].map(el => {\n    const img = el.querySelector('img')\n    const id = el.getAttribute('data-post-id')\n    const previewUrl = img?.src || ''\n    const previewWidth = Number(img?.getAttribute('width'))\n    const previewHeight = Number(img?.getAttribute('height'))\n    const width = Number(el.getAttribute('data-width'))\n    const height = Number(el.getAttribute('data-height'))\n    const postTags = el.getAttribute('data-tags')?.split(/\\s+/).filter(Boolean) || []\n    const m = img?.title.split('//').map(e => e.trim()) || []\n    const fileExt = m[3] || ''\n    const fileSizeText = m[2] || ''\n    const fileUrl = previewUrl.replace(/(.*)\\/_thumbs\\/(.*)\\/thumb\\..*/, `$1/_images/$2/${id}.${fileExt}`)\n\n    return {\n      id,\n      postView: el.getAttribute('href'),\n      previewUrl,\n      previewWidth,\n      previewHeight,\n      fileUrl,\n      fileSizeText,\n      tags: postTags,\n      width,\n      height,\n      aspectRatio: width / height,\n      fileExt,\n      fileDownloadName: `rule34hentai_${id}`,\n      fileDownloadText: `${width}×${height} [${fileSizeText}] ${fileExt.toUpperCase()}`,\n      rating: 'e',\n    } as any\n  })\n  return results\n}\n\nexport const rule34hentai = {\n  is: isRule34HentaiPage,\n  posts: fetchRule34HentaiPosts,\n}\n"
  },
  {
    "path": "src/api/sankaku-complex.ts",
    "content": "export function isSankakuComplexPage() {\n  return location.hostname == 'chan.sankakucomplex.com'\n}\n\nconst state: {\n  base: string\n  nextUrl?: string | null\n} = {\n  base: 'https://chan.sankakucomplex.com/cn/posts?auto_page=t',\n  nextUrl: null,\n}\nconst ratingMap: Record<string, string> = {\n  'G': 's',\n  'R15+': 'q',\n  'R18+': 'e',\n}\n\nexport async function fetchSankakuComplexPosts(page: number, tags: string | null) {\n  const w = unsafeWindow as any\n  w.$.ajax = () => {}\n  w.jQuery.ajax = () => {}\n  if (page == 1) {\n    state.nextUrl = null\n    document.documentElement.scrollTop = 0\n  }\n  const url = new URL(state.nextUrl ? `https://chan.sankakucomplex.com${state.nextUrl}` : state.base)\n  url.searchParams.set('auto_page', 't')\n  url.searchParams.set('page', `${page}`)\n  !state.nextUrl && tags && url.searchParams.set('tags', tags)\n  const htmlResp = await fetch(url.href)\n  const doc = new DOMParser().parseFromString(await htmlResp.text(), 'text/html')\n  state.nextUrl = doc.querySelector<HTMLElement>('body > div[next-page-url]')?.getAttribute('next-page-url')?.replace(/amp;/g, '')\n  const results = [...doc.querySelectorAll('.post-gallery .post-preview')].map(el => {\n    const id = el.getAttribute('data-id')\n    const img = el.querySelector('img')\n    const tagsText = img?.getAttribute('data-auto_page') || ''\n    const tagsArr = tagsText.split(/\\s/) || []\n    // eslint-disable-next-line @typescript-eslint/no-unused-vars\n    const [_, width, height] = tagsText.match(/Size:(\\d+)x(\\d+)/) || []\n    // eslint-disable-next-line @typescript-eslint/no-unused-vars\n    const [__, ratingText] = tagsText.match(/Rating:(\\S+)/) || []\n    return {\n      id,\n      postView: el.querySelector<HTMLAnchorElement>('a')?.href,\n      previewUrl: img?.src,\n      fileUrl: '',\n      tags: tagsArr,\n      width: Number(width),\n      height: Number(height),\n      aspectRatio: Number(width) / Number(height),\n      fileExt: el.querySelector('.animated_details') ? 'mp4' : 'jpg',\n      fileDownloadName: `sankaku-complex ${id} ${tagsArr.join(' ')}`,\n      fileDownloadText: `${width}×${height}`,\n      rating: ratingMap[ratingText] || ratingText,\n    } as any\n  })\n  return results\n}\n\nexport async function getSankakuComplexDetail(id: string) {\n  const url = new URL(`https://chan.sankakucomplex.com/cn/posts/${id}`)\n  const htmlResp = await fetch(url.href)\n  const doc = new DOMParser().parseFromString(await htmlResp.text(), 'text/html')\n  const imgSrc = doc.querySelector<HTMLImageElement>('#post-content img')?.src\n  const fileUrl = doc.querySelector<HTMLAnchorElement>('#post-content a')?.href\n  const videoSrc = doc.querySelector<HTMLMediaElement>('#post-content video')?.src\n  return {\n    sampleUrl: imgSrc,\n    fileUrl: fileUrl || imgSrc || videoSrc,\n  }\n}\n"
  },
  {
    "path": "src/api/sankaku-idol.ts",
    "content": "export function isSankakuIdolPage() {\n  return location.hostname == 'www.idolcomplex.com'\n}\n\nconst pageState: { next: string | null } = { next: null }\nexport async function fetchSankakuIdolPosts(page: number, tags: string | null) {\n  if (page == 1) pageState.next = null\n  const url = new URL('https://i.sankakuapi.com/v2/posts/keyset')\n  url.searchParams.set('lang', navigator.language || 'zh-CN')\n  url.searchParams.set('default_threshold', '1')\n  url.searchParams.set('hide_posts_in_books', 'in-larger-tags')\n  url.searchParams.set('limit', '40')\n  url.searchParams.set('page', `${page}`)\n  pageState.next && url.searchParams.set('next', `${pageState.next}`)\n  tags && url.searchParams.set('tags', tags)\n  const resp = await fetch(url.href, {\n    headers: {\n      'api-version': '2',\n      'client-type': 'non-premium',\n      'platform': 'web-app',\n      'priority': 'u=1, i',\n    },\n  })\n  const json = await resp.json()\n  pageState.next = json.meta.next\n  return json.data.filter((e: any) => e.preview_url).map((e: any) => {\n    const fileExt = e.file_ext\n    return {\n      id: e.id,\n      postView: `https://www.idolcomplex.com/posts/${e.id}`,\n      previewUrl: e.preview_url,\n      fileUrl: '',\n      tags: e.tags.map((t: any) => t.name + (t.name_ja ? `[${t.name_ja}]` : '')),\n      width: e.width,\n      height: e.height,\n      aspectRatio: e.width / e.height,\n      fileExt,\n      fileDownloadName: `sankaku ${e.id} ${e.tags.join(' ')}.${fileExt}`,\n      fileDownloadText: `${e.width}×${e.height} [${(e.file_size / 1000).toFixed(0)} kB] ${fileExt.toUpperCase()}`,\n      rating: e.rating,\n      createdAt: e.created_at.s * 1000,\n    } as any\n  })\n}\n\nexport async function getSankakuIdolDetail(id: string) {\n  const resp = await fetch(`https://i.sankakuapi.com/posts/${id}/fu?lang=${navigator.language || 'zh-CN'}`, {\n    headers: {\n      'api-version': '2',\n      'client-type': 'non-premium',\n      'platform': 'web-app',\n      'priority': 'u=1, i',\n    },\n  })\n  const json = await resp.json()\n  return {\n    sampleUrl: json.data.sample_url,\n    fileUrl: json.data.file_url,\n  }\n}\n"
  },
  {
    "path": "src/api/sankaku-idol_unused.ts",
    "content": "export function isSankakuIdolPage() {\n  return location.hostname == 'idol.sankakucomplex.com'\n}\n\nconst state: {\n  base: string\n  nextUrl?: string | null\n} = {\n  base: 'https://idol.sankakucomplex.com/cn/posts?auto_page=t',\n  nextUrl: null,\n}\nconst ratingMap: Record<string, string> = {\n  'G': 's',\n  'R15+': 'q',\n  'R18+': 'e',\n}\n\nexport async function fetchSankakuIdolPosts(page: number, tags: string | null) {\n  const w = unsafeWindow as any\n  w.$.ajax = () => {}\n  w.jQuery.ajax = () => {}\n  if (page == 1) {\n    state.nextUrl = null\n    document.documentElement.scrollTop = 0\n  }\n  const url = new URL(state.nextUrl ? `https://idol.sankakucomplex.com${state.nextUrl}` : state.base)\n  url.searchParams.set('auto_page', 't')\n  !state.nextUrl && tags && url.searchParams.set('tags', tags)\n  const htmlResp = await fetch(url.href)\n  const doc = new DOMParser().parseFromString(await htmlResp.text(), 'text/html')\n  state.nextUrl = doc.querySelector<HTMLElement>('body > div[next-page-url]')?.getAttribute('next-page-url')?.replace(/amp;/g, '')\n  const results = [...doc.querySelectorAll('.post-gallery .post-preview')].map(el => {\n    const id = el.getAttribute('data-id')\n    const img = el.querySelector('img')\n    const tagsText = img?.getAttribute('data-auto_page') || ''\n    const tagsArr = tagsText.split(/\\s/) || []\n    // eslint-disable-next-line @typescript-eslint/no-unused-vars\n    const [_, width, height] = tagsText.match(/Size:(\\d+)x(\\d+)/) || []\n    // eslint-disable-next-line @typescript-eslint/no-unused-vars\n    const [__, ratingText] = tagsText.match(/Rating:(\\S+)/) || []\n    return {\n      id,\n      postView: el.querySelector<HTMLAnchorElement>('a')?.href,\n      previewUrl: img?.src,\n      fileUrl: '',\n      tags: tagsArr,\n      width: Number(width),\n      height: Number(height),\n      aspectRatio: Number(width) / Number(height),\n      fileExt: el.querySelector('.animated_details') ? 'mp4' : 'jpg',\n      fileDownloadName: `sankaku-idol ${id} ${tagsArr.join(' ')}`,\n      fileDownloadText: `${width}×${height}`,\n      rating: ratingMap[ratingText] || ratingText,\n    } as any\n  })\n  return results\n}\n\nexport async function getSankakuIdolDetail(id: string) {\n  const url = new URL(`https://idol.sankakucomplex.com/cn/posts/${id}`)\n  const htmlResp = await fetch(url.href)\n  const doc = new DOMParser().parseFromString(await htmlResp.text(), 'text/html')\n  const imgSrc = doc.querySelector<HTMLImageElement>('#post-content img')?.src\n  const fileUrl = doc.querySelector<HTMLAnchorElement>('#post-content a')?.href\n  const videoSrc = doc.querySelector<HTMLMediaElement>('#post-content video')?.src\n  return {\n    sampleUrl: imgSrc,\n    fileUrl: fileUrl || imgSrc || videoSrc,\n  }\n}\n"
  },
  {
    "path": "src/api/sankaku.ts",
    "content": "import { fetchSankakuComplexPosts, getSankakuComplexDetail, isSankakuComplexPage } from './sankaku-complex'\nimport { fetchSankakuIdolPosts, getSankakuIdolDetail, isSankakuIdolPage } from './sankaku-idol'\n\nexport const isSankakuSite = location.host.includes('sankaku') || location.host.includes('idolcomplex')\n\nexport function isSankakuPage() {\n  return location.hostname == 'sankaku.app' || location.hostname == 'www.sankakucomplex.com'\n}\n\nconst pageState: { next: string | null } = { next: null }\nexport async function fetchSankakuPosts(page: number, tags: string | null) {\n  if (page == 1) pageState.next = null\n  const url = new URL('https://sankakuapi.com/v2/posts/keyset')\n  url.searchParams.set('lang', navigator.language || 'zh-CN')\n  url.searchParams.set('default_threshold', '1')\n  url.searchParams.set('hide_posts_in_books', 'in-larger-tags')\n  url.searchParams.set('limit', '40')\n  url.searchParams.set('page', `${page}`)\n  pageState.next && url.searchParams.set('next', `${pageState.next}`)\n  tags && url.searchParams.set('tags', tags)\n  const resp = await fetch(url.href, {\n    headers: {\n      'api-version': '2',\n      'client-type': 'non-premium',\n      'platform': 'web-app',\n      'priority': 'u=1, i',\n    },\n  })\n  const json = await resp.json()\n  pageState.next = json.meta.next\n  return json.data.filter((e: any) => e.preview_url).map((e: any) => {\n    const fileExt = e.file_ext\n    return {\n      id: e.id,\n      postView: `https://sankaku.app/posts/${e.id}`,\n      previewUrl: e.preview_url,\n      fileUrl: '',\n      tags: e.tags.map((t: any) => t.name + (t.name_ja ? `[${t.name_ja}]` : '')),\n      width: e.width,\n      height: e.height,\n      aspectRatio: e.width / e.height,\n      fileExt,\n      fileDownloadName: `sankaku ${e.id} ${e.tags.join(' ')}.${fileExt}`,\n      fileDownloadText: `${e.width}×${e.height} [${(e.file_size / 1000).toFixed(0)} kB] ${fileExt.toUpperCase()}`,\n      rating: e.rating,\n      createdAt: e.created_at.s * 1000,\n    } as any\n  })\n}\n\nexport async function getSankakuDetail(id: string) {\n  const resp = await fetch(`https://sankakuapi.com/posts/${id}/fu?lang=${navigator.language || 'zh-CN'}`, {\n    headers: {\n      'api-version': '2',\n      'client-type': 'non-premium',\n      'platform': 'web-app',\n      'priority': 'u=1, i',\n    },\n  })\n  const json = await resp.json()\n  return {\n    sampleUrl: json.data.sample_url,\n    fileUrl: json.data.file_url,\n  }\n}\n\nexport const sankaku = {\n  is: isSankakuPage,\n  posts: fetchSankakuPosts,\n  detail: getSankakuDetail,\n  idol: {\n    is: isSankakuIdolPage,\n    posts: fetchSankakuIdolPosts,\n    detail: getSankakuIdolDetail,\n  },\n  complex: {\n    is: isSankakuComplexPage,\n    posts: fetchSankakuComplexPosts,\n    detail: getSankakuComplexDetail,\n  },\n}\n"
  },
  {
    "path": "src/api/zerochan.ts",
    "content": "export function isZerochanPage() {\n  return location.hostname == 'www.zerochan.net'\n}\n\nlet isChallengePass = false\nfunction openApiWindow() {\n  return new Promise<void>(resolve => {\n    const win = window.open('https://www.zerochan.net/?p=1&json', '', 'width=500,height=500')\n    win?.addEventListener('load', () => {\n      isChallengePass = true\n      win.close()\n      resolve()\n    })\n    setTimeout(() => {\n      if (!isChallengePass) {\n        win?.close()\n        resolve()\n      }\n    }, 5000)\n  })\n}\n\nexport async function fetchZerochanPosts(page: number, tags: string | null) {\n  if (!isChallengePass) {\n    await openApiWindow()\n  }\n  const resp = await fetch(`https://www.zerochan.net/${tags || ''}?p=${page}&json`)\n  const json = await resp.json()\n  return json.items.map((e: any) => {\n    const primary = escape(e.tag.replace(/\\s/g, '.'))\n    return {\n      id: e.id,\n      postView: `https://www.zerochan.net/${e.id}`,\n      previewUrl: e.thumbnail,\n      sampleUrl: `https://s1.zerochan.net/${primary}.600.${e.id}.jpg`,\n      fileUrl: `https://static.zerochan.net/${primary}.full.${e.id}.png`,\n      tags: e.tags,\n      width: e.width,\n      height: e.height,\n      aspectRatio: e.width / e.height,\n      fileExt: 'jpg',\n      fileDownloadName: `zerochan ${e.id} ${e.tags.join(' ')}`,\n      fileDownloadText: `${e.width}×${e.height}`,\n      rating: '',\n      sourceUrl: e.source,\n    } as any\n  })\n}\n\nexport async function getZerochanFileUrl(id: string) {\n  const resp = await fetch(`https://www.zerochan.net/${id}?json`)\n  const json = await resp.json()\n  return json.full\n}\n\nexport const zerochan = {\n  is: isZerochanPage,\n  posts: fetchZerochanPosts,\n}\n"
  },
  {
    "path": "src/components/AppBar.vue",
    "content": "<template>\n  <v-app-bar app dense flat :elevation=\"2\">\n    <v-app-bar-nav-icon @click=\"toggleDrawer()\" />\n    <div v-if=\"store.isYKSite && showPopAction\" style=\"display:flex\" class=\"align-center\">\n      <v-toolbar-title class=\"mr-4 hidden-md-and-down\" v-text=\"popTitle\" />\n      <v-switch v-model=\"isPopSearchByDate\" class=\"hidden-sm-and-down\" hide-details :label=\"isPopSearchByDate ? $t('nd4UjZy2ILsc-iW9iu7xR') : $t('elkBQ9moOZ-KMcy5bt_Ts')\" />\n      <v-menu transition=\"slide-y-transition\" offset-y>\n        <template #activator=\"{ on, attrs }\">\n          <v-btn small class=\"ml-4\" v-bind=\"attrs\" v-on=\"on\">\n            <v-icon left>{{ mdiCalendarSearch }}</v-icon>\n            <span style=\"margin-bottom:2px\">{{ periodComputedMap[recentPeriod][0] }}</span>\n          </v-btn>\n        </template>\n        <v-list dense>\n          <v-list-item v-for=\"(val, key) in periodComputedMap\" :key=\"key\" dense @click=\"selPeriod(key)\">\n            <v-list-item-title>\n              <v-icon left>{{ val[1] }}</v-icon>\n              <span>{{ val[0] }}</span>\n            </v-list-item-title>\n          </v-list-item>\n        </v-list>\n      </v-menu>\n      <v-menu\n        v-model=\"showPopDatePicker\"\n        :close-on-content-click=\"false\"\n        transition=\"scale-transition\"\n        offset-y\n        min-width=\"auto\"\n      >\n        <template #activator=\"{ on, attrs }\">\n          <div v-show=\"isPopSearchByDate\" class=\"ml-1 align-center hidden-sm-and-down\" style=\"display: flex;width: 211px;\">\n            <v-btn icon @click=\"loadPrevPeriod()\">\n              <v-icon>{{ mdiChevronLeft }}</v-icon>\n            </v-btn>\n            <v-text-field\n              v-model=\"popSearchDate\"\n              :prepend-icon=\"mdiCalendar\"\n              readonly\n              hide-details\n              v-bind=\"attrs\"\n              v-on=\"on\"\n            />\n            <v-btn icon @click=\"loadNextPeriod()\">\n              <v-icon>{{ mdiChevronRight }}</v-icon>\n            </v-btn>\n          </div>\n        </template>\n        <v-date-picker\n          v-model=\"popSearchDate\"\n          no-title\n          locale=\"zh-cn\"\n          :weekday-format=\"() => ''\"\n          @input=\"showPopDatePicker = false\"\n        />\n      </v-menu>\n      <v-btn class=\"ml-3 hidden-sm-and-down\" icon href=\"/post?_wf=1\">\n        <v-icon>{{ mdiHome }}</v-icon>\n      </v-btn>\n    </div>\n    <div v-else-if=\"store.showPostList\" style=\"display:flex\" class=\"align-center\">\n      <v-toolbar-title class=\"hidden-md-and-down\" v-text=\"title\" />\n      <input\n        v-if=\"!isSankakuSite\"\n        :value=\"store.currentPage\"\n        class=\"ml-1 mr-2 text-center rounded\"\n        :style=\"{ width: '40px', height: '30px', border: '1px solid #bbb', color: 'inherit' }\"\n        @keyup=\"goToPage($event)\"\n      >\n      <template v-if=\"store.isYKSite\">\n        <v-btn v-if=\"userName\" class=\"hidden-sm-and-down\" :title=\"$t('HzMBcS2oNGVIoLiHWprim')\" icon @click=\"fetchTaggedPosts(`vote:3:${userName} order:vote`)\">\n          <v-icon>{{ mdiStar }}</v-icon>\n        </v-btn>\n        <v-btn class=\"hidden-sm-and-down\" :title=\"$t('DXEhXAQbkiCMU_l252jo_')\" icon @click=\"showPool()\">\n          <v-icon :size=\"20\">{{ mdiImageMultiple }}</v-icon>\n        </v-btn>\n        <v-btn class=\"hidden-sm-and-down\" :title=\"$t('9juZMc0gPIgvMPKVORpJ1')\" icon @click=\"goToPopularPage()\">\n          <v-icon>{{ mdiFire }}</v-icon>\n        </v-btn>\n        <v-btn class=\"hidden-sm-and-down\" :title=\"$t('6acPWiYq2-OdySa2_xqDu')\" icon @click=\"fetchTaggedPosts('order:random')\">\n          <v-icon>{{ mdiShuffle }}</v-icon>\n        </v-btn>\n      </template>\n      <template v-if=\"isSupportTagSearch || isSankakuSite\">\n        <v-menu\n          v-model=\"searchState.showMenu\"\n          :max-width=\"200\"\n          max-height=\"80vh\"\n          transition=\"slide-y-transition\"\n          nudge-bottom=\"5px\"\n          offset-y\n        >\n          <template #activator=\"{ on }\">\n            <v-slide-x-transition>\n              <div v-show=\"searchState.showInput\" class=\"app-bar-tag-input ml-4\" style=\"width: 200px\">\n                <v-text-field\n                  v-model=\"searchState.searchTerm\"\n                  hide-details\n                  v-on=\"on\"\n                  @input=\"onSearchTermInput\"\n                  @click=\"searchState.showMenu = true\"\n                  @blur=\"searchState.showMenu = false\"\n                  @keydown=\"onSearchTermKeydown\"\n                />\n              </div>\n            </v-slide-x-transition>\n          </template>\n          <v-list v-if=\"searchState.searchItems.length\" class=\"ac_tags_list\" dense>\n            <v-progress-linear :active=\"searchState.loading\" :height=\"4\" indeterminate absolute top />\n            <v-list-item v-for=\"item in searchState.searchItems\" :key=\"item\" dense @click=\"selectTag(item)\">\n              <v-list-item-title v-text=\"item\" />\n            </v-list-item>\n          </v-list>\n        </v-menu>\n        <v-btn :title=\"$t('ZztrWbSaaaas3v0cHtSmh')\" icon @click=\"showTagsInput()\">\n          <v-icon>{{ mdiMagnify }}</v-icon>\n        </v-btn>\n      </template>\n    </div>\n    <div v-else-if=\"store.showPoolList\" style=\"display:flex\" class=\"align-center\">\n      <v-toolbar-title v-if=\"store.showPoolList\" class=\"mr-3 hidden-md-and-down\">Pools</v-toolbar-title>\n      <v-text-field\n        v-model=\"poolQueryTerm\"\n        hide-details\n        :append-icon=\"mdiMagnify\"\n        @keyup.enter=\"searchPool\"\n      />\n      <v-btn class=\"ml-3\" icon href=\"/post?_wf=1\">\n        <v-icon>{{ mdiHome }}</v-icon>\n      </v-btn>\n      <v-btn class=\"hidden-sm-and-down\" :title=\"$t('9juZMc0gPIgvMPKVORpJ1')\" icon @click=\"goToPopularPage()\">\n        <v-icon>{{ mdiFire }}</v-icon>\n      </v-btn>\n    </div>\n    <v-spacer />\n    <template v-if=\"store.showPostList && notPartialSupportSite\">\n      <span\n        v-show=\"store.selectedImageList.length\"\n        class=\"hidden-md-and-down ml-1 mr-1\"\n        style=\"margin-top: 2px;\"\n      >\n        {{ store.selectedImageList.length }}\n      </span>\n      <v-btn class=\"hidden-md-and-down\" icon @click=\"selectAll\">\n        <v-icon v-show=\"isNoSelected\">{{ mdiCheckboxBlankOutline }}</v-icon>\n        <v-icon v-show=\"isOneOrMoreSelected\">{{ mdiCheckboxIntermediate }}</v-icon>\n        <v-icon v-show=\"isAllSelected\">{{ mdiCheckboxMarked }}</v-icon>\n      </v-btn>\n      <v-menu dense offset-y :close-on-content-click=\"false\">\n        <template #activator=\"{ on, attrs }\">\n          <v-btn class=\"hidden-md-and-down\" :title=\"$t('OKs1ePekQA4Ona839U114')\" icon v-bind=\"attrs\" v-on=\"on\">\n            <v-icon>{{ mdiDownload }}</v-icon>\n          </v-btn>\n        </template>\n        <v-list dense flat style=\"min-width: 300px;max-height: 80vh;overflow: auto;\">\n          <v-subheader class=\"ml-2\">\n            <span class=\"mr-4\">{{ $t('OKs1ePekQA4Ona839U114') }}</span>\n            <v-btn v-show=\"store.selectedImageList.length > 0\" small @click=\"startDownload\">\n              {{ $t('cKn4cfAxzdgh_HD6OFibB') }}\n            </v-btn>\n            <v-btn v-show=\"store.selectedImageList.length > 0\" class=\"ml-2\" small @click=\"exportFileUrls\">\n              {{ $t('J2Ckb_-LITfmww4aEksqk') }}\n            </v-btn>\n          </v-subheader>\n          <div v-if=\"store.isYKSite\" class=\"d-flex align-center mt-1 ml-2\">\n            <v-radio-group\n              v-model=\"downloadUrlKey\"\n              class=\"mr-1 mt-0\"\n              hide-details\n              dense\n              row\n            >\n              <v-radio :label=\"$t('aVqN9TBRCbNGsW3Y2D2Nm')\" value=\"jpegUrl\" />\n              <v-radio :label=\"$t('jDjashxA-oBPo19DXI504')\" value=\"fileUrl\" />\n            </v-radio-group>\n            <v-switch\n              v-model=\"isExportUrlDecode\"\n              class=\"mt-0 mr-1\"\n              label=\"Decode URL\"\n              hide-details\n              dense\n            />\n          </div>\n          <div v-if=\"!isZerochanPage()\" class=\"d-flex align-center mt-1 ml-2\">\n            <v-switch\n              v-model=\"isExportUrlEncode\"\n              class=\"mt-0 mr-1\"\n              label=\"Encode URL\"\n              hide-details\n              dense\n            />\n          </div>\n          <v-list-item-group color=\"primary\">\n            <v-list-item v-for=\"item in store.selectedImageList\" :key=\"item.id\" dense two-line>\n              <v-list-item-avatar>\n                <v-btn v-if=\"!item.loading && !item.loaded\" icon>\n                  <v-icon>{{ mdiFileClockOutline }}</v-icon>\n                </v-btn>\n                <v-btn v-if=\"item.loaded\" icon color=\"green\">\n                  <v-icon>{{ mdiCheckUnderlineCircle }}</v-icon>\n                </v-btn>\n                <v-progress-circular v-if=\"item.loading\" :rotate=\"-90\" :size=\"28\" :value=\"loadingValue\" color=\"pink\" />\n              </v-list-item-avatar>\n              <v-list-item-content style=\"max-width: 240px;\">\n                <!-- <v-list-item-title :title=\"item[downloadNameKey]\" v-text=\"item[downloadNameKey]\" /> -->\n                <v-list-item-subtitle :title=\"item.fileNameWithTags\" v-text=\"item.fileNameWithTags\" />\n                <v-list-item-subtitle :title=\"item[downloadUrlKey]\" v-text=\"item[downloadUrlKey]\" />\n              </v-list-item-content>\n              <v-list-item-action>\n                <v-btn icon @click=\"removeFromList(item.id)\">\n                  <v-icon>{{ mdiDelete }}</v-icon>\n                </v-btn>\n              </v-list-item-action>\n            </v-list-item>\n          </v-list-item-group>\n        </v-list>\n      </v-menu>\n    </template>\n    <v-btn :title=\"$t('u8mEnSo4mxDRUbj7FeAll')\" icon @click=\"toggleDarkmode\">\n      <v-icon>{{ mdiBrightness6 }}</v-icon>\n    </v-btn>\n    <v-btn class=\"hidden-md-and-down\" :title=\"$t('OrwwNKZ7I70-ecpspE8d_')\" icon @click=\"toggleFullscreen\">\n      <v-icon :size=\"30\">{{ store.isFullscreen ? mdiFullscreenExit : mdiFullscreen }}</v-icon>\n    </v-btn>\n    <v-menu transition=\"slide-y-transition\" offset-y>\n      <template #activator=\"{ on, attrs }\">\n        <v-btn class=\"hidden-md-and-down\" title=\"Language\" icon v-bind=\"attrs\" v-on=\"on\">\n          <v-icon>{{ mdiTranslate }}</v-icon>\n        </v-btn>\n      </template>\n      <v-list dense>\n        <v-list-item-group :value=\"settings.lang\" color=\"primary\">\n          <v-list-item v-for=\"lang in langList\" :key=\"lang.value\" :value=\"lang.value\" dense @click=\"selectLang(lang.value)\">\n            <v-list-item-title>{{ lang.label }}</v-list-item-title>\n          </v-list-item>\n        </v-list-item-group>\n      </v-list>\n    </v-menu>\n    <v-btn :title=\"$t('UxxldE9xRwmQctrvba5Y8')\" icon @click=\"store.showSettings = true\">\n      <v-icon :size=\"22\">{{ mdiCog }}</v-icon>\n    </v-btn>\n    <v-btn class=\"hidden-md-and-down\" :title=\"$t('ClZdL9hGweOokP7Mn_Ptq')\" icon @click=\"exitMasonry\">\n      <v-icon>{{ mdiLocationExit }}</v-icon>\n    </v-btn>\n    <v-progress-linear\n      :active=\"store.requestLoading\"\n      :height=\"6\"\n      indeterminate\n      absolute\n      bottom\n    />\n  </v-app-bar>\n</template>\n\n<script setup lang=\"ts\">\nimport {\n  mdiBrightness6,\n  mdiCalendar,\n  mdiCalendarMonth,\n  mdiCalendarSearch,\n  mdiCalendarText,\n  mdiCalendarToday,\n  mdiCalendarWeek,\n  mdiCheckUnderlineCircle,\n  mdiCheckboxBlankOutline,\n  mdiCheckboxIntermediate,\n  mdiCheckboxMarked,\n  mdiChevronLeft,\n  mdiChevronRight,\n  mdiCog,\n  mdiDelete,\n  mdiDownload,\n  mdiFileClockOutline,\n  mdiFire,\n  mdiFullscreen,\n  mdiFullscreenExit,\n  mdiHome,\n  mdiImageMultiple,\n  mdiLocationExit,\n  mdiMagnify,\n  mdiShuffle,\n  mdiStar,\n  mdiTranslate,\n} from '@mdi/js'\nimport { computed, onMounted, reactive, ref, set, watch } from 'vue'\nimport { useVuetify } from '@/plugins/vuetify'\nimport { addDate, debounce, downloadFile, downloadText, eventBus, formatDate, showMsg, subDate } from '@/utils'\nimport { settings, store, toggleDrawer } from '@/store'\nimport { langList } from '@/store/settings'\nimport { loadPostsByPage, loadPostsByTags, refreshPosts } from '@/store/actions/post'\nimport { getRecentTags, getUsername, isPopularPage } from '@/api/moebooru'\nimport { defCompTags, getSiteTitle, isSupportTagSearch, notPartialSupportSite } from '@/api/booru'\nimport { fetchAutocomplete, isAutocompleteAct } from '@/api/autocomplete'\nimport { isSankakuSite } from '@/api/sankaku'\nimport { isR34PahealHome } from '@/api/r34-paheal'\nimport { isZerochanPage } from '@/api/zerochan'\nimport i18n from '@/utils/i18n'\n\nconst title = computed(() => `${getSiteTitle()} - ${store.imageList.length} Posts - Page `)\n\nconst isNoSelected = computed(() => store.selectedImageList.length === 0)\nconst isOneOrMoreSelected = computed(() => store.selectedImageList.length > 0 && store.selectedImageList.length < store.imageList.length)\nconst isAllSelected = computed(() => store.selectedImageList.length > 0 && store.selectedImageList.length === store.imageList.length)\nconst loadingValue = ref(0)\n\nfunction selectAll() {\n  if (isNoSelected.value || isOneOrMoreSelected.value) {\n    setTimeout(() => {\n      const arr = [...store.imageList]\n      arr.forEach(item => {\n        Object.assign(item, { fileNameWithTags: `${location.hostname} ${item.id} ${item.tags.join(' ')}` })\n      })\n      store.selectedImageList = arr\n    })\n  }\n  if (isAllSelected.value) {\n    setTimeout(() => {\n      store.selectedImageList = []\n    })\n  }\n}\n\nfunction removeFromList(id: string) {\n  store.selectedImageList = store.selectedImageList.filter(e => {\n    if (e.loading) return true\n    return e.id !== id\n  })\n}\n\nconst tagsQuery = new URLSearchParams(location.search).get('tags')\nconst searchState = reactive({\n  showInput: !!tagsQuery,\n  showMenu: false,\n  searchTerm: tagsQuery || '',\n  searchItems: store.isYKSite ? defCompTags.concat(getRecentTags()) : defCompTags,\n  loading: false,\n})\n\nconst onSearchTermInput = debounce(async () => {\n  if (!isAutocompleteAct) return\n  const val = searchState.searchTerm\n  const lastTag = val?.split(/\\s+/).slice(-1)[0]\n  if (!lastTag) {\n    searchState.showMenu = false\n    searchState.searchItems = defCompTags\n    return\n  }\n  searchState.loading = true\n  searchState.showMenu = true\n  searchState.searchItems = await fetchAutocomplete(lastTag)\n  searchState.loading = false\n}, 500)\n\nfunction selectTag(tag: string) {\n  const termArr = searchState.searchTerm.split(/\\s+/)\n  searchState.searchTerm = termArr.slice(0, -1).concat(tag).join(' ')\n  searchState.showMenu = false\n  searchState.searchItems = defCompTags\n}\n\nconst userName = ref('')\nonMounted(async () => {\n  if (store.isYKSite) {\n    const name = await getUsername()\n    if (name) userName.value = name\n  }\n})\n\nfunction fetchTaggedPosts(tags: string) {\n  const url = new URL(location.href)\n  url.searchParams.set('tags', tags)\n  history.pushState('', '', url)\n  searchState.searchTerm = tags\n  loadPostsByTags(tags)\n}\n\nfunction showTagsInput() {\n  if (searchState.showInput) {\n    if (!searchState.searchTerm) {\n      searchState.showInput = false\n    }\n    fetchTaggedPosts(searchState.searchTerm)\n  } else {\n    searchState.showInput = true\n  }\n}\n\nfunction onSearchTermKeydown(ev: KeyboardEvent) {\n  if (ev.key != 'Enter') return\n  if (searchState.showMenu && searchState.searchItems.length) {\n    const item = document.querySelector<HTMLElement>('.ac_tags_list .v-list-item--highlighted')\n    if (item) {\n      selectTag(item.innerText)\n      return\n    }\n    searchState.showMenu = false\n    fetchTaggedPosts(searchState.searchTerm)\n  } else {\n    fetchTaggedPosts(searchState.searchTerm)\n  }\n}\n\nconst showPopAction = ref(isPopularPage())\n\nconst periodMap: Record<string, string[]> = {\n  '1d': [i18n.t('Mt3-hyoH7f_pW2gnfxyur').toString(), mdiCalendarToday, 'day'],\n  '1w': [i18n.t('riciqzr6ILBnpPc7KtG-C').toString(), mdiCalendarWeek, 'week'],\n  '1m': [i18n.t('PQhFo-g7sgagimkleVoZR').toString(), mdiCalendarMonth, 'month'],\n  '1y': [i18n.t('ze1PaiGdX4ufmoOLv_xw6').toString(), mdiCalendarText, 'year'],\n}\nconst periodByDateMap = (() => {\n  const map = { ...periodMap }\n  delete map['1y']\n  return map\n})()\n\nfunction getRecentPeriod() {\n  const params = new URLSearchParams(location.search)\n  let period: string | null | undefined = params.get('period')\n  if (location.pathname.includes('popular_by')) {\n    period = location.pathname.match(/\\/post\\/popular_by_(.*)/)?.[1]\n    period = Object.keys(periodByDateMap).find(e => periodByDateMap[e][2] == period)\n  }\n  return period || '1d'\n}\nfunction isPopularRecent() {\n  return location.pathname.includes('popular_recent')\n}\nfunction getPopTitle() {\n  if (isPopularRecent()) {\n    return `Popular Recent ${getRecentPeriod()}`\n  }\n  return location.pathname.split('/').pop()?.replace(/_/g, ' ').toUpperCase()\n}\n\nconst popTitle = ref(getPopTitle())\nconst isPopSearchByDate = ref(!isPopularRecent())\nconst recentPeriod = ref(getRecentPeriod())\nconst periodComputedMap = computed(() => {\n  return isPopSearchByDate.value ? periodByDateMap : periodMap\n})\n\nconst showPopDatePicker = ref(false)\nconst popSearchDate = ref((() => {\n  const params = new URLSearchParams(location.search)\n  const y = params.get('year')\n  const m = params.get('month')\n  const d = params.get('day')\n  if (y && m && d) return formatDate(new Date(`${y}-${m}-${d}`))\n  return subDate(1, 'days')\n})())\n\nfunction fetchPopularPosts(type: string) {\n  let url = `/post/popular_recent?period=${type}`\n  if (isPopSearchByDate.value) {\n    const [year, month, day] = popSearchDate.value.split('-')\n    url = `/post/popular_by_${periodMap[type][2]}?day=${day}&month=${month}&year=${year}`\n  }\n  history.pushState('', '', url)\n  popTitle.value = getPopTitle()\n  refreshPosts()\n}\n\nfunction selPeriod(key: string) {\n  recentPeriod.value = key\n  fetchPopularPosts(key)\n}\n\nwatch(popSearchDate, val => {\n  if (!val) return\n  fetchPopularPosts(recentPeriod.value)\n})\n\nwatch(isPopSearchByDate, val => {\n  recentPeriod.value = '1d'\n  if (val) popSearchDate.value = subDate(1, 'days')\n  fetchPopularPosts('1d')\n})\n\nfunction loadPrevPeriod() {\n  const duration = periodMap[recentPeriod.value][2]\n  popSearchDate.value = subDate(1, `${duration}s`, new Date(popSearchDate.value))\n}\nfunction loadNextPeriod() {\n  const duration = periodMap[recentPeriod.value][2]\n  popSearchDate.value = addDate(1, `${duration}s`, new Date(popSearchDate.value))\n}\n\nfunction goToPopularPage() {\n  location.href = '/post/popular_recent?period=1d&_wf=1'\n}\n\nfunction showPool() {\n  store.showPostList = false\n  store.showPoolList = true\n  history.pushState('', '', '/pool')\n}\n\nconst poolQueryTerm = ref('')\nfunction searchPool() {\n  eventBus.$emit('loadPoolsByQuery', poolQueryTerm.value)\n}\n\nfunction download(url: string, name: string) {\n  loadingValue.value = 0\n  return downloadFile(url, name, {\n    saveAs: false,\n    onprogress: d => {\n      loadingValue.value = (d.loaded / d.total) * 100\n    },\n  })\n}\n\ntype ImgUrlKeys = 'fileUrl' | 'jpegUrl'\ntype ImgNameKeys = 'jpegDownloadName' | 'fileDownloadName'\nconst downloadUrlKey = ref<ImgUrlKeys>('fileUrl')\nconst downloadNameMap: Record<ImgUrlKeys, ImgNameKeys> = {\n  fileUrl: 'fileDownloadName',\n  jpegUrl: 'jpegDownloadName',\n}\nconst downloadNameKey = computed(() => {\n  return downloadNameMap[downloadUrlKey.value] || 'fileDownloadName'\n})\nconst isGelbooru = location.host.includes('gelbooru')\nasync function startDownload() {\n  try {\n    const len = store.selectedImageList.length\n    if (isGelbooru) {\n      for (let index = 0; index < len; index++) {\n        const item = store.selectedImageList[index]\n        const downloadUrl = item[downloadUrlKey.value] || item.fileUrl\n        const downloadName = item[downloadNameKey.value]\n        if (!downloadUrl) continue\n        download(downloadUrl, `${downloadName}`)\n      }\n      return\n    }\n    for (let index = 0; index < len; index++) {\n      const item = store.selectedImageList[index]\n      const downloadUrl = item[downloadUrlKey.value] || item.fileUrl\n      let downloadName = store.isYKSite ? item.fileNameWithTags : item[downloadNameKey.value]\n      if (isR34PahealHome()) {\n        // @ts-expect-error protected prop\n        downloadName = `${downloadName}.${item.data.file_name.split('.').pop()}`\n      }\n      if (!downloadUrl) continue\n      if (item.loaded) continue\n      set(item, 'loading', true)\n      await download(downloadUrl, `${downloadName}`)\n      set(item, 'loading', false)\n      set(item, 'loaded', true)\n    }\n  } catch (error) {\n    console.log('download error: ', error)\n    const msg = error as string\n    showMsg({ msg, type: 'error' })\n  }\n}\n\nconst isExportUrlDecode = ref(true)\nconst isExportUrlEncode = ref(false)\nasync function exportFileUrls() {\n  const urlText = store.selectedImageList.map(e => {\n    let url = e[downloadUrlKey.value] || e.fileUrl || ''\n    if (store.isYKSite && isExportUrlDecode.value) {\n      try {\n        url = decodeURIComponent(url)\n        url = decodeURI(url)\n      } catch (e) {}\n    }\n    if (isExportUrlEncode.value || isZerochanPage()) {\n      url = encodeURI(url)\n    }\n    return url\n  }).join('\\r\\n')\n  downloadText(urlText, 'image-urls.txt')\n}\n\nconst vuetify = useVuetify()\nfunction toggleDarkmode() {\n  vuetify.theme.dark = !vuetify.theme.dark\n  settings.darkMode = vuetify.theme.dark ? 'dark' : 'light'\n}\n\nconst keyActions: Record<string, Function> = {\n  Enter: (cur: number) => loadPostsByPage(cur.toString()),\n  ArrowUp: (cur: number) => cur > 1 && keyActions.Enter(--cur),\n  ArrowDown: (cur: number) => keyActions.Enter(++cur),\n  ArrowLeft: (cur: number) => keyActions.ArrowUp(cur),\n  ArrowRight: (cur: number) => keyActions.ArrowDown(cur),\n}\nfunction goToPage(ev: KeyboardEvent) {\n  const action = keyActions[ev.key]\n  if (!action) return\n  const input = ev.target as HTMLInputElement\n  action(input?.value || 0)\n}\n\nfunction exitMasonry() {\n  const url = new URL(location.href)\n  url.searchParams.delete('_wf')\n  location.assign(url)\n}\n\nasync function toggleFullscreen() {\n  try {\n    if (document.fullscreenElement) {\n      await document.exitFullscreen()\n    } else {\n      await document.documentElement.requestFullscreen()\n    }\n  } catch (error) {\n    console.log('toggleFullscreen error: ', error)\n  }\n}\n\nfunction selectLang(val: typeof settings.lang) {\n  settings.lang = val\n  i18n.locale = val\n}\n\nonMounted(() => {\n  document.addEventListener('fullscreenchange', () => {\n    store.isFullscreen = !!document.fullscreenElement\n  })\n})\n</script>\n"
  },
  {
    "path": "src/components/AppContainer.vue",
    "content": "<template>\n  <v-container class=\"_vcont pa-4\" fluid>\n    <PostList v-if=\"store.showPostList\" />\n    <PoolList v-if=\"store.showPoolList\" />\n    <Snackbar />\n  </v-container>\n</template>\n\n<script setup lang=\"ts\">\nimport PostList from './PostList.vue'\nimport PoolList from './PoolList.vue'\nimport Snackbar from './Snackbar.vue'\nimport { store } from '@/store'\n</script>\n"
  },
  {
    "path": "src/components/DPlayer.vue",
    "content": "<script>\nimport { loadScript } from '@/prepare'\n\nexport default {\n  props: {\n    options: {\n      type: Object,\n    },\n  },\n  data() {\n    return {\n      dp: null,\n    }\n  },\n  async mounted() {\n    if (!unsafeWindow.DPlayer) {\n      await loadScript('https://cdnjs.cloudflare.com/ajax/libs/dplayer/1.27.1/DPlayer.min.js')\n    }\n    await this.$nextTick()\n    this.initPlayer()\n  },\n  beforeDestroy() {\n    this.dp.destroy()\n    this.dp = null\n  },\n  methods: {\n    initPlayer() {\n      this.dp = new unsafeWindow.DPlayer({ ...this.options, container: this.$el })\n      const events = this.dp.events\n      Object.keys(events).forEach(item => {\n        if (item === 'events') {\n          return false\n        } else {\n          events[item].forEach(event => {\n            this.dp.on(event, () => this.$emit(event))\n          })\n        }\n      })\n    },\n  },\n  render(h) {\n    return h('div', {\n      class: 'dplayer',\n    }, [])\n  },\n}\n</script>\n"
  },
  {
    "path": "src/components/NavDrawer.vue",
    "content": "<template>\n  <v-navigation-drawer v-model=\"store.showDrawer\" class=\"nav_drawer\" app temporary>\n    <v-list-item>\n      <v-list-item-avatar>\n        <img width=\"40\" src=\"https://upload-bbs.mihoyo.com/upload/2022/09/07/190122060/8505ff4b535cb1487b521d73c7f71d63_865024295271530650.png\" alt=\"\" loading=\"lazy\">\n      </v-list-item-avatar>\n      <v-list-item-content>\n        <v-list-item-title class=\"title\">Booru Masonry</v-list-item-title>\n        <v-list-item-subtitle :title=\"$t('l8CbIALt_VWUnzBl_Rmgf')\">{{ $t('l8CbIALt_VWUnzBl_Rmgf') }}</v-list-item-subtitle>\n      </v-list-item-content>\n    </v-list-item>\n    <v-divider />\n    <v-list v-if=\"store.isYKSite\" dense nav>\n      <v-list-group :value=\"true\" no-action>\n        <template #activator>\n          <v-list-item-content>\n            <v-list-item-title class=\"title\">{{ $t('CacM8tispuPNrSxxpt9GX') }}</v-list-item-title>\n          </v-list-item-content>\n        </template>\n\n        <v-list-item v-if=\"userName\" link href=\"/user/home\">\n          <v-list-item-icon class=\"mr-2\">\n            <v-icon>{{ mdiAccount }}</v-icon>\n          </v-list-item-icon>\n          <v-list-item-content>\n            <v-list-item-title>{{ userName }}</v-list-item-title>\n          </v-list-item-content>\n        </v-list-item>\n        <v-list-item v-if=\"userName\" link :href=\"`/post?tags=vote%3A3%3A${userName}+order%3Avote&_wf=1`\">\n          <v-list-item-icon class=\"mr-2\">\n            <v-icon>{{ mdiStar }}</v-icon>\n          </v-list-item-icon>\n          <v-list-item-content>\n            <v-list-item-title>{{ $t('zs8YTCc8d8XFUgRnp7m_w') }}</v-list-item-title>\n          </v-list-item-content>\n        </v-list-item>\n        <v-list-item link href=\"/pool?page=1\">\n          <v-list-item-icon class=\"mr-2\">\n            <v-icon>{{ mdiImageMultiple }}</v-icon>\n          </v-list-item-icon>\n          <v-list-item-content>\n            <v-list-item-title>{{ $t('DXEhXAQbkiCMU_l252jo_') }}</v-list-item-title>\n          </v-list-item-content>\n        </v-list-item>\n        <v-list-item link href=\"/post/popular_recent?period=1d\">\n          <v-list-item-icon class=\"mr-2\">\n            <v-icon>{{ mdiFire }}</v-icon>\n          </v-list-item-icon>\n          <v-list-item-content>\n            <v-list-item-title>{{ $t('7Cgsr4PUMbezDXNfWdvWH') }}</v-list-item-title>\n          </v-list-item-content>\n        </v-list-item>\n        <v-list-item link href=\"/post?tags=order%3Arandom&page=1\">\n          <v-list-item-icon class=\"mr-2\">\n            <v-icon>{{ mdiShuffle }}</v-icon>\n          </v-list-item-icon>\n          <v-list-item-content>\n            <v-list-item-title>{{ $t('StU1-52QJmNFKQ5soJCyG') }}</v-list-item-title>\n          </v-list-item-content>\n        </v-list-item>\n      </v-list-group>\n    </v-list>\n    <v-list dense nav>\n      <v-list-group :value=\"true\" no-action>\n        <template #activator>\n          <v-list-item-content>\n            <v-list-item-title class=\"title\">{{ $t('e2_EYvweJsVoIZlIWkPRV') }}</v-list-item-title>\n          </v-list-item-content>\n        </template>\n        <v-list-item-group :value=\"actSiteIndex\" color=\"primary\">\n          <v-list-item v-for=\"link in siteDomains\" :key=\"link\" :href=\"handleLink(link)\" referrerpolicy=\"no-referrer\">\n            <v-list-item-icon class=\"mr-2\">\n              <img :src=\"handleFavicon(link)\" loading=\"lazy\" class=\"site_icon\" referrerpolicy=\"no-referrer\">\n            </v-list-item-icon>\n            <v-list-item-content>\n              <v-list-item-title>{{ getSiteTitle(link) }}</v-list-item-title>\n            </v-list-item-content>\n          </v-list-item>\n          <hr class=\"my-2\">\n          <v-list-item link @click=\"openLink('https://pixiv.pictures/?ref=booru.vercel.app')\">\n            <v-list-item-icon class=\"mr-2\">\n              <img src=\"https://pixiv.pictures/favicon.ico\" loading=\"lazy\" class=\"site_icon\" referrerpolicy=\"no-referrer\">\n            </v-list-item-icon>\n            <v-list-item-content>\n              <v-list-item-title>Pixiv Viewer</v-list-item-title>\n            </v-list-item-content>\n          </v-list-item>\n          <v-list-item link @click=\"openLink('https://moeview.cocomi.eu.org/?ref=booru.vercel.app')\">\n            <v-list-item-icon class=\"mr-2\">\n              <img src=\"https://moeview.cocomi.eu.org/favicon.ico\" loading=\"lazy\" class=\"site_icon\" referrerpolicy=\"no-referrer\">\n            </v-list-item-icon>\n            <v-list-item-content>\n              <v-list-item-title>Moeview</v-list-item-title>\n            </v-list-item-content>\n          </v-list-item>\n          <v-list-item link @click=\"openLink('https://r-34.xyz/?ref=booru.vercel.app')\">\n            <v-list-item-icon class=\"mr-2\">\n              <img src=\"https://r-34.xyz/favicon.ico\" loading=\"lazy\" class=\"site_icon\" referrerpolicy=\"no-referrer\">\n            </v-list-item-icon>\n            <v-list-item-content>\n              <v-list-item-title>R-34.XYZ</v-list-item-title>\n            </v-list-item-content>\n          </v-list-item>\n          <v-list-item link @click=\"openLink('https://nekon.app/?ref=booru.vercel.app')\">\n            <v-list-item-icon class=\"mr-2\">\n              <img src=\"https://nekon.app/favicon.ico\" loading=\"lazy\" class=\"site_icon\" referrerpolicy=\"no-referrer\">\n            </v-list-item-icon>\n            <v-list-item-content>\n              <v-list-item-title>Nekon</v-list-item-title>\n            </v-list-item-content>\n          </v-list-item>\n          <v-list-item link @click=\"openLink('https://www.someacg.top/?ref=booru.vercel.app')\">\n            <v-list-item-icon class=\"mr-2\">\n              <img src=\"https://www.someacg.top/favicon.png\" loading=\"lazy\" class=\"site_icon\" referrerpolicy=\"no-referrer\">\n            </v-list-item-icon>\n            <v-list-item-content>\n              <v-list-item-title>SomeACG</v-list-item-title>\n            </v-list-item-content>\n          </v-list-item>\n          <v-list-item link @click=\"openLink('https://manyacg.top/?ref=booru.vercel.app')\">\n            <v-list-item-icon class=\"mr-2\">\n              <img src=\"https://manyacg.top/favicon.ico\" loading=\"lazy\" class=\"site_icon\" referrerpolicy=\"no-referrer\">\n            </v-list-item-icon>\n            <v-list-item-content>\n              <v-list-item-title>ManyACG</v-list-item-title>\n            </v-list-item-content>\n          </v-list-item>\n          <v-list-item link @click=\"openLink('https://pic.cosine.ren/?ref=booru.vercel.app')\">\n            <v-list-item-icon class=\"mr-2\">\n              <img src=\"https://pic.cosine.ren/favicon.ico\" loading=\"lazy\" class=\"site_icon\" referrerpolicy=\"no-referrer\">\n            </v-list-item-icon>\n            <v-list-item-content>\n              <v-list-item-title>Cosine Gallery</v-list-item-title>\n            </v-list-item-content>\n          </v-list-item>\n        </v-list-item-group>\n      </v-list-group>\n    </v-list>\n    <v-list dense nav>\n      <v-list-item link @click=\"showSettingDrawer()\">\n        <v-list-item-content>\n          <v-list-item-title class=\"title\">{{ $t('UxxldE9xRwmQctrvba5Y8') }}</v-list-item-title>\n        </v-list-item-content>\n      </v-list-item>\n    </v-list>\n    <v-list dense nav>\n      <v-list-group :value=\"true\" no-action>\n        <template #activator>\n          <v-list-item-content>\n            <v-list-item-title class=\"title\">{{ $t('PT74UDfKA45vTVTst_-hD') }}</v-list-item-title>\n          </v-list-item-content>\n        </template>\n\n        <v-list-item link @click=\"openLink('https://github.com/asadahimeka/yandere-masonry/blob/main/CHANGELOG.md')\">\n          <v-list-item-icon class=\"mr-2\">\n            <v-icon>{{ mdiInformationOutline }}</v-icon>\n          </v-list-item-icon>\n          <v-list-item-content>\n            <v-list-item-title>v{{ version }}</v-list-item-title>\n            <v-list-item-subtitle>{{ $t('iJ0h220tvMmUhkfIMYI-W') }}</v-list-item-subtitle>\n          </v-list-item-content>\n        </v-list-item>\n        <v-list-item link @click=\"openLink('https://booru.cocomi.eu.org')\">\n          <v-list-item-icon class=\"mr-2\">\n            <v-icon>{{ mdiWeb }}</v-icon>\n          </v-list-item-icon>\n          <v-list-item-content>\n            <v-list-item-title>{{ $t('qWcqQRsE9nN43MaZ2BmN9') }}</v-list-item-title>\n            <v-list-item-subtitle>{{ $t('jerGO2OCuW9TdnEnGYRWd') }}</v-list-item-subtitle>\n          </v-list-item-content>\n        </v-list-item>\n        <!-- <v-list-item link @click=\"openLink('https://pixiv.pictures/setting/recommend')\">\n          <v-list-item-icon class=\"mr-2\">\n            <v-icon>{{ mdiBookmarkBoxMultipleOutline }}</v-icon>\n          </v-list-item-icon>\n          <v-list-item-content>\n            <v-list-item-title>{{ $t('eOxsWLzwqrlhBdVMwz-rH') }}</v-list-item-title>\n            <v-list-item-subtitle>{{ $t('jerGO2OCuW9TdnEnGYRWd') }}</v-list-item-subtitle>\n          </v-list-item-content>\n        </v-list-item> -->\n        <v-list-item link @click=\"openLink('https://github.com/asadahimeka/yandere-masonry/issues')\">\n          <v-list-item-icon class=\"mr-2\">\n            <v-icon>{{ mdiMessageAlertOutline }}</v-icon>\n          </v-list-item-icon>\n          <v-list-item-content>\n            <v-list-item-title>{{ $t('23iEYyiQlLVhFIqGbj527') }}</v-list-item-title>\n            <v-list-item-subtitle>{{ $t('4g1TUy2kwQrdOs-w4JobB') }}</v-list-item-subtitle>\n          </v-list-item-content>\n        </v-list-item>\n        <v-list-item link @click=\"openLink('https://github.com/asadahimeka/yandere-masonry')\">\n          <v-list-item-icon class=\"mr-2\">\n            <v-icon>{{ mdiGithub }}</v-icon>\n          </v-list-item-icon>\n          <v-list-item-content>\n            <v-list-item-title>Github</v-list-item-title>\n            <v-list-item-subtitle>{{ $t('7Xq5puLNcT0mAvoxElqdf') }}</v-list-item-subtitle>\n          </v-list-item-content>\n        </v-list-item>\n      </v-list-group>\n    </v-list>\n  </v-navigation-drawer>\n</template>\n\n<script setup lang=\"ts\">\nimport {\n  mdiAccount,\n  // mdiBookmarkBoxMultipleOutline,\n  mdiFire,\n  mdiGithub,\n  mdiImageMultiple,\n  mdiInformationOutline,\n  mdiMessageAlertOutline,\n  mdiShuffle,\n  mdiStar,\n  mdiWeb,\n} from '@mdi/js'\nimport { computed, onMounted, ref } from 'vue'\nimport { getSiteTitle, siteDomains } from '@/api/booru'\nimport { getUsername } from '@/api/moebooru'\nimport { store } from '@/store'\n\nconst userName = ref('')\nconst version = ref(GM_info.script.version)\n\nfunction openLink(link: string) {\n  window.open(link, '_blank', 'noreferrer')\n}\n\nfunction handleLink(link: string) {\n  if (link.includes('yande')) return 'https://yande.re/post?_wf=1'\n  if (link.includes('behoimi')) return 'http://behoimi.org'\n  return `https://${link}`\n}\n\nfunction handleFavicon(link: string) {\n  if (link.includes('konachan')) return 'https://upload-bbs.miyoushe.com/upload/2023/01/14/190122060/cbd0b71ead30e0777e5b023170ba415c_4819570566325089051.png'\n  if (link.includes('behoimi')) return 'https://upload-bbs.miyoushe.com/upload/2023/01/14/190122060/d3b97f45046795c87c12ad5704074f32_1333245617164582614.png'\n  if (link.includes('sankaku') || link.includes('idolcomplex')) return 'https://upload-bbs.miyoushe.com/upload/2025/03/29/190122060/4fa56922d173d28ac8e687caaa487f27_1885629069482225420.png'\n  if (link.includes('rule34.xxx')) return 'https://upload-bbs.miyoushe.com/upload/2025/03/29/190122060/76ba90d4350a1455f899d2a1500fca69_8344852329496206545.png'\n  if (link.includes('rule34hentai.net')) return 'https://prod-alicdn-community.kurobbs.com/forum/ee44a4b6a2cc4f08b693cfc4e364b1fa20260129.png'\n  if (link.includes('aibooru.online')) return 'https://prod-alicdn-community.kurobbs.com/forum/177e56ba1e704d6b85e492a365642dd920260129.png'\n  if (link.includes('allthefallen') || link.includes('allgirl')) return 'https://kwc.cocomi.eu.org/https://danbooru.donmai.us/favicon.ico'\n  return `https://kwc.cocomi.eu.org/https://${link.split('/')[0]}/favicon.ico`\n}\n\nconst actSiteIndex = computed(() => {\n  return siteDomains.findIndex(e => location.href.includes(e))\n})\n\nfunction showSettingDrawer() {\n  store.showDrawer = false\n  store.showSettings = true\n}\n\nonMounted(async () => {\n  if (store.isYKSite) {\n    const name = await getUsername()\n    if (name) userName.value = name\n  }\n})\n</script>\n"
  },
  {
    "path": "src/components/PoolList.vue",
    "content": "<template>\n  <div>\n    <masonry :cols=\"columnCount\" gutter=\"8px\">\n      <v-card v-for=\"item in pools\" :key=\"item.id\" class=\"mb-2\">\n        <v-img transition=\"scroll-y-transition\" :src=\"item.thumb\" height=\"auto\" />\n        <v-card-title>{{ item.name }}</v-card-title>\n        <v-card-subtitle class=\"pb-0\">\n          <v-tooltip bottom>\n            <template #activator=\"{ on, attrs }\">\n              <span\n                v-bind=\"attrs\"\n                class=\"d-inline-block text-truncate\"\n                style=\"max-width: 100%;\"\n                v-on=\"on\"\n              >{{ item.description }}</span>\n            </template>\n            <span style=\"display: inline-block;max-width: 500px\">{{ item.description }}</span>\n          </v-tooltip>\n        </v-card-subtitle>\n        <v-card-text class=\"pb-0\">\n          <v-icon small>{{ mdiCalendarBlank }}</v-icon>\n          <span class=\"ml-1 mr-4\">{{ item.created_at }}</span>\n          <v-icon small>{{ mdiCalendarEdit }}</v-icon>\n          <span class=\"ml-1\">{{ item.updated_at }}</span>\n        </v-card-text>\n        <v-card-actions>\n          <v-list-item class=\"grow\">\n            <v-list-item-avatar>\n              <v-img\n                alt=\"\"\n                class=\"elevation-6\"\n                :src=\"`/data/avatars/${item.user_id}.jpg`\"\n                lazy-src=\"https://upload-bbs.mihoyo.com/upload/2022/08/13/190122060/f65e984cb2f5184ba167e461bfdeea55_8564255716639207386.png\"\n              />\n            </v-list-item-avatar>\n            <v-row align=\"center\" justify=\"end\">\n              <v-list-item-content class=\"ml-2\">\n                <v-list-item-title><a :href=\"`/pool/show/${item.id}`\" target=\"_blank\">Pool #{{ item.id }}</a></v-list-item-title>\n              </v-list-item-content>\n              <v-chip class=\"mr-1\">{{ item.post_count }} {{ $t('xJJTEE3nZ4HVXGFfiN-LC') }}</v-chip>\n              <v-tooltip bottom>\n                <template #activator=\"{ on, attrs }\">\n                  <v-btn icon v-bind=\"attrs\" v-on=\"on\" @click=\"viewPool(item.id)\">\n                    <v-icon>{{ mdiLaunch }}</v-icon>\n                  </v-btn>\n                </template>\n                <span>{{ $t('tGi6xYfvStBmR8qduEmKX') }}</span>\n              </v-tooltip>\n              <v-tooltip bottom>\n                <template #activator=\"{ on, attrs }\">\n                  <v-btn icon v-bind=\"attrs\" :href=\"`/pool/zip/${item.id}?jpeg=1`\" v-on=\"on\">\n                    <v-icon>{{ mdiDownload }}</v-icon>\n                  </v-btn>\n                </template>\n                <span>{{ $t('Xtk-NnMgSQZmheJ87nbRV') }}</span>\n              </v-tooltip>\n            </v-row>\n          </v-list-item>\n        </v-card-actions>\n      </v-card>\n    </masonry>\n    <div class=\"d-flex justify-center\">\n      <v-btn v-show=\"store.requestLoading\" color=\"primary\" text>{{ $t('RN4dt81l_fZMWODsskZob') }}...</v-btn>\n      <v-btn v-show=\"showLoadMore\" color=\"primary\" text @click=\"loadData()\">{{ $t('fC8XNfCl04zK7vgeaRZMQ') }}</v-btn>\n      <v-btn v-show=\"showNoMore\" color=\"primary\" text>{{ $t('4hOFoP4M3ZkL3RiN7XOc8') }}</v-btn>\n    </div>\n  </div>\n</template>\n\n<script setup lang=\"ts\">\nimport { mdiCalendarBlank, mdiCalendarEdit, mdiDownload, mdiLaunch } from '@mdi/js'\nimport { computed, onMounted, onUnmounted, ref } from 'vue'\nimport { type Pool, fetchPools } from '@/api/moebooru'\nimport { eventBus, notReachBottom, throttleScroll } from '@/utils'\nimport { store } from '@/store'\n\nconst columnCount = ref({\n  300: 1,\n  600: 1,\n  900: 2,\n  1200: 3,\n  1600: 4,\n  1920: 5,\n  2400: 6,\n  2700: 7,\n  3000: 8,\n  default: 5,\n})\n\nconst noMore = ref(false)\nconst showNoMore = computed(() => !store.requestLoading && noMore.value)\nconst showLoadMore = computed(() => !store.requestLoading && !noMore.value)\nconst page = ref(Number(new URLSearchParams(location.search).get('page')) || 1)\n\nconst pools = ref<Pool[]>([])\n\nasync function loadData(query?: string) {\n  store.requestLoading = true\n  try {\n    const results = await fetchPools(page.value, query)\n    if (Array.isArray(results) && results.length > 0) {\n      pools.value = [...pools.value, ...results]\n      const url = new URL(location.href)\n      url.searchParams.set('page', page.value.toString())\n      history.replaceState('', '', url)\n      page.value++\n    } else {\n      noMore.value = true\n    }\n  } catch (error) {\n    console.log('fetchPools error: ', error)\n  } finally {\n    store.requestLoading = false\n  }\n}\n\nfunction viewPool(id: string) {\n  window.open(`/post?tags=pool%3A${id}&_wf=1`, '_blank')\n}\n\nconst scrollFn = throttleScroll(() => {\n  if (noMore.value) return\n  if (store.requestLoading) return\n  notReachBottom() && loadData()\n})\n\nonMounted(async () => {\n  await loadData()\n  window.addEventListener('scroll', scrollFn)\n  eventBus.$on('loadPoolsByQuery', (query: string) => {\n    page.value = 1\n    pools.value = []\n    loadData(query)\n  })\n})\n\nonUnmounted(() => {\n  window.removeEventListener('scroll', scrollFn)\n  eventBus.$off('loadPoolsByQuery')\n})\n</script>\n"
  },
  {
    "path": "src/components/PostDetail.vue",
    "content": "<template>\n  <v-dialog v-model=\"store.showImageSelected\" fullscreen>\n    <div v-if=\"store.showImageSelected\" class=\"img_detail_cont\" @click=\"onDtlContClick\">\n      <template v-if=\"isVideo\">\n        <DPlayer\n          v-if=\"isVideoShow\"\n          :style=\"`width: ${imageSelectedWidth > imageSelected.width ? imageSelected.width : imageSelectedWidth}px`\"\n          :options=\"{ theme: '#8E24AA', autoplay: true, loop: true, video: { url: imageSelected.fileUrl } }\"\n        />\n      </template>\n      <div\n        v-else\n        :class=\"{ img_scale_scroll: scaleOn, img_scale_normal: !scaleOn }\"\n        draggable=\"false\"\n      >\n        <v-row v-show=\"imgLoading\" class=\"img_detail_loading\">\n          <img v-if=\"(showPreviewThumb && !scaleOn)\" :src=\"imgLasySrc\" :width=\"imageSelectedWidth\" alt=\"\">\n          <v-progress-circular :size=\"100\" :width=\"6\" indeterminate color=\"deep-purple\" />\n        </v-row>\n        <img\n          v-if=\"!scaleOn\"\n          class=\"img_detail_sample\"\n          alt=\"\"\n          :src=\"imgSrc\"\n          :width=\"imgLoading ? 0 : imageSelectedWidth\"\n          @click.stop=\"toggleToolbar\"\n          @load=\"imgLoading = false\"\n          @error=\"onImageLoadError\"\n        >\n        <img\n          v-if=\"scaleOn\"\n          class=\"img_detail_scale\"\n          draggable=\"false\"\n          alt=\"\"\n          :src=\"scaleImgSrc\"\n          :style=\"scaleImgStyle\"\n          @load=\"imgLoading = false\"\n          @error=\"onScaleImgError\"\n        >\n      </div>\n    </div>\n    <v-toolbar\n      v-show=\"showImageToolbar && scaleOn && !isVideo\"\n      class=\"img-detail-toolbar img_detail_btn_color\"\n      :class=\"{ 'detail-buttons-bottom': settings.detailButtonsBottom }\"\n      color=\"transparent\"\n      height=\"auto\"\n      flat\n    >\n      <v-spacer />\n      <v-tooltip bottom>\n        <template #activator=\"{ on, attrs }\">\n          <v-btn\n            fab\n            small\n            v-bind=\"attrs\"\n            class=\"mr-1 hidden-sm-and-down\"\n            v-on=\"on\"\n            @click.stop=\"imgScaleState = 'FitToPage'\"\n          >\n            <v-icon>{{ mdiFitToScreenOutline }}</v-icon>\n          </v-btn>\n        </template>\n        <span>{{ $t('M-wISnLiQgM_DURMwKZGT') }}</span>\n      </v-tooltip>\n      <v-tooltip bottom>\n        <template #activator=\"{ on, attrs }\">\n          <v-btn\n            fab\n            small\n            class=\"mr-1\"\n            v-bind=\"attrs\"\n            v-on=\"on\"\n            @click.stop=\"imgScaleState = 'FitToWidth'\"\n          >\n            <v-icon>{{ mdiTableSplitCell }}</v-icon>\n          </v-btn>\n        </template>\n        <span>{{ $t('ad8lEoWap_nT9U69WBKen') }}</span>\n      </v-tooltip>\n      <v-tooltip bottom>\n        <template #activator=\"{ on, attrs }\">\n          <v-btn\n            fab\n            small\n            class=\"mr-1\"\n            v-bind=\"attrs\"\n            v-on=\"on\"\n            @click.stop=\"imgScaleState = 'FitToHeight'\"\n          >\n            <v-icon style=\"transform:rotate(90deg)\">{{ mdiTableSplitCell }}</v-icon>\n          </v-btn>\n        </template>\n        <span>{{ $t('GjMNbm97OgVvpIYlkOisE') }}</span>\n      </v-tooltip>\n      <v-tooltip bottom>\n        <template #activator=\"{ on, attrs }\">\n          <v-btn\n            fab\n            small\n            class=\"mr-1\"\n            v-bind=\"attrs\"\n            v-on=\"on\"\n            @click.stop=\"imgScaleState = 'Original'\"\n          >\n            <v-icon>{{ mdiLoupe }}</v-icon>\n          </v-btn>\n        </template>\n        <span>{{ $t('KkkM-iz8RCVQoTrTfhS5j') }}</span>\n      </v-tooltip>\n      <v-tooltip v-if=\"!store.isFullscreen\" bottom>\n        <template #activator=\"{ on, attrs }\">\n          <v-btn\n            fab\n            small\n            v-bind=\"attrs\"\n            class=\"mr-1 hidden-sm-and-down\"\n            v-on=\"on\"\n            @click.stop=\"reqFullscreen\"\n          >\n            <v-icon>{{ mdiFullscreen }}</v-icon>\n          </v-btn>\n        </template>\n        <span>{{ $t('XvOYJ5gHo37M1XztPl18z') }}</span>\n      </v-tooltip>\n      <v-tooltip bottom>\n        <template #activator=\"{ on, attrs }\">\n          <v-btn\n            fab\n            small\n            class=\"mr-1\"\n            v-bind=\"attrs\"\n            v-on=\"on\"\n            @click.stop=\"rotateImg\"\n          >\n            <v-icon>{{ mdiRotateRight }}</v-icon>\n          </v-btn>\n        </template>\n        <span>{{ $t('_bQs7o9oQSo7ao1G0cp3d') }}</span>\n      </v-tooltip>\n      <v-tooltip bottom>\n        <template #activator=\"{ on, attrs }\">\n          <v-btn\n            fab\n            small\n            class=\"mr-1\"\n            v-bind=\"attrs\"\n            v-on=\"on\"\n            @click.stop=\"zoomOutImg()\"\n          >\n            <v-icon>{{ mdiMagnifyMinusOutline }}</v-icon>\n          </v-btn>\n        </template>\n        <span>{{ $t('lPPsX2CZbXwC-EGN79Rki') }}</span>\n      </v-tooltip>\n      <v-tooltip bottom>\n        <template #activator=\"{ on, attrs }\">\n          <v-btn fab small v-bind=\"attrs\" v-on=\"on\" @click.stop=\"close\">\n            <v-icon>{{ mdiClose }}</v-icon>\n          </v-btn>\n        </template>\n        <span>{{ $t('t83UAY18UebTg1_-zFGP3') }}</span>\n      </v-tooltip>\n    </v-toolbar>\n    <v-toolbar\n      v-show=\"showImageToolbar && !scaleOn\"\n      class=\"img-detail-toolbar img_detail_btn_color\"\n      :class=\"{ 'detail-buttons-bottom': settings.detailButtonsBottom }\"\n      color=\"transparent\"\n      height=\"auto\"\n      flat\n    >\n      <v-chip\n        class=\"hidden-xs-only\"\n        small\n        role=\"button\"\n        tabindex=\"0\"\n        @click.stop=\"toDetailPage\"\n        v-text=\"`${imageSelected.rating?.toUpperCase()} ${imageSelected.id}`\"\n      />\n      <v-chip\n        v-if=\"imgCreateTime\"\n        class=\"ml-1 hidden-sm-and-down\"\n        small\n        :title=\"imageSelected.createdTime\"\n        v-text=\"imgCreateTime\"\n      />\n      <v-chip-group v-show=\"metaTags.length\" column class=\"hidden-sm-and-down img_detail_tag_list img_meta_tag_list\">\n        <v-chip\n          v-for=\"(item, i) in metaTags\"\n          :key=\"i\"\n          class=\"img_detail_tag\"\n          :class=\"`tag_type_${item.type}`\"\n          :color=\"item.color\"\n          :title=\"item.tagText\"\n          small\n          text-color=\"#ffffff\"\n          role=\"button\"\n          tabindex=\"0\"\n          @click.stop=\"toTagsPage(item.tag)\"\n          v-text=\"item.tagText\"\n        />\n      </v-chip-group>\n      <v-spacer />\n      <v-tooltip v-if=\"isFavBtnShow\" bottom>\n        <template #activator=\"{ on, attrs }\">\n          <v-btn\n            fab\n            small\n            v-bind=\"attrs\"\n            class=\"mr-1\"\n            v-on=\"on\"\n            @click.stop=\"addFavorite\"\n          >\n            <v-icon>{{ postDetail.voted ? mdiHeart : mdiHeartPlusOutline }}</v-icon>\n          </v-btn>\n        </template>\n        <span>{{ postDetail.voted ? $t('pEU9Y9K7DsODkocCDwq_O') : $t('2ZPEAvLkCbV3mC0iJAw9K') }}</span>\n      </v-tooltip>\n      <v-tooltip bottom>\n        <template #activator=\"{ on, attrs }\">\n          <v-btn\n            fab\n            small\n            v-bind=\"attrs\"\n            class=\"mr-1\"\n            :href=\"imageSelected.postView\"\n            target=\"_blank\"\n            rel=\"noreferrer\"\n            v-on=\"on\"\n          >\n            <v-icon>{{ mdiLinkVariant }}</v-icon>\n          </v-btn>\n        </template>\n        <span>{{ $t('caFFJlrS1wa_F86uKPykd') }}</span>\n      </v-tooltip>\n      <v-tooltip v-if=\"imageSelected.sourceUrl\" bottom>\n        <template #activator=\"{ on, attrs }\">\n          <v-btn\n            fab\n            small\n            v-bind=\"attrs\"\n            class=\"mr-1\"\n            v-on=\"on\"\n            @click.stop=\"toSourcePage\"\n          >\n            <v-icon>{{ mdiLaunch }}</v-icon>\n          </v-btn>\n        </template>\n        <span>{{ $t('qSF4OLshg2EEX4CwtBE6r') }} {{ imageSelected.sourceUrl }}</span>\n      </v-tooltip>\n      <v-tooltip v-if=\"!isVideo\" bottom>\n        <template #activator=\"{ on, attrs }\">\n          <v-btn\n            fab\n            small\n            class=\"mr-1\"\n            v-bind=\"attrs\"\n            v-on=\"on\"\n            @click.stop=\"zoomInImg()\"\n          >\n            <v-icon>{{ mdiMagnifyPlusOutline }}</v-icon>\n          </v-btn>\n        </template>\n        <span>{{ $t('B_ptN5O-9PhmG5ymGGtc6') }}</span>\n      </v-tooltip>\n      <v-menu v-if=\"notR34Fav\" dense open-on-hover offset-y>\n        <template #activator=\"{ on, attrs }\">\n          <v-btn\n            v-show=\"!downloading\"\n            fab\n            small\n            class=\"mr-1\"\n            v-bind=\"attrs\"\n            v-on=\"on\"\n          >\n            <v-icon>{{ mdiDownload }}</v-icon>\n          </v-btn>\n        </template>\n        <v-list dense flat>\n          <v-list-item v-if=\"imageSelected.sampleUrl\" two-line link dense>\n            <v-list-item-content @click.stop=\"download(imageSelected.sampleUrl, imageSelected.sampleDownloadName)\">\n              <v-list-item-title>{{ $t('wI4KHHIe3zNRziW4lDZrp') }}</v-list-item-title>\n              <v-list-item-subtitle v-text=\"imageSelected.sampleDownloadText\" />\n            </v-list-item-content>\n          </v-list-item>\n          <v-list-item v-if=\"imageSelected.jpegUrl\" two-line link dense>\n            <v-list-item-content @click.stop=\"download(imageSelected.jpegUrl, imageSelected.jpegDownloadName)\">\n              <v-list-item-title>{{ $t('k4YzDnBtd_S2UpAQucGxF') }}</v-list-item-title>\n              <v-list-item-subtitle v-text=\"imageSelected.jpegDownloadText\" />\n            </v-list-item-content>\n          </v-list-item>\n          <v-list-item two-line link dense>\n            <v-list-item-content @click.stop=\"download(imageSelected.fileUrl, imageSelected.fileDownloadName)\">\n              <v-list-item-title>{{ $t('VpuyxZtIoDF9-YyOm0tK_') }}</v-list-item-title>\n              <v-list-item-subtitle v-text=\"imageSelected.fileDownloadText\" />\n            </v-list-item-content>\n          </v-list-item>\n        </v-list>\n      </v-menu>\n      <v-progress-circular v-show=\"downloading\" indeterminate class=\"ml-1 mr-2\" color=\"primary\" />\n      <v-tooltip v-if=\"notPartialSupportSite && notR34Fav\" bottom>\n        <template #activator=\"{ on, attrs }\">\n          <v-btn\n            fab\n            small\n            class=\"mr-1\"\n            v-bind=\"attrs\"\n            v-on=\"on\"\n            @click.stop=\"addToList\"\n          >\n            <v-icon>{{ mdiPlaylistPlus }}</v-icon>\n          </v-btn>\n        </template>\n        <span>{{ $t('hVmfDxXoj8vkgVQabEOSr') }}</span>\n      </v-tooltip>\n      <v-tooltip bottom>\n        <template #activator=\"{ on, attrs }\">\n          <v-btn fab small v-bind=\"attrs\" v-on=\"on\" @click.stop=\"close\">\n            <v-icon>{{ mdiClose }}</v-icon>\n          </v-btn>\n        </template>\n        <span>{{ $t('t83UAY18UebTg1_-zFGP3') }}</span>\n      </v-tooltip>\n    </v-toolbar>\n    <div v-show=\"showImageToolbar\" class=\"img_detail_btn_color\">\n      <div class=\"img-detail-tags\" :class=\"{ 'detail-buttons-bottom': settings.detailButtonsBottom }\">\n        <v-chip\n          v-show=\"postDetail.tags?.length\"\n          small\n          class=\"mr-1\"\n          role=\"button\"\n          tabindex=\"0\"\n          @click.stop=\"settings.showTagChipGroup = !settings.showTagChipGroup\"\n        >\n          <v-icon left>{{ mdiTagMultiple }}</v-icon>\n          <span>{{ settings.showTagChipGroup ? $t('gM92sLo0Cqfl2rCaXlOhc') : $t('l5W-EtJ_ar-SY2lF4H5Zm') }}</span>\n        </v-chip>\n        <v-chip\n          v-if=\"isExportTagsEnable && postDetail.tags?.length\"\n          small\n          class=\"mr-1\"\n          role=\"button\"\n          tabindex=\"0\"\n          @click.stop=\"openExportTags()\"\n        >\n          <v-icon left>{{ mdiTagMultiple }}</v-icon>\n          <span>{{ $t('QH_xm27zhgs5E1077asf1') }}</span>\n        </v-chip>\n        <template v-if=\"store.isYKSite\">\n          <v-chip\n            v-if=\"//@ts-ignore\n              imageSelected?.data?.parent_id\"\n            small\n            class=\"mr-1\"\n            role=\"button\"\n            tabindex=\"0\"\n            @click.stop=\"//@ts-ignore\n              toPidPage(imageSelected?.data?.parent_id)\"\n          >\n            <v-icon small left>{{ mdiFolderNetwork }}</v-icon>\n            <span>{{ $t('sMkrF8bqCTJZZ1kXTkT_R') }}</span>\n          </v-chip>\n          <v-chip\n            v-if=\"//@ts-ignore\n              imageSelected?.data?.has_children\"\n            small\n            class=\"mr-1\"\n            role=\"button\"\n            tabindex=\"0\"\n            @click.stop=\"toTagsPage(`parent:${imageSelected?.id}&_wf=1`)\"\n          >\n            <v-icon small left>{{ mdiFileTree }}</v-icon>\n            <span>{{ $t('u0K7A_hv1RZSJl6TDR61A') }}</span>\n          </v-chip>\n        </template>\n        <v-chip-group v-show=\"settings.showTagChipGroup\" column class=\"img_detail_tag_list\">\n          <v-chip\n            v-for=\"(item, i) in postDetail.tags || []\"\n            :key=\"i\"\n            small\n            class=\"img_detail_tag mr-1\"\n            :class=\"`tag_type_${item.type}`\"\n            :color=\"item.color\"\n            text-color=\"#ffffff\"\n            role=\"button\"\n            tabindex=\"0\"\n            @click.stop=\"toTagsPage(item.tag)\"\n            v-text=\"item.tagText\"\n          />\n        </v-chip-group>\n      </div>\n      <v-btn fab small class=\"poa_left_center hidden-sm-and-down\" style=\"z-index: 10;\" @click.stop=\"showPrevPost\">\n        <v-icon>{{ mdiChevronLeft }}</v-icon>\n      </v-btn>\n      <v-btn fab small class=\"poa_right_center hidden-sm-and-down\" style=\"z-index: 10;\" @click.stop=\"showNextPost\">\n        <v-icon>{{ mdiChevronRight }}</v-icon>\n      </v-btn>\n    </div>\n    <PostExportTags\n      v-if=\"isExportTagsEnable && store.showImageSelected\"\n      :show-dialog=\"isExportTagsShow\"\n      :update-show-dialog=\"//@ts-ignore\n        val => isExportTagsShow = val\"\n      :tags=\"postDetail?.tags || []\"\n    />\n  </v-dialog>\n</template>\n\n<script setup lang=\"ts\">\nimport {\n  mdiChevronLeft,\n  mdiChevronRight,\n  mdiClose,\n  mdiDownload,\n  mdiFileTree,\n  mdiFitToScreenOutline,\n  mdiFolderNetwork,\n  mdiFullscreen,\n  mdiHeart,\n  mdiHeartPlusOutline,\n  mdiLaunch,\n  mdiLinkVariant,\n  mdiLoupe,\n  mdiMagnifyMinusOutline,\n  mdiMagnifyPlusOutline,\n  mdiPlaylistPlus,\n  mdiRotateRight,\n  mdiTableSplitCell,\n  mdiTagMultiple,\n} from '@mdi/js'\nimport { computed, nextTick, onMounted, onUnmounted, ref, watch } from 'vue'\nimport DPlayer from './DPlayer.vue'\nimport PostExportTags from './PostExportTags.vue'\nimport { debounce, downloadFile, dragElement, formatRelativeTime, isURL, showMsg } from '@/utils'\nimport { gelbooru, realbooru, rule34, zerochan } from '@/api'\nimport { type PostDetail } from '@/api/moebooru'\nimport { addPostToFavorites, isFavBtnShow } from '@/api/fav'\nimport { notPartialSupportSite } from '@/api/booru'\nimport { isR34PahealHome } from '@/api/r34-paheal'\nimport { isDanbooruPage } from '@/api/danbooru'\nimport { getZerochanFileUrl } from '@/api/zerochan'\nimport { addToSelectedList, settings, store } from '@/store'\nimport { searchPosts } from '@/store/actions/post'\nimport { setPostDetail } from '@/store/actions/detail'\nimport i18n from '@/utils/i18n'\n\nconst notR34Fav = ref(!(\n  rule34.fav.is()\n  || rule34.firefox.is()\n  || gelbooru.fav.is()\n  || gelbooru.is()\n  || zerochan.is()\n  || realbooru.is()\n))\nconst showImageToolbar = ref(true)\nconst imgLoading = ref(true)\nconst innerWidth = ref(window.innerWidth)\nconst innerHeight = ref(window.innerHeight)\nconst downloading = ref(false)\nconst scaleOn = ref(false)\n\nconst imageSelected = computed(() => store.imageList[store.imageSelectedIndex] ?? {})\nconst isVideo = computed(() => {\n  const { fileUrl, fileExt } = imageSelected.value\n  if (!fileUrl) return false\n  try {\n    if (['mp4', 'webm'].includes(fileExt)) {\n      return true\n    }\n    const url = new URL(fileUrl)\n    return url.pathname.endsWith('.mp4') || url.pathname.endsWith('.webm')\n  } catch (_error) {\n    return false\n  }\n})\nconst imgSrc = computed(() => {\n  if (isVideo.value) return void 0\n  return imageSelected.value.sampleUrl\n    ?? imageSelected.value.fileUrl\n    ?? void 0\n})\nconst imgLasySrc = computed(() => {\n  if (isVideo.value) return void 0\n  return imageSelected.value.previewUrl ?? void 0\n})\n\nconst imageSelectedWidth = computed(() => {\n  const width = Number.parseInt(\n    Math.min(\n      innerWidth.value * 1,\n      imageSelected.value.sampleWidth || innerWidth.value,\n    ).toString(),\n  )\n  const height = Math.min(innerHeight.value * 1, imageSelected.value.sampleHeight || innerHeight.value)\n  const width2 = Number.parseInt((height * imageSelected.value.aspectRatio).toString())\n  return Math.min(width, width2)\n})\n\nconst notYKSite = computed(() => {\n  return ['konachan', 'yande'].every(e => !location.host.includes(e))\n})\n\nconst imgCreateTime = computed(() => {\n  return formatRelativeTime(imageSelected.value.createdAt)\n})\n\nfunction close() {\n  store.showImageSelected = false\n}\n\nfunction toggleToolbar() {\n  if (scaleOn.value) return\n  if (settings.closePopupOnImgClick) {\n    close()\n    return\n  }\n  showImageToolbar.value = !showImageToolbar.value\n}\n\nfunction toTagsPage(tag: string) {\n  if (store.isYKSite) {\n    window.open(`/post?tags=${tag}`, '_blank', 'noreferrer')\n  }\n  if (isDanbooruPage()) {\n    window.open(`/posts?tags=${tag}`, '_blank', 'noreferrer')\n  }\n}\n\nfunction toPidPage(pid: string) {\n  if (notYKSite.value) return\n  window.open(`/post/show/${pid}`, '_blank', 'noreferrer')\n}\n\nfunction toDetailPage() {\n  window.open(imageSelected.value.postView, '_blank', 'noreferrer')\n}\n\nfunction toSourcePage() {\n  const { sourceUrl } = imageSelected.value\n  if (!isURL(sourceUrl)) return\n  window.open(sourceUrl, '_blank', 'noreferrer')\n}\n\nasync function download(url: string | null, name: string) {\n  if (!url) return\n  if (location.host.includes('gelbooru')) {\n    setTimeout(() => {\n      downloading.value = false\n    }, 1000)\n  }\n  if (store.isYKSite) {\n    name = `${location.hostname} ${imageSelected.value.id} ${imageSelected.value.tags.join(' ')}`\n  }\n  if (isR34PahealHome()) {\n    // @ts-expect-error protected prop\n    name = `${name}.${imageSelected.value.data.file_name.split('.').pop()}`\n  }\n  try {\n    downloading.value = true\n    await downloadFile(url, name)\n    downloading.value = false\n  } catch (error) {\n    downloading.value = false\n    showMsg({ msg: `${i18n.t('FAqj5ONm50QMfIt9Vq2p1')}: ${error}`, type: 'error' })\n  }\n}\n\nfunction addToList() {\n  addToSelectedList(imageSelected.value)\n}\n\nfunction onDtlContClick(ev: Event) {\n  const el = ev.target as HTMLElement\n  if (el?.className?.includes?.('img_detail_cont')) {\n    close()\n  }\n}\n\nconst postDetail = ref<PostDetail>({})\nconst metaTags = computed(() => postDetail.value.tags?.filter(e => e.type != 'general') || [])\n\nasync function addFavorite() {\n  if (!isFavBtnShow || postDetail.value.voted) return\n  const isSuccess = await addPostToFavorites(imageSelected.value.id)\n  if (isSuccess) postDetail.value.voted = true\n}\n\nconst isExportTagsEnable = ref(true)\nconst isExportTagsShow = ref(false)\nfunction openExportTags() {\n  isExportTagsShow.value = true\n}\n\nconst preloadImgEl = new Image()\nfunction preloadImg(src: string) {\n  console.log('preloadImg: ', src)\n  return new Promise((resolve, reject) => {\n    preloadImgEl.src = src\n    preloadImgEl.onload = resolve\n    preloadImgEl.onerror = reject\n  })\n}\n\nasync function preloadNextImg() {\n  if (!settings.isFullImgPreload) return\n  if (isVideo.value) return\n  for (let index = 1; index <= settings.imgPreloadNum; index++) {\n    console.log('index: ', index)\n    const next = store.imageList[store.imageSelectedIndex + index]\n    if (!next) break\n    const imgSrc = (scaleOn.value ? next.jpegUrl : next.sampleUrl) || next.fileUrl\n    await preloadImg(imgSrc || '')\n  }\n}\n\nconst isVideoShow = ref(true)\nasync function toggleVideoShow() {\n  isVideoShow.value = false\n  await nextTick()\n  isVideoShow.value = true\n}\n\nconst showPreviewThumb = ref(true)\n\nasync function showPrevPost() {\n  if (store.imageSelectedIndex == 0) return\n  if (showPreviewThumb.value) {\n    showPreviewThumb.value = false\n  }\n  imgLoading.value = true\n  store.imageSelectedIndex--\n  isVideo.value && toggleVideoShow()\n  await setPostDetail(imageSelected, postDetail)\n}\n\nasync function showNextPost() {\n  if (showPreviewThumb.value) {\n    showPreviewThumb.value = false\n  }\n  if (store.imageSelectedIndex >= store.imageList.length - 1) {\n    if (store.requestLoading || store.requestStop) return\n    await searchPosts()\n  }\n  imgLoading.value = true\n  store.imageSelectedIndex++\n  isVideo.value && toggleVideoShow()\n  await setPostDetail(imageSelected, postDetail)\n  preloadNextImg()\n}\n\nfunction onImageLoadError(ev: Event) {\n  // imgLoading.value = false\n  imageSelected.value.sampleUrl = null\n\n  if (notR34Fav.value) {\n    return\n  }\n  const { fileUrl } = imageSelected.value\n  const el = ev.target as HTMLImageElement\n\n  if (fileUrl && location.hostname.includes('zerochan')) {\n    getZerochanFileUrl(imageSelected.value.id).then(url => {\n      imageSelected.value.fileUrl = url\n    })\n    return\n  }\n\n  if (!el?.src.includes('/images/')) {\n    el.src = imageSelected.value.fileUrl || ''\n    return\n  }\n  if (fileUrl?.includes('.jpeg')) {\n    imageSelected.value.fileUrl = fileUrl.replace(/\\.jpeg(\\?\\d+)?$/, '.jpg')\n    return\n  }\n  if (fileUrl?.includes('.jpg')) {\n    imageSelected.value.fileUrl = fileUrl.replace(/\\.jpg(\\?\\d+)?$/, '.png')\n    return\n  }\n  if (fileUrl && (realbooru.is() || rule34.firefox.is())) {\n    imageSelected.value.fileUrl = fileUrl.replace(/\\.png(\\?\\d+)?$/, '.gif')\n  }\n}\n\nconst scaleImgSrc = computed(() => {\n  return scaleOn.value\n    ? (imageSelected.value.jpegUrl || imageSelected.value.fileUrl || void 0)\n    : void 0\n})\n\nfunction onScaleImgError(ev: Event) {\n  if (notR34Fav.value) {\n    // @ts-expect-error data protected\n    imageSelected.value.data.jpeg_url = null\n    return\n  }\n\n  // imgLoading.value = false\n\n  const img = ev.target as HTMLImageElement\n  const { fileUrl } = imageSelected.value\n\n  if (fileUrl && location.hostname.includes('zerochan')) {\n    getZerochanFileUrl(imageSelected.value.id).then(url => {\n      imageSelected.value.fileUrl = url\n      img.src = url\n    })\n    return\n  }\n  if (fileUrl?.includes('.jpeg')) {\n    imageSelected.value.fileUrl = fileUrl.replace(/\\.jpeg(\\?\\d+)?$/, '.jpg')\n    img.src = imageSelected.value.fileUrl\n    return\n  }\n  if (fileUrl?.includes('.jpg')) {\n    imageSelected.value.fileUrl = fileUrl.replace(/\\.jpg(\\?\\d+)?$/, '.png')\n    img.src = imageSelected.value.fileUrl\n    return\n  }\n  if (fileUrl && (realbooru.is() || rule34.firefox.is())) {\n    imageSelected.value.fileUrl = fileUrl.replace(/\\.png(\\?\\d+)?$/, '.gif')\n    img.src = imageSelected.value.fileUrl\n  }\n}\n\nconst scaleImgStyleMap = {\n  FitToPage: { maxWidth: '100vw', maxHeight: '100vh' },\n  FitToWidth: { width: '100vw' },\n  FitToHeight: { height: '100vh' },\n  Original: {},\n}\n\ntype ImgScaleState = 'FitToPage' | 'FitToWidth' | 'FitToHeight' | 'Original'\nconst imgScaleState = ref<ImgScaleState>('Original')\n\nconst imgRotateDeg = ref(0)\nfunction rotateImg() {\n  imgScaleState.value = 'FitToPage'\n  imgRotateDeg.value += 90\n}\n\nconst scaleImgStyle = computed(() => ({\n  ...scaleImgStyleMap[imgScaleState.value],\n  'transform': `rotate(${imgRotateDeg.value}deg)`,\n  'transform-origin': 'center center',\n}))\n\nlet clearDragEv: (() => void) | undefined\nasync function zoomInImg() {\n  scaleOn.value = true\n  if (imageSelected.value.sampleUrl) {\n    imgLoading.value = true\n  }\n  await nextTick()\n  clearDragEv = dragElement('.img_scale_scroll', '.img_detail_scale')\n}\nfunction zoomOutImg() {\n  scaleOn.value = false\n  imgRotateDeg.value = 0\n  clearDragEv?.()\n}\n\nasync function reqFullscreen() {\n  try {\n    if (document.fullscreenElement) return\n    const img = document.querySelector('.img_detail_scale')\n    await img?.requestFullscreen()\n  } catch (error) {\n    console.log('toggleFullscreen error: ', error)\n  }\n}\n\nwatch(() => store.showImageSelected, async val => {\n  if (val) {\n    imgLoading.value = true\n    await setPostDetail(imageSelected, postDetail)\n    preloadNextImg()\n  } else {\n    scaleOn.value = false\n    postDetail.value = {}\n    await nextTick()\n    showPreviewThumb.value = true\n  }\n})\n\nfunction onResize() {\n  innerWidth.value = window.innerWidth\n  innerHeight.value = window.innerHeight\n}\n\nconst isTriggerEvent = computed(() => {\n  if (!store.showImageSelected) return false\n  if (isVideo.value) return false\n  if (scaleOn.value && imgScaleState.value !== 'FitToPage') return false\n  if (isExportTagsShow.value) return false\n  return true\n})\n\nconst onWheel = debounce((ev: WheelEvent) => {\n  if (!isTriggerEvent.value) return\n  ev.deltaY > 0 ? showNextPost() : showPrevPost()\n}, 500, true)\n\nconst onKeyup = debounce((ev: KeyboardEvent) => {\n  if (!isTriggerEvent.value) return\n  ev.preventDefault()\n  if (['ArrowLeft', 'a', 'A'].includes(ev.key)) {\n    showPrevPost()\n    return\n  }\n  if (['ArrowRight', 'd', 'D'].includes(ev.key)) {\n    showNextPost()\n    return\n  }\n  if (['f', 'F'].includes(ev.key)) {\n    addFavorite()\n  }\n}, 500, true)\n\nonMounted(() => {\n  window.addEventListener('resize', onResize)\n  settings.isListenWheelEvent && window.addEventListener('wheel', onWheel)\n  settings.isListenKeyupEvent && window.addEventListener('keyup', onKeyup)\n})\n\nonUnmounted(() => {\n  window.removeEventListener('resize', onResize)\n  settings.isListenWheelEvent && window.removeEventListener('wheel', onWheel)\n  settings.isListenKeyupEvent && window.removeEventListener('keyup', onKeyup)\n})\n</script>\n"
  },
  {
    "path": "src/components/PostExportTags.vue",
    "content": "<template>\n  <v-dialog :value=\"showDialog\" max-width=\"800px\" @input=\"handleVisible\">\n    <v-card>\n      <v-card-title>\n        <h4>{{ $t('FMi4atPbKn-B1HiAZ2ZP2') }}</h4>\n        <v-spacer />\n        <v-tooltip bottom>\n          <template #activator=\"{ on, attrs }\">\n            <v-btn fab small text v-bind=\"attrs\" v-on=\"on\" @click.stop=\"handleVisible(false)\">\n              <v-icon>{{ mdiClose }}</v-icon>\n            </v-btn>\n          </template>\n          <span>{{ $t('t83UAY18UebTg1_-zFGP3') }}</span>\n        </v-tooltip>\n      </v-card-title>\n      <v-card-text style=\"max-height: 72vh;overflow-y: auto;\">\n        <div class=\"subtitle-1\">{{ $t('Cu6n0Apv5xVlo4DnQbVbT') }}</div>\n        <div class=\"export-tags-setting mb-4\">\n          <v-checkbox v-model=\"isEscapeParens\">\n            <template #label>\n              <code>( ) -> \\( \\)</code>\n            </template>\n          </v-checkbox>\n          <v-checkbox v-model=\"isSettingWght\" :label=\"$t('BB4C5taWpmw06X0Kz_Gtk')\" />\n          <v-radio-group v-model=\"bracketType\" row>\n            <v-radio value=\"use_parens\">\n              <template #label>\n                <code>Using ( )</code>\n              </template>\n            </v-radio>\n            <v-radio value=\"use_brackets\">\n              <template #label>\n                <code>Using { }</code>\n              </template>\n            </v-radio>\n          </v-radio-group>\n        </div>\n        <div v-for=\"type in tagTypes\" v-show=\"postTags[type[0]].length\" :key=\"type[0]\">\n          <div class=\"d-flex-y\">\n            <div class=\"subtitle-2\" style=\"min-width: 72px;\">{{ type[1] }}</div>\n            <template v-if=\"showSubActions\">\n              <v-btn color=\"light-blue accent-4\" small text @click=\"selAll(type[0])\">{{ $t('zg2GRF6zmMXCkT9Uz2Bni') }}</v-btn>\n              <v-btn color=\"light-blue accent-4\" small text @click=\"selNone(type[0])\">{{ $t('xSC1vpAOTLQ3RBipKrNpD') }}</v-btn>\n              <v-btn color=\"light-blue accent-4\" small text @click=\"selInvert(type[0])\">{{ $t('cKXET1CCnAXq4H60qr8uc') }}</v-btn>\n              <v-btn color=\"light-blue accent-4\" small text @click=\"exportTags(type[0])\">{{ $t('QH_xm27zhgs5E1077asf1') }}</v-btn>\n            </template>\n          </div>\n          <v-chip-group v-model=\"selTags[type[0]]\" column multiple>\n            <div v-for=\"tag in postTags[type[0]]\" :key=\"tag\" class=\"d-flex-col\">\n              <v-chip filter small :color=\"tagColorMap[type[0]]\" :value=\"tag\" :ripple=\"false\">{{ tag }}</v-chip>\n              <input v-if=\"isSettingWght\" v-model=\"wghtMap[tag]\" type=\"number\" class=\"export-tags-wght-inp\">\n            </div>\n          </v-chip-group>\n        </div>\n      </v-card-text>\n      <v-card-actions>\n        <v-btn color=\"blue accent-2\" text @click=\"selAll()\">{{ $t('zg2GRF6zmMXCkT9Uz2Bni') }}</v-btn>\n        <v-btn color=\"blue accent-2\" text @click=\"selNone()\">{{ $t('xSC1vpAOTLQ3RBipKrNpD') }}</v-btn>\n        <v-btn color=\"blue accent-2\" text @click=\"selInvert()\">{{ $t('cKXET1CCnAXq4H60qr8uc') }}</v-btn>\n        <v-btn color=\"blue accent-2\" text @click=\"exportTags()\">{{ $t('QH_xm27zhgs5E1077asf1') }}</v-btn>\n      </v-card-actions>\n    </v-card>\n  </v-dialog>\n</template>\n\n<script setup lang=\"ts\">\nimport { type PropType, computed, ref, watch } from 'vue'\nimport { mdiClose } from '@mdi/js'\nimport type { PostDetail } from '@/api/moebooru'\nimport { showMsg } from '@/utils'\nimport i18n from '@/utils/i18n'\n\nconst props = defineProps({\n  tags: { type: Array as PropType<PostDetail['tags']>, default: () => [] },\n  showDialog: { type: Boolean, default: false },\n  updateShowDialog: { type: Function, default: () => {} },\n})\n\nconst initTags = () => ({\n  artist: [],\n  copyright: [],\n  character: [],\n  general: [],\n} as Record<string, string[]>)\nconst tagColorMap: Record<string, string> = {\n  artist: 'orange lighten-4',\n  copyright: 'purple lighten-4',\n  character: 'green lighten-4',\n  general: 'blue lighten-4',\n}\n\nconst isEscapeParens = ref(true)\nconst isSettingWght = ref(false)\nconst bracketType = ref('use_parens')\nconst postTags = ref(initTags())\nconst selTags = ref(initTags())\nconst tagTypes = ref(Object.keys(initTags()).map(k => [k, `${k[0].toUpperCase()}${k.slice(1)}`]))\nconst wghtMap = ref<Record<string, number>>({})\nconst showSubActions = computed(() => postTags.value.artist.length && postTags.value.copyright.length && postTags.value.character.length)\n\nwatch(() => props.showDialog, val => {\n  if (!val) return\n  Object.keys(postTags.value).forEach(type => {\n    postTags.value[type] = props.tags!.filter(e => e.type == type).map(e => e.tag.replaceAll('_', ' '))\n  })\n})\n\nfunction handleVisible(val: boolean) {\n  props.updateShowDialog(val)\n  if (!val) {\n    postTags.value = initTags()\n    selTags.value = initTags()\n    wghtMap.value = {}\n  }\n}\n\nfunction selAll(type?: string) {\n  if (type) {\n    selTags.value[type] = [...postTags.value[type]]\n  } else {\n    Object.keys(postTags.value).forEach(type => {\n      selTags.value[type] = [...postTags.value[type]]\n    })\n  }\n}\n\nfunction selNone(type?: string) {\n  if (type) {\n    selTags.value[type] = []\n  } else {\n    Object.keys(postTags.value).forEach(type => {\n      selTags.value[type] = []\n    })\n  }\n}\n\nfunction selInvert(type?: string) {\n  if (type) {\n    const tags = postTags.value[type].filter(e => !selTags.value[type].includes(e))\n    selTags.value[type] = tags\n  } else {\n    Object.keys(postTags.value).forEach(type => {\n      const tags = postTags.value[type].filter(e => !selTags.value[type].includes(e))\n      selTags.value[type] = tags\n    })\n  }\n}\n\nfunction exportTags(type?: string) {\n  const tags: string[] = []\n  const target = type ? selTags.value[type] : Object.keys(selTags.value).map(k => selTags.value[k]).flat()\n  target.forEach(prompts => {\n    const origTag = prompts\n    if (isEscapeParens.value) {\n      prompts = prompts.replaceAll('(', '\\\\(').replaceAll(')', '\\\\)')\n    }\n    if (isSettingWght.value) {\n      prompts = addBrackets(prompts, bracketType.value == 'use_parens', wghtMap.value[origTag])\n    }\n    tags.push(prompts)\n  })\n  copyText(tags.join(', '))\n}\n\nfunction addBrackets(prompts: string, isRound: boolean, n: number) {\n  n = Number(n)\n  if (n == 0) return prompts\n  const arr = n > 0 ? (isRound ? ['(', ')'] : ['{', '}']) : ['[', ']']\n  n = Math.abs(n)\n  return arr[0].repeat(n).concat(prompts, arr[1].repeat(n))\n}\n\nfunction copyText(text: string) {\n  navigator\n    .clipboard\n    .writeText(text)\n    .then(() => showMsg({ msg: i18n.t('99kLMSzDYJCAf1yK9QYzy') as string }))\n    .catch(() => showMsg({ msg: i18n.t('si-zDDRFrEwDTCkp53Q44') as string, type: 'error' }))\n}\n</script>\n"
  },
  {
    "path": "src/components/PostList.vue",
    "content": "<template>\n  <div v-if=\"showImageList\" :style=\"settings.masonryLayout === 'virtual' ? 'height:93vh' : ''\">\n    <virtual-waterfall\n      v-if=\"settings.masonryLayout === 'virtual'\"\n      class=\"virtual-waterfall\"\n      :class=\"{ 'wf-no-fit-screen': notFitScreen }\"\n      :gap=\"10\"\n      :preload-screen-count=\"[1, 1]\"\n      :item-min-width=\"300\"\n      :items=\"store.imageList\"\n      :max-column-count=\"virtualMaxCol\"\n      :calc-item-height=\"calcItemHeight\"\n      style=\"min-height: 93vh\"\n    >\n      <template #default=\"{ item, index }\">\n        <div class=\"posts-image-card\">\n          <img\n            class=\"post-image-v\"\n            alt=\"\"\n            loading=\"lazy\"\n            :src=\"getImgSrc(item)\"\n            role=\"button\"\n            tabindex=\"0\"\n            @click=\"showImgModal(index)\"\n            @contextmenu=\"onCtxMenu($event, item)\"\n            @error=\"onImageLoadError(item?.id || '')\"\n          >\n          <template v-if=\"store.isYKSite\">\n            <v-icon\n              v-if=\"//@ts-ignore\n                item?.data?.has_children\"\n              class=\"posts-image-type\"\n              dense\n            >\n              {{ mdiFileTree }}\n            </v-icon>\n            <v-icon\n              v-if=\"//@ts-ignore\n                item?.data?.parent_id\"\n              class=\"posts-image-type\"\n              dense\n            >\n              {{ mdiFolderNetwork }}\n            </v-icon>\n          </template>\n          <v-icon\n            v-if=\"item?.fileExt.toLowerCase() === 'gif'\"\n            class=\"posts-image-type\"\n          >\n            {{ mdiFileGifBox }}\n          </v-icon>\n          <v-icon\n            v-if=\"['mp4', 'webm'].includes(item?.fileExt.toLowerCase())\"\n            class=\"posts-image-type\"\n          >\n            {{ mdiVideo }}\n          </v-icon>\n          <div v-if=\"!isR34Fav && settings.showPostCheckbox\" class=\"posts-image-checkbox\">\n            <v-checkbox class=\"ma-0 pa-0\" :value=\"isPostChecked(item?.id)\" hide-details @change=\"onPostCheckboxChange($event, item)\" />\n          </div>\n          <div v-if=\"settings.showListPostReso\" class=\"posts-image-wh\">{{ item?.width }} × {{ item?.height }}</div>\n          <div v-if=\"!isR34Fav\" class=\"posts-image-actions\">\n            <v-btn icon color=\"#fff\" :title=\"$t('EsiorRgoeHI8h7IHMLDA4')\" :href=\"item?.postView\" target=\"_blank\" rel=\"noreferrer\">\n              <v-icon>{{ mdiLinkVariant }}</v-icon>\n            </v-btn>\n            <v-btn v-if=\"notPartialSupportSite\" icon color=\"#fff\" :title=\"$t('hVmfDxXoj8vkgVQabEOSr')\" @click.stop=\"addToSelectedList(item)\">\n              <v-icon>{{ mdiPlaylistPlus }}</v-icon>\n            </v-btn>\n            <v-btn v-if=\"notPartialSupportSite\" icon color=\"#fff\" :title=\"$t('VpuyxZtIoDF9-YyOm0tK_')\" @click.stop=\"downloadCtxPost(item)\">\n              <v-icon>{{ mdiDownload }}</v-icon>\n            </v-btn>\n            <v-btn v-if=\"isFavBtnShow\" icon color=\"#fff\" :title=\"$t('Dnnio9m9RZA6bkTLytc99')\" @click.stop=\"addFavorite(item?.id)\">\n              <v-icon>{{ mdiHeartPlusOutline }}</v-icon>\n            </v-btn>\n          </div>\n        </div>\n      </template>\n    </virtual-waterfall>\n    <wf-layout v-else>\n      <v-card\n        v-for=\"(image, index) in store.imageList\"\n        :key=\"index\"\n        class=\"posts-image-card\"\n        :style=\"imgCardStyle(image)\"\n      >\n        <template v-if=\"settings.masonryLayout === 'justified'\">\n          <img\n            class=\"post-image\"\n            alt=\"\"\n            loading=\"lazy\"\n            :src=\"getImgSrc(image)\"\n            role=\"button\"\n            tabindex=\"0\"\n            @click=\"showImgModal(index)\"\n            @contextmenu=\"onCtxMenu($event, image)\"\n            @error=\"onImageLoadError(image?.id || '')\"\n          >\n        </template>\n        <v-img\n          v-else\n          transition=\"scroll-y-transition\"\n          :src=\"getImgSrc(image)\"\n          :aspect-ratio=\"image?.aspectRatio\"\n          @click=\"showImgModal(index)\"\n          @contextmenu=\"onCtxMenu($event, image)\"\n          @error=\"onImageLoadError(image?.id)\"\n        >\n          <template #placeholder>\n            <v-row class=\"fill-height ma-0\" align=\"center\" justify=\"center\">\n              <v-progress-circular indeterminate color=\"deep-purple\" />\n            </v-row>\n          </template>\n        </v-img>\n        <template v-if=\"store.isYKSite\">\n          <v-icon\n            v-if=\"//@ts-ignore\n              image?.data?.has_children\"\n            class=\"posts-image-type\"\n            dense\n          >\n            {{ mdiFileTree }}\n          </v-icon>\n          <v-icon\n            v-if=\"//@ts-ignore\n              image?.data?.parent_id\"\n            class=\"posts-image-type\"\n            dense\n          >\n            {{ mdiFolderNetwork }}\n          </v-icon>\n        </template>\n        <v-icon\n          v-if=\"image?.fileExt.toLowerCase() === 'gif'\"\n          class=\"posts-image-type\"\n        >\n          {{ mdiFileGifBox }}\n        </v-icon>\n        <v-icon\n          v-if=\"['mp4', 'webm'].includes(image?.fileExt.toLowerCase())\"\n          class=\"posts-image-type\"\n        >\n          {{ mdiVideo }}\n        </v-icon>\n        <div v-if=\"!isR34Fav && settings.showPostCheckbox\" class=\"posts-image-checkbox\">\n          <v-checkbox class=\"ma-0 pa-0\" :value=\"isPostChecked(image?.id)\" hide-details @change=\"onPostCheckboxChange($event, image)\" />\n        </div>\n        <div v-if=\"settings.showListPostReso\" class=\"posts-image-wh\">{{ image?.width }} × {{ image?.height }}</div>\n        <div v-if=\"!isR34Fav\" class=\"posts-image-actions\">\n          <v-btn icon color=\"#fff\" :title=\"$t('EsiorRgoeHI8h7IHMLDA4')\" :href=\"image?.postView\" target=\"_blank\" rel=\"noreferrer\">\n            <v-icon>{{ mdiLinkVariant }}</v-icon>\n          </v-btn>\n          <v-btn v-if=\"notPartialSupportSite\" class=\"hidden-md-and-down\" icon color=\"#fff\" :title=\"$t('hVmfDxXoj8vkgVQabEOSr')\" @click.stop=\"addToSelectedList(image)\">\n            <v-icon>{{ mdiPlaylistPlus }}</v-icon>\n          </v-btn>\n          <v-btn v-if=\"notPartialSupportSite\" icon color=\"#fff\" :title=\"$t('VpuyxZtIoDF9-YyOm0tK_')\" @click.stop=\"downloadCtxPost(image)\">\n            <v-icon>{{ mdiDownload }}</v-icon>\n          </v-btn>\n          <v-btn v-if=\"isFavBtnShow\" icon color=\"#fff\" :title=\"$t('Dnnio9m9RZA6bkTLytc99')\" @click.stop=\"addFavorite(image?.id)\">\n            <v-icon>{{ mdiHeartPlusOutline }}</v-icon>\n          </v-btn>\n        </div>\n      </v-card>\n    </wf-layout>\n    <div class=\"d-flex justify-center\">\n      <v-btn v-show=\"store.requestLoading\" color=\"primary\" text>\n        {{ $t('RN4dt81l_fZMWODsskZob') }}...\n      </v-btn>\n      <v-btn v-show=\"showLoadMore\" color=\"primary\" text @click=\"searchPosts()\">\n        {{ $t('fC8XNfCl04zK7vgeaRZMQ') }}\n      </v-btn>\n      <v-btn v-show=\"showNoMore\" class=\"mt-2\" color=\"primary\" text>\n        {{ $t('Z4pa8GhgE63OGGvCqAld0') }}...\n      </v-btn>\n    </div>\n    <v-menu v-model=\"showMenu\" :position-x=\"x\" :position-y=\"y\" absolute offset-y>\n      <v-list>\n        <v-list-item v-if=\"isFavBtnShow\" @click=\"addFavorite()\">\n          <v-list-item-title>{{ $t('Dnnio9m9RZA6bkTLytc99') }}</v-list-item-title>\n        </v-list-item>\n        <v-list-item v-if=\"notPartialSupportSite\" @click=\"downloadCtxPost()\">\n          <v-list-item-title>{{ $t('VpuyxZtIoDF9-YyOm0tK_') }}</v-list-item-title>\n        </v-list-item>\n        <v-list-item @click=\"openDetail()\">\n          <v-list-item-title>{{ $t('EsiorRgoeHI8h7IHMLDA4') }}</v-list-item-title>\n        </v-list-item>\n        <v-list-item v-if=\"notPartialSupportSite\" class=\"hidden-md-and-down\" @click=\"addToSelectedList()\">\n          <v-list-item-title>{{ $t('hVmfDxXoj8vkgVQabEOSr') }}</v-list-item-title>\n        </v-list-item>\n      </v-list>\n    </v-menu>\n    <v-fab-transition>\n      <v-btn\n        v-show=\"showFab\"\n        fab\n        dark\n        fixed\n        bottom\n        right\n        color=\"pink\"\n        class=\"refresh_posts_btn\"\n        @click=\"refreshPosts()\"\n      >\n        <v-icon>{{ mdiRefresh }}</v-icon>\n      </v-btn>\n    </v-fab-transition>\n    <PostDetail />\n  </div>\n</template>\n\n<script setup lang=\"ts\">\nimport { mdiDownload, mdiFileGifBox, mdiFileTree, mdiFolderNetwork, mdiHeartPlusOutline, mdiLinkVariant, mdiPlaylistPlus, mdiRefresh, mdiVideo } from '@mdi/js'\nimport { computed, nextTick, onMounted, onUnmounted, ref, set, watch } from 'vue'\nimport type { Post } from '@himeka/booru'\nimport PostDetail from './PostDetail.vue'\nimport { downloadFile, fancyboxShow, notReachBottom, showMsg, throttleScroll } from '@/utils'\nimport { notPartialSupportSite } from '@/api/booru'\nimport { addPostToFavorites, isFavBtnShow } from '@/api/fav'\nimport { isRule34FavPage } from '@/api/rule34'\nimport { isGelbooruFavPage } from '@/api/gelbooru'\nimport { isR34PahealHome } from '@/api/r34-paheal'\nimport { initPosts, refreshPosts, searchPosts } from '@/store/actions/post'\nimport { removeFromSelectedList, settings, store, addToSelectedList as storeAddToSelectedList } from '@/store'\nimport i18n from '@/utils/i18n'\n\nconst notFitScreen = ref(localStorage.getItem('__fitScreen') == '0')\nconst isR34Fav = ref(isRule34FavPage() || isGelbooruFavPage())\nconst showImageList = ref(true)\nconst showFab = ref(false)\n\nwatch(\n  () => settings.selectedColumn,\n  () => {\n    showImageList.value = false\n    nextTick(() => {\n      showImageList.value = true\n    })\n  },\n)\n\nconst showNoMore = computed(() => !store.requestLoading && store.requestStop)\nconst showLoadMore = computed(() => !store.requestLoading && !store.requestStop)\n\nconst ctxActPost = ref<Post>()\nconst showMenu = ref(false)\nconst x = ref(0)\nconst y = ref(0)\n\nconst maxHeightStyle = computed(() => {\n  const num = +settings.selectedColumn\n  if (num == 0 || num > 3) return 'max-height: 60vh;overflow: hidden'\n  return ''\n})\n\nfunction imgCardStyle(image: Post) {\n  if (settings.masonryLayout !== 'justified') return maxHeightStyle\n  let style = `--w:${image?.width};--h:${image?.height};`\n  if (settings.justifiedBaseWidth) style += `--jstf-w:${settings.justifiedBaseWidth};`\n  return style\n}\n\nfunction getImgSrc(img?: Post) {\n  let src = img?.previewUrl\n  if (!/\\.(mp4|webm)$/i.test(img?.fileUrl || '')) {\n    const num = +settings.selectedColumn\n    if (settings.isThumbSampleUrl || (num != 0 && num < 7)) {\n      src = img?.sampleUrl\n    }\n    if (location.hostname === 'danbooru.donmai.us' && src) {\n      src = src.replace(/(.*)\\/180x180\\/(.*)jpg/, '$1/720x720/$2webp')\n    }\n  }\n  return src || img?.fileUrl || void 0\n}\n\nfunction onCtxMenu(ev: MouseEvent, img: Post) {\n  if (isR34Fav.value) return\n  ev.preventDefault()\n  showMenu.value = false\n  x.value = ev.clientX\n  y.value = ev.clientY\n  nextTick(() => {\n    ctxActPost.value = img\n    showMenu.value = true\n  })\n}\n\nfunction showImgModal(index: number) {\n  if (settings.useFancybox) {\n    fancyboxShow(store.imageList, index)\n    return\n  }\n  store.imageSelectedIndex = index\n  store.showImageSelected = true\n}\n\nfunction openDetail(post?: Post) {\n  const img = post || ctxActPost.value\n  img && window.open(img.postView, '_blank', 'noreferrer')\n}\n\nfunction addToSelectedList(post?: Post) {\n  const img = post || ctxActPost.value\n  img && storeAddToSelectedList(img)\n}\n\nfunction addFavorite(id?: string) {\n  if (!isFavBtnShow) return\n  const imgId = id || ctxActPost.value?.id\n  imgId && addPostToFavorites(imgId)\n}\n\nasync function downloadCtxPost(post?: Post) {\n  const img = post || ctxActPost.value\n  if (!img) return\n  let { fileDownloadName } = img\n  if (!img.fileUrl) return\n  if (store.isYKSite) {\n    fileDownloadName = `${location.hostname} ${img.id} ${img.tags.join(' ')}`\n  }\n  if (isR34PahealHome()) {\n    // @ts-expect-error protected prop\n    fileDownloadName = `${fileDownloadName}.${img.data.file_name.split('.').pop()}`\n  }\n  try {\n    await downloadFile(img.fileUrl, fileDownloadName)\n  } catch (error) {\n    showMsg({ msg: `${i18n.t('FAqj5ONm50QMfIt9Vq2p1')}: ${error}`, type: 'error' })\n  }\n}\n\nfunction isPostChecked(id?: string) {\n  return store.selectedImageList.some(e => e.id === id)\n}\nfunction onPostCheckboxChange(e: any, image: Post) {\n  e ? storeAddToSelectedList(image) : removeFromSelectedList(image.id)\n}\n\nfunction onImageLoadError(id: string) {\n  const item = store.imageList.find(e => e.id == id)\n  if (!item) return\n  if (item.previewUrl) {\n    set(item, 'previewUrl', null)\n    set(item, 'sampleUrl', null)\n    return\n  }\n  if (location.hostname != 'rule34.xxx') return\n  const { fileUrl } = item\n  if (!fileUrl) return\n  if (fileUrl.includes('.jpeg')) {\n    set(item, 'fileUrl', fileUrl.replace(/\\.jpeg(\\?\\d+)?$/, '.jpg'))\n  } else if (fileUrl.includes('.jpg')) {\n    set(item, 'fileUrl', fileUrl.replace(/\\.jpg(\\?\\d+)?$/, '.png'))\n  } else {\n    set(item, 'fileUrl', fileUrl.replace(/\\.png(\\?\\d+)?$/, '.gif'))\n  }\n}\n\nconst virtualMaxCol = computed(() => {\n  const num = Number(settings.selectedColumn)\n  return num > 0 ? num : undefined\n})\nfunction calcItemHeight(item: any, itemWidth: number) {\n  return item.height * (itemWidth / item.width)\n}\n\nconst scrollFn = throttleScroll(scroll => {\n  if (!showFab.value && scroll > 200) showFab.value = true\n  if (store.requestStop) return\n  if (store.requestLoading) return\n  notReachBottom() && searchPosts(true)\n}, () => {\n  if (showFab.value) showFab.value = false\n})\n\nonMounted(async () => {\n  await initPosts()\n  window.addEventListener('scroll', scrollFn)\n})\n\nonUnmounted(() => {\n  window.removeEventListener('scroll', scrollFn)\n})\n</script>\n"
  },
  {
    "path": "src/components/SettingsDrawer.vue",
    "content": "<template>\n  <v-navigation-drawer\n    v-model=\"store.showSettings\"\n    class=\"nav_drawer settings_drawer\"\n    :width=\"400\"\n    app\n    temporary\n    right\n  >\n    <v-list-item>\n      <v-list-item-content>\n        <v-list-item-title class=\"title\">{{ $t('UxxldE9xRwmQctrvba5Y8') }}</v-list-item-title>\n        <v-list-item-subtitle>{{ $t('Uw9QwD1SaR2VjZEqDYRdb') }}</v-list-item-subtitle>\n      </v-list-item-content>\n      <v-list-item-icon @click=\"store.showSettings = false\">\n        <v-btn icon>\n          <v-icon>{{ mdiClose }}</v-icon>\n        </v-btn>\n      </v-list-item-icon>\n    </v-list-item>\n    <v-divider />\n    <v-list dense nav>\n      <v-list-item class=\"hidden-lg-and-up\">\n        <v-list-item-content>\n          <v-list-item-title>{{ $t('e4_fgvntwNlfxgJUc2dXK') }}</v-list-item-title>\n        </v-list-item-content>\n        <v-list-item-action>\n          <v-menu transition=\"slide-y-transition\" offset-y>\n            <template #activator=\"{ on, attrs }\">\n              <v-btn small v-bind=\"attrs\" class=\"sel_menu_btn\" style=\"max-width: 100px;\" v-on=\"on\">\n                {{ currentLanglabel }}\n                <v-icon :size=\"16\">{{ mdiChevronDown }}</v-icon>\n              </v-btn>\n            </template>\n            <v-list dense>\n              <v-list-item-group :value=\"settings.lang\" color=\"primary\">\n                <v-list-item v-for=\"lang in langList\" :key=\"lang.value\" :value=\"lang.value\" dense @click=\"selectLang(lang.value)\">\n                  <v-list-item-title>{{ lang.label }}</v-list-item-title>\n                </v-list-item>\n              </v-list-item-group>\n            </v-list>\n          </v-menu>\n        </v-list-item-action>\n      </v-list-item>\n      <v-list-item class=\"mb-0\">\n        <v-list-item-content>\n          <v-list-item-title>\n            <div class=\"d-flex align-center\">\n              <span>{{ $t('_Efl8k8uYQj9iJmj3kwbd') }}</span>\n              <v-tooltip bottom>\n                <template #activator=\"{ on, attrs }\">\n                  <v-btn class=\"ml-2\" icon v-bind=\"attrs\" v-on=\"on\" @click.stop=\"exportBlacklist\"><v-icon :size=\"18\">{{ mdiContentCopy }}</v-icon></v-btn>\n                </template>\n                <span>{{ $t('EVPG1YZDtykdz3htyf11u') }}</span>\n              </v-tooltip>\n              <v-tooltip bottom>\n                <template #activator=\"{ on, attrs }\">\n                  <v-btn icon v-bind=\"attrs\" v-on=\"on\" @click.stop=\"importBlacklist\"><v-icon :size=\"18\">{{ mdiContentPaste }}</v-icon></v-btn>\n                </template>\n                <span>{{ $t('kCYFwKpwznYIKRmB1tCww') }}</span>\n              </v-tooltip>\n            </div>\n          </v-list-item-title>\n          <v-list-item-subtitle>{{ $t('jMod2JozzAnwHuD-3KuPb') }}</v-list-item-subtitle>\n        </v-list-item-content>\n      </v-list-item>\n      <v-list-item class=\"pa-0\">\n        <v-list-item-content class=\"pt-0\">\n          <v-combobox\n            v-model=\"settings.blacklist\"\n            :append-icon=\"null\"\n            :items=\"[]\"\n            class=\"blacklist_combobox ma-0 pa-0\"\n            hide-details\n            hide-no-data\n            multiple\n            outlined\n            dense\n            chips\n          >\n            <template #selection=\"{ item }\">\n              <v-chip\n                label\n                small\n                outlined\n                close\n                @click:close=\"removeTagFromBlacklist(item)\"\n              >\n                <span>{{ item }}</span>\n              </v-chip>\n            </template>\n          </v-combobox>\n        </v-list-item-content>\n      </v-list-item>\n      <template v-if=\"isBoorus\">\n        <v-list-item class=\"mb-0\">\n          <v-list-item-content>\n            <v-list-item-title>{{ $t('RstKmO7YVQMpaDoucxUel') }}</v-list-item-title>\n            <v-list-item-subtitle>{{ $t('1F-R4qChHIzZaohu5GJzl') }}</v-list-item-subtitle>\n          </v-list-item-content>\n        </v-list-item>\n        <v-list-item class=\"pa-0\">\n          <v-list-item-content class=\"pt-0\">\n            <v-text-field\n              v-model=\"settings.credentialQuery\"\n              class=\"blacklist_combobox ma-0 pa-0\"\n              hide-details\n              outlined\n              dense\n            />\n          </v-list-item-content>\n        </v-list-item>\n      </template>\n      <v-list-item v-if=\"notPartialSupportSite\">\n        <v-list-item-content>\n          <v-list-item-title>{{ $t('Lm_HFVHpv4XCjilV3NLKu') }}</v-list-item-title>\n          <v-list-item-subtitle>{{ $t('A16qoBulYQJLbHe9mqNwm') }}</v-list-item-subtitle>\n        </v-list-item-content>\n        <v-list-item-action>\n          <v-switch v-model=\"settings.showNSFWContents\" inset color=\"deep-orange darken-1\" />\n        </v-list-item-action>\n      </v-list-item>\n      <v-list-item v-if=\"!settings.useFancybox\">\n        <v-list-item-content>\n          <v-list-item-title>{{ $t('_nQfaNuwbvPAIFKOY6_7u') }}</v-list-item-title>\n          <v-list-item-subtitle>{{ $t('SIUUZ4wqJTOilEdcX3EOi') }}</v-list-item-subtitle>\n        </v-list-item-content>\n        <v-list-item-action>\n          <v-switch v-model=\"settings.isListenWheelEvent\" inset />\n        </v-list-item-action>\n      </v-list-item>\n      <v-list-item v-if=\"!settings.useFancybox\">\n        <v-list-item-content>\n          <v-list-item-title>{{ $t('fVE5taO6GDTPbILat4GCt') }}</v-list-item-title>\n          <v-list-item-subtitle>{{ $t('w95XGurDhDfOfw7XH4JFW') }}</v-list-item-subtitle>\n        </v-list-item-content>\n        <v-list-item-action>\n          <v-switch v-model=\"settings.isListenKeyupEvent\" inset />\n        </v-list-item-action>\n      </v-list-item>\n      <v-list-item v-if=\"notPartialSupportSite && !settings.useFancybox\">\n        <v-list-item-content>\n          <v-list-item-title>{{ $t('kFcteLMfnoezhOwuTlLFC') }}</v-list-item-title>\n          <v-list-item-subtitle>{{ $t('FT1uJs8XG__n5qBvuFsH4') }}</v-list-item-subtitle>\n        </v-list-item-content>\n        <v-list-item-action>\n          <v-switch v-model=\"settings.isFullImgPreload\" inset />\n        </v-list-item-action>\n      </v-list-item>\n      <v-list-item v-if=\"notPartialSupportSite && settings.isFullImgPreload\">\n        <v-list-item-content>\n          <v-list-item-title>{{ $t('G3b7rbyQEj3_rgzVsNJZY') }}</v-list-item-title>\n          <v-list-item-subtitle>{{ $t('iRt9V9wNQASic3D7-wTZo') }}</v-list-item-subtitle>\n        </v-list-item-content>\n        <v-list-item-action class=\"pl-1\">\n          <input\n            :value=\"settings.imgPreloadNum\"\n            class=\"text-center rounded preload_num\"\n            type=\"number\"\n            min=\"0\"\n            max=\"5\"\n            @blur=\"onPreloadNumBlur\"\n          >\n        </v-list-item-action>\n      </v-list-item>\n      <v-list-item>\n        <v-list-item-content>\n          <v-list-item-title>{{ $t('kop_-39vkeg-bz2wztJ9O') }}</v-list-item-title>\n          <v-list-item-subtitle title=\"Masonry/Grid/Justified/Virtual\">Masonry/Grid/Justified/Virtual</v-list-item-subtitle>\n        </v-list-item-content>\n        <v-list-item-action>\n          <v-menu transition=\"slide-y-transition\" offset-y>\n            <template #activator=\"{ on, attrs }\">\n              <v-btn small v-bind=\"attrs\" class=\"sel_menu_btn\" style=\"max-width: 100px;\" v-on=\"on\">\n                {{ actLayout }}\n                <v-icon :size=\"16\">{{ mdiChevronDown }}</v-icon>\n              </v-btn>\n            </template>\n            <v-list dense>\n              <v-list-item-group :value=\"actLayoutIndex\" color=\"primary\">\n                <v-list-item v-for=\"item in layoutTypes\" :key=\"item[0]\" dense @click=\"onMasonryLayoutChange(item[0])\">\n                  <v-list-item-title v-text=\"item[1]\" />\n                </v-list-item>\n              </v-list-item-group>\n            </v-list>\n          </v-menu>\n        </v-list-item-action>\n      </v-list-item>\n      <v-list-item v-if=\"['masonry', 'grid', 'virtual'].includes(settings.masonryLayout)\">\n        <v-list-item-content>\n          <v-list-item-title>{{ $t('tt_YdgKCA_5m-aSTSMPQ_') }}</v-list-item-title>\n          <v-list-item-subtitle>{{ $t('rXjhc8VuGloy1wZ09noNB') }}</v-list-item-subtitle>\n        </v-list-item-content>\n        <v-list-item-action>\n          <v-menu transition=\"slide-y-transition\" offset-y>\n            <template #activator=\"{ on, attrs }\">\n              <v-btn small v-bind=\"attrs\" class=\"sel_menu_btn\" v-on=\"on\">\n                <span style=\"margin-bottom:2px\">{{ settings.selectedColumn === '0' ? $t('uxIs3XkeVzkrEX985zHk3') : settings.selectedColumn + $t('dU7ou5kVM0s9DMju5e2tS') }}</span>\n                <v-icon :size=\"16\">{{ mdiChevronDown }}</v-icon>\n              </v-btn>\n            </template>\n            <v-list dense>\n              <v-list-item-group :value=\"actCol\" color=\"primary\">\n                <v-list-item v-for=\"col in cols\" :key=\"col[0]\" dense @click=\"settings.selectedColumn = col[0]\">\n                  <v-list-item-title v-text=\"col[1]\" />\n                </v-list-item>\n              </v-list-item-group>\n            </v-list>\n          </v-menu>\n        </v-list-item-action>\n      </v-list-item>\n      <v-list-item v-if=\"settings.masonryLayout === 'justified'\">\n        <v-list-item-content>\n          <v-list-item-title>{{ $t('dm7zGAYbP2sbGXO_ekDDl') }}</v-list-item-title>\n        </v-list-item-content>\n        <v-list-item-action>\n          <v-slider v-model=\"settings.justifiedBaseWidth\" min=\"100\" max=\"1200\" step=\"1\" thumb-label style=\"min-width: 200px;\" />\n        </v-list-item-action>\n      </v-list-item>\n      <v-list-item>\n        <v-list-item-content>\n          <v-list-item-title>{{ $t('4yzHPggVky2QKFD2TbBhl') }}</v-list-item-title>\n          <v-list-item-subtitle>{{ $t('HSx0XMZFid_lVuwjzrhH0') }}</v-list-item-subtitle>\n        </v-list-item-content>\n        <v-list-item-action>\n          <v-switch v-model=\"settings.isThumbSampleUrl\" inset />\n        </v-list-item-action>\n      </v-list-item>\n      <v-list-item v-if=\"notPartialSupportSite\">\n        <v-list-item-content>\n          <v-list-item-title>{{ $t('Ah2uP1cGRBQ6jff-SIc-Q') }}</v-list-item-title>\n          <v-list-item-subtitle>{{ $t('rcpw-hgymDP2bsJPPUb_F') }}</v-list-item-subtitle>\n        </v-list-item-content>\n        <v-list-item-action>\n          <v-menu transition=\"slide-y-transition\" offset-y>\n            <template #activator=\"{ on, attrs }\">\n              <v-btn small v-bind=\"attrs\" class=\"sel_menu_btn\" v-on=\"on\">\n                {{ actDownloadMethod }}\n                <v-icon :size=\"16\">{{ mdiChevronDown }}</v-icon>\n              </v-btn>\n            </template>\n            <v-list dense>\n              <v-list-item-group :value=\"settings.downloadBy\" color=\"primary\">\n                <v-list-item v-for=\"it in downloadMethods\" :key=\"it.value\" :value=\"it.value\" dense @click=\"settings.downloadBy = it.value\">\n                  <v-list-item-title>{{ it.text }}</v-list-item-title>\n                </v-list-item>\n              </v-list-item-group>\n            </v-list>\n          </v-menu>\n        </v-list-item-action>\n      </v-list-item>\n      <v-list-item v-if=\"notPartialSupportSite && isFsaSupported && settings.downloadBy === 'fsa'\">\n        <v-list-item-content>\n          <v-list-item-title>{{ $t('1sUsdpwBzU4gBf7Mrcihq') }}</v-list-item-title>\n          <v-list-item-subtitle>{{ $t('jx2FWrN3O_8T7U5aSbvXj') }}</v-list-item-subtitle>\n        </v-list-item-content>\n        <v-list-item-action>\n          <v-btn small class=\"sel_menu_btn\" @click=\"setFsaDirName\">{{ fsaDirName || $t('UOaS5wud2xGLzx9NGJxYQ') }}</v-btn>\n        </v-list-item-action>\n      </v-list-item>\n      <v-list-item v-if=\"notPartialSupportSite && settings.downloadBy !== 'newtab'\">\n        <v-list-item-content>\n          <v-list-item-title>{{ $t('PBjdNKuj02doUvOf2zZqP') }}</v-list-item-title>\n          <v-list-item-subtitle v-if=\"settings.downloadBy === 'tm'\">{{ $t('z_oL9s5fS164W4_gITOGZ') }}</v-list-item-subtitle>\n          <v-list-item-subtitle v-if=\"settings.downloadBy === 'fsa'\">是否将图片保存到以站点为名的文件夹</v-list-item-subtitle>\n        </v-list-item-content>\n        <v-list-item-action>\n          <v-switch v-model=\"settings.isDLSubpath\" inset :loading=\"dlSubLoading\" @change=\"onDLSubpathChange\" />\n        </v-list-item-action>\n      </v-list-item>\n      <v-list-item>\n        <v-list-item-content>\n          <v-list-item-title>{{ $t('fbIpwMw2yVoSxP66OJ32z') }}</v-list-item-title>\n          <v-list-item-subtitle>{{ $t('tEvQYzSVnggYAcM1uv9Tt') }}</v-list-item-subtitle>\n        </v-list-item-content>\n        <v-list-item-action>\n          <v-switch v-model=\"settings.isFitScreen\" inset />\n        </v-list-item-action>\n      </v-list-item>\n      <v-list-item>\n        <v-list-item-content>\n          <v-list-item-title>{{ $t('lkCkz1OpNtTCFRfGCEoBp') }}</v-list-item-title>\n          <v-list-item-subtitle>{{ $t('EZd1QQdgUDjT3yya5ZYe-') }}</v-list-item-subtitle>\n        </v-list-item-content>\n        <v-list-item-action>\n          <v-switch v-model=\"settings.autoWaterfall\" inset />\n        </v-list-item-action>\n      </v-list-item>\n      <v-list-item v-if=\"notPartialSupportSite\">\n        <v-list-item-content>\n          <v-list-item-title>{{ $t('sxhTRqogDRozo9IaTGI7g') }}</v-list-item-title>\n          <v-list-item-subtitle>{{ $t('gPt6cpWrkvqRqZnwJo1KV') }}</v-list-item-subtitle>\n        </v-list-item-content>\n        <v-list-item-action>\n          <v-switch v-model=\"settings.showPostCheckbox\" inset />\n        </v-list-item-action>\n      </v-list-item>\n      <v-list-item>\n        <v-list-item-content>\n          <v-list-item-title>{{ $t('UqbfVZzRyk0iD2NcOii_E') }}</v-list-item-title>\n          <v-list-item-subtitle>{{ $t('_4E2zv2NpOG4y8TV5PRL0') }}</v-list-item-subtitle>\n        </v-list-item-content>\n        <v-list-item-action>\n          <v-switch v-model=\"settings.showListPostReso\" inset />\n        </v-list-item-action>\n      </v-list-item>\n      <v-list-item v-if=\"!settings.useFancybox\">\n        <v-list-item-content>\n          <v-list-item-title>{{ $t('ECpLfRMsS0zpJPTw0qqNs') }}</v-list-item-title>\n          <v-list-item-subtitle>{{ $t('vJobIibroyz2wkpmONSnR') }}</v-list-item-subtitle>\n        </v-list-item-content>\n        <v-list-item-action>\n          <v-switch v-model=\"settings.detailButtonsBottom\" inset />\n        </v-list-item-action>\n      </v-list-item>\n      <v-list-item v-if=\"!settings.useFancybox\">\n        <v-list-item-content>\n          <v-list-item-title>{{ $t('HPukB-OKzIuRxMmO4Rx2U') }}</v-list-item-title>\n          <v-list-item-subtitle>{{ $t('I_MKXUxaNXp3D35GFULn4') }}</v-list-item-subtitle>\n        </v-list-item-content>\n        <v-list-item-action>\n          <v-switch v-model=\"settings.closePopupOnImgClick\" inset />\n        </v-list-item-action>\n      </v-list-item>\n      <v-list-item v-if=\"isBoorus\">\n        <v-list-item-content>\n          <v-list-item-title>{{ $t('dvs63FvVKWm3uHVfqeq00') }}</v-list-item-title>\n          <v-list-item-subtitle>{{ $t('w4uJjpTmSEkm6SIDgEo-0') }}</v-list-item-subtitle>\n        </v-list-item-content>\n        <v-list-item-action>\n          <v-switch v-model=\"settings.useFancybox\" inset />\n        </v-list-item-action>\n      </v-list-item>\n      <v-list-item v-if=\"store.isYKSite\">\n        <v-list-item-content>\n          <v-list-item-title>{{ $t('IxTawC_qs_xjxj5g8_aGx') }}</v-list-item-title>\n          <v-list-item-subtitle>{{ $t('-x4wjDoHtodaXEgm2SXkg') }}</v-list-item-subtitle>\n        </v-list-item-content>\n        <v-list-item-action>\n          <v-switch v-model=\"settings.isHoldsFalse\" inset :disabled=\"settings.isYandereFetchByHtml\" />\n        </v-list-item-action>\n      </v-list-item>\n      <v-list-item v-if=\"isYandere\">\n        <v-list-item-content>\n          <v-list-item-title>{{ $t('YAUNSVT_pTygaY306DZmU') }}</v-list-item-title>\n          <v-list-item-subtitle>{{ $t('HkRzE7fweBSefchs0z0r8') }}</v-list-item-subtitle>\n        </v-list-item-content>\n        <v-list-item-action>\n          <v-switch v-model=\"settings.isYandereFetchByHtml\" inset :disabled=\"settings.isHoldsFalse\" />\n        </v-list-item-action>\n      </v-list-item>\n    </v-list>\n    <v-dialog v-model=\"showDLConfirm\" max-width=\"600\">\n      <v-card>\n        <v-card-title class=\"text-h5\">{{ $t('ti3akdSS3iZV9NsGzIo3m') }}</v-card-title>\n        <v-card-text>\n          {{ $t('LN_Rsic4V50DrXbsv9T9L') }}<br>\n          {{ $t('OJ8X55GXx5k3peoSXSujf') }}<br>\n          {{ $t('ujBgilCWNgFNV8Q2IDMWS') }}\n        </v-card-text>\n        <v-card-actions>\n          <v-spacer />\n          <v-btn text @click=\"setDLSubpathOn(false)\">{{ $t('9dq_DxgMG88eom9Gq-4nT') }}</v-btn>\n          <v-btn color=\"primary\" text @click=\"setDLSubpathOn(true)\">{{ $t('0VAN4cJ-_mUxvtmg4KEi1') }}</v-btn>\n        </v-card-actions>\n      </v-card>\n    </v-dialog>\n  </v-navigation-drawer>\n</template>\n\n<script setup lang=\"ts\">\nimport { computed, ref } from 'vue'\nimport { useWindowSize } from '@vueuse/core'\nimport { mdiChevronDown, mdiClose, mdiContentCopy, mdiContentPaste } from '@mdi/js'\nimport { settings, store } from '@/store'\nimport { langList } from '@/store/settings'\nimport { isBooruSite, notPartialSupportSite } from '@/api/booru'\nimport { showMsg } from '@/utils'\nimport i18n from '@/utils/i18n'\nimport { getMainDirHandle, isFsaSupported, setMainDirHandle } from '@/utils/fsa'\n\nconst isBoorus = ref(isBooruSite())\nconst isYandere = ref(location.hostname == 'yande.re')\n\nconst currentLanglabel = computed(() => langList.find(e => e.value === settings.lang)?.label)\nfunction selectLang(val: typeof settings.lang) {\n  settings.lang = val\n  i18n.locale = val\n}\n\nfunction removeTagFromBlacklist(item: string) {\n  settings.blacklist = settings.blacklist.filter(e => e != item)\n}\n\nfunction exportBlacklist() {\n  navigator\n    .clipboard\n    .writeText(settings.blacklist.join(','))\n    .then(() => showMsg({ msg: i18n.t('99kLMSzDYJCAf1yK9QYzy') as string }))\n    .catch(() => showMsg({ msg: i18n.t('si-zDDRFrEwDTCkp53Q44') as string, type: 'error' }))\n}\n\nfunction importBlacklist() {\n  navigator\n    .clipboard\n    .readText()\n    .then(text => {\n      if (text) {\n        settings.blacklist = [...new Set([\n          ...settings.blacklist,\n          ...text.split(',').filter(Boolean),\n        ])]\n      }\n    })\n    .catch(() => showMsg({ msg: i18n.t('si-zDDRFrEwDTCkp53Q44') as string, type: 'error' }))\n}\n\nconst downloadMethods = ref([\n  { text: 'Tampermonkey', value: 'tm' } as const,\n  { text: 'FileSystemAccess', value: 'fsa' } as const,\n  { text: i18n.t('EsiorRgoeHI8h7IHMLDA4'), value: 'newtab' } as const,\n])\nconst actDownloadMethod = computed(() => {\n  return downloadMethods.value.find(e => e.value === settings.downloadBy)?.text\n})\n\nconst fsaDirName = ref('')\ngetFsaDirName()\nasync function getFsaDirName() {\n  if (!isFsaSupported) {\n    downloadMethods.value = downloadMethods.value.filter(e => e.value !== 'fsa')\n    return\n  }\n  const dirHandle = await getMainDirHandle()\n  if (dirHandle) {\n    fsaDirName.value = dirHandle.name\n  }\n}\nasync function setFsaDirName() {\n  try {\n    const dirHandle = await setMainDirHandle()\n    fsaDirName.value = dirHandle.name\n  } catch (err) {\n    console.log('setFsaDirName err: ', err)\n  }\n}\n\nconst dlSubLoading = ref(false)\nconst showDLConfirm = ref(false)\nfunction setDLSubpathOn(val: boolean) {\n  settings.isDLSubpath = val\n  showDLConfirm.value = false\n  dlSubLoading.value = false\n}\nfunction onDLSubpathChange(val: boolean) {\n  if (settings.downloadBy != 'tm') return\n  dlSubLoading.value = true\n  if (val) {\n    showDLConfirm.value = true\n  } else {\n    setDLSubpathOn(false)\n  }\n}\n\nconst { width: windowWidth } = useWindowSize()\nconst allColList = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 16, 18, 20]\nconst colList = computed(() => settings.masonryLayout == 'virtual' ? allColList.filter(e => e < (windowWidth.value - 32) / 300) : allColList)\nconst cols = computed(() => colList.value.map(e => [`${e}`, e === 0 ? i18n.t('uxIs3XkeVzkrEX985zHk3').toString() : `${e} ${i18n.t('dU7ou5kVM0s9DMju5e2tS')}`]))\nconst actCol = computed(() => {\n  return colList.value.findIndex(e => e.toString() === settings.selectedColumn)\n})\n\nconst layoutTypes = ref([\n  ['masonry', `Masonry/${i18n.t('6jPGehET9TViankl5-SRu')}`],\n  ['grid', `Grid/${i18n.t('vfUg8xP6WptIhSL0E9b9D')}`],\n  ['justified', `Justified/${i18n.t('LZbI8am7nD-LiemZzroFF')}`],\n  ['virtual', `Virtual/${i18n.t('yYtssYrCL8VwFrdvvx8v3')}`],\n  ['masonry2', `Masonry2/${i18n.t('6jPGehET9TViankl5-SRu')}`],\n])\nconst actLayout = computed(() => {\n  return layoutTypes.value.find(e => e[0] === settings.masonryLayout)?.[1]?.split('/')?.[0]\n})\nconst actLayoutIndex = computed(() => {\n  return layoutTypes.value.findIndex(e => e[0] === settings.masonryLayout)\n})\nfunction onMasonryLayoutChange(val: any) {\n  settings.masonryLayout = val\n  settings.selectedColumn = '0'\n}\n\nfunction onPreloadNumBlur(ev: Event) {\n  const input = ev.target as HTMLInputElement\n  if (input.validationMessage) {\n    input.value = '1'\n    settings.imgPreloadNum = 1\n  } else {\n    const num = Number(input.value) || 1\n    settings.imgPreloadNum = num\n  }\n}\n</script>\n"
  },
  {
    "path": "src/components/Snackbar.vue",
    "content": "<template>\n  <v-snackbar\n    v-model=\"showSnackbar\"\n    top\n    :color=\"snackbarTypeMap[snackbarType]?.[0]\"\n    :timeout=\"2000\"\n    :min-width=\"160\"\n  >\n    <v-icon v-show=\"snackbarType\">{{ snackbarTypeMap[snackbarType]?.[1] }}</v-icon>\n    <span class=\"ml-2\">{{ snackbarText }}</span>\n  </v-snackbar>\n</template>\n\n<script setup lang=\"ts\">\nimport { mdiCheckCircle, mdiCloseCircle } from '@mdi/js'\nimport { ref } from 'vue'\nimport { eventBus } from '@/utils'\n\nconst showSnackbar = ref(false)\nconst snackbarText = ref('')\nconst snackbarType = ref('')\nconst snackbarTypeMap = ref<Record<string, string[]>>({\n  success: ['success', mdiCheckCircle],\n  error: ['red accent-2', mdiCloseCircle],\n})\n\neventBus.$on('showSnackbar', (text: string, type?: string) => {\n  snackbarText.value = text\n  snackbarType.value = type || ''\n  showSnackbar.value = true\n})\n</script>\n"
  },
  {
    "path": "src/components/WfLayout.vue",
    "content": "<template>\n  <div class=\"wf-layout\" :class=\"wfClass\">\n    <true-masonry\n      v-if=\"wfType === 'masonry2'\"\n      class=\"true-masonry\"\n      :gap=\"{ default: 8 }\"\n      :cols=\"columnCount2\"\n    >\n      <slot></slot>\n    </true-masonry>\n    <masonry v-else-if=\"isMasonry\" :cols=\"columnCount\" gutter=\"8px\">\n      <slot></slot>\n    </masonry>\n    <div v-else class=\"justified-container\">\n      <slot></slot>\n    </div>\n  </div>\n</template>\n\n<script setup lang=\"ts\">\nimport { computed } from 'vue'\nimport { settings } from '@/store'\n\nconst wfType = computed(() => settings.masonryLayout || 'masonry')\nconst isMasonry = computed(() => ['masonry', 'grid'].includes(wfType.value))\nconst wfClass = computed(() => ({\n  'wf-grid': wfType.value == 'grid',\n  'wf-no-fit-screen': !settings.isFitScreen,\n}))\nconst columnCount = computed(() => {\n  return settings.selectedColumn === '0'\n    ? settings.isFitScreen\n      ? {\n          300: 1,\n          600: 2,\n          900: 3,\n          1200: 4,\n          1600: 6,\n          1920: 7,\n          2400: 8,\n          2700: 9,\n          3000: 10,\n          default: 6,\n        }\n      : {\n          300: 1,\n          1050: 2,\n          1500: 3,\n          1920: 4,\n          default: 4,\n        }\n    : +settings.selectedColumn\n})\nconst columnCount2 = computed(() => {\n  if (typeof columnCount.value == 'number') return { default: columnCount.value }\n  return columnCount.value\n})\n</script>\n"
  },
  {
    "path": "src/data/all_tags_cn.json",
    "content": "{\n  \"39\": \"ミクの日\",\n  \"69\": \"69(体位)\",\n  \"\\\"don't_say_\\\"\\\"lazy\\\"\\\"\\\"\": \"\\\"《don't_say_\\\"\\\"lazy\\\"\\\"》\\\"\",\n  \"(-3-)\": \"嘟嘴\",\n  \"+ +\": \"十字星星眼\",\n  \".3.\": \"o3o\",\n  \"1970s_(style)\": \"20世纪70年代(风格)\",\n  \"1980s_(style)\": \"20世纪80年代(风格)\",\n  \"1990s_(style)\": \"90年代(风格)\",\n  \"1boy\": \"1个男孩\",\n  \"1boys\": \"1个男性\",\n  \"1girl\": \"1个女孩\",\n  \"1girl_solo\": \"只有一位女性\",\n  \"1girl_solo_focus\": \"画面内一位女性 在画面外有男性\",\n  \"1girls\": \"1 个女人\",\n  \"1koma\": \"单格漫画\",\n  \"1other\": \"1个非人类\",\n  \"1panel\": \"单格漫画\",\n  \"2_girls\": \"2 个女人\",\n  \"2boy\": \"2 个男人\",\n  \"2boys\": \"2个男性\",\n  \"2girl\": \"2 个女人\",\n  \"2girls\": \"2个女性\",\n  \"2k-tan\": \"2K碳\",\n  \"2koma\": \"双分镜漫画\",\n  \"2others\": \"2个非人类\",\n  \"3boys\": \"3个男性\",\n  \"3dcg\": \"3D\",\n  \"3girls\": \"3个女性\",\n  \"3koma\": \"三格漫画\",\n  \"4boys\": \"4个男性\",\n  \"4coma\": \"四格漫画\",\n  \"4girls\": \"4个女性\",\n  \"4th_wall\": \"虚实穿插/现实感/次元壁\",\n  \"5boys\": \"5个男性\",\n  \"5girls\": \"5个女性\",\n  \"5koma\": \"五格漫画\",\n  \"6+boys\": \"6个以上的男性\",\n  \"6+girls\": \"6个以上的女性\",\n  \":(\": \"皱眉/蹙额\",\n  \":)\": \"微笑\",\n  \":/\": \"斜嘴\",\n  \":0\": \"惊讶\",\n  \":3\": \"猫嘴\",\n  \":9\": \"右上吐舌头\",\n  \":<>\": \"张大嘴\",\n  \":>\": \"V嘴\",\n  \":>=\": \"口交脸\",\n  \":[]\": \"方形嘴\",\n  \":\\\\\": \"斜嘴\",\n  \":b\": \"右下吐舌头\",\n  \":c\": \"伤心\",\n  \":d\": \"开心的笑\",\n  \":o\": \"张嘴\",\n  \":p\": \"舌头放在下唇\",\n  \":q\": \"舌头放在上唇\",\n  \":{\": \"皱眉/蹙额\",\n  \":|\": \"无语\",\n  \":}\": \"微笑\",\n  \";d\": \"眨眼笑\",\n  \";p\": \"眨眼舌头上伸\",\n  \">:(\": \"皱眉生气\",\n  \">:)\": \"皱眉不生气\",\n  \"A_sushi_roll\": \"寿司卷\",\n  \"Ageplay\": \"年龄play\",\n  \"Akashi_Kaikyo_Bridge\": \"明石海峡大桥\",\n  \"Altocumulus\": \"高积云\",\n  \"Altostratus\": \"高层云\",\n  \"Animal_play\": \"动物play\",\n  \"Ao_Dai\": \"越南校服（奥黛）\",\n  \"Astrology\": \"占星术\",\n  \"Auditorium\": \"礼堂\",\n  \"Ball_bra\": \"球形文胸\",\n  \"Bikini_briefs\": \"比基尼三角裤\",\n  \"Body_Types\": \"体型\",\n  \"Bondage&Discipline\": \"绑缚与调教\",\n  \"Boxer_briefs\": \"平角内裤\",\n  \"Boyshort_panties\": \"男孩短内裤\",\n  \"CG\": \"提高图片质量\",\n  \"Cassette\": \"磁带盒\",\n  \"Chinese\": \"中文\",\n  \"Cirrocumulus\": \"卷积云\",\n  \"Cirrostratus\": \"卷层云\",\n  \"Clamp\": \"钳\",\n  \"Cumulonimbus\": \"积雨云\",\n  \"D&D\": \"西方龙\",\n  \"Disney_land\": \"迪士尼乐园\",\n  \"Eating_and_Drinking_from_Body\": \"身体的饮食\",\n  \"English\": \"英文\",\n  \"Exposure\": \"暴露\",\n  \"Extreme'_Fetishes\": \"极端恋物癖\",\n  \"Fetishes\": \"恋物癖\",\n  \"Floating_light_spot\": \"浮动光斑\",\n  \"Flying_colored_shredded_paper\": \"飞溅的彩色碎纸\",\n  \"French\": \"法文\",\n  \"Fuji_Mountain\": \"富士山\",\n  \"Gelatin\": \"明胶、布丁\",\n  \"Gender_Play_and_Intersex\": \"性别游戏\",\n  \"Gimp_suit\": \"束缚腿套\",\n  \"Glowing_butterflies\": \"发光的蝴蝶\",\n  \"Gravel\": \"碎石\",\n  \"Hair_dripping\": \"头发在滴水\",\n  \"Half-up\": \"上半部分束起\",\n  \"Hospital\": \"医院\",\n  \"Intersection\": \"路口\",\n  \"Japanese\": \"日本人\",\n  \"Japanese_hotel\": \"日本旅馆\",\n  \"Jekyll_and_Hyde\": \"多重人格\",\n  \"Jockstrap\": \"护身三角绷带\",\n  \"Kabedon\": \"壁咚\",\n  \"Knotting\": \"打结\",\n  \"Lever\": \"杠杆|操作杆\",\n  \"Machu_Picchu\": \"马丘比丘\",\n  \"Mecha_on_girl\": \"女孩身上的机甲\",\n  \"Medical_service\": \"医疗服务\",\n  \"Miscellaneous_Fetishes\": \"其他恋物癖\",\n  \"Monoglove\": \"束缚手套\",\n  \"Mutilation\": \"残缺\",\n  \"Nimbostratus\": \"雨层云\",\n  \"Open_the_door_halfway\": \"半开门\",\n  \"Painting_(Action)\": \"画画\",\n  \"Pearl_thong\": \"珍珠丁字裤\",\n  \"Pecjob\": \"男男\",\n  \"Penetration&Insertion\": \"穿透和插入\",\n  \"Penis_sheath\": \"阴茎鞘\",\n  \"Pump\": \"泵\",\n  \"QR_code\": \"二维码\",\n  \"Same-sex_Acts\": \"同性行为\",\n  \"Scat_and_Urination\": \"粪便和排尿\",\n  \"Sexy_lingerie\": \"情趣内衣\",\n  \"ShadowVerse\": \"影之诗\",\n  \"Skytree\": \"东京天空树\",\n  \"Slightly_open_mouth\": \"嘴巴微微张开\",\n  \"Smartphones\": \"智能手机\",\n  \"SouryuuAsukaLangley\": \"明日香\",\n  \"Starry_sky_adorns_hair\": \"星空头发\",\n  \"Steins;Gate\": \"石头门\",\n  \"Strapless_bottom\": \"无带下装\",\n  \"Stratocumulus\": \"层积云\",\n  \"Taj_Mahal\": \"泰姬陵\",\n  \"Taoist_robes\": \"道袍\",\n  \"Tokyo_Tower\": \"东京塔\",\n  \"Transparent_underwear\": \"透明内衣\",\n  \"Trapeze\": \"吊架；秋千\",\n  \"Tropical\": \"热带特征的\",\n  \"Visible_signs\": \"可见标志\",\n  \"\\\\m/\": \"6+1 手势\",\n  \"\\\\n/\": \"摇滚手势\",\n  \"\\\\||/\": \"手掌贴墙\",\n  \"^^^\": \"惊讶的\",\n  \"aak_(arknights)\": \"aak（明日方舟）\",\n  \"abe_nana\": \"安部菜菜\",\n  \"abigail_williams_(fate)\": \"阿比盖尔威廉姆斯（命运）\",\n  \"about_to_be_raped\": \"将要被强暴\",\n  \"abs\": \"腹肌\",\n  \"absinthe_(arknights)\": \"苦艾酒（明日方舟）\",\n  \"absolute_cleavage\": \"正中间开口的服装\",\n  \"absolute_territory\": \"绝对领域\",\n  \"absolutely_everyone\": \"大合影|全家福\",\n  \"abstract\": \"抽象\",\n  \"abstract_background\": \"抽象背景\",\n  \"absurdly_long_hair\": \"超长的头发\",\n  \"absurdres\": \"超高分辨率\",\n  \"abuse\": \"虐待\",\n  \"abyss_mage_(genshin_impact)\": \"深渊法师（原神）\",\n  \"abyssal_ship\": \"深海栖舰\",\n  \"acoustic_guitar\": \"原声吉他\",\n  \"acoustic_piano\": \"钢琴\",\n  \"acrylic_paint\": \"亚克力画风\",\n  \"acrylic_paint_(medium)\": \"亚克力画风\",\n  \"action\": \"动作\",\n  \"adapted_costume\": \"原设服装改编\",\n  \"adapted_outfit\": \"原设服装改编\",\n  \"adapted_uniform\": \"改装制服\",\n  \"adjusting_another's_hair\": \"调整别人的头发\",\n  \"adjusting_clothes\": \"拨弄衣服\",\n  \"adjusting_eyewear\": \"扶眼镜\",\n  \"adjusting_glasses\": \"扶眼镜\",\n  \"adjusting_gloves\": \"拨弄手套\",\n  \"adjusting_hair\": \"理头发\",\n  \"adjusting_hat\": \"整理帽子\",\n  \"adjusting_headwear\": \"整理头饰\",\n  \"adjusting_legwear\": \"整理裤袜\",\n  \"adjusting_panties\": \"拨内裤\",\n  \"adjusting_pantyhose\": \"整理裤袜\",\n  \"adjusting_scarf\": \"调整围巾\",\n  \"adjusting_sunglasses\": \"扶眼镜\",\n  \"adjusting_swimsuit\": \"拨弄泳衣\",\n  \"adjusting_thighhigh\": \"调整过膝袜\",\n  \"adjusting_thighhighs\": \"整理裤袜\",\n  \"admiral_graf_spee_(azur_lane)\": \"斯佩伯爵海军上将（碧蓝航线）\",\n  \"admiral_graf_spee_(peaceful_daily_life)_(azur_lane)\": \"Admiral_graf_spee_(和平的日常生活)_(azur_Lane)\",\n  \"admiral_hipper_(azur_lane)\": \"希珀海军上将\",\n  \"adolescent\": \"青春期的\",\n  \"adult_baby\": \"成人宝宝\",\n  \"aegir_(azur_lane)\": \"艾吉尔\",\n  \"aegis_(persona)\": \"艾吉斯（女神异闻录）\",\n  \"aegyo_sal\": \"眼袋\",\n  \"aerial\": \"空中\",\n  \"aerial_fireworks\": \"空中烟火\",\n  \"aerial_view\": \"俯视镜头\",\n  \"aerith_gainsborough\": \"艾丽丝·盖恩斯巴勒\",\n  \"aestus_estus\": \"原初之火(武器)\",\n  \"aether_(genshin_impact)\": \"旅行者（原神）\",\n  \"afloat\": \"漂浮\",\n  \"afraid\": \"害怕的\",\n  \"african_wild_dog_ears\": \"狗耳\",\n  \"african_wild_dog_tail\": \"狗尾巴\",\n  \"afro\": \"鸟窝头|爆炸头\",\n  \"after\": \"口交后\",\n  \"after_anal\": \"肛交后\",\n  \"after_buttjob\": \"屁股交后\",\n  \"after_ejaculation\": \"阴茎射后疲软\",\n  \"after_fellatio\": \"口交后\",\n  \"after_fingering\": \"指法后\",\n  \"after_frottage\": \"摩擦后\",\n  \"after_insertion\": \"插入后\",\n  \"after_kiss\": \"接吻后\",\n  \"after_masturbation\": \"手淫后\",\n  \"after_oral\": \"口服后\",\n  \"after_paizuri\": \"乳交后\",\n  \"after_rape\": \"强奸后\",\n  \"after_sex\": \"事后\",\n  \"after_urethral\": \"尿道后\",\n  \"after_vaginal\": \"事后阴道特写\",\n  \"afterglow\": \"事后余韵\",\n  \"afterimage\": \"残像\",\n  \"aftersex\": \"事后\",\n  \"afuro_terumi\": \"亚风炉照美\",\n  \"against_backlight_at_dusk\": \"傍晚背对阳光\",\n  \"against_glass\": \"压在玻璃上\",\n  \"against_wall\": \"压在墙上\",\n  \"age_comparison\": \"年龄对比\",\n  \"age_difference\": \"年龄差\",\n  \"age_progression\": \"年龄段展现\",\n  \"age_regression\": \"幼化\",\n  \"aged_down\": \"年龄减少\",\n  \"aged_up\": \"年龄增加\",\n  \"agrias_oaks\": \"阿格莉亚丝\",\n  \"agura\": \"盘腿\",\n  \"ahegao\": \"阿嘿颜\",\n  \"ahoge\": \"呆毛\",\n  \"ahri\": \"九尾妖狐阿狸\",\n  \"ahri_(league_of_legends)\": \"阿狸\",\n  \"aida_mana\": \"相田爱\",\n  \"aiguillette\": \"绶带\",\n  \"aiming\": \"瞄准\",\n  \"aiming_at_viewer\": \"瞄准了读者(的视角)\",\n  \"aino_megumi\": \"爱乃惠\",\n  \"aino_minako\": \"爱野美奈子\",\n  \"ainu_clothes\": \"阿伊努人的服饰\",\n  \"air_bangs\": \"空气刘海\",\n  \"air_bubble\": \"气泡\",\n  \"air_conditioner\": \"空调\",\n  \"air_guitar\": \"空气吉他\",\n  \"air_punch\": \"举起的拳头\",\n  \"air_quotes\": \"引号手势\",\n  \"airbrush_(medium)\": \"喷枪\",\n  \"aircraft\": \"飞行器\",\n  \"aircraft_carrier_oni\": \"空母棲鬼\",\n  \"airplane\": \"飞机\",\n  \"airship\": \"飞艇\",\n  \"aisaka_taiga\": \"逢坂大河\",\n  \"aisha_landar\": \"艾尔莎·兰达\",\n  \"ajax_(azur_lane)\": \"阿贾克斯（碧蓝航线）\",\n  \"ajirogasa\": \"笠帽\",\n  \"akagi-chan_(azur_lane)\": \"赤城酱\",\n  \"akagi_(azur_lane)\": \"赤城(碧蓝航线)\",\n  \"akagi_(paradise_amaryllis)_(azur_lane)\": \"akagi_(天堂孤挺花)_(azur_Lane)\",\n  \"akagi_miria\": \"赤城米莉亚\",\n  \"akai_haato\": \"赤井心\",\n  \"akali\": \"阿卡丽\",\n  \"akanbe\": \"拉下眼睑的鬼脸\",\n  \"akane_(blue_archive)\": \"茜（蓝色档案）\",\n  \"akane_(bunny)_(blue_archive)\": \"茜（兔子）（蓝色档案）\",\n  \"akashi_(azur_lane)\": \"明石|明石(碧蓝航线)\",\n  \"akatsuki_kirika\": \"晓切歌\",\n  \"akaza_akari\": \"赤座灯里\",\n  \"akemi_homura\": \"晓美焰\",\n  \"akeome\": \"新年伊始\",\n  \"aki_(girls_und_panzer)\": \"小秋(少女与战车)\",\n  \"aki_minoriko\": \"秋穰子\",\n  \"aki_shizuha\": \"秋静叶\",\n  \"akimbo\": \"双手叉腰\",\n  \"akita_neru\": \"亚北音留\",\n  \"akiyama_mio\": \"秋山澪\",\n  \"akiyama_yukari\": \"秋山优花里\",\n  \"akizuki_ritsuko\": \"秋月律子\",\n  \"akizuki_ryo\": \"秋月凉\",\n  \"ako_(blue_archive)\": \"天雨アコ（蓝色档案）\",\n  \"akuma_homura\": \"恶魔焰\",\n  \"al_bhed_eyes\": \"晕眼\",\n  \"alabama_(azur_lane)\": \"阿拉巴马州（碧蓝航线）\",\n  \"alarm_clock\": \"闹钟\",\n  \"alastor_(shakugan_no_shana)\": \"天壤劫火·亚拉斯特尔\",\n  \"albacore_(azur_lane)\": \"长鳍金枪鱼（碧蓝航线）\",\n  \"albedo_(genshin_impact)\": \"阿贝多（原神）\",\n  \"albino\": \"白化病\",\n  \"album\": \"专辑\",\n  \"album_cover\": \"专辑封面\",\n  \"alcohol\": \"酒\",\n  \"alcohol_between_breasts\": \"乳沟作杯子\",\n  \"alena_(dq4)\": \"安莉娜公主(勇者斗恶龙4)\",\n  \"algerie_(azur_lane)\": \"阿尔及利亚（碧蓝航线）\",\n  \"algerie_(white_sand_paradise)_(azur_lane)\": \"阿尔及利亚（白沙天堂）（碧蓝航线）\",\n  \"alice\": \"爱丽丝\",\n  \"alice_cartelet\": \"爱丽丝·卡塔雷特\",\n  \"alice_margatroid\": \"爱丽丝·玛格特罗依德\",\n  \"alice_margatroid_(pc-98)\": \"爱丽丝·玛格特罗依德(PC-98)\",\n  \"aliceblue\": \"爱丽丝蓝\",\n  \"alien\": \"外星人\",\n  \"alina_(arknights)\": \"阿丽娜（明日方舟）\",\n  \"alisa_(girls_und_panzer)\": \"亚理纱（少女与战车）\",\n  \"alisa_ilinichina_amiella\": \"亚莉莎·伊莉妮提娜·阿米耶拉\",\n  \"all-fours\": \"四肢趴地\",\n  \"all_fours\": \"四肢趴地\",\n  \"alley\": \"小巷\",\n  \"alleyway\": \"小巷\",\n  \"alolan_form\": \"阿罗拉形态(宝可梦)\",\n  \"alpaca_ears\": \"羊驼耳\",\n  \"alpaca_suri_(kemono_friends)\": \"苏利羊驼（动物朋友）\",\n  \"alpha_signature\": \"阿尔法签名(推特用)\",\n  \"alphes_(style)\": \"阿尔卑斯风格\",\n  \"alphonse_elric\": \"阿尔冯斯·艾尔利克\",\n  \"alphonse_mucha\": \"阿尔丰斯·慕夏\",\n  \"alphonse_mucha_(style)\": \"新艺术\",\n  \"altera_(fate)\": \"阿提拉(Fate)\",\n  \"alternate_breast_size\": \"贫乳化|爆乳化\",\n  \"alternate_color\": \"异色\",\n  \"alternate_colors\": \"异色\",\n  \"alternate_costume\": \"角色换装\",\n  \"alternate_element\": \"与原设不同元素\",\n  \"alternate_eye_color\": \"与原设不同瞳色\",\n  \"alternate_form\": \"与原设不同形态变化\",\n  \"alternate_hair_color\": \"与原设不同发色变化\",\n  \"alternate_hair_length\": \"与原设不同头发长度变化\",\n  \"alternate_hair_style\": \"与原设不同发型变化\",\n  \"alternate_haircolor\": \"与原设不同发色变化\",\n  \"alternate_hairstyle\": \"与原设不同发型变化\",\n  \"alternate_hat\": \"与原设不同头饰变化\",\n  \"alternate_headwear\": \"与原设不同头饰变化\",\n  \"alternate_legwear\": \"与原设不同腿部穿着变化\",\n  \"alternate_outfit\": \"角色换装\",\n  \"alternate_skin_color\": \"与原设不同肤色变化\",\n  \"alternate_universe\": \"异世界\",\n  \"alternate_weapon\": \"与原设不同武器变化\",\n  \"alternate_wings\": \"与原设不同翅膀\",\n  \"alternative_color\": \"异色\",\n  \"alternative_costume\": \"角色换装\",\n  \"alternative_element\": \"与原设不同元素\",\n  \"alternative_eye_color\": \"与原设不同瞳色\",\n  \"alternative_hair_color\": \"与原设不同发色变化\",\n  \"alternative_hair_length\": \"与原设不同头发长度变化\",\n  \"alternative_hair_style\": \"与原设不同发型变化\",\n  \"alternative_hairstyle\": \"与原设不同发型变化\",\n  \"alternative_hat\": \"与原设不同头饰变化\",\n  \"alternative_headwear\": \"与原设不同头饰变化\",\n  \"alternative_weapon\": \"与原设不同武器变化\",\n  \"alternative_wings\": \"与原设不同翅膀\",\n  \"altocumulus_castellanus\": \"堡状高积云\",\n  \"altocumulus_floccus\": \"絮状高积云\",\n  \"altocumulus_lacunosus\": \"网状高积云\",\n  \"altocumulus_lenticularis\": \"荚状高积云\",\n  \"altocumulus_strataformis\": \"层状高积云\",\n  \"altostratus_duplicates\": \"复合高层云\",\n  \"altostratus_mammatus\": \"乳状高层云\",\n  \"altostratus_opacus\": \"蔽光高层云\",\n  \"altostratus_pannus\": \"破片高层云\",\n  \"altostratus_radiatus\": \"辐状高层云\",\n  \"altostratus_translucidus\": \"透光高层云\",\n  \"altostratus_undulatus\": \"波状高层云\",\n  \"amagi-chan_(azur_lane)\": \"天城酱285\",\n  \"amagi_(azur_lane)\": \"天城\",\n  \"amagi_(wending_waters_serene_lotus)_(azur_lane)\": \"天城（文定水静莲花）（碧蓝航线）\",\n  \"amagi_yukiko\": \"天城雪子\",\n  \"amami_haruka\": \"天海春香\",\n  \"amamiya_ren\": \"雨宫莲\",\n  \"amane_kanata\": \"天音彼方\",\n  \"amanogawa_kirara\": \"天之川绮罗\",\n  \"amasawa_yuuko\": \"天泽勇子\",\n  \"amaterasu_(ookami)\": \"天照大神\",\n  \"amatsukaze_(kancolle)\": \"天津风\",\n  \"amazon_(dragon's_crown)\": \"亚马逊女战士（龙之皇冠）\",\n  \"amber_(genshin_impact)\": \"安柏（原神）\",\n  \"amber_eyes\": \"琥珀色眼\",\n  \"ambient_light\": \"环境光\",\n  \"ambiguous_gender\": \"性别暧昧\",\n  \"ambriel_(arknights)\": \"安布里尔（明日方舟）\",\n  \"america\": \"美国\",\n  \"america_(hetalia)\": \"阿尔弗雷德·F·琼斯\",\n  \"american_flag\": \"星条旗\",\n  \"american_flag_bikini\": \"星条旗比基尼\",\n  \"american_flag_dress\": \"美国国旗花纹裙子\",\n  \"american_flag_legwear\": \"星条旗裤袜\",\n  \"amigurumi_(medium)\": \"钩织玩偶/毛线娃娃\",\n  \"amiya_(arknights)\": \"阿米娅（明日方舟）\",\n  \"amiya_(guard)_(arknights)\": \"阿米娅（守卫）（方舟）\",\n  \"ammunition\": \"弹药\",\n  \"ammunition_belt\": \"弹药带\",\n  \"amos'_bow_(genshin_impact)\": \"阿莫斯弓（原神）\",\n  \"amphibian_eyes\": \"两栖动物的眼睛\",\n  \"amplifier_(instrument)\": \"大音响\",\n  \"amputee\": \"肢体残缺\",\n  \"amulet\": \"护身符\",\n  \"amusement_park\": \"游乐园\",\n  \"anaglyph\": \"互补色\",\n  \"anal_ball_wear\": \"佩戴拉珠\",\n  \"anal_fingering\": \"手指刺激肛门\",\n  \"anal_fisting\": \"拳爆菊\",\n  \"anal_hair\": \"肛毛\",\n  \"anal_insertion\": \"菊花插入物\",\n  \"anal_object_insertion\": \"肛门物体插入\",\n  \"anal_penetration\": \"爆菊\",\n  \"anal_plug\": \"插入式尾巴\",\n  \"anal_sex\": \"爆菊\",\n  \"anal_tail\": \"肛尾|插进肛门里的尾巴\",\n  \"analbeads\": \"肛珠\",\n  \"analingus\": \"肛吻\",\n  \"analog_piano\": \"钢琴\",\n  \"anastasia_(fate)\": \"阿纳斯塔西娅（命运）\",\n  \"anastasia_(idolmaster)\": \"安娜斯塔西娅（偶像大师）\",\n  \"anatomy\": \"解剖学\",\n  \"anchor\": \"锚\",\n  \"anchor_choker\": \"锚形项圈\",\n  \"anchor_hair_ornament\": \"锚形发饰\",\n  \"anchor_necklace\": \"锚项链\",\n  \"anchor_print\": \"锚形印花\",\n  \"anchor_symbol\": \"锚形符号\",\n  \"anchorage_(azur_lane)\": \"锚地（碧蓝航线）\",\n  \"anchovy_(girls_und_panzer)\": \"安丘比（少女与战车）\",\n  \"andou_(girls_und_panzer)\": \"安藤（少女与战车）\",\n  \"andreana_(arknights)\": \"安德烈娜（明日方舟）\",\n  \"androgynous\": \"可男可女\",\n  \"android\": \"人造人\",\n  \"android_18\": \"人造人18号\",\n  \"android_21\": \"人造人21号\",\n  \"anegasaki_nene\": \"姐崎宁宁\",\n  \"aneros\": \"前列腺按摩器\",\n  \"ange_(princess_principal)\": \"安洁（公主准则）\",\n  \"angel_(kof)\": \"安琪儿（拳皇）\",\n  \"angel_and_devil\": \"天使与恶魔\",\n  \"angel_wings\": \"天使的翅膀\",\n  \"angela_balzac\": \"安吉拉·巴尔扎克（乐园追放）\",\n  \"angelina_(arknights)\": \"安吉丽娜（明日方舟）\",\n  \"angels\": \"天使\",\n  \"anger\": \"生气的\",\n  \"anger_mark\": \"青筋\",\n  \"anger_vein\": \"青筋\",\n  \"anglerfish\": \"鮟鱇\",\n  \"angora_rabbit\": \"安哥拉兔\",\n  \"angry\": \"发怒\",\n  \"anguish\": \"苦闷\",\n  \"anila_(granblue_fantasy)\": \"阿妮拉（碧蓝幻想）\",\n  \"anilingus\": \"舔肛门\",\n  \"animal\": \"动物\",\n  \"animal_collar\": \"动物用项圈|宠物项圈\",\n  \"animal_costume\": \"动物系装扮\",\n  \"animal_ear_fluff\": \"耳绒毛\",\n  \"animal_ear_legwear\": \"动物耳朵过膝袜\",\n  \"animal_feet\": \"动物脚\",\n  \"animal_focus\": \"以动物为焦点\",\n  \"animal_hands\": \"动物手/爪\",\n  \"animal_hat\": \"动物主题帽饰\",\n  \"animal_hood\": \"兽耳头罩\",\n  \"animal_hug\": \"抱着动物\",\n  \"animal_insertion\": \"动物插入\",\n  \"animal_nose\": \"动物鼻子\",\n  \"animal_on_head\": \"头上有动物\",\n  \"animal_on_lap\": \"膝盖上有动物\",\n  \"animal_on_shoulder\": \"肩上有动物\",\n  \"animal_penis\": \"动物阴茎\",\n  \"animal_print\": \"动物印花\",\n  \"animal_slippers\": \"动物拖鞋\",\n  \"animal_tail\": \"尾巴\",\n  \"animalisation\": \"动物化\",\n  \"animalization\": \"动物化\",\n  \"animated\": \"动图\",\n  \"animated_gif\": \"gif格式图片\",\n  \"animated_png\": \"PNG 动图\",\n  \"animation\": \"动图\",\n  \"anime_coloring\": \"动画上色\",\n  \"anime_screencap\": \"动画截图\",\n  \"anime_style_blush\": \"动画式脸红\",\n  \"animification\": \"（非动画角色）动画风格化\",\n  \"anjou_naruko\": \"安城鸣子\",\n  \"ankh\": \"安库(假面骑士OOO)\",\n  \"ankh_necklace\": \"十字项链\",\n  \"ankle_boots\": \"踝靴\",\n  \"ankle_bracelet\": \"脚镯\",\n  \"ankle_bracelets\": \"脚镯\",\n  \"ankle_cuffs\": \"脚踝镣铐\",\n  \"ankle_garter\": \"脚踝吊袜带\",\n  \"ankle_lace-up\": \"脚踝系带\",\n  \"ankle_ribbon\": \"踝带\",\n  \"ankle_socks\": \"踝袜\",\n  \"ankle_strap\": \"脚踝丝环\",\n  \"ankle_wrap\": \"脚踝套\",\n  \"anklet\": \"脚镯\",\n  \"anklets\": \"脚镯\",\n  \"anna_(frozen)\": \"安娜（冰雪奇缘）\",\n  \"annie_leonhardt\": \"亚妮·雷恩哈特\",\n  \"annilingus\": \"肛吻\",\n  \"anniversary\": \"纪念日\",\n  \"announcement_celebration\": \"贺图\",\n  \"annoy\": \"惹恼\",\n  \"annoyed\": \"恼怒的\",\n  \"ansel_(arknights)\": \"安塞尔（明日方舟）\",\n  \"antenna_hair\": \"呆毛\",\n  \"antennae\": \"触角\",\n  \"antennae_hair\": \"呆毛\",\n  \"anthro\": \"兽人\",\n  \"anthropomorphism\": \"拟人化\",\n  \"anti-materiel_rifle\": \"反器材步枪\",\n  \"antique_firearm\": \"旧式火器\",\n  \"antiquewhite\": \"仿古白\",\n  \"antlers\": \"鹿角\",\n  \"anus_peek\": \"微微露出肛门\",\n  \"anya_alstreim\": \"阿尼亚·阿尔斯托莱姆\",\n  \"anzio_military_uniform\": \"安齐奥军服\",\n  \"anzio_school_uniform\": \"安齐奥校服\",\n  \"aoba_moca\": \"青叶摩卡\",\n  \"aoki_reika\": \"青木丽华\",\n  \"aono_miki\": \"苍乃美希\",\n  \"aozaki_aoko\": \"苍崎青子\",\n  \"aphrodisiac\": \"春药\",\n  \"apple\": \"苹果\",\n  \"applying_makeup\": \"化妆\",\n  \"april_fools\": \"愚人节\",\n  \"apron\": \"围裙\",\n  \"aqua\": \"青色\",\n  \"aqua_(konosuba)\": \"阿库娅\",\n  \"aqua_background\": \"水蓝色背景\",\n  \"aqua_bikini\": \"青色比基尼\",\n  \"aqua_bow\": \"水蓝色蝴蝶结\",\n  \"aqua_dress\": \"水蓝色连衣裙\",\n  \"aqua_eyes\": \"水蓝色眼睛\",\n  \"aqua_hair\": \"水蓝色头发\",\n  \"aqua_legwear\": \"水蓝色的裤袜\",\n  \"aqua_nails\": \"水蓝色指甲\",\n  \"aqua_necktie\": \"青色领带\",\n  \"aqua_neckwear\": \"水蓝色领结\",\n  \"aqua_panties\": \"水蓝色内裤\",\n  \"aqua_ribbon\": \"水蓝色丝带\",\n  \"aqua_shirt\": \"水蓝色衬衫\",\n  \"aqua_skirt\": \"水蓝色短裙\",\n  \"aqua_theme\": \"水蓝色\",\n  \"aquamarine\": \"蓝晶|蓝晶色\",\n  \"aquarium\": \"水族馆\",\n  \"aquila\": \"[天]天鹰座\",\n  \"aquila_(azur_lane)\": \"天鹰座（碧蓝航线）\",\n  \"ara_haan\": \"艾拉·韩\",\n  \"arabian_clothes\": \"阿拉伯服饰\",\n  \"arachne\": \"蜘蛛属性\",\n  \"aragaki_ayase\": \"新垣绫濑\",\n  \"aragaki_shinjirou\": \"荒垣真次郎\",\n  \"araki_hirohiko_(style)\": \"荒木飞吕彦风\",\n  \"aran_sweater\": \"爱尔兰毛衣\",\n  \"araragi_karen\": \"阿良良木火怜\",\n  \"araragi_koyomi\": \"阿良良木历\",\n  \"araragi_tsukihi\": \"阿良良木月火\",\n  \"arcaea\": \"一个音游\",\n  \"arch\": \"拱（建筑）\",\n  \"archangel\": \"天使\",\n  \"arched_back\": \"拱背\",\n  \"arched_soles\": \"拱形鞋底\",\n  \"archer_(fate)\": \"弓箭手（命运）\",\n  \"archery\": \"射箭\",\n  \"archetto_(arknights)\": \"阿尔切托（明日方舟）\",\n  \"architecture\": \"建筑\",\n  \"archived_file\": \"压缩包\",\n  \"arcueid_brunestud\": \"爱尔奎特·布伦史塔德\",\n  \"arena\": \"竞技场\",\n  \"areola_slip\": \"乳晕走光\",\n  \"areolae\": \"乳晕\",\n  \"areolae_slip\": \"乳晕微露\",\n  \"areolas\": \"乳晕\",\n  \"argyle\": \"菱形花纹\",\n  \"argyle_background\": \"菱形背景\",\n  \"argyle_legwear\": \"含菱形花纹的裤子\",\n  \"argyle_scarf\": \"菱形围巾\",\n  \"aria_company_uniform\": \"亚利亚公司制服\",\n  \"arisu_(blue_archive)\": \"天童爱丽丝（蓝色档案）\",\n  \"ark_royal_(azur_lane)\": \"皇家方舟\",\n  \"arle_nadja\": \"阿露露（噗哟噗哟）\",\n  \"arm_above_head\": \"手在头上\",\n  \"arm_around_neck\": \"单手搂着脖子\",\n  \"arm_around_shoulder\": \"手臂环肩\",\n  \"arm_around_waist\": \"单手搂腰\",\n  \"arm_at_side\": \"单手垂放\",\n  \"arm_band\": \"臂章\",\n  \"arm_behind_back\": \"单手背到身后\",\n  \"arm_behind_head\": \"单手托在脑后\",\n  \"arm_belt\": \"臂环\",\n  \"arm_between_breasts\": \"胳膊在乳沟里\",\n  \"arm_blade\": \"手臂刀刃\",\n  \"arm_bracelets\": \"臂环\",\n  \"arm_cannon\": \"手炮\",\n  \"arm_garter\": \"手臂袜带\",\n  \"arm_grab\": \"抓住手臂\",\n  \"arm_guards\": \"护臂\",\n  \"arm_hair\": \"（男性）毛毛手\",\n  \"arm_held_back\": \"手臂往后拉\",\n  \"arm_hold\": \"抓住手臂\",\n  \"arm_hug\": \"挽手\",\n  \"arm_out_of_sleeve\": \"袖子里的手臂\",\n  \"arm_raised\": \"单抬臂\",\n  \"arm_rest\": \"手臂靠着某物休息\",\n  \"arm_ribbon\": \"手臂丝带\",\n  \"arm_scarf\": \"手臂围巾\",\n  \"arm_strap\": \"臂带\",\n  \"arm_support\": \"用手支撑住\",\n  \"arm_tattoo\": \"手臂有纹身\",\n  \"arm_under_breasts\": \"托胸\",\n  \"arm_up\": \"举着手\",\n  \"arm_warmers\": \"暖袖\",\n  \"arm_wrap\": \"袖套\",\n  \"armband\": \"腕章\",\n  \"armbands\": \"臂章\",\n  \"armchair\": \"扶手椅\",\n  \"armin_arlert\": \"阿尔敏·阿诺德\",\n  \"armlet\": \"臂环\",\n  \"armlets\": \"臂环\",\n  \"armored\": \"装甲的\",\n  \"armored_boots\": \"装甲靴\",\n  \"armored_dress\": \"战甲裙\",\n  \"armoured_dress\": \"战甲裙\",\n  \"armpit\": \"腋\",\n  \"armpit_crease\": \"腋窝皱褶\",\n  \"armpit_cutout\": \"衣服有能露出腋下的开口\",\n  \"armpit_hair\": \"腋毛\",\n  \"armpit_peek\": \"微微露出腋窝\",\n  \"armpit_sex\": \"腋窝性爱\",\n  \"armpits\": \"腋下\",\n  \"arms_above\": \"双抬臂\",\n  \"arms_above_head\": \"双抬臂\",\n  \"arms_around_neck\": \"双手搂着脖子\",\n  \"arms_at_sides\": \"双手垂放\",\n  \"arms_behind\": \"手放在身后\",\n  \"arms_behind_back\": \"手放在身后\",\n  \"arms_behind_head\": \"双手抱头\",\n  \"arms_crossed\": \"手交叉于胸前\",\n  \"arms_folded\": \"交叉双臂\",\n  \"arms_out_of_frame\": \"手臂超出图片外\",\n  \"arms_raised\": \"双抬臂\",\n  \"arms_tied\": \"手臂捆绑\",\n  \"arms_under_breasts\": \"双手托胸\",\n  \"arms_up\": \"抬手\",\n  \"armsleeves\": \"袖肩分离装\",\n  \"army\": \"军队\",\n  \"arona_(blue_archive)\": \"阿罗娜（蓝色档案）\",\n  \"aroused\": \"性兴奋\",\n  \"arrancar\": \"破面(死神系列)\",\n  \"arrow\": \"箭\",\n  \"arrow_(projectile)\": \"箭矢\",\n  \"arrow_(symbol)\": \"箭头\",\n  \"art_brush\": \"画笔\",\n  \"art_deco\": \"装饰艺术\",\n  \"art_nouveau\": \"新艺术\",\n  \"artbook\": \"美术集\",\n  \"arthropod_girl\": \"虫娘|节肢动物娘\",\n  \"arthur_pendragon_(fate)\": \"旧剑(fate)\",\n  \"artificial_vagina\": \"人工阴道\",\n  \"artist_logo\": \"艺术家logo\",\n  \"artist_name\": \"作者署名\",\n  \"artist_request\": \"\\\"作者未知\\t需要补完\\\"\",\n  \"artist_self-insert\": \"以作者本人为蓝本\",\n  \"artoria_caster_(fate)\": \"artoria_caster_(命运)\",\n  \"artoria_pendragon_(fate)\": \"阿尔托莉雅·潘德拉贡\",\n  \"artoria_pendragon_(lancer)_(fate)\": \"artoria_pendragon_(lancer)_(命运)\",\n  \"artoria_pendragon_(lancer_alter)_(fate)\": \"artoria_pendragon_(lancer_alter)_(fate)\",\n  \"artoria_pendragon_(swimsuit_ruler)_(fate)\": \"泳装狮子王(fate)\",\n  \"aru_(blue_archive)\": \"陆八魔爱瑠（蓝色档案）\",\n  \"asa_no_ha_(pattern)\": \"麻叶纹\",\n  \"asahina_mikuru\": \"朝比奈实玖瑠\",\n  \"asahina_mirai\": \"朝日奈未来\",\n  \"asakura_ryouko\": \"朝仓凉子\",\n  \"asamura_hiori\": \"浅村_hiori\",\n  \"asashio_(kancolle)\": \"朝潮_(kancolle)\",\n  \"asbel_lhant\": \"阿斯贝尔·兰特\",\n  \"asbestos_(arknights)\": \"石棉_(arknights)\",\n  \"ascot\": \"阿斯科特领巾\",\n  \"ashford_academy_uniform\": \"阿什福特学院制服\",\n  \"ashido_mina\": \"芦户三奈\",\n  \"ashikoki\": \"足交\",\n  \"ashiya_douman_(fate)\": \"芦屋斗满（命运）\",\n  \"ashlock_(arknights)\": \"ashlock（明日方舟）\",\n  \"asian\": \"亚洲人\",\n  \"asmr\": \"自主感官经络反应\",\n  \"asperitas\": \"新增类型\",\n  \"asphyxiation\": \"窒息\",\n  \"ass-to-ass\": \"屁股贴屁股\",\n  \"ass-up_head-down\": \"趴着翘臀\",\n  \"ass_cutout\": \"露出屁股的服饰\",\n  \"ass_fangs\": \"正面可见的屁股\",\n  \"ass_focus\": \"屁股为焦点\",\n  \"ass_hole\": \"菊花\",\n  \"ass_shake\": \"晃屁股\",\n  \"ass_support\": \"托着屁股\",\n  \"ass_visible_through_thigh\": \"屁股通过大腿可见\",\n  \"ass_visible_through_thighs\": \"正面可见的屁股\",\n  \"assam_(girls_und_panzer)\": \"阿萨姆（少女与战车）\",\n  \"assassin_(fate/zero)\": \"暗杀者(fate/zero)\",\n  \"assault_rifle\": \"突击步枪\",\n  \"assertive_female\": \"自信的女性\",\n  \"asseylum_vers_allusia\": \"艾瑟依拉姆·薇瑟·艾莉欧斯亚\",\n  \"asshole\": \"菊花\",\n  \"assisted_exposure\": \"剥开衣服\",\n  \"assless_swimsuit\": \"无屁股泳衣\",\n  \"astesia_(arknights)\": \"阿斯特西亚（明日方舟）\",\n  \"astolfo_(fate)\": \"阿斯托尔福（命运）\",\n  \"asui_tsuyu\": \"蛙吹梅雨\",\n  \"asuna_(blue_archive)\": \"亚丝娜（蓝色档案）\",\n  \"asuna_(bunny)_(blue_archive)\": \"亚丝娜（兔子）（蓝色档案）\",\n  \"asuna_(sao)\": \"结城明日奈\",\n  \"asuna_(sao-alo)\": \"亚丝娜(ALO)\",\n  \"asuna_(sword_art_online)\": \"亚丝娜（刀剑神域）\",\n  \"asymmetric_bangs\": \"不对称刘海\",\n  \"asymmetrical_bangs\": \"不对称的刘海\",\n  \"asymmetrical_breasts\": \"不对称的胸部\",\n  \"asymmetrical_clothes\": \"不对称的服饰\",\n  \"asymmetrical_docking\": \"胸部互碰|胸顶着胸\",\n  \"asymmetrical_footwear\": \"不对称鞋子\",\n  \"asymmetrical_gloves\": \"不对称的手套\",\n  \"asymmetrical_hair\": \"不对称的发型\",\n  \"asymmetrical_horns\": \"不对称的角\",\n  \"asymmetrical_legwear\": \"不对称的裤子\",\n  \"asymmetrical_pupils\": \"左右眼颜色不同\",\n  \"asymmetrical_sleeves\": \"不对称的袖子\",\n  \"asymmetrical_wings\": \"不对称的翅膀\",\n  \"atago_(azur_lane)\": \"爱宕(碧蓝航线)\",\n  \"atago_(kancolle)\": \"爱宕_(kancolle)\",\n  \"atago_(school_traumerei)_(azur_lane)\": \"爱宕（学校_traumerei）（碧蓝航线）\",\n  \"atago_(stunning_speedster)_(azur_lane)\": \"爱宕（令人惊叹的极速赛车）\",\n  \"atago_(summer_march)_(azur_lane)\": \"爱宕（夏季进行曲）\",\n  \"atalanta_(fate)\": \"阿塔兰塔(fate)\",\n  \"atelier_(series)\": \"莱莎的炼金工房\",\n  \"athletic_leotard\": \"体操服\",\n  \"atmospheric_perspective\": \"大气距离感\",\n  \"atrium\": \"光线照射\",\n  \"atsuko_(blue_archive)\": \"亚津子（蓝色档案）\",\n  \"attack\": \"攻击\",\n  \"au_ra\": \"敖龙族\",\n  \"aubergine\": \"茄子\",\n  \"audible_music\": \"有音乐\",\n  \"audible_speech\": \"有人声\",\n  \"audience\": \"观众\",\n  \"august_von_parseval_(azur_lane)\": \"八月冯帕斯瓦尔（蔚蓝车道）\",\n  \"august_von_parseval_(the_conquered_unhulde)_(azur_lane)\": \"august_von_parseval（被征服的_unhulde）（蔚蓝车道）\",\n  \"aura\": \"灵气\",\n  \"aura_(sousou_no_frieren)\": \"阿乌拉(葬送的芙莉莲)\",\n  \"aurora_(arknights)\": \"极光（明日方舟）\",\n  \"autobot\": \"汽车人\",\n  \"autocunnilingus\": \"自动舔阴\",\n  \"autofacial\": \"自动面部护理\",\n  \"autofellatio\": \"自动口交\",\n  \"autumn\": \"秋天\",\n  \"autumn_leaves\": \"秋叶\",\n  \"avenue\": \"绿树成荫的街道\",\n  \"averted_eyes\": \"移开视线\",\n  \"averting_eyes\": \"移开视线\",\n  \"avrora_(azur_lane)\": \"avrora（碧蓝航线）\",\n  \"axe\": \"斧头\",\n  \"ayanami_(azur_lane)\": \"绫波（碧蓝航线）\",\n  \"ayanami_(niconico)_(azur_lane)\": \"绫波（niconico）（碧蓝航线）\",\n  \"ayanami_rei\": \"绫波丽\",\n  \"ayane_(blue_archive)\": \"绫音（蓝色档案）\",\n  \"ayane_(doa)\": \"绫音（死或生）\",\n  \"ayase_eli\": \"绚濑绘里\",\n  \"ayatsuji_tsukasa\": \"绚辻词\",\n  \"azhdaha_(genshin_impact)\": \"若陀龙王（原神）\",\n  \"azuma_(azur_lane)\": \"吾妻\",\n  \"azur_lane:_slow_ahead\": \"碧蓝航线：慢速前进\",\n  \"azura_(fire_emblem)\": \"阿库娅（火焰之纹章）\",\n  \"azure\": \"天蓝\",\n  \"azure_hair\": \"天蓝色头发\",\n  \"azusa_(blue_archive)\": \"azusa（蓝色档案）\",\n  \"baby\": \"宝宝\",\n  \"babydoll\": \"透明睡衣\",\n  \"bache_(azur_lane)\": \"巴赫\",\n  \"back\": \"背影像\",\n  \"back-print_panties\": \"背面印花的内裤\",\n  \"back-seamed_legwear\": \"袜缝\",\n  \"back-to-back\": \"背对背\",\n  \"back_boob\": \"从背后可看到的胸部\",\n  \"back_bow\": \"(服饰)打在背后的结\",\n  \"back_cutout\": \"露出部分后背的衣服\",\n  \"back_focus\": \"背景焦点\",\n  \"back_pack\": \"背包\",\n  \"back_tattoo\": \"背部纹身\",\n  \"back_view\": \"后背视角\",\n  \"backboob\": \"从背后可看到的胸部\",\n  \"background_text\": \"背景文字\",\n  \"backjob\": \"背交\",\n  \"backless\": \"露背装\",\n  \"backless_dress\": \"露背连衣裙\",\n  \"backless_outfit\": \"露背装\",\n  \"backless_panties\": \"露背内裤\",\n  \"backless_pants\": \"露背裤\",\n  \"backless_sweater\": \"露背毛衣\",\n  \"backlight\": \"背光\",\n  \"backlighting\": \"逆光\",\n  \"backlit\": \"逆光\",\n  \"backpack\": \"背包\",\n  \"backpack_removed\": \"卸下的包\",\n  \"backwards_hat\": \"反扣的帽子\",\n  \"bad_anatomy\": \"错误的人体结构\",\n  \"bad_end\": \"坏结局\",\n  \"bad_feet\": \"脚的画法错误\",\n  \"bad_hands\": \"手的画法错误\",\n  \"bad_id\": \"ID转向错误(原地址或已被删除)\",\n  \"bad_perspective\": \"错误的(画法)透视\",\n  \"bad_proportions\": \"人体比例不协调\",\n  \"badge\": \"徽章\",\n  \"badges\": \"徽章\",\n  \"badmood\": \"心情不好\",\n  \"bag\": \"包\",\n  \"bag_charm\": \"背包挂件\",\n  \"bagged_fish\": \"金鱼水袋\",\n  \"baggy_pants\": \"宽松长裤\",\n  \"bagpipe_(arknights)\": \"风笛_(arknights)\",\n  \"bagpipe_(queen_no._1)_(arknights)\": \"风笛_(queen_no._1)_(arknights)\",\n  \"bags_under_eyes\": \"眼袋\",\n  \"baguette\": \"法国面包\",\n  \"baiken\": \"梅喧\",\n  \"bakery\": \"面包店\",\n  \"bakugou_katsuki\": \"爆豪胜己\",\n  \"balance\": \"(保持)平衡的姿势\",\n  \"balance_scale\": \"天平\",\n  \"balancing\": \"(保持)平衡的姿势\",\n  \"bald\": \"秃头\",\n  \"bald_girl\": \"秃头女孩\",\n  \"ball\": \"球\",\n  \"ball_braids\": \"头绳\",\n  \"ball_busting\": \"爆球\",\n  \"ball_caress\": \"爱抚睾丸\",\n  \"ball_gag\": \"口球\",\n  \"ballerina\": \"芭蕾舞女演员\",\n  \"ballet_hair_bun\": \"芭蕾髻\",\n  \"ballet_leotard\": \"体操服\",\n  \"ballet_shoes\": \"芭蕾舞鞋\",\n  \"ballet_slippers\": \"芭蕾舞鞋\",\n  \"ballgag\": \"球塞\",\n  \"balloon\": \"气球\",\n  \"ballpoint_pen\": \"圆珠笔\",\n  \"ballpoint_pen_(medium)\": \"圆珠笔\",\n  \"balls\": \"睾丸/蛋蛋\",\n  \"baltimore_(after-school_ace)_(azur_lane)\": \"巴尔的摩（课后王牌）（碧蓝航线）\",\n  \"baltimore_(azur_lane)\": \"巴尔的摩\",\n  \"baltimore_(black_ace)_(azur_lane)\": \"巴尔的摩（黑色王牌）（碧蓝航线）\",\n  \"baltimore_(muse)_(azur_lane)\": \"巴尔的摩（缪斯）（碧蓝航线）\",\n  \"bamboo\": \"竹子\",\n  \"bamboo_broom\": \"竹扫帚\",\n  \"bamboo_forest\": \"竹林\",\n  \"bamboo_steamer\": \"蒸笼\",\n  \"banana\": \"香蕉\",\n  \"band-aid\": \"创可贴\",\n  \"band_aids\": \"创可贴\",\n  \"band_uniform\": \"乐队制服\",\n  \"bandage\": \"绷带\",\n  \"bandage_bra\": \"缠胸布\",\n  \"bandage_on\": \"贴有绷带的脸\",\n  \"bandage_on_face\": \"贴有绷带的脸\",\n  \"bandage_over_one_eye\": \"缠着绷带的单眼\",\n  \"bandagebra\": \"缠胸布\",\n  \"bandaged_arm\": \"缠着绷带的手臂\",\n  \"bandaged_arms\": \"缠着绷带的手臂\",\n  \"bandaged_eye\": \"缠着绷带的单眼\",\n  \"bandaged_hand\": \"裹着绷带的手\",\n  \"bandaged_hands\": \"缠着绷带的手\",\n  \"bandaged_head\": \"绑着绷带的头\",\n  \"bandaged_leg\": \"绑着绷带的腿\",\n  \"bandages_over_one_eye\": \"缠着绷带的单眼\",\n  \"bandaid_on\": \"脸上贴着创可贴\",\n  \"bandaid_on_arm\": \"手臂上贴着创可贴\",\n  \"bandaid_on_cheek\": \"脸颊上的绷带\",\n  \"bandaid_on_ear\": \"耳朵上的绷带\",\n  \"bandaid_on_face\": \"脸上贴着创可贴\",\n  \"bandaid_on_forehead\": \"额头贴着创可贴\",\n  \"bandaid_on_knee\": \"膝盖贴着创可贴\",\n  \"bandaid_on_leg\": \"腿上贴着创可贴\",\n  \"bandaid_on_nipple\": \"乳头贴着创可贴\",\n  \"bandaid_on_nipples\": \"乳头贴着创可贴\",\n  \"bandaid_on_nose\": \"鼻梁上贴着创可贴\",\n  \"bandaid_on_pussy\": \"阴部贴着创可贴\",\n  \"bandaids\": \"创可贴\",\n  \"bandaids_on_nipple\": \"乳头贴着创可贴\",\n  \"bandaids_on_nipples\": \"乳头贴着创可贴\",\n  \"bandana\": \"头巾\",\n  \"bandeau\": \"抹胸比基尼\",\n  \"bandolier\": \"子弹带\",\n  \"bangle\": \"手镯\",\n  \"bangles\": \"手镯\",\n  \"bangs\": \"刘海\",\n  \"bangs_between_eyes\": \"眼间刘海\",\n  \"bangs_pinned_back\": \"掀起的刘海\",\n  \"banner\": \"条幅\",\n  \"banquet\": \"宴会\",\n  \"baozi\": \"包子\",\n  \"bar\": \"酒吧\",\n  \"bar_(place)\": \"酒吧\",\n  \"bar_censor\": \"黑条打码\",\n  \"bar_code\": \"条形码\",\n  \"bara\": \"大叔\",\n  \"bara_(masculine_male-male)\": \"巴拉（男性-男性）\",\n  \"barbara_(genshin_impact)\": \"芭芭拉（原神）\",\n  \"barbara_(summertime_sparkle)_(genshin_impact)\": \"芭芭拉（夏日闪耀）（原神）\",\n  \"barbatos_(genshin_impact)\": \"barbatos（原神）\",\n  \"barbell_piercing\": \"杠铃穿刺\",\n  \"barcode\": \"条形码\",\n  \"barcode_tattoo\": \"条形码纹身\",\n  \"bardiche\": \"雷光战斧\",\n  \"bare_arms\": \"裸臂\",\n  \"bare_back\": \"裸背\",\n  \"bare_feet\": \"赤脚\",\n  \"bare_foot\": \"赤脚\",\n  \"bare_hips\": \"裸臀\",\n  \"bare_legs\": \"裸腿\",\n  \"bare_pectorals\": \"（男性）露出胸肌\",\n  \"bare_shoulder\": \"露双肩\",\n  \"bare_shoulders\": \"露肩\",\n  \"bare_tree\": \"枯木\",\n  \"bared_teeth\": \"牙\",\n  \"barefeet\": \"赤脚\",\n  \"barefoot\": \"裸足\",\n  \"barefoot_sandals\": \"裸足凉鞋\",\n  \"baron_bunny_(genshin_impact)\": \"兔兔伯爵（原神）\",\n  \"barrel\": \"桶子\",\n  \"barrette\": \"发夹\",\n  \"bartender\": \"酒保\",\n  \"baseball_bat\": \"棒球棍\",\n  \"baseball_cap\": \"棒球帽\",\n  \"baseball_mitt\": \"棒球手套\",\n  \"baseball_uniform\": \"棒球服\",\n  \"basket\": \"篮子\",\n  \"bass_clef\": \"低音符\",\n  \"bass_clef_hair_ornament\": \"音符发饰\",\n  \"bass_guitar\": \"贝斯\",\n  \"bat\": \"蝙蝠\",\n  \"bat_(animal)\": \"蝙蝠\",\n  \"bat_ears\": \"蝙蝠耳朵\",\n  \"bat_hair_ornament\": \"蝙蝠发饰\",\n  \"bat_print\": \"蝙蝠印花\",\n  \"bat_wings\": \"蝙蝠翅膀\",\n  \"bath\": \"洗澡\",\n  \"bath_stool\": \"浴凳\",\n  \"bath_yukata\": \"浴衣\",\n  \"bathing_suit\": \"泳装\",\n  \"bathroom\": \"浴室\",\n  \"bathtub\": \"浴缸\",\n  \"baton\": \"指挥棒\",\n  \"battle\": \"战斗|比试|战争|游戏\",\n  \"battle_axe\": \"战斧\",\n  \"battle_rifle\": \"战术步枪\",\n  \"battle_stance\": \"战斗姿态\",\n  \"battleship\": \"战舰\",\n  \"battoujutsu_stance\": \"拔刀起手式\",\n  \"batwing\": \"蝙蝠翅膀\",\n  \"bayonet\": \"刺刀\",\n  \"bayonetta\": \"贝优妮塔（猎天使魔女）\",\n  \"bazett_fraga_mcremitz\": \"巴泽特·弗拉加·马克雷密斯\",\n  \"bb_(fate)\": \"bb_(命运)\",\n  \"bb_(fate/extra)\": \"bb（命运/额外）\",\n  \"bb_(fate/extra_ccc)\": \"BB\",\n  \"bb_(swimsuit_mooncancer)_(fate)\": \"泳装BB\",\n  \"bc_freedom_military_uniform\": \"BC自由学园制服\",\n  \"bdsm\": \"SM\",\n  \"beach\": \"海滩\",\n  \"beach_chair\": \"沙滩椅\",\n  \"beach_towel\": \"沙滩巾\",\n  \"beach_umbrella\": \"沙滩伞\",\n  \"beachball\": \"沙滩球\",\n  \"bead_bracelet\": \"珠子手链\",\n  \"bead_necklace\": \"珠子项链\",\n  \"beads\": \"珠子\",\n  \"beak\": \"喙\",\n  \"beam\": \"光束\",\n  \"beam_rifle\": \"激光步枪\",\n  \"beamed_eighth_notes\": \"八分音符\",\n  \"beamed_sixteenth_notes\": \"十六分音符\",\n  \"beanie\": \"无檐帽\",\n  \"beans\": \"豆\",\n  \"beanstalk_(arknights)\": \"豆茎（方舟）\",\n  \"bear\": \"熊\",\n  \"bear_ears\": \"熊耳朵\",\n  \"bear_hair_ornament\": \"熊印花头饰\",\n  \"bear_panties\": \"熊印花内裤\",\n  \"bear_print\": \"熊印花\",\n  \"beard\": \"胡须\",\n  \"beastiality\": \"人兽\",\n  \"beatrice_(umineko)\": \"碧昂特莉丝(Umineko)\",\n  \"beatrix_(granblue_fantasy)\": \"贝阿朵丽丝（碧蓝幻想）\",\n  \"beautiful_detailed_sky\": \"漂亮的天空\",\n  \"beautiful_detailed_water\": \"漂亮的水\",\n  \"beauty_mark\": \"痣\",\n  \"beckon\": \"招手\",\n  \"beckoning\": \"招手\",\n  \"bed\": \"床\",\n  \"bed_head\": \"凌乱发型\",\n  \"bed_sheet\": \"床单\",\n  \"bedroom\": \"卧室\",\n  \"beehive_hairdo\": \"蜂窝头\",\n  \"beer\": \"啤酒\",\n  \"beer_can\": \"听装啤酒\",\n  \"beer_mug\": \"啤酒杯\",\n  \"beeswax_(arknights)\": \"蜂蜡_(arknights)\",\n  \"behind-the-head_headphones\": \"从后脑戴上的耳机\",\n  \"beidou_(genshin_impact)\": \"北斗（原神）\",\n  \"beige\": \"浅褐\",\n  \"beige_background\": \"米色背景\",\n  \"beige_scarf\": \"米色围巾\",\n  \"beige_sweater\": \"米色毛衣\",\n  \"belarus_(hetalia)\": \"娜塔莎·阿尔洛夫斯卡娅\",\n  \"belfast_(azur_lane)\": \"贝尔法斯特\",\n  \"belfast_(iridescent_rosa)_(azur_lane)\": \"贝尔法斯特（彩虹色罗莎）（碧蓝航线）\",\n  \"belfast_(shopping_with_the_head_maid)_(azur_lane)\": \"贝尔法斯特（与女仆一起购物）\",\n  \"bell\": \"铃铛\",\n  \"bell_choker\": \"铃铛项圈\",\n  \"bell_hair_ornament\": \"头发上系着铃铛\",\n  \"belldandy\": \"贝露丹蒂\",\n  \"bells\": \"铃铛\",\n  \"belly\": \"腹部\",\n  \"belly_button\": \"肚脐\",\n  \"belly_chain\": \"脐链\",\n  \"belly_grab\": \"捏着肚子\",\n  \"bellybutton\": \"肚脐\",\n  \"bellybutton_piercing\": \"肚脐穿孔\",\n  \"belt\": \"腰带\",\n  \"belt_boots\": \"皮带靴\",\n  \"belt_bra\": \"皮带束胸\",\n  \"belt_buckle\": \"皮带扣\",\n  \"belt_collar\": \"皮项圈\",\n  \"belt_pouch\": \"腰包\",\n  \"beltbra\": \"皮带束胸\",\n  \"belts\": \"腰带\",\n  \"beltskirt\": \"皮带裙\",\n  \"bench\": \"长凳\",\n  \"bend_over\": \"翘臀姿势\",\n  \"bending_over\": \"翘臀姿势\",\n  \"bendy_straw\": \"弯折的吸管\",\n  \"bennett_(genshin_impact)\": \"班尼特（原神）\",\n  \"bent-over\": \"翘臀姿势\",\n  \"bent_over\": \"翘臀姿势\",\n  \"bento\": \"便当\",\n  \"beret\": \"贝雷帽\",\n  \"bernadetta_von_varley\": \"贝尔娜提塔\",\n  \"berserker_(fate/zero)\": \"狂兰|狂阶兰斯洛特\",\n  \"bespectacled\": \"戴眼镜的\",\n  \"best_quality\": \"顶级质量\",\n  \"bestiality\": \"人兽\",\n  \"between_breasts\": \"乳沟里\",\n  \"between_fingers\": \"(突出)指间\",\n  \"between_legs\": \"(强调)两腿之间\",\n  \"between_thighs\": \"(强调)大腿之间\",\n  \"bianca_(pokemon)\": \"白露（口袋妖怪）\",\n  \"bib\": \"围兜\",\n  \"biceps\": \"肱二頭肌\",\n  \"bicycle\": \"自行车\",\n  \"bicycle_basket\": \"自行车篮\",\n  \"big_areola\": \"大乳晕\",\n  \"big_areolae\": \"大乳晕\",\n  \"big_ass\": \"大屁股\",\n  \"big_belly\": \"大肚子\",\n  \"big_breasts\": \"大胸 (D)\",\n  \"big_butt\": \"大屁股\",\n  \"big_colorful_Bubble\": \"大五颜六色的泡泡\",\n  \"big_hair\": \"头发很多的\",\n  \"big_thighs\": \"粗腿\",\n  \"bike_suit\": \"骑行套装\",\n  \"biker_clothes\": \"自行车运动服\",\n  \"biker_shorts\": \"自行车短裤\",\n  \"biker_suit\": \"骑行套装\",\n  \"bikesuit\": \"骑行套装\",\n  \"bikini_aside\": \"从三点剥开的比基尼\",\n  \"bikini_bottom\": \"比基尼泳裤\",\n  \"bikini_bottom_only\": \"仅比基尼下装\",\n  \"bikini_down\": \"扯着比基尼\",\n  \"bikini_lift\": \"往上剥开的比基尼\",\n  \"bikini_pull\": \"扯着比基尼\",\n  \"bikini_skirt\": \"比基尼裙\",\n  \"bikini_tan\": \"泳装晒痕\",\n  \"bikini_top_only\": \"仅比基尼上衣\",\n  \"bikini_top_removed\": \"脱下了比基尼上衣\",\n  \"bikini_under_clothes\": \"比基尼当内衣\",\n  \"billiard\": \"台球桌\",\n  \"binoculars\": \"双筒望远镜\",\n  \"bird\": \"鸟|拟鸟化\",\n  \"bird_ears\": \"鸟耳朵（羽毛状）\",\n  \"bird_girl\": \"鸟娘\",\n  \"bird_mask\": \"鸟面具\",\n  \"bird_on_hand\": \"手上的鸟\",\n  \"bird_on_head\": \"头上的鸟\",\n  \"bird_on_shoulder\": \"肩上的鸟\",\n  \"bird_tail\": \"鸟尾巴\",\n  \"bird_wings\": \"鸟翅膀\",\n  \"biribiri\": \"(哔哩哔哩)的电流\",\n  \"birth\": \"出生\",\n  \"birthday\": \"生日\",\n  \"birthday_cake\": \"生日蛋糕\",\n  \"birthmark\": \"胎记\",\n  \"bisexual\": \"双性恋\",\n  \"bisexual_(female)\": \"双性恋(女性)\",\n  \"bisexual_female\": \"双性恋女性\",\n  \"bisexual_male\": \"双性恋男性\",\n  \"bishamonten's_pagoda\": \"毘沙门天宝塔\",\n  \"bishamonten's_spear\": \"毘沙门天之矛\",\n  \"bishop_(chess)\": \"主教(国际象棋)\",\n  \"bishoujo\": \"美少女\",\n  \"bishoujo_senshi_sailor_moon\": \"美少女战士\",\n  \"bishounen\": \"美少年\",\n  \"bismarck_(azur_lane)\": \"俾斯麦\",\n  \"bismarck_(beacon_of_the_iron_blood)_(azur_lane)\": \"俾斯麦（铁血的灯塔）（碧蓝航线）\",\n  \"bismarck_(kancolle)\": \"俾斯麦_(kancolle)\",\n  \"bison_(arknights)\": \"野牛（方舟）\",\n  \"bisque\": \"橘黄\",\n  \"bit_gag\": \"勒住嘴\",\n  \"bite_mark\": \"咬痕\",\n  \"bitgag\": \"棍塞\",\n  \"biting\": \"咬\",\n  \"biting_hair\": \"咬头发\",\n  \"biwa_lute\": \"琵琶\",\n  \"black\": \"黑色\",\n  \"black-framed_eyewear\": \"黑框眼镜\",\n  \"black_and_white\": \"纯黑白色/黑白照片化/灰度\",\n  \"black_apron\": \"黑色围裙\",\n  \"black_armor\": \"黑色盔甲\",\n  \"black_ascot\": \"黑色阿斯科特领巾\",\n  \"black_background\": \"黑色背景\",\n  \"black_bag\": \"黑色包\",\n  \"black_belt\": \"黑色腰带\",\n  \"black_bikini\": \"黑色比基尼\",\n  \"black_blindfold\": \"黑色眼罩\",\n  \"black_blouse\": \"黑色上衣\",\n  \"black_bodystocking\": \"连体黑丝\",\n  \"black_bodysuit\": \"黑色紧身衣\",\n  \"black_border\": \"黑色边框\",\n  \"black_bow\": \"黑蝴蝶结\",\n  \"black_bowtie\": \"黑色领结\",\n  \"black_bra\": \"黑色内衣\",\n  \"black_camisole\": \"黑色吊带背心\",\n  \"black_cape\": \"黑色斗篷\",\n  \"black_capelet\": \"黑色披肩\",\n  \"black_cardigan\": \"黑色开口衬衫\",\n  \"black_cat\": \"黑猫\",\n  \"black_choker\": \"黑色项链\",\n  \"black_cloak\": \"黑色斗篷\",\n  \"black_coat\": \"黑色外套\",\n  \"black_coat_(kingdom_hearts)\": \"黑色外套(王国之心)\",\n  \"black_collar\": \"黑色项圈\",\n  \"black_dress\": \"黑色连衣裙\",\n  \"black_eye\": \"瘀伤的眼睛\",\n  \"black_eyes\": \"黑眼\",\n  \"black_feathers\": \"黑色羽毛\",\n  \"black_flower\": \"黑色的花\",\n  \"black_footwear\": \"黑色的鞋\",\n  \"black_fur\": \"黑色毛皮\",\n  \"black_garter_belt\": \"黑色吊袜带\",\n  \"black_garter_straps\": \"黑色吊袜带\",\n  \"black_gloves\": \"黑色手套\",\n  \"black_hair\": \"黑发\",\n  \"black_hairband\": \"黑色发带\",\n  \"black_hakama\": \"黑色的袴\",\n  \"black_hanekawa\": \"黑羽川\",\n  \"black_headband\": \"黑色头巾\",\n  \"black_headwear\": \"黑色头饰\",\n  \"black_heart\": \"圣黑之心\",\n  \"black_hoodie\": \"黑色连帽衫\",\n  \"black_horns\": \"黑色的角\",\n  \"black_jacket\": \"黑色夹克\",\n  \"black_kimono\": \"黑色和服\",\n  \"black_latex_bodysuit\": \"连体黑色乳胶衣\",\n  \"black_legwear\": \"黑丝袜\",\n  \"black_leotard\": \"黑色连身衣\",\n  \"black_lips\": \"黑色嘴唇\",\n  \"black_loafers\": \"乐福鞋(小皮鞋)\",\n  \"black_nails\": \"黑色指甲\",\n  \"black_neckerchief\": \"黑色领巾\",\n  \"black_necktie\": \"黑领带\",\n  \"black_neckwear\": \"黑色领子\",\n  \"black_one-piece_swimsuit\": \"黑色连体泳装\",\n  \"black_panties\": \"黑色内裤\",\n  \"black_pants\": \"黑色长裤\",\n  \"black_pantyhose\": \"黑色连裤袜(覆盖臀部)\",\n  \"black_ribbon\": \"黑色丝带\",\n  \"black_rock_shooter_(character)\": \"黑岩射手\",\n  \"black_rose\": \"黑玫瑰\",\n  \"black_sailor_collar\": \"黑色水手领\",\n  \"black_scarf\": \"黑色围巾\",\n  \"black_sclera\": \"黑色巩膜\",\n  \"black_scrunchie\": \"黑色发束\",\n  \"black_serafuku\": \"黑色水手服\",\n  \"black_shirt\": \"黑色衬衫\",\n  \"black_shorts\": \"黑色短裤\",\n  \"black_skin\": \"黑色皮肤\",\n  \"black_skirt\": \"黑色短裙\",\n  \"black_sleeves\": \"黑色袖子\",\n  \"black_socks\": \"黑短袜\",\n  \"black_suit\": \"黑色西装\",\n  \"black_sweater\": \"黑色毛衣\",\n  \"black_swimsuit\": \"黑色泳衣\",\n  \"black_tail\": \"黑色尾巴\",\n  \"black_tank_top\": \"黑色无袖紧身背心\",\n  \"black_theme\": \"黑色主题\",\n  \"black_thighhighs\": \"黑色过膝袜\",\n  \"black_umbrella\": \"黑色的伞\",\n  \"black_vest\": \"黑色背心\",\n  \"black_wing\": \"黑色之翼\",\n  \"black_wings\": \"黑色翅膀\",\n  \"blade\": \"剑\",\n  \"blake_belladonna\": \"布蕾克·贝拉多娜\",\n  \"blanc_(neptune_series)\": \"布兰（海王星）\",\n  \"blanchedalmond\": \"杏仁白\",\n  \"blank_eyes\": \"无神的双眼\",\n  \"blank_speech_bubble\": \"空话泡泡\",\n  \"blank_stare\": \"无主的眼神\",\n  \"blanket\": \"毯子\",\n  \"blazblue\": \"苍翼默示录\",\n  \"blaze_(arknights)\": \"烈焰人（明日方舟）\",\n  \"blazer\": \"西装夹克\",\n  \"bleeding\": \"出血\",\n  \"blemishine_(arknights)\": \"瑕疵（明日方舟）\",\n  \"blending\": \"混合\",\n  \"blindfold\": \"遮眼|眼罩\",\n  \"blindfolded\": \"眼罩\",\n  \"blinds\": \"百叶窗\",\n  \"blinking\": \"眨眼睛\",\n  \"blond\": \"金发\",\n  \"blond_hair\": \"金发\",\n  \"blonde\": \"金发\",\n  \"blonde_hair\": \"金发\",\n  \"blonde_pubic_hair\": \"金色阴毛\",\n  \"blood_from_mouth\": \"嘴角流血\",\n  \"blood_from_nose\": \"鼻血\",\n  \"blood_in_hair\": \"头发上有血\",\n  \"blood_on_bandages\": \"绷带上的血\",\n  \"blood_on_clothes\": \"衣物上染血\",\n  \"blood_on_face\": \"脸上有血\",\n  \"blood_on_hands\": \"手上有血\",\n  \"blood_on_weapon\": \"武器上有血\",\n  \"blood_splatter\": \"溅血\",\n  \"blood_stain\": \"血迹\",\n  \"bloodshot_eye\": \"布满血丝的眼睛\",\n  \"bloodshot_eyes\": \"布满血丝的眼睛\",\n  \"bloody_clothes\": \"衣服沾血\",\n  \"bloody_nose\": \"鼻血\",\n  \"bloody_tears\": \"血泪\",\n  \"bloody_weapon\": \"沾血的武器\",\n  \"bloom\": \"盛开\",\n  \"blouse\": \"罩衫\",\n  \"blowing\": \"吹\",\n  \"blowjob_face\": \":>=\",\n  \"blue\": \"蓝色\",\n  \"blue-framed_eyewear\": \"蓝框眼镜\",\n  \"blue_armor\": \"蓝色盔甲\",\n  \"blue_ascot\": \"蓝色阿斯科特领巾\",\n  \"blue_background\": \"蓝色背景\",\n  \"blue_belt\": \"蓝色饰带\",\n  \"blue_bikini\": \"蓝色比基尼\",\n  \"blue_blouse\": \"蓝色上衣\",\n  \"blue_bodysuit\": \"蓝色紧身衣\",\n  \"blue_bow\": \"蓝色蝴蝶结\",\n  \"blue_bowtie\": \"蓝色领带\",\n  \"blue_bra\": \"蓝色胸罩\",\n  \"blue_buruma\": \"蓝色短裤\",\n  \"blue_butterfly\": \"蓝色的蝴蝶\",\n  \"blue_cape\": \"蓝色斗篷\",\n  \"blue_capelet\": \"蓝色披肩\",\n  \"blue_cardigan\": \"蓝色开襟衫\",\n  \"blue_choker\": \"蓝色项圈\",\n  \"blue_coat\": \"蓝色外套\",\n  \"blue_dress\": \"蓝色洋装\",\n  \"blue_eyes\": \"蓝眼\",\n  \"blue_fire\": \"蓝色的火焰\",\n  \"blue_flower\": \"蓝色的花\",\n  \"blue_footwear\": \"蓝色鞋类\",\n  \"blue_gemstone\": \"蓝色宝石\",\n  \"blue_gloves\": \"蓝色手套\",\n  \"blue_hair\": \"蓝发\",\n  \"blue_hairband\": \"蓝色发带\",\n  \"blue_hakama\": \"蓝色的袴\",\n  \"blue_headband\": \"蓝色头巾\",\n  \"blue_headwear\": \"蓝色头饰\",\n  \"blue_hoodie\": \"蓝色连帽衫\",\n  \"blue_horns\": \"蓝色的角\",\n  \"blue_jacket\": \"蓝色夹克\",\n  \"blue_jeans\": \"牛仔裤\",\n  \"blue_kimono\": \"蓝色和服\",\n  \"blue_legwear\": \"蓝色紧身裤\",\n  \"blue_leotard\": \"蓝色连身衣\",\n  \"blue_lips\": \"蓝色嘴唇\",\n  \"blue_moon\": \"蓝月\",\n  \"blue_nails\": \"蓝色指甲\",\n  \"blue_neckerchief\": \"蓝色领巾\",\n  \"blue_necktie\": \"蓝色领带\",\n  \"blue_neckwear\": \"蓝色的领饰\",\n  \"blue_one-piece_swimsuit\": \"蓝色连体泳装\",\n  \"blue_panties\": \"蓝色内裤\",\n  \"blue_pants\": \"蓝色长裤\",\n  \"blue_pantyhose\": \"蓝色裤袜\",\n  \"blue_poison_(arknights)\": \"蓝色毒药（方舟）\",\n  \"blue_poison_(shoal_beat)_(arknights)\": \"蓝色毒药_(shoal_beat)_(arknights)\",\n  \"blue_pupils\": \"蓝色瞳孔\",\n  \"blue_ribbon\": \"蓝色丝带\",\n  \"blue_rose\": \"蓝玫瑰\",\n  \"blue_sailor_collar\": \"蓝色水手领\",\n  \"blue_sarong\": \"蓝色沙滩裙\",\n  \"blue_scarf\": \"蓝色围巾\",\n  \"blue_sclera\": \"蓝色巩膜\",\n  \"blue_scrunchie\": \"蓝色发束\",\n  \"blue_serafuku\": \"蓝色水手服\",\n  \"blue_shirt\": \"蓝色衬衫\",\n  \"blue_shorts\": \"蓝色短裤\",\n  \"blue_skin\": \"蓝色皮肤\",\n  \"blue_skirt\": \"蓝色短裙\",\n  \"blue_sky\": \"蓝天\",\n  \"blue_sleeves\": \"蓝色袖子\",\n  \"blue_socks\": \"蓝色短袜\",\n  \"blue_sweater\": \"蓝色毛衣\",\n  \"blue_swimsuit\": \"蓝色泳衣\",\n  \"blue_theme\": \"蓝色\",\n  \"blue_thighhighs\": \"蓝色过膝袜\",\n  \"blue_vest\": \"蓝色背心\",\n  \"blue_wings\": \"蓝色翅膀\",\n  \"blueberry\": \"蓝莓\",\n  \"blueviolet\": \"深罗兰紫\",\n  \"blunt_bangs\": \"齐刘海\",\n  \"blunt_ends\": \"齐边切发尾的发型\",\n  \"blur_censor\": \"模糊打码\",\n  \"blurred\": \"模糊的\",\n  \"blurry\": \"模糊的\",\n  \"blurry_background\": \"模糊的背景\",\n  \"blurry_foreground\": \"前景模糊\",\n  \"blush\": \"脸红的\",\n  \"blush_sticker\": \"表情贴纸\",\n  \"blush_stickers\": \"表情贴纸\",\n  \"blush_visible_through_hair\": \"透过头发可见腮红\",\n  \"blushing\": \"脸红的\",\n  \"boa_hancock\": \"海贼女帝波雅·汉库克\",\n  \"boar\": \"猪\",\n  \"board_game\": \"棋盘游戏\",\n  \"boat\": \"船\",\n  \"bob_cut\": \"波波头\",\n  \"bobbed_hair\": \"波波头\",\n  \"bobblehat\": \"泡泡帽\",\n  \"bobby_socks\": \"美式短袜\",\n  \"bodily_fluids\": \"体液\",\n  \"body_blush\": \"身体泛红\",\n  \"body_fur\": \"身体上的毛皮\",\n  \"body_hair\": \"体毛\",\n  \"body_markings\": \"身体上的纹路/图案\",\n  \"body_suit\": \"紧身衣\",\n  \"body_writing\": \"身上有字\",\n  \"bodypaint\": \"人体彩绘\",\n  \"bodystocking\": \"连体裤袜\",\n  \"bodysuit_under_clothes\": \"紧身衣裤\",\n  \"bokeh\": \"焦外成像\",\n  \"bokken\": \"木剑\",\n  \"boku_no_hero_academia\": \"博库之英雄学院\",\n  \"bokura_wa_ima_no_naka_de\": \"《如今的我们》\",\n  \"bolo_tie\": \"波洛领带\",\n  \"bolt_action\": \"栓式枪机\",\n  \"bomb\": \"炸弹\",\n  \"bomber_jacket\": \"飞行员夹克\",\n  \"bondage_outfit\": \"束缚服\",\n  \"bone\": \"骨头\",\n  \"bone_hair_ornament\": \"骨头状饰品\",\n  \"bone_necklace\": \"骨项链\",\n  \"boned_meat\": \"带骨肉\",\n  \"bonnet\": \"bonnet女帽\",\n  \"boob_chart\": \"胸围图\",\n  \"boob_chomp\": \"咬胸\",\n  \"boob_grab\": \"揉胸\",\n  \"boob_slip\": \"胸部走光\",\n  \"boob_window\": \"露出的乳沟\",\n  \"boobs\": \"胸部\",\n  \"book\": \"书\",\n  \"book_cover\": \"封面\",\n  \"book_cover_(medium)\": \"书本封面\",\n  \"book_hug\": \"抱着书\",\n  \"book_stack\": \"书堆\",\n  \"bookbag\": \"书包\",\n  \"bookmark\": \"书签\",\n  \"bookshelf\": \"书架\",\n  \"bookstore\": \"书店\",\n  \"boot\": \"长靴\",\n  \"boots\": \"长靴\",\n  \"boots_removed\": \"脱下的靴子\",\n  \"booty_shorts\": \"热裤\",\n  \"border\": \"边框\",\n  \"bordered\": \"边框\",\n  \"borderlands\": \"无主之地\",\n  \"borderless_panels\": \"无边框漫画\",\n  \"bored\": \"无聊的\",\n  \"boris_(noborhys)\": \"鲍里斯_(noborhys)\",\n  \"borrowed_character\": \"借鉴的角色\",\n  \"borrowed_design\": \"借鉴的设计\",\n  \"borrowed_garments\": \"男友的衣服\",\n  \"bottle\": \"瓶子\",\n  \"bottled_water\": \"瓶裝水\",\n  \"bottom_less\": \"下着较少\",\n  \"bouncing_breasts\": \"乳摇\",\n  \"bouncing_hair\": \"跳动的头发\",\n  \"bound\": \"绑住的\",\n  \"bound_ankles\": \"绑住脚踝\",\n  \"bound_arms\": \"手臂捆绑\",\n  \"bound_hands\": \"手腕捆绑\",\n  \"bound_legs\": \"腿被束缚\",\n  \"bound_together\": \"捆绑在一起\",\n  \"bound_wrists\": \"手腕捆绑\",\n  \"bouquet\": \"花束\",\n  \"bow\": \"蝴蝶结\",\n  \"bow-shaped_hair\": \"弓形头发\",\n  \"bow_(instrument)\": \"弦类乐器\",\n  \"bow_(weapon)\": \"弓\",\n  \"bow_bikini\": \"带蝴蝶结的比基尼\",\n  \"bow_bra\": \"带蝴蝶结的胸罩\",\n  \"bow_by_hair\": \"弓形头发\",\n  \"bow_hair\": \"弓形头发\",\n  \"bow_hairband\": \"带蝴蝶结的发带\",\n  \"bow_legwear\": \"带蝴蝶结的裤袜\",\n  \"bow_panties\": \"带蝴蝶结的内裤\",\n  \"bow_thighhighs\": \"带蝴蝶结的裤袜\",\n  \"bow_tie\": \"蝴蝶领结\",\n  \"bowing\": \"鞠躬\",\n  \"bowknot_over_white_beret\": \"白色贝雷帽上的蝴蝶结\",\n  \"bowl\": \"碗\",\n  \"bowl_cut\": \"锅盖头\",\n  \"bowl_hat\": \"碗状帽子\",\n  \"bowler_hat\": \"圆顶礼帽\",\n  \"bows\": \"蝴蝶结\",\n  \"bowtie\": \"领结\",\n  \"box\": \"箱子\",\n  \"boxcutter\": \"刻刀\",\n  \"boxers\": \"拳击手\",\n  \"boxing_gloves\": \"拳套\",\n  \"boy's_love\": \"搞基\",\n  \"boy_love\": \"搞基\",\n  \"boy_on_top\": \"男上体位\",\n  \"boys_love\": \"搞基\",\n  \"bra_down\": \"拉下的胸罩\",\n  \"bra_lift\": \"掀上去的胸罩\",\n  \"bra_off\": \"摘下的胸罩\",\n  \"bra_padding\": \"胸垫\",\n  \"bra_peek\": \"微微露出胸罩\",\n  \"bra_pull\": \"拉下的胸罩\",\n  \"bra_removed\": \"摘下的胸罩\",\n  \"bra_strap\": \"内衣肩带\",\n  \"bra_stuffing\": \"胸垫\",\n  \"bra_through_clothes\": \"透过衣服可以看到胸罩\",\n  \"bra_visible_through_clothes\": \"透过衣服可以看见胸罩\",\n  \"bracelet\": \"手镯\",\n  \"bracelets\": \"手镯\",\n  \"bracer\": \"护腕\",\n  \"bracers\": \"护腕\",\n  \"braid\": \"辫子\",\n  \"braided_bangs\": \"辫子刘海\",\n  \"braided_bun\": \"辫式发髻\",\n  \"braided_hair\": \"辫子\",\n  \"braided_ponytail\": \"麻花辫马尾\",\n  \"braiding_hair\": \"辫子头发\",\n  \"braids\": \"辫子\",\n  \"brainwashing\": \"思想操控\",\n  \"branch\": \"分支\",\n  \"brand\": \"牌子\",\n  \"brand_name_imitation\": \"名牌neta\",\n  \"bread\": \"面包\",\n  \"breast\": \"胸部\",\n  \"breast_awe\": \"着迷于乳房\",\n  \"breast_biting\": \"咬胸\",\n  \"breast_bondage\": \"乳房绑缚\",\n  \"breast_chart\": \"胸围图\",\n  \"breast_comparison\": \"胸围图\",\n  \"breast_conscious\": \"对胸部在意\",\n  \"breast_cover\": \"遮着乳房\",\n  \"breast_covering\": \"遮着乳房\",\n  \"breast_cup\": \"乳沟作杯子\",\n  \"breast_curtain\": \"乳帘\",\n  \"breast_curtains\": \"乳帘\",\n  \"breast_envy\": \"胸围歧视\",\n  \"breast_expansion\": \"丰胸\",\n  \"breast_feed\": \"哺乳\",\n  \"breast_feeding\": \"喂奶（小）\",\n  \"breast_lift\": \"托着胸部\",\n  \"breast_measuring\": \"罩杯测量\",\n  \"breast_mousepad\": \"乳房鼠标垫\",\n  \"breast_outside\": \"露出一只乳房\",\n  \"breast_pad\": \"胸垫\",\n  \"breast_padding\": \"胸垫\",\n  \"breast_pads\": \"胸垫\",\n  \"breast_pillow\": \"乳房枕头\",\n  \"breast_plate\": \"胸甲\",\n  \"breast_pocket\": \"乳袋\",\n  \"breast_poke\": \"戳胸\",\n  \"breast_press\": \"挤压胸部\",\n  \"breast_pull\": \"拉胸\",\n  \"breast_pump\": \"吸奶器\",\n  \"breast_punch\": \"锤胸\",\n  \"breast_reduction\": \"缩胸\",\n  \"breast_rest\": \"搁着胸部\",\n  \"breast_slap\": \"拍胸\",\n  \"breast_slip\": \"胸部走光\",\n  \"breast_smother\": \"把头塞入胸\",\n  \"breast_squeeze\": \"从两侧挤胸\",\n  \"breast_stuffing\": \"胸垫\",\n  \"breast_suck\": \"吸乳（中）\",\n  \"breast_sucking\": \"吸乳（中）\",\n  \"breast_suppress\": \"手放在乳房上方\",\n  \"breast_tattoo\": \"胸部纹身\",\n  \"breast_to_breast\": \"胸部贴着胸部\",\n  \"breast_veil\": \"乳帘\",\n  \"breastfeeding\": \"哺乳\",\n  \"breastless_bra\": \"高露出度胸罩\",\n  \"breastless_clothes\": \"露胸的衣服\",\n  \"breastless_clothing\": \"露胸的衣服\",\n  \"breastplate\": \"胸甲\",\n  \"breasts_against_glass\": \"胸压玻璃\",\n  \"breasts_apart\": \"向两侧摊开的乳房\",\n  \"breasts_cup\": \"乳沟作杯子\",\n  \"breasts_grab\": \"揉胸\",\n  \"breasts_on_glass\": \"胸压玻璃\",\n  \"breasts_on_head\": \"压在头上的乳房\",\n  \"breasts_out\": \"胸部露出\",\n  \"breasts_out_of_clothes\": \"胸部露出\",\n  \"breasts_outside\": \"露出的乳房\",\n  \"breasts_squeeze\": \"从两侧挤胸\",\n  \"breath\": \"呼吸\",\n  \"breathing_fire\": \"喷火\",\n  \"bremerton_(azur_lane)\": \"布雷默顿（碧蓝航线）\",\n  \"bremerton_(day-off_date)_(azur_lane)\": \"布雷默顿（休息日）（碧蓝航线）\",\n  \"bremerton_(kung_fu_cruiser)_(azur_lane)\": \"布雷默顿（功夫巡洋舰）\",\n  \"bremerton_(scorching-hot_training)_(azur_lane)\": \"布雷默顿（酷热训练）\",\n  \"brick\": \"砖\",\n  \"brick_wall\": \"砖墙\",\n  \"bridal_carry\": \"公主抱\",\n  \"bridal_garter\": \"腿环\",\n  \"bridal_gauntlets\": \"婚纱手套\",\n  \"bridal_lingerie\": \"新娘内衣\",\n  \"bridal_veil\": \"婚纱头纱\",\n  \"bride\": \"新娘\",\n  \"bridge\": \"桥\",\n  \"briefcase\": \"公文包\",\n  \"briefs\": \"男式内裤\",\n  \"bright_pupils\": \"明亮的瞳孔\",\n  \"broach\": \"胸针\",\n  \"brofist\": \"碰拳\",\n  \"broken\": \"破碎的\",\n  \"broken_glass\": \"碎玻璃\",\n  \"broken_horn\": \"断角\",\n  \"broken_violated_victim\": \"侵犯的受害者\",\n  \"broken_weapon\": \"破碎的武器\",\n  \"brooch\": \"胸针\",\n  \"broom\": \"扫帚\",\n  \"broom_riding\": \"骑扫帚\",\n  \"brother_and_sister\": \"姐弟|兄妹\",\n  \"brothers\": \"兄弟\",\n  \"brown\": \"棕色\",\n  \"brown-framed_eyewear\": \"棕色镜框眼镜\",\n  \"brown_background\": \"棕色背景\",\n  \"brown_bag\": \"棕色包\",\n  \"brown_belt\": \"棕色皮带\",\n  \"brown_bikini\": \"棕色比基尼\",\n  \"brown_bow\": \"棕色蝴蝶结\",\n  \"brown_cape\": \"棕色斗篷\",\n  \"brown_cardigan\": \"棕色开襟衫\",\n  \"brown_coat\": \"棕色外套\",\n  \"brown_dress\": \"棕色连衣裙\",\n  \"brown_eyes\": \"棕眼\",\n  \"brown_footwear\": \"棕色鞋类\",\n  \"brown_fur\": \"棕色毛皮\",\n  \"brown_gloves\": \"棕色手套\",\n  \"brown_hair\": \"棕发\",\n  \"brown_hairband\": \"棕色发带\",\n  \"brown_headwear\": \"棕色头饰\",\n  \"brown_jacket\": \"棕色夹克\",\n  \"brown_kimono\": \"棕色和服\",\n  \"brown_legwear\": \"棕色的裤袜\",\n  \"brown_neckwear\": \"棕色领饰\",\n  \"brown_panties\": \"棕色内裤\",\n  \"brown_pants\": \"棕色长裤\",\n  \"brown_pantyhose\": \"棕色裤袜\",\n  \"brown_ribbon\": \"褐色丝带\",\n  \"brown_sailor_collar\": \"棕色水手领\",\n  \"brown_scarf\": \"棕色围巾\",\n  \"brown_shirt\": \"棕色衬衫\",\n  \"brown_shorts\": \"棕色短裤\",\n  \"brown_skin\": \"棕色皮肤\",\n  \"brown_skirt\": \"棕色短裙\",\n  \"brown_sweater\": \"棕色毛衣\",\n  \"brown_theme\": \"棕色主题\",\n  \"brown_thighhighs\": \"棕色过膝袜\",\n  \"brown_vest\": \"棕色马甲\",\n  \"bruce_lee's_jumpsuit\": \"李小龙款连身衣\",\n  \"bruise\": \"挫伤\",\n  \"bruise_on_face\": \"脸上有瘀伤\",\n  \"bruised_eye\": \"瘀伤的眼睛\",\n  \"brunette\": \"茶发\",\n  \"brush\": \"刷子\",\n  \"brush_(medium)\": \"刷子\",\n  \"brushing_teeth\": \"刷牙\",\n  \"brushpen_(medium)\": \"毛笔\",\n  \"bubble\": \"泡泡\",\n  \"bubble_background\": \"气泡背景\",\n  \"bubble_blowing\": \"吹泡泡\",\n  \"bubble_filter\": \"泡泡打码\",\n  \"bubble_skirt\": \"蓬蓬裙\",\n  \"bubble_tea\": \"珍珠奶茶\",\n  \"bubble_tea_challenge\": \"不用手喝珍珠奶茶挑战\",\n  \"buck_teeth\": \"龅牙\",\n  \"bucket\": \"水桶\",\n  \"bucket_hat\": \"渔夫帽\",\n  \"buckle\": \"扣\",\n  \"budget_sarashi\": \"绷带裹胸\",\n  \"bug\": \"虫子\",\n  \"building\": \"建筑\",\n  \"building_sex\": \"建筑自慰\",\n  \"buildings\": \"建筑\",\n  \"bulge\": \"裆部隆起\",\n  \"bulges_touching\": \"凸起触摸\",\n  \"bulging_cheeks\": \"鼓着腮帮\",\n  \"bullet\": \"子弹\",\n  \"bullet_necklace\": \"子弹项链\",\n  \"bullpup\": \"牛犊式枪械\",\n  \"bullying\": \"欺负\",\n  \"bum_huggers\": \"女式灯笼裤\",\n  \"bun\": \"团子头\",\n  \"bun_cover\": \"发髻盖\",\n  \"bun_huggers\": \"女式灯笼裤\",\n  \"bunching_hair\": \"手持辫子\",\n  \"bunny\": \"兔子\",\n  \"bunny_costume\": \"兔子服装\",\n  \"bunny_hair_ornament\": \"兔子饰品\",\n  \"bunny_hood\": \"兔耳帽\",\n  \"bunny_panties\": \"兔子内裤\",\n  \"bunny_pose\": \"兔耳pose\",\n  \"bunny_print\": \"兔子图案\",\n  \"bunny_tail\": \"兔尾巴\",\n  \"bunny_vibrator\": \"兔子振动器\",\n  \"buns\": \"双团子头\",\n  \"burger\": \"汉堡\",\n  \"burlywood\": \"伯莱坞\",\n  \"burn_scar\": \"烧伤疤痕\",\n  \"burning\": \"燃烧\",\n  \"burning_eyes\": \"燃烧的眼睛\",\n  \"burnt_clothes\": \"烧焦的衣服\",\n  \"bursting_breasts\": \"包不住的巨乳\",\n  \"buruma_aside\": \"内裤掰到一边\",\n  \"buruma_pull\": \"褪下一部分的内裤\",\n  \"burumapull\": \"褪下一部分的内裤\",\n  \"bus\": \"公共汽车\",\n  \"bus_stop\": \"公交站\",\n  \"bush\": \"灌木\",\n  \"bust\": \"半身像\",\n  \"bust_chart\": \"胸围图\",\n  \"bust_cup\": \"乳沟作杯子\",\n  \"bust_measuring\": \"罩杯测量\",\n  \"bust_shot\": \"上半身\",\n  \"bustier\": \"紧身胸衣\",\n  \"butler\": \"管家\",\n  \"butt\": \"屁股\",\n  \"butt_crack\": \"股沟\",\n  \"butt_fangs\": \"正面可见的屁股\",\n  \"butt_hole\": \"菊花\",\n  \"butt_plug\": \"肛塞\",\n  \"butt_plug_tail\": \"肛尾\",\n  \"butterfly\": \"蝴蝶\",\n  \"butterfly-shaped_pupils\": \"蝴蝶形瞳孔\",\n  \"butterfly_hair_ornament\": \"蝴蝶发饰\",\n  \"butterfly_net\": \"捕虫网\",\n  \"butterfly_pose\": \"蝴蝶坐\",\n  \"butterfly_print\": \"蝴蝶印花\",\n  \"butterfly_sitting\": \"蝴蝶坐\",\n  \"butterfly_vibrator\": \"蝴蝶振动器\",\n  \"butterfly_wings\": \"蝴蝶翅膀\",\n  \"butthole\": \"菊花\",\n  \"buttjob\": \"臀交\",\n  \"buttock\": \"翘臀\",\n  \"button_badge\": \"纽扣徽章\",\n  \"button_eyes\": \"纽扣式画法的眼睛\",\n  \"button_gap\": \"天使的小窗\",\n  \"buttons\": \"纽扣\",\n  \"buttplug\": \"插入式尾巴\",\n  \"buzz_cut\": \"寸头\",\n  \"byzantine_fashion\": \"拜占庭风格\",\n  \"c.c.\": \"C.C.\",\n  \"cabbie_hat\": \"报童帽\",\n  \"cabinet\": \"储藏柜\",\n  \"cable\": \"线缆\",\n  \"cactus\": \"仙人掌\",\n  \"cadetblue\": \"学员蓝\",\n  \"cafe\": \"咖啡馆\",\n  \"cage\": \"笼子\",\n  \"cake\": \"蛋糕\",\n  \"cake_slice\": \"蛋糕块\",\n  \"calamity_queller_(genshin_impact)\": \"息灾（原神长柄武器）\",\n  \"calendar_(medium)\": \"日历\",\n  \"calendar_(object)\": \"图中有日历\",\n  \"calligraphy_brush\": \"毛笔\",\n  \"calligraphy_brush_(medium)\": \"毛笔(中号)\",\n  \"calligraphy_pen_(medium)\": \"书法笔\",\n  \"camcorder\": \"摄像机\",\n  \"camel_toe\": \"骆驼趾（俗称馒头逼）\",\n  \"camellia\": \"山茶花\",\n  \"cameo\": \"精彩片段\",\n  \"camera\": \"相机\",\n  \"camera_frame\": \"相机取景框\",\n  \"camisole\": \"无袖紧身背心\",\n  \"camouflage\": \"迷彩\",\n  \"camouflage_jacket\": \"迷彩夹克\",\n  \"camouflage_pants\": \"迷彩裤\",\n  \"can't_be_this_cute\": \"俺妹元素\",\n  \"can't_show_this\": \"不能显示这个\",\n  \"can\": \"缶\",\n  \"candle\": \"蜡烛\",\n  \"candlestand\": \"烛台\",\n  \"candy\": \"糖果\",\n  \"candy_apple\": \"苹果糖\",\n  \"candy_cane\": \"棒棒糖\",\n  \"cane\": \"手杖\",\n  \"cannon\": \"炮\",\n  \"canvas\": \"帆布的\",\n  \"canvas_(medium)\": \"画布\",\n  \"canvas_(object)\": \"画布\",\n  \"capanime_screencap\": \"动画截图\",\n  \"cape\": \"披肩/斗篷/披风\",\n  \"capelet\": \"披肩\",\n  \"capri_pants\": \"七分裤\",\n  \"capris\": \"七分裤\",\n  \"car\": \"汽车\",\n  \"car_interior\": \"汽车内饰\",\n  \"car_seat\": \"汽车座椅\",\n  \"caramel_dansen\": \"焦糖舞\",\n  \"caramelldansen\": \"某著名伸手扭腰动作\",\n  \"card_(medium)\": \"卡片(中号图)\",\n  \"card_between_breasts\": \"卡片在乳沟里\",\n  \"card_parody\": \"玩牌\",\n  \"cardboard_box\": \"纸板箱\",\n  \"cardcaptor_sakura\": \"百变小樱魔术卡\",\n  \"cardigan\": \"开襟衫\",\n  \"cardigan_(arknights)\": \"开衫（arknights）\",\n  \"caressing_testicles\": \"爱抚睾丸\",\n  \"cargo_pants\": \"工装裤\",\n  \"carnelian_(arknights)\": \"红玉髓（明日方舟）\",\n  \"carnivorous_plant\": \"食虫植物\",\n  \"carousel\": \"旋转木马\",\n  \"carpet\": \"地毯\",\n  \"carried_breast_rest\": \"拿着乳房\",\n  \"carrot\": \"胡萝卜\",\n  \"carrot_hair_ornament\": \"胡萝卜发饰\",\n  \"carrot_necklace\": \"胡萝卜项链\",\n  \"carry_me\": \"抱着我手势\",\n  \"carrying\": \"抱起\",\n  \"carrying_over_shoulder\": \"肩扛\",\n  \"carrying_under_arm\": \"夹在腋下\",\n  \"cart\": \"载货推车\",\n  \"cartridge\": \"弹夹\",\n  \"casing_ejection\": \"子弹抛壳\",\n  \"casino\": \"赌场\",\n  \"cast\": \"包扎着绷带\",\n  \"castle\": \"城堡\",\n  \"casual\": \"私服\",\n  \"casual_one-piece_swimsuit\": \"连体泳衣\",\n  \"cat\": \"猫\",\n  \"cat_boy\": \"猫系男子\",\n  \"cat_costume\": \"猫系服装\",\n  \"cat_cutout\": \"胸部开口出猫头剪影的服装\",\n  \"cat_day\": \"猫之日\",\n  \"cat_ear\": \"猫耳造型的\",\n  \"cat_ear_cutout\": \"猫耳造型镂空的\",\n  \"cat_ear_headphones\": \"猫耳式耳机\",\n  \"cat_ear_panties\": \"猫耳造型内裤\",\n  \"cat_ears\": \"猫耳\",\n  \"cat_eyes\": \"竖瞳孔/猫眼\",\n  \"cat_girl\": \"猫娘\",\n  \"cat_hair_ornament\": \"猫系发饰\",\n  \"cat_hat\": \"猫耳帽子\",\n  \"cat_hood\": \"猫耳兜帽\",\n  \"cat_keyhole_bra\": \"猫系内衣\",\n  \"cat_lingerie\": \"猫系内衣\",\n  \"cat_on_head\": \"头上趴着猫\",\n  \"cat_paws\": \"猫爪\",\n  \"cat_pose\": \"猫爪手势\",\n  \"cat_print\": \"猫元素印花\",\n  \"cat_tail\": \"猫尾巴\",\n  \"cat_teaser\": \"逗猫\",\n  \"catchphrase\": \"标志性台词\",\n  \"caterpillar_tracks\": \"履带\",\n  \"catgirl\": \"猫娘\",\n  \"cathedral\": \"大教堂\",\n  \"catheter\": \"导管\",\n  \"cattail\": \"香蒲\",\n  \"caught\": \"被抓现行\",\n  \"caustic_lighting\": \"焦散\",\n  \"caustics\": \"焦散\",\n  \"caution_tape\": \"警示带\",\n  \"cave\": \"洞穴\",\n  \"cd\": \"光碟\",\n  \"cd_cover\": \"专辑封面\",\n  \"ceiling\": \"天花板\",\n  \"ceiling_light\": \"顶灯\",\n  \"cel_shading\": \"卡通渲染\",\n  \"cello\": \"大提琴\",\n  \"cellphone\": \"手机\",\n  \"cellphone_picture\": \"手机相片\",\n  \"censor\": \"有码\",\n  \"censor_bars\": \"黑条打码\",\n  \"censor_wings\": \"用翅膀打码\",\n  \"censored_food\": \"打码食品\",\n  \"censored_violence\": \"打码暴力行为\",\n  \"censoring\": \"有码\",\n  \"centaur\": \"人马|马娘\",\n  \"center_frills\": \"胸口带花边的服装\",\n  \"center_opening\": \"正中间开口的服装\",\n  \"ceobe_(arknights)\": \"ceobe（明日方舟）\",\n  \"ceobe_(unfettered)_(arknights)\": \"ceobe（无拘无束）（arknights）\",\n  \"cephalopod_eyes\": \"头足类动物的眼睛\",\n  \"cervical_penetration\": \"宫颈穿透\",\n  \"cervix\": \"子宫口\",\n  \"ceylon_(arknights)\": \"锡兰（明日方舟）\",\n  \"ch'en_(ageless_afterglow)_(arknights)\": \"ch'en_(永恒的余辉)_(arknights)\",\n  \"ch'en_(arknights)\": \"陈（明日方舟）\",\n  \"ch'en_the_holungday_(arknights)\": \"ch'en_the_holungday_(arknights)\",\n  \"chain\": \"锁链\",\n  \"chain-link_fence\": \"铁网\",\n  \"chain_leash\": \"锁链带牵绳\",\n  \"chain_necklace\": \"项链\",\n  \"chained\": \"被锁链束缚\",\n  \"chains\": \"锁链\",\n  \"chainsaw_man\": \"电锯人\",\n  \"chair\": \"椅子\",\n  \"chairs\": \"椅子\",\n  \"chaldea_uniform\": \"迦勒底制服\",\n  \"chalk\": \"粉笔\",\n  \"chalk_(medium)\": \"粉笔\",\n  \"chalkboard\": \"黑板\",\n  \"champagne\": \"香槟\",\n  \"champagne_flute\": \"香槟杯\",\n  \"chandelier\": \"吊灯\",\n  \"chapayev_(azur_lane)\": \"恰巴耶夫\",\n  \"chaps\": \"皮套裤\",\n  \"character_censor\": \"用人脸打码\",\n  \"character_chart\": \"人设图\",\n  \"character_doll\": \"角色公仔\",\n  \"character_name\": \"含角色名\",\n  \"character_print\": \"印着某角色\",\n  \"character_profile\": \"角色简介\",\n  \"character_sheet\": \"人设表\",\n  \"character_signature\": \"含该角色的签名\",\n  \"character_single\": \"单人封面\",\n  \"charcoal_(medium)\": \"炭笔\",\n  \"charm_(object)\": \"强调角色魅力的\",\n  \"chart\": \"图表\",\n  \"chartreuse\": \"荨麻色\",\n  \"charybdis_(azur_lane)\": \"charybdis（碧蓝航线）\",\n  \"chasing\": \"追逐\",\n  \"chastity_belt\": \"贞操带\",\n  \"chastity_bra\": \"贞操文胸\",\n  \"chastity_cage\": \"贞操笼\",\n  \"chat_log\": \"聊天框风格\",\n  \"cheating\": \"出轨\",\n  \"checkerboard\": \"格子的\",\n  \"checkerboard_cookie\": \"棋盘曲奇\",\n  \"checkered\": \"方格图案\",\n  \"checkered_background\": \"方格背景\",\n  \"checkered_blouse\": \"格子衬衫\",\n  \"checkered_clothes\": \"棋盘格花纹衣物\",\n  \"checkered_floor\": \"格子地板\",\n  \"checkered_kimono\": \"格子和服\",\n  \"checkered_neckwear\": \"格子领口\",\n  \"checkered_scarf\": \"格子围巾\",\n  \"checkered_shirt\": \"格子衬衫\",\n  \"checkered_skirt\": \"格子裙\",\n  \"cheek-to-cheek\": \"脸贴脸\",\n  \"cheek_bulge\": \"鼓着腮帮\",\n  \"cheek_mouth\": \"把嘴画在侧脸\",\n  \"cheek_pinch\": \"捏脸颊\",\n  \"cheek_pinching\": \"捏脸颊\",\n  \"cheek_poke\": \"戳脸颊\",\n  \"cheek_poking\": \"戳脸颊\",\n  \"cheek_pull\": \"扯脸颊\",\n  \"cheek_tug\": \"扯脸颊\",\n  \"cheergirl\": \"啦啦队\",\n  \"cheering\": \"助威\",\n  \"cheese\": \"奶酪\",\n  \"chef\": \"厨师\",\n  \"chef_hat\": \"厨师帽\",\n  \"chef_uniform\": \"厨师工装\",\n  \"chemise\": \"女式无袖宽内衣\",\n  \"chen\": \"橙\",\n  \"chen_hai_(azur_lane)\": \"陈海（碧蓝航线）\",\n  \"chen_hai_(vestibule_of_wonders)_(azur_lane)\": \"陈海（奇迹前庭）（碧蓝航线）\",\n  \"cheongsam\": \"旗袍\",\n  \"cherino_(blue_archive)\": \"cherino（蓝色档案）\",\n  \"cherry\": \"樱花|樱桃\",\n  \"cherry_blossom\": \"樱花\",\n  \"cherry_blossom_print\": \"樱花印花\",\n  \"cherry_blossoms\": \"樱花\",\n  \"cherry_trees\": \"樱花\",\n  \"cheshire_(azur_lane)\": \"柴郡（碧蓝航线）\",\n  \"cheshire_(summery_date!)_(azur_lane)\": \"柴郡（夏日约会！）（碧蓝航线）\",\n  \"chess_piece\": \"棋子\",\n  \"chest\": \"胸部\",\n  \"chest_binder\": \"平胸衬衫\",\n  \"chest_gem\": \"胸前有宝石\",\n  \"chest_hair\": \"胸毛\",\n  \"chest_harness\": \"胸部挽具\",\n  \"chest_jewel\": \"胸前有宝石\",\n  \"chest_of_drawers\": \"抽屉\",\n  \"chest_plate\": \"胸甲\",\n  \"chest_sarashi\": \"裹胸带\",\n  \"chest_stand\": \"用胸支撑身体\",\n  \"chest_tattoo\": \"胸部有纹身\",\n  \"chestnut_mouth\": \"栗子嘴\",\n  \"chestplate\": \"胸甲\",\n  \"chewing_gum\": \"口香糖\",\n  \"chi-class_torpedo_cruiser\": \"雷巡チ級\",\n  \"chi-hatan_military_uniform\": \"知波单学院制服\",\n  \"chiaroscuro\": \"明暗对比\",\n  \"chibi_inset\": \"内含Q版形象\",\n  \"chibi_miku\": \"souryuu_asuka_langley\",\n  \"chick\": \"小鸡\",\n  \"chicken\": \"鸡\",\n  \"chihiro_(blue_archive)\": \"千寻（蓝色档案）\",\n  \"chikan\": \"痴汉\",\n  \"chikuma_(azur_lane)\": \"chikuma_(碧蓝航线)\",\n  \"child\": \"小孩\",\n  \"child_drawing\": \"儿童画作\",\n  \"child_on_child\": \"孩子们\",\n  \"children\": \"儿童\",\n  \"chimney\": \"烟囱\",\n  \"chin_grab\": \"抬下巴\",\n  \"chin_rest\": \"托着下巴\",\n  \"chin_strap\": \"颐革\",\n  \"chin_stroking\": \"摸下巴\",\n  \"china_dress\": \"中国服饰\",\n  \"chinatsu_(blue_archive)\": \"chinatsu（蓝色档案）\",\n  \"chinese_clothes\": \"唐装\",\n  \"chinese_dress\": \"旗袍\",\n  \"chinese_knot\": \"中国结\",\n  \"chinese_style_loft\": \"中式阁楼\",\n  \"chinese_text\": \"中文\",\n  \"chinese_zodiac\": \"十二生肖\",\n  \"chips\": \"薯片\",\n  \"chips_(food)\": \"薯片\",\n  \"chise_(blue_archive)\": \"chise（蓝色档案）\",\n  \"chitanda_eru\": \"千反田爱瑠\",\n  \"chiyoda_momo\": \"千代田桃\",\n  \"chloe_von_einzbern\": \"克洛伊·冯·爱因兹贝伦\",\n  \"chocolate\": \"巧克力\",\n  \"chocolate_bar\": \"巧克力板\",\n  \"chocolate_heart\": \"心形巧克力\",\n  \"chocolate_on_breasts\": \"胸上的巧克力\",\n  \"choker\": \"项圈\",\n  \"choko_(cup)\": \"猪口杯\",\n  \"chongyun_(genshin_impact)\": \"重云（原神）\",\n  \"chonmage\": \"丁髷\",\n  \"chopstick\": \"筷子\",\n  \"chopsticks\": \"筷子\",\n  \"choukai_(azur_lane)\": \"choukai（碧蓝航线）\",\n  \"christmas_hat\": \"圣诞帽\",\n  \"christmas_lights\": \"圣诞彩灯\",\n  \"christmas_ornaments\": \"圣诞装饰\",\n  \"christmas_tree\": \"圣诞树\",\n  \"chromatic_aberration\": \"色差\",\n  \"chromatic_aberration_abuse\": \"色差滥用\",\n  \"chrysanthemum\": \"菊花\",\n  \"chun-li\": \"春麗\",\n  \"church\": \"教堂\",\n  \"chuunibyou_demo_koi_ga_shitai!\": \"中二病也要谈恋爱\",\n  \"cicin_mage_(genshin_impact)\": \"cicin法师（原神）\",\n  \"cigar\": \"雪茄\",\n  \"cigarette\": \"香烟\",\n  \"cigarettes\": \"香烟\",\n  \"cinderella_bust\": \"Feast 灰姑娘系列胸罩\",\n  \"cinematic_angle\": \"电影拍摄角度\",\n  \"cinematic_lighting\": \"电影光效\",\n  \"circle\": \"圆圈\",\n  \"circle_cut\": \"单行本概念预告图\",\n  \"circle_name\": \"封绘署名\",\n  \"circlet\": \"头冠\",\n  \"cirno\": \"琪露诺\",\n  \"cirrocumulus_castellanus\": \"堡状卷积云\",\n  \"cirrocumulus_floccus\": \"絮状卷积云\",\n  \"cirrocumulus_lacunosus\": \"网状卷积云\",\n  \"cirrocumulus_stratiformis\": \"层状卷积云\",\n  \"cirrostratus_fibratus\": \"毛卷层云\",\n  \"cirrostratus_nebulosus\": \"雾卷层云\",\n  \"cirrus\": \"卷云\",\n  \"cirrus_castellanus\": \"堡卷云\",\n  \"cirrus_fibratus\": \"毛卷云\",\n  \"cirrus_floccus\": \"絮卷云\",\n  \"cirrus_intortus\": \"乱卷云\",\n  \"cirrus_spissatus\": \"密卷云\",\n  \"cirrus_uncinus\": \"钩卷云\",\n  \"city\": \"城市\",\n  \"city_lights\": \"城市灯光背景\",\n  \"city_skyline\": \"天际线\",\n  \"cityscape\": \"城市背景\",\n  \"clannad\": \"clannad\",\n  \"clasped_hands\": \"握住自己的双手\",\n  \"class_room\": \"教室\",\n  \"classroom\": \"教室\",\n  \"clavicle\": \"锁骨\",\n  \"claw_(weapon)\": \"爪(武器)\",\n  \"claw_pose\": \"嘎哦\",\n  \"claws\": \"爪\",\n  \"clay_(medium)\": \"黏土\",\n  \"cleaning\": \"打扫\",\n  \"cleavage_cutout\": \"露出的乳沟\",\n  \"cleavage_window\": \"露出的乳沟\",\n  \"cleave_gag\": \"被封住嘴\",\n  \"cleave_gagged\": \"用布勒住嘴\",\n  \"cleavegag\": \"用布勒住嘴\",\n  \"cleaver\": \"砍肉刀\",\n  \"cleft_of_venus\": \"蜜缝\",\n  \"clenched_fist\": \"握紧的手\",\n  \"clenched_fists\": \"紧握的双手\",\n  \"clenched_hand\": \"握紧的手\",\n  \"clenched_hands\": \"紧握的双手\",\n  \"clenched_teeth\": \"牙齿紧咬\",\n  \"cleric\": \"神职人员(基督教)\",\n  \"cleveland_(azur_lane)\": \"克利夫兰\",\n  \"cliff\": \"悬崖\",\n  \"climbing\": \"攀爬\",\n  \"clipboard\": \"写字板\",\n  \"clit\": \"阴蒂\",\n  \"clit_piercing\": \"阴核环\",\n  \"clitoral_hood\": \"阴蒂包皮\",\n  \"clitoral_stimulation\": \"玩弄阴蒂\",\n  \"clitoris\": \"阴蒂\",\n  \"clitoris_clamp\": \"钳\",\n  \"clitoris_leash\": \"皮带\",\n  \"clitoris_piercing\": \"阴核环\",\n  \"clitoris_pump\": \"阴蒂泵\",\n  \"clitoris_torture\": \"折磨阴蒂\",\n  \"cloak\": \"斗篷\",\n  \"cloche_hat\": \"钟形女帽\",\n  \"clock\": \"时钟\",\n  \"clock_background\": \"时钟背景\",\n  \"clock_tower\": \"钟楼\",\n  \"clog_sandals\": \"木屐凉鞋\",\n  \"clone\": \"克隆\",\n  \"close-up\": \"特写镜头\",\n  \"close_mouth\": \"闭嘴\",\n  \"close_up\": \"特写\",\n  \"closed_eyes\": \"闭上的眼睛\",\n  \"closed_fan\": \"折扇\",\n  \"closed_fist\": \"握紧的手\",\n  \"closed_fists\": \"紧握的双手\",\n  \"closed_mouth\": \"闭着的嘴\",\n  \"closed_umbrella\": \"收着的伞\",\n  \"closeup\": \"特写镜头\",\n  \"closure_(arknights)\": \"关闭（明日方舟）\",\n  \"cloth\": \"布\",\n  \"clothed_after_sex\": \"性爱后穿衣服\",\n  \"clothed_animal\": \"有衣着的动物\",\n  \"clothed_female_nude_female\": \"穿着衣服的女性和裸女\",\n  \"clothed_female_nude_male\": \"穿着衣服的女性和裸男\",\n  \"clothed_male_nude_female\": \"穿着衣服的男性和裸女\",\n  \"clothed_masturbation\": \"着衣自慰\",\n  \"clothed_pokemon\": \"有衣着的口袋妖怪\",\n  \"clothed_sex\": \"着衣性交\",\n  \"clothes\": \"衣服\",\n  \"clothes_around_waist\": \"衣服系在腰上\",\n  \"clothes_between_breasts\": \"衣服勒在乳沟里\",\n  \"clothes_between_thighs\": \"衣物挂到大腿之间\",\n  \"clothes_down\": \"褪下衣物\",\n  \"clothes_grab\": \"扯着衣物\",\n  \"clothes_hanger\": \"衣架\",\n  \"clothes_in_front\": \"衣服在前面挡着\",\n  \"clothes_in_mouth\": \"嘴叼着衣角\",\n  \"clothes_lift\": \"掀起衣物\",\n  \"clothes_pull\": \"拉开衣物\",\n  \"clothes_removed\": \"脱下的衣服\",\n  \"clothes_theft\": \"偷衣服\",\n  \"clothes_tug\": \"拖拽衣服\",\n  \"clothes_writing\": \"印着字的T恤\",\n  \"clothesline\": \"晒衣服\",\n  \"clothing_aside\": \"衣物拉一边（露出小穴）\",\n  \"clothing_between_breasts\": \"衣服勒在乳沟里\",\n  \"clothing_cutout\": \"衣服漏洞\",\n  \"clothing_down\": \"褪下衣物\",\n  \"cloud\": \"云\",\n  \"cloud_hair\": \"云絮状发型\",\n  \"cloud_print\": \"云状印花\",\n  \"cloud_retainer_(genshin_impact)\": \"留云借风真君（原神）\",\n  \"clouds\": \"云\",\n  \"cloudy\": \"多云\",\n  \"cloudy_sky\": \"多云天气\",\n  \"clover\": \"三叶草\",\n  \"clover_hair_ornament\": \"三叶草发饰\",\n  \"clownpiece\": \"小丑\",\n  \"club\": \"棍棒\",\n  \"club_(shape)\": \"梅花(扑克)\",\n  \"club_(weapon)\": \"棍棒（武器）\",\n  \"cluster-amaryllis\": \"石蒜\",\n  \"coat\": \"外套\",\n  \"coat_on_shoulders\": \"外套披在肩上\",\n  \"coattails\": \"燕尾\",\n  \"coca-cola\": \"可口可乐\",\n  \"cock\": \"阳具/屌\",\n  \"cock_in_thighhigh\": \"插在过膝袜里\",\n  \"cock_ring\": \"屌环\",\n  \"cockpit\": \"外套\",\n  \"cocks\": \"阳具/屌\",\n  \"cocktail\": \"鸡尾酒\",\n  \"cocktail_dress\": \"(社交场合穿的)短裙\",\n  \"cocktail_glass\": \"鸡尾酒杯\",\n  \"coerced_orgasm\": \"胁迫高潮\",\n  \"coerced_pleasure\": \"胁迫快感\",\n  \"coffee\": \"咖啡\",\n  \"coffee_cup\": \"咖啡杯\",\n  \"coffee_mug\": \"马克杯\",\n  \"coffee_shop\": \"咖啡厅\",\n  \"coffin\": \"棺材\",\n  \"coin\": \"硬币\",\n  \"coke-bottle_glasses\": \"厚如玻璃瓶底的圆眼镜\",\n  \"cold\": \"寒冷的\",\n  \"collage\": \"拼贴画\",\n  \"collar\": \"项圈\",\n  \"collarbone\": \"锁骨\",\n  \"collarbones\": \"锁骨\",\n  \"collared_blouse\": \"翻领短衫\",\n  \"collared_dress\": \"有领连衣裙\",\n  \"collared_jacket\": \"翻领夹克\",\n  \"collared_shirt\": \"翻领衬衫\",\n  \"collei_(genshin_impact)\": \"柯莱（原神）\",\n  \"color_connection\": \"色彩关联\",\n  \"color_drain\": \"惊讶到掉色\",\n  \"color_guide\": \"色标卡\",\n  \"color_ink_(medium)\": \"彩色墨水\",\n  \"color_trace\": \"原画\",\n  \"colorado_(azur_lane)\": \"科罗拉多州（碧蓝航线）\",\n  \"colored_eyelashes\": \"彩色的睫毛\",\n  \"colored_inner_hair\": \"内层挑染\",\n  \"colored_pencil_(medium)\": \"彩色铅笔画\",\n  \"colored_pubic_hair\": \"阴毛颜色\",\n  \"colored_sclera\": \"有色巩膜（眼白）\",\n  \"colored_skin\": \"有色皮肤\",\n  \"colored_stripes\": \"多彩条纹\",\n  \"colored_tips\": \"发梢挑染\",\n  \"colored_tongue\": \"有色舌头（非正常粉色的）\",\n  \"colored_with_greyscale_background\": \"有色角色与黑白背景\",\n  \"colorful\": \"色彩斑斓的\",\n  \"colorized\": \"上色\",\n  \"coloured_pencil_(medium)\": \"彩色铅笔画\",\n  \"column\": \"柱子\",\n  \"column_lineup\": \"立绘并列\",\n  \"comb\": \"梳子\",\n  \"comb_over\": \"遮盖头发稀少部分\",\n  \"combat_boots\": \"军用靴\",\n  \"come_hither\": \"诱受\",\n  \"comforting\": \"安慰\",\n  \"comic\": \"漫画\",\n  \"comics\": \"漫画\",\n  \"command_spell\": \"令咒\",\n  \"commander_(azur_lane)\": \"指挥官（碧蓝航线）\",\n  \"company_connection\": \"联动\",\n  \"company_name\": \"有版权署名\",\n  \"comparison\": \"对比图\",\n  \"compensated_molestation\": \"有偿性骚扰\",\n  \"competition_school_swimsuit\": \"竞泳死库水\",\n  \"competition_swimsuit\": \"赛用泳衣\",\n  \"completely_nude\": \"完全裸露\",\n  \"completely_nude_female\": \"全裸女性\",\n  \"compound_eyes\": \"复合眼\",\n  \"computer\": \"计算机\",\n  \"concept_art\": \"概念艺术\",\n  \"concert\": \"音乐会\",\n  \"condensation_trail\": \"飞机云\",\n  \"condom_in_mouth\": \"口叼避孕套\",\n  \"condom_left_inside\": \"避孕套留在里面\",\n  \"condom_on_penis\": \"戴避孕套\",\n  \"condom_packet_strip\": \"避孕套包装\",\n  \"condom_wrapper\": \"避孕套包装\",\n  \"condoms\": \"套套\",\n  \"condoms_in_mouth\": \"含着套\",\n  \"cone_hair_bun\": \"锥形发髻\",\n  \"confession\": \"表白\",\n  \"confetti\": \"彩色纸屑(祝贺)\",\n  \"confused\": \"疑惑\",\n  \"conjoined\": \"连体\",\n  \"consensual_tentacles\": \"非强行的触手侵犯\",\n  \"constel\": \"星座\",\n  \"constellation\": \"星座\",\n  \"constricted_pupils\": \"收缩的瞳孔\",\n  \"contemporary\": \"现代改编\",\n  \"contempt\": \"蔑视\",\n  \"contentious_content\": \"有争议内容\",\n  \"contour_deepening\": \"轮廓加深\",\n  \"contracted_pupils\": \"瞳孔收缩\",\n  \"contrail\": \"飞机云（尾迹）\",\n  \"contrapposto\": \"对立式平衡\",\n  \"controller\": \"控制器\",\n  \"convenience_store\": \"便利店\",\n  \"convenient_arm\": \"遮住关键部位的手臂\",\n  \"convenient_bath_steam\": \"蒸汽/雾气打码\",\n  \"convenient_breasts\": \"自然的胸部\",\n  \"convenient_censoring\": \"简单巧妙的打码\",\n  \"convenient_censorship\": \"简单巧妙的打码\",\n  \"convenient_head\": \"挡住关键部位的头\",\n  \"convenient_leg\": \"挡住关键部位的腿\",\n  \"convenient_tail\": \"尾巴遮住三点/用尾巴打码\",\n  \"converge\": \"会聚|聚集\",\n  \"cookie\": \"曲奇\",\n  \"cookie_(touhou)\": \"饼干（东方）\",\n  \"cooking\": \"烹饪\",\n  \"cooler\": \"冷藏器\",\n  \"cooperative_fellatio\": \"合作口交\",\n  \"cooperative_footjob\": \"合作足交\",\n  \"cooperative_handjob\": \"合作打手枪\",\n  \"cooperative_paizuri\": \"合作乳交\",\n  \"cop\": \"警察\",\n  \"copics\": \"马克笔风格\",\n  \"copper\": \"铜|铜币\",\n  \"copyright\": \"版权\",\n  \"copyright_name\": \"版权署名\",\n  \"coral\": \"珊瑚\",\n  \"corded_phone\": \"有线电话\",\n  \"corn\": \"玉米\",\n  \"cornflowerblue\": \"矢车菊蓝色\",\n  \"cornrows\": \"玉米垄发型\",\n  \"cornsilk\": \"玉米丝\",\n  \"corpse\": \"尸体\",\n  \"corrin_(fire_emblem)_(female)\": \"神威（女）\",\n  \"corrin_(fire_emblem)_(male)\": \"神威（男）\",\n  \"corrupted_file\": \"损坏的文件\",\n  \"corrupted_image\": \"损坏的文件\",\n  \"corrupted_video\": \"损坏的文件\",\n  \"corruption\": \"恶堕|婊子化\",\n  \"costume\": \"服装\",\n  \"costume_combination\": \"服装组合\",\n  \"costume_swap\": \"服饰互换\",\n  \"costume_switch\": \"服饰互换\",\n  \"cotton_candy\": \"棉花糖\",\n  \"couch\": \"沙发\",\n  \"countdown\": \"倒计时\",\n  \"counter\": \"柜台\",\n  \"couple\": \"情侣\",\n  \"coupy_pencil_(medium)\": \"Coupy 铅笔\",\n  \"courier_(arknights)\": \"信使（明日方舟）\",\n  \"cousins\": \"表亲\",\n  \"cover\": \"封面\",\n  \"cover_image\": \"封面图片\",\n  \"cover_page\": \"封面\",\n  \"coveralls\": \"(尤指女式)连衫裤\",\n  \"covered_abs\": \"被覆盖（但能看见纹路）的腹肌\",\n  \"covered_collarbone\": \"有衣物裹住的锁骨\",\n  \"covered_eyes\": \"蒙住的眼\",\n  \"covered_face\": \"蒙脸\",\n  \"covered_in_semen\": \"精液覆盖\",\n  \"covered_mouth\": \"蒙住的嘴\",\n  \"covered_navel\": \"隐约入目的肚脐\",\n  \"covered_nipples\": \"激凸的乳头|隐约可见的乳头\",\n  \"covering\": \"遮盖的动作\",\n  \"covering_ass\": \"遮着臀部\",\n  \"covering_breasts\": \"遮着乳房\",\n  \"covering_chest_by_hand\": \"用手遮住胸部\",\n  \"covering_crotch\": \"遮着裆部\",\n  \"covering_ears\": \"遮住耳朵\",\n  \"covering_eyes\": \"遮住眼睛\",\n  \"covering_face\": \"挡住脸\",\n  \"covering_mouth\": \"挡住嘴巴\",\n  \"covering_nipples\": \"挡住乳头\",\n  \"covering_pussy\": \"遮着裆部\",\n  \"covr\": \"封面\",\n  \"cow\": \"牛\",\n  \"cow_ears\": \"牛耳朵\",\n  \"cow_girl\": \"牛娘\",\n  \"cow_horns\": \"牛角\",\n  \"cow_print\": \"奶牛系印花\",\n  \"cow_tail\": \"牛尾\",\n  \"cowbell\": \"奶牛铃铛\",\n  \"cowboy_boots\": \"牛仔靴\",\n  \"cowboy_hat\": \"牛仔帽\",\n  \"cowboy_shot\": \"七分身镜头\",\n  \"cowering\": \"抱头\",\n  \"cowgirl\": \"牛娘\",\n  \"cowgirl_position\": \"女上正骑\",\n  \"coyote_ears\": \"狼耳朵\",\n  \"crab\": \"螃蟹\",\n  \"crack\": \"裂痕\",\n  \"craft_essence\": \"概念礼装\",\n  \"crane_(machine)\": \"起重机\",\n  \"crate\": \"大木箱\",\n  \"cravat\": \"男式领巾\",\n  \"crawling\": \"爬行\",\n  \"crayon_(medium)\": \"蜡笔\",\n  \"crazy\": \"疯狂的\",\n  \"crazy_eyes\": \"坏掉的眼神\",\n  \"crazy_smile\": \"疯狂地笑\",\n  \"cream_on_face\": \"奶油在脸上\",\n  \"crease\": \"起皱\",\n  \"creator_connection\": \"同个原作者的角色们的同人\",\n  \"creature\": \"创造物\",\n  \"creature_and_personification\": \"拟人化(含对比)\",\n  \"credits_page\": \"书脊\",\n  \"crepe\": \"可丽饼\",\n  \"crescent\": \"月牙\",\n  \"crescent_earring\": \"月牙耳环\",\n  \"crescent_earrings\": \"月牙耳环\",\n  \"crescent_hair_ornament\": \"月牙发饰\",\n  \"crescent_hat_ornament\": \"新月形帽子装饰\",\n  \"crescent_moon\": \"新月\",\n  \"crescent_necklace\": \"新月项链\",\n  \"crescent_pin\": \"新月形别针\",\n  \"crescent_rose\": \"新月玫瑰\",\n  \"crew_cut\": \"平头/板寸头\",\n  \"crimson\": \"赤红\",\n  \"cringe\": \"闭一只眼\",\n  \"criss-cross_halter\": \"交叉吊带\",\n  \"croissant_(arknights)\": \"羊角面包（arknights）\",\n  \"crooked_eyewear\": \"歪斜的眼镜\",\n  \"crop_marks\": \"裁剪标记\",\n  \"crop_top\": \"露腹短上衣\",\n  \"crop_top_overhang\": \"乳帘\",\n  \"cropped_arms\": \"手臂出框\",\n  \"cropped_background\": \"一部分画到了背景框外面\",\n  \"cropped_jacket\": \"短夹克\",\n  \"cropped_legs\": \"只画了一部分腿\",\n  \"cropped_pants\": \"七分裤\",\n  \"cropped_shirt\": \"短衬衫\",\n  \"cropped_shoulders\": \"肩膀出框\",\n  \"cropped_torso\": \"只画了一部分躯干\",\n  \"cropped_torso_upper_body\": \"上半身出框\",\n  \"cropped_vest\": \"小款背心\",\n  \"cross\": \"十字\",\n  \"cross-eyed\": \"斗鸡眼\",\n  \"cross-laced_clothes\": \"交叉花边服饰\",\n  \"cross-laced_footwear\": \"交叉系带鞋\",\n  \"cross-section\": \"透视人体内部\",\n  \"cross-shaped_pupils\": \"十字形瞳孔\",\n  \"cross_earrings\": \"十字耳环\",\n  \"cross_hair_ornament\": \"十字发饰\",\n  \"cross_necklace\": \"十字架项链\",\n  \"cross_print\": \"十字架元素图案\",\n  \"crossbow\": \"弩\",\n  \"crossdressing\": \"(变装)女装\",\n  \"crossed_ankles\": \"交叉脚踝\",\n  \"crossed_arms\": \"交叉双臂\",\n  \"crossed_bandaids\": \"交叉的创可贴\",\n  \"crossed_bangs\": \"交叉的刘海\",\n  \"crossed_eyes\": \"斗鸡眼\",\n  \"crossed_fingers\": \"手指交错\",\n  \"crossed_legs\": \"交叉的腿\",\n  \"crossed_legs_(lying)\": \"二郎腿\",\n  \"crossed_legs_(sitting)\": \"二郎腿\",\n  \"crossed_legs_(standing)\": \"二郎腿\",\n  \"crossgender\": \"性转\",\n  \"crossplay\": \"伪娘\",\n  \"crosswalk\": \"人行横道\",\n  \"crotch\": \"胯部\",\n  \"crotch_grab\": \"抓裆部\",\n  \"crotch_kick\": \"胯部踢\",\n  \"crotch_plate\": \"裆部有特别覆盖物\",\n  \"crotch_rope\": \"胯下捆绑\",\n  \"crotch_rub\": \"胯部摩擦\",\n  \"crotch_seam\": \"裆部的缝\",\n  \"crotchless\": \"开裆的\",\n  \"crotchless_bloomers\": \"无裆灯笼裤\",\n  \"crotchless_buruma\": \"无裆灯笼裤\",\n  \"crotchless_leotard\": \"无裆紧身衣\",\n  \"crotchless_panties\": \"开档内裤\",\n  \"crotchless_pants\": \"无裆裤\",\n  \"crotchless_pantyhose\": \"无裆连裤袜\",\n  \"crotchless_swimsuit\": \"无裆泳衣\",\n  \"crotchrope\": \"胯下捆绑\",\n  \"crouch\": \"蹲下\",\n  \"crouched\": \"蹲下\",\n  \"crouching\": \"蹲下\",\n  \"crow\": \"乌鸦\",\n  \"crowd\": \"人群\",\n  \"crown\": \"王冠|皇冠\",\n  \"crown_braid\": \"法式冠编发\",\n  \"crownslayer_(arknights)\": \"冠冕者（明日方舟）\",\n  \"crucifixion\": \"磔\",\n  \"cry\": \"哭\",\n  \"crying\": \"哭\",\n  \"crying_with_eyes_open\": \"睁着眼落泪\",\n  \"crystal\": \"矿石\",\n  \"crystal_ball\": \"水晶球\",\n  \"crystal_earrings\": \"水晶耳环\",\n  \"crystal_hair\": \"水晶状的头发\",\n  \"crystalfly_(genshin_impact)\": \"晶蝶genshin\",\n  \"crystals_texture_Hair\": \"水晶材质头发\",\n  \"cu_chulainn_(fate)\": \"cu_chulainn_(命运)\",\n  \"cu_chulainn_(fate/stay_night)\": \"cu_chulainn_(命运/留夜)\",\n  \"cube\": \"立方体\",\n  \"cuckolding\": \"戴绿帽子\",\n  \"cucumber\": \"黄瓜\",\n  \"cuddle\": \"拥抱\",\n  \"cuddling\": \"拥抱\",\n  \"cuff\": \"手枷\",\n  \"cuffs\": \"手链/手铐\",\n  \"cum_bath\": \"胶浴\",\n  \"cum_between_breasts\": \"射在胸上\",\n  \"cum_drinking\": \"吃精\",\n  \"cum_in_ass\": \"肛门内射\",\n  \"cum_in_clothes\": \"在衣服里射精\",\n  \"cum_in_cup\": \"射在杯子里\",\n  \"cum_in_hair\": \"射在头发上\",\n  \"cum_in_mouth\": \"口内射精\",\n  \"cum_in_pussy\": \"内射|中出\",\n  \"cum_in_throat\": \"射在喉咙里\",\n  \"cum_in_urethra\": \"在尿道射精\",\n  \"cum_inflation\": \"胶充气\",\n  \"cum_inside\": \"内射\",\n  \"cum_on_ass\": \"射在屁股上\",\n  \"cum_on_body\": \"射在身上\",\n  \"cum_on_boy\": \"射在男性身上\",\n  \"cum_on_breast\": \"射在胸上\",\n  \"cum_on_breasts\": \"射在胸上\",\n  \"cum_on_clothes\": \"射在衣服上\",\n  \"cum_on_face\": \"颜射\",\n  \"cum_on_facial\": \"颜射\",\n  \"cum_on_feet\": \"脚上精液\",\n  \"cum_on_fingers\": \"射在手指上\",\n  \"cum_on_food\": \"射在食物上\",\n  \"cum_on_glasses\": \"射在眼镜上\",\n  \"cum_on_hair\": \"射在头发上\",\n  \"cum_on_lower_body\": \"射在下半身上\",\n  \"cum_on_pussy\": \"射在阴部上\",\n  \"cum_on_self\": \"射在自己身上\",\n  \"cum_on_stomach\": \"射在嘴里\",\n  \"cum_on_tits\": \"射在胸上\",\n  \"cum_on_tongue\": \"射在舌头上\",\n  \"cum_on_upper_body\": \"射在上半身\",\n  \"cum_overflow\": \"精液溢出(未拔出)\",\n  \"cum_pool\": \"淌成一滩的精液\",\n  \"cum_string\": \"拉丝的精液\",\n  \"cum_swap\": \"用嘴交换精液\",\n  \"cum_while_penetrated\": \"射在后庭里\",\n  \"cumdrip\": \"溢出的精液(已拔出)\",\n  \"cumdump\": \"倾倒精液\",\n  \"cumshot\": \"射精\",\n  \"cumulonimbus_calvus\": \"秃积雨云\",\n  \"cumulonimbus_capillatus\": \"鬃积雨云\",\n  \"cumulonimbus_incus\": \"砧积雨云\",\n  \"cumulus\": \"积云\",\n  \"cumulus_congestus\": \"浓积云\",\n  \"cumulus_fractus\": \"碎积云\",\n  \"cumulus_humilis\": \"淡积云\",\n  \"cumulus_mediocris\": \"中积云\",\n  \"cunnilingus_gesture\": \"舔阴手势\",\n  \"cunt_punt\": \"屄\",\n  \"cuora_(arknights)\": \"库拉（明日方舟）\",\n  \"cup\": \"杯子\",\n  \"cup_ramen\": \"杯面\",\n  \"cupcake\": \"纸杯蛋糕\",\n  \"cupless_bikini\": \"无罩杯比基尼\",\n  \"cupless_bra\": \"高露出度胸罩\",\n  \"cupped_hands\": \"用手比作杯子\",\n  \"cupping_hands\": \"用手比作杯子\",\n  \"curled_horns\": \"弯曲的角\",\n  \"curled_tail\": \"弯曲尾巴\",\n  \"curls\": \"卷发\",\n  \"curly_hair\": \"卷发\",\n  \"curry\": \"咖喱\",\n  \"curry_rice\": \"咖喱饭\",\n  \"cursor\": \"光标\",\n  \"cursor_(medium)\": \"光标\",\n  \"curtain_grab\": \"抓住窗帘\",\n  \"curtained_hair\": \"窗帘/瀑布发型\",\n  \"curtains\": \"窗帘\",\n  \"curtsey\": \"(女子的)屈膝礼\",\n  \"curtsie\": \"(女子的)屈膝礼\",\n  \"curtsy\": \"屈膝礼\",\n  \"curvy\": \"展现魅力的姿势\",\n  \"cushion\": \"坐垫\",\n  \"cut-in\": \"插入画面\",\n  \"cute_&_girly_(idolmaster)\": \"cute&girly (偶像大师)\",\n  \"cutoffs\": \"热裤\",\n  \"cuts\": \"割伤\",\n  \"cutthroat_gesture\": \"割喉手势\",\n  \"cutting_board\": \"砧板\",\n  \"cutting_hair\": \"剪头发\",\n  \"cyan\": \"青\",\n  \"cyberpunk\": \"赛博朋克\",\n  \"cyborg\": \"赛博人类\",\n  \"cyclops\": \"独眼巨人\",\n  \"cygnet_(azur_lane)\": \"小天鹅\",\n  \"cyno_(genshin_impact)\": \"赛诺（原神）\",\n  \"cyrillic\": \"斯拉夫文\",\n  \"d-pad\": \"方向键\",\n  \"d-pad_hair_ornament\": \"方向键发饰\",\n  \"d.va_(overwatch)\": \"D.Va（守望先锋）\",\n  \"dagger\": \"匕首/短剑\",\n  \"daggers\": \"匕首/短剑\",\n  \"daidouji_tomoyo\": \"大道寺知世\",\n  \"dainsleif_(genshin_impact)\": \"戴因斯雷布(原神)\",\n  \"daisy\": \"雏菊\",\n  \"daisy_chain\": \"人体蜈蚣（环）\",\n  \"daisy_dukes\": \"牛仔短裤\",\n  \"daisydukes\": \"牛仔短裤\",\n  \"daiwa_scarlet_(umamusume)\": \"大和赤骥\",\n  \"daiyousei\": \"大妖精\",\n  \"dakimakura_(medium)\": \"抱枕\",\n  \"dakimakura_(object)\": \"抱枕(物体)\",\n  \"damaged\": \"受损的\",\n  \"dancer\": \"舞者\",\n  \"dancing\": \"跳舞\",\n  \"dandelion\": \"蒲公英\",\n  \"danganronpa(series)\": \"弹丸论巴（系列）\",\n  \"danganronpa_(series)\": \"弹丸论巴（系列）\",\n  \"danganronpa_2:_goodbye_despair\": \"弹丸论破2：再见绝望\",\n  \"dangerous_beast\": \"《危险的野兽》FGO礼装\",\n  \"dango\": \"团子\",\n  \"danmaku\": \"弹幕\",\n  \"dappled_sunlight\": \"透过树叶洒下的阳光\",\n  \"dark\": \"暗的\",\n  \"dark-skinned_female\": \"褐皮女性\",\n  \"dark-skinned_male\": \"褐皮男性\",\n  \"dark_areolae\": \"深色的乳晕\",\n  \"dark_aura\": \"黑暗的光环|黑暗的气场\",\n  \"dark_background\": \"深色背景\",\n  \"dark_blue_hair\": \"深蓝色头发\",\n  \"dark_circles\": \"眼袋\",\n  \"dark_elf\": \"暗精灵\",\n  \"dark_hair\": \"黑发\",\n  \"dark_nipples\": \"深色的乳头\",\n  \"dark_penis\": \"深色的阴茎\",\n  \"dark_persona\": \"黑化的\",\n  \"dark_pink\": \"深粉\",\n  \"dark_sakura\": \"黑樱\",\n  \"dark_skin\": \"褐色皮肤\",\n  \"dark_souls\": \"黑魂\",\n  \"dark_wings\": \"黑色之翼\",\n  \"darkblue\": \"深蓝\",\n  \"darkcyan\": \"深青\",\n  \"darkgoldenrod\": \"暗金\",\n  \"darkgray\": \"深灰\",\n  \"darkgreen\": \"深绿\",\n  \"darkkhaki\": \"黑卡其色\",\n  \"darkmagenta\": \"深洋红\",\n  \"darkness\": \"黑暗\",\n  \"darkolivegreen\": \"黑橄榄绿\",\n  \"darkorange\": \"暗橙\",\n  \"darkorchid\": \"黑兰花紫\",\n  \"darkred\": \"暗红\",\n  \"darksalmon\": \"黑鲑鱼\",\n  \"darkseagreen\": \"深海绿\",\n  \"darkslateblue\": \"深石板蓝\",\n  \"darkslategray\": \"暗板灰\",\n  \"darkturquoise\": \"深绿松石色\",\n  \"darkviolet\": \"深紫\",\n  \"dash_eyes\": \"黑眼圈中的水平线\",\n  \"dashed_eyes\": \"黑眼圈中的水平线\",\n  \"dated\": \"付上日期的\",\n  \"day\": \"白天\",\n  \"de-aged\": \"年龄减少\",\n  \"dead_eyes\": \"眼睛没有亮点\",\n  \"dead_or_alive\": \"死或生\",\n  \"death\": \"死\",\n  \"debris\": \"碎片|残骸\",\n  \"debt\": \"负债的\",\n  \"decepticon\": \"霸天虎\",\n  \"deep\": \"加深(浓)\",\n  \"deep_penetration\": \"捅到子宫\",\n  \"deep_skin\": \"角色的另一面(多指色情)\",\n  \"deep_wound\": \"很深的伤口\",\n  \"deeppink\": \"深粉红\",\n  \"deepskyblue\": \"深天蓝\",\n  \"deepthroat\": \"深喉\",\n  \"deer\": \"鹿\",\n  \"deer_ears\": \"鹿耳朵\",\n  \"defeat\": \"败北\",\n  \"defloration\": \"花朵\",\n  \"dehya_(genshin_impact)\": \"迪希雅（原神）\",\n  \"dekomori_sanae\": \"凸守早苗\",\n  \"delusion_(genshin_impact)\": \"妄想（原神）\",\n  \"demon\": \"恶魔\",\n  \"demon_boy\": \"恶魔男孩\",\n  \"demon_girl\": \"魅魔\",\n  \"demon_girls\": \"魅魔\",\n  \"demon_horns\": \"恶魔的角\",\n  \"demon_slayer_uniform\": \"鬼灭制服\",\n  \"demon_tail\": \"恶魔尾巴\",\n  \"demon_wings\": \"恶魔翅膀\",\n  \"demongirl\": \"魅魔\",\n  \"denim\": \"牛仔布\",\n  \"denim_jacket\": \"牛仔夹克\",\n  \"denim_shorts\": \"牛仔短裤\",\n  \"denim_skirt\": \"牛仔裙\",\n  \"depressed\": \"压抑的/郁闷的\",\n  \"depth_of_field\": \"景深(画法)\",\n  \"desert\": \"沙漠\",\n  \"desk\": \"书桌\",\n  \"desk_lamp\": \"台灯\",\n  \"despair\": \"绝望\",\n  \"dessert\": \"甜点\",\n  \"destruction\": \"破坏\",\n  \"detached_collar\": \"假领\",\n  \"detached_cuffs\": \"腕饰\",\n  \"detached_sleeve\": \"袖肩分离装\",\n  \"detached_sleeves\": \"分离袖子\",\n  \"detached_wings\": \"不与本体相连的翅膀\",\n  \"determined\": \"有决心的\",\n  \"deutschland_(azur_lane)\": \"德国\",\n  \"deutschland_(service_time?!)_(azur_lane)\": \"德国（服务时间？！）（蔚蓝航线）\",\n  \"devil_horns\": \"恶魔的角\",\n  \"devil_tail\": \"恶魔尾巴\",\n  \"devil_wings\": \"恶魔之翼\",\n  \"diadem\": \"冠饰\",\n  \"diagonal-striped_bow\": \"斜条纹蝴蝶结\",\n  \"diagonal-striped_neckwear\": \"斜纹领结\",\n  \"diagonal_bangs\": \"斜刘海\",\n  \"diagonal_stripes\": \"斜纹\",\n  \"diagram\": \"图表\",\n  \"diamond-shaped_pupils\": \"钻石形瞳孔\",\n  \"diamond_(gemstone)\": \"钻石(宝石)\",\n  \"diamond_(shape)\": \"菱形(形状)\",\n  \"diamond_(symbol)\": \"菱形(符号)\",\n  \"diaper\": \"尿布\",\n  \"dice\": \"骰子\",\n  \"dick\": \"阳具/屌\",\n  \"dickgirl\": \"双性\",\n  \"dicks\": \"阳具/屌\",\n  \"dido_(anxious_bisque_doll)_(azur_lane)\": \"dido（焦虑的素瓷娃娃）（碧蓝航线）\",\n  \"dido_(azur_lane)\": \"黛朵\",\n  \"different_reflection\": \"映出的另一面\",\n  \"diffraction_spikes\": \"衍射十字星\",\n  \"digimon_(creature)\": \"数码兽（数码宝贝）\",\n  \"digital_dissolve\": \"化成数据般消失\",\n  \"digital_media_player\": \"随身听\",\n  \"dilated_pupils\": \"瞳孔扩张\",\n  \"dildo_gag\": \"假阳具堵嘴\",\n  \"dildo_harness\": \"假阳具线束\",\n  \"dildo_riding\": \"假阳具 骑术\",\n  \"dildo_under_panties\": \"内裤下的假阳具\",\n  \"diluc_(genshin_impact)\": \"迪卢克（原神）\",\n  \"dim\": \"昏暗的|朦胧的\",\n  \"dimgray\": \"暗灰\",\n  \"dimples_of_venus\": \"女性的腰窝|维纳斯之眼\",\n  \"dinosaur\": \"恐龙\",\n  \"diona_(genshin_impact)\": \"迪奥娜_(原神)\",\n  \"dirndl\": \"阿尔卑斯村姑裙\",\n  \"dirty\": \"肮脏的\",\n  \"dirty_blonde\": \"浅褐发\",\n  \"dirty_clothes\": \"弄脏的衣服\",\n  \"dirty_face\": \"弄脏的脸\",\n  \"dirty_feet\": \"弄脏的脚\",\n  \"disappointed\": \"失望的\",\n  \"disc_(medium)\": \"碟片\",\n  \"disco_pose\": \"叉腰向上指 (舞蹈)\",\n  \"disconnected_mouth\": \"裂开的嘴\",\n  \"disdain\": \"蔑视\",\n  \"disembodied_head\": \"分离的头\",\n  \"disembodied_limb\": \"断肢\",\n  \"disembodied_penis\": \"断掉的阴茎\",\n  \"disgust\": \"恶心\",\n  \"disgusted\": \"恶心\",\n  \"disheveled_hair\": \"凌乱的头发|蓬乱的头发\",\n  \"disperse\": \"分散\",\n  \"disposable_cup\": \"一次性纸杯\",\n  \"dissolving\": \"溶解的\",\n  \"dissolving_clothes\": \"溶解掉的衣服\",\n  \"dithering\": \"抖动\",\n  \"diving\": \"潜水\",\n  \"diving_mask\": \"潜水面罩\",\n  \"diving_mask_on_head\": \"头戴潜水面罩\",\n  \"diving_suit\": \"潜水衣\",\n  \"dixie_cup_hat\": \"狗盆帽\",\n  \"dobermann_(arknights)\": \"杜宾犬（明日方舟）\",\n  \"doc_martens\": \"马丁靴\",\n  \"dock\": \"船坞\",\n  \"doctor\": \"医生\",\n  \"doctor_(arknights)\": \"博士\",\n  \"dodgerblue\": \"道奇蓝\",\n  \"dodoco_(genshin_impact)\": \"嘟嘟可（原神）\",\n  \"dog\": \"狗\",\n  \"dog_boy\": \"犬男\",\n  \"dog_collar\": \"狗项圈\",\n  \"dog_ear\": \"狗耳\",\n  \"dog_ears\": \"狗耳\",\n  \"dog_girl\": \"犬娘\",\n  \"dog_pose\": \"爪子姿势\",\n  \"dog_tags\": \"狗牌\",\n  \"dog_tail\": \"狗尾巴\",\n  \"doggy_style\": \"狗爬式\",\n  \"doggystyle\": \"后入式\",\n  \"doily\": \"花边元素\",\n  \"doll\": \"人偶|玩偶\",\n  \"doll_hug\": \"抱着玩偶\",\n  \"doll_joints\": \"玩偶球形关节\",\n  \"dolls\": \"人偶\",\n  \"dolphin\": \"海豚\",\n  \"dolphin_shorts\": \"海豚短裤\",\n  \"dominatrix\": \"女王(SM中)\",\n  \"domineering\": \"修女服\",\n  \"domino_mask\": \"SM面具\",\n  \"donation_box\": \"募捐箱\",\n  \"donut_hair_bun\": \"圆环发髻\",\n  \"door\": \"门\",\n  \"doorway\": \"玄关\",\n  \"dot_mouth\": \"小圆点嘴\",\n  \"dot_nose\": \"小圆点鼻\",\n  \"dot_pupils\": \"点瞳孔\",\n  \"dotted_line\": \"虚线\",\n  \"double-breasted\": \"双排纽扣\",\n  \"double_ahoge\": \"呆毛\",\n  \"double_amputee\": \"双截肢者\",\n  \"double_anal\": \"双重爆菊\",\n  \"double_bun\": \"团子头\",\n  \"double_buns\": \"双团子头\",\n  \"double_buttjob\": \"双屁股交\",\n  \"double_dildo\": \"双头龙\",\n  \"double_footjob\": \"双足交\",\n  \"double_grinding\": \"双磨(两人磨一根)\",\n  \"double_handjob\": \"双手各握着一根阴茎\",\n  \"double_peace\": \"双手比 V\",\n  \"double_penetration\": \"双穴同插\",\n  \"double_v\": \"啊嘿颜比V\",\n  \"double_vaginal\": \"双重入穴\",\n  \"double_vertical_stripe\": \"服饰上有两条平行条纹\",\n  \"double_wield\": \"双持\",\n  \"doughnut\": \"甜甜圈\",\n  \"doughnut_hair_bun\": \"圆环发髻\",\n  \"dougi\": \"武道服\",\n  \"doujima_nanako\": \"堂岛菜菜子\",\n  \"doujin_cover\": \"同人封面\",\n  \"doujinshi\": \"同人志\",\n  \"doujinshi_doujin_cover\": \"同人志风\",\n  \"dove\": \"白鸽\",\n  \"down_jacket\": \"羽绒服\",\n  \"downblouse\": \"胸部走光\",\n  \"downtown\": \"市中心\",\n  \"dowsing_rod\": \"占星杖\",\n  \"doya-gao\": \"得意脸\",\n  \"doyagao\": \"得意脸\",\n  \"dragging\": \"角色在拖某物\",\n  \"dragon\": \"龙\",\n  \"dragon_ball\": \"七龙珠\",\n  \"dragon_dildo\": \"龙 假阳具\",\n  \"dragon_girl\": \"龙娘\",\n  \"dragon_horns\": \"龙角\",\n  \"dragon_quest\": \"勇者斗恶龙\",\n  \"dragon_tail\": \"龙尾\",\n  \"dragon_wings\": \"龙翼\",\n  \"dragonfly\": \"蜻蜓\",\n  \"drake_(azur_lane)\": \"德雷克（碧蓝航线）\",\n  \"draph\": \"牛角族\",\n  \"drawer\": \"抽屉\",\n  \"drawing\": \"绘画\",\n  \"drawing_bow\": \"拉弓\",\n  \"drawing_tablet\": \"手绘板\",\n  \"drawr\": \"源drawr不可寻\",\n  \"drawstring\": \"衣服的抽绳\",\n  \"dreadlocks\": \"脏辫\",\n  \"dreaming\": \"做梦\",\n  \"drenched_panties\": \"湿内裤\",\n  \"dress_basket\": \"指掀起裙子时形成的篮子形状\",\n  \"dress_bow\": \"连衣裙上的蝴蝶结\",\n  \"dress_carry\": \"指掀起裙子时形成的篮子形状\",\n  \"dress_lift\": \"掀起裙子\",\n  \"dress_pull\": \"剥下裙子胸口的部分\",\n  \"dress_removed\": \"脱下裙子\",\n  \"dress_tug\": \"压住裙摆\",\n  \"dressing\": \"穿衣\",\n  \"dressing_another\": \"着装\",\n  \"drill\": \"钻头\",\n  \"drill_hair\": \"钻头卷/公主卷\",\n  \"drink\": \"饮料\",\n  \"drinking\": \"喝\",\n  \"drinking_glass\": \"酒杯\",\n  \"drinking_pee\": \"喝尿\",\n  \"drinking_straw\": \"吸管\",\n  \"dripping\": \"液体滴落\",\n  \"dripping_semen\": \"滴落的精液\",\n  \"driving\": \"驾驶\",\n  \"drone\": \"无人机\",\n  \"drool\": \"唾液\",\n  \"drooling\": \"流口水\",\n  \"drop_earrings\": \"吊坠耳环\",\n  \"drop_shadow\": \"立绘阴影\",\n  \"dropping\": \"(意外)掉落\",\n  \"drow\": \"暗精灵\",\n  \"drowning\": \"溺水\",\n  \"drugs\": \"药物\",\n  \"drum\": \"鼓\",\n  \"drum_(container)\": \"桶(容器)\",\n  \"drum_set\": \"架子鼓\",\n  \"drumsticks\": \"鼓槌\",\n  \"drunk\": \"喝醉的\",\n  \"drying\": \"弄干(浴后)\",\n  \"drying_hair\": \"弄干头发\",\n  \"du_dou\": \"肚兜\",\n  \"dual_persona\": \"双重人格\",\n  \"dual_wield\": \"双持\",\n  \"dual_wielding\": \"双持\",\n  \"duca_degli_abruzzi_(azur_lane)\": \"duca_degli_abruzzi（碧蓝航线）\",\n  \"duck\": \"鸭子\",\n  \"dudou\": \"肚兜\",\n  \"duel\": \"决斗\",\n  \"duel_monster\": \"游戏王决斗怪兽\",\n  \"duffel_bag\": \"行李包\",\n  \"duffel_coat\": \"粗呢大衣\",\n  \"duke_of_york_(azur_lane)\": \"约克公爵（碧蓝航线）\",\n  \"dulya\": \"Fig 手势\",\n  \"dumbbell\": \"哑铃\",\n  \"dungeon\": \"地牢\",\n  \"dunkerque_(azur_lane)\": \"敦刻尔克\",\n  \"dunkerque_(summer_sucre)_(azur_lane)\": \"敦刻尔克（苏克雷之夏）（碧蓝航线）\",\n  \"durin_(arknights)\": \"都灵（明日方舟）\",\n  \"dusk\": \"黄昏\",\n  \"dusk_(arknights)\": \"黄昏（方舟）\",\n  \"dusk_(everything_is_a_miracle)_(arknights)\": \"黄昏（一切都是奇迹）（明日方舟）\",\n  \"dust\": \"灰尘\",\n  \"dust_cloud\": \"烟尘\",\n  \"duster\": \"掸子\",\n  \"dutch_angle\": \"德式倾斜镜头\",\n  \"dvalin_(genshin_impact)\": \"dvalin（原神）\",\n  \"dvd_cover\": \"DVD封面\",\n  \"dynamax_band\": \"极巨腕带（宝可梦）\",\n  \"dynamic_angle\": \"动态角度\",\n  \"dynamite\": \"黄色炸药；甘油炸药；\",\n  \"eagle\": \"鹰\",\n  \"eagle_spirit_(touhou)\": \"鹰魂（东方）\",\n  \"ear_biting\": \"咬耳朵\",\n  \"ear_blush\": \"耳红\",\n  \"ear_bow\": \"（兽耳娘）耳部蝴蝶结\",\n  \"ear_cleaner\": \"采耳\",\n  \"ear_covers\": \"（兽耳娘或精灵的）耳罩\",\n  \"ear_ornament\": \"耳饰\",\n  \"ear_piercing\": \"穿耳洞\",\n  \"ear_protection\": \"护耳罩\",\n  \"ear_ribbon\": \"（兽耳娘）耳部缎带\",\n  \"ear_ring\": \"耳环\",\n  \"ear_rings\": \"耳环\",\n  \"ear_sex\": \"耳交\",\n  \"ear_tag\": \"耳标\",\n  \"earbuds\": \"耳塞\",\n  \"earclip\": \"耳夹\",\n  \"earmuffs\": \"耳罩\",\n  \"earphones\": \"耳机\",\n  \"earring\": \"耳环\",\n  \"earrings\": \"耳环\",\n  \"ears\": \"多双耳朵\",\n  \"ears_down\": \"下垂的耳朵\",\n  \"ears_through_headwear\": \"为耳朵留洞的头饰\",\n  \"ears_visible_through_hair\": \"可以看到耳朵\",\n  \"earth_(planet)\": \"地球\",\n  \"easel\": \"画架\",\n  \"east_asian_architecture\": \"东方风格建筑\",\n  \"easter_egg\": \"复活节彩蛋\",\n  \"eastern_dragon\": \"东方龙\",\n  \"eating\": \"咀嚼\",\n  \"eating_hair\": \"吃头发\",\n  \"edinburgh_(azur_lane)\": \"爱丁堡（碧蓝航线）\",\n  \"egasumi\": \"工霞\",\n  \"egg\": \"蛋\",\n  \"egg_(food)\": \"蛋（食物）\",\n  \"egg_vibrator\": \"跳蛋\",\n  \"egg_vibrators\": \"跳蛋\",\n  \"eggplant\": \"茄子\",\n  \"egyptian\": \"埃及\",\n  \"egyptian_clothes\": \"埃及风格服饰\",\n  \"ehoumaki\": \"惠方卷\",\n  \"eighth_note\": \"八分音符\",\n  \"eimi_(blue_archive)\": \"eimi（蓝色档案）\",\n  \"eisen_(sousou_no_frieren)\": \"艾冉(葬送的芙莉莲)\",\n  \"ejaculating_while_penetrated\": \"插入时射精\",\n  \"ejaculation\": \"射精\",\n  \"ejaculation_between_breasts\": \"射出\",\n  \"elaina_(majo_no_tabitabi)\": \"伊蕾娜\",\n  \"elbe_(azur_lane)\": \"易北河（碧蓝航线）\",\n  \"elbow_gloves\": \"长手套\",\n  \"elbow_pad\": \"护肘\",\n  \"elbow_pads\": \"护肘\",\n  \"elbow_rest\": \"手肘靠着某物休息\",\n  \"eldridge_(azur_lane)\": \"埃尔德里奇（碧蓝航线）\",\n  \"electric_fan\": \"电风扇\",\n  \"electric_guitar\": \"电吉他\",\n  \"electric_piano\": \"钢琴\",\n  \"electric_scoreboard\": \"电子公告板\",\n  \"electric_socket\": \"插座\",\n  \"electricity\": \"电\",\n  \"elephant\": \"大象\",\n  \"elf_ears\": \"尖耳\",\n  \"elin\": \"艾琳族\",\n  \"elis_(touhou)\": \"伊利斯（东方）\",\n  \"elise_(fire_emblem)\": \"伊莉丝（火焰之纹章）\",\n  \"elite_four\": \"四天王\",\n  \"elite_ii_(arknights)\": \"精英_ii_(明日方舟)\",\n  \"elizabeth_bathory_(fate)\": \"伊丽莎白巴托里（命运）\",\n  \"elizabeth_bathory_(fate/extra_ccc)\": \"伊丽莎白巴托里（命运/额外的ccc）\",\n  \"ellen_(touhou)\": \"艾伦（东方）\",\n  \"elly_(touhou)\": \"elly（东方）\",\n  \"elphelt_valentine\": \"艾尔菲尔特·华伦泰\",\n  \"elsword\": \"艾斯之剑\",\n  \"elven_ears\": \"尖耳\",\n  \"elysium_(arknights)\": \"极乐世界（明日方舟）\",\n  \"ema\": \"绘马\",\n  \"embarrass\": \"害羞的(尴尬的)\",\n  \"embarrassed\": \"害羞\",\n  \"embarrassing\": \"尴尬的\",\n  \"embarrassment\": \"尴尬的\",\n  \"embellished_costume\": \"经润饰的服装\",\n  \"embers\": \"余烬\",\n  \"emblem\": \"纹章\",\n  \"emden_(azur_lane)\": \"埃姆登（碧蓝航线）\",\n  \"emerald_(gemstone)\": \"翡翠(宝石)\",\n  \"emilia_(re_zero)\": \"艾米莉亚\",\n  \"emiya_kiritsugu\": \"卫宫切嗣\",\n  \"emiya_shirou\": \"卫宫士郎\",\n  \"emotionless\": \"无口\",\n  \"emphasis_lines\": \"集中线\",\n  \"employee_uniform\": \"员工制服\",\n  \"empty_eyes\": \"空洞的眼神\",\n  \"endou_mamoru\": \"圆堂守\",\n  \"endured_face\": \"忍耐的表情\",\n  \"ene_(kagerou_project)\": \"榎本贵音（阳炎计划）\",\n  \"enema\": \"灌肠\",\n  \"energy\": \"能量\",\n  \"energy_ball\": \"能量球\",\n  \"energy_gun\": \"镭射枪\",\n  \"energy_sword\": \"光剑\",\n  \"energy_wings\": \"能量双翼\",\n  \"english_commentary\": \"英语评论\",\n  \"english_text\": \"英语\",\n  \"engrish_text\": \"L和R不分的英文\",\n  \"engulfing_lightning_(genshin_impact)\": \"薙草之稻光（原神\",\n  \"enma_ai\": \"阎魔爱\",\n  \"enmaided\": \"女仆装\",\n  \"enoshima_junko\": \"江之岛盾子\",\n  \"enpera\": \"(围巾束成的)乌贼鳍发型\",\n  \"entangled_plants\": \"缠结型植物\",\n  \"enterprise_(azur_lane)\": \"企业（碧蓝航线）\",\n  \"enterprise_(wind_catcher)_(azur_lane)\": \"企业（捕风者）（碧蓝航线）\",\n  \"envelope\": \"信封\",\n  \"envy\": \"嫉妒\",\n  \"epaulettes\": \"肩章\",\n  \"epic\": \"壮丽且经典的故事(的同人)\",\n  \"eraser\": \"橡皮擦\",\n  \"erebus_(azur_lane)\": \"艾瑞布斯（碧蓝航线）\",\n  \"erect_clit\": \"膨胀的阴核\",\n  \"erect_clitoris\": \"膨胀的阴核\",\n  \"erect_nipple\": \"激凸的乳头/隐约可见的乳头\",\n  \"erect_nipples_under_clothes\": \"激凸的乳头/隐约可见的乳头\",\n  \"erection\": \"勃起\",\n  \"erection_under_clothes\": \"老二立帐篷\",\n  \"ereshkigal_(fate)\": \"ereshkigal_(命运)\",\n  \"ereshkigal_(fate/grand_order)\": \"埃列什基伽勒\",\n  \"eromanga\": \"色情漫画\",\n  \"error\": \"有问题的作画\",\n  \"error_musume\": \"报错娘\",\n  \"erune\": \"兽耳族\",\n  \"erwin_(girls_und_panzer)\": \"松本里子\",\n  \"essex_(azur_lane)\": \"埃塞克斯\",\n  \"ethan_(arknights)\": \"伊森（明日方舟）\",\n  \"eula\": \"优菈\",\n  \"eula_(genshin_impact)\": \"优菈（原神）\",\n  \"eunectes_(arknights)\": \"eunectes（明日方舟）\",\n  \"eunectes_(forgemaster)_(arknights)\": \"eunectes_(forgemaster)_(方舟之夜)\",\n  \"eva_01\": \"初号机\",\n  \"eva_02\": \"二号机\",\n  \"evening\": \"傍晚\",\n  \"evening_dress\": \"晚会礼服\",\n  \"evening_gown\": \"晚会礼服\",\n  \"everybody\": \"所有人\",\n  \"everyone\": \"集合绘\",\n  \"evil\": \"邪恶\",\n  \"evil_grin\": \"邪恶的露齿笑\",\n  \"evil_smile\": \"邪恶的笑容\",\n  \"excalibur_(fate/stay_night)\": \"excalibur（命运/留宿之夜）\",\n  \"excalibur_morgan_(fate)\": \"excalibur 摩根（命运）\",\n  \"excessive_cum\": \"超大的射精量\",\n  \"excessive_pubic_hair\": \"极浓密的阴毛\",\n  \"excessive_semen\": \"过剩的精液\",\n  \"exchanging_clothes\": \"服饰互换\",\n  \"excited\": \"兴奋\",\n  \"execution\": \"处刑\",\n  \"executor_(arknights)\": \"执行者（明日方舟）\",\n  \"exercise\": \"做运动\",\n  \"exhausted\": \"筋疲力尽的\",\n  \"exhibitionism\": \"露出\",\n  \"explosion\": \"爆炸\",\n  \"explosive\": \"易爆的\",\n  \"expression_chart\": \"角色的多表情展示\",\n  \"expressionless\": \"无表情的\",\n  \"expressionless_eyes\": \"失神\",\n  \"expressions\": \"表情绘\",\n  \"expressive_clothes\": \"富有表现力的衣服\",\n  \"expressive_hair\": \"富有表现力的头发\",\n  \"extended_pinky\": \"伸出小拇指\",\n  \"extra\": \"衍生角色(形象)\",\n  \"extra_arms\": \"多只手臂\",\n  \"extra_breasts\": \"额外的乳房\",\n  \"extra_digit\": \"多余手指\",\n  \"extra_ears\": \"四只耳朵\",\n  \"extra_eyes\": \"多只眼睛\",\n  \"extra_mouth\": \"有多张嘴巴\",\n  \"extra_penises\": \"额外的\",\n  \"extra_pupils\": \"额外的瞳孔\",\n  \"extreme_insertion\": \"巨大插入\",\n  \"extremely_detailed_cg_unity_8k_wallpaper\": \"极高分辨率 CG 壁纸\",\n  \"extremely_long_hair\": \"超长的头发\",\n  \"exusiai_(arknights)\": \"能天使\",\n  \"eye-contact\": \"眼神接触\",\n  \"eye_censor\": \"眼部打码\",\n  \"eye_circles\": \"眼袋\",\n  \"eye_contact\": \"眼神交流\",\n  \"eye_lashes\": \"睫毛\",\n  \"eye_of_horus\": \"荷鲁斯之眼\",\n  \"eye_patch\": \"单眼罩\",\n  \"eye_reflection\": \"眼睛反射\",\n  \"eye_roll\": \"眼睛抬头\",\n  \"eye_rub\": \"揉眼睛\",\n  \"eye_scar\": \"眼睛上的疤痕\",\n  \"eye_through_hair\": \"透过头发可以看到的眼睛\",\n  \"eyebags\": \"眼袋\",\n  \"eyeball\": \"眼球\",\n  \"eyeballs\": \"盯着看\",\n  \"eyebrows\": \"眉毛\",\n  \"eyebrows_behind_hair\": \"挡在头发下的眉毛\",\n  \"eyebrows_hidden_by_hair\": \"眉毛被头发遮住\",\n  \"eyebrows_visible_through_hair\": \"透过头发可以看到的眉毛\",\n  \"eyelashes\": \"睫毛\",\n  \"eyelid_pull\": \"拉眼皮吐舌鬼脸\",\n  \"eyeliner\": \"眼线\",\n  \"eyepatch_bikini\": \"眼罩比基尼\",\n  \"eyepatch_removed\": \"摘眼罩\",\n  \"eyes\": \"眼睛\",\n  \"eyes_closed\": \"闭眼\",\n  \"eyes_focus\": \"聚焦在眼睛\",\n  \"eyes_out_of_frame\": \"头部脱框\",\n  \"eyes_rolled_back\": \"翻白眼\",\n  \"eyes_visible_through_hair\": \"透过头发可以看到的眼睛\",\n  \"eyes_wide\": \"睁开眼睛\",\n  \"eyeshadow\": \"眼影\",\n  \"eyewear\": \"眼睛\",\n  \"eyewear_on_head\": \"眼镜别在头上\",\n  \"eyewear_removed\": \"摘眼镜\",\n  \"eyjafjalla_(arknights)\": \"艾雅法拉_(arknights)\",\n  \"face\": \"脸部\",\n  \"face-to-face\": \"脸贴脸\",\n  \"face_down_ass_up\": \"趴着翘臀\",\n  \"face_focus\": \"聚焦在面部\",\n  \"face_mask\": \"口罩\",\n  \"face_paint\": \"面纹\",\n  \"face_to_breasts\": \"脸贴乳房\",\n  \"face_to_pecs\": \"脸贴胸肌\",\n  \"faceless\": \"没有脸部细节的\",\n  \"faceless_female\": \"无脸部女性\",\n  \"faceless_male\": \"无脸男\",\n  \"facepaint\": \"面纹\",\n  \"facepalm\": \"以手掩面\",\n  \"faceplant\": \"脸贴地面\",\n  \"facesitting\": \"坐在脸上\",\n  \"facial\": \"颜射\",\n  \"facial_expressions\": \"表情\",\n  \"facial_hair\": \"胡须\",\n  \"facial_mark\": \"脸部有图案\",\n  \"facial_tattoo\": \"脸部有纹身\",\n  \"facing_another\": \"二人面对面(脸贴得很近)\",\n  \"facing_away\": \"面向别处\",\n  \"facing_viewer\": \"面向镜头\",\n  \"fading_border\": \"褪色边框\",\n  \"fading_borders\": \"褪色边框\",\n  \"faerie\": \"小精灵\",\n  \"failure\": \"失败\",\n  \"failure_penguin\": \"失败的企鹅\",\n  \"faint_smile\": \"浅笑\",\n  \"fairies\": \"小精灵\",\n  \"fairy_wings\": \"妖精的翅膀\",\n  \"fake_animal_ears\": \"仿制的动物耳朵\",\n  \"fake_breasts\": \"胸垫\",\n  \"fake_censor\": \"假打码\",\n  \"fake_cover\": \"(同人向玩梗向的)封面\",\n  \"fake_facial_hair\": \"假胡须\",\n  \"fake_horns\": \"装饰性的角\",\n  \"fake_mustache\": \"假胡子\",\n  \"fake_screenshot\": \"(同人向玩梗向的)截图\",\n  \"fake_scrollbar\": \"假的滚动条\",\n  \"fake_tail\": \"仿造的尾巴\",\n  \"fake_wings\": \"仿造的翅膀\",\n  \"fakeshot\": \"(同人向玩梗向的)截图\",\n  \"falchion_(fire_emblem)\": \"法尔西昂(火焰之纹章)\",\n  \"fall_leaves\": \"落叶\",\n  \"fallen_down\": \"倒地的\",\n  \"falling\": \"正在下坠的\",\n  \"falling_leaves\": \"落叶\",\n  \"falling_petals\": \"落花\",\n  \"family\": \"一家子\",\n  \"family_crest\": \"家徽\",\n  \"fan\": \"扇子|电风扇\",\n  \"fang\": \"虎牙\",\n  \"fang_(arknights)\": \"方（方舟）\",\n  \"fang_out\": \"露出虎牙|露出尖牙\",\n  \"fangs\": \"尖牙\",\n  \"fanny_pack\": \"腰包\",\n  \"fantasy\": \"幻想\",\n  \"fartooth_(arknights)\": \"远牙（明日方舟）\",\n  \"fashion\": \"时尚\",\n  \"fat\": \"肥胖的|大号美女\",\n  \"fat_man\": \"胖子\",\n  \"fat_mons\": \"丰满的\",\n  \"fat_thighs\": \"粗腿\",\n  \"fate/apocrypha\": \"命运/伪经\",\n  \"fate/extella\": \"命运/extella\",\n  \"fate/extra\": \"命运/额外\",\n  \"fate/extra_ccc\": \"命运/额外的ccc\",\n  \"fate/grand_order\": \"命运/大订单\",\n  \"fate/grandorder\": \"命运皇冠指定\",\n  \"fate/hollow_ataraxia\": \"命运/空心共济失调\",\n  \"fate/prototype\": \"命运/原型\",\n  \"fate/prototype:_fragments_of_blue_and_silver\": \"命运/原型：蓝色和银色的碎片\",\n  \"fate/stay_night\": \"命运之夜\",\n  \"fate/unlimited_codes\": \"命运/无限代码\",\n  \"fate/zero\": \"命运/零\",\n  \"fate_(series)\": \"命运（系列）\",\n  \"fate_testarossa\": \"菲特·泰斯特罗莎·哈拉温\",\n  \"father_and_daughter\": \"父女\",\n  \"father_and_son\": \"父子\",\n  \"faucet\": \"水龙头\",\n  \"faulds\": \"腹甲\",\n  \"faust_(arknights)\": \"浮士德（明日方舟）\",\n  \"faux_figurine\": \"仿手办风格\",\n  \"faux_traditional_media\": \"传统手绘风格\",\n  \"favonius_sword_(genshin_impact)\": \"favonius剑（原神）\",\n  \"fear\": \"害怕的\",\n  \"fear_kubrick\": \"害怕侧目\",\n  \"feater_(arknights)\": \"羽毛（方舟）\",\n  \"feather\": \"场景飘羽毛\",\n  \"feather-trimmed_sleeves\": \"羽毛装饰的袖子\",\n  \"feather_boa\": \"羽毛围巾\",\n  \"feather_hair\": \"羽毛头发\",\n  \"feather_hair_ornament\": \"羽毛头饰\",\n  \"feather_in_hair\": \"羽毛头饰\",\n  \"feather_necklace\": \"羽毛项链\",\n  \"feather_trim\": \"羽毛饰边\",\n  \"feathered_wings\": \"羽翼\",\n  \"feathers\": \"羽毛\",\n  \"fedora\": \"软呢帽\",\n  \"feeding\": \"喂食\",\n  \"feet_focus\": \"足部焦点\",\n  \"feet_out_of_frame\": \"双脚不在图内\",\n  \"feet_soles\": \"脚底\",\n  \"feet_up\": \"翘起脚\",\n  \"felching\": \"从阴道吸精液\",\n  \"fellatio_gesture\": \"摆着口交的手势\",\n  \"female\": \"女性\",\n  \"female_child\": \"女 童\",\n  \"female_commander_(azur_lane)\": \"女指挥官（碧蓝航线）\",\n  \"female_doctor_(arknights)\": \"女医生_(arknights)\",\n  \"female_ejaculation\": \"潮吹\",\n  \"female_focus\": \"女性焦点（画面中为女性）\",\n  \"female_gunner_(dungeon_and_fighter)\": \"女炮手（地下城与战士）\",\n  \"female_masturbation\": \"女性自慰\",\n  \"female_mechanic_(dungeon_and_fighter)\": \"女机械师（地下城与斗士）\",\n  \"female_only\": \"仅有女性\",\n  \"female_orgasm\": \"女性高潮\",\n  \"female_pervert\": \"痴女\",\n  \"female_pov\": \"女性视角\",\n  \"female_protagonist_(pokemon_go)\": \"女トレーナー(ポケモンGO)\",\n  \"female_pubic_hair\": \"女性阴毛\",\n  \"female_saniwa_(touken_ranbu)\": \"女審神者\",\n  \"female_slayer_(dungeon_and_fighter)\": \"女杀手（地下城与斗士）\",\n  \"female_solo\": \"单人\",\n  \"female_tourist_c_(arknights)\": \"女游客_c_(arknights)\",\n  \"femdom\": \"逆强奸\",\n  \"femdom_rape\": \"调教强奸(女对男)\",\n  \"fence\": \"栅栏\",\n  \"fences\": \"栏杆\",\n  \"fern_(sousou_no_frieren)\": \"菲伦(葬送的芙莉莲)\",\n  \"ferret\": \"貂\",\n  \"ferret_ears\": \"鼬耳朵\",\n  \"ferris_wheel\": \"摩天轮\",\n  \"festival\": \"节日|祭典\",\n  \"fetal_position\": \"曲腿至胸\",\n  \"fewer_digits\": \"缺少手指\",\n  \"ff_gradient\": \"最终幻想式渐变\",\n  \"fff_threesome\": \"女女女3P\",\n  \"ffm_threesome\": \"女女男3P\",\n  \"fiammetta_(arknights)\": \"菲亚梅塔（明日方舟）\",\n  \"fictional_persona\": \"原创人物\",\n  \"fidget\": \"紧张手势\",\n  \"fidgeting\": \"紧张手势\",\n  \"field\": \"田野\",\n  \"fields\": \"田园\",\n  \"fiery_eyes\": \"燃烧的眼睛\",\n  \"fiery_wings\": \"燃烧着的翅膀\",\n  \"fig_gesture\": \"Fig 手势\",\n  \"fig_sign\": \"Fig 手势\",\n  \"fighter_jet\": \"战斗机\",\n  \"fighting\": \"战斗中的\",\n  \"fighting_stance\": \"战斗姿态|摆着架势的\",\n  \"figure\": \"手办\",\n  \"figure_four_sitting\": \"二郎腿\",\n  \"film_grain\": \"胶片颗粒感|老电影滤镜\",\n  \"fine_art_parody\": \"名画模仿\",\n  \"fine_fabric_emphasis\": \"精细的面料感|超还原的丝袜\",\n  \"finger_biting\": \"咬手指\",\n  \"finger_camera\": \"用手指作相框\",\n  \"finger_counting\": \"用手指比数字\",\n  \"finger_frame\": \"用手指作相框\",\n  \"finger_gun\": \"手枪手势\",\n  \"finger_heart\": \"双指比心\",\n  \"finger_in_another's_mouth\": \"口内指交\",\n  \"finger_in_mouth\": \"手指伸进嘴里\",\n  \"finger_in_own_mouth\": \"手指放在自己嘴中\",\n  \"finger_in_panties\": \"手伸进内裤里\",\n  \"finger_on_trigger\": \"准备扣扳机的手势\",\n  \"finger_quotes\": \"引号手势\",\n  \"finger_raised\": \"食指抬起\",\n  \"finger_smile\": \"用手指做出笑脸\",\n  \"finger_sucking\": \"吮吸手指\",\n  \"finger_to_another's_chin\": \"手托着对方的下巴\",\n  \"finger_to_cheek\": \"戳脸颊\",\n  \"finger_to_mouth\": \"手抵在嘴唇边\",\n  \"fingering_ass\": \"手爆菊\",\n  \"fingering_asshole\": \"手爆菊\",\n  \"fingering_through_clothes\": \"手指隔着衣物摸来摸去\",\n  \"fingering_through_panties\": \"手指通过内裤\",\n  \"fingerless_glove\": \"露指手套\",\n  \"fingerless_gloves\": \"露指手套\",\n  \"fingernails\": \"指甲\",\n  \"fingers\": \"手指\",\n  \"fingers_together\": \"手指并拢\",\n  \"fingersmile\": \"用手指做出笑脸\",\n  \"fins\": \"鱼鳍\",\n  \"fire\": \"火\",\n  \"fire_emblem:_three_houses\": \"火焰之纹章：三宫\",\n  \"fire_emblem_fates\": \"火焰纹章：命运\",\n  \"firearm\": \"枪\",\n  \"firebrick\": \"耐火砖\",\n  \"fireflies\": \"萤火虫\",\n  \"fireplace\": \"壁炉\",\n  \"firewatch_(arknights)\": \"看火人（方舟）\",\n  \"fireworks\": \"烟花\",\n  \"firing\": \"射击\",\n  \"first-person_view\": \"第一人称视角\",\n  \"first_aid\": \"急救\",\n  \"fischl\": \"菲谢尔\",\n  \"fischl_(ein_immernachtstraum)_(genshin_impact)\": \"菲谢尔_(ein_immernachtstraum)_(原神)\",\n  \"fischl_(genshin_impact)\": \"菲谢尔（原神）\",\n  \"fish\": \"鱼\",\n  \"fish_girl\": \"鱼人\",\n  \"fish_hair_ornament\": \"鱼形发饰\",\n  \"fish_print\": \"鱼形印花\",\n  \"fish_tail\": \"鱼尾巴\",\n  \"fisheye\": \"鱼眼镜头\",\n  \"fishing\": \"钓鱼\",\n  \"fishing_rod\": \"钓鱼竿\",\n  \"fishnet\": \"网袜\",\n  \"fishnet_legwear\": \"渔网袜\",\n  \"fishnet_pantyhose\": \"渔网袜\",\n  \"fishnet_stockings\": \"渔网袜\",\n  \"fishnet_thighhighs\": \"渔网过膝袜\",\n  \"fishnet_top\": \"渔网上衣\",\n  \"fist\": \"握紧的手\",\n  \"fist_bump\": \"碰拳\",\n  \"fist_in_hand\": \"抱拳\",\n  \"fistbump\": \"碰拳\",\n  \"fisting\": \"拳头插入\",\n  \"fists\": \"紧握的双手\",\n  \"fivesome\": \"群P\",\n  \"flaccid\": \"未勃起的\",\n  \"flag\": \"旗\",\n  \"flag_print\": \"旗帜印花\",\n  \"flail\": \"梿枷\",\n  \"flame\": \"火焰\",\n  \"flame-tipped_tail\": \"火焰条纹的尾巴\",\n  \"flame_painter\": \"Flame Painter (工具)\",\n  \"flame_print\": \"火焰图案\",\n  \"flame_symbol_in_the_pupils_and_iris\": \"眼中有火焰\",\n  \"flaming_eye\": \"焰目\",\n  \"flaming_eyes\": \"燃烧的眼睛\",\n  \"flandre_scarlet\": \"芙兰朵露·斯卡蕾特\",\n  \"flapping\": \"拍打动作\",\n  \"flashback\": \"回忆场景\",\n  \"flashing\": \"露出\",\n  \"flashlight\": \"手电筒\",\n  \"flask\": \"烧瓶\",\n  \"flat_ass\": \"贫瘠的屁股\",\n  \"flat_cap\": \"平顶帽|司机帽\",\n  \"flat_chest\": \"平胸|贫乳(A)\",\n  \"flat_chest_grab\": \"抓着贫乳\",\n  \"flat_chested\": \"贫乳 (A)\",\n  \"flat_color\": \"平涂风格\",\n  \"flat_colors\": \"平涂风格\",\n  \"flat_envy\": \"平胸歧视\",\n  \"flat_gaze\": \"轻蔑的眼神\",\n  \"flat_grab\": \"抓着贫乳\",\n  \"flats\": \"无背景|平铺的背景\",\n  \"flattop\": \"平顶\",\n  \"fleeing\": \"在逃跑的\",\n  \"flesh_fang\": \"把嘴的一部分画成虎牙状\",\n  \"fleshlight\": \"人工阴道\",\n  \"fleur_de_lapin_uniform\": \"点兔女仆装\",\n  \"flexible\": \"柔韧性好的\",\n  \"flexing\": \"秀肌肉\",\n  \"flight_deck\": \"飞行甲板\",\n  \"flint_(arknights)\": \"燧石（方舟）\",\n  \"flip-flops\": \"人字拖\",\n  \"flip_phone\": \"翻盖手机\",\n  \"flipped_hair\": \"外卷发型\",\n  \"flipping_off\": \"比出中指\",\n  \"floating\": \"浮动的|在漂浮的\",\n  \"floating_breasts\": \"漂浮的乳房\",\n  \"floating_hair\": \"飘动的头发\",\n  \"floating_island\": \"浮岛\",\n  \"floating_object\": \"漂浮物\",\n  \"floating_scarf\": \"漂浮围巾\",\n  \"floating_snowflake\": \"雪花\",\n  \"floating_wings\": \"脱离本体的翅膀\",\n  \"flock\": \"悠远|恢弘感|一大群\",\n  \"floor\": \"地板\",\n  \"floppy_ears\": \"大耳朵|下垂的耳朵|飞机耳发型\",\n  \"floral_background\": \"花朵点缀的背景|有花香的感觉\",\n  \"floral_print\": \"花朵图案(印花)\",\n  \"floralwhite\": \"花白\",\n  \"florence_nightingale_(fate)\": \"佛罗伦萨夜莺（命运）\",\n  \"flower\": \"花\",\n  \"flower-shaped_pupils\": \"花形瞳孔\",\n  \"flower_(symbol)\": \"花(符号)\",\n  \"flower_bloom\": \"花盛开\",\n  \"flower_bracelet\": \"花手镯\",\n  \"flower_earrings\": \"花耳环\",\n  \"flower_field\": \"花田\",\n  \"flower_hair_ornament\": \"发花\",\n  \"flower_in_hair\": \"发花\",\n  \"flower_knot\": \"绳结\",\n  \"flower_necklace\": \"花环|鲜花项链\",\n  \"flower_ocean\": \"花海\",\n  \"flower_petals\": \"花瓣\",\n  \"flower_pot\": \"花盆\",\n  \"flowers\": \"花\",\n  \"flowers_meadows\": \"花田\",\n  \"fluffy\": \"毛茸茸的\",\n  \"flush\": \"脸红的\",\n  \"flushed\": \"脸红的\",\n  \"flustered\": \"慌乱的\",\n  \"flute\": \"笛\",\n  \"flying\": \"飞行\",\n  \"flying_button\": \"飞出的纽扣\",\n  \"flying_kick\": \"飞踢\",\n  \"flying_sweatdrops\": \"飞扬的汗珠\",\n  \"fmm_threesome\": \"二男加一女\",\n  \"foam\": \"泡沫\",\n  \"focus_blur\": \"背景虚化\",\n  \"fog\": \"雾\",\n  \"folded\": \"抬腿露阴\",\n  \"folded_arms\": \"交叉双臂\",\n  \"folded_fan\": \"折起来的折扇\",\n  \"folded_hair\": \"折叠头发\",\n  \"folded_ponytail\": \"蜷起来的马尾\",\n  \"folding_chair\": \"折叠椅\",\n  \"folding_fan\": \"扇子\",\n  \"foliage\": \"树叶\",\n  \"folinic_(arknights)\": \"叶酸（明日方舟）\",\n  \"fondle\": \"摸索\",\n  \"fondling\": \"摸索\",\n  \"fondling_testicles\": \"爱抚睾丸\",\n  \"food\": \"食物\",\n  \"food-themed_hair_ornament\": \"食物发饰\",\n  \"food_focus\": \"以食物为焦点\",\n  \"food_hair_ornament\": \"食物发饰\",\n  \"food_in_mouth\": \"嘴里有食物\",\n  \"food_insertion\": \"食物插入\",\n  \"food_on\": \"脸上有食物\",\n  \"food_on_body\": \"身体上有食物\",\n  \"food_on_breasts\": \"胸上有食物\",\n  \"food_on_cheek\": \"食物在脸上\",\n  \"food_on_face\": \"脸上有食物\",\n  \"food_on_hair\": \"头发上的食物\",\n  \"food_on_head\": \"头上有食物\",\n  \"food_print\": \"食物印花\",\n  \"food_stand\": \"食品摊\",\n  \"foodification\": \"食物化\",\n  \"foot\": \"脚\",\n  \"foot_focus\": \"足部焦点\",\n  \"foot_out_of_frame\": \"单脚不在图内\",\n  \"foot_worship\": \"足部崇拜\",\n  \"footprints\": \"脚印\",\n  \"footwear_bow\": \"鞋子蝴蝶结\",\n  \"foral_background\": \"花卉图案装饰的背景\",\n  \"force-feeding\": \"机械固定\",\n  \"forced\": \"被强迫\",\n  \"forced_kiss\": \"被强迫接吻\",\n  \"forced_orgasm\": \"强制高潮\",\n  \"forced_partners\": \"被强迫和他人性交\",\n  \"forced_smile\": \"强迫笑\",\n  \"forehead\": \"额头\",\n  \"forehead-to-forehead\": \"额头贴额头\",\n  \"forehead_gem\": \"额前有宝石\",\n  \"forehead_jewel\": \"额前有宝石\",\n  \"forehead_kiss\": \"亲吻额头\",\n  \"forehead_mark\": \"额前有图案\",\n  \"forehead_protector\": \"护额\",\n  \"forelocks\": \"耳前发\",\n  \"foreshortening\": \"正前缩距透视法\",\n  \"foreskin\": \"包皮\",\n  \"forest\": \"森林/树\",\n  \"forestgreen\": \"森林绿\",\n  \"fork\": \"餐叉\",\n  \"forked_eyebrows\": \"分叉眉毛\",\n  \"formal\": \"正装\",\n  \"formal_dress\": \"礼服\",\n  \"formidable_(azur_lane)\": \"可畏(碧蓝航线)\",\n  \"formidable_(the_lady_of_the_beach)_(azur_lane)\": \"强大的（海滩女士）\",\n  \"formidable_(timeless_classics)_(azur_lane)\": \"令人敬畏的（永恒的经典）（碧蓝航线）\",\n  \"forniphilia\": \"猿癖\",\n  \"fortissimo_hair_ornament\": \"音符发饰\",\n  \"fou_(fate)\": \"fou（命运）\",\n  \"fountain\": \"喷泉\",\n  \"fountain_pen_(medium)\": \"蘸水笔画风\",\n  \"four-leaf_clover\": \"四叶草\",\n  \"four_of_a_kind_(touhou)\": \"四种（东方）\",\n  \"foursome\": \"群P\",\n  \"fourth_wall\": \"虚实穿插|连接到现实的感觉|次元壁\",\n  \"fox\": \"狐狸\",\n  \"fox_ears\": \"狐耳\",\n  \"fox_girl\": \"狐娘\",\n  \"fox_hand_sign\": \"狐狸手势\",\n  \"fox_mask\": \"狐狸面具\",\n  \"fox_shadow_puppet\": \"狐狸手势\",\n  \"fox_tail\": \"狐狸尾巴\",\n  \"frame\": \"画框\",\n  \"framed\": \"画框\",\n  \"framed_breasts\": \"极具立体感的乳房\",\n  \"franka_(arknights)\": \"弗兰卡（明日方舟）\",\n  \"frankenstein's_monster_(fate)\": \"フランケンシュタイン(Fate)\",\n  \"freckles\": \"雀斑\",\n  \"freediving\": \"潜水(泳姿不限)\",\n  \"french_braid\": \"法式辫子\",\n  \"french_flag\": \"法国国旗\",\n  \"french_fries\": \"炸薯条\",\n  \"french_kiss\": \"舌吻\",\n  \"french_text\": \"法文\",\n  \"fried_egg\": \"煎蛋|荷包蛋\",\n  \"friedrich_der_grosse_(azur_lane)\": \"Friedrich_der_Grosse_(蔚蓝海岸)\",\n  \"friends\": \"朋友\",\n  \"frieren\": \"芙莉莲\",\n  \"frill\": \"皱边\",\n  \"frilled\": \"皱边\",\n  \"frilled_apron\": \"花边围裙\",\n  \"frilled_bikini\": \"花边比基尼\",\n  \"frilled_bow\": \"花边蝴蝶结\",\n  \"frilled_bra\": \"花边胸罩\",\n  \"frilled_capelet\": \"花边披肩\",\n  \"frilled_choker\": \"花边项圈\",\n  \"frilled_collar\": \"花边衣领\",\n  \"frilled_dress\": \"花边连衣裙\",\n  \"frilled_gloves\": \"花边手套\",\n  \"frilled_hair_tubes\": \"褶边发套（灵梦那种）\",\n  \"frilled_hairband\": \"花边发带\",\n  \"frilled_hat\": \"褶边帽子\",\n  \"frilled_kimono\": \"花边和服\",\n  \"frilled_legwear\": \"花边的裤袜\",\n  \"frilled_panties\": \"花边内裤\",\n  \"frilled_pillow\": \"褶边枕头\",\n  \"frilled_ribbon\": \"花边缎带\",\n  \"frilled_shirt\": \"花边衬衫\",\n  \"frilled_shirt_collar\": \"花边衬衫领\",\n  \"frilled_skirt\": \"花边裙子\",\n  \"frilled_sleeves\": \"花边袖子\",\n  \"frilled_swimsuit\": \"花边泳衣\",\n  \"frilled_thighhighs\": \"褶边过膝袜\",\n  \"frills\": \"花边\",\n  \"frilly\": \"皱边\",\n  \"fringe\": \"须边\",\n  \"fringe_trim\": \"碎边饰物|边缘装饰物\",\n  \"frog\": \"青蛙\",\n  \"frog_eyes\": \"一字型瞳孔/蛙眼\",\n  \"frog_girl\": \"青蛙娘\",\n  \"frog_hair_ornament\": \"青蛙发饰\",\n  \"frogtie\": \"青蛙捆绑\",\n  \"from_above\": \"俯视镜头\",\n  \"from_back\": \"后背视角\",\n  \"from_behind\": \"背影\",\n  \"from_below\": \"仰视镜头\",\n  \"from_outside\": \"室外看向室内(的镜头)\",\n  \"from_side\": \"角色的侧面\",\n  \"from_space_station\": \"空间站\",\n  \"front-print_panties\": \"正面有图案的内裤\",\n  \"front-tie_bikini\": \"从正面打结的比基尼\",\n  \"front-tie_bikini_top\": \"前系带比基尼上衣\",\n  \"front-tie_top\": \"从正面打结的衣物\",\n  \"front_braid\": \"前辫\",\n  \"front_cover\": \"封面\",\n  \"front_ponytail\": \"束在正面的马尾\",\n  \"front_view\": \"正面视角\",\n  \"front_zipper_swimsuit\": \"拉链在正面的泳衣\",\n  \"frontlight\": \"正面光\",\n  \"frostleaf_(arknights)\": \"霜叶（方舟）\",\n  \"frostnova_(arknights)\": \"霜新星（明日方舟）\",\n  \"frottage\": \"摩擦性器官|用性器官摩擦别人的身体\",\n  \"frown\": \"皱眉/蹙额\",\n  \"frowning\": \"皱眉/蹙额\",\n  \"frozen\": \"被冻住的\",\n  \"fruit\": \"水果\",\n  \"fruit_insertion\": \"用水果蔬菜\",\n  \"frustrated\": \"沮丧\",\n  \"frustrated_brow\": \"沮丧的眉头\",\n  \"frying_pan\": \"平底锅\",\n  \"fubuki_(azur_lane)\": \"吹雪（碧蓝航线）\",\n  \"fubuki_(blue_archive)\": \"吹雪（蓝色档案）\",\n  \"fubuki_(kancolle)\": \"吹雪_(kancolle)\",\n  \"fubuki_(one-punch_man)\": \"地狱吹雪\",\n  \"fuchsia\": \"紫红\",\n  \"fuck\": \"性爱\",\n  \"fucked_silly\": \"被肏到恍惚|被干得不要不要\",\n  \"fucking\": \"性爱\",\n  \"fudepen_(medium)\": \"墨笔/毛钢笔\",\n  \"fujibayashi_kyou\": \"藤林杏\",\n  \"fujimaru_ritsuka_(female)\": \"咕哒子\",\n  \"fujimaru_ritsuka_(male)\": \"咕哒男\",\n  \"fujimura_taiga\": \"藤村大河\",\n  \"fujisaki_chihiro\": \"不二咲千寻\",\n  \"fujiwara_chika\": \"藤原千花\",\n  \"fujiwara_no_mokou\": \"藤原妹红\",\n  \"fukuji_mihoko\": \"福路美穗子\",\n  \"fukuzawa_yumi\": \"福泽祐巳\",\n  \"full-face_blush\": \"整张脸泛红\",\n  \"full-length_zipper\": \"有整件衣物长的拉链\",\n  \"full-package_futanari\": \"有完整两性器官的扶她\",\n  \"full_armor\": \"穿着全套盔甲的\",\n  \"full_blush\": \"整张脸泛红\",\n  \"full_body\": \"全身|画出了全身\",\n  \"full_moon\": \"满月\",\n  \"full_nelson\": \"双肩下握颈体位\",\n  \"full_scorpion\": \"头扑倒在地\",\n  \"fullmetal_alchemist\": \"钢之炼金术士\",\n  \"fume\": \"气得冒烟(含一定漫画元素)\",\n  \"fumizuki_(azur_lane)\": \"fumizuki（碧蓝航线）\",\n  \"funami_yui\": \"船见结衣\",\n  \"fur\": \"毛皮\",\n  \"fur-trimmed\": \"毛边的\",\n  \"fur-trimmed_boots\": \"皮草靴\",\n  \"fur-trimmed_cape\": \"毛皮镶边斗篷\",\n  \"fur-trimmed_capelet\": \"毛皮装饰披肩\",\n  \"fur-trimmed_coat\": \"镶边皮草大衣\",\n  \"fur-trimmed_dress\": \"毛皮镶边连衣裙\",\n  \"fur-trimmed_gloves\": \"毛皮镶边手套\",\n  \"fur-trimmed_headwear\": \"毛边头饰\",\n  \"fur-trimmed_hood\": \"毛皮镶边风帽\",\n  \"fur-trimmed_jacket\": \"皮草夹克\",\n  \"fur-trimmed_legwear\": \"皮草修身长裤\",\n  \"fur-trimmed_skirt\": \"毛皮镶边短裙\",\n  \"fur-trimmed_sleeves\": \"毛皮镶边袖子\",\n  \"fur_boots\": \"矮跟休闲皮草靴\",\n  \"fur_coat\": \"毛皮大衣\",\n  \"fur_collar\": \"毛皮衣领\",\n  \"fur_hat\": \"毛皮帽子\",\n  \"fur_scarf\": \"皮草围巾\",\n  \"fur_trim\": \"皮草款式|毛皮镶边\",\n  \"furina_(genshin_impact)\": \"芙宁娜(原神)\",\n  \"furisode\": \"振袖\",\n  \"furrification\": \"多毛化\",\n  \"furrowed_brow\": \"下眉毛\",\n  \"furrowed_eyebrows\": \"下眉毛\",\n  \"furry\": \"毛茸茸|兽人|福瑞\",\n  \"furry_female\": \"毛茸茸女性|福瑞娘\",\n  \"furry_male\": \"毛茸茸男性|福瑞男\",\n  \"furry_with_non-furry\": \"非福瑞与福瑞（做爱等）\",\n  \"furude_rika\": \"古手梨花\",\n  \"furudo_erika\": \"古戸ヱリカ\",\n  \"furukawa_nagisa\": \"古河渚\",\n  \"furutani_himawari\": \"古谷向日葵\",\n  \"fushimi_inari\": \"伏见稻荷\",\n  \"fusion\": \"融合|合体\",\n  \"fusou_(azur_lane)\": \"扶苏（碧蓝航线）\",\n  \"futa\": \"双性\",\n  \"futa_with_female\": \"扶她和女性\",\n  \"futa_with_futa\": \"两个扶她\",\n  \"futa_with_male\": \"扶她和男性\",\n  \"futaba_anzu\": \"双叶杏\",\n  \"futami_ami\": \"双海亚美\",\n  \"futami_mami\": \"双海真美\",\n  \"futasub\": \"干扶她|玩弄扶她\",\n  \"futatsuiwa_mamizou\": \"二ッ岩マミゾウ\",\n  \"futon\": \"被窝\",\n  \"futuristic\": \"科幻\",\n  \"fuuin_no_tsue\": \"封印之杖\",\n  \"fuuka_(blue_archive)\": \"fuuka（蓝色档案）\",\n  \"fuura_kafuka\": \"风浦可符香\",\n  \"g-pen_(medium)\": \"G 笔\",\n  \"g-string\": \"超细款丁字裤\",\n  \"gae_bolg_(fate)\": \"gae_bolg_(命运)\",\n  \"gag\": \"口塞\",\n  \"gagged\": \"被塞口的\",\n  \"gainsboro\": \"盖茨伯勒\",\n  \"gakuran\": \"学兰\",\n  \"galko\": \"ギャル子\",\n  \"gamagoori_ira\": \"蟇郡苛\",\n  \"game_asset\": \"游戏 CG\",\n  \"game_console\": \"游戏机\",\n  \"game_controller\": \"游戏控制器\",\n  \"game_cover\": \"视频游戏封面\",\n  \"gamecg\": \"游戏 CG\",\n  \"gamepad\": \"游戏手柄\",\n  \"gameplay_mechanics\": \"(融入了)游戏机制元素\",\n  \"ganaha_hibiki\": \"我那霸响\",\n  \"gang_bang\": \"轮奸\",\n  \"gang_rape\": \"轮奸\",\n  \"gang_sex\": \"轮奸\",\n  \"gangrape\": \"轮奸\",\n  \"gangsex\": \"轮奸\",\n  \"ganguro\": \"黑皮\",\n  \"gangut_(azur_lane)\": \"甘古特（碧蓝航线）\",\n  \"ganyu\": \"甘雨\",\n  \"ganyu_(genshin_impact)\": \"甘雨（原神）\",\n  \"gap_(touhou)\": \"隙间(东方)\",\n  \"gape\": \"敞开的/撑开的(阴部和屁眼)\",\n  \"gaping\": \"敞开的|撑开的(阴部和屁眼)\",\n  \"garden\": \"花园\",\n  \"garnet_til_alexandros_xvii\": \"ガーネット・ティル・アレクサンドロス17世\",\n  \"garreg_mach_monastery_uniform\": \"加尔格·马可大修道院制服\",\n  \"garrison_cap\": \"船形帽|卫戍帽|军便帽\",\n  \"garter_strap\": \"袜带\",\n  \"garter_straps\": \"吊带袜的吊带\",\n  \"garterbelt\": \"连腰吊带袜\",\n  \"garters\": \"吊带袜的袜带\",\n  \"gas-mask\": \"防毒面具\",\n  \"gas_mask\": \"防毒面具\",\n  \"gasai_yuno\": \"我妻由乃\",\n  \"gascogne_(azur_lane)\": \"加斯科涅（碧蓝航线）\",\n  \"gasping\": \"喘气（张大嘴）\",\n  \"gate\": \"门\",\n  \"gathers\": \"褶裥(衣物)\",\n  \"gatling_gun\": \"加特林机枪\",\n  \"gauntlets\": \"护腕\",\n  \"gavial_(arknights)\": \"gavial（明日方舟）\",\n  \"gawr_gura\": \"噶呜·古拉\",\n  \"gay\": \"搞基\",\n  \"gears\": \"齿轮\",\n  \"gekkoukan_high_school_uniform\": \"月光馆学园制服（Persona3）\",\n  \"gem\": \"宝石\",\n  \"gem_uniform_(houseki_no_kuni)\": \"宝石之国的制服\",\n  \"gen_1_pokemon\": \"第1代口袋妖怪\",\n  \"gen_2_pokemon\": \"第2代口袋妖怪\",\n  \"gen_3_pokemon\": \"第3代口袋妖怪\",\n  \"gen_4_pokemon\": \"第4代口袋妖怪\",\n  \"gen_5_pokemon\": \"第5代口袋妖怪\",\n  \"gen_6_pokemon\": \"第6代口袋妖怪\",\n  \"gen_7_pokemon\": \"第7代口袋妖怪\",\n  \"gen_8_pokemon\": \"第8代口袋妖怪\",\n  \"genderbend\": \"性转\",\n  \"genderswap_(ftm)\": \"男体化\",\n  \"genderswap_(mtf)\": \"女体化\",\n  \"gengetsu_(touhou)\": \"幻月（东方）\",\n  \"genital_fluids\": \"性器分泌液\",\n  \"genjii_(touhou)\": \"源氏（东方）\",\n  \"genshin_impact_sticker_redraw_(meme)\": \"genshin_Impact 贴纸重绘（模因）\",\n  \"german_clothes\": \"德国服装\",\n  \"german_flag\": \"德国国旗\",\n  \"german_flag_bikini\": \"德国国旗比基尼\",\n  \"german_text\": \"德语\",\n  \"germany\": \"德国\",\n  \"geta\": \"木屐\",\n  \"ghost\": \"幽灵\",\n  \"ghost_tail\": \"幽灵尾巴\",\n  \"ghosts\": \"幽灵\",\n  \"ghostwhite\": \"幽灵白\",\n  \"gi\": \"武道服\",\n  \"giant\": \"巨人\",\n  \"giantess\": \"女巨人\",\n  \"gif\": \"GIF 动图\",\n  \"gift\": \"礼物\",\n  \"gift_bag\": \"礼品袋\",\n  \"gift_box\": \"礼品盒\",\n  \"gigantic_breast\": \"魔乳 (F)\",\n  \"gigantic_breasts\": \"魔乳(F)\",\n  \"giggling\": \"咯咯傻笑\",\n  \"gilles_de_rais_(caster)_(fate)\": \"gilles_de_rais（施法者）（命运）\",\n  \"girdle\": \"紧身塔\",\n  \"girdling\": \"束腰\",\n  \"girl's_love\": \"百合\",\n  \"girl_love\": \"百合\",\n  \"girl_on_top\": \"女上体位\",\n  \"girl_sandwich\": \"被两个女孩夹在中间\",\n  \"girls'_frontline\": \"少女前线\",\n  \"girls_are_praying\": \"少女祈祷中\",\n  \"girls_love\": \"百合\",\n  \"giving\": \"递|赠送\",\n  \"giving_up_the_ghost\": \"灵魂出窍\",\n  \"gladiia_(arknights)\": \"角斗士（明日方舟）\",\n  \"glaive\": \"长柄刀\",\n  \"glands_of_montgomery\": \"蒙哥马利腺体\",\n  \"glare\": \"轻蔑/怒视\",\n  \"glaring\": \"轻蔑的眼神|怒视\",\n  \"glasgow_smile\": \"格拉斯哥微笑\",\n  \"glass\": \"玻璃\",\n  \"glasses\": \"眼镜|眼镜娘\",\n  \"glasses_on_head\": \"眼镜别在头上\",\n  \"glaucus_(arknights)\": \"格劳克斯（明日方舟）\",\n  \"glint\": \"眼中闪现强烈的情感\",\n  \"glitch\": \"画面噪点\",\n  \"globe\": \"地球仪\",\n  \"glomp\": \"热情的拥抱|扑上来抱住\",\n  \"gloom\": \"忧郁的\",\n  \"gloom_(expression)\": \"消沉(表情)\",\n  \"gloomy\": \"消沉(表情)\",\n  \"glorious_(azur_lane)\": \"光荣（碧蓝航线）\",\n  \"glove\": \"手套\",\n  \"glove_removed\": \"脱下手套\",\n  \"gloves\": \"手套\",\n  \"gloves_removed\": \"脱下手套\",\n  \"glowing\": \"发光的\",\n  \"glowing_eye\": \"发光的眼睛(单眼)\",\n  \"glowing_eyes\": \"发光的双眼\",\n  \"glowing_hair\": \"发光的头发\",\n  \"glowing_light\": \"荧光\",\n  \"glowing_weapon\": \"发光的武器\",\n  \"glowstick\": \"荧光棒|打call棒\",\n  \"gluteal_fold\": \"正面可见的屁股\",\n  \"gnaw\": \"啃\",\n  \"gneisenau_(azur_lane)\": \"格奈森瑙（碧蓝航线）\",\n  \"gneisenau_(nightmarish_succubus)_(azur_lane)\": \"gneisenau（噩梦般的魅魔）（碧蓝航线）\",\n  \"goat_ears\": \"山羊耳朵\",\n  \"goat_eyes\": \"一字型瞳孔/蛙眼\",\n  \"goat_horns\": \"山羊角\",\n  \"goatee\": \"山羊胡\",\n  \"goblin\": \"哥布林\",\n  \"gochuumon_wa_usagi_desu_ka12k\": \"点兔\",\n  \"god_rays\": \"自上而下的光\",\n  \"goddess\": \"女神\",\n  \"goddess_of_victory:_nikke\": \"胜利女神:妮姬\",\n  \"goggle_on_head\": \"头上别着护目镜\",\n  \"goggles\": \"风镜\",\n  \"goggles_around_neck\": \"脖子挂着护目镜\",\n  \"goggles_on_hat\": \"帽子上别着护目镜\",\n  \"goggles_on_head\": \"头上别着护目镜\",\n  \"goggles_on_headwear\": \"帽子上别着护目镜\",\n  \"goggles_on_helmet\": \"帽子上别着护目镜\",\n  \"gohei\": \"御币\",\n  \"gokkun\": \"吃精\",\n  \"gokotai\": \"五虎退\",\n  \"gokou_ruri\": \"五更瑠璃\",\n  \"gold\": \"金\",\n  \"gold_armor\": \"黄金盔甲\",\n  \"gold_chain\": \"金链子\",\n  \"gold_hair\": \"金发\",\n  \"gold_necklace\": \"金项链\",\n  \"gold_trim\": \"金色镶边\",\n  \"golden_darkness\": \"金色暗影\",\n  \"golden_hour_lighting\": \"黄金时段照明\",\n  \"golden_shower\": \"金色淋浴\",\n  \"goldenglow_(arknights)\": \"Goldenglow（明日方舟）\",\n  \"goldenrod\": \"金麒麟色\",\n  \"goldfish\": \"金鱼\",\n  \"golf_club\": \"高尔夫俱乐部\",\n  \"good_end\": \"好结局\",\n  \"google_sketchup_(medium)\": \"Google Sketchup\",\n  \"gorget\": \"护喉|护喉甲|颈甲\",\n  \"gorou_(genshin_impact)\": \"五郎（原神）\",\n  \"goth\": \"哥特风格\",\n  \"gothic\": \"哥特风格\",\n  \"gothloli\": \"哥特萝莉\",\n  \"gouache\": \"水粉\",\n  \"gouache_(medium)\": \"水粉\",\n  \"gourd\": \"葫芦\",\n  \"gown\": \"女裙|女长服|女礼服\",\n  \"grab\": \"抓住/抓着\",\n  \"grabbing\": \"抓住|抓着\",\n  \"grabbing_another's_ass\": \"抓着对方屁股\",\n  \"grabbing_another's_breast\": \"抓着别人的乳房\",\n  \"grabbing_another's_hair\": \"抓着对方的头发\",\n  \"grabbing_arm\": \"抓住手臂\",\n  \"grabbing_breasts\": \"揉胸\",\n  \"grabbing_from_behind\": \"从背后揉胸|从背后抓住胸部\",\n  \"grabbing_own_ass\": \"抓着自己的屁股\",\n  \"grabbing_own_breast\": \"抓住自己的乳房\",\n  \"grabbing_sheet\": \"抓着床单\",\n  \"gradient\": \"(身体或肢体)倾斜\",\n  \"gradient_background\": \"渐变的背景\",\n  \"gradient_eyes\": \"渐变瞳色\",\n  \"gradient_hair\": \"渐变色的头发\",\n  \"gradient_legwear\": \"渐变色袜子\",\n  \"gradient_pantyhose\": \"渐变色裤袜\",\n  \"gradient_sky\": \"倾斜的天空\",\n  \"gradient_thighhighs\": \"渐变色过膝袜\",\n  \"graf_zeppelin_(azur_lane)\": \"格拉夫齐柏林飞艇\",\n  \"graf_zeppelin_(beachside_urd)_(azur_lane)\": \"graf_zeppelin_(beachside_urd)_(azur_Lane)\",\n  \"graffiti\": \"涂鸦\",\n  \"graffiti_(medium)\": \"涂鸦\",\n  \"grainy\": \"胶片颗粒感/老电影滤镜\",\n  \"grand_canyon\": \"大峡谷\",\n  \"grani_(arknights)\": \"格兰尼（明日方舟）\",\n  \"grapes\": \"葡萄\",\n  \"graphite_(medium)\": \"铅笔画(中号)\",\n  \"grass\": \"草\",\n  \"grasslands\": \"草原\",\n  \"grave\": \"坟墓\",\n  \"gravel_(arknights)\": \"砾石（方舟）\",\n  \"graveyard\": \"墓地\",\n  \"gravure_pose\": \"凹版姿势\",\n  \"gray\": \"灰\",\n  \"gray_eyes\": \"灰眼\",\n  \"gray_hair\": \"灰发\",\n  \"gray_theme\": \"灰色\",\n  \"grayscale\": \"纯黑白色/黑白照片化/灰度\",\n  \"great_wall_of_china\": \"长城\",\n  \"greaves\": \"胫甲\",\n  \"green\": \"绿色\",\n  \"green-framed_eyewear\": \"绿框眼镜\",\n  \"green_background\": \"绿色背景\",\n  \"green_bikini\": \"绿色比基尼\",\n  \"green_bodysuit\": \"绿色紧身衣\",\n  \"green_bow\": \"绿色蝴蝶结\",\n  \"green_bowtie\": \"绿色领带\",\n  \"green_bra\": \"绿色胸罩\",\n  \"green_cape\": \"绿色斗篷\",\n  \"green_choker\": \"绿色项圈\",\n  \"green_coat\": \"绿色外套\",\n  \"green_dress\": \"绿色连衣裙\",\n  \"green_eyes\": \"绿眼\",\n  \"green_footwear\": \"绿色鞋类\",\n  \"green_gloves\": \"绿色的手套\",\n  \"green_hair\": \"绿发\",\n  \"green_hairband\": \"绿色发带\",\n  \"green_hakama\": \"绿色的袴\",\n  \"green_headwear\": \"绿色头饰\",\n  \"green_jacket\": \"绿色夹克\",\n  \"green_kimono\": \"绿色和服\",\n  \"green_legwear\": \"绿色的裤袜\",\n  \"green_leotard\": \"绿色连身衣\",\n  \"green_lips\": \"绿色嘴唇\",\n  \"green_nails\": \"绿色的指甲\",\n  \"green_necktie\": \"绿色领带\",\n  \"green_neckwear\": \"绿色的领结\",\n  \"green_panties\": \"绿色的内裤\",\n  \"green_pants\": \"绿色的裤子\",\n  \"green_pantyhose\": \"绿色裤袜\",\n  \"green_ribbon\": \"绿色丝带\",\n  \"green_sailor_collar\": \"绿色水手领\",\n  \"green_scarf\": \"绿色围巾\",\n  \"green_sclera\": \"绿色巩膜\",\n  \"green_shirt\": \"绿色衬衫\",\n  \"green_shorts\": \"绿色短裤\",\n  \"green_skin\": \"绿色皮肤\",\n  \"green_skirt\": \"绿色的裙子\",\n  \"green_sweater\": \"绿色的毛衣\",\n  \"green_swimsuit\": \"绿色的泳衣\",\n  \"green_tea\": \"绿茶\",\n  \"green_theme\": \"绿色主题\",\n  \"green_thighhighs\": \"绿色过膝袜\",\n  \"green_vest\": \"绿色背心\",\n  \"green_wings\": \"绿色翅膀\",\n  \"greenhouse\": \"植物园\",\n  \"greenyellow\": \"绿黄\",\n  \"grenade\": \"手榴弹\",\n  \"grenade_launcher\": \"榴弹发射器\",\n  \"grenville_(azur_lane)\": \"格伦维尔（碧蓝航线）\",\n  \"grey_background\": \"灰色背景\",\n  \"grey_bikini\": \"灰色比基尼\",\n  \"grey_bow\": \"灰色蝴蝶结\",\n  \"grey_cardigan\": \"灰色开口衬衫\",\n  \"grey_coat\": \"灰色外套\",\n  \"grey_dress\": \"灰色连衣裙\",\n  \"grey_eye\": \"灰眼\",\n  \"grey_eyes\": \"灰色的眼睛\",\n  \"grey_footwear\": \"灰色鞋类\",\n  \"grey_gloves\": \"灰色手套\",\n  \"grey_hair\": \"灰发\",\n  \"grey_headwear\": \"灰色头饰\",\n  \"grey_hoodie\": \"灰色连帽衫\",\n  \"grey_jacket\": \"灰色夹克\",\n  \"grey_legwear\": \"灰色的裤袜\",\n  \"grey_neckwear\": \"灰色的领结\",\n  \"grey_panties\": \"灰色的内裤\",\n  \"grey_pants\": \"灰色的裤子\",\n  \"grey_pantyhose\": \"灰色裤袜\",\n  \"grey_ribbon\": \"灰色丝带\",\n  \"grey_sailor_collar\": \"灰色水手领\",\n  \"grey_shirt\": \"灰色上衣\",\n  \"grey_shorts\": \"灰色短裤\",\n  \"grey_skin\": \"灰色皮肤\",\n  \"grey_skirt\": \"灰色短裙\",\n  \"grey_sky\": \"灰色天空\",\n  \"grey_sleeves\": \"灰色袖子\",\n  \"grey_sweater\": \"灰色毛衣\",\n  \"grey_theme\": \"灰色\",\n  \"grey_thighhighs\": \"灰色过膝袜\",\n  \"grey_vest\": \"灰色背心\",\n  \"greyscale\": \"纯黑白色|黑白照片化\",\n  \"greyscale_with_colored_background\": \"黑白角色与有色背景\",\n  \"greythroat_(arknights)\": \"灰喉（明日方舟）\",\n  \"grill\": \"烤架\",\n  \"grim_(azur_lane)\": \"严峻\",\n  \"grimace\": \"(因痛苦、厌恶等)做怪相\",\n  \"grimoire\": \"魔法书\",\n  \"grimoire_of_alice\": \"爱丽丝的魔法书(东方)\",\n  \"grin\": \"露齿而笑\",\n  \"grinding\": \"素股|臀推\",\n  \"gritted_teeth\": \"咬牙\",\n  \"gritting_teeth\": \"咬牙\",\n  \"groceries\": \"食材\",\n  \"grocery_bag\": \"购物袋\",\n  \"groin\": \"腹股沟|耻丘\",\n  \"groin_tendon\": \"腹股沟肌腱\",\n  \"grope\": \"摸索\",\n  \"groping\": \"猥亵\",\n  \"ground_vehicle\": \"地面载具\",\n  \"group\": \"所有人\",\n  \"group_hug\": \"团团抱\",\n  \"group_name\": \"团队名|组名\",\n  \"group_picture\": \"画面中有一群人\",\n  \"group_sex\": \"群P|群交\",\n  \"groupsex\": \"群P\",\n  \"guided_breast_grab\": \"把对方的手抓过来摸自己的胸\",\n  \"guided_crotch_grab\": \"引导抓裆\",\n  \"guided_pectoral_grab\": \"引导抓胸\",\n  \"guided_penetration\": \"抓住男性器插入自己\",\n  \"guillotine\": \"断头台\",\n  \"guilt\": \"有罪的\",\n  \"guilty_gear\": \"罪恶装备\",\n  \"guilty_gear_strive\": \"罪恶装备strive\",\n  \"guitar_case\": \"吉他套\",\n  \"gumi\": \"龟尾\",\n  \"gummy_(arknights)\": \"软糖（明日方舟）\",\n  \"gunblade\": \"枪刃\",\n  \"gundam_00\": \"高达_00\",\n  \"guns\": \"枪\",\n  \"guoba_(genshin_impact)\": \"锅巴（原神）\",\n  \"gusset\": \"(缝在衣服上以放大、加固等的)衬料\",\n  \"gyaru\": \"辣妹\",\n  \"gym_clothes\": \"运动服\",\n  \"gym_leader\": \"体操队队长\",\n  \"gym_shirt\": \"体操服\",\n  \"gym_shorts\": \"体操短裤\",\n  \"gym_storeroom\": \"体育仓库\",\n  \"gymnast_leotard\": \"体操服\",\n  \"gynoid\": \"另一种机娘\",\n  \"gyotaku_(medium)\": \"鱼拓 (介质)\",\n  \"h&k_hk416\": \"HK416\",\n  \"habit\": \"修道服\",\n  \"hachikuji_mayoi\": \"八九寺真宵\",\n  \"hachimaki\": \"扎头巾(名词)\",\n  \"hacka_doll_3\": \"ハッカドール3号\",\n  \"hadaka_apron\": \"裸体围裙\",\n  \"hadanugi_dousa\": \"光膀子\",\n  \"hagiwara_yukiho\": \"萩原雪歩\",\n  \"hagoita\": \"羽子板\",\n  \"hagoromo\": \"羽衣\",\n  \"hair_accessories\": \"头饰\",\n  \"hair_accessory\": \"头饰\",\n  \"hair_band\": \"头箍\",\n  \"hair_beads\": \"发珠\",\n  \"hair_behind_ear\": \"耳后有头发\",\n  \"hair_bell\": \"头发上系着铃铛\",\n  \"hair_bells\": \"头发上系着铃铛\",\n  \"hair_between_eyes\": \"延伸到两眼之间的刘海\",\n  \"hair_bikini\": \"头发比基尼\",\n  \"hair_blowing\": \"漂浮的头发\",\n  \"hair_bobble\": \"头绳\",\n  \"hair_bobbles\": \"头绳\",\n  \"hair_bow\": \"蝴蝶结发圈\",\n  \"hair_bows\": \"蝴蝶结发饰\",\n  \"hair_braid\": \"辫子\",\n  \"hair_brush\": \"梳子\",\n  \"hair_brushing\": \"梳头\",\n  \"hair_bun\": \"发髻|团子头\",\n  \"hair_buns\": \"双团子头\",\n  \"hair_censor\": \"头发遮住了乳头(三点)\",\n  \"hair_clip\": \"发夹\",\n  \"hair_clips\": \"发夹\",\n  \"hair_cones\": \"锥形发髻\",\n  \"hair_covering_eyes\": \"头发遮着双眼\",\n  \"hair_cubes\": \"捆发珠\",\n  \"hair_down\": \"披下来的头发\",\n  \"hair_ears\": \"耳状头发\",\n  \"hair_feather\": \"羽毛头饰\",\n  \"hair_feathers\": \"羽毛头饰\",\n  \"hair_flaps\": \"在摆动的头发\",\n  \"hair_flip\": \"拨头发\",\n  \"hair_flower\": \"头发上别着花\",\n  \"hair_flowers\": \"发花\",\n  \"hair_flowing_over\": \"头发飘过\",\n  \"hair_grab\": \"抓着头发\",\n  \"hair_half_undone\": \"头发半松散\",\n  \"hair_horns\": \"梳成角状的头发\",\n  \"hair_in_mouth\": \"嘴里有头发\",\n  \"hair_intakes\": \"进气口发型\",\n  \"hair_leaf\": \"叶发饰\",\n  \"hair_lift\": \"托起头发\",\n  \"hair_loc\": \"脏辫\",\n  \"hair_locs\": \"脏辫\",\n  \"hair_loop\": \"发圈\",\n  \"hair_loops\": \"发圈\",\n  \"hair_on_breasts\": \"头发披在胸上\",\n  \"hair_on_horn\": \"角上的头发\",\n  \"hair_one_side_up\": \"一侧绑发\",\n  \"hair_ornament\": \"发饰\",\n  \"hair_ornaments\": \"头饰\",\n  \"hair_over_breasts\": \"头发披在胸上\",\n  \"hair_over_crotch\": \"头发盖在胯下\",\n  \"hair_over_eye\": \"头发遮住了一只眼睛\",\n  \"hair_over_eyes\": \"头发遮着双眼\",\n  \"hair_over_mouth\": \"头发盖在嘴上\",\n  \"hair_over_one_breast\": \"头发盖在一边胸上\",\n  \"hair_over_one_eye\": \"头发遮住了一只眼睛\",\n  \"hair_over_one_eyebrow\": \"头发遮住眉毛\",\n  \"hair_over_shoulder\": \"披肩发\",\n  \"hair_past_feet\": \"超长的头发\",\n  \"hair_past_waist\": \"很长的头发\",\n  \"hair_pin\": \"发卡\",\n  \"hair_pull\": \"扯着头发\",\n  \"hair_pulled_back\": \"头发往后扎\",\n  \"hair_ribbon\": \"发带\",\n  \"hair_ribbons\": \"发带\",\n  \"hair_ring\": \"发圈\",\n  \"hair_rings\": \"飞仙髻\",\n  \"hair_scarf\": \"头发围巾\",\n  \"hair_scrunchie\": \"发圈|发束\",\n  \"hair_slicked_back\": \"头发往后捋|往后梳的头发|背头发型\",\n  \"hair_spread_out\": \"散开的头发\",\n  \"hair_stick\": \"发簪\",\n  \"hair_strand\": \"强调一缕一缕感的发型|发丝\",\n  \"hair_through_headwear\": \"头发穿过头饰\",\n  \"hair_tie\": \"发带\",\n  \"hair_tie_in_mouth\": \"将系头发的东西叼在嘴里\",\n  \"hair_ties\": \"发带\",\n  \"hair_tubes\": \"束发套\",\n  \"hair_tucking\": \"撩头发\",\n  \"hair_twirl\": \"手指卷着头发\",\n  \"hair_twirling\": \"手指卷着头发\",\n  \"hair_two_side_up\": \"双侧绑发\",\n  \"hair_undone\": \"头发松散\",\n  \"hair_up\": \"盘起来的头发\",\n  \"hair_vents\": \"进气口发型\",\n  \"hair_vines\": \"头发藤蔓\",\n  \"hair_weapon\": \"头发武器\",\n  \"hairband\": \"发卡\",\n  \"hairbell\": \"头发上系着铃铛\",\n  \"hairbells\": \"头发上系着铃铛\",\n  \"hairbun\": \"团子头\",\n  \"hairclip\": \"发夹\",\n  \"hairclips\": \"发夹\",\n  \"hairdown\": \"披下来的头发\",\n  \"hairdressing\": \"梳理头发|扎辫子\",\n  \"hairjob\": \"发交\",\n  \"hairlocs\": \"脏辫\",\n  \"hairpin\": \"一种发卡夹成的发型特征\",\n  \"hairpins\": \"发卡\",\n  \"hairpods\": \"头发上成对的像无线蓝牙的发饰\",\n  \"hairtie\": \"发带\",\n  \"hairy\": \"体毛很多\",\n  \"hairy_pussy\": \"阴毛\",\n  \"hakama\": \"袴|腿衣\",\n  \"hakama_pants\": \"袴裤\",\n  \"hakama_short_skirt\": \"短袴裙\",\n  \"hakama_skirt\": \"袴裙\",\n  \"hakurei_reimu\": \"博丽灵梦\",\n  \"hakurei_reimu_(cosplay)\": \"角色cos灵梦\",\n  \"hakuryuu_(azur_lane)\": \"白龙（碧蓝航线）\",\n  \"hakuryuu_(inazuma_eleven)\": \"白竜\",\n  \"halberd\": \"戟\",\n  \"half-closed_eye\": \"半闭的眼睛(单眼)\",\n  \"half-closed_eyes\": \"半闭的双眼\",\n  \"half_apron\": \"腰围裙\",\n  \"half_closed_eye\": \"半闭的眼睛(单眼)\",\n  \"half_closed_eyes\": \"眼睛半闭\",\n  \"half_gloves\": \"很短的手套|半截手套\",\n  \"half_mask\": \"半面罩\",\n  \"half_updo\": \"女神式发型|公主辫\",\n  \"halftone\": \"一种漫画中常见的网点状的组色组图画法\",\n  \"halftone_background\": \"网点图背景\",\n  \"halloween_costume\": \"万圣节装扮\",\n  \"hallway\": \"大厅\",\n  \"halo\": \"头顶光环\",\n  \"halter\": \"绕颈系带\",\n  \"halter_dress\": \"绕颈裙|衬衣式连衣裙|露背吊带裙\",\n  \"halter_top\": \"吊带式的上身的服饰\",\n  \"halterneck\": \"绕颈系带\",\n  \"haltertop\": \"绕颈系带\",\n  \"hamakaze_(kancolle)\": \"滨风（kancolle）\",\n  \"hamaya\": \"破魔矢\",\n  \"hammann_(azur_lane)\": \"哈曼(碧蓝航线)\",\n  \"hammann_(rebellious_summer)_(azur_lane)\": \"哈曼（叛逆的夏天）（碧蓝航线）\",\n  \"hammer\": \"锤子\",\n  \"hammer_and_sickle\": \"锤子和镰刀\",\n  \"hamster\": \"仓鼠\",\n  \"hanako_(blue_archive)\": \"花子（蓝色档案）\",\n  \"hanamura_yousuke\": \"花村陽介\",\n  \"hanasaki_tsubomi\": \"花咲つぼみ\",\n  \"hanasakigawa_school_uniform\": \"花咲川女子学园\",\n  \"hanazuki_(azur_lane)\": \"花月（碧蓝航线）\",\n  \"hanbok\": \"朝鲜服饰\",\n  \"hand_between_breasts\": \"手放在胸前\",\n  \"hand_between_legs\": \"手放在两腿之间\",\n  \"hand_fan\": \"手持扇子\",\n  \"hand_fig\": \"Fig 手势\",\n  \"hand_gesture\": \"做手势\",\n  \"hand_glasses\": \"用手比作眼镜\",\n  \"hand_grab\": \"手抓住\",\n  \"hand_gun\": \"手枪\",\n  \"hand_holding\": \"牵手\",\n  \"hand_in_another's_hair\": \"手放在对方的头发上\",\n  \"hand_in_bra\": \"手在胸罩里\",\n  \"hand_in_hair\": \"手埋在头发里\",\n  \"hand_in_own_hair\": \"手放头发上\",\n  \"hand_in_panties\": \"手伸进内裤里\",\n  \"hand_in_pocket\": \"手插在口袋里\",\n  \"hand_in_shirt\": \"手伸进衬衫下面\",\n  \"hand_job\": \"手淫\",\n  \"hand_mirror\": \"手镜\",\n  \"hand_net\": \"手里拿着捕虫网\",\n  \"hand_on_another's\": \"手接触到对方的脸\",\n  \"hand_on_another's_arm\": \"手放在他人手臂上\",\n  \"hand_on_another's_back\": \"手放在他人后背\",\n  \"hand_on_another's_cheek\": \"手摸着对方的脸颊\",\n  \"hand_on_another's_chest\": \"手放在对方的胸前\",\n  \"hand_on_another's_chin\": \"手托着对方的下巴\",\n  \"hand_on_another's_face\": \"手接触到对方的脸\",\n  \"hand_on_another's_hand\": \"手放在对方的手上\",\n  \"hand_on_another's_head\": \"手放在对方的头上\",\n  \"hand_on_another's_hip\": \"手放在他人屁股上\",\n  \"hand_on_another's_shoulder\": \"手放在对方的肩上\",\n  \"hand_on_another's_stomach\": \"手放在对方的肚子上\",\n  \"hand_on_ass\": \"手放在屁股上\",\n  \"hand_on_belly\": \"把手放在自己的肚子上\",\n  \"hand_on_cheek\": \"把手放在自己的脸颊上\",\n  \"hand_on_chest\": \"把手放在自己的胸口\",\n  \"hand_on_ear\": \"手放在耳朵上\",\n  \"hand_on_face\": \"把手放在自己脸上\",\n  \"hand_on_hat\": \"手触碰帽子\",\n  \"hand_on_head\": \"手放在头上\",\n  \"hand_on_headwear\": \"手触碰帽子\",\n  \"hand_on_hilt\": \"手搁在刀柄上\",\n  \"hand_on_hip\": \"手叉着腰|手搁在腰上\",\n  \"hand_on_knee\": \"手放在自己的膝盖上\",\n  \"hand_on_lips\": \"手朝向自己嘴\",\n  \"hand_on_own\": \"把手放在自己脸上\",\n  \"hand_on_own_arm\": \"手放在自己手臂上\",\n  \"hand_on_own_ass\": \"把手放在自己的臀部\",\n  \"hand_on_own_belly\": \"把手放在自己的肚子上\",\n  \"hand_on_own_cheek\": \"把手放在自己的脸颊上\",\n  \"hand_on_own_chest\": \"把手放在自己的胸口\",\n  \"hand_on_own_chin\": \"手碰着自己的下巴\",\n  \"hand_on_own_face\": \"把手放在自己脸上\",\n  \"hand_on_own_forehead\": \"手放在自己前额\",\n  \"hand_on_own_head\": \"手放在自己头上\",\n  \"hand_on_own_hip\": \"手放在自己的臀部上\",\n  \"hand_on_own_knee\": \"手放在自己的膝盖上\",\n  \"hand_on_own_shoulder\": \"手放在自己的肩上\",\n  \"hand_on_own_stomach\": \"把手放在自己的肚子上\",\n  \"hand_on_own_thigh\": \"手放在自己大腿上\",\n  \"hand_on_shoulder\": \"手放在肩上\",\n  \"hand_on_stomach\": \"把手放在自己的肚子上\",\n  \"hand_on_waist\": \"单手插腰\",\n  \"hand_over_own_mouth\": \"手掩着嘴\",\n  \"hand_pov\": \"手伸来方向的视角\",\n  \"hand_puppet\": \"手上套着玩偶\",\n  \"hand_seal\": \"九字印\",\n  \"hand_to_cheek\": \"把手放在自己的脸颊上\",\n  \"hand_to_chest\": \"把手放在自己的胸口\",\n  \"hand_to_face\": \"把手放在自己脸上\",\n  \"hand_to_lip\": \"手朝向自己嘴\",\n  \"hand_to_mouth\": \"手放在嘴边\",\n  \"hand_to_own_chest\": \"把手放在自己的胸口\",\n  \"hand_to_own_mouth\": \"手朝向自己嘴\",\n  \"hand_under_clothes\": \"手放在衣物下\",\n  \"hand_under_shirt\": \"手伸进衬衫下面\",\n  \"hand_up\": \"抬起手\",\n  \"hand_up_shirt\": \"手伸进衬衫下面\",\n  \"handbag\": \"手提包\",\n  \"handbra\": \"遮着乳房\",\n  \"handcuff\": \"警用手铐\",\n  \"handcuffs\": \"手铐\",\n  \"handdrawn\": \"手绘\",\n  \"handgun\": \"手枪\",\n  \"handheld_game_console\": \"手里拿着游戏机\",\n  \"handholding\": \"牵手\",\n  \"handjob_gesture\": \"手冲手势\",\n  \"handkerchief\": \"手帕\",\n  \"hands\": \"手|双手\",\n  \"hands_above_head\": \"双抬臂\",\n  \"hands_and_knees\": \"四肢趴地\",\n  \"hands_behind_back\": \"手放在身后\",\n  \"hands_behind_head\": \"手臂放头后\",\n  \"hands_between_legs\": \"手放在两腿之间\",\n  \"hands_bound\": \"手腕捆绑\",\n  \"hands_clasped\": \"双手手指交叉|双手紧握\",\n  \"hands_in_hair\": \"手在头发中\",\n  \"hands_in_opposite_sleeves\": \"双手交叉伸进袖子里\",\n  \"hands_in_pockets\": \"双手插在兜里\",\n  \"hands_on_another's\": \"双手放在别人的脸上\",\n  \"hands_on_another's_breast\": \"手放在另一人的胸前\",\n  \"hands_on_another's_cheeks\": \"双手放在对方的脸颊上\",\n  \"hands_on_another's_face\": \"双手放在别人的脸上\",\n  \"hands_on_another's_shoulders\": \"双手放在别人的肩膀上\",\n  \"hands_on_ass\": \"双手放在屁股上\",\n  \"hands_on_face\": \"双手放在自己的脸上\",\n  \"hands_on_feet\": \"双手放在脚上\",\n  \"hands_on_headwear\": \"双手碰到头上的饰物\",\n  \"hands_on_hilt\": \"双手搭在刀柄上\",\n  \"hands_on_hips\": \"双手叉腰|双手搁在腰上\",\n  \"hands_on_knees\": \"双手放在自己的膝盖上\",\n  \"hands_on_lap\": \"双手放在两腿之间\",\n  \"hands_on_own\": \"双手放在自己的脸上\",\n  \"hands_on_own_cheeks\": \"双手放在自己的脸颊上\",\n  \"hands_on_own_chest\": \"双手放在自己的胸口\",\n  \"hands_on_own_face\": \"双手放在自己的脸上\",\n  \"hands_on_own_head\": \"双手放在自己的头上\",\n  \"hands_on_own_knees\": \"双手放在自己的膝盖上\",\n  \"hands_on_own_stomach\": \"双手放在自己的肚子上\",\n  \"hands_on_own_thighs\": \"双手放在自己的大腿上\",\n  \"hands_on_shoulders\": \"双手搭在两肩\",\n  \"hands_on_waist\": \"双手叉腰\",\n  \"hands_out_of_frame\": \"手超出图片外\",\n  \"hands_outstretched\": \"伸出手\",\n  \"hands_over_ears\": \"遮住耳朵\",\n  \"hands_over_eyes\": \"遮住眼睛\",\n  \"hands_over_mouth\": \"挡住嘴巴\",\n  \"hands_tied\": \"手腕捆绑\",\n  \"hands_to_face\": \"双手放在自己的脸上\",\n  \"hands_to_mouth\": \"手朝向自己嘴\",\n  \"hands_to_own_mouth\": \"手朝向自己嘴\",\n  \"hands_together\": \"双手合十|自己的双手碰一起\",\n  \"hands_up\": \"双手朝上|双手抬起|双手举起\",\n  \"handstand\": \"倒立\",\n  \"hanekawa_tsubasa\": \"羽川翼\",\n  \"hanetsuki\": \"板羽球\",\n  \"hanfu\": \"汉服\",\n  \"hanging\": \"吊起来的\",\n  \"hanging_boob\": \"(俯身)双乳下垂\",\n  \"hanging_breasts\": \"(俯身)双乳下垂\",\n  \"hanten_(clothes)\": \"袢缠\",\n  \"hanyuu\": \"羽入\",\n  \"haori\": \"羽织\",\n  \"happi\": \"法被\",\n  \"happy\": \"快乐|幸福\",\n  \"happy_birthday\": \"生日快乐\",\n  \"happy_halloween\": \"万圣节快乐\",\n  \"happy_new_year\": \"新年快乐\",\n  \"happy_sex\": \"快乐做爱\",\n  \"happy_tears\": \"开心的眼泪\",\n  \"happy_valentine\": \"情人节快乐\",\n  \"haramura_nodoka\": \"原村和\",\n  \"harbor\": \"港口\",\n  \"hardhat\": \"安全帽\",\n  \"hare_(blue_archive)\": \"小钩晴（蓝色档案）\",\n  \"harem\": \"后宫\",\n  \"harem_clothes\": \"舞娘服\",\n  \"harem_outfit\": \"舞娘服\",\n  \"harem_pants\": \"灯笼裤\",\n  \"harime_nui\": \"針目縫\",\n  \"harness\": \"背带\",\n  \"harp\": \"竖琴\",\n  \"harpy\": \"有翼人|半人半鸟|鸟人族\",\n  \"haruka_(blue_archive)\": \"haruka（蓝色档案）\",\n  \"haruna_(blue_archive)\": \"榛名（蓝色档案）\",\n  \"haruna_(kancolle)\": \"榛名_(kancolle)\",\n  \"haruno_haruka\": \"春野はるか\",\n  \"haruno_sakura\": \"春野サクラ\",\n  \"haruyama_kazunori\": \"春山和典\",\n  \"harvin\": \"矮人族\",\n  \"hasegawa_chisato\": \"长谷川千里\",\n  \"hasegawa_kobato\": \"羽瀬川小鳩\",\n  \"hassan_of_serenity_(fate)\": \"宁静的哈桑（命运）\",\n  \"hasumi_(blue_archive)\": \"哈苏米（蓝色档案）\",\n  \"hat\": \"帽子\",\n  \"hat-less\": \"去掉了(原设有的)头饰\",\n  \"hat_bow\": \"带有蝴蝶结的帽子\",\n  \"hat_feather\": \"带有羽毛的帽子\",\n  \"hat_flower\": \"带着花的帽子\",\n  \"hat_ornament\": \"带有饰物的帽子\",\n  \"hat_over_one_eye\": \"帽子遮住了一只眼\",\n  \"hat_removed\": \"帽子被摘下|摘下帽子\",\n  \"hat_ribbon\": \"带有缎带的帽子\",\n  \"hat_switch\": \"头饰互换\",\n  \"hat_tip\": \"捏着帽檐\",\n  \"hat_with_ears\": \"自带耳朵的帽子\",\n  \"hata_no_kokoro\": \"秦こころ\",\n  \"hatchet\": \"短斧\",\n  \"hatching_(texture)\": \"线影法(纹理)\",\n  \"hatless\": \"去掉了(原设有的)头饰\",\n  \"hatoba_tsugu\": \"鳩羽つぐ\",\n  \"hatsune_miku\": \"初音未来\",\n  \"hatsune_miku_(append)\": \"初音ミクappend\",\n  \"hatsune_miku_(cosplay)\": \"cos成初音未来\",\n  \"hauchiwa\": \"天狗叶扇\",\n  \"have_to_pee\": \"憋尿\",\n  \"hawaiian_shirt\": \"夏威夷衫\",\n  \"hayami_kanade\": \"速水奏\",\n  \"hayasaka_mirei\": \"早坂美玲\",\n  \"head\": \"头\",\n  \"head-mounted_display\": \"戴在头上的（VR）显示器\",\n  \"head_back\": \"弓背高潮\",\n  \"head_between_breasts\": \"头埋在胸里|洗面奶\",\n  \"head_bump\": \"头上起包\",\n  \"head_down\": \"低着头\",\n  \"head_fins\": \"鱼人耳|人鱼耳|鳍状耳朵\",\n  \"head_in_breasts\": \"头埋在胸里/洗面奶\",\n  \"head_mounted_display\": \"戴着头戴显示设备\",\n  \"head_out_of_frame\": \"一部分头部没画进框里\",\n  \"head_rest\": \"枕着头|托着头\",\n  \"head_scarf\": \"包头巾(名词)\",\n  \"head_tilt\": \"歪着头\",\n  \"head_toward\": \"朝向\",\n  \"head_wings\": \"头上有翅膀\",\n  \"head_wreath\": \"头上戴着花冠\",\n  \"headband\": \"扎头巾(名词)\",\n  \"headboob\": \"压在头上的乳房\",\n  \"headdress\": \"头部穿戴物(偏笼统)\",\n  \"headgear\": \"头部饰品(含一定科幻元素)\",\n  \"headless\": \"无头\",\n  \"headpat\": \"摸头\",\n  \"headphone\": \"耳机\",\n  \"headphones_around_neck\": \"耳机挂在脖子上\",\n  \"headphones_on_breasts\": \"耳机压胸\",\n  \"headpiece\": \"装饰性头饰(偏幻想和民族风饰品)\",\n  \"heads-up_display\": \"状态条(游戏和科幻风格)\",\n  \"heads_together\": \"头碰在一起\",\n  \"headset\": \"头戴式耳机\",\n  \"headstand\": \"用头倒立\",\n  \"headwear\": \"头饰(偏衣物类)\",\n  \"headwear_removed\": \"头饰被摘下|摘下头饰\",\n  \"headwear_switch\": \"头饰互换\",\n  \"health_bar\": \"血量槽|HP|血条\",\n  \"heap\": \"堆\",\n  \"heart\": \"心|心形|爱心\",\n  \"heart-shape_thought_bubble\": \"心形思想泡泡\",\n  \"heart-shaped_box\": \"心形盒子\",\n  \"heart-shaped_chocolate\": \"心形巧克力\",\n  \"heart-shaped_eyes\": \"心形眼\",\n  \"heart-shaped_eyewear\": \"心形眼镜\",\n  \"heart-shaped_glasses\": \"心形眼镜\",\n  \"heart-shaped_lock\": \"心形锁\",\n  \"heart-shaped_pupils\": \"心形瞳孔|心形眼\",\n  \"heart-shaped_sunglasses\": \"心形眼镜\",\n  \"heart_ahoge\": \"心形呆毛\",\n  \"heart_arms\": \"手臂摆出心的姿势\",\n  \"heart_background\": \"含心形的背景|桃色背景\",\n  \"heart_brooch\": \"心形胸针\",\n  \"heart_censor\": \"心形马赛克\",\n  \"heart_choker\": \"心形项圈\",\n  \"heart_cleavage_cutout\": \"露出的乳沟\",\n  \"heart_cutout\": \"衣服上有心形的开口\",\n  \"heart_earring\": \"心形耳环\",\n  \"heart_earrings\": \"心形耳环\",\n  \"heart_eye\": \"心形眼\",\n  \"heart_eyes\": \"心形眼\",\n  \"heart_hair_bun\": \"心形发髻\",\n  \"heart_hair_ornament\": \"心形发饰\",\n  \"heart_hands\": \"双手比心\",\n  \"heart_hands_duo\": \"两个人一起用手比心\",\n  \"heart_hands_trio\": \"三个人用手比心\",\n  \"heart_in_eye\": \"眼里冒爱心\",\n  \"heart_in_mouth\": \"嘴里画着爱心|心形化的舌头\",\n  \"heart_lock_(kantai_collection)\": \"舰娘锁(舰C)\",\n  \"heart_necklace\": \"心形项链\",\n  \"heart_of_string\": \"串成心形的绳子(或线条)\",\n  \"heart_pasties\": \"心形乳贴\",\n  \"heart_pillow\": \"心形枕头\",\n  \"heart_print\": \"心形图案|心形印花\",\n  \"heart_tail\": \"心形尾巴|心形尾尖|尾巴摆出心形\",\n  \"heart_tail_duo\": \"两人尾巴摆出心形\",\n  \"heart_tails\": \"心形尾巴/心形尾尖/尾巴摆出心形\",\n  \"heart_tattoo\": \"心形纹身\",\n  \"heartbeat\": \"心跳|表现出心动的文字\",\n  \"heavy_breathing\": \"喘粗气\",\n  \"heavyrain_(arknights)\": \"大雨（方舟）\",\n  \"hecatia_lapislazuli\": \"ヘカーティア・ラピスラズリ\",\n  \"heckler_&_koch\": \"黑克勒-科赫制系列武器\",\n  \"heel_boots\": \"高跟靴\",\n  \"height_difference\": \"身高差\",\n  \"heiter\": \"海塔(葬送的芙莉莲)\",\n  \"heiwajima_shizuo\": \"平和島静雄\",\n  \"helena_(azur_lane)\": \"海伦娜\",\n  \"helena_blavatsky_(fate)\": \"海伦娜·布拉瓦茨基（命运）\",\n  \"helicopter\": \"直升机\",\n  \"hellagur_(arknights)\": \"海拉格（明日方舟）\",\n  \"helltaker\": \"地狱把妹王\",\n  \"helm\": \"戴着头盔的\",\n  \"helmet\": \"头盔|头部装甲|头部防护罩\",\n  \"helmet_removed\": \"摘下头盔|被摘下的头盔\",\n  \"helpless\": \"无反抗能力\",\n  \"henshin\": \"变身\",\n  \"hermione_(azur_lane)\": \"赫敏（碧蓝航线）\",\n  \"heroic_spirit_festival_outfit\": \"英灵节日装\",\n  \"heroic_spirit_traveling_outfit\": \"英灵旅装\",\n  \"heshikiri_hasebe\": \"へし切長谷部(刀剣乱舞)\",\n  \"hetero\": \"异性恋\",\n  \"hexagon\": \"六边形\",\n  \"hexagram\": \"六角星\",\n  \"hibari_(senran_kagura)\": \"云雀（闪乱神乐）\",\n  \"hibiki_(blue_archive)\": \"猫塚响（蓝色档案）\",\n  \"hibiki_(kancolle)\": \"响（kancolle）\",\n  \"hibiscus\": \"扶桑花\",\n  \"hibiscus_(arknights)\": \"芙蓉（明日方舟）\",\n  \"hidaka_ai\": \"日高爱\",\n  \"hidden_face\": \"没有露脸|被挡住的脸\",\n  \"hiding\": \"躲藏\",\n  \"hiding_face\": \"挡住脸\",\n  \"hiding_mouth\": \"挡住嘴巴\",\n  \"hieda_no_akyuu\": \"稗田阿求\",\n  \"hiei_(azur_lane)\": \"hiei（碧蓝航线）\",\n  \"hifumi_(blue_archive)\": \"阿慈谷日富美（蓝色档案）\",\n  \"higashi_setsuna\": \"東せつな\",\n  \"high-waist_skirt\": \"高腰裙\",\n  \"high_collar\": \"高领\",\n  \"high_contrast\": \"高对比度\",\n  \"high_five\": \"击掌庆祝\",\n  \"high_heel_boots\": \"高跟靴\",\n  \"high_heels\": \"高跟鞋\",\n  \"high_kick\": \"高踢|高抬腿\",\n  \"high_ponytail\": \"高马尾\",\n  \"high_res\": \"高分辨率\",\n  \"high_resolution\": \"高分辨率\",\n  \"high_twintails\": \"高双马尾\",\n  \"highfive\": \"击掌庆祝\",\n  \"highleg\": \"高开衩的衣物\",\n  \"highleg_bikini\": \"高开衩的比基尼\",\n  \"highleg_leotard\": \"高开衩的连身衣\",\n  \"highleg_panties\": \"高开衩的内裤\",\n  \"highleg_swimsuit\": \"高开衩的泳衣\",\n  \"highlights\": \"挑染\",\n  \"highres\": \"高分辨率\",\n  \"higuchi_kaede\": \"樋口楓\",\n  \"higuchi_madoka\": \"樋口円香\",\n  \"hiiragi_kagami\": \"柊镜\",\n  \"hiiragi_tsukasa\": \"柊つかさ\",\n  \"hijiri_byakuren\": \"聖白蓮\",\n  \"hikarizaka_private_high_school_uniform\": \"私立光坂高等学校校服\",\n  \"hikawa_hina\": \"氷川日菜\",\n  \"hikawa_sayo\": \"氷川紗夜\",\n  \"hikimayu\": \"引眉\",\n  \"hilichurl_(genshin_impact)\": \"丘丘人(原神)\",\n  \"hill\": \"小山坡\",\n  \"hime_cut\": \"姬发式\",\n  \"himecut\": \"姬发式\",\n  \"himejima_akeno\": \"姬岛朱乃\",\n  \"himekaidou_hatate\": \"姫海棠はたて\",\n  \"himekawa_yuki\": \"姫川友紀\",\n  \"himemori_luna\": \"姬森露娜\",\n  \"himmel_(sousou_no_frieren)\": \"辛美尔(葬送的芙莉莲)\",\n  \"himopan\": \"系带式内裤\",\n  \"hina_(blue_archive)\": \"空崎日奈（蓝色档案）\",\n  \"hina_(genshin_impact)\": \"希娜（原神）\",\n  \"hina_ichigo\": \"雛苺\",\n  \"hinanawi_tenshi\": \"比那名居天子\",\n  \"hinata_(blue_archive)\": \"若叶日向（蓝色档案）\",\n  \"hinata_hajime\": \"日向創\",\n  \"hinata_hideki\": \"日向\",\n  \"hinatsuru_ai\": \"雛鶴あい\",\n  \"hino_akane_(idolmaster)\": \"日野茜\",\n  \"hino_akane_(smile_precure!)\": \"日野あかね\",\n  \"hino_rei\": \"火野レイ\",\n  \"hip_bones\": \"髋骨\",\n  \"hip_focus\": \"臀部为焦点\",\n  \"hip_vent\": \"服装露出髋部侧面\",\n  \"hipbone\": \"髋骨\",\n  \"hips\": \"臀部\",\n  \"hiradaira_chisaki\": \"比良平ちさき\",\n  \"hirasawa_ui\": \"平沢憂\",\n  \"hirasawa_yui\": \"平泽唯\",\n  \"hires\": \"高分辨率\",\n  \"hirschgeweih_antennas\": \"八木天线\",\n  \"hiryuu_(azur_lane)\": \"hiryuu（碧蓝航线）\",\n  \"hishaku\": \"舀子\",\n  \"hishikawa_rikka\": \"菱川六花\",\n  \"hitachi_magic_wand\": \"按摩棒\",\n  \"hitodama\": \"人魂\",\n  \"hits\": \"点击量、阅览数、关注数(贺图)\",\n  \"hitting\": \"击打\",\n  \"hk416_(girls_frontline)\": \"HK416\",\n  \"hobble\": \"架\",\n  \"hobby_(azur_lane)\": \"爱好（碧蓝航线）\",\n  \"hockey_mask\": \"曲棍球面具\",\n  \"hogtie\": \"曲膝捆绑\",\n  \"hojo_karen\": \"北条加蓮\",\n  \"hold\": \"拿着\",\n  \"holding\": \"拿着\",\n  \"holding_animal\": \"抱着动物\",\n  \"holding_another's_arm\": \"握住他人手臂\",\n  \"holding_another's_hair\": \"握着别人的头发\",\n  \"holding_another's_hand\": \"牵手\",\n  \"holding_another's_wrist\": \"握住别人手腕\",\n  \"holding_arrow\": \"拉着弓\",\n  \"holding_axe\": \"握着斧头\",\n  \"holding_bag\": \"提着包\",\n  \"holding_ball\": \"抱着球\",\n  \"holding_basket\": \"提着篮子\",\n  \"holding_book\": \"捧着书\",\n  \"holding_bottle\": \"拿着瓶子\",\n  \"holding_bouquet\": \"手捧花束\",\n  \"holding_bow_(weapon)\": \"拿着弓(武器)\",\n  \"holding_bowl\": \"端着碗\",\n  \"holding_box\": \"端着箱子\",\n  \"holding_breasts\": \"抱着胸部\",\n  \"holding_breath\": \"憋气\",\n  \"holding_broom\": \"手持扫帚\",\n  \"holding_camera\": \"手持摄像机\",\n  \"holding_can\": \"拿着易拉罐\",\n  \"holding_candy\": \"手持糖果\",\n  \"holding_card\": \"手持卡片\",\n  \"holding_cat\": \"抱着猫\",\n  \"holding_chopsticks\": \"拿着筷子\",\n  \"holding_cigarette\": \"手叼香烟\",\n  \"holding_clothes\": \"拿着衣服\",\n  \"holding_condom\": \"拿着避孕套\",\n  \"holding_cup\": \"手持杯子\",\n  \"holding_dagger\": \"手持匕首\",\n  \"holding_doll\": \"抱着玩偶\",\n  \"holding_eyewear\": \"拿着眼镜|正在摘眼镜\",\n  \"holding_fan\": \"拿着扇子\",\n  \"holding_flag\": \"手持旗帜\",\n  \"holding_flower\": \"拿着花\",\n  \"holding_food\": \"拿着食物\",\n  \"holding_fork\": \"拿着餐叉\",\n  \"holding_fruit\": \"拿着水果\",\n  \"holding_gift\": \"拿着礼物\",\n  \"holding_glasses\": \"拿着眼镜/正在摘眼镜\",\n  \"holding_gun\": \"拿着枪\",\n  \"holding_hair\": \"握着头发|手指绕着头发\",\n  \"holding_hands\": \"牵手\",\n  \"holding_hat\": \"拿着帽子\",\n  \"holding_head\": \"手里捧着头\",\n  \"holding_helmet\": \"拿着头盔\",\n  \"holding_innertube\": \"拿着泳圈\",\n  \"holding_instrument\": \"拿着乐器\",\n  \"holding_knife\": \"拿着刀\",\n  \"holding_leaf\": \"拿着叶子\",\n  \"holding_lollipop\": \"拿着棒棒糖\",\n  \"holding_mask\": \"拿着面具\",\n  \"holding_microphone\": \"拿着麦克风\",\n  \"holding_necklace\": \"拿着项链\",\n  \"holding_needle\": \"拿着缝衣针\",\n  \"holding_object\": \"拿着\",\n  \"holding_own_arm\": \"握住自己的手臂\",\n  \"holding_own_foot\": \"握着自己的脚\",\n  \"holding_paintbrush\": \"手握画笔\",\n  \"holding_panties\": \"拿着内裤\",\n  \"holding_paper\": \"拿着纸\",\n  \"holding_pen\": \"握笔\",\n  \"holding_pencil\": \"手持铅笔\",\n  \"holding_person\": \"抓住某人\",\n  \"holding_phone\": \"拿着手机\",\n  \"holding_pillow\": \"抱着枕头\",\n  \"holding_pipe\": \"拿着烟斗\",\n  \"holding_pizza\": \"拿着披萨\",\n  \"holding_plate\": \"端着碟子\",\n  \"holding_poke_ball\": \"拿着精灵球\",\n  \"holding_pokemon\": \"抱着宝可梦\",\n  \"holding_polearm\": \"手持长柄武器\",\n  \"holding_pom_poms\": \"拿着啦啦队彩球\",\n  \"holding_sack\": \"拎着包袱\",\n  \"holding_scarf\": \"拿着围巾\",\n  \"holding_scythe\": \"手持镰刀\",\n  \"holding_sheath\": \"握着刀鞘\",\n  \"holding_shield\": \"手持盾牌\",\n  \"holding_shoes\": \"拿着鞋子\",\n  \"holding_sign\": \"手持招牌\",\n  \"holding_smoking_pipe\": \"握着烟管\",\n  \"holding_spear\": \"手持长矛\",\n  \"holding_spoon\": \"拿着汤勺\",\n  \"holding_staff\": \"手持法杖\",\n  \"holding_strap\": \"手拉着吊带\",\n  \"holding_stuffed_animal\": \"抱着毛绒玩具\",\n  \"holding_stuffed_toy\": \"抱着毛绒公仔\",\n  \"holding_stylus\": \"手持手写笔\",\n  \"holding_sunglasses\": \"拿着眼镜/正在摘眼镜\",\n  \"holding_sword\": \"手持剑\",\n  \"holding_syringe\": \"手持注射器\",\n  \"holding_towel\": \"拿着毛巾\",\n  \"holding_tray\": \"托着盘子\",\n  \"holding_umbrella\": \"撑伞\",\n  \"holding_underwear\": \"手持内衣\",\n  \"holding_wand\": \"握着棒子\",\n  \"holding_weapon\": \"手持武器\",\n  \"holding_whip\": \"握着鞭子\",\n  \"hollow_eyes\": \"漆黑的眼睛\",\n  \"holly\": \"冬青\",\n  \"hologram\": \"全息图片\",\n  \"holographic_interface\": \"全息投影\",\n  \"hololive\": \"木口社（vtb）\",\n  \"hololive_english\": \"holoen(皮套人)\",\n  \"holster\": \"武装带\",\n  \"homewear\": \"居家服\",\n  \"homu\": \"嘟嘴|抿嘴\",\n  \"homura_(xenoblade_2)\": \"焰\",\n  \"homurahara_academy_uniform\": \"穗群原学园制服\",\n  \"honda_mio\": \"本田未央\",\n  \"honebami_toushirou\": \"骨喰藤四郎\",\n  \"honey\": \"蜂蜜\",\n  \"honeycomb_(pattern)\": \"蜂窝风格图案\",\n  \"honeycomb_background\": \"蜂窝风格背景\",\n  \"honeydew\": \"甘露\",\n  \"hong_meiling\": \"红美铃\",\n  \"honkai:_star_rail\": \"崩坏:星穹铁道\",\n  \"honkai_(series)\": \"崩坏（系列）\",\n  \"honkai_impact_3rd\": \"崩坏三\",\n  \"honma_meiko\": \"本間芽衣子\",\n  \"honolulu_(azur_lane)\": \"火奴鲁鲁\",\n  \"honolulu_(summer_accident?!)_(azur_lane)\": \"檀香山（夏季事故？！）（蔚蓝车道）\",\n  \"hood\": \"兜帽\",\n  \"hood_(azur_lane)\": \"引擎盖\",\n  \"hood_down\": \"放下的兜帽\",\n  \"hood_up\": \"戴起来的兜帽\",\n  \"hooded_cape\": \"连帽斗篷\",\n  \"hooded_capelet\": \"带帽披肩\",\n  \"hooded_cloak\": \"连帽披巾\",\n  \"hooded_coat\": \"连帽外套\",\n  \"hooded_jacket\": \"连帽夹克\",\n  \"hooded_sweater\": \"连帽毛衣\",\n  \"hooded_track_jacket\": \"连帽运动夹克\",\n  \"hoodie\": \"连帽衫\",\n  \"hoop\": \"铁环\",\n  \"hoop_earring\": \"环状耳环\",\n  \"hoop_earrings\": \"环状耳环\",\n  \"hooves\": \"蹄子\",\n  \"horikawa_kunihiro\": \"堀川国広\",\n  \"horikawa_raiko\": \"堀川雷鼓\",\n  \"horizon\": \"地平线\",\n  \"horizontal_pupils\": \"一字型瞳孔|蛙眼\",\n  \"horizontal_stripes\": \"水平条纹\",\n  \"horn_(arknights)\": \"号角（明日方舟）\",\n  \"horn_bow\": \"系着蝴蝶结的角\",\n  \"horn_ornament\": \"角上有饰物\",\n  \"horn_pose\": \"用手比作角\",\n  \"horn_ribbon\": \"角上系着缎带\",\n  \"horned_headwear\": \"角状头饰\",\n  \"horned_helmet\": \"带角头盔\",\n  \"hornet_(azur_lane)\": \"大黄蜂（碧蓝航线）\",\n  \"horns_pose\": \"用手比作角\",\n  \"horns_through_headwear\": \"为角留了洞的头饰\",\n  \"horrified\": \"恐惧表情\",\n  \"horror_(expression)\": \"恐惧表情\",\n  \"horror_(theme)\": \"恐怖(主题)\",\n  \"horse\": \"马\",\n  \"horse_dildo\": \"马 假阳具\",\n  \"horse_ears\": \"马耳\",\n  \"horse_girl\": \"马娘\",\n  \"horse_mask\": \"马面具\",\n  \"horse_tail\": \"马尾\",\n  \"horseback_riding\": \"骑马\",\n  \"horseshoe\": \"马蹄铁\",\n  \"horseshoe_ornament\": \"马蹄形装饰\",\n  \"hose\": \"软管\",\n  \"hoshiguma_(arknights)\": \"星熊\",\n  \"hoshiguma_(patrolling_ronin)_(arknights)\": \"星熊（巡逻浪人）（明日方舟）\",\n  \"hoshiguma_yuugi\": \"星熊勇仪\",\n  \"hoshii_miki\": \"星井美希\",\n  \"hoshimachi_suisei\": \"星街彗星\",\n  \"hoshimiya_ichigo\": \"星宮いちご\",\n  \"hoshimiya_kate\": \"星宮ケイト\",\n  \"hoshino_(blue_archive)\": \"星野（蓝色档案）\",\n  \"hoshizora_miyuki\": \"星空みゆき\",\n  \"hoshizora_rin\": \"星空凛\",\n  \"hospital_bed\": \"病床\",\n  \"hot\": \"热的\",\n  \"hot_air_balloon\": \"热气球\",\n  \"hot_dog\": \"热狗\",\n  \"hot_pants\": \"热裤\",\n  \"hotarumaru\": \"蛍丸\",\n  \"hotdogging\": \"臀交\",\n  \"hoto_cocoa\": \"保登心爱\",\n  \"hotpants\": \"热裤\",\n  \"hotpink\": \"亮粉\",\n  \"houjou_hibiki\": \"北条響\",\n  \"houjou_satoko\": \"北条沙都子\",\n  \"houjuu_nue\": \"封獣ぬえ\",\n  \"houndstooth\": \"千鸟格纹\",\n  \"hourai_doll\": \"蓬莱人形\",\n  \"houraisan_kaguya\": \"蓬莱山辉夜\",\n  \"hourglass\": \"沙漏\",\n  \"house\": \"房子\",\n  \"houshou_marine\": \"宝钟玛琳\",\n  \"how_to\": \"画法示范\",\n  \"hreesome\": \"3P\",\n  \"hu_tao\": \"胡桃\",\n  \"hu_tao_(genshin_impact)\": \"胡桃（原神）\",\n  \"huang_baoling\": \"黄宝鈴\",\n  \"huang_lingyin\": \"凰铃音\",\n  \"hug\": \"拥抱\",\n  \"hug_from_behind\": \"从背后抱上来\",\n  \"huge_afro\": \"超大鸟窝头\",\n  \"huge_ahoge\": \"大呆毛\",\n  \"huge_ass\": \"大屁股\",\n  \"huge_boobs\": \"巨乳 (E)\",\n  \"huge_breasts\": \"巨乳(E)\",\n  \"huge_dildo\": \"巨大的假阳具\",\n  \"huge_filesize\": \"超级高分辨率/大文件\",\n  \"huge_insertion\": \"巨大插入\",\n  \"huge_nipples\": \"大乳头|长乳头\",\n  \"huge_penis\": \"大阴茎\",\n  \"huge_tits\": \"巨乳 (E)\",\n  \"huge_weapon\": \"大尺寸武器\",\n  \"hugging_arm\": \"挽手\",\n  \"hugging_knees\": \"抱腿\",\n  \"hugging_legs\": \"抱腿\",\n  \"hugging_own_legs\": \"抱腿\",\n  \"human_dog\": \"人类狗\",\n  \"human_furniture\": \"人性化家具\",\n  \"human_toilet\": \"人厕\",\n  \"human_village_(touhou)\": \"人类村（东方）\",\n  \"humanization\": \"拟人化\",\n  \"humanoid_robot\": \"类人机器人\",\n  \"humiliation\": \"羞辱\",\n  \"humpbacked\": \"驼背\",\n  \"hung_(arknights)\": \"挂（方舟）\",\n  \"hungry\": \"饥饿的\",\n  \"husband_and_wife\": \"夫妻\",\n  \"hydrangea\": \"紫阳花\",\n  \"hyper_galaxy\": \"超级银河\",\n  \"hypnosis\": \"催眠|催眠术\",\n  \"hyuuga_hinata\": \"日向ヒナタ\",\n  \"i-19_(azur_lane)\": \"i-19（碧蓝航线）\",\n  \"i-26_(azur_lane)\": \"i-26（碧蓝航线）\",\n  \"i-class_destroyer\": \"駆逐イ級\",\n  \"ibaraki_douji_(fate)\": \"茨城童子（命运）\",\n  \"ibaraki_kasen\": \"茨木華扇\",\n  \"ibuki_(azur_lane)\": \"ibuki（碧蓝航线）\",\n  \"ibuki_(street_fighter)\": \"息吹\",\n  \"ibuki_fuuko\": \"伊吹風子\",\n  \"ibuki_suika\": \"伊吹萃香\",\n  \"ice\": \"冰\",\n  \"ice_cream\": \"冰淇淋\",\n  \"ice_cream_cone\": \"冰淇淋筒\",\n  \"ice_cube\": \"冰块\",\n  \"ice_skating\": \"滑冰\",\n  \"ice_wings\": \"冰翼\",\n  \"icecream\": \"冰激凌\",\n  \"ichigo_hitofuri\": \"一期一振\",\n  \"ichihara_nina\": \"市原仁奈\",\n  \"ichinose_asuna\": \"碧蓝档案亚丝娜\",\n  \"ichinose_kotomi\": \"一ノ瀬ことみ\",\n  \"ichinose_shiki\": \"一之濑志希\",\n  \"icing\": \"糖霜\",\n  \"icon\": \"图标\",\n  \"id_card\": \"学生证|身份证\",\n  \"identity_censor\": \"眼部打码\",\n  \"idol\": \"偶像\",\n  \"idolmaster\": \"偶像大师\",\n  \"idolmaster_(classic)\": \"偶像大师（经典）\",\n  \"idolmaster_cinderella_girls\": \"偶像大师灰姑娘女孩\",\n  \"idolmaster_million_live!\": \"偶像大师百万现场！\",\n  \"idolmaster_shiny_colors\": \"偶像大师闪亮颜色\",\n  \"if_they_mated\": \"假如这两个角色有孩子了\",\n  \"ifrit_(arknights)\": \"ifrit（明日方舟）\",\n  \"igarashi_futaba_(shiromanta)\": \"五十嵐双葉\",\n  \"igarashi_kyou_(eroe)\": \"五十嵐京\",\n  \"ikamusume\": \"イカ娘\",\n  \"ikari_shinji\": \"碇シンジ\",\n  \"illustration\": \"插画\",\n  \"illustrator_(medium)\": \"Illustrator\",\n  \"illustrious_(azur_lane)\": \"光辉(碧蓝航线）\",\n  \"illustrious_(maiden_lily's_radiance)_(azur_lane)\": \"杰出（少女百合的光芒）（碧蓝航线）\",\n  \"illustrious_(morning_star_of_love_and_hope)_(azur_lane)\": \"杰出的（爱与希望的晨星）（碧蓝航线）\",\n  \"illyasviel_von_einzbern\": \"伊莉雅丝菲尔·冯·爱因兹贝伦\",\n  \"imagining\": \"在想象的\",\n  \"imaizumi_kagerou\": \"今泉影狼\",\n  \"immense\": \"巨大\",\n  \"imminent_anal\": \"即将肛门\",\n  \"imminent_fellatio\": \"即将的口交\",\n  \"imminent_gangbang\": \"即将到来的轮奸\",\n  \"imminent_kiss\": \"快亲上了\",\n  \"imminent_penetration\": \"即将插入\",\n  \"imminent_rape\": \"正要被强奸\",\n  \"imminent_sex\": \"正要进行性行为\",\n  \"imminent_vaginal\": \"正要被插入的小穴\",\n  \"imp\": \"小恶魔\",\n  \"impaled\": \"被刺穿的\",\n  \"implied_cunnilingus\": \"暗示舔阴\",\n  \"implied_fellatio\": \"暗示口交\",\n  \"implied_fingering\": \"暗示指法\",\n  \"implied_footjob\": \"暗示足交\",\n  \"implied_futanari\": \"暗示其是扶她\",\n  \"implied_masturbation\": \"暗示手淫\",\n  \"implied_sex\": \"其实插进去了吧|遮挡了性交的结合处\",\n  \"implied_yaoi\": \"暗示八井\",\n  \"implied_yuri\": \"暗示其是女同性恋\",\n  \"impossible_bodysuit\": \"人体彩绘般的紧身衣\",\n  \"impossible_clothes\": \"有不现实的包裹程度的衣服\",\n  \"impossible_dress\": \"过分紧身的衣服\",\n  \"impossible_leotard\": \"人体彩绘般的连身衣\",\n  \"impossible_shirt\": \"贴合程度不合逻辑的衬衫\",\n  \"impossible_swimsuit\": \"人体彩绘般的泳衣\",\n  \"impregnation\": \"受精图\",\n  \"impressionism\": \"印象派\",\n  \"improvised_gag\": \"临时口球（抹布/胶带/内裤等）\",\n  \"in_autumn\": \"秋\",\n  \"in_box\": \"在盒子里的|箱内女孩\",\n  \"in_bucket\": \"(角色)在桶里\",\n  \"in_container\": \"(角色)在容器里\",\n  \"in_cup\": \"(角色)在杯子里\",\n  \"in_food\": \"(角色)在食物里\",\n  \"in_main_street\": \"大道\",\n  \"in_profile\": \"侧脸\",\n  \"in_spring\": \"春\",\n  \"in_summer\": \"夏\",\n  \"in_the_face\": \"有某物冲到脸上\",\n  \"in_the_movie_theatre\": \"在电影院里\",\n  \"in_the_name_of_the_moon\": \"代表月亮消灭你\",\n  \"in_the_rain\": \"雨中\",\n  \"in_tree\": \"在树上\",\n  \"in_winter\": \"冬\",\n  \"inaba_mob_(touhou)\": \"稻叶暴徒（东方）\",\n  \"inaba_tewi\": \"因幡てゐ\",\n  \"inami_mahiru\": \"伊波まひる\",\n  \"inazuma_(kancolle)\": \"电_(kancolle)\",\n  \"inazuma_eleven_(series)\": \"闪电十一人（系列）\",\n  \"incest\": \"乱伦\",\n  \"incoming_food\": \"递食物\",\n  \"incoming_gift\": \"递礼物\",\n  \"incoming_kiss\": \"等待接吻|献吻\",\n  \"inconvenient_breasts\": \"不自然的胸部\",\n  \"incredibly_absurdres\": \"极高分辨率\",\n  \"independence_(azur_lane)\": \"独立（碧蓝航线）\",\n  \"index_finger_raised\": \"食指抬起\",\n  \"indian_style\": \"盘腿坐\",\n  \"indianapolis_(azur_lane)\": \"印第安纳波利斯\",\n  \"indianred\": \"印度红\",\n  \"indie_virtual_youtuber\": \"皮套人(个人势)\",\n  \"indigo\": \"靛青\",\n  \"indigo_(arknights)\": \"靛蓝（明日方舟）\",\n  \"indomitable_(azur_lane)\": \"不屈不挠\",\n  \"indomitable_(ms._motivationless_maid)_(azur_lane)\": \"不屈不挠（无动机的女仆女士）（碧蓝航线）\",\n  \"indoor_shoes_(japanese)\": \"女式学生鞋\",\n  \"indoors\": \"室内\",\n  \"indra_(arknights)\": \"因陀罗（方舟）\",\n  \"infection_monitor_(arknights)\": \"感染监测器_(明日方舟)\",\n  \"infinity\": \"无穷|无限符号\",\n  \"inflatable_raft\": \"充气筏\",\n  \"inflatable_toy\": \"充气玩具\",\n  \"inflation\": \"隆起的腹部\",\n  \"injury\": \"有伤的\",\n  \"ink\": \"墨水|颜料\",\n  \"ink_(medium)\": \"墨水\",\n  \"ink_bottle\": \"墨水瓶（高）\",\n  \"ink_tank_(splatoon)\": \"颜料罐(喷射战士)\",\n  \"inkling\": \"インクリング\",\n  \"inkwell\": \"墨水瓶（低）\",\n  \"inlet\": \"入口\",\n  \"inline_skates\": \"直排轮溜冰鞋\",\n  \"innertube\": \"泳圈\",\n  \"inoue_orihime\": \"井上織姫\",\n  \"insane\": \"疯狂的\",\n  \"insect\": \"昆虫\",\n  \"insect_eyes\": \"复合眼\",\n  \"insect_wings\": \"昆虫翅膀\",\n  \"insertion\": \"插入物\",\n  \"inset\": \"插入其他镜头或图片\",\n  \"insignia\": \"证章\",\n  \"instant_loss\": \"即堕\",\n  \"instant_loss_2koma\": \"即堕2格漫画\",\n  \"instrument\": \"乐器\",\n  \"instrument_case\": \"乐器盒\",\n  \"intense_shadows\": \"强阴影\",\n  \"inter_headset\": \"EVA神经连接器\",\n  \"intercrural\": \"腿交\",\n  \"intercrural_sex\": \"腿交\",\n  \"interface_headset\": \"EVA神经连接器\",\n  \"interlocked_fingers\": \"紧扣的双手\",\n  \"internal_cumshot\": \"内射断面图\",\n  \"interracial\": \"跨人种的\",\n  \"interspecies\": \"异种奸|异种爱\",\n  \"intimate_covering\": \"自然的打码\",\n  \"intravenous_drip\": \"静脉滴注\",\n  \"inubashiri_momiji\": \"犬走椛\",\n  \"inugami_korone\": \"戌神ころね\",\n  \"inumuta_houka\": \"犬牟田宝火\",\n  \"inuyama_aoi\": \"犬山あおい\",\n  \"inverted_colors\": \"色彩反转\",\n  \"inverted_nipples\": \"内陷乳头\",\n  \"invisible_chair\": \"隐形椅子\",\n  \"invisible_penis\": \"隐去阴茎\",\n  \"inward_v\": \"反向比 V\",\n  \"iori_(blue_archive)\": \"银镜伊织（蓝色档案）\",\n  \"iori_junpei\": \"伊織順平\",\n  \"iori_rinko\": \"イオリ・リン子\",\n  \"irene_(arknights)\": \"艾琳（明日方舟）\",\n  \"iroha_(blue_archive)\": \"iroha（蓝色档案）\",\n  \"iroha_(samurai_spirits)\": \"いろは(侍魂)\",\n  \"iron_cross\": \"铁十字架\",\n  \"irritated\": \"苦恼的\",\n  \"irrumatio\": \"深喉\",\n  \"is_that_so\": \"so-nanoka(是这样啊的口癖)\",\n  \"ishtar_(fate)\": \"伊斯塔（命运）\",\n  \"ishtar_(fate/grand_order)\": \"伊什塔尔\",\n  \"iskandar_(fate)\": \"依斯干达_(命运)\",\n  \"island\": \"岛屿\",\n  \"isobe_noriko\": \"磯辺典子\",\n  \"isolated_island_oni\": \"離島棲鬼\",\n  \"isometric\": \"等轴图\",\n  \"isshiki_akane\": \"一色あかね\",\n  \"istina_(arknights)\": \"伊斯蒂娜（明日方舟）\",\n  \"isuzu_hana\": \"五十鈴華\",\n  \"itadori_yuuji\": \"板取雄二\",\n  \"italian_flag\": \"意大利国旗\",\n  \"italian_text\": \"意大利语\",\n  \"itoshiki_nozomu\": \"糸色望\",\n  \"itsumi_erika\": \"逸見エリカ\",\n  \"ivory\": \"象牙\",\n  \"izakaya\": \"居酒屋\",\n  \"izayoi_aki\": \"十六夜アキ\",\n  \"izayoi_liko\": \"十六夜リコ\",\n  \"izayoi_sakuya\": \"十六夜咲夜\",\n  \"izumi-no-kami_kanesada\": \"和泉守兼定\",\n  \"izumi_(blue_archive)\": \"狮子堂泉（蓝色档案）\",\n  \"izumi_konata\": \"泉此方\",\n  \"izumi_sagiri\": \"和泉纱雾\",\n  \"izuna_(blue_archive)\": \"izuna（蓝色档案）\",\n  \"jack-o'-lantern\": \"南瓜灯\",\n  \"jack_the_ripper_(fate/apocrypha)\": \"开膛手杰克（命运/伪经）\",\n  \"jackal_ears\": \"豺狼耳\",\n  \"jacket\": \"夹克\",\n  \"jacket_around_waist\": \"用夹克束腰\",\n  \"jacket_on_shoulders\": \"用夹克披肩\",\n  \"jacket_partially_removed\": \"夹克部分移除\",\n  \"jacket_removed\": \"脱下夹克|脱下的夹克\",\n  \"jaggy_lines\": \"锯齿线\",\n  \"jaguar_ears\": \"美洲豹耳朵\",\n  \"jaguar_tail\": \"美洲豹尾巴\",\n  \"jail_bars\": \"监狱酒吧\",\n  \"jakuzure_nonon\": \"蛇崩乃音\",\n  \"jam\": \"果酱\",\n  \"japan\": \"日本\",\n  \"japan_(hetalia)\": \"本田菊\",\n  \"japanese_(nationality)\": \"日本人\",\n  \"japanese_armor\": \"日本铠甲\",\n  \"japanese_clothing\": \"和服\",\n  \"japanese_flag\": \"日本国旗\",\n  \"japanese_maid\": \"和风女仆\",\n  \"japari_bun\": \"加帕里馒头\",\n  \"japari_symbol\": \"加帕里符号\",\n  \"jar\": \"罐子\",\n  \"javelin_(azur_lane)\": \"标枪(碧蓝航线)\",\n  \"jaye_(arknights)\": \"杰伊（明日方舟）\",\n  \"jealous\": \"嫉妒的\",\n  \"jealousy\": \"嫉妒的\",\n  \"jean_(genshin_impact)\": \"琴（原神）\",\n  \"jean_(sea_breeze_dandelion)_(genshin_impact)\": \"琴_(海风蒲公英)_(原神)\",\n  \"jean_bart_(azur_lane)\": \"让·巴特\",\n  \"jean_shorts\": \"牛仔短裤\",\n  \"jean_skirt\": \"牛仔裙\",\n  \"jeanne_d'arc\": \"圣女贞德\",\n  \"jeanne_d'arc_(alter)_(fate)\": \"圣女贞德（命运）\",\n  \"jeanne_d'arc_(azur_lane)\": \"jeanne_d'arc（碧蓝航线）\",\n  \"jeanne_d'arc_(fate)\": \"圣女贞德（命运）\",\n  \"jeanne_d'arc_(granblue_fantasy)\": \"ジャンヌダルク(神撃のバハムート)\",\n  \"jeanne_d'arc_(ruler)_(fate)\": \"jeanne_d'arc_(统治者)_(命运)\",\n  \"jeanne_d'arc_alter_(avenger)_(fate)\": \"jeanne_d'arc_alter_(avenger)_(fate)\",\n  \"jeanne_d'arc_alter_(fate)\": \"jeanne_d'arc_alter_(fate)\",\n  \"jeanne_d'arc_alter_(ver._shinjuku_1999)_(fate)\": \"jeanne_d'arc_alter_(ver._shinjuku_1999)_(fate)\",\n  \"jeanne_d'arc_alter_santa_lily_(fate)\": \"jeanne_d'arc_alter_santa_lily_(fate)\",\n  \"jeans\": \"牛仔裤\",\n  \"jellyfish\": \"水母\",\n  \"jersey\": \"运动衫\",\n  \"jessica_(arknights)\": \"杰西卡（明日方舟）\",\n  \"jester_cap\": \"小丑帽\",\n  \"jet\": \"喷气式飞机\",\n  \"jet_black_king_of_knights_ver._shinjuku_1999\": \"漆黑的骑士王ver新宿1999\",\n  \"jeweled_branch_of_hourai\": \"蓬莱玉枝\",\n  \"jewelry\": \"珠宝\",\n  \"jiangshi\": \"僵尸\",\n  \"jingle_bell\": \"铃铛\",\n  \"jitome\": \"轻蔑的眼神\",\n  \"joints\": \"关节\",\n  \"jojo_no_kimyou_na_bouken\": \"jojo\",\n  \"jojo_pose\": \"JOJO立\",\n  \"jouga_maya\": \"条河麻耶\",\n  \"jougasaki_mika\": \"城崎美嘉\",\n  \"jougasaki_rika\": \"城ヶ崎莉嘉\",\n  \"jpeg_artefacts\": \"JPEG 压缩失真\",\n  \"jpeg_artifacts\": \"JPEG 压缩失真\",\n  \"jpg_artifacts\": \"JPEG 压缩失真\",\n  \"judas_cradle\": \"犹大摇篮\",\n  \"juice_box\": \"盒装饮料\",\n  \"juliet_sleeves\": \"朱丽叶袖\",\n  \"jump\": \"跳跃\",\n  \"jumping\": \"跳跃的\",\n  \"jumpsuit\": \"(尤指女式)连衫裤\",\n  \"junketsu\": \"神衣纯洁\",\n  \"junko_(blue_archive)\": \"junko（蓝色档案）\",\n  \"junko_(touhou)\": \"纯子（东方）\",\n  \"k/da_(league_of_legends)\": \"KDA组合(英雄联盟)\",\n  \"kabuto\": \"头盔|甲胄\",\n  \"kadotani_anzu\": \"角谷杏\",\n  \"kaede_(blue_archive)\": \"枫（蓝色档案）\",\n  \"kaenbyou_rin\": \"火焰猫燐\",\n  \"kaeya_(genshin_impact)\": \"凯亚(原神)\",\n  \"kafuu_chino\": \"香风智乃\",\n  \"kaga_(azur_lane)\": \"加贺(碧蓝航线)\",\n  \"kaga_(battleship)_(azur_lane)\": \"加贺（战舰）（碧蓝航线）\",\n  \"kaga_(everlasting_killing_stone)_(azur_lane)\": \"kaga（永恒的杀戮石）（碧蓝航线）\",\n  \"kaga_(kancolle)\": \"加贺_(kancolle)\",\n  \"kagami_mochi\": \"镜饼\",\n  \"kagamihara_nadeshiko\": \"各務原なでしこ\",\n  \"kagamine_len\": \"镜音连\",\n  \"kagamine_rin\": \"镜音铃\",\n  \"kagiyama_hina\": \"鍵山雛\",\n  \"kagura_(gintama)\": \"神楽(銀魂)\",\n  \"kagurazaka_asuna\": \"神楽坂明日菜\",\n  \"kaguya_luna\": \"輝夜月\",\n  \"kaijuu\": \"怪兽\",\n  \"kaiou_michiru\": \"海王みちる\",\n  \"kaizuka_inaho\": \"界塚伊奈帆\",\n  \"kaku_seiga\": \"霍青娥\",\n  \"kakudate_karin\": \"角楯华凛\",\n  \"kakyoin_noriaki\": \"花京院纪明\",\n  \"kallen_stadtfeld\": \"紅月カレン\",\n  \"kama_(fate)\": \"卡玛（命运）\",\n  \"kamado_nezuko\": \"灶门祢豆子\",\n  \"kamijou_touma\": \"上条当麻\",\n  \"kamikita_komari\": \"神北小毬\",\n  \"kamina_glasses\": \"卡米纳墨镜\",\n  \"kamina_pose\": \"抬高手臂向上指\",\n  \"kamina_shades\": \"卡米纳墨镜\",\n  \"kamio_misuzu\": \"神尾观铃\",\n  \"kamio_reiji_(yua)\": \"神尾提督（舰C）\",\n  \"kamisato_ayaka\": \"神里绫华\",\n  \"kamishirasawa_keine\": \"上白沢慧音\",\n  \"kamiya_nao\": \"神谷奈绪\",\n  \"kamiyama_high_school_uniform\": \"神山高中校服\",\n  \"kamui_gakupo\": \"神威がくぽ\",\n  \"kan'u_unchou\": \"关羽云长\",\n  \"kanabou\": \"鬼金棒\",\n  \"kaname_madoka\": \"鹿目まどか\",\n  \"kaname_madoka_(cosplay)\": \"cos成鹿目圆\",\n  \"kaname_madoka_(mahou_shoujo_madoka_magica)\": \"鹿目圆\",\n  \"kanaria\": \"金糸雀\",\n  \"kanbaru_suruga\": \"神原駿河\",\n  \"kanji\": \"汉字\",\n  \"kanna_kamui\": \"カンナカムイ(小林さんちのメイドラゴン)\",\n  \"kano_shuuya\": \"鹿野修哉\",\n  \"kanon_(umineko)\": \"嘉音\",\n  \"kanroji_mitsuri\": \"甘露寺蜜璃\",\n  \"kanzaki_ranko\": \"神崎兰子\",\n  \"kanzashi\": \"簪子\",\n  \"kappa\": \"河童\",\n  \"kappa_mob_(touhou)\": \"河童暴徒（东方）\",\n  \"kappougi\": \"(烹饪时穿的)罩衫\",\n  \"karakasa_obake\": \"唐伞妖怪\",\n  \"karaoke\": \"卡拉OK\",\n  \"karasu_tengu\": \"乌天狗\",\n  \"kariginu\": \"狩衣\",\n  \"karin_(blue_archive)\": \"卡琳（蓝色档案）\",\n  \"karin_(bunny)_(blue_archive)\": \"卡琳（兔子）（蓝色档案）\",\n  \"kariya_masaki\": \"狩屋マサキ\",\n  \"karna_(fate)\": \"カルナ(Fate)\",\n  \"karyl_(princess_connect)\": \"凯露\",\n  \"kasane_teto\": \"重音テト\",\n  \"kashima_(kancolle)\": \"鹿岛（kancolle）\",\n  \"kashino_(azur_lane)\": \"樫野\",\n  \"kashino_(hot_springs_relaxation)_(azur_lane)\": \"樫野_(牛牛皮肤)\",\n  \"kashiwazaki_sena\": \"柏崎星奈\",\n  \"kashuu_kiyomitsu\": \"加州清光\",\n  \"kasodani_kyouko\": \"幽谷響子\",\n  \"kasuga_ayumu\": \"春日歩\",\n  \"kasugano_sakura\": \"春日野さくら\",\n  \"kasumi_(doa)\": \"霞(DOA)\",\n  \"kasumigaoka_utaha\": \"霞之丘诗羽\",\n  \"katagiri_sanae\": \"片桐早苗\",\n  \"katana\": \"日本刀\",\n  \"katori_(kancolle)\": \"katori_(kancolle)\",\n  \"katou_asuka\": \"加藤明日香\",\n  \"katou_megumi\": \"加藤惠\",\n  \"katsuki_yuuri\": \"胜生勇利\",\n  \"katsura_hinagiku\": \"桂雏菊\",\n  \"katsuragi_misato\": \"葛城美里\",\n  \"katsushika_hokusai_(fate)\": \"葛饰北斋（命运）\",\n  \"katyusha_(girls_und_panzer)\": \"喀秋莎（少女与战车）\",\n  \"kawakami_mai\": \"川神舞\",\n  \"kawakaze_(azur_lane)\": \"川风（碧蓝航线）\",\n  \"kawashima_ami\": \"川岛亚美\",\n  \"kawashima_momo\": \"河嶋桃\",\n  \"kawashiro_nitori\": \"河城荷取\",\n  \"kay_(girls_und_panzer)\": \"ケイ(GuP)\",\n  \"kayoko_(blue_archive)\": \"kayoko（蓝色档案）\",\n  \"kazama_asuka\": \"風間飛鳥\",\n  \"kazami_yuuka\": \"風見幽香\",\n  \"kazami_yuuka_(pc-98)\": \"旧作幽香\",\n  \"kazanari_tsubasa\": \"風鳴翼\",\n  \"kazemaru_ichirouta\": \"風丸一郎太\",\n  \"kazuha's_friend_(genshin_impact)\": \"枫原万叶（原神）\",\n  \"kazusa_(blue_archive)\": \"kazusa（蓝色档案）\",\n  \"kda\": \"KDA组合(英雄联盟)\",\n  \"kedama_milk\": \"毛玉\",\n  \"keep_out\": \"KEEP-OUT警戒线\",\n  \"keizoku_military_uniform\": \"继续高中军服\",\n  \"keizoku_school_uniform\": \"继续高中校服\",\n  \"kemono\": \"兽人\",\n  \"kemonomimi\": \"动物耳朵\",\n  \"kemonomimi_mode\": \"兽耳模式\",\n  \"kenzaki_makoto\": \"剣崎真琴\",\n  \"keqing\": \"刻晴\",\n  \"keqing_(genshin_impact)\": \"刻晴（原神）\",\n  \"keqing_(opulent_splendor)_(genshin_impact)\": \"刻晴（富丽堂皇）（原神）\",\n  \"kerchief\": \"方头巾\",\n  \"kesa\": \"袈裟\",\n  \"ketchup\": \"番茄酱\",\n  \"kettle\": \"水壶\",\n  \"key\": \"钥匙\",\n  \"key_necklace\": \"钥匙项链\",\n  \"keyboard_(computer)\": \"电脑键盘\",\n  \"keyboard_(instrument)\": \"键盘乐器\",\n  \"keychain\": \"钥匙扣\",\n  \"keyhole\": \"锁扣\",\n  \"keyhole_sweater\": \"胸部开口的毛衣\",\n  \"keystone\": \"要石\",\n  \"khaki\": \"卡其色\",\n  \"kiana_kaslana\": \"琪亚娜·卡斯兰娜\",\n  \"kickboard\": \"提水板\",\n  \"kicking\": \"踢\",\n  \"kido_tsubomi\": \"木戸つぼみ\",\n  \"kids\": \"儿童\",\n  \"kigurumi\": \"玩偶装\",\n  \"kijin_seija\": \"鬼人正邪\",\n  \"kikuchi_makoto\": \"菊地真\",\n  \"kikuri_(touhou)\": \"菊里（东方）\",\n  \"kill_la_kill\": \"斩服少女\",\n  \"kimono_lift\": \"掀起和服\",\n  \"kimono_pull\": \"剥开和服\",\n  \"kimono_skirt\": \"和服裙\",\n  \"kind_smile\": \"善良的微笑\",\n  \"kindergarten_uniform\": \"幼儿园制服\",\n  \"kine\": \"杵\",\n  \"king_(chess)\": \"国王(国际象棋)\",\n  \"kino_makoto\": \"木野まこと\",\n  \"kinomoto_sakura\": \"木之本樱\",\n  \"kinu_(azur_lane)\": \"kinu（碧蓝航线）\",\n  \"kira_yoshikage\": \"吉良吉影\",\n  \"kirara_(genshin_impact)\": \"绮良良(原神)\",\n  \"kirigami\": \"剪纸\",\n  \"kirigaya_suguha\": \"桐谷直叶\",\n  \"kirigiri_kyouko\": \"雾切响子\",\n  \"kirijou_mitsuru\": \"桐条美鹤\",\n  \"kirima_sharo\": \"桐间纱路\",\n  \"kirima_syaro\": \"桐间纱路\",\n  \"kirin_(armor)\": \"麒麟套\",\n  \"kirino_ranmaru\": \"霧野蘭丸\",\n  \"kirisame_marisa\": \"雾雨魔理沙\",\n  \"kirisame_marisa_(cosplay)\": \"cos成雾雨魔理沙\",\n  \"kirishima_(kancolle)\": \"雾岛_(kancolle)\",\n  \"kirito\": \"桐人\",\n  \"kiriya_aoi\": \"霧矢あおい\",\n  \"kiryuuin_satsuki\": \"鬼龙院皋月\",\n  \"kisaragi_(azur_lane)\": \"如月（碧蓝航线）|如月\",\n  \"kisaragi_chihaya\": \"如月千早\",\n  \"kisaragi_momo\": \"如月モモ\",\n  \"kisaragi_shintarou\": \"如月伸太郎\",\n  \"kise_yayoi\": \"黄瀬やよい\",\n  \"kiseru\": \"烟斗\",\n  \"kishibe_rohan\": \"岸边露伴\",\n  \"kishin_sagume\": \"稀神サグメ\",\n  \"kishinami_hakuno_(female)\": \"岸波白野\",\n  \"kiss\": \"吻|亲吻|接吻\",\n  \"kissing_cheek\": \"亲脸颊\",\n  \"kissing_hair\": \"亲吻头发\",\n  \"kita_high_school_uniform\": \"县立北高校制服|县立北高校(凉宫春日的忧郁)\",\n  \"kitagawa_marin\": \"喜多川海梦\",\n  \"kitashirakawa_tamako\": \"北白川たまこ\",\n  \"kitauji_high_school_uniform\": \"北宇治高中校服（吹响吧！上低音号）\",\n  \"kitazawa_shiho\": \"北泽志保\",\n  \"kitchen\": \"厨房\",\n  \"kitsune_mask\": \"狐狸面具\",\n  \"kiyohime_(fate)\": \"清姬（命运）\",\n  \"kiyohime_(fate/grand_order)\": \"清姬\",\n  \"kiyohime_(swimsuit_lancer)_(fate)\": \"清姫（泳装）\",\n  \"kiyosumi_school_uniform\": \"清澄高中校服\",\n  \"kizuna_ai\": \"絆愛\",\n  \"kizuna_akari\": \"紲星あかり\",\n  \"klee_(genshin_impact)\": \"克莱（原神）\",\n  \"knee\": \"膝盖\",\n  \"knee_boots\": \"马靴\",\n  \"knee_hug\": \"抱腿\",\n  \"knee_pads\": \"护膝\",\n  \"knee_pit\": \"膝盖内侧\",\n  \"knee_socks\": \"长袜\",\n  \"knee_up\": \"顶起膝盖\",\n  \"kneeboots\": \"及膝靴\",\n  \"kneehigh_boots\": \"及膝靴\",\n  \"kneehigh_socks\": \"长袜\",\n  \"kneehighs\": \"及膝袜\",\n  \"kneeling\": \"下跪\",\n  \"kneeling_on_one_leg\": \"单膝跪\",\n  \"kneepit\": \"膝盖内侧\",\n  \"kneepit_sex\": \"跪下性行为\",\n  \"kneepits\": \"膝盖内侧\",\n  \"knees\": \"膝盖\",\n  \"knees-on-chest\": \"膝盖顶到胸部\",\n  \"knees_on_chest\": \"膝盖蜷到胸前\",\n  \"knees_to_chest\": \"膝盖顶到胸部\",\n  \"knees_together_feet_apart\": \"双膝并拢双脚分开\",\n  \"knees_up\": \"顶起双膝\",\n  \"kneesocks\": \"长袜\",\n  \"knife\": \"小刀\",\n  \"knight\": \"骑士\",\n  \"knight_(chess)\": \"骑士(国际象棋)\",\n  \"koakuma\": \"小悪魔(東方Project)\",\n  \"kobayakawa_rinko\": \"小早川凛子\",\n  \"kobayakawa_sae\": \"小早川紗枝\",\n  \"kobayakawa_yutaka\": \"小早川ゆたか\",\n  \"kochiya_sanae\": \"东风谷早苗\",\n  \"kochou_shinobu\": \"胡蝶しのぶ\",\n  \"kogal\": \"小辣妹\",\n  \"kogitsunemaru\": \"小狐丸\",\n  \"koharu_(blue_archive)\": \"小春（蓝色档案）\",\n  \"kohinata_miho\": \"小日向美穂\",\n  \"kohinata_miku\": \"小日向未来\",\n  \"koizumi_hanayo\": \"小泉花阳\",\n  \"koizumi_itsuki\": \"古泉一樹\",\n  \"koizumi_itsuki_(female)\": \"古泉一姫\",\n  \"kokkoro\": \"可可罗\",\n  \"kokona_(blue_archive)\": \"kokona（蓝色档案）\",\n  \"kokonoe_rin\": \"九重りん\",\n  \"komaeda_nagito\": \"狛枝凪斗\",\n  \"komaki_manaka\": \"小牧愛佳\",\n  \"komeiji_koishi\": \"古明地恋\",\n  \"komeiji_satori\": \"古明地觉\",\n  \"kondou_taeko\": \"近藤妙子\",\n  \"kongou_(aoki_hagane_no_arpeggio)\": \"コンゴウ(蒼き鋼のアルペジオ)\",\n  \"kongou_(azur_lane)\": \"金刚（碧蓝航线）\",\n  \"kongou_(kancolle)\": \"金刚（kancolle）\",\n  \"konjiki_no_yami\": \"金色之暗\",\n  \"konngara_(touhou)\": \"孔加拉（东方）\",\n  \"konno_junko\": \"紺野純子\",\n  \"konohagakure_symbol\": \"木叶村标志\",\n  \"konpaku_youki\": \"魂魄妖忌\",\n  \"konpaku_youmu\": \"魂魄妖梦\",\n  \"konpaku_youmu_(ghost)\": \"半霊\",\n  \"korean_clothes\": \"韩服\",\n  \"korean_text\": \"韩文\",\n  \"koshimizu_sachiko\": \"輿水幸子\",\n  \"kotatsu\": \"被炉\",\n  \"kote\": \"小手\",\n  \"kotegawa_yui\": \"古手川唯\",\n  \"kotobuki_tsumugi\": \"琴吹䌷\",\n  \"kotohime_(touhou)\": \"琴姬（东方）\",\n  \"kotomine_kirei\": \"言峰綺礼\",\n  \"kotonoha_akane\": \"琴葉茜\",\n  \"kotoyoro\": \"新年问候\",\n  \"kourindou_tengu_costume\": \"香霖堂天狗装束\",\n  \"kousaka_honoka\": \"高坂穗乃果\",\n  \"kousaka_kirino\": \"高坂桐乃\",\n  \"kousaka_kyousuke\": \"高坂京介\",\n  \"kousaka_reina\": \"高坂麗奈\",\n  \"kousaka_tamaki\": \"向坂環\",\n  \"koyama_yuzu\": \"小山柚子\",\n  \"koyanskaya_(fate)\": \"koyanskaya（命运）\",\n  \"kozakura_marry\": \"小桜茉莉\",\n  \"kronshtadt_(azur_lane)\": \"喀琅施塔特（碧蓝航线）\",\n  \"kroos_(arknights)\": \"克罗斯（明日方舟）\",\n  \"kroos_the_keen_glint_(arknights)\": \"克罗斯敏锐的闪光（明日方舟）\",\n  \"kubrick_stare\": \"库布里克凝视\",\n  \"kuchiki_rukia\": \"朽木ルキア\",\n  \"kuga_natsuki\": \"玖我なつき\",\n  \"kuji-in\": \"九字印\",\n  \"kujikawa_rise\": \"久慈川りせ\",\n  \"kujou_karen\": \"九条カレン\",\n  \"kumano_(azur_lane)\": \"熊野（碧蓝航线）\",\n  \"kumoi_ichirin\": \"雲居一輪\",\n  \"kunai\": \"苦无\",\n  \"kunikida_hanamaru\": \"国木田花丸\",\n  \"kunoichi\": \"忍者/日本武士\",\n  \"kuradoberi_jam\": \"蔵土縁紗夢\",\n  \"kurodani_yamame\": \"黒谷ヤマメ\",\n  \"kuroka_(high_school_dxd)\": \"黒歌\",\n  \"kurokawa_eren\": \"黒川エレン\",\n  \"kuroki_tomoko\": \"黒木智子\",\n  \"kuromorimine_military_uniform\": \"黑森峰女子学园军服\",\n  \"kuromorimine_school_uniform\": \"黑森峰女子学园校服\",\n  \"kurosaki_ichigo\": \"黑崎一护\",\n  \"kurosawa_dia\": \"黑泽黛雅\",\n  \"kurosawa_ruby\": \"黑泽露比\",\n  \"kuroyukihime\": \"黑雪姬\",\n  \"kurugaya_yuiko\": \"来ヶ谷唯湖\",\n  \"kurumi_(touhou)\": \"久留美（东方）\",\n  \"kurumi_erika\": \"来海えりか\",\n  \"kusakabe_misao\": \"日下部みさお\",\n  \"kusanagi_motoko\": \"草薙素子\",\n  \"kusazuri\": \"腹当|草摺\",\n  \"kushieda_minori\": \"櫛枝実乃梨\",\n  \"kusugawa_sasara\": \"久寿川ささら\",\n  \"kyonko\": \"キョン子\",\n  \"kyouka_(princess_connect!)\": \"氷川鏡華\",\n  \"kyoukaisenjou_no_horizon\": \"京海战无地平线_1521\",\n  \"kyubey\": \"QB\",\n  \"kyuubi\": \"九尾|九尾狐\",\n  \"kyuudo\": \"弓道\",\n  \"kyuudou\": \"弓道\",\n  \"la+_darknesss\": \"拉普拉斯·达克尼斯\",\n  \"la_pluma_(arknights)\": \"la_pluma（明日方舟）\",\n  \"lab_coat\": \"白大褂\",\n  \"labcoat\": \"白大褂\",\n  \"labia\": \"阴唇\",\n  \"laboratory\": \"研究所\",\n  \"lace\": \"蕾丝\",\n  \"lace-trimmed\": \"蕾丝饰边的\",\n  \"lace-trimmed_bra\": \"蕾丝边胸罩\",\n  \"lace-trimmed_dress\": \"蕾丝边连衣裙\",\n  \"lace-trimmed_gloves\": \"蕾丝边手套\",\n  \"lace-trimmed_hairband\": \"蕾丝边发带\",\n  \"lace-trimmed_legwear\": \"蕾丝边裤袜\",\n  \"lace-trimmed_panties\": \"蕾丝边内裤\",\n  \"lace-trimmed_skirt\": \"蕾丝边短裙\",\n  \"lace-trimmed_sleeves\": \"蕾丝边袖子\",\n  \"lace-up_boots\": \"系带靴\",\n  \"lace_bra\": \"蕾丝胸罩\",\n  \"lace_panties\": \"蕾丝内裤\",\n  \"lace_trim\": \"蕾丝镶边\",\n  \"lactating\": \"哺乳（大范围）\",\n  \"lactation_through_clothes\": \"隔着衣服泌乳\",\n  \"ladder\": \"梯子\",\n  \"ladle\": \"长柄勺\",\n  \"ladybug\": \"瓢虫\",\n  \"laevatein\": \"禁忌“莱瓦汀”\",\n  \"laevatein_(touhou)\": \"laevatein_(东方)\",\n  \"laffey_(azur_lane)\": \"拉菲（碧蓝航线）\",\n  \"lake\": \"湖\",\n  \"lala_satalin_deviluke\": \"菈菈·萨塔琳·戴比路克\",\n  \"lamia\": \"蛇娘\",\n  \"lamp\": \"灯\",\n  \"lamppost\": \"路灯\",\n  \"lance\": \"(古骑兵的)长矛|长枪\",\n  \"lantern\": \"灯笼\",\n  \"lantern_floating\": \"灯笼水槽\",\n  \"lanyard\": \"挂绳\",\n  \"lap_cup\": \"酒倒在阴部\",\n  \"lap_pillow\": \"膝枕\",\n  \"lapcup\": \"酒倒在阴部\",\n  \"lappland_(arknights)\": \"拉普兰德\",\n  \"lappland_(refined_horrormare)_(arknights)\": \"拉普兰（精致的恐怖梦魇）（明日方舟）\",\n  \"laptop\": \"笔记本电脑\",\n  \"large_areola\": \"大乳晕\",\n  \"large_areolae\": \"大乳晕\",\n  \"large_boobs\": \"大胸 (D)\",\n  \"large_bow\": \"大蝴蝶结\",\n  \"large_breast\": \"大胸 (D)\",\n  \"large_breasts\": \"巨乳\",\n  \"large_hat\": \"大帽子\",\n  \"large_hips\": \"宽盆骨\",\n  \"large_insertion\": \"巨根插入\",\n  \"large_pectorals\": \"大胸肌\",\n  \"large_penis\": \"大阴茎\",\n  \"large_tail\": \"大尾巴\",\n  \"large_tits\": \"大胸 (D)\",\n  \"large_wings\": \"大翅膀\",\n  \"laser\": \"激光\",\n  \"lateral_view\": \"斜侧面视角\",\n  \"latex\": \"胶衣\",\n  \"latex_gloves\": \"乳胶手套\",\n  \"latex_legwear\": \"乳胶裤袜\",\n  \"latex_thighhighs\": \"乳胶材质的长筒袜\",\n  \"latin_cross\": \"拉丁式十字架\",\n  \"laugh\": \"在笑的\",\n  \"laughing\": \"在笑的\",\n  \"laundry\": \"洗衣店\",\n  \"laurel_crown\": \"桂冠\",\n  \"lava_(arknights)\": \"熔岩（方舟）\",\n  \"lava_the_purgatory_(arknights)\": \"熔岩炼狱（明日方舟）\",\n  \"lavender\": \"薰衣草\",\n  \"lavender_hair\": \"紫发\",\n  \"lavenderblush\": \"薰衣草腮红\",\n  \"lawn\": \"草坪\",\n  \"lawngreen\": \"草坪绿\",\n  \"layered\": \"分层的\",\n  \"layered_bikini\": \"分层比基尼\",\n  \"layered_clothes\": \"多层衣物\",\n  \"layered_clothing\": \"分层服装\",\n  \"layered_dress\": \"分层连衣裙\",\n  \"layered_skirt\": \"分层的半裙\",\n  \"layered_sleeves\": \"分层的衣袖\",\n  \"laying\": \"躺着\",\n  \"laying_down\": \"躺着\",\n  \"le_malin_(azur_lane)\": \"恶毒\",\n  \"le_malin_(listless_lapin)_(azur_lane)\": \"le_malin_(无精打采的\",\n  \"le_malin_(mercredi_at_the_secret_base)_(azur_lane)\": \"le_malin_(秘密基地的_mercredi)_(azur_Lane)\",\n  \"le_malin_(sleepy_sunday)_(azur_lane)\": \"le_malin（沉睡的星期天）（蔚蓝车道）\",\n  \"le_temeraire_(azur_lane)\": \"le_temeraire_(蔚蓝海岸)\",\n  \"le_triomphant_(azur_lane)\": \"le_triomphant（碧蓝航线）\",\n  \"leaf\": \"叶子\",\n  \"leaf_(medium)\": \"树叶\",\n  \"leaf_hair_ornament\": \"叶子发饰\",\n  \"leaf_on_head\": \"头上的叶子\",\n  \"leaf_print\": \"叶子印花\",\n  \"leaf_umbrella\": \"叶伞|当伞用的叶子\",\n  \"leander_(azur_lane)\": \"瘦（碧蓝航线）\",\n  \"leaning\": \"倚靠|身体倾斜\",\n  \"leaning_back\": \"身体往后靠\",\n  \"leaning_forward\": \"身体前倾\",\n  \"leaning_on_object\": \"靠在物体上\",\n  \"leaning_on_person\": \"靠着他人\",\n  \"leaning_to_the_side\": \"向一侧倾斜身体\",\n  \"leash\": \"宠物链\",\n  \"leash_on_penis\": \"阴茎上的皮带\",\n  \"leash_pull\": \"拉皮带\",\n  \"leather\": \"皮革\",\n  \"leather_boots\": \"皮靴\",\n  \"leather_gloves\": \"皮手套\",\n  \"leather_jacket\": \"皮夹克\",\n  \"left-handed\": \"左撇子\",\n  \"left-to-right\": \"从左往右读的漫画\",\n  \"left-to-right_manga\": \"从左往右读的漫画\",\n  \"leg_belt\": \"腿部系着带子\",\n  \"leg_between_thighs\": \"腿顶在大腿之间\",\n  \"leg_bracelet\": \"脚镯\",\n  \"leg_cutout\": \"裤袜有开口\",\n  \"leg_garter\": \"腿环|袜带\",\n  \"leg_grab\": \"抓着腿\",\n  \"leg_hair\": \"腿毛\",\n  \"leg_hug\": \"抱腿\",\n  \"leg_lift\": \"单腿抬高\",\n  \"leg_lock\": \"用双腿夹住\",\n  \"leg_raise\": \"抬一只脚\",\n  \"leg_raised\": \"抬一只脚\",\n  \"leg_ribbon\": \"腿部丝带\",\n  \"leg_tattoo\": \"腿部纹身\",\n  \"leg_up\": \"抬起腿\",\n  \"leg_warmers\": \"腿套|暖腿袜\",\n  \"legendary_pokemon\": \"传说宝可梦\",\n  \"leggings\": \"紧身裤\",\n  \"legjob\": \"腿交(可能无效\",\n  \"lego_(medium)\": \"乐高\",\n  \"legs\": \"双腿\",\n  \"legs_apart\": \"两腿分开\",\n  \"legs_folded\": \"大腿小腿折起来\",\n  \"legs_lock\": \"跨坐式\",\n  \"legs_over_head\": \"双腿抬过头\",\n  \"legs_together\": \"双腿并拢\",\n  \"legs_up\": \"双腿抬起\",\n  \"legwarmers\": \"腿套/暖腿袜\",\n  \"legwear\": \"裹腿\",\n  \"legwear_garter\": \"裤袜吊袜带\",\n  \"legwear_under_shorts\": \"短裤穿在裤袜外面\",\n  \"lei_lei\": \"泪泪\",\n  \"leizi_(arknights)\": \"雷子（方舟）\",\n  \"lelouch_lamperouge\": \"鲁鲁修·兰佩鲁日\",\n  \"lemon\": \"柠檬\",\n  \"lemon_slice\": \"柠檬片\",\n  \"lemonchiffon\": \"柠檬雪纺\",\n  \"lens_flare\": \"镜头光晕\",\n  \"lens_flare_abuse\": \"镜头光晕滥用\",\n  \"lensflare\": \"镜头光晕\",\n  \"leonardo_da_vinci_(fate)\": \"莱昂纳多·达·芬奇（命运）\",\n  \"leopard_print\": \"豹纹\",\n  \"leopard_tail\": \"豹尾\",\n  \"leotard_aside\": \"把连衣裤裆部剥到一边\",\n  \"leotard_pull\": \"剥开连衣裤\",\n  \"leotard_under_clothes\": \"内层穿着连衣裤\",\n  \"lesbian\": \"百合\",\n  \"letter\": \"信\",\n  \"letter_boxed\": \"宽银幕格式\",\n  \"letterbox\": \"宽银幕格式\",\n  \"letterboxed\": \"宽银幕格式\",\n  \"letterman_jacket\": \"棒球服\",\n  \"library\": \"图书馆\",\n  \"licking\": \"舔\",\n  \"licking_finger\": \"舔手指\",\n  \"licking_foot\": \"舔脚\",\n  \"licking_lips\": \"舔嘴唇\",\n  \"licking_nipple\": \"舔乳头\",\n  \"licking_nipples\": \"舔乳头\",\n  \"licking_penis\": \"舔阴茎\",\n  \"licking_testicle\": \"舔睾丸\",\n  \"lifebuoy\": \"救生圈\",\n  \"lifted_by_another\": \"被对方掀起衣物\",\n  \"lifted_by_self\": \"掀起自己的衣物\",\n  \"lifting_person\": \"将人抱起\",\n  \"lifting_skirt\": \"掀起裙子\",\n  \"light\": \"光\",\n  \"light_areolae\": \"有光泽的乳晕\",\n  \"light_blue_eyes\": \"浅蓝色的眼睛\",\n  \"light_blue_hair\": \"浅蓝色头发\",\n  \"light_blush\": \"淡淡的腮红\",\n  \"light_brown\": \"浅褐\",\n  \"light_brown_eyes\": \"浅棕色眼睛\",\n  \"light_brown_hair\": \"茶色头发\",\n  \"light_bulb\": \"灯泡\",\n  \"light_censor\": \"圣光\",\n  \"light_frown\": \"微微皱眉\",\n  \"light_green_hair\": \"浅绿色头发\",\n  \"light_particles\": \"光粒子\",\n  \"light_persona\": \"美化\",\n  \"light_purple_hair\": \"浅紫色头发\",\n  \"light_rays\": \"光照\",\n  \"light_smile\": \"浅笑\",\n  \"light_trail\": \"光线移动的轨迹\",\n  \"lightblue\": \"浅蓝\",\n  \"lightcoral\": \"浅珊瑚\",\n  \"lightcyan\": \"浅青\",\n  \"lighter\": \"打火机\",\n  \"lightgoldenrodyellow\": \"浅金黄\",\n  \"lightgray\": \"浅灰\",\n  \"lightgreen\": \"浅绿\",\n  \"lighthouse\": \"灯塔\",\n  \"lightning\": \"闪电\",\n  \"lightning_bolt_symbol\": \"雷电符号（⚡）\",\n  \"lightpink\": \"浅粉\",\n  \"lights\": \"光\",\n  \"lightsaber\": \"光剑\",\n  \"lightsalmon\": \"光鲑鱼\",\n  \"lightseagreen\": \"浅海绿\",\n  \"lightskyblue\": \"亮天蓝\",\n  \"lightslategray\": \"灯石灰\",\n  \"lightsteelblue\": \"轻钢蓝\",\n  \"lightyellow\": \"淡黄\",\n  \"ligne_claire\": \"白描\",\n  \"lili_(tekken)\": \"リリ(鉄拳)\",\n  \"lilith_aensland\": \"欲望の迷い子リリス\",\n  \"lillie_(pokemon)\": \"リーリエ(ポケモン)\",\n  \"lily\": \"百合花\",\n  \"lily_(flower)\": \"百合花\",\n  \"lily_of_the_valley\": \"铃兰\",\n  \"lily_pad\": \"睡莲\",\n  \"lime\": \"酸橙\",\n  \"limegreen\": \"青柠\",\n  \"limited_palette\": \"有限色盘作画\",\n  \"lin_yuhsia_(arknights)\": \"林雨霞（方舟）\",\n  \"line-up\": \"一排人\",\n  \"line_in_eye\": \"黑眼圈中的水平线\",\n  \"line_up\": \"一排人\",\n  \"linea_alba\": \"平滑小腹\",\n  \"lineart\": \"素线画\",\n  \"lineless\": \"几乎没用勾线的画\",\n  \"linen\": \"亚麻布\",\n  \"lineup\": \"一排人\",\n  \"ling_(arknights)\": \"玲（方舟）\",\n  \"linie_(sousou_no_frieren)\": \"莉妮耶(葬送的芙莉莲)\",\n  \"linked_piercing\": \"连环穿孔\",\n  \"lion\": \"狮子\",\n  \"lion_ears\": \"狮子耳朵\",\n  \"lion_girl\": \"狮子娘\",\n  \"lion_tail\": \"狮子尾巴\",\n  \"lip_biting\": \"咬嘴唇\",\n  \"lip_licking\": \"舔嘴唇\",\n  \"lip_piercing\": \"唇钉\",\n  \"lipgloss\": \"唇彩\",\n  \"lips\": \"嘴唇\",\n  \"lipstick\": \"口红|唇膏\",\n  \"lipstick_mark\": \"口红印\",\n  \"lipstick_tube\": \"口红管\",\n  \"liquid\": \"液体\",\n  \"liquid_between_thighs\": \"酒倒在阴部\",\n  \"liquid_hair\": \"液态头发\",\n  \"lisa_(genshin_impact)\": \"丽莎（原神）\",\n  \"lisbeth\": \"篠崎里香\",\n  \"listen!!\": \"《Listen!!》\",\n  \"little_bel_(azur_lane)\": \"小贝尔\",\n  \"little_red_riding_hood_(grimm)\": \"赤頭巾\",\n  \"littorio_(azur_lane)\": \"littorio（碧蓝航线）\",\n  \"living_clothes\": \"活体衣服\",\n  \"living_hair\": \"活头发\",\n  \"lizard\": \"蜥蜴\",\n  \"lizard_tail\": \"蜥蜴尾巴\",\n  \"load_bearing_vest\": \"承重背心\",\n  \"loafers\": \"乐福鞋\",\n  \"loating_jacket\": \"休闲夹克\",\n  \"lock\": \"锁\",\n  \"locked_arms\": \"互挽手臂\",\n  \"locker\": \"储物柜\",\n  \"locker_room\": \"更衣室\",\n  \"log\": \"枯树干\",\n  \"logo\": \"标志\",\n  \"loincloth\": \"遮裆布\",\n  \"lolicon\": \"萝莉\",\n  \"lolita\": \"洛丽塔风格\",\n  \"lolita_hairband\": \"洛丽塔发带\",\n  \"lolita_headband\": \"洛丽塔发带\",\n  \"lollipop\": \"棒棒糖\",\n  \"lone_nape_hair\": \"孤颈毛\",\n  \"lonely\": \"孤独的\",\n  \"long_bangs\": \"长刘海\",\n  \"long_braid\": \"长辫子\",\n  \"long_coat\": \"长外套\",\n  \"long_dress\": \"长连衣裙\",\n  \"long_ears\": \"尖耳\",\n  \"long_eyelashes\": \"长睫毛\",\n  \"long_fingernails\": \"长指甲\",\n  \"long_gloves\": \"长袖手套\",\n  \"long_hair\": \"长发\",\n  \"long_island_(azur_lane)\": \"长岛（碧蓝航线）\",\n  \"long_legs\": \"长腿\",\n  \"long_neck\": \"长脖子\",\n  \"long_nipples\": \"长乳头\",\n  \"long_pointy_ears\": \"尖尖的长耳朵\",\n  \"long_ponytail\": \"长马尾\",\n  \"long_scarf\": \"长围巾\",\n  \"long_sideburns\": \"长鬓角\",\n  \"long_skirt\": \"长裙\",\n  \"long_sleeve\": \"长袖\",\n  \"long_sleeves\": \"长袖\",\n  \"long_toenails\": \"长脚趾甲\",\n  \"long_tongue\": \"长舌头\",\n  \"look-alike\": \"撞脸\",\n  \"looking_afar\": \"遥望\",\n  \"looking_ahead\": \"展望未来\",\n  \"looking_aside\": \"看向侧面\",\n  \"looking_at_animal\": \"看着动物\",\n  \"looking_at_another\": \"看着另一个\",\n  \"looking_at_breasts\": \"瞄着乳房\",\n  \"looking_at_food\": \"看食物\",\n  \"looking_at_hand\": \"看着手\",\n  \"looking_at_hands\": \"看着双手\",\n  \"looking_at_mirror\": \"照镜子\",\n  \"looking_at_penis\": \"看着阴茎\",\n  \"looking_at_phone\": \"看手机\",\n  \"looking_at_screen\": \"看着屏幕\",\n  \"looking_at_viewer\": \"看着你\",\n  \"looking_away\": \"移开视线\",\n  \"looking_back\": \"向后看\",\n  \"looking_down\": \"俯视\",\n  \"looking_outside\": \"向外看\",\n  \"looking_over_shoulder\": \"回眸\",\n  \"looking_pleasured\": \"看起来很爽\",\n  \"looking_to_side\": \"看向侧面\",\n  \"looking_to_the_side\": \"看向侧面\",\n  \"looking_up\": \"仰视\",\n  \"loong\": \"中国龙\",\n  \"looping_animation\": \"循环播放动画\",\n  \"loose_belt\": \"松散的带子(衣物)\",\n  \"loose_necktie\": \"松散的领带\",\n  \"loose_socks\": \"泡泡袜\",\n  \"lopsided_breasts\": \"不对称的胸部\",\n  \"lord_camelot_(fate)\": \"卡莱洛特勋爵（命运）\",\n  \"lord_el-melloi_ii\": \"ロード・エルメロイII世\",\n  \"lotion\": \"防晒霜|身体乳\",\n  \"lotion_bottle\": \"乳液瓶子\",\n  \"lotus\": \"莲花\",\n  \"lotus_position\": \"结跏趺坐\",\n  \"louise_(touhou)\": \"路易丝（东方）\",\n  \"lounge_chair\": \"躺椅\",\n  \"loungewear\": \"休闲服\",\n  \"love_letter\": \"情书\",\n  \"love_live!\": \"爱生活！\",\n  \"love_live!_school_idol_project\": \"爱生活！校园偶像\",\n  \"love_live!_sunshine!!\": \"爱生活！阳光！！\",\n  \"love_train\": \"爱情列车\",\n  \"low-braided_long_hair\": \"低辫长发\",\n  \"low-leg_panties\": \"低腰式内裤\",\n  \"low-tied_long_hair\": \"低扎长发\",\n  \"low_angle\": \"仰视镜头\",\n  \"low_leg_panties\": \"低腰式内裤\",\n  \"low_ponytail\": \"低扎马尾\",\n  \"low_quality\": \"低质量\",\n  \"low_res\": \"低分辨率\",\n  \"low_tied_hair\": \"低扎头发\",\n  \"low_twin_braids\": \"低双辫\",\n  \"low_twintails\": \"低扎双尾\",\n  \"low_wings\": \"腰间的翅膀\",\n  \"lower_body\": \"下半身特写\",\n  \"lower_teeth\": \"（口中能看到）下齿\",\n  \"lowleg\": \"低腰款式\",\n  \"lowleg_bikini\": \"低腰比基尼\",\n  \"lowleg_panties\": \"低腰式内裤\",\n  \"lowleg_pants\": \"低腰裤子\",\n  \"lowres\": \"低分辨率\",\n  \"lube\": \"润滑油\",\n  \"lucoa_(maidragon)\": \"ケツァルコアトル(小林さんちのメイドラゴン)\",\n  \"luggage\": \"行李\",\n  \"lulu_(league_of_legends)\": \"露璐\",\n  \"lumine_(genshin_impact)\": \"荧（原神）\",\n  \"luminous\": \"夜光的\",\n  \"luna_nova_school_uniform\": \"鲁纳诺娃魔法学校校服\",\n  \"lunar\": \"月的|月球的\",\n  \"lunchbox\": \"便当盒\",\n  \"lute_(instrument)\": \"琵琶(乐器)\",\n  \"lycoris_recoil\": \"石蒜后坐力\",\n  \"lying\": \"躺着的\",\n  \"lying_down\": \"躺着\",\n  \"lying_on_back\": \"仰躺\",\n  \"lying_on_floor\": \"躺在地上\",\n  \"lying_on_person\": \"躺在人身上\",\n  \"lying_on_side\": \"侧卧\",\n  \"lying_on_stomach\": \"趴着\",\n  \"lying_on_the_lake\": \"躺在湖面上\",\n  \"lying_on_water\": \"躺在水中\",\n  \"lynette_(genshin_impact)\": \"琳妮特(原神)\",\n  \"lyra\": \"[天]天琴座\",\n  \"lyrical_nanoha\": \"魔法少女奈叶\",\n  \"lyrics\": \"歌词\",\n  \"m1911\": \"m1911型枪\",\n  \"m4_carbine\": \"m4卡宾枪\",\n  \"m_legs\": \"M字摆腿\",\n  \"macaron\": \"马卡龙\",\n  \"mace\": \"权杖\",\n  \"machine\": \"机械\",\n  \"machine_gun\": \"机关枪\",\n  \"machinery\": \"机械武装\",\n  \"macro_shot\": \"微距摄像\",\n  \"mad\": \"生气的\",\n  \"madotsuki\": \"窓付き\",\n  \"maebara_keiichi\": \"前原圭一\",\n  \"maekawa_miku\": \"前川みく\",\n  \"magallan_(arknights)\": \"麦哲伦（明日方舟）\",\n  \"magatama\": \"勾玉\",\n  \"magatama_necklace\": \"珠玉项链\",\n  \"magazine\": \"杂志\",\n  \"magazine_(object)\": \"杂志（物品）\",\n  \"magazine_(weapon)\": \"弹匣(武器)\",\n  \"magazine_cover\": \"杂志封面\",\n  \"mage_staff\": \"魔杖\",\n  \"magenta\": \"洋红\",\n  \"magic\": \"魔法\",\n  \"magic_circle\": \"魔法阵\",\n  \"magic_circles\": \"魔法阵\",\n  \"magic_girl\": \"魔法少女\",\n  \"magic_wand\": \"魔杖\",\n  \"magical_boy\": \"魔法少年\",\n  \"magical_circle\": \"魔法阵\",\n  \"magical_circles\": \"魔法阵\",\n  \"magical_girl\": \"魔法少女\",\n  \"magical_girls\": \"魔法少女\",\n  \"magical_musket\": \"魔能枪\",\n  \"magician\": \"魔术师\",\n  \"magnificent_architecture\": \"建筑\",\n  \"magnifying_glass\": \"放大镜\",\n  \"mahjong\": \"麻将\",\n  \"mahjong_tile\": \"麻将牌\",\n  \"mahou_shoujo\": \"魔法少女\",\n  \"mahou_shoujo_madoka_magica\": \"魔法少女小圆\",\n  \"mai_(touhou)\": \"舞（东方）\",\n  \"maid_apron\": \"女仆围裙\",\n  \"maid_bikini\": \"女仆比基尼\",\n  \"maid_cachusha\": \"女仆头饰\",\n  \"maid_costume\": \"女仆\",\n  \"maid_dress\": \"女仆\",\n  \"maid_headband\": \"女仆头饰\",\n  \"maid_headdress\": \"女仆头饰\",\n  \"maid_outfit\": \"女仆\",\n  \"maid_uniform\": \"女仆\",\n  \"maids\": \"女仆\",\n  \"make-up\": \"浓装\",\n  \"make_up\": \"浓装\",\n  \"makeup\": \"化妆\",\n  \"maki_(blue_archive)\": \"maki（蓝色档案）\",\n  \"makinami_mari_illustrious\": \"真希波・マリ・イラストリアス\",\n  \"makise_kurisu\": \"牧瀬紅莉栖\",\n  \"makizushi\": \"海苔卷寿司\",\n  \"mako_eyes\": \"魔眼\",\n  \"male_child\": \"小男孩\",\n  \"male_doctor_(arknights)\": \"男医生_(arknights)\",\n  \"male_focus\": \"男性特写\",\n  \"male_futanari\": \"男二成\",\n  \"male_masturbation\": \"男性自慰\",\n  \"male_penetrating_female\": \"男性插入女性\",\n  \"male_pov\": \"主观视角\",\n  \"male_pregnancy\": \"男性怀孕\",\n  \"male_pubic_hair\": \"男性的阴毛\",\n  \"male_swimwear\": \"男用泳裤\",\n  \"male_underwear\": \"男用内裤\",\n  \"mallet\": \"木槌\",\n  \"mami_mogu_mogu\": \"麻美断头梗\",\n  \"manabe_nodoka\": \"真鍋和\",\n  \"manacles\": \"宽手铐\",\n  \"manakete\": \"龙人族\",\n  \"mandarin_orange\": \"蜜柑\",\n  \"manga\": \"漫画\",\n  \"manga_(object)\": \"图中有漫画\",\n  \"manga_cover\": \"漫画封面\",\n  \"manjuu_(azur_lane)\": \"蛮啾（碧蓝航线）\",\n  \"mankanshoku_mako\": \"満艦飾マコ\",\n  \"manly\": \"强壮的\",\n  \"mano_fico\": \"Fig 手势\",\n  \"mansion\": \"屋敷\",\n  \"manticore_(arknights)\": \"蝎尾狮_(arknights)\",\n  \"manual_piano\": \"钢琴\",\n  \"many_colorful_petals_are_flying\": \"五颜六色的花瓣飞舞\",\n  \"maou_(maoyuu)\": \"魔王(まおゆう)\",\n  \"map\": \"地图\",\n  \"maple_leaf\": \"枫叶\",\n  \"maple_tree\": \"枫树\",\n  \"mari_(blue_archive)\": \"mari（蓝色档案）\",\n  \"marie_(girls_und_panzer)\": \"マリー(GuP)\",\n  \"marie_antoinette_(fate)\": \"玛丽·安托瓦内特（命运）\",\n  \"mario_(series)\": \"马里奥（系列）\",\n  \"marker\": \"记号笔|记号笔写的标记\",\n  \"marker_(medium)\": \"用记号笔作的画\",\n  \"maroon\": \"栗色\",\n  \"mars_symbol\": \"♂\",\n  \"martha_(fate)\": \"玛莎（命运）\",\n  \"maruyama_aya\": \"丸山彩\",\n  \"mary_janes\": \"玛丽珍鞋\",\n  \"mascara\": \"睫毛膏\",\n  \"mascot\": \"吉祥物\",\n  \"mash_kyrielight\": \"玛修·基列莱特\",\n  \"mashiro_(blue_archive)\": \"mashiro（蓝色档案）\",\n  \"mask\": \"面具\",\n  \"mask_challenge_(meme)\": \"面具挑战（模因）\",\n  \"mask_lift\": \"抬起面罩\",\n  \"mask_off\": \"摘下的面具\",\n  \"mask_on_head\": \"掀到头上的面具\",\n  \"mask_pull\": \"拉着口罩\",\n  \"mask_removed\": \"摘下的面具\",\n  \"masked\": \"蒙面\",\n  \"masks\": \"面具/眼罩/口罩\",\n  \"masochism\": \"抖M\",\n  \"masquerade_mask\": \"化妆舞会面具\",\n  \"massachusetts_(azur_lane)\": \"马萨诸塞州\",\n  \"massachusetts_(dressed_to_impress)_(azur_lane)\": \"马萨诸塞州（着装给人留下深刻印象）（碧蓝航线）\",\n  \"master_sword\": \"大师之剑\",\n  \"masterpiece\": \"杰作\",\n  \"masturbate\": \"自慰\",\n  \"masturbating\": \"自慰\",\n  \"masturbation_through_clothing\": \"隔着衣服自慰\",\n  \"matara_okina\": \"摩多羅隠岐奈\",\n  \"matching_outfit\": \"情侣装\",\n  \"mating_press\": \"授精体位\",\n  \"matoba_risa\": \"的場梨沙\",\n  \"matoi_ryuuko\": \"纏流子\",\n  \"matou_kariya\": \"間桐雁夜\",\n  \"matou_sakura\": \"间桐樱\",\n  \"matsukaze_tenma\": \"松風天馬\",\n  \"matsumoto_rangiku\": \"松本乱菊\",\n  \"matsuno_choromatsu\": \"チョロ松\",\n  \"matsuno_ichimatsu\": \"松野一松\",\n  \"matsuno_jyushimatsu\": \"十四松\",\n  \"matsuno_karamatsu\": \"松野カラ松\",\n  \"matsuno_osomatsu\": \"おそ松\",\n  \"matsuno_todomatsu\": \"松野トド松\",\n  \"matsuura_kanan\": \"松浦果南\",\n  \"matterhorn_(arknights)\": \"马特霍恩（明日方舟）\",\n  \"mattress\": \"床垫；褥子\",\n  \"mature_female\": \"熟女\",\n  \"mature_male\": \"成熟大叔\",\n  \"maya_(azur_lane)\": \"玛雅（碧蓝航线）\",\n  \"mayer_(arknights)\": \"迈尔（明日方舟）\",\n  \"mayuzumi_fuyuko\": \"黛冬优子\",\n  \"meat\": \"肉\",\n  \"mechamusume\": \"机娘\",\n  \"mechanical_arms\": \"机械臂\",\n  \"mechanical_halo\": \"机械式天使光环\",\n  \"mechanical_horns\": \"机械角\",\n  \"mechanical_legs\": \"机械义足\",\n  \"mechanical_parts\": \"露出机损\",\n  \"mechanical_pencil\": \"出芯笔\",\n  \"mechanical_wings\": \"机械翼\",\n  \"mechanization\": \"机械化\",\n  \"medal\": \"奖章\",\n  \"medea_(fate)\": \"美狄亚（命运）\",\n  \"medical_eyepatch\": \"医用眼罩\",\n  \"medical_mask\": \"医用口罩\",\n  \"medicine_melancholy\": \"梅蒂欣\",\n  \"meditation\": \"冥想（可能没用）\",\n  \"medium_breasts\": \"中等胸部(C)\",\n  \"medium_hair\": \"中等长发\",\n  \"medium_shot\": \"中景\",\n  \"medium_skirt\": \"中等长裙子\",\n  \"mediumaquamarine\": \"中海蓝\",\n  \"mediumblue\": \"中蓝\",\n  \"mediumorchid\": \"中兰花紫\",\n  \"mediumpurple\": \"中紫\",\n  \"mediumseagreen\": \"中海\",\n  \"mediumslateblue\": \"中板岩蓝\",\n  \"mediumspringgreen\": \"中春绿\",\n  \"mediumturquoise\": \"中绿松石色\",\n  \"mediumvioletred\": \"中紫红\",\n  \"medusa_(fate)\": \"美杜莎（命运）\",\n  \"medusa_(rider)_(fate)\": \"美杜莎（骑士）（命运）\",\n  \"mega_pokemon\": \"Mega形态宝可梦\",\n  \"megami_magazine\": \"女神杂志\",\n  \"meganekko\": \"眼镜/眼镜娘\",\n  \"meganeko\": \"眼镜/眼镜娘\",\n  \"megaphone\": \"扩音器\",\n  \"megumin\": \"惠惠\",\n  \"megurine_luka\": \"巡音流歌\",\n  \"meiji_schoolgirl_uniform\": \"明治年间女学生制服\",\n  \"meira_(touhou)\": \"梅拉（东方）\",\n  \"meka_(overwatch)\": \"meka(守望先锋)\",\n  \"melantha_(arknights)\": \"梅兰莎（明日方舟）\",\n  \"melon\": \"蜜瓜\",\n  \"melon_bread\": \"菠萝包\",\n  \"melting\": \"融化\",\n  \"meltlilith\": \"梅尔特莉莉丝\",\n  \"meltryllis_(fate)\": \"Meltryllis_(命运)\",\n  \"meltryllis_(swimsuit_lancer)_(fate)\": \"メルトリリス(水着)\",\n  \"meme\": \"meme|模因\",\n  \"meme_attire\": \"ACG流行款服装\",\n  \"menstruation\": \"经期\",\n  \"menu\": \"菜单\",\n  \"meowfficer_(azur_lane)\": \"喵喵\",\n  \"mephisto_(arknights)\": \"墨菲斯托（明日方舟）\",\n  \"merry_christmas\": \"圣诞快乐\",\n  \"messenger_bag\": \"邮差包\",\n  \"messy\": \"身上有凌乱的污渍\",\n  \"messy_hair\": \"凌乱发型\",\n  \"mesugaki\": \"雌小鬼\",\n  \"metal_collar\": \"金属项圈\",\n  \"metal_crab_(arknights)\": \"金属蟹_(arknights)\",\n  \"meteor_(arknights)\": \"流星（方舟）\",\n  \"meteorite_(arknights)\": \"陨石（方舟）\",\n  \"mic\": \"麦克风\",\n  \"micro_bikini\": \"迷你比基尼\",\n  \"micro_panties\": \"布料很少的内裤\",\n  \"micro_shorts\": \"小尺寸短裤\",\n  \"microbikini\": \"迷你比基尼\",\n  \"microdress\": \"小尺寸连衣裙\",\n  \"microphone\": \"麦克风\",\n  \"microphone_stand\": \"麦克风杆\",\n  \"microskirt\": \"超短裙\",\n  \"mid_shot\": \"中景\",\n  \"midair\": \"半空中（浮空）\",\n  \"midare_toushirou\": \"乱藤四郎\",\n  \"middle_finger\": \"中指\",\n  \"middle_w\": \"3 手势\",\n  \"midnightblue\": \"午夜蓝\",\n  \"midori_(blue_archive)\": \"midori（蓝色档案）\",\n  \"midorikawa_nao\": \"绿川直\",\n  \"midoriya_izuku\": \"绿谷出久\",\n  \"midriff\": \"露腰上衣\",\n  \"midriff_peek\": \"微微露出腹部\",\n  \"mifune_miyu\": \"三船美優\",\n  \"miia_(monster_musume)\": \"ミーア(モンスター娘のいる日常)\",\n  \"mika_(blue_archive)\": \"米卡（蓝色档案）\",\n  \"mika_(girls_und_panzer)\": \"ミカ(GuP)\",\n  \"mikasa_(azur_lane)\": \"三笠\",\n  \"mikazuki_munechika\": \"三日月宗近(刀剣乱舞)\",\n  \"mikazuki_yozora\": \"三日月夜空\",\n  \"miki_sayaka\": \"美树沙耶香\",\n  \"mikisugi_aikurou\": \"美木杉愛九郎\",\n  \"mikko_(girls_und_panzer)\": \"ミッコ(GuP)\",\n  \"milestone_celebration\": \"（为关注数等）里程碑庆祝（而画的作品）\",\n  \"milf\": \"熟女\",\n  \"milfeulle_sakuraba\": \"ミルフィーユ桜葉\",\n  \"military\": \"军事\",\n  \"military_hat\": \"军帽\",\n  \"military_jacket\": \"军装夹克\",\n  \"military_operator\": \"军事作战员\",\n  \"military_uniform\": \"军服\",\n  \"military_vehicle\": \"军用载具\",\n  \"milk\": \"牛奶\",\n  \"milk_bottle\": \"奶瓶\",\n  \"milk_breasts\": \"哺乳（大范围）\",\n  \"milk_carton\": \"牛奶盒\",\n  \"milking\": \"哺乳（大范围）\",\n  \"milking_machine\": \"挤奶器\",\n  \"millipen\": \"毫厘笔\",\n  \"millipen_(medium)\": \"毫厘笔作画(中号)\",\n  \"mima_(touhou)\": \"mima_(东方)\",\n  \"mimikaki\": \"采耳\",\n  \"mimura_kanako\": \"三村かな子\",\n  \"minami_kotori\": \"南小鸟\",\n  \"minamino_kanade\": \"南野奏\",\n  \"minamoto_no_raikou_(fate)\": \"Minamoto_no_raikou_(fate)\",\n  \"minamoto_no_raikou_(swimsuit_lancer)_(fate)\": \"源頼光(水着)\",\n  \"minamoto_sakura\": \"源さくら\",\n  \"minase_akiko\": \"水瀬秋子\",\n  \"minase_iori\": \"水濑伊织\",\n  \"minase_nayuki\": \"水瀬名雪\",\n  \"minato_aqua\": \"凑阿库娅\",\n  \"minazuki_karen\": \"水無月かれん\",\n  \"mind_control\": \"洗脑\",\n  \"mini-hakkero\": \"迷你八卦炉\",\n  \"mini_crown\": \"迷你皇冠\",\n  \"mini_girl\": \"迷你女孩\",\n  \"mini_hat\": \"迷你帽子\",\n  \"mini_skirt\": \"迷你裙\",\n  \"mini_top_hat\": \"迷你礼帽\",\n  \"mini_tophat\": \"迷你礼帽\",\n  \"mini_wings\": \"迷你翅膀\",\n  \"mini_witch_hat\": \"迷你魔女帽\",\n  \"miniboy\": \"小人儿\",\n  \"minigirl\": \"迷你女孩\",\n  \"minimalism\": \"极简主义\",\n  \"miniskirt\": \"迷你裙\",\n  \"minneapolis_(azur_lane)\": \"明尼阿波利斯（碧蓝航线）\",\n  \"mint_(arknights)\": \"薄荷（方舟）\",\n  \"mintcream\": \"薄荷糖\",\n  \"miqo'te\": \"猫魅族(FF14)\",\n  \"miracle_mallet\": \"万宝槌\",\n  \"mirror\": \"镜子\",\n  \"misaka_imouto\": \"御坂妹\",\n  \"misaka_mikoto\": \"御坂美琴\",\n  \"mishaguji\": \"ミシャグジさま\",\n  \"mismatched_bikini\": \"双色比基尼\",\n  \"mismatched_footwear\": \"双色鞋子\",\n  \"mismatched_gloves\": \"双色手套\",\n  \"mismatched_legwear\": \"双色裤袜\",\n  \"mismatched_pubic_hair\": \"头发和阴毛颜色不一\",\n  \"mismatched_pupils\": \"左右眼颜色不同\",\n  \"mismatched_sclera\": \"左右眼不同颜色的眼白\",\n  \"mismatched_sleeves\": \"不匹配的袖子\",\n  \"miss_cloud\": \"misscloud\",\n  \"missile\": \"导弹\",\n  \"missing_arms\": \"缺少手臂\",\n  \"missing_eye\": \"失踪的眼睛\",\n  \"missing_fingers\": \"缺少手指\",\n  \"missing_pussy\": \"没逼的\",\n  \"missing_vagina\": \"没逼的\",\n  \"missionary\": \"传教士体位\",\n  \"missionary_position\": \"传教士体位\",\n  \"mistyrose\": \"迷迭香\",\n  \"misumi_nagisa\": \"美墨なぎさ\",\n  \"misunderstanding\": \"误会\",\n  \"mitake_ran\": \"美竹蘭\",\n  \"mitakihara_school_uniform\": \"见泷原中学校制服\",\n  \"mitsudomoe_(shape)\": \"巴纹\",\n  \"mittens\": \"连指手套\",\n  \"miura_azusa\": \"三浦あずさ\",\n  \"mixed_bathing\": \"混浴\",\n  \"mixed_media\": \"手绘和数绘并存风格\",\n  \"mixing_bowl\": \"拌料盆\",\n  \"mixing_console\": \"混合控制台\",\n  \"miyafuji_yoshika\": \"宮藤芳佳\",\n  \"miyako_(blue_archive)\": \"宫古（蓝色档案）\",\n  \"miyako_yoshika\": \"宮古芳香\",\n  \"miyamizu_mitsuha\": \"宮水三葉\",\n  \"miyamoto_frederica\": \"宮本フレデリカ\",\n  \"miyamoto_musashi\": \"宫本武藏（命运/大订单）\",\n  \"miyamoto_musashi_(fate)\": \"宫本武藏（命运）\",\n  \"miyamoto_musashi_(swimsuit_berserker)_(fate)\": \"宮本武蔵(水着)\",\n  \"miyanaga_saki\": \"宮永咲\",\n  \"miyu_(blue_archive)\": \"霞泽美游（蓝色档案）\",\n  \"miyu_edelfelt\": \"美游·艾德费尔特\",\n  \"mizugi\": \"泳装\",\n  \"mizuhashi_parsee\": \"水橋パルスィ\",\n  \"mizuki_(arknights)\": \"水木（明日方舟）\",\n  \"mizunashi_akari\": \"水無灯里\",\n  \"mizuno_ai\": \"水野愛\",\n  \"mizuno_ami\": \"水野亜美\",\n  \"mizura\": \"角发\",\n  \"mizutani_eri\": \"水谷絵理\",\n  \"mmf_threesome\": \"二男加一女\",\n  \"moan\": \"呻吟\",\n  \"moaning\": \"呻吟\",\n  \"mob_cap\": \"头巾式室内女帽\",\n  \"mobile_suit\": \"机动战士\",\n  \"moccasin\": \"莫卡辛色\",\n  \"mochi\": \"麻薯\",\n  \"moderate_pubic_hair\": \"中分的阴毛\",\n  \"modern_clothing\": \"现代改编\",\n  \"moe_(blue_archive)\": \"萌（蓝色档案）\",\n  \"mogami_shizuka\": \"最上静香\",\n  \"mohawk\": \"莫霍克发型\",\n  \"mole\": \"痣\",\n  \"mole_on_breast\": \"乳房上有痣\",\n  \"mole_on_neck\": \"脖子上有痣\",\n  \"mole_on_thigh\": \"大腿上有痣\",\n  \"mole_under_eye\": \"眼角有痣\",\n  \"mole_under_mouth\": \"嘴角有痣|美人痣\",\n  \"molecule\": \"分子\",\n  \"molestation\": \"性骚扰\",\n  \"molester\": \"性骚扰\",\n  \"molesting\": \"性骚扰\",\n  \"molten_rock\": \"熔岩\",\n  \"momo_velia_deviluke\": \"梦梦·贝莉雅·戴比路克\",\n  \"momoe_nagisa\": \"百江なぎさ\",\n  \"momoi_(blue_archive)\": \"桃井（蓝色档案）\",\n  \"momozono_love\": \"桃園ラブ\",\n  \"mon3tr_(arknights)\": \"mon3tr（明日方舟）\",\n  \"mona_(genshin_impact)\": \"莫娜（原神）\",\n  \"mona_(genshin_impact)_(cosplay)\": \"mona_(原神)_(cosplay)\",\n  \"monarch_(azur_lane)\": \"君主\",\n  \"money\": \"钱\",\n  \"money_gesture\": \"金钱手势\",\n  \"monitor\": \"显示器\",\n  \"monkey\": \"猴子\",\n  \"monkey_ears\": \"猴耳\",\n  \"monkey_tail\": \"猴尾\",\n  \"monochromatic\": \"单色画\",\n  \"monochrome_background\": \"单色背景\",\n  \"monocle\": \"单片眼镜\",\n  \"monocle_hair_ornament\": \"单片眼镜形头发装饰\",\n  \"monogatari_(series)\": \"物语（系列）\",\n  \"monolith\": \"巨大的石头物体\",\n  \"mononobe_no_futo\": \"物部布都\",\n  \"monster_boy\": \"亚人\",\n  \"monster_hunter\": \"怪物猎人\",\n  \"monsterification\": \"魔物化\",\n  \"monsters\": \"怪物\",\n  \"montpelier_(azur_lane)\": \"蒙彼利埃（碧蓝航线）\",\n  \"moon\": \"月亮\",\n  \"moonlight\": \"月光\",\n  \"mop\": \"拖把\",\n  \"mordred_(fate)\": \"莫德雷德（命运）\",\n  \"mordred_(fate/apocrypha)\": \"莫德雷德（命运/伪经）\",\n  \"mordred_(swimsuit_rider)_(fate)\": \"モードレッド(水着)\",\n  \"morgan_le_fay_(fate)\": \"摩根勒菲（命运）\",\n  \"mori_calliope\": \"森美声\",\n  \"morichika_rinnosuke\": \"森近霖之助\",\n  \"morikubo_nono\": \"森久保诺诺\",\n  \"morino_rinze\": \"杜野凛世\",\n  \"morishima_haruka\": \"森島はるか\",\n  \"moriya_suwako\": \"洩矢諏訪子\",\n  \"morning\": \"早晨\",\n  \"morning_glory\": \"牵牛花\",\n  \"morning_hair\": \"凌乱发型\",\n  \"moroboshi_kirari\": \"諸星きらり\",\n  \"morte_(arknights)\": \"莫尔（明日方舟）\",\n  \"mosaic_art\": \"马赛克艺术\",\n  \"mosaic_censor\": \"马赛克\",\n  \"mosaic_censoring\": \"打了马赛克\",\n  \"mosque\": \"清真寺\",\n  \"moss\": \"苔藓\",\n  \"mostima_(arknights)\": \"mostima（明日方舟）\",\n  \"mother_and_daughter\": \"母女\",\n  \"mother_and_son\": \"母子\",\n  \"motherly\": \"母性\",\n  \"motion_blur\": \"运动导致的模糊\",\n  \"motion_lines\": \"体现运动的线\",\n  \"motoori_kosuzu\": \"本织小铃\",\n  \"motor_vehicle\": \"机动载具\",\n  \"motorcycle\": \"摩托车\",\n  \"motorcycle_helmet\": \"摩托头盔\",\n  \"mound_of_venus\": \"腹部三角带\",\n  \"mount_fuji\": \"富士山\",\n  \"mountain\": \"山\",\n  \"mountain_(arknights)\": \"山（方舟）\",\n  \"mountainous_horizon\": \"山地地平线\",\n  \"mouse\": \"老鼠\",\n  \"mouse_(computer)\": \"鼠标\",\n  \"mouse_ears\": \"老鼠耳朵\",\n  \"mouse_girl\": \"鼠娘\",\n  \"mouse_tail\": \"鼠尾巴\",\n  \"mousepad_(medium)\": \"手绘板\",\n  \"mousse_(arknights)\": \"慕斯_(arknights)\",\n  \"mouth\": \"嘴\",\n  \"mouth-to-mouth_feeding\": \"共享食物/用嘴递食物\",\n  \"mouth_drool\": \"嘴角画着口水滴形状的缺口\",\n  \"mouth_hold\": \"用嘴叼着\",\n  \"mouth_mask\": \"口罩\",\n  \"mouth_to_mouth_feeding\": \"共享食物/用嘴递食物\",\n  \"mouth_veil\": \"面纱\",\n  \"move_chart\": \"动作演示图\",\n  \"mp4\": \"视频\",\n  \"mucha_style\": \"新艺术\",\n  \"mudrock_(arknights)\": \"泥岩（明日方舟）\",\n  \"mudrock_(obsidian)_(arknights)\": \"泥岩（黑曜石）（方舟）\",\n  \"mudrock_(silent_night)_(arknights)\": \"泥岩（寂静之夜）（明日方舟）\",\n  \"muffler\": \"围巾\",\n  \"mug\": \"带柄的杯子|马克杯\",\n  \"mugetsu_(touhou)\": \"mugetsu（东方）\",\n  \"mukai_takumi\": \"向井拓海\",\n  \"mukaido_manaka\": \"向井戸まなか\",\n  \"mukyuu\": \"姆Q\",\n  \"mulberry_(arknights)\": \"桑树（明日方舟）\",\n  \"mullet\": \"鲻鱼头\",\n  \"multi-strapped_bikini\": \"细带款比基尼\",\n  \"multi-tied_hair\": \"头发绑着多条系带\",\n  \"multicolor_hair\": \"多彩头发\",\n  \"multicolored\": \"多彩的\",\n  \"multicolored_background\": \"多色背景\",\n  \"multicolored_bikini\": \"多色款比基尼\",\n  \"multicolored_bodysuit\": \"多色款连体衣\",\n  \"multicolored_cape\": \"多色款斗篷\",\n  \"multicolored_clothes\": \"多色款衣服\",\n  \"multicolored_dress\": \"多色款连衣裙\",\n  \"multicolored_eyes\": \"有多种颜色的眼睛\",\n  \"multicolored_gloves\": \"多色款手套\",\n  \"multicolored_hair\": \"多色的头发\",\n  \"multicolored_jacket\": \"多种颜色的夹克\",\n  \"multicolored_legwear\": \"多色款腿部服饰\",\n  \"multicolored_nails\": \"多彩指甲\",\n  \"multicolored_scarf\": \"五彩围巾\",\n  \"multicolored_skin\": \"多彩皮肤\",\n  \"multicolored_skirt\": \"多色款裙子\",\n  \"multicolored_stripes\": \"多彩的条纹\",\n  \"multicolored_wings\": \"有多种颜色的翅膀\",\n  \"multiple_4koma\": \"多列四格漫画\",\n  \"multiple_belts\": \"多个腰带\",\n  \"multiple_bows\": \"多只蝴蝶结\",\n  \"multiple_boys\": \"多个男孩\",\n  \"multiple_braids\": \"多股(麻花)辫\",\n  \"multiple_breast_smother\": \"多个乳房窒息\",\n  \"multiple_crossover\": \"多部作品的角色或元素同框\",\n  \"multiple_earrings\": \"多个耳环\",\n  \"multiple_fellatio\": \"多人口交\",\n  \"multiple_girls\": \"多个女孩\",\n  \"multiple_hair_bows\": \"头发上有多只蝴蝶结\",\n  \"multiple_horns\": \"多个角\",\n  \"multiple_insertions\": \"一穴多插\",\n  \"multiple_legs\": \"多足角色\",\n  \"multiple_monochrome\": \"多个单色结构拼接成的\",\n  \"multiple_necklaces\": \"多条项链\",\n  \"multiple_others\": \"多个性别模糊的角色\",\n  \"multiple_paizuri\": \"两个女性(两对胸)进行乳交\",\n  \"multiple_penis_fellatio\": \"多阴茎口交\",\n  \"multiple_penises\": \"阴茎包围网\",\n  \"multiple_persona\": \"多重形象的角色\",\n  \"multiple_riders\": \"多人骑着车\",\n  \"multiple_rings\": \"（戴着）多个戒指\",\n  \"multiple_tails\": \"多条尾巴\",\n  \"multiple_views\": \"多角度|多姿势\",\n  \"multiple_wings\": \"多对翅膀\",\n  \"mumei_(kabaneri)\": \"無名(甲鉄城のカバネリ)\",\n  \"mummy\": \"木乃伊\",\n  \"mundane_utility\": \"超能力或魔法用于日常使用\",\n  \"muneate\": \"胸甲\",\n  \"murakumo_(kancolle)\": \"村云_(kancolle)\",\n  \"murasa_minamitsu\": \"村紗水蜜\",\n  \"murasaki_shikibu_(fate)\": \"紫式部（命运）\",\n  \"murasaki_shion\": \"紫咲诗音\",\n  \"musashi_(kancolle)\": \"武藏_(kancolle)\",\n  \"muscle\": \"肌肉\",\n  \"muscular\": \"肌肉发达\",\n  \"muscular_female\": \"肌肉发达的女性\",\n  \"muscular_male\": \"肌肉男\",\n  \"mushroom\": \"蘑菇\",\n  \"music\": \"音乐\",\n  \"music_video\": \"音乐视频\",\n  \"musical_note\": \"音符\",\n  \"musical_note_hair_ornament\": \"音符发饰\",\n  \"musou_isshin_(genshin_impact)\": \"胸口拔刀\",\n  \"mustache\": \"胡子\",\n  \"muted_color\": \"哑光\",\n  \"muted_colors\": \"哑光\",\n  \"mutsu_(azur_lane)\": \"陆奥（碧蓝航线）\",\n  \"mutsuki_(azur_lane)\": \"睦月\",\n  \"mutsuki_(blue_archive)\": \"陆八魔 亚瑠（蓝色档案）\",\n  \"mutsuki_(new_year)_(blue_archive)\": \"mutsuki（新年）（蓝色档案）\",\n  \"mutual_breast_sucking\": \"双向吸乳\",\n  \"mutual_masturbation\": \"相互自慰\",\n  \"muzzle_flash\": \"枪口火光\",\n  \"myoudouin_itsuki\": \"明堂院いつき\",\n  \"myrtle_(arknights)\": \"桃金娘（明日方舟）\",\n  \"mysterious_heroine_x_alter_(fate)\": \"神秘女主角_x_alter_(fate)\",\n  \"mysterious_heroine_xx_(fate)\": \"神秘女主xx（命运）\",\n  \"mythical_pokemon\": \"神兽(口袋妖怪)\",\n  \"naegi_makoto\": \"苗木誠\",\n  \"nagae_iku\": \"永江衣玖\",\n  \"naganohara_mio\": \"長野原みお\",\n  \"nagara_(azur_lane)\": \"长良（碧蓝航线）\",\n  \"nagato_(azur_lane)\": \"长门\",\n  \"nagato_(great_fox's_respite)_(azur_lane)\": \"长门（大狐狸的喘息）（碧蓝航线）\",\n  \"nagato_yuki\": \"长门有希\",\n  \"nagi_no_asukara\": \"亚丝娜_(sao)\",\n  \"naginata\": \"薙刀\",\n  \"nagisa_kaworu\": \"渚カヲル\",\n  \"nail\": \"钉子|指甲\",\n  \"nail_art\": \"美甲\",\n  \"nail_polish\": \"指甲油\",\n  \"naizuri_(flatchested_paizuri)\": \"平胸乳交\",\n  \"nakadashi\": \"中出\",\n  \"nakamura_yuri\": \"仲村ゆり\",\n  \"nakano_azusa\": \"中野梓\",\n  \"nakano_ichika\": \"中野一花\",\n  \"nakano_itsuki\": \"中野五月\",\n  \"nakano_miku\": \"中野三玖\",\n  \"nakano_nino\": \"中野二乃\",\n  \"nakano_yotsuba\": \"中野四叶\",\n  \"naked_bandage\": \"裸体且裹着绷带\",\n  \"naked_boots\": \"长靴\",\n  \"naked_coat\": \"裸体且披着大衣\",\n  \"naked_dudou\": \"裸体肚兜\",\n  \"naked_hoodie\": \"裸体且穿着连帽衫\",\n  \"naked_kimono\": \"裸体且穿着和服\",\n  \"naked_overalls\": \"裸体工作服\",\n  \"naked_scarf\": \"裸体且裹着围巾\",\n  \"naked_sheet\": \"裸体且裹着被子\",\n  \"naked_shirt\": \"裸体衬衫\",\n  \"naked_sleeves\": \"袖肩分离装\",\n  \"naked_socks\": \"短袜\",\n  \"naked_sweater\": \"裸体毛衣\",\n  \"naked_tabard\": \"裸体且穿着搭肩衫\",\n  \"naked_thighhighs\": \"过膝袜\",\n  \"naked_towel\": \"裸体且裹着毛巾\",\n  \"nakiri_ayame\": \"百鬼绫目\",\n  \"namazuo_toushirou\": \"鯰尾藤四郎\",\n  \"name_connection\": \"同名/谐音/相似名字角色联动\",\n  \"name_tag\": \"记名牌\",\n  \"nameless_bard_(genshin_impact)\": \"无名吟游诗人（原神）\",\n  \"namesake\": \"人与人的同名梗\",\n  \"nami_junior_high_school_uniform\": \"波路中学校服\",\n  \"nana_kagura\": \"神乐七奈\",\n  \"nanairogaoka_middle_school_uniform\": \"七色丘中学校服\",\n  \"nanami_chiaki\": \"七海千秋\",\n  \"nanamori_school_uniform\": \"七森中学校服\",\n  \"nanao_yuriko\": \"七尾百合子\",\n  \"nanasaki_ai\": \"七咲逢\",\n  \"nanodesu_(phrase)\": \"nanodesu(口癖)\",\n  \"nantaimori\": \"南台森\",\n  \"naoe_riki\": \"直枝理樹\",\n  \"naoetsu_high_school_uniform\": \"私立直江津高校制服\",\n  \"naomi_(girls_und_panzer)\": \"ナオミ(Gup)\",\n  \"nape\": \"脖颈\",\n  \"napoleon_bonaparte_(fate)\": \"拿破仑·波拿巴（命运）\",\n  \"narcissu\": \"水仙\",\n  \"narrow_waist\": \"妖娆的腰\",\n  \"narukami_yuu\": \"鳴上悠\",\n  \"narumeia_(granblue_fantasy)\": \"娜露梅亚\",\n  \"naruto_(series)\": \"火影忍者（系列）\",\n  \"national_shin_ooshima_school_uniform\": \"新大岛学园校服\",\n  \"native_american\": \"印第安人\",\n  \"natori_sana\": \"名取纱那\",\n  \"natsu_(blue_archive)\": \"natsu（蓝色档案）\",\n  \"natsu_megumi\": \"奈津恵\",\n  \"natsuiro_egao_de_1_2_jump!\": \"\\\"《夏色えがおで1\",\n  \"natsuiro_matsuri\": \"夏色まつり\",\n  \"natsume_kyousuke\": \"棗恭介\",\n  \"natsume_rin\": \"棗鈴\",\n  \"nature\": \"大自然\",\n  \"naughty\": \"下流的表情\",\n  \"naughty_face\": \"下流的表情\",\n  \"naughty_smile\": \"下流的表情\",\n  \"navajowhite\": \"纳瓦白\",\n  \"naval_uniform\": \"海军制服\",\n  \"navel\": \"肚脐\",\n  \"navel_cutout\": \"服装上有露出肚脐的开口\",\n  \"navel_hair\": \"（男性肚脐下的）腹毛\",\n  \"navel_piercing\": \"脐钉\",\n  \"navel_piercings\": \"肚脐钉\",\n  \"navel_ring\": \"肚脐穿孔\",\n  \"navel_sex\": \"肚脐性爱\",\n  \"navy\": \"海军蓝\",\n  \"navy_blue_legwear\": \"海军蓝腿部服饰\",\n  \"nazi_salute\": \"直臂敬礼/纳粹式敬礼\",\n  \"nazi_uniform\": \"纳粹制服\",\n  \"nearly_naked_apron\": \"只穿着内衣(或泳衣)和围裙\",\n  \"nebula\": \"星云\",\n  \"neck\": \"脖子\",\n  \"neck_bell\": \"颈铃\",\n  \"neck_bow\": \"蝴蝶领结\",\n  \"neck_garter\": \"吊袜带\",\n  \"neck_hug\": \"双手搂着脖子\",\n  \"neck_ribbon\": \"颈部系着缎带\",\n  \"neck_ring\": \"颈环\",\n  \"neck_ruff\": \"波浪褶边的领子\",\n  \"neck_tattoo\": \"颈部纹身\",\n  \"neck_tie\": \"领带\",\n  \"neckerchief\": \"领巾\",\n  \"necklace\": \"项链\",\n  \"necklace_removed\": \"项链被移除\",\n  \"necktie\": \"领带\",\n  \"necktie_between_breasts\": \"领带贴(夹)在乳沟里\",\n  \"necktie_grab\": \"抓着领带\",\n  \"necktie_pull\": \"抓着领带\",\n  \"neckwear_grab\": \"抓着颈部的衣服\",\n  \"need_to_pee\": \"憋尿\",\n  \"needle\": \"针\",\n  \"negative_space\": \"大量留白\",\n  \"neglect_play\": \"放置play\",\n  \"negligee\": \"睡袍\",\n  \"nekomata\": \"猫又\",\n  \"nekomata_okayu\": \"猫又小粥\",\n  \"nekomiya_hinata\": \"猫宮ひなた\",\n  \"nekomusume\": \"猫娘\",\n  \"nekomusume_(gegege_no_kitarou_6)\": \"6期猫娘\",\n  \"nelson_(azur_lane)\": \"纳尔逊\",\n  \"nemoto_hina\": \"根元陽菜\",\n  \"nengajou\": \"年贺状\",\n  \"neon\": \"霓虹灯\",\n  \"neon_lights\": \"霓虹灯\",\n  \"neon_palette\": \"霓虹色彩\",\n  \"neon_trim\": \"霓虹灯效果\",\n  \"neptune_(azur_lane)\": \"海王星（碧蓝航线）\",\n  \"neptune_(series)\": \"海王星（系列）\",\n  \"nero_claudius_(bride)_(fate)\": \"尼禄克劳狄斯（新娘）（命运）\",\n  \"nero_claudius_(fate)\": \"尼禄克劳狄斯（命运）\",\n  \"nero_claudius_(fate/extra)\": \"尼禄克劳狄斯（命运/额外）\",\n  \"nero_claudius_(swimsuit_caster)_(fate)\": \"ネロ・クラウディウス(水着)\",\n  \"neru_(blue_archive)\": \"neru（蓝色档案）\",\n  \"neru_(bunny)_(blue_archive)\": \"neru（兔子）（蓝色档案）\",\n  \"nervous\": \"不安的\",\n  \"nervous_smile\": \"不安地微笑\",\n  \"net\": \"网\",\n  \"netorare\": \"NTR\",\n  \"neutral_expression\": \"无口\",\n  \"new_jersey_(azur_lane)\": \"新泽西\",\n  \"new_jersey_(exhilarating_steps!)_(azur_lane)\": \"新泽西（令人振奋的步伐！）（蔚蓝泳道）\",\n  \"new_school_swimsuit\": \"新式死库水\",\n  \"new_year\": \"新年\",\n  \"newhalf\": \"人妖\",\n  \"newhalf_with_male\": \"雌男娘和男性性交\",\n  \"newsboy_cap\": \"报童帽\",\n  \"newspaper\": \"报纸\",\n  \"nian_(arknights)\": \"年（方舟）\",\n  \"nian_(unfettered_freedom)_(arknights)\": \"年（无拘无束的自由）（方舟）\",\n  \"nib_pen\": \"蘸水笔画风\",\n  \"nib_pen_(medium)\": \"蘸水笔画风\",\n  \"nib_pen_(object)\": \"钢笔\",\n  \"nibutani_shinka\": \"丹生谷森夏\",\n  \"night\": \"夜\",\n  \"night_sky\": \"夜空\",\n  \"nightcap\": \"睡帽\",\n  \"nightgown\": \"睡衣\",\n  \"nightingale_(arknights)\": \"夜莺_(arknights)\",\n  \"nihonga\": \"日本画\",\n  \"nihongami\": \"日本发\",\n  \"niijima_makoto\": \"新島真\",\n  \"nijimura_okuyasu\": \"虹村億泰\",\n  \"nikaidou_saki\": \"二階堂サキ\",\n  \"nike\": \"耐克\",\n  \"nilou_(genshin_impact)\": \"妮露（原神）\",\n  \"ning_hai_(azur_lane)\": \"宁海\",\n  \"ningguang_(genshin_impact)\": \"凝光（原神）\",\n  \"ningguang_(orchid's_evening_gown)_(genshin_impact)\": \"凝光（兰花的晚礼服）（原神）\",\n  \"ninja_mask\": \"忍者面具\",\n  \"ninomiya_asuka\": \"二宮飛鳥\",\n  \"nintendo_3ds\": \"任天堂3ds\",\n  \"nintendo_ds\": \"任天堂ds\",\n  \"nintendo_switch\": \"任天堂switch\",\n  \"nip_slip\": \"乳头走光\",\n  \"nipple\": \"乳头\",\n  \"nipple-to-nipple\": \"乳头贴乳头\",\n  \"nipple_bite\": \"咬乳头\",\n  \"nipple_biting\": \"咬乳头\",\n  \"nipple_censor\": \"乳头打了码\",\n  \"nipple_chain\": \"链\",\n  \"nipple_clamps\": \"乳头夹\",\n  \"nipple_cutout\": \"衣服破损露出乳头\",\n  \"nipple_flick\": \"拨动乳头\",\n  \"nipple_hair\": \"乳头毛\",\n  \"nipple_leash\": \"皮带\",\n  \"nipple_pain\": \"虐乳头\",\n  \"nipple_penetration\": \"乳头穿刺\",\n  \"nipple_piercing\": \"乳头穿刺\",\n  \"nipple_piercings\": \"乳头穿孔\",\n  \"nipple_pinch\": \"玩弄乳头\",\n  \"nipple_press\": \"按乳头\",\n  \"nipple_pull\": \"啦乳头\",\n  \"nipple_push\": \"压乳头\",\n  \"nipple_rings\": \"乳环\",\n  \"nipple_rub\": \"揉搓乳头\",\n  \"nipple_suck\": \"吸乳（中）\",\n  \"nipple_sucking\": \"吸乳（中）\",\n  \"nipple_torture\": \"虐乳头\",\n  \"nipple_tweak\": \"玩弄乳头\",\n  \"nipple_vibrator\": \"乳头震动器\",\n  \"nippleless\": \"没画出乳头\",\n  \"nippleless_bra\": \"高露出度胸罩\",\n  \"nippleless_clothes\": \"能露出乳头的衣物\",\n  \"nippleless_clothing\": \"能露出乳头的衣物\",\n  \"nippleslip\": \"乳头走光\",\n  \"nipslip\": \"乳头走光\",\n  \"nishi_kinuyo\": \"西絹代\",\n  \"nishida_satono\": \"爾子田里乃\",\n  \"nishikino_maki\": \"西木野真姬\",\n  \"nishizumi_maho\": \"西住まほ\",\n  \"nishizumi_miho\": \"西住美穗\",\n  \"nishizumi_shiho\": \"西住しほ\",\n  \"nitocris_(fate)\": \"nitocris_(命运)\",\n  \"nitocris_(swimsuit_assassin)_(fate)\": \"ニトクリス(水着)\",\n  \"nitta_minami\": \"新田美波\",\n  \"no_animal_ears\": \"去掉了(原设有的)兽耳\",\n  \"no_ass\": \"贫瘠的屁股\",\n  \"no_bandana\": \"去掉了(原设有的)头饰\",\n  \"no_blindfold\": \"去掉了(原设有的)蒙眼要素\",\n  \"no_eyepatch\": \"去掉了(原设有的)眼罩\",\n  \"no_eyes\": \"没画出眼睛\",\n  \"no_eyewear\": \"去掉了(原设有的)眼镜\",\n  \"no_fire\": \"无火化\",\n  \"no_glasses\": \"去掉了(原设有的)眼镜\",\n  \"no_gloves\": \"去掉了(原设有的)手套\",\n  \"no_hat\": \"去掉了(原设有的)帽子\",\n  \"no_headwear\": \"去掉了(原设有的)头饰\",\n  \"no_helmet\": \"去掉了(原设有的)头饰\",\n  \"no_horn\": \"无角化\",\n  \"no_human\": \"无人\",\n  \"no_humans\": \"不含人类\",\n  \"no_legs\": \"没画出腿\",\n  \"no_legwear\": \"裆胯以下裸着\",\n  \"no_line-art\": \"几乎没用勾线的画\",\n  \"no_lineart\": \"几乎没用勾线的画\",\n  \"no_mask\": \"去掉了(原设有的)面具\",\n  \"no_mouth\": \"没画出嘴\",\n  \"no_nipples\": \"没画出乳头\",\n  \"no_nose\": \"没画出鼻子\",\n  \"no_panties\": \"下半身真空\",\n  \"no_pants\": \"没穿着裤子和裙子\",\n  \"no_pupils\": \"没画出瞳孔\",\n  \"no_pussy\": \"裸裆但没画小穴\",\n  \"no_sclera\": \"无色巩膜\",\n  \"no_shirt\": \"没穿衬衫\",\n  \"no_shoes\": \"没穿鞋\",\n  \"no_socks\": \"没穿袜子\",\n  \"no_tail\": \"无尾化\",\n  \"no_testicles\": \"没画睾丸\",\n  \"no_vagina\": \"没逼的\",\n  \"no_wings\": \"去掉了(原设有的)翅膀\",\n  \"noelle_(genshin_impact)\": \"诺艾尔（原神）\",\n  \"noh_mask\": \"能面\",\n  \"noise_(visual)\": \"胶片颗粒感/老电影滤镜\",\n  \"non-intimate_covering\": \"不自然的打码\",\n  \"non-repeating_animation\": \"非循环动画\",\n  \"non-repeating_gif\": \"非循环动画\",\n  \"nonna_(girls_und_panzer)\": \"ノンナ\",\n  \"nonomi_(blue_archive)\": \"十六夜野乃美（蓝色档案）\",\n  \"nontraditional_miko\": \"改款过的日本服饰\",\n  \"noodles\": \"面条\",\n  \"noogie\": \"双拳挤头\",\n  \"noose\": \"套索\",\n  \"nori_tamago\": \"海苔_tamago\",\n  \"normal_quality\": \"一般质量\",\n  \"north_carolina_(azur_lane)\": \"北卡罗来纳州\",\n  \"northern_white-faced_owl_(kemono_friends)\": \"アフリカオオコノハズク(けものフレンズ)\",\n  \"nose\": \"鼻子\",\n  \"nose_bleed\": \"鼻血\",\n  \"nose_blush\": \"鼻子发红\",\n  \"nose_bubble\": \"鼻涕泡\",\n  \"nose_hatchet\": \"柴刀\",\n  \"nose_hook\": \"鼻钩\",\n  \"nose_piercing\": \"鼻子有穿孔\",\n  \"nosebleed\": \"鼻血\",\n  \"nosejob\": \"鼻交\",\n  \"noshiro_(azur_lane)\": \"noshiro\",\n  \"notebook\": \"笔记本\",\n  \"notepad\": \"便条簿\",\n  \"notice_lines\": \"表示角色注意到了什么的线条\",\n  \"noumi_kudryavka\": \"能美クドリャフカ\",\n  \"novagina\": \"没逼的\",\n  \"novel_cover\": \"小说封面\",\n  \"novelty_censor\": \"恶搞的马赛克\",\n  \"nsfw\": \"不宜工作时观看\",\n  \"nude\": \"裸体的\",\n  \"nude_apron\": \"裸体围裙\",\n  \"nude_cape\": \"裸体披风\",\n  \"nude_cover\": \"裸体封面\",\n  \"nude_female\": \"裸体女性\",\n  \"nude_male\": \"裸体男性\",\n  \"nude_overalls\": \"裸体工作服\",\n  \"nude_ribbon\": \"裸体丝带\",\n  \"nude_shirt\": \"裸体衬衫\",\n  \"nuernberg_(azur_lane)\": \"纽伦堡（碧蓝航线）\",\n  \"number\": \"数字\",\n  \"number_tattoo\": \"编号纹身\",\n  \"numbered\": \"编号\",\n  \"numbers_(nanoha)\": \"序印者(魔法少女奈叶)\",\n  \"nurse_cap\": \"护士帽\",\n  \"nurse_hat\": \"护士帽\",\n  \"nurse_outfit\": \"护士\",\n  \"nurse_uniform\": \"护士\",\n  \"nursing_bra\": \"哺乳用文胸\",\n  \"nursing_handjob\": \"喂奶手交\",\n  \"nyarlathotep_(nyaruko-san)\": \"ニャル子\",\n  \"nyotaimori\": \"女体盛\",\n  \"o-ring\": \"带O型环的衣物\",\n  \"o-ring_bikini\": \"带O型环的比基尼\",\n  \"o-ring_bottom\": \"带O型环的下装\",\n  \"o-ring_top\": \"带O型环的上衣\",\n  \"obento\": \"便当\",\n  \"obentou\": \"便当\",\n  \"obi\": \"和服腰带\",\n  \"obiage\": \"带扬（覆盖和服太鼓结的布）\",\n  \"obijime\": \"带缔（固定和服腰带的装饰绳）\",\n  \"object_hug\": \"抱着某物\",\n  \"object_insertion\": \"异物插入\",\n  \"object_namesake\": \"人与物的同名梗\",\n  \"object_on_breast\": \"胸上有物体\",\n  \"object_on_head\": \"头上有非头饰类的物体\",\n  \"object_on_pectorals\": \"胸肌上有物体\",\n  \"objectification\": \"物品化\",\n  \"obliques\": \"（腹外）斜肌\",\n  \"obscure\": \"模糊\",\n  \"observer_alpha_(azur_lane)\": \"观察者阿尔法（碧蓝航线）\",\n  \"ocean\": \"大海\",\n  \"octarian\": \"章鱼士兵\",\n  \"octoling\": \"タコガール\",\n  \"octopus\": \"章鱼\",\n  \"octopus_eyes\": \"头足类动物的眼睛\",\n  \"oda_nobunaga_(fate)\": \"织田信长（命运）\",\n  \"oda_uri\": \"钉宫信长\",\n  \"odd_eye\": \"异色瞳\",\n  \"odd_one_out\": \"有个异类\",\n  \"oekaki\": \"简朴的画作\",\n  \"off-shoulder\": \"露单肩\",\n  \"off-shoulder_dress\": \"露肩连衣裙\",\n  \"off-shoulder_jacket\": \"露肩夹克\",\n  \"off-shoulder_shirt\": \"露肩衬衫\",\n  \"off-shoulder_sweater\": \"露肩毛衣\",\n  \"off_shoulder\": \"露肩式\",\n  \"off_shoulders\": \"露单肩\",\n  \"office\": \"办公室\",\n  \"office_chair\": \"办公椅\",\n  \"office_lady\": \"办公室女职员\",\n  \"officelady\": \"办公室女职员\",\n  \"official_alternate_costume\": \"与原设不同衣服\",\n  \"official_alternate_hairstyle\": \"与官设不同的发型\",\n  \"official_art\": \"官方画作\",\n  \"official_jersey\": \"运动衫\",\n  \"official_style\": \"原作画风|官方画风\",\n  \"official_wallpaper\": \"官方壁纸图\",\n  \"ofuda\": \"札符\",\n  \"ofuda_on_clothes\": \"衣服上贴着符纸\",\n  \"ogasawara_sachiko\": \"小笠原祥子\",\n  \"ogata_chieri\": \"緒方智絵里\",\n  \"ohara_mari\": \"小原鞠莉\",\n  \"ohikaenasutte\": \"要求自我介绍\",\n  \"oikawa_shizuku\": \"及川雫\",\n  \"oil-paper_umbrella\": \"油纸伞\",\n  \"oil_painting\": \"油画风格\",\n  \"oil_painting_(medium)\": \"油画风格\",\n  \"ok\": \"OK手势\",\n  \"ok_sign\": \"OK手势\",\n  \"okabe_rintarou\": \"岡部倫太郎\",\n  \"okamisty\": \"尤指米斯蒂娅·萝蕾拉的形象\",\n  \"okappa\": \"河童头\",\n  \"okazaki_tomoya\": \"岡崎朋也\",\n  \"okazaki_ushio\": \"岡崎汐\",\n  \"okazaki_yumemi\": \"岡崎夢美\",\n  \"okita_sougo\": \"沖田総悟\",\n  \"okita_souji_(fate)\": \"冲田总司（命运）\",\n  \"okita_souji_alter_(fate)\": \"冲田总司alter（命运）\",\n  \"okumura_haru\": \"奥村春\",\n  \"old\": \"老年\",\n  \"old_man\": \"老人\",\n  \"old_school_swimsuit\": \"旧式死库水\",\n  \"old_woman\": \"老妇\",\n  \"older\": \"老化\",\n  \"oldlace\": \"旧蕾丝\",\n  \"oldschool\": \"守旧派画风\",\n  \"olive\": \"橄榄色\",\n  \"olivedrab\": \"绿橄榄色\",\n  \"omake\": \"附图\",\n  \"omelet\": \"煎蛋卷\",\n  \"omurice\": \"蛋包饭\",\n  \"on_all_fours\": \"四肢趴地\",\n  \"on_back\": \"仰躺\",\n  \"on_bed\": \"在床上\",\n  \"on_belly\": \"趴着\",\n  \"on_chair\": \"坐在椅子上\",\n  \"on_couch\": \"在沙发上\",\n  \"on_desk\": \"在书桌上\",\n  \"on_floor\": \"在地板上\",\n  \"on_front\": \"趴着\",\n  \"on_ground\": \"在地上\",\n  \"on_head\": \"在头上\",\n  \"on_knees\": \"下跪\",\n  \"on_lap\": \"在膝盖上\",\n  \"on_one_foot\": \"单腿站立\",\n  \"on_one_leg\": \"单腿站立\",\n  \"on_person\": \"在人身上\",\n  \"on_phone\": \"打电话\",\n  \"on_shoulder\": \"在肩上\",\n  \"on_side\": \"侧卧\",\n  \"on_stomach\": \"趴着\",\n  \"on_table\": \"在桌子上\",\n  \"on_the_bus\": \"在巴士上\",\n  \"on_the_train\": \"電車内\",\n  \"on_vehicle\": \"在交通工具上\",\n  \"onahole\": \"人工阴道\",\n  \"onbashira\": \"御柱\",\n  \"one-eyed\": \"独眼\",\n  \"one-hour_drawing_challenge\": \"一小时绘画挑战\",\n  \"one-piece\": \"一体式泳衣\",\n  \"one-piece_dress\": \"连衣裙\",\n  \"one-piece_swimsuit\": \"一体式泳衣\",\n  \"one-piece_tan\": \"泳衣晒痕\",\n  \"one_arm_up\": \"单抬臂\",\n  \"one_breast_out\": \"露出一只乳房\",\n  \"one_eye_closed\": \"闭着一只眼\",\n  \"one_eye_covered\": \"一只眼被遮住\",\n  \"one_finger_selfie_challenge\": \"单指自拍挑战\",\n  \"one_knee\": \"单膝跪\",\n  \"one_leg_raised\": \"抬起腿\",\n  \"one_piece\": \"一拳超人\",\n  \"one_side_up\": \"只扎了一边的头发\",\n  \"onee-shota\": \"大姐姐×正太|小孩开大车\",\n  \"oni\": \"鬼\",\n  \"oni_horns\": \"鬼角\",\n  \"oni_mask\": \"鬼面\",\n  \"onigiri\": \"饭团\",\n  \"onmyouji\": \"阴阳师\",\n  \"onomatopoeia\": \"拟声词\",\n  \"onozuka_komachi\": \"小野塚小町\",\n  \"ooarai_(emblem)\": \"大洗联队徽章\",\n  \"ooarai_military_uniform\": \"大洗联队军装\",\n  \"ooarai_school_uniform\": \"大洗联队军服\",\n  \"ooji_mochizou\": \"大路もち蔵\",\n  \"ookami_mio\": \"大神ミオ\",\n  \"oomori_yuuko\": \"大森ゆうこ\",\n  \"oomuro_sakurako\": \"大室櫻子\",\n  \"oonusa\": \"祓串\",\n  \"ootachi\": \"大太刀|野太刀\",\n  \"opaque_glasses\": \"没透出眼睛的眼镜\",\n  \"open-back_dress\": \"露背连衣裙\",\n  \"open-chest_sweater\": \"胸部开口的毛衣\",\n  \"open_\\\\m/\": \"手掌贴墙\",\n  \"open_back\": \"露背装\",\n  \"open_back_dress\": \"露背连衣裙\",\n  \"open_book\": \"翻开的书\",\n  \"open_bra\": \"(前面)解开的胸罩\",\n  \"open_cardigan\": \"敞开的开襟衫\",\n  \"open_clothes\": \"敞开衣服\",\n  \"open_clothing\": \"敞开衣服\",\n  \"open_coat\": \"敞开式外套\",\n  \"open_collar\": \"解开的衣领\",\n  \"open_door\": \"开门\",\n  \"open_dress\": \"敞开的裙子\",\n  \"open_fly\": \"解开的裤子拉链\",\n  \"open_hand\": \"张开的手\",\n  \"open_hands\": \"摊开的手\",\n  \"open_hoodie\": \"敞开的连帽衫\",\n  \"open_jacket\": \"敞开的夹克\",\n  \"open_kimono\": \"敞开的和服\",\n  \"open_legs\": \"张腿\",\n  \"open_mouth\": \"张嘴的\",\n  \"open_robe\": \"敞开长袍\",\n  \"open_shorts\": \"敞开的短裤\",\n  \"open_skirt\": \"敞开的裙子\",\n  \"open_stance\": \"稍息\",\n  \"open_vest\": \"敞开的背心\",\n  \"open_window\": \"打开的窗户\",\n  \"open_yukata\": \"敞开的和服\",\n  \"opening_door\": \"开门\",\n  \"opera_gloves\": \"长袖手套\",\n  \"oppai_challenge\": \"欧派挑战\",\n  \"oppai_loli\": \"巨乳萝莉\",\n  \"optical_illusion\": \"视觉错误\",\n  \"oral\": \"口交\",\n  \"oral_invitation\": \"迎接射精而伸出舌头\",\n  \"orange\": \"橙色\",\n  \"orange_(fruit)\": \"橘子\",\n  \"orange_(touhou)\": \"橙色（东方）\",\n  \"orange_background\": \"橙色背景\",\n  \"orange_bikini\": \"橙色比基尼\",\n  \"orange_bodysuit\": \"橙色紧身衣\",\n  \"orange_bow\": \"橙色蝴蝶结\",\n  \"orange_bowtie\": \"橙色领带\",\n  \"orange_choker\": \"橙色项圈\",\n  \"orange_dress\": \"橙色连衣裙\",\n  \"orange_eyes\": \"橙色的眼镜\",\n  \"orange_flower\": \"橙色的花\",\n  \"orange_footwear\": \"橙色鞋类\",\n  \"orange_gloves\": \"橙色的手套\",\n  \"orange_hair\": \"橙色头发\",\n  \"orange_hairband\": \"橙色发带\",\n  \"orange_headwear\": \"橙色头饰\",\n  \"orange_jacket\": \"橙色夹克\",\n  \"orange_kimono\": \"橙色和服\",\n  \"orange_legwear\": \"橙色裤袜\",\n  \"orange_nails\": \"橙色指甲\",\n  \"orange_necktie\": \"橙色领带\",\n  \"orange_neckwear\": \"橙色领子\",\n  \"orange_panties\": \"橙色内裤\",\n  \"orange_pantyhose\": \"橙色裤袜\",\n  \"orange_pekoe_(girls_und_panzer)\": \"オレンジペコ(GuP)\",\n  \"orange_pupils\": \"橙色瞳孔\",\n  \"orange_ribbon\": \"橙色丝带\",\n  \"orange_sailor_collar\": \"橙色水手领\",\n  \"orange_scarf\": \"橙色围巾\",\n  \"orange_sclera\": \"橙色巩膜\",\n  \"orange_scrunchie\": \"橙色发束\",\n  \"orange_shirt\": \"橙色衬衫\",\n  \"orange_shorts\": \"橙色短裤\",\n  \"orange_skirt\": \"橙色短裙\",\n  \"orange_sky\": \"橙色的天空\",\n  \"orange_slice\": \"片橙\",\n  \"orange_theme\": \"橙色\",\n  \"orange_thighhighs\": \"橙色过膝袜\",\n  \"orangered\": \"橙红\",\n  \"orb\": \"球体\",\n  \"orc\": \"半兽人\",\n  \"orchid\": \"兰花紫\",\n  \"orchid_fingers\": \"兰花指\",\n  \"oreki_houtarou\": \"折木奉太郎\",\n  \"organs\": \"器官\",\n  \"organza_lace\": \"透明硬纱/蕾丝花边\",\n  \"orgasm\": \"高潮|绝顶\",\n  \"orgy\": \"乱交\",\n  \"oribe_yasuna\": \"折部やすな\",\n  \"origami\": \"折纸\",\n  \"original\": \"原创\",\n  \"original_character\": \"原创\",\n  \"originium_(arknights)\": \"源石（方舟）\",\n  \"originium_arts_(arknights)\": \"源石艺术（方舟）\",\n  \"originium_slug_(arknights)\": \"源石蛞蝓（方舟）\",\n  \"orihara_izaya\": \"折原臨也\",\n  \"oripathy_lesion_(arknights)\": \"源石病(明日方舟)\",\n  \"ork\": \"半兽人\",\n  \"orz\": \"失意体前屈/Orz\",\n  \"osakabe-hime_(fate)\": \"osakabe-hime_(命运)\",\n  \"oshida_(girls_und_panzer)\": \"押田(GuP)\",\n  \"oshino_shinobu\": \"忍野忍\",\n  \"otaku\": \"阿宅|御宅族\",\n  \"other_focus\": \"性别不定的非人角色\",\n  \"otoko_no_ko\": \"女装少年|伪娘\",\n  \"otonashi_kotori\": \"音無小鳥\",\n  \"otonashi_yuzuru\": \"音無結弦\",\n  \"otonokizaka_school_uniform\": \"国立音乃木坂学院女子制服\",\n  \"otter_spirit_(touhou)\": \"水獭精灵（东方）\",\n  \"ouch\": \"疼痛\",\n  \"ouma_kokichi\": \"王馬小吉\",\n  \"oumae_kumiko\": \"黄前久美子\",\n  \"out-of-frame_censoring\": \"关键部位在画面外\",\n  \"out_of_border\": \"一部分画到了背景框外面\",\n  \"out_of_character\": \"不符角色原本性格\",\n  \"out_of_frame\": \"画里只有一部分\",\n  \"outdoor\": \"户外\",\n  \"outdoors\": \"户外|野战\",\n  \"outfit_switch\": \"服饰互换\",\n  \"outline\": \"角色形象有描边\",\n  \"outlined\": \"角色形象有描边\",\n  \"outlines\": \"角色形象有描边\",\n  \"outside\": \"户外\",\n  \"outside_border\": \"一部分画到了背景框外面\",\n  \"outside_of_border\": \"一部分画到了背景框外面\",\n  \"outside_of_play_area\": \"离开了可游玩区域\",\n  \"outstretched_arm\": \"伸出手臂\",\n  \"outstretched_arms\": \"伸出双臂\",\n  \"outstretched_hand\": \"伸出的手\",\n  \"outstretched_hands\": \"伸出手\",\n  \"outstretched_leg\": \"腿部伸展\",\n  \"oven_mitts\": \"隔热手套\",\n  \"over-kneehighs\": \"过膝\",\n  \"over-rim_eyewear\": \"下半无框眼镜\",\n  \"over-rim_glasses\": \"下半无框眼镜\",\n  \"over_rim_glasses\": \"下半无框眼镜\",\n  \"over_shoulder\": \"扛在肩上\",\n  \"overcoat\": \"大衣\",\n  \"overexposure\": \"过曝\",\n  \"overflow\": \"精液溢出(未拔出)\",\n  \"overgrown\": \"杂草丛生\",\n  \"oversized_animal\": \"巨大生物\",\n  \"oversized_breast_cup\": \"过大的罩杯\",\n  \"oversized_clothes\": \"过大号的衣服\",\n  \"oversized_object\": \"大件物体\",\n  \"oversized_shirt\": \"过大号衬衫\",\n  \"overskirt\": \"外裙|套裙\",\n  \"overwatch_1\": \"守望先锋_1\",\n  \"ovum\": \"卵子\",\n  \"owata\": \"\\\\(^o^)/\",\n  \"owl\": \"猫头鹰\",\n  \"own_hands_clasped\": \"握住自己的双手\",\n  \"own_hands_together\": \"双手合十\",\n  \"oyama_mahiro\": \"緒山真尋\",\n  \"oz_(genshin_impact)\": \"奥兹（原神）\",\n  \"p\": \"眼罩\",\n  \"p-head_producer\": \"間島P\",\n  \"pac-man_eyes\": \"吃豆人形眼\",\n  \"pacifier\": \"奶嘴\",\n  \"pacman_eyes\": \"吃豆人形眼\",\n  \"paddle\": \"桨\",\n  \"padlock\": \"挂锁\",\n  \"page_number\": \"页码\",\n  \"pagoda\": \"宝塔\",\n  \"paid_reward\": \"支付报酬\",\n  \"paid_reward_available\": \"提供付费奖励\",\n  \"pail\": \"桶|提桶\",\n  \"paimon_(genshin_impact)\": \"派蒙（原神）\",\n  \"pain\": \"疼痛\",\n  \"paint\": \"油漆|涂料|颜料\",\n  \"paint_(medium)\": \"传统绘图工具\",\n  \"paint_splatter\": \"溅上了涂料\",\n  \"paintbrush\": \"画笔\",\n  \"painting\": \"绘画\",\n  \"painting_(medium)\": \"传统绘图工具\",\n  \"painting_(object)\": \"绘画\",\n  \"paisura\": \"乳房之间的带子\",\n  \"paizuri_(tittyfuck)\": \"乳交\",\n  \"paizuri_on_lap\": \"腿上的乳交\",\n  \"paizuri_over_clothes\": \"衣服上的乳交\",\n  \"paizuri_under_clothes\": \"着衣乳交\",\n  \"pajamas\": \"睡衣\",\n  \"pale\": \"苍白(薄)\",\n  \"pale_color\": \"苍白的颜色\",\n  \"pale_colors\": \"苍白的颜色\",\n  \"pale_face\": \"脸色苍白\",\n  \"pale_skin\": \"苍白的皮肤\",\n  \"palegoldenrod\": \"古金棒\",\n  \"palegreen\": \"淡绿\",\n  \"palette\": \"调色板\",\n  \"palette_swap\": \"色调互换\",\n  \"paleturquoise\": \"亮绿松石色\",\n  \"palevioletred\": \"淡紫\",\n  \"pallas_(arknights)\": \"帕拉斯（明日方舟）\",\n  \"palm\": \"以手掩面\",\n  \"palm-fist_greeting\": \"拱手礼\",\n  \"palm-fist_tap\": \"拳头拍手掌/有主意了\",\n  \"palm_tree\": \"椰树\",\n  \"palms\": \"手掌\",\n  \"palutena\": \"パルテナ\",\n  \"pamiat_merkuria_(azur_lane)\": \"pamiat_merkuria\",\n  \"pancake\": \"薄饼\",\n  \"panchira\": \"内裤走光\",\n  \"panda\": \"熊猫\",\n  \"panda_ears\": \"熊猫耳朵\",\n  \"panic\": \"恐慌的\",\n  \"panicking\": \"恐慌的\",\n  \"panorama\": \"全景\",\n  \"pant_suit\": \"女性穿着西服\",\n  \"panties_around_leg\": \"一只脚上挂着内裤\",\n  \"panties_around_one_ankle\": \"内裤褪到脚踝上\",\n  \"panties_around_one_leg\": \"一只脚上挂着内裤\",\n  \"panties_aside\": \"内裤挪到一边\",\n  \"panties_behind_pantyhose\": \"穿在裤袜里的内裤\",\n  \"panties_below_pantyhose\": \"穿在裤袜里的内裤\",\n  \"panties_down\": \"内裤拉下来\",\n  \"panties_on_breasts\": \"在乳房上穿内裤\",\n  \"panties_on_head\": \"头上套着内裤\",\n  \"panties_over_pantyhose\": \"连裤袜上的内裤\",\n  \"panties_pull\": \"内裤拉下来\",\n  \"panties_removed\": \"内裤已被脱下\",\n  \"panties_under_buruma\": \"穿在灯笼裤里的内裤\",\n  \"panties_under_pantiehose\": \"穿在裤袜里的内裤\",\n  \"panties_under_pantyhose\": \"穿在裤袜里的内裤\",\n  \"panties_underneath_pantyhose\": \"穿在裤袜里的内裤\",\n  \"panting\": \"喘粗气\",\n  \"pants\": \"裤子\",\n  \"pants_down\": \"褪下裤子\",\n  \"pants_pull\": \"拉着裤子\",\n  \"pants_rolled_up\": \"卷起裤脚\",\n  \"pants_suit\": \"女性穿着西服\",\n  \"pants_tucked_in\": \"裤子塞进去\",\n  \"pants_under_shorts\": \"短裤里面的内裤\",\n  \"pantsuit\": \"女性穿着西服\",\n  \"panty_&_stocking_with_garterbelt\": \"吊袜带内裤和长袜\",\n  \"panty_and_stocking_with_garterbelt\": \"吊袜带内裤和长袜\",\n  \"panty_aside\": \"内裤挪到一边\",\n  \"panty_bow\": \"带蝴蝶结的内裤\",\n  \"panty_down\": \"内裤拉下来\",\n  \"panty_flash\": \"内裤走光\",\n  \"panty_gag\": \"用内裤塞口\",\n  \"panty_gagged\": \"用内裤塞口\",\n  \"panty_lift\": \"把内裤往上扯\",\n  \"panty_peek\": \"微微露出内裤\",\n  \"panty_shot\": \"内裤走光\",\n  \"pantygag\": \"用内裤塞口\",\n  \"pantyhose_pull\": \"褪下的裤袜\",\n  \"pantyhose_under_shorts\": \"短裤下穿裤袜\",\n  \"pantyhose_under_swimsuit\": \"泳衣下连裤袜\",\n  \"pantylines\": \"紧致的裤袜|略透明的裤袜\",\n  \"pantypull\": \"内裤拉下来\",\n  \"pantyshot\": \"内裤走光\",\n  \"panzerkampfwagen_iv\": \"四号战车\",\n  \"papakha\": \"高加索元素\",\n  \"papayawhip\": \"番木\",\n  \"paper\": \"纸张\",\n  \"paper_airplane\": \"纸飞机\",\n  \"paper_bag\": \"纸袋\",\n  \"paper_child\": \"纸质角色\",\n  \"paper_crane\": \"纸鹤\",\n  \"paper_cut-out\": \"纸艺模型\",\n  \"paper_cutout\": \"纸艺模型\",\n  \"paper_fan\": \"纸扇\",\n  \"paper_lantern\": \"提灯\",\n  \"papercraft\": \"纸艺\",\n  \"papers\": \"纸片\",\n  \"paradis_military_uniform\": \"帕拉迪岛军装\",\n  \"parasol\": \"阳伞\",\n  \"pareo\": \"莎笼/沙滩浴巾\",\n  \"parfait\": \"冷糕\",\n  \"park\": \"公园\",\n  \"parka\": \"风雪外套\",\n  \"parrot\": \"鹦鹉\",\n  \"parted_bangs\": \"分开的刘海\",\n  \"parted_hair\": \"中分\",\n  \"parted_lips\": \"张开的嘴唇\",\n  \"partially_colored\": \"部分上色\",\n  \"partially_fingerless_gloves\": \"部分露指手套\",\n  \"partially_monochrome\": \"部分上色\",\n  \"partially_submerged\": \"部分淹没\",\n  \"partially_unbuttoned\": \"解开部分纽扣\",\n  \"partially_underwater_shot\": \"部分水下拍摄\",\n  \"partially_undressed\": \"部分脱衣\",\n  \"partially_unzipped\": \"只拉上部分拉链\",\n  \"partially_visible_anus\": \"可以看见一部分肛门\",\n  \"partially_visible_vulva\": \"可以看见一部分外阴\",\n  \"party_hat\": \"派对帽\",\n  \"party_popper\": \"派对拉炮\",\n  \"pasta\": \"意大利面食\",\n  \"pastel_(medium)\": \"像粉笔蜡笔作画的\",\n  \"pastel_color\": \"粉彩\",\n  \"pastel_colors\": \"柔和色彩\",\n  \"pastry\": \"油酥糕点\",\n  \"pasture\": \"牧场\",\n  \"patch\": \"补丁\",\n  \"patchouli_knowledge\": \"帕秋莉 诺蕾姬\",\n  \"path\": \"路径\",\n  \"patreon_logo\": \"打了patreon的logo\",\n  \"patreon_username\": \"有patreon用户名\",\n  \"patterned_background\": \"重复图案的背景\",\n  \"patterned_clothing\": \"重复图案的衣物\",\n  \"pauldrons\": \"护肩\",\n  \"pavement\": \"路面\",\n  \"paw_gloves\": \"兽爪手套\",\n  \"paw_pose\": \"爪子姿势\",\n  \"paw_print\": \"爪印图案\",\n  \"paw_print_soles\": \"爪印鞋底\",\n  \"paw_shoes\": \"兽爪鞋\",\n  \"paws\": \"爪子\",\n  \"payot\": \"长鬓角\",\n  \"peace_sign\": \"胜利手势\",\n  \"peace_symbol\": \"☮(东方仗助衣服上有)\",\n  \"peach\": \"桃\",\n  \"peachpuff\": \"桃色\",\n  \"peaked_cap\": \"类似警帽的帽子\",\n  \"pearl\": \"珍珠\",\n  \"pearl_(gemstone)\": \"珍珠\",\n  \"pearl_necklace\": \"珍珠项链\",\n  \"pecorine\": \"佩可莉姆\",\n  \"pecorine_(princess_connect!)\": \"佩科林（公主连接！）\",\n  \"pectoral_cleavage\": \"胸肌沟|胸肌事业线\",\n  \"pectoral_grab\": \"抓胸\",\n  \"pectorals\": \"胸肌\",\n  \"peeing\": \"撒尿|失禁\",\n  \"peeing_on_viewer\": \"在观众身上撒尿\",\n  \"peeing_self\": \"尿到了自己(身体上)衣服上\",\n  \"peeking\": \"偷窥\",\n  \"peeking_out\": \"偷窥(的姿态)\",\n  \"peeping\": \"偷窥(强调视角)\",\n  \"pegasus\": \"天马\",\n  \"pegasus_knight\": \"天马骑士\",\n  \"pegging\": \"女性使用假屌\",\n  \"pelvic_curtain\": \"旗袍类衣物的前摆\",\n  \"pen\": \"笔\",\n  \"pen_(medium)\": \"钢笔\",\n  \"pencil\": \"铅笔\",\n  \"pencil_crayon_(medium)\": \"彩色铅笔画\",\n  \"pencil_dress\": \"铅笔裙\",\n  \"pencil_sketch\": \"铅笔画/炭笔画\",\n  \"pencil_sketch_lines\": \"铅笔速写\",\n  \"pencil_skirt\": \"短铅笔裙\",\n  \"pendant\": \"吊坠\",\n  \"penetration\": \"异物插入\",\n  \"penetration_gesture\": \"插入手势/做爱示意\",\n  \"penguin_hood\": \"企鹅帽\",\n  \"penguin_logistics_(arknights)\": \"企鹅物流（arknights）\",\n  \"penis_awe\": \"亮“枪”\",\n  \"penis_grab\": \"抓着阴茎\",\n  \"penis_in_eye\": \"眼交\",\n  \"penis_in_panties\": \"阴茎勾着内裤\",\n  \"penis_on\": \"阴茎贴着脸\",\n  \"penis_on_face\": \"阴茎贴着脸\",\n  \"penis_ring\": \"屌环\",\n  \"penises_touching\": \"触摸jj\",\n  \"pennant\": \"三角旗\",\n  \"pensive\": \"沉思的\",\n  \"pentacle\": \"五芒星印\",\n  \"pentagram\": \"五角星\",\n  \"pepperoni_(girls_und_panzer)\": \"ペパロニ(GuP)\",\n  \"perfumer_(arknights)\": \"调香师（明日方舟）\",\n  \"peril\": \"危险情况\",\n  \"perineum\": \"会阴\",\n  \"perky_breasts\": \"丰满的乳房\",\n  \"perky_nipples\": \"激凸的乳头/隐约可见的乳头\",\n  \"peroro_(blue_archive)\": \"peroro（蓝色档案）\",\n  \"perpendicular_paizuri\": \"垂直位乳交\",\n  \"perseus_(azur_lane)\": \"英仙座\",\n  \"perseus_(unfamiliar_duties)_(azur_lane)\": \"perseus_(不熟悉的职责)_(azur_Lane)\",\n  \"person_between_breasts\": \"乳房夹人\",\n  \"person_on_head\": \"小人儿在头上\",\n  \"persona\": \"女神异闻录\",\n  \"persona_4\": \"女神异闻录\",\n  \"personality_swap\": \"人格替换\",\n  \"personality_switch\": \"人格替换\",\n  \"personification\": \"拟人\",\n  \"perspective\": \"用了透视画法\",\n  \"peru\": \"秘鲁色\",\n  \"pervert\": \"变态\",\n  \"pet\": \"宠物\",\n  \"pet_bowl\": \"宠物碗\",\n  \"pet_play\": \"宠物play\",\n  \"petal\": \"花瓣\",\n  \"petals\": \"花瓣\",\n  \"petals_on_liquid\": \"水面上漂着花瓣\",\n  \"peter_strasser_(azur_lane)\": \"彼得·斯特拉瑟（碧蓝航线）\",\n  \"petite\": \"娇小的\",\n  \"pettanko\": \"贫乳 (A)\",\n  \"petticoat\": \"衬裙\",\n  \"petting\": \"抚摸\",\n  \"pettiskirt\": \"蓬蓬裙\",\n  \"phallic_symbol\": \"用来暗示阴茎\",\n  \"phantom_(arknights)\": \"幻影（明日方舟）\",\n  \"phimosis\": \"包茎\",\n  \"phone\": \"电话|手机\",\n  \"phone_screen\": \"手机屏幕\",\n  \"phonecard\": \"电话卡\",\n  \"phonograph\": \"留声机\",\n  \"photo_(medium)\": \"照片（风格）\",\n  \"photo_(object)\": \"照片\",\n  \"photo_background\": \"照片为背景\",\n  \"photomosaic\": \"马赛克拼图\",\n  \"photorealistic\": \"很像照片的画\",\n  \"piano\": \"钢琴\",\n  \"pick_me_up\": \"抱着我手势\",\n  \"picnic\": \"野餐\",\n  \"picnic_basket\": \"野餐篮\",\n  \"picture_(object)\": \"图中有照片或其他图片\",\n  \"picture_frame\": \"相框\",\n  \"pie\": \"馅饼\",\n  \"pier\": \"突码头\",\n  \"pierced\": \"穿孔\",\n  \"pierced_nipples\": \"乳头穿孔\",\n  \"piercing\": \"穿洞\",\n  \"piercings\": \"穿孔\",\n  \"pig\": \"猪\",\n  \"pig_ears\": \"猪耳朵\",\n  \"pigeon-toed\": \"萌向的内八腿\",\n  \"pigeon_pose\": \"鸽子姿势\",\n  \"piggyback\": \"驮着\",\n  \"pigtails\": \"短双马尾\",\n  \"pikachu_ears\": \"皮卡丘耳朵\",\n  \"pill\": \"药丸\",\n  \"pill_earrings\": \"药丸样式的耳环\",\n  \"pillar\": \"柱子\",\n  \"pillarbox\": \"柱状画布背景\",\n  \"pillarboxed\": \"柱状画布背景\",\n  \"pillbox_hat\": \"药盒帽\",\n  \"pillory\": \"枷锁\",\n  \"pillow\": \"枕头\",\n  \"pillow_grab\": \"抓着枕头\",\n  \"pillow_hat\": \"睡帽\",\n  \"pillow_hug\": \"抱枕\",\n  \"pillow_sex\": \"枕头自慰\",\n  \"pilot\": \"驾驶员\",\n  \"pilot_suit\": \"驾驶员专用服\",\n  \"pinafore_dress\": \"背心裙|无袖连衣裙\",\n  \"pince-nez\": \"夹鼻眼镜|无脚眼镜\",\n  \"pinching\": \"掐\",\n  \"pinching_cheeks\": \"捏脸颊\",\n  \"pinching_sleeves\": \"掐袖子\",\n  \"pine_tree\": \"松树\",\n  \"pinecone_(arknights)\": \"松果（明日方舟）\",\n  \"ping_hai_(azur_lane)\": \"平海\",\n  \"ping_hai_(summer_vacation)_(azur_lane)\": \"平海（暑假）（碧蓝航线）\",\n  \"pink\": \"粉\",\n  \"pink-framed_eyewear\": \"粉色镜框眼镜\",\n  \"pink_apron\": \"粉色围裙\",\n  \"pink_background\": \"粉色背景\",\n  \"pink_bikini\": \"粉色比基尼\",\n  \"pink_blouse\": \"粉色上衣\",\n  \"pink_bodysuit\": \"粉色紧身衣\",\n  \"pink_bow\": \"粉色蝴蝶结\",\n  \"pink_bowtie\": \"粉色领结\",\n  \"pink_bra\": \"粉色胸罩\",\n  \"pink_cardigan\": \"粉色开口衬衫\",\n  \"pink_choker\": \"粉色项圈\",\n  \"pink_coat\": \"粉色外套\",\n  \"pink_collar\": \"粉色颈圈\",\n  \"pink_dress\": \"粉色连衣裙\",\n  \"pink_eyes\": \"粉红色的眼睛\",\n  \"pink_flower\": \"粉红色的花\",\n  \"pink_footwear\": \"粉色鞋类\",\n  \"pink_gloves\": \"粉色手套\",\n  \"pink_hair\": \"粉红色的头发\",\n  \"pink_hairband\": \"粉色发带\",\n  \"pink_hakama\": \"粉色袴\",\n  \"pink_headwear\": \"粉色头饰\",\n  \"pink_hoodie\": \"粉色连帽衫\",\n  \"pink_jacket\": \"粉色夹克\",\n  \"pink_kimono\": \"粉色和服\",\n  \"pink_legwear\": \"粉色裤袜\",\n  \"pink_leotard\": \"粉色连身衣\",\n  \"pink_lips\": \"粉色的嘴唇\",\n  \"pink_lipstick\": \"粉红唇膏\",\n  \"pink_nails\": \"粉色指甲\",\n  \"pink_neckerchief\": \"粉色领巾\",\n  \"pink_necktie\": \"粉色领带\",\n  \"pink_neckwear\": \"粉色领子\",\n  \"pink_panties\": \"粉色内裤\",\n  \"pink_pants\": \"粉色裤子\",\n  \"pink_pantyhose\": \"粉色裤袜\",\n  \"pink_ribbon\": \"粉色丝带\",\n  \"pink_rose\": \"粉红玫瑰\",\n  \"pink_sailor_collar\": \"粉色水手领\",\n  \"pink_scarf\": \"粉色围巾\",\n  \"pink_scrunchie\": \"粉色发束\",\n  \"pink_shirt\": \"粉色衬衫\",\n  \"pink_shorts\": \"粉色短裤\",\n  \"pink_skin\": \"粉色皮肤\",\n  \"pink_skirt\": \"粉色短裙\",\n  \"pink_sleeves\": \"粉色袖子\",\n  \"pink_sweater\": \"粉色毛衣\",\n  \"pink_swimsuit\": \"粉色泳衣\",\n  \"pink_theme\": \"粉色主题\",\n  \"pink_thighhighs\": \"粉色过膝袜\",\n  \"pink_towel\": \"粉色毛巾\",\n  \"pink_vest\": \"粉色背心\",\n  \"pink_wings\": \"粉色翅膀\",\n  \"pinky_out\": \"伸出小拇指\",\n  \"pinky_swear\": \"勾指起誓\",\n  \"pinstripe_legwear\": \"竖细条纹袜\",\n  \"pinstripe_pattern\": \"细条纹图案\",\n  \"pipe\": \"管子\",\n  \"pipes\": \"管道\",\n  \"pipimi\": \"ピピ美\",\n  \"pirate_hat\": \"海盗帽\",\n  \"pistol\": \"手枪\",\n  \"pith_helmet\": \"木髓遮阳帽\",\n  \"pixel_art\": \"像素绘\",\n  \"pixel_censor\": \"马赛克\",\n  \"pixelated\": \"像素化\",\n  \"pixie\": \"小精灵\",\n  \"pixie_cut\": \"精灵头\",\n  \"pizza\": \"披萨\",\n  \"plague_doctor_mask\": \"瘟疫医生口罩\",\n  \"plaid\": \"格子呢图案\",\n  \"plaid_background\": \"格子呢背景\",\n  \"plaid_bikini\": \"格子呢比基尼\",\n  \"plaid_bow\": \"格子呢蝴蝶结\",\n  \"plaid_dress\": \"格子呢连衣裙\",\n  \"plaid_neckwear\": \"格子呢领子\",\n  \"plaid_panties\": \"格子呢内裤\",\n  \"plaid_pants\": \"格子呢裤子\",\n  \"plaid_scarf\": \"格子呢围巾\",\n  \"plaid_shirt\": \"格子呢衬衫\",\n  \"plaid_skirt\": \"格子呢短裙\",\n  \"plaid_vest\": \"格子呢背心\",\n  \"planet\": \"行星\",\n  \"plant\": \"植物\",\n  \"plant_girl\": \"娘化植物\",\n  \"plantar_flexion\": \"足底屈曲\",\n  \"planted\": \"种植的\",\n  \"planted_sword\": \"往地上插的剑\",\n  \"planted_weapon\": \"往地上插的武器\",\n  \"plastic_bag\": \"塑料袋\",\n  \"plate\": \"盘子\",\n  \"plate_armor\": \"板甲\",\n  \"plateau\": \"高原\",\n  \"platelet_(hataraku_saibou)\": \"血小板(はたらく細胞)\",\n  \"platform_footwear\": \"平台鞋\",\n  \"platform_heels\": \"厚底高跟鞋\",\n  \"platinum_(arknights)\": \"铂金（方舟）\",\n  \"platinum_blonde_hair\": \"白金色头发\",\n  \"playboy_bunny\": \"playboy兔女郎\",\n  \"playboy_bunny_leotard\": \"兔女郎连身衣\",\n  \"player_2\": \"2P玩家角色风格颜色替换\",\n  \"playground\": \"操场\",\n  \"playing\": \"在玩耍的\",\n  \"playing_card\": \"扑克牌\",\n  \"playing_games\": \"打游戏\",\n  \"playing_instrument\": \"演奏乐器\",\n  \"playing_with_another's_hair\": \"玩弄别人的头发\",\n  \"playing_with_hair\": \"玩头发\",\n  \"playstation_portable\": \"掌机\",\n  \"pleated_dress\": \"百褶连衣裙\",\n  \"pleated_skirt\": \"百褶裙\",\n  \"plectrum\": \"拨片\",\n  \"plug_gag\": \"插入堵嘴\",\n  \"plugsuit\": \"EVA驾驶员服\",\n  \"plum\": \"李子\",\n  \"plum_blossom\": \"梅花\",\n  \"plum_blossoms\": \"梅花\",\n  \"plume_(arknights)\": \"羽（方舟）\",\n  \"plump\": \"身材丰满的\",\n  \"plunging_neckline\": \"深领\",\n  \"pocket\": \"口袋\",\n  \"pocket_pussy\": \"人工阴道\",\n  \"pocket_watch\": \"怀表\",\n  \"pocky\": \"百奇\",\n  \"pocky_day\": \"百奇日\",\n  \"pocky_kiss\": \"百奇游戏\",\n  \"podenco_(arknights)\": \"podenco（明日方舟）\",\n  \"pointe_shoes\": \"芭蕾舞鞋\",\n  \"pointed_ears\": \"尖耳\",\n  \"pointer\": \"指示棒\",\n  \"pointing\": \"用手指着\",\n  \"pointing_at_self\": \"指着自己\",\n  \"pointing_at_viewer\": \"指向看图的人\",\n  \"pointing_down\": \"指向下方\",\n  \"pointing_forward\": \"指向前方\",\n  \"pointing_skyward\": \"向上指\",\n  \"pointing_to_the_sky\": \"向上指\",\n  \"pointing_up\": \"向上指\",\n  \"pointless_censoring\": \"敷衍的打码\",\n  \"pointless_censorship\": \"敷衍的打码\",\n  \"pointless_condom\": \"有套子但还是内射了\",\n  \"pointy_breasts\": \"尖乳房\",\n  \"pointy_ear\": \"尖耳\",\n  \"pointy_footwear\": \"尖头鞋\",\n  \"pointy_hair\": \"带着尖角的发型\",\n  \"poke_ball\": \"精灵球\",\n  \"poke_ball_(basic)\": \"基础红白精灵球\",\n  \"poke_ball_print\": \"精灵球图案\",\n  \"poke_ball_theme\": \"精灵球主题\",\n  \"pokedex_number\": \"宝可梦图鉴编号\",\n  \"pokemon_(anime)\": \"口袋妖怪（动漫）\",\n  \"pokemon_(classic_anime)\": \"弹丸论破_3_(动漫)\",\n  \"pokemon_(creature)\": \"口袋妖怪(生物)|宝可梦\",\n  \"pokemon_(game)\": \"口袋妖怪\",\n  \"pokemon_bw\": \"宝可梦_bw\",\n  \"pokemon_on_head\": \"头上的口袋妖怪\",\n  \"pokemon_on_shoulder\": \"肩上的口袋妖怪\",\n  \"pokemon_sm\": \"口袋妖怪SM\",\n  \"pokemon_sm_(anime)\": \"宠物小精灵_xy_(动漫)\",\n  \"pokemon_swsh\": \"宝可梦_SWSH\",\n  \"pokemon_xy_(anime)\": \"宠物小精灵_dppt_(动漫)\",\n  \"pokephilia\": \"宝可梦奸\",\n  \"poker_chip\": \"扑克筹码\",\n  \"poking\": \"戳\",\n  \"poking_cheeks\": \"戳脸颊\",\n  \"pola_(azur_lane)\": \"pola\",\n  \"pola_(seaside_coincidence)_(azur_lane)\": \"pola（海边巧合）（碧蓝航线）\",\n  \"polar_chaldea_uniform\": \"极地迦勒底制服\",\n  \"polar_opposites\": \"两极对称\",\n  \"pole\": \"杆子\",\n  \"pole_dancing\": \"钢管舞\",\n  \"polearm\": \"长柄武器\",\n  \"police\": \"警察\",\n  \"police-woman\": \"女警\",\n  \"police_hat\": \"警察帽\",\n  \"police_officer\": \"警察\",\n  \"police_woman\": \"女警\",\n  \"policewoman\": \"女警\",\n  \"polka-dot\": \"点状花纹\",\n  \"polka_dot\": \"圆斑点\",\n  \"polka_dot_background\": \"圆斑背景\",\n  \"polka_dot_bikini\": \"圆斑比基尼\",\n  \"polka_dot_bow\": \"圆斑蝴蝶结\",\n  \"polka_dot_bra\": \"圆斑胸罩\",\n  \"polka_dot_dress\": \"波点连衣裙\",\n  \"polka_dot_hair\": \"波点头发\",\n  \"polka_dot_legwear\": \"圆斑裤袜\",\n  \"polka_dot_pajamas\": \"波点睡衣\",\n  \"polka_dot_panties\": \"圆斑内裤\",\n  \"polka_dot_scarf\": \"波点围巾\",\n  \"polka_dot_scrunchie\": \"圆斑发束\",\n  \"polka_dot_swimsuit\": \"圆斑泳衣\",\n  \"polka_dots\": \"点状花纹\",\n  \"polo_shirt\": \"马球衫\",\n  \"polos_crown\": \"波洛斯皇冠\",\n  \"polychromatic\": \"多色光\",\n  \"polygon\": \"3D\",\n  \"pom_pom_(cheerleading)\": \"啦啦队彩球\",\n  \"pom_pom_(clothes)\": \"小绒球(衣物挂件)\",\n  \"pompadour\": \"蓬帕杜发型\",\n  \"poncho\": \"穗饰披巾|雨披\",\n  \"pond\": \"池塘\",\n  \"pony_girl\": \"马娘\",\n  \"pony_play\": \"小马游戏\",\n  \"pony_tail\": \"马尾\",\n  \"ponytail\": \"马尾\",\n  \"pool\": \"泳池\",\n  \"pool_ladder\": \"泳池扶梯\",\n  \"poolside\": \"在泳池边\",\n  \"popcorn\": \"爆米花\",\n  \"popped_collar\": \"竖起来的衣领\",\n  \"popsicle\": \"冰棒|棒冰\",\n  \"popukar_(arknights)\": \"popukar（明日方舟）\",\n  \"popuko\": \"ポプ子\",\n  \"porcelain_(medium)\": \"瓷器\",\n  \"porch\": \"门廊\",\n  \"porkpie_hat\": \"道士帽\",\n  \"pornography\": \"色情刊物|色情片\",\n  \"portland_(azur_lane)\": \"波特兰\",\n  \"portrait\": \"半身像\",\n  \"pose\": \"姿势\",\n  \"posing\": \"摆姿势\",\n  \"postcard\": \"明信片\",\n  \"poster\": \"海报\",\n  \"poster_(object)\": \"海报\",\n  \"pot\": \"锅\",\n  \"potato\": \"土豆\",\n  \"potato_chips\": \"薯片\",\n  \"potion\": \"药水\",\n  \"potted_plant\": \"盆栽\",\n  \"pouch\": \"(贴身的)小袋\",\n  \"pouring\": \"浇注|倾倒\",\n  \"pout\": \"撅嘴\",\n  \"pov\": \"第一人称视角\",\n  \"pov_across_table\": \"越桌第一人称视角\",\n  \"pov_ass\": \"臀部焦点\",\n  \"pov_crotch\": \"看向裤裆的视角\",\n  \"pov_feet\": \"足部焦点\",\n  \"pov_hands\": \"手伸来方向的视角\",\n  \"pov_pointing\": \"指向看图的人\",\n  \"powderblue\": \"粉蓝\",\n  \"power_armor\": \"动力装甲\",\n  \"power_fist\": \"力量手套\",\n  \"power_item_(touhou)\": \"动力道具（东方）\",\n  \"power_lines\": \"电线\",\n  \"power_suit\": \"动能服\",\n  \"power_symbol\": \"电源符号\",\n  \"pramanix_(arknights)\": \"pramanix（明日方舟）\",\n  \"pravda_military_uniform\": \"真理学院军装\",\n  \"pravda_school_uniform\": \"真理学院校服\",\n  \"prayer_beads\": \"念珠\",\n  \"praying\": \"祈祷\",\n  \"precum\": \"先走汁\",\n  \"precum_string\": \"尿道球腺液丝\",\n  \"precure\": \"霹雳Q娃\",\n  \"predicament_bondage\": \"困境束缚\",\n  \"prehensile_hair\": \"活体头发|可念动的头发\",\n  \"presenting\": \"(性诱惑)展示\",\n  \"presenting_armpit\": \"展示腋窝\",\n  \"presenting_foot\": \"呈现足部\",\n  \"presenting_panties\": \"展示内裤\",\n  \"presenting_pussy\": \"呈现阴部\",\n  \"priest\": \"牧师\",\n  \"primordial_jade_winged-spear_(genshin_impact)\": \"和璞鸢（原神长柄武器）\",\n  \"prince_of_wales_(azur_lane)\": \"威尔士亲王\",\n  \"princess\": \"公主\",\n  \"princess_carry\": \"公主抱\",\n  \"princess_connect!\": \"公主连接！\",\n  \"princess_cut\": \"姬发式\",\n  \"princess_daisy\": \"デイジー姫\",\n  \"princess_head\": \"公主发型\",\n  \"princess_king_boo\": \"キングテレサ姫\",\n  \"princess_of_moonbrook\": \"ムーンブルクの王女\",\n  \"princess_peach\": \"ピーチ姫\",\n  \"princess_zelda\": \"塞尔达公主\",\n  \"print_(medium)\": \"印刷品\",\n  \"print_bikini\": \"印花比基尼\",\n  \"print_bow\": \"印花蝴蝶结\",\n  \"print_bowtie\": \"印花领结\",\n  \"print_bra\": \"印花胸罩\",\n  \"print_cheongsam\": \"印花旗袍\",\n  \"print_dress\": \"印花连衣裙\",\n  \"print_gloves\": \"印花手套\",\n  \"print_headwear\": \"印花头饰\",\n  \"print_kimono\": \"印花和服\",\n  \"print_legwear\": \"印花裤袜\",\n  \"print_mug\": \"印花马克杯\",\n  \"print_neckwear\": \"印花领带\",\n  \"print_pajamas\": \"印花睡衣\",\n  \"print_panties\": \"印花内裤\",\n  \"print_sarong\": \"印花纱笼\",\n  \"print_scarf\": \"印花围巾\",\n  \"print_shirt\": \"印花衬衫\",\n  \"print_skirt\": \"印花短裙\",\n  \"prinz_eugen_(azur_lane)\": \"欧根亲王（碧蓝航线）\",\n  \"prinz_eugen_(cordial_cornflower)_(azur_lane)\": \"欧根亲王（亲切的矢车菊）（碧蓝航线）\",\n  \"prinz_eugen_(final_lap)_(azur_lane)\": \"欧根亲王（最后一圈）（蔚蓝车道）\",\n  \"prinz_eugen_(kancolle)\": \"欧根亲王 (kancolle)\",\n  \"prinz_eugen_(profusion_of_flowers)_(azur_lane)\": \"欧根亲王（繁花似锦）（碧蓝航线）\",\n  \"prinz_eugen_(symphonic_fate)_(azur_lane)\": \"欧根亲王（交响乐命运）（碧蓝航线）\",\n  \"prinz_eugen_(unfading_smile)_(azur_lane)\": \"欧根亲王（不褪色的微笑）\",\n  \"prinz_heinrich_(azur_lane)\": \"海因里希亲王\",\n  \"producer_(idolmaster_cinderella_girls_anime)\": \"武内P\",\n  \"product_placement\": \"植入广告\",\n  \"profanity\": \"亵渎\",\n  \"profile\": \"侧面绘\",\n  \"projected_inset\": \"类似海报或杂志的插图效果\",\n  \"projectile_cum\": \"精液射到空中\",\n  \"projekt_red_(arknights)\": \"项目红（arknights）\",\n  \"projekt_red_(light_breeze)_(arknights)\": \"projekt_red（微风）（arknights）\",\n  \"prolapse\": \"子宫脱出\",\n  \"prone\": \"趴着\",\n  \"prone_bone\": \"俯卧后入\",\n  \"propeller\": \"螺旋桨\",\n  \"prostate_massager\": \"前列腺按摩器\",\n  \"prostate_milking\": \"前列腺挤奶\",\n  \"prosthesis\": \"假肢\",\n  \"prosthetic_arm\": \"人工手臂\",\n  \"prostitution\": \"卖春\",\n  \"prostration\": \"失意体前屈/Orz\",\n  \"provence_(arknights)\": \"普罗旺斯_(arknights)\",\n  \"ptilopsis_(arknights)\": \"ptilopsis_(arknights)\",\n  \"pubes\": \"阴毛\",\n  \"pubic_hair_peek\": \"从衣物里露出一部分阴毛\",\n  \"pubic_tattoo\": \"淫纹\",\n  \"public\": \"公开场所(性交)\",\n  \"public_indecency\": \"公开猥亵\",\n  \"public_nudity\": \"野外露出\",\n  \"public_use\": \"公用|肉便器|公交车\",\n  \"public_vibrator\": \"公开振动器\",\n  \"puckered_lips\": \"撅起的嘴唇\",\n  \"pudding\": \"布丁\",\n  \"puddle\": \"水坑\",\n  \"puff_and_slash_sleeves\": \"斜纹泡泡袖\",\n  \"puffer_jacket\": \"羽绒服\",\n  \"puffy_detached_sleeves\": \"蓬蓬的袖子\",\n  \"puffy_long_sleeves\": \"蓬蓬的长袖\",\n  \"puffy_nipple\": \"大乳头\",\n  \"puffy_nipples\": \"勃起的乳头\",\n  \"puffy_pants\": \"蓬松裤\",\n  \"puffy_short_sleeves\": \"蓬蓬的短袖\",\n  \"puffy_shorts\": \"蓬蓬的短裤\",\n  \"puffy_sleeves\": \"蓬蓬的袖子\",\n  \"pull_out\": \"拉出\",\n  \"pulled_by_another\": \"被另一个人拉(或拉衣物)\",\n  \"pulled_by_self\": \"拉下自己的衣物\",\n  \"pulling\": \"拉\",\n  \"pulling_another's_hair\": \"抓着对方的头发\",\n  \"pumpkin\": \"南瓜\",\n  \"pumpkin_hair_ornament\": \"南瓜发饰\",\n  \"pumpkin_hat\": \"南瓜帽\",\n  \"pumpkin_pants\": \"南瓜裤\",\n  \"pumps\": \"低胸装高跟鞋打扮\",\n  \"pun\": \"双关语\",\n  \"punching\": \"挥拳\",\n  \"pupils\": \"瞳孔\",\n  \"pupils_sparkling\": \"瞳孔闪光\",\n  \"puppet\": \"木偶|手偶\",\n  \"puppy\": \"小狗\",\n  \"purple\": \"紫色\",\n  \"purple-framed_eyewear\": \"紫框眼镜\",\n  \"purple_background\": \"紫色背景\",\n  \"purple_bikini\": \"紫色比基尼\",\n  \"purple_bodysuit\": \"紫色紧身衣\",\n  \"purple_bow\": \"紫色蝴蝶结\",\n  \"purple_bowtie\": \"紫色领结\",\n  \"purple_bra\": \"紫色胸罩\",\n  \"purple_cape\": \"紫色斗篷\",\n  \"purple_choker\": \"紫色项圈\",\n  \"purple_coat\": \"紫色外套\",\n  \"purple_dress\": \"紫色连衣裙\",\n  \"purple_eyes\": \"紫发\",\n  \"purple_flower\": \"紫色的花\",\n  \"purple_footwear\": \"紫色鞋类\",\n  \"purple_gloves\": \"紫色手套\",\n  \"purple_hair\": \"紫发\",\n  \"purple_hairband\": \"紫色发带\",\n  \"purple_hakama\": \"紫色的袴\",\n  \"purple_headwear\": \"紫色头饰\",\n  \"purple_jacket\": \"紫色夹克\",\n  \"purple_kimono\": \"紫色和服\",\n  \"purple_legwear\": \"紫色裤袜\",\n  \"purple_leotard\": \"紫色连身衣\",\n  \"purple_lips\": \"紫色的嘴唇\",\n  \"purple_nails\": \"紫色指甲\",\n  \"purple_necktie\": \"紫色领带\",\n  \"purple_neckwear\": \"紫色领子\",\n  \"purple_panties\": \"紫色内裤\",\n  \"purple_pants\": \"紫色长裤\",\n  \"purple_pantyhose\": \"紫色裤袜\",\n  \"purple_pupils\": \"紫色瞳孔\",\n  \"purple_ribbon\": \"紫色丝带\",\n  \"purple_rose\": \"紫玫瑰\",\n  \"purple_sailor_collar\": \"紫色水手领\",\n  \"purple_scarf\": \"紫色围巾\",\n  \"purple_scrunchie\": \"紫色发束\",\n  \"purple_shirt\": \"紫色衬衫\",\n  \"purple_shorts\": \"紫色短裤\",\n  \"purple_skin\": \"紫色皮肤\",\n  \"purple_skirt\": \"紫色裙子\",\n  \"purple_sky\": \"紫色的天空\",\n  \"purple_sleeves\": \"紫色的袖子\",\n  \"purple_sweater\": \"紫色毛衣\",\n  \"purple_swimsuit\": \"紫色泳衣\",\n  \"purple_theme\": \"紫色\",\n  \"purple_thighhighs\": \"紫色过膝袜\",\n  \"purple_umbrella\": \"紫色雨伞\",\n  \"purple_vest\": \"紫色背心\",\n  \"purple_wings\": \"紫色翅膀\",\n  \"pushing\": \"推搡\",\n  \"pussy_juice_drip\": \"爱液\",\n  \"pussy_juice_puddle\": \"爱液流成的滩\",\n  \"pussy_juice_stain\": \"衣物上有爱液的水渍\",\n  \"pussy_juice_string\": \"拉丝的爱液\",\n  \"pussy_juice_trail\": \"拉丝的爱液\",\n  \"pussy_lick\": \"舔阴\",\n  \"pussy_peek\": \"微微渗出的爱液\",\n  \"pyjama\": \"睡衣\",\n  \"pyjamas\": \"睡衣\",\n  \"qing_guanmao\": \"清代官帽\",\n  \"qipao\": \"旗袍\",\n  \"qiqi_(genshin_impact)\": \"七七（原神）\",\n  \"quad_braids\": \"四股辫\",\n  \"quad_drills\": \"多钻头卷\",\n  \"quad_tails\": \"四股辫子的发型\",\n  \"quadruple_amputee\": \"四重截肢者\",\n  \"quarter_note\": \"四分之一音符\",\n  \"queen_(chess)\": \"皇后(国际象棋)\",\n  \"queen_elizabeth_(azur_lane)\": \"伊丽莎白女王\",\n  \"quiff\": \"蓬松感油头\",\n  \"quill\": \"羽毛笔\",\n  \"quin_tails\": \"有五股辫子\",\n  \"quiver\": \"箭筒\",\n  \"rabbit\": \"兔子\",\n  \"rabbit_ears\": \"兔子耳朵\",\n  \"rabbit_girl\": \"兔娘\",\n  \"rabbit_hair_ornament\": \"兔子形头发装饰\",\n  \"rabbit_hood\": \"兔耳兜帽\",\n  \"rabbit_house_uniform\": \"点兔兔之家制服\",\n  \"rabbit_tail\": \"兔尾\",\n  \"raccoon_ears\": \"浣熊耳朵\",\n  \"raccoon_girl\": \"浣熊娘\",\n  \"raccoon_tail\": \"浣熊尾巴\",\n  \"race_queen\": \"赛车女郎\",\n  \"racequeen\": \"赛车女郎\",\n  \"racket\": \"球拍\",\n  \"radiation_symbol\": \"辐射符号\",\n  \"radio\": \"收音机\",\n  \"radio_antenna\": \"无线电天线\",\n  \"raglan_sleeves\": \"连肩衣袖\",\n  \"ragnarok_online\": \"仙境传说online\",\n  \"raiden_mei\": \"雷电芽衣\",\n  \"raiden_shogun\": \"雷电将军\",\n  \"railing\": \"用手扶着\",\n  \"railroad\": \"铁路\",\n  \"railroad_tracks\": \"轨道\",\n  \"railway\": \"铁路\",\n  \"raimon\": \"雷门高中\",\n  \"raimon_soccer_uniform\": \"雷门足球队服\",\n  \"rain\": \"雨\",\n  \"rain_boots\": \"雨靴\",\n  \"rainbow\": \"彩虹\",\n  \"rainbow_background\": \"彩虹背景\",\n  \"rainbow_hair\": \"彩虹发\",\n  \"rainbow_order\": \"彩虹色序排列\",\n  \"rainbows\": \"彩虹\",\n  \"raincoat\": \"雨衣\",\n  \"raining\": \"下雨\",\n  \"rainy_days\": \"雨天\",\n  \"raised_arm\": \"单抬臂\",\n  \"raised_arms\": \"双抬臂\",\n  \"raised_eyebrow\": \"扬起的眉毛\",\n  \"raised_eyebrows\": \"扬起的双眉\",\n  \"raised_finger\": \"食指抬起\",\n  \"raised_fist\": \"举起的拳头\",\n  \"raised_leg\": \"抬一只脚\",\n  \"raised_pinky\": \"伸出小拇指\",\n  \"ram_(re_zero)\": \"拉姆\",\n  \"ramen\": \"拉面\",\n  \"ramune\": \"波子汽水\",\n  \"randoseru\": \"小学书包\",\n  \"ranguage\": \"日式英语\",\n  \"ranma-chan\": \"女らんま\",\n  \"ranset\": \"背包\",\n  \"rape\": \"强奸|轮奸|凌辱\",\n  \"rape_face\": \"一副要强奸人的表情\",\n  \"rapeface\": \"一副要强奸人的表情\",\n  \"rapier\": \"西洋剑\",\n  \"rappelling\": \"拉平（悬挂）\",\n  \"rat_ears\": \"老鼠耳朵\",\n  \"ray_gun\": \"镭射枪\",\n  \"ray_tracing\": \"光线追踪\",\n  \"razor_(genshin_impact)\": \"雷泽（原神）\",\n  \"re-class_battleship\": \"戦艦レ級\",\n  \"re:zero_kara_hajimeru_isekai_seikatsu\": \"re:0\",\n  \"reach\": \"伸手触及\",\n  \"reach-around\": \"从背后伸手过来刺激性伴侣\",\n  \"reaching\": \"(有目的地)伸手\",\n  \"reaching_out\": \"朝画外伸手\",\n  \"reading\": \"阅读\",\n  \"ready_to_draw\": \"准备拔刀的姿势\",\n  \"real\": \"真实\",\n  \"real_life_insert\": \"有具体现实的画\",\n  \"real_world_location\": \"画有现实世界地标\",\n  \"realistic\": \"写实的\",\n  \"reality_ray_tracing\": \"光追\",\n  \"recline\": \"斜倒斜躺姿势\",\n  \"reclining\": \"斜倒斜躺姿势\",\n  \"recorder\": \"竖笛\",\n  \"recording\": \"●REC\",\n  \"rectangular_eyewear\": \"方形眼镜\",\n  \"rectangular_mouth\": \"方形嘴\",\n  \"rectangular_pupils\": \"长方形瞳孔\",\n  \"red\": \"红色\",\n  \"red-framed_eyewear\": \"红框眼镜\",\n  \"red_armor\": \"红色盔甲\",\n  \"red_ascot\": \"红色阿斯科特领巾\",\n  \"red_background\": \"红色背景\",\n  \"red_belt\": \"红色腰带\",\n  \"red_bikini\": \"红色比基尼\",\n  \"red_bodysuit\": \"红色紧身衣\",\n  \"red_border\": \"红色边框\",\n  \"red_bow\": \"红色蝴蝶结\",\n  \"red_bowtie\": \"红领结\",\n  \"red_bra\": \"红色胸罩\",\n  \"red_buruma\": \"红色灯笼裤\",\n  \"red_butt\": \"打屁股\",\n  \"red_cape\": \"红色斗篷\",\n  \"red_capelet\": \"红色披肩\",\n  \"red_choker\": \"红色项圈\",\n  \"red_cloak\": \"红色披风\",\n  \"red_coat\": \"红色外套\",\n  \"red_collar\": \"红色颈圈\",\n  \"red_cross\": \"红十字\",\n  \"red_dress\": \"红色连衣裙\",\n  \"red_eye\": \"红眼\",\n  \"red_eyes\": \"红眼\",\n  \"red_eyeshadow\": \"红色眼影\",\n  \"red_flower\": \"红色的花\",\n  \"red_footwear\": \"红色鞋类\",\n  \"red_gemstone\": \"红色宝石\",\n  \"red_gloves\": \"红色手套\",\n  \"red_hair\": \"红发\",\n  \"red_hairband\": \"红色发带\",\n  \"red_hakama\": \"绯袴\",\n  \"red_headband\": \"红色头带\",\n  \"red_headwear\": \"红色头饰\",\n  \"red_hood\": \"红帽\",\n  \"red_horns\": \"红色的角\",\n  \"red_jacket\": \"红色夹克\",\n  \"red_kimono\": \"红色和服\",\n  \"red_legwear\": \"红色裤袜\",\n  \"red_leotard\": \"红色连身衣\",\n  \"red_lips\": \"朱唇\",\n  \"red_lipstick\": \"红色唇膏\",\n  \"red_moon\": \"血月\",\n  \"red_nails\": \"红色指甲\",\n  \"red_neckerchief\": \"红领巾\",\n  \"red_necktie\": \"红领带\",\n  \"red_neckwear\": \"红色领子\",\n  \"red_one-piece_swimsuit\": \"红色连体泳装\",\n  \"red_panties\": \"红色内裤\",\n  \"red_pants\": \"红色裤子\",\n  \"red_pantyhose\": \"红色裤袜\",\n  \"red_pupils\": \"红色瞳孔\",\n  \"red_ribbon\": \"红色丝带\",\n  \"red_rope\": \"红色绳子\",\n  \"red_rose\": \"红玫瑰\",\n  \"red_sailor_collar\": \"红色水手领\",\n  \"red_sash\": \"红色束腰\",\n  \"red_scarf\": \"红色围巾\",\n  \"red_sclera\": \"红色巩膜\",\n  \"red_scrunchie\": \"红色发束\",\n  \"red_shirt\": \"红色衬衫\",\n  \"red_shorts\": \"红色短裤\",\n  \"red_skin\": \"红色皮肤\",\n  \"red_skirt\": \"红色裙子\",\n  \"red_sky\": \"红色的天空\",\n  \"red_sleeves\": \"红色的袖子\",\n  \"red_sweater\": \"红色的毛衣\",\n  \"red_swimsuit\": \"红色泳衣\",\n  \"red_theme\": \"红色|红色主题\",\n  \"red_thighhighs\": \"红色过膝袜\",\n  \"red_umbrella\": \"红色的伞\",\n  \"red_vest\": \"红色背心\",\n  \"red_wings\": \"红色翅膀\",\n  \"redhead\": \"红发\",\n  \"reed_(arknights)\": \"芦苇（方舟）\",\n  \"reference_sheet\": \"设定图\",\n  \"reflection\": \"反射|倒映\",\n  \"reflection_light\": \"反射光\",\n  \"reflective_eyes\": \"反光的眼睛\",\n  \"reflective_floor\": \"反光地板\",\n  \"refrigerator\": \"冰箱\",\n  \"rei_no_himo\": \"(乳头)激凸\",\n  \"reindeer\": \"驯鹿\",\n  \"reindeer_antlers\": \"驯鹿角\",\n  \"reindeer_ears\": \"鹿耳朵\",\n  \"reins\": \"缰绳\",\n  \"reisalin_stout\": \"莱莎琳·斯托特\",\n  \"reisen_(touhou_bougetsushou)\": \"reisen_(东方bougetsushou)\",\n  \"reisen_udongein_inaba\": \"铃仙·优昙华院·因幡\",\n  \"reiuji_utsuho\": \"灵乌路空\",\n  \"reizei_mako\": \"冷泉麻子\",\n  \"relationship_chart\": \"关系表\",\n  \"relationship_graph\": \"关系表\",\n  \"rem_(re:zero)\": \"雷姆\",\n  \"remains\": \"废墟\",\n  \"remilia_scarlet\": \"雷米莉亚\",\n  \"remodel_(kantai_collection)\": \"改三|改二|改\",\n  \"remote_control\": \"遥控器\",\n  \"remote_control_vibrator\": \"震动遥控器\",\n  \"remotely\": \"偏远的\",\n  \"reno_(azur_lane)\": \"里诺\",\n  \"reno_(biggest_little_cheerleader)_(azur_lane)\": \"雷诺（最大的小啦啦队长）（碧蓝航线）\",\n  \"reno_(reno_bunnino)_(azur_lane)\": \"雷诺_(reno_bunnino)_(碧蓝航线)\",\n  \"rensouhou-chan\": \"連装砲ちゃん\",\n  \"rensouhou-kun\": \"連装砲くん\",\n  \"reptile\": \"爬行动物\",\n  \"repulse_(azur_lane)\": \"击退（碧蓝航线）\",\n  \"reservoir\": \"水库\",\n  \"restaurant\": \"餐厅\",\n  \"restrained\": \"拘束\",\n  \"restricted_palette\": \"色块风格\",\n  \"retro_arfstyle\": \"复古风格\",\n  \"retro_artstyle\": \"赛璐璐/复古艺术\",\n  \"retrofit_(azur_lane)\": \"改造(碧蓝航线)\",\n  \"reunion_logo_(arknights)\": \"重聚徽标（arknights）\",\n  \"reunion_soldier_(arknights)\": \"重聚士兵（方舟）\",\n  \"revealing_clothes\": \"暴露的穿着\",\n  \"reversal\": \"反转\",\n  \"reverse_bikini_armor\": \"反向比基尼盔甲\",\n  \"reverse_bunnysuit\": \"逆兔女郎\",\n  \"reverse_cowgirl\": \"女上反骑\",\n  \"reverse_cowgirl_position\": \"背面骑乘位\",\n  \"reverse_grip\": \"反握\",\n  \"reverse_outfit\": \"对原款服装反向使用布料\",\n  \"reverse_spitroast\": \"交换唾沫\",\n  \"reverse_suspended_congress\": \"腿下握颈肛交\",\n  \"reverse_trap\": \"男装|男装丽人\",\n  \"reverse_upright_straddle\": \"背面座体位\",\n  \"revised\": \"修正版\",\n  \"revision\": \"修正版\",\n  \"revolver\": \"左轮手枪\",\n  \"rex_lapis_(genshin_impact)\": \"岩王帝君(原神)\",\n  \"ri-class_heavy_cruiser\": \"重巡リ級\",\n  \"ribbed\": \"棱纹的\",\n  \"ribbed_bodysuit\": \"棱纹紧身衣\",\n  \"ribbed_dress\": \"棱纹连衣裙\",\n  \"ribbed_legwear\": \"罗纹裤袜\",\n  \"ribbed_leotard\": \"棱纹连身衣\",\n  \"ribbed_shirt\": \"棱纹衬衫\",\n  \"ribbed_sleeves\": \"棱纹袖子\",\n  \"ribbed_sweater\": \"棱纹毛衣\",\n  \"ribbon\": \"丝带|缎带\",\n  \"ribbon-trimmed_legwear\": \"丝带边饰裤袜\",\n  \"ribbon-trimmed_skirt\": \"缎带饰边短裙\",\n  \"ribbon-trimmed_sleeves\": \"缎带饰边袖子\",\n  \"ribbon_bondage\": \"被丝带捆住|人捆成礼物的样子\",\n  \"ribbon_choker\": \"缎带项圈\",\n  \"ribbon_hair\": \"丝带头发\",\n  \"ribbon_in_mouth\": \"嘴里叼着丝带\",\n  \"ribbon_trim\": \"缎带饰边\",\n  \"ribbons\": \"丝带\",\n  \"ribs\": \"肋骨\",\n  \"rice\": \"米\",\n  \"rice_bowl\": \"碗\",\n  \"rice_hat\": \"斗笠\",\n  \"rice_on_face\": \"脸上沾着米饭\",\n  \"rice_shower_(umamusume)\": \"米浴\",\n  \"rice_spoon\": \"盛饭勺\",\n  \"richelieu_(azur_lane)\": \"黎塞留\",\n  \"richelieu_(fleuron_of_the_waves)_(azur_lane)\": \"黎塞留（海浪之花）（碧蓝航线）\",\n  \"riding\": \"骑\",\n  \"riding_crop\": \"马术马鞭\",\n  \"riding_machine\": \"骑马机\",\n  \"riesz\": \"リース(聖剣伝説3)\",\n  \"rifle\": \"步枪\",\n  \"rigging\": \"舰装\",\n  \"right-to-left_comic\": \"从右往左读的漫画\",\n  \"rika_(touhou)\": \"梨花（东方）\",\n  \"rim_light\": \"边缘光\",\n  \"rimjob\": \"肛吻\",\n  \"rimless_eyewear\": \"无框眼镜\",\n  \"rimless_glasses\": \"无框眼镜\",\n  \"rin_(blue_archive)\": \"rin（蓝色档案）\",\n  \"ring\": \"戒指\",\n  \"ring_gag\": \"扩口器\",\n  \"ring_necklace\": \"戒指项链\",\n  \"ringed_eyes\": \"圈圈眼\",\n  \"ringlets\": \"垂下的长鬈发\",\n  \"ringo_(touhou)\": \"鈴瑚\",\n  \"ripped_clothes\": \"破烂衣服\",\n  \"ripped_clothing\": \"破烂衣服\",\n  \"ripples\": \"涟漪|波纹\",\n  \"rising_sun\": \"旭日旗\",\n  \"ritual_baton\": \"笏板\",\n  \"river\": \"河\",\n  \"riyo_(lyomsnpmp)_(style)\": \"リヨ画风\",\n  \"road\": \"路\",\n  \"road_sign\": \"路标\",\n  \"robe_of_blending\": \"混合长袍\",\n  \"roberta_(arknights)\": \"罗伯塔（明日方舟）\",\n  \"robes\": \"长袍\",\n  \"robin_(arknights)\": \"知更鸟（方舟）\",\n  \"robot\": \"机器人\",\n  \"robot_ears\": \"机械耳\",\n  \"robot_joints\": \"机械关节\",\n  \"robotic_legs\": \"机械腿\",\n  \"rock\": \"岩石\",\n  \"rocket\": \"火箭\",\n  \"rocket_launcher\": \"火箭筒\",\n  \"rod\": \"杆\",\n  \"rod_of_remorse\": \"悔悟棒\",\n  \"rodney_(azur_lane)\": \"罗德尼（碧蓝航线）\",\n  \"role_reversal\": \"角色转换\",\n  \"rolled_eyes\": \"眼睛抬头\",\n  \"roller_skates\": \"旱冰鞋\",\n  \"rolleyes\": \"眼球上翻\",\n  \"rolling_eyes\": \"翻白眼\",\n  \"romaji_text\": \"罗马音\",\n  \"roman_numeral\": \"罗马数字\",\n  \"roman_salute\": \"直臂敬礼/纳粹式敬礼\",\n  \"roof\": \"屋顶\",\n  \"rooftop\": \"屋顶\",\n  \"rook_(chess)\": \"战车(国际象棋)\",\n  \"room\": \"房间\",\n  \"roon_(azur_lane)\": \"罗恩\",\n  \"roots\": \"根\",\n  \"rope\": \"绳子\",\n  \"rope_(arknights)\": \"绳索（方舟）\",\n  \"rope_bondage\": \"捆绑\",\n  \"rope_walking\": \"批在绳子上走\",\n  \"ropebondage\": \"捆绑\",\n  \"ropes\": \"绳子\",\n  \"ropiness\": \"粘性的丝\",\n  \"rosa_(arknights)\": \"罗莎（明日方舟）\",\n  \"rosaria_(genshin_impact)\": \"罗莎莉亚（原神）\",\n  \"rose\": \"玫瑰|蔷薇\",\n  \"rose_bush\": \"玫瑰花丛\",\n  \"rose_petals\": \"玫瑰花瓣\",\n  \"rose_print\": \"玫瑰印花\",\n  \"rosehip_(girls_und_panzer)\": \"聖グロリアーナ女学院\",\n  \"rosmontis_(arknights)\": \"罗斯蒙蒂斯（明日方舟）\",\n  \"roswaal_mansion_maid_uniform\": \"罗兹瓦尔邸女仆装（Re:Zero）\",\n  \"rosybrown\": \"红褐色\",\n  \"rotated\": \"经过旋转的\",\n  \"rotational_symmetry\": \"对称旋转|《少女革命》女同转圈圈\",\n  \"rough\": \"草图\",\n  \"rough_censoring\": \"马赛克\",\n  \"rough_sketch\": \"草图\",\n  \"roulette_animation\": \"轮转动画\",\n  \"round-bottom_flask\": \"圆底烧瓶\",\n  \"round_eyewear\": \"圆形眼镜\",\n  \"round_teeth\": \"动漫里的没有缝的牙齿\",\n  \"round_window\": \"圆窗\",\n  \"rounded_corners\": \"背景或画框是圆角\",\n  \"rowboat\": \"划船\",\n  \"roxy_migurdia\": \"洛琪希\",\n  \"royalblue\": \"宝蓝\",\n  \"ru-class_battleship\": \"戦艦ル級\",\n  \"rubber_boots\": \"橡胶靴\",\n  \"rubber_duck\": \"浴缸小黄鸭\",\n  \"rubbing_eye\": \"揉眼睛\",\n  \"rubbing_eyes\": \"揉眼睛\",\n  \"rubble\": \"瓦砾\",\n  \"rubble_ruins\": \"废墟\",\n  \"ruby_(gemstone)\": \"红宝石\",\n  \"ruby_hair\": \"红宝石色头发\",\n  \"rudder_footwear\": \"舰C舰娘专用鞋\",\n  \"ruffles\": \"皱边\",\n  \"ruffling_hair\": \"蓬松的头发\",\n  \"rug\": \"小地毯\",\n  \"ruin\": \"废墟\",\n  \"ruins\": \"废墟/遗迹\",\n  \"rule_63\": \"性转\",\n  \"ruler\": \"尺子\",\n  \"rumia\": \"ルーミア\",\n  \"run\": \"奔跑\",\n  \"runes\": \"符文\",\n  \"running\": \"奔跑\",\n  \"running_briefs\": \"女式灯笼裤\",\n  \"russian_text\": \"俄语\",\n  \"ryona\": \"被重度(性)虐待的女性\",\n  \"ryougi_shiki\": \"両儀式\",\n  \"ryouou_school_uniform\": \"陵樱学园制服\",\n  \"ryu_genshin77\": \"流原心77\",\n  \"ryuuguu_rena\": \"龙宫礼奈\",\n  \"ryuujou_(kancolle)\": \"龙骧\",\n  \"saber\": \"Saber\",\n  \"saber_(weapon)\": \"军刀(武器)\",\n  \"saber_alter\": \"阿尔托利亚·潘德拉贡\",\n  \"saber_extra\": \"尼禄\",\n  \"sack\": \"麻布\",\n  \"sad\": \"悲伤的\",\n  \"sad_smile\": \"苦笑\",\n  \"saddle\": \"马鞍\",\n  \"saddlebrown\": \"马鞍棕色\",\n  \"sadness\": \"悲伤的\",\n  \"safety_pin\": \"曲别针\",\n  \"saga_(arknights)\": \"传奇（明日方舟）\",\n  \"sage_(dq3)\": \"賢者\",\n  \"sagging_breasts\": \"(因俯身而)下垂的乳房\",\n  \"sagisawa_fumika\": \"鷺沢文香\",\n  \"saigusa_haruka\": \"三枝葉留佳\",\n  \"saigyouji_yuyuko\": \"西行寺幽幽子\",\n  \"saileach_(arknights)\": \"赛利奇（明日方舟）\",\n  \"sailor\": \"水手服\",\n  \"sailor_bikini\": \"水手服款比基尼\",\n  \"sailor_cap\": \"水手帽\",\n  \"sailor_collar\": \"水手领\",\n  \"sailor_dress\": \"水手服款裙子\",\n  \"sailor_hat\": \"水手帽\",\n  \"sailor_moon_redraw_challenge\": \"水冰月重绘挑战\",\n  \"sailor_senshi\": \"美少女战士\",\n  \"sailor_senshi_uniform\": \"美少女战士制服\",\n  \"sailor_shirt\": \"水手服款衬衫\",\n  \"sailor_suit\": \"水手服\",\n  \"sailor_uniform\": \"水手服\",\n  \"saint-louis_(azur_lane)\": \"圣路易斯\",\n  \"saint-louis_(holy_knight's_resplendence)_(azur_lane)\": \"圣路易斯（圣骑士的辉煌）（碧蓝航线）\",\n  \"sairenji_haruna\": \"西連寺春菜\",\n  \"saiyan_armor\": \"战斗服(龙珠)\",\n  \"sakagami_tomoyo\": \"坂上智代\",\n  \"sakamoto_mio\": \"坂本美緒\",\n  \"sakata_gintoki\": \"坂田銀時\",\n  \"sakazuki\": \"盃\",\n  \"sake_bottle\": \"酒瓶\",\n  \"saki_(blue_archive)\": \"saki（蓝色档案）\",\n  \"sakugawa_school_uniform\": \"栅川中学校服\",\n  \"sakuma_mayu\": \"佐久間まゆ\",\n  \"sakura_blossoms\": \"樱花\",\n  \"sakura_chiyo\": \"佐倉千代\",\n  \"sakura_futaba\": \"佐倉双葉\",\n  \"sakura_kyouko\": \"佐仓杏子\",\n  \"sakura_miko\": \"樱巫女\",\n  \"sakura_miku\": \"桜ミク\",\n  \"sakuragaoka_high_school_uniform\": \"樱丘女子高等学校校服\",\n  \"sakurai_momoka\": \"櫻井桃華\",\n  \"sakurajima_mai\": \"樱岛麻衣\",\n  \"sakurauchi_riko\": \"樱内梨子\",\n  \"saliva\": \"唾液\",\n  \"saliva_string\": \"唾液拉丝\",\n  \"saliva_trail\": \"唾液拉丝\",\n  \"salmon\": \"三文鱼\",\n  \"salute\": \"敬礼\",\n  \"sample_watermark\": \"sample字样的水印\",\n  \"samurai\": \"武士\",\n  \"samus_aran\": \"萨姆斯·阿兰\",\n  \"san_diego_(azur_lane)\": \"圣地亚哥\",\n  \"sanada_akihiko\": \"真田明彦\",\n  \"sanageyama_uzu\": \"猿投山渦\",\n  \"sand\": \"沙\",\n  \"sand_sculpture\": \"沙雕\",\n  \"sandals\": \"凉鞋\",\n  \"sandals_removed\": \"脱下凉鞋\",\n  \"sandwich\": \"三明治\",\n  \"sandwiched\": \"三人夹三明治\",\n  \"sandybrown\": \"沙褐\",\n  \"sangonomiya_kokomi\": \"珊瑚宫心海\",\n  \"sangvis_ferri\": \"铁血工造(少女前线)\",\n  \"saniwa_(touken_ranbu)\": \"審神者(刀剣乱舞)\",\n  \"sanpaku\": \"三白眼\",\n  \"sanshoku_dango\": \"三花团子\",\n  \"santa\": \"圣诞装\",\n  \"santa_bikini\": \"圣诞老人比基尼\",\n  \"santa_boots\": \"圣诞老人靴\",\n  \"santa_costume\": \"圣诞老人服装\",\n  \"santa_hat\": \"圣诞帽\",\n  \"santa_outfit\": \"圣诞老人服装\",\n  \"santa_suit\": \"圣诞老人服装\",\n  \"santorini\": \"希腊 圣托里尼\",\n  \"sanzen'in_nagi\": \"三千院ナギ\",\n  \"saori_(blue_archive)\": \"沙织（蓝色档案）\",\n  \"saotome_alto\": \"早乙女阿尔特\",\n  \"saotome_ranma\": \"早乙女乱馬\",\n  \"sapphire_(gemstone)\": \"蓝宝石\",\n  \"sara_(touhou)\": \"萨拉（东方）\",\n  \"saratoga_(azur_lane)\": \"萨拉托加\",\n  \"saria_(arknights)\": \"莎莉亚（明日方舟）\",\n  \"saria_(the_law)_(arknights)\": \"saria（法律）（明日方舟）\",\n  \"sariel_(touhou)\": \"沙利尔（东方）\",\n  \"sarong\": \"莎笼|沙滩浴巾\",\n  \"sasaki_chie\": \"佐々木千枝\",\n  \"sasaki_chiho\": \"佐々木千穂\",\n  \"sasaki_saren\": \"佐佐木咲恋\",\n  \"sash\": \"饰带|日式束腰\",\n  \"sasha_braus\": \"サシャ・ブラウス\",\n  \"satchel\": \"背包\",\n  \"satellite\": \"卫星\",\n  \"saten_ruiko\": \"佐天涙子\",\n  \"satonaka_chie\": \"里中千枝\",\n  \"satou_kazuma\": \"佐藤和真\",\n  \"saturday_night_fever\": \"叉腰向上指 (舞蹈)\",\n  \"saucer\": \"茶杯托\",\n  \"saunders_military_uniform\": \"桑德斯军装\",\n  \"saunders_school_uniform\": \"桑德斯附高校服\",\n  \"sausage\": \"香肠\",\n  \"savage_(arknights)\": \"野蛮人（明日方舟）\",\n  \"sawa_azusa\": \"澤梓\",\n  \"sawamura_spencer_eriri\": \"泽村·斯潘塞·英梨梨\",\n  \"saya_(blue_archive)\": \"沙耶（蓝色档案）\",\n  \"sayagata\": \"纱绫形\",\n  \"sayo_samonji\": \"小夜左文字\",\n  \"sayu_(genshin_impact)\": \"早柚（原神）\",\n  \"scabbard\": \"鞘\",\n  \"scales\": \"鳞片\",\n  \"scan\": \"扫描件\",\n  \"scanlines\": \"扫描线\",\n  \"scar\": \"伤痕\",\n  \"scar_across_eye\": \"眼睛上的疤痕\",\n  \"scar_on_arm\": \"手臂上的伤疤\",\n  \"scar_on_cheek\": \"脸颊上的疤痕\",\n  \"scar_on_chest\": \"胸膛的伤疤\",\n  \"scar_on_face\": \"脸上的伤疤\",\n  \"scar_on_nose\": \"鼻子上的伤疤\",\n  \"scaramouche_(genshin_impact)\": \"散兵（原神）\",\n  \"scared\": \"害怕的\",\n  \"scarf\": \"围巾\",\n  \"scarf_bow\": \"围巾蝴蝶结\",\n  \"scarf_on_head\": \"头上的围巾\",\n  \"scarf_over_mouth\": \"围巾在嘴上\",\n  \"scarf_pull\": \"扯围巾\",\n  \"scarf_removed\": \"围巾被取下\",\n  \"scarlet_devil_mansion\": \"红魔馆\",\n  \"scarlet_moon\": \"猩红月亮\",\n  \"scat\": \"粪便\",\n  \"scathach_(fate/grand_order)\": \"斯卡哈\",\n  \"scathach_(swimsuit_assassin)_(fate)\": \"スカサハ(水着)\",\n  \"scattered_leaves\": \"散落的叶子\",\n  \"scavenger_(arknights)\": \"清道夫（明日方舟）\",\n  \"scenary\": \"风景\",\n  \"scene_(arknights)\": \"场景（方舟）\",\n  \"scenery\": \"风景\",\n  \"scepter\": \"笏\",\n  \"school\": \"学校\",\n  \"school_bag\": \"书包\",\n  \"school_chair\": \"课堂椅\",\n  \"school_desk\": \"课桌\",\n  \"school_girl\": \"学校制服\",\n  \"school_hat\": \"通学帽\",\n  \"school_swimsuits\": \"学校泳衣\",\n  \"school_uniform\": \"学校制服\",\n  \"school_uniforms\": \"学校制服\",\n  \"schoolgirl\": \"学校制服\",\n  \"schwarz_(arknights)\": \"施瓦茨（明日方舟）\",\n  \"schwarz_(skyline)_(arknights)\": \"施瓦茨（天际线）（明日方舟）\",\n  \"sci-fi\": \"科幻\",\n  \"sci_fi\": \"科幻\",\n  \"science_fiction\": \"近未来|sf|科幻\",\n  \"scifi\": \"科幻\",\n  \"scissor_blade\": \"片太刀铗\",\n  \"scissoring\": \"磨豆腐\",\n  \"scissors\": \"剪刀\",\n  \"scooter\": \"小型摩托车\",\n  \"scope\": \"瞄准镜\",\n  \"scorpion_pose\": \"蝎子姿势\",\n  \"scowl\": \"怒视|嫌弃的眼神|不满的眼神\",\n  \"scrape\": \"刮\",\n  \"scratches\": \"划痕|皮肤上的浅伤\",\n  \"scream\": \"尖叫/大声喊\",\n  \"screaming\": \"尖叫|大声喊\",\n  \"screen\": \"屏幕\",\n  \"screencap\": \"动画截图\",\n  \"screentones\": \"屏幕色调纹理滤镜\",\n  \"screw\": \"螺丝钉\",\n  \"screwdriver\": \"螺丝刀\",\n  \"scroll\": \"卷轴\",\n  \"scrunchie\": \"发束\",\n  \"scythe\": \"大镰刀\",\n  \"sea\": \"大海\",\n  \"seagreen\": \"海绿\",\n  \"seagull\": \"海鸥\",\n  \"seal\": \"密封罐|封印\",\n  \"seamed_legwear\": \"有接缝的裤袜\",\n  \"searchlight\": \"探照灯\",\n  \"seashell\": \"海贝\",\n  \"seashell_bikini\": \"贝壳比基尼\",\n  \"seashell_bra\": \"贝壳比基尼\",\n  \"season_connection\": \"同季度动画角色模仿\",\n  \"seatbelt\": \"座位安全带\",\n  \"seating_chart\": \"座次表\",\n  \"seaweed\": \"海藻\",\n  \"seductive_smile\": \"诱人的微笑\",\n  \"see-through\": \"半透明的|可透过看到里层衣物|因沾湿而变透明\",\n  \"see-through_dress\": \"透视连衣裙\",\n  \"see-through_legwear\": \"透视裤袜\",\n  \"see-through_leotard\": \"透明及臀紧身衣\",\n  \"see-through_shirt\": \"半透的衬衫\",\n  \"see-through_silhouette\": \"通过透光的织物看到人体轮廓\",\n  \"see-through_sleeves\": \"半透的袖子\",\n  \"see-through_thighhighs\": \"透明的长筒袜\",\n  \"seelie_(genshin_impact)\": \"仙灵（原神）\",\n  \"seethrough\": \"透明装\",\n  \"seigaiha\": \"青海波(日本古画素材)\",\n  \"seikan_hikou\": \"《星间飞行》\",\n  \"seiran_(touhou)\": \"晴岚（东方）\",\n  \"seishou_elementary_school_uniform\": \"圣祥大附小学校校服\",\n  \"seiza\": \"正坐\",\n  \"sekibanki\": \"赤蛮奇\",\n  \"self_breast_sucking\": \"自吸乳\",\n  \"self_fisting\": \"自己打自己\",\n  \"self_fondle\": \"女性自慰\",\n  \"selfcest\": \"(同一人但不同版本或形象)自攻自受\",\n  \"selfiemirror\": \"自拍镜\",\n  \"semen\": \"射精\",\n  \"semen_in_anus\": \"肛门中精液\",\n  \"semen_in_hair\": \"头发上精液\",\n  \"semen_in_mouth\": \"嘴里精液\",\n  \"semen_on_body\": \"身体上精液\",\n  \"semen_on_breasts\": \"射在胸上\",\n  \"semen_on_chest\": \"胸部上精液\",\n  \"semen_on_clothes\": \"衣服上精液\",\n  \"semen_on_hair\": \"射在头发上\",\n  \"semen_on_legs\": \"腿上精液\",\n  \"semen_on_lower_body\": \"下体上精液\",\n  \"semen_on_upper_body\": \"上身有精液\",\n  \"semen_pool\": \"精液潭\",\n  \"semi-rimless_eyewear\": \"无上框眼镜\",\n  \"semiramis_(fate)\": \"セミラミス(Fate)\",\n  \"sendai_(kancolle)\": \"川内_(kancolle)\",\n  \"sendai_hakurei_no_miko\": \"先代博麗の巫女\",\n  \"sengoku_nadeko\": \"千石撫子\",\n  \"senjougahara_hitagi\": \"戦場ヶ原ひたぎ\",\n  \"senkawa_chihiro\": \"千川ちひろ\",\n  \"senketsu\": \"神衣鲜血\",\n  \"sensei_(blue_archive)\": \"老师（蓝色档案）\",\n  \"sento_isuzu\": \"千斗いすず\",\n  \"sepia\": \"深棕色|乌贼墨色\",\n  \"serafuku\": \"水手服\",\n  \"serika_(blue_archive)\": \"serika（蓝色档案）\",\n  \"serious\": \"严肃的\",\n  \"serval_(kemono_friends)\": \"サーバル(けものフレンズ)\",\n  \"serval_print\": \"薮猫花纹（的衣物或毛皮）\",\n  \"serval_tail\": \"薮猫尾巴\",\n  \"serving_food_on_female\": \"女体盛\",\n  \"sesshouin_kiara\": \"杀生院祈荒\",\n  \"seto_kousuke\": \"瀬戸幸助\",\n  \"setsubun\": \"节分习俗\",\n  \"severed_hair\": \"剪断的头发\",\n  \"severed_head\": \"断下来的头\",\n  \"severed_limb\": \"断肢\",\n  \"sewing\": \"缝纫\",\n  \"sex_change\": \"性转\",\n  \"sex_from_behind\": \"泛指从身后插入的体位\",\n  \"sex_machine\": \"机械奸\",\n  \"sex_toy\": \"性爱玩具\",\n  \"sextuplets\": \"六人组\",\n  \"sexually_suggestive\": \"性暗示\",\n  \"sf-a2_miki\": \"SF-A2\",\n  \"shackle\": \"宽手铐\",\n  \"shackles\": \"手铐|镣铐|枷锁\",\n  \"shade\": \"日荫\",\n  \"shaded\": \"阴沉脸\",\n  \"shaded_face\": \"阴沉脸\",\n  \"shades\": \"太阳镜\",\n  \"shading_eyes\": \"遮阳手势\",\n  \"shadow\": \"阴影\",\n  \"shadow_puppet\": \"用手模仿其他物件/皮影戏\",\n  \"shady\": \"成荫的\",\n  \"shaka_sign\": \"沙卡手势\",\n  \"shako_cap\": \"乐队礼帽\",\n  \"shallow_water\": \"浅水\",\n  \"shamare_(arknights)\": \"shamare（明日方舟）\",\n  \"shameimaru_aya\": \"射命丸文\",\n  \"shana\": \"夏娜\",\n  \"shanghai_doll\": \"上海人形\",\n  \"shangri-la_(azur_lane)\": \"香格里拉（碧蓝航线）\",\n  \"shared_bathing\": \"共浴|鸳鸯浴\",\n  \"shared_clothes\": \"共穿衣物（围巾等）\",\n  \"shared_food\": \"共享食物|用嘴递食物\",\n  \"shared_scarf\": \"共用一条围巾\",\n  \"shared_umbrella\": \"相合伞\",\n  \"shark\": \"鲨鱼\",\n  \"shark_girl\": \"鲨鱼娘\",\n  \"shark_hair_ornament\": \"鲨鱼形头发装饰\",\n  \"shark_mouth\": \"鲨鱼牙\",\n  \"shark_tail\": \"鲨鱼尾巴\",\n  \"sharp_fingernails\": \"锐利的手指甲\",\n  \"sharp_teeth\": \"鲨鱼牙|锯齿牙\",\n  \"sharp_toenails\": \"锐利的脚趾甲\",\n  \"shaved_ice\": \"刨冰\",\n  \"shaved_pussy\": \"剃过阴毛的（无毛B）\",\n  \"shaw_(arknights)\": \"肖（方舟）\",\n  \"shawl\": \"披巾|披帛\",\n  \"sheath\": \"刀鞘|护套\",\n  \"sheath_dress\": \"包臀裙\",\n  \"sheathed\": \"戴着护套的|入鞘的\",\n  \"sheep\": \"羊\",\n  \"sheep_ears\": \"羊耳\",\n  \"sheep_girl\": \"羊女孩\",\n  \"sheep_horns\": \"羊角\",\n  \"sheer_clothes\": \"透明的衣服\",\n  \"sheer_clothing\": \"透明装\",\n  \"sheer_legwear\": \"透明的裤袜\",\n  \"sheet_grab\": \"抓着床单\",\n  \"sheet_music\": \"乐谱\",\n  \"sheffield_(azur_lane)\": \"谢菲尔德\",\n  \"shelf\": \"架子\",\n  \"shelf_bra\": \"无顶文胸/露出乳头的胸罩\",\n  \"shell\": \"贝壳\",\n  \"shell_bikini\": \"贝壳比基尼\",\n  \"shell_bra\": \"贝壳比基尼\",\n  \"shell_casing\": \"弹药匣\",\n  \"shell_necklace\": \"贝壳项链\",\n  \"shenhe\": \"申鹤\",\n  \"shenhe_(genshin_impact)\": \"申鹤（原神）\",\n  \"shh\": \"嘘手势\",\n  \"shiba_inu\": \"柴犬\",\n  \"shibari\": \"绳缚\",\n  \"shibari_over_clothes\": \"着衣绑缚\",\n  \"shibuya_rin\": \"涩谷凛\",\n  \"shidare_hotaru\": \"枝垂ほたる\",\n  \"shide\": \"纸垂\",\n  \"shield\": \"盾\",\n  \"shigure_(azur_lane)\": \"时雨\",\n  \"shigure_(kancolle)\": \"时雨_(kancolle)\",\n  \"shigure_kai_ni_(kancolle)\": \"时雨佳妮_(kancolle)\",\n  \"shihouin_yoruichi\": \"四楓院夜一\",\n  \"shiina_mayuri\": \"椎名まゆり\",\n  \"shijou_takane\": \"四条贵音\",\n  \"shiki_eiki\": \"四季映姫・ヤマザナドゥ\",\n  \"shikigami\": \"式神\",\n  \"shikishi\": \"色纸\",\n  \"shima_rin\": \"志摩凛\",\n  \"shimada_arisu\": \"島田愛里寿\",\n  \"shimakaze_(azur_lane)\": \"岛风\",\n  \"shimakaze_(kancolle)\": \"岛风（kancolle）\",\n  \"shimakaze_(kancolle)_(cosplay)\": \"cosplay成岛风（舰娘）\",\n  \"shimamura_uzuki\": \"島村卯月\",\n  \"shimazu_yoshino\": \"島津由乃\",\n  \"shimenawa\": \"注连绳|七五三绳\",\n  \"shin_guards\": \"胫甲\",\n  \"shinai\": \"竹刀\",\n  \"shinano_(azur_lane)\": \"信浓\",\n  \"shinano_(dreams_of_the_hazy_moon)_(azur_lane)\": \"信浓（朦胧月之梦）（碧蓝航线）\",\n  \"shinda_sekai_sensen_uniform\": \"死后世界战线制服\",\n  \"shindan_maker\": \"二次元女体化梗\",\n  \"shindou_takuto\": \"神童拓人\",\n  \"shingyoku_(touhou)\": \"新玉（东方）\",\n  \"shining_(arknights)\": \"闪亮（方舟）\",\n  \"shining_(silent_night)_(arknights)\": \"闪耀（寂静之夜）（明日方舟）\",\n  \"shinjou_akane\": \"新条茜\",\n  \"shinki_(touhou)\": \"神机（东方）\",\n  \"shinku\": \"真红\",\n  \"shinomiya_kaguya\": \"四宫辉夜\",\n  \"shinonome_nano\": \"東雲なの\",\n  \"shinonono_houki\": \"篠ノ之箒\",\n  \"shinsengumi\": \"新选组\",\n  \"shiny\": \"光泽\",\n  \"shiny_clothes\": \"有光泽的衣服\",\n  \"shiny_hair\": \"有光泽的 头发\",\n  \"shiny_pokemon\": \"闪光宝可梦\",\n  \"shiny_skin\": \"有光泽的皮肤\",\n  \"shiomi_kotone\": \"汐見琴音\",\n  \"ship\": \"船\",\n  \"shirabe_ako\": \"調辺アコ\",\n  \"shirai_kuroko\": \"白井黑子\",\n  \"shirakami_fubuki\": \"白上吹雪\",\n  \"shirakiin_ririchiyo\": \"白鬼院凜々蝶\",\n  \"shiranui_(azur_lane)\": \"不知火（碧蓝航线）\",\n  \"shiranui_(kancolle)\": \"不知火_(kancolle)\",\n  \"shiranui_mai\": \"不知火舞\",\n  \"shirasaka_koume\": \"白坂小梅\",\n  \"shirase_sakuya\": \"白瀬咲耶\",\n  \"shiratama_(shiratamaco)\": \"白玉\",\n  \"shirayuki_(arknights)\": \"白雪（明日方舟）\",\n  \"shirayuki_hime\": \"白雪ひめ\",\n  \"shirikoki\": \"臀交\",\n  \"shirogane_naoto\": \"白鐘直斗\",\n  \"shirogane_noel\": \"白银诺艾尔\",\n  \"shiroko_(blue_archive)\": \"白子（蓝色档案）\",\n  \"shiroko_(cycling)_(blue_archive)\": \"shiroko（自行车）（蓝色档案）\",\n  \"shirt\": \"衬衫\",\n  \"shirt_pull\": \"拉开衬衫\",\n  \"shirt_removed\": \"脱下衬衫\",\n  \"shirt_tucked_in\": \"衬衫外有其他衣服\",\n  \"shirt_tug\": \"扯住衬衫\",\n  \"shirtless\": \"赤膊的(男性)\",\n  \"shitajiki\": \"垫板\",\n  \"shiver\": \"颤抖\",\n  \"shivering\": \"颤抖\",\n  \"shizuka_rin\": \"静凛\",\n  \"shizuko_(blue_archive)\": \"静子（蓝色档案）\",\n  \"shock\": \"惊讶\",\n  \"shocked\": \"惊讶\",\n  \"shocked_eyes\": \"睁开眼睛\",\n  \"shocker_(gesture)\": \"爽歪歪 (手势)\",\n  \"shoe_dangle\": \"用脚趾吊着鞋\",\n  \"shoe_soles\": \"鞋底\",\n  \"shoejob\": \"鞋交\",\n  \"shoelaces\": \"鞋带\",\n  \"shoes\": \"鞋子\",\n  \"shoes_removed\": \"脱下的鞋\",\n  \"shokudaikiri_mitsutada\": \"燭台切光忠\",\n  \"shokuhou_misaki\": \"食蜂操祈\",\n  \"shonen-ai\": \"搞基\",\n  \"shooting_star\": \"流星\",\n  \"shooting_stars\": \"流星\",\n  \"shop\": \"店铺\",\n  \"shopping\": \"购物\",\n  \"shopping_bag\": \"购物袋\",\n  \"shops\": \"商店\",\n  \"shore\": \"岸\",\n  \"short_braid\": \"短辫子\",\n  \"short_dress\": \"短裙\",\n  \"short_eyebrows\": \"豆豆眉|短眉毛\",\n  \"short_gloves\": \"很短的手套/半截手套\",\n  \"short_hair\": \"短发\",\n  \"short_hair_with_long_locks\": \"扎起或卷起一部分长发\",\n  \"short_jumpsuit\": \"短裤腿连体衣\",\n  \"short_kimono\": \"短下摆和服\",\n  \"short_necktie\": \"短领带\",\n  \"short_over_long_sleeves\": \"内侧穿着长袖外面套着短袖衣服\",\n  \"short_pants\": \"短裤\",\n  \"short_ponytail\": \"短马尾\",\n  \"short_shorts\": \"热裤\",\n  \"short_skirt\": \"迷你裙\",\n  \"short_sleeves\": \"短袖\",\n  \"short_sword\": \"短剑\",\n  \"short_twintails\": \"短双尾发型\",\n  \"shorts\": \"短裤\",\n  \"shorts_pull\": \"褪下短裤\",\n  \"shorts_under_skirt\": \"短裙里穿着短裤\",\n  \"shotgun\": \"霰弹枪\",\n  \"shougi\": \"将棋\",\n  \"shouhou_(azur_lane)\": \"守寿（碧蓝航线）\",\n  \"shouji\": \"障子\",\n  \"shoujo-ai\": \"百合\",\n  \"shoujo_kitou-chuu\": \"少女祈祷中\",\n  \"shoukaku_(azur_lane)\": \"翔鶴(アズールレーン)\",\n  \"shoukaku_(sororal_wings)_(azur_lane)\": \"shoukaku_(sororalwings)_(azur_Lane)\",\n  \"shoulder-length_hair\": \"中等长发\",\n  \"shoulder_armor\": \"肩甲\",\n  \"shoulder_bag\": \"挎包|单肩背包\",\n  \"shoulder_blades\": \"肩胛骨\",\n  \"shoulder_carry\": \"肩扛\",\n  \"shoulder_cutout\": \"露肩装\",\n  \"shoulder_holster\": \"肩带式枪套\",\n  \"shoulder_pads\": \"垫肩\",\n  \"shoulder_spikes\": \"带刺肩甲\",\n  \"shoulder_tattoo\": \"肩部纹身\",\n  \"shoulderless_dress\": \"无肩带连衣裙\",\n  \"shounen-ai\": \"搞基\",\n  \"shouten_pegasus_mix_mori\": \"昇天ペガサスMIX盛り\",\n  \"shouting\": \"喊叫\",\n  \"shovel\": \"铲子\",\n  \"shower_head\": \"淋浴喷头\",\n  \"showering\": \"淋浴\",\n  \"showgirl_skirt\": \"展会女郎装束\",\n  \"shredded_paper\": \"碎纸屑\",\n  \"shrimp\": \"虾\",\n  \"shrine\": \"神社\",\n  \"shrine_maiden\": \"巫女\",\n  \"shrub\": \"灌木\",\n  \"shrug_(clothing)\": \"只包肩的女式上衣\",\n  \"shrugging\": \"耸肩\",\n  \"shrunk_eyes\": \"瞳孔收缩\",\n  \"shrunk_pupils\": \"瞳孔收缩\",\n  \"shun_(blue_archive)\": \"瞬（蓝色档案）\",\n  \"shun_(small)_(blue_archive)\": \"顺（小）（蓝色档案）\",\n  \"shuriken\": \"手里剑\",\n  \"shush\": \"嘘手势\",\n  \"shushing\": \"嘘(手势)\",\n  \"shuten_douji_(fate)\": \"酒吞童子（命运）\",\n  \"shuten_douji_(fate/grand_order)\": \"酒吞童子\",\n  \"shuuchiin_academy_school_uniform\": \"秀知院学园校服（辉夜大小姐想让我告白）\",\n  \"shuuchiin_academy_uniform\": \"秀知院学园制服\",\n  \"shuujin_academy_uniform\": \"秀尽学院制服\",\n  \"shy\": \"害羞的\",\n  \"siblings\": \"兄弟姐妹\",\n  \"sick\": \"病\",\n  \"sickle\": \"镰刀\",\n  \"side\": \"角色的侧面\",\n  \"side-by-side\": \"人物并排\",\n  \"side-tie_bikini\": \"侧边系带比基尼\",\n  \"side-tie_bikini_bottom\": \"侧系带比基尼泳裤\",\n  \"side-tie_leotard\": \"侧边系带连身衣\",\n  \"side-tie_panties\": \"侧边系带内裤\",\n  \"side_blunt_bangs\": \"侧面空气刘海\",\n  \"side_boob\": \"侧乳\",\n  \"side_boobs\": \"侧乳\",\n  \"side_braid\": \"披在一侧的单条辫子\",\n  \"side_braids\": \"披在两侧的两条辫子\",\n  \"side_bun\": \"披在两侧的发髻\",\n  \"side_cap\": \"侧边帽\",\n  \"side_cutout\": \"侧边开口的服饰\",\n  \"side_drill\": \"单侧钻头卷\",\n  \"side_glance\": \"轻轻向侧面瞥\",\n  \"side_mouth\": \"把嘴画在侧脸\",\n  \"side_ponytail\": \"侧马尾\",\n  \"side_profile\": \"侧面肖像画\",\n  \"side_slit\": \"侧面有缝的服饰\",\n  \"side_swept_bangs\": \"朝一个方向的刘海\",\n  \"side_tail\": \"侧马尾\",\n  \"side_view\": \"角色的侧面\",\n  \"sideboob\": \"侧乳\",\n  \"sideboobs\": \"侧乳\",\n  \"sideburns\": \"(男子的)鬓角\",\n  \"sideless_outfit\": \"侧面没有布料的服饰\",\n  \"sidelight\": \"侧面光\",\n  \"sidelocks\": \"披在耳前的发绺\",\n  \"sideroca_(arknights)\": \"sideroca（明日方舟）\",\n  \"sideroca_(light_breeze)_(arknights)\": \"sideroca_(微风)_(arknights)\",\n  \"sidesaddle\": \"侧坐在鞍上\",\n  \"sidetail\": \"侧马尾\",\n  \"sideways\": \"横向显示的\",\n  \"sideways_glance\": \"轻轻向侧面瞥\",\n  \"sideways_hat\": \"帽舌划到侧面\",\n  \"sideways_mouth\": \"把嘴画在侧脸\",\n  \"siege_(arknights)\": \"推进之王（明日方舟）\",\n  \"sienna\": \"赭色\",\n  \"sigh\": \"画出叹气的标记\",\n  \"sighing\": \"叹气\",\n  \"sign\": \"写上去的字\",\n  \"signature\": \"签名\",\n  \"signora_(genshin_impact)\": \"女士(原神)\",\n  \"silence_(arknights)\": \"沉默（方舟）\",\n  \"silent_comic\": \"默剧漫画\",\n  \"silica\": \"綾野珪子\",\n  \"silk\": \"蛛网|虫茧\",\n  \"silver\": \"银\",\n  \"silver_eyes\": \"银眼\",\n  \"silver_hair\": \"银发\",\n  \"silver_trim\": \"银色镶边\",\n  \"silverash_(arknights)\": \"Silverash（明日方舟）\",\n  \"simple_background\": \"朴素的背景\",\n  \"simplified_chinese_text\": \"简体字\",\n  \"sims_(azur_lane)\": \"模拟人生（碧蓝航线）\",\n  \"simulated_footjob\": \"模拟足交\",\n  \"sin_sack\": \"罪袋\",\n  \"sing\": \"唱歌\",\n  \"singing\": \"唱歌\",\n  \"single_bare_shoulder\": \"露出单边肩膀\",\n  \"single_boot\": \"一只脚没穿靴子\",\n  \"single_braid\": \"单股辫\",\n  \"single_detached_sleeve\": \"单边没脱掉的袖子\",\n  \"single_earring\": \"只一边戴着耳环\",\n  \"single_elbow_glove\": \"单手戴着过肘的手套\",\n  \"single_gauntlet\": \"单手穿着护臂\",\n  \"single_glove\": \"单手穿着手套\",\n  \"single_hair_bun\": \"团子头\",\n  \"single_hair_intake\": \"单侧进气口发型\",\n  \"single_hair_ring\": \"单发圈\",\n  \"single_hair_vent\": \"单侧进气口发型\",\n  \"single_head_wing\": \"单侧头上有翅膀\",\n  \"single_horn\": \"单侧长着角\",\n  \"single_kneehigh\": \"单边穿着过膝服饰\",\n  \"single_leg_pantyhose\": \"单边穿着连裤袜\",\n  \"single_mechanical_arm\": \"单只机械手臂\",\n  \"single_pantsleg\": \"单边长裤\",\n  \"single_shoe\": \"一只脚没穿鞋子\",\n  \"single_side_bun\": \"单边团子头\",\n  \"single_sidelock\": \"单耳前发\",\n  \"single_sleeve\": \"单边没有袖管\",\n  \"single_sock\": \"单边穿着长袜\",\n  \"single_strap\": \"单边有肩带\",\n  \"single_thighhigh\": \"只有一条腿有穿着\",\n  \"single_vertical_stripe\": \"露出单边服饰上的垂直条纹\",\n  \"single_wing\": \"单翼\",\n  \"sink\": \"水槽\",\n  \"sinon\": \"诗乃|诗乃(SAO)\",\n  \"siren_(azur_lane)\": \"警笛（碧蓝航线）\",\n  \"sirius_(azur_lane)\": \"天狼星（碧蓝航线）\",\n  \"sirius_(azur_lane)_(cosplay)\": \"天狼星（碧蓝航线）（角色扮演）\",\n  \"sirius_(azure_horizons)_(azur_lane)\": \"天狼星\",\n  \"sirius_(scorching-hot_seirios)_(azur_lane)\": \"天狼星\",\n  \"siro_(dennou_shoujo_youtuber_siro)\": \"電脳少女シロ\",\n  \"sisters\": \"姐妹\",\n  \"sit\": \"坐着\",\n  \"sitting\": \"坐着\",\n  \"sitting_backwards\": \"向后坐\",\n  \"sitting_down\": \"坐着\",\n  \"sitting_in_lap\": \"坐在大腿上\",\n  \"sitting_in_tree\": \"坐在树上\",\n  \"sitting_on\": \"坐在人身上\",\n  \"sitting_on_bed\": \"坐在床上\",\n  \"sitting_on_desk\": \"坐在课桌上\",\n  \"sitting_on_face\": \"颜面骑乘|阴部贴着脸\",\n  \"sitting_on_head\": \"坐在头上\",\n  \"sitting_on_knees\": \"正坐\",\n  \"sitting_on_lap\": \"坐在大腿上\",\n  \"sitting_on_person\": \"坐在人身上\",\n  \"sitting_on_railing\": \"坐在栏杆上\",\n  \"sitting_on_rock\": \"坐在岩石上\",\n  \"sitting_on_shoulder\": \"坐在肩膀上\",\n  \"sitting_on_stairs\": \"坐在楼梯上\",\n  \"sitting_on_table\": \"坐在桌子上\",\n  \"sitting_on_water\": \"坐在水上\",\n  \"sitting_sideways\": \"侧身坐着\",\n  \"sixteenth_note\": \"十六分音符\",\n  \"size_difference\": \"体格差\",\n  \"skadi_(arknights)\": \"斯卡蒂（明日方舟）\",\n  \"skadi_(waverider)_(arknights)\": \"skadi_(waverider)_(arknights)\",\n  \"skateboard\": \"滑板\",\n  \"skates\": \"溜冰鞋\",\n  \"skeleton\": \"骨架\",\n  \"sketchbook\": \"素描本\",\n  \"skewer\": \"签子\",\n  \"skin-covered_horns\": \"被皮肤包着的角\",\n  \"skin_fang\": \"把嘴的一部分画成虎牙状\",\n  \"skin_tight\": \"衣服很紧显露出身体曲线或肢体特征\",\n  \"skindentation\": \"皮肤的凹陷\",\n  \"skinny\": \"骨感\",\n  \"skirt\": \"短裙\",\n  \"skirt_around_one_leg\": \"一条腿上挂着短裙\",\n  \"skirt_basket\": \"指掀起裙子时形成的篮子形状\",\n  \"skirt_carry\": \"指掀起裙子时形成的篮子形状\",\n  \"skirt_flip\": \"被掀起裙子(含突发情况意义)\",\n  \"skirt_hold\": \"优雅地提着裙子\",\n  \"skirt_pull\": \"拉开裙子\",\n  \"skirt_removed\": \"脱下的短裙\",\n  \"skirt_set\": \"与上衣搭配的短裙|特制的裙子套装\",\n  \"skirt_suit\": \"正装短裙\",\n  \"skirt_tug\": \"扯住裙摆|按住裙摆\",\n  \"skirt_up\": \"掀起裙子\",\n  \"skirtlift\": \"掀起裙子\",\n  \"skirtsuit\": \"正装短裙\",\n  \"skull\": \"骷髅\",\n  \"skull_and_crossbones\": \"头骨和交叉的骨头\",\n  \"skull_earrings\": \"骷髅耳环\",\n  \"skull_fucking\": \"头交\",\n  \"skull_hair_ornament\": \"骷髅发饰\",\n  \"skull_mask\": \"骷髅面具\",\n  \"skull_necklace\": \"骷髅项链\",\n  \"skull_print\": \"骷髅印花\",\n  \"sky\": \"天空\",\n  \"skyblue\": \"天蓝\",\n  \"skyfire_(arknights)\": \"天火（方舟）\",\n  \"skyline\": \"天际线\",\n  \"skyscraper\": \"摩天大楼\",\n  \"skyscrapers\": \"摩天大楼\",\n  \"slap_mark\": \"掌印\",\n  \"slapping\": \"掌掴\",\n  \"slashing\": \"砍\",\n  \"slateblue\": \"板岩蓝\",\n  \"slategray\": \"石板灰\",\n  \"slave\": \"奴隶\",\n  \"sleep_molestation\": \"睡奸\",\n  \"sleeping\": \"睡觉\",\n  \"sleeping_upright\": \"(不躺着)睡觉|直立睡觉\",\n  \"sleepwear\": \"睡衣\",\n  \"sleepy\": \"犯困的\",\n  \"sleeve_bow\": \"袖上蝴蝶结\",\n  \"sleeve_cuffs\": \"袖口\",\n  \"sleeve_rolled_up\": \"袖子卷起\",\n  \"sleeveless\": \"无袖\",\n  \"sleeveless_dress\": \"无袖连衣裙\",\n  \"sleeveless_hoodie\": \"无袖连帽衫\",\n  \"sleeveless_jacket\": \"无袖夹克\",\n  \"sleeveless_kimono\": \"无袖和服\",\n  \"sleeveless_shirt\": \"无袖衬衫\",\n  \"sleeveless_turtleneck\": \"无袖高领毛衣\",\n  \"sleeves_folded_up\": \"叠起来的袖子\",\n  \"sleeves_past_elbows\": \"袖子过肘\",\n  \"sleeves_past_fingers\": \"袖子长过手指\",\n  \"sleeves_past_wrist\": \"袖子长过手腕\",\n  \"sleeves_past_wrists\": \"袖子长过手腕\",\n  \"sleeves_pushed_up\": \"袖子往上拉起\",\n  \"sleeves_rolled_up\": \"卷起的袖子\",\n  \"slender_waist\": \"细腰\",\n  \"sliding_doors\": \"移动门\",\n  \"slim_legs\": \"修长的腿\",\n  \"slime\": \"史莱姆\",\n  \"slime_(dragon_quest)\": \"スライム肉まん\",\n  \"slime_(genshin_impact)\": \"史莱姆（原神）\",\n  \"slime_(substance)\": \"史莱姆粘液\",\n  \"slime_girl\": \"史莱姆娘\",\n  \"slime_musume\": \"史莱姆娘\",\n  \"slimification\": \"史莱姆化\",\n  \"sling\": \"枪支的吊带\",\n  \"sling_(medical)\": \"吊索（医疗）\",\n  \"sling_swimsuit\": \"弹弓泳衣/吊带泳衣/V字泳衣\",\n  \"slingbikini\": \"弹弓泳衣/吊带泳衣/V字泳衣\",\n  \"slingshot_swimsuit\": \"弹弓泳衣|吊带泳衣|V字泳衣\",\n  \"slipper\": \"拖鞋\",\n  \"slippers\": \"拖鞋\",\n  \"slit_pupils\": \"竖的瞳孔/猫眼\",\n  \"slit_throat_(gesture)\": \"割喉手势\",\n  \"slouching\": \"伛\",\n  \"small_breasts\": \"贫乳|娇小的乳房(B)\",\n  \"small_nipples\": \"娇小的乳头\",\n  \"small_penis\": \"小阴茎\",\n  \"smartphone\": \"智能手机\",\n  \"smartphone_case\": \"手机壳\",\n  \"smell\": \"有气味的\",\n  \"smelling\": \"闻\",\n  \"smelling_clothes\": \"闻衣服\",\n  \"smelling_feet\": \"闻脚\",\n  \"smelling_hair\": \"闻头发\",\n  \"smelling_pantyhose\": \"闻连裤袜\",\n  \"smelling_underwear\": \"闻到内衣的味道\",\n  \"smile\": \"微笑|笑容\",\n  \"smiley\": \"笑脸\",\n  \"smiley_face\": \"笑脸\",\n  \"smiling\": \"微笑\",\n  \"smirk\": \"傻笑|得意的笑\",\n  \"smoke\": \"烟\",\n  \"smokestack\": \"烟囱\",\n  \"smoking_gun\": \"枪口冒烟\",\n  \"smoking_pipe\": \"烟斗\",\n  \"smother\": \"窒息\",\n  \"smug\": \"得意脸\",\n  \"snack\": \"小吃|零食\",\n  \"snail\": \"蜗牛\",\n  \"snake\": \"蛇\",\n  \"snake_eyes\": \"竖瞳孔/猫眼\",\n  \"snake_hair\": \"蛇发\",\n  \"snake_hair_ornament\": \"蛇形发饰|蛙头发饰\",\n  \"snake_pupils\": \"蛇瞳孔\",\n  \"snake_tail\": \"蛇尾\",\n  \"sneakers\": \"运动鞋\",\n  \"sneezing\": \"打喷嚏\",\n  \"sniffing\": \"闻\",\n  \"sniper_rifle\": \"狙击步枪\",\n  \"snorkel\": \"潜水设备的通气管\",\n  \"snot\": \"鼻涕\",\n  \"snout\": \"动物口鼻部\",\n  \"snow\": \"雪|雪原\",\n  \"snow_boots\": \"雪地靴\",\n  \"snow_bunny\": \"雪兔\",\n  \"snowball\": \"雪球\",\n  \"snowflake_hair_ornament\": \"雪花发饰\",\n  \"snowflake_print\": \"雪花印花\",\n  \"snowflakes\": \"雪花\",\n  \"snowing\": \"下雪\",\n  \"snowman\": \"雪人\",\n  \"snowsant_(arknights)\": \"雪山（方舟）\",\n  \"snowy_mountain\": \"雪山\",\n  \"snuggle\": \"拥抱\",\n  \"soaking_feet\": \"泡脚\",\n  \"soap\": \"肥皂\",\n  \"soap_bubbles\": \"泡泡\",\n  \"soap_censor\": \"肥皂泡马赛克\",\n  \"sobbing\": \"啜泣\",\n  \"soccer_ball\": \"足球\",\n  \"soccer_field\": \"足球场\",\n  \"soccer_uniform\": \"足球服\",\n  \"social_media_composition\": \"社交媒体整合\",\n  \"sock\": \"短袜\",\n  \"sock_garters\": \"袜子吊袜带\",\n  \"sock_pull\": \"拉着袜子\",\n  \"socks\": \"短袜\",\n  \"socks_over_thighhighs\": \"长筒袜加短袜\",\n  \"socks_removed\": \"脱袜子\",\n  \"soda\": \"汽水\",\n  \"soda_bottle\": \"汽水瓶\",\n  \"soda_can\": \"汽水罐\",\n  \"sode\": \"当世袖\",\n  \"soga_no_tojiko\": \"苏我屠自古\",\n  \"soggy_clothes\": \"湿透的衣服\",\n  \"sokrates_(touhou)\": \"苏格拉底（东方）\",\n  \"soldier\": \"士兵\",\n  \"soles\": \"脚底\",\n  \"solid_circle_eyes\": \"实心圆眼睛\",\n  \"solid_oval_eyes\": \"实心椭圆眼睛\",\n  \"solo\": \"单人\",\n  \"solo_focus\": \"以单独人物为焦点\",\n  \"son_gohan\": \"孫悟飯\",\n  \"song_name\": \"歌名\",\n  \"song_of_broken_pines_(genshin_impact)\": \"松籁响起之时（原神冰系双手剑）\",\n  \"sonico\": \"超级索尼子\",\n  \"sonoda_umi\": \"园田海末\",\n  \"sonohara_anri\": \"園原杏里\",\n  \"sonozaki_mion\": \"園崎魅音\",\n  \"sonozaki_shion\": \"園崎詩音\",\n  \"sora_(arknights)\": \"索拉（明日方舟）\",\n  \"sora_(blue_archive)\": \"sora（蓝色档案）\",\n  \"sora_ginko\": \"空银子\",\n  \"sorasaki_hina\": \"空崎日奈\",\n  \"sorcerer's_sutra_scroll\": \"大空卷轴\",\n  \"sorceress\": \"女巫/魔女\",\n  \"soul_gem\": \"灵魂之石\",\n  \"sound\": \"有声音\",\n  \"sound_effects\": \"拟声词\",\n  \"sounding\": \"欺负尿道（阴茎）\",\n  \"soup\": \"汤\",\n  \"souryuu_(azur_lane)\": \"souryuu（碧蓝航线）\",\n  \"souryuu_asuka_langley\": \"惣流明日香\",\n  \"souseiseki\": \"蒼星石\",\n  \"sousou_no_frieren\": \"葬送的芙莉莲\",\n  \"south_dakota_(azur_lane)\": \"南达科他州\",\n  \"sovetskaya_belorussiya_(azur_lane)\": \"sovetskaya_belorussiya_(azur_Lane)\",\n  \"sovetskaya_rossiya_(azur_lane)\": \"sovetskaya_rossiya_(azur_Lane)\",\n  \"soviet\": \"苏联\",\n  \"spa\": \"人工温泉\",\n  \"space\": \"宇宙\",\n  \"space_craft\": \"宇宙船\",\n  \"space_hair\": \"漂浮的头发\",\n  \"space_suit\": \"宇航服\",\n  \"spacecraft\": \"太空飞船\",\n  \"spacesuit\": \"宇航服\",\n  \"spade_(shape)\": \"黑桃\",\n  \"spaghetti\": \"意大利面\",\n  \"spaghetti_strap\": \"细肩带|细吊带|肩带式\",\n  \"spaghetti_strap_bra\": \"细肩带胸罩\",\n  \"spandex\": \"弹性纤维(衣物面料)\",\n  \"spandex_shorts\": \"自行车短裤\",\n  \"spanked\": \"打屁股\",\n  \"spanking\": \"打屁股\",\n  \"sparkle\": \"菱形或星形的闪光\",\n  \"sparkle_background\": \"闪着星光的背景\",\n  \"sparkle_eyes\": \"星星眼\",\n  \"sparkles\": \"闪耀效果\",\n  \"sparkling\": \"闪耀效果\",\n  \"sparkling_eyes\": \"星星眼\",\n  \"sparks\": \"火星子\",\n  \"sparrow\": \"麻雀\",\n  \"spasm\": \"痉挛\",\n  \"spats\": \"自行车短裤\",\n  \"spatula\": \"铲(厨具)\",\n  \"spaulders\": \"护肩\",\n  \"speaker\": \"发言者\",\n  \"spear\": \"矛\",\n  \"spear_the_gungnir\": \"神枪朗基努斯\",\n  \"special_feeling_(meme)\": \"雪中打伞的恋人梗\",\n  \"specter_(arknights)\": \"幽灵（方舟）\",\n  \"specter_the_unchained_(arknights)\": \"幽灵不受束缚（明日方舟）\",\n  \"specular_lighting\": \"镜面高光\",\n  \"speech_bubble\": \"对话框|会话气泡\",\n  \"speed_lines\": \"速度线\",\n  \"spell_card\": \"魔咒卡\",\n  \"sperm\": \"射精\",\n  \"sphere\": \"法球|水晶球\",\n  \"spider\": \"蜘蛛\",\n  \"spider_girl\": \"蜘蛛娘\",\n  \"spider_lily\": \"彼岸花\",\n  \"spider_web\": \"蜘蛛网\",\n  \"spider_web_print\": \"蛛网印花\",\n  \"spike_collar\": \"带钉项圈\",\n  \"spiked_armlet\": \"带刺臂章\",\n  \"spiked_bracelet\": \"带钉手镯\",\n  \"spiked_club\": \"狼牙棒\",\n  \"spiked_collar\": \"带钉项圈\",\n  \"spiked_dildo\": \"带刺的假阳具\",\n  \"spiked_hair\": \"刺刺的头发\",\n  \"spiked_shell\": \"带刺的龟壳\",\n  \"spiked_tail\": \"带刺的尾巴\",\n  \"spikes\": \"尖刺|带钉的\",\n  \"spiky_hair\": \"刺刺的头发\",\n  \"spill\": \"液体从容器中漫出来\",\n  \"spilling\": \"从容器中倒出液体的动作\",\n  \"spine\": \"脊柱\",\n  \"spinning\": \"有中心的旋转\",\n  \"spiral_eyes\": \"漩涡眼\",\n  \"spiral_glasses\": \"厚如玻璃瓶底的圆眼镜\",\n  \"spirit\": \"还魂|伴灵|精神体\",\n  \"spit\": \"唾液\",\n  \"spit_take\": \"惊讶或无语到喷了\",\n  \"spitroast\": \"女性的嘴和下半身被夹攻的体位\",\n  \"spitting\": \"从嘴里吐出液体的动作\",\n  \"splashing\": \"飞溅\",\n  \"splatoon_(series)\": \"喷射战士（系列）\",\n  \"splattershot_(splatoon)\": \"水球小绿(喷射战士)\",\n  \"split\": \"分开\",\n  \"split-color_hair\": \"分色头发\",\n  \"split_mouth\": \"裂开的嘴\",\n  \"split_ponytail\": \"尾部散开的单马尾发型\",\n  \"split_screen\": \"分屏\",\n  \"splits\": \"分开\",\n  \"spoken_anger_vein\": \"表发怒的会话气泡\",\n  \"spoken_blush\": \"表脸红害羞的会话气泡\",\n  \"spoken_ellipsis\": \"会话气泡里带省略号\",\n  \"spoken_exclamation_mark\": \"会话气泡里带感叹号\",\n  \"spoken_heart\": \"会话气泡里带爱心\",\n  \"spoken_interrobang\": \"\\\"会话气泡里出现\\\"\\\"!?\\\"\\\"\\\"\",\n  \"spoken_musical_note\": \"表哼歌的会话气泡\",\n  \"spoken_object\": \"会话气泡里出现指代物\",\n  \"spoken_question_mark\": \"表疑惑的会话气泡\",\n  \"spoken_squiggle\": \"表不满和发牢骚的会话气泡\",\n  \"spoken_sweatdrop\": \"表(流汗)无语的会话气泡\",\n  \"sponge\": \"海绵|搓澡棉\",\n  \"spoon\": \"汤勺\",\n  \"spoon_in_mouth\": \"嘴里含着勺子\",\n  \"sports_bikini\": \"运动比基尼\",\n  \"sports_bra\": \"运动内衣\",\n  \"sports_jersey\": \"运动衫\",\n  \"sportswear\": \"运动服\",\n  \"spot_color\": \"在黑白的画中特意少量使用一些颜色\",\n  \"spot_colors\": \"黑白画中的少量颜色\",\n  \"spotlight\": \"聚光灯\",\n  \"spotted_hair\": \"斑点头发\",\n  \"sprain\": \"扭伤\",\n  \"spread_anus\": \"掰开肛门\",\n  \"spread_arms\": \"伸展双臂\",\n  \"spread_ass\": \"摊开屁股\",\n  \"spread_bar\": \"分腿捆绑\",\n  \"spread_fingers\": \"张开手指\",\n  \"spread_leg\": \"张腿\",\n  \"spread_legs\": \"张开腿|M字张腿|桃色蹲姿|V字张腿\",\n  \"spread_pussy\": \"掰开阴部|掰穴|掰开的阴部\",\n  \"spread_pussy_under_clothes\": \"隔着衣物掰穴\",\n  \"spread_toes\": \"张开脚趾\",\n  \"spread_wings\": \"展开的双翼\",\n  \"spreader_bar\": \"调教用的撑杆\",\n  \"spring_(season)\": \"春季\",\n  \"spring_onion\": \"大葱\",\n  \"springgreen\": \"春绿\",\n  \"spying\": \"偷窥(强调视角)\",\n  \"square_4koma\": \"方块四格漫画\",\n  \"square_pupils\": \"方形瞳孔\",\n  \"squat\": \"蹲下\",\n  \"squat_toilet\": \"蹲便器\",\n  \"squatting\": \"蹲|工口蹲\",\n  \"squatting_cowgirl_position\": \"M字骑乘位\",\n  \"sque\": \"泛指从身后插入的体位\",\n  \"squeeze_bottle\": \"软瓶\",\n  \"squid\": \"乌贼|鱿鱼\",\n  \"squidbeak_splatoon\": \"乌贼军团(喷射战士)\",\n  \"squiggle\": \"表不满和发牢骚的符号\",\n  \"squirrel\": \"松鼠\",\n  \"squirrel_ears\": \"松鼠耳朵\",\n  \"squirrel_tail\": \"松鼠尾巴\",\n  \"squirting\": \"潮吹\",\n  \"squirting_(sex)\": \"潮吹\",\n  \"ss_uniform\": \"纳粹制服\",\n  \"st._gloriana's_(emblem)\": \"圣葛罗莉安娜女学园校徽\",\n  \"st._gloriana's_military_uniform\": \"圣葛罗莉安娜军装\",\n  \"st._gloriana's_school_uniform\": \"圣葛罗莉安娜女学园校服\",\n  \"st._louis_(azur_lane)\": \"圣路易斯（碧蓝航线）\",\n  \"st._louis_(luxurious_wheels)_(azur_lane)\": \"圣路易斯（豪华车轮）\",\n  \"stab\": \"刺\",\n  \"stadium\": \"体育场\",\n  \"staff\": \"工作人员\",\n  \"staff_(music)\": \"工作人员(音乐)\",\n  \"staff_of_homa_(genshin_impact)\": \"护摩之杖（原神长柄武器）\",\n  \"stage\": \"舞台\",\n  \"stage_lights\": \"舞台灯光\",\n  \"stain\": \"污渍\",\n  \"stained_glass\": \"彩色玻璃\",\n  \"stairs\": \"台阶\",\n  \"stake\": \"桩|棍子\",\n  \"stakes_of_purgatory\": \"煉獄の七姉妹\",\n  \"stand_(jojo)\": \"替身(JOJO)\",\n  \"standing\": \"站立的\",\n  \"standing_on_hands\": \"用手倒立\",\n  \"standing_on_liquid\": \"站在水上或液体上\",\n  \"standing_on_one_foot\": \"单腿站立\",\n  \"standing_on_one_leg\": \"单腿站立\",\n  \"standing_sex\": \"站立后入\",\n  \"standing_split\": \"站立劈叉|站立高抬腿\",\n  \"star\": \"星星\",\n  \"star-shaped_pupils\": \"星星眼\",\n  \"star_(sky)\": \"星星(天空中的)\",\n  \"star_(symbol)\": \"星形\",\n  \"star_choker\": \"星形项圈\",\n  \"star_earrings\": \"星形耳环\",\n  \"star_eyes\": \"加号型眼\",\n  \"star_facial_mark\": \"脸部星型标记\",\n  \"star_guardian_(league_of_legends)\": \"星之守护者(英雄联盟)\",\n  \"star_hair_ornament\": \"星形发饰\",\n  \"star_hat_ornament\": \"星形帽子装饰\",\n  \"star_in_eye\": \"星星眼\",\n  \"star_necklace\": \"星形项链\",\n  \"star_of_david\": \"六芒星\",\n  \"star_panties\": \"星星印花内裤\",\n  \"star_pasties\": \"星形乳贴\",\n  \"star_platinum\": \"星の白金\",\n  \"star_print\": \"星形图案|星形印花\",\n  \"star_sky\": \"星空\",\n  \"star_trail\": \"星星轨迹\",\n  \"starbucks\": \"星巴克\",\n  \"stare\": \"凝视\",\n  \"starfish\": \"海星\",\n  \"staring\": \"凝视|盯\",\n  \"staring_at_breasts\": \"瞄着乳房\",\n  \"starlight_academy_uniform\": \"星光学园制服\",\n  \"starry_background\": \"星空背景\",\n  \"starry_eyes\": \"加号型眼\",\n  \"starry_sky\": \"星空\",\n  \"starry_sky_print\": \"星空印花\",\n  \"stars\": \"星星\",\n  \"starter_pokemon\": \"宝可梦御三家\",\n  \"starter_pokemon_trio\": \"三只宝可梦御三家\",\n  \"startled\": \"惊讶\",\n  \"stationary_restraints\": \"用装置强行固定人体\",\n  \"stats\": \"属性栏|状态表\",\n  \"statue\": \"雕像\",\n  \"stealth_masturbation\": \"偷偷自慰\",\n  \"stealth_sex\": \"隐奸\",\n  \"steam\": \"蒸汽\",\n  \"steam_censor\": \"蒸汽马赛克|雾气马赛克\",\n  \"steaming_body\": \"发情\",\n  \"steampunk\": \"蒸汽朋克\",\n  \"steamy_breath\": \"呼吸带蒸气\",\n  \"steelblue\": \"钢蓝\",\n  \"steepled_fingers\": \"指尖抵着指间\",\n  \"steering_wheel\": \"方向盘\",\n  \"stepped_on\": \"踩着\",\n  \"stereogram\": \"立体画\",\n  \"stern\": \"严肃的\",\n  \"stethoscope\": \"听诊器\",\n  \"stick\": \"木条|木棍样式的东西\",\n  \"sticker\": \"贴纸\",\n  \"stifled_laugh\": \"憋笑\",\n  \"stile_uniform\": \"女侍从的制服\",\n  \"stiletto_heels\": \"细跟高跟鞋\",\n  \"still_life\": \"静物\",\n  \"stirrup_legwear\": \"马镫袜\",\n  \"stitches\": \"缝合的缝线\",\n  \"stocking\": \"过膝袜\",\n  \"stocking_cap\": \"圣诞帽\",\n  \"stocking_under_clothes\": \"衣服下的筒袜(避免显示不全)\",\n  \"stocks\": \"枷锁\",\n  \"stomach\": \"小腹\",\n  \"stomach_bulge\": \"鼓起的小腹\",\n  \"stomach_tattoo\": \"腹部纹身\",\n  \"stone\": \"石头\",\n  \"stone_lantern\": \"石灯笼\",\n  \"stone_mask\": \"石鬼面\",\n  \"stool\": \"凳子\",\n  \"store\": \"商店\",\n  \"storefront\": \"店面\",\n  \"stove\": \"灶台\",\n  \"straddle\": \"跨坐\",\n  \"straddle_penis\": \"腿交\",\n  \"straddling\": \"跨坐\",\n  \"straight-arm_salute\": \"直臂敬礼/纳粹式敬礼\",\n  \"straight-on\": \"正脸\",\n  \"straight_hair\": \"直发\",\n  \"straight_jacket\": \"拘束服\",\n  \"straightjacket\": \"拘束服\",\n  \"straitjacket\": \"拘束服\",\n  \"strangling\": \"绞首\",\n  \"strap\": \"大件物品的吊带\",\n  \"strap-on\": \"戴着假阴茎\",\n  \"strap_between_breasts\": \"勒在乳房之间的带子\",\n  \"strap_cleavage\": \"乳房之间的带子\",\n  \"strap_gap\": \"泛指覆盖面少的吊带胸罩\",\n  \"strap_lift\": \"往上掰衣物的吊带\",\n  \"strap_pull\": \"拉带子\",\n  \"strap_slip\": \"衣物吊带滑落(导致走光)\",\n  \"strapless\": \"无肩带款式\",\n  \"strapless_bikini\": \"无肩带比基尼\",\n  \"strapless_bra\": \"无肩带胸罩\",\n  \"strapless_dress\": \"无肩带连衣裙\",\n  \"strapless_leotard\": \"无肩带连身衣\",\n  \"strappy_heels\": \"带束带的高跟鞋\",\n  \"stratocumulus_castellanus\": \"堡状层积云\",\n  \"stratocumulus_cumulogentis\": \"积雨性层积云\",\n  \"stratocumulus_lacunosus\": \"絮状层积云\",\n  \"stratocumulus_lenticularis\": \"荚状层积云\",\n  \"stratocumulus_stratiformis\": \"层状层积云\",\n  \"stratus\": \"层云\",\n  \"stratus_fractus\": \"碎层云\",\n  \"stratus_nebulosus\": \"雾层云\",\n  \"stratus_undulatus\": \"波层云\",\n  \"straw_hat\": \"草帽\",\n  \"strawberry\": \"草莓\",\n  \"strawberry_hair_ornament\": \"草莓发饰\",\n  \"strawberry_panties\": \"草莓内裤\",\n  \"strawberry_print\": \"草莓印花\",\n  \"strawberry_shortcake\": \"草莓蛋糕|镶草莓的糕点\",\n  \"stray_pubic_hair\": \"沾着阴毛|掉落的阴毛\",\n  \"streaked_hair\": \"有其他颜色条纹的头发\",\n  \"stream\": \"流动的\",\n  \"streaming_tears\": \"流泪\",\n  \"street\": \"街道\",\n  \"street_fighter\": \"街头霸王\",\n  \"stretch\": \"做伸展运动|伸懒腰\",\n  \"stretching\": \"伸懒腰\",\n  \"striker_unit\": \"强袭兵装\",\n  \"string\": \"绳子\",\n  \"string_bikini\": \"系绳比基尼\",\n  \"string_of_fate\": \"命运的红线\",\n  \"string_of_flags\": \"彩旗串\",\n  \"strip\": \"脱衣服中\",\n  \"striped\": \"条纹样式的\",\n  \"striped_background\": \"条纹背景\",\n  \"striped_bikini\": \"条纹比基尼\",\n  \"striped_bow\": \"条纹蝴蝶结\",\n  \"striped_bowtie\": \"条纹领结\",\n  \"striped_bra\": \"条纹胸罩\",\n  \"striped_dress\": \"条纹连衣裙\",\n  \"striped_gloves\": \"条纹手套\",\n  \"striped_hoodie\": \"条纹连帽衫\",\n  \"striped_jacket\": \"条纹夹克\",\n  \"striped_kimono\": \"条纹和服\",\n  \"striped_kneehighs\": \"横条袜\",\n  \"striped_legwear\": \"条纹裤袜\",\n  \"striped_necktie\": \"条纹领带\",\n  \"striped_neckwear\": \"条纹领子\",\n  \"striped_panties\": \"条纹内裤\",\n  \"striped_pants\": \"条纹裤\",\n  \"striped_pantyhose\": \"条纹过膝袜\",\n  \"striped_ribbon\": \"条纹缎带\",\n  \"striped_scarf\": \"条纹围巾\",\n  \"striped_shirt\": \"条纹衬衫\",\n  \"striped_shorts\": \"条纹短裤\",\n  \"striped_skirt\": \"条纹裙\",\n  \"striped_sleeves\": \"条纹袖子\",\n  \"striped_socks\": \"横条袜\",\n  \"striped_sweater\": \"条纹毛衣\",\n  \"striped_swimsuit\": \"条纹泳衣\",\n  \"striped_tail\": \"条纹尾巴\",\n  \"striped_thighhighs\": \"条纹过膝袜\",\n  \"stripes\": \"横条花纹\",\n  \"stripped_panties\": \"条纹内裤\",\n  \"stripper_pole\": \"钢管舞用的钢管\",\n  \"stripping\": \"脱衣服中\",\n  \"stroking_chin\": \"扶颏冥想\",\n  \"stroking_own_chin\": \"扶颏冥想\",\n  \"strong_rim_light\": \"强边缘光\",\n  \"stubble\": \"胡茬\",\n  \"stuck\": \"壁尻\",\n  \"stud_earrings\": \"耳钉\",\n  \"studded_belt\": \"镶钉皮带\",\n  \"stuffed_animal\": \"毛绒玩具\",\n  \"stuffed_bunny\": \"兔子玩偶\",\n  \"stuffed_cat\": \"毛绒猫玩具\",\n  \"stuffed_toy\": \"填料布偶玩具\",\n  \"style_parody\": \"画风模仿\",\n  \"stylish_pose\": \"时尚姿势\",\n  \"stylus\": \"数绘笔\",\n  \"submachine_gun\": \"冲锋枪\",\n  \"submerged\": \"被淹没的\",\n  \"subtitled\": \"带字幕的\",\n  \"succubus\": \"魅魔\",\n  \"succulent_plant\": \"多肉植物\",\n  \"sucking_breasts\": \"吸乳（中）\",\n  \"sucking_nipples\": \"吸乳（中）\",\n  \"suckle\": \"哺乳\",\n  \"sucrose_(genshin_impact)\": \"砂糖（原神）\",\n  \"suction_cup_dildo\": \"吸盘假阳具\",\n  \"suction_cups\": \"触手吸盘\",\n  \"sugar_cube\": \"方糖\",\n  \"suggestive_fluid\": \"暗示性的白色液体\",\n  \"sugimoto_reimi\": \"杉本鈴美\",\n  \"sugiura_ayano\": \"杉浦綾乃\",\n  \"suigintou\": \"水銀燈\",\n  \"suiseiseki\": \"翠星石\",\n  \"suit\": \"西装\",\n  \"suit_jacket\": \"西装外套\",\n  \"suitcase\": \"手提箱\",\n  \"suitcase_bondage\": \"手提箱束缚\",\n  \"sukumizu\": \"学校泳衣\",\n  \"sukuna_shinmyoumaru\": \"少名针妙丸\",\n  \"sukusuku_hakutaku\": \"白泽球\",\n  \"sulking\": \"闷闷不乐\",\n  \"sumata\": \"腿交\",\n  \"sumi-e\": \"墨绘\",\n  \"summer\": \"夏天\",\n  \"summer_festival\": \"夏祭\",\n  \"summer_long_skirt\": \"夏日长裙\",\n  \"summer_uniform\": \"夏季制服\",\n  \"summerdress\": \"太阳裙/背心裙\",\n  \"sun\": \"太阳\",\n  \"sun_dress\": \"太阳裙/背心裙\",\n  \"sun_hat\": \"太阳帽\",\n  \"sun_symbol\": \"太阳符号\",\n  \"sunaookami_shiroko\": \"砂狼白子\",\n  \"sunazuka_akira\": \"砂塚あきら\",\n  \"sunbeam\": \"阳光\",\n  \"sunburst\": \"日出时突现的光照\",\n  \"sunburst_background\": \"旭日纹背景\",\n  \"sundae\": \"圣代\",\n  \"sundress\": \"太阳裙|背心裙\",\n  \"sunflower\": \"向日葵\",\n  \"sunflower_hair_ornament\": \"向日葵发饰\",\n  \"sunglasses\": \"墨镜|太阳镜\",\n  \"sunglasses_on_head\": \"眼镜别在头上\",\n  \"sunken_nipples\": \"内陷乳头\",\n  \"sunlight\": \"阳光\",\n  \"sunlight_filtering_through_trees\": \"阳光透过树木\",\n  \"sunrise\": \"日出\",\n  \"sunscreen\": \"防晒霜\",\n  \"sunset\": \"落日\",\n  \"suou_pavlichenko\": \"蘇芳・パヴリチェンコ\",\n  \"super_crown\": \"库巴大王梗\",\n  \"super_deformed\": \"Q 版\",\n  \"super_pochaco\": \"すーぱーぽちゃ子\",\n  \"super_robot\": \"超级机器人\",\n  \"super_saiyan\": \"超级赛亚人\",\n  \"super_soaker\": \"超级水枪\",\n  \"super_sonico\": \"すーぱーそに子\",\n  \"superhero\": \"超级英雄\",\n  \"superhero_landing\": \"三点着地\",\n  \"supine\": \"仰躺\",\n  \"suppressor\": \"消音器\",\n  \"surcoat\": \"苏尔外套\",\n  \"surcouf_(azur_lane)\": \"surcouf（碧蓝航线）\",\n  \"surcouf_(loisirs_balneaires)_(azur_lane)\": \"surcouf_(loisirs_balneaires)_(碧蓝航线)\",\n  \"surfboard\": \"冲浪板\",\n  \"surgery\": \"手术\",\n  \"surgical_mask\": \"医用口罩\",\n  \"surprise\": \"惊讶\",\n  \"surprise_kiss\": \"惊喜之吻|意外之吻\",\n  \"surprised\": \"惊讶\",\n  \"surreal\": \"怪诞的|超现实主义\",\n  \"surtr_(arknights)\": \"surtr（明日方舟）\",\n  \"surtr_(liberte_echec)_(arknights)\": \"surtr_(liberte_echec)_(arknights)\",\n  \"survey_corps_(emblem)\": \"调查兵团徽章\",\n  \"sushi\": \"寿司\",\n  \"suspended\": \"悬空捆绑\",\n  \"suspended_congress\": \"火车便当式体位\",\n  \"suspender_shorts\": \"吊带短裤\",\n  \"suspender_skirt\": \"吊带裙|挂肩宽阔外长裤\",\n  \"suspenders\": \"背带\",\n  \"suspension\": \"悬吊绑缚\",\n  \"sussurro_(arknights)\": \"sussurro（明日方舟）\",\n  \"suzukaze_aoba\": \"涼風青葉\",\n  \"suzuki_jun\": \"鈴木純\",\n  \"suzumiya_haruhi\": \"凉宫春日\",\n  \"suzuran_(arknights)\": \"铃兰（明日方舟）\",\n  \"suzuya_(azur_lane)\": \"铃屋（碧蓝航线）\",\n  \"suzuya_(kancolle)\": \"铃谷 (kancolle)\",\n  \"swapnote_(medium)\": \"交换笔记\",\n  \"swastika\": \"万字符\",\n  \"sweat\": \"汗水\",\n  \"sweatband\": \"吸汗带\",\n  \"sweatdrop\": \"汗珠\",\n  \"sweater_around_waist\": \"束在腰上的毛衣\",\n  \"sweater_dress\": \"毛衣连衣裙\",\n  \"sweater_lift\": \"撩起毛衣（露出胸部）\",\n  \"sweater_vest\": \"毛衣背心\",\n  \"sweating\": \"出汗\",\n  \"sweating_profusely\": \"大汗淋漓\",\n  \"sweatshirt\": \"长袖运动卫衣\",\n  \"sweeping\": \"打扫\",\n  \"sweet_potato\": \"甘薯\",\n  \"sweets\": \"糖果\",\n  \"swept_bangs\": \"扫把状刘海\",\n  \"swiftsure_(azur_lane)\": \"swiftsure（碧蓝航线）\",\n  \"swim_briefs\": \"泳裤\",\n  \"swim_cap\": \"泳帽\",\n  \"swim_suit\": \"泳装\",\n  \"swim_trunks\": \"泳裤\",\n  \"swimming\": \"游泳\",\n  \"swimming_pool\": \"泳池\",\n  \"swimsuit\": \"泳装\",\n  \"swimsuit_aside\": \"把泳衣的裆部挪到一边\",\n  \"swimsuit_of_perpetual_summer\": \"常夏的泳衣(fgo学妹灵衣)\",\n  \"swimsuit_pull\": \"扯下泳衣\",\n  \"swimsuit_under_clothes\": \"里面穿着泳衣\",\n  \"swimwear\": \"泳衣\",\n  \"swing\": \"摆动\",\n  \"swire_(arknights)\": \"太古_(arknights)\",\n  \"swirl\": \"漩涡\",\n  \"swirl_lollipop\": \"漩涡棒棒糖\",\n  \"swirly_eyes\": \"晕眼\",\n  \"swirly_glasses\": \"厚如玻璃瓶底的圆眼镜\",\n  \"sword_of_hisou\": \"绯想之剑\",\n  \"sword_over_shoulder\": \"靠在肩上的剑\",\n  \"swords\": \"刀\",\n  \"sybian\": \"西班\",\n  \"symbol-shaped_pupils\": \"符号形瞳孔\",\n  \"symbol_in_eye\": \"眼睛里有符号\",\n  \"symmetrical\": \"左右对称\",\n  \"symmetrical_hand_pose\": \"手对手\",\n  \"symmetry\": \"左右对称\",\n  \"syringe\": \"注射器\",\n  \"t-head_admiral\": \"T督\",\n  \"t-shirt\": \"T恤\",\n  \"ta-class_battleship\": \"戦艦タ級\",\n  \"tabard\": \"搭肩衫\",\n  \"tabi\": \"足袋\",\n  \"table\": \"桌子\",\n  \"table_sex\": \"援桌骑士\",\n  \"tablecloth\": \"台布\",\n  \"tablet_pc\": \"平板电脑\",\n  \"tachi-e\": \"立绘\",\n  \"tachibana_arisu\": \"橘ありす\",\n  \"tachibana_hibiki_(symphogear)\": \"立花響\",\n  \"tachibana_kanade\": \"立华奏\",\n  \"tachibana_taki\": \"立花瀧\",\n  \"tada_riina\": \"多田李衣菜\",\n  \"taihou_(azur_lane)\": \"大凤(碧蓝航线)\",\n  \"taihou_(enraptured_companion)_(azur_lane)\": \"taihou_(陶醉的同伴)_(azur_Lane)\",\n  \"taihou_(forbidden_feast)_(azur_lane)\": \"大凤（禁宴）\",\n  \"taihou_(muse)_(azur_lane)\": \"太后（缪斯）（碧蓝航线）\",\n  \"taihou_(phoenix's_spring_song)_(azur_lane)\": \"太后（凤凰春歌）（碧蓝航线）\",\n  \"taihou_(temptation_on_the_sea_breeze)_(azur_lane)\": \"太后（海风的诱惑）\",\n  \"tail_bell\": \"尾巴系着铃铛\",\n  \"tail_between_legs\": \"尾巴蜷到两腿之间\",\n  \"tail_bow\": \"尾巴系着蝴蝶结\",\n  \"tail_censor\": \"尾巴遮住三点|用尾巴打码\",\n  \"tail_grab\": \"抓着尾巴\",\n  \"tail_hug\": \"抱着尾巴\",\n  \"tail_insertion\": \"尾部插入\",\n  \"tail_masturbation\": \"尾巴手淫\",\n  \"tail_ornament\": \"尾巴装饰\",\n  \"tail_raised\": \"尾巴翘起\",\n  \"tail_ribbon\": \"尾巴系着缎带\",\n  \"tail_through_clothes\": \"穿过衣物的尾巴\",\n  \"tail_wagging\": \"摇尾巴\",\n  \"tailcoat\": \"燕尾服\",\n  \"tailjob\": \"尾交\",\n  \"tainaka_ritsu\": \"田井中律\",\n  \"taint\": \"会阴\",\n  \"taiyaki\": \"鲷鱼烧\",\n  \"takagaki_kaede\": \"高垣枫\",\n  \"takagi-san\": \"高木さんめ\",\n  \"takakura_himari\": \"高倉陽毬\",\n  \"takamachi_nanoha\": \"高町奈叶\",\n  \"takamaki_anne\": \"高巻杏\",\n  \"takami_chika\": \"高海千歌\",\n  \"takamori_aiko\": \"高森藍子\",\n  \"takanashi_rikka\": \"小鳥遊六花\",\n  \"takane_lui\": \"鹰岭露依\",\n  \"takao_(azur_lane)\": \"高雄(碧蓝航线)\",\n  \"takao_(beach_rhapsody)_(azur_lane)\": \"takao_(海滩狂想曲)_(azur_Lane)\",\n  \"takao_(full_throttle_charmer)_(azur_lane)\": \"takao（全油门魅力者）（碧蓝航线）\",\n  \"takao_(kancolle)\": \"高雄\",\n  \"takao_(school_romanza)_(azur_lane)\": \"takao_(school_romanza)_(azur_Lane)\",\n  \"takara_miyuki\": \"高良みゆき\",\n  \"takarada_rikka\": \"宝多六花\",\n  \"takasu_ryuuji\": \"高須竜児\",\n  \"takatsuki_yayoi\": \"高槻やよい\",\n  \"take_it_easy\": \"油库里\",\n  \"take_your_pick\": \"选哪个好呢\",\n  \"takeba_yukari\": \"岳羽ゆかり\",\n  \"takebe_saori\": \"武部沙织\",\n  \"takei_hisa\": \"竹井久\",\n  \"takimoto_hifumi\": \"滝本ひふみ\",\n  \"taking_picture\": \"拍照|自拍\",\n  \"takoyaki\": \"章鱼烧\",\n  \"tales_of_(series)\": \"传说（系列）\",\n  \"talisman\": \"画符\",\n  \"talking\": \"有台词的\",\n  \"talking_on_phone\": \"打电话\",\n  \"tall_image\": \"长图\",\n  \"tallinn_(azur_lane)\": \"塔林（碧蓝航线）\",\n  \"tally\": \"计数|画正字\",\n  \"talons\": \"鸟爪\",\n  \"talulah_(arknights)\": \"talulah（明日方舟）\",\n  \"tam_o'_shanter\": \"苏格兰平顶帽\",\n  \"tamakeri\": \"蛋疼\",\n  \"tamakericzx\": \"蛋疼\",\n  \"tamamo_(fate)\": \"玉藻（命运）\",\n  \"tamamo_no_mae_(fate/extra)\": \"玉藻前（命运/额外）\",\n  \"tamamo_no_mae_(swimsuit_lancer)_(fate)\": \"玉藻前（泳装）\",\n  \"tambourine\": \"手鼓\",\n  \"tamura_yuri\": \"田村ゆり\",\n  \"tan\": \"小麦色(皮肤)\",\n  \"tan_background\": \"棕褐色背景\",\n  \"tanabata\": \"七夕\",\n  \"tanamachi_kaoru\": \"棚町薫\",\n  \"taneshima_popura\": \"種島ぽぷら\",\n  \"tangzhuang\": \"唐装\",\n  \"tank\": \"坦克\",\n  \"tank_top\": \"无袖紧身背心\",\n  \"tankini\": \"坦基尼\",\n  \"tanktop\": \"无袖紧身背心\",\n  \"tanlines\": \"晒痕\",\n  \"tanned_cirno\": \"日焼けしたチルノ\",\n  \"tantou\": \"短刀\",\n  \"tanuki\": \"狸\",\n  \"tanuki_ears\": \"浣熊耳朵\",\n  \"tanzaku\": \"长条诗笺\",\n  \"tape\": \"胶布\",\n  \"tape_gag\": \"嘴里贴着胶布并被绑起来\",\n  \"tapegag\": \"胶带封口\",\n  \"tapioca_challenge\": \"不用手喝珍珠奶茶挑战\",\n  \"tapir_tail\": \"貘尾\",\n  \"tareme\": \"无辜的眼神|眼神柔弱\",\n  \"tarot\": \"塔罗牌\",\n  \"taroumaru_(genshin_impact)\": \"芋丸（原神）\",\n  \"tartaglia_(genshin_impact)\": \"达达利亚（原神）\",\n  \"tartan\": \"格子花纹\",\n  \"tartan_skirt\": \"格子呢短裙\",\n  \"tashkent_(azur_lane)\": \"塔什干\",\n  \"tashkent_(the_bound_cruiser)_(azur_lane)\": \"塔什干（绑定巡洋舰）（蔚蓝航线）\",\n  \"tassel\": \"流苏\",\n  \"tassel_earrings\": \"带流苏的耳环\",\n  \"tasuki\": \"襷\",\n  \"tatami\": \"榻榻米\",\n  \"tatara_kogasa\": \"多多良小伞\",\n  \"tate_eboshi\": \"乌纱\",\n  \"tatebayashi_sakurako\": \"馆林樱子\",\n  \"tateyama_ayano\": \"楯山文乃\",\n  \"tatsumaki\": \"戦慄のタツマキ\",\n  \"tatsumi_kanji\": \"巽完二\",\n  \"tattoos\": \"纹身\",\n  \"taur\": \"（下身为别种生物的）半人兽（如半人马）\",\n  \"taut_blouse\": \"绷紧的衬衫\",\n  \"taut_clothes\": \"绷紧的衣服\",\n  \"taut_dress\": \"绷紧的连衣裙\",\n  \"taut_shirt\": \"绷紧的衬衫\",\n  \"tawawa_challenge\": \"tawawa挑战/用胸撑起平放的手机\",\n  \"tea\": \"茶\",\n  \"tea_cup\": \"茶杯\",\n  \"tea_set\": \"茶具\",\n  \"teacher\": \"教师\",\n  \"teacup\": \"茶杯\",\n  \"teacups\": \"茶杯\",\n  \"teal\": \"蓝绿色\",\n  \"team_9\": \"⑨之组\",\n  \"team_rocket\": \"火箭队\",\n  \"teamwork\": \"团队合作|多名女性服侍\",\n  \"teapot\": \"茶壶\",\n  \"tear\": \"眼泪\",\n  \"teardrop\": \"泪珠\",\n  \"tearing_clothes\": \"撕破衣服\",\n  \"tearing_up\": \"要哭的表情\",\n  \"tears\": \"眼泪\",\n  \"teasing\": \"戏弄\",\n  \"teasing_smile\": \"被逗笑|咧嘴傻笑\",\n  \"teddy_bear\": \"泰迪熊\",\n  \"teddy_bear_sex\": \"泰迪熊自慰\",\n  \"tedeza_rize\": \"天天座理世\",\n  \"teen\": \"青少年\",\n  \"teenage\": \"青少年|青少年化\",\n  \"teeth\": \"牙齿\",\n  \"tegaki\": \"来自tegaki博客\",\n  \"teireida_mai\": \"丁礼田舞\",\n  \"tekoki\": \"手淫\",\n  \"telekinesis\": \"念力\",\n  \"telephone_pole\": \"弱电柱|通信电塔\",\n  \"telescope\": \"望远镜\",\n  \"television\": \"电视\",\n  \"telstar\": \"泰事达牌足球\",\n  \"tempera_(medium)\": \"蛋彩画\",\n  \"tempura\": \"天妇罗\",\n  \"ten'ou_haruka\": \"天王はるか\",\n  \"tendou_akane\": \"天道あかね\",\n  \"tenga\": \"腾加\",\n  \"tengen_toppa_gurren_lagann\": \"天元突破\",\n  \"tengu\": \"天狗\",\n  \"tengu-geta\": \"天狗木屐\",\n  \"tengu_mask\": \"天狗面具\",\n  \"tenjou_utena\": \"天上欧蒂娜\",\n  \"tenjouin_asuka\": \"天上院明日香\",\n  \"tennis_ball\": \"网球\",\n  \"tennis_court\": \"网球场\",\n  \"tennis_racket\": \"网球拍\",\n  \"tennis_uniform\": \"网球衫\",\n  \"tenryuu_(kancolle)\": \"天龙_(kancolle)\",\n  \"tent\": \"帐篷\",\n  \"tentacle\": \"触手\",\n  \"tentacle_gagged\": \"触手堵嘴\",\n  \"tentacle_hair\": \"触手头发\",\n  \"tentacle_sex\": \"触手奸\",\n  \"tentaclejob\": \"触手活\",\n  \"tentacles_in_thighhighs\": \"大腿上的触手\",\n  \"tentacles_on_male\": \"雄性触手\",\n  \"tentacles_under_clothes\": \"触手伸进衣服里\",\n  \"tenzin_(arknights)\": \"丹增（明日方舟）\",\n  \"tequila_(arknights)\": \"龙舌兰酒（明日方舟）\",\n  \"terror_(azur_lane)\": \"恐怖（碧蓝航线）\",\n  \"teruterubouzu\": \"晴天娃娃\",\n  \"test_plugsuit\": \"EVA驾驶服试作款\",\n  \"test_tube\": \"试管\",\n  \"testicle_sucking\": \"吸睾丸\",\n  \"testicles\": \"睾丸\",\n  \"testicles_touching\": \"睾丸触摸\",\n  \"texas_(arknights)\": \"德克萨斯（明日方舟）\",\n  \"texas_(willpower)_(arknights)\": \"德州（意志力）（明日方舟）\",\n  \"texas_(winter_messenger)_(arknights)\": \"德州（冬季信使）（明日方舟）\",\n  \"text_focus\": \"文字元素\",\n  \"text_only_page\": \"纯文字的图\",\n  \"thai_text\": \"泰文\",\n  \"thank_you\": \"感谢绘\",\n  \"the_emperor_(arknights)\": \"皇帝（方舟骑士）\",\n  \"the_finger\": \"比出中指\",\n  \"the_king_of_fighters\": \"拳皇\",\n  \"the_legend_of_zelda\": \"塞尔达传说\",\n  \"the_only_shoe\": \"单鞋\",\n  \"the_pose\": \"趴在地上并翘起脚\",\n  \"theatre_(medium)\": \"剧场\",\n  \"theft\": \"盗窃\",\n  \"themed_object\": \"突出主题\",\n  \"theresa_(arknights)\": \"特蕾莎（明日方舟）\",\n  \"thermometer\": \"体温计\",\n  \"thermos\": \"魔法瓶\",\n  \"they_had_lots_of_sex_afterwards\": \"之后干了个爽\",\n  \"thick_eyebrows\": \"浓眉\",\n  \"thick_thigh\": \"肉腿\",\n  \"thick_thighs\": \"肉腿\",\n  \"thigh\": \"大腿\",\n  \"thigh_boots\": \"高帮靴\",\n  \"thigh_cup\": \"酒倒在阴部\",\n  \"thigh_gap\": \"股沟\",\n  \"thigh_grab\": \"抓着大腿\",\n  \"thigh_holster\": \"腿上系着带子或工具包或枪套\",\n  \"thigh_job\": \"腿交\",\n  \"thigh_pouch\": \"腿上绑着工具包\",\n  \"thigh_ribbon\": \"大腿系着缎带\",\n  \"thigh_sex\": \"素股|腿交\",\n  \"thigh_straddle\": \"大腿跨骑\",\n  \"thigh_straddling\": \"大腿跨骑\",\n  \"thigh_strap\": \"大腿缠着带子\",\n  \"thigh_tattoo\": \"腿部纹身\",\n  \"thighband_pantyhose\": \"有腿环的裤袜\",\n  \"thighboots\": \"高帮靴\",\n  \"thighhigh_boots\": \"高帮靴\",\n  \"thighhigh_garter\": \"裤袜吊袜带\",\n  \"thighhighs_only\": \"过膝袜\",\n  \"thighhighs_over_pantyhose\": \"连裤袜加长筒袜\",\n  \"thighhighs_pull\": \"拉着长袜|拉着过膝袜|拉着裤袜\",\n  \"thighhighs_under_boots\": \"长袜、过膝袜等外面再穿着靴子\",\n  \"thighlet\": \"大腿\",\n  \"thighs\": \"大腿\",\n  \"thinking\": \"思考\",\n  \"third_eye\": \"第三只眼\",\n  \"thistle\": \"蓟色\",\n  \"thoma_(genshin_impact)\": \"托马（原神）\",\n  \"thompson_submachine_gun\": \"汤普森冲锋枪\",\n  \"thong_bikini\": \"丁字式比基尼\",\n  \"thong_leotard\": \"丁字式连身衣\",\n  \"thong_panties\": \"丁字裤\",\n  \"thorns\": \"荆棘\",\n  \"thorns_(arknights)\": \"荆棘（方舟）\",\n  \"thought_bubble\": \"体现内心想法的会话气泡\",\n  \"thread\": \"线(物体)\",\n  \"three-dimensional_maneuver_gear\": \"立体机动装置\",\n  \"three-point_landing\": \"三点着地\",\n  \"three_sided_view\": \"三视图\",\n  \"threesome\": \"3P\",\n  \"throat-slitting_gesture\": \"割喉手势\",\n  \"throne\": \"宝座\",\n  \"through_clothes\": \"隔着衣物爱抚\",\n  \"through_wall\": \"壁尻\",\n  \"throwing\": \"丢（动作）\",\n  \"thrusters\": \"推进器\",\n  \"thumb_ring\": \"拇指指环\",\n  \"thumbs_down\": \"大拇指向下\",\n  \"thumbs_up\": \"竖大拇指\",\n  \"thunder_thighs\": \"粗腿\",\n  \"tiara\": \"三重冕\",\n  \"tickle_torture\": \"挠痒痒折磨\",\n  \"tickling\": \"挠痒痒\",\n  \"tie\": \"领带\",\n  \"tie_clip\": \"领带夹\",\n  \"tie_grab\": \"抓着领带\",\n  \"tied_arms\": \"手臂捆绑\",\n  \"tied_breast\": \"绑起来的乳房\",\n  \"tied_hair\": \"扎好的头发\",\n  \"tied_hands\": \"手腕捆绑\",\n  \"tied_shirt\": \"把衣服(衣角和下摆)打结\",\n  \"tied_up\": \"捆绑\",\n  \"tied_up_(nonsexual)\": \"绑缚（非色色的）\",\n  \"tied_up_(sexual)\": \"捆绑/奴役\",\n  \"tied_wrists\": \"手腕捆绑\",\n  \"tiegrab\": \"抓着领带\",\n  \"tiered_tray\": \"分层托盘架\",\n  \"tifa_lockhart\": \"蒂法·洛克哈特\",\n  \"tiger\": \"老虎\",\n  \"tiger_ears\": \"虎耳\",\n  \"tiger_girl\": \"老虎娘\",\n  \"tiger_print\": \"虎纹\",\n  \"tiger_tail\": \"虎尾\",\n  \"tighnari_(genshin_impact)\": \"提纳里（原神）\",\n  \"tight\": \"衣物紧紧的\",\n  \"tight_clothes\": \"紧身的衣服\",\n  \"tight_pants\": \"紧身裤\",\n  \"tights\": \"连裤袜\",\n  \"tile_floor\": \"格子纹地面\",\n  \"tile_wall\": \"格子纹墙面\",\n  \"tileable\": \"可平铺拼贴\",\n  \"tiles\": \"瓷砖\",\n  \"tilted_headwear\": \"歪着的头饰\",\n  \"time_paradox\": \"不在同时间线的角色\",\n  \"timestamp\": \"时间戳\",\n  \"tinted_eyewear\": \"有色眼镜\",\n  \"tiny_top_hat\": \"迷你礼帽\",\n  \"tippy\": \"提比（点兔）\",\n  \"tiptoes\": \"踮起脚尖\",\n  \"tire\": \"轮胎\",\n  \"tired\": \"累\",\n  \"tirpitz_(azur_lane)\": \"提尔皮茨\",\n  \"tissue\": \"纸巾|手帕\",\n  \"tissue_box\": \"纸巾盒\",\n  \"tit_fuck\": \"乳交\",\n  \"tit_window\": \"露出的乳沟\",\n  \"titfuck\": \"乳交\",\n  \"titjob\": \"乳交\",\n  \"title\": \"标题\",\n  \"title_parody\": \"模仿标题风格\",\n  \"tits\": \"胸部\",\n  \"toaru_kagaku_no_railgun\": \"某科学的超电磁炮\",\n  \"toaru_majutsu_no_index\": \"魔法禁书目录\",\n  \"toast\": \"烤吐司\",\n  \"toast_in_mouth\": \"叼着面包\",\n  \"toddler\": \"幼童\",\n  \"toddlercon\": \"幼儿控\",\n  \"todoroki_shouto\": \"轰焦冻\",\n  \"toe-point\": \"趾尖|脚尖\",\n  \"toe_scrunch\": \"蜷着脚趾\",\n  \"toeless_boots\": \"露趾靴\",\n  \"toeless_footwear\": \"露指鞋\",\n  \"toeless_legwear\": \"露趾裤袜\",\n  \"toenail_polish\": \"指甲油\",\n  \"toenails\": \"脚趾甲\",\n  \"toes\": \"脚趾\",\n  \"toga_himiko\": \"渡我被身子\",\n  \"tohno_akiha\": \"远野秋叶\",\n  \"tohno_shiki\": \"远野志贵\",\n  \"tohsaka_rin\": \"远坂凛\",\n  \"tohsaka_tokiomi\": \"远坂时臣\",\n  \"toilet\": \"厕所|坐便器\",\n  \"toilet_paper\": \"厕纸\",\n  \"toilet_use\": \"上厕所\",\n  \"tokiko_(touhou)\": \"朱鷺子\",\n  \"tokin\": \"东金帽子\",\n  \"tokin_hat\": \"头襟|兜巾\",\n  \"tokisadame_school_uniform\": \"时定高校校服\",\n  \"tokisaki_kurumi\": \"时崎狂三\",\n  \"tokitarou_(fate)\": \"时太郎（命运）\",\n  \"tokiwadai_school_uniform\": \"常盘台中学校服\",\n  \"tokkuri\": \"清酒瓶\",\n  \"tokoyami_towa\": \"常暗永远\",\n  \"tomato\": \"番茄\",\n  \"tomboy\": \"假小子\",\n  \"tombstone\": \"墓碑\",\n  \"tomimi_(arknights)\": \"托米米（明日方舟）\",\n  \"tomimi_(silent_night)_(arknights)\": \"tomimi（平安夜）（明日方舟）\",\n  \"tomoe_(symbol)\": \"巴纹\",\n  \"tomoe_gozen_(fate)\": \"tomoe_gozen_(命运)\",\n  \"tomoe_hotaru\": \"土萠ほたる\",\n  \"tomoe_mami\": \"巴麻美\",\n  \"tomoeda_elementary_school_uniform\": \"友枝小学校服\",\n  \"toned\": \"健壮的\",\n  \"toned_male\": \"健美男\",\n  \"tonfa\": \"东方棍\",\n  \"tongue\": \"舌头\",\n  \"tongue_clamp\": \"舌夹\",\n  \"tongue_out\": \"吐舌头\",\n  \"tongue_piercing\": \"打舌钉\",\n  \"tongues\": \"舌头\",\n  \"too_many\": \"太多了\",\n  \"too_many_sex_toys\": \"性玩具太多\",\n  \"too_many_tentacles\": \"很多触手\",\n  \"tools\": \"工具\",\n  \"toon_link\": \"猫目リンク\",\n  \"tooth\": \"牙\",\n  \"tooth_necklace\": \"牙项链\",\n  \"toothbrush\": \"牙刷\",\n  \"top-down_bottom-up\": \"趴着翘臀\",\n  \"top_hat\": \"礼帽\",\n  \"top_knot\": \"丸子头\",\n  \"top_less\": \"上着较少\",\n  \"topknot\": \"丸子头\",\n  \"topless_(female)\": \"上着较少\",\n  \"topless_male\": \"裸上身男性\",\n  \"toramaru_shou\": \"寅丸星\",\n  \"torch\": \"火炬\",\n  \"torii\": \"鸟居\",\n  \"torn_bodysuit\": \"破损的紧身衣\",\n  \"torn_cape\": \"破损的披风\",\n  \"torn_clothing\": \"破烂衣服\",\n  \"torn_dress\": \"破损的裙子\",\n  \"torn_gloves\": \"破损的手套\",\n  \"torn_hat\": \"撕裂的帽子\",\n  \"torn_jeans\": \"破损的牛仔裤\",\n  \"torn_legwear\": \"破损的裤袜\",\n  \"torn_leotard\": \"破损的连身衣\",\n  \"torn_panties\": \"破损的内裤\",\n  \"torn_pants\": \"破损的裤子\",\n  \"torn_pantyhose\": \"破损的裤袜\",\n  \"torn_scarf\": \"破损的围巾\",\n  \"torn_shirt\": \"破损的衬衫\",\n  \"torn_shorts\": \"破损的短裤\",\n  \"torn_skirt\": \"破损的短裙\",\n  \"torn_sleeves\": \"破损的袖子\",\n  \"torn_swimsuit\": \"破损的泳衣\",\n  \"torn_thighhighs\": \"损坏了的过膝袜\",\n  \"torogao\": \"淫荡的表情\",\n  \"torpedo\": \"鱼雷\",\n  \"torpedo_breasts\": \"尖乳房\",\n  \"torso_grab\": \"抓着躯干\",\n  \"torture\": \"拷问\",\n  \"tosa_(azur_lane)\": \"土佐\",\n  \"tosa_(hometown_zest)_(azur_lane)\": \"土佐（家乡热情）（碧蓝航线）\",\n  \"toshinou_kyouko\": \"歳納京子\",\n  \"tossing\": \"投掷\",\n  \"totoki_airi\": \"十時愛梨\",\n  \"toudou_shimako\": \"藤堂志摩子\",\n  \"toudou_yurika\": \"藤堂ユリカ\",\n  \"touhou_(pc-98)\": \"东方_(pc-98)\",\n  \"touhou_bougetsushou\": \"东方报月手\",\n  \"touhou_cannonball\": \"东方炮弹\",\n  \"touhou_danmaku_kagura\": \"东方弹幕神乐\",\n  \"touhou_gouyoku_ibun\": \"东方gouyoku_ibun\",\n  \"touhou_hisoutensoku\": \"东方高天速\",\n  \"touhou_lost_word\": \"东方失语\",\n  \"touhou_sangetsusei\": \"东方三月sei\",\n  \"touhou_tag_dream\": \"东方标签梦\",\n  \"toujou_nozomi\": \"東條希\",\n  \"touken_ranbu\": \"刀剑乱舞\",\n  \"touwa_erio\": \"藤和エリオ\",\n  \"towel_around_neck\": \"披着毛巾的脖子\",\n  \"towel_on_head\": \"头上有毛巾\",\n  \"tower\": \"塔\",\n  \"town\": \"小镇\",\n  \"toy\": \"玩具\",\n  \"toyosatomimi_no_miko\": \"豊聡耳神子\",\n  \"trace\": \"矢量画\",\n  \"tracen_school_uniform\": \"赛马娘训练员培训学院制服\",\n  \"track_and_field\": \"田径场\",\n  \"track_jacket\": \"运动夹克\",\n  \"track_marks\": \"轨道标记\",\n  \"track_pants\": \"运动裤\",\n  \"track_suit\": \"运动服\",\n  \"trading_card\": \"集换卡片\",\n  \"traditional_bowtie\": \"传统领结\",\n  \"traditional_chinese_room\": \"传统中式客房\",\n  \"traditional_chinese_text\": \"繁体字\",\n  \"traditional_clothes\": \"传统服装|民族服装\",\n  \"traditional_japanese_clothes\": \"和服\",\n  \"traditional_media\": \"传统媒体（手绘稿）\",\n  \"traditional_youkai\": \"（日本）传统妖怪\",\n  \"traffic_cone\": \"路障\",\n  \"traffic_light\": \"信号灯\",\n  \"train\": \"列车|电车\",\n  \"train_interior\": \"列车内部|电车内部\",\n  \"train_station\": \"车站\",\n  \"training_bra\": \"运动内衣\",\n  \"training_corps_(emblem)\": \"训练兵团徽章\",\n  \"trait_connection\": \"角色特征有关联\",\n  \"transformation\": \"变形|变型\",\n  \"transgender\": \"跨性别者\",\n  \"translation_request\": \"翻译\",\n  \"translucent_bunnysuit\": \"半透明兔女郎\",\n  \"translucent_hair\": \"半透明的头发\",\n  \"transparent\": \"透明的\",\n  \"transparent_background\": \"透明背景\",\n  \"transparent_clothing\": \"透明装\",\n  \"transparent_gif\": \"透明背景\",\n  \"transparent_umbrella\": \"透明雨伞\",\n  \"transvestite\": \"伪娘\",\n  \"trapped\": \"被困住\",\n  \"trash_can\": \"垃圾桶\",\n  \"tray\": \"托盘\",\n  \"treasure_chest\": \"宝箱\",\n  \"treasure_mark_censor\": \"宝藏标记打码\",\n  \"treble_clef\": \"高音符号\",\n  \"treble_clef_hair_ornament\": \"音符发饰\",\n  \"tree\": \"树\",\n  \"tree_branch\": \"树枝\",\n  \"tree_shade\": \"树荫\",\n  \"tree_stump\": \"树桩\",\n  \"trefoil\": \"三角裤给你看\",\n  \"tremble\": \"颤抖\",\n  \"trembling\": \"颤抖\",\n  \"trench_coat\": \"长摆风衣\",\n  \"tress_ribbon\": \"绺发发带\",\n  \"tri_braids\": \"三股辫\",\n  \"tri_tails\": \"有三股辫子\",\n  \"trial_captain\": \"道馆馆主\",\n  \"triangle\": \"三角形\",\n  \"triangle_mouth\": \"三角嘴\",\n  \"triangular_headpiece\": \"三角头巾\",\n  \"tribadism_(scissoring)\": \"磨豆腐（剪刀）\",\n  \"tribal\": \"部落\",\n  \"trick_or_treat\": \"不给糖就捣蛋\",\n  \"trick_or_treatment\": \"紫绿相间的胶衣比基尼\",\n  \"trident\": \"三叉戟\",\n  \"triforce\": \"三角神力\",\n  \"trigger_discipline\": \"手指没放在扳机上\",\n  \"trigram\": \"八卦\",\n  \"trim_marks\": \"裁剪标记\",\n  \"triple-tails\": \"有三股辫子\",\n  \"triple_amputee\": \"三重截肢者\",\n  \"triple_anal\": \"三重肛门\",\n  \"triple_bun\": \"三发髻\",\n  \"triple_penetration\": \"三穴同插\",\n  \"triple_vaginal\": \"三重插入(触手\",\n  \"triplets\": \"三胞胎\",\n  \"tripping\": \"被绊倒\",\n  \"triptych_(art)\": \"三联画 (艺术)\",\n  \"troll\": \"嚣张脸\",\n  \"troll_face\": \"嚣张脸\",\n  \"trolling\": \"恶搞行为\",\n  \"trombone\": \"长号\",\n  \"trophy\": \"奖杯\",\n  \"tropical_drink\": \"热带饮料|热带风情鸡尾酒\",\n  \"trumpet\": \"小洋号\",\n  \"truth\": \"真相吐槽\",\n  \"tsab_ground_military_uniform\": \"时空管理局军服\",\n  \"tshirt\": \"T 恤\",\n  \"tsubaki_(blue_archive)\": \"椿（蓝色档案）\",\n  \"tsukepen\": \"蘸水笔画风\",\n  \"tsuki_ni_kawatte_oshioki_yo\": \"代表月亮消灭你\",\n  \"tsukikage_yuri\": \"月影ゆり\",\n  \"tsukimiya_ayu\": \"月宮あゆ\",\n  \"tsukino_mito\": \"月ノ美兎\",\n  \"tsukino_usagi\": \"月野兔\",\n  \"tsukioka_kogane\": \"月岡恋鐘\",\n  \"tsukumo_benben\": \"九十九弁々\",\n  \"tsukumo_yatsuhashi\": \"九十九八橋\",\n  \"tsukuyo_(blue_archive)\": \"tsukuyo（蓝色档案）\",\n  \"tsukuyomi_shirabe\": \"月読調\",\n  \"tsundere\": \"傲娇\",\n  \"tsurime\": \"吊眼角\",\n  \"tsurugi_(blue_archive)\": \"tsurugi（蓝色档案）\",\n  \"tsurumaki_kokoro\": \"弦巻こころ\",\n  \"tsurumaki_maki\": \"弦巻マキ\",\n  \"tsurumaru_kuninaga\": \"鶴丸国永\",\n  \"tsuruya\": \"鶴屋さん\",\n  \"tsushima_yoshiko\": \"津岛善子\",\n  \"tube\": \"管子\",\n  \"tube_top\": \"直筒式抹胸\",\n  \"tubetop\": \"直筒式抹胸\",\n  \"tulip\": \"郁金香\",\n  \"tumbler\": \"普通玻璃杯\",\n  \"tummy_grab\": \"捏着肚子\",\n  \"tunic\": \"束腰外衣\",\n  \"turban\": \"穆斯林头巾\",\n  \"turn_one's_back\": \"转身\",\n  \"turn_pale\": \"脸色苍白\",\n  \"turnaround\": \"前后身对比图\",\n  \"turning\": \"回眸\",\n  \"turquoise\": \"绿松石色\",\n  \"turret\": \"舰炮\",\n  \"turtle\": \"龟\",\n  \"turtle_shell\": \"乌龟壳\",\n  \"turtleneck\": \"高领服饰\",\n  \"turtleneck_sweater\": \"高领毛衣\",\n  \"tusks\": \"象牙\",\n  \"tutu\": \"芭蕾舞裙\",\n  \"tuxedo\": \"男式晚间小礼服\",\n  \"twilight\": \"黄昏\",\n  \"twin_braid\": \"双辫子\",\n  \"twin_braids\": \"双辫子\",\n  \"twin_bun\": \"双团子头\",\n  \"twin_buns\": \"双团子头\",\n  \"twin_drills\": \"双钻头发型\",\n  \"twin_tails\": \"双马尾\",\n  \"twinbraid\": \"双辫子\",\n  \"twinbraids\": \"双辫子\",\n  \"twincest\": \"双胞胎调情|双胞胎乱伦\",\n  \"twindrills\": \"双钻头卷\",\n  \"twins\": \"双胞胎\",\n  \"twintail\": \"双马尾\",\n  \"twintails\": \"双马尾\",\n  \"twisted_torso\": \"躯干夸张地扭曲\",\n  \"twitching\": \"抽搐\",\n  \"twitching_penis\": \"颤动的阴茎\",\n  \"twitter_username\": \"推特用户名\",\n  \"two-finger_salute\": \"二指敬禮\",\n  \"two-footed_footjob\": \"用双脚腿交\",\n  \"two-handed\": \"用双手\",\n  \"two-handed_handjob\": \"用双手手交\",\n  \"two-sided_cape\": \"双面斗篷\",\n  \"two-sided_fabric\": \"双层样式的服饰画法\",\n  \"two-tone_background\": \"双色调背景\",\n  \"two-tone_bikini\": \"双色比基尼\",\n  \"two-tone_dress\": \"双色裙子\",\n  \"two-tone_fur\": \"双色毛皮\",\n  \"two-tone_hair\": \"双色头发\",\n  \"two-tone_hairband\": \"双色发带\",\n  \"two-tone_jacket\": \"两色夹克\",\n  \"two-tone_legwear\": \"分段裤袜\",\n  \"two-tone_shirt\": \"双色衬衫\",\n  \"two-tone_skin\": \"双色皮肤\",\n  \"two-tone_skirt\": \"双色短裙\",\n  \"two_side_up\": \"小型双股辫\",\n  \"two_sides_up\": \"小型双股辫\",\n  \"two_tails\": \"有两条尾巴\",\n  \"tying\": \"打结(动作)\",\n  \"tying_hair\": \"扎头发\",\n  \"typo\": \"印刷错误\",\n  \"u-47_(azur_lane)\": \"u-47（蔚蓝航线）\",\n  \"u-81_(azur_lane)\": \"u-81（碧蓝航线）\",\n  \"u.a._school_uniform\": \"雄英高中校服\",\n  \"uchi_emiri\": \"内笑美莉\",\n  \"uchikake\": \"白无垢|日式嫁衣\",\n  \"uchiwa\": \"团扇\",\n  \"udagawa_tomoe\": \"宇田川巴\",\n  \"uehara_himari\": \"上原ひまり\",\n  \"ufo\": \"不明飞行物\",\n  \"ugly_man\": \"丑男\",\n  \"ui_(blue_archive)\": \"ui（蓝色档案）\",\n  \"uiharu_kazari\": \"初春飾利\",\n  \"ujimatsu_chiya\": \"宇治松千夜\",\n  \"ukiyo-e\": \"浮世绘\",\n  \"ukiyoe\": \"浮世绘\",\n  \"ulrich_von_hutten_(azur_lane)\": \"ulrich_von_hutten（蔚蓝海岸）\",\n  \"ultimate_madoka\": \"女神まどか\",\n  \"ultra_beast\": \"超级怪兽\",\n  \"umamusume\": \"赛马娘\",\n  \"unaligned_breasts\": \"左右乳房动态不一\",\n  \"unamused\": \"不开心的\",\n  \"unbirthing\": \"分娩\",\n  \"unbuttoned\": \"解开纽扣后\",\n  \"unbuttoned_shirt\": \"解开纽扣的衬衫\",\n  \"uncensoring\": \"无码\",\n  \"unconscious\": \"失神\",\n  \"under-rim_eyewear\": \"无上框眼镜\",\n  \"under_boob\": \"南半球\",\n  \"under_bridge\": \"桥下\",\n  \"under_covers\": \"盖着被子的\",\n  \"under_kotatsu\": \"钻进被炉的\",\n  \"under_table\": \"在桌子下面\",\n  \"underage\": \"未成年\",\n  \"underboob_cutout\": \"衣服有下半乳开口\",\n  \"underbreast\": \"南半球\",\n  \"underbust\": \"勒着下胸围的衣服\",\n  \"undercut\": \"帽盔式发型\",\n  \"undergarments\": \"内衣\",\n  \"undershirt\": \"汗衫\",\n  \"undersized_clothes\": \"尺寸过小的衣服\",\n  \"underwater\": \"水下\",\n  \"underwater_sex\": \"水中做爱\",\n  \"underwear_only\": \"只穿着内衣\",\n  \"undone_necktie\": \"解开领带\",\n  \"undress\": \"脱衣服中\",\n  \"uneven_eyes\": \"大小眼\",\n  \"uneven_gloves\": \"不对称手套\",\n  \"uneven_legwear\": \"不均匀的裤腿\",\n  \"uneven_sleeves\": \"不均匀的袖子\",\n  \"uneven_twintails\": \"两股辫子大小不一\",\n  \"unexpressive\": \"无口\",\n  \"unfastened_bra\": \"(前面)解开的胸罩\",\n  \"unfinished\": \"未完成的\",\n  \"unhooked_bra\": \"(前面)解开的胸罩\",\n  \"unicorn\": \"独角兽\",\n  \"unicorn_(azur_lane)\": \"独角兽（碧蓝航线）\",\n  \"unicorn_(long-awaited_date)_(azur_lane)\": \"独角兽（期待已久的约会）（碧蓝航线）\",\n  \"unicorn_(the_gift_of_spring)_(azur_lane)\": \"独角兽（春天的礼物）（碧蓝航线）\",\n  \"uniforms\": \"制服\",\n  \"union_jack\": \"米字旗\",\n  \"unitard\": \"弹力紧身衣\",\n  \"united_kingdom_(hetalia)\": \"アーサー・カークランド\",\n  \"universe\": \"宇宙\",\n  \"unleashed\": \"带子松开\",\n  \"unmasked\": \"摘下的面具\",\n  \"unmoving_pattern\": \"连续重复的花纹\",\n  \"unnecessary_censorship\": \"假打码\",\n  \"unsheathed\": \"（剑）出鞘\",\n  \"unsheathing\": \"拔出鞘的\",\n  \"untied\": \"解开的衣物|没穿好的衣物\",\n  \"untied_bikini\": \"解开的比基尼\",\n  \"untied_bra\": \"(前面)解开的胸罩\",\n  \"untied_panties\": \"解开系带的（系带）内裤\",\n  \"untucked_shirt\": \"解开的衬衫\",\n  \"untying\": \"解开的\",\n  \"unusually_open_eyes\": \"(与原设不同)睁眼\",\n  \"unworn_eyewear\": \"未戴上的眼镜\",\n  \"unzan\": \"雲山\",\n  \"unzipped\": \"拉开拉链的\",\n  \"unzipping\": \"拉开拉链(动作)\",\n  \"updo\": \"头发往上蜷的发型\",\n  \"upper_body\": \"上半身\",\n  \"upper_teeth\": \"露出上排牙齿\",\n  \"upright_straddle\": \"对坐体位\",\n  \"upset\": \"气愤\",\n  \"upshirt\": \"从衬衫下方瞥\",\n  \"upshorts\": \"从裙底瞥\",\n  \"upside-down\": \"倒挂的\",\n  \"upsidedown\": \"倒挂的\",\n  \"upskirt\": \"从人的下方往上瞥\",\n  \"upturned_eyes\": \"上翘的眼睛\",\n  \"uranohoshi_school_uniform\": \"浦之星女学院校服\",\n  \"uraraka_ochako\": \"麗日お茶子\",\n  \"urethra\": \"尿道\",\n  \"urethral_beads\": \"尿道珠\",\n  \"urethral_insertion\": \"尿道插入\",\n  \"uruha_rushia\": \"潤羽露西婭\",\n  \"uryuu_ryuunosuke\": \"雨生龍之介\",\n  \"usada_pekora\": \"兔田佩克拉\",\n  \"usami_renko\": \"宇佐見蓮子\",\n  \"usami_sumireko\": \"宇佐見菫子\",\n  \"used_condom\": \"用过的避孕套\",\n  \"used_condom_on_penis\": \"阴茎上用过的避孕套\",\n  \"used_tissue\": \"用过的纸巾\",\n  \"ushanka\": \"俄罗斯冬帽\",\n  \"ushiromiya_ange\": \"右代宮縁寿\",\n  \"ushiromiya_battler\": \"右代宮戦人\",\n  \"ushiromiya_jessica\": \"右代宮朱志香\",\n  \"ushiromiya_maria\": \"右代宮真里亞\",\n  \"ushiwakamaru_(fate)\": \"牛若丸（命运）\",\n  \"utage_(arknights)\": \"使用_(arknights)\",\n  \"uterus\": \"子宫\",\n  \"utility_belt\": \"战术皮带\",\n  \"utility_pole\": \"电线杆\",\n  \"utsugi_yuuki\": \"宇津木優木\",\n  \"uvula\": \"小舌头|口盖垂|悬雍垂\",\n  \"uwabaki\": \"室内鞋\",\n  \"uwu\": \"猫脸\",\n  \"v\": \"比V|剪刀手|胜利手势\",\n  \"v-fin\": \"（高达的）V型附件\",\n  \"v-neck\": \"v字领\",\n  \"v-shaped_eyebrows\": \"眉毛皱成V形(表高傲或愤怒)\",\n  \"v_arms\": \"拘谨的手势\",\n  \"v_over_eye\": \"在眼边比剪刀手\",\n  \"v_over_mouth\": \"手指比 V 放在手上\",\n  \"v_sign\": \"胜利手势\",\n  \"vacuum_cleaner\": \"吸尘器\",\n  \"vacuum_fellatio\": \":>=\",\n  \"vagina\": \"阴户\",\n  \"vaginal\": \"阴道\",\n  \"vaginal_fingering\": \"抠阴\",\n  \"vaginal_insertion\": \"阴道插入\",\n  \"vaginal_juices\": \"爱液\",\n  \"vaginal_object_insertion\": \"阴道异物插入\",\n  \"vaginal_vibrator\": \"阴道振动器\",\n  \"valentine's_day\": \"情人节\",\n  \"valentines\": \"情人节\",\n  \"valentines_day\": \"情人节\",\n  \"valkyrie\": \"女武神\",\n  \"vambraces\": \"下臂护甲\",\n  \"vampire\": \"吸血鬼\",\n  \"vampire_(azur_lane)\": \"吸血鬼(碧蓝航线)\",\n  \"vampyr\": \"吸血鬼\",\n  \"vanishing_point\": \"远景透视画法\",\n  \"varia_suit\": \"强化服\",\n  \"variable_fighter\": \"可变形战机|超时空要塞机体\",\n  \"variations\": \"(变装、变化、变色、成长)对比图\",\n  \"varsity_jacket\": \"棒球服\",\n  \"vase\": \"花瓶\",\n  \"vastaya\": \"瓦斯塔亚人\",\n  \"vaulting_horse\": \"跳马(器材)\",\n  \"vector\": \"矢量画\",\n  \"vector_trace\": \"矢量画\",\n  \"vectortrace\": \"矢量画\",\n  \"vegetable\": \"蔬菜\",\n  \"vehicalization\": \"载具化\",\n  \"vehicle_focus\": \"载具的特写\",\n  \"veil\": \"面纱\",\n  \"veins\": \"静脉|血管凸起\",\n  \"veiny_breasts\": \"看见静脉的乳房\",\n  \"veiny_penis\": \"静脉凸起的阴茎\",\n  \"vending_machine\": \"自动售货机\",\n  \"venice\": \"意大利 威尼斯\",\n  \"venti_(genshin_impact)\": \"温迪\",\n  \"venus_symbol\": \"♀\",\n  \"veranda\": \"外廊|缘侧\",\n  \"verge\": \"边缘\",\n  \"vermeil_(arknights)\": \"朱红（明日方舟）\",\n  \"vertical-striped_bikini\": \"竖条纹比基尼\",\n  \"vertical-striped_dress\": \"竖条纹连衣裙\",\n  \"vertical-striped_legwear\": \"竖条纹裤袜\",\n  \"vertical-striped_panties\": \"竖条纹内裤\",\n  \"vertical-striped_pantyhose\": \"竖条纹裤袜\",\n  \"vertical-striped_scarf\": \"竖条纹围巾\",\n  \"vertical-striped_shirt\": \"竖条纹衬衫\",\n  \"vertical-striped_skirt\": \"竖条纹裙子\",\n  \"vertical-striped_thighhighs\": \"竖条纹过膝袜\",\n  \"vertical_stripes\": \"竖条纹\",\n  \"very_dark_skin\": \"黑皮\",\n  \"very_long_hair\": \"很长的头发\",\n  \"very_perky_breasts\": \"尖乳房\",\n  \"very_short_hair\": \"很短的头发\",\n  \"vest\": \"背心\",\n  \"vial\": \"试管\",\n  \"vibrator_cord\": \"跳蛋线\",\n  \"vibrator_in_anus\": \"肛门振动器\",\n  \"vibrator_in_leg_garter\": \"吊袜带中的振动器\",\n  \"vibrator_in_thigh_highs\": \"震动在过膝袜里\",\n  \"vibrator_in_thigh_strap\": \"大腿带中的振动器\",\n  \"vibrator_in_thighhighs\": \"震动开关在过膝袜里\",\n  \"vibrator_on_nipple\": \"乳头上的振动器\",\n  \"vibrator_on_penis\": \"阴茎上的振动器\",\n  \"vibrator_under_clothes\": \"塞着跳蛋且穿着衣服\",\n  \"vibrator_under_panties\": \"塞着跳蛋且穿着内裤\",\n  \"vibrator_under_pantyhose\": \"连裤袜下的振动器\",\n  \"vibrators\": \"带振动的自慰器\",\n  \"victorious_(azur_lane)\": \"胜利\",\n  \"victory_pose\": \"胜利手势\",\n  \"video\": \"视频\",\n  \"video_camera\": \"DV机\",\n  \"video_game\": \"电子游戏\",\n  \"video_game_cover\": \"视频游戏封面\",\n  \"videos\": \"视频\",\n  \"view_from_above\": \"俯视镜头\",\n  \"view_from_below\": \"仰视镜头\",\n  \"viewed_from_above\": \"俯视镜头\",\n  \"viewed_from_behind\": \"背影\",\n  \"viewed_from_below\": \"仰视镜头\",\n  \"viewed_from_side\": \"角色的侧面\",\n  \"viewer_holding_leash\": \"第一人称握缰绳\",\n  \"viewfinder\": \"相机取景框\",\n  \"vigna_(arknights)\": \"维尼亚（明日方舟）\",\n  \"vignetting\": \"晕影\",\n  \"viktor_nikiforov\": \"勇ヴィク\",\n  \"vines\": \"藤曼\",\n  \"vinyl\": \"乙烯基唱片；黑胶唱片\",\n  \"violet\": \"罗兰紫\",\n  \"violet_evergarden_(series)\": \"紫罗兰的永恒花园\",\n  \"violin\": \"小提琴\",\n  \"virgin\": \"处女/破瓜\",\n  \"virgin_killer_outfit\": \"处男杀手服\",\n  \"virgin_killer_sweater\": \"处男杀手毛衣\",\n  \"virtual_youtuber\": \"虚拟Youtuber\",\n  \"visible_air\": \"被画出来的空气\",\n  \"vision_(genshin_impact)\": \"视觉（原神）\",\n  \"visor\": \"面罩|遮阳帽舌|遮阳板\",\n  \"visor_cap\": \"遮阳帽\",\n  \"visual_novel\": \"视觉小说\",\n  \"vittorio_veneto_(azur_lane)\": \"维托里奥·威尼托（蔚蓝海岸）\",\n  \"vittorio_veneto_(the_flower_of_la_spezia)_(azur_lane)\": \"vittorio_veneto（拉斯佩齐亚之花）（碧蓝航线）\",\n  \"viviana_(arknights)\": \"薇薇安娜（明日方舟）\",\n  \"vivio\": \"高町ヴィヴィオ\",\n  \"vocaloid\": \"VOCALOID\",\n  \"vocaloid_append\": \"V家歌手的头戴设备\",\n  \"voice_actor_connection\": \"声优联动\",\n  \"voile\": \"薄纱|巴里纱\",\n  \"volcano\": \"火山\",\n  \"volleyball\": \"排球\",\n  \"volleyball_uniform\": \"排球服\",\n  \"vore\": \"丸吞\",\n  \"vortex_vanquisher_(genshin_impact)\": \"贯虹之槊（原神）\",\n  \"voyakiloid\": \"弱音(歌手)\",\n  \"voyeur\": \"窥阴癖\",\n  \"voyeurism\": \"窥阴癖\",\n  \"vulcan_(arknights)\": \"火神（方舟）\",\n  \"vulcan_salute\": \"瓦肯举手礼\",\n  \"vulva\": \"阴户\",\n  \"w\": \"手指比W\",\n  \"w-legs\": \"割坐\",\n  \"w-sitting\": \"割坐\",\n  \"w_(arknights)\": \"w（方舟）\",\n  \"w_arms\": \"双臂摆出W\",\n  \"w_legs\": \"割坐\",\n  \"w_sitting\": \"割坐\",\n  \"waai_fu_(arknights)\": \"waai_fu_(arknights)\",\n  \"wading\": \"涉水\",\n  \"wading_pool\": \"充气泳池\",\n  \"wafuku\": \"和服\",\n  \"wagashi\": \"日式点心\",\n  \"waist\": \"腰\",\n  \"waist_apron\": \"女服务员围裙\",\n  \"waist_bow\": \"系在前腰的蝴蝶结\",\n  \"waist_cape\": \"穿在腰部的小披风\",\n  \"waist_chain\": \"脐链\",\n  \"waistcoat\": \"马甲\",\n  \"waiter\": \"服务员\",\n  \"wakamezake\": \"酒倒在阴部\",\n  \"wakamo_(blue_archive)\": \"wakamo（蓝色档案）\",\n  \"wakasagihime\": \"わかさぎ姫\",\n  \"waking_up\": \"起床\",\n  \"wakizashi\": \"日本短剑|介错刀\",\n  \"walk-in\": \"进错房间|意外进来看到了不该看的\",\n  \"walking\": \"走路\",\n  \"walking_on_liquid\": \"在液体上行走\",\n  \"walking_stick\": \"手杖\",\n  \"wall\": \"墙\",\n  \"wall_of_text\": \"文字背景\",\n  \"wall_slam\": \"壁咚\",\n  \"wallet\": \"钱包\",\n  \"wallwalking\": \"走在墙顶上\",\n  \"wand\": \"魔杖\",\n  \"wand_vibrator\": \"按摩棒\",\n  \"war\": \"战争\",\n  \"wardrobe_error\": \"穿衣方式错了\",\n  \"warfarin_(arknights)\": \"华法林_(arknights)\",\n  \"wariza\": \"鸭子坐\",\n  \"warship\": \"军舰\",\n  \"warspite_(azur_lane)\": \"厌战\",\n  \"washi_tape_(medium)\": \"和纸胶带\",\n  \"washing\": \"洗涤\",\n  \"washington_(azur_lane)\": \"华盛顿（碧蓝航线）\",\n  \"watanabe_you\": \"渡辺曜\",\n  \"watashi_ni_tenshi_ga_maiorita!\": \"watashi_ni_tenshi_ga_maiorita!\",\n  \"watatsuki_no_toyohime\": \"綿月豊姫\",\n  \"watatsuki_no_yorihime\": \"綿月依姫\",\n  \"watch\": \"手表\",\n  \"water\": \"水\",\n  \"water_bottle\": \"水瓶\",\n  \"water_drop\": \"水滴\",\n  \"water_gun\": \"水枪\",\n  \"water_pastel_color\": \"水彩\",\n  \"watercolor\": \"水彩\",\n  \"watercolor_(medium)\": \"透明水彩绘\",\n  \"watercolor_pencil_(medium)\": \"水彩笔作画\",\n  \"watercolour\": \"水彩\",\n  \"watercolour_pencil\": \"彩铅\",\n  \"watercraft\": \"船艇\",\n  \"waterfall\": \"瀑布\",\n  \"watering_can\": \"水壶\",\n  \"watermark\": \"水印\",\n  \"watermelon\": \"西瓜\",\n  \"watermelon_bar\": \"西瓜棒\",\n  \"watersports\": \"尿尿\",\n  \"watson_amelia\": \"沃森-阿米莉亚\",\n  \"watson_cross\": \"双腿交叉站姿\",\n  \"wave\": \"招手\",\n  \"waves\": \"波浪\",\n  \"waving\": \"招手\",\n  \"waving_arms\": \"挥舞着手臂\",\n  \"wavy_hair\": \"波浪发型\",\n  \"wavy_mouth\": \"薯片嘴型\",\n  \"wax_play\": \"滴蜡游戏\",\n  \"weapon_on_back\": \"背上的武器\",\n  \"weapon_over_shoulder\": \"肩上的武器\",\n  \"weapongirl\": \"机娘\",\n  \"weapons\": \"武器\",\n  \"web_address\": \"网址\",\n  \"webm\": \"视频\",\n  \"wedding\": \"结婚|婚礼\",\n  \"wedding_band\": \"左手无名指\",\n  \"wedding_kimono\": \"白无垢/日式嫁衣\",\n  \"wedding_ring\": \"结婚戒指\",\n  \"wedgie\": \"嵌入(拉裆部衣物所致)\",\n  \"wedging\": \"抓内裤\",\n  \"weedy_(arknights)\": \"杂草（明日方舟）\",\n  \"weighing_breasts\": \"测量乳房重量\",\n  \"weighing_scale\": \"秤\",\n  \"weight_conscious\": \"人物在意体重\",\n  \"werewolf\": \"狼人\",\n  \"western\": \"西部风格\",\n  \"wet_blouse\": \"湿衬衫\",\n  \"wet_hair\": \"湿头发\",\n  \"wet_panties\": \"湿内裤\",\n  \"wet_shirt\": \"湿衬衫\",\n  \"wet_swimsuit\": \"湿泳衣\",\n  \"wet_t-shirt\": \"湿衬衫\",\n  \"wet_vagina\": \"湿润的阴道\",\n  \"wetsuit\": \"潜水服\",\n  \"whale\": \"鲸鱼\",\n  \"what\": \"不知所谓\",\n  \"what_if\": \"另一条世界线\",\n  \"wheat\": \"小麦色\",\n  \"wheel\": \"车轮\",\n  \"wheelbarrow\": \"独轮小推车\",\n  \"wheelchair\": \"轮椅\",\n  \"when_you_see_it\": \"把梗元素藏在图里\",\n  \"whip\": \"鞭子\",\n  \"whip_marks\": \"鞭痕\",\n  \"whipmarks\": \"鞭痕\",\n  \"whipped_cream\": \"生奶油\",\n  \"whips\": \"鞭\",\n  \"whisk\": \"搅拌\",\n  \"whisker_markings\": \"脸颊有胡须状痕迹(如狐妖脸上)\",\n  \"whiskers\": \"动物胡须|络腮胡\",\n  \"whislash_(arknights)\": \"whislash（明日方舟）\",\n  \"whisperain_(arknights)\": \"耳语（明日方舟）\",\n  \"whispering\": \"讲悄悄话\",\n  \"whistle\": \"口哨\",\n  \"whistle_around_neck\": \"脖子上挂着口哨\",\n  \"white\": \"白色\",\n  \"white-framed_eyewear\": \"白框眼镜\",\n  \"white_apron\": \"白色围裙\",\n  \"white_ascot\": \"白色阿斯科特领巾\",\n  \"white_background\": \"白色背景\",\n  \"white_belt\": \"白色腰带\",\n  \"white_bikini\": \"白色比基尼\",\n  \"white_bloomers\": \"白色灯笼裤\",\n  \"white_blouse\": \"白色上衣\",\n  \"white_bodysuit\": \"白色紧身衣\",\n  \"white_border\": \"白色边框\",\n  \"white_bow\": \"白色蝴蝶结\",\n  \"white_bowtie\": \"白色领结\",\n  \"white_bra\": \"白色胸罩\",\n  \"white_camisole\": \"白色女式背心\",\n  \"white_cape\": \"白色斗篷\",\n  \"white_capelet\": \"白色披风\",\n  \"white_cardigan\": \"白色开襟衫\",\n  \"white_cat\": \"白猫\",\n  \"white_choker\": \"白色项圈\",\n  \"white_cloak\": \"白色斗篷\",\n  \"white_coat\": \"白色外套\",\n  \"white_collar\": \"白色领子\",\n  \"white_day\": \"白色情人节\",\n  \"white_dress\": \"白色连衣裙\",\n  \"white_eyes\": \"白眼\",\n  \"white_feathers\": \"白色羽毛\",\n  \"white_flower\": \"白色的花\",\n  \"white_footwear\": \"白色鞋类\",\n  \"white_fur\": \"白色的毛皮\",\n  \"white_garter_straps\": \"白色吊袜带\",\n  \"white_gloves\": \"白手套\",\n  \"white_hair\": \"白发\",\n  \"white_hairband\": \"白色发带\",\n  \"white_headband\": \"白色头带\",\n  \"white_headwear\": \"白色头饰\",\n  \"white_hoodie\": \"白色连帽衫\",\n  \"white_horns\": \"白色角\",\n  \"white_jacket\": \"白色夹克\",\n  \"white_kimono\": \"白色和服\",\n  \"white_legwear\": \"白丝袜\",\n  \"white_leotard\": \"白色连身衣\",\n  \"white_mage\": \"白魔道士\",\n  \"white_nails\": \"白色指甲\",\n  \"white_neckerchief\": \"白色领巾\",\n  \"white_necktie\": \"白色领带\",\n  \"white_neckwear\": \"白色领子\",\n  \"white_one-piece_swimsuit\": \"白色连体泳装\",\n  \"white_outline\": \"白色轮廓\",\n  \"white_panties\": \"白色内裤\",\n  \"white_pants\": \"白色裤子\",\n  \"white_pantyhose\": \"白色连裤袜\",\n  \"white_pupils\": \"白色瞳孔\",\n  \"white_ribbon\": \"白色丝带\",\n  \"white_robe\": \"白色长袍\",\n  \"white_rose\": \"白玫瑰\",\n  \"white_sailor_collar\": \"白色水手领\",\n  \"white_scarf\": \"白色围巾\",\n  \"white_scrunchie\": \"白色发束\",\n  \"white_serafuku\": \"白色水手服\",\n  \"white_shirt\": \"白衬衫\",\n  \"white_shorts\": \"白色短裤\",\n  \"white_skin\": \"白色的皮肤\",\n  \"white_skirt\": \"白色短裙\",\n  \"white_sleeves\": \"白色袖子\",\n  \"white_socks\": \"白色短袜\",\n  \"white_suit\": \"白色西装\",\n  \"white_sweater\": \"白色毛衣\",\n  \"white_swimsuit\": \"白色泳衣\",\n  \"white_tank_top\": \"白色无袖紧身背心\",\n  \"white_theme\": \"白色主题\",\n  \"white_thighhighs\": \"白色过膝袜\",\n  \"white_tiger\": \"白虎(动物)\",\n  \"white_towel\": \"白色毛巾\",\n  \"white_vest\": \"白色背心\",\n  \"white_wings\": \"白色翅膀\",\n  \"whiteboard_(medium)\": \"白板\",\n  \"whitesmoke\": \"烟白\",\n  \"wicked_dragon_witch_ver._shinjuku_1999\": \"邪龙之魔女ver新宿1999\",\n  \"wide-eyed\": \"睁大眼睛\",\n  \"wide_eyed\": \"睁大眼睛\",\n  \"wide_eyes\": \"睁开眼睛\",\n  \"wide_face\": \"宽脸化\",\n  \"wide_hips\": \"宽盆骨\",\n  \"wide_image\": \"宽图\",\n  \"wide_ponytail\": \"宽马尾\",\n  \"wide_shot\": \"广角镜头\",\n  \"wide_sleeves\": \"宽大的袖子\",\n  \"wide_spread_legs\": \"丰盈的大腿\",\n  \"widescreen\": \"宽屏幕\",\n  \"widow's_peak\": \"美人尖\",\n  \"wife_and_wife\": \"百合夫妇\",\n  \"wig\": \"假发\",\n  \"wince\": \"闭一只眼\",\n  \"wind\": \"风\",\n  \"wind_chime\": \"风铃\",\n  \"wind_lift\": \"起风效果|上升气流\",\n  \"windbreaker\": \"冲锋衣\",\n  \"winding_key\": \"发条钥匙\",\n  \"windmill\": \"风车\",\n  \"window\": \"窗\",\n  \"window_shade\": \"透过窗户照进来的光\",\n  \"windowbox\": \"边框\",\n  \"windowboxed\": \"套着画框(背景)\",\n  \"windsock\": \"风向带|鲤鱼旗\",\n  \"wine\": \"葡萄酒\",\n  \"wine_bottle\": \"酒瓶\",\n  \"wine_glass\": \"红酒杯\",\n  \"wing\": \"翅膀/翼\",\n  \"wing_censor\": \"用翅膀打码\",\n  \"wing_collar\": \"燕子领\",\n  \"wing_helmet\": \"带翅膀的头盔\",\n  \"winged_footwear\": \"带翅膀的鞋子\",\n  \"winged_hat\": \"带翅膀（装饰）的帽子\",\n  \"winged_helmet\": \"带翅膀的头盔\",\n  \"wink\": \"眨眼\",\n  \"winter\": \"冬季\",\n  \"winter_clothes\": \"冬装\",\n  \"winter_coat\": \"冬季大衣\",\n  \"winter_uniform\": \"冬装制服\",\n  \"wip\": \"未完成的\",\n  \"wiping_eyes\": \"揉眼睛\",\n  \"wiping_tears\": \"擦眼泪\",\n  \"wire\": \"电线|数据线\",\n  \"wisteria\": \"紫藤\",\n  \"witch_(madoka_magica)\": \"魔女(魔法少女小圆)\",\n  \"witch_costume\": \"女巫/魔女\",\n  \"witch_hat\": \"女巫帽\",\n  \"witches_hat\": \"女巫帽\",\n  \"withered_flower\": \"枯萎的花\",\n  \"wizard_hat\": \"法师帽\",\n  \"wo-class_aircraft_carrier\": \"空母ヲ級\",\n  \"wolf's_gravestone_(genshin_impact)\": \"狼的墓碑（原神）\",\n  \"wolf\": \"狼\",\n  \"wolf_ears\": \"狼耳朵\",\n  \"wolf_girl\": \"狼女孩\",\n  \"wolf_spirit_(touhou)\": \"狼灵（东方）\",\n  \"wolf_tail\": \"狼尾巴\",\n  \"wood\": \"木材\",\n  \"wooden_bucket\": \"木桶\",\n  \"wooden_floor\": \"木地板\",\n  \"wooden_horse\": \"木马\",\n  \"wooden_sword\": \"木剑\",\n  \"wooden_wall\": \"木墙\",\n  \"woods\": \"森林/树\",\n  \"work_in_progress\": \"未完成的\",\n  \"world_war_ii\": \"第二次世界大战\",\n  \"world_witches_series\": \"世界女巫系列\",\n  \"worried\": \"担忧的\",\n  \"worst_quality\": \"糟糕质量\",\n  \"wreath\": \"花环\",\n  \"wrench\": \"扳手\",\n  \"wrestling\": \"摔角(运动)\",\n  \"wrestling_outfit\": \"摔角服\",\n  \"wrestling_ring\": \"摔角场\",\n  \"wriggle_nightbug\": \"蠕动夜虫\",\n  \"wringing_clothes\": \"拧干衣服\",\n  \"wrist_band\": \"腕带\",\n  \"wrist_bands\": \"腕带\",\n  \"wrist_cuff\": \"腕饰\",\n  \"wrist_cuffs\": \"腕饰\",\n  \"wrist_grab\": \"抓着手腕\",\n  \"wrist_ribbon\": \"腕带\",\n  \"wrist_scrunchie\": \"束腕\",\n  \"wrist_wrap\": \"护腕(布类)\",\n  \"wristband\": \"腕带\",\n  \"wristbands\": \"腕带\",\n  \"wristcuff\": \"腕饰\",\n  \"wristcuffs\": \"腕饰\",\n  \"wristwatch\": \"手表\",\n  \"writing\": \"写作\",\n  \"writing_on_body\": \"身上有字\",\n  \"wrong_feet\": \"脚部作画错误\",\n  \"x-ray\": \"透视\",\n  \"x-shaped_pupils\": \"X 形眼睛\",\n  \"x_hair_ornament\": \"X形发饰\",\n  \"xenoblade_chronicles_(series)\": \"异度之刃编年史\",\n  \"xiangling_(genshin_impact)\": \"香菱（原神）\",\n  \"xiao_(genshin_impact)\": \"魈_(原神冲击)\",\n  \"xingqiu_(genshin_impact)\": \"行秋（原神）\",\n  \"xinyan_(genshin_impact)\": \"辛焱（原神）\",\n  \"xmas\": \"圣诞节\",\n  \"xray\": \"透视人体内部\",\n  \"xx_and_xx_hair\": \"头发内变色\",\n  \"xx_colored_inner_hair\": \"内层挑染\",\n  \"xx_focus\": \"聚焦在xx上\",\n  \"xx_girl\": \"xx娘的另一种形式\",\n  \"xx_musume\": \"xx娘\",\n  \"yae_miko\": \"八重神子\",\n  \"yae_sakura\": \"八重樱\",\n  \"yagami_hayate\": \"八神疾风\",\n  \"yagasuri\": \"箭羽纹\",\n  \"yagen_toushirou\": \"薬研藤四郎\",\n  \"yagokoro_eirin\": \"八意永琳\",\n  \"yakumo_ran\": \"八云蓝\",\n  \"yakumo_yukari\": \"八云紫\",\n  \"yamabuki_inori\": \"山吹祈里\",\n  \"yamada_aoi\": \"山田葵\",\n  \"yamada_elf\": \"山田エルフ\",\n  \"yamagami_lucy\": \"山神露西…(略)\",\n  \"yamagishi_fuuka\": \"山岸風花\",\n  \"yamakasa\": \"山形花车\",\n  \"yamanaka_ino\": \"山中いの\",\n  \"yamanaka_sawako\": \"山中さわ子\",\n  \"yamashiro_(azur_lane)\": \"山城(アズールレーン)\",\n  \"yamashiro_(summer_offensive?)_(azur_lane)\": \"山城（夏季攻势？）（碧蓝航线）\",\n  \"yamato-no-kami_yasusada\": \"大和守安定\",\n  \"yamato_(kancolle)\": \"大和_(kancolle)\",\n  \"yandere\": \"病娇\",\n  \"yanfei_(genshin_impact)\": \"烟绯（原神）\",\n  \"yang_guifei_(fate)\": \"杨贵妃（命运）1304\",\n  \"yangire\": \"疯狂的\",\n  \"yano_toshinori\": \"矢野俊典\",\n  \"yaoi_(male-male)\": \"八井（男-男）\",\n  \"yaoyao_(genshin_impact)\": \"yaoyao（原神）\",\n  \"yaoyorozu_momo\": \"八百万百\",\n  \"yarn\": \"毛线\",\n  \"yarn_ball\": \"毛线球\",\n  \"yasaka_kanako\": \"八坂神奈子\",\n  \"yasogami_school_uniform\": \"八十神高中校服\",\n  \"yat_sen_(azur_lane)\": \"中山（碧蓝航线）\",\n  \"yawn\": \"打哈欠\",\n  \"yawning\": \"打哈欠\",\n  \"yazawa_nico\": \"矢泽妮可\",\n  \"year_of_the_dog\": \"狗年\",\n  \"year_of_the_pig\": \"猪年\",\n  \"year_of_the_rat\": \"鼠年\",\n  \"year_of_the_rooster\": \"鸡年\",\n  \"yelan\": \"夜澜\",\n  \"yelan_(genshin_impact)\": \"夜澜（原神）\",\n  \"yellow\": \"黄色\",\n  \"yellow-framed_eyewear\": \"黄框眼镜\",\n  \"yellow_apron\": \"黄色围裙\",\n  \"yellow_ascot\": \"黄色阿斯科特领巾\",\n  \"yellow_background\": \"黄色背景\",\n  \"yellow_bikini\": \"黄色比基尼\",\n  \"yellow_bodysuit\": \"黄色紧身衣\",\n  \"yellow_bow\": \"黄色的蝴蝶结\",\n  \"yellow_bowtie\": \"黄色领结\",\n  \"yellow_bra\": \"黄色胸罩\",\n  \"yellow_choker\": \"黄色项圈\",\n  \"yellow_dress\": \"黄色连衣裙\",\n  \"yellow_eyes\": \"金眼\",\n  \"yellow_flower\": \"黄色的花\",\n  \"yellow_footwear\": \"黄色鞋类\",\n  \"yellow_fur\": \"黄色毛皮\",\n  \"yellow_gloves\": \"黄色手套\",\n  \"yellow_hair\": \"金发\",\n  \"yellow_hairband\": \"黄色发带\",\n  \"yellow_headwear\": \"黄色头饰\",\n  \"yellow_jacket\": \"黄色夹克\",\n  \"yellow_kimono\": \"黄色和服\",\n  \"yellow_legwear\": \"黄色裤袜\",\n  \"yellow_leotard\": \"黄色连身衣\",\n  \"yellow_nails\": \"黄色指甲\",\n  \"yellow_neckerchief\": \"黄色领巾\",\n  \"yellow_necktie\": \"黄色领带\",\n  \"yellow_neckwear\": \"黄色领子\",\n  \"yellow_panties\": \"黄色内裤\",\n  \"yellow_ribbon\": \"黄丝带\",\n  \"yellow_rose\": \"黄玫瑰\",\n  \"yellow_scarf\": \"黄色围巾\",\n  \"yellow_sclera\": \"黄色巩膜\",\n  \"yellow_scrunchie\": \"黄色发束\",\n  \"yellow_shirt\": \"黄色衬衫\",\n  \"yellow_shorts\": \"黄色短裤\",\n  \"yellow_skin\": \"黄色皮肤\",\n  \"yellow_skirt\": \"黄色裙子\",\n  \"yellow_sweater\": \"黄色毛衣\",\n  \"yellow_theme\": \"黄色主题\",\n  \"yellow_thighhighs\": \"黄色过膝袜\",\n  \"yellow_vest\": \"黄色背心\",\n  \"yellow_wings\": \"黄色的翅膀\",\n  \"yellowgreen\": \"黄绿\",\n  \"yes\": \"对\",\n  \"yes-no_pillow\": \"Yes/No枕头\",\n  \"yin-yang\": \"阴阳\",\n  \"yin_yang\": \"太极图\",\n  \"ying-yang\": \"阴阳\",\n  \"ying_yang\": \"阴阳\",\n  \"yinyang\": \"阴阳\",\n  \"yoga\": \"瑜伽\",\n  \"yoga_pants\": \"瑜伽裤\",\n  \"yoimiya_(genshin_impact)\": \"宵宫(原神)\",\n  \"yokozuwari\": \"侧身坐\",\n  \"yor_briar\": \"约尔·福杰\",\n  \"yordle\": \"约德尔人\",\n  \"yorha_no.2_type_b\": \"2b\",\n  \"yorha_no._2_type_b\": \"ヨルハ二号B型\",\n  \"yorha_no._9_type_s\": \"ヨルハ九号S型\",\n  \"yorha_type_a_no._2\": \"ヨルハA型二号\",\n  \"yorigami_jo'on\": \"依神女苑\",\n  \"yorigami_shion\": \"依神紫苑\",\n  \"yorktown_(azur_lane)\": \"约克镇（碧蓝航线）\",\n  \"yoshida_yuuko_(machikado_mazoku)\": \"吉田優子\",\n  \"yoshikawa_chinatsu\": \"吉川ちなつ\",\n  \"yoshimi_(blue_archive)\": \"吉见（蓝色档案）\",\n  \"yotsuba_alice\": \"四葉ありす\",\n  \"you're_doing_it_wrong\": \"使用方法错误\",\n  \"you_gonna_get_raped\": \"要被强奸的flag\",\n  \"youkai\": \"妖怪\",\n  \"young\": \"年轻\",\n  \"younger\": \"幼儿化\",\n  \"yowane_haku\": \"弱音ハク\",\n  \"yu-gi-oh!\": \"游戏王\",\n  \"yu_mei-ren_(fate)\": \"于美人（命运）\",\n  \"yugake\": \"弽\",\n  \"yuigahama_yui\": \"由比滨结衣\",\n  \"yuki_(touhou)\": \"由纪（东方）\",\n  \"yuki_miku\": \"雪初音\",\n  \"yukihana_lamy\": \"雪花菈米\",\n  \"yukikaze_(azur_lane)\": \"雪风\",\n  \"yukikaze_(kancolle)\": \"雪风_(kancolle)\",\n  \"yukine_chris\": \"雪音クリス\",\n  \"yukinoshita_yukino\": \"雪之下雪乃\",\n  \"yukishiro_honoka\": \"雪城ほのか\",\n  \"yukkuri\": \"油库里\",\n  \"yukkuri_shiteitte_ne\": \"油库里（馒头样只有头的人物）\",\n  \"yumehara_nozomi\": \"夢原のぞみ\",\n  \"yumeko_(touhou)\": \"梦子（东方）\",\n  \"yumemi_riamu\": \"梦见璃亚梦\",\n  \"yumi_(senran_kagura)\": \"雪泉（闪乱神乐）\",\n  \"yumizuka_satsuki\": \"弓塚さつき\",\n  \"yun_jin_(genshin_impact)\": \"云堇（原神）\",\n  \"yunomi\": \"茶碗\",\n  \"yuri_(female-female)\": \"百合（女-女）\",\n  \"yuudachi_(azur_lane)\": \"夕立(アズールレーン)\",\n  \"yuudachi_(kancolle)\": \"夕立_(kancolle)\",\n  \"yuudachi_(shogun_of_snowballs)_(azur_lane)\": \"yuudachi（雪球将军）（碧蓝航线）\",\n  \"yuuka_(blue_archive)\": \"优香（蓝色档案）\",\n  \"yuuki_makoto\": \"有里湊\",\n  \"yuuki_mikan\": \"结城美柑\",\n  \"yuzu_(blue_archive)\": \"柚子（蓝色档案）\",\n  \"yuzuhara_konomi\": \"柚原このみ\",\n  \"yuzuki_yukari\": \"結月ゆかり\",\n  \"yuzuriha_inori\": \"楪いのり\",\n  \"z-ring\": \"Z手环\",\n  \"z1_leberecht_maass_(azur_lane)\": \"z1_leberecht_maass（碧蓝航线）\",\n  \"z23_(azur_lane)\": \"Z23(碧蓝航线)\",\n  \"z46_(azur_lane)\": \"z46\",\n  \"zabuton\": \"褥垫\",\n  \"zara_(azur_lane)\": \"扎拉\",\n  \"zara_(poolside_coincidence)_(azur_lane)\": \"zara_(池畔巧合)_(azur_Lane)\",\n  \"zayoi_Sakuya\": \"十六夜咲夜I\",\n  \"zenra\": \"习以为常的全裸\",\n  \"zero_suit\": \"Zero装束\",\n  \"zero_two_(darling_in_the_franxx)\": \"02国家队\",\n  \"zettai_ryouiki\": \"绝对领域\",\n  \"zettai_ryouki\": \"绝对领域\",\n  \"zhongli_(genshin_impact)\": \"钟离（原神）\",\n  \"zima_(arknights)\": \"齐玛（明日方舟）\",\n  \"zipper\": \"拉链\",\n  \"zipper_pull_tab\": \"拉链的拉片\",\n  \"zombie\": \"僵尸\",\n  \"zombie_fairy_(touhou)\": \"僵尸妖精（东方）\",\n  \"zombie_pose\": \"僵尸姿势\",\n  \"zombification\": \"僵尸化\",\n  \"zoom_layer\": \"背景是前景的放大版\",\n  \"zoomlayer\": \"人物立绘缩放(剪影)图层\",\n  \"zouri\": \"日式草鞋\",\n  \"zuikaku_(azur_lane)\": \"瑞鹤\",\n  \"zuikaku_(kancolle)\": \"瑞鹤\",\n  \"zuikaku_(the_wind's_true_name)_(azur_lane)\": \"zuikaku_(风的真名)_(azur_Lane)\",\n  \"zzz\": \"zzz（打呼噜）\",\n  \"☀\": \"晴\",\n  \"☁\": \"云\",\n  \"☂\": \"下雨\",\n  \"☃\": \"下雪\",\n  \"☔\": \"下雨\",\n  \"⛅\": \"阴\",\n  \"⛈\": \"雷阵雨\",\n  \"❄\": \"下雪\",\n  \"🌂\": \"下雨\",\n  \"🌅\": \"日出\",\n  \"🌈\": \"彩虹\",\n  \"🌤\": \"晴偶有云\",\n  \"🌥\": \"多云\",\n  \"🌦\": \"晴转雨\",\n  \"🌧\": \"下雨\",\n  \"🌨\": \"下雪\",\n  \"🌩\": \"打雷\",\n  \"🌪\": \"龙卷风\",\n  \"🌫\": \"雾\",\n  \"anal\": \"肛门\",\n  \"anal_beads\": \"肛珠\",\n  \"angel\": \"天使\",\n  \"animal_ears\": \"兽耳\",\n  \"anus\": \"肛门露出\",\n  \"areola\": \"乳晕\",\n  \"armor\": \"盔甲/装甲\",\n  \"artist_revision\": \"画师修改\",\n  \"ass\": \"臀部\",\n  \"ass_grab\": \"持股/捏臀\",\n  \"bandages\": \"绷带\",\n  \"bathing\": \"沐浴\",\n  \"bikini\": \"比基尼\",\n  \"bikini_armor\": \"比基尼装甲/轻薄盔甲\",\n  \"bikini_top\": \"比基尼乳罩\",\n  \"blood\": \"血腥\",\n  \"bloomers\": \"灯笼裤/宽松短裤\",\n  \"bodysuit\": \"紧身衣裤\",\n  \"bondage\": \"束缚\",\n  \"bottomless\": \"下身露出\",\n  \"bra\": \"乳罩\",\n  \"breast_grab\": \"握乳\",\n  \"breast_hold\": \"托乳\",\n  \"breasts\": \"乳\",\n  \"bunny_ears\": \"兔耳\",\n  \"bunny_girl\": \"兔女郎\",\n  \"buruma\": \"运动短裤\",\n  \"calendar\": \"日历\",\n  \"cameltoe\": \"阴户凸显\",\n  \"censored\": \"有码\",\n  \"cheerleader\": \"啦啦队队员\",\n  \"chibi\": \"Q版\",\n  \"chinadress\": \"旗袍\",\n  \"christmas\": \"圣诞\",\n  \"cleavage\": \"乳沟\",\n  \"cream\": \"奶油\",\n  \"crossdress\": \"变装\",\n  \"cum\": \"精液\",\n  \"dakimakura\": \"抱枕\",\n  \"digital_version\": \"数字版\",\n  \"dildo\": \"假阳具\",\n  \"disc_cover\": \"光盘封面\",\n  \"dress\": \"连衣裙\",\n  \"dress_shirt\": \"衬衫\",\n  \"elf\": \"精灵\",\n  \"erect_nipples\": \"乳尖\",\n  \"extreme_content\": \"极端\",\n  \"eyepatch\": \"眼罩\",\n  \"feet\": \"足\",\n  \"fellatio\": \"口交\",\n  \"fishnets\": \"鱼网袜\",\n  \"fixed\": \"修改\",\n  \"footjob\": \"足交\",\n  \"futanari\": \"扶她\",\n  \"game_cg\": \"游戏CG\",\n  \"gangbang\": \"乱交\",\n  \"garter\": \"袜带\",\n  \"garter_belt\": \"吊袜腰带\",\n  \"guitar\": \"吉他\",\n  \"gun\": \"枪炮\",\n  \"guro\": \"猎奇\",\n  \"halloween\": \"万圣节前夜\",\n  \"handjob\": \"打手枪\",\n  \"headphones\": \"耳机\",\n  \"heels\": \"高跟鞋\",\n  \"heterochromia\": \"异色瞳\",\n  \"horns\": \"角\",\n  \"japanese_clothes\": \"日式服装\",\n  \"kimono\": \"和服\",\n  \"kitsune\": \"狐狸\",\n  \"landscape\": \"风景画\",\n  \"leotard\": \"紧身连衣裤\",\n  \"lingerie\": \"贴身内衣\",\n  \"loli\": \"萝莉\",\n  \"lolita_fashion\": \"洛丽塔\",\n  \"maid\": \"女仆\",\n  \"male\": \"男性\",\n  \"masturbation\": \"自慰\",\n  \"mecha\": \"机甲\",\n  \"megane\": \"眼镜\",\n  \"miko\": \"巫女\",\n  \"monochrome\": \"单色\",\n  \"naked\": \"裸体\",\n  \"naked_apron\": \"裸体围裙\",\n  \"naked_cape\": \"裸体披风\",\n  \"neko\": \"猫\",\n  \"nekomimi\": \"猫耳\",\n  \"nipples\": \"乳头\",\n  \"no_bra\": \"无乳罩\",\n  \"nopan\": \"无胖次\",\n  \"nurse\": \"护士\",\n  \"onsen\": \"温泉\",\n  \"open_shirt\": \"衬衫敞开\",\n  \"paizuri\": \"乳交\",\n  \"pajama\": \"睡衣\",\n  \"pantsu\": \"胖次\",\n  \"panty_pull\": \"胖次脱下\",\n  \"pantyhose\": \"裤袜\",\n  \"partial_scan\": \"局部扫描\",\n  \"penis\": \"阴茎\",\n  \"pointy_ears\": \"尖耳朵\",\n  \"pubic_hair\": \"阴毛\",\n  \"pussy\": \"阴户\",\n  \"pussy_juice\": \"妹汁\",\n  \"school_swimsuit\": \"学校泳衣\",\n  \"see_through\": \"透视\",\n  \"seifuku\": \"制服\",\n  \"sex\": \"性交\",\n  \"sheets\": \"床单\",\n  \"shimapan\": \"条纹胖次\",\n  \"shirt_lift\": \"衬衫掀起\",\n  \"shota\": \"正太\",\n  \"sketch\": \"素描\",\n  \"skirt_lift\": \"裙摆掀起\",\n  \"stockings\": \"长筒袜\",\n  \"string_panties\": \"细绳胖次\",\n  \"sweater\": \"毛衣\",\n  \"swimsuits\": \"泳衣\",\n  \"sword\": \"刀剑\",\n  \"symmetrical_docking\": \"乳乳相接\",\n  \"tagme\": \"标签不全\",\n  \"tail\": \"兽尾\",\n  \"tan_lines\": \"日晒线\",\n  \"tattoo\": \"文身\",\n  \"tentacles\": \"触手\",\n  \"text\": \"文本\",\n  \"thighhighs\": \"过膝袜\",\n  \"thong\": \"丁字裤\",\n  \"topless\": \"上身露出\",\n  \"torn_clothes\": \"破衣\",\n  \"towel\": \"浴巾\",\n  \"transparent_png\": \"背景透明\",\n  \"trap\": \"伪娘\",\n  \"umbrella\": \"伞\",\n  \"uncensored\": \"无码\",\n  \"underboob\": \"南半球/下乳露出\",\n  \"undressing\": \"脱衣\",\n  \"uniform\": \"制服\",\n  \"vibrator\": \"跳蛋\",\n  \"waitress\": \"女侍\",\n  \"wallpaper\": \"壁纸\",\n  \"weapon\": \"武器\",\n  \"wedding_dress\": \"婚纱\",\n  \"wet\": \"湿身\",\n  \"wet_clothes\": \"湿衣\",\n  \"wings\": \"翅膀\",\n  \"witch\": \"女巫\",\n  \"yaoi\": \"蔷薇/男同\",\n  \"yukata\": \"浴衣\",\n  \"yuri\": \"百合\",\n  \"fingering\": \"指交\",\n  \"panties\": \"内裤\",\n  \"condom\": \"避孕套\",\n  \"underwear\": \"内衣\",\n  \"gothic_lolita\": \"哥特式洛丽塔\",\n  \"summer_dress\": \"夏装\",\n  \"possible_duplicate\": \"可能重复\",\n  \"wardrobe_malfunction\": \"走光\",\n  \"photoshop\": \"PS 改图\",\n  \"bandaid\": \"创可贴/绷带\",\n  \"bike_shorts\": \"自行车短裤\",\n  \"monster_girl\": \"怪物女孩\",\n  \"pasties\": \"乳贴\",\n  \"maebari\": \"前貼り/遮盖私处\",\n  \"business_suit\": \"西装/职业服\",\n  \"cosplay\": \"角色扮演\",\n  \"crossover\": \"作品联动/混合同人\",\n  \"mecha_musume\": \"机甲娘\",\n  \"valentine\": \"情人节\",\n  \"lactation\": \"泌乳\",\n  \"nipple_slip\": \"露点\",\n  \"monster\": \"怪物\",\n  \"naked_ribbon\": \"裸体丝带\",\n  \"devil\": \"魔鬼/恶魔\",\n  \"nun\": \"修女\",\n  \"character_design\": \"角色设计\",\n  \"sarashi\": \"晒し/缠胸布\",\n  \"stick_poster\": \"海报\",\n  \"inumimi\": \"犬耳\",\n  \"raw_scan\": \"扫描原图\",\n  \"selfie\": \"自拍\",\n  \"detexted\": \"去字图片\",\n  \"profile_page\": \"角色资料页\",\n  \"tutorial\": \"教程\",\n  \"duplicate\": \"重复图片\",\n  \"sling_bikini\": \"吊带比基尼\",\n  \"expression\": \"角色展示/立绘\",\n  \"pee\": \"尿尿\",\n  \"index_page\": \"索引页面\",\n  \"autographed\": \"亲笔签名\",\n  \"cg\": \"CG/计算机动画\",\n  \"smoking\": \"吸烟\",\n  \"cunnilingus\": \"品玉/舔阴\",\n  \"sake\": \"日本清酒\",\n  \"wa_maid\": \"和风女仆\",\n  \"fundoshi\": \"褌/兜裆布\",\n  \"mermaid\": \"美人鱼\",\n  \"genderswap\": \"性转\",\n  \"official_watermark\": \"官方水印\",\n  \"ninja\": \"忍者\",\n  \"fairy\": \"精灵/小精灵\",\n  \"anthropomorphization\": \"拟人化\",\n  \"overalls\": \"工装连衣裤\",\n  \"line_art\": \"线条画\",\n  \"pirate\": \"海盗\",\n  \"bukkake\": \"颜射\",\n  \"penguin\": \"企鹅\",\n  \"tennis\": \"网球\",\n  \"photo\": \"照片/现实背景\",\n  \"translated\": \"文字已翻译(英文)\",\n  \"corset\": \"(束腰)紧身内衣\",\n  \"parody\": \"仿拟/谐拟\",\n  \"baseball\": \"棒球\",\n  \"endcard\": \"片尾插图\",\n  \"pregnant\": \"孕妇\",\n  \"robe\": \"长袍/礼服/睡袍\",\n  \"card\": \"卡牌\",\n  \"basketball\": \"篮球\",\n  \"tribadism\": \"磨豆腐/交叉体位\",\n  \"silhouette\": \"剪影/暗色轮廓/体形\",\n  \"4koma\": \"四格漫画\",\n  \"cropped\": \"裁剪图\",\n  \"soccer\": \"足球\",\n  \"chainsaw\": \"电锯\",\n  \"sample\": \"样品图\",\n  \"gym_uniform\": \"体操服/健身服\",\n  \"asian_clothes\": \"亚洲服装\",\n  \"wa_lolita\": \"和风洛丽塔\",\n  \"police_uniform\": \"警服\",\n  \"azur_lane\": \"碧蓝航线\",\n  \"blue_archive\": \"碧蓝档案\",\n  \"granblue_fantasy\": \"碧蓝幻想\",\n  \"wuthering_waves\": \"鸣潮\",\n  \"genshin_impact\": \"原神\",\n  \"touhou\": \"东方\",\n  \"kantai_collection\": \"舰队收藏\",\n  \"the_idolm@ster\": \"偶像大师\",\n  \"arknights\": \"明日方舟\",\n  \"the_idolm@ster_cinderella_girls\": \"偶像大师灰姑娘女孩\",\n  \"girls_frontline\": \"少女前线\",\n  \"fire_emblem\": \"火焰之纹章\",\n  \"princess_connect\": \"公主连结\",\n  \"princess_connect!_re:dive\": \"公主连结 Re:Dive\",\n  \"the_idolm@ster_shiny_colors\": \"偶像大师闪耀色彩\",\n  \"uma_musume_pretty_derby\": \"赛马娘\",\n  \"mahou_shoujo_lyrical_nanoha\": \"魔法少女奈叶\",\n  \"nijisanji\": \"彩虹社\",\n  \"re_zero_kara_hajimeru_isekai_seikatsu\": \"Re:从零开始的异世界生活\",\n  \"pokemon\": \"精灵宝可梦\",\n  \"puella_magi_madoka_magica\": \"魔法少女小圆\",\n  \"gundam\": \"高达\",\n  \"gochuumon_wa_usagi_desu_ka?\": \"请问您今天要来点兔子吗？\",\n  \"k-on!\": \"轻音少女\",\n  \"final_fantasy\": \"最终幻想\",\n  \"girls_und_panzer\": \"少女与战车\",\n  \"to_love_ru\": \"出包王女\",\n  \"fire_emblem_heroes\": \"火焰之纹章 英雄\",\n  \"sword_art_online\": \"刀剑神域\",\n  \"benghuai_xueyuan\": \"崩坏学园\",\n  \"neon_genesis_evangelion\": \"新世纪福音战士\",\n  \"honkai_impact\": \"崩坏3\",\n  \"5-toubun_no_hanayome\": \"五等分的新娘\",\n  \"league_of_legends\": \"英雄联盟\",\n  \"pretty_cure\": \"光之美少女\",\n  \"to_aru_majutsu_no_index\": \"魔法禁书目录\",\n  \"code_geass\": \"反叛的鲁路修\",\n  \"suzumiya_haruhi_no_yuuutsu\": \"凉宫春日的忧郁\",\n  \"strike_witches\": \"强袭魔女\",\n  \"card_captor_sakura\": \"魔卡少女樱\",\n  \"kono_subarashii_sekai_ni_shukufuku_wo!\": \"为美好的世界献上祝福！\",\n  \"sono_bisque_doll_wa_koi_wo_suru\": \"更衣人偶坠入爱河\",\n  \"choujigen_game_neptune\": \"超次元游戏海王星\",\n  \"fate/kaleid_liner_prisma_illya\": \"魔法少女☆伊莉雅\",\n  \"the_idolm@ster_million_live!\": \"偶像大师百万现场\",\n  \"to_aru_kagaku_no_railgun\": \"某科学的超电磁炮\",\n  \"love_live!_nijigasaki_high_school_idol_club\": \"Love Live! 虹咲学园学园偶像同好会\",\n  \"saenai_heroine_no_sodatekata\": \"路人女主的养成方法\",\n  \"atelier\": \"炼金工房系列\",\n  \"xenoblade\": \"异度神剑\",\n  \"bang_dream!\": \"BanG Dream!\",\n  \"date_a_live\": \"约会大作战\",\n  \"hibike!_euphonium\": \"吹响吧！上低音号\",\n  \"nier_automata\": \"尼尔：自动人形\",\n  \"queen's_blade\": \"女王之刃\",\n  \"yahari_ore_no_seishun_lovecome_wa_machigatteiru.\": \"我的青春恋爱喜剧果然有问题\",\n  \"to_love_ru_darkness\": \"出包王女 Darkness\",\n  \"to_heart_(series)\": \"To Heart 系列\",\n  \"xenoblade_chronicles_2\": \"异度神剑2\",\n  \"senran_kagura\": \"闪乱神乐\",\n  \"kaguya-sama_wa_kokurasetai_~tensai-tachi_no_renai_zunousen~\": \"辉夜大小姐想让我告白～天才们的恋爱头脑战～\",\n  \"bakemonogatari\": \"化物语\",\n  \"mahou_shoujo_lyrical_nanoha_strikers\": \"魔法少女奈叶 StrikerS\",\n  \"little_busters!\": \"Little Busters!\",\n  \"final_fantasy_xiv\": \"最终幻想 XIV\",\n  \"to_heart_2\": \"To Heart 2\",\n  \"ore_no_imouto_ga_konnani_kawaii_wake_ga_nai\": \"我的妹妹哪有这么可爱！\",\n  \"kimetsu_no_yaiba\": \"鬼灭之刃\",\n  \"overwatch\": \"守望先锋\",\n  \"final_fantasy_vii\": \"最终幻想 VII\",\n  \"darling_in_the_franxx\": \"DARLING in the FRANXX\",\n  \"boku_wa_tomodachi_ga_sukunai\": \"我的朋友很少\",\n  \"angel_beats!\": \"Angel Beats!\",\n  \"megaten\": \"女神转生系列\",\n  \"fire_emblem_kakusei\": \"火焰之纹章 觉醒\",\n  \"black_rock_shooter\": \"黑岩射手\",\n  \"kemono_friends\": \"兽娘动物园\",\n  \"infinite_stratos\": \"IS/无限斯特拉托斯\",\n  \"monster_musume_no_iru_nichijou\": \"魔物娘的相伴日常\",\n  \"fire_emblem_three_houses\": \"火焰之纹章 风花雪月\",\n  \"ssss.gridman\": \"SSSS.古立特\",\n  \"highschool_dxd\": \"恶魔高校 D×D\",\n  \"zhanjianshaonv\": \"战舰少女\",\n  \"lucky_star\": \"幸运星\",\n  \"kobayashi-san_chi_no_maid_dragon\": \"小林家的龙女仆\",\n  \"sailor_moon\": \"美少女战士\",\n  \"spy_x_family\": \"间谍过家家\"\n}"
  },
  {
    "path": "src/data/all_tags_cn.min.json",
    "content": "{\"39\":\"ミクの日\",\"69\":\"69(体位)\",\"\\\"don't_say_\\\"\\\"lazy\\\"\\\"\\\"\":\"\\\"《don't_say_\\\"\\\"lazy\\\"\\\"》\\\"\",\"(-3-)\":\"嘟嘴\",\"+ +\":\"十字星星眼\",\".3.\":\"o3o\",\"1970s_(style)\":\"20世纪70年代(风格)\",\"1980s_(style)\":\"20世纪80年代(风格)\",\"1990s_(style)\":\"90年代(风格)\",\"1boy\":\"1个男孩\",\"1boys\":\"1个男性\",\"1girl\":\"1个女孩\",\"1girl_solo\":\"只有一位女性\",\"1girl_solo_focus\":\"画面内一位女性 在画面外有男性\",\"1girls\":\"1 个女人\",\"1koma\":\"单格漫画\",\"1other\":\"1个非人类\",\"1panel\":\"单格漫画\",\"2_girls\":\"2 个女人\",\"2boy\":\"2 个男人\",\"2boys\":\"2个男性\",\"2girl\":\"2 个女人\",\"2girls\":\"2个女性\",\"2k-tan\":\"2K碳\",\"2koma\":\"双分镜漫画\",\"2others\":\"2个非人类\",\"3boys\":\"3个男性\",\"3dcg\":\"3D\",\"3girls\":\"3个女性\",\"3koma\":\"三格漫画\",\"4boys\":\"4个男性\",\"4coma\":\"四格漫画\",\"4girls\":\"4个女性\",\"4th_wall\":\"虚实穿插/现实感/次元壁\",\"5boys\":\"5个男性\",\"5girls\":\"5个女性\",\"5koma\":\"五格漫画\",\"6+boys\":\"6个以上的男性\",\"6+girls\":\"6个以上的女性\",\":(\":\"皱眉/蹙额\",\":)\":\"微笑\",\":/\":\"斜嘴\",\":0\":\"惊讶\",\":3\":\"猫嘴\",\":9\":\"右上吐舌头\",\":<>\":\"张大嘴\",\":>\":\"V嘴\",\":>=\":\"口交脸\",\":[]\":\"方形嘴\",\":\\\\\":\"斜嘴\",\":b\":\"右下吐舌头\",\":c\":\"伤心\",\":d\":\"开心的笑\",\":o\":\"张嘴\",\":p\":\"舌头放在下唇\",\":q\":\"舌头放在上唇\",\":{\":\"皱眉/蹙额\",\":|\":\"无语\",\":}\":\"微笑\",\";d\":\"眨眼笑\",\";p\":\"眨眼舌头上伸\",\">:(\":\"皱眉生气\",\">:)\":\"皱眉不生气\",\"A_sushi_roll\":\"寿司卷\",\"Ageplay\":\"年龄play\",\"Akashi_Kaikyo_Bridge\":\"明石海峡大桥\",\"Altocumulus\":\"高积云\",\"Altostratus\":\"高层云\",\"Animal_play\":\"动物play\",\"Ao_Dai\":\"越南校服（奥黛）\",\"Astrology\":\"占星术\",\"Auditorium\":\"礼堂\",\"Ball_bra\":\"球形文胸\",\"Bikini_briefs\":\"比基尼三角裤\",\"Body_Types\":\"体型\",\"Bondage&Discipline\":\"绑缚与调教\",\"Boxer_briefs\":\"平角内裤\",\"Boyshort_panties\":\"男孩短内裤\",\"CG\":\"提高图片质量\",\"Cassette\":\"磁带盒\",\"Chinese\":\"中文\",\"Cirrocumulus\":\"卷积云\",\"Cirrostratus\":\"卷层云\",\"Clamp\":\"钳\",\"Cumulonimbus\":\"积雨云\",\"D&D\":\"西方龙\",\"Disney_land\":\"迪士尼乐园\",\"Eating_and_Drinking_from_Body\":\"身体的饮食\",\"English\":\"英文\",\"Exposure\":\"暴露\",\"Extreme'_Fetishes\":\"极端恋物癖\",\"Fetishes\":\"恋物癖\",\"Floating_light_spot\":\"浮动光斑\",\"Flying_colored_shredded_paper\":\"飞溅的彩色碎纸\",\"French\":\"法文\",\"Fuji_Mountain\":\"富士山\",\"Gelatin\":\"明胶、布丁\",\"Gender_Play_and_Intersex\":\"性别游戏\",\"Gimp_suit\":\"束缚腿套\",\"Glowing_butterflies\":\"发光的蝴蝶\",\"Gravel\":\"碎石\",\"Hair_dripping\":\"头发在滴水\",\"Half-up\":\"上半部分束起\",\"Hospital\":\"医院\",\"Intersection\":\"路口\",\"Japanese\":\"日本人\",\"Japanese_hotel\":\"日本旅馆\",\"Jekyll_and_Hyde\":\"多重人格\",\"Jockstrap\":\"护身三角绷带\",\"Kabedon\":\"壁咚\",\"Knotting\":\"打结\",\"Lever\":\"杠杆|操作杆\",\"Machu_Picchu\":\"马丘比丘\",\"Mecha_on_girl\":\"女孩身上的机甲\",\"Medical_service\":\"医疗服务\",\"Miscellaneous_Fetishes\":\"其他恋物癖\",\"Monoglove\":\"束缚手套\",\"Mutilation\":\"残缺\",\"Nimbostratus\":\"雨层云\",\"Open_the_door_halfway\":\"半开门\",\"Painting_(Action)\":\"画画\",\"Pearl_thong\":\"珍珠丁字裤\",\"Pecjob\":\"男男\",\"Penetration&Insertion\":\"穿透和插入\",\"Penis_sheath\":\"阴茎鞘\",\"Pump\":\"泵\",\"QR_code\":\"二维码\",\"Same-sex_Acts\":\"同性行为\",\"Scat_and_Urination\":\"粪便和排尿\",\"Sexy_lingerie\":\"情趣内衣\",\"ShadowVerse\":\"影之诗\",\"Skytree\":\"东京天空树\",\"Slightly_open_mouth\":\"嘴巴微微张开\",\"Smartphones\":\"智能手机\",\"SouryuuAsukaLangley\":\"明日香\",\"Starry_sky_adorns_hair\":\"星空头发\",\"Steins;Gate\":\"石头门\",\"Strapless_bottom\":\"无带下装\",\"Stratocumulus\":\"层积云\",\"Taj_Mahal\":\"泰姬陵\",\"Taoist_robes\":\"道袍\",\"Tokyo_Tower\":\"东京塔\",\"Transparent_underwear\":\"透明内衣\",\"Trapeze\":\"吊架；秋千\",\"Tropical\":\"热带特征的\",\"Visible_signs\":\"可见标志\",\"\\\\m/\":\"6+1 手势\",\"\\\\n/\":\"摇滚手势\",\"\\\\||/\":\"手掌贴墙\",\"^^^\":\"惊讶的\",\"aak_(arknights)\":\"aak（明日方舟）\",\"abe_nana\":\"安部菜菜\",\"abigail_williams_(fate)\":\"阿比盖尔威廉姆斯（命运）\",\"about_to_be_raped\":\"将要被强暴\",\"abs\":\"腹肌\",\"absinthe_(arknights)\":\"苦艾酒（明日方舟）\",\"absolute_cleavage\":\"正中间开口的服装\",\"absolute_territory\":\"绝对领域\",\"absolutely_everyone\":\"大合影|全家福\",\"abstract\":\"抽象\",\"abstract_background\":\"抽象背景\",\"absurdly_long_hair\":\"超长的头发\",\"absurdres\":\"超高分辨率\",\"abuse\":\"虐待\",\"abyss_mage_(genshin_impact)\":\"深渊法师（原神）\",\"abyssal_ship\":\"深海栖舰\",\"acoustic_guitar\":\"原声吉他\",\"acoustic_piano\":\"钢琴\",\"acrylic_paint\":\"亚克力画风\",\"acrylic_paint_(medium)\":\"亚克力画风\",\"action\":\"动作\",\"adapted_costume\":\"原设服装改编\",\"adapted_outfit\":\"原设服装改编\",\"adapted_uniform\":\"改装制服\",\"adjusting_another's_hair\":\"调整别人的头发\",\"adjusting_clothes\":\"拨弄衣服\",\"adjusting_eyewear\":\"扶眼镜\",\"adjusting_glasses\":\"扶眼镜\",\"adjusting_gloves\":\"拨弄手套\",\"adjusting_hair\":\"理头发\",\"adjusting_hat\":\"整理帽子\",\"adjusting_headwear\":\"整理头饰\",\"adjusting_legwear\":\"整理裤袜\",\"adjusting_panties\":\"拨内裤\",\"adjusting_pantyhose\":\"整理裤袜\",\"adjusting_scarf\":\"调整围巾\",\"adjusting_sunglasses\":\"扶眼镜\",\"adjusting_swimsuit\":\"拨弄泳衣\",\"adjusting_thighhigh\":\"调整过膝袜\",\"adjusting_thighhighs\":\"整理裤袜\",\"admiral_graf_spee_(azur_lane)\":\"斯佩伯爵海军上将（碧蓝航线）\",\"admiral_graf_spee_(peaceful_daily_life)_(azur_lane)\":\"Admiral_graf_spee_(和平的日常生活)_(azur_Lane)\",\"admiral_hipper_(azur_lane)\":\"希珀海军上将\",\"adolescent\":\"青春期的\",\"adult_baby\":\"成人宝宝\",\"aegir_(azur_lane)\":\"艾吉尔\",\"aegis_(persona)\":\"艾吉斯（女神异闻录）\",\"aegyo_sal\":\"眼袋\",\"aerial\":\"空中\",\"aerial_fireworks\":\"空中烟火\",\"aerial_view\":\"俯视镜头\",\"aerith_gainsborough\":\"艾丽丝·盖恩斯巴勒\",\"aestus_estus\":\"原初之火(武器)\",\"aether_(genshin_impact)\":\"旅行者（原神）\",\"afloat\":\"漂浮\",\"afraid\":\"害怕的\",\"african_wild_dog_ears\":\"狗耳\",\"african_wild_dog_tail\":\"狗尾巴\",\"afro\":\"鸟窝头|爆炸头\",\"after\":\"口交后\",\"after_anal\":\"肛交后\",\"after_buttjob\":\"屁股交后\",\"after_ejaculation\":\"阴茎射后疲软\",\"after_fellatio\":\"口交后\",\"after_fingering\":\"指法后\",\"after_frottage\":\"摩擦后\",\"after_insertion\":\"插入后\",\"after_kiss\":\"接吻后\",\"after_masturbation\":\"手淫后\",\"after_oral\":\"口服后\",\"after_paizuri\":\"乳交后\",\"after_rape\":\"强奸后\",\"after_sex\":\"事后\",\"after_urethral\":\"尿道后\",\"after_vaginal\":\"事后阴道特写\",\"afterglow\":\"事后余韵\",\"afterimage\":\"残像\",\"aftersex\":\"事后\",\"afuro_terumi\":\"亚风炉照美\",\"against_backlight_at_dusk\":\"傍晚背对阳光\",\"against_glass\":\"压在玻璃上\",\"against_wall\":\"压在墙上\",\"age_comparison\":\"年龄对比\",\"age_difference\":\"年龄差\",\"age_progression\":\"年龄段展现\",\"age_regression\":\"幼化\",\"aged_down\":\"年龄减少\",\"aged_up\":\"年龄增加\",\"agrias_oaks\":\"阿格莉亚丝\",\"agura\":\"盘腿\",\"ahegao\":\"阿嘿颜\",\"ahoge\":\"呆毛\",\"ahri\":\"九尾妖狐阿狸\",\"ahri_(league_of_legends)\":\"阿狸\",\"aida_mana\":\"相田爱\",\"aiguillette\":\"绶带\",\"aiming\":\"瞄准\",\"aiming_at_viewer\":\"瞄准了读者(的视角)\",\"aino_megumi\":\"爱乃惠\",\"aino_minako\":\"爱野美奈子\",\"ainu_clothes\":\"阿伊努人的服饰\",\"air_bangs\":\"空气刘海\",\"air_bubble\":\"气泡\",\"air_conditioner\":\"空调\",\"air_guitar\":\"空气吉他\",\"air_punch\":\"举起的拳头\",\"air_quotes\":\"引号手势\",\"airbrush_(medium)\":\"喷枪\",\"aircraft\":\"飞行器\",\"aircraft_carrier_oni\":\"空母棲鬼\",\"airplane\":\"飞机\",\"airship\":\"飞艇\",\"aisaka_taiga\":\"逢坂大河\",\"aisha_landar\":\"艾尔莎·兰达\",\"ajax_(azur_lane)\":\"阿贾克斯（碧蓝航线）\",\"ajirogasa\":\"笠帽\",\"akagi-chan_(azur_lane)\":\"赤城酱\",\"akagi_(azur_lane)\":\"赤城(碧蓝航线)\",\"akagi_(paradise_amaryllis)_(azur_lane)\":\"akagi_(天堂孤挺花)_(azur_Lane)\",\"akagi_miria\":\"赤城米莉亚\",\"akai_haato\":\"赤井心\",\"akali\":\"阿卡丽\",\"akanbe\":\"拉下眼睑的鬼脸\",\"akane_(blue_archive)\":\"茜（蓝色档案）\",\"akane_(bunny)_(blue_archive)\":\"茜（兔子）（蓝色档案）\",\"akashi_(azur_lane)\":\"明石|明石(碧蓝航线)\",\"akatsuki_kirika\":\"晓切歌\",\"akaza_akari\":\"赤座灯里\",\"akemi_homura\":\"晓美焰\",\"akeome\":\"新年伊始\",\"aki_(girls_und_panzer)\":\"小秋(少女与战车)\",\"aki_minoriko\":\"秋穰子\",\"aki_shizuha\":\"秋静叶\",\"akimbo\":\"双手叉腰\",\"akita_neru\":\"亚北音留\",\"akiyama_mio\":\"秋山澪\",\"akiyama_yukari\":\"秋山优花里\",\"akizuki_ritsuko\":\"秋月律子\",\"akizuki_ryo\":\"秋月凉\",\"ako_(blue_archive)\":\"天雨アコ（蓝色档案）\",\"akuma_homura\":\"恶魔焰\",\"al_bhed_eyes\":\"晕眼\",\"alabama_(azur_lane)\":\"阿拉巴马州（碧蓝航线）\",\"alarm_clock\":\"闹钟\",\"alastor_(shakugan_no_shana)\":\"天壤劫火·亚拉斯特尔\",\"albacore_(azur_lane)\":\"长鳍金枪鱼（碧蓝航线）\",\"albedo_(genshin_impact)\":\"阿贝多（原神）\",\"albino\":\"白化病\",\"album\":\"专辑\",\"album_cover\":\"专辑封面\",\"alcohol\":\"酒\",\"alcohol_between_breasts\":\"乳沟作杯子\",\"alena_(dq4)\":\"安莉娜公主(勇者斗恶龙4)\",\"algerie_(azur_lane)\":\"阿尔及利亚（碧蓝航线）\",\"algerie_(white_sand_paradise)_(azur_lane)\":\"阿尔及利亚（白沙天堂）（碧蓝航线）\",\"alice\":\"爱丽丝\",\"alice_cartelet\":\"爱丽丝·卡塔雷特\",\"alice_margatroid\":\"爱丽丝·玛格特罗依德\",\"alice_margatroid_(pc-98)\":\"爱丽丝·玛格特罗依德(PC-98)\",\"aliceblue\":\"爱丽丝蓝\",\"alien\":\"外星人\",\"alina_(arknights)\":\"阿丽娜（明日方舟）\",\"alisa_(girls_und_panzer)\":\"亚理纱（少女与战车）\",\"alisa_ilinichina_amiella\":\"亚莉莎·伊莉妮提娜·阿米耶拉\",\"all-fours\":\"四肢趴地\",\"all_fours\":\"四肢趴地\",\"alley\":\"小巷\",\"alleyway\":\"小巷\",\"alolan_form\":\"阿罗拉形态(宝可梦)\",\"alpaca_ears\":\"羊驼耳\",\"alpaca_suri_(kemono_friends)\":\"苏利羊驼（动物朋友）\",\"alpha_signature\":\"阿尔法签名(推特用)\",\"alphes_(style)\":\"阿尔卑斯风格\",\"alphonse_elric\":\"阿尔冯斯·艾尔利克\",\"alphonse_mucha\":\"阿尔丰斯·慕夏\",\"alphonse_mucha_(style)\":\"新艺术\",\"altera_(fate)\":\"阿提拉(Fate)\",\"alternate_breast_size\":\"贫乳化|爆乳化\",\"alternate_color\":\"异色\",\"alternate_colors\":\"异色\",\"alternate_costume\":\"角色换装\",\"alternate_element\":\"与原设不同元素\",\"alternate_eye_color\":\"与原设不同瞳色\",\"alternate_form\":\"与原设不同形态变化\",\"alternate_hair_color\":\"与原设不同发色变化\",\"alternate_hair_length\":\"与原设不同头发长度变化\",\"alternate_hair_style\":\"与原设不同发型变化\",\"alternate_haircolor\":\"与原设不同发色变化\",\"alternate_hairstyle\":\"与原设不同发型变化\",\"alternate_hat\":\"与原设不同头饰变化\",\"alternate_headwear\":\"与原设不同头饰变化\",\"alternate_legwear\":\"与原设不同腿部穿着变化\",\"alternate_outfit\":\"角色换装\",\"alternate_skin_color\":\"与原设不同肤色变化\",\"alternate_universe\":\"异世界\",\"alternate_weapon\":\"与原设不同武器变化\",\"alternate_wings\":\"与原设不同翅膀\",\"alternative_color\":\"异色\",\"alternative_costume\":\"角色换装\",\"alternative_element\":\"与原设不同元素\",\"alternative_eye_color\":\"与原设不同瞳色\",\"alternative_hair_color\":\"与原设不同发色变化\",\"alternative_hair_length\":\"与原设不同头发长度变化\",\"alternative_hair_style\":\"与原设不同发型变化\",\"alternative_hairstyle\":\"与原设不同发型变化\",\"alternative_hat\":\"与原设不同头饰变化\",\"alternative_headwear\":\"与原设不同头饰变化\",\"alternative_weapon\":\"与原设不同武器变化\",\"alternative_wings\":\"与原设不同翅膀\",\"altocumulus_castellanus\":\"堡状高积云\",\"altocumulus_floccus\":\"絮状高积云\",\"altocumulus_lacunosus\":\"网状高积云\",\"altocumulus_lenticularis\":\"荚状高积云\",\"altocumulus_strataformis\":\"层状高积云\",\"altostratus_duplicates\":\"复合高层云\",\"altostratus_mammatus\":\"乳状高层云\",\"altostratus_opacus\":\"蔽光高层云\",\"altostratus_pannus\":\"破片高层云\",\"altostratus_radiatus\":\"辐状高层云\",\"altostratus_translucidus\":\"透光高层云\",\"altostratus_undulatus\":\"波状高层云\",\"amagi-chan_(azur_lane)\":\"天城酱285\",\"amagi_(azur_lane)\":\"天城\",\"amagi_(wending_waters_serene_lotus)_(azur_lane)\":\"天城（文定水静莲花）（碧蓝航线）\",\"amagi_yukiko\":\"天城雪子\",\"amami_haruka\":\"天海春香\",\"amamiya_ren\":\"雨宫莲\",\"amane_kanata\":\"天音彼方\",\"amanogawa_kirara\":\"天之川绮罗\",\"amasawa_yuuko\":\"天泽勇子\",\"amaterasu_(ookami)\":\"天照大神\",\"amatsukaze_(kancolle)\":\"天津风\",\"amazon_(dragon's_crown)\":\"亚马逊女战士（龙之皇冠）\",\"amber_(genshin_impact)\":\"安柏（原神）\",\"amber_eyes\":\"琥珀色眼\",\"ambient_light\":\"环境光\",\"ambiguous_gender\":\"性别暧昧\",\"ambriel_(arknights)\":\"安布里尔（明日方舟）\",\"america\":\"美国\",\"america_(hetalia)\":\"阿尔弗雷德·F·琼斯\",\"american_flag\":\"星条旗\",\"american_flag_bikini\":\"星条旗比基尼\",\"american_flag_dress\":\"美国国旗花纹裙子\",\"american_flag_legwear\":\"星条旗裤袜\",\"amigurumi_(medium)\":\"钩织玩偶/毛线娃娃\",\"amiya_(arknights)\":\"阿米娅（明日方舟）\",\"amiya_(guard)_(arknights)\":\"阿米娅（守卫）（方舟）\",\"ammunition\":\"弹药\",\"ammunition_belt\":\"弹药带\",\"amos'_bow_(genshin_impact)\":\"阿莫斯弓（原神）\",\"amphibian_eyes\":\"两栖动物的眼睛\",\"amplifier_(instrument)\":\"大音响\",\"amputee\":\"肢体残缺\",\"amulet\":\"护身符\",\"amusement_park\":\"游乐园\",\"anaglyph\":\"互补色\",\"anal_ball_wear\":\"佩戴拉珠\",\"anal_fingering\":\"手指刺激肛门\",\"anal_fisting\":\"拳爆菊\",\"anal_hair\":\"肛毛\",\"anal_insertion\":\"菊花插入物\",\"anal_object_insertion\":\"肛门物体插入\",\"anal_penetration\":\"爆菊\",\"anal_plug\":\"插入式尾巴\",\"anal_sex\":\"爆菊\",\"anal_tail\":\"肛尾|插进肛门里的尾巴\",\"analbeads\":\"肛珠\",\"analingus\":\"肛吻\",\"analog_piano\":\"钢琴\",\"anastasia_(fate)\":\"阿纳斯塔西娅（命运）\",\"anastasia_(idolmaster)\":\"安娜斯塔西娅（偶像大师）\",\"anatomy\":\"解剖学\",\"anchor\":\"锚\",\"anchor_choker\":\"锚形项圈\",\"anchor_hair_ornament\":\"锚形发饰\",\"anchor_necklace\":\"锚项链\",\"anchor_print\":\"锚形印花\",\"anchor_symbol\":\"锚形符号\",\"anchorage_(azur_lane)\":\"锚地（碧蓝航线）\",\"anchovy_(girls_und_panzer)\":\"安丘比（少女与战车）\",\"andou_(girls_und_panzer)\":\"安藤（少女与战车）\",\"andreana_(arknights)\":\"安德烈娜（明日方舟）\",\"androgynous\":\"可男可女\",\"android\":\"人造人\",\"android_18\":\"人造人18号\",\"android_21\":\"人造人21号\",\"anegasaki_nene\":\"姐崎宁宁\",\"aneros\":\"前列腺按摩器\",\"ange_(princess_principal)\":\"安洁（公主准则）\",\"angel_(kof)\":\"安琪儿（拳皇）\",\"angel_and_devil\":\"天使与恶魔\",\"angel_wings\":\"天使的翅膀\",\"angela_balzac\":\"安吉拉·巴尔扎克（乐园追放）\",\"angelina_(arknights)\":\"安吉丽娜（明日方舟）\",\"angels\":\"天使\",\"anger\":\"生气的\",\"anger_mark\":\"青筋\",\"anger_vein\":\"青筋\",\"anglerfish\":\"鮟鱇\",\"angora_rabbit\":\"安哥拉兔\",\"angry\":\"发怒\",\"anguish\":\"苦闷\",\"anila_(granblue_fantasy)\":\"阿妮拉（碧蓝幻想）\",\"anilingus\":\"舔肛门\",\"animal\":\"动物\",\"animal_collar\":\"动物用项圈|宠物项圈\",\"animal_costume\":\"动物系装扮\",\"animal_ear_fluff\":\"耳绒毛\",\"animal_ear_legwear\":\"动物耳朵过膝袜\",\"animal_feet\":\"动物脚\",\"animal_focus\":\"以动物为焦点\",\"animal_hands\":\"动物手/爪\",\"animal_hat\":\"动物主题帽饰\",\"animal_hood\":\"兽耳头罩\",\"animal_hug\":\"抱着动物\",\"animal_insertion\":\"动物插入\",\"animal_nose\":\"动物鼻子\",\"animal_on_head\":\"头上有动物\",\"animal_on_lap\":\"膝盖上有动物\",\"animal_on_shoulder\":\"肩上有动物\",\"animal_penis\":\"动物阴茎\",\"animal_print\":\"动物印花\",\"animal_slippers\":\"动物拖鞋\",\"animal_tail\":\"尾巴\",\"animalisation\":\"动物化\",\"animalization\":\"动物化\",\"animated\":\"动图\",\"animated_gif\":\"gif格式图片\",\"animated_png\":\"PNG 动图\",\"animation\":\"动图\",\"anime_coloring\":\"动画上色\",\"anime_screencap\":\"动画截图\",\"anime_style_blush\":\"动画式脸红\",\"animification\":\"（非动画角色）动画风格化\",\"anjou_naruko\":\"安城鸣子\",\"ankh\":\"安库(假面骑士OOO)\",\"ankh_necklace\":\"十字项链\",\"ankle_boots\":\"踝靴\",\"ankle_bracelet\":\"脚镯\",\"ankle_bracelets\":\"脚镯\",\"ankle_cuffs\":\"脚踝镣铐\",\"ankle_garter\":\"脚踝吊袜带\",\"ankle_lace-up\":\"脚踝系带\",\"ankle_ribbon\":\"踝带\",\"ankle_socks\":\"踝袜\",\"ankle_strap\":\"脚踝丝环\",\"ankle_wrap\":\"脚踝套\",\"anklet\":\"脚镯\",\"anklets\":\"脚镯\",\"anna_(frozen)\":\"安娜（冰雪奇缘）\",\"annie_leonhardt\":\"亚妮·雷恩哈特\",\"annilingus\":\"肛吻\",\"anniversary\":\"纪念日\",\"announcement_celebration\":\"贺图\",\"annoy\":\"惹恼\",\"annoyed\":\"恼怒的\",\"ansel_(arknights)\":\"安塞尔（明日方舟）\",\"antenna_hair\":\"呆毛\",\"antennae\":\"触角\",\"antennae_hair\":\"呆毛\",\"anthro\":\"兽人\",\"anthropomorphism\":\"拟人化\",\"anti-materiel_rifle\":\"反器材步枪\",\"antique_firearm\":\"旧式火器\",\"antiquewhite\":\"仿古白\",\"antlers\":\"鹿角\",\"anus_peek\":\"微微露出肛门\",\"anya_alstreim\":\"阿尼亚·阿尔斯托莱姆\",\"anzio_military_uniform\":\"安齐奥军服\",\"anzio_school_uniform\":\"安齐奥校服\",\"aoba_moca\":\"青叶摩卡\",\"aoki_reika\":\"青木丽华\",\"aono_miki\":\"苍乃美希\",\"aozaki_aoko\":\"苍崎青子\",\"aphrodisiac\":\"春药\",\"apple\":\"苹果\",\"applying_makeup\":\"化妆\",\"april_fools\":\"愚人节\",\"apron\":\"围裙\",\"aqua\":\"青色\",\"aqua_(konosuba)\":\"阿库娅\",\"aqua_background\":\"水蓝色背景\",\"aqua_bikini\":\"青色比基尼\",\"aqua_bow\":\"水蓝色蝴蝶结\",\"aqua_dress\":\"水蓝色连衣裙\",\"aqua_eyes\":\"水蓝色眼睛\",\"aqua_hair\":\"水蓝色头发\",\"aqua_legwear\":\"水蓝色的裤袜\",\"aqua_nails\":\"水蓝色指甲\",\"aqua_necktie\":\"青色领带\",\"aqua_neckwear\":\"水蓝色领结\",\"aqua_panties\":\"水蓝色内裤\",\"aqua_ribbon\":\"水蓝色丝带\",\"aqua_shirt\":\"水蓝色衬衫\",\"aqua_skirt\":\"水蓝色短裙\",\"aqua_theme\":\"水蓝色\",\"aquamarine\":\"蓝晶|蓝晶色\",\"aquarium\":\"水族馆\",\"aquila\":\"[天]天鹰座\",\"aquila_(azur_lane)\":\"天鹰座（碧蓝航线）\",\"ara_haan\":\"艾拉·韩\",\"arabian_clothes\":\"阿拉伯服饰\",\"arachne\":\"蜘蛛属性\",\"aragaki_ayase\":\"新垣绫濑\",\"aragaki_shinjirou\":\"荒垣真次郎\",\"araki_hirohiko_(style)\":\"荒木飞吕彦风\",\"aran_sweater\":\"爱尔兰毛衣\",\"araragi_karen\":\"阿良良木火怜\",\"araragi_koyomi\":\"阿良良木历\",\"araragi_tsukihi\":\"阿良良木月火\",\"arcaea\":\"一个音游\",\"arch\":\"拱（建筑）\",\"archangel\":\"天使\",\"arched_back\":\"拱背\",\"arched_soles\":\"拱形鞋底\",\"archer_(fate)\":\"弓箭手（命运）\",\"archery\":\"射箭\",\"archetto_(arknights)\":\"阿尔切托（明日方舟）\",\"architecture\":\"建筑\",\"archived_file\":\"压缩包\",\"arcueid_brunestud\":\"爱尔奎特·布伦史塔德\",\"arena\":\"竞技场\",\"areola_slip\":\"乳晕走光\",\"areolae\":\"乳晕\",\"areolae_slip\":\"乳晕微露\",\"areolas\":\"乳晕\",\"argyle\":\"菱形花纹\",\"argyle_background\":\"菱形背景\",\"argyle_legwear\":\"含菱形花纹的裤子\",\"argyle_scarf\":\"菱形围巾\",\"aria_company_uniform\":\"亚利亚公司制服\",\"arisu_(blue_archive)\":\"天童爱丽丝（蓝色档案）\",\"ark_royal_(azur_lane)\":\"皇家方舟\",\"arle_nadja\":\"阿露露（噗哟噗哟）\",\"arm_above_head\":\"手在头上\",\"arm_around_neck\":\"单手搂着脖子\",\"arm_around_shoulder\":\"手臂环肩\",\"arm_around_waist\":\"单手搂腰\",\"arm_at_side\":\"单手垂放\",\"arm_band\":\"臂章\",\"arm_behind_back\":\"单手背到身后\",\"arm_behind_head\":\"单手托在脑后\",\"arm_belt\":\"臂环\",\"arm_between_breasts\":\"胳膊在乳沟里\",\"arm_blade\":\"手臂刀刃\",\"arm_bracelets\":\"臂环\",\"arm_cannon\":\"手炮\",\"arm_garter\":\"手臂袜带\",\"arm_grab\":\"抓住手臂\",\"arm_guards\":\"护臂\",\"arm_hair\":\"（男性）毛毛手\",\"arm_held_back\":\"手臂往后拉\",\"arm_hold\":\"抓住手臂\",\"arm_hug\":\"挽手\",\"arm_out_of_sleeve\":\"袖子里的手臂\",\"arm_raised\":\"单抬臂\",\"arm_rest\":\"手臂靠着某物休息\",\"arm_ribbon\":\"手臂丝带\",\"arm_scarf\":\"手臂围巾\",\"arm_strap\":\"臂带\",\"arm_support\":\"用手支撑住\",\"arm_tattoo\":\"手臂有纹身\",\"arm_under_breasts\":\"托胸\",\"arm_up\":\"举着手\",\"arm_warmers\":\"暖袖\",\"arm_wrap\":\"袖套\",\"armband\":\"腕章\",\"armbands\":\"臂章\",\"armchair\":\"扶手椅\",\"armin_arlert\":\"阿尔敏·阿诺德\",\"armlet\":\"臂环\",\"armlets\":\"臂环\",\"armored\":\"装甲的\",\"armored_boots\":\"装甲靴\",\"armored_dress\":\"战甲裙\",\"armoured_dress\":\"战甲裙\",\"armpit\":\"腋\",\"armpit_crease\":\"腋窝皱褶\",\"armpit_cutout\":\"衣服有能露出腋下的开口\",\"armpit_hair\":\"腋毛\",\"armpit_peek\":\"微微露出腋窝\",\"armpit_sex\":\"腋窝性爱\",\"armpits\":\"腋下\",\"arms_above\":\"双抬臂\",\"arms_above_head\":\"双抬臂\",\"arms_around_neck\":\"双手搂着脖子\",\"arms_at_sides\":\"双手垂放\",\"arms_behind\":\"手放在身后\",\"arms_behind_back\":\"手放在身后\",\"arms_behind_head\":\"双手抱头\",\"arms_crossed\":\"手交叉于胸前\",\"arms_folded\":\"交叉双臂\",\"arms_out_of_frame\":\"手臂超出图片外\",\"arms_raised\":\"双抬臂\",\"arms_tied\":\"手臂捆绑\",\"arms_under_breasts\":\"双手托胸\",\"arms_up\":\"抬手\",\"armsleeves\":\"袖肩分离装\",\"army\":\"军队\",\"arona_(blue_archive)\":\"阿罗娜（蓝色档案）\",\"aroused\":\"性兴奋\",\"arrancar\":\"破面(死神系列)\",\"arrow\":\"箭\",\"arrow_(projectile)\":\"箭矢\",\"arrow_(symbol)\":\"箭头\",\"art_brush\":\"画笔\",\"art_deco\":\"装饰艺术\",\"art_nouveau\":\"新艺术\",\"artbook\":\"美术集\",\"arthropod_girl\":\"虫娘|节肢动物娘\",\"arthur_pendragon_(fate)\":\"旧剑(fate)\",\"artificial_vagina\":\"人工阴道\",\"artist_logo\":\"艺术家logo\",\"artist_name\":\"作者署名\",\"artist_request\":\"\\\"作者未知\\t需要补完\\\"\",\"artist_self-insert\":\"以作者本人为蓝本\",\"artoria_caster_(fate)\":\"artoria_caster_(命运)\",\"artoria_pendragon_(fate)\":\"阿尔托莉雅·潘德拉贡\",\"artoria_pendragon_(lancer)_(fate)\":\"artoria_pendragon_(lancer)_(命运)\",\"artoria_pendragon_(lancer_alter)_(fate)\":\"artoria_pendragon_(lancer_alter)_(fate)\",\"artoria_pendragon_(swimsuit_ruler)_(fate)\":\"泳装狮子王(fate)\",\"aru_(blue_archive)\":\"陆八魔爱瑠（蓝色档案）\",\"asa_no_ha_(pattern)\":\"麻叶纹\",\"asahina_mikuru\":\"朝比奈实玖瑠\",\"asahina_mirai\":\"朝日奈未来\",\"asakura_ryouko\":\"朝仓凉子\",\"asamura_hiori\":\"浅村_hiori\",\"asashio_(kancolle)\":\"朝潮_(kancolle)\",\"asbel_lhant\":\"阿斯贝尔·兰特\",\"asbestos_(arknights)\":\"石棉_(arknights)\",\"ascot\":\"阿斯科特领巾\",\"ashford_academy_uniform\":\"阿什福特学院制服\",\"ashido_mina\":\"芦户三奈\",\"ashikoki\":\"足交\",\"ashiya_douman_(fate)\":\"芦屋斗满（命运）\",\"ashlock_(arknights)\":\"ashlock（明日方舟）\",\"asian\":\"亚洲人\",\"asmr\":\"自主感官经络反应\",\"asperitas\":\"新增类型\",\"asphyxiation\":\"窒息\",\"ass-to-ass\":\"屁股贴屁股\",\"ass-up_head-down\":\"趴着翘臀\",\"ass_cutout\":\"露出屁股的服饰\",\"ass_fangs\":\"正面可见的屁股\",\"ass_focus\":\"屁股为焦点\",\"ass_hole\":\"菊花\",\"ass_shake\":\"晃屁股\",\"ass_support\":\"托着屁股\",\"ass_visible_through_thigh\":\"屁股通过大腿可见\",\"ass_visible_through_thighs\":\"正面可见的屁股\",\"assam_(girls_und_panzer)\":\"阿萨姆（少女与战车）\",\"assassin_(fate/zero)\":\"暗杀者(fate/zero)\",\"assault_rifle\":\"突击步枪\",\"assertive_female\":\"自信的女性\",\"asseylum_vers_allusia\":\"艾瑟依拉姆·薇瑟·艾莉欧斯亚\",\"asshole\":\"菊花\",\"assisted_exposure\":\"剥开衣服\",\"assless_swimsuit\":\"无屁股泳衣\",\"astesia_(arknights)\":\"阿斯特西亚（明日方舟）\",\"astolfo_(fate)\":\"阿斯托尔福（命运）\",\"asui_tsuyu\":\"蛙吹梅雨\",\"asuna_(blue_archive)\":\"亚丝娜（蓝色档案）\",\"asuna_(bunny)_(blue_archive)\":\"亚丝娜（兔子）（蓝色档案）\",\"asuna_(sao)\":\"结城明日奈\",\"asuna_(sao-alo)\":\"亚丝娜(ALO)\",\"asuna_(sword_art_online)\":\"亚丝娜（刀剑神域）\",\"asymmetric_bangs\":\"不对称刘海\",\"asymmetrical_bangs\":\"不对称的刘海\",\"asymmetrical_breasts\":\"不对称的胸部\",\"asymmetrical_clothes\":\"不对称的服饰\",\"asymmetrical_docking\":\"胸部互碰|胸顶着胸\",\"asymmetrical_footwear\":\"不对称鞋子\",\"asymmetrical_gloves\":\"不对称的手套\",\"asymmetrical_hair\":\"不对称的发型\",\"asymmetrical_horns\":\"不对称的角\",\"asymmetrical_legwear\":\"不对称的裤子\",\"asymmetrical_pupils\":\"左右眼颜色不同\",\"asymmetrical_sleeves\":\"不对称的袖子\",\"asymmetrical_wings\":\"不对称的翅膀\",\"atago_(azur_lane)\":\"爱宕(碧蓝航线)\",\"atago_(kancolle)\":\"爱宕_(kancolle)\",\"atago_(school_traumerei)_(azur_lane)\":\"爱宕（学校_traumerei）（碧蓝航线）\",\"atago_(stunning_speedster)_(azur_lane)\":\"爱宕（令人惊叹的极速赛车）\",\"atago_(summer_march)_(azur_lane)\":\"爱宕（夏季进行曲）\",\"atalanta_(fate)\":\"阿塔兰塔(fate)\",\"atelier_(series)\":\"莱莎的炼金工房\",\"athletic_leotard\":\"体操服\",\"atmospheric_perspective\":\"大气距离感\",\"atrium\":\"光线照射\",\"atsuko_(blue_archive)\":\"亚津子（蓝色档案）\",\"attack\":\"攻击\",\"au_ra\":\"敖龙族\",\"aubergine\":\"茄子\",\"audible_music\":\"有音乐\",\"audible_speech\":\"有人声\",\"audience\":\"观众\",\"august_von_parseval_(azur_lane)\":\"八月冯帕斯瓦尔（蔚蓝车道）\",\"august_von_parseval_(the_conquered_unhulde)_(azur_lane)\":\"august_von_parseval（被征服的_unhulde）（蔚蓝车道）\",\"aura\":\"灵气\",\"aura_(sousou_no_frieren)\":\"阿乌拉(葬送的芙莉莲)\",\"aurora_(arknights)\":\"极光（明日方舟）\",\"autobot\":\"汽车人\",\"autocunnilingus\":\"自动舔阴\",\"autofacial\":\"自动面部护理\",\"autofellatio\":\"自动口交\",\"autumn\":\"秋天\",\"autumn_leaves\":\"秋叶\",\"avenue\":\"绿树成荫的街道\",\"averted_eyes\":\"移开视线\",\"averting_eyes\":\"移开视线\",\"avrora_(azur_lane)\":\"avrora（碧蓝航线）\",\"axe\":\"斧头\",\"ayanami_(azur_lane)\":\"绫波（碧蓝航线）\",\"ayanami_(niconico)_(azur_lane)\":\"绫波（niconico）（碧蓝航线）\",\"ayanami_rei\":\"绫波丽\",\"ayane_(blue_archive)\":\"绫音（蓝色档案）\",\"ayane_(doa)\":\"绫音（死或生）\",\"ayase_eli\":\"绚濑绘里\",\"ayatsuji_tsukasa\":\"绚辻词\",\"azhdaha_(genshin_impact)\":\"若陀龙王（原神）\",\"azuma_(azur_lane)\":\"吾妻\",\"azur_lane:_slow_ahead\":\"碧蓝航线：慢速前进\",\"azura_(fire_emblem)\":\"阿库娅（火焰之纹章）\",\"azure\":\"天蓝\",\"azure_hair\":\"天蓝色头发\",\"azusa_(blue_archive)\":\"azusa（蓝色档案）\",\"baby\":\"宝宝\",\"babydoll\":\"透明睡衣\",\"bache_(azur_lane)\":\"巴赫\",\"back\":\"背影像\",\"back-print_panties\":\"背面印花的内裤\",\"back-seamed_legwear\":\"袜缝\",\"back-to-back\":\"背对背\",\"back_boob\":\"从背后可看到的胸部\",\"back_bow\":\"(服饰)打在背后的结\",\"back_cutout\":\"露出部分后背的衣服\",\"back_focus\":\"背景焦点\",\"back_pack\":\"背包\",\"back_tattoo\":\"背部纹身\",\"back_view\":\"后背视角\",\"backboob\":\"从背后可看到的胸部\",\"background_text\":\"背景文字\",\"backjob\":\"背交\",\"backless\":\"露背装\",\"backless_dress\":\"露背连衣裙\",\"backless_outfit\":\"露背装\",\"backless_panties\":\"露背内裤\",\"backless_pants\":\"露背裤\",\"backless_sweater\":\"露背毛衣\",\"backlight\":\"背光\",\"backlighting\":\"逆光\",\"backlit\":\"逆光\",\"backpack\":\"背包\",\"backpack_removed\":\"卸下的包\",\"backwards_hat\":\"反扣的帽子\",\"bad_anatomy\":\"错误的人体结构\",\"bad_end\":\"坏结局\",\"bad_feet\":\"脚的画法错误\",\"bad_hands\":\"手的画法错误\",\"bad_id\":\"ID转向错误(原地址或已被删除)\",\"bad_perspective\":\"错误的(画法)透视\",\"bad_proportions\":\"人体比例不协调\",\"badge\":\"徽章\",\"badges\":\"徽章\",\"badmood\":\"心情不好\",\"bag\":\"包\",\"bag_charm\":\"背包挂件\",\"bagged_fish\":\"金鱼水袋\",\"baggy_pants\":\"宽松长裤\",\"bagpipe_(arknights)\":\"风笛_(arknights)\",\"bagpipe_(queen_no._1)_(arknights)\":\"风笛_(queen_no._1)_(arknights)\",\"bags_under_eyes\":\"眼袋\",\"baguette\":\"法国面包\",\"baiken\":\"梅喧\",\"bakery\":\"面包店\",\"bakugou_katsuki\":\"爆豪胜己\",\"balance\":\"(保持)平衡的姿势\",\"balance_scale\":\"天平\",\"balancing\":\"(保持)平衡的姿势\",\"bald\":\"秃头\",\"bald_girl\":\"秃头女孩\",\"ball\":\"球\",\"ball_braids\":\"头绳\",\"ball_busting\":\"爆球\",\"ball_caress\":\"爱抚睾丸\",\"ball_gag\":\"口球\",\"ballerina\":\"芭蕾舞女演员\",\"ballet_hair_bun\":\"芭蕾髻\",\"ballet_leotard\":\"体操服\",\"ballet_shoes\":\"芭蕾舞鞋\",\"ballet_slippers\":\"芭蕾舞鞋\",\"ballgag\":\"球塞\",\"balloon\":\"气球\",\"ballpoint_pen\":\"圆珠笔\",\"ballpoint_pen_(medium)\":\"圆珠笔\",\"balls\":\"睾丸/蛋蛋\",\"baltimore_(after-school_ace)_(azur_lane)\":\"巴尔的摩（课后王牌）（碧蓝航线）\",\"baltimore_(azur_lane)\":\"巴尔的摩\",\"baltimore_(black_ace)_(azur_lane)\":\"巴尔的摩（黑色王牌）（碧蓝航线）\",\"baltimore_(muse)_(azur_lane)\":\"巴尔的摩（缪斯）（碧蓝航线）\",\"bamboo\":\"竹子\",\"bamboo_broom\":\"竹扫帚\",\"bamboo_forest\":\"竹林\",\"bamboo_steamer\":\"蒸笼\",\"banana\":\"香蕉\",\"band-aid\":\"创可贴\",\"band_aids\":\"创可贴\",\"band_uniform\":\"乐队制服\",\"bandage\":\"绷带\",\"bandage_bra\":\"缠胸布\",\"bandage_on\":\"贴有绷带的脸\",\"bandage_on_face\":\"贴有绷带的脸\",\"bandage_over_one_eye\":\"缠着绷带的单眼\",\"bandagebra\":\"缠胸布\",\"bandaged_arm\":\"缠着绷带的手臂\",\"bandaged_arms\":\"缠着绷带的手臂\",\"bandaged_eye\":\"缠着绷带的单眼\",\"bandaged_hand\":\"裹着绷带的手\",\"bandaged_hands\":\"缠着绷带的手\",\"bandaged_head\":\"绑着绷带的头\",\"bandaged_leg\":\"绑着绷带的腿\",\"bandages_over_one_eye\":\"缠着绷带的单眼\",\"bandaid_on\":\"脸上贴着创可贴\",\"bandaid_on_arm\":\"手臂上贴着创可贴\",\"bandaid_on_cheek\":\"脸颊上的绷带\",\"bandaid_on_ear\":\"耳朵上的绷带\",\"bandaid_on_face\":\"脸上贴着创可贴\",\"bandaid_on_forehead\":\"额头贴着创可贴\",\"bandaid_on_knee\":\"膝盖贴着创可贴\",\"bandaid_on_leg\":\"腿上贴着创可贴\",\"bandaid_on_nipple\":\"乳头贴着创可贴\",\"bandaid_on_nipples\":\"乳头贴着创可贴\",\"bandaid_on_nose\":\"鼻梁上贴着创可贴\",\"bandaid_on_pussy\":\"阴部贴着创可贴\",\"bandaids\":\"创可贴\",\"bandaids_on_nipple\":\"乳头贴着创可贴\",\"bandaids_on_nipples\":\"乳头贴着创可贴\",\"bandana\":\"头巾\",\"bandeau\":\"抹胸比基尼\",\"bandolier\":\"子弹带\",\"bangle\":\"手镯\",\"bangles\":\"手镯\",\"bangs\":\"刘海\",\"bangs_between_eyes\":\"眼间刘海\",\"bangs_pinned_back\":\"掀起的刘海\",\"banner\":\"条幅\",\"banquet\":\"宴会\",\"baozi\":\"包子\",\"bar\":\"酒吧\",\"bar_(place)\":\"酒吧\",\"bar_censor\":\"黑条打码\",\"bar_code\":\"条形码\",\"bara\":\"大叔\",\"bara_(masculine_male-male)\":\"巴拉（男性-男性）\",\"barbara_(genshin_impact)\":\"芭芭拉（原神）\",\"barbara_(summertime_sparkle)_(genshin_impact)\":\"芭芭拉（夏日闪耀）（原神）\",\"barbatos_(genshin_impact)\":\"barbatos（原神）\",\"barbell_piercing\":\"杠铃穿刺\",\"barcode\":\"条形码\",\"barcode_tattoo\":\"条形码纹身\",\"bardiche\":\"雷光战斧\",\"bare_arms\":\"裸臂\",\"bare_back\":\"裸背\",\"bare_feet\":\"赤脚\",\"bare_foot\":\"赤脚\",\"bare_hips\":\"裸臀\",\"bare_legs\":\"裸腿\",\"bare_pectorals\":\"（男性）露出胸肌\",\"bare_shoulder\":\"露双肩\",\"bare_shoulders\":\"露肩\",\"bare_tree\":\"枯木\",\"bared_teeth\":\"牙\",\"barefeet\":\"赤脚\",\"barefoot\":\"裸足\",\"barefoot_sandals\":\"裸足凉鞋\",\"baron_bunny_(genshin_impact)\":\"兔兔伯爵（原神）\",\"barrel\":\"桶子\",\"barrette\":\"发夹\",\"bartender\":\"酒保\",\"baseball_bat\":\"棒球棍\",\"baseball_cap\":\"棒球帽\",\"baseball_mitt\":\"棒球手套\",\"baseball_uniform\":\"棒球服\",\"basket\":\"篮子\",\"bass_clef\":\"低音符\",\"bass_clef_hair_ornament\":\"音符发饰\",\"bass_guitar\":\"贝斯\",\"bat\":\"蝙蝠\",\"bat_(animal)\":\"蝙蝠\",\"bat_ears\":\"蝙蝠耳朵\",\"bat_hair_ornament\":\"蝙蝠发饰\",\"bat_print\":\"蝙蝠印花\",\"bat_wings\":\"蝙蝠翅膀\",\"bath\":\"洗澡\",\"bath_stool\":\"浴凳\",\"bath_yukata\":\"浴衣\",\"bathing_suit\":\"泳装\",\"bathroom\":\"浴室\",\"bathtub\":\"浴缸\",\"baton\":\"指挥棒\",\"battle\":\"战斗|比试|战争|游戏\",\"battle_axe\":\"战斧\",\"battle_rifle\":\"战术步枪\",\"battle_stance\":\"战斗姿态\",\"battleship\":\"战舰\",\"battoujutsu_stance\":\"拔刀起手式\",\"batwing\":\"蝙蝠翅膀\",\"bayonet\":\"刺刀\",\"bayonetta\":\"贝优妮塔（猎天使魔女）\",\"bazett_fraga_mcremitz\":\"巴泽特·弗拉加·马克雷密斯\",\"bb_(fate)\":\"bb_(命运)\",\"bb_(fate/extra)\":\"bb（命运/额外）\",\"bb_(fate/extra_ccc)\":\"BB\",\"bb_(swimsuit_mooncancer)_(fate)\":\"泳装BB\",\"bc_freedom_military_uniform\":\"BC自由学园制服\",\"bdsm\":\"SM\",\"beach\":\"海滩\",\"beach_chair\":\"沙滩椅\",\"beach_towel\":\"沙滩巾\",\"beach_umbrella\":\"沙滩伞\",\"beachball\":\"沙滩球\",\"bead_bracelet\":\"珠子手链\",\"bead_necklace\":\"珠子项链\",\"beads\":\"珠子\",\"beak\":\"喙\",\"beam\":\"光束\",\"beam_rifle\":\"激光步枪\",\"beamed_eighth_notes\":\"八分音符\",\"beamed_sixteenth_notes\":\"十六分音符\",\"beanie\":\"无檐帽\",\"beans\":\"豆\",\"beanstalk_(arknights)\":\"豆茎（方舟）\",\"bear\":\"熊\",\"bear_ears\":\"熊耳朵\",\"bear_hair_ornament\":\"熊印花头饰\",\"bear_panties\":\"熊印花内裤\",\"bear_print\":\"熊印花\",\"beard\":\"胡须\",\"beastiality\":\"人兽\",\"beatrice_(umineko)\":\"碧昂特莉丝(Umineko)\",\"beatrix_(granblue_fantasy)\":\"贝阿朵丽丝（碧蓝幻想）\",\"beautiful_detailed_sky\":\"漂亮的天空\",\"beautiful_detailed_water\":\"漂亮的水\",\"beauty_mark\":\"痣\",\"beckon\":\"招手\",\"beckoning\":\"招手\",\"bed\":\"床\",\"bed_head\":\"凌乱发型\",\"bed_sheet\":\"床单\",\"bedroom\":\"卧室\",\"beehive_hairdo\":\"蜂窝头\",\"beer\":\"啤酒\",\"beer_can\":\"听装啤酒\",\"beer_mug\":\"啤酒杯\",\"beeswax_(arknights)\":\"蜂蜡_(arknights)\",\"behind-the-head_headphones\":\"从后脑戴上的耳机\",\"beidou_(genshin_impact)\":\"北斗（原神）\",\"beige\":\"浅褐\",\"beige_background\":\"米色背景\",\"beige_scarf\":\"米色围巾\",\"beige_sweater\":\"米色毛衣\",\"belarus_(hetalia)\":\"娜塔莎·阿尔洛夫斯卡娅\",\"belfast_(azur_lane)\":\"贝尔法斯特\",\"belfast_(iridescent_rosa)_(azur_lane)\":\"贝尔法斯特（彩虹色罗莎）（碧蓝航线）\",\"belfast_(shopping_with_the_head_maid)_(azur_lane)\":\"贝尔法斯特（与女仆一起购物）\",\"bell\":\"铃铛\",\"bell_choker\":\"铃铛项圈\",\"bell_hair_ornament\":\"头发上系着铃铛\",\"belldandy\":\"贝露丹蒂\",\"bells\":\"铃铛\",\"belly\":\"腹部\",\"belly_button\":\"肚脐\",\"belly_chain\":\"脐链\",\"belly_grab\":\"捏着肚子\",\"bellybutton\":\"肚脐\",\"bellybutton_piercing\":\"肚脐穿孔\",\"belt\":\"腰带\",\"belt_boots\":\"皮带靴\",\"belt_bra\":\"皮带束胸\",\"belt_buckle\":\"皮带扣\",\"belt_collar\":\"皮项圈\",\"belt_pouch\":\"腰包\",\"beltbra\":\"皮带束胸\",\"belts\":\"腰带\",\"beltskirt\":\"皮带裙\",\"bench\":\"长凳\",\"bend_over\":\"翘臀姿势\",\"bending_over\":\"翘臀姿势\",\"bendy_straw\":\"弯折的吸管\",\"bennett_(genshin_impact)\":\"班尼特（原神）\",\"bent-over\":\"翘臀姿势\",\"bent_over\":\"翘臀姿势\",\"bento\":\"便当\",\"beret\":\"贝雷帽\",\"bernadetta_von_varley\":\"贝尔娜提塔\",\"berserker_(fate/zero)\":\"狂兰|狂阶兰斯洛特\",\"bespectacled\":\"戴眼镜的\",\"best_quality\":\"顶级质量\",\"bestiality\":\"人兽\",\"between_breasts\":\"乳沟里\",\"between_fingers\":\"(突出)指间\",\"between_legs\":\"(强调)两腿之间\",\"between_thighs\":\"(强调)大腿之间\",\"bianca_(pokemon)\":\"白露（口袋妖怪）\",\"bib\":\"围兜\",\"biceps\":\"肱二頭肌\",\"bicycle\":\"自行车\",\"bicycle_basket\":\"自行车篮\",\"big_areola\":\"大乳晕\",\"big_areolae\":\"大乳晕\",\"big_ass\":\"大屁股\",\"big_belly\":\"大肚子\",\"big_breasts\":\"大胸 (D)\",\"big_butt\":\"大屁股\",\"big_colorful_Bubble\":\"大五颜六色的泡泡\",\"big_hair\":\"头发很多的\",\"big_thighs\":\"粗腿\",\"bike_suit\":\"骑行套装\",\"biker_clothes\":\"自行车运动服\",\"biker_shorts\":\"自行车短裤\",\"biker_suit\":\"骑行套装\",\"bikesuit\":\"骑行套装\",\"bikini_aside\":\"从三点剥开的比基尼\",\"bikini_bottom\":\"比基尼泳裤\",\"bikini_bottom_only\":\"仅比基尼下装\",\"bikini_down\":\"扯着比基尼\",\"bikini_lift\":\"往上剥开的比基尼\",\"bikini_pull\":\"扯着比基尼\",\"bikini_skirt\":\"比基尼裙\",\"bikini_tan\":\"泳装晒痕\",\"bikini_top_only\":\"仅比基尼上衣\",\"bikini_top_removed\":\"脱下了比基尼上衣\",\"bikini_under_clothes\":\"比基尼当内衣\",\"billiard\":\"台球桌\",\"binoculars\":\"双筒望远镜\",\"bird\":\"鸟|拟鸟化\",\"bird_ears\":\"鸟耳朵（羽毛状）\",\"bird_girl\":\"鸟娘\",\"bird_mask\":\"鸟面具\",\"bird_on_hand\":\"手上的鸟\",\"bird_on_head\":\"头上的鸟\",\"bird_on_shoulder\":\"肩上的鸟\",\"bird_tail\":\"鸟尾巴\",\"bird_wings\":\"鸟翅膀\",\"biribiri\":\"(哔哩哔哩)的电流\",\"birth\":\"出生\",\"birthday\":\"生日\",\"birthday_cake\":\"生日蛋糕\",\"birthmark\":\"胎记\",\"bisexual\":\"双性恋\",\"bisexual_(female)\":\"双性恋(女性)\",\"bisexual_female\":\"双性恋女性\",\"bisexual_male\":\"双性恋男性\",\"bishamonten's_pagoda\":\"毘沙门天宝塔\",\"bishamonten's_spear\":\"毘沙门天之矛\",\"bishop_(chess)\":\"主教(国际象棋)\",\"bishoujo\":\"美少女\",\"bishoujo_senshi_sailor_moon\":\"美少女战士\",\"bishounen\":\"美少年\",\"bismarck_(azur_lane)\":\"俾斯麦\",\"bismarck_(beacon_of_the_iron_blood)_(azur_lane)\":\"俾斯麦（铁血的灯塔）（碧蓝航线）\",\"bismarck_(kancolle)\":\"俾斯麦_(kancolle)\",\"bison_(arknights)\":\"野牛（方舟）\",\"bisque\":\"橘黄\",\"bit_gag\":\"勒住嘴\",\"bite_mark\":\"咬痕\",\"bitgag\":\"棍塞\",\"biting\":\"咬\",\"biting_hair\":\"咬头发\",\"biwa_lute\":\"琵琶\",\"black\":\"黑色\",\"black-framed_eyewear\":\"黑框眼镜\",\"black_and_white\":\"纯黑白色/黑白照片化/灰度\",\"black_apron\":\"黑色围裙\",\"black_armor\":\"黑色盔甲\",\"black_ascot\":\"黑色阿斯科特领巾\",\"black_background\":\"黑色背景\",\"black_bag\":\"黑色包\",\"black_belt\":\"黑色腰带\",\"black_bikini\":\"黑色比基尼\",\"black_blindfold\":\"黑色眼罩\",\"black_blouse\":\"黑色上衣\",\"black_bodystocking\":\"连体黑丝\",\"black_bodysuit\":\"黑色紧身衣\",\"black_border\":\"黑色边框\",\"black_bow\":\"黑蝴蝶结\",\"black_bowtie\":\"黑色领结\",\"black_bra\":\"黑色内衣\",\"black_camisole\":\"黑色吊带背心\",\"black_cape\":\"黑色斗篷\",\"black_capelet\":\"黑色披肩\",\"black_cardigan\":\"黑色开口衬衫\",\"black_cat\":\"黑猫\",\"black_choker\":\"黑色项链\",\"black_cloak\":\"黑色斗篷\",\"black_coat\":\"黑色外套\",\"black_coat_(kingdom_hearts)\":\"黑色外套(王国之心)\",\"black_collar\":\"黑色项圈\",\"black_dress\":\"黑色连衣裙\",\"black_eye\":\"瘀伤的眼睛\",\"black_eyes\":\"黑眼\",\"black_feathers\":\"黑色羽毛\",\"black_flower\":\"黑色的花\",\"black_footwear\":\"黑色的鞋\",\"black_fur\":\"黑色毛皮\",\"black_garter_belt\":\"黑色吊袜带\",\"black_garter_straps\":\"黑色吊袜带\",\"black_gloves\":\"黑色手套\",\"black_hair\":\"黑发\",\"black_hairband\":\"黑色发带\",\"black_hakama\":\"黑色的袴\",\"black_hanekawa\":\"黑羽川\",\"black_headband\":\"黑色头巾\",\"black_headwear\":\"黑色头饰\",\"black_heart\":\"圣黑之心\",\"black_hoodie\":\"黑色连帽衫\",\"black_horns\":\"黑色的角\",\"black_jacket\":\"黑色夹克\",\"black_kimono\":\"黑色和服\",\"black_latex_bodysuit\":\"连体黑色乳胶衣\",\"black_legwear\":\"黑丝袜\",\"black_leotard\":\"黑色连身衣\",\"black_lips\":\"黑色嘴唇\",\"black_loafers\":\"乐福鞋(小皮鞋)\",\"black_nails\":\"黑色指甲\",\"black_neckerchief\":\"黑色领巾\",\"black_necktie\":\"黑领带\",\"black_neckwear\":\"黑色领子\",\"black_one-piece_swimsuit\":\"黑色连体泳装\",\"black_panties\":\"黑色内裤\",\"black_pants\":\"黑色长裤\",\"black_pantyhose\":\"黑色连裤袜(覆盖臀部)\",\"black_ribbon\":\"黑色丝带\",\"black_rock_shooter_(character)\":\"黑岩射手\",\"black_rose\":\"黑玫瑰\",\"black_sailor_collar\":\"黑色水手领\",\"black_scarf\":\"黑色围巾\",\"black_sclera\":\"黑色巩膜\",\"black_scrunchie\":\"黑色发束\",\"black_serafuku\":\"黑色水手服\",\"black_shirt\":\"黑色衬衫\",\"black_shorts\":\"黑色短裤\",\"black_skin\":\"黑色皮肤\",\"black_skirt\":\"黑色短裙\",\"black_sleeves\":\"黑色袖子\",\"black_socks\":\"黑短袜\",\"black_suit\":\"黑色西装\",\"black_sweater\":\"黑色毛衣\",\"black_swimsuit\":\"黑色泳衣\",\"black_tail\":\"黑色尾巴\",\"black_tank_top\":\"黑色无袖紧身背心\",\"black_theme\":\"黑色主题\",\"black_thighhighs\":\"黑色过膝袜\",\"black_umbrella\":\"黑色的伞\",\"black_vest\":\"黑色背心\",\"black_wing\":\"黑色之翼\",\"black_wings\":\"黑色翅膀\",\"blade\":\"剑\",\"blake_belladonna\":\"布蕾克·贝拉多娜\",\"blanc_(neptune_series)\":\"布兰（海王星）\",\"blanchedalmond\":\"杏仁白\",\"blank_eyes\":\"无神的双眼\",\"blank_speech_bubble\":\"空话泡泡\",\"blank_stare\":\"无主的眼神\",\"blanket\":\"毯子\",\"blazblue\":\"苍翼默示录\",\"blaze_(arknights)\":\"烈焰人（明日方舟）\",\"blazer\":\"西装夹克\",\"bleeding\":\"出血\",\"blemishine_(arknights)\":\"瑕疵（明日方舟）\",\"blending\":\"混合\",\"blindfold\":\"遮眼|眼罩\",\"blindfolded\":\"眼罩\",\"blinds\":\"百叶窗\",\"blinking\":\"眨眼睛\",\"blond\":\"金发\",\"blond_hair\":\"金发\",\"blonde\":\"金发\",\"blonde_hair\":\"金发\",\"blonde_pubic_hair\":\"金色阴毛\",\"blood_from_mouth\":\"嘴角流血\",\"blood_from_nose\":\"鼻血\",\"blood_in_hair\":\"头发上有血\",\"blood_on_bandages\":\"绷带上的血\",\"blood_on_clothes\":\"衣物上染血\",\"blood_on_face\":\"脸上有血\",\"blood_on_hands\":\"手上有血\",\"blood_on_weapon\":\"武器上有血\",\"blood_splatter\":\"溅血\",\"blood_stain\":\"血迹\",\"bloodshot_eye\":\"布满血丝的眼睛\",\"bloodshot_eyes\":\"布满血丝的眼睛\",\"bloody_clothes\":\"衣服沾血\",\"bloody_nose\":\"鼻血\",\"bloody_tears\":\"血泪\",\"bloody_weapon\":\"沾血的武器\",\"bloom\":\"盛开\",\"blouse\":\"罩衫\",\"blowing\":\"吹\",\"blowjob_face\":\":>=\",\"blue\":\"蓝色\",\"blue-framed_eyewear\":\"蓝框眼镜\",\"blue_armor\":\"蓝色盔甲\",\"blue_ascot\":\"蓝色阿斯科特领巾\",\"blue_background\":\"蓝色背景\",\"blue_belt\":\"蓝色饰带\",\"blue_bikini\":\"蓝色比基尼\",\"blue_blouse\":\"蓝色上衣\",\"blue_bodysuit\":\"蓝色紧身衣\",\"blue_bow\":\"蓝色蝴蝶结\",\"blue_bowtie\":\"蓝色领带\",\"blue_bra\":\"蓝色胸罩\",\"blue_buruma\":\"蓝色短裤\",\"blue_butterfly\":\"蓝色的蝴蝶\",\"blue_cape\":\"蓝色斗篷\",\"blue_capelet\":\"蓝色披肩\",\"blue_cardigan\":\"蓝色开襟衫\",\"blue_choker\":\"蓝色项圈\",\"blue_coat\":\"蓝色外套\",\"blue_dress\":\"蓝色洋装\",\"blue_eyes\":\"蓝眼\",\"blue_fire\":\"蓝色的火焰\",\"blue_flower\":\"蓝色的花\",\"blue_footwear\":\"蓝色鞋类\",\"blue_gemstone\":\"蓝色宝石\",\"blue_gloves\":\"蓝色手套\",\"blue_hair\":\"蓝发\",\"blue_hairband\":\"蓝色发带\",\"blue_hakama\":\"蓝色的袴\",\"blue_headband\":\"蓝色头巾\",\"blue_headwear\":\"蓝色头饰\",\"blue_hoodie\":\"蓝色连帽衫\",\"blue_horns\":\"蓝色的角\",\"blue_jacket\":\"蓝色夹克\",\"blue_jeans\":\"牛仔裤\",\"blue_kimono\":\"蓝色和服\",\"blue_legwear\":\"蓝色紧身裤\",\"blue_leotard\":\"蓝色连身衣\",\"blue_lips\":\"蓝色嘴唇\",\"blue_moon\":\"蓝月\",\"blue_nails\":\"蓝色指甲\",\"blue_neckerchief\":\"蓝色领巾\",\"blue_necktie\":\"蓝色领带\",\"blue_neckwear\":\"蓝色的领饰\",\"blue_one-piece_swimsuit\":\"蓝色连体泳装\",\"blue_panties\":\"蓝色内裤\",\"blue_pants\":\"蓝色长裤\",\"blue_pantyhose\":\"蓝色裤袜\",\"blue_poison_(arknights)\":\"蓝色毒药（方舟）\",\"blue_poison_(shoal_beat)_(arknights)\":\"蓝色毒药_(shoal_beat)_(arknights)\",\"blue_pupils\":\"蓝色瞳孔\",\"blue_ribbon\":\"蓝色丝带\",\"blue_rose\":\"蓝玫瑰\",\"blue_sailor_collar\":\"蓝色水手领\",\"blue_sarong\":\"蓝色沙滩裙\",\"blue_scarf\":\"蓝色围巾\",\"blue_sclera\":\"蓝色巩膜\",\"blue_scrunchie\":\"蓝色发束\",\"blue_serafuku\":\"蓝色水手服\",\"blue_shirt\":\"蓝色衬衫\",\"blue_shorts\":\"蓝色短裤\",\"blue_skin\":\"蓝色皮肤\",\"blue_skirt\":\"蓝色短裙\",\"blue_sky\":\"蓝天\",\"blue_sleeves\":\"蓝色袖子\",\"blue_socks\":\"蓝色短袜\",\"blue_sweater\":\"蓝色毛衣\",\"blue_swimsuit\":\"蓝色泳衣\",\"blue_theme\":\"蓝色\",\"blue_thighhighs\":\"蓝色过膝袜\",\"blue_vest\":\"蓝色背心\",\"blue_wings\":\"蓝色翅膀\",\"blueberry\":\"蓝莓\",\"blueviolet\":\"深罗兰紫\",\"blunt_bangs\":\"齐刘海\",\"blunt_ends\":\"齐边切发尾的发型\",\"blur_censor\":\"模糊打码\",\"blurred\":\"模糊的\",\"blurry\":\"模糊的\",\"blurry_background\":\"模糊的背景\",\"blurry_foreground\":\"前景模糊\",\"blush\":\"脸红的\",\"blush_sticker\":\"表情贴纸\",\"blush_stickers\":\"表情贴纸\",\"blush_visible_through_hair\":\"透过头发可见腮红\",\"blushing\":\"脸红的\",\"boa_hancock\":\"海贼女帝波雅·汉库克\",\"boar\":\"猪\",\"board_game\":\"棋盘游戏\",\"boat\":\"船\",\"bob_cut\":\"波波头\",\"bobbed_hair\":\"波波头\",\"bobblehat\":\"泡泡帽\",\"bobby_socks\":\"美式短袜\",\"bodily_fluids\":\"体液\",\"body_blush\":\"身体泛红\",\"body_fur\":\"身体上的毛皮\",\"body_hair\":\"体毛\",\"body_markings\":\"身体上的纹路/图案\",\"body_suit\":\"紧身衣\",\"body_writing\":\"身上有字\",\"bodypaint\":\"人体彩绘\",\"bodystocking\":\"连体裤袜\",\"bodysuit_under_clothes\":\"紧身衣裤\",\"bokeh\":\"焦外成像\",\"bokken\":\"木剑\",\"boku_no_hero_academia\":\"博库之英雄学院\",\"bokura_wa_ima_no_naka_de\":\"《如今的我们》\",\"bolo_tie\":\"波洛领带\",\"bolt_action\":\"栓式枪机\",\"bomb\":\"炸弹\",\"bomber_jacket\":\"飞行员夹克\",\"bondage_outfit\":\"束缚服\",\"bone\":\"骨头\",\"bone_hair_ornament\":\"骨头状饰品\",\"bone_necklace\":\"骨项链\",\"boned_meat\":\"带骨肉\",\"bonnet\":\"bonnet女帽\",\"boob_chart\":\"胸围图\",\"boob_chomp\":\"咬胸\",\"boob_grab\":\"揉胸\",\"boob_slip\":\"胸部走光\",\"boob_window\":\"露出的乳沟\",\"boobs\":\"胸部\",\"book\":\"书\",\"book_cover\":\"封面\",\"book_cover_(medium)\":\"书本封面\",\"book_hug\":\"抱着书\",\"book_stack\":\"书堆\",\"bookbag\":\"书包\",\"bookmark\":\"书签\",\"bookshelf\":\"书架\",\"bookstore\":\"书店\",\"boot\":\"长靴\",\"boots\":\"长靴\",\"boots_removed\":\"脱下的靴子\",\"booty_shorts\":\"热裤\",\"border\":\"边框\",\"bordered\":\"边框\",\"borderlands\":\"无主之地\",\"borderless_panels\":\"无边框漫画\",\"bored\":\"无聊的\",\"boris_(noborhys)\":\"鲍里斯_(noborhys)\",\"borrowed_character\":\"借鉴的角色\",\"borrowed_design\":\"借鉴的设计\",\"borrowed_garments\":\"男友的衣服\",\"bottle\":\"瓶子\",\"bottled_water\":\"瓶裝水\",\"bottom_less\":\"下着较少\",\"bouncing_breasts\":\"乳摇\",\"bouncing_hair\":\"跳动的头发\",\"bound\":\"绑住的\",\"bound_ankles\":\"绑住脚踝\",\"bound_arms\":\"手臂捆绑\",\"bound_hands\":\"手腕捆绑\",\"bound_legs\":\"腿被束缚\",\"bound_together\":\"捆绑在一起\",\"bound_wrists\":\"手腕捆绑\",\"bouquet\":\"花束\",\"bow\":\"蝴蝶结\",\"bow-shaped_hair\":\"弓形头发\",\"bow_(instrument)\":\"弦类乐器\",\"bow_(weapon)\":\"弓\",\"bow_bikini\":\"带蝴蝶结的比基尼\",\"bow_bra\":\"带蝴蝶结的胸罩\",\"bow_by_hair\":\"弓形头发\",\"bow_hair\":\"弓形头发\",\"bow_hairband\":\"带蝴蝶结的发带\",\"bow_legwear\":\"带蝴蝶结的裤袜\",\"bow_panties\":\"带蝴蝶结的内裤\",\"bow_thighhighs\":\"带蝴蝶结的裤袜\",\"bow_tie\":\"蝴蝶领结\",\"bowing\":\"鞠躬\",\"bowknot_over_white_beret\":\"白色贝雷帽上的蝴蝶结\",\"bowl\":\"碗\",\"bowl_cut\":\"锅盖头\",\"bowl_hat\":\"碗状帽子\",\"bowler_hat\":\"圆顶礼帽\",\"bows\":\"蝴蝶结\",\"bowtie\":\"领结\",\"box\":\"箱子\",\"boxcutter\":\"刻刀\",\"boxers\":\"拳击手\",\"boxing_gloves\":\"拳套\",\"boy's_love\":\"搞基\",\"boy_love\":\"搞基\",\"boy_on_top\":\"男上体位\",\"boys_love\":\"搞基\",\"bra_down\":\"拉下的胸罩\",\"bra_lift\":\"掀上去的胸罩\",\"bra_off\":\"摘下的胸罩\",\"bra_padding\":\"胸垫\",\"bra_peek\":\"微微露出胸罩\",\"bra_pull\":\"拉下的胸罩\",\"bra_removed\":\"摘下的胸罩\",\"bra_strap\":\"内衣肩带\",\"bra_stuffing\":\"胸垫\",\"bra_through_clothes\":\"透过衣服可以看到胸罩\",\"bra_visible_through_clothes\":\"透过衣服可以看见胸罩\",\"bracelet\":\"手镯\",\"bracelets\":\"手镯\",\"bracer\":\"护腕\",\"bracers\":\"护腕\",\"braid\":\"辫子\",\"braided_bangs\":\"辫子刘海\",\"braided_bun\":\"辫式发髻\",\"braided_hair\":\"辫子\",\"braided_ponytail\":\"麻花辫马尾\",\"braiding_hair\":\"辫子头发\",\"braids\":\"辫子\",\"brainwashing\":\"思想操控\",\"branch\":\"分支\",\"brand\":\"牌子\",\"brand_name_imitation\":\"名牌neta\",\"bread\":\"面包\",\"breast\":\"胸部\",\"breast_awe\":\"着迷于乳房\",\"breast_biting\":\"咬胸\",\"breast_bondage\":\"乳房绑缚\",\"breast_chart\":\"胸围图\",\"breast_comparison\":\"胸围图\",\"breast_conscious\":\"对胸部在意\",\"breast_cover\":\"遮着乳房\",\"breast_covering\":\"遮着乳房\",\"breast_cup\":\"乳沟作杯子\",\"breast_curtain\":\"乳帘\",\"breast_curtains\":\"乳帘\",\"breast_envy\":\"胸围歧视\",\"breast_expansion\":\"丰胸\",\"breast_feed\":\"哺乳\",\"breast_feeding\":\"喂奶（小）\",\"breast_lift\":\"托着胸部\",\"breast_measuring\":\"罩杯测量\",\"breast_mousepad\":\"乳房鼠标垫\",\"breast_outside\":\"露出一只乳房\",\"breast_pad\":\"胸垫\",\"breast_padding\":\"胸垫\",\"breast_pads\":\"胸垫\",\"breast_pillow\":\"乳房枕头\",\"breast_plate\":\"胸甲\",\"breast_pocket\":\"乳袋\",\"breast_poke\":\"戳胸\",\"breast_press\":\"挤压胸部\",\"breast_pull\":\"拉胸\",\"breast_pump\":\"吸奶器\",\"breast_punch\":\"锤胸\",\"breast_reduction\":\"缩胸\",\"breast_rest\":\"搁着胸部\",\"breast_slap\":\"拍胸\",\"breast_slip\":\"胸部走光\",\"breast_smother\":\"把头塞入胸\",\"breast_squeeze\":\"从两侧挤胸\",\"breast_stuffing\":\"胸垫\",\"breast_suck\":\"吸乳（中）\",\"breast_sucking\":\"吸乳（中）\",\"breast_suppress\":\"手放在乳房上方\",\"breast_tattoo\":\"胸部纹身\",\"breast_to_breast\":\"胸部贴着胸部\",\"breast_veil\":\"乳帘\",\"breastfeeding\":\"哺乳\",\"breastless_bra\":\"高露出度胸罩\",\"breastless_clothes\":\"露胸的衣服\",\"breastless_clothing\":\"露胸的衣服\",\"breastplate\":\"胸甲\",\"breasts_against_glass\":\"胸压玻璃\",\"breasts_apart\":\"向两侧摊开的乳房\",\"breasts_cup\":\"乳沟作杯子\",\"breasts_grab\":\"揉胸\",\"breasts_on_glass\":\"胸压玻璃\",\"breasts_on_head\":\"压在头上的乳房\",\"breasts_out\":\"胸部露出\",\"breasts_out_of_clothes\":\"胸部露出\",\"breasts_outside\":\"露出的乳房\",\"breasts_squeeze\":\"从两侧挤胸\",\"breath\":\"呼吸\",\"breathing_fire\":\"喷火\",\"bremerton_(azur_lane)\":\"布雷默顿（碧蓝航线）\",\"bremerton_(day-off_date)_(azur_lane)\":\"布雷默顿（休息日）（碧蓝航线）\",\"bremerton_(kung_fu_cruiser)_(azur_lane)\":\"布雷默顿（功夫巡洋舰）\",\"bremerton_(scorching-hot_training)_(azur_lane)\":\"布雷默顿（酷热训练）\",\"brick\":\"砖\",\"brick_wall\":\"砖墙\",\"bridal_carry\":\"公主抱\",\"bridal_garter\":\"腿环\",\"bridal_gauntlets\":\"婚纱手套\",\"bridal_lingerie\":\"新娘内衣\",\"bridal_veil\":\"婚纱头纱\",\"bride\":\"新娘\",\"bridge\":\"桥\",\"briefcase\":\"公文包\",\"briefs\":\"男式内裤\",\"bright_pupils\":\"明亮的瞳孔\",\"broach\":\"胸针\",\"brofist\":\"碰拳\",\"broken\":\"破碎的\",\"broken_glass\":\"碎玻璃\",\"broken_horn\":\"断角\",\"broken_violated_victim\":\"侵犯的受害者\",\"broken_weapon\":\"破碎的武器\",\"brooch\":\"胸针\",\"broom\":\"扫帚\",\"broom_riding\":\"骑扫帚\",\"brother_and_sister\":\"姐弟|兄妹\",\"brothers\":\"兄弟\",\"brown\":\"棕色\",\"brown-framed_eyewear\":\"棕色镜框眼镜\",\"brown_background\":\"棕色背景\",\"brown_bag\":\"棕色包\",\"brown_belt\":\"棕色皮带\",\"brown_bikini\":\"棕色比基尼\",\"brown_bow\":\"棕色蝴蝶结\",\"brown_cape\":\"棕色斗篷\",\"brown_cardigan\":\"棕色开襟衫\",\"brown_coat\":\"棕色外套\",\"brown_dress\":\"棕色连衣裙\",\"brown_eyes\":\"棕眼\",\"brown_footwear\":\"棕色鞋类\",\"brown_fur\":\"棕色毛皮\",\"brown_gloves\":\"棕色手套\",\"brown_hair\":\"棕发\",\"brown_hairband\":\"棕色发带\",\"brown_headwear\":\"棕色头饰\",\"brown_jacket\":\"棕色夹克\",\"brown_kimono\":\"棕色和服\",\"brown_legwear\":\"棕色的裤袜\",\"brown_neckwear\":\"棕色领饰\",\"brown_panties\":\"棕色内裤\",\"brown_pants\":\"棕色长裤\",\"brown_pantyhose\":\"棕色裤袜\",\"brown_ribbon\":\"褐色丝带\",\"brown_sailor_collar\":\"棕色水手领\",\"brown_scarf\":\"棕色围巾\",\"brown_shirt\":\"棕色衬衫\",\"brown_shorts\":\"棕色短裤\",\"brown_skin\":\"棕色皮肤\",\"brown_skirt\":\"棕色短裙\",\"brown_sweater\":\"棕色毛衣\",\"brown_theme\":\"棕色主题\",\"brown_thighhighs\":\"棕色过膝袜\",\"brown_vest\":\"棕色马甲\",\"bruce_lee's_jumpsuit\":\"李小龙款连身衣\",\"bruise\":\"挫伤\",\"bruise_on_face\":\"脸上有瘀伤\",\"bruised_eye\":\"瘀伤的眼睛\",\"brunette\":\"茶发\",\"brush\":\"刷子\",\"brush_(medium)\":\"刷子\",\"brushing_teeth\":\"刷牙\",\"brushpen_(medium)\":\"毛笔\",\"bubble\":\"泡泡\",\"bubble_background\":\"气泡背景\",\"bubble_blowing\":\"吹泡泡\",\"bubble_filter\":\"泡泡打码\",\"bubble_skirt\":\"蓬蓬裙\",\"bubble_tea\":\"珍珠奶茶\",\"bubble_tea_challenge\":\"不用手喝珍珠奶茶挑战\",\"buck_teeth\":\"龅牙\",\"bucket\":\"水桶\",\"bucket_hat\":\"渔夫帽\",\"buckle\":\"扣\",\"budget_sarashi\":\"绷带裹胸\",\"bug\":\"虫子\",\"building\":\"建筑\",\"building_sex\":\"建筑自慰\",\"buildings\":\"建筑\",\"bulge\":\"裆部隆起\",\"bulges_touching\":\"凸起触摸\",\"bulging_cheeks\":\"鼓着腮帮\",\"bullet\":\"子弹\",\"bullet_necklace\":\"子弹项链\",\"bullpup\":\"牛犊式枪械\",\"bullying\":\"欺负\",\"bum_huggers\":\"女式灯笼裤\",\"bun\":\"团子头\",\"bun_cover\":\"发髻盖\",\"bun_huggers\":\"女式灯笼裤\",\"bunching_hair\":\"手持辫子\",\"bunny\":\"兔子\",\"bunny_costume\":\"兔子服装\",\"bunny_hair_ornament\":\"兔子饰品\",\"bunny_hood\":\"兔耳帽\",\"bunny_panties\":\"兔子内裤\",\"bunny_pose\":\"兔耳pose\",\"bunny_print\":\"兔子图案\",\"bunny_tail\":\"兔尾巴\",\"bunny_vibrator\":\"兔子振动器\",\"buns\":\"双团子头\",\"burger\":\"汉堡\",\"burlywood\":\"伯莱坞\",\"burn_scar\":\"烧伤疤痕\",\"burning\":\"燃烧\",\"burning_eyes\":\"燃烧的眼睛\",\"burnt_clothes\":\"烧焦的衣服\",\"bursting_breasts\":\"包不住的巨乳\",\"buruma_aside\":\"内裤掰到一边\",\"buruma_pull\":\"褪下一部分的内裤\",\"burumapull\":\"褪下一部分的内裤\",\"bus\":\"公共汽车\",\"bus_stop\":\"公交站\",\"bush\":\"灌木\",\"bust\":\"半身像\",\"bust_chart\":\"胸围图\",\"bust_cup\":\"乳沟作杯子\",\"bust_measuring\":\"罩杯测量\",\"bust_shot\":\"上半身\",\"bustier\":\"紧身胸衣\",\"butler\":\"管家\",\"butt\":\"屁股\",\"butt_crack\":\"股沟\",\"butt_fangs\":\"正面可见的屁股\",\"butt_hole\":\"菊花\",\"butt_plug\":\"肛塞\",\"butt_plug_tail\":\"肛尾\",\"butterfly\":\"蝴蝶\",\"butterfly-shaped_pupils\":\"蝴蝶形瞳孔\",\"butterfly_hair_ornament\":\"蝴蝶发饰\",\"butterfly_net\":\"捕虫网\",\"butterfly_pose\":\"蝴蝶坐\",\"butterfly_print\":\"蝴蝶印花\",\"butterfly_sitting\":\"蝴蝶坐\",\"butterfly_vibrator\":\"蝴蝶振动器\",\"butterfly_wings\":\"蝴蝶翅膀\",\"butthole\":\"菊花\",\"buttjob\":\"臀交\",\"buttock\":\"翘臀\",\"button_badge\":\"纽扣徽章\",\"button_eyes\":\"纽扣式画法的眼睛\",\"button_gap\":\"天使的小窗\",\"buttons\":\"纽扣\",\"buttplug\":\"插入式尾巴\",\"buzz_cut\":\"寸头\",\"byzantine_fashion\":\"拜占庭风格\",\"c.c.\":\"C.C.\",\"cabbie_hat\":\"报童帽\",\"cabinet\":\"储藏柜\",\"cable\":\"线缆\",\"cactus\":\"仙人掌\",\"cadetblue\":\"学员蓝\",\"cafe\":\"咖啡馆\",\"cage\":\"笼子\",\"cake\":\"蛋糕\",\"cake_slice\":\"蛋糕块\",\"calamity_queller_(genshin_impact)\":\"息灾（原神长柄武器）\",\"calendar_(medium)\":\"日历\",\"calendar_(object)\":\"图中有日历\",\"calligraphy_brush\":\"毛笔\",\"calligraphy_brush_(medium)\":\"毛笔(中号)\",\"calligraphy_pen_(medium)\":\"书法笔\",\"camcorder\":\"摄像机\",\"camel_toe\":\"骆驼趾（俗称馒头逼）\",\"camellia\":\"山茶花\",\"cameo\":\"精彩片段\",\"camera\":\"相机\",\"camera_frame\":\"相机取景框\",\"camisole\":\"无袖紧身背心\",\"camouflage\":\"迷彩\",\"camouflage_jacket\":\"迷彩夹克\",\"camouflage_pants\":\"迷彩裤\",\"can't_be_this_cute\":\"俺妹元素\",\"can't_show_this\":\"不能显示这个\",\"can\":\"缶\",\"candle\":\"蜡烛\",\"candlestand\":\"烛台\",\"candy\":\"糖果\",\"candy_apple\":\"苹果糖\",\"candy_cane\":\"棒棒糖\",\"cane\":\"手杖\",\"cannon\":\"炮\",\"canvas\":\"帆布的\",\"canvas_(medium)\":\"画布\",\"canvas_(object)\":\"画布\",\"capanime_screencap\":\"动画截图\",\"cape\":\"披肩/斗篷/披风\",\"capelet\":\"披肩\",\"capri_pants\":\"七分裤\",\"capris\":\"七分裤\",\"car\":\"汽车\",\"car_interior\":\"汽车内饰\",\"car_seat\":\"汽车座椅\",\"caramel_dansen\":\"焦糖舞\",\"caramelldansen\":\"某著名伸手扭腰动作\",\"card_(medium)\":\"卡片(中号图)\",\"card_between_breasts\":\"卡片在乳沟里\",\"card_parody\":\"玩牌\",\"cardboard_box\":\"纸板箱\",\"cardcaptor_sakura\":\"百变小樱魔术卡\",\"cardigan\":\"开襟衫\",\"cardigan_(arknights)\":\"开衫（arknights）\",\"caressing_testicles\":\"爱抚睾丸\",\"cargo_pants\":\"工装裤\",\"carnelian_(arknights)\":\"红玉髓（明日方舟）\",\"carnivorous_plant\":\"食虫植物\",\"carousel\":\"旋转木马\",\"carpet\":\"地毯\",\"carried_breast_rest\":\"拿着乳房\",\"carrot\":\"胡萝卜\",\"carrot_hair_ornament\":\"胡萝卜发饰\",\"carrot_necklace\":\"胡萝卜项链\",\"carry_me\":\"抱着我手势\",\"carrying\":\"抱起\",\"carrying_over_shoulder\":\"肩扛\",\"carrying_under_arm\":\"夹在腋下\",\"cart\":\"载货推车\",\"cartridge\":\"弹夹\",\"casing_ejection\":\"子弹抛壳\",\"casino\":\"赌场\",\"cast\":\"包扎着绷带\",\"castle\":\"城堡\",\"casual\":\"私服\",\"casual_one-piece_swimsuit\":\"连体泳衣\",\"cat\":\"猫\",\"cat_boy\":\"猫系男子\",\"cat_costume\":\"猫系服装\",\"cat_cutout\":\"胸部开口出猫头剪影的服装\",\"cat_day\":\"猫之日\",\"cat_ear\":\"猫耳造型的\",\"cat_ear_cutout\":\"猫耳造型镂空的\",\"cat_ear_headphones\":\"猫耳式耳机\",\"cat_ear_panties\":\"猫耳造型内裤\",\"cat_ears\":\"猫耳\",\"cat_eyes\":\"竖瞳孔/猫眼\",\"cat_girl\":\"猫娘\",\"cat_hair_ornament\":\"猫系发饰\",\"cat_hat\":\"猫耳帽子\",\"cat_hood\":\"猫耳兜帽\",\"cat_keyhole_bra\":\"猫系内衣\",\"cat_lingerie\":\"猫系内衣\",\"cat_on_head\":\"头上趴着猫\",\"cat_paws\":\"猫爪\",\"cat_pose\":\"猫爪手势\",\"cat_print\":\"猫元素印花\",\"cat_tail\":\"猫尾巴\",\"cat_teaser\":\"逗猫\",\"catchphrase\":\"标志性台词\",\"caterpillar_tracks\":\"履带\",\"catgirl\":\"猫娘\",\"cathedral\":\"大教堂\",\"catheter\":\"导管\",\"cattail\":\"香蒲\",\"caught\":\"被抓现行\",\"caustic_lighting\":\"焦散\",\"caustics\":\"焦散\",\"caution_tape\":\"警示带\",\"cave\":\"洞穴\",\"cd\":\"光碟\",\"cd_cover\":\"专辑封面\",\"ceiling\":\"天花板\",\"ceiling_light\":\"顶灯\",\"cel_shading\":\"卡通渲染\",\"cello\":\"大提琴\",\"cellphone\":\"手机\",\"cellphone_picture\":\"手机相片\",\"censor\":\"有码\",\"censor_bars\":\"黑条打码\",\"censor_wings\":\"用翅膀打码\",\"censored_food\":\"打码食品\",\"censored_violence\":\"打码暴力行为\",\"censoring\":\"有码\",\"centaur\":\"人马|马娘\",\"center_frills\":\"胸口带花边的服装\",\"center_opening\":\"正中间开口的服装\",\"ceobe_(arknights)\":\"ceobe（明日方舟）\",\"ceobe_(unfettered)_(arknights)\":\"ceobe（无拘无束）（arknights）\",\"cephalopod_eyes\":\"头足类动物的眼睛\",\"cervical_penetration\":\"宫颈穿透\",\"cervix\":\"子宫口\",\"ceylon_(arknights)\":\"锡兰（明日方舟）\",\"ch'en_(ageless_afterglow)_(arknights)\":\"ch'en_(永恒的余辉)_(arknights)\",\"ch'en_(arknights)\":\"陈（明日方舟）\",\"ch'en_the_holungday_(arknights)\":\"ch'en_the_holungday_(arknights)\",\"chain\":\"锁链\",\"chain-link_fence\":\"铁网\",\"chain_leash\":\"锁链带牵绳\",\"chain_necklace\":\"项链\",\"chained\":\"被锁链束缚\",\"chains\":\"锁链\",\"chainsaw_man\":\"电锯人\",\"chair\":\"椅子\",\"chairs\":\"椅子\",\"chaldea_uniform\":\"迦勒底制服\",\"chalk\":\"粉笔\",\"chalk_(medium)\":\"粉笔\",\"chalkboard\":\"黑板\",\"champagne\":\"香槟\",\"champagne_flute\":\"香槟杯\",\"chandelier\":\"吊灯\",\"chapayev_(azur_lane)\":\"恰巴耶夫\",\"chaps\":\"皮套裤\",\"character_censor\":\"用人脸打码\",\"character_chart\":\"人设图\",\"character_doll\":\"角色公仔\",\"character_name\":\"含角色名\",\"character_print\":\"印着某角色\",\"character_profile\":\"角色简介\",\"character_sheet\":\"人设表\",\"character_signature\":\"含该角色的签名\",\"character_single\":\"单人封面\",\"charcoal_(medium)\":\"炭笔\",\"charm_(object)\":\"强调角色魅力的\",\"chart\":\"图表\",\"chartreuse\":\"荨麻色\",\"charybdis_(azur_lane)\":\"charybdis（碧蓝航线）\",\"chasing\":\"追逐\",\"chastity_belt\":\"贞操带\",\"chastity_bra\":\"贞操文胸\",\"chastity_cage\":\"贞操笼\",\"chat_log\":\"聊天框风格\",\"cheating\":\"出轨\",\"checkerboard\":\"格子的\",\"checkerboard_cookie\":\"棋盘曲奇\",\"checkered\":\"方格图案\",\"checkered_background\":\"方格背景\",\"checkered_blouse\":\"格子衬衫\",\"checkered_clothes\":\"棋盘格花纹衣物\",\"checkered_floor\":\"格子地板\",\"checkered_kimono\":\"格子和服\",\"checkered_neckwear\":\"格子领口\",\"checkered_scarf\":\"格子围巾\",\"checkered_shirt\":\"格子衬衫\",\"checkered_skirt\":\"格子裙\",\"cheek-to-cheek\":\"脸贴脸\",\"cheek_bulge\":\"鼓着腮帮\",\"cheek_mouth\":\"把嘴画在侧脸\",\"cheek_pinch\":\"捏脸颊\",\"cheek_pinching\":\"捏脸颊\",\"cheek_poke\":\"戳脸颊\",\"cheek_poking\":\"戳脸颊\",\"cheek_pull\":\"扯脸颊\",\"cheek_tug\":\"扯脸颊\",\"cheergirl\":\"啦啦队\",\"cheering\":\"助威\",\"cheese\":\"奶酪\",\"chef\":\"厨师\",\"chef_hat\":\"厨师帽\",\"chef_uniform\":\"厨师工装\",\"chemise\":\"女式无袖宽内衣\",\"chen\":\"橙\",\"chen_hai_(azur_lane)\":\"陈海（碧蓝航线）\",\"chen_hai_(vestibule_of_wonders)_(azur_lane)\":\"陈海（奇迹前庭）（碧蓝航线）\",\"cheongsam\":\"旗袍\",\"cherino_(blue_archive)\":\"cherino（蓝色档案）\",\"cherry\":\"樱花|樱桃\",\"cherry_blossom\":\"樱花\",\"cherry_blossom_print\":\"樱花印花\",\"cherry_blossoms\":\"樱花\",\"cherry_trees\":\"樱花\",\"cheshire_(azur_lane)\":\"柴郡（碧蓝航线）\",\"cheshire_(summery_date!)_(azur_lane)\":\"柴郡（夏日约会！）（碧蓝航线）\",\"chess_piece\":\"棋子\",\"chest\":\"胸部\",\"chest_binder\":\"平胸衬衫\",\"chest_gem\":\"胸前有宝石\",\"chest_hair\":\"胸毛\",\"chest_harness\":\"胸部挽具\",\"chest_jewel\":\"胸前有宝石\",\"chest_of_drawers\":\"抽屉\",\"chest_plate\":\"胸甲\",\"chest_sarashi\":\"裹胸带\",\"chest_stand\":\"用胸支撑身体\",\"chest_tattoo\":\"胸部有纹身\",\"chestnut_mouth\":\"栗子嘴\",\"chestplate\":\"胸甲\",\"chewing_gum\":\"口香糖\",\"chi-class_torpedo_cruiser\":\"雷巡チ級\",\"chi-hatan_military_uniform\":\"知波单学院制服\",\"chiaroscuro\":\"明暗对比\",\"chibi_inset\":\"内含Q版形象\",\"chibi_miku\":\"souryuu_asuka_langley\",\"chick\":\"小鸡\",\"chicken\":\"鸡\",\"chihiro_(blue_archive)\":\"千寻（蓝色档案）\",\"chikan\":\"痴汉\",\"chikuma_(azur_lane)\":\"chikuma_(碧蓝航线)\",\"child\":\"小孩\",\"child_drawing\":\"儿童画作\",\"child_on_child\":\"孩子们\",\"children\":\"儿童\",\"chimney\":\"烟囱\",\"chin_grab\":\"抬下巴\",\"chin_rest\":\"托着下巴\",\"chin_strap\":\"颐革\",\"chin_stroking\":\"摸下巴\",\"china_dress\":\"中国服饰\",\"chinatsu_(blue_archive)\":\"chinatsu（蓝色档案）\",\"chinese_clothes\":\"唐装\",\"chinese_dress\":\"旗袍\",\"chinese_knot\":\"中国结\",\"chinese_style_loft\":\"中式阁楼\",\"chinese_text\":\"中文\",\"chinese_zodiac\":\"十二生肖\",\"chips\":\"薯片\",\"chips_(food)\":\"薯片\",\"chise_(blue_archive)\":\"chise（蓝色档案）\",\"chitanda_eru\":\"千反田爱瑠\",\"chiyoda_momo\":\"千代田桃\",\"chloe_von_einzbern\":\"克洛伊·冯·爱因兹贝伦\",\"chocolate\":\"巧克力\",\"chocolate_bar\":\"巧克力板\",\"chocolate_heart\":\"心形巧克力\",\"chocolate_on_breasts\":\"胸上的巧克力\",\"choker\":\"项圈\",\"choko_(cup)\":\"猪口杯\",\"chongyun_(genshin_impact)\":\"重云（原神）\",\"chonmage\":\"丁髷\",\"chopstick\":\"筷子\",\"chopsticks\":\"筷子\",\"choukai_(azur_lane)\":\"choukai（碧蓝航线）\",\"christmas_hat\":\"圣诞帽\",\"christmas_lights\":\"圣诞彩灯\",\"christmas_ornaments\":\"圣诞装饰\",\"christmas_tree\":\"圣诞树\",\"chromatic_aberration\":\"色差\",\"chromatic_aberration_abuse\":\"色差滥用\",\"chrysanthemum\":\"菊花\",\"chun-li\":\"春麗\",\"church\":\"教堂\",\"chuunibyou_demo_koi_ga_shitai!\":\"中二病也要谈恋爱\",\"cicin_mage_(genshin_impact)\":\"cicin法师（原神）\",\"cigar\":\"雪茄\",\"cigarette\":\"香烟\",\"cigarettes\":\"香烟\",\"cinderella_bust\":\"Feast 灰姑娘系列胸罩\",\"cinematic_angle\":\"电影拍摄角度\",\"cinematic_lighting\":\"电影光效\",\"circle\":\"圆圈\",\"circle_cut\":\"单行本概念预告图\",\"circle_name\":\"封绘署名\",\"circlet\":\"头冠\",\"cirno\":\"琪露诺\",\"cirrocumulus_castellanus\":\"堡状卷积云\",\"cirrocumulus_floccus\":\"絮状卷积云\",\"cirrocumulus_lacunosus\":\"网状卷积云\",\"cirrocumulus_stratiformis\":\"层状卷积云\",\"cirrostratus_fibratus\":\"毛卷层云\",\"cirrostratus_nebulosus\":\"雾卷层云\",\"cirrus\":\"卷云\",\"cirrus_castellanus\":\"堡卷云\",\"cirrus_fibratus\":\"毛卷云\",\"cirrus_floccus\":\"絮卷云\",\"cirrus_intortus\":\"乱卷云\",\"cirrus_spissatus\":\"密卷云\",\"cirrus_uncinus\":\"钩卷云\",\"city\":\"城市\",\"city_lights\":\"城市灯光背景\",\"city_skyline\":\"天际线\",\"cityscape\":\"城市背景\",\"clannad\":\"clannad\",\"clasped_hands\":\"握住自己的双手\",\"class_room\":\"教室\",\"classroom\":\"教室\",\"clavicle\":\"锁骨\",\"claw_(weapon)\":\"爪(武器)\",\"claw_pose\":\"嘎哦\",\"claws\":\"爪\",\"clay_(medium)\":\"黏土\",\"cleaning\":\"打扫\",\"cleavage_cutout\":\"露出的乳沟\",\"cleavage_window\":\"露出的乳沟\",\"cleave_gag\":\"被封住嘴\",\"cleave_gagged\":\"用布勒住嘴\",\"cleavegag\":\"用布勒住嘴\",\"cleaver\":\"砍肉刀\",\"cleft_of_venus\":\"蜜缝\",\"clenched_fist\":\"握紧的手\",\"clenched_fists\":\"紧握的双手\",\"clenched_hand\":\"握紧的手\",\"clenched_hands\":\"紧握的双手\",\"clenched_teeth\":\"牙齿紧咬\",\"cleric\":\"神职人员(基督教)\",\"cleveland_(azur_lane)\":\"克利夫兰\",\"cliff\":\"悬崖\",\"climbing\":\"攀爬\",\"clipboard\":\"写字板\",\"clit\":\"阴蒂\",\"clit_piercing\":\"阴核环\",\"clitoral_hood\":\"阴蒂包皮\",\"clitoral_stimulation\":\"玩弄阴蒂\",\"clitoris\":\"阴蒂\",\"clitoris_clamp\":\"钳\",\"clitoris_leash\":\"皮带\",\"clitoris_piercing\":\"阴核环\",\"clitoris_pump\":\"阴蒂泵\",\"clitoris_torture\":\"折磨阴蒂\",\"cloak\":\"斗篷\",\"cloche_hat\":\"钟形女帽\",\"clock\":\"时钟\",\"clock_background\":\"时钟背景\",\"clock_tower\":\"钟楼\",\"clog_sandals\":\"木屐凉鞋\",\"clone\":\"克隆\",\"close-up\":\"特写镜头\",\"close_mouth\":\"闭嘴\",\"close_up\":\"特写\",\"closed_eyes\":\"闭上的眼睛\",\"closed_fan\":\"折扇\",\"closed_fist\":\"握紧的手\",\"closed_fists\":\"紧握的双手\",\"closed_mouth\":\"闭着的嘴\",\"closed_umbrella\":\"收着的伞\",\"closeup\":\"特写镜头\",\"closure_(arknights)\":\"关闭（明日方舟）\",\"cloth\":\"布\",\"clothed_after_sex\":\"性爱后穿衣服\",\"clothed_animal\":\"有衣着的动物\",\"clothed_female_nude_female\":\"穿着衣服的女性和裸女\",\"clothed_female_nude_male\":\"穿着衣服的女性和裸男\",\"clothed_male_nude_female\":\"穿着衣服的男性和裸女\",\"clothed_masturbation\":\"着衣自慰\",\"clothed_pokemon\":\"有衣着的口袋妖怪\",\"clothed_sex\":\"着衣性交\",\"clothes\":\"衣服\",\"clothes_around_waist\":\"衣服系在腰上\",\"clothes_between_breasts\":\"衣服勒在乳沟里\",\"clothes_between_thighs\":\"衣物挂到大腿之间\",\"clothes_down\":\"褪下衣物\",\"clothes_grab\":\"扯着衣物\",\"clothes_hanger\":\"衣架\",\"clothes_in_front\":\"衣服在前面挡着\",\"clothes_in_mouth\":\"嘴叼着衣角\",\"clothes_lift\":\"掀起衣物\",\"clothes_pull\":\"拉开衣物\",\"clothes_removed\":\"脱下的衣服\",\"clothes_theft\":\"偷衣服\",\"clothes_tug\":\"拖拽衣服\",\"clothes_writing\":\"印着字的T恤\",\"clothesline\":\"晒衣服\",\"clothing_aside\":\"衣物拉一边（露出小穴）\",\"clothing_between_breasts\":\"衣服勒在乳沟里\",\"clothing_cutout\":\"衣服漏洞\",\"clothing_down\":\"褪下衣物\",\"cloud\":\"云\",\"cloud_hair\":\"云絮状发型\",\"cloud_print\":\"云状印花\",\"cloud_retainer_(genshin_impact)\":\"留云借风真君（原神）\",\"clouds\":\"云\",\"cloudy\":\"多云\",\"cloudy_sky\":\"多云天气\",\"clover\":\"三叶草\",\"clover_hair_ornament\":\"三叶草发饰\",\"clownpiece\":\"小丑\",\"club\":\"棍棒\",\"club_(shape)\":\"梅花(扑克)\",\"club_(weapon)\":\"棍棒（武器）\",\"cluster-amaryllis\":\"石蒜\",\"coat\":\"外套\",\"coat_on_shoulders\":\"外套披在肩上\",\"coattails\":\"燕尾\",\"coca-cola\":\"可口可乐\",\"cock\":\"阳具/屌\",\"cock_in_thighhigh\":\"插在过膝袜里\",\"cock_ring\":\"屌环\",\"cockpit\":\"外套\",\"cocks\":\"阳具/屌\",\"cocktail\":\"鸡尾酒\",\"cocktail_dress\":\"(社交场合穿的)短裙\",\"cocktail_glass\":\"鸡尾酒杯\",\"coerced_orgasm\":\"胁迫高潮\",\"coerced_pleasure\":\"胁迫快感\",\"coffee\":\"咖啡\",\"coffee_cup\":\"咖啡杯\",\"coffee_mug\":\"马克杯\",\"coffee_shop\":\"咖啡厅\",\"coffin\":\"棺材\",\"coin\":\"硬币\",\"coke-bottle_glasses\":\"厚如玻璃瓶底的圆眼镜\",\"cold\":\"寒冷的\",\"collage\":\"拼贴画\",\"collar\":\"项圈\",\"collarbone\":\"锁骨\",\"collarbones\":\"锁骨\",\"collared_blouse\":\"翻领短衫\",\"collared_dress\":\"有领连衣裙\",\"collared_jacket\":\"翻领夹克\",\"collared_shirt\":\"翻领衬衫\",\"collei_(genshin_impact)\":\"柯莱（原神）\",\"color_connection\":\"色彩关联\",\"color_drain\":\"惊讶到掉色\",\"color_guide\":\"色标卡\",\"color_ink_(medium)\":\"彩色墨水\",\"color_trace\":\"原画\",\"colorado_(azur_lane)\":\"科罗拉多州（碧蓝航线）\",\"colored_eyelashes\":\"彩色的睫毛\",\"colored_inner_hair\":\"内层挑染\",\"colored_pencil_(medium)\":\"彩色铅笔画\",\"colored_pubic_hair\":\"阴毛颜色\",\"colored_sclera\":\"有色巩膜（眼白）\",\"colored_skin\":\"有色皮肤\",\"colored_stripes\":\"多彩条纹\",\"colored_tips\":\"发梢挑染\",\"colored_tongue\":\"有色舌头（非正常粉色的）\",\"colored_with_greyscale_background\":\"有色角色与黑白背景\",\"colorful\":\"色彩斑斓的\",\"colorized\":\"上色\",\"coloured_pencil_(medium)\":\"彩色铅笔画\",\"column\":\"柱子\",\"column_lineup\":\"立绘并列\",\"comb\":\"梳子\",\"comb_over\":\"遮盖头发稀少部分\",\"combat_boots\":\"军用靴\",\"come_hither\":\"诱受\",\"comforting\":\"安慰\",\"comic\":\"漫画\",\"comics\":\"漫画\",\"command_spell\":\"令咒\",\"commander_(azur_lane)\":\"指挥官（碧蓝航线）\",\"company_connection\":\"联动\",\"company_name\":\"有版权署名\",\"comparison\":\"对比图\",\"compensated_molestation\":\"有偿性骚扰\",\"competition_school_swimsuit\":\"竞泳死库水\",\"competition_swimsuit\":\"赛用泳衣\",\"completely_nude\":\"完全裸露\",\"completely_nude_female\":\"全裸女性\",\"compound_eyes\":\"复合眼\",\"computer\":\"计算机\",\"concept_art\":\"概念艺术\",\"concert\":\"音乐会\",\"condensation_trail\":\"飞机云\",\"condom_in_mouth\":\"口叼避孕套\",\"condom_left_inside\":\"避孕套留在里面\",\"condom_on_penis\":\"戴避孕套\",\"condom_packet_strip\":\"避孕套包装\",\"condom_wrapper\":\"避孕套包装\",\"condoms\":\"套套\",\"condoms_in_mouth\":\"含着套\",\"cone_hair_bun\":\"锥形发髻\",\"confession\":\"表白\",\"confetti\":\"彩色纸屑(祝贺)\",\"confused\":\"疑惑\",\"conjoined\":\"连体\",\"consensual_tentacles\":\"非强行的触手侵犯\",\"constel\":\"星座\",\"constellation\":\"星座\",\"constricted_pupils\":\"收缩的瞳孔\",\"contemporary\":\"现代改编\",\"contempt\":\"蔑视\",\"contentious_content\":\"有争议内容\",\"contour_deepening\":\"轮廓加深\",\"contracted_pupils\":\"瞳孔收缩\",\"contrail\":\"飞机云（尾迹）\",\"contrapposto\":\"对立式平衡\",\"controller\":\"控制器\",\"convenience_store\":\"便利店\",\"convenient_arm\":\"遮住关键部位的手臂\",\"convenient_bath_steam\":\"蒸汽/雾气打码\",\"convenient_breasts\":\"自然的胸部\",\"convenient_censoring\":\"简单巧妙的打码\",\"convenient_censorship\":\"简单巧妙的打码\",\"convenient_head\":\"挡住关键部位的头\",\"convenient_leg\":\"挡住关键部位的腿\",\"convenient_tail\":\"尾巴遮住三点/用尾巴打码\",\"converge\":\"会聚|聚集\",\"cookie\":\"曲奇\",\"cookie_(touhou)\":\"饼干（东方）\",\"cooking\":\"烹饪\",\"cooler\":\"冷藏器\",\"cooperative_fellatio\":\"合作口交\",\"cooperative_footjob\":\"合作足交\",\"cooperative_handjob\":\"合作打手枪\",\"cooperative_paizuri\":\"合作乳交\",\"cop\":\"警察\",\"copics\":\"马克笔风格\",\"copper\":\"铜|铜币\",\"copyright\":\"版权\",\"copyright_name\":\"版权署名\",\"coral\":\"珊瑚\",\"corded_phone\":\"有线电话\",\"corn\":\"玉米\",\"cornflowerblue\":\"矢车菊蓝色\",\"cornrows\":\"玉米垄发型\",\"cornsilk\":\"玉米丝\",\"corpse\":\"尸体\",\"corrin_(fire_emblem)_(female)\":\"神威（女）\",\"corrin_(fire_emblem)_(male)\":\"神威（男）\",\"corrupted_file\":\"损坏的文件\",\"corrupted_image\":\"损坏的文件\",\"corrupted_video\":\"损坏的文件\",\"corruption\":\"恶堕|婊子化\",\"costume\":\"服装\",\"costume_combination\":\"服装组合\",\"costume_swap\":\"服饰互换\",\"costume_switch\":\"服饰互换\",\"cotton_candy\":\"棉花糖\",\"couch\":\"沙发\",\"countdown\":\"倒计时\",\"counter\":\"柜台\",\"couple\":\"情侣\",\"coupy_pencil_(medium)\":\"Coupy 铅笔\",\"courier_(arknights)\":\"信使（明日方舟）\",\"cousins\":\"表亲\",\"cover\":\"封面\",\"cover_image\":\"封面图片\",\"cover_page\":\"封面\",\"coveralls\":\"(尤指女式)连衫裤\",\"covered_abs\":\"被覆盖（但能看见纹路）的腹肌\",\"covered_collarbone\":\"有衣物裹住的锁骨\",\"covered_eyes\":\"蒙住的眼\",\"covered_face\":\"蒙脸\",\"covered_in_semen\":\"精液覆盖\",\"covered_mouth\":\"蒙住的嘴\",\"covered_navel\":\"隐约入目的肚脐\",\"covered_nipples\":\"激凸的乳头|隐约可见的乳头\",\"covering\":\"遮盖的动作\",\"covering_ass\":\"遮着臀部\",\"covering_breasts\":\"遮着乳房\",\"covering_chest_by_hand\":\"用手遮住胸部\",\"covering_crotch\":\"遮着裆部\",\"covering_ears\":\"遮住耳朵\",\"covering_eyes\":\"遮住眼睛\",\"covering_face\":\"挡住脸\",\"covering_mouth\":\"挡住嘴巴\",\"covering_nipples\":\"挡住乳头\",\"covering_pussy\":\"遮着裆部\",\"covr\":\"封面\",\"cow\":\"牛\",\"cow_ears\":\"牛耳朵\",\"cow_girl\":\"牛娘\",\"cow_horns\":\"牛角\",\"cow_print\":\"奶牛系印花\",\"cow_tail\":\"牛尾\",\"cowbell\":\"奶牛铃铛\",\"cowboy_boots\":\"牛仔靴\",\"cowboy_hat\":\"牛仔帽\",\"cowboy_shot\":\"七分身镜头\",\"cowering\":\"抱头\",\"cowgirl\":\"牛娘\",\"cowgirl_position\":\"女上正骑\",\"coyote_ears\":\"狼耳朵\",\"crab\":\"螃蟹\",\"crack\":\"裂痕\",\"craft_essence\":\"概念礼装\",\"crane_(machine)\":\"起重机\",\"crate\":\"大木箱\",\"cravat\":\"男式领巾\",\"crawling\":\"爬行\",\"crayon_(medium)\":\"蜡笔\",\"crazy\":\"疯狂的\",\"crazy_eyes\":\"坏掉的眼神\",\"crazy_smile\":\"疯狂地笑\",\"cream_on_face\":\"奶油在脸上\",\"crease\":\"起皱\",\"creator_connection\":\"同个原作者的角色们的同人\",\"creature\":\"创造物\",\"creature_and_personification\":\"拟人化(含对比)\",\"credits_page\":\"书脊\",\"crepe\":\"可丽饼\",\"crescent\":\"月牙\",\"crescent_earring\":\"月牙耳环\",\"crescent_earrings\":\"月牙耳环\",\"crescent_hair_ornament\":\"月牙发饰\",\"crescent_hat_ornament\":\"新月形帽子装饰\",\"crescent_moon\":\"新月\",\"crescent_necklace\":\"新月项链\",\"crescent_pin\":\"新月形别针\",\"crescent_rose\":\"新月玫瑰\",\"crew_cut\":\"平头/板寸头\",\"crimson\":\"赤红\",\"cringe\":\"闭一只眼\",\"criss-cross_halter\":\"交叉吊带\",\"croissant_(arknights)\":\"羊角面包（arknights）\",\"crooked_eyewear\":\"歪斜的眼镜\",\"crop_marks\":\"裁剪标记\",\"crop_top\":\"露腹短上衣\",\"crop_top_overhang\":\"乳帘\",\"cropped_arms\":\"手臂出框\",\"cropped_background\":\"一部分画到了背景框外面\",\"cropped_jacket\":\"短夹克\",\"cropped_legs\":\"只画了一部分腿\",\"cropped_pants\":\"七分裤\",\"cropped_shirt\":\"短衬衫\",\"cropped_shoulders\":\"肩膀出框\",\"cropped_torso\":\"只画了一部分躯干\",\"cropped_torso_upper_body\":\"上半身出框\",\"cropped_vest\":\"小款背心\",\"cross\":\"十字\",\"cross-eyed\":\"斗鸡眼\",\"cross-laced_clothes\":\"交叉花边服饰\",\"cross-laced_footwear\":\"交叉系带鞋\",\"cross-section\":\"透视人体内部\",\"cross-shaped_pupils\":\"十字形瞳孔\",\"cross_earrings\":\"十字耳环\",\"cross_hair_ornament\":\"十字发饰\",\"cross_necklace\":\"十字架项链\",\"cross_print\":\"十字架元素图案\",\"crossbow\":\"弩\",\"crossdressing\":\"(变装)女装\",\"crossed_ankles\":\"交叉脚踝\",\"crossed_arms\":\"交叉双臂\",\"crossed_bandaids\":\"交叉的创可贴\",\"crossed_bangs\":\"交叉的刘海\",\"crossed_eyes\":\"斗鸡眼\",\"crossed_fingers\":\"手指交错\",\"crossed_legs\":\"交叉的腿\",\"crossed_legs_(lying)\":\"二郎腿\",\"crossed_legs_(sitting)\":\"二郎腿\",\"crossed_legs_(standing)\":\"二郎腿\",\"crossgender\":\"性转\",\"crossplay\":\"伪娘\",\"crosswalk\":\"人行横道\",\"crotch\":\"胯部\",\"crotch_grab\":\"抓裆部\",\"crotch_kick\":\"胯部踢\",\"crotch_plate\":\"裆部有特别覆盖物\",\"crotch_rope\":\"胯下捆绑\",\"crotch_rub\":\"胯部摩擦\",\"crotch_seam\":\"裆部的缝\",\"crotchless\":\"开裆的\",\"crotchless_bloomers\":\"无裆灯笼裤\",\"crotchless_buruma\":\"无裆灯笼裤\",\"crotchless_leotard\":\"无裆紧身衣\",\"crotchless_panties\":\"开档内裤\",\"crotchless_pants\":\"无裆裤\",\"crotchless_pantyhose\":\"无裆连裤袜\",\"crotchless_swimsuit\":\"无裆泳衣\",\"crotchrope\":\"胯下捆绑\",\"crouch\":\"蹲下\",\"crouched\":\"蹲下\",\"crouching\":\"蹲下\",\"crow\":\"乌鸦\",\"crowd\":\"人群\",\"crown\":\"王冠|皇冠\",\"crown_braid\":\"法式冠编发\",\"crownslayer_(arknights)\":\"冠冕者（明日方舟）\",\"crucifixion\":\"磔\",\"cry\":\"哭\",\"crying\":\"哭\",\"crying_with_eyes_open\":\"睁着眼落泪\",\"crystal\":\"矿石\",\"crystal_ball\":\"水晶球\",\"crystal_earrings\":\"水晶耳环\",\"crystal_hair\":\"水晶状的头发\",\"crystalfly_(genshin_impact)\":\"晶蝶genshin\",\"crystals_texture_Hair\":\"水晶材质头发\",\"cu_chulainn_(fate)\":\"cu_chulainn_(命运)\",\"cu_chulainn_(fate/stay_night)\":\"cu_chulainn_(命运/留夜)\",\"cube\":\"立方体\",\"cuckolding\":\"戴绿帽子\",\"cucumber\":\"黄瓜\",\"cuddle\":\"拥抱\",\"cuddling\":\"拥抱\",\"cuff\":\"手枷\",\"cuffs\":\"手链/手铐\",\"cum_bath\":\"胶浴\",\"cum_between_breasts\":\"射在胸上\",\"cum_drinking\":\"吃精\",\"cum_in_ass\":\"肛门内射\",\"cum_in_clothes\":\"在衣服里射精\",\"cum_in_cup\":\"射在杯子里\",\"cum_in_hair\":\"射在头发上\",\"cum_in_mouth\":\"口内射精\",\"cum_in_pussy\":\"内射|中出\",\"cum_in_throat\":\"射在喉咙里\",\"cum_in_urethra\":\"在尿道射精\",\"cum_inflation\":\"胶充气\",\"cum_inside\":\"内射\",\"cum_on_ass\":\"射在屁股上\",\"cum_on_body\":\"射在身上\",\"cum_on_boy\":\"射在男性身上\",\"cum_on_breast\":\"射在胸上\",\"cum_on_breasts\":\"射在胸上\",\"cum_on_clothes\":\"射在衣服上\",\"cum_on_face\":\"颜射\",\"cum_on_facial\":\"颜射\",\"cum_on_feet\":\"脚上精液\",\"cum_on_fingers\":\"射在手指上\",\"cum_on_food\":\"射在食物上\",\"cum_on_glasses\":\"射在眼镜上\",\"cum_on_hair\":\"射在头发上\",\"cum_on_lower_body\":\"射在下半身上\",\"cum_on_pussy\":\"射在阴部上\",\"cum_on_self\":\"射在自己身上\",\"cum_on_stomach\":\"射在嘴里\",\"cum_on_tits\":\"射在胸上\",\"cum_on_tongue\":\"射在舌头上\",\"cum_on_upper_body\":\"射在上半身\",\"cum_overflow\":\"精液溢出(未拔出)\",\"cum_pool\":\"淌成一滩的精液\",\"cum_string\":\"拉丝的精液\",\"cum_swap\":\"用嘴交换精液\",\"cum_while_penetrated\":\"射在后庭里\",\"cumdrip\":\"溢出的精液(已拔出)\",\"cumdump\":\"倾倒精液\",\"cumshot\":\"射精\",\"cumulonimbus_calvus\":\"秃积雨云\",\"cumulonimbus_capillatus\":\"鬃积雨云\",\"cumulonimbus_incus\":\"砧积雨云\",\"cumulus\":\"积云\",\"cumulus_congestus\":\"浓积云\",\"cumulus_fractus\":\"碎积云\",\"cumulus_humilis\":\"淡积云\",\"cumulus_mediocris\":\"中积云\",\"cunnilingus_gesture\":\"舔阴手势\",\"cunt_punt\":\"屄\",\"cuora_(arknights)\":\"库拉（明日方舟）\",\"cup\":\"杯子\",\"cup_ramen\":\"杯面\",\"cupcake\":\"纸杯蛋糕\",\"cupless_bikini\":\"无罩杯比基尼\",\"cupless_bra\":\"高露出度胸罩\",\"cupped_hands\":\"用手比作杯子\",\"cupping_hands\":\"用手比作杯子\",\"curled_horns\":\"弯曲的角\",\"curled_tail\":\"弯曲尾巴\",\"curls\":\"卷发\",\"curly_hair\":\"卷发\",\"curry\":\"咖喱\",\"curry_rice\":\"咖喱饭\",\"cursor\":\"光标\",\"cursor_(medium)\":\"光标\",\"curtain_grab\":\"抓住窗帘\",\"curtained_hair\":\"窗帘/瀑布发型\",\"curtains\":\"窗帘\",\"curtsey\":\"(女子的)屈膝礼\",\"curtsie\":\"(女子的)屈膝礼\",\"curtsy\":\"屈膝礼\",\"curvy\":\"展现魅力的姿势\",\"cushion\":\"坐垫\",\"cut-in\":\"插入画面\",\"cute_&_girly_(idolmaster)\":\"cute&girly (偶像大师)\",\"cutoffs\":\"热裤\",\"cuts\":\"割伤\",\"cutthroat_gesture\":\"割喉手势\",\"cutting_board\":\"砧板\",\"cutting_hair\":\"剪头发\",\"cyan\":\"青\",\"cyberpunk\":\"赛博朋克\",\"cyborg\":\"赛博人类\",\"cyclops\":\"独眼巨人\",\"cygnet_(azur_lane)\":\"小天鹅\",\"cyno_(genshin_impact)\":\"赛诺（原神）\",\"cyrillic\":\"斯拉夫文\",\"d-pad\":\"方向键\",\"d-pad_hair_ornament\":\"方向键发饰\",\"d.va_(overwatch)\":\"D.Va（守望先锋）\",\"dagger\":\"匕首/短剑\",\"daggers\":\"匕首/短剑\",\"daidouji_tomoyo\":\"大道寺知世\",\"dainsleif_(genshin_impact)\":\"戴因斯雷布(原神)\",\"daisy\":\"雏菊\",\"daisy_chain\":\"人体蜈蚣（环）\",\"daisy_dukes\":\"牛仔短裤\",\"daisydukes\":\"牛仔短裤\",\"daiwa_scarlet_(umamusume)\":\"大和赤骥\",\"daiyousei\":\"大妖精\",\"dakimakura_(medium)\":\"抱枕\",\"dakimakura_(object)\":\"抱枕(物体)\",\"damaged\":\"受损的\",\"dancer\":\"舞者\",\"dancing\":\"跳舞\",\"dandelion\":\"蒲公英\",\"danganronpa(series)\":\"弹丸论巴（系列）\",\"danganronpa_(series)\":\"弹丸论巴（系列）\",\"danganronpa_2:_goodbye_despair\":\"弹丸论破2：再见绝望\",\"dangerous_beast\":\"《危险的野兽》FGO礼装\",\"dango\":\"团子\",\"danmaku\":\"弹幕\",\"dappled_sunlight\":\"透过树叶洒下的阳光\",\"dark\":\"暗的\",\"dark-skinned_female\":\"褐皮女性\",\"dark-skinned_male\":\"褐皮男性\",\"dark_areolae\":\"深色的乳晕\",\"dark_aura\":\"黑暗的光环|黑暗的气场\",\"dark_background\":\"深色背景\",\"dark_blue_hair\":\"深蓝色头发\",\"dark_circles\":\"眼袋\",\"dark_elf\":\"暗精灵\",\"dark_hair\":\"黑发\",\"dark_nipples\":\"深色的乳头\",\"dark_penis\":\"深色的阴茎\",\"dark_persona\":\"黑化的\",\"dark_pink\":\"深粉\",\"dark_sakura\":\"黑樱\",\"dark_skin\":\"褐色皮肤\",\"dark_souls\":\"黑魂\",\"dark_wings\":\"黑色之翼\",\"darkblue\":\"深蓝\",\"darkcyan\":\"深青\",\"darkgoldenrod\":\"暗金\",\"darkgray\":\"深灰\",\"darkgreen\":\"深绿\",\"darkkhaki\":\"黑卡其色\",\"darkmagenta\":\"深洋红\",\"darkness\":\"黑暗\",\"darkolivegreen\":\"黑橄榄绿\",\"darkorange\":\"暗橙\",\"darkorchid\":\"黑兰花紫\",\"darkred\":\"暗红\",\"darksalmon\":\"黑鲑鱼\",\"darkseagreen\":\"深海绿\",\"darkslateblue\":\"深石板蓝\",\"darkslategray\":\"暗板灰\",\"darkturquoise\":\"深绿松石色\",\"darkviolet\":\"深紫\",\"dash_eyes\":\"黑眼圈中的水平线\",\"dashed_eyes\":\"黑眼圈中的水平线\",\"dated\":\"付上日期的\",\"day\":\"白天\",\"de-aged\":\"年龄减少\",\"dead_eyes\":\"眼睛没有亮点\",\"dead_or_alive\":\"死或生\",\"death\":\"死\",\"debris\":\"碎片|残骸\",\"debt\":\"负债的\",\"decepticon\":\"霸天虎\",\"deep\":\"加深(浓)\",\"deep_penetration\":\"捅到子宫\",\"deep_skin\":\"角色的另一面(多指色情)\",\"deep_wound\":\"很深的伤口\",\"deeppink\":\"深粉红\",\"deepskyblue\":\"深天蓝\",\"deepthroat\":\"深喉\",\"deer\":\"鹿\",\"deer_ears\":\"鹿耳朵\",\"defeat\":\"败北\",\"defloration\":\"花朵\",\"dehya_(genshin_impact)\":\"迪希雅（原神）\",\"dekomori_sanae\":\"凸守早苗\",\"delusion_(genshin_impact)\":\"妄想（原神）\",\"demon\":\"恶魔\",\"demon_boy\":\"恶魔男孩\",\"demon_girl\":\"魅魔\",\"demon_girls\":\"魅魔\",\"demon_horns\":\"恶魔的角\",\"demon_slayer_uniform\":\"鬼灭制服\",\"demon_tail\":\"恶魔尾巴\",\"demon_wings\":\"恶魔翅膀\",\"demongirl\":\"魅魔\",\"denim\":\"牛仔布\",\"denim_jacket\":\"牛仔夹克\",\"denim_shorts\":\"牛仔短裤\",\"denim_skirt\":\"牛仔裙\",\"depressed\":\"压抑的/郁闷的\",\"depth_of_field\":\"景深(画法)\",\"desert\":\"沙漠\",\"desk\":\"书桌\",\"desk_lamp\":\"台灯\",\"despair\":\"绝望\",\"dessert\":\"甜点\",\"destruction\":\"破坏\",\"detached_collar\":\"假领\",\"detached_cuffs\":\"腕饰\",\"detached_sleeve\":\"袖肩分离装\",\"detached_sleeves\":\"分离袖子\",\"detached_wings\":\"不与本体相连的翅膀\",\"determined\":\"有决心的\",\"deutschland_(azur_lane)\":\"德国\",\"deutschland_(service_time?!)_(azur_lane)\":\"德国（服务时间？！）（蔚蓝航线）\",\"devil_horns\":\"恶魔的角\",\"devil_tail\":\"恶魔尾巴\",\"devil_wings\":\"恶魔之翼\",\"diadem\":\"冠饰\",\"diagonal-striped_bow\":\"斜条纹蝴蝶结\",\"diagonal-striped_neckwear\":\"斜纹领结\",\"diagonal_bangs\":\"斜刘海\",\"diagonal_stripes\":\"斜纹\",\"diagram\":\"图表\",\"diamond-shaped_pupils\":\"钻石形瞳孔\",\"diamond_(gemstone)\":\"钻石(宝石)\",\"diamond_(shape)\":\"菱形(形状)\",\"diamond_(symbol)\":\"菱形(符号)\",\"diaper\":\"尿布\",\"dice\":\"骰子\",\"dick\":\"阳具/屌\",\"dickgirl\":\"双性\",\"dicks\":\"阳具/屌\",\"dido_(anxious_bisque_doll)_(azur_lane)\":\"dido（焦虑的素瓷娃娃）（碧蓝航线）\",\"dido_(azur_lane)\":\"黛朵\",\"different_reflection\":\"映出的另一面\",\"diffraction_spikes\":\"衍射十字星\",\"digimon_(creature)\":\"数码兽（数码宝贝）\",\"digital_dissolve\":\"化成数据般消失\",\"digital_media_player\":\"随身听\",\"dilated_pupils\":\"瞳孔扩张\",\"dildo_gag\":\"假阳具堵嘴\",\"dildo_harness\":\"假阳具线束\",\"dildo_riding\":\"假阳具 骑术\",\"dildo_under_panties\":\"内裤下的假阳具\",\"diluc_(genshin_impact)\":\"迪卢克（原神）\",\"dim\":\"昏暗的|朦胧的\",\"dimgray\":\"暗灰\",\"dimples_of_venus\":\"女性的腰窝|维纳斯之眼\",\"dinosaur\":\"恐龙\",\"diona_(genshin_impact)\":\"迪奥娜_(原神)\",\"dirndl\":\"阿尔卑斯村姑裙\",\"dirty\":\"肮脏的\",\"dirty_blonde\":\"浅褐发\",\"dirty_clothes\":\"弄脏的衣服\",\"dirty_face\":\"弄脏的脸\",\"dirty_feet\":\"弄脏的脚\",\"disappointed\":\"失望的\",\"disc_(medium)\":\"碟片\",\"disco_pose\":\"叉腰向上指 (舞蹈)\",\"disconnected_mouth\":\"裂开的嘴\",\"disdain\":\"蔑视\",\"disembodied_head\":\"分离的头\",\"disembodied_limb\":\"断肢\",\"disembodied_penis\":\"断掉的阴茎\",\"disgust\":\"恶心\",\"disgusted\":\"恶心\",\"disheveled_hair\":\"凌乱的头发|蓬乱的头发\",\"disperse\":\"分散\",\"disposable_cup\":\"一次性纸杯\",\"dissolving\":\"溶解的\",\"dissolving_clothes\":\"溶解掉的衣服\",\"dithering\":\"抖动\",\"diving\":\"潜水\",\"diving_mask\":\"潜水面罩\",\"diving_mask_on_head\":\"头戴潜水面罩\",\"diving_suit\":\"潜水衣\",\"dixie_cup_hat\":\"狗盆帽\",\"dobermann_(arknights)\":\"杜宾犬（明日方舟）\",\"doc_martens\":\"马丁靴\",\"dock\":\"船坞\",\"doctor\":\"医生\",\"doctor_(arknights)\":\"博士\",\"dodgerblue\":\"道奇蓝\",\"dodoco_(genshin_impact)\":\"嘟嘟可（原神）\",\"dog\":\"狗\",\"dog_boy\":\"犬男\",\"dog_collar\":\"狗项圈\",\"dog_ear\":\"狗耳\",\"dog_ears\":\"狗耳\",\"dog_girl\":\"犬娘\",\"dog_pose\":\"爪子姿势\",\"dog_tags\":\"狗牌\",\"dog_tail\":\"狗尾巴\",\"doggy_style\":\"狗爬式\",\"doggystyle\":\"后入式\",\"doily\":\"花边元素\",\"doll\":\"人偶|玩偶\",\"doll_hug\":\"抱着玩偶\",\"doll_joints\":\"玩偶球形关节\",\"dolls\":\"人偶\",\"dolphin\":\"海豚\",\"dolphin_shorts\":\"海豚短裤\",\"dominatrix\":\"女王(SM中)\",\"domineering\":\"修女服\",\"domino_mask\":\"SM面具\",\"donation_box\":\"募捐箱\",\"donut_hair_bun\":\"圆环发髻\",\"door\":\"门\",\"doorway\":\"玄关\",\"dot_mouth\":\"小圆点嘴\",\"dot_nose\":\"小圆点鼻\",\"dot_pupils\":\"点瞳孔\",\"dotted_line\":\"虚线\",\"double-breasted\":\"双排纽扣\",\"double_ahoge\":\"呆毛\",\"double_amputee\":\"双截肢者\",\"double_anal\":\"双重爆菊\",\"double_bun\":\"团子头\",\"double_buns\":\"双团子头\",\"double_buttjob\":\"双屁股交\",\"double_dildo\":\"双头龙\",\"double_footjob\":\"双足交\",\"double_grinding\":\"双磨(两人磨一根)\",\"double_handjob\":\"双手各握着一根阴茎\",\"double_peace\":\"双手比 V\",\"double_penetration\":\"双穴同插\",\"double_v\":\"啊嘿颜比V\",\"double_vaginal\":\"双重入穴\",\"double_vertical_stripe\":\"服饰上有两条平行条纹\",\"double_wield\":\"双持\",\"doughnut\":\"甜甜圈\",\"doughnut_hair_bun\":\"圆环发髻\",\"dougi\":\"武道服\",\"doujima_nanako\":\"堂岛菜菜子\",\"doujin_cover\":\"同人封面\",\"doujinshi\":\"同人志\",\"doujinshi_doujin_cover\":\"同人志风\",\"dove\":\"白鸽\",\"down_jacket\":\"羽绒服\",\"downblouse\":\"胸部走光\",\"downtown\":\"市中心\",\"dowsing_rod\":\"占星杖\",\"doya-gao\":\"得意脸\",\"doyagao\":\"得意脸\",\"dragging\":\"角色在拖某物\",\"dragon\":\"龙\",\"dragon_ball\":\"七龙珠\",\"dragon_dildo\":\"龙 假阳具\",\"dragon_girl\":\"龙娘\",\"dragon_horns\":\"龙角\",\"dragon_quest\":\"勇者斗恶龙\",\"dragon_tail\":\"龙尾\",\"dragon_wings\":\"龙翼\",\"dragonfly\":\"蜻蜓\",\"drake_(azur_lane)\":\"德雷克（碧蓝航线）\",\"draph\":\"牛角族\",\"drawer\":\"抽屉\",\"drawing\":\"绘画\",\"drawing_bow\":\"拉弓\",\"drawing_tablet\":\"手绘板\",\"drawr\":\"源drawr不可寻\",\"drawstring\":\"衣服的抽绳\",\"dreadlocks\":\"脏辫\",\"dreaming\":\"做梦\",\"drenched_panties\":\"湿内裤\",\"dress_basket\":\"指掀起裙子时形成的篮子形状\",\"dress_bow\":\"连衣裙上的蝴蝶结\",\"dress_carry\":\"指掀起裙子时形成的篮子形状\",\"dress_lift\":\"掀起裙子\",\"dress_pull\":\"剥下裙子胸口的部分\",\"dress_removed\":\"脱下裙子\",\"dress_tug\":\"压住裙摆\",\"dressing\":\"穿衣\",\"dressing_another\":\"着装\",\"drill\":\"钻头\",\"drill_hair\":\"钻头卷/公主卷\",\"drink\":\"饮料\",\"drinking\":\"喝\",\"drinking_glass\":\"酒杯\",\"drinking_pee\":\"喝尿\",\"drinking_straw\":\"吸管\",\"dripping\":\"液体滴落\",\"dripping_semen\":\"滴落的精液\",\"driving\":\"驾驶\",\"drone\":\"无人机\",\"drool\":\"唾液\",\"drooling\":\"流口水\",\"drop_earrings\":\"吊坠耳环\",\"drop_shadow\":\"立绘阴影\",\"dropping\":\"(意外)掉落\",\"drow\":\"暗精灵\",\"drowning\":\"溺水\",\"drugs\":\"药物\",\"drum\":\"鼓\",\"drum_(container)\":\"桶(容器)\",\"drum_set\":\"架子鼓\",\"drumsticks\":\"鼓槌\",\"drunk\":\"喝醉的\",\"drying\":\"弄干(浴后)\",\"drying_hair\":\"弄干头发\",\"du_dou\":\"肚兜\",\"dual_persona\":\"双重人格\",\"dual_wield\":\"双持\",\"dual_wielding\":\"双持\",\"duca_degli_abruzzi_(azur_lane)\":\"duca_degli_abruzzi（碧蓝航线）\",\"duck\":\"鸭子\",\"dudou\":\"肚兜\",\"duel\":\"决斗\",\"duel_monster\":\"游戏王决斗怪兽\",\"duffel_bag\":\"行李包\",\"duffel_coat\":\"粗呢大衣\",\"duke_of_york_(azur_lane)\":\"约克公爵（碧蓝航线）\",\"dulya\":\"Fig 手势\",\"dumbbell\":\"哑铃\",\"dungeon\":\"地牢\",\"dunkerque_(azur_lane)\":\"敦刻尔克\",\"dunkerque_(summer_sucre)_(azur_lane)\":\"敦刻尔克（苏克雷之夏）（碧蓝航线）\",\"durin_(arknights)\":\"都灵（明日方舟）\",\"dusk\":\"黄昏\",\"dusk_(arknights)\":\"黄昏（方舟）\",\"dusk_(everything_is_a_miracle)_(arknights)\":\"黄昏（一切都是奇迹）（明日方舟）\",\"dust\":\"灰尘\",\"dust_cloud\":\"烟尘\",\"duster\":\"掸子\",\"dutch_angle\":\"德式倾斜镜头\",\"dvalin_(genshin_impact)\":\"dvalin（原神）\",\"dvd_cover\":\"DVD封面\",\"dynamax_band\":\"极巨腕带（宝可梦）\",\"dynamic_angle\":\"动态角度\",\"dynamite\":\"黄色炸药；甘油炸药；\",\"eagle\":\"鹰\",\"eagle_spirit_(touhou)\":\"鹰魂（东方）\",\"ear_biting\":\"咬耳朵\",\"ear_blush\":\"耳红\",\"ear_bow\":\"（兽耳娘）耳部蝴蝶结\",\"ear_cleaner\":\"采耳\",\"ear_covers\":\"（兽耳娘或精灵的）耳罩\",\"ear_ornament\":\"耳饰\",\"ear_piercing\":\"穿耳洞\",\"ear_protection\":\"护耳罩\",\"ear_ribbon\":\"（兽耳娘）耳部缎带\",\"ear_ring\":\"耳环\",\"ear_rings\":\"耳环\",\"ear_sex\":\"耳交\",\"ear_tag\":\"耳标\",\"earbuds\":\"耳塞\",\"earclip\":\"耳夹\",\"earmuffs\":\"耳罩\",\"earphones\":\"耳机\",\"earring\":\"耳环\",\"earrings\":\"耳环\",\"ears\":\"多双耳朵\",\"ears_down\":\"下垂的耳朵\",\"ears_through_headwear\":\"为耳朵留洞的头饰\",\"ears_visible_through_hair\":\"可以看到耳朵\",\"earth_(planet)\":\"地球\",\"easel\":\"画架\",\"east_asian_architecture\":\"东方风格建筑\",\"easter_egg\":\"复活节彩蛋\",\"eastern_dragon\":\"东方龙\",\"eating\":\"咀嚼\",\"eating_hair\":\"吃头发\",\"edinburgh_(azur_lane)\":\"爱丁堡（碧蓝航线）\",\"egasumi\":\"工霞\",\"egg\":\"蛋\",\"egg_(food)\":\"蛋（食物）\",\"egg_vibrator\":\"跳蛋\",\"egg_vibrators\":\"跳蛋\",\"eggplant\":\"茄子\",\"egyptian\":\"埃及\",\"egyptian_clothes\":\"埃及风格服饰\",\"ehoumaki\":\"惠方卷\",\"eighth_note\":\"八分音符\",\"eimi_(blue_archive)\":\"eimi（蓝色档案）\",\"eisen_(sousou_no_frieren)\":\"艾冉(葬送的芙莉莲)\",\"ejaculating_while_penetrated\":\"插入时射精\",\"ejaculation\":\"射精\",\"ejaculation_between_breasts\":\"射出\",\"elaina_(majo_no_tabitabi)\":\"伊蕾娜\",\"elbe_(azur_lane)\":\"易北河（碧蓝航线）\",\"elbow_gloves\":\"长手套\",\"elbow_pad\":\"护肘\",\"elbow_pads\":\"护肘\",\"elbow_rest\":\"手肘靠着某物休息\",\"eldridge_(azur_lane)\":\"埃尔德里奇（碧蓝航线）\",\"electric_fan\":\"电风扇\",\"electric_guitar\":\"电吉他\",\"electric_piano\":\"钢琴\",\"electric_scoreboard\":\"电子公告板\",\"electric_socket\":\"插座\",\"electricity\":\"电\",\"elephant\":\"大象\",\"elf_ears\":\"尖耳\",\"elin\":\"艾琳族\",\"elis_(touhou)\":\"伊利斯（东方）\",\"elise_(fire_emblem)\":\"伊莉丝（火焰之纹章）\",\"elite_four\":\"四天王\",\"elite_ii_(arknights)\":\"精英_ii_(明日方舟)\",\"elizabeth_bathory_(fate)\":\"伊丽莎白巴托里（命运）\",\"elizabeth_bathory_(fate/extra_ccc)\":\"伊丽莎白巴托里（命运/额外的ccc）\",\"ellen_(touhou)\":\"艾伦（东方）\",\"elly_(touhou)\":\"elly（东方）\",\"elphelt_valentine\":\"艾尔菲尔特·华伦泰\",\"elsword\":\"艾斯之剑\",\"elven_ears\":\"尖耳\",\"elysium_(arknights)\":\"极乐世界（明日方舟）\",\"ema\":\"绘马\",\"embarrass\":\"害羞的(尴尬的)\",\"embarrassed\":\"害羞\",\"embarrassing\":\"尴尬的\",\"embarrassment\":\"尴尬的\",\"embellished_costume\":\"经润饰的服装\",\"embers\":\"余烬\",\"emblem\":\"纹章\",\"emden_(azur_lane)\":\"埃姆登（碧蓝航线）\",\"emerald_(gemstone)\":\"翡翠(宝石)\",\"emilia_(re_zero)\":\"艾米莉亚\",\"emiya_kiritsugu\":\"卫宫切嗣\",\"emiya_shirou\":\"卫宫士郎\",\"emotionless\":\"无口\",\"emphasis_lines\":\"集中线\",\"employee_uniform\":\"员工制服\",\"empty_eyes\":\"空洞的眼神\",\"endou_mamoru\":\"圆堂守\",\"endured_face\":\"忍耐的表情\",\"ene_(kagerou_project)\":\"榎本贵音（阳炎计划）\",\"enema\":\"灌肠\",\"energy\":\"能量\",\"energy_ball\":\"能量球\",\"energy_gun\":\"镭射枪\",\"energy_sword\":\"光剑\",\"energy_wings\":\"能量双翼\",\"english_commentary\":\"英语评论\",\"english_text\":\"英语\",\"engrish_text\":\"L和R不分的英文\",\"engulfing_lightning_(genshin_impact)\":\"薙草之稻光（原神\",\"enma_ai\":\"阎魔爱\",\"enmaided\":\"女仆装\",\"enoshima_junko\":\"江之岛盾子\",\"enpera\":\"(围巾束成的)乌贼鳍发型\",\"entangled_plants\":\"缠结型植物\",\"enterprise_(azur_lane)\":\"企业（碧蓝航线）\",\"enterprise_(wind_catcher)_(azur_lane)\":\"企业（捕风者）（碧蓝航线）\",\"envelope\":\"信封\",\"envy\":\"嫉妒\",\"epaulettes\":\"肩章\",\"epic\":\"壮丽且经典的故事(的同人)\",\"eraser\":\"橡皮擦\",\"erebus_(azur_lane)\":\"艾瑞布斯（碧蓝航线）\",\"erect_clit\":\"膨胀的阴核\",\"erect_clitoris\":\"膨胀的阴核\",\"erect_nipple\":\"激凸的乳头/隐约可见的乳头\",\"erect_nipples_under_clothes\":\"激凸的乳头/隐约可见的乳头\",\"erection\":\"勃起\",\"erection_under_clothes\":\"老二立帐篷\",\"ereshkigal_(fate)\":\"ereshkigal_(命运)\",\"ereshkigal_(fate/grand_order)\":\"埃列什基伽勒\",\"eromanga\":\"色情漫画\",\"error\":\"有问题的作画\",\"error_musume\":\"报错娘\",\"erune\":\"兽耳族\",\"erwin_(girls_und_panzer)\":\"松本里子\",\"essex_(azur_lane)\":\"埃塞克斯\",\"ethan_(arknights)\":\"伊森（明日方舟）\",\"eula\":\"优菈\",\"eula_(genshin_impact)\":\"优菈（原神）\",\"eunectes_(arknights)\":\"eunectes（明日方舟）\",\"eunectes_(forgemaster)_(arknights)\":\"eunectes_(forgemaster)_(方舟之夜)\",\"eva_01\":\"初号机\",\"eva_02\":\"二号机\",\"evening\":\"傍晚\",\"evening_dress\":\"晚会礼服\",\"evening_gown\":\"晚会礼服\",\"everybody\":\"所有人\",\"everyone\":\"集合绘\",\"evil\":\"邪恶\",\"evil_grin\":\"邪恶的露齿笑\",\"evil_smile\":\"邪恶的笑容\",\"excalibur_(fate/stay_night)\":\"excalibur（命运/留宿之夜）\",\"excalibur_morgan_(fate)\":\"excalibur 摩根（命运）\",\"excessive_cum\":\"超大的射精量\",\"excessive_pubic_hair\":\"极浓密的阴毛\",\"excessive_semen\":\"过剩的精液\",\"exchanging_clothes\":\"服饰互换\",\"excited\":\"兴奋\",\"execution\":\"处刑\",\"executor_(arknights)\":\"执行者（明日方舟）\",\"exercise\":\"做运动\",\"exhausted\":\"筋疲力尽的\",\"exhibitionism\":\"露出\",\"explosion\":\"爆炸\",\"explosive\":\"易爆的\",\"expression_chart\":\"角色的多表情展示\",\"expressionless\":\"无表情的\",\"expressionless_eyes\":\"失神\",\"expressions\":\"表情绘\",\"expressive_clothes\":\"富有表现力的衣服\",\"expressive_hair\":\"富有表现力的头发\",\"extended_pinky\":\"伸出小拇指\",\"extra\":\"衍生角色(形象)\",\"extra_arms\":\"多只手臂\",\"extra_breasts\":\"额外的乳房\",\"extra_digit\":\"多余手指\",\"extra_ears\":\"四只耳朵\",\"extra_eyes\":\"多只眼睛\",\"extra_mouth\":\"有多张嘴巴\",\"extra_penises\":\"额外的\",\"extra_pupils\":\"额外的瞳孔\",\"extreme_insertion\":\"巨大插入\",\"extremely_detailed_cg_unity_8k_wallpaper\":\"极高分辨率 CG 壁纸\",\"extremely_long_hair\":\"超长的头发\",\"exusiai_(arknights)\":\"能天使\",\"eye-contact\":\"眼神接触\",\"eye_censor\":\"眼部打码\",\"eye_circles\":\"眼袋\",\"eye_contact\":\"眼神交流\",\"eye_lashes\":\"睫毛\",\"eye_of_horus\":\"荷鲁斯之眼\",\"eye_patch\":\"单眼罩\",\"eye_reflection\":\"眼睛反射\",\"eye_roll\":\"眼睛抬头\",\"eye_rub\":\"揉眼睛\",\"eye_scar\":\"眼睛上的疤痕\",\"eye_through_hair\":\"透过头发可以看到的眼睛\",\"eyebags\":\"眼袋\",\"eyeball\":\"眼球\",\"eyeballs\":\"盯着看\",\"eyebrows\":\"眉毛\",\"eyebrows_behind_hair\":\"挡在头发下的眉毛\",\"eyebrows_hidden_by_hair\":\"眉毛被头发遮住\",\"eyebrows_visible_through_hair\":\"透过头发可以看到的眉毛\",\"eyelashes\":\"睫毛\",\"eyelid_pull\":\"拉眼皮吐舌鬼脸\",\"eyeliner\":\"眼线\",\"eyepatch_bikini\":\"眼罩比基尼\",\"eyepatch_removed\":\"摘眼罩\",\"eyes\":\"眼睛\",\"eyes_closed\":\"闭眼\",\"eyes_focus\":\"聚焦在眼睛\",\"eyes_out_of_frame\":\"头部脱框\",\"eyes_rolled_back\":\"翻白眼\",\"eyes_visible_through_hair\":\"透过头发可以看到的眼睛\",\"eyes_wide\":\"睁开眼睛\",\"eyeshadow\":\"眼影\",\"eyewear\":\"眼睛\",\"eyewear_on_head\":\"眼镜别在头上\",\"eyewear_removed\":\"摘眼镜\",\"eyjafjalla_(arknights)\":\"艾雅法拉_(arknights)\",\"face\":\"脸部\",\"face-to-face\":\"脸贴脸\",\"face_down_ass_up\":\"趴着翘臀\",\"face_focus\":\"聚焦在面部\",\"face_mask\":\"口罩\",\"face_paint\":\"面纹\",\"face_to_breasts\":\"脸贴乳房\",\"face_to_pecs\":\"脸贴胸肌\",\"faceless\":\"没有脸部细节的\",\"faceless_female\":\"无脸部女性\",\"faceless_male\":\"无脸男\",\"facepaint\":\"面纹\",\"facepalm\":\"以手掩面\",\"faceplant\":\"脸贴地面\",\"facesitting\":\"坐在脸上\",\"facial\":\"颜射\",\"facial_expressions\":\"表情\",\"facial_hair\":\"胡须\",\"facial_mark\":\"脸部有图案\",\"facial_tattoo\":\"脸部有纹身\",\"facing_another\":\"二人面对面(脸贴得很近)\",\"facing_away\":\"面向别处\",\"facing_viewer\":\"面向镜头\",\"fading_border\":\"褪色边框\",\"fading_borders\":\"褪色边框\",\"faerie\":\"小精灵\",\"failure\":\"失败\",\"failure_penguin\":\"失败的企鹅\",\"faint_smile\":\"浅笑\",\"fairies\":\"小精灵\",\"fairy_wings\":\"妖精的翅膀\",\"fake_animal_ears\":\"仿制的动物耳朵\",\"fake_breasts\":\"胸垫\",\"fake_censor\":\"假打码\",\"fake_cover\":\"(同人向玩梗向的)封面\",\"fake_facial_hair\":\"假胡须\",\"fake_horns\":\"装饰性的角\",\"fake_mustache\":\"假胡子\",\"fake_screenshot\":\"(同人向玩梗向的)截图\",\"fake_scrollbar\":\"假的滚动条\",\"fake_tail\":\"仿造的尾巴\",\"fake_wings\":\"仿造的翅膀\",\"fakeshot\":\"(同人向玩梗向的)截图\",\"falchion_(fire_emblem)\":\"法尔西昂(火焰之纹章)\",\"fall_leaves\":\"落叶\",\"fallen_down\":\"倒地的\",\"falling\":\"正在下坠的\",\"falling_leaves\":\"落叶\",\"falling_petals\":\"落花\",\"family\":\"一家子\",\"family_crest\":\"家徽\",\"fan\":\"扇子|电风扇\",\"fang\":\"虎牙\",\"fang_(arknights)\":\"方（方舟）\",\"fang_out\":\"露出虎牙|露出尖牙\",\"fangs\":\"尖牙\",\"fanny_pack\":\"腰包\",\"fantasy\":\"幻想\",\"fartooth_(arknights)\":\"远牙（明日方舟）\",\"fashion\":\"时尚\",\"fat\":\"肥胖的|大号美女\",\"fat_man\":\"胖子\",\"fat_mons\":\"丰满的\",\"fat_thighs\":\"粗腿\",\"fate/apocrypha\":\"命运/伪经\",\"fate/extella\":\"命运/extella\",\"fate/extra\":\"命运/额外\",\"fate/extra_ccc\":\"命运/额外的ccc\",\"fate/grand_order\":\"命运/大订单\",\"fate/grandorder\":\"命运皇冠指定\",\"fate/hollow_ataraxia\":\"命运/空心共济失调\",\"fate/prototype\":\"命运/原型\",\"fate/prototype:_fragments_of_blue_and_silver\":\"命运/原型：蓝色和银色的碎片\",\"fate/stay_night\":\"命运之夜\",\"fate/unlimited_codes\":\"命运/无限代码\",\"fate/zero\":\"命运/零\",\"fate_(series)\":\"命运（系列）\",\"fate_testarossa\":\"菲特·泰斯特罗莎·哈拉温\",\"father_and_daughter\":\"父女\",\"father_and_son\":\"父子\",\"faucet\":\"水龙头\",\"faulds\":\"腹甲\",\"faust_(arknights)\":\"浮士德（明日方舟）\",\"faux_figurine\":\"仿手办风格\",\"faux_traditional_media\":\"传统手绘风格\",\"favonius_sword_(genshin_impact)\":\"favonius剑（原神）\",\"fear\":\"害怕的\",\"fear_kubrick\":\"害怕侧目\",\"feater_(arknights)\":\"羽毛（方舟）\",\"feather\":\"场景飘羽毛\",\"feather-trimmed_sleeves\":\"羽毛装饰的袖子\",\"feather_boa\":\"羽毛围巾\",\"feather_hair\":\"羽毛头发\",\"feather_hair_ornament\":\"羽毛头饰\",\"feather_in_hair\":\"羽毛头饰\",\"feather_necklace\":\"羽毛项链\",\"feather_trim\":\"羽毛饰边\",\"feathered_wings\":\"羽翼\",\"feathers\":\"羽毛\",\"fedora\":\"软呢帽\",\"feeding\":\"喂食\",\"feet_focus\":\"足部焦点\",\"feet_out_of_frame\":\"双脚不在图内\",\"feet_soles\":\"脚底\",\"feet_up\":\"翘起脚\",\"felching\":\"从阴道吸精液\",\"fellatio_gesture\":\"摆着口交的手势\",\"female\":\"女性\",\"female_child\":\"女 童\",\"female_commander_(azur_lane)\":\"女指挥官（碧蓝航线）\",\"female_doctor_(arknights)\":\"女医生_(arknights)\",\"female_ejaculation\":\"潮吹\",\"female_focus\":\"女性焦点（画面中为女性）\",\"female_gunner_(dungeon_and_fighter)\":\"女炮手（地下城与战士）\",\"female_masturbation\":\"女性自慰\",\"female_mechanic_(dungeon_and_fighter)\":\"女机械师（地下城与斗士）\",\"female_only\":\"仅有女性\",\"female_orgasm\":\"女性高潮\",\"female_pervert\":\"痴女\",\"female_pov\":\"女性视角\",\"female_protagonist_(pokemon_go)\":\"女トレーナー(ポケモンGO)\",\"female_pubic_hair\":\"女性阴毛\",\"female_saniwa_(touken_ranbu)\":\"女審神者\",\"female_slayer_(dungeon_and_fighter)\":\"女杀手（地下城与斗士）\",\"female_solo\":\"单人\",\"female_tourist_c_(arknights)\":\"女游客_c_(arknights)\",\"femdom\":\"逆强奸\",\"femdom_rape\":\"调教强奸(女对男)\",\"fence\":\"栅栏\",\"fences\":\"栏杆\",\"fern_(sousou_no_frieren)\":\"菲伦(葬送的芙莉莲)\",\"ferret\":\"貂\",\"ferret_ears\":\"鼬耳朵\",\"ferris_wheel\":\"摩天轮\",\"festival\":\"节日|祭典\",\"fetal_position\":\"曲腿至胸\",\"fewer_digits\":\"缺少手指\",\"ff_gradient\":\"最终幻想式渐变\",\"fff_threesome\":\"女女女3P\",\"ffm_threesome\":\"女女男3P\",\"fiammetta_(arknights)\":\"菲亚梅塔（明日方舟）\",\"fictional_persona\":\"原创人物\",\"fidget\":\"紧张手势\",\"fidgeting\":\"紧张手势\",\"field\":\"田野\",\"fields\":\"田园\",\"fiery_eyes\":\"燃烧的眼睛\",\"fiery_wings\":\"燃烧着的翅膀\",\"fig_gesture\":\"Fig 手势\",\"fig_sign\":\"Fig 手势\",\"fighter_jet\":\"战斗机\",\"fighting\":\"战斗中的\",\"fighting_stance\":\"战斗姿态|摆着架势的\",\"figure\":\"手办\",\"figure_four_sitting\":\"二郎腿\",\"film_grain\":\"胶片颗粒感|老电影滤镜\",\"fine_art_parody\":\"名画模仿\",\"fine_fabric_emphasis\":\"精细的面料感|超还原的丝袜\",\"finger_biting\":\"咬手指\",\"finger_camera\":\"用手指作相框\",\"finger_counting\":\"用手指比数字\",\"finger_frame\":\"用手指作相框\",\"finger_gun\":\"手枪手势\",\"finger_heart\":\"双指比心\",\"finger_in_another's_mouth\":\"口内指交\",\"finger_in_mouth\":\"手指伸进嘴里\",\"finger_in_own_mouth\":\"手指放在自己嘴中\",\"finger_in_panties\":\"手伸进内裤里\",\"finger_on_trigger\":\"准备扣扳机的手势\",\"finger_quotes\":\"引号手势\",\"finger_raised\":\"食指抬起\",\"finger_smile\":\"用手指做出笑脸\",\"finger_sucking\":\"吮吸手指\",\"finger_to_another's_chin\":\"手托着对方的下巴\",\"finger_to_cheek\":\"戳脸颊\",\"finger_to_mouth\":\"手抵在嘴唇边\",\"fingering_ass\":\"手爆菊\",\"fingering_asshole\":\"手爆菊\",\"fingering_through_clothes\":\"手指隔着衣物摸来摸去\",\"fingering_through_panties\":\"手指通过内裤\",\"fingerless_glove\":\"露指手套\",\"fingerless_gloves\":\"露指手套\",\"fingernails\":\"指甲\",\"fingers\":\"手指\",\"fingers_together\":\"手指并拢\",\"fingersmile\":\"用手指做出笑脸\",\"fins\":\"鱼鳍\",\"fire\":\"火\",\"fire_emblem:_three_houses\":\"火焰之纹章：三宫\",\"fire_emblem_fates\":\"火焰纹章：命运\",\"firearm\":\"枪\",\"firebrick\":\"耐火砖\",\"fireflies\":\"萤火虫\",\"fireplace\":\"壁炉\",\"firewatch_(arknights)\":\"看火人（方舟）\",\"fireworks\":\"烟花\",\"firing\":\"射击\",\"first-person_view\":\"第一人称视角\",\"first_aid\":\"急救\",\"fischl\":\"菲谢尔\",\"fischl_(ein_immernachtstraum)_(genshin_impact)\":\"菲谢尔_(ein_immernachtstraum)_(原神)\",\"fischl_(genshin_impact)\":\"菲谢尔（原神）\",\"fish\":\"鱼\",\"fish_girl\":\"鱼人\",\"fish_hair_ornament\":\"鱼形发饰\",\"fish_print\":\"鱼形印花\",\"fish_tail\":\"鱼尾巴\",\"fisheye\":\"鱼眼镜头\",\"fishing\":\"钓鱼\",\"fishing_rod\":\"钓鱼竿\",\"fishnet\":\"网袜\",\"fishnet_legwear\":\"渔网袜\",\"fishnet_pantyhose\":\"渔网袜\",\"fishnet_stockings\":\"渔网袜\",\"fishnet_thighhighs\":\"渔网过膝袜\",\"fishnet_top\":\"渔网上衣\",\"fist\":\"握紧的手\",\"fist_bump\":\"碰拳\",\"fist_in_hand\":\"抱拳\",\"fistbump\":\"碰拳\",\"fisting\":\"拳头插入\",\"fists\":\"紧握的双手\",\"fivesome\":\"群P\",\"flaccid\":\"未勃起的\",\"flag\":\"旗\",\"flag_print\":\"旗帜印花\",\"flail\":\"梿枷\",\"flame\":\"火焰\",\"flame-tipped_tail\":\"火焰条纹的尾巴\",\"flame_painter\":\"Flame Painter (工具)\",\"flame_print\":\"火焰图案\",\"flame_symbol_in_the_pupils_and_iris\":\"眼中有火焰\",\"flaming_eye\":\"焰目\",\"flaming_eyes\":\"燃烧的眼睛\",\"flandre_scarlet\":\"芙兰朵露·斯卡蕾特\",\"flapping\":\"拍打动作\",\"flashback\":\"回忆场景\",\"flashing\":\"露出\",\"flashlight\":\"手电筒\",\"flask\":\"烧瓶\",\"flat_ass\":\"贫瘠的屁股\",\"flat_cap\":\"平顶帽|司机帽\",\"flat_chest\":\"平胸|贫乳(A)\",\"flat_chest_grab\":\"抓着贫乳\",\"flat_chested\":\"贫乳 (A)\",\"flat_color\":\"平涂风格\",\"flat_colors\":\"平涂风格\",\"flat_envy\":\"平胸歧视\",\"flat_gaze\":\"轻蔑的眼神\",\"flat_grab\":\"抓着贫乳\",\"flats\":\"无背景|平铺的背景\",\"flattop\":\"平顶\",\"fleeing\":\"在逃跑的\",\"flesh_fang\":\"把嘴的一部分画成虎牙状\",\"fleshlight\":\"人工阴道\",\"fleur_de_lapin_uniform\":\"点兔女仆装\",\"flexible\":\"柔韧性好的\",\"flexing\":\"秀肌肉\",\"flight_deck\":\"飞行甲板\",\"flint_(arknights)\":\"燧石（方舟）\",\"flip-flops\":\"人字拖\",\"flip_phone\":\"翻盖手机\",\"flipped_hair\":\"外卷发型\",\"flipping_off\":\"比出中指\",\"floating\":\"浮动的|在漂浮的\",\"floating_breasts\":\"漂浮的乳房\",\"floating_hair\":\"飘动的头发\",\"floating_island\":\"浮岛\",\"floating_object\":\"漂浮物\",\"floating_scarf\":\"漂浮围巾\",\"floating_snowflake\":\"雪花\",\"floating_wings\":\"脱离本体的翅膀\",\"flock\":\"悠远|恢弘感|一大群\",\"floor\":\"地板\",\"floppy_ears\":\"大耳朵|下垂的耳朵|飞机耳发型\",\"floral_background\":\"花朵点缀的背景|有花香的感觉\",\"floral_print\":\"花朵图案(印花)\",\"floralwhite\":\"花白\",\"florence_nightingale_(fate)\":\"佛罗伦萨夜莺（命运）\",\"flower\":\"花\",\"flower-shaped_pupils\":\"花形瞳孔\",\"flower_(symbol)\":\"花(符号)\",\"flower_bloom\":\"花盛开\",\"flower_bracelet\":\"花手镯\",\"flower_earrings\":\"花耳环\",\"flower_field\":\"花田\",\"flower_hair_ornament\":\"发花\",\"flower_in_hair\":\"发花\",\"flower_knot\":\"绳结\",\"flower_necklace\":\"花环|鲜花项链\",\"flower_ocean\":\"花海\",\"flower_petals\":\"花瓣\",\"flower_pot\":\"花盆\",\"flowers\":\"花\",\"flowers_meadows\":\"花田\",\"fluffy\":\"毛茸茸的\",\"flush\":\"脸红的\",\"flushed\":\"脸红的\",\"flustered\":\"慌乱的\",\"flute\":\"笛\",\"flying\":\"飞行\",\"flying_button\":\"飞出的纽扣\",\"flying_kick\":\"飞踢\",\"flying_sweatdrops\":\"飞扬的汗珠\",\"fmm_threesome\":\"二男加一女\",\"foam\":\"泡沫\",\"focus_blur\":\"背景虚化\",\"fog\":\"雾\",\"folded\":\"抬腿露阴\",\"folded_arms\":\"交叉双臂\",\"folded_fan\":\"折起来的折扇\",\"folded_hair\":\"折叠头发\",\"folded_ponytail\":\"蜷起来的马尾\",\"folding_chair\":\"折叠椅\",\"folding_fan\":\"扇子\",\"foliage\":\"树叶\",\"folinic_(arknights)\":\"叶酸（明日方舟）\",\"fondle\":\"摸索\",\"fondling\":\"摸索\",\"fondling_testicles\":\"爱抚睾丸\",\"food\":\"食物\",\"food-themed_hair_ornament\":\"食物发饰\",\"food_focus\":\"以食物为焦点\",\"food_hair_ornament\":\"食物发饰\",\"food_in_mouth\":\"嘴里有食物\",\"food_insertion\":\"食物插入\",\"food_on\":\"脸上有食物\",\"food_on_body\":\"身体上有食物\",\"food_on_breasts\":\"胸上有食物\",\"food_on_cheek\":\"食物在脸上\",\"food_on_face\":\"脸上有食物\",\"food_on_hair\":\"头发上的食物\",\"food_on_head\":\"头上有食物\",\"food_print\":\"食物印花\",\"food_stand\":\"食品摊\",\"foodification\":\"食物化\",\"foot\":\"脚\",\"foot_focus\":\"足部焦点\",\"foot_out_of_frame\":\"单脚不在图内\",\"foot_worship\":\"足部崇拜\",\"footprints\":\"脚印\",\"footwear_bow\":\"鞋子蝴蝶结\",\"foral_background\":\"花卉图案装饰的背景\",\"force-feeding\":\"机械固定\",\"forced\":\"被强迫\",\"forced_kiss\":\"被强迫接吻\",\"forced_orgasm\":\"强制高潮\",\"forced_partners\":\"被强迫和他人性交\",\"forced_smile\":\"强迫笑\",\"forehead\":\"额头\",\"forehead-to-forehead\":\"额头贴额头\",\"forehead_gem\":\"额前有宝石\",\"forehead_jewel\":\"额前有宝石\",\"forehead_kiss\":\"亲吻额头\",\"forehead_mark\":\"额前有图案\",\"forehead_protector\":\"护额\",\"forelocks\":\"耳前发\",\"foreshortening\":\"正前缩距透视法\",\"foreskin\":\"包皮\",\"forest\":\"森林/树\",\"forestgreen\":\"森林绿\",\"fork\":\"餐叉\",\"forked_eyebrows\":\"分叉眉毛\",\"formal\":\"正装\",\"formal_dress\":\"礼服\",\"formidable_(azur_lane)\":\"可畏(碧蓝航线)\",\"formidable_(the_lady_of_the_beach)_(azur_lane)\":\"强大的（海滩女士）\",\"formidable_(timeless_classics)_(azur_lane)\":\"令人敬畏的（永恒的经典）（碧蓝航线）\",\"forniphilia\":\"猿癖\",\"fortissimo_hair_ornament\":\"音符发饰\",\"fou_(fate)\":\"fou（命运）\",\"fountain\":\"喷泉\",\"fountain_pen_(medium)\":\"蘸水笔画风\",\"four-leaf_clover\":\"四叶草\",\"four_of_a_kind_(touhou)\":\"四种（东方）\",\"foursome\":\"群P\",\"fourth_wall\":\"虚实穿插|连接到现实的感觉|次元壁\",\"fox\":\"狐狸\",\"fox_ears\":\"狐耳\",\"fox_girl\":\"狐娘\",\"fox_hand_sign\":\"狐狸手势\",\"fox_mask\":\"狐狸面具\",\"fox_shadow_puppet\":\"狐狸手势\",\"fox_tail\":\"狐狸尾巴\",\"frame\":\"画框\",\"framed\":\"画框\",\"framed_breasts\":\"极具立体感的乳房\",\"franka_(arknights)\":\"弗兰卡（明日方舟）\",\"frankenstein's_monster_(fate)\":\"フランケンシュタイン(Fate)\",\"freckles\":\"雀斑\",\"freediving\":\"潜水(泳姿不限)\",\"french_braid\":\"法式辫子\",\"french_flag\":\"法国国旗\",\"french_fries\":\"炸薯条\",\"french_kiss\":\"舌吻\",\"french_text\":\"法文\",\"fried_egg\":\"煎蛋|荷包蛋\",\"friedrich_der_grosse_(azur_lane)\":\"Friedrich_der_Grosse_(蔚蓝海岸)\",\"friends\":\"朋友\",\"frieren\":\"芙莉莲\",\"frill\":\"皱边\",\"frilled\":\"皱边\",\"frilled_apron\":\"花边围裙\",\"frilled_bikini\":\"花边比基尼\",\"frilled_bow\":\"花边蝴蝶结\",\"frilled_bra\":\"花边胸罩\",\"frilled_capelet\":\"花边披肩\",\"frilled_choker\":\"花边项圈\",\"frilled_collar\":\"花边衣领\",\"frilled_dress\":\"花边连衣裙\",\"frilled_gloves\":\"花边手套\",\"frilled_hair_tubes\":\"褶边发套（灵梦那种）\",\"frilled_hairband\":\"花边发带\",\"frilled_hat\":\"褶边帽子\",\"frilled_kimono\":\"花边和服\",\"frilled_legwear\":\"花边的裤袜\",\"frilled_panties\":\"花边内裤\",\"frilled_pillow\":\"褶边枕头\",\"frilled_ribbon\":\"花边缎带\",\"frilled_shirt\":\"花边衬衫\",\"frilled_shirt_collar\":\"花边衬衫领\",\"frilled_skirt\":\"花边裙子\",\"frilled_sleeves\":\"花边袖子\",\"frilled_swimsuit\":\"花边泳衣\",\"frilled_thighhighs\":\"褶边过膝袜\",\"frills\":\"花边\",\"frilly\":\"皱边\",\"fringe\":\"须边\",\"fringe_trim\":\"碎边饰物|边缘装饰物\",\"frog\":\"青蛙\",\"frog_eyes\":\"一字型瞳孔/蛙眼\",\"frog_girl\":\"青蛙娘\",\"frog_hair_ornament\":\"青蛙发饰\",\"frogtie\":\"青蛙捆绑\",\"from_above\":\"俯视镜头\",\"from_back\":\"后背视角\",\"from_behind\":\"背影\",\"from_below\":\"仰视镜头\",\"from_outside\":\"室外看向室内(的镜头)\",\"from_side\":\"角色的侧面\",\"from_space_station\":\"空间站\",\"front-print_panties\":\"正面有图案的内裤\",\"front-tie_bikini\":\"从正面打结的比基尼\",\"front-tie_bikini_top\":\"前系带比基尼上衣\",\"front-tie_top\":\"从正面打结的衣物\",\"front_braid\":\"前辫\",\"front_cover\":\"封面\",\"front_ponytail\":\"束在正面的马尾\",\"front_view\":\"正面视角\",\"front_zipper_swimsuit\":\"拉链在正面的泳衣\",\"frontlight\":\"正面光\",\"frostleaf_(arknights)\":\"霜叶（方舟）\",\"frostnova_(arknights)\":\"霜新星（明日方舟）\",\"frottage\":\"摩擦性器官|用性器官摩擦别人的身体\",\"frown\":\"皱眉/蹙额\",\"frowning\":\"皱眉/蹙额\",\"frozen\":\"被冻住的\",\"fruit\":\"水果\",\"fruit_insertion\":\"用水果蔬菜\",\"frustrated\":\"沮丧\",\"frustrated_brow\":\"沮丧的眉头\",\"frying_pan\":\"平底锅\",\"fubuki_(azur_lane)\":\"吹雪（碧蓝航线）\",\"fubuki_(blue_archive)\":\"吹雪（蓝色档案）\",\"fubuki_(kancolle)\":\"吹雪_(kancolle)\",\"fubuki_(one-punch_man)\":\"地狱吹雪\",\"fuchsia\":\"紫红\",\"fuck\":\"性爱\",\"fucked_silly\":\"被肏到恍惚|被干得不要不要\",\"fucking\":\"性爱\",\"fudepen_(medium)\":\"墨笔/毛钢笔\",\"fujibayashi_kyou\":\"藤林杏\",\"fujimaru_ritsuka_(female)\":\"咕哒子\",\"fujimaru_ritsuka_(male)\":\"咕哒男\",\"fujimura_taiga\":\"藤村大河\",\"fujisaki_chihiro\":\"不二咲千寻\",\"fujiwara_chika\":\"藤原千花\",\"fujiwara_no_mokou\":\"藤原妹红\",\"fukuji_mihoko\":\"福路美穗子\",\"fukuzawa_yumi\":\"福泽祐巳\",\"full-face_blush\":\"整张脸泛红\",\"full-length_zipper\":\"有整件衣物长的拉链\",\"full-package_futanari\":\"有完整两性器官的扶她\",\"full_armor\":\"穿着全套盔甲的\",\"full_blush\":\"整张脸泛红\",\"full_body\":\"全身|画出了全身\",\"full_moon\":\"满月\",\"full_nelson\":\"双肩下握颈体位\",\"full_scorpion\":\"头扑倒在地\",\"fullmetal_alchemist\":\"钢之炼金术士\",\"fume\":\"气得冒烟(含一定漫画元素)\",\"fumizuki_(azur_lane)\":\"fumizuki（碧蓝航线）\",\"funami_yui\":\"船见结衣\",\"fur\":\"毛皮\",\"fur-trimmed\":\"毛边的\",\"fur-trimmed_boots\":\"皮草靴\",\"fur-trimmed_cape\":\"毛皮镶边斗篷\",\"fur-trimmed_capelet\":\"毛皮装饰披肩\",\"fur-trimmed_coat\":\"镶边皮草大衣\",\"fur-trimmed_dress\":\"毛皮镶边连衣裙\",\"fur-trimmed_gloves\":\"毛皮镶边手套\",\"fur-trimmed_headwear\":\"毛边头饰\",\"fur-trimmed_hood\":\"毛皮镶边风帽\",\"fur-trimmed_jacket\":\"皮草夹克\",\"fur-trimmed_legwear\":\"皮草修身长裤\",\"fur-trimmed_skirt\":\"毛皮镶边短裙\",\"fur-trimmed_sleeves\":\"毛皮镶边袖子\",\"fur_boots\":\"矮跟休闲皮草靴\",\"fur_coat\":\"毛皮大衣\",\"fur_collar\":\"毛皮衣领\",\"fur_hat\":\"毛皮帽子\",\"fur_scarf\":\"皮草围巾\",\"fur_trim\":\"皮草款式|毛皮镶边\",\"furina_(genshin_impact)\":\"芙宁娜(原神)\",\"furisode\":\"振袖\",\"furrification\":\"多毛化\",\"furrowed_brow\":\"下眉毛\",\"furrowed_eyebrows\":\"下眉毛\",\"furry\":\"毛茸茸|兽人|福瑞\",\"furry_female\":\"毛茸茸女性|福瑞娘\",\"furry_male\":\"毛茸茸男性|福瑞男\",\"furry_with_non-furry\":\"非福瑞与福瑞（做爱等）\",\"furude_rika\":\"古手梨花\",\"furudo_erika\":\"古戸ヱリカ\",\"furukawa_nagisa\":\"古河渚\",\"furutani_himawari\":\"古谷向日葵\",\"fushimi_inari\":\"伏见稻荷\",\"fusion\":\"融合|合体\",\"fusou_(azur_lane)\":\"扶苏（碧蓝航线）\",\"futa\":\"双性\",\"futa_with_female\":\"扶她和女性\",\"futa_with_futa\":\"两个扶她\",\"futa_with_male\":\"扶她和男性\",\"futaba_anzu\":\"双叶杏\",\"futami_ami\":\"双海亚美\",\"futami_mami\":\"双海真美\",\"futasub\":\"干扶她|玩弄扶她\",\"futatsuiwa_mamizou\":\"二ッ岩マミゾウ\",\"futon\":\"被窝\",\"futuristic\":\"科幻\",\"fuuin_no_tsue\":\"封印之杖\",\"fuuka_(blue_archive)\":\"fuuka（蓝色档案）\",\"fuura_kafuka\":\"风浦可符香\",\"g-pen_(medium)\":\"G 笔\",\"g-string\":\"超细款丁字裤\",\"gae_bolg_(fate)\":\"gae_bolg_(命运)\",\"gag\":\"口塞\",\"gagged\":\"被塞口的\",\"gainsboro\":\"盖茨伯勒\",\"gakuran\":\"学兰\",\"galko\":\"ギャル子\",\"gamagoori_ira\":\"蟇郡苛\",\"game_asset\":\"游戏 CG\",\"game_console\":\"游戏机\",\"game_controller\":\"游戏控制器\",\"game_cover\":\"视频游戏封面\",\"gamecg\":\"游戏 CG\",\"gamepad\":\"游戏手柄\",\"gameplay_mechanics\":\"(融入了)游戏机制元素\",\"ganaha_hibiki\":\"我那霸响\",\"gang_bang\":\"轮奸\",\"gang_rape\":\"轮奸\",\"gang_sex\":\"轮奸\",\"gangrape\":\"轮奸\",\"gangsex\":\"轮奸\",\"ganguro\":\"黑皮\",\"gangut_(azur_lane)\":\"甘古特（碧蓝航线）\",\"ganyu\":\"甘雨\",\"ganyu_(genshin_impact)\":\"甘雨（原神）\",\"gap_(touhou)\":\"隙间(东方)\",\"gape\":\"敞开的/撑开的(阴部和屁眼)\",\"gaping\":\"敞开的|撑开的(阴部和屁眼)\",\"garden\":\"花园\",\"garnet_til_alexandros_xvii\":\"ガーネット・ティル・アレクサンドロス17世\",\"garreg_mach_monastery_uniform\":\"加尔格·马可大修道院制服\",\"garrison_cap\":\"船形帽|卫戍帽|军便帽\",\"garter_strap\":\"袜带\",\"garter_straps\":\"吊带袜的吊带\",\"garterbelt\":\"连腰吊带袜\",\"garters\":\"吊带袜的袜带\",\"gas-mask\":\"防毒面具\",\"gas_mask\":\"防毒面具\",\"gasai_yuno\":\"我妻由乃\",\"gascogne_(azur_lane)\":\"加斯科涅（碧蓝航线）\",\"gasping\":\"喘气（张大嘴）\",\"gate\":\"门\",\"gathers\":\"褶裥(衣物)\",\"gatling_gun\":\"加特林机枪\",\"gauntlets\":\"护腕\",\"gavial_(arknights)\":\"gavial（明日方舟）\",\"gawr_gura\":\"噶呜·古拉\",\"gay\":\"搞基\",\"gears\":\"齿轮\",\"gekkoukan_high_school_uniform\":\"月光馆学园制服（Persona3）\",\"gem\":\"宝石\",\"gem_uniform_(houseki_no_kuni)\":\"宝石之国的制服\",\"gen_1_pokemon\":\"第1代口袋妖怪\",\"gen_2_pokemon\":\"第2代口袋妖怪\",\"gen_3_pokemon\":\"第3代口袋妖怪\",\"gen_4_pokemon\":\"第4代口袋妖怪\",\"gen_5_pokemon\":\"第5代口袋妖怪\",\"gen_6_pokemon\":\"第6代口袋妖怪\",\"gen_7_pokemon\":\"第7代口袋妖怪\",\"gen_8_pokemon\":\"第8代口袋妖怪\",\"genderbend\":\"性转\",\"genderswap_(ftm)\":\"男体化\",\"genderswap_(mtf)\":\"女体化\",\"gengetsu_(touhou)\":\"幻月（东方）\",\"genital_fluids\":\"性器分泌液\",\"genjii_(touhou)\":\"源氏（东方）\",\"genshin_impact_sticker_redraw_(meme)\":\"genshin_Impact 贴纸重绘（模因）\",\"german_clothes\":\"德国服装\",\"german_flag\":\"德国国旗\",\"german_flag_bikini\":\"德国国旗比基尼\",\"german_text\":\"德语\",\"germany\":\"德国\",\"geta\":\"木屐\",\"ghost\":\"幽灵\",\"ghost_tail\":\"幽灵尾巴\",\"ghosts\":\"幽灵\",\"ghostwhite\":\"幽灵白\",\"gi\":\"武道服\",\"giant\":\"巨人\",\"giantess\":\"女巨人\",\"gif\":\"GIF 动图\",\"gift\":\"礼物\",\"gift_bag\":\"礼品袋\",\"gift_box\":\"礼品盒\",\"gigantic_breast\":\"魔乳 (F)\",\"gigantic_breasts\":\"魔乳(F)\",\"giggling\":\"咯咯傻笑\",\"gilles_de_rais_(caster)_(fate)\":\"gilles_de_rais（施法者）（命运）\",\"girdle\":\"紧身塔\",\"girdling\":\"束腰\",\"girl's_love\":\"百合\",\"girl_love\":\"百合\",\"girl_on_top\":\"女上体位\",\"girl_sandwich\":\"被两个女孩夹在中间\",\"girls'_frontline\":\"少女前线\",\"girls_are_praying\":\"少女祈祷中\",\"girls_love\":\"百合\",\"giving\":\"递|赠送\",\"giving_up_the_ghost\":\"灵魂出窍\",\"gladiia_(arknights)\":\"角斗士（明日方舟）\",\"glaive\":\"长柄刀\",\"glands_of_montgomery\":\"蒙哥马利腺体\",\"glare\":\"轻蔑/怒视\",\"glaring\":\"轻蔑的眼神|怒视\",\"glasgow_smile\":\"格拉斯哥微笑\",\"glass\":\"玻璃\",\"glasses\":\"眼镜|眼镜娘\",\"glasses_on_head\":\"眼镜别在头上\",\"glaucus_(arknights)\":\"格劳克斯（明日方舟）\",\"glint\":\"眼中闪现强烈的情感\",\"glitch\":\"画面噪点\",\"globe\":\"地球仪\",\"glomp\":\"热情的拥抱|扑上来抱住\",\"gloom\":\"忧郁的\",\"gloom_(expression)\":\"消沉(表情)\",\"gloomy\":\"消沉(表情)\",\"glorious_(azur_lane)\":\"光荣（碧蓝航线）\",\"glove\":\"手套\",\"glove_removed\":\"脱下手套\",\"gloves\":\"手套\",\"gloves_removed\":\"脱下手套\",\"glowing\":\"发光的\",\"glowing_eye\":\"发光的眼睛(单眼)\",\"glowing_eyes\":\"发光的双眼\",\"glowing_hair\":\"发光的头发\",\"glowing_light\":\"荧光\",\"glowing_weapon\":\"发光的武器\",\"glowstick\":\"荧光棒|打call棒\",\"gluteal_fold\":\"正面可见的屁股\",\"gnaw\":\"啃\",\"gneisenau_(azur_lane)\":\"格奈森瑙（碧蓝航线）\",\"gneisenau_(nightmarish_succubus)_(azur_lane)\":\"gneisenau（噩梦般的魅魔）（碧蓝航线）\",\"goat_ears\":\"山羊耳朵\",\"goat_eyes\":\"一字型瞳孔/蛙眼\",\"goat_horns\":\"山羊角\",\"goatee\":\"山羊胡\",\"goblin\":\"哥布林\",\"gochuumon_wa_usagi_desu_ka12k\":\"点兔\",\"god_rays\":\"自上而下的光\",\"goddess\":\"女神\",\"goddess_of_victory:_nikke\":\"胜利女神:妮姬\",\"goggle_on_head\":\"头上别着护目镜\",\"goggles\":\"风镜\",\"goggles_around_neck\":\"脖子挂着护目镜\",\"goggles_on_hat\":\"帽子上别着护目镜\",\"goggles_on_head\":\"头上别着护目镜\",\"goggles_on_headwear\":\"帽子上别着护目镜\",\"goggles_on_helmet\":\"帽子上别着护目镜\",\"gohei\":\"御币\",\"gokkun\":\"吃精\",\"gokotai\":\"五虎退\",\"gokou_ruri\":\"五更瑠璃\",\"gold\":\"金\",\"gold_armor\":\"黄金盔甲\",\"gold_chain\":\"金链子\",\"gold_hair\":\"金发\",\"gold_necklace\":\"金项链\",\"gold_trim\":\"金色镶边\",\"golden_darkness\":\"金色暗影\",\"golden_hour_lighting\":\"黄金时段照明\",\"golden_shower\":\"金色淋浴\",\"goldenglow_(arknights)\":\"Goldenglow（明日方舟）\",\"goldenrod\":\"金麒麟色\",\"goldfish\":\"金鱼\",\"golf_club\":\"高尔夫俱乐部\",\"good_end\":\"好结局\",\"google_sketchup_(medium)\":\"Google Sketchup\",\"gorget\":\"护喉|护喉甲|颈甲\",\"gorou_(genshin_impact)\":\"五郎（原神）\",\"goth\":\"哥特风格\",\"gothic\":\"哥特风格\",\"gothloli\":\"哥特萝莉\",\"gouache\":\"水粉\",\"gouache_(medium)\":\"水粉\",\"gourd\":\"葫芦\",\"gown\":\"女裙|女长服|女礼服\",\"grab\":\"抓住/抓着\",\"grabbing\":\"抓住|抓着\",\"grabbing_another's_ass\":\"抓着对方屁股\",\"grabbing_another's_breast\":\"抓着别人的乳房\",\"grabbing_another's_hair\":\"抓着对方的头发\",\"grabbing_arm\":\"抓住手臂\",\"grabbing_breasts\":\"揉胸\",\"grabbing_from_behind\":\"从背后揉胸|从背后抓住胸部\",\"grabbing_own_ass\":\"抓着自己的屁股\",\"grabbing_own_breast\":\"抓住自己的乳房\",\"grabbing_sheet\":\"抓着床单\",\"gradient\":\"(身体或肢体)倾斜\",\"gradient_background\":\"渐变的背景\",\"gradient_eyes\":\"渐变瞳色\",\"gradient_hair\":\"渐变色的头发\",\"gradient_legwear\":\"渐变色袜子\",\"gradient_pantyhose\":\"渐变色裤袜\",\"gradient_sky\":\"倾斜的天空\",\"gradient_thighhighs\":\"渐变色过膝袜\",\"graf_zeppelin_(azur_lane)\":\"格拉夫齐柏林飞艇\",\"graf_zeppelin_(beachside_urd)_(azur_lane)\":\"graf_zeppelin_(beachside_urd)_(azur_Lane)\",\"graffiti\":\"涂鸦\",\"graffiti_(medium)\":\"涂鸦\",\"grainy\":\"胶片颗粒感/老电影滤镜\",\"grand_canyon\":\"大峡谷\",\"grani_(arknights)\":\"格兰尼（明日方舟）\",\"grapes\":\"葡萄\",\"graphite_(medium)\":\"铅笔画(中号)\",\"grass\":\"草\",\"grasslands\":\"草原\",\"grave\":\"坟墓\",\"gravel_(arknights)\":\"砾石（方舟）\",\"graveyard\":\"墓地\",\"gravure_pose\":\"凹版姿势\",\"gray\":\"灰\",\"gray_eyes\":\"灰眼\",\"gray_hair\":\"灰发\",\"gray_theme\":\"灰色\",\"grayscale\":\"纯黑白色/黑白照片化/灰度\",\"great_wall_of_china\":\"长城\",\"greaves\":\"胫甲\",\"green\":\"绿色\",\"green-framed_eyewear\":\"绿框眼镜\",\"green_background\":\"绿色背景\",\"green_bikini\":\"绿色比基尼\",\"green_bodysuit\":\"绿色紧身衣\",\"green_bow\":\"绿色蝴蝶结\",\"green_bowtie\":\"绿色领带\",\"green_bra\":\"绿色胸罩\",\"green_cape\":\"绿色斗篷\",\"green_choker\":\"绿色项圈\",\"green_coat\":\"绿色外套\",\"green_dress\":\"绿色连衣裙\",\"green_eyes\":\"绿眼\",\"green_footwear\":\"绿色鞋类\",\"green_gloves\":\"绿色的手套\",\"green_hair\":\"绿发\",\"green_hairband\":\"绿色发带\",\"green_hakama\":\"绿色的袴\",\"green_headwear\":\"绿色头饰\",\"green_jacket\":\"绿色夹克\",\"green_kimono\":\"绿色和服\",\"green_legwear\":\"绿色的裤袜\",\"green_leotard\":\"绿色连身衣\",\"green_lips\":\"绿色嘴唇\",\"green_nails\":\"绿色的指甲\",\"green_necktie\":\"绿色领带\",\"green_neckwear\":\"绿色的领结\",\"green_panties\":\"绿色的内裤\",\"green_pants\":\"绿色的裤子\",\"green_pantyhose\":\"绿色裤袜\",\"green_ribbon\":\"绿色丝带\",\"green_sailor_collar\":\"绿色水手领\",\"green_scarf\":\"绿色围巾\",\"green_sclera\":\"绿色巩膜\",\"green_shirt\":\"绿色衬衫\",\"green_shorts\":\"绿色短裤\",\"green_skin\":\"绿色皮肤\",\"green_skirt\":\"绿色的裙子\",\"green_sweater\":\"绿色的毛衣\",\"green_swimsuit\":\"绿色的泳衣\",\"green_tea\":\"绿茶\",\"green_theme\":\"绿色主题\",\"green_thighhighs\":\"绿色过膝袜\",\"green_vest\":\"绿色背心\",\"green_wings\":\"绿色翅膀\",\"greenhouse\":\"植物园\",\"greenyellow\":\"绿黄\",\"grenade\":\"手榴弹\",\"grenade_launcher\":\"榴弹发射器\",\"grenville_(azur_lane)\":\"格伦维尔（碧蓝航线）\",\"grey_background\":\"灰色背景\",\"grey_bikini\":\"灰色比基尼\",\"grey_bow\":\"灰色蝴蝶结\",\"grey_cardigan\":\"灰色开口衬衫\",\"grey_coat\":\"灰色外套\",\"grey_dress\":\"灰色连衣裙\",\"grey_eye\":\"灰眼\",\"grey_eyes\":\"灰色的眼睛\",\"grey_footwear\":\"灰色鞋类\",\"grey_gloves\":\"灰色手套\",\"grey_hair\":\"灰发\",\"grey_headwear\":\"灰色头饰\",\"grey_hoodie\":\"灰色连帽衫\",\"grey_jacket\":\"灰色夹克\",\"grey_legwear\":\"灰色的裤袜\",\"grey_neckwear\":\"灰色的领结\",\"grey_panties\":\"灰色的内裤\",\"grey_pants\":\"灰色的裤子\",\"grey_pantyhose\":\"灰色裤袜\",\"grey_ribbon\":\"灰色丝带\",\"grey_sailor_collar\":\"灰色水手领\",\"grey_shirt\":\"灰色上衣\",\"grey_shorts\":\"灰色短裤\",\"grey_skin\":\"灰色皮肤\",\"grey_skirt\":\"灰色短裙\",\"grey_sky\":\"灰色天空\",\"grey_sleeves\":\"灰色袖子\",\"grey_sweater\":\"灰色毛衣\",\"grey_theme\":\"灰色\",\"grey_thighhighs\":\"灰色过膝袜\",\"grey_vest\":\"灰色背心\",\"greyscale\":\"纯黑白色|黑白照片化\",\"greyscale_with_colored_background\":\"黑白角色与有色背景\",\"greythroat_(arknights)\":\"灰喉（明日方舟）\",\"grill\":\"烤架\",\"grim_(azur_lane)\":\"严峻\",\"grimace\":\"(因痛苦、厌恶等)做怪相\",\"grimoire\":\"魔法书\",\"grimoire_of_alice\":\"爱丽丝的魔法书(东方)\",\"grin\":\"露齿而笑\",\"grinding\":\"素股|臀推\",\"gritted_teeth\":\"咬牙\",\"gritting_teeth\":\"咬牙\",\"groceries\":\"食材\",\"grocery_bag\":\"购物袋\",\"groin\":\"腹股沟|耻丘\",\"groin_tendon\":\"腹股沟肌腱\",\"grope\":\"摸索\",\"groping\":\"猥亵\",\"ground_vehicle\":\"地面载具\",\"group\":\"所有人\",\"group_hug\":\"团团抱\",\"group_name\":\"团队名|组名\",\"group_picture\":\"画面中有一群人\",\"group_sex\":\"群P|群交\",\"groupsex\":\"群P\",\"guided_breast_grab\":\"把对方的手抓过来摸自己的胸\",\"guided_crotch_grab\":\"引导抓裆\",\"guided_pectoral_grab\":\"引导抓胸\",\"guided_penetration\":\"抓住男性器插入自己\",\"guillotine\":\"断头台\",\"guilt\":\"有罪的\",\"guilty_gear\":\"罪恶装备\",\"guilty_gear_strive\":\"罪恶装备strive\",\"guitar_case\":\"吉他套\",\"gumi\":\"龟尾\",\"gummy_(arknights)\":\"软糖（明日方舟）\",\"gunblade\":\"枪刃\",\"gundam_00\":\"高达_00\",\"guns\":\"枪\",\"guoba_(genshin_impact)\":\"锅巴（原神）\",\"gusset\":\"(缝在衣服上以放大、加固等的)衬料\",\"gyaru\":\"辣妹\",\"gym_clothes\":\"运动服\",\"gym_leader\":\"体操队队长\",\"gym_shirt\":\"体操服\",\"gym_shorts\":\"体操短裤\",\"gym_storeroom\":\"体育仓库\",\"gymnast_leotard\":\"体操服\",\"gynoid\":\"另一种机娘\",\"gyotaku_(medium)\":\"鱼拓 (介质)\",\"h&k_hk416\":\"HK416\",\"habit\":\"修道服\",\"hachikuji_mayoi\":\"八九寺真宵\",\"hachimaki\":\"扎头巾(名词)\",\"hacka_doll_3\":\"ハッカドール3号\",\"hadaka_apron\":\"裸体围裙\",\"hadanugi_dousa\":\"光膀子\",\"hagiwara_yukiho\":\"萩原雪歩\",\"hagoita\":\"羽子板\",\"hagoromo\":\"羽衣\",\"hair_accessories\":\"头饰\",\"hair_accessory\":\"头饰\",\"hair_band\":\"头箍\",\"hair_beads\":\"发珠\",\"hair_behind_ear\":\"耳后有头发\",\"hair_bell\":\"头发上系着铃铛\",\"hair_bells\":\"头发上系着铃铛\",\"hair_between_eyes\":\"延伸到两眼之间的刘海\",\"hair_bikini\":\"头发比基尼\",\"hair_blowing\":\"漂浮的头发\",\"hair_bobble\":\"头绳\",\"hair_bobbles\":\"头绳\",\"hair_bow\":\"蝴蝶结发圈\",\"hair_bows\":\"蝴蝶结发饰\",\"hair_braid\":\"辫子\",\"hair_brush\":\"梳子\",\"hair_brushing\":\"梳头\",\"hair_bun\":\"发髻|团子头\",\"hair_buns\":\"双团子头\",\"hair_censor\":\"头发遮住了乳头(三点)\",\"hair_clip\":\"发夹\",\"hair_clips\":\"发夹\",\"hair_cones\":\"锥形发髻\",\"hair_covering_eyes\":\"头发遮着双眼\",\"hair_cubes\":\"捆发珠\",\"hair_down\":\"披下来的头发\",\"hair_ears\":\"耳状头发\",\"hair_feather\":\"羽毛头饰\",\"hair_feathers\":\"羽毛头饰\",\"hair_flaps\":\"在摆动的头发\",\"hair_flip\":\"拨头发\",\"hair_flower\":\"头发上别着花\",\"hair_flowers\":\"发花\",\"hair_flowing_over\":\"头发飘过\",\"hair_grab\":\"抓着头发\",\"hair_half_undone\":\"头发半松散\",\"hair_horns\":\"梳成角状的头发\",\"hair_in_mouth\":\"嘴里有头发\",\"hair_intakes\":\"进气口发型\",\"hair_leaf\":\"叶发饰\",\"hair_lift\":\"托起头发\",\"hair_loc\":\"脏辫\",\"hair_locs\":\"脏辫\",\"hair_loop\":\"发圈\",\"hair_loops\":\"发圈\",\"hair_on_breasts\":\"头发披在胸上\",\"hair_on_horn\":\"角上的头发\",\"hair_one_side_up\":\"一侧绑发\",\"hair_ornament\":\"发饰\",\"hair_ornaments\":\"头饰\",\"hair_over_breasts\":\"头发披在胸上\",\"hair_over_crotch\":\"头发盖在胯下\",\"hair_over_eye\":\"头发遮住了一只眼睛\",\"hair_over_eyes\":\"头发遮着双眼\",\"hair_over_mouth\":\"头发盖在嘴上\",\"hair_over_one_breast\":\"头发盖在一边胸上\",\"hair_over_one_eye\":\"头发遮住了一只眼睛\",\"hair_over_one_eyebrow\":\"头发遮住眉毛\",\"hair_over_shoulder\":\"披肩发\",\"hair_past_feet\":\"超长的头发\",\"hair_past_waist\":\"很长的头发\",\"hair_pin\":\"发卡\",\"hair_pull\":\"扯着头发\",\"hair_pulled_back\":\"头发往后扎\",\"hair_ribbon\":\"发带\",\"hair_ribbons\":\"发带\",\"hair_ring\":\"发圈\",\"hair_rings\":\"飞仙髻\",\"hair_scarf\":\"头发围巾\",\"hair_scrunchie\":\"发圈|发束\",\"hair_slicked_back\":\"头发往后捋|往后梳的头发|背头发型\",\"hair_spread_out\":\"散开的头发\",\"hair_stick\":\"发簪\",\"hair_strand\":\"强调一缕一缕感的发型|发丝\",\"hair_through_headwear\":\"头发穿过头饰\",\"hair_tie\":\"发带\",\"hair_tie_in_mouth\":\"将系头发的东西叼在嘴里\",\"hair_ties\":\"发带\",\"hair_tubes\":\"束发套\",\"hair_tucking\":\"撩头发\",\"hair_twirl\":\"手指卷着头发\",\"hair_twirling\":\"手指卷着头发\",\"hair_two_side_up\":\"双侧绑发\",\"hair_undone\":\"头发松散\",\"hair_up\":\"盘起来的头发\",\"hair_vents\":\"进气口发型\",\"hair_vines\":\"头发藤蔓\",\"hair_weapon\":\"头发武器\",\"hairband\":\"发卡\",\"hairbell\":\"头发上系着铃铛\",\"hairbells\":\"头发上系着铃铛\",\"hairbun\":\"团子头\",\"hairclip\":\"发夹\",\"hairclips\":\"发夹\",\"hairdown\":\"披下来的头发\",\"hairdressing\":\"梳理头发|扎辫子\",\"hairjob\":\"发交\",\"hairlocs\":\"脏辫\",\"hairpin\":\"一种发卡夹成的发型特征\",\"hairpins\":\"发卡\",\"hairpods\":\"头发上成对的像无线蓝牙的发饰\",\"hairtie\":\"发带\",\"hairy\":\"体毛很多\",\"hairy_pussy\":\"阴毛\",\"hakama\":\"袴|腿衣\",\"hakama_pants\":\"袴裤\",\"hakama_short_skirt\":\"短袴裙\",\"hakama_skirt\":\"袴裙\",\"hakurei_reimu\":\"博丽灵梦\",\"hakurei_reimu_(cosplay)\":\"角色cos灵梦\",\"hakuryuu_(azur_lane)\":\"白龙（碧蓝航线）\",\"hakuryuu_(inazuma_eleven)\":\"白竜\",\"halberd\":\"戟\",\"half-closed_eye\":\"半闭的眼睛(单眼)\",\"half-closed_eyes\":\"半闭的双眼\",\"half_apron\":\"腰围裙\",\"half_closed_eye\":\"半闭的眼睛(单眼)\",\"half_closed_eyes\":\"眼睛半闭\",\"half_gloves\":\"很短的手套|半截手套\",\"half_mask\":\"半面罩\",\"half_updo\":\"女神式发型|公主辫\",\"halftone\":\"一种漫画中常见的网点状的组色组图画法\",\"halftone_background\":\"网点图背景\",\"halloween_costume\":\"万圣节装扮\",\"hallway\":\"大厅\",\"halo\":\"头顶光环\",\"halter\":\"绕颈系带\",\"halter_dress\":\"绕颈裙|衬衣式连衣裙|露背吊带裙\",\"halter_top\":\"吊带式的上身的服饰\",\"halterneck\":\"绕颈系带\",\"haltertop\":\"绕颈系带\",\"hamakaze_(kancolle)\":\"滨风（kancolle）\",\"hamaya\":\"破魔矢\",\"hammann_(azur_lane)\":\"哈曼(碧蓝航线)\",\"hammann_(rebellious_summer)_(azur_lane)\":\"哈曼（叛逆的夏天）（碧蓝航线）\",\"hammer\":\"锤子\",\"hammer_and_sickle\":\"锤子和镰刀\",\"hamster\":\"仓鼠\",\"hanako_(blue_archive)\":\"花子（蓝色档案）\",\"hanamura_yousuke\":\"花村陽介\",\"hanasaki_tsubomi\":\"花咲つぼみ\",\"hanasakigawa_school_uniform\":\"花咲川女子学园\",\"hanazuki_(azur_lane)\":\"花月（碧蓝航线）\",\"hanbok\":\"朝鲜服饰\",\"hand_between_breasts\":\"手放在胸前\",\"hand_between_legs\":\"手放在两腿之间\",\"hand_fan\":\"手持扇子\",\"hand_fig\":\"Fig 手势\",\"hand_gesture\":\"做手势\",\"hand_glasses\":\"用手比作眼镜\",\"hand_grab\":\"手抓住\",\"hand_gun\":\"手枪\",\"hand_holding\":\"牵手\",\"hand_in_another's_hair\":\"手放在对方的头发上\",\"hand_in_bra\":\"手在胸罩里\",\"hand_in_hair\":\"手埋在头发里\",\"hand_in_own_hair\":\"手放头发上\",\"hand_in_panties\":\"手伸进内裤里\",\"hand_in_pocket\":\"手插在口袋里\",\"hand_in_shirt\":\"手伸进衬衫下面\",\"hand_job\":\"手淫\",\"hand_mirror\":\"手镜\",\"hand_net\":\"手里拿着捕虫网\",\"hand_on_another's\":\"手接触到对方的脸\",\"hand_on_another's_arm\":\"手放在他人手臂上\",\"hand_on_another's_back\":\"手放在他人后背\",\"hand_on_another's_cheek\":\"手摸着对方的脸颊\",\"hand_on_another's_chest\":\"手放在对方的胸前\",\"hand_on_another's_chin\":\"手托着对方的下巴\",\"hand_on_another's_face\":\"手接触到对方的脸\",\"hand_on_another's_hand\":\"手放在对方的手上\",\"hand_on_another's_head\":\"手放在对方的头上\",\"hand_on_another's_hip\":\"手放在他人屁股上\",\"hand_on_another's_shoulder\":\"手放在对方的肩上\",\"hand_on_another's_stomach\":\"手放在对方的肚子上\",\"hand_on_ass\":\"手放在屁股上\",\"hand_on_belly\":\"把手放在自己的肚子上\",\"hand_on_cheek\":\"把手放在自己的脸颊上\",\"hand_on_chest\":\"把手放在自己的胸口\",\"hand_on_ear\":\"手放在耳朵上\",\"hand_on_face\":\"把手放在自己脸上\",\"hand_on_hat\":\"手触碰帽子\",\"hand_on_head\":\"手放在头上\",\"hand_on_headwear\":\"手触碰帽子\",\"hand_on_hilt\":\"手搁在刀柄上\",\"hand_on_hip\":\"手叉着腰|手搁在腰上\",\"hand_on_knee\":\"手放在自己的膝盖上\",\"hand_on_lips\":\"手朝向自己嘴\",\"hand_on_own\":\"把手放在自己脸上\",\"hand_on_own_arm\":\"手放在自己手臂上\",\"hand_on_own_ass\":\"把手放在自己的臀部\",\"hand_on_own_belly\":\"把手放在自己的肚子上\",\"hand_on_own_cheek\":\"把手放在自己的脸颊上\",\"hand_on_own_chest\":\"把手放在自己的胸口\",\"hand_on_own_chin\":\"手碰着自己的下巴\",\"hand_on_own_face\":\"把手放在自己脸上\",\"hand_on_own_forehead\":\"手放在自己前额\",\"hand_on_own_head\":\"手放在自己头上\",\"hand_on_own_hip\":\"手放在自己的臀部上\",\"hand_on_own_knee\":\"手放在自己的膝盖上\",\"hand_on_own_shoulder\":\"手放在自己的肩上\",\"hand_on_own_stomach\":\"把手放在自己的肚子上\",\"hand_on_own_thigh\":\"手放在自己大腿上\",\"hand_on_shoulder\":\"手放在肩上\",\"hand_on_stomach\":\"把手放在自己的肚子上\",\"hand_on_waist\":\"单手插腰\",\"hand_over_own_mouth\":\"手掩着嘴\",\"hand_pov\":\"手伸来方向的视角\",\"hand_puppet\":\"手上套着玩偶\",\"hand_seal\":\"九字印\",\"hand_to_cheek\":\"把手放在自己的脸颊上\",\"hand_to_chest\":\"把手放在自己的胸口\",\"hand_to_face\":\"把手放在自己脸上\",\"hand_to_lip\":\"手朝向自己嘴\",\"hand_to_mouth\":\"手放在嘴边\",\"hand_to_own_chest\":\"把手放在自己的胸口\",\"hand_to_own_mouth\":\"手朝向自己嘴\",\"hand_under_clothes\":\"手放在衣物下\",\"hand_under_shirt\":\"手伸进衬衫下面\",\"hand_up\":\"抬起手\",\"hand_up_shirt\":\"手伸进衬衫下面\",\"handbag\":\"手提包\",\"handbra\":\"遮着乳房\",\"handcuff\":\"警用手铐\",\"handcuffs\":\"手铐\",\"handdrawn\":\"手绘\",\"handgun\":\"手枪\",\"handheld_game_console\":\"手里拿着游戏机\",\"handholding\":\"牵手\",\"handjob_gesture\":\"手冲手势\",\"handkerchief\":\"手帕\",\"hands\":\"手|双手\",\"hands_above_head\":\"双抬臂\",\"hands_and_knees\":\"四肢趴地\",\"hands_behind_back\":\"手放在身后\",\"hands_behind_head\":\"手臂放头后\",\"hands_between_legs\":\"手放在两腿之间\",\"hands_bound\":\"手腕捆绑\",\"hands_clasped\":\"双手手指交叉|双手紧握\",\"hands_in_hair\":\"手在头发中\",\"hands_in_opposite_sleeves\":\"双手交叉伸进袖子里\",\"hands_in_pockets\":\"双手插在兜里\",\"hands_on_another's\":\"双手放在别人的脸上\",\"hands_on_another's_breast\":\"手放在另一人的胸前\",\"hands_on_another's_cheeks\":\"双手放在对方的脸颊上\",\"hands_on_another's_face\":\"双手放在别人的脸上\",\"hands_on_another's_shoulders\":\"双手放在别人的肩膀上\",\"hands_on_ass\":\"双手放在屁股上\",\"hands_on_face\":\"双手放在自己的脸上\",\"hands_on_feet\":\"双手放在脚上\",\"hands_on_headwear\":\"双手碰到头上的饰物\",\"hands_on_hilt\":\"双手搭在刀柄上\",\"hands_on_hips\":\"双手叉腰|双手搁在腰上\",\"hands_on_knees\":\"双手放在自己的膝盖上\",\"hands_on_lap\":\"双手放在两腿之间\",\"hands_on_own\":\"双手放在自己的脸上\",\"hands_on_own_cheeks\":\"双手放在自己的脸颊上\",\"hands_on_own_chest\":\"双手放在自己的胸口\",\"hands_on_own_face\":\"双手放在自己的脸上\",\"hands_on_own_head\":\"双手放在自己的头上\",\"hands_on_own_knees\":\"双手放在自己的膝盖上\",\"hands_on_own_stomach\":\"双手放在自己的肚子上\",\"hands_on_own_thighs\":\"双手放在自己的大腿上\",\"hands_on_shoulders\":\"双手搭在两肩\",\"hands_on_waist\":\"双手叉腰\",\"hands_out_of_frame\":\"手超出图片外\",\"hands_outstretched\":\"伸出手\",\"hands_over_ears\":\"遮住耳朵\",\"hands_over_eyes\":\"遮住眼睛\",\"hands_over_mouth\":\"挡住嘴巴\",\"hands_tied\":\"手腕捆绑\",\"hands_to_face\":\"双手放在自己的脸上\",\"hands_to_mouth\":\"手朝向自己嘴\",\"hands_to_own_mouth\":\"手朝向自己嘴\",\"hands_together\":\"双手合十|自己的双手碰一起\",\"hands_up\":\"双手朝上|双手抬起|双手举起\",\"handstand\":\"倒立\",\"hanekawa_tsubasa\":\"羽川翼\",\"hanetsuki\":\"板羽球\",\"hanfu\":\"汉服\",\"hanging\":\"吊起来的\",\"hanging_boob\":\"(俯身)双乳下垂\",\"hanging_breasts\":\"(俯身)双乳下垂\",\"hanten_(clothes)\":\"袢缠\",\"hanyuu\":\"羽入\",\"haori\":\"羽织\",\"happi\":\"法被\",\"happy\":\"快乐|幸福\",\"happy_birthday\":\"生日快乐\",\"happy_halloween\":\"万圣节快乐\",\"happy_new_year\":\"新年快乐\",\"happy_sex\":\"快乐做爱\",\"happy_tears\":\"开心的眼泪\",\"happy_valentine\":\"情人节快乐\",\"haramura_nodoka\":\"原村和\",\"harbor\":\"港口\",\"hardhat\":\"安全帽\",\"hare_(blue_archive)\":\"小钩晴（蓝色档案）\",\"harem\":\"后宫\",\"harem_clothes\":\"舞娘服\",\"harem_outfit\":\"舞娘服\",\"harem_pants\":\"灯笼裤\",\"harime_nui\":\"針目縫\",\"harness\":\"背带\",\"harp\":\"竖琴\",\"harpy\":\"有翼人|半人半鸟|鸟人族\",\"haruka_(blue_archive)\":\"haruka（蓝色档案）\",\"haruna_(blue_archive)\":\"榛名（蓝色档案）\",\"haruna_(kancolle)\":\"榛名_(kancolle)\",\"haruno_haruka\":\"春野はるか\",\"haruno_sakura\":\"春野サクラ\",\"haruyama_kazunori\":\"春山和典\",\"harvin\":\"矮人族\",\"hasegawa_chisato\":\"长谷川千里\",\"hasegawa_kobato\":\"羽瀬川小鳩\",\"hassan_of_serenity_(fate)\":\"宁静的哈桑（命运）\",\"hasumi_(blue_archive)\":\"哈苏米（蓝色档案）\",\"hat\":\"帽子\",\"hat-less\":\"去掉了(原设有的)头饰\",\"hat_bow\":\"带有蝴蝶结的帽子\",\"hat_feather\":\"带有羽毛的帽子\",\"hat_flower\":\"带着花的帽子\",\"hat_ornament\":\"带有饰物的帽子\",\"hat_over_one_eye\":\"帽子遮住了一只眼\",\"hat_removed\":\"帽子被摘下|摘下帽子\",\"hat_ribbon\":\"带有缎带的帽子\",\"hat_switch\":\"头饰互换\",\"hat_tip\":\"捏着帽檐\",\"hat_with_ears\":\"自带耳朵的帽子\",\"hata_no_kokoro\":\"秦こころ\",\"hatchet\":\"短斧\",\"hatching_(texture)\":\"线影法(纹理)\",\"hatless\":\"去掉了(原设有的)头饰\",\"hatoba_tsugu\":\"鳩羽つぐ\",\"hatsune_miku\":\"初音未来\",\"hatsune_miku_(append)\":\"初音ミクappend\",\"hatsune_miku_(cosplay)\":\"cos成初音未来\",\"hauchiwa\":\"天狗叶扇\",\"have_to_pee\":\"憋尿\",\"hawaiian_shirt\":\"夏威夷衫\",\"hayami_kanade\":\"速水奏\",\"hayasaka_mirei\":\"早坂美玲\",\"head\":\"头\",\"head-mounted_display\":\"戴在头上的（VR）显示器\",\"head_back\":\"弓背高潮\",\"head_between_breasts\":\"头埋在胸里|洗面奶\",\"head_bump\":\"头上起包\",\"head_down\":\"低着头\",\"head_fins\":\"鱼人耳|人鱼耳|鳍状耳朵\",\"head_in_breasts\":\"头埋在胸里/洗面奶\",\"head_mounted_display\":\"戴着头戴显示设备\",\"head_out_of_frame\":\"一部分头部没画进框里\",\"head_rest\":\"枕着头|托着头\",\"head_scarf\":\"包头巾(名词)\",\"head_tilt\":\"歪着头\",\"head_toward\":\"朝向\",\"head_wings\":\"头上有翅膀\",\"head_wreath\":\"头上戴着花冠\",\"headband\":\"扎头巾(名词)\",\"headboob\":\"压在头上的乳房\",\"headdress\":\"头部穿戴物(偏笼统)\",\"headgear\":\"头部饰品(含一定科幻元素)\",\"headless\":\"无头\",\"headpat\":\"摸头\",\"headphone\":\"耳机\",\"headphones_around_neck\":\"耳机挂在脖子上\",\"headphones_on_breasts\":\"耳机压胸\",\"headpiece\":\"装饰性头饰(偏幻想和民族风饰品)\",\"heads-up_display\":\"状态条(游戏和科幻风格)\",\"heads_together\":\"头碰在一起\",\"headset\":\"头戴式耳机\",\"headstand\":\"用头倒立\",\"headwear\":\"头饰(偏衣物类)\",\"headwear_removed\":\"头饰被摘下|摘下头饰\",\"headwear_switch\":\"头饰互换\",\"health_bar\":\"血量槽|HP|血条\",\"heap\":\"堆\",\"heart\":\"心|心形|爱心\",\"heart-shape_thought_bubble\":\"心形思想泡泡\",\"heart-shaped_box\":\"心形盒子\",\"heart-shaped_chocolate\":\"心形巧克力\",\"heart-shaped_eyes\":\"心形眼\",\"heart-shaped_eyewear\":\"心形眼镜\",\"heart-shaped_glasses\":\"心形眼镜\",\"heart-shaped_lock\":\"心形锁\",\"heart-shaped_pupils\":\"心形瞳孔|心形眼\",\"heart-shaped_sunglasses\":\"心形眼镜\",\"heart_ahoge\":\"心形呆毛\",\"heart_arms\":\"手臂摆出心的姿势\",\"heart_background\":\"含心形的背景|桃色背景\",\"heart_brooch\":\"心形胸针\",\"heart_censor\":\"心形马赛克\",\"heart_choker\":\"心形项圈\",\"heart_cleavage_cutout\":\"露出的乳沟\",\"heart_cutout\":\"衣服上有心形的开口\",\"heart_earring\":\"心形耳环\",\"heart_earrings\":\"心形耳环\",\"heart_eye\":\"心形眼\",\"heart_eyes\":\"心形眼\",\"heart_hair_bun\":\"心形发髻\",\"heart_hair_ornament\":\"心形发饰\",\"heart_hands\":\"双手比心\",\"heart_hands_duo\":\"两个人一起用手比心\",\"heart_hands_trio\":\"三个人用手比心\",\"heart_in_eye\":\"眼里冒爱心\",\"heart_in_mouth\":\"嘴里画着爱心|心形化的舌头\",\"heart_lock_(kantai_collection)\":\"舰娘锁(舰C)\",\"heart_necklace\":\"心形项链\",\"heart_of_string\":\"串成心形的绳子(或线条)\",\"heart_pasties\":\"心形乳贴\",\"heart_pillow\":\"心形枕头\",\"heart_print\":\"心形图案|心形印花\",\"heart_tail\":\"心形尾巴|心形尾尖|尾巴摆出心形\",\"heart_tail_duo\":\"两人尾巴摆出心形\",\"heart_tails\":\"心形尾巴/心形尾尖/尾巴摆出心形\",\"heart_tattoo\":\"心形纹身\",\"heartbeat\":\"心跳|表现出心动的文字\",\"heavy_breathing\":\"喘粗气\",\"heavyrain_(arknights)\":\"大雨（方舟）\",\"hecatia_lapislazuli\":\"ヘカーティア・ラピスラズリ\",\"heckler_&_koch\":\"黑克勒-科赫制系列武器\",\"heel_boots\":\"高跟靴\",\"height_difference\":\"身高差\",\"heiter\":\"海塔(葬送的芙莉莲)\",\"heiwajima_shizuo\":\"平和島静雄\",\"helena_(azur_lane)\":\"海伦娜\",\"helena_blavatsky_(fate)\":\"海伦娜·布拉瓦茨基（命运）\",\"helicopter\":\"直升机\",\"hellagur_(arknights)\":\"海拉格（明日方舟）\",\"helltaker\":\"地狱把妹王\",\"helm\":\"戴着头盔的\",\"helmet\":\"头盔|头部装甲|头部防护罩\",\"helmet_removed\":\"摘下头盔|被摘下的头盔\",\"helpless\":\"无反抗能力\",\"henshin\":\"变身\",\"hermione_(azur_lane)\":\"赫敏（碧蓝航线）\",\"heroic_spirit_festival_outfit\":\"英灵节日装\",\"heroic_spirit_traveling_outfit\":\"英灵旅装\",\"heshikiri_hasebe\":\"へし切長谷部(刀剣乱舞)\",\"hetero\":\"异性恋\",\"hexagon\":\"六边形\",\"hexagram\":\"六角星\",\"hibari_(senran_kagura)\":\"云雀（闪乱神乐）\",\"hibiki_(blue_archive)\":\"猫塚响（蓝色档案）\",\"hibiki_(kancolle)\":\"响（kancolle）\",\"hibiscus\":\"扶桑花\",\"hibiscus_(arknights)\":\"芙蓉（明日方舟）\",\"hidaka_ai\":\"日高爱\",\"hidden_face\":\"没有露脸|被挡住的脸\",\"hiding\":\"躲藏\",\"hiding_face\":\"挡住脸\",\"hiding_mouth\":\"挡住嘴巴\",\"hieda_no_akyuu\":\"稗田阿求\",\"hiei_(azur_lane)\":\"hiei（碧蓝航线）\",\"hifumi_(blue_archive)\":\"阿慈谷日富美（蓝色档案）\",\"higashi_setsuna\":\"東せつな\",\"high-waist_skirt\":\"高腰裙\",\"high_collar\":\"高领\",\"high_contrast\":\"高对比度\",\"high_five\":\"击掌庆祝\",\"high_heel_boots\":\"高跟靴\",\"high_heels\":\"高跟鞋\",\"high_kick\":\"高踢|高抬腿\",\"high_ponytail\":\"高马尾\",\"high_res\":\"高分辨率\",\"high_resolution\":\"高分辨率\",\"high_twintails\":\"高双马尾\",\"highfive\":\"击掌庆祝\",\"highleg\":\"高开衩的衣物\",\"highleg_bikini\":\"高开衩的比基尼\",\"highleg_leotard\":\"高开衩的连身衣\",\"highleg_panties\":\"高开衩的内裤\",\"highleg_swimsuit\":\"高开衩的泳衣\",\"highlights\":\"挑染\",\"highres\":\"高分辨率\",\"higuchi_kaede\":\"樋口楓\",\"higuchi_madoka\":\"樋口円香\",\"hiiragi_kagami\":\"柊镜\",\"hiiragi_tsukasa\":\"柊つかさ\",\"hijiri_byakuren\":\"聖白蓮\",\"hikarizaka_private_high_school_uniform\":\"私立光坂高等学校校服\",\"hikawa_hina\":\"氷川日菜\",\"hikawa_sayo\":\"氷川紗夜\",\"hikimayu\":\"引眉\",\"hilichurl_(genshin_impact)\":\"丘丘人(原神)\",\"hill\":\"小山坡\",\"hime_cut\":\"姬发式\",\"himecut\":\"姬发式\",\"himejima_akeno\":\"姬岛朱乃\",\"himekaidou_hatate\":\"姫海棠はたて\",\"himekawa_yuki\":\"姫川友紀\",\"himemori_luna\":\"姬森露娜\",\"himmel_(sousou_no_frieren)\":\"辛美尔(葬送的芙莉莲)\",\"himopan\":\"系带式内裤\",\"hina_(blue_archive)\":\"空崎日奈（蓝色档案）\",\"hina_(genshin_impact)\":\"希娜（原神）\",\"hina_ichigo\":\"雛苺\",\"hinanawi_tenshi\":\"比那名居天子\",\"hinata_(blue_archive)\":\"若叶日向（蓝色档案）\",\"hinata_hajime\":\"日向創\",\"hinata_hideki\":\"日向\",\"hinatsuru_ai\":\"雛鶴あい\",\"hino_akane_(idolmaster)\":\"日野茜\",\"hino_akane_(smile_precure!)\":\"日野あかね\",\"hino_rei\":\"火野レイ\",\"hip_bones\":\"髋骨\",\"hip_focus\":\"臀部为焦点\",\"hip_vent\":\"服装露出髋部侧面\",\"hipbone\":\"髋骨\",\"hips\":\"臀部\",\"hiradaira_chisaki\":\"比良平ちさき\",\"hirasawa_ui\":\"平沢憂\",\"hirasawa_yui\":\"平泽唯\",\"hires\":\"高分辨率\",\"hirschgeweih_antennas\":\"八木天线\",\"hiryuu_(azur_lane)\":\"hiryuu（碧蓝航线）\",\"hishaku\":\"舀子\",\"hishikawa_rikka\":\"菱川六花\",\"hitachi_magic_wand\":\"按摩棒\",\"hitodama\":\"人魂\",\"hits\":\"点击量、阅览数、关注数(贺图)\",\"hitting\":\"击打\",\"hk416_(girls_frontline)\":\"HK416\",\"hobble\":\"架\",\"hobby_(azur_lane)\":\"爱好（碧蓝航线）\",\"hockey_mask\":\"曲棍球面具\",\"hogtie\":\"曲膝捆绑\",\"hojo_karen\":\"北条加蓮\",\"hold\":\"拿着\",\"holding\":\"拿着\",\"holding_animal\":\"抱着动物\",\"holding_another's_arm\":\"握住他人手臂\",\"holding_another's_hair\":\"握着别人的头发\",\"holding_another's_hand\":\"牵手\",\"holding_another's_wrist\":\"握住别人手腕\",\"holding_arrow\":\"拉着弓\",\"holding_axe\":\"握着斧头\",\"holding_bag\":\"提着包\",\"holding_ball\":\"抱着球\",\"holding_basket\":\"提着篮子\",\"holding_book\":\"捧着书\",\"holding_bottle\":\"拿着瓶子\",\"holding_bouquet\":\"手捧花束\",\"holding_bow_(weapon)\":\"拿着弓(武器)\",\"holding_bowl\":\"端着碗\",\"holding_box\":\"端着箱子\",\"holding_breasts\":\"抱着胸部\",\"holding_breath\":\"憋气\",\"holding_broom\":\"手持扫帚\",\"holding_camera\":\"手持摄像机\",\"holding_can\":\"拿着易拉罐\",\"holding_candy\":\"手持糖果\",\"holding_card\":\"手持卡片\",\"holding_cat\":\"抱着猫\",\"holding_chopsticks\":\"拿着筷子\",\"holding_cigarette\":\"手叼香烟\",\"holding_clothes\":\"拿着衣服\",\"holding_condom\":\"拿着避孕套\",\"holding_cup\":\"手持杯子\",\"holding_dagger\":\"手持匕首\",\"holding_doll\":\"抱着玩偶\",\"holding_eyewear\":\"拿着眼镜|正在摘眼镜\",\"holding_fan\":\"拿着扇子\",\"holding_flag\":\"手持旗帜\",\"holding_flower\":\"拿着花\",\"holding_food\":\"拿着食物\",\"holding_fork\":\"拿着餐叉\",\"holding_fruit\":\"拿着水果\",\"holding_gift\":\"拿着礼物\",\"holding_glasses\":\"拿着眼镜/正在摘眼镜\",\"holding_gun\":\"拿着枪\",\"holding_hair\":\"握着头发|手指绕着头发\",\"holding_hands\":\"牵手\",\"holding_hat\":\"拿着帽子\",\"holding_head\":\"手里捧着头\",\"holding_helmet\":\"拿着头盔\",\"holding_innertube\":\"拿着泳圈\",\"holding_instrument\":\"拿着乐器\",\"holding_knife\":\"拿着刀\",\"holding_leaf\":\"拿着叶子\",\"holding_lollipop\":\"拿着棒棒糖\",\"holding_mask\":\"拿着面具\",\"holding_microphone\":\"拿着麦克风\",\"holding_necklace\":\"拿着项链\",\"holding_needle\":\"拿着缝衣针\",\"holding_object\":\"拿着\",\"holding_own_arm\":\"握住自己的手臂\",\"holding_own_foot\":\"握着自己的脚\",\"holding_paintbrush\":\"手握画笔\",\"holding_panties\":\"拿着内裤\",\"holding_paper\":\"拿着纸\",\"holding_pen\":\"握笔\",\"holding_pencil\":\"手持铅笔\",\"holding_person\":\"抓住某人\",\"holding_phone\":\"拿着手机\",\"holding_pillow\":\"抱着枕头\",\"holding_pipe\":\"拿着烟斗\",\"holding_pizza\":\"拿着披萨\",\"holding_plate\":\"端着碟子\",\"holding_poke_ball\":\"拿着精灵球\",\"holding_pokemon\":\"抱着宝可梦\",\"holding_polearm\":\"手持长柄武器\",\"holding_pom_poms\":\"拿着啦啦队彩球\",\"holding_sack\":\"拎着包袱\",\"holding_scarf\":\"拿着围巾\",\"holding_scythe\":\"手持镰刀\",\"holding_sheath\":\"握着刀鞘\",\"holding_shield\":\"手持盾牌\",\"holding_shoes\":\"拿着鞋子\",\"holding_sign\":\"手持招牌\",\"holding_smoking_pipe\":\"握着烟管\",\"holding_spear\":\"手持长矛\",\"holding_spoon\":\"拿着汤勺\",\"holding_staff\":\"手持法杖\",\"holding_strap\":\"手拉着吊带\",\"holding_stuffed_animal\":\"抱着毛绒玩具\",\"holding_stuffed_toy\":\"抱着毛绒公仔\",\"holding_stylus\":\"手持手写笔\",\"holding_sunglasses\":\"拿着眼镜/正在摘眼镜\",\"holding_sword\":\"手持剑\",\"holding_syringe\":\"手持注射器\",\"holding_towel\":\"拿着毛巾\",\"holding_tray\":\"托着盘子\",\"holding_umbrella\":\"撑伞\",\"holding_underwear\":\"手持内衣\",\"holding_wand\":\"握着棒子\",\"holding_weapon\":\"手持武器\",\"holding_whip\":\"握着鞭子\",\"hollow_eyes\":\"漆黑的眼睛\",\"holly\":\"冬青\",\"hologram\":\"全息图片\",\"holographic_interface\":\"全息投影\",\"hololive\":\"木口社（vtb）\",\"hololive_english\":\"holoen(皮套人)\",\"holster\":\"武装带\",\"homewear\":\"居家服\",\"homu\":\"嘟嘴|抿嘴\",\"homura_(xenoblade_2)\":\"焰\",\"homurahara_academy_uniform\":\"穗群原学园制服\",\"honda_mio\":\"本田未央\",\"honebami_toushirou\":\"骨喰藤四郎\",\"honey\":\"蜂蜜\",\"honeycomb_(pattern)\":\"蜂窝风格图案\",\"honeycomb_background\":\"蜂窝风格背景\",\"honeydew\":\"甘露\",\"hong_meiling\":\"红美铃\",\"honkai:_star_rail\":\"崩坏:星穹铁道\",\"honkai_(series)\":\"崩坏（系列）\",\"honkai_impact_3rd\":\"崩坏三\",\"honma_meiko\":\"本間芽衣子\",\"honolulu_(azur_lane)\":\"火奴鲁鲁\",\"honolulu_(summer_accident?!)_(azur_lane)\":\"檀香山（夏季事故？！）（蔚蓝车道）\",\"hood\":\"兜帽\",\"hood_(azur_lane)\":\"引擎盖\",\"hood_down\":\"放下的兜帽\",\"hood_up\":\"戴起来的兜帽\",\"hooded_cape\":\"连帽斗篷\",\"hooded_capelet\":\"带帽披肩\",\"hooded_cloak\":\"连帽披巾\",\"hooded_coat\":\"连帽外套\",\"hooded_jacket\":\"连帽夹克\",\"hooded_sweater\":\"连帽毛衣\",\"hooded_track_jacket\":\"连帽运动夹克\",\"hoodie\":\"连帽衫\",\"hoop\":\"铁环\",\"hoop_earring\":\"环状耳环\",\"hoop_earrings\":\"环状耳环\",\"hooves\":\"蹄子\",\"horikawa_kunihiro\":\"堀川国広\",\"horikawa_raiko\":\"堀川雷鼓\",\"horizon\":\"地平线\",\"horizontal_pupils\":\"一字型瞳孔|蛙眼\",\"horizontal_stripes\":\"水平条纹\",\"horn_(arknights)\":\"号角（明日方舟）\",\"horn_bow\":\"系着蝴蝶结的角\",\"horn_ornament\":\"角上有饰物\",\"horn_pose\":\"用手比作角\",\"horn_ribbon\":\"角上系着缎带\",\"horned_headwear\":\"角状头饰\",\"horned_helmet\":\"带角头盔\",\"hornet_(azur_lane)\":\"大黄蜂（碧蓝航线）\",\"horns_pose\":\"用手比作角\",\"horns_through_headwear\":\"为角留了洞的头饰\",\"horrified\":\"恐惧表情\",\"horror_(expression)\":\"恐惧表情\",\"horror_(theme)\":\"恐怖(主题)\",\"horse\":\"马\",\"horse_dildo\":\"马 假阳具\",\"horse_ears\":\"马耳\",\"horse_girl\":\"马娘\",\"horse_mask\":\"马面具\",\"horse_tail\":\"马尾\",\"horseback_riding\":\"骑马\",\"horseshoe\":\"马蹄铁\",\"horseshoe_ornament\":\"马蹄形装饰\",\"hose\":\"软管\",\"hoshiguma_(arknights)\":\"星熊\",\"hoshiguma_(patrolling_ronin)_(arknights)\":\"星熊（巡逻浪人）（明日方舟）\",\"hoshiguma_yuugi\":\"星熊勇仪\",\"hoshii_miki\":\"星井美希\",\"hoshimachi_suisei\":\"星街彗星\",\"hoshimiya_ichigo\":\"星宮いちご\",\"hoshimiya_kate\":\"星宮ケイト\",\"hoshino_(blue_archive)\":\"星野（蓝色档案）\",\"hoshizora_miyuki\":\"星空みゆき\",\"hoshizora_rin\":\"星空凛\",\"hospital_bed\":\"病床\",\"hot\":\"热的\",\"hot_air_balloon\":\"热气球\",\"hot_dog\":\"热狗\",\"hot_pants\":\"热裤\",\"hotarumaru\":\"蛍丸\",\"hotdogging\":\"臀交\",\"hoto_cocoa\":\"保登心爱\",\"hotpants\":\"热裤\",\"hotpink\":\"亮粉\",\"houjou_hibiki\":\"北条響\",\"houjou_satoko\":\"北条沙都子\",\"houjuu_nue\":\"封獣ぬえ\",\"houndstooth\":\"千鸟格纹\",\"hourai_doll\":\"蓬莱人形\",\"houraisan_kaguya\":\"蓬莱山辉夜\",\"hourglass\":\"沙漏\",\"house\":\"房子\",\"houshou_marine\":\"宝钟玛琳\",\"how_to\":\"画法示范\",\"hreesome\":\"3P\",\"hu_tao\":\"胡桃\",\"hu_tao_(genshin_impact)\":\"胡桃（原神）\",\"huang_baoling\":\"黄宝鈴\",\"huang_lingyin\":\"凰铃音\",\"hug\":\"拥抱\",\"hug_from_behind\":\"从背后抱上来\",\"huge_afro\":\"超大鸟窝头\",\"huge_ahoge\":\"大呆毛\",\"huge_ass\":\"大屁股\",\"huge_boobs\":\"巨乳 (E)\",\"huge_breasts\":\"巨乳(E)\",\"huge_dildo\":\"巨大的假阳具\",\"huge_filesize\":\"超级高分辨率/大文件\",\"huge_insertion\":\"巨大插入\",\"huge_nipples\":\"大乳头|长乳头\",\"huge_penis\":\"大阴茎\",\"huge_tits\":\"巨乳 (E)\",\"huge_weapon\":\"大尺寸武器\",\"hugging_arm\":\"挽手\",\"hugging_knees\":\"抱腿\",\"hugging_legs\":\"抱腿\",\"hugging_own_legs\":\"抱腿\",\"human_dog\":\"人类狗\",\"human_furniture\":\"人性化家具\",\"human_toilet\":\"人厕\",\"human_village_(touhou)\":\"人类村（东方）\",\"humanization\":\"拟人化\",\"humanoid_robot\":\"类人机器人\",\"humiliation\":\"羞辱\",\"humpbacked\":\"驼背\",\"hung_(arknights)\":\"挂（方舟）\",\"hungry\":\"饥饿的\",\"husband_and_wife\":\"夫妻\",\"hydrangea\":\"紫阳花\",\"hyper_galaxy\":\"超级银河\",\"hypnosis\":\"催眠|催眠术\",\"hyuuga_hinata\":\"日向ヒナタ\",\"i-19_(azur_lane)\":\"i-19（碧蓝航线）\",\"i-26_(azur_lane)\":\"i-26（碧蓝航线）\",\"i-class_destroyer\":\"駆逐イ級\",\"ibaraki_douji_(fate)\":\"茨城童子（命运）\",\"ibaraki_kasen\":\"茨木華扇\",\"ibuki_(azur_lane)\":\"ibuki（碧蓝航线）\",\"ibuki_(street_fighter)\":\"息吹\",\"ibuki_fuuko\":\"伊吹風子\",\"ibuki_suika\":\"伊吹萃香\",\"ice\":\"冰\",\"ice_cream\":\"冰淇淋\",\"ice_cream_cone\":\"冰淇淋筒\",\"ice_cube\":\"冰块\",\"ice_skating\":\"滑冰\",\"ice_wings\":\"冰翼\",\"icecream\":\"冰激凌\",\"ichigo_hitofuri\":\"一期一振\",\"ichihara_nina\":\"市原仁奈\",\"ichinose_asuna\":\"碧蓝档案亚丝娜\",\"ichinose_kotomi\":\"一ノ瀬ことみ\",\"ichinose_shiki\":\"一之濑志希\",\"icing\":\"糖霜\",\"icon\":\"图标\",\"id_card\":\"学生证|身份证\",\"identity_censor\":\"眼部打码\",\"idol\":\"偶像\",\"idolmaster\":\"偶像大师\",\"idolmaster_(classic)\":\"偶像大师（经典）\",\"idolmaster_cinderella_girls\":\"偶像大师灰姑娘女孩\",\"idolmaster_million_live!\":\"偶像大师百万现场！\",\"idolmaster_shiny_colors\":\"偶像大师闪亮颜色\",\"if_they_mated\":\"假如这两个角色有孩子了\",\"ifrit_(arknights)\":\"ifrit（明日方舟）\",\"igarashi_futaba_(shiromanta)\":\"五十嵐双葉\",\"igarashi_kyou_(eroe)\":\"五十嵐京\",\"ikamusume\":\"イカ娘\",\"ikari_shinji\":\"碇シンジ\",\"illustration\":\"插画\",\"illustrator_(medium)\":\"Illustrator\",\"illustrious_(azur_lane)\":\"光辉(碧蓝航线）\",\"illustrious_(maiden_lily's_radiance)_(azur_lane)\":\"杰出（少女百合的光芒）（碧蓝航线）\",\"illustrious_(morning_star_of_love_and_hope)_(azur_lane)\":\"杰出的（爱与希望的晨星）（碧蓝航线）\",\"illyasviel_von_einzbern\":\"伊莉雅丝菲尔·冯·爱因兹贝伦\",\"imagining\":\"在想象的\",\"imaizumi_kagerou\":\"今泉影狼\",\"immense\":\"巨大\",\"imminent_anal\":\"即将肛门\",\"imminent_fellatio\":\"即将的口交\",\"imminent_gangbang\":\"即将到来的轮奸\",\"imminent_kiss\":\"快亲上了\",\"imminent_penetration\":\"即将插入\",\"imminent_rape\":\"正要被强奸\",\"imminent_sex\":\"正要进行性行为\",\"imminent_vaginal\":\"正要被插入的小穴\",\"imp\":\"小恶魔\",\"impaled\":\"被刺穿的\",\"implied_cunnilingus\":\"暗示舔阴\",\"implied_fellatio\":\"暗示口交\",\"implied_fingering\":\"暗示指法\",\"implied_footjob\":\"暗示足交\",\"implied_futanari\":\"暗示其是扶她\",\"implied_masturbation\":\"暗示手淫\",\"implied_sex\":\"其实插进去了吧|遮挡了性交的结合处\",\"implied_yaoi\":\"暗示八井\",\"implied_yuri\":\"暗示其是女同性恋\",\"impossible_bodysuit\":\"人体彩绘般的紧身衣\",\"impossible_clothes\":\"有不现实的包裹程度的衣服\",\"impossible_dress\":\"过分紧身的衣服\",\"impossible_leotard\":\"人体彩绘般的连身衣\",\"impossible_shirt\":\"贴合程度不合逻辑的衬衫\",\"impossible_swimsuit\":\"人体彩绘般的泳衣\",\"impregnation\":\"受精图\",\"impressionism\":\"印象派\",\"improvised_gag\":\"临时口球（抹布/胶带/内裤等）\",\"in_autumn\":\"秋\",\"in_box\":\"在盒子里的|箱内女孩\",\"in_bucket\":\"(角色)在桶里\",\"in_container\":\"(角色)在容器里\",\"in_cup\":\"(角色)在杯子里\",\"in_food\":\"(角色)在食物里\",\"in_main_street\":\"大道\",\"in_profile\":\"侧脸\",\"in_spring\":\"春\",\"in_summer\":\"夏\",\"in_the_face\":\"有某物冲到脸上\",\"in_the_movie_theatre\":\"在电影院里\",\"in_the_name_of_the_moon\":\"代表月亮消灭你\",\"in_the_rain\":\"雨中\",\"in_tree\":\"在树上\",\"in_winter\":\"冬\",\"inaba_mob_(touhou)\":\"稻叶暴徒（东方）\",\"inaba_tewi\":\"因幡てゐ\",\"inami_mahiru\":\"伊波まひる\",\"inazuma_(kancolle)\":\"电_(kancolle)\",\"inazuma_eleven_(series)\":\"闪电十一人（系列）\",\"incest\":\"乱伦\",\"incoming_food\":\"递食物\",\"incoming_gift\":\"递礼物\",\"incoming_kiss\":\"等待接吻|献吻\",\"inconvenient_breasts\":\"不自然的胸部\",\"incredibly_absurdres\":\"极高分辨率\",\"independence_(azur_lane)\":\"独立（碧蓝航线）\",\"index_finger_raised\":\"食指抬起\",\"indian_style\":\"盘腿坐\",\"indianapolis_(azur_lane)\":\"印第安纳波利斯\",\"indianred\":\"印度红\",\"indie_virtual_youtuber\":\"皮套人(个人势)\",\"indigo\":\"靛青\",\"indigo_(arknights)\":\"靛蓝（明日方舟）\",\"indomitable_(azur_lane)\":\"不屈不挠\",\"indomitable_(ms._motivationless_maid)_(azur_lane)\":\"不屈不挠（无动机的女仆女士）（碧蓝航线）\",\"indoor_shoes_(japanese)\":\"女式学生鞋\",\"indoors\":\"室内\",\"indra_(arknights)\":\"因陀罗（方舟）\",\"infection_monitor_(arknights)\":\"感染监测器_(明日方舟)\",\"infinity\":\"无穷|无限符号\",\"inflatable_raft\":\"充气筏\",\"inflatable_toy\":\"充气玩具\",\"inflation\":\"隆起的腹部\",\"injury\":\"有伤的\",\"ink\":\"墨水|颜料\",\"ink_(medium)\":\"墨水\",\"ink_bottle\":\"墨水瓶（高）\",\"ink_tank_(splatoon)\":\"颜料罐(喷射战士)\",\"inkling\":\"インクリング\",\"inkwell\":\"墨水瓶（低）\",\"inlet\":\"入口\",\"inline_skates\":\"直排轮溜冰鞋\",\"innertube\":\"泳圈\",\"inoue_orihime\":\"井上織姫\",\"insane\":\"疯狂的\",\"insect\":\"昆虫\",\"insect_eyes\":\"复合眼\",\"insect_wings\":\"昆虫翅膀\",\"insertion\":\"插入物\",\"inset\":\"插入其他镜头或图片\",\"insignia\":\"证章\",\"instant_loss\":\"即堕\",\"instant_loss_2koma\":\"即堕2格漫画\",\"instrument\":\"乐器\",\"instrument_case\":\"乐器盒\",\"intense_shadows\":\"强阴影\",\"inter_headset\":\"EVA神经连接器\",\"intercrural\":\"腿交\",\"intercrural_sex\":\"腿交\",\"interface_headset\":\"EVA神经连接器\",\"interlocked_fingers\":\"紧扣的双手\",\"internal_cumshot\":\"内射断面图\",\"interracial\":\"跨人种的\",\"interspecies\":\"异种奸|异种爱\",\"intimate_covering\":\"自然的打码\",\"intravenous_drip\":\"静脉滴注\",\"inubashiri_momiji\":\"犬走椛\",\"inugami_korone\":\"戌神ころね\",\"inumuta_houka\":\"犬牟田宝火\",\"inuyama_aoi\":\"犬山あおい\",\"inverted_colors\":\"色彩反转\",\"inverted_nipples\":\"内陷乳头\",\"invisible_chair\":\"隐形椅子\",\"invisible_penis\":\"隐去阴茎\",\"inward_v\":\"反向比 V\",\"iori_(blue_archive)\":\"银镜伊织（蓝色档案）\",\"iori_junpei\":\"伊織順平\",\"iori_rinko\":\"イオリ・リン子\",\"irene_(arknights)\":\"艾琳（明日方舟）\",\"iroha_(blue_archive)\":\"iroha（蓝色档案）\",\"iroha_(samurai_spirits)\":\"いろは(侍魂)\",\"iron_cross\":\"铁十字架\",\"irritated\":\"苦恼的\",\"irrumatio\":\"深喉\",\"is_that_so\":\"so-nanoka(是这样啊的口癖)\",\"ishtar_(fate)\":\"伊斯塔（命运）\",\"ishtar_(fate/grand_order)\":\"伊什塔尔\",\"iskandar_(fate)\":\"依斯干达_(命运)\",\"island\":\"岛屿\",\"isobe_noriko\":\"磯辺典子\",\"isolated_island_oni\":\"離島棲鬼\",\"isometric\":\"等轴图\",\"isshiki_akane\":\"一色あかね\",\"istina_(arknights)\":\"伊斯蒂娜（明日方舟）\",\"isuzu_hana\":\"五十鈴華\",\"itadori_yuuji\":\"板取雄二\",\"italian_flag\":\"意大利国旗\",\"italian_text\":\"意大利语\",\"itoshiki_nozomu\":\"糸色望\",\"itsumi_erika\":\"逸見エリカ\",\"ivory\":\"象牙\",\"izakaya\":\"居酒屋\",\"izayoi_aki\":\"十六夜アキ\",\"izayoi_liko\":\"十六夜リコ\",\"izayoi_sakuya\":\"十六夜咲夜\",\"izumi-no-kami_kanesada\":\"和泉守兼定\",\"izumi_(blue_archive)\":\"狮子堂泉（蓝色档案）\",\"izumi_konata\":\"泉此方\",\"izumi_sagiri\":\"和泉纱雾\",\"izuna_(blue_archive)\":\"izuna（蓝色档案）\",\"jack-o'-lantern\":\"南瓜灯\",\"jack_the_ripper_(fate/apocrypha)\":\"开膛手杰克（命运/伪经）\",\"jackal_ears\":\"豺狼耳\",\"jacket\":\"夹克\",\"jacket_around_waist\":\"用夹克束腰\",\"jacket_on_shoulders\":\"用夹克披肩\",\"jacket_partially_removed\":\"夹克部分移除\",\"jacket_removed\":\"脱下夹克|脱下的夹克\",\"jaggy_lines\":\"锯齿线\",\"jaguar_ears\":\"美洲豹耳朵\",\"jaguar_tail\":\"美洲豹尾巴\",\"jail_bars\":\"监狱酒吧\",\"jakuzure_nonon\":\"蛇崩乃音\",\"jam\":\"果酱\",\"japan\":\"日本\",\"japan_(hetalia)\":\"本田菊\",\"japanese_(nationality)\":\"日本人\",\"japanese_armor\":\"日本铠甲\",\"japanese_clothing\":\"和服\",\"japanese_flag\":\"日本国旗\",\"japanese_maid\":\"和风女仆\",\"japari_bun\":\"加帕里馒头\",\"japari_symbol\":\"加帕里符号\",\"jar\":\"罐子\",\"javelin_(azur_lane)\":\"标枪(碧蓝航线)\",\"jaye_(arknights)\":\"杰伊（明日方舟）\",\"jealous\":\"嫉妒的\",\"jealousy\":\"嫉妒的\",\"jean_(genshin_impact)\":\"琴（原神）\",\"jean_(sea_breeze_dandelion)_(genshin_impact)\":\"琴_(海风蒲公英)_(原神)\",\"jean_bart_(azur_lane)\":\"让·巴特\",\"jean_shorts\":\"牛仔短裤\",\"jean_skirt\":\"牛仔裙\",\"jeanne_d'arc\":\"圣女贞德\",\"jeanne_d'arc_(alter)_(fate)\":\"圣女贞德（命运）\",\"jeanne_d'arc_(azur_lane)\":\"jeanne_d'arc（碧蓝航线）\",\"jeanne_d'arc_(fate)\":\"圣女贞德（命运）\",\"jeanne_d'arc_(granblue_fantasy)\":\"ジャンヌダルク(神撃のバハムート)\",\"jeanne_d'arc_(ruler)_(fate)\":\"jeanne_d'arc_(统治者)_(命运)\",\"jeanne_d'arc_alter_(avenger)_(fate)\":\"jeanne_d'arc_alter_(avenger)_(fate)\",\"jeanne_d'arc_alter_(fate)\":\"jeanne_d'arc_alter_(fate)\",\"jeanne_d'arc_alter_(ver._shinjuku_1999)_(fate)\":\"jeanne_d'arc_alter_(ver._shinjuku_1999)_(fate)\",\"jeanne_d'arc_alter_santa_lily_(fate)\":\"jeanne_d'arc_alter_santa_lily_(fate)\",\"jeans\":\"牛仔裤\",\"jellyfish\":\"水母\",\"jersey\":\"运动衫\",\"jessica_(arknights)\":\"杰西卡（明日方舟）\",\"jester_cap\":\"小丑帽\",\"jet\":\"喷气式飞机\",\"jet_black_king_of_knights_ver._shinjuku_1999\":\"漆黑的骑士王ver新宿1999\",\"jeweled_branch_of_hourai\":\"蓬莱玉枝\",\"jewelry\":\"珠宝\",\"jiangshi\":\"僵尸\",\"jingle_bell\":\"铃铛\",\"jitome\":\"轻蔑的眼神\",\"joints\":\"关节\",\"jojo_no_kimyou_na_bouken\":\"jojo\",\"jojo_pose\":\"JOJO立\",\"jouga_maya\":\"条河麻耶\",\"jougasaki_mika\":\"城崎美嘉\",\"jougasaki_rika\":\"城ヶ崎莉嘉\",\"jpeg_artefacts\":\"JPEG 压缩失真\",\"jpeg_artifacts\":\"JPEG 压缩失真\",\"jpg_artifacts\":\"JPEG 压缩失真\",\"judas_cradle\":\"犹大摇篮\",\"juice_box\":\"盒装饮料\",\"juliet_sleeves\":\"朱丽叶袖\",\"jump\":\"跳跃\",\"jumping\":\"跳跃的\",\"jumpsuit\":\"(尤指女式)连衫裤\",\"junketsu\":\"神衣纯洁\",\"junko_(blue_archive)\":\"junko（蓝色档案）\",\"junko_(touhou)\":\"纯子（东方）\",\"k/da_(league_of_legends)\":\"KDA组合(英雄联盟)\",\"kabuto\":\"头盔|甲胄\",\"kadotani_anzu\":\"角谷杏\",\"kaede_(blue_archive)\":\"枫（蓝色档案）\",\"kaenbyou_rin\":\"火焰猫燐\",\"kaeya_(genshin_impact)\":\"凯亚(原神)\",\"kafuu_chino\":\"香风智乃\",\"kaga_(azur_lane)\":\"加贺(碧蓝航线)\",\"kaga_(battleship)_(azur_lane)\":\"加贺（战舰）（碧蓝航线）\",\"kaga_(everlasting_killing_stone)_(azur_lane)\":\"kaga（永恒的杀戮石）（碧蓝航线）\",\"kaga_(kancolle)\":\"加贺_(kancolle)\",\"kagami_mochi\":\"镜饼\",\"kagamihara_nadeshiko\":\"各務原なでしこ\",\"kagamine_len\":\"镜音连\",\"kagamine_rin\":\"镜音铃\",\"kagiyama_hina\":\"鍵山雛\",\"kagura_(gintama)\":\"神楽(銀魂)\",\"kagurazaka_asuna\":\"神楽坂明日菜\",\"kaguya_luna\":\"輝夜月\",\"kaijuu\":\"怪兽\",\"kaiou_michiru\":\"海王みちる\",\"kaizuka_inaho\":\"界塚伊奈帆\",\"kaku_seiga\":\"霍青娥\",\"kakudate_karin\":\"角楯华凛\",\"kakyoin_noriaki\":\"花京院纪明\",\"kallen_stadtfeld\":\"紅月カレン\",\"kama_(fate)\":\"卡玛（命运）\",\"kamado_nezuko\":\"灶门祢豆子\",\"kamijou_touma\":\"上条当麻\",\"kamikita_komari\":\"神北小毬\",\"kamina_glasses\":\"卡米纳墨镜\",\"kamina_pose\":\"抬高手臂向上指\",\"kamina_shades\":\"卡米纳墨镜\",\"kamio_misuzu\":\"神尾观铃\",\"kamio_reiji_(yua)\":\"神尾提督（舰C）\",\"kamisato_ayaka\":\"神里绫华\",\"kamishirasawa_keine\":\"上白沢慧音\",\"kamiya_nao\":\"神谷奈绪\",\"kamiyama_high_school_uniform\":\"神山高中校服\",\"kamui_gakupo\":\"神威がくぽ\",\"kan'u_unchou\":\"关羽云长\",\"kanabou\":\"鬼金棒\",\"kaname_madoka\":\"鹿目まどか\",\"kaname_madoka_(cosplay)\":\"cos成鹿目圆\",\"kaname_madoka_(mahou_shoujo_madoka_magica)\":\"鹿目圆\",\"kanaria\":\"金糸雀\",\"kanbaru_suruga\":\"神原駿河\",\"kanji\":\"汉字\",\"kanna_kamui\":\"カンナカムイ(小林さんちのメイドラゴン)\",\"kano_shuuya\":\"鹿野修哉\",\"kanon_(umineko)\":\"嘉音\",\"kanroji_mitsuri\":\"甘露寺蜜璃\",\"kanzaki_ranko\":\"神崎兰子\",\"kanzashi\":\"簪子\",\"kappa\":\"河童\",\"kappa_mob_(touhou)\":\"河童暴徒（东方）\",\"kappougi\":\"(烹饪时穿的)罩衫\",\"karakasa_obake\":\"唐伞妖怪\",\"karaoke\":\"卡拉OK\",\"karasu_tengu\":\"乌天狗\",\"kariginu\":\"狩衣\",\"karin_(blue_archive)\":\"卡琳（蓝色档案）\",\"karin_(bunny)_(blue_archive)\":\"卡琳（兔子）（蓝色档案）\",\"kariya_masaki\":\"狩屋マサキ\",\"karna_(fate)\":\"カルナ(Fate)\",\"karyl_(princess_connect)\":\"凯露\",\"kasane_teto\":\"重音テト\",\"kashima_(kancolle)\":\"鹿岛（kancolle）\",\"kashino_(azur_lane)\":\"樫野\",\"kashino_(hot_springs_relaxation)_(azur_lane)\":\"樫野_(牛牛皮肤)\",\"kashiwazaki_sena\":\"柏崎星奈\",\"kashuu_kiyomitsu\":\"加州清光\",\"kasodani_kyouko\":\"幽谷響子\",\"kasuga_ayumu\":\"春日歩\",\"kasugano_sakura\":\"春日野さくら\",\"kasumi_(doa)\":\"霞(DOA)\",\"kasumigaoka_utaha\":\"霞之丘诗羽\",\"katagiri_sanae\":\"片桐早苗\",\"katana\":\"日本刀\",\"katori_(kancolle)\":\"katori_(kancolle)\",\"katou_asuka\":\"加藤明日香\",\"katou_megumi\":\"加藤惠\",\"katsuki_yuuri\":\"胜生勇利\",\"katsura_hinagiku\":\"桂雏菊\",\"katsuragi_misato\":\"葛城美里\",\"katsushika_hokusai_(fate)\":\"葛饰北斋（命运）\",\"katyusha_(girls_und_panzer)\":\"喀秋莎（少女与战车）\",\"kawakami_mai\":\"川神舞\",\"kawakaze_(azur_lane)\":\"川风（碧蓝航线）\",\"kawashima_ami\":\"川岛亚美\",\"kawashima_momo\":\"河嶋桃\",\"kawashiro_nitori\":\"河城荷取\",\"kay_(girls_und_panzer)\":\"ケイ(GuP)\",\"kayoko_(blue_archive)\":\"kayoko（蓝色档案）\",\"kazama_asuka\":\"風間飛鳥\",\"kazami_yuuka\":\"風見幽香\",\"kazami_yuuka_(pc-98)\":\"旧作幽香\",\"kazanari_tsubasa\":\"風鳴翼\",\"kazemaru_ichirouta\":\"風丸一郎太\",\"kazuha's_friend_(genshin_impact)\":\"枫原万叶（原神）\",\"kazusa_(blue_archive)\":\"kazusa（蓝色档案）\",\"kda\":\"KDA组合(英雄联盟)\",\"kedama_milk\":\"毛玉\",\"keep_out\":\"KEEP-OUT警戒线\",\"keizoku_military_uniform\":\"继续高中军服\",\"keizoku_school_uniform\":\"继续高中校服\",\"kemono\":\"兽人\",\"kemonomimi\":\"动物耳朵\",\"kemonomimi_mode\":\"兽耳模式\",\"kenzaki_makoto\":\"剣崎真琴\",\"keqing\":\"刻晴\",\"keqing_(genshin_impact)\":\"刻晴（原神）\",\"keqing_(opulent_splendor)_(genshin_impact)\":\"刻晴（富丽堂皇）（原神）\",\"kerchief\":\"方头巾\",\"kesa\":\"袈裟\",\"ketchup\":\"番茄酱\",\"kettle\":\"水壶\",\"key\":\"钥匙\",\"key_necklace\":\"钥匙项链\",\"keyboard_(computer)\":\"电脑键盘\",\"keyboard_(instrument)\":\"键盘乐器\",\"keychain\":\"钥匙扣\",\"keyhole\":\"锁扣\",\"keyhole_sweater\":\"胸部开口的毛衣\",\"keystone\":\"要石\",\"khaki\":\"卡其色\",\"kiana_kaslana\":\"琪亚娜·卡斯兰娜\",\"kickboard\":\"提水板\",\"kicking\":\"踢\",\"kido_tsubomi\":\"木戸つぼみ\",\"kids\":\"儿童\",\"kigurumi\":\"玩偶装\",\"kijin_seija\":\"鬼人正邪\",\"kikuchi_makoto\":\"菊地真\",\"kikuri_(touhou)\":\"菊里（东方）\",\"kill_la_kill\":\"斩服少女\",\"kimono_lift\":\"掀起和服\",\"kimono_pull\":\"剥开和服\",\"kimono_skirt\":\"和服裙\",\"kind_smile\":\"善良的微笑\",\"kindergarten_uniform\":\"幼儿园制服\",\"kine\":\"杵\",\"king_(chess)\":\"国王(国际象棋)\",\"kino_makoto\":\"木野まこと\",\"kinomoto_sakura\":\"木之本樱\",\"kinu_(azur_lane)\":\"kinu（碧蓝航线）\",\"kira_yoshikage\":\"吉良吉影\",\"kirara_(genshin_impact)\":\"绮良良(原神)\",\"kirigami\":\"剪纸\",\"kirigaya_suguha\":\"桐谷直叶\",\"kirigiri_kyouko\":\"雾切响子\",\"kirijou_mitsuru\":\"桐条美鹤\",\"kirima_sharo\":\"桐间纱路\",\"kirima_syaro\":\"桐间纱路\",\"kirin_(armor)\":\"麒麟套\",\"kirino_ranmaru\":\"霧野蘭丸\",\"kirisame_marisa\":\"雾雨魔理沙\",\"kirisame_marisa_(cosplay)\":\"cos成雾雨魔理沙\",\"kirishima_(kancolle)\":\"雾岛_(kancolle)\",\"kirito\":\"桐人\",\"kiriya_aoi\":\"霧矢あおい\",\"kiryuuin_satsuki\":\"鬼龙院皋月\",\"kisaragi_(azur_lane)\":\"如月（碧蓝航线）|如月\",\"kisaragi_chihaya\":\"如月千早\",\"kisaragi_momo\":\"如月モモ\",\"kisaragi_shintarou\":\"如月伸太郎\",\"kise_yayoi\":\"黄瀬やよい\",\"kiseru\":\"烟斗\",\"kishibe_rohan\":\"岸边露伴\",\"kishin_sagume\":\"稀神サグメ\",\"kishinami_hakuno_(female)\":\"岸波白野\",\"kiss\":\"吻|亲吻|接吻\",\"kissing_cheek\":\"亲脸颊\",\"kissing_hair\":\"亲吻头发\",\"kita_high_school_uniform\":\"县立北高校制服|县立北高校(凉宫春日的忧郁)\",\"kitagawa_marin\":\"喜多川海梦\",\"kitashirakawa_tamako\":\"北白川たまこ\",\"kitauji_high_school_uniform\":\"北宇治高中校服（吹响吧！上低音号）\",\"kitazawa_shiho\":\"北泽志保\",\"kitchen\":\"厨房\",\"kitsune_mask\":\"狐狸面具\",\"kiyohime_(fate)\":\"清姬（命运）\",\"kiyohime_(fate/grand_order)\":\"清姬\",\"kiyohime_(swimsuit_lancer)_(fate)\":\"清姫（泳装）\",\"kiyosumi_school_uniform\":\"清澄高中校服\",\"kizuna_ai\":\"絆愛\",\"kizuna_akari\":\"紲星あかり\",\"klee_(genshin_impact)\":\"克莱（原神）\",\"knee\":\"膝盖\",\"knee_boots\":\"马靴\",\"knee_hug\":\"抱腿\",\"knee_pads\":\"护膝\",\"knee_pit\":\"膝盖内侧\",\"knee_socks\":\"长袜\",\"knee_up\":\"顶起膝盖\",\"kneeboots\":\"及膝靴\",\"kneehigh_boots\":\"及膝靴\",\"kneehigh_socks\":\"长袜\",\"kneehighs\":\"及膝袜\",\"kneeling\":\"下跪\",\"kneeling_on_one_leg\":\"单膝跪\",\"kneepit\":\"膝盖内侧\",\"kneepit_sex\":\"跪下性行为\",\"kneepits\":\"膝盖内侧\",\"knees\":\"膝盖\",\"knees-on-chest\":\"膝盖顶到胸部\",\"knees_on_chest\":\"膝盖蜷到胸前\",\"knees_to_chest\":\"膝盖顶到胸部\",\"knees_together_feet_apart\":\"双膝并拢双脚分开\",\"knees_up\":\"顶起双膝\",\"kneesocks\":\"长袜\",\"knife\":\"小刀\",\"knight\":\"骑士\",\"knight_(chess)\":\"骑士(国际象棋)\",\"koakuma\":\"小悪魔(東方Project)\",\"kobayakawa_rinko\":\"小早川凛子\",\"kobayakawa_sae\":\"小早川紗枝\",\"kobayakawa_yutaka\":\"小早川ゆたか\",\"kochiya_sanae\":\"东风谷早苗\",\"kochou_shinobu\":\"胡蝶しのぶ\",\"kogal\":\"小辣妹\",\"kogitsunemaru\":\"小狐丸\",\"koharu_(blue_archive)\":\"小春（蓝色档案）\",\"kohinata_miho\":\"小日向美穂\",\"kohinata_miku\":\"小日向未来\",\"koizumi_hanayo\":\"小泉花阳\",\"koizumi_itsuki\":\"古泉一樹\",\"koizumi_itsuki_(female)\":\"古泉一姫\",\"kokkoro\":\"可可罗\",\"kokona_(blue_archive)\":\"kokona（蓝色档案）\",\"kokonoe_rin\":\"九重りん\",\"komaeda_nagito\":\"狛枝凪斗\",\"komaki_manaka\":\"小牧愛佳\",\"komeiji_koishi\":\"古明地恋\",\"komeiji_satori\":\"古明地觉\",\"kondou_taeko\":\"近藤妙子\",\"kongou_(aoki_hagane_no_arpeggio)\":\"コンゴウ(蒼き鋼のアルペジオ)\",\"kongou_(azur_lane)\":\"金刚（碧蓝航线）\",\"kongou_(kancolle)\":\"金刚（kancolle）\",\"konjiki_no_yami\":\"金色之暗\",\"konngara_(touhou)\":\"孔加拉（东方）\",\"konno_junko\":\"紺野純子\",\"konohagakure_symbol\":\"木叶村标志\",\"konpaku_youki\":\"魂魄妖忌\",\"konpaku_youmu\":\"魂魄妖梦\",\"konpaku_youmu_(ghost)\":\"半霊\",\"korean_clothes\":\"韩服\",\"korean_text\":\"韩文\",\"koshimizu_sachiko\":\"輿水幸子\",\"kotatsu\":\"被炉\",\"kote\":\"小手\",\"kotegawa_yui\":\"古手川唯\",\"kotobuki_tsumugi\":\"琴吹䌷\",\"kotohime_(touhou)\":\"琴姬（东方）\",\"kotomine_kirei\":\"言峰綺礼\",\"kotonoha_akane\":\"琴葉茜\",\"kotoyoro\":\"新年问候\",\"kourindou_tengu_costume\":\"香霖堂天狗装束\",\"kousaka_honoka\":\"高坂穗乃果\",\"kousaka_kirino\":\"高坂桐乃\",\"kousaka_kyousuke\":\"高坂京介\",\"kousaka_reina\":\"高坂麗奈\",\"kousaka_tamaki\":\"向坂環\",\"koyama_yuzu\":\"小山柚子\",\"koyanskaya_(fate)\":\"koyanskaya（命运）\",\"kozakura_marry\":\"小桜茉莉\",\"kronshtadt_(azur_lane)\":\"喀琅施塔特（碧蓝航线）\",\"kroos_(arknights)\":\"克罗斯（明日方舟）\",\"kroos_the_keen_glint_(arknights)\":\"克罗斯敏锐的闪光（明日方舟）\",\"kubrick_stare\":\"库布里克凝视\",\"kuchiki_rukia\":\"朽木ルキア\",\"kuga_natsuki\":\"玖我なつき\",\"kuji-in\":\"九字印\",\"kujikawa_rise\":\"久慈川りせ\",\"kujou_karen\":\"九条カレン\",\"kumano_(azur_lane)\":\"熊野（碧蓝航线）\",\"kumoi_ichirin\":\"雲居一輪\",\"kunai\":\"苦无\",\"kunikida_hanamaru\":\"国木田花丸\",\"kunoichi\":\"忍者/日本武士\",\"kuradoberi_jam\":\"蔵土縁紗夢\",\"kurodani_yamame\":\"黒谷ヤマメ\",\"kuroka_(high_school_dxd)\":\"黒歌\",\"kurokawa_eren\":\"黒川エレン\",\"kuroki_tomoko\":\"黒木智子\",\"kuromorimine_military_uniform\":\"黑森峰女子学园军服\",\"kuromorimine_school_uniform\":\"黑森峰女子学园校服\",\"kurosaki_ichigo\":\"黑崎一护\",\"kurosawa_dia\":\"黑泽黛雅\",\"kurosawa_ruby\":\"黑泽露比\",\"kuroyukihime\":\"黑雪姬\",\"kurugaya_yuiko\":\"来ヶ谷唯湖\",\"kurumi_(touhou)\":\"久留美（东方）\",\"kurumi_erika\":\"来海えりか\",\"kusakabe_misao\":\"日下部みさお\",\"kusanagi_motoko\":\"草薙素子\",\"kusazuri\":\"腹当|草摺\",\"kushieda_minori\":\"櫛枝実乃梨\",\"kusugawa_sasara\":\"久寿川ささら\",\"kyonko\":\"キョン子\",\"kyouka_(princess_connect!)\":\"氷川鏡華\",\"kyoukaisenjou_no_horizon\":\"京海战无地平线_1521\",\"kyubey\":\"QB\",\"kyuubi\":\"九尾|九尾狐\",\"kyuudo\":\"弓道\",\"kyuudou\":\"弓道\",\"la+_darknesss\":\"拉普拉斯·达克尼斯\",\"la_pluma_(arknights)\":\"la_pluma（明日方舟）\",\"lab_coat\":\"白大褂\",\"labcoat\":\"白大褂\",\"labia\":\"阴唇\",\"laboratory\":\"研究所\",\"lace\":\"蕾丝\",\"lace-trimmed\":\"蕾丝饰边的\",\"lace-trimmed_bra\":\"蕾丝边胸罩\",\"lace-trimmed_dress\":\"蕾丝边连衣裙\",\"lace-trimmed_gloves\":\"蕾丝边手套\",\"lace-trimmed_hairband\":\"蕾丝边发带\",\"lace-trimmed_legwear\":\"蕾丝边裤袜\",\"lace-trimmed_panties\":\"蕾丝边内裤\",\"lace-trimmed_skirt\":\"蕾丝边短裙\",\"lace-trimmed_sleeves\":\"蕾丝边袖子\",\"lace-up_boots\":\"系带靴\",\"lace_bra\":\"蕾丝胸罩\",\"lace_panties\":\"蕾丝内裤\",\"lace_trim\":\"蕾丝镶边\",\"lactating\":\"哺乳（大范围）\",\"lactation_through_clothes\":\"隔着衣服泌乳\",\"ladder\":\"梯子\",\"ladle\":\"长柄勺\",\"ladybug\":\"瓢虫\",\"laevatein\":\"禁忌“莱瓦汀”\",\"laevatein_(touhou)\":\"laevatein_(东方)\",\"laffey_(azur_lane)\":\"拉菲（碧蓝航线）\",\"lake\":\"湖\",\"lala_satalin_deviluke\":\"菈菈·萨塔琳·戴比路克\",\"lamia\":\"蛇娘\",\"lamp\":\"灯\",\"lamppost\":\"路灯\",\"lance\":\"(古骑兵的)长矛|长枪\",\"lantern\":\"灯笼\",\"lantern_floating\":\"灯笼水槽\",\"lanyard\":\"挂绳\",\"lap_cup\":\"酒倒在阴部\",\"lap_pillow\":\"膝枕\",\"lapcup\":\"酒倒在阴部\",\"lappland_(arknights)\":\"拉普兰德\",\"lappland_(refined_horrormare)_(arknights)\":\"拉普兰（精致的恐怖梦魇）（明日方舟）\",\"laptop\":\"笔记本电脑\",\"large_areola\":\"大乳晕\",\"large_areolae\":\"大乳晕\",\"large_boobs\":\"大胸 (D)\",\"large_bow\":\"大蝴蝶结\",\"large_breast\":\"大胸 (D)\",\"large_breasts\":\"巨乳\",\"large_hat\":\"大帽子\",\"large_hips\":\"宽盆骨\",\"large_insertion\":\"巨根插入\",\"large_pectorals\":\"大胸肌\",\"large_penis\":\"大阴茎\",\"large_tail\":\"大尾巴\",\"large_tits\":\"大胸 (D)\",\"large_wings\":\"大翅膀\",\"laser\":\"激光\",\"lateral_view\":\"斜侧面视角\",\"latex\":\"胶衣\",\"latex_gloves\":\"乳胶手套\",\"latex_legwear\":\"乳胶裤袜\",\"latex_thighhighs\":\"乳胶材质的长筒袜\",\"latin_cross\":\"拉丁式十字架\",\"laugh\":\"在笑的\",\"laughing\":\"在笑的\",\"laundry\":\"洗衣店\",\"laurel_crown\":\"桂冠\",\"lava_(arknights)\":\"熔岩（方舟）\",\"lava_the_purgatory_(arknights)\":\"熔岩炼狱（明日方舟）\",\"lavender\":\"薰衣草\",\"lavender_hair\":\"紫发\",\"lavenderblush\":\"薰衣草腮红\",\"lawn\":\"草坪\",\"lawngreen\":\"草坪绿\",\"layered\":\"分层的\",\"layered_bikini\":\"分层比基尼\",\"layered_clothes\":\"多层衣物\",\"layered_clothing\":\"分层服装\",\"layered_dress\":\"分层连衣裙\",\"layered_skirt\":\"分层的半裙\",\"layered_sleeves\":\"分层的衣袖\",\"laying\":\"躺着\",\"laying_down\":\"躺着\",\"le_malin_(azur_lane)\":\"恶毒\",\"le_malin_(listless_lapin)_(azur_lane)\":\"le_malin_(无精打采的\",\"le_malin_(mercredi_at_the_secret_base)_(azur_lane)\":\"le_malin_(秘密基地的_mercredi)_(azur_Lane)\",\"le_malin_(sleepy_sunday)_(azur_lane)\":\"le_malin（沉睡的星期天）（蔚蓝车道）\",\"le_temeraire_(azur_lane)\":\"le_temeraire_(蔚蓝海岸)\",\"le_triomphant_(azur_lane)\":\"le_triomphant（碧蓝航线）\",\"leaf\":\"叶子\",\"leaf_(medium)\":\"树叶\",\"leaf_hair_ornament\":\"叶子发饰\",\"leaf_on_head\":\"头上的叶子\",\"leaf_print\":\"叶子印花\",\"leaf_umbrella\":\"叶伞|当伞用的叶子\",\"leander_(azur_lane)\":\"瘦（碧蓝航线）\",\"leaning\":\"倚靠|身体倾斜\",\"leaning_back\":\"身体往后靠\",\"leaning_forward\":\"身体前倾\",\"leaning_on_object\":\"靠在物体上\",\"leaning_on_person\":\"靠着他人\",\"leaning_to_the_side\":\"向一侧倾斜身体\",\"leash\":\"宠物链\",\"leash_on_penis\":\"阴茎上的皮带\",\"leash_pull\":\"拉皮带\",\"leather\":\"皮革\",\"leather_boots\":\"皮靴\",\"leather_gloves\":\"皮手套\",\"leather_jacket\":\"皮夹克\",\"left-handed\":\"左撇子\",\"left-to-right\":\"从左往右读的漫画\",\"left-to-right_manga\":\"从左往右读的漫画\",\"leg_belt\":\"腿部系着带子\",\"leg_between_thighs\":\"腿顶在大腿之间\",\"leg_bracelet\":\"脚镯\",\"leg_cutout\":\"裤袜有开口\",\"leg_garter\":\"腿环|袜带\",\"leg_grab\":\"抓着腿\",\"leg_hair\":\"腿毛\",\"leg_hug\":\"抱腿\",\"leg_lift\":\"单腿抬高\",\"leg_lock\":\"用双腿夹住\",\"leg_raise\":\"抬一只脚\",\"leg_raised\":\"抬一只脚\",\"leg_ribbon\":\"腿部丝带\",\"leg_tattoo\":\"腿部纹身\",\"leg_up\":\"抬起腿\",\"leg_warmers\":\"腿套|暖腿袜\",\"legendary_pokemon\":\"传说宝可梦\",\"leggings\":\"紧身裤\",\"legjob\":\"腿交(可能无效\",\"lego_(medium)\":\"乐高\",\"legs\":\"双腿\",\"legs_apart\":\"两腿分开\",\"legs_folded\":\"大腿小腿折起来\",\"legs_lock\":\"跨坐式\",\"legs_over_head\":\"双腿抬过头\",\"legs_together\":\"双腿并拢\",\"legs_up\":\"双腿抬起\",\"legwarmers\":\"腿套/暖腿袜\",\"legwear\":\"裹腿\",\"legwear_garter\":\"裤袜吊袜带\",\"legwear_under_shorts\":\"短裤穿在裤袜外面\",\"lei_lei\":\"泪泪\",\"leizi_(arknights)\":\"雷子（方舟）\",\"lelouch_lamperouge\":\"鲁鲁修·兰佩鲁日\",\"lemon\":\"柠檬\",\"lemon_slice\":\"柠檬片\",\"lemonchiffon\":\"柠檬雪纺\",\"lens_flare\":\"镜头光晕\",\"lens_flare_abuse\":\"镜头光晕滥用\",\"lensflare\":\"镜头光晕\",\"leonardo_da_vinci_(fate)\":\"莱昂纳多·达·芬奇（命运）\",\"leopard_print\":\"豹纹\",\"leopard_tail\":\"豹尾\",\"leotard_aside\":\"把连衣裤裆部剥到一边\",\"leotard_pull\":\"剥开连衣裤\",\"leotard_under_clothes\":\"内层穿着连衣裤\",\"lesbian\":\"百合\",\"letter\":\"信\",\"letter_boxed\":\"宽银幕格式\",\"letterbox\":\"宽银幕格式\",\"letterboxed\":\"宽银幕格式\",\"letterman_jacket\":\"棒球服\",\"library\":\"图书馆\",\"licking\":\"舔\",\"licking_finger\":\"舔手指\",\"licking_foot\":\"舔脚\",\"licking_lips\":\"舔嘴唇\",\"licking_nipple\":\"舔乳头\",\"licking_nipples\":\"舔乳头\",\"licking_penis\":\"舔阴茎\",\"licking_testicle\":\"舔睾丸\",\"lifebuoy\":\"救生圈\",\"lifted_by_another\":\"被对方掀起衣物\",\"lifted_by_self\":\"掀起自己的衣物\",\"lifting_person\":\"将人抱起\",\"lifting_skirt\":\"掀起裙子\",\"light\":\"光\",\"light_areolae\":\"有光泽的乳晕\",\"light_blue_eyes\":\"浅蓝色的眼睛\",\"light_blue_hair\":\"浅蓝色头发\",\"light_blush\":\"淡淡的腮红\",\"light_brown\":\"浅褐\",\"light_brown_eyes\":\"浅棕色眼睛\",\"light_brown_hair\":\"茶色头发\",\"light_bulb\":\"灯泡\",\"light_censor\":\"圣光\",\"light_frown\":\"微微皱眉\",\"light_green_hair\":\"浅绿色头发\",\"light_particles\":\"光粒子\",\"light_persona\":\"美化\",\"light_purple_hair\":\"浅紫色头发\",\"light_rays\":\"光照\",\"light_smile\":\"浅笑\",\"light_trail\":\"光线移动的轨迹\",\"lightblue\":\"浅蓝\",\"lightcoral\":\"浅珊瑚\",\"lightcyan\":\"浅青\",\"lighter\":\"打火机\",\"lightgoldenrodyellow\":\"浅金黄\",\"lightgray\":\"浅灰\",\"lightgreen\":\"浅绿\",\"lighthouse\":\"灯塔\",\"lightning\":\"闪电\",\"lightning_bolt_symbol\":\"雷电符号（⚡）\",\"lightpink\":\"浅粉\",\"lights\":\"光\",\"lightsaber\":\"光剑\",\"lightsalmon\":\"光鲑鱼\",\"lightseagreen\":\"浅海绿\",\"lightskyblue\":\"亮天蓝\",\"lightslategray\":\"灯石灰\",\"lightsteelblue\":\"轻钢蓝\",\"lightyellow\":\"淡黄\",\"ligne_claire\":\"白描\",\"lili_(tekken)\":\"リリ(鉄拳)\",\"lilith_aensland\":\"欲望の迷い子リリス\",\"lillie_(pokemon)\":\"リーリエ(ポケモン)\",\"lily\":\"百合花\",\"lily_(flower)\":\"百合花\",\"lily_of_the_valley\":\"铃兰\",\"lily_pad\":\"睡莲\",\"lime\":\"酸橙\",\"limegreen\":\"青柠\",\"limited_palette\":\"有限色盘作画\",\"lin_yuhsia_(arknights)\":\"林雨霞（方舟）\",\"line-up\":\"一排人\",\"line_in_eye\":\"黑眼圈中的水平线\",\"line_up\":\"一排人\",\"linea_alba\":\"平滑小腹\",\"lineart\":\"素线画\",\"lineless\":\"几乎没用勾线的画\",\"linen\":\"亚麻布\",\"lineup\":\"一排人\",\"ling_(arknights)\":\"玲（方舟）\",\"linie_(sousou_no_frieren)\":\"莉妮耶(葬送的芙莉莲)\",\"linked_piercing\":\"连环穿孔\",\"lion\":\"狮子\",\"lion_ears\":\"狮子耳朵\",\"lion_girl\":\"狮子娘\",\"lion_tail\":\"狮子尾巴\",\"lip_biting\":\"咬嘴唇\",\"lip_licking\":\"舔嘴唇\",\"lip_piercing\":\"唇钉\",\"lipgloss\":\"唇彩\",\"lips\":\"嘴唇\",\"lipstick\":\"口红|唇膏\",\"lipstick_mark\":\"口红印\",\"lipstick_tube\":\"口红管\",\"liquid\":\"液体\",\"liquid_between_thighs\":\"酒倒在阴部\",\"liquid_hair\":\"液态头发\",\"lisa_(genshin_impact)\":\"丽莎（原神）\",\"lisbeth\":\"篠崎里香\",\"listen!!\":\"《Listen!!》\",\"little_bel_(azur_lane)\":\"小贝尔\",\"little_red_riding_hood_(grimm)\":\"赤頭巾\",\"littorio_(azur_lane)\":\"littorio（碧蓝航线）\",\"living_clothes\":\"活体衣服\",\"living_hair\":\"活头发\",\"lizard\":\"蜥蜴\",\"lizard_tail\":\"蜥蜴尾巴\",\"load_bearing_vest\":\"承重背心\",\"loafers\":\"乐福鞋\",\"loating_jacket\":\"休闲夹克\",\"lock\":\"锁\",\"locked_arms\":\"互挽手臂\",\"locker\":\"储物柜\",\"locker_room\":\"更衣室\",\"log\":\"枯树干\",\"logo\":\"标志\",\"loincloth\":\"遮裆布\",\"lolicon\":\"萝莉\",\"lolita\":\"洛丽塔风格\",\"lolita_hairband\":\"洛丽塔发带\",\"lolita_headband\":\"洛丽塔发带\",\"lollipop\":\"棒棒糖\",\"lone_nape_hair\":\"孤颈毛\",\"lonely\":\"孤独的\",\"long_bangs\":\"长刘海\",\"long_braid\":\"长辫子\",\"long_coat\":\"长外套\",\"long_dress\":\"长连衣裙\",\"long_ears\":\"尖耳\",\"long_eyelashes\":\"长睫毛\",\"long_fingernails\":\"长指甲\",\"long_gloves\":\"长袖手套\",\"long_hair\":\"长发\",\"long_island_(azur_lane)\":\"长岛（碧蓝航线）\",\"long_legs\":\"长腿\",\"long_neck\":\"长脖子\",\"long_nipples\":\"长乳头\",\"long_pointy_ears\":\"尖尖的长耳朵\",\"long_ponytail\":\"长马尾\",\"long_scarf\":\"长围巾\",\"long_sideburns\":\"长鬓角\",\"long_skirt\":\"长裙\",\"long_sleeve\":\"长袖\",\"long_sleeves\":\"长袖\",\"long_toenails\":\"长脚趾甲\",\"long_tongue\":\"长舌头\",\"look-alike\":\"撞脸\",\"looking_afar\":\"遥望\",\"looking_ahead\":\"展望未来\",\"looking_aside\":\"看向侧面\",\"looking_at_animal\":\"看着动物\",\"looking_at_another\":\"看着另一个\",\"looking_at_breasts\":\"瞄着乳房\",\"looking_at_food\":\"看食物\",\"looking_at_hand\":\"看着手\",\"looking_at_hands\":\"看着双手\",\"looking_at_mirror\":\"照镜子\",\"looking_at_penis\":\"看着阴茎\",\"looking_at_phone\":\"看手机\",\"looking_at_screen\":\"看着屏幕\",\"looking_at_viewer\":\"看着你\",\"looking_away\":\"移开视线\",\"looking_back\":\"向后看\",\"looking_down\":\"俯视\",\"looking_outside\":\"向外看\",\"looking_over_shoulder\":\"回眸\",\"looking_pleasured\":\"看起来很爽\",\"looking_to_side\":\"看向侧面\",\"looking_to_the_side\":\"看向侧面\",\"looking_up\":\"仰视\",\"loong\":\"中国龙\",\"looping_animation\":\"循环播放动画\",\"loose_belt\":\"松散的带子(衣物)\",\"loose_necktie\":\"松散的领带\",\"loose_socks\":\"泡泡袜\",\"lopsided_breasts\":\"不对称的胸部\",\"lord_camelot_(fate)\":\"卡莱洛特勋爵（命运）\",\"lord_el-melloi_ii\":\"ロード・エルメロイII世\",\"lotion\":\"防晒霜|身体乳\",\"lotion_bottle\":\"乳液瓶子\",\"lotus\":\"莲花\",\"lotus_position\":\"结跏趺坐\",\"louise_(touhou)\":\"路易丝（东方）\",\"lounge_chair\":\"躺椅\",\"loungewear\":\"休闲服\",\"love_letter\":\"情书\",\"love_live!\":\"爱生活！\",\"love_live!_school_idol_project\":\"爱生活！校园偶像\",\"love_live!_sunshine!!\":\"爱生活！阳光！！\",\"love_train\":\"爱情列车\",\"low-braided_long_hair\":\"低辫长发\",\"low-leg_panties\":\"低腰式内裤\",\"low-tied_long_hair\":\"低扎长发\",\"low_angle\":\"仰视镜头\",\"low_leg_panties\":\"低腰式内裤\",\"low_ponytail\":\"低扎马尾\",\"low_quality\":\"低质量\",\"low_res\":\"低分辨率\",\"low_tied_hair\":\"低扎头发\",\"low_twin_braids\":\"低双辫\",\"low_twintails\":\"低扎双尾\",\"low_wings\":\"腰间的翅膀\",\"lower_body\":\"下半身特写\",\"lower_teeth\":\"（口中能看到）下齿\",\"lowleg\":\"低腰款式\",\"lowleg_bikini\":\"低腰比基尼\",\"lowleg_panties\":\"低腰式内裤\",\"lowleg_pants\":\"低腰裤子\",\"lowres\":\"低分辨率\",\"lube\":\"润滑油\",\"lucoa_(maidragon)\":\"ケツァルコアトル(小林さんちのメイドラゴン)\",\"luggage\":\"行李\",\"lulu_(league_of_legends)\":\"露璐\",\"lumine_(genshin_impact)\":\"荧（原神）\",\"luminous\":\"夜光的\",\"luna_nova_school_uniform\":\"鲁纳诺娃魔法学校校服\",\"lunar\":\"月的|月球的\",\"lunchbox\":\"便当盒\",\"lute_(instrument)\":\"琵琶(乐器)\",\"lycoris_recoil\":\"石蒜后坐力\",\"lying\":\"躺着的\",\"lying_down\":\"躺着\",\"lying_on_back\":\"仰躺\",\"lying_on_floor\":\"躺在地上\",\"lying_on_person\":\"躺在人身上\",\"lying_on_side\":\"侧卧\",\"lying_on_stomach\":\"趴着\",\"lying_on_the_lake\":\"躺在湖面上\",\"lying_on_water\":\"躺在水中\",\"lynette_(genshin_impact)\":\"琳妮特(原神)\",\"lyra\":\"[天]天琴座\",\"lyrical_nanoha\":\"魔法少女奈叶\",\"lyrics\":\"歌词\",\"m1911\":\"m1911型枪\",\"m4_carbine\":\"m4卡宾枪\",\"m_legs\":\"M字摆腿\",\"macaron\":\"马卡龙\",\"mace\":\"权杖\",\"machine\":\"机械\",\"machine_gun\":\"机关枪\",\"machinery\":\"机械武装\",\"macro_shot\":\"微距摄像\",\"mad\":\"生气的\",\"madotsuki\":\"窓付き\",\"maebara_keiichi\":\"前原圭一\",\"maekawa_miku\":\"前川みく\",\"magallan_(arknights)\":\"麦哲伦（明日方舟）\",\"magatama\":\"勾玉\",\"magatama_necklace\":\"珠玉项链\",\"magazine\":\"杂志\",\"magazine_(object)\":\"杂志（物品）\",\"magazine_(weapon)\":\"弹匣(武器)\",\"magazine_cover\":\"杂志封面\",\"mage_staff\":\"魔杖\",\"magenta\":\"洋红\",\"magic\":\"魔法\",\"magic_circle\":\"魔法阵\",\"magic_circles\":\"魔法阵\",\"magic_girl\":\"魔法少女\",\"magic_wand\":\"魔杖\",\"magical_boy\":\"魔法少年\",\"magical_circle\":\"魔法阵\",\"magical_circles\":\"魔法阵\",\"magical_girl\":\"魔法少女\",\"magical_girls\":\"魔法少女\",\"magical_musket\":\"魔能枪\",\"magician\":\"魔术师\",\"magnificent_architecture\":\"建筑\",\"magnifying_glass\":\"放大镜\",\"mahjong\":\"麻将\",\"mahjong_tile\":\"麻将牌\",\"mahou_shoujo\":\"魔法少女\",\"mahou_shoujo_madoka_magica\":\"魔法少女小圆\",\"mai_(touhou)\":\"舞（东方）\",\"maid_apron\":\"女仆围裙\",\"maid_bikini\":\"女仆比基尼\",\"maid_cachusha\":\"女仆头饰\",\"maid_costume\":\"女仆\",\"maid_dress\":\"女仆\",\"maid_headband\":\"女仆头饰\",\"maid_headdress\":\"女仆头饰\",\"maid_outfit\":\"女仆\",\"maid_uniform\":\"女仆\",\"maids\":\"女仆\",\"make-up\":\"浓装\",\"make_up\":\"浓装\",\"makeup\":\"化妆\",\"maki_(blue_archive)\":\"maki（蓝色档案）\",\"makinami_mari_illustrious\":\"真希波・マリ・イラストリアス\",\"makise_kurisu\":\"牧瀬紅莉栖\",\"makizushi\":\"海苔卷寿司\",\"mako_eyes\":\"魔眼\",\"male_child\":\"小男孩\",\"male_doctor_(arknights)\":\"男医生_(arknights)\",\"male_focus\":\"男性特写\",\"male_futanari\":\"男二成\",\"male_masturbation\":\"男性自慰\",\"male_penetrating_female\":\"男性插入女性\",\"male_pov\":\"主观视角\",\"male_pregnancy\":\"男性怀孕\",\"male_pubic_hair\":\"男性的阴毛\",\"male_swimwear\":\"男用泳裤\",\"male_underwear\":\"男用内裤\",\"mallet\":\"木槌\",\"mami_mogu_mogu\":\"麻美断头梗\",\"manabe_nodoka\":\"真鍋和\",\"manacles\":\"宽手铐\",\"manakete\":\"龙人族\",\"mandarin_orange\":\"蜜柑\",\"manga\":\"漫画\",\"manga_(object)\":\"图中有漫画\",\"manga_cover\":\"漫画封面\",\"manjuu_(azur_lane)\":\"蛮啾（碧蓝航线）\",\"mankanshoku_mako\":\"満艦飾マコ\",\"manly\":\"强壮的\",\"mano_fico\":\"Fig 手势\",\"mansion\":\"屋敷\",\"manticore_(arknights)\":\"蝎尾狮_(arknights)\",\"manual_piano\":\"钢琴\",\"many_colorful_petals_are_flying\":\"五颜六色的花瓣飞舞\",\"maou_(maoyuu)\":\"魔王(まおゆう)\",\"map\":\"地图\",\"maple_leaf\":\"枫叶\",\"maple_tree\":\"枫树\",\"mari_(blue_archive)\":\"mari（蓝色档案）\",\"marie_(girls_und_panzer)\":\"マリー(GuP)\",\"marie_antoinette_(fate)\":\"玛丽·安托瓦内特（命运）\",\"mario_(series)\":\"马里奥（系列）\",\"marker\":\"记号笔|记号笔写的标记\",\"marker_(medium)\":\"用记号笔作的画\",\"maroon\":\"栗色\",\"mars_symbol\":\"♂\",\"martha_(fate)\":\"玛莎（命运）\",\"maruyama_aya\":\"丸山彩\",\"mary_janes\":\"玛丽珍鞋\",\"mascara\":\"睫毛膏\",\"mascot\":\"吉祥物\",\"mash_kyrielight\":\"玛修·基列莱特\",\"mashiro_(blue_archive)\":\"mashiro（蓝色档案）\",\"mask\":\"面具\",\"mask_challenge_(meme)\":\"面具挑战（模因）\",\"mask_lift\":\"抬起面罩\",\"mask_off\":\"摘下的面具\",\"mask_on_head\":\"掀到头上的面具\",\"mask_pull\":\"拉着口罩\",\"mask_removed\":\"摘下的面具\",\"masked\":\"蒙面\",\"masks\":\"面具/眼罩/口罩\",\"masochism\":\"抖M\",\"masquerade_mask\":\"化妆舞会面具\",\"massachusetts_(azur_lane)\":\"马萨诸塞州\",\"massachusetts_(dressed_to_impress)_(azur_lane)\":\"马萨诸塞州（着装给人留下深刻印象）（碧蓝航线）\",\"master_sword\":\"大师之剑\",\"masterpiece\":\"杰作\",\"masturbate\":\"自慰\",\"masturbating\":\"自慰\",\"masturbation_through_clothing\":\"隔着衣服自慰\",\"matara_okina\":\"摩多羅隠岐奈\",\"matching_outfit\":\"情侣装\",\"mating_press\":\"授精体位\",\"matoba_risa\":\"的場梨沙\",\"matoi_ryuuko\":\"纏流子\",\"matou_kariya\":\"間桐雁夜\",\"matou_sakura\":\"间桐樱\",\"matsukaze_tenma\":\"松風天馬\",\"matsumoto_rangiku\":\"松本乱菊\",\"matsuno_choromatsu\":\"チョロ松\",\"matsuno_ichimatsu\":\"松野一松\",\"matsuno_jyushimatsu\":\"十四松\",\"matsuno_karamatsu\":\"松野カラ松\",\"matsuno_osomatsu\":\"おそ松\",\"matsuno_todomatsu\":\"松野トド松\",\"matsuura_kanan\":\"松浦果南\",\"matterhorn_(arknights)\":\"马特霍恩（明日方舟）\",\"mattress\":\"床垫；褥子\",\"mature_female\":\"熟女\",\"mature_male\":\"成熟大叔\",\"maya_(azur_lane)\":\"玛雅（碧蓝航线）\",\"mayer_(arknights)\":\"迈尔（明日方舟）\",\"mayuzumi_fuyuko\":\"黛冬优子\",\"meat\":\"肉\",\"mechamusume\":\"机娘\",\"mechanical_arms\":\"机械臂\",\"mechanical_halo\":\"机械式天使光环\",\"mechanical_horns\":\"机械角\",\"mechanical_legs\":\"机械义足\",\"mechanical_parts\":\"露出机损\",\"mechanical_pencil\":\"出芯笔\",\"mechanical_wings\":\"机械翼\",\"mechanization\":\"机械化\",\"medal\":\"奖章\",\"medea_(fate)\":\"美狄亚（命运）\",\"medical_eyepatch\":\"医用眼罩\",\"medical_mask\":\"医用口罩\",\"medicine_melancholy\":\"梅蒂欣\",\"meditation\":\"冥想（可能没用）\",\"medium_breasts\":\"中等胸部(C)\",\"medium_hair\":\"中等长发\",\"medium_shot\":\"中景\",\"medium_skirt\":\"中等长裙子\",\"mediumaquamarine\":\"中海蓝\",\"mediumblue\":\"中蓝\",\"mediumorchid\":\"中兰花紫\",\"mediumpurple\":\"中紫\",\"mediumseagreen\":\"中海\",\"mediumslateblue\":\"中板岩蓝\",\"mediumspringgreen\":\"中春绿\",\"mediumturquoise\":\"中绿松石色\",\"mediumvioletred\":\"中紫红\",\"medusa_(fate)\":\"美杜莎（命运）\",\"medusa_(rider)_(fate)\":\"美杜莎（骑士）（命运）\",\"mega_pokemon\":\"Mega形态宝可梦\",\"megami_magazine\":\"女神杂志\",\"meganekko\":\"眼镜/眼镜娘\",\"meganeko\":\"眼镜/眼镜娘\",\"megaphone\":\"扩音器\",\"megumin\":\"惠惠\",\"megurine_luka\":\"巡音流歌\",\"meiji_schoolgirl_uniform\":\"明治年间女学生制服\",\"meira_(touhou)\":\"梅拉（东方）\",\"meka_(overwatch)\":\"meka(守望先锋)\",\"melantha_(arknights)\":\"梅兰莎（明日方舟）\",\"melon\":\"蜜瓜\",\"melon_bread\":\"菠萝包\",\"melting\":\"融化\",\"meltlilith\":\"梅尔特莉莉丝\",\"meltryllis_(fate)\":\"Meltryllis_(命运)\",\"meltryllis_(swimsuit_lancer)_(fate)\":\"メルトリリス(水着)\",\"meme\":\"meme|模因\",\"meme_attire\":\"ACG流行款服装\",\"menstruation\":\"经期\",\"menu\":\"菜单\",\"meowfficer_(azur_lane)\":\"喵喵\",\"mephisto_(arknights)\":\"墨菲斯托（明日方舟）\",\"merry_christmas\":\"圣诞快乐\",\"messenger_bag\":\"邮差包\",\"messy\":\"身上有凌乱的污渍\",\"messy_hair\":\"凌乱发型\",\"mesugaki\":\"雌小鬼\",\"metal_collar\":\"金属项圈\",\"metal_crab_(arknights)\":\"金属蟹_(arknights)\",\"meteor_(arknights)\":\"流星（方舟）\",\"meteorite_(arknights)\":\"陨石（方舟）\",\"mic\":\"麦克风\",\"micro_bikini\":\"迷你比基尼\",\"micro_panties\":\"布料很少的内裤\",\"micro_shorts\":\"小尺寸短裤\",\"microbikini\":\"迷你比基尼\",\"microdress\":\"小尺寸连衣裙\",\"microphone\":\"麦克风\",\"microphone_stand\":\"麦克风杆\",\"microskirt\":\"超短裙\",\"mid_shot\":\"中景\",\"midair\":\"半空中（浮空）\",\"midare_toushirou\":\"乱藤四郎\",\"middle_finger\":\"中指\",\"middle_w\":\"3 手势\",\"midnightblue\":\"午夜蓝\",\"midori_(blue_archive)\":\"midori（蓝色档案）\",\"midorikawa_nao\":\"绿川直\",\"midoriya_izuku\":\"绿谷出久\",\"midriff\":\"露腰上衣\",\"midriff_peek\":\"微微露出腹部\",\"mifune_miyu\":\"三船美優\",\"miia_(monster_musume)\":\"ミーア(モンスター娘のいる日常)\",\"mika_(blue_archive)\":\"米卡（蓝色档案）\",\"mika_(girls_und_panzer)\":\"ミカ(GuP)\",\"mikasa_(azur_lane)\":\"三笠\",\"mikazuki_munechika\":\"三日月宗近(刀剣乱舞)\",\"mikazuki_yozora\":\"三日月夜空\",\"miki_sayaka\":\"美树沙耶香\",\"mikisugi_aikurou\":\"美木杉愛九郎\",\"mikko_(girls_und_panzer)\":\"ミッコ(GuP)\",\"milestone_celebration\":\"（为关注数等）里程碑庆祝（而画的作品）\",\"milf\":\"熟女\",\"milfeulle_sakuraba\":\"ミルフィーユ桜葉\",\"military\":\"军事\",\"military_hat\":\"军帽\",\"military_jacket\":\"军装夹克\",\"military_operator\":\"军事作战员\",\"military_uniform\":\"军服\",\"military_vehicle\":\"军用载具\",\"milk\":\"牛奶\",\"milk_bottle\":\"奶瓶\",\"milk_breasts\":\"哺乳（大范围）\",\"milk_carton\":\"牛奶盒\",\"milking\":\"哺乳（大范围）\",\"milking_machine\":\"挤奶器\",\"millipen\":\"毫厘笔\",\"millipen_(medium)\":\"毫厘笔作画(中号)\",\"mima_(touhou)\":\"mima_(东方)\",\"mimikaki\":\"采耳\",\"mimura_kanako\":\"三村かな子\",\"minami_kotori\":\"南小鸟\",\"minamino_kanade\":\"南野奏\",\"minamoto_no_raikou_(fate)\":\"Minamoto_no_raikou_(fate)\",\"minamoto_no_raikou_(swimsuit_lancer)_(fate)\":\"源頼光(水着)\",\"minamoto_sakura\":\"源さくら\",\"minase_akiko\":\"水瀬秋子\",\"minase_iori\":\"水濑伊织\",\"minase_nayuki\":\"水瀬名雪\",\"minato_aqua\":\"凑阿库娅\",\"minazuki_karen\":\"水無月かれん\",\"mind_control\":\"洗脑\",\"mini-hakkero\":\"迷你八卦炉\",\"mini_crown\":\"迷你皇冠\",\"mini_girl\":\"迷你女孩\",\"mini_hat\":\"迷你帽子\",\"mini_skirt\":\"迷你裙\",\"mini_top_hat\":\"迷你礼帽\",\"mini_tophat\":\"迷你礼帽\",\"mini_wings\":\"迷你翅膀\",\"mini_witch_hat\":\"迷你魔女帽\",\"miniboy\":\"小人儿\",\"minigirl\":\"迷你女孩\",\"minimalism\":\"极简主义\",\"miniskirt\":\"迷你裙\",\"minneapolis_(azur_lane)\":\"明尼阿波利斯（碧蓝航线）\",\"mint_(arknights)\":\"薄荷（方舟）\",\"mintcream\":\"薄荷糖\",\"miqo'te\":\"猫魅族(FF14)\",\"miracle_mallet\":\"万宝槌\",\"mirror\":\"镜子\",\"misaka_imouto\":\"御坂妹\",\"misaka_mikoto\":\"御坂美琴\",\"mishaguji\":\"ミシャグジさま\",\"mismatched_bikini\":\"双色比基尼\",\"mismatched_footwear\":\"双色鞋子\",\"mismatched_gloves\":\"双色手套\",\"mismatched_legwear\":\"双色裤袜\",\"mismatched_pubic_hair\":\"头发和阴毛颜色不一\",\"mismatched_pupils\":\"左右眼颜色不同\",\"mismatched_sclera\":\"左右眼不同颜色的眼白\",\"mismatched_sleeves\":\"不匹配的袖子\",\"miss_cloud\":\"misscloud\",\"missile\":\"导弹\",\"missing_arms\":\"缺少手臂\",\"missing_eye\":\"失踪的眼睛\",\"missing_fingers\":\"缺少手指\",\"missing_pussy\":\"没逼的\",\"missing_vagina\":\"没逼的\",\"missionary\":\"传教士体位\",\"missionary_position\":\"传教士体位\",\"mistyrose\":\"迷迭香\",\"misumi_nagisa\":\"美墨なぎさ\",\"misunderstanding\":\"误会\",\"mitake_ran\":\"美竹蘭\",\"mitakihara_school_uniform\":\"见泷原中学校制服\",\"mitsudomoe_(shape)\":\"巴纹\",\"mittens\":\"连指手套\",\"miura_azusa\":\"三浦あずさ\",\"mixed_bathing\":\"混浴\",\"mixed_media\":\"手绘和数绘并存风格\",\"mixing_bowl\":\"拌料盆\",\"mixing_console\":\"混合控制台\",\"miyafuji_yoshika\":\"宮藤芳佳\",\"miyako_(blue_archive)\":\"宫古（蓝色档案）\",\"miyako_yoshika\":\"宮古芳香\",\"miyamizu_mitsuha\":\"宮水三葉\",\"miyamoto_frederica\":\"宮本フレデリカ\",\"miyamoto_musashi\":\"宫本武藏（命运/大订单）\",\"miyamoto_musashi_(fate)\":\"宫本武藏（命运）\",\"miyamoto_musashi_(swimsuit_berserker)_(fate)\":\"宮本武蔵(水着)\",\"miyanaga_saki\":\"宮永咲\",\"miyu_(blue_archive)\":\"霞泽美游（蓝色档案）\",\"miyu_edelfelt\":\"美游·艾德费尔特\",\"mizugi\":\"泳装\",\"mizuhashi_parsee\":\"水橋パルスィ\",\"mizuki_(arknights)\":\"水木（明日方舟）\",\"mizunashi_akari\":\"水無灯里\",\"mizuno_ai\":\"水野愛\",\"mizuno_ami\":\"水野亜美\",\"mizura\":\"角发\",\"mizutani_eri\":\"水谷絵理\",\"mmf_threesome\":\"二男加一女\",\"moan\":\"呻吟\",\"moaning\":\"呻吟\",\"mob_cap\":\"头巾式室内女帽\",\"mobile_suit\":\"机动战士\",\"moccasin\":\"莫卡辛色\",\"mochi\":\"麻薯\",\"moderate_pubic_hair\":\"中分的阴毛\",\"modern_clothing\":\"现代改编\",\"moe_(blue_archive)\":\"萌（蓝色档案）\",\"mogami_shizuka\":\"最上静香\",\"mohawk\":\"莫霍克发型\",\"mole\":\"痣\",\"mole_on_breast\":\"乳房上有痣\",\"mole_on_neck\":\"脖子上有痣\",\"mole_on_thigh\":\"大腿上有痣\",\"mole_under_eye\":\"眼角有痣\",\"mole_under_mouth\":\"嘴角有痣|美人痣\",\"molecule\":\"分子\",\"molestation\":\"性骚扰\",\"molester\":\"性骚扰\",\"molesting\":\"性骚扰\",\"molten_rock\":\"熔岩\",\"momo_velia_deviluke\":\"梦梦·贝莉雅·戴比路克\",\"momoe_nagisa\":\"百江なぎさ\",\"momoi_(blue_archive)\":\"桃井（蓝色档案）\",\"momozono_love\":\"桃園ラブ\",\"mon3tr_(arknights)\":\"mon3tr（明日方舟）\",\"mona_(genshin_impact)\":\"莫娜（原神）\",\"mona_(genshin_impact)_(cosplay)\":\"mona_(原神)_(cosplay)\",\"monarch_(azur_lane)\":\"君主\",\"money\":\"钱\",\"money_gesture\":\"金钱手势\",\"monitor\":\"显示器\",\"monkey\":\"猴子\",\"monkey_ears\":\"猴耳\",\"monkey_tail\":\"猴尾\",\"monochromatic\":\"单色画\",\"monochrome_background\":\"单色背景\",\"monocle\":\"单片眼镜\",\"monocle_hair_ornament\":\"单片眼镜形头发装饰\",\"monogatari_(series)\":\"物语（系列）\",\"monolith\":\"巨大的石头物体\",\"mononobe_no_futo\":\"物部布都\",\"monster_boy\":\"亚人\",\"monster_hunter\":\"怪物猎人\",\"monsterification\":\"魔物化\",\"monsters\":\"怪物\",\"montpelier_(azur_lane)\":\"蒙彼利埃（碧蓝航线）\",\"moon\":\"月亮\",\"moonlight\":\"月光\",\"mop\":\"拖把\",\"mordred_(fate)\":\"莫德雷德（命运）\",\"mordred_(fate/apocrypha)\":\"莫德雷德（命运/伪经）\",\"mordred_(swimsuit_rider)_(fate)\":\"モードレッド(水着)\",\"morgan_le_fay_(fate)\":\"摩根勒菲（命运）\",\"mori_calliope\":\"森美声\",\"morichika_rinnosuke\":\"森近霖之助\",\"morikubo_nono\":\"森久保诺诺\",\"morino_rinze\":\"杜野凛世\",\"morishima_haruka\":\"森島はるか\",\"moriya_suwako\":\"洩矢諏訪子\",\"morning\":\"早晨\",\"morning_glory\":\"牵牛花\",\"morning_hair\":\"凌乱发型\",\"moroboshi_kirari\":\"諸星きらり\",\"morte_(arknights)\":\"莫尔（明日方舟）\",\"mosaic_art\":\"马赛克艺术\",\"mosaic_censor\":\"马赛克\",\"mosaic_censoring\":\"打了马赛克\",\"mosque\":\"清真寺\",\"moss\":\"苔藓\",\"mostima_(arknights)\":\"mostima（明日方舟）\",\"mother_and_daughter\":\"母女\",\"mother_and_son\":\"母子\",\"motherly\":\"母性\",\"motion_blur\":\"运动导致的模糊\",\"motion_lines\":\"体现运动的线\",\"motoori_kosuzu\":\"本织小铃\",\"motor_vehicle\":\"机动载具\",\"motorcycle\":\"摩托车\",\"motorcycle_helmet\":\"摩托头盔\",\"mound_of_venus\":\"腹部三角带\",\"mount_fuji\":\"富士山\",\"mountain\":\"山\",\"mountain_(arknights)\":\"山（方舟）\",\"mountainous_horizon\":\"山地地平线\",\"mouse\":\"老鼠\",\"mouse_(computer)\":\"鼠标\",\"mouse_ears\":\"老鼠耳朵\",\"mouse_girl\":\"鼠娘\",\"mouse_tail\":\"鼠尾巴\",\"mousepad_(medium)\":\"手绘板\",\"mousse_(arknights)\":\"慕斯_(arknights)\",\"mouth\":\"嘴\",\"mouth-to-mouth_feeding\":\"共享食物/用嘴递食物\",\"mouth_drool\":\"嘴角画着口水滴形状的缺口\",\"mouth_hold\":\"用嘴叼着\",\"mouth_mask\":\"口罩\",\"mouth_to_mouth_feeding\":\"共享食物/用嘴递食物\",\"mouth_veil\":\"面纱\",\"move_chart\":\"动作演示图\",\"mp4\":\"视频\",\"mucha_style\":\"新艺术\",\"mudrock_(arknights)\":\"泥岩（明日方舟）\",\"mudrock_(obsidian)_(arknights)\":\"泥岩（黑曜石）（方舟）\",\"mudrock_(silent_night)_(arknights)\":\"泥岩（寂静之夜）（明日方舟）\",\"muffler\":\"围巾\",\"mug\":\"带柄的杯子|马克杯\",\"mugetsu_(touhou)\":\"mugetsu（东方）\",\"mukai_takumi\":\"向井拓海\",\"mukaido_manaka\":\"向井戸まなか\",\"mukyuu\":\"姆Q\",\"mulberry_(arknights)\":\"桑树（明日方舟）\",\"mullet\":\"鲻鱼头\",\"multi-strapped_bikini\":\"细带款比基尼\",\"multi-tied_hair\":\"头发绑着多条系带\",\"multicolor_hair\":\"多彩头发\",\"multicolored\":\"多彩的\",\"multicolored_background\":\"多色背景\",\"multicolored_bikini\":\"多色款比基尼\",\"multicolored_bodysuit\":\"多色款连体衣\",\"multicolored_cape\":\"多色款斗篷\",\"multicolored_clothes\":\"多色款衣服\",\"multicolored_dress\":\"多色款连衣裙\",\"multicolored_eyes\":\"有多种颜色的眼睛\",\"multicolored_gloves\":\"多色款手套\",\"multicolored_hair\":\"多色的头发\",\"multicolored_jacket\":\"多种颜色的夹克\",\"multicolored_legwear\":\"多色款腿部服饰\",\"multicolored_nails\":\"多彩指甲\",\"multicolored_scarf\":\"五彩围巾\",\"multicolored_skin\":\"多彩皮肤\",\"multicolored_skirt\":\"多色款裙子\",\"multicolored_stripes\":\"多彩的条纹\",\"multicolored_wings\":\"有多种颜色的翅膀\",\"multiple_4koma\":\"多列四格漫画\",\"multiple_belts\":\"多个腰带\",\"multiple_bows\":\"多只蝴蝶结\",\"multiple_boys\":\"多个男孩\",\"multiple_braids\":\"多股(麻花)辫\",\"multiple_breast_smother\":\"多个乳房窒息\",\"multiple_crossover\":\"多部作品的角色或元素同框\",\"multiple_earrings\":\"多个耳环\",\"multiple_fellatio\":\"多人口交\",\"multiple_girls\":\"多个女孩\",\"multiple_hair_bows\":\"头发上有多只蝴蝶结\",\"multiple_horns\":\"多个角\",\"multiple_insertions\":\"一穴多插\",\"multiple_legs\":\"多足角色\",\"multiple_monochrome\":\"多个单色结构拼接成的\",\"multiple_necklaces\":\"多条项链\",\"multiple_others\":\"多个性别模糊的角色\",\"multiple_paizuri\":\"两个女性(两对胸)进行乳交\",\"multiple_penis_fellatio\":\"多阴茎口交\",\"multiple_penises\":\"阴茎包围网\",\"multiple_persona\":\"多重形象的角色\",\"multiple_riders\":\"多人骑着车\",\"multiple_rings\":\"（戴着）多个戒指\",\"multiple_tails\":\"多条尾巴\",\"multiple_views\":\"多角度|多姿势\",\"multiple_wings\":\"多对翅膀\",\"mumei_(kabaneri)\":\"無名(甲鉄城のカバネリ)\",\"mummy\":\"木乃伊\",\"mundane_utility\":\"超能力或魔法用于日常使用\",\"muneate\":\"胸甲\",\"murakumo_(kancolle)\":\"村云_(kancolle)\",\"murasa_minamitsu\":\"村紗水蜜\",\"murasaki_shikibu_(fate)\":\"紫式部（命运）\",\"murasaki_shion\":\"紫咲诗音\",\"musashi_(kancolle)\":\"武藏_(kancolle)\",\"muscle\":\"肌肉\",\"muscular\":\"肌肉发达\",\"muscular_female\":\"肌肉发达的女性\",\"muscular_male\":\"肌肉男\",\"mushroom\":\"蘑菇\",\"music\":\"音乐\",\"music_video\":\"音乐视频\",\"musical_note\":\"音符\",\"musical_note_hair_ornament\":\"音符发饰\",\"musou_isshin_(genshin_impact)\":\"胸口拔刀\",\"mustache\":\"胡子\",\"muted_color\":\"哑光\",\"muted_colors\":\"哑光\",\"mutsu_(azur_lane)\":\"陆奥（碧蓝航线）\",\"mutsuki_(azur_lane)\":\"睦月\",\"mutsuki_(blue_archive)\":\"陆八魔 亚瑠（蓝色档案）\",\"mutsuki_(new_year)_(blue_archive)\":\"mutsuki（新年）（蓝色档案）\",\"mutual_breast_sucking\":\"双向吸乳\",\"mutual_masturbation\":\"相互自慰\",\"muzzle_flash\":\"枪口火光\",\"myoudouin_itsuki\":\"明堂院いつき\",\"myrtle_(arknights)\":\"桃金娘（明日方舟）\",\"mysterious_heroine_x_alter_(fate)\":\"神秘女主角_x_alter_(fate)\",\"mysterious_heroine_xx_(fate)\":\"神秘女主xx（命运）\",\"mythical_pokemon\":\"神兽(口袋妖怪)\",\"naegi_makoto\":\"苗木誠\",\"nagae_iku\":\"永江衣玖\",\"naganohara_mio\":\"長野原みお\",\"nagara_(azur_lane)\":\"长良（碧蓝航线）\",\"nagato_(azur_lane)\":\"长门\",\"nagato_(great_fox's_respite)_(azur_lane)\":\"长门（大狐狸的喘息）（碧蓝航线）\",\"nagato_yuki\":\"长门有希\",\"nagi_no_asukara\":\"亚丝娜_(sao)\",\"naginata\":\"薙刀\",\"nagisa_kaworu\":\"渚カヲル\",\"nail\":\"钉子|指甲\",\"nail_art\":\"美甲\",\"nail_polish\":\"指甲油\",\"naizuri_(flatchested_paizuri)\":\"平胸乳交\",\"nakadashi\":\"中出\",\"nakamura_yuri\":\"仲村ゆり\",\"nakano_azusa\":\"中野梓\",\"nakano_ichika\":\"中野一花\",\"nakano_itsuki\":\"中野五月\",\"nakano_miku\":\"中野三玖\",\"nakano_nino\":\"中野二乃\",\"nakano_yotsuba\":\"中野四叶\",\"naked_bandage\":\"裸体且裹着绷带\",\"naked_boots\":\"长靴\",\"naked_coat\":\"裸体且披着大衣\",\"naked_dudou\":\"裸体肚兜\",\"naked_hoodie\":\"裸体且穿着连帽衫\",\"naked_kimono\":\"裸体且穿着和服\",\"naked_overalls\":\"裸体工作服\",\"naked_scarf\":\"裸体且裹着围巾\",\"naked_sheet\":\"裸体且裹着被子\",\"naked_shirt\":\"裸体衬衫\",\"naked_sleeves\":\"袖肩分离装\",\"naked_socks\":\"短袜\",\"naked_sweater\":\"裸体毛衣\",\"naked_tabard\":\"裸体且穿着搭肩衫\",\"naked_thighhighs\":\"过膝袜\",\"naked_towel\":\"裸体且裹着毛巾\",\"nakiri_ayame\":\"百鬼绫目\",\"namazuo_toushirou\":\"鯰尾藤四郎\",\"name_connection\":\"同名/谐音/相似名字角色联动\",\"name_tag\":\"记名牌\",\"nameless_bard_(genshin_impact)\":\"无名吟游诗人（原神）\",\"namesake\":\"人与人的同名梗\",\"nami_junior_high_school_uniform\":\"波路中学校服\",\"nana_kagura\":\"神乐七奈\",\"nanairogaoka_middle_school_uniform\":\"七色丘中学校服\",\"nanami_chiaki\":\"七海千秋\",\"nanamori_school_uniform\":\"七森中学校服\",\"nanao_yuriko\":\"七尾百合子\",\"nanasaki_ai\":\"七咲逢\",\"nanodesu_(phrase)\":\"nanodesu(口癖)\",\"nantaimori\":\"南台森\",\"naoe_riki\":\"直枝理樹\",\"naoetsu_high_school_uniform\":\"私立直江津高校制服\",\"naomi_(girls_und_panzer)\":\"ナオミ(Gup)\",\"nape\":\"脖颈\",\"napoleon_bonaparte_(fate)\":\"拿破仑·波拿巴（命运）\",\"narcissu\":\"水仙\",\"narrow_waist\":\"妖娆的腰\",\"narukami_yuu\":\"鳴上悠\",\"narumeia_(granblue_fantasy)\":\"娜露梅亚\",\"naruto_(series)\":\"火影忍者（系列）\",\"national_shin_ooshima_school_uniform\":\"新大岛学园校服\",\"native_american\":\"印第安人\",\"natori_sana\":\"名取纱那\",\"natsu_(blue_archive)\":\"natsu（蓝色档案）\",\"natsu_megumi\":\"奈津恵\",\"natsuiro_egao_de_1_2_jump!\":\"\\\"《夏色えがおで1\",\"natsuiro_matsuri\":\"夏色まつり\",\"natsume_kyousuke\":\"棗恭介\",\"natsume_rin\":\"棗鈴\",\"nature\":\"大自然\",\"naughty\":\"下流的表情\",\"naughty_face\":\"下流的表情\",\"naughty_smile\":\"下流的表情\",\"navajowhite\":\"纳瓦白\",\"naval_uniform\":\"海军制服\",\"navel\":\"肚脐\",\"navel_cutout\":\"服装上有露出肚脐的开口\",\"navel_hair\":\"（男性肚脐下的）腹毛\",\"navel_piercing\":\"脐钉\",\"navel_piercings\":\"肚脐钉\",\"navel_ring\":\"肚脐穿孔\",\"navel_sex\":\"肚脐性爱\",\"navy\":\"海军蓝\",\"navy_blue_legwear\":\"海军蓝腿部服饰\",\"nazi_salute\":\"直臂敬礼/纳粹式敬礼\",\"nazi_uniform\":\"纳粹制服\",\"nearly_naked_apron\":\"只穿着内衣(或泳衣)和围裙\",\"nebula\":\"星云\",\"neck\":\"脖子\",\"neck_bell\":\"颈铃\",\"neck_bow\":\"蝴蝶领结\",\"neck_garter\":\"吊袜带\",\"neck_hug\":\"双手搂着脖子\",\"neck_ribbon\":\"颈部系着缎带\",\"neck_ring\":\"颈环\",\"neck_ruff\":\"波浪褶边的领子\",\"neck_tattoo\":\"颈部纹身\",\"neck_tie\":\"领带\",\"neckerchief\":\"领巾\",\"necklace\":\"项链\",\"necklace_removed\":\"项链被移除\",\"necktie\":\"领带\",\"necktie_between_breasts\":\"领带贴(夹)在乳沟里\",\"necktie_grab\":\"抓着领带\",\"necktie_pull\":\"抓着领带\",\"neckwear_grab\":\"抓着颈部的衣服\",\"need_to_pee\":\"憋尿\",\"needle\":\"针\",\"negative_space\":\"大量留白\",\"neglect_play\":\"放置play\",\"negligee\":\"睡袍\",\"nekomata\":\"猫又\",\"nekomata_okayu\":\"猫又小粥\",\"nekomiya_hinata\":\"猫宮ひなた\",\"nekomusume\":\"猫娘\",\"nekomusume_(gegege_no_kitarou_6)\":\"6期猫娘\",\"nelson_(azur_lane)\":\"纳尔逊\",\"nemoto_hina\":\"根元陽菜\",\"nengajou\":\"年贺状\",\"neon\":\"霓虹灯\",\"neon_lights\":\"霓虹灯\",\"neon_palette\":\"霓虹色彩\",\"neon_trim\":\"霓虹灯效果\",\"neptune_(azur_lane)\":\"海王星（碧蓝航线）\",\"neptune_(series)\":\"海王星（系列）\",\"nero_claudius_(bride)_(fate)\":\"尼禄克劳狄斯（新娘）（命运）\",\"nero_claudius_(fate)\":\"尼禄克劳狄斯（命运）\",\"nero_claudius_(fate/extra)\":\"尼禄克劳狄斯（命运/额外）\",\"nero_claudius_(swimsuit_caster)_(fate)\":\"ネロ・クラウディウス(水着)\",\"neru_(blue_archive)\":\"neru（蓝色档案）\",\"neru_(bunny)_(blue_archive)\":\"neru（兔子）（蓝色档案）\",\"nervous\":\"不安的\",\"nervous_smile\":\"不安地微笑\",\"net\":\"网\",\"netorare\":\"NTR\",\"neutral_expression\":\"无口\",\"new_jersey_(azur_lane)\":\"新泽西\",\"new_jersey_(exhilarating_steps!)_(azur_lane)\":\"新泽西（令人振奋的步伐！）（蔚蓝泳道）\",\"new_school_swimsuit\":\"新式死库水\",\"new_year\":\"新年\",\"newhalf\":\"人妖\",\"newhalf_with_male\":\"雌男娘和男性性交\",\"newsboy_cap\":\"报童帽\",\"newspaper\":\"报纸\",\"nian_(arknights)\":\"年（方舟）\",\"nian_(unfettered_freedom)_(arknights)\":\"年（无拘无束的自由）（方舟）\",\"nib_pen\":\"蘸水笔画风\",\"nib_pen_(medium)\":\"蘸水笔画风\",\"nib_pen_(object)\":\"钢笔\",\"nibutani_shinka\":\"丹生谷森夏\",\"night\":\"夜\",\"night_sky\":\"夜空\",\"nightcap\":\"睡帽\",\"nightgown\":\"睡衣\",\"nightingale_(arknights)\":\"夜莺_(arknights)\",\"nihonga\":\"日本画\",\"nihongami\":\"日本发\",\"niijima_makoto\":\"新島真\",\"nijimura_okuyasu\":\"虹村億泰\",\"nikaidou_saki\":\"二階堂サキ\",\"nike\":\"耐克\",\"nilou_(genshin_impact)\":\"妮露（原神）\",\"ning_hai_(azur_lane)\":\"宁海\",\"ningguang_(genshin_impact)\":\"凝光（原神）\",\"ningguang_(orchid's_evening_gown)_(genshin_impact)\":\"凝光（兰花的晚礼服）（原神）\",\"ninja_mask\":\"忍者面具\",\"ninomiya_asuka\":\"二宮飛鳥\",\"nintendo_3ds\":\"任天堂3ds\",\"nintendo_ds\":\"任天堂ds\",\"nintendo_switch\":\"任天堂switch\",\"nip_slip\":\"乳头走光\",\"nipple\":\"乳头\",\"nipple-to-nipple\":\"乳头贴乳头\",\"nipple_bite\":\"咬乳头\",\"nipple_biting\":\"咬乳头\",\"nipple_censor\":\"乳头打了码\",\"nipple_chain\":\"链\",\"nipple_clamps\":\"乳头夹\",\"nipple_cutout\":\"衣服破损露出乳头\",\"nipple_flick\":\"拨动乳头\",\"nipple_hair\":\"乳头毛\",\"nipple_leash\":\"皮带\",\"nipple_pain\":\"虐乳头\",\"nipple_penetration\":\"乳头穿刺\",\"nipple_piercing\":\"乳头穿刺\",\"nipple_piercings\":\"乳头穿孔\",\"nipple_pinch\":\"玩弄乳头\",\"nipple_press\":\"按乳头\",\"nipple_pull\":\"啦乳头\",\"nipple_push\":\"压乳头\",\"nipple_rings\":\"乳环\",\"nipple_rub\":\"揉搓乳头\",\"nipple_suck\":\"吸乳（中）\",\"nipple_sucking\":\"吸乳（中）\",\"nipple_torture\":\"虐乳头\",\"nipple_tweak\":\"玩弄乳头\",\"nipple_vibrator\":\"乳头震动器\",\"nippleless\":\"没画出乳头\",\"nippleless_bra\":\"高露出度胸罩\",\"nippleless_clothes\":\"能露出乳头的衣物\",\"nippleless_clothing\":\"能露出乳头的衣物\",\"nippleslip\":\"乳头走光\",\"nipslip\":\"乳头走光\",\"nishi_kinuyo\":\"西絹代\",\"nishida_satono\":\"爾子田里乃\",\"nishikino_maki\":\"西木野真姬\",\"nishizumi_maho\":\"西住まほ\",\"nishizumi_miho\":\"西住美穗\",\"nishizumi_shiho\":\"西住しほ\",\"nitocris_(fate)\":\"nitocris_(命运)\",\"nitocris_(swimsuit_assassin)_(fate)\":\"ニトクリス(水着)\",\"nitta_minami\":\"新田美波\",\"no_animal_ears\":\"去掉了(原设有的)兽耳\",\"no_ass\":\"贫瘠的屁股\",\"no_bandana\":\"去掉了(原设有的)头饰\",\"no_blindfold\":\"去掉了(原设有的)蒙眼要素\",\"no_eyepatch\":\"去掉了(原设有的)眼罩\",\"no_eyes\":\"没画出眼睛\",\"no_eyewear\":\"去掉了(原设有的)眼镜\",\"no_fire\":\"无火化\",\"no_glasses\":\"去掉了(原设有的)眼镜\",\"no_gloves\":\"去掉了(原设有的)手套\",\"no_hat\":\"去掉了(原设有的)帽子\",\"no_headwear\":\"去掉了(原设有的)头饰\",\"no_helmet\":\"去掉了(原设有的)头饰\",\"no_horn\":\"无角化\",\"no_human\":\"无人\",\"no_humans\":\"不含人类\",\"no_legs\":\"没画出腿\",\"no_legwear\":\"裆胯以下裸着\",\"no_line-art\":\"几乎没用勾线的画\",\"no_lineart\":\"几乎没用勾线的画\",\"no_mask\":\"去掉了(原设有的)面具\",\"no_mouth\":\"没画出嘴\",\"no_nipples\":\"没画出乳头\",\"no_nose\":\"没画出鼻子\",\"no_panties\":\"下半身真空\",\"no_pants\":\"没穿着裤子和裙子\",\"no_pupils\":\"没画出瞳孔\",\"no_pussy\":\"裸裆但没画小穴\",\"no_sclera\":\"无色巩膜\",\"no_shirt\":\"没穿衬衫\",\"no_shoes\":\"没穿鞋\",\"no_socks\":\"没穿袜子\",\"no_tail\":\"无尾化\",\"no_testicles\":\"没画睾丸\",\"no_vagina\":\"没逼的\",\"no_wings\":\"去掉了(原设有的)翅膀\",\"noelle_(genshin_impact)\":\"诺艾尔（原神）\",\"noh_mask\":\"能面\",\"noise_(visual)\":\"胶片颗粒感/老电影滤镜\",\"non-intimate_covering\":\"不自然的打码\",\"non-repeating_animation\":\"非循环动画\",\"non-repeating_gif\":\"非循环动画\",\"nonna_(girls_und_panzer)\":\"ノンナ\",\"nonomi_(blue_archive)\":\"十六夜野乃美（蓝色档案）\",\"nontraditional_miko\":\"改款过的日本服饰\",\"noodles\":\"面条\",\"noogie\":\"双拳挤头\",\"noose\":\"套索\",\"nori_tamago\":\"海苔_tamago\",\"normal_quality\":\"一般质量\",\"north_carolina_(azur_lane)\":\"北卡罗来纳州\",\"northern_white-faced_owl_(kemono_friends)\":\"アフリカオオコノハズク(けものフレンズ)\",\"nose\":\"鼻子\",\"nose_bleed\":\"鼻血\",\"nose_blush\":\"鼻子发红\",\"nose_bubble\":\"鼻涕泡\",\"nose_hatchet\":\"柴刀\",\"nose_hook\":\"鼻钩\",\"nose_piercing\":\"鼻子有穿孔\",\"nosebleed\":\"鼻血\",\"nosejob\":\"鼻交\",\"noshiro_(azur_lane)\":\"noshiro\",\"notebook\":\"笔记本\",\"notepad\":\"便条簿\",\"notice_lines\":\"表示角色注意到了什么的线条\",\"noumi_kudryavka\":\"能美クドリャフカ\",\"novagina\":\"没逼的\",\"novel_cover\":\"小说封面\",\"novelty_censor\":\"恶搞的马赛克\",\"nsfw\":\"不宜工作时观看\",\"nude\":\"裸体的\",\"nude_apron\":\"裸体围裙\",\"nude_cape\":\"裸体披风\",\"nude_cover\":\"裸体封面\",\"nude_female\":\"裸体女性\",\"nude_male\":\"裸体男性\",\"nude_overalls\":\"裸体工作服\",\"nude_ribbon\":\"裸体丝带\",\"nude_shirt\":\"裸体衬衫\",\"nuernberg_(azur_lane)\":\"纽伦堡（碧蓝航线）\",\"number\":\"数字\",\"number_tattoo\":\"编号纹身\",\"numbered\":\"编号\",\"numbers_(nanoha)\":\"序印者(魔法少女奈叶)\",\"nurse_cap\":\"护士帽\",\"nurse_hat\":\"护士帽\",\"nurse_outfit\":\"护士\",\"nurse_uniform\":\"护士\",\"nursing_bra\":\"哺乳用文胸\",\"nursing_handjob\":\"喂奶手交\",\"nyarlathotep_(nyaruko-san)\":\"ニャル子\",\"nyotaimori\":\"女体盛\",\"o-ring\":\"带O型环的衣物\",\"o-ring_bikini\":\"带O型环的比基尼\",\"o-ring_bottom\":\"带O型环的下装\",\"o-ring_top\":\"带O型环的上衣\",\"obento\":\"便当\",\"obentou\":\"便当\",\"obi\":\"和服腰带\",\"obiage\":\"带扬（覆盖和服太鼓结的布）\",\"obijime\":\"带缔（固定和服腰带的装饰绳）\",\"object_hug\":\"抱着某物\",\"object_insertion\":\"异物插入\",\"object_namesake\":\"人与物的同名梗\",\"object_on_breast\":\"胸上有物体\",\"object_on_head\":\"头上有非头饰类的物体\",\"object_on_pectorals\":\"胸肌上有物体\",\"objectification\":\"物品化\",\"obliques\":\"（腹外）斜肌\",\"obscure\":\"模糊\",\"observer_alpha_(azur_lane)\":\"观察者阿尔法（碧蓝航线）\",\"ocean\":\"大海\",\"octarian\":\"章鱼士兵\",\"octoling\":\"タコガール\",\"octopus\":\"章鱼\",\"octopus_eyes\":\"头足类动物的眼睛\",\"oda_nobunaga_(fate)\":\"织田信长（命运）\",\"oda_uri\":\"钉宫信长\",\"odd_eye\":\"异色瞳\",\"odd_one_out\":\"有个异类\",\"oekaki\":\"简朴的画作\",\"off-shoulder\":\"露单肩\",\"off-shoulder_dress\":\"露肩连衣裙\",\"off-shoulder_jacket\":\"露肩夹克\",\"off-shoulder_shirt\":\"露肩衬衫\",\"off-shoulder_sweater\":\"露肩毛衣\",\"off_shoulder\":\"露肩式\",\"off_shoulders\":\"露单肩\",\"office\":\"办公室\",\"office_chair\":\"办公椅\",\"office_lady\":\"办公室女职员\",\"officelady\":\"办公室女职员\",\"official_alternate_costume\":\"与原设不同衣服\",\"official_alternate_hairstyle\":\"与官设不同的发型\",\"official_art\":\"官方画作\",\"official_jersey\":\"运动衫\",\"official_style\":\"原作画风|官方画风\",\"official_wallpaper\":\"官方壁纸图\",\"ofuda\":\"札符\",\"ofuda_on_clothes\":\"衣服上贴着符纸\",\"ogasawara_sachiko\":\"小笠原祥子\",\"ogata_chieri\":\"緒方智絵里\",\"ohara_mari\":\"小原鞠莉\",\"ohikaenasutte\":\"要求自我介绍\",\"oikawa_shizuku\":\"及川雫\",\"oil-paper_umbrella\":\"油纸伞\",\"oil_painting\":\"油画风格\",\"oil_painting_(medium)\":\"油画风格\",\"ok\":\"OK手势\",\"ok_sign\":\"OK手势\",\"okabe_rintarou\":\"岡部倫太郎\",\"okamisty\":\"尤指米斯蒂娅·萝蕾拉的形象\",\"okappa\":\"河童头\",\"okazaki_tomoya\":\"岡崎朋也\",\"okazaki_ushio\":\"岡崎汐\",\"okazaki_yumemi\":\"岡崎夢美\",\"okita_sougo\":\"沖田総悟\",\"okita_souji_(fate)\":\"冲田总司（命运）\",\"okita_souji_alter_(fate)\":\"冲田总司alter（命运）\",\"okumura_haru\":\"奥村春\",\"old\":\"老年\",\"old_man\":\"老人\",\"old_school_swimsuit\":\"旧式死库水\",\"old_woman\":\"老妇\",\"older\":\"老化\",\"oldlace\":\"旧蕾丝\",\"oldschool\":\"守旧派画风\",\"olive\":\"橄榄色\",\"olivedrab\":\"绿橄榄色\",\"omake\":\"附图\",\"omelet\":\"煎蛋卷\",\"omurice\":\"蛋包饭\",\"on_all_fours\":\"四肢趴地\",\"on_back\":\"仰躺\",\"on_bed\":\"在床上\",\"on_belly\":\"趴着\",\"on_chair\":\"坐在椅子上\",\"on_couch\":\"在沙发上\",\"on_desk\":\"在书桌上\",\"on_floor\":\"在地板上\",\"on_front\":\"趴着\",\"on_ground\":\"在地上\",\"on_head\":\"在头上\",\"on_knees\":\"下跪\",\"on_lap\":\"在膝盖上\",\"on_one_foot\":\"单腿站立\",\"on_one_leg\":\"单腿站立\",\"on_person\":\"在人身上\",\"on_phone\":\"打电话\",\"on_shoulder\":\"在肩上\",\"on_side\":\"侧卧\",\"on_stomach\":\"趴着\",\"on_table\":\"在桌子上\",\"on_the_bus\":\"在巴士上\",\"on_the_train\":\"電車内\",\"on_vehicle\":\"在交通工具上\",\"onahole\":\"人工阴道\",\"onbashira\":\"御柱\",\"one-eyed\":\"独眼\",\"one-hour_drawing_challenge\":\"一小时绘画挑战\",\"one-piece\":\"一体式泳衣\",\"one-piece_dress\":\"连衣裙\",\"one-piece_swimsuit\":\"一体式泳衣\",\"one-piece_tan\":\"泳衣晒痕\",\"one_arm_up\":\"单抬臂\",\"one_breast_out\":\"露出一只乳房\",\"one_eye_closed\":\"闭着一只眼\",\"one_eye_covered\":\"一只眼被遮住\",\"one_finger_selfie_challenge\":\"单指自拍挑战\",\"one_knee\":\"单膝跪\",\"one_leg_raised\":\"抬起腿\",\"one_piece\":\"一拳超人\",\"one_side_up\":\"只扎了一边的头发\",\"onee-shota\":\"大姐姐×正太|小孩开大车\",\"oni\":\"鬼\",\"oni_horns\":\"鬼角\",\"oni_mask\":\"鬼面\",\"onigiri\":\"饭团\",\"onmyouji\":\"阴阳师\",\"onomatopoeia\":\"拟声词\",\"onozuka_komachi\":\"小野塚小町\",\"ooarai_(emblem)\":\"大洗联队徽章\",\"ooarai_military_uniform\":\"大洗联队军装\",\"ooarai_school_uniform\":\"大洗联队军服\",\"ooji_mochizou\":\"大路もち蔵\",\"ookami_mio\":\"大神ミオ\",\"oomori_yuuko\":\"大森ゆうこ\",\"oomuro_sakurako\":\"大室櫻子\",\"oonusa\":\"祓串\",\"ootachi\":\"大太刀|野太刀\",\"opaque_glasses\":\"没透出眼睛的眼镜\",\"open-back_dress\":\"露背连衣裙\",\"open-chest_sweater\":\"胸部开口的毛衣\",\"open_\\\\m/\":\"手掌贴墙\",\"open_back\":\"露背装\",\"open_back_dress\":\"露背连衣裙\",\"open_book\":\"翻开的书\",\"open_bra\":\"(前面)解开的胸罩\",\"open_cardigan\":\"敞开的开襟衫\",\"open_clothes\":\"敞开衣服\",\"open_clothing\":\"敞开衣服\",\"open_coat\":\"敞开式外套\",\"open_collar\":\"解开的衣领\",\"open_door\":\"开门\",\"open_dress\":\"敞开的裙子\",\"open_fly\":\"解开的裤子拉链\",\"open_hand\":\"张开的手\",\"open_hands\":\"摊开的手\",\"open_hoodie\":\"敞开的连帽衫\",\"open_jacket\":\"敞开的夹克\",\"open_kimono\":\"敞开的和服\",\"open_legs\":\"张腿\",\"open_mouth\":\"张嘴的\",\"open_robe\":\"敞开长袍\",\"open_shorts\":\"敞开的短裤\",\"open_skirt\":\"敞开的裙子\",\"open_stance\":\"稍息\",\"open_vest\":\"敞开的背心\",\"open_window\":\"打开的窗户\",\"open_yukata\":\"敞开的和服\",\"opening_door\":\"开门\",\"opera_gloves\":\"长袖手套\",\"oppai_challenge\":\"欧派挑战\",\"oppai_loli\":\"巨乳萝莉\",\"optical_illusion\":\"视觉错误\",\"oral\":\"口交\",\"oral_invitation\":\"迎接射精而伸出舌头\",\"orange\":\"橙色\",\"orange_(fruit)\":\"橘子\",\"orange_(touhou)\":\"橙色（东方）\",\"orange_background\":\"橙色背景\",\"orange_bikini\":\"橙色比基尼\",\"orange_bodysuit\":\"橙色紧身衣\",\"orange_bow\":\"橙色蝴蝶结\",\"orange_bowtie\":\"橙色领带\",\"orange_choker\":\"橙色项圈\",\"orange_dress\":\"橙色连衣裙\",\"orange_eyes\":\"橙色的眼镜\",\"orange_flower\":\"橙色的花\",\"orange_footwear\":\"橙色鞋类\",\"orange_gloves\":\"橙色的手套\",\"orange_hair\":\"橙色头发\",\"orange_hairband\":\"橙色发带\",\"orange_headwear\":\"橙色头饰\",\"orange_jacket\":\"橙色夹克\",\"orange_kimono\":\"橙色和服\",\"orange_legwear\":\"橙色裤袜\",\"orange_nails\":\"橙色指甲\",\"orange_necktie\":\"橙色领带\",\"orange_neckwear\":\"橙色领子\",\"orange_panties\":\"橙色内裤\",\"orange_pantyhose\":\"橙色裤袜\",\"orange_pekoe_(girls_und_panzer)\":\"オレンジペコ(GuP)\",\"orange_pupils\":\"橙色瞳孔\",\"orange_ribbon\":\"橙色丝带\",\"orange_sailor_collar\":\"橙色水手领\",\"orange_scarf\":\"橙色围巾\",\"orange_sclera\":\"橙色巩膜\",\"orange_scrunchie\":\"橙色发束\",\"orange_shirt\":\"橙色衬衫\",\"orange_shorts\":\"橙色短裤\",\"orange_skirt\":\"橙色短裙\",\"orange_sky\":\"橙色的天空\",\"orange_slice\":\"片橙\",\"orange_theme\":\"橙色\",\"orange_thighhighs\":\"橙色过膝袜\",\"orangered\":\"橙红\",\"orb\":\"球体\",\"orc\":\"半兽人\",\"orchid\":\"兰花紫\",\"orchid_fingers\":\"兰花指\",\"oreki_houtarou\":\"折木奉太郎\",\"organs\":\"器官\",\"organza_lace\":\"透明硬纱/蕾丝花边\",\"orgasm\":\"高潮|绝顶\",\"orgy\":\"乱交\",\"oribe_yasuna\":\"折部やすな\",\"origami\":\"折纸\",\"original\":\"原创\",\"original_character\":\"原创\",\"originium_(arknights)\":\"源石（方舟）\",\"originium_arts_(arknights)\":\"源石艺术（方舟）\",\"originium_slug_(arknights)\":\"源石蛞蝓（方舟）\",\"orihara_izaya\":\"折原臨也\",\"oripathy_lesion_(arknights)\":\"源石病(明日方舟)\",\"ork\":\"半兽人\",\"orz\":\"失意体前屈/Orz\",\"osakabe-hime_(fate)\":\"osakabe-hime_(命运)\",\"oshida_(girls_und_panzer)\":\"押田(GuP)\",\"oshino_shinobu\":\"忍野忍\",\"otaku\":\"阿宅|御宅族\",\"other_focus\":\"性别不定的非人角色\",\"otoko_no_ko\":\"女装少年|伪娘\",\"otonashi_kotori\":\"音無小鳥\",\"otonashi_yuzuru\":\"音無結弦\",\"otonokizaka_school_uniform\":\"国立音乃木坂学院女子制服\",\"otter_spirit_(touhou)\":\"水獭精灵（东方）\",\"ouch\":\"疼痛\",\"ouma_kokichi\":\"王馬小吉\",\"oumae_kumiko\":\"黄前久美子\",\"out-of-frame_censoring\":\"关键部位在画面外\",\"out_of_border\":\"一部分画到了背景框外面\",\"out_of_character\":\"不符角色原本性格\",\"out_of_frame\":\"画里只有一部分\",\"outdoor\":\"户外\",\"outdoors\":\"户外|野战\",\"outfit_switch\":\"服饰互换\",\"outline\":\"角色形象有描边\",\"outlined\":\"角色形象有描边\",\"outlines\":\"角色形象有描边\",\"outside\":\"户外\",\"outside_border\":\"一部分画到了背景框外面\",\"outside_of_border\":\"一部分画到了背景框外面\",\"outside_of_play_area\":\"离开了可游玩区域\",\"outstretched_arm\":\"伸出手臂\",\"outstretched_arms\":\"伸出双臂\",\"outstretched_hand\":\"伸出的手\",\"outstretched_hands\":\"伸出手\",\"outstretched_leg\":\"腿部伸展\",\"oven_mitts\":\"隔热手套\",\"over-kneehighs\":\"过膝\",\"over-rim_eyewear\":\"下半无框眼镜\",\"over-rim_glasses\":\"下半无框眼镜\",\"over_rim_glasses\":\"下半无框眼镜\",\"over_shoulder\":\"扛在肩上\",\"overcoat\":\"大衣\",\"overexposure\":\"过曝\",\"overflow\":\"精液溢出(未拔出)\",\"overgrown\":\"杂草丛生\",\"oversized_animal\":\"巨大生物\",\"oversized_breast_cup\":\"过大的罩杯\",\"oversized_clothes\":\"过大号的衣服\",\"oversized_object\":\"大件物体\",\"oversized_shirt\":\"过大号衬衫\",\"overskirt\":\"外裙|套裙\",\"overwatch_1\":\"守望先锋_1\",\"ovum\":\"卵子\",\"owata\":\"\\\\(^o^)/\",\"owl\":\"猫头鹰\",\"own_hands_clasped\":\"握住自己的双手\",\"own_hands_together\":\"双手合十\",\"oyama_mahiro\":\"緒山真尋\",\"oz_(genshin_impact)\":\"奥兹（原神）\",\"p\":\"眼罩\",\"p-head_producer\":\"間島P\",\"pac-man_eyes\":\"吃豆人形眼\",\"pacifier\":\"奶嘴\",\"pacman_eyes\":\"吃豆人形眼\",\"paddle\":\"桨\",\"padlock\":\"挂锁\",\"page_number\":\"页码\",\"pagoda\":\"宝塔\",\"paid_reward\":\"支付报酬\",\"paid_reward_available\":\"提供付费奖励\",\"pail\":\"桶|提桶\",\"paimon_(genshin_impact)\":\"派蒙（原神）\",\"pain\":\"疼痛\",\"paint\":\"油漆|涂料|颜料\",\"paint_(medium)\":\"传统绘图工具\",\"paint_splatter\":\"溅上了涂料\",\"paintbrush\":\"画笔\",\"painting\":\"绘画\",\"painting_(medium)\":\"传统绘图工具\",\"painting_(object)\":\"绘画\",\"paisura\":\"乳房之间的带子\",\"paizuri_(tittyfuck)\":\"乳交\",\"paizuri_on_lap\":\"腿上的乳交\",\"paizuri_over_clothes\":\"衣服上的乳交\",\"paizuri_under_clothes\":\"着衣乳交\",\"pajamas\":\"睡衣\",\"pale\":\"苍白(薄)\",\"pale_color\":\"苍白的颜色\",\"pale_colors\":\"苍白的颜色\",\"pale_face\":\"脸色苍白\",\"pale_skin\":\"苍白的皮肤\",\"palegoldenrod\":\"古金棒\",\"palegreen\":\"淡绿\",\"palette\":\"调色板\",\"palette_swap\":\"色调互换\",\"paleturquoise\":\"亮绿松石色\",\"palevioletred\":\"淡紫\",\"pallas_(arknights)\":\"帕拉斯（明日方舟）\",\"palm\":\"以手掩面\",\"palm-fist_greeting\":\"拱手礼\",\"palm-fist_tap\":\"拳头拍手掌/有主意了\",\"palm_tree\":\"椰树\",\"palms\":\"手掌\",\"palutena\":\"パルテナ\",\"pamiat_merkuria_(azur_lane)\":\"pamiat_merkuria\",\"pancake\":\"薄饼\",\"panchira\":\"内裤走光\",\"panda\":\"熊猫\",\"panda_ears\":\"熊猫耳朵\",\"panic\":\"恐慌的\",\"panicking\":\"恐慌的\",\"panorama\":\"全景\",\"pant_suit\":\"女性穿着西服\",\"panties_around_leg\":\"一只脚上挂着内裤\",\"panties_around_one_ankle\":\"内裤褪到脚踝上\",\"panties_around_one_leg\":\"一只脚上挂着内裤\",\"panties_aside\":\"内裤挪到一边\",\"panties_behind_pantyhose\":\"穿在裤袜里的内裤\",\"panties_below_pantyhose\":\"穿在裤袜里的内裤\",\"panties_down\":\"内裤拉下来\",\"panties_on_breasts\":\"在乳房上穿内裤\",\"panties_on_head\":\"头上套着内裤\",\"panties_over_pantyhose\":\"连裤袜上的内裤\",\"panties_pull\":\"内裤拉下来\",\"panties_removed\":\"内裤已被脱下\",\"panties_under_buruma\":\"穿在灯笼裤里的内裤\",\"panties_under_pantiehose\":\"穿在裤袜里的内裤\",\"panties_under_pantyhose\":\"穿在裤袜里的内裤\",\"panties_underneath_pantyhose\":\"穿在裤袜里的内裤\",\"panting\":\"喘粗气\",\"pants\":\"裤子\",\"pants_down\":\"褪下裤子\",\"pants_pull\":\"拉着裤子\",\"pants_rolled_up\":\"卷起裤脚\",\"pants_suit\":\"女性穿着西服\",\"pants_tucked_in\":\"裤子塞进去\",\"pants_under_shorts\":\"短裤里面的内裤\",\"pantsuit\":\"女性穿着西服\",\"panty_&_stocking_with_garterbelt\":\"吊袜带内裤和长袜\",\"panty_and_stocking_with_garterbelt\":\"吊袜带内裤和长袜\",\"panty_aside\":\"内裤挪到一边\",\"panty_bow\":\"带蝴蝶结的内裤\",\"panty_down\":\"内裤拉下来\",\"panty_flash\":\"内裤走光\",\"panty_gag\":\"用内裤塞口\",\"panty_gagged\":\"用内裤塞口\",\"panty_lift\":\"把内裤往上扯\",\"panty_peek\":\"微微露出内裤\",\"panty_shot\":\"内裤走光\",\"pantygag\":\"用内裤塞口\",\"pantyhose_pull\":\"褪下的裤袜\",\"pantyhose_under_shorts\":\"短裤下穿裤袜\",\"pantyhose_under_swimsuit\":\"泳衣下连裤袜\",\"pantylines\":\"紧致的裤袜|略透明的裤袜\",\"pantypull\":\"内裤拉下来\",\"pantyshot\":\"内裤走光\",\"panzerkampfwagen_iv\":\"四号战车\",\"papakha\":\"高加索元素\",\"papayawhip\":\"番木\",\"paper\":\"纸张\",\"paper_airplane\":\"纸飞机\",\"paper_bag\":\"纸袋\",\"paper_child\":\"纸质角色\",\"paper_crane\":\"纸鹤\",\"paper_cut-out\":\"纸艺模型\",\"paper_cutout\":\"纸艺模型\",\"paper_fan\":\"纸扇\",\"paper_lantern\":\"提灯\",\"papercraft\":\"纸艺\",\"papers\":\"纸片\",\"paradis_military_uniform\":\"帕拉迪岛军装\",\"parasol\":\"阳伞\",\"pareo\":\"莎笼/沙滩浴巾\",\"parfait\":\"冷糕\",\"park\":\"公园\",\"parka\":\"风雪外套\",\"parrot\":\"鹦鹉\",\"parted_bangs\":\"分开的刘海\",\"parted_hair\":\"中分\",\"parted_lips\":\"张开的嘴唇\",\"partially_colored\":\"部分上色\",\"partially_fingerless_gloves\":\"部分露指手套\",\"partially_monochrome\":\"部分上色\",\"partially_submerged\":\"部分淹没\",\"partially_unbuttoned\":\"解开部分纽扣\",\"partially_underwater_shot\":\"部分水下拍摄\",\"partially_undressed\":\"部分脱衣\",\"partially_unzipped\":\"只拉上部分拉链\",\"partially_visible_anus\":\"可以看见一部分肛门\",\"partially_visible_vulva\":\"可以看见一部分外阴\",\"party_hat\":\"派对帽\",\"party_popper\":\"派对拉炮\",\"pasta\":\"意大利面食\",\"pastel_(medium)\":\"像粉笔蜡笔作画的\",\"pastel_color\":\"粉彩\",\"pastel_colors\":\"柔和色彩\",\"pastry\":\"油酥糕点\",\"pasture\":\"牧场\",\"patch\":\"补丁\",\"patchouli_knowledge\":\"帕秋莉 诺蕾姬\",\"path\":\"路径\",\"patreon_logo\":\"打了patreon的logo\",\"patreon_username\":\"有patreon用户名\",\"patterned_background\":\"重复图案的背景\",\"patterned_clothing\":\"重复图案的衣物\",\"pauldrons\":\"护肩\",\"pavement\":\"路面\",\"paw_gloves\":\"兽爪手套\",\"paw_pose\":\"爪子姿势\",\"paw_print\":\"爪印图案\",\"paw_print_soles\":\"爪印鞋底\",\"paw_shoes\":\"兽爪鞋\",\"paws\":\"爪子\",\"payot\":\"长鬓角\",\"peace_sign\":\"胜利手势\",\"peace_symbol\":\"☮(东方仗助衣服上有)\",\"peach\":\"桃\",\"peachpuff\":\"桃色\",\"peaked_cap\":\"类似警帽的帽子\",\"pearl\":\"珍珠\",\"pearl_(gemstone)\":\"珍珠\",\"pearl_necklace\":\"珍珠项链\",\"pecorine\":\"佩可莉姆\",\"pecorine_(princess_connect!)\":\"佩科林（公主连接！）\",\"pectoral_cleavage\":\"胸肌沟|胸肌事业线\",\"pectoral_grab\":\"抓胸\",\"pectorals\":\"胸肌\",\"peeing\":\"撒尿|失禁\",\"peeing_on_viewer\":\"在观众身上撒尿\",\"peeing_self\":\"尿到了自己(身体上)衣服上\",\"peeking\":\"偷窥\",\"peeking_out\":\"偷窥(的姿态)\",\"peeping\":\"偷窥(强调视角)\",\"pegasus\":\"天马\",\"pegasus_knight\":\"天马骑士\",\"pegging\":\"女性使用假屌\",\"pelvic_curtain\":\"旗袍类衣物的前摆\",\"pen\":\"笔\",\"pen_(medium)\":\"钢笔\",\"pencil\":\"铅笔\",\"pencil_crayon_(medium)\":\"彩色铅笔画\",\"pencil_dress\":\"铅笔裙\",\"pencil_sketch\":\"铅笔画/炭笔画\",\"pencil_sketch_lines\":\"铅笔速写\",\"pencil_skirt\":\"短铅笔裙\",\"pendant\":\"吊坠\",\"penetration\":\"异物插入\",\"penetration_gesture\":\"插入手势/做爱示意\",\"penguin_hood\":\"企鹅帽\",\"penguin_logistics_(arknights)\":\"企鹅物流（arknights）\",\"penis_awe\":\"亮“枪”\",\"penis_grab\":\"抓着阴茎\",\"penis_in_eye\":\"眼交\",\"penis_in_panties\":\"阴茎勾着内裤\",\"penis_on\":\"阴茎贴着脸\",\"penis_on_face\":\"阴茎贴着脸\",\"penis_ring\":\"屌环\",\"penises_touching\":\"触摸jj\",\"pennant\":\"三角旗\",\"pensive\":\"沉思的\",\"pentacle\":\"五芒星印\",\"pentagram\":\"五角星\",\"pepperoni_(girls_und_panzer)\":\"ペパロニ(GuP)\",\"perfumer_(arknights)\":\"调香师（明日方舟）\",\"peril\":\"危险情况\",\"perineum\":\"会阴\",\"perky_breasts\":\"丰满的乳房\",\"perky_nipples\":\"激凸的乳头/隐约可见的乳头\",\"peroro_(blue_archive)\":\"peroro（蓝色档案）\",\"perpendicular_paizuri\":\"垂直位乳交\",\"perseus_(azur_lane)\":\"英仙座\",\"perseus_(unfamiliar_duties)_(azur_lane)\":\"perseus_(不熟悉的职责)_(azur_Lane)\",\"person_between_breasts\":\"乳房夹人\",\"person_on_head\":\"小人儿在头上\",\"persona\":\"女神异闻录\",\"persona_4\":\"女神异闻录\",\"personality_swap\":\"人格替换\",\"personality_switch\":\"人格替换\",\"personification\":\"拟人\",\"perspective\":\"用了透视画法\",\"peru\":\"秘鲁色\",\"pervert\":\"变态\",\"pet\":\"宠物\",\"pet_bowl\":\"宠物碗\",\"pet_play\":\"宠物play\",\"petal\":\"花瓣\",\"petals\":\"花瓣\",\"petals_on_liquid\":\"水面上漂着花瓣\",\"peter_strasser_(azur_lane)\":\"彼得·斯特拉瑟（碧蓝航线）\",\"petite\":\"娇小的\",\"pettanko\":\"贫乳 (A)\",\"petticoat\":\"衬裙\",\"petting\":\"抚摸\",\"pettiskirt\":\"蓬蓬裙\",\"phallic_symbol\":\"用来暗示阴茎\",\"phantom_(arknights)\":\"幻影（明日方舟）\",\"phimosis\":\"包茎\",\"phone\":\"电话|手机\",\"phone_screen\":\"手机屏幕\",\"phonecard\":\"电话卡\",\"phonograph\":\"留声机\",\"photo_(medium)\":\"照片（风格）\",\"photo_(object)\":\"照片\",\"photo_background\":\"照片为背景\",\"photomosaic\":\"马赛克拼图\",\"photorealistic\":\"很像照片的画\",\"piano\":\"钢琴\",\"pick_me_up\":\"抱着我手势\",\"picnic\":\"野餐\",\"picnic_basket\":\"野餐篮\",\"picture_(object)\":\"图中有照片或其他图片\",\"picture_frame\":\"相框\",\"pie\":\"馅饼\",\"pier\":\"突码头\",\"pierced\":\"穿孔\",\"pierced_nipples\":\"乳头穿孔\",\"piercing\":\"穿洞\",\"piercings\":\"穿孔\",\"pig\":\"猪\",\"pig_ears\":\"猪耳朵\",\"pigeon-toed\":\"萌向的内八腿\",\"pigeon_pose\":\"鸽子姿势\",\"piggyback\":\"驮着\",\"pigtails\":\"短双马尾\",\"pikachu_ears\":\"皮卡丘耳朵\",\"pill\":\"药丸\",\"pill_earrings\":\"药丸样式的耳环\",\"pillar\":\"柱子\",\"pillarbox\":\"柱状画布背景\",\"pillarboxed\":\"柱状画布背景\",\"pillbox_hat\":\"药盒帽\",\"pillory\":\"枷锁\",\"pillow\":\"枕头\",\"pillow_grab\":\"抓着枕头\",\"pillow_hat\":\"睡帽\",\"pillow_hug\":\"抱枕\",\"pillow_sex\":\"枕头自慰\",\"pilot\":\"驾驶员\",\"pilot_suit\":\"驾驶员专用服\",\"pinafore_dress\":\"背心裙|无袖连衣裙\",\"pince-nez\":\"夹鼻眼镜|无脚眼镜\",\"pinching\":\"掐\",\"pinching_cheeks\":\"捏脸颊\",\"pinching_sleeves\":\"掐袖子\",\"pine_tree\":\"松树\",\"pinecone_(arknights)\":\"松果（明日方舟）\",\"ping_hai_(azur_lane)\":\"平海\",\"ping_hai_(summer_vacation)_(azur_lane)\":\"平海（暑假）（碧蓝航线）\",\"pink\":\"粉\",\"pink-framed_eyewear\":\"粉色镜框眼镜\",\"pink_apron\":\"粉色围裙\",\"pink_background\":\"粉色背景\",\"pink_bikini\":\"粉色比基尼\",\"pink_blouse\":\"粉色上衣\",\"pink_bodysuit\":\"粉色紧身衣\",\"pink_bow\":\"粉色蝴蝶结\",\"pink_bowtie\":\"粉色领结\",\"pink_bra\":\"粉色胸罩\",\"pink_cardigan\":\"粉色开口衬衫\",\"pink_choker\":\"粉色项圈\",\"pink_coat\":\"粉色外套\",\"pink_collar\":\"粉色颈圈\",\"pink_dress\":\"粉色连衣裙\",\"pink_eyes\":\"粉红色的眼睛\",\"pink_flower\":\"粉红色的花\",\"pink_footwear\":\"粉色鞋类\",\"pink_gloves\":\"粉色手套\",\"pink_hair\":\"粉红色的头发\",\"pink_hairband\":\"粉色发带\",\"pink_hakama\":\"粉色袴\",\"pink_headwear\":\"粉色头饰\",\"pink_hoodie\":\"粉色连帽衫\",\"pink_jacket\":\"粉色夹克\",\"pink_kimono\":\"粉色和服\",\"pink_legwear\":\"粉色裤袜\",\"pink_leotard\":\"粉色连身衣\",\"pink_lips\":\"粉色的嘴唇\",\"pink_lipstick\":\"粉红唇膏\",\"pink_nails\":\"粉色指甲\",\"pink_neckerchief\":\"粉色领巾\",\"pink_necktie\":\"粉色领带\",\"pink_neckwear\":\"粉色领子\",\"pink_panties\":\"粉色内裤\",\"pink_pants\":\"粉色裤子\",\"pink_pantyhose\":\"粉色裤袜\",\"pink_ribbon\":\"粉色丝带\",\"pink_rose\":\"粉红玫瑰\",\"pink_sailor_collar\":\"粉色水手领\",\"pink_scarf\":\"粉色围巾\",\"pink_scrunchie\":\"粉色发束\",\"pink_shirt\":\"粉色衬衫\",\"pink_shorts\":\"粉色短裤\",\"pink_skin\":\"粉色皮肤\",\"pink_skirt\":\"粉色短裙\",\"pink_sleeves\":\"粉色袖子\",\"pink_sweater\":\"粉色毛衣\",\"pink_swimsuit\":\"粉色泳衣\",\"pink_theme\":\"粉色主题\",\"pink_thighhighs\":\"粉色过膝袜\",\"pink_towel\":\"粉色毛巾\",\"pink_vest\":\"粉色背心\",\"pink_wings\":\"粉色翅膀\",\"pinky_out\":\"伸出小拇指\",\"pinky_swear\":\"勾指起誓\",\"pinstripe_legwear\":\"竖细条纹袜\",\"pinstripe_pattern\":\"细条纹图案\",\"pipe\":\"管子\",\"pipes\":\"管道\",\"pipimi\":\"ピピ美\",\"pirate_hat\":\"海盗帽\",\"pistol\":\"手枪\",\"pith_helmet\":\"木髓遮阳帽\",\"pixel_art\":\"像素绘\",\"pixel_censor\":\"马赛克\",\"pixelated\":\"像素化\",\"pixie\":\"小精灵\",\"pixie_cut\":\"精灵头\",\"pizza\":\"披萨\",\"plague_doctor_mask\":\"瘟疫医生口罩\",\"plaid\":\"格子呢图案\",\"plaid_background\":\"格子呢背景\",\"plaid_bikini\":\"格子呢比基尼\",\"plaid_bow\":\"格子呢蝴蝶结\",\"plaid_dress\":\"格子呢连衣裙\",\"plaid_neckwear\":\"格子呢领子\",\"plaid_panties\":\"格子呢内裤\",\"plaid_pants\":\"格子呢裤子\",\"plaid_scarf\":\"格子呢围巾\",\"plaid_shirt\":\"格子呢衬衫\",\"plaid_skirt\":\"格子呢短裙\",\"plaid_vest\":\"格子呢背心\",\"planet\":\"行星\",\"plant\":\"植物\",\"plant_girl\":\"娘化植物\",\"plantar_flexion\":\"足底屈曲\",\"planted\":\"种植的\",\"planted_sword\":\"往地上插的剑\",\"planted_weapon\":\"往地上插的武器\",\"plastic_bag\":\"塑料袋\",\"plate\":\"盘子\",\"plate_armor\":\"板甲\",\"plateau\":\"高原\",\"platelet_(hataraku_saibou)\":\"血小板(はたらく細胞)\",\"platform_footwear\":\"平台鞋\",\"platform_heels\":\"厚底高跟鞋\",\"platinum_(arknights)\":\"铂金（方舟）\",\"platinum_blonde_hair\":\"白金色头发\",\"playboy_bunny\":\"playboy兔女郎\",\"playboy_bunny_leotard\":\"兔女郎连身衣\",\"player_2\":\"2P玩家角色风格颜色替换\",\"playground\":\"操场\",\"playing\":\"在玩耍的\",\"playing_card\":\"扑克牌\",\"playing_games\":\"打游戏\",\"playing_instrument\":\"演奏乐器\",\"playing_with_another's_hair\":\"玩弄别人的头发\",\"playing_with_hair\":\"玩头发\",\"playstation_portable\":\"掌机\",\"pleated_dress\":\"百褶连衣裙\",\"pleated_skirt\":\"百褶裙\",\"plectrum\":\"拨片\",\"plug_gag\":\"插入堵嘴\",\"plugsuit\":\"EVA驾驶员服\",\"plum\":\"李子\",\"plum_blossom\":\"梅花\",\"plum_blossoms\":\"梅花\",\"plume_(arknights)\":\"羽（方舟）\",\"plump\":\"身材丰满的\",\"plunging_neckline\":\"深领\",\"pocket\":\"口袋\",\"pocket_pussy\":\"人工阴道\",\"pocket_watch\":\"怀表\",\"pocky\":\"百奇\",\"pocky_day\":\"百奇日\",\"pocky_kiss\":\"百奇游戏\",\"podenco_(arknights)\":\"podenco（明日方舟）\",\"pointe_shoes\":\"芭蕾舞鞋\",\"pointed_ears\":\"尖耳\",\"pointer\":\"指示棒\",\"pointing\":\"用手指着\",\"pointing_at_self\":\"指着自己\",\"pointing_at_viewer\":\"指向看图的人\",\"pointing_down\":\"指向下方\",\"pointing_forward\":\"指向前方\",\"pointing_skyward\":\"向上指\",\"pointing_to_the_sky\":\"向上指\",\"pointing_up\":\"向上指\",\"pointless_censoring\":\"敷衍的打码\",\"pointless_censorship\":\"敷衍的打码\",\"pointless_condom\":\"有套子但还是内射了\",\"pointy_breasts\":\"尖乳房\",\"pointy_ear\":\"尖耳\",\"pointy_footwear\":\"尖头鞋\",\"pointy_hair\":\"带着尖角的发型\",\"poke_ball\":\"精灵球\",\"poke_ball_(basic)\":\"基础红白精灵球\",\"poke_ball_print\":\"精灵球图案\",\"poke_ball_theme\":\"精灵球主题\",\"pokedex_number\":\"宝可梦图鉴编号\",\"pokemon_(anime)\":\"口袋妖怪（动漫）\",\"pokemon_(classic_anime)\":\"弹丸论破_3_(动漫)\",\"pokemon_(creature)\":\"口袋妖怪(生物)|宝可梦\",\"pokemon_(game)\":\"口袋妖怪\",\"pokemon_bw\":\"宝可梦_bw\",\"pokemon_on_head\":\"头上的口袋妖怪\",\"pokemon_on_shoulder\":\"肩上的口袋妖怪\",\"pokemon_sm\":\"口袋妖怪SM\",\"pokemon_sm_(anime)\":\"宠物小精灵_xy_(动漫)\",\"pokemon_swsh\":\"宝可梦_SWSH\",\"pokemon_xy_(anime)\":\"宠物小精灵_dppt_(动漫)\",\"pokephilia\":\"宝可梦奸\",\"poker_chip\":\"扑克筹码\",\"poking\":\"戳\",\"poking_cheeks\":\"戳脸颊\",\"pola_(azur_lane)\":\"pola\",\"pola_(seaside_coincidence)_(azur_lane)\":\"pola（海边巧合）（碧蓝航线）\",\"polar_chaldea_uniform\":\"极地迦勒底制服\",\"polar_opposites\":\"两极对称\",\"pole\":\"杆子\",\"pole_dancing\":\"钢管舞\",\"polearm\":\"长柄武器\",\"police\":\"警察\",\"police-woman\":\"女警\",\"police_hat\":\"警察帽\",\"police_officer\":\"警察\",\"police_woman\":\"女警\",\"policewoman\":\"女警\",\"polka-dot\":\"点状花纹\",\"polka_dot\":\"圆斑点\",\"polka_dot_background\":\"圆斑背景\",\"polka_dot_bikini\":\"圆斑比基尼\",\"polka_dot_bow\":\"圆斑蝴蝶结\",\"polka_dot_bra\":\"圆斑胸罩\",\"polka_dot_dress\":\"波点连衣裙\",\"polka_dot_hair\":\"波点头发\",\"polka_dot_legwear\":\"圆斑裤袜\",\"polka_dot_pajamas\":\"波点睡衣\",\"polka_dot_panties\":\"圆斑内裤\",\"polka_dot_scarf\":\"波点围巾\",\"polka_dot_scrunchie\":\"圆斑发束\",\"polka_dot_swimsuit\":\"圆斑泳衣\",\"polka_dots\":\"点状花纹\",\"polo_shirt\":\"马球衫\",\"polos_crown\":\"波洛斯皇冠\",\"polychromatic\":\"多色光\",\"polygon\":\"3D\",\"pom_pom_(cheerleading)\":\"啦啦队彩球\",\"pom_pom_(clothes)\":\"小绒球(衣物挂件)\",\"pompadour\":\"蓬帕杜发型\",\"poncho\":\"穗饰披巾|雨披\",\"pond\":\"池塘\",\"pony_girl\":\"马娘\",\"pony_play\":\"小马游戏\",\"pony_tail\":\"马尾\",\"ponytail\":\"马尾\",\"pool\":\"泳池\",\"pool_ladder\":\"泳池扶梯\",\"poolside\":\"在泳池边\",\"popcorn\":\"爆米花\",\"popped_collar\":\"竖起来的衣领\",\"popsicle\":\"冰棒|棒冰\",\"popukar_(arknights)\":\"popukar（明日方舟）\",\"popuko\":\"ポプ子\",\"porcelain_(medium)\":\"瓷器\",\"porch\":\"门廊\",\"porkpie_hat\":\"道士帽\",\"pornography\":\"色情刊物|色情片\",\"portland_(azur_lane)\":\"波特兰\",\"portrait\":\"半身像\",\"pose\":\"姿势\",\"posing\":\"摆姿势\",\"postcard\":\"明信片\",\"poster\":\"海报\",\"poster_(object)\":\"海报\",\"pot\":\"锅\",\"potato\":\"土豆\",\"potato_chips\":\"薯片\",\"potion\":\"药水\",\"potted_plant\":\"盆栽\",\"pouch\":\"(贴身的)小袋\",\"pouring\":\"浇注|倾倒\",\"pout\":\"撅嘴\",\"pov\":\"第一人称视角\",\"pov_across_table\":\"越桌第一人称视角\",\"pov_ass\":\"臀部焦点\",\"pov_crotch\":\"看向裤裆的视角\",\"pov_feet\":\"足部焦点\",\"pov_hands\":\"手伸来方向的视角\",\"pov_pointing\":\"指向看图的人\",\"powderblue\":\"粉蓝\",\"power_armor\":\"动力装甲\",\"power_fist\":\"力量手套\",\"power_item_(touhou)\":\"动力道具（东方）\",\"power_lines\":\"电线\",\"power_suit\":\"动能服\",\"power_symbol\":\"电源符号\",\"pramanix_(arknights)\":\"pramanix（明日方舟）\",\"pravda_military_uniform\":\"真理学院军装\",\"pravda_school_uniform\":\"真理学院校服\",\"prayer_beads\":\"念珠\",\"praying\":\"祈祷\",\"precum\":\"先走汁\",\"precum_string\":\"尿道球腺液丝\",\"precure\":\"霹雳Q娃\",\"predicament_bondage\":\"困境束缚\",\"prehensile_hair\":\"活体头发|可念动的头发\",\"presenting\":\"(性诱惑)展示\",\"presenting_armpit\":\"展示腋窝\",\"presenting_foot\":\"呈现足部\",\"presenting_panties\":\"展示内裤\",\"presenting_pussy\":\"呈现阴部\",\"priest\":\"牧师\",\"primordial_jade_winged-spear_(genshin_impact)\":\"和璞鸢（原神长柄武器）\",\"prince_of_wales_(azur_lane)\":\"威尔士亲王\",\"princess\":\"公主\",\"princess_carry\":\"公主抱\",\"princess_connect!\":\"公主连接！\",\"princess_cut\":\"姬发式\",\"princess_daisy\":\"デイジー姫\",\"princess_head\":\"公主发型\",\"princess_king_boo\":\"キングテレサ姫\",\"princess_of_moonbrook\":\"ムーンブルクの王女\",\"princess_peach\":\"ピーチ姫\",\"princess_zelda\":\"塞尔达公主\",\"print_(medium)\":\"印刷品\",\"print_bikini\":\"印花比基尼\",\"print_bow\":\"印花蝴蝶结\",\"print_bowtie\":\"印花领结\",\"print_bra\":\"印花胸罩\",\"print_cheongsam\":\"印花旗袍\",\"print_dress\":\"印花连衣裙\",\"print_gloves\":\"印花手套\",\"print_headwear\":\"印花头饰\",\"print_kimono\":\"印花和服\",\"print_legwear\":\"印花裤袜\",\"print_mug\":\"印花马克杯\",\"print_neckwear\":\"印花领带\",\"print_pajamas\":\"印花睡衣\",\"print_panties\":\"印花内裤\",\"print_sarong\":\"印花纱笼\",\"print_scarf\":\"印花围巾\",\"print_shirt\":\"印花衬衫\",\"print_skirt\":\"印花短裙\",\"prinz_eugen_(azur_lane)\":\"欧根亲王（碧蓝航线）\",\"prinz_eugen_(cordial_cornflower)_(azur_lane)\":\"欧根亲王（亲切的矢车菊）（碧蓝航线）\",\"prinz_eugen_(final_lap)_(azur_lane)\":\"欧根亲王（最后一圈）（蔚蓝车道）\",\"prinz_eugen_(kancolle)\":\"欧根亲王 (kancolle)\",\"prinz_eugen_(profusion_of_flowers)_(azur_lane)\":\"欧根亲王（繁花似锦）（碧蓝航线）\",\"prinz_eugen_(symphonic_fate)_(azur_lane)\":\"欧根亲王（交响乐命运）（碧蓝航线）\",\"prinz_eugen_(unfading_smile)_(azur_lane)\":\"欧根亲王（不褪色的微笑）\",\"prinz_heinrich_(azur_lane)\":\"海因里希亲王\",\"producer_(idolmaster_cinderella_girls_anime)\":\"武内P\",\"product_placement\":\"植入广告\",\"profanity\":\"亵渎\",\"profile\":\"侧面绘\",\"projected_inset\":\"类似海报或杂志的插图效果\",\"projectile_cum\":\"精液射到空中\",\"projekt_red_(arknights)\":\"项目红（arknights）\",\"projekt_red_(light_breeze)_(arknights)\":\"projekt_red（微风）（arknights）\",\"prolapse\":\"子宫脱出\",\"prone\":\"趴着\",\"prone_bone\":\"俯卧后入\",\"propeller\":\"螺旋桨\",\"prostate_massager\":\"前列腺按摩器\",\"prostate_milking\":\"前列腺挤奶\",\"prosthesis\":\"假肢\",\"prosthetic_arm\":\"人工手臂\",\"prostitution\":\"卖春\",\"prostration\":\"失意体前屈/Orz\",\"provence_(arknights)\":\"普罗旺斯_(arknights)\",\"ptilopsis_(arknights)\":\"ptilopsis_(arknights)\",\"pubes\":\"阴毛\",\"pubic_hair_peek\":\"从衣物里露出一部分阴毛\",\"pubic_tattoo\":\"淫纹\",\"public\":\"公开场所(性交)\",\"public_indecency\":\"公开猥亵\",\"public_nudity\":\"野外露出\",\"public_use\":\"公用|肉便器|公交车\",\"public_vibrator\":\"公开振动器\",\"puckered_lips\":\"撅起的嘴唇\",\"pudding\":\"布丁\",\"puddle\":\"水坑\",\"puff_and_slash_sleeves\":\"斜纹泡泡袖\",\"puffer_jacket\":\"羽绒服\",\"puffy_detached_sleeves\":\"蓬蓬的袖子\",\"puffy_long_sleeves\":\"蓬蓬的长袖\",\"puffy_nipple\":\"大乳头\",\"puffy_nipples\":\"勃起的乳头\",\"puffy_pants\":\"蓬松裤\",\"puffy_short_sleeves\":\"蓬蓬的短袖\",\"puffy_shorts\":\"蓬蓬的短裤\",\"puffy_sleeves\":\"蓬蓬的袖子\",\"pull_out\":\"拉出\",\"pulled_by_another\":\"被另一个人拉(或拉衣物)\",\"pulled_by_self\":\"拉下自己的衣物\",\"pulling\":\"拉\",\"pulling_another's_hair\":\"抓着对方的头发\",\"pumpkin\":\"南瓜\",\"pumpkin_hair_ornament\":\"南瓜发饰\",\"pumpkin_hat\":\"南瓜帽\",\"pumpkin_pants\":\"南瓜裤\",\"pumps\":\"低胸装高跟鞋打扮\",\"pun\":\"双关语\",\"punching\":\"挥拳\",\"pupils\":\"瞳孔\",\"pupils_sparkling\":\"瞳孔闪光\",\"puppet\":\"木偶|手偶\",\"puppy\":\"小狗\",\"purple\":\"紫色\",\"purple-framed_eyewear\":\"紫框眼镜\",\"purple_background\":\"紫色背景\",\"purple_bikini\":\"紫色比基尼\",\"purple_bodysuit\":\"紫色紧身衣\",\"purple_bow\":\"紫色蝴蝶结\",\"purple_bowtie\":\"紫色领结\",\"purple_bra\":\"紫色胸罩\",\"purple_cape\":\"紫色斗篷\",\"purple_choker\":\"紫色项圈\",\"purple_coat\":\"紫色外套\",\"purple_dress\":\"紫色连衣裙\",\"purple_eyes\":\"紫发\",\"purple_flower\":\"紫色的花\",\"purple_footwear\":\"紫色鞋类\",\"purple_gloves\":\"紫色手套\",\"purple_hair\":\"紫发\",\"purple_hairband\":\"紫色发带\",\"purple_hakama\":\"紫色的袴\",\"purple_headwear\":\"紫色头饰\",\"purple_jacket\":\"紫色夹克\",\"purple_kimono\":\"紫色和服\",\"purple_legwear\":\"紫色裤袜\",\"purple_leotard\":\"紫色连身衣\",\"purple_lips\":\"紫色的嘴唇\",\"purple_nails\":\"紫色指甲\",\"purple_necktie\":\"紫色领带\",\"purple_neckwear\":\"紫色领子\",\"purple_panties\":\"紫色内裤\",\"purple_pants\":\"紫色长裤\",\"purple_pantyhose\":\"紫色裤袜\",\"purple_pupils\":\"紫色瞳孔\",\"purple_ribbon\":\"紫色丝带\",\"purple_rose\":\"紫玫瑰\",\"purple_sailor_collar\":\"紫色水手领\",\"purple_scarf\":\"紫色围巾\",\"purple_scrunchie\":\"紫色发束\",\"purple_shirt\":\"紫色衬衫\",\"purple_shorts\":\"紫色短裤\",\"purple_skin\":\"紫色皮肤\",\"purple_skirt\":\"紫色裙子\",\"purple_sky\":\"紫色的天空\",\"purple_sleeves\":\"紫色的袖子\",\"purple_sweater\":\"紫色毛衣\",\"purple_swimsuit\":\"紫色泳衣\",\"purple_theme\":\"紫色\",\"purple_thighhighs\":\"紫色过膝袜\",\"purple_umbrella\":\"紫色雨伞\",\"purple_vest\":\"紫色背心\",\"purple_wings\":\"紫色翅膀\",\"pushing\":\"推搡\",\"pussy_juice_drip\":\"爱液\",\"pussy_juice_puddle\":\"爱液流成的滩\",\"pussy_juice_stain\":\"衣物上有爱液的水渍\",\"pussy_juice_string\":\"拉丝的爱液\",\"pussy_juice_trail\":\"拉丝的爱液\",\"pussy_lick\":\"舔阴\",\"pussy_peek\":\"微微渗出的爱液\",\"pyjama\":\"睡衣\",\"pyjamas\":\"睡衣\",\"qing_guanmao\":\"清代官帽\",\"qipao\":\"旗袍\",\"qiqi_(genshin_impact)\":\"七七（原神）\",\"quad_braids\":\"四股辫\",\"quad_drills\":\"多钻头卷\",\"quad_tails\":\"四股辫子的发型\",\"quadruple_amputee\":\"四重截肢者\",\"quarter_note\":\"四分之一音符\",\"queen_(chess)\":\"皇后(国际象棋)\",\"queen_elizabeth_(azur_lane)\":\"伊丽莎白女王\",\"quiff\":\"蓬松感油头\",\"quill\":\"羽毛笔\",\"quin_tails\":\"有五股辫子\",\"quiver\":\"箭筒\",\"rabbit\":\"兔子\",\"rabbit_ears\":\"兔子耳朵\",\"rabbit_girl\":\"兔娘\",\"rabbit_hair_ornament\":\"兔子形头发装饰\",\"rabbit_hood\":\"兔耳兜帽\",\"rabbit_house_uniform\":\"点兔兔之家制服\",\"rabbit_tail\":\"兔尾\",\"raccoon_ears\":\"浣熊耳朵\",\"raccoon_girl\":\"浣熊娘\",\"raccoon_tail\":\"浣熊尾巴\",\"race_queen\":\"赛车女郎\",\"racequeen\":\"赛车女郎\",\"racket\":\"球拍\",\"radiation_symbol\":\"辐射符号\",\"radio\":\"收音机\",\"radio_antenna\":\"无线电天线\",\"raglan_sleeves\":\"连肩衣袖\",\"ragnarok_online\":\"仙境传说online\",\"raiden_mei\":\"雷电芽衣\",\"raiden_shogun\":\"雷电将军\",\"railing\":\"用手扶着\",\"railroad\":\"铁路\",\"railroad_tracks\":\"轨道\",\"railway\":\"铁路\",\"raimon\":\"雷门高中\",\"raimon_soccer_uniform\":\"雷门足球队服\",\"rain\":\"雨\",\"rain_boots\":\"雨靴\",\"rainbow\":\"彩虹\",\"rainbow_background\":\"彩虹背景\",\"rainbow_hair\":\"彩虹发\",\"rainbow_order\":\"彩虹色序排列\",\"rainbows\":\"彩虹\",\"raincoat\":\"雨衣\",\"raining\":\"下雨\",\"rainy_days\":\"雨天\",\"raised_arm\":\"单抬臂\",\"raised_arms\":\"双抬臂\",\"raised_eyebrow\":\"扬起的眉毛\",\"raised_eyebrows\":\"扬起的双眉\",\"raised_finger\":\"食指抬起\",\"raised_fist\":\"举起的拳头\",\"raised_leg\":\"抬一只脚\",\"raised_pinky\":\"伸出小拇指\",\"ram_(re_zero)\":\"拉姆\",\"ramen\":\"拉面\",\"ramune\":\"波子汽水\",\"randoseru\":\"小学书包\",\"ranguage\":\"日式英语\",\"ranma-chan\":\"女らんま\",\"ranset\":\"背包\",\"rape\":\"强奸|轮奸|凌辱\",\"rape_face\":\"一副要强奸人的表情\",\"rapeface\":\"一副要强奸人的表情\",\"rapier\":\"西洋剑\",\"rappelling\":\"拉平（悬挂）\",\"rat_ears\":\"老鼠耳朵\",\"ray_gun\":\"镭射枪\",\"ray_tracing\":\"光线追踪\",\"razor_(genshin_impact)\":\"雷泽（原神）\",\"re-class_battleship\":\"戦艦レ級\",\"re:zero_kara_hajimeru_isekai_seikatsu\":\"re:0\",\"reach\":\"伸手触及\",\"reach-around\":\"从背后伸手过来刺激性伴侣\",\"reaching\":\"(有目的地)伸手\",\"reaching_out\":\"朝画外伸手\",\"reading\":\"阅读\",\"ready_to_draw\":\"准备拔刀的姿势\",\"real\":\"真实\",\"real_life_insert\":\"有具体现实的画\",\"real_world_location\":\"画有现实世界地标\",\"realistic\":\"写实的\",\"reality_ray_tracing\":\"光追\",\"recline\":\"斜倒斜躺姿势\",\"reclining\":\"斜倒斜躺姿势\",\"recorder\":\"竖笛\",\"recording\":\"●REC\",\"rectangular_eyewear\":\"方形眼镜\",\"rectangular_mouth\":\"方形嘴\",\"rectangular_pupils\":\"长方形瞳孔\",\"red\":\"红色\",\"red-framed_eyewear\":\"红框眼镜\",\"red_armor\":\"红色盔甲\",\"red_ascot\":\"红色阿斯科特领巾\",\"red_background\":\"红色背景\",\"red_belt\":\"红色腰带\",\"red_bikini\":\"红色比基尼\",\"red_bodysuit\":\"红色紧身衣\",\"red_border\":\"红色边框\",\"red_bow\":\"红色蝴蝶结\",\"red_bowtie\":\"红领结\",\"red_bra\":\"红色胸罩\",\"red_buruma\":\"红色灯笼裤\",\"red_butt\":\"打屁股\",\"red_cape\":\"红色斗篷\",\"red_capelet\":\"红色披肩\",\"red_choker\":\"红色项圈\",\"red_cloak\":\"红色披风\",\"red_coat\":\"红色外套\",\"red_collar\":\"红色颈圈\",\"red_cross\":\"红十字\",\"red_dress\":\"红色连衣裙\",\"red_eye\":\"红眼\",\"red_eyes\":\"红眼\",\"red_eyeshadow\":\"红色眼影\",\"red_flower\":\"红色的花\",\"red_footwear\":\"红色鞋类\",\"red_gemstone\":\"红色宝石\",\"red_gloves\":\"红色手套\",\"red_hair\":\"红发\",\"red_hairband\":\"红色发带\",\"red_hakama\":\"绯袴\",\"red_headband\":\"红色头带\",\"red_headwear\":\"红色头饰\",\"red_hood\":\"红帽\",\"red_horns\":\"红色的角\",\"red_jacket\":\"红色夹克\",\"red_kimono\":\"红色和服\",\"red_legwear\":\"红色裤袜\",\"red_leotard\":\"红色连身衣\",\"red_lips\":\"朱唇\",\"red_lipstick\":\"红色唇膏\",\"red_moon\":\"血月\",\"red_nails\":\"红色指甲\",\"red_neckerchief\":\"红领巾\",\"red_necktie\":\"红领带\",\"red_neckwear\":\"红色领子\",\"red_one-piece_swimsuit\":\"红色连体泳装\",\"red_panties\":\"红色内裤\",\"red_pants\":\"红色裤子\",\"red_pantyhose\":\"红色裤袜\",\"red_pupils\":\"红色瞳孔\",\"red_ribbon\":\"红色丝带\",\"red_rope\":\"红色绳子\",\"red_rose\":\"红玫瑰\",\"red_sailor_collar\":\"红色水手领\",\"red_sash\":\"红色束腰\",\"red_scarf\":\"红色围巾\",\"red_sclera\":\"红色巩膜\",\"red_scrunchie\":\"红色发束\",\"red_shirt\":\"红色衬衫\",\"red_shorts\":\"红色短裤\",\"red_skin\":\"红色皮肤\",\"red_skirt\":\"红色裙子\",\"red_sky\":\"红色的天空\",\"red_sleeves\":\"红色的袖子\",\"red_sweater\":\"红色的毛衣\",\"red_swimsuit\":\"红色泳衣\",\"red_theme\":\"红色|红色主题\",\"red_thighhighs\":\"红色过膝袜\",\"red_umbrella\":\"红色的伞\",\"red_vest\":\"红色背心\",\"red_wings\":\"红色翅膀\",\"redhead\":\"红发\",\"reed_(arknights)\":\"芦苇（方舟）\",\"reference_sheet\":\"设定图\",\"reflection\":\"反射|倒映\",\"reflection_light\":\"反射光\",\"reflective_eyes\":\"反光的眼睛\",\"reflective_floor\":\"反光地板\",\"refrigerator\":\"冰箱\",\"rei_no_himo\":\"(乳头)激凸\",\"reindeer\":\"驯鹿\",\"reindeer_antlers\":\"驯鹿角\",\"reindeer_ears\":\"鹿耳朵\",\"reins\":\"缰绳\",\"reisalin_stout\":\"莱莎琳·斯托特\",\"reisen_(touhou_bougetsushou)\":\"reisen_(东方bougetsushou)\",\"reisen_udongein_inaba\":\"铃仙·优昙华院·因幡\",\"reiuji_utsuho\":\"灵乌路空\",\"reizei_mako\":\"冷泉麻子\",\"relationship_chart\":\"关系表\",\"relationship_graph\":\"关系表\",\"rem_(re:zero)\":\"雷姆\",\"remains\":\"废墟\",\"remilia_scarlet\":\"雷米莉亚\",\"remodel_(kantai_collection)\":\"改三|改二|改\",\"remote_control\":\"遥控器\",\"remote_control_vibrator\":\"震动遥控器\",\"remotely\":\"偏远的\",\"reno_(azur_lane)\":\"里诺\",\"reno_(biggest_little_cheerleader)_(azur_lane)\":\"雷诺（最大的小啦啦队长）（碧蓝航线）\",\"reno_(reno_bunnino)_(azur_lane)\":\"雷诺_(reno_bunnino)_(碧蓝航线)\",\"rensouhou-chan\":\"連装砲ちゃん\",\"rensouhou-kun\":\"連装砲くん\",\"reptile\":\"爬行动物\",\"repulse_(azur_lane)\":\"击退（碧蓝航线）\",\"reservoir\":\"水库\",\"restaurant\":\"餐厅\",\"restrained\":\"拘束\",\"restricted_palette\":\"色块风格\",\"retro_arfstyle\":\"复古风格\",\"retro_artstyle\":\"赛璐璐/复古艺术\",\"retrofit_(azur_lane)\":\"改造(碧蓝航线)\",\"reunion_logo_(arknights)\":\"重聚徽标（arknights）\",\"reunion_soldier_(arknights)\":\"重聚士兵（方舟）\",\"revealing_clothes\":\"暴露的穿着\",\"reversal\":\"反转\",\"reverse_bikini_armor\":\"反向比基尼盔甲\",\"reverse_bunnysuit\":\"逆兔女郎\",\"reverse_cowgirl\":\"女上反骑\",\"reverse_cowgirl_position\":\"背面骑乘位\",\"reverse_grip\":\"反握\",\"reverse_outfit\":\"对原款服装反向使用布料\",\"reverse_spitroast\":\"交换唾沫\",\"reverse_suspended_congress\":\"腿下握颈肛交\",\"reverse_trap\":\"男装|男装丽人\",\"reverse_upright_straddle\":\"背面座体位\",\"revised\":\"修正版\",\"revision\":\"修正版\",\"revolver\":\"左轮手枪\",\"rex_lapis_(genshin_impact)\":\"岩王帝君(原神)\",\"ri-class_heavy_cruiser\":\"重巡リ級\",\"ribbed\":\"棱纹的\",\"ribbed_bodysuit\":\"棱纹紧身衣\",\"ribbed_dress\":\"棱纹连衣裙\",\"ribbed_legwear\":\"罗纹裤袜\",\"ribbed_leotard\":\"棱纹连身衣\",\"ribbed_shirt\":\"棱纹衬衫\",\"ribbed_sleeves\":\"棱纹袖子\",\"ribbed_sweater\":\"棱纹毛衣\",\"ribbon\":\"丝带|缎带\",\"ribbon-trimmed_legwear\":\"丝带边饰裤袜\",\"ribbon-trimmed_skirt\":\"缎带饰边短裙\",\"ribbon-trimmed_sleeves\":\"缎带饰边袖子\",\"ribbon_bondage\":\"被丝带捆住|人捆成礼物的样子\",\"ribbon_choker\":\"缎带项圈\",\"ribbon_hair\":\"丝带头发\",\"ribbon_in_mouth\":\"嘴里叼着丝带\",\"ribbon_trim\":\"缎带饰边\",\"ribbons\":\"丝带\",\"ribs\":\"肋骨\",\"rice\":\"米\",\"rice_bowl\":\"碗\",\"rice_hat\":\"斗笠\",\"rice_on_face\":\"脸上沾着米饭\",\"rice_shower_(umamusume)\":\"米浴\",\"rice_spoon\":\"盛饭勺\",\"richelieu_(azur_lane)\":\"黎塞留\",\"richelieu_(fleuron_of_the_waves)_(azur_lane)\":\"黎塞留（海浪之花）（碧蓝航线）\",\"riding\":\"骑\",\"riding_crop\":\"马术马鞭\",\"riding_machine\":\"骑马机\",\"riesz\":\"リース(聖剣伝説3)\",\"rifle\":\"步枪\",\"rigging\":\"舰装\",\"right-to-left_comic\":\"从右往左读的漫画\",\"rika_(touhou)\":\"梨花（东方）\",\"rim_light\":\"边缘光\",\"rimjob\":\"肛吻\",\"rimless_eyewear\":\"无框眼镜\",\"rimless_glasses\":\"无框眼镜\",\"rin_(blue_archive)\":\"rin（蓝色档案）\",\"ring\":\"戒指\",\"ring_gag\":\"扩口器\",\"ring_necklace\":\"戒指项链\",\"ringed_eyes\":\"圈圈眼\",\"ringlets\":\"垂下的长鬈发\",\"ringo_(touhou)\":\"鈴瑚\",\"ripped_clothes\":\"破烂衣服\",\"ripped_clothing\":\"破烂衣服\",\"ripples\":\"涟漪|波纹\",\"rising_sun\":\"旭日旗\",\"ritual_baton\":\"笏板\",\"river\":\"河\",\"riyo_(lyomsnpmp)_(style)\":\"リヨ画风\",\"road\":\"路\",\"road_sign\":\"路标\",\"robe_of_blending\":\"混合长袍\",\"roberta_(arknights)\":\"罗伯塔（明日方舟）\",\"robes\":\"长袍\",\"robin_(arknights)\":\"知更鸟（方舟）\",\"robot\":\"机器人\",\"robot_ears\":\"机械耳\",\"robot_joints\":\"机械关节\",\"robotic_legs\":\"机械腿\",\"rock\":\"岩石\",\"rocket\":\"火箭\",\"rocket_launcher\":\"火箭筒\",\"rod\":\"杆\",\"rod_of_remorse\":\"悔悟棒\",\"rodney_(azur_lane)\":\"罗德尼（碧蓝航线）\",\"role_reversal\":\"角色转换\",\"rolled_eyes\":\"眼睛抬头\",\"roller_skates\":\"旱冰鞋\",\"rolleyes\":\"眼球上翻\",\"rolling_eyes\":\"翻白眼\",\"romaji_text\":\"罗马音\",\"roman_numeral\":\"罗马数字\",\"roman_salute\":\"直臂敬礼/纳粹式敬礼\",\"roof\":\"屋顶\",\"rooftop\":\"屋顶\",\"rook_(chess)\":\"战车(国际象棋)\",\"room\":\"房间\",\"roon_(azur_lane)\":\"罗恩\",\"roots\":\"根\",\"rope\":\"绳子\",\"rope_(arknights)\":\"绳索（方舟）\",\"rope_bondage\":\"捆绑\",\"rope_walking\":\"批在绳子上走\",\"ropebondage\":\"捆绑\",\"ropes\":\"绳子\",\"ropiness\":\"粘性的丝\",\"rosa_(arknights)\":\"罗莎（明日方舟）\",\"rosaria_(genshin_impact)\":\"罗莎莉亚（原神）\",\"rose\":\"玫瑰|蔷薇\",\"rose_bush\":\"玫瑰花丛\",\"rose_petals\":\"玫瑰花瓣\",\"rose_print\":\"玫瑰印花\",\"rosehip_(girls_und_panzer)\":\"聖グロリアーナ女学院\",\"rosmontis_(arknights)\":\"罗斯蒙蒂斯（明日方舟）\",\"roswaal_mansion_maid_uniform\":\"罗兹瓦尔邸女仆装（Re:Zero）\",\"rosybrown\":\"红褐色\",\"rotated\":\"经过旋转的\",\"rotational_symmetry\":\"对称旋转|《少女革命》女同转圈圈\",\"rough\":\"草图\",\"rough_censoring\":\"马赛克\",\"rough_sketch\":\"草图\",\"roulette_animation\":\"轮转动画\",\"round-bottom_flask\":\"圆底烧瓶\",\"round_eyewear\":\"圆形眼镜\",\"round_teeth\":\"动漫里的没有缝的牙齿\",\"round_window\":\"圆窗\",\"rounded_corners\":\"背景或画框是圆角\",\"rowboat\":\"划船\",\"roxy_migurdia\":\"洛琪希\",\"royalblue\":\"宝蓝\",\"ru-class_battleship\":\"戦艦ル級\",\"rubber_boots\":\"橡胶靴\",\"rubber_duck\":\"浴缸小黄鸭\",\"rubbing_eye\":\"揉眼睛\",\"rubbing_eyes\":\"揉眼睛\",\"rubble\":\"瓦砾\",\"rubble_ruins\":\"废墟\",\"ruby_(gemstone)\":\"红宝石\",\"ruby_hair\":\"红宝石色头发\",\"rudder_footwear\":\"舰C舰娘专用鞋\",\"ruffles\":\"皱边\",\"ruffling_hair\":\"蓬松的头发\",\"rug\":\"小地毯\",\"ruin\":\"废墟\",\"ruins\":\"废墟/遗迹\",\"rule_63\":\"性转\",\"ruler\":\"尺子\",\"rumia\":\"ルーミア\",\"run\":\"奔跑\",\"runes\":\"符文\",\"running\":\"奔跑\",\"running_briefs\":\"女式灯笼裤\",\"russian_text\":\"俄语\",\"ryona\":\"被重度(性)虐待的女性\",\"ryougi_shiki\":\"両儀式\",\"ryouou_school_uniform\":\"陵樱学园制服\",\"ryu_genshin77\":\"流原心77\",\"ryuuguu_rena\":\"龙宫礼奈\",\"ryuujou_(kancolle)\":\"龙骧\",\"saber\":\"Saber\",\"saber_(weapon)\":\"军刀(武器)\",\"saber_alter\":\"阿尔托利亚·潘德拉贡\",\"saber_extra\":\"尼禄\",\"sack\":\"麻布\",\"sad\":\"悲伤的\",\"sad_smile\":\"苦笑\",\"saddle\":\"马鞍\",\"saddlebrown\":\"马鞍棕色\",\"sadness\":\"悲伤的\",\"safety_pin\":\"曲别针\",\"saga_(arknights)\":\"传奇（明日方舟）\",\"sage_(dq3)\":\"賢者\",\"sagging_breasts\":\"(因俯身而)下垂的乳房\",\"sagisawa_fumika\":\"鷺沢文香\",\"saigusa_haruka\":\"三枝葉留佳\",\"saigyouji_yuyuko\":\"西行寺幽幽子\",\"saileach_(arknights)\":\"赛利奇（明日方舟）\",\"sailor\":\"水手服\",\"sailor_bikini\":\"水手服款比基尼\",\"sailor_cap\":\"水手帽\",\"sailor_collar\":\"水手领\",\"sailor_dress\":\"水手服款裙子\",\"sailor_hat\":\"水手帽\",\"sailor_moon_redraw_challenge\":\"水冰月重绘挑战\",\"sailor_senshi\":\"美少女战士\",\"sailor_senshi_uniform\":\"美少女战士制服\",\"sailor_shirt\":\"水手服款衬衫\",\"sailor_suit\":\"水手服\",\"sailor_uniform\":\"水手服\",\"saint-louis_(azur_lane)\":\"圣路易斯\",\"saint-louis_(holy_knight's_resplendence)_(azur_lane)\":\"圣路易斯（圣骑士的辉煌）（碧蓝航线）\",\"sairenji_haruna\":\"西連寺春菜\",\"saiyan_armor\":\"战斗服(龙珠)\",\"sakagami_tomoyo\":\"坂上智代\",\"sakamoto_mio\":\"坂本美緒\",\"sakata_gintoki\":\"坂田銀時\",\"sakazuki\":\"盃\",\"sake_bottle\":\"酒瓶\",\"saki_(blue_archive)\":\"saki（蓝色档案）\",\"sakugawa_school_uniform\":\"栅川中学校服\",\"sakuma_mayu\":\"佐久間まゆ\",\"sakura_blossoms\":\"樱花\",\"sakura_chiyo\":\"佐倉千代\",\"sakura_futaba\":\"佐倉双葉\",\"sakura_kyouko\":\"佐仓杏子\",\"sakura_miko\":\"樱巫女\",\"sakura_miku\":\"桜ミク\",\"sakuragaoka_high_school_uniform\":\"樱丘女子高等学校校服\",\"sakurai_momoka\":\"櫻井桃華\",\"sakurajima_mai\":\"樱岛麻衣\",\"sakurauchi_riko\":\"樱内梨子\",\"saliva\":\"唾液\",\"saliva_string\":\"唾液拉丝\",\"saliva_trail\":\"唾液拉丝\",\"salmon\":\"三文鱼\",\"salute\":\"敬礼\",\"sample_watermark\":\"sample字样的水印\",\"samurai\":\"武士\",\"samus_aran\":\"萨姆斯·阿兰\",\"san_diego_(azur_lane)\":\"圣地亚哥\",\"sanada_akihiko\":\"真田明彦\",\"sanageyama_uzu\":\"猿投山渦\",\"sand\":\"沙\",\"sand_sculpture\":\"沙雕\",\"sandals\":\"凉鞋\",\"sandals_removed\":\"脱下凉鞋\",\"sandwich\":\"三明治\",\"sandwiched\":\"三人夹三明治\",\"sandybrown\":\"沙褐\",\"sangonomiya_kokomi\":\"珊瑚宫心海\",\"sangvis_ferri\":\"铁血工造(少女前线)\",\"saniwa_(touken_ranbu)\":\"審神者(刀剣乱舞)\",\"sanpaku\":\"三白眼\",\"sanshoku_dango\":\"三花团子\",\"santa\":\"圣诞装\",\"santa_bikini\":\"圣诞老人比基尼\",\"santa_boots\":\"圣诞老人靴\",\"santa_costume\":\"圣诞老人服装\",\"santa_hat\":\"圣诞帽\",\"santa_outfit\":\"圣诞老人服装\",\"santa_suit\":\"圣诞老人服装\",\"santorini\":\"希腊 圣托里尼\",\"sanzen'in_nagi\":\"三千院ナギ\",\"saori_(blue_archive)\":\"沙织（蓝色档案）\",\"saotome_alto\":\"早乙女阿尔特\",\"saotome_ranma\":\"早乙女乱馬\",\"sapphire_(gemstone)\":\"蓝宝石\",\"sara_(touhou)\":\"萨拉（东方）\",\"saratoga_(azur_lane)\":\"萨拉托加\",\"saria_(arknights)\":\"莎莉亚（明日方舟）\",\"saria_(the_law)_(arknights)\":\"saria（法律）（明日方舟）\",\"sariel_(touhou)\":\"沙利尔（东方）\",\"sarong\":\"莎笼|沙滩浴巾\",\"sasaki_chie\":\"佐々木千枝\",\"sasaki_chiho\":\"佐々木千穂\",\"sasaki_saren\":\"佐佐木咲恋\",\"sash\":\"饰带|日式束腰\",\"sasha_braus\":\"サシャ・ブラウス\",\"satchel\":\"背包\",\"satellite\":\"卫星\",\"saten_ruiko\":\"佐天涙子\",\"satonaka_chie\":\"里中千枝\",\"satou_kazuma\":\"佐藤和真\",\"saturday_night_fever\":\"叉腰向上指 (舞蹈)\",\"saucer\":\"茶杯托\",\"saunders_military_uniform\":\"桑德斯军装\",\"saunders_school_uniform\":\"桑德斯附高校服\",\"sausage\":\"香肠\",\"savage_(arknights)\":\"野蛮人（明日方舟）\",\"sawa_azusa\":\"澤梓\",\"sawamura_spencer_eriri\":\"泽村·斯潘塞·英梨梨\",\"saya_(blue_archive)\":\"沙耶（蓝色档案）\",\"sayagata\":\"纱绫形\",\"sayo_samonji\":\"小夜左文字\",\"sayu_(genshin_impact)\":\"早柚（原神）\",\"scabbard\":\"鞘\",\"scales\":\"鳞片\",\"scan\":\"扫描件\",\"scanlines\":\"扫描线\",\"scar\":\"伤痕\",\"scar_across_eye\":\"眼睛上的疤痕\",\"scar_on_arm\":\"手臂上的伤疤\",\"scar_on_cheek\":\"脸颊上的疤痕\",\"scar_on_chest\":\"胸膛的伤疤\",\"scar_on_face\":\"脸上的伤疤\",\"scar_on_nose\":\"鼻子上的伤疤\",\"scaramouche_(genshin_impact)\":\"散兵（原神）\",\"scared\":\"害怕的\",\"scarf\":\"围巾\",\"scarf_bow\":\"围巾蝴蝶结\",\"scarf_on_head\":\"头上的围巾\",\"scarf_over_mouth\":\"围巾在嘴上\",\"scarf_pull\":\"扯围巾\",\"scarf_removed\":\"围巾被取下\",\"scarlet_devil_mansion\":\"红魔馆\",\"scarlet_moon\":\"猩红月亮\",\"scat\":\"粪便\",\"scathach_(fate/grand_order)\":\"斯卡哈\",\"scathach_(swimsuit_assassin)_(fate)\":\"スカサハ(水着)\",\"scattered_leaves\":\"散落的叶子\",\"scavenger_(arknights)\":\"清道夫（明日方舟）\",\"scenary\":\"风景\",\"scene_(arknights)\":\"场景（方舟）\",\"scenery\":\"风景\",\"scepter\":\"笏\",\"school\":\"学校\",\"school_bag\":\"书包\",\"school_chair\":\"课堂椅\",\"school_desk\":\"课桌\",\"school_girl\":\"学校制服\",\"school_hat\":\"通学帽\",\"school_swimsuits\":\"学校泳衣\",\"school_uniform\":\"学校制服\",\"school_uniforms\":\"学校制服\",\"schoolgirl\":\"学校制服\",\"schwarz_(arknights)\":\"施瓦茨（明日方舟）\",\"schwarz_(skyline)_(arknights)\":\"施瓦茨（天际线）（明日方舟）\",\"sci-fi\":\"科幻\",\"sci_fi\":\"科幻\",\"science_fiction\":\"近未来|sf|科幻\",\"scifi\":\"科幻\",\"scissor_blade\":\"片太刀铗\",\"scissoring\":\"磨豆腐\",\"scissors\":\"剪刀\",\"scooter\":\"小型摩托车\",\"scope\":\"瞄准镜\",\"scorpion_pose\":\"蝎子姿势\",\"scowl\":\"怒视|嫌弃的眼神|不满的眼神\",\"scrape\":\"刮\",\"scratches\":\"划痕|皮肤上的浅伤\",\"scream\":\"尖叫/大声喊\",\"screaming\":\"尖叫|大声喊\",\"screen\":\"屏幕\",\"screencap\":\"动画截图\",\"screentones\":\"屏幕色调纹理滤镜\",\"screw\":\"螺丝钉\",\"screwdriver\":\"螺丝刀\",\"scroll\":\"卷轴\",\"scrunchie\":\"发束\",\"scythe\":\"大镰刀\",\"sea\":\"大海\",\"seagreen\":\"海绿\",\"seagull\":\"海鸥\",\"seal\":\"密封罐|封印\",\"seamed_legwear\":\"有接缝的裤袜\",\"searchlight\":\"探照灯\",\"seashell\":\"海贝\",\"seashell_bikini\":\"贝壳比基尼\",\"seashell_bra\":\"贝壳比基尼\",\"season_connection\":\"同季度动画角色模仿\",\"seatbelt\":\"座位安全带\",\"seating_chart\":\"座次表\",\"seaweed\":\"海藻\",\"seductive_smile\":\"诱人的微笑\",\"see-through\":\"半透明的|可透过看到里层衣物|因沾湿而变透明\",\"see-through_dress\":\"透视连衣裙\",\"see-through_legwear\":\"透视裤袜\",\"see-through_leotard\":\"透明及臀紧身衣\",\"see-through_shirt\":\"半透的衬衫\",\"see-through_silhouette\":\"通过透光的织物看到人体轮廓\",\"see-through_sleeves\":\"半透的袖子\",\"see-through_thighhighs\":\"透明的长筒袜\",\"seelie_(genshin_impact)\":\"仙灵（原神）\",\"seethrough\":\"透明装\",\"seigaiha\":\"青海波(日本古画素材)\",\"seikan_hikou\":\"《星间飞行》\",\"seiran_(touhou)\":\"晴岚（东方）\",\"seishou_elementary_school_uniform\":\"圣祥大附小学校校服\",\"seiza\":\"正坐\",\"sekibanki\":\"赤蛮奇\",\"self_breast_sucking\":\"自吸乳\",\"self_fisting\":\"自己打自己\",\"self_fondle\":\"女性自慰\",\"selfcest\":\"(同一人但不同版本或形象)自攻自受\",\"selfiemirror\":\"自拍镜\",\"semen\":\"射精\",\"semen_in_anus\":\"肛门中精液\",\"semen_in_hair\":\"头发上精液\",\"semen_in_mouth\":\"嘴里精液\",\"semen_on_body\":\"身体上精液\",\"semen_on_breasts\":\"射在胸上\",\"semen_on_chest\":\"胸部上精液\",\"semen_on_clothes\":\"衣服上精液\",\"semen_on_hair\":\"射在头发上\",\"semen_on_legs\":\"腿上精液\",\"semen_on_lower_body\":\"下体上精液\",\"semen_on_upper_body\":\"上身有精液\",\"semen_pool\":\"精液潭\",\"semi-rimless_eyewear\":\"无上框眼镜\",\"semiramis_(fate)\":\"セミラミス(Fate)\",\"sendai_(kancolle)\":\"川内_(kancolle)\",\"sendai_hakurei_no_miko\":\"先代博麗の巫女\",\"sengoku_nadeko\":\"千石撫子\",\"senjougahara_hitagi\":\"戦場ヶ原ひたぎ\",\"senkawa_chihiro\":\"千川ちひろ\",\"senketsu\":\"神衣鲜血\",\"sensei_(blue_archive)\":\"老师（蓝色档案）\",\"sento_isuzu\":\"千斗いすず\",\"sepia\":\"深棕色|乌贼墨色\",\"serafuku\":\"水手服\",\"serika_(blue_archive)\":\"serika（蓝色档案）\",\"serious\":\"严肃的\",\"serval_(kemono_friends)\":\"サーバル(けものフレンズ)\",\"serval_print\":\"薮猫花纹（的衣物或毛皮）\",\"serval_tail\":\"薮猫尾巴\",\"serving_food_on_female\":\"女体盛\",\"sesshouin_kiara\":\"杀生院祈荒\",\"seto_kousuke\":\"瀬戸幸助\",\"setsubun\":\"节分习俗\",\"severed_hair\":\"剪断的头发\",\"severed_head\":\"断下来的头\",\"severed_limb\":\"断肢\",\"sewing\":\"缝纫\",\"sex_change\":\"性转\",\"sex_from_behind\":\"泛指从身后插入的体位\",\"sex_machine\":\"机械奸\",\"sex_toy\":\"性爱玩具\",\"sextuplets\":\"六人组\",\"sexually_suggestive\":\"性暗示\",\"sf-a2_miki\":\"SF-A2\",\"shackle\":\"宽手铐\",\"shackles\":\"手铐|镣铐|枷锁\",\"shade\":\"日荫\",\"shaded\":\"阴沉脸\",\"shaded_face\":\"阴沉脸\",\"shades\":\"太阳镜\",\"shading_eyes\":\"遮阳手势\",\"shadow\":\"阴影\",\"shadow_puppet\":\"用手模仿其他物件/皮影戏\",\"shady\":\"成荫的\",\"shaka_sign\":\"沙卡手势\",\"shako_cap\":\"乐队礼帽\",\"shallow_water\":\"浅水\",\"shamare_(arknights)\":\"shamare（明日方舟）\",\"shameimaru_aya\":\"射命丸文\",\"shana\":\"夏娜\",\"shanghai_doll\":\"上海人形\",\"shangri-la_(azur_lane)\":\"香格里拉（碧蓝航线）\",\"shared_bathing\":\"共浴|鸳鸯浴\",\"shared_clothes\":\"共穿衣物（围巾等）\",\"shared_food\":\"共享食物|用嘴递食物\",\"shared_scarf\":\"共用一条围巾\",\"shared_umbrella\":\"相合伞\",\"shark\":\"鲨鱼\",\"shark_girl\":\"鲨鱼娘\",\"shark_hair_ornament\":\"鲨鱼形头发装饰\",\"shark_mouth\":\"鲨鱼牙\",\"shark_tail\":\"鲨鱼尾巴\",\"sharp_fingernails\":\"锐利的手指甲\",\"sharp_teeth\":\"鲨鱼牙|锯齿牙\",\"sharp_toenails\":\"锐利的脚趾甲\",\"shaved_ice\":\"刨冰\",\"shaved_pussy\":\"剃过阴毛的（无毛B）\",\"shaw_(arknights)\":\"肖（方舟）\",\"shawl\":\"披巾|披帛\",\"sheath\":\"刀鞘|护套\",\"sheath_dress\":\"包臀裙\",\"sheathed\":\"戴着护套的|入鞘的\",\"sheep\":\"羊\",\"sheep_ears\":\"羊耳\",\"sheep_girl\":\"羊女孩\",\"sheep_horns\":\"羊角\",\"sheer_clothes\":\"透明的衣服\",\"sheer_clothing\":\"透明装\",\"sheer_legwear\":\"透明的裤袜\",\"sheet_grab\":\"抓着床单\",\"sheet_music\":\"乐谱\",\"sheffield_(azur_lane)\":\"谢菲尔德\",\"shelf\":\"架子\",\"shelf_bra\":\"无顶文胸/露出乳头的胸罩\",\"shell\":\"贝壳\",\"shell_bikini\":\"贝壳比基尼\",\"shell_bra\":\"贝壳比基尼\",\"shell_casing\":\"弹药匣\",\"shell_necklace\":\"贝壳项链\",\"shenhe\":\"申鹤\",\"shenhe_(genshin_impact)\":\"申鹤（原神）\",\"shh\":\"嘘手势\",\"shiba_inu\":\"柴犬\",\"shibari\":\"绳缚\",\"shibari_over_clothes\":\"着衣绑缚\",\"shibuya_rin\":\"涩谷凛\",\"shidare_hotaru\":\"枝垂ほたる\",\"shide\":\"纸垂\",\"shield\":\"盾\",\"shigure_(azur_lane)\":\"时雨\",\"shigure_(kancolle)\":\"时雨_(kancolle)\",\"shigure_kai_ni_(kancolle)\":\"时雨佳妮_(kancolle)\",\"shihouin_yoruichi\":\"四楓院夜一\",\"shiina_mayuri\":\"椎名まゆり\",\"shijou_takane\":\"四条贵音\",\"shiki_eiki\":\"四季映姫・ヤマザナドゥ\",\"shikigami\":\"式神\",\"shikishi\":\"色纸\",\"shima_rin\":\"志摩凛\",\"shimada_arisu\":\"島田愛里寿\",\"shimakaze_(azur_lane)\":\"岛风\",\"shimakaze_(kancolle)\":\"岛风（kancolle）\",\"shimakaze_(kancolle)_(cosplay)\":\"cosplay成岛风（舰娘）\",\"shimamura_uzuki\":\"島村卯月\",\"shimazu_yoshino\":\"島津由乃\",\"shimenawa\":\"注连绳|七五三绳\",\"shin_guards\":\"胫甲\",\"shinai\":\"竹刀\",\"shinano_(azur_lane)\":\"信浓\",\"shinano_(dreams_of_the_hazy_moon)_(azur_lane)\":\"信浓（朦胧月之梦）（碧蓝航线）\",\"shinda_sekai_sensen_uniform\":\"死后世界战线制服\",\"shindan_maker\":\"二次元女体化梗\",\"shindou_takuto\":\"神童拓人\",\"shingyoku_(touhou)\":\"新玉（东方）\",\"shining_(arknights)\":\"闪亮（方舟）\",\"shining_(silent_night)_(arknights)\":\"闪耀（寂静之夜）（明日方舟）\",\"shinjou_akane\":\"新条茜\",\"shinki_(touhou)\":\"神机（东方）\",\"shinku\":\"真红\",\"shinomiya_kaguya\":\"四宫辉夜\",\"shinonome_nano\":\"東雲なの\",\"shinonono_houki\":\"篠ノ之箒\",\"shinsengumi\":\"新选组\",\"shiny\":\"光泽\",\"shiny_clothes\":\"有光泽的衣服\",\"shiny_hair\":\"有光泽的 头发\",\"shiny_pokemon\":\"闪光宝可梦\",\"shiny_skin\":\"有光泽的皮肤\",\"shiomi_kotone\":\"汐見琴音\",\"ship\":\"船\",\"shirabe_ako\":\"調辺アコ\",\"shirai_kuroko\":\"白井黑子\",\"shirakami_fubuki\":\"白上吹雪\",\"shirakiin_ririchiyo\":\"白鬼院凜々蝶\",\"shiranui_(azur_lane)\":\"不知火（碧蓝航线）\",\"shiranui_(kancolle)\":\"不知火_(kancolle)\",\"shiranui_mai\":\"不知火舞\",\"shirasaka_koume\":\"白坂小梅\",\"shirase_sakuya\":\"白瀬咲耶\",\"shiratama_(shiratamaco)\":\"白玉\",\"shirayuki_(arknights)\":\"白雪（明日方舟）\",\"shirayuki_hime\":\"白雪ひめ\",\"shirikoki\":\"臀交\",\"shirogane_naoto\":\"白鐘直斗\",\"shirogane_noel\":\"白银诺艾尔\",\"shiroko_(blue_archive)\":\"白子（蓝色档案）\",\"shiroko_(cycling)_(blue_archive)\":\"shiroko（自行车）（蓝色档案）\",\"shirt\":\"衬衫\",\"shirt_pull\":\"拉开衬衫\",\"shirt_removed\":\"脱下衬衫\",\"shirt_tucked_in\":\"衬衫外有其他衣服\",\"shirt_tug\":\"扯住衬衫\",\"shirtless\":\"赤膊的(男性)\",\"shitajiki\":\"垫板\",\"shiver\":\"颤抖\",\"shivering\":\"颤抖\",\"shizuka_rin\":\"静凛\",\"shizuko_(blue_archive)\":\"静子（蓝色档案）\",\"shock\":\"惊讶\",\"shocked\":\"惊讶\",\"shocked_eyes\":\"睁开眼睛\",\"shocker_(gesture)\":\"爽歪歪 (手势)\",\"shoe_dangle\":\"用脚趾吊着鞋\",\"shoe_soles\":\"鞋底\",\"shoejob\":\"鞋交\",\"shoelaces\":\"鞋带\",\"shoes\":\"鞋子\",\"shoes_removed\":\"脱下的鞋\",\"shokudaikiri_mitsutada\":\"燭台切光忠\",\"shokuhou_misaki\":\"食蜂操祈\",\"shonen-ai\":\"搞基\",\"shooting_star\":\"流星\",\"shooting_stars\":\"流星\",\"shop\":\"店铺\",\"shopping\":\"购物\",\"shopping_bag\":\"购物袋\",\"shops\":\"商店\",\"shore\":\"岸\",\"short_braid\":\"短辫子\",\"short_dress\":\"短裙\",\"short_eyebrows\":\"豆豆眉|短眉毛\",\"short_gloves\":\"很短的手套/半截手套\",\"short_hair\":\"短发\",\"short_hair_with_long_locks\":\"扎起或卷起一部分长发\",\"short_jumpsuit\":\"短裤腿连体衣\",\"short_kimono\":\"短下摆和服\",\"short_necktie\":\"短领带\",\"short_over_long_sleeves\":\"内侧穿着长袖外面套着短袖衣服\",\"short_pants\":\"短裤\",\"short_ponytail\":\"短马尾\",\"short_shorts\":\"热裤\",\"short_skirt\":\"迷你裙\",\"short_sleeves\":\"短袖\",\"short_sword\":\"短剑\",\"short_twintails\":\"短双尾发型\",\"shorts\":\"短裤\",\"shorts_pull\":\"褪下短裤\",\"shorts_under_skirt\":\"短裙里穿着短裤\",\"shotgun\":\"霰弹枪\",\"shougi\":\"将棋\",\"shouhou_(azur_lane)\":\"守寿（碧蓝航线）\",\"shouji\":\"障子\",\"shoujo-ai\":\"百合\",\"shoujo_kitou-chuu\":\"少女祈祷中\",\"shoukaku_(azur_lane)\":\"翔鶴(アズールレーン)\",\"shoukaku_(sororal_wings)_(azur_lane)\":\"shoukaku_(sororalwings)_(azur_Lane)\",\"shoulder-length_hair\":\"中等长发\",\"shoulder_armor\":\"肩甲\",\"shoulder_bag\":\"挎包|单肩背包\",\"shoulder_blades\":\"肩胛骨\",\"shoulder_carry\":\"肩扛\",\"shoulder_cutout\":\"露肩装\",\"shoulder_holster\":\"肩带式枪套\",\"shoulder_pads\":\"垫肩\",\"shoulder_spikes\":\"带刺肩甲\",\"shoulder_tattoo\":\"肩部纹身\",\"shoulderless_dress\":\"无肩带连衣裙\",\"shounen-ai\":\"搞基\",\"shouten_pegasus_mix_mori\":\"昇天ペガサスMIX盛り\",\"shouting\":\"喊叫\",\"shovel\":\"铲子\",\"shower_head\":\"淋浴喷头\",\"showering\":\"淋浴\",\"showgirl_skirt\":\"展会女郎装束\",\"shredded_paper\":\"碎纸屑\",\"shrimp\":\"虾\",\"shrine\":\"神社\",\"shrine_maiden\":\"巫女\",\"shrub\":\"灌木\",\"shrug_(clothing)\":\"只包肩的女式上衣\",\"shrugging\":\"耸肩\",\"shrunk_eyes\":\"瞳孔收缩\",\"shrunk_pupils\":\"瞳孔收缩\",\"shun_(blue_archive)\":\"瞬（蓝色档案）\",\"shun_(small)_(blue_archive)\":\"顺（小）（蓝色档案）\",\"shuriken\":\"手里剑\",\"shush\":\"嘘手势\",\"shushing\":\"嘘(手势)\",\"shuten_douji_(fate)\":\"酒吞童子（命运）\",\"shuten_douji_(fate/grand_order)\":\"酒吞童子\",\"shuuchiin_academy_school_uniform\":\"秀知院学园校服（辉夜大小姐想让我告白）\",\"shuuchiin_academy_uniform\":\"秀知院学园制服\",\"shuujin_academy_uniform\":\"秀尽学院制服\",\"shy\":\"害羞的\",\"siblings\":\"兄弟姐妹\",\"sick\":\"病\",\"sickle\":\"镰刀\",\"side\":\"角色的侧面\",\"side-by-side\":\"人物并排\",\"side-tie_bikini\":\"侧边系带比基尼\",\"side-tie_bikini_bottom\":\"侧系带比基尼泳裤\",\"side-tie_leotard\":\"侧边系带连身衣\",\"side-tie_panties\":\"侧边系带内裤\",\"side_blunt_bangs\":\"侧面空气刘海\",\"side_boob\":\"侧乳\",\"side_boobs\":\"侧乳\",\"side_braid\":\"披在一侧的单条辫子\",\"side_braids\":\"披在两侧的两条辫子\",\"side_bun\":\"披在两侧的发髻\",\"side_cap\":\"侧边帽\",\"side_cutout\":\"侧边开口的服饰\",\"side_drill\":\"单侧钻头卷\",\"side_glance\":\"轻轻向侧面瞥\",\"side_mouth\":\"把嘴画在侧脸\",\"side_ponytail\":\"侧马尾\",\"side_profile\":\"侧面肖像画\",\"side_slit\":\"侧面有缝的服饰\",\"side_swept_bangs\":\"朝一个方向的刘海\",\"side_tail\":\"侧马尾\",\"side_view\":\"角色的侧面\",\"sideboob\":\"侧乳\",\"sideboobs\":\"侧乳\",\"sideburns\":\"(男子的)鬓角\",\"sideless_outfit\":\"侧面没有布料的服饰\",\"sidelight\":\"侧面光\",\"sidelocks\":\"披在耳前的发绺\",\"sideroca_(arknights)\":\"sideroca（明日方舟）\",\"sideroca_(light_breeze)_(arknights)\":\"sideroca_(微风)_(arknights)\",\"sidesaddle\":\"侧坐在鞍上\",\"sidetail\":\"侧马尾\",\"sideways\":\"横向显示的\",\"sideways_glance\":\"轻轻向侧面瞥\",\"sideways_hat\":\"帽舌划到侧面\",\"sideways_mouth\":\"把嘴画在侧脸\",\"siege_(arknights)\":\"推进之王（明日方舟）\",\"sienna\":\"赭色\",\"sigh\":\"画出叹气的标记\",\"sighing\":\"叹气\",\"sign\":\"写上去的字\",\"signature\":\"签名\",\"signora_(genshin_impact)\":\"女士(原神)\",\"silence_(arknights)\":\"沉默（方舟）\",\"silent_comic\":\"默剧漫画\",\"silica\":\"綾野珪子\",\"silk\":\"蛛网|虫茧\",\"silver\":\"银\",\"silver_eyes\":\"银眼\",\"silver_hair\":\"银发\",\"silver_trim\":\"银色镶边\",\"silverash_(arknights)\":\"Silverash（明日方舟）\",\"simple_background\":\"朴素的背景\",\"simplified_chinese_text\":\"简体字\",\"sims_(azur_lane)\":\"模拟人生（碧蓝航线）\",\"simulated_footjob\":\"模拟足交\",\"sin_sack\":\"罪袋\",\"sing\":\"唱歌\",\"singing\":\"唱歌\",\"single_bare_shoulder\":\"露出单边肩膀\",\"single_boot\":\"一只脚没穿靴子\",\"single_braid\":\"单股辫\",\"single_detached_sleeve\":\"单边没脱掉的袖子\",\"single_earring\":\"只一边戴着耳环\",\"single_elbow_glove\":\"单手戴着过肘的手套\",\"single_gauntlet\":\"单手穿着护臂\",\"single_glove\":\"单手穿着手套\",\"single_hair_bun\":\"团子头\",\"single_hair_intake\":\"单侧进气口发型\",\"single_hair_ring\":\"单发圈\",\"single_hair_vent\":\"单侧进气口发型\",\"single_head_wing\":\"单侧头上有翅膀\",\"single_horn\":\"单侧长着角\",\"single_kneehigh\":\"单边穿着过膝服饰\",\"single_leg_pantyhose\":\"单边穿着连裤袜\",\"single_mechanical_arm\":\"单只机械手臂\",\"single_pantsleg\":\"单边长裤\",\"single_shoe\":\"一只脚没穿鞋子\",\"single_side_bun\":\"单边团子头\",\"single_sidelock\":\"单耳前发\",\"single_sleeve\":\"单边没有袖管\",\"single_sock\":\"单边穿着长袜\",\"single_strap\":\"单边有肩带\",\"single_thighhigh\":\"只有一条腿有穿着\",\"single_vertical_stripe\":\"露出单边服饰上的垂直条纹\",\"single_wing\":\"单翼\",\"sink\":\"水槽\",\"sinon\":\"诗乃|诗乃(SAO)\",\"siren_(azur_lane)\":\"警笛（碧蓝航线）\",\"sirius_(azur_lane)\":\"天狼星（碧蓝航线）\",\"sirius_(azur_lane)_(cosplay)\":\"天狼星（碧蓝航线）（角色扮演）\",\"sirius_(azure_horizons)_(azur_lane)\":\"天狼星\",\"sirius_(scorching-hot_seirios)_(azur_lane)\":\"天狼星\",\"siro_(dennou_shoujo_youtuber_siro)\":\"電脳少女シロ\",\"sisters\":\"姐妹\",\"sit\":\"坐着\",\"sitting\":\"坐着\",\"sitting_backwards\":\"向后坐\",\"sitting_down\":\"坐着\",\"sitting_in_lap\":\"坐在大腿上\",\"sitting_in_tree\":\"坐在树上\",\"sitting_on\":\"坐在人身上\",\"sitting_on_bed\":\"坐在床上\",\"sitting_on_desk\":\"坐在课桌上\",\"sitting_on_face\":\"颜面骑乘|阴部贴着脸\",\"sitting_on_head\":\"坐在头上\",\"sitting_on_knees\":\"正坐\",\"sitting_on_lap\":\"坐在大腿上\",\"sitting_on_person\":\"坐在人身上\",\"sitting_on_railing\":\"坐在栏杆上\",\"sitting_on_rock\":\"坐在岩石上\",\"sitting_on_shoulder\":\"坐在肩膀上\",\"sitting_on_stairs\":\"坐在楼梯上\",\"sitting_on_table\":\"坐在桌子上\",\"sitting_on_water\":\"坐在水上\",\"sitting_sideways\":\"侧身坐着\",\"sixteenth_note\":\"十六分音符\",\"size_difference\":\"体格差\",\"skadi_(arknights)\":\"斯卡蒂（明日方舟）\",\"skadi_(waverider)_(arknights)\":\"skadi_(waverider)_(arknights)\",\"skateboard\":\"滑板\",\"skates\":\"溜冰鞋\",\"skeleton\":\"骨架\",\"sketchbook\":\"素描本\",\"skewer\":\"签子\",\"skin-covered_horns\":\"被皮肤包着的角\",\"skin_fang\":\"把嘴的一部分画成虎牙状\",\"skin_tight\":\"衣服很紧显露出身体曲线或肢体特征\",\"skindentation\":\"皮肤的凹陷\",\"skinny\":\"骨感\",\"skirt\":\"短裙\",\"skirt_around_one_leg\":\"一条腿上挂着短裙\",\"skirt_basket\":\"指掀起裙子时形成的篮子形状\",\"skirt_carry\":\"指掀起裙子时形成的篮子形状\",\"skirt_flip\":\"被掀起裙子(含突发情况意义)\",\"skirt_hold\":\"优雅地提着裙子\",\"skirt_pull\":\"拉开裙子\",\"skirt_removed\":\"脱下的短裙\",\"skirt_set\":\"与上衣搭配的短裙|特制的裙子套装\",\"skirt_suit\":\"正装短裙\",\"skirt_tug\":\"扯住裙摆|按住裙摆\",\"skirt_up\":\"掀起裙子\",\"skirtlift\":\"掀起裙子\",\"skirtsuit\":\"正装短裙\",\"skull\":\"骷髅\",\"skull_and_crossbones\":\"头骨和交叉的骨头\",\"skull_earrings\":\"骷髅耳环\",\"skull_fucking\":\"头交\",\"skull_hair_ornament\":\"骷髅发饰\",\"skull_mask\":\"骷髅面具\",\"skull_necklace\":\"骷髅项链\",\"skull_print\":\"骷髅印花\",\"sky\":\"天空\",\"skyblue\":\"天蓝\",\"skyfire_(arknights)\":\"天火（方舟）\",\"skyline\":\"天际线\",\"skyscraper\":\"摩天大楼\",\"skyscrapers\":\"摩天大楼\",\"slap_mark\":\"掌印\",\"slapping\":\"掌掴\",\"slashing\":\"砍\",\"slateblue\":\"板岩蓝\",\"slategray\":\"石板灰\",\"slave\":\"奴隶\",\"sleep_molestation\":\"睡奸\",\"sleeping\":\"睡觉\",\"sleeping_upright\":\"(不躺着)睡觉|直立睡觉\",\"sleepwear\":\"睡衣\",\"sleepy\":\"犯困的\",\"sleeve_bow\":\"袖上蝴蝶结\",\"sleeve_cuffs\":\"袖口\",\"sleeve_rolled_up\":\"袖子卷起\",\"sleeveless\":\"无袖\",\"sleeveless_dress\":\"无袖连衣裙\",\"sleeveless_hoodie\":\"无袖连帽衫\",\"sleeveless_jacket\":\"无袖夹克\",\"sleeveless_kimono\":\"无袖和服\",\"sleeveless_shirt\":\"无袖衬衫\",\"sleeveless_turtleneck\":\"无袖高领毛衣\",\"sleeves_folded_up\":\"叠起来的袖子\",\"sleeves_past_elbows\":\"袖子过肘\",\"sleeves_past_fingers\":\"袖子长过手指\",\"sleeves_past_wrist\":\"袖子长过手腕\",\"sleeves_past_wrists\":\"袖子长过手腕\",\"sleeves_pushed_up\":\"袖子往上拉起\",\"sleeves_rolled_up\":\"卷起的袖子\",\"slender_waist\":\"细腰\",\"sliding_doors\":\"移动门\",\"slim_legs\":\"修长的腿\",\"slime\":\"史莱姆\",\"slime_(dragon_quest)\":\"スライム肉まん\",\"slime_(genshin_impact)\":\"史莱姆（原神）\",\"slime_(substance)\":\"史莱姆粘液\",\"slime_girl\":\"史莱姆娘\",\"slime_musume\":\"史莱姆娘\",\"slimification\":\"史莱姆化\",\"sling\":\"枪支的吊带\",\"sling_(medical)\":\"吊索（医疗）\",\"sling_swimsuit\":\"弹弓泳衣/吊带泳衣/V字泳衣\",\"slingbikini\":\"弹弓泳衣/吊带泳衣/V字泳衣\",\"slingshot_swimsuit\":\"弹弓泳衣|吊带泳衣|V字泳衣\",\"slipper\":\"拖鞋\",\"slippers\":\"拖鞋\",\"slit_pupils\":\"竖的瞳孔/猫眼\",\"slit_throat_(gesture)\":\"割喉手势\",\"slouching\":\"伛\",\"small_breasts\":\"贫乳|娇小的乳房(B)\",\"small_nipples\":\"娇小的乳头\",\"small_penis\":\"小阴茎\",\"smartphone\":\"智能手机\",\"smartphone_case\":\"手机壳\",\"smell\":\"有气味的\",\"smelling\":\"闻\",\"smelling_clothes\":\"闻衣服\",\"smelling_feet\":\"闻脚\",\"smelling_hair\":\"闻头发\",\"smelling_pantyhose\":\"闻连裤袜\",\"smelling_underwear\":\"闻到内衣的味道\",\"smile\":\"微笑|笑容\",\"smiley\":\"笑脸\",\"smiley_face\":\"笑脸\",\"smiling\":\"微笑\",\"smirk\":\"傻笑|得意的笑\",\"smoke\":\"烟\",\"smokestack\":\"烟囱\",\"smoking_gun\":\"枪口冒烟\",\"smoking_pipe\":\"烟斗\",\"smother\":\"窒息\",\"smug\":\"得意脸\",\"snack\":\"小吃|零食\",\"snail\":\"蜗牛\",\"snake\":\"蛇\",\"snake_eyes\":\"竖瞳孔/猫眼\",\"snake_hair\":\"蛇发\",\"snake_hair_ornament\":\"蛇形发饰|蛙头发饰\",\"snake_pupils\":\"蛇瞳孔\",\"snake_tail\":\"蛇尾\",\"sneakers\":\"运动鞋\",\"sneezing\":\"打喷嚏\",\"sniffing\":\"闻\",\"sniper_rifle\":\"狙击步枪\",\"snorkel\":\"潜水设备的通气管\",\"snot\":\"鼻涕\",\"snout\":\"动物口鼻部\",\"snow\":\"雪|雪原\",\"snow_boots\":\"雪地靴\",\"snow_bunny\":\"雪兔\",\"snowball\":\"雪球\",\"snowflake_hair_ornament\":\"雪花发饰\",\"snowflake_print\":\"雪花印花\",\"snowflakes\":\"雪花\",\"snowing\":\"下雪\",\"snowman\":\"雪人\",\"snowsant_(arknights)\":\"雪山（方舟）\",\"snowy_mountain\":\"雪山\",\"snuggle\":\"拥抱\",\"soaking_feet\":\"泡脚\",\"soap\":\"肥皂\",\"soap_bubbles\":\"泡泡\",\"soap_censor\":\"肥皂泡马赛克\",\"sobbing\":\"啜泣\",\"soccer_ball\":\"足球\",\"soccer_field\":\"足球场\",\"soccer_uniform\":\"足球服\",\"social_media_composition\":\"社交媒体整合\",\"sock\":\"短袜\",\"sock_garters\":\"袜子吊袜带\",\"sock_pull\":\"拉着袜子\",\"socks\":\"短袜\",\"socks_over_thighhighs\":\"长筒袜加短袜\",\"socks_removed\":\"脱袜子\",\"soda\":\"汽水\",\"soda_bottle\":\"汽水瓶\",\"soda_can\":\"汽水罐\",\"sode\":\"当世袖\",\"soga_no_tojiko\":\"苏我屠自古\",\"soggy_clothes\":\"湿透的衣服\",\"sokrates_(touhou)\":\"苏格拉底（东方）\",\"soldier\":\"士兵\",\"soles\":\"脚底\",\"solid_circle_eyes\":\"实心圆眼睛\",\"solid_oval_eyes\":\"实心椭圆眼睛\",\"solo\":\"单人\",\"solo_focus\":\"以单独人物为焦点\",\"son_gohan\":\"孫悟飯\",\"song_name\":\"歌名\",\"song_of_broken_pines_(genshin_impact)\":\"松籁响起之时（原神冰系双手剑）\",\"sonico\":\"超级索尼子\",\"sonoda_umi\":\"园田海末\",\"sonohara_anri\":\"園原杏里\",\"sonozaki_mion\":\"園崎魅音\",\"sonozaki_shion\":\"園崎詩音\",\"sora_(arknights)\":\"索拉（明日方舟）\",\"sora_(blue_archive)\":\"sora（蓝色档案）\",\"sora_ginko\":\"空银子\",\"sorasaki_hina\":\"空崎日奈\",\"sorcerer's_sutra_scroll\":\"大空卷轴\",\"sorceress\":\"女巫/魔女\",\"soul_gem\":\"灵魂之石\",\"sound\":\"有声音\",\"sound_effects\":\"拟声词\",\"sounding\":\"欺负尿道（阴茎）\",\"soup\":\"汤\",\"souryuu_(azur_lane)\":\"souryuu（碧蓝航线）\",\"souryuu_asuka_langley\":\"惣流明日香\",\"souseiseki\":\"蒼星石\",\"sousou_no_frieren\":\"葬送的芙莉莲\",\"south_dakota_(azur_lane)\":\"南达科他州\",\"sovetskaya_belorussiya_(azur_lane)\":\"sovetskaya_belorussiya_(azur_Lane)\",\"sovetskaya_rossiya_(azur_lane)\":\"sovetskaya_rossiya_(azur_Lane)\",\"soviet\":\"苏联\",\"spa\":\"人工温泉\",\"space\":\"宇宙\",\"space_craft\":\"宇宙船\",\"space_hair\":\"漂浮的头发\",\"space_suit\":\"宇航服\",\"spacecraft\":\"太空飞船\",\"spacesuit\":\"宇航服\",\"spade_(shape)\":\"黑桃\",\"spaghetti\":\"意大利面\",\"spaghetti_strap\":\"细肩带|细吊带|肩带式\",\"spaghetti_strap_bra\":\"细肩带胸罩\",\"spandex\":\"弹性纤维(衣物面料)\",\"spandex_shorts\":\"自行车短裤\",\"spanked\":\"打屁股\",\"spanking\":\"打屁股\",\"sparkle\":\"菱形或星形的闪光\",\"sparkle_background\":\"闪着星光的背景\",\"sparkle_eyes\":\"星星眼\",\"sparkles\":\"闪耀效果\",\"sparkling\":\"闪耀效果\",\"sparkling_eyes\":\"星星眼\",\"sparks\":\"火星子\",\"sparrow\":\"麻雀\",\"spasm\":\"痉挛\",\"spats\":\"自行车短裤\",\"spatula\":\"铲(厨具)\",\"spaulders\":\"护肩\",\"speaker\":\"发言者\",\"spear\":\"矛\",\"spear_the_gungnir\":\"神枪朗基努斯\",\"special_feeling_(meme)\":\"雪中打伞的恋人梗\",\"specter_(arknights)\":\"幽灵（方舟）\",\"specter_the_unchained_(arknights)\":\"幽灵不受束缚（明日方舟）\",\"specular_lighting\":\"镜面高光\",\"speech_bubble\":\"对话框|会话气泡\",\"speed_lines\":\"速度线\",\"spell_card\":\"魔咒卡\",\"sperm\":\"射精\",\"sphere\":\"法球|水晶球\",\"spider\":\"蜘蛛\",\"spider_girl\":\"蜘蛛娘\",\"spider_lily\":\"彼岸花\",\"spider_web\":\"蜘蛛网\",\"spider_web_print\":\"蛛网印花\",\"spike_collar\":\"带钉项圈\",\"spiked_armlet\":\"带刺臂章\",\"spiked_bracelet\":\"带钉手镯\",\"spiked_club\":\"狼牙棒\",\"spiked_collar\":\"带钉项圈\",\"spiked_dildo\":\"带刺的假阳具\",\"spiked_hair\":\"刺刺的头发\",\"spiked_shell\":\"带刺的龟壳\",\"spiked_tail\":\"带刺的尾巴\",\"spikes\":\"尖刺|带钉的\",\"spiky_hair\":\"刺刺的头发\",\"spill\":\"液体从容器中漫出来\",\"spilling\":\"从容器中倒出液体的动作\",\"spine\":\"脊柱\",\"spinning\":\"有中心的旋转\",\"spiral_eyes\":\"漩涡眼\",\"spiral_glasses\":\"厚如玻璃瓶底的圆眼镜\",\"spirit\":\"还魂|伴灵|精神体\",\"spit\":\"唾液\",\"spit_take\":\"惊讶或无语到喷了\",\"spitroast\":\"女性的嘴和下半身被夹攻的体位\",\"spitting\":\"从嘴里吐出液体的动作\",\"splashing\":\"飞溅\",\"splatoon_(series)\":\"喷射战士（系列）\",\"splattershot_(splatoon)\":\"水球小绿(喷射战士)\",\"split\":\"分开\",\"split-color_hair\":\"分色头发\",\"split_mouth\":\"裂开的嘴\",\"split_ponytail\":\"尾部散开的单马尾发型\",\"split_screen\":\"分屏\",\"splits\":\"分开\",\"spoken_anger_vein\":\"表发怒的会话气泡\",\"spoken_blush\":\"表脸红害羞的会话气泡\",\"spoken_ellipsis\":\"会话气泡里带省略号\",\"spoken_exclamation_mark\":\"会话气泡里带感叹号\",\"spoken_heart\":\"会话气泡里带爱心\",\"spoken_interrobang\":\"\\\"会话气泡里出现\\\"\\\"!?\\\"\\\"\\\"\",\"spoken_musical_note\":\"表哼歌的会话气泡\",\"spoken_object\":\"会话气泡里出现指代物\",\"spoken_question_mark\":\"表疑惑的会话气泡\",\"spoken_squiggle\":\"表不满和发牢骚的会话气泡\",\"spoken_sweatdrop\":\"表(流汗)无语的会话气泡\",\"sponge\":\"海绵|搓澡棉\",\"spoon\":\"汤勺\",\"spoon_in_mouth\":\"嘴里含着勺子\",\"sports_bikini\":\"运动比基尼\",\"sports_bra\":\"运动内衣\",\"sports_jersey\":\"运动衫\",\"sportswear\":\"运动服\",\"spot_color\":\"在黑白的画中特意少量使用一些颜色\",\"spot_colors\":\"黑白画中的少量颜色\",\"spotlight\":\"聚光灯\",\"spotted_hair\":\"斑点头发\",\"sprain\":\"扭伤\",\"spread_anus\":\"掰开肛门\",\"spread_arms\":\"伸展双臂\",\"spread_ass\":\"摊开屁股\",\"spread_bar\":\"分腿捆绑\",\"spread_fingers\":\"张开手指\",\"spread_leg\":\"张腿\",\"spread_legs\":\"张开腿|M字张腿|桃色蹲姿|V字张腿\",\"spread_pussy\":\"掰开阴部|掰穴|掰开的阴部\",\"spread_pussy_under_clothes\":\"隔着衣物掰穴\",\"spread_toes\":\"张开脚趾\",\"spread_wings\":\"展开的双翼\",\"spreader_bar\":\"调教用的撑杆\",\"spring_(season)\":\"春季\",\"spring_onion\":\"大葱\",\"springgreen\":\"春绿\",\"spying\":\"偷窥(强调视角)\",\"square_4koma\":\"方块四格漫画\",\"square_pupils\":\"方形瞳孔\",\"squat\":\"蹲下\",\"squat_toilet\":\"蹲便器\",\"squatting\":\"蹲|工口蹲\",\"squatting_cowgirl_position\":\"M字骑乘位\",\"sque\":\"泛指从身后插入的体位\",\"squeeze_bottle\":\"软瓶\",\"squid\":\"乌贼|鱿鱼\",\"squidbeak_splatoon\":\"乌贼军团(喷射战士)\",\"squiggle\":\"表不满和发牢骚的符号\",\"squirrel\":\"松鼠\",\"squirrel_ears\":\"松鼠耳朵\",\"squirrel_tail\":\"松鼠尾巴\",\"squirting\":\"潮吹\",\"squirting_(sex)\":\"潮吹\",\"ss_uniform\":\"纳粹制服\",\"st._gloriana's_(emblem)\":\"圣葛罗莉安娜女学园校徽\",\"st._gloriana's_military_uniform\":\"圣葛罗莉安娜军装\",\"st._gloriana's_school_uniform\":\"圣葛罗莉安娜女学园校服\",\"st._louis_(azur_lane)\":\"圣路易斯（碧蓝航线）\",\"st._louis_(luxurious_wheels)_(azur_lane)\":\"圣路易斯（豪华车轮）\",\"stab\":\"刺\",\"stadium\":\"体育场\",\"staff\":\"工作人员\",\"staff_(music)\":\"工作人员(音乐)\",\"staff_of_homa_(genshin_impact)\":\"护摩之杖（原神长柄武器）\",\"stage\":\"舞台\",\"stage_lights\":\"舞台灯光\",\"stain\":\"污渍\",\"stained_glass\":\"彩色玻璃\",\"stairs\":\"台阶\",\"stake\":\"桩|棍子\",\"stakes_of_purgatory\":\"煉獄の七姉妹\",\"stand_(jojo)\":\"替身(JOJO)\",\"standing\":\"站立的\",\"standing_on_hands\":\"用手倒立\",\"standing_on_liquid\":\"站在水上或液体上\",\"standing_on_one_foot\":\"单腿站立\",\"standing_on_one_leg\":\"单腿站立\",\"standing_sex\":\"站立后入\",\"standing_split\":\"站立劈叉|站立高抬腿\",\"star\":\"星星\",\"star-shaped_pupils\":\"星星眼\",\"star_(sky)\":\"星星(天空中的)\",\"star_(symbol)\":\"星形\",\"star_choker\":\"星形项圈\",\"star_earrings\":\"星形耳环\",\"star_eyes\":\"加号型眼\",\"star_facial_mark\":\"脸部星型标记\",\"star_guardian_(league_of_legends)\":\"星之守护者(英雄联盟)\",\"star_hair_ornament\":\"星形发饰\",\"star_hat_ornament\":\"星形帽子装饰\",\"star_in_eye\":\"星星眼\",\"star_necklace\":\"星形项链\",\"star_of_david\":\"六芒星\",\"star_panties\":\"星星印花内裤\",\"star_pasties\":\"星形乳贴\",\"star_platinum\":\"星の白金\",\"star_print\":\"星形图案|星形印花\",\"star_sky\":\"星空\",\"star_trail\":\"星星轨迹\",\"starbucks\":\"星巴克\",\"stare\":\"凝视\",\"starfish\":\"海星\",\"staring\":\"凝视|盯\",\"staring_at_breasts\":\"瞄着乳房\",\"starlight_academy_uniform\":\"星光学园制服\",\"starry_background\":\"星空背景\",\"starry_eyes\":\"加号型眼\",\"starry_sky\":\"星空\",\"starry_sky_print\":\"星空印花\",\"stars\":\"星星\",\"starter_pokemon\":\"宝可梦御三家\",\"starter_pokemon_trio\":\"三只宝可梦御三家\",\"startled\":\"惊讶\",\"stationary_restraints\":\"用装置强行固定人体\",\"stats\":\"属性栏|状态表\",\"statue\":\"雕像\",\"stealth_masturbation\":\"偷偷自慰\",\"stealth_sex\":\"隐奸\",\"steam\":\"蒸汽\",\"steam_censor\":\"蒸汽马赛克|雾气马赛克\",\"steaming_body\":\"发情\",\"steampunk\":\"蒸汽朋克\",\"steamy_breath\":\"呼吸带蒸气\",\"steelblue\":\"钢蓝\",\"steepled_fingers\":\"指尖抵着指间\",\"steering_wheel\":\"方向盘\",\"stepped_on\":\"踩着\",\"stereogram\":\"立体画\",\"stern\":\"严肃的\",\"stethoscope\":\"听诊器\",\"stick\":\"木条|木棍样式的东西\",\"sticker\":\"贴纸\",\"stifled_laugh\":\"憋笑\",\"stile_uniform\":\"女侍从的制服\",\"stiletto_heels\":\"细跟高跟鞋\",\"still_life\":\"静物\",\"stirrup_legwear\":\"马镫袜\",\"stitches\":\"缝合的缝线\",\"stocking\":\"过膝袜\",\"stocking_cap\":\"圣诞帽\",\"stocking_under_clothes\":\"衣服下的筒袜(避免显示不全)\",\"stocks\":\"枷锁\",\"stomach\":\"小腹\",\"stomach_bulge\":\"鼓起的小腹\",\"stomach_tattoo\":\"腹部纹身\",\"stone\":\"石头\",\"stone_lantern\":\"石灯笼\",\"stone_mask\":\"石鬼面\",\"stool\":\"凳子\",\"store\":\"商店\",\"storefront\":\"店面\",\"stove\":\"灶台\",\"straddle\":\"跨坐\",\"straddle_penis\":\"腿交\",\"straddling\":\"跨坐\",\"straight-arm_salute\":\"直臂敬礼/纳粹式敬礼\",\"straight-on\":\"正脸\",\"straight_hair\":\"直发\",\"straight_jacket\":\"拘束服\",\"straightjacket\":\"拘束服\",\"straitjacket\":\"拘束服\",\"strangling\":\"绞首\",\"strap\":\"大件物品的吊带\",\"strap-on\":\"戴着假阴茎\",\"strap_between_breasts\":\"勒在乳房之间的带子\",\"strap_cleavage\":\"乳房之间的带子\",\"strap_gap\":\"泛指覆盖面少的吊带胸罩\",\"strap_lift\":\"往上掰衣物的吊带\",\"strap_pull\":\"拉带子\",\"strap_slip\":\"衣物吊带滑落(导致走光)\",\"strapless\":\"无肩带款式\",\"strapless_bikini\":\"无肩带比基尼\",\"strapless_bra\":\"无肩带胸罩\",\"strapless_dress\":\"无肩带连衣裙\",\"strapless_leotard\":\"无肩带连身衣\",\"strappy_heels\":\"带束带的高跟鞋\",\"stratocumulus_castellanus\":\"堡状层积云\",\"stratocumulus_cumulogentis\":\"积雨性层积云\",\"stratocumulus_lacunosus\":\"絮状层积云\",\"stratocumulus_lenticularis\":\"荚状层积云\",\"stratocumulus_stratiformis\":\"层状层积云\",\"stratus\":\"层云\",\"stratus_fractus\":\"碎层云\",\"stratus_nebulosus\":\"雾层云\",\"stratus_undulatus\":\"波层云\",\"straw_hat\":\"草帽\",\"strawberry\":\"草莓\",\"strawberry_hair_ornament\":\"草莓发饰\",\"strawberry_panties\":\"草莓内裤\",\"strawberry_print\":\"草莓印花\",\"strawberry_shortcake\":\"草莓蛋糕|镶草莓的糕点\",\"stray_pubic_hair\":\"沾着阴毛|掉落的阴毛\",\"streaked_hair\":\"有其他颜色条纹的头发\",\"stream\":\"流动的\",\"streaming_tears\":\"流泪\",\"street\":\"街道\",\"street_fighter\":\"街头霸王\",\"stretch\":\"做伸展运动|伸懒腰\",\"stretching\":\"伸懒腰\",\"striker_unit\":\"强袭兵装\",\"string\":\"绳子\",\"string_bikini\":\"系绳比基尼\",\"string_of_fate\":\"命运的红线\",\"string_of_flags\":\"彩旗串\",\"strip\":\"脱衣服中\",\"striped\":\"条纹样式的\",\"striped_background\":\"条纹背景\",\"striped_bikini\":\"条纹比基尼\",\"striped_bow\":\"条纹蝴蝶结\",\"striped_bowtie\":\"条纹领结\",\"striped_bra\":\"条纹胸罩\",\"striped_dress\":\"条纹连衣裙\",\"striped_gloves\":\"条纹手套\",\"striped_hoodie\":\"条纹连帽衫\",\"striped_jacket\":\"条纹夹克\",\"striped_kimono\":\"条纹和服\",\"striped_kneehighs\":\"横条袜\",\"striped_legwear\":\"条纹裤袜\",\"striped_necktie\":\"条纹领带\",\"striped_neckwear\":\"条纹领子\",\"striped_panties\":\"条纹内裤\",\"striped_pants\":\"条纹裤\",\"striped_pantyhose\":\"条纹过膝袜\",\"striped_ribbon\":\"条纹缎带\",\"striped_scarf\":\"条纹围巾\",\"striped_shirt\":\"条纹衬衫\",\"striped_shorts\":\"条纹短裤\",\"striped_skirt\":\"条纹裙\",\"striped_sleeves\":\"条纹袖子\",\"striped_socks\":\"横条袜\",\"striped_sweater\":\"条纹毛衣\",\"striped_swimsuit\":\"条纹泳衣\",\"striped_tail\":\"条纹尾巴\",\"striped_thighhighs\":\"条纹过膝袜\",\"stripes\":\"横条花纹\",\"stripped_panties\":\"条纹内裤\",\"stripper_pole\":\"钢管舞用的钢管\",\"stripping\":\"脱衣服中\",\"stroking_chin\":\"扶颏冥想\",\"stroking_own_chin\":\"扶颏冥想\",\"strong_rim_light\":\"强边缘光\",\"stubble\":\"胡茬\",\"stuck\":\"壁尻\",\"stud_earrings\":\"耳钉\",\"studded_belt\":\"镶钉皮带\",\"stuffed_animal\":\"毛绒玩具\",\"stuffed_bunny\":\"兔子玩偶\",\"stuffed_cat\":\"毛绒猫玩具\",\"stuffed_toy\":\"填料布偶玩具\",\"style_parody\":\"画风模仿\",\"stylish_pose\":\"时尚姿势\",\"stylus\":\"数绘笔\",\"submachine_gun\":\"冲锋枪\",\"submerged\":\"被淹没的\",\"subtitled\":\"带字幕的\",\"succubus\":\"魅魔\",\"succulent_plant\":\"多肉植物\",\"sucking_breasts\":\"吸乳（中）\",\"sucking_nipples\":\"吸乳（中）\",\"suckle\":\"哺乳\",\"sucrose_(genshin_impact)\":\"砂糖（原神）\",\"suction_cup_dildo\":\"吸盘假阳具\",\"suction_cups\":\"触手吸盘\",\"sugar_cube\":\"方糖\",\"suggestive_fluid\":\"暗示性的白色液体\",\"sugimoto_reimi\":\"杉本鈴美\",\"sugiura_ayano\":\"杉浦綾乃\",\"suigintou\":\"水銀燈\",\"suiseiseki\":\"翠星石\",\"suit\":\"西装\",\"suit_jacket\":\"西装外套\",\"suitcase\":\"手提箱\",\"suitcase_bondage\":\"手提箱束缚\",\"sukumizu\":\"学校泳衣\",\"sukuna_shinmyoumaru\":\"少名针妙丸\",\"sukusuku_hakutaku\":\"白泽球\",\"sulking\":\"闷闷不乐\",\"sumata\":\"腿交\",\"sumi-e\":\"墨绘\",\"summer\":\"夏天\",\"summer_festival\":\"夏祭\",\"summer_long_skirt\":\"夏日长裙\",\"summer_uniform\":\"夏季制服\",\"summerdress\":\"太阳裙/背心裙\",\"sun\":\"太阳\",\"sun_dress\":\"太阳裙/背心裙\",\"sun_hat\":\"太阳帽\",\"sun_symbol\":\"太阳符号\",\"sunaookami_shiroko\":\"砂狼白子\",\"sunazuka_akira\":\"砂塚あきら\",\"sunbeam\":\"阳光\",\"sunburst\":\"日出时突现的光照\",\"sunburst_background\":\"旭日纹背景\",\"sundae\":\"圣代\",\"sundress\":\"太阳裙|背心裙\",\"sunflower\":\"向日葵\",\"sunflower_hair_ornament\":\"向日葵发饰\",\"sunglasses\":\"墨镜|太阳镜\",\"sunglasses_on_head\":\"眼镜别在头上\",\"sunken_nipples\":\"内陷乳头\",\"sunlight\":\"阳光\",\"sunlight_filtering_through_trees\":\"阳光透过树木\",\"sunrise\":\"日出\",\"sunscreen\":\"防晒霜\",\"sunset\":\"落日\",\"suou_pavlichenko\":\"蘇芳・パヴリチェンコ\",\"super_crown\":\"库巴大王梗\",\"super_deformed\":\"Q 版\",\"super_pochaco\":\"すーぱーぽちゃ子\",\"super_robot\":\"超级机器人\",\"super_saiyan\":\"超级赛亚人\",\"super_soaker\":\"超级水枪\",\"super_sonico\":\"すーぱーそに子\",\"superhero\":\"超级英雄\",\"superhero_landing\":\"三点着地\",\"supine\":\"仰躺\",\"suppressor\":\"消音器\",\"surcoat\":\"苏尔外套\",\"surcouf_(azur_lane)\":\"surcouf（碧蓝航线）\",\"surcouf_(loisirs_balneaires)_(azur_lane)\":\"surcouf_(loisirs_balneaires)_(碧蓝航线)\",\"surfboard\":\"冲浪板\",\"surgery\":\"手术\",\"surgical_mask\":\"医用口罩\",\"surprise\":\"惊讶\",\"surprise_kiss\":\"惊喜之吻|意外之吻\",\"surprised\":\"惊讶\",\"surreal\":\"怪诞的|超现实主义\",\"surtr_(arknights)\":\"surtr（明日方舟）\",\"surtr_(liberte_echec)_(arknights)\":\"surtr_(liberte_echec)_(arknights)\",\"survey_corps_(emblem)\":\"调查兵团徽章\",\"sushi\":\"寿司\",\"suspended\":\"悬空捆绑\",\"suspended_congress\":\"火车便当式体位\",\"suspender_shorts\":\"吊带短裤\",\"suspender_skirt\":\"吊带裙|挂肩宽阔外长裤\",\"suspenders\":\"背带\",\"suspension\":\"悬吊绑缚\",\"sussurro_(arknights)\":\"sussurro（明日方舟）\",\"suzukaze_aoba\":\"涼風青葉\",\"suzuki_jun\":\"鈴木純\",\"suzumiya_haruhi\":\"凉宫春日\",\"suzuran_(arknights)\":\"铃兰（明日方舟）\",\"suzuya_(azur_lane)\":\"铃屋（碧蓝航线）\",\"suzuya_(kancolle)\":\"铃谷 (kancolle)\",\"swapnote_(medium)\":\"交换笔记\",\"swastika\":\"万字符\",\"sweat\":\"汗水\",\"sweatband\":\"吸汗带\",\"sweatdrop\":\"汗珠\",\"sweater_around_waist\":\"束在腰上的毛衣\",\"sweater_dress\":\"毛衣连衣裙\",\"sweater_lift\":\"撩起毛衣（露出胸部）\",\"sweater_vest\":\"毛衣背心\",\"sweating\":\"出汗\",\"sweating_profusely\":\"大汗淋漓\",\"sweatshirt\":\"长袖运动卫衣\",\"sweeping\":\"打扫\",\"sweet_potato\":\"甘薯\",\"sweets\":\"糖果\",\"swept_bangs\":\"扫把状刘海\",\"swiftsure_(azur_lane)\":\"swiftsure（碧蓝航线）\",\"swim_briefs\":\"泳裤\",\"swim_cap\":\"泳帽\",\"swim_suit\":\"泳装\",\"swim_trunks\":\"泳裤\",\"swimming\":\"游泳\",\"swimming_pool\":\"泳池\",\"swimsuit\":\"泳装\",\"swimsuit_aside\":\"把泳衣的裆部挪到一边\",\"swimsuit_of_perpetual_summer\":\"常夏的泳衣(fgo学妹灵衣)\",\"swimsuit_pull\":\"扯下泳衣\",\"swimsuit_under_clothes\":\"里面穿着泳衣\",\"swimwear\":\"泳衣\",\"swing\":\"摆动\",\"swire_(arknights)\":\"太古_(arknights)\",\"swirl\":\"漩涡\",\"swirl_lollipop\":\"漩涡棒棒糖\",\"swirly_eyes\":\"晕眼\",\"swirly_glasses\":\"厚如玻璃瓶底的圆眼镜\",\"sword_of_hisou\":\"绯想之剑\",\"sword_over_shoulder\":\"靠在肩上的剑\",\"swords\":\"刀\",\"sybian\":\"西班\",\"symbol-shaped_pupils\":\"符号形瞳孔\",\"symbol_in_eye\":\"眼睛里有符号\",\"symmetrical\":\"左右对称\",\"symmetrical_hand_pose\":\"手对手\",\"symmetry\":\"左右对称\",\"syringe\":\"注射器\",\"t-head_admiral\":\"T督\",\"t-shirt\":\"T恤\",\"ta-class_battleship\":\"戦艦タ級\",\"tabard\":\"搭肩衫\",\"tabi\":\"足袋\",\"table\":\"桌子\",\"table_sex\":\"援桌骑士\",\"tablecloth\":\"台布\",\"tablet_pc\":\"平板电脑\",\"tachi-e\":\"立绘\",\"tachibana_arisu\":\"橘ありす\",\"tachibana_hibiki_(symphogear)\":\"立花響\",\"tachibana_kanade\":\"立华奏\",\"tachibana_taki\":\"立花瀧\",\"tada_riina\":\"多田李衣菜\",\"taihou_(azur_lane)\":\"大凤(碧蓝航线)\",\"taihou_(enraptured_companion)_(azur_lane)\":\"taihou_(陶醉的同伴)_(azur_Lane)\",\"taihou_(forbidden_feast)_(azur_lane)\":\"大凤（禁宴）\",\"taihou_(muse)_(azur_lane)\":\"太后（缪斯）（碧蓝航线）\",\"taihou_(phoenix's_spring_song)_(azur_lane)\":\"太后（凤凰春歌）（碧蓝航线）\",\"taihou_(temptation_on_the_sea_breeze)_(azur_lane)\":\"太后（海风的诱惑）\",\"tail_bell\":\"尾巴系着铃铛\",\"tail_between_legs\":\"尾巴蜷到两腿之间\",\"tail_bow\":\"尾巴系着蝴蝶结\",\"tail_censor\":\"尾巴遮住三点|用尾巴打码\",\"tail_grab\":\"抓着尾巴\",\"tail_hug\":\"抱着尾巴\",\"tail_insertion\":\"尾部插入\",\"tail_masturbation\":\"尾巴手淫\",\"tail_ornament\":\"尾巴装饰\",\"tail_raised\":\"尾巴翘起\",\"tail_ribbon\":\"尾巴系着缎带\",\"tail_through_clothes\":\"穿过衣物的尾巴\",\"tail_wagging\":\"摇尾巴\",\"tailcoat\":\"燕尾服\",\"tailjob\":\"尾交\",\"tainaka_ritsu\":\"田井中律\",\"taint\":\"会阴\",\"taiyaki\":\"鲷鱼烧\",\"takagaki_kaede\":\"高垣枫\",\"takagi-san\":\"高木さんめ\",\"takakura_himari\":\"高倉陽毬\",\"takamachi_nanoha\":\"高町奈叶\",\"takamaki_anne\":\"高巻杏\",\"takami_chika\":\"高海千歌\",\"takamori_aiko\":\"高森藍子\",\"takanashi_rikka\":\"小鳥遊六花\",\"takane_lui\":\"鹰岭露依\",\"takao_(azur_lane)\":\"高雄(碧蓝航线)\",\"takao_(beach_rhapsody)_(azur_lane)\":\"takao_(海滩狂想曲)_(azur_Lane)\",\"takao_(full_throttle_charmer)_(azur_lane)\":\"takao（全油门魅力者）（碧蓝航线）\",\"takao_(kancolle)\":\"高雄\",\"takao_(school_romanza)_(azur_lane)\":\"takao_(school_romanza)_(azur_Lane)\",\"takara_miyuki\":\"高良みゆき\",\"takarada_rikka\":\"宝多六花\",\"takasu_ryuuji\":\"高須竜児\",\"takatsuki_yayoi\":\"高槻やよい\",\"take_it_easy\":\"油库里\",\"take_your_pick\":\"选哪个好呢\",\"takeba_yukari\":\"岳羽ゆかり\",\"takebe_saori\":\"武部沙织\",\"takei_hisa\":\"竹井久\",\"takimoto_hifumi\":\"滝本ひふみ\",\"taking_picture\":\"拍照|自拍\",\"takoyaki\":\"章鱼烧\",\"tales_of_(series)\":\"传说（系列）\",\"talisman\":\"画符\",\"talking\":\"有台词的\",\"talking_on_phone\":\"打电话\",\"tall_image\":\"长图\",\"tallinn_(azur_lane)\":\"塔林（碧蓝航线）\",\"tally\":\"计数|画正字\",\"talons\":\"鸟爪\",\"talulah_(arknights)\":\"talulah（明日方舟）\",\"tam_o'_shanter\":\"苏格兰平顶帽\",\"tamakeri\":\"蛋疼\",\"tamakericzx\":\"蛋疼\",\"tamamo_(fate)\":\"玉藻（命运）\",\"tamamo_no_mae_(fate/extra)\":\"玉藻前（命运/额外）\",\"tamamo_no_mae_(swimsuit_lancer)_(fate)\":\"玉藻前（泳装）\",\"tambourine\":\"手鼓\",\"tamura_yuri\":\"田村ゆり\",\"tan\":\"小麦色(皮肤)\",\"tan_background\":\"棕褐色背景\",\"tanabata\":\"七夕\",\"tanamachi_kaoru\":\"棚町薫\",\"taneshima_popura\":\"種島ぽぷら\",\"tangzhuang\":\"唐装\",\"tank\":\"坦克\",\"tank_top\":\"无袖紧身背心\",\"tankini\":\"坦基尼\",\"tanktop\":\"无袖紧身背心\",\"tanlines\":\"晒痕\",\"tanned_cirno\":\"日焼けしたチルノ\",\"tantou\":\"短刀\",\"tanuki\":\"狸\",\"tanuki_ears\":\"浣熊耳朵\",\"tanzaku\":\"长条诗笺\",\"tape\":\"胶布\",\"tape_gag\":\"嘴里贴着胶布并被绑起来\",\"tapegag\":\"胶带封口\",\"tapioca_challenge\":\"不用手喝珍珠奶茶挑战\",\"tapir_tail\":\"貘尾\",\"tareme\":\"无辜的眼神|眼神柔弱\",\"tarot\":\"塔罗牌\",\"taroumaru_(genshin_impact)\":\"芋丸（原神）\",\"tartaglia_(genshin_impact)\":\"达达利亚（原神）\",\"tartan\":\"格子花纹\",\"tartan_skirt\":\"格子呢短裙\",\"tashkent_(azur_lane)\":\"塔什干\",\"tashkent_(the_bound_cruiser)_(azur_lane)\":\"塔什干（绑定巡洋舰）（蔚蓝航线）\",\"tassel\":\"流苏\",\"tassel_earrings\":\"带流苏的耳环\",\"tasuki\":\"襷\",\"tatami\":\"榻榻米\",\"tatara_kogasa\":\"多多良小伞\",\"tate_eboshi\":\"乌纱\",\"tatebayashi_sakurako\":\"馆林樱子\",\"tateyama_ayano\":\"楯山文乃\",\"tatsumaki\":\"戦慄のタツマキ\",\"tatsumi_kanji\":\"巽完二\",\"tattoos\":\"纹身\",\"taur\":\"（下身为别种生物的）半人兽（如半人马）\",\"taut_blouse\":\"绷紧的衬衫\",\"taut_clothes\":\"绷紧的衣服\",\"taut_dress\":\"绷紧的连衣裙\",\"taut_shirt\":\"绷紧的衬衫\",\"tawawa_challenge\":\"tawawa挑战/用胸撑起平放的手机\",\"tea\":\"茶\",\"tea_cup\":\"茶杯\",\"tea_set\":\"茶具\",\"teacher\":\"教师\",\"teacup\":\"茶杯\",\"teacups\":\"茶杯\",\"teal\":\"蓝绿色\",\"team_9\":\"⑨之组\",\"team_rocket\":\"火箭队\",\"teamwork\":\"团队合作|多名女性服侍\",\"teapot\":\"茶壶\",\"tear\":\"眼泪\",\"teardrop\":\"泪珠\",\"tearing_clothes\":\"撕破衣服\",\"tearing_up\":\"要哭的表情\",\"tears\":\"眼泪\",\"teasing\":\"戏弄\",\"teasing_smile\":\"被逗笑|咧嘴傻笑\",\"teddy_bear\":\"泰迪熊\",\"teddy_bear_sex\":\"泰迪熊自慰\",\"tedeza_rize\":\"天天座理世\",\"teen\":\"青少年\",\"teenage\":\"青少年|青少年化\",\"teeth\":\"牙齿\",\"tegaki\":\"来自tegaki博客\",\"teireida_mai\":\"丁礼田舞\",\"tekoki\":\"手淫\",\"telekinesis\":\"念力\",\"telephone_pole\":\"弱电柱|通信电塔\",\"telescope\":\"望远镜\",\"television\":\"电视\",\"telstar\":\"泰事达牌足球\",\"tempera_(medium)\":\"蛋彩画\",\"tempura\":\"天妇罗\",\"ten'ou_haruka\":\"天王はるか\",\"tendou_akane\":\"天道あかね\",\"tenga\":\"腾加\",\"tengen_toppa_gurren_lagann\":\"天元突破\",\"tengu\":\"天狗\",\"tengu-geta\":\"天狗木屐\",\"tengu_mask\":\"天狗面具\",\"tenjou_utena\":\"天上欧蒂娜\",\"tenjouin_asuka\":\"天上院明日香\",\"tennis_ball\":\"网球\",\"tennis_court\":\"网球场\",\"tennis_racket\":\"网球拍\",\"tennis_uniform\":\"网球衫\",\"tenryuu_(kancolle)\":\"天龙_(kancolle)\",\"tent\":\"帐篷\",\"tentacle\":\"触手\",\"tentacle_gagged\":\"触手堵嘴\",\"tentacle_hair\":\"触手头发\",\"tentacle_sex\":\"触手奸\",\"tentaclejob\":\"触手活\",\"tentacles_in_thighhighs\":\"大腿上的触手\",\"tentacles_on_male\":\"雄性触手\",\"tentacles_under_clothes\":\"触手伸进衣服里\",\"tenzin_(arknights)\":\"丹增（明日方舟）\",\"tequila_(arknights)\":\"龙舌兰酒（明日方舟）\",\"terror_(azur_lane)\":\"恐怖（碧蓝航线）\",\"teruterubouzu\":\"晴天娃娃\",\"test_plugsuit\":\"EVA驾驶服试作款\",\"test_tube\":\"试管\",\"testicle_sucking\":\"吸睾丸\",\"testicles\":\"睾丸\",\"testicles_touching\":\"睾丸触摸\",\"texas_(arknights)\":\"德克萨斯（明日方舟）\",\"texas_(willpower)_(arknights)\":\"德州（意志力）（明日方舟）\",\"texas_(winter_messenger)_(arknights)\":\"德州（冬季信使）（明日方舟）\",\"text_focus\":\"文字元素\",\"text_only_page\":\"纯文字的图\",\"thai_text\":\"泰文\",\"thank_you\":\"感谢绘\",\"the_emperor_(arknights)\":\"皇帝（方舟骑士）\",\"the_finger\":\"比出中指\",\"the_king_of_fighters\":\"拳皇\",\"the_legend_of_zelda\":\"塞尔达传说\",\"the_only_shoe\":\"单鞋\",\"the_pose\":\"趴在地上并翘起脚\",\"theatre_(medium)\":\"剧场\",\"theft\":\"盗窃\",\"themed_object\":\"突出主题\",\"theresa_(arknights)\":\"特蕾莎（明日方舟）\",\"thermometer\":\"体温计\",\"thermos\":\"魔法瓶\",\"they_had_lots_of_sex_afterwards\":\"之后干了个爽\",\"thick_eyebrows\":\"浓眉\",\"thick_thigh\":\"肉腿\",\"thick_thighs\":\"肉腿\",\"thigh\":\"大腿\",\"thigh_boots\":\"高帮靴\",\"thigh_cup\":\"酒倒在阴部\",\"thigh_gap\":\"股沟\",\"thigh_grab\":\"抓着大腿\",\"thigh_holster\":\"腿上系着带子或工具包或枪套\",\"thigh_job\":\"腿交\",\"thigh_pouch\":\"腿上绑着工具包\",\"thigh_ribbon\":\"大腿系着缎带\",\"thigh_sex\":\"素股|腿交\",\"thigh_straddle\":\"大腿跨骑\",\"thigh_straddling\":\"大腿跨骑\",\"thigh_strap\":\"大腿缠着带子\",\"thigh_tattoo\":\"腿部纹身\",\"thighband_pantyhose\":\"有腿环的裤袜\",\"thighboots\":\"高帮靴\",\"thighhigh_boots\":\"高帮靴\",\"thighhigh_garter\":\"裤袜吊袜带\",\"thighhighs_only\":\"过膝袜\",\"thighhighs_over_pantyhose\":\"连裤袜加长筒袜\",\"thighhighs_pull\":\"拉着长袜|拉着过膝袜|拉着裤袜\",\"thighhighs_under_boots\":\"长袜、过膝袜等外面再穿着靴子\",\"thighlet\":\"大腿\",\"thighs\":\"大腿\",\"thinking\":\"思考\",\"third_eye\":\"第三只眼\",\"thistle\":\"蓟色\",\"thoma_(genshin_impact)\":\"托马（原神）\",\"thompson_submachine_gun\":\"汤普森冲锋枪\",\"thong_bikini\":\"丁字式比基尼\",\"thong_leotard\":\"丁字式连身衣\",\"thong_panties\":\"丁字裤\",\"thorns\":\"荆棘\",\"thorns_(arknights)\":\"荆棘（方舟）\",\"thought_bubble\":\"体现内心想法的会话气泡\",\"thread\":\"线(物体)\",\"three-dimensional_maneuver_gear\":\"立体机动装置\",\"three-point_landing\":\"三点着地\",\"three_sided_view\":\"三视图\",\"threesome\":\"3P\",\"throat-slitting_gesture\":\"割喉手势\",\"throne\":\"宝座\",\"through_clothes\":\"隔着衣物爱抚\",\"through_wall\":\"壁尻\",\"throwing\":\"丢（动作）\",\"thrusters\":\"推进器\",\"thumb_ring\":\"拇指指环\",\"thumbs_down\":\"大拇指向下\",\"thumbs_up\":\"竖大拇指\",\"thunder_thighs\":\"粗腿\",\"tiara\":\"三重冕\",\"tickle_torture\":\"挠痒痒折磨\",\"tickling\":\"挠痒痒\",\"tie\":\"领带\",\"tie_clip\":\"领带夹\",\"tie_grab\":\"抓着领带\",\"tied_arms\":\"手臂捆绑\",\"tied_breast\":\"绑起来的乳房\",\"tied_hair\":\"扎好的头发\",\"tied_hands\":\"手腕捆绑\",\"tied_shirt\":\"把衣服(衣角和下摆)打结\",\"tied_up\":\"捆绑\",\"tied_up_(nonsexual)\":\"绑缚（非色色的）\",\"tied_up_(sexual)\":\"捆绑/奴役\",\"tied_wrists\":\"手腕捆绑\",\"tiegrab\":\"抓着领带\",\"tiered_tray\":\"分层托盘架\",\"tifa_lockhart\":\"蒂法·洛克哈特\",\"tiger\":\"老虎\",\"tiger_ears\":\"虎耳\",\"tiger_girl\":\"老虎娘\",\"tiger_print\":\"虎纹\",\"tiger_tail\":\"虎尾\",\"tighnari_(genshin_impact)\":\"提纳里（原神）\",\"tight\":\"衣物紧紧的\",\"tight_clothes\":\"紧身的衣服\",\"tight_pants\":\"紧身裤\",\"tights\":\"连裤袜\",\"tile_floor\":\"格子纹地面\",\"tile_wall\":\"格子纹墙面\",\"tileable\":\"可平铺拼贴\",\"tiles\":\"瓷砖\",\"tilted_headwear\":\"歪着的头饰\",\"time_paradox\":\"不在同时间线的角色\",\"timestamp\":\"时间戳\",\"tinted_eyewear\":\"有色眼镜\",\"tiny_top_hat\":\"迷你礼帽\",\"tippy\":\"提比（点兔）\",\"tiptoes\":\"踮起脚尖\",\"tire\":\"轮胎\",\"tired\":\"累\",\"tirpitz_(azur_lane)\":\"提尔皮茨\",\"tissue\":\"纸巾|手帕\",\"tissue_box\":\"纸巾盒\",\"tit_fuck\":\"乳交\",\"tit_window\":\"露出的乳沟\",\"titfuck\":\"乳交\",\"titjob\":\"乳交\",\"title\":\"标题\",\"title_parody\":\"模仿标题风格\",\"tits\":\"胸部\",\"toaru_kagaku_no_railgun\":\"某科学的超电磁炮\",\"toaru_majutsu_no_index\":\"魔法禁书目录\",\"toast\":\"烤吐司\",\"toast_in_mouth\":\"叼着面包\",\"toddler\":\"幼童\",\"toddlercon\":\"幼儿控\",\"todoroki_shouto\":\"轰焦冻\",\"toe-point\":\"趾尖|脚尖\",\"toe_scrunch\":\"蜷着脚趾\",\"toeless_boots\":\"露趾靴\",\"toeless_footwear\":\"露指鞋\",\"toeless_legwear\":\"露趾裤袜\",\"toenail_polish\":\"指甲油\",\"toenails\":\"脚趾甲\",\"toes\":\"脚趾\",\"toga_himiko\":\"渡我被身子\",\"tohno_akiha\":\"远野秋叶\",\"tohno_shiki\":\"远野志贵\",\"tohsaka_rin\":\"远坂凛\",\"tohsaka_tokiomi\":\"远坂时臣\",\"toilet\":\"厕所|坐便器\",\"toilet_paper\":\"厕纸\",\"toilet_use\":\"上厕所\",\"tokiko_(touhou)\":\"朱鷺子\",\"tokin\":\"东金帽子\",\"tokin_hat\":\"头襟|兜巾\",\"tokisadame_school_uniform\":\"时定高校校服\",\"tokisaki_kurumi\":\"时崎狂三\",\"tokitarou_(fate)\":\"时太郎（命运）\",\"tokiwadai_school_uniform\":\"常盘台中学校服\",\"tokkuri\":\"清酒瓶\",\"tokoyami_towa\":\"常暗永远\",\"tomato\":\"番茄\",\"tomboy\":\"假小子\",\"tombstone\":\"墓碑\",\"tomimi_(arknights)\":\"托米米（明日方舟）\",\"tomimi_(silent_night)_(arknights)\":\"tomimi（平安夜）（明日方舟）\",\"tomoe_(symbol)\":\"巴纹\",\"tomoe_gozen_(fate)\":\"tomoe_gozen_(命运)\",\"tomoe_hotaru\":\"土萠ほたる\",\"tomoe_mami\":\"巴麻美\",\"tomoeda_elementary_school_uniform\":\"友枝小学校服\",\"toned\":\"健壮的\",\"toned_male\":\"健美男\",\"tonfa\":\"东方棍\",\"tongue\":\"舌头\",\"tongue_clamp\":\"舌夹\",\"tongue_out\":\"吐舌头\",\"tongue_piercing\":\"打舌钉\",\"tongues\":\"舌头\",\"too_many\":\"太多了\",\"too_many_sex_toys\":\"性玩具太多\",\"too_many_tentacles\":\"很多触手\",\"tools\":\"工具\",\"toon_link\":\"猫目リンク\",\"tooth\":\"牙\",\"tooth_necklace\":\"牙项链\",\"toothbrush\":\"牙刷\",\"top-down_bottom-up\":\"趴着翘臀\",\"top_hat\":\"礼帽\",\"top_knot\":\"丸子头\",\"top_less\":\"上着较少\",\"topknot\":\"丸子头\",\"topless_(female)\":\"上着较少\",\"topless_male\":\"裸上身男性\",\"toramaru_shou\":\"寅丸星\",\"torch\":\"火炬\",\"torii\":\"鸟居\",\"torn_bodysuit\":\"破损的紧身衣\",\"torn_cape\":\"破损的披风\",\"torn_clothing\":\"破烂衣服\",\"torn_dress\":\"破损的裙子\",\"torn_gloves\":\"破损的手套\",\"torn_hat\":\"撕裂的帽子\",\"torn_jeans\":\"破损的牛仔裤\",\"torn_legwear\":\"破损的裤袜\",\"torn_leotard\":\"破损的连身衣\",\"torn_panties\":\"破损的内裤\",\"torn_pants\":\"破损的裤子\",\"torn_pantyhose\":\"破损的裤袜\",\"torn_scarf\":\"破损的围巾\",\"torn_shirt\":\"破损的衬衫\",\"torn_shorts\":\"破损的短裤\",\"torn_skirt\":\"破损的短裙\",\"torn_sleeves\":\"破损的袖子\",\"torn_swimsuit\":\"破损的泳衣\",\"torn_thighhighs\":\"损坏了的过膝袜\",\"torogao\":\"淫荡的表情\",\"torpedo\":\"鱼雷\",\"torpedo_breasts\":\"尖乳房\",\"torso_grab\":\"抓着躯干\",\"torture\":\"拷问\",\"tosa_(azur_lane)\":\"土佐\",\"tosa_(hometown_zest)_(azur_lane)\":\"土佐（家乡热情）（碧蓝航线）\",\"toshinou_kyouko\":\"歳納京子\",\"tossing\":\"投掷\",\"totoki_airi\":\"十時愛梨\",\"toudou_shimako\":\"藤堂志摩子\",\"toudou_yurika\":\"藤堂ユリカ\",\"touhou_(pc-98)\":\"东方_(pc-98)\",\"touhou_bougetsushou\":\"东方报月手\",\"touhou_cannonball\":\"东方炮弹\",\"touhou_danmaku_kagura\":\"东方弹幕神乐\",\"touhou_gouyoku_ibun\":\"东方gouyoku_ibun\",\"touhou_hisoutensoku\":\"东方高天速\",\"touhou_lost_word\":\"东方失语\",\"touhou_sangetsusei\":\"东方三月sei\",\"touhou_tag_dream\":\"东方标签梦\",\"toujou_nozomi\":\"東條希\",\"touken_ranbu\":\"刀剑乱舞\",\"touwa_erio\":\"藤和エリオ\",\"towel_around_neck\":\"披着毛巾的脖子\",\"towel_on_head\":\"头上有毛巾\",\"tower\":\"塔\",\"town\":\"小镇\",\"toy\":\"玩具\",\"toyosatomimi_no_miko\":\"豊聡耳神子\",\"trace\":\"矢量画\",\"tracen_school_uniform\":\"赛马娘训练员培训学院制服\",\"track_and_field\":\"田径场\",\"track_jacket\":\"运动夹克\",\"track_marks\":\"轨道标记\",\"track_pants\":\"运动裤\",\"track_suit\":\"运动服\",\"trading_card\":\"集换卡片\",\"traditional_bowtie\":\"传统领结\",\"traditional_chinese_room\":\"传统中式客房\",\"traditional_chinese_text\":\"繁体字\",\"traditional_clothes\":\"传统服装|民族服装\",\"traditional_japanese_clothes\":\"和服\",\"traditional_media\":\"传统媒体（手绘稿）\",\"traditional_youkai\":\"（日本）传统妖怪\",\"traffic_cone\":\"路障\",\"traffic_light\":\"信号灯\",\"train\":\"列车|电车\",\"train_interior\":\"列车内部|电车内部\",\"train_station\":\"车站\",\"training_bra\":\"运动内衣\",\"training_corps_(emblem)\":\"训练兵团徽章\",\"trait_connection\":\"角色特征有关联\",\"transformation\":\"变形|变型\",\"transgender\":\"跨性别者\",\"translation_request\":\"翻译\",\"translucent_bunnysuit\":\"半透明兔女郎\",\"translucent_hair\":\"半透明的头发\",\"transparent\":\"透明的\",\"transparent_background\":\"透明背景\",\"transparent_clothing\":\"透明装\",\"transparent_gif\":\"透明背景\",\"transparent_umbrella\":\"透明雨伞\",\"transvestite\":\"伪娘\",\"trapped\":\"被困住\",\"trash_can\":\"垃圾桶\",\"tray\":\"托盘\",\"treasure_chest\":\"宝箱\",\"treasure_mark_censor\":\"宝藏标记打码\",\"treble_clef\":\"高音符号\",\"treble_clef_hair_ornament\":\"音符发饰\",\"tree\":\"树\",\"tree_branch\":\"树枝\",\"tree_shade\":\"树荫\",\"tree_stump\":\"树桩\",\"trefoil\":\"三角裤给你看\",\"tremble\":\"颤抖\",\"trembling\":\"颤抖\",\"trench_coat\":\"长摆风衣\",\"tress_ribbon\":\"绺发发带\",\"tri_braids\":\"三股辫\",\"tri_tails\":\"有三股辫子\",\"trial_captain\":\"道馆馆主\",\"triangle\":\"三角形\",\"triangle_mouth\":\"三角嘴\",\"triangular_headpiece\":\"三角头巾\",\"tribadism_(scissoring)\":\"磨豆腐（剪刀）\",\"tribal\":\"部落\",\"trick_or_treat\":\"不给糖就捣蛋\",\"trick_or_treatment\":\"紫绿相间的胶衣比基尼\",\"trident\":\"三叉戟\",\"triforce\":\"三角神力\",\"trigger_discipline\":\"手指没放在扳机上\",\"trigram\":\"八卦\",\"trim_marks\":\"裁剪标记\",\"triple-tails\":\"有三股辫子\",\"triple_amputee\":\"三重截肢者\",\"triple_anal\":\"三重肛门\",\"triple_bun\":\"三发髻\",\"triple_penetration\":\"三穴同插\",\"triple_vaginal\":\"三重插入(触手\",\"triplets\":\"三胞胎\",\"tripping\":\"被绊倒\",\"triptych_(art)\":\"三联画 (艺术)\",\"troll\":\"嚣张脸\",\"troll_face\":\"嚣张脸\",\"trolling\":\"恶搞行为\",\"trombone\":\"长号\",\"trophy\":\"奖杯\",\"tropical_drink\":\"热带饮料|热带风情鸡尾酒\",\"trumpet\":\"小洋号\",\"truth\":\"真相吐槽\",\"tsab_ground_military_uniform\":\"时空管理局军服\",\"tshirt\":\"T 恤\",\"tsubaki_(blue_archive)\":\"椿（蓝色档案）\",\"tsukepen\":\"蘸水笔画风\",\"tsuki_ni_kawatte_oshioki_yo\":\"代表月亮消灭你\",\"tsukikage_yuri\":\"月影ゆり\",\"tsukimiya_ayu\":\"月宮あゆ\",\"tsukino_mito\":\"月ノ美兎\",\"tsukino_usagi\":\"月野兔\",\"tsukioka_kogane\":\"月岡恋鐘\",\"tsukumo_benben\":\"九十九弁々\",\"tsukumo_yatsuhashi\":\"九十九八橋\",\"tsukuyo_(blue_archive)\":\"tsukuyo（蓝色档案）\",\"tsukuyomi_shirabe\":\"月読調\",\"tsundere\":\"傲娇\",\"tsurime\":\"吊眼角\",\"tsurugi_(blue_archive)\":\"tsurugi（蓝色档案）\",\"tsurumaki_kokoro\":\"弦巻こころ\",\"tsurumaki_maki\":\"弦巻マキ\",\"tsurumaru_kuninaga\":\"鶴丸国永\",\"tsuruya\":\"鶴屋さん\",\"tsushima_yoshiko\":\"津岛善子\",\"tube\":\"管子\",\"tube_top\":\"直筒式抹胸\",\"tubetop\":\"直筒式抹胸\",\"tulip\":\"郁金香\",\"tumbler\":\"普通玻璃杯\",\"tummy_grab\":\"捏着肚子\",\"tunic\":\"束腰外衣\",\"turban\":\"穆斯林头巾\",\"turn_one's_back\":\"转身\",\"turn_pale\":\"脸色苍白\",\"turnaround\":\"前后身对比图\",\"turning\":\"回眸\",\"turquoise\":\"绿松石色\",\"turret\":\"舰炮\",\"turtle\":\"龟\",\"turtle_shell\":\"乌龟壳\",\"turtleneck\":\"高领服饰\",\"turtleneck_sweater\":\"高领毛衣\",\"tusks\":\"象牙\",\"tutu\":\"芭蕾舞裙\",\"tuxedo\":\"男式晚间小礼服\",\"twilight\":\"黄昏\",\"twin_braid\":\"双辫子\",\"twin_braids\":\"双辫子\",\"twin_bun\":\"双团子头\",\"twin_buns\":\"双团子头\",\"twin_drills\":\"双钻头发型\",\"twin_tails\":\"双马尾\",\"twinbraid\":\"双辫子\",\"twinbraids\":\"双辫子\",\"twincest\":\"双胞胎调情|双胞胎乱伦\",\"twindrills\":\"双钻头卷\",\"twins\":\"双胞胎\",\"twintail\":\"双马尾\",\"twintails\":\"双马尾\",\"twisted_torso\":\"躯干夸张地扭曲\",\"twitching\":\"抽搐\",\"twitching_penis\":\"颤动的阴茎\",\"twitter_username\":\"推特用户名\",\"two-finger_salute\":\"二指敬禮\",\"two-footed_footjob\":\"用双脚腿交\",\"two-handed\":\"用双手\",\"two-handed_handjob\":\"用双手手交\",\"two-sided_cape\":\"双面斗篷\",\"two-sided_fabric\":\"双层样式的服饰画法\",\"two-tone_background\":\"双色调背景\",\"two-tone_bikini\":\"双色比基尼\",\"two-tone_dress\":\"双色裙子\",\"two-tone_fur\":\"双色毛皮\",\"two-tone_hair\":\"双色头发\",\"two-tone_hairband\":\"双色发带\",\"two-tone_jacket\":\"两色夹克\",\"two-tone_legwear\":\"分段裤袜\",\"two-tone_shirt\":\"双色衬衫\",\"two-tone_skin\":\"双色皮肤\",\"two-tone_skirt\":\"双色短裙\",\"two_side_up\":\"小型双股辫\",\"two_sides_up\":\"小型双股辫\",\"two_tails\":\"有两条尾巴\",\"tying\":\"打结(动作)\",\"tying_hair\":\"扎头发\",\"typo\":\"印刷错误\",\"u-47_(azur_lane)\":\"u-47（蔚蓝航线）\",\"u-81_(azur_lane)\":\"u-81（碧蓝航线）\",\"u.a._school_uniform\":\"雄英高中校服\",\"uchi_emiri\":\"内笑美莉\",\"uchikake\":\"白无垢|日式嫁衣\",\"uchiwa\":\"团扇\",\"udagawa_tomoe\":\"宇田川巴\",\"uehara_himari\":\"上原ひまり\",\"ufo\":\"不明飞行物\",\"ugly_man\":\"丑男\",\"ui_(blue_archive)\":\"ui（蓝色档案）\",\"uiharu_kazari\":\"初春飾利\",\"ujimatsu_chiya\":\"宇治松千夜\",\"ukiyo-e\":\"浮世绘\",\"ukiyoe\":\"浮世绘\",\"ulrich_von_hutten_(azur_lane)\":\"ulrich_von_hutten（蔚蓝海岸）\",\"ultimate_madoka\":\"女神まどか\",\"ultra_beast\":\"超级怪兽\",\"umamusume\":\"赛马娘\",\"unaligned_breasts\":\"左右乳房动态不一\",\"unamused\":\"不开心的\",\"unbirthing\":\"分娩\",\"unbuttoned\":\"解开纽扣后\",\"unbuttoned_shirt\":\"解开纽扣的衬衫\",\"uncensoring\":\"无码\",\"unconscious\":\"失神\",\"under-rim_eyewear\":\"无上框眼镜\",\"under_boob\":\"南半球\",\"under_bridge\":\"桥下\",\"under_covers\":\"盖着被子的\",\"under_kotatsu\":\"钻进被炉的\",\"under_table\":\"在桌子下面\",\"underage\":\"未成年\",\"underboob_cutout\":\"衣服有下半乳开口\",\"underbreast\":\"南半球\",\"underbust\":\"勒着下胸围的衣服\",\"undercut\":\"帽盔式发型\",\"undergarments\":\"内衣\",\"undershirt\":\"汗衫\",\"undersized_clothes\":\"尺寸过小的衣服\",\"underwater\":\"水下\",\"underwater_sex\":\"水中做爱\",\"underwear_only\":\"只穿着内衣\",\"undone_necktie\":\"解开领带\",\"undress\":\"脱衣服中\",\"uneven_eyes\":\"大小眼\",\"uneven_gloves\":\"不对称手套\",\"uneven_legwear\":\"不均匀的裤腿\",\"uneven_sleeves\":\"不均匀的袖子\",\"uneven_twintails\":\"两股辫子大小不一\",\"unexpressive\":\"无口\",\"unfastened_bra\":\"(前面)解开的胸罩\",\"unfinished\":\"未完成的\",\"unhooked_bra\":\"(前面)解开的胸罩\",\"unicorn\":\"独角兽\",\"unicorn_(azur_lane)\":\"独角兽（碧蓝航线）\",\"unicorn_(long-awaited_date)_(azur_lane)\":\"独角兽（期待已久的约会）（碧蓝航线）\",\"unicorn_(the_gift_of_spring)_(azur_lane)\":\"独角兽（春天的礼物）（碧蓝航线）\",\"uniforms\":\"制服\",\"union_jack\":\"米字旗\",\"unitard\":\"弹力紧身衣\",\"united_kingdom_(hetalia)\":\"アーサー・カークランド\",\"universe\":\"宇宙\",\"unleashed\":\"带子松开\",\"unmasked\":\"摘下的面具\",\"unmoving_pattern\":\"连续重复的花纹\",\"unnecessary_censorship\":\"假打码\",\"unsheathed\":\"（剑）出鞘\",\"unsheathing\":\"拔出鞘的\",\"untied\":\"解开的衣物|没穿好的衣物\",\"untied_bikini\":\"解开的比基尼\",\"untied_bra\":\"(前面)解开的胸罩\",\"untied_panties\":\"解开系带的（系带）内裤\",\"untucked_shirt\":\"解开的衬衫\",\"untying\":\"解开的\",\"unusually_open_eyes\":\"(与原设不同)睁眼\",\"unworn_eyewear\":\"未戴上的眼镜\",\"unzan\":\"雲山\",\"unzipped\":\"拉开拉链的\",\"unzipping\":\"拉开拉链(动作)\",\"updo\":\"头发往上蜷的发型\",\"upper_body\":\"上半身\",\"upper_teeth\":\"露出上排牙齿\",\"upright_straddle\":\"对坐体位\",\"upset\":\"气愤\",\"upshirt\":\"从衬衫下方瞥\",\"upshorts\":\"从裙底瞥\",\"upside-down\":\"倒挂的\",\"upsidedown\":\"倒挂的\",\"upskirt\":\"从人的下方往上瞥\",\"upturned_eyes\":\"上翘的眼睛\",\"uranohoshi_school_uniform\":\"浦之星女学院校服\",\"uraraka_ochako\":\"麗日お茶子\",\"urethra\":\"尿道\",\"urethral_beads\":\"尿道珠\",\"urethral_insertion\":\"尿道插入\",\"uruha_rushia\":\"潤羽露西婭\",\"uryuu_ryuunosuke\":\"雨生龍之介\",\"usada_pekora\":\"兔田佩克拉\",\"usami_renko\":\"宇佐見蓮子\",\"usami_sumireko\":\"宇佐見菫子\",\"used_condom\":\"用过的避孕套\",\"used_condom_on_penis\":\"阴茎上用过的避孕套\",\"used_tissue\":\"用过的纸巾\",\"ushanka\":\"俄罗斯冬帽\",\"ushiromiya_ange\":\"右代宮縁寿\",\"ushiromiya_battler\":\"右代宮戦人\",\"ushiromiya_jessica\":\"右代宮朱志香\",\"ushiromiya_maria\":\"右代宮真里亞\",\"ushiwakamaru_(fate)\":\"牛若丸（命运）\",\"utage_(arknights)\":\"使用_(arknights)\",\"uterus\":\"子宫\",\"utility_belt\":\"战术皮带\",\"utility_pole\":\"电线杆\",\"utsugi_yuuki\":\"宇津木優木\",\"uvula\":\"小舌头|口盖垂|悬雍垂\",\"uwabaki\":\"室内鞋\",\"uwu\":\"猫脸\",\"v\":\"比V|剪刀手|胜利手势\",\"v-fin\":\"（高达的）V型附件\",\"v-neck\":\"v字领\",\"v-shaped_eyebrows\":\"眉毛皱成V形(表高傲或愤怒)\",\"v_arms\":\"拘谨的手势\",\"v_over_eye\":\"在眼边比剪刀手\",\"v_over_mouth\":\"手指比 V 放在手上\",\"v_sign\":\"胜利手势\",\"vacuum_cleaner\":\"吸尘器\",\"vacuum_fellatio\":\":>=\",\"vagina\":\"阴户\",\"vaginal\":\"阴道\",\"vaginal_fingering\":\"抠阴\",\"vaginal_insertion\":\"阴道插入\",\"vaginal_juices\":\"爱液\",\"vaginal_object_insertion\":\"阴道异物插入\",\"vaginal_vibrator\":\"阴道振动器\",\"valentine's_day\":\"情人节\",\"valentines\":\"情人节\",\"valentines_day\":\"情人节\",\"valkyrie\":\"女武神\",\"vambraces\":\"下臂护甲\",\"vampire\":\"吸血鬼\",\"vampire_(azur_lane)\":\"吸血鬼(碧蓝航线)\",\"vampyr\":\"吸血鬼\",\"vanishing_point\":\"远景透视画法\",\"varia_suit\":\"强化服\",\"variable_fighter\":\"可变形战机|超时空要塞机体\",\"variations\":\"(变装、变化、变色、成长)对比图\",\"varsity_jacket\":\"棒球服\",\"vase\":\"花瓶\",\"vastaya\":\"瓦斯塔亚人\",\"vaulting_horse\":\"跳马(器材)\",\"vector\":\"矢量画\",\"vector_trace\":\"矢量画\",\"vectortrace\":\"矢量画\",\"vegetable\":\"蔬菜\",\"vehicalization\":\"载具化\",\"vehicle_focus\":\"载具的特写\",\"veil\":\"面纱\",\"veins\":\"静脉|血管凸起\",\"veiny_breasts\":\"看见静脉的乳房\",\"veiny_penis\":\"静脉凸起的阴茎\",\"vending_machine\":\"自动售货机\",\"venice\":\"意大利 威尼斯\",\"venti_(genshin_impact)\":\"温迪\",\"venus_symbol\":\"♀\",\"veranda\":\"外廊|缘侧\",\"verge\":\"边缘\",\"vermeil_(arknights)\":\"朱红（明日方舟）\",\"vertical-striped_bikini\":\"竖条纹比基尼\",\"vertical-striped_dress\":\"竖条纹连衣裙\",\"vertical-striped_legwear\":\"竖条纹裤袜\",\"vertical-striped_panties\":\"竖条纹内裤\",\"vertical-striped_pantyhose\":\"竖条纹裤袜\",\"vertical-striped_scarf\":\"竖条纹围巾\",\"vertical-striped_shirt\":\"竖条纹衬衫\",\"vertical-striped_skirt\":\"竖条纹裙子\",\"vertical-striped_thighhighs\":\"竖条纹过膝袜\",\"vertical_stripes\":\"竖条纹\",\"very_dark_skin\":\"黑皮\",\"very_long_hair\":\"很长的头发\",\"very_perky_breasts\":\"尖乳房\",\"very_short_hair\":\"很短的头发\",\"vest\":\"背心\",\"vial\":\"试管\",\"vibrator_cord\":\"跳蛋线\",\"vibrator_in_anus\":\"肛门振动器\",\"vibrator_in_leg_garter\":\"吊袜带中的振动器\",\"vibrator_in_thigh_highs\":\"震动在过膝袜里\",\"vibrator_in_thigh_strap\":\"大腿带中的振动器\",\"vibrator_in_thighhighs\":\"震动开关在过膝袜里\",\"vibrator_on_nipple\":\"乳头上的振动器\",\"vibrator_on_penis\":\"阴茎上的振动器\",\"vibrator_under_clothes\":\"塞着跳蛋且穿着衣服\",\"vibrator_under_panties\":\"塞着跳蛋且穿着内裤\",\"vibrator_under_pantyhose\":\"连裤袜下的振动器\",\"vibrators\":\"带振动的自慰器\",\"victorious_(azur_lane)\":\"胜利\",\"victory_pose\":\"胜利手势\",\"video\":\"视频\",\"video_camera\":\"DV机\",\"video_game\":\"电子游戏\",\"video_game_cover\":\"视频游戏封面\",\"videos\":\"视频\",\"view_from_above\":\"俯视镜头\",\"view_from_below\":\"仰视镜头\",\"viewed_from_above\":\"俯视镜头\",\"viewed_from_behind\":\"背影\",\"viewed_from_below\":\"仰视镜头\",\"viewed_from_side\":\"角色的侧面\",\"viewer_holding_leash\":\"第一人称握缰绳\",\"viewfinder\":\"相机取景框\",\"vigna_(arknights)\":\"维尼亚（明日方舟）\",\"vignetting\":\"晕影\",\"viktor_nikiforov\":\"勇ヴィク\",\"vines\":\"藤曼\",\"vinyl\":\"乙烯基唱片；黑胶唱片\",\"violet\":\"罗兰紫\",\"violet_evergarden_(series)\":\"紫罗兰的永恒花园\",\"violin\":\"小提琴\",\"virgin\":\"处女/破瓜\",\"virgin_killer_outfit\":\"处男杀手服\",\"virgin_killer_sweater\":\"处男杀手毛衣\",\"virtual_youtuber\":\"虚拟Youtuber\",\"visible_air\":\"被画出来的空气\",\"vision_(genshin_impact)\":\"视觉（原神）\",\"visor\":\"面罩|遮阳帽舌|遮阳板\",\"visor_cap\":\"遮阳帽\",\"visual_novel\":\"视觉小说\",\"vittorio_veneto_(azur_lane)\":\"维托里奥·威尼托（蔚蓝海岸）\",\"vittorio_veneto_(the_flower_of_la_spezia)_(azur_lane)\":\"vittorio_veneto（拉斯佩齐亚之花）（碧蓝航线）\",\"viviana_(arknights)\":\"薇薇安娜（明日方舟）\",\"vivio\":\"高町ヴィヴィオ\",\"vocaloid\":\"VOCALOID\",\"vocaloid_append\":\"V家歌手的头戴设备\",\"voice_actor_connection\":\"声优联动\",\"voile\":\"薄纱|巴里纱\",\"volcano\":\"火山\",\"volleyball\":\"排球\",\"volleyball_uniform\":\"排球服\",\"vore\":\"丸吞\",\"vortex_vanquisher_(genshin_impact)\":\"贯虹之槊（原神）\",\"voyakiloid\":\"弱音(歌手)\",\"voyeur\":\"窥阴癖\",\"voyeurism\":\"窥阴癖\",\"vulcan_(arknights)\":\"火神（方舟）\",\"vulcan_salute\":\"瓦肯举手礼\",\"vulva\":\"阴户\",\"w\":\"手指比W\",\"w-legs\":\"割坐\",\"w-sitting\":\"割坐\",\"w_(arknights)\":\"w（方舟）\",\"w_arms\":\"双臂摆出W\",\"w_legs\":\"割坐\",\"w_sitting\":\"割坐\",\"waai_fu_(arknights)\":\"waai_fu_(arknights)\",\"wading\":\"涉水\",\"wading_pool\":\"充气泳池\",\"wafuku\":\"和服\",\"wagashi\":\"日式点心\",\"waist\":\"腰\",\"waist_apron\":\"女服务员围裙\",\"waist_bow\":\"系在前腰的蝴蝶结\",\"waist_cape\":\"穿在腰部的小披风\",\"waist_chain\":\"脐链\",\"waistcoat\":\"马甲\",\"waiter\":\"服务员\",\"wakamezake\":\"酒倒在阴部\",\"wakamo_(blue_archive)\":\"wakamo（蓝色档案）\",\"wakasagihime\":\"わかさぎ姫\",\"waking_up\":\"起床\",\"wakizashi\":\"日本短剑|介错刀\",\"walk-in\":\"进错房间|意外进来看到了不该看的\",\"walking\":\"走路\",\"walking_on_liquid\":\"在液体上行走\",\"walking_stick\":\"手杖\",\"wall\":\"墙\",\"wall_of_text\":\"文字背景\",\"wall_slam\":\"壁咚\",\"wallet\":\"钱包\",\"wallwalking\":\"走在墙顶上\",\"wand\":\"魔杖\",\"wand_vibrator\":\"按摩棒\",\"war\":\"战争\",\"wardrobe_error\":\"穿衣方式错了\",\"warfarin_(arknights)\":\"华法林_(arknights)\",\"wariza\":\"鸭子坐\",\"warship\":\"军舰\",\"warspite_(azur_lane)\":\"厌战\",\"washi_tape_(medium)\":\"和纸胶带\",\"washing\":\"洗涤\",\"washington_(azur_lane)\":\"华盛顿（碧蓝航线）\",\"watanabe_you\":\"渡辺曜\",\"watashi_ni_tenshi_ga_maiorita!\":\"watashi_ni_tenshi_ga_maiorita!\",\"watatsuki_no_toyohime\":\"綿月豊姫\",\"watatsuki_no_yorihime\":\"綿月依姫\",\"watch\":\"手表\",\"water\":\"水\",\"water_bottle\":\"水瓶\",\"water_drop\":\"水滴\",\"water_gun\":\"水枪\",\"water_pastel_color\":\"水彩\",\"watercolor\":\"水彩\",\"watercolor_(medium)\":\"透明水彩绘\",\"watercolor_pencil_(medium)\":\"水彩笔作画\",\"watercolour\":\"水彩\",\"watercolour_pencil\":\"彩铅\",\"watercraft\":\"船艇\",\"waterfall\":\"瀑布\",\"watering_can\":\"水壶\",\"watermark\":\"水印\",\"watermelon\":\"西瓜\",\"watermelon_bar\":\"西瓜棒\",\"watersports\":\"尿尿\",\"watson_amelia\":\"沃森-阿米莉亚\",\"watson_cross\":\"双腿交叉站姿\",\"wave\":\"招手\",\"waves\":\"波浪\",\"waving\":\"招手\",\"waving_arms\":\"挥舞着手臂\",\"wavy_hair\":\"波浪发型\",\"wavy_mouth\":\"薯片嘴型\",\"wax_play\":\"滴蜡游戏\",\"weapon_on_back\":\"背上的武器\",\"weapon_over_shoulder\":\"肩上的武器\",\"weapongirl\":\"机娘\",\"weapons\":\"武器\",\"web_address\":\"网址\",\"webm\":\"视频\",\"wedding\":\"结婚|婚礼\",\"wedding_band\":\"左手无名指\",\"wedding_kimono\":\"白无垢/日式嫁衣\",\"wedding_ring\":\"结婚戒指\",\"wedgie\":\"嵌入(拉裆部衣物所致)\",\"wedging\":\"抓内裤\",\"weedy_(arknights)\":\"杂草（明日方舟）\",\"weighing_breasts\":\"测量乳房重量\",\"weighing_scale\":\"秤\",\"weight_conscious\":\"人物在意体重\",\"werewolf\":\"狼人\",\"western\":\"西部风格\",\"wet_blouse\":\"湿衬衫\",\"wet_hair\":\"湿头发\",\"wet_panties\":\"湿内裤\",\"wet_shirt\":\"湿衬衫\",\"wet_swimsuit\":\"湿泳衣\",\"wet_t-shirt\":\"湿衬衫\",\"wet_vagina\":\"湿润的阴道\",\"wetsuit\":\"潜水服\",\"whale\":\"鲸鱼\",\"what\":\"不知所谓\",\"what_if\":\"另一条世界线\",\"wheat\":\"小麦色\",\"wheel\":\"车轮\",\"wheelbarrow\":\"独轮小推车\",\"wheelchair\":\"轮椅\",\"when_you_see_it\":\"把梗元素藏在图里\",\"whip\":\"鞭子\",\"whip_marks\":\"鞭痕\",\"whipmarks\":\"鞭痕\",\"whipped_cream\":\"生奶油\",\"whips\":\"鞭\",\"whisk\":\"搅拌\",\"whisker_markings\":\"脸颊有胡须状痕迹(如狐妖脸上)\",\"whiskers\":\"动物胡须|络腮胡\",\"whislash_(arknights)\":\"whislash（明日方舟）\",\"whisperain_(arknights)\":\"耳语（明日方舟）\",\"whispering\":\"讲悄悄话\",\"whistle\":\"口哨\",\"whistle_around_neck\":\"脖子上挂着口哨\",\"white\":\"白色\",\"white-framed_eyewear\":\"白框眼镜\",\"white_apron\":\"白色围裙\",\"white_ascot\":\"白色阿斯科特领巾\",\"white_background\":\"白色背景\",\"white_belt\":\"白色腰带\",\"white_bikini\":\"白色比基尼\",\"white_bloomers\":\"白色灯笼裤\",\"white_blouse\":\"白色上衣\",\"white_bodysuit\":\"白色紧身衣\",\"white_border\":\"白色边框\",\"white_bow\":\"白色蝴蝶结\",\"white_bowtie\":\"白色领结\",\"white_bra\":\"白色胸罩\",\"white_camisole\":\"白色女式背心\",\"white_cape\":\"白色斗篷\",\"white_capelet\":\"白色披风\",\"white_cardigan\":\"白色开襟衫\",\"white_cat\":\"白猫\",\"white_choker\":\"白色项圈\",\"white_cloak\":\"白色斗篷\",\"white_coat\":\"白色外套\",\"white_collar\":\"白色领子\",\"white_day\":\"白色情人节\",\"white_dress\":\"白色连衣裙\",\"white_eyes\":\"白眼\",\"white_feathers\":\"白色羽毛\",\"white_flower\":\"白色的花\",\"white_footwear\":\"白色鞋类\",\"white_fur\":\"白色的毛皮\",\"white_garter_straps\":\"白色吊袜带\",\"white_gloves\":\"白手套\",\"white_hair\":\"白发\",\"white_hairband\":\"白色发带\",\"white_headband\":\"白色头带\",\"white_headwear\":\"白色头饰\",\"white_hoodie\":\"白色连帽衫\",\"white_horns\":\"白色角\",\"white_jacket\":\"白色夹克\",\"white_kimono\":\"白色和服\",\"white_legwear\":\"白丝袜\",\"white_leotard\":\"白色连身衣\",\"white_mage\":\"白魔道士\",\"white_nails\":\"白色指甲\",\"white_neckerchief\":\"白色领巾\",\"white_necktie\":\"白色领带\",\"white_neckwear\":\"白色领子\",\"white_one-piece_swimsuit\":\"白色连体泳装\",\"white_outline\":\"白色轮廓\",\"white_panties\":\"白色内裤\",\"white_pants\":\"白色裤子\",\"white_pantyhose\":\"白色连裤袜\",\"white_pupils\":\"白色瞳孔\",\"white_ribbon\":\"白色丝带\",\"white_robe\":\"白色长袍\",\"white_rose\":\"白玫瑰\",\"white_sailor_collar\":\"白色水手领\",\"white_scarf\":\"白色围巾\",\"white_scrunchie\":\"白色发束\",\"white_serafuku\":\"白色水手服\",\"white_shirt\":\"白衬衫\",\"white_shorts\":\"白色短裤\",\"white_skin\":\"白色的皮肤\",\"white_skirt\":\"白色短裙\",\"white_sleeves\":\"白色袖子\",\"white_socks\":\"白色短袜\",\"white_suit\":\"白色西装\",\"white_sweater\":\"白色毛衣\",\"white_swimsuit\":\"白色泳衣\",\"white_tank_top\":\"白色无袖紧身背心\",\"white_theme\":\"白色主题\",\"white_thighhighs\":\"白色过膝袜\",\"white_tiger\":\"白虎(动物)\",\"white_towel\":\"白色毛巾\",\"white_vest\":\"白色背心\",\"white_wings\":\"白色翅膀\",\"whiteboard_(medium)\":\"白板\",\"whitesmoke\":\"烟白\",\"wicked_dragon_witch_ver._shinjuku_1999\":\"邪龙之魔女ver新宿1999\",\"wide-eyed\":\"睁大眼睛\",\"wide_eyed\":\"睁大眼睛\",\"wide_eyes\":\"睁开眼睛\",\"wide_face\":\"宽脸化\",\"wide_hips\":\"宽盆骨\",\"wide_image\":\"宽图\",\"wide_ponytail\":\"宽马尾\",\"wide_shot\":\"广角镜头\",\"wide_sleeves\":\"宽大的袖子\",\"wide_spread_legs\":\"丰盈的大腿\",\"widescreen\":\"宽屏幕\",\"widow's_peak\":\"美人尖\",\"wife_and_wife\":\"百合夫妇\",\"wig\":\"假发\",\"wince\":\"闭一只眼\",\"wind\":\"风\",\"wind_chime\":\"风铃\",\"wind_lift\":\"起风效果|上升气流\",\"windbreaker\":\"冲锋衣\",\"winding_key\":\"发条钥匙\",\"windmill\":\"风车\",\"window\":\"窗\",\"window_shade\":\"透过窗户照进来的光\",\"windowbox\":\"边框\",\"windowboxed\":\"套着画框(背景)\",\"windsock\":\"风向带|鲤鱼旗\",\"wine\":\"葡萄酒\",\"wine_bottle\":\"酒瓶\",\"wine_glass\":\"红酒杯\",\"wing\":\"翅膀/翼\",\"wing_censor\":\"用翅膀打码\",\"wing_collar\":\"燕子领\",\"wing_helmet\":\"带翅膀的头盔\",\"winged_footwear\":\"带翅膀的鞋子\",\"winged_hat\":\"带翅膀（装饰）的帽子\",\"winged_helmet\":\"带翅膀的头盔\",\"wink\":\"眨眼\",\"winter\":\"冬季\",\"winter_clothes\":\"冬装\",\"winter_coat\":\"冬季大衣\",\"winter_uniform\":\"冬装制服\",\"wip\":\"未完成的\",\"wiping_eyes\":\"揉眼睛\",\"wiping_tears\":\"擦眼泪\",\"wire\":\"电线|数据线\",\"wisteria\":\"紫藤\",\"witch_(madoka_magica)\":\"魔女(魔法少女小圆)\",\"witch_costume\":\"女巫/魔女\",\"witch_hat\":\"女巫帽\",\"witches_hat\":\"女巫帽\",\"withered_flower\":\"枯萎的花\",\"wizard_hat\":\"法师帽\",\"wo-class_aircraft_carrier\":\"空母ヲ級\",\"wolf's_gravestone_(genshin_impact)\":\"狼的墓碑（原神）\",\"wolf\":\"狼\",\"wolf_ears\":\"狼耳朵\",\"wolf_girl\":\"狼女孩\",\"wolf_spirit_(touhou)\":\"狼灵（东方）\",\"wolf_tail\":\"狼尾巴\",\"wood\":\"木材\",\"wooden_bucket\":\"木桶\",\"wooden_floor\":\"木地板\",\"wooden_horse\":\"木马\",\"wooden_sword\":\"木剑\",\"wooden_wall\":\"木墙\",\"woods\":\"森林/树\",\"work_in_progress\":\"未完成的\",\"world_war_ii\":\"第二次世界大战\",\"world_witches_series\":\"世界女巫系列\",\"worried\":\"担忧的\",\"worst_quality\":\"糟糕质量\",\"wreath\":\"花环\",\"wrench\":\"扳手\",\"wrestling\":\"摔角(运动)\",\"wrestling_outfit\":\"摔角服\",\"wrestling_ring\":\"摔角场\",\"wriggle_nightbug\":\"蠕动夜虫\",\"wringing_clothes\":\"拧干衣服\",\"wrist_band\":\"腕带\",\"wrist_bands\":\"腕带\",\"wrist_cuff\":\"腕饰\",\"wrist_cuffs\":\"腕饰\",\"wrist_grab\":\"抓着手腕\",\"wrist_ribbon\":\"腕带\",\"wrist_scrunchie\":\"束腕\",\"wrist_wrap\":\"护腕(布类)\",\"wristband\":\"腕带\",\"wristbands\":\"腕带\",\"wristcuff\":\"腕饰\",\"wristcuffs\":\"腕饰\",\"wristwatch\":\"手表\",\"writing\":\"写作\",\"writing_on_body\":\"身上有字\",\"wrong_feet\":\"脚部作画错误\",\"x-ray\":\"透视\",\"x-shaped_pupils\":\"X 形眼睛\",\"x_hair_ornament\":\"X形发饰\",\"xenoblade_chronicles_(series)\":\"异度之刃编年史\",\"xiangling_(genshin_impact)\":\"香菱（原神）\",\"xiao_(genshin_impact)\":\"魈_(原神冲击)\",\"xingqiu_(genshin_impact)\":\"行秋（原神）\",\"xinyan_(genshin_impact)\":\"辛焱（原神）\",\"xmas\":\"圣诞节\",\"xray\":\"透视人体内部\",\"xx_and_xx_hair\":\"头发内变色\",\"xx_colored_inner_hair\":\"内层挑染\",\"xx_focus\":\"聚焦在xx上\",\"xx_girl\":\"xx娘的另一种形式\",\"xx_musume\":\"xx娘\",\"yae_miko\":\"八重神子\",\"yae_sakura\":\"八重樱\",\"yagami_hayate\":\"八神疾风\",\"yagasuri\":\"箭羽纹\",\"yagen_toushirou\":\"薬研藤四郎\",\"yagokoro_eirin\":\"八意永琳\",\"yakumo_ran\":\"八云蓝\",\"yakumo_yukari\":\"八云紫\",\"yamabuki_inori\":\"山吹祈里\",\"yamada_aoi\":\"山田葵\",\"yamada_elf\":\"山田エルフ\",\"yamagami_lucy\":\"山神露西…(略)\",\"yamagishi_fuuka\":\"山岸風花\",\"yamakasa\":\"山形花车\",\"yamanaka_ino\":\"山中いの\",\"yamanaka_sawako\":\"山中さわ子\",\"yamashiro_(azur_lane)\":\"山城(アズールレーン)\",\"yamashiro_(summer_offensive?)_(azur_lane)\":\"山城（夏季攻势？）（碧蓝航线）\",\"yamato-no-kami_yasusada\":\"大和守安定\",\"yamato_(kancolle)\":\"大和_(kancolle)\",\"yandere\":\"病娇\",\"yanfei_(genshin_impact)\":\"烟绯（原神）\",\"yang_guifei_(fate)\":\"杨贵妃（命运）1304\",\"yangire\":\"疯狂的\",\"yano_toshinori\":\"矢野俊典\",\"yaoi_(male-male)\":\"八井（男-男）\",\"yaoyao_(genshin_impact)\":\"yaoyao（原神）\",\"yaoyorozu_momo\":\"八百万百\",\"yarn\":\"毛线\",\"yarn_ball\":\"毛线球\",\"yasaka_kanako\":\"八坂神奈子\",\"yasogami_school_uniform\":\"八十神高中校服\",\"yat_sen_(azur_lane)\":\"中山（碧蓝航线）\",\"yawn\":\"打哈欠\",\"yawning\":\"打哈欠\",\"yazawa_nico\":\"矢泽妮可\",\"year_of_the_dog\":\"狗年\",\"year_of_the_pig\":\"猪年\",\"year_of_the_rat\":\"鼠年\",\"year_of_the_rooster\":\"鸡年\",\"yelan\":\"夜澜\",\"yelan_(genshin_impact)\":\"夜澜（原神）\",\"yellow\":\"黄色\",\"yellow-framed_eyewear\":\"黄框眼镜\",\"yellow_apron\":\"黄色围裙\",\"yellow_ascot\":\"黄色阿斯科特领巾\",\"yellow_background\":\"黄色背景\",\"yellow_bikini\":\"黄色比基尼\",\"yellow_bodysuit\":\"黄色紧身衣\",\"yellow_bow\":\"黄色的蝴蝶结\",\"yellow_bowtie\":\"黄色领结\",\"yellow_bra\":\"黄色胸罩\",\"yellow_choker\":\"黄色项圈\",\"yellow_dress\":\"黄色连衣裙\",\"yellow_eyes\":\"金眼\",\"yellow_flower\":\"黄色的花\",\"yellow_footwear\":\"黄色鞋类\",\"yellow_fur\":\"黄色毛皮\",\"yellow_gloves\":\"黄色手套\",\"yellow_hair\":\"金发\",\"yellow_hairband\":\"黄色发带\",\"yellow_headwear\":\"黄色头饰\",\"yellow_jacket\":\"黄色夹克\",\"yellow_kimono\":\"黄色和服\",\"yellow_legwear\":\"黄色裤袜\",\"yellow_leotard\":\"黄色连身衣\",\"yellow_nails\":\"黄色指甲\",\"yellow_neckerchief\":\"黄色领巾\",\"yellow_necktie\":\"黄色领带\",\"yellow_neckwear\":\"黄色领子\",\"yellow_panties\":\"黄色内裤\",\"yellow_ribbon\":\"黄丝带\",\"yellow_rose\":\"黄玫瑰\",\"yellow_scarf\":\"黄色围巾\",\"yellow_sclera\":\"黄色巩膜\",\"yellow_scrunchie\":\"黄色发束\",\"yellow_shirt\":\"黄色衬衫\",\"yellow_shorts\":\"黄色短裤\",\"yellow_skin\":\"黄色皮肤\",\"yellow_skirt\":\"黄色裙子\",\"yellow_sweater\":\"黄色毛衣\",\"yellow_theme\":\"黄色主题\",\"yellow_thighhighs\":\"黄色过膝袜\",\"yellow_vest\":\"黄色背心\",\"yellow_wings\":\"黄色的翅膀\",\"yellowgreen\":\"黄绿\",\"yes\":\"对\",\"yes-no_pillow\":\"Yes/No枕头\",\"yin-yang\":\"阴阳\",\"yin_yang\":\"太极图\",\"ying-yang\":\"阴阳\",\"ying_yang\":\"阴阳\",\"yinyang\":\"阴阳\",\"yoga\":\"瑜伽\",\"yoga_pants\":\"瑜伽裤\",\"yoimiya_(genshin_impact)\":\"宵宫(原神)\",\"yokozuwari\":\"侧身坐\",\"yor_briar\":\"约尔·福杰\",\"yordle\":\"约德尔人\",\"yorha_no.2_type_b\":\"2b\",\"yorha_no._2_type_b\":\"ヨルハ二号B型\",\"yorha_no._9_type_s\":\"ヨルハ九号S型\",\"yorha_type_a_no._2\":\"ヨルハA型二号\",\"yorigami_jo'on\":\"依神女苑\",\"yorigami_shion\":\"依神紫苑\",\"yorktown_(azur_lane)\":\"约克镇（碧蓝航线）\",\"yoshida_yuuko_(machikado_mazoku)\":\"吉田優子\",\"yoshikawa_chinatsu\":\"吉川ちなつ\",\"yoshimi_(blue_archive)\":\"吉见（蓝色档案）\",\"yotsuba_alice\":\"四葉ありす\",\"you're_doing_it_wrong\":\"使用方法错误\",\"you_gonna_get_raped\":\"要被强奸的flag\",\"youkai\":\"妖怪\",\"young\":\"年轻\",\"younger\":\"幼儿化\",\"yowane_haku\":\"弱音ハク\",\"yu-gi-oh!\":\"游戏王\",\"yu_mei-ren_(fate)\":\"于美人（命运）\",\"yugake\":\"弽\",\"yuigahama_yui\":\"由比滨结衣\",\"yuki_(touhou)\":\"由纪（东方）\",\"yuki_miku\":\"雪初音\",\"yukihana_lamy\":\"雪花菈米\",\"yukikaze_(azur_lane)\":\"雪风\",\"yukikaze_(kancolle)\":\"雪风_(kancolle)\",\"yukine_chris\":\"雪音クリス\",\"yukinoshita_yukino\":\"雪之下雪乃\",\"yukishiro_honoka\":\"雪城ほのか\",\"yukkuri\":\"油库里\",\"yukkuri_shiteitte_ne\":\"油库里（馒头样只有头的人物）\",\"yumehara_nozomi\":\"夢原のぞみ\",\"yumeko_(touhou)\":\"梦子（东方）\",\"yumemi_riamu\":\"梦见璃亚梦\",\"yumi_(senran_kagura)\":\"雪泉（闪乱神乐）\",\"yumizuka_satsuki\":\"弓塚さつき\",\"yun_jin_(genshin_impact)\":\"云堇（原神）\",\"yunomi\":\"茶碗\",\"yuri_(female-female)\":\"百合（女-女）\",\"yuudachi_(azur_lane)\":\"夕立(アズールレーン)\",\"yuudachi_(kancolle)\":\"夕立_(kancolle)\",\"yuudachi_(shogun_of_snowballs)_(azur_lane)\":\"yuudachi（雪球将军）（碧蓝航线）\",\"yuuka_(blue_archive)\":\"优香（蓝色档案）\",\"yuuki_makoto\":\"有里湊\",\"yuuki_mikan\":\"结城美柑\",\"yuzu_(blue_archive)\":\"柚子（蓝色档案）\",\"yuzuhara_konomi\":\"柚原このみ\",\"yuzuki_yukari\":\"結月ゆかり\",\"yuzuriha_inori\":\"楪いのり\",\"z-ring\":\"Z手环\",\"z1_leberecht_maass_(azur_lane)\":\"z1_leberecht_maass（碧蓝航线）\",\"z23_(azur_lane)\":\"Z23(碧蓝航线)\",\"z46_(azur_lane)\":\"z46\",\"zabuton\":\"褥垫\",\"zara_(azur_lane)\":\"扎拉\",\"zara_(poolside_coincidence)_(azur_lane)\":\"zara_(池畔巧合)_(azur_Lane)\",\"zayoi_Sakuya\":\"十六夜咲夜I\",\"zenra\":\"习以为常的全裸\",\"zero_suit\":\"Zero装束\",\"zero_two_(darling_in_the_franxx)\":\"02国家队\",\"zettai_ryouiki\":\"绝对领域\",\"zettai_ryouki\":\"绝对领域\",\"zhongli_(genshin_impact)\":\"钟离（原神）\",\"zima_(arknights)\":\"齐玛（明日方舟）\",\"zipper\":\"拉链\",\"zipper_pull_tab\":\"拉链的拉片\",\"zombie\":\"僵尸\",\"zombie_fairy_(touhou)\":\"僵尸妖精（东方）\",\"zombie_pose\":\"僵尸姿势\",\"zombification\":\"僵尸化\",\"zoom_layer\":\"背景是前景的放大版\",\"zoomlayer\":\"人物立绘缩放(剪影)图层\",\"zouri\":\"日式草鞋\",\"zuikaku_(azur_lane)\":\"瑞鹤\",\"zuikaku_(kancolle)\":\"瑞鹤\",\"zuikaku_(the_wind's_true_name)_(azur_lane)\":\"zuikaku_(风的真名)_(azur_Lane)\",\"zzz\":\"zzz（打呼噜）\",\"☀\":\"晴\",\"☁\":\"云\",\"☂\":\"下雨\",\"☃\":\"下雪\",\"☔\":\"下雨\",\"⛅\":\"阴\",\"⛈\":\"雷阵雨\",\"❄\":\"下雪\",\"🌂\":\"下雨\",\"🌅\":\"日出\",\"🌈\":\"彩虹\",\"🌤\":\"晴偶有云\",\"🌥\":\"多云\",\"🌦\":\"晴转雨\",\"🌧\":\"下雨\",\"🌨\":\"下雪\",\"🌩\":\"打雷\",\"🌪\":\"龙卷风\",\"🌫\":\"雾\",\"anal\":\"肛门\",\"anal_beads\":\"肛珠\",\"angel\":\"天使\",\"animal_ears\":\"兽耳\",\"anus\":\"肛门露出\",\"areola\":\"乳晕\",\"armor\":\"盔甲/装甲\",\"artist_revision\":\"画师修改\",\"ass\":\"臀部\",\"ass_grab\":\"持股/捏臀\",\"bandages\":\"绷带\",\"bathing\":\"沐浴\",\"bikini\":\"比基尼\",\"bikini_armor\":\"比基尼装甲/轻薄盔甲\",\"bikini_top\":\"比基尼乳罩\",\"blood\":\"血腥\",\"bloomers\":\"灯笼裤/宽松短裤\",\"bodysuit\":\"紧身衣裤\",\"bondage\":\"束缚\",\"bottomless\":\"下身露出\",\"bra\":\"乳罩\",\"breast_grab\":\"握乳\",\"breast_hold\":\"托乳\",\"breasts\":\"乳\",\"bunny_ears\":\"兔耳\",\"bunny_girl\":\"兔女郎\",\"buruma\":\"运动短裤\",\"calendar\":\"日历\",\"cameltoe\":\"阴户凸显\",\"censored\":\"有码\",\"cheerleader\":\"啦啦队队员\",\"chibi\":\"Q版\",\"chinadress\":\"旗袍\",\"christmas\":\"圣诞\",\"cleavage\":\"乳沟\",\"cream\":\"奶油\",\"crossdress\":\"变装\",\"cum\":\"精液\",\"dakimakura\":\"抱枕\",\"digital_version\":\"数字版\",\"dildo\":\"假阳具\",\"disc_cover\":\"光盘封面\",\"dress\":\"连衣裙\",\"dress_shirt\":\"衬衫\",\"elf\":\"精灵\",\"erect_nipples\":\"乳尖\",\"extreme_content\":\"极端\",\"eyepatch\":\"眼罩\",\"feet\":\"足\",\"fellatio\":\"口交\",\"fishnets\":\"鱼网袜\",\"fixed\":\"修改\",\"footjob\":\"足交\",\"futanari\":\"扶她\",\"game_cg\":\"游戏CG\",\"gangbang\":\"乱交\",\"garter\":\"袜带\",\"garter_belt\":\"吊袜腰带\",\"guitar\":\"吉他\",\"gun\":\"枪炮\",\"guro\":\"猎奇\",\"halloween\":\"万圣节前夜\",\"handjob\":\"打手枪\",\"headphones\":\"耳机\",\"heels\":\"高跟鞋\",\"heterochromia\":\"异色瞳\",\"horns\":\"角\",\"japanese_clothes\":\"日式服装\",\"kimono\":\"和服\",\"kitsune\":\"狐狸\",\"landscape\":\"风景画\",\"leotard\":\"紧身连衣裤\",\"lingerie\":\"贴身内衣\",\"loli\":\"萝莉\",\"lolita_fashion\":\"洛丽塔\",\"maid\":\"女仆\",\"male\":\"男性\",\"masturbation\":\"自慰\",\"mecha\":\"机甲\",\"megane\":\"眼镜\",\"miko\":\"巫女\",\"monochrome\":\"单色\",\"naked\":\"裸体\",\"naked_apron\":\"裸体围裙\",\"naked_cape\":\"裸体披风\",\"neko\":\"猫\",\"nekomimi\":\"猫耳\",\"nipples\":\"乳头\",\"no_bra\":\"无乳罩\",\"nopan\":\"无胖次\",\"nurse\":\"护士\",\"onsen\":\"温泉\",\"open_shirt\":\"衬衫敞开\",\"paizuri\":\"乳交\",\"pajama\":\"睡衣\",\"pantsu\":\"胖次\",\"panty_pull\":\"胖次脱下\",\"pantyhose\":\"裤袜\",\"partial_scan\":\"局部扫描\",\"penis\":\"阴茎\",\"pointy_ears\":\"尖耳朵\",\"pubic_hair\":\"阴毛\",\"pussy\":\"阴户\",\"pussy_juice\":\"妹汁\",\"school_swimsuit\":\"学校泳衣\",\"see_through\":\"透视\",\"seifuku\":\"制服\",\"sex\":\"性交\",\"sheets\":\"床单\",\"shimapan\":\"条纹胖次\",\"shirt_lift\":\"衬衫掀起\",\"shota\":\"正太\",\"sketch\":\"素描\",\"skirt_lift\":\"裙摆掀起\",\"stockings\":\"长筒袜\",\"string_panties\":\"细绳胖次\",\"sweater\":\"毛衣\",\"swimsuits\":\"泳衣\",\"sword\":\"刀剑\",\"symmetrical_docking\":\"乳乳相接\",\"tagme\":\"标签不全\",\"tail\":\"兽尾\",\"tan_lines\":\"日晒线\",\"tattoo\":\"文身\",\"tentacles\":\"触手\",\"text\":\"文本\",\"thighhighs\":\"过膝袜\",\"thong\":\"丁字裤\",\"topless\":\"上身露出\",\"torn_clothes\":\"破衣\",\"towel\":\"浴巾\",\"transparent_png\":\"背景透明\",\"trap\":\"伪娘\",\"umbrella\":\"伞\",\"uncensored\":\"无码\",\"underboob\":\"南半球/下乳露出\",\"undressing\":\"脱衣\",\"uniform\":\"制服\",\"vibrator\":\"跳蛋\",\"waitress\":\"女侍\",\"wallpaper\":\"壁纸\",\"weapon\":\"武器\",\"wedding_dress\":\"婚纱\",\"wet\":\"湿身\",\"wet_clothes\":\"湿衣\",\"wings\":\"翅膀\",\"witch\":\"女巫\",\"yaoi\":\"蔷薇/男同\",\"yukata\":\"浴衣\",\"yuri\":\"百合\",\"fingering\":\"指交\",\"panties\":\"内裤\",\"condom\":\"避孕套\",\"underwear\":\"内衣\",\"gothic_lolita\":\"哥特式洛丽塔\",\"summer_dress\":\"夏装\",\"possible_duplicate\":\"可能重复\",\"wardrobe_malfunction\":\"走光\",\"photoshop\":\"PS 改图\",\"bandaid\":\"创可贴/绷带\",\"bike_shorts\":\"自行车短裤\",\"monster_girl\":\"怪物女孩\",\"pasties\":\"乳贴\",\"maebari\":\"前貼り/遮盖私处\",\"business_suit\":\"西装/职业服\",\"cosplay\":\"角色扮演\",\"crossover\":\"作品联动/混合同人\",\"mecha_musume\":\"机甲娘\",\"valentine\":\"情人节\",\"lactation\":\"泌乳\",\"nipple_slip\":\"露点\",\"monster\":\"怪物\",\"naked_ribbon\":\"裸体丝带\",\"devil\":\"魔鬼/恶魔\",\"nun\":\"修女\",\"character_design\":\"角色设计\",\"sarashi\":\"晒し/缠胸布\",\"stick_poster\":\"海报\",\"inumimi\":\"犬耳\",\"raw_scan\":\"扫描原图\",\"selfie\":\"自拍\",\"detexted\":\"去字图片\",\"profile_page\":\"角色资料页\",\"tutorial\":\"教程\",\"duplicate\":\"重复图片\",\"sling_bikini\":\"吊带比基尼\",\"expression\":\"角色展示/立绘\",\"pee\":\"尿尿\",\"index_page\":\"索引页面\",\"autographed\":\"亲笔签名\",\"cg\":\"CG/计算机动画\",\"smoking\":\"吸烟\",\"cunnilingus\":\"品玉/舔阴\",\"sake\":\"日本清酒\",\"wa_maid\":\"和风女仆\",\"fundoshi\":\"褌/兜裆布\",\"mermaid\":\"美人鱼\",\"genderswap\":\"性转\",\"official_watermark\":\"官方水印\",\"ninja\":\"忍者\",\"fairy\":\"精灵/小精灵\",\"anthropomorphization\":\"拟人化\",\"overalls\":\"工装连衣裤\",\"line_art\":\"线条画\",\"pirate\":\"海盗\",\"bukkake\":\"颜射\",\"penguin\":\"企鹅\",\"tennis\":\"网球\",\"photo\":\"照片/现实背景\",\"translated\":\"文字已翻译(英文)\",\"corset\":\"(束腰)紧身内衣\",\"parody\":\"仿拟/谐拟\",\"baseball\":\"棒球\",\"endcard\":\"片尾插图\",\"pregnant\":\"孕妇\",\"robe\":\"长袍/礼服/睡袍\",\"card\":\"卡牌\",\"basketball\":\"篮球\",\"tribadism\":\"磨豆腐/交叉体位\",\"silhouette\":\"剪影/暗色轮廓/体形\",\"4koma\":\"四格漫画\",\"cropped\":\"裁剪图\",\"soccer\":\"足球\",\"chainsaw\":\"电锯\",\"sample\":\"样品图\",\"gym_uniform\":\"体操服/健身服\",\"asian_clothes\":\"亚洲服装\",\"wa_lolita\":\"和风洛丽塔\",\"police_uniform\":\"警服\",\"azur_lane\":\"碧蓝航线\",\"blue_archive\":\"碧蓝档案\",\"granblue_fantasy\":\"碧蓝幻想\",\"genshin_impact\":\"原神\",\"touhou\":\"东方\",\"kantai_collection\":\"舰队收藏\",\"the_idolm@ster\":\"偶像大师\",\"arknights\":\"明日方舟\",\"the_idolm@ster_cinderella_girls\":\"偶像大师灰姑娘女孩\",\"girls_frontline\":\"少女前线\",\"fire_emblem\":\"火焰之纹章\",\"princess_connect\":\"公主连结\",\"princess_connect!_re:dive\":\"公主连结 Re:Dive\",\"the_idolm@ster_shiny_colors\":\"偶像大师闪耀色彩\",\"uma_musume_pretty_derby\":\"赛马娘\",\"mahou_shoujo_lyrical_nanoha\":\"魔法少女奈叶\",\"nijisanji\":\"彩虹社\",\"re_zero_kara_hajimeru_isekai_seikatsu\":\"Re:从零开始的异世界生活\",\"pokemon\":\"精灵宝可梦\",\"puella_magi_madoka_magica\":\"魔法少女小圆\",\"gundam\":\"高达\",\"gochuumon_wa_usagi_desu_ka?\":\"请问您今天要来点兔子吗？\",\"k-on!\":\"轻音少女\",\"final_fantasy\":\"最终幻想\",\"girls_und_panzer\":\"少女与战车\",\"to_love_ru\":\"出包王女\",\"fire_emblem_heroes\":\"火焰之纹章 英雄\",\"sword_art_online\":\"刀剑神域\",\"benghuai_xueyuan\":\"崩坏学园\",\"neon_genesis_evangelion\":\"新世纪福音战士\",\"honkai_impact\":\"崩坏3\",\"5-toubun_no_hanayome\":\"五等分的新娘\",\"league_of_legends\":\"英雄联盟\",\"pretty_cure\":\"光之美少女\",\"to_aru_majutsu_no_index\":\"魔法禁书目录\",\"code_geass\":\"反叛的鲁路修\",\"suzumiya_haruhi_no_yuuutsu\":\"凉宫春日的忧郁\",\"strike_witches\":\"强袭魔女\",\"card_captor_sakura\":\"魔卡少女樱\",\"kono_subarashii_sekai_ni_shukufuku_wo!\":\"为美好的世界献上祝福！\",\"sono_bisque_doll_wa_koi_wo_suru\":\"更衣人偶坠入爱河\",\"choujigen_game_neptune\":\"超次元游戏海王星\",\"fate/kaleid_liner_prisma_illya\":\"魔法少女☆伊莉雅\",\"the_idolm@ster_million_live!\":\"偶像大师百万现场\",\"to_aru_kagaku_no_railgun\":\"某科学的超电磁炮\",\"love_live!_nijigasaki_high_school_idol_club\":\"Love Live! 虹咲学园学园偶像同好会\",\"saenai_heroine_no_sodatekata\":\"路人女主的养成方法\",\"atelier\":\"炼金工房系列\",\"xenoblade\":\"异度神剑\",\"bang_dream!\":\"BanG Dream!\",\"date_a_live\":\"约会大作战\",\"hibike!_euphonium\":\"吹响吧！上低音号\",\"nier_automata\":\"尼尔：自动人形\",\"queen's_blade\":\"女王之刃\",\"yahari_ore_no_seishun_lovecome_wa_machigatteiru.\":\"我的青春恋爱喜剧果然有问题\",\"to_love_ru_darkness\":\"出包王女 Darkness\",\"to_heart_(series)\":\"To Heart 系列\",\"xenoblade_chronicles_2\":\"异度神剑2\",\"senran_kagura\":\"闪乱神乐\",\"kaguya-sama_wa_kokurasetai_~tensai-tachi_no_renai_zunousen~\":\"辉夜大小姐想让我告白～天才们的恋爱头脑战～\",\"bakemonogatari\":\"化物语\",\"mahou_shoujo_lyrical_nanoha_strikers\":\"魔法少女奈叶 StrikerS\",\"little_busters!\":\"Little Busters!\",\"final_fantasy_xiv\":\"最终幻想 XIV\",\"to_heart_2\":\"To Heart 2\",\"ore_no_imouto_ga_konnani_kawaii_wake_ga_nai\":\"我的妹妹哪有这么可爱！\",\"kimetsu_no_yaiba\":\"鬼灭之刃\",\"overwatch\":\"守望先锋\",\"final_fantasy_vii\":\"最终幻想 VII\",\"darling_in_the_franxx\":\"DARLING in the FRANXX\",\"boku_wa_tomodachi_ga_sukunai\":\"我的朋友很少\",\"angel_beats!\":\"Angel Beats!\",\"megaten\":\"女神转生系列\",\"fire_emblem_kakusei\":\"火焰之纹章 觉醒\",\"black_rock_shooter\":\"黑岩射手\",\"kemono_friends\":\"兽娘动物园\",\"infinite_stratos\":\"IS/无限斯特拉托斯\",\"monster_musume_no_iru_nichijou\":\"魔物娘的相伴日常\",\"fire_emblem_three_houses\":\"火焰之纹章 风花雪月\",\"ssss.gridman\":\"SSSS.古立特\",\"highschool_dxd\":\"恶魔高校 D×D\",\"zhanjianshaonv\":\"战舰少女\",\"lucky_star\":\"幸运星\",\"kobayashi-san_chi_no_maid_dragon\":\"小林家的龙女仆\",\"sailor_moon\":\"美少女战士\",\"spy_x_family\":\"间谍过家家\",\"wuthering_waves\": \"鸣潮\"}"
  },
  {
    "path": "src/data/all_tags_cn_space.json",
    "content": "{\n  \"39\": \"ミクの日\",\n  \"69\": \"69(体位)\",\n  \"\\\"don't say \\\"\\\"lazy\\\"\\\"\\\"\": \"\\\"《don't_say_\\\"\\\"lazy\\\"\\\"》\\\"\",\n  \"+ +\": \"加号型眼\",\n  \"1970s (style)\": \"20世纪70年代(风格)\",\n  \"1980s (style)\": \"20世纪80年代(风格)\",\n  \"1990s (style)\": \"90年代(风格)\",\n  \"1girl solo\": \"只有一位女性\",\n  \"1girl solo focus\": \"画面内一位女性 在画面外有男性\",\n  \"1other\": \"1个非人类\",\n  \"2others\": \"2个非人类\",\n  \"3boys\": \"3个男性\",\n  \"4boys\": \"4个男性\",\n  \"5boys\": \"5个男性\",\n  \"6+boys\": \"6个以上的男性\",\n  \"A sushi roll\": \"寿司卷\",\n  \"Ageplay\": \"年龄play\",\n  \"Akashi Kaikyo Bridge\": \"明石海峡大桥\",\n  \"Altocumulus\": \"高积云\",\n  \"Altostratus\": \"高层云\",\n  \"Animal play\": \"动物play\",\n  \"Ao Dai\": \"越南校服（奥黛）\",\n  \"Astrology\": \"占星术\",\n  \"Auditorium\": \"礼堂\",\n  \"Ball bra\": \"球形文胸\",\n  \"Bikini briefs\": \"比基尼三角裤\",\n  \"Body Types\": \"体型\",\n  \"Bondage&Discipline\": \"绑缚与调教\",\n  \"Boxer briefs\": \"平角内裤\",\n  \"Boyshort panties\": \"男孩短内裤\",\n  \"CG\": \"提高图片质量\",\n  \"Cassette\": \"磁带盒\",\n  \"Chinese\": \"中文\",\n  \"Cirrocumulus\": \"卷积云\",\n  \"Cirrostratus\": \"卷层云\",\n  \"Clamp\": \"钳\",\n  \"Cumulonimbus\": \"积雨云\",\n  \"D&D\": \"西方龙\",\n  \"Disney land\": \"迪士尼乐园\",\n  \"Eating and Drinking from Body\": \"身体的饮食\",\n  \"English\": \"英文\",\n  \"Exposure\": \"暴露\",\n  \"Extreme' Fetishes\": \"极端恋物癖\",\n  \"Fetishes\": \"恋物癖\",\n  \"Floating light spot\": \"浮动光斑\",\n  \"Flying colored shredded paper\": \"飞溅的彩色碎纸\",\n  \"French\": \"法文\",\n  \"Fuji Mountain\": \"富士山\",\n  \"Gelatin\": \"明胶、布丁\",\n  \"Gender Play and Intersex\": \"性别游戏\",\n  \"Gimp suit\": \"束缚腿套\",\n  \"Glowing butterflies\": \"发光的蝴蝶\",\n  \"Gravel\": \"碎石\",\n  \"Hair dripping\": \"头发在滴水\",\n  \"Half-up\": \"上半部分束起\",\n  \"Hospital\": \"医院\",\n  \"Intersection\": \"路口\",\n  \"Japanese\": \"日本人\",\n  \"Japanese hotel\": \"日本旅馆\",\n  \"Jekyll and Hyde\": \"多重人格\",\n  \"Jockstrap\": \"护身三角绷带\",\n  \"Kabedon\": \"壁咚\",\n  \"Knotting\": \"打结\",\n  \"Lever\": \"杠杆|操作杆\",\n  \"Machu Picchu\": \"马丘比丘\",\n  \"Mecha on girl\": \"女孩身上的机甲\",\n  \"Medical service\": \"医疗服务\",\n  \"Miscellaneous Fetishes\": \"其他恋物癖\",\n  \"Monoglove\": \"束缚手套\",\n  \"Mutilation\": \"残缺\",\n  \"Nimbostratus\": \"雨层云\",\n  \"Open the door halfway\": \"半开门\",\n  \"Painting (Action)\": \"画画\",\n  \"Pearl thong\": \"珍珠丁字裤\",\n  \"Pecjob\": \"男男\",\n  \"Penetration&Insertion\": \"穿透和插入\",\n  \"Penis sheath\": \"阴茎鞘\",\n  \"Pump\": \"泵\",\n  \"QR code\": \"二维码\",\n  \"Same-sex Acts\": \"同性行为\",\n  \"Scat and Urination\": \"粪便和排尿\",\n  \"Sexy lingerie\": \"情趣内衣\",\n  \"ShadowVerse\": \"影之诗\",\n  \"Skytree\": \"东京天空树\",\n  \"Slightly open mouth\": \"嘴巴微微张开\",\n  \"Smartphones\": \"智能手机\",\n  \"SouryuuAsukaLangley\": \"明日香\",\n  \"Starry sky adorns hair\": \"星空头发\",\n  \"Steins;Gate\": \"石头门\",\n  \"Strapless bottom\": \"无带下装\",\n  \"Stratocumulus\": \"层积云\",\n  \"Taj Mahal\": \"泰姬陵\",\n  \"Taoist robes\": \"道袍\",\n  \"Tokyo Tower\": \"东京塔\",\n  \"Transparent underwear\": \"透明内衣\",\n  \"Trapeze\": \"吊架；秋千\",\n  \"Tropical\": \"热带特征的\",\n  \"Visible signs\": \"可见标志\",\n  \"aak (arknights)\": \"aak（明日方舟）\",\n  \"abigail williams (fate)\": \"阿比盖尔威廉姆斯（命运）\",\n  \"abs\": \"腹肌\",\n  \"absinthe (arknights)\": \"苦艾酒（明日方舟）\",\n  \"absolutely everyone\": \"大合影|全家福\",\n  \"abstract background\": \"抽象背景\",\n  \"abuse\": \"虐待\",\n  \"abyss mage (genshin impact)\": \"深渊法师（原神）\",\n  \"abyssal ship\": \"深海栖舰\",\n  \"acoustic guitar\": \"原声吉他\",\n  \"action\": \"动作\",\n  \"adapted uniform\": \"改装制服\",\n  \"adjusting another's hair\": \"调整别人的头发\",\n  \"adjusting clothes\": \"拨弄衣服\",\n  \"adjusting gloves\": \"拨弄手套\",\n  \"adjusting hat\": \"整理帽子\",\n  \"adjusting headwear\": \"整理头饰\",\n  \"adjusting scarf\": \"调整围巾\",\n  \"adjusting swimsuit\": \"拨弄泳衣\",\n  \"admiral graf spee (peaceful daily life) (azur lane)\": \"Admiral_graf_spee_(和平的日常生活)_(azur_Lane)\",\n  \"admiral hipper (azur lane)\": \"希珀海军上将\",\n  \"adult baby\": \"成人宝宝\",\n  \"aegir (azur lane)\": \"艾吉尔\",\n  \"aerial\": \"空中\",\n  \"aerial fireworks\": \"空中烟火\",\n  \"aestus estus\": \"原初之火(武器)\",\n  \"aether (genshin impact)\": \"旅行者（原神）\",\n  \"afloat\": \"漂浮\",\n  \"after\": \"口交后\",\n  \"after anal\": \"肛交后\",\n  \"after buttjob\": \"屁股交后\",\n  \"after ejaculation\": \"阴茎射后疲软\",\n  \"after fellatio\": \"口交后\",\n  \"after fingering\": \"指法后\",\n  \"after frottage\": \"摩擦后\",\n  \"after insertion\": \"插入后\",\n  \"after kiss\": \"接吻后\",\n  \"after masturbation\": \"手淫后\",\n  \"after oral\": \"口服后\",\n  \"after paizuri\": \"乳交后\",\n  \"after rape\": \"强奸后\",\n  \"after urethral\": \"尿道后\",\n  \"after vaginal\": \"事后阴道特写\",\n  \"afterglow\": \"事后余韵\",\n  \"aftersex\": \"事后\",\n  \"against backlight at dusk\": \"傍晚背对阳光\",\n  \"against glass\": \"压在玻璃上\",\n  \"against wall\": \"压在墙上\",\n  \"age difference\": \"年龄差\",\n  \"age regression\": \"幼化\",\n  \"ahri (league of legends)\": \"阿狸\",\n  \"aiguillette\": \"绶带\",\n  \"aiming\": \"瞄准\",\n  \"aiming at viewer\": \"瞄准了读者(的视角)\",\n  \"ainu clothes\": \"阿伊努人的服饰\",\n  \"air bangs\": \"空气刘海\",\n  \"air bubble\": \"气泡\",\n  \"air conditioner\": \"空调\",\n  \"aircraft\": \"飞行器\",\n  \"airplane\": \"飞机\",\n  \"airship\": \"飞艇\",\n  \"ajax (azur lane)\": \"阿贾克斯（碧蓝航线）\",\n  \"ajirogasa\": \"笠帽\",\n  \"akagi-chan (azur lane)\": \"赤城酱\",\n  \"akagi (paradise amaryllis) (azur lane)\": \"akagi_(天堂孤挺花)_(azur_Lane)\",\n  \"akai haato\": \"赤井心\",\n  \"akane (blue archive)\": \"茜（蓝色档案）\",\n  \"akane (bunny) (blue archive)\": \"茜（兔子）（蓝色档案）\",\n  \"akeome\": \"新年伊始\",\n  \"ako (blue archive)\": \"天雨アコ（蓝色档案）\",\n  \"alabama (azur lane)\": \"阿拉巴马州（碧蓝航线）\",\n  \"alarm clock\": \"闹钟\",\n  \"albacore (azur lane)\": \"长鳍金枪鱼（碧蓝航线）\",\n  \"albedo (genshin impact)\": \"阿贝多（原神）\",\n  \"albino\": \"白化病\",\n  \"algerie (azur lane)\": \"阿尔及利亚（碧蓝航线）\",\n  \"algerie (white sand paradise) (azur lane)\": \"阿尔及利亚（白沙天堂）（碧蓝航线）\",\n  \"alice\": \"爱丽丝\",\n  \"aliceblue\": \"爱丽丝蓝\",\n  \"alien\": \"外星人\",\n  \"alina (arknights)\": \"阿丽娜（明日方舟）\",\n  \"alleyway\": \"小巷\",\n  \"alolan form\": \"阿罗拉形态(宝可梦)\",\n  \"alpaca ears\": \"羊驼耳\",\n  \"alpha signature\": \"阿尔法签名(推特用)\",\n  \"alphes (style)\": \"阿尔卑斯风格\",\n  \"alternate form\": \"与原设不同形态变化\",\n  \"altocumulus castellanus\": \"堡状高积云\",\n  \"altocumulus floccus\": \"絮状高积云\",\n  \"altocumulus lacunosus\": \"网状高积云\",\n  \"altocumulus lenticularis\": \"荚状高积云\",\n  \"altocumulus strataformis\": \"层状高积云\",\n  \"altostratus duplicates\": \"复合高层云\",\n  \"altostratus mammatus\": \"乳状高层云\",\n  \"altostratus opacus\": \"蔽光高层云\",\n  \"altostratus pannus\": \"破片高层云\",\n  \"altostratus radiatus\": \"辐状高层云\",\n  \"altostratus translucidus\": \"透光高层云\",\n  \"altostratus undulatus\": \"波状高层云\",\n  \"amagi-chan (azur lane)\": \"天城酱285\",\n  \"amagi (azur lane)\": \"天城\",\n  \"amagi (wending waters serene lotus) (azur lane)\": \"天城（文定水静莲花）（碧蓝航线）\",\n  \"amagi yukiko\": \"天城雪子\",\n  \"amami haruka\": \"天海春香\",\n  \"amamiya ren\": \"雨宫莲\",\n  \"amane kanata\": \"天音彼方\",\n  \"amanogawa kirara\": \"天之川绮罗\",\n  \"amasawa yuuko\": \"天泽勇子\",\n  \"amaterasu (ookami)\": \"天照大神\",\n  \"amatsukaze (kancolle)\": \"天津风\",\n  \"amazon (dragon's crown)\": \"亚马逊女战士（龙之皇冠）\",\n  \"amber (genshin impact)\": \"安柏（原神）\",\n  \"ambient light\": \"环境光\",\n  \"ambiguous gender\": \"性别暧昧\",\n  \"ambriel (arknights)\": \"安布里尔（明日方舟）\",\n  \"america\": \"美国\",\n  \"america (hetalia)\": \"阿尔弗雷德·F·琼斯\",\n  \"american flag\": \"星条旗\",\n  \"american flag bikini\": \"星条旗比基尼\",\n  \"american flag dress\": \"美国国旗花纹裙子\",\n  \"amiya (arknights)\": \"阿米娅（明日方舟）\",\n  \"amiya (guard) (arknights)\": \"阿米娅（守卫）（方舟）\",\n  \"ammunition\": \"弹药\",\n  \"ammunition belt\": \"弹药带\",\n  \"amos' bow (genshin impact)\": \"阿莫斯弓（原神）\",\n  \"amplifier (instrument)\": \"大音响\",\n  \"amputee\": \"肢体残缺\",\n  \"anal ball wear\": \"佩戴拉珠\",\n  \"anal object insertion\": \"肛门物体插入\",\n  \"anastasia (fate)\": \"阿纳斯塔西娅（命运）\",\n  \"anastasia (idolmaster)\": \"安娜斯塔西娅（偶像大师）\",\n  \"anatomy\": \"解剖学\",\n  \"anchor\": \"锚\",\n  \"anchor necklace\": \"锚项链\",\n  \"anchor print\": \"锚形印花\",\n  \"anchor symbol\": \"锚形符号\",\n  \"anchorage (azur lane)\": \"锚地（碧蓝航线）\",\n  \"anchovy (girls und panzer)\": \"安丘比（少女与战车）\",\n  \"andou (girls und panzer)\": \"安藤（少女与战车）\",\n  \"andreana (arknights)\": \"安德烈娜（明日方舟）\",\n  \"androgynous\": \"可男可女\",\n  \"android\": \"人造人\",\n  \"android 18\": \"人造人18号\",\n  \"android 21\": \"人造人21号\",\n  \"anegasaki nene\": \"姐崎宁宁\",\n  \"aneros\": \"前列腺按摩器\",\n  \"ange (princess principal)\": \"安洁（公主准则）\",\n  \"angel (kof)\": \"安琪儿（拳皇）\",\n  \"angela balzac\": \"安吉拉·巴尔扎克（乐园追放）\",\n  \"angelina (arknights)\": \"安吉丽娜（明日方舟）\",\n  \"anglerfish\": \"鮟鱇\",\n  \"angora rabbit\": \"安哥拉兔\",\n  \"anguish\": \"苦闷\",\n  \"anila (granblue fantasy)\": \"阿妮拉（碧蓝幻想）\",\n  \"animal\": \"动物\",\n  \"animal costume\": \"动物系装扮\",\n  \"animal ear fluff\": \"耳绒毛\",\n  \"animal ear legwear\": \"动物耳朵过膝袜\",\n  \"animal feet\": \"动物脚\",\n  \"animal focus\": \"以动物为焦点\",\n  \"animal hands\": \"动物手/爪\",\n  \"animal hat\": \"动物主题帽饰\",\n  \"animal hug\": \"抱着动物\",\n  \"animal insertion\": \"动物插入\",\n  \"animal nose\": \"动物鼻子\",\n  \"animal on head\": \"头上有动物\",\n  \"animal on lap\": \"膝盖上有动物\",\n  \"animal on shoulder\": \"肩上有动物\",\n  \"animal penis\": \"动物阴茎\",\n  \"animal print\": \"动物印花\",\n  \"animal slippers\": \"动物拖鞋\",\n  \"anime style blush\": \"动画式脸红\",\n  \"animification\": \"（非动画角色）动画风格化\",\n  \"anjou naruko\": \"安城鸣子\",\n  \"ankh\": \"安库(假面骑士OOO)\",\n  \"ankh necklace\": \"十字项链\",\n  \"ankle boots\": \"踝靴\",\n  \"ankle cuffs\": \"脚踝镣铐\",\n  \"ankle ribbon\": \"踝带\",\n  \"ankle strap\": \"脚踝丝环\",\n  \"ankle wrap\": \"脚踝套\",\n  \"anna (frozen)\": \"安娜（冰雪奇缘）\",\n  \"annie leonhardt\": \"亚妮·雷恩哈特\",\n  \"anniversary\": \"纪念日\",\n  \"announcement celebration\": \"贺图\",\n  \"annoy\": \"惹恼\",\n  \"ansel (arknights)\": \"安塞尔（明日方舟）\",\n  \"antennae\": \"触角\",\n  \"anti-materiel rifle\": \"反器材步枪\",\n  \"antique firearm\": \"旧式火器\",\n  \"antiquewhite\": \"仿古白\",\n  \"anus peek\": \"微微露出肛门\",\n  \"anya alstreim\": \"阿尼亚·阿尔斯托莱姆\",\n  \"anzio military uniform\": \"安齐奥军服\",\n  \"anzio school uniform\": \"安齐奥校服\",\n  \"aoba moca\": \"青叶摩卡\",\n  \"aoki reika\": \"青木丽华\",\n  \"aono miki\": \"苍乃美希\",\n  \"aozaki aoko\": \"苍崎青子\",\n  \"aphrodisiac\": \"春药\",\n  \"applying makeup\": \"化妆\",\n  \"april fools\": \"愚人节\",\n  \"aqua\": \"青色\",\n  \"aqua (konosuba)\": \"阿库娅\",\n  \"aqua background\": \"水蓝色背景\",\n  \"aqua bikini\": \"青色比基尼\",\n  \"aqua bow\": \"水蓝色蝴蝶结\",\n  \"aqua hair\": \"水蓝色头发\",\n  \"aqua legwear\": \"水蓝色的裤袜\",\n  \"aqua nails\": \"水蓝色指甲\",\n  \"aqua necktie\": \"青色领带\",\n  \"aqua panties\": \"水蓝色内裤\",\n  \"aqua ribbon\": \"水蓝色丝带\",\n  \"aqua shirt\": \"水蓝色衬衫\",\n  \"aqua skirt\": \"水蓝色短裙\",\n  \"aquamarine\": \"蓝晶|蓝晶色\",\n  \"aquila\": \"[天]天鹰座\",\n  \"aquila (azur lane)\": \"天鹰座（碧蓝航线）\",\n  \"ara haan\": \"艾拉·韩\",\n  \"arabian clothes\": \"阿拉伯服饰\",\n  \"arachne\": \"蜘蛛属性\",\n  \"aragaki ayase\": \"新垣绫濑\",\n  \"aragaki shinjirou\": \"荒垣真次郎\",\n  \"araki hirohiko (style)\": \"荒木飞吕彦风\",\n  \"aran sweater\": \"爱尔兰毛衣\",\n  \"araragi karen\": \"阿良良木火怜\",\n  \"araragi koyomi\": \"阿良良木历\",\n  \"araragi tsukihi\": \"阿良良木月火\",\n  \"arcaea\": \"一个音游\",\n  \"arch\": \"拱（建筑）\",\n  \"arched soles\": \"拱形鞋底\",\n  \"archer (fate)\": \"弓箭手（命运）\",\n  \"archery\": \"射箭\",\n  \"archetto (arknights)\": \"阿尔切托（明日方舟）\",\n  \"architecture\": \"建筑\",\n  \"arcueid brunestud\": \"爱尔奎特·布伦史塔德\",\n  \"argyle\": \"菱形花纹\",\n  \"argyle background\": \"菱形背景\",\n  \"argyle scarf\": \"菱形围巾\",\n  \"aria company uniform\": \"亚利亚公司制服\",\n  \"arisu (blue archive)\": \"天童爱丽丝（蓝色档案）\",\n  \"ark royal (azur lane)\": \"皇家方舟\",\n  \"arle nadja\": \"阿露露（噗哟噗哟）\",\n  \"arm above head\": \"手在头上\",\n  \"arm around shoulder\": \"手臂环肩\",\n  \"arm around waist\": \"单手搂腰\",\n  \"arm at side\": \"单手垂放\",\n  \"arm behind back\": \"单手背到身后\",\n  \"arm behind head\": \"单手托在脑后\",\n  \"arm blade\": \"手臂刀刃\",\n  \"arm cannon\": \"手炮\",\n  \"arm garter\": \"手臂袜带\",\n  \"arm guards\": \"护臂\",\n  \"arm hair\": \"（男性）毛毛手\",\n  \"arm out of sleeve\": \"袖子里的手臂\",\n  \"arm rest\": \"手臂靠着某物休息\",\n  \"arm ribbon\": \"手臂丝带\",\n  \"arm scarf\": \"手臂围巾\",\n  \"arm strap\": \"臂带\",\n  \"arm tattoo\": \"手臂有纹身\",\n  \"arm warmers\": \"暖袖\",\n  \"arm wrap\": \"袖套\",\n  \"armchair\": \"扶手椅\",\n  \"armin arlert\": \"阿尔敏·阿诺德\",\n  \"armor\": \"盔甲\",\n  \"armored\": \"装甲的\",\n  \"armored boots\": \"装甲靴\",\n  \"armpit crease\": \"腋窝皱褶\",\n  \"armpit cutout\": \"衣服有能露出腋下的开口\",\n  \"armpit hair\": \"腋毛\",\n  \"armpit sex\": \"腋窝性爱\",\n  \"arms out of frame\": \"手臂超出图片外\",\n  \"army\": \"军队\",\n  \"arona (blue archive)\": \"阿罗娜（蓝色档案）\",\n  \"aroused\": \"性兴奋\",\n  \"arrancar\": \"破面(死神系列)\",\n  \"arrow (projectile)\": \"箭矢\",\n  \"arrow (symbol)\": \"箭头\",\n  \"art brush\": \"画笔\",\n  \"arthropod girl\": \"虫娘|节肢动物娘\",\n  \"arthur pendragon (fate)\": \"旧剑(fate)\",\n  \"artist logo\": \"艺术家logo\",\n  \"artist name\": \"作者署名\",\n  \"artist request\": \"\\\"作者未知\\t需要补完\\\"\",\n  \"artist self-insert\": \"以作者本人为蓝本\",\n  \"artoria caster (fate)\": \"artoria_caster_(命运)\",\n  \"artoria pendragon (fate)\": \"阿尔托莉雅·潘德拉贡\",\n  \"artoria pendragon (lancer) (fate)\": \"artoria_pendragon_(lancer)_(命运)\",\n  \"artoria pendragon (lancer alter) (fate)\": \"artoria_pendragon_(lancer_alter)_(fate)\",\n  \"artoria pendragon (swimsuit ruler) (fate)\": \"泳装狮子王(fate)\",\n  \"aru (blue archive)\": \"陆八魔爱瑠（蓝色档案）\",\n  \"asa no ha (pattern)\": \"麻叶纹\",\n  \"asahina mikuru\": \"朝比奈实玖瑠\",\n  \"asahina mirai\": \"朝日奈未来\",\n  \"asakura ryouko\": \"朝仓凉子\",\n  \"asamura hiori\": \"浅村_hiori\",\n  \"asashio (kancolle)\": \"朝潮_(kancolle)\",\n  \"asbel lhant\": \"阿斯贝尔·兰特\",\n  \"asbestos (arknights)\": \"石棉_(arknights)\",\n  \"ashford academy uniform\": \"阿什福特学院制服\",\n  \"ashido mina\": \"芦户三奈\",\n  \"ashiya douman (fate)\": \"芦屋斗满（命运）\",\n  \"ashlock (arknights)\": \"ashlock（明日方舟）\",\n  \"asian clothes\": \"亚洲服装\",\n  \"asmr\": \"自主感官经络反应\",\n  \"asperitas\": \"新增类型\",\n  \"asphyxiation\": \"窒息\",\n  \"ass-to-ass\": \"屁股贴屁股\",\n  \"ass cutout\": \"露出屁股的服饰\",\n  \"ass grab\": \"抓着屁股\",\n  \"ass shake\": \"晃屁股\",\n  \"ass support\": \"托着屁股\",\n  \"ass visible through thigh\": \"屁股通过大腿可见\",\n  \"assam (girls und panzer)\": \"阿萨姆（少女与战车）\",\n  \"assassin (fate/zero)\": \"暗杀者(fate/zero)\",\n  \"assault rifle\": \"突击步枪\",\n  \"assertive female\": \"自信的女性\",\n  \"asseylum vers allusia\": \"艾瑟依拉姆·薇瑟·艾莉欧斯亚\",\n  \"assisted exposure\": \"剥开衣服\",\n  \"assless swimsuit\": \"无屁股泳衣\",\n  \"astesia (arknights)\": \"阿斯特西亚（明日方舟）\",\n  \"astolfo (fate)\": \"阿斯托尔福（命运）\",\n  \"asui tsuyu\": \"蛙吹梅雨\",\n  \"asuna (blue archive)\": \"亚丝娜（蓝色档案）\",\n  \"asuna (bunny) (blue archive)\": \"亚丝娜（兔子）（蓝色档案）\",\n  \"asuna (sao)\": \"结城明日奈\",\n  \"asuna (sao-alo)\": \"亚丝娜(ALO)\",\n  \"asuna (sword art online)\": \"亚丝娜（刀剑神域）\",\n  \"asymmetrical clothes\": \"不对称的服饰\",\n  \"asymmetrical footwear\": \"不对称鞋子\",\n  \"asymmetrical gloves\": \"不对称的手套\",\n  \"asymmetrical horns\": \"不对称的角\",\n  \"asymmetrical sleeves\": \"不对称的袖子\",\n  \"asymmetrical wings\": \"不对称的翅膀\",\n  \"atago (azur lane)\": \"爱宕(碧蓝航线)\",\n  \"atago (kancolle)\": \"爱宕_(kancolle)\",\n  \"atago (school traumerei) (azur lane)\": \"爱宕（学校_traumerei）（碧蓝航线）\",\n  \"atago (stunning speedster) (azur lane)\": \"爱宕（令人惊叹的极速赛车）\",\n  \"atago (summer march) (azur lane)\": \"爱宕（夏季进行曲）\",\n  \"atalanta (fate)\": \"阿塔兰塔(fate)\",\n  \"atelier (series)\": \"莱莎的炼金工房\",\n  \"atrium\": \"光线照射\",\n  \"atsuko (blue archive)\": \"亚津子（蓝色档案）\",\n  \"attack\": \"攻击\",\n  \"au ra\": \"敖龙族\",\n  \"audible music\": \"有音乐\",\n  \"audible speech\": \"有人声\",\n  \"audience\": \"观众\",\n  \"august von parseval (azur lane)\": \"八月冯帕斯瓦尔（蔚蓝车道）\",\n  \"august von parseval (the conquered unhulde) (azur lane)\": \"august_von_parseval（被征服的_unhulde）（蔚蓝车道）\",\n  \"aura\": \"灵气\",\n  \"aura (sousou no frieren)\": \"阿乌拉(葬送的芙莉莲)\",\n  \"aurora (arknights)\": \"极光（明日方舟）\",\n  \"autobot\": \"汽车人\",\n  \"autocunnilingus\": \"自动舔阴\",\n  \"autofacial\": \"自动面部护理\",\n  \"autofellatio\": \"自动口交\",\n  \"autumn\": \"秋天\",\n  \"autumn leaves\": \"秋叶\",\n  \"avenue\": \"绿树成荫的街道\",\n  \"avrora (azur lane)\": \"avrora（碧蓝航线）\",\n  \"axe\": \"斧头\",\n  \"ayanami (azur lane)\": \"绫波（碧蓝航线）\",\n  \"ayanami (niconico) (azur lane)\": \"绫波（niconico）（碧蓝航线）\",\n  \"ayanami rei\": \"绫波丽\",\n  \"ayane (blue archive)\": \"绫音（蓝色档案）\",\n  \"ayane (doa)\": \"绫音（死或生）\",\n  \"ayase eli\": \"绚濑绘里\",\n  \"ayatsuji tsukasa\": \"绚辻词\",\n  \"azhdaha (genshin impact)\": \"若陀龙王（原神）\",\n  \"azuma (azur lane)\": \"吾妻\",\n  \"azur lane: slow ahead\": \"碧蓝航线：慢速前进\",\n  \"azura (fire emblem)\": \"阿库娅（火焰之纹章）\",\n  \"azure\": \"天蓝\",\n  \"azure hair\": \"天蓝色头发\",\n  \"azusa (blue archive)\": \"azusa（蓝色档案）\",\n  \"baby\": \"宝宝\",\n  \"bache (azur lane)\": \"巴赫\",\n  \"back bow\": \"(服饰)打在背后的结\",\n  \"back cutout\": \"露出部分后背的衣服\",\n  \"back tattoo\": \"背部纹身\",\n  \"back view\": \"后背视角\",\n  \"background text\": \"背景文字\",\n  \"backjob\": \"背交\",\n  \"backless panties\": \"露背内裤\",\n  \"backless pants\": \"露背裤\",\n  \"backless sweater\": \"露背毛衣\",\n  \"backlight\": \"背光\",\n  \"backpack removed\": \"卸下的包\",\n  \"backwards hat\": \"反扣的帽子\",\n  \"bad end\": \"坏结局\",\n  \"bad feet\": \"脚的画法错误\",\n  \"bad id\": \"ID转向错误(原地址或已被删除)\",\n  \"bad perspective\": \"错误的(画法)透视\",\n  \"bad proportions\": \"人体比例不协调\",\n  \"badmood\": \"心情不好\",\n  \"bag charm\": \"背包挂件\",\n  \"bagged fish\": \"金鱼水袋\",\n  \"baggy pants\": \"宽松长裤\",\n  \"bagpipe (arknights)\": \"风笛_(arknights)\",\n  \"bagpipe (queen no. 1) (arknights)\": \"风笛_(queen_no._1)_(arknights)\",\n  \"baiken\": \"梅喧\",\n  \"bakugou katsuki\": \"爆豪胜己\",\n  \"balance scale\": \"天平\",\n  \"ball\": \"球\",\n  \"ball busting\": \"爆球\",\n  \"ball gag\": \"口球\",\n  \"ballet hair bun\": \"芭蕾髻\",\n  \"balloon\": \"气球\",\n  \"baltimore (after-school ace) (azur lane)\": \"巴尔的摩（课后王牌）（碧蓝航线）\",\n  \"baltimore (azur lane)\": \"巴尔的摩\",\n  \"baltimore (black ace) (azur lane)\": \"巴尔的摩（黑色王牌）（碧蓝航线）\",\n  \"baltimore (muse) (azur lane)\": \"巴尔的摩（缪斯）（碧蓝航线）\",\n  \"bamboo\": \"竹子\",\n  \"bamboo broom\": \"竹扫帚\",\n  \"bamboo steamer\": \"蒸笼\",\n  \"band uniform\": \"乐队制服\",\n  \"bandage on face\": \"贴有绷带的脸\",\n  \"bandaged hand\": \"裹着绷带的手\",\n  \"bandaged head\": \"绑着绷带的头\",\n  \"bandaid on\": \"脸上贴着创可贴\",\n  \"bandaid on arm\": \"手臂上贴着创可贴\",\n  \"bandaid on cheek\": \"脸颊上的绷带\",\n  \"bandaid on ear\": \"耳朵上的绷带\",\n  \"bandaid on face\": \"脸上贴着创可贴\",\n  \"bandaid on forehead\": \"额头贴着创可贴\",\n  \"bandaid on knee\": \"膝盖贴着创可贴\",\n  \"bandaid on nose\": \"鼻梁上贴着创可贴\",\n  \"bandana\": \"头巾\",\n  \"bandolier\": \"子弹带\",\n  \"banner\": \"条幅\",\n  \"banquet\": \"宴会\",\n  \"bar (place)\": \"酒吧\",\n  \"bara (masculine male-male)\": \"巴拉（男性-男性）\",\n  \"barbara (genshin impact)\": \"芭芭拉（原神）\",\n  \"barbara (summertime sparkle) (genshin impact)\": \"芭芭拉（夏日闪耀）（原神）\",\n  \"barbatos (genshin impact)\": \"barbatos（原神）\",\n  \"barbell piercing\": \"杠铃穿刺\",\n  \"barcode tattoo\": \"条形码纹身\",\n  \"bardiche\": \"雷光战斧\",\n  \"bare arms\": \"裸臂\",\n  \"bare back\": \"裸背\",\n  \"bare pectorals\": \"（男性）露出胸肌\",\n  \"bare tree\": \"枯木\",\n  \"baron bunny (genshin impact)\": \"兔兔伯爵（原神）\",\n  \"barrel\": \"桶子\",\n  \"bartender\": \"酒保\",\n  \"baseball\": \"棒球\",\n  \"baseball bat\": \"棒球棍\",\n  \"baseball cap\": \"棒球帽\",\n  \"baseball mitt\": \"棒球手套\",\n  \"basket\": \"篮子\",\n  \"basketball\": \"篮球\",\n  \"bass clef\": \"低音符\",\n  \"bass guitar\": \"贝斯\",\n  \"bat\": \"蝙蝠\",\n  \"bat (animal)\": \"蝙蝠\",\n  \"bat print\": \"蝙蝠印花\",\n  \"bath\": \"洗澡\",\n  \"bath stool\": \"浴凳\",\n  \"bath yukata\": \"浴衣\",\n  \"bathing\": \"入浴\",\n  \"baton\": \"指挥棒\",\n  \"battle\": \"战斗|比试|战争|游戏\",\n  \"battle axe\": \"战斧\",\n  \"battle rifle\": \"战术步枪\",\n  \"battleship\": \"战舰\",\n  \"bayonet\": \"刺刀\",\n  \"bayonetta\": \"贝优妮塔（猎天使魔女）\",\n  \"bazett fraga mcremitz\": \"巴泽特·弗拉加·马克雷密斯\",\n  \"bb (fate)\": \"bb_(命运)\",\n  \"bb (fate/extra)\": \"bb（命运/额外）\",\n  \"bb (fate/extra ccc)\": \"BB\",\n  \"bb (swimsuit mooncancer) (fate)\": \"泳装BB\",\n  \"bc freedom military uniform\": \"BC自由学园制服\",\n  \"beach chair\": \"沙滩椅\",\n  \"beach towel\": \"沙滩巾\",\n  \"beach umbrella\": \"沙滩伞\",\n  \"beachball\": \"沙滩球\",\n  \"beads\": \"珠子\",\n  \"beak\": \"喙\",\n  \"beam\": \"光束\",\n  \"beam rifle\": \"激光步枪\",\n  \"beamed eighth notes\": \"八分音符\",\n  \"beamed sixteenth notes\": \"十六分音符\",\n  \"beanie\": \"无檐帽\",\n  \"beanstalk (arknights)\": \"豆茎（方舟）\",\n  \"bear\": \"熊\",\n  \"bear hair ornament\": \"熊印花头饰\",\n  \"bear print\": \"熊印花\",\n  \"beard\": \"胡须\",\n  \"beatrice (umineko)\": \"碧昂特莉丝(Umineko)\",\n  \"beatrix (granblue fantasy)\": \"贝阿朵丽丝（碧蓝幻想）\",\n  \"bed\": \"床\",\n  \"bed sheet\": \"床单\",\n  \"beer can\": \"听装啤酒\",\n  \"beer mug\": \"啤酒杯\",\n  \"beeswax (arknights)\": \"蜂蜡_(arknights)\",\n  \"beidou (genshin impact)\": \"北斗（原神）\",\n  \"beige\": \"浅褐\",\n  \"beige background\": \"米色背景\",\n  \"beige scarf\": \"米色围巾\",\n  \"beige sweater\": \"米色毛衣\",\n  \"belarus (hetalia)\": \"娜塔莎·阿尔洛夫斯卡娅\",\n  \"belfast (azur lane)\": \"贝尔法斯特\",\n  \"belfast (iridescent rosa) (azur lane)\": \"贝尔法斯特（彩虹色罗莎）（碧蓝航线）\",\n  \"belfast (shopping with the head maid) (azur lane)\": \"贝尔法斯特（与女仆一起购物）\",\n  \"belldandy\": \"贝露丹蒂\",\n  \"belly\": \"腹部\",\n  \"belt boots\": \"皮带靴\",\n  \"belt buckle\": \"皮带扣\",\n  \"belt collar\": \"皮项圈\",\n  \"belt pouch\": \"腰包\",\n  \"beltskirt\": \"皮带裙\",\n  \"bench\": \"长凳\",\n  \"bendy straw\": \"弯折的吸管\",\n  \"bennett (genshin impact)\": \"班尼特（原神）\",\n  \"bernadetta von varley\": \"贝尔娜提塔\",\n  \"berserker (fate/zero)\": \"狂兰|狂阶兰斯洛特\",\n  \"bianca (pokemon)\": \"白露（口袋妖怪）\",\n  \"bib\": \"围兜\",\n  \"biceps\": \"肱二頭肌\",\n  \"bicycle\": \"自行车\",\n  \"bicycle basket\": \"自行车篮\",\n  \"big belly\": \"大肚子\",\n  \"big colorful Bubble\": \"大五颜六色的泡泡\",\n  \"bikini bottom only\": \"仅比基尼下装\",\n  \"bikini tan\": \"泳装晒痕\",\n  \"bikini top only\": \"仅比基尼上衣\",\n  \"billiard\": \"台球桌\",\n  \"binoculars\": \"双筒望远镜\",\n  \"bird\": \"鸟|拟鸟化\",\n  \"bird ears\": \"鸟耳朵（羽毛状）\",\n  \"bird girl\": \"鸟娘\",\n  \"bird mask\": \"鸟面具\",\n  \"bird on hand\": \"手上的鸟\",\n  \"bird on head\": \"头上的鸟\",\n  \"bird on shoulder\": \"肩上的鸟\",\n  \"bird tail\": \"鸟尾巴\",\n  \"bird wings\": \"鸟翅膀\",\n  \"biribiri\": \"(哔哩哔哩)的电流\",\n  \"birth\": \"出生\",\n  \"birthday\": \"生日\",\n  \"birthmark\": \"胎记\",\n  \"bisexual\": \"双性恋\",\n  \"bisexual (female)\": \"双性恋(女性)\",\n  \"bisexual female\": \"双性恋女性\",\n  \"bisexual male\": \"双性恋男性\",\n  \"bishamonten's pagoda\": \"毘沙门天宝塔\",\n  \"bishamonten's spear\": \"毘沙门天之矛\",\n  \"bishop (chess)\": \"主教(国际象棋)\",\n  \"bishoujo\": \"美少女\",\n  \"bishoujo senshi sailor moon\": \"美少女战士\",\n  \"bishounen\": \"美少年\",\n  \"bismarck (azur lane)\": \"俾斯麦\",\n  \"bismarck (beacon of the iron blood) (azur lane)\": \"俾斯麦（铁血的灯塔）（碧蓝航线）\",\n  \"bismarck (kancolle)\": \"俾斯麦_(kancolle)\",\n  \"bison (arknights)\": \"野牛（方舟）\",\n  \"bisque\": \"橘黄\",\n  \"bit gag\": \"勒住嘴\",\n  \"bite mark\": \"咬痕\",\n  \"biting\": \"咬\",\n  \"biting hair\": \"咬头发\",\n  \"biwa lute\": \"琵琶\",\n  \"black\": \"黑色\",\n  \"black-framed eyewear\": \"黑框眼镜\",\n  \"black apron\": \"黑色围裙\",\n  \"black armor\": \"黑色盔甲\",\n  \"black ascot\": \"黑色阿斯科特领巾\",\n  \"black background\": \"黑色背景\",\n  \"black bag\": \"黑色包\",\n  \"black belt\": \"黑色腰带\",\n  \"black bikini\": \"黑色比基尼\",\n  \"black blindfold\": \"黑色眼罩\",\n  \"black blouse\": \"黑色上衣\",\n  \"black bodystocking\": \"连体黑丝\",\n  \"black bodysuit\": \"黑色紧身衣\",\n  \"black border\": \"黑色边框\",\n  \"black bow\": \"黑蝴蝶结\",\n  \"black bowtie\": \"黑色领结\",\n  \"black bra\": \"黑色内衣\",\n  \"black camisole\": \"黑色吊带背心\",\n  \"black cape\": \"黑色斗篷\",\n  \"black capelet\": \"黑色披肩\",\n  \"black cardigan\": \"黑色开口衬衫\",\n  \"black cat\": \"黑猫\",\n  \"black choker\": \"黑色项链\",\n  \"black cloak\": \"黑色斗篷\",\n  \"black coat\": \"黑色外套\",\n  \"black coat (kingdom hearts)\": \"黑色外套(王国之心)\",\n  \"black collar\": \"黑色项圈\",\n  \"black feathers\": \"黑色羽毛\",\n  \"black flower\": \"黑色的花\",\n  \"black fur\": \"黑色毛皮\",\n  \"black hakama\": \"黑色的袴\",\n  \"black hanekawa\": \"黑羽川\",\n  \"black headband\": \"黑色头巾\",\n  \"black headwear\": \"黑色头饰\",\n  \"black heart\": \"圣黑之心\",\n  \"black hoodie\": \"黑色连帽衫\",\n  \"black horns\": \"黑色的角\",\n  \"black jacket\": \"黑色夹克\",\n  \"black kimono\": \"黑色和服\",\n  \"black latex bodysuit\": \"连体黑色乳胶衣\",\n  \"black leotard\": \"黑色连身衣\",\n  \"black lips\": \"黑色嘴唇\",\n  \"black loafers\": \"乐福鞋(小皮鞋)\",\n  \"black nails\": \"黑色指甲\",\n  \"black neckerchief\": \"黑色领巾\",\n  \"black necktie\": \"黑领带\",\n  \"black one-piece swimsuit\": \"黑色连体泳装\",\n  \"black panties\": \"黑色内裤\",\n  \"black pants\": \"黑色长裤\",\n  \"black pantyhose\": \"黑色连裤袜(覆盖臀部)\",\n  \"black ribbon\": \"黑色丝带\",\n  \"black rock shooter (character)\": \"黑岩射手\",\n  \"black sailor collar\": \"黑色水手领\",\n  \"black scarf\": \"黑色围巾\",\n  \"black scrunchie\": \"黑色发束\",\n  \"black serafuku\": \"黑色水手服\",\n  \"black shorts\": \"黑色短裤\",\n  \"black skin\": \"黑色皮肤\",\n  \"black skirt\": \"黑色短裙\",\n  \"black sleeves\": \"黑色袖子\",\n  \"black socks\": \"黑短袜\",\n  \"black suit\": \"黑色西装\",\n  \"black sweater\": \"黑色毛衣\",\n  \"black swimsuit\": \"黑色泳衣\",\n  \"black tail\": \"黑色尾巴\",\n  \"black tank top\": \"黑色无袖紧身背心\",\n  \"black umbrella\": \"黑色的伞\",\n  \"black vest\": \"黑色背心\",\n  \"blade\": \"剑\",\n  \"blake belladonna\": \"布蕾克·贝拉多娜\",\n  \"blanc (neptune series)\": \"布兰（海王星）\",\n  \"blanchedalmond\": \"杏仁白\",\n  \"blank speech bubble\": \"空话泡泡\",\n  \"blank stare\": \"无主的眼神\",\n  \"blanket\": \"毯子\",\n  \"blazblue\": \"苍翼默示录\",\n  \"blaze (arknights)\": \"烈焰人（明日方舟）\",\n  \"bleeding\": \"出血\",\n  \"blemishine (arknights)\": \"瑕疵（明日方舟）\",\n  \"blinds\": \"百叶窗\",\n  \"blinking\": \"眨眼睛\",\n  \"blonde pubic hair\": \"金色阴毛\",\n  \"blood from mouth\": \"嘴角流血\",\n  \"blood in hair\": \"头发上有血\",\n  \"blood on bandages\": \"绷带上的血\",\n  \"blood on clothes\": \"衣物上染血\",\n  \"blood on face\": \"脸上有血\",\n  \"blood on hands\": \"手上有血\",\n  \"blood on weapon\": \"武器上有血\",\n  \"blood splatter\": \"溅血\",\n  \"blood stain\": \"血迹\",\n  \"bloody clothes\": \"衣服沾血\",\n  \"bloody tears\": \"血泪\",\n  \"bloody weapon\": \"沾血的武器\",\n  \"blowing\": \"吹\",\n  \"blue\": \"蓝色\",\n  \"blue-framed eyewear\": \"蓝框眼镜\",\n  \"blue armor\": \"蓝色盔甲\",\n  \"blue ascot\": \"蓝色阿斯科特领巾\",\n  \"blue background\": \"蓝色背景\",\n  \"blue belt\": \"蓝色饰带\",\n  \"blue bikini\": \"蓝色比基尼\",\n  \"blue blouse\": \"蓝色上衣\",\n  \"blue bodysuit\": \"蓝色紧身衣\",\n  \"blue bow\": \"蓝色蝴蝶结\",\n  \"blue bowtie\": \"蓝色领带\",\n  \"blue bra\": \"蓝色胸罩\",\n  \"blue buruma\": \"蓝色短裤\",\n  \"blue butterfly\": \"蓝色的蝴蝶\",\n  \"blue cape\": \"蓝色斗篷\",\n  \"blue capelet\": \"蓝色披肩\",\n  \"blue cardigan\": \"蓝色开襟衫\",\n  \"blue choker\": \"蓝色项圈\",\n  \"blue coat\": \"蓝色外套\",\n  \"blue fire\": \"蓝色的火焰\",\n  \"blue flower\": \"蓝色的花\",\n  \"blue footwear\": \"蓝色鞋类\",\n  \"blue gemstone\": \"蓝色宝石\",\n  \"blue gloves\": \"蓝色手套\",\n  \"blue hakama\": \"蓝色的袴\",\n  \"blue headband\": \"蓝色头巾\",\n  \"blue headwear\": \"蓝色头饰\",\n  \"blue hoodie\": \"蓝色连帽衫\",\n  \"blue horns\": \"蓝色的角\",\n  \"blue jacket\": \"蓝色夹克\",\n  \"blue kimono\": \"蓝色和服\",\n  \"blue leotard\": \"蓝色连身衣\",\n  \"blue lips\": \"蓝色嘴唇\",\n  \"blue nails\": \"蓝色指甲\",\n  \"blue neckerchief\": \"蓝色领巾\",\n  \"blue necktie\": \"蓝色领带\",\n  \"blue one-piece swimsuit\": \"蓝色连体泳装\",\n  \"blue panties\": \"蓝色内裤\",\n  \"blue pants\": \"蓝色长裤\",\n  \"blue pantyhose\": \"蓝色裤袜\",\n  \"blue poison (arknights)\": \"蓝色毒药（方舟）\",\n  \"blue poison (shoal beat) (arknights)\": \"蓝色毒药_(shoal_beat)_(arknights)\",\n  \"blue pupils\": \"蓝色瞳孔\",\n  \"blue ribbon\": \"蓝色丝带\",\n  \"blue sailor collar\": \"蓝色水手领\",\n  \"blue sarong\": \"蓝色沙滩裙\",\n  \"blue scarf\": \"蓝色围巾\",\n  \"blue scrunchie\": \"蓝色发束\",\n  \"blue serafuku\": \"蓝色水手服\",\n  \"blue shirt\": \"蓝色衬衫\",\n  \"blue shorts\": \"蓝色短裤\",\n  \"blue skin\": \"蓝色皮肤\",\n  \"blue skirt\": \"蓝色短裙\",\n  \"blue sky\": \"蓝天\",\n  \"blue sleeves\": \"蓝色袖子\",\n  \"blue socks\": \"蓝色短袜\",\n  \"blue sweater\": \"蓝色毛衣\",\n  \"blue swimsuit\": \"蓝色泳衣\",\n  \"blue thighhighs\": \"蓝色过膝袜\",\n  \"blue vest\": \"蓝色背心\",\n  \"blue wings\": \"蓝色翅膀\",\n  \"blueviolet\": \"深罗兰紫\",\n  \"blunt ends\": \"齐边切发尾的发型\",\n  \"blur censor\": \"模糊打码\",\n  \"blurry background\": \"模糊的背景\",\n  \"blush visible through hair\": \"透过头发可见腮红\",\n  \"boa hancock\": \"海贼女帝波雅·汉库克\",\n  \"boar\": \"猪\",\n  \"board game\": \"棋盘游戏\",\n  \"boat\": \"船\",\n  \"bobblehat\": \"泡泡帽\",\n  \"bodily fluids\": \"体液\",\n  \"body blush\": \"身体泛红\",\n  \"body fur\": \"身体上的毛皮\",\n  \"body hair\": \"体毛\",\n  \"body markings\": \"身体上的纹路/图案\",\n  \"bodypaint\": \"人体彩绘\",\n  \"bokken\": \"木剑\",\n  \"boku no hero academia\": \"博库之英雄学院\",\n  \"bokura wa ima no naka de\": \"《如今的我们》\",\n  \"bolt action\": \"栓式枪机\",\n  \"bomb\": \"炸弹\",\n  \"bomber jacket\": \"飞行员夹克\",\n  \"bone\": \"骨头\",\n  \"bone necklace\": \"骨项链\",\n  \"bonnet\": \"bonnet女帽\",\n  \"book\": \"书\",\n  \"book hug\": \"抱着书\",\n  \"book stack\": \"书堆\",\n  \"bookbag\": \"书包\",\n  \"bookmark\": \"书签\",\n  \"bookshelf\": \"书架\",\n  \"borderlands\": \"无主之地\",\n  \"boris (noborhys)\": \"鲍里斯_(noborhys)\",\n  \"borrowed character\": \"借鉴的角色\",\n  \"borrowed design\": \"借鉴的设计\",\n  \"borrowed garments\": \"男友的衣服\",\n  \"bottle\": \"瓶子\",\n  \"bottled water\": \"瓶裝水\",\n  \"bouncing hair\": \"跳动的头发\",\n  \"bound\": \"绑住的\",\n  \"bound ankles\": \"绑住脚踝\",\n  \"bound together\": \"捆绑在一起\",\n  \"bow (instrument)\": \"弦类乐器\",\n  \"bow (weapon)\": \"弓\",\n  \"bowknot over white beret\": \"白色贝雷帽上的蝴蝶结\",\n  \"bowl\": \"碗\",\n  \"bowl hat\": \"碗状帽子\",\n  \"bowler hat\": \"圆顶礼帽\",\n  \"box\": \"箱子\",\n  \"boxcutter\": \"刻刀\",\n  \"boxers\": \"拳击手\",\n  \"boxing gloves\": \"拳套\",\n  \"boy on top\": \"男上体位\",\n  \"bra through clothes\": \"透过衣服可以看到胸罩\",\n  \"bra visible through clothes\": \"透过衣服可以看见胸罩\",\n  \"braiding hair\": \"辫子头发\",\n  \"branch\": \"分支\",\n  \"brand\": \"牌子\",\n  \"brand name imitation\": \"名牌neta\",\n  \"breast curtains\": \"乳帘\",\n  \"breast pocket\": \"乳袋\",\n  \"breast pump\": \"吸奶器\",\n  \"breast tattoo\": \"胸部纹身\",\n  \"breath\": \"呼吸\",\n  \"breathing fire\": \"喷火\",\n  \"bremerton (azur lane)\": \"布雷默顿（碧蓝航线）\",\n  \"bremerton (day-off date) (azur lane)\": \"布雷默顿（休息日）（碧蓝航线）\",\n  \"bremerton (kung fu cruiser) (azur lane)\": \"布雷默顿（功夫巡洋舰）\",\n  \"bremerton (scorching-hot training) (azur lane)\": \"布雷默顿（酷热训练）\",\n  \"brick\": \"砖\",\n  \"brick wall\": \"砖墙\",\n  \"bridal garter\": \"腿环\",\n  \"bridal gauntlets\": \"婚纱手套\",\n  \"bridal lingerie\": \"新娘内衣\",\n  \"bridal veil\": \"婚纱头纱\",\n  \"bride\": \"新娘\",\n  \"briefcase\": \"公文包\",\n  \"briefs\": \"男式内裤\",\n  \"broken\": \"破碎的\",\n  \"broken glass\": \"碎玻璃\",\n  \"broken horn\": \"断角\",\n  \"broken violated victim\": \"侵犯的受害者\",\n  \"broken weapon\": \"破碎的武器\",\n  \"broom\": \"扫帚\",\n  \"broom riding\": \"骑扫帚\",\n  \"brothers\": \"兄弟\",\n  \"brown\": \"棕色\",\n  \"brown-framed eyewear\": \"棕色镜框眼镜\",\n  \"brown background\": \"棕色背景\",\n  \"brown bag\": \"棕色包\",\n  \"brown belt\": \"棕色皮带\",\n  \"brown bikini\": \"棕色比基尼\",\n  \"brown bow\": \"棕色蝴蝶结\",\n  \"brown cape\": \"棕色斗篷\",\n  \"brown cardigan\": \"棕色开襟衫\",\n  \"brown coat\": \"棕色外套\",\n  \"brown footwear\": \"棕色鞋类\",\n  \"brown fur\": \"棕色毛皮\",\n  \"brown gloves\": \"棕色手套\",\n  \"brown hairband\": \"棕色发带\",\n  \"brown headwear\": \"棕色头饰\",\n  \"brown jacket\": \"棕色夹克\",\n  \"brown kimono\": \"棕色和服\",\n  \"brown panties\": \"棕色内裤\",\n  \"brown pants\": \"棕色长裤\",\n  \"brown pantyhose\": \"棕色裤袜\",\n  \"brown ribbon\": \"褐色丝带\",\n  \"brown sailor collar\": \"棕色水手领\",\n  \"brown scarf\": \"棕色围巾\",\n  \"brown shirt\": \"棕色衬衫\",\n  \"brown shorts\": \"棕色短裤\",\n  \"brown skin\": \"棕色皮肤\",\n  \"brown skirt\": \"棕色短裙\",\n  \"brown sweater\": \"棕色毛衣\",\n  \"brown thighhighs\": \"棕色过膝袜\",\n  \"brown vest\": \"棕色马甲\",\n  \"bruce lee's jumpsuit\": \"李小龙款连身衣\",\n  \"bruise\": \"挫伤\",\n  \"bruise on face\": \"脸上有瘀伤\",\n  \"brush\": \"刷子\",\n  \"brushing teeth\": \"刷牙\",\n  \"bubble\": \"泡泡\",\n  \"bubble background\": \"气泡背景\",\n  \"bubble blowing\": \"吹泡泡\",\n  \"bubble skirt\": \"蓬蓬裙\",\n  \"buck teeth\": \"龅牙\",\n  \"bucket\": \"水桶\",\n  \"bucket hat\": \"渔夫帽\",\n  \"buckle\": \"扣\",\n  \"bug\": \"虫子\",\n  \"building sex\": \"建筑自慰\",\n  \"bukkake\": \"射满脸\",\n  \"bulge\": \"裆部隆起\",\n  \"bulges touching\": \"凸起触摸\",\n  \"bullet\": \"子弹\",\n  \"bullet necklace\": \"子弹项链\",\n  \"bullpup\": \"牛犊式枪械\",\n  \"bullying\": \"欺负\",\n  \"bun cover\": \"发髻盖\",\n  \"bunny\": \"兔子\",\n  \"bunny costume\": \"兔子服装\",\n  \"bunny hood\": \"兔耳帽\",\n  \"bunny panties\": \"兔子内裤\",\n  \"bunny print\": \"兔子图案\",\n  \"bunny tail\": \"兔尾巴\",\n  \"bunny vibrator\": \"兔子振动器\",\n  \"burlywood\": \"伯莱坞\",\n  \"burn scar\": \"烧伤疤痕\",\n  \"burning\": \"燃烧\",\n  \"burnt clothes\": \"烧焦的衣服\",\n  \"buruma aside\": \"内裤掰到一边\",\n  \"bus\": \"公共汽车\",\n  \"bush\": \"灌木\",\n  \"bust shot\": \"上半身\",\n  \"butt crack\": \"股沟\",\n  \"butterfly\": \"蝴蝶\",\n  \"butterfly-shaped pupils\": \"蝴蝶形瞳孔\",\n  \"butterfly net\": \"捕虫网\",\n  \"butterfly print\": \"蝴蝶印花\",\n  \"butterfly vibrator\": \"蝴蝶振动器\",\n  \"buttock\": \"翘臀\",\n  \"button badge\": \"纽扣徽章\",\n  \"button gap\": \"天使的小窗\",\n  \"byzantine fashion\": \"拜占庭风格\",\n  \"c.c.\": \"C.C.\",\n  \"cabbie hat\": \"报童帽\",\n  \"cabinet\": \"储藏柜\",\n  \"cable\": \"线缆\",\n  \"cactus\": \"仙人掌\",\n  \"cadetblue\": \"学员蓝\",\n  \"cage\": \"笼子\",\n  \"calamity queller (genshin impact)\": \"息灾（原神长柄武器）\",\n  \"calendar\": \"日历扫描图\",\n  \"calendar (object)\": \"图中有日历\",\n  \"calligraphy brush\": \"毛笔\",\n  \"camcorder\": \"摄像机\",\n  \"cameo\": \"精彩片段\",\n  \"camouflage\": \"迷彩\",\n  \"camouflage jacket\": \"迷彩夹克\",\n  \"camouflage pants\": \"迷彩裤\",\n  \"can't be this cute\": \"俺妹元素\",\n  \"can\": \"缶\",\n  \"candle\": \"蜡烛\",\n  \"candlestand\": \"烛台\",\n  \"cannon\": \"炮\",\n  \"canvas\": \"帆布的\",\n  \"canvas (object)\": \"画布\",\n  \"capanime screencap\": \"动画截图\",\n  \"car\": \"汽车\",\n  \"car interior\": \"汽车内饰\",\n  \"car seat\": \"汽车座椅\",\n  \"card\": \"卡片\",\n  \"card parody\": \"玩牌\",\n  \"cardboard box\": \"纸板箱\",\n  \"cardcaptor sakura\": \"百变小樱魔术卡\",\n  \"cardigan (arknights)\": \"开衫（arknights）\",\n  \"cargo pants\": \"工装裤\",\n  \"carnelian (arknights)\": \"红玉髓（明日方舟）\",\n  \"carnivorous plant\": \"食虫植物\",\n  \"carpet\": \"地毯\",\n  \"carrot necklace\": \"胡萝卜项链\",\n  \"carrying\": \"抱起\",\n  \"cart\": \"载货推车\",\n  \"cartridge\": \"弹夹\",\n  \"casing ejection\": \"子弹抛壳\",\n  \"cast\": \"包扎着绷带\",\n  \"cat\": \"猫\",\n  \"cat boy\": \"猫系男子\",\n  \"cat costume\": \"猫系服装\",\n  \"cat day\": \"猫之日\",\n  \"cat ear\": \"猫耳造型的\",\n  \"cat ear cutout\": \"猫耳造型镂空的\",\n  \"cat hat\": \"猫耳帽子\",\n  \"cat hood\": \"猫耳兜帽\",\n  \"cat on head\": \"头上趴着猫\",\n  \"cat paws\": \"猫爪\",\n  \"cat print\": \"猫元素印花\",\n  \"cat tail\": \"猫尾巴\",\n  \"cat teaser\": \"逗猫\",\n  \"catchphrase\": \"标志性台词\",\n  \"caterpillar tracks\": \"履带\",\n  \"cathedral\": \"大教堂\",\n  \"catheter\": \"导管\",\n  \"cattail\": \"香蒲\",\n  \"caution tape\": \"警示带\",\n  \"cd\": \"光碟\",\n  \"ceiling\": \"天花板\",\n  \"ceiling light\": \"顶灯\",\n  \"cello\": \"大提琴\",\n  \"cellphone\": \"手机\",\n  \"cellphone picture\": \"手机相片\",\n  \"ceobe (arknights)\": \"ceobe（明日方舟）\",\n  \"ceobe (unfettered) (arknights)\": \"ceobe（无拘无束）（arknights）\",\n  \"cervical penetration\": \"宫颈穿透\",\n  \"ceylon (arknights)\": \"锡兰（明日方舟）\",\n  \"ch'en (ageless afterglow) (arknights)\": \"ch'en_(永恒的余辉)_(arknights)\",\n  \"ch'en (arknights)\": \"陈（明日方舟）\",\n  \"ch'en the holungday (arknights)\": \"ch'en_the_holungday_(arknights)\",\n  \"chain\": \"锁链\",\n  \"chain-link fence\": \"铁网\",\n  \"chain leash\": \"锁链带牵绳\",\n  \"chained\": \"被锁链束缚\",\n  \"chainsaw\": \"链锯\",\n  \"chainsaw man\": \"电锯人\",\n  \"chaldea uniform\": \"迦勒底制服\",\n  \"chalk\": \"粉笔\",\n  \"chalkboard\": \"黑板\",\n  \"champagne flute\": \"香槟杯\",\n  \"chandelier\": \"吊灯\",\n  \"chapayev (azur lane)\": \"恰巴耶夫\",\n  \"character design\": \"角色设计\",\n  \"character name\": \"含角色名\",\n  \"character print\": \"印着某角色\",\n  \"character profile\": \"角色简介\",\n  \"character signature\": \"含该角色的签名\",\n  \"charm (object)\": \"强调角色魅力的\",\n  \"chartreuse\": \"荨麻色\",\n  \"charybdis (azur lane)\": \"charybdis（碧蓝航线）\",\n  \"chasing\": \"追逐\",\n  \"chastity belt\": \"贞操带\",\n  \"chastity bra\": \"贞操文胸\",\n  \"chastity cage\": \"贞操笼\",\n  \"chat log\": \"聊天框风格\",\n  \"cheating\": \"出轨\",\n  \"checkered background\": \"方格背景\",\n  \"checkered clothes\": \"棋盘格花纹衣物\",\n  \"checkered floor\": \"格子地板\",\n  \"checkered kimono\": \"格子和服\",\n  \"checkered scarf\": \"格子围巾\",\n  \"cheering\": \"助威\",\n  \"chef hat\": \"厨师帽\",\n  \"chef uniform\": \"厨师工装\",\n  \"chen\": \"橙\",\n  \"chen hai (azur lane)\": \"陈海（碧蓝航线）\",\n  \"chen hai (vestibule of wonders) (azur lane)\": \"陈海（奇迹前庭）（碧蓝航线）\",\n  \"cherino (blue archive)\": \"cherino（蓝色档案）\",\n  \"cherry blossom print\": \"樱花印花\",\n  \"cheshire (azur lane)\": \"柴郡（碧蓝航线）\",\n  \"cheshire (summery date!) (azur lane)\": \"柴郡（夏日约会！）（碧蓝航线）\",\n  \"chess piece\": \"棋子\",\n  \"chest hair\": \"胸毛\",\n  \"chest harness\": \"胸部挽具\",\n  \"chest of drawers\": \"抽屉\",\n  \"chest sarashi\": \"裹胸带\",\n  \"chest tattoo\": \"胸部有纹身\",\n  \"chestnut mouth\": \"栗子嘴\",\n  \"chi-class torpedo cruiser\": \"雷巡チ級\",\n  \"chi-hatan military uniform\": \"知波单学院制服\",\n  \"chibi inset\": \"内含Q版形象\",\n  \"chibi miku\": \"souryuu_asuka_langley\",\n  \"chick\": \"小鸡\",\n  \"chihiro (blue archive)\": \"千寻（蓝色档案）\",\n  \"chikan\": \"痴汉\",\n  \"chikuma (azur lane)\": \"chikuma_(碧蓝航线)\",\n  \"child drawing\": \"儿童画作\",\n  \"child on child\": \"孩子们\",\n  \"chimney\": \"烟囱\",\n  \"chin strap\": \"颐革\",\n  \"chinatsu (blue archive)\": \"chinatsu（蓝色档案）\",\n  \"chinese knot\": \"中国结\",\n  \"chinese style loft\": \"中式阁楼\",\n  \"chinese text\": \"中文\",\n  \"chinese zodiac\": \"十二生肖\",\n  \"chips (food)\": \"薯片\",\n  \"chise (blue archive)\": \"chise（蓝色档案）\",\n  \"chitanda eru\": \"千反田爱瑠\",\n  \"chiyoda momo\": \"千代田桃\",\n  \"chloe von einzbern\": \"克洛伊·冯·爱因兹贝伦\",\n  \"choko (cup)\": \"猪口杯\",\n  \"chongyun (genshin impact)\": \"重云（原神）\",\n  \"choukai (azur lane)\": \"choukai（碧蓝航线）\",\n  \"christmas lights\": \"圣诞彩灯\",\n  \"christmas ornaments\": \"圣诞装饰\",\n  \"christmas tree\": \"圣诞树\",\n  \"chun-li\": \"春麗\",\n  \"chuunibyou demo koi ga shitai!\": \"中二病也要谈恋爱\",\n  \"cicin mage (genshin impact)\": \"cicin法师（原神）\",\n  \"cigar\": \"雪茄\",\n  \"cinematic angle\": \"电影拍摄角度\",\n  \"circle\": \"圆圈\",\n  \"circle cut\": \"单行本概念预告图\",\n  \"circle name\": \"封绘署名\",\n  \"circlet\": \"头冠\",\n  \"cirno\": \"琪露诺\",\n  \"cirrocumulus castellanus\": \"堡状卷积云\",\n  \"cirrocumulus floccus\": \"絮状卷积云\",\n  \"cirrocumulus lacunosus\": \"网状卷积云\",\n  \"cirrocumulus stratiformis\": \"层状卷积云\",\n  \"cirrostratus fibratus\": \"毛卷层云\",\n  \"cirrostratus nebulosus\": \"雾卷层云\",\n  \"cirrus\": \"卷云\",\n  \"cirrus castellanus\": \"堡卷云\",\n  \"cirrus fibratus\": \"毛卷云\",\n  \"cirrus floccus\": \"絮卷云\",\n  \"cirrus intortus\": \"乱卷云\",\n  \"cirrus spissatus\": \"密卷云\",\n  \"cirrus uncinus\": \"钩卷云\",\n  \"city lights\": \"城市灯光背景\",\n  \"clannad\": \"clannad\",\n  \"claw (weapon)\": \"爪(武器)\",\n  \"claws\": \"爪\",\n  \"cleaning\": \"打扫\",\n  \"cleaver\": \"砍肉刀\",\n  \"cleric\": \"神职人员(基督教)\",\n  \"cleveland (azur lane)\": \"克利夫兰\",\n  \"climbing\": \"攀爬\",\n  \"clipboard\": \"写字板\",\n  \"clitoral stimulation\": \"玩弄阴蒂\",\n  \"clitoris clamp\": \"钳\",\n  \"clitoris leash\": \"皮带\",\n  \"clitoris pump\": \"阴蒂泵\",\n  \"clitoris torture\": \"折磨阴蒂\",\n  \"cloche hat\": \"钟形女帽\",\n  \"clock\": \"时钟\",\n  \"clock background\": \"时钟背景\",\n  \"clog sandals\": \"木屐凉鞋\",\n  \"clone\": \"克隆\",\n  \"close mouth\": \"闭嘴\",\n  \"close up\": \"特写\",\n  \"closed fan\": \"折扇\",\n  \"closed umbrella\": \"收着的伞\",\n  \"closure (arknights)\": \"关闭（明日方舟）\",\n  \"cloth\": \"布\",\n  \"clothed after sex\": \"性爱后穿衣服\",\n  \"clothed animal\": \"有衣着的动物\",\n  \"clothed female nude female\": \"穿着衣服的女性和裸女\",\n  \"clothed female nude male\": \"穿着衣服的女性和裸男\",\n  \"clothed male nude female\": \"穿着衣服的男性和裸女\",\n  \"clothed pokemon\": \"有衣着的口袋妖怪\",\n  \"clothes\": \"衣服\",\n  \"clothes around waist\": \"衣服系在腰上\",\n  \"clothes grab\": \"扯着衣物\",\n  \"clothes hanger\": \"衣架\",\n  \"clothes in mouth\": \"嘴叼着衣角\",\n  \"clothes removed\": \"脱下的衣服\",\n  \"clothes theft\": \"偷衣服\",\n  \"clothes tug\": \"拖拽衣服\",\n  \"clothes writing\": \"印着字的T恤\",\n  \"clothesline\": \"晒衣服\",\n  \"clothing aside\": \"衣物拉一边（露出小穴）\",\n  \"clothing cutout\": \"衣服漏洞\",\n  \"cloud print\": \"云状印花\",\n  \"cloud retainer (genshin impact)\": \"留云借风真君（原神）\",\n  \"cloudy sky\": \"多云天气\",\n  \"clownpiece\": \"小丑\",\n  \"club\": \"棍棒\",\n  \"club (shape)\": \"梅花(扑克)\",\n  \"club (weapon)\": \"棍棒（武器）\",\n  \"cluster-amaryllis\": \"石蒜\",\n  \"coat on shoulders\": \"外套披在肩上\",\n  \"cockpit\": \"外套\",\n  \"cocktail glass\": \"鸡尾酒杯\",\n  \"coerced orgasm\": \"胁迫高潮\",\n  \"coerced pleasure\": \"胁迫快感\",\n  \"coffee cup\": \"咖啡杯\",\n  \"coffee mug\": \"马克杯\",\n  \"coffin\": \"棺材\",\n  \"coin\": \"硬币\",\n  \"cold\": \"寒冷的\",\n  \"collei (genshin impact)\": \"柯莱（原神）\",\n  \"color guide\": \"色标卡\",\n  \"colorado (azur lane)\": \"科罗拉多州（碧蓝航线）\",\n  \"colored eyelashes\": \"彩色的睫毛\",\n  \"colored pubic hair\": \"阴毛颜色\",\n  \"colored sclera\": \"有色巩膜（眼白）\",\n  \"colored skin\": \"有色皮肤\",\n  \"colored stripes\": \"多彩条纹\",\n  \"colored tips\": \"发梢挑染\",\n  \"colored tongue\": \"有色舌头（非正常粉色的）\",\n  \"column\": \"柱子\",\n  \"comb\": \"梳子\",\n  \"combat boots\": \"军用靴\",\n  \"come hither\": \"诱受\",\n  \"comforting\": \"安慰\",\n  \"commander (azur lane)\": \"指挥官（碧蓝航线）\",\n  \"company connection\": \"联动\",\n  \"company name\": \"有版权署名\",\n  \"comparison\": \"对比图\",\n  \"compensated molestation\": \"有偿性骚扰\",\n  \"completely nude\": \"完全裸露\",\n  \"completely nude female\": \"全裸女性\",\n  \"computer\": \"计算机\",\n  \"concept art\": \"概念艺术\",\n  \"concert\": \"音乐会\",\n  \"condensation trail\": \"飞机云\",\n  \"condom in mouth\": \"口叼避孕套\",\n  \"condom left inside\": \"避孕套留在里面\",\n  \"condom packet strip\": \"避孕套包装\",\n  \"condom wrapper\": \"避孕套包装\",\n  \"condoms in mouth\": \"含着套\",\n  \"confession\": \"表白\",\n  \"confetti\": \"彩色纸屑(祝贺)\",\n  \"conjoined\": \"连体\",\n  \"consensual tentacles\": \"非强行的触手侵犯\",\n  \"constel\": \"星座\",\n  \"constellation\": \"星座\",\n  \"contempt\": \"蔑视\",\n  \"contentious content\": \"有争议内容\",\n  \"contour deepening\": \"轮廓加深\",\n  \"contrail\": \"飞机云（尾迹）\",\n  \"contrapposto\": \"对立式平衡\",\n  \"controller\": \"控制器\",\n  \"converge\": \"会聚|聚集\",\n  \"cookie (touhou)\": \"饼干（东方）\",\n  \"cooking\": \"烹饪\",\n  \"cooler\": \"冷藏器\",\n  \"cooperative fellatio\": \"合作口交\",\n  \"cooperative footjob\": \"合作足交\",\n  \"cooperative handjob\": \"合作打手枪\",\n  \"cooperative paizuri\": \"合作乳交\",\n  \"copper\": \"铜|铜币\",\n  \"copyright\": \"版权\",\n  \"copyright name\": \"版权署名\",\n  \"coral\": \"珊瑚\",\n  \"corded phone\": \"有线电话\",\n  \"cornflowerblue\": \"矢车菊蓝色\",\n  \"cornsilk\": \"玉米丝\",\n  \"corpse\": \"尸体\",\n  \"corrin (fire emblem) (female)\": \"神威（女）\",\n  \"corrin (fire emblem) (male)\": \"神威（男）\",\n  \"corruption\": \"恶堕|婊子化\",\n  \"costume\": \"服装\",\n  \"couch\": \"沙发\",\n  \"countdown\": \"倒计时\",\n  \"counter\": \"柜台\",\n  \"couple\": \"情侣\",\n  \"courier (arknights)\": \"信使（明日方舟）\",\n  \"cover image\": \"封面图片\",\n  \"covered abs\": \"被覆盖（但能看见纹路）的腹肌\",\n  \"covered collarbone\": \"有衣物裹住的锁骨\",\n  \"covered face\": \"蒙脸\",\n  \"covered in semen\": \"精液覆盖\",\n  \"covered mouth\": \"蒙住的嘴\",\n  \"covered navel\": \"隐约入目的肚脐\",\n  \"covering ass\": \"遮着臀部\",\n  \"covering chest by hand\": \"用手遮住胸部\",\n  \"covr\": \"封面\",\n  \"cow\": \"牛\",\n  \"cow horns\": \"牛角\",\n  \"cow print\": \"奶牛系印花\",\n  \"cow tail\": \"牛尾\",\n  \"cowbell\": \"奶牛铃铛\",\n  \"cowboy boots\": \"牛仔靴\",\n  \"cowboy hat\": \"牛仔帽\",\n  \"crack\": \"裂痕\",\n  \"craft essence\": \"概念礼装\",\n  \"crane (machine)\": \"起重机\",\n  \"crate\": \"大木箱\",\n  \"cream on face\": \"奶油在脸上\",\n  \"creator connection\": \"同个原作者的角色们的同人\",\n  \"creature\": \"创造物\",\n  \"creature and personification\": \"拟人化(含对比)\",\n  \"credits page\": \"书脊\",\n  \"crescent\": \"月牙\",\n  \"crescent hat ornament\": \"新月形帽子装饰\",\n  \"crescent moon\": \"新月\",\n  \"crescent necklace\": \"新月项链\",\n  \"crescent pin\": \"新月形别针\",\n  \"crescent rose\": \"新月玫瑰\",\n  \"crimson\": \"赤红\",\n  \"croissant (arknights)\": \"羊角面包（arknights）\",\n  \"crooked eyewear\": \"歪斜的眼镜\",\n  \"crop top overhang\": \"乳帘\",\n  \"cropped jacket\": \"短夹克\",\n  \"cross\": \"十字\",\n  \"cross-laced clothes\": \"交叉花边服饰\",\n  \"cross-section\": \"透视人体内部\",\n  \"cross-shaped pupils\": \"十字形瞳孔\",\n  \"cross earrings\": \"十字耳环\",\n  \"cross hair ornament\": \"十字发饰\",\n  \"cross necklace\": \"十字架项链\",\n  \"cross print\": \"十字架元素图案\",\n  \"crossbow\": \"弩\",\n  \"crossed bandaids\": \"交叉的创可贴\",\n  \"crossover\": \"跨界作品\",\n  \"crotch\": \"胯部\",\n  \"crotch grab\": \"抓裆部\",\n  \"crotch kick\": \"胯部踢\",\n  \"crotchless\": \"开裆的\",\n  \"crotchless bloomers\": \"无裆灯笼裤\",\n  \"crotchless buruma\": \"无裆灯笼裤\",\n  \"crotchless leotard\": \"无裆紧身衣\",\n  \"crotchless pants\": \"无裆裤\",\n  \"crotchless pantyhose\": \"无裆连裤袜\",\n  \"crotchless swimsuit\": \"无裆泳衣\",\n  \"crow\": \"乌鸦\",\n  \"crowd\": \"人群\",\n  \"crownslayer (arknights)\": \"冠冕者（明日方舟）\",\n  \"crystal\": \"矿石\",\n  \"crystal ball\": \"水晶球\",\n  \"crystalfly (genshin impact)\": \"晶蝶genshin\",\n  \"crystals texture Hair\": \"水晶材质头发\",\n  \"cu chulainn (fate)\": \"cu_chulainn_(命运)\",\n  \"cu chulainn (fate/stay night)\": \"cu_chulainn_(命运/留夜)\",\n  \"cube\": \"立方体\",\n  \"cuckolding\": \"戴绿帽子\",\n  \"cum bath\": \"胶浴\",\n  \"cum in ass\": \"肛门内射\",\n  \"cum in clothes\": \"在衣服里射精\",\n  \"cum in cup\": \"射在杯子里\",\n  \"cum in mouth\": \"口内射精\",\n  \"cum in pussy\": \"内射|中出\",\n  \"cum in throat\": \"射在喉咙里\",\n  \"cum in urethra\": \"在尿道射精\",\n  \"cum inflation\": \"胶充气\",\n  \"cum on ass\": \"射在屁股上\",\n  \"cum on body\": \"射在身上\",\n  \"cum on boy\": \"射在男性身上\",\n  \"cum on clothes\": \"射在衣服上\",\n  \"cum on facial\": \"颜射\",\n  \"cum on feet\": \"脚上精液\",\n  \"cum on fingers\": \"射在手指上\",\n  \"cum on glasses\": \"射在眼镜上\",\n  \"cum on lower body\": \"射在下半身上\",\n  \"cum on pussy\": \"射在阴部上\",\n  \"cum on self\": \"射在自己身上\",\n  \"cum on stomach\": \"射在嘴里\",\n  \"cum on tongue\": \"射在舌头上\",\n  \"cum on upper body\": \"射在上半身\",\n  \"cum overflow\": \"精液溢出(未拔出)\",\n  \"cum pool\": \"淌成一滩的精液\",\n  \"cum string\": \"拉丝的精液\",\n  \"cum swap\": \"用嘴交换精液\",\n  \"cum while penetrated\": \"射在后庭里\",\n  \"cumdrip\": \"溢出的精液(已拔出)\",\n  \"cumdump\": \"倾倒精液\",\n  \"cumulonimbus calvus\": \"秃积雨云\",\n  \"cumulonimbus capillatus\": \"鬃积雨云\",\n  \"cumulonimbus incus\": \"砧积雨云\",\n  \"cumulus\": \"积云\",\n  \"cumulus congestus\": \"浓积云\",\n  \"cumulus fractus\": \"碎积云\",\n  \"cumulus humilis\": \"淡积云\",\n  \"cumulus mediocris\": \"中积云\",\n  \"cunt punt\": \"屄\",\n  \"cuora (arknights)\": \"库拉（明日方舟）\",\n  \"cup\": \"杯子\",\n  \"cupless bikini\": \"无罩杯比基尼\",\n  \"curled horns\": \"弯曲的角\",\n  \"curled tail\": \"弯曲尾巴\",\n  \"cursor\": \"光标\",\n  \"curtain grab\": \"抓住窗帘\",\n  \"curtains\": \"窗帘\",\n  \"curvy\": \"展现魅力的姿势\",\n  \"cushion\": \"坐垫\",\n  \"cuts\": \"割伤\",\n  \"cutting board\": \"砧板\",\n  \"cutting hair\": \"剪头发\",\n  \"cyan\": \"青\",\n  \"cyborg\": \"赛博人类\",\n  \"cyclops\": \"独眼巨人\",\n  \"cygnet (azur lane)\": \"小天鹅\",\n  \"cyno (genshin impact)\": \"赛诺（原神）\",\n  \"cyrillic\": \"斯拉夫文\",\n  \"d-pad\": \"方向键\",\n  \"d-pad hair ornament\": \"方向键发饰\",\n  \"d.va (overwatch)\": \"D.Va（守望先锋）\",\n  \"daidouji tomoyo\": \"大道寺知世\",\n  \"dainsleif (genshin impact)\": \"戴因斯雷布(原神)\",\n  \"daisy chain\": \"人体蜈蚣（环）\",\n  \"daiwa scarlet (umamusume)\": \"大和赤骥\",\n  \"daiyousei\": \"大妖精\",\n  \"dakimakura (object)\": \"抱枕(物体)\",\n  \"damaged\": \"受损的\",\n  \"dancing\": \"跳舞\",\n  \"danganronpa(series)\": \"弹丸论巴（系列）\",\n  \"danganronpa (series)\": \"弹丸论巴（系列）\",\n  \"danganronpa 2: goodbye despair\": \"弹丸论破2：再见绝望\",\n  \"dangerous beast\": \"《危险的野兽》FGO礼装\",\n  \"danmaku\": \"弹幕\",\n  \"dappled sunlight\": \"透过树叶洒下的阳光\",\n  \"dark\": \"暗的\",\n  \"dark-skinned female\": \"褐皮女性\",\n  \"dark-skinned male\": \"褐皮男性\",\n  \"dark aura\": \"黑暗的光环|黑暗的气场\",\n  \"dark background\": \"深色背景\",\n  \"dark penis\": \"深色的阴茎\",\n  \"dark pink\": \"深粉\",\n  \"dark sakura\": \"黑樱\",\n  \"dark souls\": \"黑魂\",\n  \"darkblue\": \"深蓝\",\n  \"darkcyan\": \"深青\",\n  \"darkgoldenrod\": \"暗金\",\n  \"darkgray\": \"深灰\",\n  \"darkgreen\": \"深绿\",\n  \"darkkhaki\": \"黑卡其色\",\n  \"darkmagenta\": \"深洋红\",\n  \"darkness\": \"黑暗\",\n  \"darkolivegreen\": \"黑橄榄绿\",\n  \"darkorange\": \"暗橙\",\n  \"darkorchid\": \"黑兰花紫\",\n  \"darkred\": \"暗红\",\n  \"darksalmon\": \"黑鲑鱼\",\n  \"darkseagreen\": \"深海绿\",\n  \"darkslateblue\": \"深石板蓝\",\n  \"darkslategray\": \"暗板灰\",\n  \"darkturquoise\": \"深绿松石色\",\n  \"darkviolet\": \"深紫\",\n  \"dated\": \"付上日期的\",\n  \"dead or alive\": \"死或生\",\n  \"death\": \"死\",\n  \"debris\": \"碎片|残骸\",\n  \"debt\": \"负债的\",\n  \"decepticon\": \"霸天虎\",\n  \"deep\": \"加深(浓)\",\n  \"deep penetration\": \"捅到子宫\",\n  \"deep skin\": \"角色的另一面(多指色情)\",\n  \"deep wound\": \"很深的伤口\",\n  \"deeppink\": \"深粉红\",\n  \"deepskyblue\": \"深天蓝\",\n  \"deepthroat\": \"深喉\",\n  \"deer\": \"鹿\",\n  \"defeat\": \"败北\",\n  \"defloration\": \"花朵\",\n  \"dehya (genshin impact)\": \"迪希雅（原神）\",\n  \"dekomori sanae\": \"凸守早苗\",\n  \"delusion (genshin impact)\": \"妄想（原神）\",\n  \"demon\": \"恶魔\",\n  \"demon boy\": \"恶魔男孩\",\n  \"demon slayer uniform\": \"鬼灭制服\",\n  \"denim\": \"牛仔布\",\n  \"denim jacket\": \"牛仔夹克\",\n  \"desk\": \"书桌\",\n  \"desk lamp\": \"台灯\",\n  \"dessert\": \"甜点\",\n  \"destruction\": \"破坏\",\n  \"detexted\": \"已去除文字\",\n  \"deutschland (azur lane)\": \"德国\",\n  \"deutschland (service time?!) (azur lane)\": \"德国（服务时间？！）（蔚蓝航线）\",\n  \"diadem\": \"冠饰\",\n  \"diagonal-striped bow\": \"斜条纹蝴蝶结\",\n  \"diagonal-striped neckwear\": \"斜纹领结\",\n  \"diagonal stripes\": \"斜纹\",\n  \"diamond (shape)\": \"菱形(形状)\",\n  \"diamond (symbol)\": \"菱形(符号)\",\n  \"dice\": \"骰子\",\n  \"dido (anxious bisque doll) (azur lane)\": \"dido（焦虑的素瓷娃娃）（碧蓝航线）\",\n  \"dido (azur lane)\": \"黛朵\",\n  \"different reflection\": \"映出的另一面\",\n  \"digimon (creature)\": \"数码兽（数码宝贝）\",\n  \"digital dissolve\": \"化成数据般消失\",\n  \"digital media player\": \"随身听\",\n  \"digital version\": \"数字版\",\n  \"dildo gag\": \"假阳具堵嘴\",\n  \"dildo harness\": \"假阳具线束\",\n  \"dildo riding\": \"假阳具 骑术\",\n  \"dildo under panties\": \"内裤下的假阳具\",\n  \"diluc (genshin impact)\": \"迪卢克（原神）\",\n  \"dim\": \"昏暗的|朦胧的\",\n  \"dimgray\": \"暗灰\",\n  \"dimples of venus\": \"女性的腰窝|维纳斯之眼\",\n  \"dinosaur\": \"恐龙\",\n  \"diona (genshin impact)\": \"迪奥娜_(原神)\",\n  \"dirty\": \"肮脏的\",\n  \"dirty clothes\": \"弄脏的衣服\",\n  \"dirty face\": \"弄脏的脸\",\n  \"dirty feet\": \"弄脏的脚\",\n  \"disembodied head\": \"分离的头\",\n  \"disembodied limb\": \"断肢\",\n  \"disembodied penis\": \"断掉的阴茎\",\n  \"disheveled hair\": \"凌乱的头发|蓬乱的头发\",\n  \"disperse\": \"分散\",\n  \"disposable cup\": \"一次性纸杯\",\n  \"dissolving\": \"溶解的\",\n  \"dissolving clothes\": \"溶解掉的衣服\",\n  \"diving\": \"潜水\",\n  \"diving mask\": \"潜水面罩\",\n  \"diving mask on head\": \"头戴潜水面罩\",\n  \"diving suit\": \"潜水衣\",\n  \"dixie cup hat\": \"狗盆帽\",\n  \"dobermann (arknights)\": \"杜宾犬（明日方舟）\",\n  \"doc martens\": \"马丁靴\",\n  \"doctor (arknights)\": \"博士\",\n  \"dodgerblue\": \"道奇蓝\",\n  \"dodoco (genshin impact)\": \"嘟嘟可（原神）\",\n  \"dog\": \"狗\",\n  \"dog boy\": \"犬男\",\n  \"dog tags\": \"狗牌\",\n  \"doily\": \"花边元素\",\n  \"doll hug\": \"抱着玩偶\",\n  \"doll joints\": \"玩偶球形关节\",\n  \"dolphin\": \"海豚\",\n  \"dolphin shorts\": \"海豚短裤\",\n  \"domineering\": \"修女服\",\n  \"domino mask\": \"SM面具\",\n  \"donation box\": \"募捐箱\",\n  \"door\": \"门\",\n  \"doorway\": \"玄关\",\n  \"dot pupils\": \"点瞳孔\",\n  \"dotted line\": \"虚线\",\n  \"double-breasted\": \"双排纽扣\",\n  \"double amputee\": \"双截肢者\",\n  \"double buttjob\": \"双屁股交\",\n  \"double footjob\": \"双足交\",\n  \"double grinding\": \"双磨(两人磨一根)\",\n  \"double vertical stripe\": \"服饰上有两条平行条纹\",\n  \"doujima nanako\": \"堂岛菜菜子\",\n  \"doujinshi\": \"同人志\",\n  \"doujinshi doujin cover\": \"同人志风\",\n  \"dove\": \"白鸽\",\n  \"down jacket\": \"羽绒服\",\n  \"downblouse\": \"胸部走光\",\n  \"downtown\": \"市中心\",\n  \"dowsing rod\": \"占星杖\",\n  \"dragging\": \"角色在拖某物\",\n  \"dragon\": \"龙\",\n  \"dragon ball\": \"七龙珠\",\n  \"dragon dildo\": \"龙 假阳具\",\n  \"dragon quest\": \"勇者斗恶龙\",\n  \"dragonfly\": \"蜻蜓\",\n  \"drake (azur lane)\": \"德雷克（碧蓝航线）\",\n  \"draph\": \"牛角族\",\n  \"drawer\": \"抽屉\",\n  \"drawing\": \"绘画\",\n  \"drawing bow\": \"拉弓\",\n  \"drawing tablet\": \"手绘板\",\n  \"drawr\": \"源drawr不可寻\",\n  \"drawstring\": \"衣服的抽绳\",\n  \"dreaming\": \"做梦\",\n  \"dress bow\": \"连衣裙上的蝴蝶结\",\n  \"dressing\": \"穿衣\",\n  \"dressing another\": \"着装\",\n  \"drill\": \"钻头\",\n  \"drink\": \"饮料\",\n  \"drinking\": \"喝\",\n  \"drinking glass\": \"酒杯\",\n  \"drinking pee\": \"喝尿\",\n  \"drinking straw\": \"吸管\",\n  \"dripping\": \"液体滴落\",\n  \"dripping semen\": \"滴落的精液\",\n  \"driving\": \"驾驶\",\n  \"drone\": \"无人机\",\n  \"drop earrings\": \"吊坠耳环\",\n  \"dropping\": \"(意外)掉落\",\n  \"drowning\": \"溺水\",\n  \"drugs\": \"药物\",\n  \"drum\": \"鼓\",\n  \"drum (container)\": \"桶(容器)\",\n  \"drum set\": \"架子鼓\",\n  \"drumsticks\": \"鼓槌\",\n  \"drying\": \"弄干(浴后)\",\n  \"dual persona\": \"双重人格\",\n  \"duca degli abruzzi (azur lane)\": \"duca_degli_abruzzi（碧蓝航线）\",\n  \"duck\": \"鸭子\",\n  \"duel\": \"决斗\",\n  \"duel monster\": \"游戏王决斗怪兽\",\n  \"duffel bag\": \"行李包\",\n  \"duke of york (azur lane)\": \"约克公爵（碧蓝航线）\",\n  \"dumbbell\": \"哑铃\",\n  \"dunkerque (azur lane)\": \"敦刻尔克\",\n  \"dunkerque (summer sucre) (azur lane)\": \"敦刻尔克（苏克雷之夏）（碧蓝航线）\",\n  \"durin (arknights)\": \"都灵（明日方舟）\",\n  \"dusk (arknights)\": \"黄昏（方舟）\",\n  \"dusk (everything is a miracle) (arknights)\": \"黄昏（一切都是奇迹）（明日方舟）\",\n  \"dust\": \"灰尘\",\n  \"dust cloud\": \"烟尘\",\n  \"duster\": \"掸子\",\n  \"dvalin (genshin impact)\": \"dvalin（原神）\",\n  \"dynamax band\": \"极巨腕带（宝可梦）\",\n  \"dynamic angle\": \"动态角度\",\n  \"dynamite\": \"黄色炸药；甘油炸药；\",\n  \"eagle\": \"鹰\",\n  \"eagle spirit (touhou)\": \"鹰魂（东方）\",\n  \"ear biting\": \"咬耳朵\",\n  \"ear bow\": \"（兽耳娘）耳部蝴蝶结\",\n  \"ear covers\": \"（兽耳娘或精灵的）耳罩\",\n  \"ear ornament\": \"耳饰\",\n  \"ear piercing\": \"穿耳洞\",\n  \"ear protection\": \"护耳罩\",\n  \"ear ribbon\": \"（兽耳娘）耳部缎带\",\n  \"ear sex\": \"耳交\",\n  \"ear tag\": \"耳标\",\n  \"earbuds\": \"耳塞\",\n  \"earclip\": \"耳夹\",\n  \"earmuffs\": \"耳罩\",\n  \"earphones\": \"耳机\",\n  \"ears\": \"多双耳朵\",\n  \"ears down\": \"下垂的耳朵\",\n  \"ears through headwear\": \"为耳朵留洞的头饰\",\n  \"ears visible through hair\": \"可以看到耳朵\",\n  \"earth (planet)\": \"地球\",\n  \"easel\": \"画架\",\n  \"east asian architecture\": \"东方风格建筑\",\n  \"easter egg\": \"复活节彩蛋\",\n  \"eastern dragon\": \"东方龙\",\n  \"eating\": \"咀嚼\",\n  \"eating hair\": \"吃头发\",\n  \"edinburgh (azur lane)\": \"爱丁堡（碧蓝航线）\",\n  \"egasumi\": \"工霞\",\n  \"egg (food)\": \"蛋（食物）\",\n  \"egyptian\": \"埃及\",\n  \"egyptian clothes\": \"埃及风格服饰\",\n  \"ehoumaki\": \"惠方卷\",\n  \"eighth note\": \"八分音符\",\n  \"eimi (blue archive)\": \"eimi（蓝色档案）\",\n  \"eisen (sousou no frieren)\": \"艾冉(葬送的芙莉莲)\",\n  \"ejaculating while penetrated\": \"插入时射精\",\n  \"elaina (majo no tabitabi)\": \"伊蕾娜\",\n  \"elbe (azur lane)\": \"易北河（碧蓝航线）\",\n  \"elbow rest\": \"手肘靠着某物休息\",\n  \"eldridge (azur lane)\": \"埃尔德里奇（碧蓝航线）\",\n  \"electric fan\": \"电风扇\",\n  \"electric guitar\": \"电吉他\",\n  \"electric scoreboard\": \"电子公告板\",\n  \"electric socket\": \"插座\",\n  \"electricity\": \"电\",\n  \"elephant\": \"大象\",\n  \"elin\": \"艾琳族\",\n  \"elis (touhou)\": \"伊利斯（东方）\",\n  \"elise (fire emblem)\": \"伊莉丝（火焰之纹章）\",\n  \"elite four\": \"四天王\",\n  \"elite ii (arknights)\": \"精英_ii_(明日方舟)\",\n  \"elizabeth bathory (fate)\": \"伊丽莎白巴托里（命运）\",\n  \"elizabeth bathory (fate/extra ccc)\": \"伊丽莎白巴托里（命运/额外的ccc）\",\n  \"ellen (touhou)\": \"艾伦（东方）\",\n  \"elly (touhou)\": \"elly（东方）\",\n  \"elphelt valentine\": \"艾尔菲尔特·华伦泰\",\n  \"elsword\": \"艾斯之剑\",\n  \"elysium (arknights)\": \"极乐世界（明日方舟）\",\n  \"ema\": \"绘马\",\n  \"embarrass\": \"害羞的(尴尬的)\",\n  \"embellished costume\": \"经润饰的服装\",\n  \"embers\": \"余烬\",\n  \"emblem\": \"纹章\",\n  \"emden (azur lane)\": \"埃姆登（碧蓝航线）\",\n  \"emerald (gemstone)\": \"翡翠(宝石)\",\n  \"emilia (re zero)\": \"艾米莉亚\",\n  \"emiya kiritsugu\": \"卫宫切嗣\",\n  \"emiya shirou\": \"卫宫士郎\",\n  \"employee uniform\": \"员工制服\",\n  \"endcard\": \"尾卡\",\n  \"endou mamoru\": \"圆堂守\",\n  \"ene (kagerou project)\": \"榎本贵音（阳炎计划）\",\n  \"energy\": \"能量\",\n  \"energy ball\": \"能量球\",\n  \"energy gun\": \"镭射枪\",\n  \"energy sword\": \"光剑\",\n  \"energy wings\": \"能量双翼\",\n  \"english commentary\": \"英语评论\",\n  \"english text\": \"英语\",\n  \"engrish text\": \"L和R不分的英文\",\n  \"engulfing lightning (genshin impact)\": \"薙草之稻光（原神\",\n  \"enma ai\": \"阎魔爱\",\n  \"enoshima junko\": \"江之岛盾子\",\n  \"enpera\": \"(围巾束成的)乌贼鳍发型\",\n  \"entangled plants\": \"缠结型植物\",\n  \"enterprise (azur lane)\": \"企业（碧蓝航线）\",\n  \"enterprise (wind catcher) (azur lane)\": \"企业（捕风者）（碧蓝航线）\",\n  \"envelope\": \"信封\",\n  \"epaulettes\": \"肩章\",\n  \"epic\": \"壮丽且经典的故事(的同人)\",\n  \"eraser\": \"橡皮擦\",\n  \"erebus (azur lane)\": \"艾瑞布斯（碧蓝航线）\",\n  \"erection\": \"勃起\",\n  \"erection under clothes\": \"老二立帐篷\",\n  \"ereshkigal (fate)\": \"ereshkigal_(命运)\",\n  \"ereshkigal (fate/grand order)\": \"埃列什基伽勒\",\n  \"error musume\": \"报错娘\",\n  \"erune\": \"兽耳族\",\n  \"erwin (girls und panzer)\": \"松本里子\",\n  \"essex (azur lane)\": \"埃塞克斯\",\n  \"ethan (arknights)\": \"伊森（明日方舟）\",\n  \"eula\": \"优菈\",\n  \"eula (genshin impact)\": \"优菈（原神）\",\n  \"eunectes (arknights)\": \"eunectes（明日方舟）\",\n  \"eunectes (forgemaster) (arknights)\": \"eunectes_(forgemaster)_(方舟之夜)\",\n  \"eva 01\": \"初号机\",\n  \"eva 02\": \"二号机\",\n  \"evening\": \"傍晚\",\n  \"excalibur (fate/stay night)\": \"excalibur（命运/留宿之夜）\",\n  \"excalibur morgan (fate)\": \"excalibur 摩根（命运）\",\n  \"excessive cum\": \"超大的射精量\",\n  \"excessive semen\": \"过剩的精液\",\n  \"execution\": \"处刑\",\n  \"executor (arknights)\": \"执行者（明日方舟）\",\n  \"exercise\": \"做运动\",\n  \"exhausted\": \"筋疲力尽的\",\n  \"explosion\": \"爆炸\",\n  \"explosive\": \"易爆的\",\n  \"expression\": \"多表情展示\",\n  \"expressive clothes\": \"富有表现力的衣服\",\n  \"extra\": \"衍生角色(形象)\",\n  \"extra arms\": \"多只手臂\",\n  \"extra breasts\": \"额外的乳房\",\n  \"extra ears\": \"四只耳朵\",\n  \"extra eyes\": \"多只眼睛\",\n  \"extra mouth\": \"有多张嘴巴\",\n  \"extra penises\": \"额外的\",\n  \"extra pupils\": \"额外的瞳孔\",\n  \"extreme content\": \"极端内容\",\n  \"exusiai (arknights)\": \"能天使\",\n  \"eye-contact\": \"眼神接触\",\n  \"eye of horus\": \"荷鲁斯之眼\",\n  \"eyebrows\": \"眉毛\",\n  \"eyebrows hidden by hair\": \"眉毛被头发遮住\",\n  \"eyepatch removed\": \"摘眼罩\",\n  \"eyes\": \"眼睛\",\n  \"eyes focus\": \"聚焦在眼睛\",\n  \"eyes rolled back\": \"翻白眼\",\n  \"eyeshadow\": \"眼影\",\n  \"eyewear\": \"眼睛\",\n  \"eyewear removed\": \"摘眼镜\",\n  \"eyjafjalla (arknights)\": \"艾雅法拉_(arknights)\",\n  \"face\": \"脸部\",\n  \"face focus\": \"聚焦在面部\",\n  \"faceless\": \"没有脸部细节的\",\n  \"faceless female\": \"无脸部女性\",\n  \"facial mark\": \"脸部有图案\",\n  \"facial tattoo\": \"脸部有纹身\",\n  \"failure\": \"失败\",\n  \"failure penguin\": \"失败的企鹅\",\n  \"fake facial hair\": \"假胡须\",\n  \"fake horns\": \"装饰性的角\",\n  \"fake mustache\": \"假胡子\",\n  \"fake tail\": \"仿造的尾巴\",\n  \"fake wings\": \"仿造的翅膀\",\n  \"falchion (fire emblem)\": \"法尔西昂(火焰之纹章)\",\n  \"fall leaves\": \"落叶\",\n  \"fallen down\": \"倒地的\",\n  \"falling\": \"正在下坠的\",\n  \"falling leaves\": \"落叶\",\n  \"falling petals\": \"落花\",\n  \"family\": \"一家子\",\n  \"family crest\": \"家徽\",\n  \"fan\": \"扇子|电风扇\",\n  \"fang (arknights)\": \"方（方舟）\",\n  \"fanny pack\": \"腰包\",\n  \"fantasy\": \"幻想\",\n  \"fartooth (arknights)\": \"远牙（明日方舟）\",\n  \"fashion\": \"时尚\",\n  \"fat\": \"肥胖的|大号美女\",\n  \"fat man\": \"胖子\",\n  \"fate/apocrypha\": \"命运/伪经\",\n  \"fate/extella\": \"命运/extella\",\n  \"fate/extra\": \"命运/额外\",\n  \"fate/extra ccc\": \"命运/额外的ccc\",\n  \"fate/grand order\": \"命运/大订单\",\n  \"fate/grandorder\": \"命运皇冠指定\",\n  \"fate/hollow ataraxia\": \"命运/空心共济失调\",\n  \"fate/prototype\": \"命运/原型\",\n  \"fate/prototype: fragments of blue and silver\": \"命运/原型：蓝色和银色的碎片\",\n  \"fate/stay night\": \"命运之夜\",\n  \"fate/unlimited codes\": \"命运/无限代码\",\n  \"fate/zero\": \"命运/零\",\n  \"fate (series)\": \"命运（系列）\",\n  \"fate testarossa\": \"菲特·泰斯特罗莎·哈拉温\",\n  \"father and daughter\": \"父女\",\n  \"father and son\": \"父子\",\n  \"faucet\": \"水龙头\",\n  \"faust (arknights)\": \"浮士德（明日方舟）\",\n  \"favonius sword (genshin impact)\": \"favonius剑（原神）\",\n  \"fear kubrick\": \"害怕侧目\",\n  \"feater (arknights)\": \"羽毛（方舟）\",\n  \"feather-trimmed sleeves\": \"羽毛装饰的袖子\",\n  \"feather hair\": \"羽毛头发\",\n  \"feather necklace\": \"羽毛项链\",\n  \"feather trim\": \"羽毛饰边\",\n  \"feathered wings\": \"羽翼\",\n  \"feathers\": \"羽毛\",\n  \"feet\": \"脚\",\n  \"feet soles\": \"脚底\",\n  \"feet up\": \"翘起脚\",\n  \"felching\": \"从阴道吸精液\",\n  \"female child\": \"女 童\",\n  \"female commander (azur lane)\": \"女指挥官（碧蓝航线）\",\n  \"female doctor (arknights)\": \"女医生_(arknights)\",\n  \"female focus\": \"女性焦点（画面中为女性）\",\n  \"female gunner (dungeon and fighter)\": \"女炮手（地下城与战士）\",\n  \"female masturbation\": \"女性自慰\",\n  \"female mechanic (dungeon and fighter)\": \"女机械师（地下城与斗士）\",\n  \"female only\": \"仅有女性\",\n  \"female orgasm\": \"女性高潮\",\n  \"female protagonist (pokemon go)\": \"女トレーナー(ポケモンGO)\",\n  \"female pubic hair\": \"女性阴毛\",\n  \"female saniwa (touken ranbu)\": \"女審神者\",\n  \"female slayer (dungeon and fighter)\": \"女杀手（地下城与斗士）\",\n  \"female tourist c (arknights)\": \"女游客_c_(arknights)\",\n  \"femdom rape\": \"调教强奸(女对男)\",\n  \"fence\": \"栅栏\",\n  \"fern (sousou no frieren)\": \"菲伦(葬送的芙莉莲)\",\n  \"ferret\": \"貂\",\n  \"festival\": \"节日|祭典\",\n  \"fff threesome\": \"女女女3P\",\n  \"ffm threesome\": \"女女男3P\",\n  \"fiammetta (arknights)\": \"菲亚梅塔（明日方舟）\",\n  \"fictional persona\": \"原创人物\",\n  \"fields\": \"田园\",\n  \"fiery wings\": \"燃烧着的翅膀\",\n  \"fighter jet\": \"战斗机\",\n  \"fighting\": \"战斗中的\",\n  \"figure\": \"手办\",\n  \"finger biting\": \"咬手指\",\n  \"finger in another's mouth\": \"口内指交\",\n  \"finger in mouth\": \"手指伸进嘴里\",\n  \"finger in own mouth\": \"手指放在自己嘴中\",\n  \"finger on trigger\": \"准备扣扳机的手势\",\n  \"finger sucking\": \"吮吸手指\",\n  \"finger to cheek\": \"戳脸颊\",\n  \"finger to mouth\": \"手抵在嘴唇边\",\n  \"fingering through panties\": \"手指通过内裤\",\n  \"fingernails\": \"指甲\",\n  \"fingers\": \"手指\",\n  \"fingers together\": \"手指并拢\",\n  \"fins\": \"鱼鳍\",\n  \"fire\": \"火\",\n  \"fire emblem: three houses\": \"火焰之纹章：三宫\",\n  \"fire emblem fates\": \"火焰纹章：命运\",\n  \"firebrick\": \"耐火砖\",\n  \"fireflies\": \"萤火虫\",\n  \"fireplace\": \"壁炉\",\n  \"firewatch (arknights)\": \"看火人（方舟）\",\n  \"fireworks\": \"烟花\",\n  \"firing\": \"射击\",\n  \"first aid\": \"急救\",\n  \"fischl\": \"菲谢尔\",\n  \"fischl (ein immernachtstraum) (genshin impact)\": \"菲谢尔_(ein_immernachtstraum)_(原神)\",\n  \"fischl (genshin impact)\": \"菲谢尔（原神）\",\n  \"fish girl\": \"鱼人\",\n  \"fish print\": \"鱼形印花\",\n  \"fish tail\": \"鱼尾巴\",\n  \"fishing\": \"钓鱼\",\n  \"fishing rod\": \"钓鱼竿\",\n  \"fishnet pantyhose\": \"渔网袜\",\n  \"fishnet stockings\": \"渔网袜\",\n  \"fishnet thighhighs\": \"渔网过膝袜\",\n  \"fishnet top\": \"渔网上衣\",\n  \"flaccid\": \"未勃起的\",\n  \"flag\": \"旗\",\n  \"flag print\": \"旗帜印花\",\n  \"flail\": \"梿枷\",\n  \"flame\": \"火焰\",\n  \"flame-tipped tail\": \"火焰条纹的尾巴\",\n  \"flame print\": \"火焰图案\",\n  \"flame symbol in the pupils and iris\": \"眼中有火焰\",\n  \"flaming eye\": \"焰目\",\n  \"flandre scarlet\": \"芙兰朵露·斯卡蕾特\",\n  \"flashback\": \"回忆场景\",\n  \"flashing\": \"露出\",\n  \"flashlight\": \"手电筒\",\n  \"flask\": \"烧瓶\",\n  \"flat cap\": \"平顶帽|司机帽\",\n  \"flats\": \"无背景|平铺的背景\",\n  \"fleeing\": \"在逃跑的\",\n  \"fleur de lapin uniform\": \"点兔女仆装\",\n  \"flexible\": \"柔韧性好的\",\n  \"flexing\": \"秀肌肉\",\n  \"flight deck\": \"飞行甲板\",\n  \"flint (arknights)\": \"燧石（方舟）\",\n  \"flip-flops\": \"人字拖\",\n  \"flip phone\": \"翻盖手机\",\n  \"floating\": \"浮动的|在漂浮的\",\n  \"floating object\": \"漂浮物\",\n  \"floating scarf\": \"漂浮围巾\",\n  \"floating snowflake\": \"雪花\",\n  \"flock\": \"悠远|恢弘感|一大群\",\n  \"floor\": \"地板\",\n  \"floppy ears\": \"大耳朵|下垂的耳朵|飞机耳发型\",\n  \"floral background\": \"花朵点缀的背景|有花香的感觉\",\n  \"floralwhite\": \"花白\",\n  \"florence nightingale (fate)\": \"佛罗伦萨夜莺（命运）\",\n  \"flower bloom\": \"花盛开\",\n  \"flower earrings\": \"花耳环\",\n  \"flower knot\": \"绳结\",\n  \"flower ocean\": \"花海\",\n  \"flower pot\": \"花盆\",\n  \"fluffy\": \"毛茸茸的\",\n  \"flute\": \"笛\",\n  \"flying\": \"飞行\",\n  \"flying kick\": \"飞踢\",\n  \"flying sweatdrops\": \"飞扬的汗珠\",\n  \"foam\": \"泡沫\",\n  \"fog\": \"雾\",\n  \"folded fan\": \"折起来的折扇\",\n  \"folded hair\": \"折叠头发\",\n  \"folding chair\": \"折叠椅\",\n  \"folding fan\": \"扇子\",\n  \"foliage\": \"树叶\",\n  \"folinic (arknights)\": \"叶酸（明日方舟）\",\n  \"food focus\": \"以食物为焦点\",\n  \"food in mouth\": \"嘴里有食物\",\n  \"food insertion\": \"食物插入\",\n  \"food on\": \"脸上有食物\",\n  \"food on body\": \"身体上有食物\",\n  \"food on hair\": \"头发上的食物\",\n  \"food on head\": \"头上有食物\",\n  \"food print\": \"食物印花\",\n  \"food stand\": \"食品摊\",\n  \"foot out of frame\": \"单脚不在图内\",\n  \"foot worship\": \"足部崇拜\",\n  \"footprints\": \"脚印\",\n  \"footwear bow\": \"鞋子蝴蝶结\",\n  \"foral background\": \"花卉图案装饰的背景\",\n  \"force-feeding\": \"机械固定\",\n  \"forced\": \"被强迫\",\n  \"forced kiss\": \"被强迫接吻\",\n  \"forced orgasm\": \"强制高潮\",\n  \"forced partners\": \"被强迫和他人性交\",\n  \"forehead kiss\": \"亲吻额头\",\n  \"foreskin\": \"包皮\",\n  \"forestgreen\": \"森林绿\",\n  \"fork\": \"餐叉\",\n  \"forked eyebrows\": \"分叉眉毛\",\n  \"formal dress\": \"礼服\",\n  \"formidable (azur lane)\": \"可畏(碧蓝航线)\",\n  \"formidable (the lady of the beach) (azur lane)\": \"强大的（海滩女士）\",\n  \"formidable (timeless classics) (azur lane)\": \"令人敬畏的（永恒的经典）（碧蓝航线）\",\n  \"forniphilia\": \"猿癖\",\n  \"fou (fate)\": \"fou（命运）\",\n  \"four-leaf clover\": \"四叶草\",\n  \"four of a kind (touhou)\": \"四种（东方）\",\n  \"fox\": \"狐狸\",\n  \"franka (arknights)\": \"弗兰卡（明日方舟）\",\n  \"frankenstein's monster (fate)\": \"フランケンシュタイン(Fate)\",\n  \"freckles\": \"雀斑\",\n  \"freediving\": \"潜水(泳姿不限)\",\n  \"french flag\": \"法国国旗\",\n  \"french kiss\": \"舌吻\",\n  \"french text\": \"法文\",\n  \"friedrich der grosse (azur lane)\": \"Friedrich_der_Grosse_(蔚蓝海岸)\",\n  \"friends\": \"朋友\",\n  \"frieren\": \"芙莉莲\",\n  \"frilled apron\": \"花边围裙\",\n  \"frilled bikini\": \"花边比基尼\",\n  \"frilled bow\": \"花边蝴蝶结\",\n  \"frilled bra\": \"花边胸罩\",\n  \"frilled capelet\": \"花边披肩\",\n  \"frilled choker\": \"花边项圈\",\n  \"frilled collar\": \"花边衣领\",\n  \"frilled gloves\": \"花边手套\",\n  \"frilled hair tubes\": \"褶边发套（灵梦那种）\",\n  \"frilled hairband\": \"花边发带\",\n  \"frilled hat\": \"褶边帽子\",\n  \"frilled kimono\": \"花边和服\",\n  \"frilled panties\": \"花边内裤\",\n  \"frilled pillow\": \"褶边枕头\",\n  \"frilled ribbon\": \"花边缎带\",\n  \"frilled shirt\": \"花边衬衫\",\n  \"frilled shirt collar\": \"花边衬衫领\",\n  \"frilled skirt\": \"花边裙子\",\n  \"frilled sleeves\": \"花边袖子\",\n  \"frilled swimsuit\": \"花边泳衣\",\n  \"frilled thighhighs\": \"褶边过膝袜\",\n  \"fringe\": \"须边\",\n  \"fringe trim\": \"碎边饰物|边缘装饰物\",\n  \"frog\": \"青蛙\",\n  \"frog girl\": \"青蛙娘\",\n  \"from back\": \"后背视角\",\n  \"from space station\": \"空间站\",\n  \"front-tie bikini top\": \"前系带比基尼上衣\",\n  \"front view\": \"正面视角\",\n  \"frontlight\": \"正面光\",\n  \"frostleaf (arknights)\": \"霜叶（方舟）\",\n  \"frostnova (arknights)\": \"霜新星（明日方舟）\",\n  \"frottage\": \"摩擦性器官|用性器官摩擦别人的身体\",\n  \"frozen\": \"被冻住的\",\n  \"fruit\": \"水果\",\n  \"frustrated brow\": \"沮丧的眉头\",\n  \"frying pan\": \"平底锅\",\n  \"fubuki (azur lane)\": \"吹雪（碧蓝航线）\",\n  \"fubuki (blue archive)\": \"吹雪（蓝色档案）\",\n  \"fubuki (kancolle)\": \"吹雪_(kancolle)\",\n  \"fubuki (one-punch man)\": \"地狱吹雪\",\n  \"fucked silly\": \"被肏到恍惚|被干得不要不要\",\n  \"fujibayashi kyou\": \"藤林杏\",\n  \"fujimaru ritsuka (female)\": \"咕哒子\",\n  \"fujimaru ritsuka (male)\": \"咕哒男\",\n  \"fujimura taiga\": \"藤村大河\",\n  \"fujisaki chihiro\": \"不二咲千寻\",\n  \"fujiwara chika\": \"藤原千花\",\n  \"fujiwara no mokou\": \"藤原妹红\",\n  \"fukuji mihoko\": \"福路美穗子\",\n  \"fukuzawa yumi\": \"福泽祐巳\",\n  \"full-length zipper\": \"有整件衣物长的拉链\",\n  \"full-package futanari\": \"有完整两性器官的扶她\",\n  \"full armor\": \"穿着全套盔甲的\",\n  \"full nelson\": \"双肩下握颈体位\",\n  \"fullmetal alchemist\": \"钢之炼金术士\",\n  \"fumizuki (azur lane)\": \"fumizuki（碧蓝航线）\",\n  \"funami yui\": \"船见结衣\",\n  \"fur\": \"毛皮\",\n  \"fur-trimmed\": \"毛边的\",\n  \"fur-trimmed boots\": \"皮草靴\",\n  \"fur-trimmed cape\": \"毛皮镶边斗篷\",\n  \"fur-trimmed capelet\": \"毛皮装饰披肩\",\n  \"fur-trimmed coat\": \"镶边皮草大衣\",\n  \"fur-trimmed gloves\": \"毛皮镶边手套\",\n  \"fur-trimmed headwear\": \"毛边头饰\",\n  \"fur-trimmed hood\": \"毛皮镶边风帽\",\n  \"fur-trimmed jacket\": \"皮草夹克\",\n  \"fur-trimmed skirt\": \"毛皮镶边短裙\",\n  \"fur-trimmed sleeves\": \"毛皮镶边袖子\",\n  \"fur boots\": \"矮跟休闲皮草靴\",\n  \"fur coat\": \"毛皮大衣\",\n  \"fur hat\": \"毛皮帽子\",\n  \"fur scarf\": \"皮草围巾\",\n  \"fur trim\": \"皮草款式|毛皮镶边\",\n  \"furina (genshin impact)\": \"芙宁娜(原神)\",\n  \"furisode\": \"振袖\",\n  \"furry female\": \"毛茸茸女性|福瑞娘\",\n  \"furry male\": \"毛茸茸男性|福瑞男\",\n  \"furry with non-furry\": \"非福瑞与福瑞（做爱等）\",\n  \"furude rika\": \"古手梨花\",\n  \"furudo erika\": \"古戸ヱリカ\",\n  \"furukawa nagisa\": \"古河渚\",\n  \"furutani himawari\": \"古谷向日葵\",\n  \"fushimi inari\": \"伏见稻荷\",\n  \"fusou (azur lane)\": \"扶苏（碧蓝航线）\",\n  \"futa with female\": \"扶她和女性\",\n  \"futa with futa\": \"两个扶她\",\n  \"futa with male\": \"扶她和男性\",\n  \"futaba anzu\": \"双叶杏\",\n  \"futami ami\": \"双海亚美\",\n  \"futami mami\": \"双海真美\",\n  \"futasub\": \"干扶她|玩弄扶她\",\n  \"futatsuiwa mamizou\": \"二ッ岩マミゾウ\",\n  \"futon\": \"被窝\",\n  \"fuuin no tsue\": \"封印之杖\",\n  \"fuuka (blue archive)\": \"fuuka（蓝色档案）\",\n  \"fuura kafuka\": \"风浦可符香\",\n  \"gae bolg (fate)\": \"gae_bolg_(命运)\",\n  \"gagged\": \"被塞口的\",\n  \"gainsboro\": \"盖茨伯勒\",\n  \"gakuran\": \"学兰\",\n  \"galko\": \"ギャル子\",\n  \"gamagoori ira\": \"蟇郡苛\",\n  \"game console\": \"游戏机\",\n  \"game controller\": \"游戏控制器\",\n  \"gamepad\": \"游戏手柄\",\n  \"gameplay mechanics\": \"(融入了)游戏机制元素\",\n  \"ganaha hibiki\": \"我那霸响\",\n  \"gangut (azur lane)\": \"甘古特（碧蓝航线）\",\n  \"ganyu\": \"甘雨\",\n  \"ganyu (genshin impact)\": \"甘雨（原神）\",\n  \"gap (touhou)\": \"隙间(东方)\",\n  \"garnet til alexandros xvii\": \"ガーネット・ティル・アレクサンドロス17世\",\n  \"garreg mach monastery uniform\": \"加尔格·马可大修道院制服\",\n  \"garrison cap\": \"船形帽|卫戍帽|军便帽\",\n  \"garter\": \"袜带\",\n  \"gasai yuno\": \"我妻由乃\",\n  \"gascogne (azur lane)\": \"加斯科涅（碧蓝航线）\",\n  \"gasping\": \"喘气（张大嘴）\",\n  \"gate\": \"门\",\n  \"gatling gun\": \"加特林机枪\",\n  \"gauntlets\": \"护腕\",\n  \"gavial (arknights)\": \"gavial（明日方舟）\",\n  \"gawr gura\": \"噶呜·古拉\",\n  \"gears\": \"齿轮\",\n  \"gekkoukan high school uniform\": \"月光馆学园制服（Persona3）\",\n  \"gem\": \"宝石\",\n  \"gem uniform (houseki no kuni)\": \"宝石之国的制服\",\n  \"gen 1 pokemon\": \"第1代口袋妖怪\",\n  \"gen 2 pokemon\": \"第2代口袋妖怪\",\n  \"gen 3 pokemon\": \"第3代口袋妖怪\",\n  \"gen 4 pokemon\": \"第4代口袋妖怪\",\n  \"gen 5 pokemon\": \"第5代口袋妖怪\",\n  \"gen 6 pokemon\": \"第6代口袋妖怪\",\n  \"gen 7 pokemon\": \"第7代口袋妖怪\",\n  \"gen 8 pokemon\": \"第8代口袋妖怪\",\n  \"gengetsu (touhou)\": \"幻月（东方）\",\n  \"genital fluids\": \"性器分泌液\",\n  \"genjii (touhou)\": \"源氏（东方）\",\n  \"genshin impact sticker redraw (meme)\": \"genshin_Impact 贴纸重绘（模因）\",\n  \"german clothes\": \"德国服装\",\n  \"german flag\": \"德国国旗\",\n  \"german flag bikini\": \"德国国旗比基尼\",\n  \"german text\": \"德语\",\n  \"germany\": \"德国\",\n  \"geta\": \"木屐\",\n  \"ghost tail\": \"幽灵尾巴\",\n  \"ghostwhite\": \"幽灵白\",\n  \"giant\": \"巨人\",\n  \"gift\": \"礼物\",\n  \"gift bag\": \"礼品袋\",\n  \"gift box\": \"礼品盒\",\n  \"giggling\": \"咯咯傻笑\",\n  \"gilles de rais (caster) (fate)\": \"gilles_de_rais（施法者）（命运）\",\n  \"girdle\": \"紧身塔\",\n  \"girl sandwich\": \"被两个女孩夹在中间\",\n  \"giving\": \"递|赠送\",\n  \"giving up the ghost\": \"灵魂出窍\",\n  \"gladiia (arknights)\": \"角斗士（明日方舟）\",\n  \"glaive\": \"长柄刀\",\n  \"glass\": \"玻璃\",\n  \"glaucus (arknights)\": \"格劳克斯（明日方舟）\",\n  \"globe\": \"地球仪\",\n  \"gloom\": \"忧郁的\",\n  \"glorious (azur lane)\": \"光荣（碧蓝航线）\",\n  \"glowing\": \"发光的\",\n  \"glowing hair\": \"发光的头发\",\n  \"glowing weapon\": \"发光的武器\",\n  \"glowstick\": \"荧光棒|打call棒\",\n  \"gnaw\": \"啃\",\n  \"gneisenau (azur lane)\": \"格奈森瑙（碧蓝航线）\",\n  \"gneisenau (nightmarish succubus) (azur lane)\": \"gneisenau（噩梦般的魅魔）（碧蓝航线）\",\n  \"goat horns\": \"山羊角\",\n  \"goatee\": \"山羊胡\",\n  \"gochuumon wa usagi desu ka12k\": \"点兔\",\n  \"goddess of victory: nikke\": \"胜利女神:妮姬\",\n  \"gokotai\": \"五虎退\",\n  \"gokou ruri\": \"五更瑠璃\",\n  \"gold\": \"金\",\n  \"gold armor\": \"黄金盔甲\",\n  \"gold chain\": \"金链子\",\n  \"gold necklace\": \"金项链\",\n  \"gold trim\": \"金色镶边\",\n  \"golden darkness\": \"金色暗影\",\n  \"golden hour lighting\": \"黄金时段照明\",\n  \"golden shower\": \"金色淋浴\",\n  \"goldenglow (arknights)\": \"Goldenglow（明日方舟）\",\n  \"goldenrod\": \"金麒麟色\",\n  \"goldfish\": \"金鱼\",\n  \"golf club\": \"高尔夫俱乐部\",\n  \"good end\": \"好结局\",\n  \"gorget\": \"护喉|护喉甲|颈甲\",\n  \"gorou (genshin impact)\": \"五郎（原神）\",\n  \"gourd\": \"葫芦\",\n  \"grabbing another's ass\": \"抓着对方屁股\",\n  \"grabbing another's breast\": \"抓着别人的乳房\",\n  \"grabbing own ass\": \"抓着自己的屁股\",\n  \"grabbing own breast\": \"抓住自己的乳房\",\n  \"gradient legwear\": \"渐变色袜子\",\n  \"gradient pantyhose\": \"渐变色裤袜\",\n  \"gradient sky\": \"倾斜的天空\",\n  \"gradient thighhighs\": \"渐变色过膝袜\",\n  \"graf zeppelin (azur lane)\": \"格拉夫齐柏林飞艇\",\n  \"graf zeppelin (beachside urd) (azur lane)\": \"graf_zeppelin_(beachside_urd)_(azur_Lane)\",\n  \"graffiti\": \"涂鸦\",\n  \"grand canyon\": \"大峡谷\",\n  \"grani (arknights)\": \"格兰尼（明日方舟）\",\n  \"grass\": \"草\",\n  \"grasslands\": \"草原\",\n  \"grave\": \"坟墓\",\n  \"gravel (arknights)\": \"砾石（方舟）\",\n  \"gravure pose\": \"凹版姿势\",\n  \"gray\": \"灰\",\n  \"great wall of china\": \"长城\",\n  \"green\": \"绿色\",\n  \"green-framed eyewear\": \"绿框眼镜\",\n  \"green background\": \"绿色背景\",\n  \"green bikini\": \"绿色比基尼\",\n  \"green bodysuit\": \"绿色紧身衣\",\n  \"green bow\": \"绿色蝴蝶结\",\n  \"green bowtie\": \"绿色领带\",\n  \"green bra\": \"绿色胸罩\",\n  \"green cape\": \"绿色斗篷\",\n  \"green choker\": \"绿色项圈\",\n  \"green coat\": \"绿色外套\",\n  \"green footwear\": \"绿色鞋类\",\n  \"green gloves\": \"绿色的手套\",\n  \"green hairband\": \"绿色发带\",\n  \"green hakama\": \"绿色的袴\",\n  \"green headwear\": \"绿色头饰\",\n  \"green jacket\": \"绿色夹克\",\n  \"green kimono\": \"绿色和服\",\n  \"green leotard\": \"绿色连身衣\",\n  \"green lips\": \"绿色嘴唇\",\n  \"green nails\": \"绿色的指甲\",\n  \"green necktie\": \"绿色领带\",\n  \"green panties\": \"绿色的内裤\",\n  \"green pants\": \"绿色的裤子\",\n  \"green pantyhose\": \"绿色裤袜\",\n  \"green ribbon\": \"绿色丝带\",\n  \"green sailor collar\": \"绿色水手领\",\n  \"green scarf\": \"绿色围巾\",\n  \"green shirt\": \"绿色衬衫\",\n  \"green shorts\": \"绿色短裤\",\n  \"green skin\": \"绿色皮肤\",\n  \"green skirt\": \"绿色的裙子\",\n  \"green sweater\": \"绿色的毛衣\",\n  \"green swimsuit\": \"绿色的泳衣\",\n  \"green thighhighs\": \"绿色过膝袜\",\n  \"green vest\": \"绿色背心\",\n  \"green wings\": \"绿色翅膀\",\n  \"greenyellow\": \"绿黄\",\n  \"grenade\": \"手榴弹\",\n  \"grenade launcher\": \"榴弹发射器\",\n  \"grenville (azur lane)\": \"格伦维尔（碧蓝航线）\",\n  \"grey bikini\": \"灰色比基尼\",\n  \"grey bow\": \"灰色蝴蝶结\",\n  \"grey cardigan\": \"灰色开口衬衫\",\n  \"grey coat\": \"灰色外套\",\n  \"grey eye\": \"灰眼\",\n  \"grey footwear\": \"灰色鞋类\",\n  \"grey gloves\": \"灰色手套\",\n  \"grey headwear\": \"灰色头饰\",\n  \"grey hoodie\": \"灰色连帽衫\",\n  \"grey jacket\": \"灰色夹克\",\n  \"grey panties\": \"灰色的内裤\",\n  \"grey pants\": \"灰色的裤子\",\n  \"grey pantyhose\": \"灰色裤袜\",\n  \"grey ribbon\": \"灰色丝带\",\n  \"grey sailor collar\": \"灰色水手领\",\n  \"grey shirt\": \"灰色上衣\",\n  \"grey shorts\": \"灰色短裤\",\n  \"grey skin\": \"灰色皮肤\",\n  \"grey skirt\": \"灰色短裙\",\n  \"grey sky\": \"灰色天空\",\n  \"grey sleeves\": \"灰色袖子\",\n  \"grey sweater\": \"灰色毛衣\",\n  \"grey thighhighs\": \"灰色过膝袜\",\n  \"grey vest\": \"灰色背心\",\n  \"greythroat (arknights)\": \"灰喉（明日方舟）\",\n  \"grill\": \"烤架\",\n  \"grim (azur lane)\": \"严峻\",\n  \"grimoire\": \"魔法书\",\n  \"grimoire of alice\": \"爱丽丝的魔法书(东方)\",\n  \"groceries\": \"食材\",\n  \"grocery bag\": \"购物袋\",\n  \"groin\": \"腹股沟|耻丘\",\n  \"groin tendon\": \"腹股沟肌腱\",\n  \"ground vehicle\": \"地面载具\",\n  \"group hug\": \"团团抱\",\n  \"group name\": \"团队名|组名\",\n  \"group picture\": \"画面中有一群人\",\n  \"guided crotch grab\": \"引导抓裆\",\n  \"guided pectoral grab\": \"引导抓胸\",\n  \"guillotine\": \"断头台\",\n  \"guilty gear\": \"罪恶装备\",\n  \"guilty gear strive\": \"罪恶装备strive\",\n  \"guitar case\": \"吉他套\",\n  \"gumi\": \"龟尾\",\n  \"gummy (arknights)\": \"软糖（明日方舟）\",\n  \"gunblade\": \"枪刃\",\n  \"gundam 00\": \"高达_00\",\n  \"guoba (genshin impact)\": \"锅巴（原神）\",\n  \"guro\": \"猎奇\",\n  \"gusset\": \"(缝在衣服上以放大、加固等的)衬料\",\n  \"gynoid\": \"另一种机娘\",\n  \"h&k hk416\": \"HK416\",\n  \"habit\": \"修道服\",\n  \"hachikuji mayoi\": \"八九寺真宵\",\n  \"hachimaki\": \"扎头巾(名词)\",\n  \"hacka doll 3\": \"ハッカドール3号\",\n  \"hadanugi dousa\": \"光膀子\",\n  \"hagiwara yukiho\": \"萩原雪歩\",\n  \"hagoita\": \"羽子板\",\n  \"hagoromo\": \"羽衣\",\n  \"hair brush\": \"梳子\",\n  \"hair brushing\": \"梳头\",\n  \"hair cubes\": \"捆发珠\",\n  \"hair flowing over\": \"头发飘过\",\n  \"hair grab\": \"抓着头发\",\n  \"hair half undone\": \"头发半松散\",\n  \"hair horns\": \"梳成角状的头发\",\n  \"hair lift\": \"托起头发\",\n  \"hair on horn\": \"角上的头发\",\n  \"hair over mouth\": \"头发盖在嘴上\",\n  \"hair over one eyebrow\": \"头发遮住眉毛\",\n  \"hair through headwear\": \"头发穿过头饰\",\n  \"hair tie in mouth\": \"将系头发的东西叼在嘴里\",\n  \"hair tubes\": \"束发套\",\n  \"hair undone\": \"头发松散\",\n  \"hair vines\": \"头发藤蔓\",\n  \"hair weapon\": \"头发武器\",\n  \"hairdressing\": \"梳理头发|扎辫子\",\n  \"hairy\": \"体毛很多\",\n  \"hakama pants\": \"袴裤\",\n  \"hakama short skirt\": \"短袴裙\",\n  \"hakurei reimu\": \"博丽灵梦\",\n  \"hakurei reimu (cosplay)\": \"角色cos灵梦\",\n  \"hakuryuu (azur lane)\": \"白龙（碧蓝航线）\",\n  \"hakuryuu (inazuma eleven)\": \"白竜\",\n  \"halberd\": \"戟\",\n  \"half mask\": \"半面罩\",\n  \"halftone background\": \"网点图背景\",\n  \"halloween costume\": \"万圣节装扮\",\n  \"hallway\": \"大厅\",\n  \"hamakaze (kancolle)\": \"滨风（kancolle）\",\n  \"hamaya\": \"破魔矢\",\n  \"hammann (azur lane)\": \"哈曼(碧蓝航线)\",\n  \"hammann (rebellious summer) (azur lane)\": \"哈曼（叛逆的夏天）（碧蓝航线）\",\n  \"hammer\": \"锤子\",\n  \"hammer and sickle\": \"锤子和镰刀\",\n  \"hamster\": \"仓鼠\",\n  \"hanako (blue archive)\": \"花子（蓝色档案）\",\n  \"hanamura yousuke\": \"花村陽介\",\n  \"hanasaki tsubomi\": \"花咲つぼみ\",\n  \"hanasakigawa school uniform\": \"花咲川女子学园\",\n  \"hanazuki (azur lane)\": \"花月（碧蓝航线）\",\n  \"hanbok\": \"朝鲜服饰\",\n  \"hand fan\": \"手持扇子\",\n  \"hand gesture\": \"做手势\",\n  \"hand grab\": \"手抓住\",\n  \"hand in another's hair\": \"手放在对方的头发上\",\n  \"hand in own hair\": \"手放头发上\",\n  \"hand mirror\": \"手镜\",\n  \"hand net\": \"手里拿着捕虫网\",\n  \"hand on another's arm\": \"手放在他人手臂上\",\n  \"hand on another's back\": \"手放在他人后背\",\n  \"hand on another's hip\": \"手放在他人屁股上\",\n  \"hand on head\": \"手放在头上\",\n  \"hand on hilt\": \"手搁在刀柄上\",\n  \"hand on own\": \"把手放在自己脸上\",\n  \"hand on own arm\": \"手放在自己手臂上\",\n  \"hand on own chin\": \"手碰着自己的下巴\",\n  \"hand on own hip\": \"手放在自己的臀部上\",\n  \"hand on own thigh\": \"手放在自己大腿上\",\n  \"hand on shoulder\": \"手放在肩上\",\n  \"hand over own mouth\": \"手掩着嘴\",\n  \"hand puppet\": \"手上套着玩偶\",\n  \"hand under clothes\": \"手放在衣物下\",\n  \"handbag\": \"手提包\",\n  \"handheld game console\": \"手里拿着游戏机\",\n  \"handkerchief\": \"手帕\",\n  \"hands\": \"手|双手\",\n  \"hands in hair\": \"手在头发中\",\n  \"hands in opposite sleeves\": \"双手交叉伸进袖子里\",\n  \"hands on another's\": \"双手放在别人的脸上\",\n  \"hands on another's cheeks\": \"双手放在对方的脸颊上\",\n  \"hands on another's shoulders\": \"双手放在别人的肩膀上\",\n  \"hands on headwear\": \"双手碰到头上的饰物\",\n  \"hands on hilt\": \"双手搭在刀柄上\",\n  \"hands on lap\": \"双手放在两腿之间\",\n  \"hands on own\": \"双手放在自己的脸上\",\n  \"hands on own cheeks\": \"双手放在自己的脸颊上\",\n  \"hands on own chest\": \"双手放在自己的胸口\",\n  \"hands on own head\": \"双手放在自己的头上\",\n  \"hands on own stomach\": \"双手放在自己的肚子上\",\n  \"hands on own thighs\": \"双手放在自己的大腿上\",\n  \"hands on shoulders\": \"双手搭在两肩\",\n  \"hands out of frame\": \"手超出图片外\",\n  \"hands up\": \"双手朝上|双手抬起|双手举起\",\n  \"hanekawa tsubasa\": \"羽川翼\",\n  \"hanetsuki\": \"板羽球\",\n  \"hanging\": \"吊起来的\",\n  \"hanten (clothes)\": \"袢缠\",\n  \"hanyuu\": \"羽入\",\n  \"haori\": \"羽织\",\n  \"happi\": \"法被\",\n  \"happy birthday\": \"生日快乐\",\n  \"happy halloween\": \"万圣节快乐\",\n  \"happy new year\": \"新年快乐\",\n  \"happy valentine\": \"情人节快乐\",\n  \"haramura nodoka\": \"原村和\",\n  \"hardhat\": \"安全帽\",\n  \"hare (blue archive)\": \"小钩晴（蓝色档案）\",\n  \"harem pants\": \"灯笼裤\",\n  \"harime nui\": \"針目縫\",\n  \"harp\": \"竖琴\",\n  \"harpy\": \"有翼人|半人半鸟|鸟人族\",\n  \"haruka (blue archive)\": \"haruka（蓝色档案）\",\n  \"haruna (blue archive)\": \"榛名（蓝色档案）\",\n  \"haruna (kancolle)\": \"榛名_(kancolle)\",\n  \"haruno haruka\": \"春野はるか\",\n  \"haruno sakura\": \"春野サクラ\",\n  \"haruyama kazunori\": \"春山和典\",\n  \"harvin\": \"矮人族\",\n  \"hasegawa chisato\": \"长谷川千里\",\n  \"hasegawa kobato\": \"羽瀬川小鳩\",\n  \"hassan of serenity (fate)\": \"宁静的哈桑（命运）\",\n  \"hasumi (blue archive)\": \"哈苏米（蓝色档案）\",\n  \"hat feather\": \"带有羽毛的帽子\",\n  \"hat ornament\": \"带有饰物的帽子\",\n  \"hat over one eye\": \"帽子遮住了一只眼\",\n  \"hat removed\": \"帽子被摘下|摘下帽子\",\n  \"hat with ears\": \"自带耳朵的帽子\",\n  \"hata no kokoro\": \"秦こころ\",\n  \"hatchet\": \"短斧\",\n  \"hatoba tsugu\": \"鳩羽つぐ\",\n  \"hatsune miku\": \"初音未来\",\n  \"hatsune miku (append)\": \"初音ミクappend\",\n  \"hatsune miku (cosplay)\": \"cos成初音未来\",\n  \"hauchiwa\": \"天狗叶扇\",\n  \"hawaiian shirt\": \"夏威夷衫\",\n  \"hayami kanade\": \"速水奏\",\n  \"hayasaka mirei\": \"早坂美玲\",\n  \"head\": \"头\",\n  \"head-mounted display\": \"戴在头上的（VR）显示器\",\n  \"head bump\": \"头上起包\",\n  \"head fins\": \"鱼人耳|人鱼耳|鳍状耳朵\",\n  \"head scarf\": \"包头巾(名词)\",\n  \"head toward\": \"朝向\",\n  \"head wings\": \"头上有翅膀\",\n  \"headband\": \"扎头巾(名词)\",\n  \"headdress\": \"头部穿戴物(偏笼统)\",\n  \"headgear\": \"头部饰品(含一定科幻元素)\",\n  \"headless\": \"无头\",\n  \"headpat\": \"摸头\",\n  \"headpiece\": \"装饰性头饰(偏幻想和民族风饰品)\",\n  \"heads-up display\": \"状态条(游戏和科幻风格)\",\n  \"heads together\": \"头碰在一起\",\n  \"headset\": \"头戴式耳机\",\n  \"headwear\": \"头饰(偏衣物类)\",\n  \"headwear removed\": \"头饰被摘下|摘下头饰\",\n  \"health bar\": \"血量槽|HP|血条\",\n  \"heap\": \"堆\",\n  \"heart-shape thought bubble\": \"心形思想泡泡\",\n  \"heart-shaped box\": \"心形盒子\",\n  \"heart-shaped lock\": \"心形锁\",\n  \"heart background\": \"含心形的背景|桃色背景\",\n  \"heart brooch\": \"心形胸针\",\n  \"heart in mouth\": \"嘴里画着爱心|心形化的舌头\",\n  \"heart necklace\": \"心形项链\",\n  \"heart of string\": \"串成心形的绳子(或线条)\",\n  \"heart pillow\": \"心形枕头\",\n  \"heart print\": \"心形图案|心形印花\",\n  \"heavyrain (arknights)\": \"大雨（方舟）\",\n  \"hecatia lapislazuli\": \"ヘカーティア・ラピスラズリ\",\n  \"heckler & koch\": \"黑克勒-科赫制系列武器\",\n  \"height difference\": \"身高差\",\n  \"heiter\": \"海塔(葬送的芙莉莲)\",\n  \"heiwajima shizuo\": \"平和島静雄\",\n  \"helena (azur lane)\": \"海伦娜\",\n  \"helena blavatsky (fate)\": \"海伦娜·布拉瓦茨基（命运）\",\n  \"helicopter\": \"直升机\",\n  \"hellagur (arknights)\": \"海拉格（明日方舟）\",\n  \"helltaker\": \"地狱把妹王\",\n  \"helm\": \"戴着头盔的\",\n  \"helmet\": \"头盔|头部装甲|头部防护罩\",\n  \"helmet removed\": \"摘下头盔|被摘下的头盔\",\n  \"helpless\": \"无反抗能力\",\n  \"henshin\": \"变身\",\n  \"hermione (azur lane)\": \"赫敏（碧蓝航线）\",\n  \"heroic spirit festival outfit\": \"英灵节日装\",\n  \"heroic spirit traveling outfit\": \"英灵旅装\",\n  \"heshikiri hasebe\": \"へし切長谷部(刀剣乱舞)\",\n  \"hexagon\": \"六边形\",\n  \"hexagram\": \"六角星\",\n  \"hibari (senran kagura)\": \"云雀（闪乱神乐）\",\n  \"hibiki (blue archive)\": \"猫塚响（蓝色档案）\",\n  \"hibiki (kancolle)\": \"响（kancolle）\",\n  \"hibiscus (arknights)\": \"芙蓉（明日方舟）\",\n  \"hidaka ai\": \"日高爱\",\n  \"hidden face\": \"没有露脸|被挡住的脸\",\n  \"hiding\": \"躲藏\",\n  \"hieda no akyuu\": \"稗田阿求\",\n  \"hiei (azur lane)\": \"hiei（碧蓝航线）\",\n  \"hifumi (blue archive)\": \"阿慈谷日富美（蓝色档案）\",\n  \"higashi setsuna\": \"東せつな\",\n  \"high kick\": \"高踢|高抬腿\",\n  \"high twintails\": \"高双马尾\",\n  \"highleg\": \"高开衩的衣物\",\n  \"highleg swimsuit\": \"高开衩的泳衣\",\n  \"higuchi kaede\": \"樋口楓\",\n  \"higuchi madoka\": \"樋口円香\",\n  \"hiiragi kagami\": \"柊镜\",\n  \"hiiragi tsukasa\": \"柊つかさ\",\n  \"hijiri byakuren\": \"聖白蓮\",\n  \"hikarizaka private high school uniform\": \"私立光坂高等学校校服\",\n  \"hikawa hina\": \"氷川日菜\",\n  \"hikawa sayo\": \"氷川紗夜\",\n  \"hikimayu\": \"引眉\",\n  \"hilichurl (genshin impact)\": \"丘丘人(原神)\",\n  \"himejima akeno\": \"姬岛朱乃\",\n  \"himekaidou hatate\": \"姫海棠はたて\",\n  \"himekawa yuki\": \"姫川友紀\",\n  \"himemori luna\": \"姬森露娜\",\n  \"himmel (sousou no frieren)\": \"辛美尔(葬送的芙莉莲)\",\n  \"hina (blue archive)\": \"空崎日奈（蓝色档案）\",\n  \"hina (genshin impact)\": \"希娜（原神）\",\n  \"hina ichigo\": \"雛苺\",\n  \"hinanawi tenshi\": \"比那名居天子\",\n  \"hinata (blue archive)\": \"若叶日向（蓝色档案）\",\n  \"hinata hajime\": \"日向創\",\n  \"hinata hideki\": \"日向\",\n  \"hinatsuru ai\": \"雛鶴あい\",\n  \"hino akane (idolmaster)\": \"日野茜\",\n  \"hino akane (smile precure!)\": \"日野あかね\",\n  \"hino rei\": \"火野レイ\",\n  \"hip bones\": \"髋骨\",\n  \"hip focus\": \"臀部为焦点\",\n  \"hip vent\": \"服装露出髋部侧面\",\n  \"hipbone\": \"髋骨\",\n  \"hiradaira chisaki\": \"比良平ちさき\",\n  \"hirasawa ui\": \"平沢憂\",\n  \"hirasawa yui\": \"平泽唯\",\n  \"hirschgeweih antennas\": \"八木天线\",\n  \"hiryuu (azur lane)\": \"hiryuu（碧蓝航线）\",\n  \"hishaku\": \"舀子\",\n  \"hishikawa rikka\": \"菱川六花\",\n  \"hitodama\": \"人魂\",\n  \"hits\": \"点击量、阅览数、关注数(贺图)\",\n  \"hitting\": \"击打\",\n  \"hk416 (girls frontline)\": \"HK416\",\n  \"hobble\": \"架\",\n  \"hobby (azur lane)\": \"爱好（碧蓝航线）\",\n  \"hockey mask\": \"曲棍球面具\",\n  \"hojo karen\": \"北条加蓮\",\n  \"holding animal\": \"抱着动物\",\n  \"holding another's arm\": \"握住他人手臂\",\n  \"holding another's hair\": \"握着别人的头发\",\n  \"holding another's wrist\": \"握住别人手腕\",\n  \"holding axe\": \"握着斧头\",\n  \"holding bag\": \"提着包\",\n  \"holding ball\": \"抱着球\",\n  \"holding basket\": \"提着篮子\",\n  \"holding book\": \"捧着书\",\n  \"holding bottle\": \"拿着瓶子\",\n  \"holding bouquet\": \"手捧花束\",\n  \"holding bow (weapon)\": \"拿着弓(武器)\",\n  \"holding bowl\": \"端着碗\",\n  \"holding box\": \"端着箱子\",\n  \"holding broom\": \"手持扫帚\",\n  \"holding camera\": \"手持摄像机\",\n  \"holding can\": \"拿着易拉罐\",\n  \"holding candy\": \"手持糖果\",\n  \"holding card\": \"手持卡片\",\n  \"holding cat\": \"抱着猫\",\n  \"holding chopsticks\": \"拿着筷子\",\n  \"holding cigarette\": \"手叼香烟\",\n  \"holding clothes\": \"拿着衣服\",\n  \"holding cup\": \"手持杯子\",\n  \"holding dagger\": \"手持匕首\",\n  \"holding doll\": \"抱着玩偶\",\n  \"holding fan\": \"拿着扇子\",\n  \"holding flag\": \"手持旗帜\",\n  \"holding food\": \"拿着食物\",\n  \"holding fork\": \"拿着餐叉\",\n  \"holding fruit\": \"拿着水果\",\n  \"holding gift\": \"拿着礼物\",\n  \"holding gun\": \"拿着枪\",\n  \"holding hair\": \"握着头发|手指绕着头发\",\n  \"holding hat\": \"拿着帽子\",\n  \"holding head\": \"手里捧着头\",\n  \"holding helmet\": \"拿着头盔\",\n  \"holding innertube\": \"拿着泳圈\",\n  \"holding instrument\": \"拿着乐器\",\n  \"holding knife\": \"拿着刀\",\n  \"holding leaf\": \"拿着叶子\",\n  \"holding lollipop\": \"拿着棒棒糖\",\n  \"holding mask\": \"拿着面具\",\n  \"holding microphone\": \"拿着麦克风\",\n  \"holding necklace\": \"拿着项链\",\n  \"holding needle\": \"拿着缝衣针\",\n  \"holding own arm\": \"握住自己的手臂\",\n  \"holding own foot\": \"握着自己的脚\",\n  \"holding paintbrush\": \"手握画笔\",\n  \"holding paper\": \"拿着纸\",\n  \"holding pen\": \"握笔\",\n  \"holding pencil\": \"手持铅笔\",\n  \"holding person\": \"抓住某人\",\n  \"holding phone\": \"拿着手机\",\n  \"holding pillow\": \"抱着枕头\",\n  \"holding pipe\": \"拿着烟斗\",\n  \"holding plate\": \"端着碟子\",\n  \"holding poke ball\": \"拿着精灵球\",\n  \"holding pokemon\": \"抱着宝可梦\",\n  \"holding polearm\": \"手持长柄武器\",\n  \"holding pom poms\": \"拿着啦啦队彩球\",\n  \"holding sack\": \"拎着包袱\",\n  \"holding scarf\": \"拿着围巾\",\n  \"holding scythe\": \"手持镰刀\",\n  \"holding sheath\": \"握着刀鞘\",\n  \"holding shield\": \"手持盾牌\",\n  \"holding shoes\": \"拿着鞋子\",\n  \"holding sign\": \"手持招牌\",\n  \"holding smoking pipe\": \"握着烟管\",\n  \"holding spear\": \"手持长矛\",\n  \"holding spoon\": \"拿着汤勺\",\n  \"holding staff\": \"手持法杖\",\n  \"holding stuffed animal\": \"抱着毛绒玩具\",\n  \"holding stuffed toy\": \"抱着毛绒公仔\",\n  \"holding stylus\": \"手持手写笔\",\n  \"holding sword\": \"手持剑\",\n  \"holding towel\": \"拿着毛巾\",\n  \"holding tray\": \"托着盘子\",\n  \"holding umbrella\": \"撑伞\",\n  \"holding wand\": \"握着棒子\",\n  \"holly\": \"冬青\",\n  \"hologram\": \"全息图片\",\n  \"holographic interface\": \"全息投影\",\n  \"hololive\": \"木口社（vtb）\",\n  \"hololive english\": \"holoen(皮套人)\",\n  \"holster\": \"武装带\",\n  \"homewear\": \"居家服\",\n  \"homu\": \"嘟嘴|抿嘴\",\n  \"homura (xenoblade 2)\": \"焰\",\n  \"homurahara academy uniform\": \"穗群原学园制服\",\n  \"honda mio\": \"本田未央\",\n  \"honebami toushirou\": \"骨喰藤四郎\",\n  \"honeycomb (pattern)\": \"蜂窝风格图案\",\n  \"honeycomb background\": \"蜂窝风格背景\",\n  \"hong meiling\": \"红美铃\",\n  \"honkai: star rail\": \"崩坏:星穹铁道\",\n  \"honkai (series)\": \"崩坏（系列）\",\n  \"honkai impact 3rd\": \"崩坏三\",\n  \"honma meiko\": \"本間芽衣子\",\n  \"honolulu (azur lane)\": \"火奴鲁鲁\",\n  \"honolulu (summer accident?!) (azur lane)\": \"檀香山（夏季事故？！）（蔚蓝车道）\",\n  \"hood (azur lane)\": \"引擎盖\",\n  \"hooded capelet\": \"带帽披肩\",\n  \"hoop\": \"铁环\",\n  \"hooves\": \"蹄子\",\n  \"horikawa kunihiro\": \"堀川国広\",\n  \"horikawa raiko\": \"堀川雷鼓\",\n  \"horizon\": \"地平线\",\n  \"horizontal stripes\": \"水平条纹\",\n  \"horn (arknights)\": \"号角（明日方舟）\",\n  \"horn bow\": \"系着蝴蝶结的角\",\n  \"horn ornament\": \"角上有饰物\",\n  \"horn ribbon\": \"角上系着缎带\",\n  \"horned headwear\": \"角状头饰\",\n  \"horned helmet\": \"带角头盔\",\n  \"hornet (azur lane)\": \"大黄蜂（碧蓝航线）\",\n  \"horns through headwear\": \"为角留了洞的头饰\",\n  \"horror (theme)\": \"恐怖(主题)\",\n  \"horse\": \"马\",\n  \"horse dildo\": \"马 假阳具\",\n  \"horse mask\": \"马面具\",\n  \"horseback riding\": \"骑马\",\n  \"horseshoe\": \"马蹄铁\",\n  \"horseshoe ornament\": \"马蹄形装饰\",\n  \"hose\": \"软管\",\n  \"hoshiguma (arknights)\": \"星熊\",\n  \"hoshiguma (patrolling ronin) (arknights)\": \"星熊（巡逻浪人）（明日方舟）\",\n  \"hoshiguma yuugi\": \"星熊勇仪\",\n  \"hoshii miki\": \"星井美希\",\n  \"hoshimachi suisei\": \"星街彗星\",\n  \"hoshimiya ichigo\": \"星宮いちご\",\n  \"hoshimiya kate\": \"星宮ケイト\",\n  \"hoshino (blue archive)\": \"星野（蓝色档案）\",\n  \"hoshizora miyuki\": \"星空みゆき\",\n  \"hoshizora rin\": \"星空凛\",\n  \"hospital bed\": \"病床\",\n  \"hot\": \"热的\",\n  \"hot air balloon\": \"热气球\",\n  \"hotarumaru\": \"蛍丸\",\n  \"hoto cocoa\": \"保登心爱\",\n  \"hotpink\": \"亮粉\",\n  \"houjou hibiki\": \"北条響\",\n  \"houjou satoko\": \"北条沙都子\",\n  \"houjuu nue\": \"封獣ぬえ\",\n  \"houndstooth\": \"千鸟格纹\",\n  \"hourai doll\": \"蓬莱人形\",\n  \"houraisan kaguya\": \"蓬莱山辉夜\",\n  \"hourglass\": \"沙漏\",\n  \"houshou marine\": \"宝钟玛琳\",\n  \"how to\": \"画法示范\",\n  \"hreesome\": \"3P\",\n  \"hu tao\": \"胡桃\",\n  \"hu tao (genshin impact)\": \"胡桃（原神）\",\n  \"huang baoling\": \"黄宝鈴\",\n  \"huang lingyin\": \"凰铃音\",\n  \"hug\": \"拥抱\",\n  \"hug from behind\": \"从背后抱上来\",\n  \"huge dildo\": \"巨大的假阳具\",\n  \"huge nipples\": \"大乳头|长乳头\",\n  \"huge penis\": \"大阴茎\",\n  \"huge weapon\": \"大尺寸武器\",\n  \"human dog\": \"人类狗\",\n  \"human furniture\": \"人性化家具\",\n  \"human toilet\": \"人厕\",\n  \"human village (touhou)\": \"人类村（东方）\",\n  \"humanoid robot\": \"类人机器人\",\n  \"hung (arknights)\": \"挂（方舟）\",\n  \"hungry\": \"饥饿的\",\n  \"hyper galaxy\": \"超级银河\",\n  \"hypnosis\": \"催眠|催眠术\",\n  \"hyuuga hinata\": \"日向ヒナタ\",\n  \"i-19 (azur lane)\": \"i-19（碧蓝航线）\",\n  \"i-26 (azur lane)\": \"i-26（碧蓝航线）\",\n  \"i-class destroyer\": \"駆逐イ級\",\n  \"ibaraki douji (fate)\": \"茨城童子（命运）\",\n  \"ibaraki kasen\": \"茨木華扇\",\n  \"ibuki (azur lane)\": \"ibuki（碧蓝航线）\",\n  \"ibuki (street fighter)\": \"息吹\",\n  \"ibuki fuuko\": \"伊吹風子\",\n  \"ibuki suika\": \"伊吹萃香\",\n  \"ice\": \"冰\",\n  \"ice cube\": \"冰块\",\n  \"ice skating\": \"滑冰\",\n  \"ice wings\": \"冰翼\",\n  \"ichigo hitofuri\": \"一期一振\",\n  \"ichihara nina\": \"市原仁奈\",\n  \"ichinose asuna\": \"碧蓝档案亚丝娜\",\n  \"ichinose kotomi\": \"一ノ瀬ことみ\",\n  \"ichinose shiki\": \"一之濑志希\",\n  \"id card\": \"学生证|身份证\",\n  \"idolmaster (classic)\": \"偶像大师（经典）\",\n  \"ifrit (arknights)\": \"ifrit（明日方舟）\",\n  \"igarashi futaba (shiromanta)\": \"五十嵐双葉\",\n  \"igarashi kyou (eroe)\": \"五十嵐京\",\n  \"ikamusume\": \"イカ娘\",\n  \"ikari shinji\": \"碇シンジ\",\n  \"illustrious (azur lane)\": \"光辉(碧蓝航线）\",\n  \"illustrious (maiden lily's radiance) (azur lane)\": \"杰出（少女百合的光芒）（碧蓝航线）\",\n  \"illustrious (morning star of love and hope) (azur lane)\": \"杰出的（爱与希望的晨星）（碧蓝航线）\",\n  \"illyasviel von einzbern\": \"伊莉雅丝菲尔·冯·爱因兹贝伦\",\n  \"imagining\": \"在想象的\",\n  \"imaizumi kagerou\": \"今泉影狼\",\n  \"immense\": \"巨大\",\n  \"imminent anal\": \"即将肛门\",\n  \"imminent fellatio\": \"即将的口交\",\n  \"imminent gangbang\": \"即将到来的轮奸\",\n  \"imminent kiss\": \"快亲上了\",\n  \"imminent penetration\": \"即将插入\",\n  \"imminent rape\": \"正要被强奸\",\n  \"imminent sex\": \"正要进行性行为\",\n  \"imminent vaginal\": \"正要被插入的小穴\",\n  \"impaled\": \"被刺穿的\",\n  \"implied cunnilingus\": \"暗示舔阴\",\n  \"implied fellatio\": \"暗示口交\",\n  \"implied fingering\": \"暗示指法\",\n  \"implied footjob\": \"暗示足交\",\n  \"implied futanari\": \"暗示其是扶她\",\n  \"implied masturbation\": \"暗示手淫\",\n  \"implied sex\": \"其实插进去了吧|遮挡了性交的结合处\",\n  \"implied yaoi\": \"暗示八井\",\n  \"implied yuri\": \"暗示其是女同性恋\",\n  \"impossible clothes\": \"有不现实的包裹程度的衣服\",\n  \"impossible leotard\": \"人体彩绘般的连身衣\",\n  \"impossible swimsuit\": \"人体彩绘般的泳衣\",\n  \"impregnation\": \"受精图\",\n  \"improvised gag\": \"临时口球（抹布/胶带/内裤等）\",\n  \"in box\": \"在盒子里的|箱内女孩\",\n  \"in bucket\": \"(角色)在桶里\",\n  \"in container\": \"(角色)在容器里\",\n  \"in cup\": \"(角色)在杯子里\",\n  \"in food\": \"(角色)在食物里\",\n  \"in main street\": \"大道\",\n  \"in the face\": \"有某物冲到脸上\",\n  \"in the movie theatre\": \"在电影院里\",\n  \"in tree\": \"在树上\",\n  \"inaba mob (touhou)\": \"稻叶暴徒（东方）\",\n  \"inaba tewi\": \"因幡てゐ\",\n  \"inami mahiru\": \"伊波まひる\",\n  \"inazuma (kancolle)\": \"电_(kancolle)\",\n  \"inazuma eleven (series)\": \"闪电十一人（系列）\",\n  \"incoming food\": \"递食物\",\n  \"incoming gift\": \"递礼物\",\n  \"incoming kiss\": \"等待接吻|献吻\",\n  \"independence (azur lane)\": \"独立（碧蓝航线）\",\n  \"indianapolis (azur lane)\": \"印第安纳波利斯\",\n  \"indianred\": \"印度红\",\n  \"indie virtual youtuber\": \"皮套人(个人势)\",\n  \"indigo\": \"靛青\",\n  \"indigo (arknights)\": \"靛蓝（明日方舟）\",\n  \"indomitable (azur lane)\": \"不屈不挠\",\n  \"indomitable (ms. motivationless maid) (azur lane)\": \"不屈不挠（无动机的女仆女士）（碧蓝航线）\",\n  \"indra (arknights)\": \"因陀罗（方舟）\",\n  \"infection monitor (arknights)\": \"感染监测器_(明日方舟)\",\n  \"infinity\": \"无穷|无限符号\",\n  \"inflatable raft\": \"充气筏\",\n  \"inflatable toy\": \"充气玩具\",\n  \"inflation\": \"隆起的腹部\",\n  \"injury\": \"有伤的\",\n  \"ink\": \"墨水|颜料\",\n  \"ink bottle\": \"墨水瓶（高）\",\n  \"ink tank (splatoon)\": \"颜料罐(喷射战士)\",\n  \"inkling\": \"インクリング\",\n  \"inkwell\": \"墨水瓶（低）\",\n  \"inlet\": \"入口\",\n  \"inline skates\": \"直排轮溜冰鞋\",\n  \"innertube\": \"泳圈\",\n  \"inoue orihime\": \"井上織姫\",\n  \"insect\": \"昆虫\",\n  \"insect wings\": \"昆虫翅膀\",\n  \"inset\": \"插入其他镜头或图片\",\n  \"insignia\": \"证章\",\n  \"instant loss\": \"即堕\",\n  \"instant loss 2koma\": \"即堕2格漫画\",\n  \"instrument\": \"乐器\",\n  \"instrument case\": \"乐器盒\",\n  \"intense shadows\": \"强阴影\",\n  \"inter headset\": \"EVA神经连接器\",\n  \"interface headset\": \"EVA神经连接器\",\n  \"interlocked fingers\": \"紧扣的双手\",\n  \"internal cumshot\": \"内射断面图\",\n  \"intravenous drip\": \"静脉滴注\",\n  \"inubashiri momiji\": \"犬走椛\",\n  \"inugami korone\": \"戌神ころね\",\n  \"inumuta houka\": \"犬牟田宝火\",\n  \"inuyama aoi\": \"犬山あおい\",\n  \"invisible chair\": \"隐形椅子\",\n  \"invisible penis\": \"隐去阴茎\",\n  \"iori (blue archive)\": \"银镜伊织（蓝色档案）\",\n  \"iori junpei\": \"伊織順平\",\n  \"iori rinko\": \"イオリ・リン子\",\n  \"irene (arknights)\": \"艾琳（明日方舟）\",\n  \"iroha (blue archive)\": \"iroha（蓝色档案）\",\n  \"iroha (samurai spirits)\": \"いろは(侍魂)\",\n  \"iron cross\": \"铁十字架\",\n  \"irrumatio\": \"深喉\",\n  \"is that so\": \"so-nanoka(是这样啊的口癖)\",\n  \"ishtar (fate)\": \"伊斯塔（命运）\",\n  \"ishtar (fate/grand order)\": \"伊什塔尔\",\n  \"iskandar (fate)\": \"依斯干达_(命运)\",\n  \"isobe noriko\": \"磯辺典子\",\n  \"isolated island oni\": \"離島棲鬼\",\n  \"isshiki akane\": \"一色あかね\",\n  \"istina (arknights)\": \"伊斯蒂娜（明日方舟）\",\n  \"isuzu hana\": \"五十鈴華\",\n  \"itadori yuuji\": \"板取雄二\",\n  \"italian flag\": \"意大利国旗\",\n  \"italian text\": \"意大利语\",\n  \"itoshiki nozomu\": \"糸色望\",\n  \"itsumi erika\": \"逸見エリカ\",\n  \"ivory\": \"象牙\",\n  \"izayoi aki\": \"十六夜アキ\",\n  \"izayoi liko\": \"十六夜リコ\",\n  \"izayoi sakuya\": \"十六夜咲夜\",\n  \"izumi-no-kami kanesada\": \"和泉守兼定\",\n  \"izumi (blue archive)\": \"狮子堂泉（蓝色档案）\",\n  \"izumi konata\": \"泉此方\",\n  \"izumi sagiri\": \"和泉纱雾\",\n  \"izuna (blue archive)\": \"izuna（蓝色档案）\",\n  \"jack the ripper (fate/apocrypha)\": \"开膛手杰克（命运/伪经）\",\n  \"jackal ears\": \"豺狼耳\",\n  \"jacket around waist\": \"用夹克束腰\",\n  \"jacket on shoulders\": \"用夹克披肩\",\n  \"jacket partially removed\": \"夹克部分移除\",\n  \"jacket removed\": \"脱下夹克|脱下的夹克\",\n  \"jaggy lines\": \"锯齿线\",\n  \"jaguar ears\": \"美洲豹耳朵\",\n  \"jaguar tail\": \"美洲豹尾巴\",\n  \"jail bars\": \"监狱酒吧\",\n  \"jakuzure nonon\": \"蛇崩乃音\",\n  \"japan\": \"日本\",\n  \"japan (hetalia)\": \"本田菊\",\n  \"japanese (nationality)\": \"日本人\",\n  \"japanese armor\": \"日本铠甲\",\n  \"japanese flag\": \"日本国旗\",\n  \"japari symbol\": \"加帕里符号\",\n  \"jar\": \"罐子\",\n  \"javelin (azur lane)\": \"标枪(碧蓝航线)\",\n  \"jaye (arknights)\": \"杰伊（明日方舟）\",\n  \"jean (genshin impact)\": \"琴（原神）\",\n  \"jean (sea breeze dandelion) (genshin impact)\": \"琴_(海风蒲公英)_(原神)\",\n  \"jean bart (azur lane)\": \"让·巴特\",\n  \"jeanne d'arc\": \"圣女贞德\",\n  \"jeanne d'arc (alter) (fate)\": \"圣女贞德（命运）\",\n  \"jeanne d'arc (azur lane)\": \"jeanne_d'arc（碧蓝航线）\",\n  \"jeanne d'arc (fate)\": \"圣女贞德（命运）\",\n  \"jeanne d'arc (granblue fantasy)\": \"ジャンヌダルク(神撃のバハムート)\",\n  \"jeanne d'arc (ruler) (fate)\": \"jeanne_d'arc_(统治者)_(命运)\",\n  \"jeanne d'arc alter (avenger) (fate)\": \"jeanne_d'arc_alter_(avenger)_(fate)\",\n  \"jeanne d'arc alter (fate)\": \"jeanne_d'arc_alter_(fate)\",\n  \"jeanne d'arc alter (ver. shinjuku 1999) (fate)\": \"jeanne_d'arc_alter_(ver._shinjuku_1999)_(fate)\",\n  \"jeanne d'arc alter santa lily (fate)\": \"jeanne_d'arc_alter_santa_lily_(fate)\",\n  \"jellyfish\": \"水母\",\n  \"jessica (arknights)\": \"杰西卡（明日方舟）\",\n  \"jester cap\": \"小丑帽\",\n  \"jet\": \"喷气式飞机\",\n  \"jet black king of knights ver. shinjuku 1999\": \"漆黑的骑士王ver新宿1999\",\n  \"jiangshi\": \"僵尸\",\n  \"jingle bell\": \"铃铛\",\n  \"joints\": \"关节\",\n  \"jojo no kimyou na bouken\": \"jojo\",\n  \"jojo pose\": \"JOJO立\",\n  \"jouga maya\": \"条河麻耶\",\n  \"jougasaki mika\": \"城崎美嘉\",\n  \"jougasaki rika\": \"城ヶ崎莉嘉\",\n  \"judas cradle\": \"犹大摇篮\",\n  \"juice box\": \"盒装饮料\",\n  \"juliet sleeves\": \"朱丽叶袖\",\n  \"junketsu\": \"神衣纯洁\",\n  \"junko (blue archive)\": \"junko（蓝色档案）\",\n  \"junko (touhou)\": \"纯子（东方）\",\n  \"kabuto\": \"头盔|甲胄\",\n  \"kadotani anzu\": \"角谷杏\",\n  \"kaede (blue archive)\": \"枫（蓝色档案）\",\n  \"kaenbyou rin\": \"火焰猫燐\",\n  \"kaeya (genshin impact)\": \"凯亚(原神)\",\n  \"kafuu chino\": \"香风智乃\",\n  \"kaga (azur lane)\": \"加贺(碧蓝航线)\",\n  \"kaga (battleship) (azur lane)\": \"加贺（战舰）（碧蓝航线）\",\n  \"kaga (everlasting killing stone) (azur lane)\": \"kaga（永恒的杀戮石）（碧蓝航线）\",\n  \"kaga (kancolle)\": \"加贺_(kancolle)\",\n  \"kagami mochi\": \"镜饼\",\n  \"kagamihara nadeshiko\": \"各務原なでしこ\",\n  \"kagamine len\": \"镜音连\",\n  \"kagamine rin\": \"镜音铃\",\n  \"kagiyama hina\": \"鍵山雛\",\n  \"kagura (gintama)\": \"神楽(銀魂)\",\n  \"kagurazaka asuna\": \"神楽坂明日菜\",\n  \"kaguya luna\": \"輝夜月\",\n  \"kaijuu\": \"怪兽\",\n  \"kaiou michiru\": \"海王みちる\",\n  \"kaizuka inaho\": \"界塚伊奈帆\",\n  \"kaku seiga\": \"霍青娥\",\n  \"kakudate karin\": \"角楯华凛\",\n  \"kakyoin noriaki\": \"花京院纪明\",\n  \"kallen stadtfeld\": \"紅月カレン\",\n  \"kama (fate)\": \"卡玛（命运）\",\n  \"kamado nezuko\": \"灶门祢豆子\",\n  \"kamijou touma\": \"上条当麻\",\n  \"kamikita komari\": \"神北小毬\",\n  \"kamio misuzu\": \"神尾观铃\",\n  \"kamio reiji (yua)\": \"神尾提督（舰C）\",\n  \"kamisato ayaka\": \"神里绫华\",\n  \"kamishirasawa keine\": \"上白沢慧音\",\n  \"kamiya nao\": \"神谷奈绪\",\n  \"kamiyama high school uniform\": \"神山高中校服\",\n  \"kamui gakupo\": \"神威がくぽ\",\n  \"kan'u unchou\": \"关羽云长\",\n  \"kanabou\": \"鬼金棒\",\n  \"kaname madoka\": \"鹿目まどか\",\n  \"kaname madoka (cosplay)\": \"cos成鹿目圆\",\n  \"kaname madoka (mahou shoujo madoka magica)\": \"鹿目圆\",\n  \"kanaria\": \"金糸雀\",\n  \"kanbaru suruga\": \"神原駿河\",\n  \"kanji\": \"汉字\",\n  \"kanna kamui\": \"カンナカムイ(小林さんちのメイドラゴン)\",\n  \"kano shuuya\": \"鹿野修哉\",\n  \"kanon (umineko)\": \"嘉音\",\n  \"kanroji mitsuri\": \"甘露寺蜜璃\",\n  \"kanzaki ranko\": \"神崎兰子\",\n  \"kappa\": \"河童\",\n  \"kappa mob (touhou)\": \"河童暴徒（东方）\",\n  \"kappougi\": \"(烹饪时穿的)罩衫\",\n  \"karakasa obake\": \"唐伞妖怪\",\n  \"karaoke\": \"卡拉OK\",\n  \"karasu tengu\": \"乌天狗\",\n  \"kariginu\": \"狩衣\",\n  \"karin (blue archive)\": \"卡琳（蓝色档案）\",\n  \"karin (bunny) (blue archive)\": \"卡琳（兔子）（蓝色档案）\",\n  \"kariya masaki\": \"狩屋マサキ\",\n  \"karna (fate)\": \"カルナ(Fate)\",\n  \"karyl (princess connect)\": \"凯露\",\n  \"kasane teto\": \"重音テト\",\n  \"kashima (kancolle)\": \"鹿岛（kancolle）\",\n  \"kashino (azur lane)\": \"樫野\",\n  \"kashino (hot springs relaxation) (azur lane)\": \"樫野_(牛牛皮肤)\",\n  \"kashiwazaki sena\": \"柏崎星奈\",\n  \"kashuu kiyomitsu\": \"加州清光\",\n  \"kasodani kyouko\": \"幽谷響子\",\n  \"kasuga ayumu\": \"春日歩\",\n  \"kasugano sakura\": \"春日野さくら\",\n  \"kasumi (doa)\": \"霞(DOA)\",\n  \"kasumigaoka utaha\": \"霞之丘诗羽\",\n  \"katagiri sanae\": \"片桐早苗\",\n  \"katana\": \"日本刀\",\n  \"katori (kancolle)\": \"katori_(kancolle)\",\n  \"katou asuka\": \"加藤明日香\",\n  \"katou megumi\": \"加藤惠\",\n  \"katsuki yuuri\": \"胜生勇利\",\n  \"katsura hinagiku\": \"桂雏菊\",\n  \"katsuragi misato\": \"葛城美里\",\n  \"katsushika hokusai (fate)\": \"葛饰北斋（命运）\",\n  \"katyusha (girls und panzer)\": \"喀秋莎（少女与战车）\",\n  \"kawakami mai\": \"川神舞\",\n  \"kawakaze (azur lane)\": \"川风（碧蓝航线）\",\n  \"kawashima ami\": \"川岛亚美\",\n  \"kawashima momo\": \"河嶋桃\",\n  \"kawashiro nitori\": \"河城荷取\",\n  \"kay (girls und panzer)\": \"ケイ(GuP)\",\n  \"kayoko (blue archive)\": \"kayoko（蓝色档案）\",\n  \"kazama asuka\": \"風間飛鳥\",\n  \"kazami yuuka\": \"風見幽香\",\n  \"kazami yuuka (pc-98)\": \"旧作幽香\",\n  \"kazanari tsubasa\": \"風鳴翼\",\n  \"kazemaru ichirouta\": \"風丸一郎太\",\n  \"kazuha's friend (genshin impact)\": \"枫原万叶（原神）\",\n  \"kazusa (blue archive)\": \"kazusa（蓝色档案）\",\n  \"kedama milk\": \"毛玉\",\n  \"keep out\": \"KEEP-OUT警戒线\",\n  \"keizoku military uniform\": \"继续高中军服\",\n  \"keizoku school uniform\": \"继续高中校服\",\n  \"kenzaki makoto\": \"剣崎真琴\",\n  \"keqing\": \"刻晴\",\n  \"keqing (genshin impact)\": \"刻晴（原神）\",\n  \"keqing (opulent splendor) (genshin impact)\": \"刻晴（富丽堂皇）（原神）\",\n  \"kerchief\": \"方头巾\",\n  \"kettle\": \"水壶\",\n  \"key\": \"钥匙\",\n  \"key necklace\": \"钥匙项链\",\n  \"keyboard (computer)\": \"电脑键盘\",\n  \"keyboard (instrument)\": \"键盘乐器\",\n  \"keychain\": \"钥匙扣\",\n  \"keyhole\": \"锁扣\",\n  \"keystone\": \"要石\",\n  \"khaki\": \"卡其色\",\n  \"kiana kaslana\": \"琪亚娜·卡斯兰娜\",\n  \"kickboard\": \"提水板\",\n  \"kicking\": \"踢\",\n  \"kido tsubomi\": \"木戸つぼみ\",\n  \"kigurumi\": \"玩偶装\",\n  \"kijin seija\": \"鬼人正邪\",\n  \"kikuchi makoto\": \"菊地真\",\n  \"kikuri (touhou)\": \"菊里（东方）\",\n  \"kill la kill\": \"斩服少女\",\n  \"kind smile\": \"善良的微笑\",\n  \"kine\": \"杵\",\n  \"king (chess)\": \"国王(国际象棋)\",\n  \"kino makoto\": \"木野まこと\",\n  \"kinomoto sakura\": \"木之本樱\",\n  \"kinu (azur lane)\": \"kinu（碧蓝航线）\",\n  \"kira yoshikage\": \"吉良吉影\",\n  \"kirara (genshin impact)\": \"绮良良(原神)\",\n  \"kirigaya suguha\": \"桐谷直叶\",\n  \"kirigiri kyouko\": \"雾切响子\",\n  \"kirijou mitsuru\": \"桐条美鹤\",\n  \"kirima sharo\": \"桐间纱路\",\n  \"kirima syaro\": \"桐间纱路\",\n  \"kirin (armor)\": \"麒麟套\",\n  \"kirino ranmaru\": \"霧野蘭丸\",\n  \"kirisame marisa\": \"雾雨魔理沙\",\n  \"kirishima (kancolle)\": \"雾岛_(kancolle)\",\n  \"kirito\": \"桐人\",\n  \"kiriya aoi\": \"霧矢あおい\",\n  \"kiryuuin satsuki\": \"鬼龙院皋月\",\n  \"kisaragi (azur lane)\": \"如月（碧蓝航线）|如月\",\n  \"kisaragi chihaya\": \"如月千早\",\n  \"kisaragi momo\": \"如月モモ\",\n  \"kisaragi shintarou\": \"如月伸太郎\",\n  \"kise yayoi\": \"黄瀬やよい\",\n  \"kiseru\": \"烟斗\",\n  \"kishibe rohan\": \"岸边露伴\",\n  \"kishin sagume\": \"稀神サグメ\",\n  \"kishinami hakuno (female)\": \"岸波白野\",\n  \"kiss\": \"吻|亲吻|接吻\",\n  \"kissing cheek\": \"亲脸颊\",\n  \"kissing hair\": \"亲吻头发\",\n  \"kita high school uniform\": \"县立北高校制服|县立北高校(凉宫春日的忧郁)\",\n  \"kitagawa marin\": \"喜多川海梦\",\n  \"kitashirakawa tamako\": \"北白川たまこ\",\n  \"kitauji high school uniform\": \"北宇治高中校服（吹响吧！上低音号）\",\n  \"kitazawa shiho\": \"北泽志保\",\n  \"kiyohime (fate)\": \"清姬（命运）\",\n  \"kiyohime (fate/grand order)\": \"清姬\",\n  \"kiyohime (swimsuit lancer) (fate)\": \"清姫（泳装）\",\n  \"kiyosumi school uniform\": \"清澄高中校服\",\n  \"kizuna ai\": \"絆愛\",\n  \"kizuna akari\": \"紲星あかり\",\n  \"klee (genshin impact)\": \"克莱（原神）\",\n  \"knee\": \"膝盖\",\n  \"knee pads\": \"护膝\",\n  \"knee up\": \"顶起膝盖\",\n  \"kneepit sex\": \"跪下性行为\",\n  \"knees\": \"膝盖\",\n  \"knees together feet apart\": \"双膝并拢双脚分开\",\n  \"knees up\": \"顶起双膝\",\n  \"knife\": \"小刀\",\n  \"knight\": \"骑士\",\n  \"knight (chess)\": \"骑士(国际象棋)\",\n  \"koakuma\": \"小悪魔(東方Project)\",\n  \"kobayakawa rinko\": \"小早川凛子\",\n  \"kobayakawa sae\": \"小早川紗枝\",\n  \"kobayakawa yutaka\": \"小早川ゆたか\",\n  \"kochiya sanae\": \"东风谷早苗\",\n  \"kochou shinobu\": \"胡蝶しのぶ\",\n  \"kogitsunemaru\": \"小狐丸\",\n  \"koharu (blue archive)\": \"小春（蓝色档案）\",\n  \"kohinata miho\": \"小日向美穂\",\n  \"kohinata miku\": \"小日向未来\",\n  \"koizumi hanayo\": \"小泉花阳\",\n  \"koizumi itsuki\": \"古泉一樹\",\n  \"koizumi itsuki (female)\": \"古泉一姫\",\n  \"kokkoro\": \"可可罗\",\n  \"kokona (blue archive)\": \"kokona（蓝色档案）\",\n  \"kokonoe rin\": \"九重りん\",\n  \"komaeda nagito\": \"狛枝凪斗\",\n  \"komaki manaka\": \"小牧愛佳\",\n  \"komeiji koishi\": \"古明地恋\",\n  \"komeiji satori\": \"古明地觉\",\n  \"kondou taeko\": \"近藤妙子\",\n  \"kongou (aoki hagane no arpeggio)\": \"コンゴウ(蒼き鋼のアルペジオ)\",\n  \"kongou (azur lane)\": \"金刚（碧蓝航线）\",\n  \"kongou (kancolle)\": \"金刚（kancolle）\",\n  \"konjiki no yami\": \"金色之暗\",\n  \"konngara (touhou)\": \"孔加拉（东方）\",\n  \"konno junko\": \"紺野純子\",\n  \"konohagakure symbol\": \"木叶村标志\",\n  \"konpaku youki\": \"魂魄妖忌\",\n  \"konpaku youmu\": \"魂魄妖梦\",\n  \"konpaku youmu (ghost)\": \"半霊\",\n  \"korean clothes\": \"韩服\",\n  \"korean text\": \"韩文\",\n  \"koshimizu sachiko\": \"輿水幸子\",\n  \"kotatsu\": \"被炉\",\n  \"kote\": \"小手\",\n  \"kotegawa yui\": \"古手川唯\",\n  \"kotobuki tsumugi\": \"琴吹䌷\",\n  \"kotohime (touhou)\": \"琴姬（东方）\",\n  \"kotomine kirei\": \"言峰綺礼\",\n  \"kotonoha akane\": \"琴葉茜\",\n  \"kotoyoro\": \"新年问候\",\n  \"kourindou tengu costume\": \"香霖堂天狗装束\",\n  \"kousaka honoka\": \"高坂穗乃果\",\n  \"kousaka kirino\": \"高坂桐乃\",\n  \"kousaka kyousuke\": \"高坂京介\",\n  \"kousaka reina\": \"高坂麗奈\",\n  \"kousaka tamaki\": \"向坂環\",\n  \"koyama yuzu\": \"小山柚子\",\n  \"koyanskaya (fate)\": \"koyanskaya（命运）\",\n  \"kozakura marry\": \"小桜茉莉\",\n  \"kronshtadt (azur lane)\": \"喀琅施塔特（碧蓝航线）\",\n  \"kroos (arknights)\": \"克罗斯（明日方舟）\",\n  \"kroos the keen glint (arknights)\": \"克罗斯敏锐的闪光（明日方舟）\",\n  \"kuchiki rukia\": \"朽木ルキア\",\n  \"kuga natsuki\": \"玖我なつき\",\n  \"kujikawa rise\": \"久慈川りせ\",\n  \"kujou karen\": \"九条カレン\",\n  \"kumano (azur lane)\": \"熊野（碧蓝航线）\",\n  \"kumoi ichirin\": \"雲居一輪\",\n  \"kunai\": \"苦无\",\n  \"kunikida hanamaru\": \"国木田花丸\",\n  \"kuradoberi jam\": \"蔵土縁紗夢\",\n  \"kurodani yamame\": \"黒谷ヤマメ\",\n  \"kuroka (high school dxd)\": \"黒歌\",\n  \"kurokawa eren\": \"黒川エレン\",\n  \"kuroki tomoko\": \"黒木智子\",\n  \"kuromorimine military uniform\": \"黑森峰女子学园军服\",\n  \"kuromorimine school uniform\": \"黑森峰女子学园校服\",\n  \"kurosaki ichigo\": \"黑崎一护\",\n  \"kurosawa dia\": \"黑泽黛雅\",\n  \"kurosawa ruby\": \"黑泽露比\",\n  \"kuroyukihime\": \"黑雪姬\",\n  \"kurugaya yuiko\": \"来ヶ谷唯湖\",\n  \"kurumi (touhou)\": \"久留美（东方）\",\n  \"kurumi erika\": \"来海えりか\",\n  \"kusakabe misao\": \"日下部みさお\",\n  \"kusanagi motoko\": \"草薙素子\",\n  \"kusazuri\": \"腹当|草摺\",\n  \"kushieda minori\": \"櫛枝実乃梨\",\n  \"kusugawa sasara\": \"久寿川ささら\",\n  \"kyonko\": \"キョン子\",\n  \"kyouka (princess connect!)\": \"氷川鏡華\",\n  \"kyoukaisenjou no horizon\": \"京海战无地平线_1521\",\n  \"kyubey\": \"QB\",\n  \"la+ darknesss\": \"拉普拉斯·达克尼斯\",\n  \"la pluma (arknights)\": \"la_pluma（明日方舟）\",\n  \"lace-trimmed\": \"蕾丝饰边的\",\n  \"lace-trimmed gloves\": \"蕾丝边手套\",\n  \"lace-trimmed hairband\": \"蕾丝边发带\",\n  \"lace-trimmed skirt\": \"蕾丝边短裙\",\n  \"lace-trimmed sleeves\": \"蕾丝边袖子\",\n  \"lace-up boots\": \"系带靴\",\n  \"lace panties\": \"蕾丝内裤\",\n  \"lace trim\": \"蕾丝镶边\",\n  \"lactation through clothes\": \"隔着衣服泌乳\",\n  \"ladder\": \"梯子\",\n  \"ladle\": \"长柄勺\",\n  \"ladybug\": \"瓢虫\",\n  \"laevatein\": \"禁忌“莱瓦汀”\",\n  \"laevatein (touhou)\": \"laevatein_(东方)\",\n  \"laffey (azur lane)\": \"拉菲（碧蓝航线）\",\n  \"lala satalin deviluke\": \"菈菈·萨塔琳·戴比路克\",\n  \"lamia\": \"蛇娘\",\n  \"lamp\": \"灯\",\n  \"lamppost\": \"路灯\",\n  \"lance\": \"(古骑兵的)长矛|长枪\",\n  \"lantern\": \"灯笼\",\n  \"lantern floating\": \"灯笼水槽\",\n  \"lap pillow\": \"膝枕\",\n  \"lappland (arknights)\": \"拉普兰德\",\n  \"lappland (refined horrormare) (arknights)\": \"拉普兰（精致的恐怖梦魇）（明日方舟）\",\n  \"laptop\": \"笔记本电脑\",\n  \"large bow\": \"大蝴蝶结\",\n  \"large hat\": \"大帽子\",\n  \"large pectorals\": \"大胸肌\",\n  \"large penis\": \"大阴茎\",\n  \"large tail\": \"大尾巴\",\n  \"large wings\": \"大翅膀\",\n  \"laser\": \"激光\",\n  \"lateral view\": \"斜侧面视角\",\n  \"latex thighhighs\": \"乳胶材质的长筒袜\",\n  \"latin cross\": \"拉丁式十字架\",\n  \"laundry\": \"洗衣店\",\n  \"laurel crown\": \"桂冠\",\n  \"lava (arknights)\": \"熔岩（方舟）\",\n  \"lava the purgatory (arknights)\": \"熔岩炼狱（明日方舟）\",\n  \"lavenderblush\": \"薰衣草腮红\",\n  \"lawn\": \"草坪\",\n  \"lawngreen\": \"草坪绿\",\n  \"layered\": \"分层的\",\n  \"layered clothes\": \"多层衣物\",\n  \"layered clothing\": \"分层服装\",\n  \"le malin (azur lane)\": \"恶毒\",\n  \"le malin (listless lapin) (azur lane)\": \"le_malin_(无精打采的\",\n  \"le malin (mercredi at the secret base) (azur lane)\": \"le_malin_(秘密基地的_mercredi)_(azur_Lane)\",\n  \"le malin (sleepy sunday) (azur lane)\": \"le_malin（沉睡的星期天）（蔚蓝车道）\",\n  \"le temeraire (azur lane)\": \"le_temeraire_(蔚蓝海岸)\",\n  \"le triomphant (azur lane)\": \"le_triomphant（碧蓝航线）\",\n  \"leaf\": \"叶子\",\n  \"leaf on head\": \"头上的叶子\",\n  \"leaf print\": \"叶子印花\",\n  \"leaf umbrella\": \"叶伞|当伞用的叶子\",\n  \"leander (azur lane)\": \"瘦（碧蓝航线）\",\n  \"leaning on object\": \"靠在物体上\",\n  \"leaning on person\": \"靠着他人\",\n  \"leash on penis\": \"阴茎上的皮带\",\n  \"leash pull\": \"拉皮带\",\n  \"leather\": \"皮革\",\n  \"leather boots\": \"皮靴\",\n  \"leather gloves\": \"皮手套\",\n  \"leather jacket\": \"皮夹克\",\n  \"left-handed\": \"左撇子\",\n  \"leg between thighs\": \"腿顶在大腿之间\",\n  \"leg grab\": \"抓着腿\",\n  \"leg hair\": \"腿毛\",\n  \"leg ribbon\": \"腿部丝带\",\n  \"legendary pokemon\": \"传说宝可梦\",\n  \"legjob\": \"腿交(可能无效\",\n  \"legs\": \"双腿\",\n  \"legs folded\": \"大腿小腿折起来\",\n  \"legs together\": \"双腿并拢\",\n  \"lei lei\": \"泪泪\",\n  \"leizi (arknights)\": \"雷子（方舟）\",\n  \"lelouch lamperouge\": \"鲁鲁修·兰佩鲁日\",\n  \"lemonchiffon\": \"柠檬雪纺\",\n  \"leonardo da vinci (fate)\": \"莱昂纳多·达·芬奇（命运）\",\n  \"leopard print\": \"豹纹\",\n  \"leopard tail\": \"豹尾\",\n  \"letter\": \"信\",\n  \"licking\": \"舔\",\n  \"licking finger\": \"舔手指\",\n  \"licking foot\": \"舔脚\",\n  \"licking penis\": \"舔阴茎\",\n  \"licking testicle\": \"舔睾丸\",\n  \"lifebuoy\": \"救生圈\",\n  \"lifting person\": \"将人抱起\",\n  \"light\": \"光\",\n  \"light blue eyes\": \"浅蓝色的眼睛\",\n  \"light brown\": \"浅褐\",\n  \"light brown eyes\": \"浅棕色眼睛\",\n  \"light bulb\": \"灯泡\",\n  \"light censor\": \"圣光\",\n  \"light frown\": \"微微皱眉\",\n  \"light green hair\": \"浅绿色头发\",\n  \"light particles\": \"光粒子\",\n  \"light purple hair\": \"浅紫色头发\",\n  \"light rays\": \"光照\",\n  \"light trail\": \"光线移动的轨迹\",\n  \"lightblue\": \"浅蓝\",\n  \"lightcoral\": \"浅珊瑚\",\n  \"lightcyan\": \"浅青\",\n  \"lighter\": \"打火机\",\n  \"lightgoldenrodyellow\": \"浅金黄\",\n  \"lightgray\": \"浅灰\",\n  \"lightgreen\": \"浅绿\",\n  \"lightning\": \"闪电\",\n  \"lightning bolt symbol\": \"雷电符号（⚡）\",\n  \"lightpink\": \"浅粉\",\n  \"lights\": \"光\",\n  \"lightsaber\": \"光剑\",\n  \"lightsalmon\": \"光鲑鱼\",\n  \"lightseagreen\": \"浅海绿\",\n  \"lightskyblue\": \"亮天蓝\",\n  \"lightslategray\": \"灯石灰\",\n  \"lightsteelblue\": \"轻钢蓝\",\n  \"lightyellow\": \"淡黄\",\n  \"lili (tekken)\": \"リリ(鉄拳)\",\n  \"lilith aensland\": \"欲望の迷い子リリス\",\n  \"lillie (pokemon)\": \"リーリエ(ポケモン)\",\n  \"lily (flower)\": \"百合花\",\n  \"limegreen\": \"青柠\",\n  \"lin yuhsia (arknights)\": \"林雨霞（方舟）\",\n  \"linea alba\": \"平滑小腹\",\n  \"linen\": \"亚麻布\",\n  \"ling (arknights)\": \"玲（方舟）\",\n  \"linie (sousou no frieren)\": \"莉妮耶(葬送的芙莉莲)\",\n  \"linked piercing\": \"连环穿孔\",\n  \"lion\": \"狮子\",\n  \"lion girl\": \"狮子娘\",\n  \"lion tail\": \"狮子尾巴\",\n  \"lip biting\": \"咬嘴唇\",\n  \"lip piercing\": \"唇钉\",\n  \"lipgloss\": \"唇彩\",\n  \"lipstick mark\": \"口红印\",\n  \"lipstick tube\": \"口红管\",\n  \"liquid\": \"液体\",\n  \"liquid hair\": \"液态头发\",\n  \"lisa (genshin impact)\": \"丽莎（原神）\",\n  \"lisbeth\": \"篠崎里香\",\n  \"listen!!\": \"《Listen!!》\",\n  \"little bel (azur lane)\": \"小贝尔\",\n  \"little red riding hood (grimm)\": \"赤頭巾\",\n  \"littorio (azur lane)\": \"littorio（碧蓝航线）\",\n  \"living hair\": \"活头发\",\n  \"lizard\": \"蜥蜴\",\n  \"lizard tail\": \"蜥蜴尾巴\",\n  \"loating jacket\": \"休闲夹克\",\n  \"lock\": \"锁\",\n  \"locked arms\": \"互挽手臂\",\n  \"locker\": \"储物柜\",\n  \"log\": \"枯树干\",\n  \"loincloth\": \"遮裆布\",\n  \"long bangs\": \"长刘海\",\n  \"long coat\": \"长外套\",\n  \"long eyelashes\": \"长睫毛\",\n  \"long fingernails\": \"长指甲\",\n  \"long island (azur lane)\": \"长岛（碧蓝航线）\",\n  \"long legs\": \"长腿\",\n  \"long scarf\": \"长围巾\",\n  \"long sideburns\": \"长鬓角\",\n  \"long skirt\": \"长裙\",\n  \"long toenails\": \"长脚趾甲\",\n  \"look-alike\": \"撞脸\",\n  \"looking ahead\": \"展望未来\",\n  \"looking at animal\": \"看着动物\",\n  \"looking at food\": \"看食物\",\n  \"looking at hand\": \"看着手\",\n  \"looking at hands\": \"看着双手\",\n  \"looking at mirror\": \"照镜子\",\n  \"looking at screen\": \"看着屏幕\",\n  \"looking outside\": \"向外看\",\n  \"looking pleasured\": \"看起来很爽\",\n  \"loong\": \"中国龙\",\n  \"loose belt\": \"松散的带子(衣物)\",\n  \"loose necktie\": \"松散的领带\",\n  \"lord camelot (fate)\": \"卡莱洛特勋爵（命运）\",\n  \"lord el-melloi ii\": \"ロード・エルメロイII世\",\n  \"lotion\": \"防晒霜|身体乳\",\n  \"lotion bottle\": \"乳液瓶子\",\n  \"louise (touhou)\": \"路易丝（东方）\",\n  \"lounge chair\": \"躺椅\",\n  \"love letter\": \"情书\",\n  \"love live!\": \"爱生活！\",\n  \"love live! school idol project\": \"爱生活！校园偶像\",\n  \"love live! sunshine!!\": \"爱生活！阳光！！\",\n  \"love train\": \"爱情列车\",\n  \"low tied hair\": \"低扎头发\",\n  \"low wings\": \"腰间的翅膀\",\n  \"lower teeth\": \"（口中能看到）下齿\",\n  \"lube\": \"润滑油\",\n  \"lucoa (maidragon)\": \"ケツァルコアトル(小林さんちのメイドラゴン)\",\n  \"luggage\": \"行李\",\n  \"lulu (league of legends)\": \"露璐\",\n  \"lumine (genshin impact)\": \"荧（原神）\",\n  \"luminous\": \"夜光的\",\n  \"luna nova school uniform\": \"鲁纳诺娃魔法学校校服\",\n  \"lunar\": \"月的|月球的\",\n  \"lunchbox\": \"便当盒\",\n  \"lute (instrument)\": \"琵琶(乐器)\",\n  \"lycoris recoil\": \"石蒜后坐力\",\n  \"lying on floor\": \"躺在地上\",\n  \"lying on person\": \"躺在人身上\",\n  \"lying on the lake\": \"躺在湖面上\",\n  \"lying on water\": \"躺在水中\",\n  \"lynette (genshin impact)\": \"琳妮特(原神)\",\n  \"lyra\": \"[天]天琴座\",\n  \"lyrical nanoha\": \"魔法少女奈叶\",\n  \"lyrics\": \"歌词\",\n  \"m1911\": \"m1911型枪\",\n  \"m4 carbine\": \"m4卡宾枪\",\n  \"m legs\": \"M字摆腿\",\n  \"mace\": \"权杖\",\n  \"machine\": \"机械\",\n  \"machine gun\": \"机关枪\",\n  \"machinery\": \"机械武装\",\n  \"macro shot\": \"微距摄像\",\n  \"madotsuki\": \"窓付き\",\n  \"maebara keiichi\": \"前原圭一\",\n  \"maekawa miku\": \"前川みく\",\n  \"magallan (arknights)\": \"麦哲伦（明日方舟）\",\n  \"magatama necklace\": \"珠玉项链\",\n  \"magazine\": \"杂志\",\n  \"magazine (object)\": \"杂志（物品）\",\n  \"magazine (weapon)\": \"弹匣(武器)\",\n  \"mage staff\": \"魔杖\",\n  \"magenta\": \"洋红\",\n  \"magic\": \"魔法\",\n  \"magical boy\": \"魔法少年\",\n  \"magical musket\": \"魔能枪\",\n  \"magician\": \"魔术师\",\n  \"magnificent architecture\": \"建筑\",\n  \"magnifying glass\": \"放大镜\",\n  \"mahjong\": \"麻将\",\n  \"mahjong tile\": \"麻将牌\",\n  \"mai (touhou)\": \"舞（东方）\",\n  \"maid apron\": \"女仆围裙\",\n  \"maki (blue archive)\": \"maki（蓝色档案）\",\n  \"makinami mari illustrious\": \"真希波・マリ・イラストリアス\",\n  \"makise kurisu\": \"牧瀬紅莉栖\",\n  \"male child\": \"小男孩\",\n  \"male doctor (arknights)\": \"男医生_(arknights)\",\n  \"male futanari\": \"男二成\",\n  \"male masturbation\": \"男性自慰\",\n  \"male penetrating female\": \"男性插入女性\",\n  \"male pregnancy\": \"男性怀孕\",\n  \"male pubic hair\": \"男性的阴毛\",\n  \"male swimwear\": \"男用泳裤\",\n  \"male underwear\": \"男用内裤\",\n  \"mallet\": \"木槌\",\n  \"mami mogu mogu\": \"麻美断头梗\",\n  \"manabe nodoka\": \"真鍋和\",\n  \"manakete\": \"龙人族\",\n  \"manga (object)\": \"图中有漫画\",\n  \"manjuu (azur lane)\": \"蛮啾（碧蓝航线）\",\n  \"mankanshoku mako\": \"満艦飾マコ\",\n  \"manly\": \"强壮的\",\n  \"mansion\": \"屋敷\",\n  \"manticore (arknights)\": \"蝎尾狮_(arknights)\",\n  \"many colorful petals are flying\": \"五颜六色的花瓣飞舞\",\n  \"maou (maoyuu)\": \"魔王(まおゆう)\",\n  \"map\": \"地图\",\n  \"maple leaf\": \"枫叶\",\n  \"maple tree\": \"枫树\",\n  \"mari (blue archive)\": \"mari（蓝色档案）\",\n  \"marie (girls und panzer)\": \"マリー(GuP)\",\n  \"marie antoinette (fate)\": \"玛丽·安托瓦内特（命运）\",\n  \"mario (series)\": \"马里奥（系列）\",\n  \"marker\": \"记号笔|记号笔写的标记\",\n  \"maroon\": \"栗色\",\n  \"mars symbol\": \"♂\",\n  \"martha (fate)\": \"玛莎（命运）\",\n  \"maruyama aya\": \"丸山彩\",\n  \"mascara\": \"睫毛膏\",\n  \"mascot\": \"吉祥物\",\n  \"mash kyrielight\": \"玛修·基列莱特\",\n  \"mashiro (blue archive)\": \"mashiro（蓝色档案）\",\n  \"mask challenge (meme)\": \"面具挑战（模因）\",\n  \"mask lift\": \"抬起面罩\",\n  \"masked\": \"蒙面\",\n  \"masochism\": \"抖M\",\n  \"masquerade mask\": \"化妆舞会面具\",\n  \"massachusetts (azur lane)\": \"马萨诸塞州\",\n  \"massachusetts (dressed to impress) (azur lane)\": \"马萨诸塞州（着装给人留下深刻印象）（碧蓝航线）\",\n  \"master sword\": \"大师之剑\",\n  \"masturbation through clothing\": \"隔着衣服自慰\",\n  \"matara okina\": \"摩多羅隠岐奈\",\n  \"matching outfit\": \"情侣装\",\n  \"mating press\": \"授精体位\",\n  \"matoba risa\": \"的場梨沙\",\n  \"matoi ryuuko\": \"纏流子\",\n  \"matou kariya\": \"間桐雁夜\",\n  \"matou sakura\": \"间桐樱\",\n  \"matsukaze tenma\": \"松風天馬\",\n  \"matsumoto rangiku\": \"松本乱菊\",\n  \"matsuno choromatsu\": \"チョロ松\",\n  \"matsuno ichimatsu\": \"松野一松\",\n  \"matsuno jyushimatsu\": \"十四松\",\n  \"matsuno karamatsu\": \"松野カラ松\",\n  \"matsuno osomatsu\": \"おそ松\",\n  \"matsuno todomatsu\": \"松野トド松\",\n  \"matsuura kanan\": \"松浦果南\",\n  \"matterhorn (arknights)\": \"马特霍恩（明日方舟）\",\n  \"mattress\": \"床垫；褥子\",\n  \"mature female\": \"熟女\",\n  \"mature male\": \"成熟大叔\",\n  \"maya (azur lane)\": \"玛雅（碧蓝航线）\",\n  \"mayer (arknights)\": \"迈尔（明日方舟）\",\n  \"mayuzumi fuyuko\": \"黛冬优子\",\n  \"meat\": \"肉\",\n  \"mecha\": \"机甲\",\n  \"mechanical arms\": \"机械臂\",\n  \"mechanical halo\": \"机械式天使光环\",\n  \"mechanical horns\": \"机械角\",\n  \"mechanical parts\": \"露出机损\",\n  \"mechanical pencil\": \"出芯笔\",\n  \"mechanical wings\": \"机械翼\",\n  \"medal\": \"奖章\",\n  \"medea (fate)\": \"美狄亚（命运）\",\n  \"medical eyepatch\": \"医用眼罩\",\n  \"medicine melancholy\": \"梅蒂欣\",\n  \"meditation\": \"冥想（可能没用）\",\n  \"medium shot\": \"中景\",\n  \"medium skirt\": \"中等长裙子\",\n  \"mediumaquamarine\": \"中海蓝\",\n  \"mediumblue\": \"中蓝\",\n  \"mediumorchid\": \"中兰花紫\",\n  \"mediumpurple\": \"中紫\",\n  \"mediumseagreen\": \"中海\",\n  \"mediumslateblue\": \"中板岩蓝\",\n  \"mediumspringgreen\": \"中春绿\",\n  \"mediumturquoise\": \"中绿松石色\",\n  \"mediumvioletred\": \"中紫红\",\n  \"medusa (fate)\": \"美杜莎（命运）\",\n  \"medusa (rider) (fate)\": \"美杜莎（骑士）（命运）\",\n  \"mega pokemon\": \"Mega形态宝可梦\",\n  \"megami magazine\": \"女神杂志\",\n  \"megaphone\": \"扩音器\",\n  \"megumin\": \"惠惠\",\n  \"megurine luka\": \"巡音流歌\",\n  \"meira (touhou)\": \"梅拉（东方）\",\n  \"meka (overwatch)\": \"meka(守望先锋)\",\n  \"melantha (arknights)\": \"梅兰莎（明日方舟）\",\n  \"melting\": \"融化\",\n  \"meltlilith\": \"梅尔特莉莉丝\",\n  \"meltryllis (fate)\": \"Meltryllis_(命运)\",\n  \"meltryllis (swimsuit lancer) (fate)\": \"メルトリリス(水着)\",\n  \"meme\": \"meme|模因\",\n  \"meme attire\": \"ACG流行款服装\",\n  \"menstruation\": \"经期\",\n  \"menu\": \"菜单\",\n  \"meowfficer (azur lane)\": \"喵喵\",\n  \"mephisto (arknights)\": \"墨菲斯托（明日方舟）\",\n  \"merry christmas\": \"圣诞快乐\",\n  \"messenger bag\": \"邮差包\",\n  \"messy\": \"身上有凌乱的污渍\",\n  \"mesugaki\": \"雌小鬼\",\n  \"metal crab (arknights)\": \"金属蟹_(arknights)\",\n  \"meteor (arknights)\": \"流星（方舟）\",\n  \"meteorite (arknights)\": \"陨石（方舟）\",\n  \"micro shorts\": \"小尺寸短裤\",\n  \"microdress\": \"小尺寸连衣裙\",\n  \"microphone stand\": \"麦克风杆\",\n  \"mid shot\": \"中景\",\n  \"midair\": \"半空中（浮空）\",\n  \"midare toushirou\": \"乱藤四郎\",\n  \"midnightblue\": \"午夜蓝\",\n  \"midori (blue archive)\": \"midori（蓝色档案）\",\n  \"midorikawa nao\": \"绿川直\",\n  \"midoriya izuku\": \"绿谷出久\",\n  \"midriff peek\": \"微微露出腹部\",\n  \"mifune miyu\": \"三船美優\",\n  \"miia (monster musume)\": \"ミーア(モンスター娘のいる日常)\",\n  \"mika (blue archive)\": \"米卡（蓝色档案）\",\n  \"mika (girls und panzer)\": \"ミカ(GuP)\",\n  \"mikasa (azur lane)\": \"三笠\",\n  \"mikazuki munechika\": \"三日月宗近(刀剣乱舞)\",\n  \"mikazuki yozora\": \"三日月夜空\",\n  \"miki sayaka\": \"美树沙耶香\",\n  \"mikisugi aikurou\": \"美木杉愛九郎\",\n  \"mikko (girls und panzer)\": \"ミッコ(GuP)\",\n  \"milestone celebration\": \"（为关注数等）里程碑庆祝（而画的作品）\",\n  \"milfeulle sakuraba\": \"ミルフィーユ桜葉\",\n  \"military\": \"军事\",\n  \"military hat\": \"军帽\",\n  \"military operator\": \"军事作战员\",\n  \"military vehicle\": \"军用载具\",\n  \"milking machine\": \"挤奶器\",\n  \"mima (touhou)\": \"mima_(东方)\",\n  \"mimura kanako\": \"三村かな子\",\n  \"minami kotori\": \"南小鸟\",\n  \"minamino kanade\": \"南野奏\",\n  \"minamoto no raikou (fate)\": \"Minamoto_no_raikou_(fate)\",\n  \"minamoto no raikou (swimsuit lancer) (fate)\": \"源頼光(水着)\",\n  \"minamoto sakura\": \"源さくら\",\n  \"minase akiko\": \"水瀬秋子\",\n  \"minase iori\": \"水濑伊织\",\n  \"minase nayuki\": \"水瀬名雪\",\n  \"minato aqua\": \"凑阿库娅\",\n  \"minazuki karen\": \"水無月かれん\",\n  \"mini-hakkero\": \"迷你八卦炉\",\n  \"mini crown\": \"迷你皇冠\",\n  \"mini hat\": \"迷你帽子\",\n  \"mini wings\": \"迷你翅膀\",\n  \"mini witch hat\": \"迷你魔女帽\",\n  \"miniboy\": \"小人儿\",\n  \"minneapolis (azur lane)\": \"明尼阿波利斯（碧蓝航线）\",\n  \"mint (arknights)\": \"薄荷（方舟）\",\n  \"mintcream\": \"薄荷糖\",\n  \"miqo'te\": \"猫魅族(FF14)\",\n  \"miracle mallet\": \"万宝槌\",\n  \"mirror\": \"镜子\",\n  \"misaka imouto\": \"御坂妹\",\n  \"misaka mikoto\": \"御坂美琴\",\n  \"mishaguji\": \"ミシャグジさま\",\n  \"mismatched bikini\": \"双色比基尼\",\n  \"mismatched footwear\": \"双色鞋子\",\n  \"mismatched gloves\": \"双色手套\",\n  \"mismatched pubic hair\": \"头发和阴毛颜色不一\",\n  \"mismatched sleeves\": \"不匹配的袖子\",\n  \"miss cloud\": \"misscloud\",\n  \"missile\": \"导弹\",\n  \"missing eye\": \"失踪的眼睛\",\n  \"mistyrose\": \"迷迭香\",\n  \"misumi nagisa\": \"美墨なぎさ\",\n  \"misunderstanding\": \"误会\",\n  \"mitake ran\": \"美竹蘭\",\n  \"mitakihara school uniform\": \"见泷原中学校制服\",\n  \"mitsudomoe (shape)\": \"巴纹\",\n  \"mittens\": \"连指手套\",\n  \"miura azusa\": \"三浦あずさ\",\n  \"mixed bathing\": \"混浴\",\n  \"mixed media\": \"手绘和数绘并存风格\",\n  \"mixing bowl\": \"拌料盆\",\n  \"mixing console\": \"混合控制台\",\n  \"miyafuji yoshika\": \"宮藤芳佳\",\n  \"miyako (blue archive)\": \"宫古（蓝色档案）\",\n  \"miyako yoshika\": \"宮古芳香\",\n  \"miyamizu mitsuha\": \"宮水三葉\",\n  \"miyamoto frederica\": \"宮本フレデリカ\",\n  \"miyamoto musashi\": \"宫本武藏（命运/大订单）\",\n  \"miyamoto musashi (fate)\": \"宫本武藏（命运）\",\n  \"miyamoto musashi (swimsuit berserker) (fate)\": \"宮本武蔵(水着)\",\n  \"miyanaga saki\": \"宮永咲\",\n  \"miyu (blue archive)\": \"霞泽美游（蓝色档案）\",\n  \"miyu edelfelt\": \"美游·艾德费尔特\",\n  \"mizuhashi parsee\": \"水橋パルスィ\",\n  \"mizuki (arknights)\": \"水木（明日方舟）\",\n  \"mizunashi akari\": \"水無灯里\",\n  \"mizuno ai\": \"水野愛\",\n  \"mizuno ami\": \"水野亜美\",\n  \"mizutani eri\": \"水谷絵理\",\n  \"mob cap\": \"头巾式室内女帽\",\n  \"mobile suit\": \"机动战士\",\n  \"moccasin\": \"莫卡辛色\",\n  \"moe (blue archive)\": \"萌（蓝色档案）\",\n  \"mogami shizuka\": \"最上静香\",\n  \"mole on breast\": \"乳房上有痣\",\n  \"mole on neck\": \"脖子上有痣\",\n  \"mole on thigh\": \"大腿上有痣\",\n  \"molecule\": \"分子\",\n  \"molten rock\": \"熔岩\",\n  \"momo velia deviluke\": \"梦梦·贝莉雅·戴比路克\",\n  \"momoe nagisa\": \"百江なぎさ\",\n  \"momoi (blue archive)\": \"桃井（蓝色档案）\",\n  \"momozono love\": \"桃園ラブ\",\n  \"mon3tr (arknights)\": \"mon3tr（明日方舟）\",\n  \"mona (genshin impact)\": \"莫娜（原神）\",\n  \"mona (genshin impact) (cosplay)\": \"mona_(原神)_(cosplay)\",\n  \"monarch (azur lane)\": \"君主\",\n  \"money\": \"钱\",\n  \"monitor\": \"显示器\",\n  \"monkey\": \"猴子\",\n  \"monkey tail\": \"猴尾\",\n  \"monochrome background\": \"单色背景\",\n  \"monocle\": \"单片眼镜\",\n  \"monocle hair ornament\": \"单片眼镜形头发装饰\",\n  \"monogatari (series)\": \"物语（系列）\",\n  \"monolith\": \"巨大的石头物体\",\n  \"mononobe no futo\": \"物部布都\",\n  \"monster boy\": \"亚人\",\n  \"monster girl\": \"人外娘\",\n  \"monster hunter\": \"怪物猎人\",\n  \"montpelier (azur lane)\": \"蒙彼利埃（碧蓝航线）\",\n  \"mop\": \"拖把\",\n  \"mordred (fate)\": \"莫德雷德（命运）\",\n  \"mordred (fate/apocrypha)\": \"莫德雷德（命运/伪经）\",\n  \"mordred (swimsuit rider) (fate)\": \"モードレッド(水着)\",\n  \"morgan le fay (fate)\": \"摩根勒菲（命运）\",\n  \"mori calliope\": \"森美声\",\n  \"morichika rinnosuke\": \"森近霖之助\",\n  \"morikubo nono\": \"森久保诺诺\",\n  \"morino rinze\": \"杜野凛世\",\n  \"morishima haruka\": \"森島はるか\",\n  \"moriya suwako\": \"洩矢諏訪子\",\n  \"morning\": \"早晨\",\n  \"moroboshi kirari\": \"諸星きらり\",\n  \"morte (arknights)\": \"莫尔（明日方舟）\",\n  \"moss\": \"苔藓\",\n  \"mostima (arknights)\": \"mostima（明日方舟）\",\n  \"motherly\": \"母性\",\n  \"motoori kosuzu\": \"本织小铃\",\n  \"motor vehicle\": \"机动载具\",\n  \"motorcycle\": \"摩托车\",\n  \"motorcycle helmet\": \"摩托头盔\",\n  \"mount fuji\": \"富士山\",\n  \"mountain (arknights)\": \"山（方舟）\",\n  \"mountainous horizon\": \"山地地平线\",\n  \"mouse\": \"老鼠\",\n  \"mouse (computer)\": \"鼠标\",\n  \"mouse girl\": \"鼠娘\",\n  \"mouse tail\": \"鼠尾巴\",\n  \"mousse (arknights)\": \"慕斯_(arknights)\",\n  \"mouth\": \"嘴\",\n  \"mudrock (arknights)\": \"泥岩（明日方舟）\",\n  \"mudrock (obsidian) (arknights)\": \"泥岩（黑曜石）（方舟）\",\n  \"mudrock (silent night) (arknights)\": \"泥岩（寂静之夜）（明日方舟）\",\n  \"mug\": \"带柄的杯子|马克杯\",\n  \"mugetsu (touhou)\": \"mugetsu（东方）\",\n  \"mukai takumi\": \"向井拓海\",\n  \"mukaido manaka\": \"向井戸まなか\",\n  \"mukyuu\": \"姆Q\",\n  \"mulberry (arknights)\": \"桑树（明日方舟）\",\n  \"multicolored\": \"多彩的\",\n  \"multicolored background\": \"多色背景\",\n  \"multicolored bikini\": \"多色款比基尼\",\n  \"multicolored bodysuit\": \"多色款连体衣\",\n  \"multicolored cape\": \"多色款斗篷\",\n  \"multicolored clothes\": \"多色款衣服\",\n  \"multicolored gloves\": \"多色款手套\",\n  \"multicolored jacket\": \"多种颜色的夹克\",\n  \"multicolored nails\": \"多彩指甲\",\n  \"multicolored scarf\": \"五彩围巾\",\n  \"multicolored skin\": \"多彩皮肤\",\n  \"multicolored skirt\": \"多色款裙子\",\n  \"multicolored stripes\": \"多彩的条纹\",\n  \"multicolored wings\": \"有多种颜色的翅膀\",\n  \"multiple belts\": \"多个腰带\",\n  \"multiple bows\": \"多只蝴蝶结\",\n  \"multiple breast smother\": \"多个乳房窒息\",\n  \"multiple crossover\": \"多部作品的角色或元素同框\",\n  \"multiple earrings\": \"多个耳环\",\n  \"multiple fellatio\": \"多人口交\",\n  \"multiple horns\": \"多个角\",\n  \"multiple legs\": \"多足角色\",\n  \"multiple necklaces\": \"多条项链\",\n  \"multiple others\": \"多个性别模糊的角色\",\n  \"multiple penis fellatio\": \"多阴茎口交\",\n  \"multiple penises\": \"阴茎包围网\",\n  \"multiple persona\": \"多重形象的角色\",\n  \"multiple riders\": \"多人骑着车\",\n  \"multiple rings\": \"（戴着）多个戒指\",\n  \"multiple tails\": \"多条尾巴\",\n  \"multiple wings\": \"多对翅膀\",\n  \"mumei (kabaneri)\": \"無名(甲鉄城のカバネリ)\",\n  \"mummy\": \"木乃伊\",\n  \"mundane utility\": \"超能力或魔法用于日常使用\",\n  \"muneate\": \"胸甲\",\n  \"murakumo (kancolle)\": \"村云_(kancolle)\",\n  \"murasa minamitsu\": \"村紗水蜜\",\n  \"murasaki shikibu (fate)\": \"紫式部（命运）\",\n  \"murasaki shion\": \"紫咲诗音\",\n  \"musashi (kancolle)\": \"武藏_(kancolle)\",\n  \"muscular\": \"肌肉发达\",\n  \"muscular female\": \"肌肉发达的女性\",\n  \"muscular male\": \"肌肉男\",\n  \"music\": \"音乐\",\n  \"musical note\": \"音符\",\n  \"musou isshin (genshin impact)\": \"胸口拔刀\",\n  \"mustache\": \"胡子\",\n  \"mutsu (azur lane)\": \"陆奥（碧蓝航线）\",\n  \"mutsuki (azur lane)\": \"睦月\",\n  \"mutsuki (blue archive)\": \"陆八魔 亚瑠（蓝色档案）\",\n  \"mutsuki (new year) (blue archive)\": \"mutsuki（新年）（蓝色档案）\",\n  \"mutual masturbation\": \"相互自慰\",\n  \"muzzle flash\": \"枪口火光\",\n  \"myoudouin itsuki\": \"明堂院いつき\",\n  \"myrtle (arknights)\": \"桃金娘（明日方舟）\",\n  \"mysterious heroine x alter (fate)\": \"神秘女主角_x_alter_(fate)\",\n  \"mysterious heroine xx (fate)\": \"神秘女主xx（命运）\",\n  \"mythical pokemon\": \"神兽(口袋妖怪)\",\n  \"naegi makoto\": \"苗木誠\",\n  \"nagae iku\": \"永江衣玖\",\n  \"naganohara mio\": \"長野原みお\",\n  \"nagara (azur lane)\": \"长良（碧蓝航线）\",\n  \"nagato (azur lane)\": \"长门\",\n  \"nagato (great fox's respite) (azur lane)\": \"长门（大狐狸的喘息）（碧蓝航线）\",\n  \"nagato yuki\": \"长门有希\",\n  \"nagi no asukara\": \"亚丝娜_(sao)\",\n  \"naginata\": \"薙刀\",\n  \"nagisa kaworu\": \"渚カヲル\",\n  \"nail\": \"钉子|指甲\",\n  \"nail art\": \"美甲\",\n  \"naizuri (flatchested paizuri)\": \"平胸乳交\",\n  \"nakadashi\": \"中出\",\n  \"nakamura yuri\": \"仲村ゆり\",\n  \"nakano azusa\": \"中野梓\",\n  \"nakano ichika\": \"中野一花\",\n  \"nakano itsuki\": \"中野五月\",\n  \"nakano miku\": \"中野三玖\",\n  \"nakano nino\": \"中野二乃\",\n  \"nakano yotsuba\": \"中野四叶\",\n  \"naked bandage\": \"裸体且裹着绷带\",\n  \"naked coat\": \"裸体且披着大衣\",\n  \"naked dudou\": \"裸体肚兜\",\n  \"naked hoodie\": \"裸体且穿着连帽衫\",\n  \"naked kimono\": \"裸体且穿着和服\",\n  \"naked scarf\": \"裸体且裹着围巾\",\n  \"naked sheet\": \"裸体且裹着被子\",\n  \"naked sweater\": \"裸体毛衣\",\n  \"naked tabard\": \"裸体且穿着搭肩衫\",\n  \"naked towel\": \"裸体且裹着毛巾\",\n  \"nakiri ayame\": \"百鬼绫目\",\n  \"namazuo toushirou\": \"鯰尾藤四郎\",\n  \"name connection\": \"同名/谐音/相似名字角色联动\",\n  \"name tag\": \"记名牌\",\n  \"nameless bard (genshin impact)\": \"无名吟游诗人（原神）\",\n  \"namesake\": \"人与人的同名梗\",\n  \"nami junior high school uniform\": \"波路中学校服\",\n  \"nana kagura\": \"神乐七奈\",\n  \"nanairogaoka middle school uniform\": \"七色丘中学校服\",\n  \"nanami chiaki\": \"七海千秋\",\n  \"nanamori school uniform\": \"七森中学校服\",\n  \"nanao yuriko\": \"七尾百合子\",\n  \"nanasaki ai\": \"七咲逢\",\n  \"nanodesu (phrase)\": \"nanodesu(口癖)\",\n  \"nantaimori\": \"南台森\",\n  \"naoe riki\": \"直枝理樹\",\n  \"naoetsu high school uniform\": \"私立直江津高校制服\",\n  \"naomi (girls und panzer)\": \"ナオミ(Gup)\",\n  \"nape\": \"脖颈\",\n  \"napoleon bonaparte (fate)\": \"拿破仑·波拿巴（命运）\",\n  \"narcissu\": \"水仙\",\n  \"narrow waist\": \"妖娆的腰\",\n  \"narukami yuu\": \"鳴上悠\",\n  \"narumeia (granblue fantasy)\": \"娜露梅亚\",\n  \"naruto (series)\": \"火影忍者（系列）\",\n  \"national shin ooshima school uniform\": \"新大岛学园校服\",\n  \"native american\": \"印第安人\",\n  \"natori sana\": \"名取纱那\",\n  \"natsu (blue archive)\": \"natsu（蓝色档案）\",\n  \"natsu megumi\": \"奈津恵\",\n  \"natsuiro egao de 1 2 jump!\": \"\\\"《夏色えがおで1\",\n  \"natsuiro matsuri\": \"夏色まつり\",\n  \"natsume kyousuke\": \"棗恭介\",\n  \"natsume rin\": \"棗鈴\",\n  \"navajowhite\": \"纳瓦白\",\n  \"naval uniform\": \"海军制服\",\n  \"navel cutout\": \"服装上有露出肚脐的开口\",\n  \"navel hair\": \"（男性肚脐下的）腹毛\",\n  \"navel piercings\": \"肚脐钉\",\n  \"navel sex\": \"肚脐性爱\",\n  \"navy\": \"海军蓝\",\n  \"navy blue legwear\": \"海军蓝腿部服饰\",\n  \"nazi uniform\": \"纳粹制服\",\n  \"nearly naked apron\": \"只穿着内衣(或泳衣)和围裙\",\n  \"nebula\": \"星云\",\n  \"neck\": \"脖子\",\n  \"neck tattoo\": \"颈部纹身\",\n  \"necklace removed\": \"项链被移除\",\n  \"neckwear grab\": \"抓着颈部的衣服\",\n  \"needle\": \"针\",\n  \"neglect play\": \"放置play\",\n  \"neko\": \"猫\",\n  \"nekomata\": \"猫又\",\n  \"nekomata okayu\": \"猫又小粥\",\n  \"nekomiya hinata\": \"猫宮ひなた\",\n  \"nekomusume\": \"猫娘\",\n  \"nekomusume (gegege no kitarou 6)\": \"6期猫娘\",\n  \"nelson (azur lane)\": \"纳尔逊\",\n  \"nemoto hina\": \"根元陽菜\",\n  \"nengajou\": \"年贺状\",\n  \"neon\": \"霓虹灯\",\n  \"neon trim\": \"霓虹灯效果\",\n  \"neptune (azur lane)\": \"海王星（碧蓝航线）\",\n  \"neptune (series)\": \"海王星（系列）\",\n  \"nero claudius (bride) (fate)\": \"尼禄克劳狄斯（新娘）（命运）\",\n  \"nero claudius (fate)\": \"尼禄克劳狄斯（命运）\",\n  \"nero claudius (fate/extra)\": \"尼禄克劳狄斯（命运/额外）\",\n  \"nero claudius (swimsuit caster) (fate)\": \"ネロ・クラウディウス(水着)\",\n  \"neru (blue archive)\": \"neru（蓝色档案）\",\n  \"neru (bunny) (blue archive)\": \"neru（兔子）（蓝色档案）\",\n  \"net\": \"网\",\n  \"netorare\": \"NTR\",\n  \"new jersey (azur lane)\": \"新泽西\",\n  \"new jersey (exhilarating steps!) (azur lane)\": \"新泽西（令人振奋的步伐！）（蔚蓝泳道）\",\n  \"new school swimsuit\": \"新式死库水\",\n  \"new year\": \"新年\",\n  \"newhalf\": \"人妖\",\n  \"newhalf with male\": \"雌男娘和男性性交\",\n  \"newsboy cap\": \"报童帽\",\n  \"newspaper\": \"报纸\",\n  \"nian (arknights)\": \"年（方舟）\",\n  \"nian (unfettered freedom) (arknights)\": \"年（无拘无束的自由）（方舟）\",\n  \"nib pen (object)\": \"钢笔\",\n  \"nibutani shinka\": \"丹生谷森夏\",\n  \"nightcap\": \"睡帽\",\n  \"nightingale (arknights)\": \"夜莺_(arknights)\",\n  \"niijima makoto\": \"新島真\",\n  \"nijimura okuyasu\": \"虹村億泰\",\n  \"nikaidou saki\": \"二階堂サキ\",\n  \"nike\": \"耐克\",\n  \"nilou (genshin impact)\": \"妮露（原神）\",\n  \"ning hai (azur lane)\": \"宁海\",\n  \"ningguang (genshin impact)\": \"凝光（原神）\",\n  \"ningguang (orchid's evening gown) (genshin impact)\": \"凝光（兰花的晚礼服）（原神）\",\n  \"ninja mask\": \"忍者面具\",\n  \"ninomiya asuka\": \"二宮飛鳥\",\n  \"nintendo 3ds\": \"任天堂3ds\",\n  \"nintendo ds\": \"任天堂ds\",\n  \"nintendo switch\": \"任天堂switch\",\n  \"nipple censor\": \"乳头打了码\",\n  \"nipple chain\": \"链\",\n  \"nipple clamps\": \"乳头夹\",\n  \"nipple leash\": \"皮带\",\n  \"nipple penetration\": \"乳头穿刺\",\n  \"nipple rings\": \"乳环\",\n  \"nipple vibrator\": \"乳头震动器\",\n  \"nishi kinuyo\": \"西絹代\",\n  \"nishida satono\": \"爾子田里乃\",\n  \"nishikino maki\": \"西木野真姬\",\n  \"nishizumi maho\": \"西住まほ\",\n  \"nishizumi miho\": \"西住美穗\",\n  \"nishizumi shiho\": \"西住しほ\",\n  \"nitocris (fate)\": \"nitocris_(命运)\",\n  \"nitocris (swimsuit assassin) (fate)\": \"ニトクリス(水着)\",\n  \"nitta minami\": \"新田美波\",\n  \"no blindfold\": \"去掉了(原设有的)蒙眼要素\",\n  \"no eyepatch\": \"去掉了(原设有的)眼罩\",\n  \"no eyes\": \"没画出眼睛\",\n  \"no gloves\": \"去掉了(原设有的)手套\",\n  \"no legs\": \"没画出腿\",\n  \"no pants\": \"没穿着裤子和裙子\",\n  \"no shirt\": \"没穿衬衫\",\n  \"no shoes\": \"没穿鞋\",\n  \"no socks\": \"没穿袜子\",\n  \"no testicles\": \"没画睾丸\",\n  \"noelle (genshin impact)\": \"诺艾尔（原神）\",\n  \"noh mask\": \"能面\",\n  \"nonna (girls und panzer)\": \"ノンナ\",\n  \"nonomi (blue archive)\": \"十六夜野乃美（蓝色档案）\",\n  \"nontraditional miko\": \"改款过的日本服饰\",\n  \"noose\": \"套索\",\n  \"nori tamago\": \"海苔_tamago\",\n  \"north carolina (azur lane)\": \"北卡罗来纳州\",\n  \"northern white-faced owl (kemono friends)\": \"アフリカオオコノハズク(けものフレンズ)\",\n  \"nose\": \"鼻子\",\n  \"nose bubble\": \"鼻涕泡\",\n  \"nose hatchet\": \"柴刀\",\n  \"nose hook\": \"鼻钩\",\n  \"nose piercing\": \"鼻子有穿孔\",\n  \"nosejob\": \"鼻交\",\n  \"noshiro (azur lane)\": \"noshiro\",\n  \"notebook\": \"笔记本\",\n  \"notepad\": \"便条簿\",\n  \"notice lines\": \"表示角色注意到了什么的线条\",\n  \"noumi kudryavka\": \"能美クドリャフカ\",\n  \"novel cover\": \"小说封面\",\n  \"nude female\": \"裸体女性\",\n  \"nude male\": \"裸体男性\",\n  \"nuernberg (azur lane)\": \"纽伦堡（碧蓝航线）\",\n  \"number\": \"数字\",\n  \"numbered\": \"编号\",\n  \"numbers (nanoha)\": \"序印者(魔法少女奈叶)\",\n  \"nyarlathotep (nyaruko-san)\": \"ニャル子\",\n  \"o-ring\": \"带O型环的衣物\",\n  \"o-ring bikini\": \"带O型环的比基尼\",\n  \"o-ring bottom\": \"带O型环的下装\",\n  \"o-ring top\": \"带O型环的上衣\",\n  \"obiage\": \"带扬（覆盖和服太鼓结的布）\",\n  \"obijime\": \"带缔（固定和服腰带的装饰绳）\",\n  \"object hug\": \"抱着某物\",\n  \"object insertion\": \"异物插入\",\n  \"object namesake\": \"人与物的同名梗\",\n  \"object on head\": \"头上有非头饰类的物体\",\n  \"obliques\": \"（腹外）斜肌\",\n  \"obscure\": \"模糊\",\n  \"observer alpha (azur lane)\": \"观察者阿尔法（碧蓝航线）\",\n  \"octarian\": \"章鱼士兵\",\n  \"octoling\": \"タコガール\",\n  \"octopus\": \"章鱼\",\n  \"oda nobunaga (fate)\": \"织田信长（命运）\",\n  \"oda uri\": \"钉宫信长\",\n  \"odd one out\": \"有个异类\",\n  \"off-shoulder jacket\": \"露肩夹克\",\n  \"off-shoulder shirt\": \"露肩衬衫\",\n  \"off-shoulder sweater\": \"露肩毛衣\",\n  \"office chair\": \"办公椅\",\n  \"official alternate costume\": \"与原设不同衣服\",\n  \"official alternate hairstyle\": \"与官设不同的发型\",\n  \"official style\": \"原作画风|官方画风\",\n  \"ofuda on clothes\": \"衣服上贴着符纸\",\n  \"ogasawara sachiko\": \"小笠原祥子\",\n  \"ogata chieri\": \"緒方智絵里\",\n  \"ohara mari\": \"小原鞠莉\",\n  \"oikawa shizuku\": \"及川雫\",\n  \"oil-paper umbrella\": \"油纸伞\",\n  \"okabe rintarou\": \"岡部倫太郎\",\n  \"okamisty\": \"尤指米斯蒂娅·萝蕾拉的形象\",\n  \"okazaki tomoya\": \"岡崎朋也\",\n  \"okazaki ushio\": \"岡崎汐\",\n  \"okazaki yumemi\": \"岡崎夢美\",\n  \"okita sougo\": \"沖田総悟\",\n  \"okita souji (fate)\": \"冲田总司（命运）\",\n  \"okita souji alter (fate)\": \"冲田总司alter（命运）\",\n  \"okumura haru\": \"奥村春\",\n  \"old\": \"老年\",\n  \"old man\": \"老人\",\n  \"old school swimsuit\": \"旧式死库水\",\n  \"old woman\": \"老妇\",\n  \"oldlace\": \"旧蕾丝\",\n  \"olivedrab\": \"绿橄榄色\",\n  \"on bed\": \"在床上\",\n  \"on chair\": \"坐在椅子上\",\n  \"on couch\": \"在沙发上\",\n  \"on desk\": \"在书桌上\",\n  \"on floor\": \"在地板上\",\n  \"on ground\": \"在地上\",\n  \"on head\": \"在头上\",\n  \"on lap\": \"在膝盖上\",\n  \"on person\": \"在人身上\",\n  \"on shoulder\": \"在肩上\",\n  \"on table\": \"在桌子上\",\n  \"on the bus\": \"在巴士上\",\n  \"on the train\": \"電車内\",\n  \"on vehicle\": \"在交通工具上\",\n  \"onbashira\": \"御柱\",\n  \"one-eyed\": \"独眼\",\n  \"one-hour drawing challenge\": \"一小时绘画挑战\",\n  \"one-piece tan\": \"泳衣晒痕\",\n  \"one eye covered\": \"一只眼被遮住\",\n  \"one piece\": \"一拳超人\",\n  \"onee-shota\": \"大姐姐×正太|小孩开大车\",\n  \"oni\": \"鬼\",\n  \"oni horns\": \"鬼角\",\n  \"oni mask\": \"鬼面\",\n  \"onmyouji\": \"阴阳师\",\n  \"onomatopoeia\": \"拟声词\",\n  \"onozuka komachi\": \"小野塚小町\",\n  \"ooarai (emblem)\": \"大洗联队徽章\",\n  \"ooarai military uniform\": \"大洗联队军装\",\n  \"ooarai school uniform\": \"大洗联队军服\",\n  \"ooji mochizou\": \"大路もち蔵\",\n  \"ookami mio\": \"大神ミオ\",\n  \"oomori yuuko\": \"大森ゆうこ\",\n  \"oomuro sakurako\": \"大室櫻子\",\n  \"oonusa\": \"祓串\",\n  \"ootachi\": \"大太刀|野太刀\",\n  \"opaque glasses\": \"没透出眼睛的眼镜\",\n  \"open book\": \"翻开的书\",\n  \"open cardigan\": \"敞开的开襟衫\",\n  \"open coat\": \"敞开式外套\",\n  \"open door\": \"开门\",\n  \"open fly\": \"解开的裤子拉链\",\n  \"open hands\": \"摊开的手\",\n  \"open hoodie\": \"敞开的连帽衫\",\n  \"open jacket\": \"敞开的夹克\",\n  \"open shirt\": \"敞开的衬衫\",\n  \"open shorts\": \"敞开的短裤\",\n  \"open skirt\": \"敞开的裙子\",\n  \"open stance\": \"稍息\",\n  \"open vest\": \"敞开的背心\",\n  \"open window\": \"打开的窗户\",\n  \"opening door\": \"开门\",\n  \"orange (fruit)\": \"橘子\",\n  \"orange (touhou)\": \"橙色（东方）\",\n  \"orange background\": \"橙色背景\",\n  \"orange bikini\": \"橙色比基尼\",\n  \"orange bodysuit\": \"橙色紧身衣\",\n  \"orange bow\": \"橙色蝴蝶结\",\n  \"orange bowtie\": \"橙色领带\",\n  \"orange choker\": \"橙色项圈\",\n  \"orange flower\": \"橙色的花\",\n  \"orange footwear\": \"橙色鞋类\",\n  \"orange gloves\": \"橙色的手套\",\n  \"orange headwear\": \"橙色头饰\",\n  \"orange jacket\": \"橙色夹克\",\n  \"orange kimono\": \"橙色和服\",\n  \"orange legwear\": \"橙色裤袜\",\n  \"orange nails\": \"橙色指甲\",\n  \"orange necktie\": \"橙色领带\",\n  \"orange panties\": \"橙色内裤\",\n  \"orange pantyhose\": \"橙色裤袜\",\n  \"orange pekoe (girls und panzer)\": \"オレンジペコ(GuP)\",\n  \"orange pupils\": \"橙色瞳孔\",\n  \"orange ribbon\": \"橙色丝带\",\n  \"orange sailor collar\": \"橙色水手领\",\n  \"orange scarf\": \"橙色围巾\",\n  \"orange scrunchie\": \"橙色发束\",\n  \"orange shirt\": \"橙色衬衫\",\n  \"orange shorts\": \"橙色短裤\",\n  \"orange skirt\": \"橙色短裙\",\n  \"orange sky\": \"橙色的天空\",\n  \"orange thighhighs\": \"橙色过膝袜\",\n  \"orangered\": \"橙红\",\n  \"orb\": \"球体\",\n  \"oreki houtarou\": \"折木奉太郎\",\n  \"organs\": \"器官\",\n  \"orgasm\": \"高潮|绝顶\",\n  \"orgy\": \"乱交\",\n  \"oribe yasuna\": \"折部やすな\",\n  \"origami\": \"折纸\",\n  \"originium (arknights)\": \"源石（方舟）\",\n  \"originium arts (arknights)\": \"源石艺术（方舟）\",\n  \"originium slug (arknights)\": \"源石蛞蝓（方舟）\",\n  \"orihara izaya\": \"折原臨也\",\n  \"oripathy lesion (arknights)\": \"源石病(明日方舟)\",\n  \"osakabe-hime (fate)\": \"osakabe-hime_(命运)\",\n  \"oshida (girls und panzer)\": \"押田(GuP)\",\n  \"oshino shinobu\": \"忍野忍\",\n  \"otaku\": \"阿宅|御宅族\",\n  \"other focus\": \"性别不定的非人角色\",\n  \"otoko no ko\": \"女装少年|伪娘\",\n  \"otonashi kotori\": \"音無小鳥\",\n  \"otonashi yuzuru\": \"音無結弦\",\n  \"otonokizaka school uniform\": \"国立音乃木坂学院女子制服\",\n  \"otter spirit (touhou)\": \"水獭精灵（东方）\",\n  \"ouma kokichi\": \"王馬小吉\",\n  \"oumae kumiko\": \"黄前久美子\",\n  \"oven mitts\": \"隔热手套\",\n  \"over-kneehighs\": \"过膝\",\n  \"over shoulder\": \"扛在肩上\",\n  \"overalls\": \"工作服\",\n  \"overcoat\": \"大衣\",\n  \"oversized animal\": \"巨大生物\",\n  \"oversized clothes\": \"过大号的衣服\",\n  \"oversized object\": \"大件物体\",\n  \"overskirt\": \"外裙|套裙\",\n  \"overwatch 1\": \"守望先锋_1\",\n  \"ovum\": \"卵子\",\n  \"owl\": \"猫头鹰\",\n  \"oyama mahiro\": \"緒山真尋\",\n  \"oz (genshin impact)\": \"奥兹（原神）\",\n  \"p\": \"眼罩\",\n  \"p-head producer\": \"間島P\",\n  \"pacifier\": \"奶嘴\",\n  \"paddle\": \"桨\",\n  \"padlock\": \"挂锁\",\n  \"page number\": \"页码\",\n  \"paid reward\": \"支付报酬\",\n  \"paid reward available\": \"提供付费奖励\",\n  \"pail\": \"桶|提桶\",\n  \"paimon (genshin impact)\": \"派蒙（原神）\",\n  \"paint\": \"油漆|涂料|颜料\",\n  \"paint splatter\": \"溅上了涂料\",\n  \"paintbrush\": \"画笔\",\n  \"painting\": \"绘画\",\n  \"painting (object)\": \"绘画\",\n  \"paizuri (tittyfuck)\": \"乳交\",\n  \"paizuri on lap\": \"腿上的乳交\",\n  \"paizuri over clothes\": \"衣服上的乳交\",\n  \"pale\": \"苍白(薄)\",\n  \"pale skin\": \"苍白的皮肤\",\n  \"palegoldenrod\": \"古金棒\",\n  \"palegreen\": \"淡绿\",\n  \"palette\": \"调色板\",\n  \"paleturquoise\": \"亮绿松石色\",\n  \"palevioletred\": \"淡紫\",\n  \"pallas (arknights)\": \"帕拉斯（明日方舟）\",\n  \"palm tree\": \"椰树\",\n  \"palms\": \"手掌\",\n  \"palutena\": \"パルテナ\",\n  \"pamiat merkuria (azur lane)\": \"pamiat_merkuria\",\n  \"panda\": \"熊猫\",\n  \"panties around one ankle\": \"内裤褪到脚踝上\",\n  \"panties on head\": \"头上套着内裤\",\n  \"panties removed\": \"内裤已被脱下\",\n  \"panties under buruma\": \"穿在灯笼裤里的内裤\",\n  \"pants down\": \"褪下裤子\",\n  \"pants pull\": \"拉着裤子\",\n  \"pants rolled up\": \"卷起裤脚\",\n  \"pants tucked in\": \"裤子塞进去\",\n  \"pants under shorts\": \"短裤里面的内裤\",\n  \"panty lift\": \"把内裤往上扯\",\n  \"panty peek\": \"微微露出内裤\",\n  \"pantyhose pull\": \"褪下的裤袜\",\n  \"pantyhose under shorts\": \"短裤下穿裤袜\",\n  \"panzerkampfwagen iv\": \"四号战车\",\n  \"papakha\": \"高加索元素\",\n  \"papayawhip\": \"番木\",\n  \"paper\": \"纸张\",\n  \"paper airplane\": \"纸飞机\",\n  \"paper bag\": \"纸袋\",\n  \"paper crane\": \"纸鹤\",\n  \"paper fan\": \"纸扇\",\n  \"papers\": \"纸片\",\n  \"paradis military uniform\": \"帕拉迪岛军装\",\n  \"parasol\": \"阳伞\",\n  \"parka\": \"风雪外套\",\n  \"parrot\": \"鹦鹉\",\n  \"parted hair\": \"中分\",\n  \"partial scan\": \"部分扫描\",\n  \"partially fingerless gloves\": \"部分露指手套\",\n  \"partially submerged\": \"部分淹没\",\n  \"partially unbuttoned\": \"解开部分纽扣\",\n  \"partially undressed\": \"部分脱衣\",\n  \"partially unzipped\": \"只拉上部分拉链\",\n  \"party hat\": \"派对帽\",\n  \"party popper\": \"派对拉炮\",\n  \"pasture\": \"牧场\",\n  \"patch\": \"补丁\",\n  \"patchouli knowledge\": \"帕秋莉 诺蕾姬\",\n  \"patreon logo\": \"打了patreon的logo\",\n  \"patreon username\": \"有patreon用户名\",\n  \"patterned background\": \"重复图案的背景\",\n  \"patterned clothing\": \"重复图案的衣物\",\n  \"pauldrons\": \"护肩\",\n  \"pavement\": \"路面\",\n  \"paw gloves\": \"兽爪手套\",\n  \"paw print\": \"爪印图案\",\n  \"paw print soles\": \"爪印鞋底\",\n  \"paw shoes\": \"兽爪鞋\",\n  \"paws\": \"爪子\",\n  \"peace symbol\": \"☮(东方仗助衣服上有)\",\n  \"peachpuff\": \"桃色\",\n  \"pearl\": \"珍珠\",\n  \"pearl (gemstone)\": \"珍珠\",\n  \"pecorine\": \"佩可莉姆\",\n  \"pecorine (princess connect!)\": \"佩科林（公主连接！）\",\n  \"pectoral cleavage\": \"胸肌沟|胸肌事业线\",\n  \"pectoral grab\": \"抓胸\",\n  \"pectorals\": \"胸肌\",\n  \"pee\": \"尿\",\n  \"peeing on viewer\": \"在观众身上撒尿\",\n  \"peeing self\": \"尿到了自己(身体上)衣服上\",\n  \"peeking\": \"偷窥\",\n  \"peeking out\": \"偷窥(的姿态)\",\n  \"pegasus\": \"天马\",\n  \"pegasus knight\": \"天马骑士\",\n  \"pelvic curtain\": \"旗袍类衣物的前摆\",\n  \"pen\": \"笔\",\n  \"pencil\": \"铅笔\",\n  \"pencil sketch lines\": \"铅笔速写\",\n  \"penguin\": \"企鹅\",\n  \"penguin hood\": \"企鹅帽\",\n  \"penguin logistics (arknights)\": \"企鹅物流（arknights）\",\n  \"penis awe\": \"亮“枪”\",\n  \"penis in eye\": \"眼交\",\n  \"penis in panties\": \"阴茎勾着内裤\",\n  \"penis on\": \"阴茎贴着脸\",\n  \"penis on face\": \"阴茎贴着脸\",\n  \"penises touching\": \"触摸jj\",\n  \"pennant\": \"三角旗\",\n  \"pepperoni (girls und panzer)\": \"ペパロニ(GuP)\",\n  \"perfumer (arknights)\": \"调香师（明日方舟）\",\n  \"peril\": \"危险情况\",\n  \"peroro (blue archive)\": \"peroro（蓝色档案）\",\n  \"perpendicular paizuri\": \"垂直位乳交\",\n  \"perseus (azur lane)\": \"英仙座\",\n  \"perseus (unfamiliar duties) (azur lane)\": \"perseus_(不熟悉的职责)_(azur_Lane)\",\n  \"person on head\": \"小人儿在头上\",\n  \"persona\": \"女神异闻录\",\n  \"persona 4\": \"女神异闻录\",\n  \"peru\": \"秘鲁色\",\n  \"pervert\": \"变态\",\n  \"pet\": \"宠物\",\n  \"pet bowl\": \"宠物碗\",\n  \"pet play\": \"宠物play\",\n  \"peter strasser (azur lane)\": \"彼得·斯特拉瑟（碧蓝航线）\",\n  \"petite\": \"娇小的\",\n  \"petticoat\": \"衬裙\",\n  \"petting\": \"抚摸\",\n  \"phallic symbol\": \"用来暗示阴茎\",\n  \"phantom (arknights)\": \"幻影（明日方舟）\",\n  \"phimosis\": \"包茎\",\n  \"phone\": \"电话|手机\",\n  \"phone screen\": \"手机屏幕\",\n  \"phonograph\": \"留声机\",\n  \"photo (medium)\": \"照片（风格）\",\n  \"photo (object)\": \"照片\",\n  \"photo background\": \"照片为背景\",\n  \"picnic\": \"野餐\",\n  \"picnic basket\": \"野餐篮\",\n  \"picture (object)\": \"图中有照片或其他图片\",\n  \"picture frame\": \"相框\",\n  \"pig\": \"猪\",\n  \"pigeon-toed\": \"萌向的内八腿\",\n  \"piggyback\": \"驮着\",\n  \"pill\": \"药丸\",\n  \"pill earrings\": \"药丸样式的耳环\",\n  \"pillar\": \"柱子\",\n  \"pillbox hat\": \"药盒帽\",\n  \"pillow\": \"枕头\",\n  \"pillow grab\": \"抓着枕头\",\n  \"pillow hat\": \"睡帽\",\n  \"pillow hug\": \"抱枕\",\n  \"pillow sex\": \"枕头自慰\",\n  \"pilot\": \"驾驶员\",\n  \"pilot suit\": \"驾驶员专用服\",\n  \"pince-nez\": \"夹鼻眼镜|无脚眼镜\",\n  \"pinching\": \"掐\",\n  \"pinching sleeves\": \"掐袖子\",\n  \"pine tree\": \"松树\",\n  \"pinecone (arknights)\": \"松果（明日方舟）\",\n  \"ping hai (azur lane)\": \"平海\",\n  \"ping hai (summer vacation) (azur lane)\": \"平海（暑假）（碧蓝航线）\",\n  \"pink\": \"粉\",\n  \"pink-framed eyewear\": \"粉色镜框眼镜\",\n  \"pink apron\": \"粉色围裙\",\n  \"pink background\": \"粉色背景\",\n  \"pink bikini\": \"粉色比基尼\",\n  \"pink blouse\": \"粉色上衣\",\n  \"pink bodysuit\": \"粉色紧身衣\",\n  \"pink bow\": \"粉色蝴蝶结\",\n  \"pink bowtie\": \"粉色领结\",\n  \"pink bra\": \"粉色胸罩\",\n  \"pink cardigan\": \"粉色开口衬衫\",\n  \"pink choker\": \"粉色项圈\",\n  \"pink coat\": \"粉色外套\",\n  \"pink collar\": \"粉色颈圈\",\n  \"pink flower\": \"粉红色的花\",\n  \"pink footwear\": \"粉色鞋类\",\n  \"pink gloves\": \"粉色手套\",\n  \"pink hakama\": \"粉色袴\",\n  \"pink headwear\": \"粉色头饰\",\n  \"pink hoodie\": \"粉色连帽衫\",\n  \"pink jacket\": \"粉色夹克\",\n  \"pink kimono\": \"粉色和服\",\n  \"pink leotard\": \"粉色连身衣\",\n  \"pink lips\": \"粉色的嘴唇\",\n  \"pink lipstick\": \"粉红唇膏\",\n  \"pink nails\": \"粉色指甲\",\n  \"pink neckerchief\": \"粉色领巾\",\n  \"pink necktie\": \"粉色领带\",\n  \"pink pants\": \"粉色裤子\",\n  \"pink pantyhose\": \"粉色裤袜\",\n  \"pink ribbon\": \"粉色丝带\",\n  \"pink sailor collar\": \"粉色水手领\",\n  \"pink scarf\": \"粉色围巾\",\n  \"pink scrunchie\": \"粉色发束\",\n  \"pink shirt\": \"粉色衬衫\",\n  \"pink shorts\": \"粉色短裤\",\n  \"pink skin\": \"粉色皮肤\",\n  \"pink skirt\": \"粉色短裙\",\n  \"pink sleeves\": \"粉色袖子\",\n  \"pink sweater\": \"粉色毛衣\",\n  \"pink swimsuit\": \"粉色泳衣\",\n  \"pink towel\": \"粉色毛巾\",\n  \"pink vest\": \"粉色背心\",\n  \"pink wings\": \"粉色翅膀\",\n  \"pinstripe legwear\": \"竖细条纹袜\",\n  \"pinstripe pattern\": \"细条纹图案\",\n  \"pipe\": \"管子\",\n  \"pipes\": \"管道\",\n  \"pipimi\": \"ピピ美\",\n  \"pirate\": \"海盗\",\n  \"pirate hat\": \"海盗帽\",\n  \"pith helmet\": \"木髓遮阳帽\",\n  \"pixelated\": \"像素化\",\n  \"plague doctor mask\": \"瘟疫医生口罩\",\n  \"plaid\": \"格子呢图案\",\n  \"plaid background\": \"格子呢背景\",\n  \"plaid bikini\": \"格子呢比基尼\",\n  \"plaid bow\": \"格子呢蝴蝶结\",\n  \"plaid panties\": \"格子呢内裤\",\n  \"plaid pants\": \"格子呢裤子\",\n  \"plaid scarf\": \"格子呢围巾\",\n  \"plaid shirt\": \"格子呢衬衫\",\n  \"plaid vest\": \"格子呢背心\",\n  \"planet\": \"行星\",\n  \"plant girl\": \"娘化植物\",\n  \"plantar flexion\": \"足底屈曲\",\n  \"planted\": \"种植的\",\n  \"planted sword\": \"往地上插的剑\",\n  \"planted weapon\": \"往地上插的武器\",\n  \"plastic bag\": \"塑料袋\",\n  \"plate\": \"盘子\",\n  \"plate armor\": \"板甲\",\n  \"plateau\": \"高原\",\n  \"platelet (hataraku saibou)\": \"血小板(はたらく細胞)\",\n  \"platform footwear\": \"平台鞋\",\n  \"platform heels\": \"厚底高跟鞋\",\n  \"platinum (arknights)\": \"铂金（方舟）\",\n  \"platinum blonde hair\": \"白金色头发\",\n  \"playboy bunny\": \"playboy兔女郎\",\n  \"playing\": \"在玩耍的\",\n  \"playing card\": \"扑克牌\",\n  \"playing games\": \"打游戏\",\n  \"playing instrument\": \"演奏乐器\",\n  \"playing with another's hair\": \"玩弄别人的头发\",\n  \"playing with hair\": \"玩头发\",\n  \"playstation portable\": \"掌机\",\n  \"plectrum\": \"拨片\",\n  \"plug gag\": \"插入堵嘴\",\n  \"plugsuit\": \"EVA驾驶员服\",\n  \"plume (arknights)\": \"羽（方舟）\",\n  \"plump\": \"身材丰满的\",\n  \"pocket\": \"口袋\",\n  \"pocket watch\": \"怀表\",\n  \"pocky day\": \"百奇日\",\n  \"pocky kiss\": \"百奇游戏\",\n  \"podenco (arknights)\": \"podenco（明日方舟）\",\n  \"pointer\": \"指示棒\",\n  \"pointless condom\": \"有套子但还是内射了\",\n  \"pointy footwear\": \"尖头鞋\",\n  \"poke ball\": \"精灵球\",\n  \"poke ball (basic)\": \"基础红白精灵球\",\n  \"poke ball print\": \"精灵球图案\",\n  \"poke ball theme\": \"精灵球主题\",\n  \"pokedex number\": \"宝可梦图鉴编号\",\n  \"pokemon (anime)\": \"口袋妖怪（动漫）\",\n  \"pokemon (classic anime)\": \"弹丸论破_3_(动漫)\",\n  \"pokemon (creature)\": \"口袋妖怪(生物)|宝可梦\",\n  \"pokemon (game)\": \"口袋妖怪\",\n  \"pokemon bw\": \"宝可梦_bw\",\n  \"pokemon on head\": \"头上的口袋妖怪\",\n  \"pokemon on shoulder\": \"肩上的口袋妖怪\",\n  \"pokemon sm\": \"口袋妖怪SM\",\n  \"pokemon sm (anime)\": \"宠物小精灵_xy_(动漫)\",\n  \"pokemon swsh\": \"宝可梦_SWSH\",\n  \"pokemon xy (anime)\": \"宠物小精灵_dppt_(动漫)\",\n  \"pokephilia\": \"宝可梦奸\",\n  \"poker chip\": \"扑克筹码\",\n  \"poking\": \"戳\",\n  \"pola (azur lane)\": \"pola\",\n  \"pola (seaside coincidence) (azur lane)\": \"pola（海边巧合）（碧蓝航线）\",\n  \"polar chaldea uniform\": \"极地迦勒底制服\",\n  \"pole\": \"杆子\",\n  \"pole dancing\": \"钢管舞\",\n  \"polearm\": \"长柄武器\",\n  \"police hat\": \"警察帽\",\n  \"polka dot background\": \"圆斑背景\",\n  \"polka dot bikini\": \"圆斑比基尼\",\n  \"polka dot bow\": \"圆斑蝴蝶结\",\n  \"polka dot bra\": \"圆斑胸罩\",\n  \"polka dot hair\": \"波点头发\",\n  \"polka dot legwear\": \"圆斑裤袜\",\n  \"polka dot pajamas\": \"波点睡衣\",\n  \"polka dot panties\": \"圆斑内裤\",\n  \"polka dot scarf\": \"波点围巾\",\n  \"polka dot scrunchie\": \"圆斑发束\",\n  \"polka dot swimsuit\": \"圆斑泳衣\",\n  \"polo shirt\": \"马球衫\",\n  \"polos crown\": \"波洛斯皇冠\",\n  \"polychromatic\": \"多色光\",\n  \"pom pom (cheerleading)\": \"啦啦队彩球\",\n  \"pom pom (clothes)\": \"小绒球(衣物挂件)\",\n  \"poncho\": \"穗饰披巾|雨披\",\n  \"pony play\": \"小马游戏\",\n  \"pool ladder\": \"泳池扶梯\",\n  \"popukar (arknights)\": \"popukar（明日方舟）\",\n  \"popuko\": \"ポプ子\",\n  \"porch\": \"门廊\",\n  \"porkpie hat\": \"道士帽\",\n  \"pornography\": \"色情刊物|色情片\",\n  \"portland (azur lane)\": \"波特兰\",\n  \"pose\": \"姿势\",\n  \"posing\": \"摆姿势\",\n  \"poster (object)\": \"海报\",\n  \"pot\": \"锅\",\n  \"potion\": \"药水\",\n  \"pouch\": \"(贴身的)小袋\",\n  \"pouring\": \"浇注|倾倒\",\n  \"pov across table\": \"越桌第一人称视角\",\n  \"powderblue\": \"粉蓝\",\n  \"power armor\": \"动力装甲\",\n  \"power item (touhou)\": \"动力道具（东方）\",\n  \"power lines\": \"电线\",\n  \"power suit\": \"动能服\",\n  \"power symbol\": \"电源符号\",\n  \"pramanix (arknights)\": \"pramanix（明日方舟）\",\n  \"pravda military uniform\": \"真理学院军装\",\n  \"pravda school uniform\": \"真理学院校服\",\n  \"prayer beads\": \"念珠\",\n  \"praying\": \"祈祷\",\n  \"precum\": \"先走汁\",\n  \"precum string\": \"尿道球腺液丝\",\n  \"precure\": \"霹雳Q娃\",\n  \"predicament bondage\": \"困境束缚\",\n  \"pregnant\": \"怀孕\",\n  \"prehensile hair\": \"活体头发|可念动的头发\",\n  \"presenting\": \"(性诱惑)展示\",\n  \"presenting foot\": \"呈现足部\",\n  \"presenting pussy\": \"呈现阴部\",\n  \"primordial jade winged-spear (genshin impact)\": \"和璞鸢（原神长柄武器）\",\n  \"prince of wales (azur lane)\": \"威尔士亲王\",\n  \"princess connect!\": \"公主连接！\",\n  \"princess daisy\": \"デイジー姫\",\n  \"princess head\": \"公主发型\",\n  \"princess king boo\": \"キングテレサ姫\",\n  \"princess of moonbrook\": \"ムーンブルクの王女\",\n  \"princess peach\": \"ピーチ姫\",\n  \"princess zelda\": \"塞尔达公主\",\n  \"print bikini\": \"印花比基尼\",\n  \"print bow\": \"印花蝴蝶结\",\n  \"print bowtie\": \"印花领结\",\n  \"print bra\": \"印花胸罩\",\n  \"print cheongsam\": \"印花旗袍\",\n  \"print gloves\": \"印花手套\",\n  \"print headwear\": \"印花头饰\",\n  \"print kimono\": \"印花和服\",\n  \"print mug\": \"印花马克杯\",\n  \"print neckwear\": \"印花领带\",\n  \"print pajamas\": \"印花睡衣\",\n  \"print panties\": \"印花内裤\",\n  \"print sarong\": \"印花纱笼\",\n  \"print scarf\": \"印花围巾\",\n  \"print shirt\": \"印花衬衫\",\n  \"print skirt\": \"印花短裙\",\n  \"prinz eugen (azur lane)\": \"欧根亲王（碧蓝航线）\",\n  \"prinz eugen (cordial cornflower) (azur lane)\": \"欧根亲王（亲切的矢车菊）（碧蓝航线）\",\n  \"prinz eugen (final lap) (azur lane)\": \"欧根亲王（最后一圈）（蔚蓝车道）\",\n  \"prinz eugen (kancolle)\": \"欧根亲王 (kancolle)\",\n  \"prinz eugen (profusion of flowers) (azur lane)\": \"欧根亲王（繁花似锦）（碧蓝航线）\",\n  \"prinz eugen (symphonic fate) (azur lane)\": \"欧根亲王（交响乐命运）（碧蓝航线）\",\n  \"prinz eugen (unfading smile) (azur lane)\": \"欧根亲王（不褪色的微笑）\",\n  \"prinz heinrich (azur lane)\": \"海因里希亲王\",\n  \"producer (idolmaster cinderella girls anime)\": \"武内P\",\n  \"product placement\": \"植入广告\",\n  \"profanity\": \"亵渎\",\n  \"profile page\": \"介绍页\",\n  \"projectile cum\": \"精液射到空中\",\n  \"projekt red (arknights)\": \"项目红（arknights）\",\n  \"projekt red (light breeze) (arknights)\": \"projekt_red（微风）（arknights）\",\n  \"prolapse\": \"子宫脱出\",\n  \"prone bone\": \"俯卧后入\",\n  \"propeller\": \"螺旋桨\",\n  \"prostate massager\": \"前列腺按摩器\",\n  \"prostate milking\": \"前列腺挤奶\",\n  \"prosthesis\": \"假肢\",\n  \"prosthetic arm\": \"人工手臂\",\n  \"prostitution\": \"卖春\",\n  \"provence (arknights)\": \"普罗旺斯_(arknights)\",\n  \"ptilopsis (arknights)\": \"ptilopsis_(arknights)\",\n  \"pubic tattoo\": \"淫纹\",\n  \"public indecency\": \"公开猥亵\",\n  \"public nudity\": \"野外露出\",\n  \"public vibrator\": \"公开振动器\",\n  \"puddle\": \"水坑\",\n  \"puff and slash sleeves\": \"斜纹泡泡袖\",\n  \"puffer jacket\": \"羽绒服\",\n  \"puffy detached sleeves\": \"蓬蓬的袖子\",\n  \"puffy long sleeves\": \"蓬蓬的长袖\",\n  \"puffy pants\": \"蓬松裤\",\n  \"puffy short sleeves\": \"蓬蓬的短袖\",\n  \"puffy shorts\": \"蓬蓬的短裤\",\n  \"pull out\": \"拉出\",\n  \"pulled by another\": \"被另一个人拉(或拉衣物)\",\n  \"pulled by self\": \"拉下自己的衣物\",\n  \"pulling\": \"拉\",\n  \"pumpkin hair ornament\": \"南瓜发饰\",\n  \"pumpkin hat\": \"南瓜帽\",\n  \"pumpkin pants\": \"南瓜裤\",\n  \"pumps\": \"低胸装高跟鞋打扮\",\n  \"pun\": \"双关语\",\n  \"punching\": \"挥拳\",\n  \"pupils\": \"瞳孔\",\n  \"pupils sparkling\": \"瞳孔闪光\",\n  \"puppet\": \"木偶|手偶\",\n  \"puppy\": \"小狗\",\n  \"purple\": \"紫色\",\n  \"purple-framed eyewear\": \"紫框眼镜\",\n  \"purple background\": \"紫色背景\",\n  \"purple bikini\": \"紫色比基尼\",\n  \"purple bodysuit\": \"紫色紧身衣\",\n  \"purple bow\": \"紫色蝴蝶结\",\n  \"purple bowtie\": \"紫色领结\",\n  \"purple bra\": \"紫色胸罩\",\n  \"purple cape\": \"紫色斗篷\",\n  \"purple choker\": \"紫色项圈\",\n  \"purple coat\": \"紫色外套\",\n  \"purple flower\": \"紫色的花\",\n  \"purple footwear\": \"紫色鞋类\",\n  \"purple gloves\": \"紫色手套\",\n  \"purple hakama\": \"紫色的袴\",\n  \"purple headwear\": \"紫色头饰\",\n  \"purple jacket\": \"紫色夹克\",\n  \"purple kimono\": \"紫色和服\",\n  \"purple leotard\": \"紫色连身衣\",\n  \"purple lips\": \"紫色的嘴唇\",\n  \"purple nails\": \"紫色指甲\",\n  \"purple necktie\": \"紫色领带\",\n  \"purple panties\": \"紫色内裤\",\n  \"purple pants\": \"紫色长裤\",\n  \"purple pantyhose\": \"紫色裤袜\",\n  \"purple pupils\": \"紫色瞳孔\",\n  \"purple ribbon\": \"紫色丝带\",\n  \"purple sailor collar\": \"紫色水手领\",\n  \"purple scarf\": \"紫色围巾\",\n  \"purple scrunchie\": \"紫色发束\",\n  \"purple shirt\": \"紫色衬衫\",\n  \"purple shorts\": \"紫色短裤\",\n  \"purple skin\": \"紫色皮肤\",\n  \"purple skirt\": \"紫色裙子\",\n  \"purple sky\": \"紫色的天空\",\n  \"purple sleeves\": \"紫色的袖子\",\n  \"purple sweater\": \"紫色毛衣\",\n  \"purple swimsuit\": \"紫色泳衣\",\n  \"purple thighhighs\": \"紫色过膝袜\",\n  \"purple umbrella\": \"紫色雨伞\",\n  \"purple vest\": \"紫色背心\",\n  \"purple wings\": \"紫色翅膀\",\n  \"pushing\": \"推搡\",\n  \"pussy juice stain\": \"衣物上有爱液的水渍\",\n  \"qing guanmao\": \"清代官帽\",\n  \"qiqi (genshin impact)\": \"七七（原神）\",\n  \"quadruple amputee\": \"四重截肢者\",\n  \"quarter note\": \"四分之一音符\",\n  \"queen (chess)\": \"皇后(国际象棋)\",\n  \"queen elizabeth (azur lane)\": \"伊丽莎白女王\",\n  \"quill\": \"羽毛笔\",\n  \"quiver\": \"箭筒\",\n  \"rabbit\": \"兔子\",\n  \"rabbit girl\": \"兔娘\",\n  \"rabbit hair ornament\": \"兔子形头发装饰\",\n  \"rabbit hood\": \"兔耳兜帽\",\n  \"rabbit house uniform\": \"点兔兔之家制服\",\n  \"rabbit tail\": \"兔尾\",\n  \"raccoon tail\": \"浣熊尾巴\",\n  \"racket\": \"球拍\",\n  \"radiation symbol\": \"辐射符号\",\n  \"radio\": \"收音机\",\n  \"radio antenna\": \"无线电天线\",\n  \"raglan sleeves\": \"连肩衣袖\",\n  \"ragnarok online\": \"仙境传说online\",\n  \"raiden mei\": \"雷电芽衣\",\n  \"raiden shogun\": \"雷电将军\",\n  \"railing\": \"用手扶着\",\n  \"railway\": \"铁路\",\n  \"raimon\": \"雷门高中\",\n  \"raimon soccer uniform\": \"雷门足球队服\",\n  \"rain boots\": \"雨靴\",\n  \"rainbow background\": \"彩虹背景\",\n  \"raincoat\": \"雨衣\",\n  \"ram (re zero)\": \"拉姆\",\n  \"randoseru\": \"小学书包\",\n  \"ranguage\": \"日式英语\",\n  \"ranma-chan\": \"女らんま\",\n  \"rapier\": \"西洋剑\",\n  \"rappelling\": \"拉平（悬挂）\",\n  \"ray gun\": \"镭射枪\",\n  \"razor (genshin impact)\": \"雷泽（原神）\",\n  \"re-class battleship\": \"戦艦レ級\",\n  \"re:zero kara hajimeru isekai seikatsu\": \"re:0\",\n  \"reach-around\": \"从背后伸手过来刺激性伴侣\",\n  \"reaching out\": \"朝画外伸手\",\n  \"reading\": \"阅读\",\n  \"ready to draw\": \"准备拔刀的姿势\",\n  \"real\": \"真实\",\n  \"real life insert\": \"有具体现实的画\",\n  \"real world location\": \"画有现实世界地标\",\n  \"reality ray tracing\": \"光追\",\n  \"recorder\": \"竖笛\",\n  \"recording\": \"●REC\",\n  \"rectangular eyewear\": \"方形眼镜\",\n  \"rectangular pupils\": \"长方形瞳孔\",\n  \"red\": \"红色\",\n  \"red-framed eyewear\": \"红框眼镜\",\n  \"red armor\": \"红色盔甲\",\n  \"red ascot\": \"红色阿斯科特领巾\",\n  \"red background\": \"红色背景\",\n  \"red belt\": \"红色腰带\",\n  \"red bikini\": \"红色比基尼\",\n  \"red bodysuit\": \"红色紧身衣\",\n  \"red border\": \"红色边框\",\n  \"red bow\": \"红色蝴蝶结\",\n  \"red bowtie\": \"红领结\",\n  \"red bra\": \"红色胸罩\",\n  \"red buruma\": \"红色灯笼裤\",\n  \"red cape\": \"红色斗篷\",\n  \"red capelet\": \"红色披肩\",\n  \"red choker\": \"红色项圈\",\n  \"red cloak\": \"红色披风\",\n  \"red coat\": \"红色外套\",\n  \"red collar\": \"红色颈圈\",\n  \"red cross\": \"红十字\",\n  \"red eyeshadow\": \"红色眼影\",\n  \"red flower\": \"红色的花\",\n  \"red footwear\": \"红色鞋类\",\n  \"red gemstone\": \"红色宝石\",\n  \"red gloves\": \"红色手套\",\n  \"red hakama\": \"绯袴\",\n  \"red headband\": \"红色头带\",\n  \"red headwear\": \"红色头饰\",\n  \"red hood\": \"红帽\",\n  \"red horns\": \"红色的角\",\n  \"red jacket\": \"红色夹克\",\n  \"red kimono\": \"红色和服\",\n  \"red leotard\": \"红色连身衣\",\n  \"red moon\": \"血月\",\n  \"red nails\": \"红色指甲\",\n  \"red neckerchief\": \"红领巾\",\n  \"red necktie\": \"红领带\",\n  \"red one-piece swimsuit\": \"红色连体泳装\",\n  \"red panties\": \"红色内裤\",\n  \"red pants\": \"红色裤子\",\n  \"red pantyhose\": \"红色裤袜\",\n  \"red pupils\": \"红色瞳孔\",\n  \"red ribbon\": \"红色丝带\",\n  \"red rope\": \"红色绳子\",\n  \"red sailor collar\": \"红色水手领\",\n  \"red sash\": \"红色束腰\",\n  \"red scarf\": \"红色围巾\",\n  \"red scrunchie\": \"红色发束\",\n  \"red shirt\": \"红色衬衫\",\n  \"red shorts\": \"红色短裤\",\n  \"red skin\": \"红色皮肤\",\n  \"red skirt\": \"红色裙子\",\n  \"red sky\": \"红色的天空\",\n  \"red sleeves\": \"红色的袖子\",\n  \"red sweater\": \"红色的毛衣\",\n  \"red swimsuit\": \"红色泳衣\",\n  \"red thighhighs\": \"红色过膝袜\",\n  \"red umbrella\": \"红色的伞\",\n  \"red vest\": \"红色背心\",\n  \"red wings\": \"红色翅膀\",\n  \"reed (arknights)\": \"芦苇（方舟）\",\n  \"reflection\": \"反射|倒映\",\n  \"reflective eyes\": \"反光的眼睛\",\n  \"reflective floor\": \"反光地板\",\n  \"refrigerator\": \"冰箱\",\n  \"reindeer\": \"驯鹿\",\n  \"reindeer antlers\": \"驯鹿角\",\n  \"reins\": \"缰绳\",\n  \"reisalin stout\": \"莱莎琳·斯托特\",\n  \"reisen (touhou bougetsushou)\": \"reisen_(东方bougetsushou)\",\n  \"reisen udongein inaba\": \"铃仙·优昙华院·因幡\",\n  \"reiuji utsuho\": \"灵乌路空\",\n  \"reizei mako\": \"冷泉麻子\",\n  \"rem (re:zero)\": \"雷姆\",\n  \"remains\": \"废墟\",\n  \"remilia scarlet\": \"雷米莉亚\",\n  \"remodel (kantai collection)\": \"改三|改二|改\",\n  \"remote control\": \"遥控器\",\n  \"remote control vibrator\": \"震动遥控器\",\n  \"remotely\": \"偏远的\",\n  \"reno (azur lane)\": \"里诺\",\n  \"reno (biggest little cheerleader) (azur lane)\": \"雷诺（最大的小啦啦队长）（碧蓝航线）\",\n  \"reno (reno bunnino) (azur lane)\": \"雷诺_(reno_bunnino)_(碧蓝航线)\",\n  \"rensouhou-chan\": \"連装砲ちゃん\",\n  \"rensouhou-kun\": \"連装砲くん\",\n  \"reptile\": \"爬行动物\",\n  \"repulse (azur lane)\": \"击退（碧蓝航线）\",\n  \"reservoir\": \"水库\",\n  \"restrained\": \"拘束\",\n  \"retro arfstyle\": \"复古风格\",\n  \"retrofit (azur lane)\": \"改造(碧蓝航线)\",\n  \"reunion logo (arknights)\": \"重聚徽标（arknights）\",\n  \"reunion soldier (arknights)\": \"重聚士兵（方舟）\",\n  \"revealing clothes\": \"暴露的穿着\",\n  \"reversal\": \"反转\",\n  \"reverse bikini armor\": \"反向比基尼盔甲\",\n  \"reverse cowgirl position\": \"背面骑乘位\",\n  \"reverse grip\": \"反握\",\n  \"reverse outfit\": \"对原款服装反向使用布料\",\n  \"reverse spitroast\": \"交换唾沫\",\n  \"reverse suspended congress\": \"腿下握颈肛交\",\n  \"reverse trap\": \"男装|男装丽人\",\n  \"reverse upright straddle\": \"背面座体位\",\n  \"revolver\": \"左轮手枪\",\n  \"rex lapis (genshin impact)\": \"岩王帝君(原神)\",\n  \"ri-class heavy cruiser\": \"重巡リ級\",\n  \"ribbed\": \"棱纹的\",\n  \"ribbed bodysuit\": \"棱纹紧身衣\",\n  \"ribbed leotard\": \"棱纹连身衣\",\n  \"ribbed shirt\": \"棱纹衬衫\",\n  \"ribbed sleeves\": \"棱纹袖子\",\n  \"ribbed sweater\": \"棱纹毛衣\",\n  \"ribbon-trimmed skirt\": \"缎带饰边短裙\",\n  \"ribbon-trimmed sleeves\": \"缎带饰边袖子\",\n  \"ribbon bondage\": \"被丝带捆住|人捆成礼物的样子\",\n  \"ribbon hair\": \"丝带头发\",\n  \"ribbon in mouth\": \"嘴里叼着丝带\",\n  \"ribbon trim\": \"缎带饰边\",\n  \"ribs\": \"肋骨\",\n  \"rice bowl\": \"碗\",\n  \"rice hat\": \"斗笠\",\n  \"rice shower (umamusume)\": \"米浴\",\n  \"rice spoon\": \"盛饭勺\",\n  \"richelieu (azur lane)\": \"黎塞留\",\n  \"richelieu (fleuron of the waves) (azur lane)\": \"黎塞留（海浪之花）（碧蓝航线）\",\n  \"riding\": \"骑\",\n  \"riding machine\": \"骑马机\",\n  \"riesz\": \"リース(聖剣伝説3)\",\n  \"rifle\": \"步枪\",\n  \"rigging\": \"舰装\",\n  \"rika (touhou)\": \"梨花（东方）\",\n  \"rim light\": \"边缘光\",\n  \"rin (blue archive)\": \"rin（蓝色档案）\",\n  \"ring\": \"戒指\",\n  \"ring necklace\": \"戒指项链\",\n  \"ringo (touhou)\": \"鈴瑚\",\n  \"ripples\": \"涟漪|波纹\",\n  \"rising sun\": \"旭日旗\",\n  \"ritual baton\": \"笏板\",\n  \"riyo (lyomsnpmp) (style)\": \"リヨ画风\",\n  \"road sign\": \"路标\",\n  \"robe of blending\": \"混合长袍\",\n  \"roberta (arknights)\": \"罗伯塔（明日方舟）\",\n  \"robin (arknights)\": \"知更鸟（方舟）\",\n  \"robot\": \"机器人\",\n  \"robot ears\": \"机械耳\",\n  \"robot joints\": \"机械关节\",\n  \"rock\": \"岩石\",\n  \"rocket\": \"火箭\",\n  \"rocket launcher\": \"火箭筒\",\n  \"rod\": \"杆\",\n  \"rod of remorse\": \"悔悟棒\",\n  \"rodney (azur lane)\": \"罗德尼（碧蓝航线）\",\n  \"roller skates\": \"旱冰鞋\",\n  \"romaji text\": \"罗马音\",\n  \"roman numeral\": \"罗马数字\",\n  \"rook (chess)\": \"战车(国际象棋)\",\n  \"room\": \"房间\",\n  \"roon (azur lane)\": \"罗恩\",\n  \"roots\": \"根\",\n  \"rope (arknights)\": \"绳索（方舟）\",\n  \"rope walking\": \"批在绳子上走\",\n  \"ropiness\": \"粘性的丝\",\n  \"rosa (arknights)\": \"罗莎（明日方舟）\",\n  \"rosaria (genshin impact)\": \"罗莎莉亚（原神）\",\n  \"rose bush\": \"玫瑰花丛\",\n  \"rose print\": \"玫瑰印花\",\n  \"rosehip (girls und panzer)\": \"聖グロリアーナ女学院\",\n  \"rosmontis (arknights)\": \"罗斯蒙蒂斯（明日方舟）\",\n  \"roswaal mansion maid uniform\": \"罗兹瓦尔邸女仆装（Re:Zero）\",\n  \"rosybrown\": \"红褐色\",\n  \"round-bottom flask\": \"圆底烧瓶\",\n  \"round eyewear\": \"圆形眼镜\",\n  \"round teeth\": \"动漫里的没有缝的牙齿\",\n  \"round window\": \"圆窗\",\n  \"rowboat\": \"划船\",\n  \"roxy migurdia\": \"洛琪希\",\n  \"royalblue\": \"宝蓝\",\n  \"ru-class battleship\": \"戦艦ル級\",\n  \"rubber boots\": \"橡胶靴\",\n  \"rubber duck\": \"浴缸小黄鸭\",\n  \"rubble\": \"瓦砾\",\n  \"rubble ruins\": \"废墟\",\n  \"ruby (gemstone)\": \"红宝石\",\n  \"ruby hair\": \"红宝石色头发\",\n  \"ruffling hair\": \"蓬松的头发\",\n  \"rug\": \"小地毯\",\n  \"ruler\": \"尺子\",\n  \"rumia\": \"ルーミア\",\n  \"runes\": \"符文\",\n  \"russian text\": \"俄语\",\n  \"ryona\": \"被重度(性)虐待的女性\",\n  \"ryougi shiki\": \"両儀式\",\n  \"ryouou school uniform\": \"陵樱学园制服\",\n  \"ryu genshin77\": \"流原心77\",\n  \"ryuuguu rena\": \"龙宫礼奈\",\n  \"ryuujou (kancolle)\": \"龙骧\",\n  \"saber\": \"Saber\",\n  \"saber (weapon)\": \"军刀(武器)\",\n  \"saber alter\": \"阿尔托利亚·潘德拉贡\",\n  \"saber extra\": \"尼禄\",\n  \"sack\": \"麻布\",\n  \"saddle\": \"马鞍\",\n  \"saddlebrown\": \"马鞍棕色\",\n  \"safety pin\": \"曲别针\",\n  \"saga (arknights)\": \"传奇（明日方舟）\",\n  \"sage (dq3)\": \"賢者\",\n  \"sagisawa fumika\": \"鷺沢文香\",\n  \"saigusa haruka\": \"三枝葉留佳\",\n  \"saigyouji yuyuko\": \"西行寺幽幽子\",\n  \"saileach (arknights)\": \"赛利奇（明日方舟）\",\n  \"sailor moon redraw challenge\": \"水冰月重绘挑战\",\n  \"saint-louis (azur lane)\": \"圣路易斯\",\n  \"saint-louis (holy knight's resplendence) (azur lane)\": \"圣路易斯（圣骑士的辉煌）（碧蓝航线）\",\n  \"sairenji haruna\": \"西連寺春菜\",\n  \"saiyan armor\": \"战斗服(龙珠)\",\n  \"sakagami tomoyo\": \"坂上智代\",\n  \"sakamoto mio\": \"坂本美緒\",\n  \"sakata gintoki\": \"坂田銀時\",\n  \"sakazuki\": \"盃\",\n  \"sake bottle\": \"酒瓶\",\n  \"saki (blue archive)\": \"saki（蓝色档案）\",\n  \"sakugawa school uniform\": \"栅川中学校服\",\n  \"sakuma mayu\": \"佐久間まゆ\",\n  \"sakura chiyo\": \"佐倉千代\",\n  \"sakura futaba\": \"佐倉双葉\",\n  \"sakura kyouko\": \"佐仓杏子\",\n  \"sakura miko\": \"樱巫女\",\n  \"sakura miku\": \"桜ミク\",\n  \"sakuragaoka high school uniform\": \"樱丘女子高等学校校服\",\n  \"sakurai momoka\": \"櫻井桃華\",\n  \"sakurajima mai\": \"樱岛麻衣\",\n  \"sakurauchi riko\": \"樱内梨子\",\n  \"salmon\": \"三文鱼\",\n  \"sample watermark\": \"sample字样的水印\",\n  \"samurai\": \"武士\",\n  \"samus aran\": \"萨姆斯·阿兰\",\n  \"san diego (azur lane)\": \"圣地亚哥\",\n  \"sanada akihiko\": \"真田明彦\",\n  \"sanageyama uzu\": \"猿投山渦\",\n  \"sand\": \"沙\",\n  \"sand sculpture\": \"沙雕\",\n  \"sandals\": \"凉鞋\",\n  \"sandals removed\": \"脱下凉鞋\",\n  \"sandwiched\": \"三人夹三明治\",\n  \"sandybrown\": \"沙褐\",\n  \"sangonomiya kokomi\": \"珊瑚宫心海\",\n  \"sangvis ferri\": \"铁血工造(少女前线)\",\n  \"saniwa (touken ranbu)\": \"審神者(刀剣乱舞)\",\n  \"sanshoku dango\": \"三花团子\",\n  \"santa bikini\": \"圣诞老人比基尼\",\n  \"santa boots\": \"圣诞老人靴\",\n  \"santorini\": \"希腊 圣托里尼\",\n  \"sanzen'in nagi\": \"三千院ナギ\",\n  \"saori (blue archive)\": \"沙织（蓝色档案）\",\n  \"saotome alto\": \"早乙女阿尔特\",\n  \"saotome ranma\": \"早乙女乱馬\",\n  \"sapphire (gemstone)\": \"蓝宝石\",\n  \"sara (touhou)\": \"萨拉（东方）\",\n  \"saratoga (azur lane)\": \"萨拉托加\",\n  \"saria (arknights)\": \"莎莉亚（明日方舟）\",\n  \"saria (the law) (arknights)\": \"saria（法律）（明日方舟）\",\n  \"sariel (touhou)\": \"沙利尔（东方）\",\n  \"sasaki chie\": \"佐々木千枝\",\n  \"sasaki chiho\": \"佐々木千穂\",\n  \"sasaki saren\": \"佐佐木咲恋\",\n  \"sash\": \"饰带|日式束腰\",\n  \"sasha braus\": \"サシャ・ブラウス\",\n  \"satchel\": \"背包\",\n  \"satellite\": \"卫星\",\n  \"saten ruiko\": \"佐天涙子\",\n  \"satonaka chie\": \"里中千枝\",\n  \"satou kazuma\": \"佐藤和真\",\n  \"saucer\": \"茶杯托\",\n  \"saunders military uniform\": \"桑德斯军装\",\n  \"saunders school uniform\": \"桑德斯附高校服\",\n  \"savage (arknights)\": \"野蛮人（明日方舟）\",\n  \"sawa azusa\": \"澤梓\",\n  \"sawamura spencer eriri\": \"泽村·斯潘塞·英梨梨\",\n  \"saya (blue archive)\": \"沙耶（蓝色档案）\",\n  \"sayagata\": \"纱绫形\",\n  \"sayo samonji\": \"小夜左文字\",\n  \"sayu (genshin impact)\": \"早柚（原神）\",\n  \"scabbard\": \"鞘\",\n  \"scales\": \"鳞片\",\n  \"scar\": \"伤痕\",\n  \"scar on arm\": \"手臂上的伤疤\",\n  \"scar on chest\": \"胸膛的伤疤\",\n  \"scar on face\": \"脸上的伤疤\",\n  \"scar on nose\": \"鼻子上的伤疤\",\n  \"scaramouche (genshin impact)\": \"散兵（原神）\",\n  \"scarf bow\": \"围巾蝴蝶结\",\n  \"scarf on head\": \"头上的围巾\",\n  \"scarf over mouth\": \"围巾在嘴上\",\n  \"scarf pull\": \"扯围巾\",\n  \"scarf removed\": \"围巾被取下\",\n  \"scarlet devil mansion\": \"红魔馆\",\n  \"scarlet moon\": \"猩红月亮\",\n  \"scat\": \"粪便\",\n  \"scathach (fate/grand order)\": \"斯卡哈\",\n  \"scathach (swimsuit assassin) (fate)\": \"スカサハ(水着)\",\n  \"scattered leaves\": \"散落的叶子\",\n  \"scavenger (arknights)\": \"清道夫（明日方舟）\",\n  \"scene (arknights)\": \"场景（方舟）\",\n  \"scenery\": \"风景\",\n  \"scepter\": \"笏\",\n  \"school bag\": \"书包\",\n  \"school chair\": \"课堂椅\",\n  \"school desk\": \"课桌\",\n  \"school hat\": \"通学帽\",\n  \"schwarz (arknights)\": \"施瓦茨（明日方舟）\",\n  \"schwarz (skyline) (arknights)\": \"施瓦茨（天际线）（明日方舟）\",\n  \"scissor blade\": \"片太刀铗\",\n  \"scissors\": \"剪刀\",\n  \"scooter\": \"小型摩托车\",\n  \"scope\": \"瞄准镜\",\n  \"scrape\": \"刮\",\n  \"scratches\": \"划痕|皮肤上的浅伤\",\n  \"screen\": \"屏幕\",\n  \"screentones\": \"屏幕色调纹理滤镜\",\n  \"screw\": \"螺丝钉\",\n  \"screwdriver\": \"螺丝刀\",\n  \"scroll\": \"卷轴\",\n  \"scrunchie\": \"发束\",\n  \"seagreen\": \"海绿\",\n  \"seagull\": \"海鸥\",\n  \"seal\": \"密封罐|封印\",\n  \"searchlight\": \"探照灯\",\n  \"seashell\": \"海贝\",\n  \"season connection\": \"同季度动画角色模仿\",\n  \"seatbelt\": \"座位安全带\",\n  \"see-through leotard\": \"透明及臀紧身衣\",\n  \"see-through shirt\": \"半透的衬衫\",\n  \"see-through silhouette\": \"通过透光的织物看到人体轮廓\",\n  \"see-through sleeves\": \"半透的袖子\",\n  \"see-through thighhighs\": \"透明的长筒袜\",\n  \"see through\": \"透过衣物看到肉体\",\n  \"seelie (genshin impact)\": \"仙灵（原神）\",\n  \"seigaiha\": \"青海波(日本古画素材)\",\n  \"seikan hikou\": \"《星间飞行》\",\n  \"seiran (touhou)\": \"晴岚（东方）\",\n  \"seishou elementary school uniform\": \"圣祥大附小学校校服\",\n  \"sekibanki\": \"赤蛮奇\",\n  \"self fisting\": \"自己打自己\",\n  \"self fondle\": \"女性自慰\",\n  \"selfcest\": \"(同一人但不同版本或形象)自攻自受\",\n  \"selfie\": \"自拍视点\",\n  \"semen in anus\": \"肛门中精液\",\n  \"semen in hair\": \"头发上精液\",\n  \"semen in mouth\": \"嘴里精液\",\n  \"semen on body\": \"身体上精液\",\n  \"semen on chest\": \"胸部上精液\",\n  \"semen on clothes\": \"衣服上精液\",\n  \"semen on legs\": \"腿上精液\",\n  \"semen on lower body\": \"下体上精液\",\n  \"semen on upper body\": \"上身有精液\",\n  \"semen pool\": \"精液潭\",\n  \"semi-rimless eyewear\": \"无上框眼镜\",\n  \"semiramis (fate)\": \"セミラミス(Fate)\",\n  \"sendai (kancolle)\": \"川内_(kancolle)\",\n  \"sendai hakurei no miko\": \"先代博麗の巫女\",\n  \"sengoku nadeko\": \"千石撫子\",\n  \"senjougahara hitagi\": \"戦場ヶ原ひたぎ\",\n  \"senkawa chihiro\": \"千川ちひろ\",\n  \"senketsu\": \"神衣鲜血\",\n  \"sensei (blue archive)\": \"老师（蓝色档案）\",\n  \"sento isuzu\": \"千斗いすず\",\n  \"serika (blue archive)\": \"serika（蓝色档案）\",\n  \"serval (kemono friends)\": \"サーバル(けものフレンズ)\",\n  \"serval print\": \"薮猫花纹（的衣物或毛皮）\",\n  \"serval tail\": \"薮猫尾巴\",\n  \"sesshouin kiara\": \"杀生院祈荒\",\n  \"seto kousuke\": \"瀬戸幸助\",\n  \"setsubun\": \"节分习俗\",\n  \"severed hair\": \"剪断的头发\",\n  \"severed head\": \"断下来的头\",\n  \"severed limb\": \"断肢\",\n  \"sewing\": \"缝纫\",\n  \"sex from behind\": \"泛指从身后插入的体位\",\n  \"sex machine\": \"机械奸\",\n  \"sex toy\": \"性爱玩具\",\n  \"sextuplets\": \"六人组\",\n  \"sexually suggestive\": \"性暗示\",\n  \"sf-a2 miki\": \"SF-A2\",\n  \"shade\": \"日荫\",\n  \"shaded face\": \"阴沉脸\",\n  \"shadow\": \"阴影\",\n  \"shady\": \"成荫的\",\n  \"shako cap\": \"乐队礼帽\",\n  \"shallow water\": \"浅水\",\n  \"shamare (arknights)\": \"shamare（明日方舟）\",\n  \"shameimaru aya\": \"射命丸文\",\n  \"shana\": \"夏娜\",\n  \"shanghai doll\": \"上海人形\",\n  \"shangri-la (azur lane)\": \"香格里拉（碧蓝航线）\",\n  \"shared bathing\": \"共浴|鸳鸯浴\",\n  \"shared clothes\": \"共穿衣物（围巾等）\",\n  \"shared scarf\": \"共用一条围巾\",\n  \"shared umbrella\": \"相合伞\",\n  \"shark\": \"鲨鱼\",\n  \"shark girl\": \"鲨鱼娘\",\n  \"shark hair ornament\": \"鲨鱼形头发装饰\",\n  \"shark mouth\": \"鲨鱼牙\",\n  \"shark tail\": \"鲨鱼尾巴\",\n  \"sharp fingernails\": \"锐利的手指甲\",\n  \"sharp teeth\": \"鲨鱼牙|锯齿牙\",\n  \"sharp toenails\": \"锐利的脚趾甲\",\n  \"shaw (arknights)\": \"肖（方舟）\",\n  \"shawl\": \"披巾|披帛\",\n  \"sheath\": \"刀鞘|护套\",\n  \"sheathed\": \"戴着护套的|入鞘的\",\n  \"sheep\": \"羊\",\n  \"sheep girl\": \"羊女孩\",\n  \"sheep horns\": \"羊角\",\n  \"sheet music\": \"乐谱\",\n  \"sheets\": \"床单\",\n  \"sheffield (azur lane)\": \"谢菲尔德\",\n  \"shelf\": \"架子\",\n  \"shell\": \"贝壳\",\n  \"shell casing\": \"弹药匣\",\n  \"shell necklace\": \"贝壳项链\",\n  \"shenhe\": \"申鹤\",\n  \"shenhe (genshin impact)\": \"申鹤（原神）\",\n  \"shiba inu\": \"柴犬\",\n  \"shibari over clothes\": \"着衣绑缚\",\n  \"shibuya rin\": \"涩谷凛\",\n  \"shidare hotaru\": \"枝垂ほたる\",\n  \"shide\": \"纸垂\",\n  \"shield\": \"盾\",\n  \"shigure (azur lane)\": \"时雨\",\n  \"shigure (kancolle)\": \"时雨_(kancolle)\",\n  \"shigure kai ni (kancolle)\": \"时雨佳妮_(kancolle)\",\n  \"shihouin yoruichi\": \"四楓院夜一\",\n  \"shiina mayuri\": \"椎名まゆり\",\n  \"shijou takane\": \"四条贵音\",\n  \"shiki eiki\": \"四季映姫・ヤマザナドゥ\",\n  \"shikigami\": \"式神\",\n  \"shikishi\": \"色纸\",\n  \"shima rin\": \"志摩凛\",\n  \"shimada arisu\": \"島田愛里寿\",\n  \"shimakaze (azur lane)\": \"岛风\",\n  \"shimakaze (kancolle)\": \"岛风（kancolle）\",\n  \"shimakaze (kancolle) (cosplay)\": \"cosplay成岛风（舰娘）\",\n  \"shimamura uzuki\": \"島村卯月\",\n  \"shimazu yoshino\": \"島津由乃\",\n  \"shimenawa\": \"注连绳|七五三绳\",\n  \"shin guards\": \"胫甲\",\n  \"shinai\": \"竹刀\",\n  \"shinano (azur lane)\": \"信浓\",\n  \"shinano (dreams of the hazy moon) (azur lane)\": \"信浓（朦胧月之梦）（碧蓝航线）\",\n  \"shinda sekai sensen uniform\": \"死后世界战线制服\",\n  \"shindan maker\": \"二次元女体化梗\",\n  \"shindou takuto\": \"神童拓人\",\n  \"shingyoku (touhou)\": \"新玉（东方）\",\n  \"shining (arknights)\": \"闪亮（方舟）\",\n  \"shining (silent night) (arknights)\": \"闪耀（寂静之夜）（明日方舟）\",\n  \"shinjou akane\": \"新条茜\",\n  \"shinki (touhou)\": \"神机（东方）\",\n  \"shinku\": \"真红\",\n  \"shinomiya kaguya\": \"四宫辉夜\",\n  \"shinonome nano\": \"東雲なの\",\n  \"shinonono houki\": \"篠ノ之箒\",\n  \"shinsengumi\": \"新选组\",\n  \"shiny\": \"光泽\",\n  \"shiny clothes\": \"有光泽的衣服\",\n  \"shiny pokemon\": \"闪光宝可梦\",\n  \"shiny skin\": \"有光泽的皮肤\",\n  \"shiomi kotone\": \"汐見琴音\",\n  \"ship\": \"船\",\n  \"shirabe ako\": \"調辺アコ\",\n  \"shirai kuroko\": \"白井黑子\",\n  \"shirakami fubuki\": \"白上吹雪\",\n  \"shirakiin ririchiyo\": \"白鬼院凜々蝶\",\n  \"shiranui (azur lane)\": \"不知火（碧蓝航线）\",\n  \"shiranui (kancolle)\": \"不知火_(kancolle)\",\n  \"shiranui mai\": \"不知火舞\",\n  \"shirasaka koume\": \"白坂小梅\",\n  \"shirase sakuya\": \"白瀬咲耶\",\n  \"shiratama (shiratamaco)\": \"白玉\",\n  \"shirayuki (arknights)\": \"白雪（明日方舟）\",\n  \"shirayuki hime\": \"白雪ひめ\",\n  \"shirogane naoto\": \"白鐘直斗\",\n  \"shirogane noel\": \"白银诺艾尔\",\n  \"shiroko (blue archive)\": \"白子（蓝色档案）\",\n  \"shiroko (cycling) (blue archive)\": \"shiroko（自行车）（蓝色档案）\",\n  \"shirt lift\": \"拉起掀起卷起衬衫\",\n  \"shirt pull\": \"拉开衬衫\",\n  \"shirt removed\": \"脱下衬衫\",\n  \"shirt tucked in\": \"衬衫外有其他衣服\",\n  \"shirt tug\": \"扯住衬衫\",\n  \"shirtless\": \"赤膊的(男性)\",\n  \"shizuka rin\": \"静凛\",\n  \"shizuko (blue archive)\": \"静子（蓝色档案）\",\n  \"shoe dangle\": \"用脚趾吊着鞋\",\n  \"shoe soles\": \"鞋底\",\n  \"shoejob\": \"鞋交\",\n  \"shoelaces\": \"鞋带\",\n  \"shoes removed\": \"脱下的鞋\",\n  \"shokudaikiri mitsutada\": \"燭台切光忠\",\n  \"shokuhou misaki\": \"食蜂操祈\",\n  \"shopping\": \"购物\",\n  \"shopping bag\": \"购物袋\",\n  \"short braid\": \"短辫子\",\n  \"short eyebrows\": \"豆豆眉|短眉毛\",\n  \"short hair with long locks\": \"扎起或卷起一部分长发\",\n  \"short jumpsuit\": \"短裤腿连体衣\",\n  \"short necktie\": \"短领带\",\n  \"short over long sleeves\": \"内侧穿着长袖外面套着短袖衣服\",\n  \"short sword\": \"短剑\",\n  \"shorts pull\": \"褪下短裤\",\n  \"shorts under skirt\": \"短裙里穿着短裤\",\n  \"shotgun\": \"霰弹枪\",\n  \"shougi\": \"将棋\",\n  \"shouhou (azur lane)\": \"守寿（碧蓝航线）\",\n  \"shouji\": \"障子\",\n  \"shoukaku (azur lane)\": \"翔鶴(アズールレーン)\",\n  \"shoukaku (sororal wings) (azur lane)\": \"shoukaku_(sororalwings)_(azur_Lane)\",\n  \"shoulder armor\": \"肩甲\",\n  \"shoulder bag\": \"挎包|单肩背包\",\n  \"shoulder blades\": \"肩胛骨\",\n  \"shoulder carry\": \"肩扛\",\n  \"shoulder cutout\": \"露肩装\",\n  \"shoulder holster\": \"肩带式枪套\",\n  \"shoulder pads\": \"垫肩\",\n  \"shoulder spikes\": \"带刺肩甲\",\n  \"shoulder tattoo\": \"肩部纹身\",\n  \"shouting\": \"喊叫\",\n  \"shovel\": \"铲子\",\n  \"shower head\": \"淋浴喷头\",\n  \"showering\": \"淋浴\",\n  \"showgirl skirt\": \"展会女郎装束\",\n  \"shredded paper\": \"碎纸屑\",\n  \"shrub\": \"灌木\",\n  \"shrug (clothing)\": \"只包肩的女式上衣\",\n  \"shun (blue archive)\": \"瞬（蓝色档案）\",\n  \"shun (small) (blue archive)\": \"顺（小）（蓝色档案）\",\n  \"shuriken\": \"手里剑\",\n  \"shuten douji (fate)\": \"酒吞童子（命运）\",\n  \"shuten douji (fate/grand order)\": \"酒吞童子\",\n  \"shuuchiin academy school uniform\": \"秀知院学园校服（辉夜大小姐想让我告白）\",\n  \"shuuchiin academy uniform\": \"秀知院学园制服\",\n  \"shuujin academy uniform\": \"秀尽学院制服\",\n  \"sick\": \"病\",\n  \"sickle\": \"镰刀\",\n  \"side-by-side\": \"人物并排\",\n  \"side-tie bikini bottom\": \"侧系带比基尼泳裤\",\n  \"side-tie leotard\": \"侧边系带连身衣\",\n  \"side blunt bangs\": \"侧面空气刘海\",\n  \"side cap\": \"侧边帽\",\n  \"side cutout\": \"侧边开口的服饰\",\n  \"side profile\": \"侧面肖像画\",\n  \"sideburns\": \"(男子的)鬓角\",\n  \"sideless outfit\": \"侧面没有布料的服饰\",\n  \"sidelight\": \"侧面光\",\n  \"sideroca (arknights)\": \"sideroca（明日方舟）\",\n  \"sideroca (light breeze) (arknights)\": \"sideroca_(微风)_(arknights)\",\n  \"sidesaddle\": \"侧坐在鞍上\",\n  \"sideways hat\": \"帽舌划到侧面\",\n  \"siege (arknights)\": \"推进之王（明日方舟）\",\n  \"sienna\": \"赭色\",\n  \"sign\": \"写上去的字\",\n  \"signora (genshin impact)\": \"女士(原神)\",\n  \"silence (arknights)\": \"沉默（方舟）\",\n  \"silica\": \"綾野珪子\",\n  \"silk\": \"蛛网|虫茧\",\n  \"silver\": \"银\",\n  \"silver trim\": \"银色镶边\",\n  \"silverash (arknights)\": \"Silverash（明日方舟）\",\n  \"simplified chinese text\": \"简体字\",\n  \"sims (azur lane)\": \"模拟人生（碧蓝航线）\",\n  \"simulated footjob\": \"模拟足交\",\n  \"sin sack\": \"罪袋\",\n  \"sing\": \"唱歌\",\n  \"singing\": \"唱歌\",\n  \"single bare shoulder\": \"露出单边肩膀\",\n  \"single boot\": \"一只脚没穿靴子\",\n  \"single detached sleeve\": \"单边没脱掉的袖子\",\n  \"single earring\": \"只一边戴着耳环\",\n  \"single elbow glove\": \"单手戴着过肘的手套\",\n  \"single gauntlet\": \"单手穿着护臂\",\n  \"single glove\": \"单手穿着手套\",\n  \"single head wing\": \"单侧头上有翅膀\",\n  \"single horn\": \"单侧长着角\",\n  \"single kneehigh\": \"单边穿着过膝服饰\",\n  \"single leg pantyhose\": \"单边穿着连裤袜\",\n  \"single mechanical arm\": \"单只机械手臂\",\n  \"single pantsleg\": \"单边长裤\",\n  \"single shoe\": \"一只脚没穿鞋子\",\n  \"single side bun\": \"单边团子头\",\n  \"single sleeve\": \"单边没有袖管\",\n  \"single sock\": \"单边穿着长袜\",\n  \"single strap\": \"单边有肩带\",\n  \"single thighhigh\": \"只有一条腿有穿着\",\n  \"single vertical stripe\": \"露出单边服饰上的垂直条纹\",\n  \"single wing\": \"单翼\",\n  \"sink\": \"水槽\",\n  \"sinon\": \"诗乃|诗乃(SAO)\",\n  \"siren (azur lane)\": \"警笛（碧蓝航线）\",\n  \"sirius (azur lane)\": \"天狼星（碧蓝航线）\",\n  \"sirius (azur lane) (cosplay)\": \"天狼星（碧蓝航线）（角色扮演）\",\n  \"sirius (azure horizons) (azur lane)\": \"天狼星\",\n  \"sirius (scorching-hot seirios) (azur lane)\": \"天狼星\",\n  \"siro (dennou shoujo youtuber siro)\": \"電脳少女シロ\",\n  \"sitting backwards\": \"向后坐\",\n  \"sitting in tree\": \"坐在树上\",\n  \"sitting on bed\": \"坐在床上\",\n  \"sitting on desk\": \"坐在课桌上\",\n  \"sitting on face\": \"颜面骑乘|阴部贴着脸\",\n  \"sitting on head\": \"坐在头上\",\n  \"sitting on railing\": \"坐在栏杆上\",\n  \"sitting on rock\": \"坐在岩石上\",\n  \"sitting on shoulder\": \"坐在肩膀上\",\n  \"sitting on stairs\": \"坐在楼梯上\",\n  \"sitting on table\": \"坐在桌子上\",\n  \"sitting on water\": \"坐在水上\",\n  \"sitting sideways\": \"侧身坐着\",\n  \"sixteenth note\": \"十六分音符\",\n  \"size difference\": \"体格差\",\n  \"skadi (arknights)\": \"斯卡蒂（明日方舟）\",\n  \"skadi (waverider) (arknights)\": \"skadi_(waverider)_(arknights)\",\n  \"skateboard\": \"滑板\",\n  \"skates\": \"溜冰鞋\",\n  \"skeleton\": \"骨架\",\n  \"sketchbook\": \"素描本\",\n  \"skewer\": \"签子\",\n  \"skin-covered horns\": \"被皮肤包着的角\",\n  \"skin tight\": \"衣服很紧显露出身体曲线或肢体特征\",\n  \"skindentation\": \"皮肤的凹陷\",\n  \"skinny\": \"骨感\",\n  \"skirt flip\": \"被掀起裙子(含突发情况意义)\",\n  \"skirt hold\": \"优雅地提着裙子\",\n  \"skirt removed\": \"脱下的短裙\",\n  \"skirt set\": \"与上衣搭配的短裙|特制的裙子套装\",\n  \"skirt tug\": \"扯住裙摆|按住裙摆\",\n  \"skull\": \"骷髅\",\n  \"skull and crossbones\": \"头骨和交叉的骨头\",\n  \"skull earrings\": \"骷髅耳环\",\n  \"skull fucking\": \"头交\",\n  \"skull mask\": \"骷髅面具\",\n  \"skull necklace\": \"骷髅项链\",\n  \"skull print\": \"骷髅印花\",\n  \"skyblue\": \"天蓝\",\n  \"skyfire (arknights)\": \"天火（方舟）\",\n  \"slap mark\": \"掌印\",\n  \"slapping\": \"掌掴\",\n  \"slashing\": \"砍\",\n  \"slateblue\": \"板岩蓝\",\n  \"slategray\": \"石板灰\",\n  \"sleep molestation\": \"睡奸\",\n  \"sleeping\": \"睡觉\",\n  \"sleeping upright\": \"(不躺着)睡觉|直立睡觉\",\n  \"sleepwear\": \"睡衣\",\n  \"sleeve bow\": \"袖上蝴蝶结\",\n  \"sleeve cuffs\": \"袖口\",\n  \"sleeve rolled up\": \"袖子卷起\",\n  \"sleeveless hoodie\": \"无袖连帽衫\",\n  \"sleeveless jacket\": \"无袖夹克\",\n  \"sleeveless kimono\": \"无袖和服\",\n  \"sleeveless shirt\": \"无袖衬衫\",\n  \"sleeves past elbows\": \"袖子过肘\",\n  \"sleeves rolled up\": \"卷起的袖子\",\n  \"slender waist\": \"细腰\",\n  \"sliding doors\": \"移动门\",\n  \"slim legs\": \"修长的腿\",\n  \"slime\": \"史莱姆\",\n  \"slime (dragon quest)\": \"スライム肉まん\",\n  \"slime (genshin impact)\": \"史莱姆（原神）\",\n  \"slime (substance)\": \"史莱姆粘液\",\n  \"slime girl\": \"史莱姆娘\",\n  \"slime musume\": \"史莱姆娘\",\n  \"sling\": \"枪支的吊带\",\n  \"sling (medical)\": \"吊索（医疗）\",\n  \"small penis\": \"小阴茎\",\n  \"smartphone\": \"智能手机\",\n  \"smartphone case\": \"手机壳\",\n  \"smell\": \"有气味的\",\n  \"smelling clothes\": \"闻衣服\",\n  \"smelling feet\": \"闻脚\",\n  \"smelling hair\": \"闻头发\",\n  \"smelling pantyhose\": \"闻连裤袜\",\n  \"smelling underwear\": \"闻到内衣的味道\",\n  \"smiley face\": \"笑脸\",\n  \"smoke\": \"烟\",\n  \"smokestack\": \"烟囱\",\n  \"smoking\": \"吸烟\",\n  \"smoking gun\": \"枪口冒烟\",\n  \"smoking pipe\": \"烟斗\",\n  \"smother\": \"窒息\",\n  \"snack\": \"小吃|零食\",\n  \"snail\": \"蜗牛\",\n  \"snake\": \"蛇\",\n  \"snake hair\": \"蛇发\",\n  \"snake pupils\": \"蛇瞳孔\",\n  \"snake tail\": \"蛇尾\",\n  \"sneakers\": \"运动鞋\",\n  \"sneezing\": \"打喷嚏\",\n  \"sniper rifle\": \"狙击步枪\",\n  \"snorkel\": \"潜水设备的通气管\",\n  \"snot\": \"鼻涕\",\n  \"snout\": \"动物口鼻部\",\n  \"snow\": \"雪|雪原\",\n  \"snow boots\": \"雪地靴\",\n  \"snow bunny\": \"雪兔\",\n  \"snowball\": \"雪球\",\n  \"snowflake print\": \"雪花印花\",\n  \"snowflakes\": \"雪花\",\n  \"snowing\": \"下雪\",\n  \"snowman\": \"雪人\",\n  \"snowsant (arknights)\": \"雪山（方舟）\",\n  \"snowy mountain\": \"雪山\",\n  \"soaking feet\": \"泡脚\",\n  \"soap\": \"肥皂\",\n  \"soap bubbles\": \"泡泡\",\n  \"soap censor\": \"肥皂泡马赛克\",\n  \"soccer\": \"足球运动\",\n  \"soccer ball\": \"足球\",\n  \"soccer uniform\": \"足球服\",\n  \"sock pull\": \"拉着袜子\",\n  \"socks removed\": \"脱袜子\",\n  \"soda bottle\": \"汽水瓶\",\n  \"sode\": \"当世袖\",\n  \"soga no tojiko\": \"苏我屠自古\",\n  \"soggy clothes\": \"湿透的衣服\",\n  \"sokrates (touhou)\": \"苏格拉底（东方）\",\n  \"soldier\": \"士兵\",\n  \"soles\": \"脚底\",\n  \"solid oval eyes\": \"实心椭圆眼睛\",\n  \"son gohan\": \"孫悟飯\",\n  \"song name\": \"歌名\",\n  \"song of broken pines (genshin impact)\": \"松籁响起之时（原神冰系双手剑）\",\n  \"sonico\": \"超级索尼子\",\n  \"sonoda umi\": \"园田海末\",\n  \"sonohara anri\": \"園原杏里\",\n  \"sonozaki mion\": \"園崎魅音\",\n  \"sonozaki shion\": \"園崎詩音\",\n  \"sora (arknights)\": \"索拉（明日方舟）\",\n  \"sora (blue archive)\": \"sora（蓝色档案）\",\n  \"sora ginko\": \"空银子\",\n  \"sorasaki hina\": \"空崎日奈\",\n  \"sorcerer's sutra scroll\": \"大空卷轴\",\n  \"soul gem\": \"灵魂之石\",\n  \"sound\": \"有声音\",\n  \"sound effects\": \"拟声词\",\n  \"sounding\": \"欺负尿道（阴茎）\",\n  \"souryuu (azur lane)\": \"souryuu（碧蓝航线）\",\n  \"souryuu asuka langley\": \"惣流明日香\",\n  \"souseiseki\": \"蒼星石\",\n  \"south dakota (azur lane)\": \"南达科他州\",\n  \"sovetskaya belorussiya (azur lane)\": \"sovetskaya_belorussiya_(azur_Lane)\",\n  \"sovetskaya rossiya (azur lane)\": \"sovetskaya_rossiya_(azur_Lane)\",\n  \"soviet\": \"苏联\",\n  \"spa\": \"人工温泉\",\n  \"space\": \"宇宙\",\n  \"space craft\": \"宇宙船\",\n  \"space suit\": \"宇航服\",\n  \"spacecraft\": \"太空飞船\",\n  \"spacesuit\": \"宇航服\",\n  \"spade (shape)\": \"黑桃\",\n  \"spaghetti strap\": \"细肩带|细吊带|肩带式\",\n  \"spaghetti strap bra\": \"细肩带胸罩\",\n  \"spandex\": \"弹性纤维(衣物面料)\",\n  \"spanking\": \"打屁股\",\n  \"sparkle background\": \"闪着星光的背景\",\n  \"sparks\": \"火星子\",\n  \"sparrow\": \"麻雀\",\n  \"spasm\": \"痉挛\",\n  \"spatula\": \"铲(厨具)\",\n  \"spaulders\": \"护肩\",\n  \"speaker\": \"发言者\",\n  \"spear\": \"矛\",\n  \"spear the gungnir\": \"神枪朗基努斯\",\n  \"special feeling (meme)\": \"雪中打伞的恋人梗\",\n  \"specter (arknights)\": \"幽灵（方舟）\",\n  \"specter the unchained (arknights)\": \"幽灵不受束缚（明日方舟）\",\n  \"specular lighting\": \"镜面高光\",\n  \"speech bubble\": \"对话框|会话气泡\",\n  \"spell card\": \"魔咒卡\",\n  \"sphere\": \"法球|水晶球\",\n  \"spider\": \"蜘蛛\",\n  \"spider web\": \"蜘蛛网\",\n  \"spider web print\": \"蛛网印花\",\n  \"spiked armlet\": \"带刺臂章\",\n  \"spiked bracelet\": \"带钉手镯\",\n  \"spiked club\": \"狼牙棒\",\n  \"spiked dildo\": \"带刺的假阳具\",\n  \"spiked shell\": \"带刺的龟壳\",\n  \"spiked tail\": \"带刺的尾巴\",\n  \"spikes\": \"尖刺|带钉的\",\n  \"spill\": \"液体从容器中漫出来\",\n  \"spilling\": \"从容器中倒出液体的动作\",\n  \"spine\": \"脊柱\",\n  \"spinning\": \"有中心的旋转\",\n  \"spirit\": \"还魂|伴灵|精神体\",\n  \"spitroast\": \"女性的嘴和下半身被夹攻的体位\",\n  \"spitting\": \"从嘴里吐出液体的动作\",\n  \"splashing\": \"飞溅\",\n  \"splatoon (series)\": \"喷射战士（系列）\",\n  \"splattershot (splatoon)\": \"水球小绿(喷射战士)\",\n  \"split-color hair\": \"分色头发\",\n  \"split screen\": \"分屏\",\n  \"spoken anger vein\": \"表发怒的会话气泡\",\n  \"spoken blush\": \"表脸红害羞的会话气泡\",\n  \"spoken ellipsis\": \"会话气泡里带省略号\",\n  \"spoken exclamation mark\": \"会话气泡里带感叹号\",\n  \"spoken heart\": \"会话气泡里带爱心\",\n  \"spoken interrobang\": \"\\\"会话气泡里出现\\\"\\\"!?\\\"\\\"\\\"\",\n  \"spoken musical note\": \"表哼歌的会话气泡\",\n  \"spoken object\": \"会话气泡里出现指代物\",\n  \"spoken question mark\": \"表疑惑的会话气泡\",\n  \"spoken squiggle\": \"表不满和发牢骚的会话气泡\",\n  \"spoken sweatdrop\": \"表(流汗)无语的会话气泡\",\n  \"sponge\": \"海绵|搓澡棉\",\n  \"spoon\": \"汤勺\",\n  \"spoon in mouth\": \"嘴里含着勺子\",\n  \"sportswear\": \"运动服\",\n  \"spotlight\": \"聚光灯\",\n  \"spotted hair\": \"斑点头发\",\n  \"sprain\": \"扭伤\",\n  \"spread anus\": \"掰开肛门\",\n  \"spread pussy\": \"掰开阴部|掰穴|掰开的阴部\",\n  \"spread pussy under clothes\": \"隔着衣物掰穴\",\n  \"spread toes\": \"张开脚趾\",\n  \"spread wings\": \"展开的双翼\",\n  \"spring (season)\": \"春季\",\n  \"springgreen\": \"春绿\",\n  \"square 4koma\": \"方块四格漫画\",\n  \"square pupils\": \"方形瞳孔\",\n  \"squat toilet\": \"蹲便器\",\n  \"squatting cowgirl position\": \"M字骑乘位\",\n  \"sque\": \"泛指从身后插入的体位\",\n  \"squeeze bottle\": \"软瓶\",\n  \"squid\": \"乌贼|鱿鱼\",\n  \"squidbeak splatoon\": \"乌贼军团(喷射战士)\",\n  \"squiggle\": \"表不满和发牢骚的符号\",\n  \"squirrel\": \"松鼠\",\n  \"squirrel tail\": \"松鼠尾巴\",\n  \"squirting\": \"潮吹\",\n  \"ss uniform\": \"纳粹制服\",\n  \"st. gloriana's (emblem)\": \"圣葛罗莉安娜女学园校徽\",\n  \"st. gloriana's military uniform\": \"圣葛罗莉安娜军装\",\n  \"st. gloriana's school uniform\": \"圣葛罗莉安娜女学园校服\",\n  \"st. louis (azur lane)\": \"圣路易斯（碧蓝航线）\",\n  \"st. louis (luxurious wheels) (azur lane)\": \"圣路易斯（豪华车轮）\",\n  \"stab\": \"刺\",\n  \"staff\": \"工作人员\",\n  \"staff (music)\": \"工作人员(音乐)\",\n  \"staff of homa (genshin impact)\": \"护摩之杖（原神长柄武器）\",\n  \"stage lights\": \"舞台灯光\",\n  \"stain\": \"污渍\",\n  \"stained glass\": \"彩色玻璃\",\n  \"stairs\": \"台阶\",\n  \"stake\": \"桩|棍子\",\n  \"stakes of purgatory\": \"煉獄の七姉妹\",\n  \"stand (jojo)\": \"替身(JOJO)\",\n  \"standing on liquid\": \"站在水上或液体上\",\n  \"standing sex\": \"站立后入\",\n  \"star\": \"星星\",\n  \"star (sky)\": \"星星(天空中的)\",\n  \"star choker\": \"星形项圈\",\n  \"star earrings\": \"星形耳环\",\n  \"star facial mark\": \"脸部星型标记\",\n  \"star guardian (league of legends)\": \"星之守护者(英雄联盟)\",\n  \"star hat ornament\": \"星形帽子装饰\",\n  \"star in eye\": \"星星眼\",\n  \"star necklace\": \"星形项链\",\n  \"star of david\": \"六芒星\",\n  \"star panties\": \"星星印花内裤\",\n  \"star platinum\": \"星の白金\",\n  \"star print\": \"星形图案|星形印花\",\n  \"star trail\": \"星星轨迹\",\n  \"starfish\": \"海星\",\n  \"starlight academy uniform\": \"星光学园制服\",\n  \"starry background\": \"星空背景\",\n  \"starry sky print\": \"星空印花\",\n  \"starter pokemon\": \"宝可梦御三家\",\n  \"starter pokemon trio\": \"三只宝可梦御三家\",\n  \"stationary restraints\": \"用装置强行固定人体\",\n  \"statue\": \"雕像\",\n  \"stealth masturbation\": \"偷偷自慰\",\n  \"stealth sex\": \"隐奸\",\n  \"steam\": \"蒸汽\",\n  \"steaming body\": \"发情\",\n  \"steampunk\": \"蒸汽朋克\",\n  \"steamy breath\": \"呼吸带蒸气\",\n  \"steelblue\": \"钢蓝\",\n  \"steering wheel\": \"方向盘\",\n  \"stepped on\": \"踩着\",\n  \"stethoscope\": \"听诊器\",\n  \"stick\": \"木条|木棍样式的东西\",\n  \"stick poster\": \"海报\",\n  \"sticker\": \"贴纸\",\n  \"still life\": \"静物\",\n  \"stitches\": \"缝合的缝线\",\n  \"stocking under clothes\": \"衣服下的筒袜(避免显示不全)\",\n  \"stomach tattoo\": \"腹部纹身\",\n  \"stone\": \"石头\",\n  \"stone lantern\": \"石灯笼\",\n  \"stone mask\": \"石鬼面\",\n  \"stool\": \"凳子\",\n  \"storefront\": \"店面\",\n  \"stove\": \"灶台\",\n  \"strangling\": \"绞首\",\n  \"strap\": \"大件物品的吊带\",\n  \"strap-on\": \"戴着假阴茎\",\n  \"strap lift\": \"往上掰衣物的吊带\",\n  \"strap pull\": \"拉带子\",\n  \"strap slip\": \"衣物吊带滑落(导致走光)\",\n  \"strapless\": \"无肩带款式\",\n  \"strapless leotard\": \"无肩带连身衣\",\n  \"stratocumulus castellanus\": \"堡状层积云\",\n  \"stratocumulus cumulogentis\": \"积雨性层积云\",\n  \"stratocumulus lacunosus\": \"絮状层积云\",\n  \"stratocumulus lenticularis\": \"荚状层积云\",\n  \"stratocumulus stratiformis\": \"层状层积云\",\n  \"stratus\": \"层云\",\n  \"stratus fractus\": \"碎层云\",\n  \"stratus nebulosus\": \"雾层云\",\n  \"stratus undulatus\": \"波层云\",\n  \"straw hat\": \"草帽\",\n  \"strawberry hair ornament\": \"草莓发饰\",\n  \"strawberry print\": \"草莓印花\",\n  \"stray pubic hair\": \"沾着阴毛|掉落的阴毛\",\n  \"street fighter\": \"街头霸王\",\n  \"striker unit\": \"强袭兵装\",\n  \"string\": \"绳子\",\n  \"string bikini\": \"系绳比基尼\",\n  \"string of fate\": \"命运的红线\",\n  \"string of flags\": \"彩旗串\",\n  \"string panties\": \"系绳内裤\",\n  \"striped background\": \"条纹背景\",\n  \"striped bikini\": \"条纹比基尼\",\n  \"striped bow\": \"条纹蝴蝶结\",\n  \"striped bowtie\": \"条纹领结\",\n  \"striped bra\": \"条纹胸罩\",\n  \"striped gloves\": \"条纹手套\",\n  \"striped hoodie\": \"条纹连帽衫\",\n  \"striped jacket\": \"条纹夹克\",\n  \"striped kimono\": \"条纹和服\",\n  \"striped necktie\": \"条纹领带\",\n  \"striped pants\": \"条纹裤\",\n  \"striped pantyhose\": \"条纹过膝袜\",\n  \"striped ribbon\": \"条纹缎带\",\n  \"striped scarf\": \"条纹围巾\",\n  \"striped shirt\": \"条纹衬衫\",\n  \"striped shorts\": \"条纹短裤\",\n  \"striped skirt\": \"条纹裙\",\n  \"striped sleeves\": \"条纹袖子\",\n  \"striped sweater\": \"条纹毛衣\",\n  \"striped swimsuit\": \"条纹泳衣\",\n  \"striped tail\": \"条纹尾巴\",\n  \"stripper pole\": \"钢管舞用的钢管\",\n  \"strong rim light\": \"强边缘光\",\n  \"stubble\": \"胡茬\",\n  \"stuck\": \"壁尻\",\n  \"stud earrings\": \"耳钉\",\n  \"studded belt\": \"镶钉皮带\",\n  \"stuffed animal\": \"毛绒玩具\",\n  \"stuffed bunny\": \"兔子玩偶\",\n  \"stuffed cat\": \"毛绒猫玩具\",\n  \"stuffed toy\": \"填料布偶玩具\",\n  \"stylish pose\": \"时尚姿势\",\n  \"stylus\": \"数绘笔\",\n  \"submachine gun\": \"冲锋枪\",\n  \"submerged\": \"被淹没的\",\n  \"subtitled\": \"带字幕的\",\n  \"succulent plant\": \"多肉植物\",\n  \"sucrose (genshin impact)\": \"砂糖（原神）\",\n  \"suction cup dildo\": \"吸盘假阳具\",\n  \"suction cups\": \"触手吸盘\",\n  \"suggestive fluid\": \"暗示性的白色液体\",\n  \"sugimoto reimi\": \"杉本鈴美\",\n  \"sugiura ayano\": \"杉浦綾乃\",\n  \"suigintou\": \"水銀燈\",\n  \"suiseiseki\": \"翠星石\",\n  \"suitcase\": \"手提箱\",\n  \"suitcase bondage\": \"手提箱束缚\",\n  \"sukuna shinmyoumaru\": \"少名针妙丸\",\n  \"sukusuku hakutaku\": \"白泽球\",\n  \"summer\": \"夏天\",\n  \"summer festival\": \"夏祭\",\n  \"summer long skirt\": \"夏日长裙\",\n  \"summer uniform\": \"夏季制服\",\n  \"sun hat\": \"太阳帽\",\n  \"sun symbol\": \"太阳符号\",\n  \"sunaookami shiroko\": \"砂狼白子\",\n  \"sunazuka akira\": \"砂塚あきら\",\n  \"sunbeam\": \"阳光\",\n  \"sunburst\": \"日出时突现的光照\",\n  \"sunflower hair ornament\": \"向日葵发饰\",\n  \"sunlight\": \"阳光\",\n  \"sunlight filtering through trees\": \"阳光透过树木\",\n  \"sunrise\": \"日出\",\n  \"sunscreen\": \"防晒霜\",\n  \"suou pavlichenko\": \"蘇芳・パヴリチェンコ\",\n  \"super crown\": \"库巴大王梗\",\n  \"super pochaco\": \"すーぱーぽちゃ子\",\n  \"super robot\": \"超级机器人\",\n  \"super saiyan\": \"超级赛亚人\",\n  \"super soaker\": \"超级水枪\",\n  \"super sonico\": \"すーぱーそに子\",\n  \"superhero\": \"超级英雄\",\n  \"suppressor\": \"消音器\",\n  \"surcoat\": \"苏尔外套\",\n  \"surcouf (azur lane)\": \"surcouf（碧蓝航线）\",\n  \"surcouf (loisirs balneaires) (azur lane)\": \"surcouf_(loisirs_balneaires)_(碧蓝航线)\",\n  \"surfboard\": \"冲浪板\",\n  \"surgery\": \"手术\",\n  \"surprise kiss\": \"惊喜之吻|意外之吻\",\n  \"surtr (arknights)\": \"surtr（明日方舟）\",\n  \"surtr (liberte echec) (arknights)\": \"surtr_(liberte_echec)_(arknights)\",\n  \"survey corps (emblem)\": \"调查兵团徽章\",\n  \"suspended congress\": \"火车便当式体位\",\n  \"suspender shorts\": \"吊带短裤\",\n  \"suspenders\": \"背带\",\n  \"sussurro (arknights)\": \"sussurro（明日方舟）\",\n  \"suzukaze aoba\": \"涼風青葉\",\n  \"suzuki jun\": \"鈴木純\",\n  \"suzumiya haruhi\": \"凉宫春日\",\n  \"suzuran (arknights)\": \"铃兰（明日方舟）\",\n  \"suzuya (azur lane)\": \"铃屋（碧蓝航线）\",\n  \"suzuya (kancolle)\": \"铃谷 (kancolle)\",\n  \"swastika\": \"万字符\",\n  \"sweatband\": \"吸汗带\",\n  \"sweater\": \"毛衣\",\n  \"sweater around waist\": \"束在腰上的毛衣\",\n  \"sweater lift\": \"撩起毛衣（露出胸部）\",\n  \"sweater vest\": \"毛衣背心\",\n  \"sweating\": \"出汗\",\n  \"sweating profusely\": \"大汗淋漓\",\n  \"sweatshirt\": \"长袖运动卫衣\",\n  \"sweeping\": \"打扫\",\n  \"sweets\": \"糖果\",\n  \"swiftsure (azur lane)\": \"swiftsure（碧蓝航线）\",\n  \"swim briefs\": \"泳裤\",\n  \"swim cap\": \"泳帽\",\n  \"swim trunks\": \"泳裤\",\n  \"swimming\": \"游泳\",\n  \"swimsuit of perpetual summer\": \"常夏的泳衣(fgo学妹灵衣)\",\n  \"swimsuit pull\": \"扯下泳衣\",\n  \"swimsuit under clothes\": \"里面穿着泳衣\",\n  \"swimwear\": \"泳衣\",\n  \"swing\": \"摆动\",\n  \"swire (arknights)\": \"太古_(arknights)\",\n  \"swirl\": \"漩涡\",\n  \"sword of hisou\": \"绯想之剑\",\n  \"sword over shoulder\": \"靠在肩上的剑\",\n  \"sybian\": \"西班\",\n  \"symbol in eye\": \"眼睛里有符号\",\n  \"symmetrical hand pose\": \"手对手\",\n  \"syringe\": \"注射器\",\n  \"t-head admiral\": \"T督\",\n  \"ta-class battleship\": \"戦艦タ級\",\n  \"tabard\": \"搭肩衫\",\n  \"table\": \"桌子\",\n  \"table sex\": \"援桌骑士\",\n  \"tablecloth\": \"台布\",\n  \"tablet pc\": \"平板电脑\",\n  \"tachibana arisu\": \"橘ありす\",\n  \"tachibana hibiki (symphogear)\": \"立花響\",\n  \"tachibana kanade\": \"立华奏\",\n  \"tachibana taki\": \"立花瀧\",\n  \"tada riina\": \"多田李衣菜\",\n  \"tagme\": \"图片有一些上传者未知的项目\",\n  \"taihou (azur lane)\": \"大凤(碧蓝航线)\",\n  \"taihou (enraptured companion) (azur lane)\": \"taihou_(陶醉的同伴)_(azur_Lane)\",\n  \"taihou (forbidden feast) (azur lane)\": \"大凤（禁宴）\",\n  \"taihou (muse) (azur lane)\": \"太后（缪斯）（碧蓝航线）\",\n  \"taihou (phoenix's spring song) (azur lane)\": \"太后（凤凰春歌）（碧蓝航线）\",\n  \"taihou (temptation on the sea breeze) (azur lane)\": \"太后（海风的诱惑）\",\n  \"tail bell\": \"尾巴系着铃铛\",\n  \"tail between legs\": \"尾巴蜷到两腿之间\",\n  \"tail bow\": \"尾巴系着蝴蝶结\",\n  \"tail grab\": \"抓着尾巴\",\n  \"tail hug\": \"抱着尾巴\",\n  \"tail insertion\": \"尾部插入\",\n  \"tail masturbation\": \"尾巴手淫\",\n  \"tail ornament\": \"尾巴装饰\",\n  \"tail raised\": \"尾巴翘起\",\n  \"tail ribbon\": \"尾巴系着缎带\",\n  \"tail through clothes\": \"穿过衣物的尾巴\",\n  \"tail wagging\": \"摇尾巴\",\n  \"tailjob\": \"尾交\",\n  \"tainaka ritsu\": \"田井中律\",\n  \"takagaki kaede\": \"高垣枫\",\n  \"takagi-san\": \"高木さんめ\",\n  \"takakura himari\": \"高倉陽毬\",\n  \"takamachi nanoha\": \"高町奈叶\",\n  \"takamaki anne\": \"高巻杏\",\n  \"takami chika\": \"高海千歌\",\n  \"takamori aiko\": \"高森藍子\",\n  \"takanashi rikka\": \"小鳥遊六花\",\n  \"takane lui\": \"鹰岭露依\",\n  \"takao (azur lane)\": \"高雄(碧蓝航线)\",\n  \"takao (beach rhapsody) (azur lane)\": \"takao_(海滩狂想曲)_(azur_Lane)\",\n  \"takao (full throttle charmer) (azur lane)\": \"takao（全油门魅力者）（碧蓝航线）\",\n  \"takao (kancolle)\": \"高雄\",\n  \"takao (school romanza) (azur lane)\": \"takao_(school_romanza)_(azur_Lane)\",\n  \"takara miyuki\": \"高良みゆき\",\n  \"takarada rikka\": \"宝多六花\",\n  \"takasu ryuuji\": \"高須竜児\",\n  \"takatsuki yayoi\": \"高槻やよい\",\n  \"take your pick\": \"选哪个好呢\",\n  \"takeba yukari\": \"岳羽ゆかり\",\n  \"takebe saori\": \"武部沙织\",\n  \"takei hisa\": \"竹井久\",\n  \"takimoto hifumi\": \"滝本ひふみ\",\n  \"tales of (series)\": \"传说（系列）\",\n  \"talisman\": \"画符\",\n  \"talking\": \"有台词的\",\n  \"tallinn (azur lane)\": \"塔林（碧蓝航线）\",\n  \"tally\": \"计数|画正字\",\n  \"talons\": \"鸟爪\",\n  \"talulah (arknights)\": \"talulah（明日方舟）\",\n  \"tam o' shanter\": \"苏格兰平顶帽\",\n  \"tamakeri\": \"蛋疼\",\n  \"tamamo (fate)\": \"玉藻（命运）\",\n  \"tamamo no mae (fate/extra)\": \"玉藻前（命运/额外）\",\n  \"tamamo no mae (swimsuit lancer) (fate)\": \"玉藻前（泳装）\",\n  \"tambourine\": \"手鼓\",\n  \"tamura yuri\": \"田村ゆり\",\n  \"tan\": \"小麦色(皮肤)\",\n  \"tan background\": \"棕褐色背景\",\n  \"tan lines\": \"晒日线\",\n  \"tanabata\": \"七夕\",\n  \"tanamachi kaoru\": \"棚町薫\",\n  \"taneshima popura\": \"種島ぽぷら\",\n  \"tangzhuang\": \"唐装\",\n  \"tank\": \"坦克\",\n  \"tankini\": \"坦基尼\",\n  \"tanlines\": \"晒痕\",\n  \"tanned cirno\": \"日焼けしたチルノ\",\n  \"tantou\": \"短刀\",\n  \"tanuki\": \"狸\",\n  \"tanzaku\": \"长条诗笺\",\n  \"tape\": \"胶布\",\n  \"tape gag\": \"嘴里贴着胶布并被绑起来\",\n  \"tapir tail\": \"貘尾\",\n  \"tarot\": \"塔罗牌\",\n  \"taroumaru (genshin impact)\": \"芋丸（原神）\",\n  \"tartaglia (genshin impact)\": \"达达利亚（原神）\",\n  \"tashkent (azur lane)\": \"塔什干\",\n  \"tashkent (the bound cruiser) (azur lane)\": \"塔什干（绑定巡洋舰）（蔚蓝航线）\",\n  \"tassel\": \"流苏\",\n  \"tassel earrings\": \"带流苏的耳环\",\n  \"tasuki\": \"襷\",\n  \"tatami\": \"榻榻米\",\n  \"tatara kogasa\": \"多多良小伞\",\n  \"tate eboshi\": \"乌纱\",\n  \"tatebayashi sakurako\": \"馆林樱子\",\n  \"tateyama ayano\": \"楯山文乃\",\n  \"tatsumaki\": \"戦慄のタツマキ\",\n  \"tatsumi kanji\": \"巽完二\",\n  \"taur\": \"（下身为别种生物的）半人兽（如半人马）\",\n  \"taut clothes\": \"绷紧的衣服\",\n  \"tea set\": \"茶具\",\n  \"teacher\": \"教师\",\n  \"teal\": \"蓝绿色\",\n  \"team 9\": \"⑨之组\",\n  \"team rocket\": \"火箭队\",\n  \"teamwork\": \"团队合作|多名女性服侍\",\n  \"teapot\": \"茶壶\",\n  \"teardrop\": \"泪珠\",\n  \"tearing clothes\": \"撕破衣服\",\n  \"teasing\": \"戏弄\",\n  \"teasing smile\": \"被逗笑|咧嘴傻笑\",\n  \"teddy bear\": \"泰迪熊\",\n  \"teddy bear sex\": \"泰迪熊自慰\",\n  \"tedeza rize\": \"天天座理世\",\n  \"teireida mai\": \"丁礼田舞\",\n  \"telekinesis\": \"念力\",\n  \"telephone pole\": \"弱电柱|通信电塔\",\n  \"telescope\": \"望远镜\",\n  \"television\": \"电视\",\n  \"telstar\": \"泰事达牌足球\",\n  \"ten'ou haruka\": \"天王はるか\",\n  \"tendou akane\": \"天道あかね\",\n  \"tenga\": \"腾加\",\n  \"tengen toppa gurren lagann\": \"天元突破\",\n  \"tengu\": \"天狗\",\n  \"tengu-geta\": \"天狗木屐\",\n  \"tenjou utena\": \"天上欧蒂娜\",\n  \"tenjouin asuka\": \"天上院明日香\",\n  \"tennis\": \"网球\",\n  \"tennis ball\": \"网球\",\n  \"tennis court\": \"网球场\",\n  \"tennis racket\": \"网球拍\",\n  \"tennis uniform\": \"网球衫\",\n  \"tenryuu (kancolle)\": \"天龙_(kancolle)\",\n  \"tent\": \"帐篷\",\n  \"tentacle gagged\": \"触手堵嘴\",\n  \"tentacle sex\": \"触手奸\",\n  \"tentaclejob\": \"触手活\",\n  \"tentacles\": \"触手\",\n  \"tentacles in thighhighs\": \"大腿上的触手\",\n  \"tentacles on male\": \"雄性触手\",\n  \"tentacles under clothes\": \"触手伸进衣服里\",\n  \"tenzin (arknights)\": \"丹增（明日方舟）\",\n  \"tequila (arknights)\": \"龙舌兰酒（明日方舟）\",\n  \"terror (azur lane)\": \"恐怖（碧蓝航线）\",\n  \"teruterubouzu\": \"晴天娃娃\",\n  \"test plugsuit\": \"EVA驾驶服试作款\",\n  \"test tube\": \"试管\",\n  \"testicle sucking\": \"吸睾丸\",\n  \"testicles touching\": \"睾丸触摸\",\n  \"texas (arknights)\": \"德克萨斯（明日方舟）\",\n  \"texas (willpower) (arknights)\": \"德州（意志力）（明日方舟）\",\n  \"texas (winter messenger) (arknights)\": \"德州（冬季信使）（明日方舟）\",\n  \"text focus\": \"文字元素\",\n  \"text only page\": \"纯文字的图\",\n  \"thai text\": \"泰文\",\n  \"thank you\": \"感谢绘\",\n  \"the emperor (arknights)\": \"皇帝（方舟骑士）\",\n  \"the king of fighters\": \"拳皇\",\n  \"the legend of zelda\": \"塞尔达传说\",\n  \"the only shoe\": \"单鞋\",\n  \"theft\": \"盗窃\",\n  \"themed object\": \"突出主题\",\n  \"theresa (arknights)\": \"特蕾莎（明日方舟）\",\n  \"thermometer\": \"体温计\",\n  \"thermos\": \"魔法瓶\",\n  \"they had lots of sex afterwards\": \"之后干了个爽\",\n  \"thick eyebrows\": \"浓眉\",\n  \"thick thigh\": \"肉腿\",\n  \"thigh grab\": \"抓着大腿\",\n  \"thigh holster\": \"腿上系着带子或工具包或枪套\",\n  \"thigh pouch\": \"腿上绑着工具包\",\n  \"thigh ribbon\": \"大腿系着缎带\",\n  \"thigh strap\": \"大腿缠着带子\",\n  \"thighband pantyhose\": \"有腿环的裤袜\",\n  \"thighhighs pull\": \"拉着长袜|拉着过膝袜|拉着裤袜\",\n  \"thighhighs under boots\": \"长袜、过膝袜等外面再穿着靴子\",\n  \"thighlet\": \"大腿\",\n  \"third eye\": \"第三只眼\",\n  \"thoma (genshin impact)\": \"托马（原神）\",\n  \"thompson submachine gun\": \"汤普森冲锋枪\",\n  \"thong leotard\": \"丁字式连身衣\",\n  \"thorns\": \"荆棘\",\n  \"thorns (arknights)\": \"荆棘（方舟）\",\n  \"thought bubble\": \"体现内心想法的会话气泡\",\n  \"thread\": \"线(物体)\",\n  \"three-dimensional maneuver gear\": \"立体机动装置\",\n  \"throne\": \"宝座\",\n  \"through wall\": \"壁尻\",\n  \"throwing\": \"丢（动作）\",\n  \"thrusters\": \"推进器\",\n  \"thumb ring\": \"拇指指环\",\n  \"tickle torture\": \"挠痒痒折磨\",\n  \"tickling\": \"挠痒痒\",\n  \"tie clip\": \"领带夹\",\n  \"tied shirt\": \"把衣服(衣角和下摆)打结\",\n  \"tied up\": \"捆绑\",\n  \"tied up (nonsexual)\": \"绑缚（非色色的）\",\n  \"tiered tray\": \"分层托盘架\",\n  \"tifa lockhart\": \"蒂法·洛克哈特\",\n  \"tiger\": \"老虎\",\n  \"tiger girl\": \"老虎娘\",\n  \"tiger print\": \"虎纹\",\n  \"tiger tail\": \"虎尾\",\n  \"tighnari (genshin impact)\": \"提纳里（原神）\",\n  \"tight\": \"衣物紧紧的\",\n  \"tight clothes\": \"紧身的衣服\",\n  \"tight pants\": \"紧身裤\",\n  \"tile floor\": \"格子纹地面\",\n  \"tile wall\": \"格子纹墙面\",\n  \"tiles\": \"瓷砖\",\n  \"tilted headwear\": \"歪着的头饰\",\n  \"time paradox\": \"不在同时间线的角色\",\n  \"timestamp\": \"时间戳\",\n  \"tinted eyewear\": \"有色眼镜\",\n  \"tippy\": \"提比（点兔）\",\n  \"tiptoes\": \"踮起脚尖\",\n  \"tire\": \"轮胎\",\n  \"tirpitz (azur lane)\": \"提尔皮茨\",\n  \"tissue\": \"纸巾|手帕\",\n  \"tissue box\": \"纸巾盒\",\n  \"title\": \"标题\",\n  \"title parody\": \"模仿标题风格\",\n  \"toaru kagaku no railgun\": \"某科学的超电磁炮\",\n  \"toaru majutsu no index\": \"魔法禁书目录\",\n  \"toast in mouth\": \"叼着面包\",\n  \"toddler\": \"幼童\",\n  \"toddlercon\": \"幼儿控\",\n  \"todoroki shouto\": \"轰焦冻\",\n  \"toe scrunch\": \"蜷着脚趾\",\n  \"toeless footwear\": \"露指鞋\",\n  \"toenail polish\": \"指甲油\",\n  \"toenails\": \"脚趾甲\",\n  \"toga himiko\": \"渡我被身子\",\n  \"tohno akiha\": \"远野秋叶\",\n  \"tohno shiki\": \"远野志贵\",\n  \"tohsaka rin\": \"远坂凛\",\n  \"tohsaka tokiomi\": \"远坂时臣\",\n  \"toilet\": \"厕所|坐便器\",\n  \"toilet paper\": \"厕纸\",\n  \"toilet use\": \"上厕所\",\n  \"tokiko (touhou)\": \"朱鷺子\",\n  \"tokisadame school uniform\": \"时定高校校服\",\n  \"tokisaki kurumi\": \"时崎狂三\",\n  \"tokitarou (fate)\": \"时太郎（命运）\",\n  \"tokiwadai school uniform\": \"常盘台中学校服\",\n  \"tokkuri\": \"清酒瓶\",\n  \"tokoyami towa\": \"常暗永远\",\n  \"tomboy\": \"假小子\",\n  \"tombstone\": \"墓碑\",\n  \"tomimi (arknights)\": \"托米米（明日方舟）\",\n  \"tomimi (silent night) (arknights)\": \"tomimi（平安夜）（明日方舟）\",\n  \"tomoe (symbol)\": \"巴纹\",\n  \"tomoe gozen (fate)\": \"tomoe_gozen_(命运)\",\n  \"tomoe hotaru\": \"土萠ほたる\",\n  \"tomoe mami\": \"巴麻美\",\n  \"tomoeda elementary school uniform\": \"友枝小学校服\",\n  \"toned\": \"健壮的\",\n  \"toned male\": \"健美男\",\n  \"tonfa\": \"东方棍\",\n  \"tongue clamp\": \"舌夹\",\n  \"tongue piercing\": \"打舌钉\",\n  \"too many\": \"太多了\",\n  \"too many sex toys\": \"性玩具太多\",\n  \"too many tentacles\": \"很多触手\",\n  \"tools\": \"工具\",\n  \"toon link\": \"猫目リンク\",\n  \"tooth\": \"牙\",\n  \"tooth necklace\": \"牙项链\",\n  \"toothbrush\": \"牙刷\",\n  \"top hat\": \"礼帽\",\n  \"topless male\": \"裸上身男性\",\n  \"toramaru shou\": \"寅丸星\",\n  \"torch\": \"火炬\",\n  \"torii\": \"鸟居\",\n  \"torn bodysuit\": \"破损的紧身衣\",\n  \"torn cape\": \"破损的披风\",\n  \"torn gloves\": \"破损的手套\",\n  \"torn hat\": \"撕裂的帽子\",\n  \"torn jeans\": \"破损的牛仔裤\",\n  \"torn leotard\": \"破损的连身衣\",\n  \"torn panties\": \"破损的内裤\",\n  \"torn pants\": \"破损的裤子\",\n  \"torn pantyhose\": \"破损的裤袜\",\n  \"torn scarf\": \"破损的围巾\",\n  \"torn shirt\": \"破损的衬衫\",\n  \"torn shorts\": \"破损的短裤\",\n  \"torn skirt\": \"破损的短裙\",\n  \"torn sleeves\": \"破损的袖子\",\n  \"torn swimsuit\": \"破损的泳衣\",\n  \"torpedo\": \"鱼雷\",\n  \"torso grab\": \"抓着躯干\",\n  \"torture\": \"拷问\",\n  \"tosa (azur lane)\": \"土佐\",\n  \"tosa (hometown zest) (azur lane)\": \"土佐（家乡热情）（碧蓝航线）\",\n  \"toshinou kyouko\": \"歳納京子\",\n  \"tossing\": \"投掷\",\n  \"totoki airi\": \"十時愛梨\",\n  \"toudou shimako\": \"藤堂志摩子\",\n  \"toudou yurika\": \"藤堂ユリカ\",\n  \"touhou (pc-98)\": \"东方_(pc-98)\",\n  \"touhou bougetsushou\": \"东方报月手\",\n  \"touhou cannonball\": \"东方炮弹\",\n  \"touhou danmaku kagura\": \"东方弹幕神乐\",\n  \"touhou gouyoku ibun\": \"东方gouyoku_ibun\",\n  \"touhou hisoutensoku\": \"东方高天速\",\n  \"touhou lost word\": \"东方失语\",\n  \"touhou sangetsusei\": \"东方三月sei\",\n  \"touhou tag dream\": \"东方标签梦\",\n  \"toujou nozomi\": \"東條希\",\n  \"touken ranbu\": \"刀剑乱舞\",\n  \"touwa erio\": \"藤和エリオ\",\n  \"towel\": \"毛巾\",\n  \"towel around neck\": \"披着毛巾的脖子\",\n  \"towel on head\": \"头上有毛巾\",\n  \"toy\": \"玩具\",\n  \"toyosatomimi no miko\": \"豊聡耳神子\",\n  \"tracen school uniform\": \"赛马娘训练员培训学院制服\",\n  \"track and field\": \"田径场\",\n  \"track jacket\": \"运动夹克\",\n  \"track marks\": \"轨道标记\",\n  \"track pants\": \"运动裤\",\n  \"track suit\": \"运动服\",\n  \"trading card\": \"集换卡片\",\n  \"traditional bowtie\": \"传统领结\",\n  \"traditional chinese room\": \"传统中式客房\",\n  \"traditional chinese text\": \"繁体字\",\n  \"traditional clothes\": \"传统服装|民族服装\",\n  \"traditional youkai\": \"（日本）传统妖怪\",\n  \"traffic cone\": \"路障\",\n  \"traffic light\": \"信号灯\",\n  \"train\": \"列车|电车\",\n  \"train interior\": \"列车内部|电车内部\",\n  \"training corps (emblem)\": \"训练兵团徽章\",\n  \"trait connection\": \"角色特征有关联\",\n  \"transgender\": \"跨性别者\",\n  \"translation request\": \"翻译\",\n  \"translucent bunnysuit\": \"半透明兔女郎\",\n  \"translucent hair\": \"半透明的头发\",\n  \"transparent\": \"透明的\",\n  \"transparent umbrella\": \"透明雨伞\",\n  \"trap\": \"伪娘\",\n  \"trapped\": \"被困住\",\n  \"trash can\": \"垃圾桶\",\n  \"tray\": \"托盘\",\n  \"treasure chest\": \"宝箱\",\n  \"treble clef\": \"高音符号\",\n  \"tree\": \"树\",\n  \"tree branch\": \"树枝\",\n  \"tree shade\": \"树荫\",\n  \"tree stump\": \"树桩\",\n  \"trench coat\": \"长摆风衣\",\n  \"tress ribbon\": \"绺发发带\",\n  \"trial captain\": \"道馆馆主\",\n  \"triangle\": \"三角形\",\n  \"triangle mouth\": \"三角嘴\",\n  \"triangular headpiece\": \"三角头巾\",\n  \"tribadism (scissoring)\": \"磨豆腐（剪刀）\",\n  \"tribal\": \"部落\",\n  \"trick or treat\": \"不给糖就捣蛋\",\n  \"trick or treatment\": \"紫绿相间的胶衣比基尼\",\n  \"trident\": \"三叉戟\",\n  \"triforce\": \"三角神力\",\n  \"trigger discipline\": \"手指没放在扳机上\",\n  \"trigram\": \"八卦\",\n  \"triple amputee\": \"三重截肢者\",\n  \"triple anal\": \"三重肛门\",\n  \"triple vaginal\": \"三重插入(触手\",\n  \"triplets\": \"三胞胎\",\n  \"tripping\": \"被绊倒\",\n  \"troll face\": \"嚣张脸\",\n  \"trolling\": \"恶搞行为\",\n  \"trombone\": \"长号\",\n  \"trophy\": \"奖杯\",\n  \"trumpet\": \"小洋号\",\n  \"truth\": \"真相吐槽\",\n  \"tsab ground military uniform\": \"时空管理局军服\",\n  \"tsubaki (blue archive)\": \"椿（蓝色档案）\",\n  \"tsukikage yuri\": \"月影ゆり\",\n  \"tsukimiya ayu\": \"月宮あゆ\",\n  \"tsukino mito\": \"月ノ美兎\",\n  \"tsukino usagi\": \"月野兔\",\n  \"tsukioka kogane\": \"月岡恋鐘\",\n  \"tsukumo benben\": \"九十九弁々\",\n  \"tsukumo yatsuhashi\": \"九十九八橋\",\n  \"tsukuyo (blue archive)\": \"tsukuyo（蓝色档案）\",\n  \"tsukuyomi shirabe\": \"月読調\",\n  \"tsurugi (blue archive)\": \"tsurugi（蓝色档案）\",\n  \"tsurumaki kokoro\": \"弦巻こころ\",\n  \"tsurumaki maki\": \"弦巻マキ\",\n  \"tsurumaru kuninaga\": \"鶴丸国永\",\n  \"tsuruya\": \"鶴屋さん\",\n  \"tsushima yoshiko\": \"津岛善子\",\n  \"tube\": \"管子\",\n  \"tumbler\": \"普通玻璃杯\",\n  \"tunic\": \"束腰外衣\",\n  \"turban\": \"穆斯林头巾\",\n  \"turn one's back\": \"转身\",\n  \"turnaround\": \"前后身对比图\",\n  \"turquoise\": \"绿松石色\",\n  \"turret\": \"舰炮\",\n  \"turtle\": \"龟\",\n  \"turtle shell\": \"乌龟壳\",\n  \"turtleneck sweater\": \"高领毛衣\",\n  \"tusks\": \"象牙\",\n  \"tuxedo\": \"男式晚间小礼服\",\n  \"twilight\": \"黄昏\",\n  \"twitching\": \"抽搐\",\n  \"twitching penis\": \"颤动的阴茎\",\n  \"twitter username\": \"推特用户名\",\n  \"two-footed footjob\": \"用双脚腿交\",\n  \"two-handed\": \"用双手\",\n  \"two-sided cape\": \"双面斗篷\",\n  \"two-sided fabric\": \"双层样式的服饰画法\",\n  \"two-tone background\": \"双色调背景\",\n  \"two-tone bikini\": \"双色比基尼\",\n  \"two-tone fur\": \"双色毛皮\",\n  \"two-tone hair\": \"双色头发\",\n  \"two-tone hairband\": \"双色发带\",\n  \"two-tone jacket\": \"两色夹克\",\n  \"two-tone shirt\": \"双色衬衫\",\n  \"two-tone skin\": \"双色皮肤\",\n  \"two-tone skirt\": \"双色短裙\",\n  \"two tails\": \"有两条尾巴\",\n  \"typo\": \"印刷错误\",\n  \"u-47 (azur lane)\": \"u-47（蔚蓝航线）\",\n  \"u-81 (azur lane)\": \"u-81（碧蓝航线）\",\n  \"u.a. school uniform\": \"雄英高中校服\",\n  \"uchi emiri\": \"内笑美莉\",\n  \"uchiwa\": \"团扇\",\n  \"udagawa tomoe\": \"宇田川巴\",\n  \"uehara himari\": \"上原ひまり\",\n  \"ufo\": \"不明飞行物\",\n  \"ugly man\": \"丑男\",\n  \"ui (blue archive)\": \"ui（蓝色档案）\",\n  \"uiharu kazari\": \"初春飾利\",\n  \"ujimatsu chiya\": \"宇治松千夜\",\n  \"ulrich von hutten (azur lane)\": \"ulrich_von_hutten（蔚蓝海岸）\",\n  \"ultimate madoka\": \"女神まどか\",\n  \"ultra beast\": \"超级怪兽\",\n  \"unamused\": \"不开心的\",\n  \"unbirthing\": \"分娩\",\n  \"unbuttoned\": \"解开纽扣后\",\n  \"under-rim eyewear\": \"无上框眼镜\",\n  \"under bridge\": \"桥下\",\n  \"under covers\": \"盖着被子的\",\n  \"under kotatsu\": \"钻进被炉的\",\n  \"under table\": \"在桌子下面\",\n  \"underage\": \"未成年\",\n  \"underboob cutout\": \"衣服有下半乳开口\",\n  \"undershirt\": \"汗衫\",\n  \"undersized clothes\": \"尺寸过小的衣服\",\n  \"underwater\": \"水下\",\n  \"underwear only\": \"只穿着内衣\",\n  \"undone necktie\": \"解开领带\",\n  \"uneven eyes\": \"大小眼\",\n  \"uneven gloves\": \"不对称手套\",\n  \"uneven sleeves\": \"不均匀的袖子\",\n  \"unicorn\": \"独角兽\",\n  \"unicorn (azur lane)\": \"独角兽（碧蓝航线）\",\n  \"unicorn (long-awaited date) (azur lane)\": \"独角兽（期待已久的约会）（碧蓝航线）\",\n  \"unicorn (the gift of spring) (azur lane)\": \"独角兽（春天的礼物）（碧蓝航线）\",\n  \"union jack\": \"米字旗\",\n  \"unitard\": \"弹力紧身衣\",\n  \"united kingdom (hetalia)\": \"アーサー・カークランド\",\n  \"universe\": \"宇宙\",\n  \"unleashed\": \"带子松开\",\n  \"unmoving pattern\": \"连续重复的花纹\",\n  \"unsheathed\": \"（剑）出鞘\",\n  \"unsheathing\": \"拔出鞘的\",\n  \"untied\": \"解开的衣物|没穿好的衣物\",\n  \"untied panties\": \"解开系带的（系带）内裤\",\n  \"untucked shirt\": \"解开的衬衫\",\n  \"untying\": \"解开的\",\n  \"unworn eyewear\": \"未戴上的眼镜\",\n  \"unzan\": \"雲山\",\n  \"unzipped\": \"拉开拉链的\",\n  \"unzipping\": \"拉开拉链(动作)\",\n  \"updo\": \"头发往上蜷的发型\",\n  \"uranohoshi school uniform\": \"浦之星女学院校服\",\n  \"uraraka ochako\": \"麗日お茶子\",\n  \"urethral beads\": \"尿道珠\",\n  \"urethral insertion\": \"尿道插入\",\n  \"uruha rushia\": \"潤羽露西婭\",\n  \"uryuu ryuunosuke\": \"雨生龍之介\",\n  \"usada pekora\": \"兔田佩克拉\",\n  \"usami renko\": \"宇佐見蓮子\",\n  \"usami sumireko\": \"宇佐見菫子\",\n  \"used condom\": \"用过的避孕套\",\n  \"used condom on penis\": \"阴茎上用过的避孕套\",\n  \"used tissue\": \"用过的纸巾\",\n  \"ushanka\": \"俄罗斯冬帽\",\n  \"ushiromiya ange\": \"右代宮縁寿\",\n  \"ushiromiya battler\": \"右代宮戦人\",\n  \"ushiromiya jessica\": \"右代宮朱志香\",\n  \"ushiromiya maria\": \"右代宮真里亞\",\n  \"ushiwakamaru (fate)\": \"牛若丸（命运）\",\n  \"utage (arknights)\": \"使用_(arknights)\",\n  \"uterus\": \"子宫\",\n  \"utility belt\": \"战术皮带\",\n  \"utility pole\": \"电线杆\",\n  \"utsugi yuuki\": \"宇津木優木\",\n  \"uvula\": \"小舌头|口盖垂|悬雍垂\",\n  \"v-fin\": \"（高达的）V型附件\",\n  \"v arms\": \"拘谨的手势\",\n  \"vacuum cleaner\": \"吸尘器\",\n  \"vaginal\": \"阴道\",\n  \"vaginal fingering\": \"抠阴\",\n  \"vaginal insertion\": \"阴道插入\",\n  \"vaginal object insertion\": \"阴道异物插入\",\n  \"vaginal vibrator\": \"阴道振动器\",\n  \"vambraces\": \"下臂护甲\",\n  \"vampire (azur lane)\": \"吸血鬼(碧蓝航线)\",\n  \"variable fighter\": \"可变形战机|超时空要塞机体\",\n  \"vase\": \"花瓶\",\n  \"vastaya\": \"瓦斯塔亚人\",\n  \"vaulting horse\": \"跳马(器材)\",\n  \"vegetable\": \"蔬菜\",\n  \"vehicle focus\": \"载具的特写\",\n  \"veil\": \"面纱\",\n  \"veins\": \"静脉|血管凸起\",\n  \"veiny penis\": \"静脉凸起的阴茎\",\n  \"vending machine\": \"自动售货机\",\n  \"venice\": \"意大利 威尼斯\",\n  \"venti (genshin impact)\": \"温迪\",\n  \"venus symbol\": \"♀\",\n  \"veranda\": \"外廊|缘侧\",\n  \"verge\": \"边缘\",\n  \"vermeil (arknights)\": \"朱红（明日方舟）\",\n  \"vertical-striped bikini\": \"竖条纹比基尼\",\n  \"vertical-striped panties\": \"竖条纹内裤\",\n  \"vertical-striped pantyhose\": \"竖条纹裤袜\",\n  \"vertical-striped scarf\": \"竖条纹围巾\",\n  \"vertical-striped shirt\": \"竖条纹衬衫\",\n  \"vertical-striped skirt\": \"竖条纹裙子\",\n  \"vertical-striped thighhighs\": \"竖条纹过膝袜\",\n  \"vertical stripes\": \"竖条纹\",\n  \"very dark skin\": \"黑皮\",\n  \"vial\": \"试管\",\n  \"vibrator cord\": \"跳蛋线\",\n  \"vibrator in anus\": \"肛门振动器\",\n  \"vibrator in leg garter\": \"吊袜带中的振动器\",\n  \"vibrator in thigh highs\": \"震动在过膝袜里\",\n  \"vibrator in thigh strap\": \"大腿带中的振动器\",\n  \"vibrator on nipple\": \"乳头上的振动器\",\n  \"vibrator on penis\": \"阴茎上的振动器\",\n  \"vibrator under clothes\": \"塞着跳蛋且穿着衣服\",\n  \"vibrator under pantyhose\": \"连裤袜下的振动器\",\n  \"victorious (azur lane)\": \"胜利\",\n  \"video camera\": \"DV机\",\n  \"video game\": \"电子游戏\",\n  \"viewer holding leash\": \"第一人称握缰绳\",\n  \"vigna (arknights)\": \"维尼亚（明日方舟）\",\n  \"viktor nikiforov\": \"勇ヴィク\",\n  \"vines\": \"藤曼\",\n  \"vinyl\": \"乙烯基唱片；黑胶唱片\",\n  \"violet evergarden (series)\": \"紫罗兰的永恒花园\",\n  \"violin\": \"小提琴\",\n  \"virtual youtuber\": \"虚拟Youtuber\",\n  \"visible air\": \"被画出来的空气\",\n  \"vision (genshin impact)\": \"视觉（原神）\",\n  \"visor\": \"面罩|遮阳帽舌|遮阳板\",\n  \"visor cap\": \"遮阳帽\",\n  \"visual novel\": \"视觉小说\",\n  \"vittorio veneto (azur lane)\": \"维托里奥·威尼托（蔚蓝海岸）\",\n  \"vittorio veneto (the flower of la spezia) (azur lane)\": \"vittorio_veneto（拉斯佩齐亚之花）（碧蓝航线）\",\n  \"viviana (arknights)\": \"薇薇安娜（明日方舟）\",\n  \"vivio\": \"高町ヴィヴィオ\",\n  \"vocaloid\": \"VOCALOID\",\n  \"vocaloid append\": \"V家歌手的头戴设备\",\n  \"voice actor connection\": \"声优联动\",\n  \"voile\": \"薄纱|巴里纱\",\n  \"volleyball\": \"排球\",\n  \"vortex vanquisher (genshin impact)\": \"贯虹之槊（原神）\",\n  \"vulcan (arknights)\": \"火神（方舟）\",\n  \"w (arknights)\": \"w（方舟）\",\n  \"w arms\": \"双臂摆出W\",\n  \"waai fu (arknights)\": \"waai_fu_(arknights)\",\n  \"wading\": \"涉水\",\n  \"wading pool\": \"充气泳池\",\n  \"waist\": \"腰\",\n  \"waist bow\": \"系在前腰的蝴蝶结\",\n  \"waist cape\": \"穿在腰部的小披风\",\n  \"waistcoat\": \"马甲\",\n  \"waiter\": \"服务员\",\n  \"wakamo (blue archive)\": \"wakamo（蓝色档案）\",\n  \"wakasagihime\": \"わかさぎ姫\",\n  \"waking up\": \"起床\",\n  \"wakizashi\": \"日本短剑|介错刀\",\n  \"walking on liquid\": \"在液体上行走\",\n  \"wall\": \"墙\",\n  \"wall of text\": \"文字背景\",\n  \"wall slam\": \"壁咚\",\n  \"wallet\": \"钱包\",\n  \"war\": \"战争\",\n  \"wardrobe error\": \"穿衣方式错了\",\n  \"wardrobe malfunction\": \"衣服出了意外(如崩开)\",\n  \"warfarin (arknights)\": \"华法林_(arknights)\",\n  \"warship\": \"军舰\",\n  \"warspite (azur lane)\": \"厌战\",\n  \"washing\": \"洗涤\",\n  \"washington (azur lane)\": \"华盛顿（碧蓝航线）\",\n  \"watanabe you\": \"渡辺曜\",\n  \"watashi ni tenshi ga maiorita!\": \"watashi_ni_tenshi_ga_maiorita!\",\n  \"watatsuki no toyohime\": \"綿月豊姫\",\n  \"watatsuki no yorihime\": \"綿月依姫\",\n  \"watch\": \"手表\",\n  \"water bottle\": \"水瓶\",\n  \"water drop\": \"水滴\",\n  \"water gun\": \"水枪\",\n  \"watercolor\": \"水彩\",\n  \"watercraft\": \"船艇\",\n  \"watering can\": \"水壶\",\n  \"watson amelia\": \"沃森-阿米莉亚\",\n  \"waves\": \"波浪\",\n  \"waving arms\": \"挥舞着手臂\",\n  \"wax play\": \"滴蜡游戏\",\n  \"weapon on back\": \"背上的武器\",\n  \"weapon over shoulder\": \"肩上的武器\",\n  \"web address\": \"网址\",\n  \"wedding\": \"结婚|婚礼\",\n  \"wedding band\": \"左手无名指\",\n  \"wedding ring\": \"结婚戒指\",\n  \"wedgie\": \"嵌入(拉裆部衣物所致)\",\n  \"wedging\": \"抓内裤\",\n  \"weedy (arknights)\": \"杂草（明日方舟）\",\n  \"weighing scale\": \"秤\",\n  \"weight conscious\": \"人物在意体重\",\n  \"werewolf\": \"狼人\",\n  \"wet\": \"湿身\",\n  \"wet clothes\": \"湿衣服\",\n  \"wet swimsuit\": \"湿泳衣\",\n  \"wet vagina\": \"湿润的阴道\",\n  \"wetsuit\": \"潜水服\",\n  \"whale\": \"鲸鱼\",\n  \"what\": \"不知所谓\",\n  \"wheat\": \"小麦色\",\n  \"wheel\": \"车轮\",\n  \"wheelbarrow\": \"独轮小推车\",\n  \"wheelchair\": \"轮椅\",\n  \"when you see it\": \"把梗元素藏在图里\",\n  \"whisk\": \"搅拌\",\n  \"whisker markings\": \"脸颊有胡须状痕迹(如狐妖脸上)\",\n  \"whiskers\": \"动物胡须|络腮胡\",\n  \"whislash (arknights)\": \"whislash（明日方舟）\",\n  \"whisperain (arknights)\": \"耳语（明日方舟）\",\n  \"whispering\": \"讲悄悄话\",\n  \"whistle\": \"口哨\",\n  \"white\": \"白色\",\n  \"white-framed eyewear\": \"白框眼镜\",\n  \"white apron\": \"白色围裙\",\n  \"white ascot\": \"白色阿斯科特领巾\",\n  \"white belt\": \"白色腰带\",\n  \"white bikini\": \"白色比基尼\",\n  \"white bloomers\": \"白色灯笼裤\",\n  \"white blouse\": \"白色上衣\",\n  \"white bodysuit\": \"白色紧身衣\",\n  \"white border\": \"白色边框\",\n  \"white bow\": \"白色蝴蝶结\",\n  \"white bowtie\": \"白色领结\",\n  \"white bra\": \"白色胸罩\",\n  \"white camisole\": \"白色女式背心\",\n  \"white cape\": \"白色斗篷\",\n  \"white capelet\": \"白色披风\",\n  \"white cardigan\": \"白色开襟衫\",\n  \"white cat\": \"白猫\",\n  \"white choker\": \"白色项圈\",\n  \"white cloak\": \"白色斗篷\",\n  \"white coat\": \"白色外套\",\n  \"white collar\": \"白色领子\",\n  \"white day\": \"白色情人节\",\n  \"white feathers\": \"白色羽毛\",\n  \"white flower\": \"白色的花\",\n  \"white footwear\": \"白色鞋类\",\n  \"white fur\": \"白色的毛皮\",\n  \"white headband\": \"白色头带\",\n  \"white headwear\": \"白色头饰\",\n  \"white hoodie\": \"白色连帽衫\",\n  \"white horns\": \"白色角\",\n  \"white jacket\": \"白色夹克\",\n  \"white kimono\": \"白色和服\",\n  \"white leotard\": \"白色连身衣\",\n  \"white mage\": \"白魔道士\",\n  \"white nails\": \"白色指甲\",\n  \"white neckerchief\": \"白色领巾\",\n  \"white necktie\": \"白色领带\",\n  \"white one-piece swimsuit\": \"白色连体泳装\",\n  \"white outline\": \"白色轮廓\",\n  \"white pants\": \"白色裤子\",\n  \"white pantyhose\": \"白色连裤袜\",\n  \"white pupils\": \"白色瞳孔\",\n  \"white ribbon\": \"白色丝带\",\n  \"white robe\": \"白色长袍\",\n  \"white sailor collar\": \"白色水手领\",\n  \"white scarf\": \"白色围巾\",\n  \"white scrunchie\": \"白色发束\",\n  \"white serafuku\": \"白色水手服\",\n  \"white shorts\": \"白色短裤\",\n  \"white skin\": \"白色的皮肤\",\n  \"white skirt\": \"白色短裙\",\n  \"white sleeves\": \"白色袖子\",\n  \"white socks\": \"白色短袜\",\n  \"white suit\": \"白色西装\",\n  \"white sweater\": \"白色毛衣\",\n  \"white swimsuit\": \"白色泳衣\",\n  \"white tank top\": \"白色无袖紧身背心\",\n  \"white tiger\": \"白虎(动物)\",\n  \"white towel\": \"白色毛巾\",\n  \"white vest\": \"白色背心\",\n  \"white wings\": \"白色翅膀\",\n  \"whitesmoke\": \"烟白\",\n  \"wicked dragon witch ver. shinjuku 1999\": \"邪龙之魔女ver新宿1999\",\n  \"wide face\": \"宽脸化\",\n  \"wide ponytail\": \"宽马尾\",\n  \"wide spread legs\": \"丰盈的大腿\",\n  \"wife and wife\": \"百合夫妇\",\n  \"wig\": \"假发\",\n  \"wind\": \"风\",\n  \"wind chime\": \"风铃\",\n  \"wind lift\": \"起风效果|上升气流\",\n  \"windbreaker\": \"冲锋衣\",\n  \"winding key\": \"发条钥匙\",\n  \"window\": \"窗\",\n  \"window shade\": \"透过窗户照进来的光\",\n  \"windsock\": \"风向带|鲤鱼旗\",\n  \"wine bottle\": \"酒瓶\",\n  \"wine glass\": \"红酒杯\",\n  \"winged footwear\": \"带翅膀的鞋子\",\n  \"winged hat\": \"带翅膀（装饰）的帽子\",\n  \"winter\": \"冬季\",\n  \"winter clothes\": \"冬装\",\n  \"winter coat\": \"冬季大衣\",\n  \"winter uniform\": \"冬装制服\",\n  \"wiping tears\": \"擦眼泪\",\n  \"wire\": \"电线|数据线\",\n  \"witch (madoka magica)\": \"魔女(魔法少女小圆)\",\n  \"withered flower\": \"枯萎的花\",\n  \"wo-class aircraft carrier\": \"空母ヲ級\",\n  \"wolf's gravestone (genshin impact)\": \"狼的墓碑（原神）\",\n  \"wolf\": \"狼\",\n  \"wolf spirit (touhou)\": \"狼灵（东方）\",\n  \"wolf tail\": \"狼尾巴\",\n  \"wood\": \"木材\",\n  \"wooden bucket\": \"木桶\",\n  \"wooden floor\": \"木地板\",\n  \"wooden sword\": \"木剑\",\n  \"wooden wall\": \"木墙\",\n  \"world war ii\": \"第二次世界大战\",\n  \"world witches series\": \"世界女巫系列\",\n  \"wrench\": \"扳手\",\n  \"wrestling\": \"摔角(运动)\",\n  \"wrestling outfit\": \"摔角服\",\n  \"wrestling ring\": \"摔角场\",\n  \"wriggle nightbug\": \"蠕动夜虫\",\n  \"wringing clothes\": \"拧干衣服\",\n  \"wrist grab\": \"抓着手腕\",\n  \"wrist ribbon\": \"腕带\",\n  \"wrist scrunchie\": \"束腕\",\n  \"wrist wrap\": \"护腕(布类)\",\n  \"wristwatch\": \"手表\",\n  \"writing\": \"写作\",\n  \"wrong feet\": \"脚部作画错误\",\n  \"xenoblade chronicles (series)\": \"异度之刃编年史\",\n  \"xiangling (genshin impact)\": \"香菱（原神）\",\n  \"xiao (genshin impact)\": \"魈_(原神冲击)\",\n  \"xingqiu (genshin impact)\": \"行秋（原神）\",\n  \"xinyan (genshin impact)\": \"辛焱（原神）\",\n  \"xx and xx hair\": \"头发内变色\",\n  \"xx colored inner hair\": \"内层挑染\",\n  \"xx focus\": \"聚焦在xx上\",\n  \"xx girl\": \"xx娘的另一种形式\",\n  \"xx musume\": \"xx娘\",\n  \"yae miko\": \"八重神子\",\n  \"yae sakura\": \"八重樱\",\n  \"yagami hayate\": \"八神疾风\",\n  \"yagasuri\": \"箭羽纹\",\n  \"yagen toushirou\": \"薬研藤四郎\",\n  \"yagokoro eirin\": \"八意永琳\",\n  \"yakumo ran\": \"八云蓝\",\n  \"yakumo yukari\": \"八云紫\",\n  \"yamabuki inori\": \"山吹祈里\",\n  \"yamada aoi\": \"山田葵\",\n  \"yamada elf\": \"山田エルフ\",\n  \"yamagami lucy\": \"山神露西…(略)\",\n  \"yamagishi fuuka\": \"山岸風花\",\n  \"yamakasa\": \"山形花车\",\n  \"yamanaka ino\": \"山中いの\",\n  \"yamanaka sawako\": \"山中さわ子\",\n  \"yamashiro (azur lane)\": \"山城(アズールレーン)\",\n  \"yamashiro (summer offensive?) (azur lane)\": \"山城（夏季攻势？）（碧蓝航线）\",\n  \"yamato-no-kami yasusada\": \"大和守安定\",\n  \"yamato (kancolle)\": \"大和_(kancolle)\",\n  \"yanfei (genshin impact)\": \"烟绯（原神）\",\n  \"yang guifei (fate)\": \"杨贵妃（命运）1304\",\n  \"yano toshinori\": \"矢野俊典\",\n  \"yaoi (male-male)\": \"八井（男-男）\",\n  \"yaoyao (genshin impact)\": \"yaoyao（原神）\",\n  \"yaoyorozu momo\": \"八百万百\",\n  \"yarn\": \"毛线\",\n  \"yarn ball\": \"毛线球\",\n  \"yasaka kanako\": \"八坂神奈子\",\n  \"yasogami school uniform\": \"八十神高中校服\",\n  \"yat sen (azur lane)\": \"中山（碧蓝航线）\",\n  \"yazawa nico\": \"矢泽妮可\",\n  \"year of the dog\": \"狗年\",\n  \"year of the pig\": \"猪年\",\n  \"year of the rat\": \"鼠年\",\n  \"year of the rooster\": \"鸡年\",\n  \"yelan\": \"夜澜\",\n  \"yelan (genshin impact)\": \"夜澜（原神）\",\n  \"yellow\": \"黄色\",\n  \"yellow-framed eyewear\": \"黄框眼镜\",\n  \"yellow apron\": \"黄色围裙\",\n  \"yellow ascot\": \"黄色阿斯科特领巾\",\n  \"yellow background\": \"黄色背景\",\n  \"yellow bikini\": \"黄色比基尼\",\n  \"yellow bodysuit\": \"黄色紧身衣\",\n  \"yellow bow\": \"黄色的蝴蝶结\",\n  \"yellow bowtie\": \"黄色领结\",\n  \"yellow bra\": \"黄色胸罩\",\n  \"yellow choker\": \"黄色项圈\",\n  \"yellow flower\": \"黄色的花\",\n  \"yellow footwear\": \"黄色鞋类\",\n  \"yellow fur\": \"黄色毛皮\",\n  \"yellow gloves\": \"黄色手套\",\n  \"yellow headwear\": \"黄色头饰\",\n  \"yellow jacket\": \"黄色夹克\",\n  \"yellow kimono\": \"黄色和服\",\n  \"yellow leotard\": \"黄色连身衣\",\n  \"yellow nails\": \"黄色指甲\",\n  \"yellow neckerchief\": \"黄色领巾\",\n  \"yellow necktie\": \"黄色领带\",\n  \"yellow panties\": \"黄色内裤\",\n  \"yellow ribbon\": \"黄丝带\",\n  \"yellow scarf\": \"黄色围巾\",\n  \"yellow scrunchie\": \"黄色发束\",\n  \"yellow shirt\": \"黄色衬衫\",\n  \"yellow shorts\": \"黄色短裤\",\n  \"yellow skin\": \"黄色皮肤\",\n  \"yellow skirt\": \"黄色裙子\",\n  \"yellow sweater\": \"黄色毛衣\",\n  \"yellow thighhighs\": \"黄色过膝袜\",\n  \"yellow vest\": \"黄色背心\",\n  \"yellow wings\": \"黄色的翅膀\",\n  \"yellowgreen\": \"黄绿\",\n  \"yes\": \"对\",\n  \"yes-no pillow\": \"Yes/No枕头\",\n  \"yoga pants\": \"瑜伽裤\",\n  \"yoimiya (genshin impact)\": \"宵宫(原神)\",\n  \"yor briar\": \"约尔·福杰\",\n  \"yordle\": \"约德尔人\",\n  \"yorha no.2 type b\": \"2b\",\n  \"yorha no. 2 type b\": \"ヨルハ二号B型\",\n  \"yorha no. 9 type s\": \"ヨルハ九号S型\",\n  \"yorha type a no. 2\": \"ヨルハA型二号\",\n  \"yorigami jo'on\": \"依神女苑\",\n  \"yorigami shion\": \"依神紫苑\",\n  \"yorktown (azur lane)\": \"约克镇（碧蓝航线）\",\n  \"yoshida yuuko (machikado mazoku)\": \"吉田優子\",\n  \"yoshikawa chinatsu\": \"吉川ちなつ\",\n  \"yoshimi (blue archive)\": \"吉见（蓝色档案）\",\n  \"yotsuba alice\": \"四葉ありす\",\n  \"you're doing it wrong\": \"使用方法错误\",\n  \"you gonna get raped\": \"要被强奸的flag\",\n  \"youkai\": \"妖怪\",\n  \"young\": \"年轻\",\n  \"yowane haku\": \"弱音ハク\",\n  \"yu-gi-oh!\": \"游戏王\",\n  \"yu mei-ren (fate)\": \"于美人（命运）\",\n  \"yugake\": \"弽\",\n  \"yuigahama yui\": \"由比滨结衣\",\n  \"yuki (touhou)\": \"由纪（东方）\",\n  \"yuki miku\": \"雪初音\",\n  \"yukihana lamy\": \"雪花菈米\",\n  \"yukikaze (azur lane)\": \"雪风\",\n  \"yukikaze (kancolle)\": \"雪风_(kancolle)\",\n  \"yukine chris\": \"雪音クリス\",\n  \"yukinoshita yukino\": \"雪之下雪乃\",\n  \"yukishiro honoka\": \"雪城ほのか\",\n  \"yumehara nozomi\": \"夢原のぞみ\",\n  \"yumeko (touhou)\": \"梦子（东方）\",\n  \"yumemi riamu\": \"梦见璃亚梦\",\n  \"yumi (senran kagura)\": \"雪泉（闪乱神乐）\",\n  \"yumizuka satsuki\": \"弓塚さつき\",\n  \"yun jin (genshin impact)\": \"云堇（原神）\",\n  \"yunomi\": \"茶碗\",\n  \"yuri (female-female)\": \"百合（女-女）\",\n  \"yuudachi (azur lane)\": \"夕立(アズールレーン)\",\n  \"yuudachi (kancolle)\": \"夕立_(kancolle)\",\n  \"yuudachi (shogun of snowballs) (azur lane)\": \"yuudachi（雪球将军）（碧蓝航线）\",\n  \"yuuka (blue archive)\": \"优香（蓝色档案）\",\n  \"yuuki makoto\": \"有里湊\",\n  \"yuuki mikan\": \"结城美柑\",\n  \"yuzu (blue archive)\": \"柚子（蓝色档案）\",\n  \"yuzuhara konomi\": \"柚原このみ\",\n  \"yuzuki yukari\": \"結月ゆかり\",\n  \"yuzuriha inori\": \"楪いのり\",\n  \"z-ring\": \"Z手环\",\n  \"z1 leberecht maass (azur lane)\": \"z1_leberecht_maass（碧蓝航线）\",\n  \"z23 (azur lane)\": \"Z23(碧蓝航线)\",\n  \"z46 (azur lane)\": \"z46\",\n  \"zabuton\": \"褥垫\",\n  \"zara (azur lane)\": \"扎拉\",\n  \"zara (poolside coincidence) (azur lane)\": \"zara_(池畔巧合)_(azur_Lane)\",\n  \"zayoi Sakuya\": \"十六夜咲夜I\",\n  \"zenra\": \"习以为常的全裸\",\n  \"zero suit\": \"Zero装束\",\n  \"zero two (darling in the franxx)\": \"02国家队\",\n  \"zhongli (genshin impact)\": \"钟离（原神）\",\n  \"zima (arknights)\": \"齐玛（明日方舟）\",\n  \"zipper\": \"拉链\",\n  \"zipper pull tab\": \"拉链的拉片\",\n  \"zombie\": \"僵尸\",\n  \"zombie fairy (touhou)\": \"僵尸妖精（东方）\",\n  \"zouri\": \"日式草鞋\",\n  \"zuikaku (azur lane)\": \"瑞鹤\",\n  \"zuikaku (kancolle)\": \"瑞鹤\",\n  \"zuikaku (the wind's true name) (azur lane)\": \"zuikaku_(风的真名)_(azur_Lane)\",\n  \"zzz\": \"zzz（打呼噜）\",\n  \"☀\": \"晴\",\n  \"☁\": \"云\",\n  \"☂\": \"下雨\",\n  \"☃\": \"下雪\",\n  \"☔\": \"下雨\",\n  \"⛅\": \"阴\",\n  \"⛈\": \"雷阵雨\",\n  \"❄\": \"下雪\",\n  \"🌂\": \"下雨\",\n  \"🌅\": \"日出\",\n  \"🌈\": \"彩虹\",\n  \"🌤\": \"晴偶有云\",\n  \"🌥\": \"多云\",\n  \"🌦\": \"晴转雨\",\n  \"🌧\": \"下雨\",\n  \"🌨\": \"下雪\",\n  \"🌩\": \"打雷\",\n  \"🌪\": \"龙卷风\",\n  \"🌫\": \"雾\",\n  \"arm support\": \"用手支撑住\",\n  \"armpits\": \"举手露腋\",\n  \"armpit\": \"举手露腋\",\n  \"arms behind back\": \"手放在身后\",\n  \"hands behind back\": \"手放在身后\",\n  \"arms behind\": \"手放在身后\",\n  \"arms crossed\": \"手交叉于胸前\",\n  \"arms up\": \"双抬臂\",\n  \"raised arms\": \"双抬臂\",\n  \"arms above\": \"双抬臂\",\n  \"arms raised\": \"双抬臂\",\n  \"arms above head\": \"双抬臂\",\n  \"hands above head\": \"双抬臂\",\n  \"caramelldansen\": \"焦糖舞\",\n  \"caramel dansen\": \"焦糖舞\",\n  \"finger gun\": \"手枪手势\",\n  \"hand on hip\": \"单手插腰\",\n  \"hand on waist\": \"单手插腰\",\n  \"hands on another's breast\": \"手放在另一人的胸前\",\n  \"hands on hips\": \"双手叉腰\",\n  \"hands on waist\": \"双手叉腰\",\n  \"akimbo\": \"双手叉腰\",\n  \"holding\": \"拿着\",\n  \"hold\": \"拿着\",\n  \"holding object\": \"拿着\",\n  \"holding hands\": \"牵手\",\n  \"handholding\": \"牵手\",\n  \"hand holding\": \"牵手\",\n  \"holding another's hand\": \"牵手\",\n  \"middle finger\": \"比出中指\",\n  \"the finger\": \"比出中指\",\n  \"flipping off\": \"比出中指\",\n  \"salute\": \"敬礼\",\n  \"shushing\": \"嘘手势\",\n  \"shh\": \"嘘手势\",\n  \"shush\": \"嘘手势\",\n  \"spread arms\": \"张开双臂\",\n  \"thumbs up\": \"翘大拇指\",\n  \"undressing\": \"脱衣服中\",\n  \"undress\": \"脱衣服中\",\n  \"stripping\": \"脱衣服中\",\n  \"strip\": \"脱衣服中\",\n  \"v\": \"胜利手势\",\n  \"v sign\": \"胜利手势\",\n  \"peace sign\": \"胜利手势\",\n  \"waving\": \"招手\",\n  \"wave\": \"招手\",\n  \"outstretched arms\": \"伸出双臂\",\n  \"outstretched arm\": \"伸出单臂\",\n  \"outstretched hand\": \"伸出手\",\n  \"outstretched hands\": \"伸出手\",\n  \"hands outstretched\": \"伸出手\",\n  \"reaching\": \"伸手触及\",\n  \"reach\": \"伸手触及\",\n  \"arm up\": \"单抬臂\",\n  \"arm raised\": \"单抬臂\",\n  \"raised arm\": \"单抬臂\",\n  \"one arm up\": \"单抬臂\",\n  \"presenting armpit\": \"展示腋窝\",\n  \"presenting panties\": \"展示内裤\",\n  \"arms behind head\": \"手臂放头后\",\n  \"hands behind head\": \"手臂放头后\",\n  \"kimono lift\": \"掀起和服\",\n  \"kimono pull\": \"剥开和服\",\n  \"skirt lift\": \"掀起裙子\",\n  \"skirtlift\": \"掀起裙子\",\n  \"skirt up\": \"掀起裙子\",\n  \"lifting skirt\": \"掀起裙子\",\n  \"shared food\": \"共享食物/用嘴递食物\",\n  \"mouth to mouth feeding\": \"共享食物/用嘴递食物\",\n  \"mouth-to-mouth feeding\": \"共享食物/用嘴递食物\",\n  \"adjusting hair\": \"理头发\",\n  \"adjusting legwear\": \"整理裤袜\",\n  \"adjusting thighhigh\": \"整理裤袜\",\n  \"adjusting pantyhose\": \"整理裤袜\",\n  \"adjusting thighhighs\": \"整理裤袜\",\n  \"adjusting panties\": \"拨内裤\",\n  \"arm grab\": \"抓住手臂\",\n  \"arm hold\": \"抓住手臂\",\n  \"grabbing arm\": \"抓住手臂\",\n  \"arm held back\": \"手臂往后拉\",\n  \"arm hug\": \"挽手\",\n  \"hugging arm\": \"挽手\",\n  \"armpit peek\": \"微微露出腋窝\",\n  \"arms around neck\": \"双手搂着脖子\",\n  \"neck hug\": \"双手搂着脖子\",\n  \"arms at sides\": \"双手垂放\",\n  \"beckoning\": \"招手\",\n  \"beckon\": \"招手\",\n  \"belly grab\": \"捏着肚子\",\n  \"tummy grab\": \"捏着肚子\",\n  \"bikini pull\": \"扯着比基尼\",\n  \"bikini down\": \"扯着比基尼\",\n  \"skirt pull\": \"拉开裙子\",\n  \"caressing testicles\": \"爱抚睾丸\",\n  \"fondling testicles\": \"爱抚睾丸\",\n  \"ball caress\": \"爱抚睾丸\",\n  \"carrying over shoulder\": \"肩扛\",\n  \"carrying under arm\": \"夹在腋下\",\n  \"paw pose\": \"爪子姿势\",\n  \"cat pose\": \"爪子姿势\",\n  \"dog pose\": \"爪子姿势\",\n  \"claw pose\": \"举爪姿势\",\n  \"clothes lift\": \"掀起衣物\",\n  \"clothes pull\": \"拉开衣物\",\n  \"bunching hair\": \"手持辫子\",\n  \"convenient arm\": \"遮住关键部位的手臂\",\n  \"convenient head\": \"挡住关键部位的头\",\n  \"convenient leg\": \"挡住关键部位的腿\",\n  \"crossed arms\": \"交叉双臂\",\n  \"folded arms\": \"交叉双臂\",\n  \"arms folded\": \"交叉双臂\",\n  \"cuddling\": \"拥抱\",\n  \"cuddle\": \"拥抱\",\n  \"snuggle\": \"拥抱\",\n  \"dress lift\": \"掀起裙子\",\n  \"dress removed\": \"脱下裙子\",\n  \"dual wielding\": \"双持\",\n  \"dual wield\": \"双持\",\n  \"double wield\": \"双持\",\n  \"palm\": \"以手掩面\",\n  \"feeding\": \"喂食\",\n  \"fingering through clothes\": \"手指隔着衣物摸来摸去\",\n  \"flapping\": \"拍打动作\",\n  \"glomp\": \"热情的拥抱/扑上来抱住\",\n  \"grabbing\": \"抓住/抓着\",\n  \"grab\": \"抓住/抓着\",\n  \"guided breast grab\": \"把对方的手抓过来摸自己的胸\",\n  \"hair flip\": \"拨头发\",\n  \"hair tucking\": \"撩头发\",\n  \"hair twirling\": \"手指卷着头发\",\n  \"hair twirl\": \"手指卷着头发\",\n  \"hand between legs\": \"手放在两腿之间\",\n  \"hands between legs\": \"手放在两腿之间\",\n  \"hand in hair\": \"手埋在头发里\",\n  \"hand in panties\": \"手伸进内裤里\",\n  \"finger in panties\": \"手伸进内裤里\",\n  \"hand on another's cheek\": \"手摸着对方的脸颊\",\n  \"hand on another's chest\": \"手放在对方的胸前\",\n  \"hand on another's chin\": \"手托着对方的下巴\",\n  \"finger to another's chin\": \"手托着对方的下巴\",\n  \"hand on another's\": \"手接触到对方的脸\",\n  \"hand on another's stomach\": \"手放在对方的肚子上\",\n  \"hand on own knee\": \"手放在自己的膝盖上\",\n  \"hand on knee\": \"手放在自己的膝盖上\",\n  \"hand on own stomach\": \"把手放在自己的肚子上\",\n  \"hand on belly\": \"把手放在自己的肚子上\",\n  \"hand on own belly\": \"把手放在自己的肚子上\",\n  \"hand on stomach\": \"把手放在自己的肚子上\",\n  \"hand to own mouth\": \"手朝向自己嘴\",\n  \"hand to mouth\": \"手朝向自己嘴\",\n  \"hands to mouth\": \"手朝向自己嘴\",\n  \"hands to own mouth\": \"手朝向自己嘴\",\n  \"hand to lip\": \"手朝向自己嘴\",\n  \"hand on lips\": \"手朝向自己嘴\",\n  \"heart hands\": \"双手比心\",\n  \"heart hands duo\": \"两个人一起用手比心\",\n  \"holding arrow\": \"拉着弓\",\n  \"holding condom\": \"拿着避孕套\",\n  \"holding panties\": \"拿着内裤\",\n  \"holding strap\": \"手拉着吊带\",\n  \"holding syringe\": \"手持注射器\",\n  \"holding underwear\": \"手持内衣\",\n  \"holding whip\": \"握着鞭子\",\n  \"index finger raised\": \"食指抬起\",\n  \"raised finger\": \"食指抬起\",\n  \"finger raised\": \"食指抬起\",\n  \"lifted by another\": \"被对方掀起衣物\",\n  \"lifted by self\": \"掀起自己的衣物\",\n  \"necktie grab\": \"抓着领带\",\n  \"necktie pull\": \"抓着领带\",\n  \"tiegrab\": \"抓着领带\",\n  \"tie grab\": \"抓着领带\",\n  \"ok sign\": \"OK手势\",\n  \"ok\": \"OK手势\",\n  \"own hands together\": \"双手合十\",\n  \"hands together\": \"双手合十\",\n  \"rubbing eyes\": \"揉眼睛\",\n  \"eye rub\": \"揉眼睛\",\n  \"wiping eyes\": \"揉眼睛\",\n  \"rubbing eye\": \"揉眼睛\",\n  \"shading eyes\": \"遮阳手势\",\n  \"sheet grab\": \"抓着床单\",\n  \"grabbing sheet\": \"抓着床单\",\n  \"shoujo kitou-chuu\": \"少女祈祷中\",\n  \"girls are praying\": \"少女祈祷中\",\n  \"talking on phone\": \"打电话\",\n  \"on phone\": \"打电话\",\n  \"through clothes\": \"隔着衣物爱抚\",\n  \"tying\": \"打结(动作)\",\n  \"yawning\": \"打哈欠\",\n  \"yawn\": \"打哈欠\",\n  \"drying hair\": \"弄干头发\",\n  \"v over eye\": \"在眼边比剪刀手\",\n  \"grabbing another's hair\": \"抓着对方的头发\",\n  \"pulling another's hair\": \"抓着对方的头发\",\n  \"hair pull\": \"抓着对方的头发\",\n  \"tying hair\": \"扎头发\",\n  \"mimikaki\": \"采耳\",\n  \"ear cleaner\": \"采耳\",\n  \"holding eyewear\": \"拿着眼镜/正在摘眼镜\",\n  \"holding glasses\": \"拿着眼镜/正在摘眼镜\",\n  \"holding sunglasses\": \"拿着眼镜/正在摘眼镜\",\n  \"hand on ear\": \"手放在耳朵上\",\n  \"adjusting eyewear\": \"扶眼镜\",\n  \"adjusting sunglasses\": \"扶眼镜\",\n  \"adjusting glasses\": \"扶眼镜\",\n  \"hand on another's head\": \"手放在对方的头上\",\n  \"hand on own head\": \"手放在自己头上\",\n  \"hand on own forehead\": \"手放在自己前额\",\n  \"hand on another's face\": \"手接触到对方的脸\",\n  \"hand on own face\": \"把手放在自己脸上\",\n  \"hand to face\": \"把手放在自己脸上\",\n  \"hand on face\": \"把手放在自己脸上\",\n  \"hands on another's face\": \"双手放在别人的脸上\",\n  \"hands on own face\": \"双手放在自己的脸上\",\n  \"hands on face\": \"双手放在自己的脸上\",\n  \"hands to face\": \"双手放在自己的脸上\",\n  \"hand on own cheek\": \"把手放在自己的脸颊上\",\n  \"hand to cheek\": \"把手放在自己的脸颊上\",\n  \"hand on cheek\": \"把手放在自己的脸颊上\",\n  \"hand on headwear\": \"手触碰帽子\",\n  \"hand on hat\": \"手触碰帽子\",\n  \"hand on own chest\": \"把手放在自己的胸口\",\n  \"hand to chest\": \"把手放在自己的胸口\",\n  \"hand to own chest\": \"把手放在自己的胸口\",\n  \"hand on chest\": \"把手放在自己的胸口\",\n  \"hand on another's shoulder\": \"手放在对方的肩上\",\n  \"hand on own shoulder\": \"手放在自己的肩上\",\n  \"hand on own ass\": \"把手放在自己的臀部\",\n  \"hand on ass\": \"把手放在自己的臀部\",\n  \"hands on ass\": \"双手放在屁股上\",\n  \"hands on own knees\": \"双手放在自己的膝盖上\",\n  \"hands on knees\": \"双手放在自己的膝盖上\",\n  \"hands on feet\": \"双手放在脚上\",\n  \"hand on another's hand\": \"手放在对方的手上\",\n  \"hand in pocket\": \"手插在口袋里\",\n  \"hands in pockets\": \"双手插在兜里\",\n  \"air quotes\": \"引号手势\",\n  \"finger quotes\": \"引号手势\",\n  \"bunny pose\": \"兔耳 pose\",\n  \"carry me\": \"抱着我手势\",\n  \"pick me up\": \"抱着我手势\",\n  \"clenched hands\": \"紧握的双手\",\n  \"fists\": \"紧握的双手\",\n  \"closed fists\": \"紧握的双手\",\n  \"clenched fists\": \"紧握的双手\",\n  \"cupping hands\": \"用手比作杯子\",\n  \"cupped hands\": \"用手比作杯子\",\n  \"double v\": \"双手比 V\",\n  \"double peace\": \"双手比 V\",\n  \"fidgeting\": \"紧张手势\",\n  \"fidget\": \"紧张手势\",\n  \"finger counting\": \"用手指比数字\",\n  \"finger frame\": \"用手指作相框\",\n  \"finger camera\": \"用手指作相框\",\n  \"fist bump\": \"碰拳\",\n  \"brofist\": \"碰拳\",\n  \"fistbump\": \"碰拳\",\n  \"fist in hand\": \"抱拳\",\n  \"hand glasses\": \"用手比作眼镜\",\n  \"own hands clasped\": \"握住自己的双手\",\n  \"clasped hands\": \"握住自己的双手\",\n  \"hands clasped\": \"握住自己的双手\",\n  \"heart arms\": \"手臂摆出心的姿势\",\n  \"heart hands trio\": \"三个人用手比心\",\n  \"high five\": \"击掌庆祝\",\n  \"highfive\": \"击掌庆祝\",\n  \"horns pose\": \"用手比作角\",\n  \"horn pose\": \"用手比作角\",\n  \"noogie\": \"双拳挤头\",\n  \"palm-fist greeting\": \"拱手礼\",\n  \"palm-fist tap\": \"拳头拍手掌/有主意了\",\n  \"penetration gesture\": \"插入手势/做爱示意\",\n  \"pinky swear\": \"勾指起誓\",\n  \"shadow puppet\": \"用手模仿其他物件/皮影戏\",\n  \"tsuki ni kawatte oshioki yo\": \"代表月亮消灭你\",\n  \"in the name of the moon\": \"代表月亮消灭你\",\n  \"steepled fingers\": \"指尖抵着指间\",\n  \"akanbe\": \"拉下眼睑的鬼脸\",\n  \"eyelid pull\": \"拉下眼睑的鬼脸\",\n  \"slit throat (gesture)\": \"割喉手势\",\n  \"throat-slitting gesture\": \"割喉手势\",\n  \"cutthroat gesture\": \"割喉手势\",\n  \"pinky out\": \"伸出小拇指\",\n  \"raised pinky\": \"伸出小拇指\",\n  \"extended pinky\": \"伸出小拇指\",\n  \"pointing\": \"用手指着\",\n  \"pointing at self\": \"指着自己\",\n  \"pointing at viewer\": \"指向看图的人\",\n  \"pov pointing\": \"指向看图的人\",\n  \"pointing down\": \"指向下方\",\n  \"pointing forward\": \"指向前方\",\n  \"pointing up\": \"向上指\",\n  \"pointing skyward\": \"向上指\",\n  \"pointing to the sky\": \"向上指\",\n  \"kamina pose\": \"抬高手臂向上指\",\n  \"saturday night fever\": \"叉腰向上指 (舞蹈)\",\n  \"disco pose\": \"叉腰向上指 (舞蹈)\",\n  \"thumbs down\": \"大拇指向下\",\n  \"\\\\n/\": \"摇滚手势\",\n  \"crossed fingers\": \"手指交错\",\n  \"fox shadow puppet\": \"狐狸手势\",\n  \"fox hand sign\": \"狐狸手势\",\n  \"finger heart\": \"双指比心\",\n  \"inward v\": \"反向比 V\",\n  \"shaka sign\": \"沙卡手势\",\n  \"two-finger salute\": \"二指敬禮\",\n  \"\\\\m/\": \"6+1 手势\",\n  \"middle w\": \"3 手势\",\n  \"money gesture\": \"金钱手势\",\n  \"\\\\||/\": \"手掌贴墙\",\n  \"open \\\\m/\": \"手掌贴墙\",\n  \"open hand\": \"张开的手\",\n  \"ohikaenasutte\": \"要求自我介绍\",\n  \"spread fingers\": \"张开手指\",\n  \"straight-arm salute\": \"直臂敬礼/纳粹式敬礼\",\n  \"roman salute\": \"直臂敬礼/纳粹式敬礼\",\n  \"nazi salute\": \"直臂敬礼/纳粹式敬礼\",\n  \"vulcan salute\": \"瓦肯举手礼\",\n  \"clenched hand\": \"握紧的手\",\n  \"clenched fist\": \"握紧的手\",\n  \"fist\": \"握紧的手\",\n  \"closed fist\": \"握紧的手\",\n  \"fig sign\": \"Fig 手势\",\n  \"hand fig\": \"Fig 手势\",\n  \"fig gesture\": \"Fig 手势\",\n  \"dulya\": \"Fig 手势\",\n  \"mano fico\": \"Fig 手势\",\n  \"power fist\": \"力量手套\",\n  \"raised fist\": \"举起的拳头\",\n  \"air punch\": \"举起的拳头\",\n  \"stroking own chin\": \"扶颏冥想\",\n  \"chin stroking\": \"扶颏冥想\",\n  \"stroking chin\": \"扶颏冥想\",\n  \"cunnilingus gesture\": \"舔阴手势\",\n  \"fellatio gesture\": \"口交手势\",\n  \"handjob gesture\": \"手冲手势\",\n  \"hat tip\": \"捏着帽檐\",\n  \"shocker (gesture)\": \"爽歪歪 (手势)\",\n  \"v over mouth\": \"手指比 V 放在手上\",\n  \"w\": \"手指比 W\",\n  \"air guitar\": \"空气吉他\",\n  \"curtsey\": \"(女子的)屈膝礼\",\n  \"curtsy\": \"(女子的)屈膝礼\",\n  \"curtsie\": \"(女子的)屈膝礼\",\n  \"heart tail\": \"心形尾巴/心形尾尖/尾巴摆出心形\",\n  \"heart tails\": \"心形尾巴/心形尾尖/尾巴摆出心形\",\n  \"heart tail duo\": \"两人尾巴摆出心形\",\n  \"kuji-in\": \"九字印\",\n  \"hand seal\": \"九字印\",\n  \"shrugging\": \"耸肩\",\n  \"toe-point\": \"趾尖/脚尖\",\n  \"victory pose\": \"胜利手势\",\n  \"orchid fingers\": \"兰花指\",\n  \"holding flower\": \"拿着花\",\n  \"smelling flower\": \"闻花\",\n  \"dress tug\": \"拉下连衣裙下摆\",\n  \"open dress\": \"分开裙子\",\n  \"dress pull\": \"剥下裙子露出胸口\",\n  \"all fours\": \"四肢趴地\",\n  \"hands and knees\": \"四肢趴地\",\n  \"all-fours\": \"四肢趴地\",\n  \"on all fours\": \"四肢趴地\",\n  \"arched back\": \"弓身体\",\n  \"bent over\": \"翘臀姿势\",\n  \"bent-over\": \"翘臀姿势\",\n  \"bending over\": \"翘臀姿势\",\n  \"bend over\": \"翘臀姿势\",\n  \"crossed legs\": \"二郎腿\",\n  \"crossed legs (sitting)\": \"二郎腿\",\n  \"crossed legs (standing)\": \"二郎腿\",\n  \"crossed legs (lying)\": \"二郎腿\",\n  \"fetal position\": \"曲腿至胸\",\n  \"fighting stance\": \"战斗姿态\",\n  \"battle stance\": \"战斗姿态\",\n  \"hugging own legs\": \"抱腿\",\n  \"leg hug\": \"抱腿\",\n  \"knee hug\": \"抱腿\",\n  \"hugging legs\": \"抱腿\",\n  \"hugging knees\": \"抱腿\",\n  \"indian style\": \"盘腿\",\n  \"agura\": \"盘腿\",\n  \"kneeling\": \"下跪\",\n  \"on knees\": \"下跪\",\n  \"leaning forward\": \"身体前驱\",\n  \"leg lift\": \"抬一只脚\",\n  \"raised leg\": \"抬一只脚\",\n  \"leg raise\": \"抬一只脚\",\n  \"leg raised\": \"抬一只脚\",\n  \"legs up\": \"抬两只脚\",\n  \"lying\": \"躺着\",\n  \"lying down\": \"躺着\",\n  \"laying down\": \"躺着\",\n  \"laying\": \"躺着\",\n  \"on stomach\": \"趴着\",\n  \"lying on stomach\": \"趴着\",\n  \"prone\": \"趴着\",\n  \"on belly\": \"趴着\",\n  \"on front\": \"趴着\",\n  \"princess carry\": \"公主抱\",\n  \"bridal carry\": \"公主抱\",\n  \"seiza\": \"正坐\",\n  \"sitting on knees\": \"正坐\",\n  \"sitting\": \"坐着\",\n  \"sit\": \"坐着\",\n  \"sitting down\": \"坐着\",\n  \"spread legs\": \"张腿\",\n  \"open legs\": \"张腿\",\n  \"spread leg\": \"张腿\",\n  \"squatting\": \"蹲下\",\n  \"squat\": \"蹲下\",\n  \"crouched\": \"蹲下\",\n  \"crouch\": \"蹲下\",\n  \"crouching\": \"蹲下\",\n  \"top-down bottom-up\": \"趴着翘臀\",\n  \"ass-up head-down\": \"趴着翘臀\",\n  \"face down ass up\": \"趴着翘臀\",\n  \"wariza\": \"割坐\",\n  \"w sitting\": \"割坐\",\n  \"w-sitting\": \"割坐\",\n  \"w-legs\": \"割坐\",\n  \"w legs\": \"割坐\",\n  \"yokozuwari\": \"侧身坐\",\n  \"zombie pose\": \"僵尸姿势\",\n  \"humpbacked\": \"驼背\",\n  \"back-to-back\": \"背靠背\",\n  \"head back\": \"弓背高潮\",\n  \"bowing\": \"鞠躬\",\n  \"leaning\": \"倚靠/身体倾斜\",\n  \"leaning back\": \"身体往后靠\",\n  \"leaning to the side\": \"向一侧倾斜身体\",\n  \"on back\": \"仰躺\",\n  \"lying on back\": \"仰躺\",\n  \"supine\": \"仰躺\",\n  \"on side\": \"侧卧\",\n  \"lying on side\": \"侧卧\",\n  \"reclining\": \"斜倒斜躺姿势\",\n  \"recline\": \"斜倒斜躺姿势\",\n  \"sitting on lap\": \"坐在大腿上\",\n  \"sitting in lap\": \"坐在大腿上\",\n  \"straddling\": \"跨坐\",\n  \"straddle\": \"跨坐\",\n  \"the pose\": \"趴在地上并翘起脚\",\n  \"head rest\": \"枕着头/托着头\",\n  \"chin rest\": \"枕着头/托着头\",\n  \"head tilt\": \"歪着头\",\n  \"head down\": \"低着头\",\n  \"one knee\": \"单膝跪\",\n  \"kneeling on one leg\": \"单膝跪\",\n  \"butterfly sitting\": \"蝴蝶坐\",\n  \"butterfly pose\": \"蝴蝶坐\",\n  \"figure four sitting\": \"二郎腿\",\n  \"lotus position\": \"结跏趺坐\",\n  \"sitting on person\": \"坐在人身上\",\n  \"sitting on\": \"坐在人身上\",\n  \"thigh straddling\": \"大腿跨骑\",\n  \"thigh straddle\": \"大腿跨骑\",\n  \"upright straddle\": \"对坐体位\",\n  \"standing\": \"站立的\",\n  \"legs apart\": \"两腿分开\",\n  \"standing on one leg\": \"单腿站立\",\n  \"on one foot\": \"单腿站立\",\n  \"standing on one foot\": \"单腿站立\",\n  \"on one leg\": \"单腿站立\",\n  \"balancing\": \"(保持)平衡的姿势\",\n  \"balance\": \"(保持)平衡的姿势\",\n  \"crawling\": \"爬行\",\n  \"jumping\": \"跳跃\",\n  \"jump\": \"跳跃\",\n  \"running\": \"奔跑\",\n  \"run\": \"奔跑\",\n  \"walking\": \"走路\",\n  \"wallwalking\": \"走在墙顶上\",\n  \"prostration\": \"失意体前屈/Orz\",\n  \"orz\": \"失意体前屈/Orz\",\n  \"chest stand\": \"用胸支撑身体\",\n  \"cowering\": \"抱头\",\n  \"crucifixion\": \"磔\",\n  \"faceplant\": \"脸贴地面\",\n  \"battoujutsu stance\": \"拔刀起手式\",\n  \"full scorpion\": \"头扑倒在地\",\n  \"stretching\": \"伸懒腰\",\n  \"stretch\": \"伸懒腰\",\n  \"superhero landing\": \"三点着地\",\n  \"three-point landing\": \"三点着地\",\n  \"handstand\": \"用手倒立\",\n  \"standing on hands\": \"用手倒立\",\n  \"headstand\": \"用头倒立\",\n  \"yoga\": \"瑜伽\",\n  \"scorpion pose\": \"蝎子姿势\",\n  \"slouching\": \"伛\",\n  \"twisted torso\": \"躯干夸张地扭曲\",\n  \"crossed ankles\": \"交叉脚踝\",\n  \"folded\": \"抬腿露阴\",\n  \"leg up\": \"抬起腿\",\n  \"one leg raised\": \"抬起腿\",\n  \"knees to chest\": \"膝盖顶到胸部\",\n  \"knees on chest\": \"膝盖顶到胸部\",\n  \"knees-on-chest\": \"膝盖顶到胸部\",\n  \"legs over head\": \"双腿抬过头\",\n  \"outstretched leg\": \"腿部伸展\",\n  \"split\": \"分开\",\n  \"splits\": \"分开\",\n  \"pigeon pose\": \"鸽子姿势\",\n  \"standing split\": \"站立劈叉/站立高抬腿\",\n  \"watson cross\": \"双腿交叉站姿\",\n  \"arm around neck\": \"手臂环绕脖子\",\n  \"hand on another's neck\": \"手放在他人的脖子上\",\n  \"hand on own neck\": \"把手放在自己的脖子上\",\n  \"neck biting\": \"咬脖子\",\n  \"neck bite\": \"咬脖子\",\n  \"necking\": \"缩颈\",\n  \"kissing neck\": \"亲吻脖子\",\n  \"text\": \"含文字\",\n  \"signature\": \"含签名\",\n  \"artist signature\": \"含签名\",\n  \"autograph\": \"含签名\",\n  \"signed\": \"含签名\",\n  \"watermark\": \"含水印\",\n  \"watermarked\": \"含水印\",\n  \"username\": \"含用户名\",\n  \"animalization\": \"动物化\",\n  \"animalisation\": \"动物化\",\n  \"foodification\": \"食物化\",\n  \"furrification\": \"多毛化\",\n  \"humanization\": \"拟人化\",\n  \"mechanization\": \"机械化\",\n  \"monsterification\": \"魔物化\",\n  \"objectification\": \"物品化\",\n  \"personification\": \"拟人化\",\n  \"anthropomorphism\": \"拟人化\",\n  \"slimification\": \"史莱姆化\",\n  \"vehicalization\": \"载具化\",\n  \"zombification\": \"僵尸化\",\n  \"adapted costume\": \"原设服装改编\",\n  \"adapted outfit\": \"原设服装改编\",\n  \"alternate costume\": \"角色换装\",\n  \"alternative costume\": \"角色换装\",\n  \"alternate outfit\": \"角色换装\",\n  \"alternate headwear\": \"与原设不同头饰变化\",\n  \"alternative hat\": \"与原设不同头饰变化\",\n  \"alternate hat\": \"与原设不同头饰变化\",\n  \"alternative headwear\": \"与原设不同头饰变化\",\n  \"alternate weapon\": \"与原设不同武器变化\",\n  \"alternative weapon\": \"与原设不同武器变化\",\n  \"headwear switch\": \"头饰互换\",\n  \"hat switch\": \"头饰互换\",\n  \"no eyewear\": \"去掉了(原设有的)眼镜\",\n  \"no glasses\": \"去掉了(原设有的)眼镜\",\n  \"no headwear\": \"去掉了(原设有的)头饰\",\n  \"no bandana\": \"去掉了(原设有的)头饰\",\n  \"no helmet\": \"去掉了(原设有的)头饰\",\n  \"no hat\": \"去掉了(原设有的)头饰\",\n  \"hatless\": \"去掉了(原设有的)头饰\",\n  \"hat-less\": \"去掉了(原设有的)头饰\",\n  \"costume switch\": \"服饰互换\",\n  \"exchanging clothes\": \"服饰互换\",\n  \"costume swap\": \"服饰互换\",\n  \"outfit switch\": \"服饰互换\",\n  \"contemporary\": \"现代改编\",\n  \"modern clothing\": \"现代改编\",\n  \"enmaided\": \"女仆装\",\n  \"costume combination\": \"服装组合\",\n  \"alternate breast size\": \"贫乳化/爆乳化\",\n  \"alternate wings\": \"与原设不同翅膀\",\n  \"alternative wings\": \"与原设不同翅膀\",\n  \"alternate skin color\": \"与原设不同肤色变化\",\n  \"no fire\": \"无火化\",\n  \"no horn\": \"无角化\",\n  \"no tail\": \"无尾化\",\n  \"no wings\": \"去掉了(原设有的)翅膀\",\n  \"no animal ears\": \"去掉了(原设有的)兽耳\",\n  \"no legwear\": \"裆胯以下裸着\",\n  \"no mask\": \"去掉了(原设有的)面具\",\n  \"alternate hair color\": \"与原设不同发色变化\",\n  \"alternative hair color\": \"与原设不同发色变化\",\n  \"alternate haircolor\": \"与原设不同发色变化\",\n  \"alternate hairstyle\": \"与原设不同发型变化\",\n  \"alternative hairstyle\": \"与原设不同发型变化\",\n  \"alternate hair style\": \"与原设不同发型变化\",\n  \"alternative hair style\": \"与原设不同发型变化\",\n  \"hair down\": \"披下来的头发\",\n  \"hairdown\": \"披下来的头发\",\n  \"hair up\": \"盘起来的头发\",\n  \"alternate hair length\": \"与原设不同头发长度变化\",\n  \"alternative hair length\": \"与原设不同头发长度变化\",\n  \"alternate eye color\": \"与原设不同瞳色\",\n  \"alternative eye color\": \"与原设不同瞳色\",\n  \"unusually open eyes\": \"(与原设不同)睁眼\",\n  \"out of character\": \"不符角色原本性格\",\n  \"personality switch\": \"人格替换\",\n  \"personality swap\": \"人格替换\",\n  \"role reversal\": \"角色转换\",\n  \"dark persona\": \"黑化\",\n  \"light persona\": \"美化\",\n  \"alternate color\": \"异色\",\n  \"alternate colors\": \"异色\",\n  \"alternative color\": \"异色\",\n  \"alternate element\": \"与原设不同元素\",\n  \"alternative element\": \"与原设不同元素\",\n  \"palette swap\": \"色调互换\",\n  \"player 2\": \"2P玩家角色风格颜色替换\",\n  \"age comparison\": \"年龄对比\",\n  \"age progression\": \"年龄段展现\",\n  \"aged down\": \"年龄减少\",\n  \"younger\": \"年龄减少\",\n  \"de-aged\": \"年龄减少\",\n  \"aged up\": \"年龄增加\",\n  \"older\": \"年龄增加\",\n  \"character doll\": \"角色公仔\",\n  \"fusion\": \"融合/合体\",\n  \"genderswap\": \"性转\",\n  \"crossgender\": \"性转\",\n  \"genderbend\": \"性转\",\n  \"sex change\": \"性转\",\n  \"rule 63\": \"性转\",\n  \"genderswap (mtf)\": \"女体化\",\n  \"genderswap (ftm)\": \"男体化\",\n  \"if they mated\": \"假如这两个角色有孩子了\",\n  \"alternate universe\": \"异世界\",\n  \"what if\": \"异世界\",\n  \"landscape\": \"风景\",\n  \"scenary\": \"风景\",\n  \"science fiction\": \"科幻\",\n  \"scifi\": \"科幻\",\n  \"sci-fi\": \"科幻\",\n  \"futuristic\": \"科幻\",\n  \"sci fi\": \"科幻\",\n  \"gradient background\": \"渐变的背景\",\n  \"simple background\": \"简单背景/无背景\",\n  \"transparent background\": \"透明背景\",\n  \"transparent gif\": \"透明背景\",\n  \"transparent png\": \"透明背景\",\n  \"pentagram\": \"五角星\",\n  \"magic circle\": \"魔法阵\",\n  \"magical circle\": \"魔法阵\",\n  \"magic circles\": \"魔法阵\",\n  \"magical circles\": \"魔法阵\",\n  \"valentine\": \"情人节\",\n  \"valentines\": \"情人节\",\n  \"valentine's day\": \"情人节\",\n  \"valentines day\": \"情人节\",\n  \"halloween\": \"万圣节\",\n  \"christmas\": \"圣诞节\",\n  \"xmas\": \"圣诞节\",\n  \"outdoors\": \"户外\",\n  \"outside\": \"户外\",\n  \"outdoor\": \"户外\",\n  \"indoors\": \"室内\",\n  \"feather\": \"场景飘羽毛\",\n  \"beautiful detailed water\": \"漂亮的水\",\n  \"white background\": \"白色背景\",\n  \"bandaid\": \"创可贴\",\n  \"band-aid\": \"创可贴\",\n  \"bandaids\": \"创可贴\",\n  \"band aids\": \"创可贴\",\n  \"cane\": \"手杖\",\n  \"walking stick\": \"手杖\",\n  \"chains\": \"锁链\",\n  \"cuffs\": \"手枷\",\n  \"cuff\": \"手枷\",\n  \"handcuffs\": \"警用手铐\",\n  \"handcuff\": \"警用手铐\",\n  \"shackles\": \"宽手铐\",\n  \"shackle\": \"宽手铐\",\n  \"manacles\": \"宽手铐\",\n  \"tattoo\": \"纹身\",\n  \"tattoos\": \"纹身\",\n  \"sarong\": \"莎笼/沙滩浴巾\",\n  \"pareo\": \"莎笼/沙滩浴巾\",\n  \"buttons\": \"纽扣\",\n  \"bread\": \"面包\",\n  \"baguette\": \"法棍\",\n  \"french bread\": \"法棍\",\n  \"biscuit (bread)\": \"饼干（面包）\",\n  \"bread bun\": \"面包包子\",\n  \"bread crust\": \"面包皮\",\n  \"bread eating race\": \"吃面包比赛（咬住面包跑到终点）\",\n  \"bread eating contest\": \"吃面包比赛（咬住面包跑到终点）\",\n  \"japari bun\": \"加帕里面包（兽娘动物园）\",\n  \"melon bread\": \"菠萝包\",\n  \"melonpan\": \"菠萝包\",\n  \"meronpan\": \"菠萝包\",\n  \"toast\": \"吐司\",\n  \"cereal\": \"谷物早餐\",\n  \"cracker\": \"饼干\",\n  \"crackers\": \"饼干\",\n  \"arare\": \"粗米饼\",\n  \"senbei\": \"仙贝\",\n  \"rice cracker\": \"仙贝\",\n  \"senbei (food)\": \"仙贝\",\n  \"croissant\": \"羊角面包\",\n  \"empanada\": \"恩巴纳达\",\n  \"noodles\": \"面条\",\n  \"noodle\": \"面条\",\n  \"pasta\": \"意大利面\",\n  \"lasagne\": \"千层面\",\n  \"lasagna\": \"千层面\",\n  \"spaghetti\": \"意大利面\",\n  \"black spaghetti\": \"黑色意大利面\",\n  \"spaghetti and meatballs\": \"肉丸意大利面\",\n  \"ramen\": \"拉面\",\n  \"cup ramen\": \"杯面\",\n  \"cup noodles\": \"杯面\",\n  \"jirou (ramen)\": \"堆高的豚骨拉面\",\n  \"soba\": \"荞麦\",\n  \"yakisoba\": \"炒面\",\n  \"italian (niigata)\": \"意大利面（新潟）\",\n  \"yakisobapan\": \"炒面面包\",\n  \"soumen\": \"素麺（面条 食物）\",\n  \"udon\": \"乌冬面\",\n  \"kitsune udon\": \"狐狸乌冬面\",\n  \"pancake\": \"煎饼\",\n  \"pancakes\": \"煎饼\",\n  \"pancake stack\": \"煎饼堆\",\n  \"stack of pancakes\": \"煎饼堆\",\n  \"rice\": \"米饭\",\n  \"fried rice\": \"炒饭\",\n  \"omurice\": \"蛋包饭\",\n  \"rice omelet\": \"蛋包饭\",\n  \"onigiri\": \"饭团\",\n  \"riceball\": \"饭团\",\n  \"rice ball\": \"饭团\",\n  \"rice on face\": \"脸上有米饭\",\n  \"rice on cheek\": \"脸上有米饭\",\n  \"rice porridge\": \"稀饭\",\n  \"nanakusa-no-sekku\": \"喝七草粥的日子\",\n  \"risotto\": \"烩饭\",\n  \"scone\": \"烤饼\",\n  \"waffle\": \"华夫饼干\",\n  \"waffles\": \"华夫饼干\",\n  \"chest\": \"胸肌\",\n  \"breasts\": \"胸部\",\n  \"boobs\": \"胸部\",\n  \"tits\": \"胸部\",\n  \"breast\": \"胸部\",\n  \"flat chest\": \"贫乳 (A)\",\n  \"pettanko\": \"贫乳 (A)\",\n  \"flat chested\": \"贫乳 (A)\",\n  \"small breasts\": \"小胸部 (B)\",\n  \"medium breasts\": \"中等胸部 (C)\",\n  \"large breasts\": \"大胸 (D)\",\n  \"large boobs\": \"大胸 (D)\",\n  \"large tits\": \"大胸 (D)\",\n  \"large breast\": \"大胸 (D)\",\n  \"big breasts\": \"大胸 (D)\",\n  \"huge breasts\": \"巨乳 (E)\",\n  \"huge tits\": \"巨乳 (E)\",\n  \"huge boobs\": \"巨乳 (E)\",\n  \"gigantic breasts\": \"魔乳 (F)\",\n  \"gigantic breast\": \"魔乳 (F)\",\n  \"bra\": \"胸罩\",\n  \"bustier\": \"胸衣\",\n  \"chemise\": \"吊带胸衣\",\n  \"sarashi\": \"缠胸布\",\n  \"bandage bra\": \"缠胸布\",\n  \"bandagebra\": \"缠胸布\",\n  \"cleavage\": \"乳沟\",\n  \"no bra\": \"无胸罩\",\n  \"brooch\": \"胸针\",\n  \"broach\": \"胸针\",\n  \"chest jewel\": \"胸前有宝石\",\n  \"chest gem\": \"胸前有宝石\",\n  \"chocolate on breasts\": \"胸上的巧克力\",\n  \"strap between breasts\": \"乳房之间的带子\",\n  \"strap cleavage\": \"乳房之间的带子\",\n  \"paisura\": \"乳房之间的带子\",\n  \"headphones on breasts\": \"耳机压胸\",\n  \"underboob\": \"南半球\",\n  \"under boob\": \"南半球\",\n  \"underbreast\": \"南半球\",\n  \"bandaids on nipples\": \"乳头贴着创可贴\",\n  \"bandaid on nipples\": \"乳头贴着创可贴\",\n  \"bandaids on nipple\": \"乳头贴着创可贴\",\n  \"bandaid on nipple\": \"乳头贴着创可贴\",\n  \"beltbra\": \"皮带束胸\",\n  \"belt bra\": \"皮带束胸\",\n  \"lace-trimmed bra\": \"蕾丝边胸罩\",\n  \"open bra\": \"(前面)解开的胸罩\",\n  \"untied bra\": \"(前面)解开的胸罩\",\n  \"unhooked bra\": \"(前面)解开的胸罩\",\n  \"unfastened bra\": \"(前面)解开的胸罩\",\n  \"sports bra\": \"运动内衣\",\n  \"bow bra\": \"带蝴蝶结的胸罩\",\n  \"star pasties\": \"星形乳贴\",\n  \"training bra\": \"运动内衣\",\n  \"bra lift\": \"掀上去的胸罩\",\n  \"bra peek\": \"微微露出胸罩\",\n  \"bra pull\": \"拉下的胸罩\",\n  \"bra down\": \"拉下的胸罩\",\n  \"bra removed\": \"摘下的胸罩\",\n  \"bra off\": \"摘下的胸罩\",\n  \"bra strap\": \"内衣肩带\",\n  \"breast padding\": \"胸垫\",\n  \"bra padding\": \"胸垫\",\n  \"breast pads\": \"胸垫\",\n  \"fake breasts\": \"胸垫\",\n  \"bra stuffing\": \"胸垫\",\n  \"breast pad\": \"胸垫\",\n  \"breast stuffing\": \"胸垫\",\n  \"breastplate\": \"胸甲\",\n  \"chestplate\": \"胸甲\",\n  \"breast plate\": \"胸甲\",\n  \"chest plate\": \"胸甲\",\n  \"budget sarashi\": \"绷带裹胸\",\n  \"cupless bra\": \"高露出度胸罩\",\n  \"breastless bra\": \"高露出度胸罩\",\n  \"nippleless bra\": \"高露出度胸罩\",\n  \"heart pasties\": \"心形乳贴\",\n  \"lace bra\": \"蕾丝胸罩\",\n  \"pasties\": \"乳贴\",\n  \"strap gap\": \"泛指覆盖面少的吊带胸罩\",\n  \"strapless bra\": \"无肩带胸罩\",\n  \"tube top\": \"直筒式抹胸\",\n  \"tubetop\": \"直筒式抹胸\",\n  \"nipples\": \"乳头\",\n  \"nipple\": \"乳头\",\n  \"puffy nipples\": \"大乳头\",\n  \"puffy nipple\": \"大乳头\",\n  \"small nipples\": \"小乳头\",\n  \"areola slip\": \"乳晕微露\",\n  \"areolae slip\": \"乳晕微露\",\n  \"arm under breasts\": \"托胸\",\n  \"arms under breasts\": \"双手托胸\",\n  \"asymmetrical docking\": \"胸部互碰/胸顶着胸\",\n  \"symmetrical docking\": \"胸部贴着胸部\",\n  \"breast to breast\": \"胸部贴着胸部\",\n  \"bouncing breasts\": \"乳摇\",\n  \"breast bondage\": \"乳房绑缚\",\n  \"breast grab\": \"揉胸\",\n  \"breasts grab\": \"揉胸\",\n  \"grabbing breasts\": \"揉胸\",\n  \"boob grab\": \"揉胸\",\n  \"breast hold\": \"抱着胸部\",\n  \"holding breasts\": \"抱着胸部\",\n  \"breast lift\": \"托着胸部\",\n  \"breast poke\": \"戳胸\",\n  \"breast press\": \"挤压胸部\",\n  \"breast rest\": \"搁着胸部\",\n  \"head between breasts\": \"头埋在胸里/洗面奶\",\n  \"head in breasts\": \"头埋在胸里/洗面奶\",\n  \"breast squeeze\": \"从两侧挤胸\",\n  \"breasts squeeze\": \"从两侧挤胸\",\n  \"breast suppress\": \"手放在乳房上方\",\n  \"breasts on glass\": \"胸压玻璃\",\n  \"breasts against glass\": \"胸压玻璃\",\n  \"breasts on head\": \"压在头上的乳房\",\n  \"headboob\": \"压在头上的乳房\",\n  \"bubble tea challenge\": \"不用手喝珍珠奶茶挑战\",\n  \"tapioca challenge\": \"不用手喝珍珠奶茶挑战\",\n  \"covering breasts\": \"遮着乳房\",\n  \"breast cover\": \"遮着乳房\",\n  \"breast covering\": \"遮着乳房\",\n  \"handbra\": \"遮着乳房\",\n  \"covering nipples\": \"挡住乳头\",\n  \"flat chest grab\": \"抓着贫乳\",\n  \"flat grab\": \"抓着贫乳\",\n  \"grabbing from behind\": \"从背后揉胸/从背后抓住胸部\",\n  \"hand under shirt\": \"手伸进衬衫下面\",\n  \"hand up shirt\": \"手伸进衬衫下面\",\n  \"hand in shirt\": \"手伸进衬衫下面\",\n  \"nipple tweak\": \"玩弄乳头\",\n  \"nipple pinch\": \"玩弄乳头\",\n  \"nipple pull\": \"拉乳头\",\n  \"breast smother\": \"把头塞入胸\",\n  \"breast envy\": \"胸围歧视\",\n  \"flat envy\": \"平胸歧视\",\n  \"breast expansion\": \"丰胸\",\n  \"breast reduction\": \"缩胸\",\n  \"bust measuring\": \"罩杯测量\",\n  \"breast measuring\": \"罩杯测量\",\n  \"flying button\": \"飞出的纽扣\",\n  \"convenient breasts\": \"自然的胸部\",\n  \"inconvenient breasts\": \"不自然的胸部\",\n  \"oversized breast cup\": \"过大的罩杯\",\n  \"weighing breasts\": \"测量乳房重量\",\n  \"areolae\": \"乳晕\",\n  \"areolas\": \"乳晕\",\n  \"areola\": \"乳晕\",\n  \"dark areolae\": \"深色的乳晕\",\n  \"glands of montgomery\": \"蒙哥马利腺体\",\n  \"large areolae\": \"大乳晕\",\n  \"big areolae\": \"大乳晕\",\n  \"large areola\": \"大乳晕\",\n  \"big areola\": \"大乳晕\",\n  \"light areolae\": \"有光泽的乳晕\",\n  \"backboob\": \"从背后可看到的胸部\",\n  \"back boob\": \"从背后可看到的胸部\",\n  \"bursting breasts\": \"包不住的巨乳\",\n  \"dark nipples\": \"深色的乳头\",\n  \"covered nipples\": \"激凸的乳头/隐约可见的乳头\",\n  \"perky nipples\": \"激凸的乳头/隐约可见的乳头\",\n  \"erect nipple\": \"激凸的乳头/隐约可见的乳头\",\n  \"erect nipples\": \"激凸的乳头/隐约可见的乳头\",\n  \"erect nipples under clothes\": \"激凸的乳头/隐约可见的乳头\",\n  \"inverted nipples\": \"内陷乳头\",\n  \"sunken nipples\": \"内陷乳头\",\n  \"long nipples\": \"长乳头\",\n  \"nipple slip\": \"乳头走光\",\n  \"nipslip\": \"乳头走光\",\n  \"nippleslip\": \"乳头走光\",\n  \"nip slip\": \"乳头走光\",\n  \"no nipples\": \"没画出乳头\",\n  \"nippleless\": \"没画出乳头\",\n  \"nipple hair\": \"乳头毛\",\n  \"sideboob\": \"侧乳\",\n  \"side boobs\": \"侧乳\",\n  \"side boob\": \"侧乳\",\n  \"sideboobs\": \"侧乳\",\n  \"breast slip\": \"胸部走光\",\n  \"boob slip\": \"胸部走光\",\n  \"breasts out\": \"胸部露出\",\n  \"breasts outside\": \"胸部露出\",\n  \"breasts out of clothes\": \"胸部露出\",\n  \"impossible shirt\": \"贴合程度不合逻辑的衬衫\",\n  \"one breast out\": \"露出一只乳房\",\n  \"breast outside\": \"露出一只乳房\",\n  \"asymmetrical breasts\": \"不对称的胸部\",\n  \"lopsided breasts\": \"不对称的胸部\",\n  \"breasts apart\": \"向两侧摊开的乳房\",\n  \"floating breasts\": \"漂浮的乳房\",\n  \"hanging breasts\": \"(俯身)双乳下垂\",\n  \"hanging boob\": \"(俯身)双乳下垂\",\n  \"perky breasts\": \"丰满的乳房\",\n  \"sagging breasts\": \"(因俯身而)下垂的乳房\",\n  \"unaligned breasts\": \"左右乳房动态不一\",\n  \"veiny breasts\": \"看见静脉的乳房\",\n  \"pointy breasts\": \"尖乳房\",\n  \"very perky breasts\": \"尖乳房\",\n  \"torpedo breasts\": \"尖乳房\",\n  \"nursing bra\": \"哺乳用文胸\",\n  \"shelf bra\": \"无顶文胸/露出乳头的胸罩\",\n  \"breastless clothes\": \"露胸的衣服\",\n  \"breastless clothing\": \"露胸的衣服\",\n  \"breast curtain\": \"乳帘\",\n  \"breast veil\": \"乳帘\",\n  \"chest binder\": \"平胸衬衫\",\n  \"cinderella bust\": \"Feast 灰姑娘系列胸罩\",\n  \"cleavage cutout\": \"露出的乳沟\",\n  \"tit window\": \"露出的乳沟\",\n  \"cleavage window\": \"露出的乳沟\",\n  \"heart cleavage cutout\": \"露出的乳沟\",\n  \"boob window\": \"露出的乳沟\",\n  \"framed breasts\": \"极具立体感的乳房\",\n  \"nipple cutout\": \"衣服破损露出乳头\",\n  \"nippleless clothes\": \"能露出乳头的衣物\",\n  \"nippleless clothing\": \"能露出乳头的衣物\",\n  \"panties on breasts\": \"在乳房上穿内裤\",\n  \"rei no himo\": \"(乳头)激凸\",\n  \"taut shirt\": \"绷紧的衬衫\",\n  \"taut blouse\": \"绷紧的衬衫\",\n  \"underbust\": \"勒着下胸围的衣服\",\n  \"breast pillow\": \"乳房枕头\",\n  \"face to breasts\": \"脸贴乳房\",\n  \"face to pecs\": \"脸贴胸肌\",\n  \"breast biting\": \"咬胸\",\n  \"boob chomp\": \"咬胸\",\n  \"breastfeeding\": \"哺乳\",\n  \"breast feed\": \"哺乳\",\n  \"breast feeding\": \"哺乳\",\n  \"suckle\": \"哺乳\",\n  \"nursing handjob\": \"喂奶手交\",\n  \"nipple biting\": \"咬乳头\",\n  \"nipple bite\": \"咬乳头\",\n  \"licking nipple\": \"舔乳头\",\n  \"licking nipples\": \"舔乳头\",\n  \"breast pull\": \"拉胸\",\n  \"breast punch\": \"锤胸\",\n  \"breast slap\": \"拍胸\",\n  \"hand in bra\": \"手在胸罩里\",\n  \"nipple flick\": \"拨动乳头\",\n  \"nipple press\": \"按乳头\",\n  \"nipple push\": \"压乳头\",\n  \"nipple rub\": \"揉搓乳头\",\n  \"nipple-to-nipple\": \"乳头贴乳头\",\n  \"between breasts\": \"乳沟里\",\n  \"card between breasts\": \"卡片在乳沟里\",\n  \"arm between breasts\": \"胳膊在乳沟里\",\n  \"hand between breasts\": \"胳膊在乳沟里\",\n  \"person between breasts\": \"乳房夹人\",\n  \"tied breast\": \"绑起来的乳房\",\n  \"breast mousepad\": \"乳房鼠标垫\",\n  \"carried breast rest\": \"拿着乳房\",\n  \"bust cup\": \"乳沟作杯子\",\n  \"breast cup\": \"乳沟作杯子\",\n  \"breasts cup\": \"乳沟作杯子\",\n  \"alcohol between breasts\": \"乳沟作杯子\",\n  \"cum on breasts\": \"射在胸上\",\n  \"cum between breasts\": \"射在胸上\",\n  \"semen on breasts\": \"射在胸上\",\n  \"cum on tits\": \"射在胸上\",\n  \"food on breasts\": \"胸上有食物\",\n  \"object on breast\": \"胸上有物体\",\n  \"tawawa challenge\": \"tawawa挑战/用胸撑起平放的手机\",\n  \"object on pectorals\": \"胸肌上有物体\",\n  \"oppai challenge\": \"欧派挑战\",\n  \"airport\": \"飞机场\",\n  \"control tower\": \"控制塔\",\n  \"hangar\": \"机库\",\n  \"apartment\": \"公寓\",\n  \"aquarium\": \"水族馆\",\n  \"arcade\": \"室内购物中心\",\n  \"bar\": \"酒吧\",\n  \"izakaya\": \"居酒屋\",\n  \"tavern\": \"酒馆\",\n  \"barn\": \"谷仓\",\n  \"bunker\": \"掩体/地堡\",\n  \"bus stop\": \"公交车站\",\n  \"busstop\": \"公交车站\",\n  \"bowling alley\": \"保龄球馆\",\n  \"cafe\": \"咖啡厅\",\n  \"coffee shop\": \"咖啡厅\",\n  \"casino\": \"赌场\",\n  \"castle\": \"城堡\",\n  \"floating castle\": \"浮动城堡\",\n  \"church\": \"教堂\",\n  \"construction site\": \"施工现场\",\n  \"convention\": \"售卖现场\",\n  \"garage\": \"车库\",\n  \"gas station\": \"加油站\",\n  \"gazebo\": \"凉亭\",\n  \"greenhouse\": \"温室\",\n  \"hospital\": \"医院\",\n  \"house\": \"房子\",\n  \"houses\": \"房子\",\n  \"hotel\": \"酒店\",\n  \"hut\": \"小屋\",\n  \"industrial\": \"重工业\",\n  \"factory\": \"工厂\",\n  \"refinery\": \"精炼厂\",\n  \"powerplant\": \"发电厂\",\n  \"nuclear powerplant\": \"核电厂\",\n  \"cooling tower\": \"冷却塔\",\n  \"warehouse\": \"仓库\",\n  \"lighthouse\": \"灯塔\",\n  \"mall\": \"购物中心\",\n  \"megastructure\": \"巨型结构\",\n  \"space elevator\": \"轨道电梯\",\n  \"orbital elevator\": \"轨道电梯\",\n  \"military base\": \"军事基地\",\n  \"mosque\": \"清真寺\",\n  \"museum\": \"博物馆\",\n  \"art gallery\": \"美术馆\",\n  \"nightclub\": \"夜店\",\n  \"observatory\": \"天文台\",\n  \"onsen\": \"温泉\",\n  \"hotspring\": \"温泉\",\n  \"hot spring\": \"温泉\",\n  \"hot springs\": \"温泉\",\n  \"pagoda\": \"宝塔\",\n  \"planetarium\": \"天文馆\",\n  \"prison\": \"监狱\",\n  \"jail\": \"监狱\",\n  \"restaurant\": \"餐厅\",\n  \"rooftop\": \"屋顶\",\n  \"roof\": \"屋顶\",\n  \"ruins\": \"废墟\",\n  \"ruin\": \"废墟\",\n  \"school\": \"学校竞赛泳衣\",\n  \"skating rink\": \"滑冰场\",\n  \"shack\": \"小屋\",\n  \"shrine\": \"神社\",\n  \"jinja\": \"神社\",\n  \"shop\": \"商店\",\n  \"shops\": \"商店\",\n  \"store\": \"商店\",\n  \"bakery\": \"面包店\",\n  \"bookstore\": \"书店\",\n  \"convenience store\": \"便利店\",\n  \"flower shop\": \"花店\",\n  \"pharmacy\": \"药店\",\n  \"salon\": \"沙龙\",\n  \"sex shop\": \"性用品店\",\n  \"supermarket\": \"超市\",\n  \"weapon shop\": \"武器商店\",\n  \"skyscraper\": \"摩天大楼\",\n  \"stadium\": \"体育场\",\n  \"arena\": \"竞技场\",\n  \"stilt house\": \"高跷屋\",\n  \"temple\": \"寺庙\",\n  \"theater\": \"剧院\",\n  \"amphitheater\": \"音乐剧院\",\n  \"movie theater\": \"电影院\",\n  \"cinema\": \"电影院\",\n  \"tower\": \"塔\",\n  \"bell tower\": \"钟楼\",\n  \"clock tower\": \"钟楼\",\n  \"guard tower\": \"守卫塔\",\n  \"minaret\": \"宣礼塔\",\n  \"train station\": \"火车站\",\n  \"treehouse\": \"树屋\",\n  \"windmill\": \"风车\",\n  \"windmills\": \"风车\",\n  \"pool\": \"水池\",\n  \"swimming pool\": \"水池\",\n  \"censored\": \"有码\",\n  \"censoring\": \"有码\",\n  \"censor\": \"有码\",\n  \"uncensored\": \"无码\",\n  \"uncensoring\": \"无码\",\n  \"bar censor\": \"黑条打码\",\n  \"censor bars\": \"黑条打码\",\n  \"convenient censoring\": \"简单巧妙的打码\",\n  \"convenient censorship\": \"简单巧妙的打码\",\n  \"bubble filter\": \"泡泡打码\",\n  \"hair censor\": \"头发遮住了乳头(三点)\",\n  \"hair over breasts\": \"头发披在胸上\",\n  \"hair on breasts\": \"头发披在胸上\",\n  \"hair over crotch\": \"头发盖在胯下\",\n  \"hair over one breast\": \"头发盖在一边胸上\",\n  \"steam censor\": \"蒸汽/雾气打码\",\n  \"convenient bath steam\": \"蒸汽/雾气打码\",\n  \"tail censor\": \"尾巴遮住三点/用尾巴打码\",\n  \"convenient tail\": \"尾巴遮住三点/用尾巴打码\",\n  \"wing censor\": \"用翅膀打码\",\n  \"censor wings\": \"用翅膀打码\",\n  \"intimate covering\": \"自然的打码\",\n  \"nude cover\": \"裸体封面\",\n  \"clothes in front\": \"衣服在前面挡着\",\n  \"mosaic censoring\": \"马赛克\",\n  \"mosaic censor\": \"马赛克\",\n  \"rough censoring\": \"马赛克\",\n  \"pixel censor\": \"马赛克\",\n  \"non-intimate covering\": \"不自然的打码\",\n  \"novelty censor\": \"恶搞的马赛克\",\n  \"can't show this\": \"不能显示这个\",\n  \"character censor\": \"用人脸打码\",\n  \"heart censor\": \"心形马赛克\",\n  \"outside of play area\": \"离开了可游玩区域\",\n  \"treasure mark censor\": \"宝藏标记打码\",\n  \"out-of-frame censoring\": \"关键部位在画面外\",\n  \"one finger selfie challenge\": \"单指自拍挑战\",\n  \"fake censor\": \"假打码\",\n  \"unnecessary censorship\": \"假打码\",\n  \"censored food\": \"打码食品\",\n  \"censored violence\": \"打码暴力行为\",\n  \"identity censor\": \"眼部打码\",\n  \"eye censor\": \"眼部打码\",\n  \"pointless censoring\": \"敷衍的打码\",\n  \"pointless censorship\": \"敷衍的打码\",\n  \"2k-tan\": \"2K碳(OS碳)\",\n  \"abe nana\": \"安部菜菜(偶像大师)\",\n  \"admiral graf spee (azur lane)\": \"斯佩伯爵海军上将(碧蓝航线)\",\n  \"aegis (persona)\": \"艾吉斯(女神异闻录)\",\n  \"aigis (persona)\": \"艾吉斯(女神异闻录)\",\n  \"aerith gainsborough\": \"艾丽丝·盖恩斯巴勒(最终幻想VII)\",\n  \"aeris gainsborough\": \"艾丽丝·盖恩斯巴勒(最终幻想VII)\",\n  \"afuro terumi\": \"亚风炉照美(闪电十一人)\",\n  \"aphrodite (inazuma eleven)\": \"亚风炉照美(闪电十一人)\",\n  \"agrias oaks\": \"阿格莉亚丝(最终幻想)\",\n  \"ahri\": \"阿狸(英雄联盟)\",\n  \"aida mana\": \"相田爱(心跳！光之美少女)\",\n  \"aino megumi\": \"爱乃惠(光之美少女happiness charge)\",\n  \"aino minako\": \"爱野美奈子(美少女战士)\",\n  \"aircraft carrier oni\": \"空母栖鬼(舰Colle)\",\n  \"aisaka taiga\": \"逢坂大河(龙与虎)\",\n  \"aisha landar\": \"爱莎·兰德尔(艾尔之光)\",\n  \"aisha (elsword)\": \"爱莎·兰德尔(艾尔之光)\",\n  \"akagi (azur lane)\": \"赤城(碧蓝航线)\",\n  \"akagi miria\": \"赤城米莉亚(偶像大师)\",\n  \"akali\": \"阿卡丽(英雄联盟)\",\n  \"akashi (azur lane)\": \"明石(碧蓝航线)\",\n  \"akatsuki kirika\": \"晓切歌(战姬绝唱SYMPHOGEAR)\",\n  \"akaza akari\": \"赤座灯里(摇曳百合)\",\n  \"akemi homura\": \"晓美焰(魔法少女小圆)\",\n  \"aki (girls und panzer)\": \"小秋(少女与战车)\",\n  \"aki minoriko\": \"秋穰子(东方)\",\n  \"aki shizuha\": \"秋静叶(东方)\",\n  \"akita neru\": \"亚北音留(Vocaloid)\",\n  \"akiyama mio\": \"秋山澪(K-ON!轻音少女)\",\n  \"akiyama yukari\": \"秋山优花里(少女与战车)\",\n  \"akizuki ritsuko\": \"秋月律子(偶像大师)\",\n  \"akizuki ryo\": \"秋月凉(偶像大师)\",\n  \"akizuki ryou\": \"秋月凉(偶像大师)\",\n  \"akuma homura\": \"恶魔焰(魔法少女小圆)\",\n  \"alastor (shakugan no shana)\": \"天壤劫火·亚拉斯特尔(灼眼的夏娜)\",\n  \"alena (dq4)\": \"安莉娜公主(勇者斗恶龙4)\",\n  \"alice cartelet\": \"爱丽丝·卡塔雷特(黄金拼图)\",\n  \"alice carteret\": \"爱丽丝·卡塔雷特(黄金拼图)\",\n  \"alice cartalet\": \"爱丽丝·卡塔雷特(黄金拼图)\",\n  \"alice margatroid\": \"爱丽丝·玛格特罗依德(东方)\",\n  \"alice margatroid (pc-98)\": \"爱丽丝·玛格特罗依德(东方 PC-98)\",\n  \"alice margatroid (young)\": \"爱丽丝·玛格特罗依德(东方 PC-98)\",\n  \"alisa (girls und panzer)\": \"亚理纱(少女与战车)\",\n  \"alisa ilinichina amiella\": \"亚莉莎·伊莉妮提娜·阿米耶拉(噬神者系列)\",\n  \"arisa iriinchina amieera\": \"亚莉莎·伊莉妮提娜·阿米耶拉(噬神者系列)\",\n  \"alpaca suri (kemono friends)\": \"苏利羊驼(动物朋友)\",\n  \"alpaca suri\": \"苏利羊驼(动物朋友)\",\n  \"alphonse elric\": \"阿尔冯斯·艾尔利克(钢之炼金术师)\",\n  \"altera (fate)\": \"阿提拉(Fate)\",\n  \"attila (fate/grand order)\": \"阿提拉(Fate)\",\n  \"skyscrapers\": \"摩天大楼\",\n  \"neon lights\": \"霓虹灯\",\n  \"cityscape\": \"城市风景\",\n  \"fences\": \"栏杆\",\n  \"building\": \"建筑\",\n  \"buildings\": \"建筑\",\n  \"babydoll\": \"透明睡衣\",\n  \"bikini\": \"比基尼\",\n  \"japanese clothes\": \"和服\",\n  \"wafuku\": \"和服\",\n  \"traditional japanese clothes\": \"和服\",\n  \"japanese clothing\": \"和服\",\n  \"bodysuit\": \"紧身衣\",\n  \"body suit\": \"紧身衣\",\n  \"business suit\": \"职场制服\",\n  \"china dress\": \"旗袍\",\n  \"cheongsam\": \"旗袍\",\n  \"qipao\": \"旗袍\",\n  \"chinadress\": \"旗袍\",\n  \"chinese dress\": \"旗袍\",\n  \"chinese clothes\": \"中国服饰(极大概率是旗袍)\",\n  \"corset\": \"紧身褡\",\n  \"dress\": \"连衣裙\",\n  \"one-piece dress\": \"连衣裙\",\n  \"gym uniform\": \"运动服\",\n  \"gym clothes\": \"运动服\",\n  \"leotard\": \"體操服\",\n  \"lingerie\": \"女用贴身内衣裤\",\n  \"obi\": \"衣带(和服用)\",\n  \"pajamas\": \"睡衣\",\n  \"pyjamas\": \"睡衣\",\n  \"pajama\": \"睡衣\",\n  \"pyjama\": \"睡衣\",\n  \"santa\": \"圣诞装\",\n  \"school swimsuit\": \"学校泳衣\",\n  \"sukumizu\": \"学校泳衣\",\n  \"school swimsuits\": \"学校泳衣\",\n  \"school uniform\": \"学校制服\",\n  \"seifuku\": \"学校制服\",\n  \"school uniforms\": \"学校制服\",\n  \"schoolgirl\": \"学校制服\",\n  \"school girl\": \"学校制服\",\n  \"see-through\": \"透明装\",\n  \"seethrough\": \"透明装\",\n  \"transparent clothing\": \"透明装\",\n  \"sheer clothes\": \"透明装\",\n  \"sheer clothing\": \"透明装\",\n  \"side-tie bikini\": \"系带式比基尼\",\n  \"suit\": \"西装\",\n  \"swimsuit\": \"泳装\",\n  \"swimsuits\": \"泳装\",\n  \"swim suit\": \"泳装\",\n  \"bathing suit\": \"泳装\",\n  \"mizugi\": \"泳装\",\n  \"torn clothes\": \"破烂衣服\",\n  \"ripped clothing\": \"破烂衣服\",\n  \"torn clothing\": \"破烂衣服\",\n  \"ripped clothes\": \"破烂衣服\",\n  \"underwear\": \"内衣\",\n  \"undergarments\": \"内衣\",\n  \"uniform\": \"制服\",\n  \"uniforms\": \"制服\",\n  \"yukata\": \"浴衣\",\n  \"serafuku\": \"水手服\",\n  \"wedding dress\": \"婚纱\",\n  \"gothic\": \"哥特风格\",\n  \"goth\": \"哥特风格\",\n  \"lolita fashion\": \"洛丽塔风格\",\n  \"lolita\": \"洛丽塔风格\",\n  \"western\": \"西部风格\",\n  \"nude\": \"裸体的\",\n  \"naked\": \"裸体的\",\n  \"naked apron\": \"裸体围裙\",\n  \"nude apron\": \"裸体围裙\",\n  \"hadaka apron\": \"裸体围裙\",\n  \"naked overalls\": \"裸体工作服\",\n  \"nude overalls\": \"裸体工作服\",\n  \"naked ribbon\": \"裸体丝带\",\n  \"nude ribbon\": \"裸体丝带\",\n  \"tartan\": \"格子花纹\",\n  \"striped\": \"横条花纹\",\n  \"stripes\": \"横条花纹\",\n  \"polka dot\": \"点状花纹\",\n  \"polka dots\": \"点状花纹\",\n  \"polka-dot\": \"点状花纹\",\n  \"frills\": \"皱边\",\n  \"frill\": \"皱边\",\n  \"ruffles\": \"皱边\",\n  \"frilly\": \"皱边\",\n  \"frilled\": \"皱边\",\n  \"formal\": \"正装\",\n  \"lace\": \"蕾丝\",\n  \"clothes down\": \"褪下衣物\",\n  \"clothing down\": \"褪下衣物\",\n  \"short kimono\": \"短下摆和服\",\n  \"kimono\": \"和服\",\n  \"open kimono\": \"敞开的和服\",\n  \"open yukata\": \"敞开的和服\",\n  \"suspender skirt\": \"吊带裙\",\n  \"kimono skirt\": \"和服裙\",\n  \"pleated dress\": \"百褶连衣裙\",\n  \"sailor dress\": \"水手服款裙子\",\n  \"strapless dress\": \"无肩带连衣裙\",\n  \"shoulderless dress\": \"无肩带连衣裙\",\n  \"sundress\": \"太阳裙/背心裙\",\n  \"summerdress\": \"太阳裙/背心裙\",\n  \"summer dress\": \"太阳裙/背心裙\",\n  \"sun dress\": \"太阳裙/背心裙\",\n  \"sheath dress\": \"包臀裙\",\n  \"layered skirt\": \"分层式半身裙\",\n  \"waist apron\": \"腰围裙\",\n  \"half apron\": \"腰围裙\",\n  \"pettiskirt\": \"蓬蓬裙\",\n  \"tutu\": \"芭蕾舞裙\",\n  \"layered dress\": \"分层连衣裙\",\n  \"off-shoulder dress\": \"露肩连衣裙\",\n  \"organza lace\": \"透明硬纱/蕾丝花边\",\n  \"bikini armor\": \"比基尼盔甲\",\n  \"bikini aside\": \"从三点剥开的比基尼\",\n  \"bikini lift\": \"往上剥开的比基尼\",\n  \"bow bikini\": \"带蝴蝶结的比基尼\",\n  \"eyepatch bikini\": \"眼罩比基尼\",\n  \"front-tie bikini\": \"从正面打结的比基尼\",\n  \"highleg bikini\": \"高开衩的比基尼\",\n  \"layered bikini\": \"分层比基尼\",\n  \"lowleg bikini\": \"低腰比基尼\",\n  \"maid bikini\": \"女仆比基尼\",\n  \"micro bikini\": \"迷你比基尼\",\n  \"microbikini\": \"迷你比基尼\",\n  \"multi-strapped bikini\": \"细带款比基尼\",\n  \"sailor bikini\": \"水手服款比基尼\",\n  \"shell bikini\": \"贝壳比基尼\",\n  \"seashell bra\": \"贝壳比基尼\",\n  \"seashell bikini\": \"贝壳比基尼\",\n  \"shell bra\": \"贝壳比基尼\",\n  \"slingshot swimsuit\": \"弹弓泳衣/吊带泳衣/V字泳衣\",\n  \"sling bikini\": \"弹弓泳衣/吊带泳衣/V字泳衣\",\n  \"slingbikini\": \"弹弓泳衣/吊带泳衣/V字泳衣\",\n  \"sling swimsuit\": \"弹弓泳衣/吊带泳衣/V字泳衣\",\n  \"sports bikini\": \"运动比基尼\",\n  \"strapless bikini\": \"无肩带比基尼\",\n  \"thong bikini\": \"丁字式比基尼\",\n  \"untied bikini\": \"解开的比基尼\",\n  \"bandeau\": \"抹胸比基尼\",\n  \"bikini under clothes\": \"比基尼当内衣\",\n  \"armored dress\": \"战甲裙\",\n  \"armoured dress\": \"战甲裙\",\n  \"athletic leotard\": \"体操服\",\n  \"ballet leotard\": \"体操服\",\n  \"gymnast leotard\": \"体操服\",\n  \"backless dress\": \"露背连衣裙\",\n  \"open back dress\": \"露背连衣裙\",\n  \"open-back dress\": \"露背连衣裙\",\n  \"backless outfit\": \"露背装\",\n  \"open back\": \"露背装\",\n  \"backless\": \"露背装\",\n  \"baseball uniform\": \"棒球服\",\n  \"biker clothes\": \"自行车运动服\",\n  \"bikesuit\": \"骑行套装\",\n  \"biker suit\": \"骑行套装\",\n  \"bike suit\": \"骑行套装\",\n  \"bikini skirt\": \"比基尼裙\",\n  \"bodysuit under clothes\": \"紧身衣裤\",\n  \"bondage outfit\": \"束缚服\",\n  \"casual one-piece swimsuit\": \"连体泳衣\",\n  \"collared dress\": \"有领连衣裙\",\n  \"competition school swimsuit\": \"竞泳死库水\",\n  \"competition swimsuit\": \"赛用泳衣\",\n  \"evening gown\": \"晚会礼服\",\n  \"evening dress\": \"晚会礼服\",\n  \"dougi\": \"武道服\",\n  \"gi\": \"武道服\",\n  \"front zipper swimsuit\": \"拉链在正面的泳衣\",\n  \"gown\": \"女裙/女长服/女礼服\",\n  \"halter dress\": \"绕颈裙/衬衣式连衣裙/露背吊带裙\",\n  \"hanfu\": \"汉服\",\n  \"harem outfit\": \"舞娘服\",\n  \"harem clothes\": \"舞娘服\",\n  \"highleg leotard\": \"高开衩的连身衣\",\n  \"impossible bodysuit\": \"人体彩绘般的紧身衣\",\n  \"kindergarten uniform\": \"幼儿园制服\",\n  \"latex\": \"胶衣\",\n  \"letterman jacket\": \"棒球服\",\n  \"varsity jacket\": \"棒球服\",\n  \"living clothes\": \"活体衣服\",\n  \"loungewear\": \"休闲服\",\n  \"meiji schoolgirl uniform\": \"明治年间女学生制服\",\n  \"military uniform\": \"军服\",\n  \"one-piece swimsuit\": \"一体式泳衣\",\n  \"one-piece\": \"一体式泳衣\",\n  \"playboy bunny leotard\": \"兔女郎连身衣\",\n  \"police uniform\": \"警服\",\n  \"reverse bunnysuit\": \"逆兔女郎\",\n  \"sailor\": \"水手服\",\n  \"sailor uniform\": \"水手服\",\n  \"sailor suit\": \"水手服\",\n  \"sailor senshi uniform\": \"美少女战士制服\",\n  \"santa costume\": \"圣诞老人服装\",\n  \"santa suit\": \"圣诞老人服装\",\n  \"santa outfit\": \"圣诞老人服装\",\n  \"stile uniform\": \"女侍从的制服\",\n  \"straitjacket\": \"拘束服\",\n  \"straightjacket\": \"拘束服\",\n  \"straight jacket\": \"拘束服\",\n  \"uchikake\": \"白无垢/日式嫁衣\",\n  \"wedding kimono\": \"白无垢/日式嫁衣\",\n  \"varia suit\": \"强化服\",\n  \"virgin killer outfit\": \"处男杀手服\",\n  \"volleyball uniform\": \"排球服\",\n  \"cute & girly (idolmaster)\": \"Cute & Girly (偶像大师)\",\n  \"crinoline\": \"裙撑/裙架\",\n  \"dress flip\": \"飘起的裙子\",\n  \"dress grab\": \"抓住裙子\",\n  \"skirt basket\": \"裙子篮兜\",\n  \"skirt carry\": \"裙子篮兜\",\n  \"dress basket\": \"裙子篮兜\",\n  \"dress carry\": \"裙子篮兜\",\n  \"torn dress\": \"撕破的连衣裙\",\n  \"wet dress\": \"潮湿的衣服\",\n  \"aqua dress\": \"水色连衣裙\",\n  \"black dress\": \"黑连衣裙\",\n  \"blue dress\": \"蓝连衣裙\",\n  \"brown dress\": \"棕色连衣裙\",\n  \"green dress\": \"绿色连衣裙\",\n  \"grey dress\": \"灰色连衣裙\",\n  \"gray dress\": \"灰色连衣裙\",\n  \"orange dress\": \"橙色连衣裙\",\n  \"pink dress\": \"粉连衣裙\",\n  \"purple dress\": \"紫连衣裙\",\n  \"red dress\": \"红连衣裙\",\n  \"sepia dress\": \"红棕色连衣裙\",\n  \"white dress\": \"白色连衣裙\",\n  \"yellow dress\": \"黄色连衣裙\",\n  \"multicolored dress\": \"多色连衣裙\",\n  \"two-tone dress\": \"双色连衣裙\",\n  \"argyle dress\": \"钻石图案的裙子\",\n  \"checkered dress\": \"方格花纹连衣裙\",\n  \"flag dress\": \"国旗连衣裙\",\n  \"plaid dress\": \"格子连衣裙\",\n  \"polka dot dress\": \"圆点花纹连衣裙\",\n  \"polka-dot dress\": \"圆点花纹连衣裙\",\n  \"print dress\": \"印花裙子\",\n  \"striped dress\": \"条纹连衣裙\",\n  \"vertical-striped dress\": \"垂直条纹连衣裙\",\n  \"pinstripe dress\": \"细条纹连衣裙\",\n  \"frilled dress\": \"花边连衣裙\",\n  \"frilly dress\": \"花边连衣裙\",\n  \"ruffled dress\": \"花边连衣裙\",\n  \"fur-trimmed dress\": \"毛边连衣裙\",\n  \"half-dress\": \"半开裙\",\n  \"highleg dress\": \"高叉长裙\",\n  \"high-low skirt\": \"高低裙\",\n  \"short front long back skirt\": \"高低裙\",\n  \"hobble dress\": \"乳胶连衣裙\",\n  \"impossible dress\": \"不切实际的连衣裙\",\n  \"lace-trimmed dress\": \"蕾丝连衣裙\",\n  \"latex dress\": \"乳胶裙\",\n  \"long dress\": \"长裙\",\n  \"ribbed dress\": \"罗纹连衣裙\",\n  \"ribbon-trimmed dress\": \"色带装饰的连衣裙\",\n  \"short dress\": \"短裙\",\n  \"mini dress\": \"短裙\",\n  \"minidress\": \"短裙\",\n  \"side slit\": \"侧开叉\",\n  \"leg slit\": \"侧开叉\",\n  \"taut dress\": \"绷紧的连衣裙\",\n  \"see-through dress\": \"透明连衣裙\",\n  \"sleeveless dress\": \"无袖连衣裙\",\n  \"cake dress\": \"形似蛋糕的连衣裙\",\n  \"coat dress\": \"外套连衣裙\",\n  \"cocktail dress\": \"燕尾短裙\",\n  \"denim dress\": \"牛仔连衣裙\",\n  \"dirndl\": \"酒馆服务员服装\",\n  \"funeral dress\": \"丧服\",\n  \"mermaid dress\": \"鱼尾裙\",\n  \"negligee\": \"晨衣\",\n  \"nightgown\": \"睡衣\",\n  \"nighty\": \"睡衣\",\n  \"night gown\": \"睡衣\",\n  \"nightie\": \"睡衣\",\n  \"nightdress\": \"睡衣\",\n  \"night dress\": \"睡衣\",\n  \"microskirt\": \"超短裙\",\n  \"pencil dress\": \"铅笔裙\",\n  \"pencil skirt\": \"短铅笔裙\",\n  \"plaid skirt\": \"格子呢短裙\",\n  \"tartan skirt\": \"格子呢短裙\",\n  \"pinafore dress\": \"背心裙/无袖连衣裙\",\n  \"jumper\": \"背心裙/无袖连衣裙\",\n  \"santa dress\": \"圣诞老人风格的裙子\",\n  \"sweater dress\": \"毛衣连衣裙\",\n  \"sweaterdress\": \"毛衣连衣裙\",\n  \"tennis dress\": \"网球连衣裙\",\n  \"trapeze dress\": \"梯形连衣裙\",\n  \"tube dress\": \"抹胸连衣裙\",\n  \"vietnamese dress\": \"越南连衣裙\",\n  \"ao dai\": \"越南连衣裙\",\n  \"aqua theme\": \"水蓝色\",\n  \"black theme\": \"黑色主题\",\n  \"blue theme\": \"蓝色\",\n  \"brown theme\": \"棕色主题\",\n  \"green theme\": \"绿色主题\",\n  \"grey theme\": \"灰色\",\n  \"gray theme\": \"灰色\",\n  \"orange theme\": \"橙色\",\n  \"pink theme\": \"粉色主题\",\n  \"purple theme\": \"紫色\",\n  \"red theme\": \"红色/红色主题\",\n  \"white theme\": \"白色主题\",\n  \"yellow theme\": \"黄色主题\",\n  \"anime coloring\": \"动画上色\",\n  \"cel shading\": \"卡通渲染\",\n  \"gradient\": \"渐变色\",\n  \"ff gradient\": \"最终幻想式渐变\",\n  \"high contrast\": \"高对比度\",\n  \"inverted colors\": \"色彩反转\",\n  \"limited palette\": \"色块风格\",\n  \"restricted palette\": \"色块风格\",\n  \"monochrome\": \"单色画\",\n  \"monochromatic\": \"单色画\",\n  \"greyscale\": \"纯黑白色/黑白照片化/灰度\",\n  \"black and white\": \"纯黑白色/黑白照片化/灰度\",\n  \"grayscale\": \"纯黑白色/黑白照片化/灰度\",\n  \"greyscale with colored background\": \"黑白角色与有色背景\",\n  \"colored with greyscale background\": \"有色角色与黑白背景\",\n  \"partially colored\": \"部分上色\",\n  \"partially monochrome\": \"部分上色\",\n  \"muted color\": \"哑光\",\n  \"muted colors\": \"哑光\",\n  \"neon palette\": \"霓虹色彩\",\n  \"pale color\": \"苍白的颜色\",\n  \"pale colors\": \"苍白的颜色\",\n  \"pastel colors\": \"柔和色彩\",\n  \"rainbow\": \"彩虹\",\n  \"rainbows\": \"彩虹\",\n  \"rainbow order\": \"彩虹色序排列\",\n  \"sepia\": \"深棕色/乌贼墨色\",\n  \"color connection\": \"色彩关联\",\n  \"colorized\": \"上色\",\n  \"colorful\": \"五彩斑斓的\",\n  \"spot color\": \"黑白画中的少量颜色\",\n  \"spot colors\": \"黑白画中的少量颜色\",\n  \"afterimage\": \"残像\",\n  \"border\": \"边框\",\n  \"bordered\": \"边框\",\n  \"windowboxed\": \"边框\",\n  \"windowbox\": \"边框\",\n  \"framed\": \"画框\",\n  \"frame\": \"画框\",\n  \"outside border\": \"一部分画到了背景框外面\",\n  \"outside of border\": \"一部分画到了背景框外面\",\n  \"out of border\": \"一部分画到了背景框外面\",\n  \"cropped background\": \"一部分画到了背景框外面\",\n  \"fading border\": \"褪色边框\",\n  \"fading borders\": \"褪色边框\",\n  \"rounded corners\": \"背景或画框是圆角\",\n  \"viewfinder\": \"相机取景框\",\n  \"camera frame\": \"相机取景框\",\n  \"chart\": \"图表\",\n  \"bust chart\": \"胸围图\",\n  \"breast chart\": \"胸围图\",\n  \"breast comparison\": \"胸围图\",\n  \"boob chart\": \"胸围图\",\n  \"character chart\": \"人设图\",\n  \"reference sheet\": \"设定图\",\n  \"character sheet\": \"设定图\",\n  \"diagram\": \"图表\",\n  \"move chart\": \"动作演示图\",\n  \"relationship graph\": \"关系表\",\n  \"relationship chart\": \"关系表\",\n  \"seating chart\": \"座次表\",\n  \"stats\": \"属性栏/状态表\",\n  \"collage\": \"拼贴画\",\n  \"column lineup\": \"小图拼接\",\n  \"cropped\": \"遭到裁剪\",\n  \"fake scrollbar\": \"假的滚动条\",\n  \"head out of frame\": \"头部脱框\",\n  \"eyes out of frame\": \"头部脱框\",\n  \"out of frame\": \"脱框\",\n  \"feet out of frame\": \"脚部脱框\",\n  \"glitch\": \"画面噪点\",\n  \"isometric\": \"等轴图\",\n  \"letterboxed\": \"宽银幕格式\",\n  \"letterbox\": \"宽银幕格式\",\n  \"letter boxed\": \"宽银幕格式\",\n  \"pillarboxed\": \"柱状画布背景\",\n  \"pillarbox\": \"柱状画布背景\",\n  \"lineup\": \"一排人\",\n  \"line-up\": \"一排人\",\n  \"line up\": \"一排人\",\n  \"mosaic art\": \"马赛克艺术\",\n  \"photomosaic\": \"马赛克拼图\",\n  \"negative space\": \"大量留白\",\n  \"omake\": \"附图\",\n  \"partially underwater shot\": \"部分水下拍摄\",\n  \"social media composition\": \"社交媒体整合\",\n  \"symmetry\": \"左右对称\",\n  \"symmetrical\": \"左右对称\",\n  \"polar opposites\": \"两极对称\",\n  \"rotational symmetry\": \"对称旋转/《少女革命》女同转圈圈\",\n  \"tachi-e\": \"立绘样式\",\n  \"trim marks\": \"裁剪标记\",\n  \"crop marks\": \"裁剪标记\",\n  \"zoom layer\": \"人物立绘缩放(剪影)图层\",\n  \"zoomlayer\": \"人物立绘缩放(剪影)图层\",\n  \"projected inset\": \"类似海报或杂志的插图效果\",\n  \"furikake\": \"拌饭素\",\n  \"honey\": \"蜂蜜\",\n  \"jam\": \"果酱\",\n  \"marmalade\": \"果酱/橘子酱\",\n  \"ketchup\": \"番茄酱\",\n  \"mayonnaise\": \"蛋黄酱\",\n  \"mustard\": \"芥末\",\n  \"peanut butter\": \"花生酱\",\n  \"pepper shaker\": \"胡椒\",\n  \"black pepper\": \"胡椒\",\n  \"salt shaker\": \"撒盐瓶子\",\n  \"sauce\": \"酱汁\",\n  \"hot sauce\": \"辣酱\",\n  \"soy sauce\": \"酱油\",\n  \"sugar (food)\": \"粉状糖（食物）\",\n  \"sugar cube\": \"方糖\",\n  \"sugar cubes\": \"方糖\",\n  \"sugar cube (object)\": \"方糖\",\n  \"wasabi\": \"芥末\",\n  \"syrup\": \"果酱\",\n  \"chocolate syrup\": \"巧克力酱\",\n  \"strawberry syrup\": \"草莓酱\",\n  \"butter\": \"黄油\",\n  \"cheese\": \"芝士\",\n  \"smoked cheese\": \"烟熏奶酪\",\n  \"swiss cheese\": \"瑞士奶酪\",\n  \"cream\": \"奶油\",\n  \"whipped cream\": \"打发的奶油\",\n  \"eggnog\": \"蛋酒\",\n  \"kefir\": \"开菲尔\",\n  \"milk\": \"牛奶\",\n  \"baby bottle\": \"婴儿奶瓶\",\n  \"condensed milk\": \"炼乳\",\n  \"chocolate milk\": \"巧克力牛奶\",\n  \"milk bottle\": \"奶瓶\",\n  \"milk carton\": \"盒装牛奶\",\n  \"milk churn\": \"牛奶周转桶\",\n  \"milk can\": \"牛奶周转桶\",\n  \"milk mustache\": \"牛奶小胡子\",\n  \"milkshake\": \"奶昔\",\n  \"strawberry milk\": \"草莓牛奶\",\n  \"yakult\": \"养乐多\",\n  \"yogurt\": \"酸奶\",\n  \"yoghurt\": \"酸奶\",\n  \"facing away\": \"背对\",\n  \"profile\": \"侧脸\",\n  \"in profile\": \"侧脸\",\n  \"straight-on\": \"正脸\",\n  \"full body\": \"全身\",\n  \"upper body\": \"上半身\",\n  \"bust\": \"上半身\",\n  \"lower body\": \"下半身\",\n  \"cropped torso upper body\": \"上半身出框\",\n  \"cropped shoulders\": \"肩膀出框\",\n  \"cropped arms\": \"手臂出框\",\n  \"cropped legs\": \"腿部出框\",\n  \"cropped torso\": \"躯干出框\",\n  \"selfiemirror\": \"自拍镜\",\n  \"facing viewer\": \"面对观众\",\n  \"looking at another\": \"盯着另一人\",\n  \"looking afar\": \"远眺\",\n  \"staring\": \"盯着看\",\n  \"stare\": \"盯着看\",\n  \"eye contact\": \"对视\",\n  \"female pov\": \"女性视角\",\n  \"looking at breasts\": \"瞄着乳房\",\n  \"staring at breasts\": \"瞄着乳房\",\n  \"looking at penis\": \"看着阴茎\",\n  \"looking at phone\": \"看手机\",\n  \"looking at viewer\": \"看向阅图者\",\n  \"looking away\": \"移开视线\",\n  \"averting eyes\": \"移开视线\",\n  \"averted eyes\": \"移开视线\",\n  \"looking back\": \"回眸\",\n  \"looking over shoulder\": \"回眸\",\n  \"turning\": \"回眸\",\n  \"looking down\": \"俯视\",\n  \"looking to the side\": \"看向侧面\",\n  \"looking aside\": \"看向侧面\",\n  \"looking to side\": \"看向侧面\",\n  \"looking up\": \"仰视\",\n  \"peeping\": \"偷窥(强调视角)\",\n  \"spying\": \"偷窥(强调视角)\",\n  \"pov crotch\": \"看向裤裆的视角\",\n  \"pov hands\": \"手伸来方向的视角\",\n  \"hand pov\": \"手伸来方向的视角\",\n  \"sideways glance\": \"轻轻向侧面瞥\",\n  \"side glance\": \"轻轻向侧面瞥\",\n  \"taking picture\": \"拍照/自拍\",\n  \"upshirt\": \"从衬衫下方瞥\",\n  \"upshorts\": \"从裙底瞥\",\n  \"upskirt\": \"从人的下方往上瞥\",\n  \"solo focus\": \"单人焦点\",\n  \"back focus\": \"背景焦点\",\n  \"ass focus\": \"臀部焦点\",\n  \"pov ass\": \"臀部焦点\",\n  \"foot focus\": \"足部焦点\",\n  \"pov feet\": \"足部焦点\",\n  \"feet focus\": \"足部焦点\",\n  \"portrait\": \"半身像\",\n  \"alcohol\": \"酒精\",\n  \"beer\": \"啤酒\",\n  \"non-alcoholic beer\": \"非酒精啤酒\",\n  \"guinness (beer)\": \"健力士黑啤酒(啤酒)\",\n  \"champagne\": \"香槟酒\",\n  \"cocktail\": \"鸡尾酒\",\n  \"caesar (drink)\": \"凯撒鸡尾酒\",\n  \"cocktail umbrella\": \"鸡尾酒伞\",\n  \"drink umbrella\": \"鸡尾酒伞\",\n  \"margarita\": \"玛格丽塔\",\n  \"martini\": \"马提尼酒\",\n  \"liquor\": \"酒\",\n  \"sake\": \"日本酒\",\n  \"tequila\": \"龙舌兰酒\",\n  \"vodka\": \"伏特加\",\n  \"whiskey\": \"威士忌酒\",\n  \"wine\": \"葡萄酒\",\n  \"coffee\": \"咖啡\",\n  \"cafe au lait\": \"咖啡加牛奶\",\n  \"canned coffee\": \"罐装咖啡\",\n  \"coffee beans\": \"咖啡豆\",\n  \"dandelion coffee\": \"蒲公英咖啡\",\n  \"georgia max coffee\": \"Georgia MAX Coffee\",\n  \"latte art\": \"咖啡拉花\",\n  \"starbucks\": \"星巴克\",\n  \"juice\": \"果汁\",\n  \"amazake\": \"甘酒\",\n  \"lemonade\": \"柠檬汽水\",\n  \"orange juice\": \"橙汁\",\n  \"soda\": \"苏打\",\n  \"soft drink\": \"苏打\",\n  \"7up\": \"7up\",\n  \"calpis\": \"Calpis\",\n  \"coca-cola\": \"可口可乐\",\n  \"dr pepper\": \"Dr Pepper\",\n  \"dr. pepper\": \"Dr Pepper\",\n  \"fanta\": \"芬达\",\n  \"melon soda\": \"绿色苏打水\",\n  \"mountain dew\": \"激浪（饮料）\",\n  \"pepsi\": \"百事可乐\",\n  \"pepsi ice cucumber\": \"黄瓜味百事可乐\",\n  \"ramune\": \"ramune 波子汽水\",\n  \"root beer\": \"根汁啤酒\",\n  \"soda can\": \"汽水罐\",\n  \"pop can\": \"汽水罐\",\n  \"tea\": \"茶\",\n  \"barley tea\": \"燕麦茶\",\n  \"black tea\": \"红茶\",\n  \"bubble tea\": \"珍珠奶茶\",\n  \"boba tea\": \"珍珠奶茶\",\n  \"darjeeling tea\": \"达吉岭茶\",\n  \"earl grey tea\": \"伯爵茶\",\n  \"green tea\": \"绿茶\",\n  \"herbal tea\": \"草药茶\",\n  \"iced tea\": \"冰茶\",\n  \"milk tea\": \"奶茶\",\n  \"rose hip tea\": \"茉莉花茶\",\n  \"spear mint tea\": \"薄荷茶\",\n  \"tropical drink\": \"热带特色的饮料\",\n  \"blue hawaii\": \"蓝色夏威夷（鸡尾酒）\",\n  \"animal ears\": \"动物耳朵\",\n  \"kemonomimi\": \"动物耳朵\",\n  \"fox ears\": \"狐狸耳朵\",\n  \"cat ears\": \"猫耳\",\n  \"nekomimi\": \"猫耳\",\n  \"dog ears\": \"狗耳\",\n  \"inumimi\": \"狗耳\",\n  \"dog ear\": \"狗耳\",\n  \"african wild dog ears\": \"狗耳\",\n  \"mouse ears\": \"老鼠耳朵\",\n  \"rat ears\": \"老鼠耳朵\",\n  \"pointy ears\": \"尖耳\",\n  \"pointed ears\": \"尖耳\",\n  \"pointy ear\": \"尖耳\",\n  \"elf ears\": \"尖耳\",\n  \"elven ears\": \"尖耳\",\n  \"long ears\": \"尖耳\",\n  \"heart earrings\": \"心形耳环\",\n  \"heart earring\": \"心形耳环\",\n  \"hoop earrings\": \"环状耳环\",\n  \"hoop earring\": \"环状耳环\",\n  \"crystal earrings\": \"水晶耳环\",\n  \"earrings\": \"耳环\",\n  \"ear ring\": \"耳环\",\n  \"ear rings\": \"耳环\",\n  \"earring\": \"耳环\",\n  \"crescent earrings\": \"月牙耳环\",\n  \"crescent earring\": \"月牙耳环\",\n  \"cat ear headphones\": \"猫耳式耳机\",\n  \"bat ears\": \"蝙蝠耳朵\",\n  \"raccoon ears\": \"浣熊耳朵\",\n  \"tanuki ears\": \"浣熊耳朵\",\n  \"long pointy ears\": \"尖尖的长耳朵\",\n  \"covering ears\": \"遮住耳朵\",\n  \"hands over ears\": \"遮住耳朵\",\n  \"bear ears\": \"熊耳朵\",\n  \"rabbit ears\": \"兔子耳朵\",\n  \"bunny ears\": \"兔子耳朵\",\n  \"cow ears\": \"牛耳朵\",\n  \"deer ears\": \"鹿耳朵\",\n  \"reindeer ears\": \"鹿耳朵\",\n  \"ferret ears\": \"鼬耳朵\",\n  \"goat ears\": \"山羊耳朵\",\n  \"horse ears\": \"马耳\",\n  \"kemonomimi mode\": \"兽耳萝莉模式\",\n  \"lion ears\": \"狮子耳朵\",\n  \"monkey ears\": \"猴耳\",\n  \"panda ears\": \"熊猫耳朵\",\n  \"pikachu ears\": \"皮卡丘耳朵\",\n  \"pig ears\": \"猪耳朵\",\n  \"sheep ears\": \"羊耳\",\n  \"squirrel ears\": \"松鼠耳朵\",\n  \"tiger ears\": \"虎耳\",\n  \"wolf ears\": \"狼耳朵\",\n  \"coyote ears\": \"狼耳朵\",\n  \"fake animal ears\": \"仿制的动物耳朵\",\n  \"chromatic aberration\": \"色差\",\n  \"lens flare\": \"镜头光晕\",\n  \"lensflare\": \"镜头光晕\",\n  \"motion blur\": \"动态模糊\",\n  \"sparkle\": \"闪耀效果\",\n  \"sparkles\": \"闪耀效果\",\n  \"sparkling\": \"闪耀效果\",\n  \"jpeg artifacts\": \"JPEG 压缩失真\",\n  \"jpeg artefacts\": \"JPEG 压缩失真\",\n  \"jpg artifacts\": \"JPEG 压缩失真\",\n  \"blurry\": \"模糊的\",\n  \"blurred\": \"模糊的\",\n  \"cinematic lighting\": \"电影光效\",\n  \"glowing light\": \"荧光\",\n  \"god rays\": \"自上而下的光\",\n  \"ray tracing\": \"光线追踪\",\n  \"reflection light\": \"反射光\",\n  \"overexposure\": \"过曝\",\n  \"backlighting\": \"逆光\",\n  \"backlit\": \"逆光\",\n  \"blending\": \"混合\",\n  \"bloom\": \"盛开\",\n  \"bokeh\": \"背景散焦\",\n  \"caustics\": \"焦散\",\n  \"caustic lighting\": \"焦散\",\n  \"chiaroscuro\": \"明暗对比\",\n  \"chromatic aberration abuse\": \"色差滥用\",\n  \"diffraction spikes\": \"衍射十字星\",\n  \"depth of field\": \"背景虚化\",\n  \"focus blur\": \"背景虚化\",\n  \"dithering\": \"抖动\",\n  \"drop shadow\": \"立绘阴影\",\n  \"emphasis lines\": \"集中线\",\n  \"film grain\": \"胶片颗粒感/老电影滤镜\",\n  \"noise (visual)\": \"胶片颗粒感/老电影滤镜\",\n  \"grainy\": \"胶片颗粒感/老电影滤镜\",\n  \"foreshortening\": \"正前缩距透视法\",\n  \"halftone\": \"一种漫画中常见的网点状的组色组图画法\",\n  \"image fill\": \"图像填充\",\n  \"lens flare abuse\": \"镜头光晕滥用\",\n  \"motion lines\": \"体现运动的线\",\n  \"multiple monochrome\": \"多个单色结构拼接成的\",\n  \"optical illusion\": \"视错觉\",\n  \"anaglyph\": \"互补色\",\n  \"stereogram\": \"立体画\",\n  \"scanlines\": \"扫描线\",\n  \"silhouette\": \"剪影\",\n  \"speed lines\": \"速度线\",\n  \"vignetting\": \"晕影\",\n  \"makeup\": \"浓装\",\n  \"make-up\": \"浓装\",\n  \"make up\": \"浓装\",\n  \"food on face\": \"食物在脸上\",\n  \"food on cheek\": \"食物在脸上\",\n  \"smelling\": \"闻\",\n  \"sniffing\": \"闻\",\n  \"nosebleed\": \"鼻血\",\n  \"nose bleed\": \"鼻血\",\n  \"blood from nose\": \"鼻血\",\n  \"bloody nose\": \"鼻血\",\n  \"lips\": \"嘴唇\",\n  \"clenched teeth\": \"咬牙\",\n  \"gritted teeth\": \"咬牙\",\n  \"gritting teeth\": \"咬牙\",\n  \"open mouth\": \"张口\",\n  \"pout\": \"努嘴\",\n  \"sigh\": \"叹气\",\n  \"sighing\": \"叹气\",\n  \"smile\": \"微笑\",\n  \"smiling\": \"微笑\",\n  \":)\": \"微笑\",\n  \":}\": \"微笑\",\n  \"light smile\": \"浅笑\",\n  \"faint smile\": \"浅笑\",\n  \"grin\": \"露齿而笑\",\n  \"evil smile\": \"坏笑\",\n  \"evil grin\": \"坏笑\",\n  \"angry\": \"生气的\",\n  \"mad\": \"生气的\",\n  \"anger\": \"生气的\",\n  \"annoyed\": \"苦恼的\",\n  \"irritated\": \"苦恼的\",\n  \"crazy\": \"疯狂的\",\n  \"insane\": \"疯狂的\",\n  \"yangire\": \"疯狂的\",\n  \"shy\": \"害羞的\",\n  \"embarrassed\": \"尴尬的\",\n  \"embarrassing\": \"尴尬的\",\n  \"embarrassment\": \"尴尬的\",\n  \"blush\": \"脸红的\",\n  \"blushing\": \"脸红的\",\n  \"flush\": \"脸红的\",\n  \"flushed\": \"脸红的\",\n  \"sleepy\": \"困乏的\",\n  \"sad\": \"悲伤的\",\n  \"sadness\": \"悲伤的\",\n  \"drunk\": \"喝醉的\",\n  \"frown\": \"皱眉/蹙额\",\n  \":(\": \"皱眉/蹙额\",\n  \"frowning\": \"皱眉/蹙额\",\n  \":{\": \"皱眉/蹙额\",\n  \"ahegao\": \"阿嘿颜\",\n  \"naughty face\": \"下流的表情\",\n  \"naughty smile\": \"下流的表情\",\n  \"endured face\": \"忍耐的表情\",\n  \"fangs\": \"尖牙\",\n  \"tongue\": \"舌头\",\n  \"tongues\": \"舌头\",\n  \"no nose\": \"没有鼻子\",\n  \"saliva\": \"唾液\",\n  \"drool\": \"唾液\",\n  \"spit\": \"唾液\",\n  \"facial hair\": \"胡子\",\n  \"fingersmile\": \"用手指做出笑脸\",\n  \"finger smile\": \"用手指做出笑脸\",\n  \"mouth hold\": \"嘴咬住\",\n  \"parted lips\": \"嘴唇微张\",\n  \"closed mouth\": \"闭嘴\",\n  \"tongue out\": \"吐舌头\",\n  \"licking lips\": \"舔嘴唇\",\n  \"lip licking\": \"舔嘴唇\",\n  \"pain\": \"疼痛\",\n  \"ouch\": \"疼痛\",\n  \"crying\": \"哭\",\n  \"cry\": \"哭\",\n  \"fume\": \"气得冒烟(漫画)\",\n  \"grimace\": \"(因痛苦、厌恶等)做怪相\",\n  \"screaming\": \"尖叫/大声喊\",\n  \"scream\": \"尖叫/大声喊\",\n  \"v-shaped eyebrows\": \"眉毛皱成V形(表高傲或愤怒)\",\n  \"scared\": \"害怕的\",\n  \"fear\": \"害怕的\",\n  \"afraid\": \"害怕的\",\n  \"scowl\": \"怒视/嫌弃/不满\",\n  \"serious\": \"严肃的\",\n  \"stern\": \"严肃的\",\n  \"tearing up\": \"要哭的表情\",\n  \"bored\": \"无聊的\",\n  \"gloom (expression)\": \"消沉(表情)\",\n  \"gloomy\": \"消沉(表情)\",\n  \"jealous\": \"嫉妒的\",\n  \"jealousy\": \"嫉妒的\",\n  \"jitome\": \"轻蔑的眼神\",\n  \"flat gaze\": \"轻蔑的眼神\",\n  \"nervous\": \"不安的\",\n  \"nervous smile\": \"不安地微笑\",\n  \"shaded\": \"阴沉脸\",\n  \"turn pale\": \"脸色苍白\",\n  \"pale face\": \"脸色苍白\",\n  \"expressionless\": \"无口\",\n  \"emotionless\": \"无口\",\n  \"neutral expression\": \"无口\",\n  \"unexpressive\": \"无口\",\n  \"expressions\": \"表情\",\n  \"facial expressions\": \"表情\",\n  \"unconscious\": \"失神\",\n  \"bright pupils\": \"明亮的瞳孔\",\n  \"ear blush\": \"耳红\",\n  \"holding breath\": \"憋气\",\n  \"puckered lips\": \"撅起的嘴唇\",\n  \"seductive smile\": \"诱人的微笑\",\n  \"smiley\": \"笑脸\",\n  \"smirk\": \"傻笑/得意的笑\",\n  \"doyagao\": \"得意脸\",\n  \"doya-gao\": \"得意脸\",\n  \"flustered\": \"慌乱的\",\n  \"full blush\": \"整张脸泛红\",\n  \"heart in eye\": \"眼里冒爱心\",\n  \"heavy breathing\": \"喘粗气\",\n  \"panting\": \"喘粗气\",\n  \"moaning\": \"呻吟\",\n  \"moan\": \"呻吟\",\n  \"smug\": \"得意脸\",\n  \"spit take\": \"惊讶或无语到喷了\",\n  \"surprised\": \"惊讶\",\n  \"shocked\": \"惊讶\",\n  \"shock\": \"惊讶\",\n  \"surprise\": \"惊讶\",\n  \"startled\": \"惊讶\",\n  \"tsundere\": \"傲娇\",\n  \"drooling\": \"流口水\",\n  \"torogao\": \"淫荡的表情\",\n  \"glint\": \"眼中闪现强烈的情感\",\n  \"happy\": \"快乐/幸福\",\n  \"laughing\": \"在笑的\",\n  \"laugh\": \"在笑的\",\n  \"naughty\": \"下流的表情\",\n  \"troll\": \"嚣张脸\",\n  \"yandere\": \"病娇\",\n  \"saliva trail\": \"唾液拉丝\",\n  \"saliva string\": \"唾液拉丝\",\n  \"red lips\": \"朱唇\",\n  \"red lipstick\": \"朱唇\",\n  \"skin fang\": \"把嘴的一部分画成虎牙状\",\n  \"flesh fang\": \"把嘴的一部分画成虎牙状\",\n  \"upper teeth\": \"露出上排牙齿\",\n  \"fang\": \"虎牙\",\n  \"fang out\": \"露出虎牙/露出尖牙\",\n  \"long tongue\": \"长舌头\",\n  \"forehead\": \"额头\",\n  \"light blush\": \"淡淡的腮红\",\n  \"cheek-to-cheek\": \"脸贴脸\",\n  \"cheek bulge\": \"鼓着腮帮\",\n  \"bulging cheeks\": \"鼓着腮帮\",\n  \"cheek pinching\": \"捏脸颊\",\n  \"cheek pinch\": \"捏脸颊\",\n  \"pinching cheeks\": \"捏脸颊\",\n  \"cheek poking\": \"戳脸颊\",\n  \"cheek poke\": \"戳脸颊\",\n  \"poking cheeks\": \"戳脸颊\",\n  \"cheek pull\": \"扯脸颊\",\n  \"cheek tug\": \"扯脸颊\",\n  \"chin grab\": \"抬下巴\",\n  \"covering eyes\": \"遮住眼睛\",\n  \"hands over eyes\": \"遮住眼睛\",\n  \"covering\": \"挡住脸\",\n  \"covering mouth\": \"挡住嘴巴\",\n  \"hiding mouth\": \"挡住嘴巴\",\n  \"hands over mouth\": \"挡住嘴巴\",\n  \"face-to-face\": \"脸贴脸\",\n  \"facing another\": \"二人面对面(脸贴得很近)\",\n  \"forehead-to-forehead\": \"额头贴额头\",\n  \"teeth\": \"牙\",\n  \"bared teeth\": \"牙\",\n  \"excited\": \"兴奋\",\n  \"nose blush\": \"害羞\",\n  \"expressionless eyes\": \"失神\",\n  \"wide eyed\": \"睁大眼睛\",\n  \">:(\": \"愤怒\",\n  \">:)\": \"嘲笑\",\n  \":o\": \"惊讶\",\n  \":0\": \"惊讶\",\n  \":q\": \"右上吐舌头\",\n  \":9\": \"右上吐舌头\",\n  \":p\": \"右下吐舌头\",\n  \":b\": \"右下吐舌头\",\n  \":d\": \"咧嘴笑\",\n  \";d\": \"单眼咧嘴笑\",\n  \":3\": \"猫嘴\",\n  \"lipstick\": \"口红/唇膏\",\n  \"covering face\": \"挡住脸\",\n  \"hiding face\": \"挡住脸\",\n  \"black eyes\": \"黑眼\",\n  \"blue eyes\": \"蓝眼\",\n  \"brown eyes\": \"棕眼\",\n  \"green eyes\": \"绿眼\",\n  \"grey eyes\": \"灰眼\",\n  \"silver eyes\": \"灰眼\",\n  \"gray eyes\": \"灰眼\",\n  \"heart-shaped pupils\": \"爱心形瞳孔\",\n  \"heterochromia\": \"异色瞳\",\n  \"odd eye\": \"异色瞳\",\n  \"purple eyes\": \"紫眼\",\n  \"red eyes\": \"红眼\",\n  \"red eye\": \"红眼\",\n  \"slit pupils\": \"竖瞳孔/猫眼\",\n  \"cat eyes\": \"竖瞳孔/猫眼\",\n  \"snake eyes\": \"竖瞳孔/猫眼\",\n  \"white eyes\": \"白眼\",\n  \"yellow eyes\": \"金眼\",\n  \"tareme\": \"下垂的眼睛\",\n  \"sanpaku\": \"三白眼\",\n  \"upturned eyes\": \"上翘的眼睛\",\n  \"wide-eyed\": \"睁开眼睛\",\n  \"eyes wide\": \"睁开眼睛\",\n  \"wide eyes\": \"睁开眼睛\",\n  \"shocked eyes\": \"睁开眼睛\",\n  \"ringed eyes\": \"眼圈\",\n  \"rolling eyes\": \"眼睛抬头\",\n  \"rolleyes\": \"眼睛抬头\",\n  \"rolled eyes\": \"眼睛抬头\",\n  \"eye roll\": \"眼睛抬头\",\n  \"crazy eyes\": \"疯狂的眼睛\",\n  \"raised eyebrows\": \"挑眉\",\n  \"furrowed brow\": \"下眉毛\",\n  \"furrowed eyebrows\": \"下眉毛\",\n  \"dashed eyes\": \"黑眼圈中的水平线\",\n  \"dash eyes\": \"黑眼圈中的水平线\",\n  \"line in eye\": \"黑眼圈中的水平线\",\n  \"multicolored eyes\": \"多色的黑眼睛\",\n  \"mismatched pupils\": \"左右眼颜色不同\",\n  \"asymmetrical pupils\": \"左右眼颜色不同\",\n  \"mismatched sclera\": \"左右眼不同颜色的眼白\",\n  \"no pupils\": \"没有眼睛\",\n  \"empty eyes\": \"眼睛没有亮点\",\n  \"dead eyes\": \"眼睛没有亮点\",\n  \"blank eyes\": \"白眼球\",\n  \"dilated pupils\": \"瞳孔扩张\",\n  \"hollow eyes\": \"漆黑的眼睛\",\n  \"constricted pupils\": \"瞳孔收缩\",\n  \"contracted pupils\": \"瞳孔收缩\",\n  \"shrunk pupils\": \"瞳孔收缩\",\n  \"shrunk eyes\": \"瞳孔收缩\",\n  \"symbol-shaped pupils\": \"符号眼\",\n  \"star-shaped pupils\": \"星形眼睛\",\n  \"x-shaped pupils\": \"X 形眼睛\",\n  \"button eyes\": \"纽扣眼\",\n  \"eye reflection\": \"眼睛反射\",\n  \"closed eyes\": \"闭上眼睛\",\n  \"one eye closed\": \"一只眼睛闭着\",\n  \"wink\": \"一只眼睛闭着\",\n  \"half-closed eyes\": \"眼睛半闭\",\n  \"half closed eyes\": \"眼睛半闭\",\n  \"eyes closed\": \"闭眼\",\n  \"wince\": \"闭一只眼\",\n  \"cringe\": \"闭一只眼\",\n  \"tsurime\": \"吊眼角\",\n  \"eyeball\": \"盯着看\",\n  \"eyeballs\": \"盯着看\",\n  \"tears\": \"眼泪\",\n  \"tear\": \"眼泪\",\n  \"gradient eyes\": \"渐变瞳色\",\n  \"aqua eyes\": \"吐舌鬼脸\",\n  \"crying with eyes open\": \"睁着眼落泪\",\n  \"glowing eyes\": \"发光的双眼\",\n  \"half-closed eye\": \"半闭的眼睛(单眼)\",\n  \"half closed eye\": \"半闭的眼睛(单眼)\",\n  \"happy tears\": \"开心的眼泪\",\n  \"sparkling eyes\": \"星星眼\",\n  \"sparkle eyes\": \"星星眼\",\n  \"glaring\": \"轻蔑/怒视\",\n  \"glare\": \"轻蔑/怒视\",\n  \"streaming tears\": \"流泪\",\n  \"eyebrows behind hair\": \"挡在头发下的眉毛\",\n  \"eyebrows visible through hair\": \"透过头发可以看到的眉毛\",\n  \"eyelashes\": \"睫毛\",\n  \"eye lashes\": \"睫毛\",\n  \"eyeliner\": \"眼线\",\n  \"eyes visible through hair\": \"透过头发可以看到的眼睛\",\n  \"eye through hair\": \"透过头发可以看到的眼睛\",\n  \"anger vein\": \"青筋\",\n  \"anger mark\": \"青筋\",\n  \"blush stickers\": \"表情贴纸\",\n  \"blush sticker\": \"表情贴纸\",\n  \"full-face blush\": \"整张脸泛红\",\n  \"confused\": \"疑惑\",\n  \"determined\": \"有决心的\",\n  \"disappointed\": \"失望的\",\n  \"disdain\": \"蔑视\",\n  \"disgust\": \"恶心\",\n  \"disgusted\": \"恶心\",\n  \"despair\": \"绝望\",\n  \"envy\": \"嫉妒\",\n  \"evil\": \"邪恶\",\n  \"facepalm\": \"以手掩面\",\n  \"frustrated\": \"沮丧\",\n  \"guilt\": \"有罪的\",\n  \"kubrick stare\": \"库布里克凝视\",\n  \"lonely\": \"孤独的\",\n  \"raised eyebrow\": \"扬起的眉毛\",\n  \"rape face\": \"一副要强奸人的表情\",\n  \"rapeface\": \"一副要强奸人的表情\",\n  \"depressed\": \"压抑的/郁闷的\",\n  \"panicking\": \"恐慌的\",\n  \"panic\": \"恐慌的\",\n  \"worried\": \"担忧的\",\n  \"concerned\": \"担忧的\",\n  \"tired\": \"累\",\n  \"sulking\": \"闷闷不乐\",\n  \"thinking\": \"思考\",\n  \"pensive\": \"沉思的\",\n  \"upset\": \"气愤\",\n  \"crazy smile\": \"疯狂地笑\",\n  \"forced smile\": \"强迫笑\",\n  \"glasgow smile\": \"格拉斯哥微笑\",\n  \"sad smile\": \"苦笑\",\n  \"stifled laugh\": \"憋笑\",\n  \"^^^\": \"惊讶的\",\n  \"color drain\": \"惊讶到掉色\",\n  \"horrified\": \"恐惧表情\",\n  \"horror (expression)\": \"恐惧表情\",\n  \"sobbing\": \"啜泣\",\n  \"trembling\": \"颤抖\",\n  \"tremble\": \"颤抖\",\n  \"shiver\": \"颤抖\",\n  \"shivering\": \"颤抖\",\n  \"wavy mouth\": \"薯片嘴型\",\n  \";)\": \";)\",\n  \"d:\": \"d:\",\n  \";3\": \";3\",\n  \"3:\": \"斜嘴\",\n  \"uwu\": \"猫脸\",\n  \";p\": \";p\",\n  \";q\": \";q\",\n  \":t\": \":t\",\n  \":i\": \":i\",\n  \":/\": \"斜嘴\",\n  \":\\\\\": \"斜嘴\",\n  \":|\": \"无语\",\n  \":x\": \":x\",\n  \":c\": \"伤心\",\n  \"c:\": \"c:\",\n  \":<\": \":<\",\n  \";<\": \";<\",\n  \":<>\": \"张大嘴\",\n  \":>\": \":>\",\n  \":>=\": \":>=\",\n  \"vacuum fellatio\": \":>=\",\n  \"blowjob face\": \":>=\",\n  \";o\": \";o\",\n  \"o3o\": \"o3o\",\n  \".3.\": \"o3o\",\n  \"(-3-)\": \"嘟嘴\",\n  \">3<\": \"亲嘴\",\n  \"o o\": \"发呆\",\n  \"0 0\": \"0_0\",\n  \"| |\": \"|_|\",\n  \". .\": \"._.\",\n  \"solid circle eyes\": \"实心圆眼睛\",\n  \"heart-shaped eyes\": \"心形眼\",\n  \"heart eyes\": \"心形眼\",\n  \"heart eye\": \"心形眼\",\n  \"^ ^\": \"^_^\",\n  \"^o^\": \"^o^\",\n  \"\\\\(^o^)/\": \"\\\\(^o^)/\",\n  \"owata\": \"\\\\(^o^)/\",\n  \"^q^\": \"^q^\",\n  \"> <\": \">_<\",\n  \"xd\": \"XD\",\n  \"x3\": \"X3\",\n  \">o<\": \">o<\",\n  \"> @\": \">_@\",\n  \"+ -\": \"+_-\",\n  \"= =\": \"=_=\",\n  \"=^=\": \"=^=\",\n  \"=v=\": \"=v=\",\n  \"<o> <o>\": \"<o>_<o>\",\n  \"<|> <|>\": \"<|>_<|>\",\n  \"cross-eyed\": \"斗鸡眼\",\n  \"crossed eyes\": \"斗鸡眼\",\n  \"dot mouth\": \"小圆点嘴\",\n  \"dot nose\": \"小圆点鼻\",\n  \"mouth drool\": \"嘴角画着口水滴形状的缺口\",\n  \"no mouth\": \"没画出嘴\",\n  \"rectangular mouth\": \"方形嘴\",\n  \":[]\": \"方形嘴\",\n  \"sideways mouth\": \"把嘴画在侧脸\",\n  \"side mouth\": \"把嘴画在侧脸\",\n  \"cheek mouth\": \"把嘴画在侧脸\",\n  \"split mouth\": \"裂开的嘴\",\n  \"disconnected mouth\": \"裂开的嘴\",\n  \"orange eyes\": \"橙色的眼镜\",\n  \"pink eyes\": \"粉红色的眼睛\",\n  \"amber eyes\": \"琥珀色眼\",\n  \"@ @\": \"晕眼\",\n  \"spiral eyes\": \"晕眼\",\n  \"al bhed eyes\": \"晕眼\",\n  \"swirly eyes\": \"晕眼\",\n  \"pac-man eyes\": \"吃豆人形眼\",\n  \"pacman eyes\": \"吃豆人形眼\",\n  \"horizontal pupils\": \"一字型瞳孔/蛙眼\",\n  \"goat eyes\": \"一字型瞳孔/蛙眼\",\n  \"frog eyes\": \"一字型瞳孔/蛙眼\",\n  \"star eyes\": \"加号型眼\",\n  \"starry eyes\": \"加号型眼\",\n  \"diamond-shaped pupils\": \"钻石形瞳孔\",\n  \"flower-shaped pupils\": \"花形瞳孔\",\n  \"blue sclera\": \"蓝色巩膜\",\n  \"black sclera\": \"黑色巩膜\",\n  \"bloodshot eyes\": \"布满血丝的眼睛\",\n  \"bloodshot eye\": \"布满血丝的眼睛\",\n  \"green sclera\": \"绿色巩膜\",\n  \"no sclera\": \"无色巩膜\",\n  \"orange sclera\": \"橙色巩膜\",\n  \"red sclera\": \"红色巩膜\",\n  \"yellow sclera\": \"黄色巩膜\",\n  \"bags under eyes\": \"眼袋\",\n  \"eye circles\": \"眼袋\",\n  \"eyebags\": \"眼袋\",\n  \"dark circles\": \"眼袋\",\n  \"aegyo sal\": \"眼袋\",\n  \"bruised eye\": \"瘀伤的眼睛\",\n  \"black eye\": \"瘀伤的眼睛\",\n  \"flaming eyes\": \"燃烧的眼睛\",\n  \"burning eyes\": \"燃烧的眼睛\",\n  \"fiery eyes\": \"燃烧的眼睛\",\n  \"glowing eye\": \"发光的眼睛(单眼)\",\n  \"mako eyes\": \"魔眼\",\n  \"amphibian eyes\": \"两栖动物的眼睛\",\n  \"cephalopod eyes\": \"头足类动物的眼睛\",\n  \"octopus eyes\": \"头足类动物的眼睛\",\n  \"compound eyes\": \"复合眼\",\n  \"insect eyes\": \"复合眼\",\n  \"oral invitation\": \"迎接射精而伸出舌头\",\n  \"flower in mouth\": \"花在嘴里\",\n  \"petals\": \"花瓣\",\n  \"flower petals\": \"花瓣\",\n  \"petal\": \"花瓣\",\n  \"flower\": \"花\",\n  \"flowers\": \"花\",\n  \"rose petals\": \"玫瑰花瓣\",\n  \"cherry blossoms\": \"樱花\",\n  \"sakura blossoms\": \"樱花\",\n  \"cherry trees\": \"樱花\",\n  \"cherry blossom\": \"樱花\",\n  \"flowers meadows\": \"花田\",\n  \"alstroemeria (flower)\": \"百合水仙\",\n  \"amaryllis (flower)\": \"孤挺花\",\n  \"anemone\": \"银莲花\",\n  \"angel's trumpet\": \"木曼陀罗\",\n  \"anthurium\": \"花烛\",\n  \"azalea\": \"杜鹃花\",\n  \"baby's-breath\": \"石头花\",\n  \"begonia\": \"秋海棠\",\n  \"bellflower\": \"风铃草\",\n  \"chinese bellflower\": \"桔梗\",\n  \"bird of paradise flower\": \"鹤望兰\",\n  \"strelitzia (flower)\": \"鹤望兰\",\n  \"black-eyed susan\": \"黑心金光菊\",\n  \"bleeding heart\": \"荷包牡丹\",\n  \"blueberry blossoms\": \"蓝莓花\",\n  \"bougainvillea\": \"九重葛\",\n  \"calla lily\": \"马蹄莲\",\n  \"camellia\": \"山茶花\",\n  \"camellia (flower)\": \"山茶花\",\n  \"carnation\": \"康乃馨\",\n  \"red carnation\": \"红色康乃馨\",\n  \"chamomile\": \"西洋甘菊\",\n  \"chinese lantern (plant)\": \"灯笼草\",\n  \"chrysanthemum\": \"菊属\",\n  \"clivia\": \"君子兰\",\n  \"clematis\": \"铁线莲\",\n  \"columbine\": \"耬斗菜\",\n  \"cockscomb (flower)\": \"青葙\",\n  \"cornflower\": \"矢车菊\",\n  \"cosmos\": \"秋英/大波斯菊/秋樱\",\n  \"crocus\": \"番紅花\",\n  \"cymbidium\": \"蕙兰属\",\n  \"daffodil\": \"水仙\",\n  \"daffodils\": \"水仙\",\n  \"dahlia\": \"大丽花\",\n  \"daisy\": \"雏菊\",\n  \"daisies\": \"雏菊\",\n  \"aster (flower)\": \"雏菊\",\n  \"daisy (flower)\": \"雏菊\",\n  \"dimorphotheca\": \"异果菊\",\n  \"dandelion\": \"蒲公英\",\n  \"dandelions\": \"蒲公英\",\n  \"dianthus\": \"石竹\",\n  \"dipsacaceae\": \"川续断科\",\n  \"dusty miller\": \"银叶菊\",\n  \"edelweiss\": \"高山火绒草\",\n  \"epiphyllum\": \"昙花\",\n  \"eustoma\": \"洋桔梗\",\n  \"flax\": \"亚麻\",\n  \"forget-me-not\": \"勿忘草\",\n  \"forsythia\": \"连翘\",\n  \"four o'clock (flower)\": \"紫茉莉\",\n  \"foxglove\": \"毛地黄\",\n  \"freesia\": \"小苍兰\",\n  \"fuchsia\": \"倒挂金钟\",\n  \"hawthorn (plant)\": \"山楂\",\n  \"hellebore\": \"铁筷子/嚏根草\",\n  \"hibiscus\": \"扶桑花\",\n  \"heliconia\": \"蝎尾蕉\",\n  \"hollyhock\": \"蜀葵属\",\n  \"hyacinth\": \"风信子\",\n  \"hydrangea\": \"紫阳花\",\n  \"hydrangeas\": \"紫阳花\",\n  \"hortensia (flower)\": \"紫阳花\",\n  \"genista (flower)\": \"染料木属\",\n  \"gentiana (flower)\": \"龙胆属\",\n  \"geranium\": \"天竺葵属\",\n  \"gerbera\": \"大丁草属\",\n  \"gladiolus\": \"唐菖蒲属\",\n  \"gloriosa (flower)\": \"嘉兰\",\n  \"grass lily\": \"伞花虎眼万年青\",\n  \"great burnet\": \"地榆\",\n  \"jasmine\": \"素馨属/素英属/茉莉花\",\n  \"iris\": \"鸢尾属\",\n  \"kalanchoe\": \"长寿花/家乐花/矮生伽蓝菜/圣诞伽蓝菜/寿星花/布洛斯费尔德高凉菜\",\n  \"kerria japonica\": \"棣棠花/山吹\",\n  \"lantana (flower)\": \"马缨丹属\",\n  \"larkspur\": \"翠雀属\",\n  \"lavender\": \"薰衣草\",\n  \"lilac\": \"丁香属\",\n  \"lily\": \"百合属\",\n  \"tiger lily\": \"卷丹\",\n  \"lily of the valley\": \"铃兰\",\n  \"suzuran\": \"铃兰\",\n  \"lisianthus (flower)\": \"洋桔梗属\",\n  \"magnolia\": \"荷花玉兰/洋玉兰/广玉兰\",\n  \"marigold\": \"万寿菊属\",\n  \"marsh marigold\": \"驴蹄草/驴蹄菜/沼泽金盏花/立金花\",\n  \"mimosa (flower)\": \"含羞草\",\n  \"morning glory\": \"牵牛花\",\n  \"moonflower\": \"月光花/嫦娥奔月/天茄儿/天茄子/夜颜/夕颜\",\n  \"gourd blossom\": \"葫芦花 (辐射76)\",\n  \"nemophila\": \"粉蝶花属/喜林草属/幌菊属\",\n  \"nigella\": \"黑种草\",\n  \"oleander\": \"夹竹桃\",\n  \"orange blossoms\": \"橙花\",\n  \"orchid\": \"兰科/兰花/胡姬花\",\n  \"oncidium\": \"文心兰属\",\n  \"osmanthus\": \"木樨属/木犀属/桂花属/桂花树属\",\n  \"gold osmanthus\": \"金木犀\",\n  \"pansy\": \"三色紫罗兰/三色堇\",\n  \"passion flower\": \"西番莲属\",\n  \"paulownia\": \"毛泡桐\",\n  \"peach blossom\": \"桃花\",\n  \"pentas (flower)\": \"五星花属/繁星花属\",\n  \"peony\": \"芍药属\",\n  \"perennial\": \"多年生植物\",\n  \"periwinkle\": \"蔓长春花属\",\n  \"petunia (flower)\": \"碧冬茄属\",\n  \"pieris japonica\": \"马醉木\",\n  \"plant\": \"植物\",\n  \"plants\": \"植物\",\n  \"clover\": \"三叶草\",\n  \"lotus\": \"莲花\",\n  \"lily pad\": \"睡莲\",\n  \"water lily\": \"睡莲\",\n  \"lilypads\": \"睡莲\",\n  \"lilypad\": \"睡莲\",\n  \"potted plant\": \"盆栽\",\n  \"potted plants\": \"盆栽\",\n  \"plum blossoms\": \"梅花\",\n  \"plum blossom\": \"梅花\",\n  \"plumeria\": \"缅栀花\",\n  \"poinsettia\": \"一品红/圣诞红/圣诞花\",\n  \"pomegranate flower\": \"石榴花\",\n  \"poppy\": \"罂粟\",\n  \"portulaca\": \"马齿苋\",\n  \"potato flower\": \"土豆花\",\n  \"potentilla\": \"委陵菜属\",\n  \"rafflesia\": \"大花草属\",\n  \"ranunculus\": \"毛茛属\",\n  \"buttercup\": \"花毛茛\",\n  \"rapeseed blossoms\": \"欧洲油菜花\",\n  \"red ginger\": \"红姜花\",\n  \"reimu\": \"灵梦花\",\n  \"rhododendron\": \"杜鹃花属/映山红/满山红/山石榴\",\n  \"rose\": \"玫瑰/蔷薇\",\n  \"roses\": \"玫瑰/蔷薇\",\n  \"black rose\": \"黑玫瑰\",\n  \"black rose (flower)\": \"黑玫瑰\",\n  \"blue rose\": \"蓝玫瑰\",\n  \"brown rose\": \"棕色玫瑰\",\n  \"green rose\": \"绿色玫瑰\",\n  \"grey rose\": \"灰色玫瑰\",\n  \"gray rose\": \"灰色玫瑰\",\n  \"orange rose\": \"橙玫瑰\",\n  \"pink rose\": \"粉红玫瑰\",\n  \"purple rose\": \"紫玫瑰\",\n  \"red rose\": \"红玫瑰\",\n  \"white rose\": \"白玫瑰\",\n  \"yellow rose\": \"黄玫瑰\",\n  \"multicolored rose\": \"多色玫瑰\",\n  \"rudbeckia\": \"金光菊\",\n  \"snapdragon\": \"金鱼草\",\n  \"snowdrop\": \"雪花莲属\",\n  \"spathiphyllum\": \"白鹤芋属\",\n  \"spider lily\": \"彼岸花\",\n  \"higanbana\": \"彼岸花\",\n  \"strawberry blossoms\": \"草莓花\",\n  \"strawberry blossom\": \"草莓花\",\n  \"sunflower\": \"向日葵\",\n  \"sunflowers\": \"向日葵\",\n  \"thistle\": \"蓟属\",\n  \"trumpet creeper\": \"厚萼凌霄\",\n  \"tulip\": \"郁金香\",\n  \"tulips\": \"郁金香\",\n  \"water lily flower\": \"睡莲科\",\n  \"wax flower\": \"风蜡花属\",\n  \"wisteria\": \"紫藤\",\n  \"wolfsbane\": \"乌头属\",\n  \"violet\": \"堇菜属\",\n  \"zinnia\": \"百日菊属\",\n  \"black lotus\": \"黑莲花\",\n  \"fire flower\": \"烈焰花 (原神)\",\n  \"glaze lily\": \"琉璃百合 (原神)\",\n  \"gracidea\": \"葛拉西蒂亚花 (宝可梦)\",\n  \"ice flower\": \"冰雾花 (原神)\",\n  \"lunar tear\": \"月之泪 (尼尔)\",\n  \"qingxin flower\": \"清心 (原神)\",\n  \"silent princess\": \"静谧公主 (塞尔达)\",\n  \"silk flower\": \"霓裳花 (原神)\",\n  \"sweet flower\": \"甜甜花 (原神)\",\n  \"bouquet\": \"花束\",\n  \"bouquets\": \"花束\",\n  \"coughing flowers\": \"咳出花\",\n  \"hanahaki disease\": \"咳出花\",\n  \"vomiting flowers\": \"咳出花\",\n  \"flower (symbol)\": \"花(符号)\",\n  \"flower bed\": \"花床\",\n  \"flower bracelet\": \"花手镯\",\n  \"flower on liquid\": \"水上的花\",\n  \"flower trim\": \"花饰\",\n  \"floral print\": \"花朵图案(印花)\",\n  \"floral pattern\": \"花朵图案(印花)\",\n  \"flower print\": \"花朵图案(印花)\",\n  \"hanafuda\": \"花札\",\n  \"gardening\": \"园艺\",\n  \"on flower\": \"在花上\",\n  \"petals on liquid\": \"水面上漂着花瓣\",\n  \"petals on water\": \"水面上漂着花瓣\",\n  \"rose petal bath\": \"水面上漂着花瓣\",\n  \"wreath\": \"花环\",\n  \"absurdres\": \"超高分辨率\",\n  \"back\": \"背影像\",\n  \"checkered\": \"格子的\",\n  \"checkerboard\": \"格子的\",\n  \"everyone\": \"所有人\",\n  \"everybody\": \"所有人\",\n  \"group\": \"所有人\",\n  \"highres\": \"高分辨率\",\n  \"high res\": \"高分辨率\",\n  \"hires\": \"高分辨率\",\n  \"high resolution\": \"高分辨率\",\n  \"huge filesize\": \"大文件体积\",\n  \"incredibly absurdres\": \"极高分辨率\",\n  \"lowres\": \"低分辨率\",\n  \"low res\": \"低分辨率\",\n  \"original\": \"原创\",\n  \"original character\": \"原创\",\n  \"parody\": \"拙劣模仿\",\n  \"sample\": \"样图标记\",\n  \"wallpaper\": \"壁纸\",\n  \"masterpiece\": \"杰作\",\n  \"best quality\": \"顶级质量\",\n  \"worst quality\": \"糟糕质量\",\n  \"low quality\": \"低质量\",\n  \"normal quality\": \"一般质量\",\n  \"error\": \"有错误\",\n  \"extremely detailed cg unity 8k wallpaper\": \"极高分辨率 CG 壁纸\",\n  \"illustration\": \"插画\",\n  \"nsfw\": \"不宜工作时观看\",\n  \"3d\": \"3D\",\n  \"polygon\": \"3D\",\n  \"3dcg\": \"3D\",\n  \"animated\": \"动图\",\n  \"animation\": \"动图\",\n  \"animated png\": \"PNG 动图\",\n  \"flash\": \"Flash\",\n  \"video\": \"视频\",\n  \"webm\": \"视频\",\n  \"mp4\": \"视频\",\n  \"videos\": \"视频\",\n  \"music video\": \"音乐视频\",\n  \"animated gif\": \"GIF 动图\",\n  \"gif\": \"GIF 动图\",\n  \"easytoon\": \"EasyToon\",\n  \"non-repeating animation\": \"非循环动画\",\n  \"non-repeating gif\": \"非循环动画\",\n  \"looping animation\": \"循环播放动画\",\n  \"roulette animation\": \"轮转动画\",\n  \"live2d\": \"Live2D\",\n  \"archived file\": \"压缩包\",\n  \"artbook\": \"原画\",\n  \"calendar (medium)\": \"日历(介质)\",\n  \"card (medium)\": \"卡片(介质)\",\n  \"comic\": \"漫画\",\n  \"comics\": \"漫画\",\n  \"manga\": \"漫画\",\n  \"1koma\": \"单格漫画\",\n  \"1panel\": \"单格漫画\",\n  \"2koma\": \"双分镜漫画\",\n  \"3koma\": \"三格漫画\",\n  \"4koma\": \"四格漫画\",\n  \"4coma\": \"四格漫画\",\n  \"multiple 4koma\": \"多列四格漫画\",\n  \"5koma\": \"五格漫画\",\n  \"borderless panels\": \"无边框漫画\",\n  \"eromanga\": \"色情漫画\",\n  \"left-to-right manga\": \"从左往右读的漫画\",\n  \"left-to-right\": \"从左往右读的漫画\",\n  \"right-to-left comic\": \"从右往左读的漫画\",\n  \"silent comic\": \"默剧漫画\",\n  \"corrupted file\": \"损坏的文件\",\n  \"corrupted image\": \"损坏的文件\",\n  \"corrupted video\": \"损坏的文件\",\n  \"cover\": \"封面\",\n  \"front cover\": \"封面\",\n  \"album cover\": \"专辑封面\",\n  \"album\": \"专辑封面\",\n  \"cd cover\": \"专辑封面\",\n  \"disc cover\": \"专辑封面\",\n  \"character single\": \"单人封面\",\n  \"cover page\": \"封面\",\n  \"book cover\": \"封面\",\n  \"doujin cover\": \"同人封面\",\n  \"dvd cover\": \"DVD 封面\",\n  \"fake cover\": \"(同人向玩梗向的)封面\",\n  \"video game cover\": \"视频游戏封面\",\n  \"game cover\": \"视频游戏封面\",\n  \"magazine cover\": \"杂志封面\",\n  \"manga cover\": \"漫画封面\",\n  \"fake screenshot\": \"(同人向玩梗向的)截图\",\n  \"fakeshot\": \"(同人向玩梗向的)截图\",\n  \"game cg\": \"游戏 CG\",\n  \"gamecg\": \"游戏 CG\",\n  \"game asset\": \"游戏 CG\",\n  \"gyotaku (medium)\": \"鱼拓 (介质)\",\n  \"icon\": \"图标\",\n  \"logo\": \"标志\",\n  \"kirigami\": \"剪纸\",\n  \"lineart\": \"线条艺术\",\n  \"line art\": \"线条艺术\",\n  \"no lineart\": \"几乎没用勾线的画\",\n  \"no line-art\": \"几乎没用勾线的画\",\n  \"lineless\": \"几乎没用勾线的画\",\n  \"outline\": \"角色形象有描边\",\n  \"outlines\": \"角色形象有描边\",\n  \"outlined\": \"角色形象有描边\",\n  \"tall image\": \"长图\",\n  \"wide image\": \"宽图\",\n  \"oekaki\": \"简朴的画作\",\n  \"official art\": \"官方画作\",\n  \"phonecard\": \"电话卡\",\n  \"photo\": \"照片\",\n  \"papercraft\": \"纸艺\",\n  \"paper child\": \"纸质角色\",\n  \"paper cutout\": \"纸艺模型\",\n  \"paper cut-out\": \"纸艺模型\",\n  \"pixel art\": \"像素风\",\n  \"postcard\": \"明信片\",\n  \"poster\": \"海报\",\n  \"revision\": \"修正版\",\n  \"revised\": \"修正版\",\n  \"scan\": \"扫描件\",\n  \"anime screencap\": \"动画截图\",\n  \"screencap\": \"动画截图\",\n  \"shitajiki\": \"垫板\",\n  \"tegaki\": \"来自 tegaki 博客\",\n  \"triptych (art)\": \"三联画 (艺术)\",\n  \"vector trace\": \"矢量画\",\n  \"trace\": \"矢量画\",\n  \"vectortrace\": \"矢量画\",\n  \"vector\": \"矢量画\",\n  \"tileable\": \"可平铺拼贴\",\n  \"widescreen\": \"宽屏幕\",\n  \"official wallpaper\": \"官方壁纸图\",\n  \"akebia fruit\": \"阿科比\",\n  \"apple\": \"苹果\",\n  \"apples\": \"苹果\",\n  \"apple bunny\": \"苹果兔（苹果瓣一侧的果皮削去，像兔耳）\",\n  \"apple core\": \"苹果核\",\n  \"apple peel\": \"长串苹果皮\",\n  \"bitten apple\": \"咬苹果\",\n  \"golden apple\": \"金苹果\",\n  \"green apple\": \"青苹果\",\n  \"red apple\": \"红苹果\",\n  \"avocado\": \"牛油果/鳄梨\",\n  \"banana\": \"香蕉\",\n  \"bananas\": \"香蕉\",\n  \"banana boat\": \"充气香蕉船\",\n  \"banana peel\": \"香蕉皮\",\n  \"banana popsicle\": \"香蕉冰棒\",\n  \"banana slice\": \"香蕉片\",\n  \"chocolate banana\": \"巧克力香蕉\",\n  \"chocobanana\": \"巧克力香蕉\",\n  \"choco banana\": \"巧克力香蕉\",\n  \"gel banana\": \"绿色果冻香蕉（命运石之门）\",\n  \"on banana\": \"在巨型香蕉上\",\n  \"berry\": \"浆果\",\n  \"berries\": \"浆果\",\n  \"blackberry\": \"黑莓\",\n  \"blueberry\": \"蓝莓\",\n  \"blueberries\": \"蓝莓\",\n  \"blue berry\": \"蓝莓\",\n  \"raspberry\": \"树莓\",\n  \"raspberries\": \"树莓\",\n  \"strawberry\": \"草莓\",\n  \"strawberries\": \"草莓\",\n  \"cacao fruit\": \"可可果\",\n  \"cocoa fruit\": \"可可果\",\n  \"cherry\": \"樱桃\",\n  \"cherries\": \"樱桃\",\n  \"dragon fruit\": \"火龙果\",\n  \"fig\": \"无花果\",\n  \"fruit bowl\": \"果盘\",\n  \"fruit cup\": \"水果杯\",\n  \"gooseberry\": \"猕猴桃\",\n  \"grapefruit\": \"西柚\",\n  \"grapes\": \"葡萄\",\n  \"grape\": \"葡萄\",\n  \"currant\": \"小葡萄干\",\n  \"grape stomping\": \"脚踩葡萄汁\",\n  \"kiwi\": \"猕猴桃\",\n  \"kiwi slice\": \"猕猴桃切片\",\n  \"lemon\": \"柠檬\",\n  \"lemons\": \"柠檬\",\n  \"lemon slice\": \"柠檬片\",\n  \"lime\": \"青柠\",\n  \"lime slice\": \"青柠片\",\n  \"lychee\": \"荔枝\",\n  \"mango\": \"芒果\",\n  \"mangosteen\": \"山竹\",\n  \"melon\": \"瓜\",\n  \"cantaloupe\": \"哈密瓜\",\n  \"honeydew\": \"蜜瓜\",\n  \"muskmelon\": \"甜瓜\",\n  \"watermelon\": \"西瓜\",\n  \"watermelons\": \"西瓜\",\n  \"olive\": \"橄榄\",\n  \"orange\": \"橙子\",\n  \"mandarin orange\": \"橘子\",\n  \"tangerine\": \"橘子\",\n  \"clementine\": \"橘子\",\n  \"mikan\": \"橘子\",\n  \"mandarin\": \"橘子\",\n  \"orangette\": \"巧克力橙片\",\n  \"orange slice\": \"一片橙子\",\n  \"papaya\": \"番木瓜\",\n  \"peach\": \"桃\",\n  \"peaches\": \"桃\",\n  \"pear\": \"梨\",\n  \"nashi pear\": \"黄金梨\",\n  \"persimmon\": \"柿子\",\n  \"pineapple\": \"菠萝\",\n  \"plum\": \"李子\",\n  \"pomegranate\": \"石榴\",\n  \"rambutan\": \"红毛丹\",\n  \"starfruit\": \"杨桃\",\n  \"carambola\": \"杨桃\",\n  \"umeboshi\": \"梅干\",\n  \"yuzu (fruit)\": \"柚子（水果）\",\n  \"streaked hair\": \"条染\",\n  \"highlights\": \"条染\",\n  \"multicolored hair\": \"多彩头发\",\n  \"multicolor hair\": \"多彩头发\",\n  \"colored inner hair\": \"内侧染色\",\n  \"blonde hair\": \"金发\",\n  \"yellow hair\": \"金发\",\n  \"blond\": \"金发\",\n  \"blond hair\": \"金发\",\n  \"blonde\": \"金发\",\n  \"gold hair\": \"金发\",\n  \"silver hair\": \"银发\",\n  \"grey hair\": \"灰发\",\n  \"gray hair\": \"灰发\",\n  \"white hair\": \"白发\",\n  \"brown hair\": \"茶发\",\n  \"brunette\": \"茶发\",\n  \"light brown hair\": \"浅褐发\",\n  \"dirty blonde\": \"浅褐发\",\n  \"black hair\": \"黑发\",\n  \"dark hair\": \"黑发\",\n  \"purple hair\": \"紫发\",\n  \"lavender hair\": \"紫发\",\n  \"red hair\": \"红发\",\n  \"redhead\": \"红发\",\n  \"blue hair\": \"蓝发/水色发\",\n  \"dark blue hair\": \"深蓝发\",\n  \"light blue hair\": \"浅蓝发\",\n  \"green hair\": \"绿发\",\n  \"pink hair\": \"粉发\",\n  \"gradient hair\": \"渐变发色\",\n  \"rainbow hair\": \"彩虹发\",\n  \"ahoge\": \"呆毛\",\n  \"asymmetrical hair\": \"非对称发型\",\n  \"bangs\": \"刘海\",\n  \"blunt bangs\": \"齐刘海\",\n  \"braid\": \"辫子\",\n  \"braids\": \"辫子\",\n  \"braided hair\": \"辫子\",\n  \"hair braid\": \"辫子\",\n  \"braided ponytail\": \"编织马尾辫\",\n  \"curly hair\": \"卷发\",\n  \"curls\": \"卷发\",\n  \"curtained hair\": \"窗帘/瀑布发型\",\n  \"double bun\": \"双团子头\",\n  \"twin bun\": \"双团子头\",\n  \"buns\": \"双团子头\",\n  \"twin buns\": \"双团子头\",\n  \"hair buns\": \"双团子头\",\n  \"double buns\": \"双团子头\",\n  \"drill hair\": \"钻头卷/公主卷\",\n  \"twin drills\": \"双钻头卷\",\n  \"twindrills\": \"双钻头卷\",\n  \"quad drills\": \"多钻头卷\",\n  \"side drill\": \"单侧钻头卷\",\n  \"french braid\": \"法式辫\",\n  \"hair behind ear\": \"耳后发\",\n  \"hair between eyes\": \"眼间刘海\",\n  \"bangs between eyes\": \"眼间刘海\",\n  \"crossed bangs\": \"交错刘海\",\n  \"hair bun\": \"团子头\",\n  \"hairbun\": \"团子头\",\n  \"bun\": \"团子头\",\n  \"single hair bun\": \"团子头\",\n  \"hair intakes\": \"进气口发型\",\n  \"hair vents\": \"进气口发型\",\n  \"hair over shoulder\": \"披肩发\",\n  \"hime cut\": \"姬发式\",\n  \"himecut\": \"姬发式\",\n  \"princess cut\": \"姬发式\",\n  \"long hair\": \"长发\",\n  \"messy hair\": \"凌乱发型\",\n  \"morning hair\": \"凌乱发型\",\n  \"bed head\": \"凌乱发型\",\n  \"parted bangs\": \"分开的刘海\",\n  \"ponytail\": \"马尾\",\n  \"pony tail\": \"马尾\",\n  \"long ponytail\": \"马尾\",\n  \"short hair\": \"短发\",\n  \"short ponytail\": \"短马尾\",\n  \"side swept bangs\": \"朝一个方向的刘海\",\n  \"side ponytail\": \"侧马尾\",\n  \"side tail\": \"侧马尾\",\n  \"sidetail\": \"侧马尾\",\n  \"twin braids\": \"双辫子\",\n  \"twinbraids\": \"双辫子\",\n  \"twinbraid\": \"双辫子\",\n  \"twin braid\": \"双辫子\",\n  \"twintails\": \"双马尾\",\n  \"twin tails\": \"双马尾\",\n  \"twintail\": \"双马尾\",\n  \"very long hair\": \"很长的头发\",\n  \"hair past waist\": \"很长的头发\",\n  \"front ponytail\": \"前马尾\",\n  \"short twintails\": \"短双马尾\",\n  \"pigtails\": \"短双马尾\",\n  \"folded ponytail\": \"折叠马尾\",\n  \"quad tails\": \"四马尾\",\n  \"single braid\": \"单辫\",\n  \"low twin braids\": \"低双辫\",\n  \"side braid\": \"侧辫\",\n  \"crown braid\": \"冠型织辫\",\n  \"dreadlocks\": \"脏辫\",\n  \"hairlocs\": \"脏辫\",\n  \"hair locs\": \"脏辫\",\n  \"hair loc\": \"脏辫\",\n  \"cone hair bun\": \"锥形发髻\",\n  \"hair cones\": \"锥形发髻\",\n  \"braided bun\": \"辫子髻\",\n  \"doughnut hair bun\": \"圆环发髻\",\n  \"donut hair bun\": \"圆环发髻\",\n  \"heart hair bun\": \"心形发髻\",\n  \"wavy hair\": \"自然卷\",\n  \"asymmetrical bangs\": \"不对称刘海\",\n  \"asymmetric bangs\": \"不对称刘海\",\n  \"swept bangs\": \"扫浏海\",\n  \"sidelocks\": \"耳前发\",\n  \"payot\": \"耳前发\",\n  \"forelocks\": \"耳前发\",\n  \"single sidelock\": \"单耳前发\",\n  \"hair pulled back\": \"头发后梳\",\n  \"half updo\": \"侧发后梳\",\n  \"hair one side up\": \"一侧绑发\",\n  \"hair two side up\": \"双侧绑发\",\n  \"hair spread out\": \"散发\",\n  \"floating hair\": \"漂浮的头发\",\n  \"space hair\": \"漂浮的头发\",\n  \"hair blowing\": \"漂浮的头发\",\n  \"straight hair\": \"直发\",\n  \"big hair\": \"头发很多的\",\n  \"crystal hair\": \"水晶状的头发\",\n  \"expressive hair\": \"富有表现力的头发\",\n  \"hair over eyes\": \"头发遮着双眼\",\n  \"hair covering eyes\": \"头发遮着双眼\",\n  \"hair strand\": \"强调一缕一缕感的发型/发丝\",\n  \"hair over one eye\": \"头发遮住了一只眼睛\",\n  \"hair over eye\": \"头发遮住了一只眼睛\",\n  \"shiny hair\": \"有光泽的头发\",\n  \"wet hair\": \"湿头发\",\n  \"hair slicked back\": \"垂下的长鬈发\",\n  \"high ponytail\": \"披在两侧的两条辫子\",\n  \"long braid\": \"侧马尾\",\n  \"low-tied long hair\": \"直发\",\n  \"low ponytail\": \"低扎马尾\",\n  \"low twintails\": \"低扎双尾\",\n  \"medium hair\": \"中等长发\",\n  \"shoulder-length hair\": \"中等长发\",\n  \"ringlets\": \"垂下的长鬈发\",\n  \"side braids\": \"披在两侧的两条辫子\",\n  \"side bun\": \"披在两侧的发髻\",\n  \"split ponytail\": \"尾部散开的单马尾发型\",\n  \"two side up\": \"小型双股辫\",\n  \"two sides up\": \"小型双股辫\",\n  \"absurdly long hair\": \"超长的头发\",\n  \"hair past feet\": \"超长的头发\",\n  \"extremely long hair\": \"超长的头发\",\n  \"cloud hair\": \"云絮状发型\",\n  \"flipped hair\": \"外卷发型\",\n  \"tentacle hair\": \"触手头发\",\n  \"very short hair\": \"很短的头发\",\n  \"bangs pinned back\": \"掀起的刘海\",\n  \"braided bangs\": \"辫子刘海\",\n  \"diagonal bangs\": \"斜刘海\",\n  \"single hair intake\": \"单侧进气口发型\",\n  \"single hair vent\": \"单侧进气口发型\",\n  \"hair ears\": \"耳状头发\",\n  \"bald\": \"秃头\",\n  \"bald girl\": \"秃头女孩\",\n  \"bowl cut\": \"锅盖头\",\n  \"buzz cut\": \"寸头\",\n  \"chonmage\": \"丁髷\",\n  \"crew cut\": \"平头/板寸头\",\n  \"flattop\": \"平顶\",\n  \"okappa\": \"河童头\",\n  \"pixie cut\": \"精灵头\",\n  \"undercut\": \"帽盔式发型\",\n  \"bob cut\": \"波波头\",\n  \"bobbed hair\": \"波波头\",\n  \"cornrows\": \"玉米垄发型\",\n  \"mullet\": \"鲻鱼头\",\n  \"bow-shaped hair\": \"弓形头发\",\n  \"bow by hair\": \"弓形头发\",\n  \"bow hair\": \"弓形头发\",\n  \"front braid\": \"前辫\",\n  \"multiple braids\": \"多股(麻花)辫\",\n  \"tri braids\": \"三股辫\",\n  \"quad braids\": \"四股辫\",\n  \"triple bun\": \"三发髻\",\n  \"hair rings\": \"发圈\",\n  \"hair loop\": \"发圈\",\n  \"hair loops\": \"发圈\",\n  \"hair ring\": \"发圈\",\n  \"tied hair\": \"扎头发\",\n  \"single hair ring\": \"单发圈\",\n  \"one side up\": \"只扎了一边的头发\",\n  \"low-braided long hair\": \"低辫长发\",\n  \"mizura\": \"角发\",\n  \"multi-tied hair\": \"多扎头发\",\n  \"nihongami\": \"日本发\",\n  \"topknot\": \"丸子头\",\n  \"top knot\": \"丸子头\",\n  \"uneven twintails\": \"两股辫子大小不一\",\n  \"tri tails\": \"有三股辫子\",\n  \"triple-tails\": \"有三股辫子\",\n  \"quin tails\": \"有五股辫子\",\n  \"afro\": \"鸟窝头/爆炸头\",\n  \"huge afro\": \"超大鸟窝头\",\n  \"beehive hairdo\": \"蜂窝头\",\n  \"pompadour\": \"蓬帕杜发型\",\n  \"quiff\": \"蓬松感油头\",\n  \"shouten pegasus mix mori\": \"昇天ペガサスMIX盛り\",\n  \"hair flaps\": \"在摆动的头发\",\n  \"pointy hair\": \"带着尖角的发型\",\n  \"spiked hair\": \"刺刺的头发\",\n  \"spiky hair\": \"刺刺的头发\",\n  \"widow's peak\": \"美人尖\",\n  \"heart ahoge\": \"心形呆毛\",\n  \"huge ahoge\": \"大呆毛\",\n  \"antenna hair\": \"多根呆毛\",\n  \"antennae hair\": \"多根呆毛\",\n  \"double ahoge\": \"多根呆毛\",\n  \"comb over\": \"遮盖头发稀少部分\",\n  \"mohawk\": \"莫霍克发型\",\n  \"lone nape hair\": \"孤颈毛\",\n  \"hair bikini\": \"头发比基尼\",\n  \"hair in mouth\": \"嘴里有头发\",\n  \"hair scarf\": \"头发围巾\",\n  \"halo\": \"头顶光环\",\n  \"tokin hat\": \"东金帽子\",\n  \"tokin\": \"东金帽子\",\n  \"mini top hat\": \"迷你礼帽\",\n  \"mini tophat\": \"迷你礼帽\",\n  \"tiny top hat\": \"迷你礼帽\",\n  \"beret\": \"贝雷帽\",\n  \"hood\": \"兜帽\",\n  \"nurse cap\": \"护士帽\",\n  \"nurse hat\": \"护士帽\",\n  \"tiara\": \"三重冕\",\n  \"crown\": \"皇冠\",\n  \"hairpin\": \"发卡\",\n  \"hair pin\": \"发卡\",\n  \"hairpins\": \"发卡\",\n  \"hairband\": \"头箍\",\n  \"hair band\": \"头箍\",\n  \"hairclip\": \"发夹\",\n  \"hair clip\": \"发夹\",\n  \"hair clips\": \"发夹\",\n  \"hairclips\": \"发夹\",\n  \"barrette\": \"发夹\",\n  \"hair ribbon\": \"发带\",\n  \"hair ribbons\": \"发带\",\n  \"hair flower\": \"发花\",\n  \"flower hair ornament\": \"发花\",\n  \"flower in hair\": \"发花\",\n  \"hair flowers\": \"发花\",\n  \"hair ornament\": \"头饰\",\n  \"hair ornaments\": \"头饰\",\n  \"hair accessory\": \"头饰\",\n  \"hair accessories\": \"头饰\",\n  \"hair bow\": \"蝴蝶结发饰\",\n  \"hair bows\": \"蝴蝶结发饰\",\n  \"maid headdress\": \"女仆头饰\",\n  \"maid headband\": \"女仆头饰\",\n  \"maid cachusha\": \"女仆头饰\",\n  \"ribbon\": \"丝带\",\n  \"ribbons\": \"丝带\",\n  \"sunglasses\": \"太阳镜\",\n  \"shades\": \"太阳镜\",\n  \"blindfold\": \"眼罩\",\n  \"blindfolded\": \"眼罩\",\n  \"eyepatch\": \"单眼罩\",\n  \"eye patch\": \"单眼罩\",\n  \"mask\": \"面具/眼罩/口罩\",\n  \"masks\": \"面具/眼罩/口罩\",\n  \"jewelry\": \"首饰\",\n  \"bell\": \"铃铛\",\n  \"bells\": \"铃铛\",\n  \"facepaint\": \"面纹\",\n  \"face paint\": \"面纹\",\n  \"horns\": \"兽角\",\n  \"antlers\": \"鹿角\",\n  \"clover hair ornament\": \"三叶草发饰\",\n  \"crescent hair ornament\": \"月牙发饰\",\n  \"demon horns\": \"恶魔的角\",\n  \"devil horns\": \"恶魔的角\",\n  \"jeweled branch of hourai\": \"蓬莱玉枝\",\n  \"fish hair ornament\": \"鱼形发饰\",\n  \"forehead jewel\": \"额前有宝石\",\n  \"forehead gem\": \"额前有宝石\",\n  \"forehead mark\": \"额前有图案\",\n  \"forehead protector\": \"护额\",\n  \"kanzashi\": \"簪子\",\n  \"hair stick\": \"簪子\",\n  \"hair bobbles\": \"头绳\",\n  \"hair bobble\": \"头绳\",\n  \"ball braids\": \"头绳\",\n  \"hairpods\": \"头发上成对的像无线蓝牙的发饰\",\n  \"hair bell\": \"头发上系着铃铛\",\n  \"hair bells\": \"头发上系着铃铛\",\n  \"hairbell\": \"头发上系着铃铛\",\n  \"hairbells\": \"头发上系着铃铛\",\n  \"bell hair ornament\": \"头发上系着铃铛\",\n  \"heart-shaped eyewear\": \"心形眼镜\",\n  \"heart-shaped sunglasses\": \"心形眼镜\",\n  \"heart-shaped glasses\": \"心形眼镜\",\n  \"goggles\": \"护目镜\",\n  \"rimless eyewear\": \"无框眼镜\",\n  \"rimless glasses\": \"无框眼镜\",\n  \"over-rim eyewear\": \"下半无框眼镜\",\n  \"over-rim glasses\": \"下半无框眼镜\",\n  \"over rim glasses\": \"下半无框眼镜\",\n  \"kamina shades\": \"卡米纳墨镜\",\n  \"kamina glasses\": \"卡米纳墨镜\",\n  \"goggles on head\": \"头上别着护目镜\",\n  \"goggle on head\": \"头上别着护目镜\",\n  \"goggles on headwear\": \"帽子上别着护目镜\",\n  \"goggles on hat\": \"帽子上别着护目镜\",\n  \"goggles on helmet\": \"帽子上别着护目镜\",\n  \"head mounted display\": \"戴着头戴显示设备\",\n  \"bandage on\": \"贴有绷带的脸\",\n  \"bandage over one eye\": \"缠着绷带的单眼\",\n  \"bandages over one eye\": \"缠着绷带的单眼\",\n  \"bandaged eye\": \"缠着绷带的单眼\",\n  \"scar across eye\": \"眼睛上的疤痕\",\n  \"eye scar\": \"眼睛上的疤痕\",\n  \"scar on cheek\": \"脸颊上的疤痕\",\n  \"covered eyes\": \"蒙住的眼\",\n  \"surgical mask\": \"医用口罩\",\n  \"medical mask\": \"医用口罩\",\n  \"mouth mask\": \"口罩\",\n  \"face mask\": \"口罩\",\n  \"mouth veil\": \"面纱\",\n  \"coke-bottle glasses\": \"厚如玻璃瓶底的圆眼镜\",\n  \"spiral glasses\": \"厚如玻璃瓶底的圆眼镜\",\n  \"swirly glasses\": \"厚如玻璃瓶底的圆眼镜\",\n  \"tengu mask\": \"天狗面具\",\n  \"fox mask\": \"狐狸面具\",\n  \"kitsune mask\": \"狐狸面具\",\n  \"mask on head\": \"掀到头上的面具\",\n  \"mask pull\": \"拉着口罩\",\n  \"mask removed\": \"摘下的面具\",\n  \"unmasked\": \"摘下的面具\",\n  \"mask off\": \"摘下的面具\",\n  \"gas mask\": \"防毒面具\",\n  \"gas-mask\": \"防毒面具\",\n  \"anchor choker\": \"锚形项圈\",\n  \"bead necklace\": \"珠子项链\",\n  \"headphones\": \"耳机\",\n  \"headphone\": \"耳机\",\n  \"behind-the-head headphones\": \"从后脑戴上的耳机\",\n  \"whistle around neck\": \"脖子上挂着口哨\",\n  \"animal hood\": \"兽耳头罩\",\n  \"bespectacled\": \"戴眼镜的\",\n  \"fedora\": \"软呢帽\",\n  \"witch hat\": \"女巫帽\",\n  \"witches hat\": \"女巫帽\",\n  \"wizard hat\": \"法师帽\",\n  \"winged helmet\": \"带翅膀的头盔\",\n  \"wing helmet\": \"带翅膀的头盔\",\n  \"hood down\": \"放下的兜帽\",\n  \"hood up\": \"戴起来的兜帽\",\n  \"sailor hat\": \"水手帽\",\n  \"sailor cap\": \"水手帽\",\n  \"santa hat\": \"圣诞帽\",\n  \"stocking cap\": \"圣诞帽\",\n  \"christmas hat\": \"圣诞帽\",\n  \"peaked cap\": \"类似警帽的帽子\",\n  \"elbow pads\": \"护肘\",\n  \"elbow pad\": \"护肘\",\n  \"dragon horns\": \"龙角\",\n  \"eyewear on head\": \"眼镜别在头上\",\n  \"glasses on head\": \"眼镜别在头上\",\n  \"sunglasses on head\": \"眼镜别在头上\",\n  \"mole under eye\": \"眼角有痣\",\n  \"mole under mouth\": \"嘴角有痣/美人痣\",\n  \"x hair ornament\": \"x发饰\",\n  \"black hairband\": \"黑色发带\",\n  \"hair scrunchie\": \"发箍\",\n  \"white hairband\": \"白色发带\",\n  \"hair tie\": \"发带\",\n  \"hair ties\": \"发带\",\n  \"hairtie\": \"发带\",\n  \"frog hair ornament\": \"青蛙发饰\",\n  \"food-themed hair ornament\": \"食物发饰\",\n  \"food hair ornament\": \"食物发饰\",\n  \"star hair ornament\": \"星星发饰\",\n  \"heart hair ornament\": \"心形发饰\",\n  \"red hairband\": \"红色发带\",\n  \"butterfly hair ornament\": \"蝴蝶发饰\",\n  \"snake hair ornament\": \"蛇发饰\",\n  \"lolita hairband\": \"洛丽塔发带\",\n  \"lolita headband\": \"洛丽塔发带\",\n  \"feather hair ornament\": \"羽毛头饰\",\n  \"hair feathers\": \"羽毛头饰\",\n  \"feather in hair\": \"羽毛头饰\",\n  \"hair feather\": \"羽毛头饰\",\n  \"blue hairband\": \"蓝色发带\",\n  \"anchor hair ornament\": \"锚发饰\",\n  \"leaf hair ornament\": \"叶发饰\",\n  \"hair leaf\": \"叶发饰\",\n  \"bunny hair ornament\": \"兔子头饰\",\n  \"skull hair ornament\": \"骷髅头饰\",\n  \"yellow hairband\": \"黄色发带\",\n  \"pink hairband\": \"粉色发带\",\n  \"bow hairband\": \"蝴蝶结发带\",\n  \"cat hair ornament\": \"猫头饰\",\n  \"musical note hair ornament\": \"音符发饰\",\n  \"treble clef hair ornament\": \"音符发饰\",\n  \"bass clef hair ornament\": \"音符发饰\",\n  \"fortissimo hair ornament\": \"音符发饰\",\n  \"carrot hair ornament\": \"胡萝卜发饰\",\n  \"purple hairband\": \"紫色发带\",\n  \"hair beads\": \"发珠\",\n  \"multiple hair bows\": \"多个蝴蝶结\",\n  \"bat hair ornament\": \"蝙蝠发饰\",\n  \"bone hair ornament\": \"骨发饰\",\n  \"orange hairband\": \"橙色发带\",\n  \"snowflake hair ornament\": \"雪花发饰\",\n  \"flower on head\": \"头上有花\",\n  \"head wreath\": \"头上戴着花冠\",\n  \"flower crown\": \"头上戴着花冠\",\n  \"1boy\": \"1男\",\n  \"1boys\": \"1男\",\n  \"1girl\": \"1女\",\n  \"1girls\": \"1女\",\n  \"2boys\": \"2男\",\n  \"2boy\": \"2男\",\n  \"2girls\": \"2女\",\n  \"2 girls\": \"2女\",\n  \"2girl\": \"2女\",\n  \"angel\": \"天使\",\n  \"angels\": \"天使\",\n  \"archangel\": \"天使\",\n  \"chibi\": \"Q 版\",\n  \"super deformed\": \"Q 版\",\n  \"crossdressing\": \"伪娘\",\n  \"crossdress\": \"伪娘\",\n  \"crossplay\": \"伪娘\",\n  \"transvestite\": \"伪娘\",\n  \"devil\": \"魔鬼（撒旦）\",\n  \"doll\": \"人偶\",\n  \"dolls\": \"人偶\",\n  \"elf\": \"妖精\",\n  \"fairy\": \"小精灵\",\n  \"pixie\": \"小精灵\",\n  \"fairies\": \"小精灵\",\n  \"faerie\": \"小精灵\",\n  \"female\": \"女人\",\n  \"furry\": \"兽人\",\n  \"kemono\": \"兽人\",\n  \"anthro\": \"兽人\",\n  \"giantess\": \"女巨人\",\n  \"harem\": \"后宫\",\n  \"loli\": \"萝莉\",\n  \"lolicon\": \"萝莉\",\n  \"magical girl\": \"魔法少女\",\n  \"magic girl\": \"魔法少女\",\n  \"magical girls\": \"魔法少女\",\n  \"mahou shoujo\": \"魔法少女\",\n  \"maid\": \"女仆\",\n  \"maid costume\": \"女仆\",\n  \"maids\": \"女仆\",\n  \"maid outfit\": \"女仆\",\n  \"maid uniform\": \"女仆\",\n  \"maid dress\": \"女仆\",\n  \"male\": \"男人\",\n  \"mermaid\": \"美人鱼\",\n  \"miko\": \"巫女\",\n  \"shrine maiden\": \"巫女\",\n  \"milf\": \"熟女\",\n  \"minigirl\": \"迷你女孩\",\n  \"mini girl\": \"迷你女孩\",\n  \"monster\": \"怪物\",\n  \"monsters\": \"怪物\",\n  \"ninja\": \"忍者/日本武士\",\n  \"kunoichi\": \"忍者/日本武士\",\n  \"nun\": \"修女\",\n  \"orc\": \"半兽人\",\n  \"ork\": \"半兽人\",\n  \"shota\": \"正太\",\n  \"siblings\": \"兄弟姐妹\",\n  \"sisters\": \"姐妹\",\n  \"solo\": \"单人\",\n  \"female solo\": \"单人\",\n  \"vampire\": \"吸血鬼\",\n  \"vampyr\": \"吸血鬼\",\n  \"waitress\": \"女服务员\",\n  \"witch\": \"女巫/魔女\",\n  \"witch costume\": \"女巫/魔女\",\n  \"sorceress\": \"女巫/魔女\",\n  \"yaoi\": \"搞基\",\n  \"boy love\": \"搞基\",\n  \"shonen-ai\": \"搞基\",\n  \"shounen-ai\": \"搞基\",\n  \"boy's love\": \"搞基\",\n  \"boys love\": \"搞基\",\n  \"gay\": \"搞基\",\n  \"yukkuri shiteitte ne\": \"油库里\",\n  \"take it easy\": \"油库里\",\n  \"yukkuri\": \"油库里\",\n  \"yuri\": \"百合\",\n  \"shoujo-ai\": \"百合\",\n  \"girl love\": \"百合\",\n  \"lesbian\": \"百合\",\n  \"girl's love\": \"百合\",\n  \"girls love\": \"百合\",\n  \"no humans\": \"无人\",\n  \"no human\": \"无人\",\n  \"teenage\": \"青少年\",\n  \"teen\": \"青少年\",\n  \"adolescent\": \"青春期的\",\n  \"angel and devil\": \"天使与恶魔\",\n  \"bunny girl\": \"兔娘/兔女郎\",\n  \"cat girl\": \"猫娘\",\n  \"catgirl\": \"猫娘\",\n  \"centaur\": \"人马\",\n  \"horse girl\": \"马娘\",\n  \"pony girl\": \"马娘\",\n  \"cow girl\": \"牛娘\",\n  \"cowgirl\": \"牛娘\",\n  \"dark elf\": \"暗精灵\",\n  \"drow\": \"暗精灵\",\n  \"demon girl\": \"魅魔\",\n  \"demon girls\": \"魅魔\",\n  \"succubus\": \"魅魔\",\n  \"demongirl\": \"魅魔\",\n  \"dog girl\": \"犬娘\",\n  \"dragon girl\": \"龙娘\",\n  \"fox girl\": \"狐娘\",\n  \"ghost\": \"幽灵\",\n  \"ghosts\": \"幽灵\",\n  \"goblin\": \"哥布林\",\n  \"goddess\": \"女神\",\n  \"imp\": \"小恶魔\",\n  \"k/da (league of legends)\": \"KDA组合(英雄联盟)\",\n  \"kda\": \"KDA组合(英雄联盟)\",\n  \"kirisame marisa (cosplay)\": \"cos成雾雨魔理沙\",\n  \"kitsune\": \"妖狐\",\n  \"kyuubi\": \"九尾|九尾狐\",\n  \"mecha musume\": \"机娘\",\n  \"weapongirl\": \"机娘\",\n  \"mechamusume\": \"机娘\",\n  \"raccoon girl\": \"浣熊娘\",\n  \"sailor senshi\": \"美少女战士\",\n  \"spider girl\": \"蜘蛛娘\",\n  \"valkyrie\": \"女武神\",\n  \"voyakiloid\": \"弱音(歌手)\",\n  \"wolf girl\": \"狼女孩\",\n  \"ballerina\": \"芭蕾舞女演员\",\n  \"butler\": \"管家\",\n  \"bara\": \"大叔\",\n  \"cheerleader\": \"啦啦队\",\n  \"cheergirl\": \"啦啦队\",\n  \"chef\": \"厨师\",\n  \"child\": \"儿童\",\n  \"kids\": \"儿童\",\n  \"children\": \"儿童\",\n  \"dancer\": \"舞者\",\n  \"doctor\": \"医生\",\n  \"dominatrix\": \"女王(SM中)\",\n  \"female pervert\": \"痴女\",\n  \"gothic lolita\": \"哥特萝莉\",\n  \"gothloli\": \"哥特萝莉\",\n  \"gyaru\": \"辣妹\",\n  \"kogal\": \"小辣妹\",\n  \"gym leader\": \"体操队队长\",\n  \"idol\": \"偶像\",\n  \"kyuudou\": \"弓道\",\n  \"kyuudo\": \"弓道\",\n  \"nurse\": \"护士\",\n  \"nurse outfit\": \"护士\",\n  \"nurse uniform\": \"护士\",\n  \"office lady\": \"办公室女职员\",\n  \"officelady\": \"办公室女职员\",\n  \"oppai loli\": \"巨乳萝莉\",\n  \"police\": \"警察\",\n  \"police officer\": \"警察\",\n  \"cop\": \"警察\",\n  \"policewoman\": \"女警\",\n  \"police-woman\": \"女警\",\n  \"police woman\": \"女警\",\n  \"priest\": \"牧师\",\n  \"princess\": \"公主\",\n  \"public use\": \"公用/肉便器/公交车\",\n  \"race queen\": \"赛车女郎\",\n  \"racequeen\": \"赛车女郎\",\n  \"wa lolita\": \"和风萝莉\",\n  \"wa maid\": \"和风女仆\",\n  \"japanese maid\": \"和风女仆\",\n  \"glasses\": \"眼镜/眼镜娘\",\n  \"megane\": \"眼镜/眼镜娘\",\n  \"meganekko\": \"眼镜/眼镜娘\",\n  \"meganeko\": \"眼镜/眼镜娘\",\n  \"brother and sister\": \"姐弟/兄妹\",\n  \"cousins\": \"表亲\",\n  \"husband and wife\": \"夫妻\",\n  \"interracial\": \"跨人种的\",\n  \"interspecies\": \"异种奸/异种爱\",\n  \"mmf threesome\": \"二男加一女\",\n  \"fmm threesome\": \"二男加一女\",\n  \"mother and daughter\": \"母女\",\n  \"mother and son\": \"母子\",\n  \"twins\": \"双胞胎\",\n  \"long neck\": \"长脖子\",\n  \"bathroom\": \"浴室场景\",\n  \"bathtub\": \"浴缸\",\n  \"bath tub\": \"浴缸\",\n  \"toilet stall\": \"厕所隔间\",\n  \"restroom stall\": \"厕所隔间\",\n  \"shower\": \"淋浴\",\n  \"bedroom\": \"卧室\",\n  \"hotel room\": \"旅馆房间\",\n  \"messy room\": \"杂乱的房间\",\n  \"otaku room\": \"御宅房\",\n  \"otakuroom\": \"御宅房\",\n  \"cafeteria\": \"自助餐厅\",\n  \"changing room\": \"更衣室\",\n  \"classroom\": \"教室\",\n  \"class room\": \"教室\",\n  \"clubroom\": \"社团活动室\",\n  \"conservatory\": \"温室\",\n  \"courtroom\": \"法庭\",\n  \"dining room\": \"家里的餐厅\",\n  \"dressing room\": \"更衣室\",\n  \"dungeon\": \"地牢\",\n  \"prison cell\": \"牢房\",\n  \"jail cell\": \"牢房\",\n  \"fitting room\": \"试衣间\",\n  \"gym\": \"健身房\",\n  \"gymnasium\": \"健身房\",\n  \"locker room\": \"更衣室\",\n  \"gym storeroom\": \"体育器材库房\",\n  \"gym storage room\": \"体育器材库房\",\n  \"gym equipment shed\": \"体育器材库房\",\n  \"infirmary\": \"医务室\",\n  \"nurse office\": \"医务室\",\n  \"nurse's office\": \"医务室\",\n  \"kitchen\": \"厨房\",\n  \"laboratory\": \"实验室\",\n  \"library\": \"图书馆\",\n  \"living room\": \"客厅\",\n  \"office\": \"办公室\",\n  \"cubicle\": \"隔间\",\n  \"stage\": \"舞台\",\n  \"staff room\": \"职员休息室\",\n  \"storage room\": \"储存室\",\n  \"armory\": \"军械库\",\n  \"closet\": \"壁橱\",\n  \"workshop\": \"创意工坊\",\n  \"camera\": \"相机\",\n  \"chopsticks\": \"筷子\",\n  \"chopstick\": \"筷子\",\n  \"microphone\": \"麦克风\",\n  \"mic\": \"麦克风\",\n  \"weapons\": \"武器\",\n  \"dagger\": \"匕首/短剑\",\n  \"daggers\": \"匕首/短剑\",\n  \"sword\": \"刀\",\n  \"swords\": \"刀\",\n  \"scythe\": \"镰刀\",\n  \"whip\": \"鞭\",\n  \"whips\": \"鞭\",\n  \"riding crop\": \"马鞭\",\n  \"gun\": \"枪\",\n  \"firearm\": \"枪\",\n  \"guns\": \"枪\",\n  \"handgun\": \"手枪\",\n  \"hand gun\": \"手枪\",\n  \"pistol\": \"手枪\",\n  \"wand\": \"魔杖\",\n  \"magic wand\": \"魔杖\",\n  \"arrow\": \"箭\",\n  \"umbrella\": \"伞\",\n  \"gohei\": \"御币\",\n  \"ofuda\": \"札符\",\n  \"yin yang\": \"阴阳\",\n  \"yinyang\": \"阴阳\",\n  \"ying yang\": \"阴阳\",\n  \"yin-yang\": \"阴阳\",\n  \"ying-yang\": \"阴阳\",\n  \"lantern/lamp\": \"灯笼\",\n  \"teacup\": \"茶杯\",\n  \"teacups\": \"茶杯\",\n  \"tea cup\": \"茶杯\",\n  \"cigarette\": \"香烟\",\n  \"cigarettes\": \"香烟\",\n  \"guitar\": \"吉他\",\n  \"piano\": \"钢琴\",\n  \"manual piano\": \"钢琴\",\n  \"acoustic piano\": \"钢琴\",\n  \"analog piano\": \"钢琴\",\n  \"electric piano\": \"钢琴\",\n  \"chair\": \"椅子\",\n  \"chairs\": \"椅子\",\n  \"crease\": \"起皱\",\n  \"backpack\": \"背包\",\n  \"ranset\": \"背包\",\n  \"back pack\": \"背包\",\n  \"midriff\": \"腹部\",\n  \"navel\": \"肚脐\",\n  \"bellybutton\": \"肚脐\",\n  \"belly button\": \"肚脐\",\n  \"hips\": \"臀部\",\n  \"thigh gap\": \"股沟\",\n  \"tail\": \"尾巴\",\n  \"animal tail\": \"尾巴\",\n  \"thighs\": \"大腿\",\n  \"thigh\": \"大腿\",\n  \"thick thighs\": \"粗腿\",\n  \"big thighs\": \"粗腿\",\n  \"fat thighs\": \"粗腿\",\n  \"thunder thighs\": \"粗腿\",\n  \"kneepits\": \"膝盖内侧\",\n  \"kneepit\": \"膝盖内侧\",\n  \"knee pit\": \"膝盖内侧\",\n  \"foot\": \"脚\",\n  \"toes\": \"脚趾\",\n  \"apron\": \"围裙\",\n  \"belt\": \"腰带\",\n  \"belts\": \"腰带\",\n  \"bike shorts\": \"自行车短裤\",\n  \"spats\": \"自行车短裤\",\n  \"spandex shorts\": \"自行车短裤\",\n  \"biker shorts\": \"自行车短裤\",\n  \"bloomers\": \"灯笼裤\",\n  \"fundoshi\": \"日式丁字裤\",\n  \"girdling\": \"束腰\",\n  \"legwear\": \"裹腿\",\n  \"lowleg panties\": \"低腰式内裤\",\n  \"low leg panties\": \"低腰式内裤\",\n  \"low-leg panties\": \"低腰式内裤\",\n  \"miniskirt\": \"迷你裙\",\n  \"mini skirt\": \"迷你裙\",\n  \"short skirt\": \"迷你裙\",\n  \"no panties\": \"无内裤\",\n  \"nopan\": \"无内裤\",\n  \"panties\": \"内裤\",\n  \"pantsu\": \"内裤\",\n  \"pink panties\": \"粉红内裤\",\n  \"pleated skirt\": \"百褶裙\",\n  \"side-tie panties\": \"系带式内裤\",\n  \"himopan\": \"系带式内裤\",\n  \"skirt\": \"裙子\",\n  \"striped panties\": \"条纹内裤\",\n  \"stripped panties\": \"条纹内裤\",\n  \"thong\": \"丁字裤\",\n  \"thong panties\": \"丁字裤\",\n  \"trefoil\": \"露出三角裤\",\n  \"white panties\": \"白色内裤\",\n  \"zettai ryouiki\": \"绝对领域\",\n  \"absolute territory\": \"绝对领域\",\n  \"zettai ryouki\": \"绝对领域\",\n  \"shorts\": \"短裤\",\n  \"short pants\": \"短裤\",\n  \"bottomless\": \"下着较少\",\n  \"bottom less\": \"下着较少\",\n  \"panty pull\": \"内裤拉下来\",\n  \"panties down\": \"内裤拉下来\",\n  \"panties pull\": \"内裤拉下来\",\n  \"pantypull\": \"内裤拉下来\",\n  \"panty down\": \"内裤拉下来\",\n  \"pantyshot\": \"内裤走光\",\n  \"panty shot\": \"内裤走光\",\n  \"panchira\": \"内裤走光\",\n  \"panty flash\": \"内裤走光\",\n  \"maebari\": \"阴贴\",\n  \"barefoot\": \"赤脚\",\n  \"bare feet\": \"赤脚\",\n  \"bare foot\": \"赤脚\",\n  \"barefeet\": \"赤脚\",\n  \"bare legs\": \"光腿\",\n  \"ankle lace-up\": \"腿部系带\",\n  \"butt plug\": \"插入式尾巴\",\n  \"buttplug\": \"插入式尾巴\",\n  \"anal plug\": \"插入式尾巴\",\n  \"diaper\": \"尿布\",\n  \"leg garter\": \"腿部花边环\",\n  \"bandaged leg\": \"绑着绷带的腿\",\n  \"anklet\": \"脚镯\",\n  \"ankle bracelets\": \"脚镯\",\n  \"ankle bracelet\": \"脚镯\",\n  \"leg bracelet\": \"脚镯\",\n  \"anklets\": \"脚镯\",\n  \"demon tail\": \"恶魔尾巴\",\n  \"devil tail\": \"恶魔尾巴\",\n  \"dog tail\": \"狗尾巴\",\n  \"african wild dog tail\": \"狗尾巴\",\n  \"dragon tail\": \"龙尾\",\n  \"fox tail\": \"狐狸尾巴\",\n  \"horse tail\": \"马尾\",\n  \"bikini bottom\": \"比基尼泳裤\",\n  \"buruma\": \"女式灯笼裤\",\n  \"running briefs\": \"女式灯笼裤\",\n  \"bum huggers\": \"女式灯笼裤\",\n  \"bun huggers\": \"女式灯笼裤\",\n  \"capri pants\": \"七分裤\",\n  \"capris\": \"七分裤\",\n  \"cropped pants\": \"七分裤\",\n  \"chaps\": \"皮套裤\",\n  \"checkered skirt\": \"格子裙\",\n  \"clothes between thighs\": \"衣物挂到大腿之间\",\n  \"skirt around one leg\": \"一条腿上挂着短裙\",\n  \"skirt suit\": \"正装短裙\",\n  \"skirtsuit\": \"正装短裙\",\n  \"short shorts\": \"热裤\",\n  \"hot pants\": \"热裤\",\n  \"booty shorts\": \"热裤\",\n  \"hotpants\": \"热裤\",\n  \"cutoffs\": \"热裤\",\n  \"denim shorts\": \"牛仔短裤\",\n  \"daisy dukes\": \"牛仔短裤\",\n  \"jean shorts\": \"牛仔短裤\",\n  \"daisydukes\": \"牛仔短裤\",\n  \"denim skirt\": \"牛仔裙\",\n  \"jean skirt\": \"牛仔裙\",\n  \"greaves\": \"胫甲\",\n  \"gym shorts\": \"体操短裤\",\n  \"hakama\": \"袴/腿衣\",\n  \"hakama skirt\": \"袴裙\",\n  \"jeans\": \"牛仔裤\",\n  \"blue jeans\": \"牛仔裤\",\n  \"jumpsuit\": \"(尤指女式)连衫裤\",\n  \"coveralls\": \"(尤指女式)连衫裤\",\n  \"leotard aside\": \"把连衣裤裆部剥到一边\",\n  \"leotard pull\": \"剥开连衣裤\",\n  \"leotard under clothes\": \"内层穿着连衣裤\",\n  \"lowleg pants\": \"低腰裤子\",\n  \"back-print panties\": \"背面印花的内裤\",\n  \"bear panties\": \"熊印花内裤\",\n  \"bow panties\": \"带蝴蝶结的内裤\",\n  \"panty bow\": \"带蝴蝶结的内裤\",\n  \"buruma pull\": \"褪下一部分的内裤\",\n  \"burumapull\": \"褪下一部分的内裤\",\n  \"cat ear panties\": \"猫耳造型内裤\",\n  \"strawberry panties\": \"草莓内裤\",\n  \"panties around one leg\": \"一只脚上挂着内裤\",\n  \"panties around leg\": \"一只脚上挂着内裤\",\n  \"swimsuit aside\": \"把泳衣的裆部挪到一边\",\n  \"crotch plate\": \"裆部有特别覆盖物\",\n  \"wet panties\": \"湿内裤\",\n  \"drenched panties\": \"湿内裤\",\n  \"crotchless panties\": \"开档内裤\",\n  \"front-print panties\": \"正面有图案的内裤\",\n  \"g-string\": \"超细款丁字裤\",\n  \"highleg panties\": \"高开衩的内裤\",\n  \"lace-trimmed panties\": \"蕾丝边内裤\",\n  \"micro panties\": \"布料很少的内裤\",\n  \"panties aside\": \"内裤挪到一边\",\n  \"panty aside\": \"内裤挪到一边\",\n  \"panties under pantyhose\": \"穿在裤袜里的内裤\",\n  \"panties behind pantyhose\": \"穿在裤袜里的内裤\",\n  \"panties underneath pantyhose\": \"穿在裤袜里的内裤\",\n  \"panties under pantiehose\": \"穿在裤袜里的内裤\",\n  \"panties below pantyhose\": \"穿在裤袜里的内裤\",\n  \"ass\": \"屁股\",\n  \"butt\": \"屁股\",\n  \"ass visible through thighs\": \"正面可见的屁股\",\n  \"butt fangs\": \"正面可见的屁股\",\n  \"ass fangs\": \"正面可见的屁股\",\n  \"gluteal fold\": \"正面可见的屁股\",\n  \"bare hips\": \"裸臀\",\n  \"bandaid on leg\": \"腿上的绷带\",\n  \"mechanical legs\": \"机械腿\",\n  \"robotic legs\": \"机械腿\",\n  \"leg belt\": \"腿带\",\n  \"leg tattoo\": \"腿部纹身\",\n  \"thigh tattoo\": \"腿部纹身\",\n  \"bound legs\": \"绑腿\",\n  \"panty & stocking with garterbelt\": \"吊袜带内裤和长袜\",\n  \"panty and stocking with garterbelt\": \"吊袜带内裤和长袜\",\n  \"thighhighs over pantyhose\": \"连裤袜加长筒袜\",\n  \"socks over thighhighs\": \"长筒袜加短袜\",\n  \"panties over pantyhose\": \"连裤袜上的内裤\",\n  \"pantyhose under swimsuit\": \"泳衣下连裤袜\",\n  \"black garter belt\": \"黑色吊袜带\",\n  \"neck garter\": \"吊袜带\",\n  \"white garter straps\": \"白色吊袜带\",\n  \"black garter straps\": \"黑色吊袜带\",\n  \"ankle garter\": \"脚踝吊袜带\",\n  \"covering crotch\": \"遮着裆部\",\n  \"covering pussy\": \"遮着裆部\",\n  \"canned food\": \"罐头食品\",\n  \"cooking oil\": \"食用油\",\n  \"crumbs\": \"面包屑\",\n  \"curry\": \"咖喱\",\n  \"curry rice\": \"咖喱饭\",\n  \"dumpling\": \"饺子\",\n  \"dumplings\": \"饺子\",\n  \"jiaozi\": \"饺子\",\n  \"gyoza\": \"饺子\",\n  \"gyouza\": \"饺子\",\n  \"shumai\": \"烧卖\",\n  \"tang yuan\": \"汤圆\",\n  \"croquette\": \"炸丸\",\n  \"fish and chips\": \"炸鱼薯条\",\n  \"flour\": \"面粉\",\n  \"fondue\": \"芝士火锅\",\n  \"french fries\": \"炸薯条\",\n  \"french toast\": \"法式吐司\",\n  \"burger\": \"汉堡包\",\n  \"hamburger\": \"汉堡包\",\n  \"cheeseburger\": \"汉堡包\",\n  \"megamac\": \"超级汉堡\",\n  \"hot dog\": \"热狗\",\n  \"hotdog\": \"热狗\",\n  \"corn dog\": \"玉米热狗\",\n  \"corndog\": \"玉米热狗\",\n  \"katsu\": \"日式炸鸡排\",\n  \"katsudon\": \"日式猪排饭\",\n  \"konnyaku\": \"蒟蒻\",\n  \"meal\": \"一顿饭\",\n  \"breakfast\": \"早餐\",\n  \"dim sum\": \"点心\",\n  \"dinner\": \"晚餐\",\n  \"feast\": \"盛宴\",\n  \"lunch\": \"午饭\",\n  \"bento\": \"便当\",\n  \"obentou\": \"便当\",\n  \"bento-box\": \"便当\",\n  \"obento\": \"便当\",\n  \"bentou\": \"便当\",\n  \"bento box\": \"便当\",\n  \"okosama lunch\": \"okosama 儿童餐\",\n  \"party\": \"派对\",\n  \"birthday party\": \"生日聚会\",\n  \"tea party\": \"茶会\",\n  \"baozi\": \"包子\",\n  \"pork bun\": \"包子\",\n  \"nikuman\": \"包子\",\n  \"porkbun\": \"包子\",\n  \"meat bun\": \"包子\",\n  \"meatbun\": \"包子\",\n  \"manjuu\": \"包子\",\n  \"nabe\": \"火锅\",\n  \"oden\": \"关东煮\",\n  \"sukiyaki\": \"寿喜烧\",\n  \"narutomaki\": \"鸣门卷\",\n  \"naruto (food)\": \"鸣门卷\",\n  \"okonomiyaki\": \"什锦煎饼\",\n  \"omelet\": \"煎蛋卷\",\n  \"omelette\": \"煎蛋卷\",\n  \"pizza\": \"披萨\",\n  \"holding pizza\": \"拿着披萨\",\n  \"pizza box\": \"披萨盒\",\n  \"pizza delivery\": \"披萨递送\",\n  \"pizza slice\": \"切下的一块比萨\",\n  \"slice of pizza\": \"切下的一块比萨\",\n  \"ribs (food)\": \"排骨\",\n  \"salad\": \"沙拉\",\n  \"salt\": \"盐\",\n  \"sandwich\": \"三明治\",\n  \"sandwiches\": \"三明治\",\n  \"soup\": \"汤\",\n  \"miso soup\": \"味噌\",\n  \"zouni soup\": \"日式烩年糕\",\n  \"zoni soup\": \"日式烩年糕\",\n  \"sushi\": \"寿司\",\n  \"conveyor belt sushi\": \"回转寿司\",\n  \"gunkanmaki\": \"军舰卷\",\n  \"inarizushi\": \"稻荷寿司\",\n  \"makizushi\": \"寿司巻\",\n  \"nigirizushi\": \"手握寿司\",\n  \"sushi geta\": \"寿司板\",\n  \"taco\": \"炸玉米饼\",\n  \"takoyaki\": \"章鱼烧\",\n  \"takuan\": \"腌萝卜片\",\n  \"tamagokake gohan\": \"生蛋盖饭\",\n  \"tempura\": \"天妇罗\",\n  \"shrimp tempura\": \"虾天妇罗\",\n  \"tofu\": \"豆腐\",\n  \"aburaage\": \"油炸豆腐\",\n  \"aburage\": \"油炸豆腐\",\n  \"mapo tofu\": \"麻婆豆腐\",\n  \"mapo doufu\": \"麻婆豆腐\",\n  \"maabou doufu\": \"麻婆豆腐\",\n  \"mapotofu\": \"麻婆豆腐\",\n  \"stinky tofu\": \"臭豆腐\",\n  \"twice cooked pork\": \"回锅肉\",\n  \"unadon (food)\": \"鳗丼\",\n  \"zongzi\": \"粽子\",\n  \"chimaki\": \"粽子\",\n  \"bacon\": \"培根\",\n  \"boned meat\": \"圆柱形带骨肉\",\n  \"manga meat\": \"圆柱形带骨肉\",\n  \"chicken\": \"鸡\",\n  \"chickens\": \"鸡\",\n  \"chicken leg\": \"鸡腿\",\n  \"chicken nuggets\": \"鸡块\",\n  \"fried chicken\": \"炸鸡\",\n  \"yakitori\": \"烤鸡肉串\",\n  \"crab\": \"螃蟹\",\n  \"crabs\": \"螃蟹\",\n  \"egg\": \"蛋\",\n  \"eggs\": \"蛋\",\n  \"broken egg\": \"破碎的蛋\",\n  \"egg laying\": \"产卵\",\n  \"oviposition\": \"产卵\",\n  \"egglaying\": \"产卵\",\n  \"egg yolk\": \"蛋黄\",\n  \"yolk\": \"蛋黄\",\n  \"eggshell\": \"蛋壳\",\n  \"eggshell hat\": \"蛋壳帽子\",\n  \"fried egg\": \"煎鸡蛋\",\n  \"sunny side up egg\": \"煎鸡蛋\",\n  \"century egg (food)\": \"皮蛋\",\n  \"hardboiled egg\": \"水煮蛋\",\n  \"hard-boiled egg\": \"水煮蛋\",\n  \"scrambled egg\": \"炒鸡蛋\",\n  \"roe\": \"鱼子\",\n  \"caviar\": \"鱼子酱\",\n  \"ikura\": \"红鱼子酱\",\n  \"fish\": \"鱼\",\n  \"fish bone\": \"鱼骨\",\n  \"fishbone\": \"鱼骨\",\n  \"fish bones\": \"鱼骨\",\n  \"fishbones\": \"鱼骨\",\n  \"sashimi\": \"生鱼片\",\n  \"katsuo no tataki\": \"炙烤鲣鱼片\",\n  \"gyuudon\": \"牛丼\",\n  \"hamburger steak\": \"汉堡牛排\",\n  \"kamaboko\": \"鱼糕\",\n  \"kebab\": \"烤肉串\",\n  \"lobster\": \"龙虾\",\n  \"meatball\": \"肉丸\",\n  \"pork\": \"猪肉\",\n  \"ham\": \"火腿\",\n  \"sausage\": \"香肠\",\n  \"shrimp\": \"虾类\",\n  \"prawn\": \"虾类\",\n  \"steak\": \"牛排\",\n  \"tako-san wiener\": \"章鱼状的香肠\",\n  \"octopus wiener\": \"章鱼状的香肠\",\n  \"kani-san wiener\": \"蟹状的香肠\",\n  \"turkey\": \"火鸡\",\n  \"turkey leg\": \"火鸡腿\",\n  \"ascot\": \"领巾状领带\",\n  \"cravat\": \"领巾状领带\",\n  \"bolo tie\": \"细绳装饰性领带\",\n  \"bowtie\": \"蝴蝶领结\",\n  \"bow tie\": \"蝴蝶领结\",\n  \"neck bow\": \"蝴蝶领结\",\n  \"choker\": \"项圈\",\n  \"ribbon choker\": \"颈带\",\n  \"collar\": \"项圈\",\n  \"neck bell\": \"颈铃\",\n  \"bell collar\": \"颈铃\",\n  \"collar bell\": \"颈铃\",\n  \"bellcollar\": \"颈铃\",\n  \"bell choker\": \"颈铃\",\n  \"neckbell\": \"颈铃\",\n  \"animal collar\": \"动物项圈\",\n  \"pet collar\": \"动物项圈\",\n  \"spiked collar\": \"带钉项圈\",\n  \"spike collar\": \"带钉项圈\",\n  \"studded collar\": \"带钉项圈\",\n  \"pet cone\": \"伊丽莎白圈\",\n  \"elizabethan collar\": \"伊丽莎白圈\",\n  \"dog cone\": \"伊丽莎白圈\",\n  \"feather boa\": \"羽毛围巾\",\n  \"boa\": \"羽毛围巾\",\n  \"goggles around neck\": \"护目镜在脖子上\",\n  \"headphones around neck\": \"脖子上挂耳机\",\n  \"jabot\": \"饰边\",\n  \"lanyard\": \"工牌挂绳\",\n  \"neckerchief\": \"领巾\",\n  \"necklace\": \"项链\",\n  \"chain necklace\": \"项链\",\n  \"flower necklace\": \"花项链\",\n  \"lei\": \"夏威夷花环\",\n  \"friendship charm\": \"友情护身符\",\n  \"pearl necklace\": \"珍珠项链\",\n  \"pendant\": \"吊坠\",\n  \"amulet\": \"护身符\",\n  \"locket\": \"盒式项链坠\",\n  \"magatama\": \"勾玉\",\n  \"pentacle\": \"五芒星\",\n  \"neck ribbon\": \"颈部系着缎带\",\n  \"neck ruff\": \"波浪褶边的领子\",\n  \"necktie\": \"领带\",\n  \"tie\": \"领带\",\n  \"neck tie\": \"领带\",\n  \"necktie between breasts\": \"领带贴(夹)在乳沟里\",\n  \"necktie on head\": \"头带\",\n  \"necktie removed\": \"取下领带\",\n  \"necktie off\": \"取下领带\",\n  \"scarf\": \"围巾\",\n  \"muffler\": \"围巾\",\n  \"stole\": \"脖子后挂的彩色布带\",\n  \"cross tie\": \"交叉领带\",\n  \"x-shaped choker\": \"交叉领带\",\n  \"dog collar\": \"狗项圈\",\n  \"heart choker\": \"心形项圈\",\n  \"metal collar\": \"金属项圈\",\n  \"detached collar\": \"假领\",\n  \"high collar\": \"高领\",\n  \"sailor collar\": \"水手领\",\n  \"aqua neckwear\": \"水色领带\",\n  \"black neckwear\": \"黑色领带\",\n  \"blue neckwear\": \"蓝色领带\",\n  \"brown neckwear\": \"棕色领带\",\n  \"green neckwear\": \"绿色领带\",\n  \"grey neckwear\": \"灰色领带\",\n  \"orange neckwear\": \"橙色领带\",\n  \"pink neckwear\": \"粉色领带\",\n  \"purple neckwear\": \"紫色领带\",\n  \"red neckwear\": \"红色领带\",\n  \"white neckwear\": \"白色领带\",\n  \"yellow neckwear\": \"黄色领带\",\n  \"plaid neckwear\": \"格子衣领\",\n  \"striped neckwear\": \"条纹衣领\",\n  \"collar grab\": \"抓住衣领\",\n  \"collar tug\": \"调整衣领\",\n  \"adjusting collar\": \"调整领子\",\n  \"fur collar\": \"毛领\",\n  \"open collar\": \"开领\",\n  \"popped collar\": \"竖起来的衣领\",\n  \"turtleneck\": \"高领套头衫\",\n  \"turtle neck\": \"高领套头衫\",\n  \"sleeveless turtleneck\": \"无袖高领毛衣\",\n  \"v-neck\": \"V领\",\n  \"wing collar\": \"翼领\",\n  \"checkered neckwear\": \"格子领口\",\n  \"halterneck\": \"绕颈系带\",\n  \"halter\": \"绕颈系带\",\n  \"halter top\": \"绕颈系带\",\n  \"haltertop\": \"绕颈系带\",\n  \"neck ring\": \"颈环\",\n  \"plunging neckline\": \"深领\",\n  \"airfield\": \"飞机场\",\n  \"runway\": \"跑道\",\n  \"amusement park\": \"游乐园\",\n  \"carousel\": \"旋转木马\",\n  \"merry-go-round\": \"旋转木马\",\n  \"merry go round\": \"旋转木马\",\n  \"ferris wheel\": \"摩天轮\",\n  \"roller coaster\": \"过山车\",\n  \"aqueduct\": \"渡槽\",\n  \"bridge\": \"桥\",\n  \"rope bridge\": \"绳桥\",\n  \"wooden bridge\": \"木桥\",\n  \"canal\": \"运河\",\n  \"city\": \"城市\",\n  \"floating city\": \"浮动城堡\",\n  \"rural\": \"田园\",\n  \"town\": \"城镇\",\n  \"village\": \"村庄\",\n  \"dam\": \"大坝\",\n  \"dock\": \"码头\",\n  \"drydock\": \"旱坞\",\n  \"shipyard\": \"船厂\",\n  \"graveyard\": \"墓地\",\n  \"cemetery\": \"墓地\",\n  \"jetty\": \"码头/栈桥\",\n  \"field\": \"田野\",\n  \"rice paddy\": \"稻田\",\n  \"rice field\": \"稻田\",\n  \"wheat field\": \"麦田\",\n  \"fountain\": \"喷泉\",\n  \"harbor\": \"港口\",\n  \"harbour\": \"港口\",\n  \"market\": \"市场\",\n  \"marketplace\": \"市场\",\n  \"market stall\": \"市场摊位\",\n  \"pier\": \"码头\",\n  \"phone booth\": \"电话亭\",\n  \"phonebooth\": \"电话亭\",\n  \"telephone booth\": \"电话亭\",\n  \"poolside\": \"泳池边\",\n  \"waterpark\": \"水上乐园\",\n  \"railroad tracks\": \"铁轨\",\n  \"train tracks\": \"铁轨\",\n  \"railway tracks\": \"铁轨\",\n  \"railroad\": \"铁轨\",\n  \"railroad crossing\": \"铁路道口\",\n  \"railway crossing\": \"铁路道口\",\n  \"train crossing\": \"铁路道口\",\n  \"road\": \"路\",\n  \"alley\": \"胡同/小巷\",\n  \"crosswalk\": \"人行横道\",\n  \"zebra crossing\": \"人行横道\",\n  \"pedestrian crossing\": \"人行横道\",\n  \"dirt road\": \"泥路\",\n  \"highway\": \"高速公路\",\n  \"path\": \"小径\",\n  \"sidewalk\": \"人行道\",\n  \"stone walkway\": \"石制人行道\",\n  \"street\": \"街道\",\n  \"soccer field\": \"足球场\",\n  \"running track\": \"运行轨道\",\n  \"trench\": \"战壕\",\n  \"trenches\": \"战壕\",\n  \"tunnel\": \"隧道\",\n  \"well\": \"出色地\",\n  \"zoo\": \"动物园\",\n  \"garden\": \"花园\",\n  \"paper lantern\": \"灯笼\",\n  \"chinese lantern\": \"灯笼\",\n  \"beach\": \"海滩\",\n  \"shore\": \"海边\",\n  \"coast\": \"海边\",\n  \"shoreline\": \"海边\",\n  \"canyon\": \"峡谷\",\n  \"cave\": \"洞穴\",\n  \"caves\": \"洞穴\",\n  \"cliff\": \"悬崖\",\n  \"desert\": \"沙漠\",\n  \"oasis\": \"绿洲\",\n  \"forest\": \"森林/树\",\n  \"woods\": \"森林/树\",\n  \"bamboo forest\": \"竹林\",\n  \"glacier\": \"冰川\",\n  \"hill\": \"山丘\",\n  \"hills\": \"山丘\",\n  \"island\": \"岛\",\n  \"floating island\": \"浮岛\",\n  \"jungle\": \"丛林\",\n  \"meadow\": \"草甸\",\n  \"mountain\": \"山\",\n  \"mountains\": \"山\",\n  \"volcano\": \"火山\",\n  \"nature\": \"大自然\",\n  \"park\": \"公园\",\n  \"playground\": \"游乐场\",\n  \"parking lot\": \"停车场\",\n  \"plain\": \"平原\",\n  \"savannah\": \"稀树草原\",\n  \"wetland\": \"湿地\",\n  \"swamp\": \"湿地\",\n  \"marsh\": \"湿地\",\n  \"water\": \"水\",\n  \"geyser\": \"喷泉\",\n  \"lake\": \"湖\",\n  \"ocean\": \"大海\",\n  \"sea\": \"大海\",\n  \"ocean bottom\": \"海底\",\n  \"pond\": \"池塘\",\n  \"river\": \"河流\",\n  \"stream\": \"溪流\",\n  \"creek\": \"溪流\",\n  \"waterfall\": \"瀑布\",\n  \"wasteland\": \"荒地\",\n  \"flower field\": \"花田\",\n  \"first-person view\": \"第一人称视角\",\n  \"pov\": \"主观视角\",\n  \"male pov\": \"主观视角\",\n  \"three sided view\": \"三视图\",\n  \"multiple views\": \"多视图\",\n  \"cut-in\": \"插入画面\",\n  \"between fingers\": \"(突出)指间\",\n  \"between legs\": \"(强调)两腿之间\",\n  \"between thighs\": \"(强调)大腿之间\",\n  \"blurry foreground\": \"前景模糊\",\n  \"breast conscious\": \"对胸部在意\",\n  \"breast awe\": \"着迷于乳房\",\n  \"close-up\": \"特写镜头\",\n  \"closeup\": \"特写镜头\",\n  \"cowboy shot\": \"七分身镜头\",\n  \"dutch angle\": \"德式倾斜镜头\",\n  \"fisheye\": \"鱼眼镜头\",\n  \"hatching (texture)\": \"线影法(纹理)\",\n  \"vanishing point\": \"远景透视画法\",\n  \"wide shot\": \"广角镜头\",\n  \"from above\": \"俯视镜头\",\n  \"view from above\": \"俯视镜头\",\n  \"viewed from above\": \"俯视镜头\",\n  \"aerial view\": \"俯视镜头\",\n  \"from behind\": \"背影\",\n  \"viewed from behind\": \"背影\",\n  \"from below\": \"仰视镜头\",\n  \"low angle\": \"仰视镜头\",\n  \"view from below\": \"仰视镜头\",\n  \"viewed from below\": \"仰视镜头\",\n  \"from outside\": \"室外看向室内(的镜头)\",\n  \"from side\": \"角色的侧面\",\n  \"side view\": \"角色的侧面\",\n  \"side\": \"角色的侧面\",\n  \"viewed from side\": \"角色的侧面\",\n  \"atmospheric perspective\": \"大气距离感\",\n  \"panorama\": \"全景\",\n  \"perspective\": \"透视画法\",\n  \"rotated\": \"经过旋转的\",\n  \"sideways\": \"横向显示的\",\n  \"upside-down\": \"倒挂的\",\n  \"upsidedown\": \"倒挂的\",\n  \"bad anatomy\": \"身体结构错误\",\n  \"bad hands\": \"手型错误\",\n  \"fewer digits\": \"缺少手指\",\n  \"missing fingers\": \"缺少手指\",\n  \"extra digit\": \"多余手指\",\n  \"missing arms\": \"缺少手臂\",\n  \"huge ass\": \"大屁股\",\n  \"big butt\": \"大屁股\",\n  \"big ass\": \"大屁股\",\n  \"spread ass\": \"用手张开屁股\",\n  \"buttjob\": \"臀交\",\n  \"shirikoki\": \"臀交\",\n  \"hotdogging\": \"臀交\",\n  \"wakamezake\": \"酒倒在阴部\",\n  \"lapcup\": \"酒倒在阴部\",\n  \"lap cup\": \"酒倒在阴部\",\n  \"thigh cup\": \"酒倒在阴部\",\n  \"liquid between thighs\": \"酒倒在阴部\",\n  \"anus\": \"菊花\",\n  \"ass hole\": \"菊花\",\n  \"asshole\": \"菊花\",\n  \"butthole\": \"菊花\",\n  \"butt hole\": \"菊花\",\n  \"anal\": \"爆菊\",\n  \"anal penetration\": \"爆菊\",\n  \"anal sex\": \"爆菊\",\n  \"peeing\": \"尿尿\",\n  \"watersports\": \"尿尿\",\n  \"have to pee\": \"憋尿\",\n  \"need to pee\": \"憋尿\",\n  \"double anal\": \"双重爆菊\",\n  \"anal fingering\": \"手爆菊\",\n  \"fingering ass\": \"手爆菊\",\n  \"fingering asshole\": \"手爆菊\",\n  \"anilingus\": \"肛吻\",\n  \"annilingus\": \"肛吻\",\n  \"analingus\": \"肛吻\",\n  \"rimjob\": \"肛吻\",\n  \"hairjob\": \"发交\",\n  \"oral\": \"口交\",\n  \"fellatio\": \"口交\",\n  \"gokkun\": \"吃精\",\n  \"cum drinking\": \"吃精\",\n  \"facial\": \"颜射\",\n  \"cum on face\": \"颜射\",\n  \"handjob\": \"手淫\",\n  \"hand job\": \"手淫\",\n  \"tekoki\": \"手淫\",\n  \"leash\": \"宠物链\",\n  \"lactation\": \"哺乳（大范围）\",\n  \"milk breasts\": \"哺乳（大范围）\",\n  \"lactating\": \"哺乳（大范围）\",\n  \"milking\": \"哺乳（大范围）\",\n  \"breast sucking\": \"吸乳（中）\",\n  \"sucking breasts\": \"吸乳（中）\",\n  \"nipple sucking\": \"吸乳（中）\",\n  \"nipple suck\": \"吸乳（中）\",\n  \"breast suck\": \"吸乳（中）\",\n  \"sucking nipples\": \"吸乳（中）\",\n  \"self breast sucking\": \"自吸乳\",\n  \"mutual breast sucking\": \"双向吸乳\",\n  \"paizuri\": \"乳交\",\n  \"titjob\": \"乳交\",\n  \"titfuck\": \"乳交\",\n  \"tit fuck\": \"乳交\",\n  \"multiple paizuri\": \"多P乳交\",\n  \"pussy\": \"阴户\",\n  \"vagina\": \"阴户\",\n  \"vulva\": \"阴户\",\n  \"pubic hair\": \"阴毛\",\n  \"pubes\": \"阴毛\",\n  \"hairy pussy\": \"阴毛\",\n  \"shaved pussy\": \"剃过阴毛的\",\n  \"no pussy\": \"没逼的\",\n  \"no vagina\": \"没逼的\",\n  \"missing pussy\": \"没逼的\",\n  \"missing vagina\": \"没逼的\",\n  \"novagina\": \"没逼的\",\n  \"clitoris\": \"阴蒂\",\n  \"clit\": \"阴蒂\",\n  \"fat mons\": \"肥逼\",\n  \"pussy juice\": \"爱液\",\n  \"pussy juice drip\": \"爱液\",\n  \"vaginal juices\": \"爱液\",\n  \"female ejaculation\": \"潮吹\",\n  \"squirting (sex)\": \"潮吹\",\n  \"grinding\": \"性器摩擦\",\n  \"crotch rub\": \"胯部摩擦\",\n  \"facesitting\": \"坐在脸上\",\n  \"cervix\": \"子宫口\",\n  \"cunnilingus\": \"舔阴\",\n  \"pussy lick\": \"舔阴\",\n  \"thigh sex\": \"腿交\",\n  \"intercrural\": \"腿交\",\n  \"intercrural sex\": \"腿交\",\n  \"sumata\": \"腿交\",\n  \"thigh job\": \"腿交\",\n  \"straddle penis\": \"腿交\",\n  \"footjob\": \"足交\",\n  \"ashikoki\": \"足交\",\n  \"masturbation\": \"自慰\",\n  \"masturbate\": \"自慰\",\n  \"masturbating\": \"自慰\",\n  \"clothed masturbation\": \"隔着衣服自慰\",\n  \"penis\": \"阳具/屌\",\n  \"dicks\": \"阳具/屌\",\n  \"cock\": \"阳具/屌\",\n  \"cocks\": \"阳具/屌\",\n  \"dick\": \"阳具/屌\",\n  \"testicles\": \"睾丸/蛋蛋\",\n  \"balls\": \"睾丸/蛋蛋\",\n  \"ejaculation\": \"射出\",\n  \"ejaculation between breasts\": \"射出\",\n  \"cum\": \"射精\",\n  \"sperm\": \"射精\",\n  \"semen\": \"射精\",\n  \"cumshot\": \"射精\",\n  \"cum inside\": \"内射\",\n  \"cum on breast\": \"射在胸上\",\n  \"cum on hair\": \"射在头发上\",\n  \"cum in hair\": \"射在头发上\",\n  \"semen on hair\": \"射在头发上\",\n  \"cum on food\": \"射在食物上\",\n  \"public\": \"公共场所\",\n  \"humiliation\": \"羞耻play\",\n  \"caught\": \"被发现\",\n  \"walk-in\": \"进门被发现\",\n  \"body writing\": \"身上有字\",\n  \"writing on body\": \"身上有字\",\n  \"asian\": \"亚洲\",\n  \"faceless male\": \"无脸男\",\n  \"artificial vagina\": \"人工阴道\",\n  \"pocket pussy\": \"人工阴道\",\n  \"onahole\": \"人工阴道\",\n  \"fleshlight\": \"人工阴道\",\n  \"hitachi magic wand\": \"按摩棒\",\n  \"wand vibrator\": \"按摩棒\",\n  \"dildo\": \"人造阴茎\",\n  \"egg vibrator\": \"跳蛋\",\n  \"egg vibrators\": \"跳蛋\",\n  \"sex\": \"性爱\",\n  \"fucking\": \"性爱\",\n  \"fuck\": \"性爱\",\n  \"clothed sex\": \"穿着衣服做爱\",\n  \"happy sex\": \"快乐做爱\",\n  \"underwater sex\": \"水中做爱\",\n  \"cock in thighhigh\": \"插在过膝袜里\",\n  \"doggystyle\": \"狗爬式\",\n  \"doggy style\": \"狗爬式\",\n  \"leg lock\": \"跨坐式\",\n  \"legs lock\": \"跨坐式\",\n  \"missionary\": \"传教士体位\",\n  \"missionary position\": \"传教士体位\",\n  \"girl on top\": \"女上体位\",\n  \"cowgirl position\": \"女上正骑\",\n  \"reverse cowgirl\": \"女上反骑\",\n  \"virgin\": \"处女/破瓜\",\n  \"threesome\": \"3P\",\n  \"group sex\": \"群P\",\n  \"foursome\": \"群P\",\n  \"fivesome\": \"群P\",\n  \"groupsex\": \"群P\",\n  \"tribadism\": \"磨豆腐\",\n  \"scissoring\": \"磨豆腐\",\n  \"gangbang\": \"轮奸\",\n  \"gang rape\": \"轮奸\",\n  \"gang sex\": \"轮奸\",\n  \"gangrape\": \"轮奸\",\n  \"gangsex\": \"轮奸\",\n  \"gang bang\": \"轮奸\",\n  \"femdom\": \"逆推\",\n  \"condom\": \"套套\",\n  \"condoms\": \"套套\",\n  \"bandaid on pussy\": \"阴部贴着创可贴\",\n  \"anal hair\": \"肛毛\",\n  \"pubic hair peek\": \"从衣物里露出一部分阴毛\",\n  \"cleft of venus\": \"蜜缝\",\n  \"clitoral hood\": \"阴蒂包皮\",\n  \"clitoris piercing\": \"阴核环\",\n  \"clit piercing\": \"阴核环\",\n  \"perineum\": \"会阴\",\n  \"taint\": \"会阴\",\n  \"urethra\": \"尿道\",\n  \"crotch seam\": \"裆部的缝\",\n  \"erect clitoris\": \"膨胀的阴核\",\n  \"erect clit\": \"膨胀的阴核\",\n  \"moderate pubic hair\": \"中分的阴毛\",\n  \"overflow\": \"精液溢出(未拔出)\",\n  \"overgrown\": \"杂草丛生\",\n  \"excessive pubic hair\": \"极浓密的阴毛\",\n  \"flat ass\": \"贫瘠的屁股\",\n  \"no ass\": \"贫瘠的屁股\",\n  \"gaping\": \"敞开的/撑开的(阴部和屁眼)\",\n  \"gape\": \"敞开的/撑开的(阴部和屁眼)\",\n  \"labia\": \"阴唇\",\n  \"partially visible anus\": \"可以看见一部分肛门\",\n  \"partially visible vulva\": \"可以看见一部分外阴\",\n  \"pussy juice puddle\": \"爱液流成的滩\",\n  \"pussy juice trail\": \"拉丝的爱液\",\n  \"pussy juice string\": \"拉丝的爱液\",\n  \"pussy peek\": \"微微渗出的爱液\",\n  \"condom on penis\": \"戴避孕套\",\n  \"double handjob\": \"双手各握着一根阴茎\",\n  \"fingering\": \"指交\",\n  \"guided penetration\": \"抓住男性器插入自己\",\n  \"penis grab\": \"抓着阴茎\",\n  \"two-handed handjob\": \"用双手手交\",\n  \"paizuri under clothes\": \"着衣乳交\",\n  \"spanked\": \"打屁股\",\n  \"red butt\": \"打屁股\",\n  \"anal fisting\": \"拳爆菊\",\n  \"enema\": \"灌肠\",\n  \"stomach bulge\": \"肚子胀\",\n  \"x-ray\": \"透视人体内部\",\n  \"xray\": \"透视人体内部\",\n  \"tentacle\": \"触手\",\n  \"gag\": \"口塞\",\n  \"ballgag\": \"球塞\",\n  \"bitgag\": \"棍塞\",\n  \"ring gag\": \"扩口器\",\n  \"cleave gag\": \"用布勒住嘴\",\n  \"cleave gagged\": \"用布勒住嘴\",\n  \"cleavegag\": \"用布勒住嘴\",\n  \"panty gag\": \"用内裤塞口\",\n  \"panty gagged\": \"用内裤塞口\",\n  \"pantygag\": \"用内裤塞口\",\n  \"tapegag\": \"胶带封口\",\n  \"groping\": \"摸索\",\n  \"fondling\": \"摸索\",\n  \"grope\": \"摸索\",\n  \"fondle\": \"摸索\",\n  \"nipple torture\": \"虐乳头\",\n  \"nipple pain\": \"虐乳头\",\n  \"nipple piercing\": \"乳头穿孔\",\n  \"pierced nipples\": \"乳头穿孔\",\n  \"nipple piercings\": \"乳头穿孔\",\n  \"cameltoe\": \"骆驼趾（俗称馒头逼）\",\n  \"camel toe\": \"骆驼趾（俗称馒头逼）\",\n  \"insertion\": \"插入物\",\n  \"anal insertion\": \"菊花插入物\",\n  \"fruit insertion\": \"用水果蔬菜\",\n  \"large insertion\": \"巨大插入\",\n  \"extreme insertion\": \"巨大插入\",\n  \"huge insertion\": \"巨大插入\",\n  \"penetration\": \"异物插入\",\n  \"fisting\": \"拳头插入\",\n  \"multiple insertions\": \"一穴多插\",\n  \"double penetration\": \"双穴同插\",\n  \"triple penetration\": \"三穴同插\",\n  \"double vaginal\": \"双重入穴\",\n  \"piercing\": \"穿孔\",\n  \"piercings\": \"穿孔\",\n  \"pierced\": \"穿孔\",\n  \"navel piercing\": \"肚脐穿孔\",\n  \"navel ring\": \"肚脐穿孔\",\n  \"bellybutton piercing\": \"肚脐穿孔\",\n  \"mound of venus\": \"腹部三角带\",\n  \"wide hips\": \"宽盆骨\",\n  \"large hips\": \"宽盆骨\",\n  \"tamakericzx\": \"蛋疼\",\n  \"vore\": \"丸吞\",\n  \"transformation\": \"肉体变形\",\n  \"mind control\": \"思想操控\",\n  \"brainwashing\": \"思想操控\",\n  \"blood\": \"血\",\n  \"nyotaimori\": \"女体盛\",\n  \"serving food on female\": \"女体盛\",\n  \"wooden horse\": \"木马\",\n  \"anal beads\": \"肛珠\",\n  \"analbeads\": \"肛珠\",\n  \"cock ring\": \"屌环\",\n  \"penis ring\": \"屌环\",\n  \"double dildo\": \"双头龙\",\n  \"vibrator\": \"带振动的自慰器\",\n  \"vibrators\": \"带振动的自慰器\",\n  \"vibrator in thighhighs\": \"大腿贴着跳蛋控制器\",\n  \"vibrator under panties\": \"跳蛋在内裤里\",\n  \"slave\": \"奴隶\",\n  \"shibari\": \"捆绑\",\n  \"ropebondage\": \"捆绑\",\n  \"rope bondage\": \"捆绑\",\n  \"bondage\": \"捆绑/奴役\",\n  \"tied up (sexual)\": \"捆绑/奴役\",\n  \"bdsm\": \"绑缚与调教/支配与臣服/施虐与受虐\",\n  \"pillory\": \"枷锁\",\n  \"stocks\": \"枷锁\",\n  \"rope\": \"绳子\",\n  \"ropes\": \"绳子\",\n  \"bound arms\": \"手臂捆绑\",\n  \"tied arms\": \"手臂捆绑\",\n  \"arms tied\": \"手臂捆绑\",\n  \"bound wrists\": \"手腕捆绑\",\n  \"hands bound\": \"手腕捆绑\",\n  \"tied wrists\": \"手腕捆绑\",\n  \"bound hands\": \"手腕捆绑\",\n  \"tied hands\": \"手腕捆绑\",\n  \"hands tied\": \"手腕捆绑\",\n  \"crotch rope\": \"胯下捆绑\",\n  \"crotchrope\": \"胯下捆绑\",\n  \"hogtie\": \"曲膝捆绑\",\n  \"frogtie\": \"青蛙捆绑\",\n  \"suspension\": \"悬空捆绑\",\n  \"suspended\": \"悬空捆绑\",\n  \"spreader bar\": \"分腿捆绑\",\n  \"spread bar\": \"分腿捆绑\",\n  \"futanari\": \"扶她/双性\",\n  \"futa\": \"扶她/双性\",\n  \"dickgirl\": \"扶她/双性\",\n  \"incest\": \"乱伦\",\n  \"twincest\": \"兄弟/姐妹/姐弟/兄妹\",\n  \"pegging\": \"女性使用假屌\",\n  \"ganguro\": \"日本黑妹\",\n  \"bestiality\": \"人兽\",\n  \"beastiality\": \"人兽\",\n  \"molestation\": \"性骚扰\",\n  \"molesting\": \"性骚扰\",\n  \"molester\": \"性骚扰\",\n  \"voyeurism\": \"窥阴癖\",\n  \"voyeur\": \"窥阴癖\",\n  \"exhibitionism\": \"裸露癖\",\n  \"rape\": \"强暴\",\n  \"about to be raped\": \"将要被强暴\",\n  \"anal tail\": \"肛尾\",\n  \"butt plug tail\": \"肛尾\",\n  \"slippers\": \"拖鞋\",\n  \"slipper\": \"拖鞋\",\n  \"socks\": \"短袜\",\n  \"naked socks\": \"短袜\",\n  \"sock\": \"短袜\",\n  \"striped socks\": \"横条袜\",\n  \"striped kneehighs\": \"横条袜\",\n  \"striped thighhighs\": \"条纹过膝袜\",\n  \"tabi\": \"日式厚底短袜\",\n  \"torn thighhighs\": \"损坏了的过膝袜\",\n  \"uwabaki\": \"女式学生鞋\",\n  \"indoor shoes (japanese)\": \"女式学生鞋\",\n  \"thighhighs\": \"过膝袜\",\n  \"thighhighs only\": \"过膝袜\",\n  \"stockings\": \"过膝袜\",\n  \"naked thighhighs\": \"过膝袜\",\n  \"stocking\": \"过膝袜\",\n  \"white thighhighs\": \"白色过膝袜\",\n  \"high heels\": \"高跟鞋\",\n  \"heels\": \"高跟鞋\",\n  \"mary janes\": \"玛丽珍鞋\",\n  \"ankle socks\": \"踝袜\",\n  \"back-seamed legwear\": \"袜缝\",\n  \"bobby socks\": \"美式短袜\",\n  \"bodystocking\": \"连体裤袜\",\n  \"bow legwear\": \"带蝴蝶结的裤袜\",\n  \"bow thighhighs\": \"带蝴蝶结的裤袜\",\n  \"fine fabric emphasis\": \"精细的面料感/超还原的丝袜\",\n  \"fishnet legwear\": \"渔网袜\",\n  \"pantylines\": \"紧致的裤袜/略透明的裤袜\",\n  \"seamed legwear\": \"有接缝的裤袜\",\n  \"stirrup legwear\": \"马镫袜\",\n  \"toeless legwear\": \"露趾裤袜\",\n  \"lace-trimmed legwear\": \"蕾丝边裤袜\",\n  \"leg cutout\": \"裤袜有开口\",\n  \"leg warmers\": \"腿套/暖腿袜\",\n  \"legwarmers\": \"腿套/暖腿袜\",\n  \"kneehighs\": \"长袜\",\n  \"kneehigh socks\": \"长袜\",\n  \"kneesocks\": \"长袜\",\n  \"knee socks\": \"长袜\",\n  \"leggings\": \"裤袜\",\n  \"loose socks\": \"泡泡袜\",\n  \"garter straps\": \"袜带\",\n  \"garter strap\": \"袜带\",\n  \"garters\": \"吊带袜\",\n  \"garter belt\": \"连腰吊带袜\",\n  \"garterbelt\": \"连腰吊带袜\",\n  \"pink thighhighs\": \"粉色过膝袜\",\n  \"pantyhose\": \"连裤袜\",\n  \"tights\": \"连裤袜\",\n  \"fishnets\": \"网袜\",\n  \"fishnet\": \"网袜\",\n  \"frilled legwear\": \"带褶边的过膝袜\",\n  \"black thighhighs\": \"黑色过膝袜\",\n  \"ballet slippers\": \"芭蕾舞鞋\",\n  \"ballet shoes\": \"芭蕾舞鞋\",\n  \"pointe shoes\": \"芭蕾舞鞋\",\n  \"barefoot sandals\": \"裸足凉鞋\",\n  \"boots\": \"长靴\",\n  \"boot\": \"长靴\",\n  \"naked boots\": \"长靴\",\n  \"boots removed\": \"脱下的靴子\",\n  \"cross-laced footwear\": \"交叉系带鞋\",\n  \"high heel boots\": \"高跟靴\",\n  \"heel boots\": \"高跟靴\",\n  \"knee boots\": \"及膝靴\",\n  \"kneehigh boots\": \"及膝靴\",\n  \"kneeboots\": \"及膝靴\",\n  \"loafers\": \"乐福鞋\",\n  \"rudder footwear\": \"舰C舰娘专用鞋\",\n  \"stiletto heels\": \"细跟高跟鞋\",\n  \"strappy heels\": \"带束带的高跟鞋\",\n  \"thigh boots\": \"高帮靴\",\n  \"thighboots\": \"高帮靴\",\n  \"thighhigh boots\": \"高帮靴\",\n  \"toeless boots\": \"露趾靴\",\n  \"black legwear\": \"黑色裤袜\",\n  \"white legwear\": \"白色裤袜\",\n  \"torn legwear\": \"撕裂的裤袜\",\n  \"striped legwear\": \"条纹裤袜\",\n  \"asymmetrical legwear\": \"不对称裤腿\",\n  \"brown legwear\": \"棕色裤袜\",\n  \"uneven legwear\": \"不均匀的裤腿\",\n  \"print legwear\": \"印花裤袜\",\n  \"red legwear\": \"红色裤袜\",\n  \"mismatched legwear\": \"不匹配的腿饰\",\n  \"legwear under shorts\": \"短裤穿在裤袜外面\",\n  \"purple legwear\": \"紫色裤袜\",\n  \"grey legwear\": \"灰色裤袜\",\n  \"blue legwear\": \"蓝色裤袜\",\n  \"pink legwear\": \"粉色裤袜\",\n  \"argyle legwear\": \"菱形裤腿\",\n  \"ribbon-trimmed legwear\": \"丝带边饰裤袜\",\n  \"american flag legwear\": \"星条旗裤袜\",\n  \"green legwear\": \"绿色裤袜\",\n  \"vertical-striped legwear\": \"竖条纹裤袜\",\n  \"alternate legwear\": \"备用裤袜\",\n  \"yellow legwear\": \"黄色裤袜\",\n  \"multicolored legwear\": \"五彩裤袜\",\n  \"ribbed legwear\": \"罗纹裤袜\",\n  \"fur-trimmed legwear\": \"毛皮裤袜\",\n  \"see-through legwear\": \"透视裤袜\",\n  \"sheer legwear\": \"透视裤袜\",\n  \"legwear garter\": \"裤袜吊袜带\",\n  \"sock garters\": \"裤袜吊袜带\",\n  \"thighhigh garter\": \"裤袜吊袜带\",\n  \"two-tone legwear\": \"分段裤袜\",\n  \"latex legwear\": \"乳胶裤袜\",\n  \"cloud\": \"云\",\n  \"clouds\": \"云\",\n  \"full moon\": \"满月\",\n  \"moon\": \"月亮\",\n  \"moonlight\": \"月光\",\n  \"night\": \"夜晚\",\n  \"night sky\": \"夜空\",\n  \"blue moon\": \"蓝月\",\n  \"sky\": \"天空\",\n  \"starry sky\": \"星空\",\n  \"star sky\": \"星空\",\n  \"sun\": \"太阳\",\n  \"skyline\": \"天际线\",\n  \"city skyline\": \"天际线\",\n  \"shooting star\": \"流星\",\n  \"shooting stars\": \"流星\",\n  \"sunburst background\": \"旭日纹背景\",\n  \"sunset\": \"落日\",\n  \"beautiful detailed sky\": \"漂亮的天空\",\n  \"day\": \"白天\",\n  \"dusk\": \"黄昏\",\n  \"in spring\": \"春\",\n  \"in summer\": \"夏\",\n  \"in autumn\": \"秋\",\n  \"in winter\": \"冬\",\n  \"stars\": \"星星\",\n  \"cloudy\": \"多云\",\n  \"rain\": \"下雨\",\n  \"raining\": \"下雨\",\n  \"in the rain\": \"雨中\",\n  \"rainy days\": \"雨天\",\n  \"abstract\": \"抽象\",\n  \"acrylic paint (medium)\": \"亚克力画风\",\n  \"acrylic paint\": \"亚克力画风\",\n  \"airbrush (medium)\": \"喷枪\",\n  \"alphonse mucha\": \"阿尔丰斯·慕夏\",\n  \"amigurumi (medium)\": \"钩织玩偶/毛线娃娃\",\n  \"art deco\": \"装饰艺术\",\n  \"art nouveau\": \"新艺术\",\n  \"alphonse mucha (style)\": \"新艺术\",\n  \"mucha style\": \"新艺术\",\n  \"ballpoint pen (medium)\": \"圆珠笔\",\n  \"ballpoint pen\": \"圆珠笔\",\n  \"book cover (medium)\": \"书本封面\",\n  \"brush (medium)\": \"刷子\",\n  \"brushpen (medium)\": \"毛笔\",\n  \"calligraphy brush (medium)\": \"书法毛笔\",\n  \"calligraphy pen (medium)\": \"书法笔\",\n  \"canvas (medium)\": \"画布\",\n  \"chalk (medium)\": \"粉笔\",\n  \"charcoal (medium)\": \"炭笔\",\n  \"clay (medium)\": \"黏土\",\n  \"color ink (medium)\": \"彩色墨水\",\n  \"color trace\": \"原画\",\n  \"colored pencil (medium)\": \"彩色铅笔画\",\n  \"pencil crayon (medium)\": \"彩色铅笔画\",\n  \"coloured pencil (medium)\": \"彩色铅笔画\",\n  \"cosplay\": \"角色扮演\",\n  \"coupy pencil (medium)\": \"Coupy 铅笔\",\n  \"crayon (medium)\": \"蜡笔\",\n  \"cursor (medium)\": \"光标\",\n  \"cyberpunk\": \"赛博朋克\",\n  \"dakimakura (medium)\": \"抱枕\",\n  \"dakimakura\": \"抱枕\",\n  \"disc (medium)\": \"碟片\",\n  \"expression chart\": \"角色的多表情展示\",\n  \"faux figurine\": \"仿手办风格\",\n  \"faux traditional media\": \"仿手绘\",\n  \"fine art parody\": \"对某美术品的模仿/模仿名画\",\n  \"flame painter\": \"Flame Painter (工具)\",\n  \"flat color\": \"平涂风格\",\n  \"flat colors\": \"平涂风格\",\n  \"fourth wall\": \"虚实穿插/现实感/次元壁\",\n  \"4th wall\": \"虚实穿插/现实感/次元壁\",\n  \"fudepen (medium)\": \"墨笔/毛钢笔\",\n  \"g-pen (medium)\": \"G 笔\",\n  \"google sketchup (medium)\": \"Google Sketchup\",\n  \"gouache (medium)\": \"水粉\",\n  \"gouache\": \"水粉\",\n  \"graffiti (medium)\": \"涂鸦\",\n  \"graphite (medium)\": \"铅笔画/炭笔画\",\n  \"pencil sketch\": \"铅笔画/炭笔画\",\n  \"illustrator (medium)\": \"Illustrator\",\n  \"impressionism\": \"印象派\",\n  \"ink (medium)\": \"墨水\",\n  \"leaf (medium)\": \"树叶\",\n  \"lego (medium)\": \"乐高\",\n  \"ligne claire\": \"白描\",\n  \"marker (medium)\": \"马克笔风格\",\n  \"copics\": \"马克笔风格\",\n  \"millipen (medium)\": \"毫厘笔\",\n  \"millipen\": \"毫厘笔\",\n  \"minimalism\": \"极简主义\",\n  \"mousepad (medium)\": \"手绘板\",\n  \"nib pen (medium)\": \"蘸水笔画风\",\n  \"tsukepen\": \"蘸水笔画风\",\n  \"nib pen\": \"蘸水笔画风\",\n  \"fountain pen (medium)\": \"蘸水笔画风\",\n  \"nihonga\": \"日本画\",\n  \"oil painting (medium)\": \"油画风格\",\n  \"oil painting\": \"油画风格\",\n  \"painting (medium)\": \"传统绘图工具\",\n  \"paint (medium)\": \"传统绘图工具\",\n  \"pastel (medium)\": \"像粉笔蜡笔作画的\",\n  \"pastel color\": \"粉彩\",\n  \"pen (medium)\": \"钢笔\",\n  \"photorealistic\": \"很像照片的画\",\n  \"porcelain (medium)\": \"瓷器\",\n  \"print (medium)\": \"印刷品\",\n  \"realistic\": \"现实的/真实的\",\n  \"retro artstyle\": \"赛璐璐/复古艺术\",\n  \"oldschool\": \"赛璐璐/复古艺术\",\n  \"sketch\": \"草图\",\n  \"rough sketch\": \"草图\",\n  \"rough\": \"草图\",\n  \"style parody\": \"画风模仿\",\n  \"sumi-e\": \"墨绘\",\n  \"surreal\": \"怪诞的/超现实主义\",\n  \"swapnote (medium)\": \"交换笔记\",\n  \"tempera (medium)\": \"蛋彩画\",\n  \"theatre (medium)\": \"剧场\",\n  \"traditional media\": \"手绘\",\n  \"handdrawn\": \"手绘\",\n  \"ukiyo-e\": \"浮世绘\",\n  \"ukiyoe\": \"浮世绘\",\n  \"unfinished\": \"未完成的\",\n  \"work in progress\": \"未完成的\",\n  \"wip\": \"未完成的\",\n  \"variations\": \"(变装、变化、变色、成长)对比图\",\n  \"washi tape (medium)\": \"和纸胶带\",\n  \"watercolor (medium)\": \"水彩\",\n  \"water pastel color\": \"水彩\",\n  \"watercolour\": \"水彩\",\n  \"watercolor pencil (medium)\": \"彩铅\",\n  \"watercolour pencil\": \"彩铅\",\n  \"whiteboard (medium)\": \"白板\",\n  \"anmitsu (dessert)\": \"豆沙水果涼粉\",\n  \"mitsumame\": \"蜜豆\",\n  \"batter\": \"面糊\",\n  \"anpan\": \"红豆包\",\n  \"cinnamon roll\": \"肉桂卷\",\n  \"gumball\": \"口香糖球\",\n  \"gumballs\": \"口香糖球\",\n  \"hot cross bun\": \"十字包\",\n  \"noppo bread\": \"noppo 面包\",\n  \"pastry box\": \"糕点盒\",\n  \"doughnut box\": \"糕点盒\",\n  \"cake box\": \"糕点盒\",\n  \"cake\": \"蛋糕\",\n  \"baumkuchen\": \"年轮蛋糕\",\n  \"birthday cake\": \"生日蛋糕\",\n  \"black forest cake\": \"黑森林蛋糕\",\n  \"charlotte cake\": \"夏洛特蛋糕\",\n  \"cheesecake\": \"乳酪蛋糕\",\n  \"rare cheesecake\": \"生乳酪蛋糕\",\n  \"brownie\": \"巧克力布朗尼\",\n  \"chocolate cake\": \"巧克力蛋糕\",\n  \"chocolate framboise\": \"巧克力红桑子莓\",\n  \"christmas cake\": \"圣诞蛋糕\",\n  \"cupcake\": \"纸杯蛋糕\",\n  \"cupcakes\": \"纸杯蛋糕\",\n  \"fondant au chocolat\": \"熔岩巧克力蛋糕\",\n  \"layer cake\": \"千层蛋糕\",\n  \"layered cake\": \"千层蛋糕\",\n  \"madeleine\": \"玛德琳蛋糕\",\n  \"mille-feuille\": \"千层酥\",\n  \"mont blanc (food)\": \"白山蛋糕\",\n  \"opera cake\": \"歌剧院蛋糕\",\n  \"pound cake\": \"磅蛋糕\",\n  \"red velvet cake\": \"红丝绒蛋糕\",\n  \"cake slice\": \"分层蛋糕\",\n  \"slice of cake\": \"分层蛋糕\",\n  \"stollen\": \"史多伦\",\n  \"strawberry shortcake\": \"草莓奶油海绵蛋糕\",\n  \"swiss roll\": \"瑞士卷\",\n  \"roll cake\": \"瑞士卷\",\n  \"strawberry swiss roll\": \"草莓瑞士卷\",\n  \"tiramisu\": \"提拉米苏\",\n  \"wedding cake\": \"婚礼蛋糕\",\n  \"yule log\": \"圣诞节原木\",\n  \"candy\": \"糖果\",\n  \"candies\": \"糖果\",\n  \"candy cane\": \"糖果手杖\",\n  \"chitose ame\": \"千岁饴\",\n  \"cigarette candy\": \"香烟糖果\",\n  \"creme egg\": \"鸡蛋奶油\",\n  \"jelly bean\": \"糖果豆\",\n  \"jelly beans\": \"糖果豆\",\n  \"jellybean\": \"糖果豆\",\n  \"jellybeans\": \"糖果豆\",\n  \"kitkat\": \"奇巧\",\n  \"konpeitou\": \"金平糖\",\n  \"konpeito\": \"金平糖\",\n  \"lollipop\": \"棒棒糖\",\n  \"lollipops\": \"棒棒糖\",\n  \"lolipop\": \"棒棒糖\",\n  \"chupa chups\": \"珍宝珠\",\n  \"shaped lollipop\": \"棒棒糖形状\",\n  \"swirl lollipop\": \"漩涡棒棒糖\",\n  \"m&m's\": \"M&M's\",\n  \"marble chocolate\": \"大理石巧克力\",\n  \"nerunerunerune\": \"nerunerunerune（糖果）\",\n  \"pinata\": \"皮纳塔\",\n  \"tootsweets\": \"甜甜圈\",\n  \"candy apple\": \"糖苹果\",\n  \"candied apple\": \"糖苹果\",\n  \"toffee apple\": \"糖苹果\",\n  \"caramel\": \"焦糖\",\n  \"chewing gum\": \"口香糖\",\n  \"gum\": \"口香糖\",\n  \"bubblegum\": \"口香糖\",\n  \"bubble gum\": \"口香糖\",\n  \"chocolate\": \"巧克力\",\n  \"apollo chocolate\": \"阿波罗巧克力\",\n  \"chocolate bar\": \"巧克力棒\",\n  \"chocolate fountain\": \"巧克力喷泉\",\n  \"heart-shaped chocolate\": \"心形巧克力\",\n  \"chocolate heart\": \"心形巧克力\",\n  \"chocolate marquise\": \"女爵巧克力\",\n  \"kinoko no yama\": \"明治巧克力蘑菇饼干\",\n  \"takenoko no sato\": \"明治巧克力竹笋饼干\",\n  \"white chocolate\": \"白巧克力\",\n  \"churro\": \"油条\",\n  \"cookie\": \"曲奇饼\",\n  \"cookies\": \"曲奇饼\",\n  \"checkerboard cookie\": \"棋盘花纹的饼干\",\n  \"chocolate chip cookie\": \"巧克力片饼干\",\n  \"country ma'am\": \"COUNTRY MA'AM\",\n  \"gingerbread cookie\": \"姜饼饼干\",\n  \"gingerbread house\": \"姜饼屋\",\n  \"gingerbread man\": \"姜饼人（一种曲奇饼）\",\n  \"pocky\": \"百奇饼干\",\n  \"pepero\": \"百奇饼干\",\n  \"sandwich cookie\": \"夹心饼干\",\n  \"oreo\": \"奥利奥\",\n  \"thumbprint cookie\": \"指纹特征数据\",\n  \"jam cookie\": \"指纹特征数据\",\n  \"toppo\": \"托普\",\n  \"wafer\": \"冰淇淋脆片\",\n  \"wafer stick\": \"晶圆卷\",\n  \"cookie straw\": \"晶圆卷\",\n  \"cotton candy\": \"棉花糖\",\n  \"candy floss\": \"棉花糖\",\n  \"fairy floss\": \"棉花糖\",\n  \"bavarois\": \"巴伐利亚奶油\",\n  \"icing\": \"糖霜\",\n  \"frosting\": \"糖霜\",\n  \"crepe\": \"绉\",\n  \"dorayaki\": \"铜锣烧\",\n  \"dough\": \"面团\",\n  \"doughnut\": \"甜甜圈\",\n  \"donut\": \"甜甜圈\",\n  \"doughnuts\": \"甜甜圈\",\n  \"donuts\": \"甜甜圈\",\n  \"chocolate doughnut\": \"巧克力甜甜圈\",\n  \"french cruller\": \"螺旋脊状甜甜圈\",\n  \"cruller\": \"螺旋脊状甜甜圈\",\n  \"sakura french\": \"樱花甜甜圈\",\n  \"old-fashioned doughnut\": \"酥皮甜甜圈\",\n  \"gelatin\": \"凝胶\",\n  \"jello\": \"凝胶\",\n  \"ice cream\": \"冰激凌\",\n  \"icecream\": \"冰激凌\",\n  \"banana split\": \"香蕉冰激凌\",\n  \"coolish\": \"Coolish\",\n  \"ice cream cone\": \"蛋卷冰淇淋\",\n  \"waffle cone\": \"华夫饼蛋筒\",\n  \"ice cream float\": \"飘浮冰淇淋\",\n  \"ice cream sandwich\": \"冰淇淋三明治\",\n  \"parfait\": \"芭菲\",\n  \"strawberry parfait\": \"草莓冻糕\",\n  \"single scoop\": \"单球冰淇淋\",\n  \"double scoop\": \"双勺\",\n  \"triple scoop\": \"三球冰淇淋\",\n  \"quadruple scoop\": \"四个球的冰淇淋蛋筒\",\n  \"too many scoops\": \"过多的冰激凌甜筒\",\n  \"soft serve\": \"软冰淇淋\",\n  \"sprinkles\": \"小块彩色糖果\",\n  \"sundae\": \"圣代\",\n  \"imagawayaki\": \"今川烧\",\n  \"marshmallow\": \"棉花糖\",\n  \"mooncake\": \"月饼\",\n  \"muffin\": \"松饼\",\n  \"muffins\": \"松饼\",\n  \"pastry\": \"糕点\",\n  \"chocolate cornet\": \"巧克力夹心\",\n  \"cream puff\": \"泡芙\",\n  \"cream puffs\": \"泡芙\",\n  \"eclair (food)\": \"闪电泡芙\",\n  \"macaron\": \"马卡龙\",\n  \"pie\": \"馅饼\",\n  \"apple pie\": \"苹果派\",\n  \"popsicle\": \"冰棒/棒冰\",\n  \"icelolly\": \"冰棒/棒冰\",\n  \"popsicle stick\": \"冰棒棍\",\n  \"tupet\": \"小喇叭\",\n  \"chuupetto\": \"小喇叭\",\n  \"watermelon bar\": \"西瓜冰棍\",\n  \"suika bar\": \"西瓜冰棍\",\n  \"pudding\": \"布丁\",\n  \"flan\": \"布丁\",\n  \"custard\": \"卡仕达酱\",\n  \"pudding a la mode\": \"法式布丁\",\n  \"shaved ice\": \"刨冰\",\n  \"shavedice\": \"刨冰\",\n  \"kakigori\": \"刨冰\",\n  \"kakigoori\": \"刨冰\",\n  \"slushie\": \"冰沙\",\n  \"tanghulu\": \"糖葫芦\",\n  \"tart\": \"果馅饼\",\n  \"blueberry tart\": \"蓝莓馅饼\",\n  \"fruit tart\": \"水果馅饼\",\n  \"strawberry tart\": \"草莓挞\",\n  \"wagashi\": \"日式点心\",\n  \"japanese sweets\": \"日式点心\",\n  \"momiji manjuu\": \"红叶馒头\",\n  \"mochi\": \"麻糬\",\n  \"dango\": \"团子\",\n  \"ichigo daifuku\": \"草莓大福\",\n  \"ichigodaifuku\": \"草莓大福\",\n  \"kashiwa mochi (food)\": \"柏饼\",\n  \"namagashi\": \"生菓子\",\n  \"sakura mochi\": \"樱花麻糬\",\n  \"sakuramochi\": \"樱花麻糬\",\n  \"songpyeon\": \"松饼\",\n  \"suama (food)\": \"蘇阿馬\",\n  \"taiyaki\": \"鲷鱼烧\",\n  \"uirou\": \"外郎饼\",\n  \"warabimochi\": \"蕨饼\",\n  \"youkan\": \"羊羹\",\n  \"chikuwa\": \"竹轮（食物）\",\n  \"chips\": \"薯片\",\n  \"bugles\": \"号角\",\n  \"doritos\": \"多力多滋\",\n  \"potato chips\": \"土豆片\",\n  \"potato chip\": \"土豆片\",\n  \"pringles\": \"品客\",\n  \"popcorn\": \"爆米花\",\n  \"pretzel\": \"椒盐卷饼\",\n  \"umaibou\": \"美味棒\",\n  \"collarbone\": \"锁骨\",\n  \"clavicle\": \"锁骨\",\n  \"collarbones\": \"锁骨\",\n  \"wings\": \"翅膀/翼\",\n  \"wing\": \"翅膀/翼\",\n  \"bat wings\": \"蝙蝠翅膀\",\n  \"batwing\": \"蝙蝠翅膀\",\n  \"butterfly wings\": \"蝴蝶翅膀\",\n  \"black wings\": \"黑色之翼\",\n  \"dark wings\": \"黑色之翼\",\n  \"black wing\": \"黑色之翼\",\n  \"demon wings\": \"恶魔之翼\",\n  \"devil wings\": \"恶魔之翼\",\n  \"muscle\": \"肌肉\",\n  \"cape\": \"披肩/斗篷/披风\",\n  \"camisole\": \"吊带背心\",\n  \"detached sleeves\": \"袖肩分离装\",\n  \"armsleeves\": \"袖肩分离装\",\n  \"naked sleeves\": \"袖肩分离装\",\n  \"detached sleeve\": \"袖肩分离装\",\n  \"hoodie\": \"卫衣\",\n  \"long sleeves\": \"长袖\",\n  \"long sleeve\": \"长袖\",\n  \"robe\": \"长袍\",\n  \"robes\": \"长袍\",\n  \"off shoulder\": \"露单肩\",\n  \"off shoulders\": \"露单肩\",\n  \"off-shoulder\": \"露单肩\",\n  \"bare shoulders\": \"露双肩\",\n  \"bare shoulder\": \"露双肩\",\n  \"topless\": \"上着较少\",\n  \"top less\": \"上着较少\",\n  \"topless (female)\": \"上着较少\",\n  \"open clothes\": \"敞开衣服\",\n  \"open clothing\": \"敞开衣服\",\n  \"open robe\": \"敞开长袍\",\n  \"naked cape\": \"裸体披风\",\n  \"nude cape\": \"裸体披风\",\n  \"naked shirt\": \"裸体衬衫\",\n  \"nude shirt\": \"裸体衬衫\",\n  \"angel wings\": \"天使的翅膀\",\n  \"detached wings\": \"脱离本体的翅膀\",\n  \"floating wings\": \"脱离本体的翅膀\",\n  \"dragon wings\": \"龙翼\",\n  \"fairy wings\": \"妖精的翅膀\",\n  \"harness\": \"背带\",\n  \"whip marks\": \"鞭痕\",\n  \"whipmarks\": \"鞭痕\",\n  \"badge\": \"徽章\",\n  \"badges\": \"徽章\",\n  \"arm belt\": \"臂环\",\n  \"bandaged arm\": \"缠着绷带的手臂\",\n  \"bandaged arms\": \"缠着绷带的手臂\",\n  \"bandaged hands\": \"缠着绷带的手\",\n  \"bangle\": \"手镯\",\n  \"bangles\": \"手镯\",\n  \"bead bracelet\": \"珠子手链\",\n  \"bracelet\": \"手镯\",\n  \"bracelets\": \"手镯\",\n  \"bracer\": \"护腕\",\n  \"bracers\": \"护腕\",\n  \"armband\": \"臂章\",\n  \"armbands\": \"臂章\",\n  \"arm band\": \"臂章\",\n  \"armlet\": \"臂环\",\n  \"arm bracelets\": \"臂环\",\n  \"armlets\": \"臂环\",\n  \"elbow gloves\": \"长袖手套\",\n  \"opera gloves\": \"长袖手套\",\n  \"long gloves\": \"长袖手套\",\n  \"fingerless gloves\": \"露指手套\",\n  \"fingerless glove\": \"露指手套\",\n  \"gloves\": \"手套\",\n  \"glove\": \"手套\",\n  \"wrist cuffs\": \"腕饰\",\n  \"detached cuffs\": \"腕饰\",\n  \"wristcuff\": \"腕饰\",\n  \"wrist cuff\": \"腕饰\",\n  \"wristcuffs\": \"腕饰\",\n  \"wristband\": \"腕带\",\n  \"wrist bands\": \"腕带\",\n  \"wrist band\": \"腕带\",\n  \"wristbands\": \"腕带\",\n  \"belly chain\": \"脐链\",\n  \"waist chain\": \"脐链\",\n  \"bandages\": \"绷带\",\n  \"bandage\": \"绷带\",\n  \"barcode\": \"条形码\",\n  \"bar code\": \"条形码\",\n  \"bow\": \"蝴蝶结\",\n  \"bows\": \"蝴蝶结\",\n  \"command spell\": \"令咒\",\n  \"diamond (gemstone)\": \"钻石(宝石)\",\n  \"heart lock (kantai collection)\": \"舰娘锁(舰C)\",\n  \"heart tattoo\": \"心形纹身\",\n  \"heartbeat\": \"心跳/表现出心动的文字\",\n  \"mole\": \"痣\",\n  \"beauty mark\": \"痣\",\n  \"number tattoo\": \"编号纹身\",\n  \"blazer\": \"西装夹克\",\n  \"suit jacket\": \"西装外套\",\n  \"capelet\": \"披肩\",\n  \"cloak\": \"斗篷\",\n  \"coat\": \"外套\",\n  \"coattails\": \"燕尾\",\n  \"collared jacket\": \"翻领夹克\",\n  \"duffel coat\": \"粗呢大衣\",\n  \"hooded cape\": \"连帽斗篷\",\n  \"hooded cloak\": \"连帽披巾\",\n  \"hooded coat\": \"连帽外套\",\n  \"hooded jacket\": \"连帽夹克\",\n  \"kesa\": \"袈裟\",\n  \"labcoat\": \"白大褂\",\n  \"lab coat\": \"白大褂\",\n  \"military jacket\": \"军装夹克\",\n  \"pant suit\": \"女性穿着西服\",\n  \"pants suit\": \"女性穿着西服\",\n  \"pantsuit\": \"女性穿着西服\",\n  \"tailcoat\": \"燕尾服\",\n  \"blouse\": \"罩衫\",\n  \"cardigan\": \"开襟衫\",\n  \"casual\": \"私服\",\n  \"heart cutout\": \"衣服上有心形的开口\",\n  \"center frills\": \"胸口带花边的服装\",\n  \"center opening\": \"正中间开口的服装\",\n  \"absolute cleavage\": \"正中间开口的服装\",\n  \"checkered shirt\": \"格子衬衫\",\n  \"checkered blouse\": \"格子衬衫\",\n  \"clothes between breasts\": \"衣服勒在乳沟里\",\n  \"clothing between breasts\": \"衣服勒在乳沟里\",\n  \"cat cutout\": \"猫咪内衣\",\n  \"t-shirt\": \"T 恤\",\n  \"tshirt\": \"T 恤\",\n  \"collared shirt\": \"翻领衬衫\",\n  \"collared blouse\": \"翻领衬衫\",\n  \"criss-cross halter\": \"交叉吊带\",\n  \"crop top\": \"露腹短上衣\",\n  \"cropped shirt\": \"短衬衫\",\n  \"cropped vest\": \"小款背心\",\n  \"dress shirt\": \"西服衬衫\",\n  \"faulds\": \"腹甲\",\n  \"front-tie top\": \"从正面打结的衣物\",\n  \"gathers\": \"褶裥(衣物)\",\n  \"gym shirt\": \"体操服(上身)\",\n  \"high-waist skirt\": \"高腰裙\",\n  \"virgin killer sweater\": \"处男杀手毛衣\",\n  \"open-chest sweater\": \"胸部开口的毛衣\",\n  \"keyhole sweater\": \"胸部开口的毛衣\",\n  \"hooded sweater\": \"连帽毛衣\",\n  \"hooded track jacket\": \"连帽运动夹克\",\n  \"jersey\": \"运动衫\",\n  \"sports jersey\": \"运动衫\",\n  \"official jersey\": \"运动衫\",\n  \"load bearing vest\": \"承重背心\",\n  \"lowleg\": \"低胸装\",\n  \"oversized shirt\": \"过大号衬衫\",\n  \"sailor shirt\": \"水手服款衬衫\",\n  \"tank top\": \"无袖紧身背心\",\n  \"tanktop\": \"无袖紧身背心\",\n  \"unbuttoned shirt\": \"解开纽扣的衬衫\",\n  \"vest\": \"背心\",\n  \"wet shirt\": \"湿衬衫\",\n  \"wet t-shirt\": \"湿衬衫\",\n  \"wet blouse\": \"湿衬衫\",\n  \"cat lingerie\": \"猫系内衣\",\n  \"cat keyhole bra\": \"猫系内衣\",\n  \"dudou\": \"肚兜\",\n  \"du dou\": \"肚兜\",\n  \"bikini top\": \"比基尼上衣\",\n  \"bikini top removed\": \"脱下比基尼上衣\",\n  \"gloves removed\": \"脱下手套\",\n  \"glove removed\": \"脱下手套\",\n  \"half gloves\": \"很短的手套/半截手套\",\n  \"short gloves\": \"很短的手套/半截手套\",\n  \"latex gloves\": \"乳胶手套\",\n  \"layered sleeves\": \"分层的衣袖\",\n  \"sleeves folded up\": \"叠起来的袖子\",\n  \"sleeves past fingers\": \"袖子长过手指\",\n  \"sleeves past wrists\": \"袖子长过手腕\",\n  \"sleeves past wrist\": \"袖子长过手腕\",\n  \"sleeves pushed up\": \"袖子往上拉起\",\n  \"hat flower\": \"花环\",\n  \"asparagus\": \"芦笋\",\n  \"beans\": \"豆子\",\n  \"bean\": \"豆子\",\n  \"red bean paste\": \"红豆馅\",\n  \"bean paste\": \"红豆馅\",\n  \"nattou\": \"纳豆\",\n  \"natto\": \"纳豆\",\n  \"bitter melon\": \"苦瓜\",\n  \"broccoli\": \"西兰花\",\n  \"cabbage\": \"卷心菜\",\n  \"bok choy\": \"白菜\",\n  \"carrot\": \"胡萝卜\",\n  \"carrots\": \"胡萝卜\",\n  \"cauliflower\": \"菜花\",\n  \"coconut\": \"椰子\",\n  \"coconuts\": \"椰子\",\n  \"corn\": \"玉米\",\n  \"maize\": \"玉米\",\n  \"cucumber\": \"黄瓜\",\n  \"cucumbers\": \"黄瓜\",\n  \"pickle\": \"泡菜\",\n  \"eggplant\": \"茄子\",\n  \"aubergine\": \"茄子\",\n  \"garlic\": \"大蒜\",\n  \"kimchi\": \"韩国泡菜\",\n  \"lettuce\": \"生菜\",\n  \"mint\": \"薄荷\",\n  \"mushroom\": \"蘑菇\",\n  \"mushrooms\": \"蘑菇\",\n  \"onion\": \"洋葱\",\n  \"onion rings\": \"洋葱圈\",\n  \"onion ring\": \"洋葱圈\",\n  \"spring onion\": \"大葱\",\n  \"scallion\": \"大葱\",\n  \"negi\": \"大葱\",\n  \"leek\": \"大葱\",\n  \"parsley\": \"欧芹\",\n  \"almond\": \"扁桃\",\n  \"chestnut\": \"板栗\",\n  \"chestnuts\": \"板栗\",\n  \"peanut\": \"花生\",\n  \"pepper\": \"胡椒\",\n  \"bell pepper\": \"灯笼椒\",\n  \"green pepper\": \"青椒\",\n  \"red pepper\": \"红椒\",\n  \"yellow pepper\": \"黄椒\",\n  \"chili pepper\": \"辣椒\",\n  \"chili\": \"辣椒\",\n  \"habanero pepper\": \"哈瓦那辣椒\",\n  \"habanero\": \"哈瓦那辣椒\",\n  \"jalapeno pepper\": \"墨西哥辣椒\",\n  \"jalapeno (chili)\": \"墨西哥辣椒\",\n  \"potato\": \"土豆\",\n  \"potatoes\": \"土豆\",\n  \"radish\": \"萝卜\",\n  \"daikon\": \"萝卜\",\n  \"seaweed\": \"海藻\",\n  \"hijiki\": \"羊栖菜\",\n  \"nori\": \"海苔\",\n  \"squash\": \"南瓜属\",\n  \"pumpkin\": \"南瓜\",\n  \"pumpkins\": \"南瓜\",\n  \"jack-o'-lantern\": \"南瓜灯\",\n  \"sweet potato\": \"红薯\",\n  \"yams\": \"红薯\",\n  \"yam\": \"红薯\",\n  \"yakiimo\": \"烤白薯\",\n  \"tomato\": \"番茄\",\n  \"tomatoes\": \"番茄\",\n  \"cherry tomato\": \"圣女果（小西红柿\",\n  \"turnip\": \"芜菁\",\n  \"warabi\": \"蕨\",\n  \"azur lane\": \"碧蓝航线\",\n  \"blue archive\": \"碧蓝档案\",\n  \"granblue fantasy\": \"碧蓝幻想\",\n  \"wuthering waves\": \"鸣潮\",\n  \"genshin impact\": \"原神\",\n  \"touhou\": \"东方\",\n  \"kantai collection\": \"舰队收藏\",\n  \"idolmaster\": \"偶像大师\",\n  \"idolmaster million live!\": \"偶像大师百万现场\",\n  \"idolmaster cinderella girls\": \"偶像大师灰姑娘女孩\",\n  \"idolmaster shiny colors\": \"偶像大师闪耀色彩\",\n  \"umamusume\": \"赛马娘\",\n  \"arknights\": \"明日方舟\",\n  \"girls frontline\": \"少女前线\",\n  \"fire emblem\": \"火焰之纹章\",\n  \"princess connect\": \"公主连结\",\n  \"princess connect! re:dive\": \"公主连结 Re:Dive\",\n  \"uma musume pretty derby\": \"赛马娘\",\n  \"mahou shoujo lyrical nanoha\": \"魔法少女奈叶\",\n  \"nijisanji\": \"彩虹社\",\n  \"re zero kara hajimeru isekai seikatsu\": \"Re:从零开始的异世界生活\",\n  \"pokemon\": \"精灵宝可梦\",\n  \"puella magi madoka magica\": \"魔法少女小圆\",\n  \"mahou shoujo madoka magica\": \"魔法少女小圆\",\n  \"gundam\": \"高达\",\n  \"gochuumon wa usagi desu ka?\": \"请问您今天要来点兔子吗？\",\n  \"k-on!\": \"轻音少女\",\n  \"final fantasy\": \"最终幻想\",\n  \"girls und panzer\": \"少女与战车\",\n  \"to love ru\": \"出包王女\",\n  \"fire emblem heroes\": \"火焰之纹章 英雄\",\n  \"sword art online\": \"刀剑神域\",\n  \"benghuai xueyuan\": \"崩坏学园\",\n  \"neon genesis evangelion\": \"新世纪福音战士\",\n  \"honkai impact\": \"崩坏3\",\n  \"5-toubun no hanayome\": \"五等分的新娘\",\n  \"go-toubun no hanayome\": \"五等分的新娘\",\n  \"league of legends\": \"英雄联盟\",\n  \"pretty cure\": \"光之美少女\",\n  \"to aru majutsu no index\": \"魔法禁书目录\",\n  \"code geass\": \"反叛的鲁路修\",\n  \"suzumiya haruhi no yuuutsu\": \"凉宫春日的忧郁\",\n  \"strike witches\": \"强袭魔女\",\n  \"card captor sakura\": \"魔卡少女樱\",\n  \"kono subarashii sekai ni shukufuku wo!\": \"为美好的世界献上祝福！\",\n  \"sono bisque doll wa koi wo suru\": \"更衣人偶坠入爱河\",\n  \"choujigen game neptune\": \"超次元游戏海王星\",\n  \"fate/kaleid liner prisma illya\": \"魔法少女☆伊莉雅\",\n  \"to aru kagaku no railgun\": \"某科学的超电磁炮\",\n  \"love live! nijigasaki high school idol club\": \"Love Live! 虹咲学园学园偶像同好会\",\n  \"saenai heroine no sodatekata\": \"路人女主的养成方法\",\n  \"atelier\": \"炼金工房系列\",\n  \"xenoblade\": \"异度神剑\",\n  \"bang dream!\": \"BanG Dream!\",\n  \"date a live\": \"约会大作战\",\n  \"hibike! euphonium\": \"吹响吧！上低音号\",\n  \"nier automata\": \"尼尔：自动人形\",\n  \"queen's blade\": \"女王之刃\",\n  \"yahari ore no seishun lovecome wa machigatteiru.\": \"我的青春恋爱喜剧果然有问题\",\n  \"to love ru darkness\": \"出包王女 Darkness\",\n  \"to heart (series)\": \"To Heart 系列\",\n  \"xenoblade chronicles 2\": \"异度神剑2\",\n  \"senran kagura\": \"闪乱神乐\",\n  \"kaguya-sama wa kokurasetai ~tensai-tachi no renai zunousen~\": \"辉夜大小姐想让我告白～天才们的恋爱头脑战～\",\n  \"bakemonogatari\": \"化物语\",\n  \"mahou shoujo lyrical nanoha strikers\": \"魔法少女奈叶 StrikerS\",\n  \"little busters!\": \"Little Busters!\",\n  \"final fantasy xiv\": \"最终幻想 XIV\",\n  \"to heart 2\": \"To Heart 2\",\n  \"ore no imouto ga konnani kawaii wake ga nai\": \"我的妹妹哪有这么可爱！\",\n  \"kimetsu no yaiba\": \"鬼灭之刃\",\n  \"overwatch\": \"守望先锋\",\n  \"final fantasy vii\": \"最终幻想 VII\",\n  \"darling in the franxx\": \"DARLING in the FRANXX\",\n  \"boku wa tomodachi ga sukunai\": \"我的朋友很少\",\n  \"angel beats!\": \"Angel Beats!\",\n  \"megaten\": \"女神转生系列\",\n  \"fire emblem kakusei\": \"火焰之纹章 觉醒\",\n  \"black rock shooter\": \"黑岩射手\",\n  \"kemono friends\": \"兽娘动物园\",\n  \"infinite stratos\": \"IS/无限斯特拉托斯\",\n  \"monster musume no iru nichijou\": \"魔物娘的相伴日常\",\n  \"fire emblem three houses\": \"火焰之纹章 风花雪月\",\n  \"ssss.gridman\": \"SSSS.古立特\",\n  \"highschool dxd\": \"恶魔高校 D×D\",\n  \"zhanjianshaonv\": \"战舰少女\",\n  \"lucky star\": \"幸运星\",\n  \"kobayashi-san chi no maid dragon\": \"小林家的龙女仆\",\n  \"sailor moon\": \"美少女战士\",\n  \"spy x family\": \"间谍过家家\",\n  \"project sekai\": \"世界计划缤纷舞台！ feat.初音未来\",\n  \"sousou no frieren\": \"葬送的芙莉莲\",\n  \"girls' frontline\": \"少女前线\",\n  \"shirt\": \"衬衫\",\n  \"cloud hair ornament\": \"云朵发饰\",\n  \"after sex\": \"事后\",\n  \"3girls\": \"3女\",\n  \"4girls\": \"4女\",\n  \"5girls\": \"6女\",\n  \"6+girls\": \"6女+\",\n  \"multiple girls\": \"多女\",\n  \"multiple boys\": \"多男\",\n  \"translated\": \"已翻译\",\n  \"hat\": \"帽子\",\n  \"hat bow\": \"蝴蝶结帽子\",\n  \"hat ribbon\": \"蝴蝶结帽子\",\n  \"wide sleeves\": \"宽袖\",\n  \"sleeveless\": \"无袖\",\n  \"jacket\": \"外套\",\n  \"white shirt\": \"白色衬衫\",\n  \"black shirt\": \"黑色衬衫\",\n  \"weapon\": \"武器\",\n  \"short sleeves\": \"短袖\",\n  \"male focus\": \"强调男性\",\n  \"hetero\": \"异性恋\",\n  \"heart\": \"爱心\",\n  \"sweat\": \"汗\",\n  \"food\": \"食物\",\n  \"shoes\": \"鞋\",\n  \"black gloves\": \"黑色手套\",\n  \"white gloves\": \"白色手套\",\n  \"pants\": \"裤子\",\n  \"puffy sleeves\": \"泡泡袖\",\n  \"hand up\": \"举手\",\n  \"dark skin\": \"深色皮肤\",\n  \"stomach\": \"腹部\",\n  \"grey background\": \"灰色背景\",\n  \"black footwear\": \"黑色鞋子\",\n  \"holding weapon\": \"手持武器\",\n  \"star (symbol)\": \"星形\",\n  \"nail polish\": \"指甲油\",\n  \"bag\": \"包\",\n  \"orange hair\": \"橙色头发\",\n  \"sweatdrop\": \"汗滴\"\n}"
  },
  {
    "path": "src/data/all_tags_cn_space.min.json",
    "content": "{\"39\":\"ミクの日\",\"69\":\"69(体位)\",\"\\\"don't say \\\"\\\"lazy\\\"\\\"\\\"\":\"\\\"《don't_say_\\\"\\\"lazy\\\"\\\"》\\\"\",\"+ +\":\"加号型眼\",\"1970s (style)\":\"20世纪70年代(风格)\",\"1980s (style)\":\"20世纪80年代(风格)\",\"1990s (style)\":\"90年代(风格)\",\"1girl solo\":\"只有一位女性\",\"1girl solo focus\":\"画面内一位女性 在画面外有男性\",\"1other\":\"1个非人类\",\"2others\":\"2个非人类\",\"3boys\":\"3个男性\",\"4boys\":\"4个男性\",\"5boys\":\"5个男性\",\"6+boys\":\"6个以上的男性\",\"A sushi roll\":\"寿司卷\",\"Ageplay\":\"年龄play\",\"Akashi Kaikyo Bridge\":\"明石海峡大桥\",\"Altocumulus\":\"高积云\",\"Altostratus\":\"高层云\",\"Animal play\":\"动物play\",\"Ao Dai\":\"越南校服（奥黛）\",\"Astrology\":\"占星术\",\"Auditorium\":\"礼堂\",\"Ball bra\":\"球形文胸\",\"Bikini briefs\":\"比基尼三角裤\",\"Body Types\":\"体型\",\"Bondage&Discipline\":\"绑缚与调教\",\"Boxer briefs\":\"平角内裤\",\"Boyshort panties\":\"男孩短内裤\",\"CG\":\"提高图片质量\",\"Cassette\":\"磁带盒\",\"Chinese\":\"中文\",\"Cirrocumulus\":\"卷积云\",\"Cirrostratus\":\"卷层云\",\"Clamp\":\"钳\",\"Cumulonimbus\":\"积雨云\",\"D&D\":\"西方龙\",\"Disney land\":\"迪士尼乐园\",\"Eating and Drinking from Body\":\"身体的饮食\",\"English\":\"英文\",\"Exposure\":\"暴露\",\"Extreme' Fetishes\":\"极端恋物癖\",\"Fetishes\":\"恋物癖\",\"Floating light spot\":\"浮动光斑\",\"Flying colored shredded paper\":\"飞溅的彩色碎纸\",\"French\":\"法文\",\"Fuji Mountain\":\"富士山\",\"Gelatin\":\"明胶、布丁\",\"Gender Play and Intersex\":\"性别游戏\",\"Gimp suit\":\"束缚腿套\",\"Glowing butterflies\":\"发光的蝴蝶\",\"Gravel\":\"碎石\",\"Hair dripping\":\"头发在滴水\",\"Half-up\":\"上半部分束起\",\"Hospital\":\"医院\",\"Intersection\":\"路口\",\"Japanese\":\"日本人\",\"Japanese hotel\":\"日本旅馆\",\"Jekyll and Hyde\":\"多重人格\",\"Jockstrap\":\"护身三角绷带\",\"Kabedon\":\"壁咚\",\"Knotting\":\"打结\",\"Lever\":\"杠杆|操作杆\",\"Machu Picchu\":\"马丘比丘\",\"Mecha on girl\":\"女孩身上的机甲\",\"Medical service\":\"医疗服务\",\"Miscellaneous Fetishes\":\"其他恋物癖\",\"Monoglove\":\"束缚手套\",\"Mutilation\":\"残缺\",\"Nimbostratus\":\"雨层云\",\"Open the door halfway\":\"半开门\",\"Painting (Action)\":\"画画\",\"Pearl thong\":\"珍珠丁字裤\",\"Pecjob\":\"男男\",\"Penetration&Insertion\":\"穿透和插入\",\"Penis sheath\":\"阴茎鞘\",\"Pump\":\"泵\",\"QR code\":\"二维码\",\"Same-sex Acts\":\"同性行为\",\"Scat and Urination\":\"粪便和排尿\",\"Sexy lingerie\":\"情趣内衣\",\"ShadowVerse\":\"影之诗\",\"Skytree\":\"东京天空树\",\"Slightly open mouth\":\"嘴巴微微张开\",\"Smartphones\":\"智能手机\",\"SouryuuAsukaLangley\":\"明日香\",\"Starry sky adorns hair\":\"星空头发\",\"Steins;Gate\":\"石头门\",\"Strapless bottom\":\"无带下装\",\"Stratocumulus\":\"层积云\",\"Taj Mahal\":\"泰姬陵\",\"Taoist robes\":\"道袍\",\"Tokyo Tower\":\"东京塔\",\"Transparent underwear\":\"透明内衣\",\"Trapeze\":\"吊架；秋千\",\"Tropical\":\"热带特征的\",\"Visible signs\":\"可见标志\",\"aak (arknights)\":\"aak（明日方舟）\",\"abigail williams (fate)\":\"阿比盖尔威廉姆斯（命运）\",\"abs\":\"腹肌\",\"absinthe (arknights)\":\"苦艾酒（明日方舟）\",\"absolutely everyone\":\"大合影|全家福\",\"abstract background\":\"抽象背景\",\"abuse\":\"虐待\",\"abyss mage (genshin impact)\":\"深渊法师（原神）\",\"abyssal ship\":\"深海栖舰\",\"acoustic guitar\":\"原声吉他\",\"action\":\"动作\",\"adapted uniform\":\"改装制服\",\"adjusting another's hair\":\"调整别人的头发\",\"adjusting clothes\":\"拨弄衣服\",\"adjusting gloves\":\"拨弄手套\",\"adjusting hat\":\"整理帽子\",\"adjusting headwear\":\"整理头饰\",\"adjusting scarf\":\"调整围巾\",\"adjusting swimsuit\":\"拨弄泳衣\",\"admiral graf spee (peaceful daily life) (azur lane)\":\"Admiral_graf_spee_(和平的日常生活)_(azur_Lane)\",\"admiral hipper (azur lane)\":\"希珀海军上将\",\"adult baby\":\"成人宝宝\",\"aegir (azur lane)\":\"艾吉尔\",\"aerial\":\"空中\",\"aerial fireworks\":\"空中烟火\",\"aestus estus\":\"原初之火(武器)\",\"aether (genshin impact)\":\"旅行者（原神）\",\"afloat\":\"漂浮\",\"after\":\"口交后\",\"after anal\":\"肛交后\",\"after buttjob\":\"屁股交后\",\"after ejaculation\":\"阴茎射后疲软\",\"after fellatio\":\"口交后\",\"after fingering\":\"指法后\",\"after frottage\":\"摩擦后\",\"after insertion\":\"插入后\",\"after kiss\":\"接吻后\",\"after masturbation\":\"手淫后\",\"after oral\":\"口服后\",\"after paizuri\":\"乳交后\",\"after rape\":\"强奸后\",\"after urethral\":\"尿道后\",\"after vaginal\":\"事后阴道特写\",\"afterglow\":\"事后余韵\",\"aftersex\":\"事后\",\"against backlight at dusk\":\"傍晚背对阳光\",\"against glass\":\"压在玻璃上\",\"against wall\":\"压在墙上\",\"age difference\":\"年龄差\",\"age regression\":\"幼化\",\"ahri (league of legends)\":\"阿狸\",\"aiguillette\":\"绶带\",\"aiming\":\"瞄准\",\"aiming at viewer\":\"瞄准了读者(的视角)\",\"ainu clothes\":\"阿伊努人的服饰\",\"air bangs\":\"空气刘海\",\"air bubble\":\"气泡\",\"air conditioner\":\"空调\",\"aircraft\":\"飞行器\",\"airplane\":\"飞机\",\"airship\":\"飞艇\",\"ajax (azur lane)\":\"阿贾克斯（碧蓝航线）\",\"ajirogasa\":\"笠帽\",\"akagi-chan (azur lane)\":\"赤城酱\",\"akagi (paradise amaryllis) (azur lane)\":\"akagi_(天堂孤挺花)_(azur_Lane)\",\"akai haato\":\"赤井心\",\"akane (blue archive)\":\"茜（蓝色档案）\",\"akane (bunny) (blue archive)\":\"茜（兔子）（蓝色档案）\",\"akeome\":\"新年伊始\",\"ako (blue archive)\":\"天雨アコ（蓝色档案）\",\"alabama (azur lane)\":\"阿拉巴马州（碧蓝航线）\",\"alarm clock\":\"闹钟\",\"albacore (azur lane)\":\"长鳍金枪鱼（碧蓝航线）\",\"albedo (genshin impact)\":\"阿贝多（原神）\",\"albino\":\"白化病\",\"algerie (azur lane)\":\"阿尔及利亚（碧蓝航线）\",\"algerie (white sand paradise) (azur lane)\":\"阿尔及利亚（白沙天堂）（碧蓝航线）\",\"alice\":\"爱丽丝\",\"aliceblue\":\"爱丽丝蓝\",\"alien\":\"外星人\",\"alina (arknights)\":\"阿丽娜（明日方舟）\",\"alleyway\":\"小巷\",\"alolan form\":\"阿罗拉形态(宝可梦)\",\"alpaca ears\":\"羊驼耳\",\"alpha signature\":\"阿尔法签名(推特用)\",\"alphes (style)\":\"阿尔卑斯风格\",\"alternate form\":\"与原设不同形态变化\",\"altocumulus castellanus\":\"堡状高积云\",\"altocumulus floccus\":\"絮状高积云\",\"altocumulus lacunosus\":\"网状高积云\",\"altocumulus lenticularis\":\"荚状高积云\",\"altocumulus strataformis\":\"层状高积云\",\"altostratus duplicates\":\"复合高层云\",\"altostratus mammatus\":\"乳状高层云\",\"altostratus opacus\":\"蔽光高层云\",\"altostratus pannus\":\"破片高层云\",\"altostratus radiatus\":\"辐状高层云\",\"altostratus translucidus\":\"透光高层云\",\"altostratus undulatus\":\"波状高层云\",\"amagi-chan (azur lane)\":\"天城酱285\",\"amagi (azur lane)\":\"天城\",\"amagi (wending waters serene lotus) (azur lane)\":\"天城（文定水静莲花）（碧蓝航线）\",\"amagi yukiko\":\"天城雪子\",\"amami haruka\":\"天海春香\",\"amamiya ren\":\"雨宫莲\",\"amane kanata\":\"天音彼方\",\"amanogawa kirara\":\"天之川绮罗\",\"amasawa yuuko\":\"天泽勇子\",\"amaterasu (ookami)\":\"天照大神\",\"amatsukaze (kancolle)\":\"天津风\",\"amazon (dragon's crown)\":\"亚马逊女战士（龙之皇冠）\",\"amber (genshin impact)\":\"安柏（原神）\",\"ambient light\":\"环境光\",\"ambiguous gender\":\"性别暧昧\",\"ambriel (arknights)\":\"安布里尔（明日方舟）\",\"america\":\"美国\",\"america (hetalia)\":\"阿尔弗雷德·F·琼斯\",\"american flag\":\"星条旗\",\"american flag bikini\":\"星条旗比基尼\",\"american flag dress\":\"美国国旗花纹裙子\",\"amiya (arknights)\":\"阿米娅（明日方舟）\",\"amiya (guard) (arknights)\":\"阿米娅（守卫）（方舟）\",\"ammunition\":\"弹药\",\"ammunition belt\":\"弹药带\",\"amos' bow (genshin impact)\":\"阿莫斯弓（原神）\",\"amplifier (instrument)\":\"大音响\",\"amputee\":\"肢体残缺\",\"anal ball wear\":\"佩戴拉珠\",\"anal object insertion\":\"肛门物体插入\",\"anastasia (fate)\":\"阿纳斯塔西娅（命运）\",\"anastasia (idolmaster)\":\"安娜斯塔西娅（偶像大师）\",\"anatomy\":\"解剖学\",\"anchor\":\"锚\",\"anchor necklace\":\"锚项链\",\"anchor print\":\"锚形印花\",\"anchor symbol\":\"锚形符号\",\"anchorage (azur lane)\":\"锚地（碧蓝航线）\",\"anchovy (girls und panzer)\":\"安丘比（少女与战车）\",\"andou (girls und panzer)\":\"安藤（少女与战车）\",\"andreana (arknights)\":\"安德烈娜（明日方舟）\",\"androgynous\":\"可男可女\",\"android\":\"人造人\",\"android 18\":\"人造人18号\",\"android 21\":\"人造人21号\",\"anegasaki nene\":\"姐崎宁宁\",\"aneros\":\"前列腺按摩器\",\"ange (princess principal)\":\"安洁（公主准则）\",\"angel (kof)\":\"安琪儿（拳皇）\",\"angela balzac\":\"安吉拉·巴尔扎克（乐园追放）\",\"angelina (arknights)\":\"安吉丽娜（明日方舟）\",\"anglerfish\":\"鮟鱇\",\"angora rabbit\":\"安哥拉兔\",\"anguish\":\"苦闷\",\"anila (granblue fantasy)\":\"阿妮拉（碧蓝幻想）\",\"animal\":\"动物\",\"animal costume\":\"动物系装扮\",\"animal ear fluff\":\"耳绒毛\",\"animal ear legwear\":\"动物耳朵过膝袜\",\"animal feet\":\"动物脚\",\"animal focus\":\"以动物为焦点\",\"animal hands\":\"动物手/爪\",\"animal hat\":\"动物主题帽饰\",\"animal hug\":\"抱着动物\",\"animal insertion\":\"动物插入\",\"animal nose\":\"动物鼻子\",\"animal on head\":\"头上有动物\",\"animal on lap\":\"膝盖上有动物\",\"animal on shoulder\":\"肩上有动物\",\"animal penis\":\"动物阴茎\",\"animal print\":\"动物印花\",\"animal slippers\":\"动物拖鞋\",\"anime style blush\":\"动画式脸红\",\"animification\":\"（非动画角色）动画风格化\",\"anjou naruko\":\"安城鸣子\",\"ankh\":\"安库(假面骑士OOO)\",\"ankh necklace\":\"十字项链\",\"ankle boots\":\"踝靴\",\"ankle cuffs\":\"脚踝镣铐\",\"ankle ribbon\":\"踝带\",\"ankle strap\":\"脚踝丝环\",\"ankle wrap\":\"脚踝套\",\"anna (frozen)\":\"安娜（冰雪奇缘）\",\"annie leonhardt\":\"亚妮·雷恩哈特\",\"anniversary\":\"纪念日\",\"announcement celebration\":\"贺图\",\"annoy\":\"惹恼\",\"ansel (arknights)\":\"安塞尔（明日方舟）\",\"antennae\":\"触角\",\"anti-materiel rifle\":\"反器材步枪\",\"antique firearm\":\"旧式火器\",\"antiquewhite\":\"仿古白\",\"anus peek\":\"微微露出肛门\",\"anya alstreim\":\"阿尼亚·阿尔斯托莱姆\",\"anzio military uniform\":\"安齐奥军服\",\"anzio school uniform\":\"安齐奥校服\",\"aoba moca\":\"青叶摩卡\",\"aoki reika\":\"青木丽华\",\"aono miki\":\"苍乃美希\",\"aozaki aoko\":\"苍崎青子\",\"aphrodisiac\":\"春药\",\"applying makeup\":\"化妆\",\"april fools\":\"愚人节\",\"aqua\":\"青色\",\"aqua (konosuba)\":\"阿库娅\",\"aqua background\":\"水蓝色背景\",\"aqua bikini\":\"青色比基尼\",\"aqua bow\":\"水蓝色蝴蝶结\",\"aqua hair\":\"水蓝色头发\",\"aqua legwear\":\"水蓝色的裤袜\",\"aqua nails\":\"水蓝色指甲\",\"aqua necktie\":\"青色领带\",\"aqua panties\":\"水蓝色内裤\",\"aqua ribbon\":\"水蓝色丝带\",\"aqua shirt\":\"水蓝色衬衫\",\"aqua skirt\":\"水蓝色短裙\",\"aquamarine\":\"蓝晶|蓝晶色\",\"aquila\":\"[天]天鹰座\",\"aquila (azur lane)\":\"天鹰座（碧蓝航线）\",\"ara haan\":\"艾拉·韩\",\"arabian clothes\":\"阿拉伯服饰\",\"arachne\":\"蜘蛛属性\",\"aragaki ayase\":\"新垣绫濑\",\"aragaki shinjirou\":\"荒垣真次郎\",\"araki hirohiko (style)\":\"荒木飞吕彦风\",\"aran sweater\":\"爱尔兰毛衣\",\"araragi karen\":\"阿良良木火怜\",\"araragi koyomi\":\"阿良良木历\",\"araragi tsukihi\":\"阿良良木月火\",\"arcaea\":\"一个音游\",\"arch\":\"拱（建筑）\",\"arched soles\":\"拱形鞋底\",\"archer (fate)\":\"弓箭手（命运）\",\"archery\":\"射箭\",\"archetto (arknights)\":\"阿尔切托（明日方舟）\",\"architecture\":\"建筑\",\"arcueid brunestud\":\"爱尔奎特·布伦史塔德\",\"argyle\":\"菱形花纹\",\"argyle background\":\"菱形背景\",\"argyle scarf\":\"菱形围巾\",\"aria company uniform\":\"亚利亚公司制服\",\"arisu (blue archive)\":\"天童爱丽丝（蓝色档案）\",\"ark royal (azur lane)\":\"皇家方舟\",\"arle nadja\":\"阿露露（噗哟噗哟）\",\"arm above head\":\"手在头上\",\"arm around shoulder\":\"手臂环肩\",\"arm around waist\":\"单手搂腰\",\"arm at side\":\"单手垂放\",\"arm behind back\":\"单手背到身后\",\"arm behind head\":\"单手托在脑后\",\"arm blade\":\"手臂刀刃\",\"arm cannon\":\"手炮\",\"arm garter\":\"手臂袜带\",\"arm guards\":\"护臂\",\"arm hair\":\"（男性）毛毛手\",\"arm out of sleeve\":\"袖子里的手臂\",\"arm rest\":\"手臂靠着某物休息\",\"arm ribbon\":\"手臂丝带\",\"arm scarf\":\"手臂围巾\",\"arm strap\":\"臂带\",\"arm tattoo\":\"手臂有纹身\",\"arm warmers\":\"暖袖\",\"arm wrap\":\"袖套\",\"armchair\":\"扶手椅\",\"armin arlert\":\"阿尔敏·阿诺德\",\"armor\":\"盔甲\",\"armored\":\"装甲的\",\"armored boots\":\"装甲靴\",\"armpit crease\":\"腋窝皱褶\",\"armpit cutout\":\"衣服有能露出腋下的开口\",\"armpit hair\":\"腋毛\",\"armpit sex\":\"腋窝性爱\",\"arms out of frame\":\"手臂超出图片外\",\"army\":\"军队\",\"arona (blue archive)\":\"阿罗娜（蓝色档案）\",\"aroused\":\"性兴奋\",\"arrancar\":\"破面(死神系列)\",\"arrow (projectile)\":\"箭矢\",\"arrow (symbol)\":\"箭头\",\"art brush\":\"画笔\",\"arthropod girl\":\"虫娘|节肢动物娘\",\"arthur pendragon (fate)\":\"旧剑(fate)\",\"artist logo\":\"艺术家logo\",\"artist name\":\"作者署名\",\"artist request\":\"\\\"作者未知\\t需要补完\\\"\",\"artist self-insert\":\"以作者本人为蓝本\",\"artoria caster (fate)\":\"artoria_caster_(命运)\",\"artoria pendragon (fate)\":\"阿尔托莉雅·潘德拉贡\",\"artoria pendragon (lancer) (fate)\":\"artoria_pendragon_(lancer)_(命运)\",\"artoria pendragon (lancer alter) (fate)\":\"artoria_pendragon_(lancer_alter)_(fate)\",\"artoria pendragon (swimsuit ruler) (fate)\":\"泳装狮子王(fate)\",\"aru (blue archive)\":\"陆八魔爱瑠（蓝色档案）\",\"asa no ha (pattern)\":\"麻叶纹\",\"asahina mikuru\":\"朝比奈实玖瑠\",\"asahina mirai\":\"朝日奈未来\",\"asakura ryouko\":\"朝仓凉子\",\"asamura hiori\":\"浅村_hiori\",\"asashio (kancolle)\":\"朝潮_(kancolle)\",\"asbel lhant\":\"阿斯贝尔·兰特\",\"asbestos (arknights)\":\"石棉_(arknights)\",\"ashford academy uniform\":\"阿什福特学院制服\",\"ashido mina\":\"芦户三奈\",\"ashiya douman (fate)\":\"芦屋斗满（命运）\",\"ashlock (arknights)\":\"ashlock（明日方舟）\",\"asian clothes\":\"亚洲服装\",\"asmr\":\"自主感官经络反应\",\"asperitas\":\"新增类型\",\"asphyxiation\":\"窒息\",\"ass-to-ass\":\"屁股贴屁股\",\"ass cutout\":\"露出屁股的服饰\",\"ass grab\":\"抓着屁股\",\"ass shake\":\"晃屁股\",\"ass support\":\"托着屁股\",\"ass visible through thigh\":\"屁股通过大腿可见\",\"assam (girls und panzer)\":\"阿萨姆（少女与战车）\",\"assassin (fate/zero)\":\"暗杀者(fate/zero)\",\"assault rifle\":\"突击步枪\",\"assertive female\":\"自信的女性\",\"asseylum vers allusia\":\"艾瑟依拉姆·薇瑟·艾莉欧斯亚\",\"assisted exposure\":\"剥开衣服\",\"assless swimsuit\":\"无屁股泳衣\",\"astesia (arknights)\":\"阿斯特西亚（明日方舟）\",\"astolfo (fate)\":\"阿斯托尔福（命运）\",\"asui tsuyu\":\"蛙吹梅雨\",\"asuna (blue archive)\":\"亚丝娜（蓝色档案）\",\"asuna (bunny) (blue archive)\":\"亚丝娜（兔子）（蓝色档案）\",\"asuna (sao)\":\"结城明日奈\",\"asuna (sao-alo)\":\"亚丝娜(ALO)\",\"asuna (sword art online)\":\"亚丝娜（刀剑神域）\",\"asymmetrical clothes\":\"不对称的服饰\",\"asymmetrical footwear\":\"不对称鞋子\",\"asymmetrical gloves\":\"不对称的手套\",\"asymmetrical horns\":\"不对称的角\",\"asymmetrical sleeves\":\"不对称的袖子\",\"asymmetrical wings\":\"不对称的翅膀\",\"atago (azur lane)\":\"爱宕(碧蓝航线)\",\"atago (kancolle)\":\"爱宕_(kancolle)\",\"atago (school traumerei) (azur lane)\":\"爱宕（学校_traumerei）（碧蓝航线）\",\"atago (stunning speedster) (azur lane)\":\"爱宕（令人惊叹的极速赛车）\",\"atago (summer march) (azur lane)\":\"爱宕（夏季进行曲）\",\"atalanta (fate)\":\"阿塔兰塔(fate)\",\"atelier (series)\":\"莱莎的炼金工房\",\"atrium\":\"光线照射\",\"atsuko (blue archive)\":\"亚津子（蓝色档案）\",\"attack\":\"攻击\",\"au ra\":\"敖龙族\",\"audible music\":\"有音乐\",\"audible speech\":\"有人声\",\"audience\":\"观众\",\"august von parseval (azur lane)\":\"八月冯帕斯瓦尔（蔚蓝车道）\",\"august von parseval (the conquered unhulde) (azur lane)\":\"august_von_parseval（被征服的_unhulde）（蔚蓝车道）\",\"aura\":\"灵气\",\"aura (sousou no frieren)\":\"阿乌拉(葬送的芙莉莲)\",\"aurora (arknights)\":\"极光（明日方舟）\",\"autobot\":\"汽车人\",\"autocunnilingus\":\"自动舔阴\",\"autofacial\":\"自动面部护理\",\"autofellatio\":\"自动口交\",\"autumn\":\"秋天\",\"autumn leaves\":\"秋叶\",\"avenue\":\"绿树成荫的街道\",\"avrora (azur lane)\":\"avrora（碧蓝航线）\",\"axe\":\"斧头\",\"ayanami (azur lane)\":\"绫波（碧蓝航线）\",\"ayanami (niconico) (azur lane)\":\"绫波（niconico）（碧蓝航线）\",\"ayanami rei\":\"绫波丽\",\"ayane (blue archive)\":\"绫音（蓝色档案）\",\"ayane (doa)\":\"绫音（死或生）\",\"ayase eli\":\"绚濑绘里\",\"ayatsuji tsukasa\":\"绚辻词\",\"azhdaha (genshin impact)\":\"若陀龙王（原神）\",\"azuma (azur lane)\":\"吾妻\",\"azur lane: slow ahead\":\"碧蓝航线：慢速前进\",\"azura (fire emblem)\":\"阿库娅（火焰之纹章）\",\"azure\":\"天蓝\",\"azure hair\":\"天蓝色头发\",\"azusa (blue archive)\":\"azusa（蓝色档案）\",\"baby\":\"宝宝\",\"bache (azur lane)\":\"巴赫\",\"back bow\":\"(服饰)打在背后的结\",\"back cutout\":\"露出部分后背的衣服\",\"back tattoo\":\"背部纹身\",\"back view\":\"后背视角\",\"background text\":\"背景文字\",\"backjob\":\"背交\",\"backless panties\":\"露背内裤\",\"backless pants\":\"露背裤\",\"backless sweater\":\"露背毛衣\",\"backlight\":\"背光\",\"backpack removed\":\"卸下的包\",\"backwards hat\":\"反扣的帽子\",\"bad end\":\"坏结局\",\"bad feet\":\"脚的画法错误\",\"bad id\":\"ID转向错误(原地址或已被删除)\",\"bad perspective\":\"错误的(画法)透视\",\"bad proportions\":\"人体比例不协调\",\"badmood\":\"心情不好\",\"bag charm\":\"背包挂件\",\"bagged fish\":\"金鱼水袋\",\"baggy pants\":\"宽松长裤\",\"bagpipe (arknights)\":\"风笛_(arknights)\",\"bagpipe (queen no. 1) (arknights)\":\"风笛_(queen_no._1)_(arknights)\",\"baiken\":\"梅喧\",\"bakugou katsuki\":\"爆豪胜己\",\"balance scale\":\"天平\",\"ball\":\"球\",\"ball busting\":\"爆球\",\"ball gag\":\"口球\",\"ballet hair bun\":\"芭蕾髻\",\"balloon\":\"气球\",\"baltimore (after-school ace) (azur lane)\":\"巴尔的摩（课后王牌）（碧蓝航线）\",\"baltimore (azur lane)\":\"巴尔的摩\",\"baltimore (black ace) (azur lane)\":\"巴尔的摩（黑色王牌）（碧蓝航线）\",\"baltimore (muse) (azur lane)\":\"巴尔的摩（缪斯）（碧蓝航线）\",\"bamboo\":\"竹子\",\"bamboo broom\":\"竹扫帚\",\"bamboo steamer\":\"蒸笼\",\"band uniform\":\"乐队制服\",\"bandage on face\":\"贴有绷带的脸\",\"bandaged hand\":\"裹着绷带的手\",\"bandaged head\":\"绑着绷带的头\",\"bandaid on\":\"脸上贴着创可贴\",\"bandaid on arm\":\"手臂上贴着创可贴\",\"bandaid on cheek\":\"脸颊上的绷带\",\"bandaid on ear\":\"耳朵上的绷带\",\"bandaid on face\":\"脸上贴着创可贴\",\"bandaid on forehead\":\"额头贴着创可贴\",\"bandaid on knee\":\"膝盖贴着创可贴\",\"bandaid on nose\":\"鼻梁上贴着创可贴\",\"bandana\":\"头巾\",\"bandolier\":\"子弹带\",\"banner\":\"条幅\",\"banquet\":\"宴会\",\"bar (place)\":\"酒吧\",\"bara (masculine male-male)\":\"巴拉（男性-男性）\",\"barbara (genshin impact)\":\"芭芭拉（原神）\",\"barbara (summertime sparkle) (genshin impact)\":\"芭芭拉（夏日闪耀）（原神）\",\"barbatos (genshin impact)\":\"barbatos（原神）\",\"barbell piercing\":\"杠铃穿刺\",\"barcode tattoo\":\"条形码纹身\",\"bardiche\":\"雷光战斧\",\"bare arms\":\"裸臂\",\"bare back\":\"裸背\",\"bare pectorals\":\"（男性）露出胸肌\",\"bare tree\":\"枯木\",\"baron bunny (genshin impact)\":\"兔兔伯爵（原神）\",\"barrel\":\"桶子\",\"bartender\":\"酒保\",\"baseball\":\"棒球\",\"baseball bat\":\"棒球棍\",\"baseball cap\":\"棒球帽\",\"baseball mitt\":\"棒球手套\",\"basket\":\"篮子\",\"basketball\":\"篮球\",\"bass clef\":\"低音符\",\"bass guitar\":\"贝斯\",\"bat\":\"蝙蝠\",\"bat (animal)\":\"蝙蝠\",\"bat print\":\"蝙蝠印花\",\"bath\":\"洗澡\",\"bath stool\":\"浴凳\",\"bath yukata\":\"浴衣\",\"bathing\":\"入浴\",\"baton\":\"指挥棒\",\"battle\":\"战斗|比试|战争|游戏\",\"battle axe\":\"战斧\",\"battle rifle\":\"战术步枪\",\"battleship\":\"战舰\",\"bayonet\":\"刺刀\",\"bayonetta\":\"贝优妮塔（猎天使魔女）\",\"bazett fraga mcremitz\":\"巴泽特·弗拉加·马克雷密斯\",\"bb (fate)\":\"bb_(命运)\",\"bb (fate/extra)\":\"bb（命运/额外）\",\"bb (fate/extra ccc)\":\"BB\",\"bb (swimsuit mooncancer) (fate)\":\"泳装BB\",\"bc freedom military uniform\":\"BC自由学园制服\",\"beach chair\":\"沙滩椅\",\"beach towel\":\"沙滩巾\",\"beach umbrella\":\"沙滩伞\",\"beachball\":\"沙滩球\",\"beads\":\"珠子\",\"beak\":\"喙\",\"beam\":\"光束\",\"beam rifle\":\"激光步枪\",\"beamed eighth notes\":\"八分音符\",\"beamed sixteenth notes\":\"十六分音符\",\"beanie\":\"无檐帽\",\"beanstalk (arknights)\":\"豆茎（方舟）\",\"bear\":\"熊\",\"bear hair ornament\":\"熊印花头饰\",\"bear print\":\"熊印花\",\"beard\":\"胡须\",\"beatrice (umineko)\":\"碧昂特莉丝(Umineko)\",\"beatrix (granblue fantasy)\":\"贝阿朵丽丝（碧蓝幻想）\",\"bed\":\"床\",\"bed sheet\":\"床单\",\"beer can\":\"听装啤酒\",\"beer mug\":\"啤酒杯\",\"beeswax (arknights)\":\"蜂蜡_(arknights)\",\"beidou (genshin impact)\":\"北斗（原神）\",\"beige\":\"浅褐\",\"beige background\":\"米色背景\",\"beige scarf\":\"米色围巾\",\"beige sweater\":\"米色毛衣\",\"belarus (hetalia)\":\"娜塔莎·阿尔洛夫斯卡娅\",\"belfast (azur lane)\":\"贝尔法斯特\",\"belfast (iridescent rosa) (azur lane)\":\"贝尔法斯特（彩虹色罗莎）（碧蓝航线）\",\"belfast (shopping with the head maid) (azur lane)\":\"贝尔法斯特（与女仆一起购物）\",\"belldandy\":\"贝露丹蒂\",\"belly\":\"腹部\",\"belt boots\":\"皮带靴\",\"belt buckle\":\"皮带扣\",\"belt collar\":\"皮项圈\",\"belt pouch\":\"腰包\",\"beltskirt\":\"皮带裙\",\"bench\":\"长凳\",\"bendy straw\":\"弯折的吸管\",\"bennett (genshin impact)\":\"班尼特（原神）\",\"bernadetta von varley\":\"贝尔娜提塔\",\"berserker (fate/zero)\":\"狂兰|狂阶兰斯洛特\",\"bianca (pokemon)\":\"白露（口袋妖怪）\",\"bib\":\"围兜\",\"biceps\":\"肱二頭肌\",\"bicycle\":\"自行车\",\"bicycle basket\":\"自行车篮\",\"big belly\":\"大肚子\",\"big colorful Bubble\":\"大五颜六色的泡泡\",\"bikini bottom only\":\"仅比基尼下装\",\"bikini tan\":\"泳装晒痕\",\"bikini top only\":\"仅比基尼上衣\",\"billiard\":\"台球桌\",\"binoculars\":\"双筒望远镜\",\"bird\":\"鸟|拟鸟化\",\"bird ears\":\"鸟耳朵（羽毛状）\",\"bird girl\":\"鸟娘\",\"bird mask\":\"鸟面具\",\"bird on hand\":\"手上的鸟\",\"bird on head\":\"头上的鸟\",\"bird on shoulder\":\"肩上的鸟\",\"bird tail\":\"鸟尾巴\",\"bird wings\":\"鸟翅膀\",\"biribiri\":\"(哔哩哔哩)的电流\",\"birth\":\"出生\",\"birthday\":\"生日\",\"birthmark\":\"胎记\",\"bisexual\":\"双性恋\",\"bisexual (female)\":\"双性恋(女性)\",\"bisexual female\":\"双性恋女性\",\"bisexual male\":\"双性恋男性\",\"bishamonten's pagoda\":\"毘沙门天宝塔\",\"bishamonten's spear\":\"毘沙门天之矛\",\"bishop (chess)\":\"主教(国际象棋)\",\"bishoujo\":\"美少女\",\"bishoujo senshi sailor moon\":\"美少女战士\",\"bishounen\":\"美少年\",\"bismarck (azur lane)\":\"俾斯麦\",\"bismarck (beacon of the iron blood) (azur lane)\":\"俾斯麦（铁血的灯塔）（碧蓝航线）\",\"bismarck (kancolle)\":\"俾斯麦_(kancolle)\",\"bison (arknights)\":\"野牛（方舟）\",\"bisque\":\"橘黄\",\"bit gag\":\"勒住嘴\",\"bite mark\":\"咬痕\",\"biting\":\"咬\",\"biting hair\":\"咬头发\",\"biwa lute\":\"琵琶\",\"black\":\"黑色\",\"black-framed eyewear\":\"黑框眼镜\",\"black apron\":\"黑色围裙\",\"black armor\":\"黑色盔甲\",\"black ascot\":\"黑色阿斯科特领巾\",\"black background\":\"黑色背景\",\"black bag\":\"黑色包\",\"black belt\":\"黑色腰带\",\"black bikini\":\"黑色比基尼\",\"black blindfold\":\"黑色眼罩\",\"black blouse\":\"黑色上衣\",\"black bodystocking\":\"连体黑丝\",\"black bodysuit\":\"黑色紧身衣\",\"black border\":\"黑色边框\",\"black bow\":\"黑蝴蝶结\",\"black bowtie\":\"黑色领结\",\"black bra\":\"黑色内衣\",\"black camisole\":\"黑色吊带背心\",\"black cape\":\"黑色斗篷\",\"black capelet\":\"黑色披肩\",\"black cardigan\":\"黑色开口衬衫\",\"black cat\":\"黑猫\",\"black choker\":\"黑色项链\",\"black cloak\":\"黑色斗篷\",\"black coat\":\"黑色外套\",\"black coat (kingdom hearts)\":\"黑色外套(王国之心)\",\"black collar\":\"黑色项圈\",\"black feathers\":\"黑色羽毛\",\"black flower\":\"黑色的花\",\"black fur\":\"黑色毛皮\",\"black hakama\":\"黑色的袴\",\"black hanekawa\":\"黑羽川\",\"black headband\":\"黑色头巾\",\"black headwear\":\"黑色头饰\",\"black heart\":\"圣黑之心\",\"black hoodie\":\"黑色连帽衫\",\"black horns\":\"黑色的角\",\"black jacket\":\"黑色夹克\",\"black kimono\":\"黑色和服\",\"black latex bodysuit\":\"连体黑色乳胶衣\",\"black leotard\":\"黑色连身衣\",\"black lips\":\"黑色嘴唇\",\"black loafers\":\"乐福鞋(小皮鞋)\",\"black nails\":\"黑色指甲\",\"black neckerchief\":\"黑色领巾\",\"black necktie\":\"黑领带\",\"black one-piece swimsuit\":\"黑色连体泳装\",\"black panties\":\"黑色内裤\",\"black pants\":\"黑色长裤\",\"black pantyhose\":\"黑色连裤袜(覆盖臀部)\",\"black ribbon\":\"黑色丝带\",\"black rock shooter (character)\":\"黑岩射手\",\"black sailor collar\":\"黑色水手领\",\"black scarf\":\"黑色围巾\",\"black scrunchie\":\"黑色发束\",\"black serafuku\":\"黑色水手服\",\"black shorts\":\"黑色短裤\",\"black skin\":\"黑色皮肤\",\"black skirt\":\"黑色短裙\",\"black sleeves\":\"黑色袖子\",\"black socks\":\"黑短袜\",\"black suit\":\"黑色西装\",\"black sweater\":\"黑色毛衣\",\"black swimsuit\":\"黑色泳衣\",\"black tail\":\"黑色尾巴\",\"black tank top\":\"黑色无袖紧身背心\",\"black umbrella\":\"黑色的伞\",\"black vest\":\"黑色背心\",\"blade\":\"剑\",\"blake belladonna\":\"布蕾克·贝拉多娜\",\"blanc (neptune series)\":\"布兰（海王星）\",\"blanchedalmond\":\"杏仁白\",\"blank speech bubble\":\"空话泡泡\",\"blank stare\":\"无主的眼神\",\"blanket\":\"毯子\",\"blazblue\":\"苍翼默示录\",\"blaze (arknights)\":\"烈焰人（明日方舟）\",\"bleeding\":\"出血\",\"blemishine (arknights)\":\"瑕疵（明日方舟）\",\"blinds\":\"百叶窗\",\"blinking\":\"眨眼睛\",\"blonde pubic hair\":\"金色阴毛\",\"blood from mouth\":\"嘴角流血\",\"blood in hair\":\"头发上有血\",\"blood on bandages\":\"绷带上的血\",\"blood on clothes\":\"衣物上染血\",\"blood on face\":\"脸上有血\",\"blood on hands\":\"手上有血\",\"blood on weapon\":\"武器上有血\",\"blood splatter\":\"溅血\",\"blood stain\":\"血迹\",\"bloody clothes\":\"衣服沾血\",\"bloody tears\":\"血泪\",\"bloody weapon\":\"沾血的武器\",\"blowing\":\"吹\",\"blue\":\"蓝色\",\"blue-framed eyewear\":\"蓝框眼镜\",\"blue armor\":\"蓝色盔甲\",\"blue ascot\":\"蓝色阿斯科特领巾\",\"blue background\":\"蓝色背景\",\"blue belt\":\"蓝色饰带\",\"blue bikini\":\"蓝色比基尼\",\"blue blouse\":\"蓝色上衣\",\"blue bodysuit\":\"蓝色紧身衣\",\"blue bow\":\"蓝色蝴蝶结\",\"blue bowtie\":\"蓝色领带\",\"blue bra\":\"蓝色胸罩\",\"blue buruma\":\"蓝色短裤\",\"blue butterfly\":\"蓝色的蝴蝶\",\"blue cape\":\"蓝色斗篷\",\"blue capelet\":\"蓝色披肩\",\"blue cardigan\":\"蓝色开襟衫\",\"blue choker\":\"蓝色项圈\",\"blue coat\":\"蓝色外套\",\"blue fire\":\"蓝色的火焰\",\"blue flower\":\"蓝色的花\",\"blue footwear\":\"蓝色鞋类\",\"blue gemstone\":\"蓝色宝石\",\"blue gloves\":\"蓝色手套\",\"blue hakama\":\"蓝色的袴\",\"blue headband\":\"蓝色头巾\",\"blue headwear\":\"蓝色头饰\",\"blue hoodie\":\"蓝色连帽衫\",\"blue horns\":\"蓝色的角\",\"blue jacket\":\"蓝色夹克\",\"blue kimono\":\"蓝色和服\",\"blue leotard\":\"蓝色连身衣\",\"blue lips\":\"蓝色嘴唇\",\"blue nails\":\"蓝色指甲\",\"blue neckerchief\":\"蓝色领巾\",\"blue necktie\":\"蓝色领带\",\"blue one-piece swimsuit\":\"蓝色连体泳装\",\"blue panties\":\"蓝色内裤\",\"blue pants\":\"蓝色长裤\",\"blue pantyhose\":\"蓝色裤袜\",\"blue poison (arknights)\":\"蓝色毒药（方舟）\",\"blue poison (shoal beat) (arknights)\":\"蓝色毒药_(shoal_beat)_(arknights)\",\"blue pupils\":\"蓝色瞳孔\",\"blue ribbon\":\"蓝色丝带\",\"blue sailor collar\":\"蓝色水手领\",\"blue sarong\":\"蓝色沙滩裙\",\"blue scarf\":\"蓝色围巾\",\"blue scrunchie\":\"蓝色发束\",\"blue serafuku\":\"蓝色水手服\",\"blue shirt\":\"蓝色衬衫\",\"blue shorts\":\"蓝色短裤\",\"blue skin\":\"蓝色皮肤\",\"blue skirt\":\"蓝色短裙\",\"blue sky\":\"蓝天\",\"blue sleeves\":\"蓝色袖子\",\"blue socks\":\"蓝色短袜\",\"blue sweater\":\"蓝色毛衣\",\"blue swimsuit\":\"蓝色泳衣\",\"blue thighhighs\":\"蓝色过膝袜\",\"blue vest\":\"蓝色背心\",\"blue wings\":\"蓝色翅膀\",\"blueviolet\":\"深罗兰紫\",\"blunt ends\":\"齐边切发尾的发型\",\"blur censor\":\"模糊打码\",\"blurry background\":\"模糊的背景\",\"blush visible through hair\":\"透过头发可见腮红\",\"boa hancock\":\"海贼女帝波雅·汉库克\",\"boar\":\"猪\",\"board game\":\"棋盘游戏\",\"boat\":\"船\",\"bobblehat\":\"泡泡帽\",\"bodily fluids\":\"体液\",\"body blush\":\"身体泛红\",\"body fur\":\"身体上的毛皮\",\"body hair\":\"体毛\",\"body markings\":\"身体上的纹路/图案\",\"bodypaint\":\"人体彩绘\",\"bokken\":\"木剑\",\"boku no hero academia\":\"博库之英雄学院\",\"bokura wa ima no naka de\":\"《如今的我们》\",\"bolt action\":\"栓式枪机\",\"bomb\":\"炸弹\",\"bomber jacket\":\"飞行员夹克\",\"bone\":\"骨头\",\"bone necklace\":\"骨项链\",\"bonnet\":\"bonnet女帽\",\"book\":\"书\",\"book hug\":\"抱着书\",\"book stack\":\"书堆\",\"bookbag\":\"书包\",\"bookmark\":\"书签\",\"bookshelf\":\"书架\",\"borderlands\":\"无主之地\",\"boris (noborhys)\":\"鲍里斯_(noborhys)\",\"borrowed character\":\"借鉴的角色\",\"borrowed design\":\"借鉴的设计\",\"borrowed garments\":\"男友的衣服\",\"bottle\":\"瓶子\",\"bottled water\":\"瓶裝水\",\"bouncing hair\":\"跳动的头发\",\"bound\":\"绑住的\",\"bound ankles\":\"绑住脚踝\",\"bound together\":\"捆绑在一起\",\"bow (instrument)\":\"弦类乐器\",\"bow (weapon)\":\"弓\",\"bowknot over white beret\":\"白色贝雷帽上的蝴蝶结\",\"bowl\":\"碗\",\"bowl hat\":\"碗状帽子\",\"bowler hat\":\"圆顶礼帽\",\"box\":\"箱子\",\"boxcutter\":\"刻刀\",\"boxers\":\"拳击手\",\"boxing gloves\":\"拳套\",\"boy on top\":\"男上体位\",\"bra through clothes\":\"透过衣服可以看到胸罩\",\"bra visible through clothes\":\"透过衣服可以看见胸罩\",\"braiding hair\":\"辫子头发\",\"branch\":\"分支\",\"brand\":\"牌子\",\"brand name imitation\":\"名牌neta\",\"breast curtains\":\"乳帘\",\"breast pocket\":\"乳袋\",\"breast pump\":\"吸奶器\",\"breast tattoo\":\"胸部纹身\",\"breath\":\"呼吸\",\"breathing fire\":\"喷火\",\"bremerton (azur lane)\":\"布雷默顿（碧蓝航线）\",\"bremerton (day-off date) (azur lane)\":\"布雷默顿（休息日）（碧蓝航线）\",\"bremerton (kung fu cruiser) (azur lane)\":\"布雷默顿（功夫巡洋舰）\",\"bremerton (scorching-hot training) (azur lane)\":\"布雷默顿（酷热训练）\",\"brick\":\"砖\",\"brick wall\":\"砖墙\",\"bridal garter\":\"腿环\",\"bridal gauntlets\":\"婚纱手套\",\"bridal lingerie\":\"新娘内衣\",\"bridal veil\":\"婚纱头纱\",\"bride\":\"新娘\",\"briefcase\":\"公文包\",\"briefs\":\"男式内裤\",\"broken\":\"破碎的\",\"broken glass\":\"碎玻璃\",\"broken horn\":\"断角\",\"broken violated victim\":\"侵犯的受害者\",\"broken weapon\":\"破碎的武器\",\"broom\":\"扫帚\",\"broom riding\":\"骑扫帚\",\"brothers\":\"兄弟\",\"brown\":\"棕色\",\"brown-framed eyewear\":\"棕色镜框眼镜\",\"brown background\":\"棕色背景\",\"brown bag\":\"棕色包\",\"brown belt\":\"棕色皮带\",\"brown bikini\":\"棕色比基尼\",\"brown bow\":\"棕色蝴蝶结\",\"brown cape\":\"棕色斗篷\",\"brown cardigan\":\"棕色开襟衫\",\"brown coat\":\"棕色外套\",\"brown footwear\":\"棕色鞋类\",\"brown fur\":\"棕色毛皮\",\"brown gloves\":\"棕色手套\",\"brown hairband\":\"棕色发带\",\"brown headwear\":\"棕色头饰\",\"brown jacket\":\"棕色夹克\",\"brown kimono\":\"棕色和服\",\"brown panties\":\"棕色内裤\",\"brown pants\":\"棕色长裤\",\"brown pantyhose\":\"棕色裤袜\",\"brown ribbon\":\"褐色丝带\",\"brown sailor collar\":\"棕色水手领\",\"brown scarf\":\"棕色围巾\",\"brown shirt\":\"棕色衬衫\",\"brown shorts\":\"棕色短裤\",\"brown skin\":\"棕色皮肤\",\"brown skirt\":\"棕色短裙\",\"brown sweater\":\"棕色毛衣\",\"brown thighhighs\":\"棕色过膝袜\",\"brown vest\":\"棕色马甲\",\"bruce lee's jumpsuit\":\"李小龙款连身衣\",\"bruise\":\"挫伤\",\"bruise on face\":\"脸上有瘀伤\",\"brush\":\"刷子\",\"brushing teeth\":\"刷牙\",\"bubble\":\"泡泡\",\"bubble background\":\"气泡背景\",\"bubble blowing\":\"吹泡泡\",\"bubble skirt\":\"蓬蓬裙\",\"buck teeth\":\"龅牙\",\"bucket\":\"水桶\",\"bucket hat\":\"渔夫帽\",\"buckle\":\"扣\",\"bug\":\"虫子\",\"building sex\":\"建筑自慰\",\"bukkake\":\"射满脸\",\"bulge\":\"裆部隆起\",\"bulges touching\":\"凸起触摸\",\"bullet\":\"子弹\",\"bullet necklace\":\"子弹项链\",\"bullpup\":\"牛犊式枪械\",\"bullying\":\"欺负\",\"bun cover\":\"发髻盖\",\"bunny\":\"兔子\",\"bunny costume\":\"兔子服装\",\"bunny hood\":\"兔耳帽\",\"bunny panties\":\"兔子内裤\",\"bunny print\":\"兔子图案\",\"bunny tail\":\"兔尾巴\",\"bunny vibrator\":\"兔子振动器\",\"burlywood\":\"伯莱坞\",\"burn scar\":\"烧伤疤痕\",\"burning\":\"燃烧\",\"burnt clothes\":\"烧焦的衣服\",\"buruma aside\":\"内裤掰到一边\",\"bus\":\"公共汽车\",\"bush\":\"灌木\",\"bust shot\":\"上半身\",\"butt crack\":\"股沟\",\"butterfly\":\"蝴蝶\",\"butterfly-shaped pupils\":\"蝴蝶形瞳孔\",\"butterfly net\":\"捕虫网\",\"butterfly print\":\"蝴蝶印花\",\"butterfly vibrator\":\"蝴蝶振动器\",\"buttock\":\"翘臀\",\"button badge\":\"纽扣徽章\",\"button gap\":\"天使的小窗\",\"byzantine fashion\":\"拜占庭风格\",\"c.c.\":\"C.C.\",\"cabbie hat\":\"报童帽\",\"cabinet\":\"储藏柜\",\"cable\":\"线缆\",\"cactus\":\"仙人掌\",\"cadetblue\":\"学员蓝\",\"cage\":\"笼子\",\"calamity queller (genshin impact)\":\"息灾（原神长柄武器）\",\"calendar\":\"日历扫描图\",\"calendar (object)\":\"图中有日历\",\"calligraphy brush\":\"毛笔\",\"camcorder\":\"摄像机\",\"cameo\":\"精彩片段\",\"camouflage\":\"迷彩\",\"camouflage jacket\":\"迷彩夹克\",\"camouflage pants\":\"迷彩裤\",\"can't be this cute\":\"俺妹元素\",\"can\":\"缶\",\"candle\":\"蜡烛\",\"candlestand\":\"烛台\",\"cannon\":\"炮\",\"canvas\":\"帆布的\",\"canvas (object)\":\"画布\",\"capanime screencap\":\"动画截图\",\"car\":\"汽车\",\"car interior\":\"汽车内饰\",\"car seat\":\"汽车座椅\",\"card\":\"卡片\",\"card parody\":\"玩牌\",\"cardboard box\":\"纸板箱\",\"cardcaptor sakura\":\"百变小樱魔术卡\",\"cardigan (arknights)\":\"开衫（arknights）\",\"cargo pants\":\"工装裤\",\"carnelian (arknights)\":\"红玉髓（明日方舟）\",\"carnivorous plant\":\"食虫植物\",\"carpet\":\"地毯\",\"carrot necklace\":\"胡萝卜项链\",\"carrying\":\"抱起\",\"cart\":\"载货推车\",\"cartridge\":\"弹夹\",\"casing ejection\":\"子弹抛壳\",\"cast\":\"包扎着绷带\",\"cat\":\"猫\",\"cat boy\":\"猫系男子\",\"cat costume\":\"猫系服装\",\"cat day\":\"猫之日\",\"cat ear\":\"猫耳造型的\",\"cat ear cutout\":\"猫耳造型镂空的\",\"cat hat\":\"猫耳帽子\",\"cat hood\":\"猫耳兜帽\",\"cat on head\":\"头上趴着猫\",\"cat paws\":\"猫爪\",\"cat print\":\"猫元素印花\",\"cat tail\":\"猫尾巴\",\"cat teaser\":\"逗猫\",\"catchphrase\":\"标志性台词\",\"caterpillar tracks\":\"履带\",\"cathedral\":\"大教堂\",\"catheter\":\"导管\",\"cattail\":\"香蒲\",\"caution tape\":\"警示带\",\"cd\":\"光碟\",\"ceiling\":\"天花板\",\"ceiling light\":\"顶灯\",\"cello\":\"大提琴\",\"cellphone\":\"手机\",\"cellphone picture\":\"手机相片\",\"ceobe (arknights)\":\"ceobe（明日方舟）\",\"ceobe (unfettered) (arknights)\":\"ceobe（无拘无束）（arknights）\",\"cervical penetration\":\"宫颈穿透\",\"ceylon (arknights)\":\"锡兰（明日方舟）\",\"ch'en (ageless afterglow) (arknights)\":\"ch'en_(永恒的余辉)_(arknights)\",\"ch'en (arknights)\":\"陈（明日方舟）\",\"ch'en the holungday (arknights)\":\"ch'en_the_holungday_(arknights)\",\"chain\":\"锁链\",\"chain-link fence\":\"铁网\",\"chain leash\":\"锁链带牵绳\",\"chained\":\"被锁链束缚\",\"chainsaw\":\"链锯\",\"chainsaw man\":\"电锯人\",\"chaldea uniform\":\"迦勒底制服\",\"chalk\":\"粉笔\",\"chalkboard\":\"黑板\",\"champagne flute\":\"香槟杯\",\"chandelier\":\"吊灯\",\"chapayev (azur lane)\":\"恰巴耶夫\",\"character design\":\"角色设计\",\"character name\":\"含角色名\",\"character print\":\"印着某角色\",\"character profile\":\"角色简介\",\"character signature\":\"含该角色的签名\",\"charm (object)\":\"强调角色魅力的\",\"chartreuse\":\"荨麻色\",\"charybdis (azur lane)\":\"charybdis（碧蓝航线）\",\"chasing\":\"追逐\",\"chastity belt\":\"贞操带\",\"chastity bra\":\"贞操文胸\",\"chastity cage\":\"贞操笼\",\"chat log\":\"聊天框风格\",\"cheating\":\"出轨\",\"checkered background\":\"方格背景\",\"checkered clothes\":\"棋盘格花纹衣物\",\"checkered floor\":\"格子地板\",\"checkered kimono\":\"格子和服\",\"checkered scarf\":\"格子围巾\",\"cheering\":\"助威\",\"chef hat\":\"厨师帽\",\"chef uniform\":\"厨师工装\",\"chen\":\"橙\",\"chen hai (azur lane)\":\"陈海（碧蓝航线）\",\"chen hai (vestibule of wonders) (azur lane)\":\"陈海（奇迹前庭）（碧蓝航线）\",\"cherino (blue archive)\":\"cherino（蓝色档案）\",\"cherry blossom print\":\"樱花印花\",\"cheshire (azur lane)\":\"柴郡（碧蓝航线）\",\"cheshire (summery date!) (azur lane)\":\"柴郡（夏日约会！）（碧蓝航线）\",\"chess piece\":\"棋子\",\"chest hair\":\"胸毛\",\"chest harness\":\"胸部挽具\",\"chest of drawers\":\"抽屉\",\"chest sarashi\":\"裹胸带\",\"chest tattoo\":\"胸部有纹身\",\"chestnut mouth\":\"栗子嘴\",\"chi-class torpedo cruiser\":\"雷巡チ級\",\"chi-hatan military uniform\":\"知波单学院制服\",\"chibi inset\":\"内含Q版形象\",\"chibi miku\":\"souryuu_asuka_langley\",\"chick\":\"小鸡\",\"chihiro (blue archive)\":\"千寻（蓝色档案）\",\"chikan\":\"痴汉\",\"chikuma (azur lane)\":\"chikuma_(碧蓝航线)\",\"child drawing\":\"儿童画作\",\"child on child\":\"孩子们\",\"chimney\":\"烟囱\",\"chin strap\":\"颐革\",\"chinatsu (blue archive)\":\"chinatsu（蓝色档案）\",\"chinese knot\":\"中国结\",\"chinese style loft\":\"中式阁楼\",\"chinese text\":\"中文\",\"chinese zodiac\":\"十二生肖\",\"chips (food)\":\"薯片\",\"chise (blue archive)\":\"chise（蓝色档案）\",\"chitanda eru\":\"千反田爱瑠\",\"chiyoda momo\":\"千代田桃\",\"chloe von einzbern\":\"克洛伊·冯·爱因兹贝伦\",\"choko (cup)\":\"猪口杯\",\"chongyun (genshin impact)\":\"重云（原神）\",\"choukai (azur lane)\":\"choukai（碧蓝航线）\",\"christmas lights\":\"圣诞彩灯\",\"christmas ornaments\":\"圣诞装饰\",\"christmas tree\":\"圣诞树\",\"chun-li\":\"春麗\",\"chuunibyou demo koi ga shitai!\":\"中二病也要谈恋爱\",\"cicin mage (genshin impact)\":\"cicin法师（原神）\",\"cigar\":\"雪茄\",\"cinematic angle\":\"电影拍摄角度\",\"circle\":\"圆圈\",\"circle cut\":\"单行本概念预告图\",\"circle name\":\"封绘署名\",\"circlet\":\"头冠\",\"cirno\":\"琪露诺\",\"cirrocumulus castellanus\":\"堡状卷积云\",\"cirrocumulus floccus\":\"絮状卷积云\",\"cirrocumulus lacunosus\":\"网状卷积云\",\"cirrocumulus stratiformis\":\"层状卷积云\",\"cirrostratus fibratus\":\"毛卷层云\",\"cirrostratus nebulosus\":\"雾卷层云\",\"cirrus\":\"卷云\",\"cirrus castellanus\":\"堡卷云\",\"cirrus fibratus\":\"毛卷云\",\"cirrus floccus\":\"絮卷云\",\"cirrus intortus\":\"乱卷云\",\"cirrus spissatus\":\"密卷云\",\"cirrus uncinus\":\"钩卷云\",\"city lights\":\"城市灯光背景\",\"clannad\":\"clannad\",\"claw (weapon)\":\"爪(武器)\",\"claws\":\"爪\",\"cleaning\":\"打扫\",\"cleaver\":\"砍肉刀\",\"cleric\":\"神职人员(基督教)\",\"cleveland (azur lane)\":\"克利夫兰\",\"climbing\":\"攀爬\",\"clipboard\":\"写字板\",\"clitoral stimulation\":\"玩弄阴蒂\",\"clitoris clamp\":\"钳\",\"clitoris leash\":\"皮带\",\"clitoris pump\":\"阴蒂泵\",\"clitoris torture\":\"折磨阴蒂\",\"cloche hat\":\"钟形女帽\",\"clock\":\"时钟\",\"clock background\":\"时钟背景\",\"clog sandals\":\"木屐凉鞋\",\"clone\":\"克隆\",\"close mouth\":\"闭嘴\",\"close up\":\"特写\",\"closed fan\":\"折扇\",\"closed umbrella\":\"收着的伞\",\"closure (arknights)\":\"关闭（明日方舟）\",\"cloth\":\"布\",\"clothed after sex\":\"性爱后穿衣服\",\"clothed animal\":\"有衣着的动物\",\"clothed female nude female\":\"穿着衣服的女性和裸女\",\"clothed female nude male\":\"穿着衣服的女性和裸男\",\"clothed male nude female\":\"穿着衣服的男性和裸女\",\"clothed pokemon\":\"有衣着的口袋妖怪\",\"clothes\":\"衣服\",\"clothes around waist\":\"衣服系在腰上\",\"clothes grab\":\"扯着衣物\",\"clothes hanger\":\"衣架\",\"clothes in mouth\":\"嘴叼着衣角\",\"clothes removed\":\"脱下的衣服\",\"clothes theft\":\"偷衣服\",\"clothes tug\":\"拖拽衣服\",\"clothes writing\":\"印着字的T恤\",\"clothesline\":\"晒衣服\",\"clothing aside\":\"衣物拉一边（露出小穴）\",\"clothing cutout\":\"衣服漏洞\",\"cloud print\":\"云状印花\",\"cloud retainer (genshin impact)\":\"留云借风真君（原神）\",\"cloudy sky\":\"多云天气\",\"clownpiece\":\"小丑\",\"club\":\"棍棒\",\"club (shape)\":\"梅花(扑克)\",\"club (weapon)\":\"棍棒（武器）\",\"cluster-amaryllis\":\"石蒜\",\"coat on shoulders\":\"外套披在肩上\",\"cockpit\":\"外套\",\"cocktail glass\":\"鸡尾酒杯\",\"coerced orgasm\":\"胁迫高潮\",\"coerced pleasure\":\"胁迫快感\",\"coffee cup\":\"咖啡杯\",\"coffee mug\":\"马克杯\",\"coffin\":\"棺材\",\"coin\":\"硬币\",\"cold\":\"寒冷的\",\"collei (genshin impact)\":\"柯莱（原神）\",\"color guide\":\"色标卡\",\"colorado (azur lane)\":\"科罗拉多州（碧蓝航线）\",\"colored eyelashes\":\"彩色的睫毛\",\"colored pubic hair\":\"阴毛颜色\",\"colored sclera\":\"有色巩膜（眼白）\",\"colored skin\":\"有色皮肤\",\"colored stripes\":\"多彩条纹\",\"colored tips\":\"发梢挑染\",\"colored tongue\":\"有色舌头（非正常粉色的）\",\"column\":\"柱子\",\"comb\":\"梳子\",\"combat boots\":\"军用靴\",\"come hither\":\"诱受\",\"comforting\":\"安慰\",\"commander (azur lane)\":\"指挥官（碧蓝航线）\",\"company connection\":\"联动\",\"company name\":\"有版权署名\",\"comparison\":\"对比图\",\"compensated molestation\":\"有偿性骚扰\",\"completely nude\":\"完全裸露\",\"completely nude female\":\"全裸女性\",\"computer\":\"计算机\",\"concept art\":\"概念艺术\",\"concert\":\"音乐会\",\"condensation trail\":\"飞机云\",\"condom in mouth\":\"口叼避孕套\",\"condom left inside\":\"避孕套留在里面\",\"condom packet strip\":\"避孕套包装\",\"condom wrapper\":\"避孕套包装\",\"condoms in mouth\":\"含着套\",\"confession\":\"表白\",\"confetti\":\"彩色纸屑(祝贺)\",\"conjoined\":\"连体\",\"consensual tentacles\":\"非强行的触手侵犯\",\"constel\":\"星座\",\"constellation\":\"星座\",\"contempt\":\"蔑视\",\"contentious content\":\"有争议内容\",\"contour deepening\":\"轮廓加深\",\"contrail\":\"飞机云（尾迹）\",\"contrapposto\":\"对立式平衡\",\"controller\":\"控制器\",\"converge\":\"会聚|聚集\",\"cookie (touhou)\":\"饼干（东方）\",\"cooking\":\"烹饪\",\"cooler\":\"冷藏器\",\"cooperative fellatio\":\"合作口交\",\"cooperative footjob\":\"合作足交\",\"cooperative handjob\":\"合作打手枪\",\"cooperative paizuri\":\"合作乳交\",\"copper\":\"铜|铜币\",\"copyright\":\"版权\",\"copyright name\":\"版权署名\",\"coral\":\"珊瑚\",\"corded phone\":\"有线电话\",\"cornflowerblue\":\"矢车菊蓝色\",\"cornsilk\":\"玉米丝\",\"corpse\":\"尸体\",\"corrin (fire emblem) (female)\":\"神威（女）\",\"corrin (fire emblem) (male)\":\"神威（男）\",\"corruption\":\"恶堕|婊子化\",\"costume\":\"服装\",\"couch\":\"沙发\",\"countdown\":\"倒计时\",\"counter\":\"柜台\",\"couple\":\"情侣\",\"courier (arknights)\":\"信使（明日方舟）\",\"cover image\":\"封面图片\",\"covered abs\":\"被覆盖（但能看见纹路）的腹肌\",\"covered collarbone\":\"有衣物裹住的锁骨\",\"covered face\":\"蒙脸\",\"covered in semen\":\"精液覆盖\",\"covered mouth\":\"蒙住的嘴\",\"covered navel\":\"隐约入目的肚脐\",\"covering ass\":\"遮着臀部\",\"covering chest by hand\":\"用手遮住胸部\",\"covr\":\"封面\",\"cow\":\"牛\",\"cow horns\":\"牛角\",\"cow print\":\"奶牛系印花\",\"cow tail\":\"牛尾\",\"cowbell\":\"奶牛铃铛\",\"cowboy boots\":\"牛仔靴\",\"cowboy hat\":\"牛仔帽\",\"crack\":\"裂痕\",\"craft essence\":\"概念礼装\",\"crane (machine)\":\"起重机\",\"crate\":\"大木箱\",\"cream on face\":\"奶油在脸上\",\"creator connection\":\"同个原作者的角色们的同人\",\"creature\":\"创造物\",\"creature and personification\":\"拟人化(含对比)\",\"credits page\":\"书脊\",\"crescent\":\"月牙\",\"crescent hat ornament\":\"新月形帽子装饰\",\"crescent moon\":\"新月\",\"crescent necklace\":\"新月项链\",\"crescent pin\":\"新月形别针\",\"crescent rose\":\"新月玫瑰\",\"crimson\":\"赤红\",\"croissant (arknights)\":\"羊角面包（arknights）\",\"crooked eyewear\":\"歪斜的眼镜\",\"crop top overhang\":\"乳帘\",\"cropped jacket\":\"短夹克\",\"cross\":\"十字\",\"cross-laced clothes\":\"交叉花边服饰\",\"cross-section\":\"透视人体内部\",\"cross-shaped pupils\":\"十字形瞳孔\",\"cross earrings\":\"十字耳环\",\"cross hair ornament\":\"十字发饰\",\"cross necklace\":\"十字架项链\",\"cross print\":\"十字架元素图案\",\"crossbow\":\"弩\",\"crossed bandaids\":\"交叉的创可贴\",\"crossover\":\"跨界作品\",\"crotch\":\"胯部\",\"crotch grab\":\"抓裆部\",\"crotch kick\":\"胯部踢\",\"crotchless\":\"开裆的\",\"crotchless bloomers\":\"无裆灯笼裤\",\"crotchless buruma\":\"无裆灯笼裤\",\"crotchless leotard\":\"无裆紧身衣\",\"crotchless pants\":\"无裆裤\",\"crotchless pantyhose\":\"无裆连裤袜\",\"crotchless swimsuit\":\"无裆泳衣\",\"crow\":\"乌鸦\",\"crowd\":\"人群\",\"crownslayer (arknights)\":\"冠冕者（明日方舟）\",\"crystal\":\"矿石\",\"crystal ball\":\"水晶球\",\"crystalfly (genshin impact)\":\"晶蝶genshin\",\"crystals texture Hair\":\"水晶材质头发\",\"cu chulainn (fate)\":\"cu_chulainn_(命运)\",\"cu chulainn (fate/stay night)\":\"cu_chulainn_(命运/留夜)\",\"cube\":\"立方体\",\"cuckolding\":\"戴绿帽子\",\"cum bath\":\"胶浴\",\"cum in ass\":\"肛门内射\",\"cum in clothes\":\"在衣服里射精\",\"cum in cup\":\"射在杯子里\",\"cum in mouth\":\"口内射精\",\"cum in pussy\":\"内射|中出\",\"cum in throat\":\"射在喉咙里\",\"cum in urethra\":\"在尿道射精\",\"cum inflation\":\"胶充气\",\"cum on ass\":\"射在屁股上\",\"cum on body\":\"射在身上\",\"cum on boy\":\"射在男性身上\",\"cum on clothes\":\"射在衣服上\",\"cum on facial\":\"颜射\",\"cum on feet\":\"脚上精液\",\"cum on fingers\":\"射在手指上\",\"cum on glasses\":\"射在眼镜上\",\"cum on lower body\":\"射在下半身上\",\"cum on pussy\":\"射在阴部上\",\"cum on self\":\"射在自己身上\",\"cum on stomach\":\"射在嘴里\",\"cum on tongue\":\"射在舌头上\",\"cum on upper body\":\"射在上半身\",\"cum overflow\":\"精液溢出(未拔出)\",\"cum pool\":\"淌成一滩的精液\",\"cum string\":\"拉丝的精液\",\"cum swap\":\"用嘴交换精液\",\"cum while penetrated\":\"射在后庭里\",\"cumdrip\":\"溢出的精液(已拔出)\",\"cumdump\":\"倾倒精液\",\"cumulonimbus calvus\":\"秃积雨云\",\"cumulonimbus capillatus\":\"鬃积雨云\",\"cumulonimbus incus\":\"砧积雨云\",\"cumulus\":\"积云\",\"cumulus congestus\":\"浓积云\",\"cumulus fractus\":\"碎积云\",\"cumulus humilis\":\"淡积云\",\"cumulus mediocris\":\"中积云\",\"cunt punt\":\"屄\",\"cuora (arknights)\":\"库拉（明日方舟）\",\"cup\":\"杯子\",\"cupless bikini\":\"无罩杯比基尼\",\"curled horns\":\"弯曲的角\",\"curled tail\":\"弯曲尾巴\",\"cursor\":\"光标\",\"curtain grab\":\"抓住窗帘\",\"curtains\":\"窗帘\",\"curvy\":\"展现魅力的姿势\",\"cushion\":\"坐垫\",\"cuts\":\"割伤\",\"cutting board\":\"砧板\",\"cutting hair\":\"剪头发\",\"cyan\":\"青\",\"cyborg\":\"赛博人类\",\"cyclops\":\"独眼巨人\",\"cygnet (azur lane)\":\"小天鹅\",\"cyno (genshin impact)\":\"赛诺（原神）\",\"cyrillic\":\"斯拉夫文\",\"d-pad\":\"方向键\",\"d-pad hair ornament\":\"方向键发饰\",\"d.va (overwatch)\":\"D.Va（守望先锋）\",\"daidouji tomoyo\":\"大道寺知世\",\"dainsleif (genshin impact)\":\"戴因斯雷布(原神)\",\"daisy chain\":\"人体蜈蚣（环）\",\"daiwa scarlet (umamusume)\":\"大和赤骥\",\"daiyousei\":\"大妖精\",\"dakimakura (object)\":\"抱枕(物体)\",\"damaged\":\"受损的\",\"dancing\":\"跳舞\",\"danganronpa(series)\":\"弹丸论巴（系列）\",\"danganronpa (series)\":\"弹丸论巴（系列）\",\"danganronpa 2: goodbye despair\":\"弹丸论破2：再见绝望\",\"dangerous beast\":\"《危险的野兽》FGO礼装\",\"danmaku\":\"弹幕\",\"dappled sunlight\":\"透过树叶洒下的阳光\",\"dark\":\"暗的\",\"dark-skinned female\":\"褐皮女性\",\"dark-skinned male\":\"褐皮男性\",\"dark aura\":\"黑暗的光环|黑暗的气场\",\"dark background\":\"深色背景\",\"dark penis\":\"深色的阴茎\",\"dark pink\":\"深粉\",\"dark sakura\":\"黑樱\",\"dark souls\":\"黑魂\",\"darkblue\":\"深蓝\",\"darkcyan\":\"深青\",\"darkgoldenrod\":\"暗金\",\"darkgray\":\"深灰\",\"darkgreen\":\"深绿\",\"darkkhaki\":\"黑卡其色\",\"darkmagenta\":\"深洋红\",\"darkness\":\"黑暗\",\"darkolivegreen\":\"黑橄榄绿\",\"darkorange\":\"暗橙\",\"darkorchid\":\"黑兰花紫\",\"darkred\":\"暗红\",\"darksalmon\":\"黑鲑鱼\",\"darkseagreen\":\"深海绿\",\"darkslateblue\":\"深石板蓝\",\"darkslategray\":\"暗板灰\",\"darkturquoise\":\"深绿松石色\",\"darkviolet\":\"深紫\",\"dated\":\"付上日期的\",\"dead or alive\":\"死或生\",\"death\":\"死\",\"debris\":\"碎片|残骸\",\"debt\":\"负债的\",\"decepticon\":\"霸天虎\",\"deep\":\"加深(浓)\",\"deep penetration\":\"捅到子宫\",\"deep skin\":\"角色的另一面(多指色情)\",\"deep wound\":\"很深的伤口\",\"deeppink\":\"深粉红\",\"deepskyblue\":\"深天蓝\",\"deepthroat\":\"深喉\",\"deer\":\"鹿\",\"defeat\":\"败北\",\"defloration\":\"花朵\",\"dehya (genshin impact)\":\"迪希雅（原神）\",\"dekomori sanae\":\"凸守早苗\",\"delusion (genshin impact)\":\"妄想（原神）\",\"demon\":\"恶魔\",\"demon boy\":\"恶魔男孩\",\"demon slayer uniform\":\"鬼灭制服\",\"denim\":\"牛仔布\",\"denim jacket\":\"牛仔夹克\",\"desk\":\"书桌\",\"desk lamp\":\"台灯\",\"dessert\":\"甜点\",\"destruction\":\"破坏\",\"detexted\":\"已去除文字\",\"deutschland (azur lane)\":\"德国\",\"deutschland (service time?!) (azur lane)\":\"德国（服务时间？！）（蔚蓝航线）\",\"diadem\":\"冠饰\",\"diagonal-striped bow\":\"斜条纹蝴蝶结\",\"diagonal-striped neckwear\":\"斜纹领结\",\"diagonal stripes\":\"斜纹\",\"diamond (shape)\":\"菱形(形状)\",\"diamond (symbol)\":\"菱形(符号)\",\"dice\":\"骰子\",\"dido (anxious bisque doll) (azur lane)\":\"dido（焦虑的素瓷娃娃）（碧蓝航线）\",\"dido (azur lane)\":\"黛朵\",\"different reflection\":\"映出的另一面\",\"digimon (creature)\":\"数码兽（数码宝贝）\",\"digital dissolve\":\"化成数据般消失\",\"digital media player\":\"随身听\",\"digital version\":\"数字版\",\"dildo gag\":\"假阳具堵嘴\",\"dildo harness\":\"假阳具线束\",\"dildo riding\":\"假阳具 骑术\",\"dildo under panties\":\"内裤下的假阳具\",\"diluc (genshin impact)\":\"迪卢克（原神）\",\"dim\":\"昏暗的|朦胧的\",\"dimgray\":\"暗灰\",\"dimples of venus\":\"女性的腰窝|维纳斯之眼\",\"dinosaur\":\"恐龙\",\"diona (genshin impact)\":\"迪奥娜_(原神)\",\"dirty\":\"肮脏的\",\"dirty clothes\":\"弄脏的衣服\",\"dirty face\":\"弄脏的脸\",\"dirty feet\":\"弄脏的脚\",\"disembodied head\":\"分离的头\",\"disembodied limb\":\"断肢\",\"disembodied penis\":\"断掉的阴茎\",\"disheveled hair\":\"凌乱的头发|蓬乱的头发\",\"disperse\":\"分散\",\"disposable cup\":\"一次性纸杯\",\"dissolving\":\"溶解的\",\"dissolving clothes\":\"溶解掉的衣服\",\"diving\":\"潜水\",\"diving mask\":\"潜水面罩\",\"diving mask on head\":\"头戴潜水面罩\",\"diving suit\":\"潜水衣\",\"dixie cup hat\":\"狗盆帽\",\"dobermann (arknights)\":\"杜宾犬（明日方舟）\",\"doc martens\":\"马丁靴\",\"doctor (arknights)\":\"博士\",\"dodgerblue\":\"道奇蓝\",\"dodoco (genshin impact)\":\"嘟嘟可（原神）\",\"dog\":\"狗\",\"dog boy\":\"犬男\",\"dog tags\":\"狗牌\",\"doily\":\"花边元素\",\"doll hug\":\"抱着玩偶\",\"doll joints\":\"玩偶球形关节\",\"dolphin\":\"海豚\",\"dolphin shorts\":\"海豚短裤\",\"domineering\":\"修女服\",\"domino mask\":\"SM面具\",\"donation box\":\"募捐箱\",\"door\":\"门\",\"doorway\":\"玄关\",\"dot pupils\":\"点瞳孔\",\"dotted line\":\"虚线\",\"double-breasted\":\"双排纽扣\",\"double amputee\":\"双截肢者\",\"double buttjob\":\"双屁股交\",\"double footjob\":\"双足交\",\"double grinding\":\"双磨(两人磨一根)\",\"double vertical stripe\":\"服饰上有两条平行条纹\",\"doujima nanako\":\"堂岛菜菜子\",\"doujinshi\":\"同人志\",\"doujinshi doujin cover\":\"同人志风\",\"dove\":\"白鸽\",\"down jacket\":\"羽绒服\",\"downblouse\":\"胸部走光\",\"downtown\":\"市中心\",\"dowsing rod\":\"占星杖\",\"dragging\":\"角色在拖某物\",\"dragon\":\"龙\",\"dragon ball\":\"七龙珠\",\"dragon dildo\":\"龙 假阳具\",\"dragon quest\":\"勇者斗恶龙\",\"dragonfly\":\"蜻蜓\",\"drake (azur lane)\":\"德雷克（碧蓝航线）\",\"draph\":\"牛角族\",\"drawer\":\"抽屉\",\"drawing\":\"绘画\",\"drawing bow\":\"拉弓\",\"drawing tablet\":\"手绘板\",\"drawr\":\"源drawr不可寻\",\"drawstring\":\"衣服的抽绳\",\"dreaming\":\"做梦\",\"dress bow\":\"连衣裙上的蝴蝶结\",\"dressing\":\"穿衣\",\"dressing another\":\"着装\",\"drill\":\"钻头\",\"drink\":\"饮料\",\"drinking\":\"喝\",\"drinking glass\":\"酒杯\",\"drinking pee\":\"喝尿\",\"drinking straw\":\"吸管\",\"dripping\":\"液体滴落\",\"dripping semen\":\"滴落的精液\",\"driving\":\"驾驶\",\"drone\":\"无人机\",\"drop earrings\":\"吊坠耳环\",\"dropping\":\"(意外)掉落\",\"drowning\":\"溺水\",\"drugs\":\"药物\",\"drum\":\"鼓\",\"drum (container)\":\"桶(容器)\",\"drum set\":\"架子鼓\",\"drumsticks\":\"鼓槌\",\"drying\":\"弄干(浴后)\",\"dual persona\":\"双重人格\",\"duca degli abruzzi (azur lane)\":\"duca_degli_abruzzi（碧蓝航线）\",\"duck\":\"鸭子\",\"duel\":\"决斗\",\"duel monster\":\"游戏王决斗怪兽\",\"duffel bag\":\"行李包\",\"duke of york (azur lane)\":\"约克公爵（碧蓝航线）\",\"dumbbell\":\"哑铃\",\"dunkerque (azur lane)\":\"敦刻尔克\",\"dunkerque (summer sucre) (azur lane)\":\"敦刻尔克（苏克雷之夏）（碧蓝航线）\",\"durin (arknights)\":\"都灵（明日方舟）\",\"dusk (arknights)\":\"黄昏（方舟）\",\"dusk (everything is a miracle) (arknights)\":\"黄昏（一切都是奇迹）（明日方舟）\",\"dust\":\"灰尘\",\"dust cloud\":\"烟尘\",\"duster\":\"掸子\",\"dvalin (genshin impact)\":\"dvalin（原神）\",\"dynamax band\":\"极巨腕带（宝可梦）\",\"dynamic angle\":\"动态角度\",\"dynamite\":\"黄色炸药；甘油炸药；\",\"eagle\":\"鹰\",\"eagle spirit (touhou)\":\"鹰魂（东方）\",\"ear biting\":\"咬耳朵\",\"ear bow\":\"（兽耳娘）耳部蝴蝶结\",\"ear covers\":\"（兽耳娘或精灵的）耳罩\",\"ear ornament\":\"耳饰\",\"ear piercing\":\"穿耳洞\",\"ear protection\":\"护耳罩\",\"ear ribbon\":\"（兽耳娘）耳部缎带\",\"ear sex\":\"耳交\",\"ear tag\":\"耳标\",\"earbuds\":\"耳塞\",\"earclip\":\"耳夹\",\"earmuffs\":\"耳罩\",\"earphones\":\"耳机\",\"ears\":\"多双耳朵\",\"ears down\":\"下垂的耳朵\",\"ears through headwear\":\"为耳朵留洞的头饰\",\"ears visible through hair\":\"可以看到耳朵\",\"earth (planet)\":\"地球\",\"easel\":\"画架\",\"east asian architecture\":\"东方风格建筑\",\"easter egg\":\"复活节彩蛋\",\"eastern dragon\":\"东方龙\",\"eating\":\"咀嚼\",\"eating hair\":\"吃头发\",\"edinburgh (azur lane)\":\"爱丁堡（碧蓝航线）\",\"egasumi\":\"工霞\",\"egg (food)\":\"蛋（食物）\",\"egyptian\":\"埃及\",\"egyptian clothes\":\"埃及风格服饰\",\"ehoumaki\":\"惠方卷\",\"eighth note\":\"八分音符\",\"eimi (blue archive)\":\"eimi（蓝色档案）\",\"eisen (sousou no frieren)\":\"艾冉(葬送的芙莉莲)\",\"ejaculating while penetrated\":\"插入时射精\",\"elaina (majo no tabitabi)\":\"伊蕾娜\",\"elbe (azur lane)\":\"易北河（碧蓝航线）\",\"elbow rest\":\"手肘靠着某物休息\",\"eldridge (azur lane)\":\"埃尔德里奇（碧蓝航线）\",\"electric fan\":\"电风扇\",\"electric guitar\":\"电吉他\",\"electric scoreboard\":\"电子公告板\",\"electric socket\":\"插座\",\"electricity\":\"电\",\"elephant\":\"大象\",\"elin\":\"艾琳族\",\"elis (touhou)\":\"伊利斯（东方）\",\"elise (fire emblem)\":\"伊莉丝（火焰之纹章）\",\"elite four\":\"四天王\",\"elite ii (arknights)\":\"精英_ii_(明日方舟)\",\"elizabeth bathory (fate)\":\"伊丽莎白巴托里（命运）\",\"elizabeth bathory (fate/extra ccc)\":\"伊丽莎白巴托里（命运/额外的ccc）\",\"ellen (touhou)\":\"艾伦（东方）\",\"elly (touhou)\":\"elly（东方）\",\"elphelt valentine\":\"艾尔菲尔特·华伦泰\",\"elsword\":\"艾斯之剑\",\"elysium (arknights)\":\"极乐世界（明日方舟）\",\"ema\":\"绘马\",\"embarrass\":\"害羞的(尴尬的)\",\"embellished costume\":\"经润饰的服装\",\"embers\":\"余烬\",\"emblem\":\"纹章\",\"emden (azur lane)\":\"埃姆登（碧蓝航线）\",\"emerald (gemstone)\":\"翡翠(宝石)\",\"emilia (re zero)\":\"艾米莉亚\",\"emiya kiritsugu\":\"卫宫切嗣\",\"emiya shirou\":\"卫宫士郎\",\"employee uniform\":\"员工制服\",\"endcard\":\"尾卡\",\"endou mamoru\":\"圆堂守\",\"ene (kagerou project)\":\"榎本贵音（阳炎计划）\",\"energy\":\"能量\",\"energy ball\":\"能量球\",\"energy gun\":\"镭射枪\",\"energy sword\":\"光剑\",\"energy wings\":\"能量双翼\",\"english commentary\":\"英语评论\",\"english text\":\"英语\",\"engrish text\":\"L和R不分的英文\",\"engulfing lightning (genshin impact)\":\"薙草之稻光（原神\",\"enma ai\":\"阎魔爱\",\"enoshima junko\":\"江之岛盾子\",\"enpera\":\"(围巾束成的)乌贼鳍发型\",\"entangled plants\":\"缠结型植物\",\"enterprise (azur lane)\":\"企业（碧蓝航线）\",\"enterprise (wind catcher) (azur lane)\":\"企业（捕风者）（碧蓝航线）\",\"envelope\":\"信封\",\"epaulettes\":\"肩章\",\"epic\":\"壮丽且经典的故事(的同人)\",\"eraser\":\"橡皮擦\",\"erebus (azur lane)\":\"艾瑞布斯（碧蓝航线）\",\"erection\":\"勃起\",\"erection under clothes\":\"老二立帐篷\",\"ereshkigal (fate)\":\"ereshkigal_(命运)\",\"ereshkigal (fate/grand order)\":\"埃列什基伽勒\",\"error musume\":\"报错娘\",\"erune\":\"兽耳族\",\"erwin (girls und panzer)\":\"松本里子\",\"essex (azur lane)\":\"埃塞克斯\",\"ethan (arknights)\":\"伊森（明日方舟）\",\"eula\":\"优菈\",\"eula (genshin impact)\":\"优菈（原神）\",\"eunectes (arknights)\":\"eunectes（明日方舟）\",\"eunectes (forgemaster) (arknights)\":\"eunectes_(forgemaster)_(方舟之夜)\",\"eva 01\":\"初号机\",\"eva 02\":\"二号机\",\"evening\":\"傍晚\",\"excalibur (fate/stay night)\":\"excalibur（命运/留宿之夜）\",\"excalibur morgan (fate)\":\"excalibur 摩根（命运）\",\"excessive cum\":\"超大的射精量\",\"excessive semen\":\"过剩的精液\",\"execution\":\"处刑\",\"executor (arknights)\":\"执行者（明日方舟）\",\"exercise\":\"做运动\",\"exhausted\":\"筋疲力尽的\",\"explosion\":\"爆炸\",\"explosive\":\"易爆的\",\"expression\":\"多表情展示\",\"expressive clothes\":\"富有表现力的衣服\",\"extra\":\"衍生角色(形象)\",\"extra arms\":\"多只手臂\",\"extra breasts\":\"额外的乳房\",\"extra ears\":\"四只耳朵\",\"extra eyes\":\"多只眼睛\",\"extra mouth\":\"有多张嘴巴\",\"extra penises\":\"额外的\",\"extra pupils\":\"额外的瞳孔\",\"extreme content\":\"极端内容\",\"exusiai (arknights)\":\"能天使\",\"eye-contact\":\"眼神接触\",\"eye of horus\":\"荷鲁斯之眼\",\"eyebrows\":\"眉毛\",\"eyebrows hidden by hair\":\"眉毛被头发遮住\",\"eyepatch removed\":\"摘眼罩\",\"eyes\":\"眼睛\",\"eyes focus\":\"聚焦在眼睛\",\"eyes rolled back\":\"翻白眼\",\"eyeshadow\":\"眼影\",\"eyewear\":\"眼睛\",\"eyewear removed\":\"摘眼镜\",\"eyjafjalla (arknights)\":\"艾雅法拉_(arknights)\",\"face\":\"脸部\",\"face focus\":\"聚焦在面部\",\"faceless\":\"没有脸部细节的\",\"faceless female\":\"无脸部女性\",\"facial mark\":\"脸部有图案\",\"facial tattoo\":\"脸部有纹身\",\"failure\":\"失败\",\"failure penguin\":\"失败的企鹅\",\"fake facial hair\":\"假胡须\",\"fake horns\":\"装饰性的角\",\"fake mustache\":\"假胡子\",\"fake tail\":\"仿造的尾巴\",\"fake wings\":\"仿造的翅膀\",\"falchion (fire emblem)\":\"法尔西昂(火焰之纹章)\",\"fall leaves\":\"落叶\",\"fallen down\":\"倒地的\",\"falling\":\"正在下坠的\",\"falling leaves\":\"落叶\",\"falling petals\":\"落花\",\"family\":\"一家子\",\"family crest\":\"家徽\",\"fan\":\"扇子|电风扇\",\"fang (arknights)\":\"方（方舟）\",\"fanny pack\":\"腰包\",\"fantasy\":\"幻想\",\"fartooth (arknights)\":\"远牙（明日方舟）\",\"fashion\":\"时尚\",\"fat\":\"肥胖的|大号美女\",\"fat man\":\"胖子\",\"fate/apocrypha\":\"命运/伪经\",\"fate/extella\":\"命运/extella\",\"fate/extra\":\"命运/额外\",\"fate/extra ccc\":\"命运/额外的ccc\",\"fate/grand order\":\"命运/大订单\",\"fate/grandorder\":\"命运皇冠指定\",\"fate/hollow ataraxia\":\"命运/空心共济失调\",\"fate/prototype\":\"命运/原型\",\"fate/prototype: fragments of blue and silver\":\"命运/原型：蓝色和银色的碎片\",\"fate/stay night\":\"命运之夜\",\"fate/unlimited codes\":\"命运/无限代码\",\"fate/zero\":\"命运/零\",\"fate (series)\":\"命运（系列）\",\"fate testarossa\":\"菲特·泰斯特罗莎·哈拉温\",\"father and daughter\":\"父女\",\"father and son\":\"父子\",\"faucet\":\"水龙头\",\"faust (arknights)\":\"浮士德（明日方舟）\",\"favonius sword (genshin impact)\":\"favonius剑（原神）\",\"fear kubrick\":\"害怕侧目\",\"feater (arknights)\":\"羽毛（方舟）\",\"feather-trimmed sleeves\":\"羽毛装饰的袖子\",\"feather hair\":\"羽毛头发\",\"feather necklace\":\"羽毛项链\",\"feather trim\":\"羽毛饰边\",\"feathered wings\":\"羽翼\",\"feathers\":\"羽毛\",\"feet\":\"脚\",\"feet soles\":\"脚底\",\"feet up\":\"翘起脚\",\"felching\":\"从阴道吸精液\",\"female child\":\"女 童\",\"female commander (azur lane)\":\"女指挥官（碧蓝航线）\",\"female doctor (arknights)\":\"女医生_(arknights)\",\"female focus\":\"女性焦点（画面中为女性）\",\"female gunner (dungeon and fighter)\":\"女炮手（地下城与战士）\",\"female masturbation\":\"女性自慰\",\"female mechanic (dungeon and fighter)\":\"女机械师（地下城与斗士）\",\"female only\":\"仅有女性\",\"female orgasm\":\"女性高潮\",\"female protagonist (pokemon go)\":\"女トレーナー(ポケモンGO)\",\"female pubic hair\":\"女性阴毛\",\"female saniwa (touken ranbu)\":\"女審神者\",\"female slayer (dungeon and fighter)\":\"女杀手（地下城与斗士）\",\"female tourist c (arknights)\":\"女游客_c_(arknights)\",\"femdom rape\":\"调教强奸(女对男)\",\"fence\":\"栅栏\",\"fern (sousou no frieren)\":\"菲伦(葬送的芙莉莲)\",\"ferret\":\"貂\",\"festival\":\"节日|祭典\",\"fff threesome\":\"女女女3P\",\"ffm threesome\":\"女女男3P\",\"fiammetta (arknights)\":\"菲亚梅塔（明日方舟）\",\"fictional persona\":\"原创人物\",\"fields\":\"田园\",\"fiery wings\":\"燃烧着的翅膀\",\"fighter jet\":\"战斗机\",\"fighting\":\"战斗中的\",\"figure\":\"手办\",\"finger biting\":\"咬手指\",\"finger in another's mouth\":\"口内指交\",\"finger in mouth\":\"手指伸进嘴里\",\"finger in own mouth\":\"手指放在自己嘴中\",\"finger on trigger\":\"准备扣扳机的手势\",\"finger sucking\":\"吮吸手指\",\"finger to cheek\":\"戳脸颊\",\"finger to mouth\":\"手抵在嘴唇边\",\"fingering through panties\":\"手指通过内裤\",\"fingernails\":\"指甲\",\"fingers\":\"手指\",\"fingers together\":\"手指并拢\",\"fins\":\"鱼鳍\",\"fire\":\"火\",\"fire emblem: three houses\":\"火焰之纹章：三宫\",\"fire emblem fates\":\"火焰纹章：命运\",\"firebrick\":\"耐火砖\",\"fireflies\":\"萤火虫\",\"fireplace\":\"壁炉\",\"firewatch (arknights)\":\"看火人（方舟）\",\"fireworks\":\"烟花\",\"firing\":\"射击\",\"first aid\":\"急救\",\"fischl\":\"菲谢尔\",\"fischl (ein immernachtstraum) (genshin impact)\":\"菲谢尔_(ein_immernachtstraum)_(原神)\",\"fischl (genshin impact)\":\"菲谢尔（原神）\",\"fish girl\":\"鱼人\",\"fish print\":\"鱼形印花\",\"fish tail\":\"鱼尾巴\",\"fishing\":\"钓鱼\",\"fishing rod\":\"钓鱼竿\",\"fishnet pantyhose\":\"渔网袜\",\"fishnet stockings\":\"渔网袜\",\"fishnet thighhighs\":\"渔网过膝袜\",\"fishnet top\":\"渔网上衣\",\"flaccid\":\"未勃起的\",\"flag\":\"旗\",\"flag print\":\"旗帜印花\",\"flail\":\"梿枷\",\"flame\":\"火焰\",\"flame-tipped tail\":\"火焰条纹的尾巴\",\"flame print\":\"火焰图案\",\"flame symbol in the pupils and iris\":\"眼中有火焰\",\"flaming eye\":\"焰目\",\"flandre scarlet\":\"芙兰朵露·斯卡蕾特\",\"flashback\":\"回忆场景\",\"flashing\":\"露出\",\"flashlight\":\"手电筒\",\"flask\":\"烧瓶\",\"flat cap\":\"平顶帽|司机帽\",\"flats\":\"无背景|平铺的背景\",\"fleeing\":\"在逃跑的\",\"fleur de lapin uniform\":\"点兔女仆装\",\"flexible\":\"柔韧性好的\",\"flexing\":\"秀肌肉\",\"flight deck\":\"飞行甲板\",\"flint (arknights)\":\"燧石（方舟）\",\"flip-flops\":\"人字拖\",\"flip phone\":\"翻盖手机\",\"floating\":\"浮动的|在漂浮的\",\"floating object\":\"漂浮物\",\"floating scarf\":\"漂浮围巾\",\"floating snowflake\":\"雪花\",\"flock\":\"悠远|恢弘感|一大群\",\"floor\":\"地板\",\"floppy ears\":\"大耳朵|下垂的耳朵|飞机耳发型\",\"floral background\":\"花朵点缀的背景|有花香的感觉\",\"floralwhite\":\"花白\",\"florence nightingale (fate)\":\"佛罗伦萨夜莺（命运）\",\"flower bloom\":\"花盛开\",\"flower earrings\":\"花耳环\",\"flower knot\":\"绳结\",\"flower ocean\":\"花海\",\"flower pot\":\"花盆\",\"fluffy\":\"毛茸茸的\",\"flute\":\"笛\",\"flying\":\"飞行\",\"flying kick\":\"飞踢\",\"flying sweatdrops\":\"飞扬的汗珠\",\"foam\":\"泡沫\",\"fog\":\"雾\",\"folded fan\":\"折起来的折扇\",\"folded hair\":\"折叠头发\",\"folding chair\":\"折叠椅\",\"folding fan\":\"扇子\",\"foliage\":\"树叶\",\"folinic (arknights)\":\"叶酸（明日方舟）\",\"food focus\":\"以食物为焦点\",\"food in mouth\":\"嘴里有食物\",\"food insertion\":\"食物插入\",\"food on\":\"脸上有食物\",\"food on body\":\"身体上有食物\",\"food on hair\":\"头发上的食物\",\"food on head\":\"头上有食物\",\"food print\":\"食物印花\",\"food stand\":\"食品摊\",\"foot out of frame\":\"单脚不在图内\",\"foot worship\":\"足部崇拜\",\"footprints\":\"脚印\",\"footwear bow\":\"鞋子蝴蝶结\",\"foral background\":\"花卉图案装饰的背景\",\"force-feeding\":\"机械固定\",\"forced\":\"被强迫\",\"forced kiss\":\"被强迫接吻\",\"forced orgasm\":\"强制高潮\",\"forced partners\":\"被强迫和他人性交\",\"forehead kiss\":\"亲吻额头\",\"foreskin\":\"包皮\",\"forestgreen\":\"森林绿\",\"fork\":\"餐叉\",\"forked eyebrows\":\"分叉眉毛\",\"formal dress\":\"礼服\",\"formidable (azur lane)\":\"可畏(碧蓝航线)\",\"formidable (the lady of the beach) (azur lane)\":\"强大的（海滩女士）\",\"formidable (timeless classics) (azur lane)\":\"令人敬畏的（永恒的经典）（碧蓝航线）\",\"forniphilia\":\"猿癖\",\"fou (fate)\":\"fou（命运）\",\"four-leaf clover\":\"四叶草\",\"four of a kind (touhou)\":\"四种（东方）\",\"fox\":\"狐狸\",\"franka (arknights)\":\"弗兰卡（明日方舟）\",\"frankenstein's monster (fate)\":\"フランケンシュタイン(Fate)\",\"freckles\":\"雀斑\",\"freediving\":\"潜水(泳姿不限)\",\"french flag\":\"法国国旗\",\"french kiss\":\"舌吻\",\"french text\":\"法文\",\"friedrich der grosse (azur lane)\":\"Friedrich_der_Grosse_(蔚蓝海岸)\",\"friends\":\"朋友\",\"frieren\":\"芙莉莲\",\"frilled apron\":\"花边围裙\",\"frilled bikini\":\"花边比基尼\",\"frilled bow\":\"花边蝴蝶结\",\"frilled bra\":\"花边胸罩\",\"frilled capelet\":\"花边披肩\",\"frilled choker\":\"花边项圈\",\"frilled collar\":\"花边衣领\",\"frilled gloves\":\"花边手套\",\"frilled hair tubes\":\"褶边发套（灵梦那种）\",\"frilled hairband\":\"花边发带\",\"frilled hat\":\"褶边帽子\",\"frilled kimono\":\"花边和服\",\"frilled panties\":\"花边内裤\",\"frilled pillow\":\"褶边枕头\",\"frilled ribbon\":\"花边缎带\",\"frilled shirt\":\"花边衬衫\",\"frilled shirt collar\":\"花边衬衫领\",\"frilled skirt\":\"花边裙子\",\"frilled sleeves\":\"花边袖子\",\"frilled swimsuit\":\"花边泳衣\",\"frilled thighhighs\":\"褶边过膝袜\",\"fringe\":\"须边\",\"fringe trim\":\"碎边饰物|边缘装饰物\",\"frog\":\"青蛙\",\"frog girl\":\"青蛙娘\",\"from back\":\"后背视角\",\"from space station\":\"空间站\",\"front-tie bikini top\":\"前系带比基尼上衣\",\"front view\":\"正面视角\",\"frontlight\":\"正面光\",\"frostleaf (arknights)\":\"霜叶（方舟）\",\"frostnova (arknights)\":\"霜新星（明日方舟）\",\"frottage\":\"摩擦性器官|用性器官摩擦别人的身体\",\"frozen\":\"被冻住的\",\"fruit\":\"水果\",\"frustrated brow\":\"沮丧的眉头\",\"frying pan\":\"平底锅\",\"fubuki (azur lane)\":\"吹雪（碧蓝航线）\",\"fubuki (blue archive)\":\"吹雪（蓝色档案）\",\"fubuki (kancolle)\":\"吹雪_(kancolle)\",\"fubuki (one-punch man)\":\"地狱吹雪\",\"fucked silly\":\"被肏到恍惚|被干得不要不要\",\"fujibayashi kyou\":\"藤林杏\",\"fujimaru ritsuka (female)\":\"咕哒子\",\"fujimaru ritsuka (male)\":\"咕哒男\",\"fujimura taiga\":\"藤村大河\",\"fujisaki chihiro\":\"不二咲千寻\",\"fujiwara chika\":\"藤原千花\",\"fujiwara no mokou\":\"藤原妹红\",\"fukuji mihoko\":\"福路美穗子\",\"fukuzawa yumi\":\"福泽祐巳\",\"full-length zipper\":\"有整件衣物长的拉链\",\"full-package futanari\":\"有完整两性器官的扶她\",\"full armor\":\"穿着全套盔甲的\",\"full nelson\":\"双肩下握颈体位\",\"fullmetal alchemist\":\"钢之炼金术士\",\"fumizuki (azur lane)\":\"fumizuki（碧蓝航线）\",\"funami yui\":\"船见结衣\",\"fur\":\"毛皮\",\"fur-trimmed\":\"毛边的\",\"fur-trimmed boots\":\"皮草靴\",\"fur-trimmed cape\":\"毛皮镶边斗篷\",\"fur-trimmed capelet\":\"毛皮装饰披肩\",\"fur-trimmed coat\":\"镶边皮草大衣\",\"fur-trimmed gloves\":\"毛皮镶边手套\",\"fur-trimmed headwear\":\"毛边头饰\",\"fur-trimmed hood\":\"毛皮镶边风帽\",\"fur-trimmed jacket\":\"皮草夹克\",\"fur-trimmed skirt\":\"毛皮镶边短裙\",\"fur-trimmed sleeves\":\"毛皮镶边袖子\",\"fur boots\":\"矮跟休闲皮草靴\",\"fur coat\":\"毛皮大衣\",\"fur hat\":\"毛皮帽子\",\"fur scarf\":\"皮草围巾\",\"fur trim\":\"皮草款式|毛皮镶边\",\"furina (genshin impact)\":\"芙宁娜(原神)\",\"furisode\":\"振袖\",\"furry female\":\"毛茸茸女性|福瑞娘\",\"furry male\":\"毛茸茸男性|福瑞男\",\"furry with non-furry\":\"非福瑞与福瑞（做爱等）\",\"furude rika\":\"古手梨花\",\"furudo erika\":\"古戸ヱリカ\",\"furukawa nagisa\":\"古河渚\",\"furutani himawari\":\"古谷向日葵\",\"fushimi inari\":\"伏见稻荷\",\"fusou (azur lane)\":\"扶苏（碧蓝航线）\",\"futa with female\":\"扶她和女性\",\"futa with futa\":\"两个扶她\",\"futa with male\":\"扶她和男性\",\"futaba anzu\":\"双叶杏\",\"futami ami\":\"双海亚美\",\"futami mami\":\"双海真美\",\"futasub\":\"干扶她|玩弄扶她\",\"futatsuiwa mamizou\":\"二ッ岩マミゾウ\",\"futon\":\"被窝\",\"fuuin no tsue\":\"封印之杖\",\"fuuka (blue archive)\":\"fuuka（蓝色档案）\",\"fuura kafuka\":\"风浦可符香\",\"gae bolg (fate)\":\"gae_bolg_(命运)\",\"gagged\":\"被塞口的\",\"gainsboro\":\"盖茨伯勒\",\"gakuran\":\"学兰\",\"galko\":\"ギャル子\",\"gamagoori ira\":\"蟇郡苛\",\"game console\":\"游戏机\",\"game controller\":\"游戏控制器\",\"gamepad\":\"游戏手柄\",\"gameplay mechanics\":\"(融入了)游戏机制元素\",\"ganaha hibiki\":\"我那霸响\",\"gangut (azur lane)\":\"甘古特（碧蓝航线）\",\"ganyu\":\"甘雨\",\"ganyu (genshin impact)\":\"甘雨（原神）\",\"gap (touhou)\":\"隙间(东方)\",\"garnet til alexandros xvii\":\"ガーネット・ティル・アレクサンドロス17世\",\"garreg mach monastery uniform\":\"加尔格·马可大修道院制服\",\"garrison cap\":\"船形帽|卫戍帽|军便帽\",\"garter\":\"袜带\",\"gasai yuno\":\"我妻由乃\",\"gascogne (azur lane)\":\"加斯科涅（碧蓝航线）\",\"gasping\":\"喘气（张大嘴）\",\"gate\":\"门\",\"gatling gun\":\"加特林机枪\",\"gauntlets\":\"护腕\",\"gavial (arknights)\":\"gavial（明日方舟）\",\"gawr gura\":\"噶呜·古拉\",\"gears\":\"齿轮\",\"gekkoukan high school uniform\":\"月光馆学园制服（Persona3）\",\"gem\":\"宝石\",\"gem uniform (houseki no kuni)\":\"宝石之国的制服\",\"gen 1 pokemon\":\"第1代口袋妖怪\",\"gen 2 pokemon\":\"第2代口袋妖怪\",\"gen 3 pokemon\":\"第3代口袋妖怪\",\"gen 4 pokemon\":\"第4代口袋妖怪\",\"gen 5 pokemon\":\"第5代口袋妖怪\",\"gen 6 pokemon\":\"第6代口袋妖怪\",\"gen 7 pokemon\":\"第7代口袋妖怪\",\"gen 8 pokemon\":\"第8代口袋妖怪\",\"gengetsu (touhou)\":\"幻月（东方）\",\"genital fluids\":\"性器分泌液\",\"genjii (touhou)\":\"源氏（东方）\",\"genshin impact sticker redraw (meme)\":\"genshin_Impact 贴纸重绘（模因）\",\"german clothes\":\"德国服装\",\"german flag\":\"德国国旗\",\"german flag bikini\":\"德国国旗比基尼\",\"german text\":\"德语\",\"germany\":\"德国\",\"geta\":\"木屐\",\"ghost tail\":\"幽灵尾巴\",\"ghostwhite\":\"幽灵白\",\"giant\":\"巨人\",\"gift\":\"礼物\",\"gift bag\":\"礼品袋\",\"gift box\":\"礼品盒\",\"giggling\":\"咯咯傻笑\",\"gilles de rais (caster) (fate)\":\"gilles_de_rais（施法者）（命运）\",\"girdle\":\"紧身塔\",\"girl sandwich\":\"被两个女孩夹在中间\",\"giving\":\"递|赠送\",\"giving up the ghost\":\"灵魂出窍\",\"gladiia (arknights)\":\"角斗士（明日方舟）\",\"glaive\":\"长柄刀\",\"glass\":\"玻璃\",\"glaucus (arknights)\":\"格劳克斯（明日方舟）\",\"globe\":\"地球仪\",\"gloom\":\"忧郁的\",\"glorious (azur lane)\":\"光荣（碧蓝航线）\",\"glowing\":\"发光的\",\"glowing hair\":\"发光的头发\",\"glowing weapon\":\"发光的武器\",\"glowstick\":\"荧光棒|打call棒\",\"gnaw\":\"啃\",\"gneisenau (azur lane)\":\"格奈森瑙（碧蓝航线）\",\"gneisenau (nightmarish succubus) (azur lane)\":\"gneisenau（噩梦般的魅魔）（碧蓝航线）\",\"goat horns\":\"山羊角\",\"goatee\":\"山羊胡\",\"gochuumon wa usagi desu ka12k\":\"点兔\",\"goddess of victory: nikke\":\"胜利女神:妮姬\",\"gokotai\":\"五虎退\",\"gokou ruri\":\"五更瑠璃\",\"gold\":\"金\",\"gold armor\":\"黄金盔甲\",\"gold chain\":\"金链子\",\"gold necklace\":\"金项链\",\"gold trim\":\"金色镶边\",\"golden darkness\":\"金色暗影\",\"golden hour lighting\":\"黄金时段照明\",\"golden shower\":\"金色淋浴\",\"goldenglow (arknights)\":\"Goldenglow（明日方舟）\",\"goldenrod\":\"金麒麟色\",\"goldfish\":\"金鱼\",\"golf club\":\"高尔夫俱乐部\",\"good end\":\"好结局\",\"gorget\":\"护喉|护喉甲|颈甲\",\"gorou (genshin impact)\":\"五郎（原神）\",\"gourd\":\"葫芦\",\"grabbing another's ass\":\"抓着对方屁股\",\"grabbing another's breast\":\"抓着别人的乳房\",\"grabbing own ass\":\"抓着自己的屁股\",\"grabbing own breast\":\"抓住自己的乳房\",\"gradient legwear\":\"渐变色袜子\",\"gradient pantyhose\":\"渐变色裤袜\",\"gradient sky\":\"倾斜的天空\",\"gradient thighhighs\":\"渐变色过膝袜\",\"graf zeppelin (azur lane)\":\"格拉夫齐柏林飞艇\",\"graf zeppelin (beachside urd) (azur lane)\":\"graf_zeppelin_(beachside_urd)_(azur_Lane)\",\"graffiti\":\"涂鸦\",\"grand canyon\":\"大峡谷\",\"grani (arknights)\":\"格兰尼（明日方舟）\",\"grass\":\"草\",\"grasslands\":\"草原\",\"grave\":\"坟墓\",\"gravel (arknights)\":\"砾石（方舟）\",\"gravure pose\":\"凹版姿势\",\"gray\":\"灰\",\"great wall of china\":\"长城\",\"green\":\"绿色\",\"green-framed eyewear\":\"绿框眼镜\",\"green background\":\"绿色背景\",\"green bikini\":\"绿色比基尼\",\"green bodysuit\":\"绿色紧身衣\",\"green bow\":\"绿色蝴蝶结\",\"green bowtie\":\"绿色领带\",\"green bra\":\"绿色胸罩\",\"green cape\":\"绿色斗篷\",\"green choker\":\"绿色项圈\",\"green coat\":\"绿色外套\",\"green footwear\":\"绿色鞋类\",\"green gloves\":\"绿色的手套\",\"green hairband\":\"绿色发带\",\"green hakama\":\"绿色的袴\",\"green headwear\":\"绿色头饰\",\"green jacket\":\"绿色夹克\",\"green kimono\":\"绿色和服\",\"green leotard\":\"绿色连身衣\",\"green lips\":\"绿色嘴唇\",\"green nails\":\"绿色的指甲\",\"green necktie\":\"绿色领带\",\"green panties\":\"绿色的内裤\",\"green pants\":\"绿色的裤子\",\"green pantyhose\":\"绿色裤袜\",\"green ribbon\":\"绿色丝带\",\"green sailor collar\":\"绿色水手领\",\"green scarf\":\"绿色围巾\",\"green shirt\":\"绿色衬衫\",\"green shorts\":\"绿色短裤\",\"green skin\":\"绿色皮肤\",\"green skirt\":\"绿色的裙子\",\"green sweater\":\"绿色的毛衣\",\"green swimsuit\":\"绿色的泳衣\",\"green thighhighs\":\"绿色过膝袜\",\"green vest\":\"绿色背心\",\"green wings\":\"绿色翅膀\",\"greenyellow\":\"绿黄\",\"grenade\":\"手榴弹\",\"grenade launcher\":\"榴弹发射器\",\"grenville (azur lane)\":\"格伦维尔（碧蓝航线）\",\"grey bikini\":\"灰色比基尼\",\"grey bow\":\"灰色蝴蝶结\",\"grey cardigan\":\"灰色开口衬衫\",\"grey coat\":\"灰色外套\",\"grey eye\":\"灰眼\",\"grey footwear\":\"灰色鞋类\",\"grey gloves\":\"灰色手套\",\"grey headwear\":\"灰色头饰\",\"grey hoodie\":\"灰色连帽衫\",\"grey jacket\":\"灰色夹克\",\"grey panties\":\"灰色的内裤\",\"grey pants\":\"灰色的裤子\",\"grey pantyhose\":\"灰色裤袜\",\"grey ribbon\":\"灰色丝带\",\"grey sailor collar\":\"灰色水手领\",\"grey shirt\":\"灰色上衣\",\"grey shorts\":\"灰色短裤\",\"grey skin\":\"灰色皮肤\",\"grey skirt\":\"灰色短裙\",\"grey sky\":\"灰色天空\",\"grey sleeves\":\"灰色袖子\",\"grey sweater\":\"灰色毛衣\",\"grey thighhighs\":\"灰色过膝袜\",\"grey vest\":\"灰色背心\",\"greythroat (arknights)\":\"灰喉（明日方舟）\",\"grill\":\"烤架\",\"grim (azur lane)\":\"严峻\",\"grimoire\":\"魔法书\",\"grimoire of alice\":\"爱丽丝的魔法书(东方)\",\"groceries\":\"食材\",\"grocery bag\":\"购物袋\",\"groin\":\"腹股沟|耻丘\",\"groin tendon\":\"腹股沟肌腱\",\"ground vehicle\":\"地面载具\",\"group hug\":\"团团抱\",\"group name\":\"团队名|组名\",\"group picture\":\"画面中有一群人\",\"guided crotch grab\":\"引导抓裆\",\"guided pectoral grab\":\"引导抓胸\",\"guillotine\":\"断头台\",\"guilty gear\":\"罪恶装备\",\"guilty gear strive\":\"罪恶装备strive\",\"guitar case\":\"吉他套\",\"gumi\":\"龟尾\",\"gummy (arknights)\":\"软糖（明日方舟）\",\"gunblade\":\"枪刃\",\"gundam 00\":\"高达_00\",\"guoba (genshin impact)\":\"锅巴（原神）\",\"guro\":\"猎奇\",\"gusset\":\"(缝在衣服上以放大、加固等的)衬料\",\"gynoid\":\"另一种机娘\",\"h&k hk416\":\"HK416\",\"habit\":\"修道服\",\"hachikuji mayoi\":\"八九寺真宵\",\"hachimaki\":\"扎头巾(名词)\",\"hacka doll 3\":\"ハッカドール3号\",\"hadanugi dousa\":\"光膀子\",\"hagiwara yukiho\":\"萩原雪歩\",\"hagoita\":\"羽子板\",\"hagoromo\":\"羽衣\",\"hair brush\":\"梳子\",\"hair brushing\":\"梳头\",\"hair cubes\":\"捆发珠\",\"hair flowing over\":\"头发飘过\",\"hair grab\":\"抓着头发\",\"hair half undone\":\"头发半松散\",\"hair horns\":\"梳成角状的头发\",\"hair lift\":\"托起头发\",\"hair on horn\":\"角上的头发\",\"hair over mouth\":\"头发盖在嘴上\",\"hair over one eyebrow\":\"头发遮住眉毛\",\"hair through headwear\":\"头发穿过头饰\",\"hair tie in mouth\":\"将系头发的东西叼在嘴里\",\"hair tubes\":\"束发套\",\"hair undone\":\"头发松散\",\"hair vines\":\"头发藤蔓\",\"hair weapon\":\"头发武器\",\"hairdressing\":\"梳理头发|扎辫子\",\"hairy\":\"体毛很多\",\"hakama pants\":\"袴裤\",\"hakama short skirt\":\"短袴裙\",\"hakurei reimu\":\"博丽灵梦\",\"hakurei reimu (cosplay)\":\"角色cos灵梦\",\"hakuryuu (azur lane)\":\"白龙（碧蓝航线）\",\"hakuryuu (inazuma eleven)\":\"白竜\",\"halberd\":\"戟\",\"half mask\":\"半面罩\",\"halftone background\":\"网点图背景\",\"halloween costume\":\"万圣节装扮\",\"hallway\":\"大厅\",\"hamakaze (kancolle)\":\"滨风（kancolle）\",\"hamaya\":\"破魔矢\",\"hammann (azur lane)\":\"哈曼(碧蓝航线)\",\"hammann (rebellious summer) (azur lane)\":\"哈曼（叛逆的夏天）（碧蓝航线）\",\"hammer\":\"锤子\",\"hammer and sickle\":\"锤子和镰刀\",\"hamster\":\"仓鼠\",\"hanako (blue archive)\":\"花子（蓝色档案）\",\"hanamura yousuke\":\"花村陽介\",\"hanasaki tsubomi\":\"花咲つぼみ\",\"hanasakigawa school uniform\":\"花咲川女子学园\",\"hanazuki (azur lane)\":\"花月（碧蓝航线）\",\"hanbok\":\"朝鲜服饰\",\"hand fan\":\"手持扇子\",\"hand gesture\":\"做手势\",\"hand grab\":\"手抓住\",\"hand in another's hair\":\"手放在对方的头发上\",\"hand in own hair\":\"手放头发上\",\"hand mirror\":\"手镜\",\"hand net\":\"手里拿着捕虫网\",\"hand on another's arm\":\"手放在他人手臂上\",\"hand on another's back\":\"手放在他人后背\",\"hand on another's hip\":\"手放在他人屁股上\",\"hand on head\":\"手放在头上\",\"hand on hilt\":\"手搁在刀柄上\",\"hand on own\":\"把手放在自己脸上\",\"hand on own arm\":\"手放在自己手臂上\",\"hand on own chin\":\"手碰着自己的下巴\",\"hand on own hip\":\"手放在自己的臀部上\",\"hand on own thigh\":\"手放在自己大腿上\",\"hand on shoulder\":\"手放在肩上\",\"hand over own mouth\":\"手掩着嘴\",\"hand puppet\":\"手上套着玩偶\",\"hand under clothes\":\"手放在衣物下\",\"handbag\":\"手提包\",\"handheld game console\":\"手里拿着游戏机\",\"handkerchief\":\"手帕\",\"hands\":\"手|双手\",\"hands in hair\":\"手在头发中\",\"hands in opposite sleeves\":\"双手交叉伸进袖子里\",\"hands on another's\":\"双手放在别人的脸上\",\"hands on another's cheeks\":\"双手放在对方的脸颊上\",\"hands on another's shoulders\":\"双手放在别人的肩膀上\",\"hands on headwear\":\"双手碰到头上的饰物\",\"hands on hilt\":\"双手搭在刀柄上\",\"hands on lap\":\"双手放在两腿之间\",\"hands on own\":\"双手放在自己的脸上\",\"hands on own cheeks\":\"双手放在自己的脸颊上\",\"hands on own chest\":\"双手放在自己的胸口\",\"hands on own head\":\"双手放在自己的头上\",\"hands on own stomach\":\"双手放在自己的肚子上\",\"hands on own thighs\":\"双手放在自己的大腿上\",\"hands on shoulders\":\"双手搭在两肩\",\"hands out of frame\":\"手超出图片外\",\"hands up\":\"双手朝上|双手抬起|双手举起\",\"hanekawa tsubasa\":\"羽川翼\",\"hanetsuki\":\"板羽球\",\"hanging\":\"吊起来的\",\"hanten (clothes)\":\"袢缠\",\"hanyuu\":\"羽入\",\"haori\":\"羽织\",\"happi\":\"法被\",\"happy birthday\":\"生日快乐\",\"happy halloween\":\"万圣节快乐\",\"happy new year\":\"新年快乐\",\"happy valentine\":\"情人节快乐\",\"haramura nodoka\":\"原村和\",\"hardhat\":\"安全帽\",\"hare (blue archive)\":\"小钩晴（蓝色档案）\",\"harem pants\":\"灯笼裤\",\"harime nui\":\"針目縫\",\"harp\":\"竖琴\",\"harpy\":\"有翼人|半人半鸟|鸟人族\",\"haruka (blue archive)\":\"haruka（蓝色档案）\",\"haruna (blue archive)\":\"榛名（蓝色档案）\",\"haruna (kancolle)\":\"榛名_(kancolle)\",\"haruno haruka\":\"春野はるか\",\"haruno sakura\":\"春野サクラ\",\"haruyama kazunori\":\"春山和典\",\"harvin\":\"矮人族\",\"hasegawa chisato\":\"长谷川千里\",\"hasegawa kobato\":\"羽瀬川小鳩\",\"hassan of serenity (fate)\":\"宁静的哈桑（命运）\",\"hasumi (blue archive)\":\"哈苏米（蓝色档案）\",\"hat feather\":\"带有羽毛的帽子\",\"hat ornament\":\"带有饰物的帽子\",\"hat over one eye\":\"帽子遮住了一只眼\",\"hat removed\":\"帽子被摘下|摘下帽子\",\"hat with ears\":\"自带耳朵的帽子\",\"hata no kokoro\":\"秦こころ\",\"hatchet\":\"短斧\",\"hatoba tsugu\":\"鳩羽つぐ\",\"hatsune miku\":\"初音未来\",\"hatsune miku (append)\":\"初音ミクappend\",\"hatsune miku (cosplay)\":\"cos成初音未来\",\"hauchiwa\":\"天狗叶扇\",\"hawaiian shirt\":\"夏威夷衫\",\"hayami kanade\":\"速水奏\",\"hayasaka mirei\":\"早坂美玲\",\"head\":\"头\",\"head-mounted display\":\"戴在头上的（VR）显示器\",\"head bump\":\"头上起包\",\"head fins\":\"鱼人耳|人鱼耳|鳍状耳朵\",\"head scarf\":\"包头巾(名词)\",\"head toward\":\"朝向\",\"head wings\":\"头上有翅膀\",\"headband\":\"扎头巾(名词)\",\"headdress\":\"头部穿戴物(偏笼统)\",\"headgear\":\"头部饰品(含一定科幻元素)\",\"headless\":\"无头\",\"headpat\":\"摸头\",\"headpiece\":\"装饰性头饰(偏幻想和民族风饰品)\",\"heads-up display\":\"状态条(游戏和科幻风格)\",\"heads together\":\"头碰在一起\",\"headset\":\"头戴式耳机\",\"headwear\":\"头饰(偏衣物类)\",\"headwear removed\":\"头饰被摘下|摘下头饰\",\"health bar\":\"血量槽|HP|血条\",\"heap\":\"堆\",\"heart-shape thought bubble\":\"心形思想泡泡\",\"heart-shaped box\":\"心形盒子\",\"heart-shaped lock\":\"心形锁\",\"heart background\":\"含心形的背景|桃色背景\",\"heart brooch\":\"心形胸针\",\"heart in mouth\":\"嘴里画着爱心|心形化的舌头\",\"heart necklace\":\"心形项链\",\"heart of string\":\"串成心形的绳子(或线条)\",\"heart pillow\":\"心形枕头\",\"heart print\":\"心形图案|心形印花\",\"heavyrain (arknights)\":\"大雨（方舟）\",\"hecatia lapislazuli\":\"ヘカーティア・ラピスラズリ\",\"heckler & koch\":\"黑克勒-科赫制系列武器\",\"height difference\":\"身高差\",\"heiter\":\"海塔(葬送的芙莉莲)\",\"heiwajima shizuo\":\"平和島静雄\",\"helena (azur lane)\":\"海伦娜\",\"helena blavatsky (fate)\":\"海伦娜·布拉瓦茨基（命运）\",\"helicopter\":\"直升机\",\"hellagur (arknights)\":\"海拉格（明日方舟）\",\"helltaker\":\"地狱把妹王\",\"helm\":\"戴着头盔的\",\"helmet\":\"头盔|头部装甲|头部防护罩\",\"helmet removed\":\"摘下头盔|被摘下的头盔\",\"helpless\":\"无反抗能力\",\"henshin\":\"变身\",\"hermione (azur lane)\":\"赫敏（碧蓝航线）\",\"heroic spirit festival outfit\":\"英灵节日装\",\"heroic spirit traveling outfit\":\"英灵旅装\",\"heshikiri hasebe\":\"へし切長谷部(刀剣乱舞)\",\"hexagon\":\"六边形\",\"hexagram\":\"六角星\",\"hibari (senran kagura)\":\"云雀（闪乱神乐）\",\"hibiki (blue archive)\":\"猫塚响（蓝色档案）\",\"hibiki (kancolle)\":\"响（kancolle）\",\"hibiscus (arknights)\":\"芙蓉（明日方舟）\",\"hidaka ai\":\"日高爱\",\"hidden face\":\"没有露脸|被挡住的脸\",\"hiding\":\"躲藏\",\"hieda no akyuu\":\"稗田阿求\",\"hiei (azur lane)\":\"hiei（碧蓝航线）\",\"hifumi (blue archive)\":\"阿慈谷日富美（蓝色档案）\",\"higashi setsuna\":\"東せつな\",\"high kick\":\"高踢|高抬腿\",\"high twintails\":\"高双马尾\",\"highleg\":\"高开衩的衣物\",\"highleg swimsuit\":\"高开衩的泳衣\",\"higuchi kaede\":\"樋口楓\",\"higuchi madoka\":\"樋口円香\",\"hiiragi kagami\":\"柊镜\",\"hiiragi tsukasa\":\"柊つかさ\",\"hijiri byakuren\":\"聖白蓮\",\"hikarizaka private high school uniform\":\"私立光坂高等学校校服\",\"hikawa hina\":\"氷川日菜\",\"hikawa sayo\":\"氷川紗夜\",\"hikimayu\":\"引眉\",\"hilichurl (genshin impact)\":\"丘丘人(原神)\",\"himejima akeno\":\"姬岛朱乃\",\"himekaidou hatate\":\"姫海棠はたて\",\"himekawa yuki\":\"姫川友紀\",\"himemori luna\":\"姬森露娜\",\"himmel (sousou no frieren)\":\"辛美尔(葬送的芙莉莲)\",\"hina (blue archive)\":\"空崎日奈（蓝色档案）\",\"hina (genshin impact)\":\"希娜（原神）\",\"hina ichigo\":\"雛苺\",\"hinanawi tenshi\":\"比那名居天子\",\"hinata (blue archive)\":\"若叶日向（蓝色档案）\",\"hinata hajime\":\"日向創\",\"hinata hideki\":\"日向\",\"hinatsuru ai\":\"雛鶴あい\",\"hino akane (idolmaster)\":\"日野茜\",\"hino akane (smile precure!)\":\"日野あかね\",\"hino rei\":\"火野レイ\",\"hip bones\":\"髋骨\",\"hip focus\":\"臀部为焦点\",\"hip vent\":\"服装露出髋部侧面\",\"hipbone\":\"髋骨\",\"hiradaira chisaki\":\"比良平ちさき\",\"hirasawa ui\":\"平沢憂\",\"hirasawa yui\":\"平泽唯\",\"hirschgeweih antennas\":\"八木天线\",\"hiryuu (azur lane)\":\"hiryuu（碧蓝航线）\",\"hishaku\":\"舀子\",\"hishikawa rikka\":\"菱川六花\",\"hitodama\":\"人魂\",\"hits\":\"点击量、阅览数、关注数(贺图)\",\"hitting\":\"击打\",\"hk416 (girls frontline)\":\"HK416\",\"hobble\":\"架\",\"hobby (azur lane)\":\"爱好（碧蓝航线）\",\"hockey mask\":\"曲棍球面具\",\"hojo karen\":\"北条加蓮\",\"holding animal\":\"抱着动物\",\"holding another's arm\":\"握住他人手臂\",\"holding another's hair\":\"握着别人的头发\",\"holding another's wrist\":\"握住别人手腕\",\"holding axe\":\"握着斧头\",\"holding bag\":\"提着包\",\"holding ball\":\"抱着球\",\"holding basket\":\"提着篮子\",\"holding book\":\"捧着书\",\"holding bottle\":\"拿着瓶子\",\"holding bouquet\":\"手捧花束\",\"holding bow (weapon)\":\"拿着弓(武器)\",\"holding bowl\":\"端着碗\",\"holding box\":\"端着箱子\",\"holding broom\":\"手持扫帚\",\"holding camera\":\"手持摄像机\",\"holding can\":\"拿着易拉罐\",\"holding candy\":\"手持糖果\",\"holding card\":\"手持卡片\",\"holding cat\":\"抱着猫\",\"holding chopsticks\":\"拿着筷子\",\"holding cigarette\":\"手叼香烟\",\"holding clothes\":\"拿着衣服\",\"holding cup\":\"手持杯子\",\"holding dagger\":\"手持匕首\",\"holding doll\":\"抱着玩偶\",\"holding fan\":\"拿着扇子\",\"holding flag\":\"手持旗帜\",\"holding food\":\"拿着食物\",\"holding fork\":\"拿着餐叉\",\"holding fruit\":\"拿着水果\",\"holding gift\":\"拿着礼物\",\"holding gun\":\"拿着枪\",\"holding hair\":\"握着头发|手指绕着头发\",\"holding hat\":\"拿着帽子\",\"holding head\":\"手里捧着头\",\"holding helmet\":\"拿着头盔\",\"holding innertube\":\"拿着泳圈\",\"holding instrument\":\"拿着乐器\",\"holding knife\":\"拿着刀\",\"holding leaf\":\"拿着叶子\",\"holding lollipop\":\"拿着棒棒糖\",\"holding mask\":\"拿着面具\",\"holding microphone\":\"拿着麦克风\",\"holding necklace\":\"拿着项链\",\"holding needle\":\"拿着缝衣针\",\"holding own arm\":\"握住自己的手臂\",\"holding own foot\":\"握着自己的脚\",\"holding paintbrush\":\"手握画笔\",\"holding paper\":\"拿着纸\",\"holding pen\":\"握笔\",\"holding pencil\":\"手持铅笔\",\"holding person\":\"抓住某人\",\"holding phone\":\"拿着手机\",\"holding pillow\":\"抱着枕头\",\"holding pipe\":\"拿着烟斗\",\"holding plate\":\"端着碟子\",\"holding poke ball\":\"拿着精灵球\",\"holding pokemon\":\"抱着宝可梦\",\"holding polearm\":\"手持长柄武器\",\"holding pom poms\":\"拿着啦啦队彩球\",\"holding sack\":\"拎着包袱\",\"holding scarf\":\"拿着围巾\",\"holding scythe\":\"手持镰刀\",\"holding sheath\":\"握着刀鞘\",\"holding shield\":\"手持盾牌\",\"holding shoes\":\"拿着鞋子\",\"holding sign\":\"手持招牌\",\"holding smoking pipe\":\"握着烟管\",\"holding spear\":\"手持长矛\",\"holding spoon\":\"拿着汤勺\",\"holding staff\":\"手持法杖\",\"holding stuffed animal\":\"抱着毛绒玩具\",\"holding stuffed toy\":\"抱着毛绒公仔\",\"holding stylus\":\"手持手写笔\",\"holding sword\":\"手持剑\",\"holding towel\":\"拿着毛巾\",\"holding tray\":\"托着盘子\",\"holding umbrella\":\"撑伞\",\"holding wand\":\"握着棒子\",\"holly\":\"冬青\",\"hologram\":\"全息图片\",\"holographic interface\":\"全息投影\",\"hololive\":\"木口社（vtb）\",\"hololive english\":\"holoen(皮套人)\",\"holster\":\"武装带\",\"homewear\":\"居家服\",\"homu\":\"嘟嘴|抿嘴\",\"homura (xenoblade 2)\":\"焰\",\"homurahara academy uniform\":\"穗群原学园制服\",\"honda mio\":\"本田未央\",\"honebami toushirou\":\"骨喰藤四郎\",\"honeycomb (pattern)\":\"蜂窝风格图案\",\"honeycomb background\":\"蜂窝风格背景\",\"hong meiling\":\"红美铃\",\"honkai: star rail\":\"崩坏:星穹铁道\",\"honkai (series)\":\"崩坏（系列）\",\"honkai impact 3rd\":\"崩坏三\",\"honma meiko\":\"本間芽衣子\",\"honolulu (azur lane)\":\"火奴鲁鲁\",\"honolulu (summer accident?!) (azur lane)\":\"檀香山（夏季事故？！）（蔚蓝车道）\",\"hood (azur lane)\":\"引擎盖\",\"hooded capelet\":\"带帽披肩\",\"hoop\":\"铁环\",\"hooves\":\"蹄子\",\"horikawa kunihiro\":\"堀川国広\",\"horikawa raiko\":\"堀川雷鼓\",\"horizon\":\"地平线\",\"horizontal stripes\":\"水平条纹\",\"horn (arknights)\":\"号角（明日方舟）\",\"horn bow\":\"系着蝴蝶结的角\",\"horn ornament\":\"角上有饰物\",\"horn ribbon\":\"角上系着缎带\",\"horned headwear\":\"角状头饰\",\"horned helmet\":\"带角头盔\",\"hornet (azur lane)\":\"大黄蜂（碧蓝航线）\",\"horns through headwear\":\"为角留了洞的头饰\",\"horror (theme)\":\"恐怖(主题)\",\"horse\":\"马\",\"horse dildo\":\"马 假阳具\",\"horse mask\":\"马面具\",\"horseback riding\":\"骑马\",\"horseshoe\":\"马蹄铁\",\"horseshoe ornament\":\"马蹄形装饰\",\"hose\":\"软管\",\"hoshiguma (arknights)\":\"星熊\",\"hoshiguma (patrolling ronin) (arknights)\":\"星熊（巡逻浪人）（明日方舟）\",\"hoshiguma yuugi\":\"星熊勇仪\",\"hoshii miki\":\"星井美希\",\"hoshimachi suisei\":\"星街彗星\",\"hoshimiya ichigo\":\"星宮いちご\",\"hoshimiya kate\":\"星宮ケイト\",\"hoshino (blue archive)\":\"星野（蓝色档案）\",\"hoshizora miyuki\":\"星空みゆき\",\"hoshizora rin\":\"星空凛\",\"hospital bed\":\"病床\",\"hot\":\"热的\",\"hot air balloon\":\"热气球\",\"hotarumaru\":\"蛍丸\",\"hoto cocoa\":\"保登心爱\",\"hotpink\":\"亮粉\",\"houjou hibiki\":\"北条響\",\"houjou satoko\":\"北条沙都子\",\"houjuu nue\":\"封獣ぬえ\",\"houndstooth\":\"千鸟格纹\",\"hourai doll\":\"蓬莱人形\",\"houraisan kaguya\":\"蓬莱山辉夜\",\"hourglass\":\"沙漏\",\"houshou marine\":\"宝钟玛琳\",\"how to\":\"画法示范\",\"hreesome\":\"3P\",\"hu tao\":\"胡桃\",\"hu tao (genshin impact)\":\"胡桃（原神）\",\"huang baoling\":\"黄宝鈴\",\"huang lingyin\":\"凰铃音\",\"hug\":\"拥抱\",\"hug from behind\":\"从背后抱上来\",\"huge dildo\":\"巨大的假阳具\",\"huge nipples\":\"大乳头|长乳头\",\"huge penis\":\"大阴茎\",\"huge weapon\":\"大尺寸武器\",\"human dog\":\"人类狗\",\"human furniture\":\"人性化家具\",\"human toilet\":\"人厕\",\"human village (touhou)\":\"人类村（东方）\",\"humanoid robot\":\"类人机器人\",\"hung (arknights)\":\"挂（方舟）\",\"hungry\":\"饥饿的\",\"hyper galaxy\":\"超级银河\",\"hypnosis\":\"催眠|催眠术\",\"hyuuga hinata\":\"日向ヒナタ\",\"i-19 (azur lane)\":\"i-19（碧蓝航线）\",\"i-26 (azur lane)\":\"i-26（碧蓝航线）\",\"i-class destroyer\":\"駆逐イ級\",\"ibaraki douji (fate)\":\"茨城童子（命运）\",\"ibaraki kasen\":\"茨木華扇\",\"ibuki (azur lane)\":\"ibuki（碧蓝航线）\",\"ibuki (street fighter)\":\"息吹\",\"ibuki fuuko\":\"伊吹風子\",\"ibuki suika\":\"伊吹萃香\",\"ice\":\"冰\",\"ice cube\":\"冰块\",\"ice skating\":\"滑冰\",\"ice wings\":\"冰翼\",\"ichigo hitofuri\":\"一期一振\",\"ichihara nina\":\"市原仁奈\",\"ichinose asuna\":\"碧蓝档案亚丝娜\",\"ichinose kotomi\":\"一ノ瀬ことみ\",\"ichinose shiki\":\"一之濑志希\",\"id card\":\"学生证|身份证\",\"idolmaster (classic)\":\"偶像大师（经典）\",\"ifrit (arknights)\":\"ifrit（明日方舟）\",\"igarashi futaba (shiromanta)\":\"五十嵐双葉\",\"igarashi kyou (eroe)\":\"五十嵐京\",\"ikamusume\":\"イカ娘\",\"ikari shinji\":\"碇シンジ\",\"illustrious (azur lane)\":\"光辉(碧蓝航线）\",\"illustrious (maiden lily's radiance) (azur lane)\":\"杰出（少女百合的光芒）（碧蓝航线）\",\"illustrious (morning star of love and hope) (azur lane)\":\"杰出的（爱与希望的晨星）（碧蓝航线）\",\"illyasviel von einzbern\":\"伊莉雅丝菲尔·冯·爱因兹贝伦\",\"imagining\":\"在想象的\",\"imaizumi kagerou\":\"今泉影狼\",\"immense\":\"巨大\",\"imminent anal\":\"即将肛门\",\"imminent fellatio\":\"即将的口交\",\"imminent gangbang\":\"即将到来的轮奸\",\"imminent kiss\":\"快亲上了\",\"imminent penetration\":\"即将插入\",\"imminent rape\":\"正要被强奸\",\"imminent sex\":\"正要进行性行为\",\"imminent vaginal\":\"正要被插入的小穴\",\"impaled\":\"被刺穿的\",\"implied cunnilingus\":\"暗示舔阴\",\"implied fellatio\":\"暗示口交\",\"implied fingering\":\"暗示指法\",\"implied footjob\":\"暗示足交\",\"implied futanari\":\"暗示其是扶她\",\"implied masturbation\":\"暗示手淫\",\"implied sex\":\"其实插进去了吧|遮挡了性交的结合处\",\"implied yaoi\":\"暗示八井\",\"implied yuri\":\"暗示其是女同性恋\",\"impossible clothes\":\"有不现实的包裹程度的衣服\",\"impossible leotard\":\"人体彩绘般的连身衣\",\"impossible swimsuit\":\"人体彩绘般的泳衣\",\"impregnation\":\"受精图\",\"improvised gag\":\"临时口球（抹布/胶带/内裤等）\",\"in box\":\"在盒子里的|箱内女孩\",\"in bucket\":\"(角色)在桶里\",\"in container\":\"(角色)在容器里\",\"in cup\":\"(角色)在杯子里\",\"in food\":\"(角色)在食物里\",\"in main street\":\"大道\",\"in the face\":\"有某物冲到脸上\",\"in the movie theatre\":\"在电影院里\",\"in tree\":\"在树上\",\"inaba mob (touhou)\":\"稻叶暴徒（东方）\",\"inaba tewi\":\"因幡てゐ\",\"inami mahiru\":\"伊波まひる\",\"inazuma (kancolle)\":\"电_(kancolle)\",\"inazuma eleven (series)\":\"闪电十一人（系列）\",\"incoming food\":\"递食物\",\"incoming gift\":\"递礼物\",\"incoming kiss\":\"等待接吻|献吻\",\"independence (azur lane)\":\"独立（碧蓝航线）\",\"indianapolis (azur lane)\":\"印第安纳波利斯\",\"indianred\":\"印度红\",\"indie virtual youtuber\":\"皮套人(个人势)\",\"indigo\":\"靛青\",\"indigo (arknights)\":\"靛蓝（明日方舟）\",\"indomitable (azur lane)\":\"不屈不挠\",\"indomitable (ms. motivationless maid) (azur lane)\":\"不屈不挠（无动机的女仆女士）（碧蓝航线）\",\"indra (arknights)\":\"因陀罗（方舟）\",\"infection monitor (arknights)\":\"感染监测器_(明日方舟)\",\"infinity\":\"无穷|无限符号\",\"inflatable raft\":\"充气筏\",\"inflatable toy\":\"充气玩具\",\"inflation\":\"隆起的腹部\",\"injury\":\"有伤的\",\"ink\":\"墨水|颜料\",\"ink bottle\":\"墨水瓶（高）\",\"ink tank (splatoon)\":\"颜料罐(喷射战士)\",\"inkling\":\"インクリング\",\"inkwell\":\"墨水瓶（低）\",\"inlet\":\"入口\",\"inline skates\":\"直排轮溜冰鞋\",\"innertube\":\"泳圈\",\"inoue orihime\":\"井上織姫\",\"insect\":\"昆虫\",\"insect wings\":\"昆虫翅膀\",\"inset\":\"插入其他镜头或图片\",\"insignia\":\"证章\",\"instant loss\":\"即堕\",\"instant loss 2koma\":\"即堕2格漫画\",\"instrument\":\"乐器\",\"instrument case\":\"乐器盒\",\"intense shadows\":\"强阴影\",\"inter headset\":\"EVA神经连接器\",\"interface headset\":\"EVA神经连接器\",\"interlocked fingers\":\"紧扣的双手\",\"internal cumshot\":\"内射断面图\",\"intravenous drip\":\"静脉滴注\",\"inubashiri momiji\":\"犬走椛\",\"inugami korone\":\"戌神ころね\",\"inumuta houka\":\"犬牟田宝火\",\"inuyama aoi\":\"犬山あおい\",\"invisible chair\":\"隐形椅子\",\"invisible penis\":\"隐去阴茎\",\"iori (blue archive)\":\"银镜伊织（蓝色档案）\",\"iori junpei\":\"伊織順平\",\"iori rinko\":\"イオリ・リン子\",\"irene (arknights)\":\"艾琳（明日方舟）\",\"iroha (blue archive)\":\"iroha（蓝色档案）\",\"iroha (samurai spirits)\":\"いろは(侍魂)\",\"iron cross\":\"铁十字架\",\"irrumatio\":\"深喉\",\"is that so\":\"so-nanoka(是这样啊的口癖)\",\"ishtar (fate)\":\"伊斯塔（命运）\",\"ishtar (fate/grand order)\":\"伊什塔尔\",\"iskandar (fate)\":\"依斯干达_(命运)\",\"isobe noriko\":\"磯辺典子\",\"isolated island oni\":\"離島棲鬼\",\"isshiki akane\":\"一色あかね\",\"istina (arknights)\":\"伊斯蒂娜（明日方舟）\",\"isuzu hana\":\"五十鈴華\",\"itadori yuuji\":\"板取雄二\",\"italian flag\":\"意大利国旗\",\"italian text\":\"意大利语\",\"itoshiki nozomu\":\"糸色望\",\"itsumi erika\":\"逸見エリカ\",\"ivory\":\"象牙\",\"izayoi aki\":\"十六夜アキ\",\"izayoi liko\":\"十六夜リコ\",\"izayoi sakuya\":\"十六夜咲夜\",\"izumi-no-kami kanesada\":\"和泉守兼定\",\"izumi (blue archive)\":\"狮子堂泉（蓝色档案）\",\"izumi konata\":\"泉此方\",\"izumi sagiri\":\"和泉纱雾\",\"izuna (blue archive)\":\"izuna（蓝色档案）\",\"jack the ripper (fate/apocrypha)\":\"开膛手杰克（命运/伪经）\",\"jackal ears\":\"豺狼耳\",\"jacket around waist\":\"用夹克束腰\",\"jacket on shoulders\":\"用夹克披肩\",\"jacket partially removed\":\"夹克部分移除\",\"jacket removed\":\"脱下夹克|脱下的夹克\",\"jaggy lines\":\"锯齿线\",\"jaguar ears\":\"美洲豹耳朵\",\"jaguar tail\":\"美洲豹尾巴\",\"jail bars\":\"监狱酒吧\",\"jakuzure nonon\":\"蛇崩乃音\",\"japan\":\"日本\",\"japan (hetalia)\":\"本田菊\",\"japanese (nationality)\":\"日本人\",\"japanese armor\":\"日本铠甲\",\"japanese flag\":\"日本国旗\",\"japari symbol\":\"加帕里符号\",\"jar\":\"罐子\",\"javelin (azur lane)\":\"标枪(碧蓝航线)\",\"jaye (arknights)\":\"杰伊（明日方舟）\",\"jean (genshin impact)\":\"琴（原神）\",\"jean (sea breeze dandelion) (genshin impact)\":\"琴_(海风蒲公英)_(原神)\",\"jean bart (azur lane)\":\"让·巴特\",\"jeanne d'arc\":\"圣女贞德\",\"jeanne d'arc (alter) (fate)\":\"圣女贞德（命运）\",\"jeanne d'arc (azur lane)\":\"jeanne_d'arc（碧蓝航线）\",\"jeanne d'arc (fate)\":\"圣女贞德（命运）\",\"jeanne d'arc (granblue fantasy)\":\"ジャンヌダルク(神撃のバハムート)\",\"jeanne d'arc (ruler) (fate)\":\"jeanne_d'arc_(统治者)_(命运)\",\"jeanne d'arc alter (avenger) (fate)\":\"jeanne_d'arc_alter_(avenger)_(fate)\",\"jeanne d'arc alter (fate)\":\"jeanne_d'arc_alter_(fate)\",\"jeanne d'arc alter (ver. shinjuku 1999) (fate)\":\"jeanne_d'arc_alter_(ver._shinjuku_1999)_(fate)\",\"jeanne d'arc alter santa lily (fate)\":\"jeanne_d'arc_alter_santa_lily_(fate)\",\"jellyfish\":\"水母\",\"jessica (arknights)\":\"杰西卡（明日方舟）\",\"jester cap\":\"小丑帽\",\"jet\":\"喷气式飞机\",\"jet black king of knights ver. shinjuku 1999\":\"漆黑的骑士王ver新宿1999\",\"jiangshi\":\"僵尸\",\"jingle bell\":\"铃铛\",\"joints\":\"关节\",\"jojo no kimyou na bouken\":\"jojo\",\"jojo pose\":\"JOJO立\",\"jouga maya\":\"条河麻耶\",\"jougasaki mika\":\"城崎美嘉\",\"jougasaki rika\":\"城ヶ崎莉嘉\",\"judas cradle\":\"犹大摇篮\",\"juice box\":\"盒装饮料\",\"juliet sleeves\":\"朱丽叶袖\",\"junketsu\":\"神衣纯洁\",\"junko (blue archive)\":\"junko（蓝色档案）\",\"junko (touhou)\":\"纯子（东方）\",\"kabuto\":\"头盔|甲胄\",\"kadotani anzu\":\"角谷杏\",\"kaede (blue archive)\":\"枫（蓝色档案）\",\"kaenbyou rin\":\"火焰猫燐\",\"kaeya (genshin impact)\":\"凯亚(原神)\",\"kafuu chino\":\"香风智乃\",\"kaga (azur lane)\":\"加贺(碧蓝航线)\",\"kaga (battleship) (azur lane)\":\"加贺（战舰）（碧蓝航线）\",\"kaga (everlasting killing stone) (azur lane)\":\"kaga（永恒的杀戮石）（碧蓝航线）\",\"kaga (kancolle)\":\"加贺_(kancolle)\",\"kagami mochi\":\"镜饼\",\"kagamihara nadeshiko\":\"各務原なでしこ\",\"kagamine len\":\"镜音连\",\"kagamine rin\":\"镜音铃\",\"kagiyama hina\":\"鍵山雛\",\"kagura (gintama)\":\"神楽(銀魂)\",\"kagurazaka asuna\":\"神楽坂明日菜\",\"kaguya luna\":\"輝夜月\",\"kaijuu\":\"怪兽\",\"kaiou michiru\":\"海王みちる\",\"kaizuka inaho\":\"界塚伊奈帆\",\"kaku seiga\":\"霍青娥\",\"kakudate karin\":\"角楯华凛\",\"kakyoin noriaki\":\"花京院纪明\",\"kallen stadtfeld\":\"紅月カレン\",\"kama (fate)\":\"卡玛（命运）\",\"kamado nezuko\":\"灶门祢豆子\",\"kamijou touma\":\"上条当麻\",\"kamikita komari\":\"神北小毬\",\"kamio misuzu\":\"神尾观铃\",\"kamio reiji (yua)\":\"神尾提督（舰C）\",\"kamisato ayaka\":\"神里绫华\",\"kamishirasawa keine\":\"上白沢慧音\",\"kamiya nao\":\"神谷奈绪\",\"kamiyama high school uniform\":\"神山高中校服\",\"kamui gakupo\":\"神威がくぽ\",\"kan'u unchou\":\"关羽云长\",\"kanabou\":\"鬼金棒\",\"kaname madoka\":\"鹿目まどか\",\"kaname madoka (cosplay)\":\"cos成鹿目圆\",\"kaname madoka (mahou shoujo madoka magica)\":\"鹿目圆\",\"kanaria\":\"金糸雀\",\"kanbaru suruga\":\"神原駿河\",\"kanji\":\"汉字\",\"kanna kamui\":\"カンナカムイ(小林さんちのメイドラゴン)\",\"kano shuuya\":\"鹿野修哉\",\"kanon (umineko)\":\"嘉音\",\"kanroji mitsuri\":\"甘露寺蜜璃\",\"kanzaki ranko\":\"神崎兰子\",\"kappa\":\"河童\",\"kappa mob (touhou)\":\"河童暴徒（东方）\",\"kappougi\":\"(烹饪时穿的)罩衫\",\"karakasa obake\":\"唐伞妖怪\",\"karaoke\":\"卡拉OK\",\"karasu tengu\":\"乌天狗\",\"kariginu\":\"狩衣\",\"karin (blue archive)\":\"卡琳（蓝色档案）\",\"karin (bunny) (blue archive)\":\"卡琳（兔子）（蓝色档案）\",\"kariya masaki\":\"狩屋マサキ\",\"karna (fate)\":\"カルナ(Fate)\",\"karyl (princess connect)\":\"凯露\",\"kasane teto\":\"重音テト\",\"kashima (kancolle)\":\"鹿岛（kancolle）\",\"kashino (azur lane)\":\"樫野\",\"kashino (hot springs relaxation) (azur lane)\":\"樫野_(牛牛皮肤)\",\"kashiwazaki sena\":\"柏崎星奈\",\"kashuu kiyomitsu\":\"加州清光\",\"kasodani kyouko\":\"幽谷響子\",\"kasuga ayumu\":\"春日歩\",\"kasugano sakura\":\"春日野さくら\",\"kasumi (doa)\":\"霞(DOA)\",\"kasumigaoka utaha\":\"霞之丘诗羽\",\"katagiri sanae\":\"片桐早苗\",\"katana\":\"日本刀\",\"katori (kancolle)\":\"katori_(kancolle)\",\"katou asuka\":\"加藤明日香\",\"katou megumi\":\"加藤惠\",\"katsuki yuuri\":\"胜生勇利\",\"katsura hinagiku\":\"桂雏菊\",\"katsuragi misato\":\"葛城美里\",\"katsushika hokusai (fate)\":\"葛饰北斋（命运）\",\"katyusha (girls und panzer)\":\"喀秋莎（少女与战车）\",\"kawakami mai\":\"川神舞\",\"kawakaze (azur lane)\":\"川风（碧蓝航线）\",\"kawashima ami\":\"川岛亚美\",\"kawashima momo\":\"河嶋桃\",\"kawashiro nitori\":\"河城荷取\",\"kay (girls und panzer)\":\"ケイ(GuP)\",\"kayoko (blue archive)\":\"kayoko（蓝色档案）\",\"kazama asuka\":\"風間飛鳥\",\"kazami yuuka\":\"風見幽香\",\"kazami yuuka (pc-98)\":\"旧作幽香\",\"kazanari tsubasa\":\"風鳴翼\",\"kazemaru ichirouta\":\"風丸一郎太\",\"kazuha's friend (genshin impact)\":\"枫原万叶（原神）\",\"kazusa (blue archive)\":\"kazusa（蓝色档案）\",\"kedama milk\":\"毛玉\",\"keep out\":\"KEEP-OUT警戒线\",\"keizoku military uniform\":\"继续高中军服\",\"keizoku school uniform\":\"继续高中校服\",\"kenzaki makoto\":\"剣崎真琴\",\"keqing\":\"刻晴\",\"keqing (genshin impact)\":\"刻晴（原神）\",\"keqing (opulent splendor) (genshin impact)\":\"刻晴（富丽堂皇）（原神）\",\"kerchief\":\"方头巾\",\"kettle\":\"水壶\",\"key\":\"钥匙\",\"key necklace\":\"钥匙项链\",\"keyboard (computer)\":\"电脑键盘\",\"keyboard (instrument)\":\"键盘乐器\",\"keychain\":\"钥匙扣\",\"keyhole\":\"锁扣\",\"keystone\":\"要石\",\"khaki\":\"卡其色\",\"kiana kaslana\":\"琪亚娜·卡斯兰娜\",\"kickboard\":\"提水板\",\"kicking\":\"踢\",\"kido tsubomi\":\"木戸つぼみ\",\"kigurumi\":\"玩偶装\",\"kijin seija\":\"鬼人正邪\",\"kikuchi makoto\":\"菊地真\",\"kikuri (touhou)\":\"菊里（东方）\",\"kill la kill\":\"斩服少女\",\"kind smile\":\"善良的微笑\",\"kine\":\"杵\",\"king (chess)\":\"国王(国际象棋)\",\"kino makoto\":\"木野まこと\",\"kinomoto sakura\":\"木之本樱\",\"kinu (azur lane)\":\"kinu（碧蓝航线）\",\"kira yoshikage\":\"吉良吉影\",\"kirara (genshin impact)\":\"绮良良(原神)\",\"kirigaya suguha\":\"桐谷直叶\",\"kirigiri kyouko\":\"雾切响子\",\"kirijou mitsuru\":\"桐条美鹤\",\"kirima sharo\":\"桐间纱路\",\"kirima syaro\":\"桐间纱路\",\"kirin (armor)\":\"麒麟套\",\"kirino ranmaru\":\"霧野蘭丸\",\"kirisame marisa\":\"雾雨魔理沙\",\"kirishima (kancolle)\":\"雾岛_(kancolle)\",\"kirito\":\"桐人\",\"kiriya aoi\":\"霧矢あおい\",\"kiryuuin satsuki\":\"鬼龙院皋月\",\"kisaragi (azur lane)\":\"如月（碧蓝航线）|如月\",\"kisaragi chihaya\":\"如月千早\",\"kisaragi momo\":\"如月モモ\",\"kisaragi shintarou\":\"如月伸太郎\",\"kise yayoi\":\"黄瀬やよい\",\"kiseru\":\"烟斗\",\"kishibe rohan\":\"岸边露伴\",\"kishin sagume\":\"稀神サグメ\",\"kishinami hakuno (female)\":\"岸波白野\",\"kiss\":\"吻|亲吻|接吻\",\"kissing cheek\":\"亲脸颊\",\"kissing hair\":\"亲吻头发\",\"kita high school uniform\":\"县立北高校制服|县立北高校(凉宫春日的忧郁)\",\"kitagawa marin\":\"喜多川海梦\",\"kitashirakawa tamako\":\"北白川たまこ\",\"kitauji high school uniform\":\"北宇治高中校服（吹响吧！上低音号）\",\"kitazawa shiho\":\"北泽志保\",\"kiyohime (fate)\":\"清姬（命运）\",\"kiyohime (fate/grand order)\":\"清姬\",\"kiyohime (swimsuit lancer) (fate)\":\"清姫（泳装）\",\"kiyosumi school uniform\":\"清澄高中校服\",\"kizuna ai\":\"絆愛\",\"kizuna akari\":\"紲星あかり\",\"klee (genshin impact)\":\"克莱（原神）\",\"knee\":\"膝盖\",\"knee pads\":\"护膝\",\"knee up\":\"顶起膝盖\",\"kneepit sex\":\"跪下性行为\",\"knees\":\"膝盖\",\"knees together feet apart\":\"双膝并拢双脚分开\",\"knees up\":\"顶起双膝\",\"knife\":\"小刀\",\"knight\":\"骑士\",\"knight (chess)\":\"骑士(国际象棋)\",\"koakuma\":\"小悪魔(東方Project)\",\"kobayakawa rinko\":\"小早川凛子\",\"kobayakawa sae\":\"小早川紗枝\",\"kobayakawa yutaka\":\"小早川ゆたか\",\"kochiya sanae\":\"东风谷早苗\",\"kochou shinobu\":\"胡蝶しのぶ\",\"kogitsunemaru\":\"小狐丸\",\"koharu (blue archive)\":\"小春（蓝色档案）\",\"kohinata miho\":\"小日向美穂\",\"kohinata miku\":\"小日向未来\",\"koizumi hanayo\":\"小泉花阳\",\"koizumi itsuki\":\"古泉一樹\",\"koizumi itsuki (female)\":\"古泉一姫\",\"kokkoro\":\"可可罗\",\"kokona (blue archive)\":\"kokona（蓝色档案）\",\"kokonoe rin\":\"九重りん\",\"komaeda nagito\":\"狛枝凪斗\",\"komaki manaka\":\"小牧愛佳\",\"komeiji koishi\":\"古明地恋\",\"komeiji satori\":\"古明地觉\",\"kondou taeko\":\"近藤妙子\",\"kongou (aoki hagane no arpeggio)\":\"コンゴウ(蒼き鋼のアルペジオ)\",\"kongou (azur lane)\":\"金刚（碧蓝航线）\",\"kongou (kancolle)\":\"金刚（kancolle）\",\"konjiki no yami\":\"金色之暗\",\"konngara (touhou)\":\"孔加拉（东方）\",\"konno junko\":\"紺野純子\",\"konohagakure symbol\":\"木叶村标志\",\"konpaku youki\":\"魂魄妖忌\",\"konpaku youmu\":\"魂魄妖梦\",\"konpaku youmu (ghost)\":\"半霊\",\"korean clothes\":\"韩服\",\"korean text\":\"韩文\",\"koshimizu sachiko\":\"輿水幸子\",\"kotatsu\":\"被炉\",\"kote\":\"小手\",\"kotegawa yui\":\"古手川唯\",\"kotobuki tsumugi\":\"琴吹䌷\",\"kotohime (touhou)\":\"琴姬（东方）\",\"kotomine kirei\":\"言峰綺礼\",\"kotonoha akane\":\"琴葉茜\",\"kotoyoro\":\"新年问候\",\"kourindou tengu costume\":\"香霖堂天狗装束\",\"kousaka honoka\":\"高坂穗乃果\",\"kousaka kirino\":\"高坂桐乃\",\"kousaka kyousuke\":\"高坂京介\",\"kousaka reina\":\"高坂麗奈\",\"kousaka tamaki\":\"向坂環\",\"koyama yuzu\":\"小山柚子\",\"koyanskaya (fate)\":\"koyanskaya（命运）\",\"kozakura marry\":\"小桜茉莉\",\"kronshtadt (azur lane)\":\"喀琅施塔特（碧蓝航线）\",\"kroos (arknights)\":\"克罗斯（明日方舟）\",\"kroos the keen glint (arknights)\":\"克罗斯敏锐的闪光（明日方舟）\",\"kuchiki rukia\":\"朽木ルキア\",\"kuga natsuki\":\"玖我なつき\",\"kujikawa rise\":\"久慈川りせ\",\"kujou karen\":\"九条カレン\",\"kumano (azur lane)\":\"熊野（碧蓝航线）\",\"kumoi ichirin\":\"雲居一輪\",\"kunai\":\"苦无\",\"kunikida hanamaru\":\"国木田花丸\",\"kuradoberi jam\":\"蔵土縁紗夢\",\"kurodani yamame\":\"黒谷ヤマメ\",\"kuroka (high school dxd)\":\"黒歌\",\"kurokawa eren\":\"黒川エレン\",\"kuroki tomoko\":\"黒木智子\",\"kuromorimine military uniform\":\"黑森峰女子学园军服\",\"kuromorimine school uniform\":\"黑森峰女子学园校服\",\"kurosaki ichigo\":\"黑崎一护\",\"kurosawa dia\":\"黑泽黛雅\",\"kurosawa ruby\":\"黑泽露比\",\"kuroyukihime\":\"黑雪姬\",\"kurugaya yuiko\":\"来ヶ谷唯湖\",\"kurumi (touhou)\":\"久留美（东方）\",\"kurumi erika\":\"来海えりか\",\"kusakabe misao\":\"日下部みさお\",\"kusanagi motoko\":\"草薙素子\",\"kusazuri\":\"腹当|草摺\",\"kushieda minori\":\"櫛枝実乃梨\",\"kusugawa sasara\":\"久寿川ささら\",\"kyonko\":\"キョン子\",\"kyouka (princess connect!)\":\"氷川鏡華\",\"kyoukaisenjou no horizon\":\"京海战无地平线_1521\",\"kyubey\":\"QB\",\"la+ darknesss\":\"拉普拉斯·达克尼斯\",\"la pluma (arknights)\":\"la_pluma（明日方舟）\",\"lace-trimmed\":\"蕾丝饰边的\",\"lace-trimmed gloves\":\"蕾丝边手套\",\"lace-trimmed hairband\":\"蕾丝边发带\",\"lace-trimmed skirt\":\"蕾丝边短裙\",\"lace-trimmed sleeves\":\"蕾丝边袖子\",\"lace-up boots\":\"系带靴\",\"lace panties\":\"蕾丝内裤\",\"lace trim\":\"蕾丝镶边\",\"lactation through clothes\":\"隔着衣服泌乳\",\"ladder\":\"梯子\",\"ladle\":\"长柄勺\",\"ladybug\":\"瓢虫\",\"laevatein\":\"禁忌“莱瓦汀”\",\"laevatein (touhou)\":\"laevatein_(东方)\",\"laffey (azur lane)\":\"拉菲（碧蓝航线）\",\"lala satalin deviluke\":\"菈菈·萨塔琳·戴比路克\",\"lamia\":\"蛇娘\",\"lamp\":\"灯\",\"lamppost\":\"路灯\",\"lance\":\"(古骑兵的)长矛|长枪\",\"lantern\":\"灯笼\",\"lantern floating\":\"灯笼水槽\",\"lap pillow\":\"膝枕\",\"lappland (arknights)\":\"拉普兰德\",\"lappland (refined horrormare) (arknights)\":\"拉普兰（精致的恐怖梦魇）（明日方舟）\",\"laptop\":\"笔记本电脑\",\"large bow\":\"大蝴蝶结\",\"large hat\":\"大帽子\",\"large pectorals\":\"大胸肌\",\"large penis\":\"大阴茎\",\"large tail\":\"大尾巴\",\"large wings\":\"大翅膀\",\"laser\":\"激光\",\"lateral view\":\"斜侧面视角\",\"latex thighhighs\":\"乳胶材质的长筒袜\",\"latin cross\":\"拉丁式十字架\",\"laundry\":\"洗衣店\",\"laurel crown\":\"桂冠\",\"lava (arknights)\":\"熔岩（方舟）\",\"lava the purgatory (arknights)\":\"熔岩炼狱（明日方舟）\",\"lavenderblush\":\"薰衣草腮红\",\"lawn\":\"草坪\",\"lawngreen\":\"草坪绿\",\"layered\":\"分层的\",\"layered clothes\":\"多层衣物\",\"layered clothing\":\"分层服装\",\"le malin (azur lane)\":\"恶毒\",\"le malin (listless lapin) (azur lane)\":\"le_malin_(无精打采的\",\"le malin (mercredi at the secret base) (azur lane)\":\"le_malin_(秘密基地的_mercredi)_(azur_Lane)\",\"le malin (sleepy sunday) (azur lane)\":\"le_malin（沉睡的星期天）（蔚蓝车道）\",\"le temeraire (azur lane)\":\"le_temeraire_(蔚蓝海岸)\",\"le triomphant (azur lane)\":\"le_triomphant（碧蓝航线）\",\"leaf\":\"叶子\",\"leaf on head\":\"头上的叶子\",\"leaf print\":\"叶子印花\",\"leaf umbrella\":\"叶伞|当伞用的叶子\",\"leander (azur lane)\":\"瘦（碧蓝航线）\",\"leaning on object\":\"靠在物体上\",\"leaning on person\":\"靠着他人\",\"leash on penis\":\"阴茎上的皮带\",\"leash pull\":\"拉皮带\",\"leather\":\"皮革\",\"leather boots\":\"皮靴\",\"leather gloves\":\"皮手套\",\"leather jacket\":\"皮夹克\",\"left-handed\":\"左撇子\",\"leg between thighs\":\"腿顶在大腿之间\",\"leg grab\":\"抓着腿\",\"leg hair\":\"腿毛\",\"leg ribbon\":\"腿部丝带\",\"legendary pokemon\":\"传说宝可梦\",\"legjob\":\"腿交(可能无效\",\"legs\":\"双腿\",\"legs folded\":\"大腿小腿折起来\",\"legs together\":\"双腿并拢\",\"lei lei\":\"泪泪\",\"leizi (arknights)\":\"雷子（方舟）\",\"lelouch lamperouge\":\"鲁鲁修·兰佩鲁日\",\"lemonchiffon\":\"柠檬雪纺\",\"leonardo da vinci (fate)\":\"莱昂纳多·达·芬奇（命运）\",\"leopard print\":\"豹纹\",\"leopard tail\":\"豹尾\",\"letter\":\"信\",\"licking\":\"舔\",\"licking finger\":\"舔手指\",\"licking foot\":\"舔脚\",\"licking penis\":\"舔阴茎\",\"licking testicle\":\"舔睾丸\",\"lifebuoy\":\"救生圈\",\"lifting person\":\"将人抱起\",\"light\":\"光\",\"light blue eyes\":\"浅蓝色的眼睛\",\"light brown\":\"浅褐\",\"light brown eyes\":\"浅棕色眼睛\",\"light bulb\":\"灯泡\",\"light censor\":\"圣光\",\"light frown\":\"微微皱眉\",\"light green hair\":\"浅绿色头发\",\"light particles\":\"光粒子\",\"light purple hair\":\"浅紫色头发\",\"light rays\":\"光照\",\"light trail\":\"光线移动的轨迹\",\"lightblue\":\"浅蓝\",\"lightcoral\":\"浅珊瑚\",\"lightcyan\":\"浅青\",\"lighter\":\"打火机\",\"lightgoldenrodyellow\":\"浅金黄\",\"lightgray\":\"浅灰\",\"lightgreen\":\"浅绿\",\"lightning\":\"闪电\",\"lightning bolt symbol\":\"雷电符号（⚡）\",\"lightpink\":\"浅粉\",\"lights\":\"光\",\"lightsaber\":\"光剑\",\"lightsalmon\":\"光鲑鱼\",\"lightseagreen\":\"浅海绿\",\"lightskyblue\":\"亮天蓝\",\"lightslategray\":\"灯石灰\",\"lightsteelblue\":\"轻钢蓝\",\"lightyellow\":\"淡黄\",\"lili (tekken)\":\"リリ(鉄拳)\",\"lilith aensland\":\"欲望の迷い子リリス\",\"lillie (pokemon)\":\"リーリエ(ポケモン)\",\"lily (flower)\":\"百合花\",\"limegreen\":\"青柠\",\"lin yuhsia (arknights)\":\"林雨霞（方舟）\",\"linea alba\":\"平滑小腹\",\"linen\":\"亚麻布\",\"ling (arknights)\":\"玲（方舟）\",\"linie (sousou no frieren)\":\"莉妮耶(葬送的芙莉莲)\",\"linked piercing\":\"连环穿孔\",\"lion\":\"狮子\",\"lion girl\":\"狮子娘\",\"lion tail\":\"狮子尾巴\",\"lip biting\":\"咬嘴唇\",\"lip piercing\":\"唇钉\",\"lipgloss\":\"唇彩\",\"lipstick mark\":\"口红印\",\"lipstick tube\":\"口红管\",\"liquid\":\"液体\",\"liquid hair\":\"液态头发\",\"lisa (genshin impact)\":\"丽莎（原神）\",\"lisbeth\":\"篠崎里香\",\"listen!!\":\"《Listen!!》\",\"little bel (azur lane)\":\"小贝尔\",\"little red riding hood (grimm)\":\"赤頭巾\",\"littorio (azur lane)\":\"littorio（碧蓝航线）\",\"living hair\":\"活头发\",\"lizard\":\"蜥蜴\",\"lizard tail\":\"蜥蜴尾巴\",\"loating jacket\":\"休闲夹克\",\"lock\":\"锁\",\"locked arms\":\"互挽手臂\",\"locker\":\"储物柜\",\"log\":\"枯树干\",\"loincloth\":\"遮裆布\",\"long bangs\":\"长刘海\",\"long coat\":\"长外套\",\"long eyelashes\":\"长睫毛\",\"long fingernails\":\"长指甲\",\"long island (azur lane)\":\"长岛（碧蓝航线）\",\"long legs\":\"长腿\",\"long scarf\":\"长围巾\",\"long sideburns\":\"长鬓角\",\"long skirt\":\"长裙\",\"long toenails\":\"长脚趾甲\",\"look-alike\":\"撞脸\",\"looking ahead\":\"展望未来\",\"looking at animal\":\"看着动物\",\"looking at food\":\"看食物\",\"looking at hand\":\"看着手\",\"looking at hands\":\"看着双手\",\"looking at mirror\":\"照镜子\",\"looking at screen\":\"看着屏幕\",\"looking outside\":\"向外看\",\"looking pleasured\":\"看起来很爽\",\"loong\":\"中国龙\",\"loose belt\":\"松散的带子(衣物)\",\"loose necktie\":\"松散的领带\",\"lord camelot (fate)\":\"卡莱洛特勋爵（命运）\",\"lord el-melloi ii\":\"ロード・エルメロイII世\",\"lotion\":\"防晒霜|身体乳\",\"lotion bottle\":\"乳液瓶子\",\"louise (touhou)\":\"路易丝（东方）\",\"lounge chair\":\"躺椅\",\"love letter\":\"情书\",\"love live!\":\"爱生活！\",\"love live! school idol project\":\"爱生活！校园偶像\",\"love live! sunshine!!\":\"爱生活！阳光！！\",\"love train\":\"爱情列车\",\"low tied hair\":\"低扎头发\",\"low wings\":\"腰间的翅膀\",\"lower teeth\":\"（口中能看到）下齿\",\"lube\":\"润滑油\",\"lucoa (maidragon)\":\"ケツァルコアトル(小林さんちのメイドラゴン)\",\"luggage\":\"行李\",\"lulu (league of legends)\":\"露璐\",\"lumine (genshin impact)\":\"荧（原神）\",\"luminous\":\"夜光的\",\"luna nova school uniform\":\"鲁纳诺娃魔法学校校服\",\"lunar\":\"月的|月球的\",\"lunchbox\":\"便当盒\",\"lute (instrument)\":\"琵琶(乐器)\",\"lycoris recoil\":\"石蒜后坐力\",\"lying on floor\":\"躺在地上\",\"lying on person\":\"躺在人身上\",\"lying on the lake\":\"躺在湖面上\",\"lying on water\":\"躺在水中\",\"lynette (genshin impact)\":\"琳妮特(原神)\",\"lyra\":\"[天]天琴座\",\"lyrical nanoha\":\"魔法少女奈叶\",\"lyrics\":\"歌词\",\"m1911\":\"m1911型枪\",\"m4 carbine\":\"m4卡宾枪\",\"m legs\":\"M字摆腿\",\"mace\":\"权杖\",\"machine\":\"机械\",\"machine gun\":\"机关枪\",\"machinery\":\"机械武装\",\"macro shot\":\"微距摄像\",\"madotsuki\":\"窓付き\",\"maebara keiichi\":\"前原圭一\",\"maekawa miku\":\"前川みく\",\"magallan (arknights)\":\"麦哲伦（明日方舟）\",\"magatama necklace\":\"珠玉项链\",\"magazine\":\"杂志\",\"magazine (object)\":\"杂志（物品）\",\"magazine (weapon)\":\"弹匣(武器)\",\"mage staff\":\"魔杖\",\"magenta\":\"洋红\",\"magic\":\"魔法\",\"magical boy\":\"魔法少年\",\"magical musket\":\"魔能枪\",\"magician\":\"魔术师\",\"magnificent architecture\":\"建筑\",\"magnifying glass\":\"放大镜\",\"mahjong\":\"麻将\",\"mahjong tile\":\"麻将牌\",\"mai (touhou)\":\"舞（东方）\",\"maid apron\":\"女仆围裙\",\"maki (blue archive)\":\"maki（蓝色档案）\",\"makinami mari illustrious\":\"真希波・マリ・イラストリアス\",\"makise kurisu\":\"牧瀬紅莉栖\",\"male child\":\"小男孩\",\"male doctor (arknights)\":\"男医生_(arknights)\",\"male futanari\":\"男二成\",\"male masturbation\":\"男性自慰\",\"male penetrating female\":\"男性插入女性\",\"male pregnancy\":\"男性怀孕\",\"male pubic hair\":\"男性的阴毛\",\"male swimwear\":\"男用泳裤\",\"male underwear\":\"男用内裤\",\"mallet\":\"木槌\",\"mami mogu mogu\":\"麻美断头梗\",\"manabe nodoka\":\"真鍋和\",\"manakete\":\"龙人族\",\"manga (object)\":\"图中有漫画\",\"manjuu (azur lane)\":\"蛮啾（碧蓝航线）\",\"mankanshoku mako\":\"満艦飾マコ\",\"manly\":\"强壮的\",\"mansion\":\"屋敷\",\"manticore (arknights)\":\"蝎尾狮_(arknights)\",\"many colorful petals are flying\":\"五颜六色的花瓣飞舞\",\"maou (maoyuu)\":\"魔王(まおゆう)\",\"map\":\"地图\",\"maple leaf\":\"枫叶\",\"maple tree\":\"枫树\",\"mari (blue archive)\":\"mari（蓝色档案）\",\"marie (girls und panzer)\":\"マリー(GuP)\",\"marie antoinette (fate)\":\"玛丽·安托瓦内特（命运）\",\"mario (series)\":\"马里奥（系列）\",\"marker\":\"记号笔|记号笔写的标记\",\"maroon\":\"栗色\",\"mars symbol\":\"♂\",\"martha (fate)\":\"玛莎（命运）\",\"maruyama aya\":\"丸山彩\",\"mascara\":\"睫毛膏\",\"mascot\":\"吉祥物\",\"mash kyrielight\":\"玛修·基列莱特\",\"mashiro (blue archive)\":\"mashiro（蓝色档案）\",\"mask challenge (meme)\":\"面具挑战（模因）\",\"mask lift\":\"抬起面罩\",\"masked\":\"蒙面\",\"masochism\":\"抖M\",\"masquerade mask\":\"化妆舞会面具\",\"massachusetts (azur lane)\":\"马萨诸塞州\",\"massachusetts (dressed to impress) (azur lane)\":\"马萨诸塞州（着装给人留下深刻印象）（碧蓝航线）\",\"master sword\":\"大师之剑\",\"masturbation through clothing\":\"隔着衣服自慰\",\"matara okina\":\"摩多羅隠岐奈\",\"matching outfit\":\"情侣装\",\"mating press\":\"授精体位\",\"matoba risa\":\"的場梨沙\",\"matoi ryuuko\":\"纏流子\",\"matou kariya\":\"間桐雁夜\",\"matou sakura\":\"间桐樱\",\"matsukaze tenma\":\"松風天馬\",\"matsumoto rangiku\":\"松本乱菊\",\"matsuno choromatsu\":\"チョロ松\",\"matsuno ichimatsu\":\"松野一松\",\"matsuno jyushimatsu\":\"十四松\",\"matsuno karamatsu\":\"松野カラ松\",\"matsuno osomatsu\":\"おそ松\",\"matsuno todomatsu\":\"松野トド松\",\"matsuura kanan\":\"松浦果南\",\"matterhorn (arknights)\":\"马特霍恩（明日方舟）\",\"mattress\":\"床垫；褥子\",\"mature female\":\"熟女\",\"mature male\":\"成熟大叔\",\"maya (azur lane)\":\"玛雅（碧蓝航线）\",\"mayer (arknights)\":\"迈尔（明日方舟）\",\"mayuzumi fuyuko\":\"黛冬优子\",\"meat\":\"肉\",\"mecha\":\"机甲\",\"mechanical arms\":\"机械臂\",\"mechanical halo\":\"机械式天使光环\",\"mechanical horns\":\"机械角\",\"mechanical parts\":\"露出机损\",\"mechanical pencil\":\"出芯笔\",\"mechanical wings\":\"机械翼\",\"medal\":\"奖章\",\"medea (fate)\":\"美狄亚（命运）\",\"medical eyepatch\":\"医用眼罩\",\"medicine melancholy\":\"梅蒂欣\",\"meditation\":\"冥想（可能没用）\",\"medium shot\":\"中景\",\"medium skirt\":\"中等长裙子\",\"mediumaquamarine\":\"中海蓝\",\"mediumblue\":\"中蓝\",\"mediumorchid\":\"中兰花紫\",\"mediumpurple\":\"中紫\",\"mediumseagreen\":\"中海\",\"mediumslateblue\":\"中板岩蓝\",\"mediumspringgreen\":\"中春绿\",\"mediumturquoise\":\"中绿松石色\",\"mediumvioletred\":\"中紫红\",\"medusa (fate)\":\"美杜莎（命运）\",\"medusa (rider) (fate)\":\"美杜莎（骑士）（命运）\",\"mega pokemon\":\"Mega形态宝可梦\",\"megami magazine\":\"女神杂志\",\"megaphone\":\"扩音器\",\"megumin\":\"惠惠\",\"megurine luka\":\"巡音流歌\",\"meira (touhou)\":\"梅拉（东方）\",\"meka (overwatch)\":\"meka(守望先锋)\",\"melantha (arknights)\":\"梅兰莎（明日方舟）\",\"melting\":\"融化\",\"meltlilith\":\"梅尔特莉莉丝\",\"meltryllis (fate)\":\"Meltryllis_(命运)\",\"meltryllis (swimsuit lancer) (fate)\":\"メルトリリス(水着)\",\"meme\":\"meme|模因\",\"meme attire\":\"ACG流行款服装\",\"menstruation\":\"经期\",\"menu\":\"菜单\",\"meowfficer (azur lane)\":\"喵喵\",\"mephisto (arknights)\":\"墨菲斯托（明日方舟）\",\"merry christmas\":\"圣诞快乐\",\"messenger bag\":\"邮差包\",\"messy\":\"身上有凌乱的污渍\",\"mesugaki\":\"雌小鬼\",\"metal crab (arknights)\":\"金属蟹_(arknights)\",\"meteor (arknights)\":\"流星（方舟）\",\"meteorite (arknights)\":\"陨石（方舟）\",\"micro shorts\":\"小尺寸短裤\",\"microdress\":\"小尺寸连衣裙\",\"microphone stand\":\"麦克风杆\",\"mid shot\":\"中景\",\"midair\":\"半空中（浮空）\",\"midare toushirou\":\"乱藤四郎\",\"midnightblue\":\"午夜蓝\",\"midori (blue archive)\":\"midori（蓝色档案）\",\"midorikawa nao\":\"绿川直\",\"midoriya izuku\":\"绿谷出久\",\"midriff peek\":\"微微露出腹部\",\"mifune miyu\":\"三船美優\",\"miia (monster musume)\":\"ミーア(モンスター娘のいる日常)\",\"mika (blue archive)\":\"米卡（蓝色档案）\",\"mika (girls und panzer)\":\"ミカ(GuP)\",\"mikasa (azur lane)\":\"三笠\",\"mikazuki munechika\":\"三日月宗近(刀剣乱舞)\",\"mikazuki yozora\":\"三日月夜空\",\"miki sayaka\":\"美树沙耶香\",\"mikisugi aikurou\":\"美木杉愛九郎\",\"mikko (girls und panzer)\":\"ミッコ(GuP)\",\"milestone celebration\":\"（为关注数等）里程碑庆祝（而画的作品）\",\"milfeulle sakuraba\":\"ミルフィーユ桜葉\",\"military\":\"军事\",\"military hat\":\"军帽\",\"military operator\":\"军事作战员\",\"military vehicle\":\"军用载具\",\"milking machine\":\"挤奶器\",\"mima (touhou)\":\"mima_(东方)\",\"mimura kanako\":\"三村かな子\",\"minami kotori\":\"南小鸟\",\"minamino kanade\":\"南野奏\",\"minamoto no raikou (fate)\":\"Minamoto_no_raikou_(fate)\",\"minamoto no raikou (swimsuit lancer) (fate)\":\"源頼光(水着)\",\"minamoto sakura\":\"源さくら\",\"minase akiko\":\"水瀬秋子\",\"minase iori\":\"水濑伊织\",\"minase nayuki\":\"水瀬名雪\",\"minato aqua\":\"凑阿库娅\",\"minazuki karen\":\"水無月かれん\",\"mini-hakkero\":\"迷你八卦炉\",\"mini crown\":\"迷你皇冠\",\"mini hat\":\"迷你帽子\",\"mini wings\":\"迷你翅膀\",\"mini witch hat\":\"迷你魔女帽\",\"miniboy\":\"小人儿\",\"minneapolis (azur lane)\":\"明尼阿波利斯（碧蓝航线）\",\"mint (arknights)\":\"薄荷（方舟）\",\"mintcream\":\"薄荷糖\",\"miqo'te\":\"猫魅族(FF14)\",\"miracle mallet\":\"万宝槌\",\"mirror\":\"镜子\",\"misaka imouto\":\"御坂妹\",\"misaka mikoto\":\"御坂美琴\",\"mishaguji\":\"ミシャグジさま\",\"mismatched bikini\":\"双色比基尼\",\"mismatched footwear\":\"双色鞋子\",\"mismatched gloves\":\"双色手套\",\"mismatched pubic hair\":\"头发和阴毛颜色不一\",\"mismatched sleeves\":\"不匹配的袖子\",\"miss cloud\":\"misscloud\",\"missile\":\"导弹\",\"missing eye\":\"失踪的眼睛\",\"mistyrose\":\"迷迭香\",\"misumi nagisa\":\"美墨なぎさ\",\"misunderstanding\":\"误会\",\"mitake ran\":\"美竹蘭\",\"mitakihara school uniform\":\"见泷原中学校制服\",\"mitsudomoe (shape)\":\"巴纹\",\"mittens\":\"连指手套\",\"miura azusa\":\"三浦あずさ\",\"mixed bathing\":\"混浴\",\"mixed media\":\"手绘和数绘并存风格\",\"mixing bowl\":\"拌料盆\",\"mixing console\":\"混合控制台\",\"miyafuji yoshika\":\"宮藤芳佳\",\"miyako (blue archive)\":\"宫古（蓝色档案）\",\"miyako yoshika\":\"宮古芳香\",\"miyamizu mitsuha\":\"宮水三葉\",\"miyamoto frederica\":\"宮本フレデリカ\",\"miyamoto musashi\":\"宫本武藏（命运/大订单）\",\"miyamoto musashi (fate)\":\"宫本武藏（命运）\",\"miyamoto musashi (swimsuit berserker) (fate)\":\"宮本武蔵(水着)\",\"miyanaga saki\":\"宮永咲\",\"miyu (blue archive)\":\"霞泽美游（蓝色档案）\",\"miyu edelfelt\":\"美游·艾德费尔特\",\"mizuhashi parsee\":\"水橋パルスィ\",\"mizuki (arknights)\":\"水木（明日方舟）\",\"mizunashi akari\":\"水無灯里\",\"mizuno ai\":\"水野愛\",\"mizuno ami\":\"水野亜美\",\"mizutani eri\":\"水谷絵理\",\"mob cap\":\"头巾式室内女帽\",\"mobile suit\":\"机动战士\",\"moccasin\":\"莫卡辛色\",\"moe (blue archive)\":\"萌（蓝色档案）\",\"mogami shizuka\":\"最上静香\",\"mole on breast\":\"乳房上有痣\",\"mole on neck\":\"脖子上有痣\",\"mole on thigh\":\"大腿上有痣\",\"molecule\":\"分子\",\"molten rock\":\"熔岩\",\"momo velia deviluke\":\"梦梦·贝莉雅·戴比路克\",\"momoe nagisa\":\"百江なぎさ\",\"momoi (blue archive)\":\"桃井（蓝色档案）\",\"momozono love\":\"桃園ラブ\",\"mon3tr (arknights)\":\"mon3tr（明日方舟）\",\"mona (genshin impact)\":\"莫娜（原神）\",\"mona (genshin impact) (cosplay)\":\"mona_(原神)_(cosplay)\",\"monarch (azur lane)\":\"君主\",\"money\":\"钱\",\"monitor\":\"显示器\",\"monkey\":\"猴子\",\"monkey tail\":\"猴尾\",\"monochrome background\":\"单色背景\",\"monocle\":\"单片眼镜\",\"monocle hair ornament\":\"单片眼镜形头发装饰\",\"monogatari (series)\":\"物语（系列）\",\"monolith\":\"巨大的石头物体\",\"mononobe no futo\":\"物部布都\",\"monster boy\":\"亚人\",\"monster girl\":\"人外娘\",\"monster hunter\":\"怪物猎人\",\"montpelier (azur lane)\":\"蒙彼利埃（碧蓝航线）\",\"mop\":\"拖把\",\"mordred (fate)\":\"莫德雷德（命运）\",\"mordred (fate/apocrypha)\":\"莫德雷德（命运/伪经）\",\"mordred (swimsuit rider) (fate)\":\"モードレッド(水着)\",\"morgan le fay (fate)\":\"摩根勒菲（命运）\",\"mori calliope\":\"森美声\",\"morichika rinnosuke\":\"森近霖之助\",\"morikubo nono\":\"森久保诺诺\",\"morino rinze\":\"杜野凛世\",\"morishima haruka\":\"森島はるか\",\"moriya suwako\":\"洩矢諏訪子\",\"morning\":\"早晨\",\"moroboshi kirari\":\"諸星きらり\",\"morte (arknights)\":\"莫尔（明日方舟）\",\"moss\":\"苔藓\",\"mostima (arknights)\":\"mostima（明日方舟）\",\"motherly\":\"母性\",\"motoori kosuzu\":\"本织小铃\",\"motor vehicle\":\"机动载具\",\"motorcycle\":\"摩托车\",\"motorcycle helmet\":\"摩托头盔\",\"mount fuji\":\"富士山\",\"mountain (arknights)\":\"山（方舟）\",\"mountainous horizon\":\"山地地平线\",\"mouse\":\"老鼠\",\"mouse (computer)\":\"鼠标\",\"mouse girl\":\"鼠娘\",\"mouse tail\":\"鼠尾巴\",\"mousse (arknights)\":\"慕斯_(arknights)\",\"mouth\":\"嘴\",\"mudrock (arknights)\":\"泥岩（明日方舟）\",\"mudrock (obsidian) (arknights)\":\"泥岩（黑曜石）（方舟）\",\"mudrock (silent night) (arknights)\":\"泥岩（寂静之夜）（明日方舟）\",\"mug\":\"带柄的杯子|马克杯\",\"mugetsu (touhou)\":\"mugetsu（东方）\",\"mukai takumi\":\"向井拓海\",\"mukaido manaka\":\"向井戸まなか\",\"mukyuu\":\"姆Q\",\"mulberry (arknights)\":\"桑树（明日方舟）\",\"multicolored\":\"多彩的\",\"multicolored background\":\"多色背景\",\"multicolored bikini\":\"多色款比基尼\",\"multicolored bodysuit\":\"多色款连体衣\",\"multicolored cape\":\"多色款斗篷\",\"multicolored clothes\":\"多色款衣服\",\"multicolored gloves\":\"多色款手套\",\"multicolored jacket\":\"多种颜色的夹克\",\"multicolored nails\":\"多彩指甲\",\"multicolored scarf\":\"五彩围巾\",\"multicolored skin\":\"多彩皮肤\",\"multicolored skirt\":\"多色款裙子\",\"multicolored stripes\":\"多彩的条纹\",\"multicolored wings\":\"有多种颜色的翅膀\",\"multiple belts\":\"多个腰带\",\"multiple bows\":\"多只蝴蝶结\",\"multiple breast smother\":\"多个乳房窒息\",\"multiple crossover\":\"多部作品的角色或元素同框\",\"multiple earrings\":\"多个耳环\",\"multiple fellatio\":\"多人口交\",\"multiple horns\":\"多个角\",\"multiple legs\":\"多足角色\",\"multiple necklaces\":\"多条项链\",\"multiple others\":\"多个性别模糊的角色\",\"multiple penis fellatio\":\"多阴茎口交\",\"multiple penises\":\"阴茎包围网\",\"multiple persona\":\"多重形象的角色\",\"multiple riders\":\"多人骑着车\",\"multiple rings\":\"（戴着）多个戒指\",\"multiple tails\":\"多条尾巴\",\"multiple wings\":\"多对翅膀\",\"mumei (kabaneri)\":\"無名(甲鉄城のカバネリ)\",\"mummy\":\"木乃伊\",\"mundane utility\":\"超能力或魔法用于日常使用\",\"muneate\":\"胸甲\",\"murakumo (kancolle)\":\"村云_(kancolle)\",\"murasa minamitsu\":\"村紗水蜜\",\"murasaki shikibu (fate)\":\"紫式部（命运）\",\"murasaki shion\":\"紫咲诗音\",\"musashi (kancolle)\":\"武藏_(kancolle)\",\"muscular\":\"肌肉发达\",\"muscular female\":\"肌肉发达的女性\",\"muscular male\":\"肌肉男\",\"music\":\"音乐\",\"musical note\":\"音符\",\"musou isshin (genshin impact)\":\"胸口拔刀\",\"mustache\":\"胡子\",\"mutsu (azur lane)\":\"陆奥（碧蓝航线）\",\"mutsuki (azur lane)\":\"睦月\",\"mutsuki (blue archive)\":\"陆八魔 亚瑠（蓝色档案）\",\"mutsuki (new year) (blue archive)\":\"mutsuki（新年）（蓝色档案）\",\"mutual masturbation\":\"相互自慰\",\"muzzle flash\":\"枪口火光\",\"myoudouin itsuki\":\"明堂院いつき\",\"myrtle (arknights)\":\"桃金娘（明日方舟）\",\"mysterious heroine x alter (fate)\":\"神秘女主角_x_alter_(fate)\",\"mysterious heroine xx (fate)\":\"神秘女主xx（命运）\",\"mythical pokemon\":\"神兽(口袋妖怪)\",\"naegi makoto\":\"苗木誠\",\"nagae iku\":\"永江衣玖\",\"naganohara mio\":\"長野原みお\",\"nagara (azur lane)\":\"长良（碧蓝航线）\",\"nagato (azur lane)\":\"长门\",\"nagato (great fox's respite) (azur lane)\":\"长门（大狐狸的喘息）（碧蓝航线）\",\"nagato yuki\":\"长门有希\",\"nagi no asukara\":\"亚丝娜_(sao)\",\"naginata\":\"薙刀\",\"nagisa kaworu\":\"渚カヲル\",\"nail\":\"钉子|指甲\",\"nail art\":\"美甲\",\"naizuri (flatchested paizuri)\":\"平胸乳交\",\"nakadashi\":\"中出\",\"nakamura yuri\":\"仲村ゆり\",\"nakano azusa\":\"中野梓\",\"nakano ichika\":\"中野一花\",\"nakano itsuki\":\"中野五月\",\"nakano miku\":\"中野三玖\",\"nakano nino\":\"中野二乃\",\"nakano yotsuba\":\"中野四叶\",\"naked bandage\":\"裸体且裹着绷带\",\"naked coat\":\"裸体且披着大衣\",\"naked dudou\":\"裸体肚兜\",\"naked hoodie\":\"裸体且穿着连帽衫\",\"naked kimono\":\"裸体且穿着和服\",\"naked scarf\":\"裸体且裹着围巾\",\"naked sheet\":\"裸体且裹着被子\",\"naked sweater\":\"裸体毛衣\",\"naked tabard\":\"裸体且穿着搭肩衫\",\"naked towel\":\"裸体且裹着毛巾\",\"nakiri ayame\":\"百鬼绫目\",\"namazuo toushirou\":\"鯰尾藤四郎\",\"name connection\":\"同名/谐音/相似名字角色联动\",\"name tag\":\"记名牌\",\"nameless bard (genshin impact)\":\"无名吟游诗人（原神）\",\"namesake\":\"人与人的同名梗\",\"nami junior high school uniform\":\"波路中学校服\",\"nana kagura\":\"神乐七奈\",\"nanairogaoka middle school uniform\":\"七色丘中学校服\",\"nanami chiaki\":\"七海千秋\",\"nanamori school uniform\":\"七森中学校服\",\"nanao yuriko\":\"七尾百合子\",\"nanasaki ai\":\"七咲逢\",\"nanodesu (phrase)\":\"nanodesu(口癖)\",\"nantaimori\":\"南台森\",\"naoe riki\":\"直枝理樹\",\"naoetsu high school uniform\":\"私立直江津高校制服\",\"naomi (girls und panzer)\":\"ナオミ(Gup)\",\"nape\":\"脖颈\",\"napoleon bonaparte (fate)\":\"拿破仑·波拿巴（命运）\",\"narcissu\":\"水仙\",\"narrow waist\":\"妖娆的腰\",\"narukami yuu\":\"鳴上悠\",\"narumeia (granblue fantasy)\":\"娜露梅亚\",\"naruto (series)\":\"火影忍者（系列）\",\"national shin ooshima school uniform\":\"新大岛学园校服\",\"native american\":\"印第安人\",\"natori sana\":\"名取纱那\",\"natsu (blue archive)\":\"natsu（蓝色档案）\",\"natsu megumi\":\"奈津恵\",\"natsuiro egao de 1 2 jump!\":\"\\\"《夏色えがおで1\",\"natsuiro matsuri\":\"夏色まつり\",\"natsume kyousuke\":\"棗恭介\",\"natsume rin\":\"棗鈴\",\"navajowhite\":\"纳瓦白\",\"naval uniform\":\"海军制服\",\"navel cutout\":\"服装上有露出肚脐的开口\",\"navel hair\":\"（男性肚脐下的）腹毛\",\"navel piercings\":\"肚脐钉\",\"navel sex\":\"肚脐性爱\",\"navy\":\"海军蓝\",\"navy blue legwear\":\"海军蓝腿部服饰\",\"nazi uniform\":\"纳粹制服\",\"nearly naked apron\":\"只穿着内衣(或泳衣)和围裙\",\"nebula\":\"星云\",\"neck\":\"脖子\",\"neck tattoo\":\"颈部纹身\",\"necklace removed\":\"项链被移除\",\"neckwear grab\":\"抓着颈部的衣服\",\"needle\":\"针\",\"neglect play\":\"放置play\",\"neko\":\"猫\",\"nekomata\":\"猫又\",\"nekomata okayu\":\"猫又小粥\",\"nekomiya hinata\":\"猫宮ひなた\",\"nekomusume\":\"猫娘\",\"nekomusume (gegege no kitarou 6)\":\"6期猫娘\",\"nelson (azur lane)\":\"纳尔逊\",\"nemoto hina\":\"根元陽菜\",\"nengajou\":\"年贺状\",\"neon\":\"霓虹灯\",\"neon trim\":\"霓虹灯效果\",\"neptune (azur lane)\":\"海王星（碧蓝航线）\",\"neptune (series)\":\"海王星（系列）\",\"nero claudius (bride) (fate)\":\"尼禄克劳狄斯（新娘）（命运）\",\"nero claudius (fate)\":\"尼禄克劳狄斯（命运）\",\"nero claudius (fate/extra)\":\"尼禄克劳狄斯（命运/额外）\",\"nero claudius (swimsuit caster) (fate)\":\"ネロ・クラウディウス(水着)\",\"neru (blue archive)\":\"neru（蓝色档案）\",\"neru (bunny) (blue archive)\":\"neru（兔子）（蓝色档案）\",\"net\":\"网\",\"netorare\":\"NTR\",\"new jersey (azur lane)\":\"新泽西\",\"new jersey (exhilarating steps!) (azur lane)\":\"新泽西（令人振奋的步伐！）（蔚蓝泳道）\",\"new school swimsuit\":\"新式死库水\",\"new year\":\"新年\",\"newhalf\":\"人妖\",\"newhalf with male\":\"雌男娘和男性性交\",\"newsboy cap\":\"报童帽\",\"newspaper\":\"报纸\",\"nian (arknights)\":\"年（方舟）\",\"nian (unfettered freedom) (arknights)\":\"年（无拘无束的自由）（方舟）\",\"nib pen (object)\":\"钢笔\",\"nibutani shinka\":\"丹生谷森夏\",\"nightcap\":\"睡帽\",\"nightingale (arknights)\":\"夜莺_(arknights)\",\"niijima makoto\":\"新島真\",\"nijimura okuyasu\":\"虹村億泰\",\"nikaidou saki\":\"二階堂サキ\",\"nike\":\"耐克\",\"nilou (genshin impact)\":\"妮露（原神）\",\"ning hai (azur lane)\":\"宁海\",\"ningguang (genshin impact)\":\"凝光（原神）\",\"ningguang (orchid's evening gown) (genshin impact)\":\"凝光（兰花的晚礼服）（原神）\",\"ninja mask\":\"忍者面具\",\"ninomiya asuka\":\"二宮飛鳥\",\"nintendo 3ds\":\"任天堂3ds\",\"nintendo ds\":\"任天堂ds\",\"nintendo switch\":\"任天堂switch\",\"nipple censor\":\"乳头打了码\",\"nipple chain\":\"链\",\"nipple clamps\":\"乳头夹\",\"nipple leash\":\"皮带\",\"nipple penetration\":\"乳头穿刺\",\"nipple rings\":\"乳环\",\"nipple vibrator\":\"乳头震动器\",\"nishi kinuyo\":\"西絹代\",\"nishida satono\":\"爾子田里乃\",\"nishikino maki\":\"西木野真姬\",\"nishizumi maho\":\"西住まほ\",\"nishizumi miho\":\"西住美穗\",\"nishizumi shiho\":\"西住しほ\",\"nitocris (fate)\":\"nitocris_(命运)\",\"nitocris (swimsuit assassin) (fate)\":\"ニトクリス(水着)\",\"nitta minami\":\"新田美波\",\"no blindfold\":\"去掉了(原设有的)蒙眼要素\",\"no eyepatch\":\"去掉了(原设有的)眼罩\",\"no eyes\":\"没画出眼睛\",\"no gloves\":\"去掉了(原设有的)手套\",\"no legs\":\"没画出腿\",\"no pants\":\"没穿着裤子和裙子\",\"no shirt\":\"没穿衬衫\",\"no shoes\":\"没穿鞋\",\"no socks\":\"没穿袜子\",\"no testicles\":\"没画睾丸\",\"noelle (genshin impact)\":\"诺艾尔（原神）\",\"noh mask\":\"能面\",\"nonna (girls und panzer)\":\"ノンナ\",\"nonomi (blue archive)\":\"十六夜野乃美（蓝色档案）\",\"nontraditional miko\":\"改款过的日本服饰\",\"noose\":\"套索\",\"nori tamago\":\"海苔_tamago\",\"north carolina (azur lane)\":\"北卡罗来纳州\",\"northern white-faced owl (kemono friends)\":\"アフリカオオコノハズク(けものフレンズ)\",\"nose\":\"鼻子\",\"nose bubble\":\"鼻涕泡\",\"nose hatchet\":\"柴刀\",\"nose hook\":\"鼻钩\",\"nose piercing\":\"鼻子有穿孔\",\"nosejob\":\"鼻交\",\"noshiro (azur lane)\":\"noshiro\",\"notebook\":\"笔记本\",\"notepad\":\"便条簿\",\"notice lines\":\"表示角色注意到了什么的线条\",\"noumi kudryavka\":\"能美クドリャフカ\",\"novel cover\":\"小说封面\",\"nude female\":\"裸体女性\",\"nude male\":\"裸体男性\",\"nuernberg (azur lane)\":\"纽伦堡（碧蓝航线）\",\"number\":\"数字\",\"numbered\":\"编号\",\"numbers (nanoha)\":\"序印者(魔法少女奈叶)\",\"nyarlathotep (nyaruko-san)\":\"ニャル子\",\"o-ring\":\"带O型环的衣物\",\"o-ring bikini\":\"带O型环的比基尼\",\"o-ring bottom\":\"带O型环的下装\",\"o-ring top\":\"带O型环的上衣\",\"obiage\":\"带扬（覆盖和服太鼓结的布）\",\"obijime\":\"带缔（固定和服腰带的装饰绳）\",\"object hug\":\"抱着某物\",\"object insertion\":\"异物插入\",\"object namesake\":\"人与物的同名梗\",\"object on head\":\"头上有非头饰类的物体\",\"obliques\":\"（腹外）斜肌\",\"obscure\":\"模糊\",\"observer alpha (azur lane)\":\"观察者阿尔法（碧蓝航线）\",\"octarian\":\"章鱼士兵\",\"octoling\":\"タコガール\",\"octopus\":\"章鱼\",\"oda nobunaga (fate)\":\"织田信长（命运）\",\"oda uri\":\"钉宫信长\",\"odd one out\":\"有个异类\",\"off-shoulder jacket\":\"露肩夹克\",\"off-shoulder shirt\":\"露肩衬衫\",\"off-shoulder sweater\":\"露肩毛衣\",\"office chair\":\"办公椅\",\"official alternate costume\":\"与原设不同衣服\",\"official alternate hairstyle\":\"与官设不同的发型\",\"official style\":\"原作画风|官方画风\",\"ofuda on clothes\":\"衣服上贴着符纸\",\"ogasawara sachiko\":\"小笠原祥子\",\"ogata chieri\":\"緒方智絵里\",\"ohara mari\":\"小原鞠莉\",\"oikawa shizuku\":\"及川雫\",\"oil-paper umbrella\":\"油纸伞\",\"okabe rintarou\":\"岡部倫太郎\",\"okamisty\":\"尤指米斯蒂娅·萝蕾拉的形象\",\"okazaki tomoya\":\"岡崎朋也\",\"okazaki ushio\":\"岡崎汐\",\"okazaki yumemi\":\"岡崎夢美\",\"okita sougo\":\"沖田総悟\",\"okita souji (fate)\":\"冲田总司（命运）\",\"okita souji alter (fate)\":\"冲田总司alter（命运）\",\"okumura haru\":\"奥村春\",\"old\":\"老年\",\"old man\":\"老人\",\"old school swimsuit\":\"旧式死库水\",\"old woman\":\"老妇\",\"oldlace\":\"旧蕾丝\",\"olivedrab\":\"绿橄榄色\",\"on bed\":\"在床上\",\"on chair\":\"坐在椅子上\",\"on couch\":\"在沙发上\",\"on desk\":\"在书桌上\",\"on floor\":\"在地板上\",\"on ground\":\"在地上\",\"on head\":\"在头上\",\"on lap\":\"在膝盖上\",\"on person\":\"在人身上\",\"on shoulder\":\"在肩上\",\"on table\":\"在桌子上\",\"on the bus\":\"在巴士上\",\"on the train\":\"電車内\",\"on vehicle\":\"在交通工具上\",\"onbashira\":\"御柱\",\"one-eyed\":\"独眼\",\"one-hour drawing challenge\":\"一小时绘画挑战\",\"one-piece tan\":\"泳衣晒痕\",\"one eye covered\":\"一只眼被遮住\",\"one piece\":\"一拳超人\",\"onee-shota\":\"大姐姐×正太|小孩开大车\",\"oni\":\"鬼\",\"oni horns\":\"鬼角\",\"oni mask\":\"鬼面\",\"onmyouji\":\"阴阳师\",\"onomatopoeia\":\"拟声词\",\"onozuka komachi\":\"小野塚小町\",\"ooarai (emblem)\":\"大洗联队徽章\",\"ooarai military uniform\":\"大洗联队军装\",\"ooarai school uniform\":\"大洗联队军服\",\"ooji mochizou\":\"大路もち蔵\",\"ookami mio\":\"大神ミオ\",\"oomori yuuko\":\"大森ゆうこ\",\"oomuro sakurako\":\"大室櫻子\",\"oonusa\":\"祓串\",\"ootachi\":\"大太刀|野太刀\",\"opaque glasses\":\"没透出眼睛的眼镜\",\"open book\":\"翻开的书\",\"open cardigan\":\"敞开的开襟衫\",\"open coat\":\"敞开式外套\",\"open door\":\"开门\",\"open fly\":\"解开的裤子拉链\",\"open hands\":\"摊开的手\",\"open hoodie\":\"敞开的连帽衫\",\"open jacket\":\"敞开的夹克\",\"open shirt\":\"敞开的衬衫\",\"open shorts\":\"敞开的短裤\",\"open skirt\":\"敞开的裙子\",\"open stance\":\"稍息\",\"open vest\":\"敞开的背心\",\"open window\":\"打开的窗户\",\"opening door\":\"开门\",\"orange (fruit)\":\"橘子\",\"orange (touhou)\":\"橙色（东方）\",\"orange background\":\"橙色背景\",\"orange bikini\":\"橙色比基尼\",\"orange bodysuit\":\"橙色紧身衣\",\"orange bow\":\"橙色蝴蝶结\",\"orange bowtie\":\"橙色领带\",\"orange choker\":\"橙色项圈\",\"orange flower\":\"橙色的花\",\"orange footwear\":\"橙色鞋类\",\"orange gloves\":\"橙色的手套\",\"orange headwear\":\"橙色头饰\",\"orange jacket\":\"橙色夹克\",\"orange kimono\":\"橙色和服\",\"orange legwear\":\"橙色裤袜\",\"orange nails\":\"橙色指甲\",\"orange necktie\":\"橙色领带\",\"orange panties\":\"橙色内裤\",\"orange pantyhose\":\"橙色裤袜\",\"orange pekoe (girls und panzer)\":\"オレンジペコ(GuP)\",\"orange pupils\":\"橙色瞳孔\",\"orange ribbon\":\"橙色丝带\",\"orange sailor collar\":\"橙色水手领\",\"orange scarf\":\"橙色围巾\",\"orange scrunchie\":\"橙色发束\",\"orange shirt\":\"橙色衬衫\",\"orange shorts\":\"橙色短裤\",\"orange skirt\":\"橙色短裙\",\"orange sky\":\"橙色的天空\",\"orange thighhighs\":\"橙色过膝袜\",\"orangered\":\"橙红\",\"orb\":\"球体\",\"oreki houtarou\":\"折木奉太郎\",\"organs\":\"器官\",\"orgasm\":\"高潮|绝顶\",\"orgy\":\"乱交\",\"oribe yasuna\":\"折部やすな\",\"origami\":\"折纸\",\"originium (arknights)\":\"源石（方舟）\",\"originium arts (arknights)\":\"源石艺术（方舟）\",\"originium slug (arknights)\":\"源石蛞蝓（方舟）\",\"orihara izaya\":\"折原臨也\",\"oripathy lesion (arknights)\":\"源石病(明日方舟)\",\"osakabe-hime (fate)\":\"osakabe-hime_(命运)\",\"oshida (girls und panzer)\":\"押田(GuP)\",\"oshino shinobu\":\"忍野忍\",\"otaku\":\"阿宅|御宅族\",\"other focus\":\"性别不定的非人角色\",\"otoko no ko\":\"女装少年|伪娘\",\"otonashi kotori\":\"音無小鳥\",\"otonashi yuzuru\":\"音無結弦\",\"otonokizaka school uniform\":\"国立音乃木坂学院女子制服\",\"otter spirit (touhou)\":\"水獭精灵（东方）\",\"ouma kokichi\":\"王馬小吉\",\"oumae kumiko\":\"黄前久美子\",\"oven mitts\":\"隔热手套\",\"over-kneehighs\":\"过膝\",\"over shoulder\":\"扛在肩上\",\"overalls\":\"工作服\",\"overcoat\":\"大衣\",\"oversized animal\":\"巨大生物\",\"oversized clothes\":\"过大号的衣服\",\"oversized object\":\"大件物体\",\"overskirt\":\"外裙|套裙\",\"overwatch 1\":\"守望先锋_1\",\"ovum\":\"卵子\",\"owl\":\"猫头鹰\",\"oyama mahiro\":\"緒山真尋\",\"oz (genshin impact)\":\"奥兹（原神）\",\"p\":\"眼罩\",\"p-head producer\":\"間島P\",\"pacifier\":\"奶嘴\",\"paddle\":\"桨\",\"padlock\":\"挂锁\",\"page number\":\"页码\",\"paid reward\":\"支付报酬\",\"paid reward available\":\"提供付费奖励\",\"pail\":\"桶|提桶\",\"paimon (genshin impact)\":\"派蒙（原神）\",\"paint\":\"油漆|涂料|颜料\",\"paint splatter\":\"溅上了涂料\",\"paintbrush\":\"画笔\",\"painting\":\"绘画\",\"painting (object)\":\"绘画\",\"paizuri (tittyfuck)\":\"乳交\",\"paizuri on lap\":\"腿上的乳交\",\"paizuri over clothes\":\"衣服上的乳交\",\"pale\":\"苍白(薄)\",\"pale skin\":\"苍白的皮肤\",\"palegoldenrod\":\"古金棒\",\"palegreen\":\"淡绿\",\"palette\":\"调色板\",\"paleturquoise\":\"亮绿松石色\",\"palevioletred\":\"淡紫\",\"pallas (arknights)\":\"帕拉斯（明日方舟）\",\"palm tree\":\"椰树\",\"palms\":\"手掌\",\"palutena\":\"パルテナ\",\"pamiat merkuria (azur lane)\":\"pamiat_merkuria\",\"panda\":\"熊猫\",\"panties around one ankle\":\"内裤褪到脚踝上\",\"panties on head\":\"头上套着内裤\",\"panties removed\":\"内裤已被脱下\",\"panties under buruma\":\"穿在灯笼裤里的内裤\",\"pants down\":\"褪下裤子\",\"pants pull\":\"拉着裤子\",\"pants rolled up\":\"卷起裤脚\",\"pants tucked in\":\"裤子塞进去\",\"pants under shorts\":\"短裤里面的内裤\",\"panty lift\":\"把内裤往上扯\",\"panty peek\":\"微微露出内裤\",\"pantyhose pull\":\"褪下的裤袜\",\"pantyhose under shorts\":\"短裤下穿裤袜\",\"panzerkampfwagen iv\":\"四号战车\",\"papakha\":\"高加索元素\",\"papayawhip\":\"番木\",\"paper\":\"纸张\",\"paper airplane\":\"纸飞机\",\"paper bag\":\"纸袋\",\"paper crane\":\"纸鹤\",\"paper fan\":\"纸扇\",\"papers\":\"纸片\",\"paradis military uniform\":\"帕拉迪岛军装\",\"parasol\":\"阳伞\",\"parka\":\"风雪外套\",\"parrot\":\"鹦鹉\",\"parted hair\":\"中分\",\"partial scan\":\"部分扫描\",\"partially fingerless gloves\":\"部分露指手套\",\"partially submerged\":\"部分淹没\",\"partially unbuttoned\":\"解开部分纽扣\",\"partially undressed\":\"部分脱衣\",\"partially unzipped\":\"只拉上部分拉链\",\"party hat\":\"派对帽\",\"party popper\":\"派对拉炮\",\"pasture\":\"牧场\",\"patch\":\"补丁\",\"patchouli knowledge\":\"帕秋莉 诺蕾姬\",\"patreon logo\":\"打了patreon的logo\",\"patreon username\":\"有patreon用户名\",\"patterned background\":\"重复图案的背景\",\"patterned clothing\":\"重复图案的衣物\",\"pauldrons\":\"护肩\",\"pavement\":\"路面\",\"paw gloves\":\"兽爪手套\",\"paw print\":\"爪印图案\",\"paw print soles\":\"爪印鞋底\",\"paw shoes\":\"兽爪鞋\",\"paws\":\"爪子\",\"peace symbol\":\"☮(东方仗助衣服上有)\",\"peachpuff\":\"桃色\",\"pearl\":\"珍珠\",\"pearl (gemstone)\":\"珍珠\",\"pecorine\":\"佩可莉姆\",\"pecorine (princess connect!)\":\"佩科林（公主连接！）\",\"pectoral cleavage\":\"胸肌沟|胸肌事业线\",\"pectoral grab\":\"抓胸\",\"pectorals\":\"胸肌\",\"pee\":\"尿\",\"peeing on viewer\":\"在观众身上撒尿\",\"peeing self\":\"尿到了自己(身体上)衣服上\",\"peeking\":\"偷窥\",\"peeking out\":\"偷窥(的姿态)\",\"pegasus\":\"天马\",\"pegasus knight\":\"天马骑士\",\"pelvic curtain\":\"旗袍类衣物的前摆\",\"pen\":\"笔\",\"pencil\":\"铅笔\",\"pencil sketch lines\":\"铅笔速写\",\"penguin\":\"企鹅\",\"penguin hood\":\"企鹅帽\",\"penguin logistics (arknights)\":\"企鹅物流（arknights）\",\"penis awe\":\"亮“枪”\",\"penis in eye\":\"眼交\",\"penis in panties\":\"阴茎勾着内裤\",\"penis on\":\"阴茎贴着脸\",\"penis on face\":\"阴茎贴着脸\",\"penises touching\":\"触摸jj\",\"pennant\":\"三角旗\",\"pepperoni (girls und panzer)\":\"ペパロニ(GuP)\",\"perfumer (arknights)\":\"调香师（明日方舟）\",\"peril\":\"危险情况\",\"peroro (blue archive)\":\"peroro（蓝色档案）\",\"perpendicular paizuri\":\"垂直位乳交\",\"perseus (azur lane)\":\"英仙座\",\"perseus (unfamiliar duties) (azur lane)\":\"perseus_(不熟悉的职责)_(azur_Lane)\",\"person on head\":\"小人儿在头上\",\"persona\":\"女神异闻录\",\"persona 4\":\"女神异闻录\",\"peru\":\"秘鲁色\",\"pervert\":\"变态\",\"pet\":\"宠物\",\"pet bowl\":\"宠物碗\",\"pet play\":\"宠物play\",\"peter strasser (azur lane)\":\"彼得·斯特拉瑟（碧蓝航线）\",\"petite\":\"娇小的\",\"petticoat\":\"衬裙\",\"petting\":\"抚摸\",\"phallic symbol\":\"用来暗示阴茎\",\"phantom (arknights)\":\"幻影（明日方舟）\",\"phimosis\":\"包茎\",\"phone\":\"电话|手机\",\"phone screen\":\"手机屏幕\",\"phonograph\":\"留声机\",\"photo (medium)\":\"照片（风格）\",\"photo (object)\":\"照片\",\"photo background\":\"照片为背景\",\"picnic\":\"野餐\",\"picnic basket\":\"野餐篮\",\"picture (object)\":\"图中有照片或其他图片\",\"picture frame\":\"相框\",\"pig\":\"猪\",\"pigeon-toed\":\"萌向的内八腿\",\"piggyback\":\"驮着\",\"pill\":\"药丸\",\"pill earrings\":\"药丸样式的耳环\",\"pillar\":\"柱子\",\"pillbox hat\":\"药盒帽\",\"pillow\":\"枕头\",\"pillow grab\":\"抓着枕头\",\"pillow hat\":\"睡帽\",\"pillow hug\":\"抱枕\",\"pillow sex\":\"枕头自慰\",\"pilot\":\"驾驶员\",\"pilot suit\":\"驾驶员专用服\",\"pince-nez\":\"夹鼻眼镜|无脚眼镜\",\"pinching\":\"掐\",\"pinching sleeves\":\"掐袖子\",\"pine tree\":\"松树\",\"pinecone (arknights)\":\"松果（明日方舟）\",\"ping hai (azur lane)\":\"平海\",\"ping hai (summer vacation) (azur lane)\":\"平海（暑假）（碧蓝航线）\",\"pink\":\"粉\",\"pink-framed eyewear\":\"粉色镜框眼镜\",\"pink apron\":\"粉色围裙\",\"pink background\":\"粉色背景\",\"pink bikini\":\"粉色比基尼\",\"pink blouse\":\"粉色上衣\",\"pink bodysuit\":\"粉色紧身衣\",\"pink bow\":\"粉色蝴蝶结\",\"pink bowtie\":\"粉色领结\",\"pink bra\":\"粉色胸罩\",\"pink cardigan\":\"粉色开口衬衫\",\"pink choker\":\"粉色项圈\",\"pink coat\":\"粉色外套\",\"pink collar\":\"粉色颈圈\",\"pink flower\":\"粉红色的花\",\"pink footwear\":\"粉色鞋类\",\"pink gloves\":\"粉色手套\",\"pink hakama\":\"粉色袴\",\"pink headwear\":\"粉色头饰\",\"pink hoodie\":\"粉色连帽衫\",\"pink jacket\":\"粉色夹克\",\"pink kimono\":\"粉色和服\",\"pink leotard\":\"粉色连身衣\",\"pink lips\":\"粉色的嘴唇\",\"pink lipstick\":\"粉红唇膏\",\"pink nails\":\"粉色指甲\",\"pink neckerchief\":\"粉色领巾\",\"pink necktie\":\"粉色领带\",\"pink pants\":\"粉色裤子\",\"pink pantyhose\":\"粉色裤袜\",\"pink ribbon\":\"粉色丝带\",\"pink sailor collar\":\"粉色水手领\",\"pink scarf\":\"粉色围巾\",\"pink scrunchie\":\"粉色发束\",\"pink shirt\":\"粉色衬衫\",\"pink shorts\":\"粉色短裤\",\"pink skin\":\"粉色皮肤\",\"pink skirt\":\"粉色短裙\",\"pink sleeves\":\"粉色袖子\",\"pink sweater\":\"粉色毛衣\",\"pink swimsuit\":\"粉色泳衣\",\"pink towel\":\"粉色毛巾\",\"pink vest\":\"粉色背心\",\"pink wings\":\"粉色翅膀\",\"pinstripe legwear\":\"竖细条纹袜\",\"pinstripe pattern\":\"细条纹图案\",\"pipe\":\"管子\",\"pipes\":\"管道\",\"pipimi\":\"ピピ美\",\"pirate\":\"海盗\",\"pirate hat\":\"海盗帽\",\"pith helmet\":\"木髓遮阳帽\",\"pixelated\":\"像素化\",\"plague doctor mask\":\"瘟疫医生口罩\",\"plaid\":\"格子呢图案\",\"plaid background\":\"格子呢背景\",\"plaid bikini\":\"格子呢比基尼\",\"plaid bow\":\"格子呢蝴蝶结\",\"plaid panties\":\"格子呢内裤\",\"plaid pants\":\"格子呢裤子\",\"plaid scarf\":\"格子呢围巾\",\"plaid shirt\":\"格子呢衬衫\",\"plaid vest\":\"格子呢背心\",\"planet\":\"行星\",\"plant girl\":\"娘化植物\",\"plantar flexion\":\"足底屈曲\",\"planted\":\"种植的\",\"planted sword\":\"往地上插的剑\",\"planted weapon\":\"往地上插的武器\",\"plastic bag\":\"塑料袋\",\"plate\":\"盘子\",\"plate armor\":\"板甲\",\"plateau\":\"高原\",\"platelet (hataraku saibou)\":\"血小板(はたらく細胞)\",\"platform footwear\":\"平台鞋\",\"platform heels\":\"厚底高跟鞋\",\"platinum (arknights)\":\"铂金（方舟）\",\"platinum blonde hair\":\"白金色头发\",\"playboy bunny\":\"playboy兔女郎\",\"playing\":\"在玩耍的\",\"playing card\":\"扑克牌\",\"playing games\":\"打游戏\",\"playing instrument\":\"演奏乐器\",\"playing with another's hair\":\"玩弄别人的头发\",\"playing with hair\":\"玩头发\",\"playstation portable\":\"掌机\",\"plectrum\":\"拨片\",\"plug gag\":\"插入堵嘴\",\"plugsuit\":\"EVA驾驶员服\",\"plume (arknights)\":\"羽（方舟）\",\"plump\":\"身材丰满的\",\"pocket\":\"口袋\",\"pocket watch\":\"怀表\",\"pocky day\":\"百奇日\",\"pocky kiss\":\"百奇游戏\",\"podenco (arknights)\":\"podenco（明日方舟）\",\"pointer\":\"指示棒\",\"pointless condom\":\"有套子但还是内射了\",\"pointy footwear\":\"尖头鞋\",\"poke ball\":\"精灵球\",\"poke ball (basic)\":\"基础红白精灵球\",\"poke ball print\":\"精灵球图案\",\"poke ball theme\":\"精灵球主题\",\"pokedex number\":\"宝可梦图鉴编号\",\"pokemon (anime)\":\"口袋妖怪（动漫）\",\"pokemon (classic anime)\":\"弹丸论破_3_(动漫)\",\"pokemon (creature)\":\"口袋妖怪(生物)|宝可梦\",\"pokemon (game)\":\"口袋妖怪\",\"pokemon bw\":\"宝可梦_bw\",\"pokemon on head\":\"头上的口袋妖怪\",\"pokemon on shoulder\":\"肩上的口袋妖怪\",\"pokemon sm\":\"口袋妖怪SM\",\"pokemon sm (anime)\":\"宠物小精灵_xy_(动漫)\",\"pokemon swsh\":\"宝可梦_SWSH\",\"pokemon xy (anime)\":\"宠物小精灵_dppt_(动漫)\",\"pokephilia\":\"宝可梦奸\",\"poker chip\":\"扑克筹码\",\"poking\":\"戳\",\"pola (azur lane)\":\"pola\",\"pola (seaside coincidence) (azur lane)\":\"pola（海边巧合）（碧蓝航线）\",\"polar chaldea uniform\":\"极地迦勒底制服\",\"pole\":\"杆子\",\"pole dancing\":\"钢管舞\",\"polearm\":\"长柄武器\",\"police hat\":\"警察帽\",\"polka dot background\":\"圆斑背景\",\"polka dot bikini\":\"圆斑比基尼\",\"polka dot bow\":\"圆斑蝴蝶结\",\"polka dot bra\":\"圆斑胸罩\",\"polka dot hair\":\"波点头发\",\"polka dot legwear\":\"圆斑裤袜\",\"polka dot pajamas\":\"波点睡衣\",\"polka dot panties\":\"圆斑内裤\",\"polka dot scarf\":\"波点围巾\",\"polka dot scrunchie\":\"圆斑发束\",\"polka dot swimsuit\":\"圆斑泳衣\",\"polo shirt\":\"马球衫\",\"polos crown\":\"波洛斯皇冠\",\"polychromatic\":\"多色光\",\"pom pom (cheerleading)\":\"啦啦队彩球\",\"pom pom (clothes)\":\"小绒球(衣物挂件)\",\"poncho\":\"穗饰披巾|雨披\",\"pony play\":\"小马游戏\",\"pool ladder\":\"泳池扶梯\",\"popukar (arknights)\":\"popukar（明日方舟）\",\"popuko\":\"ポプ子\",\"porch\":\"门廊\",\"porkpie hat\":\"道士帽\",\"pornography\":\"色情刊物|色情片\",\"portland (azur lane)\":\"波特兰\",\"pose\":\"姿势\",\"posing\":\"摆姿势\",\"poster (object)\":\"海报\",\"pot\":\"锅\",\"potion\":\"药水\",\"pouch\":\"(贴身的)小袋\",\"pouring\":\"浇注|倾倒\",\"pov across table\":\"越桌第一人称视角\",\"powderblue\":\"粉蓝\",\"power armor\":\"动力装甲\",\"power item (touhou)\":\"动力道具（东方）\",\"power lines\":\"电线\",\"power suit\":\"动能服\",\"power symbol\":\"电源符号\",\"pramanix (arknights)\":\"pramanix（明日方舟）\",\"pravda military uniform\":\"真理学院军装\",\"pravda school uniform\":\"真理学院校服\",\"prayer beads\":\"念珠\",\"praying\":\"祈祷\",\"precum\":\"先走汁\",\"precum string\":\"尿道球腺液丝\",\"precure\":\"霹雳Q娃\",\"predicament bondage\":\"困境束缚\",\"pregnant\":\"怀孕\",\"prehensile hair\":\"活体头发|可念动的头发\",\"presenting\":\"(性诱惑)展示\",\"presenting foot\":\"呈现足部\",\"presenting pussy\":\"呈现阴部\",\"primordial jade winged-spear (genshin impact)\":\"和璞鸢（原神长柄武器）\",\"prince of wales (azur lane)\":\"威尔士亲王\",\"princess connect!\":\"公主连接！\",\"princess daisy\":\"デイジー姫\",\"princess head\":\"公主发型\",\"princess king boo\":\"キングテレサ姫\",\"princess of moonbrook\":\"ムーンブルクの王女\",\"princess peach\":\"ピーチ姫\",\"princess zelda\":\"塞尔达公主\",\"print bikini\":\"印花比基尼\",\"print bow\":\"印花蝴蝶结\",\"print bowtie\":\"印花领结\",\"print bra\":\"印花胸罩\",\"print cheongsam\":\"印花旗袍\",\"print gloves\":\"印花手套\",\"print headwear\":\"印花头饰\",\"print kimono\":\"印花和服\",\"print mug\":\"印花马克杯\",\"print neckwear\":\"印花领带\",\"print pajamas\":\"印花睡衣\",\"print panties\":\"印花内裤\",\"print sarong\":\"印花纱笼\",\"print scarf\":\"印花围巾\",\"print shirt\":\"印花衬衫\",\"print skirt\":\"印花短裙\",\"prinz eugen (azur lane)\":\"欧根亲王（碧蓝航线）\",\"prinz eugen (cordial cornflower) (azur lane)\":\"欧根亲王（亲切的矢车菊）（碧蓝航线）\",\"prinz eugen (final lap) (azur lane)\":\"欧根亲王（最后一圈）（蔚蓝车道）\",\"prinz eugen (kancolle)\":\"欧根亲王 (kancolle)\",\"prinz eugen (profusion of flowers) (azur lane)\":\"欧根亲王（繁花似锦）（碧蓝航线）\",\"prinz eugen (symphonic fate) (azur lane)\":\"欧根亲王（交响乐命运）（碧蓝航线）\",\"prinz eugen (unfading smile) (azur lane)\":\"欧根亲王（不褪色的微笑）\",\"prinz heinrich (azur lane)\":\"海因里希亲王\",\"producer (idolmaster cinderella girls anime)\":\"武内P\",\"product placement\":\"植入广告\",\"profanity\":\"亵渎\",\"profile page\":\"介绍页\",\"projectile cum\":\"精液射到空中\",\"projekt red (arknights)\":\"项目红（arknights）\",\"projekt red (light breeze) (arknights)\":\"projekt_red（微风）（arknights）\",\"prolapse\":\"子宫脱出\",\"prone bone\":\"俯卧后入\",\"propeller\":\"螺旋桨\",\"prostate massager\":\"前列腺按摩器\",\"prostate milking\":\"前列腺挤奶\",\"prosthesis\":\"假肢\",\"prosthetic arm\":\"人工手臂\",\"prostitution\":\"卖春\",\"provence (arknights)\":\"普罗旺斯_(arknights)\",\"ptilopsis (arknights)\":\"ptilopsis_(arknights)\",\"pubic tattoo\":\"淫纹\",\"public indecency\":\"公开猥亵\",\"public nudity\":\"野外露出\",\"public vibrator\":\"公开振动器\",\"puddle\":\"水坑\",\"puff and slash sleeves\":\"斜纹泡泡袖\",\"puffer jacket\":\"羽绒服\",\"puffy detached sleeves\":\"蓬蓬的袖子\",\"puffy long sleeves\":\"蓬蓬的长袖\",\"puffy pants\":\"蓬松裤\",\"puffy short sleeves\":\"蓬蓬的短袖\",\"puffy shorts\":\"蓬蓬的短裤\",\"pull out\":\"拉出\",\"pulled by another\":\"被另一个人拉(或拉衣物)\",\"pulled by self\":\"拉下自己的衣物\",\"pulling\":\"拉\",\"pumpkin hair ornament\":\"南瓜发饰\",\"pumpkin hat\":\"南瓜帽\",\"pumpkin pants\":\"南瓜裤\",\"pumps\":\"低胸装高跟鞋打扮\",\"pun\":\"双关语\",\"punching\":\"挥拳\",\"pupils\":\"瞳孔\",\"pupils sparkling\":\"瞳孔闪光\",\"puppet\":\"木偶|手偶\",\"puppy\":\"小狗\",\"purple\":\"紫色\",\"purple-framed eyewear\":\"紫框眼镜\",\"purple background\":\"紫色背景\",\"purple bikini\":\"紫色比基尼\",\"purple bodysuit\":\"紫色紧身衣\",\"purple bow\":\"紫色蝴蝶结\",\"purple bowtie\":\"紫色领结\",\"purple bra\":\"紫色胸罩\",\"purple cape\":\"紫色斗篷\",\"purple choker\":\"紫色项圈\",\"purple coat\":\"紫色外套\",\"purple flower\":\"紫色的花\",\"purple footwear\":\"紫色鞋类\",\"purple gloves\":\"紫色手套\",\"purple hakama\":\"紫色的袴\",\"purple headwear\":\"紫色头饰\",\"purple jacket\":\"紫色夹克\",\"purple kimono\":\"紫色和服\",\"purple leotard\":\"紫色连身衣\",\"purple lips\":\"紫色的嘴唇\",\"purple nails\":\"紫色指甲\",\"purple necktie\":\"紫色领带\",\"purple panties\":\"紫色内裤\",\"purple pants\":\"紫色长裤\",\"purple pantyhose\":\"紫色裤袜\",\"purple pupils\":\"紫色瞳孔\",\"purple ribbon\":\"紫色丝带\",\"purple sailor collar\":\"紫色水手领\",\"purple scarf\":\"紫色围巾\",\"purple scrunchie\":\"紫色发束\",\"purple shirt\":\"紫色衬衫\",\"purple shorts\":\"紫色短裤\",\"purple skin\":\"紫色皮肤\",\"purple skirt\":\"紫色裙子\",\"purple sky\":\"紫色的天空\",\"purple sleeves\":\"紫色的袖子\",\"purple sweater\":\"紫色毛衣\",\"purple swimsuit\":\"紫色泳衣\",\"purple thighhighs\":\"紫色过膝袜\",\"purple umbrella\":\"紫色雨伞\",\"purple vest\":\"紫色背心\",\"purple wings\":\"紫色翅膀\",\"pushing\":\"推搡\",\"pussy juice stain\":\"衣物上有爱液的水渍\",\"qing guanmao\":\"清代官帽\",\"qiqi (genshin impact)\":\"七七（原神）\",\"quadruple amputee\":\"四重截肢者\",\"quarter note\":\"四分之一音符\",\"queen (chess)\":\"皇后(国际象棋)\",\"queen elizabeth (azur lane)\":\"伊丽莎白女王\",\"quill\":\"羽毛笔\",\"quiver\":\"箭筒\",\"rabbit\":\"兔子\",\"rabbit girl\":\"兔娘\",\"rabbit hair ornament\":\"兔子形头发装饰\",\"rabbit hood\":\"兔耳兜帽\",\"rabbit house uniform\":\"点兔兔之家制服\",\"rabbit tail\":\"兔尾\",\"raccoon tail\":\"浣熊尾巴\",\"racket\":\"球拍\",\"radiation symbol\":\"辐射符号\",\"radio\":\"收音机\",\"radio antenna\":\"无线电天线\",\"raglan sleeves\":\"连肩衣袖\",\"ragnarok online\":\"仙境传说online\",\"raiden mei\":\"雷电芽衣\",\"raiden shogun\":\"雷电将军\",\"railing\":\"用手扶着\",\"railway\":\"铁路\",\"raimon\":\"雷门高中\",\"raimon soccer uniform\":\"雷门足球队服\",\"rain boots\":\"雨靴\",\"rainbow background\":\"彩虹背景\",\"raincoat\":\"雨衣\",\"ram (re zero)\":\"拉姆\",\"randoseru\":\"小学书包\",\"ranguage\":\"日式英语\",\"ranma-chan\":\"女らんま\",\"rapier\":\"西洋剑\",\"rappelling\":\"拉平（悬挂）\",\"ray gun\":\"镭射枪\",\"razor (genshin impact)\":\"雷泽（原神）\",\"re-class battleship\":\"戦艦レ級\",\"re:zero kara hajimeru isekai seikatsu\":\"re:0\",\"reach-around\":\"从背后伸手过来刺激性伴侣\",\"reaching out\":\"朝画外伸手\",\"reading\":\"阅读\",\"ready to draw\":\"准备拔刀的姿势\",\"real\":\"真实\",\"real life insert\":\"有具体现实的画\",\"real world location\":\"画有现实世界地标\",\"reality ray tracing\":\"光追\",\"recorder\":\"竖笛\",\"recording\":\"●REC\",\"rectangular eyewear\":\"方形眼镜\",\"rectangular pupils\":\"长方形瞳孔\",\"red\":\"红色\",\"red-framed eyewear\":\"红框眼镜\",\"red armor\":\"红色盔甲\",\"red ascot\":\"红色阿斯科特领巾\",\"red background\":\"红色背景\",\"red belt\":\"红色腰带\",\"red bikini\":\"红色比基尼\",\"red bodysuit\":\"红色紧身衣\",\"red border\":\"红色边框\",\"red bow\":\"红色蝴蝶结\",\"red bowtie\":\"红领结\",\"red bra\":\"红色胸罩\",\"red buruma\":\"红色灯笼裤\",\"red cape\":\"红色斗篷\",\"red capelet\":\"红色披肩\",\"red choker\":\"红色项圈\",\"red cloak\":\"红色披风\",\"red coat\":\"红色外套\",\"red collar\":\"红色颈圈\",\"red cross\":\"红十字\",\"red eyeshadow\":\"红色眼影\",\"red flower\":\"红色的花\",\"red footwear\":\"红色鞋类\",\"red gemstone\":\"红色宝石\",\"red gloves\":\"红色手套\",\"red hakama\":\"绯袴\",\"red headband\":\"红色头带\",\"red headwear\":\"红色头饰\",\"red hood\":\"红帽\",\"red horns\":\"红色的角\",\"red jacket\":\"红色夹克\",\"red kimono\":\"红色和服\",\"red leotard\":\"红色连身衣\",\"red moon\":\"血月\",\"red nails\":\"红色指甲\",\"red neckerchief\":\"红领巾\",\"red necktie\":\"红领带\",\"red one-piece swimsuit\":\"红色连体泳装\",\"red panties\":\"红色内裤\",\"red pants\":\"红色裤子\",\"red pantyhose\":\"红色裤袜\",\"red pupils\":\"红色瞳孔\",\"red ribbon\":\"红色丝带\",\"red rope\":\"红色绳子\",\"red sailor collar\":\"红色水手领\",\"red sash\":\"红色束腰\",\"red scarf\":\"红色围巾\",\"red scrunchie\":\"红色发束\",\"red shirt\":\"红色衬衫\",\"red shorts\":\"红色短裤\",\"red skin\":\"红色皮肤\",\"red skirt\":\"红色裙子\",\"red sky\":\"红色的天空\",\"red sleeves\":\"红色的袖子\",\"red sweater\":\"红色的毛衣\",\"red swimsuit\":\"红色泳衣\",\"red thighhighs\":\"红色过膝袜\",\"red umbrella\":\"红色的伞\",\"red vest\":\"红色背心\",\"red wings\":\"红色翅膀\",\"reed (arknights)\":\"芦苇（方舟）\",\"reflection\":\"反射|倒映\",\"reflective eyes\":\"反光的眼睛\",\"reflective floor\":\"反光地板\",\"refrigerator\":\"冰箱\",\"reindeer\":\"驯鹿\",\"reindeer antlers\":\"驯鹿角\",\"reins\":\"缰绳\",\"reisalin stout\":\"莱莎琳·斯托特\",\"reisen (touhou bougetsushou)\":\"reisen_(东方bougetsushou)\",\"reisen udongein inaba\":\"铃仙·优昙华院·因幡\",\"reiuji utsuho\":\"灵乌路空\",\"reizei mako\":\"冷泉麻子\",\"rem (re:zero)\":\"雷姆\",\"remains\":\"废墟\",\"remilia scarlet\":\"雷米莉亚\",\"remodel (kantai collection)\":\"改三|改二|改\",\"remote control\":\"遥控器\",\"remote control vibrator\":\"震动遥控器\",\"remotely\":\"偏远的\",\"reno (azur lane)\":\"里诺\",\"reno (biggest little cheerleader) (azur lane)\":\"雷诺（最大的小啦啦队长）（碧蓝航线）\",\"reno (reno bunnino) (azur lane)\":\"雷诺_(reno_bunnino)_(碧蓝航线)\",\"rensouhou-chan\":\"連装砲ちゃん\",\"rensouhou-kun\":\"連装砲くん\",\"reptile\":\"爬行动物\",\"repulse (azur lane)\":\"击退（碧蓝航线）\",\"reservoir\":\"水库\",\"restrained\":\"拘束\",\"retro arfstyle\":\"复古风格\",\"retrofit (azur lane)\":\"改造(碧蓝航线)\",\"reunion logo (arknights)\":\"重聚徽标（arknights）\",\"reunion soldier (arknights)\":\"重聚士兵（方舟）\",\"revealing clothes\":\"暴露的穿着\",\"reversal\":\"反转\",\"reverse bikini armor\":\"反向比基尼盔甲\",\"reverse cowgirl position\":\"背面骑乘位\",\"reverse grip\":\"反握\",\"reverse outfit\":\"对原款服装反向使用布料\",\"reverse spitroast\":\"交换唾沫\",\"reverse suspended congress\":\"腿下握颈肛交\",\"reverse trap\":\"男装|男装丽人\",\"reverse upright straddle\":\"背面座体位\",\"revolver\":\"左轮手枪\",\"rex lapis (genshin impact)\":\"岩王帝君(原神)\",\"ri-class heavy cruiser\":\"重巡リ級\",\"ribbed\":\"棱纹的\",\"ribbed bodysuit\":\"棱纹紧身衣\",\"ribbed leotard\":\"棱纹连身衣\",\"ribbed shirt\":\"棱纹衬衫\",\"ribbed sleeves\":\"棱纹袖子\",\"ribbed sweater\":\"棱纹毛衣\",\"ribbon-trimmed skirt\":\"缎带饰边短裙\",\"ribbon-trimmed sleeves\":\"缎带饰边袖子\",\"ribbon bondage\":\"被丝带捆住|人捆成礼物的样子\",\"ribbon hair\":\"丝带头发\",\"ribbon in mouth\":\"嘴里叼着丝带\",\"ribbon trim\":\"缎带饰边\",\"ribs\":\"肋骨\",\"rice bowl\":\"碗\",\"rice hat\":\"斗笠\",\"rice shower (umamusume)\":\"米浴\",\"rice spoon\":\"盛饭勺\",\"richelieu (azur lane)\":\"黎塞留\",\"richelieu (fleuron of the waves) (azur lane)\":\"黎塞留（海浪之花）（碧蓝航线）\",\"riding\":\"骑\",\"riding machine\":\"骑马机\",\"riesz\":\"リース(聖剣伝説3)\",\"rifle\":\"步枪\",\"rigging\":\"舰装\",\"rika (touhou)\":\"梨花（东方）\",\"rim light\":\"边缘光\",\"rin (blue archive)\":\"rin（蓝色档案）\",\"ring\":\"戒指\",\"ring necklace\":\"戒指项链\",\"ringo (touhou)\":\"鈴瑚\",\"ripples\":\"涟漪|波纹\",\"rising sun\":\"旭日旗\",\"ritual baton\":\"笏板\",\"riyo (lyomsnpmp) (style)\":\"リヨ画风\",\"road sign\":\"路标\",\"robe of blending\":\"混合长袍\",\"roberta (arknights)\":\"罗伯塔（明日方舟）\",\"robin (arknights)\":\"知更鸟（方舟）\",\"robot\":\"机器人\",\"robot ears\":\"机械耳\",\"robot joints\":\"机械关节\",\"rock\":\"岩石\",\"rocket\":\"火箭\",\"rocket launcher\":\"火箭筒\",\"rod\":\"杆\",\"rod of remorse\":\"悔悟棒\",\"rodney (azur lane)\":\"罗德尼（碧蓝航线）\",\"roller skates\":\"旱冰鞋\",\"romaji text\":\"罗马音\",\"roman numeral\":\"罗马数字\",\"rook (chess)\":\"战车(国际象棋)\",\"room\":\"房间\",\"roon (azur lane)\":\"罗恩\",\"roots\":\"根\",\"rope (arknights)\":\"绳索（方舟）\",\"rope walking\":\"批在绳子上走\",\"ropiness\":\"粘性的丝\",\"rosa (arknights)\":\"罗莎（明日方舟）\",\"rosaria (genshin impact)\":\"罗莎莉亚（原神）\",\"rose bush\":\"玫瑰花丛\",\"rose print\":\"玫瑰印花\",\"rosehip (girls und panzer)\":\"聖グロリアーナ女学院\",\"rosmontis (arknights)\":\"罗斯蒙蒂斯（明日方舟）\",\"roswaal mansion maid uniform\":\"罗兹瓦尔邸女仆装（Re:Zero）\",\"rosybrown\":\"红褐色\",\"round-bottom flask\":\"圆底烧瓶\",\"round eyewear\":\"圆形眼镜\",\"round teeth\":\"动漫里的没有缝的牙齿\",\"round window\":\"圆窗\",\"rowboat\":\"划船\",\"roxy migurdia\":\"洛琪希\",\"royalblue\":\"宝蓝\",\"ru-class battleship\":\"戦艦ル級\",\"rubber boots\":\"橡胶靴\",\"rubber duck\":\"浴缸小黄鸭\",\"rubble\":\"瓦砾\",\"rubble ruins\":\"废墟\",\"ruby (gemstone)\":\"红宝石\",\"ruby hair\":\"红宝石色头发\",\"ruffling hair\":\"蓬松的头发\",\"rug\":\"小地毯\",\"ruler\":\"尺子\",\"rumia\":\"ルーミア\",\"runes\":\"符文\",\"russian text\":\"俄语\",\"ryona\":\"被重度(性)虐待的女性\",\"ryougi shiki\":\"両儀式\",\"ryouou school uniform\":\"陵樱学园制服\",\"ryu genshin77\":\"流原心77\",\"ryuuguu rena\":\"龙宫礼奈\",\"ryuujou (kancolle)\":\"龙骧\",\"saber\":\"Saber\",\"saber (weapon)\":\"军刀(武器)\",\"saber alter\":\"阿尔托利亚·潘德拉贡\",\"saber extra\":\"尼禄\",\"sack\":\"麻布\",\"saddle\":\"马鞍\",\"saddlebrown\":\"马鞍棕色\",\"safety pin\":\"曲别针\",\"saga (arknights)\":\"传奇（明日方舟）\",\"sage (dq3)\":\"賢者\",\"sagisawa fumika\":\"鷺沢文香\",\"saigusa haruka\":\"三枝葉留佳\",\"saigyouji yuyuko\":\"西行寺幽幽子\",\"saileach (arknights)\":\"赛利奇（明日方舟）\",\"sailor moon redraw challenge\":\"水冰月重绘挑战\",\"saint-louis (azur lane)\":\"圣路易斯\",\"saint-louis (holy knight's resplendence) (azur lane)\":\"圣路易斯（圣骑士的辉煌）（碧蓝航线）\",\"sairenji haruna\":\"西連寺春菜\",\"saiyan armor\":\"战斗服(龙珠)\",\"sakagami tomoyo\":\"坂上智代\",\"sakamoto mio\":\"坂本美緒\",\"sakata gintoki\":\"坂田銀時\",\"sakazuki\":\"盃\",\"sake bottle\":\"酒瓶\",\"saki (blue archive)\":\"saki（蓝色档案）\",\"sakugawa school uniform\":\"栅川中学校服\",\"sakuma mayu\":\"佐久間まゆ\",\"sakura chiyo\":\"佐倉千代\",\"sakura futaba\":\"佐倉双葉\",\"sakura kyouko\":\"佐仓杏子\",\"sakura miko\":\"樱巫女\",\"sakura miku\":\"桜ミク\",\"sakuragaoka high school uniform\":\"樱丘女子高等学校校服\",\"sakurai momoka\":\"櫻井桃華\",\"sakurajima mai\":\"樱岛麻衣\",\"sakurauchi riko\":\"樱内梨子\",\"salmon\":\"三文鱼\",\"sample watermark\":\"sample字样的水印\",\"samurai\":\"武士\",\"samus aran\":\"萨姆斯·阿兰\",\"san diego (azur lane)\":\"圣地亚哥\",\"sanada akihiko\":\"真田明彦\",\"sanageyama uzu\":\"猿投山渦\",\"sand\":\"沙\",\"sand sculpture\":\"沙雕\",\"sandals\":\"凉鞋\",\"sandals removed\":\"脱下凉鞋\",\"sandwiched\":\"三人夹三明治\",\"sandybrown\":\"沙褐\",\"sangonomiya kokomi\":\"珊瑚宫心海\",\"sangvis ferri\":\"铁血工造(少女前线)\",\"saniwa (touken ranbu)\":\"審神者(刀剣乱舞)\",\"sanshoku dango\":\"三花团子\",\"santa bikini\":\"圣诞老人比基尼\",\"santa boots\":\"圣诞老人靴\",\"santorini\":\"希腊 圣托里尼\",\"sanzen'in nagi\":\"三千院ナギ\",\"saori (blue archive)\":\"沙织（蓝色档案）\",\"saotome alto\":\"早乙女阿尔特\",\"saotome ranma\":\"早乙女乱馬\",\"sapphire (gemstone)\":\"蓝宝石\",\"sara (touhou)\":\"萨拉（东方）\",\"saratoga (azur lane)\":\"萨拉托加\",\"saria (arknights)\":\"莎莉亚（明日方舟）\",\"saria (the law) (arknights)\":\"saria（法律）（明日方舟）\",\"sariel (touhou)\":\"沙利尔（东方）\",\"sasaki chie\":\"佐々木千枝\",\"sasaki chiho\":\"佐々木千穂\",\"sasaki saren\":\"佐佐木咲恋\",\"sash\":\"饰带|日式束腰\",\"sasha braus\":\"サシャ・ブラウス\",\"satchel\":\"背包\",\"satellite\":\"卫星\",\"saten ruiko\":\"佐天涙子\",\"satonaka chie\":\"里中千枝\",\"satou kazuma\":\"佐藤和真\",\"saucer\":\"茶杯托\",\"saunders military uniform\":\"桑德斯军装\",\"saunders school uniform\":\"桑德斯附高校服\",\"savage (arknights)\":\"野蛮人（明日方舟）\",\"sawa azusa\":\"澤梓\",\"sawamura spencer eriri\":\"泽村·斯潘塞·英梨梨\",\"saya (blue archive)\":\"沙耶（蓝色档案）\",\"sayagata\":\"纱绫形\",\"sayo samonji\":\"小夜左文字\",\"sayu (genshin impact)\":\"早柚（原神）\",\"scabbard\":\"鞘\",\"scales\":\"鳞片\",\"scar\":\"伤痕\",\"scar on arm\":\"手臂上的伤疤\",\"scar on chest\":\"胸膛的伤疤\",\"scar on face\":\"脸上的伤疤\",\"scar on nose\":\"鼻子上的伤疤\",\"scaramouche (genshin impact)\":\"散兵（原神）\",\"scarf bow\":\"围巾蝴蝶结\",\"scarf on head\":\"头上的围巾\",\"scarf over mouth\":\"围巾在嘴上\",\"scarf pull\":\"扯围巾\",\"scarf removed\":\"围巾被取下\",\"scarlet devil mansion\":\"红魔馆\",\"scarlet moon\":\"猩红月亮\",\"scat\":\"粪便\",\"scathach (fate/grand order)\":\"斯卡哈\",\"scathach (swimsuit assassin) (fate)\":\"スカサハ(水着)\",\"scattered leaves\":\"散落的叶子\",\"scavenger (arknights)\":\"清道夫（明日方舟）\",\"scene (arknights)\":\"场景（方舟）\",\"scenery\":\"风景\",\"scepter\":\"笏\",\"school bag\":\"书包\",\"school chair\":\"课堂椅\",\"school desk\":\"课桌\",\"school hat\":\"通学帽\",\"schwarz (arknights)\":\"施瓦茨（明日方舟）\",\"schwarz (skyline) (arknights)\":\"施瓦茨（天际线）（明日方舟）\",\"scissor blade\":\"片太刀铗\",\"scissors\":\"剪刀\",\"scooter\":\"小型摩托车\",\"scope\":\"瞄准镜\",\"scrape\":\"刮\",\"scratches\":\"划痕|皮肤上的浅伤\",\"screen\":\"屏幕\",\"screentones\":\"屏幕色调纹理滤镜\",\"screw\":\"螺丝钉\",\"screwdriver\":\"螺丝刀\",\"scroll\":\"卷轴\",\"scrunchie\":\"发束\",\"seagreen\":\"海绿\",\"seagull\":\"海鸥\",\"seal\":\"密封罐|封印\",\"searchlight\":\"探照灯\",\"seashell\":\"海贝\",\"season connection\":\"同季度动画角色模仿\",\"seatbelt\":\"座位安全带\",\"see-through leotard\":\"透明及臀紧身衣\",\"see-through shirt\":\"半透的衬衫\",\"see-through silhouette\":\"通过透光的织物看到人体轮廓\",\"see-through sleeves\":\"半透的袖子\",\"see-through thighhighs\":\"透明的长筒袜\",\"see through\":\"透过衣物看到肉体\",\"seelie (genshin impact)\":\"仙灵（原神）\",\"seigaiha\":\"青海波(日本古画素材)\",\"seikan hikou\":\"《星间飞行》\",\"seiran (touhou)\":\"晴岚（东方）\",\"seishou elementary school uniform\":\"圣祥大附小学校校服\",\"sekibanki\":\"赤蛮奇\",\"self fisting\":\"自己打自己\",\"self fondle\":\"女性自慰\",\"selfcest\":\"(同一人但不同版本或形象)自攻自受\",\"selfie\":\"自拍视点\",\"semen in anus\":\"肛门中精液\",\"semen in hair\":\"头发上精液\",\"semen in mouth\":\"嘴里精液\",\"semen on body\":\"身体上精液\",\"semen on chest\":\"胸部上精液\",\"semen on clothes\":\"衣服上精液\",\"semen on legs\":\"腿上精液\",\"semen on lower body\":\"下体上精液\",\"semen on upper body\":\"上身有精液\",\"semen pool\":\"精液潭\",\"semi-rimless eyewear\":\"无上框眼镜\",\"semiramis (fate)\":\"セミラミス(Fate)\",\"sendai (kancolle)\":\"川内_(kancolle)\",\"sendai hakurei no miko\":\"先代博麗の巫女\",\"sengoku nadeko\":\"千石撫子\",\"senjougahara hitagi\":\"戦場ヶ原ひたぎ\",\"senkawa chihiro\":\"千川ちひろ\",\"senketsu\":\"神衣鲜血\",\"sensei (blue archive)\":\"老师（蓝色档案）\",\"sento isuzu\":\"千斗いすず\",\"serika (blue archive)\":\"serika（蓝色档案）\",\"serval (kemono friends)\":\"サーバル(けものフレンズ)\",\"serval print\":\"薮猫花纹（的衣物或毛皮）\",\"serval tail\":\"薮猫尾巴\",\"sesshouin kiara\":\"杀生院祈荒\",\"seto kousuke\":\"瀬戸幸助\",\"setsubun\":\"节分习俗\",\"severed hair\":\"剪断的头发\",\"severed head\":\"断下来的头\",\"severed limb\":\"断肢\",\"sewing\":\"缝纫\",\"sex from behind\":\"泛指从身后插入的体位\",\"sex machine\":\"机械奸\",\"sex toy\":\"性爱玩具\",\"sextuplets\":\"六人组\",\"sexually suggestive\":\"性暗示\",\"sf-a2 miki\":\"SF-A2\",\"shade\":\"日荫\",\"shaded face\":\"阴沉脸\",\"shadow\":\"阴影\",\"shady\":\"成荫的\",\"shako cap\":\"乐队礼帽\",\"shallow water\":\"浅水\",\"shamare (arknights)\":\"shamare（明日方舟）\",\"shameimaru aya\":\"射命丸文\",\"shana\":\"夏娜\",\"shanghai doll\":\"上海人形\",\"shangri-la (azur lane)\":\"香格里拉（碧蓝航线）\",\"shared bathing\":\"共浴|鸳鸯浴\",\"shared clothes\":\"共穿衣物（围巾等）\",\"shared scarf\":\"共用一条围巾\",\"shared umbrella\":\"相合伞\",\"shark\":\"鲨鱼\",\"shark girl\":\"鲨鱼娘\",\"shark hair ornament\":\"鲨鱼形头发装饰\",\"shark mouth\":\"鲨鱼牙\",\"shark tail\":\"鲨鱼尾巴\",\"sharp fingernails\":\"锐利的手指甲\",\"sharp teeth\":\"鲨鱼牙|锯齿牙\",\"sharp toenails\":\"锐利的脚趾甲\",\"shaw (arknights)\":\"肖（方舟）\",\"shawl\":\"披巾|披帛\",\"sheath\":\"刀鞘|护套\",\"sheathed\":\"戴着护套的|入鞘的\",\"sheep\":\"羊\",\"sheep girl\":\"羊女孩\",\"sheep horns\":\"羊角\",\"sheet music\":\"乐谱\",\"sheets\":\"床单\",\"sheffield (azur lane)\":\"谢菲尔德\",\"shelf\":\"架子\",\"shell\":\"贝壳\",\"shell casing\":\"弹药匣\",\"shell necklace\":\"贝壳项链\",\"shenhe\":\"申鹤\",\"shenhe (genshin impact)\":\"申鹤（原神）\",\"shiba inu\":\"柴犬\",\"shibari over clothes\":\"着衣绑缚\",\"shibuya rin\":\"涩谷凛\",\"shidare hotaru\":\"枝垂ほたる\",\"shide\":\"纸垂\",\"shield\":\"盾\",\"shigure (azur lane)\":\"时雨\",\"shigure (kancolle)\":\"时雨_(kancolle)\",\"shigure kai ni (kancolle)\":\"时雨佳妮_(kancolle)\",\"shihouin yoruichi\":\"四楓院夜一\",\"shiina mayuri\":\"椎名まゆり\",\"shijou takane\":\"四条贵音\",\"shiki eiki\":\"四季映姫・ヤマザナドゥ\",\"shikigami\":\"式神\",\"shikishi\":\"色纸\",\"shima rin\":\"志摩凛\",\"shimada arisu\":\"島田愛里寿\",\"shimakaze (azur lane)\":\"岛风\",\"shimakaze (kancolle)\":\"岛风（kancolle）\",\"shimakaze (kancolle) (cosplay)\":\"cosplay成岛风（舰娘）\",\"shimamura uzuki\":\"島村卯月\",\"shimazu yoshino\":\"島津由乃\",\"shimenawa\":\"注连绳|七五三绳\",\"shin guards\":\"胫甲\",\"shinai\":\"竹刀\",\"shinano (azur lane)\":\"信浓\",\"shinano (dreams of the hazy moon) (azur lane)\":\"信浓（朦胧月之梦）（碧蓝航线）\",\"shinda sekai sensen uniform\":\"死后世界战线制服\",\"shindan maker\":\"二次元女体化梗\",\"shindou takuto\":\"神童拓人\",\"shingyoku (touhou)\":\"新玉（东方）\",\"shining (arknights)\":\"闪亮（方舟）\",\"shining (silent night) (arknights)\":\"闪耀（寂静之夜）（明日方舟）\",\"shinjou akane\":\"新条茜\",\"shinki (touhou)\":\"神机（东方）\",\"shinku\":\"真红\",\"shinomiya kaguya\":\"四宫辉夜\",\"shinonome nano\":\"東雲なの\",\"shinonono houki\":\"篠ノ之箒\",\"shinsengumi\":\"新选组\",\"shiny\":\"光泽\",\"shiny clothes\":\"有光泽的衣服\",\"shiny pokemon\":\"闪光宝可梦\",\"shiny skin\":\"有光泽的皮肤\",\"shiomi kotone\":\"汐見琴音\",\"ship\":\"船\",\"shirabe ako\":\"調辺アコ\",\"shirai kuroko\":\"白井黑子\",\"shirakami fubuki\":\"白上吹雪\",\"shirakiin ririchiyo\":\"白鬼院凜々蝶\",\"shiranui (azur lane)\":\"不知火（碧蓝航线）\",\"shiranui (kancolle)\":\"不知火_(kancolle)\",\"shiranui mai\":\"不知火舞\",\"shirasaka koume\":\"白坂小梅\",\"shirase sakuya\":\"白瀬咲耶\",\"shiratama (shiratamaco)\":\"白玉\",\"shirayuki (arknights)\":\"白雪（明日方舟）\",\"shirayuki hime\":\"白雪ひめ\",\"shirogane naoto\":\"白鐘直斗\",\"shirogane noel\":\"白银诺艾尔\",\"shiroko (blue archive)\":\"白子（蓝色档案）\",\"shiroko (cycling) (blue archive)\":\"shiroko（自行车）（蓝色档案）\",\"shirt lift\":\"拉起掀起卷起衬衫\",\"shirt pull\":\"拉开衬衫\",\"shirt removed\":\"脱下衬衫\",\"shirt tucked in\":\"衬衫外有其他衣服\",\"shirt tug\":\"扯住衬衫\",\"shirtless\":\"赤膊的(男性)\",\"shizuka rin\":\"静凛\",\"shizuko (blue archive)\":\"静子（蓝色档案）\",\"shoe dangle\":\"用脚趾吊着鞋\",\"shoe soles\":\"鞋底\",\"shoejob\":\"鞋交\",\"shoelaces\":\"鞋带\",\"shoes removed\":\"脱下的鞋\",\"shokudaikiri mitsutada\":\"燭台切光忠\",\"shokuhou misaki\":\"食蜂操祈\",\"shopping\":\"购物\",\"shopping bag\":\"购物袋\",\"short braid\":\"短辫子\",\"short eyebrows\":\"豆豆眉|短眉毛\",\"short hair with long locks\":\"扎起或卷起一部分长发\",\"short jumpsuit\":\"短裤腿连体衣\",\"short necktie\":\"短领带\",\"short over long sleeves\":\"内侧穿着长袖外面套着短袖衣服\",\"short sword\":\"短剑\",\"shorts pull\":\"褪下短裤\",\"shorts under skirt\":\"短裙里穿着短裤\",\"shotgun\":\"霰弹枪\",\"shougi\":\"将棋\",\"shouhou (azur lane)\":\"守寿（碧蓝航线）\",\"shouji\":\"障子\",\"shoukaku (azur lane)\":\"翔鶴(アズールレーン)\",\"shoukaku (sororal wings) (azur lane)\":\"shoukaku_(sororalwings)_(azur_Lane)\",\"shoulder armor\":\"肩甲\",\"shoulder bag\":\"挎包|单肩背包\",\"shoulder blades\":\"肩胛骨\",\"shoulder carry\":\"肩扛\",\"shoulder cutout\":\"露肩装\",\"shoulder holster\":\"肩带式枪套\",\"shoulder pads\":\"垫肩\",\"shoulder spikes\":\"带刺肩甲\",\"shoulder tattoo\":\"肩部纹身\",\"shouting\":\"喊叫\",\"shovel\":\"铲子\",\"shower head\":\"淋浴喷头\",\"showering\":\"淋浴\",\"showgirl skirt\":\"展会女郎装束\",\"shredded paper\":\"碎纸屑\",\"shrub\":\"灌木\",\"shrug (clothing)\":\"只包肩的女式上衣\",\"shun (blue archive)\":\"瞬（蓝色档案）\",\"shun (small) (blue archive)\":\"顺（小）（蓝色档案）\",\"shuriken\":\"手里剑\",\"shuten douji (fate)\":\"酒吞童子（命运）\",\"shuten douji (fate/grand order)\":\"酒吞童子\",\"shuuchiin academy school uniform\":\"秀知院学园校服（辉夜大小姐想让我告白）\",\"shuuchiin academy uniform\":\"秀知院学园制服\",\"shuujin academy uniform\":\"秀尽学院制服\",\"sick\":\"病\",\"sickle\":\"镰刀\",\"side-by-side\":\"人物并排\",\"side-tie bikini bottom\":\"侧系带比基尼泳裤\",\"side-tie leotard\":\"侧边系带连身衣\",\"side blunt bangs\":\"侧面空气刘海\",\"side cap\":\"侧边帽\",\"side cutout\":\"侧边开口的服饰\",\"side profile\":\"侧面肖像画\",\"sideburns\":\"(男子的)鬓角\",\"sideless outfit\":\"侧面没有布料的服饰\",\"sidelight\":\"侧面光\",\"sideroca (arknights)\":\"sideroca（明日方舟）\",\"sideroca (light breeze) (arknights)\":\"sideroca_(微风)_(arknights)\",\"sidesaddle\":\"侧坐在鞍上\",\"sideways hat\":\"帽舌划到侧面\",\"siege (arknights)\":\"推进之王（明日方舟）\",\"sienna\":\"赭色\",\"sign\":\"写上去的字\",\"signora (genshin impact)\":\"女士(原神)\",\"silence (arknights)\":\"沉默（方舟）\",\"silica\":\"綾野珪子\",\"silk\":\"蛛网|虫茧\",\"silver\":\"银\",\"silver trim\":\"银色镶边\",\"silverash (arknights)\":\"Silverash（明日方舟）\",\"simplified chinese text\":\"简体字\",\"sims (azur lane)\":\"模拟人生（碧蓝航线）\",\"simulated footjob\":\"模拟足交\",\"sin sack\":\"罪袋\",\"sing\":\"唱歌\",\"singing\":\"唱歌\",\"single bare shoulder\":\"露出单边肩膀\",\"single boot\":\"一只脚没穿靴子\",\"single detached sleeve\":\"单边没脱掉的袖子\",\"single earring\":\"只一边戴着耳环\",\"single elbow glove\":\"单手戴着过肘的手套\",\"single gauntlet\":\"单手穿着护臂\",\"single glove\":\"单手穿着手套\",\"single head wing\":\"单侧头上有翅膀\",\"single horn\":\"单侧长着角\",\"single kneehigh\":\"单边穿着过膝服饰\",\"single leg pantyhose\":\"单边穿着连裤袜\",\"single mechanical arm\":\"单只机械手臂\",\"single pantsleg\":\"单边长裤\",\"single shoe\":\"一只脚没穿鞋子\",\"single side bun\":\"单边团子头\",\"single sleeve\":\"单边没有袖管\",\"single sock\":\"单边穿着长袜\",\"single strap\":\"单边有肩带\",\"single thighhigh\":\"只有一条腿有穿着\",\"single vertical stripe\":\"露出单边服饰上的垂直条纹\",\"single wing\":\"单翼\",\"sink\":\"水槽\",\"sinon\":\"诗乃|诗乃(SAO)\",\"siren (azur lane)\":\"警笛（碧蓝航线）\",\"sirius (azur lane)\":\"天狼星（碧蓝航线）\",\"sirius (azur lane) (cosplay)\":\"天狼星（碧蓝航线）（角色扮演）\",\"sirius (azure horizons) (azur lane)\":\"天狼星\",\"sirius (scorching-hot seirios) (azur lane)\":\"天狼星\",\"siro (dennou shoujo youtuber siro)\":\"電脳少女シロ\",\"sitting backwards\":\"向后坐\",\"sitting in tree\":\"坐在树上\",\"sitting on bed\":\"坐在床上\",\"sitting on desk\":\"坐在课桌上\",\"sitting on face\":\"颜面骑乘|阴部贴着脸\",\"sitting on head\":\"坐在头上\",\"sitting on railing\":\"坐在栏杆上\",\"sitting on rock\":\"坐在岩石上\",\"sitting on shoulder\":\"坐在肩膀上\",\"sitting on stairs\":\"坐在楼梯上\",\"sitting on table\":\"坐在桌子上\",\"sitting on water\":\"坐在水上\",\"sitting sideways\":\"侧身坐着\",\"sixteenth note\":\"十六分音符\",\"size difference\":\"体格差\",\"skadi (arknights)\":\"斯卡蒂（明日方舟）\",\"skadi (waverider) (arknights)\":\"skadi_(waverider)_(arknights)\",\"skateboard\":\"滑板\",\"skates\":\"溜冰鞋\",\"skeleton\":\"骨架\",\"sketchbook\":\"素描本\",\"skewer\":\"签子\",\"skin-covered horns\":\"被皮肤包着的角\",\"skin tight\":\"衣服很紧显露出身体曲线或肢体特征\",\"skindentation\":\"皮肤的凹陷\",\"skinny\":\"骨感\",\"skirt flip\":\"被掀起裙子(含突发情况意义)\",\"skirt hold\":\"优雅地提着裙子\",\"skirt removed\":\"脱下的短裙\",\"skirt set\":\"与上衣搭配的短裙|特制的裙子套装\",\"skirt tug\":\"扯住裙摆|按住裙摆\",\"skull\":\"骷髅\",\"skull and crossbones\":\"头骨和交叉的骨头\",\"skull earrings\":\"骷髅耳环\",\"skull fucking\":\"头交\",\"skull mask\":\"骷髅面具\",\"skull necklace\":\"骷髅项链\",\"skull print\":\"骷髅印花\",\"skyblue\":\"天蓝\",\"skyfire (arknights)\":\"天火（方舟）\",\"slap mark\":\"掌印\",\"slapping\":\"掌掴\",\"slashing\":\"砍\",\"slateblue\":\"板岩蓝\",\"slategray\":\"石板灰\",\"sleep molestation\":\"睡奸\",\"sleeping\":\"睡觉\",\"sleeping upright\":\"(不躺着)睡觉|直立睡觉\",\"sleepwear\":\"睡衣\",\"sleeve bow\":\"袖上蝴蝶结\",\"sleeve cuffs\":\"袖口\",\"sleeve rolled up\":\"袖子卷起\",\"sleeveless hoodie\":\"无袖连帽衫\",\"sleeveless jacket\":\"无袖夹克\",\"sleeveless kimono\":\"无袖和服\",\"sleeveless shirt\":\"无袖衬衫\",\"sleeves past elbows\":\"袖子过肘\",\"sleeves rolled up\":\"卷起的袖子\",\"slender waist\":\"细腰\",\"sliding doors\":\"移动门\",\"slim legs\":\"修长的腿\",\"slime\":\"史莱姆\",\"slime (dragon quest)\":\"スライム肉まん\",\"slime (genshin impact)\":\"史莱姆（原神）\",\"slime (substance)\":\"史莱姆粘液\",\"slime girl\":\"史莱姆娘\",\"slime musume\":\"史莱姆娘\",\"sling\":\"枪支的吊带\",\"sling (medical)\":\"吊索（医疗）\",\"small penis\":\"小阴茎\",\"smartphone\":\"智能手机\",\"smartphone case\":\"手机壳\",\"smell\":\"有气味的\",\"smelling clothes\":\"闻衣服\",\"smelling feet\":\"闻脚\",\"smelling hair\":\"闻头发\",\"smelling pantyhose\":\"闻连裤袜\",\"smelling underwear\":\"闻到内衣的味道\",\"smiley face\":\"笑脸\",\"smoke\":\"烟\",\"smokestack\":\"烟囱\",\"smoking\":\"吸烟\",\"smoking gun\":\"枪口冒烟\",\"smoking pipe\":\"烟斗\",\"smother\":\"窒息\",\"snack\":\"小吃|零食\",\"snail\":\"蜗牛\",\"snake\":\"蛇\",\"snake hair\":\"蛇发\",\"snake pupils\":\"蛇瞳孔\",\"snake tail\":\"蛇尾\",\"sneakers\":\"运动鞋\",\"sneezing\":\"打喷嚏\",\"sniper rifle\":\"狙击步枪\",\"snorkel\":\"潜水设备的通气管\",\"snot\":\"鼻涕\",\"snout\":\"动物口鼻部\",\"snow\":\"雪|雪原\",\"snow boots\":\"雪地靴\",\"snow bunny\":\"雪兔\",\"snowball\":\"雪球\",\"snowflake print\":\"雪花印花\",\"snowflakes\":\"雪花\",\"snowing\":\"下雪\",\"snowman\":\"雪人\",\"snowsant (arknights)\":\"雪山（方舟）\",\"snowy mountain\":\"雪山\",\"soaking feet\":\"泡脚\",\"soap\":\"肥皂\",\"soap bubbles\":\"泡泡\",\"soap censor\":\"肥皂泡马赛克\",\"soccer\":\"足球运动\",\"soccer ball\":\"足球\",\"soccer uniform\":\"足球服\",\"sock pull\":\"拉着袜子\",\"socks removed\":\"脱袜子\",\"soda bottle\":\"汽水瓶\",\"sode\":\"当世袖\",\"soga no tojiko\":\"苏我屠自古\",\"soggy clothes\":\"湿透的衣服\",\"sokrates (touhou)\":\"苏格拉底（东方）\",\"soldier\":\"士兵\",\"soles\":\"脚底\",\"solid oval eyes\":\"实心椭圆眼睛\",\"son gohan\":\"孫悟飯\",\"song name\":\"歌名\",\"song of broken pines (genshin impact)\":\"松籁响起之时（原神冰系双手剑）\",\"sonico\":\"超级索尼子\",\"sonoda umi\":\"园田海末\",\"sonohara anri\":\"園原杏里\",\"sonozaki mion\":\"園崎魅音\",\"sonozaki shion\":\"園崎詩音\",\"sora (arknights)\":\"索拉（明日方舟）\",\"sora (blue archive)\":\"sora（蓝色档案）\",\"sora ginko\":\"空银子\",\"sorasaki hina\":\"空崎日奈\",\"sorcerer's sutra scroll\":\"大空卷轴\",\"soul gem\":\"灵魂之石\",\"sound\":\"有声音\",\"sound effects\":\"拟声词\",\"sounding\":\"欺负尿道（阴茎）\",\"souryuu (azur lane)\":\"souryuu（碧蓝航线）\",\"souryuu asuka langley\":\"惣流明日香\",\"souseiseki\":\"蒼星石\",\"south dakota (azur lane)\":\"南达科他州\",\"sovetskaya belorussiya (azur lane)\":\"sovetskaya_belorussiya_(azur_Lane)\",\"sovetskaya rossiya (azur lane)\":\"sovetskaya_rossiya_(azur_Lane)\",\"soviet\":\"苏联\",\"spa\":\"人工温泉\",\"space\":\"宇宙\",\"space craft\":\"宇宙船\",\"space suit\":\"宇航服\",\"spacecraft\":\"太空飞船\",\"spacesuit\":\"宇航服\",\"spade (shape)\":\"黑桃\",\"spaghetti strap\":\"细肩带|细吊带|肩带式\",\"spaghetti strap bra\":\"细肩带胸罩\",\"spandex\":\"弹性纤维(衣物面料)\",\"spanking\":\"打屁股\",\"sparkle background\":\"闪着星光的背景\",\"sparks\":\"火星子\",\"sparrow\":\"麻雀\",\"spasm\":\"痉挛\",\"spatula\":\"铲(厨具)\",\"spaulders\":\"护肩\",\"speaker\":\"发言者\",\"spear\":\"矛\",\"spear the gungnir\":\"神枪朗基努斯\",\"special feeling (meme)\":\"雪中打伞的恋人梗\",\"specter (arknights)\":\"幽灵（方舟）\",\"specter the unchained (arknights)\":\"幽灵不受束缚（明日方舟）\",\"specular lighting\":\"镜面高光\",\"speech bubble\":\"对话框|会话气泡\",\"spell card\":\"魔咒卡\",\"sphere\":\"法球|水晶球\",\"spider\":\"蜘蛛\",\"spider web\":\"蜘蛛网\",\"spider web print\":\"蛛网印花\",\"spiked armlet\":\"带刺臂章\",\"spiked bracelet\":\"带钉手镯\",\"spiked club\":\"狼牙棒\",\"spiked dildo\":\"带刺的假阳具\",\"spiked shell\":\"带刺的龟壳\",\"spiked tail\":\"带刺的尾巴\",\"spikes\":\"尖刺|带钉的\",\"spill\":\"液体从容器中漫出来\",\"spilling\":\"从容器中倒出液体的动作\",\"spine\":\"脊柱\",\"spinning\":\"有中心的旋转\",\"spirit\":\"还魂|伴灵|精神体\",\"spitroast\":\"女性的嘴和下半身被夹攻的体位\",\"spitting\":\"从嘴里吐出液体的动作\",\"splashing\":\"飞溅\",\"splatoon (series)\":\"喷射战士（系列）\",\"splattershot (splatoon)\":\"水球小绿(喷射战士)\",\"split-color hair\":\"分色头发\",\"split screen\":\"分屏\",\"spoken anger vein\":\"表发怒的会话气泡\",\"spoken blush\":\"表脸红害羞的会话气泡\",\"spoken ellipsis\":\"会话气泡里带省略号\",\"spoken exclamation mark\":\"会话气泡里带感叹号\",\"spoken heart\":\"会话气泡里带爱心\",\"spoken interrobang\":\"\\\"会话气泡里出现\\\"\\\"!?\\\"\\\"\\\"\",\"spoken musical note\":\"表哼歌的会话气泡\",\"spoken object\":\"会话气泡里出现指代物\",\"spoken question mark\":\"表疑惑的会话气泡\",\"spoken squiggle\":\"表不满和发牢骚的会话气泡\",\"spoken sweatdrop\":\"表(流汗)无语的会话气泡\",\"sponge\":\"海绵|搓澡棉\",\"spoon\":\"汤勺\",\"spoon in mouth\":\"嘴里含着勺子\",\"sportswear\":\"运动服\",\"spotlight\":\"聚光灯\",\"spotted hair\":\"斑点头发\",\"sprain\":\"扭伤\",\"spread anus\":\"掰开肛门\",\"spread pussy\":\"掰开阴部|掰穴|掰开的阴部\",\"spread pussy under clothes\":\"隔着衣物掰穴\",\"spread toes\":\"张开脚趾\",\"spread wings\":\"展开的双翼\",\"spring (season)\":\"春季\",\"springgreen\":\"春绿\",\"square 4koma\":\"方块四格漫画\",\"square pupils\":\"方形瞳孔\",\"squat toilet\":\"蹲便器\",\"squatting cowgirl position\":\"M字骑乘位\",\"sque\":\"泛指从身后插入的体位\",\"squeeze bottle\":\"软瓶\",\"squid\":\"乌贼|鱿鱼\",\"squidbeak splatoon\":\"乌贼军团(喷射战士)\",\"squiggle\":\"表不满和发牢骚的符号\",\"squirrel\":\"松鼠\",\"squirrel tail\":\"松鼠尾巴\",\"squirting\":\"潮吹\",\"ss uniform\":\"纳粹制服\",\"st. gloriana's (emblem)\":\"圣葛罗莉安娜女学园校徽\",\"st. gloriana's military uniform\":\"圣葛罗莉安娜军装\",\"st. gloriana's school uniform\":\"圣葛罗莉安娜女学园校服\",\"st. louis (azur lane)\":\"圣路易斯（碧蓝航线）\",\"st. louis (luxurious wheels) (azur lane)\":\"圣路易斯（豪华车轮）\",\"stab\":\"刺\",\"staff\":\"工作人员\",\"staff (music)\":\"工作人员(音乐)\",\"staff of homa (genshin impact)\":\"护摩之杖（原神长柄武器）\",\"stage lights\":\"舞台灯光\",\"stain\":\"污渍\",\"stained glass\":\"彩色玻璃\",\"stairs\":\"台阶\",\"stake\":\"桩|棍子\",\"stakes of purgatory\":\"煉獄の七姉妹\",\"stand (jojo)\":\"替身(JOJO)\",\"standing on liquid\":\"站在水上或液体上\",\"standing sex\":\"站立后入\",\"star\":\"星星\",\"star (sky)\":\"星星(天空中的)\",\"star choker\":\"星形项圈\",\"star earrings\":\"星形耳环\",\"star facial mark\":\"脸部星型标记\",\"star guardian (league of legends)\":\"星之守护者(英雄联盟)\",\"star hat ornament\":\"星形帽子装饰\",\"star in eye\":\"星星眼\",\"star necklace\":\"星形项链\",\"star of david\":\"六芒星\",\"star panties\":\"星星印花内裤\",\"star platinum\":\"星の白金\",\"star print\":\"星形图案|星形印花\",\"star trail\":\"星星轨迹\",\"starfish\":\"海星\",\"starlight academy uniform\":\"星光学园制服\",\"starry background\":\"星空背景\",\"starry sky print\":\"星空印花\",\"starter pokemon\":\"宝可梦御三家\",\"starter pokemon trio\":\"三只宝可梦御三家\",\"stationary restraints\":\"用装置强行固定人体\",\"statue\":\"雕像\",\"stealth masturbation\":\"偷偷自慰\",\"stealth sex\":\"隐奸\",\"steam\":\"蒸汽\",\"steaming body\":\"发情\",\"steampunk\":\"蒸汽朋克\",\"steamy breath\":\"呼吸带蒸气\",\"steelblue\":\"钢蓝\",\"steering wheel\":\"方向盘\",\"stepped on\":\"踩着\",\"stethoscope\":\"听诊器\",\"stick\":\"木条|木棍样式的东西\",\"stick poster\":\"海报\",\"sticker\":\"贴纸\",\"still life\":\"静物\",\"stitches\":\"缝合的缝线\",\"stocking under clothes\":\"衣服下的筒袜(避免显示不全)\",\"stomach tattoo\":\"腹部纹身\",\"stone\":\"石头\",\"stone lantern\":\"石灯笼\",\"stone mask\":\"石鬼面\",\"stool\":\"凳子\",\"storefront\":\"店面\",\"stove\":\"灶台\",\"strangling\":\"绞首\",\"strap\":\"大件物品的吊带\",\"strap-on\":\"戴着假阴茎\",\"strap lift\":\"往上掰衣物的吊带\",\"strap pull\":\"拉带子\",\"strap slip\":\"衣物吊带滑落(导致走光)\",\"strapless\":\"无肩带款式\",\"strapless leotard\":\"无肩带连身衣\",\"stratocumulus castellanus\":\"堡状层积云\",\"stratocumulus cumulogentis\":\"积雨性层积云\",\"stratocumulus lacunosus\":\"絮状层积云\",\"stratocumulus lenticularis\":\"荚状层积云\",\"stratocumulus stratiformis\":\"层状层积云\",\"stratus\":\"层云\",\"stratus fractus\":\"碎层云\",\"stratus nebulosus\":\"雾层云\",\"stratus undulatus\":\"波层云\",\"straw hat\":\"草帽\",\"strawberry hair ornament\":\"草莓发饰\",\"strawberry print\":\"草莓印花\",\"stray pubic hair\":\"沾着阴毛|掉落的阴毛\",\"street fighter\":\"街头霸王\",\"striker unit\":\"强袭兵装\",\"string\":\"绳子\",\"string bikini\":\"系绳比基尼\",\"string of fate\":\"命运的红线\",\"string of flags\":\"彩旗串\",\"string panties\":\"系绳内裤\",\"striped background\":\"条纹背景\",\"striped bikini\":\"条纹比基尼\",\"striped bow\":\"条纹蝴蝶结\",\"striped bowtie\":\"条纹领结\",\"striped bra\":\"条纹胸罩\",\"striped gloves\":\"条纹手套\",\"striped hoodie\":\"条纹连帽衫\",\"striped jacket\":\"条纹夹克\",\"striped kimono\":\"条纹和服\",\"striped necktie\":\"条纹领带\",\"striped pants\":\"条纹裤\",\"striped pantyhose\":\"条纹过膝袜\",\"striped ribbon\":\"条纹缎带\",\"striped scarf\":\"条纹围巾\",\"striped shirt\":\"条纹衬衫\",\"striped shorts\":\"条纹短裤\",\"striped skirt\":\"条纹裙\",\"striped sleeves\":\"条纹袖子\",\"striped sweater\":\"条纹毛衣\",\"striped swimsuit\":\"条纹泳衣\",\"striped tail\":\"条纹尾巴\",\"stripper pole\":\"钢管舞用的钢管\",\"strong rim light\":\"强边缘光\",\"stubble\":\"胡茬\",\"stuck\":\"壁尻\",\"stud earrings\":\"耳钉\",\"studded belt\":\"镶钉皮带\",\"stuffed animal\":\"毛绒玩具\",\"stuffed bunny\":\"兔子玩偶\",\"stuffed cat\":\"毛绒猫玩具\",\"stuffed toy\":\"填料布偶玩具\",\"stylish pose\":\"时尚姿势\",\"stylus\":\"数绘笔\",\"submachine gun\":\"冲锋枪\",\"submerged\":\"被淹没的\",\"subtitled\":\"带字幕的\",\"succulent plant\":\"多肉植物\",\"sucrose (genshin impact)\":\"砂糖（原神）\",\"suction cup dildo\":\"吸盘假阳具\",\"suction cups\":\"触手吸盘\",\"suggestive fluid\":\"暗示性的白色液体\",\"sugimoto reimi\":\"杉本鈴美\",\"sugiura ayano\":\"杉浦綾乃\",\"suigintou\":\"水銀燈\",\"suiseiseki\":\"翠星石\",\"suitcase\":\"手提箱\",\"suitcase bondage\":\"手提箱束缚\",\"sukuna shinmyoumaru\":\"少名针妙丸\",\"sukusuku hakutaku\":\"白泽球\",\"summer\":\"夏天\",\"summer festival\":\"夏祭\",\"summer long skirt\":\"夏日长裙\",\"summer uniform\":\"夏季制服\",\"sun hat\":\"太阳帽\",\"sun symbol\":\"太阳符号\",\"sunaookami shiroko\":\"砂狼白子\",\"sunazuka akira\":\"砂塚あきら\",\"sunbeam\":\"阳光\",\"sunburst\":\"日出时突现的光照\",\"sunflower hair ornament\":\"向日葵发饰\",\"sunlight\":\"阳光\",\"sunlight filtering through trees\":\"阳光透过树木\",\"sunrise\":\"日出\",\"sunscreen\":\"防晒霜\",\"suou pavlichenko\":\"蘇芳・パヴリチェンコ\",\"super crown\":\"库巴大王梗\",\"super pochaco\":\"すーぱーぽちゃ子\",\"super robot\":\"超级机器人\",\"super saiyan\":\"超级赛亚人\",\"super soaker\":\"超级水枪\",\"super sonico\":\"すーぱーそに子\",\"superhero\":\"超级英雄\",\"suppressor\":\"消音器\",\"surcoat\":\"苏尔外套\",\"surcouf (azur lane)\":\"surcouf（碧蓝航线）\",\"surcouf (loisirs balneaires) (azur lane)\":\"surcouf_(loisirs_balneaires)_(碧蓝航线)\",\"surfboard\":\"冲浪板\",\"surgery\":\"手术\",\"surprise kiss\":\"惊喜之吻|意外之吻\",\"surtr (arknights)\":\"surtr（明日方舟）\",\"surtr (liberte echec) (arknights)\":\"surtr_(liberte_echec)_(arknights)\",\"survey corps (emblem)\":\"调查兵团徽章\",\"suspended congress\":\"火车便当式体位\",\"suspender shorts\":\"吊带短裤\",\"suspenders\":\"背带\",\"sussurro (arknights)\":\"sussurro（明日方舟）\",\"suzukaze aoba\":\"涼風青葉\",\"suzuki jun\":\"鈴木純\",\"suzumiya haruhi\":\"凉宫春日\",\"suzuran (arknights)\":\"铃兰（明日方舟）\",\"suzuya (azur lane)\":\"铃屋（碧蓝航线）\",\"suzuya (kancolle)\":\"铃谷 (kancolle)\",\"swastika\":\"万字符\",\"sweatband\":\"吸汗带\",\"sweater\":\"毛衣\",\"sweater around waist\":\"束在腰上的毛衣\",\"sweater lift\":\"撩起毛衣（露出胸部）\",\"sweater vest\":\"毛衣背心\",\"sweating\":\"出汗\",\"sweating profusely\":\"大汗淋漓\",\"sweatshirt\":\"长袖运动卫衣\",\"sweeping\":\"打扫\",\"sweets\":\"糖果\",\"swiftsure (azur lane)\":\"swiftsure（碧蓝航线）\",\"swim briefs\":\"泳裤\",\"swim cap\":\"泳帽\",\"swim trunks\":\"泳裤\",\"swimming\":\"游泳\",\"swimsuit of perpetual summer\":\"常夏的泳衣(fgo学妹灵衣)\",\"swimsuit pull\":\"扯下泳衣\",\"swimsuit under clothes\":\"里面穿着泳衣\",\"swimwear\":\"泳衣\",\"swing\":\"摆动\",\"swire (arknights)\":\"太古_(arknights)\",\"swirl\":\"漩涡\",\"sword of hisou\":\"绯想之剑\",\"sword over shoulder\":\"靠在肩上的剑\",\"sybian\":\"西班\",\"symbol in eye\":\"眼睛里有符号\",\"symmetrical hand pose\":\"手对手\",\"syringe\":\"注射器\",\"t-head admiral\":\"T督\",\"ta-class battleship\":\"戦艦タ級\",\"tabard\":\"搭肩衫\",\"table\":\"桌子\",\"table sex\":\"援桌骑士\",\"tablecloth\":\"台布\",\"tablet pc\":\"平板电脑\",\"tachibana arisu\":\"橘ありす\",\"tachibana hibiki (symphogear)\":\"立花響\",\"tachibana kanade\":\"立华奏\",\"tachibana taki\":\"立花瀧\",\"tada riina\":\"多田李衣菜\",\"tagme\":\"图片有一些上传者未知的项目\",\"taihou (azur lane)\":\"大凤(碧蓝航线)\",\"taihou (enraptured companion) (azur lane)\":\"taihou_(陶醉的同伴)_(azur_Lane)\",\"taihou (forbidden feast) (azur lane)\":\"大凤（禁宴）\",\"taihou (muse) (azur lane)\":\"太后（缪斯）（碧蓝航线）\",\"taihou (phoenix's spring song) (azur lane)\":\"太后（凤凰春歌）（碧蓝航线）\",\"taihou (temptation on the sea breeze) (azur lane)\":\"太后（海风的诱惑）\",\"tail bell\":\"尾巴系着铃铛\",\"tail between legs\":\"尾巴蜷到两腿之间\",\"tail bow\":\"尾巴系着蝴蝶结\",\"tail grab\":\"抓着尾巴\",\"tail hug\":\"抱着尾巴\",\"tail insertion\":\"尾部插入\",\"tail masturbation\":\"尾巴手淫\",\"tail ornament\":\"尾巴装饰\",\"tail raised\":\"尾巴翘起\",\"tail ribbon\":\"尾巴系着缎带\",\"tail through clothes\":\"穿过衣物的尾巴\",\"tail wagging\":\"摇尾巴\",\"tailjob\":\"尾交\",\"tainaka ritsu\":\"田井中律\",\"takagaki kaede\":\"高垣枫\",\"takagi-san\":\"高木さんめ\",\"takakura himari\":\"高倉陽毬\",\"takamachi nanoha\":\"高町奈叶\",\"takamaki anne\":\"高巻杏\",\"takami chika\":\"高海千歌\",\"takamori aiko\":\"高森藍子\",\"takanashi rikka\":\"小鳥遊六花\",\"takane lui\":\"鹰岭露依\",\"takao (azur lane)\":\"高雄(碧蓝航线)\",\"takao (beach rhapsody) (azur lane)\":\"takao_(海滩狂想曲)_(azur_Lane)\",\"takao (full throttle charmer) (azur lane)\":\"takao（全油门魅力者）（碧蓝航线）\",\"takao (kancolle)\":\"高雄\",\"takao (school romanza) (azur lane)\":\"takao_(school_romanza)_(azur_Lane)\",\"takara miyuki\":\"高良みゆき\",\"takarada rikka\":\"宝多六花\",\"takasu ryuuji\":\"高須竜児\",\"takatsuki yayoi\":\"高槻やよい\",\"take your pick\":\"选哪个好呢\",\"takeba yukari\":\"岳羽ゆかり\",\"takebe saori\":\"武部沙织\",\"takei hisa\":\"竹井久\",\"takimoto hifumi\":\"滝本ひふみ\",\"tales of (series)\":\"传说（系列）\",\"talisman\":\"画符\",\"talking\":\"有台词的\",\"tallinn (azur lane)\":\"塔林（碧蓝航线）\",\"tally\":\"计数|画正字\",\"talons\":\"鸟爪\",\"talulah (arknights)\":\"talulah（明日方舟）\",\"tam o' shanter\":\"苏格兰平顶帽\",\"tamakeri\":\"蛋疼\",\"tamamo (fate)\":\"玉藻（命运）\",\"tamamo no mae (fate/extra)\":\"玉藻前（命运/额外）\",\"tamamo no mae (swimsuit lancer) (fate)\":\"玉藻前（泳装）\",\"tambourine\":\"手鼓\",\"tamura yuri\":\"田村ゆり\",\"tan\":\"小麦色(皮肤)\",\"tan background\":\"棕褐色背景\",\"tan lines\":\"晒日线\",\"tanabata\":\"七夕\",\"tanamachi kaoru\":\"棚町薫\",\"taneshima popura\":\"種島ぽぷら\",\"tangzhuang\":\"唐装\",\"tank\":\"坦克\",\"tankini\":\"坦基尼\",\"tanlines\":\"晒痕\",\"tanned cirno\":\"日焼けしたチルノ\",\"tantou\":\"短刀\",\"tanuki\":\"狸\",\"tanzaku\":\"长条诗笺\",\"tape\":\"胶布\",\"tape gag\":\"嘴里贴着胶布并被绑起来\",\"tapir tail\":\"貘尾\",\"tarot\":\"塔罗牌\",\"taroumaru (genshin impact)\":\"芋丸（原神）\",\"tartaglia (genshin impact)\":\"达达利亚（原神）\",\"tashkent (azur lane)\":\"塔什干\",\"tashkent (the bound cruiser) (azur lane)\":\"塔什干（绑定巡洋舰）（蔚蓝航线）\",\"tassel\":\"流苏\",\"tassel earrings\":\"带流苏的耳环\",\"tasuki\":\"襷\",\"tatami\":\"榻榻米\",\"tatara kogasa\":\"多多良小伞\",\"tate eboshi\":\"乌纱\",\"tatebayashi sakurako\":\"馆林樱子\",\"tateyama ayano\":\"楯山文乃\",\"tatsumaki\":\"戦慄のタツマキ\",\"tatsumi kanji\":\"巽完二\",\"taur\":\"（下身为别种生物的）半人兽（如半人马）\",\"taut clothes\":\"绷紧的衣服\",\"tea set\":\"茶具\",\"teacher\":\"教师\",\"teal\":\"蓝绿色\",\"team 9\":\"⑨之组\",\"team rocket\":\"火箭队\",\"teamwork\":\"团队合作|多名女性服侍\",\"teapot\":\"茶壶\",\"teardrop\":\"泪珠\",\"tearing clothes\":\"撕破衣服\",\"teasing\":\"戏弄\",\"teasing smile\":\"被逗笑|咧嘴傻笑\",\"teddy bear\":\"泰迪熊\",\"teddy bear sex\":\"泰迪熊自慰\",\"tedeza rize\":\"天天座理世\",\"teireida mai\":\"丁礼田舞\",\"telekinesis\":\"念力\",\"telephone pole\":\"弱电柱|通信电塔\",\"telescope\":\"望远镜\",\"television\":\"电视\",\"telstar\":\"泰事达牌足球\",\"ten'ou haruka\":\"天王はるか\",\"tendou akane\":\"天道あかね\",\"tenga\":\"腾加\",\"tengen toppa gurren lagann\":\"天元突破\",\"tengu\":\"天狗\",\"tengu-geta\":\"天狗木屐\",\"tenjou utena\":\"天上欧蒂娜\",\"tenjouin asuka\":\"天上院明日香\",\"tennis\":\"网球\",\"tennis ball\":\"网球\",\"tennis court\":\"网球场\",\"tennis racket\":\"网球拍\",\"tennis uniform\":\"网球衫\",\"tenryuu (kancolle)\":\"天龙_(kancolle)\",\"tent\":\"帐篷\",\"tentacle gagged\":\"触手堵嘴\",\"tentacle sex\":\"触手奸\",\"tentaclejob\":\"触手活\",\"tentacles\":\"触手\",\"tentacles in thighhighs\":\"大腿上的触手\",\"tentacles on male\":\"雄性触手\",\"tentacles under clothes\":\"触手伸进衣服里\",\"tenzin (arknights)\":\"丹增（明日方舟）\",\"tequila (arknights)\":\"龙舌兰酒（明日方舟）\",\"terror (azur lane)\":\"恐怖（碧蓝航线）\",\"teruterubouzu\":\"晴天娃娃\",\"test plugsuit\":\"EVA驾驶服试作款\",\"test tube\":\"试管\",\"testicle sucking\":\"吸睾丸\",\"testicles touching\":\"睾丸触摸\",\"texas (arknights)\":\"德克萨斯（明日方舟）\",\"texas (willpower) (arknights)\":\"德州（意志力）（明日方舟）\",\"texas (winter messenger) (arknights)\":\"德州（冬季信使）（明日方舟）\",\"text focus\":\"文字元素\",\"text only page\":\"纯文字的图\",\"thai text\":\"泰文\",\"thank you\":\"感谢绘\",\"the emperor (arknights)\":\"皇帝（方舟骑士）\",\"the king of fighters\":\"拳皇\",\"the legend of zelda\":\"塞尔达传说\",\"the only shoe\":\"单鞋\",\"theft\":\"盗窃\",\"themed object\":\"突出主题\",\"theresa (arknights)\":\"特蕾莎（明日方舟）\",\"thermometer\":\"体温计\",\"thermos\":\"魔法瓶\",\"they had lots of sex afterwards\":\"之后干了个爽\",\"thick eyebrows\":\"浓眉\",\"thick thigh\":\"肉腿\",\"thigh grab\":\"抓着大腿\",\"thigh holster\":\"腿上系着带子或工具包或枪套\",\"thigh pouch\":\"腿上绑着工具包\",\"thigh ribbon\":\"大腿系着缎带\",\"thigh strap\":\"大腿缠着带子\",\"thighband pantyhose\":\"有腿环的裤袜\",\"thighhighs pull\":\"拉着长袜|拉着过膝袜|拉着裤袜\",\"thighhighs under boots\":\"长袜、过膝袜等外面再穿着靴子\",\"thighlet\":\"大腿\",\"third eye\":\"第三只眼\",\"thoma (genshin impact)\":\"托马（原神）\",\"thompson submachine gun\":\"汤普森冲锋枪\",\"thong leotard\":\"丁字式连身衣\",\"thorns\":\"荆棘\",\"thorns (arknights)\":\"荆棘（方舟）\",\"thought bubble\":\"体现内心想法的会话气泡\",\"thread\":\"线(物体)\",\"three-dimensional maneuver gear\":\"立体机动装置\",\"throne\":\"宝座\",\"through wall\":\"壁尻\",\"throwing\":\"丢（动作）\",\"thrusters\":\"推进器\",\"thumb ring\":\"拇指指环\",\"tickle torture\":\"挠痒痒折磨\",\"tickling\":\"挠痒痒\",\"tie clip\":\"领带夹\",\"tied shirt\":\"把衣服(衣角和下摆)打结\",\"tied up\":\"捆绑\",\"tied up (nonsexual)\":\"绑缚（非色色的）\",\"tiered tray\":\"分层托盘架\",\"tifa lockhart\":\"蒂法·洛克哈特\",\"tiger\":\"老虎\",\"tiger girl\":\"老虎娘\",\"tiger print\":\"虎纹\",\"tiger tail\":\"虎尾\",\"tighnari (genshin impact)\":\"提纳里（原神）\",\"tight\":\"衣物紧紧的\",\"tight clothes\":\"紧身的衣服\",\"tight pants\":\"紧身裤\",\"tile floor\":\"格子纹地面\",\"tile wall\":\"格子纹墙面\",\"tiles\":\"瓷砖\",\"tilted headwear\":\"歪着的头饰\",\"time paradox\":\"不在同时间线的角色\",\"timestamp\":\"时间戳\",\"tinted eyewear\":\"有色眼镜\",\"tippy\":\"提比（点兔）\",\"tiptoes\":\"踮起脚尖\",\"tire\":\"轮胎\",\"tirpitz (azur lane)\":\"提尔皮茨\",\"tissue\":\"纸巾|手帕\",\"tissue box\":\"纸巾盒\",\"title\":\"标题\",\"title parody\":\"模仿标题风格\",\"toaru kagaku no railgun\":\"某科学的超电磁炮\",\"toaru majutsu no index\":\"魔法禁书目录\",\"toast in mouth\":\"叼着面包\",\"toddler\":\"幼童\",\"toddlercon\":\"幼儿控\",\"todoroki shouto\":\"轰焦冻\",\"toe scrunch\":\"蜷着脚趾\",\"toeless footwear\":\"露指鞋\",\"toenail polish\":\"指甲油\",\"toenails\":\"脚趾甲\",\"toga himiko\":\"渡我被身子\",\"tohno akiha\":\"远野秋叶\",\"tohno shiki\":\"远野志贵\",\"tohsaka rin\":\"远坂凛\",\"tohsaka tokiomi\":\"远坂时臣\",\"toilet\":\"厕所|坐便器\",\"toilet paper\":\"厕纸\",\"toilet use\":\"上厕所\",\"tokiko (touhou)\":\"朱鷺子\",\"tokisadame school uniform\":\"时定高校校服\",\"tokisaki kurumi\":\"时崎狂三\",\"tokitarou (fate)\":\"时太郎（命运）\",\"tokiwadai school uniform\":\"常盘台中学校服\",\"tokkuri\":\"清酒瓶\",\"tokoyami towa\":\"常暗永远\",\"tomboy\":\"假小子\",\"tombstone\":\"墓碑\",\"tomimi (arknights)\":\"托米米（明日方舟）\",\"tomimi (silent night) (arknights)\":\"tomimi（平安夜）（明日方舟）\",\"tomoe (symbol)\":\"巴纹\",\"tomoe gozen (fate)\":\"tomoe_gozen_(命运)\",\"tomoe hotaru\":\"土萠ほたる\",\"tomoe mami\":\"巴麻美\",\"tomoeda elementary school uniform\":\"友枝小学校服\",\"toned\":\"健壮的\",\"toned male\":\"健美男\",\"tonfa\":\"东方棍\",\"tongue clamp\":\"舌夹\",\"tongue piercing\":\"打舌钉\",\"too many\":\"太多了\",\"too many sex toys\":\"性玩具太多\",\"too many tentacles\":\"很多触手\",\"tools\":\"工具\",\"toon link\":\"猫目リンク\",\"tooth\":\"牙\",\"tooth necklace\":\"牙项链\",\"toothbrush\":\"牙刷\",\"top hat\":\"礼帽\",\"topless male\":\"裸上身男性\",\"toramaru shou\":\"寅丸星\",\"torch\":\"火炬\",\"torii\":\"鸟居\",\"torn bodysuit\":\"破损的紧身衣\",\"torn cape\":\"破损的披风\",\"torn gloves\":\"破损的手套\",\"torn hat\":\"撕裂的帽子\",\"torn jeans\":\"破损的牛仔裤\",\"torn leotard\":\"破损的连身衣\",\"torn panties\":\"破损的内裤\",\"torn pants\":\"破损的裤子\",\"torn pantyhose\":\"破损的裤袜\",\"torn scarf\":\"破损的围巾\",\"torn shirt\":\"破损的衬衫\",\"torn shorts\":\"破损的短裤\",\"torn skirt\":\"破损的短裙\",\"torn sleeves\":\"破损的袖子\",\"torn swimsuit\":\"破损的泳衣\",\"torpedo\":\"鱼雷\",\"torso grab\":\"抓着躯干\",\"torture\":\"拷问\",\"tosa (azur lane)\":\"土佐\",\"tosa (hometown zest) (azur lane)\":\"土佐（家乡热情）（碧蓝航线）\",\"toshinou kyouko\":\"歳納京子\",\"tossing\":\"投掷\",\"totoki airi\":\"十時愛梨\",\"toudou shimako\":\"藤堂志摩子\",\"toudou yurika\":\"藤堂ユリカ\",\"touhou (pc-98)\":\"东方_(pc-98)\",\"touhou bougetsushou\":\"东方报月手\",\"touhou cannonball\":\"东方炮弹\",\"touhou danmaku kagura\":\"东方弹幕神乐\",\"touhou gouyoku ibun\":\"东方gouyoku_ibun\",\"touhou hisoutensoku\":\"东方高天速\",\"touhou lost word\":\"东方失语\",\"touhou sangetsusei\":\"东方三月sei\",\"touhou tag dream\":\"东方标签梦\",\"toujou nozomi\":\"東條希\",\"touken ranbu\":\"刀剑乱舞\",\"touwa erio\":\"藤和エリオ\",\"towel\":\"毛巾\",\"towel around neck\":\"披着毛巾的脖子\",\"towel on head\":\"头上有毛巾\",\"toy\":\"玩具\",\"toyosatomimi no miko\":\"豊聡耳神子\",\"tracen school uniform\":\"赛马娘训练员培训学院制服\",\"track and field\":\"田径场\",\"track jacket\":\"运动夹克\",\"track marks\":\"轨道标记\",\"track pants\":\"运动裤\",\"track suit\":\"运动服\",\"trading card\":\"集换卡片\",\"traditional bowtie\":\"传统领结\",\"traditional chinese room\":\"传统中式客房\",\"traditional chinese text\":\"繁体字\",\"traditional clothes\":\"传统服装|民族服装\",\"traditional youkai\":\"（日本）传统妖怪\",\"traffic cone\":\"路障\",\"traffic light\":\"信号灯\",\"train\":\"列车|电车\",\"train interior\":\"列车内部|电车内部\",\"training corps (emblem)\":\"训练兵团徽章\",\"trait connection\":\"角色特征有关联\",\"transgender\":\"跨性别者\",\"translation request\":\"翻译\",\"translucent bunnysuit\":\"半透明兔女郎\",\"translucent hair\":\"半透明的头发\",\"transparent\":\"透明的\",\"transparent umbrella\":\"透明雨伞\",\"trap\":\"伪娘\",\"trapped\":\"被困住\",\"trash can\":\"垃圾桶\",\"tray\":\"托盘\",\"treasure chest\":\"宝箱\",\"treble clef\":\"高音符号\",\"tree\":\"树\",\"tree branch\":\"树枝\",\"tree shade\":\"树荫\",\"tree stump\":\"树桩\",\"trench coat\":\"长摆风衣\",\"tress ribbon\":\"绺发发带\",\"trial captain\":\"道馆馆主\",\"triangle\":\"三角形\",\"triangle mouth\":\"三角嘴\",\"triangular headpiece\":\"三角头巾\",\"tribadism (scissoring)\":\"磨豆腐（剪刀）\",\"tribal\":\"部落\",\"trick or treat\":\"不给糖就捣蛋\",\"trick or treatment\":\"紫绿相间的胶衣比基尼\",\"trident\":\"三叉戟\",\"triforce\":\"三角神力\",\"trigger discipline\":\"手指没放在扳机上\",\"trigram\":\"八卦\",\"triple amputee\":\"三重截肢者\",\"triple anal\":\"三重肛门\",\"triple vaginal\":\"三重插入(触手\",\"triplets\":\"三胞胎\",\"tripping\":\"被绊倒\",\"troll face\":\"嚣张脸\",\"trolling\":\"恶搞行为\",\"trombone\":\"长号\",\"trophy\":\"奖杯\",\"trumpet\":\"小洋号\",\"truth\":\"真相吐槽\",\"tsab ground military uniform\":\"时空管理局军服\",\"tsubaki (blue archive)\":\"椿（蓝色档案）\",\"tsukikage yuri\":\"月影ゆり\",\"tsukimiya ayu\":\"月宮あゆ\",\"tsukino mito\":\"月ノ美兎\",\"tsukino usagi\":\"月野兔\",\"tsukioka kogane\":\"月岡恋鐘\",\"tsukumo benben\":\"九十九弁々\",\"tsukumo yatsuhashi\":\"九十九八橋\",\"tsukuyo (blue archive)\":\"tsukuyo（蓝色档案）\",\"tsukuyomi shirabe\":\"月読調\",\"tsurugi (blue archive)\":\"tsurugi（蓝色档案）\",\"tsurumaki kokoro\":\"弦巻こころ\",\"tsurumaki maki\":\"弦巻マキ\",\"tsurumaru kuninaga\":\"鶴丸国永\",\"tsuruya\":\"鶴屋さん\",\"tsushima yoshiko\":\"津岛善子\",\"tube\":\"管子\",\"tumbler\":\"普通玻璃杯\",\"tunic\":\"束腰外衣\",\"turban\":\"穆斯林头巾\",\"turn one's back\":\"转身\",\"turnaround\":\"前后身对比图\",\"turquoise\":\"绿松石色\",\"turret\":\"舰炮\",\"turtle\":\"龟\",\"turtle shell\":\"乌龟壳\",\"turtleneck sweater\":\"高领毛衣\",\"tusks\":\"象牙\",\"tuxedo\":\"男式晚间小礼服\",\"twilight\":\"黄昏\",\"twitching\":\"抽搐\",\"twitching penis\":\"颤动的阴茎\",\"twitter username\":\"推特用户名\",\"two-footed footjob\":\"用双脚腿交\",\"two-handed\":\"用双手\",\"two-sided cape\":\"双面斗篷\",\"two-sided fabric\":\"双层样式的服饰画法\",\"two-tone background\":\"双色调背景\",\"two-tone bikini\":\"双色比基尼\",\"two-tone fur\":\"双色毛皮\",\"two-tone hair\":\"双色头发\",\"two-tone hairband\":\"双色发带\",\"two-tone jacket\":\"两色夹克\",\"two-tone shirt\":\"双色衬衫\",\"two-tone skin\":\"双色皮肤\",\"two-tone skirt\":\"双色短裙\",\"two tails\":\"有两条尾巴\",\"typo\":\"印刷错误\",\"u-47 (azur lane)\":\"u-47（蔚蓝航线）\",\"u-81 (azur lane)\":\"u-81（碧蓝航线）\",\"u.a. school uniform\":\"雄英高中校服\",\"uchi emiri\":\"内笑美莉\",\"uchiwa\":\"团扇\",\"udagawa tomoe\":\"宇田川巴\",\"uehara himari\":\"上原ひまり\",\"ufo\":\"不明飞行物\",\"ugly man\":\"丑男\",\"ui (blue archive)\":\"ui（蓝色档案）\",\"uiharu kazari\":\"初春飾利\",\"ujimatsu chiya\":\"宇治松千夜\",\"ulrich von hutten (azur lane)\":\"ulrich_von_hutten（蔚蓝海岸）\",\"ultimate madoka\":\"女神まどか\",\"ultra beast\":\"超级怪兽\",\"unamused\":\"不开心的\",\"unbirthing\":\"分娩\",\"unbuttoned\":\"解开纽扣后\",\"under-rim eyewear\":\"无上框眼镜\",\"under bridge\":\"桥下\",\"under covers\":\"盖着被子的\",\"under kotatsu\":\"钻进被炉的\",\"under table\":\"在桌子下面\",\"underage\":\"未成年\",\"underboob cutout\":\"衣服有下半乳开口\",\"undershirt\":\"汗衫\",\"undersized clothes\":\"尺寸过小的衣服\",\"underwater\":\"水下\",\"underwear only\":\"只穿着内衣\",\"undone necktie\":\"解开领带\",\"uneven eyes\":\"大小眼\",\"uneven gloves\":\"不对称手套\",\"uneven sleeves\":\"不均匀的袖子\",\"unicorn\":\"独角兽\",\"unicorn (azur lane)\":\"独角兽（碧蓝航线）\",\"unicorn (long-awaited date) (azur lane)\":\"独角兽（期待已久的约会）（碧蓝航线）\",\"unicorn (the gift of spring) (azur lane)\":\"独角兽（春天的礼物）（碧蓝航线）\",\"union jack\":\"米字旗\",\"unitard\":\"弹力紧身衣\",\"united kingdom (hetalia)\":\"アーサー・カークランド\",\"universe\":\"宇宙\",\"unleashed\":\"带子松开\",\"unmoving pattern\":\"连续重复的花纹\",\"unsheathed\":\"（剑）出鞘\",\"unsheathing\":\"拔出鞘的\",\"untied\":\"解开的衣物|没穿好的衣物\",\"untied panties\":\"解开系带的（系带）内裤\",\"untucked shirt\":\"解开的衬衫\",\"untying\":\"解开的\",\"unworn eyewear\":\"未戴上的眼镜\",\"unzan\":\"雲山\",\"unzipped\":\"拉开拉链的\",\"unzipping\":\"拉开拉链(动作)\",\"updo\":\"头发往上蜷的发型\",\"uranohoshi school uniform\":\"浦之星女学院校服\",\"uraraka ochako\":\"麗日お茶子\",\"urethral beads\":\"尿道珠\",\"urethral insertion\":\"尿道插入\",\"uruha rushia\":\"潤羽露西婭\",\"uryuu ryuunosuke\":\"雨生龍之介\",\"usada pekora\":\"兔田佩克拉\",\"usami renko\":\"宇佐見蓮子\",\"usami sumireko\":\"宇佐見菫子\",\"used condom\":\"用过的避孕套\",\"used condom on penis\":\"阴茎上用过的避孕套\",\"used tissue\":\"用过的纸巾\",\"ushanka\":\"俄罗斯冬帽\",\"ushiromiya ange\":\"右代宮縁寿\",\"ushiromiya battler\":\"右代宮戦人\",\"ushiromiya jessica\":\"右代宮朱志香\",\"ushiromiya maria\":\"右代宮真里亞\",\"ushiwakamaru (fate)\":\"牛若丸（命运）\",\"utage (arknights)\":\"使用_(arknights)\",\"uterus\":\"子宫\",\"utility belt\":\"战术皮带\",\"utility pole\":\"电线杆\",\"utsugi yuuki\":\"宇津木優木\",\"uvula\":\"小舌头|口盖垂|悬雍垂\",\"v-fin\":\"（高达的）V型附件\",\"v arms\":\"拘谨的手势\",\"vacuum cleaner\":\"吸尘器\",\"vaginal\":\"阴道\",\"vaginal fingering\":\"抠阴\",\"vaginal insertion\":\"阴道插入\",\"vaginal object insertion\":\"阴道异物插入\",\"vaginal vibrator\":\"阴道振动器\",\"vambraces\":\"下臂护甲\",\"vampire (azur lane)\":\"吸血鬼(碧蓝航线)\",\"variable fighter\":\"可变形战机|超时空要塞机体\",\"vase\":\"花瓶\",\"vastaya\":\"瓦斯塔亚人\",\"vaulting horse\":\"跳马(器材)\",\"vegetable\":\"蔬菜\",\"vehicle focus\":\"载具的特写\",\"veil\":\"面纱\",\"veins\":\"静脉|血管凸起\",\"veiny penis\":\"静脉凸起的阴茎\",\"vending machine\":\"自动售货机\",\"venice\":\"意大利 威尼斯\",\"venti (genshin impact)\":\"温迪\",\"venus symbol\":\"♀\",\"veranda\":\"外廊|缘侧\",\"verge\":\"边缘\",\"vermeil (arknights)\":\"朱红（明日方舟）\",\"vertical-striped bikini\":\"竖条纹比基尼\",\"vertical-striped panties\":\"竖条纹内裤\",\"vertical-striped pantyhose\":\"竖条纹裤袜\",\"vertical-striped scarf\":\"竖条纹围巾\",\"vertical-striped shirt\":\"竖条纹衬衫\",\"vertical-striped skirt\":\"竖条纹裙子\",\"vertical-striped thighhighs\":\"竖条纹过膝袜\",\"vertical stripes\":\"竖条纹\",\"very dark skin\":\"黑皮\",\"vial\":\"试管\",\"vibrator cord\":\"跳蛋线\",\"vibrator in anus\":\"肛门振动器\",\"vibrator in leg garter\":\"吊袜带中的振动器\",\"vibrator in thigh highs\":\"震动在过膝袜里\",\"vibrator in thigh strap\":\"大腿带中的振动器\",\"vibrator on nipple\":\"乳头上的振动器\",\"vibrator on penis\":\"阴茎上的振动器\",\"vibrator under clothes\":\"塞着跳蛋且穿着衣服\",\"vibrator under pantyhose\":\"连裤袜下的振动器\",\"victorious (azur lane)\":\"胜利\",\"video camera\":\"DV机\",\"video game\":\"电子游戏\",\"viewer holding leash\":\"第一人称握缰绳\",\"vigna (arknights)\":\"维尼亚（明日方舟）\",\"viktor nikiforov\":\"勇ヴィク\",\"vines\":\"藤曼\",\"vinyl\":\"乙烯基唱片；黑胶唱片\",\"violet evergarden (series)\":\"紫罗兰的永恒花园\",\"violin\":\"小提琴\",\"virtual youtuber\":\"虚拟Youtuber\",\"visible air\":\"被画出来的空气\",\"vision (genshin impact)\":\"视觉（原神）\",\"visor\":\"面罩|遮阳帽舌|遮阳板\",\"visor cap\":\"遮阳帽\",\"visual novel\":\"视觉小说\",\"vittorio veneto (azur lane)\":\"维托里奥·威尼托（蔚蓝海岸）\",\"vittorio veneto (the flower of la spezia) (azur lane)\":\"vittorio_veneto（拉斯佩齐亚之花）（碧蓝航线）\",\"viviana (arknights)\":\"薇薇安娜（明日方舟）\",\"vivio\":\"高町ヴィヴィオ\",\"vocaloid\":\"VOCALOID\",\"vocaloid append\":\"V家歌手的头戴设备\",\"voice actor connection\":\"声优联动\",\"voile\":\"薄纱|巴里纱\",\"volleyball\":\"排球\",\"vortex vanquisher (genshin impact)\":\"贯虹之槊（原神）\",\"vulcan (arknights)\":\"火神（方舟）\",\"w (arknights)\":\"w（方舟）\",\"w arms\":\"双臂摆出W\",\"waai fu (arknights)\":\"waai_fu_(arknights)\",\"wading\":\"涉水\",\"wading pool\":\"充气泳池\",\"waist\":\"腰\",\"waist bow\":\"系在前腰的蝴蝶结\",\"waist cape\":\"穿在腰部的小披风\",\"waistcoat\":\"马甲\",\"waiter\":\"服务员\",\"wakamo (blue archive)\":\"wakamo（蓝色档案）\",\"wakasagihime\":\"わかさぎ姫\",\"waking up\":\"起床\",\"wakizashi\":\"日本短剑|介错刀\",\"walking on liquid\":\"在液体上行走\",\"wall\":\"墙\",\"wall of text\":\"文字背景\",\"wall slam\":\"壁咚\",\"wallet\":\"钱包\",\"war\":\"战争\",\"wardrobe error\":\"穿衣方式错了\",\"wardrobe malfunction\":\"衣服出了意外(如崩开)\",\"warfarin (arknights)\":\"华法林_(arknights)\",\"warship\":\"军舰\",\"warspite (azur lane)\":\"厌战\",\"washing\":\"洗涤\",\"washington (azur lane)\":\"华盛顿（碧蓝航线）\",\"watanabe you\":\"渡辺曜\",\"watashi ni tenshi ga maiorita!\":\"watashi_ni_tenshi_ga_maiorita!\",\"watatsuki no toyohime\":\"綿月豊姫\",\"watatsuki no yorihime\":\"綿月依姫\",\"watch\":\"手表\",\"water bottle\":\"水瓶\",\"water drop\":\"水滴\",\"water gun\":\"水枪\",\"watercolor\":\"水彩\",\"watercraft\":\"船艇\",\"watering can\":\"水壶\",\"watson amelia\":\"沃森-阿米莉亚\",\"waves\":\"波浪\",\"waving arms\":\"挥舞着手臂\",\"wax play\":\"滴蜡游戏\",\"weapon on back\":\"背上的武器\",\"weapon over shoulder\":\"肩上的武器\",\"web address\":\"网址\",\"wedding\":\"结婚|婚礼\",\"wedding band\":\"左手无名指\",\"wedding ring\":\"结婚戒指\",\"wedgie\":\"嵌入(拉裆部衣物所致)\",\"wedging\":\"抓内裤\",\"weedy (arknights)\":\"杂草（明日方舟）\",\"weighing scale\":\"秤\",\"weight conscious\":\"人物在意体重\",\"werewolf\":\"狼人\",\"wet\":\"湿身\",\"wet clothes\":\"湿衣服\",\"wet swimsuit\":\"湿泳衣\",\"wet vagina\":\"湿润的阴道\",\"wetsuit\":\"潜水服\",\"whale\":\"鲸鱼\",\"what\":\"不知所谓\",\"wheat\":\"小麦色\",\"wheel\":\"车轮\",\"wheelbarrow\":\"独轮小推车\",\"wheelchair\":\"轮椅\",\"when you see it\":\"把梗元素藏在图里\",\"whisk\":\"搅拌\",\"whisker markings\":\"脸颊有胡须状痕迹(如狐妖脸上)\",\"whiskers\":\"动物胡须|络腮胡\",\"whislash (arknights)\":\"whislash（明日方舟）\",\"whisperain (arknights)\":\"耳语（明日方舟）\",\"whispering\":\"讲悄悄话\",\"whistle\":\"口哨\",\"white\":\"白色\",\"white-framed eyewear\":\"白框眼镜\",\"white apron\":\"白色围裙\",\"white ascot\":\"白色阿斯科特领巾\",\"white belt\":\"白色腰带\",\"white bikini\":\"白色比基尼\",\"white bloomers\":\"白色灯笼裤\",\"white blouse\":\"白色上衣\",\"white bodysuit\":\"白色紧身衣\",\"white border\":\"白色边框\",\"white bow\":\"白色蝴蝶结\",\"white bowtie\":\"白色领结\",\"white bra\":\"白色胸罩\",\"white camisole\":\"白色女式背心\",\"white cape\":\"白色斗篷\",\"white capelet\":\"白色披风\",\"white cardigan\":\"白色开襟衫\",\"white cat\":\"白猫\",\"white choker\":\"白色项圈\",\"white cloak\":\"白色斗篷\",\"white coat\":\"白色外套\",\"white collar\":\"白色领子\",\"white day\":\"白色情人节\",\"white feathers\":\"白色羽毛\",\"white flower\":\"白色的花\",\"white footwear\":\"白色鞋类\",\"white fur\":\"白色的毛皮\",\"white headband\":\"白色头带\",\"white headwear\":\"白色头饰\",\"white hoodie\":\"白色连帽衫\",\"white horns\":\"白色角\",\"white jacket\":\"白色夹克\",\"white kimono\":\"白色和服\",\"white leotard\":\"白色连身衣\",\"white mage\":\"白魔道士\",\"white nails\":\"白色指甲\",\"white neckerchief\":\"白色领巾\",\"white necktie\":\"白色领带\",\"white one-piece swimsuit\":\"白色连体泳装\",\"white outline\":\"白色轮廓\",\"white pants\":\"白色裤子\",\"white pantyhose\":\"白色连裤袜\",\"white pupils\":\"白色瞳孔\",\"white ribbon\":\"白色丝带\",\"white robe\":\"白色长袍\",\"white sailor collar\":\"白色水手领\",\"white scarf\":\"白色围巾\",\"white scrunchie\":\"白色发束\",\"white serafuku\":\"白色水手服\",\"white shorts\":\"白色短裤\",\"white skin\":\"白色的皮肤\",\"white skirt\":\"白色短裙\",\"white sleeves\":\"白色袖子\",\"white socks\":\"白色短袜\",\"white suit\":\"白色西装\",\"white sweater\":\"白色毛衣\",\"white swimsuit\":\"白色泳衣\",\"white tank top\":\"白色无袖紧身背心\",\"white tiger\":\"白虎(动物)\",\"white towel\":\"白色毛巾\",\"white vest\":\"白色背心\",\"white wings\":\"白色翅膀\",\"whitesmoke\":\"烟白\",\"wicked dragon witch ver. shinjuku 1999\":\"邪龙之魔女ver新宿1999\",\"wide face\":\"宽脸化\",\"wide ponytail\":\"宽马尾\",\"wide spread legs\":\"丰盈的大腿\",\"wife and wife\":\"百合夫妇\",\"wig\":\"假发\",\"wind\":\"风\",\"wind chime\":\"风铃\",\"wind lift\":\"起风效果|上升气流\",\"windbreaker\":\"冲锋衣\",\"winding key\":\"发条钥匙\",\"window\":\"窗\",\"window shade\":\"透过窗户照进来的光\",\"windsock\":\"风向带|鲤鱼旗\",\"wine bottle\":\"酒瓶\",\"wine glass\":\"红酒杯\",\"winged footwear\":\"带翅膀的鞋子\",\"winged hat\":\"带翅膀（装饰）的帽子\",\"winter\":\"冬季\",\"winter clothes\":\"冬装\",\"winter coat\":\"冬季大衣\",\"winter uniform\":\"冬装制服\",\"wiping tears\":\"擦眼泪\",\"wire\":\"电线|数据线\",\"witch (madoka magica)\":\"魔女(魔法少女小圆)\",\"withered flower\":\"枯萎的花\",\"wo-class aircraft carrier\":\"空母ヲ級\",\"wolf's gravestone (genshin impact)\":\"狼的墓碑（原神）\",\"wolf\":\"狼\",\"wolf spirit (touhou)\":\"狼灵（东方）\",\"wolf tail\":\"狼尾巴\",\"wood\":\"木材\",\"wooden bucket\":\"木桶\",\"wooden floor\":\"木地板\",\"wooden sword\":\"木剑\",\"wooden wall\":\"木墙\",\"world war ii\":\"第二次世界大战\",\"world witches series\":\"世界女巫系列\",\"wrench\":\"扳手\",\"wrestling\":\"摔角(运动)\",\"wrestling outfit\":\"摔角服\",\"wrestling ring\":\"摔角场\",\"wriggle nightbug\":\"蠕动夜虫\",\"wringing clothes\":\"拧干衣服\",\"wrist grab\":\"抓着手腕\",\"wrist ribbon\":\"腕带\",\"wrist scrunchie\":\"束腕\",\"wrist wrap\":\"护腕(布类)\",\"wristwatch\":\"手表\",\"writing\":\"写作\",\"wrong feet\":\"脚部作画错误\",\"xenoblade chronicles (series)\":\"异度之刃编年史\",\"xiangling (genshin impact)\":\"香菱（原神）\",\"xiao (genshin impact)\":\"魈_(原神冲击)\",\"xingqiu (genshin impact)\":\"行秋（原神）\",\"xinyan (genshin impact)\":\"辛焱（原神）\",\"xx and xx hair\":\"头发内变色\",\"xx colored inner hair\":\"内层挑染\",\"xx focus\":\"聚焦在xx上\",\"xx girl\":\"xx娘的另一种形式\",\"xx musume\":\"xx娘\",\"yae miko\":\"八重神子\",\"yae sakura\":\"八重樱\",\"yagami hayate\":\"八神疾风\",\"yagasuri\":\"箭羽纹\",\"yagen toushirou\":\"薬研藤四郎\",\"yagokoro eirin\":\"八意永琳\",\"yakumo ran\":\"八云蓝\",\"yakumo yukari\":\"八云紫\",\"yamabuki inori\":\"山吹祈里\",\"yamada aoi\":\"山田葵\",\"yamada elf\":\"山田エルフ\",\"yamagami lucy\":\"山神露西…(略)\",\"yamagishi fuuka\":\"山岸風花\",\"yamakasa\":\"山形花车\",\"yamanaka ino\":\"山中いの\",\"yamanaka sawako\":\"山中さわ子\",\"yamashiro (azur lane)\":\"山城(アズールレーン)\",\"yamashiro (summer offensive?) (azur lane)\":\"山城（夏季攻势？）（碧蓝航线）\",\"yamato-no-kami yasusada\":\"大和守安定\",\"yamato (kancolle)\":\"大和_(kancolle)\",\"yanfei (genshin impact)\":\"烟绯（原神）\",\"yang guifei (fate)\":\"杨贵妃（命运）1304\",\"yano toshinori\":\"矢野俊典\",\"yaoi (male-male)\":\"八井（男-男）\",\"yaoyao (genshin impact)\":\"yaoyao（原神）\",\"yaoyorozu momo\":\"八百万百\",\"yarn\":\"毛线\",\"yarn ball\":\"毛线球\",\"yasaka kanako\":\"八坂神奈子\",\"yasogami school uniform\":\"八十神高中校服\",\"yat sen (azur lane)\":\"中山（碧蓝航线）\",\"yazawa nico\":\"矢泽妮可\",\"year of the dog\":\"狗年\",\"year of the pig\":\"猪年\",\"year of the rat\":\"鼠年\",\"year of the rooster\":\"鸡年\",\"yelan\":\"夜澜\",\"yelan (genshin impact)\":\"夜澜（原神）\",\"yellow\":\"黄色\",\"yellow-framed eyewear\":\"黄框眼镜\",\"yellow apron\":\"黄色围裙\",\"yellow ascot\":\"黄色阿斯科特领巾\",\"yellow background\":\"黄色背景\",\"yellow bikini\":\"黄色比基尼\",\"yellow bodysuit\":\"黄色紧身衣\",\"yellow bow\":\"黄色的蝴蝶结\",\"yellow bowtie\":\"黄色领结\",\"yellow bra\":\"黄色胸罩\",\"yellow choker\":\"黄色项圈\",\"yellow flower\":\"黄色的花\",\"yellow footwear\":\"黄色鞋类\",\"yellow fur\":\"黄色毛皮\",\"yellow gloves\":\"黄色手套\",\"yellow headwear\":\"黄色头饰\",\"yellow jacket\":\"黄色夹克\",\"yellow kimono\":\"黄色和服\",\"yellow leotard\":\"黄色连身衣\",\"yellow nails\":\"黄色指甲\",\"yellow neckerchief\":\"黄色领巾\",\"yellow necktie\":\"黄色领带\",\"yellow panties\":\"黄色内裤\",\"yellow ribbon\":\"黄丝带\",\"yellow scarf\":\"黄色围巾\",\"yellow scrunchie\":\"黄色发束\",\"yellow shirt\":\"黄色衬衫\",\"yellow shorts\":\"黄色短裤\",\"yellow skin\":\"黄色皮肤\",\"yellow skirt\":\"黄色裙子\",\"yellow sweater\":\"黄色毛衣\",\"yellow thighhighs\":\"黄色过膝袜\",\"yellow vest\":\"黄色背心\",\"yellow wings\":\"黄色的翅膀\",\"yellowgreen\":\"黄绿\",\"yes\":\"对\",\"yes-no pillow\":\"Yes/No枕头\",\"yoga pants\":\"瑜伽裤\",\"yoimiya (genshin impact)\":\"宵宫(原神)\",\"yor briar\":\"约尔·福杰\",\"yordle\":\"约德尔人\",\"yorha no.2 type b\":\"2b\",\"yorha no. 2 type b\":\"ヨルハ二号B型\",\"yorha no. 9 type s\":\"ヨルハ九号S型\",\"yorha type a no. 2\":\"ヨルハA型二号\",\"yorigami jo'on\":\"依神女苑\",\"yorigami shion\":\"依神紫苑\",\"yorktown (azur lane)\":\"约克镇（碧蓝航线）\",\"yoshida yuuko (machikado mazoku)\":\"吉田優子\",\"yoshikawa chinatsu\":\"吉川ちなつ\",\"yoshimi (blue archive)\":\"吉见（蓝色档案）\",\"yotsuba alice\":\"四葉ありす\",\"you're doing it wrong\":\"使用方法错误\",\"you gonna get raped\":\"要被强奸的flag\",\"youkai\":\"妖怪\",\"young\":\"年轻\",\"yowane haku\":\"弱音ハク\",\"yu-gi-oh!\":\"游戏王\",\"yu mei-ren (fate)\":\"于美人（命运）\",\"yugake\":\"弽\",\"yuigahama yui\":\"由比滨结衣\",\"yuki (touhou)\":\"由纪（东方）\",\"yuki miku\":\"雪初音\",\"yukihana lamy\":\"雪花菈米\",\"yukikaze (azur lane)\":\"雪风\",\"yukikaze (kancolle)\":\"雪风_(kancolle)\",\"yukine chris\":\"雪音クリス\",\"yukinoshita yukino\":\"雪之下雪乃\",\"yukishiro honoka\":\"雪城ほのか\",\"yumehara nozomi\":\"夢原のぞみ\",\"yumeko (touhou)\":\"梦子（东方）\",\"yumemi riamu\":\"梦见璃亚梦\",\"yumi (senran kagura)\":\"雪泉（闪乱神乐）\",\"yumizuka satsuki\":\"弓塚さつき\",\"yun jin (genshin impact)\":\"云堇（原神）\",\"yunomi\":\"茶碗\",\"yuri (female-female)\":\"百合（女-女）\",\"yuudachi (azur lane)\":\"夕立(アズールレーン)\",\"yuudachi (kancolle)\":\"夕立_(kancolle)\",\"yuudachi (shogun of snowballs) (azur lane)\":\"yuudachi（雪球将军）（碧蓝航线）\",\"yuuka (blue archive)\":\"优香（蓝色档案）\",\"yuuki makoto\":\"有里湊\",\"yuuki mikan\":\"结城美柑\",\"yuzu (blue archive)\":\"柚子（蓝色档案）\",\"yuzuhara konomi\":\"柚原このみ\",\"yuzuki yukari\":\"結月ゆかり\",\"yuzuriha inori\":\"楪いのり\",\"z-ring\":\"Z手环\",\"z1 leberecht maass (azur lane)\":\"z1_leberecht_maass（碧蓝航线）\",\"z23 (azur lane)\":\"Z23(碧蓝航线)\",\"z46 (azur lane)\":\"z46\",\"zabuton\":\"褥垫\",\"zara (azur lane)\":\"扎拉\",\"zara (poolside coincidence) (azur lane)\":\"zara_(池畔巧合)_(azur_Lane)\",\"zayoi Sakuya\":\"十六夜咲夜I\",\"zenra\":\"习以为常的全裸\",\"zero suit\":\"Zero装束\",\"zero two (darling in the franxx)\":\"02国家队\",\"zhongli (genshin impact)\":\"钟离（原神）\",\"zima (arknights)\":\"齐玛（明日方舟）\",\"zipper\":\"拉链\",\"zipper pull tab\":\"拉链的拉片\",\"zombie\":\"僵尸\",\"zombie fairy (touhou)\":\"僵尸妖精（东方）\",\"zouri\":\"日式草鞋\",\"zuikaku (azur lane)\":\"瑞鹤\",\"zuikaku (kancolle)\":\"瑞鹤\",\"zuikaku (the wind's true name) (azur lane)\":\"zuikaku_(风的真名)_(azur_Lane)\",\"zzz\":\"zzz（打呼噜）\",\"☀\":\"晴\",\"☁\":\"云\",\"☂\":\"下雨\",\"☃\":\"下雪\",\"☔\":\"下雨\",\"⛅\":\"阴\",\"⛈\":\"雷阵雨\",\"❄\":\"下雪\",\"🌂\":\"下雨\",\"🌅\":\"日出\",\"🌈\":\"彩虹\",\"🌤\":\"晴偶有云\",\"🌥\":\"多云\",\"🌦\":\"晴转雨\",\"🌧\":\"下雨\",\"🌨\":\"下雪\",\"🌩\":\"打雷\",\"🌪\":\"龙卷风\",\"🌫\":\"雾\",\"arm support\":\"用手支撑住\",\"armpits\":\"举手露腋\",\"armpit\":\"举手露腋\",\"arms behind back\":\"手放在身后\",\"hands behind back\":\"手放在身后\",\"arms behind\":\"手放在身后\",\"arms crossed\":\"手交叉于胸前\",\"arms up\":\"双抬臂\",\"raised arms\":\"双抬臂\",\"arms above\":\"双抬臂\",\"arms raised\":\"双抬臂\",\"arms above head\":\"双抬臂\",\"hands above head\":\"双抬臂\",\"caramelldansen\":\"焦糖舞\",\"caramel dansen\":\"焦糖舞\",\"finger gun\":\"手枪手势\",\"hand on hip\":\"单手插腰\",\"hand on waist\":\"单手插腰\",\"hands on another's breast\":\"手放在另一人的胸前\",\"hands on hips\":\"双手叉腰\",\"hands on waist\":\"双手叉腰\",\"akimbo\":\"双手叉腰\",\"holding\":\"拿着\",\"hold\":\"拿着\",\"holding object\":\"拿着\",\"holding hands\":\"牵手\",\"handholding\":\"牵手\",\"hand holding\":\"牵手\",\"holding another's hand\":\"牵手\",\"middle finger\":\"比出中指\",\"the finger\":\"比出中指\",\"flipping off\":\"比出中指\",\"salute\":\"敬礼\",\"shushing\":\"嘘手势\",\"shh\":\"嘘手势\",\"shush\":\"嘘手势\",\"spread arms\":\"张开双臂\",\"thumbs up\":\"翘大拇指\",\"undressing\":\"脱衣服中\",\"undress\":\"脱衣服中\",\"stripping\":\"脱衣服中\",\"strip\":\"脱衣服中\",\"v\":\"胜利手势\",\"v sign\":\"胜利手势\",\"peace sign\":\"胜利手势\",\"waving\":\"招手\",\"wave\":\"招手\",\"outstretched arms\":\"伸出双臂\",\"outstretched arm\":\"伸出单臂\",\"outstretched hand\":\"伸出手\",\"outstretched hands\":\"伸出手\",\"hands outstretched\":\"伸出手\",\"reaching\":\"伸手触及\",\"reach\":\"伸手触及\",\"arm up\":\"单抬臂\",\"arm raised\":\"单抬臂\",\"raised arm\":\"单抬臂\",\"one arm up\":\"单抬臂\",\"presenting armpit\":\"展示腋窝\",\"presenting panties\":\"展示内裤\",\"arms behind head\":\"手臂放头后\",\"hands behind head\":\"手臂放头后\",\"kimono lift\":\"掀起和服\",\"kimono pull\":\"剥开和服\",\"skirt lift\":\"掀起裙子\",\"skirtlift\":\"掀起裙子\",\"skirt up\":\"掀起裙子\",\"lifting skirt\":\"掀起裙子\",\"shared food\":\"共享食物/用嘴递食物\",\"mouth to mouth feeding\":\"共享食物/用嘴递食物\",\"mouth-to-mouth feeding\":\"共享食物/用嘴递食物\",\"adjusting hair\":\"理头发\",\"adjusting legwear\":\"整理裤袜\",\"adjusting thighhigh\":\"整理裤袜\",\"adjusting pantyhose\":\"整理裤袜\",\"adjusting thighhighs\":\"整理裤袜\",\"adjusting panties\":\"拨内裤\",\"arm grab\":\"抓住手臂\",\"arm hold\":\"抓住手臂\",\"grabbing arm\":\"抓住手臂\",\"arm held back\":\"手臂往后拉\",\"arm hug\":\"挽手\",\"hugging arm\":\"挽手\",\"armpit peek\":\"微微露出腋窝\",\"arms around neck\":\"双手搂着脖子\",\"neck hug\":\"双手搂着脖子\",\"arms at sides\":\"双手垂放\",\"beckoning\":\"招手\",\"beckon\":\"招手\",\"belly grab\":\"捏着肚子\",\"tummy grab\":\"捏着肚子\",\"bikini pull\":\"扯着比基尼\",\"bikini down\":\"扯着比基尼\",\"skirt pull\":\"拉开裙子\",\"caressing testicles\":\"爱抚睾丸\",\"fondling testicles\":\"爱抚睾丸\",\"ball caress\":\"爱抚睾丸\",\"carrying over shoulder\":\"肩扛\",\"carrying under arm\":\"夹在腋下\",\"paw pose\":\"爪子姿势\",\"cat pose\":\"爪子姿势\",\"dog pose\":\"爪子姿势\",\"claw pose\":\"举爪姿势\",\"clothes lift\":\"掀起衣物\",\"clothes pull\":\"拉开衣物\",\"bunching hair\":\"手持辫子\",\"convenient arm\":\"遮住关键部位的手臂\",\"convenient head\":\"挡住关键部位的头\",\"convenient leg\":\"挡住关键部位的腿\",\"crossed arms\":\"交叉双臂\",\"folded arms\":\"交叉双臂\",\"arms folded\":\"交叉双臂\",\"cuddling\":\"拥抱\",\"cuddle\":\"拥抱\",\"snuggle\":\"拥抱\",\"dress lift\":\"掀起裙子\",\"dress removed\":\"脱下裙子\",\"dual wielding\":\"双持\",\"dual wield\":\"双持\",\"double wield\":\"双持\",\"palm\":\"以手掩面\",\"feeding\":\"喂食\",\"fingering through clothes\":\"手指隔着衣物摸来摸去\",\"flapping\":\"拍打动作\",\"glomp\":\"热情的拥抱/扑上来抱住\",\"grabbing\":\"抓住/抓着\",\"grab\":\"抓住/抓着\",\"guided breast grab\":\"把对方的手抓过来摸自己的胸\",\"hair flip\":\"拨头发\",\"hair tucking\":\"撩头发\",\"hair twirling\":\"手指卷着头发\",\"hair twirl\":\"手指卷着头发\",\"hand between legs\":\"手放在两腿之间\",\"hands between legs\":\"手放在两腿之间\",\"hand in hair\":\"手埋在头发里\",\"hand in panties\":\"手伸进内裤里\",\"finger in panties\":\"手伸进内裤里\",\"hand on another's cheek\":\"手摸着对方的脸颊\",\"hand on another's chest\":\"手放在对方的胸前\",\"hand on another's chin\":\"手托着对方的下巴\",\"finger to another's chin\":\"手托着对方的下巴\",\"hand on another's\":\"手接触到对方的脸\",\"hand on another's stomach\":\"手放在对方的肚子上\",\"hand on own knee\":\"手放在自己的膝盖上\",\"hand on knee\":\"手放在自己的膝盖上\",\"hand on own stomach\":\"把手放在自己的肚子上\",\"hand on belly\":\"把手放在自己的肚子上\",\"hand on own belly\":\"把手放在自己的肚子上\",\"hand on stomach\":\"把手放在自己的肚子上\",\"hand to own mouth\":\"手朝向自己嘴\",\"hand to mouth\":\"手朝向自己嘴\",\"hands to mouth\":\"手朝向自己嘴\",\"hands to own mouth\":\"手朝向自己嘴\",\"hand to lip\":\"手朝向自己嘴\",\"hand on lips\":\"手朝向自己嘴\",\"heart hands\":\"双手比心\",\"heart hands duo\":\"两个人一起用手比心\",\"holding arrow\":\"拉着弓\",\"holding condom\":\"拿着避孕套\",\"holding panties\":\"拿着内裤\",\"holding strap\":\"手拉着吊带\",\"holding syringe\":\"手持注射器\",\"holding underwear\":\"手持内衣\",\"holding whip\":\"握着鞭子\",\"index finger raised\":\"食指抬起\",\"raised finger\":\"食指抬起\",\"finger raised\":\"食指抬起\",\"lifted by another\":\"被对方掀起衣物\",\"lifted by self\":\"掀起自己的衣物\",\"necktie grab\":\"抓着领带\",\"necktie pull\":\"抓着领带\",\"tiegrab\":\"抓着领带\",\"tie grab\":\"抓着领带\",\"ok sign\":\"OK手势\",\"ok\":\"OK手势\",\"own hands together\":\"双手合十\",\"hands together\":\"双手合十\",\"rubbing eyes\":\"揉眼睛\",\"eye rub\":\"揉眼睛\",\"wiping eyes\":\"揉眼睛\",\"rubbing eye\":\"揉眼睛\",\"shading eyes\":\"遮阳手势\",\"sheet grab\":\"抓着床单\",\"grabbing sheet\":\"抓着床单\",\"shoujo kitou-chuu\":\"少女祈祷中\",\"girls are praying\":\"少女祈祷中\",\"talking on phone\":\"打电话\",\"on phone\":\"打电话\",\"through clothes\":\"隔着衣物爱抚\",\"tying\":\"打结(动作)\",\"yawning\":\"打哈欠\",\"yawn\":\"打哈欠\",\"drying hair\":\"弄干头发\",\"v over eye\":\"在眼边比剪刀手\",\"grabbing another's hair\":\"抓着对方的头发\",\"pulling another's hair\":\"抓着对方的头发\",\"hair pull\":\"抓着对方的头发\",\"tying hair\":\"扎头发\",\"mimikaki\":\"采耳\",\"ear cleaner\":\"采耳\",\"holding eyewear\":\"拿着眼镜/正在摘眼镜\",\"holding glasses\":\"拿着眼镜/正在摘眼镜\",\"holding sunglasses\":\"拿着眼镜/正在摘眼镜\",\"hand on ear\":\"手放在耳朵上\",\"adjusting eyewear\":\"扶眼镜\",\"adjusting sunglasses\":\"扶眼镜\",\"adjusting glasses\":\"扶眼镜\",\"hand on another's head\":\"手放在对方的头上\",\"hand on own head\":\"手放在自己头上\",\"hand on own forehead\":\"手放在自己前额\",\"hand on another's face\":\"手接触到对方的脸\",\"hand on own face\":\"把手放在自己脸上\",\"hand to face\":\"把手放在自己脸上\",\"hand on face\":\"把手放在自己脸上\",\"hands on another's face\":\"双手放在别人的脸上\",\"hands on own face\":\"双手放在自己的脸上\",\"hands on face\":\"双手放在自己的脸上\",\"hands to face\":\"双手放在自己的脸上\",\"hand on own cheek\":\"把手放在自己的脸颊上\",\"hand to cheek\":\"把手放在自己的脸颊上\",\"hand on cheek\":\"把手放在自己的脸颊上\",\"hand on headwear\":\"手触碰帽子\",\"hand on hat\":\"手触碰帽子\",\"hand on own chest\":\"把手放在自己的胸口\",\"hand to chest\":\"把手放在自己的胸口\",\"hand to own chest\":\"把手放在自己的胸口\",\"hand on chest\":\"把手放在自己的胸口\",\"hand on another's shoulder\":\"手放在对方的肩上\",\"hand on own shoulder\":\"手放在自己的肩上\",\"hand on own ass\":\"把手放在自己的臀部\",\"hand on ass\":\"把手放在自己的臀部\",\"hands on ass\":\"双手放在屁股上\",\"hands on own knees\":\"双手放在自己的膝盖上\",\"hands on knees\":\"双手放在自己的膝盖上\",\"hands on feet\":\"双手放在脚上\",\"hand on another's hand\":\"手放在对方的手上\",\"hand in pocket\":\"手插在口袋里\",\"hands in pockets\":\"双手插在兜里\",\"air quotes\":\"引号手势\",\"finger quotes\":\"引号手势\",\"bunny pose\":\"兔耳 pose\",\"carry me\":\"抱着我手势\",\"pick me up\":\"抱着我手势\",\"clenched hands\":\"紧握的双手\",\"fists\":\"紧握的双手\",\"closed fists\":\"紧握的双手\",\"clenched fists\":\"紧握的双手\",\"cupping hands\":\"用手比作杯子\",\"cupped hands\":\"用手比作杯子\",\"double v\":\"双手比 V\",\"double peace\":\"双手比 V\",\"fidgeting\":\"紧张手势\",\"fidget\":\"紧张手势\",\"finger counting\":\"用手指比数字\",\"finger frame\":\"用手指作相框\",\"finger camera\":\"用手指作相框\",\"fist bump\":\"碰拳\",\"brofist\":\"碰拳\",\"fistbump\":\"碰拳\",\"fist in hand\":\"抱拳\",\"hand glasses\":\"用手比作眼镜\",\"own hands clasped\":\"握住自己的双手\",\"clasped hands\":\"握住自己的双手\",\"hands clasped\":\"握住自己的双手\",\"heart arms\":\"手臂摆出心的姿势\",\"heart hands trio\":\"三个人用手比心\",\"high five\":\"击掌庆祝\",\"highfive\":\"击掌庆祝\",\"horns pose\":\"用手比作角\",\"horn pose\":\"用手比作角\",\"noogie\":\"双拳挤头\",\"palm-fist greeting\":\"拱手礼\",\"palm-fist tap\":\"拳头拍手掌/有主意了\",\"penetration gesture\":\"插入手势/做爱示意\",\"pinky swear\":\"勾指起誓\",\"shadow puppet\":\"用手模仿其他物件/皮影戏\",\"tsuki ni kawatte oshioki yo\":\"代表月亮消灭你\",\"in the name of the moon\":\"代表月亮消灭你\",\"steepled fingers\":\"指尖抵着指间\",\"akanbe\":\"拉下眼睑的鬼脸\",\"eyelid pull\":\"拉下眼睑的鬼脸\",\"slit throat (gesture)\":\"割喉手势\",\"throat-slitting gesture\":\"割喉手势\",\"cutthroat gesture\":\"割喉手势\",\"pinky out\":\"伸出小拇指\",\"raised pinky\":\"伸出小拇指\",\"extended pinky\":\"伸出小拇指\",\"pointing\":\"用手指着\",\"pointing at self\":\"指着自己\",\"pointing at viewer\":\"指向看图的人\",\"pov pointing\":\"指向看图的人\",\"pointing down\":\"指向下方\",\"pointing forward\":\"指向前方\",\"pointing up\":\"向上指\",\"pointing skyward\":\"向上指\",\"pointing to the sky\":\"向上指\",\"kamina pose\":\"抬高手臂向上指\",\"saturday night fever\":\"叉腰向上指 (舞蹈)\",\"disco pose\":\"叉腰向上指 (舞蹈)\",\"thumbs down\":\"大拇指向下\",\"\\\\n/\":\"摇滚手势\",\"crossed fingers\":\"手指交错\",\"fox shadow puppet\":\"狐狸手势\",\"fox hand sign\":\"狐狸手势\",\"finger heart\":\"双指比心\",\"inward v\":\"反向比 V\",\"shaka sign\":\"沙卡手势\",\"two-finger salute\":\"二指敬禮\",\"\\\\m/\":\"6+1 手势\",\"middle w\":\"3 手势\",\"money gesture\":\"金钱手势\",\"\\\\||/\":\"手掌贴墙\",\"open \\\\m/\":\"手掌贴墙\",\"open hand\":\"张开的手\",\"ohikaenasutte\":\"要求自我介绍\",\"spread fingers\":\"张开手指\",\"straight-arm salute\":\"直臂敬礼/纳粹式敬礼\",\"roman salute\":\"直臂敬礼/纳粹式敬礼\",\"nazi salute\":\"直臂敬礼/纳粹式敬礼\",\"vulcan salute\":\"瓦肯举手礼\",\"clenched hand\":\"握紧的手\",\"clenched fist\":\"握紧的手\",\"fist\":\"握紧的手\",\"closed fist\":\"握紧的手\",\"fig sign\":\"Fig 手势\",\"hand fig\":\"Fig 手势\",\"fig gesture\":\"Fig 手势\",\"dulya\":\"Fig 手势\",\"mano fico\":\"Fig 手势\",\"power fist\":\"力量手套\",\"raised fist\":\"举起的拳头\",\"air punch\":\"举起的拳头\",\"stroking own chin\":\"扶颏冥想\",\"chin stroking\":\"扶颏冥想\",\"stroking chin\":\"扶颏冥想\",\"cunnilingus gesture\":\"舔阴手势\",\"fellatio gesture\":\"口交手势\",\"handjob gesture\":\"手冲手势\",\"hat tip\":\"捏着帽檐\",\"shocker (gesture)\":\"爽歪歪 (手势)\",\"v over mouth\":\"手指比 V 放在手上\",\"w\":\"手指比 W\",\"air guitar\":\"空气吉他\",\"curtsey\":\"(女子的)屈膝礼\",\"curtsy\":\"(女子的)屈膝礼\",\"curtsie\":\"(女子的)屈膝礼\",\"heart tail\":\"心形尾巴/心形尾尖/尾巴摆出心形\",\"heart tails\":\"心形尾巴/心形尾尖/尾巴摆出心形\",\"heart tail duo\":\"两人尾巴摆出心形\",\"kuji-in\":\"九字印\",\"hand seal\":\"九字印\",\"shrugging\":\"耸肩\",\"toe-point\":\"趾尖/脚尖\",\"victory pose\":\"胜利手势\",\"orchid fingers\":\"兰花指\",\"holding flower\":\"拿着花\",\"smelling flower\":\"闻花\",\"dress tug\":\"拉下连衣裙下摆\",\"open dress\":\"分开裙子\",\"dress pull\":\"剥下裙子露出胸口\",\"all fours\":\"四肢趴地\",\"hands and knees\":\"四肢趴地\",\"all-fours\":\"四肢趴地\",\"on all fours\":\"四肢趴地\",\"arched back\":\"弓身体\",\"bent over\":\"翘臀姿势\",\"bent-over\":\"翘臀姿势\",\"bending over\":\"翘臀姿势\",\"bend over\":\"翘臀姿势\",\"crossed legs\":\"二郎腿\",\"crossed legs (sitting)\":\"二郎腿\",\"crossed legs (standing)\":\"二郎腿\",\"crossed legs (lying)\":\"二郎腿\",\"fetal position\":\"曲腿至胸\",\"fighting stance\":\"战斗姿态\",\"battle stance\":\"战斗姿态\",\"hugging own legs\":\"抱腿\",\"leg hug\":\"抱腿\",\"knee hug\":\"抱腿\",\"hugging legs\":\"抱腿\",\"hugging knees\":\"抱腿\",\"indian style\":\"盘腿\",\"agura\":\"盘腿\",\"kneeling\":\"下跪\",\"on knees\":\"下跪\",\"leaning forward\":\"身体前驱\",\"leg lift\":\"抬一只脚\",\"raised leg\":\"抬一只脚\",\"leg raise\":\"抬一只脚\",\"leg raised\":\"抬一只脚\",\"legs up\":\"抬两只脚\",\"lying\":\"躺着\",\"lying down\":\"躺着\",\"laying down\":\"躺着\",\"laying\":\"躺着\",\"on stomach\":\"趴着\",\"lying on stomach\":\"趴着\",\"prone\":\"趴着\",\"on belly\":\"趴着\",\"on front\":\"趴着\",\"princess carry\":\"公主抱\",\"bridal carry\":\"公主抱\",\"seiza\":\"正坐\",\"sitting on knees\":\"正坐\",\"sitting\":\"坐着\",\"sit\":\"坐着\",\"sitting down\":\"坐着\",\"spread legs\":\"张腿\",\"open legs\":\"张腿\",\"spread leg\":\"张腿\",\"squatting\":\"蹲下\",\"squat\":\"蹲下\",\"crouched\":\"蹲下\",\"crouch\":\"蹲下\",\"crouching\":\"蹲下\",\"top-down bottom-up\":\"趴着翘臀\",\"ass-up head-down\":\"趴着翘臀\",\"face down ass up\":\"趴着翘臀\",\"wariza\":\"割坐\",\"w sitting\":\"割坐\",\"w-sitting\":\"割坐\",\"w-legs\":\"割坐\",\"w legs\":\"割坐\",\"yokozuwari\":\"侧身坐\",\"zombie pose\":\"僵尸姿势\",\"humpbacked\":\"驼背\",\"back-to-back\":\"背靠背\",\"head back\":\"弓背高潮\",\"bowing\":\"鞠躬\",\"leaning\":\"倚靠/身体倾斜\",\"leaning back\":\"身体往后靠\",\"leaning to the side\":\"向一侧倾斜身体\",\"on back\":\"仰躺\",\"lying on back\":\"仰躺\",\"supine\":\"仰躺\",\"on side\":\"侧卧\",\"lying on side\":\"侧卧\",\"reclining\":\"斜倒斜躺姿势\",\"recline\":\"斜倒斜躺姿势\",\"sitting on lap\":\"坐在大腿上\",\"sitting in lap\":\"坐在大腿上\",\"straddling\":\"跨坐\",\"straddle\":\"跨坐\",\"the pose\":\"趴在地上并翘起脚\",\"head rest\":\"枕着头/托着头\",\"chin rest\":\"枕着头/托着头\",\"head tilt\":\"歪着头\",\"head down\":\"低着头\",\"one knee\":\"单膝跪\",\"kneeling on one leg\":\"单膝跪\",\"butterfly sitting\":\"蝴蝶坐\",\"butterfly pose\":\"蝴蝶坐\",\"figure four sitting\":\"二郎腿\",\"lotus position\":\"结跏趺坐\",\"sitting on person\":\"坐在人身上\",\"sitting on\":\"坐在人身上\",\"thigh straddling\":\"大腿跨骑\",\"thigh straddle\":\"大腿跨骑\",\"upright straddle\":\"对坐体位\",\"standing\":\"站立的\",\"legs apart\":\"两腿分开\",\"standing on one leg\":\"单腿站立\",\"on one foot\":\"单腿站立\",\"standing on one foot\":\"单腿站立\",\"on one leg\":\"单腿站立\",\"balancing\":\"(保持)平衡的姿势\",\"balance\":\"(保持)平衡的姿势\",\"crawling\":\"爬行\",\"jumping\":\"跳跃\",\"jump\":\"跳跃\",\"running\":\"奔跑\",\"run\":\"奔跑\",\"walking\":\"走路\",\"wallwalking\":\"走在墙顶上\",\"prostration\":\"失意体前屈/Orz\",\"orz\":\"失意体前屈/Orz\",\"chest stand\":\"用胸支撑身体\",\"cowering\":\"抱头\",\"crucifixion\":\"磔\",\"faceplant\":\"脸贴地面\",\"battoujutsu stance\":\"拔刀起手式\",\"full scorpion\":\"头扑倒在地\",\"stretching\":\"伸懒腰\",\"stretch\":\"伸懒腰\",\"superhero landing\":\"三点着地\",\"three-point landing\":\"三点着地\",\"handstand\":\"用手倒立\",\"standing on hands\":\"用手倒立\",\"headstand\":\"用头倒立\",\"yoga\":\"瑜伽\",\"scorpion pose\":\"蝎子姿势\",\"slouching\":\"伛\",\"twisted torso\":\"躯干夸张地扭曲\",\"crossed ankles\":\"交叉脚踝\",\"folded\":\"抬腿露阴\",\"leg up\":\"抬起腿\",\"one leg raised\":\"抬起腿\",\"knees to chest\":\"膝盖顶到胸部\",\"knees on chest\":\"膝盖顶到胸部\",\"knees-on-chest\":\"膝盖顶到胸部\",\"legs over head\":\"双腿抬过头\",\"outstretched leg\":\"腿部伸展\",\"split\":\"分开\",\"splits\":\"分开\",\"pigeon pose\":\"鸽子姿势\",\"standing split\":\"站立劈叉/站立高抬腿\",\"watson cross\":\"双腿交叉站姿\",\"arm around neck\":\"手臂环绕脖子\",\"hand on another's neck\":\"手放在他人的脖子上\",\"hand on own neck\":\"把手放在自己的脖子上\",\"neck biting\":\"咬脖子\",\"neck bite\":\"咬脖子\",\"necking\":\"缩颈\",\"kissing neck\":\"亲吻脖子\",\"text\":\"含文字\",\"signature\":\"含签名\",\"artist signature\":\"含签名\",\"autograph\":\"含签名\",\"signed\":\"含签名\",\"watermark\":\"含水印\",\"watermarked\":\"含水印\",\"username\":\"含用户名\",\"animalization\":\"动物化\",\"animalisation\":\"动物化\",\"foodification\":\"食物化\",\"furrification\":\"多毛化\",\"humanization\":\"拟人化\",\"mechanization\":\"机械化\",\"monsterification\":\"魔物化\",\"objectification\":\"物品化\",\"personification\":\"拟人化\",\"anthropomorphism\":\"拟人化\",\"slimification\":\"史莱姆化\",\"vehicalization\":\"载具化\",\"zombification\":\"僵尸化\",\"adapted costume\":\"原设服装改编\",\"adapted outfit\":\"原设服装改编\",\"alternate costume\":\"角色换装\",\"alternative costume\":\"角色换装\",\"alternate outfit\":\"角色换装\",\"alternate headwear\":\"与原设不同头饰变化\",\"alternative hat\":\"与原设不同头饰变化\",\"alternate hat\":\"与原设不同头饰变化\",\"alternative headwear\":\"与原设不同头饰变化\",\"alternate weapon\":\"与原设不同武器变化\",\"alternative weapon\":\"与原设不同武器变化\",\"headwear switch\":\"头饰互换\",\"hat switch\":\"头饰互换\",\"no eyewear\":\"去掉了(原设有的)眼镜\",\"no glasses\":\"去掉了(原设有的)眼镜\",\"no headwear\":\"去掉了(原设有的)头饰\",\"no bandana\":\"去掉了(原设有的)头饰\",\"no helmet\":\"去掉了(原设有的)头饰\",\"no hat\":\"去掉了(原设有的)头饰\",\"hatless\":\"去掉了(原设有的)头饰\",\"hat-less\":\"去掉了(原设有的)头饰\",\"costume switch\":\"服饰互换\",\"exchanging clothes\":\"服饰互换\",\"costume swap\":\"服饰互换\",\"outfit switch\":\"服饰互换\",\"contemporary\":\"现代改编\",\"modern clothing\":\"现代改编\",\"enmaided\":\"女仆装\",\"costume combination\":\"服装组合\",\"alternate breast size\":\"贫乳化/爆乳化\",\"alternate wings\":\"与原设不同翅膀\",\"alternative wings\":\"与原设不同翅膀\",\"alternate skin color\":\"与原设不同肤色变化\",\"no fire\":\"无火化\",\"no horn\":\"无角化\",\"no tail\":\"无尾化\",\"no wings\":\"去掉了(原设有的)翅膀\",\"no animal ears\":\"去掉了(原设有的)兽耳\",\"no legwear\":\"裆胯以下裸着\",\"no mask\":\"去掉了(原设有的)面具\",\"alternate hair color\":\"与原设不同发色变化\",\"alternative hair color\":\"与原设不同发色变化\",\"alternate haircolor\":\"与原设不同发色变化\",\"alternate hairstyle\":\"与原设不同发型变化\",\"alternative hairstyle\":\"与原设不同发型变化\",\"alternate hair style\":\"与原设不同发型变化\",\"alternative hair style\":\"与原设不同发型变化\",\"hair down\":\"披下来的头发\",\"hairdown\":\"披下来的头发\",\"hair up\":\"盘起来的头发\",\"alternate hair length\":\"与原设不同头发长度变化\",\"alternative hair length\":\"与原设不同头发长度变化\",\"alternate eye color\":\"与原设不同瞳色\",\"alternative eye color\":\"与原设不同瞳色\",\"unusually open eyes\":\"(与原设不同)睁眼\",\"out of character\":\"不符角色原本性格\",\"personality switch\":\"人格替换\",\"personality swap\":\"人格替换\",\"role reversal\":\"角色转换\",\"dark persona\":\"黑化\",\"light persona\":\"美化\",\"alternate color\":\"异色\",\"alternate colors\":\"异色\",\"alternative color\":\"异色\",\"alternate element\":\"与原设不同元素\",\"alternative element\":\"与原设不同元素\",\"palette swap\":\"色调互换\",\"player 2\":\"2P玩家角色风格颜色替换\",\"age comparison\":\"年龄对比\",\"age progression\":\"年龄段展现\",\"aged down\":\"年龄减少\",\"younger\":\"年龄减少\",\"de-aged\":\"年龄减少\",\"aged up\":\"年龄增加\",\"older\":\"年龄增加\",\"character doll\":\"角色公仔\",\"fusion\":\"融合/合体\",\"genderswap\":\"性转\",\"crossgender\":\"性转\",\"genderbend\":\"性转\",\"sex change\":\"性转\",\"rule 63\":\"性转\",\"genderswap (mtf)\":\"女体化\",\"genderswap (ftm)\":\"男体化\",\"if they mated\":\"假如这两个角色有孩子了\",\"alternate universe\":\"异世界\",\"what if\":\"异世界\",\"landscape\":\"风景\",\"scenary\":\"风景\",\"science fiction\":\"科幻\",\"scifi\":\"科幻\",\"sci-fi\":\"科幻\",\"futuristic\":\"科幻\",\"sci fi\":\"科幻\",\"gradient background\":\"渐变的背景\",\"simple background\":\"简单背景/无背景\",\"transparent background\":\"透明背景\",\"transparent gif\":\"透明背景\",\"transparent png\":\"透明背景\",\"pentagram\":\"五角星\",\"magic circle\":\"魔法阵\",\"magical circle\":\"魔法阵\",\"magic circles\":\"魔法阵\",\"magical circles\":\"魔法阵\",\"valentine\":\"情人节\",\"valentines\":\"情人节\",\"valentine's day\":\"情人节\",\"valentines day\":\"情人节\",\"halloween\":\"万圣节\",\"christmas\":\"圣诞节\",\"xmas\":\"圣诞节\",\"outdoors\":\"户外\",\"outside\":\"户外\",\"outdoor\":\"户外\",\"indoors\":\"室内\",\"feather\":\"场景飘羽毛\",\"beautiful detailed water\":\"漂亮的水\",\"white background\":\"白色背景\",\"bandaid\":\"创可贴\",\"band-aid\":\"创可贴\",\"bandaids\":\"创可贴\",\"band aids\":\"创可贴\",\"cane\":\"手杖\",\"walking stick\":\"手杖\",\"chains\":\"锁链\",\"cuffs\":\"手枷\",\"cuff\":\"手枷\",\"handcuffs\":\"警用手铐\",\"handcuff\":\"警用手铐\",\"shackles\":\"宽手铐\",\"shackle\":\"宽手铐\",\"manacles\":\"宽手铐\",\"tattoo\":\"纹身\",\"tattoos\":\"纹身\",\"sarong\":\"莎笼/沙滩浴巾\",\"pareo\":\"莎笼/沙滩浴巾\",\"buttons\":\"纽扣\",\"bread\":\"面包\",\"baguette\":\"法棍\",\"french bread\":\"法棍\",\"biscuit (bread)\":\"饼干（面包）\",\"bread bun\":\"面包包子\",\"bread crust\":\"面包皮\",\"bread eating race\":\"吃面包比赛（咬住面包跑到终点）\",\"bread eating contest\":\"吃面包比赛（咬住面包跑到终点）\",\"japari bun\":\"加帕里面包（兽娘动物园）\",\"melon bread\":\"菠萝包\",\"melonpan\":\"菠萝包\",\"meronpan\":\"菠萝包\",\"toast\":\"吐司\",\"cereal\":\"谷物早餐\",\"cracker\":\"饼干\",\"crackers\":\"饼干\",\"arare\":\"粗米饼\",\"senbei\":\"仙贝\",\"rice cracker\":\"仙贝\",\"senbei (food)\":\"仙贝\",\"croissant\":\"羊角面包\",\"empanada\":\"恩巴纳达\",\"noodles\":\"面条\",\"noodle\":\"面条\",\"pasta\":\"意大利面\",\"lasagne\":\"千层面\",\"lasagna\":\"千层面\",\"spaghetti\":\"意大利面\",\"black spaghetti\":\"黑色意大利面\",\"spaghetti and meatballs\":\"肉丸意大利面\",\"ramen\":\"拉面\",\"cup ramen\":\"杯面\",\"cup noodles\":\"杯面\",\"jirou (ramen)\":\"堆高的豚骨拉面\",\"soba\":\"荞麦\",\"yakisoba\":\"炒面\",\"italian (niigata)\":\"意大利面（新潟）\",\"yakisobapan\":\"炒面面包\",\"soumen\":\"素麺（面条 食物）\",\"udon\":\"乌冬面\",\"kitsune udon\":\"狐狸乌冬面\",\"pancake\":\"煎饼\",\"pancakes\":\"煎饼\",\"pancake stack\":\"煎饼堆\",\"stack of pancakes\":\"煎饼堆\",\"rice\":\"米饭\",\"fried rice\":\"炒饭\",\"omurice\":\"蛋包饭\",\"rice omelet\":\"蛋包饭\",\"onigiri\":\"饭团\",\"riceball\":\"饭团\",\"rice ball\":\"饭团\",\"rice on face\":\"脸上有米饭\",\"rice on cheek\":\"脸上有米饭\",\"rice porridge\":\"稀饭\",\"nanakusa-no-sekku\":\"喝七草粥的日子\",\"risotto\":\"烩饭\",\"scone\":\"烤饼\",\"waffle\":\"华夫饼干\",\"waffles\":\"华夫饼干\",\"chest\":\"胸肌\",\"breasts\":\"胸部\",\"boobs\":\"胸部\",\"tits\":\"胸部\",\"breast\":\"胸部\",\"flat chest\":\"贫乳 (A)\",\"pettanko\":\"贫乳 (A)\",\"flat chested\":\"贫乳 (A)\",\"small breasts\":\"小胸部 (B)\",\"medium breasts\":\"中等胸部 (C)\",\"large breasts\":\"大胸 (D)\",\"large boobs\":\"大胸 (D)\",\"large tits\":\"大胸 (D)\",\"large breast\":\"大胸 (D)\",\"big breasts\":\"大胸 (D)\",\"huge breasts\":\"巨乳 (E)\",\"huge tits\":\"巨乳 (E)\",\"huge boobs\":\"巨乳 (E)\",\"gigantic breasts\":\"魔乳 (F)\",\"gigantic breast\":\"魔乳 (F)\",\"bra\":\"胸罩\",\"bustier\":\"胸衣\",\"chemise\":\"吊带胸衣\",\"sarashi\":\"缠胸布\",\"bandage bra\":\"缠胸布\",\"bandagebra\":\"缠胸布\",\"cleavage\":\"乳沟\",\"no bra\":\"无胸罩\",\"brooch\":\"胸针\",\"broach\":\"胸针\",\"chest jewel\":\"胸前有宝石\",\"chest gem\":\"胸前有宝石\",\"chocolate on breasts\":\"胸上的巧克力\",\"strap between breasts\":\"乳房之间的带子\",\"strap cleavage\":\"乳房之间的带子\",\"paisura\":\"乳房之间的带子\",\"headphones on breasts\":\"耳机压胸\",\"underboob\":\"南半球\",\"under boob\":\"南半球\",\"underbreast\":\"南半球\",\"bandaids on nipples\":\"乳头贴着创可贴\",\"bandaid on nipples\":\"乳头贴着创可贴\",\"bandaids on nipple\":\"乳头贴着创可贴\",\"bandaid on nipple\":\"乳头贴着创可贴\",\"beltbra\":\"皮带束胸\",\"belt bra\":\"皮带束胸\",\"lace-trimmed bra\":\"蕾丝边胸罩\",\"open bra\":\"(前面)解开的胸罩\",\"untied bra\":\"(前面)解开的胸罩\",\"unhooked bra\":\"(前面)解开的胸罩\",\"unfastened bra\":\"(前面)解开的胸罩\",\"sports bra\":\"运动内衣\",\"bow bra\":\"带蝴蝶结的胸罩\",\"star pasties\":\"星形乳贴\",\"training bra\":\"运动内衣\",\"bra lift\":\"掀上去的胸罩\",\"bra peek\":\"微微露出胸罩\",\"bra pull\":\"拉下的胸罩\",\"bra down\":\"拉下的胸罩\",\"bra removed\":\"摘下的胸罩\",\"bra off\":\"摘下的胸罩\",\"bra strap\":\"内衣肩带\",\"breast padding\":\"胸垫\",\"bra padding\":\"胸垫\",\"breast pads\":\"胸垫\",\"fake breasts\":\"胸垫\",\"bra stuffing\":\"胸垫\",\"breast pad\":\"胸垫\",\"breast stuffing\":\"胸垫\",\"breastplate\":\"胸甲\",\"chestplate\":\"胸甲\",\"breast plate\":\"胸甲\",\"chest plate\":\"胸甲\",\"budget sarashi\":\"绷带裹胸\",\"cupless bra\":\"高露出度胸罩\",\"breastless bra\":\"高露出度胸罩\",\"nippleless bra\":\"高露出度胸罩\",\"heart pasties\":\"心形乳贴\",\"lace bra\":\"蕾丝胸罩\",\"pasties\":\"乳贴\",\"strap gap\":\"泛指覆盖面少的吊带胸罩\",\"strapless bra\":\"无肩带胸罩\",\"tube top\":\"直筒式抹胸\",\"tubetop\":\"直筒式抹胸\",\"nipples\":\"乳头\",\"nipple\":\"乳头\",\"puffy nipples\":\"大乳头\",\"puffy nipple\":\"大乳头\",\"small nipples\":\"小乳头\",\"areola slip\":\"乳晕微露\",\"areolae slip\":\"乳晕微露\",\"arm under breasts\":\"托胸\",\"arms under breasts\":\"双手托胸\",\"asymmetrical docking\":\"胸部互碰/胸顶着胸\",\"symmetrical docking\":\"胸部贴着胸部\",\"breast to breast\":\"胸部贴着胸部\",\"bouncing breasts\":\"乳摇\",\"breast bondage\":\"乳房绑缚\",\"breast grab\":\"揉胸\",\"breasts grab\":\"揉胸\",\"grabbing breasts\":\"揉胸\",\"boob grab\":\"揉胸\",\"breast hold\":\"抱着胸部\",\"holding breasts\":\"抱着胸部\",\"breast lift\":\"托着胸部\",\"breast poke\":\"戳胸\",\"breast press\":\"挤压胸部\",\"breast rest\":\"搁着胸部\",\"head between breasts\":\"头埋在胸里/洗面奶\",\"head in breasts\":\"头埋在胸里/洗面奶\",\"breast squeeze\":\"从两侧挤胸\",\"breasts squeeze\":\"从两侧挤胸\",\"breast suppress\":\"手放在乳房上方\",\"breasts on glass\":\"胸压玻璃\",\"breasts against glass\":\"胸压玻璃\",\"breasts on head\":\"压在头上的乳房\",\"headboob\":\"压在头上的乳房\",\"bubble tea challenge\":\"不用手喝珍珠奶茶挑战\",\"tapioca challenge\":\"不用手喝珍珠奶茶挑战\",\"covering breasts\":\"遮着乳房\",\"breast cover\":\"遮着乳房\",\"breast covering\":\"遮着乳房\",\"handbra\":\"遮着乳房\",\"covering nipples\":\"挡住乳头\",\"flat chest grab\":\"抓着贫乳\",\"flat grab\":\"抓着贫乳\",\"grabbing from behind\":\"从背后揉胸/从背后抓住胸部\",\"hand under shirt\":\"手伸进衬衫下面\",\"hand up shirt\":\"手伸进衬衫下面\",\"hand in shirt\":\"手伸进衬衫下面\",\"nipple tweak\":\"玩弄乳头\",\"nipple pinch\":\"玩弄乳头\",\"nipple pull\":\"拉乳头\",\"breast smother\":\"把头塞入胸\",\"breast envy\":\"胸围歧视\",\"flat envy\":\"平胸歧视\",\"breast expansion\":\"丰胸\",\"breast reduction\":\"缩胸\",\"bust measuring\":\"罩杯测量\",\"breast measuring\":\"罩杯测量\",\"flying button\":\"飞出的纽扣\",\"convenient breasts\":\"自然的胸部\",\"inconvenient breasts\":\"不自然的胸部\",\"oversized breast cup\":\"过大的罩杯\",\"weighing breasts\":\"测量乳房重量\",\"areolae\":\"乳晕\",\"areolas\":\"乳晕\",\"areola\":\"乳晕\",\"dark areolae\":\"深色的乳晕\",\"glands of montgomery\":\"蒙哥马利腺体\",\"large areolae\":\"大乳晕\",\"big areolae\":\"大乳晕\",\"large areola\":\"大乳晕\",\"big areola\":\"大乳晕\",\"light areolae\":\"有光泽的乳晕\",\"backboob\":\"从背后可看到的胸部\",\"back boob\":\"从背后可看到的胸部\",\"bursting breasts\":\"包不住的巨乳\",\"dark nipples\":\"深色的乳头\",\"covered nipples\":\"激凸的乳头/隐约可见的乳头\",\"perky nipples\":\"激凸的乳头/隐约可见的乳头\",\"erect nipple\":\"激凸的乳头/隐约可见的乳头\",\"erect nipples\":\"激凸的乳头/隐约可见的乳头\",\"erect nipples under clothes\":\"激凸的乳头/隐约可见的乳头\",\"inverted nipples\":\"内陷乳头\",\"sunken nipples\":\"内陷乳头\",\"long nipples\":\"长乳头\",\"nipple slip\":\"乳头走光\",\"nipslip\":\"乳头走光\",\"nippleslip\":\"乳头走光\",\"nip slip\":\"乳头走光\",\"no nipples\":\"没画出乳头\",\"nippleless\":\"没画出乳头\",\"nipple hair\":\"乳头毛\",\"sideboob\":\"侧乳\",\"side boobs\":\"侧乳\",\"side boob\":\"侧乳\",\"sideboobs\":\"侧乳\",\"breast slip\":\"胸部走光\",\"boob slip\":\"胸部走光\",\"breasts out\":\"胸部露出\",\"breasts outside\":\"胸部露出\",\"breasts out of clothes\":\"胸部露出\",\"impossible shirt\":\"贴合程度不合逻辑的衬衫\",\"one breast out\":\"露出一只乳房\",\"breast outside\":\"露出一只乳房\",\"asymmetrical breasts\":\"不对称的胸部\",\"lopsided breasts\":\"不对称的胸部\",\"breasts apart\":\"向两侧摊开的乳房\",\"floating breasts\":\"漂浮的乳房\",\"hanging breasts\":\"(俯身)双乳下垂\",\"hanging boob\":\"(俯身)双乳下垂\",\"perky breasts\":\"丰满的乳房\",\"sagging breasts\":\"(因俯身而)下垂的乳房\",\"unaligned breasts\":\"左右乳房动态不一\",\"veiny breasts\":\"看见静脉的乳房\",\"pointy breasts\":\"尖乳房\",\"very perky breasts\":\"尖乳房\",\"torpedo breasts\":\"尖乳房\",\"nursing bra\":\"哺乳用文胸\",\"shelf bra\":\"无顶文胸/露出乳头的胸罩\",\"breastless clothes\":\"露胸的衣服\",\"breastless clothing\":\"露胸的衣服\",\"breast curtain\":\"乳帘\",\"breast veil\":\"乳帘\",\"chest binder\":\"平胸衬衫\",\"cinderella bust\":\"Feast 灰姑娘系列胸罩\",\"cleavage cutout\":\"露出的乳沟\",\"tit window\":\"露出的乳沟\",\"cleavage window\":\"露出的乳沟\",\"heart cleavage cutout\":\"露出的乳沟\",\"boob window\":\"露出的乳沟\",\"framed breasts\":\"极具立体感的乳房\",\"nipple cutout\":\"衣服破损露出乳头\",\"nippleless clothes\":\"能露出乳头的衣物\",\"nippleless clothing\":\"能露出乳头的衣物\",\"panties on breasts\":\"在乳房上穿内裤\",\"rei no himo\":\"(乳头)激凸\",\"taut shirt\":\"绷紧的衬衫\",\"taut blouse\":\"绷紧的衬衫\",\"underbust\":\"勒着下胸围的衣服\",\"breast pillow\":\"乳房枕头\",\"face to breasts\":\"脸贴乳房\",\"face to pecs\":\"脸贴胸肌\",\"breast biting\":\"咬胸\",\"boob chomp\":\"咬胸\",\"breastfeeding\":\"哺乳\",\"breast feed\":\"哺乳\",\"breast feeding\":\"哺乳\",\"suckle\":\"哺乳\",\"nursing handjob\":\"喂奶手交\",\"nipple biting\":\"咬乳头\",\"nipple bite\":\"咬乳头\",\"licking nipple\":\"舔乳头\",\"licking nipples\":\"舔乳头\",\"breast pull\":\"拉胸\",\"breast punch\":\"锤胸\",\"breast slap\":\"拍胸\",\"hand in bra\":\"手在胸罩里\",\"nipple flick\":\"拨动乳头\",\"nipple press\":\"按乳头\",\"nipple push\":\"压乳头\",\"nipple rub\":\"揉搓乳头\",\"nipple-to-nipple\":\"乳头贴乳头\",\"between breasts\":\"乳沟里\",\"card between breasts\":\"卡片在乳沟里\",\"arm between breasts\":\"胳膊在乳沟里\",\"hand between breasts\":\"胳膊在乳沟里\",\"person between breasts\":\"乳房夹人\",\"tied breast\":\"绑起来的乳房\",\"breast mousepad\":\"乳房鼠标垫\",\"carried breast rest\":\"拿着乳房\",\"bust cup\":\"乳沟作杯子\",\"breast cup\":\"乳沟作杯子\",\"breasts cup\":\"乳沟作杯子\",\"alcohol between breasts\":\"乳沟作杯子\",\"cum on breasts\":\"射在胸上\",\"cum between breasts\":\"射在胸上\",\"semen on breasts\":\"射在胸上\",\"cum on tits\":\"射在胸上\",\"food on breasts\":\"胸上有食物\",\"object on breast\":\"胸上有物体\",\"tawawa challenge\":\"tawawa挑战/用胸撑起平放的手机\",\"object on pectorals\":\"胸肌上有物体\",\"oppai challenge\":\"欧派挑战\",\"airport\":\"飞机场\",\"control tower\":\"控制塔\",\"hangar\":\"机库\",\"apartment\":\"公寓\",\"aquarium\":\"水族馆\",\"arcade\":\"室内购物中心\",\"bar\":\"酒吧\",\"izakaya\":\"居酒屋\",\"tavern\":\"酒馆\",\"barn\":\"谷仓\",\"bunker\":\"掩体/地堡\",\"bus stop\":\"公交车站\",\"busstop\":\"公交车站\",\"bowling alley\":\"保龄球馆\",\"cafe\":\"咖啡厅\",\"coffee shop\":\"咖啡厅\",\"casino\":\"赌场\",\"castle\":\"城堡\",\"floating castle\":\"浮动城堡\",\"church\":\"教堂\",\"construction site\":\"施工现场\",\"convention\":\"售卖现场\",\"garage\":\"车库\",\"gas station\":\"加油站\",\"gazebo\":\"凉亭\",\"greenhouse\":\"温室\",\"hospital\":\"医院\",\"house\":\"房子\",\"houses\":\"房子\",\"hotel\":\"酒店\",\"hut\":\"小屋\",\"industrial\":\"重工业\",\"factory\":\"工厂\",\"refinery\":\"精炼厂\",\"powerplant\":\"发电厂\",\"nuclear powerplant\":\"核电厂\",\"cooling tower\":\"冷却塔\",\"warehouse\":\"仓库\",\"lighthouse\":\"灯塔\",\"mall\":\"购物中心\",\"megastructure\":\"巨型结构\",\"space elevator\":\"轨道电梯\",\"orbital elevator\":\"轨道电梯\",\"military base\":\"军事基地\",\"mosque\":\"清真寺\",\"museum\":\"博物馆\",\"art gallery\":\"美术馆\",\"nightclub\":\"夜店\",\"observatory\":\"天文台\",\"onsen\":\"温泉\",\"hotspring\":\"温泉\",\"hot spring\":\"温泉\",\"hot springs\":\"温泉\",\"pagoda\":\"宝塔\",\"planetarium\":\"天文馆\",\"prison\":\"监狱\",\"jail\":\"监狱\",\"restaurant\":\"餐厅\",\"rooftop\":\"屋顶\",\"roof\":\"屋顶\",\"ruins\":\"废墟\",\"ruin\":\"废墟\",\"school\":\"学校竞赛泳衣\",\"skating rink\":\"滑冰场\",\"shack\":\"小屋\",\"shrine\":\"神社\",\"jinja\":\"神社\",\"shop\":\"商店\",\"shops\":\"商店\",\"store\":\"商店\",\"bakery\":\"面包店\",\"bookstore\":\"书店\",\"convenience store\":\"便利店\",\"flower shop\":\"花店\",\"pharmacy\":\"药店\",\"salon\":\"沙龙\",\"sex shop\":\"性用品店\",\"supermarket\":\"超市\",\"weapon shop\":\"武器商店\",\"skyscraper\":\"摩天大楼\",\"stadium\":\"体育场\",\"arena\":\"竞技场\",\"stilt house\":\"高跷屋\",\"temple\":\"寺庙\",\"theater\":\"剧院\",\"amphitheater\":\"音乐剧院\",\"movie theater\":\"电影院\",\"cinema\":\"电影院\",\"tower\":\"塔\",\"bell tower\":\"钟楼\",\"clock tower\":\"钟楼\",\"guard tower\":\"守卫塔\",\"minaret\":\"宣礼塔\",\"train station\":\"火车站\",\"treehouse\":\"树屋\",\"windmill\":\"风车\",\"windmills\":\"风车\",\"pool\":\"水池\",\"swimming pool\":\"水池\",\"censored\":\"有码\",\"censoring\":\"有码\",\"censor\":\"有码\",\"uncensored\":\"无码\",\"uncensoring\":\"无码\",\"bar censor\":\"黑条打码\",\"censor bars\":\"黑条打码\",\"convenient censoring\":\"简单巧妙的打码\",\"convenient censorship\":\"简单巧妙的打码\",\"bubble filter\":\"泡泡打码\",\"hair censor\":\"头发遮住了乳头(三点)\",\"hair over breasts\":\"头发披在胸上\",\"hair on breasts\":\"头发披在胸上\",\"hair over crotch\":\"头发盖在胯下\",\"hair over one breast\":\"头发盖在一边胸上\",\"steam censor\":\"蒸汽/雾气打码\",\"convenient bath steam\":\"蒸汽/雾气打码\",\"tail censor\":\"尾巴遮住三点/用尾巴打码\",\"convenient tail\":\"尾巴遮住三点/用尾巴打码\",\"wing censor\":\"用翅膀打码\",\"censor wings\":\"用翅膀打码\",\"intimate covering\":\"自然的打码\",\"nude cover\":\"裸体封面\",\"clothes in front\":\"衣服在前面挡着\",\"mosaic censoring\":\"马赛克\",\"mosaic censor\":\"马赛克\",\"rough censoring\":\"马赛克\",\"pixel censor\":\"马赛克\",\"non-intimate covering\":\"不自然的打码\",\"novelty censor\":\"恶搞的马赛克\",\"can't show this\":\"不能显示这个\",\"character censor\":\"用人脸打码\",\"heart censor\":\"心形马赛克\",\"outside of play area\":\"离开了可游玩区域\",\"treasure mark censor\":\"宝藏标记打码\",\"out-of-frame censoring\":\"关键部位在画面外\",\"one finger selfie challenge\":\"单指自拍挑战\",\"fake censor\":\"假打码\",\"unnecessary censorship\":\"假打码\",\"censored food\":\"打码食品\",\"censored violence\":\"打码暴力行为\",\"identity censor\":\"眼部打码\",\"eye censor\":\"眼部打码\",\"pointless censoring\":\"敷衍的打码\",\"pointless censorship\":\"敷衍的打码\",\"2k-tan\":\"2K碳(OS碳)\",\"abe nana\":\"安部菜菜(偶像大师)\",\"admiral graf spee (azur lane)\":\"斯佩伯爵海军上将(碧蓝航线)\",\"aegis (persona)\":\"艾吉斯(女神异闻录)\",\"aigis (persona)\":\"艾吉斯(女神异闻录)\",\"aerith gainsborough\":\"艾丽丝·盖恩斯巴勒(最终幻想VII)\",\"aeris gainsborough\":\"艾丽丝·盖恩斯巴勒(最终幻想VII)\",\"afuro terumi\":\"亚风炉照美(闪电十一人)\",\"aphrodite (inazuma eleven)\":\"亚风炉照美(闪电十一人)\",\"agrias oaks\":\"阿格莉亚丝(最终幻想)\",\"ahri\":\"阿狸(英雄联盟)\",\"aida mana\":\"相田爱(心跳！光之美少女)\",\"aino megumi\":\"爱乃惠(光之美少女happiness charge)\",\"aino minako\":\"爱野美奈子(美少女战士)\",\"aircraft carrier oni\":\"空母栖鬼(舰Colle)\",\"aisaka taiga\":\"逢坂大河(龙与虎)\",\"aisha landar\":\"爱莎·兰德尔(艾尔之光)\",\"aisha (elsword)\":\"爱莎·兰德尔(艾尔之光)\",\"akagi (azur lane)\":\"赤城(碧蓝航线)\",\"akagi miria\":\"赤城米莉亚(偶像大师)\",\"akali\":\"阿卡丽(英雄联盟)\",\"akashi (azur lane)\":\"明石(碧蓝航线)\",\"akatsuki kirika\":\"晓切歌(战姬绝唱SYMPHOGEAR)\",\"akaza akari\":\"赤座灯里(摇曳百合)\",\"akemi homura\":\"晓美焰(魔法少女小圆)\",\"aki (girls und panzer)\":\"小秋(少女与战车)\",\"aki minoriko\":\"秋穰子(东方)\",\"aki shizuha\":\"秋静叶(东方)\",\"akita neru\":\"亚北音留(Vocaloid)\",\"akiyama mio\":\"秋山澪(K-ON!轻音少女)\",\"akiyama yukari\":\"秋山优花里(少女与战车)\",\"akizuki ritsuko\":\"秋月律子(偶像大师)\",\"akizuki ryo\":\"秋月凉(偶像大师)\",\"akizuki ryou\":\"秋月凉(偶像大师)\",\"akuma homura\":\"恶魔焰(魔法少女小圆)\",\"alastor (shakugan no shana)\":\"天壤劫火·亚拉斯特尔(灼眼的夏娜)\",\"alena (dq4)\":\"安莉娜公主(勇者斗恶龙4)\",\"alice cartelet\":\"爱丽丝·卡塔雷特(黄金拼图)\",\"alice carteret\":\"爱丽丝·卡塔雷特(黄金拼图)\",\"alice cartalet\":\"爱丽丝·卡塔雷特(黄金拼图)\",\"alice margatroid\":\"爱丽丝·玛格特罗依德(东方)\",\"alice margatroid (pc-98)\":\"爱丽丝·玛格特罗依德(东方 PC-98)\",\"alice margatroid (young)\":\"爱丽丝·玛格特罗依德(东方 PC-98)\",\"alisa (girls und panzer)\":\"亚理纱(少女与战车)\",\"alisa ilinichina amiella\":\"亚莉莎·伊莉妮提娜·阿米耶拉(噬神者系列)\",\"arisa iriinchina amieera\":\"亚莉莎·伊莉妮提娜·阿米耶拉(噬神者系列)\",\"alpaca suri (kemono friends)\":\"苏利羊驼(动物朋友)\",\"alpaca suri\":\"苏利羊驼(动物朋友)\",\"alphonse elric\":\"阿尔冯斯·艾尔利克(钢之炼金术师)\",\"altera (fate)\":\"阿提拉(Fate)\",\"attila (fate/grand order)\":\"阿提拉(Fate)\",\"skyscrapers\":\"摩天大楼\",\"neon lights\":\"霓虹灯\",\"cityscape\":\"城市风景\",\"fences\":\"栏杆\",\"building\":\"建筑\",\"buildings\":\"建筑\",\"babydoll\":\"透明睡衣\",\"bikini\":\"比基尼\",\"japanese clothes\":\"和服\",\"wafuku\":\"和服\",\"traditional japanese clothes\":\"和服\",\"japanese clothing\":\"和服\",\"bodysuit\":\"紧身衣\",\"body suit\":\"紧身衣\",\"business suit\":\"职场制服\",\"china dress\":\"旗袍\",\"cheongsam\":\"旗袍\",\"qipao\":\"旗袍\",\"chinadress\":\"旗袍\",\"chinese dress\":\"旗袍\",\"chinese clothes\":\"中国服饰(极大概率是旗袍)\",\"corset\":\"紧身褡\",\"dress\":\"连衣裙\",\"one-piece dress\":\"连衣裙\",\"gym uniform\":\"运动服\",\"gym clothes\":\"运动服\",\"leotard\":\"體操服\",\"lingerie\":\"女用贴身内衣裤\",\"obi\":\"衣带(和服用)\",\"pajamas\":\"睡衣\",\"pyjamas\":\"睡衣\",\"pajama\":\"睡衣\",\"pyjama\":\"睡衣\",\"santa\":\"圣诞装\",\"school swimsuit\":\"学校泳衣\",\"sukumizu\":\"学校泳衣\",\"school swimsuits\":\"学校泳衣\",\"school uniform\":\"学校制服\",\"seifuku\":\"学校制服\",\"school uniforms\":\"学校制服\",\"schoolgirl\":\"学校制服\",\"school girl\":\"学校制服\",\"see-through\":\"透明装\",\"seethrough\":\"透明装\",\"transparent clothing\":\"透明装\",\"sheer clothes\":\"透明装\",\"sheer clothing\":\"透明装\",\"side-tie bikini\":\"系带式比基尼\",\"suit\":\"西装\",\"swimsuit\":\"泳装\",\"swimsuits\":\"泳装\",\"swim suit\":\"泳装\",\"bathing suit\":\"泳装\",\"mizugi\":\"泳装\",\"torn clothes\":\"破烂衣服\",\"ripped clothing\":\"破烂衣服\",\"torn clothing\":\"破烂衣服\",\"ripped clothes\":\"破烂衣服\",\"underwear\":\"内衣\",\"undergarments\":\"内衣\",\"uniform\":\"制服\",\"uniforms\":\"制服\",\"yukata\":\"浴衣\",\"serafuku\":\"水手服\",\"wedding dress\":\"婚纱\",\"gothic\":\"哥特风格\",\"goth\":\"哥特风格\",\"lolita fashion\":\"洛丽塔风格\",\"lolita\":\"洛丽塔风格\",\"western\":\"西部风格\",\"nude\":\"裸体的\",\"naked\":\"裸体的\",\"naked apron\":\"裸体围裙\",\"nude apron\":\"裸体围裙\",\"hadaka apron\":\"裸体围裙\",\"naked overalls\":\"裸体工作服\",\"nude overalls\":\"裸体工作服\",\"naked ribbon\":\"裸体丝带\",\"nude ribbon\":\"裸体丝带\",\"tartan\":\"格子花纹\",\"striped\":\"横条花纹\",\"stripes\":\"横条花纹\",\"polka dot\":\"点状花纹\",\"polka dots\":\"点状花纹\",\"polka-dot\":\"点状花纹\",\"frills\":\"皱边\",\"frill\":\"皱边\",\"ruffles\":\"皱边\",\"frilly\":\"皱边\",\"frilled\":\"皱边\",\"formal\":\"正装\",\"lace\":\"蕾丝\",\"clothes down\":\"褪下衣物\",\"clothing down\":\"褪下衣物\",\"short kimono\":\"短下摆和服\",\"kimono\":\"和服\",\"open kimono\":\"敞开的和服\",\"open yukata\":\"敞开的和服\",\"suspender skirt\":\"吊带裙\",\"kimono skirt\":\"和服裙\",\"pleated dress\":\"百褶连衣裙\",\"sailor dress\":\"水手服款裙子\",\"strapless dress\":\"无肩带连衣裙\",\"shoulderless dress\":\"无肩带连衣裙\",\"sundress\":\"太阳裙/背心裙\",\"summerdress\":\"太阳裙/背心裙\",\"summer dress\":\"太阳裙/背心裙\",\"sun dress\":\"太阳裙/背心裙\",\"sheath dress\":\"包臀裙\",\"layered skirt\":\"分层式半身裙\",\"waist apron\":\"腰围裙\",\"half apron\":\"腰围裙\",\"pettiskirt\":\"蓬蓬裙\",\"tutu\":\"芭蕾舞裙\",\"layered dress\":\"分层连衣裙\",\"off-shoulder dress\":\"露肩连衣裙\",\"organza lace\":\"透明硬纱/蕾丝花边\",\"bikini armor\":\"比基尼盔甲\",\"bikini aside\":\"从三点剥开的比基尼\",\"bikini lift\":\"往上剥开的比基尼\",\"bow bikini\":\"带蝴蝶结的比基尼\",\"eyepatch bikini\":\"眼罩比基尼\",\"front-tie bikini\":\"从正面打结的比基尼\",\"highleg bikini\":\"高开衩的比基尼\",\"layered bikini\":\"分层比基尼\",\"lowleg bikini\":\"低腰比基尼\",\"maid bikini\":\"女仆比基尼\",\"micro bikini\":\"迷你比基尼\",\"microbikini\":\"迷你比基尼\",\"multi-strapped bikini\":\"细带款比基尼\",\"sailor bikini\":\"水手服款比基尼\",\"shell bikini\":\"贝壳比基尼\",\"seashell bra\":\"贝壳比基尼\",\"seashell bikini\":\"贝壳比基尼\",\"shell bra\":\"贝壳比基尼\",\"slingshot swimsuit\":\"弹弓泳衣/吊带泳衣/V字泳衣\",\"sling bikini\":\"弹弓泳衣/吊带泳衣/V字泳衣\",\"slingbikini\":\"弹弓泳衣/吊带泳衣/V字泳衣\",\"sling swimsuit\":\"弹弓泳衣/吊带泳衣/V字泳衣\",\"sports bikini\":\"运动比基尼\",\"strapless bikini\":\"无肩带比基尼\",\"thong bikini\":\"丁字式比基尼\",\"untied bikini\":\"解开的比基尼\",\"bandeau\":\"抹胸比基尼\",\"bikini under clothes\":\"比基尼当内衣\",\"armored dress\":\"战甲裙\",\"armoured dress\":\"战甲裙\",\"athletic leotard\":\"体操服\",\"ballet leotard\":\"体操服\",\"gymnast leotard\":\"体操服\",\"backless dress\":\"露背连衣裙\",\"open back dress\":\"露背连衣裙\",\"open-back dress\":\"露背连衣裙\",\"backless outfit\":\"露背装\",\"open back\":\"露背装\",\"backless\":\"露背装\",\"baseball uniform\":\"棒球服\",\"biker clothes\":\"自行车运动服\",\"bikesuit\":\"骑行套装\",\"biker suit\":\"骑行套装\",\"bike suit\":\"骑行套装\",\"bikini skirt\":\"比基尼裙\",\"bodysuit under clothes\":\"紧身衣裤\",\"bondage outfit\":\"束缚服\",\"casual one-piece swimsuit\":\"连体泳衣\",\"collared dress\":\"有领连衣裙\",\"competition school swimsuit\":\"竞泳死库水\",\"competition swimsuit\":\"赛用泳衣\",\"evening gown\":\"晚会礼服\",\"evening dress\":\"晚会礼服\",\"dougi\":\"武道服\",\"gi\":\"武道服\",\"front zipper swimsuit\":\"拉链在正面的泳衣\",\"gown\":\"女裙/女长服/女礼服\",\"halter dress\":\"绕颈裙/衬衣式连衣裙/露背吊带裙\",\"hanfu\":\"汉服\",\"harem outfit\":\"舞娘服\",\"harem clothes\":\"舞娘服\",\"highleg leotard\":\"高开衩的连身衣\",\"impossible bodysuit\":\"人体彩绘般的紧身衣\",\"kindergarten uniform\":\"幼儿园制服\",\"latex\":\"胶衣\",\"letterman jacket\":\"棒球服\",\"varsity jacket\":\"棒球服\",\"living clothes\":\"活体衣服\",\"loungewear\":\"休闲服\",\"meiji schoolgirl uniform\":\"明治年间女学生制服\",\"military uniform\":\"军服\",\"one-piece swimsuit\":\"一体式泳衣\",\"one-piece\":\"一体式泳衣\",\"playboy bunny leotard\":\"兔女郎连身衣\",\"police uniform\":\"警服\",\"reverse bunnysuit\":\"逆兔女郎\",\"sailor\":\"水手服\",\"sailor uniform\":\"水手服\",\"sailor suit\":\"水手服\",\"sailor senshi uniform\":\"美少女战士制服\",\"santa costume\":\"圣诞老人服装\",\"santa suit\":\"圣诞老人服装\",\"santa outfit\":\"圣诞老人服装\",\"stile uniform\":\"女侍从的制服\",\"straitjacket\":\"拘束服\",\"straightjacket\":\"拘束服\",\"straight jacket\":\"拘束服\",\"uchikake\":\"白无垢/日式嫁衣\",\"wedding kimono\":\"白无垢/日式嫁衣\",\"varia suit\":\"强化服\",\"virgin killer outfit\":\"处男杀手服\",\"volleyball uniform\":\"排球服\",\"cute & girly (idolmaster)\":\"Cute & Girly (偶像大师)\",\"crinoline\":\"裙撑/裙架\",\"dress flip\":\"飘起的裙子\",\"dress grab\":\"抓住裙子\",\"skirt basket\":\"裙子篮兜\",\"skirt carry\":\"裙子篮兜\",\"dress basket\":\"裙子篮兜\",\"dress carry\":\"裙子篮兜\",\"torn dress\":\"撕破的连衣裙\",\"wet dress\":\"潮湿的衣服\",\"aqua dress\":\"水色连衣裙\",\"black dress\":\"黑连衣裙\",\"blue dress\":\"蓝连衣裙\",\"brown dress\":\"棕色连衣裙\",\"green dress\":\"绿色连衣裙\",\"grey dress\":\"灰色连衣裙\",\"gray dress\":\"灰色连衣裙\",\"orange dress\":\"橙色连衣裙\",\"pink dress\":\"粉连衣裙\",\"purple dress\":\"紫连衣裙\",\"red dress\":\"红连衣裙\",\"sepia dress\":\"红棕色连衣裙\",\"white dress\":\"白色连衣裙\",\"yellow dress\":\"黄色连衣裙\",\"multicolored dress\":\"多色连衣裙\",\"two-tone dress\":\"双色连衣裙\",\"argyle dress\":\"钻石图案的裙子\",\"checkered dress\":\"方格花纹连衣裙\",\"flag dress\":\"国旗连衣裙\",\"plaid dress\":\"格子连衣裙\",\"polka dot dress\":\"圆点花纹连衣裙\",\"polka-dot dress\":\"圆点花纹连衣裙\",\"print dress\":\"印花裙子\",\"striped dress\":\"条纹连衣裙\",\"vertical-striped dress\":\"垂直条纹连衣裙\",\"pinstripe dress\":\"细条纹连衣裙\",\"frilled dress\":\"花边连衣裙\",\"frilly dress\":\"花边连衣裙\",\"ruffled dress\":\"花边连衣裙\",\"fur-trimmed dress\":\"毛边连衣裙\",\"half-dress\":\"半开裙\",\"highleg dress\":\"高叉长裙\",\"high-low skirt\":\"高低裙\",\"short front long back skirt\":\"高低裙\",\"hobble dress\":\"乳胶连衣裙\",\"impossible dress\":\"不切实际的连衣裙\",\"lace-trimmed dress\":\"蕾丝连衣裙\",\"latex dress\":\"乳胶裙\",\"long dress\":\"长裙\",\"ribbed dress\":\"罗纹连衣裙\",\"ribbon-trimmed dress\":\"色带装饰的连衣裙\",\"short dress\":\"短裙\",\"mini dress\":\"短裙\",\"minidress\":\"短裙\",\"side slit\":\"侧开叉\",\"leg slit\":\"侧开叉\",\"taut dress\":\"绷紧的连衣裙\",\"see-through dress\":\"透明连衣裙\",\"sleeveless dress\":\"无袖连衣裙\",\"cake dress\":\"形似蛋糕的连衣裙\",\"coat dress\":\"外套连衣裙\",\"cocktail dress\":\"燕尾短裙\",\"denim dress\":\"牛仔连衣裙\",\"dirndl\":\"酒馆服务员服装\",\"funeral dress\":\"丧服\",\"mermaid dress\":\"鱼尾裙\",\"negligee\":\"晨衣\",\"nightgown\":\"睡衣\",\"nighty\":\"睡衣\",\"night gown\":\"睡衣\",\"nightie\":\"睡衣\",\"nightdress\":\"睡衣\",\"night dress\":\"睡衣\",\"microskirt\":\"超短裙\",\"pencil dress\":\"铅笔裙\",\"pencil skirt\":\"短铅笔裙\",\"plaid skirt\":\"格子呢短裙\",\"tartan skirt\":\"格子呢短裙\",\"pinafore dress\":\"背心裙/无袖连衣裙\",\"jumper\":\"背心裙/无袖连衣裙\",\"santa dress\":\"圣诞老人风格的裙子\",\"sweater dress\":\"毛衣连衣裙\",\"sweaterdress\":\"毛衣连衣裙\",\"tennis dress\":\"网球连衣裙\",\"trapeze dress\":\"梯形连衣裙\",\"tube dress\":\"抹胸连衣裙\",\"vietnamese dress\":\"越南连衣裙\",\"ao dai\":\"越南连衣裙\",\"aqua theme\":\"水蓝色\",\"black theme\":\"黑色主题\",\"blue theme\":\"蓝色\",\"brown theme\":\"棕色主题\",\"green theme\":\"绿色主题\",\"grey theme\":\"灰色\",\"gray theme\":\"灰色\",\"orange theme\":\"橙色\",\"pink theme\":\"粉色主题\",\"purple theme\":\"紫色\",\"red theme\":\"红色/红色主题\",\"white theme\":\"白色主题\",\"yellow theme\":\"黄色主题\",\"anime coloring\":\"动画上色\",\"cel shading\":\"卡通渲染\",\"gradient\":\"渐变色\",\"ff gradient\":\"最终幻想式渐变\",\"high contrast\":\"高对比度\",\"inverted colors\":\"色彩反转\",\"limited palette\":\"色块风格\",\"restricted palette\":\"色块风格\",\"monochrome\":\"单色画\",\"monochromatic\":\"单色画\",\"greyscale\":\"纯黑白色/黑白照片化/灰度\",\"black and white\":\"纯黑白色/黑白照片化/灰度\",\"grayscale\":\"纯黑白色/黑白照片化/灰度\",\"greyscale with colored background\":\"黑白角色与有色背景\",\"colored with greyscale background\":\"有色角色与黑白背景\",\"partially colored\":\"部分上色\",\"partially monochrome\":\"部分上色\",\"muted color\":\"哑光\",\"muted colors\":\"哑光\",\"neon palette\":\"霓虹色彩\",\"pale color\":\"苍白的颜色\",\"pale colors\":\"苍白的颜色\",\"pastel colors\":\"柔和色彩\",\"rainbow\":\"彩虹\",\"rainbows\":\"彩虹\",\"rainbow order\":\"彩虹色序排列\",\"sepia\":\"深棕色/乌贼墨色\",\"color connection\":\"色彩关联\",\"colorized\":\"上色\",\"colorful\":\"五彩斑斓的\",\"spot color\":\"黑白画中的少量颜色\",\"spot colors\":\"黑白画中的少量颜色\",\"afterimage\":\"残像\",\"border\":\"边框\",\"bordered\":\"边框\",\"windowboxed\":\"边框\",\"windowbox\":\"边框\",\"framed\":\"画框\",\"frame\":\"画框\",\"outside border\":\"一部分画到了背景框外面\",\"outside of border\":\"一部分画到了背景框外面\",\"out of border\":\"一部分画到了背景框外面\",\"cropped background\":\"一部分画到了背景框外面\",\"fading border\":\"褪色边框\",\"fading borders\":\"褪色边框\",\"rounded corners\":\"背景或画框是圆角\",\"viewfinder\":\"相机取景框\",\"camera frame\":\"相机取景框\",\"chart\":\"图表\",\"bust chart\":\"胸围图\",\"breast chart\":\"胸围图\",\"breast comparison\":\"胸围图\",\"boob chart\":\"胸围图\",\"character chart\":\"人设图\",\"reference sheet\":\"设定图\",\"character sheet\":\"设定图\",\"diagram\":\"图表\",\"move chart\":\"动作演示图\",\"relationship graph\":\"关系表\",\"relationship chart\":\"关系表\",\"seating chart\":\"座次表\",\"stats\":\"属性栏/状态表\",\"collage\":\"拼贴画\",\"column lineup\":\"小图拼接\",\"cropped\":\"遭到裁剪\",\"fake scrollbar\":\"假的滚动条\",\"head out of frame\":\"头部脱框\",\"eyes out of frame\":\"头部脱框\",\"out of frame\":\"脱框\",\"feet out of frame\":\"脚部脱框\",\"glitch\":\"画面噪点\",\"isometric\":\"等轴图\",\"letterboxed\":\"宽银幕格式\",\"letterbox\":\"宽银幕格式\",\"letter boxed\":\"宽银幕格式\",\"pillarboxed\":\"柱状画布背景\",\"pillarbox\":\"柱状画布背景\",\"lineup\":\"一排人\",\"line-up\":\"一排人\",\"line up\":\"一排人\",\"mosaic art\":\"马赛克艺术\",\"photomosaic\":\"马赛克拼图\",\"negative space\":\"大量留白\",\"omake\":\"附图\",\"partially underwater shot\":\"部分水下拍摄\",\"social media composition\":\"社交媒体整合\",\"symmetry\":\"左右对称\",\"symmetrical\":\"左右对称\",\"polar opposites\":\"两极对称\",\"rotational symmetry\":\"对称旋转/《少女革命》女同转圈圈\",\"tachi-e\":\"立绘样式\",\"trim marks\":\"裁剪标记\",\"crop marks\":\"裁剪标记\",\"zoom layer\":\"人物立绘缩放(剪影)图层\",\"zoomlayer\":\"人物立绘缩放(剪影)图层\",\"projected inset\":\"类似海报或杂志的插图效果\",\"furikake\":\"拌饭素\",\"honey\":\"蜂蜜\",\"jam\":\"果酱\",\"marmalade\":\"果酱/橘子酱\",\"ketchup\":\"番茄酱\",\"mayonnaise\":\"蛋黄酱\",\"mustard\":\"芥末\",\"peanut butter\":\"花生酱\",\"pepper shaker\":\"胡椒\",\"black pepper\":\"胡椒\",\"salt shaker\":\"撒盐瓶子\",\"sauce\":\"酱汁\",\"hot sauce\":\"辣酱\",\"soy sauce\":\"酱油\",\"sugar (food)\":\"粉状糖（食物）\",\"sugar cube\":\"方糖\",\"sugar cubes\":\"方糖\",\"sugar cube (object)\":\"方糖\",\"wasabi\":\"芥末\",\"syrup\":\"果酱\",\"chocolate syrup\":\"巧克力酱\",\"strawberry syrup\":\"草莓酱\",\"butter\":\"黄油\",\"cheese\":\"芝士\",\"smoked cheese\":\"烟熏奶酪\",\"swiss cheese\":\"瑞士奶酪\",\"cream\":\"奶油\",\"whipped cream\":\"打发的奶油\",\"eggnog\":\"蛋酒\",\"kefir\":\"开菲尔\",\"milk\":\"牛奶\",\"baby bottle\":\"婴儿奶瓶\",\"condensed milk\":\"炼乳\",\"chocolate milk\":\"巧克力牛奶\",\"milk bottle\":\"奶瓶\",\"milk carton\":\"盒装牛奶\",\"milk churn\":\"牛奶周转桶\",\"milk can\":\"牛奶周转桶\",\"milk mustache\":\"牛奶小胡子\",\"milkshake\":\"奶昔\",\"strawberry milk\":\"草莓牛奶\",\"yakult\":\"养乐多\",\"yogurt\":\"酸奶\",\"yoghurt\":\"酸奶\",\"facing away\":\"背对\",\"profile\":\"侧脸\",\"in profile\":\"侧脸\",\"straight-on\":\"正脸\",\"full body\":\"全身\",\"upper body\":\"上半身\",\"bust\":\"上半身\",\"lower body\":\"下半身\",\"cropped torso upper body\":\"上半身出框\",\"cropped shoulders\":\"肩膀出框\",\"cropped arms\":\"手臂出框\",\"cropped legs\":\"腿部出框\",\"cropped torso\":\"躯干出框\",\"selfiemirror\":\"自拍镜\",\"facing viewer\":\"面对观众\",\"looking at another\":\"盯着另一人\",\"looking afar\":\"远眺\",\"staring\":\"盯着看\",\"stare\":\"盯着看\",\"eye contact\":\"对视\",\"female pov\":\"女性视角\",\"looking at breasts\":\"瞄着乳房\",\"staring at breasts\":\"瞄着乳房\",\"looking at penis\":\"看着阴茎\",\"looking at phone\":\"看手机\",\"looking at viewer\":\"看向阅图者\",\"looking away\":\"移开视线\",\"averting eyes\":\"移开视线\",\"averted eyes\":\"移开视线\",\"looking back\":\"回眸\",\"looking over shoulder\":\"回眸\",\"turning\":\"回眸\",\"looking down\":\"俯视\",\"looking to the side\":\"看向侧面\",\"looking aside\":\"看向侧面\",\"looking to side\":\"看向侧面\",\"looking up\":\"仰视\",\"peeping\":\"偷窥(强调视角)\",\"spying\":\"偷窥(强调视角)\",\"pov crotch\":\"看向裤裆的视角\",\"pov hands\":\"手伸来方向的视角\",\"hand pov\":\"手伸来方向的视角\",\"sideways glance\":\"轻轻向侧面瞥\",\"side glance\":\"轻轻向侧面瞥\",\"taking picture\":\"拍照/自拍\",\"upshirt\":\"从衬衫下方瞥\",\"upshorts\":\"从裙底瞥\",\"upskirt\":\"从人的下方往上瞥\",\"solo focus\":\"单人焦点\",\"back focus\":\"背景焦点\",\"ass focus\":\"臀部焦点\",\"pov ass\":\"臀部焦点\",\"foot focus\":\"足部焦点\",\"pov feet\":\"足部焦点\",\"feet focus\":\"足部焦点\",\"portrait\":\"半身像\",\"alcohol\":\"酒精\",\"beer\":\"啤酒\",\"non-alcoholic beer\":\"非酒精啤酒\",\"guinness (beer)\":\"健力士黑啤酒(啤酒)\",\"champagne\":\"香槟酒\",\"cocktail\":\"鸡尾酒\",\"caesar (drink)\":\"凯撒鸡尾酒\",\"cocktail umbrella\":\"鸡尾酒伞\",\"drink umbrella\":\"鸡尾酒伞\",\"margarita\":\"玛格丽塔\",\"martini\":\"马提尼酒\",\"liquor\":\"酒\",\"sake\":\"日本酒\",\"tequila\":\"龙舌兰酒\",\"vodka\":\"伏特加\",\"whiskey\":\"威士忌酒\",\"wine\":\"葡萄酒\",\"coffee\":\"咖啡\",\"cafe au lait\":\"咖啡加牛奶\",\"canned coffee\":\"罐装咖啡\",\"coffee beans\":\"咖啡豆\",\"dandelion coffee\":\"蒲公英咖啡\",\"georgia max coffee\":\"Georgia MAX Coffee\",\"latte art\":\"咖啡拉花\",\"starbucks\":\"星巴克\",\"juice\":\"果汁\",\"amazake\":\"甘酒\",\"lemonade\":\"柠檬汽水\",\"orange juice\":\"橙汁\",\"soda\":\"苏打\",\"soft drink\":\"苏打\",\"7up\":\"7up\",\"calpis\":\"Calpis\",\"coca-cola\":\"可口可乐\",\"dr pepper\":\"Dr Pepper\",\"dr. pepper\":\"Dr Pepper\",\"fanta\":\"芬达\",\"melon soda\":\"绿色苏打水\",\"mountain dew\":\"激浪（饮料）\",\"pepsi\":\"百事可乐\",\"pepsi ice cucumber\":\"黄瓜味百事可乐\",\"ramune\":\"ramune 波子汽水\",\"root beer\":\"根汁啤酒\",\"soda can\":\"汽水罐\",\"pop can\":\"汽水罐\",\"tea\":\"茶\",\"barley tea\":\"燕麦茶\",\"black tea\":\"红茶\",\"bubble tea\":\"珍珠奶茶\",\"boba tea\":\"珍珠奶茶\",\"darjeeling tea\":\"达吉岭茶\",\"earl grey tea\":\"伯爵茶\",\"green tea\":\"绿茶\",\"herbal tea\":\"草药茶\",\"iced tea\":\"冰茶\",\"milk tea\":\"奶茶\",\"rose hip tea\":\"茉莉花茶\",\"spear mint tea\":\"薄荷茶\",\"tropical drink\":\"热带特色的饮料\",\"blue hawaii\":\"蓝色夏威夷（鸡尾酒）\",\"animal ears\":\"动物耳朵\",\"kemonomimi\":\"动物耳朵\",\"fox ears\":\"狐狸耳朵\",\"cat ears\":\"猫耳\",\"nekomimi\":\"猫耳\",\"dog ears\":\"狗耳\",\"inumimi\":\"狗耳\",\"dog ear\":\"狗耳\",\"african wild dog ears\":\"狗耳\",\"mouse ears\":\"老鼠耳朵\",\"rat ears\":\"老鼠耳朵\",\"pointy ears\":\"尖耳\",\"pointed ears\":\"尖耳\",\"pointy ear\":\"尖耳\",\"elf ears\":\"尖耳\",\"elven ears\":\"尖耳\",\"long ears\":\"尖耳\",\"heart earrings\":\"心形耳环\",\"heart earring\":\"心形耳环\",\"hoop earrings\":\"环状耳环\",\"hoop earring\":\"环状耳环\",\"crystal earrings\":\"水晶耳环\",\"earrings\":\"耳环\",\"ear ring\":\"耳环\",\"ear rings\":\"耳环\",\"earring\":\"耳环\",\"crescent earrings\":\"月牙耳环\",\"crescent earring\":\"月牙耳环\",\"cat ear headphones\":\"猫耳式耳机\",\"bat ears\":\"蝙蝠耳朵\",\"raccoon ears\":\"浣熊耳朵\",\"tanuki ears\":\"浣熊耳朵\",\"long pointy ears\":\"尖尖的长耳朵\",\"covering ears\":\"遮住耳朵\",\"hands over ears\":\"遮住耳朵\",\"bear ears\":\"熊耳朵\",\"rabbit ears\":\"兔子耳朵\",\"bunny ears\":\"兔子耳朵\",\"cow ears\":\"牛耳朵\",\"deer ears\":\"鹿耳朵\",\"reindeer ears\":\"鹿耳朵\",\"ferret ears\":\"鼬耳朵\",\"goat ears\":\"山羊耳朵\",\"horse ears\":\"马耳\",\"kemonomimi mode\":\"兽耳萝莉模式\",\"lion ears\":\"狮子耳朵\",\"monkey ears\":\"猴耳\",\"panda ears\":\"熊猫耳朵\",\"pikachu ears\":\"皮卡丘耳朵\",\"pig ears\":\"猪耳朵\",\"sheep ears\":\"羊耳\",\"squirrel ears\":\"松鼠耳朵\",\"tiger ears\":\"虎耳\",\"wolf ears\":\"狼耳朵\",\"coyote ears\":\"狼耳朵\",\"fake animal ears\":\"仿制的动物耳朵\",\"chromatic aberration\":\"色差\",\"lens flare\":\"镜头光晕\",\"lensflare\":\"镜头光晕\",\"motion blur\":\"动态模糊\",\"sparkle\":\"闪耀效果\",\"sparkles\":\"闪耀效果\",\"sparkling\":\"闪耀效果\",\"jpeg artifacts\":\"JPEG 压缩失真\",\"jpeg artefacts\":\"JPEG 压缩失真\",\"jpg artifacts\":\"JPEG 压缩失真\",\"blurry\":\"模糊的\",\"blurred\":\"模糊的\",\"cinematic lighting\":\"电影光效\",\"glowing light\":\"荧光\",\"god rays\":\"自上而下的光\",\"ray tracing\":\"光线追踪\",\"reflection light\":\"反射光\",\"overexposure\":\"过曝\",\"backlighting\":\"逆光\",\"backlit\":\"逆光\",\"blending\":\"混合\",\"bloom\":\"盛开\",\"bokeh\":\"背景散焦\",\"caustics\":\"焦散\",\"caustic lighting\":\"焦散\",\"chiaroscuro\":\"明暗对比\",\"chromatic aberration abuse\":\"色差滥用\",\"diffraction spikes\":\"衍射十字星\",\"depth of field\":\"背景虚化\",\"focus blur\":\"背景虚化\",\"dithering\":\"抖动\",\"drop shadow\":\"立绘阴影\",\"emphasis lines\":\"集中线\",\"film grain\":\"胶片颗粒感/老电影滤镜\",\"noise (visual)\":\"胶片颗粒感/老电影滤镜\",\"grainy\":\"胶片颗粒感/老电影滤镜\",\"foreshortening\":\"正前缩距透视法\",\"halftone\":\"一种漫画中常见的网点状的组色组图画法\",\"image fill\":\"图像填充\",\"lens flare abuse\":\"镜头光晕滥用\",\"motion lines\":\"体现运动的线\",\"multiple monochrome\":\"多个单色结构拼接成的\",\"optical illusion\":\"视错觉\",\"anaglyph\":\"互补色\",\"stereogram\":\"立体画\",\"scanlines\":\"扫描线\",\"silhouette\":\"剪影\",\"speed lines\":\"速度线\",\"vignetting\":\"晕影\",\"makeup\":\"浓装\",\"make-up\":\"浓装\",\"make up\":\"浓装\",\"food on face\":\"食物在脸上\",\"food on cheek\":\"食物在脸上\",\"smelling\":\"闻\",\"sniffing\":\"闻\",\"nosebleed\":\"鼻血\",\"nose bleed\":\"鼻血\",\"blood from nose\":\"鼻血\",\"bloody nose\":\"鼻血\",\"lips\":\"嘴唇\",\"clenched teeth\":\"咬牙\",\"gritted teeth\":\"咬牙\",\"gritting teeth\":\"咬牙\",\"open mouth\":\"张口\",\"pout\":\"努嘴\",\"sigh\":\"叹气\",\"sighing\":\"叹气\",\"smile\":\"微笑\",\"smiling\":\"微笑\",\":)\":\"微笑\",\":}\":\"微笑\",\"light smile\":\"浅笑\",\"faint smile\":\"浅笑\",\"grin\":\"露齿而笑\",\"evil smile\":\"坏笑\",\"evil grin\":\"坏笑\",\"angry\":\"生气的\",\"mad\":\"生气的\",\"anger\":\"生气的\",\"annoyed\":\"苦恼的\",\"irritated\":\"苦恼的\",\"crazy\":\"疯狂的\",\"insane\":\"疯狂的\",\"yangire\":\"疯狂的\",\"shy\":\"害羞的\",\"embarrassed\":\"尴尬的\",\"embarrassing\":\"尴尬的\",\"embarrassment\":\"尴尬的\",\"blush\":\"脸红的\",\"blushing\":\"脸红的\",\"flush\":\"脸红的\",\"flushed\":\"脸红的\",\"sleepy\":\"困乏的\",\"sad\":\"悲伤的\",\"sadness\":\"悲伤的\",\"drunk\":\"喝醉的\",\"frown\":\"皱眉/蹙额\",\":(\":\"皱眉/蹙额\",\"frowning\":\"皱眉/蹙额\",\":{\":\"皱眉/蹙额\",\"ahegao\":\"阿嘿颜\",\"naughty face\":\"下流的表情\",\"naughty smile\":\"下流的表情\",\"endured face\":\"忍耐的表情\",\"fangs\":\"尖牙\",\"tongue\":\"舌头\",\"tongues\":\"舌头\",\"no nose\":\"没有鼻子\",\"saliva\":\"唾液\",\"drool\":\"唾液\",\"spit\":\"唾液\",\"facial hair\":\"胡子\",\"fingersmile\":\"用手指做出笑脸\",\"finger smile\":\"用手指做出笑脸\",\"mouth hold\":\"嘴咬住\",\"parted lips\":\"嘴唇微张\",\"closed mouth\":\"闭嘴\",\"tongue out\":\"吐舌头\",\"licking lips\":\"舔嘴唇\",\"lip licking\":\"舔嘴唇\",\"pain\":\"疼痛\",\"ouch\":\"疼痛\",\"crying\":\"哭\",\"cry\":\"哭\",\"fume\":\"气得冒烟(漫画)\",\"grimace\":\"(因痛苦、厌恶等)做怪相\",\"screaming\":\"尖叫/大声喊\",\"scream\":\"尖叫/大声喊\",\"v-shaped eyebrows\":\"眉毛皱成V形(表高傲或愤怒)\",\"scared\":\"害怕的\",\"fear\":\"害怕的\",\"afraid\":\"害怕的\",\"scowl\":\"怒视/嫌弃/不满\",\"serious\":\"严肃的\",\"stern\":\"严肃的\",\"tearing up\":\"要哭的表情\",\"bored\":\"无聊的\",\"gloom (expression)\":\"消沉(表情)\",\"gloomy\":\"消沉(表情)\",\"jealous\":\"嫉妒的\",\"jealousy\":\"嫉妒的\",\"jitome\":\"轻蔑的眼神\",\"flat gaze\":\"轻蔑的眼神\",\"nervous\":\"不安的\",\"nervous smile\":\"不安地微笑\",\"shaded\":\"阴沉脸\",\"turn pale\":\"脸色苍白\",\"pale face\":\"脸色苍白\",\"expressionless\":\"无口\",\"emotionless\":\"无口\",\"neutral expression\":\"无口\",\"unexpressive\":\"无口\",\"expressions\":\"表情\",\"facial expressions\":\"表情\",\"unconscious\":\"失神\",\"bright pupils\":\"明亮的瞳孔\",\"ear blush\":\"耳红\",\"holding breath\":\"憋气\",\"puckered lips\":\"撅起的嘴唇\",\"seductive smile\":\"诱人的微笑\",\"smiley\":\"笑脸\",\"smirk\":\"傻笑/得意的笑\",\"doyagao\":\"得意脸\",\"doya-gao\":\"得意脸\",\"flustered\":\"慌乱的\",\"full blush\":\"整张脸泛红\",\"heart in eye\":\"眼里冒爱心\",\"heavy breathing\":\"喘粗气\",\"panting\":\"喘粗气\",\"moaning\":\"呻吟\",\"moan\":\"呻吟\",\"smug\":\"得意脸\",\"spit take\":\"惊讶或无语到喷了\",\"surprised\":\"惊讶\",\"shocked\":\"惊讶\",\"shock\":\"惊讶\",\"surprise\":\"惊讶\",\"startled\":\"惊讶\",\"tsundere\":\"傲娇\",\"drooling\":\"流口水\",\"torogao\":\"淫荡的表情\",\"glint\":\"眼中闪现强烈的情感\",\"happy\":\"快乐/幸福\",\"laughing\":\"在笑的\",\"laugh\":\"在笑的\",\"naughty\":\"下流的表情\",\"troll\":\"嚣张脸\",\"yandere\":\"病娇\",\"saliva trail\":\"唾液拉丝\",\"saliva string\":\"唾液拉丝\",\"red lips\":\"朱唇\",\"red lipstick\":\"朱唇\",\"skin fang\":\"把嘴的一部分画成虎牙状\",\"flesh fang\":\"把嘴的一部分画成虎牙状\",\"upper teeth\":\"露出上排牙齿\",\"fang\":\"虎牙\",\"fang out\":\"露出虎牙/露出尖牙\",\"long tongue\":\"长舌头\",\"forehead\":\"额头\",\"light blush\":\"淡淡的腮红\",\"cheek-to-cheek\":\"脸贴脸\",\"cheek bulge\":\"鼓着腮帮\",\"bulging cheeks\":\"鼓着腮帮\",\"cheek pinching\":\"捏脸颊\",\"cheek pinch\":\"捏脸颊\",\"pinching cheeks\":\"捏脸颊\",\"cheek poking\":\"戳脸颊\",\"cheek poke\":\"戳脸颊\",\"poking cheeks\":\"戳脸颊\",\"cheek pull\":\"扯脸颊\",\"cheek tug\":\"扯脸颊\",\"chin grab\":\"抬下巴\",\"covering eyes\":\"遮住眼睛\",\"hands over eyes\":\"遮住眼睛\",\"covering\":\"挡住脸\",\"covering mouth\":\"挡住嘴巴\",\"hiding mouth\":\"挡住嘴巴\",\"hands over mouth\":\"挡住嘴巴\",\"face-to-face\":\"脸贴脸\",\"facing another\":\"二人面对面(脸贴得很近)\",\"forehead-to-forehead\":\"额头贴额头\",\"teeth\":\"牙\",\"bared teeth\":\"牙\",\"excited\":\"兴奋\",\"nose blush\":\"害羞\",\"expressionless eyes\":\"失神\",\"wide eyed\":\"睁大眼睛\",\">:(\":\"愤怒\",\">:)\":\"嘲笑\",\":o\":\"惊讶\",\":0\":\"惊讶\",\":q\":\"右上吐舌头\",\":9\":\"右上吐舌头\",\":p\":\"右下吐舌头\",\":b\":\"右下吐舌头\",\":d\":\"咧嘴笑\",\";d\":\"单眼咧嘴笑\",\":3\":\"猫嘴\",\"lipstick\":\"口红/唇膏\",\"covering face\":\"挡住脸\",\"hiding face\":\"挡住脸\",\"black eyes\":\"黑眼\",\"blue eyes\":\"蓝眼\",\"brown eyes\":\"棕眼\",\"green eyes\":\"绿眼\",\"grey eyes\":\"灰眼\",\"silver eyes\":\"灰眼\",\"gray eyes\":\"灰眼\",\"heart-shaped pupils\":\"爱心形瞳孔\",\"heterochromia\":\"异色瞳\",\"odd eye\":\"异色瞳\",\"purple eyes\":\"紫眼\",\"red eyes\":\"红眼\",\"red eye\":\"红眼\",\"slit pupils\":\"竖瞳孔/猫眼\",\"cat eyes\":\"竖瞳孔/猫眼\",\"snake eyes\":\"竖瞳孔/猫眼\",\"white eyes\":\"白眼\",\"yellow eyes\":\"金眼\",\"tareme\":\"下垂的眼睛\",\"sanpaku\":\"三白眼\",\"upturned eyes\":\"上翘的眼睛\",\"wide-eyed\":\"睁开眼睛\",\"eyes wide\":\"睁开眼睛\",\"wide eyes\":\"睁开眼睛\",\"shocked eyes\":\"睁开眼睛\",\"ringed eyes\":\"眼圈\",\"rolling eyes\":\"眼睛抬头\",\"rolleyes\":\"眼睛抬头\",\"rolled eyes\":\"眼睛抬头\",\"eye roll\":\"眼睛抬头\",\"crazy eyes\":\"疯狂的眼睛\",\"raised eyebrows\":\"挑眉\",\"furrowed brow\":\"下眉毛\",\"furrowed eyebrows\":\"下眉毛\",\"dashed eyes\":\"黑眼圈中的水平线\",\"dash eyes\":\"黑眼圈中的水平线\",\"line in eye\":\"黑眼圈中的水平线\",\"multicolored eyes\":\"多色的黑眼睛\",\"mismatched pupils\":\"左右眼颜色不同\",\"asymmetrical pupils\":\"左右眼颜色不同\",\"mismatched sclera\":\"左右眼不同颜色的眼白\",\"no pupils\":\"没有眼睛\",\"empty eyes\":\"眼睛没有亮点\",\"dead eyes\":\"眼睛没有亮点\",\"blank eyes\":\"白眼球\",\"dilated pupils\":\"瞳孔扩张\",\"hollow eyes\":\"漆黑的眼睛\",\"constricted pupils\":\"瞳孔收缩\",\"contracted pupils\":\"瞳孔收缩\",\"shrunk pupils\":\"瞳孔收缩\",\"shrunk eyes\":\"瞳孔收缩\",\"symbol-shaped pupils\":\"符号眼\",\"star-shaped pupils\":\"星形眼睛\",\"x-shaped pupils\":\"X 形眼睛\",\"button eyes\":\"纽扣眼\",\"eye reflection\":\"眼睛反射\",\"closed eyes\":\"闭上眼睛\",\"one eye closed\":\"一只眼睛闭着\",\"wink\":\"一只眼睛闭着\",\"half-closed eyes\":\"眼睛半闭\",\"half closed eyes\":\"眼睛半闭\",\"eyes closed\":\"闭眼\",\"wince\":\"闭一只眼\",\"cringe\":\"闭一只眼\",\"tsurime\":\"吊眼角\",\"eyeball\":\"盯着看\",\"eyeballs\":\"盯着看\",\"tears\":\"眼泪\",\"tear\":\"眼泪\",\"gradient eyes\":\"渐变瞳色\",\"aqua eyes\":\"吐舌鬼脸\",\"crying with eyes open\":\"睁着眼落泪\",\"glowing eyes\":\"发光的双眼\",\"half-closed eye\":\"半闭的眼睛(单眼)\",\"half closed eye\":\"半闭的眼睛(单眼)\",\"happy tears\":\"开心的眼泪\",\"sparkling eyes\":\"星星眼\",\"sparkle eyes\":\"星星眼\",\"glaring\":\"轻蔑/怒视\",\"glare\":\"轻蔑/怒视\",\"streaming tears\":\"流泪\",\"eyebrows behind hair\":\"挡在头发下的眉毛\",\"eyebrows visible through hair\":\"透过头发可以看到的眉毛\",\"eyelashes\":\"睫毛\",\"eye lashes\":\"睫毛\",\"eyeliner\":\"眼线\",\"eyes visible through hair\":\"透过头发可以看到的眼睛\",\"eye through hair\":\"透过头发可以看到的眼睛\",\"anger vein\":\"青筋\",\"anger mark\":\"青筋\",\"blush stickers\":\"表情贴纸\",\"blush sticker\":\"表情贴纸\",\"full-face blush\":\"整张脸泛红\",\"confused\":\"疑惑\",\"determined\":\"有决心的\",\"disappointed\":\"失望的\",\"disdain\":\"蔑视\",\"disgust\":\"恶心\",\"disgusted\":\"恶心\",\"despair\":\"绝望\",\"envy\":\"嫉妒\",\"evil\":\"邪恶\",\"facepalm\":\"以手掩面\",\"frustrated\":\"沮丧\",\"guilt\":\"有罪的\",\"kubrick stare\":\"库布里克凝视\",\"lonely\":\"孤独的\",\"raised eyebrow\":\"扬起的眉毛\",\"rape face\":\"一副要强奸人的表情\",\"rapeface\":\"一副要强奸人的表情\",\"depressed\":\"压抑的/郁闷的\",\"panicking\":\"恐慌的\",\"panic\":\"恐慌的\",\"worried\":\"担忧的\",\"concerned\":\"担忧的\",\"tired\":\"累\",\"sulking\":\"闷闷不乐\",\"thinking\":\"思考\",\"pensive\":\"沉思的\",\"upset\":\"气愤\",\"crazy smile\":\"疯狂地笑\",\"forced smile\":\"强迫笑\",\"glasgow smile\":\"格拉斯哥微笑\",\"sad smile\":\"苦笑\",\"stifled laugh\":\"憋笑\",\"^^^\":\"惊讶的\",\"color drain\":\"惊讶到掉色\",\"horrified\":\"恐惧表情\",\"horror (expression)\":\"恐惧表情\",\"sobbing\":\"啜泣\",\"trembling\":\"颤抖\",\"tremble\":\"颤抖\",\"shiver\":\"颤抖\",\"shivering\":\"颤抖\",\"wavy mouth\":\"薯片嘴型\",\";)\":\";)\",\"d:\":\"d:\",\";3\":\";3\",\"3:\":\"斜嘴\",\"uwu\":\"猫脸\",\";p\":\";p\",\";q\":\";q\",\":t\":\":t\",\":i\":\":i\",\":/\":\"斜嘴\",\":\\\\\":\"斜嘴\",\":|\":\"无语\",\":x\":\":x\",\":c\":\"伤心\",\"c:\":\"c:\",\":<\":\":<\",\";<\":\";<\",\":<>\":\"张大嘴\",\":>\":\":>\",\":>=\":\":>=\",\"vacuum fellatio\":\":>=\",\"blowjob face\":\":>=\",\";o\":\";o\",\"o3o\":\"o3o\",\".3.\":\"o3o\",\"(-3-)\":\"嘟嘴\",\">3<\":\"亲嘴\",\"o o\":\"发呆\",\"0 0\":\"0_0\",\"| |\":\"|_|\",\". .\":\"._.\",\"solid circle eyes\":\"实心圆眼睛\",\"heart-shaped eyes\":\"心形眼\",\"heart eyes\":\"心形眼\",\"heart eye\":\"心形眼\",\"^ ^\":\"^_^\",\"^o^\":\"^o^\",\"\\\\(^o^)/\":\"\\\\(^o^)/\",\"owata\":\"\\\\(^o^)/\",\"^q^\":\"^q^\",\"> <\":\">_<\",\"xd\":\"XD\",\"x3\":\"X3\",\">o<\":\">o<\",\"> @\":\">_@\",\"+ -\":\"+_-\",\"= =\":\"=_=\",\"=^=\":\"=^=\",\"=v=\":\"=v=\",\"<o> <o>\":\"<o>_<o>\",\"<|> <|>\":\"<|>_<|>\",\"cross-eyed\":\"斗鸡眼\",\"crossed eyes\":\"斗鸡眼\",\"dot mouth\":\"小圆点嘴\",\"dot nose\":\"小圆点鼻\",\"mouth drool\":\"嘴角画着口水滴形状的缺口\",\"no mouth\":\"没画出嘴\",\"rectangular mouth\":\"方形嘴\",\":[]\":\"方形嘴\",\"sideways mouth\":\"把嘴画在侧脸\",\"side mouth\":\"把嘴画在侧脸\",\"cheek mouth\":\"把嘴画在侧脸\",\"split mouth\":\"裂开的嘴\",\"disconnected mouth\":\"裂开的嘴\",\"orange eyes\":\"橙色的眼镜\",\"pink eyes\":\"粉红色的眼睛\",\"amber eyes\":\"琥珀色眼\",\"@ @\":\"晕眼\",\"spiral eyes\":\"晕眼\",\"al bhed eyes\":\"晕眼\",\"swirly eyes\":\"晕眼\",\"pac-man eyes\":\"吃豆人形眼\",\"pacman eyes\":\"吃豆人形眼\",\"horizontal pupils\":\"一字型瞳孔/蛙眼\",\"goat eyes\":\"一字型瞳孔/蛙眼\",\"frog eyes\":\"一字型瞳孔/蛙眼\",\"star eyes\":\"加号型眼\",\"starry eyes\":\"加号型眼\",\"diamond-shaped pupils\":\"钻石形瞳孔\",\"flower-shaped pupils\":\"花形瞳孔\",\"blue sclera\":\"蓝色巩膜\",\"black sclera\":\"黑色巩膜\",\"bloodshot eyes\":\"布满血丝的眼睛\",\"bloodshot eye\":\"布满血丝的眼睛\",\"green sclera\":\"绿色巩膜\",\"no sclera\":\"无色巩膜\",\"orange sclera\":\"橙色巩膜\",\"red sclera\":\"红色巩膜\",\"yellow sclera\":\"黄色巩膜\",\"bags under eyes\":\"眼袋\",\"eye circles\":\"眼袋\",\"eyebags\":\"眼袋\",\"dark circles\":\"眼袋\",\"aegyo sal\":\"眼袋\",\"bruised eye\":\"瘀伤的眼睛\",\"black eye\":\"瘀伤的眼睛\",\"flaming eyes\":\"燃烧的眼睛\",\"burning eyes\":\"燃烧的眼睛\",\"fiery eyes\":\"燃烧的眼睛\",\"glowing eye\":\"发光的眼睛(单眼)\",\"mako eyes\":\"魔眼\",\"amphibian eyes\":\"两栖动物的眼睛\",\"cephalopod eyes\":\"头足类动物的眼睛\",\"octopus eyes\":\"头足类动物的眼睛\",\"compound eyes\":\"复合眼\",\"insect eyes\":\"复合眼\",\"oral invitation\":\"迎接射精而伸出舌头\",\"flower in mouth\":\"花在嘴里\",\"petals\":\"花瓣\",\"flower petals\":\"花瓣\",\"petal\":\"花瓣\",\"flower\":\"花\",\"flowers\":\"花\",\"rose petals\":\"玫瑰花瓣\",\"cherry blossoms\":\"樱花\",\"sakura blossoms\":\"樱花\",\"cherry trees\":\"樱花\",\"cherry blossom\":\"樱花\",\"flowers meadows\":\"花田\",\"alstroemeria (flower)\":\"百合水仙\",\"amaryllis (flower)\":\"孤挺花\",\"anemone\":\"银莲花\",\"angel's trumpet\":\"木曼陀罗\",\"anthurium\":\"花烛\",\"azalea\":\"杜鹃花\",\"baby's-breath\":\"石头花\",\"begonia\":\"秋海棠\",\"bellflower\":\"风铃草\",\"chinese bellflower\":\"桔梗\",\"bird of paradise flower\":\"鹤望兰\",\"strelitzia (flower)\":\"鹤望兰\",\"black-eyed susan\":\"黑心金光菊\",\"bleeding heart\":\"荷包牡丹\",\"blueberry blossoms\":\"蓝莓花\",\"bougainvillea\":\"九重葛\",\"calla lily\":\"马蹄莲\",\"camellia\":\"山茶花\",\"camellia (flower)\":\"山茶花\",\"carnation\":\"康乃馨\",\"red carnation\":\"红色康乃馨\",\"chamomile\":\"西洋甘菊\",\"chinese lantern (plant)\":\"灯笼草\",\"chrysanthemum\":\"菊属\",\"clivia\":\"君子兰\",\"clematis\":\"铁线莲\",\"columbine\":\"耬斗菜\",\"cockscomb (flower)\":\"青葙\",\"cornflower\":\"矢车菊\",\"cosmos\":\"秋英/大波斯菊/秋樱\",\"crocus\":\"番紅花\",\"cymbidium\":\"蕙兰属\",\"daffodil\":\"水仙\",\"daffodils\":\"水仙\",\"dahlia\":\"大丽花\",\"daisy\":\"雏菊\",\"daisies\":\"雏菊\",\"aster (flower)\":\"雏菊\",\"daisy (flower)\":\"雏菊\",\"dimorphotheca\":\"异果菊\",\"dandelion\":\"蒲公英\",\"dandelions\":\"蒲公英\",\"dianthus\":\"石竹\",\"dipsacaceae\":\"川续断科\",\"dusty miller\":\"银叶菊\",\"edelweiss\":\"高山火绒草\",\"epiphyllum\":\"昙花\",\"eustoma\":\"洋桔梗\",\"flax\":\"亚麻\",\"forget-me-not\":\"勿忘草\",\"forsythia\":\"连翘\",\"four o'clock (flower)\":\"紫茉莉\",\"foxglove\":\"毛地黄\",\"freesia\":\"小苍兰\",\"fuchsia\":\"倒挂金钟\",\"hawthorn (plant)\":\"山楂\",\"hellebore\":\"铁筷子/嚏根草\",\"hibiscus\":\"扶桑花\",\"heliconia\":\"蝎尾蕉\",\"hollyhock\":\"蜀葵属\",\"hyacinth\":\"风信子\",\"hydrangea\":\"紫阳花\",\"hydrangeas\":\"紫阳花\",\"hortensia (flower)\":\"紫阳花\",\"genista (flower)\":\"染料木属\",\"gentiana (flower)\":\"龙胆属\",\"geranium\":\"天竺葵属\",\"gerbera\":\"大丁草属\",\"gladiolus\":\"唐菖蒲属\",\"gloriosa (flower)\":\"嘉兰\",\"grass lily\":\"伞花虎眼万年青\",\"great burnet\":\"地榆\",\"jasmine\":\"素馨属/素英属/茉莉花\",\"iris\":\"鸢尾属\",\"kalanchoe\":\"长寿花/家乐花/矮生伽蓝菜/圣诞伽蓝菜/寿星花/布洛斯费尔德高凉菜\",\"kerria japonica\":\"棣棠花/山吹\",\"lantana (flower)\":\"马缨丹属\",\"larkspur\":\"翠雀属\",\"lavender\":\"薰衣草\",\"lilac\":\"丁香属\",\"lily\":\"百合属\",\"tiger lily\":\"卷丹\",\"lily of the valley\":\"铃兰\",\"suzuran\":\"铃兰\",\"lisianthus (flower)\":\"洋桔梗属\",\"magnolia\":\"荷花玉兰/洋玉兰/广玉兰\",\"marigold\":\"万寿菊属\",\"marsh marigold\":\"驴蹄草/驴蹄菜/沼泽金盏花/立金花\",\"mimosa (flower)\":\"含羞草\",\"morning glory\":\"牵牛花\",\"moonflower\":\"月光花/嫦娥奔月/天茄儿/天茄子/夜颜/夕颜\",\"gourd blossom\":\"葫芦花 (辐射76)\",\"nemophila\":\"粉蝶花属/喜林草属/幌菊属\",\"nigella\":\"黑种草\",\"oleander\":\"夹竹桃\",\"orange blossoms\":\"橙花\",\"orchid\":\"兰科/兰花/胡姬花\",\"oncidium\":\"文心兰属\",\"osmanthus\":\"木樨属/木犀属/桂花属/桂花树属\",\"gold osmanthus\":\"金木犀\",\"pansy\":\"三色紫罗兰/三色堇\",\"passion flower\":\"西番莲属\",\"paulownia\":\"毛泡桐\",\"peach blossom\":\"桃花\",\"pentas (flower)\":\"五星花属/繁星花属\",\"peony\":\"芍药属\",\"perennial\":\"多年生植物\",\"periwinkle\":\"蔓长春花属\",\"petunia (flower)\":\"碧冬茄属\",\"pieris japonica\":\"马醉木\",\"plant\":\"植物\",\"plants\":\"植物\",\"clover\":\"三叶草\",\"lotus\":\"莲花\",\"lily pad\":\"睡莲\",\"water lily\":\"睡莲\",\"lilypads\":\"睡莲\",\"lilypad\":\"睡莲\",\"potted plant\":\"盆栽\",\"potted plants\":\"盆栽\",\"plum blossoms\":\"梅花\",\"plum blossom\":\"梅花\",\"plumeria\":\"缅栀花\",\"poinsettia\":\"一品红/圣诞红/圣诞花\",\"pomegranate flower\":\"石榴花\",\"poppy\":\"罂粟\",\"portulaca\":\"马齿苋\",\"potato flower\":\"土豆花\",\"potentilla\":\"委陵菜属\",\"rafflesia\":\"大花草属\",\"ranunculus\":\"毛茛属\",\"buttercup\":\"花毛茛\",\"rapeseed blossoms\":\"欧洲油菜花\",\"red ginger\":\"红姜花\",\"reimu\":\"灵梦花\",\"rhododendron\":\"杜鹃花属/映山红/满山红/山石榴\",\"rose\":\"玫瑰/蔷薇\",\"roses\":\"玫瑰/蔷薇\",\"black rose\":\"黑玫瑰\",\"black rose (flower)\":\"黑玫瑰\",\"blue rose\":\"蓝玫瑰\",\"brown rose\":\"棕色玫瑰\",\"green rose\":\"绿色玫瑰\",\"grey rose\":\"灰色玫瑰\",\"gray rose\":\"灰色玫瑰\",\"orange rose\":\"橙玫瑰\",\"pink rose\":\"粉红玫瑰\",\"purple rose\":\"紫玫瑰\",\"red rose\":\"红玫瑰\",\"white rose\":\"白玫瑰\",\"yellow rose\":\"黄玫瑰\",\"multicolored rose\":\"多色玫瑰\",\"rudbeckia\":\"金光菊\",\"snapdragon\":\"金鱼草\",\"snowdrop\":\"雪花莲属\",\"spathiphyllum\":\"白鹤芋属\",\"spider lily\":\"彼岸花\",\"higanbana\":\"彼岸花\",\"strawberry blossoms\":\"草莓花\",\"strawberry blossom\":\"草莓花\",\"sunflower\":\"向日葵\",\"sunflowers\":\"向日葵\",\"thistle\":\"蓟属\",\"trumpet creeper\":\"厚萼凌霄\",\"tulip\":\"郁金香\",\"tulips\":\"郁金香\",\"water lily flower\":\"睡莲科\",\"wax flower\":\"风蜡花属\",\"wisteria\":\"紫藤\",\"wolfsbane\":\"乌头属\",\"violet\":\"堇菜属\",\"zinnia\":\"百日菊属\",\"black lotus\":\"黑莲花\",\"fire flower\":\"烈焰花 (原神)\",\"glaze lily\":\"琉璃百合 (原神)\",\"gracidea\":\"葛拉西蒂亚花 (宝可梦)\",\"ice flower\":\"冰雾花 (原神)\",\"lunar tear\":\"月之泪 (尼尔)\",\"qingxin flower\":\"清心 (原神)\",\"silent princess\":\"静谧公主 (塞尔达)\",\"silk flower\":\"霓裳花 (原神)\",\"sweet flower\":\"甜甜花 (原神)\",\"bouquet\":\"花束\",\"bouquets\":\"花束\",\"coughing flowers\":\"咳出花\",\"hanahaki disease\":\"咳出花\",\"vomiting flowers\":\"咳出花\",\"flower (symbol)\":\"花(符号)\",\"flower bed\":\"花床\",\"flower bracelet\":\"花手镯\",\"flower on liquid\":\"水上的花\",\"flower trim\":\"花饰\",\"floral print\":\"花朵图案(印花)\",\"floral pattern\":\"花朵图案(印花)\",\"flower print\":\"花朵图案(印花)\",\"hanafuda\":\"花札\",\"gardening\":\"园艺\",\"on flower\":\"在花上\",\"petals on liquid\":\"水面上漂着花瓣\",\"petals on water\":\"水面上漂着花瓣\",\"rose petal bath\":\"水面上漂着花瓣\",\"wreath\":\"花环\",\"absurdres\":\"超高分辨率\",\"back\":\"背影像\",\"checkered\":\"格子的\",\"checkerboard\":\"格子的\",\"everyone\":\"所有人\",\"everybody\":\"所有人\",\"group\":\"所有人\",\"highres\":\"高分辨率\",\"high res\":\"高分辨率\",\"hires\":\"高分辨率\",\"high resolution\":\"高分辨率\",\"huge filesize\":\"大文件体积\",\"incredibly absurdres\":\"极高分辨率\",\"lowres\":\"低分辨率\",\"low res\":\"低分辨率\",\"original\":\"原创\",\"original character\":\"原创\",\"parody\":\"拙劣模仿\",\"sample\":\"样图标记\",\"wallpaper\":\"壁纸\",\"masterpiece\":\"杰作\",\"best quality\":\"顶级质量\",\"worst quality\":\"糟糕质量\",\"low quality\":\"低质量\",\"normal quality\":\"一般质量\",\"error\":\"有错误\",\"extremely detailed cg unity 8k wallpaper\":\"极高分辨率 CG 壁纸\",\"illustration\":\"插画\",\"nsfw\":\"不宜工作时观看\",\"3d\":\"3D\",\"polygon\":\"3D\",\"3dcg\":\"3D\",\"animated\":\"动图\",\"animation\":\"动图\",\"animated png\":\"PNG 动图\",\"flash\":\"Flash\",\"video\":\"视频\",\"webm\":\"视频\",\"mp4\":\"视频\",\"videos\":\"视频\",\"music video\":\"音乐视频\",\"animated gif\":\"GIF 动图\",\"gif\":\"GIF 动图\",\"easytoon\":\"EasyToon\",\"non-repeating animation\":\"非循环动画\",\"non-repeating gif\":\"非循环动画\",\"looping animation\":\"循环播放动画\",\"roulette animation\":\"轮转动画\",\"live2d\":\"Live2D\",\"archived file\":\"压缩包\",\"artbook\":\"原画\",\"calendar (medium)\":\"日历(介质)\",\"card (medium)\":\"卡片(介质)\",\"comic\":\"漫画\",\"comics\":\"漫画\",\"manga\":\"漫画\",\"1koma\":\"单格漫画\",\"1panel\":\"单格漫画\",\"2koma\":\"双分镜漫画\",\"3koma\":\"三格漫画\",\"4koma\":\"四格漫画\",\"4coma\":\"四格漫画\",\"multiple 4koma\":\"多列四格漫画\",\"5koma\":\"五格漫画\",\"borderless panels\":\"无边框漫画\",\"eromanga\":\"色情漫画\",\"left-to-right manga\":\"从左往右读的漫画\",\"left-to-right\":\"从左往右读的漫画\",\"right-to-left comic\":\"从右往左读的漫画\",\"silent comic\":\"默剧漫画\",\"corrupted file\":\"损坏的文件\",\"corrupted image\":\"损坏的文件\",\"corrupted video\":\"损坏的文件\",\"cover\":\"封面\",\"front cover\":\"封面\",\"album cover\":\"专辑封面\",\"album\":\"专辑封面\",\"cd cover\":\"专辑封面\",\"disc cover\":\"专辑封面\",\"character single\":\"单人封面\",\"cover page\":\"封面\",\"book cover\":\"封面\",\"doujin cover\":\"同人封面\",\"dvd cover\":\"DVD 封面\",\"fake cover\":\"(同人向玩梗向的)封面\",\"video game cover\":\"视频游戏封面\",\"game cover\":\"视频游戏封面\",\"magazine cover\":\"杂志封面\",\"manga cover\":\"漫画封面\",\"fake screenshot\":\"(同人向玩梗向的)截图\",\"fakeshot\":\"(同人向玩梗向的)截图\",\"game cg\":\"游戏 CG\",\"gamecg\":\"游戏 CG\",\"game asset\":\"游戏 CG\",\"gyotaku (medium)\":\"鱼拓 (介质)\",\"icon\":\"图标\",\"logo\":\"标志\",\"kirigami\":\"剪纸\",\"lineart\":\"线条艺术\",\"line art\":\"线条艺术\",\"no lineart\":\"几乎没用勾线的画\",\"no line-art\":\"几乎没用勾线的画\",\"lineless\":\"几乎没用勾线的画\",\"outline\":\"角色形象有描边\",\"outlines\":\"角色形象有描边\",\"outlined\":\"角色形象有描边\",\"tall image\":\"长图\",\"wide image\":\"宽图\",\"oekaki\":\"简朴的画作\",\"official art\":\"官方画作\",\"phonecard\":\"电话卡\",\"photo\":\"照片\",\"papercraft\":\"纸艺\",\"paper child\":\"纸质角色\",\"paper cutout\":\"纸艺模型\",\"paper cut-out\":\"纸艺模型\",\"pixel art\":\"像素风\",\"postcard\":\"明信片\",\"poster\":\"海报\",\"revision\":\"修正版\",\"revised\":\"修正版\",\"scan\":\"扫描件\",\"anime screencap\":\"动画截图\",\"screencap\":\"动画截图\",\"shitajiki\":\"垫板\",\"tegaki\":\"来自 tegaki 博客\",\"triptych (art)\":\"三联画 (艺术)\",\"vector trace\":\"矢量画\",\"trace\":\"矢量画\",\"vectortrace\":\"矢量画\",\"vector\":\"矢量画\",\"tileable\":\"可平铺拼贴\",\"widescreen\":\"宽屏幕\",\"official wallpaper\":\"官方壁纸图\",\"akebia fruit\":\"阿科比\",\"apple\":\"苹果\",\"apples\":\"苹果\",\"apple bunny\":\"苹果兔（苹果瓣一侧的果皮削去，像兔耳）\",\"apple core\":\"苹果核\",\"apple peel\":\"长串苹果皮\",\"bitten apple\":\"咬苹果\",\"golden apple\":\"金苹果\",\"green apple\":\"青苹果\",\"red apple\":\"红苹果\",\"avocado\":\"牛油果/鳄梨\",\"banana\":\"香蕉\",\"bananas\":\"香蕉\",\"banana boat\":\"充气香蕉船\",\"banana peel\":\"香蕉皮\",\"banana popsicle\":\"香蕉冰棒\",\"banana slice\":\"香蕉片\",\"chocolate banana\":\"巧克力香蕉\",\"chocobanana\":\"巧克力香蕉\",\"choco banana\":\"巧克力香蕉\",\"gel banana\":\"绿色果冻香蕉（命运石之门）\",\"on banana\":\"在巨型香蕉上\",\"berry\":\"浆果\",\"berries\":\"浆果\",\"blackberry\":\"黑莓\",\"blueberry\":\"蓝莓\",\"blueberries\":\"蓝莓\",\"blue berry\":\"蓝莓\",\"raspberry\":\"树莓\",\"raspberries\":\"树莓\",\"strawberry\":\"草莓\",\"strawberries\":\"草莓\",\"cacao fruit\":\"可可果\",\"cocoa fruit\":\"可可果\",\"cherry\":\"樱桃\",\"cherries\":\"樱桃\",\"dragon fruit\":\"火龙果\",\"fig\":\"无花果\",\"fruit bowl\":\"果盘\",\"fruit cup\":\"水果杯\",\"gooseberry\":\"猕猴桃\",\"grapefruit\":\"西柚\",\"grapes\":\"葡萄\",\"grape\":\"葡萄\",\"currant\":\"小葡萄干\",\"grape stomping\":\"脚踩葡萄汁\",\"kiwi\":\"猕猴桃\",\"kiwi slice\":\"猕猴桃切片\",\"lemon\":\"柠檬\",\"lemons\":\"柠檬\",\"lemon slice\":\"柠檬片\",\"lime\":\"青柠\",\"lime slice\":\"青柠片\",\"lychee\":\"荔枝\",\"mango\":\"芒果\",\"mangosteen\":\"山竹\",\"melon\":\"瓜\",\"cantaloupe\":\"哈密瓜\",\"honeydew\":\"蜜瓜\",\"muskmelon\":\"甜瓜\",\"watermelon\":\"西瓜\",\"watermelons\":\"西瓜\",\"olive\":\"橄榄\",\"orange\":\"橙子\",\"mandarin orange\":\"橘子\",\"tangerine\":\"橘子\",\"clementine\":\"橘子\",\"mikan\":\"橘子\",\"mandarin\":\"橘子\",\"orangette\":\"巧克力橙片\",\"orange slice\":\"一片橙子\",\"papaya\":\"番木瓜\",\"peach\":\"桃\",\"peaches\":\"桃\",\"pear\":\"梨\",\"nashi pear\":\"黄金梨\",\"persimmon\":\"柿子\",\"pineapple\":\"菠萝\",\"plum\":\"李子\",\"pomegranate\":\"石榴\",\"rambutan\":\"红毛丹\",\"starfruit\":\"杨桃\",\"carambola\":\"杨桃\",\"umeboshi\":\"梅干\",\"yuzu (fruit)\":\"柚子（水果）\",\"streaked hair\":\"条染\",\"highlights\":\"条染\",\"multicolored hair\":\"多彩头发\",\"multicolor hair\":\"多彩头发\",\"colored inner hair\":\"内侧染色\",\"blonde hair\":\"金发\",\"yellow hair\":\"金发\",\"blond\":\"金发\",\"blond hair\":\"金发\",\"blonde\":\"金发\",\"gold hair\":\"金发\",\"silver hair\":\"银发\",\"grey hair\":\"灰发\",\"gray hair\":\"灰发\",\"white hair\":\"白发\",\"brown hair\":\"茶发\",\"brunette\":\"茶发\",\"light brown hair\":\"浅褐发\",\"dirty blonde\":\"浅褐发\",\"black hair\":\"黑发\",\"dark hair\":\"黑发\",\"purple hair\":\"紫发\",\"lavender hair\":\"紫发\",\"red hair\":\"红发\",\"redhead\":\"红发\",\"blue hair\":\"蓝发/水色发\",\"dark blue hair\":\"深蓝发\",\"light blue hair\":\"浅蓝发\",\"green hair\":\"绿发\",\"pink hair\":\"粉发\",\"gradient hair\":\"渐变发色\",\"rainbow hair\":\"彩虹发\",\"ahoge\":\"呆毛\",\"asymmetrical hair\":\"非对称发型\",\"bangs\":\"刘海\",\"blunt bangs\":\"齐刘海\",\"braid\":\"辫子\",\"braids\":\"辫子\",\"braided hair\":\"辫子\",\"hair braid\":\"辫子\",\"braided ponytail\":\"编织马尾辫\",\"curly hair\":\"卷发\",\"curls\":\"卷发\",\"curtained hair\":\"窗帘/瀑布发型\",\"double bun\":\"双团子头\",\"twin bun\":\"双团子头\",\"buns\":\"双团子头\",\"twin buns\":\"双团子头\",\"hair buns\":\"双团子头\",\"double buns\":\"双团子头\",\"drill hair\":\"钻头卷/公主卷\",\"twin drills\":\"双钻头卷\",\"twindrills\":\"双钻头卷\",\"quad drills\":\"多钻头卷\",\"side drill\":\"单侧钻头卷\",\"french braid\":\"法式辫\",\"hair behind ear\":\"耳后发\",\"hair between eyes\":\"眼间刘海\",\"bangs between eyes\":\"眼间刘海\",\"crossed bangs\":\"交错刘海\",\"hair bun\":\"团子头\",\"hairbun\":\"团子头\",\"bun\":\"团子头\",\"single hair bun\":\"团子头\",\"hair intakes\":\"进气口发型\",\"hair vents\":\"进气口发型\",\"hair over shoulder\":\"披肩发\",\"hime cut\":\"姬发式\",\"himecut\":\"姬发式\",\"princess cut\":\"姬发式\",\"long hair\":\"长发\",\"messy hair\":\"凌乱发型\",\"morning hair\":\"凌乱发型\",\"bed head\":\"凌乱发型\",\"parted bangs\":\"分开的刘海\",\"ponytail\":\"马尾\",\"pony tail\":\"马尾\",\"long ponytail\":\"马尾\",\"short hair\":\"短发\",\"short ponytail\":\"短马尾\",\"side swept bangs\":\"朝一个方向的刘海\",\"side ponytail\":\"侧马尾\",\"side tail\":\"侧马尾\",\"sidetail\":\"侧马尾\",\"twin braids\":\"双辫子\",\"twinbraids\":\"双辫子\",\"twinbraid\":\"双辫子\",\"twin braid\":\"双辫子\",\"twintails\":\"双马尾\",\"twin tails\":\"双马尾\",\"twintail\":\"双马尾\",\"very long hair\":\"很长的头发\",\"hair past waist\":\"很长的头发\",\"front ponytail\":\"前马尾\",\"short twintails\":\"短双马尾\",\"pigtails\":\"短双马尾\",\"folded ponytail\":\"折叠马尾\",\"quad tails\":\"四马尾\",\"single braid\":\"单辫\",\"low twin braids\":\"低双辫\",\"side braid\":\"侧辫\",\"crown braid\":\"冠型织辫\",\"dreadlocks\":\"脏辫\",\"hairlocs\":\"脏辫\",\"hair locs\":\"脏辫\",\"hair loc\":\"脏辫\",\"cone hair bun\":\"锥形发髻\",\"hair cones\":\"锥形发髻\",\"braided bun\":\"辫子髻\",\"doughnut hair bun\":\"圆环发髻\",\"donut hair bun\":\"圆环发髻\",\"heart hair bun\":\"心形发髻\",\"wavy hair\":\"自然卷\",\"asymmetrical bangs\":\"不对称刘海\",\"asymmetric bangs\":\"不对称刘海\",\"swept bangs\":\"扫浏海\",\"sidelocks\":\"耳前发\",\"payot\":\"耳前发\",\"forelocks\":\"耳前发\",\"single sidelock\":\"单耳前发\",\"hair pulled back\":\"头发后梳\",\"half updo\":\"侧发后梳\",\"hair one side up\":\"一侧绑发\",\"hair two side up\":\"双侧绑发\",\"hair spread out\":\"散发\",\"floating hair\":\"漂浮的头发\",\"space hair\":\"漂浮的头发\",\"hair blowing\":\"漂浮的头发\",\"straight hair\":\"直发\",\"big hair\":\"头发很多的\",\"crystal hair\":\"水晶状的头发\",\"expressive hair\":\"富有表现力的头发\",\"hair over eyes\":\"头发遮着双眼\",\"hair covering eyes\":\"头发遮着双眼\",\"hair strand\":\"强调一缕一缕感的发型/发丝\",\"hair over one eye\":\"头发遮住了一只眼睛\",\"hair over eye\":\"头发遮住了一只眼睛\",\"shiny hair\":\"有光泽的头发\",\"wet hair\":\"湿头发\",\"hair slicked back\":\"垂下的长鬈发\",\"high ponytail\":\"披在两侧的两条辫子\",\"long braid\":\"侧马尾\",\"low-tied long hair\":\"直发\",\"low ponytail\":\"低扎马尾\",\"low twintails\":\"低扎双尾\",\"medium hair\":\"中等长发\",\"shoulder-length hair\":\"中等长发\",\"ringlets\":\"垂下的长鬈发\",\"side braids\":\"披在两侧的两条辫子\",\"side bun\":\"披在两侧的发髻\",\"split ponytail\":\"尾部散开的单马尾发型\",\"two side up\":\"小型双股辫\",\"two sides up\":\"小型双股辫\",\"absurdly long hair\":\"超长的头发\",\"hair past feet\":\"超长的头发\",\"extremely long hair\":\"超长的头发\",\"cloud hair\":\"云絮状发型\",\"flipped hair\":\"外卷发型\",\"tentacle hair\":\"触手头发\",\"very short hair\":\"很短的头发\",\"bangs pinned back\":\"掀起的刘海\",\"braided bangs\":\"辫子刘海\",\"diagonal bangs\":\"斜刘海\",\"single hair intake\":\"单侧进气口发型\",\"single hair vent\":\"单侧进气口发型\",\"hair ears\":\"耳状头发\",\"bald\":\"秃头\",\"bald girl\":\"秃头女孩\",\"bowl cut\":\"锅盖头\",\"buzz cut\":\"寸头\",\"chonmage\":\"丁髷\",\"crew cut\":\"平头/板寸头\",\"flattop\":\"平顶\",\"okappa\":\"河童头\",\"pixie cut\":\"精灵头\",\"undercut\":\"帽盔式发型\",\"bob cut\":\"波波头\",\"bobbed hair\":\"波波头\",\"cornrows\":\"玉米垄发型\",\"mullet\":\"鲻鱼头\",\"bow-shaped hair\":\"弓形头发\",\"bow by hair\":\"弓形头发\",\"bow hair\":\"弓形头发\",\"front braid\":\"前辫\",\"multiple braids\":\"多股(麻花)辫\",\"tri braids\":\"三股辫\",\"quad braids\":\"四股辫\",\"triple bun\":\"三发髻\",\"hair rings\":\"发圈\",\"hair loop\":\"发圈\",\"hair loops\":\"发圈\",\"hair ring\":\"发圈\",\"tied hair\":\"扎头发\",\"single hair ring\":\"单发圈\",\"one side up\":\"只扎了一边的头发\",\"low-braided long hair\":\"低辫长发\",\"mizura\":\"角发\",\"multi-tied hair\":\"多扎头发\",\"nihongami\":\"日本发\",\"topknot\":\"丸子头\",\"top knot\":\"丸子头\",\"uneven twintails\":\"两股辫子大小不一\",\"tri tails\":\"有三股辫子\",\"triple-tails\":\"有三股辫子\",\"quin tails\":\"有五股辫子\",\"afro\":\"鸟窝头/爆炸头\",\"huge afro\":\"超大鸟窝头\",\"beehive hairdo\":\"蜂窝头\",\"pompadour\":\"蓬帕杜发型\",\"quiff\":\"蓬松感油头\",\"shouten pegasus mix mori\":\"昇天ペガサスMIX盛り\",\"hair flaps\":\"在摆动的头发\",\"pointy hair\":\"带着尖角的发型\",\"spiked hair\":\"刺刺的头发\",\"spiky hair\":\"刺刺的头发\",\"widow's peak\":\"美人尖\",\"heart ahoge\":\"心形呆毛\",\"huge ahoge\":\"大呆毛\",\"antenna hair\":\"多根呆毛\",\"antennae hair\":\"多根呆毛\",\"double ahoge\":\"多根呆毛\",\"comb over\":\"遮盖头发稀少部分\",\"mohawk\":\"莫霍克发型\",\"lone nape hair\":\"孤颈毛\",\"hair bikini\":\"头发比基尼\",\"hair in mouth\":\"嘴里有头发\",\"hair scarf\":\"头发围巾\",\"halo\":\"头顶光环\",\"tokin hat\":\"东金帽子\",\"tokin\":\"东金帽子\",\"mini top hat\":\"迷你礼帽\",\"mini tophat\":\"迷你礼帽\",\"tiny top hat\":\"迷你礼帽\",\"beret\":\"贝雷帽\",\"hood\":\"兜帽\",\"nurse cap\":\"护士帽\",\"nurse hat\":\"护士帽\",\"tiara\":\"三重冕\",\"crown\":\"皇冠\",\"hairpin\":\"发卡\",\"hair pin\":\"发卡\",\"hairpins\":\"发卡\",\"hairband\":\"头箍\",\"hair band\":\"头箍\",\"hairclip\":\"发夹\",\"hair clip\":\"发夹\",\"hair clips\":\"发夹\",\"hairclips\":\"发夹\",\"barrette\":\"发夹\",\"hair ribbon\":\"发带\",\"hair ribbons\":\"发带\",\"hair flower\":\"发花\",\"flower hair ornament\":\"发花\",\"flower in hair\":\"发花\",\"hair flowers\":\"发花\",\"hair ornament\":\"头饰\",\"hair ornaments\":\"头饰\",\"hair accessory\":\"头饰\",\"hair accessories\":\"头饰\",\"hair bow\":\"蝴蝶结发饰\",\"hair bows\":\"蝴蝶结发饰\",\"maid headdress\":\"女仆头饰\",\"maid headband\":\"女仆头饰\",\"maid cachusha\":\"女仆头饰\",\"ribbon\":\"丝带\",\"ribbons\":\"丝带\",\"sunglasses\":\"太阳镜\",\"shades\":\"太阳镜\",\"blindfold\":\"眼罩\",\"blindfolded\":\"眼罩\",\"eyepatch\":\"单眼罩\",\"eye patch\":\"单眼罩\",\"mask\":\"面具/眼罩/口罩\",\"masks\":\"面具/眼罩/口罩\",\"jewelry\":\"首饰\",\"bell\":\"铃铛\",\"bells\":\"铃铛\",\"facepaint\":\"面纹\",\"face paint\":\"面纹\",\"horns\":\"兽角\",\"antlers\":\"鹿角\",\"clover hair ornament\":\"三叶草发饰\",\"crescent hair ornament\":\"月牙发饰\",\"demon horns\":\"恶魔的角\",\"devil horns\":\"恶魔的角\",\"jeweled branch of hourai\":\"蓬莱玉枝\",\"fish hair ornament\":\"鱼形发饰\",\"forehead jewel\":\"额前有宝石\",\"forehead gem\":\"额前有宝石\",\"forehead mark\":\"额前有图案\",\"forehead protector\":\"护额\",\"kanzashi\":\"簪子\",\"hair stick\":\"簪子\",\"hair bobbles\":\"头绳\",\"hair bobble\":\"头绳\",\"ball braids\":\"头绳\",\"hairpods\":\"头发上成对的像无线蓝牙的发饰\",\"hair bell\":\"头发上系着铃铛\",\"hair bells\":\"头发上系着铃铛\",\"hairbell\":\"头发上系着铃铛\",\"hairbells\":\"头发上系着铃铛\",\"bell hair ornament\":\"头发上系着铃铛\",\"heart-shaped eyewear\":\"心形眼镜\",\"heart-shaped sunglasses\":\"心形眼镜\",\"heart-shaped glasses\":\"心形眼镜\",\"goggles\":\"护目镜\",\"rimless eyewear\":\"无框眼镜\",\"rimless glasses\":\"无框眼镜\",\"over-rim eyewear\":\"下半无框眼镜\",\"over-rim glasses\":\"下半无框眼镜\",\"over rim glasses\":\"下半无框眼镜\",\"kamina shades\":\"卡米纳墨镜\",\"kamina glasses\":\"卡米纳墨镜\",\"goggles on head\":\"头上别着护目镜\",\"goggle on head\":\"头上别着护目镜\",\"goggles on headwear\":\"帽子上别着护目镜\",\"goggles on hat\":\"帽子上别着护目镜\",\"goggles on helmet\":\"帽子上别着护目镜\",\"head mounted display\":\"戴着头戴显示设备\",\"bandage on\":\"贴有绷带的脸\",\"bandage over one eye\":\"缠着绷带的单眼\",\"bandages over one eye\":\"缠着绷带的单眼\",\"bandaged eye\":\"缠着绷带的单眼\",\"scar across eye\":\"眼睛上的疤痕\",\"eye scar\":\"眼睛上的疤痕\",\"scar on cheek\":\"脸颊上的疤痕\",\"covered eyes\":\"蒙住的眼\",\"surgical mask\":\"医用口罩\",\"medical mask\":\"医用口罩\",\"mouth mask\":\"口罩\",\"face mask\":\"口罩\",\"mouth veil\":\"面纱\",\"coke-bottle glasses\":\"厚如玻璃瓶底的圆眼镜\",\"spiral glasses\":\"厚如玻璃瓶底的圆眼镜\",\"swirly glasses\":\"厚如玻璃瓶底的圆眼镜\",\"tengu mask\":\"天狗面具\",\"fox mask\":\"狐狸面具\",\"kitsune mask\":\"狐狸面具\",\"mask on head\":\"掀到头上的面具\",\"mask pull\":\"拉着口罩\",\"mask removed\":\"摘下的面具\",\"unmasked\":\"摘下的面具\",\"mask off\":\"摘下的面具\",\"gas mask\":\"防毒面具\",\"gas-mask\":\"防毒面具\",\"anchor choker\":\"锚形项圈\",\"bead necklace\":\"珠子项链\",\"headphones\":\"耳机\",\"headphone\":\"耳机\",\"behind-the-head headphones\":\"从后脑戴上的耳机\",\"whistle around neck\":\"脖子上挂着口哨\",\"animal hood\":\"兽耳头罩\",\"bespectacled\":\"戴眼镜的\",\"fedora\":\"软呢帽\",\"witch hat\":\"女巫帽\",\"witches hat\":\"女巫帽\",\"wizard hat\":\"法师帽\",\"winged helmet\":\"带翅膀的头盔\",\"wing helmet\":\"带翅膀的头盔\",\"hood down\":\"放下的兜帽\",\"hood up\":\"戴起来的兜帽\",\"sailor hat\":\"水手帽\",\"sailor cap\":\"水手帽\",\"santa hat\":\"圣诞帽\",\"stocking cap\":\"圣诞帽\",\"christmas hat\":\"圣诞帽\",\"peaked cap\":\"类似警帽的帽子\",\"elbow pads\":\"护肘\",\"elbow pad\":\"护肘\",\"dragon horns\":\"龙角\",\"eyewear on head\":\"眼镜别在头上\",\"glasses on head\":\"眼镜别在头上\",\"sunglasses on head\":\"眼镜别在头上\",\"mole under eye\":\"眼角有痣\",\"mole under mouth\":\"嘴角有痣/美人痣\",\"x hair ornament\":\"x发饰\",\"black hairband\":\"黑色发带\",\"hair scrunchie\":\"发箍\",\"white hairband\":\"白色发带\",\"hair tie\":\"发带\",\"hair ties\":\"发带\",\"hairtie\":\"发带\",\"frog hair ornament\":\"青蛙发饰\",\"food-themed hair ornament\":\"食物发饰\",\"food hair ornament\":\"食物发饰\",\"star hair ornament\":\"星星发饰\",\"heart hair ornament\":\"心形发饰\",\"red hairband\":\"红色发带\",\"butterfly hair ornament\":\"蝴蝶发饰\",\"snake hair ornament\":\"蛇发饰\",\"lolita hairband\":\"洛丽塔发带\",\"lolita headband\":\"洛丽塔发带\",\"feather hair ornament\":\"羽毛头饰\",\"hair feathers\":\"羽毛头饰\",\"feather in hair\":\"羽毛头饰\",\"hair feather\":\"羽毛头饰\",\"blue hairband\":\"蓝色发带\",\"anchor hair ornament\":\"锚发饰\",\"leaf hair ornament\":\"叶发饰\",\"hair leaf\":\"叶发饰\",\"bunny hair ornament\":\"兔子头饰\",\"skull hair ornament\":\"骷髅头饰\",\"yellow hairband\":\"黄色发带\",\"pink hairband\":\"粉色发带\",\"bow hairband\":\"蝴蝶结发带\",\"cat hair ornament\":\"猫头饰\",\"musical note hair ornament\":\"音符发饰\",\"treble clef hair ornament\":\"音符发饰\",\"bass clef hair ornament\":\"音符发饰\",\"fortissimo hair ornament\":\"音符发饰\",\"carrot hair ornament\":\"胡萝卜发饰\",\"purple hairband\":\"紫色发带\",\"hair beads\":\"发珠\",\"multiple hair bows\":\"多个蝴蝶结\",\"bat hair ornament\":\"蝙蝠发饰\",\"bone hair ornament\":\"骨发饰\",\"orange hairband\":\"橙色发带\",\"snowflake hair ornament\":\"雪花发饰\",\"flower on head\":\"头上有花\",\"head wreath\":\"头上戴着花冠\",\"flower crown\":\"头上戴着花冠\",\"1boy\":\"1男\",\"1boys\":\"1男\",\"1girl\":\"1女\",\"1girls\":\"1女\",\"2boys\":\"2男\",\"2boy\":\"2男\",\"2girls\":\"2女\",\"2 girls\":\"2女\",\"2girl\":\"2女\",\"angel\":\"天使\",\"angels\":\"天使\",\"archangel\":\"天使\",\"chibi\":\"Q 版\",\"super deformed\":\"Q 版\",\"crossdressing\":\"伪娘\",\"crossdress\":\"伪娘\",\"crossplay\":\"伪娘\",\"transvestite\":\"伪娘\",\"devil\":\"魔鬼（撒旦）\",\"doll\":\"人偶\",\"dolls\":\"人偶\",\"elf\":\"妖精\",\"fairy\":\"小精灵\",\"pixie\":\"小精灵\",\"fairies\":\"小精灵\",\"faerie\":\"小精灵\",\"female\":\"女人\",\"furry\":\"兽人\",\"kemono\":\"兽人\",\"anthro\":\"兽人\",\"giantess\":\"女巨人\",\"harem\":\"后宫\",\"loli\":\"萝莉\",\"lolicon\":\"萝莉\",\"magical girl\":\"魔法少女\",\"magic girl\":\"魔法少女\",\"magical girls\":\"魔法少女\",\"mahou shoujo\":\"魔法少女\",\"maid\":\"女仆\",\"maid costume\":\"女仆\",\"maids\":\"女仆\",\"maid outfit\":\"女仆\",\"maid uniform\":\"女仆\",\"maid dress\":\"女仆\",\"male\":\"男人\",\"mermaid\":\"美人鱼\",\"miko\":\"巫女\",\"shrine maiden\":\"巫女\",\"milf\":\"熟女\",\"minigirl\":\"迷你女孩\",\"mini girl\":\"迷你女孩\",\"monster\":\"怪物\",\"monsters\":\"怪物\",\"ninja\":\"忍者/日本武士\",\"kunoichi\":\"忍者/日本武士\",\"nun\":\"修女\",\"orc\":\"半兽人\",\"ork\":\"半兽人\",\"shota\":\"正太\",\"siblings\":\"兄弟姐妹\",\"sisters\":\"姐妹\",\"solo\":\"单人\",\"female solo\":\"单人\",\"vampire\":\"吸血鬼\",\"vampyr\":\"吸血鬼\",\"waitress\":\"女服务员\",\"witch\":\"女巫/魔女\",\"witch costume\":\"女巫/魔女\",\"sorceress\":\"女巫/魔女\",\"yaoi\":\"搞基\",\"boy love\":\"搞基\",\"shonen-ai\":\"搞基\",\"shounen-ai\":\"搞基\",\"boy's love\":\"搞基\",\"boys love\":\"搞基\",\"gay\":\"搞基\",\"yukkuri shiteitte ne\":\"油库里\",\"take it easy\":\"油库里\",\"yukkuri\":\"油库里\",\"yuri\":\"百合\",\"shoujo-ai\":\"百合\",\"girl love\":\"百合\",\"lesbian\":\"百合\",\"girl's love\":\"百合\",\"girls love\":\"百合\",\"no humans\":\"无人\",\"no human\":\"无人\",\"teenage\":\"青少年\",\"teen\":\"青少年\",\"adolescent\":\"青春期的\",\"angel and devil\":\"天使与恶魔\",\"bunny girl\":\"兔娘/兔女郎\",\"cat girl\":\"猫娘\",\"catgirl\":\"猫娘\",\"centaur\":\"人马\",\"horse girl\":\"马娘\",\"pony girl\":\"马娘\",\"cow girl\":\"牛娘\",\"cowgirl\":\"牛娘\",\"dark elf\":\"暗精灵\",\"drow\":\"暗精灵\",\"demon girl\":\"魅魔\",\"demon girls\":\"魅魔\",\"succubus\":\"魅魔\",\"demongirl\":\"魅魔\",\"dog girl\":\"犬娘\",\"dragon girl\":\"龙娘\",\"fox girl\":\"狐娘\",\"ghost\":\"幽灵\",\"ghosts\":\"幽灵\",\"goblin\":\"哥布林\",\"goddess\":\"女神\",\"imp\":\"小恶魔\",\"k/da (league of legends)\":\"KDA组合(英雄联盟)\",\"kda\":\"KDA组合(英雄联盟)\",\"kirisame marisa (cosplay)\":\"cos成雾雨魔理沙\",\"kitsune\":\"妖狐\",\"kyuubi\":\"九尾|九尾狐\",\"mecha musume\":\"机娘\",\"weapongirl\":\"机娘\",\"mechamusume\":\"机娘\",\"raccoon girl\":\"浣熊娘\",\"sailor senshi\":\"美少女战士\",\"spider girl\":\"蜘蛛娘\",\"valkyrie\":\"女武神\",\"voyakiloid\":\"弱音(歌手)\",\"wolf girl\":\"狼女孩\",\"ballerina\":\"芭蕾舞女演员\",\"butler\":\"管家\",\"bara\":\"大叔\",\"cheerleader\":\"啦啦队\",\"cheergirl\":\"啦啦队\",\"chef\":\"厨师\",\"child\":\"儿童\",\"kids\":\"儿童\",\"children\":\"儿童\",\"dancer\":\"舞者\",\"doctor\":\"医生\",\"dominatrix\":\"女王(SM中)\",\"female pervert\":\"痴女\",\"gothic lolita\":\"哥特萝莉\",\"gothloli\":\"哥特萝莉\",\"gyaru\":\"辣妹\",\"kogal\":\"小辣妹\",\"gym leader\":\"体操队队长\",\"idol\":\"偶像\",\"kyuudou\":\"弓道\",\"kyuudo\":\"弓道\",\"nurse\":\"护士\",\"nurse outfit\":\"护士\",\"nurse uniform\":\"护士\",\"office lady\":\"办公室女职员\",\"officelady\":\"办公室女职员\",\"oppai loli\":\"巨乳萝莉\",\"police\":\"警察\",\"police officer\":\"警察\",\"cop\":\"警察\",\"policewoman\":\"女警\",\"police-woman\":\"女警\",\"police woman\":\"女警\",\"priest\":\"牧师\",\"princess\":\"公主\",\"public use\":\"公用/肉便器/公交车\",\"race queen\":\"赛车女郎\",\"racequeen\":\"赛车女郎\",\"wa lolita\":\"和风萝莉\",\"wa maid\":\"和风女仆\",\"japanese maid\":\"和风女仆\",\"glasses\":\"眼镜/眼镜娘\",\"megane\":\"眼镜/眼镜娘\",\"meganekko\":\"眼镜/眼镜娘\",\"meganeko\":\"眼镜/眼镜娘\",\"brother and sister\":\"姐弟/兄妹\",\"cousins\":\"表亲\",\"husband and wife\":\"夫妻\",\"interracial\":\"跨人种的\",\"interspecies\":\"异种奸/异种爱\",\"mmf threesome\":\"二男加一女\",\"fmm threesome\":\"二男加一女\",\"mother and daughter\":\"母女\",\"mother and son\":\"母子\",\"twins\":\"双胞胎\",\"long neck\":\"长脖子\",\"bathroom\":\"浴室场景\",\"bathtub\":\"浴缸\",\"bath tub\":\"浴缸\",\"toilet stall\":\"厕所隔间\",\"restroom stall\":\"厕所隔间\",\"shower\":\"淋浴\",\"bedroom\":\"卧室\",\"hotel room\":\"旅馆房间\",\"messy room\":\"杂乱的房间\",\"otaku room\":\"御宅房\",\"otakuroom\":\"御宅房\",\"cafeteria\":\"自助餐厅\",\"changing room\":\"更衣室\",\"classroom\":\"教室\",\"class room\":\"教室\",\"clubroom\":\"社团活动室\",\"conservatory\":\"温室\",\"courtroom\":\"法庭\",\"dining room\":\"家里的餐厅\",\"dressing room\":\"更衣室\",\"dungeon\":\"地牢\",\"prison cell\":\"牢房\",\"jail cell\":\"牢房\",\"fitting room\":\"试衣间\",\"gym\":\"健身房\",\"gymnasium\":\"健身房\",\"locker room\":\"更衣室\",\"gym storeroom\":\"体育器材库房\",\"gym storage room\":\"体育器材库房\",\"gym equipment shed\":\"体育器材库房\",\"infirmary\":\"医务室\",\"nurse office\":\"医务室\",\"nurse's office\":\"医务室\",\"kitchen\":\"厨房\",\"laboratory\":\"实验室\",\"library\":\"图书馆\",\"living room\":\"客厅\",\"office\":\"办公室\",\"cubicle\":\"隔间\",\"stage\":\"舞台\",\"staff room\":\"职员休息室\",\"storage room\":\"储存室\",\"armory\":\"军械库\",\"closet\":\"壁橱\",\"workshop\":\"创意工坊\",\"camera\":\"相机\",\"chopsticks\":\"筷子\",\"chopstick\":\"筷子\",\"microphone\":\"麦克风\",\"mic\":\"麦克风\",\"weapons\":\"武器\",\"dagger\":\"匕首/短剑\",\"daggers\":\"匕首/短剑\",\"sword\":\"刀\",\"swords\":\"刀\",\"scythe\":\"镰刀\",\"whip\":\"鞭\",\"whips\":\"鞭\",\"riding crop\":\"马鞭\",\"gun\":\"枪\",\"firearm\":\"枪\",\"guns\":\"枪\",\"handgun\":\"手枪\",\"hand gun\":\"手枪\",\"pistol\":\"手枪\",\"wand\":\"魔杖\",\"magic wand\":\"魔杖\",\"arrow\":\"箭\",\"umbrella\":\"伞\",\"gohei\":\"御币\",\"ofuda\":\"札符\",\"yin yang\":\"阴阳\",\"yinyang\":\"阴阳\",\"ying yang\":\"阴阳\",\"yin-yang\":\"阴阳\",\"ying-yang\":\"阴阳\",\"lantern/lamp\":\"灯笼\",\"teacup\":\"茶杯\",\"teacups\":\"茶杯\",\"tea cup\":\"茶杯\",\"cigarette\":\"香烟\",\"cigarettes\":\"香烟\",\"guitar\":\"吉他\",\"piano\":\"钢琴\",\"manual piano\":\"钢琴\",\"acoustic piano\":\"钢琴\",\"analog piano\":\"钢琴\",\"electric piano\":\"钢琴\",\"chair\":\"椅子\",\"chairs\":\"椅子\",\"crease\":\"起皱\",\"backpack\":\"背包\",\"ranset\":\"背包\",\"back pack\":\"背包\",\"midriff\":\"腹部\",\"navel\":\"肚脐\",\"bellybutton\":\"肚脐\",\"belly button\":\"肚脐\",\"hips\":\"臀部\",\"thigh gap\":\"股沟\",\"tail\":\"尾巴\",\"animal tail\":\"尾巴\",\"thighs\":\"大腿\",\"thigh\":\"大腿\",\"thick thighs\":\"粗腿\",\"big thighs\":\"粗腿\",\"fat thighs\":\"粗腿\",\"thunder thighs\":\"粗腿\",\"kneepits\":\"膝盖内侧\",\"kneepit\":\"膝盖内侧\",\"knee pit\":\"膝盖内侧\",\"foot\":\"脚\",\"toes\":\"脚趾\",\"apron\":\"围裙\",\"belt\":\"腰带\",\"belts\":\"腰带\",\"bike shorts\":\"自行车短裤\",\"spats\":\"自行车短裤\",\"spandex shorts\":\"自行车短裤\",\"biker shorts\":\"自行车短裤\",\"bloomers\":\"灯笼裤\",\"fundoshi\":\"日式丁字裤\",\"girdling\":\"束腰\",\"legwear\":\"裹腿\",\"lowleg panties\":\"低腰式内裤\",\"low leg panties\":\"低腰式内裤\",\"low-leg panties\":\"低腰式内裤\",\"miniskirt\":\"迷你裙\",\"mini skirt\":\"迷你裙\",\"short skirt\":\"迷你裙\",\"no panties\":\"无内裤\",\"nopan\":\"无内裤\",\"panties\":\"内裤\",\"pantsu\":\"内裤\",\"pink panties\":\"粉红内裤\",\"pleated skirt\":\"百褶裙\",\"side-tie panties\":\"系带式内裤\",\"himopan\":\"系带式内裤\",\"skirt\":\"裙子\",\"striped panties\":\"条纹内裤\",\"stripped panties\":\"条纹内裤\",\"thong\":\"丁字裤\",\"thong panties\":\"丁字裤\",\"trefoil\":\"露出三角裤\",\"white panties\":\"白色内裤\",\"zettai ryouiki\":\"绝对领域\",\"absolute territory\":\"绝对领域\",\"zettai ryouki\":\"绝对领域\",\"shorts\":\"短裤\",\"short pants\":\"短裤\",\"bottomless\":\"下着较少\",\"bottom less\":\"下着较少\",\"panty pull\":\"内裤拉下来\",\"panties down\":\"内裤拉下来\",\"panties pull\":\"内裤拉下来\",\"pantypull\":\"内裤拉下来\",\"panty down\":\"内裤拉下来\",\"pantyshot\":\"内裤走光\",\"panty shot\":\"内裤走光\",\"panchira\":\"内裤走光\",\"panty flash\":\"内裤走光\",\"maebari\":\"阴贴\",\"barefoot\":\"赤脚\",\"bare feet\":\"赤脚\",\"bare foot\":\"赤脚\",\"barefeet\":\"赤脚\",\"bare legs\":\"光腿\",\"ankle lace-up\":\"腿部系带\",\"butt plug\":\"插入式尾巴\",\"buttplug\":\"插入式尾巴\",\"anal plug\":\"插入式尾巴\",\"diaper\":\"尿布\",\"leg garter\":\"腿部花边环\",\"bandaged leg\":\"绑着绷带的腿\",\"anklet\":\"脚镯\",\"ankle bracelets\":\"脚镯\",\"ankle bracelet\":\"脚镯\",\"leg bracelet\":\"脚镯\",\"anklets\":\"脚镯\",\"demon tail\":\"恶魔尾巴\",\"devil tail\":\"恶魔尾巴\",\"dog tail\":\"狗尾巴\",\"african wild dog tail\":\"狗尾巴\",\"dragon tail\":\"龙尾\",\"fox tail\":\"狐狸尾巴\",\"horse tail\":\"马尾\",\"bikini bottom\":\"比基尼泳裤\",\"buruma\":\"女式灯笼裤\",\"running briefs\":\"女式灯笼裤\",\"bum huggers\":\"女式灯笼裤\",\"bun huggers\":\"女式灯笼裤\",\"capri pants\":\"七分裤\",\"capris\":\"七分裤\",\"cropped pants\":\"七分裤\",\"chaps\":\"皮套裤\",\"checkered skirt\":\"格子裙\",\"clothes between thighs\":\"衣物挂到大腿之间\",\"skirt around one leg\":\"一条腿上挂着短裙\",\"skirt suit\":\"正装短裙\",\"skirtsuit\":\"正装短裙\",\"short shorts\":\"热裤\",\"hot pants\":\"热裤\",\"booty shorts\":\"热裤\",\"hotpants\":\"热裤\",\"cutoffs\":\"热裤\",\"denim shorts\":\"牛仔短裤\",\"daisy dukes\":\"牛仔短裤\",\"jean shorts\":\"牛仔短裤\",\"daisydukes\":\"牛仔短裤\",\"denim skirt\":\"牛仔裙\",\"jean skirt\":\"牛仔裙\",\"greaves\":\"胫甲\",\"gym shorts\":\"体操短裤\",\"hakama\":\"袴/腿衣\",\"hakama skirt\":\"袴裙\",\"jeans\":\"牛仔裤\",\"blue jeans\":\"牛仔裤\",\"jumpsuit\":\"(尤指女式)连衫裤\",\"coveralls\":\"(尤指女式)连衫裤\",\"leotard aside\":\"把连衣裤裆部剥到一边\",\"leotard pull\":\"剥开连衣裤\",\"leotard under clothes\":\"内层穿着连衣裤\",\"lowleg pants\":\"低腰裤子\",\"back-print panties\":\"背面印花的内裤\",\"bear panties\":\"熊印花内裤\",\"bow panties\":\"带蝴蝶结的内裤\",\"panty bow\":\"带蝴蝶结的内裤\",\"buruma pull\":\"褪下一部分的内裤\",\"burumapull\":\"褪下一部分的内裤\",\"cat ear panties\":\"猫耳造型内裤\",\"strawberry panties\":\"草莓内裤\",\"panties around one leg\":\"一只脚上挂着内裤\",\"panties around leg\":\"一只脚上挂着内裤\",\"swimsuit aside\":\"把泳衣的裆部挪到一边\",\"crotch plate\":\"裆部有特别覆盖物\",\"wet panties\":\"湿内裤\",\"drenched panties\":\"湿内裤\",\"crotchless panties\":\"开档内裤\",\"front-print panties\":\"正面有图案的内裤\",\"g-string\":\"超细款丁字裤\",\"highleg panties\":\"高开衩的内裤\",\"lace-trimmed panties\":\"蕾丝边内裤\",\"micro panties\":\"布料很少的内裤\",\"panties aside\":\"内裤挪到一边\",\"panty aside\":\"内裤挪到一边\",\"panties under pantyhose\":\"穿在裤袜里的内裤\",\"panties behind pantyhose\":\"穿在裤袜里的内裤\",\"panties underneath pantyhose\":\"穿在裤袜里的内裤\",\"panties under pantiehose\":\"穿在裤袜里的内裤\",\"panties below pantyhose\":\"穿在裤袜里的内裤\",\"ass\":\"屁股\",\"butt\":\"屁股\",\"ass visible through thighs\":\"正面可见的屁股\",\"butt fangs\":\"正面可见的屁股\",\"ass fangs\":\"正面可见的屁股\",\"gluteal fold\":\"正面可见的屁股\",\"bare hips\":\"裸臀\",\"bandaid on leg\":\"腿上的绷带\",\"mechanical legs\":\"机械腿\",\"robotic legs\":\"机械腿\",\"leg belt\":\"腿带\",\"leg tattoo\":\"腿部纹身\",\"thigh tattoo\":\"腿部纹身\",\"bound legs\":\"绑腿\",\"panty & stocking with garterbelt\":\"吊袜带内裤和长袜\",\"panty and stocking with garterbelt\":\"吊袜带内裤和长袜\",\"thighhighs over pantyhose\":\"连裤袜加长筒袜\",\"socks over thighhighs\":\"长筒袜加短袜\",\"panties over pantyhose\":\"连裤袜上的内裤\",\"pantyhose under swimsuit\":\"泳衣下连裤袜\",\"black garter belt\":\"黑色吊袜带\",\"neck garter\":\"吊袜带\",\"white garter straps\":\"白色吊袜带\",\"black garter straps\":\"黑色吊袜带\",\"ankle garter\":\"脚踝吊袜带\",\"covering crotch\":\"遮着裆部\",\"covering pussy\":\"遮着裆部\",\"canned food\":\"罐头食品\",\"cooking oil\":\"食用油\",\"crumbs\":\"面包屑\",\"curry\":\"咖喱\",\"curry rice\":\"咖喱饭\",\"dumpling\":\"饺子\",\"dumplings\":\"饺子\",\"jiaozi\":\"饺子\",\"gyoza\":\"饺子\",\"gyouza\":\"饺子\",\"shumai\":\"烧卖\",\"tang yuan\":\"汤圆\",\"croquette\":\"炸丸\",\"fish and chips\":\"炸鱼薯条\",\"flour\":\"面粉\",\"fondue\":\"芝士火锅\",\"french fries\":\"炸薯条\",\"french toast\":\"法式吐司\",\"burger\":\"汉堡包\",\"hamburger\":\"汉堡包\",\"cheeseburger\":\"汉堡包\",\"megamac\":\"超级汉堡\",\"hot dog\":\"热狗\",\"hotdog\":\"热狗\",\"corn dog\":\"玉米热狗\",\"corndog\":\"玉米热狗\",\"katsu\":\"日式炸鸡排\",\"katsudon\":\"日式猪排饭\",\"konnyaku\":\"蒟蒻\",\"meal\":\"一顿饭\",\"breakfast\":\"早餐\",\"dim sum\":\"点心\",\"dinner\":\"晚餐\",\"feast\":\"盛宴\",\"lunch\":\"午饭\",\"bento\":\"便当\",\"obentou\":\"便当\",\"bento-box\":\"便当\",\"obento\":\"便当\",\"bentou\":\"便当\",\"bento box\":\"便当\",\"okosama lunch\":\"okosama 儿童餐\",\"party\":\"派对\",\"birthday party\":\"生日聚会\",\"tea party\":\"茶会\",\"baozi\":\"包子\",\"pork bun\":\"包子\",\"nikuman\":\"包子\",\"porkbun\":\"包子\",\"meat bun\":\"包子\",\"meatbun\":\"包子\",\"manjuu\":\"包子\",\"nabe\":\"火锅\",\"oden\":\"关东煮\",\"sukiyaki\":\"寿喜烧\",\"narutomaki\":\"鸣门卷\",\"naruto (food)\":\"鸣门卷\",\"okonomiyaki\":\"什锦煎饼\",\"omelet\":\"煎蛋卷\",\"omelette\":\"煎蛋卷\",\"pizza\":\"披萨\",\"holding pizza\":\"拿着披萨\",\"pizza box\":\"披萨盒\",\"pizza delivery\":\"披萨递送\",\"pizza slice\":\"切下的一块比萨\",\"slice of pizza\":\"切下的一块比萨\",\"ribs (food)\":\"排骨\",\"salad\":\"沙拉\",\"salt\":\"盐\",\"sandwich\":\"三明治\",\"sandwiches\":\"三明治\",\"soup\":\"汤\",\"miso soup\":\"味噌\",\"zouni soup\":\"日式烩年糕\",\"zoni soup\":\"日式烩年糕\",\"sushi\":\"寿司\",\"conveyor belt sushi\":\"回转寿司\",\"gunkanmaki\":\"军舰卷\",\"inarizushi\":\"稻荷寿司\",\"makizushi\":\"寿司巻\",\"nigirizushi\":\"手握寿司\",\"sushi geta\":\"寿司板\",\"taco\":\"炸玉米饼\",\"takoyaki\":\"章鱼烧\",\"takuan\":\"腌萝卜片\",\"tamagokake gohan\":\"生蛋盖饭\",\"tempura\":\"天妇罗\",\"shrimp tempura\":\"虾天妇罗\",\"tofu\":\"豆腐\",\"aburaage\":\"油炸豆腐\",\"aburage\":\"油炸豆腐\",\"mapo tofu\":\"麻婆豆腐\",\"mapo doufu\":\"麻婆豆腐\",\"maabou doufu\":\"麻婆豆腐\",\"mapotofu\":\"麻婆豆腐\",\"stinky tofu\":\"臭豆腐\",\"twice cooked pork\":\"回锅肉\",\"unadon (food)\":\"鳗丼\",\"zongzi\":\"粽子\",\"chimaki\":\"粽子\",\"bacon\":\"培根\",\"boned meat\":\"圆柱形带骨肉\",\"manga meat\":\"圆柱形带骨肉\",\"chicken\":\"鸡\",\"chickens\":\"鸡\",\"chicken leg\":\"鸡腿\",\"chicken nuggets\":\"鸡块\",\"fried chicken\":\"炸鸡\",\"yakitori\":\"烤鸡肉串\",\"crab\":\"螃蟹\",\"crabs\":\"螃蟹\",\"egg\":\"蛋\",\"eggs\":\"蛋\",\"broken egg\":\"破碎的蛋\",\"egg laying\":\"产卵\",\"oviposition\":\"产卵\",\"egglaying\":\"产卵\",\"egg yolk\":\"蛋黄\",\"yolk\":\"蛋黄\",\"eggshell\":\"蛋壳\",\"eggshell hat\":\"蛋壳帽子\",\"fried egg\":\"煎鸡蛋\",\"sunny side up egg\":\"煎鸡蛋\",\"century egg (food)\":\"皮蛋\",\"hardboiled egg\":\"水煮蛋\",\"hard-boiled egg\":\"水煮蛋\",\"scrambled egg\":\"炒鸡蛋\",\"roe\":\"鱼子\",\"caviar\":\"鱼子酱\",\"ikura\":\"红鱼子酱\",\"fish\":\"鱼\",\"fish bone\":\"鱼骨\",\"fishbone\":\"鱼骨\",\"fish bones\":\"鱼骨\",\"fishbones\":\"鱼骨\",\"sashimi\":\"生鱼片\",\"katsuo no tataki\":\"炙烤鲣鱼片\",\"gyuudon\":\"牛丼\",\"hamburger steak\":\"汉堡牛排\",\"kamaboko\":\"鱼糕\",\"kebab\":\"烤肉串\",\"lobster\":\"龙虾\",\"meatball\":\"肉丸\",\"pork\":\"猪肉\",\"ham\":\"火腿\",\"sausage\":\"香肠\",\"shrimp\":\"虾类\",\"prawn\":\"虾类\",\"steak\":\"牛排\",\"tako-san wiener\":\"章鱼状的香肠\",\"octopus wiener\":\"章鱼状的香肠\",\"kani-san wiener\":\"蟹状的香肠\",\"turkey\":\"火鸡\",\"turkey leg\":\"火鸡腿\",\"ascot\":\"领巾状领带\",\"cravat\":\"领巾状领带\",\"bolo tie\":\"细绳装饰性领带\",\"bowtie\":\"蝴蝶领结\",\"bow tie\":\"蝴蝶领结\",\"neck bow\":\"蝴蝶领结\",\"choker\":\"项圈\",\"ribbon choker\":\"颈带\",\"collar\":\"项圈\",\"neck bell\":\"颈铃\",\"bell collar\":\"颈铃\",\"collar bell\":\"颈铃\",\"bellcollar\":\"颈铃\",\"bell choker\":\"颈铃\",\"neckbell\":\"颈铃\",\"animal collar\":\"动物项圈\",\"pet collar\":\"动物项圈\",\"spiked collar\":\"带钉项圈\",\"spike collar\":\"带钉项圈\",\"studded collar\":\"带钉项圈\",\"pet cone\":\"伊丽莎白圈\",\"elizabethan collar\":\"伊丽莎白圈\",\"dog cone\":\"伊丽莎白圈\",\"feather boa\":\"羽毛围巾\",\"boa\":\"羽毛围巾\",\"goggles around neck\":\"护目镜在脖子上\",\"headphones around neck\":\"脖子上挂耳机\",\"jabot\":\"饰边\",\"lanyard\":\"工牌挂绳\",\"neckerchief\":\"领巾\",\"necklace\":\"项链\",\"chain necklace\":\"项链\",\"flower necklace\":\"花项链\",\"lei\":\"夏威夷花环\",\"friendship charm\":\"友情护身符\",\"pearl necklace\":\"珍珠项链\",\"pendant\":\"吊坠\",\"amulet\":\"护身符\",\"locket\":\"盒式项链坠\",\"magatama\":\"勾玉\",\"pentacle\":\"五芒星\",\"neck ribbon\":\"颈部系着缎带\",\"neck ruff\":\"波浪褶边的领子\",\"necktie\":\"领带\",\"tie\":\"领带\",\"neck tie\":\"领带\",\"necktie between breasts\":\"领带贴(夹)在乳沟里\",\"necktie on head\":\"头带\",\"necktie removed\":\"取下领带\",\"necktie off\":\"取下领带\",\"scarf\":\"围巾\",\"muffler\":\"围巾\",\"stole\":\"脖子后挂的彩色布带\",\"cross tie\":\"交叉领带\",\"x-shaped choker\":\"交叉领带\",\"dog collar\":\"狗项圈\",\"heart choker\":\"心形项圈\",\"metal collar\":\"金属项圈\",\"detached collar\":\"假领\",\"high collar\":\"高领\",\"sailor collar\":\"水手领\",\"aqua neckwear\":\"水色领带\",\"black neckwear\":\"黑色领带\",\"blue neckwear\":\"蓝色领带\",\"brown neckwear\":\"棕色领带\",\"green neckwear\":\"绿色领带\",\"grey neckwear\":\"灰色领带\",\"orange neckwear\":\"橙色领带\",\"pink neckwear\":\"粉色领带\",\"purple neckwear\":\"紫色领带\",\"red neckwear\":\"红色领带\",\"white neckwear\":\"白色领带\",\"yellow neckwear\":\"黄色领带\",\"plaid neckwear\":\"格子衣领\",\"striped neckwear\":\"条纹衣领\",\"collar grab\":\"抓住衣领\",\"collar tug\":\"调整衣领\",\"adjusting collar\":\"调整领子\",\"fur collar\":\"毛领\",\"open collar\":\"开领\",\"popped collar\":\"竖起来的衣领\",\"turtleneck\":\"高领套头衫\",\"turtle neck\":\"高领套头衫\",\"sleeveless turtleneck\":\"无袖高领毛衣\",\"v-neck\":\"V领\",\"wing collar\":\"翼领\",\"checkered neckwear\":\"格子领口\",\"halterneck\":\"绕颈系带\",\"halter\":\"绕颈系带\",\"halter top\":\"绕颈系带\",\"haltertop\":\"绕颈系带\",\"neck ring\":\"颈环\",\"plunging neckline\":\"深领\",\"airfield\":\"飞机场\",\"runway\":\"跑道\",\"amusement park\":\"游乐园\",\"carousel\":\"旋转木马\",\"merry-go-round\":\"旋转木马\",\"merry go round\":\"旋转木马\",\"ferris wheel\":\"摩天轮\",\"roller coaster\":\"过山车\",\"aqueduct\":\"渡槽\",\"bridge\":\"桥\",\"rope bridge\":\"绳桥\",\"wooden bridge\":\"木桥\",\"canal\":\"运河\",\"city\":\"城市\",\"floating city\":\"浮动城堡\",\"rural\":\"田园\",\"town\":\"城镇\",\"village\":\"村庄\",\"dam\":\"大坝\",\"dock\":\"码头\",\"drydock\":\"旱坞\",\"shipyard\":\"船厂\",\"graveyard\":\"墓地\",\"cemetery\":\"墓地\",\"jetty\":\"码头/栈桥\",\"field\":\"田野\",\"rice paddy\":\"稻田\",\"rice field\":\"稻田\",\"wheat field\":\"麦田\",\"fountain\":\"喷泉\",\"harbor\":\"港口\",\"harbour\":\"港口\",\"market\":\"市场\",\"marketplace\":\"市场\",\"market stall\":\"市场摊位\",\"pier\":\"码头\",\"phone booth\":\"电话亭\",\"phonebooth\":\"电话亭\",\"telephone booth\":\"电话亭\",\"poolside\":\"泳池边\",\"waterpark\":\"水上乐园\",\"railroad tracks\":\"铁轨\",\"train tracks\":\"铁轨\",\"railway tracks\":\"铁轨\",\"railroad\":\"铁轨\",\"railroad crossing\":\"铁路道口\",\"railway crossing\":\"铁路道口\",\"train crossing\":\"铁路道口\",\"road\":\"路\",\"alley\":\"胡同/小巷\",\"crosswalk\":\"人行横道\",\"zebra crossing\":\"人行横道\",\"pedestrian crossing\":\"人行横道\",\"dirt road\":\"泥路\",\"highway\":\"高速公路\",\"path\":\"小径\",\"sidewalk\":\"人行道\",\"stone walkway\":\"石制人行道\",\"street\":\"街道\",\"soccer field\":\"足球场\",\"running track\":\"运行轨道\",\"trench\":\"战壕\",\"trenches\":\"战壕\",\"tunnel\":\"隧道\",\"well\":\"出色地\",\"zoo\":\"动物园\",\"garden\":\"花园\",\"paper lantern\":\"灯笼\",\"chinese lantern\":\"灯笼\",\"beach\":\"海滩\",\"shore\":\"海边\",\"coast\":\"海边\",\"shoreline\":\"海边\",\"canyon\":\"峡谷\",\"cave\":\"洞穴\",\"caves\":\"洞穴\",\"cliff\":\"悬崖\",\"desert\":\"沙漠\",\"oasis\":\"绿洲\",\"forest\":\"森林/树\",\"woods\":\"森林/树\",\"bamboo forest\":\"竹林\",\"glacier\":\"冰川\",\"hill\":\"山丘\",\"hills\":\"山丘\",\"island\":\"岛\",\"floating island\":\"浮岛\",\"jungle\":\"丛林\",\"meadow\":\"草甸\",\"mountain\":\"山\",\"mountains\":\"山\",\"volcano\":\"火山\",\"nature\":\"大自然\",\"park\":\"公园\",\"playground\":\"游乐场\",\"parking lot\":\"停车场\",\"plain\":\"平原\",\"savannah\":\"稀树草原\",\"wetland\":\"湿地\",\"swamp\":\"湿地\",\"marsh\":\"湿地\",\"water\":\"水\",\"geyser\":\"喷泉\",\"lake\":\"湖\",\"ocean\":\"大海\",\"sea\":\"大海\",\"ocean bottom\":\"海底\",\"pond\":\"池塘\",\"river\":\"河流\",\"stream\":\"溪流\",\"creek\":\"溪流\",\"waterfall\":\"瀑布\",\"wasteland\":\"荒地\",\"flower field\":\"花田\",\"first-person view\":\"第一人称视角\",\"pov\":\"主观视角\",\"male pov\":\"主观视角\",\"three sided view\":\"三视图\",\"multiple views\":\"多视图\",\"cut-in\":\"插入画面\",\"between fingers\":\"(突出)指间\",\"between legs\":\"(强调)两腿之间\",\"between thighs\":\"(强调)大腿之间\",\"blurry foreground\":\"前景模糊\",\"breast conscious\":\"对胸部在意\",\"breast awe\":\"着迷于乳房\",\"close-up\":\"特写镜头\",\"closeup\":\"特写镜头\",\"cowboy shot\":\"七分身镜头\",\"dutch angle\":\"德式倾斜镜头\",\"fisheye\":\"鱼眼镜头\",\"hatching (texture)\":\"线影法(纹理)\",\"vanishing point\":\"远景透视画法\",\"wide shot\":\"广角镜头\",\"from above\":\"俯视镜头\",\"view from above\":\"俯视镜头\",\"viewed from above\":\"俯视镜头\",\"aerial view\":\"俯视镜头\",\"from behind\":\"背影\",\"viewed from behind\":\"背影\",\"from below\":\"仰视镜头\",\"low angle\":\"仰视镜头\",\"view from below\":\"仰视镜头\",\"viewed from below\":\"仰视镜头\",\"from outside\":\"室外看向室内(的镜头)\",\"from side\":\"角色的侧面\",\"side view\":\"角色的侧面\",\"side\":\"角色的侧面\",\"viewed from side\":\"角色的侧面\",\"atmospheric perspective\":\"大气距离感\",\"panorama\":\"全景\",\"perspective\":\"透视画法\",\"rotated\":\"经过旋转的\",\"sideways\":\"横向显示的\",\"upside-down\":\"倒挂的\",\"upsidedown\":\"倒挂的\",\"bad anatomy\":\"身体结构错误\",\"bad hands\":\"手型错误\",\"fewer digits\":\"缺少手指\",\"missing fingers\":\"缺少手指\",\"extra digit\":\"多余手指\",\"missing arms\":\"缺少手臂\",\"huge ass\":\"大屁股\",\"big butt\":\"大屁股\",\"big ass\":\"大屁股\",\"spread ass\":\"用手张开屁股\",\"buttjob\":\"臀交\",\"shirikoki\":\"臀交\",\"hotdogging\":\"臀交\",\"wakamezake\":\"酒倒在阴部\",\"lapcup\":\"酒倒在阴部\",\"lap cup\":\"酒倒在阴部\",\"thigh cup\":\"酒倒在阴部\",\"liquid between thighs\":\"酒倒在阴部\",\"anus\":\"菊花\",\"ass hole\":\"菊花\",\"asshole\":\"菊花\",\"butthole\":\"菊花\",\"butt hole\":\"菊花\",\"anal\":\"爆菊\",\"anal penetration\":\"爆菊\",\"anal sex\":\"爆菊\",\"peeing\":\"尿尿\",\"watersports\":\"尿尿\",\"have to pee\":\"憋尿\",\"need to pee\":\"憋尿\",\"double anal\":\"双重爆菊\",\"anal fingering\":\"手爆菊\",\"fingering ass\":\"手爆菊\",\"fingering asshole\":\"手爆菊\",\"anilingus\":\"肛吻\",\"annilingus\":\"肛吻\",\"analingus\":\"肛吻\",\"rimjob\":\"肛吻\",\"hairjob\":\"发交\",\"oral\":\"口交\",\"fellatio\":\"口交\",\"gokkun\":\"吃精\",\"cum drinking\":\"吃精\",\"facial\":\"颜射\",\"cum on face\":\"颜射\",\"handjob\":\"手淫\",\"hand job\":\"手淫\",\"tekoki\":\"手淫\",\"leash\":\"宠物链\",\"lactation\":\"哺乳（大范围）\",\"milk breasts\":\"哺乳（大范围）\",\"lactating\":\"哺乳（大范围）\",\"milking\":\"哺乳（大范围）\",\"breast sucking\":\"吸乳（中）\",\"sucking breasts\":\"吸乳（中）\",\"nipple sucking\":\"吸乳（中）\",\"nipple suck\":\"吸乳（中）\",\"breast suck\":\"吸乳（中）\",\"sucking nipples\":\"吸乳（中）\",\"self breast sucking\":\"自吸乳\",\"mutual breast sucking\":\"双向吸乳\",\"paizuri\":\"乳交\",\"titjob\":\"乳交\",\"titfuck\":\"乳交\",\"tit fuck\":\"乳交\",\"multiple paizuri\":\"多P乳交\",\"pussy\":\"阴户\",\"vagina\":\"阴户\",\"vulva\":\"阴户\",\"pubic hair\":\"阴毛\",\"pubes\":\"阴毛\",\"hairy pussy\":\"阴毛\",\"shaved pussy\":\"剃过阴毛的\",\"no pussy\":\"没逼的\",\"no vagina\":\"没逼的\",\"missing pussy\":\"没逼的\",\"missing vagina\":\"没逼的\",\"novagina\":\"没逼的\",\"clitoris\":\"阴蒂\",\"clit\":\"阴蒂\",\"fat mons\":\"肥逼\",\"pussy juice\":\"爱液\",\"pussy juice drip\":\"爱液\",\"vaginal juices\":\"爱液\",\"female ejaculation\":\"潮吹\",\"squirting (sex)\":\"潮吹\",\"grinding\":\"性器摩擦\",\"crotch rub\":\"胯部摩擦\",\"facesitting\":\"坐在脸上\",\"cervix\":\"子宫口\",\"cunnilingus\":\"舔阴\",\"pussy lick\":\"舔阴\",\"thigh sex\":\"腿交\",\"intercrural\":\"腿交\",\"intercrural sex\":\"腿交\",\"sumata\":\"腿交\",\"thigh job\":\"腿交\",\"straddle penis\":\"腿交\",\"footjob\":\"足交\",\"ashikoki\":\"足交\",\"masturbation\":\"自慰\",\"masturbate\":\"自慰\",\"masturbating\":\"自慰\",\"clothed masturbation\":\"隔着衣服自慰\",\"penis\":\"阳具/屌\",\"dicks\":\"阳具/屌\",\"cock\":\"阳具/屌\",\"cocks\":\"阳具/屌\",\"dick\":\"阳具/屌\",\"testicles\":\"睾丸/蛋蛋\",\"balls\":\"睾丸/蛋蛋\",\"ejaculation\":\"射出\",\"ejaculation between breasts\":\"射出\",\"cum\":\"射精\",\"sperm\":\"射精\",\"semen\":\"射精\",\"cumshot\":\"射精\",\"cum inside\":\"内射\",\"cum on breast\":\"射在胸上\",\"cum on hair\":\"射在头发上\",\"cum in hair\":\"射在头发上\",\"semen on hair\":\"射在头发上\",\"cum on food\":\"射在食物上\",\"public\":\"公共场所\",\"humiliation\":\"羞耻play\",\"caught\":\"被发现\",\"walk-in\":\"进门被发现\",\"body writing\":\"身上有字\",\"writing on body\":\"身上有字\",\"asian\":\"亚洲\",\"faceless male\":\"无脸男\",\"artificial vagina\":\"人工阴道\",\"pocket pussy\":\"人工阴道\",\"onahole\":\"人工阴道\",\"fleshlight\":\"人工阴道\",\"hitachi magic wand\":\"按摩棒\",\"wand vibrator\":\"按摩棒\",\"dildo\":\"人造阴茎\",\"egg vibrator\":\"跳蛋\",\"egg vibrators\":\"跳蛋\",\"sex\":\"性爱\",\"fucking\":\"性爱\",\"fuck\":\"性爱\",\"clothed sex\":\"穿着衣服做爱\",\"happy sex\":\"快乐做爱\",\"underwater sex\":\"水中做爱\",\"cock in thighhigh\":\"插在过膝袜里\",\"doggystyle\":\"狗爬式\",\"doggy style\":\"狗爬式\",\"leg lock\":\"跨坐式\",\"legs lock\":\"跨坐式\",\"missionary\":\"传教士体位\",\"missionary position\":\"传教士体位\",\"girl on top\":\"女上体位\",\"cowgirl position\":\"女上正骑\",\"reverse cowgirl\":\"女上反骑\",\"virgin\":\"处女/破瓜\",\"threesome\":\"3P\",\"group sex\":\"群P\",\"foursome\":\"群P\",\"fivesome\":\"群P\",\"groupsex\":\"群P\",\"tribadism\":\"磨豆腐\",\"scissoring\":\"磨豆腐\",\"gangbang\":\"轮奸\",\"gang rape\":\"轮奸\",\"gang sex\":\"轮奸\",\"gangrape\":\"轮奸\",\"gangsex\":\"轮奸\",\"gang bang\":\"轮奸\",\"femdom\":\"逆推\",\"condom\":\"套套\",\"condoms\":\"套套\",\"bandaid on pussy\":\"阴部贴着创可贴\",\"anal hair\":\"肛毛\",\"pubic hair peek\":\"从衣物里露出一部分阴毛\",\"cleft of venus\":\"蜜缝\",\"clitoral hood\":\"阴蒂包皮\",\"clitoris piercing\":\"阴核环\",\"clit piercing\":\"阴核环\",\"perineum\":\"会阴\",\"taint\":\"会阴\",\"urethra\":\"尿道\",\"crotch seam\":\"裆部的缝\",\"erect clitoris\":\"膨胀的阴核\",\"erect clit\":\"膨胀的阴核\",\"moderate pubic hair\":\"中分的阴毛\",\"overflow\":\"精液溢出(未拔出)\",\"overgrown\":\"杂草丛生\",\"excessive pubic hair\":\"极浓密的阴毛\",\"flat ass\":\"贫瘠的屁股\",\"no ass\":\"贫瘠的屁股\",\"gaping\":\"敞开的/撑开的(阴部和屁眼)\",\"gape\":\"敞开的/撑开的(阴部和屁眼)\",\"labia\":\"阴唇\",\"partially visible anus\":\"可以看见一部分肛门\",\"partially visible vulva\":\"可以看见一部分外阴\",\"pussy juice puddle\":\"爱液流成的滩\",\"pussy juice trail\":\"拉丝的爱液\",\"pussy juice string\":\"拉丝的爱液\",\"pussy peek\":\"微微渗出的爱液\",\"condom on penis\":\"戴避孕套\",\"double handjob\":\"双手各握着一根阴茎\",\"fingering\":\"指交\",\"guided penetration\":\"抓住男性器插入自己\",\"penis grab\":\"抓着阴茎\",\"two-handed handjob\":\"用双手手交\",\"paizuri under clothes\":\"着衣乳交\",\"spanked\":\"打屁股\",\"red butt\":\"打屁股\",\"anal fisting\":\"拳爆菊\",\"enema\":\"灌肠\",\"stomach bulge\":\"肚子胀\",\"x-ray\":\"透视人体内部\",\"xray\":\"透视人体内部\",\"tentacle\":\"触手\",\"gag\":\"口塞\",\"ballgag\":\"球塞\",\"bitgag\":\"棍塞\",\"ring gag\":\"扩口器\",\"cleave gag\":\"用布勒住嘴\",\"cleave gagged\":\"用布勒住嘴\",\"cleavegag\":\"用布勒住嘴\",\"panty gag\":\"用内裤塞口\",\"panty gagged\":\"用内裤塞口\",\"pantygag\":\"用内裤塞口\",\"tapegag\":\"胶带封口\",\"groping\":\"摸索\",\"fondling\":\"摸索\",\"grope\":\"摸索\",\"fondle\":\"摸索\",\"nipple torture\":\"虐乳头\",\"nipple pain\":\"虐乳头\",\"nipple piercing\":\"乳头穿孔\",\"pierced nipples\":\"乳头穿孔\",\"nipple piercings\":\"乳头穿孔\",\"cameltoe\":\"骆驼趾（俗称馒头逼）\",\"camel toe\":\"骆驼趾（俗称馒头逼）\",\"insertion\":\"插入物\",\"anal insertion\":\"菊花插入物\",\"fruit insertion\":\"用水果蔬菜\",\"large insertion\":\"巨大插入\",\"extreme insertion\":\"巨大插入\",\"huge insertion\":\"巨大插入\",\"penetration\":\"异物插入\",\"fisting\":\"拳头插入\",\"multiple insertions\":\"一穴多插\",\"double penetration\":\"双穴同插\",\"triple penetration\":\"三穴同插\",\"double vaginal\":\"双重入穴\",\"piercing\":\"穿孔\",\"piercings\":\"穿孔\",\"pierced\":\"穿孔\",\"navel piercing\":\"肚脐穿孔\",\"navel ring\":\"肚脐穿孔\",\"bellybutton piercing\":\"肚脐穿孔\",\"mound of venus\":\"腹部三角带\",\"wide hips\":\"宽盆骨\",\"large hips\":\"宽盆骨\",\"tamakericzx\":\"蛋疼\",\"vore\":\"丸吞\",\"transformation\":\"肉体变形\",\"mind control\":\"思想操控\",\"brainwashing\":\"思想操控\",\"blood\":\"血\",\"nyotaimori\":\"女体盛\",\"serving food on female\":\"女体盛\",\"wooden horse\":\"木马\",\"anal beads\":\"肛珠\",\"analbeads\":\"肛珠\",\"cock ring\":\"屌环\",\"penis ring\":\"屌环\",\"double dildo\":\"双头龙\",\"vibrator\":\"带振动的自慰器\",\"vibrators\":\"带振动的自慰器\",\"vibrator in thighhighs\":\"大腿贴着跳蛋控制器\",\"vibrator under panties\":\"跳蛋在内裤里\",\"slave\":\"奴隶\",\"shibari\":\"捆绑\",\"ropebondage\":\"捆绑\",\"rope bondage\":\"捆绑\",\"bondage\":\"捆绑/奴役\",\"tied up (sexual)\":\"捆绑/奴役\",\"bdsm\":\"绑缚与调教/支配与臣服/施虐与受虐\",\"pillory\":\"枷锁\",\"stocks\":\"枷锁\",\"rope\":\"绳子\",\"ropes\":\"绳子\",\"bound arms\":\"手臂捆绑\",\"tied arms\":\"手臂捆绑\",\"arms tied\":\"手臂捆绑\",\"bound wrists\":\"手腕捆绑\",\"hands bound\":\"手腕捆绑\",\"tied wrists\":\"手腕捆绑\",\"bound hands\":\"手腕捆绑\",\"tied hands\":\"手腕捆绑\",\"hands tied\":\"手腕捆绑\",\"crotch rope\":\"胯下捆绑\",\"crotchrope\":\"胯下捆绑\",\"hogtie\":\"曲膝捆绑\",\"frogtie\":\"青蛙捆绑\",\"suspension\":\"悬空捆绑\",\"suspended\":\"悬空捆绑\",\"spreader bar\":\"分腿捆绑\",\"spread bar\":\"分腿捆绑\",\"futanari\":\"扶她/双性\",\"futa\":\"扶她/双性\",\"dickgirl\":\"扶她/双性\",\"incest\":\"乱伦\",\"twincest\":\"兄弟/姐妹/姐弟/兄妹\",\"pegging\":\"女性使用假屌\",\"ganguro\":\"日本黑妹\",\"bestiality\":\"人兽\",\"beastiality\":\"人兽\",\"molestation\":\"性骚扰\",\"molesting\":\"性骚扰\",\"molester\":\"性骚扰\",\"voyeurism\":\"窥阴癖\",\"voyeur\":\"窥阴癖\",\"exhibitionism\":\"裸露癖\",\"rape\":\"强暴\",\"about to be raped\":\"将要被强暴\",\"anal tail\":\"肛尾\",\"butt plug tail\":\"肛尾\",\"slippers\":\"拖鞋\",\"slipper\":\"拖鞋\",\"socks\":\"短袜\",\"naked socks\":\"短袜\",\"sock\":\"短袜\",\"striped socks\":\"横条袜\",\"striped kneehighs\":\"横条袜\",\"striped thighhighs\":\"条纹过膝袜\",\"tabi\":\"日式厚底短袜\",\"torn thighhighs\":\"损坏了的过膝袜\",\"uwabaki\":\"女式学生鞋\",\"indoor shoes (japanese)\":\"女式学生鞋\",\"thighhighs\":\"过膝袜\",\"thighhighs only\":\"过膝袜\",\"stockings\":\"过膝袜\",\"naked thighhighs\":\"过膝袜\",\"stocking\":\"过膝袜\",\"white thighhighs\":\"白色过膝袜\",\"high heels\":\"高跟鞋\",\"heels\":\"高跟鞋\",\"mary janes\":\"玛丽珍鞋\",\"ankle socks\":\"踝袜\",\"back-seamed legwear\":\"袜缝\",\"bobby socks\":\"美式短袜\",\"bodystocking\":\"连体裤袜\",\"bow legwear\":\"带蝴蝶结的裤袜\",\"bow thighhighs\":\"带蝴蝶结的裤袜\",\"fine fabric emphasis\":\"精细的面料感/超还原的丝袜\",\"fishnet legwear\":\"渔网袜\",\"pantylines\":\"紧致的裤袜/略透明的裤袜\",\"seamed legwear\":\"有接缝的裤袜\",\"stirrup legwear\":\"马镫袜\",\"toeless legwear\":\"露趾裤袜\",\"lace-trimmed legwear\":\"蕾丝边裤袜\",\"leg cutout\":\"裤袜有开口\",\"leg warmers\":\"腿套/暖腿袜\",\"legwarmers\":\"腿套/暖腿袜\",\"kneehighs\":\"长袜\",\"kneehigh socks\":\"长袜\",\"kneesocks\":\"长袜\",\"knee socks\":\"长袜\",\"leggings\":\"裤袜\",\"loose socks\":\"泡泡袜\",\"garter straps\":\"袜带\",\"garter strap\":\"袜带\",\"garters\":\"吊带袜\",\"garter belt\":\"连腰吊带袜\",\"garterbelt\":\"连腰吊带袜\",\"pink thighhighs\":\"粉色过膝袜\",\"pantyhose\":\"连裤袜\",\"tights\":\"连裤袜\",\"fishnets\":\"网袜\",\"fishnet\":\"网袜\",\"frilled legwear\":\"带褶边的过膝袜\",\"black thighhighs\":\"黑色过膝袜\",\"ballet slippers\":\"芭蕾舞鞋\",\"ballet shoes\":\"芭蕾舞鞋\",\"pointe shoes\":\"芭蕾舞鞋\",\"barefoot sandals\":\"裸足凉鞋\",\"boots\":\"长靴\",\"boot\":\"长靴\",\"naked boots\":\"长靴\",\"boots removed\":\"脱下的靴子\",\"cross-laced footwear\":\"交叉系带鞋\",\"high heel boots\":\"高跟靴\",\"heel boots\":\"高跟靴\",\"knee boots\":\"及膝靴\",\"kneehigh boots\":\"及膝靴\",\"kneeboots\":\"及膝靴\",\"loafers\":\"乐福鞋\",\"rudder footwear\":\"舰C舰娘专用鞋\",\"stiletto heels\":\"细跟高跟鞋\",\"strappy heels\":\"带束带的高跟鞋\",\"thigh boots\":\"高帮靴\",\"thighboots\":\"高帮靴\",\"thighhigh boots\":\"高帮靴\",\"toeless boots\":\"露趾靴\",\"black legwear\":\"黑色裤袜\",\"white legwear\":\"白色裤袜\",\"torn legwear\":\"撕裂的裤袜\",\"striped legwear\":\"条纹裤袜\",\"asymmetrical legwear\":\"不对称裤腿\",\"brown legwear\":\"棕色裤袜\",\"uneven legwear\":\"不均匀的裤腿\",\"print legwear\":\"印花裤袜\",\"red legwear\":\"红色裤袜\",\"mismatched legwear\":\"不匹配的腿饰\",\"legwear under shorts\":\"短裤穿在裤袜外面\",\"purple legwear\":\"紫色裤袜\",\"grey legwear\":\"灰色裤袜\",\"blue legwear\":\"蓝色裤袜\",\"pink legwear\":\"粉色裤袜\",\"argyle legwear\":\"菱形裤腿\",\"ribbon-trimmed legwear\":\"丝带边饰裤袜\",\"american flag legwear\":\"星条旗裤袜\",\"green legwear\":\"绿色裤袜\",\"vertical-striped legwear\":\"竖条纹裤袜\",\"alternate legwear\":\"备用裤袜\",\"yellow legwear\":\"黄色裤袜\",\"multicolored legwear\":\"五彩裤袜\",\"ribbed legwear\":\"罗纹裤袜\",\"fur-trimmed legwear\":\"毛皮裤袜\",\"see-through legwear\":\"透视裤袜\",\"sheer legwear\":\"透视裤袜\",\"legwear garter\":\"裤袜吊袜带\",\"sock garters\":\"裤袜吊袜带\",\"thighhigh garter\":\"裤袜吊袜带\",\"two-tone legwear\":\"分段裤袜\",\"latex legwear\":\"乳胶裤袜\",\"cloud\":\"云\",\"clouds\":\"云\",\"full moon\":\"满月\",\"moon\":\"月亮\",\"moonlight\":\"月光\",\"night\":\"夜晚\",\"night sky\":\"夜空\",\"blue moon\":\"蓝月\",\"sky\":\"天空\",\"starry sky\":\"星空\",\"star sky\":\"星空\",\"sun\":\"太阳\",\"skyline\":\"天际线\",\"city skyline\":\"天际线\",\"shooting star\":\"流星\",\"shooting stars\":\"流星\",\"sunburst background\":\"旭日纹背景\",\"sunset\":\"落日\",\"beautiful detailed sky\":\"漂亮的天空\",\"day\":\"白天\",\"dusk\":\"黄昏\",\"in spring\":\"春\",\"in summer\":\"夏\",\"in autumn\":\"秋\",\"in winter\":\"冬\",\"stars\":\"星星\",\"cloudy\":\"多云\",\"rain\":\"下雨\",\"raining\":\"下雨\",\"in the rain\":\"雨中\",\"rainy days\":\"雨天\",\"abstract\":\"抽象\",\"acrylic paint (medium)\":\"亚克力画风\",\"acrylic paint\":\"亚克力画风\",\"airbrush (medium)\":\"喷枪\",\"alphonse mucha\":\"阿尔丰斯·慕夏\",\"amigurumi (medium)\":\"钩织玩偶/毛线娃娃\",\"art deco\":\"装饰艺术\",\"art nouveau\":\"新艺术\",\"alphonse mucha (style)\":\"新艺术\",\"mucha style\":\"新艺术\",\"ballpoint pen (medium)\":\"圆珠笔\",\"ballpoint pen\":\"圆珠笔\",\"book cover (medium)\":\"书本封面\",\"brush (medium)\":\"刷子\",\"brushpen (medium)\":\"毛笔\",\"calligraphy brush (medium)\":\"书法毛笔\",\"calligraphy pen (medium)\":\"书法笔\",\"canvas (medium)\":\"画布\",\"chalk (medium)\":\"粉笔\",\"charcoal (medium)\":\"炭笔\",\"clay (medium)\":\"黏土\",\"color ink (medium)\":\"彩色墨水\",\"color trace\":\"原画\",\"colored pencil (medium)\":\"彩色铅笔画\",\"pencil crayon (medium)\":\"彩色铅笔画\",\"coloured pencil (medium)\":\"彩色铅笔画\",\"cosplay\":\"角色扮演\",\"coupy pencil (medium)\":\"Coupy 铅笔\",\"crayon (medium)\":\"蜡笔\",\"cursor (medium)\":\"光标\",\"cyberpunk\":\"赛博朋克\",\"dakimakura (medium)\":\"抱枕\",\"dakimakura\":\"抱枕\",\"disc (medium)\":\"碟片\",\"expression chart\":\"角色的多表情展示\",\"faux figurine\":\"仿手办风格\",\"faux traditional media\":\"仿手绘\",\"fine art parody\":\"对某美术品的模仿/模仿名画\",\"flame painter\":\"Flame Painter (工具)\",\"flat color\":\"平涂风格\",\"flat colors\":\"平涂风格\",\"fourth wall\":\"虚实穿插/现实感/次元壁\",\"4th wall\":\"虚实穿插/现实感/次元壁\",\"fudepen (medium)\":\"墨笔/毛钢笔\",\"g-pen (medium)\":\"G 笔\",\"google sketchup (medium)\":\"Google Sketchup\",\"gouache (medium)\":\"水粉\",\"gouache\":\"水粉\",\"graffiti (medium)\":\"涂鸦\",\"graphite (medium)\":\"铅笔画/炭笔画\",\"pencil sketch\":\"铅笔画/炭笔画\",\"illustrator (medium)\":\"Illustrator\",\"impressionism\":\"印象派\",\"ink (medium)\":\"墨水\",\"leaf (medium)\":\"树叶\",\"lego (medium)\":\"乐高\",\"ligne claire\":\"白描\",\"marker (medium)\":\"马克笔风格\",\"copics\":\"马克笔风格\",\"millipen (medium)\":\"毫厘笔\",\"millipen\":\"毫厘笔\",\"minimalism\":\"极简主义\",\"mousepad (medium)\":\"手绘板\",\"nib pen (medium)\":\"蘸水笔画风\",\"tsukepen\":\"蘸水笔画风\",\"nib pen\":\"蘸水笔画风\",\"fountain pen (medium)\":\"蘸水笔画风\",\"nihonga\":\"日本画\",\"oil painting (medium)\":\"油画风格\",\"oil painting\":\"油画风格\",\"painting (medium)\":\"传统绘图工具\",\"paint (medium)\":\"传统绘图工具\",\"pastel (medium)\":\"像粉笔蜡笔作画的\",\"pastel color\":\"粉彩\",\"pen (medium)\":\"钢笔\",\"photorealistic\":\"很像照片的画\",\"porcelain (medium)\":\"瓷器\",\"print (medium)\":\"印刷品\",\"realistic\":\"现实的/真实的\",\"retro artstyle\":\"赛璐璐/复古艺术\",\"oldschool\":\"赛璐璐/复古艺术\",\"sketch\":\"草图\",\"rough sketch\":\"草图\",\"rough\":\"草图\",\"style parody\":\"画风模仿\",\"sumi-e\":\"墨绘\",\"surreal\":\"怪诞的/超现实主义\",\"swapnote (medium)\":\"交换笔记\",\"tempera (medium)\":\"蛋彩画\",\"theatre (medium)\":\"剧场\",\"traditional media\":\"手绘\",\"handdrawn\":\"手绘\",\"ukiyo-e\":\"浮世绘\",\"ukiyoe\":\"浮世绘\",\"unfinished\":\"未完成的\",\"work in progress\":\"未完成的\",\"wip\":\"未完成的\",\"variations\":\"(变装、变化、变色、成长)对比图\",\"washi tape (medium)\":\"和纸胶带\",\"watercolor (medium)\":\"水彩\",\"water pastel color\":\"水彩\",\"watercolour\":\"水彩\",\"watercolor pencil (medium)\":\"彩铅\",\"watercolour pencil\":\"彩铅\",\"whiteboard (medium)\":\"白板\",\"anmitsu (dessert)\":\"豆沙水果涼粉\",\"mitsumame\":\"蜜豆\",\"batter\":\"面糊\",\"anpan\":\"红豆包\",\"cinnamon roll\":\"肉桂卷\",\"gumball\":\"口香糖球\",\"gumballs\":\"口香糖球\",\"hot cross bun\":\"十字包\",\"noppo bread\":\"noppo 面包\",\"pastry box\":\"糕点盒\",\"doughnut box\":\"糕点盒\",\"cake box\":\"糕点盒\",\"cake\":\"蛋糕\",\"baumkuchen\":\"年轮蛋糕\",\"birthday cake\":\"生日蛋糕\",\"black forest cake\":\"黑森林蛋糕\",\"charlotte cake\":\"夏洛特蛋糕\",\"cheesecake\":\"乳酪蛋糕\",\"rare cheesecake\":\"生乳酪蛋糕\",\"brownie\":\"巧克力布朗尼\",\"chocolate cake\":\"巧克力蛋糕\",\"chocolate framboise\":\"巧克力红桑子莓\",\"christmas cake\":\"圣诞蛋糕\",\"cupcake\":\"纸杯蛋糕\",\"cupcakes\":\"纸杯蛋糕\",\"fondant au chocolat\":\"熔岩巧克力蛋糕\",\"layer cake\":\"千层蛋糕\",\"layered cake\":\"千层蛋糕\",\"madeleine\":\"玛德琳蛋糕\",\"mille-feuille\":\"千层酥\",\"mont blanc (food)\":\"白山蛋糕\",\"opera cake\":\"歌剧院蛋糕\",\"pound cake\":\"磅蛋糕\",\"red velvet cake\":\"红丝绒蛋糕\",\"cake slice\":\"分层蛋糕\",\"slice of cake\":\"分层蛋糕\",\"stollen\":\"史多伦\",\"strawberry shortcake\":\"草莓奶油海绵蛋糕\",\"swiss roll\":\"瑞士卷\",\"roll cake\":\"瑞士卷\",\"strawberry swiss roll\":\"草莓瑞士卷\",\"tiramisu\":\"提拉米苏\",\"wedding cake\":\"婚礼蛋糕\",\"yule log\":\"圣诞节原木\",\"candy\":\"糖果\",\"candies\":\"糖果\",\"candy cane\":\"糖果手杖\",\"chitose ame\":\"千岁饴\",\"cigarette candy\":\"香烟糖果\",\"creme egg\":\"鸡蛋奶油\",\"jelly bean\":\"糖果豆\",\"jelly beans\":\"糖果豆\",\"jellybean\":\"糖果豆\",\"jellybeans\":\"糖果豆\",\"kitkat\":\"奇巧\",\"konpeitou\":\"金平糖\",\"konpeito\":\"金平糖\",\"lollipop\":\"棒棒糖\",\"lollipops\":\"棒棒糖\",\"lolipop\":\"棒棒糖\",\"chupa chups\":\"珍宝珠\",\"shaped lollipop\":\"棒棒糖形状\",\"swirl lollipop\":\"漩涡棒棒糖\",\"m&m's\":\"M&M's\",\"marble chocolate\":\"大理石巧克力\",\"nerunerunerune\":\"nerunerunerune（糖果）\",\"pinata\":\"皮纳塔\",\"tootsweets\":\"甜甜圈\",\"candy apple\":\"糖苹果\",\"candied apple\":\"糖苹果\",\"toffee apple\":\"糖苹果\",\"caramel\":\"焦糖\",\"chewing gum\":\"口香糖\",\"gum\":\"口香糖\",\"bubblegum\":\"口香糖\",\"bubble gum\":\"口香糖\",\"chocolate\":\"巧克力\",\"apollo chocolate\":\"阿波罗巧克力\",\"chocolate bar\":\"巧克力棒\",\"chocolate fountain\":\"巧克力喷泉\",\"heart-shaped chocolate\":\"心形巧克力\",\"chocolate heart\":\"心形巧克力\",\"chocolate marquise\":\"女爵巧克力\",\"kinoko no yama\":\"明治巧克力蘑菇饼干\",\"takenoko no sato\":\"明治巧克力竹笋饼干\",\"white chocolate\":\"白巧克力\",\"churro\":\"油条\",\"cookie\":\"曲奇饼\",\"cookies\":\"曲奇饼\",\"checkerboard cookie\":\"棋盘花纹的饼干\",\"chocolate chip cookie\":\"巧克力片饼干\",\"country ma'am\":\"COUNTRY MA'AM\",\"gingerbread cookie\":\"姜饼饼干\",\"gingerbread house\":\"姜饼屋\",\"gingerbread man\":\"姜饼人（一种曲奇饼）\",\"pocky\":\"百奇饼干\",\"pepero\":\"百奇饼干\",\"sandwich cookie\":\"夹心饼干\",\"oreo\":\"奥利奥\",\"thumbprint cookie\":\"指纹特征数据\",\"jam cookie\":\"指纹特征数据\",\"toppo\":\"托普\",\"wafer\":\"冰淇淋脆片\",\"wafer stick\":\"晶圆卷\",\"cookie straw\":\"晶圆卷\",\"cotton candy\":\"棉花糖\",\"candy floss\":\"棉花糖\",\"fairy floss\":\"棉花糖\",\"bavarois\":\"巴伐利亚奶油\",\"icing\":\"糖霜\",\"frosting\":\"糖霜\",\"crepe\":\"绉\",\"dorayaki\":\"铜锣烧\",\"dough\":\"面团\",\"doughnut\":\"甜甜圈\",\"donut\":\"甜甜圈\",\"doughnuts\":\"甜甜圈\",\"donuts\":\"甜甜圈\",\"chocolate doughnut\":\"巧克力甜甜圈\",\"french cruller\":\"螺旋脊状甜甜圈\",\"cruller\":\"螺旋脊状甜甜圈\",\"sakura french\":\"樱花甜甜圈\",\"old-fashioned doughnut\":\"酥皮甜甜圈\",\"gelatin\":\"凝胶\",\"jello\":\"凝胶\",\"ice cream\":\"冰激凌\",\"icecream\":\"冰激凌\",\"banana split\":\"香蕉冰激凌\",\"coolish\":\"Coolish\",\"ice cream cone\":\"蛋卷冰淇淋\",\"waffle cone\":\"华夫饼蛋筒\",\"ice cream float\":\"飘浮冰淇淋\",\"ice cream sandwich\":\"冰淇淋三明治\",\"parfait\":\"芭菲\",\"strawberry parfait\":\"草莓冻糕\",\"single scoop\":\"单球冰淇淋\",\"double scoop\":\"双勺\",\"triple scoop\":\"三球冰淇淋\",\"quadruple scoop\":\"四个球的冰淇淋蛋筒\",\"too many scoops\":\"过多的冰激凌甜筒\",\"soft serve\":\"软冰淇淋\",\"sprinkles\":\"小块彩色糖果\",\"sundae\":\"圣代\",\"imagawayaki\":\"今川烧\",\"marshmallow\":\"棉花糖\",\"mooncake\":\"月饼\",\"muffin\":\"松饼\",\"muffins\":\"松饼\",\"pastry\":\"糕点\",\"chocolate cornet\":\"巧克力夹心\",\"cream puff\":\"泡芙\",\"cream puffs\":\"泡芙\",\"eclair (food)\":\"闪电泡芙\",\"macaron\":\"马卡龙\",\"pie\":\"馅饼\",\"apple pie\":\"苹果派\",\"popsicle\":\"冰棒/棒冰\",\"icelolly\":\"冰棒/棒冰\",\"popsicle stick\":\"冰棒棍\",\"tupet\":\"小喇叭\",\"chuupetto\":\"小喇叭\",\"watermelon bar\":\"西瓜冰棍\",\"suika bar\":\"西瓜冰棍\",\"pudding\":\"布丁\",\"flan\":\"布丁\",\"custard\":\"卡仕达酱\",\"pudding a la mode\":\"法式布丁\",\"shaved ice\":\"刨冰\",\"shavedice\":\"刨冰\",\"kakigori\":\"刨冰\",\"kakigoori\":\"刨冰\",\"slushie\":\"冰沙\",\"tanghulu\":\"糖葫芦\",\"tart\":\"果馅饼\",\"blueberry tart\":\"蓝莓馅饼\",\"fruit tart\":\"水果馅饼\",\"strawberry tart\":\"草莓挞\",\"wagashi\":\"日式点心\",\"japanese sweets\":\"日式点心\",\"momiji manjuu\":\"红叶馒头\",\"mochi\":\"麻糬\",\"dango\":\"团子\",\"ichigo daifuku\":\"草莓大福\",\"ichigodaifuku\":\"草莓大福\",\"kashiwa mochi (food)\":\"柏饼\",\"namagashi\":\"生菓子\",\"sakura mochi\":\"樱花麻糬\",\"sakuramochi\":\"樱花麻糬\",\"songpyeon\":\"松饼\",\"suama (food)\":\"蘇阿馬\",\"taiyaki\":\"鲷鱼烧\",\"uirou\":\"外郎饼\",\"warabimochi\":\"蕨饼\",\"youkan\":\"羊羹\",\"chikuwa\":\"竹轮（食物）\",\"chips\":\"薯片\",\"bugles\":\"号角\",\"doritos\":\"多力多滋\",\"potato chips\":\"土豆片\",\"potato chip\":\"土豆片\",\"pringles\":\"品客\",\"popcorn\":\"爆米花\",\"pretzel\":\"椒盐卷饼\",\"umaibou\":\"美味棒\",\"collarbone\":\"锁骨\",\"clavicle\":\"锁骨\",\"collarbones\":\"锁骨\",\"wings\":\"翅膀/翼\",\"wing\":\"翅膀/翼\",\"bat wings\":\"蝙蝠翅膀\",\"batwing\":\"蝙蝠翅膀\",\"butterfly wings\":\"蝴蝶翅膀\",\"black wings\":\"黑色之翼\",\"dark wings\":\"黑色之翼\",\"black wing\":\"黑色之翼\",\"demon wings\":\"恶魔之翼\",\"devil wings\":\"恶魔之翼\",\"muscle\":\"肌肉\",\"cape\":\"披肩/斗篷/披风\",\"camisole\":\"吊带背心\",\"detached sleeves\":\"袖肩分离装\",\"armsleeves\":\"袖肩分离装\",\"naked sleeves\":\"袖肩分离装\",\"detached sleeve\":\"袖肩分离装\",\"hoodie\":\"卫衣\",\"long sleeves\":\"长袖\",\"long sleeve\":\"长袖\",\"robe\":\"长袍\",\"robes\":\"长袍\",\"off shoulder\":\"露单肩\",\"off shoulders\":\"露单肩\",\"off-shoulder\":\"露单肩\",\"bare shoulders\":\"露双肩\",\"bare shoulder\":\"露双肩\",\"topless\":\"上着较少\",\"top less\":\"上着较少\",\"topless (female)\":\"上着较少\",\"open clothes\":\"敞开衣服\",\"open clothing\":\"敞开衣服\",\"open robe\":\"敞开长袍\",\"naked cape\":\"裸体披风\",\"nude cape\":\"裸体披风\",\"naked shirt\":\"裸体衬衫\",\"nude shirt\":\"裸体衬衫\",\"angel wings\":\"天使的翅膀\",\"detached wings\":\"脱离本体的翅膀\",\"floating wings\":\"脱离本体的翅膀\",\"dragon wings\":\"龙翼\",\"fairy wings\":\"妖精的翅膀\",\"harness\":\"背带\",\"whip marks\":\"鞭痕\",\"whipmarks\":\"鞭痕\",\"badge\":\"徽章\",\"badges\":\"徽章\",\"arm belt\":\"臂环\",\"bandaged arm\":\"缠着绷带的手臂\",\"bandaged arms\":\"缠着绷带的手臂\",\"bandaged hands\":\"缠着绷带的手\",\"bangle\":\"手镯\",\"bangles\":\"手镯\",\"bead bracelet\":\"珠子手链\",\"bracelet\":\"手镯\",\"bracelets\":\"手镯\",\"bracer\":\"护腕\",\"bracers\":\"护腕\",\"armband\":\"臂章\",\"armbands\":\"臂章\",\"arm band\":\"臂章\",\"armlet\":\"臂环\",\"arm bracelets\":\"臂环\",\"armlets\":\"臂环\",\"elbow gloves\":\"长袖手套\",\"opera gloves\":\"长袖手套\",\"long gloves\":\"长袖手套\",\"fingerless gloves\":\"露指手套\",\"fingerless glove\":\"露指手套\",\"gloves\":\"手套\",\"glove\":\"手套\",\"wrist cuffs\":\"腕饰\",\"detached cuffs\":\"腕饰\",\"wristcuff\":\"腕饰\",\"wrist cuff\":\"腕饰\",\"wristcuffs\":\"腕饰\",\"wristband\":\"腕带\",\"wrist bands\":\"腕带\",\"wrist band\":\"腕带\",\"wristbands\":\"腕带\",\"belly chain\":\"脐链\",\"waist chain\":\"脐链\",\"bandages\":\"绷带\",\"bandage\":\"绷带\",\"barcode\":\"条形码\",\"bar code\":\"条形码\",\"bow\":\"蝴蝶结\",\"bows\":\"蝴蝶结\",\"command spell\":\"令咒\",\"diamond (gemstone)\":\"钻石(宝石)\",\"heart lock (kantai collection)\":\"舰娘锁(舰C)\",\"heart tattoo\":\"心形纹身\",\"heartbeat\":\"心跳/表现出心动的文字\",\"mole\":\"痣\",\"beauty mark\":\"痣\",\"number tattoo\":\"编号纹身\",\"blazer\":\"西装夹克\",\"suit jacket\":\"西装外套\",\"capelet\":\"披肩\",\"cloak\":\"斗篷\",\"coat\":\"外套\",\"coattails\":\"燕尾\",\"collared jacket\":\"翻领夹克\",\"duffel coat\":\"粗呢大衣\",\"hooded cape\":\"连帽斗篷\",\"hooded cloak\":\"连帽披巾\",\"hooded coat\":\"连帽外套\",\"hooded jacket\":\"连帽夹克\",\"kesa\":\"袈裟\",\"labcoat\":\"白大褂\",\"lab coat\":\"白大褂\",\"military jacket\":\"军装夹克\",\"pant suit\":\"女性穿着西服\",\"pants suit\":\"女性穿着西服\",\"pantsuit\":\"女性穿着西服\",\"tailcoat\":\"燕尾服\",\"blouse\":\"罩衫\",\"cardigan\":\"开襟衫\",\"casual\":\"私服\",\"heart cutout\":\"衣服上有心形的开口\",\"center frills\":\"胸口带花边的服装\",\"center opening\":\"正中间开口的服装\",\"absolute cleavage\":\"正中间开口的服装\",\"checkered shirt\":\"格子衬衫\",\"checkered blouse\":\"格子衬衫\",\"clothes between breasts\":\"衣服勒在乳沟里\",\"clothing between breasts\":\"衣服勒在乳沟里\",\"cat cutout\":\"猫咪内衣\",\"t-shirt\":\"T 恤\",\"tshirt\":\"T 恤\",\"collared shirt\":\"翻领衬衫\",\"collared blouse\":\"翻领衬衫\",\"criss-cross halter\":\"交叉吊带\",\"crop top\":\"露腹短上衣\",\"cropped shirt\":\"短衬衫\",\"cropped vest\":\"小款背心\",\"dress shirt\":\"西服衬衫\",\"faulds\":\"腹甲\",\"front-tie top\":\"从正面打结的衣物\",\"gathers\":\"褶裥(衣物)\",\"gym shirt\":\"体操服(上身)\",\"high-waist skirt\":\"高腰裙\",\"virgin killer sweater\":\"处男杀手毛衣\",\"open-chest sweater\":\"胸部开口的毛衣\",\"keyhole sweater\":\"胸部开口的毛衣\",\"hooded sweater\":\"连帽毛衣\",\"hooded track jacket\":\"连帽运动夹克\",\"jersey\":\"运动衫\",\"sports jersey\":\"运动衫\",\"official jersey\":\"运动衫\",\"load bearing vest\":\"承重背心\",\"lowleg\":\"低胸装\",\"oversized shirt\":\"过大号衬衫\",\"sailor shirt\":\"水手服款衬衫\",\"tank top\":\"无袖紧身背心\",\"tanktop\":\"无袖紧身背心\",\"unbuttoned shirt\":\"解开纽扣的衬衫\",\"vest\":\"背心\",\"wet shirt\":\"湿衬衫\",\"wet t-shirt\":\"湿衬衫\",\"wet blouse\":\"湿衬衫\",\"cat lingerie\":\"猫系内衣\",\"cat keyhole bra\":\"猫系内衣\",\"dudou\":\"肚兜\",\"du dou\":\"肚兜\",\"bikini top\":\"比基尼上衣\",\"bikini top removed\":\"脱下比基尼上衣\",\"gloves removed\":\"脱下手套\",\"glove removed\":\"脱下手套\",\"half gloves\":\"很短的手套/半截手套\",\"short gloves\":\"很短的手套/半截手套\",\"latex gloves\":\"乳胶手套\",\"layered sleeves\":\"分层的衣袖\",\"sleeves folded up\":\"叠起来的袖子\",\"sleeves past fingers\":\"袖子长过手指\",\"sleeves past wrists\":\"袖子长过手腕\",\"sleeves past wrist\":\"袖子长过手腕\",\"sleeves pushed up\":\"袖子往上拉起\",\"hat flower\":\"花环\",\"asparagus\":\"芦笋\",\"beans\":\"豆子\",\"bean\":\"豆子\",\"red bean paste\":\"红豆馅\",\"bean paste\":\"红豆馅\",\"nattou\":\"纳豆\",\"natto\":\"纳豆\",\"bitter melon\":\"苦瓜\",\"broccoli\":\"西兰花\",\"cabbage\":\"卷心菜\",\"bok choy\":\"白菜\",\"carrot\":\"胡萝卜\",\"carrots\":\"胡萝卜\",\"cauliflower\":\"菜花\",\"coconut\":\"椰子\",\"coconuts\":\"椰子\",\"corn\":\"玉米\",\"maize\":\"玉米\",\"cucumber\":\"黄瓜\",\"cucumbers\":\"黄瓜\",\"pickle\":\"泡菜\",\"eggplant\":\"茄子\",\"aubergine\":\"茄子\",\"garlic\":\"大蒜\",\"kimchi\":\"韩国泡菜\",\"lettuce\":\"生菜\",\"mint\":\"薄荷\",\"mushroom\":\"蘑菇\",\"mushrooms\":\"蘑菇\",\"onion\":\"洋葱\",\"onion rings\":\"洋葱圈\",\"onion ring\":\"洋葱圈\",\"spring onion\":\"大葱\",\"scallion\":\"大葱\",\"negi\":\"大葱\",\"leek\":\"大葱\",\"parsley\":\"欧芹\",\"almond\":\"扁桃\",\"chestnut\":\"板栗\",\"chestnuts\":\"板栗\",\"peanut\":\"花生\",\"pepper\":\"胡椒\",\"bell pepper\":\"灯笼椒\",\"green pepper\":\"青椒\",\"red pepper\":\"红椒\",\"yellow pepper\":\"黄椒\",\"chili pepper\":\"辣椒\",\"chili\":\"辣椒\",\"habanero pepper\":\"哈瓦那辣椒\",\"habanero\":\"哈瓦那辣椒\",\"jalapeno pepper\":\"墨西哥辣椒\",\"jalapeno (chili)\":\"墨西哥辣椒\",\"potato\":\"土豆\",\"potatoes\":\"土豆\",\"radish\":\"萝卜\",\"daikon\":\"萝卜\",\"seaweed\":\"海藻\",\"hijiki\":\"羊栖菜\",\"nori\":\"海苔\",\"squash\":\"南瓜属\",\"pumpkin\":\"南瓜\",\"pumpkins\":\"南瓜\",\"jack-o'-lantern\":\"南瓜灯\",\"sweet potato\":\"红薯\",\"yams\":\"红薯\",\"yam\":\"红薯\",\"yakiimo\":\"烤白薯\",\"tomato\":\"番茄\",\"tomatoes\":\"番茄\",\"cherry tomato\":\"圣女果（小西红柿\",\"turnip\":\"芜菁\",\"warabi\":\"蕨\",\"azur lane\":\"碧蓝航线\",\"blue archive\":\"碧蓝档案\",\"granblue fantasy\":\"碧蓝幻想\",\"genshin impact\":\"原神\",\"touhou\":\"东方\",\"kantai collection\":\"舰队收藏\",\"idolmaster\":\"偶像大师\",\"idolmaster million live!\":\"偶像大师百万现场\",\"idolmaster cinderella girls\":\"偶像大师灰姑娘女孩\",\"idolmaster shiny colors\":\"偶像大师闪耀色彩\",\"umamusume\":\"赛马娘\",\"arknights\":\"明日方舟\",\"girls frontline\":\"少女前线\",\"fire emblem\":\"火焰之纹章\",\"princess connect\":\"公主连结\",\"princess connect! re:dive\":\"公主连结 Re:Dive\",\"uma musume pretty derby\":\"赛马娘\",\"mahou shoujo lyrical nanoha\":\"魔法少女奈叶\",\"nijisanji\":\"彩虹社\",\"re zero kara hajimeru isekai seikatsu\":\"Re:从零开始的异世界生活\",\"pokemon\":\"精灵宝可梦\",\"puella magi madoka magica\":\"魔法少女小圆\",\"mahou shoujo madoka magica\":\"魔法少女小圆\",\"gundam\":\"高达\",\"gochuumon wa usagi desu ka?\":\"请问您今天要来点兔子吗？\",\"k-on!\":\"轻音少女\",\"final fantasy\":\"最终幻想\",\"girls und panzer\":\"少女与战车\",\"to love ru\":\"出包王女\",\"fire emblem heroes\":\"火焰之纹章 英雄\",\"sword art online\":\"刀剑神域\",\"benghuai xueyuan\":\"崩坏学园\",\"neon genesis evangelion\":\"新世纪福音战士\",\"honkai impact\":\"崩坏3\",\"5-toubun no hanayome\":\"五等分的新娘\",\"go-toubun no hanayome\":\"五等分的新娘\",\"league of legends\":\"英雄联盟\",\"pretty cure\":\"光之美少女\",\"to aru majutsu no index\":\"魔法禁书目录\",\"code geass\":\"反叛的鲁路修\",\"suzumiya haruhi no yuuutsu\":\"凉宫春日的忧郁\",\"strike witches\":\"强袭魔女\",\"card captor sakura\":\"魔卡少女樱\",\"kono subarashii sekai ni shukufuku wo!\":\"为美好的世界献上祝福！\",\"sono bisque doll wa koi wo suru\":\"更衣人偶坠入爱河\",\"choujigen game neptune\":\"超次元游戏海王星\",\"fate/kaleid liner prisma illya\":\"魔法少女☆伊莉雅\",\"to aru kagaku no railgun\":\"某科学的超电磁炮\",\"love live! nijigasaki high school idol club\":\"Love Live! 虹咲学园学园偶像同好会\",\"saenai heroine no sodatekata\":\"路人女主的养成方法\",\"atelier\":\"炼金工房系列\",\"xenoblade\":\"异度神剑\",\"bang dream!\":\"BanG Dream!\",\"date a live\":\"约会大作战\",\"hibike! euphonium\":\"吹响吧！上低音号\",\"nier automata\":\"尼尔：自动人形\",\"queen's blade\":\"女王之刃\",\"yahari ore no seishun lovecome wa machigatteiru.\":\"我的青春恋爱喜剧果然有问题\",\"to love ru darkness\":\"出包王女 Darkness\",\"to heart (series)\":\"To Heart 系列\",\"xenoblade chronicles 2\":\"异度神剑2\",\"senran kagura\":\"闪乱神乐\",\"kaguya-sama wa kokurasetai ~tensai-tachi no renai zunousen~\":\"辉夜大小姐想让我告白～天才们的恋爱头脑战～\",\"bakemonogatari\":\"化物语\",\"mahou shoujo lyrical nanoha strikers\":\"魔法少女奈叶 StrikerS\",\"little busters!\":\"Little Busters!\",\"final fantasy xiv\":\"最终幻想 XIV\",\"to heart 2\":\"To Heart 2\",\"ore no imouto ga konnani kawaii wake ga nai\":\"我的妹妹哪有这么可爱！\",\"kimetsu no yaiba\":\"鬼灭之刃\",\"overwatch\":\"守望先锋\",\"final fantasy vii\":\"最终幻想 VII\",\"darling in the franxx\":\"DARLING in the FRANXX\",\"boku wa tomodachi ga sukunai\":\"我的朋友很少\",\"angel beats!\":\"Angel Beats!\",\"megaten\":\"女神转生系列\",\"fire emblem kakusei\":\"火焰之纹章 觉醒\",\"black rock shooter\":\"黑岩射手\",\"kemono friends\":\"兽娘动物园\",\"infinite stratos\":\"IS/无限斯特拉托斯\",\"monster musume no iru nichijou\":\"魔物娘的相伴日常\",\"fire emblem three houses\":\"火焰之纹章 风花雪月\",\"ssss.gridman\":\"SSSS.古立特\",\"highschool dxd\":\"恶魔高校 D×D\",\"zhanjianshaonv\":\"战舰少女\",\"lucky star\":\"幸运星\",\"kobayashi-san chi no maid dragon\":\"小林家的龙女仆\",\"sailor moon\":\"美少女战士\",\"spy x family\":\"间谍过家家\",\"project sekai\":\"世界计划缤纷舞台！ feat.初音未来\",\"sousou no frieren\":\"葬送的芙莉莲\",\"girls' frontline\":\"少女前线\",\"shirt\":\"衬衫\",\"cloud hair ornament\":\"云朵发饰\",\"after sex\":\"事后\",\"3girls\":\"3女\",\"4girls\":\"4女\",\"5girls\":\"6女\",\"6+girls\":\"6女+\",\"multiple girls\":\"多女\",\"multiple boys\":\"多男\",\"translated\":\"已翻译\",\"hat\":\"帽子\",\"hat bow\":\"蝴蝶结帽子\",\"hat ribbon\":\"蝴蝶结帽子\",\"wide sleeves\":\"宽袖\",\"sleeveless\":\"无袖\",\"jacket\":\"外套\",\"white shirt\":\"白色衬衫\",\"black shirt\":\"黑色衬衫\",\"weapon\":\"武器\",\"short sleeves\":\"短袖\",\"male focus\":\"强调男性\",\"hetero\":\"异性恋\",\"heart\":\"爱心\",\"sweat\":\"汗\",\"food\":\"食物\",\"shoes\":\"鞋\",\"black gloves\":\"黑色手套\",\"white gloves\":\"白色手套\",\"pants\":\"裤子\",\"puffy sleeves\":\"泡泡袖\",\"hand up\":\"举手\",\"dark skin\":\"深色皮肤\",\"stomach\":\"腹部\",\"grey background\":\"灰色背景\",\"black footwear\":\"黑色鞋子\",\"holding weapon\":\"手持武器\",\"star (symbol)\":\"星形\",\"nail polish\":\"指甲油\",\"bag\":\"包\",\"orange hair\":\"橙色头发\",\"sweatdrop\":\"汗滴\",\"wuthering waves\": \"鸣潮\"}"
  },
  {
    "path": "src/data/danbooru.csv",
    "content": "69,69(体位)\n1boy,1个男孩\n1girl,1个女孩\nabout_to_be_raped,将要被强暴\nabsurdres,超高分辨率\nadjusting_thighhigh,调整过膝袜\nahoge,呆毛\nalbum,专辑\nall_fours,四肢趴地\nanal_beads,肛珠\nanal_fisting,拳爆菊\nanal_insertion,菊花插入物\nangel,天使\nanimated_gif,gif格式图片\napron,围裙\nareolae,乳晕\narm_support,用手支撑住\narmlet,臂环\narmpit,腋\narms_behind_back,手放在身后\narms_crossed,手交叉于胸前\narms_up,抬手\naroused,性兴奋\narrow,箭\nartificial_vagina,人工阴道\nartist_request,\"作者未知\t需要补完\"\nass,屁股\nbabydoll,透明睡衣\nback,背影像\nback-to-back,背对背\nbad_id,ID转向错误(原地址或已被删除)\nballgag,球塞\nbandage,绷带\nbandaid,创可贴\nbangs,刘海\nbat_wings,蝙蝠翅膀\nbell,铃铛\nbelt,腰带\nbent_over,翘臀姿势\nberet,贝雷帽\nbestiality,人兽\nbike_shorts,自行车短裤\nbikini,比基尼\nbitgag,棍塞\nblack_eyes,黑眼\nblack_hair,黑发\nblack_thighhighs,黑色过膝袜\nblonde_hair,金发\nblood,血\nbloomers,灯笼裤\nblue_eyes,蓝眼\nblue_hair,蓝发\nblunt_bangs,齐刘海\nblush,脸红的\nbody_writing,身上有字\nbondage,捆绑/奴役\nbound_arms,手臂捆绑\nbound_wrists,手腕捆绑\nbra,胸罩\nbracelet,手镯\nbraid,辫子\nbreast_feeding,喂奶（小）\nbreast_grab,摸乳\nbreast_smother,把头塞入胸\nbreast_sucking,吸乳（中）\nbrown_eyes,棕眼\nbrown_hair,棕发\nbuilding,建筑\nbunny_ears,兔耳\nbusiness_suit,职场制服\nbust,半身像\nbutterfly_wings,蝴蝶翅膀\nbuttjob,臀交\ncake,蛋糕\ncamera,相机\ncane,手杖\ncape,披肩/斗篷/披风\ncaramelldansen,某著名伸手扭腰动作\ncat_ears,猫耳\ncat_pose,猫爪手势\ncensored,审核过的/有码\ncervix,子宫口\nchains,锁链\nchair,椅子\ncheerleader,拉拉队\ncherry_blossoms,樱花\nchibi,Q版人物\nchinadress,旗袍\nChinese,中文\nchinese_clothes,唐装\nchopsticks,筷子\nchristmas,圣诞节\ncigarette,香烟\ncleavage,乳沟\nclitoris,阴蒂\ncock_in_thighhigh,插在过膝袜里\ncock_ring,屌环\ncollar,项圈\ncollarbone,锁骨\ncolorful,色彩斑斓的\ncomic,漫画\ncosplay,角色扮演\ncovr,封面\ncowgirl_position,女上正骑\ncrazy,疯狂的\ncream,奶油\ncrease,起皱\ncross-section,透视人体内部\ncrotch_rope,胯下捆绑\ncrotch_rub,胯部摩擦\ncuffs,手链/手铐\ncum_inside,内射\ncum_on_breast,射在胸上\ncum_on_food,射在食物上\ncum_on_hair,射在头发上\ncunnilingus,舔阴\ncurly_hair,卷发\ncurtsy,屈膝礼\ndagger,匕首/短剑\ndakimakura,抱枕\ndark,暗的\ndark_persona,黑化的\ndeepthroat,深喉\ndevil,魔鬼（撒旦）\ndiaper,尿布\ndildo,假屌\ndog_ears,狗耳\ndouble_anal,双重爆菊\ndouble_dildo,双头龙\ndouble_penetration,双穴同插\ndouble_vaginal,双重入穴\ndress,连衣裙\ndrill_hair,钻头卷/公主卷\ndrunk,喝醉的\nearrings,耳环\negg_vibrator,跳蛋\nendured_face,忍耐的表情\nenema,灌肠\nEnglish,英文\nexpressionless,无表情的\nexpressions,表情绘\neyelid_pull,拉眼皮吐舌鬼脸\neyepatch,眼罩(独眼)\neyes_closed,闭眼\nfaceless_male,无脸男\nfacepaint,面纹\nfacesitting,坐在脸上\nfacial,颜射\nfangs,尖牙\nfellatio,口交\nfemale,女性\nfemale_ejaculation,潮吹\nfetal_position,曲腿至胸\nfine_art_parody,名画模仿\nfinger_gun,手枪手势\nfingerless_gloves,露指手套\nfingersmile,用手指做出笑脸\nfishnet_pantyhose,渔网袜\nfishnet_stockings,渔网袜\nfisting,拳头插入\nflower_petals,花瓣\nfoot,脚\nfootjob,足交\nforest,森林/树\nfox_ears,狐耳\nFrench,法文\nfrogtie,青蛙捆绑\nfrown,皱眉/蹙额\nfruit_insertion,用水果蔬菜\nfull_moon,满月\ngag,口塞\ngame_cg,游戏CG\ngangbang,轮奸\ngiantess,女巨人\ngirl_on_top,女上体位\ngloves,手套\ngoggles,风镜\ngohei,御币\ngokkun,吃精\ngothic,哥特风格\ngothic_lolita,哥特洛丽塔风格\ngradient_background,渐变的背景\ngreen_eyes,绿眼\ngreen_hair,绿发\ngrey_eye,灰眼\ngrey_hair,灰发\ngrin,露齿而笑\nguitar,吉他\ngun,枪\nguro,猎奇\ngym_uniform,运动服\nhair_ribbon,发带\nhairband,发卡\nhairclip,发夹\nhairjob,发交\nhalloween,万圣节\nhalo,头顶光环\nhand_to_mouth,手放在嘴边\nhandcuffs,手铐\nhandgun,手枪\nhandjob,用手做\nhappy_sex,快乐做爱\nharem,后宫\nhave_to_pee,憋尿\nheterochromia,异色瞳\nhigh_heels,高跟鞋\nhighres,高分辨率\nhime_cut,姬发式\nhimopan,系带式内裤\nhips,臀部\nhitachi_magic_wand,按摩棒\nhogtie,曲膝捆绑\nholding,拿着\nholding_hands,牵手\nhood,兜帽\nhorns,兽角\nhreesome,3P\nhug,拥抱\nhuge_ass,大屁股\nhuge_filesize,超级高分辨率/大文件\nincest,乱伦\nincredibly_absurdres,极高分辨率\ninsertion,插入物\nJapanese,日本人\nknee_boots,马靴\nkneeling,下跪\nkneepits,膝盖内侧\nlantern,灯笼\nlap_pillow,膝枕\nleash,宠物链\nleg_hug,抱腿\nlegwear,裹腿\nlips,嘴唇\nloli,萝莉\nlong_hair,长发\nlong_sleeves,长袖\nlooking_at_viewer,看着你\nlooking_back,向后看\nloose_socks,泡泡袜\nlow_leg_panties,低腰式内裤\nlowleg_panties,低腰式内裤\nlowres,低分辨率\nmaebari,阴贴/乳贴\nmagic_circle,魔法阵\nmagical_girl,魔法少女\nmaid,女仆\nmaid_headdress,女仆头饰\nmale,男性\nmary_janes,玛丽珍鞋\nmasturbation,自慰\nmermaid,美人鱼\nmessy_hair,凌乱发型\nmicrophone,麦克风\nmidriff,露腰上衣\nmiko,巫女\nmilf,熟女\nmini_top_hat,迷你礼帽\nminigirl,迷你女孩\nminiskirt,迷你裙\nmissionary,传教士体位\nmolestation,性骚扰\nmonochrome,单色图片\nmonster,怪物\nmound_of_venus,腹部三角带\nmouse_ears,老鼠耳朵\nmultiple_insertions,一穴多插\nmuscle,肌肉\nnaked,裸体的\nnaked_apron,裸体围裙\nnaked_cape,裸体披风\nnaked_overalls,裸体工作服\nnaked_ribbon,裸体丝带\nnaked_shirt,裸体衬衫\nnaughty_face,下流的表情\nnavel,肚脐\nnecklace,项链\nnecktie,领带\nnipple_pull,啦乳头\nnipple_suck,吸乳（中）\nnipple_torture,虐乳头\nnipples,乳头\nno_bra,无胸罩\nnosebleed,鼻血\nnude,裸体的\nnun,修女\nnurse_cap,护士帽\nnyotaimori,女体盛\nobento,便当\nocean,大海\nofuda,札符\non_stomach,趴着\nopen_clothes,敞开衣服\nopen_robe,敞开长袍\noptical_illusion,视觉错误\noral,口交\noriginal,原创\npaizuri,乳交\npajamas,睡衣\npanty_gag,用内裤塞口\npanty_pull,内裤拉下来\npantyhose,连裤袜\npantyshot,内裤走光\npayot,长鬓角\npegging,女性使用假屌\npenetration,异物插入\npentagram,五角星\npersonification,拟人\nphoto,照片\npiano,钢琴\npillory,枷锁\npink_thighhighs,粉色过膝袜\npleated_skirt,百褶裙\npointy_ears,尖耳\nponytail,马尾\npregnant,怀孕\nprincess_carry,公主抱\nprofile,侧面绘\npubic_hair,阴毛\npurple_eyes,紫发\npurple_hair,紫发\nreal,真实\nred_eyes,红眼\nred_hair,红发\nreverse_cowgirl,女上反骑\nring_gag,扩口器\nrobe,长袍\nrolleyes,眼球上翻\nrope,绳子\nruins,废墟/遗迹\nsad,悲伤的\nsailor_collar,水手领\nsake,日本酒\nsaliva,唾液\nsalute,敬礼\nsanta,圣诞装\nscarf,围巾\nschool_uniform,学校制服\nseiza,正坐\nserafuku,水手服\nshaved_pussy,剃过阴毛的（无毛B）\nshort_hair,短发\nshort_ponytail,短马尾\nshorts,短裤\nshota,正太\nshy,害羞的\nsiblings,兄弟姐妹\nside_ponytail,侧马尾\nsilhouette,剪影\nsilver_eyes,银眼\nsilver_hair,银发\nsisters,姐妹\nsitting,坐着\nsketch,素描\nskinny,骨感\nskirt_lift,掀起裙子\nslave,奴隶\nsleeping,睡觉\nslippers,拖鞋\nslit_pupils,竖的瞳孔/猫眼\nsmelling,闻\nsocks,短袜\nsolo,单人\nspanked,打屁股\nstare,凝视\nstockings,丝袜\nstocks,枷锁\nstraddle,跨坐\nstriped_panties,条纹内裤\nstriped_socks,横条袜\nstriped_thighhighs,条纹过膝袜\nsuit,西装\nsummer_dress,夏日长裙\nsunset,落日\nswimsuit,泳装\nsymmetrical_hand_pose,手对手\ntagme,图片有一些上传者未知的项目\ntail,尾巴\ntaiyaki,鲷鱼烧\ntamakeri,蛋疼\ntan_lines,晒日线\ntapegag,胶带封口\ntartan,格子花纹\ntattoo,纹身\nteacup,茶杯\ntears,眼泪\ntentacle,触手\nthigh_gap,股沟\nthighhighs,过膝袜\nthighs,大腿\nthong,丁字裤\ntiara,三重冕\ntie,领带\ntoes,脚趾\ntongue,舌头\ntop-down_bottom-up,趴着翘臀\ntorn_clothes,破烂衣服\ntorn_thighhighs,损坏了的过膝袜\ntraditional_media,传统媒体（手绘稿）\ntranslation_request,翻译\ntrap,伪娘\ntrefoil,三角裤给你看\ntribadism,磨豆腐\ntriple_penetration,三穴同插\ntsurime,吊眼角\ntwin_braids,双辫子\ntwintails,双马尾\numbrella,伞\nuncensored,未审核的/无码\nunderwater_sex,水中做爱\nunderwear,内衣\nundressing,脱衣服中\nuniform,制服\nvalentine,情人节\nvampire,吸血鬼\nvery_long_hair,很长的头发\nvibrator,带振动的自慰器\nvibrator_in_thighhighs,震动开关在过膝袜里\nvirgin,处女/破瓜\nvoyeurism,窥阴癖\nwaitress,女服务员\nwakamezake,酒倒在阴部\nwallpaper,壁纸\nwand,魔杖\nwatercolor_(medium),透明水彩绘\nwaving,招手\nwavy_hair,波浪发型\nweapons,武器\nwedding_dress,婚纱\nwestern,西部风格\nwet,湿身\nwhat,不知所谓\nwhite_eyes,白眼\nwhite_hair,白发\nwhite_panties,白色内裤\nwhite_thighhighs,白色过膝袜\nwide_hips,宽盆骨\nwince,闭一只眼\nwine,葡萄酒\nwink,眨眼\nwooden_horse,木马\nwrist_cuffs,腕饰\nwristband,腕带\nw-sitting,割坐\nyellow_eyes,金眼\nyokozuwari,侧身坐\nyukata,浴衣\nyukkuri_shiteitte_ne,油库里（馒头样只有头的人物）\nyuri,百合\nzettai_ryouiki,绝对领域\nzoom_layer,背景是前景的放大版\n2k-tan,2K碳\nabe_nana,安部菜菜\nadmiral_graf_spee_(azur_lane),斯佩伯爵海军上将（碧蓝航线）\naegis_(persona),艾吉斯（女神异闻录）\naerith_gainsborough,艾丽丝·盖恩斯巴勒\nafuro_terumi,亚风炉照美\nagrias_oaks,阿格莉亚丝\nahri_(league_of_legends),阿狸\naida_mana,相田爱\naino_megumi,爱乃惠\naino_minako,爱野美奈子\naircraft_carrier_oni,空母棲鬼\naisaka_taiga,逢坂大河\naisha_landar,艾尔莎·兰达\nakagi_(azur_lane),赤城(碧蓝航线)\nakagi_miria,赤城米莉亚\nakali,阿卡丽\nakashi_(azur_lane),明石|明石(碧蓝航线)\nakatsuki_kirika,晓切歌\nakaza_akari,赤座灯里\nakemi_homura,晓美焰\naki_(girls_und_panzer),小秋(少女与战车)\naki_minoriko,秋穰子\naki_shizuha,秋静叶\nakita_neru,亚北音留\nakiyama_mio,秋山澪\nakiyama_yukari,秋山优花里\nakizuki_ritsuko,秋月律子\nakizuki_ryo,秋月凉\nakuma_homura,恶魔焰\nalastor_(shakugan_no_shana),天壤劫火·亚拉斯特尔\nalena_(dq4),安莉娜公主(勇者斗恶龙4)\nalice_cartelet,爱丽丝·卡塔雷特\nalice_margatroid,爱丽丝·玛格特罗依德\nalice_margatroid_(pc-98),爱丽丝·玛格特罗依德(PC-98)\nalisa_(girls_und_panzer),亚理纱（少女与战车）\nalisa_ilinichina_amiella,亚莉莎·伊莉妮提娜·阿米耶拉\nalpaca_suri_(kemono_friends),苏利羊驼（动物朋友）\nalphonse_elric,阿尔冯斯·艾尔利克\naltera_(fate),阿提拉(Fate)\namagi_yukiko,天城雪子\namami_haruka,天海春香\namamiya_ren,雨宫莲\namanogawa_kirara,天之川绮罗\namasawa_yuuko,天泽勇子\namaterasu_(ookami),天照大神\namazon_(dragon's_crown),亚马逊女战士（龙之皇冠）\namerica_(hetalia),阿尔弗雷德·F·琼斯\namiya_(arknights),阿米娅（明日方舟）\nanastasia_(idolmaster),安娜斯塔西娅（偶像大师）\nanchovy_(girls_und_panzer),安丘比（少女与战车）\nandou_(girls_und_panzer),安藤（少女与战车）\nandroid_18,人造人18号\nandroid_21,人造人21号\nanegasaki_nene,姐崎宁宁\nange_(princess_principal),安洁（公主准则）\nangel_(kof),安琪儿（拳皇）\nangela_balzac,安吉拉·巴尔扎克（乐园追放）\nanila_(granblue_fantasy),阿妮拉（碧蓝幻想）\nanjou_naruko,安城鸣子\nanna_(frozen),安娜（冰雪奇缘）\nannie_leonhardt,亚妮·雷恩哈特\nanya_alstreim,阿尼亚·阿尔斯托莱姆\naoba_moca,青叶摩卡\naoki_reika,青木丽华\naono_miki,苍乃美希\naozaki_aoko,苍崎青子\naqua_(konosuba),阿库娅\nara_haan,艾拉·韩\naragaki_ayase,新垣绫濑\naragaki_shinjirou,荒垣真次郎\nararagi_karen,阿良良木火怜\nararagi_koyomi,阿良良木历\nararagi_tsukihi,阿良良木月火\narcueid_brunestud,爱尔奎特·布伦史塔德\narle_nadja,阿露露（噗哟噗哟）\narmin_arlert,阿尔敏·阿诺德\narthur_pendragon_(fate),旧剑(fate)\nartoria_pendragon_(fate),阿尔托莉雅·潘德拉贡\nartoria_pendragon_(swimsuit_ruler)_(fate),泳装狮子王(fate)\nasahina_mikuru,朝比奈实玖瑠\nasahina_mirai,朝日奈未来\nasakura_ryouko,朝仓凉子\nasbel_lhant,阿斯贝尔·兰特\nashido_mina,芦户三奈\nassam_(girls_und_panzer),阿萨姆（少女与战车）\nassassin_(fate/zero),暗杀者(fate/zero)\nasseylum_vers_allusia,艾瑟依拉姆·薇瑟·艾莉欧斯亚\nastolfo_(fate),阿斯托尔福（命运）\nasui_tsuyu,蛙吹梅雨\nasuna_(sao),结城明日奈\nasuna_(sao-alo),亚丝娜(ALO)\natago_(azur_lane),爱宕(碧蓝航线)\natago_(summer_march)_(azur_lane),爱宕（夏季进行曲）\natalanta_(fate),阿塔兰塔(fate)\nau_ra,敖龙族\nayanami_(azur_lane),绫波（碧蓝航线）\nayanami_rei,绫波丽\nayane_(doa),绫音（死或生）\nayase_eli,绚濑绘里\nayatsuji_tsukasa,绚辻词\nazura_(fire_emblem),阿库娅（火焰之纹章）\nbaiken,梅喧\nbakugou_katsuki,爆豪胜己\nbardiche,雷光战斧\nbayonetta,贝优妮塔（猎天使魔女）\nbazett_fraga_mcremitz,巴泽特·弗拉加·马克雷密斯\nbb_(fate),bb_(命运)\nbb_(swimsuit_mooncancer)_(fate),泳装BB\nbeatrice_(umineko),碧昂特莉丝(Umineko)\nbeatrix_(granblue_fantasy),贝阿朵丽丝（碧蓝幻想）\nbianca_(pokemon),白露（口袋妖怪）\nbelarus_(hetalia),娜塔莎·阿尔洛夫斯卡娅\nbelfast_(azur_lane),贝尔法斯特\nbelldandy,贝露丹蒂\nbernadetta_von_varley,贝尔娜提塔\nberserker_(fate/zero),狂兰|狂阶兰斯洛特\nblack_hanekawa,黑羽川\nblack_heart,圣黑之心\nblack_rock_shooter_(character),黑岩射手\nblake_belladonna,布蕾克·贝拉多娜\nblanc_(neptune_series),布兰（海王星）\nboa_hancock,海贼女帝波雅·汉库克\nchen,橙\nchi-class_torpedo_cruiser,雷巡チ級\nchitanda_eru,千反田爱瑠\nchiyoda_momo,千代田桃\nchun-li,春麗\ncommander_(azur_lane),指挥官（碧蓝航线）\ncorrin_(fire_emblem)_(female),神威（女）\ncorrin_(fire_emblem)_(male),神威（男）\nd.va_(overwatch),D.Va（守望先锋）\ndaidouji_tomoyo,大道寺知世\ndaiyousei,大妖精\ndark_sakura,黑樱\ndekomori_sanae,凸守早苗\ndoctor_(arknights),博士\ndoujima_nanako,堂岛菜菜子\neldridge_(azur_lane),埃尔德里奇（碧蓝航线）\nelin,艾琳族\nelise_(fire_emblem),伊莉丝（火焰之纹章）\nemiya_kiritsugu,卫宫切嗣\nemiya_shirou,卫宫士郎\nendou_mamoru,圆堂守\nene_(kagerou_project),榎本贵音（阳炎计划）\nenma_ai,阎魔爱\nenoshima_junko,江之岛盾子\nenterprise_(azur_lane),企业（碧蓝航线）\nerror_musume,报错娘\nerwin_(girls_und_panzer),松本里子\neva_01,初号机\neva_02,二号机\nexusiai_(arknights),能天使\nfailure_penguin,失败的企鹅\nfemale_protagonist_(pokemon_go),女トレーナー(ポケモンGO)\nfemale_saniwa_(touken_ranbu),女審神者\nflandre_scarlet,芙兰朵露·斯卡蕾特\nformidable_(azur_lane),可畏(碧蓝航线)\nfrankenstein's_monster_(fate),フランケンシュタイン(Fate)\nfubuki_(one-punch_man),地狱吹雪\nfujibayashi_kyou,藤林杏\nfujimaru_ritsuka_(female),咕哒子\nfujimaru_ritsuka_(male),咕哒男\nfujimura_taiga,藤村大河\nfujisaki_chihiro,不二咲千寻\nfujiwara_chika,藤原千花\nfujiwara_no_mokou,藤原妹红\nfukuji_mihoko,福路美穗子\nfukuzawa_yumi,福泽祐巳\nfunami_yui,船见结衣\nfurude_rika,古手梨花\nfurudo_erika,古戸ヱリカ\nfurukawa_nagisa,古河渚\nfurutani_himawari,古谷向日葵\nfutaba_anzu,双叶杏\nfutami_ami,双海亚美\nfutami_mami,双海真美\nfutatsuiwa_mamizou,二ッ岩マミゾウ\nfuura_kafuka,风浦可符香\ngalko,ギャル子\ngamagoori_ira,蟇郡苛\nganaha_hibiki,我那霸响\ngarnet_til_alexandros_xvii,ガーネット・ティル・アレクサンドロス17世\ngasai_yuno,我妻由乃\ngokotai,五虎退\ngokou_ruri,五更瑠璃\nhachikuji_mayoi,八九寺真宵\nhacka_doll_3,ハッカドール3号\nhagiwara_yukiho,萩原雪歩\nhakurei_reimu,博丽灵梦\nhakuryuu_(inazuma_eleven),白竜\nhammann_(azur_lane),哈曼(碧蓝航线)\nhanamura_yousuke,花村陽介\nhanasaki_tsubomi,花咲つぼみ\nhanekawa_tsubasa,羽川翼\nhanyuu,羽入\nharamura_nodoka,原村和\nharime_nui,針目縫\nharuno_haruka,春野はるか\nharuno_sakura,春野サクラ\nhasegawa_kobato,羽瀬川小鳩\nhassan_of_serenity_(fate),宁静的哈桑（命运）\nhata_no_kokoro,秦こころ\nhatoba_tsugu,鳩羽つぐ\nhatsune_miku,初音未来\nhatsune_miku_(append),初音ミクappend\nhayami_kanade,速水奏\nhayasaka_mirei,早坂美玲\nhecatia_lapislazuli,ヘカーティア・ラピスラズリ\nheiwajima_shizuo,平和島静雄\nheshikiri_hasebe,へし切長谷部(刀剣乱舞)\nhibari_(senran_kagura),云雀（闪乱神乐）\nhidaka_ai,日高爱\nhieda_no_akyuu,稗田阿求\nhigashi_setsuna,東せつな\nhiguchi_kaede,樋口楓\nhiiragi_kagami,柊镜\nhiiragi_tsukasa,柊つかさ\nhijiri_byakuren,聖白蓮\nhikawa_hina,氷川日菜\nhikawa_sayo,氷川紗夜\nhimejima_akeno,姬岛朱乃\nhimekaidou_hatate,姫海棠はたて\nhimekawa_yuki,姫川友紀\nhina_ichigo,雛苺\nhinanawi_tenshi,比那名居天子\nhinata_hideki,日向\nhinata_hajime,日向創\nhinatsuru_ai,雛鶴あい\nhino_akane_(idolmaster),日野茜\nhino_akane_(smile_precure!),日野あかね\nhino_rei,火野レイ\nhiradaira_chisaki,比良平ちさき\nhirasawa_ui,平沢憂\nhirasawa_yui,平泽唯\nhishikawa_rikka,菱川六花\nhonda_mio,本田未央\nhonebami_toushirou,骨喰藤四郎\nhong_meiling,红美铃\nhonma_meiko,本間芽衣子\nhorikawa_kunihiro,堀川国広\nhorikawa_raiko,堀川雷鼓\nhoshiguma_(arknights),星熊\nhoshiguma_yuugi,星熊勇仪\nhoshii_miki,星井美希\nhoshimiya_ichigo,星宮いちご\nhoshimiya_kate,星宮ケイト\nhoshizora_miyuki,星空みゆき\nhoshizora_rin,星空凛\nhotarumaru,蛍丸\nhoto_cocoa,保登心爱\nhoujou_hibiki,北条響\nhojo_karen,北条加蓮\nhoujou_satoko,北条沙都子\nhoujuu_nue,封獣ぬえ\nhourai_doll,蓬莱人形\nhouraisan_kaguya,蓬莱山辉夜\nhoushou_marine,宝钟玛琳\nhuang_baoling,黄宝鈴\nhuang_lingyin,凰铃音\nhyuuga_hinata,日向ヒナタ\nibaraki_kasen,茨木華扇\nibuki_(street_fighter),息吹\nibuki_fuuko,伊吹風子\nibuki_suika,伊吹萃香\nichigo_hitofuri,一期一振\nichihara_nina,市原仁奈\nichinose_kotomi,一ノ瀬ことみ\nichinose_shiki,一之濑志希\ni-class_destroyer,駆逐イ級\nigarashi_futaba_(shiromanta),五十嵐双葉\nigarashi_kyou_(eroe),五十嵐京\nikamusume,イカ娘\nikari_shinji,碇シンジ\nimaizumi_kagerou,今泉影狼\ninaba_tewi,因幡てゐ\ninami_mahiru,伊波まひる\ninkling,インクリング\ninoue_orihime,井上織姫\ninubashiri_momiji,犬走椛\ninugami_korone,戌神ころね\ninumuta_houka,犬牟田宝火\ninuyama_aoi,犬山あおい\niori_junpei,伊織順平\niori_rinko,イオリ・リン子\niroha_(samurai_spirits),いろは(侍魂)\nisobe_noriko,磯辺典子\nisolated_island_oni,離島棲鬼\nisshiki_akane,一色あかね\nisuzu_hana,五十鈴華\nitoshiki_nozomu,糸色望\nitsumi_erika,逸見エリカ\nizayoi_aki,十六夜アキ\nizayoi_liko,十六夜リコ\nizayoi_sakuya,十六夜咲夜\nizumi_konata,泉此方\nizumi_sagiri,和泉纱雾\nizumi-no-kami_kanesada,和泉守兼定\njakuzure_nonon,蛇崩乃音\njapan_(hetalia),本田菊\njavelin_(azur_lane),标枪(碧蓝航线)\njeanne_d'arc_(fate),圣女贞德（命运）\njeanne_d'arc_(granblue_fantasy),ジャンヌダルク(神撃のバハムート)\njouga_maya,条河麻耶\njougasaki_mika,城崎美嘉\njougasaki_rika,城ヶ崎莉嘉\njunketsu,神衣纯洁\njunko_(touhou),纯子（东方）\nkadotani_anzu,角谷杏\nkaenbyou_rin,火焰猫燐\nkafuu_chino,香风智乃\nkaga_(azur_lane),加贺(碧蓝航线)\nkagamihara_nadeshiko,各務原なでしこ\nkagamine_len,镜音连\nkagamine_rin,镜音铃\nkagiyama_hina,鍵山雛\nkagura_(gintama),神楽(銀魂)\nkagurazaka_asuna,神楽坂明日菜\nkaguya_luna,輝夜月\nkaiou_michiru,海王みちる\nkaizuka_inaho,界塚伊奈帆\nkaku_seiga,霍青娥\nkallen_stadtfeld,紅月カレン\nkamado_nezuko,灶门祢豆子\nkamijou_touma,上条当麻\nkamikita_komari,神北小毬\nkamio_misuzu,神尾观铃\nkamio_reiji_(yua),神尾提督（舰C）\nkamishirasawa_keine,上白沢慧音\nkamiya_nao,神谷奈绪\nkamui_gakupo,神威がくぽ\nkaname_madoka,鹿目まどか\nkanaria,金糸雀\nkanbaru_suruga,神原駿河\nkanna_kamui,カンナカムイ(小林さんちのメイドラゴン)\nkano_shuuya,鹿野修哉\nkanon_(umineko),嘉音\nkanroji_mitsuri,甘露寺蜜璃\nkan'u_unchou,关羽云长\nkanzaki_ranko,神崎兰子\nkariya_masaki,狩屋マサキ\nkarna_(fate),カルナ(Fate)\nkasane_teto,重音テト\nkashiwazaki_sena,柏崎星奈\nkashuu_kiyomitsu,加州清光\nkasodani_kyouko,幽谷響子\nkasuga_ayumu,春日歩\nkasugano_sakura,春日野さくら\nkasumi_(doa),霞(DOA)\nkasumigaoka_utaha,霞之丘诗羽\nkatagiri_sanae,片桐早苗\nkatou_asuka,加藤明日香\nkatou_megumi,加藤惠\nkatsuki_yuuri,胜生勇利\nkatsura_hinagiku,桂雏菊\nkatsuragi_misato,葛城美里\nkatyusha_(girls_und_panzer),喀秋莎（少女与战车）\nkawakami_mai,川神舞\nkawashima_ami,川岛亚美\nkawashima_momo,河嶋桃\nkawashiro_nitori,河城荷取\nkay_(girls_und_panzer),ケイ(GuP)\nkazama_asuka,風間飛鳥\nkazami_yuuka,風見幽香\nkazami_yuuka_(pc-98),旧作幽香\nkazanari_tsubasa,風鳴翼\nkazemaru_ichirouta,風丸一郎太\nkenzaki_makoto,剣崎真琴\nkiana_kaslana,琪亚娜·卡斯兰娜\nkido_tsubomi,木戸つぼみ\nkijin_seija,鬼人正邪\nkikuchi_makoto,菊地真\nkino_makoto,木野まこと\nkinomoto_sakura,木之本樱\nkira_yoshikage,吉良吉影\nkirigaya_suguha,桐谷直叶\nkirigiri_kyouko,雾切响子\nkirijou_mitsuru,桐条美鹤\nkirima_syaro,桐间纱路\nkirin_(armor),麒麟套\nkirino_ranmaru,霧野蘭丸\nkirisame_marisa,雾雨魔理沙\nkirito,桐人\nkiriya_aoi,霧矢あおい\nkiryuuin_satsuki,鬼龙院皋月\nkisaragi_(azur_lane),如月（碧蓝航线）|如月\nkisaragi_chihaya,如月千早\nkisaragi_momo,如月モモ\nkisaragi_shintarou,如月伸太郎\nkise_yayoi,黄瀬やよい\nkishibe_rohan,岸边露伴\nkishin_sagume,稀神サグメ\nkishinami_hakuno_(female),岸波白野\nkitashirakawa_tamako,北白川たまこ\nkitazawa_shiho,北泽志保\nkiyohime_(swimsuit_lancer)_(fate),清姫（泳装）\nkizuna_ai,絆愛\nkizuna_akari,紲星あかり\nkoakuma,小悪魔(東方Project)\nkobayakawa_rinko,小早川凛子\nkobayakawa_sae,小早川紗枝\nkobayakawa_yutaka,小早川ゆたか\nkochiya_sanae,东风谷早苗\nkochou_shinobu,胡蝶しのぶ\nkogitsunemaru,小狐丸\nkohinata_miho,小日向美穂\nkohinata_miku,小日向未来\nkoizumi_hanayo,小泉花阳\nkoizumi_itsuki,古泉一樹\nkoizumi_itsuki_(female),古泉一姫\nkokonoe_rin,九重りん\nkomaeda_nagito,狛枝凪斗\nkomaki_manaka,小牧愛佳\nkomeiji_koishi,古明地恋\nkomeiji_satori,古明地觉\nkondou_taeko,近藤妙子\nkongou_(aoki_hagane_no_arpeggio),コンゴウ(蒼き鋼のアルペジオ)\nkonjiki_no_yami,金色之暗\nkonno_junko,紺野純子\nkonpaku_youki,魂魄妖忌\nkonpaku_youmu,魂魄妖梦\nkonpaku_youmu_(ghost),半霊\nkoshimizu_sachiko,輿水幸子\nkotegawa_yui,古手川唯\nkotobuki_tsumugi,琴吹䌷\nkotomine_kirei,言峰綺礼\nkotonoha_akane,琴葉茜\nkousaka_honoka,高坂穗乃果\nkousaka_kirino,高坂桐乃\nkousaka_kyousuke,高坂京介\nkousaka_reina,高坂麗奈\nkousaka_tamaki,向坂環\nkoyama_yuzu,小山柚子\nkozakura_marry,小桜茉莉\nkuchiki_rukia,朽木ルキア\nkuga_natsuki,玖我なつき\nkujikawa_rise,久慈川りせ\nkujou_karen,九条カレン\nkumoi_ichirin,雲居一輪\nkunikida_hanamaru,国木田花丸\nkuradoberi_jam,蔵土縁紗夢\nkurodani_yamame,黒谷ヤマメ\nkuroka_(high_school_dxd),黒歌\nkurokawa_eren,黒川エレン\nkuroki_tomoko,黒木智子\nkurosaki_ichigo,黑崎一护\nkurosawa_dia,黑泽黛雅\nkurosawa_ruby,黑泽露比\nkuroyukihime,黑雪姬\nkurugaya_yuiko,来ヶ谷唯湖\nkurumi_erika,来海えりか\nkusakabe_misao,日下部みさお\nkusanagi_motoko,草薙素子\nkushieda_minori,櫛枝実乃梨\nkusugawa_sasara,久寿川ささら\nkyonko,キョン子\nkyouka_(princess_connect!),氷川鏡華\nlaffey_(azur_lane),拉菲（碧蓝航线）\nlappland_(arknights),拉普兰德\nlei_lei,泪泪\nlili_(tekken),リリ(鉄拳)\nlilith_aensland,欲望の迷い子リリス\nlillie_(pokemon),リーリエ(ポケモン)\nlisbeth,篠崎里香\nlittle_red_riding_hood_(grimm),赤頭巾\nlord_el-melloi_ii,ロード・エルメロイII世\nlulu_(league_of_legends),露璐\nmadotsuki,窓付き\nmaebara_keiichi,前原圭一\nmaekawa_miku,前川みく\nmakinami_mari_illustrious,真希波・マリ・イラストリアス\nmakise_kurisu,牧瀬紅莉栖\nmanabe_nodoka,真鍋和\nmanjuu_(azur_lane),蛮啾（碧蓝航线）\nmankanshoku_mako,満艦飾マコ\nmaou_(maoyuu),魔王(まおゆう)\nmarie_(girls_und_panzer),マリー(GuP)\nmaruyama_aya,丸山彩\nmash_kyrielight,玛修·基列莱特\nmatara_okina,摩多羅隠岐奈\nmatoba_risa,的場梨沙\nmatoi_ryuuko,纏流子\nmatou_kariya,間桐雁夜\nmatou_sakura,间桐樱\nmatsukaze_tenma,松風天馬\nmatsumoto_rangiku,松本乱菊\nmatsuno_choromatsu,チョロ松\nmatsuno_ichimatsu,松野一松\nmatsuno_jyushimatsu,十四松\nmatsuno_karamatsu,松野カラ松\nmatsuno_osomatsu,おそ松\nmatsuno_todomatsu,松野トド松\nmatsuura_kanan,松浦果南\nmayuzumi_fuyuko,黛冬优子\nmedicine_melancholy,梅蒂欣\nmegurine_luka,巡音流歌\nmeltryllis_(swimsuit_lancer)_(fate),メルトリリス(水着)\nmidare_toushirou,乱藤四郎\nmidorikawa_nao,绿川直\nmidoriya_izuku,绿谷出久\nmifune_miyu,三船美優\nmiia_(monster_musume),ミーア(モンスター娘のいる日常)\nmika_(girls_und_panzer),ミカ(GuP)\nmikazuki_munechika,三日月宗近(刀剣乱舞)\nmikazuki_yozora,三日月夜空\nmiki_sayaka,美树沙耶香\nmikisugi_aikurou,美木杉愛九郎\nmikko_(girls_und_panzer),ミッコ(GuP)\nmilfeulle_sakuraba,ミルフィーユ桜葉\nmimura_kanako,三村かな子\nminami_kotori,南小鸟\nminamino_kanade,南野奏\nminamoto_no_raikou_(swimsuit_lancer)_(fate),源頼光(水着)\nminamoto_sakura,源さくら\nminase_akiko,水瀬秋子\nminase_iori,水濑伊织\nminase_nayuki,水瀬名雪\nminato_aqua,凑阿库娅\nminazuki_karen,水無月かれん\nmisaka_imouto,御坂妹\nmisaka_mikoto,御坂美琴\nmishaguji,ミシャグジさま\nmiss_cloud,misscloud\nmisumi_nagisa,美墨なぎさ\nmitake_ran,美竹蘭\nmiura_azusa,三浦あずさ\nmiyafuji_yoshika,宮藤芳佳\nmiyako_yoshika,宮古芳香\nmiyamizu_mitsuha,宮水三葉\nmiyamoto_frederica,宮本フレデリカ\nmiyamoto_musashi_(swimsuit_berserker)_(fate),宮本武蔵(水着)\nmiyanaga_saki,宮永咲\nmiyu_edelfelt,美游·艾德费尔特\nmizuhashi_parsee,水橋パルスィ\nmizunashi_akari,水無灯里\nmizuno_ai,水野愛\nmizuno_ami,水野亜美\nmizutani_eri,水谷絵理\nmogami_shizuka,最上静香\nmomoe_nagisa,百江なぎさ\nmomozono_love,桃園ラブ\nmononobe_no_futo,物部布都\nmordred_(fate),莫德雷德（命运）\nmordred_(swimsuit_rider)_(fate),モードレッド(水着)\nmorichika_rinnosuke,森近霖之助\nmorikubo_nono,森久保诺诺\nmorishima_haruka,森島はるか\nmoriya_suwako,洩矢諏訪子\nmoroboshi_kirari,諸星きらり\nmotoori_kosuzu,本织小铃\nmukai_takumi,向井拓海\nmukaido_manaka,向井戸まなか\nmumei_(kabaneri),無名(甲鉄城のカバネリ)\nmurasa_minamitsu,村紗水蜜\nmurasaki_shikibu_(fate),紫式部（命运）\nmurasaki_shion,紫咲诗音\nmyoudouin_itsuki,明堂院いつき\nnaegi_makoto,苗木誠\nnagae_iku,永江衣玖\nnaganohara_mio,長野原みお\nnagato_yuki,长门有希\nnagisa_kaworu,渚カヲル\nnakano_azusa,中野梓\nnakano_miku,中野三玖\nnakano_nino,中野二乃\nnakano_yotsuba,中野四叶\nnamazuo_toushirou,鯰尾藤四郎\nnanami_chiaki,七海千秋\nnanao_yuriko,七尾百合子\nnanasaki_ai,七咲逢\nnaoe_riki,直枝理樹\nnaomi_(girls_und_panzer),ナオミ(Gup)\nnarukami_yuu,鳴上悠\nnatori_sana,名取纱那\nnatsu_megumi,奈津恵\nnatsuiro_matsuri,夏色まつり\nnatsume_kyousuke,棗恭介\nnatsume_rin,棗鈴\nnekomiya_hinata,猫宮ひなた\nnekomusume,猫娘\nnekomusume_(gegege_no_kitarou_6),6期猫娘\nnemoto_hina,根元陽菜\nnero_claudius_(bride)_(fate),尼禄克劳狄斯（新娘）（命运）\nnero_claudius_(fate),尼禄克劳狄斯（命运）\nnero_claudius_(swimsuit_caster)_(fate),ネロ・クラウディウス(水着)\nnibutani_shinka,丹生谷森夏\nniijima_makoto,新島真\nnijimura_okuyasu,虹村億泰\nnikaidou_saki,二階堂サキ\nninomiya_asuka,二宮飛鳥\nnishi_kinuyo,西絹代\nnishida_satono,爾子田里乃\nnishikino_maki,西木野真姬\nnishizumi_maho,西住まほ\nnishizumi_miho,西住美穗\nnishizumi_shiho,西住しほ\nnitocris_(swimsuit_assassin)_(fate),ニトクリス(水着)\nnitta_minami,新田美波\nnonna_(girls_und_panzer),ノンナ\nnorthern_white-faced_owl_(kemono_friends),アフリカオオコノハズク(けものフレンズ)\nnoumi_kudryavka,能美クドリャフカ\nnyarlathotep_(nyaruko-san),ニャル子\noctoling,タコガール\noda_nobunaga_(fate),织田信长（命运）\nogasawara_sachiko,小笠原祥子\nogata_chieri,緒方智絵里\nohara_mari,小原鞠莉\noikawa_shizuku,及川雫\nokabe_rintarou,岡部倫太郎\nokazaki_tomoya,岡崎朋也\nokazaki_ushio,岡崎汐\nokazaki_yumemi,岡崎夢美\nokita_sougo,沖田総悟\nokita_souji_alter_(fate),冲田总司alter（命运）\nokita_souji_(fate),冲田总司（命运）\nokumura_haru,奥村春\nonozuka_komachi,小野塚小町\nooji_mochizou,大路もち蔵\nookami_mio,大神ミオ\noomori_yuuko,大森ゆうこ\noomuro_sakurako,大室櫻子\norange_pekoe_(girls_und_panzer),オレンジペコ(GuP)\noreki_houtarou,折木奉太郎\noribe_yasuna,折部やすな\norihara_izaya,折原臨也\noshida_(girls_und_panzer),押田(GuP)\noshino_shinobu,忍野忍\notonashi_yuzuru,音無結弦\notonashi_kotori,音無小鳥\nouma_kokichi,王馬小吉\noumae_kumiko,黄前久美子\noyama_mahiro,緒山真尋\npalutena,パルテナ\npatchouli_knowledge,帕秋莉 诺蕾姬\npepperoni_(girls_und_panzer),ペパロニ(GuP)\np-head_producer,間島P\npipimi,ピピ美\nplatelet_(hataraku_saibou),血小板(はたらく細胞)\npopuko,ポプ子\nprincess_daisy,デイジー姫\nprincess_king_boo,キングテレサ姫\nprincess_of_moonbrook,ムーンブルクの王女\nprincess_peach,ピーチ姫\nprincess_zelda,塞尔达公主\nprinz_eugen_(azur_lane),欧根亲王（碧蓝航线）\nprinz_eugen_(unfading_smile)_(azur_lane),欧根亲王（不褪色的微笑）\nproducer_(idolmaster_cinderella_girls_anime),武内P\nlucoa_(maidragon),ケツァルコアトル(小林さんちのメイドラゴン)\nraiden_mei,雷电芽衣\nranma-chan,女らんま\nre-class_battleship,戦艦レ級\nreisen_udongein_inaba,铃仙·优昙华院·因幡\nreiuji_utsuho,灵乌路空\nreizei_mako,冷泉麻子\nremilia_scarlet,雷米莉亚\nrensouhou-chan,連装砲ちゃん\nrensouhou-kun,連装砲くん\nri-class_heavy_cruiser,重巡リ級\nriesz,リース(聖剣伝説3)\nringo_(touhou),鈴瑚\nrosehip_(girls_und_panzer),聖グロリアーナ女学院\nru-class_battleship,戦艦ル級\nrumia,ルーミア\nryougi_shiki,両儀式\nryuuguu_rena,龙宫礼奈\nsaber,Saber\nsage_(dq3),賢者\nsagisawa_fumika,鷺沢文香\nsaigusa_haruka,三枝葉留佳\nsaigyouji_yuyuko,西行寺幽幽子\nsairenji_haruna,西連寺春菜\nsakagami_tomoyo,坂上智代\nsakamoto_mio,坂本美緒\nsakata_gintoki,坂田銀時\nsakuma_mayu,佐久間まゆ\nsakura_chiyo,佐倉千代\nsakura_futaba,佐倉双葉\nsakura_kyouko,佐仓杏子\nsakura_miku,桜ミク\nsakurai_momoka,櫻井桃華\nsakurajima_mai,樱岛麻衣\nsakurauchi_riko,樱内梨子\nsanada_akihiko,真田明彦\nsanageyama_uzu,猿投山渦\nsaniwa_(touken_ranbu),審神者(刀剣乱舞)\nsanzen'in_nagi,三千院ナギ\nsaotome_alto,早乙女阿尔特\nsaotome_ranma,早乙女乱馬\nsasaki_chie,佐々木千枝\nsasaki_chiho,佐々木千穂\nsasha_braus,サシャ・ブラウス\nsaten_ruiko,佐天涙子\nsatonaka_chie,里中千枝\nsatou_kazuma,佐藤和真\nsawa_azusa,澤梓\nsawamura_spencer_eriri,泽村·斯潘塞·英梨梨\nsayo_samonji,小夜左文字\nscathach_(swimsuit_assassin)_(fate),スカサハ(水着)\nseiran_(touhou),晴岚（东方）\nsekibanki,赤蛮奇\nsemiramis_(fate),セミラミス(Fate)\nsendai_hakurei_no_miko,先代博麗の巫女\nsengoku_nadeko,千石撫子\nsenjougahara_hitagi,戦場ヶ原ひたぎ\nsenkawa_chihiro,千川ちひろ\nsenketsu,神衣鲜血\nsento_isuzu,千斗いすず\nserval_(kemono_friends),サーバル(けものフレンズ)\nsesshouin_kiara,杀生院祈荒\nseto_kousuke,瀬戸幸助\nsf-a2_miki,SF-A2\nshameimaru_aya,射命丸文\nshanghai_doll,上海人形\nshibuya_rin,涩谷凛\nshidare_hotaru,枝垂ほたる\nshihouin_yoruichi,四楓院夜一\nshiina_mayuri,椎名まゆり\nshijou_takane,四条贵音\nshiki_eiki,四季映姫・ヤマザナドゥ\nshima_rin,志摩凛\nshimada_arisu,島田愛里寿\nshimamura_uzuki,島村卯月\nshimazu_yoshino,島津由乃\nshindou_takuto,神童拓人\nshinjou_akane,新条茜\nshinku,真红\nshinomiya_kaguya,四宫辉夜\nshinonome_nano,東雲なの\nshinonono_houki,篠ノ之箒\nshiomi_kotone,汐見琴音\nshirabe_ako,調辺アコ\nshirai_kuroko,白井黑子\nshirakami_fubuki,白上吹雪\nshirakiin_ririchiyo,白鬼院凜々蝶\nshiranui_mai,不知火舞\nshirasaka_koume,白坂小梅\nshirase_sakuya,白瀬咲耶\nshirayuki_hime,白雪ひめ\nshirogane_naoto,白鐘直斗\nshizuka_rin,静凛\nshokudaikiri_mitsutada,燭台切光忠\nshokuhou_misaki,食蜂操祈\nshoukaku_(azur_lane),翔鶴(アズールレーン)\nsiege_(arknights),推进之王（明日方舟）\nsilica,綾野珪子\nsin_sack,罪袋\nsinon,诗乃|诗乃(SAO)\nsirius_(azure_horizons)_(azur_lane),天狼星\nsirius_(scorching-hot_seirios)_(azur_lane),天狼星\nsiro_(dennou_shoujo_youtuber_siro),電脳少女シロ\nskadi_(arknights),斯卡蒂（明日方舟）\nslime_(dragon_quest),スライム肉まん\nsoga_no_tojiko,苏我屠自古\nson_gohan,孫悟飯\nsonoda_umi,园田海末\nsonohara_anri,園原杏里\nsonozaki_mion,園崎魅音\nsonozaki_shion,園崎詩音\nsora_ginko,空银子\nsouryuu_asuka_langley,惣流明日香\nsouseiseki,蒼星石\nstakes_of_purgatory,煉獄の七姉妹\nstar_platinum,星の白金\nsugimoto_reimi,杉本鈴美\nsugiura_ayano,杉浦綾乃\nsuigintou,水銀燈\nsuiseiseki,翠星石\nsukuna_shinmyoumaru,少名针妙丸\nsunazuka_akira,砂塚あきら\nsuou_pavlichenko,蘇芳・パヴリチェンコ\nsuper_pochaco,すーぱーぽちゃ子\nsuper_sonico,すーぱーそに子\nsuzukaze_aoba,涼風青葉\nsuzuki_jun,鈴木純\nsuzumiya_haruhi,凉宫春日\ntachibana_arisu,橘ありす\ntachibana_hibiki_(symphogear),立花響\ntachibana_taki,立花瀧\nta-class_battleship,戦艦タ級\ntada_riina,多田李衣菜\ntaihou_(azur_lane),大凤(碧蓝航线)\ntaihou_(forbidden_feast)_(azur_lane),大凤（禁宴）\ntainaka_ritsu,田井中律\ntakagaki_kaede,高垣枫\ntakagi-san,高木さんめ\ntakakura_himari,高倉陽毬\ntakamachi_nanoha,高町奈叶\ntakamaki_anne,高巻杏\ntakami_chika,高海千歌\ntakamori_aiko,高森藍子\ntakanashi_rikka,小鳥遊六花\ntakao_(azur_lane),高雄(碧蓝航线)\ntakara_miyuki,高良みゆき\ntakarada_rikka,宝多六花\ntakasu_ryuuji,高須竜児\ntakatsuki_yayoi,高槻やよい\ntakeba_yukari,岳羽ゆかり\ntakebe_saori,武部沙织\ntakei_hisa,竹井久\ntakimoto_hifumi,滝本ひふみ\ntamamo_(fate),玉藻（命运）\ntamamo_no_mae_(fate/extra),玉藻前（命运/额外）\ntamamo_no_mae_(swimsuit_lancer)_(fate),玉藻前（泳装）\ntamura_yuri,田村ゆり\ntanamachi_kaoru,棚町薫\ntaneshima_popura,種島ぽぷら\ntanned_cirno,日焼けしたチルノ\ntatara_kogasa,多多良小伞\ntatebayashi_sakurako,馆林樱子\ntateyama_ayano,楯山文乃\ntatsumaki,戦慄のタツマキ\ntatsumi_kanji,巽完二\ntedeza_rize,天天座理世\nteireida_mai,丁礼田舞\ntendou_akane,天道あかね\ntenjou_utena,天上欧蒂娜\ntenjouin_asuka,天上院明日香\nten'ou_haruka,天王はるか\ntachibana_kanade,立华奏\ntexas_(arknights),德克萨斯（明日方舟）\nt-head_admiral,T督\ntodoroki_shouto,轰焦冻\ntoga_himiko,渡我被身子\ntohno_akiha,远野秋叶\ntohno_shiki,远野志贵\ntohsaka_rin,远坂凛\ntohsaka_tokiomi,远坂时臣\ntokiko_(touhou),朱鷺子\ntokisaki_kurumi,时崎狂三\ntomoe_hotaru,土萠ほたる\ntomoe_mami,巴麻美\ntoon_link,猫目リンク\ntoramaru_shou,寅丸星\ntoshinou_kyouko,歳納京子\ntotoki_airi,十時愛梨\ntoudou_shimako,藤堂志摩子\ntoudou_yurika,藤堂ユリカ\ntoujou_nozomi,東條希\ntouwa_erio,藤和エリオ\ntoyosatomimi_no_miko,豊聡耳神子\ntsukikage_yuri,月影ゆり\ntsukimiya_ayu,月宮あゆ\ntsukino_mito,月ノ美兎\ntsukino_usagi,月野兔\ntsukioka_kogane,月岡恋鐘\ntsukumo_benben,九十九弁々\ntsukumo_yatsuhashi,九十九八橋\ntsukuyomi_shirabe,月読調\ntsurumaki_kokoro,弦巻こころ\ntsurumaki_maki,弦巻マキ\ntsurumaru_kuninaga,鶴丸国永\ntsuruya,鶴屋さん\ntsushima_yoshiko,津岛善子\nuchi_emiri,内笑美莉\nudagawa_tomoe,宇田川巴\nuehara_himari,上原ひまり\nuiharu_kazari,初春飾利\nujimatsu_chiya,宇治松千夜\nultimate_madoka,女神まどか\nunited_kingdom_(hetalia),アーサー・カークランド\nunzan,雲山\nuraraka_ochako,麗日お茶子\nuruha_rushia,潤羽露西婭\nuryuu_ryuunosuke,雨生龍之介\nusada_pekora,兔田佩克拉\nusami_renko,宇佐見蓮子\nusami_sumireko,宇佐見菫子\nushiromiya_ange,右代宮縁寿\nushiromiya_battler,右代宮戦人\nushiromiya_jessica,右代宮朱志香\nushiromiya_maria,右代宮真里亞\nutsugi_yuuki,宇津木優木\nvampire_(azur_lane),吸血鬼(碧蓝航线)\nviktor_nikiforov,勇ヴィク\nvivio,高町ヴィヴィオ\nwakasagihime,わかさぎ姫\nwatanabe_you,渡辺曜\nwatatsuki_no_toyohime,綿月豊姫\nwatatsuki_no_yorihime,綿月依姫\nwhite_mage,白魔道士\nwo-class_aircraft_carrier,空母ヲ級\nyae_sakura,八重樱\nyagami_hayate,八神疾风\nyagen_toushirou,薬研藤四郎\nyagokoro_eirin,八意永琳\nyakumo_ran,八云蓝\nyakumo_yukari,八云紫\nyamabuki_inori,山吹祈里\nyamada_aoi,山田葵\nyamada_elf,山田エルフ\nyamagishi_fuuka,山岸風花\nyamanaka_ino,山中いの\nyamanaka_sawako,山中さわ子\nyamashiro_(azur_lane),山城(アズールレーン)\nyamato-no-kami_yasusada,大和守安定\nyaoyorozu_momo,八百万百\nyasaka_kanako,八坂神奈子\nyazawa_nico,矢泽妮可\nyorha_no._2_type_b,ヨルハ二号B型\nyorha_no._9_type_s,ヨルハ九号S型\nyorha_type_a_no._2,ヨルハA型二号\nyorigami_jo'on,依神女苑\nyorigami_shion,依神紫苑\nyoshida_yuuko_(machikado_mazoku),吉田優子\nyoshikawa_chinatsu,吉川ちなつ\nyotsuba_alice,四葉ありす\nyowane_haku,弱音ハク\nyuigahama_yui,由比滨结衣\nyuki_miku,雪初音\nyukine_chris,雪音クリス\nyukinoshita_yukino,雪之下雪乃\nyukishiro_honoka,雪城ほのか\nyumehara_nozomi,夢原のぞみ\nyumemi_riamu,梦见璃亚梦\nyumi_(senran_kagura),雪泉（闪乱神乐）\nyumizuka_satsuki,弓塚さつき\nnakamura_yuri,仲村ゆり\nyuudachi_(azur_lane),夕立(アズールレーン)\nyuuki_makoto,有里湊\nyuuki_mikan,结城美柑\nyuzuhara_konomi,柚原このみ\nyuzuki_yukari,結月ゆかり\nyuzuriha_inori,楪いのり\nz23_(azur_lane),Z23(碧蓝航线)\n1970s_(style),20世纪70年代(风格)\n1980s_(style),20世纪80年代(风格)\n1990s_(style),90年代(风格)\n1boys,1个男性\n1koma,单格漫画\n1other,1个非人类\n2boys,2个男性\n2girls,2个女性\n2koma,双分镜漫画\n2others,2个非人类\n39,ミクの日\n3boys,3个男性\n3girls,3个女性\n3koma,三格漫画\n4boys,4个男性\n4girls,4个女性\n4koma,四格漫画\n5boys,5个男性\n5girls,5个女性\n5koma,五格漫画\n6+boys,6个以上的男性\n6+girls,6个以上的女性\nabs,腹肌\nabsolutely_everyone,大合影|全家福\nabstract,抽象\nabstract_background,抽象背景\nabsurdly_long_hair,超长的头发\nabuse,虐待\nacoustic_guitar,原声吉他\nacrylic_paint_(medium),亚克力画风\nadapted_costume,原设服装改编\nadapted_uniform,改装制服\nadjusting_clothes,拨弄衣服\nadjusting_eyewear,扶眼镜\nadjusting_gloves,拨弄手套\nadjusting_hair,理头发\nadjusting_hat,整理帽子\nadjusting_headwear,整理头饰\nadjusting_legwear,整理裤袜\nadjusting_panties,拨内裤\nadjusting_swimsuit,拨弄泳衣\naerial_fireworks,空中烟火\naestus_estus,原初之火(武器)\nafloat,漂浮\nafro,鸟窝头|爆炸头\nafter_anal,肛交后\nafter_fellatio,口交后\nafter_kiss,接吻后\nafter_paizuri,乳交后\nafter_sex,事后\nafter_vaginal,事后阴道特写\nafterglow,事后余韵\nafterimage,残像\nagainst_glass,压在玻璃上\nagainst_wall,压在墙上\nage_difference,年龄差\nage_progression,年龄段展现\nage_regression,幼化\nahegao,阿嘿颜\naiguillette,绶带\naiming,瞄准\naiming_at_viewer,瞄准了读者(的视角)\nainu_clothes,阿伊努人的服饰\nair_bubble,气泡\nair_conditioner,空调\naircraft,飞行器\nairplane,飞机\nairship,飞艇\najirogasa,笠帽\nakanbe,拉下眼睑的鬼脸\nakeome,新年伊始\nalarm_clock,闹钟\nalbino,白化病\nalbum_cover,专辑封面\nalcohol,酒\nalien,外星人\nalley,小巷\nalolan_form,阿罗拉形态(宝可梦)\nalpha_signature,阿尔法签名(推特用)\nalphes_(style),阿尔卑斯风格\nalternate_breast_size,贫乳化|爆乳化\nalternate_color,异色\nalternate_costume,角色换装\nalternate_eye_color,与原设不同瞳色\nalternate_form,与原设不同形态变化\nalternate_hair_color,与原设不同发色变化\nalternate_hair_length,与原设不同头发长度变化\nalternate_hairstyle,与原设不同发型变化\nalternate_headwear,与原设不同头饰变化\nalternate_legwear,与原设不同腿部穿着变化\nalternate_skin_color,与原设不同肤色变化\nalternate_weapon,与原设不同武器变化\nalternate_wings,与原设不同翅膀\nambiguous_gender,性别暧昧\namerica,美国\namerican_flag,星条旗\namerican_flag_bikini,星条旗比基尼\nammunition,弹药\nammunition_belt,弹药带\namplifier_(instrument),大音响\namputee,肢体残缺\namulet,护身符\nanal,肛门|肛交\nanal_fingering,手指刺激肛门\nanal_hair,肛毛\nanal_object_insertion,肛门物体插入\nanal_tail,肛尾|插进肛门里的尾巴\nanchor,锚\nanchor_choker,锚形项圈\nanchor_hair_ornament,锚形发饰\nanchor_print,锚形印花\nanchor_symbol,锚形符号\nandrogynous,可男可女\nandroid,人造人\nangel_and_devil,天使与恶魔\nangel_wings,天使的翅膀\nanger_vein,青筋\nanglerfish,鮟鱇\nangora_rabbit,安哥拉兔\nangry,发怒\nanilingus,舔肛门\nanimal,动物\nanimal_costume,动物系装扮\nanimal_ear_fluff,耳绒毛\nanimal_ears,兽耳\nanimal_focus,以动物为焦点\nanimal_hat,动物主题帽饰\nanimal_hood,兽耳头罩\nanimal_hug,抱着动物\nanimal_on_head,头上有动物\nanimal_on_lap,膝盖上有动物\nanimal_on_shoulder,肩上有动物\nanimal_print,动物印花\nanimalization,动物化\nanime_coloring,动画上色\nankh,安库(假面骑士OOO)\nankle_boots,踝靴\nankle_lace-up,脚踝系带\nankle_ribbon,踝带\nankle_socks,踝袜\nankle_strap,脚踝丝环\nankle_wrap,脚踝套\nanklet,脚镯\nanniversary,纪念日\nannouncement_celebration,贺图\nannoyed,恼怒的\nantenna_hair,呆毛\nantennae,触角\nanti-materiel_rifle,反器材步枪\nantique_firearm,旧式火器\nantlers,鹿角\nanus,肛门\nanus_peek,微微露出肛门\nanzio_military_uniform,安齐奥军服\nanzio_school_uniform,安齐奥校服\napple,苹果\napplying_makeup,化妆\napril_fools,愚人节\naqua_background,水蓝色背景\naqua_bow,水蓝色蝴蝶结\naqua_dress,水蓝色连衣裙\naqua_eyes,水蓝色眼睛\naqua_hair,水蓝色头发\naqua_legwear,水蓝色的裤袜\naqua_nails,水蓝色指甲\naqua_neckwear,水蓝色领结\naqua_panties,水蓝色内裤\naqua_ribbon,水蓝色丝带\naqua_shirt,水蓝色衬衫\naqua_skirt,水蓝色短裙\naqua_theme,水蓝色\naquarium,水族馆\narabian_clothes,阿拉伯服饰\narachne,蜘蛛属性\naraki_hirohiko_(style),荒木飞吕彦风\naran_sweater,爱尔兰毛衣\narched_back,拱背\narchery,射箭\narchitecture,建筑\nareola_slip,乳晕走光\nargyle,菱形花纹\nargyle_background,菱形背景\nargyle_legwear,含菱形花纹的裤子\naria_company_uniform,亚利亚公司制服\narm_around_neck,单手搂着脖子\narm_around_waist,单手搂腰\narm_at_side,单手垂放\narm_behind_back,单手背到身后\narm_behind_head,单手托在脑后\narm_belt,臂环\narm_blade,手臂刀刃\narm_cannon,手炮\narm_garter,手臂袜带\narm_grab,抓住手臂\narm_guards,护臂\narm_held_back,手臂往后拉\narm_hug,挽手\narm_ribbon,手臂丝带\narm_tattoo,手臂有纹身\narm_under_breasts,托胸\narm_up,举着手\narm_warmers,暖袖\narm_wrap,袖套\narmband,腕章\narmchair,扶手椅\narmor,盔甲\narmored_boots,装甲靴\narmored_dress,战甲裙\narmpit_crease,腋窝皱褶\narmpit_cutout,衣服有能露出腋下的开口\narmpit_hair,腋毛\narmpit_peek,微微露出腋窝\narmpits,腋下\narms_around_neck,双手搂着脖子\narms_at_sides,双手垂放\narms_behind_head,双手抱头\narms_under_breasts,双手托胸\narmy,军队\narrancar,破面(死神系列)\narrow_(projectile),箭矢\narrow_(symbol),箭头\nart_brush,画笔\nart_nouveau,新艺术\nartbook,美术集\nartist_name,作者署名\nartist_self-insert,以作者本人为蓝本\nasa_no_ha_(pattern),麻叶纹\nascot,阿斯科特领巾\nashford_academy_uniform,阿什福特学院制服\nasian,亚洲人\nasphyxiation,窒息\nass_cutout,露出屁股的服饰\nass_focus,屁股为焦点\nass_grab,抓着屁股\nass_shake,晃屁股\nass_support,托着屁股\nass_visible_through_thighs,正面可见的屁股\nassault_rifle,突击步枪\nassisted_exposure,剥开衣服\nass-to-ass,屁股贴屁股\nasymmetrical_bangs,不对称的刘海\nasymmetrical_clothes,不对称的服饰\nasymmetrical_docking,胸部互碰|胸顶着胸\nasymmetrical_gloves,不对称的手套\nasymmetrical_hair,不对称的发型\nasymmetrical_horns,不对称的角\nasymmetrical_legwear,不对称的裤子\nasymmetrical_sleeves,不对称的袖子\nasymmetrical_wings,不对称的翅膀\nathletic_leotard,体操服\nattack,攻击\naudible_music,有音乐\naudible_speech,有人声\naudience,观众\naura,灵气\nautobot,汽车人\nautumn,秋天\nautumn_leaves,秋叶\naxe,斧头\nbaby,宝宝\nback_bow,(服饰)打在背后的结\nback_cutout,露出部分后背的衣服\nback_tattoo,背部纹身\nbackboob,从背后可看到的胸部\nbackground_text,背景文字\nbackless_dress,露背连衣裙\nbackless_outfit,露背装\nbacklighting,逆光\nbackpack,背包\nbackpack_removed,卸下的包\nback-print_panties,背面印花的内裤\nback-seamed_legwear,袜缝\nbackwards_hat,反扣的帽子\nbad_anatomy,错误的人体结构\nbad_end,坏结局\nbad_feet,脚的画法错误\nbad_hands,手的画法错误\nbad_perspective,错误的(画法)透视\nbad_proportions,人体比例不协调\nbadge,徽章\nbag,包\nbag_charm,背包挂件\nbagged_fish,金鱼水袋\nbags_under_eyes,眼袋\nbaguette,法国面包\nbalancing,(保持)平衡的姿势\nbald,秃头\nball,球\nball_gag,口球\nballerina,芭蕾舞女演员\nballet_slippers,芭蕾舞鞋\nballoon,气球\nballpoint_pen_(medium),圆珠笔\nbamboo,竹子\nbamboo_broom,竹扫帚\nbamboo_forest,竹林\nbamboo_steamer,蒸笼\nbanana,香蕉\nband_uniform,乐队制服\nbandage_on_face,贴有绷带的脸\nbandage_over_one_eye,缠着绷带的单眼\nbandaged_arm,缠着绷带的手臂\nbandaged_hands,缠着绷带的手\nbandaged_head,绑着绷带的头\nbandaged_leg,绑着绷带的腿\nbandages,绷带\nbandaid_on_arm,手臂上贴着创可贴\nbandaid_on_face,脸上贴着创可贴\nbandaid_on_forehead,额头贴着创可贴\nbandaid_on_knee,膝盖贴着创可贴\nbandaid_on_leg,腿上贴着创可贴\nbandaid_on_nose,鼻梁上贴着创可贴\nbandaid_on_pussy,阴部贴着创可贴\nbandaids_on_nipples,乳头贴着创可贴\nbandana,头巾\nbandeau,抹胸比基尼\nbandolier,子弹带\nbangle,手镯\nbangs_pinned_back,掀起的刘海\nbaozi,包子\nbar,酒吧\nbar_censor,黑条打码\nbara,大叔\nbarcode,条形码\nbarcode_tattoo,条形码纹身\nbare_arms,裸臂\nbare_back,裸背\nbare_hips,裸臀\nbare_legs,裸腿\nbare_shoulders,露肩\nbare_tree,枯木\nbarefoot,裸足\nbarefoot_sandals,裸足凉鞋\nbarrel,桶子\nbartender,酒保\nbaseball,棒球\nbaseball_bat,棒球棍\nbaseball_cap,棒球帽\nbaseball_mitt,棒球手套\nbaseball_uniform,棒球服\nbasket,篮子\nbasketball,篮球\nbass_clef,低音符\nbass_guitar,贝斯\nbat,蝙蝠\nbat_ears,蝙蝠耳朵\nbat_hair_ornament,蝙蝠发饰\nbat_print,蝙蝠印花\nbath,洗澡\nbath_stool,浴凳\nbath_yukata,浴衣\nbathing,入浴\nbathroom,浴室\nbathtub,浴缸\nbaton,指挥棒\nbattle,战斗|比试|战争|游戏\nbattle_axe,战斧\nbattle_rifle,战术步枪\nbattleship,战舰\nbayonet,刺刀\nbc_freedom_military_uniform,BC自由学园制服\nbdsm,SM\nbeach,海滩\nbeach_chair,沙滩椅\nbeach_towel,沙滩巾\nbeach_umbrella,沙滩伞\nbeachball,沙滩球\nbead_bracelet,珠子手链\nbead_necklace,珠子项链\nbeads,珠子\nbeam,光束\nbeam_rifle,激光步枪\nbeamed_eighth_notes,八分音符\nbeamed_sixteenth_notes,十六分音符\nbeanie,无檐帽\nbeans,豆\nbear,熊\nbear_ears,熊耳朵\nbear_hair_ornament,熊印花头饰\nbear_panties,熊印花内裤\nbear_print,熊印花\nbeard,胡须\nbeckoning,招手\nbed,床\nbed_sheet,床单\nbedroom,卧室\nbeer,啤酒\nbeer_can,听装啤酒\nbeer_mug,啤酒杯\nbehind-the-head_headphones,从后脑戴上的耳机\nbeige_background,米色背景\nbeige_sweater,米色毛衣\nbell_choker,铃铛项圈\nbelly,腹部\nbelly_chain,脐链\nbelly_grab,捏着肚子\nbelt_boots,皮带靴\nbelt_buckle,皮带扣\nbelt_collar,皮项圈\nbelt_pouch,腰包\nbeltbra,皮带束胸\nbeltskirt,皮带裙\nbench,长凳\nbendy_straw,弯折的吸管\nbespectacled,戴眼镜的\nbetween_breasts,乳沟里\nbetween_fingers,(突出)指间\nbetween_legs,(强调)两腿之间\nbetween_thighs,(强调)大腿之间\nbib,围兜\nbicycle,自行车\nbicycle_basket,自行车篮\nbig_belly,大肚子\nbig_hair,头发很多的\nbiker_clothes,自行车运动服\nbikesuit,骑行套装\nbikini_armor,比基尼盔甲\nbikini_aside,从三点剥开的比基尼\nbikini_bottom,比基尼泳裤\nbikini_lift,往上剥开的比基尼\nbikini_pull,扯着比基尼\nbikini_skirt,比基尼裙\nbikini_tan,泳装晒痕\nbikini_top,只穿着比基尼上衣\nbikini_top_removed,脱下了比基尼上衣\nbikini_under_clothes,比基尼当内衣\nbinoculars,双筒望远镜\nbird,鸟|拟鸟化\nbird_on_hand,手上的鸟\nbird_on_head,头上的鸟\nbird_on_shoulder,肩上的鸟\nbird_tail,鸟尾巴\nbiribiri,(哔哩哔哩)的电流\nbirthday,生日\nbirthday_cake,生日蛋糕\nbirthmark,胎记\nbisexual_(female),双性恋(女性)\nbishamonten's_pagoda,毘沙门天宝塔\nbishamonten's_spear,毘沙门天之矛\nbishop_(chess),主教(国际象棋)\nbishounen,美少年\nbit_gag,勒住嘴\nbite_mark,咬痕\nbiting,咬\nbiwa_lute,琵琶\nblack_apron,黑色围裙\nblack_armor,黑色盔甲\nblack_background,黑色背景\nblack_belt,黑色腰带\nblack_bikini,黑色比基尼\nblack_blindfold,黑色眼罩\nblack_blouse,黑色上衣\nblack_bodysuit,黑色紧身衣\nblack_border,黑色边框\nblack_bow,黑蝴蝶结\nblack_bra,黑色内衣\nblack_camisole,黑色吊带背心\nblack_cape,黑色斗篷\nblack_capelet,黑色披肩\nblack_cardigan,黑色开口衬衫\nblack_cat,黑猫\nblack_choker,黑色项链\nblack_coat,黑色外套\nblack_coat_(kingdom_hearts),黑色外套(王国之心)\nblack_collar,黑色项圈\nblack_dress,黑色连衣裙\nblack_feathers,黑色羽毛\nblack_flower,黑色的花\nblack_footwear,黑色的鞋\nblack_gloves,黑色手套\nblack_hairband,黑色发带\nblack_hakama,黑色的袴\nblack_headband,黑色头巾\nblack_headwear,黑色头饰\nblack_hoodie,黑色连帽衫\nblack_horns,黑色的角\nblack_jacket,黑色夹克\nblack_kimono,黑色和服\nblack_legwear,黑丝袜\nblack_leotard,黑色连身衣\nblack_nails,黑色指甲\nblack_neckwear,黑色领子\nblack_panties,黑色内裤\nblack_pants,黑色长裤\nblack_ribbon,黑色丝带\nblack_rose,黑玫瑰\nblack_sailor_collar,黑色水手领\nblack_scarf,黑色围巾\nblack_sclera,黑色巩膜\nblack_scrunchie,黑色发束\nblack_serafuku,黑色水手服\nblack_shirt,黑色衬衫\nblack_shorts,黑色短裤\nblack_skin,黑色皮肤\nblack_skirt,黑色短裙\nblack_sleeves,黑色袖子\nblack_suit,黑色西装\nblack_sweater,黑色毛衣\nblack_swimsuit,黑色泳衣\nblack_tail,黑色尾巴\nblack_tank_top,黑色无袖紧身背心\nblack_theme,黑色主题\nblack_umbrella,黑色的伞\nblack_vest,黑色背心\nblack_wings,黑色翅膀\nblack-framed_eyewear,黑框眼镜\nblade,剑\nblank_eyes,无神的双眼\nblank_speech_bubble,空话泡泡\nblank_stare,无主的眼神\nblanket,毯子\nblazer,西装夹克\nbleeding,出血\nblindfold,遮眼|眼罩\nblinds,百叶窗\nblinking,眨眼睛\nblonde_pubic_hair,金色阴毛\nblood_from_mouth,嘴角流血\nblood_on_face,脸上有血\nblood_splatter,溅血\nblood_stain,血迹\nbloody_clothes,衣服沾血\nbloody_tears,血泪\nbloody_weapon,沾血的武器\nbloom,盛开\nblouse,罩衫\nblowing,吹\nblue_armor,蓝色盔甲\nblue_background,蓝色背景\nblue_belt,蓝色饰带\nblue_bikini,蓝色比基尼\nblue_blouse,蓝色上衣\nblue_bodysuit,蓝色紧身衣\nblue_bow,蓝色蝴蝶结\nblue_bra,蓝色胸罩\nblue_buruma,蓝色短裤\nblue_butterfly,蓝色的蝴蝶\nblue_cape,蓝色斗篷\nblue_capelet,蓝色披肩\nblue_cardigan,蓝色开襟衫\nblue_choker,蓝色项圈\nblue_coat,蓝色外套\nblue_dress,蓝色洋装\nblue_fire,蓝色的火焰\nblue_flower,蓝色的花\nblue_footwear,蓝色鞋类\nblue_gloves,蓝色手套\nblue_hairband,蓝色发带\nblue_hakama,蓝色的袴\nblue_headband,蓝色头巾\nblue_headwear,蓝色头饰\nblue_hoodie,蓝色连帽衫\nblue_horns,蓝色的角\nblue_jacket,蓝色夹克\nblue_kimono,蓝色和服\nblue_legwear,蓝色紧身裤\nblue_leotard,蓝色连身衣\nblue_nails,蓝色指甲\nblue_neckwear,蓝色的领饰\nblue_panties,蓝色内裤\nblue_pants,蓝色长裤\nblue_ribbon,蓝色丝带\nblue_rose,蓝玫瑰\nblue_sailor_collar,蓝色水手领\nblue_sarong,蓝色沙滩裙\nblue_scarf,蓝色围巾\nblue_scrunchie,蓝色发束\nblue_serafuku,蓝色水手服\nblue_shirt,蓝色衬衫\nblue_shorts,蓝色短裤\nblue_skin,蓝色皮肤\nblue_skirt,蓝色短裙\nblue_sky,蓝天\nblue_sleeves,蓝色袖子\nblue_sweater,蓝色毛衣\nblue_swimsuit,蓝色泳衣\nblue_theme,蓝色\nblue_vest,蓝色背心\nblue_wings,蓝色翅膀\nblueberry,蓝莓\nblue-framed_eyewear,蓝框眼镜\nblur_censor,模糊打码\nblurry,模糊的\nblurry_background,模糊的背景\nblurry_foreground,前景模糊\nblush_stickers,表情贴纸\nboar,猪\nboard_game,棋盘游戏\nboat,船\nbob_cut,波波头\nbobby_socks,美式短袜\nbody_blush,身体泛红\nbody_hair,体毛\nbodypaint,人体彩绘\nbodystocking,连体裤袜\nbodysuit,连体紧身衣\nbodysuit_under_clothes,紧身衣裤\nbokeh,焦外成像\nbokken,木剑\nbokura_wa_ima_no_naka_de,《如今的我们》\nbolo_tie,波洛领带\nbolt_action,栓式枪机\nbomb,炸弹\nbomber_jacket,飞行员夹克\nbondage_outfit,束缚服\nbone,骨头\nbone_hair_ornament,骨头状饰品\nboned_meat,带骨肉\nbonnet,bonnet女帽\nbook,书\nbook_hug,抱着书\nbook_stack,书堆\nbookbag,书包\nbookmark,书签\nbookshelf,书架\nboots,长靴\nboots_removed,脱下的靴子\nborder,边框\nbored,无聊的\nborrowed_character,借鉴的角色\nborrowed_design,借鉴的设计\nborrowed_garments,男友的衣服\nbottle,瓶子\nbottomless,裸下半身\nbouncing_breasts,乳摇\nbound,绑住的\nbound_legs,腿被束缚\nbouquet,花束\nbow,蝴蝶结\nbow_(instrument),弦类乐器\nbow_(weapon),弓\nbow_bikini,带蝴蝶结的比基尼\nbow_bra,带蝴蝶结的胸罩\nbow_hairband,带蝴蝶结的发带\nbow_legwear,带蝴蝶结的裤袜\nbow_panties,带蝴蝶结的内裤\nbowing,鞠躬\nbowl,碗\nbowl_cut,锅盖头\nbowl_hat,碗状帽子\nbowtie,领结\nbox,箱子\nboxcutter,刻刀\nboxers,拳击手\nboxing_gloves,拳套\nboy_on_top,男上体位\nbra_lift,掀上去的胸罩\nbra_peek,微微露出胸罩\nbra_pull,拉下的胸罩\nbra_removed,摘下的胸罩\nbra_strap,内衣肩带\nbra_through_clothes,透过衣服可以看到胸罩\nbracer,护腕\nbraided_bangs,辫子刘海\nbraided_bun,辫式发髻\nbraided_ponytail,麻花辫马尾\nbranch,分支\nbrand_name_imitation,名牌neta\nbread,面包\nbreast_bondage,乳房绑缚\nbreast_conscious,对胸部在意\nbreast_curtains,乳帘\nbreast_envy,胸围歧视\nbreast_expansion,丰胸\nbreast_hold,抱着胸部\nbreast_lift,托着胸部\nbreast_padding,胸垫\nbreast_pocket,乳袋\nbreast_poke,戳胸\nbreast_press,挤压胸部\nbreast_rest,搁着胸部\nbreast_slip,胸部走光\nbreast_squeeze,从两侧挤胸\nbreast_suppress,手放在乳房上方\nbreast_tattoo,胸部纹身\nbreastless_clothes,露胸的衣服\nbreastplate,胸甲\nbreasts,乳房\nbreasts_apart,向两侧摊开的乳房\nbreasts_on_glass,胸压玻璃\nbreasts_on_head,压在头上的乳房\nbreasts_outside,露出的乳房\nbreath,呼吸\nbreathing_fire,喷火\nbrick,砖\nbrick_wall,砖墙\nbridal_gauntlets,婚纱手套\nbridal_veil,婚纱头纱\nbride,新娘\nbridge,桥\nbriefcase,公文包\nbriefs,男式内裤\nbright_pupils,明亮的瞳孔\nbroken,破碎的\nbroken_glass,碎玻璃\nbroken_horn,断角\nbroken_weapon,破碎的武器\nbrooch,胸针\nbroom,扫帚\nbroom_riding,骑扫帚\nbrother_and_sister,姐弟|兄妹\nbrothers,兄弟\nbrown_background,棕色背景\nbrown_belt,棕色皮带\nbrown_bikini,棕色比基尼\nbrown_bow,棕色蝴蝶结\nbrown_cape,棕色斗篷\nbrown_cardigan,棕色开襟衫\nbrown_coat,棕色外套\nbrown_dress,棕色连衣裙\nbrown_footwear,棕色鞋类\nbrown_gloves,棕色手套\nbrown_hairband,棕色发带\nbrown_headwear,棕色头饰\nbrown_jacket,棕色夹克\nbrown_kimono,棕色和服\nbrown_legwear,棕色的裤袜\nbrown_neckwear,棕色领饰\nbrown_panties,棕色内裤\nbrown_pants,棕色长裤\nbrown_ribbon,褐色丝带\nbrown_sailor_collar,棕色水手领\nbrown_scarf,棕色围巾\nbrown_shirt,棕色衬衫\nbrown_shorts,棕色短裤\nbrown_skirt,棕色短裙\nbrown_sweater,棕色毛衣\nbrown_theme,棕色主题\nbrown_vest,棕色马甲\nbrown-framed_eyewear,棕色镜框眼镜\nbruce_lee's_jumpsuit,李小龙款连身衣\nbruise,挫伤\nbrush,刷子\nbrushing_teeth,刷牙\nbubble,泡泡\nbubble_blowing,吹泡泡\nbubble_skirt,蓬蓬裙\nbubble_tea,珍珠奶茶\nbubble_tea_challenge,不用手喝珍珠奶茶挑战\nbuck_teeth,龅牙\nbucket,水桶\nbuckle,扣\nbudget_sarashi,绷带裹胸\nbukkake,射满脸\nbulge,裆部隆起\nbullet,子弹\nbullpup,牛犊式枪械\nbullying,欺负\nbun_cover,发髻盖\nbunching_hair,手持辫子\nbunny,兔子\nbunny_costume,兔子服装\nbunny_girl,兔娘|兔女郎\nbunny_hair_ornament,兔子饰品\nbunny_hood,兔耳帽\nbunny_pose,兔耳pose\nbunny_print,兔子图案\nbunny_tail,兔尾巴\nburn_scar,烧伤疤痕\nburning,燃烧\nburnt_clothes,烧焦的衣服\nbursting_breasts,包不住的巨乳\nburuma,女式灯笼裤\nburuma_aside,内裤掰到一边\nburuma_pull,褪下一部分的内裤\nbus,公共汽车\nbus_stop,公交站\nbush,灌木\nbustier,紧身胸衣\nbutler,管家\nbutt_crack,股沟\nbutt_plug,肛塞\nbutterfly,蝴蝶\nbutterfly_hair_ornament,蝴蝶发饰\nbutterfly_net,捕虫网\nbutterfly_print,蝴蝶印花\nbutterfly_sitting,蝴蝶坐\nbutton_badge,纽扣徽章\nbutton_eyes,纽扣式画法的眼睛\nbutton_gap,天使的小窗\nbuttons,纽扣\ncabbie_hat,报童帽\ncabinet,储藏柜\ncable,线缆\ncactus,仙人掌\ncafe,咖啡馆\ncage,笼子\ncake_slice,蛋糕块\ncalendar_(medium),日历\ncalendar_(object),图中有日历\ncalligraphy_brush,毛笔\ncalligraphy_brush_(medium),毛笔(中号)\ncamcorder,摄像机\ncamellia,山茶花\ncameltoe,骆驼趾\ncameo,精彩片段\ncamisole,无袖紧身背心\ncamouflage,迷彩\ncan,缶\ncandle,蜡烛\ncandlestand,烛台\ncandy,糖果\ncandy_apple,苹果糖\ncandy_cane,棒棒糖\ncannon,炮\ncan't_be_this_cute,俺妹元素\ncanvas_(object),画布\ncapelet,披肩\ncapri_pants,七分裤\ncar,汽车\ncar_interior,汽车内饰\ncard,卡片\ncard_(medium),卡片(中号图)\ncard_parody,玩牌\ncardboard_box,纸板箱\ncardigan,开襟衫\ncaressing_testicles,爱抚睾丸\ncarpet,地毯\ncarrot,胡萝卜\ncarrot_hair_ornament,胡萝卜发饰\ncarrot_necklace,胡萝卜项链\ncarrying,抱起\ncarrying_over_shoulder,肩扛\ncarrying_under_arm,夹在腋下\ncart,载货推车\ncartridge,弹夹\ncasing_ejection,子弹抛壳\ncast,包扎着绷带\ncastle,城堡\ncasual,私服\ncasual_one-piece_swimsuit,连体泳衣\ncat,猫\ncat_boy,猫系男子\ncat_costume,猫系服装\ncat_cutout,胸部开口出猫头剪影的服装\ncat_day,猫之日\ncat_ear_headphones,猫耳式耳机\ncat_ear_panties,猫耳造型内裤\ncat_girl,猫娘\ncat_hair_ornament,猫系发饰\ncat_hat,猫耳帽子\ncat_hood,猫耳兜帽\ncat_lingerie,猫系内衣\ncat_on_head,头上趴着猫\ncat_paws,猫爪\ncat_print,猫元素印花\ncat_tail,猫尾巴\ncat_teaser,逗猫\ncatchphrase,标志性台词\ncaterpillar_tracks,履带\ncaught,被抓现行\ncaustics,焦散\ncaution_tape,警示带\ncave,洞穴\ncd,光碟\nceiling,天花板\nceiling_light,顶灯\ncellphone,手机\ncellphone_picture,手机相片\ncentaur,人马|马娘\ncenter_frills,胸口带花边的服装\ncenter_opening,正中间开口的服装\nchain,锁链\nchain_necklace,项链\nchain-link_fence,铁网\nchainsaw,链锯\nchaldea_uniform,迦勒底制服\nchalk,粉笔\nchalkboard,黑板\nchampagne,香槟\nchampagne_flute,香槟杯\nchandelier,吊灯\nchaps,皮套裤\ncharacter_censor,用人脸打码\ncharacter_doll,角色公仔\ncharacter_name,含角色名\ncharacter_print,印着某角色\ncharacter_profile,角色简介\ncharacter_sheet,人设表\ncharacter_signature,含该角色的签名\ncharm_(object),强调角色魅力的\nchart,图表\nchasing,追逐\nchat_log,聊天框风格\ncheating,出轨\ncheckerboard_cookie,棋盘曲奇\ncheckered,方格图案\ncheckered_background,方格背景\ncheckered_floor,格子地板\ncheckered_kimono,格子和服\ncheckered_neckwear,格子领口\ncheckered_scarf,格子围巾\ncheckered_shirt,格子衬衫\ncheckered_skirt,格子裙\ncheek_bulge,鼓着腮帮\ncheek_pinching,捏脸颊\ncheek_poking,戳脸颊\ncheek_pull,扯脸颊\ncheek-to-cheek,脸贴脸\ncheering,助威\ncheese,奶酪\nchef,厨师\nchef_hat,厨师帽\nchef_uniform,厨师工装\nchemise,女式无袖宽内衣\ncherry,樱花|樱桃\ncherry_blossom_print,樱花印花\nchess_piece,棋子\nchest,胸部\nchest_hair,胸毛\nchest_jewel,胸前有宝石\nchest_of_drawers,抽屉\nchest_tattoo,胸部有纹身\nchestnut_mouth,栗子嘴\nchewing_gum,口香糖\nchibi_inset,内含Q版形象\nchick,小鸡\nchicken,鸡\nchi-hatan_military_uniform,知波单学院制服\nchild,小孩\nchild_drawing,儿童画作\nchild_on_child,孩子们\nchimney,烟囱\nchin_grab,抬下巴\nchin_rest,托着下巴\nchin_strap,颐革\nchin_stroking,摸下巴\nchina_dress,中国服饰\nchinese_text,中文\nchinese_zodiac,十二生肖\nchips,薯片\nchocolate,巧克力\nchocolate_bar,巧克力板\nchocolate_heart,心形巧克力\nchocolate_on_breasts,胸上的巧克力\nchoker,项圈\nchoko_(cup),猪口杯\nchristmas_lights,圣诞彩灯\nchristmas_tree,圣诞树\nchromatic_aberration,色差\nchurch,教堂\ncigar,雪茄\ncircle,圆圈\ncircle_cut,单行本概念预告图\ncircle_name,封绘署名\ncirclet,头冠\ncity,城市\ncity_lights,城市灯光背景\ncityscape,城市背景\nclassroom,教室\nclaw_(weapon),爪(武器)\nclaw_pose,嘎哦\nclaws,爪\ncleaning,打扫\ncleavage_cutout,露出的乳沟\ncleave_gag,被封住嘴\ncleaver,砍肉刀\ncleft_of_venus,蜜缝\nclenched_hand,握紧的手\nclenched_hands,紧握的双手\nclenched_teeth,牙齿紧咬\ncliff,悬崖\nclimbing,攀爬\nclipboard,写字板\nclitoral_hood,阴蒂包皮\nclitoral_stimulation,玩弄阴蒂\nclitoris_piercing,阴核环\ncloak,斗篷\nclock,时钟\nclock_tower,钟楼\nclone,克隆\nclosed_eyes,闭上的眼睛\nclosed_fan,折扇\nclosed_mouth,闭着的嘴\nclosed_umbrella,收着的伞\nclose-up,特写镜头\ncloth,布\nclothed_animal,有衣着的动物\nclothed_female_nude_female,穿着衣服的女性和裸女\nclothed_female_nude_male,穿着衣服的女性和裸男\nclothed_male_nude_female,穿着衣服的男性和裸女\nclothed_masturbation,着衣自慰\nclothed_pokemon,有衣着的口袋妖怪\nclothed_sex,着衣性交\nclothes,衣服\nclothes_around_waist,衣服系在腰上\nclothes_between_breasts,衣服勒在乳沟里\nclothes_between_thighs,衣物挂到大腿之间\nclothes_down,褪下衣物\nclothes_grab,扯着衣物\nclothes_hanger,衣架\nclothes_lift,掀起衣物\nclothes_pull,拉开衣物\nclothes_removed,脱下的衣服\nclothes_theft,偷衣服\nclothes_tug,拖拽衣服\nclothes_writing,印着字的T恤\nclothesline,晒衣服\ncloud,云\ncloud_hair,云絮状发型\ncloud_print,云状印花\ncloudy_sky,多云天气\nclover,三叶草\nclover_hair_ornament,三叶草发饰\nclub,棍棒\nclub_(shape),梅花(扑克)\ncoat,外套\ncoattails,燕尾\ncoca-cola,可口可乐\ncockpit,外套\ncocktail,鸡尾酒\ncocktail_dress,(社交场合穿的)短裙\ncocktail_glass,鸡尾酒杯\ncoffee,咖啡\ncoffee_cup,咖啡杯\ncoffee_mug,马克杯\ncoffin,棺材\ncoin,硬币\ncoke-bottle_glasses,厚如玻璃瓶底的圆眼镜\ncold,寒冷的\ncollage,拼贴画\ncollared_blouse,翻领短衫\ncollared_dress,有领连衣裙\ncollared_jacket,翻领夹克\ncollared_shirt,翻领衬衫\ncolor_connection,色彩关联\ncolor_guide,色标卡\ncolor_trace,原画\ncolored_eyelashes,彩色的睫毛\ncolored_inner_hair,内层挑染\ncolored_pencil_(medium),彩色铅笔画\ncolored_pubic_hair,阴毛颜色\ncolored_stripes,多彩条纹\ncolumn,柱子\ncolumn_lineup,立绘并列\ncomb,梳子\ncombat_boots,军用靴\ncome_hither,诱受\ncomforting,安慰\ncommand_spell,令咒\ncompany_connection,联动\ncompany_name,有版权署名\ncomparison,对比图\ncompetition_school_swimsuit,竞泳死库水\ncompetition_swimsuit,赛用泳衣\ncomputer,计算机\nconcept_art,概念艺术\ncondensation_trail,飞机云\ncondom,避孕套\ncondom_in_mouth,口叼避孕套\ncondom_on_penis,戴避孕套\ncondom_packet_strip,避孕套包装\ncondom_wrapper,避孕套包装\nconfession,表白\nconfetti,彩色纸屑(祝贺)\nconsensual_tentacles,非强行的触手侵犯\nconstellation,星座\nconstricted_pupils,收缩的瞳孔\ncontemporary,现代改编\ncontrapposto,对立式平衡\ncontroller,控制器\nconvenience_store,便利店\nconvenient_arm,遮住关键部位的手臂\nconvenient_censoring,简单巧妙的打码\nconvenient_leg,挡住关键部位的腿\ncookie,曲奇\ncooking,烹饪\ncooler,冷藏器\ncopyright,版权\ncopyright_name,版权署名\ncoral,珊瑚\ncorded_phone,有线电话\ncorn,玉米\ncorpse,尸体\ncorruption,恶堕|婊子化\ncorset,束腰\ncostume,服装\ncostume_switch,服饰互换\ncotton_candy,棉花糖\ncouch,沙发\ncountdown,倒计时\ncounter,柜台\ncouple,情侣\ncousins,表亲\ncover,封面\ncover_image,封面图片\ncover_page,封面\ncovered_collarbone,有衣物裹住的锁骨\ncovered_eyes,蒙住的眼\ncovered_face,蒙脸\ncovered_mouth,蒙住的嘴\ncovered_navel,隐约入目的肚脐\ncovered_nipples,激凸的乳头|隐约可见的乳头\ncovering,遮盖的动作\ncovering_ass,遮着臀部\ncovering_breasts,遮着乳房\ncovering_crotch,遮着裆部\ncovering_eyes,遮住眼睛\ncovering_face,挡住脸\ncovering_mouth,挡住嘴巴\ncovering_nipples,挡住乳头\ncow,牛\ncow_ears,牛耳朵\ncow_girl,牛娘\ncow_horns,牛角\ncow_print,奶牛系印花\ncow_tail,牛尾\ncowboy_boots,牛仔靴\ncowboy_hat,牛仔帽\ncowboy_shot,七分身镜头\ncrab,螃蟹\ncrack,裂痕\ncraft_essence,概念礼装\ncrane_(machine),起重机\ncrate,大木箱\ncravat,男式领巾\ncrazy_eyes,坏掉的眼神\ncreator_connection,同个原作者的角色们的同人\ncreature,创造物\ncreature_and_personification,拟人化(含对比)\ncredits_page,书脊\ncrepe,可丽饼\ncrescent,月牙\ncrescent_earrings,月牙耳环\ncrescent_hair_ornament,月牙发饰\ncrescent_moon,新月\ncrescent_rose,新月玫瑰\ncriss-cross_halter,交叉吊带\ncrop_top,露腹短上衣\ncrop_top_overhang,乳帘\ncropped_jacket,短夹克\ncropped_legs,只画了一部分腿\ncropped_shirt,短衬衫\ncropped_torso,只画了一部分躯干\ncropped_vest,小款背心\ncross,十字\ncross_earrings,十字耳环\ncross_hair_ornament,十字发饰\ncross_necklace,十字架项链\ncross_print,十字架元素图案\ncrossbow,弩\ncrossdressing,(变装)女装\ncrossed_ankles,交叉脚踝\ncrossed_arms,交叉双臂\ncrossed_bangs,交叉的刘海\ncrossed_legs,交叉的腿\ncross-laced_clothes,交叉花边服饰\ncross-laced_footwear,交叉系带鞋\ncrossover,跨界作品\ncrosswalk,人行横道\ncrotch,胯部\ncrotch_plate,裆部有特别覆盖物\ncrotch_seam,裆部的缝\ncrotchless,开裆的\ncrotchless_panties,开档内裤\ncrow,乌鸦\ncrowd,人群\ncrown,王冠|皇冠\ncrown_braid,法式冠编发\ncrying,哭\ncrying_with_eyes_open,睁着眼落泪\ncrystal,矿石\ncrystal_ball,水晶球\ncrystal_earrings,水晶耳环\ncrystal_hair,水晶状的头发\ncube,立方体\ncucumber,黄瓜\ncuddling,拥抱\ncum,精液\ncum_in_ass,肛门内射\ncum_in_mouth,口内射精\ncum_in_pussy,内射|中出\ncum_on_ass,射在屁股上\ncum_on_body,射在身上\ncum_on_boy,射在男性身上\ncum_on_breasts,射在胸上\ncum_on_clothes,射在衣服上\ncum_on_lower_body,射在下半身上\ncum_on_pussy,射在阴部上\ncum_on_self,射在自己身上\ncum_on_stomach,射在嘴里\ncum_on_tongue,射在舌头上\ncum_on_upper_body,射在上半身\ncum_pool,淌成一滩的精液\ncum_string,拉丝的精液\ncum_while_penetrated,射在后庭里\ncumdrip,溢出的精液(已拔出)\ncup,杯子\ncup_ramen,杯面\ncupcake,纸杯蛋糕\ncupless_bra,高露出度胸罩\ncurled_horns,弯曲的角\ncurry,咖喱\ncurry_rice,咖喱饭\ncursor,光标\ncurtains,窗帘\ncurtsey,(女子的)屈膝礼\ncurvy,展现魅力的姿势\ncushion,坐垫\ncute_&_girly_(idolmaster),cute&girly (偶像大师)\ncutoffs,热裤\ncuts,割伤\ncutting_board,砧板\ncutting_hair,剪头发\ncyberpunk,赛博朋克\ncyborg,赛博人类\ncyclops,独眼巨人\ncyrillic,斯拉夫文\ndaisy,雏菊\ndakimakura_(object),抱枕(物体)\ndamaged,受损的\ndancer,舞者\ndancing,跳舞\ndandelion,蒲公英\ndangerous_beast,《危险的野兽》FGO礼装\ndango,团子\ndanmaku,弹幕\ndappled_sunlight,透过树叶洒下的阳光\ndark_areolae,深色的乳晕\ndark_aura,黑暗的光环|黑暗的气场\ndark_blue_hair,深蓝色头发\ndark_elf,暗精灵\ndark_nipples,深色的乳头\ndark_penis,深色的阴茎\ndark_skin,褐色皮肤\ndarkness,黑暗\ndated,付上日期的\nday,白天\ndeath,死\ndebris,碎片|残骸\ndebt,负债的\ndecepticon,霸天虎\ndeep_penetration,捅到子宫\ndeep_skin,角色的另一面(多指色情)\ndeer,鹿\ndefeat,败北\ndemon,恶魔\ndemon_boy,恶魔男孩\ndemon_girl,魅魔\ndemon_horns,恶魔的角\ndemon_tail,恶魔尾巴\ndemon_wings,恶魔翅膀\ndenim,牛仔布\ndenim_shorts,牛仔短裤\ndenim_skirt,牛仔裙\ndepth_of_field,景深(画法)\ndesert,沙漠\ndesk,书桌\ndesk_lamp,台灯\ndessert,甜点\ndestruction,破坏\ndetached_collar,假领\ndetached_sleeves,分离袖子\ndetached_wings,不与本体相连的翅膀\ndiadem,冠饰\ndiagonal_bangs,斜刘海\ndiagonal_stripes,斜纹\ndiagonal-striped_neckwear,斜纹领结\ndiamond_(gemstone),钻石(宝石)\ndiamond_(shape),菱形(形状)\ndiamond_(symbol),菱形(符号)\ndice,骰子\ndifferent_reflection,映出的另一面\ndiffraction_spikes,衍射十字星\ndigital_dissolve,化成数据般消失\ndigital_media_player,随身听\ndimples_of_venus,女性的腰窝|维纳斯之眼\ndinosaur,恐龙\ndirndl,阿尔卑斯村姑裙\ndirty,肮脏的\ndirty_clothes,弄脏的衣服\ndirty_face,弄脏的脸\ndirty_feet,弄脏的脚\ndisembodied_head,分离的头\ndisembodied_limb,断肢\ndisembodied_penis,断掉的阴茎\ndisposable_cup,一次性纸杯\ndissolving,溶解的\ndissolving_clothes,溶解掉的衣服\ndiving,潜水\ndiving_mask,潜水面罩\ndiving_mask_on_head,头戴潜水面罩\ndixie_cup_hat,狗盆帽\ndock,船坞\ndoctor,医生\ndog,狗\ndog_collar,狗项圈\ndog_girl,犬娘\ndog_tags,狗牌\ndog_tail,狗尾巴\ndoggystyle,后入式\ndoily,花边元素\ndoll,人偶|玩偶\ndoll_hug,抱着玩偶\ndoll_joints,玩偶球形关节\ndolphin,海豚\ndolphin_shorts,海豚短裤\ndominatrix,女王(SM中)\ndomino_mask,SM面具\ndonation_box,募捐箱\n\"don't_say_\"\"lazy\"\"\",\"《don't_say_\"\"lazy\"\"》\"\ndoor,门\ndot_nose,小圆点鼻\ndotted_line,虚线\ndouble_bun,团子头\ndouble_handjob,双手各握着一根阴茎\ndouble_v,啊嘿颜比V\ndouble_vertical_stripe,服饰上有两条平行条纹\ndouble-breasted,双排纽扣\ndoughnut,甜甜圈\ndougi,武道服\ndoujin_cover,同人封面\ndoujinshi,同人志\ndove,白鸽\ndownblouse,胸部走光\ndowsing_rod,占星杖\ndoyagao,得意脸\nd-pad,方向键\nd-pad_hair_ornament,方向键发饰\ndragging,角色在拖某物\ndragon,龙\ndragon_girl,龙娘\ndragon_horns,龙角\ndragon_tail,龙尾\ndragon_wings,龙翼\ndragonfly,蜻蜓\ndraph,牛角族\ndrawer,抽屉\ndrawing,绘画\ndrawing_bow,拉弓\ndrawing_tablet,手绘板\ndrawr,源drawr不可寻\ndrawstring,衣服的抽绳\ndreaming,做梦\ndress_bow,连衣裙上的蝴蝶结\ndress_lift,掀起裙子\ndress_pull,剥下裙子胸口的部分\ndress_removed,脱下裙子\ndress_shirt,西服衬衫\ndress_tug,压住裙摆\ndressing,穿衣\ndressing_another,着装\ndrill,钻头\ndrink,饮料\ndrinking,喝\ndrinking_glass,酒杯\ndrinking_straw,吸管\ndripping,液体滴落\ndriving,驾驶\ndrone,无人机\ndrooling,流口水\ndrop_shadow,立绘阴影\ndropping,(意外)掉落\ndrugs,药物\ndrum,鼓\ndrum_(container),桶(容器)\ndrum_set,架子鼓\ndrumsticks,鼓槌\ndrying,弄干(浴后)\ndrying_hair,弄干头发\ndual_persona,双重人格\ndual_wielding,双持\nduck,鸭子\ndudou,肚兜\nduel,决斗\nduel_monster,游戏王决斗怪兽\nduffel_bag,行李包\nduffel_coat,粗呢大衣\ndumbbell,哑铃\ndusk,黄昏\ndust,灰尘\ndust_cloud,烟尘\nduster,掸子\ndutch_angle,德式倾斜镜头\ndvd_cover,DVD封面\neagle,鹰\near_biting,咬耳朵\near_blush,耳红\near_piercing,穿耳洞\near_protection,护耳罩\near_tag,耳标\nearbuds,耳塞\nearmuffs,耳罩\nearphones,耳机\nears,多双耳朵\nears_down,下垂的耳朵\nears_through_headwear,为耳朵留洞的头饰\neasel,画架\neast_asian_architecture,东方风格建筑\neaster_egg,复活节彩蛋\neastern_dragon,东方龙\neating,咀嚼\negasumi,工霞\negg,蛋\neggplant,茄子\negyptian,埃及\negyptian_clothes,埃及风格服饰\nehoumaki,惠方卷\neighth_note,八分音符\nejaculation,射精\nelbow_gloves,长手套\nelbow_pads,护肘\nelectric_fan,电风扇\nelectric_guitar,电吉他\nelectric_socket,插座\nelectricity,电\nelephant,大象\nelf,精灵\nelite_four,四天王\nema,绘马\nembarrassed,害羞\nembellished_costume,经润饰的服装\nembers,余烬\nemblem,纹章\nemerald_(gemstone),翡翠(宝石)\nemphasis_lines,集中线\nempty_eyes,空洞的眼神\nenergy_ball,能量球\nenergy_gun,镭射枪\nenergy_sword,光剑\nenglish_text,英语\nengrish_text,L和R不分的英文\nenmaided,女仆装\nenpera,(围巾束成的)乌贼鳍发型\nenvelope,信封\nepaulettes,肩章\nepic,壮丽且经典的故事(的同人)\neraser,橡皮擦\nerect_clitoris,膨胀的阴核\nerection,勃起\nerection_under_clothes,老二立帐篷\neromanga,色情漫画\nerror,有问题的作画\nerune,兽耳族\nevening,傍晚\nevening_gown,晚会礼服\neveryone,集合绘\nevil_grin,邪恶的露齿笑\nevil_smile,邪恶的笑容\nexcessive_cum,超大的射精量\nexcessive_pubic_hair,极浓密的阴毛\nexercise,做运动\nexhibitionism,露出\nexplosion,爆炸\nexplosive,易爆的\nexpression_chart,角色的多表情展示\nexpressive_clothes,富有表现力的衣服\nexpressive_hair,富有表现力的头发\nextra,衍生角色(形象)\nextra_arms,多只手臂\nextra_ears,四只耳朵\nextra_eyes,多只眼睛\nextra_mouth,有多张嘴巴\neye_contact,眼神交流\neye_of_horus,荷鲁斯之眼\neyeball,眼球\neyebrows,眉毛\neyebrows_behind_hair,挡在头发下的眉毛\neyebrows_visible_through_hair,透过头发可以看到的眉毛\neyelashes,睫毛\neyeliner,眼线\neyepatch_bikini,眼罩比基尼\neyepatch_removed,摘眼罩\neyes,眼睛\neyes_visible_through_hair,透过头发可以看到的眼睛\neyeshadow,眼影\neyewear_on_head,眼镜别在头上\neyewear_removed,摘眼镜\nface,脸部\nfaceless,没有脸部细节的\nfaceless_female,无脸部女性\nfacepalm,以手掩面\nface-to-face,脸贴脸\nfacial_hair,胡须\nfacial_mark,脸部有图案\nfacial_tattoo,脸部有纹身\nfacing_another,二人面对面(脸贴得很近)\nfacing_away,面向别处\nfacing_viewer,面向镜头\nfailure,失败\nfairy,小妖精\nfairy_wings,妖精的翅膀\nfake_animal_ears,仿制的动物耳朵\nfake_cover,(同人向玩梗向的)封面\nfake_facial_hair,假胡须\nfake_horns,装饰性的角\nfake_mustache,假胡子\nfake_screenshot,(同人向玩梗向的)截图\nfake_tail,仿造的尾巴\nfake_wings,仿造的翅膀\nfalchion_(fire_emblem),法尔西昂(火焰之纹章)\nfallen_down,倒地的\nfalling,正在下坠的\nfalling_leaves,落叶\nfalling_petals,落花\nfamily,一家子\nfamily_crest,家徽\nfan,扇子|电风扇\nfang,虎牙\nfang_out,露出虎牙|露出尖牙\nfanny_pack,腰包\nfantasy,幻想\nfashion,时尚\nfat,肥胖的|大号美女\nfat_man,胖子\nfat_mons,丰满的\nfather_and_daughter,父女\nfather_and_son,父子\nfaucet,水龙头\nfaulds,腹甲\nfaux_figurine,仿手办风格\nfaux_traditional_media,传统手绘风格\nfeather_boa,羽毛围巾\nfeathered_wings,羽翼\nfeathers,羽毛\nfeather-trimmed_sleeves,羽毛装饰的袖子\nfedora,软呢帽\nfeeding,喂食\nfeet,脚\nfeet_out_of_frame,双脚不在图内\nfeet_up,翘起脚\nfellatio_gesture,摆着口交的手势\nfemale_orgasm,女性高潮\nfemale_pervert,痴女\nfemale_pov,女性视角\nfemdom,逆强奸\nfence,栅栏\nferret,貂\nferris_wheel,摩天轮\nfestival,节日|祭典\nfff_threesome,女女女3P\nffm_threesome,女女男3P\nfictional_persona,原创人物\nfield,田野\nfiery_wings,燃烧着的翅膀\nfighter_jet,战斗机\nfighting,战斗中的\nfighting_stance,战斗姿态|摆着架势的\nfigure,手办\nfilm_grain,胶片颗粒感|老电影滤镜\nfine_fabric_emphasis,精细的面料感|超还原的丝袜\nfinger_biting,咬手指\nfinger_in_another's_mouth,口内指交\nfinger_in_mouth,手指伸进嘴里\nfinger_on_trigger,准备扣扳机的手势\nfinger_sucking,吮吸手指\nfinger_to_mouth,手抵在嘴唇边\nfingering,指交\nfingering_through_clothes,手指隔着衣物摸来摸去\nfingernails,指甲\nfingers,手指\nfingers_together,手指并拢\nfins,鱼鳍\nfire,火\nfireflies,萤火虫\nfireplace,壁炉\nfireworks,烟花\nfiring,射击\nfish,鱼\nfish_girl,鱼人\nfish_hair_ornament,鱼形发饰\nfish_print,鱼形印花\nfisheye,鱼眼镜头\nfishing,钓鱼\nfishing_rod,钓鱼竿\nfishnet_legwear,渔网袜\nfishnets,渔网装(袜)\nflaccid,未勃起的\nflag,旗\nflag_print,旗帜印花\nflail,梿枷\nflame,火焰\nflame_print,火焰图案\nflaming_eye,焰目\nflapping,拍打动作\nflashback,回忆场景\nflashing,露出\nflashlight,手电筒\nflask,烧瓶\nflat_ass,贫瘠的屁股\nflat_cap,平顶帽|司机帽\nflat_chest,平胸|贫乳(A)\nflat_chest_grab,抓着贫乳\nflat_color,平涂风格\nflats,无背景|平铺的背景\nfleeing,在逃跑的\nfleur_de_lapin_uniform,点兔女仆装\nflexible,柔韧性好的\nflexing,秀肌肉\nflip_phone,翻盖手机\nflip-flops,人字拖\nflipped_hair,外卷发型\nfloating,浮动的|在漂浮的\nfloating_hair,飘动的头发\nfloating_island,浮岛\nfloating_object,漂浮物\nflock,悠远|恢弘感|一大群\nfloor,地板\nfloppy_ears,大耳朵|下垂的耳朵|飞机耳发型\nfloral_background,花朵点缀的背景|有花香的感觉\nfloral_print,花朵图案(印花)\nflower,花\nflower_(symbol),花(符号)\nflower_bracelet,花手镯\nflower_earrings,花耳环\nflower_field,花田\nflower_knot,绳结\nflower_necklace,花环|鲜花项链\nfluffy,毛茸茸的\nflustered,慌乱的\nflute,笛\nflying,飞行\nflying_kick,飞踢\nflying_sweatdrops,飞扬的汗珠\nfoam,泡沫\nfog,雾\nfolded,抬腿露阴\nfolded_ponytail,蜷起来的马尾\nfolding_chair,折叠椅\nfolding_fan,扇子\nfood,食物\nfood_in_mouth,嘴里有食物\nfood_on_body,身体上有食物\nfood_on_face,脸上有食物\nfood_print,食物印花\nfood_stand,食品摊\nfoot_out_of_frame,单脚不在图内\nfootprints,脚印\nforced_orgasm,强制高潮\nforehead,额头\nforehead_jewel,额前有宝石\nforehead_kiss,亲吻额头\nforehead_mark,额前有图案\nforehead_protector,护额\nforehead-to-forehead,额头贴额头\nforeshortening,正前缩距透视法\nforeskin,包皮\nfork,餐叉\nformal,正装\nfountain,喷泉\nfour-leaf_clover,四叶草\nfourth_wall,虚实穿插|连接到现实的感觉|次元壁\nfox,狐狸\nfox_girl,狐娘\nfox_mask,狐狸面具\nfox_shadow_puppet,狐狸手势\nfox_tail,狐狸尾巴\nframed_breasts,极具立体感的乳房\nfreckles,雀斑\nfreediving,潜水(泳姿不限)\nfrench_braid,法式辫子\nfrench_flag,法国国旗\nfrench_fries,炸薯条\nfrench_kiss,舌吻\nfrench_text,法文\nfried_egg,煎蛋|荷包蛋\nfriends,朋友\nfrilled_apron,花边围裙\nfrilled_bikini,花边比基尼\nfrilled_bow,花边蝴蝶结\nfrilled_bra,花边胸罩\nfrilled_capelet,花边披肩\nfrilled_choker,花边项圈\nfrilled_collar,花边衣领\nfrilled_dress,花边连衣裙\nfrilled_gloves,花边手套\nfrilled_hairband,花边发带\nfrilled_kimono,花边和服\nfrilled_legwear,花边的裤袜\nfrilled_panties,花边内裤\nfrilled_ribbon,花边缎带\nfrilled_shirt,花边衬衫\nfrilled_shirt_collar,花边衬衫领\nfrilled_skirt,花边裙子\nfrilled_sleeves,花边袖子\nfrilled_swimsuit,花边泳衣\nfrills,花边\nfringe_trim,碎边饰物|边缘装饰物\nfrog,青蛙\nfrog_girl,青蛙娘\nfrog_hair_ornament,青蛙发饰\nfrom_above,俯视镜头\nfrom_behind,背影\nfrom_below,仰视镜头\nfrom_outside,室外看向室内(的镜头)\nfrom_side,角色的侧面\nfront_ponytail,束在正面的马尾\nfront_zipper_swimsuit,拉链在正面的泳衣\nfront-print_panties,正面有图案的内裤\nfront-tie_bikini,从正面打结的比基尼\nfront-tie_top,从正面打结的衣物\nfrottage,摩擦性器官|用性器官摩擦别人的身体\nfrozen,被冻住的\nfruit,水果\nfrying_pan,平底锅\nfucked_silly,被肏到恍惚|被干得不要不要\nfull_armor,穿着全套盔甲的\nfull_body,全身|画出了全身\nfull_nelson,双肩下握颈体位\nfull-face_blush,整张脸泛红\nfull-length_zipper,有整件衣物长的拉链\nfull-package_futanari,有完整两性器官的扶她\nfume,气得冒烟(含一定漫画元素)\nfundoshi,兜裆布\nfur,毛皮\nfur_boots,矮跟休闲皮草靴\nfur_coat,毛皮大衣\nfur_collar,毛皮衣领\nfur_hat,毛皮帽子\nfur_trim,皮草款式|毛皮镶边\nfurisode,振袖\nfurry,毛茸茸|兽人|福瑞\nfur-trimmed_boots,皮草靴\nfur-trimmed_cape,毛皮镶边斗篷\nfur-trimmed_capelet,毛皮装饰披肩\nfur-trimmed_coat,镶边皮草大衣\nfur-trimmed_dress,毛皮镶边连衣裙\nfur-trimmed_gloves,毛皮镶边手套\nfur-trimmed_hood,毛皮镶边风帽\nfur-trimmed_jacket,皮草夹克\nfur-trimmed_legwear,皮草修身长裤\nfur-trimmed_skirt,毛皮镶边短裙\nfur-trimmed_sleeves,毛皮镶边袖子\nfusion,融合|合体\nfuta_with_female,扶她和女性\nfuta_with_futa,两个扶她\nfuta_with_male,扶她和男性\nfutanari,扶她\nfutasub,干扶她|玩弄扶她\nfuton,被窝\nfuuin_no_tsue,封印之杖\ngagged,被塞口的\ngakuran,学兰\ngame_console,游戏机\ngame_controller,游戏控制器\ngamepad,游戏手柄\ngameplay_mechanics,(融入了)游戏机制元素\nganguro,黑皮\ngap_(touhou),隙间(东方)\ngaping,敞开的|撑开的(阴部和屁眼)\ngarden,花园\ngarreg_mach_monastery_uniform,加尔格·马可大修道院制服\ngarrison_cap,船形帽|卫戍帽|军便帽\ngarter_belt,吊带袜的腰带\ngarter_straps,吊带袜的吊带\ngarters,吊带袜的袜带\ngas_mask,防毒面具\ngate,门\ngathers,褶裥(衣物)\ngatling_gun,加特林机枪\ngauntlets,护腕\ngears,齿轮\ngem,宝石\ngem_uniform_(houseki_no_kuni),宝石之国的制服\ngen_1_pokemon,第1代口袋妖怪\ngen_2_pokemon,第2代口袋妖怪\ngen_3_pokemon,第3代口袋妖怪\ngen_4_pokemon,第4代口袋妖怪\ngen_5_pokemon,第5代口袋妖怪\ngen_6_pokemon,第6代口袋妖怪\ngen_7_pokemon,第7代口袋妖怪\ngen_8_pokemon,第8代口袋妖怪\ngenderswap,性转\ngenderswap_(ftm),男体化\ngenderswap_(mtf),女体化\ngerman_clothes,德国服装\ngerman_flag,德国国旗\ngerman_flag_bikini,德国国旗比基尼\ngerman_text,德语\ngermany,德国\ngeta,木屐\nghost,幽灵\nghost_tail,幽灵尾巴\ngiant,巨人\ngift,礼物\ngift_bag,礼品袋\ngift_box,礼品盒\ngigantic_breasts,魔乳(F)\ngirl_sandwich,被两个女孩夹在中间\ngiving,递|赠送\ngiving_up_the_ghost,灵魂出窍\nglaive,长柄刀\nglaring,轻蔑的眼神|怒视\nglass,玻璃\nglasses,眼镜|眼镜娘\nglint,眼中闪现强烈的情感\nglobe,地球仪\nglomp,热情的拥抱|扑上来抱住\ngloom_(expression),消沉(表情)\ngloves_removed,脱下手套\nglowing,发光的\nglowing_eye,发光的眼睛(单眼)\nglowing_eyes,发光的双眼\nglowing_weapon,发光的武器\nglowstick,荧光棒|打call棒\ngoatee,山羊胡\ngoblin,哥布林\ngoddess,女神\ngoggles_around_neck,脖子挂着护目镜\ngoggles_on_head,头上别着护目镜\ngoggles_on_headwear,帽子上别着护目镜\ngold,金\ngold_armor,黄金盔甲\ngold_chain,金链子\ngold_trim,金色镶边\ngoldfish,金鱼\ngolf_club,高尔夫俱乐部\ngood_end,好结局\ngorget,护喉|护喉甲|颈甲\ngourd,葫芦\ngown,女裙|女长服|女礼服\ngrabbing,抓住|抓着\ngrabbing_another's_ass,抓着对方屁股\ngrabbing_another's_hair,抓着对方的头发\ngrabbing_from_behind,从背后揉胸|从背后抓住胸部\ngrabbing_own_ass,抓着自己的屁股\ngradient,(身体或肢体)倾斜\ngradient_hair,渐变色的头发\ngradient_sky,倾斜的天空\ngraffiti,涂鸦\ngrapes,葡萄\ngraphite_(medium),铅笔画(中号)\ngrass,草\ngrave,坟墓\ngraveyard,墓地\ngreaves,胫甲\ngreen_background,绿色背景\ngreen_bikini,绿色比基尼\ngreen_bodysuit,绿色紧身衣\ngreen_bow,绿色蝴蝶结\ngreen_bra,绿色胸罩\ngreen_cape,绿色斗篷\ngreen_choker,绿色项圈\ngreen_coat,绿色外套\ngreen_dress,绿色连衣裙\ngreen_footwear,绿色鞋类\ngreen_gloves,绿色的手套\ngreen_hairband,绿色发带\ngreen_hakama,绿色的袴\ngreen_headwear,绿色头饰\ngreen_jacket,绿色夹克\ngreen_kimono,绿色和服\ngreen_legwear,绿色的裤袜\ngreen_leotard,绿色连身衣\ngreen_nails,绿色的指甲\ngreen_neckwear,绿色的领结\ngreen_panties,绿色的内裤\ngreen_pants,绿色的裤子\ngreen_ribbon,绿色丝带\ngreen_sailor_collar,绿色水手领\ngreen_scarf,绿色围巾\ngreen_shirt,绿色衬衫\ngreen_shorts,绿色短裤\ngreen_skin,绿色皮肤\ngreen_skirt,绿色的裙子\ngreen_sweater,绿色的毛衣\ngreen_swimsuit,绿色的泳衣\ngreen_tea,绿茶\ngreen_theme,绿色主题\ngreen_vest,绿色背心\ngreen_wings,绿色翅膀\ngreen-framed_eyewear,绿框眼镜\ngrenade,手榴弹\ngrenade_launcher,榴弹发射器\ngrey_background,灰色背景\ngrey_bikini,灰色比基尼\ngrey_bow,灰色蝴蝶结\ngrey_cardigan,灰色开口衬衫\ngrey_coat,灰色外套\ngrey_dress,灰色连衣裙\ngrey_eyes,灰色的眼睛\ngrey_footwear,灰色鞋类\ngrey_gloves,灰色手套\ngrey_headwear,灰色头饰\ngrey_hoodie,灰色连帽衫\ngrey_jacket,灰色夹克\ngrey_legwear,灰色的裤袜\ngrey_neckwear,灰色的领结\ngrey_panties,灰色的内裤\ngrey_pants,灰色的裤子\ngrey_ribbon,灰色丝带\ngrey_sailor_collar,灰色水手领\ngrey_shirt,灰色上衣\ngrey_shorts,灰色短裤\ngrey_skin,灰色皮肤\ngrey_skirt,灰色短裙\ngrey_sleeves,灰色袖子\ngrey_sweater,灰色毛衣\ngrey_theme,灰色\ngrey_vest,灰色背心\ngreyscale,纯黑白色|黑白照片化\ngrill,烤架\ngrimace,(因痛苦、厌恶等)做怪相\ngrimoire,魔法书\ngrimoire_of_alice,爱丽丝的魔法书(东方)\ngrinding,素股|臀推\ngroceries,食材\ngrocery_bag,购物袋\ngroin,腹股沟|耻丘\ngroin_tendon,腹股沟肌腱\ngroping,猥亵\nground_vehicle,地面载具\ngroup_hug,团团抱\ngroup_name,团队名|组名\ngroup_sex,群P|群交\ng-string,超细款丁字裤\nguided_breast_grab,把对方的手抓过来摸自己的胸\nguided_penetration,抓住男性器插入自己\nguitar_case,吉他套\ngunblade,枪刃\ngusset,(缝在衣服上以放大、加固等的)衬料\ngyaru,辣妹\ngym_leader,体操队队长\ngym_shirt,体操服\ngym_shorts,体操短裤\ngym_storeroom,体育仓库\nh&k_hk416,HK416\nhabit,修道服\nhachimaki,扎头巾(名词)\nhadanugi_dousa,光膀子\nhagoita,羽子板\nhagoromo,羽衣\nhair_beads,发珠\nhair_behind_ear,耳后有头发\nhair_bell,头发上系着铃铛\nhair_between_eyes,延伸到两眼之间的刘海\nhair_bobbles,头绳\nhair_bow,蝴蝶结发圈\nhair_brush,梳子\nhair_brushing,梳头\nhair_bun,发髻|团子头\nhair_censor,头发遮住了乳头(三点)\nhair_cubes,捆发珠\nhair_down,披下来的头发\nhair_flaps,在摆动的头发\nhair_flip,拨头发\nhair_flower,头发上别着花\nhair_grab,抓着头发\nhair_in_mouth,嘴里有头发\nhair_intakes,进气口发型\nhair_ornament,发饰\nhair_over_breasts,头发披在胸上\nhair_over_eyes,头发遮着双眼\nhair_over_one_eye,头发遮住了一只眼睛\nhair_over_shoulder,披肩发\nhair_pull,扯着头发\nhair_pulled_back,头发往后扎\nhair_rings,飞仙髻\nhair_scrunchie,发圈|发束\nhair_slicked_back,头发往后捋|往后梳的头发|背头发型\nhair_spread_out,散开的头发\nhair_stick,发簪\nhair_strand,强调一缕一缕感的发型|发丝\nhair_tie,发带\nhair_tie_in_mouth,将系头发的东西叼在嘴里\nhair_tubes,束发套\nhair_tucking,撩头发\nhair_twirling,手指卷着头发\nhair_up,盘起来的头发\nhairdressing,梳理头发|扎辫子\nhairlocs,脏辫\nhairpin,一种发卡夹成的发型特征\nhairpods,头发上成对的像无线蓝牙的发饰\nhakama,袴|腿衣\nhakama_skirt,袴裙\nhakurei_reimu_(cosplay),角色cos灵梦\nhalberd,戟\nhalf_gloves,很短的手套|半截手套\nhalf_updo,女神式发型|公主辫\nhalf-closed_eye,半闭的眼睛(单眼)\nhalf-closed_eyes,半闭的双眼\nhalftone,一种漫画中常见的网点状的组色组图画法\nhalftone_background,网点图背景\nhalloween_costume,万圣节装扮\nhalter_dress,绕颈裙|衬衣式连衣裙|露背吊带裙\nhalter_top,吊带式的上身的服饰\nhalterneck,绕颈系带\nhamaya,破魔矢\nhammer,锤子\nhammer_and_sickle,锤子和镰刀\nhamster,仓鼠\nhanasakigawa_school_uniform,花咲川女子学园\nhanbok,朝鲜服饰\nhand_between_breasts,手放在胸前\nhand_between_legs,手放在两腿之间\nhand_gesture,做手势\nhand_in_another's_hair,手放在对方的头发上\nhand_in_hair,手埋在头发里\nhand_in_panties,手伸进内裤里\nhand_in_pocket,手插在口袋里\nhand_mirror,手镜\nhand_net,手里拿着捕虫网\nhand_on_another's_cheek,手摸着对方的脸颊\nhand_on_another's_chest,手放在对方的胸前\nhand_on_another's_chin,手托着对方的下巴\nhand_on_another's_face,手接触到对方的脸\nhand_on_another's_head,手放在对方的头上\nhand_on_another's_shoulder,手放在对方的肩上\nhand_on_another's_stomach,手放在对方的肚子上\nhand_on_ass,手放在屁股上\nhand_on_head,手放在头上\nhand_on_headwear,手触碰帽子\nhand_on_hilt,手搁在刀柄上\nhand_on_hip,手叉着腰|手搁在腰上\nhand_on_own_cheek,把手放在自己的脸颊上\nhand_on_own_chest,把手放在自己的胸口\nhand_on_own_chin,手碰着自己的下巴\nhand_on_own_face,把手放在自己脸上\nhand_on_own_knee,手放在自己的膝盖上\nhand_on_own_stomach,把手放在自己的肚子上\nhand_on_shoulder,手放在肩上\nhand_over_own_mouth,手掩着嘴\nhand_puppet,手上套着玩偶\nhand_to_own_mouth,手朝向自己嘴\nhand_under_shirt,手伸进衬衫下面\nhand_up,抬起手\nhandbag,手提包\nhandheld_game_console,手里拿着游戏机\nhandkerchief,手帕\nhands,手|双手\nhands_clasped,双手手指交叉|双手紧握\nhands_in_opposite_sleeves,双手交叉伸进袖子里\nhands_in_pockets,双手插在兜里\nhands_on_another's_cheeks,双手放在对方的脸颊上\nhands_on_another's_face,双手放在别人的脸上\nhands_on_another's_shoulders,双手放在别人的肩膀上\nhands_on_ass,双手放在屁股上\nhands_on_feet,双手放在脚上\nhands_on_headwear,双手碰到头上的饰物\nhands_on_hilt,双手搭在刀柄上\nhands_on_hips,双手叉腰|双手搁在腰上\nhands_on_lap,双手放在两腿之间\nhands_on_own_cheeks,双手放在自己的脸颊上\nhands_on_own_chest,双手放在自己的胸口\nhands_on_own_face,双手放在自己的脸上\nhands_on_own_head,双手放在自己的头上\nhands_on_own_knees,双手放在自己的膝盖上\nhands_on_own_stomach,双手放在自己的肚子上\nhands_on_own_thighs,双手放在自己的大腿上\nhands_on_shoulders,双手搭在两肩\nhands_together,双手合十|自己的双手碰一起\nhands_up,双手朝上|双手抬起|双手举起\nhandstand,倒立\nhanetsuki,板羽球\nhanfu,汉服\nhanging,吊起来的\nhanging_breasts,(俯身)双乳下垂\nhanten_(clothes),袢缠\nhaori,羽织\nhappi,法被\nhappy,快乐|幸福\nhappy_birthday,生日快乐\nhappy_halloween,万圣节快乐\nhappy_new_year,新年快乐\nhappy_tears,开心的眼泪\nhappy_valentine,情人节快乐\nharem_outfit,舞娘服\nharem_pants,灯笼裤\nharness,背带\nharp,竖琴\nharpy,有翼人|半人半鸟|鸟人族\nharvin,矮人族\nhat,帽子\nhat_bow,带有蝴蝶结的帽子\nhat_feather,带有羽毛的帽子\nhat_flower,带着花的帽子\nhat_ornament,带有饰物的帽子\nhat_over_one_eye,帽子遮住了一只眼\nhat_removed,帽子被摘下|摘下帽子\nhat_ribbon,带有缎带的帽子\nhat_tip,捏着帽檐\nhat_with_ears,自带耳朵的帽子\nhatchet,短斧\nhatching_(texture),线影法(纹理)\nhatsune_miku_(cosplay),cos成初音未来\nhauchiwa,天狗叶扇\nhawaiian_shirt,夏威夷衫\nhead,头\nhead_back,弓背高潮\nhead_between_breasts,头埋在胸里|洗面奶\nhead_bump,头上起包\nhead_down,低着头\nhead_fins,鱼人耳|人鱼耳|鳍状耳朵\nhead_mounted_display,戴着头戴显示设备\nhead_out_of_frame,一部分头部没画进框里\nhead_rest,枕着头|托着头\nhead_scarf,包头巾(名词)\nhead_tilt,歪着头\nhead_wings,头上有翅膀\nhead_wreath,头上戴着花冠\nheadband,扎头巾(名词)\nheaddress,头部穿戴物(偏笼统)\nheadgear,头部饰品(含一定科幻元素)\nheadless,无头\nheadphones,耳机\nheadphones_around_neck,耳机挂在脖子上\nheadpiece,装饰性头饰(偏幻想和民族风饰品)\nheadset,头戴式耳机\nheads-up_display,状态条(游戏和科幻风格)\nheadwear,头饰(偏衣物类)\nheadwear_removed,头饰被摘下|摘下头饰\nhealth_bar,血量槽|HP|血条\nheart,心|心形|爱心\nheart_ahoge,心形呆毛\nheart_background,含心形的背景|桃色背景\nheart_censor,心形马赛克\nheart_choker,心形项圈\nheart_cutout,衣服上有心形的开口\nheart_earrings,心形耳环\nheart_hair_ornament,心形发饰\nheart_hands,双手比心\nheart_hands_duo,两个人一起用手比心\nheart_in_eye,眼里冒爱心\nheart_in_mouth,嘴里画着爱心|心形化的舌头\nheart_lock_(kantai_collection),舰娘锁(舰C)\nheart_necklace,心形项链\nheart_of_string,串成心形的绳子(或线条)\nheart_pasties,心形乳贴\nheart_pillow,心形枕头\nheart_print,心形图案|心形印花\nheart_tail,心形尾巴|心形尾尖|尾巴摆出心形\nheart_tattoo,心形纹身\nheartbeat,心跳|表现出心动的文字\nheart-shaped_box,心形盒子\nheart-shaped_eyewear,心形眼镜\nheart-shaped_lock,心形锁\nheart-shaped_pupils,心形瞳孔|心形眼\nheavy_breathing,喘粗气\nheckler_&_koch,黑克勒-科赫制系列武器\nheight_difference,身高差\nhelicopter,直升机\nhelm,戴着头盔的\nhelmet,头盔|头部装甲|头部防护罩\nhelmet_removed,摘下头盔|被摘下的头盔\nhenshin,变身\nheroic_spirit_festival_outfit,英灵节日装\nheroic_spirit_traveling_outfit,英灵旅装\nhetero,异性恋\nhexagon,六边形\nhexagram,六角星\nhibiscus,扶桑花\nhidden_face,没有露脸|被挡住的脸\nhiding,躲藏\nhigh_collar,高领\nhigh_contrast,高对比度\nhigh_heel_boots,高跟靴\nhigh_kick,高踢|高抬腿\nhigh_ponytail,高马尾\nhighleg,高开衩的衣物\nhighleg_bikini,高开衩的比基尼\nhighleg_leotard,高开衩的连身衣\nhighleg_panties,高开衩的内裤\nhighleg_swimsuit,高开衩的泳衣\nhighlights,挑染\nhigh-waist_skirt,高腰裙\nhikarizaka_private_high_school_uniform,私立光坂高等学校校服\nhikimayu,引眉\nhill,小山坡\nhip_bones,髋骨\nhip_focus,臀部为焦点\nhip_vent,服装露出髋部侧面\nhirschgeweih_antennas,八木天线\nhishaku,舀子\nhitodama,人魂\nhits,点击量、阅览数、关注数(贺图)\nhitting,击打\nholding_animal,抱着动物\nholding_arrow,拉着弓\nholding_axe,握着斧头\nholding_bag,提着包\nholding_ball,抱着球\nholding_basket,提着篮子\nholding_book,捧着书\nholding_bottle,拿着瓶子\nholding_bouquet,手捧花束\nholding_bow_(weapon),拿着弓(武器)\nholding_bowl,端着碗\nholding_box,端着箱子\nholding_breath,憋气\nholding_broom,手持扫帚\nholding_camera,手持摄像机\nholding_can,拿着易拉罐\nholding_candy,手持糖果\nholding_card,手持卡片\nholding_cat,抱着猫\nholding_chopsticks,拿着筷子\nholding_cigarette,手叼香烟\nholding_clothes,拿着衣服\nholding_condom,拿着避孕套\nholding_cup,手持杯子\nholding_dagger,手持匕首\nholding_doll,抱着玩偶\nholding_eyewear,拿着眼镜|正在摘眼镜\nholding_fan,拿着扇子\nholding_flag,手持旗帜\nholding_flower,拿着花\nholding_food,拿着食物\nholding_fork,拿着餐叉\nholding_fruit,拿着水果\nholding_gift,拿着礼物\nholding_gun,拿着枪\nholding_hair,握着头发|手指绕着头发\nholding_hat,拿着帽子\nholding_head,手里捧着头\nholding_helmet,拿着头盔\nholding_innertube,拿着泳圈\nholding_instrument,拿着乐器\nholding_knife,拿着刀\nholding_leaf,拿着叶子\nholding_lollipop,拿着棒棒糖\nholding_mask,拿着面具\nholding_microphone,拿着麦克风\nholding_needle,拿着缝衣针\nholding_own_foot,握着自己的脚\nholding_paintbrush,手握画笔\nholding_panties,拿着内裤\nholding_paper,拿着纸\nholding_pen,握笔\nholding_pencil,手持铅笔\nholding_phone,拿着手机\nholding_pillow,抱着枕头\nholding_pipe,拿着烟斗\nholding_pizza,拿着披萨\nholding_plate,端着碟子\nholding_poke_ball,拿着精灵球\nholding_pokemon,抱着宝可梦\nholding_polearm,手持长柄武器\nholding_sack,拎着包袱\nholding_scythe,手持镰刀\nholding_sheath,握着刀鞘\nholding_shield,手持盾牌\nholding_shoes,拿着鞋子\nholding_sign,手持招牌\nholding_spear,手持长矛\nholding_spoon,拿着汤勺\nholding_staff,手持法杖\nholding_strap,手拉着吊带\nholding_stuffed_animal,抱着毛绒玩具\nholding_stylus,手持手写笔\nholding_sword,手持剑\nholding_syringe,手持注射器\nholding_towel,拿着毛巾\nholding_tray,托着盘子\nholding_umbrella,撑伞\nholding_underwear,手持内衣\nholding_wand,握着棒子\nholding_weapon,手持武器\nholding_whip,握着鞭子\nholly,冬青\nhologram,全息图片\nholographic_interface,全息投影\nholster,武装带\nhomu,嘟嘴|抿嘴\nhomurahara_academy_uniform,穗群原学园制服\nhoney,蜂蜜\nhoneycomb_(pattern),蜂窝风格图案\nhoneycomb_background,蜂窝风格背景\nhood_down,放下的兜帽\nhood_up,戴起来的兜帽\nhooded_cape,连帽斗篷\nhooded_cloak,连帽披巾\nhooded_coat,连帽外套\nhooded_jacket,连帽夹克\nhooded_sweater,连帽毛衣\nhooded_track_jacket,连帽运动夹克\nhoodie,连帽衫\nhoop,铁环\nhoop_earrings,环状耳环\nhooves,蹄子\nhorizon,地平线\nhorizontal_pupils,一字型瞳孔|蛙眼\nhorizontal_stripes,水平条纹\nhorn_bow,系着蝴蝶结的角\nhorn_ornament,角上有饰物\nhorn_ribbon,角上系着缎带\nhorned_headwear,角状头饰\nhorned_helmet,带角头盔\nhorns_through_headwear,为角留了洞的头饰\nhorror_(theme),恐怖(主题)\nhorse,马\nhorse_ears,马耳\nhorse_girl,马娘\nhorse_tail,马尾\nhorseback_riding,骑马\nhose,软管\nhospital_bed,病床\nhot,热的\nhot_dog,热狗\nhoundstooth,千鸟格纹\nhourglass,沙漏\nhouse,房子\nhow_to,画法示范\nhug_from_behind,从背后抱上来\nhuge_ahoge,大呆毛\nhuge_breasts,巨乳(E)\nhuge_nipples,大乳头|长乳头\nhuge_penis,大阴茎\nhuge_weapon,大尺寸武器\nhumanization,拟人化\nhumiliation,羞辱\nhungry,饥饿的\nhusband_and_wife,夫妻\nhydrangea,紫阳花\nhypnosis,催眠|催眠术\nice,冰\nice_cream,冰淇淋\nice_cream_cone,冰淇淋筒\nice_cube,冰块\nice_wings,冰翼\nicing,糖霜\nid_card,学生证|身份证\nidentity_censor,眼部打码\nidol,偶像\nif_they_mated,假如这两个角色有孩子了\nimagining,在想象的\nimminent_kiss,快亲上了\nimminent_rape,正要被强奸\nimminent_sex,正要进行性行为\nimminent_vaginal,正要被插入的小穴\nimp,小恶魔\nimpaled,被刺穿的\nimplied_futanari,暗示其是扶她\nimplied_sex,其实插进去了吧|遮挡了性交的结合处\nimplied_yuri,暗示其是女同性恋\nimpossible_bodysuit,人体彩绘般的紧身衣\nimpossible_clothes,有不现实的包裹程度的衣服\nimpossible_dress,过分紧身的衣服\nimpossible_leotard,人体彩绘般的连身衣\nimpossible_shirt,贴合程度不合逻辑的衬衫\nimpossible_swimsuit,人体彩绘般的泳衣\nimpregnation,受精图\nin_box,在盒子里的|箱内女孩\nin_bucket,(角色)在桶里\nin_container,(角色)在容器里\nin_cup,(角色)在杯子里\nin_food,(角色)在食物里\nin_the_face,有某物冲到脸上\nincoming_food,递食物\nincoming_gift,递礼物\nincoming_kiss,等待接吻|献吻\nindex_finger_raised,食指抬起\nindian_style,盘腿坐\nindoors,室内\ninfinity,无穷|无限符号\ninflatable_raft,充气筏\ninflatable_toy,充气玩具\ninflation,隆起的腹部\ninjury,有伤的\nink,墨水|颜料\nink_tank_(splatoon),颜料罐(喷射战士)\ninline_skates,直排轮溜冰鞋\ninnertube,泳圈\ninsect,昆虫\ninsect_wings,昆虫翅膀\ninset,插入其他镜头或图片\ninsignia,证章\ninstant_loss_2koma,即堕2格漫画\ninstrument,乐器\ninstrument_case,乐器盒\ninterface_headset,EVA神经连接器\ninterlocked_fingers,紧扣的双手\ninternal_cumshot,内射断面图\ninterracial,跨人种的\ninterspecies,异种奸|异种爱\nintravenous_drip,静脉滴注\ninverted_nipples,内陷乳头\ninvisible_chair,隐形椅子\ninvisible_penis,隐去阴茎\niron_cross,铁十字架\nirrumatio,深喉\nis_that_so,so-nanoka(是这样啊的口癖)\nisland,岛屿\nitalian_flag,意大利国旗\nitalian_text,意大利语\njacket,夹克\njacket_around_waist,用夹克束腰\njacket_on_shoulders,用夹克披肩\njacket_removed,脱下夹克|脱下的夹克\njack-o'-lantern,南瓜灯\njaguar_tail,美洲豹尾巴\njapan,日本\njapanese_armor,日本铠甲\njapanese_clothes,日式服装\njapanese_flag,日本国旗\njapari_bun,加帕里馒头\njapari_symbol,加帕里符号\njar,罐子\njealous,嫉妒的\njeans,牛仔裤\njellyfish,水母\njersey,运动衫\njester_cap,小丑帽\njet,喷气式飞机\njet_black_king_of_knights_ver._shinjuku_1999,漆黑的骑士王ver新宿1999\njeweled_branch_of_hourai,蓬莱玉枝\njewelry,珠宝\njiangshi,僵尸\njingle_bell,铃铛\njitome,轻蔑的眼神\njoints,关节\njojo_pose,JOJO立\njuice_box,盒装饮料\njuliet_sleeves,朱丽叶袖\njumping,跳跃的\njumpsuit,(尤指女式)连衫裤\nk/da_(league_of_legends),KDA组合(英雄联盟)\nkabuto,头盔|甲胄\nkagami_mochi,镜饼\nkaijuu,怪兽\nkamina_shades,卡米纳墨镜\nkamiyama_high_school_uniform,神山高中校服\nkanabou,鬼金棒\nkaname_madoka_(cosplay),cos成鹿目圆\nkanji,汉字\nkanzashi,簪子\nkappa,河童\nkappougi,(烹饪时穿的)罩衫\nkarakasa_obake,唐伞妖怪\nkaraoke,卡拉OK\nkarasu_tengu,乌天狗\nkariginu,狩衣\nkatana,日本刀\nkeep_out,KEEP-OUT警戒线\nkeizoku_military_uniform,继续高中军服\nkeizoku_school_uniform,继续高中校服\nkemonomimi_mode,兽耳模式\nkerchief,方头巾\nkesa,袈裟\nketchup,番茄酱\nkettle,水壶\nkey,钥匙\nkeyboard_(computer),电脑键盘\nkeyboard_(instrument),键盘乐器\nkeychain,钥匙扣\nkeyhole,锁扣\nkeystone,要石\nkickboard,提水板\nkicking,踢\nkigurumi,玩偶装\nkimono,和服\nkimono_lift,掀起和服\nkimono_pull,剥开和服\nkimono_skirt,和服裙\nkindergarten_uniform,幼儿园制服\nkine,杵\nking_(chess),国王(国际象棋)\nkirisame_marisa_(cosplay),cos成雾雨魔理沙\nkiseru,烟斗\nkiss,吻|亲吻|接吻\nkita_high_school_uniform,县立北高校制服|县立北高校(凉宫春日的忧郁)\nkitchen,厨房\nkitsune,妖狐\nkiyosumi_school_uniform,清澄高中校服\nknee_pads,护膝\nknee_up,顶起膝盖\nkneehighs,及膝袜\nknees,膝盖\nknees_on_chest,膝盖蜷到胸前\nknees_to_chest,膝盖顶到胸部\nknees_together_feet_apart,双膝并拢双脚分开\nknees_up,顶起双膝\nknife,小刀\nknight,骑士\nknight_(chess),骑士(国际象棋)\nkogal,小辣妹\nkonohagakure_symbol,木叶村标志\nkorean_clothes,韩服\nkorean_text,韩文\nkotatsu,被炉\nkote,小手\nkotoyoro,新年问候\nkourindou_tengu_costume,香霖堂天狗装束\nkunai,苦无\nkuromorimine_military_uniform,黑森峰女子学园军服\nkuromorimine_school_uniform,黑森峰女子学园校服\nkusazuri,腹当|草摺\nkyuubi,九尾|九尾狐\nkyuudou,弓道\nlabcoat,白大褂\nlabia,阴唇\nlace,蕾丝\nlace_bra,蕾丝胸罩\nlace_panties,蕾丝内裤\nlace_trim,蕾丝镶边\nlace-trimmed_bra,蕾丝边胸罩\nlace-trimmed_dress,蕾丝边连衣裙\nlace-trimmed_gloves,蕾丝边手套\nlace-trimmed_hairband,蕾丝边发带\nlace-trimmed_legwear,蕾丝边裤袜\nlace-trimmed_panties,蕾丝边内裤\nlace-trimmed_skirt,蕾丝边短裙\nlace-trimmed_sleeves,蕾丝边袖子\nlace-up_boots,系带靴\nlactation,母乳|搾乳|喷乳\nlactation_through_clothes,隔着衣服泌乳\nladder,梯子\nladle,长柄勺\nladybug,瓢虫\nlaevatein,禁忌“莱瓦汀”\nlake,湖\nlamia,蛇娘\nlamp,灯\nlamppost,路灯\nlance,(古骑兵的)长矛|长枪\nlandscape,景观\nlanyard,挂绳\nlaptop,笔记本电脑\nlarge_areolae,大乳晕\nlarge_bow,大蝴蝶结\nlarge_breasts,巨乳\nlarge_hat,大帽子\nlarge_insertion,巨根插入\nlarge_penis,大阴茎\nlarge_tail,大尾巴\nlarge_wings,大翅膀\nlaser,激光\nlatex,胶衣\nlatex_gloves,乳胶手套\nlatin_cross,拉丁式十字架\nlaughing,在笑的\nlaundry,洗衣店\nlaurel_crown,桂冠\nlayered_bikini,分层比基尼\nlayered_clothing,分层服装\nlayered_dress,分层连衣裙\nlayered_skirt,分层的半裙\nlayered_sleeves,分层的衣袖\nleaf,叶子\nleaf_hair_ornament,叶子发饰\nleaf_on_head,头上的叶子\nleaf_print,叶子印花\nleaf_umbrella,叶伞|当伞用的叶子\nleaning,倚靠|身体倾斜\nleaning_back,身体往后靠\nleaning_forward,身体前倾\nleaning_on_object,靠在物体上\nleaning_to_the_side,向一侧倾斜身体\nleather,皮革\nleather_boots,皮靴\nleather_gloves,皮手套\nleather_jacket,皮夹克\nleft-handed,左撇子\nleft-to-right_manga,从左往右读的漫画\nleg_belt,腿部系着带子\nleg_between_thighs,腿顶在大腿之间\nleg_cutout,裤袜有开口\nleg_garter,腿环|袜带\nleg_grab,抓着腿\nleg_hair,腿毛\nleg_lift,单腿抬高\nleg_lock,用双腿夹住\nleg_ribbon,腿部丝带\nleg_tattoo,腿部纹身\nleg_up,抬起腿\nleg_warmers,腿套|暖腿袜\nlegendary_pokemon,传说宝可梦\nleggings,紧身裤\nlegs,双腿\nlegs_apart,两腿分开\nlegs_folded,大腿小腿折起来\nlegs_over_head,双腿抬过头\nlegs_together,双腿并拢\nlegs_up,双腿抬起\nlegwear_under_shorts,短裤穿在裤袜外面\nlemon,柠檬\nlemon_slice,柠檬片\nlens_flare,镜头光晕\nleopard_print,豹纹\nleopard_tail,豹尾\nleotard,紧身连身衣裤|芭蕾服\nleotard_aside,把连衣裤裆部剥到一边\nleotard_pull,剥开连衣裤\nleotard_under_clothes,内层穿着连衣裤\nletter,信\nletterboxed,宽银幕格式\nletterman_jacket,棒球服\nlibrary,图书馆\nlicking,舔\nlicking_lips,舔嘴唇\nlicking_penis,舔阴茎\nlifebuoy,救生圈\nlifted_by_another,被对方掀起衣物\nlifted_by_self,掀起自己的衣物\nlifting_person,将人抱起\nlight,光\nlight_areolae,有光泽的乳晕\nlight_blue_eyes,浅蓝色的眼睛\nlight_blue_hair,浅蓝色头发\nlight_blush,淡淡的腮红\nlight_brown_eyes,浅棕色眼睛\nlight_brown_hair,茶色头发\nlight_bulb,灯泡\nlight_censor,圣光\nlight_green_hair,浅绿色头发\nlight_particles,光粒子\nlight_rays,光照\nlight_smile,浅笑\nlight_trail,光线移动的轨迹\nlighter,打火机\nlighthouse,灯塔\nlightning,闪电\nlightsaber,光剑\nlily_(flower),百合花\nlily_of_the_valley,铃兰\nlily_pad,睡莲\nlimited_palette,有限色盘作画\nlineart,素线画\nlineup,一排人\nlingerie,女式内衣\nlion,狮子\nlion_ears,狮子耳朵\nlion_tail,狮子尾巴\nlip_biting,咬嘴唇\nlip_piercing,唇钉\nlipstick,口红|唇膏\nlipstick_mark,口红印\nlipstick_tube,口红管\nliquid,液体\nliquid_hair,液态头发\nlisten!!,《Listen!!》\nliving_clothes,活体衣服\nlizard,蜥蜴\nlizard_tail,蜥蜴尾巴\nload_bearing_vest,承重背心\nloafers,乐福鞋\nlock,锁\nlocked_arms,互挽手臂\nlocker,储物柜\nlocker_room,更衣室\nlog,枯树干\nlogo,标志\nloincloth,遮裆布\nlolita_fashion,洛丽塔时装\nlolita_hairband,洛丽塔发带\nlollipop,棒棒糖\nlong_braid,长辫子\nlong_coat,长外套\nlong_dress,长连衣裙\nlong_fingernails,长指甲\nlong_legs,长腿\nlong_pointy_ears,尖尖的长耳朵\nlong_ponytail,长马尾\nlong_skirt,长裙\nlong_toenails,长脚趾甲\nlong_tongue,长舌头\nlook-alike,撞脸\nlooking_afar,遥望\nlooking_at_another,看着另一个\nlooking_at_breasts,瞄着乳房\nlooking_at_penis,看着阴茎\nlooking_at_phone,看手机\nlooking_away,移开视线\nlooking_down,俯视\nlooking_to_the_side,看向侧面\nlooking_up,仰视\nloose_belt,松散的带子(衣物)\nloose_necktie,松散的领带\nlotion,防晒霜|身体乳\nlotion_bottle,乳液瓶子\nlotus,莲花\nlounge_chair,躺椅\nloungewear,休闲服\nlove_letter,情书\nlow_ponytail,低扎马尾\nlow_twintails,低扎双尾\nlow_wings,腰间的翅膀\nlower_body,下半身特写\nlowleg,低腰款式\nlowleg_bikini,低腰比基尼\nlowleg_pants,低腰裤子\nlow-tied_long_hair,低扎长发\nlube,润滑油\nluggage,行李\nluna_nova_school_uniform,鲁纳诺娃魔法学校校服\nlute_(instrument),琵琶(乐器)\nlying,躺着的\nlying_on_person,躺在人身上\nlyrics,歌词\nm_legs,M字摆腿\nm1911,m1911型枪\nm4_carbine,m4卡宾枪\nmacaron,马卡龙\nmace,权杖\nmachine,机械\nmachine_gun,机关枪\nmachinery,机械武装\nmagatama,勾玉\nmagazine,杂志\nmagazine_(weapon),弹匣(武器)\nmagazine_cover,杂志封面\nmagic,魔法\nmagical_boy,魔法少年\nmagical_musket,魔能枪\nmagician,魔术师\nmagnifying_glass,放大镜\nmahjong,麻将\nmahjong_tile,麻将牌\nmaid_apron,女仆围裙\nmaid_bikini,女仆比基尼\nmakeup,化妆\nmakizushi,海苔卷寿司\nmale_focus,男性特写\nmale_masturbation,男性自慰\nmale_pubic_hair,男性的阴毛\nmale_swimwear,男用泳裤\nmale_underwear,男用内裤\nmallet,木槌\nmami_mogu_mogu,麻美断头梗\nmanakete,龙人族\nmandarin_orange,蜜柑\nmanga_(object),图中有漫画\nmanly,强壮的\nmap,地图\nmaple_leaf,枫叶\nmarker,记号笔|记号笔写的标记\nmarker_(medium),用记号笔作的画\nmars_symbol,♂\nmascara,睫毛膏\nmascot,吉祥物\nmask,面具\nmask_on_head,掀到头上的面具\nmask_pull,拉着口罩\nmask_removed,摘下的面具\nmasochism,抖M\nmaster_sword,大师之剑\nmasturbation_through_clothing,隔着衣服自慰\nmatching_outfit,情侣装\nmating_press,授精体位\nmeat,肉\nmecha,机甲\nmecha_musume,机娘\nmechanical_arms,机械臂\nmechanical_halo,机械式天使光环\nmechanical_legs,机械义足\nmechanical_parts,露出机损\nmechanical_pencil,出芯笔\nmechanical_wings,机械翼\nmechanization,机械化\nmedical_eyepatch,医用眼罩\nmedium_breasts,中等胸部(C)\nmedium_hair,中等长发\nmedium_skirt,中等长裙子\nmega_pokemon,Mega形态宝可梦\nmegaphone,扩音器\nmeiji_schoolgirl_uniform,明治年间女学生制服\nmeka_(overwatch),meka(守望先锋)\nmelon,蜜瓜\nmelon_bread,菠萝包\nmelting,融化\nmeme,meme|模因\nmeme_attire,ACG流行款服装\nmenu,菜单\nmerry_christmas,圣诞快乐\nmessenger_bag,邮差包\nmessy,身上有凌乱的污渍\nmetal_collar,金属项圈\nmicro_bikini,迷你比基尼\nmicro_panties,布料很少的内裤\nmicro_shorts,小尺寸短裤\nmicrodress,小尺寸连衣裙\nmicrophone_stand,麦克风杆\nmicroskirt,超短裙\nmiddle_finger,中指\nmidriff_peek,微微露出腹部\nmilitary,军事\nmilitary_hat,军帽\nmilitary_jacket,军装夹克\nmilitary_operator,军事作战员\nmilitary_uniform,军服\nmilitary_vehicle,军用载具\nmilk,牛奶\nmilk_bottle,奶瓶\nmilk_carton,牛奶盒\nmilking_machine,挤奶器\nmillipen_(medium),毫厘笔作画(中号)\nmimikaki,采耳\nmind_control,洗脑\nmini_crown,迷你皇冠\nmini_hat,迷你帽子\nmini_wings,迷你翅膀\nminiboy,小人儿\nmini-hakkero,迷你八卦炉\nmiracle_mallet,万宝槌\nmirror,镜子\nmismatched_bikini,双色比基尼\nmismatched_footwear,双色鞋子\nmismatched_gloves,双色手套\nmismatched_legwear,双色裤袜\nmismatched_pubic_hair,头发和阴毛颜色不一\nmissile,导弹\nmisunderstanding,误会\nmitakihara_school_uniform,见泷原中学校制服\nmitsudomoe_(shape),巴纹\nmittens,连指手套\nmixed_bathing,混浴\nmixed_media,手绘和数绘并存风格\nmixing_bowl,拌料盆\nmmf_threesome,二男加一女\nmoaning,呻吟\nmob_cap,头巾式室内女帽\nmochi,麻薯\nmoderate_pubic_hair,中分的阴毛\nmohawk,莫霍克发型\nmole,痣\nmole_on_breast,乳房上有痣\nmole_on_neck,脖子上有痣\nmole_on_thigh,大腿上有痣\nmole_under_eye,眼角有痣\nmole_under_mouth,嘴角有痣|美人痣\nmolten_rock,熔岩\nmoney,钱\nmonitor,显示器\nmonkey,猴子\nmonkey_ears,猴耳\nmonkey_tail,猴尾\nmonochrome_background,单色背景\nmonocle,单片眼镜\nmonster_boy,亚人\nmonster_girl,人外娘\nmonsterification,魔物化\nmoon,月亮\nmoonlight,月光\nmop,拖把\nmorning,早晨\nmorning_glory,牵牛花\nmosaic_censoring,打了马赛克\nmoss,苔藓\nmother_and_daughter,母女\nmother_and_son,母子\nmotherly,母性\nmotion_blur,运动导致的模糊\nmotion_lines,体现运动的线\nmotor_vehicle,机动载具\nmotorcycle,摩托车\nmotorcycle_helmet,摩托头盔\nmount_fuji,富士山\nmountain,山\nmountainous_horizon,山地地平线\nmouse,老鼠\nmouse_(computer),鼠标\nmouse_girl,鼠娘\nmouse_tail,鼠尾巴\nmouth,嘴\nmouth_drool,嘴角画着口水滴形状的缺口\nmouth_hold,用嘴叼着\nmouth_mask,口罩\nmouth_veil,面纱\nmug,带柄的杯子|马克杯\nmukyuu,姆Q\nmulticolored,多彩的\nmulticolored_background,多色背景\nmulticolored_bikini,多色款比基尼\nmulticolored_bodysuit,多色款连体衣\nmulticolored_cape,多色款斗篷\nmulticolored_clothes,多色款衣服\nmulticolored_dress,多色款连衣裙\nmulticolored_eyes,有多种颜色的眼睛\nmulticolored_gloves,多色款手套\nmulticolored_hair,多色的头发\nmulticolored_legwear,多色款腿部服饰\nmulticolored_nails,多彩指甲\nmulticolored_skin,多彩皮肤\nmulticolored_skirt,多色款裙子\nmulticolored_stripes,多彩的条纹\nmulticolored_wings,有多种颜色的翅膀\nmultiple_4koma,多列四格漫画\nmultiple_bows,多只蝴蝶结\nmultiple_boys,多个男孩\nmultiple_braids,多股(麻花)辫\nmultiple_crossover,多部作品的角色或元素同框\nmultiple_earrings,多个耳环\nmultiple_fellatio,多人口交\nmultiple_girls,多个女孩\nmultiple_hair_bows,头发上有多只蝴蝶结\nmultiple_legs,多足角色\nmultiple_monochrome,多个单色结构拼接成的\nmultiple_others,多个性别模糊的角色\nmultiple_paizuri,两个女性(两对胸)进行乳交\nmultiple_penises,阴茎包围网\nmultiple_persona,多重形象的角色\nmultiple_riders,多人骑着车\nmultiple_tails,多条尾巴\nmultiple_views,多角度|多姿势\nmultiple_wings,多对翅膀\nmulti-strapped_bikini,细带款比基尼\nmulti-tied_hair,头发绑着多条系带\nmummy,木乃伊\nmundane_utility,超能力或魔法用于日常使用\nmuneate,胸甲\nmuscular_female,肌肉发达的女性\nmushroom,蘑菇\nmusic,音乐\nmusical_note,音符\nmusical_note_hair_ornament,音符发饰\nmustache,胡子\nmuted_color,哑光\nmuzzle_flash,枪口火光\nmythical_pokemon,神兽(口袋妖怪)\nnaginata,薙刀\nnail,钉子|指甲\nnail_art,美甲\nnail_polish,指甲油\nnaked_bandage,裸体且裹着绷带\nnaked_coat,裸体且披着大衣\nnaked_hoodie,裸体且穿着连帽衫\nnaked_kimono,裸体且穿着和服\nnaked_scarf,裸体且裹着围巾\nnaked_sheet,裸体且裹着被子\nnaked_sweater,裸体毛衣\nnaked_tabard,裸体且穿着搭肩衫\nnaked_towel,裸体且裹着毛巾\nname_tag,记名牌\nnamesake,人与人的同名梗\nnami_junior_high_school_uniform,波路中学校服\nnanairogaoka_middle_school_uniform,七色丘中学校服\nnanamori_school_uniform,七森中学校服\nnanodesu_(phrase),nanodesu(口癖)\nnaoetsu_high_school_uniform,私立直江津高校制服\nnape,脖颈\nnarrow_waist,妖娆的腰\nnational_shin_ooshima_school_uniform,新大岛学园校服\nnative_american,印第安人\nnatsuiro_egao_de_1_2_jump!,\"《夏色えがおで1,2,Jump!》\"\nnature,大自然\nnaval_uniform,海军制服\nnavel_cutout,服装上有露出肚脐的开口\nnavel_piercing,脐钉\nnavy_blue_legwear,海军蓝腿部服饰\nnearly_naked_apron,只穿着内衣(或泳衣)和围裙\nneck,脖子\nneck_ribbon,颈部系着缎带\nneck_ring,颈环\nneck_ruff,波浪褶边的领子\nneckerchief,领巾\nnecktie_between_breasts,领带贴(夹)在乳沟里\nnecktie_grab,抓着领带\nneckwear_grab,抓着颈部的衣服\nneedle,针\nnegligee,睡袍\nnekomata,猫又\nnengajou,年贺状\nneon_trim,霓虹灯效果\nnervous,不安的\nnervous_smile,不安地微笑\nnet,网\nnetorare,NTR\nnew_school_swimsuit,新式死库水\nnew_year,新年\nnewhalf,人妖\nnewspaper,报纸\nnib_pen_(medium),蘸水笔画风\nnight,夜\nnight_sky,夜空\nnightcap,睡帽\nnightgown,睡衣\nnihonga,日本画\nnike,耐克\nninja,忍者\nnintendo_3ds,任天堂3ds\nnintendo_ds,任天堂ds\nnintendo_switch,任天堂switch\nnipple_censor,乳头打了码\nnipple_clamps,乳头夹\nnipple_piercing,乳头穿刺\nnipple_rings,乳环\nnipple_slip,乳头走光\nnipple_tweak,玩弄乳头\nnippleless_clothes,能露出乳头的衣物\nno_blindfold,去掉了(原设有的)蒙眼要素\nno_eyepatch,去掉了(原设有的)眼罩\nno_eyes,没画出眼睛\nno_eyewear,去掉了(原设有的)眼镜\nno_gloves,去掉了(原设有的)手套\nno_hat,去掉了(原设有的)帽子\nno_headwear,去掉了(原设有的)头饰\nno_humans,不含人类\nno_legs,没画出腿\nno_legwear,裆胯以下裸着\nno_lineart,几乎没用勾线的画\nno_mouth,没画出嘴\nno_nipples,没画出乳头\nno_nose,没画出鼻子\nno_panties,下半身真空\nno_pants,没穿着裤子和裙子\nno_pupils,没画出瞳孔\nno_pussy,裸裆但没画小穴\nno_shirt,没穿衬衫\nno_shoes,没穿鞋\nno_socks,没穿袜子\nno_testicles,没画睾丸\nno_wings,去掉了(原设有的)翅膀\nnoh_mask,能面\nnontraditional_miko,改款过的日本服饰\nnoodles,面条\nnoose,套索\nnose,鼻子\nnose_blush,鼻子发红\nnose_bubble,鼻涕泡\nnose_hatchet,柴刀\nnose_piercing,鼻子有穿孔\nnotebook,笔记本\nnotepad,便条簿\nnotice_lines,表示角色注意到了什么的线条\nnovel_cover,小说封面\nnovelty_censor,恶搞的马赛克\nnude_cover,裸体封面\nnumber,数字\nnumber_tattoo,编号纹身\nnumbered,编号\nnumbers_(nanoha),序印者(魔法少女奈叶)\nnurse,护士\nnursing_handjob,喂奶手交\nobentou,便当\nobi,和服腰带\nobject_hug,抱着某物\nobject_insertion,异物插入\nobject_namesake,人与物的同名梗\nobject_on_head,头上有非头饰类的物体\nobjectification,物品化\noctarian,章鱼士兵\noctopus,章鱼\noda_uri,钉宫信长\nodd_one_out,有个异类\noekaki,简朴的画作\noff_shoulder,露肩式\noffice,办公室\noffice_chair,办公椅\noffice_lady,办公室女职员\nofficial_style,原作画风|官方画风\noff-shoulder_dress,露肩连衣裙\noff-shoulder_jacket,露肩夹克\noff-shoulder_shirt,露肩衬衫\noff-shoulder_sweater,露肩毛衣\nofuda_on_clothes,衣服上贴着符纸\nok_sign,OK手势\nokamisty,尤指米斯蒂娅·萝蕾拉的形象\nold_man,老人\nold_school_swimsuit,旧式死库水\nold_woman,老妇\nolder,老化\noldschool,守旧派画风\nomelet,煎蛋卷\nomurice,蛋包饭\non_back,仰躺\non_bed,在床上\non_chair,坐在椅子上\non_couch,在沙发上\non_desk,在书桌上\non_floor,在地板上\non_ground,在地上\non_head,在头上\non_lap,在膝盖上\non_person,在人身上\non_shoulder,在肩上\non_side,侧卧\non_table,在桌子上\non_vehicle,在交通工具上\nonbashira,御柱\none_breast_out,露出一只乳房\none_eye_closed,闭着一只眼\none_eye_covered,一只眼被遮住\none_knee,单膝跪\none_side_up,只扎了一边的头发\none-eyed,独眼\none-piece_swimsuit,一体式泳衣\none-piece_tan,泳衣晒痕\noni,鬼\noni_horns,鬼角\noni_mask,鬼面\nonigiri,饭团\nonmyouji,阴阳师\nonomatopoeia,拟声词\nonsen,温泉\nooarai_(emblem),大洗联队徽章\nooarai_military_uniform,大洗联队军装\nooarai_school_uniform,大洗联队军服\noonusa,祓串\nootachi,大太刀|野太刀\nopaque_glasses,没透出眼睛的眼镜\nopen_book,翻开的书\nopen_bra,(前面)解开的胸罩\nopen_coat,敞开式外套\nopen_collar,解开的衣领\nopen_door,开门\nopen_fly,解开的裤子拉链\nopen_hand,张开的手\nopen_hoodie,敞开的连帽衫\nopen_jacket,敞开的夹克\nopen_kimono,敞开的和服\nopen_mouth,张嘴的\nopen_shirt,敞开的衬衫\nopen_shorts,敞开的短裤\nopen_skirt,敞开的裙子\nopen_vest,敞开的背心\nopen_window,打开的窗户\nopen-chest_sweater,胸部开口的毛衣\nopening_door,开门\noppai_loli,巨乳萝莉\noral_invitation,迎接射精而伸出舌头\norange_background,橙色背景\norange_bikini,橙色比基尼\norange_bodysuit,橙色紧身衣\norange_bow,橙色蝴蝶结\norange_choker,橙色项圈\norange_dress,橙色连衣裙\norange_eyes,橙色的眼镜\norange_flower,橙色的花\norange_footwear,橙色鞋类\norange_gloves,橙色的手套\norange_hair,橙色头发\norange_hairband,橙色发带\norange_headwear,橙色头饰\norange_jacket,橙色夹克\norange_kimono,橙色和服\norange_legwear,橙色裤袜\norange_nails,橙色指甲\norange_neckwear,橙色领子\norange_panties,橙色内裤\norange_ribbon,橙色丝带\norange_sailor_collar,橙色水手领\norange_scarf,橙色围巾\norange_scrunchie,橙色发束\norange_shirt,橙色衬衫\norange_shorts,橙色短裤\norange_skirt,橙色短裙\norange_sky,橙色的天空\norange_slice,片橙\norange_theme,橙色\norb,球体\norc,半兽人\norgasm,高潮|绝顶\norgy,乱交\norigami,折纸\no-ring,带O型环的衣物\no-ring_bikini,带O型环的比基尼\no-ring_bottom,带O型环的下装\no-ring_top,带O型环的上衣\notaku,阿宅|御宅族\nother_focus,性别不定的非人角色\notoko_no_ko,女装少年|伪娘\notonokizaka_school_uniform,国立音乃木坂学院女子制服\nout_of_character,不符角色原本性格\nout_of_frame,画里只有一部分\noutdoors,户外|野战\noutline,角色形象有描边\nout-of-frame_censoring,关键部位在画面外\noutside_border,一部分画到了背景框外面\noutstretched_arm,伸出手臂\noutstretched_arms,伸出双臂\noutstretched_hand,伸出的手\noven_mitts,隔热手套\nover_shoulder,扛在肩上\noveralls,工作服\novercoat,大衣\noverflow,精液溢出(未拔出)\novergrown,杂草丛生\nover-kneehighs,过膝\nover-rim_eyewear,下半无框眼镜\noversized_animal,巨大生物\noversized_clothes,过大号的衣服\noversized_object,大件物体\noversized_shirt,过大号衬衫\noverskirt,外裙|套裙\novum,卵子\nowl,猫头鹰\nown_hands_together,双手合十\npacifier,奶嘴\npaddle,桨\npadlock,挂锁\npage_number,页码\npagoda,宝塔\npain,疼痛\npaint,油漆|涂料|颜料\npaint_splatter,溅上了涂料\npaintbrush,画笔\npainting,绘画\npainting_(object),绘画\npaizuri_under_clothes,着衣乳交\npale_color,苍白的颜色\npale_skin,苍白的皮肤\npalette,调色板\npalm_tree,椰树\npalms,手掌\npancake,薄饼\npanda,熊猫\npant_suit,女性穿着西服\npanties,内裤|短裤\npanties_around_one_leg,一只脚上挂着内裤\npanties_aside,内裤挪到一边\npanties_on_head,头上套着内裤\npanties_removed,内裤已被脱下\npanties_under_buruma,穿在灯笼裤里的内裤\npanties_under_pantyhose,穿在裤袜里的内裤\npants,裤子\npants_down,褪下裤子\npants_pull,拉着裤子\npants_rolled_up,卷起裤脚\npanty_lift,把内裤往上扯\npanty_peek,微微露出内裤\npantyhose_pull,褪下的裤袜\npantylines,紧致的裤袜|略透明的裤袜\npanzerkampfwagen_iv,四号战车\npapakha,高加索元素\npaper,纸张\npaper_airplane,纸飞机\npaper_bag,纸袋\npaper_crane,纸鹤\npaper_fan,纸扇\npaper_lantern,提灯\nparadis_military_uniform,帕拉迪岛军装\nparasol,阳伞\nparfait,冷糕\npark,公园\nparka,风雪外套\nparody,模仿捏他别的作品及人物\nparrot,鹦鹉\nparted_bangs,分开的刘海\nparted_lips,张开的嘴唇\npartially_colored,部分上色\npartially_submerged,部分淹没\npartially_unbuttoned,解开部分纽扣\npartially_unzipped,只拉上部分拉链\npartially_visible_anus,可以看见一部分肛门\npartially_visible_vulva,可以看见一部分外阴\nparty_hat,派对帽\nparty_popper,派对拉炮\npasta,意大利面食\npastel_(medium),像粉笔蜡笔作画的\npasties,乳贴\npastry,油酥糕点\npatch,补丁\npath,路径\npatreon_logo,打了patreon的logo\npatreon_username,有patreon用户名\npauldrons,护肩\npavement,路面\npaw_gloves,兽爪手套\npaw_pose,爪子姿势\npaw_print,爪印图案\npaw_shoes,兽爪鞋\npaws,爪子\npeace_symbol,☮(东方仗助衣服上有)\npeach,桃\npeaked_cap,类似警帽的帽子\npearl_(gemstone),珍珠\npearl_necklace,珍珠项链\npectorals,胸肌\npee,尿\npeeing,撒尿|失禁\npeeing_self,尿到了自己(身体上)衣服上\npeeking,偷窥\npeeking_out,偷窥(的姿态)\npeeping,偷窥(强调视角)\npegasus,天马\npegasus_knight,天马骑士\npelvic_curtain,旗袍类衣物的前摆\npen,笔\npencil,铅笔\npencil_dress,铅笔裙\npencil_skirt,短铅笔裙\npendant,吊坠\npenguin,企鹅\npenguin_hood,企鹅帽\npenis,阴茎\npenis_awe,亮“枪”\npenis_grab,抓着阴茎\npenis_in_panties,阴茎勾着内裤\npenis_on_face,阴茎贴着脸\npennant,三角旗\npentacle,五芒星印\nperineum,会阴\nperky_breasts,丰满的乳房\nperpendicular_paizuri,垂直位乳交\nperson_on_head,小人儿在头上\npersonality_switch,人格替换\nperspective,用了透视画法\npervert,变态\npet,宠物\npet_bowl,宠物碗\npet_play,宠物play\npetals,花瓣\npetals_on_liquid,水面上漂着花瓣\npetite,娇小的\npetticoat,衬裙\npetting,抚摸\nphallic_symbol,用来暗示阴茎\nphimosis,包茎\nphone,电话|手机\nphone_screen,手机屏幕\nphonograph,留声机\nphoto_(object),照片\nphoto_background,照片为背景\nphotorealistic,很像照片的画\npicnic,野餐\npicnic_basket,野餐篮\npicture_(object),图中有照片或其他图片\npicture_frame,相框\npie,馅饼\npier,突码头\npiercing,穿洞\npig,猪\npigeon-toed,萌向的内八腿\npiggyback,驮着\npill,药丸\npill_earrings,药丸样式的耳环\npillar,柱子\npillarboxed,柱状画布背景\npillow,枕头\npillow_grab,抓着枕头\npillow_hat,睡帽\npillow_hug,抱枕\npilot,驾驶员\npilot_suit,驾驶员专用服\npinafore_dress,背心裙|无袖连衣裙\npince-nez,夹鼻眼镜|无脚眼镜\npinching,掐\npinching_sleeves,掐袖子\npink_apron,粉色围裙\npink_background,粉色背景\npink_bikini,粉色比基尼\npink_blouse,粉色上衣\npink_bodysuit,粉色紧身衣\npink_bow,粉色蝴蝶结\npink_bra,粉色胸罩\npink_cardigan,粉色开口衬衫\npink_choker,粉色项圈\npink_coat,粉色外套\npink_collar,粉色颈圈\npink_dress,粉色连衣裙\npink_eyes,粉红色的眼睛\npink_flower,粉红色的花\npink_footwear,粉色鞋类\npink_gloves,粉色手套\npink_hair,粉红色的头发\npink_hairband,粉色发带\npink_hakama,粉色袴\npink_headwear,粉色头饰\npink_hoodie,粉色连帽衫\npink_jacket,粉色夹克\npink_kimono,粉色和服\npink_legwear,粉色裤袜\npink_leotard,粉色连身衣\npink_lips,粉色的嘴唇\npink_lipstick,粉红唇膏\npink_nails,粉色指甲\npink_neckwear,粉色领子\npink_panties,粉色内裤\npink_pants,粉色裤子\npink_ribbon,粉色丝带\npink_rose,粉红玫瑰\npink_sailor_collar,粉色水手领\npink_scarf,粉色围巾\npink_scrunchie,粉色发束\npink_shirt,粉色衬衫\npink_shorts,粉色短裤\npink_skin,粉色皮肤\npink_skirt,粉色短裙\npink_sleeves,粉色袖子\npink_sweater,粉色毛衣\npink_swimsuit,粉色泳衣\npink_theme,粉色主题\npink_towel,粉色毛巾\npink_vest,粉色背心\npink_wings,粉色翅膀\npink-framed_eyewear,粉色镜框眼镜\npinky_out,伸出小拇指\npinstripe_pattern,细条纹图案\npipe,管子\npipes,管道\npirate,海盗\npirate_hat,海盗帽\npistol,手枪\npith_helmet,木髓遮阳帽\npixel_art,像素绘\npixelated,像素化\npizza,披萨\nplaid,格子呢图案\nplaid_background,格子呢背景\nplaid_bikini,格子呢比基尼\nplaid_bow,格子呢蝴蝶结\nplaid_dress,格子呢连衣裙\nplaid_neckwear,格子呢领子\nplaid_panties,格子呢内裤\nplaid_pants,格子呢裤子\nplaid_scarf,格子呢围巾\nplaid_shirt,格子呢衬衫\nplaid_skirt,格子呢短裙\nplaid_vest,格子呢背心\nplanet,行星\nplant,植物\nplant_girl,娘化植物\nplantar_flexion,足底屈曲\nplanted_sword,往地上插的剑\nplanted_weapon,往地上插的武器\nplastic_bag,塑料袋\nplate,盘子\nplate_armor,板甲\nplatform_footwear,平台鞋\nplatinum_blonde_hair,白金色头发\nplayboy_bunny_leotard,兔女郎连身衣\nplayer_2,2P玩家角色风格颜色替换\nplaying,在玩耍的\nplaying_card,扑克牌\nplaying_games,打游戏\nplaying_instrument,演奏乐器\nplaystation_portable,掌机\npleated_dress,百褶连衣裙\nplectrum,拨片\nplugsuit,EVA驾驶员服\nplump,身材丰满的\nplunging_neckline,深领\npocket,口袋\npocket_watch,怀表\npocky,百奇\npocky_day,百奇日\npocky_kiss,百奇游戏\npointer,指示棒\npointing,用手指着\npointing_at_self,指着自己\npointing_at_viewer,指向看图的人\npointing_up,向上指\npointless_censoring,敷衍的打码\npointless_condom,有套子但还是内射了\npointy_footwear,尖头鞋\npointy_hair,带着尖角的发型\npoke_ball,精灵球\npoke_ball_(basic),基础红白精灵球\npoke_ball_print,精灵球图案\npoke_ball_theme,精灵球主题\npokedex_number,宝可梦图鉴编号\npokemon_(creature),口袋妖怪(生物)|宝可梦\npokemon_on_head,头上的口袋妖怪\npokemon_on_shoulder,肩上的口袋妖怪\npoker_chip,扑克筹码\npoking,戳\npolar_chaldea_uniform,极地迦勒底制服\npole,杆子\npole_dancing,钢管舞\npolearm,长柄武器\npolice,警察\npolice_uniform,警服\npolicewoman,女警\npolka_dot,圆斑点\npolka_dot_background,圆斑背景\npolka_dot_bikini,圆斑比基尼\npolka_dot_bow,圆斑蝴蝶结\npolka_dot_bra,圆斑胸罩\npolka_dot_legwear,圆斑裤袜\npolka_dot_panties,圆斑内裤\npolka_dot_scrunchie,圆斑发束\npolka_dot_swimsuit,圆斑泳衣\npolo_shirt,马球衫\npolos_crown,波洛斯皇冠\npom_pom_(clothes),小绒球(衣物挂件)\npompadour,蓬帕杜发型\nponcho,穗饰披巾|雨披\npond,池塘\npool,泳池\npool_ladder,泳池扶梯\npoolside,在泳池边\npopcorn,爆米花\npopped_collar,竖起来的衣领\npopsicle,冰棒|棒冰\nporch,门廊\nporkpie_hat,道士帽\npornography,色情刊物|色情片\nportrait,半身像\npose,姿势\nposter_(object),海报\npot,锅\npotato,土豆\npotato_chips,薯片\npotion,药水\npotted_plant,盆栽\npouch,(贴身的)小袋\npouring,浇注|倾倒\npout,撅嘴\npov,第一人称视角\npov_crotch,看向裤裆的视角\npov_hands,手伸来方向的视角\npower_armor,动力装甲\npower_lines,电线\npower_suit,动能服\npower_symbol,电源符号\npravda_military_uniform,真理学院军装\npravda_school_uniform,真理学院校服\nprayer_beads,念珠\npraying,祈祷\nprecum,先走汁\nprehensile_hair,活体头发|可念动的头发\npresenting,(性诱惑)展示\npriest,牧师\nprincess,公主\nprint_bikini,印花比基尼\nprint_bow,印花蝴蝶结\nprint_bra,印花胸罩\nprint_dress,印花连衣裙\nprint_gloves,印花手套\nprint_headwear,印花头饰\nprint_kimono,印花和服\nprint_legwear,印花裤袜\nprint_mug,印花马克杯\nprint_neckwear,印花领带\nprint_panties,印花内裤\nprint_sarong,印花纱笼\nprint_shirt,印花衬衫\nprint_skirt,印花短裙\nproduct_placement,植入广告\nprofanity,亵渎\nprojected_inset,类似海报或杂志的插图效果\nprojectile_cum,精液射到空中\nprone_bone,俯卧后入\npropeller,螺旋桨\nprosthesis,假肢\nprostitution,卖春\npubic_hair_peek,从衣物里露出一部分阴毛\npubic_tattoo,淫纹\npublic,公开场所(性交)\npublic_nudity,野外露出\npublic_use,公用|肉便器|公交车\npuckered_lips,撅起的嘴唇\npudding,布丁\npuddle,水坑\npuff_and_slash_sleeves,斜纹泡泡袖\npuffy_detached_sleeves,蓬蓬的袖子\npuffy_long_sleeves,蓬蓬的长袖\npuffy_nipples,勃起的乳头\npuffy_short_sleeves,蓬蓬的短袖\npuffy_shorts,蓬蓬的短裤\npuffy_sleeves,蓬蓬的袖子\npulled_by_another,被另一个人拉(或拉衣物)\npulled_by_self,拉下自己的衣物\npulling,拉\npumpkin,南瓜\npumpkin_hair_ornament,南瓜发饰\npumps,低胸装高跟鞋打扮\npun,双关语\npunching,挥拳\npuppet,木偶|手偶\npuppy,小狗\npurple_background,紫色背景\npurple_bikini,紫色比基尼\npurple_bodysuit,紫色紧身衣\npurple_bow,紫色蝴蝶结\npurple_bra,紫色胸罩\npurple_cape,紫色斗篷\npurple_choker,紫色项圈\npurple_coat,紫色外套\npurple_dress,紫色连衣裙\npurple_flower,紫色的花\npurple_footwear,紫色鞋类\npurple_gloves,紫色手套\npurple_hairband,紫色发带\npurple_hakama,紫色的袴\npurple_headwear,紫色头饰\npurple_jacket,紫色夹克\npurple_kimono,紫色和服\npurple_legwear,紫色裤袜\npurple_leotard,紫色连身衣\npurple_lips,紫色的嘴唇\npurple_nails,紫色指甲\npurple_neckwear,紫色领子\npurple_panties,紫色内裤\npurple_pants,紫色长裤\npurple_ribbon,紫色丝带\npurple_rose,紫玫瑰\npurple_sailor_collar,紫色水手领\npurple_scarf,紫色围巾\npurple_scrunchie,紫色发束\npurple_shirt,紫色衬衫\npurple_shorts,紫色短裤\npurple_skin,紫色皮肤\npurple_skirt,紫色裙子\npurple_sky,紫色的天空\npurple_sleeves,紫色的袖子\npurple_sweater,紫色毛衣\npurple_swimsuit,紫色泳衣\npurple_theme,紫色\npurple_umbrella,紫色雨伞\npurple_vest,紫色背心\npurple_wings,紫色翅膀\npurple-framed_eyewear,紫框眼镜\npushing,推搡\npussy,小穴\npussy_juice,爱液|淫水\npussy_juice_puddle,爱液流成的滩\npussy_juice_stain,衣物上有爱液的水渍\npussy_juice_trail,拉丝的爱液\npussy_peek,微微渗出的爱液\nqing_guanmao,清代官帽\nquad_tails,四股辫子的发型\nquarter_note,四分之一音符\nqueen_(chess),皇后(国际象棋)\nquill,羽毛笔\nquiver,箭筒\nrabbit_house_uniform,点兔兔之家制服\nraccoon_ears,浣熊耳朵\nraccoon_girl,浣熊娘\nraccoon_tail,浣熊尾巴\nrace_queen,赛车女郎\nracket,球拍\nradiation_symbol,辐射符号\nradio,收音机\nradio_antenna,无线电天线\nraglan_sleeves,连肩衣袖\nrailing,用手扶着\nrailroad_tracks,轨道\nraimon,雷门高中\nraimon_soccer_uniform,雷门足球队服\nrain,雨\nrainbow,彩虹\nrainbow_background,彩虹背景\nrainbow_hair,彩虹发\nrainbow_order,彩虹色序排列\nraincoat,雨衣\nraised_eyebrow,扬起的眉毛\nraised_eyebrows,扬起的双眉\nraised_fist,举起的拳头\nramen,拉面\nramune,波子汽水\nrandoseru,小学书包\nranguage,日式英语\nrape,强奸|轮奸|凌辱\nrape_face,一副要强奸人的表情\nrapier,西洋剑\nray_gun,镭射枪\nreach-around,从背后伸手过来刺激性伴侣\nreaching,(有目的地)伸手\nreaching_out,朝画外伸手\nreading,阅读\nready_to_draw,准备拔刀的姿势\nreal_life_insert,有具体现实的画\nreal_world_location,画有现实世界地标\nrealistic,写实的\nreclining,斜倒斜躺姿势\nrecorder,竖笛\nrecording,●REC\nred_armor,红色盔甲\nred_background,红色背景\nred_belt,红色腰带\nred_bikini,红色比基尼\nred_bodysuit,红色紧身衣\nred_border,红色边框\nred_bow,红色蝴蝶结\nred_bra,红色胸罩\nred_buruma,红色灯笼裤\nred_cape,红色斗篷\nred_capelet,红色披肩\nred_choker,红色项圈\nred_cloak,红色披风\nred_coat,红色外套\nred_collar,红色颈圈\nred_cross,红十字\nred_dress,红色连衣裙\nred_flower,红色的花\nred_footwear,红色鞋类\nred_gloves,红色手套\nred_hairband,红色发带\nred_hakama,绯袴\nred_headband,红色头带\nred_headwear,红色头饰\nred_hood,红帽\nred_horns,红色的角\nred_jacket,红色夹克\nred_kimono,红色和服\nred_legwear,红色裤袜\nred_leotard,红色连身衣\nred_lips,朱唇\nred_lipstick,红色唇膏\nred_moon,血月\nred_nails,红色指甲\nred_neckwear,红色领子\nred_panties,红色内裤\nred_pants,红色裤子\nred_pupils,红色瞳孔\nred_ribbon,红色丝带\nred_rope,红色绳子\nred_rose,红玫瑰\nred_sailor_collar,红色水手领\nred_sash,红色束腰\nred_scarf,红色围巾\nred_sclera,红色巩膜\nred_scrunchie,红色发束\nred_shirt,红色衬衫\nred_shorts,红色短裤\nred_skin,红色皮肤\nred_skirt,红色裙子\nred_sky,红色的天空\nred_sleeves,红色的袖子\nred_sweater,红色的毛衣\nred_swimsuit,红色泳衣\nred_theme,红色|红色主题\nred_umbrella,红色的伞\nred_vest,红色背心\nred_wings,红色翅膀\nred-framed_eyewear,红框眼镜\nreflection,反射|倒映\nreflective_eyes,反光的眼睛\nreflective_floor,反光地板\nrefrigerator,冰箱\nrei_no_himo,(乳头)激凸\nreindeer,驯鹿\nreindeer_antlers,驯鹿角\nreins,缰绳\nremodel_(kantai_collection),改三|改二|改\nremote_control,遥控器\nremote_control_vibrator,震动遥控器\nrestaurant,餐厅\nrestrained,拘束\nretrofit_(azur_lane),改造(碧蓝航线)\nrevealing_clothes,暴露的穿着\nreverse_bunnysuit,逆兔女郎\nreverse_cowgirl_position,背面骑乘位\nreverse_grip,反握\nreverse_outfit,对原款服装反向使用布料\nreverse_suspended_congress,腿下握颈肛交\nreverse_trap,男装|男装丽人\nreverse_upright_straddle,背面座体位\nrevolver,左轮手枪\nribbed_bodysuit,棱纹紧身衣\nribbed_dress,棱纹连衣裙\nribbed_leotard,棱纹连身衣\nribbed_shirt,棱纹衬衫\nribbed_sleeves,棱纹袖子\nribbed_sweater,棱纹毛衣\nribbon,丝带|缎带\nribbon_bondage,被丝带捆住|人捆成礼物的样子\nribbon_choker,缎带项圈\nribbon_in_mouth,嘴里叼着丝带\nribbon_trim,缎带饰边\nribbon-trimmed_skirt,缎带饰边短裙\nribbon-trimmed_sleeves,缎带饰边袖子\nribs,肋骨\nrice,米\nrice_bowl,碗\nrice_on_face,脸上沾着米饭\nrice_spoon,盛饭勺\nriding,骑\nriding_crop,马术马鞭\nrifle,步枪\nrigging,舰装\nrimless_eyewear,无框眼镜\nring,戒指\nringed_eyes,圈圈眼\nringlets,垂下的长鬈发\nripples,涟漪|波纹\nrising_sun,旭日旗\nritual_baton,笏板\nriver,河\nriyo_(lyomsnpmp)_(style),リヨ画风\nroad,路\nroad_sign,路标\nrobot,机器人\nrobot_ears,机械耳\nrobot_joints,机械关节\nrock,岩石\nrocket,火箭\nrocket_launcher,火箭筒\nrod,杆\nrod_of_remorse,悔悟棒\nrole_reversal,角色转换\nroller_skates,旱冰鞋\nrolling_eyes,翻白眼\nromaji_text,罗马音\nrooftop,屋顶\nrook_(chess),战车(国际象棋)\nroom,房间\nrose,玫瑰|蔷薇\nrose_petals,玫瑰花瓣\nrose_print,玫瑰印花\nrotational_symmetry,对称旋转|《少女革命》女同转圈圈\nround_eyewear,圆形眼镜\nround_teeth,动漫里的没有缝的牙齿\nround_window,圆窗\nround-bottom_flask,圆底烧瓶\nrounded_corners,背景或画框是圆角\nrubber_boots,橡胶靴\nrubber_duck,浴缸小黄鸭\nrubbing_eyes,揉眼睛\nrubble,瓦砾\nruby_(gemstone),红宝石\nrudder_footwear,舰C舰娘专用鞋\nrug,小地毯\nruler,尺子\nrunes,符文\nrunning,奔跑\nrussian_text,俄语\nryona,被重度(性)虐待的女性\nryouou_school_uniform,陵樱学园制服\nsaber_(weapon),军刀(武器)\nsack,麻布\nsaddle,马鞍\nsafety_pin,曲别针\nsagging_breasts,(因俯身而)下垂的乳房\nsailor,水手服\nsailor_bikini,水手服款比基尼\nsailor_dress,水手服款裙子\nsailor_hat,水手帽\nsailor_moon_redraw_challenge,水冰月重绘挑战\nsailor_senshi,美少女战士\nsailor_senshi_uniform,美少女战士制服\nsailor_shirt,水手服款衬衫\nsaiyan_armor,战斗服(龙珠)\nsakazuki,盃\nsake_bottle,酒瓶\nsakugawa_school_uniform,栅川中学校服\nsakuragaoka_high_school_uniform,樱丘女子高等学校校服\nsaliva_trail,唾液拉丝\nsample,样图\nsamurai,武士\nsand,沙\nsand_sculpture,沙雕\nsandals,凉鞋\nsandals_removed,脱下凉鞋\nsandwich,三明治\nsandwiched,三人夹三明治\nsangvis_ferri,铁血工造(少女前线)\nsanpaku,三白眼\nsanshoku_dango,三花团子\nsanta_boots,圣诞老人靴\nsanta_costume,圣诞老人服装\nsanta_hat,圣诞帽\nsapphire_(gemstone),蓝宝石\nsarashi,裹胸布\nsarong,莎笼|沙滩浴巾\nsash,饰带|日式束腰\nsatchel,背包\nsaucer,茶杯托\nsaunders_military_uniform,桑德斯军装\nsaunders_school_uniform,桑德斯附高校服\nsausage,香肠\nsayagata,纱绫形\nscabbard,鞘\nscales,鳞片\nscar,伤痕\nscar_across_eye,眼睛上的疤痕\nscar_on_cheek,脸颊上的疤痕\nscared,害怕的\nscarlet_devil_mansion,红魔馆\nscenery,风景\nscepter,笏\nschool,学校\nschool_bag,书包\nschool_chair,课堂椅\nschool_desk,课桌\nschool_hat,通学帽\nschool_swimsuit,校内泳衣|死库水\nscience_fiction,近未来|sf|科幻\nscissor_blade,片太刀铗\nscissors,剪刀\nscooter,小型摩托车\nscope,瞄准镜\nscowl,怒视|嫌弃的眼神|不满的眼神\nscratches,划痕|皮肤上的浅伤\nscreaming,尖叫|大声喊\nscreen,屏幕\nscreentones,屏幕色调纹理滤镜\nscrew,螺丝钉\nscrewdriver,螺丝刀\nscroll,卷轴\nscrunchie,发束\nscythe,大镰刀\nseal,密封罐|封印\nseamed_legwear,有接缝的裤袜\nsearchlight,探照灯\nseashell,海贝\nseason_connection,同季度动画角色模仿\nseaweed,海藻\nseductive_smile,诱人的微笑\nsee-through,半透明的|可透过看到里层衣物|因沾湿而变透明\nsee-through_silhouette,通过透光的织物看到人体轮廓\nsee-through_sleeves,半透的袖子\nseigaiha,青海波(日本古画素材)\nseikan_hikou,《星间飞行》\nseishou_elementary_school_uniform,圣祥大附小学校校服\nself_fondle,女性自慰\nselfcest,(同一人但不同版本或形象)自攻自受\nsemi-rimless_eyewear,无上框眼镜\nsepia,深棕色|乌贼墨色\nserious,严肃的\nserval_tail,薮猫尾巴\nsetsubun,节分习俗\nsevered_head,断下来的头\nsewing,缝纫\nsex,性交\nsex_from_behind,泛指从身后插入的体位\nsex_machine,机械奸\nsex_toy,性爱玩具\nsextuplets,六人组\nsexually_suggestive,性暗示\nshackles,手铐|镣铐|枷锁\nshade,日荫\nshaded_face,阴沉脸\nshading_eyes,遮阳手势\nshadow,阴影\nshako_cap,乐队礼帽\nshallow_water,浅水\nshared_bathing,共浴|鸳鸯浴\nshared_food,共享食物|用嘴递食物\nshared_scarf,共用一条围巾\nshared_umbrella,相合伞\nshark,鲨鱼\nsharp_fingernails,锐利的手指甲\nsharp_teeth,鲨鱼牙|锯齿牙\nsharp_toenails,锐利的脚趾甲\nshaved_ice,刨冰\nshawl,披巾|披帛\nsheath,刀鞘|护套\nsheathed,戴着护套的|入鞘的\nsheep,羊\nsheep_ears,羊耳\nsheep_girl,羊女孩\nsheep_horns,羊角\nsheer_clothes,透明的衣服\nsheer_legwear,透明的裤袜\nsheet_grab,抓着床单\nsheet_music,乐谱\nshelf,架子\nshell,贝壳\nshell_bikini,贝壳比基尼\nshell_casing,弹药匣\nshiba_inu,柴犬\nshibari,绳缚\nshibari_over_clothes,着衣绑缚\nshide,纸垂\nshield,盾\nshikigami,式神\nshikishi,色纸\nshimenawa,注连绳|七五三绳\nshin_guards,胫甲\nshinai,竹刀\nshinda_sekai_sensen_uniform,死后世界战线制服\nshindan_maker,二次元女体化梗\nshinsengumi,新选组\nshiny,光泽\nshiny_clothes,有光泽的衣服\nshiny_hair,有光泽的 头发\nshiny_pokemon,闪光宝可梦\nshiny_skin,有光泽的皮肤\nship,船\nshirt,衬衫\nshirt_lift,拉起掀起卷起衬衫\nshirt_pull,拉开衬衫\nshirt_removed,脱下衬衫\nshirt_tucked_in,衬衫外有其他衣服\nshirt_tug,扯住衬衫\nshirtless,赤膊的(男性)\nshoe_dangle,用脚趾吊着鞋\nshoe_soles,鞋底\nshoelaces,鞋带\nshoes,鞋子\nshoes_removed,脱下的鞋\nshooting_star,流星\nshop,店铺\nshopping,购物\nshopping_bag,购物袋\nshore,岸\nshort_dress,短裙\nshort_eyebrows,豆豆眉|短眉毛\nshort_hair_with_long_locks,扎起或卷起一部分长发\nshort_jumpsuit,短裤腿连体衣\nshort_kimono,短下摆和服\nshort_necktie,短领带\nshort_over_long_sleeves,内侧穿着长袖外面套着短袖衣服\nshort_shorts,热裤\nshort_sleeves,短袖\nshort_sword,短剑\nshort_twintails,短双尾发型\nshorts_pull,褪下短裤\nshorts_under_skirt,短裙里穿着短裤\nshotgun,霰弹枪\nshougi,将棋\nshouji,障子\nshoujo_kitou-chuu,少女祈祷中\nshoulder_armor,肩甲\nshoulder_bag,挎包|单肩背包\nshoulder_blades,肩胛骨\nshoulder_carry,肩扛\nshoulder_cutout,露肩装\nshoulder_holster,肩带式枪套\nshoulder_pads,垫肩\nshoulder_tattoo,肩部纹身\nshouting,喊叫\nshovel,铲子\nshower_head,淋浴喷头\nshowering,淋浴\nshowgirl_skirt,展会女郎装束\nshrimp,虾\nshrine,神社\nshrug_(clothing),只包肩的女式上衣\nshuriken,手里剑\nshushing,嘘(手势)\nshuuchiin_academy_uniform,秀知院学园制服\nshuujin_academy_uniform,秀尽学院制服\nsick,病\nsickle,镰刀\nside_braid,披在一侧的单条辫子\nside_braids,披在两侧的两条辫子\nside_bun,披在两侧的发髻\nside_cutout,侧边开口的服饰\nside_slit,侧面有缝的服饰\nsideboob,侧乳\nsideburns,(男子的)鬓角\nside-by-side,人物并排\nsideless_outfit,侧面没有布料的服饰\nsidelocks,披在耳前的发绺\nsidesaddle,侧坐在鞍上\nside-tie_bikini,侧边系带比基尼\nside-tie_leotard,侧边系带连身衣\nside-tie_panties,侧边系带内裤\nsideways_glance,轻轻向侧面瞥\nsideways_hat,帽舌划到侧面\nsideways_mouth,把嘴画在侧脸\nsigh,画出叹气的标记\nsign,写上去的字\nsignature,签名\nsilent_comic,默剧漫画\nsilk,蛛网|虫茧\nsilver_trim,银色镶边\nsimple_background,朴素的背景\nsimplified_chinese_text,简体字\nsinging,唱歌\nsingle_bare_shoulder,露出单边肩膀\nsingle_boot,一只脚没穿靴子\nsingle_braid,单股辫\nsingle_detached_sleeve,单边没脱掉的袖子\nsingle_earring,只一边戴着耳环\nsingle_elbow_glove,单手戴着过肘的手套\nsingle_gauntlet,单手穿着护臂\nsingle_glove,单手穿着手套\nsingle_hair_intake,单侧进气口发型\nsingle_head_wing,单侧头上有翅膀\nsingle_horn,单侧长着角\nsingle_kneehigh,单边穿着过膝服饰\nsingle_leg_pantyhose,单边穿着连裤袜\nsingle_pantsleg,单边长裤\nsingle_shoe,一只脚没穿鞋子\nsingle_sleeve,单边没有袖管\nsingle_sock,单边穿着长袜\nsingle_strap,单边有肩带\nsingle_thighhigh,只有一条腿有穿着\nsingle_vertical_stripe,露出单边服饰上的垂直条纹\nsingle_wing,单翼\nsink,水槽\nsitting_on_bed,坐在床上\nsitting_on_desk,坐在课桌上\nsitting_on_face,颜面骑乘|阴部贴着脸\nsitting_on_lap,坐在大腿上\nsitting_on_person,坐在人身上\nsixteenth_note,十六分音符\nsize_difference,体格差\nskateboard,滑板\nskates,溜冰鞋\nskeleton,骨架\nsketchbook,素描本\nskewer,签子\nskin_fang,把嘴的一部分画成虎牙状\nskin_tight,衣服很紧显露出身体曲线或肢体特征\nskin-covered_horns,被皮肤包着的角\nskindentation,皮肤的凹陷\nskirt,短裙\nskirt_around_one_leg,一条腿上挂着短裙\nskirt_basket,指掀起裙子时形成的篮子形状\nskirt_flip,被掀起裙子(含突发情况意义)\nskirt_hold,优雅地提着裙子\nskirt_pull,拉开裙子\nskirt_removed,脱下的短裙\nskirt_set,与上衣搭配的短裙|特制的裙子套装\nskirt_suit,正装短裙\nskirt_tug,扯住裙摆|按住裙摆\nskull,骷髅\nskull_and_crossbones,头骨和交叉的骨头\nskull_earrings,骷髅耳环\nskull_hair_ornament,骷髅发饰\nskull_necklace,骷髅项链\nskull_print,骷髅印花\nsky,天空\nskyline,天际线\nskyscraper,摩天大楼\nslap_mark,掌印\nslapping,掌掴\nslashing,砍\nsleep_molestation,睡奸\nsleeping_upright,(不躺着)睡觉|直立睡觉\nsleepwear,睡衣\nsleepy,犯困的\nsleeve_cuffs,袖口\nsleeveless,无袖\nsleeveless_dress,无袖连衣裙\nsleeveless_hoodie,无袖连帽衫\nsleeveless_jacket,无袖夹克\nsleeveless_kimono,无袖和服\nsleeveless_shirt,无袖衬衫\nsleeveless_turtleneck,无袖高领毛衣\nsleeves_folded_up,叠起来的袖子\nsleeves_past_fingers,袖子长过手指\nsleeves_past_wrists,袖子长过手腕\nsleeves_pushed_up,袖子往上拉起\nsleeves_rolled_up,卷起的袖子\nsliding_doors,移动门\nslim_legs,修长的腿\nslime,史莱姆\nslime_girl,史莱姆娘\nsling,枪支的吊带\nslingshot_swimsuit,弹弓泳衣|吊带泳衣|V字泳衣\nsmall_breasts,贫乳|娇小的乳房(B)\nsmall_nipples,娇小的乳头\nsmartphone,智能手机\nsmell,有气味的\nsmile,微笑|笑容\nsmiley_face,笑脸\nsmirk,傻笑|得意的笑\nsmoke,烟\nsmokestack,烟囱\nsmoking,吸烟\nsmoking_gun,枪口冒烟\nsmug,得意脸\nsnack,小吃|零食\nsnail,蜗牛\nsnake,蛇\nsnake_hair,蛇发\nsnake_hair_ornament,蛇形发饰|蛙头发饰\nsnake_tail,蛇尾\nsneakers,运动鞋\nsneezing,打喷嚏\nsniper_rifle,狙击步枪\nsnorkel,潜水设备的通气管\nsnot,鼻涕\nsnout,动物口鼻部\nsnow,雪|雪原\nsnow_bunny,雪兔\nsnowball,雪球\nsnowflake_hair_ornament,雪花发饰\nsnowflake_print,雪花印花\nsnowflakes,雪花\nsnowing,下雪\nsnowman,雪人\nsoaking_feet,泡脚\nsoap,肥皂\nsoap_bubbles,泡泡\nsoap_censor,肥皂泡马赛克\nsoccer,足球运动\nsoccer_ball,足球\nsoccer_uniform,足球服\nsock_garters,袜子吊袜带\nsock_pull,拉着袜子\nsocks_removed,脱袜子\nsoda,汽水\nsoda_bottle,汽水瓶\nsoda_can,汽水罐\nsode,当世袖\nsoldier,士兵\nsoles,脚底\nsolid_circle_eyes,实心圆眼睛\nsolid_oval_eyes,实心椭圆眼睛\nsolo_focus,以单独人物为焦点\nsong_name,歌名\nsorcerer's_sutra_scroll,大空卷轴\nsoul_gem,灵魂之石\nsound_effects,拟声词\nsoup,汤\nsoviet,苏联\nspace,宇宙\nspace_craft,宇宙船\nspacesuit,宇航服\nspade_(shape),黑桃\nspaghetti,意大利面\nspaghetti_strap,细肩带|细吊带|肩带式\nspandex,弹性纤维(衣物面料)\nspanking,打屁股\nsparkle,菱形或星形的闪光\nsparkle_background,闪着星光的背景\nsparkling_eyes,星星眼\nsparks,火星子\nsparrow,麻雀\nspatula,铲(厨具)\nspaulders,护肩\nspeaker,发言者\nspear,矛\nspear_the_gungnir,神枪朗基努斯\nspecial_feeling_(meme),雪中打伞的恋人梗\nspeech_bubble,对话框|会话气泡\nspeed_lines,速度线\nspell_card,魔咒卡\nsphere,法球|水晶球\nspider,蜘蛛\nspider_girl,蜘蛛娘\nspider_lily,彼岸花\nspider_web,蜘蛛网\nspider_web_print,蛛网印花\nspiked_bracelet,带钉手镯\nspiked_club,狼牙棒\nspiked_collar,带钉项圈\nspiked_hair,刺刺的头发\nspiked_shell,带刺的龟壳\nspiked_tail,带刺的尾巴\nspikes,尖刺|带钉的\nspill,液体从容器中漫出来\nspilling,从容器中倒出液体的动作\nspine,脊柱\nspinning,有中心的旋转\nspiral_eyes,漩涡眼\nspirit,还魂|伴灵|精神体\nspit_take,惊讶或无语到喷了\nspitroast,女性的嘴和下半身被夹攻的体位\nspitting,从嘴里吐出液体的动作\nsplashing,飞溅\nsplattershot_(splatoon),水球小绿(喷射战士)\nsplit,分开\nsplit_ponytail,尾部散开的单马尾发型\nsplit_screen,分屏\nspoken_anger_vein,表发怒的会话气泡\nspoken_blush,表脸红害羞的会话气泡\nspoken_ellipsis,会话气泡里带省略号\nspoken_exclamation_mark,会话气泡里带感叹号\nspoken_heart,会话气泡里带爱心\nspoken_interrobang,\"会话气泡里出现\"\"!?\"\"\"\nspoken_musical_note,表哼歌的会话气泡\nspoken_object,会话气泡里出现指代物\nspoken_question_mark,表疑惑的会话气泡\nspoken_squiggle,表不满和发牢骚的会话气泡\nspoken_sweatdrop,表(流汗)无语的会话气泡\nsponge,海绵|搓澡棉\nspoon,汤勺\nspoon_in_mouth,嘴里含着勺子\nsports_bikini,运动比基尼\nsports_bra,运动内衣\nsportswear,运动服\nspot_color,在黑白的画中特意少量使用一些颜色\nspotlight,聚光灯\nspread_anus,掰开肛门\nspread_arms,伸展双臂\nspread_ass,摊开屁股\nspread_fingers,张开手指\nspread_legs,张开腿|M字张腿|桃色蹲姿|V字张腿\nspread_pussy,掰开阴部|掰穴|掰开的阴部\nspread_pussy_under_clothes,隔着衣物掰穴\nspread_toes,张开脚趾\nspreader_bar,调教用的撑杆\nspring_(season),春季\nspring_onion,大葱\nsquare_4koma,方块四格漫画\nsquatting,蹲|工口蹲\nsquid,乌贼|鱿鱼\nsquidbeak_splatoon,乌贼军团(喷射战士)\nsquiggle,表不满和发牢骚的符号\nsquirrel,松鼠\nsquirrel_ears,松鼠耳朵\nsquirrel_tail,松鼠尾巴\nst._gloriana's_(emblem),圣葛罗莉安娜女学园校徽\nst._gloriana's_military_uniform,圣葛罗莉安娜军装\nst._gloriana's_school_uniform,圣葛罗莉安娜女学园校服\nstaff,工作人员\nstaff_(music),工作人员(音乐)\nstage,舞台\nstage_lights,舞台灯光\nstain,污渍\nstained_glass,彩色玻璃\nstairs,台阶\nstand_(jojo),替身(JOJO)\nstanding,站立的\nstanding_on_liquid,站在水上或液体上\nstanding_on_one_leg,单腿站立\nstanding_sex,站立后入\nstanding_split,站立劈叉|站立高抬腿\nstar_(sky),星星(天空中的)\nstar_(symbol),星形\nstar_choker,星形项圈\nstar_earrings,星形耳环\nstar_guardian_(league_of_legends),星之守护者(英雄联盟)\nstar_hair_ornament,星形发饰\nstar_in_eye,星星眼\nstar_necklace,星形项链\nstar_of_david,六芒星\nstar_pasties,星形乳贴\nstar_print,星形图案|星形印花\nstarfish,海星\nstaring,凝视|盯\nstarlight_academy_uniform,星光学园制服\nstarry_background,星空背景\nstarry_sky,星空\nstarry_sky_print,星空印花\nstar-shaped_pupils,星星眼\nstarter_pokemon,宝可梦御三家\nstarter_pokemon_trio,三只宝可梦御三家\nstationary_restraints,用装置强行固定人体\nstats,属性栏|状态表\nstatue,雕像\nstealth_sex,隐奸\nsteam,蒸汽\nsteam_censor,蒸汽马赛克|雾气马赛克\nsteaming_body,发情\nsteampunk,蒸汽朋克\nsteepled_fingers,指尖抵着指间\nsteering_wheel,方向盘\nstepped_on,踩着\nstethoscope,听诊器\nstick,木条|木棍样式的东西\nstick_poster,海报\nsticker,贴纸\nstile_uniform,女侍从的制服\nstiletto_heels,细跟高跟鞋\nstirrup_legwear,马镫袜\nstitches,缝合的缝线\nstomach,小腹\nstomach_bulge,鼓起的小腹\nstomach_tattoo,腹部纹身\nstone,石头\nstone_lantern,石灯笼\nstool,凳子\nstorefront,店面\nstove,灶台\nstraddling,跨坐\nstraight_hair,直发\nstraitjacket,拘束服\nstrangling,绞首\nstrap,大件物品的吊带\nstrap_between_breasts,勒在乳房之间的带子\nstrap_gap,泛指覆盖面少的吊带胸罩\nstrap_lift,往上掰衣物的吊带\nstrap_slip,衣物吊带滑落(导致走光)\nstrapless,无肩带款式\nstrapless_bikini,无肩带比基尼\nstrapless_bra,无肩带胸罩\nstrapless_dress,无肩带连衣裙\nstrapless_leotard,无肩带连身衣\nstrap-on,戴着假阴茎\nstrappy_heels,带束带的高跟鞋\nstraw_hat,草帽\nstrawberry,草莓\nstrawberry_hair_ornament,草莓发饰\nstrawberry_panties,草莓内裤\nstrawberry_print,草莓印花\nstrawberry_shortcake,草莓蛋糕|镶草莓的糕点\nstray_pubic_hair,沾着阴毛|掉落的阴毛\nstreaked_hair,有其他颜色条纹的头发\nstream,流动的\nstreaming_tears,流泪\nstreet,街道\nstretch,做伸展运动|伸懒腰\nstriker_unit,强袭兵装\nstring,绳子\nstring_bikini,系绳比基尼\nstring_of_fate,命运的红线\nstring_of_flags,彩旗串\nstring_panties,系绳内裤\nstriped,条纹样式的\nstriped_background,条纹背景\nstriped_bikini,条纹比基尼\nstriped_bow,条纹蝴蝶结\nstriped_bra,条纹胸罩\nstriped_dress,条纹连衣裙\nstriped_gloves,条纹手套\nstriped_hoodie,条纹连帽衫\nstriped_kimono,条纹和服\nstriped_legwear,条纹裤袜\nstriped_neckwear,条纹领子\nstriped_pants,条纹裤\nstriped_ribbon,条纹缎带\nstriped_scarf,条纹围巾\nstriped_shirt,条纹衬衫\nstriped_shorts,条纹短裤\nstriped_skirt,条纹裙\nstriped_sleeves,条纹袖子\nstriped_sweater,条纹毛衣\nstriped_swimsuit,条纹泳衣\nstriped_tail,条纹尾巴\nstripper_pole,钢管舞用的钢管\nstubble,胡茬\nstuck,壁尻\nstud_earrings,耳钉\nstudded_belt,镶钉皮带\nstuffed_animal,毛绒玩具\nstuffed_bunny,兔子玩偶\nstuffed_toy,填料布偶玩具\nstyle_parody,画风模仿\nstylus,数绘笔\nsubmachine_gun,冲锋枪\nsubmerged,被淹没的\nsubtitled,带字幕的\nsuccubus,魅魔\nsuction_cups,触手吸盘\nsugar_cube,方糖\nsuggestive_fluid,暗示性的白色液体\nsuit_jacket,西装外套\nsuitcase,手提箱\nsukusuku_hakutaku,白泽球\nsummer,夏天\nsummer_festival,夏祭\nsun,太阳\nsun_hat,太阳帽\nsunbeam,阳光\nsunburst,日出时突现的光照\nsundae,圣代\nsundress,太阳裙|背心裙\nsunflower,向日葵\nsunflower_hair_ornament,向日葵发饰\nsunglasses,墨镜|太阳镜\nsunlight,阳光\nsunrise,日出\nsunscreen,防晒霜\nsuper_crown,库巴大王梗\nsuper_robot,超级机器人\nsuper_saiyan,超级赛亚人\nsuper_soaker,超级水枪\nsuperhero,超级英雄\nsuppressor,消音器\nsurcoat,苏尔外套\nsurfboard,冲浪板\nsurgical_mask,医用口罩\nsurprise_kiss,惊喜之吻|意外之吻\nsurprised,惊讶\nsurreal,怪诞的|超现实主义\nsurvey_corps_(emblem),调查兵团徽章\nsushi,寿司\nsuspended_congress,火车便当式体位\nsuspender_shorts,吊带短裤\nsuspender_skirt,吊带裙|挂肩宽阔外长裤\nsuspenders,背带\nsuspension,悬吊绑缚\nswastika,万字符\nsweat,汗水\nsweatband,吸汗带\nsweatdrop,汗珠\nsweater,毛衣\nsweater_around_waist,束在腰上的毛衣\nsweater_dress,毛衣连衣裙\nsweater_vest,毛衣背心\nsweating_profusely,大汗淋漓\nsweatshirt,长袖运动卫衣\nsweet_potato,甘薯\nsweets,糖果\nswept_bangs,扫把状刘海\nswim_briefs,泳裤\nswim_cap,泳帽\nswim_trunks,泳裤\nswimming,游泳\nswimsuit_aside,把泳衣的裆部挪到一边\nswimsuit_of_perpetual_summer,常夏的泳衣(fgo学妹灵衣)\nswimsuit_pull,扯下泳衣\nswimsuit_under_clothes,里面穿着泳衣\nswimwear,泳衣\nswing,摆动\nswirl_lollipop,漩涡棒棒糖\nsword,剑|刀\nsword_of_hisou,绯想之剑\nsword_over_shoulder,靠在肩上的剑\nsymbol_in_eye,眼睛里有符号\nsymbol-shaped_pupils,符号形瞳孔\nsymmetrical_docking,胸部贴着胸部\nsymmetry,左右对称\nsyringe,注射器\ntabard,搭肩衫\ntabi,足袋\ntable,桌子\ntablecloth,台布\ntablet_pc,平板电脑\ntachi-e,立绘\ntail_bell,尾巴系着铃铛\ntail_between_legs,尾巴蜷到两腿之间\ntail_bow,尾巴系着蝴蝶结\ntail_censor,尾巴遮住三点|用尾巴打码\ntail_grab,抓着尾巴\ntail_hug,抱着尾巴\ntail_ribbon,尾巴系着缎带\ntail_wagging,摇尾巴\ntailcoat,燕尾服\ntake_your_pick,选哪个好呢\ntaking_picture,拍照|自拍\ntakoyaki,章鱼烧\ntalisman,画符\ntalking,有台词的\ntalking_on_phone,打电话\ntally,计数|画正字\ntalons,鸟爪\ntam_o'_shanter,苏格兰平顶帽\ntambourine,手鼓\ntan,小麦色(皮肤)\ntan_background,棕褐色背景\ntanabata,七夕\ntangzhuang,唐装\ntank,坦克\ntank_top,无袖紧身背心\ntankini,坦基尼\ntantou,短刀\ntanuki,狸\ntanzaku,长条诗笺\ntape,胶布\ntape_gag,嘴里贴着胶布并被绑起来\ntapir_tail,貘尾\ntareme,无辜的眼神|眼神柔弱\ntarot,塔罗牌\ntassel,流苏\ntasuki,襷\ntatami,榻榻米\ntate_eboshi,乌纱\ntaut_clothes,绷紧的衣服\ntaut_dress,绷紧的连衣裙\ntaut_shirt,绷紧的衬衫\ntea,茶\ntea_set,茶具\nteacher,教师\nteam_9,⑨之组\nteam_rocket,火箭队\nteamwork,团队合作|多名女性服侍\nteapot,茶壶\nteardrop,泪珠\ntearing_clothes,撕破衣服\ntearing_up,要哭的表情\nteasing,戏弄\nteddy_bear,泰迪熊\nteenage,青少年|青少年化\nteeth,牙齿\ntegaki,来自tegaki博客\ntelekinesis,念力\ntelephone_pole,弱电柱|通信电塔\ntelescope,望远镜\ntelevision,电视\ntelstar,泰事达牌足球\ntempura,天妇罗\ntengu,天狗\ntengu_mask,天狗面具\ntengu-geta,天狗木屐\ntennis_ball,网球\ntennis_racket,网球拍\ntennis_uniform,网球衫\ntent,帐篷\ntentacle_hair,触手头发\ntentacle_sex,触手奸\ntentacles,触手\ntentacles_under_clothes,触手伸进衣服里\nteruterubouzu,晴天娃娃\ntest_plugsuit,EVA驾驶服试作款\ntest_tube,试管\ntesticles,睾丸\ntext_focus,文字元素\ntext_only_page,纯文字的图\nthai_text,泰文\nthank_you,感谢绘\nthe_pose,趴在地上并翘起脚\ntheft,盗窃\nthemed_object,突出主题\nthermometer,体温计\nthermos,魔法瓶\nthey_had_lots_of_sex_afterwards,之后干了个爽\nthick_eyebrows,浓眉\nthick_thighs,肉腿\nthigh_boots,高帮靴\nthigh_grab,抓着大腿\nthigh_holster,腿上系着带子或工具包或枪套\nthigh_pouch,腿上绑着工具包\nthigh_ribbon,大腿系着缎带\nthigh_sex,素股|腿交\nthigh_strap,大腿缠着带子\nthighband_pantyhose,有腿环的裤袜\nthighhighs_pull,拉着长袜|拉着过膝袜|拉着裤袜\nthighhighs_under_boots,长袜、过膝袜等外面再穿着靴子\nthighlet,大腿\nthinking,思考\nthird_eye,第三只眼\nthong_bikini,丁字式比基尼\nthong_leotard,丁字式连身衣\nthorns,荆棘\nthought_bubble,体现内心想法的会话气泡\nthread,线(物体)\nthree-dimensional_maneuver_gear,立体机动装置\nthreesome,3P\nthrone,宝座\nthrough_clothes,隔着衣物爱抚\nthrough_wall,壁尻\nthrusters,推进器\nthumb_ring,拇指指环\nthumbs_up,竖大拇指\ntickling,挠痒痒\ntie_clip,领带夹\ntied_hair,扎好的头发\ntied_shirt,把衣服(衣角和下摆)打结\ntied_up,捆绑\ntiered_tray,分层托盘架\ntiger,老虎\ntiger_ears,虎耳\ntiger_print,虎纹\ntiger_tail,虎尾\ntight,衣物紧紧的\ntight_pants,紧身裤\ntiles,瓷砖\ntilted_headwear,歪着的头饰\ntime_paradox,不在同时间线的角色\ntimestamp,时间戳\ntinted_eyewear,有色眼镜\ntiptoes,踮起脚尖\ntire,轮胎\ntissue,纸巾|手帕\ntissue_box,纸巾盒\ntitle,标题\ntitle_parody,模仿标题风格\ntoast,烤吐司\ntoast_in_mouth,叼着面包\ntoe_scrunch,蜷着脚趾\ntoeless_boots,露趾靴\ntoeless_legwear,露趾裤袜\ntoenail_polish,指甲油\ntoenails,脚趾甲\ntoe-point,趾尖|脚尖\ntoilet,厕所|坐便器\ntoilet_paper,厕纸\ntoilet_use,上厕所\ntokin_hat,头襟|兜巾\ntokisadame_school_uniform,时定高校校服\ntokiwadai_school_uniform,常盘台中学校服\ntokkuri,清酒瓶\ntomato,番茄\ntomboy,假小子\ntombstone,墓碑\ntomoe_(symbol),巴纹\ntomoeda_elementary_school_uniform,友枝小学校服\ntoned,健壮的\ntoned_male,健美男\ntonfa,东方棍\ntongue_out,吐舌头\ntongue_piercing,打舌钉\ntoo_many,太多了\ntools,工具\ntooth,牙\ntoothbrush,牙刷\ntop_hat,礼帽\ntopless,赤裸上身\ntorch,火炬\ntorii,鸟居\ntorn_bodysuit,破损的紧身衣\ntorn_gloves,破损的手套\ntorn_jeans,破损的牛仔裤\ntorn_legwear,破损的裤袜\ntorn_leotard,破损的连身衣\ntorn_panties,破损的内裤\ntorn_pants,破损的裤子\ntorn_scarf,破损的围巾\ntorn_shirt,破损的衬衫\ntorn_shorts,破损的短裤\ntorn_sleeves,破损的袖子\ntorn_swimsuit,破损的泳衣\ntorogao,淫荡的表情\ntorpedo,鱼雷\ntorso_grab,抓着躯干\ntorture,拷问\ntowel,毛巾\ntowel_around_neck,披着毛巾的脖子\ntower,塔\ntown,小镇\ntoy,玩具\ntrack_jacket,运动夹克\ntrack_pants,运动裤\ntrack_suit,运动服\ntrading_card,集换卡片\ntraditional_chinese_text,繁体字\ntraditional_clothes,传统服装|民族服装\ntraffic_cone,路障\ntraffic_light,信号灯\ntrain,列车|电车\ntrain_interior,列车内部|电车内部\ntrain_station,车站\ntraining_bra,运动内衣\ntraining_corps_(emblem),训练兵团徽章\ntrait_connection,角色特征有关联\ntransformation,变形|变型\ntransparent,透明的\ntransparent_background,透明背景\ntransparent_umbrella,透明雨伞\ntrash_can,垃圾桶\ntray,托盘\ntreasure_chest,宝箱\ntreble_clef,高音符号\ntree,树\ntree_branch,树枝\ntree_shade,树荫\ntree_stump,树桩\ntrembling,颤抖\ntrench_coat,长摆风衣\ntress_ribbon,绺发发带\ntri_tails,有三股辫子\ntrial_captain,道馆馆主\ntriangle,三角形\ntriangle_mouth,三角嘴\ntriangular_headpiece,三角头巾\ntribal,部落\ntrick_or_treat,不给糖就捣蛋\ntrick_or_treatment,紫绿相间的胶衣比基尼\ntrident,三叉戟\ntriforce,三角神力\ntrigger_discipline,手指没放在扳机上\ntrigram,八卦\ntripping,被绊倒\ntroll_face,嚣张脸\ntrolling,恶搞行为\ntropical_drink,热带饮料|热带风情鸡尾酒\ntrumpet,小洋号\ntruth,真相吐槽\ntsab_ground_military_uniform,时空管理局军服\nt-shirt,T恤\ntsundere,傲娇\ntube,管子\ntubetop,直筒式抹胸\ntulip,郁金香\ntunic,束腰外衣\nturban,穆斯林头巾\nturn_pale,脸色苍白\nturnaround,前后身对比图\nturret,舰炮\nturtle,龟\nturtleneck,高领服饰\nturtleneck_sweater,高领毛衣\ntusks,象牙\ntuxedo,男式晚间小礼服\ntwilight,黄昏\ntwin_drills,双钻头发型\ntwincest,双胞胎调情|双胞胎乱伦\ntwins,双胞胎\ntwisted_torso,躯干夸张地扭曲\ntwitching,抽搐\ntwitter_username,推特用户名\ntwo_side_up,小型双股辫\ntwo_tails,有两条尾巴\ntwo-footed_footjob,用双脚腿交\ntwo-handed,用双手\ntwo-handed_handjob,用双手手交\ntwo-sided_fabric,双层样式的服饰画法\ntwo-tone_background,双色调背景\ntwo-tone_hair,双色头发\ntwo-tone_hairband,双色发带\ntwo-tone_skin,双色皮肤\ntying,打结(动作)\ntying_hair,扎头发\ntypo,印刷错误\nu.a._school_uniform,雄英高中校服\nuchikake,白无垢|日式嫁衣\nuchiwa,团扇\nufo,不明飞行物\nugly_man,丑男\nultra_beast,超级怪兽\nunaligned_breasts,左右乳房动态不一\nunbuttoned,解开纽扣后\nunbuttoned_shirt,解开纽扣的衬衫\nunconscious,失神\nunder_covers,盖着被子的\nunder_kotatsu,钻进被炉的\nunder_table,在桌子下面\nunderboob,下乳|南半球\nunderboob_cutout,衣服有下半乳开口\nunderbust,勒着下胸围的衣服\nundercut,帽盔式发型\nunder-rim_eyewear,无上框眼镜\nundershirt,汗衫\nundersized_clothes,尺寸过小的衣服\nunderwater,水下\nunderwear_only,只穿着内衣\nundone_necktie,解开领带\nuneven_eyes,大小眼\nuneven_twintails,两股辫子大小不一\nunicorn,独角兽\nunion_jack,米字旗\nunitard,弹力紧身衣\nunmoving_pattern,连续重复的花纹\nunsheathing,拔出鞘的\nuntied,解开的衣物|没穿好的衣物\nuntied_bikini,解开的比基尼\nuntucked_shirt,解开的衬衫\nuntying,解开的\nunzipped,拉开拉链的\nunzipping,拉开拉链(动作)\nupdo,头发往上蜷的发型\nupper_body,上半身\nupper_teeth,露出上排牙齿\nupright_straddle,对坐体位\nupshirt,从衬衫下方瞥\nupshorts,从裙底瞥\nupside-down,倒挂的\nupskirt,从人的下方往上瞥\nuranohoshi_school_uniform,浦之星女学院校服\nurethra,尿道\nurethral_insertion,尿道插入\nused_condom,用过的避孕套\nused_tissue,用过的纸巾\nushanka,俄罗斯冬帽\nuterus,子宫\nutility_belt,战术皮带\nuvula,小舌头|口盖垂|悬雍垂\nuwabaki,室内鞋\nv,比V|剪刀手|胜利手势\nv_arms,拘谨的手势\nv_over_eye,在眼边比剪刀手\nvacuum_cleaner,吸尘器\nvaginal,阴道\nvaginal_object_insertion,阴道异物插入\nvalkyrie,女武神\nvambraces,下臂护甲\nvanishing_point,远景透视画法\nvaria_suit,强化服\nvariable_fighter,可变形战机|超时空要塞机体\nvariations,(变装、变化、变色、成长)对比图\nvase,花瓶\nvastaya,瓦斯塔亚人\nvaulting_horse,跳马(器材)\nvegetable,蔬菜\nvehicle_focus,载具的特写\nveil,面纱\nveins,静脉|血管凸起\nveiny_penis,静脉凸起的阴茎\nvending_machine,自动售货机\nvenus_symbol,♀\nveranda,外廊|缘侧\nvertical_stripes,竖条纹\nvertical-striped_bikini,竖条纹比基尼\nvertical-striped_dress,竖条纹连衣裙\nvertical-striped_legwear,竖条纹裤袜\nvertical-striped_panties,竖条纹内裤\nvertical-striped_shirt,竖条纹衬衫\nvertical-striped_skirt,竖条纹裙子\nvery_dark_skin,黑皮\nvery_short_hair,很短的头发\nvest,背心\nvial,试管\nvibrator_under_clothes,塞着跳蛋且穿着衣服\nvibrator_under_panties,塞着跳蛋且穿着内裤\nvideo_game,电子游戏\nviewfinder,相机取景框\nvines,藤曼\nviolin,小提琴\nvirgin_killer_outfit,处男杀手服\nvirgin_killer_sweater,处男杀手毛衣\nvirtual_youtuber,虚拟Youtuber\nvisible_air,被画出来的空气\nvisor,面罩|遮阳帽舌|遮阳板\nvisor_cap,遮阳帽\nvisual_novel,视觉小说\nv-neck,v字领\nvocaloid_append,V家歌手的头戴设备\nvoile,薄纱|巴里纱\nvolleyball,排球\nvolleyball_uniform,排球服\nvore,丸吞\nvoyakiloid,弱音(歌手)\nv-shaped_eyebrows,眉毛皱成V形(表高傲或愤怒)\nw,手指比W\nw_arms,双臂摆出W\nwa_lolita,和风萝莉\nwa_maid,和风女仆\nwading,涉水\nwading_pool,充气泳池\nwagashi,日式点心\nwaist_apron,女服务员围裙\nwaist_bow,系在前腰的蝴蝶结\nwaist_cape,穿在腰部的小披风\nwaistcoat,马甲\nwaiter,服务员\nwaking_up,起床\nwakizashi,日本短剑|介错刀\nwalk-in,进错房间|意外进来看到了不该看的\nwalking,走路\nwalking_on_liquid,在液体上行走\nwall,墙\nwall_of_text,文字背景\nwall_slam,壁咚\nwallet,钱包\nwar,战争\nwardrobe_error,穿衣方式错了\nwardrobe_malfunction,衣服出了意外(如崩开)\nwariza,鸭子坐\nwarship,军舰\nwashing,洗涤\nwatch,手表\nwater,水\nwater_bottle,水瓶\nwater_drop,水滴\nwater_gun,水枪\nwatercolor_pencil_(medium),水彩笔作画\nwatercraft,船艇\nwaterfall,瀑布\nwatering_can,水壶\nwatermark,水印\nwatermelon,西瓜\nwatermelon_bar,西瓜棒\nwatson_cross,双腿交叉站姿\nwaves,波浪\nwaving_arms,挥舞着手臂\nwavy_mouth,薯片嘴型\nweapon,武器|兵器\nweapon_on_back,背上的武器\nweapon_over_shoulder,肩上的武器\nweb_address,网址\nwedding,结婚|婚礼\nwedding_band,左手无名指\nwedding_ring,结婚戒指\nwedgie,嵌入(拉裆部衣物所致)\nweighing_scale,秤\nweight_conscious,人物在意体重\nwerewolf,狼人\nwet_clothes,湿衣服\nwet_hair,湿头发\nwet_panties,湿内裤\nwet_shirt,湿衬衫\nwet_swimsuit,湿泳衣\nwetsuit,潜水服\nwhale,鲸鱼\nwhat_if,另一条世界线\nwheel,车轮\nwheelbarrow,独轮小推车\nwheelchair,轮椅\nwhen_you_see_it,把梗元素藏在图里\nwhip,鞭子\nwhip_marks,鞭痕\nwhipped_cream,生奶油\nwhisk,搅拌\nwhisker_markings,脸颊有胡须状痕迹(如狐妖脸上)\nwhiskers,动物胡须|络腮胡\nwhispering,讲悄悄话\nwhistle,口哨\nwhistle_around_neck,脖子上挂着口哨\nwhite_apron,白色围裙\nwhite_background,白色背景\nwhite_belt,白色腰带\nwhite_bikini,白色比基尼\nwhite_bloomers,白色灯笼裤\nwhite_blouse,白色上衣\nwhite_bodysuit,白色紧身衣\nwhite_border,白色边框\nwhite_bow,白色蝴蝶结\nwhite_bra,白色胸罩\nwhite_camisole,白色女式背心\nwhite_cape,白色斗篷\nwhite_capelet,白色披风\nwhite_cardigan,白色开襟衫\nwhite_cat,白猫\nwhite_choker,白色项圈\nwhite_coat,白色外套\nwhite_collar,白色领子\nwhite_day,白色情人节\nwhite_dress,白色连衣裙\nwhite_flower,白色的花\nwhite_footwear,白色鞋类\nwhite_gloves,白手套\nwhite_hairband,白色发带\nwhite_headband,白色头带\nwhite_headwear,白色头饰\nwhite_hoodie,白色连帽衫\nwhite_jacket,白色夹克\nwhite_kimono,白色和服\nwhite_legwear,白丝袜\nwhite_leotard,白色连身衣\nwhite_nails,白色指甲\nwhite_neckwear,白色领子\nwhite_outline,白色轮廓\nwhite_pants,白色裤子\nwhite_pupils,白色瞳孔\nwhite_ribbon,白色丝带\nwhite_rose,白玫瑰\nwhite_sailor_collar,白色水手领\nwhite_scarf,白色围巾\nwhite_scrunchie,白色发束\nwhite_serafuku,白色水手服\nwhite_shirt,白衬衫\nwhite_shorts,白色短裤\nwhite_skin,白色的皮肤\nwhite_skirt,白色短裙\nwhite_sleeves,白色袖子\nwhite_suit,白色西装\nwhite_sweater,白色毛衣\nwhite_swimsuit,白色泳衣\nwhite_tank_top,白色无袖紧身背心\nwhite_theme,白色主题\nwhite_tiger,白虎(动物)\nwhite_towel,白色毛巾\nwhite_vest,白色背心\nwhite_wings,白色翅膀\nwhite-framed_eyewear,白框眼镜\nwicked_dragon_witch_ver._shinjuku_1999,邪龙之魔女ver新宿1999\nwide_face,宽脸化\nwide_ponytail,宽马尾\nwide_shot,广角镜头\nwide_sleeves,宽大的袖子\nwide_spread_legs,丰盈的大腿\nwide-eyed,睁大眼睛\nwife_and_wife,百合夫妇\nwig,假发\nwind,风\nwind_chime,风铃\nwind_lift,起风效果|上升气流\nwinding_key,发条钥匙\nwindmill,风车\nwindow,窗\nwindow_shade,透过窗户照进来的光\nwindowboxed,套着画框(背景)\nwindsock,风向带|鲤鱼旗\nwine_bottle,酒瓶\nwine_glass,红酒杯\nwing_collar,燕子领\nwinged_footwear,带翅膀的鞋子\nwinged_helmet,带翅膀的头盔\nwings,翅膀\nwinter,冬季\nwinter_clothes,冬装\nwiping_tears,擦眼泪\nwire,电线|数据线\nwisteria,紫藤\nwitch,魔女\nwitch_(madoka_magica),魔女(魔法少女小圆)\nwitch_hat,女巫帽\nwizard_hat,法师帽\nwolf,狼\nwolf_ears,狼耳朵\nwolf_girl,狼女孩\nwolf_tail,狼尾巴\nwood,木材\nwooden_bucket,木桶\nwooden_floor,木地板\nwooden_sword,木剑\nwooden_wall,木墙\nworld_war_ii,第二次世界大战\nwreath,花环\nwrench,扳手\nwrestling,摔角(运动)\nwrestling_outfit,摔角服\nwrestling_ring,摔角场\nwringing_clothes,拧干衣服\nwrist_grab,抓着手腕\nwrist_ribbon,腕带\nwrist_scrunchie,束腕\nwrist_wrap,护腕(布类)\nwristwatch,手表\nwriting,写作\nwrong_feet,脚部作画错误\nx_hair_ornament,X形发饰\nx-ray,透视\nyagasuri,箭羽纹\nyamakasa,山形花车\nyandere,病娇\nyaoi,BL|腐|腐向\nyarn,毛线\nyarn_ball,毛线球\nyasogami_school_uniform,八十神高中校服\nyawning,打哈欠\nyear_of_the_dog,狗年\nyear_of_the_pig,猪年\nyear_of_the_rat,鼠年\nyear_of_the_rooster,鸡年\nyellow_apron,黄色围裙\nyellow_background,黄色背景\nyellow_bikini,黄色比基尼\nyellow_bodysuit,黄色紧身衣\nyellow_bow,黄色的蝴蝶结\nyellow_bra,黄色胸罩\nyellow_choker,黄色项圈\nyellow_dress,黄色连衣裙\nyellow_flower,黄色的花\nyellow_footwear,黄色鞋类\nyellow_gloves,黄色手套\nyellow_hairband,黄色发带\nyellow_headwear,黄色头饰\nyellow_jacket,黄色夹克\nyellow_kimono,黄色和服\nyellow_legwear,黄色裤袜\nyellow_leotard,黄色连身衣\nyellow_nails,黄色指甲\nyellow_neckwear,黄色领子\nyellow_panties,黄色内裤\nyellow_ribbon,黄丝带\nyellow_rose,黄玫瑰\nyellow_scarf,黄色围巾\nyellow_sclera,黄色巩膜\nyellow_scrunchie,黄色发束\nyellow_shirt,黄色衬衫\nyellow_shorts,黄色短裤\nyellow_skin,黄色皮肤\nyellow_skirt,黄色裙子\nyellow_sweater,黄色毛衣\nyellow_theme,黄色主题\nyellow_vest,黄色背心\nyellow_wings,黄色的翅膀\nyellow-framed_eyewear,黄框眼镜\nyes,对\nyes-no_pillow,Yes/No枕头\nyin_yang,太极图\nyordle,约德尔人\nyou_gonna_get_raped,要被强奸的flag\nyoukai,妖怪\nyounger,幼儿化\nyou're_doing_it_wrong,使用方法错误\nyugake,弽\nyunomi,茶碗\nzabuton,褥垫\nzero_suit,Zero装束\nzipper,拉链\nzipper_pull_tab,拉链的拉片\nzombie,僵尸\nzombie_pose,僵尸姿势\nzouri,日式草鞋\nz-ring,Z手环\nanimalisation,动物化\nfoodification,食物化\nfurrification,多毛化\nanthropomorphism,拟人化\nslimification,史莱姆化\nvehicalization,载具化\nzombification,僵尸化\nadapted_outfit,原设服装改编\nalternative_costume,角色换装\nalternate_outfit,角色换装\nalternative_hat,与原设不同头饰变化\nalternate_hat,与原设不同头饰变化\nalternative_headwear,与原设不同头饰变化\nalternative_weapon,与原设不同武器变化\nheadwear_switch,头饰互换\nhat_switch,头饰互换\nno_glasses,去掉了(原设有的)眼镜\nno_bandana,去掉了(原设有的)头饰\nno_helmet,去掉了(原设有的)头饰\nhatless,去掉了(原设有的)头饰\nhat-less,去掉了(原设有的)头饰\nexchanging_clothes,服饰互换\ncostume_swap,服饰互换\noutfit_switch,服饰互换\nmodern_clothing,现代改编\ncostume_combination,服装组合\nalternative_wings,与原设不同翅膀\nno_fire,无火化\nno_horn,无角化\nno_tail,无尾化\nno_animal_ears,去掉了(原设有的)兽耳\nno_mask,去掉了(原设有的)面具\nalternative_hair_color,与原设不同发色变化\nalternate_haircolor,与原设不同发色变化\nalternative_hairstyle,与原设不同发型变化\nalternate_hair_style,与原设不同发型变化\nalternative_hair_style,与原设不同发型变化\nhairdown,披下来的头发\nalternative_hair_length,与原设不同头发长度变化\nalternative_eye_color,与原设不同瞳色\nunusually_open_eyes,(与原设不同)睁眼\npersonality_swap,人格替换\nlight_persona,美化\nalternate_colors,异色\nalternative_color,异色\nalternate_element,与原设不同元素\nalternative_element,与原设不同元素\npalette_swap,色调互换\nage_comparison,年龄对比\naged_down,年龄减少\nde-aged,年龄减少\naged_up,年龄增加\ncrossgender,性转\ngenderbend,性转\nsex_change,性转\nrule_63,性转\nalternate_universe,异世界\nscenary,风景\nscifi,科幻\nsci-fi,科幻\nfuturistic,科幻\nsci_fi,科幻\ntransparent_gif,透明背景\ntransparent_png,透明背景\nsea,大海\nmagical_circle,魔法阵\nmagic_circles,魔法阵\nmagical_circles,魔法阵\nvalentines,情人节\nvalentine's_day,情人节\nvalentines_day,情人节\nxmas,圣诞节\nwoods,森林/树\noutside,户外\noutdoor,户外\nroof,屋顶\nfeather,场景飘羽毛\ncoffee_shop,咖啡厅\nstarbucks,星巴克\nizakaya,居酒屋\nclass_room,教室\nbeautiful_detailed_water,漂亮的水\nband-aid,创可贴\nbandaids,创可贴\nband_aids,创可贴\nwalking_stick,手杖\ncuff,手枷\nhandcuff,警用手铐\nshackle,宽手铐\nmanacles,宽手铐\ntattoos,纹身\npareo,莎笼/沙滩浴巾\nhands_and_knees,四肢趴地\nall-fours,四肢趴地\non_all_fours,四肢趴地\nbent-over,翘臀姿势\nbending_over,翘臀姿势\nbend_over,翘臀姿势\ncrossed_legs_(sitting),二郎腿\ncrossed_legs_(standing),二郎腿\ncrossed_legs_(lying),二郎腿\nbattle_stance,战斗姿态\nhugging_own_legs,抱腿\nknee_hug,抱腿\nhugging_legs,抱腿\nhugging_knees,抱腿\nagura,盘腿\non_knees,下跪\nraised_leg,抬一只脚\nleg_raise,抬一只脚\nleg_raised,抬一只脚\nlying_down,躺着\nlaying_down,躺着\nlaying,躺着\nlying_on_stomach,趴着\nprone,趴着\non_belly,趴着\non_front,趴着\nbridal_carry,公主抱\nsitting_on_knees,正坐\nsit,坐着\nsitting_down,坐着\nopen_legs,张腿\nspread_leg,张腿\nsquat,蹲下\ncrouched,蹲下\ncrouch,蹲下\ncrouching,蹲下\nass-up_head-down,趴着翘臀\nface_down_ass_up,趴着翘臀\nw_sitting,割坐\nw-legs,割坐\nw_legs,割坐\nhumpbacked,驼背\nlying_on_back,仰躺\nsupine,仰躺\nlying_on_side,侧卧\nrecline,斜倒斜躺姿势\nsitting_in_lap,坐在大腿上\nkneeling_on_one_leg,单膝跪\nbutterfly_pose,蝴蝶坐\nfigure_four_sitting,二郎腿\nlotus_position,结跏趺坐\nsitting_on,坐在人身上\nthigh_straddling,大腿跨骑\nthigh_straddle,大腿跨骑\non_one_foot,单腿站立\nstanding_on_one_foot,单腿站立\non_one_leg,单腿站立\nbalance,(保持)平衡的姿势\ncrawling,爬行\njump,跳跃\nrun,奔跑\nwallwalking,走在墙顶上\nprostration,失意体前屈/Orz\norz,失意体前屈/Orz\nchest_stand,用胸支撑身体\ncowering,抱头\ncrucifixion,磔\nfaceplant,脸贴地面\nbattoujutsu_stance,拔刀起手式\nfull_scorpion,头扑倒在地\nstretching,伸懒腰\nsuperhero_landing,三点着地\nthree-point_landing,三点着地\nstanding_on_hands,用手倒立\nheadstand,用头倒立\nyoga,瑜伽\nscorpion_pose,蝎子姿势\nslouching,伛\none_leg_raised,抬起腿\nknees-on-chest,膝盖顶到胸部\noutstretched_leg,腿部伸展\nsplits,分开\npigeon_pose,鸽子姿势\nboobs,胸部\ntits,胸部\nbreast,胸部\npettanko,贫乳 (A)\nflat_chested,贫乳 (A)\nlarge_boobs,大胸 (D)\nlarge_tits,大胸 (D)\nlarge_breast,大胸 (D)\nbig_breasts,大胸 (D)\nhuge_tits,巨乳 (E)\nhuge_boobs,巨乳 (E)\ngigantic_breast,魔乳 (F)\nbandage_bra,缠胸布\nbandagebra,缠胸布\nbroach,胸针\nchest_gem,胸前有宝石\nstrap_cleavage,乳房之间的带子\npaisura,乳房之间的带子\nheadphones_on_breasts,耳机压胸\nunder_boob,南半球\nunderbreast,南半球\nbandaid_on_nipples,乳头贴着创可贴\nbandaids_on_nipple,乳头贴着创可贴\nbandaid_on_nipple,乳头贴着创可贴\nbelt_bra,皮带束胸\nuntied_bra,(前面)解开的胸罩\nunhooked_bra,(前面)解开的胸罩\nunfastened_bra,(前面)解开的胸罩\nbra_down,拉下的胸罩\nbra_off,摘下的胸罩\nbra_padding,胸垫\nbreast_pads,胸垫\nfake_breasts,胸垫\nbra_stuffing,胸垫\nbreast_pad,胸垫\nbreast_stuffing,胸垫\nchestplate,胸甲\nbreast_plate,胸甲\nchest_plate,胸甲\nbreastless_bra,高露出度胸罩\nnippleless_bra,高露出度胸罩\ntube_top,直筒式抹胸\nnipple,乳头\npuffy_nipple,大乳头\nareolae_slip,乳晕微露\nbreast_to_breast,胸部贴着胸部\nbreasts_grab,揉胸\ngrabbing_breasts,揉胸\nboob_grab,揉胸\nholding_breasts,抱着胸部\nhead_in_breasts,头埋在胸里/洗面奶\nbreasts_squeeze,从两侧挤胸\nbreasts_against_glass,胸压玻璃\nheadboob,压在头上的乳房\ntapioca_challenge,不用手喝珍珠奶茶挑战\nbreast_cover,遮着乳房\nbreast_covering,遮着乳房\nhandbra,遮着乳房\nflat_grab,抓着贫乳\nhand_up_shirt,手伸进衬衫下面\nhand_in_shirt,手伸进衬衫下面\nnipple_pinch,玩弄乳头\nflat_envy,平胸歧视\nbreast_reduction,缩胸\nbust_measuring,罩杯测量\nbreast_measuring,罩杯测量\nflying_button,飞出的纽扣\nconvenient_breasts,自然的胸部\ninconvenient_breasts,不自然的胸部\noversized_breast_cup,过大的罩杯\nweighing_breasts,测量乳房重量\nareolas,乳晕\nareola,乳晕\nglands_of_montgomery,蒙哥马利腺体\nbig_areolae,大乳晕\nlarge_areola,大乳晕\nbig_areola,大乳晕\nback_boob,从背后可看到的胸部\nperky_nipples,激凸的乳头/隐约可见的乳头\nerect_nipple,激凸的乳头/隐约可见的乳头\nerect_nipples,激凸的乳头/隐约可见的乳头\nerect_nipples_under_clothes,激凸的乳头/隐约可见的乳头\nsunken_nipples,内陷乳头\nlong_nipples,长乳头\nnipslip,乳头走光\nnippleslip,乳头走光\nnip_slip,乳头走光\nnippleless,没画出乳头\nnipple_hair,乳头毛\nside_boobs,侧乳\nside_boob,侧乳\nsideboobs,侧乳\nboob_slip,胸部走光\nbreasts_out,胸部露出\nbreasts_out_of_clothes,胸部露出\nbreast_outside,露出一只乳房\nasymmetrical_breasts,不对称的胸部\nlopsided_breasts,不对称的胸部\nfloating_breasts,漂浮的乳房\nhanging_boob,(俯身)双乳下垂\nveiny_breasts,看见静脉的乳房\npointy_breasts,尖乳房\nvery_perky_breasts,尖乳房\ntorpedo_breasts,尖乳房\nnursing_bra,哺乳用文胸\nshelf_bra,无顶文胸/露出乳头的胸罩\nbreastless_clothing,露胸的衣服\nbreast_curtain,乳帘\nbreast_veil,乳帘\nchest_binder,平胸衬衫\ncinderella_bust,Feast 灰姑娘系列胸罩\ntit_window,露出的乳沟\ncleavage_window,露出的乳沟\nheart_cleavage_cutout,露出的乳沟\nboob_window,露出的乳沟\nnipple_cutout,衣服破损露出乳头\nnippleless_clothing,能露出乳头的衣物\npanties_on_breasts,在乳房上穿内裤\ntaut_blouse,绷紧的衬衫\nbreast_pillow,乳房枕头\nface_to_breasts,脸贴乳房\nface_to_pecs,脸贴胸肌\nbreast_biting,咬胸\nboob_chomp,咬胸\nbreastfeeding,哺乳\nbreast_feed,哺乳\nsuckle,哺乳\nnipple_biting,咬乳头\nnipple_bite,咬乳头\nlicking_nipple,舔乳头\nlicking_nipples,舔乳头\nbreast_pull,拉胸\nbreast_punch,锤胸\nbreast_slap,拍胸\nhand_in_bra,手在胸罩里\nnipple_flick,拨动乳头\nnipple_press,按乳头\nnipple_push,压乳头\nnipple_rub,揉搓乳头\nnipple-to-nipple,乳头贴乳头\ncard_between_breasts,卡片在乳沟里\narm_between_breasts,胳膊在乳沟里\nperson_between_breasts,乳房夹人\ntied_breast,绑起来的乳房\nbreast_mousepad,乳房鼠标垫\ncarried_breast_rest,拿着乳房\nbust_cup,乳沟作杯子\nbreast_cup,乳沟作杯子\nbreasts_cup,乳沟作杯子\nalcohol_between_breasts,乳沟作杯子\ncum_between_breasts,射在胸上\nsemen_on_breasts,射在胸上\ncum_on_tits,射在胸上\nfood_on_breasts,胸上有食物\nobject_on_breast,胸上有物体\ntawawa_challenge,tawawa挑战/用胸撑起平放的手机\nobject_on_pectorals,胸肌上有物体\noppai_challenge,欧派挑战\ncensoring,有码\ncensor,有码\nuncensoring,无码\ncensor_bars,黑条打码\nconvenient_censorship,简单巧妙的打码\nbubble_filter,泡泡打码\nhair_on_breasts,头发披在胸上\nhair_over_crotch,头发盖在胯下\nhair_over_one_breast,头发盖在一边胸上\nconvenient_bath_steam,蒸汽/雾气打码\nconvenient_tail,尾巴遮住三点/用尾巴打码\nwing_censor,用翅膀打码\ncensor_wings,用翅膀打码\nintimate_covering,自然的打码\nclothes_in_front,衣服在前面挡着\nmosaic_censor,马赛克\nrough_censoring,马赛克\npixel_censor,马赛克\nnon-intimate_covering,不自然的打码\ncan't_show_this,不能显示这个\noutside_of_play_area,离开了可游玩区域\ntreasure_mark_censor,宝藏标记打码\none_finger_selfie_challenge,单指自拍挑战\nfake_censor,假打码\nunnecessary_censorship,假打码\ncensored_food,打码食品\ncensored_violence,打码暴力行为\neye_censor,眼部打码\npointless_censorship,敷衍的打码\nskyscrapers,摩天大楼\nneon_lights,霓虹灯\nfences,栏杆\nruin,废墟\nshops,商店\nstore,商店\nbuildings,建筑\nwafuku,和服\ntraditional_japanese_clothes,和服\njapanese_clothing,和服\nbody_suit,紧身衣\ncheongsam,旗袍\nqipao,旗袍\nchinese_dress,旗袍\none-piece_dress,连衣裙\ngym_clothes,运动服\npyjamas,睡衣\npajama,睡衣\npyjama,睡衣\nsukumizu,学校泳衣\nschool_swimsuits,学校泳衣\nseifuku,学校制服\nschool_uniforms,学校制服\nschoolgirl,学校制服\nschool_girl,学校制服\nseethrough,透明装\ntransparent_clothing,透明装\nsheer_clothing,透明装\nswimsuits,泳装\nswim_suit,泳装\nbathing_suit,泳装\nmizugi,泳装\nripped_clothing,破烂衣服\ntorn_clothing,破烂衣服\nripped_clothes,破烂衣服\nundergarments,内衣\nuniforms,制服\ngoth,哥特风格\nlolita,洛丽塔风格\nnude_apron,裸体围裙\nhadaka_apron,裸体围裙\nnude_overalls,裸体工作服\nnude_ribbon,裸体丝带\nstripes,横条花纹\npolka_dots,点状花纹\npolka-dot,点状花纹\nfrill,皱边\nruffles,皱边\nfrilly,皱边\nfrilled,皱边\nclothing_down,褪下衣物\nopen_yukata,敞开的和服\nshoulderless_dress,无肩带连衣裙\nsummerdress,太阳裙/背心裙\nsun_dress,太阳裙/背心裙\nsheath_dress,包臀裙\nhalf_apron,腰围裙\npettiskirt,蓬蓬裙\ntutu,芭蕾舞裙\norganza_lace,透明硬纱/蕾丝花边\nmicrobikini,迷你比基尼\nseashell_bra,贝壳比基尼\nseashell_bikini,贝壳比基尼\nshell_bra,贝壳比基尼\nsling_bikini,弹弓泳衣/吊带泳衣/V字泳衣\nslingbikini,弹弓泳衣/吊带泳衣/V字泳衣\nsling_swimsuit,弹弓泳衣/吊带泳衣/V字泳衣\narmoured_dress,战甲裙\nballet_leotard,体操服\ngymnast_leotard,体操服\nopen_back_dress,露背连衣裙\nopen-back_dress,露背连衣裙\nopen_back,露背装\nbackless,露背装\nbiker_suit,骑行套装\nbike_suit,骑行套装\nevening_dress,晚会礼服\ngi,武道服\nharem_clothes,舞娘服\nvarsity_jacket,棒球服\none-piece,一体式泳衣\nsailor_uniform,水手服\nsailor_suit,水手服\nsanta_suit,圣诞老人服装\nsanta_outfit,圣诞老人服装\nstraightjacket,拘束服\nstraight_jacket,拘束服\nwedding_kimono,白无垢/日式嫁衣\ngray_theme,灰色\ncel_shading,卡通渲染\nff_gradient,最终幻想式渐变\ninverted_colors,色彩反转\nrestricted_palette,色块风格\nmonochromatic,单色画\nblack_and_white,纯黑白色/黑白照片化/灰度\ngrayscale,纯黑白色/黑白照片化/灰度\ngreyscale_with_colored_background,黑白角色与有色背景\ncolored_with_greyscale_background,有色角色与黑白背景\npartially_monochrome,部分上色\nmuted_colors,哑光\nneon_palette,霓虹色彩\npale_colors,苍白的颜色\npastel_colors,柔和色彩\nrainbows,彩虹\ncolorized,上色\nspot_colors,黑白画中的少量颜色\nbordered,边框\nwindowbox,边框\nframed,画框\nframe,画框\noutside_of_border,一部分画到了背景框外面\nout_of_border,一部分画到了背景框外面\ncropped_background,一部分画到了背景框外面\nfading_border,褪色边框\nfading_borders,褪色边框\ncamera_frame,相机取景框\nbust_chart,胸围图\nbreast_chart,胸围图\nbreast_comparison,胸围图\nboob_chart,胸围图\ncharacter_chart,人设图\nreference_sheet,设定图\ndiagram,图表\nmove_chart,动作演示图\nrelationship_graph,关系表\nrelationship_chart,关系表\nseating_chart,座次表\ncropped,遭到裁剪\nfake_scrollbar,假的滚动条\neyes_out_of_frame,头部脱框\nglitch,画面噪点\nisometric,等轴图\nletterbox,宽银幕格式\nletter_boxed,宽银幕格式\npillarbox,柱状画布背景\nline-up,一排人\nline_up,一排人\nmosaic_art,马赛克艺术\nphotomosaic,马赛克拼图\nnegative_space,大量留白\nomake,附图\npartially_underwater_shot,部分水下拍摄\nsocial_media_composition,社交媒体整合\nsymmetrical,左右对称\npolar_opposites,两极对称\ntrim_marks,裁剪标记\ncrop_marks,裁剪标记\nzoomlayer,人物立绘缩放(剪影)图层\nin_profile,侧脸\nstraight-on,正脸\ncropped_torso_upper_body,上半身出框\ncropped_shoulders,肩膀出框\ncropped_arms,手臂出框\nselfiemirror,自拍镜\nstaring_at_breasts,瞄着乳房\naverting_eyes,移开视线\naverted_eyes,移开视线\nlooking_over_shoulder,回眸\nturning,回眸\nlooking_aside,看向侧面\nlooking_to_side,看向侧面\nspying,偷窥(强调视角)\nhand_pov,手伸来方向的视角\nside_glance,轻轻向侧面瞥\nback_focus,背景焦点\npov_ass,臀部焦点\nfoot_focus,足部焦点\npov_feet,足部焦点\nfeet_focus,足部焦点\nkemonomimi,动物耳朵\nnekomimi,猫耳\ninumimi,狗耳\ndog_ear,狗耳\nafrican_wild_dog_ears,狗耳\nrat_ears,老鼠耳朵\npointed_ears,尖耳\npointy_ear,尖耳\nelf_ears,尖耳\nelven_ears,尖耳\nlong_ears,尖耳\nheart_earring,心形耳环\nhoop_earring,环状耳环\near_ring,耳环\near_rings,耳环\nearring,耳环\ncrescent_earring,月牙耳环\ntanuki_ears,浣熊耳朵\ncovering_ears,遮住耳朵\nhands_over_ears,遮住耳朵\nrabbit_ears,兔子耳朵\ndeer_ears,鹿耳朵\nreindeer_ears,鹿耳朵\nferret_ears,鼬耳朵\ngoat_ears,山羊耳朵\npanda_ears,熊猫耳朵\npikachu_ears,皮卡丘耳朵\npig_ears,猪耳朵\ncoyote_ears,狼耳朵\nlensflare,镜头光晕\nsparkles,闪耀效果\nsparkling,闪耀效果\njpeg_artifacts,JPEG 压缩失真\njpeg_artefacts,JPEG 压缩失真\njpg_artifacts,JPEG 压缩失真\nblurred,模糊的\ncinematic_lighting,电影光效\nglowing_light,荧光\ngod_rays,自上而下的光\nray_tracing,光线追踪\nreflection_light,反射光\noverexposure,过曝\nbacklit,逆光\nblending,混合\ncaustic_lighting,焦散\nchiaroscuro,明暗对比\nchromatic_aberration_abuse,色差滥用\nfocus_blur,背景虚化\ndithering,抖动\nnoise_(visual),胶片颗粒感/老电影滤镜\ngrainy,胶片颗粒感/老电影滤镜\nlens_flare_abuse,镜头光晕滥用\nanaglyph,互补色\nstereogram,立体画\nscanlines,扫描线\nvignetting,晕影\nmake-up,浓装\nmake_up,浓装\nfood_on_cheek,食物在脸上\nsniffing,闻\nnose_bleed,鼻血\nblood_from_nose,鼻血\nbloody_nose,鼻血\ngritted_teeth,咬牙\ngritting_teeth,咬牙\nsighing,叹气\nsmiling,微笑\n:),微笑\n:},微笑\nfaint_smile,浅笑\nmad,生气的\nanger,生气的\nirritated,苦恼的\ninsane,疯狂的\nyangire,疯狂的\nembarrassing,尴尬的\nembarrassment,尴尬的\nblushing,脸红的\nflush,脸红的\nflushed,脸红的\nsadness,悲伤的\n:(,皱眉/蹙额\nfrowning,皱眉/蹙额\n:{,皱眉/蹙额\nnaughty_smile,下流的表情\ntongues,舌头\ndrool,唾液\nspit,唾液\nfinger_smile,用手指做出笑脸\nlip_licking,舔嘴唇\nouch,疼痛\ncry,哭\nscream,尖叫/大声喊\nfear,害怕的\nafraid,害怕的\nstern,严肃的\ngloomy,消沉(表情)\njealousy,嫉妒的\nflat_gaze,轻蔑的眼神\nshaded,阴沉脸\npale_face,脸色苍白\nemotionless,无口\nneutral_expression,无口\nunexpressive,无口\nfacial_expressions,表情\nsmiley,笑脸\ndoya-gao,得意脸\nfull_blush,整张脸泛红\npanting,喘粗气\nmoan,呻吟\nshocked,惊讶\nshock,惊讶\nsurprise,惊讶\nstartled,惊讶\nlaugh,在笑的\nnaughty,下流的表情\ntroll,嚣张脸\nsaliva_string,唾液拉丝\nflesh_fang,把嘴的一部分画成虎牙状\nbulging_cheeks,鼓着腮帮\ncheek_pinch,捏脸颊\npinching_cheeks,捏脸颊\ncheek_poke,戳脸颊\npoking_cheeks,戳脸颊\ncheek_tug,扯脸颊\nhands_over_eyes,遮住眼睛\nhiding_mouth,挡住嘴巴\nhands_over_mouth,挡住嘴巴\nbared_teeth,牙\nexcited,兴奋\nexpressionless_eyes,失神\nwide_eyed,睁大眼睛\n:0,惊讶\n:9,右上吐舌头\n:b,右下吐舌头\nhiding_face,挡住脸\ngray_eyes,灰眼\nodd_eye,异色瞳\nred_eye,红眼\ncat_eyes,竖瞳孔/猫眼\nsnake_eyes,竖瞳孔/猫眼\nupturned_eyes,上翘的眼睛\neyes_wide,睁开眼睛\nwide_eyes,睁开眼睛\nshocked_eyes,睁开眼睛\nrolled_eyes,眼睛抬头\neye_roll,眼睛抬头\nfurrowed_brow,下眉毛\nfurrowed_eyebrows,下眉毛\ndashed_eyes,黑眼圈中的水平线\ndash_eyes,黑眼圈中的水平线\nline_in_eye,黑眼圈中的水平线\nmismatched_pupils,左右眼颜色不同\nasymmetrical_pupils,左右眼颜色不同\nmismatched_sclera,左右眼不同颜色的眼白\ndead_eyes,眼睛没有亮点\ndilated_pupils,瞳孔扩张\nhollow_eyes,漆黑的眼睛\ncontracted_pupils,瞳孔收缩\nshrunk_pupils,瞳孔收缩\nshrunk_eyes,瞳孔收缩\nx-shaped_pupils,X 形眼睛\neye_reflection,眼睛反射\nhalf_closed_eyes,眼睛半闭\ncringe,闭一只眼\neyeballs,盯着看\ntear,眼泪\ngradient_eyes,渐变瞳色\nhalf_closed_eye,半闭的眼睛(单眼)\nsparkle_eyes,星星眼\nglare,轻蔑/怒视\neye_lashes,睫毛\neye_through_hair,透过头发可以看到的眼睛\nanger_mark,青筋\nblush_sticker,表情贴纸\nconfused,疑惑\ndetermined,有决心的\ndisappointed,失望的\ndisdain,蔑视\ndisgust,恶心\ndisgusted,恶心\ndespair,绝望\nenvy,嫉妒\nevil,邪恶\nfrustrated,沮丧\nguilt,有罪的\nkubrick_stare,库布里克凝视\nlonely,孤独的\nrapeface,一副要强奸人的表情\ndepressed,压抑的/郁闷的\npanicking,恐慌的\npanic,恐慌的\nworried,担忧的\ntired,累\nsulking,闷闷不乐\npensive,沉思的\nupset,气愤\ncrazy_smile,疯狂地笑\nforced_smile,强迫笑\nglasgow_smile,格拉斯哥微笑\nsad_smile,苦笑\nstifled_laugh,憋笑\n^^^,惊讶的\ncolor_drain,惊讶到掉色\nhorrified,恐惧表情\nhorror_(expression),恐惧表情\nsobbing,啜泣\ntremble,颤抖\nshiver,颤抖\nshivering,颤抖\nuwu,猫脸\n:/,斜嘴\n:\\,斜嘴\n:|,无语\n:c,伤心\n:<>,张大嘴\nvacuum_fellatio,:>=\nblowjob_face,:>=\n.3.,o3o\n(-3-),嘟嘴\nheart-shaped_eyes,心形眼\nheart_eyes,心形眼\nheart_eye,心形眼\nowata,\\(^o^)/\ncross-eyed,斗鸡眼\ncrossed_eyes,斗鸡眼\ndot_mouth,小圆点嘴\nrectangular_mouth,方形嘴\n:[],方形嘴\nside_mouth,把嘴画在侧脸\ncheek_mouth,把嘴画在侧脸\nsplit_mouth,裂开的嘴\ndisconnected_mouth,裂开的嘴\namber_eyes,琥珀色眼\nal_bhed_eyes,晕眼\nswirly_eyes,晕眼\npac-man_eyes,吃豆人形眼\npacman_eyes,吃豆人形眼\ngoat_eyes,一字型瞳孔/蛙眼\nfrog_eyes,一字型瞳孔/蛙眼\nstar_eyes,加号型眼\nstarry_eyes,加号型眼\ndiamond-shaped_pupils,钻石形瞳孔\nflower-shaped_pupils,花形瞳孔\nblue_sclera,蓝色巩膜\nbloodshot_eyes,布满血丝的眼睛\nbloodshot_eye,布满血丝的眼睛\ngreen_sclera,绿色巩膜\nno_sclera,无色巩膜\norange_sclera,橙色巩膜\neye_circles,眼袋\neyebags,眼袋\ndark_circles,眼袋\naegyo_sal,眼袋\nbruised_eye,瘀伤的眼睛\nblack_eye,瘀伤的眼睛\nflaming_eyes,燃烧的眼睛\nburning_eyes,燃烧的眼睛\nfiery_eyes,燃烧的眼睛\nmako_eyes,魔眼\namphibian_eyes,两栖动物的眼睛\ncephalopod_eyes,头足类动物的眼睛\noctopus_eyes,头足类动物的眼睛\ncompound_eyes,复合眼\ninsect_eyes,复合眼\npetal,花瓣\nflowers,花\nsakura_blossoms,樱花\ncherry_trees,樱花\ncherry_blossom,樱花\nflowers_meadows,花田\ncheckerboard,格子的\neverybody,所有人\ngroup,所有人\nhigh_res,高分辨率\nhires,高分辨率\nhigh_resolution,高分辨率\nlow_res,低分辨率\noriginal_character,原创\nmasterpiece,杰作\nbest_quality,顶级质量\nworst_quality,糟糕质量\nlow_quality,低质量\nnormal_quality,一般质量\nextremely_detailed_cg_unity_8k_wallpaper,极高分辨率 CG 壁纸\nillustration,插画\nnsfw,不宜工作时观看\npolygon,3D\n3dcg,3D\nanimated,动图\nanimation,动图\nanimated_png,PNG 动图\nvideo,视频\nwebm,视频\nmp4,视频\nvideos,视频\nmusic_video,音乐视频\ngif,GIF 动图\nnon-repeating_animation,非循环动画\nnon-repeating_gif,非循环动画\nlooping_animation,循环播放动画\nroulette_animation,轮转动画\narchived_file,压缩包\ncomics,漫画\nmanga,漫画\n1panel,单格漫画\n4coma,四格漫画\nborderless_panels,无边框漫画\nleft-to-right,从左往右读的漫画\nright-to-left_comic,从右往左读的漫画\ncorrupted_file,损坏的文件\ncorrupted_image,损坏的文件\ncorrupted_video,损坏的文件\nfront_cover,封面\ncd_cover,专辑封面\ndisc_cover,专辑封面\ncharacter_single,单人封面\nbook_cover,封面\nvideo_game_cover,视频游戏封面\ngame_cover,视频游戏封面\nmanga_cover,漫画封面\nfakeshot,(同人向玩梗向的)截图\ngamecg,游戏 CG\ngame_asset,游戏 CG\ngyotaku_(medium),鱼拓 (介质)\nicon,图标\nkirigami,剪纸\nline_art,线条艺术\nno_line-art,几乎没用勾线的画\nlineless,几乎没用勾线的画\noutlines,角色形象有描边\noutlined,角色形象有描边\ntall_image,长图\nwide_image,宽图\nofficial_art,官方画作\nphonecard,电话卡\npapercraft,纸艺\npaper_child,纸质角色\npaper_cutout,纸艺模型\npaper_cut-out,纸艺模型\npostcard,明信片\nposter,海报\nrevision,修正版\nrevised,修正版\nscan,扫描件\nanime_screencap,动画截图\nscreencap,动画截图\nshitajiki,垫板\ntriptych_(art),三联画 (艺术)\nvector_trace,矢量画\ntrace,矢量画\nvectortrace,矢量画\nvector,矢量画\ntileable,可平铺拼贴\nwidescreen,宽屏幕\nofficial_wallpaper,官方壁纸图\nhands_behind_back,手放在身后\narms_behind,手放在身后\nraised_arms,双抬臂\narms_above,双抬臂\narms_raised,双抬臂\narms_above_head,双抬臂\nhands_above_head,双抬臂\ncaramel_dansen,焦糖舞\nhand_on_waist,单手插腰\nhands_on_another's_breast,手放在另一人的胸前\nhands_on_waist,双手叉腰\nakimbo,双手叉腰\nhold,拿着\nholding_object,拿着\nhandholding,牵手\nhand_holding,牵手\nholding_another's_hand,牵手\nthe_finger,比出中指\nflipping_off,比出中指\nshh,嘘手势\nshush,嘘手势\nundress,脱衣服中\nstripping,脱衣服中\nstrip,脱衣服中\nv_sign,胜利手势\npeace_sign,胜利手势\nwave,招手\noutstretched_hands,伸出手\nhands_outstretched,伸出手\nreach,伸手触及\narm_raised,单抬臂\nraised_arm,单抬臂\none_arm_up,单抬臂\npresenting_armpit,展示腋窝\npresenting_panties,展示内裤\nhands_behind_head,手臂放头后\nskirtlift,掀起裙子\nskirt_up,掀起裙子\nlifting_skirt,掀起裙子\nmouth_to_mouth_feeding,共享食物/用嘴递食物\nmouth-to-mouth_feeding,共享食物/用嘴递食物\nadjusting_pantyhose,整理裤袜\nadjusting_thighhighs,整理裤袜\narm_hold,抓住手臂\ngrabbing_arm,抓住手臂\nhugging_arm,挽手\nneck_hug,双手搂着脖子\nbeckon,招手\ntummy_grab,捏着肚子\nbikini_down,扯着比基尼\nfondling_testicles,爱抚睾丸\nball_caress,爱抚睾丸\ndog_pose,爪子姿势\nconvenient_head,挡住关键部位的头\nfolded_arms,交叉双臂\narms_folded,交叉双臂\ncuddle,拥抱\nsnuggle,拥抱\ndual_wield,双持\ndouble_wield,双持\npalm,以手掩面\ngrab,抓住/抓着\nhair_twirl,手指卷着头发\nhands_between_legs,手放在两腿之间\nfinger_in_panties,手伸进内裤里\nfinger_to_another's_chin,手托着对方的下巴\nhand_on_another's,手接触到对方的脸\nhand_on_knee,手放在自己的膝盖上\nhand_on_belly,把手放在自己的肚子上\nhand_on_own_belly,把手放在自己的肚子上\nhand_on_stomach,把手放在自己的肚子上\nhands_to_mouth,手朝向自己嘴\nhands_to_own_mouth,手朝向自己嘴\nhand_to_lip,手朝向自己嘴\nhand_on_lips,手朝向自己嘴\nraised_finger,食指抬起\nfinger_raised,食指抬起\nnecktie_pull,抓着领带\ntiegrab,抓着领带\ntie_grab,抓着领带\nok,OK手势\neye_rub,揉眼睛\nwiping_eyes,揉眼睛\nrubbing_eye,揉眼睛\ngrabbing_sheet,抓着床单\ngirls_are_praying,少女祈祷中\non_phone,打电话\nyawn,打哈欠\npulling_another's_hair,抓着对方的头发\near_cleaner,采耳\nholding_glasses,拿着眼镜/正在摘眼镜\nholding_sunglasses,拿着眼镜/正在摘眼镜\nhand_on_ear,手放在耳朵上\nadjusting_sunglasses,扶眼镜\nadjusting_glasses,扶眼镜\nhand_on_own_head,手放在自己头上\nhand_on_own_forehead,手放在自己前额\nhand_to_face,把手放在自己脸上\nhand_on_face,把手放在自己脸上\nhands_on_face,双手放在自己的脸上\nhands_to_face,双手放在自己的脸上\nhand_to_cheek,把手放在自己的脸颊上\nhand_on_cheek,把手放在自己的脸颊上\nhand_on_hat,手触碰帽子\nhand_to_chest,把手放在自己的胸口\nhand_to_own_chest,把手放在自己的胸口\nhand_on_chest,把手放在自己的胸口\nhand_on_own_shoulder,手放在自己的肩上\nhand_on_own_ass,把手放在自己的臀部\nhands_on_knees,双手放在自己的膝盖上\nhand_on_another's_hand,手放在对方的手上\nair_quotes,引号手势\nfinger_quotes,引号手势\ncarry_me,抱着我手势\npick_me_up,抱着我手势\nfists,紧握的双手\nclosed_fists,紧握的双手\nclenched_fists,紧握的双手\ncupping_hands,用手比作杯子\ncupped_hands,用手比作杯子\ndouble_peace,双手比 V\nfidgeting,紧张手势\nfidget,紧张手势\nfinger_counting,用手指比数字\nfinger_frame,用手指作相框\nfinger_camera,用手指作相框\nfist_bump,碰拳\nbrofist,碰拳\nfistbump,碰拳\nfist_in_hand,抱拳\nhand_glasses,用手比作眼镜\nown_hands_clasped,握住自己的双手\nclasped_hands,握住自己的双手\nheart_arms,手臂摆出心的姿势\nheart_hands_trio,三个人用手比心\nhigh_five,击掌庆祝\nhighfive,击掌庆祝\nhorns_pose,用手比作角\nhorn_pose,用手比作角\nnoogie,双拳挤头\npalm-fist_greeting,拱手礼\npalm-fist_tap,拳头拍手掌/有主意了\npenetration_gesture,插入手势/做爱示意\npinky_swear,勾指起誓\nshadow_puppet,用手模仿其他物件/皮影戏\ntsuki_ni_kawatte_oshioki_yo,代表月亮消灭你\nin_the_name_of_the_moon,代表月亮消灭你\nslit_throat_(gesture),割喉手势\nthroat-slitting_gesture,割喉手势\ncutthroat_gesture,割喉手势\nraised_pinky,伸出小拇指\nextended_pinky,伸出小拇指\npov_pointing,指向看图的人\npointing_down,指向下方\npointing_forward,指向前方\npointing_skyward,向上指\npointing_to_the_sky,向上指\nkamina_pose,抬高手臂向上指\nsaturday_night_fever,叉腰向上指 (舞蹈)\ndisco_pose,叉腰向上指 (舞蹈)\nthumbs_down,大拇指向下\n\\n/,摇滚手势\ncrossed_fingers,手指交错\nfox_hand_sign,狐狸手势\nfinger_heart,双指比心\ninward_v,反向比 V\nshaka_sign,沙卡手势\ntwo-finger_salute,二指敬禮\n\\m/,6+1 手势\nmiddle_w,3 手势\nmoney_gesture,金钱手势\n\\||/,手掌贴墙\nopen_\\m/,手掌贴墙\nohikaenasutte,要求自我介绍\nstraight-arm_salute,直臂敬礼/纳粹式敬礼\nroman_salute,直臂敬礼/纳粹式敬礼\nnazi_salute,直臂敬礼/纳粹式敬礼\nvulcan_salute,瓦肯举手礼\nclenched_fist,握紧的手\nfist,握紧的手\nclosed_fist,握紧的手\nfig_sign,Fig 手势\nhand_fig,Fig 手势\nfig_gesture,Fig 手势\ndulya,Fig 手势\nmano_fico,Fig 手势\npower_fist,力量手套\nair_punch,举起的拳头\nstroking_own_chin,扶颏冥想\nstroking_chin,扶颏冥想\ncunnilingus_gesture,舔阴手势\nhandjob_gesture,手冲手势\nshocker_(gesture),爽歪歪 (手势)\nv_over_mouth,手指比 V 放在手上\nair_guitar,空气吉他\ncurtsie,(女子的)屈膝礼\nheart_tails,心形尾巴/心形尾尖/尾巴摆出心形\nheart_tail_duo,两人尾巴摆出心形\nkuji-in,九字印\nhand_seal,九字印\nshrugging,耸肩\nvictory_pose,胜利手势\norchid_fingers,兰花指\nmulticolor_hair,多彩头发\nyellow_hair,金发\nblond,金发\nblond_hair,金发\nblonde,金发\ngold_hair,金发\ngray_hair,灰发\nbrunette,茶发\ndirty_blonde,浅褐发\ndark_hair,黑发\nlavender_hair,紫发\nredhead,红发\nbraids,辫子\nbraided_hair,辫子\nhair_braid,辫子\ncurls,卷发\ncurtained_hair,窗帘/瀑布发型\ntwin_bun,双团子头\nbuns,双团子头\ntwin_buns,双团子头\nhair_buns,双团子头\ndouble_buns,双团子头\ntwindrills,双钻头卷\nquad_drills,多钻头卷\nside_drill,单侧钻头卷\nbangs_between_eyes,眼间刘海\nhairbun,团子头\nbun,团子头\nsingle_hair_bun,团子头\nhair_vents,进气口发型\nhimecut,姬发式\nprincess_cut,姬发式\nmorning_hair,凌乱发型\nbed_head,凌乱发型\npony_tail,马尾\nside_swept_bangs,朝一个方向的刘海\nside_tail,侧马尾\nsidetail,侧马尾\ntwinbraids,双辫子\ntwinbraid,双辫子\ntwin_braid,双辫子\ntwin_tails,双马尾\ntwintail,双马尾\nhair_past_waist,很长的头发\npigtails,短双马尾\nlow_twin_braids,低双辫\ndreadlocks,脏辫\nhair_locs,脏辫\nhair_loc,脏辫\ncone_hair_bun,锥形发髻\nhair_cones,锥形发髻\ndoughnut_hair_bun,圆环发髻\ndonut_hair_bun,圆环发髻\nheart_hair_bun,心形发髻\nasymmetric_bangs,不对称刘海\nforelocks,耳前发\nsingle_sidelock,单耳前发\nhair_one_side_up,一侧绑发\nhair_two_side_up,双侧绑发\nspace_hair,漂浮的头发\nhair_blowing,漂浮的头发\nhair_covering_eyes,头发遮着双眼\nhair_over_eye,头发遮住了一只眼睛\nshoulder-length_hair,中等长发\ntwo_sides_up,小型双股辫\nhair_past_feet,超长的头发\nextremely_long_hair,超长的头发\nsingle_hair_vent,单侧进气口发型\nhair_ears,耳状头发\nbald_girl,秃头女孩\nbuzz_cut,寸头\nchonmage,丁髷\ncrew_cut,平头/板寸头\nflattop,平顶\nokappa,河童头\npixie_cut,精灵头\nbobbed_hair,波波头\ncornrows,玉米垄发型\nmullet,鲻鱼头\nbow-shaped_hair,弓形头发\nbow_by_hair,弓形头发\nbow_hair,弓形头发\nfront_braid,前辫\ntri_braids,三股辫\nquad_braids,四股辫\ntriple_bun,三发髻\nhair_loop,发圈\nhair_loops,发圈\nhair_ring,发圈\nsingle_hair_ring,单发圈\nlow-braided_long_hair,低辫长发\nmizura,角发\nnihongami,日本发\ntopknot,丸子头\ntop_knot,丸子头\ntriple-tails,有三股辫子\nquin_tails,有五股辫子\nhuge_afro,超大鸟窝头\nbeehive_hairdo,蜂窝头\nquiff,蓬松感油头\nshouten_pegasus_mix_mori,昇天ペガサスMIX盛り\nspiky_hair,刺刺的头发\nwidow's_peak,美人尖\nantennae_hair,呆毛\ndouble_ahoge,呆毛\ncomb_over,遮盖头发稀少部分\nlone_nape_hair,孤颈毛\nhair_bikini,头发比基尼\nhair_scarf,头发围巾\ntokin,东金帽子\nmini_tophat,迷你礼帽\ntiny_top_hat,迷你礼帽\nnurse_hat,护士帽\nhair_pin,发卡\nhairpins,发卡\nhair_band,头箍\nhair_clip,发夹\nhair_clips,发夹\nhairclips,发夹\nbarrette,发夹\nhair_ribbons,发带\nflower_hair_ornament,发花\nflower_in_hair,发花\nhair_flowers,发花\nhair_ornaments,头饰\nhair_accessory,头饰\nhair_accessories,头饰\nbow_tie,蝴蝶领结\nneck_bow,蝴蝶领结\nhair_bows,蝴蝶结发饰\nmaid_headband,女仆头饰\nmaid_cachusha,女仆头饰\nribbons,丝带\nshades,太阳镜\nblindfolded,眼罩\neye_patch,单眼罩\nmasks,面具/眼罩/口罩\nbells,铃铛\nmuffler,围巾\nface_paint,面纹\ndevil_horns,恶魔的角\nforehead_gem,额前有宝石\nhair_bobble,头绳\nball_braids,头绳\nhair_bells,头发上系着铃铛\nhairbell,头发上系着铃铛\nhairbells,头发上系着铃铛\nbell_hair_ornament,头发上系着铃铛\nheart-shaped_sunglasses,心形眼镜\nheart-shaped_glasses,心形眼镜\nrimless_glasses,无框眼镜\nover-rim_glasses,下半无框眼镜\nover_rim_glasses,下半无框眼镜\nkamina_glasses,卡米纳墨镜\ngoggle_on_head,头上别着护目镜\ngoggles_on_hat,帽子上别着护目镜\ngoggles_on_helmet,帽子上别着护目镜\nbandage_on,贴有绷带的脸\nbandages_over_one_eye,缠着绷带的单眼\nbandaged_eye,缠着绷带的单眼\neye_scar,眼睛上的疤痕\nmedical_mask,医用口罩\nface_mask,口罩\nspiral_glasses,厚如玻璃瓶底的圆眼镜\nswirly_glasses,厚如玻璃瓶底的圆眼镜\nkitsune_mask,狐狸面具\nunmasked,摘下的面具\nmask_off,摘下的面具\ngas-mask,防毒面具\nheadphone,耳机\nspike_collar,带钉项圈\nwitches_hat,女巫帽\nwing_helmet,带翅膀的头盔\nsailor_cap,水手帽\nstocking_cap,圣诞帽\nchristmas_hat,圣诞帽\nhalter,绕颈系带\nhaltertop,绕颈系带\nelbow_pad,护肘\nglasses_on_head,眼镜别在头上\nsunglasses_on_head,眼镜别在头上\nhair_ties,发带\nhairtie,发带\nfood-themed_hair_ornament,食物发饰\nfood_hair_ornament,食物发饰\nlolita_headband,洛丽塔发带\nfeather_hair_ornament,羽毛头饰\nhair_feathers,羽毛头饰\nfeather_in_hair,羽毛头饰\nhair_feather,羽毛头饰\nhair_leaf,叶发饰\ntreble_clef_hair_ornament,音符发饰\nbass_clef_hair_ornament,音符发饰\nfortissimo_hair_ornament,音符发饰\n1girls,1 个女人\n2boy,2 个男人\n2_girls,2 个女人\n2girl,2 个女人\nangels,天使\narchangel,天使\nsuper_deformed,Q 版\ncrossdress,伪娘\ncrossplay,伪娘\ntransvestite,伪娘\ndolls,人偶\npixie,小精灵\nfairies,小精灵\nfaerie,小精灵\nkemono,兽人\nanthro,兽人\nlolicon,萝莉\nmagic_girl,魔法少女\nmagical_girls,魔法少女\nmahou_shoujo,魔法少女\nmaid_costume,女仆\nmaids,女仆\nmaid_outfit,女仆\nmaid_uniform,女仆\nmaid_dress,女仆\nshrine_maiden,巫女\nmini_girl,迷你女孩\nmonsters,怪物\nkunoichi,忍者/日本武士\nork,半兽人\nfemale_solo,单人\nvampyr,吸血鬼\nwitch_costume,女巫/魔女\nsorceress,女巫/魔女\nboy_love,搞基\nshonen-ai,搞基\nshounen-ai,搞基\nboy's_love,搞基\nboys_love,搞基\ngay,搞基\ntake_it_easy,油库里\nyukkuri,油库里\nshoujo-ai,百合\ngirl_love,百合\nlesbian,百合\ngirl's_love,百合\ngirls_love,百合\nno_human,无人\nteen,青少年\nadolescent,青春期的\ncatgirl,猫娘\npony_girl,马娘\ncowgirl,牛娘\ndrow,暗精灵\ndemon_girls,魅魔\ndemongirl,魅魔\nghosts,幽灵\nkda,KDA组合(英雄联盟)\nweapongirl,机娘\nmechamusume,机娘\ncheergirl,啦啦队\nkids,儿童\nchildren,儿童\ngothloli,哥特萝莉\nkyuudo,弓道\nnurse_outfit,护士\nnurse_uniform,护士\nofficelady,办公室女职员\npolice_officer,警察\ncop,警察\npolice-woman,女警\npolice_woman,女警\nracequeen,赛车女郎\njapanese_maid,和风女仆\nmegane,眼镜/眼镜娘\nmeganekko,眼镜/眼镜娘\nmeganeko,眼镜/眼镜娘\nfmm_threesome,二男加一女\nlong_neck,长脖子\nchopstick,筷子\nmic,麦克风\ndaggers,匕首/短剑\nswords,刀\nwhips,鞭\nfirearm,枪\nguns,枪\nhand_gun,手枪\nmagic_wand,魔杖\nyinyang,阴阳\nying_yang,阴阳\nyin-yang,阴阳\nying-yang,阴阳\nteacups,茶杯\ntea_cup,茶杯\ncigarettes,香烟\nicecream,冰激凌\nmanual_piano,钢琴\nacoustic_piano,钢琴\nanalog_piano,钢琴\nelectric_piano,钢琴\nchairs,椅子\nranset,背包\nback_pack,背包\nbellybutton,肚脐\nbelly_button,肚脐\nanimal_tail,尾巴\nthigh,大腿\nbig_thighs,粗腿\nfat_thighs,粗腿\nthunder_thighs,粗腿\nkneepit,膝盖内侧\nknee_pit,膝盖内侧\nbelts,腰带\nspats,自行车短裤\nspandex_shorts,自行车短裤\nbiker_shorts,自行车短裤\ngirdling,束腰\nlow-leg_panties,低腰式内裤\nmini_skirt,迷你裙\nshort_skirt,迷你裙\nnopan,无内裤\npantsu,内裤\nstripped_panties,条纹内裤\nthong_panties,丁字裤\nabsolute_territory,绝对领域\nzettai_ryouki,绝对领域\nshort_pants,短裤\nbottom_less,下着较少\npanties_down,内裤拉下来\npanties_pull,内裤拉下来\npantypull,内裤拉下来\npanty_down,内裤拉下来\npanty_shot,内裤走光\npanchira,内裤走光\npanty_flash,内裤走光\nbare_feet,赤脚\nbare_foot,赤脚\nbarefeet,赤脚\nbuttplug,插入式尾巴\nanal_plug,插入式尾巴\nankle_bracelets,脚镯\nankle_bracelet,脚镯\nleg_bracelet,脚镯\nanklets,脚镯\ndevil_tail,恶魔尾巴\nafrican_wild_dog_tail,狗尾巴\nrunning_briefs,女式灯笼裤\nbum_huggers,女式灯笼裤\nbun_huggers,女式灯笼裤\ncapris,七分裤\ncropped_pants,七分裤\nskirtsuit,正装短裙\nhot_pants,热裤\nbooty_shorts,热裤\nhotpants,热裤\ndaisy_dukes,牛仔短裤\njean_shorts,牛仔短裤\ndaisydukes,牛仔短裤\njean_skirt,牛仔裙\nblue_jeans,牛仔裤\ncoveralls,(尤指女式)连衫裤\ntartan_skirt,格子呢短裙\npanty_bow,带蝴蝶结的内裤\nburumapull,褪下一部分的内裤\npanties_around_leg,一只脚上挂着内裤\ndrenched_panties,湿内裤\npanty_aside,内裤挪到一边\npanties_behind_pantyhose,穿在裤袜里的内裤\npanties_underneath_pantyhose,穿在裤袜里的内裤\npanties_under_pantiehose,穿在裤袜里的内裤\npanties_below_pantyhose,穿在裤袜里的内裤\nbutt,屁股\nbutt_fangs,正面可见的屁股\nass_fangs,正面可见的屁股\ngluteal_fold,正面可见的屁股\nrobotic_legs,机械腿\nthigh_tattoo,腿部纹身\npanty_&_stocking_with_garterbelt,吊袜带内裤和长袜\npanty_and_stocking_with_garterbelt,吊袜带内裤和长袜\nthighhighs_over_pantyhose,连裤袜加长筒袜\nsocks_over_thighhighs,长筒袜加短袜\npanties_over_pantyhose,连裤袜上的内裤\npantyhose_under_swimsuit,泳衣下连裤袜\nblack_garter_belt,黑色吊袜带\nneck_garter,吊袜带\nwhite_garter_straps,白色吊袜带\nblack_garter_straps,黑色吊袜带\nankle_garter,脚踝吊袜带\ncovering_pussy,遮着裆部\nfirst-person_view,第一人称视角\nmale_pov,主观视角\nthree_sided_view,三视图\ncut-in,插入画面\nbreast_awe,着迷于乳房\ncloseup,特写镜头\nview_from_above,俯视镜头\nviewed_from_above,俯视镜头\naerial_view,俯视镜头\nviewed_from_behind,背影\nlow_angle,仰视镜头\nview_from_below,仰视镜头\nviewed_from_below,仰视镜头\nside_view,角色的侧面\nside,角色的侧面\nviewed_from_side,角色的侧面\natmospheric_perspective,大气距离感\npanorama,全景\nrotated,经过旋转的\nsideways,横向显示的\nupsidedown,倒挂的\nfewer_digits,缺少手指\nmissing_fingers,缺少手指\nextra_digit,多余手指\nmissing_arms,缺少手臂\nbig_butt,大屁股\nbig_ass,大屁股\nshirikoki,臀交\nhotdogging,臀交\nlapcup,酒倒在阴部\nlap_cup,酒倒在阴部\nthigh_cup,酒倒在阴部\nliquid_between_thighs,酒倒在阴部\nass_hole,菊花\nasshole,菊花\nbutthole,菊花\nbutt_hole,菊花\nanal_penetration,爆菊\nanal_sex,爆菊\nwatersports,尿尿\nneed_to_pee,憋尿\nfingering_ass,手爆菊\nfingering_asshole,手爆菊\nannilingus,肛吻\nanalingus,肛吻\nrimjob,肛吻\ncum_drinking,吃精\ncum_on_face,颜射\nhand_job,手淫\ntekoki,手淫\nmilk_breasts,哺乳（大范围）\nlactating,哺乳（大范围）\nmilking,哺乳（大范围）\nsucking_breasts,吸乳（中）\nnipple_sucking,吸乳（中）\nbreast_suck,吸乳（中）\nsucking_nipples,吸乳（中）\nself_breast_sucking,自吸乳\nmutual_breast_sucking,双向吸乳\ntitjob,乳交\ntitfuck,乳交\ntit_fuck,乳交\nvagina,阴户\nvulva,阴户\npubes,阴毛\nhairy_pussy,阴毛\nno_vagina,没逼的\nmissing_pussy,没逼的\nmissing_vagina,没逼的\nnovagina,没逼的\nclit,阴蒂\npussy_juice_drip,爱液\nvaginal_juices,爱液\nsquirting_(sex),潮吹\npussy_lick,舔阴\nintercrural,腿交\nintercrural_sex,腿交\nsumata,腿交\nthigh_job,腿交\nstraddle_penis,腿交\nashikoki,足交\nmasturbate,自慰\nmasturbating,自慰\ndicks,阳具/屌\ncock,阳具/屌\ncocks,阳具/屌\ndick,阳具/屌\nballs,睾丸/蛋蛋\nejaculation_between_breasts,射出\nsperm,射精\nsemen,射精\ncumshot,射精\ncum_in_hair,射在头发上\nsemen_on_hair,射在头发上\nwriting_on_body,身上有字\npocket_pussy,人工阴道\nonahole,人工阴道\nfleshlight,人工阴道\nwand_vibrator,按摩棒\negg_vibrators,跳蛋\nfucking,性爱\nfuck,性爱\ndoggy_style,狗爬式\nlegs_lock,跨坐式\nmissionary_position,传教士体位\nfoursome,群P\nfivesome,群P\ngroupsex,群P\nscissoring,磨豆腐\ngang_rape,轮奸\ngang_sex,轮奸\ngangrape,轮奸\ngangsex,轮奸\ngang_bang,轮奸\ncondoms,套套\nclit_piercing,阴核环\ntaint,会阴\nerect_clit,膨胀的阴核\nno_ass,贫瘠的屁股\ngape,敞开的/撑开的(阴部和屁眼)\npussy_juice_string,拉丝的爱液\nred_butt,打屁股\nxray,透视人体内部\ncleave_gagged,用布勒住嘴\ncleavegag,用布勒住嘴\npanty_gagged,用内裤塞口\npantygag,用内裤塞口\nfondling,摸索\ngrope,摸索\nfondle,摸索\nnipple_pain,虐乳头\npierced_nipples,乳头穿孔\nnipple_piercings,乳头穿孔\ncamel_toe,骆驼趾（俗称馒头逼）\nextreme_insertion,巨大插入\nhuge_insertion,巨大插入\npiercings,穿孔\npierced,穿孔\nnavel_ring,肚脐穿孔\nbellybutton_piercing,肚脐穿孔\nlarge_hips,宽盆骨\ntamakericzx,蛋疼\nbrainwashing,思想操控\nserving_food_on_female,女体盛\nanalbeads,肛珠\npenis_ring,屌环\nvibrators,带振动的自慰器\nropebondage,捆绑\nrope_bondage,捆绑\ntied_up_(sexual),捆绑/奴役\nropes,绳子\ntied_arms,手臂捆绑\narms_tied,手臂捆绑\nhands_bound,手腕捆绑\ntied_wrists,手腕捆绑\nbound_hands,手腕捆绑\ntied_hands,手腕捆绑\nhands_tied,手腕捆绑\ncrotchrope,胯下捆绑\nsuspended,悬空捆绑\nspread_bar,分腿捆绑\nfuta,双性\ndickgirl,双性\nbeastiality,人兽\nmolesting,性骚扰\nmolester,性骚扰\nvoyeur,窥阴癖\nbutt_plug_tail,肛尾\nslipper,拖鞋\nnaked_socks,短袜\nsock,短袜\nstriped_kneehighs,横条袜\nindoor_shoes_(japanese),女式学生鞋\nthighhighs_only,过膝袜\nnaked_thighhighs,过膝袜\nstocking,过膝袜\nheels,高跟鞋\nbow_thighhighs,带蝴蝶结的裤袜\nlegwarmers,腿套/暖腿袜\nkneehigh_socks,长袜\nkneesocks,长袜\nknee_socks,长袜\ngarter_strap,袜带\ngarterbelt,连腰吊带袜\ntights,连裤袜\nfishnet,网袜\nballet_shoes,芭蕾舞鞋\npointe_shoes,芭蕾舞鞋\nboot,长靴\nnaked_boots,长靴\nheel_boots,高跟靴\nkneehigh_boots,及膝靴\nkneeboots,及膝靴\nthighboots,高帮靴\nthighhigh_boots,高帮靴\nuneven_legwear,不均匀的裤腿\nribbon-trimmed_legwear,丝带边饰裤袜\namerican_flag_legwear,星条旗裤袜\nribbed_legwear,罗纹裤袜\nsee-through_legwear,透视裤袜\nlegwear_garter,裤袜吊袜带\nthighhigh_garter,裤袜吊袜带\ntwo-tone_legwear,分段裤袜\nlatex_legwear,乳胶裤袜\nclouds,云\nblue_moon,蓝月\nstar_sky,星空\ncity_skyline,天际线\nshooting_stars,流星\nsunburst_background,旭日纹背景\nbeautiful_detailed_sky,漂亮的天空\nin_spring,春\nin_summer,夏\nin_autumn,秋\nin_winter,冬\nstars,星星\ncloudy,多云\nraining,下雨\nin_the_rain,雨中\nrainy_days,雨天\nacrylic_paint,亚克力画风\nairbrush_(medium),喷枪\nalphonse_mucha,阿尔丰斯·慕夏\namigurumi_(medium),钩织玩偶/毛线娃娃\nart_deco,装饰艺术\nalphonse_mucha_(style),新艺术\nmucha_style,新艺术\nballpoint_pen,圆珠笔\nbook_cover_(medium),书本封面\nbrush_(medium),刷子\nbrushpen_(medium),毛笔\ncalligraphy_pen_(medium),书法笔\ncanvas_(medium),画布\nchalk_(medium),粉笔\ncharcoal_(medium),炭笔\nclay_(medium),黏土\ncolor_ink_(medium),彩色墨水\npencil_crayon_(medium),彩色铅笔画\ncoloured_pencil_(medium),彩色铅笔画\ncoupy_pencil_(medium),Coupy 铅笔\ncrayon_(medium),蜡笔\ncursor_(medium),光标\ndakimakura_(medium),抱枕\ndisc_(medium),碟片\nflame_painter,Flame Painter (工具)\nflat_colors,平涂风格\n4th_wall,虚实穿插/现实感/次元壁\nfudepen_(medium),墨笔/毛钢笔\ng-pen_(medium),G 笔\ngoogle_sketchup_(medium),Google Sketchup\ngouache_(medium),水粉\ngouache,水粉\ngraffiti_(medium),涂鸦\npencil_sketch,铅笔画/炭笔画\nillustrator_(medium),Illustrator\nimpressionism,印象派\nink_(medium),墨水\nleaf_(medium),树叶\nlego_(medium),乐高\nligne_claire,白描\ncopics,马克笔风格\nmillipen,毫厘笔\nminimalism,极简主义\nmousepad_(medium),手绘板\ntsukepen,蘸水笔画风\nnib_pen,蘸水笔画风\nfountain_pen_(medium),蘸水笔画风\noil_painting_(medium),油画风格\noil_painting,油画风格\npainting_(medium),传统绘图工具\npaint_(medium),传统绘图工具\npastel_color,粉彩\npen_(medium),钢笔\nporcelain_(medium),瓷器\nprint_(medium),印刷品\nretro_artstyle,赛璐璐/复古艺术\nrough_sketch,草图\nrough,草图\nsumi-e,墨绘\nswapnote_(medium),交换笔记\ntempera_(medium),蛋彩画\ntheatre_(medium),剧场\nhanddrawn,手绘\nukiyo-e,浮世绘\nukiyoe,浮世绘\nunfinished,未完成的\nwork_in_progress,未完成的\nwip,未完成的\nwashi_tape_(medium),和纸胶带\nwater_pastel_color,水彩\nwatercolour,水彩\nwatercolour_pencil,彩铅\nwhiteboard_(medium),白板\nclavicle,锁骨\ncollarbones,锁骨\nwing,翅膀/翼\nbatwing,蝙蝠翅膀\ndark_wings,黑色之翼\nblack_wing,黑色之翼\ndevil_wings,恶魔之翼\narmsleeves,袖肩分离装\nnaked_sleeves,袖肩分离装\ndetached_sleeve,袖肩分离装\nlong_sleeve,长袖\nrobes,长袍\noff_shoulders,露单肩\noff-shoulder,露单肩\nbare_shoulder,露双肩\ntop_less,上着较少\ntopless_(female),上着较少\nopen_clothing,敞开衣服\nnude_cape,裸体披风\nnude_shirt,裸体衬衫\nfloating_wings,脱离本体的翅膀\nwhipmarks,鞭痕\nbadges,徽章\nbandaged_arms,缠着绷带的手臂\nbangles,手镯\nbracelets,手镯\nbracers,护腕\narmbands,臂章\narm_band,臂章\narm_bracelets,臂环\narmlets,臂环\nopera_gloves,长袖手套\nlong_gloves,长袖手套\nfingerless_glove,露指手套\nglove,手套\nneck_tie,领带\ndetached_cuffs,腕饰\nwristcuff,腕饰\nwrist_cuff,腕饰\nwristcuffs,腕饰\nwrist_bands,腕带\nwrist_band,腕带\nwristbands,腕带\nwaist_chain,脐链\nbar_code,条形码\nbows,蝴蝶结\nbeauty_mark,痣\nlab_coat,白大褂\npants_suit,女性穿着西服\npantsuit,女性穿着西服\nskirt_carry,指掀起裙子时形成的篮子形状\ndress_basket,指掀起裙子时形成的篮子形状\ndress_carry,指掀起裙子时形成的篮子形状\nabsolute_cleavage,正中间开口的服装\ncheckered_blouse,格子衬衫\nclothing_between_breasts,衣服勒在乳沟里\ntshirt,T 恤\nkeyhole_sweater,胸部开口的毛衣\nsports_jersey,运动衫\nofficial_jersey,运动衫\ntanktop,无袖紧身背心\nwet_t-shirt,湿衬衫\nwet_blouse,湿衬衫\ncat_keyhole_bra,猫系内衣\ndu_dou,肚兜\nglove_removed,脱下手套\nshort_gloves,很短的手套/半截手套\nsleeves_past_wrist,袖子长过手腕\nBall_bra,球形文胸\nspaghetti_strap_bra,细肩带胸罩\nbridal_lingerie,新娘内衣\nSexy_lingerie,情趣内衣\nTransparent_underwear,透明内衣\ncupless_bikini,无罩杯比基尼\nreverse_bikini_armor,反向比基尼盔甲\nStrapless_bottom,无带下装\nPearl_thong,珍珠丁字裤\nBikini_briefs,比基尼三角裤\nJockstrap,护身三角绷带\nExposure,暴露\ncrotchless_swimsuit,无裆泳衣\ncrotchless_pantyhose,无裆连裤袜\ncrotchless_leotard,无裆紧身衣\ncrotchless_bloomers,无裆灯笼裤\ncrotchless_buruma,无裆灯笼裤\nassless_swimsuit,无屁股泳衣\nbackless_panties,露背内裤\nbackless_pants,露背裤\ncompletely_nude,完全裸露\nsoggy_clothes,湿透的衣服\nropiness,粘性的丝\nclothing_cutout,衣服漏洞\nstrap_pull,拉带子\nunleashed,带子松开\nwedging,抓内裤\npanties_around_one_ankle,内裤褪到脚踝上\npants_under_shorts,短裤里面的内裤\nBoyshort_panties,男孩短内裤\nBoxer_briefs,平角内裤\nblack_latex_bodysuit,连体黑色乳胶衣\ntranslucent_bunnysuit,半透明兔女郎\nsee-through_leotard,透明及臀紧身衣\nnaked_dudou,裸体肚兜\nlayered,分层的\nanal_ball_wear,佩戴拉珠\nPenis_sheath,阴茎鞘\nasmr,自主感官经络反应\npresenting_pussy,呈现阴部\npresenting_foot,呈现足部\nimplied_footjob,暗示足交\nsimulated_footjob,模拟足交\nimplied_masturbation,暗示手淫\nimplied_cunnilingus,暗示舔阴\nimplied_fellatio,暗示口交\nimplied_fingering,暗示指法\nfemale_masturbation,女性自慰\nmutual_masturbation,相互自慰\nstealth_masturbation,偷偷自慰\nbuilding_sex,建筑自慰\npillow_sex,枕头自慰\nteddy_bear_sex,泰迪熊自慰\ntable_sex,援桌骑士\ncooperative_handjob,合作打手枪\npaizuri_(tittyfuck),乳交\ncooperative_paizuri,合作乳交\nnaizuri_(flatchested_paizuri),平胸乳交\npaizuri_over_clothes,衣服上的乳交\npaizuri_on_lap,腿上的乳交\nimminent_fellatio,即将的口交\nautofellatio,自动口交\ncum_swap,用嘴交换精液\nautocunnilingus,自动舔阴\nmultiple_penis_fellatio,多阴茎口交\ntesticle_sucking,吸睾丸\nlicking_testicle,舔睾丸\nlicking_foot,舔脚\nfoot_worship,足部崇拜\ndouble_footjob,双足交\nshoejob,鞋交\ntailjob,尾交\ntail_masturbation,尾巴手淫\ntail_insertion,尾部插入\narmpit_sex,腋窝性爱\nnavel_sex,肚脐性爱\nskull_fucking,头交\nnosejob,鼻交\near_sex,耳交\npenis_in_eye,眼交\nkneepit_sex,跪下性行为\ndouble_buttjob,双屁股交\nlegjob,腿交(可能无效\nPenetration&Insertion,穿透和插入\nimminent_penetration,即将插入\nanimal_insertion,动物插入\ncervical_penetration,宫颈穿透\nnipple_penetration,乳头穿刺\npectoral_grab,抓胸\ncrotch_grab,抓裆部\ngrabbing_own_breast,抓住自己的乳房\nguided_crotch_grab,引导抓裆\nguided_pectoral_grab,引导抓胸\nprostate_milking,前列腺挤奶\nfingering_through_panties,手指通过内裤\nself_fisting,自己打自己\nimminent_gangbang,即将到来的轮奸\nlove_train,爱情列车\ncooperative_fellatio,合作口交\ncooperative_footjob,合作足交\nmultiple_breast_smother,多个乳房窒息\nreverse_spitroast,交换唾沫\ndouble_grinding,双磨(两人磨一根)\nimminent_anal,即将肛门\ntriple_anal,三重肛门\nafter_buttjob,屁股交后\nforce-feeding,机械固定\nMonoglove,束缚手套\nGimp_suit,束缚腿套\nviewer_holding_leash,第一人称握缰绳\nbound_ankles,绑住脚踝\nbound_together,捆绑在一起\nBondage&Discipline,绑缚与调教\npredicament_bondage,困境束缚\nassertive_female,自信的女性\nneglect_play,放置play\nrope_walking,批在绳子上走\nclitoris_torture,折磨阴蒂\nball_busting,爆球\ntickle_torture,挠痒痒折磨\nwax_play,滴蜡游戏\nmuscular,肌肉发达\nlinked_piercing,连环穿孔\n:>=,口交脸\nsweating,出汗\nnavel_piercings,肚脐钉\nSame-sex_Acts,同性行为\nyuri_(female-female),百合（女-女）\ntribadism_(scissoring),磨豆腐（剪刀）\nbisexual,双性恋\nbisexual_female,双性恋女性\nAgeplay,年龄play\nadult_baby,成人宝宝\ntoddlercon,幼儿控\nAnimal_play,动物play\nleash_pull,拉皮带\nhuman_dog,人类狗\npony_play,小马游戏\nprecum_string,尿道球腺液丝\ncumdump,倾倒精液\ncum_bath,胶浴\ncum_inflation,胶充气\ncum_in_clothes,在衣服里射精\ncum_in_cup,射在杯子里\ncum_in_throat,射在喉咙里\ncum_in_urethra,在尿道射精\ncum_on_facial,颜射\ncum_on_fingers,射在手指上\ncum_on_glasses,射在眼镜上\nejaculating_while_penetrated,插入时射精\npull_out,拉出\nautofacial,自动面部护理\nfelching,从阴道吸精液\npublic_indecency,公开猥亵\nzenra,习以为常的全裸\npublic_vibrator,公开振动器\ncuckolding,戴绿帽子\nGender_Play_and_Intersex,性别游戏\nmale_futanari,男二成\nfemdom_rape,调教强奸(女对男)\nchikan,痴汉\ncompensated_molestation,有偿性骚扰\nsmother,窒息\nMiscellaneous_Fetishes,其他恋物癖\nanatomy,解剖学\nconjoined,连体\nextra_breasts,额外的乳房\nextra_penises,额外的\nKnotting,打结\nused_condom_on_penis,阴茎上用过的避孕套\ncondom_left_inside,避孕套留在里面\ndefloration,花朵\nEating_and_Drinking_from_Body,身体的饮食\nnantaimori,南台森\nhuman_furniture,人性化家具\nforniphilia,猿癖\nhuman_toilet,人厕\nMecha_on_girl,女孩身上的机甲\nbirth,出生\nunbirthing,分娩\nsmelling_feet,闻脚\nsmelling_clothes,闻衣服\nsmelling_underwear,闻到内衣的味道\nsmelling_pantyhose,闻连裤袜\ntentacle_gagged,触手堵嘴\ntentaclejob,触手活\ntentacles_in_thighhighs,大腿上的触手\ntoo_many_tentacles,很多触手\nExtreme'_Fetishes,极端恋物癖\nScat_and_Urination,粪便和排尿\nscat,粪便\ndrinking_pee,喝尿\ngolden_shower,金色淋浴\npeeing_on_viewer,在观众身上撒尿\nMutilation,残缺\ndouble_amputee,双截肢者\nquadruple_amputee,四重截肢者\ntriple_amputee,三重截肢者\nafter,口交后\nafter_fingering,指法后\nafter_frottage,摩擦后\nafter_insertion,插入后\nafter_masturbation,手淫后\nafter_oral,口服后\nafter_rape,强奸后\nafter_urethral,尿道后\nclothed_after_sex,性爱后穿衣服\nvibrator_in_thigh_highs,震动在过膝袜里\ntenga,腾加\naneros,前列腺按摩器\nhuge_dildo,巨大的假阳具\ndragon_dildo,龙 假阳具\nhorse_dildo,马 假阳具\nspiked_dildo,带刺的假阳具\nsuction_cup_dildo,吸盘假阳具\ndildo_riding,假阳具 骑术\nfood_insertion,食物插入\ndildo_gag,假阳具堵嘴\nmask_challenge_(meme),面具挑战（模因）\ndildo_harness,假阳具线束\ndildo_under_panties,内裤下的假阳具\nprostate_massager,前列腺按摩器\nPump,泵\nbreast_pump,吸奶器\nclitoris_pump,阴蒂泵\ntoo_many_sex_toys,性玩具太多\ncatheter,导管\nurethral_beads,尿道珠\nbunny_vibrator,兔子振动器\nbutterfly_vibrator,蝴蝶振动器\nriding_machine,骑马机\nsybian,西班\nvibrator_in_leg_garter,吊袜带中的振动器\nvibrator_in_thigh_strap,大腿带中的振动器\nvibrator_under_pantyhose,连裤袜下的振动器\nvibrator_on_nipple,乳头上的振动器\nvibrator_in_anus,肛门振动器\nvibrator_on_penis,阴茎上的振动器\nnipple_chain,链\nchastity_belt,贞操带\nchastity_bra,贞操文胸\nchastity_cage,贞操笼\nClamp,钳\nclitoris_clamp,钳\ntongue_clamp,舌夹\nhobble,架\nplug_gag,插入堵嘴\nclitoris_leash,皮带\nleash_on_penis,阴茎上的皮带\nnipple_leash,皮带\nnose_hook,鼻钩\nsounding,欺负尿道（阴茎）\naphrodisiac,春药\ncondoms_in_mouth,含着套\njudas_cradle,犹大摇篮\nblood_on_bandages,绷带上的血\ndeep_wound,很深的伤口\nmissing_eye,失踪的眼睛\nscrape,刮\nsprain,扭伤\nsevered_limb,断肢\ntrack_marks,轨道标记\nbandaid_on_cheek,脸颊上的绷带\nbandaid_on_ear,耳朵上的绷带\nsling_(medical),吊索（医疗）\nMedical_service,医疗服务\nHospital,医院\nfirst_aid,急救\nsurgery,手术\norgans,器官\ncrotch_kick,胯部踢\ncunt_punt,屄\nstab,刺\nVisible_signs,可见标志\nmenstruation,经期\nbandaid_on,脸上贴着创可贴\nQR_code,二维码\nheart-shape_thought_bubble,心形思想泡泡\nbarbell_piercing,杠铃穿刺\nfemale_gunner_(dungeon_and_fighter),女炮手（地下城与战士）\nfemale_mechanic_(dungeon_and_fighter),女机械师（地下城与斗士）\nfemale_slayer_(dungeon_and_fighter),女杀手（地下城与斗士）\ntrombone,长号\ntriple_vaginal,三重插入(触手\ndaisy_chain,人体蜈蚣（环）\nbackjob,背交\nyaoi_(male-male),八井（男-男）\nbara_(masculine_male-male),巴拉（男性-男性）\nimplied_yaoi,暗示八井\nbulges_touching,凸起触摸\npenises_touching,触摸jj\ntesticles_touching,睾丸触摸\nPecjob,男男\nbisexual_male,双性恋男性\nFetishes,恋物癖\ntentacles_on_male,雄性触手\nmedium_shot,中景\nmid_shot,中景\nbust_shot,上半身\nside_profile,侧面肖像画\nclose_up,特写\nmacro_shot,微距摄像\nselfie,自拍视点\npov_across_table,越桌第一人称视角\naerial,空中\nturn_one's_back,转身\nfront_view,正面视角\nlateral_view,斜侧面视角\nback_view,后背视角\nfrom_back,后背视角\ndynamic_angle,动态角度\ncinematic_angle,电影拍摄角度\n1girl_solo,只有一位女性\n1girl_solo_focus,画面内一位女性 在画面外有男性\nfemale_focus,女性焦点（画面中为女性）\ngroup_picture,画面中有一群人\nxx_focus,聚焦在xx上\nface_focus,聚焦在面部\neyes_focus,聚焦在眼睛\nreality_ray_tracing,光追\nfrontlight,正面光\nsidelight,侧面光\nbacklight,背光\nrim_light,边缘光\nstrong_rim_light,强边缘光\nambient_light,环境光\nspecular_lighting,镜面高光\nsunlight_filtering_through_trees,阳光透过树木\npolychromatic,多色光\ngolden_hour_lighting,黄金时段照明\nagainst_backlight_at_dusk,傍晚背对阳光\npale,苍白(薄)\nintense_shadows,强阴影\ndeep,加深(浓)\nobscure,模糊\ndim,昏暗的|朦胧的\nshady,成荫的\ndoujinshi_doujin_cover,同人志风\nmegami_magazine,女神杂志\ncapanime_screencap,动画截图\nwatercolor,水彩\nretro_arfstyle,复古风格\none-hour_drawing_challenge,一小时绘画挑战\nCG,提高图片质量\nphoto_(medium),照片（风格）\ncontour_deepening,轮廓加深\npencil_sketch_lines,铅笔速写\ntouhou,东方\nkantai_collection,舰队收藏\nfate_(series),命运（系列）\nfate/grandorder,命运皇冠指定\nidolmaster,偶像大师\npokemon,宠物小精灵\nvocaloid,VOCALOID\nhololive,木口社（vtb）\ngenshin_impact,原神\nazur_lane,碧蓝航线\nidolmaster_cinderella_girls,偶像大师灰姑娘女孩\npokemon_(game),口袋妖怪\narknights,明日方舟\nmahou_shoujo_madoka_magica,魔法少女小圆\nfire_emblem,火焰纹章\ngirls_und_panzer,少女与战车\nlove_live!,爱生活！\nfinal_fantasy,最终幻想\ngirls'_frontline,少女前线\nprecure,霹雳Q娃\numamusume,赛马娘\ngranblue_fantasy,碧蓝幻想\njojo_no_kimyou_na_bouken,jojo\nfate/stay_night,命运之夜\nkemono_friends,兽娘动物园\nidolmaster_(classic),偶像大师（经典）\nblue_archive,碧蓝档案\ngundam,高达\nlove_live!_school_idol_project,爱生活！校园偶像\nnijisanji,彩虹社(vtb)\ndanganronpa(series),弹丸论巴（系列）\nhololive_english,holoen(皮套人)\npersona,女神异闻录\nlyrical_nanoha,魔法少女奈叶\nneon_genesis_evangelion,新世纪福音战士\nidolmaster_shiny_colors,偶像大师闪亮颜色\nsuzumiya_haruhi_no_yuuutsu,凉宫春日的忧郁\nworld_witches_series,世界女巫系列\npokemon_swsh,宝可梦_SWSH\nprincess_connect!,公主连接！\ntoaru_majutsu_no_index,魔法禁书目录\nleague_of_legends,英雄联盟\nstreet_fighter,街头霸王\nboku_no_hero_academia,博库之英雄学院\nthe_legend_of_zelda,塞尔达传说\nlove_live!_sunshine!!,爱生活！阳光！！\nfire_emblem_heroes,火焰之纹章英雄\nfate/zero,命运/零\nstrike_witches,罢工女巫\ntouken_ranbu,刀剑乱舞\nfire_emblem:_three_houses,火焰之纹章：三宫\npokemon_sm,口袋妖怪SM\nidolmaster_million_live!,偶像大师百万现场！\nxenoblade_chronicles_(series),异度之刃编年史\nmario_(series),马里奥（系列）\nhonkai_(series),崩坏（系列）\nyu-gi-oh!,游戏王\nindie_virtual_youtuber,皮套人(个人势)\noverwatch,守望先锋\nsword_art_online,刀剑神域\nfinal_fantasy_xiv,最终幻想14\ndragon_ball,七龙珠\nhonkai_impact_3rd,崩坏三\noverwatch_1,守望先锋_1\nfinal_fantasy_vii,最终幻想7\nre:zero_kara_hajimeru_isekai_seikatsu,re:0\nkill_la_kill,斩服少女\ntales_of_(series),传说（系列）\nsplatoon_(series),喷射战士（系列）\npokemon_(anime),口袋妖怪（动漫）\nmonogatari_(series),物语（系列）\ngochuumon_wa_usagi_desu_ka12k,点兔\nnaruto_(series),火影忍者（系列）\nbishoujo_senshi_sailor_moon,美少女战士\nguilty_gear,罪恶装备\ncode_geass,反叛的鲁路修\nxenoblade_chronicles_2,异度之刃编年史2\ntoaru_kagaku_no_railgun,某科学的超电磁炮\nmahou_shoujo_lyrical_nanoha,魔法少女奈叶\nlucky_star,幸运星\none_piece,一拳超人\ndanganronpa_2:_goodbye_despair,弹丸论破2：再见绝望\nneptune_(series),海王星（系列）\nkono_subarashii_sekai_ni_shukufuku_wo!,为美好的世界献上祝福\nfire_emblem_fates,火焰纹章：命运\nblazblue,苍翼默示录\nmahou_shoujo_lyrical_nanoha_strikers,魔法少女奈叶\nthe_king_of_fighters,拳皇\ndragon_quest,勇者斗恶龙\npokemon_bw,宝可梦_bw\nragnarok_online,仙境传说online\ninazuma_eleven_(series),闪电十一人（系列）\npersona_4,女神异闻录\ntengen_toppa_gurren_lagann,天元突破\ndead_or_alive,死或生\nsenran_kagura,闪乱神乐\nnier_automata,尼尔机械纪元\natelier_(series),莱莎的炼金工房\nmonster_hunter,怪物猎人\ngundam_00,高达_00\ndark_souls,黑魂\nborderlands,无主之地\nShadowVerse,影之诗\narcaea,一个音游\nfullmetal_alchemist,钢之炼金术士\nchainsaw_man,电锯人\nkimetsu_no_yaiba,鬼灭\nhibike!_euphonium,吹响！上低音号\ncardcaptor_sakura,百变小樱魔术卡\nclannad,clannad\nSteins;Gate,石头门\ndate_a_live,约会大作战\nchuunibyou_demo_koi_ga_shitai!,中二病也要谈恋爱\nviolet_evergarden_(series),紫罗兰的永恒花园\nshiratama_(shiratamaco),白玉\nkedama_milk,毛玉\nnana_kagura,神乐七奈\ncleric,神职人员(基督教)\nclownpiece,小丑\nxx_musume,xx娘\nxx_girl,xx娘的另一种形式\ngynoid,另一种机娘\nhumanoid_robot,类人机器人\nslime_musume,史莱姆娘\ntoddler,幼童\nfemale_child,女 童\nmesugaki,雌小鬼\nbishoujo,美少女\nyoung,年轻\nunderage,未成年\nmature_female,熟女\nold,老年\nbrown_skin,棕色皮肤\nlarge_pectorals,大胸肌\nwaist,腰\nslender_waist,细腰\nhipbone,髋骨\nass_visible_through_thigh,屁股通过大腿可见\nbuttock,翘臀\nthick_thigh,肉腿\nknee,膝盖\nfeet_soles,脚底\nBody_Types,体型\nprincess_head,公主发型\nHalf-up,上半部分束起\nair_bangs,空气刘海\nside_blunt_bangs,侧面空气刘海\nhigh_twintails,高双马尾\nlow_tied_hair,低扎头发\nbraiding_hair,辫子头发\nshort_braid,短辫子\nballet_hair_bun,芭蕾髻\nfeather_hair,羽毛头发\nlong_sideburns,长鬓角\nxx_colored_inner_hair,内层挑染\nxx_and_xx_hair,头发内变色\nazure_hair,天蓝色头发\nruby_hair,红宝石色头发\nsplit-color_hair,分色头发\nglowing_hair,发光的头发\nluminous,夜光的\nStarry_sky_adorns_hair,星空头发\ncrystals_texture_Hair,水晶材质头发\ntranslucent_hair,半透明的头发\nHair_dripping,头发在滴水\nblood_in_hair,头发上有血\npolka_dot_hair,波点头发\nribbon_hair,丝带头发\nspotted_hair,斑点头发\nhair_vines,头发藤蔓\nhair_weapon,头发武器\nhand_in_own_hair,手放头发上\nhair_lift,托起头发\nplaying_with_hair,玩头发\nhair_over_mouth,头发盖在嘴上\nkissing_hair,亲吻头发\nbiting_hair,咬头发\neating_hair,吃头发\nsmelling_hair,闻头发\nfood_on_hair,头发上的食物\nfolded_hair,折叠头发\nadjusting_another's_hair,调整别人的头发\nplaying_with_another's_hair,玩弄别人的头发\nholding_another's_hair,握着别人的头发\nhair_over_one_eyebrow,头发遮住眉毛\nblush_visible_through_hair,透过头发可见腮红\nears_visible_through_hair,可以看到耳朵\nhair_through_headwear,头发穿过头饰\ndisheveled_hair,凌乱的头发|蓬乱的头发\nhair_flowing_over,头发飘过\nhair_undone,头发松散\nhair_half_undone,头发半松散\nruffling_hair,蓬松的头发\nbouncing_hair,跳动的头发\nliving_hair,活头发\nsevered_hair,剪断的头发\njeanne_d'arc,圣女贞德\nrem_(re:zero),雷姆\nkeqing,刻晴\nfate_testarossa,菲特·泰斯特罗莎·哈拉温\njeanne_d'arc_(alter)_(fate),圣女贞德（命运）\nyae_miko,八重神子\nsirius_(azur_lane),天狼星（碧蓝航线）\nkitagawa_marin,喜多川海梦\nsaber_extra,尼禄\nillyasviel_von_einzbern,伊莉雅丝菲尔·冯·爱因兹贝伦\nshimakaze_(kancolle),岛风（kancolle）\nscathach_(fate/grand_order),斯卡哈\nkaryl_(princess_connect),凯露\ngawr_gura,噶呜·古拉\nhu_tao,胡桃\nasuna_(sword_art_online),亚丝娜（刀剑神域）\nichinose_asuna,碧蓝档案亚丝娜\neula,优菈\nbremerton_(azur_lane),布雷默顿（碧蓝航线）\nyorha_no.2_type_b,2b\nshirogane_noel,白银诺艾尔\npecorine,佩可莉姆\nkashima_(kancolle),鹿岛（kancolle）\nfischl,菲谢尔\nyukihana_lamy,雪花菈米\nunicorn_(azur_lane),独角兽（碧蓝航线）\nillustrious_(azur_lane),光辉(碧蓝航线）\nhamakaze_(kancolle),滨风（kancolle）\nkamisato_ayaka,神里绫华\nshenhe,申鹤\nsaber_alter,阿尔托利亚·潘德拉贡\ncirno,琪露诺\nkokkoro,可可罗\nemilia_(re_zero),艾米莉亚\nkakudate_karin,角楯华凛\nhibiki_(kancolle),响（kancolle）\nahri,九尾妖狐阿狸\ntakane_lui,鹰岭露依\nyor_briar,约尔·福杰\nzero_two_(darling_in_the_franxx),02国家队\ntifa_lockhart,蒂法·洛克哈特\nhk416_(girls_frontline),HK416\ngolden_darkness,金色暗影\nsonico,超级索尼子\nhiguchi_madoka,樋口円香\nreisalin_stout,莱莎琳·斯托特\nhomura_(xenoblade_2),焰\nishtar_(fate/grand_order),伊什塔尔\nshuten_douji_(fate/grand_order),酒吞童子\nnekomata_okayu,猫又小粥\nram_(re_zero),拉姆\ntokoyami_towa,常暗永远\nc.c.,C.C.\nst._louis_(azur_lane),圣路易斯（碧蓝航线）\nmiqo'te,猫魅族(FF14)\nlelouch_lamperouge,鲁鲁修·兰佩鲁日\nkongou_(kancolle),金刚（kancolle）\nbb_(fate/extra_ccc),BB\nlala_satalin_deviluke,菈菈·萨塔琳·戴比路克\nkirima_sharo,桐间纱路\nshana,夏娜\nyelan,夜澜\nmiyamoto_musashi,宫本武藏（命运/大订单）\nnakiri_ayame,百鬼绫目\nsangonomiya_kokomi,珊瑚宫心海\nnarumeia_(granblue_fantasy),娜露梅亚\nereshkigal_(fate/grand_order),埃列什基伽勒\nchloe_von_einzbern,克洛伊·冯·爱因兹贝伦\nsunaookami_shiroko,砂狼白子\nalice,爱丽丝\nsuzuya_(kancolle),铃谷 (kancolle)\nch'en_(arknights),陈（明日方舟）\nmori_calliope,森美声\nakai_haato,赤井心\nnakano_itsuki,中野五月\nmomo_velia_deviluke,梦梦·贝莉雅·戴比路克\nsakura_miko,樱巫女\nsasaki_saren,佐佐木咲恋\nrice_shower_(umamusume),米浴\nsorasaki_hina,空崎日奈\nmeltlilith,梅尔特莉莉丝\nhonolulu_(azur_lane),火奴鲁鲁\nsamus_aran,萨姆斯·阿兰\nnakano_ichika,中野一花\ndaiwa_scarlet_(umamusume),大和赤骥\nmorino_rinze,杜野凛世\ncheshire_(azur_lane),柴郡（碧蓝航线）\nwatson_amelia,沃森-阿米莉亚\nkiyohime_(fate/grand_order),清姬\namane_kanata,天音彼方\nla+_darknesss,拉普拉斯·达克尼斯\nhoshimachi_suisei,星街彗星\ntippy,提比（点兔）\nbremerton_(scorching-hot_training)_(azur_lane),布雷默顿（酷热训练）\nle_malin_(azur_lane),恶毒\ndido_(azur_lane),黛朵\nzara_(azur_lane),扎拉\nbaltimore_(azur_lane),巴尔的摩\nkashino_(azur_lane),樫野\ncleveland_(azur_lane),克利夫兰\ngraf_zeppelin_(azur_lane),格拉夫齐柏林飞艇\nnagato_(azur_lane),长门\ntaihou_(enraptured_companion)_(azur_lane),taihou_(陶醉的同伴)_(azur_Lane)\nzara_(poolside_coincidence)_(azur_lane),zara_(池畔巧合)_(azur_Lane)\namagi_(azur_lane),天城\natago_(stunning_speedster)_(azur_lane),爱宕（令人惊叹的极速赛车）\nroon_(azur_lane),罗恩\nshinano_(azur_lane),信浓\nst._louis_(luxurious_wheels)_(azur_lane),圣路易斯（豪华车轮）\nzuikaku_(azur_lane),瑞鹤\nle_malin_(listless_lapin)_(azur_lane),le_malin_(无精打采的\nnew_jersey_(azur_lane),新泽西\nqueen_elizabeth_(azur_lane),伊丽莎白女王\nsheffield_(azur_lane),谢菲尔德\njean_bart_(azur_lane),让·巴特\naegir_(azur_lane),艾吉尔\nbismarck_(azur_lane),俾斯麦\nkashino_(hot_springs_relaxation)_(azur_lane),樫野_(牛牛皮肤)\nperseus_(azur_lane),英仙座\ndeutschland_(azur_lane),德国\nping_hai_(azur_lane),平海\ntashkent_(azur_lane),塔什干\nmassachusetts_(azur_lane),马萨诸塞州\nz46_(azur_lane),z46\nadmiral_hipper_(azur_lane),希珀海军上将\nbache_(azur_lane),巴赫\nazur_lane:_slow_ahead,碧蓝航线：慢速前进\npamiat_merkuria_(azur_lane),pamiat_merkuria\nhood_(azur_lane),引擎盖\nnoshiro_(azur_lane),noshiro\npola_(azur_lane),pola\nindomitable_(azur_lane),不屈不挠\nning_hai_(azur_lane),宁海\nwarspite_(azur_lane),厌战\nmutsuki_(azur_lane),睦月\ntakao_(beach_rhapsody)_(azur_lane),takao_(海滩狂想曲)_(azur_Lane)\naugust_von_parseval_(azur_lane),八月冯帕斯瓦尔（蔚蓝车道）\ncygnet_(azur_lane),小天鹅\nformidable_(the_lady_of_the_beach)_(azur_lane),强大的（海滩女士）\nhelena_(azur_lane),海伦娜\nprince_of_wales_(azur_lane),威尔士亲王\nbelfast_(shopping_with_the_head_maid)_(azur_lane),贝尔法斯特（与女仆一起购物）\nfriedrich_der_grosse_(azur_lane),Friedrich_der_Grosse_(蔚蓝海岸)\nvictorious_(azur_lane),胜利\ndunkerque_(azur_lane),敦刻尔克\ntirpitz_(azur_lane),提尔皮茨\nbremerton_(kung_fu_cruiser)_(azur_lane),布雷默顿（功夫巡洋舰）\nreno_(azur_lane),里诺\nchapayev_(azur_lane),恰巴耶夫\nsaratoga_(azur_lane),萨拉托加\nyukikaze_(azur_lane),雪风\ngrim_(azur_lane),严峻\nrichelieu_(azur_lane),黎塞留\nshimakaze_(azur_lane),岛风\nlittle_bel_(azur_lane),小贝尔\nark_royal_(azur_lane),皇家方舟\nessex_(azur_lane),埃塞克斯\nmeowfficer_(azur_lane),喵喵\nsouth_dakota_(azur_lane),南达科他州\nnew_jersey_(exhilarating_steps!)_(azur_lane),新泽西（令人振奋的步伐！）（蔚蓝泳道）\nprinz_heinrich_(azur_lane),海因里希亲王\nazuma_(azur_lane),吾妻\nmikasa_(azur_lane),三笠\nperseus_(unfamiliar_duties)_(azur_lane),perseus_(不熟悉的职责)_(azur_Lane)\nsan_diego_(azur_lane),圣地亚哥\nsaint-louis_(azur_lane),圣路易斯\nnorth_carolina_(azur_lane),北卡罗来纳州\namagi-chan_(azur_lane),天城酱285\nindianapolis_(azur_lane),印第安纳波利斯\nnelson_(azur_lane),纳尔逊\nulrich_von_hutten_(azur_lane),ulrich_von_hutten（蔚蓝海岸）\nportland_(azur_lane),波特兰\ntosa_(azur_lane),土佐\nmonarch_(azur_lane),君主\ntaihou_(temptation_on_the_sea_breeze)_(azur_lane),太后（海风的诱惑）\nakagi-chan_(azur_lane),赤城酱\nsovetskaya_rossiya_(azur_lane),sovetskaya_rossiya_(azur_Lane)\nshigure_(azur_lane),时雨\nzuikaku_(kancolle),瑞鹤\nyuudachi_(kancolle),夕立_(kancolle)\nyukikaze_(kancolle),雪风_(kancolle)\nyamato_(kancolle),大和_(kancolle)\ntenryuu_(kancolle),天龙_(kancolle)\ntakao_(kancolle),高雄\nshiranui_(kancolle),不知火_(kancolle)\nshigure_kai_ni_(kancolle),时雨佳妮_(kancolle)\nshigure_(kancolle),时雨_(kancolle)\nsendai_(kancolle),川内_(kancolle)\nryuujou_(kancolle),龙骧\nprinz_eugen_(kancolle),欧根亲王 (kancolle)\nmusashi_(kancolle),武藏_(kancolle)\nmurakumo_(kancolle),村云_(kancolle)\nkirishima_(kancolle),雾岛_(kancolle)\ninazuma_(kancolle),电_(kancolle)\nharuna_(kancolle),榛名_(kancolle)\nfubuki_(kancolle),吹雪_(kancolle)\nbismarck_(kancolle),俾斯麦_(kancolle)\natago_(kancolle),爱宕_(kancolle)\nasashio_(kancolle),朝潮_(kancolle)\namatsukaze_(kancolle),天津风\nprinz_eugen_(final_lap)_(azur_lane),欧根亲王（最后一圈）（蔚蓝车道）\nbaltimore_(after-school_ace)_(azur_lane),巴尔的摩（课后王牌）（碧蓝航线）\natago_(school_traumerei)_(azur_lane),爱宕（学校_traumerei）（碧蓝航线）\nunicorn_(long-awaited_date)_(azur_lane),独角兽（期待已久的约会）（碧蓝航线）\nfusou_(azur_lane),扶苏（碧蓝航线）\ntaihou_(phoenix's_spring_song)_(azur_lane),太后（凤凰春歌）（碧蓝航线）\nkaga_(battleship)_(azur_lane),加贺（战舰）（碧蓝航线）\ntakao_(full_throttle_charmer)_(azur_lane),takao（全油门魅力者）（碧蓝航线）\nu-47_(azur_lane),u-47（蔚蓝航线）\nsiren_(azur_lane),警笛（碧蓝航线）\nlong_island_(azur_lane),长岛（碧蓝航线）\ni-19_(azur_lane),i-19（碧蓝航线）\npola_(seaside_coincidence)_(azur_lane),pola（海边巧合）（碧蓝航线）\ngascogne_(azur_lane),加斯科涅（碧蓝航线）\nswiftsure_(azur_lane),swiftsure（碧蓝航线）\nindomitable_(ms._motivationless_maid)_(azur_lane),不屈不挠（无动机的女仆女士）（碧蓝航线）\nkawakaze_(azur_lane),川风（碧蓝航线）\nhornet_(azur_lane),大黄蜂（碧蓝航线）\nhonolulu_(summer_accident?!)_(azur_lane),檀香山（夏季事故？！）（蔚蓝车道）\nvittorio_veneto_(azur_lane),维托里奥·威尼托（蔚蓝海岸）\nelbe_(azur_lane),易北河（碧蓝航线）\nibuki_(azur_lane),ibuki（碧蓝航线）\nwashington_(azur_lane),华盛顿（碧蓝航线）\nalgerie_(azur_lane),阿尔及利亚（碧蓝航线）\nyorktown_(azur_lane),约克镇（碧蓝航线）\najax_(azur_lane),阿贾克斯（碧蓝航线）\nsurcouf_(azur_lane),surcouf（碧蓝航线）\ngneisenau_(azur_lane),格奈森瑙（碧蓝航线）\nduke_of_york_(azur_lane),约克公爵（碧蓝航线）\nformidable_(timeless_classics)_(azur_lane),令人敬畏的（永恒的经典）（碧蓝航线）\nillustrious_(morning_star_of_love_and_hope)_(azur_lane),杰出的（爱与希望的晨星）（碧蓝航线）\nhermione_(azur_lane),赫敏（碧蓝航线）\nshoukaku_(sororal_wings)_(azur_lane),shoukaku_(sororalwings)_(azur_Lane)\nhiei_(azur_lane),hiei（碧蓝航线）\nalbacore_(azur_lane),长鳍金枪鱼（碧蓝航线）\ntosa_(hometown_zest)_(azur_lane),土佐（家乡热情）（碧蓝航线）\ngraf_zeppelin_(beachside_urd)_(azur_lane),graf_zeppelin_(beachside_urd)_(azur_Lane)\nminneapolis_(azur_lane),明尼阿波利斯（碧蓝航线）\nneptune_(azur_lane),海王星（碧蓝航线）\nnagato_(great_fox's_respite)_(azur_lane),长门（大狐狸的喘息）（碧蓝航线）\nrodney_(azur_lane),罗德尼（碧蓝航线）\ntakao_(school_romanza)_(azur_lane),takao_(school_romanza)_(azur_Lane)\nmassachusetts_(dressed_to_impress)_(azur_lane),马萨诸塞州（着装给人留下深刻印象）（碧蓝航线）\nunicorn_(the_gift_of_spring)_(azur_lane),独角兽（春天的礼物）（碧蓝航线）\nle_temeraire_(azur_lane),le_temeraire_(蔚蓝海岸)\nrichelieu_(fleuron_of_the_waves)_(azur_lane),黎塞留（海浪之花）（碧蓝航线）\nillustrious_(maiden_lily's_radiance)_(azur_lane),杰出（少女百合的光芒）（碧蓝航线）\nbremerton_(day-off_date)_(azur_lane),布雷默顿（休息日）（碧蓝航线）\nhiryuu_(azur_lane),hiryuu（碧蓝航线）\nlittorio_(azur_lane),littorio（碧蓝航线）\ncolorado_(azur_lane),科罗拉多州（碧蓝航线）\nfubuki_(azur_lane),吹雪（碧蓝航线）\nglorious_(azur_lane),光荣（碧蓝航线）\nbaltimore_(black_ace)_(azur_lane),巴尔的摩（黑色王牌）（碧蓝航线）\nmontpelier_(azur_lane),蒙彼利埃（碧蓝航线）\nprinz_eugen_(cordial_cornflower)_(azur_lane),欧根亲王（亲切的矢车菊）（碧蓝航线）\nduca_degli_abruzzi_(azur_lane),duca_degli_abruzzi（碧蓝航线）\ngrenville_(azur_lane),格伦维尔（碧蓝航线）\ni-26_(azur_lane),i-26（碧蓝航线）\nsuzuya_(azur_lane),铃屋（碧蓝航线）\nanchorage_(azur_lane),锚地（碧蓝航线）\ntaihou_(muse)_(azur_lane),太后（缪斯）（碧蓝航线）\ncheshire_(summery_date!)_(azur_lane),柴郡（夏日约会！）（碧蓝航线）\nkumano_(azur_lane),熊野（碧蓝航线）\nshinano_(dreams_of_the_hazy_moon)_(azur_lane),信浓（朦胧月之梦）（碧蓝航线）\nbelfast_(iridescent_rosa)_(azur_lane),贝尔法斯特（彩虹色罗莎）（碧蓝航线）\naugust_von_parseval_(the_conquered_unhulde)_(azur_lane),august_von_parseval（被征服的_unhulde）（蔚蓝车道）\nsouryuu_(azur_lane),souryuu（碧蓝航线）\nakagi_(paradise_amaryllis)_(azur_lane),akagi_(天堂孤挺花)_(azur_Lane)\nchen_hai_(azur_lane),陈海（碧蓝航线）\nchoukai_(azur_lane),choukai（碧蓝航线）\ndunkerque_(summer_sucre)_(azur_lane),敦刻尔克（苏克雷之夏）（碧蓝航线）\nfumizuki_(azur_lane),fumizuki（碧蓝航线）\ndido_(anxious_bisque_doll)_(azur_lane),dido（焦虑的素瓷娃娃）（碧蓝航线）\nhanazuki_(azur_lane),花月（碧蓝航线）\ngangut_(azur_lane),甘古特（碧蓝航线）\naquila_(azur_lane),天鹰座（碧蓝航线）\nprinz_eugen_(symphonic_fate)_(azur_lane),欧根亲王（交响乐命运）（碧蓝航线）\nsurcouf_(loisirs_balneaires)_(azur_lane),surcouf_(loisirs_balneaires)_(碧蓝航线)\nedinburgh_(azur_lane),爱丁堡（碧蓝航线）\njeanne_d'arc_(azur_lane),jeanne_d'arc（碧蓝航线）\nmutsu_(azur_lane),陆奥（碧蓝航线）\nsovetskaya_belorussiya_(azur_lane),sovetskaya_belorussiya_(azur_Lane)\nzuikaku_(the_wind's_true_name)_(azur_lane),zuikaku_(风的真名)_(azur_Lane)\nz1_leberecht_maass_(azur_lane),z1_leberecht_maass（碧蓝航线）\nmaya_(azur_lane),玛雅（碧蓝航线）\nerebus_(azur_lane),艾瑞布斯（碧蓝航线）\nyamashiro_(summer_offensive?)_(azur_lane),山城（夏季攻势？）（碧蓝航线）\nnagara_(azur_lane),长良（碧蓝航线）\nsims_(azur_lane),模拟人生（碧蓝航线）\nadmiral_graf_spee_(peaceful_daily_life)_(azur_lane),Admiral_graf_spee_(和平的日常生活)_(azur_Lane)\ndrake_(azur_lane),德雷克（碧蓝航线）\nle_malin_(mercredi_at_the_secret_base)_(azur_lane),le_malin_(秘密基地的_mercredi)_(azur_Lane)\ntashkent_(the_bound_cruiser)_(azur_lane),塔什干（绑定巡洋舰）（蔚蓝航线）\nterror_(azur_lane),恐怖（碧蓝航线）\namagi_(wending_waters_serene_lotus)_(azur_lane),天城（文定水静莲花）（碧蓝航线）\nkongou_(azur_lane),金刚（碧蓝航线）\nemden_(azur_lane),埃姆登（碧蓝航线）\nhakuryuu_(azur_lane),白龙（碧蓝航线）\nleander_(azur_lane),瘦（碧蓝航线）\npeter_strasser_(azur_lane),彼得·斯特拉瑟（碧蓝航线）\ncharybdis_(azur_lane),charybdis（碧蓝航线）\nping_hai_(summer_vacation)_(azur_lane),平海（暑假）（碧蓝航线）\nprinz_eugen_(profusion_of_flowers)_(azur_lane),欧根亲王（繁花似锦）（碧蓝航线）\nalabama_(azur_lane),阿拉巴马州（碧蓝航线）\navrora_(azur_lane),avrora（碧蓝航线）\nenterprise_(wind_catcher)_(azur_lane),企业（捕风者）（碧蓝航线）\nle_malin_(sleepy_sunday)_(azur_lane),le_malin（沉睡的星期天）（蔚蓝车道）\nreno_(biggest_little_cheerleader)_(azur_lane),雷诺（最大的小啦啦队长）（碧蓝航线）\nfemale_commander_(azur_lane),女指挥官（碧蓝航线）\nkaga_(everlasting_killing_stone)_(azur_lane),kaga（永恒的杀戮石）（碧蓝航线）\nayanami_(niconico)_(azur_lane),绫波（niconico）（碧蓝航线）\nkronshtadt_(azur_lane),喀琅施塔特（碧蓝航线）\nshiranui_(azur_lane),不知火（碧蓝航线）\nbaltimore_(muse)_(azur_lane),巴尔的摩（缪斯）（碧蓝航线）\nle_triomphant_(azur_lane),le_triomphant（碧蓝航线）\ngneisenau_(nightmarish_succubus)_(azur_lane),gneisenau（噩梦般的魅魔）（碧蓝航线）\nreno_(reno_bunnino)_(azur_lane),雷诺_(reno_bunnino)_(碧蓝航线)\nrepulse_(azur_lane),击退（碧蓝航线）\nsaint-louis_(holy_knight's_resplendence)_(azur_lane),圣路易斯（圣骑士的辉煌）（碧蓝航线）\nshouhou_(azur_lane),守寿（碧蓝航线）\nhammann_(rebellious_summer)_(azur_lane),哈曼（叛逆的夏天）（碧蓝航线）\nkinu_(azur_lane),kinu（碧蓝航线）\nshangri-la_(azur_lane),香格里拉（碧蓝航线）\nyat_sen_(azur_lane),中山（碧蓝航线）\nindependence_(azur_lane),独立（碧蓝航线）\nalgerie_(white_sand_paradise)_(azur_lane),阿尔及利亚（白沙天堂）（碧蓝航线）\nvittorio_veneto_(the_flower_of_la_spezia)_(azur_lane),vittorio_veneto（拉斯佩齐亚之花）（碧蓝航线）\nhobby_(azur_lane),爱好（碧蓝航线）\nnuernberg_(azur_lane),纽伦堡（碧蓝航线）\nchikuma_(azur_lane),chikuma_(碧蓝航线)\nbismarck_(beacon_of_the_iron_blood)_(azur_lane),俾斯麦（铁血的灯塔）（碧蓝航线）\ndeutschland_(service_time?!)_(azur_lane),德国（服务时间？！）（蔚蓝航线）\ntallinn_(azur_lane),塔林（碧蓝航线）\nu-81_(azur_lane),u-81（碧蓝航线）\nchen_hai_(vestibule_of_wonders)_(azur_lane),陈海（奇迹前庭）（碧蓝航线）\nobserver_alpha_(azur_lane),观察者阿尔法（碧蓝航线）\nsirius_(azur_lane)_(cosplay),天狼星（碧蓝航线）（角色扮演）\nyuudachi_(shogun_of_snowballs)_(azur_lane),yuudachi（雪球将军）（碧蓝航线）\nasuna_(blue_archive),亚丝娜（蓝色档案）\nasuna_(bunny)_(blue_archive),亚丝娜（兔子）（蓝色档案）\nkarin_(blue_archive),卡琳（蓝色档案）\nshiroko_(blue_archive),白子（蓝色档案）\nhina_(blue_archive),空崎日奈（蓝色档案）\nkarin_(bunny)_(blue_archive),卡琳（兔子）（蓝色档案）\naru_(blue_archive),陆八魔爱瑠（蓝色档案）\nkoharu_(blue_archive),小春（蓝色档案）\nhoshino_(blue_archive),星野（蓝色档案）\nyuuka_(blue_archive),优香（蓝色档案）\nsensei_(blue_archive),老师（蓝色档案）\narisu_(blue_archive),天童爱丽丝（蓝色档案）\nmutsuki_(blue_archive),陆八魔 亚瑠（蓝色档案）\nhifumi_(blue_archive),阿慈谷日富美（蓝色档案）\nmiyu_(blue_archive),霞泽美游（蓝色档案）\nnonomi_(blue_archive),十六夜野乃美（蓝色档案）\niori_(blue_archive),银镜伊织（蓝色档案）\narona_(blue_archive),阿罗娜（蓝色档案）\nako_(blue_archive),天雨アコ（蓝色档案）\nhibiki_(blue_archive),猫塚响（蓝色档案）\nshun_(blue_archive),瞬（蓝色档案）\nazusa_(blue_archive),azusa（蓝色档案）\nizuna_(blue_archive),izuna（蓝色档案）\nui_(blue_archive),ui（蓝色档案）\nmidori_(blue_archive),midori（蓝色档案）\nneru_(blue_archive),neru（蓝色档案）\nmomoi_(blue_archive),桃井（蓝色档案）\nshun_(small)_(blue_archive),顺（小）（蓝色档案）\nkayoko_(blue_archive),kayoko（蓝色档案）\nmika_(blue_archive),米卡（蓝色档案）\ntsubaki_(blue_archive),椿（蓝色档案）\nserika_(blue_archive),serika（蓝色档案）\nyuzu_(blue_archive),柚子（蓝色档案）\niroha_(blue_archive),iroha（蓝色档案）\nmari_(blue_archive),mari（蓝色档案）\nhasumi_(blue_archive),哈苏米（蓝色档案）\nwakamo_(blue_archive),wakamo（蓝色档案）\nneru_(bunny)_(blue_archive),neru（兔子）（蓝色档案）\nhanako_(blue_archive),花子（蓝色档案）\nakane_(blue_archive),茜（蓝色档案）\nsaori_(blue_archive),沙织（蓝色档案）\nperoro_(blue_archive),peroro（蓝色档案）\nkazusa_(blue_archive),kazusa（蓝色档案）\nsora_(blue_archive),sora（蓝色档案）\nharuka_(blue_archive),haruka（蓝色档案）\nkokona_(blue_archive),kokona（蓝色档案）\nchise_(blue_archive),chise（蓝色档案）\nnatsu_(blue_archive),natsu（蓝色档案）\nmashiro_(blue_archive),mashiro（蓝色档案）\nshiroko_(cycling)_(blue_archive),shiroko（自行车）（蓝色档案）\nakane_(bunny)_(blue_archive),茜（兔子）（蓝色档案）\ntsurugi_(blue_archive),tsurugi（蓝色档案）\nshizuko_(blue_archive),静子（蓝色档案）\neimi_(blue_archive),eimi（蓝色档案）\nchinatsu_(blue_archive),chinatsu（蓝色档案）\nyoshimi_(blue_archive),吉见（蓝色档案）\nayane_(blue_archive),绫音（蓝色档案）\nmoe_(blue_archive),萌（蓝色档案）\nfuuka_(blue_archive),fuuka（蓝色档案）\njunko_(blue_archive),junko（蓝色档案）\nharuna_(blue_archive),榛名（蓝色档案）\nmiyako_(blue_archive),宫古（蓝色档案）\nmutsuki_(new_year)_(blue_archive),mutsuki（新年）（蓝色档案）\nsaki_(blue_archive),saki（蓝色档案）\nrin_(blue_archive),rin（蓝色档案）\nizumi_(blue_archive),狮子堂泉（蓝色档案）\nsaya_(blue_archive),沙耶（蓝色档案）\nkaede_(blue_archive),枫（蓝色档案）\nmaki_(blue_archive),maki（蓝色档案）\ntsukuyo_(blue_archive),tsukuyo（蓝色档案）\ncherino_(blue_archive),cherino（蓝色档案）\nchihiro_(blue_archive),千寻（蓝色档案）\nhinata_(blue_archive),若叶日向（蓝色档案）\natsuko_(blue_archive),亚津子（蓝色档案）\nfubuki_(blue_archive),吹雪（蓝色档案）\nhare_(blue_archive),小钩晴（蓝色档案）\nfate/grand_order,命运/大订单\nfate/extra,命运/额外\nfate/apocrypha,命运/伪经\njeanne_d'arc_alter_(fate),jeanne_d'arc_alter_(fate)\nfate/extra_ccc,命运/额外的ccc\nabigail_williams_(fate),阿比盖尔威廉姆斯（命运）\nfate/kaleid_liner_prisma_illya,命运/万花筒班轮_prisma_illya\njeanne_d'arc_alter_(avenger)_(fate),jeanne_d'arc_alter_(avenger)_(fate)\nshuten_douji_(fate),酒吞童子（命运）\ncu_chulainn_(fate),cu_chulainn_(命运)\narcher_(fate),弓箭手（命运）\nminamoto_no_raikou_(fate),Minamoto_no_raikou_(fate)\nnero_claudius_(fate/extra),尼禄克劳狄斯（命运/额外）\nmedusa_(fate),美杜莎（命运）\nmordred_(fate/apocrypha),莫德雷德（命运/伪经）\nfate/prototype,命运/原型\njeanne_d'arc_(ruler)_(fate),jeanne_d'arc_(统治者)_(命运)\nmeltryllis_(fate),Meltryllis_(命运)\nmedusa_(rider)_(fate),美杜莎（骑士）（命运）\nmiyamoto_musashi_(fate),宫本武藏（命运）\nfate/hollow_ataraxia,命运/空心共济失调\ncu_chulainn_(fate/stay_night),cu_chulainn_(命运/留夜)\nishtar_(fate),伊斯塔（命运）\nexcalibur_(fate/stay_night),excalibur（命运/留宿之夜）\nereshkigal_(fate),ereshkigal_(命运)\ngae_bolg_(fate),gae_bolg_(命运)\nflorence_nightingale_(fate),佛罗伦萨夜莺（命运）\njack_the_ripper_(fate/apocrypha),开膛手杰克（命运/伪经）\niskandar_(fate),依斯干达_(命运)\nelizabeth_bathory_(fate),伊丽莎白巴托里（命运）\nkama_(fate),卡玛（命运）\nkiyohime_(fate),清姬（命运）\nfate/prototype:_fragments_of_blue_and_silver,命运/原型：蓝色和银色的碎片\ntomoe_gozen_(fate),tomoe_gozen_(命运)\nnitocris_(fate),nitocris_(命运)\nartoria_pendragon_(lancer)_(fate),artoria_pendragon_(lancer)_(命运)\nkatsushika_hokusai_(fate),葛饰北斋（命运）\nnapoleon_bonaparte_(fate),拿破仑·波拿巴（命运）\nbb_(fate/extra),bb（命运/额外）\nanastasia_(fate),阿纳斯塔西娅（命运）\nfou_(fate),fou（命运）\nyu_mei-ren_(fate),于美人（命运）\nibaraki_douji_(fate),茨城童子（命运）\nelizabeth_bathory_(fate/extra_ccc),伊丽莎白巴托里（命运/额外的ccc）\nmysterious_heroine_xx_(fate),神秘女主xx（命运）\njeanne_d'arc_alter_santa_lily_(fate),jeanne_d'arc_alter_santa_lily_(fate)\nfate/extella,命运/extella\nartoria_pendragon_(lancer_alter)_(fate),artoria_pendragon_(lancer_alter)_(fate)\nushiwakamaru_(fate),牛若丸（命运）\nfate/unlimited_codes,命运/无限代码\nyang_guifei_(fate),杨贵妃（命运）1304\nashiya_douman_(fate),芦屋斗满（命运）\nleonardo_da_vinci_(fate),莱昂纳多·达·芬奇（命运）\nmorgan_le_fay_(fate),摩根勒菲（命运）\nmartha_(fate),玛莎（命运）\nhelena_blavatsky_(fate),海伦娜·布拉瓦茨基（命运）\nmarie_antoinette_(fate),玛丽·安托瓦内特（命运）\nosakabe-hime_(fate),osakabe-hime_(命运)\nmysterious_heroine_x_alter_(fate),神秘女主角_x_alter_(fate)\njeanne_d'arc_alter_(ver._shinjuku_1999)_(fate),jeanne_d'arc_alter_(ver._shinjuku_1999)_(fate)\ngilles_de_rais_(caster)_(fate),gilles_de_rais（施法者）（命运）\nartoria_caster_(fate),artoria_caster_(命运)\nkoyanskaya_(fate),koyanskaya（命运）\nlord_camelot_(fate),卡莱洛特勋爵（命运）\ntokitarou_(fate),时太郎（命运）\nexcalibur_morgan_(fate),excalibur 摩根（命运）\nmedea_(fate),美狄亚（命运）\nzayoi_Sakuya,十六夜咲夜I\ntouhou_(pc-98),东方_(pc-98)\ncookie_(touhou),饼干（东方）\nlaevatein_(touhou),laevatein_(东方)\nshinki_(touhou),神机（东方）\ntouhou_tag_dream,东方标签梦\nmima_(touhou),mima_(东方)\nyumeko_(touhou),梦子（东方）\nreisen_(touhou_bougetsushou),reisen_(东方bougetsushou)\nelly_(touhou),elly（东方）\ngengetsu_(touhou),幻月（东方）\nmai_(touhou),舞（东方）\nkonngara_(touhou),孔加拉（东方）\nmugetsu_(touhou),mugetsu（东方）\nyuki_(touhou),由纪（东方）\nzombie_fairy_(touhou),僵尸妖精（东方）\nfour_of_a_kind_(touhou),四种（东方）\nellen_(touhou),艾伦（东方）\nkurumi_(touhou),久留美（东方）\ntouhou_lost_word,东方失语\nsariel_(touhou),沙利尔（东方）\nmeira_(touhou),梅拉（东方）\npower_item_(touhou),动力道具（东方）\ntouhou_gouyoku_ibun,东方gouyoku_ibun\nlouise_(touhou),路易丝（东方）\notter_spirit_(touhou),水獭精灵（东方）\ninaba_mob_(touhou),稻叶暴徒（东方）\nrika_(touhou),梨花（东方）\nsara_(touhou),萨拉（东方）\nkotohime_(touhou),琴姬（东方）\nelis_(touhou),伊利斯（东方）\ntouhou_cannonball,东方炮弹\nwolf_spirit_(touhou),狼灵（东方）\nkappa_mob_(touhou),河童暴徒（东方）\ngenjii_(touhou),源氏（东方）\nsokrates_(touhou),苏格拉底（东方）\ntouhou_danmaku_kagura,东方弹幕神乐\nhuman_village_(touhou),人类村（东方）\nshingyoku_(touhou),新玉（东方）\norange_(touhou),橙色（东方）\ntouhou_hisoutensoku,东方高天速\nkikuri_(touhou),菊里（东方）\neagle_spirit_(touhou),鹰魂（东方）\ntouhou_bougetsushou,东方报月手\ntouhou_sangetsusei,东方三月sei\nganyu_(genshin_impact),甘雨（原神）\nvision_(genshin_impact),视觉（原神）\nlumine_(genshin_impact),荧（原神）\nhu_tao_(genshin_impact),胡桃（原神）\nzhongli_(genshin_impact),钟离（原神）\nmona_(genshin_impact),莫娜（原神）\nkeqing_(genshin_impact),刻晴（原神）\naether_(genshin_impact),旅行者（原神）\nklee_(genshin_impact),克莱（原神）\nventi_(genshin_impact),温迪\ntartaglia_(genshin_impact),达达利亚（原神）\npaimon_(genshin_impact),派蒙（原神）\neula_(genshin_impact),优菈（原神）\nshenhe_(genshin_impact),申鹤（原神）\nxiao_(genshin_impact),魈_(原神)\nbarbara_(genshin_impact),芭芭拉（原神）\njean_(genshin_impact),琴（原神）\nfischl_(genshin_impact),菲谢尔（原神）\namber_(genshin_impact),安柏（原神）\nyelan_(genshin_impact),夜澜（原神）\nqiqi_(genshin_impact),七七（原神）\ndiluc_(genshin_impact),迪卢克（原神）\nningguang_(genshin_impact),凝光（原神）\nyoimiya_(genshin_impact),宵宫(原神)\nkaeya_(genshin_impact),凯亚(原神)\nlisa_(genshin_impact),丽莎（原神）\nalbedo_(genshin_impact),阿贝多（原神）\nnoelle_(genshin_impact),诺艾尔（原神）\nbeidou_(genshin_impact),北斗（原神）\nslime_(genshin_impact),史莱姆（原神）\nyanfei_(genshin_impact),烟绯（原神）\nchongyun_(genshin_impact),重云（原神）\nrosaria_(genshin_impact),罗莎莉亚（原神）\nxingqiu_(genshin_impact),行秋（原神）\nnilou_(genshin_impact),妮露（原神）\nxiangling_(genshin_impact),香菱（原神）\nhilichurl_(genshin_impact),丘丘人(原神)\ndiona_(genshin_impact),迪奥娜_(原神)\nscaramouche_(genshin_impact),散兵（原神）\nsucrose_(genshin_impact),砂糖（原神）\nthoma_(genshin_impact),托马（原神）\ngorou_(genshin_impact),五郎（原神）\nrazor_(genshin_impact),雷泽（原神）\nkeqing_(opulent_splendor)_(genshin_impact),刻晴（富丽堂皇）（原神）\nsayu_(genshin_impact),早柚（原神）\nyun_jin_(genshin_impact),云堇（原神）\nbarbara_(summertime_sparkle)_(genshin_impact),芭芭拉（夏日闪耀）（原神）\nbennett_(genshin_impact),班尼特（原神）\ntighnari_(genshin_impact),提纳里（原神）\nxinyan_(genshin_impact),辛焱（原神）\njean_(sea_breeze_dandelion)_(genshin_impact),琴_(海风蒲公英)_(原神)\ncollei_(genshin_impact),柯莱（原神）\nrex_lapis_(genshin_impact),岩王帝君(原神)\nsignora_(genshin_impact),女士(原神)\ncyno_(genshin_impact),赛诺（原神）\nningguang_(orchid's_evening_gown)_(genshin_impact),凝光（兰花的晚礼服）（原神）\ndehya_(genshin_impact),迪希雅（原神影响）\nfischl_(ein_immernachtstraum)_(genshin_impact),菲谢尔_(ein_immernachtstraum)_(原神)\nryu_genshin77,流原心77\nkazuha's_friend_(genshin_impact),枫原万叶（原神）\nazhdaha_(genshin_impact),若陀龙王（原神）\ndainsleif_(genshin_impact),戴因斯雷布(原神)\ngenshin_impact_sticker_redraw_(meme),genshin_Impact 贴纸重绘（模因）\nhina_(genshin_impact),希娜（原神）\ncloud_retainer_(genshin_impact),留云借风真君（原神）\nbarbatos_(genshin_impact),barbatos（原神）\ncicin_mage_(genshin_impact),cicin法师（原神）\ndelusion_(genshin_impact),妄想（原神）\ndvalin_(genshin_impact),dvalin（原神）\nfavonius_sword_(genshin_impact),favonius剑（原神）\nnameless_bard_(genshin_impact),无名吟游诗人（原神）\nabyss_mage_(genshin_impact),深渊法师（原神）\nwolf's_gravestone_(genshin_impact),狼的墓碑（原神）\nyaoyao_(genshin_impact),yaoyao（原神）\ntaroumaru_(genshin_impact),芋丸（原神）\nmona_(genshin_impact)_(cosplay),mona_(原神)_(cosplay)\ninfection_monitor_(arknights),感染监测器_(明日方舟)\nsurtr_(arknights),surtr（明日方舟）\nmudrock_(arknights),泥岩（明日方舟）\nw_(arknights),w（方舟）\nmostima_(arknights),mostima（明日方舟）\nsuzuran_(arknights),铃兰（明日方舟）\nelite_ii_(arknights),精英_ii_(明日方舟)\nangelina_(arknights),安吉丽娜（明日方舟）\nnian_(arknights),年（方舟）\nsaria_(arknights),莎莉亚（明日方舟）\nspecter_(arknights),幽灵（方舟）\nblue_poison_(arknights),蓝色毒药（方舟）\nschwarz_(arknights),施瓦茨（明日方舟）\ndusk_(arknights),黄昏（方舟）\neyjafjalla_(arknights),艾雅法拉_(arknights)\nifrit_(arknights),ifrit（明日方舟）\nplatinum_(arknights),铂金（方舟）\nceobe_(arknights),ceobe（明日方舟）\npramanix_(arknights),pramanix（明日方舟）\nblaze_(arknights),烈焰人（明日方舟）\nsilence_(arknights),沉默（方舟）\nrosmontis_(arknights),罗斯蒙蒂斯（明日方舟）\nfeater_(arknights),羽毛（方舟）\ntomimi_(arknights),托米米（明日方舟）\nswire_(arknights),太古_(arknights)\neunectes_(arknights),eunectes（明日方舟）\nprojekt_red_(arknights),项目红（arknights）\ngoldenglow_(arknights),Goldenglow（明日方舟）\nsussurro_(arknights),sussurro（明日方舟）\nblue_poison_(shoal_beat)_(arknights),蓝色毒药_(shoal_beat)_(arknights)\noriginium_arts_(arknights),源石艺术（方舟）\nutage_(arknights),使用_(arknights)\nwhislash_(arknights),whislash（明日方舟）\nmagallan_(arknights),麦哲伦（明日方舟）\nsilverash_(arknights),Silverash（明日方舟）\nblemishine_(arknights),瑕疵（明日方舟）\nzima_(arknights),齐玛（明日方舟）\nsaga_(arknights),传奇（明日方舟）\nla_pluma_(arknights),la_pluma（明日方舟）\nrosa_(arknights),罗莎（明日方舟）\nshining_(arknights),闪亮（方舟）\nptilopsis_(arknights),ptilopsis_(arknights)\nirene_(arknights),艾琳（明日方舟）\nmountain_(arknights),山（方舟）\nskadi_(waverider)_(arknights),skadi_(waverider)_(arknights)\nfrostnova_(arknights),霜新星（明日方舟）\nsora_(arknights),索拉（明日方舟）\nbagpipe_(arknights),风笛_(arknights)\nfiammetta_(arknights),菲亚梅塔（明日方舟）\ngladiia_(arknights),角斗士（明日方舟）\njessica_(arknights),杰西卡（明日方舟）\nmale_doctor_(arknights),男医生_(arknights)\ngummy_(arknights),软糖（明日方舟）\ntexas_(winter_messenger)_(arknights),德州（冬季信使）（明日方舟）\nwarfarin_(arknights),华法林_(arknights)\naurora_(arknights),极光（明日方舟）\ngavial_(arknights),gavial（明日方舟）\ntalulah_(arknights),talulah（明日方舟）\ntexas_(willpower)_(arknights),德州（意志力）（明日方舟）\nling_(arknights),玲（方舟）\nmyrtle_(arknights),桃金娘（明日方舟）\nmudrock_(silent_night)_(arknights),泥岩（寂静之夜）（明日方舟）\nfrostleaf_(arknights),霜叶（方舟）\ngrani_(arknights),格兰尼（明日方舟）\ngravel_(arknights),砾石（方舟）\nnian_(unfettered_freedom)_(arknights),年（无拘无束的自由）（方舟）\nspecter_the_unchained_(arknights),幽灵不受束缚（明日方舟）\nch'en_(ageless_afterglow)_(arknights),ch'en_(永恒的余辉)_(arknights)\nvigna_(arknights),维尼亚（明日方舟）\nistina_(arknights),伊斯蒂娜（明日方舟）\nkroos_(arknights),克罗斯（明日方舟）\nthorns_(arknights),荆棘（方舟）\nlava_(arknights),熔岩（方舟）\nsaileach_(arknights),赛利奇（明日方舟）\nskyfire_(arknights),天火（方舟）\nastesia_(arknights),阿斯特西亚（明日方舟）\ncroissant_(arknights),羊角面包（arknights）\nfranka_(arknights),弗兰卡（明日方舟）\nbeeswax_(arknights),蜂蜡_(arknights)\nshamare_(arknights),shamare（明日方舟）\nrobin_(arknights),知更鸟（方舟）\ncarnelian_(arknights),红玉髓（明日方舟）\nmizuki_(arknights),水木（明日方舟）\noriginium_(arknights),源石（方舟）\nweedy_(arknights),杂草（明日方舟）\nprovence_(arknights),普罗旺斯_(arknights)\nsideroca_(arknights),sideroca（明日方舟）\nvermeil_(arknights),朱红（明日方舟）\nch'en_the_holungday_(arknights),ch'en_the_holungday_(arknights)\nceylon_(arknights),锡兰（明日方舟）\nthe_emperor_(arknights),皇帝（方舟骑士）\nglaucus_(arknights),格劳克斯（明日方舟）\nnightingale_(arknights),夜莺_(arknights)\nsurtr_(liberte_echec)_(arknights),surtr_(liberte_echec)_(arknights)\nplume_(arknights),羽（方舟）\nshaw_(arknights),肖（方舟）\nfemale_tourist_c_(arknights),女游客_c_(arknights)\nwhisperain_(arknights),耳语（明日方舟）\nansel_(arknights),安塞尔（明日方舟）\ndobermann_(arknights),杜宾犬（明日方舟）\nmanticore_(arknights),蝎尾狮_(arknights)\nmatterhorn_(arknights),马特霍恩（明日方舟）\npallas_(arknights),帕拉斯（明日方舟）\nfemale_doctor_(arknights),女医生_(arknights)\nhibiscus_(arknights),芙蓉（明日方舟）\nwaai_fu_(arknights),waai_fu_(arknights)\nlappland_(refined_horrormare)_(arknights),拉普兰（精致的恐怖梦魇）（明日方舟）\nmorte_(arknights),莫尔（明日方舟）\npinecone_(arknights),松果（明日方舟）\nclosure_(arknights),关闭（明日方舟）\nperfumer_(arknights),调香师（明日方舟）\nhung_(arknights),挂（方舟）\nbeanstalk_(arknights),豆茎（方舟）\nmeteor_(arknights),流星（方舟）\narchetto_(arknights),阿尔切托（明日方舟）\nlin_yuhsia_(arknights),林雨霞（方舟）\nmayer_(arknights),迈尔（明日方舟）\npenguin_logistics_(arknights),企鹅物流（arknights）\neunectes_(forgemaster)_(arknights),eunectes_(forgemaster)_(方舟之夜)\nsaria_(the_law)_(arknights),saria（法律）（明日方舟）\nabsinthe_(arknights),苦艾酒（明日方舟）\nmelantha_(arknights),梅兰莎（明日方舟）\nrope_(arknights),绳索（方舟）\nsideroca_(light_breeze)_(arknights),sideroca_(微风)_(arknights)\nmon3tr_(arknights),mon3tr（明日方舟）\nhoshiguma_(patrolling_ronin)_(arknights),星熊（巡逻浪人）（明日方舟）\nmudrock_(obsidian)_(arknights),泥岩（黑曜石）（方舟）\njaye_(arknights),杰伊（明日方舟）\nshining_(silent_night)_(arknights),闪耀（寂静之夜）（明日方舟）\ndusk_(everything_is_a_miracle)_(arknights),黄昏（一切都是奇迹）（明日方舟）\nhellagur_(arknights),海拉格（明日方舟）\nsavage_(arknights),野蛮人（明日方舟）\ntenzin_(arknights),丹增（明日方舟）\nbagpipe_(queen_no._1)_(arknights),风笛_(queen_no._1)_(arknights)\nfolinic_(arknights),叶酸（明日方舟）\nprojekt_red_(light_breeze)_(arknights),projekt_red（微风）（arknights）\nreed_(arknights),芦苇（方舟）\nscene_(arknights),场景（方舟）\nphantom_(arknights),幻影（明日方舟）\nbison_(arknights),野牛（方舟）\ncardigan_(arknights),开衫（arknights）\ntheresa_(arknights),特蕾莎（明日方舟）\nandreana_(arknights),安德烈娜（明日方舟）\ntequila_(arknights),龙舌兰酒（明日方舟）\noriginium_slug_(arknights),源石蛞蝓（方舟）\ncuora_(arknights),库拉（明日方舟）\nkroos_the_keen_glint_(arknights),克罗斯敏锐的闪光（明日方舟）\ntomimi_(silent_night)_(arknights),tomimi（平安夜）（明日方舟）\nlava_the_purgatory_(arknights),熔岩炼狱（明日方舟）\nmephisto_(arknights),墨菲斯托（明日方舟）\nexecutor_(arknights),执行者（明日方舟）\nindigo_(arknights),靛蓝（明日方舟）\nshirayuki_(arknights),白雪（明日方舟）\ncourier_(arknights),信使（明日方舟）\nfaust_(arknights),浮士德（明日方舟）\nfirewatch_(arknights),看火人（方舟）\nheavyrain_(arknights),大雨（方舟）\nmetal_crab_(arknights),金属蟹_(arknights)\nreunion_soldier_(arknights),重聚士兵（方舟）\nviviana_(arknights),薇薇安娜（明日方舟）\nalina_(arknights),阿丽娜（明日方舟）\nelysium_(arknights),极乐世界（明日方舟）\nfang_(arknights),方（方舟）\nfartooth_(arknights),远牙（明日方舟）\nmousse_(arknights),慕斯_(arknights)\nroberta_(arknights),罗伯塔（明日方舟）\ngreythroat_(arknights),灰喉（明日方舟）\nhorn_(arknights),号角（明日方舟）\nindra_(arknights),因陀罗（方舟）\naak_(arknights),aak（明日方舟）\nsnowsant_(arknights),雪山（方舟）\npopukar_(arknights),popukar（明日方舟）\nreunion_logo_(arknights),重聚徽标（arknights）\nleizi_(arknights),雷子（方舟）\nmint_(arknights),薄荷（方舟）\nmulberry_(arknights),桑树（明日方舟）\npodenco_(arknights),podenco（明日方舟）\nasbestos_(arknights),石棉_(arknights)\nceobe_(unfettered)_(arknights),ceobe（无拘无束）（arknights）\nashlock_(arknights),ashlock（明日方舟）\nethan_(arknights),伊森（明日方舟）\nmeteorite_(arknights),陨石（方舟）\nvulcan_(arknights),火神（方舟）\nambriel_(arknights),安布里尔（明日方舟）\namiya_(guard)_(arknights),阿米娅（守卫）（方舟）\nflint_(arknights),燧石（方舟）\nschwarz_(skyline)_(arknights),施瓦茨（天际线）（明日方舟）\ncrownslayer_(arknights),冠冕者（明日方舟）\ndurin_(arknights),都灵（明日方舟）\nscavenger_(arknights),清道夫（明日方舟）\nroxy_migurdia,洛琪希\nelaina_(majo_no_tabitabi),伊蕾娜\ndanganronpa_(series),弹丸论巴（系列）\nk-on!,轻音少女\nkaga_(kancolle),加贺_(kancolle)\nSouryuuAsukaLangley,明日香\nkaname_madoka_(mahou_shoujo_madoka_magica),鹿目圆\nmegumin,惠惠\nraiden_shogun,雷电将军\nharuyama_kazunori,春山和典\nkakyoin_noriaki,花京院纪明\npecorine_(princess_connect!),佩科林（公主连接！）\nlycoris_recoil,石蒜后坐力\nboris_(noborhys),鲍里斯_(noborhys)\nwatashi_ni_tenshi_ga_maiorita!,watashi_ni_tenshi_ga_maiorita!\nkyoukaisenjou_no_horizon,京海战无地平线_1521\nitadori_yuuji,板取雄二\nkatori_(kancolle),katori_(kancolle)\nnori_tamago,海苔_tamago\nyano_toshinori,矢野俊典\nhimemori_luna,姬森露娜\nasamura_hiori,浅村_hiori\nchibi_miku,souryuu_asuka_langley\nnagi_no_asukara,亚丝娜_(sao)\npokemon_sm_(anime),宠物小精灵_xy_(动漫)\npokemon_(classic_anime),弹丸论破_3_(动漫)\npokemon_xy_(anime),宠物小精灵_dppt_(动漫)\nformal_dress,礼服\nprint_cheongsam,印花旗袍\nsummer_uniform,夏季制服\nss_uniform,纳粹制服\nnazi_uniform,纳粹制服\nspace_suit,宇航服\ndomineering,修女服\nbyzantine_fashion,拜占庭风格\nTropical,热带特征的\nAo_Dai,越南校服（奥黛）\nofficial_alternate_costume,与原设不同衣服\nhomewear,居家服\nprint_pajamas,印花睡衣\npolka_dot_pajamas,波点睡衣\nTaoist_robes,道袍\nrobe_of_blending,混合长袍\nbikini_top_only,仅比基尼上衣\nbikini_bottom_only,仅比基尼下装\nfront-tie_bikini_top,前系带比基尼上衣\nwinter_coat,冬季大衣\nfishnet_top,渔网上衣\nwindbreaker,冲锋衣\njacket_partially_removed,夹克部分移除\ncamouflage_jacket,迷彩夹克\ndenim_jacket,牛仔夹克\nloating_jacket,休闲夹克\ntwo-tone_jacket,两色夹克\ndown_jacket,羽绒服\npuffer_jacket,羽绒服\nbackless_sweater,露背毛衣\ngirdle,紧身塔\npolka_dot_dress,波点连衣裙\nsee-through_dress,透视连衣裙\nsummer_long_skirt,夏日长裙\ncamouflage_pants,迷彩裤\ncargo_pants,工装裤\ncrotchless_pants,无裆裤\nhakama_pants,袴裤\npuffy_pants,蓬松裤\npumpkin_pants,南瓜裤\npants_tucked_in,裤子塞进去\nblack_bodystocking,连体黑丝\nblack_pantyhose,黑色连裤袜(覆盖臀部)\nwhite_pantyhose,白色连裤袜\nanimal_ear_legwear,动物耳朵过膝袜\nstocking_under_clothes,衣服下的筒袜(避免显示不全)\nlatex_thighhighs,乳胶材质的长筒袜\nsee-through_thighhighs,透明的长筒袜\narmored,装甲的\ncanvas,帆布的\nlace-trimmed,蕾丝饰边的\nfur-trimmed,毛边的\nfringe,须边\nribbed,棱纹的\ncat_ear,猫耳造型的\ncat_ear_cutout,猫耳造型镂空的\nstar_panties,星星印花内裤\nbunny_panties,兔子内裤\nfur-trimmed_headwear,毛边头饰\ninter_headset,EVA神经连接器\nmini_witch_hat,迷你魔女帽\nbowler_hat,圆顶礼帽\npillbox_hat,药盒帽\ncloche_hat,钟形女帽\nside_cap,侧边帽\npolice_hat,警察帽\nbucket_hat,渔夫帽\nhardhat,安全帽\nrice_hat,斗笠\nbobblehat,泡泡帽\npumpkin_hat,南瓜帽\ntorn_hat,撕裂的帽子\nnewsboy_cap,报童帽\nbowknot_over_white_beret,白色贝雷帽上的蝴蝶结\noripathy_lesion_(arknights),源石病(明日方舟)\ngumi,龟尾\nthe_only_shoe,单鞋\nblack_loafers,乐福鞋(小皮鞋)\nplatform_heels,厚底高跟鞋\nclog_sandals,木屐凉鞋\nanimal_feet,动物脚\nanimal_slippers,动物拖鞋\nsnow_boots,雪地靴\ndoc_martens,马丁靴\nrain_boots,雨靴\narched_soles,拱形鞋底\nhorseshoe,马蹄铁\npaw_print_soles,爪印鞋底\nsleeves_past_elbows,袖子过肘\narm_out_of_sleeve,袖子里的手臂\nuneven_sleeves,不均匀的袖子\nmismatched_sleeves,不匹配的袖子\nsleeve_rolled_up,袖子卷起\nchain_leash,锁链带牵绳\npartially_fingerless_gloves,部分露指手套\nred_neckerchief,红领巾\nwhite_necktie,白色领带\nneck_bell,颈铃\nneck_tattoo,颈部纹身\nchinese_knot,中国结\nmagatama_necklace,珠玉项链\ntooth_necklace,牙项链\nkey_necklace,钥匙项链\nanchor_necklace,锚项链\nshell_necklace,贝壳项链\ngold_necklace,金项链\ncrescent_necklace,新月项链\nring_necklace,戒指项链\nfeather_necklace,羽毛项链\nbone_necklace,骨项链\nankh_necklace,十字项链\nmultiple_necklaces,多条项链\nbullet_necklace,子弹项链\nholding_necklace,拿着项链\nnecklace_removed,项链被移除\nprint_scarf,印花围巾\nvertical-striped_scarf,竖条纹围巾\npolka_dot_scarf,波点围巾\nargyle_scarf,菱形围巾\nbeige_scarf,米色围巾\nscarf_bow,围巾蝴蝶结\nfur_scarf,皮草围巾\nmulticolored_scarf,五彩围巾\nfloating_scarf,漂浮围巾\nlong_scarf,长围巾\narm_scarf,手臂围巾\nscarf_on_head,头上的围巾\nscarf_over_mouth,围巾在嘴上\nscarf_removed,围巾被取下\nadjusting_scarf,调整围巾\nholding_scarf,拿着围巾\nscarf_pull,扯围巾\nlong_eyelashes,长睫毛\nlipgloss,唇彩\nanime_style_blush,动画式脸红\nbruise_on_face,脸上有瘀伤\ncream_on_face,奶油在脸上\nsmoking_pipe,烟斗\neyewear,眼睛\ncrooked_eyewear,歪斜的眼镜\np,眼罩\nhalf_mask,半面罩\nmasked,蒙面\nmask_lift,抬起面罩\nninja_mask,忍者面具\nskull_mask,骷髅面具\nhockey_mask,曲棍球面具\nbird_mask,鸟面具\nplague_doctor_mask,瘟疫医生口罩\nstone_mask,石鬼面\nhorse_mask,马面具\nmasquerade_mask,化妆舞会面具\near_ornament,耳饰\njaguar_ears,美洲豹耳朵\nalpaca_ears,羊驼耳\ngoat_horns,山羊角\nhair_on_horn,角上的头发\nmechanical_horns,机械角\nforal_background,花卉图案装饰的背景\nclock_background,时钟背景\nbubble_background,气泡背景\nmattress,床垫；褥子\nheap,堆\nswimming_pool,泳池\nsquat_toilet,蹲便器\nbanquet,宴会\nflower_bloom,花盛开\nwithered_flower,枯萎的花\nplum_blossom,梅花\nchrysanthemum,菊花\nnarcissu,水仙\nlily,百合花\nentangled_plants,缠结型植物\nshrub,灌木\npine_tree,松树\nmaple_tree,枫树\nplanted,种植的\nmagnificent_architecture,建筑\nIntersection,路口\ncathedral,大教堂\nchinese_style_loft,中式阁楼\ntraditional_chinese_room,传统中式客房\nmosque,清真寺\narena,竞技场\nAuditorium,礼堂\nconcert,音乐会\nreservoir,水库\nTrapeze,吊架；秋千\nrailroad,铁路\nrailway,铁路\nlawn,草坪\nJapanese_hotel,日本旅馆\namusement_park,游乐园\nhot_air_balloon,热气球\nsnowy_mountain,雪山\nfloating_snowflake,雪花\nbakery,面包店\nlantern_floating,灯笼水槽\njail_bars,监狱酒吧\ndungeon,地牢\nrubble_ruins,废墟\nfall_leaves,落叶\nhyper_galaxy,超级银河\nfields,田园\nplayground,操场\ncarousel,旋转木马\nbilliard,台球桌\nunder_bridge,桥下\ncasino,赌场\nlaboratory,研究所\ngreenhouse,植物园\nharbor,港口\nbookstore,书店\nspa,人工温泉\nalleyway,小巷\nrowboat,划船\nrappelling,拉平（悬挂）\ntennis_court,网球场\ncar_seat,汽车座椅\nseatbelt,座位安全带\ndowntown,市中心\navenue,绿树成荫的街道\nmixing_console,混合控制台\nremains,废墟\nDisney_land,迪士尼乐园\nstadium,体育场\nsoccer_field,足球场\ntrack_and_field,田径场\nin_the_movie_theatre,在电影院里\nmonolith,巨大的石头物体\natrium,光线照射\nelectric_scoreboard,电子公告板\nOpen_the_door_halfway,半开门\nnebula,星云\nstar_trail,星星轨迹\non_the_train,電車内\non_the_bus,在巴士上\nin_main_street,大道\ngrasslands,草原\nmansion,屋敷\nsantorini,希腊 圣托里尼\nvenice,意大利 威尼斯\nTaj_Mahal,泰姬陵\nMachu_Picchu,马丘比丘\nAkashi_Kaikyo_Bridge,明石海峡大桥\nSkytree,东京天空树\nFuji_Mountain,富士山\nTokyo_Tower,东京塔\nfushimi_inari,伏见稻荷\ngrand_canyon,大峡谷\ngreat_wall_of_china,长城\nFloating_light_spot,浮动光斑\nGlowing_butterflies,发光的蝴蝶\nshredded_paper,碎纸屑\npearl,珍珠\nneon,霓虹灯\nGravel,碎石\njaggy_lines,锯齿线\nimmense,巨大\ndisperse,分散\nconverge,会聚|聚集\nbrand,牌子\nscattered_leaves,散落的叶子\nFlying_colored_shredded_paper,飞溅的彩色碎纸\nmany_colorful_petals_are_flying,五颜六色的花瓣飞舞\nbig_colorful_Bubble,大五颜六色的泡泡\npasture,牧场\nplateau,高原\nflower_ocean,花海\nvolcano,火山\nswirl,漩涡\nscarlet_moon,猩红月亮\nuniverse,宇宙\nlunar,月的|月球的\nstar,星星\nfrom_space_station,空间站\nsatellite,卫星\nAstrology,占星术\nconstel,星座\naquila,[天]天鹰座\nlyra,[天]天琴座\nloong,中国龙\nD&D,西方龙\nreptile,爬行动物\nwriggle_nightbug,蠕动夜虫\nkyubey,QB\ndodoco_(genshin_impact),嘟嘟可（原神）\nguoba_(genshin_impact),锅巴（原神）\nbaron_bunny_(genshin_impact),兔兔伯爵（原神）\noz_(genshin_impact),奥兹（原神）\ncrystalfly_(genshin_impact),晶蝶genshin\nseelie_(genshin_impact),仙灵（原神）\nCassette,磁带盒\ncopper,铜|铜币\nLever,杠杆|操作杆\noil-paper_umbrella,油纸伞\npail,桶|提桶\nSmartphones,智能手机\ntrophy,奖杯\ncello,大提琴\ninlet,入口\nmolecule,分子\nremotely,偏远的\nvinyl,乙烯基唱片；黑胶唱片\nverge,边缘\nelsword,艾斯之剑\nstake,桩|棍子\ndynamite,黄色炸药；甘油炸药；\nthompson_submachine_gun,汤普森冲锋枪\nstaff_of_homa_(genshin_impact),护摩之杖（原神长柄武器）\nsong_of_broken_pines_(genshin_impact),松籁响起之时（原神冰系双手剑）\nprimordial_jade_winged-spear_(genshin_impact),和璞鸢（原神长柄武器）\ncalamity_queller_(genshin_impact),息灾（原神长柄武器）\nvortex_vanquisher_(genshin_impact),贯虹之槊（原神）\namos'_bow_(genshin_impact),阿莫斯弓（原神）\nengulfing_lightning_(genshin_impact),薙草之稻光（原神\nA_sushi_roll,寿司卷\naubergine,茄子\nburger,汉堡\nGelatin,明胶、布丁\njam,果酱\nfood_on,脸上有食物\ntumbler,普通玻璃杯\ncirrus,卷云\nCirrocumulus,卷积云\nCirrostratus,卷层云\nAltocumulus,高积云\nAltostratus,高层云\nstratus,层云\nStratocumulus,层积云\ncumulus,积云\nCumulonimbus,积雨云\nNimbostratus,雨层云\ncirrus_fibratus,毛卷云\ncirrus_uncinus,钩卷云\ncirrus_spissatus,密卷云\ncirrus_floccus,絮卷云\ncirrus_castellanus,堡卷云\ncirrus_intortus,乱卷云\ncirrocumulus_stratiformis,层状卷积云\ncirrocumulus_floccus,絮状卷积云\ncirrocumulus_castellanus,堡状卷积云\ncirrocumulus_lacunosus,网状卷积云\ncirrostratus_fibratus,毛卷层云\ncirrostratus_nebulosus,雾卷层云\naltocumulus_strataformis,层状高积云\naltocumulus_lenticularis,荚状高积云\naltocumulus_castellanus,堡状高积云\naltocumulus_floccus,絮状高积云\naltocumulus_lacunosus,网状高积云\naltostratus_undulatus,波状高层云\naltostratus_duplicates,复合高层云\naltostratus_pannus,破片高层云\naltostratus_translucidus,透光高层云\naltostratus_opacus,蔽光高层云\naltostratus_radiatus,辐状高层云\naltostratus_mammatus,乳状高层云\nstratus_fractus,碎层云\nstratus_nebulosus,雾层云\nstratus_undulatus,波层云\nstratocumulus_stratiformis,层状层积云\nstratocumulus_cumulogentis,积雨性层积云\nstratocumulus_castellanus,堡状层积云\nstratocumulus_lenticularis,荚状层积云\nstratocumulus_lacunosus,絮状层积云\ncumulus_humilis,淡积云\ncumulus_mediocris,中积云\ncumulus_congestus,浓积云\ncumulus_fractus,碎积云\ncumulonimbus_calvus,秃积雨云\ncumulonimbus_capillatus,鬃积雨云\ncumulonimbus_incus,砧积雨云\nasperitas,新增类型\nsqueeze_bottle,软瓶\nbottled_water,瓶裝水\nrose_bush,玫瑰花丛\ncarnivorous_plant,食虫植物\nsucculent_plant,多肉植物\ncattail,香蒲\nroots,根\nfoliage,树叶\ncluster-amaryllis,石蒜\nlunchbox,便当盒\nnib_pen_(object),钢笔\ninkwell,墨水瓶（低）\nink_bottle,墨水瓶（高）\n🌅,日出\n🌈,彩虹\n🌪,龙卷风\n🌨,下雪\n❄,下雪\n☃,下雪\n🌧,下雨\n🌂,下雨\n☔,下雨\n☂,下雨\n🌥,多云\n⛅,阴\n☁,云\n☀,晴\n🌫,雾\n⛈,雷阵雨\n🌤,晴偶有云\n🌦,晴转雨\n🌩,打雷\nreversal,反转\nPainting_(Action),画画\nsing,唱歌\nsweeping,打扫\nposing,摆姿势\nstylish_pose,时尚姿势\nhands_out_of_frame,手超出图片外\narms_out_of_frame,手臂超出图片外\nlying_on_the_lake,躺在湖面上\nmeditation,冥想（可能没用）\ntossing,投掷\npaid_reward,支付报酬\nlying_on_water,躺在水中\narm_above_head,手在头上\nmusou_isshin_(genshin_impact),胸口拔刀\ncovering_chest_by_hand,用手遮住胸部\nhands_on_another's,双手放在别人的脸上\nhands_on_own,双手放在自己的脸上\nhand_on_own,把手放在自己脸上\nopen_stance,稍息\nsitting_sideways,侧身坐着\nsitting_backwards,向后坐\nsitting_in_tree,坐在树上\nsitting_on_railing,坐在栏杆上\nsitting_on_rock,坐在岩石上\nsitting_on_stairs,坐在楼梯上\nsitting_on_table,坐在桌子上\nsitting_on_water,坐在水上\ngravure_pose,凹版姿势\nKabedon,壁咚\nsitting_on_head,坐在头上\nsitting_on_shoulder,坐在肩膀上\npupils,瞳孔\nsnake_pupils,蛇瞳孔\npupils_sparkling,瞳孔闪光\nbutterfly-shaped_pupils,蝴蝶形瞳孔\nrectangular_pupils,长方形瞳孔\nsquare_pupils,方形瞳孔\ndot_pupils,点瞳孔\nextra_pupils,额外的瞳孔\n+ +,十字星星眼\ncross-shaped_pupils,十字形瞳孔\npurple_pupils,紫色瞳孔\norange_pupils,橙色瞳孔\nblue_pupils,蓝色瞳孔\ngasping,喘气（张大嘴）\nSlightly_open_mouth,嘴巴微微张开\nclose_mouth,闭嘴\ngnaw,啃\n:3,猫嘴\n:o,张嘴\n:>,V嘴\nshark_mouth,鲨鱼牙\n:q,舌头放在上唇\n:p,舌头放在下唇\n;p,眨眼舌头上伸\nkind_smile,善良的微笑\n:d,开心的笑\n;d,眨眼笑\nteasing_smile,被逗笑|咧嘴傻笑\ngiggling,咯咯傻笑\nbadmood,心情不好\nunamused,不开心的\nfrustrated_brow,沮丧的眉头\nanguish,苦闷\ngloom,忧郁的\ncontempt,蔑视\nfear_kubrick,害怕侧目\nannoy,惹恼\n>:(,皱眉生气\n>:),皱眉不生气\nembarrass,害羞的(尴尬的)\nexhausted,筋疲力尽的\nJekyll_and_Hyde,多重人格\nspasm,痉挛\neye-contact,眼神接触\nhead_toward,朝向\nlooking_outside,向外看\nlooking_ahead,展望未来\nlooking_at_animal,看着动物\nlooking_at_mirror,照镜子\nlooking_at_hand,看着手\nlooking_at_hands,看着双手\nlooking_at_food,看食物\nlooking_at_screen,看着屏幕\nflame_symbol_in_the_pupils_and_iris,眼中有火焰\ndark_pink,深粉\ndimgray,暗灰\ndarkgray,深灰\nsilver,银\ngainsboro,盖茨伯勒\nwhitesmoke,烟白\nghostwhite,幽灵白\nfloralwhite,花白\nlinen,亚麻布\nantiquewhite,仿古白\npapayawhip,番木\nblanchedalmond,杏仁白\nbisque,橘黄\nmoccasin,莫卡辛色\nnavajowhite,纳瓦白\npeachpuff,桃色\nmistyrose,迷迭香\nlavenderblush,薰衣草腮红\noldlace,旧蕾丝\nivory,象牙\nhoneydew,甘露\nmintcream,薄荷糖\nazure,天蓝\naliceblue,爱丽丝蓝\nlavender,薰衣草\nlightsteelblue,轻钢蓝\nlightslategray,灯石灰\nslategray,石板灰\nsteelblue,钢蓝\nroyalblue,宝蓝\nmidnightblue,午夜蓝\nnavy,海军蓝\ndarkblue,深蓝\nmediumblue,中蓝\ndodgerblue,道奇蓝\ncornflowerblue,矢车菊蓝色\ndeepskyblue,深天蓝\nlightskyblue,亮天蓝\nskyblue,天蓝\npowderblue,粉蓝\npaleturquoise,亮绿松石色\ncyan,青\naquamarine,蓝晶|蓝晶色\nturquoise,绿松石色\nmediumturquoise,中绿松石色\ndarkturquoise,深绿松石色\nlightseagreen,浅海绿\ncadetblue,学员蓝\ndarkcyan,深青\nteal,蓝绿色\ndarkslategray,暗板灰\ndarkgreen,深绿\nforestgreen,森林绿\nseagreen,海绿\nmediumseagreen,中海\nmediumaquamarine,中海蓝\ndarkseagreen,深海绿\npalegreen,淡绿\nspringgreen,春绿\nmediumspringgreen,中春绿\nlawngreen,草坪绿\nchartreuse,荨麻色\ngreenyellow,绿黄\nlime,酸橙\nlimegreen,青柠\nyellowgreen,黄绿\ndarkolivegreen,黑橄榄绿\nolivedrab,绿橄榄色\nolive,橄榄色\ndarkkhaki,黑卡其色\npalegoldenrod,古金棒\ncornsilk,玉米丝\nbeige,浅褐\nlemonchiffon,柠檬雪纺\nwheat,小麦色\nburlywood,伯莱坞\nkhaki,卡其色\nsandybrown,沙褐\ndarkorange,暗橙\ngoldenrod,金麒麟色\nperu,秘鲁色\ndarkgoldenrod,暗金\nsienna,赭色\nsaddlebrown,马鞍棕色\nmaroon,栗色\ndarkred,暗红\nbrown,棕色\nfirebrick,耐火砖\nindianred,印度红\nrosybrown,红褐色\ndarksalmon,黑鲑鱼\nlightcoral,浅珊瑚\nsalmon,三文鱼\nlightsalmon,光鲑鱼\norangered,橙红\ncrimson,赤红\nmediumvioletred,中紫红\ndeeppink,深粉红\nhotpink,亮粉\npalevioletred,淡紫\nlightpink,浅粉\nthistle,蓟色\nmagenta,洋红\nfuchsia,紫红\nviolet,罗兰紫\nplum,李子\norchid,兰花紫\nmediumorchid,中兰花紫\ndarkorchid,黑兰花紫\ndarkviolet,深紫\ndarkmagenta,深洋红\ndarkslateblue,深石板蓝\nblueviolet,深罗兰紫\nmediumpurple,中紫\nslateblue,板岩蓝\nmediumslateblue,中板岩蓝\nred,红色\norange,橙色\nyellow,黄色\ngreen,绿色\nblue,蓝色\nindigo,靛青\npurple,紫色\nblack,黑色\nwhite,白色\nlightgoldenrodyellow,浅金黄\npink,粉\ngray,灰\nlightgray,浅灰\naqua,青色\nlightgreen,浅绿\nlightblue,浅蓝\nlightcyan,浅青\nlightyellow,淡黄\nlight_brown,浅褐\npenis_on,阴茎贴着脸\nsque,泛指从身后插入的体位\ndark-skinned_female,褐皮女性\nside-tie_bikini_bottom,侧系带比基尼泳裤\ncolored_skin,有色皮肤\nfemale_pubic_hair,女性阴毛\nplayboy_bunny,playboy兔女郎\ndark-skinned_male,褐皮男性\nbug,虫子\nmuscular_male,肌肉男\nwhite_socks,白色短袜\nred_necktie,红领带\nblack_socks,黑短袜\nrabbit_tail,兔尾\nred_bowtie,红领结\nhand_fan,手持扇子\nlight_purple_hair,浅紫色头发\nclothing_aside,衣物拉一边（露出小穴）\nblack_necktie,黑领带\nscar_on_face,脸上的伤疤\nabyssal_ship,深海栖舰\ntanlines,晒痕\ncolored_sclera,有色巩膜（眼白）\ntopless_male,裸上身男性\nanimal_hands,动物手/爪\nblue_one-piece_swimsuit,蓝色连体泳装\nrabbit,兔子\nbrown_pantyhose,棕色裤袜\neyebrows_hidden_by_hair,眉毛被头发遮住\nblue_necktie,蓝色领带\nblack_bowtie,黑色领结\nmature_male,成熟大叔\nwhite_one-piece_swimsuit,白色连体泳装\nblack_one-piece_swimsuit,黑色连体泳装\nrabbit_girl,兔娘\nfurry_female,毛茸茸女性|福瑞娘\ntail_ornament,尾巴装饰\nyellow_ascot,黄色阿斯科特领巾\nblue_bowtie,蓝色领带\nbridal_garter,腿环\ncheckered_clothes,棋盘格花纹衣物\nbrown_thighhighs,棕色过膝袜\nheadpat,摸头\nblue_thighhighs,蓝色过膝袜\npom_pom_(cheerleading),啦啦队彩球\nhakama_short_skirt,短袴裙\nbird_wings,鸟翅膀\nsingle_side_bun,单边团子头\nbat_(animal),蝙蝠\nred_thighhighs,红色过膝袜\nfurry_male,毛茸茸男性|福瑞男\nblood_on_clothes,衣物上染血\nartist_logo,艺术家logo\nyellow_neckerchief,黄色领巾\ncrescent_hat_ornament,新月形帽子装饰\nopen_cardigan,敞开的开襟衫\narm_strap,臂带\nsample_watermark,sample字样的水印\nmale_child,小男孩\npurple_thighhighs,紫色过膝袜\ntail_raised,尾巴翘起\nred_ascot,红色阿斯科特领巾\nbare_pectorals,（男性）露出胸肌\nblue_neckerchief,蓝色领巾\ntracen_school_uniform,赛马娘训练员培训学院制服\nbody_fur,身体上的毛皮\nanimification,（非动画角色）动画风格化\ntile_floor,格子纹地面\ncowbell,奶牛铃铛\nname_connection,同名/谐音/相似名字角色联动\nhand_on_own_thigh,手放在自己大腿上\nblack_neckerchief,黑色领巾\nstriped_necktie,条纹领带\ntwo-tone_dress,双色裙子\nstar_hat_ornament,星形帽子装饰\nvoice_actor_connection,声优联动\nholding_another's_wrist,握住别人手腕\nwhite_fur,白色的毛皮\nyellow_necktie,黄色领带\nheart_brooch,心形胸针\nrabbit_hair_ornament,兔子形头发装饰\nyellow_bowtie,黄色领结\nholding_stuffed_toy,抱着毛绒公仔\nzzz,zzz（打呼噜）\nfishnet_thighhighs,渔网过膝袜\nheads_together,头碰在一起\nwhite_bowtie,白色领结\nlight_frown,微微皱眉\ngreen_necktie,绿色领带\nfish_tail,鱼尾巴\nstriped_bowtie,条纹领结\npurple_bowtie,紫色领结\npink_bowtie,粉色领结\npectoral_cleavage,胸肌沟|胸肌事业线\nbiceps,肱二頭肌\naqua_necktie,青色领带\nsingle_mechanical_arm,单只机械手臂\ngrey_thighhighs,灰色过膝袜\nonee-shota,大姐姐×正太|小孩开大车\ndark_background,深色背景\nshark_tail,鲨鱼尾巴\nanimal_collar,动物用项圈|宠物项圈\nsweater_lift,撩起毛衣（露出胸部）\ntassel_earrings,带流苏的耳环\nserval_print,薮猫花纹（的衣物或毛皮）\nfrilled_thighhighs,褶边过膝袜\nanimal_nose,动物鼻子\ntraditional_bowtie,传统领结\nroswaal_mansion_maid_uniform,罗兹瓦尔邸女仆装（Re:Zero）\ncolored_tips,发梢挑染\nnavel_hair,（男性肚脐下的）腹毛\nflight_deck,飞行甲板\nheart-shaped_chocolate,心形巧克力\nutility_pole,电线杆\narthropod_girl,虫娘|节肢动物娘\near_covers,（兽耳娘或精灵的）耳罩\nslime_(substance),史莱姆粘液\norange_(fruit),橘子\nsquatting_cowgirl_position,M字骑乘位\ntowel_on_head,头上有毛巾\nblood_on_hands,手上有血\ntorn_dress,破损的裙子\nwhite_neckerchief,白色领巾\npink_necktie,粉色领带\nopen_hands,摊开的手\nbra_visible_through_clothes,透过衣服可以看见胸罩\nvertical-striped_thighhighs,竖条纹过膝袜\ntoeless_footwear,露指鞋\ntile_wall,格子纹墙面\nenergy,能量\norange_bowtie,橙色领带\ncrescent_pin,新月形别针\nfrilled_pillow,褶边枕头\nunsheathed,（剑）出鞘\ntorn_skirt,破损的短裙\ngreen_bowtie,绿色领带\nblunt_ends,齐边切发尾的发型\nlong_bangs,长刘海\npurple_necktie,紫色领带\nemployee_uniform,员工制服\nmulticolored_jacket,多种颜色的夹克\nred_eyeshadow,红色眼影\nobijime,带缔（固定和服腰带的装饰绳）\nwinter_uniform,冬装制服\nstriped_pantyhose,条纹过膝袜\nblood_on_weapon,武器上有血\nshark_girl,鲨鱼娘\near_bow,（兽耳娘）耳部蝴蝶结\nfood_focus,以食物为焦点\nblack_cloak,黑色斗篷\nholding_own_arm,握住自己的手臂\nfrilled_hat,褶边帽子\nwhite_ascot,白色阿斯科特领巾\nearth_(planet),地球\nblue_socks,蓝色短袜\ndemon_slayer_uniform,鬼灭制服\nbaggy_pants,宽松长裤\ngrey_pantyhose,灰色裤袜\narm_around_shoulder,手臂环肩\nimprovised_gag,临时口球（抹布/胶带/内裤等）\nkissing_cheek,亲脸颊\nbrown_fur,棕色毛皮\nfolded_fan,折起来的折扇\nv-fin,（高达的）V型附件\nleaning_on_person,靠着他人\nhands_in_hair,手在头发中\nlower_teeth,（口中能看到）下齿\nlightning_bolt_symbol,雷电符号（⚡）\nelbow_rest,手肘靠着某物休息\ncontrail,飞机云（尾迹）\nprint_bowtie,印花领结\namerican_flag_dress,美国国旗花纹裙子\ntwo-tone_shirt,双色衬衫\nhand_under_clothes,手放在衣物下\nspacecraft,太空飞船\ntwo-tone_fur,双色毛皮\nmilestone_celebration,（为关注数等）里程碑庆祝（而画的作品）\nhand_on_own_arm,手放在自己手臂上\npartially_undressed,部分脱衣\nopen_dress,敞开的裙子\nfootwear_bow,鞋子蝴蝶结\nhooded_capelet,带帽披肩\ntaur,（下身为别种生物的）半人兽（如半人马）\nbanner,条幅\ndigimon_(creature),数码兽（数码宝贝）\nblue_pantyhose,蓝色裤袜\nofficial_alternate_hairstyle,与官设不同的发型\narm_rest,手臂靠着某物休息\nobliques,（腹外）斜肌\nmultiple_rings,（戴着）多个戒指\nforked_eyebrows,分叉眉毛\nthrowing,丢（动作）\nholding_another's_arm,握住他人手臂\nobiage,带扬（覆盖和服太鼓结的布）\nscar_on_chest,胸膛的伤疤\npink_neckerchief,粉色领巾\nbody_markings,身体上的纹路/图案\nprosthetic_arm,人工手臂\nasymmetrical_footwear,不对称鞋子\nchips_(food),薯片\nbandaged_hand,裹着绷带的手\nseagull,海鸥\nlion_girl,狮子娘\nchest_harness,胸部挽具\nlicking_finger,舔手指\nbird_ears,鸟耳朵（羽毛状）\ntraditional_youkai,（日本）传统妖怪\npokephilia,宝可梦奸\nmidair,半空中（浮空）\nin_tree,在树上\ntiger_girl,老虎娘\nfood_on_head,头上有食物\ncoat_on_shoulders,外套披在肩上\nuneven_gloves,不对称手套\nblue_gemstone,蓝色宝石\nchristmas_ornaments,圣诞装饰\nchained,被锁链束缚\nbar_(place),酒吧\npurple_pantyhose,紫色裤袜\nshared_clothes,共穿衣物（围巾等）\norange_necktie,橙色领带\ngekkoukan_high_school_uniform,月光馆学园制服（Persona3）\nbento,便当\near_ribbon,（兽耳娘）耳部缎带\narm_hair,（男性）毛毛手\nlayered_clothes,多层衣物\nstuffed_cat,毛绒猫玩具\nrabbit_hood,兔耳兜帽\nmedal,奖章\nearclip,耳夹\nhallway,大厅\nmobile_suit,机动战士\nfurry_with_non-furry,非福瑞与福瑞（做爱等）\nblack_ascot,黑色阿斯科特领巾\nhorseshoe_ornament,马蹄形装饰\ngreen_thighhighs,绿色过膝袜\nfeather_trim,羽毛饰边\ntwo-tone_skirt,双色短裙\nturtle_shell,乌龟壳\nyellow_fur,黄色毛皮\nfinger_to_cheek,戳脸颊\ndoorway,玄关\nchest_sarashi,裹胸带\nhand_on_another's_hip,手放在他人屁股上\nbrown_bag,棕色包\nred_gemstone,红色宝石\nuntied_panties,解开系带的（系带）内裤\nmultiple_horns,多个角\nclothes_in_mouth,嘴叼着衣角\nsee-through_shirt,半透的衬衫\nlights,光\nflame-tipped_tail,火焰条纹的尾巴\nhead-mounted_display,戴在头上的（VR）显示器\nsun_symbol,太阳符号\nmagazine_(object),杂志（物品）\nstriped_jacket,条纹夹克\nkitauji_high_school_uniform,北宇治高中校服（吹响吧！上低音号）\nwhite_robe,白色长袍\nscar_on_nose,鼻子上的伤疤\nscar_on_arm,手臂上的伤疤\nfrilled_hair_tubes,褶边发套（灵梦那种）\nholding_person,抓住某人\nhand_grab,手抓住\nhairy,体毛很多\ndog_boy,犬男\nhand_on_another's_back,手放在他人后背\nred_one-piece_swimsuit,红色连体泳装\nwhite_feathers,白色羽毛\nmultiple_belts,多个腰带\nbird_girl,鸟娘\njackal_ears,豺狼耳\nclub_(weapon),棍棒（武器）\nhand_on_another's_arm,手放在他人手臂上\nflower_pot,花盆\nanimal_penis,动物阴茎\npatterned_background,重复图案的背景\nstill_life,静物\nsanta_bikini,圣诞老人比基尼\ntied_up_(nonsexual),绑缚（非色色的）\nsmall_penis,小阴茎\nholding_smoking_pipe,握着烟管\nlinea_alba,平滑小腹\nholding_pom_poms,拿着啦啦队彩球\nred_pantyhose,红色裤袜\ndiagonal-striped_bow,斜条纹蝴蝶结\nroman_numeral,罗马数字\nshimakaze_(kancolle)_(cosplay),cosplay成岛风（舰娘）\ncovered_abs,被覆盖（但能看见纹路）的腹肌\nblue_lips,蓝色嘴唇\nshuuchiin_academy_school_uniform,秀知院学园校服（辉夜大小姐想让我告白）\naqua_bikini,青色比基尼\nbeak,喙\ngrey_sky,灰色天空\nankle_cuffs,脚踝镣铐\ntail_through_clothes,穿过衣物的尾巴\ntorn_cape,破损的披风\nshoulder_spikes,带刺肩甲\nrectangular_eyewear,方形眼镜\nblack_fur,黑色毛皮\ncrossed_bandaids,交叉的创可贴\ndynamax_band,极巨腕带（宝可梦）\nplum_blossoms,梅花\ncurtain_grab,抓住窗帘\nblack_bag,黑色包\nshark_hair_ornament,鲨鱼形头发装饰\nblue_ascot,蓝色阿斯科特领巾\ncolored_tongue,有色舌头（非正常粉色的）\nwhite_cloak,白色斗篷\nhair_horns,梳成角状的头发\nvideo_camera,DV机\ntwo-tone_bikini,双色比基尼\npatterned_clothing,重复图案的衣物\nspread_wings,展开的双翼\nyoga_pants,瑜伽裤\narch,拱（建筑）\ngreen_lips,绿色嘴唇\ntwitching_penis,颤动的阴茎\negg_(food),蛋（食物）\ninstant_loss,即堕\nmonocle_hair_ornament,单片眼镜形头发装饰\naction,动作\nspiked_armlet,带刺臂章\nblack_lips,黑色嘴唇\nenergy_wings,能量双翼\nfinger_in_own_mouth,手指放在自己嘴中\nwinged_hat,带翅膀（装饰）的帽子\nyellow_thighhighs,黄色过膝袜\norange_thighhighs,橙色过膝袜\ngradient_legwear,渐变色袜子\ngradient_pantyhose,渐变色裤袜\ngradient_thighhighs,渐变色过膝袜\npantyhose_under_shorts,短裤下穿裤袜\ntorn_pantyhose,破损的裤袜\norange_pantyhose,橙色裤袜\npink_pantyhose,粉色裤袜\nvertical-striped_pantyhose,竖条纹裤袜\ngreen_pantyhose,绿色裤袜\nyamagami_lucy,山神露西\n\ngoddess_of_victory:_nikke,胜利女神:妮姬\nelphelt_valentine,艾尔菲尔特·华伦泰\nhasegawa_chisato,长谷川千里\nfurina_(genshin_impact),芙宁娜(原神)\nsousou_no_frieren,葬送的芙莉莲\nfern_(sousou_no_frieren),菲伦(葬送的芙莉莲)\nfrieren,芙莉莲\nsound,带有声音\naura_(sousou_no_frieren),阿乌拉(葬送的芙莉莲)\nhimmel_(sousou_no_frieren),辛美尔(葬送的芙莉莲)\nmage_staff,魔杖\nheiter,海塔(葬送的芙莉莲)\neisen_(sousou_no_frieren),艾冉(葬送的芙莉莲)\nlinie_(sousou_no_frieren),莉妮耶(葬送的芙莉莲)\ndrop_earrings,吊坠耳环\nbalance_scale,天平\nhonkai:_star_rail,崩坏:星穹铁道\n\nkirara_(genshin_impact),绮良良(原神)\nlynette_(genshin_impact),琳妮特(原神)\nafter_ejaculation,阴茎射后疲软\ncurled_tail,弯曲尾巴\nstar_facial_mark,脸部星型标记\nenglish_commentary,英语评论\npaid_reward_available,提供付费奖励\nguilty_gear_strive,罪恶装备strive\nwhite_horns,白色角\nhelltaker,地狱把妹王\ntriplets,三胞胎\ngrabbing_another's_breast,抓着别人的乳房\nsmartphone_case,手机壳\n\nparted_hair,中分\npinstripe_legwear,竖细条纹袜\nsleeve_bow,袖上蝴蝶结\nguillotine,断头台\nunworn_eyewear,未戴上的眼镜\ntwo-sided_cape,双面斗篷\ntight_clothes,紧身的衣服\nperil,危险情况\ndiving_suit,潜水衣\npapers,纸片\ndrowning,溺水\nexecution,处刑\n"
  },
  {
    "path": "src/data/danbooru_tags_cn.json",
    "content": "{\"arm support\":\"用手支撑住\",\"armpits\":\"举手露腋\",\"armpit\":\"举手露腋\",\"arms behind back\":\"手放在身后\",\"hands behind back\":\"手放在身后\",\"arms behind\":\"手放在身后\",\"arms crossed\":\"手交叉于胸前\",\"arms up\":\"双抬臂\",\"raised arms\":\"双抬臂\",\"arms above\":\"双抬臂\",\"arms raised\":\"双抬臂\",\"arms above head\":\"双抬臂\",\"hands above head\":\"双抬臂\",\"caramelldansen\":\"焦糖舞\",\"caramel dansen\":\"焦糖舞\",\"finger gun\":\"手枪手势\",\"hand on hip\":\"单手插腰\",\"hand on waist\":\"单手插腰\",\"hands on another's breast\":\"手放在另一人的胸前\",\"hands on hips\":\"双手叉腰\",\"hands on waist\":\"双手叉腰\",\"akimbo\":\"双手叉腰\",\"holding\":\"拿着\",\"hold\":\"拿着\",\"holding object\":\"拿着\",\"holding hands\":\"牵手\",\"handholding\":\"牵手\",\"hand holding\":\"牵手\",\"holding another's hand\":\"牵手\",\"middle finger\":\"比出中指\",\"the finger\":\"比出中指\",\"flipping off\":\"比出中指\",\"salute\":\"敬礼\",\"shushing\":\"嘘手势\",\"shh\":\"嘘手势\",\"shush\":\"嘘手势\",\"spread arms\":\"张开双臂\",\"thumbs up\":\"翘大拇指\",\"undressing\":\"脱衣服中\",\"undress\":\"脱衣服中\",\"stripping\":\"脱衣服中\",\"strip\":\"脱衣服中\",\"v\":\"胜利手势\",\"v sign\":\"胜利手势\",\"peace sign\":\"胜利手势\",\"waving\":\"招手\",\"wave\":\"招手\",\"outstretched arms\":\"伸出双臂\",\"outstretched arm\":\"伸出单臂\",\"outstretched hand\":\"伸出手\",\"outstretched hands\":\"伸出手\",\"hands outstretched\":\"伸出手\",\"reaching\":\"伸手触及\",\"reach\":\"伸手触及\",\"arm up\":\"单抬臂\",\"arm raised\":\"单抬臂\",\"raised arm\":\"单抬臂\",\"one arm up\":\"单抬臂\",\"presenting armpit\":\"展示腋窝\",\"presenting panties\":\"展示内裤\",\"arms behind head\":\"手臂放头后\",\"hands behind head\":\"手臂放头后\",\"kimono lift\":\"掀起和服\",\"kimono pull\":\"剥开和服\",\"skirt lift\":\"掀起裙子\",\"skirtlift\":\"掀起裙子\",\"skirt up\":\"掀起裙子\",\"lifting skirt\":\"掀起裙子\",\"shared food\":\"共享食物/用嘴递食物\",\"mouth to mouth feeding\":\"共享食物/用嘴递食物\",\"mouth-to-mouth feeding\":\"共享食物/用嘴递食物\",\"adjusting hair\":\"理头发\",\"adjusting legwear\":\"整理裤袜\",\"adjusting thighhigh\":\"整理裤袜\",\"adjusting pantyhose\":\"整理裤袜\",\"adjusting thighhighs\":\"整理裤袜\",\"adjusting panties\":\"拨内裤\",\"arm grab\":\"抓住手臂\",\"arm hold\":\"抓住手臂\",\"grabbing arm\":\"抓住手臂\",\"arm held back\":\"手臂往后拉\",\"arm hug\":\"挽手\",\"hugging arm\":\"挽手\",\"armpit peek\":\"微微露出腋窝\",\"arms around neck\":\"双手搂着脖子\",\"neck hug\":\"双手搂着脖子\",\"arms at sides\":\"双手垂放\",\"beckoning\":\"招手\",\"beckon\":\"招手\",\"belly grab\":\"捏着肚子\",\"tummy grab\":\"捏着肚子\",\"bikini pull\":\"扯着比基尼\",\"bikini down\":\"扯着比基尼\",\"skirt pull\":\"拉开裙子\",\"caressing testicles\":\"爱抚睾丸\",\"fondling testicles\":\"爱抚睾丸\",\"ball caress\":\"爱抚睾丸\",\"carrying over shoulder\":\"肩扛\",\"carrying under arm\":\"夹在腋下\",\"paw pose\":\"爪子姿势\",\"cat pose\":\"爪子姿势\",\"dog pose\":\"爪子姿势\",\"claw pose\":\"举爪姿势\",\"clothes lift\":\"掀起衣物\",\"clothes pull\":\"拉开衣物\",\"bunching hair\":\"手持辫子\",\"convenient arm\":\"遮住关键部位的手臂\",\"convenient head\":\"挡住关键部位的头\",\"convenient leg\":\"挡住关键部位的腿\",\"crossed arms\":\"交叉双臂\",\"folded arms\":\"交叉双臂\",\"arms folded\":\"交叉双臂\",\"cuddling\":\"拥抱\",\"cuddle\":\"拥抱\",\"snuggle\":\"拥抱\",\"dress lift\":\"掀起裙子\",\"dress removed\":\"脱下裙子\",\"dual wielding\":\"双持\",\"dual wield\":\"双持\",\"double wield\":\"双持\",\"palm\":\"以手掩面\",\"feeding\":\"喂食\",\"fingering through clothes\":\"手指隔着衣物摸来摸去\",\"flapping\":\"拍打动作\",\"glomp\":\"热情的拥抱/扑上来抱住\",\"grabbing\":\"抓住/抓着\",\"grab\":\"抓住/抓着\",\"guided breast grab\":\"把对方的手抓过来摸自己的胸\",\"hair flip\":\"拨头发\",\"hair tucking\":\"撩头发\",\"hair twirling\":\"手指卷着头发\",\"hair twirl\":\"手指卷着头发\",\"hand between legs\":\"手放在两腿之间\",\"hands between legs\":\"手放在两腿之间\",\"hand in hair\":\"手埋在头发里\",\"hand in panties\":\"手伸进内裤里\",\"finger in panties\":\"手伸进内裤里\",\"hand on another's cheek\":\"手摸着对方的脸颊\",\"hand on another's chest\":\"手放在对方的胸前\",\"hand on another's chin\":\"手托着对方的下巴\",\"finger to another's chin\":\"手托着对方的下巴\",\"hand on another's\":\"手接触到对方的脸\",\"hand on another's stomach\":\"手放在对方的肚子上\",\"hand on own knee\":\"手放在自己的膝盖上\",\"hand on knee\":\"手放在自己的膝盖上\",\"hand on own stomach\":\"把手放在自己的肚子上\",\"hand on belly\":\"把手放在自己的肚子上\",\"hand on own belly\":\"把手放在自己的肚子上\",\"hand on stomach\":\"把手放在自己的肚子上\",\"hand to own mouth\":\"手朝向自己嘴\",\"hand to mouth\":\"手朝向自己嘴\",\"hands to mouth\":\"手朝向自己嘴\",\"hands to own mouth\":\"手朝向自己嘴\",\"hand to lip\":\"手朝向自己嘴\",\"hand on lips\":\"手朝向自己嘴\",\"heart hands\":\"双手比心\",\"heart hands duo\":\"两个人一起用手比心\",\"holding arrow\":\"拉着弓\",\"holding condom\":\"拿着避孕套\",\"holding panties\":\"拿着内裤\",\"holding strap\":\"手拉着吊带\",\"holding syringe\":\"手持注射器\",\"holding underwear\":\"手持内衣\",\"holding whip\":\"握着鞭子\",\"index finger raised\":\"食指抬起\",\"raised finger\":\"食指抬起\",\"finger raised\":\"食指抬起\",\"lifted by another\":\"被对方掀起衣物\",\"lifted by self\":\"掀起自己的衣物\",\"necktie grab\":\"抓着领带\",\"necktie pull\":\"抓着领带\",\"tiegrab\":\"抓着领带\",\"tie grab\":\"抓着领带\",\"ok sign\":\"OK手势\",\"ok\":\"OK手势\",\"own hands together\":\"双手合十\",\"hands together\":\"双手合十\",\"rubbing eyes\":\"揉眼睛\",\"eye rub\":\"揉眼睛\",\"wiping eyes\":\"揉眼睛\",\"rubbing eye\":\"揉眼睛\",\"shading eyes\":\"遮阳手势\",\"sheet grab\":\"抓着床单\",\"grabbing sheet\":\"抓着床单\",\"shoujo kitou-chuu\":\"少女祈祷中\",\"girls are praying\":\"少女祈祷中\",\"talking on phone\":\"打电话\",\"on phone\":\"打电话\",\"through clothes\":\"隔着衣物爱抚\",\"tying\":\"打结(动作)\",\"yawning\":\"打哈欠\",\"yawn\":\"打哈欠\",\"drying hair\":\"弄干头发\",\"v over eye\":\"在眼边比剪刀手\",\"grabbing another's hair\":\"抓着对方的头发\",\"pulling another's hair\":\"抓着对方的头发\",\"hair pull\":\"抓着对方的头发\",\"tying hair\":\"扎头发\",\"mimikaki\":\"采耳\",\"ear cleaner\":\"采耳\",\"holding eyewear\":\"拿着眼镜/正在摘眼镜\",\"holding glasses\":\"拿着眼镜/正在摘眼镜\",\"holding sunglasses\":\"拿着眼镜/正在摘眼镜\",\"hand on ear\":\"手放在耳朵上\",\"adjusting eyewear\":\"扶眼镜\",\"adjusting sunglasses\":\"扶眼镜\",\"adjusting glasses\":\"扶眼镜\",\"hand on another's head\":\"手放在对方的头上\",\"hand on own head\":\"手放在自己头上\",\"hand on own forehead\":\"手放在自己前额\",\"hand on another's face\":\"手接触到对方的脸\",\"hand on own face\":\"把手放在自己脸上\",\"hand to face\":\"把手放在自己脸上\",\"hand on face\":\"把手放在自己脸上\",\"hands on another's face\":\"双手放在别人的脸上\",\"hands on own face\":\"双手放在自己的脸上\",\"hands on face\":\"双手放在自己的脸上\",\"hands to face\":\"双手放在自己的脸上\",\"hand on own cheek\":\"把手放在自己的脸颊上\",\"hand to cheek\":\"把手放在自己的脸颊上\",\"hand on cheek\":\"把手放在自己的脸颊上\",\"hand on headwear\":\"手触碰帽子\",\"hand on hat\":\"手触碰帽子\",\"hand on own chest\":\"把手放在自己的胸口\",\"hand to chest\":\"把手放在自己的胸口\",\"hand to own chest\":\"把手放在自己的胸口\",\"hand on chest\":\"把手放在自己的胸口\",\"hand on another's shoulder\":\"手放在对方的肩上\",\"hand on own shoulder\":\"手放在自己的肩上\",\"hand on own ass\":\"把手放在自己的臀部\",\"hand on ass\":\"把手放在自己的臀部\",\"hands on ass\":\"双手放在屁股上\",\"hands on own knees\":\"双手放在自己的膝盖上\",\"hands on knees\":\"双手放在自己的膝盖上\",\"hands on feet\":\"双手放在脚上\",\"hand on another's hand\":\"手放在对方的手上\",\"hand in pocket\":\"手插在口袋里\",\"hands in pockets\":\"双手插在兜里\",\"air quotes\":\"引号手势\",\"finger quotes\":\"引号手势\",\"bunny pose\":\"兔耳 pose\",\"carry me\":\"抱着我手势\",\"pick me up\":\"抱着我手势\",\"clenched hands\":\"紧握的双手\",\"fists\":\"紧握的双手\",\"closed fists\":\"紧握的双手\",\"clenched fists\":\"紧握的双手\",\"cupping hands\":\"用手比作杯子\",\"cupped hands\":\"用手比作杯子\",\"double v\":\"双手比 V\",\"double peace\":\"双手比 V\",\"fidgeting\":\"紧张手势\",\"fidget\":\"紧张手势\",\"finger counting\":\"用手指比数字\",\"finger frame\":\"用手指作相框\",\"finger camera\":\"用手指作相框\",\"fist bump\":\"碰拳\",\"brofist\":\"碰拳\",\"fistbump\":\"碰拳\",\"fist in hand\":\"抱拳\",\"hand glasses\":\"用手比作眼镜\",\"own hands clasped\":\"握住自己的双手\",\"clasped hands\":\"握住自己的双手\",\"hands clasped\":\"握住自己的双手\",\"heart arms\":\"手臂摆出心的姿势\",\"heart hands trio\":\"三个人用手比心\",\"high five\":\"击掌庆祝\",\"highfive\":\"击掌庆祝\",\"horns pose\":\"用手比作角\",\"horn pose\":\"用手比作角\",\"noogie\":\"双拳挤头\",\"palm-fist greeting\":\"拱手礼\",\"palm-fist tap\":\"拳头拍手掌/有主意了\",\"penetration gesture\":\"插入手势/做爱示意\",\"pinky swear\":\"勾指起誓\",\"shadow puppet\":\"用手模仿其他物件/皮影戏\",\"tsuki ni kawatte oshioki yo\":\"代表月亮消灭你\",\"in the name of the moon\":\"代表月亮消灭你\",\"steepled fingers\":\"指尖抵着指间\",\"akanbe\":\"拉下眼睑的鬼脸\",\"eyelid pull\":\"拉下眼睑的鬼脸\",\"slit throat (gesture)\":\"割喉手势\",\"throat-slitting gesture\":\"割喉手势\",\"cutthroat gesture\":\"割喉手势\",\"pinky out\":\"伸出小拇指\",\"raised pinky\":\"伸出小拇指\",\"extended pinky\":\"伸出小拇指\",\"pointing\":\"用手指着\",\"pointing at self\":\"指着自己\",\"pointing at viewer\":\"指向看图的人\",\"pov pointing\":\"指向看图的人\",\"pointing down\":\"指向下方\",\"pointing forward\":\"指向前方\",\"pointing up\":\"向上指\",\"pointing skyward\":\"向上指\",\"pointing to the sky\":\"向上指\",\"kamina pose\":\"抬高手臂向上指\",\"saturday night fever\":\"叉腰向上指 (舞蹈)\",\"disco pose\":\"叉腰向上指 (舞蹈)\",\"thumbs down\":\"大拇指向下\",\"\\\\n/\":\"摇滚手势\",\"crossed fingers\":\"手指交错\",\"fox shadow puppet\":\"狐狸手势\",\"fox hand sign\":\"狐狸手势\",\"finger heart\":\"双指比心\",\"inward v\":\"反向比 V\",\"shaka sign\":\"沙卡手势\",\"two-finger salute\":\"二指敬禮\",\"\\\\m/\":\"6+1 手势\",\"middle w\":\"3 手势\",\"money gesture\":\"金钱手势\",\"\\\\||/\":\"手掌贴墙\",\"open \\\\m/\":\"手掌贴墙\",\"open hand\":\"张开的手\",\"ohikaenasutte\":\"要求自我介绍\",\"spread fingers\":\"张开手指\",\"straight-arm salute\":\"直臂敬礼/纳粹式敬礼\",\"roman salute\":\"直臂敬礼/纳粹式敬礼\",\"nazi salute\":\"直臂敬礼/纳粹式敬礼\",\"vulcan salute\":\"瓦肯举手礼\",\"clenched hand\":\"握紧的手\",\"clenched fist\":\"握紧的手\",\"fist\":\"握紧的手\",\"closed fist\":\"握紧的手\",\"fig sign\":\"Fig 手势\",\"hand fig\":\"Fig 手势\",\"fig gesture\":\"Fig 手势\",\"dulya\":\"Fig 手势\",\"mano fico\":\"Fig 手势\",\"power fist\":\"力量手套\",\"raised fist\":\"举起的拳头\",\"air punch\":\"举起的拳头\",\"stroking own chin\":\"扶颏冥想\",\"chin stroking\":\"扶颏冥想\",\"stroking chin\":\"扶颏冥想\",\"cunnilingus gesture\":\"舔阴手势\",\"fellatio gesture\":\"口交手势\",\"handjob gesture\":\"手冲手势\",\"hat tip\":\"捏着帽檐\",\"shocker (gesture)\":\"爽歪歪 (手势)\",\"v over mouth\":\"手指比 V 放在手上\",\"w\":\"手指比 W\",\"air guitar\":\"空气吉他\",\"curtsey\":\"(女子的)屈膝礼\",\"curtsy\":\"(女子的)屈膝礼\",\"curtsie\":\"(女子的)屈膝礼\",\"heart tail\":\"心形尾巴/心形尾尖/尾巴摆出心形\",\"heart tails\":\"心形尾巴/心形尾尖/尾巴摆出心形\",\"heart tail duo\":\"两人尾巴摆出心形\",\"kuji-in\":\"九字印\",\"hand seal\":\"九字印\",\"shrugging\":\"耸肩\",\"toe-point\":\"趾尖/脚尖\",\"victory pose\":\"胜利手势\",\"orchid fingers\":\"兰花指\",\"holding flower\":\"拿着花\",\"smelling flower\":\"闻花\",\"dress tug\":\"拉下连衣裙下摆\",\"open dress\":\"分开裙子\",\"dress pull\":\"剥下裙子露出胸口\",\"all fours\":\"四肢趴地\",\"hands and knees\":\"四肢趴地\",\"all-fours\":\"四肢趴地\",\"on all fours\":\"四肢趴地\",\"arched back\":\"弓身体\",\"bent over\":\"翘臀姿势\",\"bent-over\":\"翘臀姿势\",\"bending over\":\"翘臀姿势\",\"bend over\":\"翘臀姿势\",\"crossed legs\":\"二郎腿\",\"crossed legs (sitting)\":\"二郎腿\",\"crossed legs (standing)\":\"二郎腿\",\"crossed legs (lying)\":\"二郎腿\",\"fetal position\":\"曲腿至胸\",\"fighting stance\":\"战斗姿态\",\"battle stance\":\"战斗姿态\",\"hugging own legs\":\"抱腿\",\"leg hug\":\"抱腿\",\"knee hug\":\"抱腿\",\"hugging legs\":\"抱腿\",\"hugging knees\":\"抱腿\",\"indian style\":\"盘腿\",\"agura\":\"盘腿\",\"kneeling\":\"下跪\",\"on knees\":\"下跪\",\"leaning forward\":\"身体前驱\",\"leg lift\":\"抬一只脚\",\"raised leg\":\"抬一只脚\",\"leg raise\":\"抬一只脚\",\"leg raised\":\"抬一只脚\",\"legs up\":\"抬两只脚\",\"lying\":\"躺着\",\"lying down\":\"躺着\",\"laying down\":\"躺着\",\"laying\":\"躺着\",\"on stomach\":\"趴着\",\"lying on stomach\":\"趴着\",\"prone\":\"趴着\",\"on belly\":\"趴着\",\"on front\":\"趴着\",\"princess carry\":\"公主抱\",\"bridal carry\":\"公主抱\",\"seiza\":\"正坐\",\"sitting on knees\":\"正坐\",\"sitting\":\"坐着\",\"sit\":\"坐着\",\"sitting down\":\"坐着\",\"spread legs\":\"张腿\",\"open legs\":\"张腿\",\"spread leg\":\"张腿\",\"squatting\":\"蹲下\",\"squat\":\"蹲下\",\"crouched\":\"蹲下\",\"crouch\":\"蹲下\",\"crouching\":\"蹲下\",\"top-down bottom-up\":\"趴着翘臀\",\"ass-up head-down\":\"趴着翘臀\",\"face down ass up\":\"趴着翘臀\",\"wariza\":\"割坐\",\"w sitting\":\"割坐\",\"w-sitting\":\"割坐\",\"w-legs\":\"割坐\",\"w legs\":\"割坐\",\"yokozuwari\":\"侧身坐\",\"zombie pose\":\"僵尸姿势\",\"humpbacked\":\"驼背\",\"back-to-back\":\"背靠背\",\"head back\":\"弓背高潮\",\"bowing\":\"鞠躬\",\"leaning\":\"倚靠/身体倾斜\",\"leaning back\":\"身体往后靠\",\"leaning to the side\":\"向一侧倾斜身体\",\"on back\":\"仰躺\",\"lying on back\":\"仰躺\",\"supine\":\"仰躺\",\"on side\":\"侧卧\",\"lying on side\":\"侧卧\",\"reclining\":\"斜倒斜躺姿势\",\"recline\":\"斜倒斜躺姿势\",\"sitting on lap\":\"坐在大腿上\",\"sitting in lap\":\"坐在大腿上\",\"straddling\":\"跨坐\",\"straddle\":\"跨坐\",\"the pose\":\"趴在地上并翘起脚\",\"head rest\":\"枕着头/托着头\",\"chin rest\":\"枕着头/托着头\",\"head tilt\":\"歪着头\",\"head down\":\"低着头\",\"one knee\":\"单膝跪\",\"kneeling on one leg\":\"单膝跪\",\"butterfly sitting\":\"蝴蝶坐\",\"butterfly pose\":\"蝴蝶坐\",\"figure four sitting\":\"二郎腿\",\"lotus position\":\"结跏趺坐\",\"sitting on person\":\"坐在人身上\",\"sitting on\":\"坐在人身上\",\"thigh straddling\":\"大腿跨骑\",\"thigh straddle\":\"大腿跨骑\",\"upright straddle\":\"对坐体位\",\"standing\":\"站立的\",\"legs apart\":\"两腿分开\",\"standing on one leg\":\"单腿站立\",\"on one foot\":\"单腿站立\",\"standing on one foot\":\"单腿站立\",\"on one leg\":\"单腿站立\",\"balancing\":\"(保持)平衡的姿势\",\"balance\":\"(保持)平衡的姿势\",\"crawling\":\"爬行\",\"jumping\":\"跳跃\",\"jump\":\"跳跃\",\"running\":\"奔跑\",\"run\":\"奔跑\",\"walking\":\"走路\",\"wallwalking\":\"走在墙顶上\",\"prostration\":\"失意体前屈/Orz\",\"orz\":\"失意体前屈/Orz\",\"chest stand\":\"用胸支撑身体\",\"cowering\":\"抱头\",\"crucifixion\":\"磔\",\"faceplant\":\"脸贴地面\",\"battoujutsu stance\":\"拔刀起手式\",\"full scorpion\":\"头扑倒在地\",\"stretching\":\"伸懒腰\",\"stretch\":\"伸懒腰\",\"superhero landing\":\"三点着地\",\"three-point landing\":\"三点着地\",\"handstand\":\"用手倒立\",\"standing on hands\":\"用手倒立\",\"headstand\":\"用头倒立\",\"yoga\":\"瑜伽\",\"scorpion pose\":\"蝎子姿势\",\"slouching\":\"伛\",\"twisted torso\":\"躯干夸张地扭曲\",\"crossed ankles\":\"交叉脚踝\",\"folded\":\"抬腿露阴\",\"leg up\":\"抬起腿\",\"one leg raised\":\"抬起腿\",\"knees to chest\":\"膝盖顶到胸部\",\"knees on chest\":\"膝盖顶到胸部\",\"knees-on-chest\":\"膝盖顶到胸部\",\"legs over head\":\"双腿抬过头\",\"outstretched leg\":\"腿部伸展\",\"split\":\"分开\",\"splits\":\"分开\",\"pigeon pose\":\"鸽子姿势\",\"standing split\":\"站立劈叉/站立高抬腿\",\"watson cross\":\"双腿交叉站姿\",\"arm around neck\":\"手臂环绕脖子\",\"hand on another's neck\":\"手放在他人的脖子上\",\"hand on own neck\":\"把手放在自己的脖子上\",\"neck biting\":\"咬脖子\",\"neck bite\":\"咬脖子\",\"necking\":\"缩颈\",\"kissing neck\":\"亲吻脖子\",\"text\":\"含文字\",\"signature\":\"含签名\",\"artist signature\":\"含签名\",\"autograph\":\"含签名\",\"signed\":\"含签名\",\"watermark\":\"含水印\",\"watermarked\":\"含水印\",\"username\":\"含用户名\",\"animalization\":\"动物化\",\"animalisation\":\"动物化\",\"foodification\":\"食物化\",\"furrification\":\"多毛化\",\"humanization\":\"拟人化\",\"mechanization\":\"机械化\",\"monsterification\":\"魔物化\",\"objectification\":\"物品化\",\"personification\":\"拟人化\",\"anthropomorphism\":\"拟人化\",\"slimification\":\"史莱姆化\",\"vehicalization\":\"载具化\",\"zombification\":\"僵尸化\",\"adapted costume\":\"原设服装改编\",\"adapted outfit\":\"原设服装改编\",\"alternate costume\":\"角色换装\",\"alternative costume\":\"角色换装\",\"alternate outfit\":\"角色换装\",\"alternate headwear\":\"与原设不同头饰变化\",\"alternative hat\":\"与原设不同头饰变化\",\"alternate hat\":\"与原设不同头饰变化\",\"alternative headwear\":\"与原设不同头饰变化\",\"alternate weapon\":\"与原设不同武器变化\",\"alternative weapon\":\"与原设不同武器变化\",\"headwear switch\":\"头饰互换\",\"hat switch\":\"头饰互换\",\"no eyewear\":\"去掉了(原设有的)眼镜\",\"no glasses\":\"去掉了(原设有的)眼镜\",\"no headwear\":\"去掉了(原设有的)头饰\",\"no bandana\":\"去掉了(原设有的)头饰\",\"no helmet\":\"去掉了(原设有的)头饰\",\"no hat\":\"去掉了(原设有的)头饰\",\"hatless\":\"去掉了(原设有的)头饰\",\"hat-less\":\"去掉了(原设有的)头饰\",\"costume switch\":\"服饰互换\",\"exchanging clothes\":\"服饰互换\",\"costume swap\":\"服饰互换\",\"outfit switch\":\"服饰互换\",\"contemporary\":\"现代改编\",\"modern clothing\":\"现代改编\",\"enmaided\":\"女仆装\",\"costume combination\":\"服装组合\",\"alternate breast size\":\"贫乳化/爆乳化\",\"alternate wings\":\"与原设不同翅膀\",\"alternative wings\":\"与原设不同翅膀\",\"alternate skin color\":\"与原设不同肤色变化\",\"no fire\":\"无火化\",\"no horn\":\"无角化\",\"no tail\":\"无尾化\",\"no wings\":\"去掉了(原设有的)翅膀\",\"no animal ears\":\"去掉了(原设有的)兽耳\",\"no legwear\":\"裆胯以下裸着\",\"no mask\":\"去掉了(原设有的)面具\",\"alternate hair color\":\"与原设不同发色变化\",\"alternative hair color\":\"与原设不同发色变化\",\"alternate haircolor\":\"与原设不同发色变化\",\"alternate hairstyle\":\"与原设不同发型变化\",\"alternative hairstyle\":\"与原设不同发型变化\",\"alternate hair style\":\"与原设不同发型变化\",\"alternative hair style\":\"与原设不同发型变化\",\"hair down\":\"披下来的头发\",\"hairdown\":\"披下来的头发\",\"hair up\":\"盘起来的头发\",\"alternate hair length\":\"与原设不同头发长度变化\",\"alternative hair length\":\"与原设不同头发长度变化\",\"alternate eye color\":\"与原设不同瞳色\",\"alternative eye color\":\"与原设不同瞳色\",\"unusually open eyes\":\"(与原设不同)睁眼\",\"out of character\":\"不符角色原本性格\",\"personality switch\":\"人格替换\",\"personality swap\":\"人格替换\",\"role reversal\":\"角色转换\",\"dark persona\":\"黑化\",\"light persona\":\"美化\",\"alternate color\":\"异色\",\"alternate colors\":\"异色\",\"alternative color\":\"异色\",\"alternate element\":\"与原设不同元素\",\"alternative element\":\"与原设不同元素\",\"palette swap\":\"色调互换\",\"player 2\":\"2P玩家角色风格颜色替换\",\"age comparison\":\"年龄对比\",\"age progression\":\"年龄段展现\",\"aged down\":\"年龄减少\",\"younger\":\"年龄减少\",\"de-aged\":\"年龄减少\",\"aged up\":\"年龄增加\",\"older\":\"年龄增加\",\"character doll\":\"角色公仔\",\"fusion\":\"融合/合体\",\"genderswap\":\"性转\",\"crossgender\":\"性转\",\"genderbend\":\"性转\",\"sex change\":\"性转\",\"rule 63\":\"性转\",\"genderswap (mtf)\":\"女体化\",\"genderswap (ftm)\":\"男体化\",\"if they mated\":\"假如这两个角色有孩子了\",\"alternate universe\":\"异世界\",\"what if\":\"异世界\",\"landscape\":\"风景\",\"scenary\":\"风景\",\"science fiction\":\"科幻\",\"scifi\":\"科幻\",\"sci-fi\":\"科幻\",\"futuristic\":\"科幻\",\"sci fi\":\"科幻\",\"gradient background\":\"渐变的背景\",\"simple background\":\"简单背景/无背景\",\"transparent background\":\"透明背景\",\"transparent gif\":\"透明背景\",\"transparent png\":\"透明背景\",\"pentagram\":\"五角星\",\"magic circle\":\"魔法阵\",\"magical circle\":\"魔法阵\",\"magic circles\":\"魔法阵\",\"magical circles\":\"魔法阵\",\"valentine\":\"情人节\",\"valentines\":\"情人节\",\"valentine's day\":\"情人节\",\"valentines day\":\"情人节\",\"halloween\":\"万圣节\",\"christmas\":\"圣诞节\",\"xmas\":\"圣诞节\",\"outdoors\":\"户外\",\"outside\":\"户外\",\"outdoor\":\"户外\",\"indoors\":\"室内\",\"feather\":\"场景飘羽毛\",\"beautiful detailed water\":\"漂亮的水\",\"white background\":\"白色背景\",\"bandaid\":\"创可贴\",\"band-aid\":\"创可贴\",\"bandaids\":\"创可贴\",\"band aids\":\"创可贴\",\"cane\":\"手杖\",\"walking stick\":\"手杖\",\"chains\":\"锁链\",\"cuffs\":\"手枷\",\"cuff\":\"手枷\",\"handcuffs\":\"警用手铐\",\"handcuff\":\"警用手铐\",\"shackles\":\"宽手铐\",\"shackle\":\"宽手铐\",\"manacles\":\"宽手铐\",\"tattoo\":\"纹身\",\"tattoos\":\"纹身\",\"sarong\":\"莎笼/沙滩浴巾\",\"pareo\":\"莎笼/沙滩浴巾\",\"buttons\":\"纽扣\",\"bread\":\"面包\",\"baguette\":\"法棍\",\"french bread\":\"法棍\",\"biscuit (bread)\":\"饼干（面包）\",\"bread bun\":\"面包包子\",\"bread crust\":\"面包皮\",\"bread eating race\":\"吃面包比赛（咬住面包跑到终点）\",\"bread eating contest\":\"吃面包比赛（咬住面包跑到终点）\",\"japari bun\":\"加帕里面包（兽娘动物园）\",\"melon bread\":\"菠萝包\",\"melonpan\":\"菠萝包\",\"meronpan\":\"菠萝包\",\"toast\":\"吐司\",\"cereal\":\"谷物早餐\",\"cracker\":\"饼干\",\"crackers\":\"饼干\",\"arare\":\"粗米饼\",\"senbei\":\"仙贝\",\"rice cracker\":\"仙贝\",\"senbei (food)\":\"仙贝\",\"croissant\":\"羊角面包\",\"empanada\":\"恩巴纳达\",\"noodles\":\"面条\",\"noodle\":\"面条\",\"pasta\":\"意大利面\",\"lasagne\":\"千层面\",\"lasagna\":\"千层面\",\"spaghetti\":\"意大利面\",\"black spaghetti\":\"黑色意大利面\",\"spaghetti and meatballs\":\"肉丸意大利面\",\"ramen\":\"拉面\",\"cup ramen\":\"杯面\",\"cup noodles\":\"杯面\",\"jirou (ramen)\":\"堆高的豚骨拉面\",\"soba\":\"荞麦\",\"yakisoba\":\"炒面\",\"italian (niigata)\":\"意大利面（新潟）\",\"yakisobapan\":\"炒面面包\",\"soumen\":\"素麺（面条 食物）\",\"udon\":\"乌冬面\",\"kitsune udon\":\"狐狸乌冬面\",\"pancake\":\"煎饼\",\"pancakes\":\"煎饼\",\"pancake stack\":\"煎饼堆\",\"stack of pancakes\":\"煎饼堆\",\"rice\":\"米饭\",\"fried rice\":\"炒饭\",\"omurice\":\"蛋包饭\",\"rice omelet\":\"蛋包饭\",\"onigiri\":\"饭团\",\"riceball\":\"饭团\",\"rice ball\":\"饭团\",\"rice on face\":\"脸上有米饭\",\"rice on cheek\":\"脸上有米饭\",\"rice porridge\":\"稀饭\",\"nanakusa-no-sekku\":\"喝七草粥的日子\",\"risotto\":\"烩饭\",\"scone\":\"烤饼\",\"waffle\":\"华夫饼干\",\"waffles\":\"华夫饼干\",\"chest\":\"胸肌\",\"breasts\":\"胸部\",\"boobs\":\"胸部\",\"tits\":\"胸部\",\"breast\":\"胸部\",\"flat chest\":\"贫乳 (A)\",\"pettanko\":\"贫乳 (A)\",\"flat chested\":\"贫乳 (A)\",\"small breasts\":\"小胸部 (B)\",\"medium breasts\":\"中等胸部 (C)\",\"large breasts\":\"大胸 (D)\",\"large boobs\":\"大胸 (D)\",\"large tits\":\"大胸 (D)\",\"large breast\":\"大胸 (D)\",\"big breasts\":\"大胸 (D)\",\"huge breasts\":\"巨乳 (E)\",\"huge tits\":\"巨乳 (E)\",\"huge boobs\":\"巨乳 (E)\",\"gigantic breasts\":\"魔乳 (F)\",\"gigantic breast\":\"魔乳 (F)\",\"bra\":\"胸罩\",\"bustier\":\"胸衣\",\"chemise\":\"吊带胸衣\",\"sarashi\":\"缠胸布\",\"bandage bra\":\"缠胸布\",\"bandagebra\":\"缠胸布\",\"cleavage\":\"乳沟\",\"no bra\":\"无胸罩\",\"brooch\":\"胸针\",\"broach\":\"胸针\",\"chest jewel\":\"胸前有宝石\",\"chest gem\":\"胸前有宝石\",\"chocolate on breasts\":\"胸上的巧克力\",\"strap between breasts\":\"乳房之间的带子\",\"strap cleavage\":\"乳房之间的带子\",\"paisura\":\"乳房之间的带子\",\"headphones on breasts\":\"耳机压胸\",\"underboob\":\"南半球\",\"under boob\":\"南半球\",\"underbreast\":\"南半球\",\"bandaids on nipples\":\"乳头贴着创可贴\",\"bandaid on nipples\":\"乳头贴着创可贴\",\"bandaids on nipple\":\"乳头贴着创可贴\",\"bandaid on nipple\":\"乳头贴着创可贴\",\"beltbra\":\"皮带束胸\",\"belt bra\":\"皮带束胸\",\"lace-trimmed bra\":\"蕾丝边胸罩\",\"open bra\":\"(前面)解开的胸罩\",\"untied bra\":\"(前面)解开的胸罩\",\"unhooked bra\":\"(前面)解开的胸罩\",\"unfastened bra\":\"(前面)解开的胸罩\",\"sports bra\":\"运动内衣\",\"bow bra\":\"带蝴蝶结的胸罩\",\"star pasties\":\"星形乳贴\",\"training bra\":\"运动内衣\",\"bra lift\":\"掀上去的胸罩\",\"bra peek\":\"微微露出胸罩\",\"bra pull\":\"拉下的胸罩\",\"bra down\":\"拉下的胸罩\",\"bra removed\":\"摘下的胸罩\",\"bra off\":\"摘下的胸罩\",\"bra strap\":\"内衣肩带\",\"breast padding\":\"胸垫\",\"bra padding\":\"胸垫\",\"breast pads\":\"胸垫\",\"fake breasts\":\"胸垫\",\"bra stuffing\":\"胸垫\",\"breast pad\":\"胸垫\",\"breast stuffing\":\"胸垫\",\"breastplate\":\"胸甲\",\"chestplate\":\"胸甲\",\"breast plate\":\"胸甲\",\"chest plate\":\"胸甲\",\"budget sarashi\":\"绷带裹胸\",\"cupless bra\":\"高露出度胸罩\",\"breastless bra\":\"高露出度胸罩\",\"nippleless bra\":\"高露出度胸罩\",\"heart pasties\":\"心形乳贴\",\"lace bra\":\"蕾丝胸罩\",\"pasties\":\"乳贴\",\"strap gap\":\"泛指覆盖面少的吊带胸罩\",\"strapless bra\":\"无肩带胸罩\",\"tube top\":\"直筒式抹胸\",\"tubetop\":\"直筒式抹胸\",\"nipples\":\"乳头\",\"nipple\":\"乳头\",\"puffy nipples\":\"大乳头\",\"puffy nipple\":\"大乳头\",\"small nipples\":\"小乳头\",\"areola slip\":\"乳晕微露\",\"areolae slip\":\"乳晕微露\",\"arm under breasts\":\"托胸\",\"arms under breasts\":\"双手托胸\",\"asymmetrical docking\":\"胸部互碰/胸顶着胸\",\"symmetrical docking\":\"胸部贴着胸部\",\"breast to breast\":\"胸部贴着胸部\",\"bouncing breasts\":\"乳摇\",\"breast bondage\":\"乳房绑缚\",\"breast grab\":\"揉胸\",\"breasts grab\":\"揉胸\",\"grabbing breasts\":\"揉胸\",\"boob grab\":\"揉胸\",\"breast hold\":\"抱着胸部\",\"holding breasts\":\"抱着胸部\",\"breast lift\":\"托着胸部\",\"breast poke\":\"戳胸\",\"breast press\":\"挤压胸部\",\"breast rest\":\"搁着胸部\",\"head between breasts\":\"头埋在胸里/洗面奶\",\"head in breasts\":\"头埋在胸里/洗面奶\",\"breast squeeze\":\"从两侧挤胸\",\"breasts squeeze\":\"从两侧挤胸\",\"breast suppress\":\"手放在乳房上方\",\"breasts on glass\":\"胸压玻璃\",\"breasts against glass\":\"胸压玻璃\",\"breasts on head\":\"压在头上的乳房\",\"headboob\":\"压在头上的乳房\",\"bubble tea challenge\":\"不用手喝珍珠奶茶挑战\",\"tapioca challenge\":\"不用手喝珍珠奶茶挑战\",\"covering breasts\":\"遮着乳房\",\"breast cover\":\"遮着乳房\",\"breast covering\":\"遮着乳房\",\"handbra\":\"遮着乳房\",\"covering nipples\":\"挡住乳头\",\"flat chest grab\":\"抓着贫乳\",\"flat grab\":\"抓着贫乳\",\"grabbing from behind\":\"从背后揉胸/从背后抓住胸部\",\"hand under shirt\":\"手伸进衬衫下面\",\"hand up shirt\":\"手伸进衬衫下面\",\"hand in shirt\":\"手伸进衬衫下面\",\"nipple tweak\":\"玩弄乳头\",\"nipple pinch\":\"玩弄乳头\",\"nipple pull\":\"拉乳头\",\"breast smother\":\"把头塞入胸\",\"breast envy\":\"胸围歧视\",\"flat envy\":\"平胸歧视\",\"breast expansion\":\"丰胸\",\"breast reduction\":\"缩胸\",\"bust measuring\":\"罩杯测量\",\"breast measuring\":\"罩杯测量\",\"flying button\":\"飞出的纽扣\",\"convenient breasts\":\"自然的胸部\",\"inconvenient breasts\":\"不自然的胸部\",\"oversized breast cup\":\"过大的罩杯\",\"weighing breasts\":\"测量乳房重量\",\"areolae\":\"乳晕\",\"areolas\":\"乳晕\",\"areola\":\"乳晕\",\"dark areolae\":\"深色的乳晕\",\"glands of montgomery\":\"蒙哥马利腺体\",\"large areolae\":\"大乳晕\",\"big areolae\":\"大乳晕\",\"large areola\":\"大乳晕\",\"big areola\":\"大乳晕\",\"light areolae\":\"有光泽的乳晕\",\"backboob\":\"从背后可看到的胸部\",\"back boob\":\"从背后可看到的胸部\",\"bursting breasts\":\"包不住的巨乳\",\"dark nipples\":\"深色的乳头\",\"covered nipples\":\"激凸的乳头/隐约可见的乳头\",\"perky nipples\":\"激凸的乳头/隐约可见的乳头\",\"erect nipple\":\"激凸的乳头/隐约可见的乳头\",\"erect nipples\":\"激凸的乳头/隐约可见的乳头\",\"erect nipples under clothes\":\"激凸的乳头/隐约可见的乳头\",\"inverted nipples\":\"内陷乳头\",\"sunken nipples\":\"内陷乳头\",\"long nipples\":\"长乳头\",\"nipple slip\":\"乳头走光\",\"nipslip\":\"乳头走光\",\"nippleslip\":\"乳头走光\",\"nip slip\":\"乳头走光\",\"no nipples\":\"没画出乳头\",\"nippleless\":\"没画出乳头\",\"nipple hair\":\"乳头毛\",\"sideboob\":\"侧乳\",\"side boobs\":\"侧乳\",\"side boob\":\"侧乳\",\"sideboobs\":\"侧乳\",\"breast slip\":\"胸部走光\",\"boob slip\":\"胸部走光\",\"breasts out\":\"胸部露出\",\"breasts outside\":\"胸部露出\",\"breasts out of clothes\":\"胸部露出\",\"impossible shirt\":\"贴合程度不合逻辑的衬衫\",\"one breast out\":\"露出一只乳房\",\"breast outside\":\"露出一只乳房\",\"asymmetrical breasts\":\"不对称的胸部\",\"lopsided breasts\":\"不对称的胸部\",\"breasts apart\":\"向两侧摊开的乳房\",\"floating breasts\":\"漂浮的乳房\",\"hanging breasts\":\"(俯身)双乳下垂\",\"hanging boob\":\"(俯身)双乳下垂\",\"perky breasts\":\"丰满的乳房\",\"sagging breasts\":\"(因俯身而)下垂的乳房\",\"unaligned breasts\":\"左右乳房动态不一\",\"veiny breasts\":\"看见静脉的乳房\",\"pointy breasts\":\"尖乳房\",\"very perky breasts\":\"尖乳房\",\"torpedo breasts\":\"尖乳房\",\"nursing bra\":\"哺乳用文胸\",\"shelf bra\":\"无顶文胸/露出乳头的胸罩\",\"breastless clothes\":\"露胸的衣服\",\"breastless clothing\":\"露胸的衣服\",\"breast curtain\":\"乳帘\",\"breast veil\":\"乳帘\",\"chest binder\":\"平胸衬衫\",\"cinderella bust\":\"Feast 灰姑娘系列胸罩\",\"cleavage cutout\":\"露出的乳沟\",\"tit window\":\"露出的乳沟\",\"cleavage window\":\"露出的乳沟\",\"heart cleavage cutout\":\"露出的乳沟\",\"boob window\":\"露出的乳沟\",\"framed breasts\":\"极具立体感的乳房\",\"nipple cutout\":\"衣服破损露出乳头\",\"nippleless clothes\":\"能露出乳头的衣物\",\"nippleless clothing\":\"能露出乳头的衣物\",\"panties on breasts\":\"在乳房上穿内裤\",\"rei no himo\":\"(乳头)激凸\",\"taut shirt\":\"绷紧的衬衫\",\"taut blouse\":\"绷紧的衬衫\",\"underbust\":\"勒着下胸围的衣服\",\"breast pillow\":\"乳房枕头\",\"face to breasts\":\"脸贴乳房\",\"face to pecs\":\"脸贴胸肌\",\"breast biting\":\"咬胸\",\"boob chomp\":\"咬胸\",\"breastfeeding\":\"哺乳\",\"breast feed\":\"哺乳\",\"breast feeding\":\"哺乳\",\"suckle\":\"哺乳\",\"nursing handjob\":\"喂奶手交\",\"nipple biting\":\"咬乳头\",\"nipple bite\":\"咬乳头\",\"licking nipple\":\"舔乳头\",\"licking nipples\":\"舔乳头\",\"breast pull\":\"拉胸\",\"breast punch\":\"锤胸\",\"breast slap\":\"拍胸\",\"hand in bra\":\"手在胸罩里\",\"nipple flick\":\"拨动乳头\",\"nipple press\":\"按乳头\",\"nipple push\":\"压乳头\",\"nipple rub\":\"揉搓乳头\",\"nipple-to-nipple\":\"乳头贴乳头\",\"between breasts\":\"乳沟里\",\"card between breasts\":\"卡片在乳沟里\",\"arm between breasts\":\"胳膊在乳沟里\",\"hand between breasts\":\"胳膊在乳沟里\",\"person between breasts\":\"乳房夹人\",\"tied breast\":\"绑起来的乳房\",\"breast mousepad\":\"乳房鼠标垫\",\"carried breast rest\":\"拿着乳房\",\"bust cup\":\"乳沟作杯子\",\"breast cup\":\"乳沟作杯子\",\"breasts cup\":\"乳沟作杯子\",\"alcohol between breasts\":\"乳沟作杯子\",\"cum on breasts\":\"射在胸上\",\"cum between breasts\":\"射在胸上\",\"semen on breasts\":\"射在胸上\",\"cum on tits\":\"射在胸上\",\"food on breasts\":\"胸上有食物\",\"object on breast\":\"胸上有物体\",\"tawawa challenge\":\"tawawa挑战/用胸撑起平放的手机\",\"object on pectorals\":\"胸肌上有物体\",\"oppai challenge\":\"欧派挑战\",\"airport\":\"飞机场\",\"control tower\":\"控制塔\",\"hangar\":\"机库\",\"apartment\":\"公寓\",\"aquarium\":\"水族馆\",\"arcade\":\"室内购物中心\",\"bar\":\"酒吧\",\"izakaya\":\"居酒屋\",\"tavern\":\"酒馆\",\"barn\":\"谷仓\",\"bunker\":\"掩体/地堡\",\"bus stop\":\"公交车站\",\"busstop\":\"公交车站\",\"bowling alley\":\"保龄球馆\",\"cafe\":\"咖啡厅\",\"coffee shop\":\"咖啡厅\",\"casino\":\"赌场\",\"castle\":\"城堡\",\"floating castle\":\"浮动城堡\",\"church\":\"教堂\",\"construction site\":\"施工现场\",\"convention\":\"售卖现场\",\"garage\":\"车库\",\"gas station\":\"加油站\",\"gazebo\":\"凉亭\",\"greenhouse\":\"温室\",\"hospital\":\"医院\",\"house\":\"房子\",\"houses\":\"房子\",\"hotel\":\"酒店\",\"hut\":\"小屋\",\"industrial\":\"重工业\",\"factory\":\"工厂\",\"refinery\":\"精炼厂\",\"powerplant\":\"发电厂\",\"nuclear powerplant\":\"核电厂\",\"cooling tower\":\"冷却塔\",\"warehouse\":\"仓库\",\"lighthouse\":\"灯塔\",\"mall\":\"购物中心\",\"megastructure\":\"巨型结构\",\"space elevator\":\"轨道电梯\",\"orbital elevator\":\"轨道电梯\",\"military base\":\"军事基地\",\"mosque\":\"清真寺\",\"museum\":\"博物馆\",\"art gallery\":\"美术馆\",\"nightclub\":\"夜店\",\"observatory\":\"天文台\",\"onsen\":\"温泉\",\"hotspring\":\"温泉\",\"hot spring\":\"温泉\",\"hot springs\":\"温泉\",\"pagoda\":\"宝塔\",\"planetarium\":\"天文馆\",\"prison\":\"监狱\",\"jail\":\"监狱\",\"restaurant\":\"餐厅\",\"rooftop\":\"屋顶\",\"roof\":\"屋顶\",\"ruins\":\"废墟\",\"ruin\":\"废墟\",\"school\":\"学校竞赛泳衣\",\"skating rink\":\"滑冰场\",\"shack\":\"小屋\",\"shrine\":\"神社\",\"jinja\":\"神社\",\"shop\":\"商店\",\"shops\":\"商店\",\"store\":\"商店\",\"bakery\":\"面包店\",\"bookstore\":\"书店\",\"convenience store\":\"便利店\",\"flower shop\":\"花店\",\"pharmacy\":\"药店\",\"salon\":\"沙龙\",\"sex shop\":\"性用品店\",\"supermarket\":\"超市\",\"weapon shop\":\"武器商店\",\"skyscraper\":\"摩天大楼\",\"stadium\":\"体育场\",\"arena\":\"竞技场\",\"stilt house\":\"高跷屋\",\"temple\":\"寺庙\",\"theater\":\"剧院\",\"amphitheater\":\"音乐剧院\",\"movie theater\":\"电影院\",\"cinema\":\"电影院\",\"tower\":\"塔\",\"bell tower\":\"钟楼\",\"clock tower\":\"钟楼\",\"guard tower\":\"守卫塔\",\"minaret\":\"宣礼塔\",\"train station\":\"火车站\",\"treehouse\":\"树屋\",\"windmill\":\"风车\",\"windmills\":\"风车\",\"pool\":\"水池\",\"swimming pool\":\"水池\",\"censored\":\"有码\",\"censoring\":\"有码\",\"censor\":\"有码\",\"uncensored\":\"无码\",\"uncensoring\":\"无码\",\"bar censor\":\"黑条打码\",\"censor bars\":\"黑条打码\",\"convenient censoring\":\"简单巧妙的打码\",\"convenient censorship\":\"简单巧妙的打码\",\"bubble filter\":\"泡泡打码\",\"hair censor\":\"头发遮住了乳头(三点)\",\"hair over breasts\":\"头发披在胸上\",\"hair on breasts\":\"头发披在胸上\",\"hair over crotch\":\"头发盖在胯下\",\"hair over one breast\":\"头发盖在一边胸上\",\"steam censor\":\"蒸汽/雾气打码\",\"convenient bath steam\":\"蒸汽/雾气打码\",\"tail censor\":\"尾巴遮住三点/用尾巴打码\",\"convenient tail\":\"尾巴遮住三点/用尾巴打码\",\"wing censor\":\"用翅膀打码\",\"censor wings\":\"用翅膀打码\",\"intimate covering\":\"自然的打码\",\"nude cover\":\"裸体封面\",\"clothes in front\":\"衣服在前面挡着\",\"mosaic censoring\":\"马赛克\",\"mosaic censor\":\"马赛克\",\"rough censoring\":\"马赛克\",\"pixel censor\":\"马赛克\",\"non-intimate covering\":\"不自然的打码\",\"novelty censor\":\"恶搞的马赛克\",\"can't show this\":\"不能显示这个\",\"character censor\":\"用人脸打码\",\"heart censor\":\"心形马赛克\",\"outside of play area\":\"离开了可游玩区域\",\"treasure mark censor\":\"宝藏标记打码\",\"out-of-frame censoring\":\"关键部位在画面外\",\"one finger selfie challenge\":\"单指自拍挑战\",\"fake censor\":\"假打码\",\"unnecessary censorship\":\"假打码\",\"censored food\":\"打码食品\",\"censored violence\":\"打码暴力行为\",\"identity censor\":\"眼部打码\",\"eye censor\":\"眼部打码\",\"pointless censoring\":\"敷衍的打码\",\"pointless censorship\":\"敷衍的打码\",\"2k-tan\":\"2K碳(OS碳)\",\"abe nana\":\"安部菜菜(偶像大师)\",\"admiral graf spee (azur lane)\":\"斯佩伯爵海军上将(碧蓝航线)\",\"aegis (persona)\":\"艾吉斯(女神异闻录)\",\"aigis (persona)\":\"艾吉斯(女神异闻录)\",\"aerith gainsborough\":\"艾丽丝·盖恩斯巴勒(最终幻想VII)\",\"aeris gainsborough\":\"艾丽丝·盖恩斯巴勒(最终幻想VII)\",\"afuro terumi\":\"亚风炉照美(闪电十一人)\",\"aphrodite (inazuma eleven)\":\"亚风炉照美(闪电十一人)\",\"agrias oaks\":\"阿格莉亚丝(最终幻想)\",\"ahri\":\"阿狸(英雄联盟)\",\"aida mana\":\"相田爱(心跳！光之美少女)\",\"aino megumi\":\"爱乃惠(光之美少女happiness charge)\",\"aino minako\":\"爱野美奈子(美少女战士)\",\"aircraft carrier oni\":\"空母栖鬼(舰Colle)\",\"aisaka taiga\":\"逢坂大河(龙与虎)\",\"aisha landar\":\"爱莎·兰德尔(艾尔之光)\",\"aisha (elsword)\":\"爱莎·兰德尔(艾尔之光)\",\"akagi (azur lane)\":\"赤城(碧蓝航线)\",\"akagi miria\":\"赤城米莉亚(偶像大师)\",\"akali\":\"阿卡丽(英雄联盟)\",\"akashi (azur lane)\":\"明石(碧蓝航线)\",\"akatsuki kirika\":\"晓切歌(战姬绝唱SYMPHOGEAR)\",\"akaza akari\":\"赤座灯里(摇曳百合)\",\"akemi homura\":\"晓美焰(魔法少女小圆)\",\"aki (girls und panzer)\":\"小秋(少女与战车)\",\"aki minoriko\":\"秋穰子(东方)\",\"aki shizuha\":\"秋静叶(东方)\",\"akita neru\":\"亚北音留(Vocaloid)\",\"akiyama mio\":\"秋山澪(K-ON!轻音少女)\",\"akiyama yukari\":\"秋山优花里(少女与战车)\",\"akizuki ritsuko\":\"秋月律子(偶像大师)\",\"akizuki ryo\":\"秋月凉(偶像大师)\",\"akizuki ryou\":\"秋月凉(偶像大师)\",\"akuma homura\":\"恶魔焰(魔法少女小圆)\",\"alastor (shakugan no shana)\":\"天壤劫火·亚拉斯特尔(灼眼的夏娜)\",\"alena (dq4)\":\"安莉娜公主(勇者斗恶龙4)\",\"alice cartelet\":\"爱丽丝·卡塔雷特(黄金拼图)\",\"alice carteret\":\"爱丽丝·卡塔雷特(黄金拼图)\",\"alice cartalet\":\"爱丽丝·卡塔雷特(黄金拼图)\",\"alice margatroid\":\"爱丽丝·玛格特罗依德(东方)\",\"alice margatroid (pc-98)\":\"爱丽丝·玛格特罗依德(东方 PC-98)\",\"alice margatroid (young)\":\"爱丽丝·玛格特罗依德(东方 PC-98)\",\"alisa (girls und panzer)\":\"亚理纱(少女与战车)\",\"alisa ilinichina amiella\":\"亚莉莎·伊莉妮提娜·阿米耶拉(噬神者系列)\",\"arisa iriinchina amieera\":\"亚莉莎·伊莉妮提娜·阿米耶拉(噬神者系列)\",\"alpaca suri (kemono friends)\":\"苏利羊驼(动物朋友)\",\"alpaca suri\":\"苏利羊驼(动物朋友)\",\"alphonse elric\":\"阿尔冯斯·艾尔利克(钢之炼金术师)\",\"altera (fate)\":\"阿提拉(Fate)\",\"attila (fate/grand order)\":\"阿提拉(Fate)\",\"skyscrapers\":\"摩天大楼\",\"neon lights\":\"霓虹灯\",\"cityscape\":\"城市风景\",\"fences\":\"栏杆\",\"building\":\"建筑\",\"buildings\":\"建筑\",\"babydoll\":\"透明睡衣\",\"bikini\":\"比基尼\",\"japanese clothes\":\"和服\",\"wafuku\":\"和服\",\"traditional japanese clothes\":\"和服\",\"japanese clothing\":\"和服\",\"bodysuit\":\"紧身衣\",\"body suit\":\"紧身衣\",\"business suit\":\"职场制服\",\"china dress\":\"旗袍\",\"cheongsam\":\"旗袍\",\"qipao\":\"旗袍\",\"chinadress\":\"旗袍\",\"chinese dress\":\"旗袍\",\"chinese clothes\":\"中国服饰(极大概率是旗袍)\",\"corset\":\"紧身褡\",\"dress\":\"连衣裙\",\"one-piece dress\":\"连衣裙\",\"gym uniform\":\"运动服\",\"gym clothes\":\"运动服\",\"leotard\":\"體操服\",\"lingerie\":\"女用贴身内衣裤\",\"obi\":\"衣带(和服用)\",\"pajamas\":\"睡衣\",\"pyjamas\":\"睡衣\",\"pajama\":\"睡衣\",\"pyjama\":\"睡衣\",\"santa\":\"圣诞装\",\"school swimsuit\":\"学校泳衣\",\"sukumizu\":\"学校泳衣\",\"school swimsuits\":\"学校泳衣\",\"school uniform\":\"学校制服\",\"seifuku\":\"学校制服\",\"school uniforms\":\"学校制服\",\"schoolgirl\":\"学校制服\",\"school girl\":\"学校制服\",\"see-through\":\"透明装\",\"seethrough\":\"透明装\",\"transparent clothing\":\"透明装\",\"sheer clothes\":\"透明装\",\"sheer clothing\":\"透明装\",\"side-tie bikini\":\"系带式比基尼\",\"suit\":\"西装\",\"swimsuit\":\"泳装\",\"swimsuits\":\"泳装\",\"swim suit\":\"泳装\",\"bathing suit\":\"泳装\",\"mizugi\":\"泳装\",\"torn clothes\":\"破烂衣服\",\"ripped clothing\":\"破烂衣服\",\"torn clothing\":\"破烂衣服\",\"ripped clothes\":\"破烂衣服\",\"underwear\":\"内衣\",\"undergarments\":\"内衣\",\"uniform\":\"制服\",\"uniforms\":\"制服\",\"yukata\":\"浴衣\",\"serafuku\":\"水手服\",\"wedding dress\":\"婚纱\",\"gothic\":\"哥特风格\",\"goth\":\"哥特风格\",\"lolita fashion\":\"洛丽塔风格\",\"lolita\":\"洛丽塔风格\",\"western\":\"西部风格\",\"nude\":\"裸体的\",\"naked\":\"裸体的\",\"naked apron\":\"裸体围裙\",\"nude apron\":\"裸体围裙\",\"hadaka apron\":\"裸体围裙\",\"naked overalls\":\"裸体工作服\",\"nude overalls\":\"裸体工作服\",\"naked ribbon\":\"裸体丝带\",\"nude ribbon\":\"裸体丝带\",\"tartan\":\"格子花纹\",\"striped\":\"横条花纹\",\"stripes\":\"横条花纹\",\"polka dot\":\"点状花纹\",\"polka dots\":\"点状花纹\",\"polka-dot\":\"点状花纹\",\"frills\":\"皱边\",\"frill\":\"皱边\",\"ruffles\":\"皱边\",\"frilly\":\"皱边\",\"frilled\":\"皱边\",\"formal\":\"正装\",\"lace\":\"蕾丝\",\"clothes down\":\"褪下衣物\",\"clothing down\":\"褪下衣物\",\"short kimono\":\"短下摆和服\",\"kimono\":\"和服\",\"open kimono\":\"敞开的和服\",\"open yukata\":\"敞开的和服\",\"suspender skirt\":\"吊带裙\",\"kimono skirt\":\"和服裙\",\"pleated dress\":\"百褶连衣裙\",\"sailor dress\":\"水手服款裙子\",\"strapless dress\":\"无肩带连衣裙\",\"shoulderless dress\":\"无肩带连衣裙\",\"sundress\":\"太阳裙/背心裙\",\"summerdress\":\"太阳裙/背心裙\",\"summer dress\":\"太阳裙/背心裙\",\"sun dress\":\"太阳裙/背心裙\",\"sheath dress\":\"包臀裙\",\"layered skirt\":\"分层式半身裙\",\"waist apron\":\"腰围裙\",\"half apron\":\"腰围裙\",\"pettiskirt\":\"蓬蓬裙\",\"tutu\":\"芭蕾舞裙\",\"layered dress\":\"分层连衣裙\",\"off-shoulder dress\":\"露肩连衣裙\",\"organza lace\":\"透明硬纱/蕾丝花边\",\"bikini armor\":\"比基尼盔甲\",\"bikini aside\":\"从三点剥开的比基尼\",\"bikini lift\":\"往上剥开的比基尼\",\"bow bikini\":\"带蝴蝶结的比基尼\",\"eyepatch bikini\":\"眼罩比基尼\",\"front-tie bikini\":\"从正面打结的比基尼\",\"highleg bikini\":\"高开衩的比基尼\",\"layered bikini\":\"分层比基尼\",\"lowleg bikini\":\"低腰比基尼\",\"maid bikini\":\"女仆比基尼\",\"micro bikini\":\"迷你比基尼\",\"microbikini\":\"迷你比基尼\",\"multi-strapped bikini\":\"细带款比基尼\",\"sailor bikini\":\"水手服款比基尼\",\"shell bikini\":\"贝壳比基尼\",\"seashell bra\":\"贝壳比基尼\",\"seashell bikini\":\"贝壳比基尼\",\"shell bra\":\"贝壳比基尼\",\"slingshot swimsuit\":\"弹弓泳衣/吊带泳衣/V字泳衣\",\"sling bikini\":\"弹弓泳衣/吊带泳衣/V字泳衣\",\"slingbikini\":\"弹弓泳衣/吊带泳衣/V字泳衣\",\"sling swimsuit\":\"弹弓泳衣/吊带泳衣/V字泳衣\",\"sports bikini\":\"运动比基尼\",\"strapless bikini\":\"无肩带比基尼\",\"thong bikini\":\"丁字式比基尼\",\"untied bikini\":\"解开的比基尼\",\"bandeau\":\"抹胸比基尼\",\"bikini under clothes\":\"比基尼当内衣\",\"armored dress\":\"战甲裙\",\"armoured dress\":\"战甲裙\",\"athletic leotard\":\"体操服\",\"ballet leotard\":\"体操服\",\"gymnast leotard\":\"体操服\",\"backless dress\":\"露背连衣裙\",\"open back dress\":\"露背连衣裙\",\"open-back dress\":\"露背连衣裙\",\"backless outfit\":\"露背装\",\"open back\":\"露背装\",\"backless\":\"露背装\",\"baseball uniform\":\"棒球服\",\"biker clothes\":\"自行车运动服\",\"bikesuit\":\"骑行套装\",\"biker suit\":\"骑行套装\",\"bike suit\":\"骑行套装\",\"bikini skirt\":\"比基尼裙\",\"bodysuit under clothes\":\"紧身衣裤\",\"bondage outfit\":\"束缚服\",\"casual one-piece swimsuit\":\"连体泳衣\",\"collared dress\":\"有领连衣裙\",\"competition school swimsuit\":\"竞泳死库水\",\"competition swimsuit\":\"赛用泳衣\",\"evening gown\":\"晚会礼服\",\"evening dress\":\"晚会礼服\",\"dougi\":\"武道服\",\"gi\":\"武道服\",\"front zipper swimsuit\":\"拉链在正面的泳衣\",\"gown\":\"女裙/女长服/女礼服\",\"halter dress\":\"绕颈裙/衬衣式连衣裙/露背吊带裙\",\"hanfu\":\"汉服\",\"harem outfit\":\"舞娘服\",\"harem clothes\":\"舞娘服\",\"highleg leotard\":\"高开衩的连身衣\",\"impossible bodysuit\":\"人体彩绘般的紧身衣\",\"kindergarten uniform\":\"幼儿园制服\",\"latex\":\"胶衣\",\"letterman jacket\":\"棒球服\",\"varsity jacket\":\"棒球服\",\"living clothes\":\"活体衣服\",\"loungewear\":\"休闲服\",\"meiji schoolgirl uniform\":\"明治年间女学生制服\",\"military uniform\":\"军服\",\"one-piece swimsuit\":\"一体式泳衣\",\"one-piece\":\"一体式泳衣\",\"playboy bunny leotard\":\"兔女郎连身衣\",\"police uniform\":\"警服\",\"reverse bunnysuit\":\"逆兔女郎\",\"sailor\":\"水手服\",\"sailor uniform\":\"水手服\",\"sailor suit\":\"水手服\",\"sailor senshi uniform\":\"美少女战士制服\",\"santa costume\":\"圣诞老人服装\",\"santa suit\":\"圣诞老人服装\",\"santa outfit\":\"圣诞老人服装\",\"stile uniform\":\"女侍从的制服\",\"straitjacket\":\"拘束服\",\"straightjacket\":\"拘束服\",\"straight jacket\":\"拘束服\",\"uchikake\":\"白无垢/日式嫁衣\",\"wedding kimono\":\"白无垢/日式嫁衣\",\"varia suit\":\"强化服\",\"virgin killer outfit\":\"处男杀手服\",\"volleyball uniform\":\"排球服\",\"cute & girly (idolmaster)\":\"Cute & Girly (偶像大师)\",\"crinoline\":\"裙撑/裙架\",\"dress flip\":\"飘起的裙子\",\"dress grab\":\"抓住裙子\",\"skirt basket\":\"裙子篮兜\",\"skirt carry\":\"裙子篮兜\",\"dress basket\":\"裙子篮兜\",\"dress carry\":\"裙子篮兜\",\"torn dress\":\"撕破的连衣裙\",\"wet dress\":\"潮湿的衣服\",\"aqua dress\":\"水色连衣裙\",\"black dress\":\"黑连衣裙\",\"blue dress\":\"蓝连衣裙\",\"brown dress\":\"棕色连衣裙\",\"green dress\":\"绿色连衣裙\",\"grey dress\":\"灰色连衣裙\",\"gray dress\":\"灰色连衣裙\",\"orange dress\":\"橙色连衣裙\",\"pink dress\":\"粉连衣裙\",\"purple dress\":\"紫连衣裙\",\"red dress\":\"红连衣裙\",\"sepia dress\":\"红棕色连衣裙\",\"white dress\":\"白色连衣裙\",\"yellow dress\":\"黄色连衣裙\",\"multicolored dress\":\"多色连衣裙\",\"two-tone dress\":\"双色连衣裙\",\"argyle dress\":\"钻石图案的裙子\",\"checkered dress\":\"方格花纹连衣裙\",\"flag dress\":\"国旗连衣裙\",\"plaid dress\":\"格子连衣裙\",\"polka dot dress\":\"圆点花纹连衣裙\",\"polka-dot dress\":\"圆点花纹连衣裙\",\"print dress\":\"印花裙子\",\"striped dress\":\"条纹连衣裙\",\"vertical-striped dress\":\"垂直条纹连衣裙\",\"pinstripe dress\":\"细条纹连衣裙\",\"frilled dress\":\"花边连衣裙\",\"frilly dress\":\"花边连衣裙\",\"ruffled dress\":\"花边连衣裙\",\"fur-trimmed dress\":\"毛边连衣裙\",\"half-dress\":\"半开裙\",\"highleg dress\":\"高叉长裙\",\"high-low skirt\":\"高低裙\",\"short front long back skirt\":\"高低裙\",\"hobble dress\":\"乳胶连衣裙\",\"impossible dress\":\"不切实际的连衣裙\",\"lace-trimmed dress\":\"蕾丝连衣裙\",\"latex dress\":\"乳胶裙\",\"long dress\":\"长裙\",\"ribbed dress\":\"罗纹连衣裙\",\"ribbon-trimmed dress\":\"色带装饰的连衣裙\",\"short dress\":\"短裙\",\"mini dress\":\"短裙\",\"minidress\":\"短裙\",\"side slit\":\"侧开叉\",\"leg slit\":\"侧开叉\",\"taut dress\":\"绷紧的连衣裙\",\"see-through dress\":\"透明连衣裙\",\"sleeveless dress\":\"无袖连衣裙\",\"cake dress\":\"形似蛋糕的连衣裙\",\"coat dress\":\"外套连衣裙\",\"cocktail dress\":\"燕尾短裙\",\"denim dress\":\"牛仔连衣裙\",\"dirndl\":\"酒馆服务员服装\",\"funeral dress\":\"丧服\",\"mermaid dress\":\"鱼尾裙\",\"negligee\":\"晨衣\",\"nightgown\":\"睡衣\",\"nighty\":\"睡衣\",\"night gown\":\"睡衣\",\"nightie\":\"睡衣\",\"nightdress\":\"睡衣\",\"night dress\":\"睡衣\",\"microskirt\":\"超短裙\",\"pencil dress\":\"铅笔裙\",\"pencil skirt\":\"短铅笔裙\",\"plaid skirt\":\"格子呢短裙\",\"tartan skirt\":\"格子呢短裙\",\"pinafore dress\":\"背心裙/无袖连衣裙\",\"jumper\":\"背心裙/无袖连衣裙\",\"santa dress\":\"圣诞老人风格的裙子\",\"sweater dress\":\"毛衣连衣裙\",\"sweaterdress\":\"毛衣连衣裙\",\"tennis dress\":\"网球连衣裙\",\"trapeze dress\":\"梯形连衣裙\",\"tube dress\":\"抹胸连衣裙\",\"vietnamese dress\":\"越南连衣裙\",\"ao dai\":\"越南连衣裙\",\"aqua theme\":\"水蓝色\",\"black theme\":\"黑色主题\",\"blue theme\":\"蓝色\",\"brown theme\":\"棕色主题\",\"green theme\":\"绿色主题\",\"grey theme\":\"灰色\",\"gray theme\":\"灰色\",\"orange theme\":\"橙色\",\"pink theme\":\"粉色主题\",\"purple theme\":\"紫色\",\"red theme\":\"红色/红色主题\",\"white theme\":\"白色主题\",\"yellow theme\":\"黄色主题\",\"anime coloring\":\"动画上色\",\"cel shading\":\"卡通渲染\",\"gradient\":\"渐变色\",\"ff gradient\":\"最终幻想式渐变\",\"high contrast\":\"高对比度\",\"inverted colors\":\"色彩反转\",\"limited palette\":\"色块风格\",\"restricted palette\":\"色块风格\",\"monochrome\":\"单色画\",\"monochromatic\":\"单色画\",\"greyscale\":\"纯黑白色/黑白照片化/灰度\",\"black and white\":\"纯黑白色/黑白照片化/灰度\",\"grayscale\":\"纯黑白色/黑白照片化/灰度\",\"greyscale with colored background\":\"黑白角色与有色背景\",\"colored with greyscale background\":\"有色角色与黑白背景\",\"partially colored\":\"部分上色\",\"partially monochrome\":\"部分上色\",\"muted color\":\"哑光\",\"muted colors\":\"哑光\",\"neon palette\":\"霓虹色彩\",\"pale color\":\"苍白的颜色\",\"pale colors\":\"苍白的颜色\",\"pastel colors\":\"柔和色彩\",\"rainbow\":\"彩虹\",\"rainbows\":\"彩虹\",\"rainbow order\":\"彩虹色序排列\",\"sepia\":\"深棕色/乌贼墨色\",\"color connection\":\"色彩关联\",\"colorized\":\"上色\",\"colorful\":\"五彩斑斓的\",\"spot color\":\"黑白画中的少量颜色\",\"spot colors\":\"黑白画中的少量颜色\",\"afterimage\":\"残像\",\"border\":\"边框\",\"bordered\":\"边框\",\"windowboxed\":\"边框\",\"windowbox\":\"边框\",\"framed\":\"画框\",\"frame\":\"画框\",\"outside border\":\"一部分画到了背景框外面\",\"outside of border\":\"一部分画到了背景框外面\",\"out of border\":\"一部分画到了背景框外面\",\"cropped background\":\"一部分画到了背景框外面\",\"fading border\":\"褪色边框\",\"fading borders\":\"褪色边框\",\"rounded corners\":\"背景或画框是圆角\",\"viewfinder\":\"相机取景框\",\"camera frame\":\"相机取景框\",\"chart\":\"图表\",\"bust chart\":\"胸围图\",\"breast chart\":\"胸围图\",\"breast comparison\":\"胸围图\",\"boob chart\":\"胸围图\",\"character chart\":\"人设图\",\"reference sheet\":\"设定图\",\"character sheet\":\"设定图\",\"diagram\":\"图表\",\"move chart\":\"动作演示图\",\"relationship graph\":\"关系表\",\"relationship chart\":\"关系表\",\"seating chart\":\"座次表\",\"stats\":\"属性栏/状态表\",\"collage\":\"拼贴画\",\"column lineup\":\"小图拼接\",\"cropped\":\"遭到裁剪\",\"fake scrollbar\":\"假的滚动条\",\"head out of frame\":\"头部脱框\",\"eyes out of frame\":\"头部脱框\",\"out of frame\":\"脱框\",\"feet out of frame\":\"脚部脱框\",\"glitch\":\"画面噪点\",\"isometric\":\"等轴图\",\"letterboxed\":\"宽银幕格式\",\"letterbox\":\"宽银幕格式\",\"letter boxed\":\"宽银幕格式\",\"pillarboxed\":\"柱状画布背景\",\"pillarbox\":\"柱状画布背景\",\"lineup\":\"一排人\",\"line-up\":\"一排人\",\"line up\":\"一排人\",\"mosaic art\":\"马赛克艺术\",\"photomosaic\":\"马赛克拼图\",\"negative space\":\"大量留白\",\"omake\":\"附图\",\"partially underwater shot\":\"部分水下拍摄\",\"social media composition\":\"社交媒体整合\",\"symmetry\":\"左右对称\",\"symmetrical\":\"左右对称\",\"polar opposites\":\"两极对称\",\"rotational symmetry\":\"对称旋转/《少女革命》女同转圈圈\",\"tachi-e\":\"立绘样式\",\"trim marks\":\"裁剪标记\",\"crop marks\":\"裁剪标记\",\"zoom layer\":\"人物立绘缩放(剪影)图层\",\"zoomlayer\":\"人物立绘缩放(剪影)图层\",\"projected inset\":\"类似海报或杂志的插图效果\",\"furikake\":\"拌饭素\",\"honey\":\"蜂蜜\",\"jam\":\"果酱\",\"marmalade\":\"果酱/橘子酱\",\"ketchup\":\"番茄酱\",\"mayonnaise\":\"蛋黄酱\",\"mustard\":\"芥末\",\"peanut butter\":\"花生酱\",\"pepper shaker\":\"胡椒\",\"black pepper\":\"胡椒\",\"salt shaker\":\"撒盐瓶子\",\"sauce\":\"酱汁\",\"hot sauce\":\"辣酱\",\"soy sauce\":\"酱油\",\"sugar (food)\":\"粉状糖（食物）\",\"sugar cube\":\"方糖\",\"sugar cubes\":\"方糖\",\"sugar cube (object)\":\"方糖\",\"wasabi\":\"芥末\",\"syrup\":\"果酱\",\"chocolate syrup\":\"巧克力酱\",\"strawberry syrup\":\"草莓酱\",\"butter\":\"黄油\",\"cheese\":\"芝士\",\"smoked cheese\":\"烟熏奶酪\",\"swiss cheese\":\"瑞士奶酪\",\"cream\":\"奶油\",\"whipped cream\":\"打发的奶油\",\"eggnog\":\"蛋酒\",\"kefir\":\"开菲尔\",\"milk\":\"牛奶\",\"baby bottle\":\"婴儿奶瓶\",\"condensed milk\":\"炼乳\",\"chocolate milk\":\"巧克力牛奶\",\"milk bottle\":\"奶瓶\",\"milk carton\":\"盒装牛奶\",\"milk churn\":\"牛奶周转桶\",\"milk can\":\"牛奶周转桶\",\"milk mustache\":\"牛奶小胡子\",\"milkshake\":\"奶昔\",\"strawberry milk\":\"草莓牛奶\",\"yakult\":\"养乐多\",\"yogurt\":\"酸奶\",\"yoghurt\":\"酸奶\",\"facing away\":\"背对\",\"profile\":\"侧脸\",\"in profile\":\"侧脸\",\"straight-on\":\"正脸\",\"full body\":\"全身\",\"upper body\":\"上半身\",\"bust\":\"上半身\",\"lower body\":\"下半身\",\"cropped torso upper body\":\"上半身出框\",\"cropped shoulders\":\"肩膀出框\",\"cropped arms\":\"手臂出框\",\"cropped legs\":\"腿部出框\",\"cropped torso\":\"躯干出框\",\"selfiemirror\":\"自拍镜\",\"facing viewer\":\"面对观众\",\"looking at another\":\"盯着另一人\",\"looking afar\":\"远眺\",\"staring\":\"盯着看\",\"stare\":\"盯着看\",\"eye contact\":\"对视\",\"female pov\":\"女性视角\",\"looking at breasts\":\"瞄着乳房\",\"staring at breasts\":\"瞄着乳房\",\"looking at penis\":\"看着阴茎\",\"looking at phone\":\"看手机\",\"looking at viewer\":\"看向阅图者\",\"looking away\":\"移开视线\",\"averting eyes\":\"移开视线\",\"averted eyes\":\"移开视线\",\"looking back\":\"回眸\",\"looking over shoulder\":\"回眸\",\"turning\":\"回眸\",\"looking down\":\"俯视\",\"looking to the side\":\"看向侧面\",\"looking aside\":\"看向侧面\",\"looking to side\":\"看向侧面\",\"looking up\":\"仰视\",\"peeping\":\"偷窥(强调视角)\",\"spying\":\"偷窥(强调视角)\",\"pov crotch\":\"看向裤裆的视角\",\"pov hands\":\"手伸来方向的视角\",\"hand pov\":\"手伸来方向的视角\",\"sideways glance\":\"轻轻向侧面瞥\",\"side glance\":\"轻轻向侧面瞥\",\"taking picture\":\"拍照/自拍\",\"upshirt\":\"从衬衫下方瞥\",\"upshorts\":\"从裙底瞥\",\"upskirt\":\"从人的下方往上瞥\",\"solo focus\":\"单人焦点\",\"back focus\":\"背景焦点\",\"ass focus\":\"臀部焦点\",\"pov ass\":\"臀部焦点\",\"foot focus\":\"足部焦点\",\"pov feet\":\"足部焦点\",\"feet focus\":\"足部焦点\",\"portrait\":\"半身像\",\"alcohol\":\"酒精\",\"beer\":\"啤酒\",\"non-alcoholic beer\":\"非酒精啤酒\",\"guinness (beer)\":\"健力士黑啤酒(啤酒)\",\"champagne\":\"香槟酒\",\"cocktail\":\"鸡尾酒\",\"caesar (drink)\":\"凯撒鸡尾酒\",\"cocktail umbrella\":\"鸡尾酒伞\",\"drink umbrella\":\"鸡尾酒伞\",\"margarita\":\"玛格丽塔\",\"martini\":\"马提尼酒\",\"liquor\":\"酒\",\"sake\":\"日本酒\",\"tequila\":\"龙舌兰酒\",\"vodka\":\"伏特加\",\"whiskey\":\"威士忌酒\",\"wine\":\"葡萄酒\",\"coffee\":\"咖啡\",\"cafe au lait\":\"咖啡加牛奶\",\"canned coffee\":\"罐装咖啡\",\"coffee beans\":\"咖啡豆\",\"dandelion coffee\":\"蒲公英咖啡\",\"georgia max coffee\":\"Georgia MAX Coffee\",\"latte art\":\"咖啡拉花\",\"starbucks\":\"星巴克\",\"juice\":\"果汁\",\"amazake\":\"甘酒\",\"lemonade\":\"柠檬汽水\",\"orange juice\":\"橙汁\",\"soda\":\"苏打\",\"soft drink\":\"苏打\",\"7up\":\"7up\",\"calpis\":\"Calpis\",\"coca-cola\":\"可口可乐\",\"dr pepper\":\"Dr Pepper\",\"dr. pepper\":\"Dr Pepper\",\"fanta\":\"芬达\",\"melon soda\":\"绿色苏打水\",\"mountain dew\":\"激浪（饮料）\",\"pepsi\":\"百事可乐\",\"pepsi ice cucumber\":\"黄瓜味百事可乐\",\"ramune\":\"ramune 波子汽水\",\"root beer\":\"根汁啤酒\",\"soda can\":\"汽水罐\",\"pop can\":\"汽水罐\",\"tea\":\"茶\",\"barley tea\":\"燕麦茶\",\"black tea\":\"红茶\",\"bubble tea\":\"珍珠奶茶\",\"boba tea\":\"珍珠奶茶\",\"darjeeling tea\":\"达吉岭茶\",\"earl grey tea\":\"伯爵茶\",\"green tea\":\"绿茶\",\"herbal tea\":\"草药茶\",\"iced tea\":\"冰茶\",\"milk tea\":\"奶茶\",\"rose hip tea\":\"茉莉花茶\",\"spear mint tea\":\"薄荷茶\",\"tropical drink\":\"热带特色的饮料\",\"blue hawaii\":\"蓝色夏威夷（鸡尾酒）\",\"animal ears\":\"动物耳朵\",\"kemonomimi\":\"动物耳朵\",\"fox ears\":\"狐狸耳朵\",\"cat ears\":\"猫耳\",\"nekomimi\":\"猫耳\",\"dog ears\":\"狗耳\",\"inumimi\":\"狗耳\",\"dog ear\":\"狗耳\",\"african wild dog ears\":\"狗耳\",\"mouse ears\":\"老鼠耳朵\",\"rat ears\":\"老鼠耳朵\",\"pointy ears\":\"尖耳\",\"pointed ears\":\"尖耳\",\"pointy ear\":\"尖耳\",\"elf ears\":\"尖耳\",\"elven ears\":\"尖耳\",\"long ears\":\"尖耳\",\"heart earrings\":\"心形耳环\",\"heart earring\":\"心形耳环\",\"hoop earrings\":\"环状耳环\",\"hoop earring\":\"环状耳环\",\"crystal earrings\":\"水晶耳环\",\"earrings\":\"耳环\",\"ear ring\":\"耳环\",\"ear rings\":\"耳环\",\"earring\":\"耳环\",\"crescent earrings\":\"月牙耳环\",\"crescent earring\":\"月牙耳环\",\"cat ear headphones\":\"猫耳式耳机\",\"bat ears\":\"蝙蝠耳朵\",\"raccoon ears\":\"浣熊耳朵\",\"tanuki ears\":\"浣熊耳朵\",\"long pointy ears\":\"尖尖的长耳朵\",\"covering ears\":\"遮住耳朵\",\"hands over ears\":\"遮住耳朵\",\"bear ears\":\"熊耳朵\",\"rabbit ears\":\"兔子耳朵\",\"bunny ears\":\"兔子耳朵\",\"cow ears\":\"牛耳朵\",\"deer ears\":\"鹿耳朵\",\"reindeer ears\":\"鹿耳朵\",\"ferret ears\":\"鼬耳朵\",\"goat ears\":\"山羊耳朵\",\"horse ears\":\"马耳\",\"kemonomimi mode\":\"兽耳萝莉模式\",\"lion ears\":\"狮子耳朵\",\"monkey ears\":\"猴耳\",\"panda ears\":\"熊猫耳朵\",\"pikachu ears\":\"皮卡丘耳朵\",\"pig ears\":\"猪耳朵\",\"sheep ears\":\"羊耳\",\"squirrel ears\":\"松鼠耳朵\",\"tiger ears\":\"虎耳\",\"wolf ears\":\"狼耳朵\",\"coyote ears\":\"狼耳朵\",\"fake animal ears\":\"仿制的动物耳朵\",\"chromatic aberration\":\"色差\",\"lens flare\":\"镜头光晕\",\"lensflare\":\"镜头光晕\",\"motion blur\":\"动态模糊\",\"sparkle\":\"闪耀效果\",\"sparkles\":\"闪耀效果\",\"sparkling\":\"闪耀效果\",\"jpeg artifacts\":\"JPEG 压缩失真\",\"jpeg artefacts\":\"JPEG 压缩失真\",\"jpg artifacts\":\"JPEG 压缩失真\",\"blurry\":\"模糊的\",\"blurred\":\"模糊的\",\"cinematic lighting\":\"电影光效\",\"glowing light\":\"荧光\",\"god rays\":\"自上而下的光\",\"ray tracing\":\"光线追踪\",\"reflection light\":\"反射光\",\"overexposure\":\"过曝\",\"backlighting\":\"逆光\",\"backlit\":\"逆光\",\"blending\":\"混合\",\"bloom\":\"盛开\",\"bokeh\":\"背景散焦\",\"caustics\":\"焦散\",\"caustic lighting\":\"焦散\",\"chiaroscuro\":\"明暗对比\",\"chromatic aberration abuse\":\"色差滥用\",\"diffraction spikes\":\"衍射十字星\",\"depth of field\":\"背景虚化\",\"focus blur\":\"背景虚化\",\"dithering\":\"抖动\",\"drop shadow\":\"立绘阴影\",\"emphasis lines\":\"集中线\",\"film grain\":\"胶片颗粒感/老电影滤镜\",\"noise (visual)\":\"胶片颗粒感/老电影滤镜\",\"grainy\":\"胶片颗粒感/老电影滤镜\",\"foreshortening\":\"正前缩距透视法\",\"halftone\":\"一种漫画中常见的网点状的组色组图画法\",\"image fill\":\"图像填充\",\"lens flare abuse\":\"镜头光晕滥用\",\"motion lines\":\"体现运动的线\",\"multiple monochrome\":\"多个单色结构拼接成的\",\"optical illusion\":\"视错觉\",\"anaglyph\":\"互补色\",\"stereogram\":\"立体画\",\"scanlines\":\"扫描线\",\"silhouette\":\"剪影\",\"speed lines\":\"速度线\",\"vignetting\":\"晕影\",\"makeup\":\"浓装\",\"make-up\":\"浓装\",\"make up\":\"浓装\",\"food on face\":\"食物在脸上\",\"food on cheek\":\"食物在脸上\",\"smelling\":\"闻\",\"sniffing\":\"闻\",\"nosebleed\":\"鼻血\",\"nose bleed\":\"鼻血\",\"blood from nose\":\"鼻血\",\"bloody nose\":\"鼻血\",\"lips\":\"嘴唇\",\"clenched teeth\":\"咬牙\",\"gritted teeth\":\"咬牙\",\"gritting teeth\":\"咬牙\",\"open mouth\":\"张口\",\"pout\":\"努嘴\",\"sigh\":\"叹气\",\"sighing\":\"叹气\",\"smile\":\"微笑\",\"smiling\":\"微笑\",\":)\":\"微笑\",\":}\":\"微笑\",\"light smile\":\"浅笑\",\"faint smile\":\"浅笑\",\"grin\":\"露齿而笑\",\"evil smile\":\"坏笑\",\"evil grin\":\"坏笑\",\"angry\":\"生气的\",\"mad\":\"生气的\",\"anger\":\"生气的\",\"annoyed\":\"苦恼的\",\"irritated\":\"苦恼的\",\"crazy\":\"疯狂的\",\"insane\":\"疯狂的\",\"yangire\":\"疯狂的\",\"shy\":\"害羞的\",\"embarrassed\":\"尴尬的\",\"embarrassing\":\"尴尬的\",\"embarrassment\":\"尴尬的\",\"blush\":\"脸红的\",\"blushing\":\"脸红的\",\"flush\":\"脸红的\",\"flushed\":\"脸红的\",\"sleepy\":\"困乏的\",\"sad\":\"悲伤的\",\"sadness\":\"悲伤的\",\"drunk\":\"喝醉的\",\"frown\":\"皱眉/蹙额\",\":(\":\"皱眉/蹙额\",\"frowning\":\"皱眉/蹙额\",\":{\":\"皱眉/蹙额\",\"ahegao\":\"阿嘿颜\",\"naughty face\":\"下流的表情\",\"naughty smile\":\"下流的表情\",\"endured face\":\"忍耐的表情\",\"fangs\":\"尖牙\",\"tongue\":\"舌头\",\"tongues\":\"舌头\",\"no nose\":\"没有鼻子\",\"saliva\":\"唾液\",\"drool\":\"唾液\",\"spit\":\"唾液\",\"facial hair\":\"胡子\",\"fingersmile\":\"用手指做出笑脸\",\"finger smile\":\"用手指做出笑脸\",\"mouth hold\":\"嘴咬住\",\"parted lips\":\"嘴唇微张\",\"closed mouth\":\"闭嘴\",\"tongue out\":\"吐舌头\",\"licking lips\":\"舔嘴唇\",\"lip licking\":\"舔嘴唇\",\"pain\":\"疼痛\",\"ouch\":\"疼痛\",\"crying\":\"哭\",\"cry\":\"哭\",\"fume\":\"气得冒烟(漫画)\",\"grimace\":\"(因痛苦、厌恶等)做怪相\",\"screaming\":\"尖叫/大声喊\",\"scream\":\"尖叫/大声喊\",\"v-shaped eyebrows\":\"眉毛皱成V形(表高傲或愤怒)\",\"scared\":\"害怕的\",\"fear\":\"害怕的\",\"afraid\":\"害怕的\",\"scowl\":\"怒视/嫌弃/不满\",\"serious\":\"严肃的\",\"stern\":\"严肃的\",\"tearing up\":\"要哭的表情\",\"bored\":\"无聊的\",\"gloom (expression)\":\"消沉(表情)\",\"gloomy\":\"消沉(表情)\",\"jealous\":\"嫉妒的\",\"jealousy\":\"嫉妒的\",\"jitome\":\"轻蔑的眼神\",\"flat gaze\":\"轻蔑的眼神\",\"nervous\":\"不安的\",\"nervous smile\":\"不安地微笑\",\"shaded\":\"阴沉脸\",\"turn pale\":\"脸色苍白\",\"pale face\":\"脸色苍白\",\"expressionless\":\"无口\",\"emotionless\":\"无口\",\"neutral expression\":\"无口\",\"unexpressive\":\"无口\",\"expressions\":\"表情\",\"facial expressions\":\"表情\",\"unconscious\":\"失神\",\"bright pupils\":\"明亮的瞳孔\",\"ear blush\":\"耳红\",\"holding breath\":\"憋气\",\"puckered lips\":\"撅起的嘴唇\",\"seductive smile\":\"诱人的微笑\",\"smiley\":\"笑脸\",\"smirk\":\"傻笑/得意的笑\",\"doyagao\":\"得意脸\",\"doya-gao\":\"得意脸\",\"flustered\":\"慌乱的\",\"full blush\":\"整张脸泛红\",\"heart in eye\":\"眼里冒爱心\",\"heavy breathing\":\"喘粗气\",\"panting\":\"喘粗气\",\"moaning\":\"呻吟\",\"moan\":\"呻吟\",\"smug\":\"得意脸\",\"spit take\":\"惊讶或无语到喷了\",\"surprised\":\"惊讶\",\"shocked\":\"惊讶\",\"shock\":\"惊讶\",\"surprise\":\"惊讶\",\"startled\":\"惊讶\",\"tsundere\":\"傲娇\",\"drooling\":\"流口水\",\"torogao\":\"淫荡的表情\",\"glint\":\"眼中闪现强烈的情感\",\"happy\":\"快乐/幸福\",\"laughing\":\"在笑的\",\"laugh\":\"在笑的\",\"naughty\":\"下流的表情\",\"troll\":\"嚣张脸\",\"yandere\":\"病娇\",\"saliva trail\":\"唾液拉丝\",\"saliva string\":\"唾液拉丝\",\"red lips\":\"朱唇\",\"red lipstick\":\"朱唇\",\"skin fang\":\"把嘴的一部分画成虎牙状\",\"flesh fang\":\"把嘴的一部分画成虎牙状\",\"upper teeth\":\"露出上排牙齿\",\"fang\":\"虎牙\",\"fang out\":\"露出虎牙/露出尖牙\",\"long tongue\":\"长舌头\",\"forehead\":\"额头\",\"light blush\":\"淡淡的腮红\",\"cheek-to-cheek\":\"脸贴脸\",\"cheek bulge\":\"鼓着腮帮\",\"bulging cheeks\":\"鼓着腮帮\",\"cheek pinching\":\"捏脸颊\",\"cheek pinch\":\"捏脸颊\",\"pinching cheeks\":\"捏脸颊\",\"cheek poking\":\"戳脸颊\",\"cheek poke\":\"戳脸颊\",\"poking cheeks\":\"戳脸颊\",\"cheek pull\":\"扯脸颊\",\"cheek tug\":\"扯脸颊\",\"chin grab\":\"抬下巴\",\"covering eyes\":\"遮住眼睛\",\"hands over eyes\":\"遮住眼睛\",\"covering\":\"挡住脸\",\"covering mouth\":\"挡住嘴巴\",\"hiding mouth\":\"挡住嘴巴\",\"hands over mouth\":\"挡住嘴巴\",\"face-to-face\":\"脸贴脸\",\"facing another\":\"二人面对面(脸贴得很近)\",\"forehead-to-forehead\":\"额头贴额头\",\"teeth\":\"牙\",\"bared teeth\":\"牙\",\"excited\":\"兴奋\",\"nose blush\":\"害羞\",\"expressionless eyes\":\"失神\",\"wide eyed\":\"睁大眼睛\",\">:(\":\"愤怒\",\">:)\":\"嘲笑\",\":o\":\"惊讶\",\":0\":\"惊讶\",\":q\":\"右上吐舌头\",\":9\":\"右上吐舌头\",\":p\":\"右下吐舌头\",\":b\":\"右下吐舌头\",\":d\":\"咧嘴笑\",\";d\":\"单眼咧嘴笑\",\":3\":\"猫嘴\",\"lipstick\":\"口红/唇膏\",\"covering face\":\"挡住脸\",\"hiding face\":\"挡住脸\",\"black eyes\":\"黑眼\",\"blue eyes\":\"蓝眼\",\"brown eyes\":\"棕眼\",\"green eyes\":\"绿眼\",\"grey eyes\":\"灰眼\",\"silver eyes\":\"灰眼\",\"gray eyes\":\"灰眼\",\"heart-shaped pupils\":\"爱心形瞳孔\",\"heterochromia\":\"异色瞳\",\"odd eye\":\"异色瞳\",\"purple eyes\":\"紫眼\",\"red eyes\":\"红眼\",\"red eye\":\"红眼\",\"slit pupils\":\"竖瞳孔/猫眼\",\"cat eyes\":\"竖瞳孔/猫眼\",\"snake eyes\":\"竖瞳孔/猫眼\",\"white eyes\":\"白眼\",\"yellow eyes\":\"金眼\",\"tareme\":\"下垂的眼睛\",\"sanpaku\":\"三白眼\",\"upturned eyes\":\"上翘的眼睛\",\"wide-eyed\":\"睁开眼睛\",\"eyes wide\":\"睁开眼睛\",\"wide eyes\":\"睁开眼睛\",\"shocked eyes\":\"睁开眼睛\",\"ringed eyes\":\"眼圈\",\"rolling eyes\":\"眼睛抬头\",\"rolleyes\":\"眼睛抬头\",\"rolled eyes\":\"眼睛抬头\",\"eye roll\":\"眼睛抬头\",\"crazy eyes\":\"疯狂的眼睛\",\"raised eyebrows\":\"挑眉\",\"furrowed brow\":\"下眉毛\",\"furrowed eyebrows\":\"下眉毛\",\"dashed eyes\":\"黑眼圈中的水平线\",\"dash eyes\":\"黑眼圈中的水平线\",\"line in eye\":\"黑眼圈中的水平线\",\"multicolored eyes\":\"多色的黑眼睛\",\"mismatched pupils\":\"左右眼颜色不同\",\"asymmetrical pupils\":\"左右眼颜色不同\",\"mismatched sclera\":\"左右眼不同颜色的眼白\",\"no pupils\":\"没有眼睛\",\"empty eyes\":\"眼睛没有亮点\",\"dead eyes\":\"眼睛没有亮点\",\"blank eyes\":\"白眼球\",\"dilated pupils\":\"瞳孔扩张\",\"hollow eyes\":\"漆黑的眼睛\",\"constricted pupils\":\"瞳孔收缩\",\"contracted pupils\":\"瞳孔收缩\",\"shrunk pupils\":\"瞳孔收缩\",\"shrunk eyes\":\"瞳孔收缩\",\"symbol-shaped pupils\":\"符号眼\",\"star-shaped pupils\":\"星形眼睛\",\"x-shaped pupils\":\"X 形眼睛\",\"button eyes\":\"纽扣眼\",\"eye reflection\":\"眼睛反射\",\"closed eyes\":\"闭上眼睛\",\"one eye closed\":\"一只眼睛闭着\",\"wink\":\"一只眼睛闭着\",\"half-closed eyes\":\"眼睛半闭\",\"half closed eyes\":\"眼睛半闭\",\"eyes closed\":\"闭眼\",\"wince\":\"闭一只眼\",\"cringe\":\"闭一只眼\",\"tsurime\":\"吊眼角\",\"eyeball\":\"盯着看\",\"eyeballs\":\"盯着看\",\"tears\":\"眼泪\",\"tear\":\"眼泪\",\"gradient eyes\":\"渐变瞳色\",\"aqua eyes\":\"吐舌鬼脸\",\"crying with eyes open\":\"睁着眼落泪\",\"glowing eyes\":\"发光的双眼\",\"half-closed eye\":\"半闭的眼睛(单眼)\",\"half closed eye\":\"半闭的眼睛(单眼)\",\"happy tears\":\"开心的眼泪\",\"sparkling eyes\":\"星星眼\",\"sparkle eyes\":\"星星眼\",\"glaring\":\"轻蔑/怒视\",\"glare\":\"轻蔑/怒视\",\"streaming tears\":\"流泪\",\"eyebrows behind hair\":\"挡在头发下的眉毛\",\"eyebrows visible through hair\":\"透过头发可以看到的眉毛\",\"eyelashes\":\"睫毛\",\"eye lashes\":\"睫毛\",\"eyeliner\":\"眼线\",\"eyes visible through hair\":\"透过头发可以看到的眼睛\",\"eye through hair\":\"透过头发可以看到的眼睛\",\"anger vein\":\"青筋\",\"anger mark\":\"青筋\",\"blush stickers\":\"表情贴纸\",\"blush sticker\":\"表情贴纸\",\"full-face blush\":\"整张脸泛红\",\"confused\":\"疑惑\",\"determined\":\"有决心的\",\"disappointed\":\"失望的\",\"disdain\":\"蔑视\",\"disgust\":\"恶心\",\"disgusted\":\"恶心\",\"despair\":\"绝望\",\"envy\":\"嫉妒\",\"evil\":\"邪恶\",\"facepalm\":\"以手掩面\",\"frustrated\":\"沮丧\",\"guilt\":\"有罪的\",\"kubrick stare\":\"库布里克凝视\",\"lonely\":\"孤独的\",\"raised eyebrow\":\"扬起的眉毛\",\"rape face\":\"一副要强奸人的表情\",\"rapeface\":\"一副要强奸人的表情\",\"depressed\":\"压抑的/郁闷的\",\"panicking\":\"恐慌的\",\"panic\":\"恐慌的\",\"worried\":\"担忧的\",\"concerned\":\"担忧的\",\"tired\":\"累\",\"sulking\":\"闷闷不乐\",\"thinking\":\"思考\",\"pensive\":\"沉思的\",\"upset\":\"气愤\",\"crazy smile\":\"疯狂地笑\",\"forced smile\":\"强迫笑\",\"glasgow smile\":\"格拉斯哥微笑\",\"sad smile\":\"苦笑\",\"stifled laugh\":\"憋笑\",\"^^^\":\"惊讶的\",\"color drain\":\"惊讶到掉色\",\"horrified\":\"恐惧表情\",\"horror (expression)\":\"恐惧表情\",\"sobbing\":\"啜泣\",\"trembling\":\"颤抖\",\"tremble\":\"颤抖\",\"shiver\":\"颤抖\",\"shivering\":\"颤抖\",\"wavy mouth\":\"薯片嘴型\",\";)\":\";)\",\"d:\":\"d:\",\";3\":\";3\",\"3:\":\"斜嘴\",\"uwu\":\"猫脸\",\";p\":\";p\",\";q\":\";q\",\":t\":\":t\",\":i\":\":i\",\":/\":\"斜嘴\",\":\\\\\":\"斜嘴\",\":|\":\"无语\",\":x\":\":x\",\":c\":\"伤心\",\"c:\":\"c:\",\":<\":\":<\",\";<\":\";<\",\":<>\":\"张大嘴\",\":>\":\":>\",\":>=\":\":>=\",\"vacuum fellatio\":\":>=\",\"blowjob face\":\":>=\",\";o\":\";o\",\"o3o\":\"o3o\",\".3.\":\"o3o\",\"(-3-)\":\"嘟嘴\",\">3<\":\"亲嘴\",\"o_o\":\"发呆\",\"0_0\":\"0_0\",\"|_|\":\"|_|\",\"._.\":\"._.\",\"solid circle eyes\":\"实心圆眼睛\",\"heart-shaped eyes\":\"心形眼\",\"heart eyes\":\"心形眼\",\"heart eye\":\"心形眼\",\"^_^\":\"^_^\",\"^o^\":\"^o^\",\"\\\\(^o^)/\":\"\\\\(^o^)/\",\"owata\":\"\\\\(^o^)/\",\"^q^\":\"^q^\",\">_<\":\">_<\",\"xd\":\"XD\",\"x3\":\"X3\",\">o<\":\">o<\",\">_@\":\">_@\",\"+_-\":\"+_-\",\"=_=\":\"=_=\",\"=^=\":\"=^=\",\"=v=\":\"=v=\",\"<o>_<o>\":\"<o>_<o>\",\"<|>_<|>\":\"<|>_<|>\",\"cross-eyed\":\"斗鸡眼\",\"crossed eyes\":\"斗鸡眼\",\"dot mouth\":\"小圆点嘴\",\"dot nose\":\"小圆点鼻\",\"mouth drool\":\"嘴角画着口水滴形状的缺口\",\"no mouth\":\"没画出嘴\",\"rectangular mouth\":\"方形嘴\",\":[]\":\"方形嘴\",\"sideways mouth\":\"把嘴画在侧脸\",\"side mouth\":\"把嘴画在侧脸\",\"cheek mouth\":\"把嘴画在侧脸\",\"split mouth\":\"裂开的嘴\",\"disconnected mouth\":\"裂开的嘴\",\"orange eyes\":\"橙色的眼镜\",\"pink eyes\":\"粉红色的眼睛\",\"amber eyes\":\"琥珀色眼\",\"@ @\":\"晕眼\",\"spiral eyes\":\"晕眼\",\"al bhed eyes\":\"晕眼\",\"swirly eyes\":\"晕眼\",\"pac-man eyes\":\"吃豆人形眼\",\"pacman eyes\":\"吃豆人形眼\",\"horizontal pupils\":\"一字型瞳孔/蛙眼\",\"goat eyes\":\"一字型瞳孔/蛙眼\",\"frog eyes\":\"一字型瞳孔/蛙眼\",\"+ +\":\"加号型眼\",\"star eyes\":\"加号型眼\",\"starry eyes\":\"加号型眼\",\"diamond-shaped pupils\":\"钻石形瞳孔\",\"flower-shaped pupils\":\"花形瞳孔\",\"blue sclera\":\"蓝色巩膜\",\"black sclera\":\"黑色巩膜\",\"bloodshot eyes\":\"布满血丝的眼睛\",\"bloodshot eye\":\"布满血丝的眼睛\",\"green sclera\":\"绿色巩膜\",\"no sclera\":\"无色巩膜\",\"orange sclera\":\"橙色巩膜\",\"red sclera\":\"红色巩膜\",\"yellow sclera\":\"黄色巩膜\",\"bags under eyes\":\"眼袋\",\"eye circles\":\"眼袋\",\"eyebags\":\"眼袋\",\"dark circles\":\"眼袋\",\"aegyo sal\":\"眼袋\",\"bruised eye\":\"瘀伤的眼睛\",\"black eye\":\"瘀伤的眼睛\",\"flaming eyes\":\"燃烧的眼睛\",\"burning eyes\":\"燃烧的眼睛\",\"fiery eyes\":\"燃烧的眼睛\",\"glowing eye\":\"发光的眼睛(单眼)\",\"mako eyes\":\"魔眼\",\"amphibian eyes\":\"两栖动物的眼睛\",\"cephalopod eyes\":\"头足类动物的眼睛\",\"octopus eyes\":\"头足类动物的眼睛\",\"compound eyes\":\"复合眼\",\"insect eyes\":\"复合眼\",\"oral invitation\":\"迎接射精而伸出舌头\",\"flower in mouth\":\"花在嘴里\",\"petals\":\"花瓣\",\"flower petals\":\"花瓣\",\"petal\":\"花瓣\",\"flower\":\"花\",\"flowers\":\"花\",\"rose petals\":\"玫瑰花瓣\",\"cherry blossoms\":\"樱花\",\"sakura blossoms\":\"樱花\",\"cherry trees\":\"樱花\",\"cherry blossom\":\"樱花\",\"flowers meadows\":\"花田\",\"alstroemeria (flower)\":\"百合水仙\",\"amaryllis (flower)\":\"孤挺花\",\"anemone\":\"银莲花\",\"angel's trumpet\":\"木曼陀罗\",\"anthurium\":\"花烛\",\"azalea\":\"杜鹃花\",\"baby's-breath\":\"石头花\",\"begonia\":\"秋海棠\",\"bellflower\":\"风铃草\",\"chinese bellflower\":\"桔梗\",\"bird of paradise flower\":\"鹤望兰\",\"strelitzia (flower)\":\"鹤望兰\",\"black-eyed susan\":\"黑心金光菊\",\"bleeding heart\":\"荷包牡丹\",\"blueberry blossoms\":\"蓝莓花\",\"bougainvillea\":\"九重葛\",\"calla lily\":\"马蹄莲\",\"camellia\":\"山茶花\",\"camellia (flower)\":\"山茶花\",\"carnation\":\"康乃馨\",\"red carnation\":\"红色康乃馨\",\"chamomile\":\"西洋甘菊\",\"chinese lantern (plant)\":\"灯笼草\",\"chrysanthemum\":\"菊属\",\"clivia\":\"君子兰\",\"clematis\":\"铁线莲\",\"columbine\":\"耬斗菜\",\"cockscomb (flower)\":\"青葙\",\"cornflower\":\"矢车菊\",\"cosmos\":\"秋英/大波斯菊/秋樱\",\"crocus\":\"番紅花\",\"cymbidium\":\"蕙兰属\",\"daffodil\":\"水仙\",\"daffodils\":\"水仙\",\"dahlia\":\"大丽花\",\"daisy\":\"雏菊\",\"daisies\":\"雏菊\",\"aster (flower)\":\"雏菊\",\"daisy (flower)\":\"雏菊\",\"dimorphotheca\":\"异果菊\",\"dandelion\":\"蒲公英\",\"dandelions\":\"蒲公英\",\"dianthus\":\"石竹\",\"dipsacaceae\":\"川续断科\",\"dusty miller\":\"银叶菊\",\"edelweiss\":\"高山火绒草\",\"epiphyllum\":\"昙花\",\"eustoma\":\"洋桔梗\",\"flax\":\"亚麻\",\"forget-me-not\":\"勿忘草\",\"forsythia\":\"连翘\",\"four o'clock (flower)\":\"紫茉莉\",\"foxglove\":\"毛地黄\",\"freesia\":\"小苍兰\",\"fuchsia\":\"倒挂金钟\",\"hawthorn (plant)\":\"山楂\",\"hellebore\":\"铁筷子/嚏根草\",\"hibiscus\":\"扶桑花\",\"heliconia\":\"蝎尾蕉\",\"hollyhock\":\"蜀葵属\",\"hyacinth\":\"风信子\",\"hydrangea\":\"紫阳花\",\"hydrangeas\":\"紫阳花\",\"hortensia (flower)\":\"紫阳花\",\"genista (flower)\":\"染料木属\",\"gentiana (flower)\":\"龙胆属\",\"geranium\":\"天竺葵属\",\"gerbera\":\"大丁草属\",\"gladiolus\":\"唐菖蒲属\",\"gloriosa (flower)\":\"嘉兰\",\"grass lily\":\"伞花虎眼万年青\",\"great burnet\":\"地榆\",\"jasmine\":\"素馨属/素英属/茉莉花\",\"iris\":\"鸢尾属\",\"kalanchoe\":\"长寿花/家乐花/矮生伽蓝菜/圣诞伽蓝菜/寿星花/布洛斯费尔德高凉菜\",\"kerria japonica\":\"棣棠花/山吹\",\"lantana (flower)\":\"马缨丹属\",\"larkspur\":\"翠雀属\",\"lavender\":\"薰衣草\",\"lilac\":\"丁香属\",\"lily\":\"百合属\",\"tiger lily\":\"卷丹\",\"lily of the valley\":\"铃兰\",\"suzuran\":\"铃兰\",\"lisianthus (flower)\":\"洋桔梗属\",\"magnolia\":\"荷花玉兰/洋玉兰/广玉兰\",\"marigold\":\"万寿菊属\",\"marsh marigold\":\"驴蹄草/驴蹄菜/沼泽金盏花/立金花\",\"mimosa (flower)\":\"含羞草\",\"morning glory\":\"牵牛花\",\"moonflower\":\"月光花/嫦娥奔月/天茄儿/天茄子/夜颜/夕颜\",\"gourd blossom\":\"葫芦花 (辐射76)\",\"nemophila\":\"粉蝶花属/喜林草属/幌菊属\",\"nigella\":\"黑种草\",\"oleander\":\"夹竹桃\",\"orange blossoms\":\"橙花\",\"orchid\":\"兰科/兰花/胡姬花\",\"oncidium\":\"文心兰属\",\"osmanthus\":\"木樨属/木犀属/桂花属/桂花树属\",\"gold osmanthus\":\"金木犀\",\"pansy\":\"三色紫罗兰/三色堇\",\"passion flower\":\"西番莲属\",\"paulownia\":\"毛泡桐\",\"peach blossom\":\"桃花\",\"pentas (flower)\":\"五星花属/繁星花属\",\"peony\":\"芍药属\",\"perennial\":\"多年生植物\",\"periwinkle\":\"蔓长春花属\",\"petunia (flower)\":\"碧冬茄属\",\"pieris japonica\":\"马醉木\",\"plant\":\"植物\",\"plants\":\"植物\",\"clover\":\"三叶草\",\"lotus\":\"莲花\",\"lily pad\":\"睡莲\",\"water lily\":\"睡莲\",\"lilypads\":\"睡莲\",\"lilypad\":\"睡莲\",\"potted plant\":\"盆栽\",\"potted plants\":\"盆栽\",\"plum blossoms\":\"梅花\",\"plum blossom\":\"梅花\",\"plumeria\":\"缅栀花\",\"poinsettia\":\"一品红/圣诞红/圣诞花\",\"pomegranate flower\":\"石榴花\",\"poppy\":\"罂粟\",\"portulaca\":\"马齿苋\",\"potato flower\":\"土豆花\",\"potentilla\":\"委陵菜属\",\"rafflesia\":\"大花草属\",\"ranunculus\":\"毛茛属\",\"buttercup\":\"花毛茛\",\"rapeseed blossoms\":\"欧洲油菜花\",\"red ginger\":\"红姜花\",\"reimu\":\"灵梦花\",\"rhododendron\":\"杜鹃花属/映山红/满山红/山石榴\",\"rose\":\"玫瑰/蔷薇\",\"roses\":\"玫瑰/蔷薇\",\"black rose\":\"黑玫瑰\",\"black rose (flower)\":\"黑玫瑰\",\"blue rose\":\"蓝玫瑰\",\"brown rose\":\"棕色玫瑰\",\"green rose\":\"绿色玫瑰\",\"grey rose\":\"灰色玫瑰\",\"gray rose\":\"灰色玫瑰\",\"orange rose\":\"橙玫瑰\",\"pink rose\":\"粉红玫瑰\",\"purple rose\":\"紫玫瑰\",\"red rose\":\"红玫瑰\",\"white rose\":\"白玫瑰\",\"yellow rose\":\"黄玫瑰\",\"multicolored rose\":\"多色玫瑰\",\"rudbeckia\":\"金光菊\",\"snapdragon\":\"金鱼草\",\"snowdrop\":\"雪花莲属\",\"spathiphyllum\":\"白鹤芋属\",\"spider lily\":\"彼岸花\",\"higanbana\":\"彼岸花\",\"strawberry blossoms\":\"草莓花\",\"strawberry blossom\":\"草莓花\",\"sunflower\":\"向日葵\",\"sunflowers\":\"向日葵\",\"thistle\":\"蓟属\",\"trumpet creeper\":\"厚萼凌霄\",\"tulip\":\"郁金香\",\"tulips\":\"郁金香\",\"water lily flower\":\"睡莲科\",\"wax flower\":\"风蜡花属\",\"wisteria\":\"紫藤\",\"wolfsbane\":\"乌头属\",\"violet\":\"堇菜属\",\"zinnia\":\"百日菊属\",\"black lotus\":\"黑莲花\",\"fire flower\":\"烈焰花 (原神)\",\"glaze lily\":\"琉璃百合 (原神)\",\"gracidea\":\"葛拉西蒂亚花 (宝可梦)\",\"ice flower\":\"冰雾花 (原神)\",\"lunar tear\":\"月之泪 (尼尔)\",\"qingxin flower\":\"清心 (原神)\",\"silent princess\":\"静谧公主 (塞尔达)\",\"silk flower\":\"霓裳花 (原神)\",\"sweet flower\":\"甜甜花 (原神)\",\"bouquet\":\"花束\",\"bouquets\":\"花束\",\"coughing flowers\":\"咳出花\",\"hanahaki disease\":\"咳出花\",\"vomiting flowers\":\"咳出花\",\"flower (symbol)\":\"花(符号)\",\"flower bed\":\"花床\",\"flower bracelet\":\"花手镯\",\"flower on liquid\":\"水上的花\",\"flower trim\":\"花饰\",\"floral print\":\"花朵图案(印花)\",\"floral pattern\":\"花朵图案(印花)\",\"flower print\":\"花朵图案(印花)\",\"hanafuda\":\"花札\",\"gardening\":\"园艺\",\"on flower\":\"在花上\",\"petals on liquid\":\"水面上漂着花瓣\",\"petals on water\":\"水面上漂着花瓣\",\"rose petal bath\":\"水面上漂着花瓣\",\"wreath\":\"花环\",\"absurdres\":\"超高分辨率\",\"back\":\"背影像\",\"checkered\":\"格子的\",\"checkerboard\":\"格子的\",\"everyone\":\"所有人\",\"everybody\":\"所有人\",\"group\":\"所有人\",\"highres\":\"高分辨率\",\"high res\":\"高分辨率\",\"hires\":\"高分辨率\",\"high resolution\":\"高分辨率\",\"huge filesize\":\"大文件体积\",\"incredibly absurdres\":\"极高分辨率\",\"lowres\":\"低分辨率\",\"low res\":\"低分辨率\",\"original\":\"原创\",\"original character\":\"原创\",\"parody\":\"拙劣模仿\",\"sample\":\"样图标记\",\"wallpaper\":\"壁纸\",\"masterpiece\":\"杰作\",\"best quality\":\"顶级质量\",\"worst quality\":\"糟糕质量\",\"low quality\":\"低质量\",\"normal quality\":\"一般质量\",\"error\":\"有错误\",\"extremely detailed cg unity 8k wallpaper\":\"极高分辨率 CG 壁纸\",\"illustration\":\"插画\",\"nsfw\":\"不宜工作时观看\",\"3d\":\"3D\",\"polygon\":\"3D\",\"3dcg\":\"3D\",\"animated\":\"动图\",\"animation\":\"动图\",\"animated png\":\"PNG 动图\",\"flash\":\"Flash\",\"video\":\"视频\",\"webm\":\"视频\",\"mp4\":\"视频\",\"videos\":\"视频\",\"music video\":\"音乐视频\",\"animated gif\":\"GIF 动图\",\"gif\":\"GIF 动图\",\"easytoon\":\"EasyToon\",\"non-repeating animation\":\"非循环动画\",\"non-repeating gif\":\"非循环动画\",\"looping animation\":\"循环播放动画\",\"roulette animation\":\"轮转动画\",\"live2d\":\"Live2D\",\"archived file\":\"压缩包\",\"artbook\":\"原画\",\"calendar (medium)\":\"日历(介质)\",\"card (medium)\":\"卡片(介质)\",\"comic\":\"漫画\",\"comics\":\"漫画\",\"manga\":\"漫画\",\"1koma\":\"单格漫画\",\"1panel\":\"单格漫画\",\"2koma\":\"双分镜漫画\",\"3koma\":\"三格漫画\",\"4koma\":\"四格漫画\",\"4coma\":\"四格漫画\",\"multiple 4koma\":\"多列四格漫画\",\"5koma\":\"五格漫画\",\"borderless panels\":\"无边框漫画\",\"eromanga\":\"色情漫画\",\"left-to-right manga\":\"从左往右读的漫画\",\"left-to-right\":\"从左往右读的漫画\",\"right-to-left comic\":\"从右往左读的漫画\",\"silent comic\":\"默剧漫画\",\"corrupted file\":\"损坏的文件\",\"corrupted image\":\"损坏的文件\",\"corrupted video\":\"损坏的文件\",\"cover\":\"封面\",\"front cover\":\"封面\",\"album cover\":\"专辑封面\",\"album\":\"专辑封面\",\"cd cover\":\"专辑封面\",\"disc cover\":\"专辑封面\",\"character single\":\"单人封面\",\"cover page\":\"封面\",\"book cover\":\"封面\",\"doujin cover\":\"同人封面\",\"dvd cover\":\"DVD 封面\",\"fake cover\":\"(同人向玩梗向的)封面\",\"video game cover\":\"视频游戏封面\",\"game cover\":\"视频游戏封面\",\"magazine cover\":\"杂志封面\",\"manga cover\":\"漫画封面\",\"fake screenshot\":\"(同人向玩梗向的)截图\",\"fakeshot\":\"(同人向玩梗向的)截图\",\"game cg\":\"游戏 CG\",\"gamecg\":\"游戏 CG\",\"game asset\":\"游戏 CG\",\"gyotaku (medium)\":\"鱼拓 (介质)\",\"icon\":\"图标\",\"logo\":\"标志\",\"kirigami\":\"剪纸\",\"lineart\":\"线条艺术\",\"line art\":\"线条艺术\",\"no lineart\":\"几乎没用勾线的画\",\"no line-art\":\"几乎没用勾线的画\",\"lineless\":\"几乎没用勾线的画\",\"outline\":\"角色形象有描边\",\"outlines\":\"角色形象有描边\",\"outlined\":\"角色形象有描边\",\"tall image\":\"长图\",\"wide image\":\"宽图\",\"oekaki\":\"简朴的画作\",\"official art\":\"官方画作\",\"phonecard\":\"电话卡\",\"photo\":\"照片\",\"papercraft\":\"纸艺\",\"paper child\":\"纸质角色\",\"paper cutout\":\"纸艺模型\",\"paper cut-out\":\"纸艺模型\",\"pixel art\":\"像素风\",\"postcard\":\"明信片\",\"poster\":\"海报\",\"revision\":\"修正版\",\"revised\":\"修正版\",\"scan\":\"扫描件\",\"anime screencap\":\"动画截图\",\"screencap\":\"动画截图\",\"shitajiki\":\"垫板\",\"tegaki\":\"来自 tegaki 博客\",\"triptych (art)\":\"三联画 (艺术)\",\"vector trace\":\"矢量画\",\"trace\":\"矢量画\",\"vectortrace\":\"矢量画\",\"vector\":\"矢量画\",\"tileable\":\"可平铺拼贴\",\"widescreen\":\"宽屏幕\",\"official wallpaper\":\"官方壁纸图\",\"akebia fruit\":\"阿科比\",\"apple\":\"苹果\",\"apples\":\"苹果\",\"apple bunny\":\"苹果兔（苹果瓣一侧的果皮削去，像兔耳）\",\"apple core\":\"苹果核\",\"apple peel\":\"长串苹果皮\",\"bitten apple\":\"咬苹果\",\"golden apple\":\"金苹果\",\"green apple\":\"青苹果\",\"red apple\":\"红苹果\",\"avocado\":\"牛油果/鳄梨\",\"banana\":\"香蕉\",\"bananas\":\"香蕉\",\"banana boat\":\"充气香蕉船\",\"banana peel\":\"香蕉皮\",\"banana popsicle\":\"香蕉冰棒\",\"banana slice\":\"香蕉片\",\"chocolate banana\":\"巧克力香蕉\",\"chocobanana\":\"巧克力香蕉\",\"choco banana\":\"巧克力香蕉\",\"gel banana\":\"绿色果冻香蕉（命运石之门）\",\"on banana\":\"在巨型香蕉上\",\"berry\":\"浆果\",\"berries\":\"浆果\",\"blackberry\":\"黑莓\",\"blueberry\":\"蓝莓\",\"blueberries\":\"蓝莓\",\"blue berry\":\"蓝莓\",\"raspberry\":\"树莓\",\"raspberries\":\"树莓\",\"strawberry\":\"草莓\",\"strawberries\":\"草莓\",\"cacao fruit\":\"可可果\",\"cocoa fruit\":\"可可果\",\"cherry\":\"樱桃\",\"cherries\":\"樱桃\",\"dragon fruit\":\"火龙果\",\"fig\":\"无花果\",\"fruit bowl\":\"果盘\",\"fruit cup\":\"水果杯\",\"gooseberry\":\"猕猴桃\",\"grapefruit\":\"西柚\",\"grapes\":\"葡萄\",\"grape\":\"葡萄\",\"currant\":\"小葡萄干\",\"grape stomping\":\"脚踩葡萄汁\",\"kiwi\":\"猕猴桃\",\"kiwi slice\":\"猕猴桃切片\",\"lemon\":\"柠檬\",\"lemons\":\"柠檬\",\"lemon slice\":\"柠檬片\",\"lime\":\"青柠\",\"lime slice\":\"青柠片\",\"lychee\":\"荔枝\",\"mango\":\"芒果\",\"mangosteen\":\"山竹\",\"melon\":\"瓜\",\"cantaloupe\":\"哈密瓜\",\"honeydew\":\"蜜瓜\",\"muskmelon\":\"甜瓜\",\"watermelon\":\"西瓜\",\"watermelons\":\"西瓜\",\"olive\":\"橄榄\",\"orange\":\"橙子\",\"mandarin orange\":\"橘子\",\"tangerine\":\"橘子\",\"clementine\":\"橘子\",\"mikan\":\"橘子\",\"mandarin\":\"橘子\",\"orangette\":\"巧克力橙片\",\"orange slice\":\"一片橙子\",\"papaya\":\"番木瓜\",\"peach\":\"桃\",\"peaches\":\"桃\",\"pear\":\"梨\",\"nashi pear\":\"黄金梨\",\"persimmon\":\"柿子\",\"pineapple\":\"菠萝\",\"plum\":\"李子\",\"pomegranate\":\"石榴\",\"rambutan\":\"红毛丹\",\"starfruit\":\"杨桃\",\"carambola\":\"杨桃\",\"umeboshi\":\"梅干\",\"yuzu (fruit)\":\"柚子（水果）\",\"streaked hair\":\"条染\",\"highlights\":\"条染\",\"multicolored hair\":\"多彩头发\",\"multicolor hair\":\"多彩头发\",\"colored inner hair\":\"内侧染色\",\"blonde hair\":\"金发\",\"yellow hair\":\"金发\",\"blond\":\"金发\",\"blond hair\":\"金发\",\"blonde\":\"金发\",\"gold hair\":\"金发\",\"silver hair\":\"银发\",\"grey hair\":\"灰发\",\"gray hair\":\"灰发\",\"white hair\":\"白发\",\"brown hair\":\"茶发\",\"brunette\":\"茶发\",\"light brown hair\":\"浅褐发\",\"dirty blonde\":\"浅褐发\",\"black hair\":\"黑发\",\"dark hair\":\"黑发\",\"purple hair\":\"紫发\",\"lavender hair\":\"紫发\",\"red hair\":\"红发\",\"redhead\":\"红发\",\"blue hair\":\"蓝发/水色发\",\"dark blue hair\":\"深蓝发\",\"light blue hair\":\"浅蓝发\",\"green hair\":\"绿发\",\"pink hair\":\"粉发\",\"gradient hair\":\"渐变发色\",\"rainbow hair\":\"彩虹发\",\"ahoge\":\"呆毛\",\"asymmetrical hair\":\"非对称发型\",\"bangs\":\"刘海\",\"blunt bangs\":\"齐刘海\",\"braid\":\"辫子\",\"braids\":\"辫子\",\"braided hair\":\"辫子\",\"hair braid\":\"辫子\",\"braided ponytail\":\"编织马尾辫\",\"curly hair\":\"卷发\",\"curls\":\"卷发\",\"curtained hair\":\"窗帘/瀑布发型\",\"double bun\":\"双团子头\",\"twin bun\":\"双团子头\",\"buns\":\"双团子头\",\"twin buns\":\"双团子头\",\"hair buns\":\"双团子头\",\"double buns\":\"双团子头\",\"drill hair\":\"钻头卷/公主卷\",\"twin drills\":\"双钻头卷\",\"twindrills\":\"双钻头卷\",\"quad drills\":\"多钻头卷\",\"side drill\":\"单侧钻头卷\",\"french braid\":\"法式辫\",\"hair behind ear\":\"耳后发\",\"hair between eyes\":\"眼间刘海\",\"bangs between eyes\":\"眼间刘海\",\"crossed bangs\":\"交错刘海\",\"hair bun\":\"团子头\",\"hairbun\":\"团子头\",\"bun\":\"团子头\",\"single hair bun\":\"团子头\",\"hair intakes\":\"进气口发型\",\"hair vents\":\"进气口发型\",\"hair over shoulder\":\"披肩发\",\"hime cut\":\"姬发式\",\"himecut\":\"姬发式\",\"princess cut\":\"姬发式\",\"long hair\":\"长发\",\"messy hair\":\"凌乱发型\",\"morning hair\":\"凌乱发型\",\"bed head\":\"凌乱发型\",\"parted bangs\":\"分开的刘海\",\"ponytail\":\"马尾\",\"pony tail\":\"马尾\",\"long ponytail\":\"马尾\",\"short hair\":\"短发\",\"short ponytail\":\"短马尾\",\"side swept bangs\":\"朝一个方向的刘海\",\"side ponytail\":\"侧马尾\",\"side tail\":\"侧马尾\",\"sidetail\":\"侧马尾\",\"twin braids\":\"双辫子\",\"twinbraids\":\"双辫子\",\"twinbraid\":\"双辫子\",\"twin braid\":\"双辫子\",\"twintails\":\"双马尾\",\"twin tails\":\"双马尾\",\"twintail\":\"双马尾\",\"very long hair\":\"很长的头发\",\"hair past waist\":\"很长的头发\",\"front ponytail\":\"前马尾\",\"short twintails\":\"短双马尾\",\"pigtails\":\"短双马尾\",\"folded ponytail\":\"折叠马尾\",\"quad tails\":\"四马尾\",\"single braid\":\"单辫\",\"low twin braids\":\"低双辫\",\"side braid\":\"侧辫\",\"crown braid\":\"冠型织辫\",\"dreadlocks\":\"脏辫\",\"hairlocs\":\"脏辫\",\"hair locs\":\"脏辫\",\"hair loc\":\"脏辫\",\"cone hair bun\":\"锥形发髻\",\"hair cones\":\"锥形发髻\",\"braided bun\":\"辫子髻\",\"doughnut hair bun\":\"圆环发髻\",\"donut hair bun\":\"圆环发髻\",\"heart hair bun\":\"心形发髻\",\"wavy hair\":\"自然卷\",\"asymmetrical bangs\":\"不对称刘海\",\"asymmetric bangs\":\"不对称刘海\",\"swept bangs\":\"扫浏海\",\"sidelocks\":\"耳前发\",\"payot\":\"耳前发\",\"forelocks\":\"耳前发\",\"single sidelock\":\"单耳前发\",\"hair pulled back\":\"头发后梳\",\"half updo\":\"侧发后梳\",\"hair one side up\":\"一侧绑发\",\"hair two side up\":\"双侧绑发\",\"hair spread out\":\"散发\",\"floating hair\":\"漂浮的头发\",\"space hair\":\"漂浮的头发\",\"hair blowing\":\"漂浮的头发\",\"straight hair\":\"直发\",\"big hair\":\"头发很多的\",\"crystal hair\":\"水晶状的头发\",\"expressive hair\":\"富有表现力的头发\",\"hair over eyes\":\"头发遮着双眼\",\"hair covering eyes\":\"头发遮着双眼\",\"hair strand\":\"强调一缕一缕感的发型/发丝\",\"hair over one eye\":\"头发遮住了一只眼睛\",\"hair over eye\":\"头发遮住了一只眼睛\",\"shiny hair\":\"有光泽的头发\",\"wet hair\":\"湿头发\",\"hair slicked back\":\"垂下的长鬈发\",\"high ponytail\":\"披在两侧的两条辫子\",\"long braid\":\"侧马尾\",\"low-tied long hair\":\"直发\",\"low ponytail\":\"低扎马尾\",\"low twintails\":\"低扎双尾\",\"medium hair\":\"中等长发\",\"shoulder-length hair\":\"中等长发\",\"ringlets\":\"垂下的长鬈发\",\"side braids\":\"披在两侧的两条辫子\",\"side bun\":\"披在两侧的发髻\",\"split ponytail\":\"尾部散开的单马尾发型\",\"two side up\":\"小型双股辫\",\"two sides up\":\"小型双股辫\",\"absurdly long hair\":\"超长的头发\",\"hair past feet\":\"超长的头发\",\"extremely long hair\":\"超长的头发\",\"cloud hair\":\"云絮状发型\",\"flipped hair\":\"外卷发型\",\"tentacle hair\":\"触手头发\",\"very short hair\":\"很短的头发\",\"bangs pinned back\":\"掀起的刘海\",\"braided bangs\":\"辫子刘海\",\"diagonal bangs\":\"斜刘海\",\"single hair intake\":\"单侧进气口发型\",\"single hair vent\":\"单侧进气口发型\",\"hair ears\":\"耳状头发\",\"bald\":\"秃头\",\"bald girl\":\"秃头女孩\",\"bowl cut\":\"锅盖头\",\"buzz cut\":\"寸头\",\"chonmage\":\"丁髷\",\"crew cut\":\"平头/板寸头\",\"flattop\":\"平顶\",\"okappa\":\"河童头\",\"pixie cut\":\"精灵头\",\"undercut\":\"帽盔式发型\",\"bob cut\":\"波波头\",\"bobbed hair\":\"波波头\",\"cornrows\":\"玉米垄发型\",\"mullet\":\"鲻鱼头\",\"bow-shaped hair\":\"弓形头发\",\"bow by hair\":\"弓形头发\",\"bow hair\":\"弓形头发\",\"front braid\":\"前辫\",\"multiple braids\":\"多股(麻花)辫\",\"tri braids\":\"三股辫\",\"quad braids\":\"四股辫\",\"triple bun\":\"三发髻\",\"hair rings\":\"发圈\",\"hair loop\":\"发圈\",\"hair loops\":\"发圈\",\"hair ring\":\"发圈\",\"tied hair\":\"扎头发\",\"single hair ring\":\"单发圈\",\"one side up\":\"只扎了一边的头发\",\"low-braided long hair\":\"低辫长发\",\"mizura\":\"角发\",\"multi-tied hair\":\"多扎头发\",\"nihongami\":\"日本发\",\"topknot\":\"丸子头\",\"top knot\":\"丸子头\",\"uneven twintails\":\"两股辫子大小不一\",\"tri tails\":\"有三股辫子\",\"triple-tails\":\"有三股辫子\",\"quin tails\":\"有五股辫子\",\"afro\":\"鸟窝头/爆炸头\",\"huge afro\":\"超大鸟窝头\",\"beehive hairdo\":\"蜂窝头\",\"pompadour\":\"蓬帕杜发型\",\"quiff\":\"蓬松感油头\",\"shouten pegasus mix mori\":\"昇天ペガサスMIX盛り\",\"hair flaps\":\"在摆动的头发\",\"pointy hair\":\"带着尖角的发型\",\"spiked hair\":\"刺刺的头发\",\"spiky hair\":\"刺刺的头发\",\"widow's peak\":\"美人尖\",\"heart ahoge\":\"心形呆毛\",\"huge ahoge\":\"大呆毛\",\"antenna hair\":\"多根呆毛\",\"antennae hair\":\"多根呆毛\",\"double ahoge\":\"多根呆毛\",\"comb over\":\"遮盖头发稀少部分\",\"mohawk\":\"莫霍克发型\",\"lone nape hair\":\"孤颈毛\",\"hair bikini\":\"头发比基尼\",\"hair in mouth\":\"嘴里有头发\",\"hair scarf\":\"头发围巾\",\"halo\":\"头顶光环\",\"tokin hat\":\"东金帽子\",\"tokin\":\"东金帽子\",\"mini top hat\":\"迷你礼帽\",\"mini tophat\":\"迷你礼帽\",\"tiny top hat\":\"迷你礼帽\",\"beret\":\"贝雷帽\",\"hood\":\"兜帽\",\"nurse cap\":\"护士帽\",\"nurse hat\":\"护士帽\",\"tiara\":\"三重冕\",\"crown\":\"皇冠\",\"hairpin\":\"发卡\",\"hair pin\":\"发卡\",\"hairpins\":\"发卡\",\"hairband\":\"头箍\",\"hair band\":\"头箍\",\"hairclip\":\"发夹\",\"hair clip\":\"发夹\",\"hair clips\":\"发夹\",\"hairclips\":\"发夹\",\"barrette\":\"发夹\",\"hair ribbon\":\"发带\",\"hair ribbons\":\"发带\",\"hair flower\":\"发花\",\"flower hair ornament\":\"发花\",\"flower in hair\":\"发花\",\"hair flowers\":\"发花\",\"hair ornament\":\"头饰\",\"hair ornaments\":\"头饰\",\"hair accessory\":\"头饰\",\"hair accessories\":\"头饰\",\"hair bow\":\"蝴蝶结发饰\",\"hair bows\":\"蝴蝶结发饰\",\"maid headdress\":\"女仆头饰\",\"maid headband\":\"女仆头饰\",\"maid cachusha\":\"女仆头饰\",\"ribbon\":\"丝带\",\"ribbons\":\"丝带\",\"sunglasses\":\"太阳镜\",\"shades\":\"太阳镜\",\"blindfold\":\"眼罩\",\"blindfolded\":\"眼罩\",\"eyepatch\":\"单眼罩\",\"eye patch\":\"单眼罩\",\"mask\":\"面具/眼罩/口罩\",\"masks\":\"面具/眼罩/口罩\",\"jewelry\":\"首饰\",\"bell\":\"铃铛\",\"bells\":\"铃铛\",\"facepaint\":\"面纹\",\"face paint\":\"面纹\",\"horns\":\"兽角\",\"antlers\":\"鹿角\",\"clover hair ornament\":\"三叶草发饰\",\"crescent hair ornament\":\"月牙发饰\",\"demon horns\":\"恶魔的角\",\"devil horns\":\"恶魔的角\",\"jeweled branch of hourai\":\"蓬莱玉枝\",\"fish hair ornament\":\"鱼形发饰\",\"forehead jewel\":\"额前有宝石\",\"forehead gem\":\"额前有宝石\",\"forehead mark\":\"额前有图案\",\"forehead protector\":\"护额\",\"kanzashi\":\"簪子\",\"hair stick\":\"簪子\",\"hair bobbles\":\"头绳\",\"hair bobble\":\"头绳\",\"ball braids\":\"头绳\",\"hairpods\":\"头发上成对的像无线蓝牙的发饰\",\"hair bell\":\"头发上系着铃铛\",\"hair bells\":\"头发上系着铃铛\",\"hairbell\":\"头发上系着铃铛\",\"hairbells\":\"头发上系着铃铛\",\"bell hair ornament\":\"头发上系着铃铛\",\"heart-shaped eyewear\":\"心形眼镜\",\"heart-shaped sunglasses\":\"心形眼镜\",\"heart-shaped glasses\":\"心形眼镜\",\"goggles\":\"护目镜\",\"rimless eyewear\":\"无框眼镜\",\"rimless glasses\":\"无框眼镜\",\"over-rim eyewear\":\"下半无框眼镜\",\"over-rim glasses\":\"下半无框眼镜\",\"over rim glasses\":\"下半无框眼镜\",\"kamina shades\":\"卡米纳墨镜\",\"kamina glasses\":\"卡米纳墨镜\",\"goggles on head\":\"头上别着护目镜\",\"goggle on head\":\"头上别着护目镜\",\"goggles on headwear\":\"帽子上别着护目镜\",\"goggles on hat\":\"帽子上别着护目镜\",\"goggles on helmet\":\"帽子上别着护目镜\",\"head mounted display\":\"戴着头戴显示设备\",\"bandage on\":\"贴有绷带的脸\",\"bandage over one eye\":\"缠着绷带的单眼\",\"bandages over one eye\":\"缠着绷带的单眼\",\"bandaged eye\":\"缠着绷带的单眼\",\"scar across eye\":\"眼睛上的疤痕\",\"eye scar\":\"眼睛上的疤痕\",\"scar on cheek\":\"脸颊上的疤痕\",\"covered eyes\":\"蒙住的眼\",\"surgical mask\":\"医用口罩\",\"medical mask\":\"医用口罩\",\"mouth mask\":\"口罩\",\"face mask\":\"口罩\",\"mouth veil\":\"面纱\",\"coke-bottle glasses\":\"厚如玻璃瓶底的圆眼镜\",\"spiral glasses\":\"厚如玻璃瓶底的圆眼镜\",\"swirly glasses\":\"厚如玻璃瓶底的圆眼镜\",\"tengu mask\":\"天狗面具\",\"fox mask\":\"狐狸面具\",\"kitsune mask\":\"狐狸面具\",\"mask on head\":\"掀到头上的面具\",\"mask pull\":\"拉着口罩\",\"mask removed\":\"摘下的面具\",\"unmasked\":\"摘下的面具\",\"mask off\":\"摘下的面具\",\"gas mask\":\"防毒面具\",\"gas-mask\":\"防毒面具\",\"anchor choker\":\"锚形项圈\",\"bead necklace\":\"珠子项链\",\"headphones\":\"耳机\",\"headphone\":\"耳机\",\"behind-the-head headphones\":\"从后脑戴上的耳机\",\"whistle around neck\":\"脖子上挂着口哨\",\"animal hood\":\"兽耳头罩\",\"bespectacled\":\"戴眼镜的\",\"fedora\":\"软呢帽\",\"witch hat\":\"女巫帽\",\"witches hat\":\"女巫帽\",\"wizard hat\":\"法师帽\",\"winged helmet\":\"带翅膀的头盔\",\"wing helmet\":\"带翅膀的头盔\",\"hood down\":\"放下的兜帽\",\"hood up\":\"戴起来的兜帽\",\"sailor hat\":\"水手帽\",\"sailor cap\":\"水手帽\",\"santa hat\":\"圣诞帽\",\"stocking cap\":\"圣诞帽\",\"christmas hat\":\"圣诞帽\",\"peaked cap\":\"类似警帽的帽子\",\"elbow pads\":\"护肘\",\"elbow pad\":\"护肘\",\"dragon horns\":\"龙角\",\"eyewear on head\":\"眼镜别在头上\",\"glasses on head\":\"眼镜别在头上\",\"sunglasses on head\":\"眼镜别在头上\",\"mole under eye\":\"眼角有痣\",\"mole under mouth\":\"嘴角有痣/美人痣\",\"x hair ornament\":\"x发饰\",\"black hairband\":\"黑色发带\",\"hair scrunchie\":\"发箍\",\"white hairband\":\"白色发带\",\"hair tie\":\"发带\",\"hair ties\":\"发带\",\"hairtie\":\"发带\",\"frog hair ornament\":\"青蛙发饰\",\"food-themed hair ornament\":\"食物发饰\",\"food hair ornament\":\"食物发饰\",\"star hair ornament\":\"星星发饰\",\"heart hair ornament\":\"心形发饰\",\"red hairband\":\"红色发带\",\"butterfly hair ornament\":\"蝴蝶发饰\",\"snake hair ornament\":\"蛇发饰\",\"lolita hairband\":\"洛丽塔发带\",\"lolita headband\":\"洛丽塔发带\",\"feather hair ornament\":\"羽毛头饰\",\"hair feathers\":\"羽毛头饰\",\"feather in hair\":\"羽毛头饰\",\"hair feather\":\"羽毛头饰\",\"blue hairband\":\"蓝色发带\",\"anchor hair ornament\":\"锚发饰\",\"leaf hair ornament\":\"叶发饰\",\"hair leaf\":\"叶发饰\",\"bunny hair ornament\":\"兔子头饰\",\"skull hair ornament\":\"骷髅头饰\",\"yellow hairband\":\"黄色发带\",\"pink hairband\":\"粉色发带\",\"bow hairband\":\"蝴蝶结发带\",\"cat hair ornament\":\"猫头饰\",\"musical note hair ornament\":\"音符发饰\",\"treble clef hair ornament\":\"音符发饰\",\"bass clef hair ornament\":\"音符发饰\",\"fortissimo hair ornament\":\"音符发饰\",\"carrot hair ornament\":\"胡萝卜发饰\",\"purple hairband\":\"紫色发带\",\"hair beads\":\"发珠\",\"multiple hair bows\":\"多个蝴蝶结\",\"bat hair ornament\":\"蝙蝠发饰\",\"bone hair ornament\":\"骨发饰\",\"orange hairband\":\"橙色发带\",\"snowflake hair ornament\":\"雪花发饰\",\"flower on head\":\"头上有花\",\"head wreath\":\"头上戴着花冠\",\"flower crown\":\"头上戴着花冠\",\"1boy\":\"1男\",\"1boys\":\"1男\",\"1girl\":\"1女\",\"1girls\":\"1女\",\"2boys\":\"2男\",\"2boy\":\"2男\",\"2girls\":\"2女\",\"2 girls\":\"2女\",\"2girl\":\"2女\",\"angel\":\"天使\",\"angels\":\"天使\",\"archangel\":\"天使\",\"chibi\":\"Q 版\",\"super deformed\":\"Q 版\",\"crossdressing\":\"伪娘\",\"crossdress\":\"伪娘\",\"crossplay\":\"伪娘\",\"transvestite\":\"伪娘\",\"devil\":\"魔鬼（撒旦）\",\"doll\":\"人偶\",\"dolls\":\"人偶\",\"elf\":\"妖精\",\"fairy\":\"小精灵\",\"pixie\":\"小精灵\",\"fairies\":\"小精灵\",\"faerie\":\"小精灵\",\"female\":\"女人\",\"furry\":\"兽人\",\"kemono\":\"兽人\",\"anthro\":\"兽人\",\"giantess\":\"女巨人\",\"harem\":\"后宫\",\"loli\":\"萝莉\",\"lolicon\":\"萝莉\",\"magical girl\":\"魔法少女\",\"magic girl\":\"魔法少女\",\"magical girls\":\"魔法少女\",\"mahou shoujo\":\"魔法少女\",\"maid\":\"女仆\",\"maid costume\":\"女仆\",\"maids\":\"女仆\",\"maid outfit\":\"女仆\",\"maid uniform\":\"女仆\",\"maid dress\":\"女仆\",\"male\":\"男人\",\"mermaid\":\"美人鱼\",\"miko\":\"巫女\",\"shrine maiden\":\"巫女\",\"milf\":\"熟女\",\"minigirl\":\"迷你女孩\",\"mini girl\":\"迷你女孩\",\"monster\":\"怪物\",\"monsters\":\"怪物\",\"ninja\":\"忍者/日本武士\",\"kunoichi\":\"忍者/日本武士\",\"nun\":\"修女\",\"orc\":\"半兽人\",\"ork\":\"半兽人\",\"shota\":\"正太\",\"siblings\":\"兄弟姐妹\",\"sisters\":\"姐妹\",\"solo\":\"单人\",\"female solo\":\"单人\",\"vampire\":\"吸血鬼\",\"vampyr\":\"吸血鬼\",\"waitress\":\"女服务员\",\"witch\":\"女巫/魔女\",\"witch costume\":\"女巫/魔女\",\"sorceress\":\"女巫/魔女\",\"yaoi\":\"搞基\",\"boy love\":\"搞基\",\"shonen-ai\":\"搞基\",\"shounen-ai\":\"搞基\",\"boy's love\":\"搞基\",\"boys love\":\"搞基\",\"gay\":\"搞基\",\"yukkuri shiteitte ne\":\"油库里\",\"take it easy\":\"油库里\",\"yukkuri\":\"油库里\",\"yuri\":\"百合\",\"shoujo-ai\":\"百合\",\"girl love\":\"百合\",\"lesbian\":\"百合\",\"girl's love\":\"百合\",\"girls love\":\"百合\",\"no humans\":\"无人\",\"no human\":\"无人\",\"teenage\":\"青少年\",\"teen\":\"青少年\",\"adolescent\":\"青春期的\",\"angel and devil\":\"天使与恶魔\",\"bunny girl\":\"兔娘/兔女郎\",\"cat girl\":\"猫娘\",\"catgirl\":\"猫娘\",\"centaur\":\"人马\",\"horse girl\":\"马娘\",\"pony girl\":\"马娘\",\"cow girl\":\"牛娘\",\"cowgirl\":\"牛娘\",\"dark elf\":\"暗精灵\",\"drow\":\"暗精灵\",\"demon girl\":\"魅魔\",\"demon girls\":\"魅魔\",\"succubus\":\"魅魔\",\"demongirl\":\"魅魔\",\"dog girl\":\"犬娘\",\"dragon girl\":\"龙娘\",\"fox girl\":\"狐娘\",\"ghost\":\"幽灵\",\"ghosts\":\"幽灵\",\"goblin\":\"哥布林\",\"goddess\":\"女神\",\"imp\":\"小恶魔\",\"k/da (league of legends)\":\"KDA组合(英雄联盟)\",\"kda\":\"KDA组合(英雄联盟)\",\"kirisame marisa (cosplay)\":\"cos成雾雨魔理沙\",\"kitsune\":\"妖狐\",\"kyuubi\":\"九尾|九尾狐\",\"mecha musume\":\"机娘\",\"weapongirl\":\"机娘\",\"mechamusume\":\"机娘\",\"raccoon girl\":\"浣熊娘\",\"sailor senshi\":\"美少女战士\",\"spider girl\":\"蜘蛛娘\",\"valkyrie\":\"女武神\",\"voyakiloid\":\"弱音(歌手)\",\"wolf girl\":\"狼女孩\",\"ballerina\":\"芭蕾舞女演员\",\"butler\":\"管家\",\"bara\":\"大叔\",\"cheerleader\":\"啦啦队\",\"cheergirl\":\"啦啦队\",\"chef\":\"厨师\",\"child\":\"儿童\",\"kids\":\"儿童\",\"children\":\"儿童\",\"dancer\":\"舞者\",\"doctor\":\"医生\",\"dominatrix\":\"女王(SM中)\",\"female pervert\":\"痴女\",\"gothic lolita\":\"哥特萝莉\",\"gothloli\":\"哥特萝莉\",\"gyaru\":\"辣妹\",\"kogal\":\"小辣妹\",\"gym leader\":\"体操队队长\",\"idol\":\"偶像\",\"kyuudou\":\"弓道\",\"kyuudo\":\"弓道\",\"nurse\":\"护士\",\"nurse outfit\":\"护士\",\"nurse uniform\":\"护士\",\"office lady\":\"办公室女职员\",\"officelady\":\"办公室女职员\",\"oppai loli\":\"巨乳萝莉\",\"police\":\"警察\",\"police officer\":\"警察\",\"cop\":\"警察\",\"policewoman\":\"女警\",\"police-woman\":\"女警\",\"police woman\":\"女警\",\"priest\":\"牧师\",\"princess\":\"公主\",\"public use\":\"公用/肉便器/公交车\",\"race queen\":\"赛车女郎\",\"racequeen\":\"赛车女郎\",\"wa lolita\":\"和风萝莉\",\"wa maid\":\"和风女仆\",\"japanese maid\":\"和风女仆\",\"glasses\":\"眼镜/眼镜娘\",\"megane\":\"眼镜/眼镜娘\",\"meganekko\":\"眼镜/眼镜娘\",\"meganeko\":\"眼镜/眼镜娘\",\"brother and sister\":\"姐弟/兄妹\",\"cousins\":\"表亲\",\"husband and wife\":\"夫妻\",\"interracial\":\"跨人种的\",\"interspecies\":\"异种奸/异种爱\",\"mmf threesome\":\"二男加一女\",\"fmm threesome\":\"二男加一女\",\"mother and daughter\":\"母女\",\"mother and son\":\"母子\",\"twins\":\"双胞胎\",\"long neck\":\"长脖子\",\"bathroom\":\"浴室场景\",\"bathtub\":\"浴缸\",\"bath tub\":\"浴缸\",\"toilet stall\":\"厕所隔间\",\"restroom stall\":\"厕所隔间\",\"shower\":\"淋浴\",\"bedroom\":\"卧室\",\"hotel room\":\"旅馆房间\",\"messy room\":\"杂乱的房间\",\"otaku room\":\"御宅房\",\"otakuroom\":\"御宅房\",\"cafeteria\":\"自助餐厅\",\"changing room\":\"更衣室\",\"classroom\":\"教室\",\"class room\":\"教室\",\"clubroom\":\"社团活动室\",\"conservatory\":\"温室\",\"courtroom\":\"法庭\",\"dining room\":\"家里的餐厅\",\"dressing room\":\"更衣室\",\"dungeon\":\"地牢\",\"prison cell\":\"牢房\",\"jail cell\":\"牢房\",\"fitting room\":\"试衣间\",\"gym\":\"健身房\",\"gymnasium\":\"健身房\",\"locker room\":\"更衣室\",\"gym storeroom\":\"体育器材库房\",\"gym storage room\":\"体育器材库房\",\"gym equipment shed\":\"体育器材库房\",\"infirmary\":\"医务室\",\"nurse office\":\"医务室\",\"nurse's office\":\"医务室\",\"kitchen\":\"厨房\",\"laboratory\":\"实验室\",\"library\":\"图书馆\",\"living room\":\"客厅\",\"office\":\"办公室\",\"cubicle\":\"隔间\",\"stage\":\"舞台\",\"staff room\":\"职员休息室\",\"storage room\":\"储存室\",\"armory\":\"军械库\",\"closet\":\"壁橱\",\"workshop\":\"创意工坊\",\"camera\":\"相机\",\"chopsticks\":\"筷子\",\"chopstick\":\"筷子\",\"microphone\":\"麦克风\",\"mic\":\"麦克风\",\"weapons\":\"武器\",\"dagger\":\"匕首/短剑\",\"daggers\":\"匕首/短剑\",\"sword\":\"刀\",\"swords\":\"刀\",\"scythe\":\"镰刀\",\"whip\":\"鞭\",\"whips\":\"鞭\",\"riding crop\":\"马鞭\",\"gun\":\"枪\",\"firearm\":\"枪\",\"guns\":\"枪\",\"handgun\":\"手枪\",\"hand gun\":\"手枪\",\"pistol\":\"手枪\",\"wand\":\"魔杖\",\"magic wand\":\"魔杖\",\"arrow\":\"箭\",\"umbrella\":\"伞\",\"gohei\":\"御币\",\"ofuda\":\"札符\",\"yin yang\":\"阴阳\",\"yinyang\":\"阴阳\",\"ying yang\":\"阴阳\",\"yin-yang\":\"阴阳\",\"ying-yang\":\"阴阳\",\"lantern/lamp\":\"灯笼\",\"teacup\":\"茶杯\",\"teacups\":\"茶杯\",\"tea cup\":\"茶杯\",\"cigarette\":\"香烟\",\"cigarettes\":\"香烟\",\"guitar\":\"吉他\",\"piano\":\"钢琴\",\"manual piano\":\"钢琴\",\"acoustic piano\":\"钢琴\",\"analog piano\":\"钢琴\",\"electric piano\":\"钢琴\",\"chair\":\"椅子\",\"chairs\":\"椅子\",\"crease\":\"起皱\",\"backpack\":\"背包\",\"ranset\":\"背包\",\"back pack\":\"背包\",\"midriff\":\"腹部\",\"navel\":\"肚脐\",\"bellybutton\":\"肚脐\",\"belly button\":\"肚脐\",\"hips\":\"臀部\",\"thigh gap\":\"股沟\",\"tail\":\"尾巴\",\"animal tail\":\"尾巴\",\"thighs\":\"大腿\",\"thigh\":\"大腿\",\"thick thighs\":\"粗腿\",\"big thighs\":\"粗腿\",\"fat thighs\":\"粗腿\",\"thunder thighs\":\"粗腿\",\"kneepits\":\"膝盖内侧\",\"kneepit\":\"膝盖内侧\",\"knee pit\":\"膝盖内侧\",\"foot\":\"脚\",\"toes\":\"脚趾\",\"apron\":\"围裙\",\"belt\":\"腰带\",\"belts\":\"腰带\",\"bike shorts\":\"自行车短裤\",\"spats\":\"自行车短裤\",\"spandex shorts\":\"自行车短裤\",\"biker shorts\":\"自行车短裤\",\"bloomers\":\"灯笼裤\",\"fundoshi\":\"日式丁字裤\",\"girdling\":\"束腰\",\"legwear\":\"裹腿\",\"lowleg panties\":\"低腰式内裤\",\"low leg panties\":\"低腰式内裤\",\"low-leg panties\":\"低腰式内裤\",\"miniskirt\":\"迷你裙\",\"mini skirt\":\"迷你裙\",\"short skirt\":\"迷你裙\",\"no panties\":\"无内裤\",\"nopan\":\"无内裤\",\"panties\":\"内裤\",\"pantsu\":\"内裤\",\"pink panties\":\"粉红内裤\",\"pleated skirt\":\"百褶裙\",\"side-tie panties\":\"系带式内裤\",\"himopan\":\"系带式内裤\",\"skirt\":\"裙子\",\"striped panties\":\"条纹内裤\",\"stripped panties\":\"条纹内裤\",\"thong\":\"丁字裤\",\"thong panties\":\"丁字裤\",\"trefoil\":\"露出三角裤\",\"white panties\":\"白色内裤\",\"zettai ryouiki\":\"绝对领域\",\"absolute territory\":\"绝对领域\",\"zettai ryouki\":\"绝对领域\",\"shorts\":\"短裤\",\"short pants\":\"短裤\",\"bottomless\":\"下着较少\",\"bottom less\":\"下着较少\",\"panty pull\":\"内裤拉下来\",\"panties down\":\"内裤拉下来\",\"panties pull\":\"内裤拉下来\",\"pantypull\":\"内裤拉下来\",\"panty down\":\"内裤拉下来\",\"pantyshot\":\"内裤走光\",\"panty shot\":\"内裤走光\",\"panchira\":\"内裤走光\",\"panty flash\":\"内裤走光\",\"maebari\":\"阴贴\",\"barefoot\":\"赤脚\",\"bare feet\":\"赤脚\",\"bare foot\":\"赤脚\",\"barefeet\":\"赤脚\",\"bare legs\":\"光腿\",\"ankle lace-up\":\"腿部系带\",\"butt plug\":\"插入式尾巴\",\"buttplug\":\"插入式尾巴\",\"anal plug\":\"插入式尾巴\",\"diaper\":\"尿布\",\"leg garter\":\"腿部花边环\",\"bandaged leg\":\"绑着绷带的腿\",\"anklet\":\"脚镯\",\"ankle bracelets\":\"脚镯\",\"ankle bracelet\":\"脚镯\",\"leg bracelet\":\"脚镯\",\"anklets\":\"脚镯\",\"demon tail\":\"恶魔尾巴\",\"devil tail\":\"恶魔尾巴\",\"dog tail\":\"狗尾巴\",\"african wild dog tail\":\"狗尾巴\",\"dragon tail\":\"龙尾\",\"fox tail\":\"狐狸尾巴\",\"horse tail\":\"马尾\",\"bikini bottom\":\"比基尼泳裤\",\"buruma\":\"女式灯笼裤\",\"running briefs\":\"女式灯笼裤\",\"bum huggers\":\"女式灯笼裤\",\"bun huggers\":\"女式灯笼裤\",\"capri pants\":\"七分裤\",\"capris\":\"七分裤\",\"cropped pants\":\"七分裤\",\"chaps\":\"皮套裤\",\"checkered skirt\":\"格子裙\",\"clothes between thighs\":\"衣物挂到大腿之间\",\"skirt around one leg\":\"一条腿上挂着短裙\",\"skirt suit\":\"正装短裙\",\"skirtsuit\":\"正装短裙\",\"short shorts\":\"热裤\",\"hot pants\":\"热裤\",\"booty shorts\":\"热裤\",\"hotpants\":\"热裤\",\"cutoffs\":\"热裤\",\"denim shorts\":\"牛仔短裤\",\"daisy dukes\":\"牛仔短裤\",\"jean shorts\":\"牛仔短裤\",\"daisydukes\":\"牛仔短裤\",\"denim skirt\":\"牛仔裙\",\"jean skirt\":\"牛仔裙\",\"greaves\":\"胫甲\",\"gym shorts\":\"体操短裤\",\"hakama\":\"袴/腿衣\",\"hakama skirt\":\"袴裙\",\"jeans\":\"牛仔裤\",\"blue jeans\":\"牛仔裤\",\"jumpsuit\":\"(尤指女式)连衫裤\",\"coveralls\":\"(尤指女式)连衫裤\",\"leotard aside\":\"把连衣裤裆部剥到一边\",\"leotard pull\":\"剥开连衣裤\",\"leotard under clothes\":\"内层穿着连衣裤\",\"lowleg pants\":\"低腰裤子\",\"back-print panties\":\"背面印花的内裤\",\"bear panties\":\"熊印花内裤\",\"bow panties\":\"带蝴蝶结的内裤\",\"panty bow\":\"带蝴蝶结的内裤\",\"buruma pull\":\"褪下一部分的内裤\",\"burumapull\":\"褪下一部分的内裤\",\"cat ear panties\":\"猫耳造型内裤\",\"strawberry panties\":\"草莓内裤\",\"panties around one leg\":\"一只脚上挂着内裤\",\"panties around leg\":\"一只脚上挂着内裤\",\"swimsuit aside\":\"把泳衣的裆部挪到一边\",\"crotch plate\":\"裆部有特别覆盖物\",\"wet panties\":\"湿内裤\",\"drenched panties\":\"湿内裤\",\"crotchless panties\":\"开档内裤\",\"front-print panties\":\"正面有图案的内裤\",\"g-string\":\"超细款丁字裤\",\"highleg panties\":\"高开衩的内裤\",\"lace-trimmed panties\":\"蕾丝边内裤\",\"micro panties\":\"布料很少的内裤\",\"panties aside\":\"内裤挪到一边\",\"panty aside\":\"内裤挪到一边\",\"panties under pantyhose\":\"穿在裤袜里的内裤\",\"panties behind pantyhose\":\"穿在裤袜里的内裤\",\"panties underneath pantyhose\":\"穿在裤袜里的内裤\",\"panties under pantiehose\":\"穿在裤袜里的内裤\",\"panties below pantyhose\":\"穿在裤袜里的内裤\",\"ass\":\"屁股\",\"butt\":\"屁股\",\"ass visible through thighs\":\"正面可见的屁股\",\"butt fangs\":\"正面可见的屁股\",\"ass fangs\":\"正面可见的屁股\",\"gluteal fold\":\"正面可见的屁股\",\"bare hips\":\"裸臀\",\"bandaid on leg\":\"腿上的绷带\",\"mechanical legs\":\"机械腿\",\"robotic legs\":\"机械腿\",\"leg belt\":\"腿带\",\"leg tattoo\":\"腿部纹身\",\"thigh tattoo\":\"腿部纹身\",\"bound legs\":\"绑腿\",\"panty & stocking with garterbelt\":\"吊袜带内裤和长袜\",\"panty and stocking with garterbelt\":\"吊袜带内裤和长袜\",\"thighhighs over pantyhose\":\"连裤袜加长筒袜\",\"socks over thighhighs\":\"长筒袜加短袜\",\"panties over pantyhose\":\"连裤袜上的内裤\",\"pantyhose under swimsuit\":\"泳衣下连裤袜\",\"black garter belt\":\"黑色吊袜带\",\"neck garter\":\"吊袜带\",\"white garter straps\":\"白色吊袜带\",\"black garter straps\":\"黑色吊袜带\",\"ankle garter\":\"脚踝吊袜带\",\"covering crotch\":\"遮着裆部\",\"covering pussy\":\"遮着裆部\",\"canned food\":\"罐头食品\",\"cooking oil\":\"食用油\",\"crumbs\":\"面包屑\",\"curry\":\"咖喱\",\"curry rice\":\"咖喱饭\",\"dumpling\":\"饺子\",\"dumplings\":\"饺子\",\"jiaozi\":\"饺子\",\"gyoza\":\"饺子\",\"gyouza\":\"饺子\",\"shumai\":\"烧卖\",\"tang yuan\":\"汤圆\",\"croquette\":\"炸丸\",\"fish and chips\":\"炸鱼薯条\",\"flour\":\"面粉\",\"fondue\":\"芝士火锅\",\"french fries\":\"炸薯条\",\"french toast\":\"法式吐司\",\"burger\":\"汉堡包\",\"hamburger\":\"汉堡包\",\"cheeseburger\":\"汉堡包\",\"megamac\":\"超级汉堡\",\"hot dog\":\"热狗\",\"hotdog\":\"热狗\",\"corn dog\":\"玉米热狗\",\"corndog\":\"玉米热狗\",\"katsu\":\"日式炸鸡排\",\"katsudon\":\"日式猪排饭\",\"konnyaku\":\"蒟蒻\",\"meal\":\"一顿饭\",\"breakfast\":\"早餐\",\"dim sum\":\"点心\",\"dinner\":\"晚餐\",\"feast\":\"盛宴\",\"lunch\":\"午饭\",\"bento\":\"便当\",\"obentou\":\"便当\",\"bento-box\":\"便当\",\"obento\":\"便当\",\"bentou\":\"便当\",\"bento box\":\"便当\",\"okosama lunch\":\"okosama 儿童餐\",\"party\":\"派对\",\"birthday party\":\"生日聚会\",\"tea party\":\"茶会\",\"baozi\":\"包子\",\"pork bun\":\"包子\",\"nikuman\":\"包子\",\"porkbun\":\"包子\",\"meat bun\":\"包子\",\"meatbun\":\"包子\",\"manjuu\":\"包子\",\"nabe\":\"火锅\",\"oden\":\"关东煮\",\"sukiyaki\":\"寿喜烧\",\"narutomaki\":\"鸣门卷\",\"naruto (food)\":\"鸣门卷\",\"okonomiyaki\":\"什锦煎饼\",\"omelet\":\"煎蛋卷\",\"omelette\":\"煎蛋卷\",\"pizza\":\"披萨\",\"holding pizza\":\"拿着披萨\",\"pizza box\":\"披萨盒\",\"pizza delivery\":\"披萨递送\",\"pizza slice\":\"切下的一块比萨\",\"slice of pizza\":\"切下的一块比萨\",\"ribs (food)\":\"排骨\",\"salad\":\"沙拉\",\"salt\":\"盐\",\"sandwich\":\"三明治\",\"sandwiches\":\"三明治\",\"soup\":\"汤\",\"miso soup\":\"味噌\",\"zouni soup\":\"日式烩年糕\",\"zoni soup\":\"日式烩年糕\",\"sushi\":\"寿司\",\"conveyor belt sushi\":\"回转寿司\",\"gunkanmaki\":\"军舰卷\",\"inarizushi\":\"稻荷寿司\",\"makizushi\":\"寿司巻\",\"nigirizushi\":\"手握寿司\",\"sushi geta\":\"寿司板\",\"taco\":\"炸玉米饼\",\"takoyaki\":\"章鱼烧\",\"takuan\":\"腌萝卜片\",\"tamagokake gohan\":\"生蛋盖饭\",\"tempura\":\"天妇罗\",\"shrimp tempura\":\"虾天妇罗\",\"tofu\":\"豆腐\",\"aburaage\":\"油炸豆腐\",\"aburage\":\"油炸豆腐\",\"mapo tofu\":\"麻婆豆腐\",\"mapo doufu\":\"麻婆豆腐\",\"maabou doufu\":\"麻婆豆腐\",\"mapotofu\":\"麻婆豆腐\",\"stinky tofu\":\"臭豆腐\",\"twice cooked pork\":\"回锅肉\",\"unadon (food)\":\"鳗丼\",\"zongzi\":\"粽子\",\"chimaki\":\"粽子\",\"bacon\":\"培根\",\"boned meat\":\"圆柱形带骨肉\",\"manga meat\":\"圆柱形带骨肉\",\"chicken\":\"鸡\",\"chickens\":\"鸡\",\"chicken leg\":\"鸡腿\",\"chicken nuggets\":\"鸡块\",\"fried chicken\":\"炸鸡\",\"yakitori\":\"烤鸡肉串\",\"crab\":\"螃蟹\",\"crabs\":\"螃蟹\",\"egg\":\"蛋\",\"eggs\":\"蛋\",\"broken egg\":\"破碎的蛋\",\"egg laying\":\"产卵\",\"oviposition\":\"产卵\",\"egglaying\":\"产卵\",\"egg yolk\":\"蛋黄\",\"yolk\":\"蛋黄\",\"eggshell\":\"蛋壳\",\"eggshell hat\":\"蛋壳帽子\",\"fried egg\":\"煎鸡蛋\",\"sunny side up egg\":\"煎鸡蛋\",\"century egg (food)\":\"皮蛋\",\"hardboiled egg\":\"水煮蛋\",\"hard-boiled egg\":\"水煮蛋\",\"scrambled egg\":\"炒鸡蛋\",\"roe\":\"鱼子\",\"caviar\":\"鱼子酱\",\"ikura\":\"红鱼子酱\",\"fish\":\"鱼\",\"fish bone\":\"鱼骨\",\"fishbone\":\"鱼骨\",\"fish bones\":\"鱼骨\",\"fishbones\":\"鱼骨\",\"sashimi\":\"生鱼片\",\"katsuo no tataki\":\"炙烤鲣鱼片\",\"gyuudon\":\"牛丼\",\"hamburger steak\":\"汉堡牛排\",\"kamaboko\":\"鱼糕\",\"kebab\":\"烤肉串\",\"lobster\":\"龙虾\",\"meatball\":\"肉丸\",\"pork\":\"猪肉\",\"ham\":\"火腿\",\"sausage\":\"香肠\",\"shrimp\":\"虾类\",\"prawn\":\"虾类\",\"steak\":\"牛排\",\"tako-san wiener\":\"章鱼状的香肠\",\"octopus wiener\":\"章鱼状的香肠\",\"kani-san wiener\":\"蟹状的香肠\",\"turkey\":\"火鸡\",\"turkey leg\":\"火鸡腿\",\"ascot\":\"领巾状领带\",\"cravat\":\"领巾状领带\",\"bolo tie\":\"细绳装饰性领带\",\"bowtie\":\"蝴蝶领结\",\"bow tie\":\"蝴蝶领结\",\"neck bow\":\"蝴蝶领结\",\"choker\":\"项圈\",\"ribbon choker\":\"颈带\",\"collar\":\"项圈\",\"neck bell\":\"颈铃\",\"bell collar\":\"颈铃\",\"collar bell\":\"颈铃\",\"bellcollar\":\"颈铃\",\"bell choker\":\"颈铃\",\"neckbell\":\"颈铃\",\"animal collar\":\"动物项圈\",\"pet collar\":\"动物项圈\",\"spiked collar\":\"带钉项圈\",\"spike collar\":\"带钉项圈\",\"studded collar\":\"带钉项圈\",\"pet cone\":\"伊丽莎白圈\",\"elizabethan collar\":\"伊丽莎白圈\",\"dog cone\":\"伊丽莎白圈\",\"feather boa\":\"羽毛围巾\",\"boa\":\"羽毛围巾\",\"goggles around neck\":\"护目镜在脖子上\",\"headphones around neck\":\"脖子上挂耳机\",\"jabot\":\"饰边\",\"lanyard\":\"工牌挂绳\",\"neckerchief\":\"领巾\",\"necklace\":\"项链\",\"chain necklace\":\"项链\",\"flower necklace\":\"花项链\",\"lei\":\"夏威夷花环\",\"friendship charm\":\"友情护身符\",\"pearl necklace\":\"珍珠项链\",\"pendant\":\"吊坠\",\"amulet\":\"护身符\",\"locket\":\"盒式项链坠\",\"magatama\":\"勾玉\",\"pentacle\":\"五芒星\",\"neck ribbon\":\"颈部系着缎带\",\"neck ruff\":\"波浪褶边的领子\",\"necktie\":\"领带\",\"tie\":\"领带\",\"neck tie\":\"领带\",\"necktie between breasts\":\"领带贴(夹)在乳沟里\",\"necktie on head\":\"头带\",\"necktie removed\":\"取下领带\",\"necktie off\":\"取下领带\",\"scarf\":\"围巾\",\"muffler\":\"围巾\",\"stole\":\"脖子后挂的彩色布带\",\"cross tie\":\"交叉领带\",\"x-shaped choker\":\"交叉领带\",\"dog collar\":\"狗项圈\",\"heart choker\":\"心形项圈\",\"metal collar\":\"金属项圈\",\"detached collar\":\"假领\",\"high collar\":\"高领\",\"sailor collar\":\"水手领\",\"aqua neckwear\":\"水色领带\",\"black neckwear\":\"黑色领带\",\"blue neckwear\":\"蓝色领带\",\"brown neckwear\":\"棕色领带\",\"green neckwear\":\"绿色领带\",\"grey neckwear\":\"灰色领带\",\"orange neckwear\":\"橙色领带\",\"pink neckwear\":\"粉色领带\",\"purple neckwear\":\"紫色领带\",\"red neckwear\":\"红色领带\",\"white neckwear\":\"白色领带\",\"yellow neckwear\":\"黄色领带\",\"plaid neckwear\":\"格子衣领\",\"striped neckwear\":\"条纹衣领\",\"collar grab\":\"抓住衣领\",\"collar tug\":\"调整衣领\",\"adjusting collar\":\"调整领子\",\"fur collar\":\"毛领\",\"open collar\":\"开领\",\"popped collar\":\"竖起来的衣领\",\"turtleneck\":\"高领套头衫\",\"turtle neck\":\"高领套头衫\",\"sleeveless turtleneck\":\"无袖高领毛衣\",\"v-neck\":\"V领\",\"wing collar\":\"翼领\",\"checkered neckwear\":\"格子领口\",\"halterneck\":\"绕颈系带\",\"halter\":\"绕颈系带\",\"halter top\":\"绕颈系带\",\"haltertop\":\"绕颈系带\",\"neck ring\":\"颈环\",\"plunging neckline\":\"深领\",\"airfield\":\"飞机场\",\"runway\":\"跑道\",\"amusement park\":\"游乐园\",\"carousel\":\"旋转木马\",\"merry-go-round\":\"旋转木马\",\"merry go round\":\"旋转木马\",\"ferris wheel\":\"摩天轮\",\"roller coaster\":\"过山车\",\"aqueduct\":\"渡槽\",\"bridge\":\"桥\",\"rope bridge\":\"绳桥\",\"wooden bridge\":\"木桥\",\"canal\":\"运河\",\"city\":\"城市\",\"floating city\":\"浮动城堡\",\"rural\":\"田园\",\"town\":\"城镇\",\"village\":\"村庄\",\"dam\":\"大坝\",\"dock\":\"码头\",\"drydock\":\"旱坞\",\"shipyard\":\"船厂\",\"graveyard\":\"墓地\",\"cemetery\":\"墓地\",\"jetty\":\"码头/栈桥\",\"field\":\"田野\",\"rice paddy\":\"稻田\",\"rice field\":\"稻田\",\"wheat field\":\"麦田\",\"fountain\":\"喷泉\",\"harbor\":\"港口\",\"harbour\":\"港口\",\"market\":\"市场\",\"marketplace\":\"市场\",\"market stall\":\"市场摊位\",\"pier\":\"码头\",\"phone booth\":\"电话亭\",\"phonebooth\":\"电话亭\",\"telephone booth\":\"电话亭\",\"poolside\":\"泳池边\",\"waterpark\":\"水上乐园\",\"railroad tracks\":\"铁轨\",\"train tracks\":\"铁轨\",\"railway tracks\":\"铁轨\",\"railroad\":\"铁轨\",\"railroad crossing\":\"铁路道口\",\"railway crossing\":\"铁路道口\",\"train crossing\":\"铁路道口\",\"road\":\"路\",\"alley\":\"胡同/小巷\",\"crosswalk\":\"人行横道\",\"zebra crossing\":\"人行横道\",\"pedestrian crossing\":\"人行横道\",\"dirt road\":\"泥路\",\"highway\":\"高速公路\",\"path\":\"小径\",\"sidewalk\":\"人行道\",\"stone walkway\":\"石制人行道\",\"street\":\"街道\",\"soccer field\":\"足球场\",\"running track\":\"运行轨道\",\"trench\":\"战壕\",\"trenches\":\"战壕\",\"tunnel\":\"隧道\",\"well\":\"出色地\",\"zoo\":\"动物园\",\"garden\":\"花园\",\"paper lantern\":\"灯笼\",\"chinese lantern\":\"灯笼\",\"beach\":\"海滩\",\"shore\":\"海边\",\"coast\":\"海边\",\"shoreline\":\"海边\",\"canyon\":\"峡谷\",\"cave\":\"洞穴\",\"caves\":\"洞穴\",\"cliff\":\"悬崖\",\"desert\":\"沙漠\",\"oasis\":\"绿洲\",\"forest\":\"森林/树\",\"woods\":\"森林/树\",\"bamboo forest\":\"竹林\",\"glacier\":\"冰川\",\"hill\":\"山丘\",\"hills\":\"山丘\",\"island\":\"岛\",\"floating island\":\"浮岛\",\"jungle\":\"丛林\",\"meadow\":\"草甸\",\"mountain\":\"山\",\"mountains\":\"山\",\"volcano\":\"火山\",\"nature\":\"大自然\",\"park\":\"公园\",\"playground\":\"游乐场\",\"parking lot\":\"停车场\",\"plain\":\"平原\",\"savannah\":\"稀树草原\",\"wetland\":\"湿地\",\"swamp\":\"湿地\",\"marsh\":\"湿地\",\"water\":\"水\",\"geyser\":\"喷泉\",\"lake\":\"湖\",\"ocean\":\"大海\",\"sea\":\"大海\",\"ocean bottom\":\"海底\",\"pond\":\"池塘\",\"river\":\"河流\",\"stream\":\"溪流\",\"creek\":\"溪流\",\"waterfall\":\"瀑布\",\"wasteland\":\"荒地\",\"flower field\":\"花田\",\"first-person view\":\"第一人称视角\",\"pov\":\"主观视角\",\"male pov\":\"主观视角\",\"three sided view\":\"三视图\",\"multiple views\":\"多视图\",\"cut-in\":\"插入画面\",\"between fingers\":\"(突出)指间\",\"between legs\":\"(强调)两腿之间\",\"between thighs\":\"(强调)大腿之间\",\"blurry foreground\":\"前景模糊\",\"breast conscious\":\"对胸部在意\",\"breast awe\":\"着迷于乳房\",\"close-up\":\"特写镜头\",\"closeup\":\"特写镜头\",\"cowboy shot\":\"七分身镜头\",\"dutch angle\":\"德式倾斜镜头\",\"fisheye\":\"鱼眼镜头\",\"hatching (texture)\":\"线影法(纹理)\",\"vanishing point\":\"远景透视画法\",\"wide shot\":\"广角镜头\",\"from above\":\"俯视镜头\",\"view from above\":\"俯视镜头\",\"viewed from above\":\"俯视镜头\",\"aerial view\":\"俯视镜头\",\"from behind\":\"背影\",\"viewed from behind\":\"背影\",\"from below\":\"仰视镜头\",\"low angle\":\"仰视镜头\",\"view from below\":\"仰视镜头\",\"viewed from below\":\"仰视镜头\",\"from outside\":\"室外看向室内(的镜头)\",\"from side\":\"角色的侧面\",\"side view\":\"角色的侧面\",\"side\":\"角色的侧面\",\"viewed from side\":\"角色的侧面\",\"atmospheric perspective\":\"大气距离感\",\"panorama\":\"全景\",\"perspective\":\"透视画法\",\"rotated\":\"经过旋转的\",\"sideways\":\"横向显示的\",\"upside-down\":\"倒挂的\",\"upsidedown\":\"倒挂的\",\"bad anatomy\":\"身体结构错误\",\"bad hands\":\"手型错误\",\"fewer digits\":\"缺少手指\",\"missing fingers\":\"缺少手指\",\"extra digit\":\"多余手指\",\"missing arms\":\"缺少手臂\",\"huge ass\":\"大屁股\",\"big butt\":\"大屁股\",\"big ass\":\"大屁股\",\"spread ass\":\"用手张开屁股\",\"buttjob\":\"臀交\",\"shirikoki\":\"臀交\",\"hotdogging\":\"臀交\",\"wakamezake\":\"酒倒在阴部\",\"lapcup\":\"酒倒在阴部\",\"lap cup\":\"酒倒在阴部\",\"thigh cup\":\"酒倒在阴部\",\"liquid between thighs\":\"酒倒在阴部\",\"anus\":\"菊花\",\"ass hole\":\"菊花\",\"asshole\":\"菊花\",\"butthole\":\"菊花\",\"butt hole\":\"菊花\",\"anal\":\"爆菊\",\"anal penetration\":\"爆菊\",\"anal sex\":\"爆菊\",\"peeing\":\"尿尿\",\"watersports\":\"尿尿\",\"have to pee\":\"憋尿\",\"need to pee\":\"憋尿\",\"double anal\":\"双重爆菊\",\"anal fingering\":\"手爆菊\",\"fingering ass\":\"手爆菊\",\"fingering asshole\":\"手爆菊\",\"anilingus\":\"肛吻\",\"annilingus\":\"肛吻\",\"analingus\":\"肛吻\",\"rimjob\":\"肛吻\",\"hairjob\":\"发交\",\"oral\":\"口交\",\"fellatio\":\"口交\",\"gokkun\":\"吃精\",\"cum drinking\":\"吃精\",\"facial\":\"颜射\",\"cum on face\":\"颜射\",\"handjob\":\"手淫\",\"hand job\":\"手淫\",\"tekoki\":\"手淫\",\"leash\":\"宠物链\",\"lactation\":\"哺乳（大范围）\",\"milk breasts\":\"哺乳（大范围）\",\"lactating\":\"哺乳（大范围）\",\"milking\":\"哺乳（大范围）\",\"breast sucking\":\"吸乳（中）\",\"sucking breasts\":\"吸乳（中）\",\"nipple sucking\":\"吸乳（中）\",\"nipple suck\":\"吸乳（中）\",\"breast suck\":\"吸乳（中）\",\"sucking nipples\":\"吸乳（中）\",\"self breast sucking\":\"自吸乳\",\"mutual breast sucking\":\"双向吸乳\",\"paizuri\":\"乳交\",\"titjob\":\"乳交\",\"titfuck\":\"乳交\",\"tit fuck\":\"乳交\",\"multiple paizuri\":\"多P乳交\",\"pussy\":\"阴户\",\"vagina\":\"阴户\",\"vulva\":\"阴户\",\"pubic hair\":\"阴毛\",\"pubes\":\"阴毛\",\"hairy pussy\":\"阴毛\",\"shaved pussy\":\"剃过阴毛的\",\"no pussy\":\"没逼的\",\"no vagina\":\"没逼的\",\"missing pussy\":\"没逼的\",\"missing vagina\":\"没逼的\",\"novagina\":\"没逼的\",\"clitoris\":\"阴蒂\",\"clit\":\"阴蒂\",\"fat mons\":\"肥逼\",\"pussy juice\":\"爱液\",\"pussy juice drip\":\"爱液\",\"vaginal juices\":\"爱液\",\"female ejaculation\":\"潮吹\",\"squirting (sex)\":\"潮吹\",\"grinding\":\"性器摩擦\",\"crotch rub\":\"胯部摩擦\",\"facesitting\":\"坐在脸上\",\"cervix\":\"子宫口\",\"cunnilingus\":\"舔阴\",\"pussy lick\":\"舔阴\",\"thigh sex\":\"腿交\",\"intercrural\":\"腿交\",\"intercrural sex\":\"腿交\",\"sumata\":\"腿交\",\"thigh job\":\"腿交\",\"straddle penis\":\"腿交\",\"footjob\":\"足交\",\"ashikoki\":\"足交\",\"masturbation\":\"自慰\",\"masturbate\":\"自慰\",\"masturbating\":\"自慰\",\"clothed masturbation\":\"隔着衣服自慰\",\"penis\":\"阳具/屌\",\"dicks\":\"阳具/屌\",\"cock\":\"阳具/屌\",\"cocks\":\"阳具/屌\",\"dick\":\"阳具/屌\",\"testicles\":\"睾丸/蛋蛋\",\"balls\":\"睾丸/蛋蛋\",\"ejaculation\":\"射出\",\"ejaculation between breasts\":\"射出\",\"cum\":\"射精\",\"sperm\":\"射精\",\"semen\":\"射精\",\"cumshot\":\"射精\",\"cum inside\":\"内射\",\"cum on breast\":\"射在胸上\",\"cum on hair\":\"射在头发上\",\"cum in hair\":\"射在头发上\",\"semen on hair\":\"射在头发上\",\"cum on food\":\"射在食物上\",\"public\":\"公共场所\",\"humiliation\":\"羞耻play\",\"caught\":\"被发现\",\"walk-in\":\"进门被发现\",\"body writing\":\"身上有字\",\"writing on body\":\"身上有字\",\"asian\":\"亚洲\",\"faceless male\":\"无脸男\",\"artificial vagina\":\"人工阴道\",\"pocket pussy\":\"人工阴道\",\"onahole\":\"人工阴道\",\"fleshlight\":\"人工阴道\",\"hitachi magic wand\":\"按摩棒\",\"wand vibrator\":\"按摩棒\",\"dildo\":\"人造阴茎\",\"egg vibrator\":\"跳蛋\",\"egg vibrators\":\"跳蛋\",\"sex\":\"性爱\",\"fucking\":\"性爱\",\"fuck\":\"性爱\",\"clothed sex\":\"穿着衣服做爱\",\"happy sex\":\"快乐做爱\",\"underwater sex\":\"水中做爱\",\"cock in thighhigh\":\"插在过膝袜里\",\"doggystyle\":\"狗爬式\",\"doggy style\":\"狗爬式\",\"leg lock\":\"跨坐式\",\"legs lock\":\"跨坐式\",\"missionary\":\"传教士体位\",\"missionary position\":\"传教士体位\",\"girl on top\":\"女上体位\",\"cowgirl position\":\"女上正骑\",\"reverse cowgirl\":\"女上反骑\",\"virgin\":\"处女/破瓜\",\"threesome\":\"3P\",\"group sex\":\"群P\",\"foursome\":\"群P\",\"fivesome\":\"群P\",\"groupsex\":\"群P\",\"tribadism\":\"磨豆腐\",\"scissoring\":\"磨豆腐\",\"gangbang\":\"轮奸\",\"gang rape\":\"轮奸\",\"gang sex\":\"轮奸\",\"gangrape\":\"轮奸\",\"gangsex\":\"轮奸\",\"gang bang\":\"轮奸\",\"femdom\":\"逆推\",\"condom\":\"套套\",\"condoms\":\"套套\",\"bandaid on pussy\":\"阴部贴着创可贴\",\"anal hair\":\"肛毛\",\"pubic hair peek\":\"从衣物里露出一部分阴毛\",\"cleft of venus\":\"蜜缝\",\"clitoral hood\":\"阴蒂包皮\",\"clitoris piercing\":\"阴核环\",\"clit piercing\":\"阴核环\",\"perineum\":\"会阴\",\"taint\":\"会阴\",\"urethra\":\"尿道\",\"crotch seam\":\"裆部的缝\",\"erect clitoris\":\"膨胀的阴核\",\"erect clit\":\"膨胀的阴核\",\"moderate pubic hair\":\"中分的阴毛\",\"overflow\":\"精液溢出(未拔出)\",\"overgrown\":\"杂草丛生\",\"excessive pubic hair\":\"极浓密的阴毛\",\"flat ass\":\"贫瘠的屁股\",\"no ass\":\"贫瘠的屁股\",\"gaping\":\"敞开的/撑开的(阴部和屁眼)\",\"gape\":\"敞开的/撑开的(阴部和屁眼)\",\"labia\":\"阴唇\",\"partially visible anus\":\"可以看见一部分肛门\",\"partially visible vulva\":\"可以看见一部分外阴\",\"pussy juice puddle\":\"爱液流成的滩\",\"pussy juice trail\":\"拉丝的爱液\",\"pussy juice string\":\"拉丝的爱液\",\"pussy peek\":\"微微渗出的爱液\",\"condom on penis\":\"戴避孕套\",\"double handjob\":\"双手各握着一根阴茎\",\"fingering\":\"指交\",\"guided penetration\":\"抓住男性器插入自己\",\"penis grab\":\"抓着阴茎\",\"two-handed handjob\":\"用双手手交\",\"paizuri under clothes\":\"着衣乳交\",\"spanked\":\"打屁股\",\"red butt\":\"打屁股\",\"anal fisting\":\"拳爆菊\",\"enema\":\"灌肠\",\"stomach bulge\":\"肚子胀\",\"x-ray\":\"透视人体内部\",\"xray\":\"透视人体内部\",\"tentacle\":\"触手\",\"gag\":\"口塞\",\"ballgag\":\"球塞\",\"bitgag\":\"棍塞\",\"ring gag\":\"扩口器\",\"cleave gag\":\"用布勒住嘴\",\"cleave gagged\":\"用布勒住嘴\",\"cleavegag\":\"用布勒住嘴\",\"panty gag\":\"用内裤塞口\",\"panty gagged\":\"用内裤塞口\",\"pantygag\":\"用内裤塞口\",\"tapegag\":\"胶带封口\",\"groping\":\"摸索\",\"fondling\":\"摸索\",\"grope\":\"摸索\",\"fondle\":\"摸索\",\"nipple torture\":\"虐乳头\",\"nipple pain\":\"虐乳头\",\"nipple piercing\":\"乳头穿孔\",\"pierced nipples\":\"乳头穿孔\",\"nipple piercings\":\"乳头穿孔\",\"cameltoe\":\"骆驼趾（俗称馒头逼）\",\"camel toe\":\"骆驼趾（俗称馒头逼）\",\"insertion\":\"插入物\",\"anal insertion\":\"菊花插入物\",\"fruit insertion\":\"用水果蔬菜\",\"large insertion\":\"巨大插入\",\"extreme insertion\":\"巨大插入\",\"huge insertion\":\"巨大插入\",\"penetration\":\"异物插入\",\"fisting\":\"拳头插入\",\"multiple insertions\":\"一穴多插\",\"double penetration\":\"双穴同插\",\"triple penetration\":\"三穴同插\",\"double vaginal\":\"双重入穴\",\"piercing\":\"穿孔\",\"piercings\":\"穿孔\",\"pierced\":\"穿孔\",\"navel piercing\":\"肚脐穿孔\",\"navel ring\":\"肚脐穿孔\",\"bellybutton piercing\":\"肚脐穿孔\",\"mound of venus\":\"腹部三角带\",\"wide hips\":\"宽盆骨\",\"large hips\":\"宽盆骨\",\"tamakericzx\":\"蛋疼\",\"vore\":\"丸吞\",\"transformation\":\"肉体变形\",\"mind control\":\"思想操控\",\"brainwashing\":\"思想操控\",\"blood\":\"血\",\"nyotaimori\":\"女体盛\",\"serving food on female\":\"女体盛\",\"wooden horse\":\"木马\",\"anal beads\":\"肛珠\",\"analbeads\":\"肛珠\",\"cock ring\":\"屌环\",\"penis ring\":\"屌环\",\"double dildo\":\"双头龙\",\"vibrator\":\"带振动的自慰器\",\"vibrators\":\"带振动的自慰器\",\"vibrator in thighhighs\":\"大腿贴着跳蛋控制器\",\"vibrator under panties\":\"跳蛋在内裤里\",\"slave\":\"奴隶\",\"shibari\":\"捆绑\",\"ropebondage\":\"捆绑\",\"rope bondage\":\"捆绑\",\"bondage\":\"捆绑/奴役\",\"tied up (sexual)\":\"捆绑/奴役\",\"bdsm\":\"绑缚与调教/支配与臣服/施虐与受虐\",\"pillory\":\"枷锁\",\"stocks\":\"枷锁\",\"rope\":\"绳子\",\"ropes\":\"绳子\",\"bound arms\":\"手臂捆绑\",\"tied arms\":\"手臂捆绑\",\"arms tied\":\"手臂捆绑\",\"bound wrists\":\"手腕捆绑\",\"hands bound\":\"手腕捆绑\",\"tied wrists\":\"手腕捆绑\",\"bound hands\":\"手腕捆绑\",\"tied hands\":\"手腕捆绑\",\"hands tied\":\"手腕捆绑\",\"crotch rope\":\"胯下捆绑\",\"crotchrope\":\"胯下捆绑\",\"hogtie\":\"曲膝捆绑\",\"frogtie\":\"青蛙捆绑\",\"suspension\":\"悬空捆绑\",\"suspended\":\"悬空捆绑\",\"spreader bar\":\"分腿捆绑\",\"spread bar\":\"分腿捆绑\",\"futanari\":\"扶她/双性\",\"futa\":\"扶她/双性\",\"dickgirl\":\"扶她/双性\",\"incest\":\"乱伦\",\"twincest\":\"兄弟/姐妹/姐弟/兄妹\",\"pegging\":\"女性使用假屌\",\"ganguro\":\"日本黑妹\",\"bestiality\":\"人兽\",\"beastiality\":\"人兽\",\"molestation\":\"性骚扰\",\"molesting\":\"性骚扰\",\"molester\":\"性骚扰\",\"voyeurism\":\"窥阴癖\",\"voyeur\":\"窥阴癖\",\"exhibitionism\":\"裸露癖\",\"rape\":\"强暴\",\"about to be raped\":\"将要被强暴\",\"anal tail\":\"肛尾\",\"butt plug tail\":\"肛尾\",\"slippers\":\"拖鞋\",\"slipper\":\"拖鞋\",\"socks\":\"短袜\",\"naked socks\":\"短袜\",\"sock\":\"短袜\",\"striped socks\":\"横条袜\",\"striped kneehighs\":\"横条袜\",\"striped thighhighs\":\"条纹过膝袜\",\"tabi\":\"日式厚底短袜\",\"torn thighhighs\":\"损坏了的过膝袜\",\"uwabaki\":\"女式学生鞋\",\"indoor shoes (japanese)\":\"女式学生鞋\",\"thighhighs\":\"过膝袜\",\"thighhighs only\":\"过膝袜\",\"stockings\":\"过膝袜\",\"naked thighhighs\":\"过膝袜\",\"stocking\":\"过膝袜\",\"white thighhighs\":\"白色过膝袜\",\"high heels\":\"高跟鞋\",\"heels\":\"高跟鞋\",\"mary janes\":\"玛丽珍鞋\",\"ankle socks\":\"踝袜\",\"back-seamed legwear\":\"袜缝\",\"bobby socks\":\"美式短袜\",\"bodystocking\":\"连体裤袜\",\"bow legwear\":\"带蝴蝶结的裤袜\",\"bow thighhighs\":\"带蝴蝶结的裤袜\",\"fine fabric emphasis\":\"精细的面料感/超还原的丝袜\",\"fishnet legwear\":\"渔网袜\",\"pantylines\":\"紧致的裤袜/略透明的裤袜\",\"seamed legwear\":\"有接缝的裤袜\",\"stirrup legwear\":\"马镫袜\",\"toeless legwear\":\"露趾裤袜\",\"lace-trimmed legwear\":\"蕾丝边裤袜\",\"leg cutout\":\"裤袜有开口\",\"leg warmers\":\"腿套/暖腿袜\",\"legwarmers\":\"腿套/暖腿袜\",\"kneehighs\":\"长袜\",\"kneehigh socks\":\"长袜\",\"kneesocks\":\"长袜\",\"knee socks\":\"长袜\",\"leggings\":\"裤袜\",\"loose socks\":\"泡泡袜\",\"garter straps\":\"袜带\",\"garter strap\":\"袜带\",\"garters\":\"吊带袜\",\"garter belt\":\"连腰吊带袜\",\"garterbelt\":\"连腰吊带袜\",\"pink thighhighs\":\"粉色过膝袜\",\"pantyhose\":\"连裤袜\",\"tights\":\"连裤袜\",\"fishnets\":\"网袜\",\"fishnet\":\"网袜\",\"frilled legwear\":\"带褶边的过膝袜\",\"black thighhighs\":\"黑色过膝袜\",\"ballet slippers\":\"芭蕾舞鞋\",\"ballet shoes\":\"芭蕾舞鞋\",\"pointe shoes\":\"芭蕾舞鞋\",\"barefoot sandals\":\"裸足凉鞋\",\"boots\":\"长靴\",\"boot\":\"长靴\",\"naked boots\":\"长靴\",\"boots removed\":\"脱下的靴子\",\"cross-laced footwear\":\"交叉系带鞋\",\"high heel boots\":\"高跟靴\",\"heel boots\":\"高跟靴\",\"knee boots\":\"及膝靴\",\"kneehigh boots\":\"及膝靴\",\"kneeboots\":\"及膝靴\",\"loafers\":\"乐福鞋\",\"rudder footwear\":\"舰C舰娘专用鞋\",\"stiletto heels\":\"细跟高跟鞋\",\"strappy heels\":\"带束带的高跟鞋\",\"thigh boots\":\"高帮靴\",\"thighboots\":\"高帮靴\",\"thighhigh boots\":\"高帮靴\",\"toeless boots\":\"露趾靴\",\"black legwear\":\"黑色裤袜\",\"white legwear\":\"白色裤袜\",\"torn legwear\":\"撕裂的裤袜\",\"striped legwear\":\"条纹裤袜\",\"asymmetrical legwear\":\"不对称裤腿\",\"brown legwear\":\"棕色裤袜\",\"uneven legwear\":\"不均匀的裤腿\",\"print legwear\":\"印花裤袜\",\"red legwear\":\"红色裤袜\",\"mismatched legwear\":\"不匹配的腿饰\",\"legwear under shorts\":\"短裤穿在裤袜外面\",\"purple legwear\":\"紫色裤袜\",\"grey legwear\":\"灰色裤袜\",\"blue legwear\":\"蓝色裤袜\",\"pink legwear\":\"粉色裤袜\",\"argyle legwear\":\"菱形裤腿\",\"ribbon-trimmed legwear\":\"丝带边饰裤袜\",\"american flag legwear\":\"星条旗裤袜\",\"green legwear\":\"绿色裤袜\",\"vertical-striped legwear\":\"竖条纹裤袜\",\"alternate legwear\":\"备用裤袜\",\"yellow legwear\":\"黄色裤袜\",\"multicolored legwear\":\"五彩裤袜\",\"ribbed legwear\":\"罗纹裤袜\",\"fur-trimmed legwear\":\"毛皮裤袜\",\"see-through legwear\":\"透视裤袜\",\"sheer legwear\":\"透视裤袜\",\"legwear garter\":\"裤袜吊袜带\",\"sock garters\":\"裤袜吊袜带\",\"thighhigh garter\":\"裤袜吊袜带\",\"two-tone legwear\":\"分段裤袜\",\"latex legwear\":\"乳胶裤袜\",\"cloud\":\"云\",\"clouds\":\"云\",\"full moon\":\"满月\",\"moon\":\"月亮\",\"moonlight\":\"月光\",\"night\":\"夜晚\",\"night sky\":\"夜空\",\"blue moon\":\"蓝月\",\"sky\":\"天空\",\"starry sky\":\"星空\",\"star sky\":\"星空\",\"sun\":\"太阳\",\"skyline\":\"天际线\",\"city skyline\":\"天际线\",\"shooting star\":\"流星\",\"shooting stars\":\"流星\",\"sunburst background\":\"旭日纹背景\",\"sunset\":\"落日\",\"beautiful detailed sky\":\"漂亮的天空\",\"day\":\"白天\",\"dusk\":\"黄昏\",\"in spring\":\"春\",\"in summer\":\"夏\",\"in autumn\":\"秋\",\"in winter\":\"冬\",\"stars\":\"星星\",\"cloudy\":\"多云\",\"rain\":\"下雨\",\"raining\":\"下雨\",\"in the rain\":\"雨中\",\"rainy days\":\"雨天\",\"abstract\":\"抽象\",\"acrylic paint (medium)\":\"亚克力画风\",\"acrylic paint\":\"亚克力画风\",\"airbrush (medium)\":\"喷枪\",\"alphonse mucha\":\"阿尔丰斯·慕夏\",\"amigurumi (medium)\":\"钩织玩偶/毛线娃娃\",\"art deco\":\"装饰艺术\",\"art nouveau\":\"新艺术\",\"alphonse mucha (style)\":\"新艺术\",\"mucha style\":\"新艺术\",\"ballpoint pen (medium)\":\"圆珠笔\",\"ballpoint pen\":\"圆珠笔\",\"book cover (medium)\":\"书本封面\",\"brush (medium)\":\"刷子\",\"brushpen (medium)\":\"毛笔\",\"calligraphy brush (medium)\":\"书法毛笔\",\"calligraphy pen (medium)\":\"书法笔\",\"canvas (medium)\":\"画布\",\"chalk (medium)\":\"粉笔\",\"charcoal (medium)\":\"炭笔\",\"clay (medium)\":\"黏土\",\"color ink (medium)\":\"彩色墨水\",\"color trace\":\"原画\",\"colored pencil (medium)\":\"彩色铅笔画\",\"pencil crayon (medium)\":\"彩色铅笔画\",\"coloured pencil (medium)\":\"彩色铅笔画\",\"cosplay\":\"角色扮演\",\"coupy pencil (medium)\":\"Coupy 铅笔\",\"crayon (medium)\":\"蜡笔\",\"cursor (medium)\":\"光标\",\"cyberpunk\":\"赛博朋克\",\"dakimakura (medium)\":\"抱枕\",\"dakimakura\":\"抱枕\",\"disc (medium)\":\"碟片\",\"expression chart\":\"角色的多表情展示\",\"faux figurine\":\"仿手办风格\",\"faux traditional media\":\"仿手绘\",\"fine art parody\":\"对某美术品的模仿/模仿名画\",\"flame painter\":\"Flame Painter (工具)\",\"flat color\":\"平涂风格\",\"flat colors\":\"平涂风格\",\"fourth wall\":\"虚实穿插/现实感/次元壁\",\"4th wall\":\"虚实穿插/现实感/次元壁\",\"fudepen (medium)\":\"墨笔/毛钢笔\",\"g-pen (medium)\":\"G 笔\",\"google sketchup (medium)\":\"Google Sketchup\",\"gouache (medium)\":\"水粉\",\"gouache\":\"水粉\",\"graffiti (medium)\":\"涂鸦\",\"graphite (medium)\":\"铅笔画/炭笔画\",\"pencil sketch\":\"铅笔画/炭笔画\",\"illustrator (medium)\":\"Illustrator\",\"impressionism\":\"印象派\",\"ink (medium)\":\"墨水\",\"leaf (medium)\":\"树叶\",\"lego (medium)\":\"乐高\",\"ligne claire\":\"白描\",\"marker (medium)\":\"马克笔风格\",\"copics\":\"马克笔风格\",\"millipen (medium)\":\"毫厘笔\",\"millipen\":\"毫厘笔\",\"minimalism\":\"极简主义\",\"mousepad (medium)\":\"手绘板\",\"nib pen (medium)\":\"蘸水笔画风\",\"tsukepen\":\"蘸水笔画风\",\"nib pen\":\"蘸水笔画风\",\"fountain pen (medium)\":\"蘸水笔画风\",\"nihonga\":\"日本画\",\"oil painting (medium)\":\"油画风格\",\"oil painting\":\"油画风格\",\"painting (medium)\":\"传统绘图工具\",\"paint (medium)\":\"传统绘图工具\",\"pastel (medium)\":\"像粉笔蜡笔作画的\",\"pastel color\":\"粉彩\",\"pen (medium)\":\"钢笔\",\"photorealistic\":\"很像照片的画\",\"porcelain (medium)\":\"瓷器\",\"print (medium)\":\"印刷品\",\"realistic\":\"现实的/真实的\",\"retro artstyle\":\"赛璐璐/复古艺术\",\"oldschool\":\"赛璐璐/复古艺术\",\"sketch\":\"草图\",\"rough sketch\":\"草图\",\"rough\":\"草图\",\"style parody\":\"画风模仿\",\"sumi-e\":\"墨绘\",\"surreal\":\"怪诞的/超现实主义\",\"swapnote (medium)\":\"交换笔记\",\"tempera (medium)\":\"蛋彩画\",\"theatre (medium)\":\"剧场\",\"traditional media\":\"手绘\",\"handdrawn\":\"手绘\",\"ukiyo-e\":\"浮世绘\",\"ukiyoe\":\"浮世绘\",\"unfinished\":\"未完成的\",\"work in progress\":\"未完成的\",\"wip\":\"未完成的\",\"variations\":\"(变装、变化、变色、成长)对比图\",\"washi tape (medium)\":\"和纸胶带\",\"watercolor (medium)\":\"水彩\",\"water pastel color\":\"水彩\",\"watercolour\":\"水彩\",\"watercolor pencil (medium)\":\"彩铅\",\"watercolour pencil\":\"彩铅\",\"whiteboard (medium)\":\"白板\",\"anmitsu (dessert)\":\"豆沙水果涼粉\",\"mitsumame\":\"蜜豆\",\"batter\":\"面糊\",\"anpan\":\"红豆包\",\"cinnamon roll\":\"肉桂卷\",\"gumball\":\"口香糖球\",\"gumballs\":\"口香糖球\",\"hot cross bun\":\"十字包\",\"noppo bread\":\"noppo 面包\",\"pastry box\":\"糕点盒\",\"doughnut box\":\"糕点盒\",\"cake box\":\"糕点盒\",\"cake\":\"蛋糕\",\"baumkuchen\":\"年轮蛋糕\",\"birthday cake\":\"生日蛋糕\",\"black forest cake\":\"黑森林蛋糕\",\"charlotte cake\":\"夏洛特蛋糕\",\"cheesecake\":\"乳酪蛋糕\",\"rare cheesecake\":\"生乳酪蛋糕\",\"brownie\":\"巧克力布朗尼\",\"chocolate cake\":\"巧克力蛋糕\",\"chocolate framboise\":\"巧克力红桑子莓\",\"christmas cake\":\"圣诞蛋糕\",\"cupcake\":\"纸杯蛋糕\",\"cupcakes\":\"纸杯蛋糕\",\"fondant au chocolat\":\"熔岩巧克力蛋糕\",\"layer cake\":\"千层蛋糕\",\"layered cake\":\"千层蛋糕\",\"madeleine\":\"玛德琳蛋糕\",\"mille-feuille\":\"千层酥\",\"mont blanc (food)\":\"白山蛋糕\",\"opera cake\":\"歌剧院蛋糕\",\"pound cake\":\"磅蛋糕\",\"red velvet cake\":\"红丝绒蛋糕\",\"cake slice\":\"分层蛋糕\",\"slice of cake\":\"分层蛋糕\",\"stollen\":\"史多伦\",\"strawberry shortcake\":\"草莓奶油海绵蛋糕\",\"swiss roll\":\"瑞士卷\",\"roll cake\":\"瑞士卷\",\"strawberry swiss roll\":\"草莓瑞士卷\",\"tiramisu\":\"提拉米苏\",\"wedding cake\":\"婚礼蛋糕\",\"yule log\":\"圣诞节原木\",\"candy\":\"糖果\",\"candies\":\"糖果\",\"candy cane\":\"糖果手杖\",\"chitose ame\":\"千岁饴\",\"cigarette candy\":\"香烟糖果\",\"creme egg\":\"鸡蛋奶油\",\"jelly bean\":\"糖果豆\",\"jelly beans\":\"糖果豆\",\"jellybean\":\"糖果豆\",\"jellybeans\":\"糖果豆\",\"kitkat\":\"奇巧\",\"konpeitou\":\"金平糖\",\"konpeito\":\"金平糖\",\"lollipop\":\"棒棒糖\",\"lollipops\":\"棒棒糖\",\"lolipop\":\"棒棒糖\",\"chupa chups\":\"珍宝珠\",\"shaped lollipop\":\"棒棒糖形状\",\"swirl lollipop\":\"漩涡棒棒糖\",\"m&m's\":\"M&M's\",\"marble chocolate\":\"大理石巧克力\",\"nerunerunerune\":\"nerunerunerune（糖果）\",\"pinata\":\"皮纳塔\",\"tootsweets\":\"甜甜圈\",\"candy apple\":\"糖苹果\",\"candied apple\":\"糖苹果\",\"toffee apple\":\"糖苹果\",\"caramel\":\"焦糖\",\"chewing gum\":\"口香糖\",\"gum\":\"口香糖\",\"bubblegum\":\"口香糖\",\"bubble gum\":\"口香糖\",\"chocolate\":\"巧克力\",\"apollo chocolate\":\"阿波罗巧克力\",\"chocolate bar\":\"巧克力棒\",\"chocolate fountain\":\"巧克力喷泉\",\"heart-shaped chocolate\":\"心形巧克力\",\"chocolate heart\":\"心形巧克力\",\"chocolate marquise\":\"女爵巧克力\",\"kinoko no yama\":\"明治巧克力蘑菇饼干\",\"takenoko no sato\":\"明治巧克力竹笋饼干\",\"white chocolate\":\"白巧克力\",\"churro\":\"油条\",\"cookie\":\"曲奇饼\",\"cookies\":\"曲奇饼\",\"checkerboard cookie\":\"棋盘花纹的饼干\",\"chocolate chip cookie\":\"巧克力片饼干\",\"country ma'am\":\"COUNTRY MA'AM\",\"gingerbread cookie\":\"姜饼饼干\",\"gingerbread house\":\"姜饼屋\",\"gingerbread man\":\"姜饼人（一种曲奇饼）\",\"pocky\":\"百奇饼干\",\"pepero\":\"百奇饼干\",\"sandwich cookie\":\"夹心饼干\",\"oreo\":\"奥利奥\",\"thumbprint cookie\":\"指纹特征数据\",\"jam cookie\":\"指纹特征数据\",\"toppo\":\"托普\",\"wafer\":\"冰淇淋脆片\",\"wafer stick\":\"晶圆卷\",\"cookie straw\":\"晶圆卷\",\"cotton candy\":\"棉花糖\",\"candy floss\":\"棉花糖\",\"fairy floss\":\"棉花糖\",\"bavarois\":\"巴伐利亚奶油\",\"icing\":\"糖霜\",\"frosting\":\"糖霜\",\"crepe\":\"绉\",\"dorayaki\":\"铜锣烧\",\"dough\":\"面团\",\"doughnut\":\"甜甜圈\",\"donut\":\"甜甜圈\",\"doughnuts\":\"甜甜圈\",\"donuts\":\"甜甜圈\",\"chocolate doughnut\":\"巧克力甜甜圈\",\"french cruller\":\"螺旋脊状甜甜圈\",\"cruller\":\"螺旋脊状甜甜圈\",\"sakura french\":\"樱花甜甜圈\",\"old-fashioned doughnut\":\"酥皮甜甜圈\",\"gelatin\":\"凝胶\",\"jello\":\"凝胶\",\"ice cream\":\"冰激凌\",\"icecream\":\"冰激凌\",\"banana split\":\"香蕉冰激凌\",\"coolish\":\"Coolish\",\"ice cream cone\":\"蛋卷冰淇淋\",\"waffle cone\":\"华夫饼蛋筒\",\"ice cream float\":\"飘浮冰淇淋\",\"ice cream sandwich\":\"冰淇淋三明治\",\"parfait\":\"芭菲\",\"strawberry parfait\":\"草莓冻糕\",\"single scoop\":\"单球冰淇淋\",\"double scoop\":\"双勺\",\"triple scoop\":\"三球冰淇淋\",\"quadruple scoop\":\"四个球的冰淇淋蛋筒\",\"too many scoops\":\"过多的冰激凌甜筒\",\"soft serve\":\"软冰淇淋\",\"sprinkles\":\"小块彩色糖果\",\"sundae\":\"圣代\",\"imagawayaki\":\"今川烧\",\"marshmallow\":\"棉花糖\",\"mooncake\":\"月饼\",\"muffin\":\"松饼\",\"muffins\":\"松饼\",\"pastry\":\"糕点\",\"chocolate cornet\":\"巧克力夹心\",\"cream puff\":\"泡芙\",\"cream puffs\":\"泡芙\",\"eclair (food)\":\"闪电泡芙\",\"macaron\":\"马卡龙\",\"pie\":\"馅饼\",\"apple pie\":\"苹果派\",\"popsicle\":\"冰棒/棒冰\",\"icelolly\":\"冰棒/棒冰\",\"popsicle stick\":\"冰棒棍\",\"tupet\":\"小喇叭\",\"chuupetto\":\"小喇叭\",\"watermelon bar\":\"西瓜冰棍\",\"suika bar\":\"西瓜冰棍\",\"pudding\":\"布丁\",\"flan\":\"布丁\",\"custard\":\"卡仕达酱\",\"pudding a la mode\":\"法式布丁\",\"shaved ice\":\"刨冰\",\"shavedice\":\"刨冰\",\"kakigori\":\"刨冰\",\"kakigoori\":\"刨冰\",\"slushie\":\"冰沙\",\"tanghulu\":\"糖葫芦\",\"tart\":\"果馅饼\",\"blueberry tart\":\"蓝莓馅饼\",\"fruit tart\":\"水果馅饼\",\"strawberry tart\":\"草莓挞\",\"wagashi\":\"日式点心\",\"japanese sweets\":\"日式点心\",\"momiji manjuu\":\"红叶馒头\",\"mochi\":\"麻糬\",\"dango\":\"团子\",\"ichigo daifuku\":\"草莓大福\",\"ichigodaifuku\":\"草莓大福\",\"kashiwa mochi (food)\":\"柏饼\",\"namagashi\":\"生菓子\",\"sakura mochi\":\"樱花麻糬\",\"sakuramochi\":\"樱花麻糬\",\"songpyeon\":\"松饼\",\"suama (food)\":\"蘇阿馬\",\"taiyaki\":\"鲷鱼烧\",\"uirou\":\"外郎饼\",\"warabimochi\":\"蕨饼\",\"youkan\":\"羊羹\",\"chikuwa\":\"竹轮（食物）\",\"chips\":\"薯片\",\"bugles\":\"号角\",\"doritos\":\"多力多滋\",\"potato chips\":\"土豆片\",\"potato chip\":\"土豆片\",\"pringles\":\"品客\",\"popcorn\":\"爆米花\",\"pretzel\":\"椒盐卷饼\",\"umaibou\":\"美味棒\",\"collarbone\":\"锁骨\",\"clavicle\":\"锁骨\",\"collarbones\":\"锁骨\",\"wings\":\"翅膀/翼\",\"wing\":\"翅膀/翼\",\"bat wings\":\"蝙蝠翅膀\",\"batwing\":\"蝙蝠翅膀\",\"butterfly wings\":\"蝴蝶翅膀\",\"black wings\":\"黑色之翼\",\"dark wings\":\"黑色之翼\",\"black wing\":\"黑色之翼\",\"demon wings\":\"恶魔之翼\",\"devil wings\":\"恶魔之翼\",\"muscle\":\"肌肉\",\"cape\":\"披肩/斗篷/披风\",\"camisole\":\"吊带背心\",\"detached sleeves\":\"袖肩分离装\",\"armsleeves\":\"袖肩分离装\",\"naked sleeves\":\"袖肩分离装\",\"detached sleeve\":\"袖肩分离装\",\"hoodie\":\"卫衣\",\"long sleeves\":\"长袖\",\"long sleeve\":\"长袖\",\"robe\":\"长袍\",\"robes\":\"长袍\",\"off shoulder\":\"露单肩\",\"off shoulders\":\"露单肩\",\"off-shoulder\":\"露单肩\",\"bare shoulders\":\"露双肩\",\"bare shoulder\":\"露双肩\",\"topless\":\"上着较少\",\"top less\":\"上着较少\",\"topless (female)\":\"上着较少\",\"open clothes\":\"敞开衣服\",\"open clothing\":\"敞开衣服\",\"open robe\":\"敞开长袍\",\"naked cape\":\"裸体披风\",\"nude cape\":\"裸体披风\",\"naked shirt\":\"裸体衬衫\",\"nude shirt\":\"裸体衬衫\",\"angel wings\":\"天使的翅膀\",\"detached wings\":\"脱离本体的翅膀\",\"floating wings\":\"脱离本体的翅膀\",\"dragon wings\":\"龙翼\",\"fairy wings\":\"妖精的翅膀\",\"harness\":\"背带\",\"whip marks\":\"鞭痕\",\"whipmarks\":\"鞭痕\",\"badge\":\"徽章\",\"badges\":\"徽章\",\"arm belt\":\"臂环\",\"bandaged arm\":\"缠着绷带的手臂\",\"bandaged arms\":\"缠着绷带的手臂\",\"bandaged hands\":\"缠着绷带的手\",\"bangle\":\"手镯\",\"bangles\":\"手镯\",\"bead bracelet\":\"珠子手链\",\"bracelet\":\"手镯\",\"bracelets\":\"手镯\",\"bracer\":\"护腕\",\"bracers\":\"护腕\",\"armband\":\"臂章\",\"armbands\":\"臂章\",\"arm band\":\"臂章\",\"armlet\":\"臂环\",\"arm bracelets\":\"臂环\",\"armlets\":\"臂环\",\"elbow gloves\":\"长袖手套\",\"opera gloves\":\"长袖手套\",\"long gloves\":\"长袖手套\",\"fingerless gloves\":\"露指手套\",\"fingerless glove\":\"露指手套\",\"gloves\":\"手套\",\"glove\":\"手套\",\"wrist cuffs\":\"腕饰\",\"detached cuffs\":\"腕饰\",\"wristcuff\":\"腕饰\",\"wrist cuff\":\"腕饰\",\"wristcuffs\":\"腕饰\",\"wristband\":\"腕带\",\"wrist bands\":\"腕带\",\"wrist band\":\"腕带\",\"wristbands\":\"腕带\",\"belly chain\":\"脐链\",\"waist chain\":\"脐链\",\"bandages\":\"绷带\",\"bandage\":\"绷带\",\"barcode\":\"条形码\",\"bar code\":\"条形码\",\"bow\":\"蝴蝶结\",\"bows\":\"蝴蝶结\",\"command spell\":\"令咒\",\"diamond (gemstone)\":\"钻石(宝石)\",\"heart lock (kantai collection)\":\"舰娘锁(舰C)\",\"heart tattoo\":\"心形纹身\",\"heartbeat\":\"心跳/表现出心动的文字\",\"mole\":\"痣\",\"beauty mark\":\"痣\",\"number tattoo\":\"编号纹身\",\"blazer\":\"西装夹克\",\"suit jacket\":\"西装外套\",\"capelet\":\"披肩\",\"cloak\":\"斗篷\",\"coat\":\"外套\",\"coattails\":\"燕尾\",\"collared jacket\":\"翻领夹克\",\"duffel coat\":\"粗呢大衣\",\"hooded cape\":\"连帽斗篷\",\"hooded cloak\":\"连帽披巾\",\"hooded coat\":\"连帽外套\",\"hooded jacket\":\"连帽夹克\",\"kesa\":\"袈裟\",\"labcoat\":\"白大褂\",\"lab coat\":\"白大褂\",\"military jacket\":\"军装夹克\",\"pant suit\":\"女性穿着西服\",\"pants suit\":\"女性穿着西服\",\"pantsuit\":\"女性穿着西服\",\"tailcoat\":\"燕尾服\",\"blouse\":\"罩衫\",\"cardigan\":\"开襟衫\",\"casual\":\"私服\",\"heart cutout\":\"衣服上有心形的开口\",\"center frills\":\"胸口带花边的服装\",\"center opening\":\"正中间开口的服装\",\"absolute cleavage\":\"正中间开口的服装\",\"checkered shirt\":\"格子衬衫\",\"checkered blouse\":\"格子衬衫\",\"clothes between breasts\":\"衣服勒在乳沟里\",\"clothing between breasts\":\"衣服勒在乳沟里\",\"cat cutout\":\"猫咪内衣\",\"t-shirt\":\"T 恤\",\"tshirt\":\"T 恤\",\"collared shirt\":\"翻领衬衫\",\"collared blouse\":\"翻领衬衫\",\"criss-cross halter\":\"交叉吊带\",\"crop top\":\"露腹短上衣\",\"cropped shirt\":\"短衬衫\",\"cropped vest\":\"小款背心\",\"dress shirt\":\"西服衬衫\",\"faulds\":\"腹甲\",\"front-tie top\":\"从正面打结的衣物\",\"gathers\":\"褶裥(衣物)\",\"gym shirt\":\"体操服(上身)\",\"high-waist skirt\":\"高腰裙\",\"virgin killer sweater\":\"处男杀手毛衣\",\"open-chest sweater\":\"胸部开口的毛衣\",\"keyhole sweater\":\"胸部开口的毛衣\",\"hooded sweater\":\"连帽毛衣\",\"hooded track jacket\":\"连帽运动夹克\",\"jersey\":\"运动衫\",\"sports jersey\":\"运动衫\",\"official jersey\":\"运动衫\",\"load bearing vest\":\"承重背心\",\"lowleg\":\"低胸装\",\"oversized shirt\":\"过大号衬衫\",\"sailor shirt\":\"水手服款衬衫\",\"tank top\":\"无袖紧身背心\",\"tanktop\":\"无袖紧身背心\",\"unbuttoned shirt\":\"解开纽扣的衬衫\",\"vest\":\"背心\",\"wet shirt\":\"湿衬衫\",\"wet t-shirt\":\"湿衬衫\",\"wet blouse\":\"湿衬衫\",\"cat lingerie\":\"猫系内衣\",\"cat keyhole bra\":\"猫系内衣\",\"dudou\":\"肚兜\",\"du dou\":\"肚兜\",\"bikini top\":\"比基尼上衣\",\"bikini top removed\":\"脱下比基尼上衣\",\"gloves removed\":\"脱下手套\",\"glove removed\":\"脱下手套\",\"half gloves\":\"很短的手套/半截手套\",\"short gloves\":\"很短的手套/半截手套\",\"latex gloves\":\"乳胶手套\",\"layered sleeves\":\"分层的衣袖\",\"sleeves folded up\":\"叠起来的袖子\",\"sleeves past fingers\":\"袖子长过手指\",\"sleeves past wrists\":\"袖子长过手腕\",\"sleeves past wrist\":\"袖子长过手腕\",\"sleeves pushed up\":\"袖子往上拉起\",\"hat flower\":\"花环\",\"asparagus\":\"芦笋\",\"beans\":\"豆子\",\"bean\":\"豆子\",\"red bean paste\":\"红豆馅\",\"bean paste\":\"红豆馅\",\"nattou\":\"纳豆\",\"natto\":\"纳豆\",\"bitter melon\":\"苦瓜\",\"broccoli\":\"西兰花\",\"cabbage\":\"卷心菜\",\"bok choy\":\"白菜\",\"carrot\":\"胡萝卜\",\"carrots\":\"胡萝卜\",\"cauliflower\":\"菜花\",\"coconut\":\"椰子\",\"coconuts\":\"椰子\",\"corn\":\"玉米\",\"maize\":\"玉米\",\"cucumber\":\"黄瓜\",\"cucumbers\":\"黄瓜\",\"pickle\":\"泡菜\",\"eggplant\":\"茄子\",\"aubergine\":\"茄子\",\"garlic\":\"大蒜\",\"kimchi\":\"韩国泡菜\",\"lettuce\":\"生菜\",\"mint\":\"薄荷\",\"mushroom\":\"蘑菇\",\"mushrooms\":\"蘑菇\",\"onion\":\"洋葱\",\"onion rings\":\"洋葱圈\",\"onion ring\":\"洋葱圈\",\"spring onion\":\"大葱\",\"scallion\":\"大葱\",\"negi\":\"大葱\",\"leek\":\"大葱\",\"parsley\":\"欧芹\",\"almond\":\"扁桃\",\"chestnut\":\"板栗\",\"chestnuts\":\"板栗\",\"peanut\":\"花生\",\"pepper\":\"胡椒\",\"bell pepper\":\"灯笼椒\",\"green pepper\":\"青椒\",\"red pepper\":\"红椒\",\"yellow pepper\":\"黄椒\",\"chili pepper\":\"辣椒\",\"chili\":\"辣椒\",\"habanero pepper\":\"哈瓦那辣椒\",\"habanero\":\"哈瓦那辣椒\",\"jalapeno pepper\":\"墨西哥辣椒\",\"jalapeno (chili)\":\"墨西哥辣椒\",\"potato\":\"土豆\",\"potatoes\":\"土豆\",\"radish\":\"萝卜\",\"daikon\":\"萝卜\",\"seaweed\":\"海藻\",\"hijiki\":\"羊栖菜\",\"nori\":\"海苔\",\"squash\":\"南瓜属\",\"pumpkin\":\"南瓜\",\"pumpkins\":\"南瓜\",\"jack-o'-lantern\":\"南瓜灯\",\"sweet potato\":\"红薯\",\"yams\":\"红薯\",\"yam\":\"红薯\",\"yakiimo\":\"烤白薯\",\"tomato\":\"番茄\",\"tomatoes\":\"番茄\",\"cherry tomato\":\"圣女果（小西红柿\",\"turnip\":\"芜菁\",\"warabi\":\"蕨\",\"azur lane\":\"碧蓝航线\",\"blue archive\":\"碧蓝档案\",\"granblue fantasy\":\"碧蓝幻想\",\"genshin impact\":\"原神\",\"touhou\":\"东方\",\"kantai collection\":\"舰队收藏\",\"idolmaster\":\"偶像大师\",\"idolmaster million live!\":\"偶像大师百万现场\",\"idolmaster cinderella girls\":\"偶像大师灰姑娘女孩\",\"idolmaster shiny colors\":\"偶像大师闪耀色彩\",\"umamusume\":\"赛马娘\",\"arknights\":\"明日方舟\",\"girls frontline\":\"少女前线\",\"fire emblem\":\"火焰之纹章\",\"princess connect\":\"公主连结\",\"princess connect! re:dive\":\"公主连结 Re:Dive\",\"uma musume pretty derby\":\"赛马娘\",\"mahou shoujo lyrical nanoha\":\"魔法少女奈叶\",\"nijisanji\":\"彩虹社\",\"re zero kara hajimeru isekai seikatsu\":\"Re:从零开始的异世界生活\",\"pokemon\":\"精灵宝可梦\",\"puella magi madoka magica\":\"魔法少女小圆\",\"mahou shoujo madoka magica\":\"魔法少女小圆\",\"mahou_shoujo_madoka_magica\":\"魔法少女小圆\",\"gundam\":\"高达\",\"gochuumon wa usagi desu ka?\":\"请问您今天要来点兔子吗？\",\"k-on!\":\"轻音少女\",\"final fantasy\":\"最终幻想\",\"girls und panzer\":\"少女与战车\",\"to love ru\":\"出包王女\",\"fire emblem heroes\":\"火焰之纹章 英雄\",\"sword art online\":\"刀剑神域\",\"benghuai xueyuan\":\"崩坏学园\",\"neon genesis evangelion\":\"新世纪福音战士\",\"honkai impact\":\"崩坏3\",\"5-toubun no hanayome\":\"五等分的新娘\",\"go-toubun no hanayome\":\"五等分的新娘\",\"league of legends\":\"英雄联盟\",\"pretty cure\":\"光之美少女\",\"to aru majutsu no index\":\"魔法禁书目录\",\"code geass\":\"反叛的鲁路修\",\"suzumiya haruhi no yuuutsu\":\"凉宫春日的忧郁\",\"strike witches\":\"强袭魔女\",\"card captor sakura\":\"魔卡少女樱\",\"kono subarashii sekai ni shukufuku wo!\":\"为美好的世界献上祝福！\",\"sono bisque doll wa koi wo suru\":\"更衣人偶坠入爱河\",\"choujigen game neptune\":\"超次元游戏海王星\",\"fate/kaleid liner prisma illya\":\"魔法少女☆伊莉雅\",\"to aru kagaku no railgun\":\"某科学的超电磁炮\",\"love live! nijigasaki high school idol club\":\"Love Live! 虹咲学园学园偶像同好会\",\"saenai heroine no sodatekata\":\"路人女主的养成方法\",\"atelier\":\"炼金工房系列\",\"xenoblade\":\"异度神剑\",\"bang dream!\":\"BanG Dream!\",\"date a live\":\"约会大作战\",\"hibike! euphonium\":\"吹响吧！上低音号\",\"nier automata\":\"尼尔：自动人形\",\"queen's blade\":\"女王之刃\",\"yahari ore no seishun lovecome wa machigatteiru.\":\"我的青春恋爱喜剧果然有问题\",\"to love ru darkness\":\"出包王女 Darkness\",\"to heart (series)\":\"To Heart 系列\",\"xenoblade chronicles 2\":\"异度神剑2\",\"senran kagura\":\"闪乱神乐\",\"kaguya-sama wa kokurasetai ~tensai-tachi no renai zunousen~\":\"辉夜大小姐想让我告白～天才们的恋爱头脑战～\",\"bakemonogatari\":\"化物语\",\"mahou shoujo lyrical nanoha strikers\":\"魔法少女奈叶 StrikerS\",\"little busters!\":\"Little Busters!\",\"final fantasy xiv\":\"最终幻想 XIV\",\"to heart 2\":\"To Heart 2\",\"ore no imouto ga konnani kawaii wake ga nai\":\"我的妹妹哪有这么可爱！\",\"kimetsu no yaiba\":\"鬼灭之刃\",\"overwatch\":\"守望先锋\",\"final fantasy vii\":\"最终幻想 VII\",\"darling in the franxx\":\"DARLING in the FRANXX\",\"boku wa tomodachi ga sukunai\":\"我的朋友很少\",\"angel beats!\":\"Angel Beats!\",\"megaten\":\"女神转生系列\",\"fire emblem kakusei\":\"火焰之纹章 觉醒\",\"black rock shooter\":\"黑岩射手\",\"kemono friends\":\"兽娘动物园\",\"infinite stratos\":\"IS/无限斯特拉托斯\",\"monster musume no iru nichijou\":\"魔物娘的相伴日常\",\"fire emblem three houses\":\"火焰之纹章 风花雪月\",\"ssss.gridman\":\"SSSS.古立特\",\"highschool dxd\":\"恶魔高校 D×D\",\"zhanjianshaonv\":\"战舰少女\",\"lucky star\":\"幸运星\",\"kobayashi-san chi no maid dragon\":\"小林家的龙女仆\",\"sailor moon\":\"美少女战士\",\"spy x family\":\"间谍过家家\",\"project sekai\":\"世界计划缤纷舞台！ feat.初音未来\",\"sousou no frieren\":\"葬送的芙莉莲\",\"girls' frontline\":\"少女前线\",\"shirt\":\"衬衫\",\"cloud hair ornament\":\"云朵发饰\",\"after sex\":\"事后\",\"3girls\":\"3女\",\"4girls\":\"4女\",\"5girls\":\"6女\",\"6+girls\":\"6女+\",\"multiple girls\":\"多女\",\"multiple boys\":\"多男\",\"translated\":\"已翻译\",\"hat\":\"帽子\",\"hat bow\":\"蝴蝶结帽子\",\"hat ribbon\":\"蝴蝶结帽子\",\"wide sleeves\":\"宽袖\",\"sleeveless\":\"无袖\",\"jacket\":\"外套\",\"white shirt\":\"白色衬衫\",\"black shirt\":\"黑色衬衫\",\"weapon\":\"武器\",\"short sleeves\":\"短袖\",\"male focus\":\"强调男性\",\"hetero\":\"异性恋\",\"heart\":\"爱心\",\"sweat\":\"汗\",\"food\":\"食物\",\"shoes\":\"鞋\",\"black_gloves\":\"黑色手套\",\"white_gloves\":\"白色手套\",\"pants\":\"裤子\",\"puffy sleeves\":\"泡泡袖\",\"hand up\":\"举手\",\"dark skin\":\"深色皮肤\",\"stomach\":\"腹部\",\"grey background\":\"灰色背景\",\"black footwear\":\"黑色鞋子\",\"holding weapon\":\"手持武器\",\"star (symbol)\":\"星形\",\"nail polish\":\"指甲油\",\"bag\":\"包\",\"orange hair\":\"橙色头发\",\"sweatdrop\":\"汗滴\"}"
  },
  {
    "path": "src/data/gelbooru.csv",
    "content": "69,69(体位)\n1boy,1个男孩\n1girl,1个女孩\nabout_to_be_raped,将要被强暴\nabsurdres,超高分辨率\nadjusting_thighhigh,调整过膝袜\nahoge,呆毛\nalbum,专辑\nall_fours,四肢趴地\nanal_beads,肛珠\nanal_fisting,拳爆菊\nanal_insertion,菊花插入物\nangel,天使\nanimated_gif,gif格式图片\napron,围裙\nareolae,乳晕\narm_support,用手支撑住\narmlet,臂环\narmpit,腋\narms_behind_back,手放在身后\narms_crossed,手交叉于胸前\narms_up,抬手\naroused,性兴奋\narrow,箭\nartificial_vagina,人工阴道\nartist_request,\"作者未知\t需要补完\"\nass,屁股\nbabydoll,透明睡衣\nback,背影像\nback-to-back,背对背\nbad_id,ID转向错误(原地址或已被删除)\nballgag,球塞\nbandage,绷带\nbandaid,创可贴\nbangs,刘海\nbat_wings,蝙蝠翅膀\nbell,铃铛\nbelt,腰带\nbent_over,翘臀姿势\nberet,贝雷帽\nbestiality,人兽\nbike_shorts,自行车短裤\nbikini,比基尼\nbitgag,棍塞\nblack_eyes,黑眼\nblack_hair,黑发\nblack_thighhighs,黑色过膝袜\nblonde_hair,金发\nblood,血\nbloomers,灯笼裤\nblue_eyes,蓝眼\nblue_hair,蓝发\nblunt_bangs,齐刘海\nblush,脸红的\nbody_writing,身上有字\nbondage,捆绑/奴役\nbound_arms,手臂捆绑\nbound_wrists,手腕捆绑\nbra,胸罩\nbracelet,手镯\nbraid,辫子\nbreast_feeding,喂奶（小）\nbreast_grab,摸乳\nbreast_smother,把头塞入胸\nbreast_sucking,吸乳（中）\nbrown_eyes,棕眼\nbrown_hair,棕发\nbuilding,建筑\nbunny_ears,兔耳\nbusiness_suit,职场制服\nbust,半身像\nbutterfly_wings,蝴蝶翅膀\nbuttjob,臀交\ncake,蛋糕\ncamera,相机\ncane,手杖\ncape,披肩/斗篷/披风\ncaramelldansen,某著名伸手扭腰动作\ncat_ears,猫耳\ncat_pose,猫爪手势\ncensored,审核过的/有码\ncervix,子宫口\nchains,锁链\nchair,椅子\ncheerleader,拉拉队\ncherry_blossoms,樱花\nchibi,Q版人物\nchinadress,旗袍\nChinese,中文\nchinese_clothes,唐装\nchopsticks,筷子\nchristmas,圣诞节\ncigarette,香烟\ncleavage,乳沟\nclitoris,阴蒂\ncock_in_thighhigh,插在过膝袜里\ncock_ring,屌环\ncollar,项圈\ncollarbone,锁骨\ncolorful,色彩斑斓的\ncomic,漫画\ncosplay,角色扮演\ncovr,封面\ncowgirl_position,女上正骑\ncrazy,疯狂的\ncream,奶油\ncrease,起皱\ncross-section,透视人体内部\ncrotch_rope,胯下捆绑\ncrotch_rub,胯部摩擦\ncuffs,手链/手铐\ncum_inside,内射\ncum_on_breast,射在胸上\ncum_on_food,射在食物上\ncum_on_hair,射在头发上\ncunnilingus,舔阴\ncurly_hair,卷发\ncurtsy,屈膝礼\ndagger,匕首/短剑\ndakimakura,抱枕\ndark,暗的\ndark_persona,黑化的\ndeepthroat,深喉\ndevil,魔鬼（撒旦）\ndiaper,尿布\ndildo,假屌\ndog_ears,狗耳\ndouble_anal,双重爆菊\ndouble_dildo,双头龙\ndouble_penetration,双穴同插\ndouble_vaginal,双重入穴\ndress,连衣裙\ndrill_hair,钻头卷/公主卷\ndrunk,喝醉的\nearrings,耳环\negg_vibrator,跳蛋\nendured_face,忍耐的表情\nenema,灌肠\nEnglish,英文\nexpressionless,无表情的\nexpressions,表情绘\neyelid_pull,拉眼皮吐舌鬼脸\neyepatch,眼罩(独眼)\neyes_closed,闭眼\nfaceless_male,无脸男\nfacepaint,面纹\nfacesitting,坐在脸上\nfacial,颜射\nfangs,尖牙\nfellatio,口交\nfemale,女性\nfemale_ejaculation,潮吹\nfetal_position,曲腿至胸\nfine_art_parody,名画模仿\nfinger_gun,手枪手势\nfingerless_gloves,露指手套\nfingersmile,用手指做出笑脸\nfishnet_pantyhose,渔网袜\nfishnet_stockings,渔网袜\nfisting,拳头插入\nflower_petals,花瓣\nfoot,脚\nfootjob,足交\nforest,森林/树\nfox_ears,狐耳\nFrench,法文\nfrogtie,青蛙捆绑\nfrown,皱眉/蹙额\nfruit_insertion,用水果蔬菜\nfull_moon,满月\ngag,口塞\ngame_cg,游戏CG\ngangbang,轮奸\ngiantess,女巨人\ngirl_on_top,女上体位\ngloves,手套\ngoggles,风镜\ngohei,御币\ngokkun,吃精\ngothic,哥特风格\ngothic_lolita,哥特洛丽塔风格\ngradient_background,渐变的背景\ngreen_eyes,绿眼\ngreen_hair,绿发\ngrey_eye,灰眼\ngrey_hair,灰发\ngrin,露齿而笑\nguitar,吉他\ngun,枪\nguro,猎奇\ngym_uniform,运动服\nhair_ribbon,发带\nhairband,发卡\nhairclip,发夹\nhairjob,发交\nhalloween,万圣节\nhalo,头顶光环\nhand_to_mouth,手放在嘴边\nhandcuffs,手铐\nhandgun,手枪\nhandjob,用手做\nhappy_sex,快乐做爱\nharem,后宫\nhave_to_pee,憋尿\nheterochromia,异色瞳\nhigh_heels,高跟鞋\nhighres,高分辨率\nhime_cut,姬发式\nhimopan,系带式内裤\nhips,臀部\nhitachi_magic_wand,按摩棒\nhogtie,曲膝捆绑\nholding,拿着\nholding_hands,牵手\nhood,兜帽\nhorns,兽角\nhreesome,3P\nhug,拥抱\nhuge_ass,大屁股\nhuge_filesize,超级高分辨率/大文件\nincest,乱伦\nincredibly_absurdres,极高分辨率\ninsertion,插入物\nJapanese,日本人\nknee_boots,马靴\nkneeling,下跪\nkneepits,膝盖内侧\nlantern,灯笼\nlap_pillow,膝枕\nleash,宠物链\nleg_hug,抱腿\nlegwear,裹腿\nlips,嘴唇\nloli,萝莉\nlong_hair,长发\nlong_sleeves,长袖\nlooking_at_viewer,看着你\nlooking_back,向后看\nloose_socks,泡泡袜\nlow_leg_panties,低腰式内裤\nlowleg_panties,低腰式内裤\nlowres,低分辨率\nmaebari,阴贴/乳贴\nmagic_circle,魔法阵\nmagical_girl,魔法少女\nmaid,女仆\nmaid_headdress,女仆头饰\nmale,男性\nmary_janes,玛丽珍鞋\nmasturbation,自慰\nmermaid,美人鱼\nmessy_hair,凌乱发型\nmicrophone,麦克风\nmidriff,露腰上衣\nmiko,巫女\nmilf,熟女\nmini_top_hat,迷你礼帽\nminigirl,迷你女孩\nminiskirt,迷你裙\nmissionary,传教士体位\nmolestation,性骚扰\nmonochrome,单色图片\nmonster,怪物\nmound_of_venus,腹部三角带\nmouse_ears,老鼠耳朵\nmultiple_insertions,一穴多插\nmuscle,肌肉\nnaked,裸体的\nnaked_apron,裸体围裙\nnaked_cape,裸体披风\nnaked_overalls,裸体工作服\nnaked_ribbon,裸体丝带\nnaked_shirt,裸体衬衫\nnaughty_face,下流的表情\nnavel,肚脐\nnecklace,项链\nnecktie,领带\nnipple_pull,啦乳头\nnipple_suck,吸乳（中）\nnipple_torture,虐乳头\nnipples,乳头\nno_bra,无胸罩\nnosebleed,鼻血\nnude,裸体的\nnun,修女\nnurse_cap,护士帽\nnyotaimori,女体盛\nobento,便当\nocean,大海\nofuda,札符\non_stomach,趴着\nopen_clothes,敞开衣服\nopen_robe,敞开长袍\noptical_illusion,视觉错误\noral,口交\noriginal,原创\npaizuri,乳交\npajamas,睡衣\npanty_gag,用内裤塞口\npanty_pull,内裤拉下来\npantyhose,连裤袜\npantyshot,内裤走光\npayot,长鬓角\npegging,女性使用假屌\npenetration,异物插入\npentagram,五角星\npersonification,拟人\nphoto,照片\npiano,钢琴\npillory,枷锁\npink_thighhighs,粉色过膝袜\npleated_skirt,百褶裙\npointy_ears,尖耳\nponytail,马尾\npregnant,怀孕\nprincess_carry,公主抱\nprofile,侧面绘\npubic_hair,阴毛\npurple_eyes,紫发\npurple_hair,紫发\nreal,真实\nred_eyes,红眼\nred_hair,红发\nreverse_cowgirl,女上反骑\nring_gag,扩口器\nrobe,长袍\nrolleyes,眼球上翻\nrope,绳子\nruins,废墟/遗迹\nsad,悲伤的\nsailor_collar,水手领\nsake,日本酒\nsaliva,唾液\nsalute,敬礼\nsanta,圣诞装\nscarf,围巾\nschool_uniform,学校制服\nseiza,正坐\nserafuku,水手服\nshaved_pussy,剃过阴毛的（无毛B）\nshort_hair,短发\nshort_ponytail,短马尾\nshorts,短裤\nshota,正太\nshy,害羞的\nsiblings,兄弟姐妹\nside_ponytail,侧马尾\nsilhouette,剪影\nsilver_eyes,银眼\nsilver_hair,银发\nsisters,姐妹\nsitting,坐着\nsketch,素描\nskinny,骨感\nskirt_lift,掀起裙子\nslave,奴隶\nsleeping,睡觉\nslippers,拖鞋\nslit_pupils,竖的瞳孔/猫眼\nsmelling,闻\nsocks,短袜\nsolo,单人\nspanked,打屁股\nstare,凝视\nstockings,丝袜\nstocks,枷锁\nstraddle,跨坐\nstriped_panties,条纹内裤\nstriped_socks,横条袜\nstriped_thighhighs,条纹过膝袜\nsuit,西装\nsummer_dress,夏日长裙\nsunset,落日\nswimsuit,泳装\nsymmetrical_hand_pose,手对手\ntagme,图片有一些上传者未知的项目\ntail,尾巴\ntaiyaki,鲷鱼烧\ntamakeri,蛋疼\ntan_lines,晒日线\ntapegag,胶带封口\ntartan,格子花纹\ntattoo,纹身\nteacup,茶杯\ntears,眼泪\ntentacle,触手\nthigh_gap,股沟\nthighhighs,过膝袜\nthighs,大腿\nthong,丁字裤\ntiara,三重冕\ntie,领带\ntoes,脚趾\ntongue,舌头\ntop-down_bottom-up,趴着翘臀\ntorn_clothes,破烂衣服\ntorn_thighhighs,损坏了的过膝袜\ntraditional_media,传统媒体（手绘稿）\ntranslation_request,翻译\ntrap,伪娘\ntrefoil,三角裤给你看\ntribadism,磨豆腐\ntriple_penetration,三穴同插\ntsurime,吊眼角\ntwin_braids,双辫子\ntwintails,双马尾\numbrella,伞\nuncensored,未审核的/无码\nunderwater_sex,水中做爱\nunderwear,内衣\nundressing,脱衣服中\nuniform,制服\nvalentine,情人节\nvampire,吸血鬼\nvery_long_hair,很长的头发\nvibrator,带振动的自慰器\nvibrator_in_thighhighs,震动开关在过膝袜里\nvirgin,处女/破瓜\nvoyeurism,窥阴癖\nwaitress,女服务员\nwakamezake,酒倒在阴部\nwallpaper,壁纸\nwand,魔杖\nwatercolor_(medium),透明水彩绘\nwaving,招手\nwavy_hair,波浪发型\nweapons,武器\nwedding_dress,婚纱\nwestern,西部风格\nwet,湿身\nwhat,不知所谓\nwhite_eyes,白眼\nwhite_hair,白发\nwhite_panties,白色内裤\nwhite_thighhighs,白色过膝袜\nwide_hips,宽盆骨\nwince,闭一只眼\nwine,葡萄酒\nwink,眨眼\nwooden_horse,木马\nwrist_cuffs,腕饰\nwristband,腕带\nw-sitting,割坐\nyellow_eyes,金眼\nyokozuwari,侧身坐\nyukata,浴衣\nyukkuri_shiteitte_ne,油库里（馒头样只有头的人物）\nyuri,百合\nzettai_ryouiki,绝对领域\nzoom_layer,背景是前景的放大版\n2k-tan,2K碳\nabe_nana,安部菜菜\nadmiral_graf_spee_(azur_lane),斯佩伯爵海军上将（碧蓝航线）\naegis_(persona),艾吉斯（女神异闻录）\naerith_gainsborough,艾丽丝·盖恩斯巴勒\nafuro_terumi,亚风炉照美\nagrias_oaks,阿格莉亚丝\nahri_(league_of_legends),阿狸\naida_mana,相田爱\naino_megumi,爱乃惠\naino_minako,爱野美奈子\naircraft_carrier_oni,空母棲鬼\naisaka_taiga,逢坂大河\naisha_landar,艾尔莎·兰达\nakagi_(azur_lane),赤城(碧蓝航线)\nakagi_miria,赤城米莉亚\nakali,阿卡丽\nakashi_(azur_lane),明石|明石(碧蓝航线)\nakatsuki_kirika,晓切歌\nakaza_akari,赤座灯里\nakemi_homura,晓美焰\naki_(girls_und_panzer),小秋(少女与战车)\naki_minoriko,秋穰子\naki_shizuha,秋静叶\nakita_neru,亚北音留\nakiyama_mio,秋山澪\nakiyama_yukari,秋山优花里\nakizuki_ritsuko,秋月律子\nakizuki_ryo,秋月凉\nakuma_homura,恶魔焰\nalastor_(shakugan_no_shana),天壤劫火·亚拉斯特尔\nalena_(dq4),安莉娜公主(勇者斗恶龙4)\nalice_cartelet,爱丽丝·卡塔雷特\nalice_margatroid,爱丽丝·玛格特罗依德\nalice_margatroid_(pc-98),爱丽丝·玛格特罗依德(PC-98)\nalisa_(girls_und_panzer),亚理纱（少女与战车）\nalisa_ilinichina_amiella,亚莉莎·伊莉妮提娜·阿米耶拉\nalpaca_suri_(kemono_friends),苏利羊驼（动物朋友）\nalphonse_elric,阿尔冯斯·艾尔利克\naltera_(fate),阿提拉(Fate)\namagi_yukiko,天城雪子\namami_haruka,天海春香\namamiya_ren,雨宫莲\namanogawa_kirara,天之川绮罗\namasawa_yuuko,天泽勇子\namaterasu_(ookami),天照大神\namazon_(dragon's_crown),亚马逊女战士（龙之皇冠）\namerica_(hetalia),阿尔弗雷德·F·琼斯\namiya_(arknights),阿米娅（明日方舟）\nanastasia_(idolmaster),安娜斯塔西娅（偶像大师）\nanchovy_(girls_und_panzer),安丘比（少女与战车）\nandou_(girls_und_panzer),安藤（少女与战车）\nandroid_18,人造人18号\nandroid_21,人造人21号\nanegasaki_nene,姐崎宁宁\nange_(princess_principal),安洁（公主准则）\nangel_(kof),安琪儿（拳皇）\nangela_balzac,安吉拉·巴尔扎克（乐园追放）\nanila_(granblue_fantasy),阿妮拉（碧蓝幻想）\nanjou_naruko,安城鸣子\nanna_(frozen),安娜（冰雪奇缘）\nannie_leonhardt,亚妮·雷恩哈特\nanya_alstreim,阿尼亚·阿尔斯托莱姆\naoba_moca,青叶摩卡\naoki_reika,青木丽华\naono_miki,苍乃美希\naozaki_aoko,苍崎青子\naqua_(konosuba),阿库娅\nara_haan,艾拉·韩\naragaki_ayase,新垣绫濑\naragaki_shinjirou,荒垣真次郎\nararagi_karen,阿良良木火怜\nararagi_koyomi,阿良良木历\nararagi_tsukihi,阿良良木月火\narcueid_brunestud,爱尔奎特·布伦史塔德\narle_nadja,阿露露（噗哟噗哟）\narmin_arlert,阿尔敏·阿诺德\narthur_pendragon_(fate),旧剑(fate)\nartoria_pendragon_(fate),阿尔托莉雅·潘德拉贡\nartoria_pendragon_(swimsuit_ruler)_(fate),泳装狮子王(fate)\nasahina_mikuru,朝比奈实玖瑠\nasahina_mirai,朝日奈未来\nasakura_ryouko,朝仓凉子\nasbel_lhant,阿斯贝尔·兰特\nashido_mina,芦户三奈\nassam_(girls_und_panzer),阿萨姆（少女与战车）\nassassin_(fate/zero),暗杀者(fate/zero)\nasseylum_vers_allusia,艾瑟依拉姆·薇瑟·艾莉欧斯亚\nastolfo_(fate),阿斯托尔福（命运）\nasui_tsuyu,蛙吹梅雨\nasuna_(sao),结城明日奈\nasuna_(sao-alo),亚丝娜(ALO)\natago_(azur_lane),爱宕(碧蓝航线)\natago_(summer_march)_(azur_lane),爱宕（夏季进行曲）\natalanta_(fate),阿塔兰塔(fate)\nau_ra,敖龙族\nayanami_(azur_lane),绫波（碧蓝航线）\nayanami_rei,绫波丽\nayane_(doa),绫音（死或生）\nayase_eli,绚濑绘里\nayatsuji_tsukasa,绚辻词\nazura_(fire_emblem),阿库娅（火焰之纹章）\nbaiken,梅喧\nbakugou_katsuki,爆豪胜己\nbardiche,雷光战斧\nbayonetta,贝优妮塔（猎天使魔女）\nbazett_fraga_mcremitz,巴泽特·弗拉加·马克雷密斯\nbb_(fate),bb_(命运)\nbb_(swimsuit_mooncancer)_(fate),泳装BB\nbeatrice_(umineko),碧昂特莉丝(Umineko)\nbeatrix_(granblue_fantasy),贝阿朵丽丝（碧蓝幻想）\nbianca_(pokemon),白露（口袋妖怪）\nbelarus_(hetalia),娜塔莎·阿尔洛夫斯卡娅\nbelfast_(azur_lane),贝尔法斯特\nbelldandy,贝露丹蒂\nbernadetta_von_varley,贝尔娜提塔\nberserker_(fate/zero),狂兰|狂阶兰斯洛特\nblack_hanekawa,黑羽川\nblack_heart,圣黑之心\nblack_rock_shooter_(character),黑岩射手\nblake_belladonna,布蕾克·贝拉多娜\nblanc_(neptune_series),布兰（海王星）\nboa_hancock,海贼女帝波雅·汉库克\nchen,橙\nchi-class_torpedo_cruiser,雷巡チ級\nchitanda_eru,千反田爱瑠\nchiyoda_momo,千代田桃\nchun-li,春麗\ncommander_(azur_lane),指挥官（碧蓝航线）\ncorrin_(fire_emblem)_(female),神威（女）\ncorrin_(fire_emblem)_(male),神威（男）\nd.va_(overwatch),D.Va（守望先锋）\ndaidouji_tomoyo,大道寺知世\ndaiyousei,大妖精\ndark_sakura,黑樱\ndekomori_sanae,凸守早苗\ndoctor_(arknights),博士\ndoujima_nanako,堂岛菜菜子\neldridge_(azur_lane),埃尔德里奇（碧蓝航线）\nelin,艾琳族\nelise_(fire_emblem),伊莉丝（火焰之纹章）\nemiya_kiritsugu,卫宫切嗣\nemiya_shirou,卫宫士郎\nendou_mamoru,圆堂守\nene_(kagerou_project),榎本贵音（阳炎计划）\nenma_ai,阎魔爱\nenoshima_junko,江之岛盾子\nenterprise_(azur_lane),企业（碧蓝航线）\nerror_musume,报错娘\nerwin_(girls_und_panzer),松本里子\neva_01,初号机\neva_02,二号机\nexusiai_(arknights),能天使\nfailure_penguin,失败的企鹅\nfemale_protagonist_(pokemon_go),女トレーナー(ポケモンGO)\nfemale_saniwa_(touken_ranbu),女審神者\nflandre_scarlet,芙兰朵露·斯卡蕾特\nformidable_(azur_lane),可畏(碧蓝航线)\nfrankenstein's_monster_(fate),フランケンシュタイン(Fate)\nfubuki_(one-punch_man),地狱吹雪\nfujibayashi_kyou,藤林杏\nfujimaru_ritsuka_(female),咕哒子\nfujimaru_ritsuka_(male),咕哒男\nfujimura_taiga,藤村大河\nfujisaki_chihiro,不二咲千寻\nfujiwara_chika,藤原千花\nfujiwara_no_mokou,藤原妹红\nfukuji_mihoko,福路美穗子\nfukuzawa_yumi,福泽祐巳\nfunami_yui,船见结衣\nfurude_rika,古手梨花\nfurudo_erika,古戸ヱリカ\nfurukawa_nagisa,古河渚\nfurutani_himawari,古谷向日葵\nfutaba_anzu,双叶杏\nfutami_ami,双海亚美\nfutami_mami,双海真美\nfutatsuiwa_mamizou,二ッ岩マミゾウ\nfuura_kafuka,风浦可符香\ngalko,ギャル子\ngamagoori_ira,蟇郡苛\nganaha_hibiki,我那霸响\ngarnet_til_alexandros_xvii,ガーネット・ティル・アレクサンドロス17世\ngasai_yuno,我妻由乃\ngokotai,五虎退\ngokou_ruri,五更瑠璃\nhachikuji_mayoi,八九寺真宵\nhacka_doll_3,ハッカドール3号\nhagiwara_yukiho,萩原雪歩\nhakurei_reimu,博丽灵梦\nhakuryuu_(inazuma_eleven),白竜\nhammann_(azur_lane),哈曼(碧蓝航线)\nhanamura_yousuke,花村陽介\nhanasaki_tsubomi,花咲つぼみ\nhanekawa_tsubasa,羽川翼\nhanyuu,羽入\nharamura_nodoka,原村和\nharime_nui,針目縫\nharuno_haruka,春野はるか\nharuno_sakura,春野サクラ\nhasegawa_kobato,羽瀬川小鳩\nhassan_of_serenity_(fate),宁静的哈桑（命运）\nhata_no_kokoro,秦こころ\nhatoba_tsugu,鳩羽つぐ\nhatsune_miku,初音未来\nhatsune_miku_(append),初音ミクappend\nhayami_kanade,速水奏\nhayasaka_mirei,早坂美玲\nhecatia_lapislazuli,ヘカーティア・ラピスラズリ\nheiwajima_shizuo,平和島静雄\nheshikiri_hasebe,へし切長谷部(刀剣乱舞)\nhibari_(senran_kagura),云雀（闪乱神乐）\nhidaka_ai,日高爱\nhieda_no_akyuu,稗田阿求\nhigashi_setsuna,東せつな\nhiguchi_kaede,樋口楓\nhiiragi_kagami,柊镜\nhiiragi_tsukasa,柊つかさ\nhijiri_byakuren,聖白蓮\nhikawa_hina,氷川日菜\nhikawa_sayo,氷川紗夜\nhimejima_akeno,姬岛朱乃\nhimekaidou_hatate,姫海棠はたて\nhimekawa_yuki,姫川友紀\nhina_ichigo,雛苺\nhinanawi_tenshi,比那名居天子\nhinata_hideki,日向\nhinata_hajime,日向創\nhinatsuru_ai,雛鶴あい\nhino_akane_(idolmaster),日野茜\nhino_akane_(smile_precure!),日野あかね\nhino_rei,火野レイ\nhiradaira_chisaki,比良平ちさき\nhirasawa_ui,平沢憂\nhirasawa_yui,平泽唯\nhishikawa_rikka,菱川六花\nhonda_mio,本田未央\nhonebami_toushirou,骨喰藤四郎\nhong_meiling,红美铃\nhonma_meiko,本間芽衣子\nhorikawa_kunihiro,堀川国広\nhorikawa_raiko,堀川雷鼓\nhoshiguma_(arknights),星熊\nhoshiguma_yuugi,星熊勇仪\nhoshii_miki,星井美希\nhoshimiya_ichigo,星宮いちご\nhoshimiya_kate,星宮ケイト\nhoshizora_miyuki,星空みゆき\nhoshizora_rin,星空凛\nhotarumaru,蛍丸\nhoto_cocoa,保登心爱\nhoujou_hibiki,北条響\nhojo_karen,北条加蓮\nhoujou_satoko,北条沙都子\nhoujuu_nue,封獣ぬえ\nhourai_doll,蓬莱人形\nhouraisan_kaguya,蓬莱山辉夜\nhoushou_marine,宝钟玛琳\nhuang_baoling,黄宝鈴\nhuang_lingyin,凰铃音\nhyuuga_hinata,日向ヒナタ\nibaraki_kasen,茨木華扇\nibuki_(street_fighter),息吹\nibuki_fuuko,伊吹風子\nibuki_suika,伊吹萃香\nichigo_hitofuri,一期一振\nichihara_nina,市原仁奈\nichinose_kotomi,一ノ瀬ことみ\nichinose_shiki,一之濑志希\ni-class_destroyer,駆逐イ級\nigarashi_futaba_(shiromanta),五十嵐双葉\nigarashi_kyou_(eroe),五十嵐京\nikamusume,イカ娘\nikari_shinji,碇シンジ\nimaizumi_kagerou,今泉影狼\ninaba_tewi,因幡てゐ\ninami_mahiru,伊波まひる\ninkling,インクリング\ninoue_orihime,井上織姫\ninubashiri_momiji,犬走椛\ninugami_korone,戌神ころね\ninumuta_houka,犬牟田宝火\ninuyama_aoi,犬山あおい\niori_junpei,伊織順平\niori_rinko,イオリ・リン子\niroha_(samurai_spirits),いろは(侍魂)\nisobe_noriko,磯辺典子\nisolated_island_oni,離島棲鬼\nisshiki_akane,一色あかね\nisuzu_hana,五十鈴華\nitoshiki_nozomu,糸色望\nitsumi_erika,逸見エリカ\nizayoi_aki,十六夜アキ\nizayoi_liko,十六夜リコ\nizayoi_sakuya,十六夜咲夜\nizumi_konata,泉此方\nizumi_sagiri,和泉纱雾\nizumi-no-kami_kanesada,和泉守兼定\njakuzure_nonon,蛇崩乃音\njapan_(hetalia),本田菊\njavelin_(azur_lane),标枪(碧蓝航线)\njeanne_d'arc_(fate),圣女贞德（命运）\njeanne_d'arc_(granblue_fantasy),ジャンヌダルク(神撃のバハムート)\njouga_maya,条河麻耶\njougasaki_mika,城崎美嘉\njougasaki_rika,城ヶ崎莉嘉\njunketsu,神衣纯洁\njunko_(touhou),纯子（东方）\nkadotani_anzu,角谷杏\nkaenbyou_rin,火焰猫燐\nkafuu_chino,香风智乃\nkaga_(azur_lane),加贺(碧蓝航线)\nkagamihara_nadeshiko,各務原なでしこ\nkagamine_len,镜音连\nkagamine_rin,镜音铃\nkagiyama_hina,鍵山雛\nkagura_(gintama),神楽(銀魂)\nkagurazaka_asuna,神楽坂明日菜\nkaguya_luna,輝夜月\nkaiou_michiru,海王みちる\nkaizuka_inaho,界塚伊奈帆\nkaku_seiga,霍青娥\nkallen_stadtfeld,紅月カレン\nkamado_nezuko,灶门祢豆子\nkamijou_touma,上条当麻\nkamikita_komari,神北小毬\nkamio_misuzu,神尾观铃\nkamio_reiji_(yua),神尾提督（舰C）\nkamishirasawa_keine,上白沢慧音\nkamiya_nao,神谷奈绪\nkamui_gakupo,神威がくぽ\nkaname_madoka,鹿目まどか\nkanaria,金糸雀\nkanbaru_suruga,神原駿河\nkanna_kamui,カンナカムイ(小林さんちのメイドラゴン)\nkano_shuuya,鹿野修哉\nkanon_(umineko),嘉音\nkanroji_mitsuri,甘露寺蜜璃\nkan'u_unchou,关羽云长\nkanzaki_ranko,神崎兰子\nkariya_masaki,狩屋マサキ\nkarna_(fate),カルナ(Fate)\nkasane_teto,重音テト\nkashiwazaki_sena,柏崎星奈\nkashuu_kiyomitsu,加州清光\nkasodani_kyouko,幽谷響子\nkasuga_ayumu,春日歩\nkasugano_sakura,春日野さくら\nkasumi_(doa),霞(DOA)\nkasumigaoka_utaha,霞之丘诗羽\nkatagiri_sanae,片桐早苗\nkatou_asuka,加藤明日香\nkatou_megumi,加藤惠\nkatsuki_yuuri,胜生勇利\nkatsura_hinagiku,桂雏菊\nkatsuragi_misato,葛城美里\nkatyusha_(girls_und_panzer),喀秋莎（少女与战车）\nkawakami_mai,川神舞\nkawashima_ami,川岛亚美\nkawashima_momo,河嶋桃\nkawashiro_nitori,河城荷取\nkay_(girls_und_panzer),ケイ(GuP)\nkazama_asuka,風間飛鳥\nkazami_yuuka,風見幽香\nkazami_yuuka_(pc-98),旧作幽香\nkazanari_tsubasa,風鳴翼\nkazemaru_ichirouta,風丸一郎太\nkenzaki_makoto,剣崎真琴\nkiana_kaslana,琪亚娜·卡斯兰娜\nkido_tsubomi,木戸つぼみ\nkijin_seija,鬼人正邪\nkikuchi_makoto,菊地真\nkino_makoto,木野まこと\nkinomoto_sakura,木之本樱\nkira_yoshikage,吉良吉影\nkirigaya_suguha,桐谷直叶\nkirigiri_kyouko,雾切响子\nkirijou_mitsuru,桐条美鹤\nkirima_syaro,桐间纱路\nkirin_(armor),麒麟套\nkirino_ranmaru,霧野蘭丸\nkirisame_marisa,雾雨魔理沙\nkirito,桐人\nkiriya_aoi,霧矢あおい\nkiryuuin_satsuki,鬼龙院皋月\nkisaragi_(azur_lane),如月（碧蓝航线）|如月\nkisaragi_chihaya,如月千早\nkisaragi_momo,如月モモ\nkisaragi_shintarou,如月伸太郎\nkise_yayoi,黄瀬やよい\nkishibe_rohan,岸边露伴\nkishin_sagume,稀神サグメ\nkishinami_hakuno_(female),岸波白野\nkitashirakawa_tamako,北白川たまこ\nkitazawa_shiho,北泽志保\nkiyohime_(swimsuit_lancer)_(fate),清姫（泳装）\nkizuna_ai,絆愛\nkizuna_akari,紲星あかり\nkoakuma,小悪魔(東方Project)\nkobayakawa_rinko,小早川凛子\nkobayakawa_sae,小早川紗枝\nkobayakawa_yutaka,小早川ゆたか\nkochiya_sanae,东风谷早苗\nkochou_shinobu,胡蝶しのぶ\nkogitsunemaru,小狐丸\nkohinata_miho,小日向美穂\nkohinata_miku,小日向未来\nkoizumi_hanayo,小泉花阳\nkoizumi_itsuki,古泉一樹\nkoizumi_itsuki_(female),古泉一姫\nkokonoe_rin,九重りん\nkomaeda_nagito,狛枝凪斗\nkomaki_manaka,小牧愛佳\nkomeiji_koishi,古明地恋\nkomeiji_satori,古明地觉\nkondou_taeko,近藤妙子\nkongou_(aoki_hagane_no_arpeggio),コンゴウ(蒼き鋼のアルペジオ)\nkonjiki_no_yami,金色之暗\nkonno_junko,紺野純子\nkonpaku_youki,魂魄妖忌\nkonpaku_youmu,魂魄妖梦\nkonpaku_youmu_(ghost),半霊\nkoshimizu_sachiko,輿水幸子\nkotegawa_yui,古手川唯\nkotobuki_tsumugi,琴吹䌷\nkotomine_kirei,言峰綺礼\nkotonoha_akane,琴葉茜\nkousaka_honoka,高坂穗乃果\nkousaka_kirino,高坂桐乃\nkousaka_kyousuke,高坂京介\nkousaka_reina,高坂麗奈\nkousaka_tamaki,向坂環\nkoyama_yuzu,小山柚子\nkozakura_marry,小桜茉莉\nkuchiki_rukia,朽木ルキア\nkuga_natsuki,玖我なつき\nkujikawa_rise,久慈川りせ\nkujou_karen,九条カレン\nkumoi_ichirin,雲居一輪\nkunikida_hanamaru,国木田花丸\nkuradoberi_jam,蔵土縁紗夢\nkurodani_yamame,黒谷ヤマメ\nkuroka_(high_school_dxd),黒歌\nkurokawa_eren,黒川エレン\nkuroki_tomoko,黒木智子\nkurosaki_ichigo,黑崎一护\nkurosawa_dia,黑泽黛雅\nkurosawa_ruby,黑泽露比\nkuroyukihime,黑雪姬\nkurugaya_yuiko,来ヶ谷唯湖\nkurumi_erika,来海えりか\nkusakabe_misao,日下部みさお\nkusanagi_motoko,草薙素子\nkushieda_minori,櫛枝実乃梨\nkusugawa_sasara,久寿川ささら\nkyonko,キョン子\nkyouka_(princess_connect!),氷川鏡華\nlaffey_(azur_lane),拉菲（碧蓝航线）\nlappland_(arknights),拉普兰德\nlei_lei,泪泪\nlili_(tekken),リリ(鉄拳)\nlilith_aensland,欲望の迷い子リリス\nlillie_(pokemon),リーリエ(ポケモン)\nlisbeth,篠崎里香\nlittle_red_riding_hood_(grimm),赤頭巾\nlord_el-melloi_ii,ロード・エルメロイII世\nlulu_(league_of_legends),露璐\nmadotsuki,窓付き\nmaebara_keiichi,前原圭一\nmaekawa_miku,前川みく\nmakinami_mari_illustrious,真希波・マリ・イラストリアス\nmakise_kurisu,牧瀬紅莉栖\nmanabe_nodoka,真鍋和\nmanjuu_(azur_lane),蛮啾（碧蓝航线）\nmankanshoku_mako,満艦飾マコ\nmaou_(maoyuu),魔王(まおゆう)\nmarie_(girls_und_panzer),マリー(GuP)\nmaruyama_aya,丸山彩\nmash_kyrielight,玛修·基列莱特\nmatara_okina,摩多羅隠岐奈\nmatoba_risa,的場梨沙\nmatoi_ryuuko,纏流子\nmatou_kariya,間桐雁夜\nmatou_sakura,间桐樱\nmatsukaze_tenma,松風天馬\nmatsumoto_rangiku,松本乱菊\nmatsuno_choromatsu,チョロ松\nmatsuno_ichimatsu,松野一松\nmatsuno_jyushimatsu,十四松\nmatsuno_karamatsu,松野カラ松\nmatsuno_osomatsu,おそ松\nmatsuno_todomatsu,松野トド松\nmatsuura_kanan,松浦果南\nmayuzumi_fuyuko,黛冬优子\nmedicine_melancholy,梅蒂欣\nmegurine_luka,巡音流歌\nmeltryllis_(swimsuit_lancer)_(fate),メルトリリス(水着)\nmidare_toushirou,乱藤四郎\nmidorikawa_nao,绿川直\nmidoriya_izuku,绿谷出久\nmifune_miyu,三船美優\nmiia_(monster_musume),ミーア(モンスター娘のいる日常)\nmika_(girls_und_panzer),ミカ(GuP)\nmikazuki_munechika,三日月宗近(刀剣乱舞)\nmikazuki_yozora,三日月夜空\nmiki_sayaka,美树沙耶香\nmikisugi_aikurou,美木杉愛九郎\nmikko_(girls_und_panzer),ミッコ(GuP)\nmilfeulle_sakuraba,ミルフィーユ桜葉\nmimura_kanako,三村かな子\nminami_kotori,南小鸟\nminamino_kanade,南野奏\nminamoto_no_raikou_(swimsuit_lancer)_(fate),源頼光(水着)\nminamoto_sakura,源さくら\nminase_akiko,水瀬秋子\nminase_iori,水濑伊织\nminase_nayuki,水瀬名雪\nminato_aqua,凑阿库娅\nminazuki_karen,水無月かれん\nmisaka_imouto,御坂妹\nmisaka_mikoto,御坂美琴\nmishaguji,ミシャグジさま\nmiss_cloud,misscloud\nmisumi_nagisa,美墨なぎさ\nmitake_ran,美竹蘭\nmiura_azusa,三浦あずさ\nmiyafuji_yoshika,宮藤芳佳\nmiyako_yoshika,宮古芳香\nmiyamizu_mitsuha,宮水三葉\nmiyamoto_frederica,宮本フレデリカ\nmiyamoto_musashi_(swimsuit_berserker)_(fate),宮本武蔵(水着)\nmiyanaga_saki,宮永咲\nmiyu_edelfelt,美游·艾德费尔特\nmizuhashi_parsee,水橋パルスィ\nmizunashi_akari,水無灯里\nmizuno_ai,水野愛\nmizuno_ami,水野亜美\nmizutani_eri,水谷絵理\nmogami_shizuka,最上静香\nmomoe_nagisa,百江なぎさ\nmomozono_love,桃園ラブ\nmononobe_no_futo,物部布都\nmordred_(fate),莫德雷德（命运）\nmordred_(swimsuit_rider)_(fate),モードレッド(水着)\nmorichika_rinnosuke,森近霖之助\nmorikubo_nono,森久保诺诺\nmorishima_haruka,森島はるか\nmoriya_suwako,洩矢諏訪子\nmoroboshi_kirari,諸星きらり\nmotoori_kosuzu,本织小铃\nmukai_takumi,向井拓海\nmukaido_manaka,向井戸まなか\nmumei_(kabaneri),無名(甲鉄城のカバネリ)\nmurasa_minamitsu,村紗水蜜\nmurasaki_shikibu_(fate),紫式部（命运）\nmurasaki_shion,紫咲诗音\nmyoudouin_itsuki,明堂院いつき\nnaegi_makoto,苗木誠\nnagae_iku,永江衣玖\nnaganohara_mio,長野原みお\nnagato_yuki,长门有希\nnagisa_kaworu,渚カヲル\nnakano_azusa,中野梓\nnakano_miku,中野三玖\nnakano_nino,中野二乃\nnakano_yotsuba,中野四叶\nnamazuo_toushirou,鯰尾藤四郎\nnanami_chiaki,七海千秋\nnanao_yuriko,七尾百合子\nnanasaki_ai,七咲逢\nnaoe_riki,直枝理樹\nnaomi_(girls_und_panzer),ナオミ(Gup)\nnarukami_yuu,鳴上悠\nnatori_sana,名取纱那\nnatsu_megumi,奈津恵\nnatsuiro_matsuri,夏色まつり\nnatsume_kyousuke,棗恭介\nnatsume_rin,棗鈴\nnekomiya_hinata,猫宮ひなた\nnekomusume,猫娘\nnekomusume_(gegege_no_kitarou_6),6期猫娘\nnemoto_hina,根元陽菜\nnero_claudius_(bride)_(fate),尼禄克劳狄斯（新娘）（命运）\nnero_claudius_(fate),尼禄克劳狄斯（命运）\nnero_claudius_(swimsuit_caster)_(fate),ネロ・クラウディウス(水着)\nnibutani_shinka,丹生谷森夏\nniijima_makoto,新島真\nnijimura_okuyasu,虹村億泰\nnikaidou_saki,二階堂サキ\nninomiya_asuka,二宮飛鳥\nnishi_kinuyo,西絹代\nnishida_satono,爾子田里乃\nnishikino_maki,西木野真姬\nnishizumi_maho,西住まほ\nnishizumi_miho,西住美穗\nnishizumi_shiho,西住しほ\nnitocris_(swimsuit_assassin)_(fate),ニトクリス(水着)\nnitta_minami,新田美波\nnonna_(girls_und_panzer),ノンナ\nnorthern_white-faced_owl_(kemono_friends),アフリカオオコノハズク(けものフレンズ)\nnoumi_kudryavka,能美クドリャフカ\nnyarlathotep_(nyaruko-san),ニャル子\noctoling,タコガール\noda_nobunaga_(fate),织田信长（命运）\nogasawara_sachiko,小笠原祥子\nogata_chieri,緒方智絵里\nohara_mari,小原鞠莉\noikawa_shizuku,及川雫\nokabe_rintarou,岡部倫太郎\nokazaki_tomoya,岡崎朋也\nokazaki_ushio,岡崎汐\nokazaki_yumemi,岡崎夢美\nokita_sougo,沖田総悟\nokita_souji_alter_(fate),冲田总司alter（命运）\nokita_souji_(fate),冲田总司（命运）\nokumura_haru,奥村春\nonozuka_komachi,小野塚小町\nooji_mochizou,大路もち蔵\nookami_mio,大神ミオ\noomori_yuuko,大森ゆうこ\noomuro_sakurako,大室櫻子\norange_pekoe_(girls_und_panzer),オレンジペコ(GuP)\noreki_houtarou,折木奉太郎\noribe_yasuna,折部やすな\norihara_izaya,折原臨也\noshida_(girls_und_panzer),押田(GuP)\noshino_shinobu,忍野忍\notonashi_yuzuru,音無結弦\notonashi_kotori,音無小鳥\nouma_kokichi,王馬小吉\noumae_kumiko,黄前久美子\noyama_mahiro,緒山真尋\npalutena,パルテナ\npatchouli_knowledge,帕秋莉 诺蕾姬\npepperoni_(girls_und_panzer),ペパロニ(GuP)\np-head_producer,間島P\npipimi,ピピ美\nplatelet_(hataraku_saibou),血小板(はたらく細胞)\npopuko,ポプ子\nprincess_daisy,デイジー姫\nprincess_king_boo,キングテレサ姫\nprincess_of_moonbrook,ムーンブルクの王女\nprincess_peach,ピーチ姫\nprincess_zelda,塞尔达公主\nprinz_eugen_(azur_lane),欧根亲王（碧蓝航线）\nprinz_eugen_(unfading_smile)_(azur_lane),欧根亲王（不褪色的微笑）\nproducer_(idolmaster_cinderella_girls_anime),武内P\nlucoa_(maidragon),ケツァルコアトル(小林さんちのメイドラゴン)\nraiden_mei,雷电芽衣\nranma-chan,女らんま\nre-class_battleship,戦艦レ級\nreisen_udongein_inaba,铃仙·优昙华院·因幡\nreiuji_utsuho,灵乌路空\nreizei_mako,冷泉麻子\nremilia_scarlet,雷米莉亚\nrensouhou-chan,連装砲ちゃん\nrensouhou-kun,連装砲くん\nri-class_heavy_cruiser,重巡リ級\nriesz,リース(聖剣伝説3)\nringo_(touhou),鈴瑚\nrosehip_(girls_und_panzer),聖グロリアーナ女学院\nru-class_battleship,戦艦ル級\nrumia,ルーミア\nryougi_shiki,両儀式\nryuuguu_rena,龙宫礼奈\nsaber,Saber\nsage_(dq3),賢者\nsagisawa_fumika,鷺沢文香\nsaigusa_haruka,三枝葉留佳\nsaigyouji_yuyuko,西行寺幽幽子\nsairenji_haruna,西連寺春菜\nsakagami_tomoyo,坂上智代\nsakamoto_mio,坂本美緒\nsakata_gintoki,坂田銀時\nsakuma_mayu,佐久間まゆ\nsakura_chiyo,佐倉千代\nsakura_futaba,佐倉双葉\nsakura_kyouko,佐仓杏子\nsakura_miku,桜ミク\nsakurai_momoka,櫻井桃華\nsakurajima_mai,樱岛麻衣\nsakurauchi_riko,樱内梨子\nsanada_akihiko,真田明彦\nsanageyama_uzu,猿投山渦\nsaniwa_(touken_ranbu),審神者(刀剣乱舞)\nsanzen'in_nagi,三千院ナギ\nsaotome_alto,早乙女阿尔特\nsaotome_ranma,早乙女乱馬\nsasaki_chie,佐々木千枝\nsasaki_chiho,佐々木千穂\nsasha_braus,サシャ・ブラウス\nsaten_ruiko,佐天涙子\nsatonaka_chie,里中千枝\nsatou_kazuma,佐藤和真\nsawa_azusa,澤梓\nsawamura_spencer_eriri,泽村·斯潘塞·英梨梨\nsayo_samonji,小夜左文字\nscathach_(swimsuit_assassin)_(fate),スカサハ(水着)\nseiran_(touhou),晴岚（东方）\nsekibanki,赤蛮奇\nsemiramis_(fate),セミラミス(Fate)\nsendai_hakurei_no_miko,先代博麗の巫女\nsengoku_nadeko,千石撫子\nsenjougahara_hitagi,戦場ヶ原ひたぎ\nsenkawa_chihiro,千川ちひろ\nsenketsu,神衣鲜血\nsento_isuzu,千斗いすず\nserval_(kemono_friends),サーバル(けものフレンズ)\nsesshouin_kiara,杀生院祈荒\nseto_kousuke,瀬戸幸助\nsf-a2_miki,SF-A2\nshameimaru_aya,射命丸文\nshanghai_doll,上海人形\nshibuya_rin,涩谷凛\nshidare_hotaru,枝垂ほたる\nshihouin_yoruichi,四楓院夜一\nshiina_mayuri,椎名まゆり\nshijou_takane,四条贵音\nshiki_eiki,四季映姫・ヤマザナドゥ\nshima_rin,志摩凛\nshimada_arisu,島田愛里寿\nshimamura_uzuki,島村卯月\nshimazu_yoshino,島津由乃\nshindou_takuto,神童拓人\nshinjou_akane,新条茜\nshinku,真红\nshinomiya_kaguya,四宫辉夜\nshinonome_nano,東雲なの\nshinonono_houki,篠ノ之箒\nshiomi_kotone,汐見琴音\nshirabe_ako,調辺アコ\nshirai_kuroko,白井黑子\nshirakami_fubuki,白上吹雪\nshirakiin_ririchiyo,白鬼院凜々蝶\nshiranui_mai,不知火舞\nshirasaka_koume,白坂小梅\nshirase_sakuya,白瀬咲耶\nshirayuki_hime,白雪ひめ\nshirogane_naoto,白鐘直斗\nshizuka_rin,静凛\nshokudaikiri_mitsutada,燭台切光忠\nshokuhou_misaki,食蜂操祈\nshoukaku_(azur_lane),翔鶴(アズールレーン)\nsiege_(arknights),推进之王（明日方舟）\nsilica,綾野珪子\nsin_sack,罪袋\nsinon,诗乃|诗乃(SAO)\nsirius_(azure_horizons)_(azur_lane),天狼星\nsirius_(scorching-hot_seirios)_(azur_lane),天狼星\nsiro_(dennou_shoujo_youtuber_siro),電脳少女シロ\nskadi_(arknights),斯卡蒂（明日方舟）\nslime_(dragon_quest),スライム肉まん\nsoga_no_tojiko,苏我屠自古\nson_gohan,孫悟飯\nsonoda_umi,园田海末\nsonohara_anri,園原杏里\nsonozaki_mion,園崎魅音\nsonozaki_shion,園崎詩音\nsora_ginko,空银子\nsouryuu_asuka_langley,惣流明日香\nsouseiseki,蒼星石\nstakes_of_purgatory,煉獄の七姉妹\nstar_platinum,星の白金\nsugimoto_reimi,杉本鈴美\nsugiura_ayano,杉浦綾乃\nsuigintou,水銀燈\nsuiseiseki,翠星石\nsukuna_shinmyoumaru,少名针妙丸\nsunazuka_akira,砂塚あきら\nsuou_pavlichenko,蘇芳・パヴリチェンコ\nsuper_pochaco,すーぱーぽちゃ子\nsuper_sonico,すーぱーそに子\nsuzukaze_aoba,涼風青葉\nsuzuki_jun,鈴木純\nsuzumiya_haruhi,凉宫春日\ntachibana_arisu,橘ありす\ntachibana_hibiki_(symphogear),立花響\ntachibana_taki,立花瀧\nta-class_battleship,戦艦タ級\ntada_riina,多田李衣菜\ntaihou_(azur_lane),大凤(碧蓝航线)\ntaihou_(forbidden_feast)_(azur_lane),大凤（禁宴）\ntainaka_ritsu,田井中律\ntakagaki_kaede,高垣枫\ntakagi-san,高木さんめ\ntakakura_himari,高倉陽毬\ntakamachi_nanoha,高町奈叶\ntakamaki_anne,高巻杏\ntakami_chika,高海千歌\ntakamori_aiko,高森藍子\ntakanashi_rikka,小鳥遊六花\ntakao_(azur_lane),高雄(碧蓝航线)\ntakara_miyuki,高良みゆき\ntakarada_rikka,宝多六花\ntakasu_ryuuji,高須竜児\ntakatsuki_yayoi,高槻やよい\ntakeba_yukari,岳羽ゆかり\ntakebe_saori,武部沙织\ntakei_hisa,竹井久\ntakimoto_hifumi,滝本ひふみ\ntamamo_(fate),玉藻（命运）\ntamamo_no_mae_(fate/extra),玉藻前（命运/额外）\ntamamo_no_mae_(swimsuit_lancer)_(fate),玉藻前（泳装）\ntamura_yuri,田村ゆり\ntanamachi_kaoru,棚町薫\ntaneshima_popura,種島ぽぷら\ntanned_cirno,日焼けしたチルノ\ntatara_kogasa,多多良小伞\ntatebayashi_sakurako,馆林樱子\ntateyama_ayano,楯山文乃\ntatsumaki,戦慄のタツマキ\ntatsumi_kanji,巽完二\ntedeza_rize,天天座理世\nteireida_mai,丁礼田舞\ntendou_akane,天道あかね\ntenjou_utena,天上欧蒂娜\ntenjouin_asuka,天上院明日香\nten'ou_haruka,天王はるか\ntachibana_kanade,立华奏\ntexas_(arknights),德克萨斯（明日方舟）\nt-head_admiral,T督\ntodoroki_shouto,轰焦冻\ntoga_himiko,渡我被身子\ntohno_akiha,远野秋叶\ntohno_shiki,远野志贵\ntohsaka_rin,远坂凛\ntohsaka_tokiomi,远坂时臣\ntokiko_(touhou),朱鷺子\ntokisaki_kurumi,时崎狂三\ntomoe_hotaru,土萠ほたる\ntomoe_mami,巴麻美\ntoon_link,猫目リンク\ntoramaru_shou,寅丸星\ntoshinou_kyouko,歳納京子\ntotoki_airi,十時愛梨\ntoudou_shimako,藤堂志摩子\ntoudou_yurika,藤堂ユリカ\ntoujou_nozomi,東條希\ntouwa_erio,藤和エリオ\ntoyosatomimi_no_miko,豊聡耳神子\ntsukikage_yuri,月影ゆり\ntsukimiya_ayu,月宮あゆ\ntsukino_mito,月ノ美兎\ntsukino_usagi,月野兔\ntsukioka_kogane,月岡恋鐘\ntsukumo_benben,九十九弁々\ntsukumo_yatsuhashi,九十九八橋\ntsukuyomi_shirabe,月読調\ntsurumaki_kokoro,弦巻こころ\ntsurumaki_maki,弦巻マキ\ntsurumaru_kuninaga,鶴丸国永\ntsuruya,鶴屋さん\ntsushima_yoshiko,津岛善子\nuchi_emiri,内笑美莉\nudagawa_tomoe,宇田川巴\nuehara_himari,上原ひまり\nuiharu_kazari,初春飾利\nujimatsu_chiya,宇治松千夜\nultimate_madoka,女神まどか\nunited_kingdom_(hetalia),アーサー・カークランド\nunzan,雲山\nuraraka_ochako,麗日お茶子\nuruha_rushia,潤羽露西婭\nuryuu_ryuunosuke,雨生龍之介\nusada_pekora,兔田佩克拉\nusami_renko,宇佐見蓮子\nusami_sumireko,宇佐見菫子\nushiromiya_ange,右代宮縁寿\nushiromiya_battler,右代宮戦人\nushiromiya_jessica,右代宮朱志香\nushiromiya_maria,右代宮真里亞\nutsugi_yuuki,宇津木優木\nvampire_(azur_lane),吸血鬼(碧蓝航线)\nviktor_nikiforov,勇ヴィク\nvivio,高町ヴィヴィオ\nwakasagihime,わかさぎ姫\nwatanabe_you,渡辺曜\nwatatsuki_no_toyohime,綿月豊姫\nwatatsuki_no_yorihime,綿月依姫\nwhite_mage,白魔道士\nwo-class_aircraft_carrier,空母ヲ級\nyae_sakura,八重樱\nyagami_hayate,八神疾风\nyagen_toushirou,薬研藤四郎\nyagokoro_eirin,八意永琳\nyakumo_ran,八云蓝\nyakumo_yukari,八云紫\nyamabuki_inori,山吹祈里\nyamada_aoi,山田葵\nyamada_elf,山田エルフ\nyamagishi_fuuka,山岸風花\nyamanaka_ino,山中いの\nyamanaka_sawako,山中さわ子\nyamashiro_(azur_lane),山城(アズールレーン)\nyamato-no-kami_yasusada,大和守安定\nyaoyorozu_momo,八百万百\nyasaka_kanako,八坂神奈子\nyazawa_nico,矢泽妮可\nyorha_no._2_type_b,ヨルハ二号B型\nyorha_no._9_type_s,ヨルハ九号S型\nyorha_type_a_no._2,ヨルハA型二号\nyorigami_jo'on,依神女苑\nyorigami_shion,依神紫苑\nyoshida_yuuko_(machikado_mazoku),吉田優子\nyoshikawa_chinatsu,吉川ちなつ\nyotsuba_alice,四葉ありす\nyowane_haku,弱音ハク\nyuigahama_yui,由比滨结衣\nyuki_miku,雪初音\nyukine_chris,雪音クリス\nyukinoshita_yukino,雪之下雪乃\nyukishiro_honoka,雪城ほのか\nyumehara_nozomi,夢原のぞみ\nyumemi_riamu,梦见璃亚梦\nyumi_(senran_kagura),雪泉（闪乱神乐）\nyumizuka_satsuki,弓塚さつき\nnakamura_yuri,仲村ゆり\nyuudachi_(azur_lane),夕立(アズールレーン)\nyuuki_makoto,有里湊\nyuuki_mikan,结城美柑\nyuzuhara_konomi,柚原このみ\nyuzuki_yukari,結月ゆかり\nyuzuriha_inori,楪いのり\nz23_(azur_lane),Z23(碧蓝航线)\n1970s_(style),20世纪70年代(风格)\n1980s_(style),20世纪80年代(风格)\n1990s_(style),90年代(风格)\n1boys,1个男性\n1koma,单格漫画\n1other,1个非人类\n2boys,2个男性\n2girls,2个女性\n2koma,双分镜漫画\n2others,2个非人类\n39,ミクの日\n3boys,3个男性\n3girls,3个女性\n3koma,三格漫画\n4boys,4个男性\n4girls,4个女性\n4koma,四格漫画\n5boys,5个男性\n5girls,5个女性\n5koma,五格漫画\n6+boys,6个以上的男性\n6+girls,6个以上的女性\nabs,腹肌\nabsolutely_everyone,大合影|全家福\nabstract,抽象\nabstract_background,抽象背景\nabsurdly_long_hair,超长的头发\nabuse,虐待\nacoustic_guitar,原声吉他\nacrylic_paint_(medium),亚克力画风\nadapted_costume,原设服装改编\nadapted_uniform,改装制服\nadjusting_clothes,拨弄衣服\nadjusting_eyewear,扶眼镜\nadjusting_gloves,拨弄手套\nadjusting_hair,理头发\nadjusting_hat,整理帽子\nadjusting_headwear,整理头饰\nadjusting_legwear,整理裤袜\nadjusting_panties,拨内裤\nadjusting_swimsuit,拨弄泳衣\naerial_fireworks,空中烟火\naestus_estus,原初之火(武器)\nafloat,漂浮\nafro,鸟窝头|爆炸头\nafter_anal,肛交后\nafter_fellatio,口交后\nafter_kiss,接吻后\nafter_paizuri,乳交后\naftersex,事后\nafter_vaginal,事后阴道特写\nafterglow,事后余韵\nafterimage,残像\nagainst_glass,压在玻璃上\nagainst_wall,压在墙上\nage_difference,年龄差\nage_progression,年龄段展现\nage_regression,幼化\nahegao,阿嘿颜\naiguillette,绶带\naiming,瞄准\naiming_at_viewer,瞄准了读者(的视角)\nainu_clothes,阿伊努人的服饰\nair_bubble,气泡\nair_conditioner,空调\naircraft,飞行器\nairplane,飞机\nairship,飞艇\najirogasa,笠帽\nakanbe,拉下眼睑的鬼脸\nakeome,新年伊始\nalarm_clock,闹钟\nalbino,白化病\nalbum_cover,专辑封面\nalcohol,酒\nalien,外星人\nalley,小巷\nalolan_form,阿罗拉形态(宝可梦)\nalpha_signature,阿尔法签名(推特用)\nalphes_(style),阿尔卑斯风格\nalternate_breast_size,贫乳化|爆乳化\nalternate_color,异色\nalternate_costume,角色换装\nalternate_eye_color,与原设不同瞳色\nalternate_form,与原设不同形态变化\nalternate_hair_color,与原设不同发色变化\nalternate_hair_length,与原设不同头发长度变化\nalternate_hairstyle,与原设不同发型变化\nalternate_headwear,与原设不同头饰变化\nalternate_legwear,与原设不同腿部穿着变化\nalternate_skin_color,与原设不同肤色变化\nalternate_weapon,与原设不同武器变化\nalternate_wings,与原设不同翅膀\nambiguous_gender,性别暧昧\namerica,美国\namerican_flag,星条旗\namerican_flag_bikini,星条旗比基尼\nammunition,弹药\nammunition_belt,弹药带\namplifier_(instrument),大音响\namputee,肢体残缺\namulet,护身符\nanal,肛门|肛交\nanal_fingering,手指刺激肛门\nanal_hair,肛毛\nanal_object_insertion,肛门物体插入\nanal_tail,肛尾|插进肛门里的尾巴\nanchor,锚\nanchor_choker,锚形项圈\nanchor_hair_ornament,锚形发饰\nanchor_print,锚形印花\nanchor_symbol,锚形符号\nandrogynous,可男可女\nandroid,人造人\nangel_and_devil,天使与恶魔\nangel_wings,天使的翅膀\nanger_vein,青筋\nanglerfish,鮟鱇\nangora_rabbit,安哥拉兔\nangry,发怒\nanilingus,舔肛门\nanimal,动物\nanimal_costume,动物系装扮\nanimal_ear_fluff,耳绒毛\nanimal_ears,兽耳\nanimal_focus,以动物为焦点\nanimal_hat,动物主题帽饰\nanimal_hood,兽耳头罩\nanimal_hug,抱着动物\nanimal_on_head,头上有动物\nanimal_on_lap,膝盖上有动物\nanimal_on_shoulder,肩上有动物\nanimal_print,动物印花\nanimalization,动物化\nanime_coloring,动画上色\nankh,安库(假面骑士OOO)\nankle_boots,踝靴\nankle_lace-up,脚踝系带\nankle_ribbon,踝带\nankle_socks,踝袜\nankle_strap,脚踝丝环\nankle_wrap,脚踝套\nanklet,脚镯\nanniversary,纪念日\nannouncement_celebration,贺图\nannoyed,恼怒的\nantenna_hair,呆毛\nantennae,触角\nanti-materiel_rifle,反器材步枪\nantique_firearm,旧式火器\nantlers,鹿角\nanus,肛门\nanus_peek,微微露出肛门\nanzio_military_uniform,安齐奥军服\nanzio_school_uniform,安齐奥校服\napple,苹果\napplying_makeup,化妆\napril_fools,愚人节\naqua_background,水蓝色背景\naqua_bow,水蓝色蝴蝶结\naqua_dress,水蓝色连衣裙\naqua_eyes,水蓝色眼睛\naqua_hair,水蓝色头发\naqua_legwear,水蓝色的裤袜\naqua_nails,水蓝色指甲\naqua_neckwear,水蓝色领结\naqua_panties,水蓝色内裤\naqua_ribbon,水蓝色丝带\naqua_shirt,水蓝色衬衫\naqua_skirt,水蓝色短裙\naqua_theme,水蓝色\naquarium,水族馆\narabian_clothes,阿拉伯服饰\narachne,蜘蛛属性\naraki_hirohiko_(style),荒木飞吕彦风\naran_sweater,爱尔兰毛衣\narched_back,拱背\narchery,射箭\narchitecture,建筑\nareola_slip,乳晕走光\nargyle,菱形花纹\nargyle_background,菱形背景\nargyle_legwear,含菱形花纹的裤子\naria_company_uniform,亚利亚公司制服\narm_around_neck,单手搂着脖子\narm_around_waist,单手搂腰\narm_at_side,单手垂放\narm_behind_back,单手背到身后\narm_behind_head,单手托在脑后\narm_belt,臂环\narm_blade,手臂刀刃\narm_cannon,手炮\narm_garter,手臂袜带\narm_grab,抓住手臂\narm_guards,护臂\narm_held_back,手臂往后拉\narm_hug,挽手\narm_ribbon,手臂丝带\narm_tattoo,手臂有纹身\narm_under_breasts,托胸\narm_up,举着手\narm_warmers,暖袖\narm_wrap,袖套\narmband,腕章\narmchair,扶手椅\narmor,盔甲\narmored_boots,装甲靴\narmored_dress,战甲裙\narmpit_crease,腋窝皱褶\narmpit_cutout,衣服有能露出腋下的开口\narmpit_hair,腋毛\narmpit_peek,微微露出腋窝\narmpits,腋下\narms_around_neck,双手搂着脖子\narms_at_sides,双手垂放\narms_behind_head,双手抱头\narms_under_breasts,双手托胸\narmy,军队\narrancar,破面(死神系列)\narrow_(projectile),箭矢\narrow_(symbol),箭头\nart_brush,画笔\nart_nouveau,新艺术\nartbook,美术集\nartist_name,作者署名\nartist_self-insert,以作者本人为蓝本\nasa_no_ha_(pattern),麻叶纹\nascot,阿斯科特领巾\nashford_academy_uniform,阿什福特学院制服\nasian,亚洲人\nasphyxiation,窒息\nass_cutout,露出屁股的服饰\nass_focus,屁股为焦点\nass_grab,抓着屁股\nass_shake,晃屁股\nass_support,托着屁股\nass_visible_through_thighs,正面可见的屁股\nassault_rifle,突击步枪\nassisted_exposure,剥开衣服\nass-to-ass,屁股贴屁股\nasymmetrical_bangs,不对称的刘海\nasymmetrical_clothes,不对称的服饰\nasymmetrical_docking,胸部互碰|胸顶着胸\nasymmetrical_gloves,不对称的手套\nasymmetrical_hair,不对称的发型\nasymmetrical_horns,不对称的角\nasymmetrical_legwear,不对称的裤子\nasymmetrical_sleeves,不对称的袖子\nasymmetrical_wings,不对称的翅膀\nathletic_leotard,体操服\nattack,攻击\naudible_music,有音乐\naudible_speech,有人声\naudience,观众\naura,灵气\nautobot,汽车人\nautumn,秋天\nautumn_leaves,秋叶\naxe,斧头\nbaby,宝宝\nback_bow,(服饰)打在背后的结\nback_cutout,露出部分后背的衣服\nback_tattoo,背部纹身\nbackboob,从背后可看到的胸部\nbackground_text,背景文字\nbackless_dress,露背连衣裙\nbackless_outfit,露背装\nbacklighting,逆光\nbackpack,背包\nbackpack_removed,卸下的包\nback-print_panties,背面印花的内裤\nback-seamed_legwear,袜缝\nbackwards_hat,反扣的帽子\nbad_anatomy,错误的人体结构\nbad_end,坏结局\nbad_feet,脚的画法错误\nbad_hands,手的画法错误\nbad_perspective,错误的(画法)透视\nbad_proportions,人体比例不协调\nbadge,徽章\nbag,包\nbag_charm,背包挂件\nbagged_fish,金鱼水袋\nbags_under_eyes,眼袋\nbaguette,法国面包\nbalancing,(保持)平衡的姿势\nbald,秃头\nball,球\nball_gag,口球\nballerina,芭蕾舞女演员\nballet_slippers,芭蕾舞鞋\nballoon,气球\nballpoint_pen_(medium),圆珠笔\nbamboo,竹子\nbamboo_broom,竹扫帚\nbamboo_forest,竹林\nbamboo_steamer,蒸笼\nbanana,香蕉\nband_uniform,乐队制服\nbandage_on_face,贴有绷带的脸\nbandage_over_one_eye,缠着绷带的单眼\nbandaged_arm,缠着绷带的手臂\nbandaged_hands,缠着绷带的手\nbandaged_head,绑着绷带的头\nbandaged_leg,绑着绷带的腿\nbandages,绷带\nbandaid_on_arm,手臂上贴着创可贴\nbandaid_on_face,脸上贴着创可贴\nbandaid_on_forehead,额头贴着创可贴\nbandaid_on_knee,膝盖贴着创可贴\nbandaid_on_leg,腿上贴着创可贴\nbandaid_on_nose,鼻梁上贴着创可贴\nbandaid_on_pussy,阴部贴着创可贴\nbandaids_on_nipples,乳头贴着创可贴\nbandana,头巾\nbandeau,抹胸比基尼\nbandolier,子弹带\nbangle,手镯\nbangs_pinned_back,掀起的刘海\nbaozi,包子\nbar,酒吧\nbar_censor,黑条打码\nbara,大叔\nbarcode,条形码\nbarcode_tattoo,条形码纹身\nbare_arms,裸臂\nbare_back,裸背\nbare_hips,裸臀\nbare_legs,裸腿\nbare_shoulders,露肩\nbare_tree,枯木\nbarefoot,裸足\nbarefoot_sandals,裸足凉鞋\nbarrel,桶子\nbartender,酒保\nbaseball,棒球\nbaseball_bat,棒球棍\nbaseball_cap,棒球帽\nbaseball_mitt,棒球手套\nbaseball_uniform,棒球服\nbasket,篮子\nbasketball,篮球\nbass_clef,低音符\nbass_guitar,贝斯\nbat,蝙蝠\nbat_ears,蝙蝠耳朵\nbat_hair_ornament,蝙蝠发饰\nbat_print,蝙蝠印花\nbath,洗澡\nbath_stool,浴凳\nbath_yukata,浴衣\nbathing,入浴\nbathroom,浴室\nbathtub,浴缸\nbaton,指挥棒\nbattle,战斗|比试|战争|游戏\nbattle_axe,战斧\nbattle_rifle,战术步枪\nbattleship,战舰\nbayonet,刺刀\nbc_freedom_military_uniform,BC自由学园制服\nbdsm,SM\nbeach,海滩\nbeach_chair,沙滩椅\nbeach_towel,沙滩巾\nbeach_umbrella,沙滩伞\nbeachball,沙滩球\nbead_bracelet,珠子手链\nbead_necklace,珠子项链\nbeads,珠子\nbeam,光束\nbeam_rifle,激光步枪\nbeamed_eighth_notes,八分音符\nbeamed_sixteenth_notes,十六分音符\nbeanie,无檐帽\nbeans,豆\nbear,熊\nbear_ears,熊耳朵\nbear_hair_ornament,熊印花头饰\nbear_panties,熊印花内裤\nbear_print,熊印花\nbeard,胡须\nbeckoning,招手\nbed,床\nbed_sheet,床单\nbedroom,卧室\nbeer,啤酒\nbeer_can,听装啤酒\nbeer_mug,啤酒杯\nbehind-the-head_headphones,从后脑戴上的耳机\nbeige_background,米色背景\nbeige_sweater,米色毛衣\nbell_choker,铃铛项圈\nbelly,腹部\nbelly_chain,脐链\nbelly_grab,捏着肚子\nbelt_boots,皮带靴\nbelt_buckle,皮带扣\nbelt_collar,皮项圈\nbelt_pouch,腰包\nbeltbra,皮带束胸\nbeltskirt,皮带裙\nbench,长凳\nbendy_straw,弯折的吸管\nbespectacled,戴眼镜的\nbetween_breasts,乳沟里\nbetween_fingers,(突出)指间\nbetween_legs,(强调)两腿之间\nbetween_thighs,(强调)大腿之间\nbib,围兜\nbicycle,自行车\nbicycle_basket,自行车篮\nbig_belly,大肚子\nbig_hair,头发很多的\nbiker_clothes,自行车运动服\nbikesuit,骑行套装\nbikini_armor,比基尼盔甲\nbikini_aside,从三点剥开的比基尼\nbikini_bottom,比基尼泳裤\nbikini_lift,往上剥开的比基尼\nbikini_pull,扯着比基尼\nbikini_skirt,比基尼裙\nbikini_tan,泳装晒痕\nbikini_top,只穿着比基尼上衣\nbikini_top_removed,脱下了比基尼上衣\nbikini_under_clothes,比基尼当内衣\nbinoculars,双筒望远镜\nbird,鸟|拟鸟化\nbird_on_hand,手上的鸟\nbird_on_head,头上的鸟\nbird_on_shoulder,肩上的鸟\nbird_tail,鸟尾巴\nbiribiri,(哔哩哔哩)的电流\nbirthday,生日\nbirthday_cake,生日蛋糕\nbirthmark,胎记\nbisexual_(female),双性恋(女性)\nbishamonten's_pagoda,毘沙门天宝塔\nbishamonten's_spear,毘沙门天之矛\nbishop_(chess),主教(国际象棋)\nbishounen,美少年\nbit_gag,勒住嘴\nbite_mark,咬痕\nbiting,咬\nbiwa_lute,琵琶\nblack_apron,黑色围裙\nblack_armor,黑色盔甲\nblack_background,黑色背景\nblack_belt,黑色腰带\nblack_bikini,黑色比基尼\nblack_blindfold,黑色眼罩\nblack_blouse,黑色上衣\nblack_bodysuit,黑色紧身衣\nblack_border,黑色边框\nblack_bow,黑蝴蝶结\nblack_bra,黑色内衣\nblack_camisole,黑色吊带背心\nblack_cape,黑色斗篷\nblack_capelet,黑色披肩\nblack_cardigan,黑色开口衬衫\nblack_cat,黑猫\nblack_choker,黑色项链\nblack_coat,黑色外套\nblack_coat_(kingdom_hearts),黑色外套(王国之心)\nblack_collar,黑色项圈\nblack_dress,黑色连衣裙\nblack_feathers,黑色羽毛\nblack_flower,黑色的花\nblack_footwear,黑色的鞋\nblack_gloves,黑色手套\nblack_hairband,黑色发带\nblack_hakama,黑色的袴\nblack_headband,黑色头巾\nblack_headwear,黑色头饰\nblack_hoodie,黑色连帽衫\nblack_horns,黑色的角\nblack_jacket,黑色夹克\nblack_kimono,黑色和服\nblack_legwear,黑丝袜\nblack_leotard,黑色连身衣\nblack_nails,黑色指甲\nblack_neckwear,黑色领子\nblack_panties,黑色内裤\nblack_pants,黑色长裤\nblack_ribbon,黑色丝带\nblack_rose,黑玫瑰\nblack_sailor_collar,黑色水手领\nblack_scarf,黑色围巾\nblack_sclera,黑色巩膜\nblack_scrunchie,黑色发束\nblack_serafuku,黑色水手服\nblack_shirt,黑色衬衫\nblack_shorts,黑色短裤\nblack_skin,黑色皮肤\nblack_skirt,黑色短裙\nblack_sleeves,黑色袖子\nblack_suit,黑色西装\nblack_sweater,黑色毛衣\nblack_swimsuit,黑色泳衣\nblack_tail,黑色尾巴\nblack_tank_top,黑色无袖紧身背心\nblack_theme,黑色主题\nblack_umbrella,黑色的伞\nblack_vest,黑色背心\nblack_wings,黑色翅膀\nblack-framed_eyewear,黑框眼镜\nblade,剑\nblank_eyes,无神的双眼\nblank_speech_bubble,空话泡泡\nblank_stare,无主的眼神\nblanket,毯子\nblazer,西装夹克\nbleeding,出血\nblindfold,遮眼|眼罩\nblinds,百叶窗\nblinking,眨眼睛\nblonde_pubic_hair,金色阴毛\nblood_from_mouth,嘴角流血\nblood_on_face,脸上有血\nblood_splatter,溅血\nblood_stain,血迹\nbloody_clothes,衣服沾血\nbloody_tears,血泪\nbloody_weapon,沾血的武器\nbloom,盛开\nblouse,罩衫\nblowing,吹\nblue_armor,蓝色盔甲\nblue_background,蓝色背景\nblue_belt,蓝色饰带\nblue_bikini,蓝色比基尼\nblue_blouse,蓝色上衣\nblue_bodysuit,蓝色紧身衣\nblue_bow,蓝色蝴蝶结\nblue_bra,蓝色胸罩\nblue_buruma,蓝色短裤\nblue_butterfly,蓝色的蝴蝶\nblue_cape,蓝色斗篷\nblue_capelet,蓝色披肩\nblue_cardigan,蓝色开襟衫\nblue_choker,蓝色项圈\nblue_coat,蓝色外套\nblue_dress,蓝色洋装\nblue_fire,蓝色的火焰\nblue_flower,蓝色的花\nblue_footwear,蓝色鞋类\nblue_gloves,蓝色手套\nblue_hairband,蓝色发带\nblue_hakama,蓝色的袴\nblue_headband,蓝色头巾\nblue_headwear,蓝色头饰\nblue_hoodie,蓝色连帽衫\nblue_horns,蓝色的角\nblue_jacket,蓝色夹克\nblue_kimono,蓝色和服\nblue_legwear,蓝色紧身裤\nblue_leotard,蓝色连身衣\nblue_nails,蓝色指甲\nblue_neckwear,蓝色的领饰\nblue_panties,蓝色内裤\nblue_pants,蓝色长裤\nblue_ribbon,蓝色丝带\nblue_rose,蓝玫瑰\nblue_sailor_collar,蓝色水手领\nblue_sarong,蓝色沙滩裙\nblue_scarf,蓝色围巾\nblue_scrunchie,蓝色发束\nblue_serafuku,蓝色水手服\nblue_shirt,蓝色衬衫\nblue_shorts,蓝色短裤\nblue_skin,蓝色皮肤\nblue_skirt,蓝色短裙\nblue_sky,蓝天\nblue_sleeves,蓝色袖子\nblue_sweater,蓝色毛衣\nblue_swimsuit,蓝色泳衣\nblue_theme,蓝色\nblue_vest,蓝色背心\nblue_wings,蓝色翅膀\nblueberry,蓝莓\nblue-framed_eyewear,蓝框眼镜\nblur_censor,模糊打码\nblurry,模糊的\nblurry_background,模糊的背景\nblurry_foreground,前景模糊\nblush_stickers,表情贴纸\nboar,猪\nboard_game,棋盘游戏\nboat,船\nbob_cut,波波头\nbobby_socks,美式短袜\nbody_blush,身体泛红\nbody_hair,体毛\nbodypaint,人体彩绘\nbodystocking,连体裤袜\nbodysuit,连体紧身衣\nbodysuit_under_clothes,紧身衣裤\nbokeh,焦外成像\nbokken,木剑\nbokura_wa_ima_no_naka_de,《如今的我们》\nbolo_tie,波洛领带\nbolt_action,栓式枪机\nbomb,炸弹\nbomber_jacket,飞行员夹克\nbondage_outfit,束缚服\nbone,骨头\nbone_hair_ornament,骨头状饰品\nboned_meat,带骨肉\nbonnet,bonnet女帽\nbook,书\nbook_hug,抱着书\nbook_stack,书堆\nbookbag,书包\nbookmark,书签\nbookshelf,书架\nboots,长靴\nboots_removed,脱下的靴子\nborder,边框\nbored,无聊的\nborrowed_character,借鉴的角色\nborrowed_design,借鉴的设计\nborrowed_garments,男友的衣服\nbottle,瓶子\nbottomless,裸下半身\nbouncing_breasts,乳摇\nbound,绑住的\nbound_legs,腿被束缚\nbouquet,花束\nbow,蝴蝶结\nbow_(instrument),弦类乐器\nbow_(weapon),弓\nbow_bikini,带蝴蝶结的比基尼\nbow_bra,带蝴蝶结的胸罩\nbow_hairband,带蝴蝶结的发带\nbow_legwear,带蝴蝶结的裤袜\nbow_panties,带蝴蝶结的内裤\nbowing,鞠躬\nbowl,碗\nbowl_cut,锅盖头\nbowl_hat,碗状帽子\nbowtie,领结\nbox,箱子\nboxcutter,刻刀\nboxers,拳击手\nboxing_gloves,拳套\nboy_on_top,男上体位\nbra_lift,掀上去的胸罩\nbra_peek,微微露出胸罩\nbra_pull,拉下的胸罩\nbra_removed,摘下的胸罩\nbra_strap,内衣肩带\nbra_through_clothes,透过衣服可以看到胸罩\nbracer,护腕\nbraided_bangs,辫子刘海\nbraided_bun,辫式发髻\nbraided_ponytail,麻花辫马尾\nbranch,分支\nbrand_name_imitation,名牌neta\nbread,面包\nbreast_bondage,乳房绑缚\nbreast_conscious,对胸部在意\nbreast_curtains,乳帘\nbreast_envy,胸围歧视\nbreast_expansion,丰胸\nbreast_hold,抱着胸部\nbreast_lift,托着胸部\nbreast_padding,胸垫\nbreast_pocket,乳袋\nbreast_poke,戳胸\nbreast_press,挤压胸部\nbreast_rest,搁着胸部\nbreast_slip,胸部走光\nbreast_squeeze,从两侧挤胸\nbreast_suppress,手放在乳房上方\nbreast_tattoo,胸部纹身\nbreastless_clothes,露胸的衣服\nbreastplate,胸甲\nbreasts,乳房\nbreasts_apart,向两侧摊开的乳房\nbreasts_on_glass,胸压玻璃\nbreasts_on_head,压在头上的乳房\nbreasts_outside,露出的乳房\nbreath,呼吸\nbreathing_fire,喷火\nbrick,砖\nbrick_wall,砖墙\nbridal_gauntlets,婚纱手套\nbridal_veil,婚纱头纱\nbride,新娘\nbridge,桥\nbriefcase,公文包\nbriefs,男式内裤\nbright_pupils,明亮的瞳孔\nbroken,破碎的\nbroken_glass,碎玻璃\nbroken_horn,断角\nbroken_weapon,破碎的武器\nbrooch,胸针\nbroom,扫帚\nbroom_riding,骑扫帚\nbrother_and_sister,姐弟|兄妹\nbrothers,兄弟\nbrown_background,棕色背景\nbrown_belt,棕色皮带\nbrown_bikini,棕色比基尼\nbrown_bow,棕色蝴蝶结\nbrown_cape,棕色斗篷\nbrown_cardigan,棕色开襟衫\nbrown_coat,棕色外套\nbrown_dress,棕色连衣裙\nbrown_footwear,棕色鞋类\nbrown_gloves,棕色手套\nbrown_hairband,棕色发带\nbrown_headwear,棕色头饰\nbrown_jacket,棕色夹克\nbrown_kimono,棕色和服\nbrown_legwear,棕色的裤袜\nbrown_neckwear,棕色领饰\nbrown_panties,棕色内裤\nbrown_pants,棕色长裤\nbrown_ribbon,褐色丝带\nbrown_sailor_collar,棕色水手领\nbrown_scarf,棕色围巾\nbrown_shirt,棕色衬衫\nbrown_shorts,棕色短裤\nbrown_skirt,棕色短裙\nbrown_sweater,棕色毛衣\nbrown_theme,棕色主题\nbrown_vest,棕色马甲\nbrown-framed_eyewear,棕色镜框眼镜\nbruce_lee's_jumpsuit,李小龙款连身衣\nbruise,挫伤\nbrush,刷子\nbrushing_teeth,刷牙\nbubble,泡泡\nbubble_blowing,吹泡泡\nbubble_skirt,蓬蓬裙\nbubble_tea,珍珠奶茶\nbubble_tea_challenge,不用手喝珍珠奶茶挑战\nbuck_teeth,龅牙\nbucket,水桶\nbuckle,扣\nbudget_sarashi,绷带裹胸\nbukkake,射满脸\nbulge,裆部隆起\nbullet,子弹\nbullpup,牛犊式枪械\nbullying,欺负\nbun_cover,发髻盖\nbunching_hair,手持辫子\nbunny,兔子\nbunny_costume,兔子服装\nbunny_girl,兔娘|兔女郎\nbunny_hair_ornament,兔子饰品\nbunny_hood,兔耳帽\nbunny_pose,兔耳pose\nbunny_print,兔子图案\nbunny_tail,兔尾巴\nburn_scar,烧伤疤痕\nburning,燃烧\nburnt_clothes,烧焦的衣服\nbursting_breasts,包不住的巨乳\nburuma,女式灯笼裤\nburuma_aside,内裤掰到一边\nburuma_pull,褪下一部分的内裤\nbus,公共汽车\nbus_stop,公交站\nbush,灌木\nbustier,紧身胸衣\nbutler,管家\nbutt_crack,股沟\nbutt_plug,肛塞\nbutterfly,蝴蝶\nbutterfly_hair_ornament,蝴蝶发饰\nbutterfly_net,捕虫网\nbutterfly_print,蝴蝶印花\nbutterfly_sitting,蝴蝶坐\nbutton_badge,纽扣徽章\nbutton_eyes,纽扣式画法的眼睛\nbutton_gap,天使的小窗\nbuttons,纽扣\ncabbie_hat,报童帽\ncabinet,储藏柜\ncable,线缆\ncactus,仙人掌\ncafe,咖啡馆\ncage,笼子\ncake_slice,蛋糕块\ncalendar_(medium),日历\ncalendar_(object),图中有日历\ncalligraphy_brush,毛笔\ncalligraphy_brush_(medium),毛笔(中号)\ncamcorder,摄像机\ncamellia,山茶花\ncameltoe,骆驼趾\ncameo,精彩片段\ncamisole,无袖紧身背心\ncamouflage,迷彩\ncan,缶\ncandle,蜡烛\ncandlestand,烛台\ncandy,糖果\ncandy_apple,苹果糖\ncandy_cane,棒棒糖\ncannon,炮\ncan't_be_this_cute,俺妹元素\ncanvas_(object),画布\ncapelet,披肩\ncapri_pants,七分裤\ncar,汽车\ncar_interior,汽车内饰\ncard,卡片\ncard_(medium),卡片(中号图)\ncard_parody,玩牌\ncardboard_box,纸板箱\ncardigan,开襟衫\ncaressing_testicles,爱抚睾丸\ncarpet,地毯\ncarrot,胡萝卜\ncarrot_hair_ornament,胡萝卜发饰\ncarrot_necklace,胡萝卜项链\ncarrying,抱起\ncarrying_over_shoulder,肩扛\ncarrying_under_arm,夹在腋下\ncart,载货推车\ncartridge,弹夹\ncasing_ejection,子弹抛壳\ncast,包扎着绷带\ncastle,城堡\ncasual,私服\ncasual_one-piece_swimsuit,连体泳衣\ncat,猫\ncat_boy,猫系男子\ncat_costume,猫系服装\ncat_cutout,胸部开口出猫头剪影的服装\ncat_day,猫之日\ncat_ear_headphones,猫耳式耳机\ncat_ear_panties,猫耳造型内裤\ncat_girl,猫娘\ncat_hair_ornament,猫系发饰\ncat_hat,猫耳帽子\ncat_hood,猫耳兜帽\ncat_lingerie,猫系内衣\ncat_on_head,头上趴着猫\ncat_paws,猫爪\ncat_print,猫元素印花\ncat_tail,猫尾巴\ncat_teaser,逗猫\ncatchphrase,标志性台词\ncaterpillar_tracks,履带\ncaught,被抓现行\ncaustics,焦散\ncaution_tape,警示带\ncave,洞穴\ncd,光碟\nceiling,天花板\nceiling_light,顶灯\ncellphone,手机\ncellphone_picture,手机相片\ncentaur,人马|马娘\ncenter_frills,胸口带花边的服装\ncenter_opening,正中间开口的服装\nchain,锁链\nchain_necklace,项链\nchain-link_fence,铁网\nchainsaw,链锯\nchaldea_uniform,迦勒底制服\nchalk,粉笔\nchalkboard,黑板\nchampagne,香槟\nchampagne_flute,香槟杯\nchandelier,吊灯\nchaps,皮套裤\ncharacter_censor,用人脸打码\ncharacter_doll,角色公仔\ncharacter_name,含角色名\ncharacter_print,印着某角色\ncharacter_profile,角色简介\ncharacter_sheet,人设表\ncharacter_signature,含该角色的签名\ncharm_(object),强调角色魅力的\nchart,图表\nchasing,追逐\nchat_log,聊天框风格\ncheating,出轨\ncheckerboard_cookie,棋盘曲奇\ncheckered,方格图案\ncheckered_background,方格背景\ncheckered_floor,格子地板\ncheckered_kimono,格子和服\ncheckered_neckwear,格子领口\ncheckered_scarf,格子围巾\ncheckered_shirt,格子衬衫\ncheckered_skirt,格子裙\ncheek_bulge,鼓着腮帮\ncheek_pinching,捏脸颊\ncheek_poking,戳脸颊\ncheek_pull,扯脸颊\ncheek-to-cheek,脸贴脸\ncheering,助威\ncheese,奶酪\nchef,厨师\nchef_hat,厨师帽\nchef_uniform,厨师工装\nchemise,女式无袖宽内衣\ncherry,樱花|樱桃\ncherry_blossom_print,樱花印花\nchess_piece,棋子\nchest,胸部\nchest_hair,胸毛\nchest_jewel,胸前有宝石\nchest_of_drawers,抽屉\nchest_tattoo,胸部有纹身\nchestnut_mouth,栗子嘴\nchewing_gum,口香糖\nchibi_inset,内含Q版形象\nchick,小鸡\nchicken,鸡\nchi-hatan_military_uniform,知波单学院制服\nchild,小孩\nchild_drawing,儿童画作\nchild_on_child,孩子们\nchimney,烟囱\nchin_grab,抬下巴\nchin_rest,托着下巴\nchin_strap,颐革\nchin_stroking,摸下巴\nchina_dress,中国服饰\nchinese_text,中文\nchinese_zodiac,十二生肖\nchips,薯片\nchocolate,巧克力\nchocolate_bar,巧克力板\nchocolate_heart,心形巧克力\nchocolate_on_breasts,胸上的巧克力\nchoker,项圈\nchoko_(cup),猪口杯\nchristmas_lights,圣诞彩灯\nchristmas_tree,圣诞树\nchromatic_aberration,色差\nchurch,教堂\ncigar,雪茄\ncircle,圆圈\ncircle_cut,单行本概念预告图\ncircle_name,封绘署名\ncirclet,头冠\ncity,城市\ncity_lights,城市灯光背景\ncityscape,城市背景\nclassroom,教室\nclaw_(weapon),爪(武器)\nclaw_pose,嘎哦\nclaws,爪\ncleaning,打扫\ncleavage_cutout,露出的乳沟\ncleave_gag,被封住嘴\ncleaver,砍肉刀\ncleft_of_venus,蜜缝\nclenched_hand,握紧的手\nclenched_hands,紧握的双手\nclenched_teeth,牙齿紧咬\ncliff,悬崖\nclimbing,攀爬\nclipboard,写字板\nclitoral_hood,阴蒂包皮\nclitoral_stimulation,玩弄阴蒂\nclitoris_piercing,阴核环\ncloak,斗篷\nclock,时钟\nclock_tower,钟楼\nclone,克隆\nclosed_eyes,闭上的眼睛\nclosed_fan,折扇\nclosed_mouth,闭着的嘴\nclosed_umbrella,收着的伞\nclose-up,特写镜头\ncloth,布\nclothed_animal,有衣着的动物\nclothed_female_nude_female,穿着衣服的女性和裸女\nclothed_female_nude_male,穿着衣服的女性和裸男\nclothed_male_nude_female,穿着衣服的男性和裸女\nclothed_masturbation,着衣自慰\nclothed_pokemon,有衣着的口袋妖怪\nclothed_sex,着衣性交\nclothes,衣服\nclothes_around_waist,衣服系在腰上\nclothes_between_breasts,衣服勒在乳沟里\nclothes_between_thighs,衣物挂到大腿之间\nclothes_down,褪下衣物\nclothes_grab,扯着衣物\nclothes_hanger,衣架\nclothes_lift,掀起衣物\nclothes_pull,拉开衣物\nclothes_removed,脱下的衣服\nclothes_theft,偷衣服\nclothes_tug,拖拽衣服\nclothes_writing,印着字的T恤\nclothesline,晒衣服\ncloud,云\ncloud_hair,云絮状发型\ncloud_print,云状印花\ncloudy_sky,多云天气\nclover,三叶草\nclover_hair_ornament,三叶草发饰\nclub,棍棒\nclub_(shape),梅花(扑克)\ncoat,外套\ncoattails,燕尾\ncoca-cola,可口可乐\ncockpit,外套\ncocktail,鸡尾酒\ncocktail_dress,(社交场合穿的)短裙\ncocktail_glass,鸡尾酒杯\ncoffee,咖啡\ncoffee_cup,咖啡杯\ncoffee_mug,马克杯\ncoffin,棺材\ncoin,硬币\ncoke-bottle_glasses,厚如玻璃瓶底的圆眼镜\ncold,寒冷的\ncollage,拼贴画\ncollared_blouse,翻领短衫\ncollared_dress,有领连衣裙\ncollared_jacket,翻领夹克\ncollared_shirt,翻领衬衫\ncolor_connection,色彩关联\ncolor_guide,色标卡\ncolor_trace,原画\ncolored_eyelashes,彩色的睫毛\ncolored_inner_hair,内层挑染\ncolored_pencil_(medium),彩色铅笔画\ncolored_pubic_hair,阴毛颜色\ncolored_stripes,多彩条纹\ncolumn,柱子\ncolumn_lineup,立绘并列\ncomb,梳子\ncombat_boots,军用靴\ncome_hither,诱受\ncomforting,安慰\ncommand_spell,令咒\ncompany_connection,联动\ncompany_name,有版权署名\ncomparison,对比图\ncompetition_school_swimsuit,竞泳死库水\ncompetition_swimsuit,赛用泳衣\ncomputer,计算机\nconcept_art,概念艺术\ncondensation_trail,飞机云\ncondom,避孕套\ncondom_in_mouth,口叼避孕套\ncondom_on_penis,戴避孕套\ncondom_packet_strip,避孕套包装\ncondom_wrapper,避孕套包装\nconfession,表白\nconfetti,彩色纸屑(祝贺)\nconsensual_tentacles,非强行的触手侵犯\nconstellation,星座\nconstricted_pupils,收缩的瞳孔\ncontemporary,现代改编\ncontrapposto,对立式平衡\ncontroller,控制器\nconvenience_store,便利店\nconvenient_arm,遮住关键部位的手臂\nconvenient_censoring,简单巧妙的打码\nconvenient_leg,挡住关键部位的腿\ncookie,曲奇\ncooking,烹饪\ncooler,冷藏器\ncopyright,版权\ncopyright_name,版权署名\ncoral,珊瑚\ncorded_phone,有线电话\ncorn,玉米\ncorpse,尸体\ncorruption,恶堕|婊子化\ncorset,束腰\ncostume,服装\ncostume_switch,服饰互换\ncotton_candy,棉花糖\ncouch,沙发\ncountdown,倒计时\ncounter,柜台\ncouple,情侣\ncousins,表亲\ncover,封面\ncover_image,封面图片\ncover_page,封面\ncovered_collarbone,有衣物裹住的锁骨\ncovered_eyes,蒙住的眼\ncovered_face,蒙脸\ncovered_mouth,蒙住的嘴\ncovered_navel,隐约入目的肚脐\ncovered_nipples,激凸的乳头|隐约可见的乳头\ncovering,遮盖的动作\ncovering_ass,遮着臀部\ncovering_breasts,遮着乳房\ncovering_crotch,遮着裆部\ncovering_eyes,遮住眼睛\ncovering_face,挡住脸\ncovering_mouth,挡住嘴巴\ncovering_nipples,挡住乳头\ncow,牛\ncow_ears,牛耳朵\ncow_girl,牛娘\ncow_horns,牛角\ncow_print,奶牛系印花\ncow_tail,牛尾\ncowboy_boots,牛仔靴\ncowboy_hat,牛仔帽\ncowboy_shot,七分身镜头\ncrab,螃蟹\ncrack,裂痕\ncraft_essence,概念礼装\ncrane_(machine),起重机\ncrate,大木箱\ncravat,男式领巾\ncrazy_eyes,坏掉的眼神\ncreator_connection,同个原作者的角色们的同人\ncreature,创造物\ncreature_and_personification,拟人化(含对比)\ncredits_page,书脊\ncrepe,可丽饼\ncrescent,月牙\ncrescent_earrings,月牙耳环\ncrescent_hair_ornament,月牙发饰\ncrescent_moon,新月\ncrescent_rose,新月玫瑰\ncriss-cross_halter,交叉吊带\ncrop_top,露腹短上衣\ncrop_top_overhang,乳帘\ncropped_jacket,短夹克\ncropped_legs,只画了一部分腿\ncropped_shirt,短衬衫\ncropped_torso,只画了一部分躯干\ncropped_vest,小款背心\ncross,十字\ncross_earrings,十字耳环\ncross_hair_ornament,十字发饰\ncross_necklace,十字架项链\ncross_print,十字架元素图案\ncrossbow,弩\ncrossdressing,(变装)女装\ncrossed_ankles,交叉脚踝\ncrossed_arms,交叉双臂\ncrossed_bangs,交叉的刘海\ncrossed_legs,交叉的腿\ncross-laced_clothes,交叉花边服饰\ncross-laced_footwear,交叉系带鞋\ncrossover,跨界作品\ncrosswalk,人行横道\ncrotch,胯部\ncrotch_plate,裆部有特别覆盖物\ncrotch_seam,裆部的缝\ncrotchless,开裆的\ncrotchless_panties,开档内裤\ncrow,乌鸦\ncrowd,人群\ncrown,王冠|皇冠\ncrown_braid,法式冠编发\ncrying,哭\ncrying_with_eyes_open,睁着眼落泪\ncrystal,矿石\ncrystal_ball,水晶球\ncrystal_earrings,水晶耳环\ncrystal_hair,水晶状的头发\ncube,立方体\ncucumber,黄瓜\ncuddling,拥抱\ncum,精液\ncum_in_ass,肛门内射\ncum_in_mouth,口内射精\ncum_in_pussy,内射|中出\ncum_on_ass,射在屁股上\ncum_on_body,射在身上\ncum_on_boy,射在男性身上\ncum_on_breasts,射在胸上\ncum_on_clothes,射在衣服上\ncum_on_lower_body,射在下半身上\ncum_on_pussy,射在阴部上\ncum_on_self,射在自己身上\ncum_on_stomach,射在嘴里\ncum_on_tongue,射在舌头上\ncum_on_upper_body,射在上半身\ncum_pool,淌成一滩的精液\ncum_string,拉丝的精液\ncum_while_penetrated,射在后庭里\ncumdrip,溢出的精液(已拔出)\ncup,杯子\ncup_ramen,杯面\ncupcake,纸杯蛋糕\ncupless_bra,高露出度胸罩\ncurled_horns,弯曲的角\ncurry,咖喱\ncurry_rice,咖喱饭\ncursor,光标\ncurtains,窗帘\ncurtsey,(女子的)屈膝礼\ncurvy,展现魅力的姿势\ncushion,坐垫\ncute_&_girly_(idolmaster),cute&girly (偶像大师)\ncutoffs,热裤\ncuts,割伤\ncutting_board,砧板\ncutting_hair,剪头发\ncyberpunk,赛博朋克\ncyborg,赛博人类\ncyclops,独眼巨人\ncyrillic,斯拉夫文\ndaisy,雏菊\ndakimakura_(object),抱枕(物体)\ndamaged,受损的\ndancer,舞者\ndancing,跳舞\ndandelion,蒲公英\ndangerous_beast,《危险的野兽》FGO礼装\ndango,团子\ndanmaku,弹幕\ndappled_sunlight,透过树叶洒下的阳光\ndark_areolae,深色的乳晕\ndark_aura,黑暗的光环|黑暗的气场\ndark_blue_hair,深蓝色头发\ndark_elf,暗精灵\ndark_nipples,深色的乳头\ndark_penis,深色的阴茎\ndark_skin,褐色皮肤\ndarkness,黑暗\ndated,付上日期的\nday,白天\ndeath,死\ndebris,碎片|残骸\ndebt,负债的\ndecepticon,霸天虎\ndeep_penetration,捅到子宫\ndeep_skin,角色的另一面(多指色情)\ndeer,鹿\ndefeat,败北\ndemon,恶魔\ndemon_boy,恶魔男孩\ndemon_girl,魅魔\ndemon_horns,恶魔的角\ndemon_tail,恶魔尾巴\ndemon_wings,恶魔翅膀\ndenim,牛仔布\ndenim_shorts,牛仔短裤\ndenim_skirt,牛仔裙\ndepth_of_field,景深(画法)\ndesert,沙漠\ndesk,书桌\ndesk_lamp,台灯\ndessert,甜点\ndestruction,破坏\ndetached_collar,假领\ndetached_sleeves,分离袖子\ndetached_wings,不与本体相连的翅膀\ndiadem,冠饰\ndiagonal_bangs,斜刘海\ndiagonal_stripes,斜纹\ndiagonal-striped_neckwear,斜纹领结\ndiamond_(gemstone),钻石(宝石)\ndiamond_(shape),菱形(形状)\ndiamond_(symbol),菱形(符号)\ndice,骰子\ndifferent_reflection,映出的另一面\ndiffraction_spikes,衍射十字星\ndigital_dissolve,化成数据般消失\ndigital_media_player,随身听\ndimples_of_venus,女性的腰窝|维纳斯之眼\ndinosaur,恐龙\ndirndl,阿尔卑斯村姑裙\ndirty,肮脏的\ndirty_clothes,弄脏的衣服\ndirty_face,弄脏的脸\ndirty_feet,弄脏的脚\ndisembodied_head,分离的头\ndisembodied_limb,断肢\ndisembodied_penis,断掉的阴茎\ndisposable_cup,一次性纸杯\ndissolving,溶解的\ndissolving_clothes,溶解掉的衣服\ndiving,潜水\ndiving_mask,潜水面罩\ndiving_mask_on_head,头戴潜水面罩\ndixie_cup_hat,狗盆帽\ndock,船坞\ndoctor,医生\ndog,狗\ndog_collar,狗项圈\ndog_girl,犬娘\ndog_tags,狗牌\ndog_tail,狗尾巴\ndoggystyle,后入式\ndoily,花边元素\ndoll,人偶|玩偶\ndoll_hug,抱着玩偶\ndoll_joints,玩偶球形关节\ndolphin,海豚\ndolphin_shorts,海豚短裤\ndominatrix,女王(SM中)\ndomino_mask,SM面具\ndonation_box,募捐箱\n\"don't_say_\"\"lazy\"\"\",\"《don't_say_\"\"lazy\"\"》\"\ndoor,门\ndot_nose,小圆点鼻\ndotted_line,虚线\ndouble_bun,团子头\ndouble_handjob,双手各握着一根阴茎\ndouble_v,啊嘿颜比V\ndouble_vertical_stripe,服饰上有两条平行条纹\ndouble-breasted,双排纽扣\ndoughnut,甜甜圈\ndougi,武道服\ndoujin_cover,同人封面\ndoujinshi,同人志\ndove,白鸽\ndownblouse,胸部走光\ndowsing_rod,占星杖\ndoyagao,得意脸\nd-pad,方向键\nd-pad_hair_ornament,方向键发饰\ndragging,角色在拖某物\ndragon,龙\ndragon_girl,龙娘\ndragon_horns,龙角\ndragon_tail,龙尾\ndragon_wings,龙翼\ndragonfly,蜻蜓\ndraph,牛角族\ndrawer,抽屉\ndrawing,绘画\ndrawing_bow,拉弓\ndrawing_tablet,手绘板\ndrawr,源drawr不可寻\ndrawstring,衣服的抽绳\ndreaming,做梦\ndress_bow,连衣裙上的蝴蝶结\ndress_lift,掀起裙子\ndress_pull,剥下裙子胸口的部分\ndress_removed,脱下裙子\ndress_shirt,西服衬衫\ndress_tug,压住裙摆\ndressing,穿衣\ndressing_another,着装\ndrill,钻头\ndrink,饮料\ndrinking,喝\ndrinking_glass,酒杯\ndrinking_straw,吸管\ndripping,液体滴落\ndriving,驾驶\ndrone,无人机\ndrooling,流口水\ndrop_shadow,立绘阴影\ndropping,(意外)掉落\ndrugs,药物\ndrum,鼓\ndrum_(container),桶(容器)\ndrum_set,架子鼓\ndrumsticks,鼓槌\ndrying,弄干(浴后)\ndrying_hair,弄干头发\ndual_persona,双重人格\ndual_wielding,双持\nduck,鸭子\ndudou,肚兜\nduel,决斗\nduel_monster,游戏王决斗怪兽\nduffel_bag,行李包\nduffel_coat,粗呢大衣\ndumbbell,哑铃\ndusk,黄昏\ndust,灰尘\ndust_cloud,烟尘\nduster,掸子\ndutch_angle,德式倾斜镜头\ndvd_cover,DVD封面\neagle,鹰\near_biting,咬耳朵\near_blush,耳红\near_piercing,穿耳洞\near_protection,护耳罩\near_tag,耳标\nearbuds,耳塞\nearmuffs,耳罩\nearphones,耳机\nears,多双耳朵\nears_down,下垂的耳朵\nears_through_headwear,为耳朵留洞的头饰\neasel,画架\neast_asian_architecture,东方风格建筑\neaster_egg,复活节彩蛋\neastern_dragon,东方龙\neating,咀嚼\negasumi,工霞\negg,蛋\neggplant,茄子\negyptian,埃及\negyptian_clothes,埃及风格服饰\nehoumaki,惠方卷\neighth_note,八分音符\nejaculation,射精\nelbow_gloves,长手套\nelbow_pads,护肘\nelectric_fan,电风扇\nelectric_guitar,电吉他\nelectric_socket,插座\nelectricity,电\nelephant,大象\nelf,精灵\nelite_four,四天王\nema,绘马\nembarrassed,害羞\nembellished_costume,经润饰的服装\nembers,余烬\nemblem,纹章\nemerald_(gemstone),翡翠(宝石)\nemphasis_lines,集中线\nempty_eyes,空洞的眼神\nenergy_ball,能量球\nenergy_gun,镭射枪\nenergy_sword,光剑\nenglish_text,英语\nengrish_text,L和R不分的英文\nenmaided,女仆装\nenpera,(围巾束成的)乌贼鳍发型\nenvelope,信封\nepaulettes,肩章\nepic,壮丽且经典的故事(的同人)\neraser,橡皮擦\nerect_clitoris,膨胀的阴核\nerection,勃起\nerection_under_clothes,老二立帐篷\neromanga,色情漫画\nerror,有问题的作画\nerune,兽耳族\nevening,傍晚\nevening_gown,晚会礼服\neveryone,集合绘\nevil_grin,邪恶的露齿笑\nevil_smile,邪恶的笑容\nexcessive_cum,超大的射精量\nexcessive_pubic_hair,极浓密的阴毛\nexercise,做运动\nexhibitionism,露出\nexplosion,爆炸\nexplosive,易爆的\nexpression_chart,角色的多表情展示\nexpressive_clothes,富有表现力的衣服\nexpressive_hair,富有表现力的头发\nextra,衍生角色(形象)\nextra_arms,多只手臂\nextra_ears,四只耳朵\nextra_eyes,多只眼睛\nextra_mouth,有多张嘴巴\neye_contact,眼神交流\neye_of_horus,荷鲁斯之眼\neyeball,眼球\neyebrows,眉毛\neyebrows_behind_hair,挡在头发下的眉毛\neyebrows_visible_through_hair,透过头发可以看到的眉毛\neyelashes,睫毛\neyeliner,眼线\neyepatch_bikini,眼罩比基尼\neyepatch_removed,摘眼罩\neyes,眼睛\neyes_visible_through_hair,透过头发可以看到的眼睛\neyeshadow,眼影\neyewear_on_head,眼镜别在头上\neyewear_removed,摘眼镜\nface,脸部\nfaceless,没有脸部细节的\nfaceless_female,无脸部女性\nfacepalm,以手掩面\nface-to-face,脸贴脸\nfacial_hair,胡须\nfacial_mark,脸部有图案\nfacial_tattoo,脸部有纹身\nfacing_another,二人面对面(脸贴得很近)\nfacing_away,面向别处\nfacing_viewer,面向镜头\nfailure,失败\nfairy,小妖精\nfairy_wings,妖精的翅膀\nfake_animal_ears,仿制的动物耳朵\nfake_cover,(同人向玩梗向的)封面\nfake_facial_hair,假胡须\nfake_horns,装饰性的角\nfake_mustache,假胡子\nfake_screenshot,(同人向玩梗向的)截图\nfake_tail,仿造的尾巴\nfake_wings,仿造的翅膀\nfalchion_(fire_emblem),法尔西昂(火焰之纹章)\nfallen_down,倒地的\nfalling,正在下坠的\nfalling_leaves,落叶\nfalling_petals,落花\nfamily,一家子\nfamily_crest,家徽\nfan,扇子|电风扇\nfang,虎牙\nfang_out,露出虎牙|露出尖牙\nfanny_pack,腰包\nfantasy,幻想\nfashion,时尚\nfat,肥胖的|大号美女\nfat_man,胖子\nfat_mons,丰满的\nfather_and_daughter,父女\nfather_and_son,父子\nfaucet,水龙头\nfaulds,腹甲\nfaux_figurine,仿手办风格\nfaux_traditional_media,传统手绘风格\nfeather_boa,羽毛围巾\nfeathered_wings,羽翼\nfeathers,羽毛\nfeather-trimmed_sleeves,羽毛装饰的袖子\nfedora,软呢帽\nfeeding,喂食\nfeet,脚\nfeet_out_of_frame,双脚不在图内\nfeet_up,翘起脚\nfellatio_gesture,摆着口交的手势\nfemale_orgasm,女性高潮\nfemale_pervert,痴女\nfemale_pov,女性视角\nfemdom,逆强奸\nfence,栅栏\nferret,貂\nferris_wheel,摩天轮\nfestival,节日|祭典\nfff_threesome,女女女3P\nffm_threesome,女女男3P\nfictional_persona,原创人物\nfield,田野\nfiery_wings,燃烧着的翅膀\nfighter_jet,战斗机\nfighting,战斗中的\nfighting_stance,战斗姿态|摆着架势的\nfigure,手办\nfilm_grain,胶片颗粒感|老电影滤镜\nfine_fabric_emphasis,精细的面料感|超还原的丝袜\nfinger_biting,咬手指\nfinger_in_another's_mouth,口内指交\nfinger_in_mouth,手指伸进嘴里\nfinger_on_trigger,准备扣扳机的手势\nfinger_sucking,吮吸手指\nfinger_to_mouth,手抵在嘴唇边\nfingering,指交\nfingering_through_clothes,手指隔着衣物摸来摸去\nfingernails,指甲\nfingers,手指\nfingers_together,手指并拢\nfins,鱼鳍\nfire,火\nfireflies,萤火虫\nfireplace,壁炉\nfireworks,烟花\nfiring,射击\nfish,鱼\nfish_girl,鱼人\nfish_hair_ornament,鱼形发饰\nfish_print,鱼形印花\nfisheye,鱼眼镜头\nfishing,钓鱼\nfishing_rod,钓鱼竿\nfishnet_legwear,渔网袜\nfishnets,渔网装(袜)\nflaccid,未勃起的\nflag,旗\nflag_print,旗帜印花\nflail,梿枷\nflame,火焰\nflame_print,火焰图案\nflaming_eye,焰目\nflapping,拍打动作\nflashback,回忆场景\nflashing,露出\nflashlight,手电筒\nflask,烧瓶\nflat_ass,贫瘠的屁股\nflat_cap,平顶帽|司机帽\nflat_chest,平胸|贫乳(A)\nflat_chest_grab,抓着贫乳\nflat_color,平涂风格\nflats,无背景|平铺的背景\nfleeing,在逃跑的\nfleur_de_lapin_uniform,点兔女仆装\nflexible,柔韧性好的\nflexing,秀肌肉\nflip_phone,翻盖手机\nflip-flops,人字拖\nflipped_hair,外卷发型\nfloating,浮动的|在漂浮的\nfloating_hair,飘动的头发\nfloating_island,浮岛\nfloating_object,漂浮物\nflock,悠远|恢弘感|一大群\nfloor,地板\nfloppy_ears,大耳朵|下垂的耳朵|飞机耳发型\nfloral_background,花朵点缀的背景|有花香的感觉\nfloral_print,花朵图案(印花)\nflower,花\nflower_(symbol),花(符号)\nflower_bracelet,花手镯\nflower_earrings,花耳环\nflower_field,花田\nflower_knot,绳结\nflower_necklace,花环|鲜花项链\nfluffy,毛茸茸的\nflustered,慌乱的\nflute,笛\nflying,飞行\nflying_kick,飞踢\nflying_sweatdrops,飞扬的汗珠\nfoam,泡沫\nfog,雾\nfolded,抬腿露阴\nfolded_ponytail,蜷起来的马尾\nfolding_chair,折叠椅\nfolding_fan,扇子\nfood,食物\nfood_in_mouth,嘴里有食物\nfood_on_body,身体上有食物\nfood_on_face,脸上有食物\nfood_print,食物印花\nfood_stand,食品摊\nfoot_out_of_frame,单脚不在图内\nfootprints,脚印\nforced_orgasm,强制高潮\nforehead,额头\nforehead_jewel,额前有宝石\nforehead_kiss,亲吻额头\nforehead_mark,额前有图案\nforehead_protector,护额\nforehead-to-forehead,额头贴额头\nforeshortening,正前缩距透视法\nforeskin,包皮\nfork,餐叉\nformal,正装\nfountain,喷泉\nfour-leaf_clover,四叶草\nfourth_wall,虚实穿插|连接到现实的感觉|次元壁\nfox,狐狸\nfox_girl,狐娘\nfox_mask,狐狸面具\nfox_shadow_puppet,狐狸手势\nfox_tail,狐狸尾巴\nframed_breasts,极具立体感的乳房\nfreckles,雀斑\nfreediving,潜水(泳姿不限)\nfrench_braid,法式辫子\nfrench_flag,法国国旗\nfrench_fries,炸薯条\nfrench_kiss,舌吻\nfrench_text,法文\nfried_egg,煎蛋|荷包蛋\nfriends,朋友\nfrilled_apron,花边围裙\nfrilled_bikini,花边比基尼\nfrilled_bow,花边蝴蝶结\nfrilled_bra,花边胸罩\nfrilled_capelet,花边披肩\nfrilled_choker,花边项圈\nfrilled_collar,花边衣领\nfrilled_dress,花边连衣裙\nfrilled_gloves,花边手套\nfrilled_hairband,花边发带\nfrilled_kimono,花边和服\nfrilled_legwear,花边的裤袜\nfrilled_panties,花边内裤\nfrilled_ribbon,花边缎带\nfrilled_shirt,花边衬衫\nfrilled_shirt_collar,花边衬衫领\nfrilled_skirt,花边裙子\nfrilled_sleeves,花边袖子\nfrilled_swimsuit,花边泳衣\nfrills,花边\nfringe_trim,碎边饰物|边缘装饰物\nfrog,青蛙\nfrog_girl,青蛙娘\nfrog_hair_ornament,青蛙发饰\nfrom_above,俯视镜头\nfrom_behind,背影\nfrom_below,仰视镜头\nfrom_outside,室外看向室内(的镜头)\nfrom_side,角色的侧面\nfront_ponytail,束在正面的马尾\nfront_zipper_swimsuit,拉链在正面的泳衣\nfront-print_panties,正面有图案的内裤\nfront-tie_bikini,从正面打结的比基尼\nfront-tie_top,从正面打结的衣物\nfrottage,摩擦性器官|用性器官摩擦别人的身体\nfrozen,被冻住的\nfruit,水果\nfrying_pan,平底锅\nfucked_silly,被肏到恍惚|被干得不要不要\nfull_armor,穿着全套盔甲的\nfull_body,全身|画出了全身\nfull_nelson,双肩下握颈体位\nfull-face_blush,整张脸泛红\nfull-length_zipper,有整件衣物长的拉链\nfull-package_futanari,有完整两性器官的扶她\nfume,气得冒烟(含一定漫画元素)\nfundoshi,兜裆布\nfur,毛皮\nfur_boots,矮跟休闲皮草靴\nfur_coat,毛皮大衣\nfur_collar,毛皮衣领\nfur_hat,毛皮帽子\nfur_trim,皮草款式|毛皮镶边\nfurisode,振袖\nfurry,毛茸茸|兽人|福瑞\nfur-trimmed_boots,皮草靴\nfur-trimmed_cape,毛皮镶边斗篷\nfur-trimmed_capelet,毛皮装饰披肩\nfur-trimmed_coat,镶边皮草大衣\nfur-trimmed_dress,毛皮镶边连衣裙\nfur-trimmed_gloves,毛皮镶边手套\nfur-trimmed_hood,毛皮镶边风帽\nfur-trimmed_jacket,皮草夹克\nfur-trimmed_legwear,皮草修身长裤\nfur-trimmed_skirt,毛皮镶边短裙\nfur-trimmed_sleeves,毛皮镶边袖子\nfusion,融合|合体\nfuta_with_female,扶她和女性\nfuta_with_futa,两个扶她\nfuta_with_male,扶她和男性\nfutanari,扶她\nfutasub,干扶她|玩弄扶她\nfuton,被窝\nfuuin_no_tsue,封印之杖\ngagged,被塞口的\ngakuran,学兰\ngame_console,游戏机\ngame_controller,游戏控制器\ngamepad,游戏手柄\ngameplay_mechanics,(融入了)游戏机制元素\nganguro,黑皮\ngap_(touhou),隙间(东方)\ngaping,敞开的|撑开的(阴部和屁眼)\ngarden,花园\ngarreg_mach_monastery_uniform,加尔格·马可大修道院制服\ngarrison_cap,船形帽|卫戍帽|军便帽\ngarter_belt,吊带袜的腰带\ngarter_straps,吊带袜的吊带\ngarters,吊带袜的袜带\ngas_mask,防毒面具\ngate,门\ngathers,褶裥(衣物)\ngatling_gun,加特林机枪\ngauntlets,护腕\ngears,齿轮\ngem,宝石\ngem_uniform_(houseki_no_kuni),宝石之国的制服\ngen_1_pokemon,第1代口袋妖怪\ngen_2_pokemon,第2代口袋妖怪\ngen_3_pokemon,第3代口袋妖怪\ngen_4_pokemon,第4代口袋妖怪\ngen_5_pokemon,第5代口袋妖怪\ngen_6_pokemon,第6代口袋妖怪\ngen_7_pokemon,第7代口袋妖怪\ngen_8_pokemon,第8代口袋妖怪\ngenderswap,性转\ngenderswap_(ftm),男体化\ngenderswap_(mtf),女体化\ngerman_clothes,德国服装\ngerman_flag,德国国旗\ngerman_flag_bikini,德国国旗比基尼\ngerman_text,德语\ngermany,德国\ngeta,木屐\nghost,幽灵\nghost_tail,幽灵尾巴\ngiant,巨人\ngift,礼物\ngift_bag,礼品袋\ngift_box,礼品盒\ngigantic_breasts,魔乳(F)\ngirl_sandwich,被两个女孩夹在中间\ngiving,递|赠送\ngiving_up_the_ghost,灵魂出窍\nglaive,长柄刀\nglaring,轻蔑的眼神|怒视\nglass,玻璃\nglasses,眼镜|眼镜娘\nglint,眼中闪现强烈的情感\nglobe,地球仪\nglomp,热情的拥抱|扑上来抱住\ngloom_(expression),消沉(表情)\ngloves_removed,脱下手套\nglowing,发光的\nglowing_eye,发光的眼睛(单眼)\nglowing_eyes,发光的双眼\nglowing_weapon,发光的武器\nglowstick,荧光棒|打call棒\ngoatee,山羊胡\ngoblin,哥布林\ngoddess,女神\ngoggles_around_neck,脖子挂着护目镜\ngoggles_on_head,头上别着护目镜\ngoggles_on_headwear,帽子上别着护目镜\ngold,金\ngold_armor,黄金盔甲\ngold_chain,金链子\ngold_trim,金色镶边\ngoldfish,金鱼\ngolf_club,高尔夫俱乐部\ngood_end,好结局\ngorget,护喉|护喉甲|颈甲\ngourd,葫芦\ngown,女裙|女长服|女礼服\ngrabbing,抓住|抓着\ngrabbing_another's_ass,抓着对方屁股\ngrabbing_another's_hair,抓着对方的头发\ngrabbing_from_behind,从背后揉胸|从背后抓住胸部\ngrabbing_own_ass,抓着自己的屁股\ngradient,(身体或肢体)倾斜\ngradient_hair,渐变色的头发\ngradient_sky,倾斜的天空\ngraffiti,涂鸦\ngrapes,葡萄\ngraphite_(medium),铅笔画(中号)\ngrass,草\ngrave,坟墓\ngraveyard,墓地\ngreaves,胫甲\ngreen_background,绿色背景\ngreen_bikini,绿色比基尼\ngreen_bodysuit,绿色紧身衣\ngreen_bow,绿色蝴蝶结\ngreen_bra,绿色胸罩\ngreen_cape,绿色斗篷\ngreen_choker,绿色项圈\ngreen_coat,绿色外套\ngreen_dress,绿色连衣裙\ngreen_footwear,绿色鞋类\ngreen_gloves,绿色的手套\ngreen_hairband,绿色发带\ngreen_hakama,绿色的袴\ngreen_headwear,绿色头饰\ngreen_jacket,绿色夹克\ngreen_kimono,绿色和服\ngreen_legwear,绿色的裤袜\ngreen_leotard,绿色连身衣\ngreen_nails,绿色的指甲\ngreen_neckwear,绿色的领结\ngreen_panties,绿色的内裤\ngreen_pants,绿色的裤子\ngreen_ribbon,绿色丝带\ngreen_sailor_collar,绿色水手领\ngreen_scarf,绿色围巾\ngreen_shirt,绿色衬衫\ngreen_shorts,绿色短裤\ngreen_skin,绿色皮肤\ngreen_skirt,绿色的裙子\ngreen_sweater,绿色的毛衣\ngreen_swimsuit,绿色的泳衣\ngreen_tea,绿茶\ngreen_theme,绿色主题\ngreen_vest,绿色背心\ngreen_wings,绿色翅膀\ngreen-framed_eyewear,绿框眼镜\ngrenade,手榴弹\ngrenade_launcher,榴弹发射器\ngrey_background,灰色背景\ngrey_bikini,灰色比基尼\ngrey_bow,灰色蝴蝶结\ngrey_cardigan,灰色开口衬衫\ngrey_coat,灰色外套\ngrey_dress,灰色连衣裙\ngrey_eyes,灰色的眼睛\ngrey_footwear,灰色鞋类\ngrey_gloves,灰色手套\ngrey_headwear,灰色头饰\ngrey_hoodie,灰色连帽衫\ngrey_jacket,灰色夹克\ngrey_legwear,灰色的裤袜\ngrey_neckwear,灰色的领结\ngrey_panties,灰色的内裤\ngrey_pants,灰色的裤子\ngrey_ribbon,灰色丝带\ngrey_sailor_collar,灰色水手领\ngrey_shirt,灰色上衣\ngrey_shorts,灰色短裤\ngrey_skin,灰色皮肤\ngrey_skirt,灰色短裙\ngrey_sleeves,灰色袖子\ngrey_sweater,灰色毛衣\ngrey_theme,灰色\ngrey_vest,灰色背心\ngreyscale,纯黑白色|黑白照片化\ngrill,烤架\ngrimace,(因痛苦、厌恶等)做怪相\ngrimoire,魔法书\ngrimoire_of_alice,爱丽丝的魔法书(东方)\ngrinding,素股|臀推\ngroceries,食材\ngrocery_bag,购物袋\ngroin,腹股沟|耻丘\ngroin_tendon,腹股沟肌腱\ngroping,猥亵\nground_vehicle,地面载具\ngroup_hug,团团抱\ngroup_name,团队名|组名\ngroup_sex,群P|群交\ng-string,超细款丁字裤\nguided_breast_grab,把对方的手抓过来摸自己的胸\nguided_penetration,抓住男性器插入自己\nguitar_case,吉他套\ngunblade,枪刃\ngusset,(缝在衣服上以放大、加固等的)衬料\ngyaru,辣妹\ngym_leader,体操队队长\ngym_shirt,体操服\ngym_shorts,体操短裤\ngym_storeroom,体育仓库\nh&k_hk416,HK416\nhabit,修道服\nhachimaki,扎头巾(名词)\nhadanugi_dousa,光膀子\nhagoita,羽子板\nhagoromo,羽衣\nhair_beads,发珠\nhair_behind_ear,耳后有头发\nhair_bell,头发上系着铃铛\nhair_between_eyes,延伸到两眼之间的刘海\nhair_bobbles,头绳\nhair_bow,蝴蝶结发圈\nhair_brush,梳子\nhair_brushing,梳头\nhair_bun,发髻|团子头\nhair_censor,头发遮住了乳头(三点)\nhair_cubes,捆发珠\nhair_down,披下来的头发\nhair_flaps,在摆动的头发\nhair_flip,拨头发\nhair_flower,头发上别着花\nhair_grab,抓着头发\nhair_in_mouth,嘴里有头发\nhair_intakes,进气口发型\nhair_ornament,发饰\nhair_over_breasts,头发披在胸上\nhair_over_eyes,头发遮着双眼\nhair_over_one_eye,头发遮住了一只眼睛\nhair_over_shoulder,披肩发\nhair_pull,扯着头发\nhair_pulled_back,头发往后扎\nhair_rings,飞仙髻\nhair_scrunchie,发圈|发束\nhair_slicked_back,头发往后捋|往后梳的头发|背头发型\nhair_spread_out,散开的头发\nhair_stick,发簪\nhair_strand,强调一缕一缕感的发型|发丝\nhair_tie,发带\nhair_tie_in_mouth,将系头发的东西叼在嘴里\nhair_tubes,束发套\nhair_tucking,撩头发\nhair_twirling,手指卷着头发\nhair_up,盘起来的头发\nhairdressing,梳理头发|扎辫子\nhairlocs,脏辫\nhairpin,一种发卡夹成的发型特征\nhairpods,头发上成对的像无线蓝牙的发饰\nhakama,袴|腿衣\nhakama_skirt,袴裙\nhakurei_reimu_(cosplay),角色cos灵梦\nhalberd,戟\nhalf_gloves,很短的手套|半截手套\nhalf_updo,女神式发型|公主辫\nhalf-closed_eye,半闭的眼睛(单眼)\nhalf-closed_eyes,半闭的双眼\nhalftone,一种漫画中常见的网点状的组色组图画法\nhalftone_background,网点图背景\nhalloween_costume,万圣节装扮\nhalter_dress,绕颈裙|衬衣式连衣裙|露背吊带裙\nhalter_top,吊带式的上身的服饰\nhalterneck,绕颈系带\nhamaya,破魔矢\nhammer,锤子\nhammer_and_sickle,锤子和镰刀\nhamster,仓鼠\nhanasakigawa_school_uniform,花咲川女子学园\nhanbok,朝鲜服饰\nhand_between_breasts,手放在胸前\nhand_between_legs,手放在两腿之间\nhand_gesture,做手势\nhand_in_another's_hair,手放在对方的头发上\nhand_in_hair,手埋在头发里\nhand_in_panties,手伸进内裤里\nhand_in_pocket,手插在口袋里\nhand_mirror,手镜\nhand_net,手里拿着捕虫网\nhand_on_another's_cheek,手摸着对方的脸颊\nhand_on_another's_chest,手放在对方的胸前\nhand_on_another's_chin,手托着对方的下巴\nhand_on_another's_face,手接触到对方的脸\nhand_on_another's_head,手放在对方的头上\nhand_on_another's_shoulder,手放在对方的肩上\nhand_on_another's_stomach,手放在对方的肚子上\nhand_on_ass,手放在屁股上\nhand_on_head,手放在头上\nhand_on_headwear,手触碰帽子\nhand_on_hilt,手搁在刀柄上\nhand_on_hip,手叉着腰|手搁在腰上\nhand_on_own_cheek,把手放在自己的脸颊上\nhand_on_own_chest,把手放在自己的胸口\nhand_on_own_chin,手碰着自己的下巴\nhand_on_own_face,把手放在自己脸上\nhand_on_own_knee,手放在自己的膝盖上\nhand_on_own_stomach,把手放在自己的肚子上\nhand_on_shoulder,手放在肩上\nhand_over_own_mouth,手掩着嘴\nhand_puppet,手上套着玩偶\nhand_to_own_mouth,手朝向自己嘴\nhand_under_shirt,手伸进衬衫下面\nhand_up,抬起手\nhandbag,手提包\nhandheld_game_console,手里拿着游戏机\nhandkerchief,手帕\nhands,手|双手\nhands_clasped,双手手指交叉|双手紧握\nhands_in_opposite_sleeves,双手交叉伸进袖子里\nhands_in_pockets,双手插在兜里\nhands_on_another's_cheeks,双手放在对方的脸颊上\nhands_on_another's_face,双手放在别人的脸上\nhands_on_another's_shoulders,双手放在别人的肩膀上\nhands_on_ass,双手放在屁股上\nhands_on_feet,双手放在脚上\nhands_on_headwear,双手碰到头上的饰物\nhands_on_hilt,双手搭在刀柄上\nhands_on_hips,双手叉腰|双手搁在腰上\nhands_on_lap,双手放在两腿之间\nhands_on_own_cheeks,双手放在自己的脸颊上\nhands_on_own_chest,双手放在自己的胸口\nhands_on_own_face,双手放在自己的脸上\nhands_on_own_head,双手放在自己的头上\nhands_on_own_knees,双手放在自己的膝盖上\nhands_on_own_stomach,双手放在自己的肚子上\nhands_on_own_thighs,双手放在自己的大腿上\nhands_on_shoulders,双手搭在两肩\nhands_together,双手合十|自己的双手碰一起\nhands_up,双手朝上|双手抬起|双手举起\nhandstand,倒立\nhanetsuki,板羽球\nhanfu,汉服\nhanging,吊起来的\nhanging_breasts,(俯身)双乳下垂\nhanten_(clothes),袢缠\nhaori,羽织\nhappi,法被\nhappy,快乐|幸福\nhappy_birthday,生日快乐\nhappy_halloween,万圣节快乐\nhappy_new_year,新年快乐\nhappy_tears,开心的眼泪\nhappy_valentine,情人节快乐\nharem_outfit,舞娘服\nharem_pants,灯笼裤\nharness,背带\nharp,竖琴\nharpy,有翼人|半人半鸟|鸟人族\nharvin,矮人族\nhat,帽子\nhat_bow,带有蝴蝶结的帽子\nhat_feather,带有羽毛的帽子\nhat_flower,带着花的帽子\nhat_ornament,带有饰物的帽子\nhat_over_one_eye,帽子遮住了一只眼\nhat_removed,帽子被摘下|摘下帽子\nhat_ribbon,带有缎带的帽子\nhat_tip,捏着帽檐\nhat_with_ears,自带耳朵的帽子\nhatchet,短斧\nhatching_(texture),线影法(纹理)\nhatsune_miku_(cosplay),cos成初音未来\nhauchiwa,天狗叶扇\nhawaiian_shirt,夏威夷衫\nhead,头\nhead_back,弓背高潮\nhead_between_breasts,头埋在胸里|洗面奶\nhead_bump,头上起包\nhead_down,低着头\nhead_fins,鱼人耳|人鱼耳|鳍状耳朵\nhead_mounted_display,戴着头戴显示设备\nhead_out_of_frame,一部分头部没画进框里\nhead_rest,枕着头|托着头\nhead_scarf,包头巾(名词)\nhead_tilt,歪着头\nhead_wings,头上有翅膀\nhead_wreath,头上戴着花冠\nheadband,扎头巾(名词)\nheaddress,头部穿戴物(偏笼统)\nheadgear,头部饰品(含一定科幻元素)\nheadless,无头\nheadphones,耳机\nheadphones_around_neck,耳机挂在脖子上\nheadpiece,装饰性头饰(偏幻想和民族风饰品)\nheadset,头戴式耳机\nheads-up_display,状态条(游戏和科幻风格)\nheadwear,头饰(偏衣物类)\nheadwear_removed,头饰被摘下|摘下头饰\nhealth_bar,血量槽|HP|血条\nheart,心|心形|爱心\nheart_ahoge,心形呆毛\nheart_background,含心形的背景|桃色背景\nheart_censor,心形马赛克\nheart_choker,心形项圈\nheart_cutout,衣服上有心形的开口\nheart_earrings,心形耳环\nheart_hair_ornament,心形发饰\nheart_hands,双手比心\nheart_hands_duo,两个人一起用手比心\nheart_in_eye,眼里冒爱心\nheart_in_mouth,嘴里画着爱心|心形化的舌头\nheart_lock_(kantai_collection),舰娘锁(舰C)\nheart_necklace,心形项链\nheart_of_string,串成心形的绳子(或线条)\nheart_pasties,心形乳贴\nheart_pillow,心形枕头\nheart_print,心形图案|心形印花\nheart_tail,心形尾巴|心形尾尖|尾巴摆出心形\nheart_tattoo,心形纹身\nheartbeat,心跳|表现出心动的文字\nheart-shaped_box,心形盒子\nheart-shaped_eyewear,心形眼镜\nheart-shaped_lock,心形锁\nheart-shaped_pupils,心形瞳孔|心形眼\nheavy_breathing,喘粗气\nheckler_&_koch,黑克勒-科赫制系列武器\nheight_difference,身高差\nhelicopter,直升机\nhelm,戴着头盔的\nhelmet,头盔|头部装甲|头部防护罩\nhelmet_removed,摘下头盔|被摘下的头盔\nhenshin,变身\nheroic_spirit_festival_outfit,英灵节日装\nheroic_spirit_traveling_outfit,英灵旅装\nhetero,异性恋\nhexagon,六边形\nhexagram,六角星\nhibiscus,扶桑花\nhidden_face,没有露脸|被挡住的脸\nhiding,躲藏\nhigh_collar,高领\nhigh_contrast,高对比度\nhigh_heel_boots,高跟靴\nhigh_kick,高踢|高抬腿\nhigh_ponytail,高马尾\nhighleg,高开衩的衣物\nhighleg_bikini,高开衩的比基尼\nhighleg_leotard,高开衩的连身衣\nhighleg_panties,高开衩的内裤\nhighleg_swimsuit,高开衩的泳衣\nhighlights,挑染\nhigh-waist_skirt,高腰裙\nhikarizaka_private_high_school_uniform,私立光坂高等学校校服\nhikimayu,引眉\nhill,小山坡\nhip_bones,髋骨\nhip_focus,臀部为焦点\nhip_vent,服装露出髋部侧面\nhirschgeweih_antennas,八木天线\nhishaku,舀子\nhitodama,人魂\nhits,点击量、阅览数、关注数(贺图)\nhitting,击打\nholding_animal,抱着动物\nholding_arrow,拉着弓\nholding_axe,握着斧头\nholding_bag,提着包\nholding_ball,抱着球\nholding_basket,提着篮子\nholding_book,捧着书\nholding_bottle,拿着瓶子\nholding_bouquet,手捧花束\nholding_bow_(weapon),拿着弓(武器)\nholding_bowl,端着碗\nholding_box,端着箱子\nholding_breath,憋气\nholding_broom,手持扫帚\nholding_camera,手持摄像机\nholding_can,拿着易拉罐\nholding_candy,手持糖果\nholding_card,手持卡片\nholding_cat,抱着猫\nholding_chopsticks,拿着筷子\nholding_cigarette,手叼香烟\nholding_clothes,拿着衣服\nholding_condom,拿着避孕套\nholding_cup,手持杯子\nholding_dagger,手持匕首\nholding_doll,抱着玩偶\nholding_eyewear,拿着眼镜|正在摘眼镜\nholding_fan,拿着扇子\nholding_flag,手持旗帜\nholding_flower,拿着花\nholding_food,拿着食物\nholding_fork,拿着餐叉\nholding_fruit,拿着水果\nholding_gift,拿着礼物\nholding_gun,拿着枪\nholding_hair,握着头发|手指绕着头发\nholding_hat,拿着帽子\nholding_head,手里捧着头\nholding_helmet,拿着头盔\nholding_innertube,拿着泳圈\nholding_instrument,拿着乐器\nholding_knife,拿着刀\nholding_leaf,拿着叶子\nholding_lollipop,拿着棒棒糖\nholding_mask,拿着面具\nholding_microphone,拿着麦克风\nholding_needle,拿着缝衣针\nholding_own_foot,握着自己的脚\nholding_paintbrush,手握画笔\nholding_panties,拿着内裤\nholding_paper,拿着纸\nholding_pen,握笔\nholding_pencil,手持铅笔\nholding_phone,拿着手机\nholding_pillow,抱着枕头\nholding_pipe,拿着烟斗\nholding_pizza,拿着披萨\nholding_plate,端着碟子\nholding_poke_ball,拿着精灵球\nholding_pokemon,抱着宝可梦\nholding_polearm,手持长柄武器\nholding_sack,拎着包袱\nholding_scythe,手持镰刀\nholding_sheath,握着刀鞘\nholding_shield,手持盾牌\nholding_shoes,拿着鞋子\nholding_sign,手持招牌\nholding_spear,手持长矛\nholding_spoon,拿着汤勺\nholding_staff,手持法杖\nholding_strap,手拉着吊带\nholding_stuffed_animal,抱着毛绒玩具\nholding_stylus,手持手写笔\nholding_sword,手持剑\nholding_syringe,手持注射器\nholding_towel,拿着毛巾\nholding_tray,托着盘子\nholding_umbrella,撑伞\nholding_underwear,手持内衣\nholding_wand,握着棒子\nholding_weapon,手持武器\nholding_whip,握着鞭子\nholly,冬青\nhologram,全息图片\nholographic_interface,全息投影\nholster,武装带\nhomu,嘟嘴|抿嘴\nhomurahara_academy_uniform,穗群原学园制服\nhoney,蜂蜜\nhoneycomb_(pattern),蜂窝风格图案\nhoneycomb_background,蜂窝风格背景\nhood_down,放下的兜帽\nhood_up,戴起来的兜帽\nhooded_cape,连帽斗篷\nhooded_cloak,连帽披巾\nhooded_coat,连帽外套\nhooded_jacket,连帽夹克\nhooded_sweater,连帽毛衣\nhooded_track_jacket,连帽运动夹克\nhoodie,连帽衫\nhoop,铁环\nhoop_earrings,环状耳环\nhooves,蹄子\nhorizon,地平线\nhorizontal_pupils,一字型瞳孔|蛙眼\nhorizontal_stripes,水平条纹\nhorn_bow,系着蝴蝶结的角\nhorn_ornament,角上有饰物\nhorn_ribbon,角上系着缎带\nhorned_headwear,角状头饰\nhorned_helmet,带角头盔\nhorns_through_headwear,为角留了洞的头饰\nhorror_(theme),恐怖(主题)\nhorse,马\nhorse_ears,马耳\nhorse_girl,马娘\nhorse_tail,马尾\nhorseback_riding,骑马\nhose,软管\nhospital_bed,病床\nhot,热的\nhot_dog,热狗\nhoundstooth,千鸟格纹\nhourglass,沙漏\nhouse,房子\nhow_to,画法示范\nhug_from_behind,从背后抱上来\nhuge_ahoge,大呆毛\nhuge_breasts,巨乳(E)\nhuge_nipples,大乳头|长乳头\nhuge_penis,大阴茎\nhuge_weapon,大尺寸武器\nhumanization,拟人化\nhumiliation,羞辱\nhungry,饥饿的\nhusband_and_wife,夫妻\nhydrangea,紫阳花\nhypnosis,催眠|催眠术\nice,冰\nice_cream,冰淇淋\nice_cream_cone,冰淇淋筒\nice_cube,冰块\nice_wings,冰翼\nicing,糖霜\nid_card,学生证|身份证\nidentity_censor,眼部打码\nidol,偶像\nif_they_mated,假如这两个角色有孩子了\nimagining,在想象的\nimminent_kiss,快亲上了\nimminent_rape,正要被强奸\nimminent_sex,正要进行性行为\nimminent_vaginal,正要被插入的小穴\nimp,小恶魔\nimpaled,被刺穿的\nimplied_futanari,暗示其是扶她\nimplied_sex,其实插进去了吧|遮挡了性交的结合处\nimplied_yuri,暗示其是女同性恋\nimpossible_bodysuit,人体彩绘般的紧身衣\nimpossible_clothes,有不现实的包裹程度的衣服\nimpossible_dress,过分紧身的衣服\nimpossible_leotard,人体彩绘般的连身衣\nimpossible_shirt,贴合程度不合逻辑的衬衫\nimpossible_swimsuit,人体彩绘般的泳衣\nimpregnation,受精图\nin_box,在盒子里的|箱内女孩\nin_bucket,(角色)在桶里\nin_container,(角色)在容器里\nin_cup,(角色)在杯子里\nin_food,(角色)在食物里\nin_the_face,有某物冲到脸上\nincoming_food,递食物\nincoming_gift,递礼物\nincoming_kiss,等待接吻|献吻\nindex_finger_raised,食指抬起\nindian_style,盘腿坐\nindoors,室内\ninfinity,无穷|无限符号\ninflatable_raft,充气筏\ninflatable_toy,充气玩具\ninflation,隆起的腹部\ninjury,有伤的\nink,墨水|颜料\nink_tank_(splatoon),颜料罐(喷射战士)\ninline_skates,直排轮溜冰鞋\ninnertube,泳圈\ninsect,昆虫\ninsect_wings,昆虫翅膀\ninset,插入其他镜头或图片\ninsignia,证章\ninstant_loss_2koma,即堕2格漫画\ninstrument,乐器\ninstrument_case,乐器盒\ninterface_headset,EVA神经连接器\ninterlocked_fingers,紧扣的双手\ninternal_cumshot,内射断面图\ninterracial,跨人种的\ninterspecies,异种奸|异种爱\nintravenous_drip,静脉滴注\ninverted_nipples,内陷乳头\ninvisible_chair,隐形椅子\ninvisible_penis,隐去阴茎\niron_cross,铁十字架\nirrumatio,深喉\nis_that_so,so-nanoka(是这样啊的口癖)\nisland,岛屿\nitalian_flag,意大利国旗\nitalian_text,意大利语\njacket,夹克\njacket_around_waist,用夹克束腰\njacket_on_shoulders,用夹克披肩\njacket_removed,脱下夹克|脱下的夹克\njack-o'-lantern,南瓜灯\njaguar_tail,美洲豹尾巴\njapan,日本\njapanese_armor,日本铠甲\njapanese_clothes,日式服装\njapanese_flag,日本国旗\njapari_bun,加帕里馒头\njapari_symbol,加帕里符号\njar,罐子\njealous,嫉妒的\njeans,牛仔裤\njellyfish,水母\njersey,运动衫\njester_cap,小丑帽\njet,喷气式飞机\njet_black_king_of_knights_ver._shinjuku_1999,漆黑的骑士王ver新宿1999\njeweled_branch_of_hourai,蓬莱玉枝\njewelry,珠宝\njiangshi,僵尸\njingle_bell,铃铛\njitome,轻蔑的眼神\njoints,关节\njojo_pose,JOJO立\njuice_box,盒装饮料\njuliet_sleeves,朱丽叶袖\njumping,跳跃的\njumpsuit,(尤指女式)连衫裤\nk/da_(league_of_legends),KDA组合(英雄联盟)\nkabuto,头盔|甲胄\nkagami_mochi,镜饼\nkaijuu,怪兽\nkamina_shades,卡米纳墨镜\nkamiyama_high_school_uniform,神山高中校服\nkanabou,鬼金棒\nkaname_madoka_(cosplay),cos成鹿目圆\nkanji,汉字\nkanzashi,簪子\nkappa,河童\nkappougi,(烹饪时穿的)罩衫\nkarakasa_obake,唐伞妖怪\nkaraoke,卡拉OK\nkarasu_tengu,乌天狗\nkariginu,狩衣\nkatana,日本刀\nkeep_out,KEEP-OUT警戒线\nkeizoku_military_uniform,继续高中军服\nkeizoku_school_uniform,继续高中校服\nkemonomimi_mode,兽耳模式\nkerchief,方头巾\nkesa,袈裟\nketchup,番茄酱\nkettle,水壶\nkey,钥匙\nkeyboard_(computer),电脑键盘\nkeyboard_(instrument),键盘乐器\nkeychain,钥匙扣\nkeyhole,锁扣\nkeystone,要石\nkickboard,提水板\nkicking,踢\nkigurumi,玩偶装\nkimono,和服\nkimono_lift,掀起和服\nkimono_pull,剥开和服\nkimono_skirt,和服裙\nkindergarten_uniform,幼儿园制服\nkine,杵\nking_(chess),国王(国际象棋)\nkirisame_marisa_(cosplay),cos成雾雨魔理沙\nkiseru,烟斗\nkiss,吻|亲吻|接吻\nkita_high_school_uniform,县立北高校制服|县立北高校(凉宫春日的忧郁)\nkitchen,厨房\nkitsune,妖狐\nkiyosumi_school_uniform,清澄高中校服\nknee_pads,护膝\nknee_up,顶起膝盖\nkneehighs,及膝袜\nknees,膝盖\nknees_on_chest,膝盖蜷到胸前\nknees_to_chest,膝盖顶到胸部\nknees_together_feet_apart,双膝并拢双脚分开\nknees_up,顶起双膝\nknife,小刀\nknight,骑士\nknight_(chess),骑士(国际象棋)\nkogal,小辣妹\nkonohagakure_symbol,木叶村标志\nkorean_clothes,韩服\nkorean_text,韩文\nkotatsu,被炉\nkote,小手\nkotoyoro,新年问候\nkourindou_tengu_costume,香霖堂天狗装束\nkunai,苦无\nkuromorimine_military_uniform,黑森峰女子学园军服\nkuromorimine_school_uniform,黑森峰女子学园校服\nkusazuri,腹当|草摺\nkyuubi,九尾|九尾狐\nkyuudou,弓道\nlabcoat,白大褂\nlabia,阴唇\nlace,蕾丝\nlace_bra,蕾丝胸罩\nlace_panties,蕾丝内裤\nlace_trim,蕾丝镶边\nlace-trimmed_bra,蕾丝边胸罩\nlace-trimmed_dress,蕾丝边连衣裙\nlace-trimmed_gloves,蕾丝边手套\nlace-trimmed_hairband,蕾丝边发带\nlace-trimmed_legwear,蕾丝边裤袜\nlace-trimmed_panties,蕾丝边内裤\nlace-trimmed_skirt,蕾丝边短裙\nlace-trimmed_sleeves,蕾丝边袖子\nlace-up_boots,系带靴\nlactation,母乳|搾乳|喷乳\nlactation_through_clothes,隔着衣服泌乳\nladder,梯子\nladle,长柄勺\nladybug,瓢虫\nlaevatein,禁忌“莱瓦汀”\nlake,湖\nlamia,蛇娘\nlamp,灯\nlamppost,路灯\nlance,(古骑兵的)长矛|长枪\nlandscape,景观\nlanyard,挂绳\nlaptop,笔记本电脑\nlarge_areolae,大乳晕\nlarge_bow,大蝴蝶结\nlarge_breasts,巨乳\nlarge_hat,大帽子\nlarge_insertion,巨根插入\nlarge_penis,大阴茎\nlarge_tail,大尾巴\nlarge_wings,大翅膀\nlaser,激光\nlatex,胶衣\nlatex_gloves,乳胶手套\nlatin_cross,拉丁式十字架\nlaughing,在笑的\nlaundry,洗衣店\nlaurel_crown,桂冠\nlayered_bikini,分层比基尼\nlayered_clothing,分层服装\nlayered_dress,分层连衣裙\nlayered_skirt,分层的半裙\nlayered_sleeves,分层的衣袖\nleaf,叶子\nleaf_hair_ornament,叶子发饰\nleaf_on_head,头上的叶子\nleaf_print,叶子印花\nleaf_umbrella,叶伞|当伞用的叶子\nleaning,倚靠|身体倾斜\nleaning_back,身体往后靠\nleaning_forward,身体前倾\nleaning_on_object,靠在物体上\nleaning_to_the_side,向一侧倾斜身体\nleather,皮革\nleather_boots,皮靴\nleather_gloves,皮手套\nleather_jacket,皮夹克\nleft-handed,左撇子\nleft-to-right_manga,从左往右读的漫画\nleg_belt,腿部系着带子\nleg_between_thighs,腿顶在大腿之间\nleg_cutout,裤袜有开口\nleg_garter,腿环|袜带\nleg_grab,抓着腿\nleg_hair,腿毛\nleg_lift,单腿抬高\nleg_lock,用双腿夹住\nleg_ribbon,腿部丝带\nleg_tattoo,腿部纹身\nleg_up,抬起腿\nleg_warmers,腿套|暖腿袜\nlegendary_pokemon,传说宝可梦\nleggings,紧身裤\nlegs,双腿\nlegs_apart,两腿分开\nlegs_folded,大腿小腿折起来\nlegs_over_head,双腿抬过头\nlegs_together,双腿并拢\nlegs_up,双腿抬起\nlegwear_under_shorts,短裤穿在裤袜外面\nlemon,柠檬\nlemon_slice,柠檬片\nlens_flare,镜头光晕\nleopard_print,豹纹\nleopard_tail,豹尾\nleotard,紧身连身衣裤|芭蕾服\nleotard_aside,把连衣裤裆部剥到一边\nleotard_pull,剥开连衣裤\nleotard_under_clothes,内层穿着连衣裤\nletter,信\nletterboxed,宽银幕格式\nletterman_jacket,棒球服\nlibrary,图书馆\nlicking,舔\nlicking_lips,舔嘴唇\nlicking_penis,舔阴茎\nlifebuoy,救生圈\nlifted_by_another,被对方掀起衣物\nlifted_by_self,掀起自己的衣物\nlifting_person,将人抱起\nlight,光\nlight_areolae,有光泽的乳晕\nlight_blue_eyes,浅蓝色的眼睛\nlight_blue_hair,浅蓝色头发\nlight_blush,淡淡的腮红\nlight_brown_eyes,浅棕色眼睛\nlight_brown_hair,茶色头发\nlight_bulb,灯泡\nlight_censor,圣光\nlight_green_hair,浅绿色头发\nlight_particles,光粒子\nlight_rays,光照\nlight_smile,浅笑\nlight_trail,光线移动的轨迹\nlighter,打火机\nlighthouse,灯塔\nlightning,闪电\nlightsaber,光剑\nlily_(flower),百合花\nlily_of_the_valley,铃兰\nlily_pad,睡莲\nlimited_palette,有限色盘作画\nlineart,素线画\nlineup,一排人\nlingerie,女式内衣\nlion,狮子\nlion_ears,狮子耳朵\nlion_tail,狮子尾巴\nlip_biting,咬嘴唇\nlip_piercing,唇钉\nlipstick,口红|唇膏\nlipstick_mark,口红印\nlipstick_tube,口红管\nliquid,液体\nliquid_hair,液态头发\nlisten!!,《Listen!!》\nliving_clothes,活体衣服\nlizard,蜥蜴\nlizard_tail,蜥蜴尾巴\nload_bearing_vest,承重背心\nloafers,乐福鞋\nlock,锁\nlocked_arms,互挽手臂\nlocker,储物柜\nlocker_room,更衣室\nlog,枯树干\nlogo,标志\nloincloth,遮裆布\nlolita_fashion,洛丽塔时装\nlolita_hairband,洛丽塔发带\nlollipop,棒棒糖\nlong_braid,长辫子\nlong_coat,长外套\nlong_dress,长连衣裙\nlong_fingernails,长指甲\nlong_legs,长腿\nlong_pointy_ears,尖尖的长耳朵\nlong_ponytail,长马尾\nlong_skirt,长裙\nlong_toenails,长脚趾甲\nlong_tongue,长舌头\nlook-alike,撞脸\nlooking_afar,遥望\nlooking_at_another,看着另一个\nlooking_at_breasts,瞄着乳房\nlooking_at_penis,看着阴茎\nlooking_at_phone,看手机\nlooking_away,移开视线\nlooking_down,俯视\nlooking_to_the_side,看向侧面\nlooking_up,仰视\nloose_belt,松散的带子(衣物)\nloose_necktie,松散的领带\nlotion,防晒霜|身体乳\nlotion_bottle,乳液瓶子\nlotus,莲花\nlounge_chair,躺椅\nloungewear,休闲服\nlove_letter,情书\nlow_ponytail,低扎马尾\nlow_twintails,低扎双尾\nlow_wings,腰间的翅膀\nlower_body,下半身特写\nlowleg,低腰款式\nlowleg_bikini,低腰比基尼\nlowleg_pants,低腰裤子\nlow-tied_long_hair,低扎长发\nlube,润滑油\nluggage,行李\nluna_nova_school_uniform,鲁纳诺娃魔法学校校服\nlute_(instrument),琵琶(乐器)\nlying,躺着的\nlying_on_person,躺在人身上\nlyrics,歌词\nm_legs,M字摆腿\nm1911,m1911型枪\nm4_carbine,m4卡宾枪\nmacaron,马卡龙\nmace,权杖\nmachine,机械\nmachine_gun,机关枪\nmachinery,机械武装\nmagatama,勾玉\nmagazine,杂志\nmagazine_(weapon),弹匣(武器)\nmagazine_cover,杂志封面\nmagic,魔法\nmagical_boy,魔法少年\nmagical_musket,魔能枪\nmagician,魔术师\nmagnifying_glass,放大镜\nmahjong,麻将\nmahjong_tile,麻将牌\nmaid_apron,女仆围裙\nmaid_bikini,女仆比基尼\nmakeup,化妆\nmakizushi,海苔卷寿司\nmale_focus,男性特写\nmale_masturbation,男性自慰\nmale_pubic_hair,男性的阴毛\nmale_swimwear,男用泳裤\nmale_underwear,男用内裤\nmallet,木槌\nmami_mogu_mogu,麻美断头梗\nmanakete,龙人族\nmandarin_orange,蜜柑\nmanga_(object),图中有漫画\nmanly,强壮的\nmap,地图\nmaple_leaf,枫叶\nmarker,记号笔|记号笔写的标记\nmarker_(medium),用记号笔作的画\nmars_symbol,♂\nmascara,睫毛膏\nmascot,吉祥物\nmask,面具\nmask_on_head,掀到头上的面具\nmask_pull,拉着口罩\nmask_removed,摘下的面具\nmasochism,抖M\nmaster_sword,大师之剑\nmasturbation_through_clothing,隔着衣服自慰\nmatching_outfit,情侣装\nmating_press,授精体位\nmeat,肉\nmecha,机甲\nmecha_musume,机娘\nmechanical_arms,机械臂\nmechanical_halo,机械式天使光环\nmechanical_legs,机械义足\nmechanical_parts,露出机损\nmechanical_pencil,出芯笔\nmechanical_wings,机械翼\nmechanization,机械化\nmedical_eyepatch,医用眼罩\nmedium_breasts,中等胸部(C)\nmedium_hair,中等长发\nmedium_skirt,中等长裙子\nmega_pokemon,Mega形态宝可梦\nmegaphone,扩音器\nmeiji_schoolgirl_uniform,明治年间女学生制服\nmeka_(overwatch),meka(守望先锋)\nmelon,蜜瓜\nmelon_bread,菠萝包\nmelting,融化\nmeme,meme|模因\nmeme_attire,ACG流行款服装\nmenu,菜单\nmerry_christmas,圣诞快乐\nmessenger_bag,邮差包\nmessy,身上有凌乱的污渍\nmetal_collar,金属项圈\nmicro_bikini,迷你比基尼\nmicro_panties,布料很少的内裤\nmicro_shorts,小尺寸短裤\nmicrodress,小尺寸连衣裙\nmicrophone_stand,麦克风杆\nmicroskirt,超短裙\nmiddle_finger,中指\nmidriff_peek,微微露出腹部\nmilitary,军事\nmilitary_hat,军帽\nmilitary_jacket,军装夹克\nmilitary_operator,军事作战员\nmilitary_uniform,军服\nmilitary_vehicle,军用载具\nmilk,牛奶\nmilk_bottle,奶瓶\nmilk_carton,牛奶盒\nmilking_machine,挤奶器\nmillipen_(medium),毫厘笔作画(中号)\nmimikaki,采耳\nmind_control,洗脑\nmini_crown,迷你皇冠\nmini_hat,迷你帽子\nmini_wings,迷你翅膀\nminiboy,小人儿\nmini-hakkero,迷你八卦炉\nmiracle_mallet,万宝槌\nmirror,镜子\nmismatched_bikini,双色比基尼\nmismatched_footwear,双色鞋子\nmismatched_gloves,双色手套\nmismatched_legwear,双色裤袜\nmismatched_pubic_hair,头发和阴毛颜色不一\nmissile,导弹\nmisunderstanding,误会\nmitakihara_school_uniform,见泷原中学校制服\nmitsudomoe_(shape),巴纹\nmittens,连指手套\nmixed_bathing,混浴\nmixed_media,手绘和数绘并存风格\nmixing_bowl,拌料盆\nmmf_threesome,二男加一女\nmoaning,呻吟\nmob_cap,头巾式室内女帽\nmochi,麻薯\nmoderate_pubic_hair,中分的阴毛\nmohawk,莫霍克发型\nmole,痣\nmole_on_breast,乳房上有痣\nmole_on_neck,脖子上有痣\nmole_on_thigh,大腿上有痣\nmole_under_eye,眼角有痣\nmole_under_mouth,嘴角有痣|美人痣\nmolten_rock,熔岩\nmoney,钱\nmonitor,显示器\nmonkey,猴子\nmonkey_ears,猴耳\nmonkey_tail,猴尾\nmonochrome_background,单色背景\nmonocle,单片眼镜\nmonster_boy,亚人\nmonster_girl,人外娘\nmonsterification,魔物化\nmoon,月亮\nmoonlight,月光\nmop,拖把\nmorning,早晨\nmorning_glory,牵牛花\nmosaic_censoring,打了马赛克\nmoss,苔藓\nmother_and_daughter,母女\nmother_and_son,母子\nmotherly,母性\nmotion_blur,运动导致的模糊\nmotion_lines,体现运动的线\nmotor_vehicle,机动载具\nmotorcycle,摩托车\nmotorcycle_helmet,摩托头盔\nmount_fuji,富士山\nmountain,山\nmountainous_horizon,山地地平线\nmouse,老鼠\nmouse_(computer),鼠标\nmouse_girl,鼠娘\nmouse_tail,鼠尾巴\nmouth,嘴\nmouth_drool,嘴角画着口水滴形状的缺口\nmouth_hold,用嘴叼着\nmouth_mask,口罩\nmouth_veil,面纱\nmug,带柄的杯子|马克杯\nmukyuu,姆Q\nmulticolored,多彩的\nmulticolored_background,多色背景\nmulticolored_bikini,多色款比基尼\nmulticolored_bodysuit,多色款连体衣\nmulticolored_cape,多色款斗篷\nmulticolored_clothes,多色款衣服\nmulticolored_dress,多色款连衣裙\nmulticolored_eyes,有多种颜色的眼睛\nmulticolored_gloves,多色款手套\nmulticolored_hair,多色的头发\nmulticolored_legwear,多色款腿部服饰\nmulticolored_nails,多彩指甲\nmulticolored_skin,多彩皮肤\nmulticolored_skirt,多色款裙子\nmulticolored_stripes,多彩的条纹\nmulticolored_wings,有多种颜色的翅膀\nmultiple_4koma,多列四格漫画\nmultiple_bows,多只蝴蝶结\nmultiple_boys,多个男孩\nmultiple_braids,多股(麻花)辫\nmultiple_crossover,多部作品的角色或元素同框\nmultiple_earrings,多个耳环\nmultiple_fellatio,多人口交\nmultiple_girls,多个女孩\nmultiple_hair_bows,头发上有多只蝴蝶结\nmultiple_legs,多足角色\nmultiple_monochrome,多个单色结构拼接成的\nmultiple_others,多个性别模糊的角色\nmultiple_paizuri,两个女性(两对胸)进行乳交\nmultiple_penises,阴茎包围网\nmultiple_persona,多重形象的角色\nmultiple_riders,多人骑着车\nmultiple_tails,多条尾巴\nmultiple_views,多角度|多姿势\nmultiple_wings,多对翅膀\nmulti-strapped_bikini,细带款比基尼\nmulti-tied_hair,头发绑着多条系带\nmummy,木乃伊\nmundane_utility,超能力或魔法用于日常使用\nmuneate,胸甲\nmuscular_female,肌肉发达的女性\nmushroom,蘑菇\nmusic,音乐\nmusical_note,音符\nmusical_note_hair_ornament,音符发饰\nmustache,胡子\nmuted_color,哑光\nmuzzle_flash,枪口火光\nmythical_pokemon,神兽(口袋妖怪)\nnaginata,薙刀\nnail,钉子|指甲\nnail_art,美甲\nnail_polish,指甲油\nnaked_bandage,裸体且裹着绷带\nnaked_coat,裸体且披着大衣\nnaked_hoodie,裸体且穿着连帽衫\nnaked_kimono,裸体且穿着和服\nnaked_scarf,裸体且裹着围巾\nnaked_sheet,裸体且裹着被子\nnaked_sweater,裸体毛衣\nnaked_tabard,裸体且穿着搭肩衫\nnaked_towel,裸体且裹着毛巾\nname_tag,记名牌\nnamesake,人与人的同名梗\nnami_junior_high_school_uniform,波路中学校服\nnanairogaoka_middle_school_uniform,七色丘中学校服\nnanamori_school_uniform,七森中学校服\nnanodesu_(phrase),nanodesu(口癖)\nnaoetsu_high_school_uniform,私立直江津高校制服\nnape,脖颈\nnarrow_waist,妖娆的腰\nnational_shin_ooshima_school_uniform,新大岛学园校服\nnative_american,印第安人\nnatsuiro_egao_de_1_2_jump!,\"《夏色えがおで1,2,Jump!》\"\nnature,大自然\nnaval_uniform,海军制服\nnavel_cutout,服装上有露出肚脐的开口\nnavel_piercing,脐钉\nnavy_blue_legwear,海军蓝腿部服饰\nnearly_naked_apron,只穿着内衣(或泳衣)和围裙\nneck,脖子\nneck_ribbon,颈部系着缎带\nneck_ring,颈环\nneck_ruff,波浪褶边的领子\nneckerchief,领巾\nnecktie_between_breasts,领带贴(夹)在乳沟里\nnecktie_grab,抓着领带\nneckwear_grab,抓着颈部的衣服\nneedle,针\nnegligee,睡袍\nnekomata,猫又\nnengajou,年贺状\nneon_trim,霓虹灯效果\nnervous,不安的\nnervous_smile,不安地微笑\nnet,网\nnetorare,NTR\nnew_school_swimsuit,新式死库水\nnew_year,新年\nnewhalf,人妖\nnewspaper,报纸\nnib_pen_(medium),蘸水笔画风\nnight,夜\nnight_sky,夜空\nnightcap,睡帽\nnightgown,睡衣\nnihonga,日本画\nnike,耐克\nninja,忍者\nnintendo_3ds,任天堂3ds\nnintendo_ds,任天堂ds\nnintendo_switch,任天堂switch\nnipple_censor,乳头打了码\nnipple_clamps,乳头夹\nnipple_piercing,乳头穿刺\nnipple_rings,乳环\nnipple_slip,乳头走光\nnipple_tweak,玩弄乳头\nnippleless_clothes,能露出乳头的衣物\nno_blindfold,去掉了(原设有的)蒙眼要素\nno_eyepatch,去掉了(原设有的)眼罩\nno_eyes,没画出眼睛\nno_eyewear,去掉了(原设有的)眼镜\nno_gloves,去掉了(原设有的)手套\nno_hat,去掉了(原设有的)帽子\nno_headwear,去掉了(原设有的)头饰\nno_humans,不含人类\nno_legs,没画出腿\nno_legwear,裆胯以下裸着\nno_lineart,几乎没用勾线的画\nno_mouth,没画出嘴\nno_nipples,没画出乳头\nno_nose,没画出鼻子\nno_panties,下半身真空\nno_pants,没穿着裤子和裙子\nno_pupils,没画出瞳孔\nno_pussy,裸裆但没画小穴\nno_shirt,没穿衬衫\nno_shoes,没穿鞋\nno_socks,没穿袜子\nno_testicles,没画睾丸\nno_wings,去掉了(原设有的)翅膀\nnoh_mask,能面\nnontraditional_miko,改款过的日本服饰\nnoodles,面条\nnoose,套索\nnose,鼻子\nnose_blush,鼻子发红\nnose_bubble,鼻涕泡\nnose_hatchet,柴刀\nnose_piercing,鼻子有穿孔\nnotebook,笔记本\nnotepad,便条簿\nnotice_lines,表示角色注意到了什么的线条\nnovel_cover,小说封面\nnovelty_censor,恶搞的马赛克\nnude_cover,裸体封面\nnumber,数字\nnumber_tattoo,编号纹身\nnumbered,编号\nnumbers_(nanoha),序印者(魔法少女奈叶)\nnurse,护士\nnursing_handjob,喂奶手交\nobentou,便当\nobi,和服腰带\nobject_hug,抱着某物\nobject_insertion,异物插入\nobject_namesake,人与物的同名梗\nobject_on_head,头上有非头饰类的物体\nobjectification,物品化\noctarian,章鱼士兵\noctopus,章鱼\noda_uri,钉宫信长\nodd_one_out,有个异类\noekaki,简朴的画作\noff_shoulder,露肩式\noffice,办公室\noffice_chair,办公椅\noffice_lady,办公室女职员\nofficial_style,原作画风|官方画风\noff-shoulder_dress,露肩连衣裙\noff-shoulder_jacket,露肩夹克\noff-shoulder_shirt,露肩衬衫\noff-shoulder_sweater,露肩毛衣\nofuda_on_clothes,衣服上贴着符纸\nok_sign,OK手势\nokamisty,尤指米斯蒂娅·萝蕾拉的形象\nold_man,老人\nold_school_swimsuit,旧式死库水\nold_woman,老妇\nolder,老化\noldschool,守旧派画风\nomelet,煎蛋卷\nomurice,蛋包饭\non_back,仰躺\non_bed,在床上\non_chair,坐在椅子上\non_couch,在沙发上\non_desk,在书桌上\non_floor,在地板上\non_ground,在地上\non_head,在头上\non_lap,在膝盖上\non_person,在人身上\non_shoulder,在肩上\non_side,侧卧\non_table,在桌子上\non_vehicle,在交通工具上\nonbashira,御柱\none_breast_out,露出一只乳房\none_eye_closed,闭着一只眼\none_eye_covered,一只眼被遮住\none_knee,单膝跪\none_side_up,只扎了一边的头发\none-eyed,独眼\none-piece_swimsuit,一体式泳衣\none-piece_tan,泳衣晒痕\noni,鬼\noni_horns,鬼角\noni_mask,鬼面\nonigiri,饭团\nonmyouji,阴阳师\nonomatopoeia,拟声词\nonsen,温泉\nooarai_(emblem),大洗联队徽章\nooarai_military_uniform,大洗联队军装\nooarai_school_uniform,大洗联队军服\noonusa,祓串\nootachi,大太刀|野太刀\nopaque_glasses,没透出眼睛的眼镜\nopen_book,翻开的书\nopen_bra,(前面)解开的胸罩\nopen_coat,敞开式外套\nopen_collar,解开的衣领\nopen_door,开门\nopen_fly,解开的裤子拉链\nopen_hand,张开的手\nopen_hoodie,敞开的连帽衫\nopen_jacket,敞开的夹克\nopen_kimono,敞开的和服\nopen_mouth,张嘴的\nopen_shirt,敞开的衬衫\nopen_shorts,敞开的短裤\nopen_skirt,敞开的裙子\nopen_vest,敞开的背心\nopen_window,打开的窗户\nopen-chest_sweater,胸部开口的毛衣\nopening_door,开门\noppai_loli,巨乳萝莉\noral_invitation,迎接射精而伸出舌头\norange_background,橙色背景\norange_bikini,橙色比基尼\norange_bodysuit,橙色紧身衣\norange_bow,橙色蝴蝶结\norange_choker,橙色项圈\norange_dress,橙色连衣裙\norange_eyes,橙色的眼镜\norange_flower,橙色的花\norange_footwear,橙色鞋类\norange_gloves,橙色的手套\norange_hair,橙色头发\norange_hairband,橙色发带\norange_headwear,橙色头饰\norange_jacket,橙色夹克\norange_kimono,橙色和服\norange_legwear,橙色裤袜\norange_nails,橙色指甲\norange_neckwear,橙色领子\norange_panties,橙色内裤\norange_ribbon,橙色丝带\norange_sailor_collar,橙色水手领\norange_scarf,橙色围巾\norange_scrunchie,橙色发束\norange_shirt,橙色衬衫\norange_shorts,橙色短裤\norange_skirt,橙色短裙\norange_sky,橙色的天空\norange_slice,片橙\norange_theme,橙色\norb,球体\norc,半兽人\norgasm,高潮|绝顶\norgy,乱交\norigami,折纸\no-ring,带O型环的衣物\no-ring_bikini,带O型环的比基尼\no-ring_bottom,带O型环的下装\no-ring_top,带O型环的上衣\notaku,阿宅|御宅族\nother_focus,性别不定的非人角色\notoko_no_ko,女装少年|伪娘\notonokizaka_school_uniform,国立音乃木坂学院女子制服\nout_of_character,不符角色原本性格\nout_of_frame,画里只有一部分\noutdoors,户外|野战\noutline,角色形象有描边\nout-of-frame_censoring,关键部位在画面外\noutside_border,一部分画到了背景框外面\noutstretched_arm,伸出手臂\noutstretched_arms,伸出双臂\noutstretched_hand,伸出的手\noven_mitts,隔热手套\nover_shoulder,扛在肩上\noveralls,工作服\novercoat,大衣\noverflow,精液溢出(未拔出)\novergrown,杂草丛生\nover-kneehighs,过膝\nover-rim_eyewear,下半无框眼镜\noversized_animal,巨大生物\noversized_clothes,过大号的衣服\noversized_object,大件物体\noversized_shirt,过大号衬衫\noverskirt,外裙|套裙\novum,卵子\nowl,猫头鹰\nown_hands_together,双手合十\npacifier,奶嘴\npaddle,桨\npadlock,挂锁\npage_number,页码\npagoda,宝塔\npain,疼痛\npaint,油漆|涂料|颜料\npaint_splatter,溅上了涂料\npaintbrush,画笔\npainting,绘画\npainting_(object),绘画\npaizuri_under_clothes,着衣乳交\npale_color,苍白的颜色\npale_skin,苍白的皮肤\npalette,调色板\npalm_tree,椰树\npalms,手掌\npancake,薄饼\npanda,熊猫\npant_suit,女性穿着西服\npanties,内裤|短裤\npanties_around_one_leg,一只脚上挂着内裤\npanties_aside,内裤挪到一边\npanties_on_head,头上套着内裤\npanties_removed,内裤已被脱下\npanties_under_buruma,穿在灯笼裤里的内裤\npanties_under_pantyhose,穿在裤袜里的内裤\npants,裤子\npants_down,褪下裤子\npants_pull,拉着裤子\npants_rolled_up,卷起裤脚\npanty_lift,把内裤往上扯\npanty_peek,微微露出内裤\npantyhose_pull,褪下的裤袜\npantylines,紧致的裤袜|略透明的裤袜\npanzerkampfwagen_iv,四号战车\npapakha,高加索元素\npaper,纸张\npaper_airplane,纸飞机\npaper_bag,纸袋\npaper_crane,纸鹤\npaper_fan,纸扇\npaper_lantern,提灯\nparadis_military_uniform,帕拉迪岛军装\nparasol,阳伞\nparfait,冷糕\npark,公园\nparka,风雪外套\nparody,模仿捏他别的作品及人物\nparrot,鹦鹉\nparted_bangs,分开的刘海\nparted_lips,张开的嘴唇\npartially_colored,部分上色\npartially_submerged,部分淹没\npartially_unbuttoned,解开部分纽扣\npartially_unzipped,只拉上部分拉链\npartially_visible_anus,可以看见一部分肛门\npartially_visible_vulva,可以看见一部分外阴\nparty_hat,派对帽\nparty_popper,派对拉炮\npasta,意大利面食\npastel_(medium),像粉笔蜡笔作画的\npasties,乳贴\npastry,油酥糕点\npatch,补丁\npath,路径\npatreon_logo,打了patreon的logo\npatreon_username,有patreon用户名\npauldrons,护肩\npavement,路面\npaw_gloves,兽爪手套\npaw_pose,爪子姿势\npaw_print,爪印图案\npaw_shoes,兽爪鞋\npaws,爪子\npeace_symbol,☮(东方仗助衣服上有)\npeach,桃\npeaked_cap,类似警帽的帽子\npearl_(gemstone),珍珠\npearl_necklace,珍珠项链\npectorals,胸肌\npee,尿\npeeing,撒尿|失禁\npeeing_self,尿到了自己(身体上)衣服上\npeeking,偷窥\npeeking_out,偷窥(的姿态)\npeeping,偷窥(强调视角)\npegasus,天马\npegasus_knight,天马骑士\npelvic_curtain,旗袍类衣物的前摆\npen,笔\npencil,铅笔\npencil_dress,铅笔裙\npencil_skirt,短铅笔裙\npendant,吊坠\npenguin,企鹅\npenguin_hood,企鹅帽\npenis,阴茎\npenis_awe,亮“枪”\npenis_grab,抓着阴茎\npenis_in_panties,阴茎勾着内裤\npenis_on_face,阴茎贴着脸\npennant,三角旗\npentacle,五芒星印\nperineum,会阴\nperky_breasts,丰满的乳房\nperpendicular_paizuri,垂直位乳交\nperson_on_head,小人儿在头上\npersonality_switch,人格替换\nperspective,用了透视画法\npervert,变态\npet,宠物\npet_bowl,宠物碗\npet_play,宠物play\npetals,花瓣\npetals_on_liquid,水面上漂着花瓣\npetite,娇小的\npetticoat,衬裙\npetting,抚摸\nphallic_symbol,用来暗示阴茎\nphimosis,包茎\nphone,电话|手机\nphone_screen,手机屏幕\nphonograph,留声机\nphoto_(object),照片\nphoto_background,照片为背景\nphotorealistic,很像照片的画\npicnic,野餐\npicnic_basket,野餐篮\npicture_(object),图中有照片或其他图片\npicture_frame,相框\npie,馅饼\npier,突码头\npiercing,穿洞\npig,猪\npigeon-toed,萌向的内八腿\npiggyback,驮着\npill,药丸\npill_earrings,药丸样式的耳环\npillar,柱子\npillarboxed,柱状画布背景\npillow,枕头\npillow_grab,抓着枕头\npillow_hat,睡帽\npillow_hug,抱枕\npilot,驾驶员\npilot_suit,驾驶员专用服\npinafore_dress,背心裙|无袖连衣裙\npince-nez,夹鼻眼镜|无脚眼镜\npinching,掐\npinching_sleeves,掐袖子\npink_apron,粉色围裙\npink_background,粉色背景\npink_bikini,粉色比基尼\npink_blouse,粉色上衣\npink_bodysuit,粉色紧身衣\npink_bow,粉色蝴蝶结\npink_bra,粉色胸罩\npink_cardigan,粉色开口衬衫\npink_choker,粉色项圈\npink_coat,粉色外套\npink_collar,粉色颈圈\npink_dress,粉色连衣裙\npink_eyes,粉红色的眼睛\npink_flower,粉红色的花\npink_footwear,粉色鞋类\npink_gloves,粉色手套\npink_hair,粉红色的头发\npink_hairband,粉色发带\npink_hakama,粉色袴\npink_headwear,粉色头饰\npink_hoodie,粉色连帽衫\npink_jacket,粉色夹克\npink_kimono,粉色和服\npink_legwear,粉色裤袜\npink_leotard,粉色连身衣\npink_lips,粉色的嘴唇\npink_lipstick,粉红唇膏\npink_nails,粉色指甲\npink_neckwear,粉色领子\npink_panties,粉色内裤\npink_pants,粉色裤子\npink_ribbon,粉色丝带\npink_rose,粉红玫瑰\npink_sailor_collar,粉色水手领\npink_scarf,粉色围巾\npink_scrunchie,粉色发束\npink_shirt,粉色衬衫\npink_shorts,粉色短裤\npink_skin,粉色皮肤\npink_skirt,粉色短裙\npink_sleeves,粉色袖子\npink_sweater,粉色毛衣\npink_swimsuit,粉色泳衣\npink_theme,粉色主题\npink_towel,粉色毛巾\npink_vest,粉色背心\npink_wings,粉色翅膀\npink-framed_eyewear,粉色镜框眼镜\npinky_out,伸出小拇指\npinstripe_pattern,细条纹图案\npipe,管子\npipes,管道\npirate,海盗\npirate_hat,海盗帽\npistol,手枪\npith_helmet,木髓遮阳帽\npixel_art,像素绘\npixelated,像素化\npizza,披萨\nplaid,格子呢图案\nplaid_background,格子呢背景\nplaid_bikini,格子呢比基尼\nplaid_bow,格子呢蝴蝶结\nplaid_dress,格子呢连衣裙\nplaid_neckwear,格子呢领子\nplaid_panties,格子呢内裤\nplaid_pants,格子呢裤子\nplaid_scarf,格子呢围巾\nplaid_shirt,格子呢衬衫\nplaid_skirt,格子呢短裙\nplaid_vest,格子呢背心\nplanet,行星\nplant,植物\nplant_girl,娘化植物\nplantar_flexion,足底屈曲\nplanted_sword,往地上插的剑\nplanted_weapon,往地上插的武器\nplastic_bag,塑料袋\nplate,盘子\nplate_armor,板甲\nplatform_footwear,平台鞋\nplatinum_blonde_hair,白金色头发\nplayboy_bunny_leotard,兔女郎连身衣\nplayer_2,2P玩家角色风格颜色替换\nplaying,在玩耍的\nplaying_card,扑克牌\nplaying_games,打游戏\nplaying_instrument,演奏乐器\nplaystation_portable,掌机\npleated_dress,百褶连衣裙\nplectrum,拨片\nplugsuit,EVA驾驶员服\nplump,身材丰满的\nplunging_neckline,深领\npocket,口袋\npocket_watch,怀表\npocky,百奇\npocky_day,百奇日\npocky_kiss,百奇游戏\npointer,指示棒\npointing,用手指着\npointing_at_self,指着自己\npointing_at_viewer,指向看图的人\npointing_up,向上指\npointless_censoring,敷衍的打码\npointless_condom,有套子但还是内射了\npointy_footwear,尖头鞋\npointy_hair,带着尖角的发型\npoke_ball,精灵球\npoke_ball_(basic),基础红白精灵球\npoke_ball_print,精灵球图案\npoke_ball_theme,精灵球主题\npokedex_number,宝可梦图鉴编号\npokemon_(creature),口袋妖怪(生物)|宝可梦\npokemon_on_head,头上的口袋妖怪\npokemon_on_shoulder,肩上的口袋妖怪\npoker_chip,扑克筹码\npoking,戳\npolar_chaldea_uniform,极地迦勒底制服\npole,杆子\npole_dancing,钢管舞\npolearm,长柄武器\npolice,警察\npolice_uniform,警服\npolicewoman,女警\npolka_dot,圆斑点\npolka_dot_background,圆斑背景\npolka_dot_bikini,圆斑比基尼\npolka_dot_bow,圆斑蝴蝶结\npolka_dot_bra,圆斑胸罩\npolka_dot_legwear,圆斑裤袜\npolka_dot_panties,圆斑内裤\npolka_dot_scrunchie,圆斑发束\npolka_dot_swimsuit,圆斑泳衣\npolo_shirt,马球衫\npolos_crown,波洛斯皇冠\npom_pom_(clothes),小绒球(衣物挂件)\npompadour,蓬帕杜发型\nponcho,穗饰披巾|雨披\npond,池塘\npool,泳池\npool_ladder,泳池扶梯\npoolside,在泳池边\npopcorn,爆米花\npopped_collar,竖起来的衣领\npopsicle,冰棒|棒冰\nporch,门廊\nporkpie_hat,道士帽\npornography,色情刊物|色情片\nportrait,半身像\npose,姿势\nposter_(object),海报\npot,锅\npotato,土豆\npotato_chips,薯片\npotion,药水\npotted_plant,盆栽\npouch,(贴身的)小袋\npouring,浇注|倾倒\npout,撅嘴\npov,第一人称视角\npov_crotch,看向裤裆的视角\npov_hands,手伸来方向的视角\npower_armor,动力装甲\npower_lines,电线\npower_suit,动能服\npower_symbol,电源符号\npravda_military_uniform,真理学院军装\npravda_school_uniform,真理学院校服\nprayer_beads,念珠\npraying,祈祷\nprecum,先走汁\nprehensile_hair,活体头发|可念动的头发\npresenting,(性诱惑)展示\npriest,牧师\nprincess,公主\nprint_bikini,印花比基尼\nprint_bow,印花蝴蝶结\nprint_bra,印花胸罩\nprint_dress,印花连衣裙\nprint_gloves,印花手套\nprint_headwear,印花头饰\nprint_kimono,印花和服\nprint_legwear,印花裤袜\nprint_mug,印花马克杯\nprint_neckwear,印花领带\nprint_panties,印花内裤\nprint_sarong,印花纱笼\nprint_shirt,印花衬衫\nprint_skirt,印花短裙\nproduct_placement,植入广告\nprofanity,亵渎\nprojected_inset,类似海报或杂志的插图效果\nprojectile_cum,精液射到空中\nprone_bone,俯卧后入\npropeller,螺旋桨\nprosthesis,假肢\nprostitution,卖春\npubic_hair_peek,从衣物里露出一部分阴毛\npubic_tattoo,淫纹\npublic,公开场所(性交)\npublic_nudity,野外露出\npublic_use,公用|肉便器|公交车\npuckered_lips,撅起的嘴唇\npudding,布丁\npuddle,水坑\npuff_and_slash_sleeves,斜纹泡泡袖\npuffy_detached_sleeves,蓬蓬的袖子\npuffy_long_sleeves,蓬蓬的长袖\npuffy_nipples,勃起的乳头\npuffy_short_sleeves,蓬蓬的短袖\npuffy_shorts,蓬蓬的短裤\npuffy_sleeves,蓬蓬的袖子\npulled_by_another,被另一个人拉(或拉衣物)\npulled_by_self,拉下自己的衣物\npulling,拉\npumpkin,南瓜\npumpkin_hair_ornament,南瓜发饰\npumps,低胸装高跟鞋打扮\npun,双关语\npunching,挥拳\npuppet,木偶|手偶\npuppy,小狗\npurple_background,紫色背景\npurple_bikini,紫色比基尼\npurple_bodysuit,紫色紧身衣\npurple_bow,紫色蝴蝶结\npurple_bra,紫色胸罩\npurple_cape,紫色斗篷\npurple_choker,紫色项圈\npurple_coat,紫色外套\npurple_dress,紫色连衣裙\npurple_flower,紫色的花\npurple_footwear,紫色鞋类\npurple_gloves,紫色手套\npurple_hairband,紫色发带\npurple_hakama,紫色的袴\npurple_headwear,紫色头饰\npurple_jacket,紫色夹克\npurple_kimono,紫色和服\npurple_legwear,紫色裤袜\npurple_leotard,紫色连身衣\npurple_lips,紫色的嘴唇\npurple_nails,紫色指甲\npurple_neckwear,紫色领子\npurple_panties,紫色内裤\npurple_pants,紫色长裤\npurple_ribbon,紫色丝带\npurple_rose,紫玫瑰\npurple_sailor_collar,紫色水手领\npurple_scarf,紫色围巾\npurple_scrunchie,紫色发束\npurple_shirt,紫色衬衫\npurple_shorts,紫色短裤\npurple_skin,紫色皮肤\npurple_skirt,紫色裙子\npurple_sky,紫色的天空\npurple_sleeves,紫色的袖子\npurple_sweater,紫色毛衣\npurple_swimsuit,紫色泳衣\npurple_theme,紫色\npurple_umbrella,紫色雨伞\npurple_vest,紫色背心\npurple_wings,紫色翅膀\npurple-framed_eyewear,紫框眼镜\npushing,推搡\npussy,小穴\npussy_juice,爱液|淫水\npussy_juice_puddle,爱液流成的滩\npussy_juice_stain,衣物上有爱液的水渍\npussy_juice_trail,拉丝的爱液\npussy_peek,微微渗出的爱液\nqing_guanmao,清代官帽\nquad_tails,四股辫子的发型\nquarter_note,四分之一音符\nqueen_(chess),皇后(国际象棋)\nquill,羽毛笔\nquiver,箭筒\nrabbit_house_uniform,点兔兔之家制服\nraccoon_ears,浣熊耳朵\nraccoon_girl,浣熊娘\nraccoon_tail,浣熊尾巴\nrace_queen,赛车女郎\nracket,球拍\nradiation_symbol,辐射符号\nradio,收音机\nradio_antenna,无线电天线\nraglan_sleeves,连肩衣袖\nrailing,用手扶着\nrailroad_tracks,轨道\nraimon,雷门高中\nraimon_soccer_uniform,雷门足球队服\nrain,雨\nrainbow,彩虹\nrainbow_background,彩虹背景\nrainbow_hair,彩虹发\nrainbow_order,彩虹色序排列\nraincoat,雨衣\nraised_eyebrow,扬起的眉毛\nraised_eyebrows,扬起的双眉\nraised_fist,举起的拳头\nramen,拉面\nramune,波子汽水\nrandoseru,小学书包\nranguage,日式英语\nrape,强奸|轮奸|凌辱\nrape_face,一副要强奸人的表情\nrapier,西洋剑\nray_gun,镭射枪\nreach-around,从背后伸手过来刺激性伴侣\nreaching,(有目的地)伸手\nreaching_out,朝画外伸手\nreading,阅读\nready_to_draw,准备拔刀的姿势\nreal_life_insert,有具体现实的画\nreal_world_location,画有现实世界地标\nrealistic,写实的\nreclining,斜倒斜躺姿势\nrecorder,竖笛\nrecording,●REC\nred_armor,红色盔甲\nred_background,红色背景\nred_belt,红色腰带\nred_bikini,红色比基尼\nred_bodysuit,红色紧身衣\nred_border,红色边框\nred_bow,红色蝴蝶结\nred_bra,红色胸罩\nred_buruma,红色灯笼裤\nred_cape,红色斗篷\nred_capelet,红色披肩\nred_choker,红色项圈\nred_cloak,红色披风\nred_coat,红色外套\nred_collar,红色颈圈\nred_cross,红十字\nred_dress,红色连衣裙\nred_flower,红色的花\nred_footwear,红色鞋类\nred_gloves,红色手套\nred_hairband,红色发带\nred_hakama,绯袴\nred_headband,红色头带\nred_headwear,红色头饰\nred_hood,红帽\nred_horns,红色的角\nred_jacket,红色夹克\nred_kimono,红色和服\nred_legwear,红色裤袜\nred_leotard,红色连身衣\nred_lips,朱唇\nred_lipstick,红色唇膏\nred_moon,血月\nred_nails,红色指甲\nred_neckwear,红色领子\nred_panties,红色内裤\nred_pants,红色裤子\nred_pupils,红色瞳孔\nred_ribbon,红色丝带\nred_rope,红色绳子\nred_rose,红玫瑰\nred_sailor_collar,红色水手领\nred_sash,红色束腰\nred_scarf,红色围巾\nred_sclera,红色巩膜\nred_scrunchie,红色发束\nred_shirt,红色衬衫\nred_shorts,红色短裤\nred_skin,红色皮肤\nred_skirt,红色裙子\nred_sky,红色的天空\nred_sleeves,红色的袖子\nred_sweater,红色的毛衣\nred_swimsuit,红色泳衣\nred_theme,红色|红色主题\nred_umbrella,红色的伞\nred_vest,红色背心\nred_wings,红色翅膀\nred-framed_eyewear,红框眼镜\nreflection,反射|倒映\nreflective_eyes,反光的眼睛\nreflective_floor,反光地板\nrefrigerator,冰箱\nrei_no_himo,(乳头)激凸\nreindeer,驯鹿\nreindeer_antlers,驯鹿角\nreins,缰绳\nremodel_(kantai_collection),改三|改二|改\nremote_control,遥控器\nremote_control_vibrator,震动遥控器\nrestaurant,餐厅\nrestrained,拘束\nretrofit_(azur_lane),改造(碧蓝航线)\nrevealing_clothes,暴露的穿着\nreverse_bunnysuit,逆兔女郎\nreverse_cowgirl_position,背面骑乘位\nreverse_grip,反握\nreverse_outfit,对原款服装反向使用布料\nreverse_suspended_congress,腿下握颈肛交\nreverse_trap,男装|男装丽人\nreverse_upright_straddle,背面座体位\nrevolver,左轮手枪\nribbed_bodysuit,棱纹紧身衣\nribbed_dress,棱纹连衣裙\nribbed_leotard,棱纹连身衣\nribbed_shirt,棱纹衬衫\nribbed_sleeves,棱纹袖子\nribbed_sweater,棱纹毛衣\nribbon,丝带|缎带\nribbon_bondage,被丝带捆住|人捆成礼物的样子\nribbon_choker,缎带项圈\nribbon_in_mouth,嘴里叼着丝带\nribbon_trim,缎带饰边\nribbon-trimmed_skirt,缎带饰边短裙\nribbon-trimmed_sleeves,缎带饰边袖子\nribs,肋骨\nrice,米\nrice_bowl,碗\nrice_on_face,脸上沾着米饭\nrice_spoon,盛饭勺\nriding,骑\nriding_crop,马术马鞭\nrifle,步枪\nrigging,舰装\nrimless_eyewear,无框眼镜\nring,戒指\nringed_eyes,圈圈眼\nringlets,垂下的长鬈发\nripples,涟漪|波纹\nrising_sun,旭日旗\nritual_baton,笏板\nriver,河\nriyo_(lyomsnpmp)_(style),リヨ画风\nroad,路\nroad_sign,路标\nrobot,机器人\nrobot_ears,机械耳\nrobot_joints,机械关节\nrock,岩石\nrocket,火箭\nrocket_launcher,火箭筒\nrod,杆\nrod_of_remorse,悔悟棒\nrole_reversal,角色转换\nroller_skates,旱冰鞋\nrolling_eyes,翻白眼\nromaji_text,罗马音\nrooftop,屋顶\nrook_(chess),战车(国际象棋)\nroom,房间\nrose,玫瑰|蔷薇\nrose_petals,玫瑰花瓣\nrose_print,玫瑰印花\nrotational_symmetry,对称旋转|《少女革命》女同转圈圈\nround_eyewear,圆形眼镜\nround_teeth,动漫里的没有缝的牙齿\nround_window,圆窗\nround-bottom_flask,圆底烧瓶\nrounded_corners,背景或画框是圆角\nrubber_boots,橡胶靴\nrubber_duck,浴缸小黄鸭\nrubbing_eyes,揉眼睛\nrubble,瓦砾\nruby_(gemstone),红宝石\nrudder_footwear,舰C舰娘专用鞋\nrug,小地毯\nruler,尺子\nrunes,符文\nrunning,奔跑\nrussian_text,俄语\nryona,被重度(性)虐待的女性\nryouou_school_uniform,陵樱学园制服\nsaber_(weapon),军刀(武器)\nsack,麻布\nsaddle,马鞍\nsafety_pin,曲别针\nsagging_breasts,(因俯身而)下垂的乳房\nsailor,水手服\nsailor_bikini,水手服款比基尼\nsailor_dress,水手服款裙子\nsailor_hat,水手帽\nsailor_moon_redraw_challenge,水冰月重绘挑战\nsailor_senshi,美少女战士\nsailor_senshi_uniform,美少女战士制服\nsailor_shirt,水手服款衬衫\nsaiyan_armor,战斗服(龙珠)\nsakazuki,盃\nsake_bottle,酒瓶\nsakugawa_school_uniform,栅川中学校服\nsakuragaoka_high_school_uniform,樱丘女子高等学校校服\nsaliva_trail,唾液拉丝\nsample,样图\nsamurai,武士\nsand,沙\nsand_sculpture,沙雕\nsandals,凉鞋\nsandals_removed,脱下凉鞋\nsandwich,三明治\nsandwiched,三人夹三明治\nsangvis_ferri,铁血工造(少女前线)\nsanpaku,三白眼\nsanshoku_dango,三花团子\nsanta_boots,圣诞老人靴\nsanta_costume,圣诞老人服装\nsanta_hat,圣诞帽\nsapphire_(gemstone),蓝宝石\nsarashi,裹胸布\nsarong,莎笼|沙滩浴巾\nsash,饰带|日式束腰\nsatchel,背包\nsaucer,茶杯托\nsaunders_military_uniform,桑德斯军装\nsaunders_school_uniform,桑德斯附高校服\nsausage,香肠\nsayagata,纱绫形\nscabbard,鞘\nscales,鳞片\nscar,伤痕\nscar_across_eye,眼睛上的疤痕\nscar_on_cheek,脸颊上的疤痕\nscared,害怕的\nscarlet_devil_mansion,红魔馆\nscenery,风景\nscepter,笏\nschool,学校\nschool_bag,书包\nschool_chair,课堂椅\nschool_desk,课桌\nschool_hat,通学帽\nschool_swimsuit,校内泳衣|死库水\nscience_fiction,近未来|sf|科幻\nscissor_blade,片太刀铗\nscissors,剪刀\nscooter,小型摩托车\nscope,瞄准镜\nscowl,怒视|嫌弃的眼神|不满的眼神\nscratches,划痕|皮肤上的浅伤\nscreaming,尖叫|大声喊\nscreen,屏幕\nscreentones,屏幕色调纹理滤镜\nscrew,螺丝钉\nscrewdriver,螺丝刀\nscroll,卷轴\nscrunchie,发束\nscythe,大镰刀\nseal,密封罐|封印\nseamed_legwear,有接缝的裤袜\nsearchlight,探照灯\nseashell,海贝\nseason_connection,同季度动画角色模仿\nseaweed,海藻\nseductive_smile,诱人的微笑\nsee-through,半透明的|可透过看到里层衣物|因沾湿而变透明\nsee-through_silhouette,通过透光的织物看到人体轮廓\nsee-through_sleeves,半透的袖子\nseigaiha,青海波(日本古画素材)\nseikan_hikou,《星间飞行》\nseishou_elementary_school_uniform,圣祥大附小学校校服\nself_fondle,女性自慰\nselfcest,(同一人但不同版本或形象)自攻自受\nsemi-rimless_eyewear,无上框眼镜\nsepia,深棕色|乌贼墨色\nserious,严肃的\nserval_tail,薮猫尾巴\nsetsubun,节分习俗\nsevered_head,断下来的头\nsewing,缝纫\nsex,性交\nsex_from_behind,泛指从身后插入的体位\nsex_machine,机械奸\nsex_toy,性爱玩具\nsextuplets,六人组\nsexually_suggestive,性暗示\nshackles,手铐|镣铐|枷锁\nshade,日荫\nshaded_face,阴沉脸\nshading_eyes,遮阳手势\nshadow,阴影\nshako_cap,乐队礼帽\nshallow_water,浅水\nshared_bathing,共浴|鸳鸯浴\nshared_food,共享食物|用嘴递食物\nshared_scarf,共用一条围巾\nshared_umbrella,相合伞\nshark,鲨鱼\nsharp_fingernails,锐利的手指甲\nsharp_teeth,鲨鱼牙|锯齿牙\nsharp_toenails,锐利的脚趾甲\nshaved_ice,刨冰\nshawl,披巾|披帛\nsheath,刀鞘|护套\nsheathed,戴着护套的|入鞘的\nsheep,羊\nsheep_ears,羊耳\nsheep_girl,羊女孩\nsheep_horns,羊角\nsheer_clothes,透明的衣服\nsheer_legwear,透明的裤袜\nsheet_grab,抓着床单\nsheet_music,乐谱\nshelf,架子\nshell,贝壳\nshell_bikini,贝壳比基尼\nshell_casing,弹药匣\nshiba_inu,柴犬\nshibari,绳缚\nshibari_over_clothes,着衣绑缚\nshide,纸垂\nshield,盾\nshikigami,式神\nshikishi,色纸\nshimenawa,注连绳|七五三绳\nshin_guards,胫甲\nshinai,竹刀\nshinda_sekai_sensen_uniform,死后世界战线制服\nshindan_maker,二次元女体化梗\nshinsengumi,新选组\nshiny,光泽\nshiny_clothes,有光泽的衣服\nshiny_hair,有光泽的 头发\nshiny_pokemon,闪光宝可梦\nshiny_skin,有光泽的皮肤\nship,船\nshirt,衬衫\nshirt_lift,拉起掀起卷起衬衫\nshirt_pull,拉开衬衫\nshirt_removed,脱下衬衫\nshirt_tucked_in,衬衫外有其他衣服\nshirt_tug,扯住衬衫\nshirtless,赤膊的(男性)\nshoe_dangle,用脚趾吊着鞋\nshoe_soles,鞋底\nshoelaces,鞋带\nshoes,鞋子\nshoes_removed,脱下的鞋\nshooting_star,流星\nshop,店铺\nshopping,购物\nshopping_bag,购物袋\nshore,岸\nshort_dress,短裙\nshort_eyebrows,豆豆眉|短眉毛\nshort_hair_with_long_locks,扎起或卷起一部分长发\nshort_jumpsuit,短裤腿连体衣\nshort_kimono,短下摆和服\nshort_necktie,短领带\nshort_over_long_sleeves,内侧穿着长袖外面套着短袖衣服\nshort_shorts,热裤\nshort_sleeves,短袖\nshort_sword,短剑\nshort_twintails,短双尾发型\nshorts_pull,褪下短裤\nshorts_under_skirt,短裙里穿着短裤\nshotgun,霰弹枪\nshougi,将棋\nshouji,障子\nshoujo_kitou-chuu,少女祈祷中\nshoulder_armor,肩甲\nshoulder_bag,挎包|单肩背包\nshoulder_blades,肩胛骨\nshoulder_carry,肩扛\nshoulder_cutout,露肩装\nshoulder_holster,肩带式枪套\nshoulder_pads,垫肩\nshoulder_tattoo,肩部纹身\nshouting,喊叫\nshovel,铲子\nshower_head,淋浴喷头\nshowering,淋浴\nshowgirl_skirt,展会女郎装束\nshrimp,虾\nshrine,神社\nshrug_(clothing),只包肩的女式上衣\nshuriken,手里剑\nshushing,嘘(手势)\nshuuchiin_academy_uniform,秀知院学园制服\nshuujin_academy_uniform,秀尽学院制服\nsick,病\nsickle,镰刀\nside_braid,披在一侧的单条辫子\nside_braids,披在两侧的两条辫子\nside_bun,披在两侧的发髻\nside_cutout,侧边开口的服饰\nside_slit,侧面有缝的服饰\nsideboob,侧乳\nsideburns,(男子的)鬓角\nside-by-side,人物并排\nsideless_outfit,侧面没有布料的服饰\nsidelocks,披在耳前的发绺\nsidesaddle,侧坐在鞍上\nside-tie_bikini,侧边系带比基尼\nside-tie_leotard,侧边系带连身衣\nside-tie_panties,侧边系带内裤\nsideways_glance,轻轻向侧面瞥\nsideways_hat,帽舌划到侧面\nsideways_mouth,把嘴画在侧脸\nsigh,画出叹气的标记\nsign,写上去的字\nsignature,签名\nsilent_comic,默剧漫画\nsilk,蛛网|虫茧\nsilver_trim,银色镶边\nsimple_background,朴素的背景\nsimplified_chinese_text,简体字\nsinging,唱歌\nsingle_bare_shoulder,露出单边肩膀\nsingle_boot,一只脚没穿靴子\nsingle_braid,单股辫\nsingle_detached_sleeve,单边没脱掉的袖子\nsingle_earring,只一边戴着耳环\nsingle_elbow_glove,单手戴着过肘的手套\nsingle_gauntlet,单手穿着护臂\nsingle_glove,单手穿着手套\nsingle_hair_intake,单侧进气口发型\nsingle_head_wing,单侧头上有翅膀\nsingle_horn,单侧长着角\nsingle_kneehigh,单边穿着过膝服饰\nsingle_leg_pantyhose,单边穿着连裤袜\nsingle_pantsleg,单边长裤\nsingle_shoe,一只脚没穿鞋子\nsingle_sleeve,单边没有袖管\nsingle_sock,单边穿着长袜\nsingle_strap,单边有肩带\nsingle_thighhigh,只有一条腿有穿着\nsingle_vertical_stripe,露出单边服饰上的垂直条纹\nsingle_wing,单翼\nsink,水槽\nsitting_on_bed,坐在床上\nsitting_on_desk,坐在课桌上\nsitting_on_face,颜面骑乘|阴部贴着脸\nsitting_on_lap,坐在大腿上\nsitting_on_person,坐在人身上\nsixteenth_note,十六分音符\nsize_difference,体格差\nskateboard,滑板\nskates,溜冰鞋\nskeleton,骨架\nsketchbook,素描本\nskewer,签子\nskin_fang,把嘴的一部分画成虎牙状\nskin_tight,衣服很紧显露出身体曲线或肢体特征\nskin-covered_horns,被皮肤包着的角\nskindentation,皮肤的凹陷\nskirt,短裙\nskirt_around_one_leg,一条腿上挂着短裙\nskirt_basket,指掀起裙子时形成的篮子形状\nskirt_flip,被掀起裙子(含突发情况意义)\nskirt_hold,优雅地提着裙子\nskirt_pull,拉开裙子\nskirt_removed,脱下的短裙\nskirt_set,与上衣搭配的短裙|特制的裙子套装\nskirt_suit,正装短裙\nskirt_tug,扯住裙摆|按住裙摆\nskull,骷髅\nskull_and_crossbones,头骨和交叉的骨头\nskull_earrings,骷髅耳环\nskull_hair_ornament,骷髅发饰\nskull_necklace,骷髅项链\nskull_print,骷髅印花\nsky,天空\nskyline,天际线\nskyscraper,摩天大楼\nslap_mark,掌印\nslapping,掌掴\nslashing,砍\nsleep_molestation,睡奸\nsleeping_upright,(不躺着)睡觉|直立睡觉\nsleepwear,睡衣\nsleepy,犯困的\nsleeve_cuffs,袖口\nsleeveless,无袖\nsleeveless_dress,无袖连衣裙\nsleeveless_hoodie,无袖连帽衫\nsleeveless_jacket,无袖夹克\nsleeveless_kimono,无袖和服\nsleeveless_shirt,无袖衬衫\nsleeveless_turtleneck,无袖高领毛衣\nsleeves_folded_up,叠起来的袖子\nsleeves_past_fingers,袖子长过手指\nsleeves_past_wrists,袖子长过手腕\nsleeves_pushed_up,袖子往上拉起\nsleeves_rolled_up,卷起的袖子\nsliding_doors,移动门\nslim_legs,修长的腿\nslime,史莱姆\nslime_girl,史莱姆娘\nsling,枪支的吊带\nslingshot_swimsuit,弹弓泳衣|吊带泳衣|V字泳衣\nsmall_breasts,贫乳|娇小的乳房(B)\nsmall_nipples,娇小的乳头\nsmartphone,智能手机\nsmell,有气味的\nsmile,微笑|笑容\nsmiley_face,笑脸\nsmirk,傻笑|得意的笑\nsmoke,烟\nsmokestack,烟囱\nsmoking,吸烟\nsmoking_gun,枪口冒烟\nsmug,得意脸\nsnack,小吃|零食\nsnail,蜗牛\nsnake,蛇\nsnake_hair,蛇发\nsnake_hair_ornament,蛇形发饰|蛙头发饰\nsnake_tail,蛇尾\nsneakers,运动鞋\nsneezing,打喷嚏\nsniper_rifle,狙击步枪\nsnorkel,潜水设备的通气管\nsnot,鼻涕\nsnout,动物口鼻部\nsnow,雪|雪原\nsnow_bunny,雪兔\nsnowball,雪球\nsnowflake_hair_ornament,雪花发饰\nsnowflake_print,雪花印花\nsnowflakes,雪花\nsnowing,下雪\nsnowman,雪人\nsoaking_feet,泡脚\nsoap,肥皂\nsoap_bubbles,泡泡\nsoap_censor,肥皂泡马赛克\nsoccer,足球运动\nsoccer_ball,足球\nsoccer_uniform,足球服\nsock_garters,袜子吊袜带\nsock_pull,拉着袜子\nsocks_removed,脱袜子\nsoda,汽水\nsoda_bottle,汽水瓶\nsoda_can,汽水罐\nsode,当世袖\nsoldier,士兵\nsoles,脚底\nsolid_circle_eyes,实心圆眼睛\nsolid_oval_eyes,实心椭圆眼睛\nsolo_focus,以单独人物为焦点\nsong_name,歌名\nsorcerer's_sutra_scroll,大空卷轴\nsoul_gem,灵魂之石\nsound_effects,拟声词\nsoup,汤\nsoviet,苏联\nspace,宇宙\nspace_craft,宇宙船\nspacesuit,宇航服\nspade_(shape),黑桃\nspaghetti,意大利面\nspaghetti_strap,细肩带|细吊带|肩带式\nspandex,弹性纤维(衣物面料)\nspanking,打屁股\nsparkle,菱形或星形的闪光\nsparkle_background,闪着星光的背景\nsparkling_eyes,星星眼\nsparks,火星子\nsparrow,麻雀\nspatula,铲(厨具)\nspaulders,护肩\nspeaker,发言者\nspear,矛\nspear_the_gungnir,神枪朗基努斯\nspecial_feeling_(meme),雪中打伞的恋人梗\nspeech_bubble,对话框|会话气泡\nspeed_lines,速度线\nspell_card,魔咒卡\nsphere,法球|水晶球\nspider,蜘蛛\nspider_girl,蜘蛛娘\nspider_lily,彼岸花\nspider_web,蜘蛛网\nspider_web_print,蛛网印花\nspiked_bracelet,带钉手镯\nspiked_club,狼牙棒\nspiked_collar,带钉项圈\nspiked_hair,刺刺的头发\nspiked_shell,带刺的龟壳\nspiked_tail,带刺的尾巴\nspikes,尖刺|带钉的\nspill,液体从容器中漫出来\nspilling,从容器中倒出液体的动作\nspine,脊柱\nspinning,有中心的旋转\nspiral_eyes,漩涡眼\nspirit,还魂|伴灵|精神体\nspit_take,惊讶或无语到喷了\nspitroast,女性的嘴和下半身被夹攻的体位\nspitting,从嘴里吐出液体的动作\nsplashing,飞溅\nsplattershot_(splatoon),水球小绿(喷射战士)\nsplit,分开\nsplit_ponytail,尾部散开的单马尾发型\nsplit_screen,分屏\nspoken_anger_vein,表发怒的会话气泡\nspoken_blush,表脸红害羞的会话气泡\nspoken_ellipsis,会话气泡里带省略号\nspoken_exclamation_mark,会话气泡里带感叹号\nspoken_heart,会话气泡里带爱心\nspoken_interrobang,\"会话气泡里出现\"\"!?\"\"\"\nspoken_musical_note,表哼歌的会话气泡\nspoken_object,会话气泡里出现指代物\nspoken_question_mark,表疑惑的会话气泡\nspoken_squiggle,表不满和发牢骚的会话气泡\nspoken_sweatdrop,表(流汗)无语的会话气泡\nsponge,海绵|搓澡棉\nspoon,汤勺\nspoon_in_mouth,嘴里含着勺子\nsports_bikini,运动比基尼\nsports_bra,运动内衣\nsportswear,运动服\nspot_color,在黑白的画中特意少量使用一些颜色\nspotlight,聚光灯\nspread_anus,掰开肛门\nspread_arms,伸展双臂\nspread_ass,摊开屁股\nspread_fingers,张开手指\nspread_legs,张开腿|M字张腿|桃色蹲姿|V字张腿\nspread_pussy,掰开阴部|掰穴|掰开的阴部\nspread_pussy_under_clothes,隔着衣物掰穴\nspread_toes,张开脚趾\nspreader_bar,调教用的撑杆\nspring_(season),春季\nspring_onion,大葱\nsquare_4koma,方块四格漫画\nsquatting,蹲|工口蹲\nsquid,乌贼|鱿鱼\nsquidbeak_splatoon,乌贼军团(喷射战士)\nsquiggle,表不满和发牢骚的符号\nsquirrel,松鼠\nsquirrel_ears,松鼠耳朵\nsquirrel_tail,松鼠尾巴\nst._gloriana's_(emblem),圣葛罗莉安娜女学园校徽\nst._gloriana's_military_uniform,圣葛罗莉安娜军装\nst._gloriana's_school_uniform,圣葛罗莉安娜女学园校服\nstaff,工作人员\nstaff_(music),工作人员(音乐)\nstage,舞台\nstage_lights,舞台灯光\nstain,污渍\nstained_glass,彩色玻璃\nstairs,台阶\nstand_(jojo),替身(JOJO)\nstanding,站立的\nstanding_on_liquid,站在水上或液体上\nstanding_on_one_leg,单腿站立\nstanding_sex,站立后入\nstanding_split,站立劈叉|站立高抬腿\nstar_(sky),星星(天空中的)\nstar_(symbol),星形\nstar_choker,星形项圈\nstar_earrings,星形耳环\nstar_guardian_(league_of_legends),星之守护者(英雄联盟)\nstar_hair_ornament,星形发饰\nstar_in_eye,星星眼\nstar_necklace,星形项链\nstar_of_david,六芒星\nstar_pasties,星形乳贴\nstar_print,星形图案|星形印花\nstarfish,海星\nstaring,凝视|盯\nstarlight_academy_uniform,星光学园制服\nstarry_background,星空背景\nstarry_sky,星空\nstarry_sky_print,星空印花\nstar-shaped_pupils,星星眼\nstarter_pokemon,宝可梦御三家\nstarter_pokemon_trio,三只宝可梦御三家\nstationary_restraints,用装置强行固定人体\nstats,属性栏|状态表\nstatue,雕像\nstealth_sex,隐奸\nsteam,蒸汽\nsteam_censor,蒸汽马赛克|雾气马赛克\nsteaming_body,发情\nsteampunk,蒸汽朋克\nsteepled_fingers,指尖抵着指间\nsteering_wheel,方向盘\nstepped_on,踩着\nstethoscope,听诊器\nstick,木条|木棍样式的东西\nstick_poster,海报\nsticker,贴纸\nstile_uniform,女侍从的制服\nstiletto_heels,细跟高跟鞋\nstirrup_legwear,马镫袜\nstitches,缝合的缝线\nstomach,小腹\nstomach_bulge,鼓起的小腹\nstomach_tattoo,腹部纹身\nstone,石头\nstone_lantern,石灯笼\nstool,凳子\nstorefront,店面\nstove,灶台\nstraddling,跨坐\nstraight_hair,直发\nstraitjacket,拘束服\nstrangling,绞首\nstrap,大件物品的吊带\nstrap_between_breasts,勒在乳房之间的带子\nstrap_gap,泛指覆盖面少的吊带胸罩\nstrap_lift,往上掰衣物的吊带\nstrap_slip,衣物吊带滑落(导致走光)\nstrapless,无肩带款式\nstrapless_bikini,无肩带比基尼\nstrapless_bra,无肩带胸罩\nstrapless_dress,无肩带连衣裙\nstrapless_leotard,无肩带连身衣\nstrap-on,戴着假阴茎\nstrappy_heels,带束带的高跟鞋\nstraw_hat,草帽\nstrawberry,草莓\nstrawberry_hair_ornament,草莓发饰\nstrawberry_panties,草莓内裤\nstrawberry_print,草莓印花\nstrawberry_shortcake,草莓蛋糕|镶草莓的糕点\nstray_pubic_hair,沾着阴毛|掉落的阴毛\nstreaked_hair,有其他颜色条纹的头发\nstream,流动的\nstreaming_tears,流泪\nstreet,街道\nstretch,做伸展运动|伸懒腰\nstriker_unit,强袭兵装\nstring,绳子\nstring_bikini,系绳比基尼\nstring_of_fate,命运的红线\nstring_of_flags,彩旗串\nstring_panties,系绳内裤\nstriped,条纹样式的\nstriped_background,条纹背景\nstriped_bikini,条纹比基尼\nstriped_bow,条纹蝴蝶结\nstriped_bra,条纹胸罩\nstriped_dress,条纹连衣裙\nstriped_gloves,条纹手套\nstriped_hoodie,条纹连帽衫\nstriped_kimono,条纹和服\nstriped_legwear,条纹裤袜\nstriped_neckwear,条纹领子\nstriped_pants,条纹裤\nstriped_ribbon,条纹缎带\nstriped_scarf,条纹围巾\nstriped_shirt,条纹衬衫\nstriped_shorts,条纹短裤\nstriped_skirt,条纹裙\nstriped_sleeves,条纹袖子\nstriped_sweater,条纹毛衣\nstriped_swimsuit,条纹泳衣\nstriped_tail,条纹尾巴\nstripper_pole,钢管舞用的钢管\nstubble,胡茬\nstuck,壁尻\nstud_earrings,耳钉\nstudded_belt,镶钉皮带\nstuffed_animal,毛绒玩具\nstuffed_bunny,兔子玩偶\nstuffed_toy,填料布偶玩具\nstyle_parody,画风模仿\nstylus,数绘笔\nsubmachine_gun,冲锋枪\nsubmerged,被淹没的\nsubtitled,带字幕的\nsuccubus,魅魔\nsuction_cups,触手吸盘\nsugar_cube,方糖\nsuggestive_fluid,暗示性的白色液体\nsuit_jacket,西装外套\nsuitcase,手提箱\nsukusuku_hakutaku,白泽球\nsummer,夏天\nsummer_festival,夏祭\nsun,太阳\nsun_hat,太阳帽\nsunbeam,阳光\nsunburst,日出时突现的光照\nsundae,圣代\nsundress,太阳裙|背心裙\nsunflower,向日葵\nsunflower_hair_ornament,向日葵发饰\nsunglasses,墨镜|太阳镜\nsunlight,阳光\nsunrise,日出\nsunscreen,防晒霜\nsuper_crown,库巴大王梗\nsuper_robot,超级机器人\nsuper_saiyan,超级赛亚人\nsuper_soaker,超级水枪\nsuperhero,超级英雄\nsuppressor,消音器\nsurcoat,苏尔外套\nsurfboard,冲浪板\nsurgical_mask,医用口罩\nsurprise_kiss,惊喜之吻|意外之吻\nsurprised,惊讶\nsurreal,怪诞的|超现实主义\nsurvey_corps_(emblem),调查兵团徽章\nsushi,寿司\nsuspended_congress,火车便当式体位\nsuspender_shorts,吊带短裤\nsuspender_skirt,吊带裙|挂肩宽阔外长裤\nsuspenders,背带\nsuspension,悬吊绑缚\nswastika,万字符\nsweat,汗水\nsweatband,吸汗带\nsweatdrop,汗珠\nsweater,毛衣\nsweater_around_waist,束在腰上的毛衣\nsweater_dress,毛衣连衣裙\nsweater_vest,毛衣背心\nsweating_profusely,大汗淋漓\nsweatshirt,长袖运动卫衣\nsweet_potato,甘薯\nsweets,糖果\nswept_bangs,扫把状刘海\nswim_briefs,泳裤\nswim_cap,泳帽\nswim_trunks,泳裤\nswimming,游泳\nswimsuit_aside,把泳衣的裆部挪到一边\nswimsuit_of_perpetual_summer,常夏的泳衣(fgo学妹灵衣)\nswimsuit_pull,扯下泳衣\nswimsuit_under_clothes,里面穿着泳衣\nswimwear,泳衣\nswing,摆动\nswirl_lollipop,漩涡棒棒糖\nsword,剑|刀\nsword_of_hisou,绯想之剑\nsword_over_shoulder,靠在肩上的剑\nsymbol_in_eye,眼睛里有符号\nsymbol-shaped_pupils,符号形瞳孔\nsymmetrical_docking,胸部贴着胸部\nsymmetry,左右对称\nsyringe,注射器\ntabard,搭肩衫\ntabi,足袋\ntable,桌子\ntablecloth,台布\ntablet_pc,平板电脑\ntachi-e,立绘\ntail_bell,尾巴系着铃铛\ntail_between_legs,尾巴蜷到两腿之间\ntail_bow,尾巴系着蝴蝶结\ntail_censor,尾巴遮住三点|用尾巴打码\ntail_grab,抓着尾巴\ntail_hug,抱着尾巴\ntail_ribbon,尾巴系着缎带\ntail_wagging,摇尾巴\ntailcoat,燕尾服\ntake_your_pick,选哪个好呢\ntaking_picture,拍照|自拍\ntakoyaki,章鱼烧\ntalisman,画符\ntalking,有台词的\ntalking_on_phone,打电话\ntally,计数|画正字\ntalons,鸟爪\ntam_o'_shanter,苏格兰平顶帽\ntambourine,手鼓\ntan,小麦色(皮肤)\ntan_background,棕褐色背景\ntanabata,七夕\ntangzhuang,唐装\ntank,坦克\ntank_top,无袖紧身背心\ntankini,坦基尼\ntantou,短刀\ntanuki,狸\ntanzaku,长条诗笺\ntape,胶布\ntape_gag,嘴里贴着胶布并被绑起来\ntapir_tail,貘尾\ntareme,无辜的眼神|眼神柔弱\ntarot,塔罗牌\ntassel,流苏\ntasuki,襷\ntatami,榻榻米\ntate_eboshi,乌纱\ntaut_clothes,绷紧的衣服\ntaut_dress,绷紧的连衣裙\ntaut_shirt,绷紧的衬衫\ntea,茶\ntea_set,茶具\nteacher,教师\nteam_9,⑨之组\nteam_rocket,火箭队\nteamwork,团队合作|多名女性服侍\nteapot,茶壶\nteardrop,泪珠\ntearing_clothes,撕破衣服\ntearing_up,要哭的表情\nteasing,戏弄\nteddy_bear,泰迪熊\nteenage,青少年|青少年化\nteeth,牙齿\ntegaki,来自tegaki博客\ntelekinesis,念力\ntelephone_pole,弱电柱|通信电塔\ntelescope,望远镜\ntelevision,电视\ntelstar,泰事达牌足球\ntempura,天妇罗\ntengu,天狗\ntengu_mask,天狗面具\ntengu-geta,天狗木屐\ntennis_ball,网球\ntennis_racket,网球拍\ntennis_uniform,网球衫\ntent,帐篷\ntentacle_hair,触手头发\ntentacle_sex,触手奸\ntentacles,触手\ntentacles_under_clothes,触手伸进衣服里\nteruterubouzu,晴天娃娃\ntest_plugsuit,EVA驾驶服试作款\ntest_tube,试管\ntesticles,睾丸\ntext_focus,文字元素\ntext_only_page,纯文字的图\nthai_text,泰文\nthank_you,感谢绘\nthe_pose,趴在地上并翘起脚\ntheft,盗窃\nthemed_object,突出主题\nthermometer,体温计\nthermos,魔法瓶\nthey_had_lots_of_sex_afterwards,之后干了个爽\nthick_eyebrows,浓眉\nthick_thighs,肉腿\nthigh_boots,高帮靴\nthigh_grab,抓着大腿\nthigh_holster,腿上系着带子或工具包或枪套\nthigh_pouch,腿上绑着工具包\nthigh_ribbon,大腿系着缎带\nthigh_sex,素股|腿交\nthigh_strap,大腿缠着带子\nthighband_pantyhose,有腿环的裤袜\nthighhighs_pull,拉着长袜|拉着过膝袜|拉着裤袜\nthighhighs_under_boots,长袜、过膝袜等外面再穿着靴子\nthighlet,大腿\nthinking,思考\nthird_eye,第三只眼\nthong_bikini,丁字式比基尼\nthong_leotard,丁字式连身衣\nthorns,荆棘\nthought_bubble,体现内心想法的会话气泡\nthread,线(物体)\nthree-dimensional_maneuver_gear,立体机动装置\nthreesome,3P\nthrone,宝座\nthrough_clothes,隔着衣物爱抚\nthrough_wall,壁尻\nthrusters,推进器\nthumb_ring,拇指指环\nthumbs_up,竖大拇指\ntickling,挠痒痒\ntie_clip,领带夹\ntied_hair,扎好的头发\ntied_shirt,把衣服(衣角和下摆)打结\ntied_up,捆绑\ntiered_tray,分层托盘架\ntiger,老虎\ntiger_ears,虎耳\ntiger_print,虎纹\ntiger_tail,虎尾\ntight,衣物紧紧的\ntight_pants,紧身裤\ntiles,瓷砖\ntilted_headwear,歪着的头饰\ntime_paradox,不在同时间线的角色\ntimestamp,时间戳\ntinted_eyewear,有色眼镜\ntiptoes,踮起脚尖\ntire,轮胎\ntissue,纸巾|手帕\ntissue_box,纸巾盒\ntitle,标题\ntitle_parody,模仿标题风格\ntoast,烤吐司\ntoast_in_mouth,叼着面包\ntoe_scrunch,蜷着脚趾\ntoeless_boots,露趾靴\ntoeless_legwear,露趾裤袜\ntoenail_polish,指甲油\ntoenails,脚趾甲\ntoe-point,趾尖|脚尖\ntoilet,厕所|坐便器\ntoilet_paper,厕纸\ntoilet_use,上厕所\ntokin_hat,头襟|兜巾\ntokisadame_school_uniform,时定高校校服\ntokiwadai_school_uniform,常盘台中学校服\ntokkuri,清酒瓶\ntomato,番茄\ntomboy,假小子\ntombstone,墓碑\ntomoe_(symbol),巴纹\ntomoeda_elementary_school_uniform,友枝小学校服\ntoned,健壮的\ntoned_male,健美男\ntonfa,东方棍\ntongue_out,吐舌头\ntongue_piercing,打舌钉\ntoo_many,太多了\ntools,工具\ntooth,牙\ntoothbrush,牙刷\ntop_hat,礼帽\ntopless,赤裸上身\ntorch,火炬\ntorii,鸟居\ntorn_bodysuit,破损的紧身衣\ntorn_gloves,破损的手套\ntorn_jeans,破损的牛仔裤\ntorn_legwear,破损的裤袜\ntorn_leotard,破损的连身衣\ntorn_panties,破损的内裤\ntorn_pants,破损的裤子\ntorn_scarf,破损的围巾\ntorn_shirt,破损的衬衫\ntorn_shorts,破损的短裤\ntorn_sleeves,破损的袖子\ntorn_swimsuit,破损的泳衣\ntorogao,淫荡的表情\ntorpedo,鱼雷\ntorso_grab,抓着躯干\ntorture,拷问\ntowel,毛巾\ntowel_around_neck,披着毛巾的脖子\ntower,塔\ntown,小镇\ntoy,玩具\ntrack_jacket,运动夹克\ntrack_pants,运动裤\ntrack_suit,运动服\ntrading_card,集换卡片\ntraditional_chinese_text,繁体字\ntraditional_clothes,传统服装|民族服装\ntraffic_cone,路障\ntraffic_light,信号灯\ntrain,列车|电车\ntrain_interior,列车内部|电车内部\ntrain_station,车站\ntraining_bra,运动内衣\ntraining_corps_(emblem),训练兵团徽章\ntrait_connection,角色特征有关联\ntransformation,变形|变型\ntransparent,透明的\ntransparent_background,透明背景\ntransparent_umbrella,透明雨伞\ntrash_can,垃圾桶\ntray,托盘\ntreasure_chest,宝箱\ntreble_clef,高音符号\ntree,树\ntree_branch,树枝\ntree_shade,树荫\ntree_stump,树桩\ntrembling,颤抖\ntrench_coat,长摆风衣\ntress_ribbon,绺发发带\ntri_tails,有三股辫子\ntrial_captain,道馆馆主\ntriangle,三角形\ntriangle_mouth,三角嘴\ntriangular_headpiece,三角头巾\ntribal,部落\ntrick_or_treat,不给糖就捣蛋\ntrick_or_treatment,紫绿相间的胶衣比基尼\ntrident,三叉戟\ntriforce,三角神力\ntrigger_discipline,手指没放在扳机上\ntrigram,八卦\ntripping,被绊倒\ntroll_face,嚣张脸\ntrolling,恶搞行为\ntropical_drink,热带饮料|热带风情鸡尾酒\ntrumpet,小洋号\ntruth,真相吐槽\ntsab_ground_military_uniform,时空管理局军服\nt-shirt,T恤\ntsundere,傲娇\ntube,管子\ntubetop,直筒式抹胸\ntulip,郁金香\ntunic,束腰外衣\nturban,穆斯林头巾\nturn_pale,脸色苍白\nturnaround,前后身对比图\nturret,舰炮\nturtle,龟\nturtleneck,高领服饰\nturtleneck_sweater,高领毛衣\ntusks,象牙\ntuxedo,男式晚间小礼服\ntwilight,黄昏\ntwin_drills,双钻头发型\ntwincest,双胞胎调情|双胞胎乱伦\ntwins,双胞胎\ntwisted_torso,躯干夸张地扭曲\ntwitching,抽搐\ntwitter_username,推特用户名\ntwo_side_up,小型双股辫\ntwo_tails,有两条尾巴\ntwo-footed_footjob,用双脚腿交\ntwo-handed,用双手\ntwo-handed_handjob,用双手手交\ntwo-sided_fabric,双层样式的服饰画法\ntwo-tone_background,双色调背景\ntwo-tone_hair,双色头发\ntwo-tone_hairband,双色发带\ntwo-tone_skin,双色皮肤\ntying,打结(动作)\ntying_hair,扎头发\ntypo,印刷错误\nu.a._school_uniform,雄英高中校服\nuchikake,白无垢|日式嫁衣\nuchiwa,团扇\nufo,不明飞行物\nugly_man,丑男\nultra_beast,超级怪兽\nunaligned_breasts,左右乳房动态不一\nunbuttoned,解开纽扣后\nunbuttoned_shirt,解开纽扣的衬衫\nunconscious,失神\nunder_covers,盖着被子的\nunder_kotatsu,钻进被炉的\nunder_table,在桌子下面\nunderboob,下乳|南半球\nunderboob_cutout,衣服有下半乳开口\nunderbust,勒着下胸围的衣服\nundercut,帽盔式发型\nunder-rim_eyewear,无上框眼镜\nundershirt,汗衫\nundersized_clothes,尺寸过小的衣服\nunderwater,水下\nunderwear_only,只穿着内衣\nundone_necktie,解开领带\nuneven_eyes,大小眼\nuneven_twintails,两股辫子大小不一\nunicorn,独角兽\nunion_jack,米字旗\nunitard,弹力紧身衣\nunmoving_pattern,连续重复的花纹\nunsheathing,拔出鞘的\nuntied,解开的衣物|没穿好的衣物\nuntied_bikini,解开的比基尼\nuntucked_shirt,解开的衬衫\nuntying,解开的\nunzipped,拉开拉链的\nunzipping,拉开拉链(动作)\nupdo,头发往上蜷的发型\nupper_body,上半身\nupper_teeth,露出上排牙齿\nupright_straddle,对坐体位\nupshirt,从衬衫下方瞥\nupshorts,从裙底瞥\nupside-down,倒挂的\nupskirt,从人的下方往上瞥\nuranohoshi_school_uniform,浦之星女学院校服\nurethra,尿道\nurethral_insertion,尿道插入\nused_condom,用过的避孕套\nused_tissue,用过的纸巾\nushanka,俄罗斯冬帽\nuterus,子宫\nutility_belt,战术皮带\nuvula,小舌头|口盖垂|悬雍垂\nuwabaki,室内鞋\nv,比V|剪刀手|胜利手势\nv_arms,拘谨的手势\nv_over_eye,在眼边比剪刀手\nvacuum_cleaner,吸尘器\nvaginal,阴道\nvaginal_object_insertion,阴道异物插入\nvalkyrie,女武神\nvambraces,下臂护甲\nvanishing_point,远景透视画法\nvaria_suit,强化服\nvariable_fighter,可变形战机|超时空要塞机体\nvariations,(变装、变化、变色、成长)对比图\nvase,花瓶\nvastaya,瓦斯塔亚人\nvaulting_horse,跳马(器材)\nvegetable,蔬菜\nvehicle_focus,载具的特写\nveil,面纱\nveins,静脉|血管凸起\nveiny_penis,静脉凸起的阴茎\nvending_machine,自动售货机\nvenus_symbol,♀\nveranda,外廊|缘侧\nvertical_stripes,竖条纹\nvertical-striped_bikini,竖条纹比基尼\nvertical-striped_dress,竖条纹连衣裙\nvertical-striped_legwear,竖条纹裤袜\nvertical-striped_panties,竖条纹内裤\nvertical-striped_shirt,竖条纹衬衫\nvertical-striped_skirt,竖条纹裙子\nvery_dark_skin,黑皮\nvery_short_hair,很短的头发\nvest,背心\nvial,试管\nvibrator_under_clothes,塞着跳蛋且穿着衣服\nvibrator_under_panties,塞着跳蛋且穿着内裤\nvideo_game,电子游戏\nviewfinder,相机取景框\nvines,藤曼\nviolin,小提琴\nvirgin_killer_outfit,处男杀手服\nvirgin_killer_sweater,处男杀手毛衣\nvirtual_youtuber,虚拟Youtuber\nvisible_air,被画出来的空气\nvisor,面罩|遮阳帽舌|遮阳板\nvisor_cap,遮阳帽\nvisual_novel,视觉小说\nv-neck,v字领\nvocaloid_append,V家歌手的头戴设备\nvoile,薄纱|巴里纱\nvolleyball,排球\nvolleyball_uniform,排球服\nvore,丸吞\nvoyakiloid,弱音(歌手)\nv-shaped_eyebrows,眉毛皱成V形(表高傲或愤怒)\nw,手指比W\nw_arms,双臂摆出W\nwa_lolita,和风萝莉\nwa_maid,和风女仆\nwading,涉水\nwading_pool,充气泳池\nwagashi,日式点心\nwaist_apron,女服务员围裙\nwaist_bow,系在前腰的蝴蝶结\nwaist_cape,穿在腰部的小披风\nwaistcoat,马甲\nwaiter,服务员\nwaking_up,起床\nwakizashi,日本短剑|介错刀\nwalk-in,进错房间|意外进来看到了不该看的\nwalking,走路\nwalking_on_liquid,在液体上行走\nwall,墙\nwall_of_text,文字背景\nwall_slam,壁咚\nwallet,钱包\nwar,战争\nwardrobe_error,穿衣方式错了\nwardrobe_malfunction,衣服出了意外(如崩开)\nwariza,鸭子坐\nwarship,军舰\nwashing,洗涤\nwatch,手表\nwater,水\nwater_bottle,水瓶\nwater_drop,水滴\nwater_gun,水枪\nwatercolor_pencil_(medium),水彩笔作画\nwatercraft,船艇\nwaterfall,瀑布\nwatering_can,水壶\nwatermark,水印\nwatermelon,西瓜\nwatermelon_bar,西瓜棒\nwatson_cross,双腿交叉站姿\nwaves,波浪\nwaving_arms,挥舞着手臂\nwavy_mouth,薯片嘴型\nweapon,武器|兵器\nweapon_on_back,背上的武器\nweapon_over_shoulder,肩上的武器\nweb_address,网址\nwedding,结婚|婚礼\nwedding_band,左手无名指\nwedding_ring,结婚戒指\nwedgie,嵌入(拉裆部衣物所致)\nweighing_scale,秤\nweight_conscious,人物在意体重\nwerewolf,狼人\nwet_clothes,湿衣服\nwet_hair,湿头发\nwet_panties,湿内裤\nwet_shirt,湿衬衫\nwet_swimsuit,湿泳衣\nwetsuit,潜水服\nwhale,鲸鱼\nwhat_if,另一条世界线\nwheel,车轮\nwheelbarrow,独轮小推车\nwheelchair,轮椅\nwhen_you_see_it,把梗元素藏在图里\nwhip,鞭子\nwhip_marks,鞭痕\nwhipped_cream,生奶油\nwhisk,搅拌\nwhisker_markings,脸颊有胡须状痕迹(如狐妖脸上)\nwhiskers,动物胡须|络腮胡\nwhispering,讲悄悄话\nwhistle,口哨\nwhistle_around_neck,脖子上挂着口哨\nwhite_apron,白色围裙\nwhite_background,白色背景\nwhite_belt,白色腰带\nwhite_bikini,白色比基尼\nwhite_bloomers,白色灯笼裤\nwhite_blouse,白色上衣\nwhite_bodysuit,白色紧身衣\nwhite_border,白色边框\nwhite_bow,白色蝴蝶结\nwhite_bra,白色胸罩\nwhite_camisole,白色女式背心\nwhite_cape,白色斗篷\nwhite_capelet,白色披风\nwhite_cardigan,白色开襟衫\nwhite_cat,白猫\nwhite_choker,白色项圈\nwhite_coat,白色外套\nwhite_collar,白色领子\nwhite_day,白色情人节\nwhite_dress,白色连衣裙\nwhite_flower,白色的花\nwhite_footwear,白色鞋类\nwhite_gloves,白手套\nwhite_hairband,白色发带\nwhite_headband,白色头带\nwhite_headwear,白色头饰\nwhite_hoodie,白色连帽衫\nwhite_jacket,白色夹克\nwhite_kimono,白色和服\nwhite_legwear,白丝袜\nwhite_leotard,白色连身衣\nwhite_nails,白色指甲\nwhite_neckwear,白色领子\nwhite_outline,白色轮廓\nwhite_pants,白色裤子\nwhite_pupils,白色瞳孔\nwhite_ribbon,白色丝带\nwhite_rose,白玫瑰\nwhite_sailor_collar,白色水手领\nwhite_scarf,白色围巾\nwhite_scrunchie,白色发束\nwhite_serafuku,白色水手服\nwhite_shirt,白衬衫\nwhite_shorts,白色短裤\nwhite_skin,白色的皮肤\nwhite_skirt,白色短裙\nwhite_sleeves,白色袖子\nwhite_suit,白色西装\nwhite_sweater,白色毛衣\nwhite_swimsuit,白色泳衣\nwhite_tank_top,白色无袖紧身背心\nwhite_theme,白色主题\nwhite_tiger,白虎(动物)\nwhite_towel,白色毛巾\nwhite_vest,白色背心\nwhite_wings,白色翅膀\nwhite-framed_eyewear,白框眼镜\nwicked_dragon_witch_ver._shinjuku_1999,邪龙之魔女ver新宿1999\nwide_face,宽脸化\nwide_ponytail,宽马尾\nwide_shot,广角镜头\nwide_sleeves,宽大的袖子\nwide_spread_legs,丰盈的大腿\nwide-eyed,睁大眼睛\nwife_and_wife,百合夫妇\nwig,假发\nwind,风\nwind_chime,风铃\nwind_lift,起风效果|上升气流\nwinding_key,发条钥匙\nwindmill,风车\nwindow,窗\nwindow_shade,透过窗户照进来的光\nwindowboxed,套着画框(背景)\nwindsock,风向带|鲤鱼旗\nwine_bottle,酒瓶\nwine_glass,红酒杯\nwing_collar,燕子领\nwinged_footwear,带翅膀的鞋子\nwinged_helmet,带翅膀的头盔\nwings,翅膀\nwinter,冬季\nwinter_clothes,冬装\nwiping_tears,擦眼泪\nwire,电线|数据线\nwisteria,紫藤\nwitch,魔女\nwitch_(madoka_magica),魔女(魔法少女小圆)\nwitch_hat,女巫帽\nwizard_hat,法师帽\nwolf,狼\nwolf_ears,狼耳朵\nwolf_girl,狼女孩\nwolf_tail,狼尾巴\nwood,木材\nwooden_bucket,木桶\nwooden_floor,木地板\nwooden_sword,木剑\nwooden_wall,木墙\nworld_war_ii,第二次世界大战\nwreath,花环\nwrench,扳手\nwrestling,摔角(运动)\nwrestling_outfit,摔角服\nwrestling_ring,摔角场\nwringing_clothes,拧干衣服\nwrist_grab,抓着手腕\nwrist_ribbon,腕带\nwrist_scrunchie,束腕\nwrist_wrap,护腕(布类)\nwristwatch,手表\nwriting,写作\nwrong_feet,脚部作画错误\nx_hair_ornament,X形发饰\nx-ray,透视\nyagasuri,箭羽纹\nyamakasa,山形花车\nyandere,病娇\nyaoi,BL|腐|腐向\nyarn,毛线\nyarn_ball,毛线球\nyasogami_school_uniform,八十神高中校服\nyawning,打哈欠\nyear_of_the_dog,狗年\nyear_of_the_pig,猪年\nyear_of_the_rat,鼠年\nyear_of_the_rooster,鸡年\nyellow_apron,黄色围裙\nyellow_background,黄色背景\nyellow_bikini,黄色比基尼\nyellow_bodysuit,黄色紧身衣\nyellow_bow,黄色的蝴蝶结\nyellow_bra,黄色胸罩\nyellow_choker,黄色项圈\nyellow_dress,黄色连衣裙\nyellow_flower,黄色的花\nyellow_footwear,黄色鞋类\nyellow_gloves,黄色手套\nyellow_hairband,黄色发带\nyellow_headwear,黄色头饰\nyellow_jacket,黄色夹克\nyellow_kimono,黄色和服\nyellow_legwear,黄色裤袜\nyellow_leotard,黄色连身衣\nyellow_nails,黄色指甲\nyellow_neckwear,黄色领子\nyellow_panties,黄色内裤\nyellow_ribbon,黄丝带\nyellow_rose,黄玫瑰\nyellow_scarf,黄色围巾\nyellow_sclera,黄色巩膜\nyellow_scrunchie,黄色发束\nyellow_shirt,黄色衬衫\nyellow_shorts,黄色短裤\nyellow_skin,黄色皮肤\nyellow_skirt,黄色裙子\nyellow_sweater,黄色毛衣\nyellow_theme,黄色主题\nyellow_vest,黄色背心\nyellow_wings,黄色的翅膀\nyellow-framed_eyewear,黄框眼镜\nyes,对\nyes-no_pillow,Yes/No枕头\nyin_yang,太极图\nyordle,约德尔人\nyou_gonna_get_raped,要被强奸的flag\nyoukai,妖怪\nyounger,幼儿化\nyou're_doing_it_wrong,使用方法错误\nyugake,弽\nyunomi,茶碗\nzabuton,褥垫\nzero_suit,Zero装束\nzipper,拉链\nzipper_pull_tab,拉链的拉片\nzombie,僵尸\nzombie_pose,僵尸姿势\nzouri,日式草鞋\nz-ring,Z手环\nanimalisation,动物化\nfoodification,食物化\nfurrification,多毛化\nanthropomorphism,拟人化\nslimification,史莱姆化\nvehicalization,载具化\nzombification,僵尸化\nadapted_outfit,原设服装改编\nalternative_costume,角色换装\nalternate_outfit,角色换装\nalternative_hat,与原设不同头饰变化\nalternate_hat,与原设不同头饰变化\nalternative_headwear,与原设不同头饰变化\nalternative_weapon,与原设不同武器变化\nheadwear_switch,头饰互换\nhat_switch,头饰互换\nno_glasses,去掉了(原设有的)眼镜\nno_bandana,去掉了(原设有的)头饰\nno_helmet,去掉了(原设有的)头饰\nhatless,去掉了(原设有的)头饰\nhat-less,去掉了(原设有的)头饰\nexchanging_clothes,服饰互换\ncostume_swap,服饰互换\noutfit_switch,服饰互换\nmodern_clothing,现代改编\ncostume_combination,服装组合\nalternative_wings,与原设不同翅膀\nno_fire,无火化\nno_horn,无角化\nno_tail,无尾化\nno_animal_ears,去掉了(原设有的)兽耳\nno_mask,去掉了(原设有的)面具\nalternative_hair_color,与原设不同发色变化\nalternate_haircolor,与原设不同发色变化\nalternative_hairstyle,与原设不同发型变化\nalternate_hair_style,与原设不同发型变化\nalternative_hair_style,与原设不同发型变化\nhairdown,披下来的头发\nalternative_hair_length,与原设不同头发长度变化\nalternative_eye_color,与原设不同瞳色\nunusually_open_eyes,(与原设不同)睁眼\npersonality_swap,人格替换\nlight_persona,美化\nalternate_colors,异色\nalternative_color,异色\nalternate_element,与原设不同元素\nalternative_element,与原设不同元素\npalette_swap,色调互换\nage_comparison,年龄对比\naged_down,年龄减少\nde-aged,年龄减少\naged_up,年龄增加\ncrossgender,性转\ngenderbend,性转\nsex_change,性转\nrule_63,性转\nalternate_universe,异世界\nscenary,风景\nscifi,科幻\nsci-fi,科幻\nfuturistic,科幻\nsci_fi,科幻\ntransparent_gif,透明背景\ntransparent_png,透明背景\nsea,大海\nmagical_circle,魔法阵\nmagic_circles,魔法阵\nmagical_circles,魔法阵\nvalentines,情人节\nvalentine's_day,情人节\nvalentines_day,情人节\nxmas,圣诞节\nwoods,森林/树\noutside,户外\noutdoor,户外\nroof,屋顶\nfeather,场景飘羽毛\ncoffee_shop,咖啡厅\nstarbucks,星巴克\nizakaya,居酒屋\nclass_room,教室\nbeautiful_detailed_water,漂亮的水\nband-aid,创可贴\nbandaids,创可贴\nband_aids,创可贴\nwalking_stick,手杖\ncuff,手枷\nhandcuff,警用手铐\nshackle,宽手铐\nmanacles,宽手铐\ntattoos,纹身\npareo,莎笼/沙滩浴巾\nhands_and_knees,四肢趴地\nall-fours,四肢趴地\non_all_fours,四肢趴地\nbent-over,翘臀姿势\nbending_over,翘臀姿势\nbend_over,翘臀姿势\ncrossed_legs_(sitting),二郎腿\ncrossed_legs_(standing),二郎腿\ncrossed_legs_(lying),二郎腿\nbattle_stance,战斗姿态\nhugging_own_legs,抱腿\nknee_hug,抱腿\nhugging_legs,抱腿\nhugging_knees,抱腿\nagura,盘腿\non_knees,下跪\nraised_leg,抬一只脚\nleg_raise,抬一只脚\nleg_raised,抬一只脚\nlying_down,躺着\nlaying_down,躺着\nlaying,躺着\nlying_on_stomach,趴着\nprone,趴着\non_belly,趴着\non_front,趴着\nbridal_carry,公主抱\nsitting_on_knees,正坐\nsit,坐着\nsitting_down,坐着\nopen_legs,张腿\nspread_leg,张腿\nsquat,蹲下\ncrouched,蹲下\ncrouch,蹲下\ncrouching,蹲下\nass-up_head-down,趴着翘臀\nface_down_ass_up,趴着翘臀\nw_sitting,割坐\nw-legs,割坐\nw_legs,割坐\nhumpbacked,驼背\nlying_on_back,仰躺\nsupine,仰躺\nlying_on_side,侧卧\nrecline,斜倒斜躺姿势\nsitting_in_lap,坐在大腿上\nkneeling_on_one_leg,单膝跪\nbutterfly_pose,蝴蝶坐\nfigure_four_sitting,二郎腿\nlotus_position,结跏趺坐\nsitting_on,坐在人身上\nthigh_straddling,大腿跨骑\nthigh_straddle,大腿跨骑\non_one_foot,单腿站立\nstanding_on_one_foot,单腿站立\non_one_leg,单腿站立\nbalance,(保持)平衡的姿势\ncrawling,爬行\njump,跳跃\nrun,奔跑\nwallwalking,走在墙顶上\nprostration,失意体前屈/Orz\norz,失意体前屈/Orz\nchest_stand,用胸支撑身体\ncowering,抱头\ncrucifixion,磔\nfaceplant,脸贴地面\nbattoujutsu_stance,拔刀起手式\nfull_scorpion,头扑倒在地\nstretching,伸懒腰\nsuperhero_landing,三点着地\nthree-point_landing,三点着地\nstanding_on_hands,用手倒立\nheadstand,用头倒立\nyoga,瑜伽\nscorpion_pose,蝎子姿势\nslouching,伛\none_leg_raised,抬起腿\nknees-on-chest,膝盖顶到胸部\noutstretched_leg,腿部伸展\nsplits,分开\npigeon_pose,鸽子姿势\nboobs,胸部\ntits,胸部\nbreast,胸部\npettanko,贫乳 (A)\nflat_chested,贫乳 (A)\nlarge_boobs,大胸 (D)\nlarge_tits,大胸 (D)\nlarge_breast,大胸 (D)\nbig_breasts,大胸 (D)\nhuge_tits,巨乳 (E)\nhuge_boobs,巨乳 (E)\ngigantic_breast,魔乳 (F)\nbandage_bra,缠胸布\nbandagebra,缠胸布\nbroach,胸针\nchest_gem,胸前有宝石\nstrap_cleavage,乳房之间的带子\npaisura,乳房之间的带子\nheadphones_on_breasts,耳机压胸\nunder_boob,南半球\nunderbreast,南半球\nbandaid_on_nipples,乳头贴着创可贴\nbandaids_on_nipple,乳头贴着创可贴\nbandaid_on_nipple,乳头贴着创可贴\nbelt_bra,皮带束胸\nuntied_bra,(前面)解开的胸罩\nunhooked_bra,(前面)解开的胸罩\nunfastened_bra,(前面)解开的胸罩\nbra_down,拉下的胸罩\nbra_off,摘下的胸罩\nbra_padding,胸垫\nbreast_pads,胸垫\nfake_breasts,胸垫\nbra_stuffing,胸垫\nbreast_pad,胸垫\nbreast_stuffing,胸垫\nchestplate,胸甲\nbreast_plate,胸甲\nchest_plate,胸甲\nbreastless_bra,高露出度胸罩\nnippleless_bra,高露出度胸罩\ntube_top,直筒式抹胸\nnipple,乳头\npuffy_nipple,大乳头\nareolae_slip,乳晕微露\nbreast_to_breast,胸部贴着胸部\nbreasts_grab,揉胸\ngrabbing_breasts,揉胸\nboob_grab,揉胸\nholding_breasts,抱着胸部\nhead_in_breasts,头埋在胸里/洗面奶\nbreasts_squeeze,从两侧挤胸\nbreasts_against_glass,胸压玻璃\nheadboob,压在头上的乳房\ntapioca_challenge,不用手喝珍珠奶茶挑战\nbreast_cover,遮着乳房\nbreast_covering,遮着乳房\nhandbra,遮着乳房\nflat_grab,抓着贫乳\nhand_up_shirt,手伸进衬衫下面\nhand_in_shirt,手伸进衬衫下面\nnipple_pinch,玩弄乳头\nflat_envy,平胸歧视\nbreast_reduction,缩胸\nbust_measuring,罩杯测量\nbreast_measuring,罩杯测量\nflying_button,飞出的纽扣\nconvenient_breasts,自然的胸部\ninconvenient_breasts,不自然的胸部\noversized_breast_cup,过大的罩杯\nweighing_breasts,测量乳房重量\nareolas,乳晕\nareola,乳晕\nglands_of_montgomery,蒙哥马利腺体\nbig_areolae,大乳晕\nlarge_areola,大乳晕\nbig_areola,大乳晕\nback_boob,从背后可看到的胸部\nperky_nipples,激凸的乳头/隐约可见的乳头\nerect_nipple,激凸的乳头/隐约可见的乳头\nerect_nipples,激凸的乳头/隐约可见的乳头\nerect_nipples_under_clothes,激凸的乳头/隐约可见的乳头\nsunken_nipples,内陷乳头\nlong_nipples,长乳头\nnipslip,乳头走光\nnippleslip,乳头走光\nnip_slip,乳头走光\nnippleless,没画出乳头\nnipple_hair,乳头毛\nside_boobs,侧乳\nside_boob,侧乳\nsideboobs,侧乳\nboob_slip,胸部走光\nbreasts_out,胸部露出\nbreasts_out_of_clothes,胸部露出\nbreast_outside,露出一只乳房\nasymmetrical_breasts,不对称的胸部\nlopsided_breasts,不对称的胸部\nfloating_breasts,漂浮的乳房\nhanging_boob,(俯身)双乳下垂\nveiny_breasts,看见静脉的乳房\npointy_breasts,尖乳房\nvery_perky_breasts,尖乳房\ntorpedo_breasts,尖乳房\nnursing_bra,哺乳用文胸\nshelf_bra,无顶文胸/露出乳头的胸罩\nbreastless_clothing,露胸的衣服\nbreast_curtain,乳帘\nbreast_veil,乳帘\nchest_binder,平胸衬衫\ncinderella_bust,Feast 灰姑娘系列胸罩\ntit_window,露出的乳沟\ncleavage_window,露出的乳沟\nheart_cleavage_cutout,露出的乳沟\nboob_window,露出的乳沟\nnipple_cutout,衣服破损露出乳头\nnippleless_clothing,能露出乳头的衣物\npanties_on_breasts,在乳房上穿内裤\ntaut_blouse,绷紧的衬衫\nbreast_pillow,乳房枕头\nface_to_breasts,脸贴乳房\nface_to_pecs,脸贴胸肌\nbreast_biting,咬胸\nboob_chomp,咬胸\nbreastfeeding,哺乳\nbreast_feed,哺乳\nsuckle,哺乳\nnipple_biting,咬乳头\nnipple_bite,咬乳头\nlicking_nipple,舔乳头\nlicking_nipples,舔乳头\nbreast_pull,拉胸\nbreast_punch,锤胸\nbreast_slap,拍胸\nhand_in_bra,手在胸罩里\nnipple_flick,拨动乳头\nnipple_press,按乳头\nnipple_push,压乳头\nnipple_rub,揉搓乳头\nnipple-to-nipple,乳头贴乳头\ncard_between_breasts,卡片在乳沟里\narm_between_breasts,胳膊在乳沟里\nperson_between_breasts,乳房夹人\ntied_breast,绑起来的乳房\nbreast_mousepad,乳房鼠标垫\ncarried_breast_rest,拿着乳房\nbust_cup,乳沟作杯子\nbreast_cup,乳沟作杯子\nbreasts_cup,乳沟作杯子\nalcohol_between_breasts,乳沟作杯子\ncum_between_breasts,射在胸上\nsemen_on_breasts,射在胸上\ncum_on_tits,射在胸上\nfood_on_breasts,胸上有食物\nobject_on_breast,胸上有物体\ntawawa_challenge,tawawa挑战/用胸撑起平放的手机\nobject_on_pectorals,胸肌上有物体\noppai_challenge,欧派挑战\ncensoring,有码\ncensor,有码\nuncensoring,无码\ncensor_bars,黑条打码\nconvenient_censorship,简单巧妙的打码\nbubble_filter,泡泡打码\nhair_on_breasts,头发披在胸上\nhair_over_crotch,头发盖在胯下\nhair_over_one_breast,头发盖在一边胸上\nconvenient_bath_steam,蒸汽/雾气打码\nconvenient_tail,尾巴遮住三点/用尾巴打码\nwing_censor,用翅膀打码\ncensor_wings,用翅膀打码\nintimate_covering,自然的打码\nclothes_in_front,衣服在前面挡着\nmosaic_censor,马赛克\nrough_censoring,马赛克\npixel_censor,马赛克\nnon-intimate_covering,不自然的打码\ncan't_show_this,不能显示这个\noutside_of_play_area,离开了可游玩区域\ntreasure_mark_censor,宝藏标记打码\none_finger_selfie_challenge,单指自拍挑战\nfake_censor,假打码\nunnecessary_censorship,假打码\ncensored_food,打码食品\ncensored_violence,打码暴力行为\neye_censor,眼部打码\npointless_censorship,敷衍的打码\nskyscrapers,摩天大楼\nneon_lights,霓虹灯\nfences,栏杆\nruin,废墟\nshops,商店\nstore,商店\nbuildings,建筑\nwafuku,和服\ntraditional_japanese_clothes,和服\njapanese_clothing,和服\nbody_suit,紧身衣\ncheongsam,旗袍\nqipao,旗袍\nchinese_dress,旗袍\none-piece_dress,连衣裙\ngym_clothes,运动服\npyjamas,睡衣\npajama,睡衣\npyjama,睡衣\nsukumizu,学校泳衣\nschool_swimsuits,学校泳衣\nseifuku,学校制服\nschool_uniforms,学校制服\nschoolgirl,学校制服\nschool_girl,学校制服\nseethrough,透明装\ntransparent_clothing,透明装\nsheer_clothing,透明装\nswimsuits,泳装\nswim_suit,泳装\nbathing_suit,泳装\nmizugi,泳装\nripped_clothing,破烂衣服\ntorn_clothing,破烂衣服\nripped_clothes,破烂衣服\nundergarments,内衣\nuniforms,制服\ngoth,哥特风格\nlolita,洛丽塔风格\nnude_apron,裸体围裙\nhadaka_apron,裸体围裙\nnude_overalls,裸体工作服\nnude_ribbon,裸体丝带\nstripes,横条花纹\npolka_dots,点状花纹\npolka-dot,点状花纹\nfrill,皱边\nruffles,皱边\nfrilly,皱边\nfrilled,皱边\nclothing_down,褪下衣物\nopen_yukata,敞开的和服\nshoulderless_dress,无肩带连衣裙\nsummerdress,太阳裙/背心裙\nsun_dress,太阳裙/背心裙\nsheath_dress,包臀裙\nhalf_apron,腰围裙\npettiskirt,蓬蓬裙\ntutu,芭蕾舞裙\norganza_lace,透明硬纱/蕾丝花边\nmicrobikini,迷你比基尼\nseashell_bra,贝壳比基尼\nseashell_bikini,贝壳比基尼\nshell_bra,贝壳比基尼\nsling_bikini,弹弓泳衣/吊带泳衣/V字泳衣\nslingbikini,弹弓泳衣/吊带泳衣/V字泳衣\nsling_swimsuit,弹弓泳衣/吊带泳衣/V字泳衣\narmoured_dress,战甲裙\nballet_leotard,体操服\ngymnast_leotard,体操服\nopen_back_dress,露背连衣裙\nopen-back_dress,露背连衣裙\nopen_back,露背装\nbackless,露背装\nbiker_suit,骑行套装\nbike_suit,骑行套装\nevening_dress,晚会礼服\ngi,武道服\nharem_clothes,舞娘服\nvarsity_jacket,棒球服\none-piece,一体式泳衣\nsailor_uniform,水手服\nsailor_suit,水手服\nsanta_suit,圣诞老人服装\nsanta_outfit,圣诞老人服装\nstraightjacket,拘束服\nstraight_jacket,拘束服\nwedding_kimono,白无垢/日式嫁衣\ngray_theme,灰色\ncel_shading,卡通渲染\nff_gradient,最终幻想式渐变\ninverted_colors,色彩反转\nrestricted_palette,色块风格\nmonochromatic,单色画\nblack_and_white,纯黑白色/黑白照片化/灰度\ngrayscale,纯黑白色/黑白照片化/灰度\ngreyscale_with_colored_background,黑白角色与有色背景\ncolored_with_greyscale_background,有色角色与黑白背景\npartially_monochrome,部分上色\nmuted_colors,哑光\nneon_palette,霓虹色彩\npale_colors,苍白的颜色\npastel_colors,柔和色彩\nrainbows,彩虹\ncolorized,上色\nspot_colors,黑白画中的少量颜色\nbordered,边框\nwindowbox,边框\nframed,画框\nframe,画框\noutside_of_border,一部分画到了背景框外面\nout_of_border,一部分画到了背景框外面\ncropped_background,一部分画到了背景框外面\nfading_border,褪色边框\nfading_borders,褪色边框\ncamera_frame,相机取景框\nbust_chart,胸围图\nbreast_chart,胸围图\nbreast_comparison,胸围图\nboob_chart,胸围图\ncharacter_chart,人设图\nreference_sheet,设定图\ndiagram,图表\nmove_chart,动作演示图\nrelationship_graph,关系表\nrelationship_chart,关系表\nseating_chart,座次表\ncropped,遭到裁剪\nfake_scrollbar,假的滚动条\neyes_out_of_frame,头部脱框\nglitch,画面噪点\nisometric,等轴图\nletterbox,宽银幕格式\nletter_boxed,宽银幕格式\npillarbox,柱状画布背景\nline-up,一排人\nline_up,一排人\nmosaic_art,马赛克艺术\nphotomosaic,马赛克拼图\nnegative_space,大量留白\nomake,附图\npartially_underwater_shot,部分水下拍摄\nsocial_media_composition,社交媒体整合\nsymmetrical,左右对称\npolar_opposites,两极对称\ntrim_marks,裁剪标记\ncrop_marks,裁剪标记\nzoomlayer,人物立绘缩放(剪影)图层\nin_profile,侧脸\nstraight-on,正脸\ncropped_torso_upper_body,上半身出框\ncropped_shoulders,肩膀出框\ncropped_arms,手臂出框\nselfiemirror,自拍镜\nstaring_at_breasts,瞄着乳房\naverting_eyes,移开视线\naverted_eyes,移开视线\nlooking_over_shoulder,回眸\nturning,回眸\nlooking_aside,看向侧面\nlooking_to_side,看向侧面\nspying,偷窥(强调视角)\nhand_pov,手伸来方向的视角\nside_glance,轻轻向侧面瞥\nback_focus,背景焦点\npov_ass,臀部焦点\nfoot_focus,足部焦点\npov_feet,足部焦点\nfeet_focus,足部焦点\nkemonomimi,动物耳朵\nnekomimi,猫耳\ninumimi,狗耳\ndog_ear,狗耳\nafrican_wild_dog_ears,狗耳\nrat_ears,老鼠耳朵\npointed_ears,尖耳\npointy_ear,尖耳\nelf_ears,尖耳\nelven_ears,尖耳\nlong_ears,尖耳\nheart_earring,心形耳环\nhoop_earring,环状耳环\near_ring,耳环\near_rings,耳环\nearring,耳环\ncrescent_earring,月牙耳环\ntanuki_ears,浣熊耳朵\ncovering_ears,遮住耳朵\nhands_over_ears,遮住耳朵\nrabbit_ears,兔子耳朵\ndeer_ears,鹿耳朵\nreindeer_ears,鹿耳朵\nferret_ears,鼬耳朵\ngoat_ears,山羊耳朵\npanda_ears,熊猫耳朵\npikachu_ears,皮卡丘耳朵\npig_ears,猪耳朵\ncoyote_ears,狼耳朵\nlensflare,镜头光晕\nsparkles,闪耀效果\nsparkling,闪耀效果\njpeg_artifacts,JPEG 压缩失真\njpeg_artefacts,JPEG 压缩失真\njpg_artifacts,JPEG 压缩失真\nblurred,模糊的\ncinematic_lighting,电影光效\nglowing_light,荧光\ngod_rays,自上而下的光\nray_tracing,光线追踪\nreflection_light,反射光\noverexposure,过曝\nbacklit,逆光\nblending,混合\ncaustic_lighting,焦散\nchiaroscuro,明暗对比\nchromatic_aberration_abuse,色差滥用\nfocus_blur,背景虚化\ndithering,抖动\nnoise_(visual),胶片颗粒感/老电影滤镜\ngrainy,胶片颗粒感/老电影滤镜\nlens_flare_abuse,镜头光晕滥用\nanaglyph,互补色\nstereogram,立体画\nscanlines,扫描线\nvignetting,晕影\nmake-up,浓装\nmake_up,浓装\nfood_on_cheek,食物在脸上\nsniffing,闻\nnose_bleed,鼻血\nblood_from_nose,鼻血\nbloody_nose,鼻血\ngritted_teeth,咬牙\ngritting_teeth,咬牙\nsighing,叹气\nsmiling,微笑\n:),微笑\n:},微笑\nfaint_smile,浅笑\nmad,生气的\nanger,生气的\nirritated,苦恼的\ninsane,疯狂的\nyangire,疯狂的\nembarrassing,尴尬的\nembarrassment,尴尬的\nblushing,脸红的\nflush,脸红的\nflushed,脸红的\nsadness,悲伤的\n:(,皱眉/蹙额\nfrowning,皱眉/蹙额\n:{,皱眉/蹙额\nnaughty_smile,下流的表情\ntongues,舌头\ndrool,唾液\nspit,唾液\nfinger_smile,用手指做出笑脸\nlip_licking,舔嘴唇\nouch,疼痛\ncry,哭\nscream,尖叫/大声喊\nfear,害怕的\nafraid,害怕的\nstern,严肃的\ngloomy,消沉(表情)\njealousy,嫉妒的\nflat_gaze,轻蔑的眼神\nshaded,阴沉脸\npale_face,脸色苍白\nemotionless,无口\nneutral_expression,无口\nunexpressive,无口\nfacial_expressions,表情\nsmiley,笑脸\ndoya-gao,得意脸\nfull_blush,整张脸泛红\npanting,喘粗气\nmoan,呻吟\nshocked,惊讶\nshock,惊讶\nsurprise,惊讶\nstartled,惊讶\nlaugh,在笑的\nnaughty,下流的表情\ntroll,嚣张脸\nsaliva_string,唾液拉丝\nflesh_fang,把嘴的一部分画成虎牙状\nbulging_cheeks,鼓着腮帮\ncheek_pinch,捏脸颊\npinching_cheeks,捏脸颊\ncheek_poke,戳脸颊\npoking_cheeks,戳脸颊\ncheek_tug,扯脸颊\nhands_over_eyes,遮住眼睛\nhiding_mouth,挡住嘴巴\nhands_over_mouth,挡住嘴巴\nbared_teeth,牙\nexcited,兴奋\nexpressionless_eyes,失神\nwide_eyed,睁大眼睛\n:0,惊讶\n:9,右上吐舌头\n:b,右下吐舌头\nhiding_face,挡住脸\ngray_eyes,灰眼\nodd_eye,异色瞳\nred_eye,红眼\ncat_eyes,竖瞳孔/猫眼\nsnake_eyes,竖瞳孔/猫眼\nupturned_eyes,上翘的眼睛\neyes_wide,睁开眼睛\nwide_eyes,睁开眼睛\nshocked_eyes,睁开眼睛\nrolled_eyes,眼睛抬头\neye_roll,眼睛抬头\nfurrowed_brow,下眉毛\nfurrowed_eyebrows,下眉毛\ndashed_eyes,黑眼圈中的水平线\ndash_eyes,黑眼圈中的水平线\nline_in_eye,黑眼圈中的水平线\nmismatched_pupils,左右眼颜色不同\nasymmetrical_pupils,左右眼颜色不同\nmismatched_sclera,左右眼不同颜色的眼白\ndead_eyes,眼睛没有亮点\ndilated_pupils,瞳孔扩张\nhollow_eyes,漆黑的眼睛\ncontracted_pupils,瞳孔收缩\nshrunk_pupils,瞳孔收缩\nshrunk_eyes,瞳孔收缩\nx-shaped_pupils,X 形眼睛\neye_reflection,眼睛反射\nhalf_closed_eyes,眼睛半闭\ncringe,闭一只眼\neyeballs,盯着看\ntear,眼泪\ngradient_eyes,渐变瞳色\nhalf_closed_eye,半闭的眼睛(单眼)\nsparkle_eyes,星星眼\nglare,轻蔑/怒视\neye_lashes,睫毛\neye_through_hair,透过头发可以看到的眼睛\nanger_mark,青筋\nblush_sticker,表情贴纸\nconfused,疑惑\ndetermined,有决心的\ndisappointed,失望的\ndisdain,蔑视\ndisgust,恶心\ndisgusted,恶心\ndespair,绝望\nenvy,嫉妒\nevil,邪恶\nfrustrated,沮丧\nguilt,有罪的\nkubrick_stare,库布里克凝视\nlonely,孤独的\nrapeface,一副要强奸人的表情\ndepressed,压抑的/郁闷的\npanicking,恐慌的\npanic,恐慌的\nworried,担忧的\ntired,累\nsulking,闷闷不乐\npensive,沉思的\nupset,气愤\ncrazy_smile,疯狂地笑\nforced_smile,强迫笑\nglasgow_smile,格拉斯哥微笑\nsad_smile,苦笑\nstifled_laugh,憋笑\n^^^,惊讶的\ncolor_drain,惊讶到掉色\nhorrified,恐惧表情\nhorror_(expression),恐惧表情\nsobbing,啜泣\ntremble,颤抖\nshiver,颤抖\nshivering,颤抖\nuwu,猫脸\n:/,斜嘴\n:\\,斜嘴\n:|,无语\n:c,伤心\n:<>,张大嘴\nvacuum_fellatio,:>=\nblowjob_face,:>=\n.3.,o3o\n(-3-),嘟嘴\nheart-shaped_eyes,心形眼\nheart_eyes,心形眼\nheart_eye,心形眼\nowata,\\(^o^)/\ncross-eyed,斗鸡眼\ncrossed_eyes,斗鸡眼\ndot_mouth,小圆点嘴\nrectangular_mouth,方形嘴\n:[],方形嘴\nside_mouth,把嘴画在侧脸\ncheek_mouth,把嘴画在侧脸\nsplit_mouth,裂开的嘴\ndisconnected_mouth,裂开的嘴\namber_eyes,琥珀色眼\nal_bhed_eyes,晕眼\nswirly_eyes,晕眼\npac-man_eyes,吃豆人形眼\npacman_eyes,吃豆人形眼\ngoat_eyes,一字型瞳孔/蛙眼\nfrog_eyes,一字型瞳孔/蛙眼\nstar_eyes,加号型眼\nstarry_eyes,加号型眼\ndiamond-shaped_pupils,钻石形瞳孔\nflower-shaped_pupils,花形瞳孔\nblue_sclera,蓝色巩膜\nbloodshot_eyes,布满血丝的眼睛\nbloodshot_eye,布满血丝的眼睛\ngreen_sclera,绿色巩膜\nno_sclera,无色巩膜\norange_sclera,橙色巩膜\neye_circles,眼袋\neyebags,眼袋\ndark_circles,眼袋\naegyo_sal,眼袋\nbruised_eye,瘀伤的眼睛\nblack_eye,瘀伤的眼睛\nflaming_eyes,燃烧的眼睛\nburning_eyes,燃烧的眼睛\nfiery_eyes,燃烧的眼睛\nmako_eyes,魔眼\namphibian_eyes,两栖动物的眼睛\ncephalopod_eyes,头足类动物的眼睛\noctopus_eyes,头足类动物的眼睛\ncompound_eyes,复合眼\ninsect_eyes,复合眼\npetal,花瓣\nflowers,花\nsakura_blossoms,樱花\ncherry_trees,樱花\ncherry_blossom,樱花\nflowers_meadows,花田\ncheckerboard,格子的\neverybody,所有人\ngroup,所有人\nhigh_res,高分辨率\nhires,高分辨率\nhigh_resolution,高分辨率\nlow_res,低分辨率\noriginal_character,原创\nmasterpiece,杰作\nbest_quality,顶级质量\nworst_quality,糟糕质量\nlow_quality,低质量\nnormal_quality,一般质量\nextremely_detailed_cg_unity_8k_wallpaper,极高分辨率 CG 壁纸\nillustration,插画\nnsfw,不宜工作时观看\npolygon,3D\n3dcg,3D\nanimated,动图\nanimation,动图\nanimated_png,PNG 动图\nvideo,视频\nwebm,视频\nmp4,视频\nvideos,视频\nmusic_video,音乐视频\ngif,GIF 动图\nnon-repeating_animation,非循环动画\nnon-repeating_gif,非循环动画\nlooping_animation,循环播放动画\nroulette_animation,轮转动画\narchived_file,压缩包\ncomics,漫画\nmanga,漫画\n1panel,单格漫画\n4coma,四格漫画\nborderless_panels,无边框漫画\nleft-to-right,从左往右读的漫画\nright-to-left_comic,从右往左读的漫画\ncorrupted_file,损坏的文件\ncorrupted_image,损坏的文件\ncorrupted_video,损坏的文件\nfront_cover,封面\ncd_cover,专辑封面\ndisc_cover,专辑封面\ncharacter_single,单人封面\nbook_cover,封面\nvideo_game_cover,视频游戏封面\ngame_cover,视频游戏封面\nmanga_cover,漫画封面\nfakeshot,(同人向玩梗向的)截图\ngamecg,游戏 CG\ngame_asset,游戏 CG\ngyotaku_(medium),鱼拓 (介质)\nicon,图标\nkirigami,剪纸\nline_art,线条艺术\nno_line-art,几乎没用勾线的画\nlineless,几乎没用勾线的画\noutlines,角色形象有描边\noutlined,角色形象有描边\ntall_image,长图\nwide_image,宽图\nofficial_art,官方画作\nphonecard,电话卡\npapercraft,纸艺\npaper_child,纸质角色\npaper_cutout,纸艺模型\npaper_cut-out,纸艺模型\npostcard,明信片\nposter,海报\nrevision,修正版\nrevised,修正版\nscan,扫描件\nanime_screencap,动画截图\nscreencap,动画截图\nshitajiki,垫板\ntriptych_(art),三联画 (艺术)\nvector_trace,矢量画\ntrace,矢量画\nvectortrace,矢量画\nvector,矢量画\ntileable,可平铺拼贴\nwidescreen,宽屏幕\nofficial_wallpaper,官方壁纸图\nhands_behind_back,手放在身后\narms_behind,手放在身后\nraised_arms,双抬臂\narms_above,双抬臂\narms_raised,双抬臂\narms_above_head,双抬臂\nhands_above_head,双抬臂\ncaramel_dansen,焦糖舞\nhand_on_waist,单手插腰\nhands_on_another's_breast,手放在另一人的胸前\nhands_on_waist,双手叉腰\nakimbo,双手叉腰\nhold,拿着\nholding_object,拿着\nhandholding,牵手\nhand_holding,牵手\nholding_another's_hand,牵手\nthe_finger,比出中指\nflipping_off,比出中指\nshh,嘘手势\nshush,嘘手势\nundress,脱衣服中\nstripping,脱衣服中\nstrip,脱衣服中\nv_sign,胜利手势\npeace_sign,胜利手势\nwave,招手\noutstretched_hands,伸出手\nhands_outstretched,伸出手\nreach,伸手触及\narm_raised,单抬臂\nraised_arm,单抬臂\none_arm_up,单抬臂\npresenting_armpit,展示腋窝\npresenting_panties,展示内裤\nhands_behind_head,手臂放头后\nskirtlift,掀起裙子\nskirt_up,掀起裙子\nlifting_skirt,掀起裙子\nmouth_to_mouth_feeding,共享食物/用嘴递食物\nmouth-to-mouth_feeding,共享食物/用嘴递食物\nadjusting_pantyhose,整理裤袜\nadjusting_thighhighs,整理裤袜\narm_hold,抓住手臂\ngrabbing_arm,抓住手臂\nhugging_arm,挽手\nneck_hug,双手搂着脖子\nbeckon,招手\ntummy_grab,捏着肚子\nbikini_down,扯着比基尼\nfondling_testicles,爱抚睾丸\nball_caress,爱抚睾丸\ndog_pose,爪子姿势\nconvenient_head,挡住关键部位的头\nfolded_arms,交叉双臂\narms_folded,交叉双臂\ncuddle,拥抱\nsnuggle,拥抱\ndual_wield,双持\ndouble_wield,双持\npalm,以手掩面\ngrab,抓住/抓着\nhair_twirl,手指卷着头发\nhands_between_legs,手放在两腿之间\nfinger_in_panties,手伸进内裤里\nfinger_to_another's_chin,手托着对方的下巴\nhand_on_another's,手接触到对方的脸\nhand_on_knee,手放在自己的膝盖上\nhand_on_belly,把手放在自己的肚子上\nhand_on_own_belly,把手放在自己的肚子上\nhand_on_stomach,把手放在自己的肚子上\nhands_to_mouth,手朝向自己嘴\nhands_to_own_mouth,手朝向自己嘴\nhand_to_lip,手朝向自己嘴\nhand_on_lips,手朝向自己嘴\nraised_finger,食指抬起\nfinger_raised,食指抬起\nnecktie_pull,抓着领带\ntiegrab,抓着领带\ntie_grab,抓着领带\nok,OK手势\neye_rub,揉眼睛\nwiping_eyes,揉眼睛\nrubbing_eye,揉眼睛\ngrabbing_sheet,抓着床单\ngirls_are_praying,少女祈祷中\non_phone,打电话\nyawn,打哈欠\npulling_another's_hair,抓着对方的头发\near_cleaner,采耳\nholding_glasses,拿着眼镜/正在摘眼镜\nholding_sunglasses,拿着眼镜/正在摘眼镜\nhand_on_ear,手放在耳朵上\nadjusting_sunglasses,扶眼镜\nadjusting_glasses,扶眼镜\nhand_on_own_head,手放在自己头上\nhand_on_own_forehead,手放在自己前额\nhand_to_face,把手放在自己脸上\nhand_on_face,把手放在自己脸上\nhands_on_face,双手放在自己的脸上\nhands_to_face,双手放在自己的脸上\nhand_to_cheek,把手放在自己的脸颊上\nhand_on_cheek,把手放在自己的脸颊上\nhand_on_hat,手触碰帽子\nhand_to_chest,把手放在自己的胸口\nhand_to_own_chest,把手放在自己的胸口\nhand_on_chest,把手放在自己的胸口\nhand_on_own_shoulder,手放在自己的肩上\nhand_on_own_ass,把手放在自己的臀部\nhands_on_knees,双手放在自己的膝盖上\nhand_on_another's_hand,手放在对方的手上\nair_quotes,引号手势\nfinger_quotes,引号手势\ncarry_me,抱着我手势\npick_me_up,抱着我手势\nfists,紧握的双手\nclosed_fists,紧握的双手\nclenched_fists,紧握的双手\ncupping_hands,用手比作杯子\ncupped_hands,用手比作杯子\ndouble_peace,双手比 V\nfidgeting,紧张手势\nfidget,紧张手势\nfinger_counting,用手指比数字\nfinger_frame,用手指作相框\nfinger_camera,用手指作相框\nfist_bump,碰拳\nbrofist,碰拳\nfistbump,碰拳\nfist_in_hand,抱拳\nhand_glasses,用手比作眼镜\nown_hands_clasped,握住自己的双手\nclasped_hands,握住自己的双手\nheart_arms,手臂摆出心的姿势\nheart_hands_trio,三个人用手比心\nhigh_five,击掌庆祝\nhighfive,击掌庆祝\nhorns_pose,用手比作角\nhorn_pose,用手比作角\nnoogie,双拳挤头\npalm-fist_greeting,拱手礼\npalm-fist_tap,拳头拍手掌/有主意了\npenetration_gesture,插入手势/做爱示意\npinky_swear,勾指起誓\nshadow_puppet,用手模仿其他物件/皮影戏\ntsuki_ni_kawatte_oshioki_yo,代表月亮消灭你\nin_the_name_of_the_moon,代表月亮消灭你\nslit_throat_(gesture),割喉手势\nthroat-slitting_gesture,割喉手势\ncutthroat_gesture,割喉手势\nraised_pinky,伸出小拇指\nextended_pinky,伸出小拇指\npov_pointing,指向看图的人\npointing_down,指向下方\npointing_forward,指向前方\npointing_skyward,向上指\npointing_to_the_sky,向上指\nkamina_pose,抬高手臂向上指\nsaturday_night_fever,叉腰向上指 (舞蹈)\ndisco_pose,叉腰向上指 (舞蹈)\nthumbs_down,大拇指向下\n\\n/,摇滚手势\ncrossed_fingers,手指交错\nfox_hand_sign,狐狸手势\nfinger_heart,双指比心\ninward_v,反向比 V\nshaka_sign,沙卡手势\ntwo-finger_salute,二指敬禮\n\\m/,6+1 手势\nmiddle_w,3 手势\nmoney_gesture,金钱手势\n\\||/,手掌贴墙\nopen_\\m/,手掌贴墙\nohikaenasutte,要求自我介绍\nstraight-arm_salute,直臂敬礼/纳粹式敬礼\nroman_salute,直臂敬礼/纳粹式敬礼\nnazi_salute,直臂敬礼/纳粹式敬礼\nvulcan_salute,瓦肯举手礼\nclenched_fist,握紧的手\nfist,握紧的手\nclosed_fist,握紧的手\nfig_sign,Fig 手势\nhand_fig,Fig 手势\nfig_gesture,Fig 手势\ndulya,Fig 手势\nmano_fico,Fig 手势\npower_fist,力量手套\nair_punch,举起的拳头\nstroking_own_chin,扶颏冥想\nstroking_chin,扶颏冥想\ncunnilingus_gesture,舔阴手势\nhandjob_gesture,手冲手势\nshocker_(gesture),爽歪歪 (手势)\nv_over_mouth,手指比 V 放在手上\nair_guitar,空气吉他\ncurtsie,(女子的)屈膝礼\nheart_tails,心形尾巴/心形尾尖/尾巴摆出心形\nheart_tail_duo,两人尾巴摆出心形\nkuji-in,九字印\nhand_seal,九字印\nshrugging,耸肩\nvictory_pose,胜利手势\norchid_fingers,兰花指\nmulticolor_hair,多彩头发\nyellow_hair,金发\nblond,金发\nblond_hair,金发\nblonde,金发\ngold_hair,金发\ngray_hair,灰发\nbrunette,茶发\ndirty_blonde,浅褐发\ndark_hair,黑发\nlavender_hair,紫发\nredhead,红发\nbraids,辫子\nbraided_hair,辫子\nhair_braid,辫子\ncurls,卷发\ncurtained_hair,窗帘/瀑布发型\ntwin_bun,双团子头\nbuns,双团子头\ntwin_buns,双团子头\nhair_buns,双团子头\ndouble_buns,双团子头\ntwindrills,双钻头卷\nquad_drills,多钻头卷\nside_drill,单侧钻头卷\nbangs_between_eyes,眼间刘海\nhairbun,团子头\nbun,团子头\nsingle_hair_bun,团子头\nhair_vents,进气口发型\nhimecut,姬发式\nprincess_cut,姬发式\nmorning_hair,凌乱发型\nbed_head,凌乱发型\npony_tail,马尾\nside_swept_bangs,朝一个方向的刘海\nside_tail,侧马尾\nsidetail,侧马尾\ntwinbraids,双辫子\ntwinbraid,双辫子\ntwin_braid,双辫子\ntwin_tails,双马尾\ntwintail,双马尾\nhair_past_waist,很长的头发\npigtails,短双马尾\nlow_twin_braids,低双辫\ndreadlocks,脏辫\nhair_locs,脏辫\nhair_loc,脏辫\ncone_hair_bun,锥形发髻\nhair_cones,锥形发髻\ndoughnut_hair_bun,圆环发髻\ndonut_hair_bun,圆环发髻\nheart_hair_bun,心形发髻\nasymmetric_bangs,不对称刘海\nforelocks,耳前发\nsingle_sidelock,单耳前发\nhair_one_side_up,一侧绑发\nhair_two_side_up,双侧绑发\nspace_hair,漂浮的头发\nhair_blowing,漂浮的头发\nhair_covering_eyes,头发遮着双眼\nhair_over_eye,头发遮住了一只眼睛\nshoulder-length_hair,中等长发\ntwo_sides_up,小型双股辫\nhair_past_feet,超长的头发\nextremely_long_hair,超长的头发\nsingle_hair_vent,单侧进气口发型\nhair_ears,耳状头发\nbald_girl,秃头女孩\nbuzz_cut,寸头\nchonmage,丁髷\ncrew_cut,平头/板寸头\nflattop,平顶\nokappa,河童头\npixie_cut,精灵头\nbobbed_hair,波波头\ncornrows,玉米垄发型\nmullet,鲻鱼头\nbow-shaped_hair,弓形头发\nbow_by_hair,弓形头发\nbow_hair,弓形头发\nfront_braid,前辫\ntri_braids,三股辫\nquad_braids,四股辫\ntriple_bun,三发髻\nhair_loop,发圈\nhair_loops,发圈\nhair_ring,发圈\nsingle_hair_ring,单发圈\nlow-braided_long_hair,低辫长发\nmizura,角发\nnihongami,日本发\ntopknot,丸子头\ntop_knot,丸子头\ntriple-tails,有三股辫子\nquin_tails,有五股辫子\nhuge_afro,超大鸟窝头\nbeehive_hairdo,蜂窝头\nquiff,蓬松感油头\nshouten_pegasus_mix_mori,昇天ペガサスMIX盛り\nspiky_hair,刺刺的头发\nwidow's_peak,美人尖\nantennae_hair,呆毛\ndouble_ahoge,呆毛\ncomb_over,遮盖头发稀少部分\nlone_nape_hair,孤颈毛\nhair_bikini,头发比基尼\nhair_scarf,头发围巾\ntokin,东金帽子\nmini_tophat,迷你礼帽\ntiny_top_hat,迷你礼帽\nnurse_hat,护士帽\nhair_pin,发卡\nhairpins,发卡\nhair_band,头箍\nhair_clip,发夹\nhair_clips,发夹\nhairclips,发夹\nbarrette,发夹\nhair_ribbons,发带\nflower_hair_ornament,发花\nflower_in_hair,发花\nhair_flowers,发花\nhair_ornaments,头饰\nhair_accessory,头饰\nhair_accessories,头饰\nbow_tie,蝴蝶领结\nneck_bow,蝴蝶领结\nhair_bows,蝴蝶结发饰\nmaid_headband,女仆头饰\nmaid_cachusha,女仆头饰\nribbons,丝带\nshades,太阳镜\nblindfolded,眼罩\neye_patch,单眼罩\nmasks,面具/眼罩/口罩\nbells,铃铛\nmuffler,围巾\nface_paint,面纹\ndevil_horns,恶魔的角\nforehead_gem,额前有宝石\nhair_bobble,头绳\nball_braids,头绳\nhair_bells,头发上系着铃铛\nhairbell,头发上系着铃铛\nhairbells,头发上系着铃铛\nbell_hair_ornament,头发上系着铃铛\nheart-shaped_sunglasses,心形眼镜\nheart-shaped_glasses,心形眼镜\nrimless_glasses,无框眼镜\nover-rim_glasses,下半无框眼镜\nover_rim_glasses,下半无框眼镜\nkamina_glasses,卡米纳墨镜\ngoggle_on_head,头上别着护目镜\ngoggles_on_hat,帽子上别着护目镜\ngoggles_on_helmet,帽子上别着护目镜\nbandage_on,贴有绷带的脸\nbandages_over_one_eye,缠着绷带的单眼\nbandaged_eye,缠着绷带的单眼\neye_scar,眼睛上的疤痕\nmedical_mask,医用口罩\nface_mask,口罩\nspiral_glasses,厚如玻璃瓶底的圆眼镜\nswirly_glasses,厚如玻璃瓶底的圆眼镜\nkitsune_mask,狐狸面具\nunmasked,摘下的面具\nmask_off,摘下的面具\ngas-mask,防毒面具\nheadphone,耳机\nspike_collar,带钉项圈\nwitches_hat,女巫帽\nwing_helmet,带翅膀的头盔\nsailor_cap,水手帽\nstocking_cap,圣诞帽\nchristmas_hat,圣诞帽\nhalter,绕颈系带\nhaltertop,绕颈系带\nelbow_pad,护肘\nglasses_on_head,眼镜别在头上\nsunglasses_on_head,眼镜别在头上\nhair_ties,发带\nhairtie,发带\nfood-themed_hair_ornament,食物发饰\nfood_hair_ornament,食物发饰\nlolita_headband,洛丽塔发带\nfeather_hair_ornament,羽毛头饰\nhair_feathers,羽毛头饰\nfeather_in_hair,羽毛头饰\nhair_feather,羽毛头饰\nhair_leaf,叶发饰\ntreble_clef_hair_ornament,音符发饰\nbass_clef_hair_ornament,音符发饰\nfortissimo_hair_ornament,音符发饰\n1girls,1 个女人\n2boy,2 个男人\n2_girls,2 个女人\n2girl,2 个女人\nangels,天使\narchangel,天使\nsuper_deformed,Q 版\ncrossdress,伪娘\ncrossplay,伪娘\ntransvestite,伪娘\ndolls,人偶\npixie,小精灵\nfairies,小精灵\nfaerie,小精灵\nkemono,兽人\nanthro,兽人\nlolicon,萝莉\nmagic_girl,魔法少女\nmagical_girls,魔法少女\nmahou_shoujo,魔法少女\nmaid_costume,女仆\nmaids,女仆\nmaid_outfit,女仆\nmaid_uniform,女仆\nmaid_dress,女仆\nshrine_maiden,巫女\nmini_girl,迷你女孩\nmonsters,怪物\nkunoichi,忍者/日本武士\nork,半兽人\nfemale_solo,单人\nvampyr,吸血鬼\nwitch_costume,女巫/魔女\nsorceress,女巫/魔女\nboy_love,搞基\nshonen-ai,搞基\nshounen-ai,搞基\nboy's_love,搞基\nboys_love,搞基\ngay,搞基\ntake_it_easy,油库里\nyukkuri,油库里\nshoujo-ai,百合\ngirl_love,百合\nlesbian,百合\ngirl's_love,百合\ngirls_love,百合\nno_human,无人\nteen,青少年\nadolescent,青春期的\ncatgirl,猫娘\npony_girl,马娘\ncowgirl,牛娘\ndrow,暗精灵\ndemon_girls,魅魔\ndemongirl,魅魔\nghosts,幽灵\nkda,KDA组合(英雄联盟)\nweapongirl,机娘\nmechamusume,机娘\ncheergirl,啦啦队\nkids,儿童\nchildren,儿童\ngothloli,哥特萝莉\nkyuudo,弓道\nnurse_outfit,护士\nnurse_uniform,护士\nofficelady,办公室女职员\npolice_officer,警察\ncop,警察\npolice-woman,女警\npolice_woman,女警\nracequeen,赛车女郎\njapanese_maid,和风女仆\nmegane,眼镜/眼镜娘\nmeganekko,眼镜/眼镜娘\nmeganeko,眼镜/眼镜娘\nfmm_threesome,二男加一女\nlong_neck,长脖子\nchopstick,筷子\nmic,麦克风\ndaggers,匕首/短剑\nswords,刀\nwhips,鞭\nfirearm,枪\nguns,枪\nhand_gun,手枪\nmagic_wand,魔杖\nyinyang,阴阳\nying_yang,阴阳\nyin-yang,阴阳\nying-yang,阴阳\nteacups,茶杯\ntea_cup,茶杯\ncigarettes,香烟\nicecream,冰激凌\nmanual_piano,钢琴\nacoustic_piano,钢琴\nanalog_piano,钢琴\nelectric_piano,钢琴\nchairs,椅子\nranset,背包\nback_pack,背包\nbellybutton,肚脐\nbelly_button,肚脐\nanimal_tail,尾巴\nthigh,大腿\nbig_thighs,粗腿\nfat_thighs,粗腿\nthunder_thighs,粗腿\nkneepit,膝盖内侧\nknee_pit,膝盖内侧\nbelts,腰带\nspats,自行车短裤\nspandex_shorts,自行车短裤\nbiker_shorts,自行车短裤\ngirdling,束腰\nlow-leg_panties,低腰式内裤\nmini_skirt,迷你裙\nshort_skirt,迷你裙\nnopan,无内裤\npantsu,内裤\nstripped_panties,条纹内裤\nthong_panties,丁字裤\nabsolute_territory,绝对领域\nzettai_ryouki,绝对领域\nshort_pants,短裤\nbottom_less,下着较少\npanties_down,内裤拉下来\npanties_pull,内裤拉下来\npantypull,内裤拉下来\npanty_down,内裤拉下来\npanty_shot,内裤走光\npanchira,内裤走光\npanty_flash,内裤走光\nbare_feet,赤脚\nbare_foot,赤脚\nbarefeet,赤脚\nbuttplug,插入式尾巴\nanal_plug,插入式尾巴\nankle_bracelets,脚镯\nankle_bracelet,脚镯\nleg_bracelet,脚镯\nanklets,脚镯\ndevil_tail,恶魔尾巴\nafrican_wild_dog_tail,狗尾巴\nrunning_briefs,女式灯笼裤\nbum_huggers,女式灯笼裤\nbun_huggers,女式灯笼裤\ncapris,七分裤\ncropped_pants,七分裤\nskirtsuit,正装短裙\nhot_pants,热裤\nbooty_shorts,热裤\nhotpants,热裤\ndaisy_dukes,牛仔短裤\njean_shorts,牛仔短裤\ndaisydukes,牛仔短裤\njean_skirt,牛仔裙\nblue_jeans,牛仔裤\ncoveralls,(尤指女式)连衫裤\ntartan_skirt,格子呢短裙\npanty_bow,带蝴蝶结的内裤\nburumapull,褪下一部分的内裤\npanties_around_leg,一只脚上挂着内裤\ndrenched_panties,湿内裤\npanty_aside,内裤挪到一边\npanties_behind_pantyhose,穿在裤袜里的内裤\npanties_underneath_pantyhose,穿在裤袜里的内裤\npanties_under_pantiehose,穿在裤袜里的内裤\npanties_below_pantyhose,穿在裤袜里的内裤\nbutt,屁股\nbutt_fangs,正面可见的屁股\nass_fangs,正面可见的屁股\ngluteal_fold,正面可见的屁股\nrobotic_legs,机械腿\nthigh_tattoo,腿部纹身\npanty_&_stocking_with_garterbelt,吊袜带内裤和长袜\npanty_and_stocking_with_garterbelt,吊袜带内裤和长袜\nthighhighs_over_pantyhose,连裤袜加长筒袜\nsocks_over_thighhighs,长筒袜加短袜\npanties_over_pantyhose,连裤袜上的内裤\npantyhose_under_swimsuit,泳衣下连裤袜\nblack_garter_belt,黑色吊袜带\nneck_garter,吊袜带\nwhite_garter_straps,白色吊袜带\nblack_garter_straps,黑色吊袜带\nankle_garter,脚踝吊袜带\ncovering_pussy,遮着裆部\nfirst-person_view,第一人称视角\nmale_pov,主观视角\nthree_sided_view,三视图\ncut-in,插入画面\nbreast_awe,着迷于乳房\ncloseup,特写镜头\nview_from_above,俯视镜头\nviewed_from_above,俯视镜头\naerial_view,俯视镜头\nviewed_from_behind,背影\nlow_angle,仰视镜头\nview_from_below,仰视镜头\nviewed_from_below,仰视镜头\nside_view,角色的侧面\nside,角色的侧面\nviewed_from_side,角色的侧面\natmospheric_perspective,大气距离感\npanorama,全景\nrotated,经过旋转的\nsideways,横向显示的\nupsidedown,倒挂的\nfewer_digits,缺少手指\nmissing_fingers,缺少手指\nextra_digit,多余手指\nmissing_arms,缺少手臂\nbig_butt,大屁股\nbig_ass,大屁股\nshirikoki,臀交\nhotdogging,臀交\nlapcup,酒倒在阴部\nlap_cup,酒倒在阴部\nthigh_cup,酒倒在阴部\nliquid_between_thighs,酒倒在阴部\nass_hole,菊花\nasshole,菊花\nbutthole,菊花\nbutt_hole,菊花\nanal_penetration,爆菊\nanal_sex,爆菊\nwatersports,尿尿\nneed_to_pee,憋尿\nfingering_ass,手爆菊\nfingering_asshole,手爆菊\nannilingus,肛吻\nanalingus,肛吻\nrimjob,肛吻\ncum_drinking,吃精\ncum_on_face,颜射\nhand_job,手淫\ntekoki,手淫\nmilk_breasts,哺乳（大范围）\nlactating,哺乳（大范围）\nmilking,哺乳（大范围）\nsucking_breasts,吸乳（中）\nnipple_sucking,吸乳（中）\nbreast_suck,吸乳（中）\nsucking_nipples,吸乳（中）\nself_breast_sucking,自吸乳\nmutual_breast_sucking,双向吸乳\ntitjob,乳交\ntitfuck,乳交\ntit_fuck,乳交\nvagina,阴户\nvulva,阴户\npubes,阴毛\nhairy_pussy,阴毛\nno_vagina,没逼的\nmissing_pussy,没逼的\nmissing_vagina,没逼的\nnovagina,没逼的\nclit,阴蒂\npussy_juice_drip,爱液\nvaginal_juices,爱液\nsquirting_(sex),潮吹\npussy_lick,舔阴\nintercrural,腿交\nintercrural_sex,腿交\nsumata,腿交\nthigh_job,腿交\nstraddle_penis,腿交\nashikoki,足交\nmasturbate,自慰\nmasturbating,自慰\ndicks,阳具/屌\ncock,阳具/屌\ncocks,阳具/屌\ndick,阳具/屌\nballs,睾丸/蛋蛋\nejaculation_between_breasts,射出\nsperm,射精\nsemen,射精\ncumshot,射精\ncum_in_hair,射在头发上\nsemen_on_hair,射在头发上\nwriting_on_body,身上有字\npocket_pussy,人工阴道\nonahole,人工阴道\nfleshlight,人工阴道\nwand_vibrator,按摩棒\negg_vibrators,跳蛋\nfucking,性爱\nfuck,性爱\ndoggy_style,狗爬式\nlegs_lock,跨坐式\nmissionary_position,传教士体位\nfoursome,群P\nfivesome,群P\ngroupsex,群P\nscissoring,磨豆腐\ngang_rape,轮奸\ngang_sex,轮奸\ngangrape,轮奸\ngangsex,轮奸\ngang_bang,轮奸\ncondoms,套套\nclit_piercing,阴核环\ntaint,会阴\nerect_clit,膨胀的阴核\nno_ass,贫瘠的屁股\ngape,敞开的/撑开的(阴部和屁眼)\npussy_juice_string,拉丝的爱液\nred_butt,打屁股\nxray,透视人体内部\ncleave_gagged,用布勒住嘴\ncleavegag,用布勒住嘴\npanty_gagged,用内裤塞口\npantygag,用内裤塞口\nfondling,摸索\ngrope,摸索\nfondle,摸索\nnipple_pain,虐乳头\npierced_nipples,乳头穿孔\nnipple_piercings,乳头穿孔\ncamel_toe,骆驼趾（俗称馒头逼）\nextreme_insertion,巨大插入\nhuge_insertion,巨大插入\npiercings,穿孔\npierced,穿孔\nnavel_ring,肚脐穿孔\nbellybutton_piercing,肚脐穿孔\nlarge_hips,宽盆骨\ntamakericzx,蛋疼\nbrainwashing,思想操控\nserving_food_on_female,女体盛\nanalbeads,肛珠\npenis_ring,屌环\nvibrators,带振动的自慰器\nropebondage,捆绑\nrope_bondage,捆绑\ntied_up_(sexual),捆绑/奴役\nropes,绳子\ntied_arms,手臂捆绑\narms_tied,手臂捆绑\nhands_bound,手腕捆绑\ntied_wrists,手腕捆绑\nbound_hands,手腕捆绑\ntied_hands,手腕捆绑\nhands_tied,手腕捆绑\ncrotchrope,胯下捆绑\nsuspended,悬空捆绑\nspread_bar,分腿捆绑\nfuta,双性\ndickgirl,双性\nbeastiality,人兽\nmolesting,性骚扰\nmolester,性骚扰\nvoyeur,窥阴癖\nbutt_plug_tail,肛尾\nslipper,拖鞋\nnaked_socks,短袜\nsock,短袜\nstriped_kneehighs,横条袜\nindoor_shoes_(japanese),女式学生鞋\nthighhighs_only,过膝袜\nnaked_thighhighs,过膝袜\nstocking,过膝袜\nheels,高跟鞋\nbow_thighhighs,带蝴蝶结的裤袜\nlegwarmers,腿套/暖腿袜\nkneehigh_socks,长袜\nkneesocks,长袜\nknee_socks,长袜\ngarter_strap,袜带\ngarterbelt,连腰吊带袜\ntights,连裤袜\nfishnet,网袜\nballet_shoes,芭蕾舞鞋\npointe_shoes,芭蕾舞鞋\nboot,长靴\nnaked_boots,长靴\nheel_boots,高跟靴\nkneehigh_boots,及膝靴\nkneeboots,及膝靴\nthighboots,高帮靴\nthighhigh_boots,高帮靴\nuneven_legwear,不均匀的裤腿\nribbon-trimmed_legwear,丝带边饰裤袜\namerican_flag_legwear,星条旗裤袜\nribbed_legwear,罗纹裤袜\nsee-through_legwear,透视裤袜\nlegwear_garter,裤袜吊袜带\nthighhigh_garter,裤袜吊袜带\ntwo-tone_legwear,分段裤袜\nlatex_legwear,乳胶裤袜\nclouds,云\nblue_moon,蓝月\nstar_sky,星空\ncity_skyline,天际线\nshooting_stars,流星\nsunburst_background,旭日纹背景\nbeautiful_detailed_sky,漂亮的天空\nin_spring,春\nin_summer,夏\nin_autumn,秋\nin_winter,冬\nstars,星星\ncloudy,多云\nraining,下雨\nin_the_rain,雨中\nrainy_days,雨天\nacrylic_paint,亚克力画风\nairbrush_(medium),喷枪\nalphonse_mucha,阿尔丰斯·慕夏\namigurumi_(medium),钩织玩偶/毛线娃娃\nart_deco,装饰艺术\nalphonse_mucha_(style),新艺术\nmucha_style,新艺术\nballpoint_pen,圆珠笔\nbook_cover_(medium),书本封面\nbrush_(medium),刷子\nbrushpen_(medium),毛笔\ncalligraphy_pen_(medium),书法笔\ncanvas_(medium),画布\nchalk_(medium),粉笔\ncharcoal_(medium),炭笔\nclay_(medium),黏土\ncolor_ink_(medium),彩色墨水\npencil_crayon_(medium),彩色铅笔画\ncoloured_pencil_(medium),彩色铅笔画\ncoupy_pencil_(medium),Coupy 铅笔\ncrayon_(medium),蜡笔\ncursor_(medium),光标\ndakimakura_(medium),抱枕\ndisc_(medium),碟片\nflame_painter,Flame Painter (工具)\nflat_colors,平涂风格\n4th_wall,虚实穿插/现实感/次元壁\nfudepen_(medium),墨笔/毛钢笔\ng-pen_(medium),G 笔\ngoogle_sketchup_(medium),Google Sketchup\ngouache_(medium),水粉\ngouache,水粉\ngraffiti_(medium),涂鸦\npencil_sketch,铅笔画/炭笔画\nillustrator_(medium),Illustrator\nimpressionism,印象派\nink_(medium),墨水\nleaf_(medium),树叶\nlego_(medium),乐高\nligne_claire,白描\ncopics,马克笔风格\nmillipen,毫厘笔\nminimalism,极简主义\nmousepad_(medium),手绘板\ntsukepen,蘸水笔画风\nnib_pen,蘸水笔画风\nfountain_pen_(medium),蘸水笔画风\noil_painting_(medium),油画风格\noil_painting,油画风格\npainting_(medium),传统绘图工具\npaint_(medium),传统绘图工具\npastel_color,粉彩\npen_(medium),钢笔\nporcelain_(medium),瓷器\nprint_(medium),印刷品\nretro_artstyle,赛璐璐/复古艺术\nrough_sketch,草图\nrough,草图\nsumi-e,墨绘\nswapnote_(medium),交换笔记\ntempera_(medium),蛋彩画\ntheatre_(medium),剧场\nhanddrawn,手绘\nukiyo-e,浮世绘\nukiyoe,浮世绘\nunfinished,未完成的\nwork_in_progress,未完成的\nwip,未完成的\nwashi_tape_(medium),和纸胶带\nwater_pastel_color,水彩\nwatercolour,水彩\nwatercolour_pencil,彩铅\nwhiteboard_(medium),白板\nclavicle,锁骨\ncollarbones,锁骨\nwing,翅膀/翼\nbatwing,蝙蝠翅膀\ndark_wings,黑色之翼\nblack_wing,黑色之翼\ndevil_wings,恶魔之翼\narmsleeves,袖肩分离装\nnaked_sleeves,袖肩分离装\ndetached_sleeve,袖肩分离装\nlong_sleeve,长袖\nrobes,长袍\noff_shoulders,露单肩\noff-shoulder,露单肩\nbare_shoulder,露双肩\ntop_less,上着较少\ntopless_(female),上着较少\nopen_clothing,敞开衣服\nnude_cape,裸体披风\nnude_shirt,裸体衬衫\nfloating_wings,脱离本体的翅膀\nwhipmarks,鞭痕\nbadges,徽章\nbandaged_arms,缠着绷带的手臂\nbangles,手镯\nbracelets,手镯\nbracers,护腕\narmbands,臂章\narm_band,臂章\narm_bracelets,臂环\narmlets,臂环\nopera_gloves,长袖手套\nlong_gloves,长袖手套\nfingerless_glove,露指手套\nglove,手套\nneck_tie,领带\ndetached_cuffs,腕饰\nwristcuff,腕饰\nwrist_cuff,腕饰\nwristcuffs,腕饰\nwrist_bands,腕带\nwrist_band,腕带\nwristbands,腕带\nwaist_chain,脐链\nbar_code,条形码\nbows,蝴蝶结\nbeauty_mark,痣\nlab_coat,白大褂\npants_suit,女性穿着西服\npantsuit,女性穿着西服\nskirt_carry,指掀起裙子时形成的篮子形状\ndress_basket,指掀起裙子时形成的篮子形状\ndress_carry,指掀起裙子时形成的篮子形状\nabsolute_cleavage,正中间开口的服装\ncheckered_blouse,格子衬衫\nclothing_between_breasts,衣服勒在乳沟里\ntshirt,T 恤\nkeyhole_sweater,胸部开口的毛衣\nsports_jersey,运动衫\nofficial_jersey,运动衫\ntanktop,无袖紧身背心\nwet_t-shirt,湿衬衫\nwet_blouse,湿衬衫\ncat_keyhole_bra,猫系内衣\ndu_dou,肚兜\nglove_removed,脱下手套\nshort_gloves,很短的手套/半截手套\nsleeves_past_wrist,袖子长过手腕\nBall_bra,球形文胸\nspaghetti_strap_bra,细肩带胸罩\nbridal_lingerie,新娘内衣\nSexy_lingerie,情趣内衣\nTransparent_underwear,透明内衣\ncupless_bikini,无罩杯比基尼\nreverse_bikini_armor,反向比基尼盔甲\nStrapless_bottom,无带下装\nPearl_thong,珍珠丁字裤\nBikini_briefs,比基尼三角裤\nJockstrap,护身三角绷带\nExposure,暴露\ncrotchless_swimsuit,无裆泳衣\ncrotchless_pantyhose,无裆连裤袜\ncrotchless_leotard,无裆紧身衣\ncrotchless_bloomers,无裆灯笼裤\ncrotchless_buruma,无裆灯笼裤\nassless_swimsuit,无屁股泳衣\nbackless_panties,露背内裤\nbackless_pants,露背裤\ncompletely_nude,完全裸露\nsoggy_clothes,湿透的衣服\nropiness,粘性的丝\nclothing_cutout,衣服漏洞\nstrap_pull,拉带子\nunleashed,带子松开\nwedging,抓内裤\npanties_around_one_ankle,内裤褪到脚踝上\npants_under_shorts,短裤里面的内裤\nBoyshort_panties,男孩短内裤\nBoxer_briefs,平角内裤\nblack_latex_bodysuit,连体黑色乳胶衣\ntranslucent_bunnysuit,半透明兔女郎\nsee-through_leotard,透明及臀紧身衣\nnaked_dudou,裸体肚兜\nlayered,分层的\nanal_ball_wear,佩戴拉珠\nPenis_sheath,阴茎鞘\nasmr,自主感官经络反应\npresenting_pussy,呈现阴部\npresenting_foot,呈现足部\nimplied_footjob,暗示足交\nsimulated_footjob,模拟足交\nimplied_masturbation,暗示手淫\nimplied_cunnilingus,暗示舔阴\nimplied_fellatio,暗示口交\nimplied_fingering,暗示指法\nfemale_masturbation,女性自慰\nmutual_masturbation,相互自慰\nstealth_masturbation,偷偷自慰\nbuilding_sex,建筑自慰\npillow_sex,枕头自慰\nteddy_bear_sex,泰迪熊自慰\ntable_sex,援桌骑士\ncooperative_handjob,合作打手枪\npaizuri_(tittyfuck),乳交\ncooperative_paizuri,合作乳交\nnaizuri_(flatchested_paizuri),平胸乳交\npaizuri_over_clothes,衣服上的乳交\npaizuri_on_lap,腿上的乳交\nimminent_fellatio,即将的口交\nautofellatio,自动口交\ncum_swap,用嘴交换精液\nautocunnilingus,自动舔阴\nmultiple_penis_fellatio,多阴茎口交\ntesticle_sucking,吸睾丸\nlicking_testicle,舔睾丸\nlicking_foot,舔脚\nfoot_worship,足部崇拜\ndouble_footjob,双足交\nshoejob,鞋交\ntailjob,尾交\ntail_masturbation,尾巴手淫\ntail_insertion,尾部插入\narmpit_sex,腋窝性爱\nnavel_sex,肚脐性爱\nskull_fucking,头交\nnosejob,鼻交\near_sex,耳交\npenis_in_eye,眼交\nkneepit_sex,跪下性行为\ndouble_buttjob,双屁股交\nlegjob,腿交(可能无效\nPenetration&Insertion,穿透和插入\nimminent_penetration,即将插入\nanimal_insertion,动物插入\ncervical_penetration,宫颈穿透\nnipple_penetration,乳头穿刺\npectoral_grab,抓胸\ncrotch_grab,抓裆部\ngrabbing_own_breast,抓住自己的乳房\nguided_crotch_grab,引导抓裆\nguided_pectoral_grab,引导抓胸\nprostate_milking,前列腺挤奶\nfingering_through_panties,手指通过内裤\nself_fisting,自己打自己\nimminent_gangbang,即将到来的轮奸\nlove_train,爱情列车\ncooperative_fellatio,合作口交\ncooperative_footjob,合作足交\nmultiple_breast_smother,多个乳房窒息\nreverse_spitroast,交换唾沫\ndouble_grinding,双磨(两人磨一根)\nimminent_anal,即将肛门\ntriple_anal,三重肛门\nafter_buttjob,屁股交后\nforce-feeding,机械固定\nMonoglove,束缚手套\nGimp_suit,束缚腿套\nviewer_holding_leash,第一人称握缰绳\nbound_ankles,绑住脚踝\nbound_together,捆绑在一起\nBondage&Discipline,绑缚与调教\npredicament_bondage,困境束缚\nassertive_female,自信的女性\nneglect_play,放置play\nrope_walking,批在绳子上走\nclitoris_torture,折磨阴蒂\nball_busting,爆球\ntickle_torture,挠痒痒折磨\nwax_play,滴蜡游戏\nmuscular,肌肉发达\nlinked_piercing,连环穿孔\n:>=,口交脸\nsweating,出汗\nnavel_piercings,肚脐钉\nSame-sex_Acts,同性行为\nyuri_(female-female),百合（女-女）\ntribadism_(scissoring),磨豆腐（剪刀）\nbisexual,双性恋\nbisexual_female,双性恋女性\nAgeplay,年龄play\nadult_baby,成人宝宝\ntoddlercon,幼儿控\nAnimal_play,动物play\nleash_pull,拉皮带\nhuman_dog,人类狗\npony_play,小马游戏\nprecum_string,尿道球腺液丝\ncumdump,倾倒精液\ncum_bath,胶浴\ncum_inflation,胶充气\ncum_in_clothes,在衣服里射精\ncum_in_cup,射在杯子里\ncum_in_throat,射在喉咙里\ncum_in_urethra,在尿道射精\ncum_on_facial,颜射\ncum_on_fingers,射在手指上\ncum_on_glasses,射在眼镜上\nejaculating_while_penetrated,插入时射精\npull_out,拉出\nautofacial,自动面部护理\nfelching,从阴道吸精液\npublic_indecency,公开猥亵\nzenra,习以为常的全裸\npublic_vibrator,公开振动器\ncuckolding,戴绿帽子\nGender_Play_and_Intersex,性别游戏\nmale_futanari,男二成\nfemdom_rape,调教强奸(女对男)\nchikan,痴汉\ncompensated_molestation,有偿性骚扰\nsmother,窒息\nMiscellaneous_Fetishes,其他恋物癖\nanatomy,解剖学\nconjoined,连体\nextra_breasts,额外的乳房\nextra_penises,额外的\nKnotting,打结\nused_condom_on_penis,阴茎上用过的避孕套\ncondom_left_inside,避孕套留在里面\ndefloration,花朵\nEating_and_Drinking_from_Body,身体的饮食\nnantaimori,南台森\nhuman_furniture,人性化家具\nforniphilia,猿癖\nhuman_toilet,人厕\nMecha_on_girl,女孩身上的机甲\nbirth,出生\nunbirthing,分娩\nsmelling_feet,闻脚\nsmelling_clothes,闻衣服\nsmelling_underwear,闻到内衣的味道\nsmelling_pantyhose,闻连裤袜\ntentacle_gagged,触手堵嘴\ntentaclejob,触手活\ntentacles_in_thighhighs,大腿上的触手\ntoo_many_tentacles,很多触手\nExtreme'_Fetishes,极端恋物癖\nScat_and_Urination,粪便和排尿\nscat,粪便\ndrinking_pee,喝尿\ngolden_shower,金色淋浴\npeeing_on_viewer,在观众身上撒尿\nMutilation,残缺\ndouble_amputee,双截肢者\nquadruple_amputee,四重截肢者\ntriple_amputee,三重截肢者\nafter,口交后\nafter_fingering,指法后\nafter_frottage,摩擦后\nafter_insertion,插入后\nafter_masturbation,手淫后\nafter_oral,口服后\nafter_rape,强奸后\nafter_urethral,尿道后\nclothed_after_sex,性爱后穿衣服\nvibrator_in_thigh_highs,震动在过膝袜里\ntenga,腾加\naneros,前列腺按摩器\nhuge_dildo,巨大的假阳具\ndragon_dildo,龙 假阳具\nhorse_dildo,马 假阳具\nspiked_dildo,带刺的假阳具\nsuction_cup_dildo,吸盘假阳具\ndildo_riding,假阳具 骑术\nfood_insertion,食物插入\ndildo_gag,假阳具堵嘴\nmask_challenge_(meme),面具挑战（模因）\ndildo_harness,假阳具线束\ndildo_under_panties,内裤下的假阳具\nprostate_massager,前列腺按摩器\nPump,泵\nbreast_pump,吸奶器\nclitoris_pump,阴蒂泵\ntoo_many_sex_toys,性玩具太多\ncatheter,导管\nurethral_beads,尿道珠\nbunny_vibrator,兔子振动器\nbutterfly_vibrator,蝴蝶振动器\nriding_machine,骑马机\nsybian,西班\nvibrator_in_leg_garter,吊袜带中的振动器\nvibrator_in_thigh_strap,大腿带中的振动器\nvibrator_under_pantyhose,连裤袜下的振动器\nvibrator_on_nipple,乳头上的振动器\nvibrator_in_anus,肛门振动器\nvibrator_on_penis,阴茎上的振动器\nnipple_chain,链\nchastity_belt,贞操带\nchastity_bra,贞操文胸\nchastity_cage,贞操笼\nClamp,钳\nclitoris_clamp,钳\ntongue_clamp,舌夹\nhobble,架\nplug_gag,插入堵嘴\nclitoris_leash,皮带\nleash_on_penis,阴茎上的皮带\nnipple_leash,皮带\nnose_hook,鼻钩\nsounding,欺负尿道（阴茎）\naphrodisiac,春药\ncondoms_in_mouth,含着套\njudas_cradle,犹大摇篮\nblood_on_bandages,绷带上的血\ndeep_wound,很深的伤口\nmissing_eye,失踪的眼睛\nscrape,刮\nsprain,扭伤\nsevered_limb,断肢\ntrack_marks,轨道标记\nbandaid_on_cheek,脸颊上的绷带\nbandaid_on_ear,耳朵上的绷带\nsling_(medical),吊索（医疗）\nMedical_service,医疗服务\nHospital,医院\nfirst_aid,急救\nsurgery,手术\norgans,器官\ncrotch_kick,胯部踢\ncunt_punt,屄\nstab,刺\nVisible_signs,可见标志\nmenstruation,经期\nbandaid_on,脸上贴着创可贴\nQR_code,二维码\nheart-shape_thought_bubble,心形思想泡泡\nbarbell_piercing,杠铃穿刺\nfemale_gunner_(dungeon_and_fighter),女炮手（地下城与战士）\nfemale_mechanic_(dungeon_and_fighter),女机械师（地下城与斗士）\nfemale_slayer_(dungeon_and_fighter),女杀手（地下城与斗士）\ntrombone,长号\ntriple_vaginal,三重插入(触手\ndaisy_chain,人体蜈蚣（环）\nbackjob,背交\nyaoi_(male-male),八井（男-男）\nbara_(masculine_male-male),巴拉（男性-男性）\nimplied_yaoi,暗示八井\nbulges_touching,凸起触摸\npenises_touching,触摸jj\ntesticles_touching,睾丸触摸\nPecjob,男男\nbisexual_male,双性恋男性\nFetishes,恋物癖\ntentacles_on_male,雄性触手\nmedium_shot,中景\nmid_shot,中景\nbust_shot,上半身\nside_profile,侧面肖像画\nclose_up,特写\nmacro_shot,微距摄像\nselfie,自拍视点\npov_across_table,越桌第一人称视角\naerial,空中\nturn_one's_back,转身\nfront_view,正面视角\nlateral_view,斜侧面视角\nback_view,后背视角\nfrom_back,后背视角\ndynamic_angle,动态角度\ncinematic_angle,电影拍摄角度\n1girl_solo,只有一位女性\n1girl_solo_focus,画面内一位女性 在画面外有男性\nfemale_focus,女性焦点（画面中为女性）\ngroup_picture,画面中有一群人\nxx_focus,聚焦在xx上\nface_focus,聚焦在面部\neyes_focus,聚焦在眼睛\nreality_ray_tracing,光追\nfrontlight,正面光\nsidelight,侧面光\nbacklight,背光\nrim_light,边缘光\nstrong_rim_light,强边缘光\nambient_light,环境光\nspecular_lighting,镜面高光\nsunlight_filtering_through_trees,阳光透过树木\npolychromatic,多色光\ngolden_hour_lighting,黄金时段照明\nagainst_backlight_at_dusk,傍晚背对阳光\npale,苍白(薄)\nintense_shadows,强阴影\ndeep,加深(浓)\nobscure,模糊\ndim,昏暗的|朦胧的\nshady,成荫的\ndoujinshi_doujin_cover,同人志风\nmegami_magazine,女神杂志\ncapanime_screencap,动画截图\nwatercolor,水彩\nretro_arfstyle,复古风格\none-hour_drawing_challenge,一小时绘画挑战\nCG,提高图片质量\nphoto_(medium),照片（风格）\ncontour_deepening,轮廓加深\npencil_sketch_lines,铅笔速写\ntouhou,东方\nkantai_collection,舰队收藏\nfate_(series),命运（系列）\nfate/grandorder,命运皇冠指定\nidolmaster,偶像大师\npokemon,宠物小精灵\nvocaloid,VOCALOID\nhololive,木口社（vtb）\ngenshin_impact,原神\nazur_lane,碧蓝航线\nidolmaster_cinderella_girls,偶像大师灰姑娘女孩\npokemon_(game),口袋妖怪\narknights,明日方舟\nmahou_shoujo_madoka_magica,魔法少女小圆\nfire_emblem,火焰纹章\ngirls_und_panzer,少女与战车\nlove_live!,爱生活！\nfinal_fantasy,最终幻想\ngirls'_frontline,少女前线\nprecure,霹雳Q娃\numamusume,赛马娘\ngranblue_fantasy,碧蓝幻想\njojo_no_kimyou_na_bouken,jojo\nfate/stay_night,命运之夜\nkemono_friends,兽娘动物园\nidolmaster_(classic),偶像大师（经典）\nblue_archive,碧蓝档案\ngundam,高达\nlove_live!_school_idol_project,爱生活！校园偶像\nnijisanji,彩虹社(vtb)\ndanganronpa(series),弹丸论巴（系列）\nhololive_english,holoen(皮套人)\npersona,女神异闻录\nlyrical_nanoha,魔法少女奈叶\nneon_genesis_evangelion,新世纪福音战士\nidolmaster_shiny_colors,偶像大师闪亮颜色\nsuzumiya_haruhi_no_yuuutsu,凉宫春日的忧郁\nworld_witches_series,世界女巫系列\npokemon_swsh,宝可梦_SWSH\nprincess_connect!,公主连接！\ntoaru_majutsu_no_index,魔法禁书目录\nleague_of_legends,英雄联盟\nstreet_fighter,街头霸王\nboku_no_hero_academia,博库之英雄学院\nthe_legend_of_zelda,塞尔达传说\nlove_live!_sunshine!!,爱生活！阳光！！\nfire_emblem_heroes,火焰之纹章英雄\nfate/zero,命运/零\nstrike_witches,罢工女巫\ntouken_ranbu,刀剑乱舞\nfire_emblem:_three_houses,火焰之纹章：三宫\npokemon_sm,口袋妖怪SM\nidolmaster_million_live!,偶像大师百万现场！\nxenoblade_chronicles_(series),异度之刃编年史\nmario_(series),马里奥（系列）\nhonkai_(series),崩坏（系列）\nyu-gi-oh!,游戏王\nindie_virtual_youtuber,皮套人(个人势)\noverwatch,守望先锋\nsword_art_online,刀剑神域\nfinal_fantasy_xiv,最终幻想14\ndragon_ball,七龙珠\nhonkai_impact_3rd,崩坏三\noverwatch_1,守望先锋_1\nfinal_fantasy_vii,最终幻想7\nre:zero_kara_hajimeru_isekai_seikatsu,re:0\nkill_la_kill,斩服少女\ntales_of_(series),传说（系列）\nsplatoon_(series),喷射战士（系列）\npokemon_(anime),口袋妖怪（动漫）\nmonogatari_(series),物语（系列）\ngochuumon_wa_usagi_desu_ka12k,点兔\nnaruto_(series),火影忍者（系列）\nbishoujo_senshi_sailor_moon,美少女战士\nguilty_gear,罪恶装备\ncode_geass,反叛的鲁路修\nxenoblade_chronicles_2,异度之刃编年史2\ntoaru_kagaku_no_railgun,某科学的超电磁炮\nmahou_shoujo_lyrical_nanoha,魔法少女奈叶\nlucky_star,幸运星\none_piece,一拳超人\ndanganronpa_2:_goodbye_despair,弹丸论破2：再见绝望\nneptune_(series),海王星（系列）\nkono_subarashii_sekai_ni_shukufuku_wo!,为美好的世界献上祝福\nfire_emblem_fates,火焰纹章：命运\nblazblue,苍翼默示录\nmahou_shoujo_lyrical_nanoha_strikers,魔法少女奈叶\nthe_king_of_fighters,拳皇\ndragon_quest,勇者斗恶龙\npokemon_bw,宝可梦_bw\nragnarok_online,仙境传说online\ninazuma_eleven_(series),闪电十一人（系列）\npersona_4,女神异闻录\ntengen_toppa_gurren_lagann,天元突破\ndead_or_alive,死或生\nsenran_kagura,闪乱神乐\nnier_automata,尼尔机械纪元\natelier_(series),莱莎的炼金工房\nmonster_hunter,怪物猎人\ngundam_00,高达_00\ndark_souls,黑魂\nborderlands,无主之地\nShadowVerse,影之诗\narcaea,一个音游\nfullmetal_alchemist,钢之炼金术士\nchainsaw_man,电锯人\nkimetsu_no_yaiba,鬼灭\nhibike!_euphonium,吹响！上低音号\ncardcaptor_sakura,百变小樱魔术卡\nclannad,clannad\nSteins;Gate,石头门\ndate_a_live,约会大作战\nchuunibyou_demo_koi_ga_shitai!,中二病也要谈恋爱\nviolet_evergarden_(series),紫罗兰的永恒花园\nshiratama_(shiratamaco),白玉\nkedama_milk,毛玉\nnana_kagura,神乐七奈\ncleric,神职人员(基督教)\nclownpiece,小丑\nxx_musume,xx娘\nxx_girl,xx娘的另一种形式\ngynoid,另一种机娘\nhumanoid_robot,类人机器人\nslime_musume,史莱姆娘\ntoddler,幼童\nfemale_child,女 童\nmesugaki,雌小鬼\nbishoujo,美少女\nyoung,年轻\nunderage,未成年\nmature_female,熟女\nold,老年\nbrown_skin,棕色皮肤\nlarge_pectorals,大胸肌\nwaist,腰\nslender_waist,细腰\nhipbone,髋骨\nass_visible_through_thigh,屁股通过大腿可见\nbuttock,翘臀\nthick_thigh,肉腿\nknee,膝盖\nfeet_soles,脚底\nBody_Types,体型\nprincess_head,公主发型\nHalf-up,上半部分束起\nair_bangs,空气刘海\nside_blunt_bangs,侧面空气刘海\nhigh_twintails,高双马尾\nlow_tied_hair,低扎头发\nbraiding_hair,辫子头发\nshort_braid,短辫子\nballet_hair_bun,芭蕾髻\nfeather_hair,羽毛头发\nlong_sideburns,长鬓角\nxx_colored_inner_hair,内层挑染\nxx_and_xx_hair,头发内变色\nazure_hair,天蓝色头发\nruby_hair,红宝石色头发\nsplit-color_hair,分色头发\nglowing_hair,发光的头发\nluminous,夜光的\nStarry_sky_adorns_hair,星空头发\ncrystals_texture_Hair,水晶材质头发\ntranslucent_hair,半透明的头发\nHair_dripping,头发在滴水\nblood_in_hair,头发上有血\npolka_dot_hair,波点头发\nribbon_hair,丝带头发\nspotted_hair,斑点头发\nhair_vines,头发藤蔓\nhair_weapon,头发武器\nhand_in_own_hair,手放头发上\nhair_lift,托起头发\nplaying_with_hair,玩头发\nhair_over_mouth,头发盖在嘴上\nkissing_hair,亲吻头发\nbiting_hair,咬头发\neating_hair,吃头发\nsmelling_hair,闻头发\nfood_on_hair,头发上的食物\nfolded_hair,折叠头发\nadjusting_another's_hair,调整别人的头发\nplaying_with_another's_hair,玩弄别人的头发\nholding_another's_hair,握着别人的头发\nhair_over_one_eyebrow,头发遮住眉毛\nblush_visible_through_hair,透过头发可见腮红\nears_visible_through_hair,可以看到耳朵\nhair_through_headwear,头发穿过头饰\ndisheveled_hair,凌乱的头发|蓬乱的头发\nhair_flowing_over,头发飘过\nhair_undone,头发松散\nhair_half_undone,头发半松散\nruffling_hair,蓬松的头发\nbouncing_hair,跳动的头发\nliving_hair,活头发\nsevered_hair,剪断的头发\njeanne_d'arc,圣女贞德\nrem_(re:zero),雷姆\nkeqing,刻晴\nfate_testarossa,菲特·泰斯特罗莎·哈拉温\njeanne_d'arc_(alter)_(fate),圣女贞德（命运）\nyae_miko,八重神子\nsirius_(azur_lane),天狼星（碧蓝航线）\nkitagawa_marin,喜多川海梦\nsaber_extra,尼禄\nillyasviel_von_einzbern,伊莉雅丝菲尔·冯·爱因兹贝伦\nshimakaze_(kancolle),岛风（kancolle）\nscathach_(fate/grand_order),斯卡哈\nkaryl_(princess_connect),凯露\ngawr_gura,噶呜·古拉\nhu_tao,胡桃\nasuna_(sword_art_online),亚丝娜（刀剑神域）\nichinose_asuna,碧蓝档案亚丝娜\neula,优菈\nbremerton_(azur_lane),布雷默顿（碧蓝航线）\nyorha_no.2_type_b,2b\nshirogane_noel,白银诺艾尔\npecorine,佩可莉姆\nkashima_(kancolle),鹿岛（kancolle）\nfischl,菲谢尔\nyukihana_lamy,雪花菈米\nunicorn_(azur_lane),独角兽（碧蓝航线）\nillustrious_(azur_lane),光辉(碧蓝航线）\nhamakaze_(kancolle),滨风（kancolle）\nkamisato_ayaka,神里绫华\nshenhe,申鹤\nsaber_alter,阿尔托利亚·潘德拉贡\ncirno,琪露诺\nkokkoro,可可罗\nemilia_(re_zero),艾米莉亚\nkakudate_karin,角楯华凛\nhibiki_(kancolle),响（kancolle）\nahri,九尾妖狐阿狸\ntakane_lui,鹰岭露依\nyor_briar,约尔·福杰\nzero_two_(darling_in_the_franxx),02国家队\ntifa_lockhart,蒂法·洛克哈特\nhk416_(girls_frontline),HK416\ngolden_darkness,金色暗影\nsonico,超级索尼子\nhiguchi_madoka,樋口円香\nreisalin_stout,莱莎琳·斯托特\nhomura_(xenoblade_2),焰\nishtar_(fate/grand_order),伊什塔尔\nshuten_douji_(fate/grand_order),酒吞童子\nnekomata_okayu,猫又小粥\nram_(re_zero),拉姆\ntokoyami_towa,常暗永远\nc.c.,C.C.\nst._louis_(azur_lane),圣路易斯（碧蓝航线）\nmiqo'te,猫魅族(FF14)\nlelouch_lamperouge,鲁鲁修·兰佩鲁日\nkongou_(kancolle),金刚（kancolle）\nbb_(fate/extra_ccc),BB\nlala_satalin_deviluke,菈菈·萨塔琳·戴比路克\nkirima_sharo,桐间纱路\nshana,夏娜\nyelan,夜澜\nmiyamoto_musashi,宫本武藏（命运/大订单）\nnakiri_ayame,百鬼绫目\nsangonomiya_kokomi,珊瑚宫心海\nnarumeia_(granblue_fantasy),娜露梅亚\nereshkigal_(fate/grand_order),埃列什基伽勒\nchloe_von_einzbern,克洛伊·冯·爱因兹贝伦\nsunaookami_shiroko,砂狼白子\nalice,爱丽丝\nsuzuya_(kancolle),铃谷 (kancolle)\nch'en_(arknights),陈（明日方舟）\nmori_calliope,森美声\nakai_haato,赤井心\nnakano_itsuki,中野五月\nmomo_velia_deviluke,梦梦·贝莉雅·戴比路克\nsakura_miko,樱巫女\nsasaki_saren,佐佐木咲恋\nrice_shower_(umamusume),米浴\nsorasaki_hina,空崎日奈\nmeltlilith,梅尔特莉莉丝\nhonolulu_(azur_lane),火奴鲁鲁\nsamus_aran,萨姆斯·阿兰\nnakano_ichika,中野一花\ndaiwa_scarlet_(umamusume),大和赤骥\nmorino_rinze,杜野凛世\ncheshire_(azur_lane),柴郡（碧蓝航线）\nwatson_amelia,沃森-阿米莉亚\nkiyohime_(fate/grand_order),清姬\namane_kanata,天音彼方\nla+_darknesss,拉普拉斯·达克尼斯\nhoshimachi_suisei,星街彗星\ntippy,提比（点兔）\nbremerton_(scorching-hot_training)_(azur_lane),布雷默顿（酷热训练）\nle_malin_(azur_lane),恶毒\ndido_(azur_lane),黛朵\nzara_(azur_lane),扎拉\nbaltimore_(azur_lane),巴尔的摩\nkashino_(azur_lane),樫野\ncleveland_(azur_lane),克利夫兰\ngraf_zeppelin_(azur_lane),格拉夫齐柏林飞艇\nnagato_(azur_lane),长门\ntaihou_(enraptured_companion)_(azur_lane),taihou_(陶醉的同伴)_(azur_Lane)\nzara_(poolside_coincidence)_(azur_lane),zara_(池畔巧合)_(azur_Lane)\namagi_(azur_lane),天城\natago_(stunning_speedster)_(azur_lane),爱宕（令人惊叹的极速赛车）\nroon_(azur_lane),罗恩\nshinano_(azur_lane),信浓\nst._louis_(luxurious_wheels)_(azur_lane),圣路易斯（豪华车轮）\nzuikaku_(azur_lane),瑞鹤\nle_malin_(listless_lapin)_(azur_lane),le_malin_(无精打采的\nnew_jersey_(azur_lane),新泽西\nqueen_elizabeth_(azur_lane),伊丽莎白女王\nsheffield_(azur_lane),谢菲尔德\njean_bart_(azur_lane),让·巴特\naegir_(azur_lane),艾吉尔\nbismarck_(azur_lane),俾斯麦\nkashino_(hot_springs_relaxation)_(azur_lane),樫野_(牛牛皮肤)\nperseus_(azur_lane),英仙座\ndeutschland_(azur_lane),德国\nping_hai_(azur_lane),平海\ntashkent_(azur_lane),塔什干\nmassachusetts_(azur_lane),马萨诸塞州\nz46_(azur_lane),z46\nadmiral_hipper_(azur_lane),希珀海军上将\nbache_(azur_lane),巴赫\nazur_lane:_slow_ahead,碧蓝航线：慢速前进\npamiat_merkuria_(azur_lane),pamiat_merkuria\nhood_(azur_lane),引擎盖\nnoshiro_(azur_lane),noshiro\npola_(azur_lane),pola\nindomitable_(azur_lane),不屈不挠\nning_hai_(azur_lane),宁海\nwarspite_(azur_lane),厌战\nmutsuki_(azur_lane),睦月\ntakao_(beach_rhapsody)_(azur_lane),takao_(海滩狂想曲)_(azur_Lane)\naugust_von_parseval_(azur_lane),八月冯帕斯瓦尔（蔚蓝车道）\ncygnet_(azur_lane),小天鹅\nformidable_(the_lady_of_the_beach)_(azur_lane),强大的（海滩女士）\nhelena_(azur_lane),海伦娜\nprince_of_wales_(azur_lane),威尔士亲王\nbelfast_(shopping_with_the_head_maid)_(azur_lane),贝尔法斯特（与女仆一起购物）\nfriedrich_der_grosse_(azur_lane),Friedrich_der_Grosse_(蔚蓝海岸)\nvictorious_(azur_lane),胜利\ndunkerque_(azur_lane),敦刻尔克\ntirpitz_(azur_lane),提尔皮茨\nbremerton_(kung_fu_cruiser)_(azur_lane),布雷默顿（功夫巡洋舰）\nreno_(azur_lane),里诺\nchapayev_(azur_lane),恰巴耶夫\nsaratoga_(azur_lane),萨拉托加\nyukikaze_(azur_lane),雪风\ngrim_(azur_lane),严峻\nrichelieu_(azur_lane),黎塞留\nshimakaze_(azur_lane),岛风\nlittle_bel_(azur_lane),小贝尔\nark_royal_(azur_lane),皇家方舟\nessex_(azur_lane),埃塞克斯\nmeowfficer_(azur_lane),喵喵\nsouth_dakota_(azur_lane),南达科他州\nnew_jersey_(exhilarating_steps!)_(azur_lane),新泽西（令人振奋的步伐！）（蔚蓝泳道）\nprinz_heinrich_(azur_lane),海因里希亲王\nazuma_(azur_lane),吾妻\nmikasa_(azur_lane),三笠\nperseus_(unfamiliar_duties)_(azur_lane),perseus_(不熟悉的职责)_(azur_Lane)\nsan_diego_(azur_lane),圣地亚哥\nsaint-louis_(azur_lane),圣路易斯\nnorth_carolina_(azur_lane),北卡罗来纳州\namagi-chan_(azur_lane),天城酱285\nindianapolis_(azur_lane),印第安纳波利斯\nnelson_(azur_lane),纳尔逊\nulrich_von_hutten_(azur_lane),ulrich_von_hutten（蔚蓝海岸）\nportland_(azur_lane),波特兰\ntosa_(azur_lane),土佐\nmonarch_(azur_lane),君主\ntaihou_(temptation_on_the_sea_breeze)_(azur_lane),太后（海风的诱惑）\nakagi-chan_(azur_lane),赤城酱\nsovetskaya_rossiya_(azur_lane),sovetskaya_rossiya_(azur_Lane)\nshigure_(azur_lane),时雨\nzuikaku_(kancolle),瑞鹤\nyuudachi_(kancolle),夕立_(kancolle)\nyukikaze_(kancolle),雪风_(kancolle)\nyamato_(kancolle),大和_(kancolle)\ntenryuu_(kancolle),天龙_(kancolle)\ntakao_(kancolle),高雄\nshiranui_(kancolle),不知火_(kancolle)\nshigure_kai_ni_(kancolle),时雨佳妮_(kancolle)\nshigure_(kancolle),时雨_(kancolle)\nsendai_(kancolle),川内_(kancolle)\nryuujou_(kancolle),龙骧\nprinz_eugen_(kancolle),欧根亲王 (kancolle)\nmusashi_(kancolle),武藏_(kancolle)\nmurakumo_(kancolle),村云_(kancolle)\nkirishima_(kancolle),雾岛_(kancolle)\ninazuma_(kancolle),电_(kancolle)\nharuna_(kancolle),榛名_(kancolle)\nfubuki_(kancolle),吹雪_(kancolle)\nbismarck_(kancolle),俾斯麦_(kancolle)\natago_(kancolle),爱宕_(kancolle)\nasashio_(kancolle),朝潮_(kancolle)\namatsukaze_(kancolle),天津风\nprinz_eugen_(final_lap)_(azur_lane),欧根亲王（最后一圈）（蔚蓝车道）\nbaltimore_(after-school_ace)_(azur_lane),巴尔的摩（课后王牌）（碧蓝航线）\natago_(school_traumerei)_(azur_lane),爱宕（学校_traumerei）（碧蓝航线）\nunicorn_(long-awaited_date)_(azur_lane),独角兽（期待已久的约会）（碧蓝航线）\nfusou_(azur_lane),扶苏（碧蓝航线）\ntaihou_(phoenix's_spring_song)_(azur_lane),太后（凤凰春歌）（碧蓝航线）\nkaga_(battleship)_(azur_lane),加贺（战舰）（碧蓝航线）\ntakao_(full_throttle_charmer)_(azur_lane),takao（全油门魅力者）（碧蓝航线）\nu-47_(azur_lane),u-47（蔚蓝航线）\nsiren_(azur_lane),警笛（碧蓝航线）\nlong_island_(azur_lane),长岛（碧蓝航线）\ni-19_(azur_lane),i-19（碧蓝航线）\npola_(seaside_coincidence)_(azur_lane),pola（海边巧合）（碧蓝航线）\ngascogne_(azur_lane),加斯科涅（碧蓝航线）\nswiftsure_(azur_lane),swiftsure（碧蓝航线）\nindomitable_(ms._motivationless_maid)_(azur_lane),不屈不挠（无动机的女仆女士）（碧蓝航线）\nkawakaze_(azur_lane),川风（碧蓝航线）\nhornet_(azur_lane),大黄蜂（碧蓝航线）\nhonolulu_(summer_accident?!)_(azur_lane),檀香山（夏季事故？！）（蔚蓝车道）\nvittorio_veneto_(azur_lane),维托里奥·威尼托（蔚蓝海岸）\nelbe_(azur_lane),易北河（碧蓝航线）\nibuki_(azur_lane),ibuki（碧蓝航线）\nwashington_(azur_lane),华盛顿（碧蓝航线）\nalgerie_(azur_lane),阿尔及利亚（碧蓝航线）\nyorktown_(azur_lane),约克镇（碧蓝航线）\najax_(azur_lane),阿贾克斯（碧蓝航线）\nsurcouf_(azur_lane),surcouf（碧蓝航线）\ngneisenau_(azur_lane),格奈森瑙（碧蓝航线）\nduke_of_york_(azur_lane),约克公爵（碧蓝航线）\nformidable_(timeless_classics)_(azur_lane),令人敬畏的（永恒的经典）（碧蓝航线）\nillustrious_(morning_star_of_love_and_hope)_(azur_lane),杰出的（爱与希望的晨星）（碧蓝航线）\nhermione_(azur_lane),赫敏（碧蓝航线）\nshoukaku_(sororal_wings)_(azur_lane),shoukaku_(sororalwings)_(azur_Lane)\nhiei_(azur_lane),hiei（碧蓝航线）\nalbacore_(azur_lane),长鳍金枪鱼（碧蓝航线）\ntosa_(hometown_zest)_(azur_lane),土佐（家乡热情）（碧蓝航线）\ngraf_zeppelin_(beachside_urd)_(azur_lane),graf_zeppelin_(beachside_urd)_(azur_Lane)\nminneapolis_(azur_lane),明尼阿波利斯（碧蓝航线）\nneptune_(azur_lane),海王星（碧蓝航线）\nnagato_(great_fox's_respite)_(azur_lane),长门（大狐狸的喘息）（碧蓝航线）\nrodney_(azur_lane),罗德尼（碧蓝航线）\ntakao_(school_romanza)_(azur_lane),takao_(school_romanza)_(azur_Lane)\nmassachusetts_(dressed_to_impress)_(azur_lane),马萨诸塞州（着装给人留下深刻印象）（碧蓝航线）\nunicorn_(the_gift_of_spring)_(azur_lane),独角兽（春天的礼物）（碧蓝航线）\nle_temeraire_(azur_lane),le_temeraire_(蔚蓝海岸)\nrichelieu_(fleuron_of_the_waves)_(azur_lane),黎塞留（海浪之花）（碧蓝航线）\nillustrious_(maiden_lily's_radiance)_(azur_lane),杰出（少女百合的光芒）（碧蓝航线）\nbremerton_(day-off_date)_(azur_lane),布雷默顿（休息日）（碧蓝航线）\nhiryuu_(azur_lane),hiryuu（碧蓝航线）\nlittorio_(azur_lane),littorio（碧蓝航线）\ncolorado_(azur_lane),科罗拉多州（碧蓝航线）\nfubuki_(azur_lane),吹雪（碧蓝航线）\nglorious_(azur_lane),光荣（碧蓝航线）\nbaltimore_(black_ace)_(azur_lane),巴尔的摩（黑色王牌）（碧蓝航线）\nmontpelier_(azur_lane),蒙彼利埃（碧蓝航线）\nprinz_eugen_(cordial_cornflower)_(azur_lane),欧根亲王（亲切的矢车菊）（碧蓝航线）\nduca_degli_abruzzi_(azur_lane),duca_degli_abruzzi（碧蓝航线）\ngrenville_(azur_lane),格伦维尔（碧蓝航线）\ni-26_(azur_lane),i-26（碧蓝航线）\nsuzuya_(azur_lane),铃屋（碧蓝航线）\nanchorage_(azur_lane),锚地（碧蓝航线）\ntaihou_(muse)_(azur_lane),太后（缪斯）（碧蓝航线）\ncheshire_(summery_date!)_(azur_lane),柴郡（夏日约会！）（碧蓝航线）\nkumano_(azur_lane),熊野（碧蓝航线）\nshinano_(dreams_of_the_hazy_moon)_(azur_lane),信浓（朦胧月之梦）（碧蓝航线）\nbelfast_(iridescent_rosa)_(azur_lane),贝尔法斯特（彩虹色罗莎）（碧蓝航线）\naugust_von_parseval_(the_conquered_unhulde)_(azur_lane),august_von_parseval（被征服的_unhulde）（蔚蓝车道）\nsouryuu_(azur_lane),souryuu（碧蓝航线）\nakagi_(paradise_amaryllis)_(azur_lane),akagi_(天堂孤挺花)_(azur_Lane)\nchen_hai_(azur_lane),陈海（碧蓝航线）\nchoukai_(azur_lane),choukai（碧蓝航线）\ndunkerque_(summer_sucre)_(azur_lane),敦刻尔克（苏克雷之夏）（碧蓝航线）\nfumizuki_(azur_lane),fumizuki（碧蓝航线）\ndido_(anxious_bisque_doll)_(azur_lane),dido（焦虑的素瓷娃娃）（碧蓝航线）\nhanazuki_(azur_lane),花月（碧蓝航线）\ngangut_(azur_lane),甘古特（碧蓝航线）\naquila_(azur_lane),天鹰座（碧蓝航线）\nprinz_eugen_(symphonic_fate)_(azur_lane),欧根亲王（交响乐命运）（碧蓝航线）\nsurcouf_(loisirs_balneaires)_(azur_lane),surcouf_(loisirs_balneaires)_(碧蓝航线)\nedinburgh_(azur_lane),爱丁堡（碧蓝航线）\njeanne_d'arc_(azur_lane),jeanne_d'arc（碧蓝航线）\nmutsu_(azur_lane),陆奥（碧蓝航线）\nsovetskaya_belorussiya_(azur_lane),sovetskaya_belorussiya_(azur_Lane)\nzuikaku_(the_wind's_true_name)_(azur_lane),zuikaku_(风的真名)_(azur_Lane)\nz1_leberecht_maass_(azur_lane),z1_leberecht_maass（碧蓝航线）\nmaya_(azur_lane),玛雅（碧蓝航线）\nerebus_(azur_lane),艾瑞布斯（碧蓝航线）\nyamashiro_(summer_offensive?)_(azur_lane),山城（夏季攻势？）（碧蓝航线）\nnagara_(azur_lane),长良（碧蓝航线）\nsims_(azur_lane),模拟人生（碧蓝航线）\nadmiral_graf_spee_(peaceful_daily_life)_(azur_lane),Admiral_graf_spee_(和平的日常生活)_(azur_Lane)\ndrake_(azur_lane),德雷克（碧蓝航线）\nle_malin_(mercredi_at_the_secret_base)_(azur_lane),le_malin_(秘密基地的_mercredi)_(azur_Lane)\ntashkent_(the_bound_cruiser)_(azur_lane),塔什干（绑定巡洋舰）（蔚蓝航线）\nterror_(azur_lane),恐怖（碧蓝航线）\namagi_(wending_waters_serene_lotus)_(azur_lane),天城（文定水静莲花）（碧蓝航线）\nkongou_(azur_lane),金刚（碧蓝航线）\nemden_(azur_lane),埃姆登（碧蓝航线）\nhakuryuu_(azur_lane),白龙（碧蓝航线）\nleander_(azur_lane),瘦（碧蓝航线）\npeter_strasser_(azur_lane),彼得·斯特拉瑟（碧蓝航线）\ncharybdis_(azur_lane),charybdis（碧蓝航线）\nping_hai_(summer_vacation)_(azur_lane),平海（暑假）（碧蓝航线）\nprinz_eugen_(profusion_of_flowers)_(azur_lane),欧根亲王（繁花似锦）（碧蓝航线）\nalabama_(azur_lane),阿拉巴马州（碧蓝航线）\navrora_(azur_lane),avrora（碧蓝航线）\nenterprise_(wind_catcher)_(azur_lane),企业（捕风者）（碧蓝航线）\nle_malin_(sleepy_sunday)_(azur_lane),le_malin（沉睡的星期天）（蔚蓝车道）\nreno_(biggest_little_cheerleader)_(azur_lane),雷诺（最大的小啦啦队长）（碧蓝航线）\nfemale_commander_(azur_lane),女指挥官（碧蓝航线）\nkaga_(everlasting_killing_stone)_(azur_lane),kaga（永恒的杀戮石）（碧蓝航线）\nayanami_(niconico)_(azur_lane),绫波（niconico）（碧蓝航线）\nkronshtadt_(azur_lane),喀琅施塔特（碧蓝航线）\nshiranui_(azur_lane),不知火（碧蓝航线）\nbaltimore_(muse)_(azur_lane),巴尔的摩（缪斯）（碧蓝航线）\nle_triomphant_(azur_lane),le_triomphant（碧蓝航线）\ngneisenau_(nightmarish_succubus)_(azur_lane),gneisenau（噩梦般的魅魔）（碧蓝航线）\nreno_(reno_bunnino)_(azur_lane),雷诺_(reno_bunnino)_(碧蓝航线)\nrepulse_(azur_lane),击退（碧蓝航线）\nsaint-louis_(holy_knight's_resplendence)_(azur_lane),圣路易斯（圣骑士的辉煌）（碧蓝航线）\nshouhou_(azur_lane),守寿（碧蓝航线）\nhammann_(rebellious_summer)_(azur_lane),哈曼（叛逆的夏天）（碧蓝航线）\nkinu_(azur_lane),kinu（碧蓝航线）\nshangri-la_(azur_lane),香格里拉（碧蓝航线）\nyat_sen_(azur_lane),中山（碧蓝航线）\nindependence_(azur_lane),独立（碧蓝航线）\nalgerie_(white_sand_paradise)_(azur_lane),阿尔及利亚（白沙天堂）（碧蓝航线）\nvittorio_veneto_(the_flower_of_la_spezia)_(azur_lane),vittorio_veneto（拉斯佩齐亚之花）（碧蓝航线）\nhobby_(azur_lane),爱好（碧蓝航线）\nnuernberg_(azur_lane),纽伦堡（碧蓝航线）\nchikuma_(azur_lane),chikuma_(碧蓝航线)\nbismarck_(beacon_of_the_iron_blood)_(azur_lane),俾斯麦（铁血的灯塔）（碧蓝航线）\ndeutschland_(service_time?!)_(azur_lane),德国（服务时间？！）（蔚蓝航线）\ntallinn_(azur_lane),塔林（碧蓝航线）\nu-81_(azur_lane),u-81（碧蓝航线）\nchen_hai_(vestibule_of_wonders)_(azur_lane),陈海（奇迹前庭）（碧蓝航线）\nobserver_alpha_(azur_lane),观察者阿尔法（碧蓝航线）\nsirius_(azur_lane)_(cosplay),天狼星（碧蓝航线）（角色扮演）\nyuudachi_(shogun_of_snowballs)_(azur_lane),yuudachi（雪球将军）（碧蓝航线）\nasuna_(blue_archive),亚丝娜（蓝色档案）\nasuna_(bunny)_(blue_archive),亚丝娜（兔子）（蓝色档案）\nkarin_(blue_archive),卡琳（蓝色档案）\nshiroko_(blue_archive),白子（蓝色档案）\nhina_(blue_archive),空崎日奈（蓝色档案）\nkarin_(bunny)_(blue_archive),卡琳（兔子）（蓝色档案）\naru_(blue_archive),陆八魔爱瑠（蓝色档案）\nkoharu_(blue_archive),小春（蓝色档案）\nhoshino_(blue_archive),星野（蓝色档案）\nyuuka_(blue_archive),优香（蓝色档案）\nsensei_(blue_archive),老师（蓝色档案）\narisu_(blue_archive),天童爱丽丝（蓝色档案）\nmutsuki_(blue_archive),陆八魔 亚瑠（蓝色档案）\nhifumi_(blue_archive),阿慈谷日富美（蓝色档案）\nmiyu_(blue_archive),霞泽美游（蓝色档案）\nnonomi_(blue_archive),十六夜野乃美（蓝色档案）\niori_(blue_archive),银镜伊织（蓝色档案）\narona_(blue_archive),阿罗娜（蓝色档案）\nako_(blue_archive),天雨アコ（蓝色档案）\nhibiki_(blue_archive),猫塚响（蓝色档案）\nshun_(blue_archive),瞬（蓝色档案）\nazusa_(blue_archive),azusa（蓝色档案）\nizuna_(blue_archive),izuna（蓝色档案）\nui_(blue_archive),ui（蓝色档案）\nmidori_(blue_archive),midori（蓝色档案）\nneru_(blue_archive),neru（蓝色档案）\nmomoi_(blue_archive),桃井（蓝色档案）\nshun_(small)_(blue_archive),顺（小）（蓝色档案）\nkayoko_(blue_archive),kayoko（蓝色档案）\nmika_(blue_archive),米卡（蓝色档案）\ntsubaki_(blue_archive),椿（蓝色档案）\nserika_(blue_archive),serika（蓝色档案）\nyuzu_(blue_archive),柚子（蓝色档案）\niroha_(blue_archive),iroha（蓝色档案）\nmari_(blue_archive),mari（蓝色档案）\nhasumi_(blue_archive),哈苏米（蓝色档案）\nwakamo_(blue_archive),wakamo（蓝色档案）\nneru_(bunny)_(blue_archive),neru（兔子）（蓝色档案）\nhanako_(blue_archive),花子（蓝色档案）\nakane_(blue_archive),茜（蓝色档案）\nsaori_(blue_archive),沙织（蓝色档案）\nperoro_(blue_archive),peroro（蓝色档案）\nkazusa_(blue_archive),kazusa（蓝色档案）\nsora_(blue_archive),sora（蓝色档案）\nharuka_(blue_archive),haruka（蓝色档案）\nkokona_(blue_archive),kokona（蓝色档案）\nchise_(blue_archive),chise（蓝色档案）\nnatsu_(blue_archive),natsu（蓝色档案）\nmashiro_(blue_archive),mashiro（蓝色档案）\nshiroko_(cycling)_(blue_archive),shiroko（自行车）（蓝色档案）\nakane_(bunny)_(blue_archive),茜（兔子）（蓝色档案）\ntsurugi_(blue_archive),tsurugi（蓝色档案）\nshizuko_(blue_archive),静子（蓝色档案）\neimi_(blue_archive),eimi（蓝色档案）\nchinatsu_(blue_archive),chinatsu（蓝色档案）\nyoshimi_(blue_archive),吉见（蓝色档案）\nayane_(blue_archive),绫音（蓝色档案）\nmoe_(blue_archive),萌（蓝色档案）\nfuuka_(blue_archive),fuuka（蓝色档案）\njunko_(blue_archive),junko（蓝色档案）\nharuna_(blue_archive),榛名（蓝色档案）\nmiyako_(blue_archive),宫古（蓝色档案）\nmutsuki_(new_year)_(blue_archive),mutsuki（新年）（蓝色档案）\nsaki_(blue_archive),saki（蓝色档案）\nrin_(blue_archive),rin（蓝色档案）\nizumi_(blue_archive),狮子堂泉（蓝色档案）\nsaya_(blue_archive),沙耶（蓝色档案）\nkaede_(blue_archive),枫（蓝色档案）\nmaki_(blue_archive),maki（蓝色档案）\ntsukuyo_(blue_archive),tsukuyo（蓝色档案）\ncherino_(blue_archive),cherino（蓝色档案）\nchihiro_(blue_archive),千寻（蓝色档案）\nhinata_(blue_archive),若叶日向（蓝色档案）\natsuko_(blue_archive),亚津子（蓝色档案）\nfubuki_(blue_archive),吹雪（蓝色档案）\nhare_(blue_archive),小钩晴（蓝色档案）\nfate/grand_order,命运/大订单\nfate/extra,命运/额外\nfate/apocrypha,命运/伪经\njeanne_d'arc_alter_(fate),jeanne_d'arc_alter_(fate)\nfate/extra_ccc,命运/额外的ccc\nabigail_williams_(fate),阿比盖尔威廉姆斯（命运）\nfate/kaleid_liner_prisma_illya,命运/万花筒班轮_prisma_illya\njeanne_d'arc_alter_(avenger)_(fate),jeanne_d'arc_alter_(avenger)_(fate)\nshuten_douji_(fate),酒吞童子（命运）\ncu_chulainn_(fate),cu_chulainn_(命运)\narcher_(fate),弓箭手（命运）\nminamoto_no_raikou_(fate),Minamoto_no_raikou_(fate)\nnero_claudius_(fate/extra),尼禄克劳狄斯（命运/额外）\nmedusa_(fate),美杜莎（命运）\nmordred_(fate/apocrypha),莫德雷德（命运/伪经）\nfate/prototype,命运/原型\njeanne_d'arc_(ruler)_(fate),jeanne_d'arc_(统治者)_(命运)\nmeltryllis_(fate),Meltryllis_(命运)\nmedusa_(rider)_(fate),美杜莎（骑士）（命运）\nmiyamoto_musashi_(fate),宫本武藏（命运）\nfate/hollow_ataraxia,命运/空心共济失调\ncu_chulainn_(fate/stay_night),cu_chulainn_(命运/留夜)\nishtar_(fate),伊斯塔（命运）\nexcalibur_(fate/stay_night),excalibur（命运/留宿之夜）\nereshkigal_(fate),ereshkigal_(命运)\ngae_bolg_(fate),gae_bolg_(命运)\nflorence_nightingale_(fate),佛罗伦萨夜莺（命运）\njack_the_ripper_(fate/apocrypha),开膛手杰克（命运/伪经）\niskandar_(fate),依斯干达_(命运)\nelizabeth_bathory_(fate),伊丽莎白巴托里（命运）\nkama_(fate),卡玛（命运）\nkiyohime_(fate),清姬（命运）\nfate/prototype:_fragments_of_blue_and_silver,命运/原型：蓝色和银色的碎片\ntomoe_gozen_(fate),tomoe_gozen_(命运)\nnitocris_(fate),nitocris_(命运)\nartoria_pendragon_(lancer)_(fate),artoria_pendragon_(lancer)_(命运)\nkatsushika_hokusai_(fate),葛饰北斋（命运）\nnapoleon_bonaparte_(fate),拿破仑·波拿巴（命运）\nbb_(fate/extra),bb（命运/额外）\nanastasia_(fate),阿纳斯塔西娅（命运）\nfou_(fate),fou（命运）\nyu_mei-ren_(fate),于美人（命运）\nibaraki_douji_(fate),茨城童子（命运）\nelizabeth_bathory_(fate/extra_ccc),伊丽莎白巴托里（命运/额外的ccc）\nmysterious_heroine_xx_(fate),神秘女主xx（命运）\njeanne_d'arc_alter_santa_lily_(fate),jeanne_d'arc_alter_santa_lily_(fate)\nfate/extella,命运/extella\nartoria_pendragon_(lancer_alter)_(fate),artoria_pendragon_(lancer_alter)_(fate)\nushiwakamaru_(fate),牛若丸（命运）\nfate/unlimited_codes,命运/无限代码\nyang_guifei_(fate),杨贵妃（命运）1304\nashiya_douman_(fate),芦屋斗满（命运）\nleonardo_da_vinci_(fate),莱昂纳多·达·芬奇（命运）\nmorgan_le_fay_(fate),摩根勒菲（命运）\nmartha_(fate),玛莎（命运）\nhelena_blavatsky_(fate),海伦娜·布拉瓦茨基（命运）\nmarie_antoinette_(fate),玛丽·安托瓦内特（命运）\nosakabe-hime_(fate),osakabe-hime_(命运)\nmysterious_heroine_x_alter_(fate),神秘女主角_x_alter_(fate)\njeanne_d'arc_alter_(ver._shinjuku_1999)_(fate),jeanne_d'arc_alter_(ver._shinjuku_1999)_(fate)\ngilles_de_rais_(caster)_(fate),gilles_de_rais（施法者）（命运）\nartoria_caster_(fate),artoria_caster_(命运)\nkoyanskaya_(fate),koyanskaya（命运）\nlord_camelot_(fate),卡莱洛特勋爵（命运）\ntokitarou_(fate),时太郎（命运）\nexcalibur_morgan_(fate),excalibur 摩根（命运）\nmedea_(fate),美狄亚（命运）\nzayoi_Sakuya,十六夜咲夜I\ntouhou_(pc-98),东方_(pc-98)\ncookie_(touhou),饼干（东方）\nlaevatein_(touhou),laevatein_(东方)\nshinki_(touhou),神机（东方）\ntouhou_tag_dream,东方标签梦\nmima_(touhou),mima_(东方)\nyumeko_(touhou),梦子（东方）\nreisen_(touhou_bougetsushou),reisen_(东方bougetsushou)\nelly_(touhou),elly（东方）\ngengetsu_(touhou),幻月（东方）\nmai_(touhou),舞（东方）\nkonngara_(touhou),孔加拉（东方）\nmugetsu_(touhou),mugetsu（东方）\nyuki_(touhou),由纪（东方）\nzombie_fairy_(touhou),僵尸妖精（东方）\nfour_of_a_kind_(touhou),四种（东方）\nellen_(touhou),艾伦（东方）\nkurumi_(touhou),久留美（东方）\ntouhou_lost_word,东方失语\nsariel_(touhou),沙利尔（东方）\nmeira_(touhou),梅拉（东方）\npower_item_(touhou),动力道具（东方）\ntouhou_gouyoku_ibun,东方gouyoku_ibun\nlouise_(touhou),路易丝（东方）\notter_spirit_(touhou),水獭精灵（东方）\ninaba_mob_(touhou),稻叶暴徒（东方）\nrika_(touhou),梨花（东方）\nsara_(touhou),萨拉（东方）\nkotohime_(touhou),琴姬（东方）\nelis_(touhou),伊利斯（东方）\ntouhou_cannonball,东方炮弹\nwolf_spirit_(touhou),狼灵（东方）\nkappa_mob_(touhou),河童暴徒（东方）\ngenjii_(touhou),源氏（东方）\nsokrates_(touhou),苏格拉底（东方）\ntouhou_danmaku_kagura,东方弹幕神乐\nhuman_village_(touhou),人类村（东方）\nshingyoku_(touhou),新玉（东方）\norange_(touhou),橙色（东方）\ntouhou_hisoutensoku,东方高天速\nkikuri_(touhou),菊里（东方）\neagle_spirit_(touhou),鹰魂（东方）\ntouhou_bougetsushou,东方报月手\ntouhou_sangetsusei,东方三月sei\nganyu_(genshin_impact),甘雨（原神）\nvision_(genshin_impact),视觉（原神）\nlumine_(genshin_impact),荧（原神）\nhu_tao_(genshin_impact),胡桃（原神）\nzhongli_(genshin_impact),钟离（原神）\nmona_(genshin_impact),莫娜（原神）\nkeqing_(genshin_impact),刻晴（原神）\naether_(genshin_impact),旅行者（原神）\nklee_(genshin_impact),克莱（原神）\nventi_(genshin_impact),温迪\ntartaglia_(genshin_impact),达达利亚（原神）\npaimon_(genshin_impact),派蒙（原神）\neula_(genshin_impact),优菈（原神影响）\nshenhe_(genshin_impact),申鹤（原神）\nxiao_(genshin_impact),魈_(原神冲击)\nbarbara_(genshin_impact),芭芭拉（原神）\njean_(genshin_impact),琴（原神）\nfischl_(genshin_impact),菲谢尔（原神）\namber_(genshin_impact),安柏（原神影响）\nyelan_(genshin_impact),夜澜（原神）\nqiqi_(genshin_impact),七七（原神）\ndiluc_(genshin_impact),迪卢克（原神）\nningguang_(genshin_impact),凝光（原神）\nyoimiya_(genshin_impact),宵宫(genshin_Impact)\nkaeya_(genshin_impact),凯亚(genshin_Impact)\nlisa_(genshin_impact),丽莎（原神）\nalbedo_(genshin_impact),阿贝多（原神影响）\nnoelle_(genshin_impact),诺艾尔（原神）\nbeidou_(genshin_impact),北斗（原神）\nslime_(genshin_impact),史莱姆（原神）\nyanfei_(genshin_impact),烟绯（原神）\nchongyun_(genshin_impact),重云（原神）\nrosaria_(genshin_impact),罗莎莉亚（原神影响）\nxingqiu_(genshin_impact),行秋（原神）\nnilou_(genshin_impact),妮露（原神）\nxiangling_(genshin_impact),香菱（原神）\nhilichurl_(genshin_impact),丘丘人(genshin_Impact)\ndiona_(genshin_impact),迪奥娜_(genshin_Impact)\nscaramouche_(genshin_impact),散兵（原神）\nsucrose_(genshin_impact),砂糖（原神）\nthoma_(genshin_impact),托马（原神）\ngorou_(genshin_impact),五郎（原神）\nrazor_(genshin_impact),雷泽（原神）\nkeqing_(opulent_splendor)_(genshin_impact),刻晴（富丽堂皇）（原神）\nsayu_(genshin_impact),早柚（原神）\nyun_jin_(genshin_impact),云堇（原神）\nbarbara_(summertime_sparkle)_(genshin_impact),芭芭拉（夏日闪耀）（原神）\nbennett_(genshin_impact),班尼特（原神影响）\ntighnari_(genshin_impact),提纳里（原神）\nxinyan_(genshin_impact),辛焱（原神）\njean_(sea_breeze_dandelion)_(genshin_impact),琴_(海风蒲公英)_(genshin_Impact)\ncollei_(genshin_impact),柯莱（原神）\nrex_lapis_(genshin_impact),岩王帝君(genshin_Impact)\nsignora_(genshin_impact),女士(genshin_Impact)\ncyno_(genshin_impact),赛诺（原神）\nningguang_(orchid's_evening_gown)_(genshin_impact),凝光（兰花的晚礼服）（原神）\ndehya_(genshin_impact),迪希雅（原神影响）\nfischl_(ein_immernachtstraum)_(genshin_impact),菲谢尔_(ein_immernachtstraum)_(genshin_Impact)\nryu_genshin77,流原心77\nkazuha's_friend_(genshin_impact),枫原万叶（原神）\nazhdaha_(genshin_impact),若陀龙王（原神影响）\ndainsleif_(genshin_impact),戴因斯雷布(genshin_Impact)\ngenshin_impact_sticker_redraw_(meme),genshin_Impact 贴纸重绘（模因）\nhina_(genshin_impact),希娜（原神）\ncloud_retainer_(genshin_impact),留云借风真君（genshin_Impact）\nbarbatos_(genshin_impact),barbatos（原神）\ncicin_mage_(genshin_impact),cicin法师（原神）\ndelusion_(genshin_impact),妄想（原神）\ndvalin_(genshin_impact),dvalin（原神）\nfavonius_sword_(genshin_impact),favonius剑（原神）\nnameless_bard_(genshin_impact),无名吟游诗人（原神）\nabyss_mage_(genshin_impact),深渊法师（原神）\nwolf's_gravestone_(genshin_impact),狼的墓碑（原神）\nyaoyao_(genshin_impact),yaoyao（原神）\ntaroumaru_(genshin_impact),芋丸（原神）\nmona_(genshin_impact)_(cosplay),mona_(genshin_Impact)_(cosplay)\ninfection_monitor_(arknights),感染监测器_(arknights)\nsurtr_(arknights),surtr（明日方舟）\nmudrock_(arknights),泥岩（明日方舟）\nw_(arknights),w（方舟）\nmostima_(arknights),mostima（明日方舟）\nsuzuran_(arknights),铃兰（方舟）\nelite_ii_(arknights),精英_ii_(arknights)\nangelina_(arknights),安吉丽娜（明日方舟）\nnian_(arknights),年（方舟）\nsaria_(arknights),莎莉亚（明日方舟）\nspecter_(arknights),幽灵（方舟）\nblue_poison_(arknights),蓝色毒药（方舟）\nschwarz_(arknights),施瓦茨（明日方舟）\ndusk_(arknights),黄昏（方舟）\neyjafjalla_(arknights),艾雅法拉_(arknights)\nifrit_(arknights),ifrit（明日方舟）\nplatinum_(arknights),铂金（方舟）\nceobe_(arknights),ceobe（明日方舟）\npramanix_(arknights),pramanix（明日方舟）\nblaze_(arknights),烈焰人（明日方舟）\nsilence_(arknights),沉默（方舟）\nrosmontis_(arknights),罗斯蒙蒂斯（明日方舟）\nfeater_(arknights),羽毛（方舟）\ntomimi_(arknights),托米米（明日方舟）\nswire_(arknights),太古_(arknights)\neunectes_(arknights),eunectes（明日方舟）\nprojekt_red_(arknights),项目红（arknights）\ngoldenglow_(arknights),Goldenglow（明日方舟）\nsussurro_(arknights),sussurro（明日方舟）\nblue_poison_(shoal_beat)_(arknights),蓝色毒药_(shoal_beat)_(arknights)\noriginium_arts_(arknights),源石艺术（方舟）\nutage_(arknights),使用_(arknights)\nwhislash_(arknights),whislash（明日方舟）\nmagallan_(arknights),麦哲伦（明日方舟）\nsilverash_(arknights),Silverash（明日方舟）\nblemishine_(arknights),瑕疵（明日方舟）\nzima_(arknights),齐玛（明日方舟）\nsaga_(arknights),传奇（明日方舟）\nla_pluma_(arknights),la_pluma（明日方舟）\nrosa_(arknights),罗莎（明日方舟）\nshining_(arknights),闪亮（方舟）\nptilopsis_(arknights),ptilopsis_(arknights)\nirene_(arknights),艾琳（明日方舟）\nmountain_(arknights),山（方舟）\nskadi_(waverider)_(arknights),skadi_(waverider)_(arknights)\nfrostnova_(arknights),霜新星（明日方舟）\nsora_(arknights),索拉（明日方舟）\nbagpipe_(arknights),风笛_(arknights)\nfiammetta_(arknights),菲亚梅塔（明日方舟）\ngladiia_(arknights),角斗士（明日方舟）\njessica_(arknights),杰西卡（明日方舟）\nmale_doctor_(arknights),男医生_(arknights)\ngummy_(arknights),软糖（明日方舟）\ntexas_(winter_messenger)_(arknights),德州（冬季信使）（明日方舟）\nwarfarin_(arknights),华法林_(arknights)\naurora_(arknights),极光（明日方舟）\ngavial_(arknights),gavial（明日方舟）\ntalulah_(arknights),talulah（明日方舟）\ntexas_(willpower)_(arknights),德州（意志力）（明日方舟）\nling_(arknights),玲（方舟）\nmyrtle_(arknights),桃金娘（明日方舟）\nmudrock_(silent_night)_(arknights),泥岩（寂静之夜）（明日方舟）\nfrostleaf_(arknights),霜叶（方舟）\ngrani_(arknights),格兰尼（明日方舟）\ngravel_(arknights),砾石（方舟）\nnian_(unfettered_freedom)_(arknights),年（无拘无束的自由）（方舟）\nspecter_the_unchained_(arknights),幽灵不受束缚（明日方舟）\nch'en_(ageless_afterglow)_(arknights),ch'en_(永恒的余辉)_(arknights)\nvigna_(arknights),维尼亚（明日方舟）\nistina_(arknights),伊斯蒂娜（明日方舟）\nkroos_(arknights),克罗斯（明日方舟）\nthorns_(arknights),荆棘（方舟）\nlava_(arknights),熔岩（方舟）\nsaileach_(arknights),赛利奇（明日方舟）\nskyfire_(arknights),天火（方舟）\nastesia_(arknights),阿斯特西亚（明日方舟）\ncroissant_(arknights),羊角面包（arknights）\nfranka_(arknights),弗兰卡（明日方舟）\nbeeswax_(arknights),蜂蜡_(arknights)\nshamare_(arknights),shamare（明日方舟）\nrobin_(arknights),知更鸟（方舟）\ncarnelian_(arknights),红玉髓（明日方舟）\nmizuki_(arknights),水木（明日方舟）\noriginium_(arknights),源石（方舟）\nweedy_(arknights),杂草（明日方舟）\nprovence_(arknights),普罗旺斯_(arknights)\nsideroca_(arknights),sideroca（明日方舟）\nvermeil_(arknights),朱红（明日方舟）\nch'en_the_holungday_(arknights),ch'en_the_holungday_(arknights)\nceylon_(arknights),锡兰（明日方舟）\nthe_emperor_(arknights),皇帝（方舟骑士）\nglaucus_(arknights),格劳克斯（明日方舟）\nnightingale_(arknights),夜莺_(arknights)\nsurtr_(liberte_echec)_(arknights),surtr_(liberte_echec)_(arknights)\nplume_(arknights),羽（方舟）\nshaw_(arknights),肖（方舟）\nfemale_tourist_c_(arknights),女游客_c_(arknights)\nwhisperain_(arknights),耳语（明日方舟）\nansel_(arknights),安塞尔（明日方舟）\ndobermann_(arknights),杜宾犬（明日方舟）\nmanticore_(arknights),蝎尾狮_(arknights)\nmatterhorn_(arknights),马特霍恩（明日方舟）\npallas_(arknights),帕拉斯（明日方舟）\nfemale_doctor_(arknights),女医生_(arknights)\nhibiscus_(arknights),芙蓉（明日方舟）\nwaai_fu_(arknights),waai_fu_(arknights)\nlappland_(refined_horrormare)_(arknights),拉普兰（精致的恐怖梦魇）（明日方舟）\nmorte_(arknights),莫尔（明日方舟）\npinecone_(arknights),松果（明日方舟）\nclosure_(arknights),关闭（明日方舟）\nperfumer_(arknights),调香师（明日方舟）\nhung_(arknights),挂（方舟）\nbeanstalk_(arknights),豆茎（方舟）\nmeteor_(arknights),流星（方舟）\narchetto_(arknights),阿尔切托（明日方舟）\nlin_yuhsia_(arknights),林雨霞（方舟）\nmayer_(arknights),迈尔（明日方舟）\npenguin_logistics_(arknights),企鹅物流（arknights）\neunectes_(forgemaster)_(arknights),eunectes_(forgemaster)_(方舟之夜)\nsaria_(the_law)_(arknights),saria（法律）（明日方舟）\nabsinthe_(arknights),苦艾酒（明日方舟）\nmelantha_(arknights),梅兰莎（明日方舟）\nrope_(arknights),绳索（方舟）\nsideroca_(light_breeze)_(arknights),sideroca_(微风)_(arknights)\nmon3tr_(arknights),mon3tr（明日方舟）\nhoshiguma_(patrolling_ronin)_(arknights),星熊（巡逻浪人）（明日方舟）\nmudrock_(obsidian)_(arknights),泥岩（黑曜石）（方舟）\njaye_(arknights),杰伊（明日方舟）\nshining_(silent_night)_(arknights),闪耀（寂静之夜）（明日方舟）\ndusk_(everything_is_a_miracle)_(arknights),黄昏（一切都是奇迹）（明日方舟）\nhellagur_(arknights),海拉格（明日方舟）\nsavage_(arknights),野蛮人（明日方舟）\ntenzin_(arknights),丹增（明日方舟）\nbagpipe_(queen_no._1)_(arknights),风笛_(queen_no._1)_(arknights)\nfolinic_(arknights),叶酸（明日方舟）\nprojekt_red_(light_breeze)_(arknights),projekt_red（微风）（arknights）\nreed_(arknights),芦苇（方舟）\nscene_(arknights),场景（方舟）\nphantom_(arknights),幻影（明日方舟）\nbison_(arknights),野牛（方舟）\ncardigan_(arknights),开衫（arknights）\ntheresa_(arknights),特蕾莎（明日方舟）\nandreana_(arknights),安德烈娜（明日方舟）\ntequila_(arknights),龙舌兰酒（明日方舟）\noriginium_slug_(arknights),源石蛞蝓（方舟）\ncuora_(arknights),库拉（明日方舟）\nkroos_the_keen_glint_(arknights),克罗斯敏锐的闪光（明日方舟）\ntomimi_(silent_night)_(arknights),tomimi（平安夜）（明日方舟）\nlava_the_purgatory_(arknights),熔岩炼狱（明日方舟）\nmephisto_(arknights),墨菲斯托（明日方舟）\nexecutor_(arknights),执行者（明日方舟）\nindigo_(arknights),靛蓝（明日方舟）\nshirayuki_(arknights),白雪（明日方舟）\ncourier_(arknights),信使（明日方舟）\nfaust_(arknights),浮士德（明日方舟）\nfirewatch_(arknights),看火人（方舟）\nheavyrain_(arknights),大雨（方舟）\nmetal_crab_(arknights),金属蟹_(arknights)\nreunion_soldier_(arknights),重聚士兵（方舟）\nviviana_(arknights),薇薇安娜（明日方舟）\nalina_(arknights),阿丽娜（明日方舟）\nelysium_(arknights),极乐世界（明日方舟）\nfang_(arknights),方（方舟）\nfartooth_(arknights),远牙（明日方舟）\nmousse_(arknights),慕斯_(arknights)\nroberta_(arknights),罗伯塔（明日方舟）\ngreythroat_(arknights),灰喉（明日方舟）\nhorn_(arknights),号角（明日方舟）\nindra_(arknights),因陀罗（方舟）\naak_(arknights),aak（明日方舟）\nsnowsant_(arknights),雪山（方舟）\npopukar_(arknights),popukar（明日方舟）\nreunion_logo_(arknights),重聚徽标（arknights）\nleizi_(arknights),雷子（方舟）\nmint_(arknights),薄荷（方舟）\nmulberry_(arknights),桑树（明日方舟）\npodenco_(arknights),podenco（明日方舟）\nasbestos_(arknights),石棉_(arknights)\nceobe_(unfettered)_(arknights),ceobe（无拘无束）（arknights）\nashlock_(arknights),ashlock（明日方舟）\nethan_(arknights),伊森（明日方舟）\nmeteorite_(arknights),陨石（方舟）\nvulcan_(arknights),火神（方舟）\nambriel_(arknights),安布里尔（明日方舟）\namiya_(guard)_(arknights),阿米娅（守卫）（方舟）\nflint_(arknights),燧石（方舟）\nschwarz_(skyline)_(arknights),施瓦茨（天际线）（明日方舟）\ncrownslayer_(arknights),冠冕者（明日方舟）\ndurin_(arknights),都灵（明日方舟）\nscavenger_(arknights),清道夫（明日方舟）\nroxy_migurdia,洛琪希\nelaina_(majo_no_tabitabi),伊蕾娜\ndanganronpa_(series),弹丸论巴（系列）\nk-on!,轻音少女\nkaga_(kancolle),加贺_(kancolle)\nSouryuuAsukaLangley,明日香\nkaname_madoka_(mahou_shoujo_madoka_magica),鹿目圆\nmegumin,惠惠\nraiden_shogun,雷电将军\nharuyama_kazunori,春山和典\nkakyoin_noriaki,花京院纪明\npecorine_(princess_connect!),佩科林（公主连接！）\nlycoris_recoil,石蒜后坐力\nboris_(noborhys),鲍里斯_(noborhys)\nwatashi_ni_tenshi_ga_maiorita!,watashi_ni_tenshi_ga_maiorita!\nkyoukaisenjou_no_horizon,京海战无地平线_1521\nitadori_yuuji,板取雄二\nkatori_(kancolle),katori_(kancolle)\nnori_tamago,海苔_tamago\nyano_toshinori,矢野俊典\nhimemori_luna,姬森露娜\nasamura_hiori,浅村_hiori\nchibi_miku,souryuu_asuka_langley\nnagi_no_asukara,亚丝娜_(sao)\npokemon_sm_(anime),宠物小精灵_xy_(动漫)\npokemon_(classic_anime),弹丸论破_3_(动漫)\npokemon_xy_(anime),宠物小精灵_dppt_(动漫)\nformal_dress,礼服\nprint_cheongsam,印花旗袍\nsummer_uniform,夏季制服\nss_uniform,纳粹制服\nnazi_uniform,纳粹制服\nspace_suit,宇航服\ndomineering,修女服\nbyzantine_fashion,拜占庭风格\nTropical,热带特征的\nAo_Dai,越南校服（奥黛）\nofficial_alternate_costume,与原设不同衣服\nhomewear,居家服\nprint_pajamas,印花睡衣\npolka_dot_pajamas,波点睡衣\nTaoist_robes,道袍\nrobe_of_blending,混合长袍\nbikini_top_only,仅比基尼上衣\nbikini_bottom_only,仅比基尼下装\nfront-tie_bikini_top,前系带比基尼上衣\nwinter_coat,冬季大衣\nfishnet_top,渔网上衣\nwindbreaker,冲锋衣\njacket_partially_removed,夹克部分移除\ncamouflage_jacket,迷彩夹克\ndenim_jacket,牛仔夹克\nloating_jacket,休闲夹克\ntwo-tone_jacket,两色夹克\ndown_jacket,羽绒服\npuffer_jacket,羽绒服\nbackless_sweater,露背毛衣\ngirdle,紧身塔\npolka_dot_dress,波点连衣裙\nsee-through_dress,透视连衣裙\nsummer_long_skirt,夏日长裙\ncamouflage_pants,迷彩裤\ncargo_pants,工装裤\ncrotchless_pants,无裆裤\nhakama_pants,袴裤\npuffy_pants,蓬松裤\npumpkin_pants,南瓜裤\npants_tucked_in,裤子塞进去\nblack_bodystocking,连体黑丝\nblack_pantyhose,黑色连裤袜(覆盖臀部)\nwhite_pantyhose,白色连裤袜\nanimal_ear_legwear,动物耳朵过膝袜\nstocking_under_clothes,衣服下的筒袜(避免显示不全)\nlatex_thighhighs,乳胶材质的长筒袜\nsee-through_thighhighs,透明的长筒袜\narmored,装甲的\ncanvas,帆布的\nlace-trimmed,蕾丝饰边的\nfur-trimmed,毛边的\nfringe,须边\nribbed,棱纹的\ncat_ear,猫耳造型的\ncat_ear_cutout,猫耳造型镂空的\nstar_panties,星星印花内裤\nbunny_panties,兔子内裤\nfur-trimmed_headwear,毛边头饰\ninter_headset,EVA神经连接器\nmini_witch_hat,迷你魔女帽\nbowler_hat,圆顶礼帽\npillbox_hat,药盒帽\ncloche_hat,钟形女帽\nside_cap,侧边帽\npolice_hat,警察帽\nbucket_hat,渔夫帽\nhardhat,安全帽\nrice_hat,斗笠\nbobblehat,泡泡帽\npumpkin_hat,南瓜帽\ntorn_hat,撕裂的帽子\nnewsboy_cap,报童帽\nbowknot_over_white_beret,白色贝雷帽上的蝴蝶结\noripathy_lesion_(arknights),源石病(明日方舟)\ngumi,龟尾\nthe_only_shoe,单鞋\nblack_loafers,乐福鞋(小皮鞋)\nplatform_heels,厚底高跟鞋\nclog_sandals,木屐凉鞋\nanimal_feet,动物脚\nanimal_slippers,动物拖鞋\nsnow_boots,雪地靴\ndoc_martens,马丁靴\nrain_boots,雨靴\narched_soles,拱形鞋底\nhorseshoe,马蹄铁\npaw_print_soles,爪印鞋底\nsleeves_past_elbows,袖子过肘\narm_out_of_sleeve,袖子里的手臂\nuneven_sleeves,不均匀的袖子\nmismatched_sleeves,不匹配的袖子\nsleeve_rolled_up,袖子卷起\nchain_leash,锁链带牵绳\npartially_fingerless_gloves,部分露指手套\nred_neckerchief,红领巾\nwhite_necktie,白色领带\nneck_bell,颈铃\nneck_tattoo,颈部纹身\nchinese_knot,中国结\nmagatama_necklace,珠玉项链\ntooth_necklace,牙项链\nkey_necklace,钥匙项链\nanchor_necklace,锚项链\nshell_necklace,贝壳项链\ngold_necklace,金项链\ncrescent_necklace,新月项链\nring_necklace,戒指项链\nfeather_necklace,羽毛项链\nbone_necklace,骨项链\nankh_necklace,十字项链\nmultiple_necklaces,多条项链\nbullet_necklace,子弹项链\nholding_necklace,拿着项链\nnecklace_removed,项链被移除\nprint_scarf,印花围巾\nvertical-striped_scarf,竖条纹围巾\npolka_dot_scarf,波点围巾\nargyle_scarf,菱形围巾\nbeige_scarf,米色围巾\nscarf_bow,围巾蝴蝶结\nfur_scarf,皮草围巾\nmulticolored_scarf,五彩围巾\nfloating_scarf,漂浮围巾\nlong_scarf,长围巾\narm_scarf,手臂围巾\nscarf_on_head,头上的围巾\nscarf_over_mouth,围巾在嘴上\nscarf_removed,围巾被取下\nadjusting_scarf,调整围巾\nholding_scarf,拿着围巾\nscarf_pull,扯围巾\nlong_eyelashes,长睫毛\nlipgloss,唇彩\nanime_style_blush,动画式脸红\nbruise_on_face,脸上有瘀伤\ncream_on_face,奶油在脸上\nsmoking_pipe,烟斗\neyewear,眼睛\ncrooked_eyewear,歪斜的眼镜\np,眼罩\nhalf_mask,半面罩\nmasked,蒙面\nmask_lift,抬起面罩\nninja_mask,忍者面具\nskull_mask,骷髅面具\nhockey_mask,曲棍球面具\nbird_mask,鸟面具\nplague_doctor_mask,瘟疫医生口罩\nstone_mask,石鬼面\nhorse_mask,马面具\nmasquerade_mask,化妆舞会面具\near_ornament,耳饰\njaguar_ears,美洲豹耳朵\nalpaca_ears,羊驼耳\ngoat_horns,山羊角\nhair_on_horn,角上的头发\nmechanical_horns,机械角\nforal_background,花卉图案装饰的背景\nclock_background,时钟背景\nbubble_background,气泡背景\nmattress,床垫；褥子\nheap,堆\nswimming_pool,泳池\nsquat_toilet,蹲便器\nbanquet,宴会\nflower_bloom,花盛开\nwithered_flower,枯萎的花\nplum_blossom,梅花\nchrysanthemum,菊花\nnarcissu,水仙\nlily,百合花\nentangled_plants,缠结型植物\nshrub,灌木\npine_tree,松树\nmaple_tree,枫树\nplanted,种植的\nmagnificent_architecture,建筑\nIntersection,路口\ncathedral,大教堂\nchinese_style_loft,中式阁楼\ntraditional_chinese_room,传统中式客房\nmosque,清真寺\narena,竞技场\nAuditorium,礼堂\nconcert,音乐会\nreservoir,水库\nTrapeze,吊架；秋千\nrailroad,铁路\nrailway,铁路\nlawn,草坪\nJapanese_hotel,日本旅馆\namusement_park,游乐园\nhot_air_balloon,热气球\nsnowy_mountain,雪山\nfloating_snowflake,雪花\nbakery,面包店\nlantern_floating,灯笼水槽\njail_bars,监狱酒吧\ndungeon,地牢\nrubble_ruins,废墟\nfall_leaves,落叶\nhyper_galaxy,超级银河\nfields,田园\nplayground,操场\ncarousel,旋转木马\nbilliard,台球桌\nunder_bridge,桥下\ncasino,赌场\nlaboratory,研究所\ngreenhouse,植物园\nharbor,港口\nbookstore,书店\nspa,人工温泉\nalleyway,小巷\nrowboat,划船\nrappelling,拉平（悬挂）\ntennis_court,网球场\ncar_seat,汽车座椅\nseatbelt,座位安全带\ndowntown,市中心\navenue,绿树成荫的街道\nmixing_console,混合控制台\nremains,废墟\nDisney_land,迪士尼乐园\nstadium,体育场\nsoccer_field,足球场\ntrack_and_field,田径场\nin_the_movie_theatre,在电影院里\nmonolith,巨大的石头物体\natrium,光线照射\nelectric_scoreboard,电子公告板\nOpen_the_door_halfway,半开门\nnebula,星云\nstar_trail,星星轨迹\non_the_train,電車内\non_the_bus,在巴士上\nin_main_street,大道\ngrasslands,草原\nmansion,屋敷\nsantorini,希腊 圣托里尼\nvenice,意大利 威尼斯\nTaj_Mahal,泰姬陵\nMachu_Picchu,马丘比丘\nAkashi_Kaikyo_Bridge,明石海峡大桥\nSkytree,东京天空树\nFuji_Mountain,富士山\nTokyo_Tower,东京塔\nfushimi_inari,伏见稻荷\ngrand_canyon,大峡谷\ngreat_wall_of_china,长城\nFloating_light_spot,浮动光斑\nGlowing_butterflies,发光的蝴蝶\nshredded_paper,碎纸屑\npearl,珍珠\nneon,霓虹灯\nGravel,碎石\njaggy_lines,锯齿线\nimmense,巨大\ndisperse,分散\nconverge,会聚|聚集\nbrand,牌子\nscattered_leaves,散落的叶子\nFlying_colored_shredded_paper,飞溅的彩色碎纸\nmany_colorful_petals_are_flying,五颜六色的花瓣飞舞\nbig_colorful_Bubble,大五颜六色的泡泡\npasture,牧场\nplateau,高原\nflower_ocean,花海\nvolcano,火山\nswirl,漩涡\nscarlet_moon,猩红月亮\nuniverse,宇宙\nlunar,月的|月球的\nstar,星星\nfrom_space_station,空间站\nsatellite,卫星\nAstrology,占星术\nconstel,星座\naquila,[天]天鹰座\nlyra,[天]天琴座\nloong,中国龙\nD&D,西方龙\nreptile,爬行动物\nwriggle_nightbug,蠕动夜虫\nkyubey,QB\ndodoco_(genshin_impact),嘟嘟可（原神）\nguoba_(genshin_impact),锅巴（原神）\nbaron_bunny_(genshin_impact),兔兔伯爵（原神）\noz_(genshin_impact),奥兹（原神）\ncrystalfly_(genshin_impact),晶蝶genshin\nseelie_(genshin_impact),仙灵（原神）\nCassette,磁带盒\ncopper,铜|铜币\nLever,杠杆|操作杆\noil-paper_umbrella,油纸伞\npail,桶|提桶\nSmartphones,智能手机\ntrophy,奖杯\ncello,大提琴\ninlet,入口\nmolecule,分子\nremotely,偏远的\nvinyl,乙烯基唱片；黑胶唱片\nverge,边缘\nelsword,艾斯之剑\nstake,桩|棍子\ndynamite,黄色炸药；甘油炸药；\nthompson_submachine_gun,汤普森冲锋枪\nstaff_of_homa_(genshin_impact),护摩之杖（原神长柄武器）\nsong_of_broken_pines_(genshin_impact),松籁响起之时（原神冰系双手剑）\nprimordial_jade_winged-spear_(genshin_impact),和璞鸢（原神长柄武器）\ncalamity_queller_(genshin_impact),息灾（原神长柄武器）\nvortex_vanquisher_(genshin_impact),贯虹之槊（原神）\namos'_bow_(genshin_impact),阿莫斯弓（原神）\nengulfing_lightning_(genshin_impact),薙草之稻光（原神\nA_sushi_roll,寿司卷\naubergine,茄子\nburger,汉堡\nGelatin,明胶、布丁\njam,果酱\nfood_on,脸上有食物\ntumbler,普通玻璃杯\ncirrus,卷云\nCirrocumulus,卷积云\nCirrostratus,卷层云\nAltocumulus,高积云\nAltostratus,高层云\nstratus,层云\nStratocumulus,层积云\ncumulus,积云\nCumulonimbus,积雨云\nNimbostratus,雨层云\ncirrus_fibratus,毛卷云\ncirrus_uncinus,钩卷云\ncirrus_spissatus,密卷云\ncirrus_floccus,絮卷云\ncirrus_castellanus,堡卷云\ncirrus_intortus,乱卷云\ncirrocumulus_stratiformis,层状卷积云\ncirrocumulus_floccus,絮状卷积云\ncirrocumulus_castellanus,堡状卷积云\ncirrocumulus_lacunosus,网状卷积云\ncirrostratus_fibratus,毛卷层云\ncirrostratus_nebulosus,雾卷层云\naltocumulus_strataformis,层状高积云\naltocumulus_lenticularis,荚状高积云\naltocumulus_castellanus,堡状高积云\naltocumulus_floccus,絮状高积云\naltocumulus_lacunosus,网状高积云\naltostratus_undulatus,波状高层云\naltostratus_duplicates,复合高层云\naltostratus_pannus,破片高层云\naltostratus_translucidus,透光高层云\naltostratus_opacus,蔽光高层云\naltostratus_radiatus,辐状高层云\naltostratus_mammatus,乳状高层云\nstratus_fractus,碎层云\nstratus_nebulosus,雾层云\nstratus_undulatus,波层云\nstratocumulus_stratiformis,层状层积云\nstratocumulus_cumulogentis,积雨性层积云\nstratocumulus_castellanus,堡状层积云\nstratocumulus_lenticularis,荚状层积云\nstratocumulus_lacunosus,絮状层积云\ncumulus_humilis,淡积云\ncumulus_mediocris,中积云\ncumulus_congestus,浓积云\ncumulus_fractus,碎积云\ncumulonimbus_calvus,秃积雨云\ncumulonimbus_capillatus,鬃积雨云\ncumulonimbus_incus,砧积雨云\nasperitas,新增类型\nsqueeze_bottle,软瓶\nbottled_water,瓶裝水\nrose_bush,玫瑰花丛\ncarnivorous_plant,食虫植物\nsucculent_plant,多肉植物\ncattail,香蒲\nroots,根\nfoliage,树叶\ncluster-amaryllis,石蒜\nlunchbox,便当盒\nnib_pen_(object),钢笔\ninkwell,墨水瓶（低）\nink_bottle,墨水瓶（高）\n🌅,日出\n🌈,彩虹\n🌪,龙卷风\n🌨,下雪\n❄,下雪\n☃,下雪\n🌧,下雨\n🌂,下雨\n☔,下雨\n☂,下雨\n🌥,多云\n⛅,阴\n☁,云\n☀,晴\n🌫,雾\n⛈,雷阵雨\n🌤,晴偶有云\n🌦,晴转雨\n🌩,打雷\nreversal,反转\nPainting_(Action),画画\nsing,唱歌\nsweeping,打扫\nposing,摆姿势\nstylish_pose,时尚姿势\nhands_out_of_frame,手超出图片外\narms_out_of_frame,手臂超出图片外\nlying_on_the_lake,躺在湖面上\nmeditation,冥想（可能没用）\ntossing,投掷\npaid_reward,支付报酬\nlying_on_water,躺在水中\narm_above_head,手在头上\nmusou_isshin_(genshin_impact),胸口拔刀\ncovering_chest_by_hand,用手遮住胸部\nhands_on_another's,双手放在别人的脸上\nhands_on_own,双手放在自己的脸上\nhand_on_own,把手放在自己脸上\nopen_stance,稍息\nsitting_sideways,侧身坐着\nsitting_backwards,向后坐\nsitting_in_tree,坐在树上\nsitting_on_railing,坐在栏杆上\nsitting_on_rock,坐在岩石上\nsitting_on_stairs,坐在楼梯上\nsitting_on_table,坐在桌子上\nsitting_on_water,坐在水上\ngravure_pose,凹版姿势\nKabedon,壁咚\nsitting_on_head,坐在头上\nsitting_on_shoulder,坐在肩膀上\npupils,瞳孔\nsnake_pupils,蛇瞳孔\npupils_sparkling,瞳孔闪光\nbutterfly-shaped_pupils,蝴蝶形瞳孔\nrectangular_pupils,长方形瞳孔\nsquare_pupils,方形瞳孔\ndot_pupils,点瞳孔\nextra_pupils,额外的瞳孔\n+ +,十字星星眼\ncross-shaped_pupils,十字形瞳孔\npurple_pupils,紫色瞳孔\norange_pupils,橙色瞳孔\nblue_pupils,蓝色瞳孔\ngasping,喘气（张大嘴）\nSlightly_open_mouth,嘴巴微微张开\nclose_mouth,闭嘴\ngnaw,啃\n:3,猫嘴\n:o,张嘴\n:>,V嘴\nshark_mouth,鲨鱼牙\n:q,舌头放在上唇\n:p,舌头放在下唇\n;p,眨眼舌头上伸\nkind_smile,善良的微笑\n:d,开心的笑\n;d,眨眼笑\nteasing_smile,被逗笑|咧嘴傻笑\ngiggling,咯咯傻笑\nbadmood,心情不好\nunamused,不开心的\nfrustrated_brow,沮丧的眉头\nanguish,苦闷\ngloom,忧郁的\ncontempt,蔑视\nfear_kubrick,害怕侧目\nannoy,惹恼\n>:(,皱眉生气\n>:),皱眉不生气\nembarrass,害羞的(尴尬的)\nexhausted,筋疲力尽的\nJekyll_and_Hyde,多重人格\nspasm,痉挛\neye-contact,眼神接触\nhead_toward,朝向\nlooking_outside,向外看\nlooking_ahead,展望未来\nlooking_at_animal,看着动物\nlooking_at_mirror,照镜子\nlooking_at_hand,看着手\nlooking_at_hands,看着双手\nlooking_at_food,看食物\nlooking_at_screen,看着屏幕\nflame_symbol_in_the_pupils_and_iris,眼中有火焰\ndark_pink,深粉\ndimgray,暗灰\ndarkgray,深灰\nsilver,银\ngainsboro,盖茨伯勒\nwhitesmoke,烟白\nghostwhite,幽灵白\nfloralwhite,花白\nlinen,亚麻布\nantiquewhite,仿古白\npapayawhip,番木\nblanchedalmond,杏仁白\nbisque,橘黄\nmoccasin,莫卡辛色\nnavajowhite,纳瓦白\npeachpuff,桃色\nmistyrose,迷迭香\nlavenderblush,薰衣草腮红\noldlace,旧蕾丝\nivory,象牙\nhoneydew,甘露\nmintcream,薄荷糖\nazure,天蓝\naliceblue,爱丽丝蓝\nlavender,薰衣草\nlightsteelblue,轻钢蓝\nlightslategray,灯石灰\nslategray,石板灰\nsteelblue,钢蓝\nroyalblue,宝蓝\nmidnightblue,午夜蓝\nnavy,海军蓝\ndarkblue,深蓝\nmediumblue,中蓝\ndodgerblue,道奇蓝\ncornflowerblue,矢车菊蓝色\ndeepskyblue,深天蓝\nlightskyblue,亮天蓝\nskyblue,天蓝\npowderblue,粉蓝\npaleturquoise,亮绿松石色\ncyan,青\naquamarine,蓝晶|蓝晶色\nturquoise,绿松石色\nmediumturquoise,中绿松石色\ndarkturquoise,深绿松石色\nlightseagreen,浅海绿\ncadetblue,学员蓝\ndarkcyan,深青\nteal,蓝绿色\ndarkslategray,暗板灰\ndarkgreen,深绿\nforestgreen,森林绿\nseagreen,海绿\nmediumseagreen,中海\nmediumaquamarine,中海蓝\ndarkseagreen,深海绿\npalegreen,淡绿\nspringgreen,春绿\nmediumspringgreen,中春绿\nlawngreen,草坪绿\nchartreuse,荨麻色\ngreenyellow,绿黄\nlime,酸橙\nlimegreen,青柠\nyellowgreen,黄绿\ndarkolivegreen,黑橄榄绿\nolivedrab,绿橄榄色\nolive,橄榄色\ndarkkhaki,黑卡其色\npalegoldenrod,古金棒\ncornsilk,玉米丝\nbeige,浅褐\nlemonchiffon,柠檬雪纺\nwheat,小麦色\nburlywood,伯莱坞\nkhaki,卡其色\nsandybrown,沙褐\ndarkorange,暗橙\ngoldenrod,金麒麟色\nperu,秘鲁色\ndarkgoldenrod,暗金\nsienna,赭色\nsaddlebrown,马鞍棕色\nmaroon,栗色\ndarkred,暗红\nbrown,棕色\nfirebrick,耐火砖\nindianred,印度红\nrosybrown,红褐色\ndarksalmon,黑鲑鱼\nlightcoral,浅珊瑚\nsalmon,三文鱼\nlightsalmon,光鲑鱼\norangered,橙红\ncrimson,赤红\nmediumvioletred,中紫红\ndeeppink,深粉红\nhotpink,亮粉\npalevioletred,淡紫\nlightpink,浅粉\nthistle,蓟色\nmagenta,洋红\nfuchsia,紫红\nviolet,罗兰紫\nplum,李子\norchid,兰花紫\nmediumorchid,中兰花紫\ndarkorchid,黑兰花紫\ndarkviolet,深紫\ndarkmagenta,深洋红\ndarkslateblue,深石板蓝\nblueviolet,深罗兰紫\nmediumpurple,中紫\nslateblue,板岩蓝\nmediumslateblue,中板岩蓝\nred,红色\norange,橙色\nyellow,黄色\ngreen,绿色\nblue,蓝色\nindigo,靛青\npurple,紫色\nblack,黑色\nwhite,白色\nlightgoldenrodyellow,浅金黄\npink,粉\ngray,灰\nlightgray,浅灰\naqua,青色\nlightgreen,浅绿\nlightblue,浅蓝\nlightcyan,浅青\nlightyellow,淡黄\nlight_brown,浅褐\npenis_on,阴茎贴着脸\nsque,泛指从身后插入的体位\ndark-skinned_female,褐皮女性\nside-tie_bikini_bottom,侧系带比基尼泳裤\ncolored_skin,有色皮肤\nfemale_pubic_hair,女性阴毛\nplayboy_bunny,playboy兔女郎\ndark-skinned_male,褐皮男性\nbug,虫子\nmuscular_male,肌肉男\nwhite_socks,白色短袜\nred_necktie,红领带\nblack_socks,黑短袜\nrabbit_tail,兔尾\nred_bowtie,红领结\nhand_fan,手持扇子\nlight_purple_hair,浅紫色头发\nclothing_aside,衣物拉一边（露出小穴）\nblack_necktie,黑领带\nscar_on_face,脸上的伤疤\nabyssal_ship,深海栖舰\ntanlines,晒痕\ncolored_sclera,有色巩膜（眼白）\ntopless_male,裸上身男性\nanimal_hands,动物手/爪\nblue_one-piece_swimsuit,蓝色连体泳装\nrabbit,兔子\nbrown_pantyhose,棕色裤袜\neyebrows_hidden_by_hair,眉毛被头发遮住\nblue_necktie,蓝色领带\nblack_bowtie,黑色领结\nmature_male,成熟大叔\nwhite_one-piece_swimsuit,白色连体泳装\nblack_one-piece_swimsuit,黑色连体泳装\nrabbit_girl,兔娘\nfurry_female,毛茸茸女性|福瑞娘\ntail_ornament,尾巴装饰\nyellow_ascot,黄色阿斯科特领巾\nblue_bowtie,蓝色领带\nbridal_garter,腿环\ncheckered_clothes,棋盘格花纹衣物\nbrown_thighhighs,棕色过膝袜\nheadpat,摸头\nblue_thighhighs,蓝色过膝袜\npom_pom_(cheerleading),啦啦队彩球\nhakama_short_skirt,短袴裙\nbird_wings,鸟翅膀\nsingle_side_bun,单边团子头\nbat_(animal),蝙蝠\nred_thighhighs,红色过膝袜\nfurry_male,毛茸茸男性|福瑞男\nblood_on_clothes,衣物上染血\nartist_logo,艺术家logo\nyellow_neckerchief,黄色领巾\ncrescent_hat_ornament,新月形帽子装饰\nopen_cardigan,敞开的开襟衫\narm_strap,臂带\nsample_watermark,sample字样的水印\nmale_child,小男孩\npurple_thighhighs,紫色过膝袜\ntail_raised,尾巴翘起\nred_ascot,红色阿斯科特领巾\nbare_pectorals,（男性）露出胸肌\nblue_neckerchief,蓝色领巾\ntracen_school_uniform,赛马娘训练员培训学院制服\nbody_fur,身体上的毛皮\nanimification,（非动画角色）动画风格化\ntile_floor,格子纹地面\ncowbell,奶牛铃铛\nname_connection,同名/谐音/相似名字角色联动\nhand_on_own_thigh,手放在自己大腿上\nblack_neckerchief,黑色领巾\nstriped_necktie,条纹领带\ntwo-tone_dress,双色裙子\nstar_hat_ornament,星形帽子装饰\nvoice_actor_connection,声优联动\nholding_another's_wrist,握住别人手腕\nwhite_fur,白色的毛皮\nyellow_necktie,黄色领带\nheart_brooch,心形胸针\nrabbit_hair_ornament,兔子形头发装饰\nyellow_bowtie,黄色领结\nholding_stuffed_toy,抱着毛绒公仔\nzzz,zzz（打呼噜）\nfishnet_thighhighs,渔网过膝袜\nheads_together,头碰在一起\nwhite_bowtie,白色领结\nlight_frown,微微皱眉\ngreen_necktie,绿色领带\nfish_tail,鱼尾巴\nstriped_bowtie,条纹领结\npurple_bowtie,紫色领结\npink_bowtie,粉色领结\npectoral_cleavage,胸肌沟|胸肌事业线\nbiceps,肱二頭肌\naqua_necktie,青色领带\nsingle_mechanical_arm,单只机械手臂\ngrey_thighhighs,灰色过膝袜\nonee-shota,大姐姐×正太|小孩开大车\ndark_background,深色背景\nshark_tail,鲨鱼尾巴\nanimal_collar,动物用项圈|宠物项圈\nsweater_lift,撩起毛衣（露出胸部）\ntassel_earrings,带流苏的耳环\nserval_print,薮猫花纹（的衣物或毛皮）\nfrilled_thighhighs,褶边过膝袜\nanimal_nose,动物鼻子\ntraditional_bowtie,传统领结\nroswaal_mansion_maid_uniform,罗兹瓦尔邸女仆装（Re:Zero）\ncolored_tips,发梢挑染\nnavel_hair,（男性肚脐下的）腹毛\nflight_deck,飞行甲板\nheart-shaped_chocolate,心形巧克力\nutility_pole,电线杆\narthropod_girl,虫娘|节肢动物娘\near_covers,（兽耳娘或精灵的）耳罩\nslime_(substance),史莱姆粘液\norange_(fruit),橘子\nsquatting_cowgirl_position,M字骑乘位\ntowel_on_head,头上有毛巾\nblood_on_hands,手上有血\ntorn_dress,破损的裙子\nwhite_neckerchief,白色领巾\npink_necktie,粉色领带\nopen_hands,摊开的手\nbra_visible_through_clothes,透过衣服可以看见胸罩\nvertical-striped_thighhighs,竖条纹过膝袜\ntoeless_footwear,露指鞋\ntile_wall,格子纹墙面\nenergy,能量\norange_bowtie,橙色领带\ncrescent_pin,新月形别针\nfrilled_pillow,褶边枕头\nunsheathed,（剑）出鞘\ntorn_skirt,破损的短裙\ngreen_bowtie,绿色领带\nblunt_ends,齐边切发尾的发型\nlong_bangs,长刘海\npurple_necktie,紫色领带\nemployee_uniform,员工制服\nmulticolored_jacket,多种颜色的夹克\nred_eyeshadow,红色眼影\nobijime,带缔（固定和服腰带的装饰绳）\nwinter_uniform,冬装制服\nstriped_pantyhose,条纹过膝袜\nblood_on_weapon,武器上有血\nshark_girl,鲨鱼娘\near_bow,（兽耳娘）耳部蝴蝶结\nfood_focus,以食物为焦点\nblack_cloak,黑色斗篷\nholding_own_arm,握住自己的手臂\nfrilled_hat,褶边帽子\nwhite_ascot,白色阿斯科特领巾\nearth_(planet),地球\nblue_socks,蓝色短袜\ndemon_slayer_uniform,鬼灭制服\nbaggy_pants,宽松长裤\ngrey_pantyhose,灰色裤袜\narm_around_shoulder,手臂环肩\nimprovised_gag,临时口球（抹布/胶带/内裤等）\nkissing_cheek,亲脸颊\nbrown_fur,棕色毛皮\nfolded_fan,折起来的折扇\nv-fin,（高达的）V型附件\nleaning_on_person,靠着他人\nhands_in_hair,手在头发中\nlower_teeth,（口中能看到）下齿\nlightning_bolt_symbol,雷电符号（⚡）\nelbow_rest,手肘靠着某物休息\ncontrail,飞机云（尾迹）\nprint_bowtie,印花领结\namerican_flag_dress,美国国旗花纹裙子\ntwo-tone_shirt,双色衬衫\nhand_under_clothes,手放在衣物下\nspacecraft,太空飞船\ntwo-tone_fur,双色毛皮\nmilestone_celebration,（为关注数等）里程碑庆祝（而画的作品）\nhand_on_own_arm,手放在自己手臂上\npartially_undressed,部分脱衣\nopen_dress,敞开的裙子\nfootwear_bow,鞋子蝴蝶结\nhooded_capelet,带帽披肩\ntaur,（下身为别种生物的）半人兽（如半人马）\nbanner,条幅\ndigimon_(creature),数码兽（数码宝贝）\nblue_pantyhose,蓝色裤袜\nofficial_alternate_hairstyle,与官设不同的发型\narm_rest,手臂靠着某物休息\nobliques,（腹外）斜肌\nmultiple_rings,（戴着）多个戒指\nforked_eyebrows,分叉眉毛\nthrowing,丢（动作）\nholding_another's_arm,握住他人手臂\nobiage,带扬（覆盖和服太鼓结的布）\nscar_on_chest,胸膛的伤疤\npink_neckerchief,粉色领巾\nbody_markings,身体上的纹路/图案\nprosthetic_arm,人工手臂\nasymmetrical_footwear,不对称鞋子\nchips_(food),薯片\nbandaged_hand,裹着绷带的手\nseagull,海鸥\nlion_girl,狮子娘\nchest_harness,胸部挽具\nlicking_finger,舔手指\nbird_ears,鸟耳朵（羽毛状）\ntraditional_youkai,（日本）传统妖怪\npokephilia,宝可梦奸\nmidair,半空中（浮空）\nin_tree,在树上\ntiger_girl,老虎娘\nfood_on_head,头上有食物\ncoat_on_shoulders,外套披在肩上\nuneven_gloves,不对称手套\nblue_gemstone,蓝色宝石\nchristmas_ornaments,圣诞装饰\nchained,被锁链束缚\nbar_(place),酒吧\npurple_pantyhose,紫色裤袜\nshared_clothes,共穿衣物（围巾等）\norange_necktie,橙色领带\ngekkoukan_high_school_uniform,月光馆学园制服（Persona3）\nbento,便当\near_ribbon,（兽耳娘）耳部缎带\narm_hair,（男性）毛毛手\nlayered_clothes,多层衣物\nstuffed_cat,毛绒猫玩具\nrabbit_hood,兔耳兜帽\nmedal,奖章\nearclip,耳夹\nhallway,大厅\nmobile_suit,机动战士\nfurry_with_non-furry,非福瑞与福瑞（做爱等）\nblack_ascot,黑色阿斯科特领巾\nhorseshoe_ornament,马蹄形装饰\ngreen_thighhighs,绿色过膝袜\nfeather_trim,羽毛饰边\ntwo-tone_skirt,双色短裙\nturtle_shell,乌龟壳\nyellow_fur,黄色毛皮\nfinger_to_cheek,戳脸颊\ndoorway,玄关\nchest_sarashi,裹胸带\nhand_on_another's_hip,手放在他人屁股上\nbrown_bag,棕色包\nred_gemstone,红色宝石\nuntied_panties,解开系带的（系带）内裤\nmultiple_horns,多个角\nclothes_in_mouth,嘴叼着衣角\nsee-through_shirt,半透的衬衫\nlights,光\nflame-tipped_tail,火焰条纹的尾巴\nhead-mounted_display,戴在头上的（VR）显示器\nsun_symbol,太阳符号\nmagazine_(object),杂志（物品）\nstriped_jacket,条纹夹克\nkitauji_high_school_uniform,北宇治高中校服（吹响吧！上低音号）\nwhite_robe,白色长袍\nscar_on_nose,鼻子上的伤疤\nscar_on_arm,手臂上的伤疤\nfrilled_hair_tubes,褶边发套（灵梦那种）\nholding_person,抓住某人\nhand_grab,手抓住\nhairy,体毛很多\ndog_boy,犬男\nhand_on_another's_back,手放在他人后背\nred_one-piece_swimsuit,红色连体泳装\nwhite_feathers,白色羽毛\nmultiple_belts,多个腰带\nbird_girl,鸟娘\njackal_ears,豺狼耳\nclub_(weapon),棍棒（武器）\nhand_on_another's_arm,手放在他人手臂上\nflower_pot,花盆\nanimal_penis,动物阴茎\npatterned_background,重复图案的背景\nstill_life,静物\nsanta_bikini,圣诞老人比基尼\ntied_up_(nonsexual),绑缚（非色色的）\nsmall_penis,小阴茎\nholding_smoking_pipe,握着烟管\nlinea_alba,平滑小腹\nholding_pom_poms,拿着啦啦队彩球\nred_pantyhose,红色裤袜\ndiagonal-striped_bow,斜条纹蝴蝶结\nroman_numeral,罗马数字\nshimakaze_(kancolle)_(cosplay),cosplay成岛风（舰娘）\ncovered_abs,被覆盖（但能看见纹路）的腹肌\nblue_lips,蓝色嘴唇\nshuuchiin_academy_school_uniform,秀知院学园校服（辉夜大小姐想让我告白）\naqua_bikini,青色比基尼\nbeak,喙\ngrey_sky,灰色天空\nankle_cuffs,脚踝镣铐\ntail_through_clothes,穿过衣物的尾巴\ntorn_cape,破损的披风\nshoulder_spikes,带刺肩甲\nrectangular_eyewear,方形眼镜\nblack_fur,黑色毛皮\ncrossed_bandaids,交叉的创可贴\ndynamax_band,极巨腕带（宝可梦）\nplum_blossoms,梅花\ncurtain_grab,抓住窗帘\nblack_bag,黑色包\nshark_hair_ornament,鲨鱼形头发装饰\nblue_ascot,蓝色阿斯科特领巾\ncolored_tongue,有色舌头（非正常粉色的）\nwhite_cloak,白色斗篷\nhair_horns,梳成角状的头发\nvideo_camera,DV机\ntwo-tone_bikini,双色比基尼\npatterned_clothing,重复图案的衣物\nspread_wings,展开的双翼\nyoga_pants,瑜伽裤\narch,拱（建筑）\ngreen_lips,绿色嘴唇\ntwitching_penis,颤动的阴茎\negg_(food),蛋（食物）\ninstant_loss,即堕\nmonocle_hair_ornament,单片眼镜形头发装饰\naction,动作\nspiked_armlet,带刺臂章\nblack_lips,黑色嘴唇\nenergy_wings,能量双翼\nfinger_in_own_mouth,手指放在自己嘴中\nwinged_hat,带翅膀（装饰）的帽子\nyellow_thighhighs,黄色过膝袜\norange_thighhighs,橙色过膝袜\ngradient_legwear,渐变色袜子\ngradient_pantyhose,渐变色裤袜\ngradient_thighhighs,渐变色过膝袜\npantyhose_under_shorts,短裤下穿裤袜\ntorn_pantyhose,破损的裤袜\norange_pantyhose,橙色裤袜\npink_pantyhose,粉色裤袜\nvertical-striped_pantyhose,竖条纹裤袜\ngreen_pantyhose,绿色裤袜\nyamagami_lucy,山神露西…(略)\n\ncum_on_feet,脚上精液\nhand_on_own_hip,手放在自己的臀部上\ngrabbing_another's_breast,抓住别人的乳房\nmale_pregnancy,男性怀孕\nnewhalf_with_male,雌男娘和男性性交\nsound,有声音\ntransgender,跨性别者\ncum_overflow,精液溢出(未拔出)\nforced_partners,被强迫和他人性交\nforced_kiss,被强迫接吻\nforced,被强迫\njapanese_(nationality),日本人\n"
  },
  {
    "path": "src/data/handle-tags.mjs",
    "content": "import fs from 'node:fs/promises'\n\nasync function main() {\n  const danCsv = await fs.readFile('./danbooru.csv', 'utf8')\n  const gelCsv = await fs.readFile('./gelbooru.csv', 'utf8')\n  const yanCsv = await fs.readFile('./yande.csv', 'utf8')\n  const skkCsv = await fs.readFile('./sankakucomplex_chan.csv', 'utf8')\n  const allTags = [...new Set(`${skkCsv}\\n${gelCsv}\\n${danCsv}\\n${yanCsv}`.split('\\n'))].filter(Boolean).sort().map(e => e.split(','))\n\n  const danJson0 = JSON.parse(await fs.readFile('./danbooru_tags_cn.json', 'utf8'))\n  const yanJson = JSON.parse(await fs.readFile('./moebooru_tags_cn.json', 'utf8'))\n\n  const danJson = Object.keys(danJson0).reduce((acc, cur) => {\n    acc[cur.replaceAll(' ', '_')] = danJson0[cur]\n    return acc\n  }, {})\n\n  let results1 = {}\n  let results2 = {}\n  for (const item of allTags) {\n    if (!danJson[item[0]]) {\n      results1[item[0]] = item[1]\n    }\n    if (!yanJson[item[0]]) {\n      results2[item[0]] = item[1]\n    }\n  }\n\n  results1 = {\n    ...results1,\n    ...danJson,\n  }\n\n  results1 = Object.keys(results1).reduce((acc, cur) => {\n    acc[cur.replaceAll('_', ' ')] = results1[cur]\n    return acc\n  }, {})\n\n  results2 = {\n    ...results2,\n    ...yanJson,\n  }\n\n  await fs.writeFile('./all_tags_cn_space.json', JSON.stringify(results1, null, 2))\n  await fs.writeFile('./all_tags_cn_space.min.json', JSON.stringify(results1))\n  await fs.writeFile('./all_tags_cn.json', JSON.stringify(results2, null, 2))\n  await fs.writeFile('./all_tags_cn.min.json', JSON.stringify(results2))\n}\n\nmain()\n"
  },
  {
    "path": "src/data/moebooru_tags_cn.json",
    "content": "{\n  \"anal\": \"肛门\",\n  \"anal_beads\": \"肛珠\",\n  \"angel\": \"天使\",\n  \"animal_ears\": \"兽耳\",\n  \"anus\": \"肛门露出\",\n  \"areola\": \"乳晕\",\n  \"armor\": \"盔甲/装甲\",\n  \"artist_revision\": \"画师修改\",\n  \"ass\": \"臀部\",\n  \"ass_grab\": \"持股/捏臀\",\n  \"bandages\": \"绷带\",\n  \"bathing\": \"沐浴\",\n  \"bikini\": \"比基尼\",\n  \"bikini_armor\": \"比基尼装甲/轻薄盔甲\",\n  \"bikini_top\": \"比基尼乳罩\",\n  \"blood\": \"血腥\",\n  \"bloomers\": \"灯笼裤/宽松短裤\",\n  \"bodysuit\": \"紧身衣裤\",\n  \"bondage\": \"束缚\",\n  \"bottomless\": \"下身露出\",\n  \"bra\": \"乳罩\",\n  \"breast_grab\": \"握乳\",\n  \"breast_hold\": \"托乳\",\n  \"breasts\": \"乳\",\n  \"bunny_ears\": \"兔耳\",\n  \"bunny_girl\": \"兔女郎\",\n  \"buruma\": \"运动短裤\",\n  \"calendar\": \"日历\",\n  \"cameltoe\": \"阴户凸显\",\n  \"censored\": \"有码\",\n  \"cheerleader\": \"啦啦队队员\",\n  \"chibi\": \"Q版\",\n  \"chinadress\": \"旗袍\",\n  \"christmas\": \"圣诞\",\n  \"cleavage\": \"乳沟\",\n  \"cream\": \"奶油\",\n  \"crossdress\": \"变装\",\n  \"cum\": \"精液\",\n  \"dakimakura\": \"抱枕\",\n  \"digital_version\": \"数字版\",\n  \"dildo\": \"假阳具\",\n  \"disc_cover\": \"光盘封面\",\n  \"dress\": \"连衣裙\",\n  \"dress_shirt\": \"衬衫\",\n  \"elf\": \"精灵\",\n  \"erect_nipples\": \"乳尖\",\n  \"extreme_content\": \"极端\",\n  \"eyepatch\": \"眼罩\",\n  \"feet\": \"足\",\n  \"fellatio\": \"口交\",\n  \"fishnets\": \"鱼网袜\",\n  \"fixed\": \"修改\",\n  \"footjob\": \"足交\",\n  \"futanari\": \"扶她\",\n  \"game_cg\": \"游戏CG\",\n  \"gangbang\": \"乱交\",\n  \"garter\": \"袜带\",\n  \"garter_belt\": \"吊袜腰带\",\n  \"guitar\": \"吉他\",\n  \"gun\": \"枪炮\",\n  \"guro\": \"猎奇\",\n  \"halloween\": \"万圣节前夜\",\n  \"handjob\": \"打手枪\",\n  \"headphones\": \"耳机\",\n  \"heels\": \"高跟鞋\",\n  \"heterochromia\": \"异色瞳\",\n  \"horns\": \"角\",\n  \"japanese_clothes\": \"日式服装\",\n  \"kimono\": \"和服\",\n  \"kitsune\": \"狐狸\",\n  \"landscape\": \"风景画\",\n  \"leotard\": \"紧身连衣裤\",\n  \"lingerie\": \"贴身内衣\",\n  \"loli\": \"萝莉\",\n  \"lolita_fashion\": \"洛丽塔\",\n  \"maid\": \"女仆\",\n  \"male\": \"男性\",\n  \"masturbation\": \"自慰\",\n  \"mecha\": \"机甲\",\n  \"megane\": \"眼镜\",\n  \"miko\": \"巫女\",\n  \"monochrome\": \"单色\",\n  \"naked\": \"裸体\",\n  \"naked_apron\": \"裸体围裙\",\n  \"naked_cape\": \"裸体披风\",\n  \"neko\": \"猫\",\n  \"nekomimi\": \"猫耳\",\n  \"nipples\": \"乳头\",\n  \"no_bra\": \"无乳罩\",\n  \"nopan\": \"无胖次\",\n  \"nurse\": \"护士\",\n  \"onsen\": \"温泉\",\n  \"open_shirt\": \"衬衫敞开\",\n  \"paizuri\": \"乳交\",\n  \"pajama\": \"睡衣\",\n  \"pantsu\": \"胖次\",\n  \"panty_pull\": \"胖次脱下\",\n  \"pantyhose\": \"裤袜\",\n  \"partial_scan\": \"局部扫描\",\n  \"penis\": \"阴茎\",\n  \"pointy_ears\": \"尖耳朵\",\n  \"pubic_hair\": \"阴毛\",\n  \"pussy\": \"阴户\",\n  \"pussy_juice\": \"妹汁\",\n  \"school_swimsuit\": \"学校泳衣\",\n  \"see_through\": \"透视\",\n  \"seifuku\": \"制服\",\n  \"sex\": \"性交\",\n  \"sheets\": \"床单\",\n  \"shimapan\": \"条纹胖次\",\n  \"shirt_lift\": \"衬衫掀起\",\n  \"shota\": \"正太\",\n  \"sketch\": \"素描\",\n  \"skirt_lift\": \"裙摆掀起\",\n  \"stockings\": \"长筒袜\",\n  \"string_panties\": \"细绳胖次\",\n  \"sweater\": \"毛衣\",\n  \"swimsuits\": \"泳衣\",\n  \"sword\": \"刀剑\",\n  \"symmetrical_docking\": \"乳乳相接\",\n  \"tagme\": \"标签不全\",\n  \"tail\": \"兽尾\",\n  \"tan_lines\": \"日晒线\",\n  \"tattoo\": \"文身\",\n  \"tentacles\": \"触手\",\n  \"text\": \"文本\",\n  \"thighhighs\": \"过膝袜\",\n  \"thong\": \"丁字裤\",\n  \"topless\": \"上身露出\",\n  \"torn_clothes\": \"破衣\",\n  \"towel\": \"浴巾\",\n  \"transparent_png\": \"背景透明\",\n  \"trap\": \"伪娘\",\n  \"umbrella\": \"伞\",\n  \"uncensored\": \"无码\",\n  \"underboob\": \"南半球/下乳露出\",\n  \"undressing\": \"脱衣\",\n  \"uniform\": \"制服\",\n  \"vibrator\": \"跳蛋\",\n  \"waitress\": \"女侍\",\n  \"wallpaper\": \"壁纸\",\n  \"weapon\": \"武器\",\n  \"wedding_dress\": \"婚纱\",\n  \"wet\": \"湿身\",\n  \"wet_clothes\": \"湿衣\",\n  \"wings\": \"翅膀\",\n  \"witch\": \"女巫\",\n  \"yaoi\": \"蔷薇/男同\",\n  \"yukata\": \"浴衣\",\n  \"yuri\": \"百合\",\n\n  \"fingering\": \"指交\",\n  \"panties\": \"内裤\",\n  \"condom\": \"避孕套\",\n  \"underwear\": \"内衣\",\n  \"gothic_lolita\": \"哥特式洛丽塔\",\n  \"summer_dress\": \"夏装\",\n  \"possible_duplicate\": \"可能重复\",\n  \"wardrobe_malfunction\": \"走光\",\n  \"photoshop\": \"PS 改图\",\n  \"bandaid\": \"创可贴/绷带\",\n  \"bike_shorts\": \"自行车短裤\",\n  \"monster_girl\": \"怪物女孩\",\n  \"pasties\": \"乳贴\",\n  \"maebari\": \"前貼り/遮盖私处\",\n  \"business_suit\": \"西装/职业服\",\n  \"cosplay\": \"角色扮演\",\n  \"crossover\": \"作品联动/混合同人\",\n  \"mecha_musume\": \"机甲娘\",\n  \"valentine\": \"情人节\",\n  \"lactation\": \"泌乳\",\n  \"nipple_slip\": \"露点\",\n  \"monster\": \"怪物\",\n  \"naked_ribbon\": \"裸体丝带\",\n  \"devil\": \"魔鬼/恶魔\",\n  \"nun\": \"修女\",\n  \"character_design\": \"角色设计\",\n  \"sarashi\": \"晒し/缠胸布\",\n  \"stick_poster\": \"海报\",\n  \"inumimi\": \"犬耳\",\n  \"raw_scan\": \"扫描原图\",\n  \"selfie\": \"自拍\",\n  \"detexted\": \"去字图片\",\n  \"profile_page\": \"角色资料页\",\n  \"tutorial\": \"教程\",\n  \"duplicate\": \"重复图片\",\n  \"sling_bikini\": \"吊带比基尼\",\n  \"expression\": \"角色展示/立绘\",\n  \"pee\": \"尿尿\",\n  \"index_page\": \"索引页面\",\n  \"autographed\": \"亲笔签名\",\n  \"cg\": \"CG/计算机动画\",\n  \"smoking\": \"吸烟\",\n  \"cunnilingus\": \"品玉/舔阴\",\n  \"sake\": \"日本清酒\",\n  \"wa_maid\": \"和风女仆\",\n  \"fundoshi\": \"褌/兜裆布\",\n  \"mermaid\": \"美人鱼\",\n  \"genderswap\": \"性转\",\n  \"official_watermark\": \"官方水印\",\n  \"ninja\": \"忍者\",\n  \"fairy\": \"精灵/小精灵\",\n  \"anthropomorphization\": \"拟人化\",\n  \"overalls\": \"工装连衣裤\",\n  \"line_art\": \"线条画\",\n  \"pirate\": \"海盗\",\n  \"bukkake\": \"颜射\",\n  \"penguin\": \"企鹅\",\n  \"tennis\": \"网球\",\n  \"photo\": \"照片/现实背景\",\n  \"translated\": \"文字已翻译(英文)\",\n  \"corset\": \"(束腰)紧身内衣\",\n  \"parody\": \"仿拟/谐拟\",\n  \"baseball\": \"棒球\",\n  \"endcard\": \"片尾插图\",\n  \"pregnant\": \"孕妇\",\n  \"robe\": \"长袍/礼服/睡袍\",\n  \"card\": \"卡牌\",\n  \"basketball\": \"篮球\",\n  \"tribadism\": \"磨豆腐/交叉体位\",\n  \"silhouette\": \"剪影/暗色轮廓/体形\",\n  \"4koma\": \"四格漫画\",\n  \"cropped\": \"裁剪图\",\n  \"soccer\": \"足球\",\n  \"chainsaw\": \"电锯\",\n  \"sample\": \"样品图\",\n  \"gym_uniform\": \"体操服/健身服\",\n  \"asian_clothes\": \"亚洲服装\",\n  \"wa_lolita\": \"和风洛丽塔\",\n  \"police_uniform\": \"警服\",\n\n  \"azur_lane\": \"碧蓝航线\",\n  \"blue_archive\": \"碧蓝档案\",\n  \"granblue_fantasy\": \"碧蓝幻想\",\n  \"genshin_impact\": \"原神\",\n  \"touhou\": \"东方\",\n  \"kantai_collection\": \"舰队收藏\",\n  \"the_idolm@ster\": \"偶像大师\",\n  \"arknights\": \"明日方舟\",\n  \"the_idolm@ster_cinderella_girls\": \"偶像大师灰姑娘女孩\",\n  \"girls_frontline\": \"少女前线\",\n  \"fire_emblem\": \"火焰之纹章\",\n  \"princess_connect\": \"公主连结\",\n  \"princess_connect!_re:dive\": \"公主连结 Re:Dive\",\n  \"the_idolm@ster_shiny_colors\": \"偶像大师闪耀色彩\",\n  \"uma_musume_pretty_derby\": \"赛马娘\",\n  \"mahou_shoujo_lyrical_nanoha\": \"魔法少女奈叶\",\n  \"nijisanji\": \"彩虹社\",\n  \"re_zero_kara_hajimeru_isekai_seikatsu\": \"Re:从零开始的异世界生活\",\n  \"pokemon\": \"精灵宝可梦\",\n  \"puella_magi_madoka_magica\": \"魔法少女小圆\",\n  \"gundam\": \"高达\",\n  \"gochuumon_wa_usagi_desu_ka?\": \"请问您今天要来点兔子吗？\",\n  \"k-on!\": \"轻音少女\",\n  \"final_fantasy\": \"最终幻想\",\n  \"girls_und_panzer\": \"少女与战车\",\n  \"to_love_ru\": \"出包王女\",\n  \"fire_emblem_heroes\": \"火焰之纹章 英雄\",\n  \"sword_art_online\": \"刀剑神域\",\n  \"benghuai_xueyuan\": \"崩坏学园\",\n  \"neon_genesis_evangelion\": \"新世纪福音战士\",\n  \"honkai_impact\": \"崩坏3\",\n  \"5-toubun_no_hanayome\": \"五等分的新娘\",\n  \"league_of_legends\": \"英雄联盟\",\n  \"pretty_cure\": \"光之美少女\",\n  \"to_aru_majutsu_no_index\": \"魔法禁书目录\",\n  \"code_geass\": \"反叛的鲁路修\",\n  \"suzumiya_haruhi_no_yuuutsu\": \"凉宫春日的忧郁\",\n  \"strike_witches\": \"强袭魔女\",\n  \"card_captor_sakura\": \"魔卡少女樱\",\n  \"kono_subarashii_sekai_ni_shukufuku_wo!\": \"为美好的世界献上祝福！\",\n  \"sono_bisque_doll_wa_koi_wo_suru\": \"更衣人偶坠入爱河\",\n  \"choujigen_game_neptune\": \"超次元游戏海王星\",\n  \"fate/kaleid_liner_prisma_illya\": \"魔法少女☆伊莉雅\",\n  \"the_idolm@ster_million_live!\": \"偶像大师百万现场\",\n  \"to_aru_kagaku_no_railgun\": \"某科学的超电磁炮\",\n  \"love_live!_nijigasaki_high_school_idol_club\": \"Love Live! 虹咲学园学园偶像同好会\",\n  \"saenai_heroine_no_sodatekata\": \"路人女主的养成方法\",\n  \"atelier\": \"炼金工房系列\",\n  \"xenoblade\": \"异度神剑\",\n  \"bang_dream!\": \"BanG Dream!\",\n  \"date_a_live\": \"约会大作战\",\n  \"hibike!_euphonium\": \"吹响吧！上低音号\",\n  \"nier_automata\": \"尼尔：自动人形\",\n  \"queen's_blade\": \"女王之刃\",\n  \"yahari_ore_no_seishun_lovecome_wa_machigatteiru.\": \"我的青春恋爱喜剧果然有问题\",\n  \"to_love_ru_darkness\": \"出包王女 Darkness\",\n  \"to_heart_(series)\": \"To Heart 系列\",\n  \"xenoblade_chronicles_2\": \"异度神剑2\",\n  \"senran_kagura\": \"闪乱神乐\",\n  \"kaguya-sama_wa_kokurasetai_~tensai-tachi_no_renai_zunousen~\": \"辉夜大小姐想让我告白～天才们的恋爱头脑战～\",\n  \"bakemonogatari\": \"化物语\",\n  \"mahou_shoujo_lyrical_nanoha_strikers\": \"魔法少女奈叶 StrikerS\",\n  \"little_busters!\": \"Little Busters!\",\n  \"final_fantasy_xiv\": \"最终幻想 XIV\",\n  \"to_heart_2\": \"To Heart 2\",\n  \"ore_no_imouto_ga_konnani_kawaii_wake_ga_nai\": \"我的妹妹哪有这么可爱！\",\n  \"kimetsu_no_yaiba\": \"鬼灭之刃\",\n  \"overwatch\": \"守望先锋\",\n  \"final_fantasy_vii\": \"最终幻想 VII\",\n  \"darling_in_the_franxx\": \"DARLING in the FRANXX\",\n  \"boku_wa_tomodachi_ga_sukunai\": \"我的朋友很少\",\n  \"angel_beats!\": \"Angel Beats!\",\n  \"megaten\": \"女神转生系列\",\n  \"fire_emblem_kakusei\": \"火焰之纹章 觉醒\",\n  \"black_rock_shooter\": \"黑岩射手\",\n  \"kemono_friends\": \"兽娘动物园\",\n  \"infinite_stratos\": \"IS/无限斯特拉托斯\",\n  \"monster_musume_no_iru_nichijou\": \"魔物娘的相伴日常\",\n  \"fire_emblem_three_houses\": \"火焰之纹章 风花雪月\",\n  \"ssss.gridman\": \"SSSS.古立特\",\n  \"highschool_dxd\": \"恶魔高校 D×D\",\n  \"zhanjianshaonv\": \"战舰少女\",\n  \"lucky_star\": \"幸运星\",\n  \"kobayashi-san_chi_no_maid_dragon\": \"小林家的龙女仆\",\n  \"sailor_moon\": \"美少女战士\",\n  \"spy_x_family\": \"间谍过家家\"\n}\n"
  },
  {
    "path": "src/data/sankakucomplex_chan.csv",
    "content": "69,69(体位)\n1boy,1个男孩\n1girl,1个女孩\nabout_to_be_raped,将要被强暴\nabsurdres,超高分辨率\nadjusting_thighhigh,调整过膝袜\nahoge,呆毛\nalbum,专辑\nall_fours,四肢趴地\nanal_beads,肛珠\nanal_fisting,拳爆菊\nanal_insertion,菊花插入物\nangel,天使\nanimated_gif,gif格式图片\napron,围裙\nareolae,乳晕\narm_support,用手支撑住\narmlet,臂环\narmpit,腋\narms_behind_back,手放在身后\narms_crossed,手交叉于胸前\narms_up,抬手\naroused,性兴奋\narrow,箭\nartificial_vagina,人工阴道\nartist_request,\"作者未知\t需要补完\"\nass,屁股\nbabydoll,透明睡衣\nback,背影像\nback-to-back,背对背\nbad_id,ID转向错误(原地址或已被删除)\nballgag,球塞\nbandage,绷带\nbandaid,创可贴\nbangs,刘海\nbat_wings,蝙蝠翅膀\nbell,铃铛\nbelt,腰带\nbent_over,翘臀姿势\nberet,贝雷帽\nbestiality,人兽\nbike_shorts,自行车短裤\nbikini,比基尼\nbitgag,棍塞\nblack_eyes,黑眼\nblack_hair,黑发\nblack_thighhighs,黑色过膝袜\nblonde_hair,金发\nblood,血\nbloomers,灯笼裤\nblue_eyes,蓝眼\nblue_hair,蓝发\nblunt_bangs,齐刘海\nblush,脸红的\nbody_writing,身上有字\nbondage,捆绑/奴役\nbound_arms,手臂捆绑\nbound_wrists,手腕捆绑\nbra,胸罩\nbracelet,手镯\nbraid,辫子\nbreast_feeding,喂奶（小）\nbreast_grab,摸乳\nbreast_smother,把头塞入胸\nbreast_sucking,吸乳（中）\nbrown_eyes,棕眼\nbrown_hair,棕发\nbuilding,建筑\nbunny_ears,兔耳\nbusiness_suit,职场制服\nbust,半身像\nbutterfly_wings,蝴蝶翅膀\nbuttjob,臀交\ncake,蛋糕\ncamera,相机\ncane,手杖\ncape,披肩/斗篷/披风\ncaramelldansen,某著名伸手扭腰动作\ncat_ears,猫耳\ncat_pose,猫爪手势\ncensored,审核过的/有码\ncervix,子宫口\nchains,锁链\nchair,椅子\ncheerleader,拉拉队\ncherry_blossoms,樱花\nchibi,Q版人物\nchinadress,旗袍\nChinese,中文\nchinese_clothes,唐装\nchopsticks,筷子\nchristmas,圣诞节\ncigarette,香烟\ncleavage,乳沟\nclitoris,阴蒂\ncock_in_thighhigh,插在过膝袜里\ncock_ring,屌环\ncollar,项圈\ncollarbone,锁骨\ncolorful,色彩斑斓的\ncomic,漫画\ncosplay,角色扮演\ncovr,封面\ncowgirl_position,女上正骑\ncrazy,疯狂的\ncream,奶油\ncrease,起皱\ncross-section,透视人体内部\ncrotch_rope,胯下捆绑\ncrotch_rub,胯部摩擦\ncuffs,手链/手铐\ncum_inside,内射\ncum_on_breast,射在胸上\ncum_on_food,射在食物上\ncum_on_hair,射在头发上\ncunnilingus,舔阴\ncurly_hair,卷发\ncurtsy,屈膝礼\ndagger,匕首/短剑\ndakimakura,抱枕\ndark,暗的\ndark_persona,黑化的\ndeepthroat,深喉\ndevil,魔鬼（撒旦）\ndiaper,尿布\ndildo,假屌\ndog_ears,狗耳\ndouble_anal,双重爆菊\ndouble_dildo,双头龙\ndouble_penetration,双穴同插\ndouble_vaginal,双重入穴\ndress,连衣裙\ndrill_hair,钻头卷/公主卷\ndrunk,喝醉的\nearrings,耳环\negg_vibrator,跳蛋\nendured_face,忍耐的表情\nenema,灌肠\nEnglish,英文\nexpressionless,无表情的\nexpressions,表情绘\neyelid_pull,拉眼皮吐舌鬼脸\neyepatch,眼罩(独眼)\neyes_closed,闭眼\nfaceless_male,无脸男\nfacepaint,面纹\nfacesitting,坐在脸上\nfacial,颜射\nfangs,尖牙\nfellatio,口交\nfemale,女性\nfemale_ejaculation,女性潮吹\nfetal_position,曲腿至胸\nfine_art_parody,名画模仿\nfinger_gun,手枪手势\nfingerless_gloves,露指手套\nfingersmile,用手指做出笑脸\nfishnet_pantyhose,渔网袜\nfishnet_stockings,渔网袜\nfisting,拳头插入\nflower_petals,花瓣\nfoot,脚\nfootjob,足交\nforest,森林/树\nfox_ears,狐耳\nFrench,法文\nfrogtie,青蛙捆绑\nfrown,皱眉/蹙额\nfruit_insertion,用水果蔬菜\nfull_moon,满月\ngag,口塞\ngame_cg,游戏CG\ngangbang,轮奸\ngiantess,女巨人\ngirl_on_top,女上体位\ngloves,手套\ngoggles,风镜\ngohei,御币\ngokkun,吃精\ngothic,哥特风格\ngothic_lolita,哥特洛丽塔风格\ngradient_background,渐变的背景\ngreen_eyes,绿眼\ngreen_hair,绿发\ngrey_eye,灰眼\ngrey_hair,灰发\ngrin,露齿而笑\nguitar,吉他\ngun,枪\nguro,猎奇\ngym_uniform,运动服\nhair_ribbon,发带\nhairband,发卡\nhairclip,发夹\nhairjob,发交\nhalloween,万圣节\nhalo,头顶光环\nhand_to_mouth,手放在嘴边\nhandcuffs,手铐\nhandgun,手枪\nhandjob,用手做\nhappy_sex,快乐做爱\nharem,后宫\nhave_to_pee,憋尿\nheterochromia,异色瞳\nhigh_heels,高跟鞋\nhighres,高分辨率\nhime_cut,姬发式\nhimopan,系带式内裤\nhips,臀部\nhitachi_magic_wand,按摩棒\nhogtie,曲膝捆绑\nholding,拿着\nholding_hands,牵手\nhood,兜帽\nhorns,兽角\nhreesome,3P\nhug,拥抱\nhuge_ass,大屁股\nhuge_filesize,超级高分辨率/大文件\nincest,乱伦\nincredibly_absurdres,极高分辨率\ninsertion,插入物\nJapanese,日本人\nknee_boots,马靴\nkneeling,下跪\nkneepits,膝盖内侧\nlantern,灯笼\nlap_pillow,膝枕\nleash,宠物链\nleg_hug,抱腿\nlegwear,裹腿\nlips,嘴唇\nloli,萝莉\nlong_hair,长发\nlong_sleeves,长袖\nlooking_at_viewer,看着你\nlooking_back,向后看\nloose_socks,泡泡袜\nlow_leg_panties,低腰式内裤\nlowleg_panties,低腰式内裤\nlowres,低分辨率\nmaebari,阴贴/乳贴\nmagic_circle,魔法阵\nmagical_girl,魔法少女\nmaid,女仆\nmaid_headdress,女仆头饰\nmale,男性\nmary_janes,玛丽珍鞋\nmasturbation,自慰\nmermaid,美人鱼\nmessy_hair,凌乱发型\nmicrophone,麦克风\nmidriff,露腰上衣\nmiko,巫女\nmilf,熟女\nmini_top_hat,迷你礼帽\nminigirl,迷你女孩\nminiskirt,迷你裙\nmissionary,传教士体位\nmolestation,性骚扰\nmonochrome,单色图片\nmonster,怪物\nmound_of_venus,腹部三角带\nmouse_ears,老鼠耳朵\nmultiple_insertions,一穴多插\nmuscle,肌肉\nnaked,裸体的\nnaked_apron,裸体围裙\nnaked_cape,裸体披风\nnaked_overalls,裸体工作服\nnaked_ribbon,裸体丝带\nnaked_shirt,裸体衬衫\nnaughty_face,下流的表情\nnavel,肚脐\nnecklace,项链\nnecktie,领带\nnipple_pull,啦乳头\nnipple_suck,吸乳（中）\nnipple_torture,虐乳头\nnipples,乳头\nno_bra,无胸罩\nnosebleed,鼻血\nnude,裸体的\nnun,修女\nnurse_cap,护士帽\nnyotaimori,女体盛\nobento,便当\nocean,大海\nofuda,札符\non_stomach,趴着\nopen_clothes,敞开衣服\nopen_robe,敞开长袍\noptical_illusion,视觉错误\noral,口交\noriginal,原创\npaizuri,乳交\npajamas,睡衣\npanty_gag,用内裤塞口\npanty_pull,内裤拉下来\npantyhose,连裤袜\npantyshot,内裤走光\npayot,长鬓角\npegging,女性使用假屌\npenetration,异物插入\npentagram,五角星\npersonification,拟人\nphoto,照片\npiano,钢琴\npillory,枷锁\npink_thighhighs,粉色过膝袜\npleated_skirt,百褶裙\npointy_ears,尖耳\nponytail,马尾\npregnant,怀孕\nprincess_carry,公主抱\nprofile,侧面绘\npubic_hair,阴毛\npurple_eyes,紫发\npurple_hair,紫发\nreal,真实\nred_eyes,红眼\nred_hair,红发\nreverse_cowgirl,女上反骑\nring_gag,扩口器\nrobe,长袍\nrolleyes,眼球上翻\nrope,绳子\nruins,废墟/遗迹\nsad,悲伤的\nsailor_collar,水手领\nsake,日本酒\nsaliva,唾液\nsalute,敬礼\nsanta,圣诞装\nscarf,围巾\nschool_uniform,学校制服\nseiza,正坐\nserafuku,水手服\nshaved_pussy,剃过阴毛的（无毛B）\nshort_hair,短发\nshort_ponytail,短马尾\nshorts,短裤\nshota,正太\nshy,害羞的\nsiblings,兄弟姐妹\nside_ponytail,侧马尾\nsilhouette,剪影\nsilver_eyes,银眼\nsilver_hair,银发\nsisters,姐妹\nsitting,坐着\nsketch,素描\nskinny,骨感\nskirt_lift,掀起裙子\nslave,奴隶\nsleeping,睡觉\nslippers,拖鞋\nslit_pupils,竖的瞳孔/猫眼\nsmelling,闻\nsocks,短袜\nsolo,单人\nspanked,打屁股\nstare,凝视\nstockings,丝袜\nstocks,枷锁\nstraddle,跨坐\nstriped_panties,条纹内裤\nstriped_socks,横条袜\nstriped_thighhighs,条纹过膝袜\nsuit,西装\nsummer_dress,夏日长裙\nsunset,落日\nswimsuit,泳装\nsymmetrical_hand_pose,手对手\ntagme,图片有一些上传者未知的项目\ntail,尾巴\ntaiyaki,鲷鱼烧\ntamakeri,蛋疼\ntan_lines,晒日线\ntapegag,胶带封口\ntartan,格子花纹\ntattoo,纹身\nteacup,茶杯\ntears,眼泪\ntentacle,触手\nthigh_gap,股沟\nthighhighs,过膝袜\nthighs,大腿\nthong,丁字裤\ntiara,三重冕\ntie,领带\ntoes,脚趾\ntongue,舌头\ntop-down_bottom-up,趴着翘臀\ntorn_clothes,破烂衣服\ntorn_thighhighs,损坏了的过膝袜\ntraditional_media,传统媒体（手绘稿）\ntranslation_request,翻译\ntrap,伪娘\ntrefoil,三角裤给你看\ntribadism,磨豆腐\ntriple_penetration,三穴同插\ntsurime,吊眼角\ntwin_braids,双辫子\ntwintails,双马尾\numbrella,伞\nuncensored,未审核的/无码\nunderwater_sex,水中做爱\nunderwear,内衣\nundressing,脱衣服中\nuniform,制服\nvalentine,情人节\nvampire,吸血鬼\nvery_long_hair,很长的头发\nvibrator,带振动的自慰器\nvibrator_in_thighhighs,震动开关在过膝袜里\nvirgin,处女/破瓜\nvoyeurism,窥阴癖\nwaitress,女服务员\nwakamezake,酒倒在阴部\nwallpaper,壁纸\nwand,魔杖\nwatercolor_(medium),透明水彩绘\nwaving,招手\nwavy_hair,波浪发型\nweapons,武器\nwedding_dress,婚纱\nwestern,西部风格\nwet,湿身\nwhat,不知所谓\nwhite_eyes,白眼\nwhite_hair,白发\nwhite_panties,白色内裤\nwhite_thighhighs,白色过膝袜\nwide_hips,宽盆骨\nwince,闭一只眼\nwine,葡萄酒\nwink,眨眼\nwooden_horse,木马\nwrist_cuffs,腕饰\nwristband,腕带\nw-sitting,割坐\nyellow_eyes,金眼\nyokozuwari,侧身坐\nyukata,浴衣\nyukkuri_shiteitte_ne,油库里（馒头样只有头的人物）\nyuri,百合\nzettai_ryouiki,绝对领域\nzoom_layer,背景是前景的放大版\n2k-tan,2K碳\nabe_nana,安部菜菜\nadmiral_graf_spee_(azur_lane),斯佩伯爵海军上将（碧蓝航线）\naegis_(persona),艾吉斯（女神异闻录）\naerith_gainsborough,艾丽丝·盖恩斯巴勒\nafuro_terumi,亚风炉照美\nagrias_oaks,阿格莉亚丝\nahri_(league_of_legends),阿狸\naida_mana,相田爱\naino_megumi,爱乃惠\naino_minako,爱野美奈子\naircraft_carrier_oni,空母棲鬼\naisaka_taiga,逢坂大河\naisha_landar,艾尔莎·兰达\nakagi_(azur_lane),赤城(碧蓝航线)\nakagi_miria,赤城米莉亚\nakali,阿卡丽\nakashi_(azur_lane),明石|明石(碧蓝航线)\nakatsuki_kirika,晓切歌\nakaza_akari,赤座灯里\nakemi_homura,晓美焰\naki_(girls_und_panzer),小秋(少女与战车)\naki_minoriko,秋穰子\naki_shizuha,秋静叶\nakita_neru,亚北音留\nakiyama_mio,秋山澪\nakiyama_yukari,秋山优花里\nakizuki_ritsuko,秋月律子\nakizuki_ryo,秋月凉\nakuma_homura,恶魔焰\nalastor_(shakugan_no_shana),天壤劫火·亚拉斯特尔\nalena_(dq4),安莉娜公主(勇者斗恶龙4)\nalice_cartelet,爱丽丝·卡塔雷特\nalice_margatroid,爱丽丝·玛格特罗依德\nalice_margatroid_(pc-98),爱丽丝·玛格特罗依德(PC-98)\nalisa_(girls_und_panzer),亚理纱（少女与战车）\nalisa_ilinichina_amiella,亚莉莎·伊莉妮提娜·阿米耶拉\nalpaca_suri_(kemono_friends),苏利羊驼（动物朋友）\nalphonse_elric,阿尔冯斯·艾尔利克\naltera_(fate),阿提拉(Fate)\namagi_yukiko,天城雪子\namami_haruka,天海春香\namamiya_ren,雨宫莲\namanogawa_kirara,天之川绮罗\namasawa_yuuko,天泽勇子\namaterasu_(ookami),天照大神\namazon_(dragon's_crown),亚马逊女战士（龙之皇冠）\namerica_(hetalia),阿尔弗雷德·F·琼斯\namiya_(arknights),阿米娅（明日方舟）\nanastasia_(idolmaster),安娜斯塔西娅（偶像大师）\nanchovy_(girls_und_panzer),安丘比（少女与战车）\nandou_(girls_und_panzer),安藤（少女与战车）\nandroid_18,人造人18号\nandroid_21,人造人21号\nanegasaki_nene,姐崎宁宁\nange_(princess_principal),安洁（公主准则）\nangel_(kof),安琪儿（拳皇）\nangela_balzac,安吉拉·巴尔扎克（乐园追放）\nanila_(granblue_fantasy),阿妮拉（碧蓝幻想）\nanjou_naruko,安城鸣子\nanna_(frozen),安娜（冰雪奇缘）\nannie_leonhardt,亚妮·雷恩哈特\nanya_alstreim,阿尼亚·阿尔斯托莱姆\naoba_moca,青叶摩卡\naoki_reika,青木丽华\naono_miki,苍乃美希\naozaki_aoko,苍崎青子\naqua_(konosuba),阿库娅\nara_haan,艾拉·韩\naragaki_ayase,新垣绫濑\naragaki_shinjirou,荒垣真次郎\nararagi_karen,阿良良木火怜\nararagi_koyomi,阿良良木历\nararagi_tsukihi,阿良良木月火\narcueid_brunestud,爱尔奎特·布伦史塔德\narle_nadja,阿露露（噗哟噗哟）\narmin_arlert,阿尔敏·阿诺德\narthur_pendragon_(fate),旧剑(fate)\nartoria_pendragon_(fate),阿尔托莉雅·潘德拉贡\nartoria_pendragon_(swimsuit_ruler)_(fate),泳装狮子王(fate)\nasahina_mikuru,朝比奈实玖瑠\nasahina_mirai,朝日奈未来\nasakura_ryouko,朝仓凉子\nasbel_lhant,阿斯贝尔·兰特\nashido_mina,芦户三奈\nassam_(girls_und_panzer),阿萨姆（少女与战车）\nassassin_(fate/zero),暗杀者(fate/zero)\nasseylum_vers_allusia,艾瑟依拉姆·薇瑟·艾莉欧斯亚\nastolfo_(fate),阿斯托尔福（命运）\nasui_tsuyu,蛙吹梅雨\nasuna_(sao),结城明日奈\nasuna_(sao-alo),亚丝娜(ALO)\natago_(azur_lane),爱宕(碧蓝航线)\natago_(summer_march)_(azur_lane),爱宕（夏季进行曲）\natalanta_(fate),阿塔兰塔(fate)\nau_ra,敖龙族\nayanami_(azur_lane),绫波（碧蓝航线）\nayanami_rei,绫波丽\nayane_(doa),绫音（死或生）\nayase_eli,绚濑绘里\nayatsuji_tsukasa,绚辻词\nazura_(fire_emblem),阿库娅（火焰之纹章）\nbaiken,梅喧\nbakugou_katsuki,爆豪胜己\nbardiche,雷光战斧\nbayonetta,贝优妮塔（猎天使魔女）\nbazett_fraga_mcremitz,巴泽特·弗拉加·马克雷密斯\nbb_(fate),bb_(命运)\nbb_(swimsuit_mooncancer)_(fate),泳装BB\nbeatrice_(umineko),碧昂特莉丝(Umineko)\nbeatrix_(granblue_fantasy),贝阿朵丽丝（碧蓝幻想）\nbianca_(pokemon),白露（口袋妖怪）\nbelarus_(hetalia),娜塔莎·阿尔洛夫斯卡娅\nbelfast_(azur_lane),贝尔法斯特\nbelldandy,贝露丹蒂\nbernadetta_von_varley,贝尔娜提塔\nberserker_(fate/zero),狂兰|狂阶兰斯洛特\nblack_hanekawa,黑羽川\nblack_heart,圣黑之心\nblack_rock_shooter_(character),黑岩射手\nblake_belladonna,布蕾克·贝拉多娜\nblanc_(neptune_series),布兰（海王星）\nboa_hancock,海贼女帝波雅·汉库克\nchen,橙\nchi-class_torpedo_cruiser,雷巡チ級\nchitanda_eru,千反田爱瑠\nchiyoda_momo,千代田桃\nchun-li,春麗\ncommander_(azur_lane),指挥官（碧蓝航线）\ncorrin_(fire_emblem)_(female),神威（女）\ncorrin_(fire_emblem)_(male),神威（男）\nd.va_(overwatch),D.Va（守望先锋）\ndaidouji_tomoyo,大道寺知世\ndaiyousei,大妖精\ndark_sakura,黑樱\ndekomori_sanae,凸守早苗\ndoctor_(arknights),博士\ndoujima_nanako,堂岛菜菜子\neldridge_(azur_lane),埃尔德里奇（碧蓝航线）\nelin,艾琳族\nelise_(fire_emblem),伊莉丝（火焰之纹章）\nemiya_kiritsugu,卫宫切嗣\nemiya_shirou,卫宫士郎\nendou_mamoru,圆堂守\nene_(kagerou_project),榎本贵音（阳炎计划）\nenma_ai,阎魔爱\nenoshima_junko,江之岛盾子\nenterprise_(azur_lane),企业（碧蓝航线）\nerror_musume,报错娘\nerwin_(girls_und_panzer),松本里子\neva_01,初号机\neva_02,二号机\nexusiai_(arknights),能天使\nfailure_penguin,失败的企鹅\nfemale_protagonist_(pokemon_go),女トレーナー(ポケモンGO)\nfemale_saniwa_(touken_ranbu),女審神者\nflandre_scarlet,芙兰朵露·斯卡蕾特\nformidable_(azur_lane),可畏(碧蓝航线)\nfrankenstein's_monster_(fate),フランケンシュタイン(Fate)\nfubuki_(one-punch_man),地狱吹雪\nfujibayashi_kyou,藤林杏\nfujimaru_ritsuka_(female),咕哒子\nfujimaru_ritsuka_(male),咕哒男\nfujimura_taiga,藤村大河\nfujisaki_chihiro,不二咲千寻\nfujiwara_chika,藤原千花\nfujiwara_no_mokou,藤原妹红\nfukuji_mihoko,福路美穗子\nfukuzawa_yumi,福泽祐巳\nfunami_yui,船见结衣\nfurude_rika,古手梨花\nfurudo_erika,古戸ヱリカ\nfurukawa_nagisa,古河渚\nfurutani_himawari,古谷向日葵\nfutaba_anzu,双叶杏\nfutami_ami,双海亚美\nfutami_mami,双海真美\nfutatsuiwa_mamizou,二ッ岩マミゾウ\nfuura_kafuka,风浦可符香\ngalko,ギャル子\ngamagoori_ira,蟇郡苛\nganaha_hibiki,我那霸响\ngarnet_til_alexandros_xvii,ガーネット・ティル・アレクサンドロス17世\ngasai_yuno,我妻由乃\ngokotai,五虎退\ngokou_ruri,五更瑠璃\nhachikuji_mayoi,八九寺真宵\nhacka_doll_3,ハッカドール3号\nhagiwara_yukiho,萩原雪歩\nhakurei_reimu,博丽灵梦\nhakuryuu_(inazuma_eleven),白竜\nhammann_(azur_lane),哈曼(碧蓝航线)\nhanamura_yousuke,花村陽介\nhanasaki_tsubomi,花咲つぼみ\nhanekawa_tsubasa,羽川翼\nhanyuu,羽入\nharamura_nodoka,原村和\nharime_nui,針目縫\nharuno_haruka,春野はるか\nharuno_sakura,春野サクラ\nhasegawa_kobato,羽瀬川小鳩\nhassan_of_serenity_(fate),宁静的哈桑（命运）\nhata_no_kokoro,秦こころ\nhatoba_tsugu,鳩羽つぐ\nhatsune_miku,初音未来\nhatsune_miku_(append),初音ミクappend\nhayami_kanade,速水奏\nhayasaka_mirei,早坂美玲\nhecatia_lapislazuli,ヘカーティア・ラピスラズリ\nheiwajima_shizuo,平和島静雄\nheshikiri_hasebe,へし切長谷部(刀剣乱舞)\nhibari_(senran_kagura),云雀（闪乱神乐）\nhidaka_ai,日高爱\nhieda_no_akyuu,稗田阿求\nhigashi_setsuna,東せつな\nhiguchi_kaede,樋口楓\nhiiragi_kagami,柊镜\nhiiragi_tsukasa,柊つかさ\nhijiri_byakuren,聖白蓮\nhikawa_hina,氷川日菜\nhikawa_sayo,氷川紗夜\nhimejima_akeno,姬岛朱乃\nhimekaidou_hatate,姫海棠はたて\nhimekawa_yuki,姫川友紀\nhina_ichigo,雛苺\nhinanawi_tenshi,比那名居天子\nhinata_hideki,日向\nhinata_hajime,日向創\nhinatsuru_ai,雛鶴あい\nhino_akane_(idolmaster),日野茜\nhino_akane_(smile_precure!),日野あかね\nhino_rei,火野レイ\nhiradaira_chisaki,比良平ちさき\nhirasawa_ui,平沢憂\nhirasawa_yui,平泽唯\nhishikawa_rikka,菱川六花\nhonda_mio,本田未央\nhonebami_toushirou,骨喰藤四郎\nhong_meiling,红美铃\nhonma_meiko,本間芽衣子\nhorikawa_kunihiro,堀川国広\nhorikawa_raiko,堀川雷鼓\nhoshiguma_(arknights),星熊\nhoshiguma_yuugi,星熊勇仪\nhoshii_miki,星井美希\nhoshimiya_ichigo,星宮いちご\nhoshimiya_kate,星宮ケイト\nhoshizora_miyuki,星空みゆき\nhoshizora_rin,星空凛\nhotarumaru,蛍丸\nhoto_cocoa,保登心爱\nhoujou_hibiki,北条響\nhojo_karen,北条加蓮\nhoujou_satoko,北条沙都子\nhoujuu_nue,封獣ぬえ\nhourai_doll,蓬莱人形\nhouraisan_kaguya,蓬莱山辉夜\nhoushou_marine,宝钟玛琳\nhuang_baoling,黄宝鈴\nhuang_lingyin,凰铃音\nhyuuga_hinata,日向ヒナタ\nibaraki_kasen,茨木華扇\nibuki_(street_fighter),息吹\nibuki_fuuko,伊吹風子\nibuki_suika,伊吹萃香\nichigo_hitofuri,一期一振\nichihara_nina,市原仁奈\nichinose_kotomi,一ノ瀬ことみ\nichinose_shiki,一之濑志希\ni-class_destroyer,駆逐イ級\nigarashi_futaba_(shiromanta),五十嵐双葉\nigarashi_kyou_(eroe),五十嵐京\nikamusume,イカ娘\nikari_shinji,碇シンジ\nimaizumi_kagerou,今泉影狼\ninaba_tewi,因幡てゐ\ninami_mahiru,伊波まひる\ninkling,インクリング\ninoue_orihime,井上織姫\ninubashiri_momiji,犬走椛\ninugami_korone,戌神ころね\ninumuta_houka,犬牟田宝火\ninuyama_aoi,犬山あおい\niori_junpei,伊織順平\niori_rinko,イオリ・リン子\niroha_(samurai_spirits),いろは(侍魂)\nisobe_noriko,磯辺典子\nisolated_island_oni,離島棲鬼\nisshiki_akane,一色あかね\nisuzu_hana,五十鈴華\nitoshiki_nozomu,糸色望\nitsumi_erika,逸見エリカ\nizayoi_aki,十六夜アキ\nizayoi_liko,十六夜リコ\nizayoi_sakuya,十六夜咲夜\nizumi_konata,泉此方\nizumi_sagiri,和泉纱雾\nizumi-no-kami_kanesada,和泉守兼定\njakuzure_nonon,蛇崩乃音\njapan_(hetalia),本田菊\njavelin_(azur_lane),标枪(碧蓝航线)\njeanne_d'arc_(fate),圣女贞德（命运）\njeanne_d'arc_(granblue_fantasy),ジャンヌダルク(神撃のバハムート)\njouga_maya,条河麻耶\njougasaki_mika,城崎美嘉\njougasaki_rika,城ヶ崎莉嘉\njunketsu,神衣纯洁\njunko_(touhou),纯子（东方）\nkadotani_anzu,角谷杏\nkaenbyou_rin,火焰猫燐\nkafuu_chino,香风智乃\nkaga_(azur_lane),加贺(碧蓝航线)\nkagamihara_nadeshiko,各務原なでしこ\nkagamine_len,镜音连\nkagamine_rin,镜音铃\nkagiyama_hina,鍵山雛\nkagura_(gintama),神楽(銀魂)\nkagurazaka_asuna,神楽坂明日菜\nkaguya_luna,輝夜月\nkaiou_michiru,海王みちる\nkaizuka_inaho,界塚伊奈帆\nkaku_seiga,霍青娥\nkallen_stadtfeld,紅月カレン\nkamado_nezuko,灶门祢豆子\nkamijou_touma,上条当麻\nkamikita_komari,神北小毬\nkamio_misuzu,神尾观铃\nkamio_reiji_(yua),神尾提督（舰C）\nkamishirasawa_keine,上白沢慧音\nkamiya_nao,神谷奈绪\nkamui_gakupo,神威がくぽ\nkaname_madoka,鹿目まどか\nkanaria,金糸雀\nkanbaru_suruga,神原駿河\nkanna_kamui,カンナカムイ(小林さんちのメイドラゴン)\nkano_shuuya,鹿野修哉\nkanon_(umineko),嘉音\nkanroji_mitsuri,甘露寺蜜璃\nkan'u_unchou,关羽云长\nkanzaki_ranko,神崎兰子\nkariya_masaki,狩屋マサキ\nkarna_(fate),カルナ(Fate)\nkasane_teto,重音テト\nkashiwazaki_sena,柏崎星奈\nkashuu_kiyomitsu,加州清光\nkasodani_kyouko,幽谷響子\nkasuga_ayumu,春日歩\nkasugano_sakura,春日野さくら\nkasumi_(doa),霞(DOA)\nkasumigaoka_utaha,霞之丘诗羽\nkatagiri_sanae,片桐早苗\nkatou_asuka,加藤明日香\nkatou_megumi,加藤惠\nkatsuki_yuuri,胜生勇利\nkatsura_hinagiku,桂雏菊\nkatsuragi_misato,葛城美里\nkatyusha_(girls_und_panzer),喀秋莎（少女与战车）\nkawakami_mai,川神舞\nkawashima_ami,川岛亚美\nkawashima_momo,河嶋桃\nkawashiro_nitori,河城荷取\nkay_(girls_und_panzer),ケイ(GuP)\nkazama_asuka,風間飛鳥\nkazami_yuuka,風見幽香\nkazami_yuuka_(pc-98),旧作幽香\nkazanari_tsubasa,風鳴翼\nkazemaru_ichirouta,風丸一郎太\nkenzaki_makoto,剣崎真琴\nkiana_kaslana,琪亚娜·卡斯兰娜\nkido_tsubomi,木戸つぼみ\nkijin_seija,鬼人正邪\nkikuchi_makoto,菊地真\nkino_makoto,木野まこと\nkinomoto_sakura,木之本樱\nkira_yoshikage,吉良吉影\nkirigaya_suguha,桐谷直叶\nkirigiri_kyouko,雾切响子\nkirijou_mitsuru,桐条美鹤\nkirima_syaro,桐间纱路\nkirin_(armor),麒麟套\nkirino_ranmaru,霧野蘭丸\nkirisame_marisa,雾雨魔理沙\nkirito,桐人\nkiriya_aoi,霧矢あおい\nkiryuuin_satsuki,鬼龙院皋月\nkisaragi_(azur_lane),如月（碧蓝航线）|如月\nkisaragi_chihaya,如月千早\nkisaragi_momo,如月モモ\nkisaragi_shintarou,如月伸太郎\nkise_yayoi,黄瀬やよい\nkishibe_rohan,岸边露伴\nkishin_sagume,稀神サグメ\nkishinami_hakuno_(female),岸波白野\nkitashirakawa_tamako,北白川たまこ\nkitazawa_shiho,北泽志保\nkiyohime_(swimsuit_lancer)_(fate),清姫（泳装）\nkizuna_ai,絆愛\nkizuna_akari,紲星あかり\nkoakuma,小悪魔(東方Project)\nkobayakawa_rinko,小早川凛子\nkobayakawa_sae,小早川紗枝\nkobayakawa_yutaka,小早川ゆたか\nkochiya_sanae,东风谷早苗\nkochou_shinobu,胡蝶しのぶ\nkogitsunemaru,小狐丸\nkohinata_miho,小日向美穂\nkohinata_miku,小日向未来\nkoizumi_hanayo,小泉花阳\nkoizumi_itsuki,古泉一樹\nkoizumi_itsuki_(female),古泉一姫\nkokonoe_rin,九重りん\nkomaeda_nagito,狛枝凪斗\nkomaki_manaka,小牧愛佳\nkomeiji_koishi,古明地恋\nkomeiji_satori,古明地觉\nkondou_taeko,近藤妙子\nkongou_(aoki_hagane_no_arpeggio),コンゴウ(蒼き鋼のアルペジオ)\nkonjiki_no_yami,金色之暗\nkonno_junko,紺野純子\nkonpaku_youki,魂魄妖忌\nkonpaku_youmu,魂魄妖梦\nkonpaku_youmu_(ghost),半霊\nkoshimizu_sachiko,輿水幸子\nkotegawa_yui,古手川唯\nkotobuki_tsumugi,琴吹䌷\nkotomine_kirei,言峰綺礼\nkotonoha_akane,琴葉茜\nkousaka_honoka,高坂穗乃果\nkousaka_kirino,高坂桐乃\nkousaka_kyousuke,高坂京介\nkousaka_reina,高坂麗奈\nkousaka_tamaki,向坂環\nkoyama_yuzu,小山柚子\nkozakura_marry,小桜茉莉\nkuchiki_rukia,朽木ルキア\nkuga_natsuki,玖我なつき\nkujikawa_rise,久慈川りせ\nkujou_karen,九条カレン\nkumoi_ichirin,雲居一輪\nkunikida_hanamaru,国木田花丸\nkuradoberi_jam,蔵土縁紗夢\nkurodani_yamame,黒谷ヤマメ\nkuroka_(high_school_dxd),黒歌\nkurokawa_eren,黒川エレン\nkuroki_tomoko,黒木智子\nkurosaki_ichigo,黑崎一护\nkurosawa_dia,黑泽黛雅\nkurosawa_ruby,黑泽露比\nkuroyukihime,黑雪姬\nkurugaya_yuiko,来ヶ谷唯湖\nkurumi_erika,来海えりか\nkusakabe_misao,日下部みさお\nkusanagi_motoko,草薙素子\nkushieda_minori,櫛枝実乃梨\nkusugawa_sasara,久寿川ささら\nkyonko,キョン子\nkyouka_(princess_connect!),氷川鏡華\nlaffey_(azur_lane),拉菲（碧蓝航线）\nlappland_(arknights),拉普兰德\nlei_lei,泪泪\nlili_(tekken),リリ(鉄拳)\nlilith_aensland,欲望の迷い子リリス\nlillie_(pokemon),リーリエ(ポケモン)\nlisbeth,篠崎里香\nlittle_red_riding_hood_(grimm),赤頭巾\nlord_el-melloi_ii,ロード・エルメロイII世\nlulu_(league_of_legends),露璐\nmadotsuki,窓付き\nmaebara_keiichi,前原圭一\nmaekawa_miku,前川みく\nmakinami_mari_illustrious,真希波・マリ・イラストリアス\nmakise_kurisu,牧瀬紅莉栖\nmanabe_nodoka,真鍋和\nmanjuu_(azur_lane),蛮啾（碧蓝航线）\nmankanshoku_mako,満艦飾マコ\nmaou_(maoyuu),魔王(まおゆう)\nmarie_(girls_und_panzer),マリー(GuP)\nmaruyama_aya,丸山彩\nmash_kyrielight,玛修·基列莱特\nmatara_okina,摩多羅隠岐奈\nmatoba_risa,的場梨沙\nmatoi_ryuuko,纏流子\nmatou_kariya,間桐雁夜\nmatou_sakura,间桐樱\nmatsukaze_tenma,松風天馬\nmatsumoto_rangiku,松本乱菊\nmatsuno_choromatsu,チョロ松\nmatsuno_ichimatsu,松野一松\nmatsuno_jyushimatsu,十四松\nmatsuno_karamatsu,松野カラ松\nmatsuno_osomatsu,おそ松\nmatsuno_todomatsu,松野トド松\nmatsuura_kanan,松浦果南\nmayuzumi_fuyuko,黛冬优子\nmedicine_melancholy,梅蒂欣\nmegurine_luka,巡音流歌\nmeltryllis_(swimsuit_lancer)_(fate),メルトリリス(水着)\nmidare_toushirou,乱藤四郎\nmidorikawa_nao,绿川直\nmidoriya_izuku,绿谷出久\nmifune_miyu,三船美優\nmiia_(monster_musume),ミーア(モンスター娘のいる日常)\nmika_(girls_und_panzer),ミカ(GuP)\nmikazuki_munechika,三日月宗近(刀剣乱舞)\nmikazuki_yozora,三日月夜空\nmiki_sayaka,美树沙耶香\nmikisugi_aikurou,美木杉愛九郎\nmikko_(girls_und_panzer),ミッコ(GuP)\nmilfeulle_sakuraba,ミルフィーユ桜葉\nmimura_kanako,三村かな子\nminami_kotori,南小鸟\nminamino_kanade,南野奏\nminamoto_no_raikou_(swimsuit_lancer)_(fate),源頼光(水着)\nminamoto_sakura,源さくら\nminase_akiko,水瀬秋子\nminase_iori,水濑伊织\nminase_nayuki,水瀬名雪\nminato_aqua,凑阿库娅\nminazuki_karen,水無月かれん\nmisaka_imouto,御坂妹\nmisaka_mikoto,御坂美琴\nmishaguji,ミシャグジさま\nmiss_cloud,misscloud\nmisumi_nagisa,美墨なぎさ\nmitake_ran,美竹蘭\nmiura_azusa,三浦あずさ\nmiyafuji_yoshika,宮藤芳佳\nmiyako_yoshika,宮古芳香\nmiyamizu_mitsuha,宮水三葉\nmiyamoto_frederica,宮本フレデリカ\nmiyamoto_musashi_(swimsuit_berserker)_(fate),宮本武蔵(水着)\nmiyanaga_saki,宮永咲\nmiyu_edelfelt,美游·艾德费尔特\nmizuhashi_parsee,水橋パルスィ\nmizunashi_akari,水無灯里\nmizuno_ai,水野愛\nmizuno_ami,水野亜美\nmizutani_eri,水谷絵理\nmogami_shizuka,最上静香\nmomoe_nagisa,百江なぎさ\nmomozono_love,桃園ラブ\nmononobe_no_futo,物部布都\nmordred_(fate),莫德雷德（命运）\nmordred_(swimsuit_rider)_(fate),モードレッド(水着)\nmorichika_rinnosuke,森近霖之助\nmorikubo_nono,森久保诺诺\nmorishima_haruka,森島はるか\nmoriya_suwako,洩矢諏訪子\nmoroboshi_kirari,諸星きらり\nmotoori_kosuzu,本织小铃\nmukai_takumi,向井拓海\nmukaido_manaka,向井戸まなか\nmumei_(kabaneri),無名(甲鉄城のカバネリ)\nmurasa_minamitsu,村紗水蜜\nmurasaki_shikibu_(fate),紫式部（命运）\nmurasaki_shion,紫咲诗音\nmyoudouin_itsuki,明堂院いつき\nnaegi_makoto,苗木誠\nnagae_iku,永江衣玖\nnaganohara_mio,長野原みお\nnagato_yuki,长门有希\nnagisa_kaworu,渚カヲル\nnakano_azusa,中野梓\nnakano_miku,中野三玖\nnakano_nino,中野二乃\nnakano_yotsuba,中野四叶\nnamazuo_toushirou,鯰尾藤四郎\nnanami_chiaki,七海千秋\nnanao_yuriko,七尾百合子\nnanasaki_ai,七咲逢\nnaoe_riki,直枝理樹\nnaomi_(girls_und_panzer),ナオミ(Gup)\nnarukami_yuu,鳴上悠\nnatori_sana,名取纱那\nnatsu_megumi,奈津恵\nnatsuiro_matsuri,夏色まつり\nnatsume_kyousuke,棗恭介\nnatsume_rin,棗鈴\nnekomiya_hinata,猫宮ひなた\nnekomusume,猫娘\nnekomusume_(gegege_no_kitarou_6),6期猫娘\nnemoto_hina,根元陽菜\nnero_claudius_(bride)_(fate),尼禄克劳狄斯（新娘）（命运）\nnero_claudius_(fate),尼禄克劳狄斯（命运）\nnero_claudius_(swimsuit_caster)_(fate),ネロ・クラウディウス(水着)\nnibutani_shinka,丹生谷森夏\nniijima_makoto,新島真\nnijimura_okuyasu,虹村億泰\nnikaidou_saki,二階堂サキ\nninomiya_asuka,二宮飛鳥\nnishi_kinuyo,西絹代\nnishida_satono,爾子田里乃\nnishikino_maki,西木野真姬\nnishizumi_maho,西住まほ\nnishizumi_miho,西住美穗\nnishizumi_shiho,西住しほ\nnitocris_(swimsuit_assassin)_(fate),ニトクリス(水着)\nnitta_minami,新田美波\nnonna_(girls_und_panzer),ノンナ\nnorthern_white-faced_owl_(kemono_friends),アフリカオオコノハズク(けものフレンズ)\nnoumi_kudryavka,能美クドリャフカ\nnyarlathotep_(nyaruko-san),ニャル子\noctoling,タコガール\noda_nobunaga_(fate),织田信长（命运）\nogasawara_sachiko,小笠原祥子\nogata_chieri,緒方智絵里\nohara_mari,小原鞠莉\noikawa_shizuku,及川雫\nokabe_rintarou,岡部倫太郎\nokazaki_tomoya,岡崎朋也\nokazaki_ushio,岡崎汐\nokazaki_yumemi,岡崎夢美\nokita_sougo,沖田総悟\nokita_souji_alter_(fate),冲田总司alter（命运）\nokita_souji_(fate),冲田总司（命运）\nokumura_haru,奥村春\nonozuka_komachi,小野塚小町\nooji_mochizou,大路もち蔵\nookami_mio,大神ミオ\noomori_yuuko,大森ゆうこ\noomuro_sakurako,大室櫻子\norange_pekoe_(girls_und_panzer),オレンジペコ(GuP)\noreki_houtarou,折木奉太郎\noribe_yasuna,折部やすな\norihara_izaya,折原臨也\noshida_(girls_und_panzer),押田(GuP)\noshino_shinobu,忍野忍\notonashi_yuzuru,音無結弦\notonashi_kotori,音無小鳥\nouma_kokichi,王馬小吉\noumae_kumiko,黄前久美子\noyama_mahiro,緒山真尋\npalutena,パルテナ\npatchouli_knowledge,帕秋莉 诺蕾姬\npepperoni_(girls_und_panzer),ペパロニ(GuP)\np-head_producer,間島P\npipimi,ピピ美\nplatelet_(hataraku_saibou),血小板(はたらく細胞)\npopuko,ポプ子\nprincess_daisy,デイジー姫\nprincess_king_boo,キングテレサ姫\nprincess_of_moonbrook,ムーンブルクの王女\nprincess_peach,ピーチ姫\nprincess_zelda,塞尔达公主\nprinz_eugen_(azur_lane),欧根亲王（碧蓝航线）\nprinz_eugen_(unfading_smile)_(azur_lane),欧根亲王（不褪色的微笑）\nproducer_(idolmaster_cinderella_girls_anime),武内P\nlucoa_(maidragon),ケツァルコアトル(小林さんちのメイドラゴン)\nraiden_mei,雷电芽衣\nranma-chan,女らんま\nre-class_battleship,戦艦レ級\nreisen_udongein_inaba,铃仙·优昙华院·因幡\nreiuji_utsuho,灵乌路空\nreizei_mako,冷泉麻子\nremilia_scarlet,雷米莉亚\nrensouhou-chan,連装砲ちゃん\nrensouhou-kun,連装砲くん\nri-class_heavy_cruiser,重巡リ級\nriesz,リース(聖剣伝説3)\nringo_(touhou),鈴瑚\nrosehip_(girls_und_panzer),聖グロリアーナ女学院\nru-class_battleship,戦艦ル級\nrumia,ルーミア\nryougi_shiki,両儀式\nryuuguu_rena,龙宫礼奈\nsaber,Saber\nsage_(dq3),賢者\nsagisawa_fumika,鷺沢文香\nsaigusa_haruka,三枝葉留佳\nsaigyouji_yuyuko,西行寺幽幽子\nsairenji_haruna,西連寺春菜\nsakagami_tomoyo,坂上智代\nsakamoto_mio,坂本美緒\nsakata_gintoki,坂田銀時\nsakuma_mayu,佐久間まゆ\nsakura_chiyo,佐倉千代\nsakura_futaba,佐倉双葉\nsakura_kyouko,佐仓杏子\nsakura_miku,桜ミク\nsakurai_momoka,櫻井桃華\nsakurajima_mai,樱岛麻衣\nsakurauchi_riko,樱内梨子\nsanada_akihiko,真田明彦\nsanageyama_uzu,猿投山渦\nsaniwa_(touken_ranbu),審神者(刀剣乱舞)\nsanzen'in_nagi,三千院ナギ\nsaotome_alto,早乙女阿尔特\nsaotome_ranma,早乙女乱馬\nsasaki_chie,佐々木千枝\nsasaki_chiho,佐々木千穂\nsasha_braus,サシャ・ブラウス\nsaten_ruiko,佐天涙子\nsatonaka_chie,里中千枝\nsatou_kazuma,佐藤和真\nsawa_azusa,澤梓\nsawamura_spencer_eriri,泽村·斯潘塞·英梨梨\nsayo_samonji,小夜左文字\nscathach_(swimsuit_assassin)_(fate),スカサハ(水着)\nseiran_(touhou),晴岚（东方）\nsekibanki,赤蛮奇\nsemiramis_(fate),セミラミス(Fate)\nsendai_hakurei_no_miko,先代博麗の巫女\nsengoku_nadeko,千石撫子\nsenjougahara_hitagi,戦場ヶ原ひたぎ\nsenkawa_chihiro,千川ちひろ\nsenketsu,神衣鲜血\nsento_isuzu,千斗いすず\nserval_(kemono_friends),サーバル(けものフレンズ)\nsesshouin_kiara,杀生院祈荒\nseto_kousuke,瀬戸幸助\nsf-a2_miki,SF-A2\nshameimaru_aya,射命丸文\nshanghai_doll,上海人形\nshibuya_rin,涩谷凛\nshidare_hotaru,枝垂ほたる\nshihouin_yoruichi,四楓院夜一\nshiina_mayuri,椎名まゆり\nshijou_takane,四条贵音\nshiki_eiki,四季映姫・ヤマザナドゥ\nshima_rin,志摩凛\nshimada_arisu,島田愛里寿\nshimamura_uzuki,島村卯月\nshimazu_yoshino,島津由乃\nshindou_takuto,神童拓人\nshinjou_akane,新条茜\nshinku,真红\nshinomiya_kaguya,四宫辉夜\nshinonome_nano,東雲なの\nshinonono_houki,篠ノ之箒\nshiomi_kotone,汐見琴音\nshirabe_ako,調辺アコ\nshirai_kuroko,白井黑子\nshirakami_fubuki,白上吹雪\nshirakiin_ririchiyo,白鬼院凜々蝶\nshiranui_mai,不知火舞\nshirasaka_koume,白坂小梅\nshirase_sakuya,白瀬咲耶\nshirayuki_hime,白雪ひめ\nshirogane_naoto,白鐘直斗\nshizuka_rin,静凛\nshokudaikiri_mitsutada,燭台切光忠\nshokuhou_misaki,食蜂操祈\nshoukaku_(azur_lane),翔鶴(アズールレーン)\nsiege_(arknights),推进之王（明日方舟）\nsilica,綾野珪子\nsin_sack,罪袋\nsinon,诗乃|诗乃(SAO)\nsirius_(azure_horizons)_(azur_lane),天狼星\nsirius_(scorching-hot_seirios)_(azur_lane),天狼星\nsiro_(dennou_shoujo_youtuber_siro),電脳少女シロ\nskadi_(arknights),斯卡蒂（明日方舟）\nslime_(dragon_quest),スライム肉まん\nsoga_no_tojiko,苏我屠自古\nson_gohan,孫悟飯\nsonoda_umi,园田海末\nsonohara_anri,園原杏里\nsonozaki_mion,園崎魅音\nsonozaki_shion,園崎詩音\nsora_ginko,空银子\nsouryuu_asuka_langley,惣流明日香\nsouseiseki,蒼星石\nstakes_of_purgatory,煉獄の七姉妹\nstar_platinum,星の白金\nsugimoto_reimi,杉本鈴美\nsugiura_ayano,杉浦綾乃\nsuigintou,水銀燈\nsuiseiseki,翠星石\nsukuna_shinmyoumaru,少名针妙丸\nsunazuka_akira,砂塚あきら\nsuou_pavlichenko,蘇芳・パヴリチェンコ\nsuper_pochaco,すーぱーぽちゃ子\nsuper_sonico,すーぱーそに子\nsuzukaze_aoba,涼風青葉\nsuzuki_jun,鈴木純\nsuzumiya_haruhi,凉宫春日\ntachibana_arisu,橘ありす\ntachibana_hibiki_(symphogear),立花響\ntachibana_taki,立花瀧\nta-class_battleship,戦艦タ級\ntada_riina,多田李衣菜\ntaihou_(azur_lane),大凤(碧蓝航线)\ntaihou_(forbidden_feast)_(azur_lane),大凤（禁宴）\ntainaka_ritsu,田井中律\ntakagaki_kaede,高垣枫\ntakagi-san,高木さんめ\ntakakura_himari,高倉陽毬\ntakamachi_nanoha,高町奈叶\ntakamaki_anne,高巻杏\ntakami_chika,高海千歌\ntakamori_aiko,高森藍子\ntakanashi_rikka,小鳥遊六花\ntakao_(azur_lane),高雄(碧蓝航线)\ntakara_miyuki,高良みゆき\ntakarada_rikka,宝多六花\ntakasu_ryuuji,高須竜児\ntakatsuki_yayoi,高槻やよい\ntakeba_yukari,岳羽ゆかり\ntakebe_saori,武部沙织\ntakei_hisa,竹井久\ntakimoto_hifumi,滝本ひふみ\ntamamo_(fate),玉藻（命运）\ntamamo_no_mae_(fate/extra),玉藻前（命运/额外）\ntamamo_no_mae_(swimsuit_lancer)_(fate),玉藻前（泳装）\ntamura_yuri,田村ゆり\ntanamachi_kaoru,棚町薫\ntaneshima_popura,種島ぽぷら\ntanned_cirno,日焼けしたチルノ\ntatara_kogasa,多多良小伞\ntatebayashi_sakurako,馆林樱子\ntateyama_ayano,楯山文乃\ntatsumaki,戦慄のタツマキ\ntatsumi_kanji,巽完二\ntedeza_rize,天天座理世\nteireida_mai,丁礼田舞\ntendou_akane,天道あかね\ntenjou_utena,天上欧蒂娜\ntenjouin_asuka,天上院明日香\nten'ou_haruka,天王はるか\ntachibana_kanade,立华奏\ntexas_(arknights),德克萨斯（明日方舟）\nt-head_admiral,T督\ntodoroki_shouto,轰焦冻\ntoga_himiko,渡我被身子\ntohno_akiha,远野秋叶\ntohno_shiki,远野志贵\ntohsaka_rin,远坂凛\ntohsaka_tokiomi,远坂时臣\ntokiko_(touhou),朱鷺子\ntokisaki_kurumi,时崎狂三\ntomoe_hotaru,土萠ほたる\ntomoe_mami,巴麻美\ntoon_link,猫目リンク\ntoramaru_shou,寅丸星\ntoshinou_kyouko,歳納京子\ntotoki_airi,十時愛梨\ntoudou_shimako,藤堂志摩子\ntoudou_yurika,藤堂ユリカ\ntoujou_nozomi,東條希\ntouwa_erio,藤和エリオ\ntoyosatomimi_no_miko,豊聡耳神子\ntsukikage_yuri,月影ゆり\ntsukimiya_ayu,月宮あゆ\ntsukino_mito,月ノ美兎\ntsukino_usagi,月野兔\ntsukioka_kogane,月岡恋鐘\ntsukumo_benben,九十九弁々\ntsukumo_yatsuhashi,九十九八橋\ntsukuyomi_shirabe,月読調\ntsurumaki_kokoro,弦巻こころ\ntsurumaki_maki,弦巻マキ\ntsurumaru_kuninaga,鶴丸国永\ntsuruya,鶴屋さん\ntsushima_yoshiko,津岛善子\nuchi_emiri,内笑美莉\nudagawa_tomoe,宇田川巴\nuehara_himari,上原ひまり\nuiharu_kazari,初春飾利\nujimatsu_chiya,宇治松千夜\nultimate_madoka,女神まどか\nunited_kingdom_(hetalia),アーサー・カークランド\nunzan,雲山\nuraraka_ochako,麗日お茶子\nuruha_rushia,潤羽露西婭\nuryuu_ryuunosuke,雨生龍之介\nusada_pekora,兔田佩克拉\nusami_renko,宇佐見蓮子\nusami_sumireko,宇佐見菫子\nushiromiya_ange,右代宮縁寿\nushiromiya_battler,右代宮戦人\nushiromiya_jessica,右代宮朱志香\nushiromiya_maria,右代宮真里亞\nutsugi_yuuki,宇津木優木\nvampire_(azur_lane),吸血鬼(碧蓝航线)\nviktor_nikiforov,勇ヴィク\nvivio,高町ヴィヴィオ\nwakasagihime,わかさぎ姫\nwatanabe_you,渡辺曜\nwatatsuki_no_toyohime,綿月豊姫\nwatatsuki_no_yorihime,綿月依姫\nwhite_mage,白魔道士\nwo-class_aircraft_carrier,空母ヲ級\nyae_sakura,八重樱\nyagami_hayate,八神疾风\nyagen_toushirou,薬研藤四郎\nyagokoro_eirin,八意永琳\nyakumo_ran,八云蓝\nyakumo_yukari,八云紫\nyamabuki_inori,山吹祈里\nyamada_aoi,山田葵\nyamada_elf,山田エルフ\nyamagishi_fuuka,山岸風花\nyamanaka_ino,山中いの\nyamanaka_sawako,山中さわ子\nyamashiro_(azur_lane),山城(アズールレーン)\nyamato-no-kami_yasusada,大和守安定\nyaoyorozu_momo,八百万百\nyasaka_kanako,八坂神奈子\nyazawa_nico,矢泽妮可\nyorha_no._2_type_b,ヨルハ二号B型\nyorha_no._9_type_s,ヨルハ九号S型\nyorha_type_a_no._2,ヨルハA型二号\nyorigami_jo'on,依神女苑\nyorigami_shion,依神紫苑\nyoshida_yuuko_(machikado_mazoku),吉田優子\nyoshikawa_chinatsu,吉川ちなつ\nyotsuba_alice,四葉ありす\nyowane_haku,弱音ハク\nyuigahama_yui,由比滨结衣\nyuki_miku,雪初音\nyukine_chris,雪音クリス\nyukinoshita_yukino,雪之下雪乃\nyukishiro_honoka,雪城ほのか\nyumehara_nozomi,夢原のぞみ\nyumemi_riamu,梦见璃亚梦\nyumi_(senran_kagura),雪泉（闪乱神乐）\nyumizuka_satsuki,弓塚さつき\nnakamura_yuri,仲村ゆり\nyuudachi_(azur_lane),夕立(アズールレーン)\nyuuki_makoto,有里湊\nyuuki_mikan,结城美柑\nyuzuhara_konomi,柚原このみ\nyuzuki_yukari,結月ゆかり\nyuzuriha_inori,楪いのり\nz23_(azur_lane),Z23(碧蓝航线)\n1970s_(style),20世纪70年代(风格)\n1980s_(style),20世纪80年代(风格)\n1990s_(style),90年代(风格)\n1boys,1个男性\n1koma,单格漫画\n1other,1个非人类\n2boys,2个男性\n2girls,2个女性\n2koma,双分镜漫画\n2others,2个非人类\n39,ミクの日\n3boys,3个男性\n3girls,3个女性\n3koma,三格漫画\n4boys,4个男性\n4girls,4个女性\n4koma,四格漫画\n5boys,5个男性\n5girls,5个女性\n5koma,五格漫画\n6+boys,6个以上的男性\n6+girls,6个以上的女性\nabs,腹肌\nabsolutely_everyone,大合影|全家福\nabstract,抽象\nabstract_background,抽象背景\nabsurdly_long_hair,超长的头发\nabuse,虐待\nacoustic_guitar,原声吉他\nacrylic_paint_(medium),亚克力画风\nadapted_costume,原设服装改编\nadapted_uniform,改装制服\nadjusting_clothes,拨弄衣服\nadjusting_eyewear,扶眼镜\nadjusting_gloves,拨弄手套\nadjusting_hair,理头发\nadjusting_hat,整理帽子\nadjusting_headwear,整理头饰\nadjusting_legwear,整理裤袜\nadjusting_panties,拨内裤\nadjusting_swimsuit,拨弄泳衣\naerial_fireworks,空中烟火\naestus_estus,原初之火(武器)\nafloat,漂浮\nafro,鸟窝头|爆炸头\nafter_anal,肛交后\nafter_fellatio,口交后\nafter_kiss,接吻后\nafter_paizuri,乳交后\nafter_sex,事后\nafter_vaginal,事后阴道特写\nafterglow,事后余韵\nafterimage,残像\nagainst_glass,压在玻璃上\nagainst_wall,压在墙上\nage_difference,年龄差\nage_progression,年龄段展现\nage_regression,幼化\nahegao,阿嘿颜\naiguillette,绶带\naiming,瞄准\naiming_at_viewer,瞄准了读者(的视角)\nainu_clothes,阿伊努人的服饰\nair_bubble,气泡\nair_conditioner,空调\naircraft,飞行器\nairplane,飞机\nairship,飞艇\najirogasa,笠帽\nakanbe,拉下眼睑的鬼脸\nakeome,新年伊始\nalarm_clock,闹钟\nalbino,白化病\nalbum_cover,专辑封面\nalcohol,酒\nalien,外星人\nalley,小巷\nalolan_form,阿罗拉形态(宝可梦)\nalpha_signature,阿尔法签名(推特用)\nalphes_(style),阿尔卑斯风格\nalternate_breast_size,贫乳化|爆乳化\nalternate_color,异色\nalternate_costume,角色换装\nalternate_eye_color,与原设不同瞳色\nalternate_form,与原设不同形态变化\nalternate_hair_color,与原设不同发色变化\nalternate_hair_length,与原设不同头发长度变化\nalternate_hairstyle,与原设不同发型变化\nalternate_headwear,与原设不同头饰变化\nalternate_legwear,与原设不同腿部穿着变化\nalternate_skin_color,与原设不同肤色变化\nalternate_weapon,与原设不同武器变化\nalternate_wings,与原设不同翅膀\nambiguous_gender,性别暧昧\namerica,美国\namerican_flag,星条旗\namerican_flag_bikini,星条旗比基尼\nammunition,弹药\nammunition_belt,弹药带\namplifier_(instrument),大音响\namputee,肢体残缺\namulet,护身符\nanal,肛门|肛交\nanal_fingering,手指刺激肛门\nanal_hair,肛毛\nanal_object_insertion,肛门物体插入\nanal_tail,肛尾|插进肛门里的尾巴\nanchor,锚\nanchor_choker,锚形项圈\nanchor_hair_ornament,锚形发饰\nanchor_print,锚形印花\nanchor_symbol,锚形符号\nandrogynous,可男可女\nandroid,人造人\nangel_and_devil,天使与恶魔\nangel_wings,天使的翅膀\nanger_vein,青筋\nanglerfish,鮟鱇\nangora_rabbit,安哥拉兔\nangry,发怒\nanilingus,舔肛门\nanimal,动物\nanimal_costume,动物系装扮\nanimal_ear_fluff,耳绒毛\nanimal_ears,兽耳\nanimal_focus,以动物为焦点\nanimal_hat,动物主题帽饰\nanimal_hood,兽耳头罩\nanimal_hug,抱着动物\nanimal_on_head,头上有动物\nanimal_on_lap,膝盖上有动物\nanimal_on_shoulder,肩上有动物\nanimal_print,动物印花\nanimalization,动物化\nanime_coloring,动画上色\nankh,安库(假面骑士OOO)\nankle_boots,踝靴\nankle_lace-up,脚踝系带\nankle_ribbon,踝带\nankle_socks,踝袜\nankle_strap,脚踝丝环\nankle_wrap,脚踝套\nanklet,脚镯\nanniversary,纪念日\nannouncement_celebration,贺图\nannoyed,恼怒的\nantenna_hair,呆毛\nantennae,触角\nanti-materiel_rifle,反器材步枪\nantique_firearm,旧式火器\nantlers,鹿角\nanus,肛门\nanus_peek,微微露出肛门\nanzio_military_uniform,安齐奥军服\nanzio_school_uniform,安齐奥校服\napple,苹果\napplying_makeup,化妆\napril_fools,愚人节\naqua_background,水蓝色背景\naqua_bow,水蓝色蝴蝶结\naqua_dress,水蓝色连衣裙\naqua_eyes,水蓝色眼睛\naqua_hair,水蓝色头发\naqua_legwear,水蓝色的裤袜\naqua_nails,水蓝色指甲\naqua_neckwear,水蓝色领结\naqua_panties,水蓝色内裤\naqua_ribbon,水蓝色丝带\naqua_shirt,水蓝色衬衫\naqua_skirt,水蓝色短裙\naqua_theme,水蓝色\naquarium,水族馆\narabian_clothes,阿拉伯服饰\narachne,蜘蛛属性\naraki_hirohiko_(style),荒木飞吕彦风\naran_sweater,爱尔兰毛衣\narched_back,拱背\narchery,射箭\narchitecture,建筑\nareola_slip,乳晕走光\nargyle,菱形花纹\nargyle_background,菱形背景\nargyle_legwear,含菱形花纹的裤子\naria_company_uniform,亚利亚公司制服\narm_around_neck,单手搂着脖子\narm_around_waist,单手搂腰\narm_at_side,单手垂放\narm_behind_back,单手背到身后\narm_behind_head,单手托在脑后\narm_belt,臂环\narm_blade,手臂刀刃\narm_cannon,手炮\narm_garter,手臂袜带\narm_grab,抓住手臂\narm_guards,护臂\narm_held_back,手臂往后拉\narm_hug,挽手\narm_ribbon,手臂丝带\narm_tattoo,手臂有纹身\narm_under_breasts,托胸\narm_up,举着手\narm_warmers,暖袖\narm_wrap,袖套\narmband,腕章\narmchair,扶手椅\narmor,盔甲\narmored_boots,装甲靴\narmored_dress,战甲裙\narmpit_crease,腋窝皱褶\narmpit_cutout,衣服有能露出腋下的开口\narmpit_hair,腋毛\narmpit_peek,微微露出腋窝\narmpits,腋下\narms_around_neck,双手搂着脖子\narms_at_sides,双手垂放\narms_behind_head,双手抱头\narms_under_breasts,双手托胸\narmy,军队\narrancar,破面(死神系列)\narrow_(projectile),箭矢\narrow_(symbol),箭头\nart_brush,画笔\nart_nouveau,新艺术\nartbook,美术集\nartist_name,作者署名\nartist_self-insert,以作者本人为蓝本\nasa_no_ha_(pattern),麻叶纹\nascot,阿斯科特领巾\nashford_academy_uniform,阿什福特学院制服\nasian,亚洲人\nasphyxiation,窒息\nass_cutout,露出屁股的服饰\nass_focus,屁股为焦点\nass_grab,抓着屁股\nass_shake,晃屁股\nass_support,托着屁股\nass_visible_through_thighs,正面可见的屁股\nassault_rifle,突击步枪\nassisted_exposure,剥开衣服\nass-to-ass,屁股贴屁股\nasymmetrical_bangs,不对称的刘海\nasymmetrical_clothes,不对称的服饰\nasymmetrical_docking,胸部互碰|胸顶着胸\nasymmetrical_gloves,不对称的手套\nasymmetrical_hair,不对称的发型\nasymmetrical_horns,不对称的角\nasymmetrical_legwear,不对称的裤子\nasymmetrical_sleeves,不对称的袖子\nasymmetrical_wings,不对称的翅膀\nathletic_leotard,体操服\nattack,攻击\naudible_music,有音乐\naudible_speech,有人声\naudience,观众\naura,灵气\nautobot,汽车人\nautumn,秋天\nautumn_leaves,秋叶\naxe,斧头\nbaby,宝宝\nback_bow,(服饰)打在背后的结\nback_cutout,露出部分后背的衣服\nback_tattoo,背部纹身\nbackboob,从背后可看到的胸部\nbackground_text,背景文字\nbackless_dress,露背连衣裙\nbackless_outfit,露背装\nbacklighting,逆光\nbackpack,背包\nbackpack_removed,卸下的包\nback-print_panties,背面印花的内裤\nback-seamed_legwear,袜缝\nbackwards_hat,反扣的帽子\nbad_anatomy,错误的人体结构\nbad_end,坏结局\nbad_feet,脚的画法错误\nbad_hands,手的画法错误\nbad_perspective,错误的(画法)透视\nbad_proportions,人体比例不协调\nbadge,徽章\nbag,包\nbag_charm,背包挂件\nbagged_fish,金鱼水袋\nbags_under_eyes,眼袋\nbaguette,法国面包\nbalancing,(保持)平衡的姿势\nbald,秃头\nball,球\nball_gag,口球\nballerina,芭蕾舞女演员\nballet_slippers,芭蕾舞鞋\nballoon,气球\nballpoint_pen_(medium),圆珠笔\nbamboo,竹子\nbamboo_broom,竹扫帚\nbamboo_forest,竹林\nbamboo_steamer,蒸笼\nbanana,香蕉\nband_uniform,乐队制服\nbandage_on_face,贴有绷带的脸\nbandage_over_one_eye,缠着绷带的单眼\nbandaged_arm,缠着绷带的手臂\nbandaged_hands,缠着绷带的手\nbandaged_head,绑着绷带的头\nbandaged_leg,绑着绷带的腿\nbandages,绷带\nbandaid_on_arm,手臂上贴着创可贴\nbandaid_on_face,脸上贴着创可贴\nbandaid_on_forehead,额头贴着创可贴\nbandaid_on_knee,膝盖贴着创可贴\nbandaid_on_leg,腿上贴着创可贴\nbandaid_on_nose,鼻梁上贴着创可贴\nbandaid_on_pussy,阴部贴着创可贴\nbandaids_on_nipples,乳头贴着创可贴\nbandana,头巾\nbandeau,抹胸比基尼\nbandolier,子弹带\nbangle,手镯\nbangs_pinned_back,掀起的刘海\nbaozi,包子\nbar,酒吧\nbar_censor,黑条打码\nbara,大叔\nbarcode,条形码\nbarcode_tattoo,条形码纹身\nbare_arms,裸臂\nbare_back,裸背\nbare_hips,裸臀\nbare_legs,裸腿\nbare_shoulders,露肩\nbare_tree,枯木\nbarefoot,裸足\nbarefoot_sandals,裸足凉鞋\nbarrel,桶子\nbartender,酒保\nbaseball,棒球\nbaseball_bat,棒球棍\nbaseball_cap,棒球帽\nbaseball_mitt,棒球手套\nbaseball_uniform,棒球服\nbasket,篮子\nbasketball,篮球\nbass_clef,低音符\nbass_guitar,贝斯\nbat,蝙蝠\nbat_ears,蝙蝠耳朵\nbat_hair_ornament,蝙蝠发饰\nbat_print,蝙蝠印花\nbath,洗澡\nbath_stool,浴凳\nbath_yukata,浴衣\nbathing,入浴\nbathroom,浴室\nbathtub,浴缸\nbaton,指挥棒\nbattle,战斗|比试|战争|游戏\nbattle_axe,战斧\nbattle_rifle,战术步枪\nbattleship,战舰\nbayonet,刺刀\nbc_freedom_military_uniform,BC自由学园制服\nbdsm,SM\nbeach,海滩\nbeach_chair,沙滩椅\nbeach_towel,沙滩巾\nbeach_umbrella,沙滩伞\nbeachball,沙滩球\nbead_bracelet,珠子手链\nbead_necklace,珠子项链\nbeads,珠子\nbeam,光束\nbeam_rifle,激光步枪\nbeamed_eighth_notes,八分音符\nbeamed_sixteenth_notes,十六分音符\nbeanie,无檐帽\nbeans,豆\nbear,熊\nbear_ears,熊耳朵\nbear_hair_ornament,熊印花头饰\nbear_panties,熊印花内裤\nbear_print,熊印花\nbeard,胡须\nbeckoning,招手\nbed,床\nbed_sheet,床单\nbedroom,卧室\nbeer,啤酒\nbeer_can,听装啤酒\nbeer_mug,啤酒杯\nbehind-the-head_headphones,从后脑戴上的耳机\nbeige_background,米色背景\nbeige_sweater,米色毛衣\nbell_choker,铃铛项圈\nbelly,腹部\nbelly_chain,脐链\nbelly_grab,捏着肚子\nbelt_boots,皮带靴\nbelt_buckle,皮带扣\nbelt_collar,皮项圈\nbelt_pouch,腰包\nbeltbra,皮带束胸\nbeltskirt,皮带裙\nbench,长凳\nbendy_straw,弯折的吸管\nbespectacled,戴眼镜的\nbetween_breasts,乳沟里\nbetween_fingers,(突出)指间\nbetween_legs,(强调)两腿之间\nbetween_thighs,(强调)大腿之间\nbib,围兜\nbicycle,自行车\nbicycle_basket,自行车篮\nbig_belly,大肚子\nbig_hair,头发很多的\nbiker_clothes,自行车运动服\nbikesuit,骑行套装\nbikini_armor,比基尼盔甲\nbikini_aside,从三点剥开的比基尼\nbikini_bottom,比基尼泳裤\nbikini_lift,往上剥开的比基尼\nbikini_pull,扯着比基尼\nbikini_skirt,比基尼裙\nbikini_tan,泳装晒痕\nbikini_top,只穿着比基尼上衣\nbikini_top_removed,脱下了比基尼上衣\nbikini_under_clothes,比基尼当内衣\nbinoculars,双筒望远镜\nbird,鸟|拟鸟化\nbird_on_hand,手上的鸟\nbird_on_head,头上的鸟\nbird_on_shoulder,肩上的鸟\nbird_tail,鸟尾巴\nbiribiri,(哔哩哔哩)的电流\nbirthday,生日\nbirthday_cake,生日蛋糕\nbirthmark,胎记\nbisexual_(female),双性恋(女性)\nbishamonten's_pagoda,毘沙门天宝塔\nbishamonten's_spear,毘沙门天之矛\nbishop_(chess),主教(国际象棋)\nbishounen,美少年\nbit_gag,勒住嘴\nbite_mark,咬痕\nbiting,咬\nbiwa_lute,琵琶\nblack_apron,黑色围裙\nblack_armor,黑色盔甲\nblack_background,黑色背景\nblack_belt,黑色腰带\nblack_bikini,黑色比基尼\nblack_blindfold,黑色眼罩\nblack_blouse,黑色上衣\nblack_bodysuit,黑色紧身衣\nblack_border,黑色边框\nblack_bow,黑蝴蝶结\nblack_bra,黑色内衣\nblack_camisole,黑色吊带背心\nblack_cape,黑色斗篷\nblack_capelet,黑色披肩\nblack_cardigan,黑色开口衬衫\nblack_cat,黑猫\nblack_choker,黑色项链\nblack_coat,黑色外套\nblack_coat_(kingdom_hearts),黑色外套(王国之心)\nblack_collar,黑色项圈\nblack_dress,黑色连衣裙\nblack_feathers,黑色羽毛\nblack_flower,黑色的花\nblack_footwear,黑色的鞋\nblack_gloves,黑色手套\nblack_hairband,黑色发带\nblack_hakama,黑色的袴\nblack_headband,黑色头巾\nblack_headwear,黑色头饰\nblack_hoodie,黑色连帽衫\nblack_horns,黑色的角\nblack_jacket,黑色夹克\nblack_kimono,黑色和服\nblack_legwear,黑丝袜\nblack_leotard,黑色连身衣\nblack_nails,黑色指甲\nblack_neckwear,黑色领子\nblack_panties,黑色内裤\nblack_pants,黑色长裤\nblack_ribbon,黑色丝带\nblack_rose,黑玫瑰\nblack_sailor_collar,黑色水手领\nblack_scarf,黑色围巾\nblack_sclera,黑色巩膜\nblack_scrunchie,黑色发束\nblack_serafuku,黑色水手服\nblack_shirt,黑色衬衫\nblack_shorts,黑色短裤\nblack_skin,黑色皮肤\nblack_skirt,黑色短裙\nblack_sleeves,黑色袖子\nblack_suit,黑色西装\nblack_sweater,黑色毛衣\nblack_swimsuit,黑色泳衣\nblack_tail,黑色尾巴\nblack_tank_top,黑色无袖紧身背心\nblack_theme,黑色主题\nblack_umbrella,黑色的伞\nblack_vest,黑色背心\nblack_wings,黑色翅膀\nblack-framed_eyewear,黑框眼镜\nblade,剑\nblank_eyes,无神的双眼\nblank_speech_bubble,空话泡泡\nblank_stare,无主的眼神\nblanket,毯子\nblazer,西装夹克\nbleeding,出血\nblindfold,遮眼|眼罩\nblinds,百叶窗\nblinking,眨眼睛\nblonde_pubic_hair,金色阴毛\nblood_from_mouth,嘴角流血\nblood_on_face,脸上有血\nblood_splatter,溅血\nblood_stain,血迹\nbloody_clothes,衣服沾血\nbloody_tears,血泪\nbloody_weapon,沾血的武器\nbloom,盛开\nblouse,罩衫\nblowing,吹\nblue_armor,蓝色盔甲\nblue_background,蓝色背景\nblue_belt,蓝色饰带\nblue_bikini,蓝色比基尼\nblue_blouse,蓝色上衣\nblue_bodysuit,蓝色紧身衣\nblue_bow,蓝色蝴蝶结\nblue_bra,蓝色胸罩\nblue_buruma,蓝色短裤\nblue_butterfly,蓝色的蝴蝶\nblue_cape,蓝色斗篷\nblue_capelet,蓝色披肩\nblue_cardigan,蓝色开襟衫\nblue_choker,蓝色项圈\nblue_coat,蓝色外套\nblue_dress,蓝色洋装\nblue_fire,蓝色的火焰\nblue_flower,蓝色的花\nblue_footwear,蓝色鞋类\nblue_gloves,蓝色手套\nblue_hairband,蓝色发带\nblue_hakama,蓝色的袴\nblue_headband,蓝色头巾\nblue_headwear,蓝色头饰\nblue_hoodie,蓝色连帽衫\nblue_horns,蓝色的角\nblue_jacket,蓝色夹克\nblue_kimono,蓝色和服\nblue_legwear,蓝色紧身裤\nblue_leotard,蓝色连身衣\nblue_nails,蓝色指甲\nblue_neckwear,蓝色的领饰\nblue_panties,蓝色内裤\nblue_pants,蓝色长裤\nblue_ribbon,蓝色丝带\nblue_rose,蓝玫瑰\nblue_sailor_collar,蓝色水手领\nblue_sarong,蓝色沙滩裙\nblue_scarf,蓝色围巾\nblue_scrunchie,蓝色发束\nblue_serafuku,蓝色水手服\nblue_shirt,蓝色衬衫\nblue_shorts,蓝色短裤\nblue_skin,蓝色皮肤\nblue_skirt,蓝色短裙\nblue_sky,蓝天\nblue_sleeves,蓝色袖子\nblue_sweater,蓝色毛衣\nblue_swimsuit,蓝色泳衣\nblue_theme,蓝色\nblue_vest,蓝色背心\nblue_wings,蓝色翅膀\nblueberry,蓝莓\nblue-framed_eyewear,蓝框眼镜\nblur_censor,模糊打码\nblurry,模糊的\nblurry_background,模糊的背景\nblurry_foreground,前景模糊\nblush_stickers,表情贴纸\nboar,猪\nboard_game,棋盘游戏\nboat,船\nbob_cut,波波头\nbobby_socks,美式短袜\nbody_blush,身体泛红\nbody_hair,体毛\nbodypaint,人体彩绘\nbodystocking,连体裤袜\nbodysuit,连体紧身衣\nbodysuit_under_clothes,紧身衣裤\nbokeh,焦外成像\nbokken,木剑\nbokura_wa_ima_no_naka_de,《如今的我们》\nbolo_tie,波洛领带\nbolt_action,栓式枪机\nbomb,炸弹\nbomber_jacket,飞行员夹克\nbondage_outfit,束缚服\nbone,骨头\nbone_hair_ornament,骨头状饰品\nboned_meat,带骨肉\nbonnet,bonnet女帽\nbook,书\nbook_hug,抱着书\nbook_stack,书堆\nbookbag,书包\nbookmark,书签\nbookshelf,书架\nboots,长靴\nboots_removed,脱下的靴子\nborder,边框\nbored,无聊的\nborrowed_character,借鉴的角色\nborrowed_design,借鉴的设计\nborrowed_garments,男友的衣服\nbottle,瓶子\nbottomless,裸下半身\nbouncing_breasts,乳摇\nbound,绑住的\nbound_legs,腿被束缚\nbouquet,花束\nbow,蝴蝶结\nbow_(instrument),弦类乐器\nbow_(weapon),弓\nbow_bikini,带蝴蝶结的比基尼\nbow_bra,带蝴蝶结的胸罩\nbow_hairband,带蝴蝶结的发带\nbow_legwear,带蝴蝶结的裤袜\nbow_panties,带蝴蝶结的内裤\nbowing,鞠躬\nbowl,碗\nbowl_cut,锅盖头\nbowl_hat,碗状帽子\nbowtie,领结\nbox,箱子\nboxcutter,刻刀\nboxers,拳击手\nboxing_gloves,拳套\nboy_on_top,男上体位\nbra_lift,掀上去的胸罩\nbra_peek,微微露出胸罩\nbra_pull,拉下的胸罩\nbra_removed,摘下的胸罩\nbra_strap,内衣肩带\nbra_through_clothes,透过衣服可以看到胸罩\nbracer,护腕\nbraided_bangs,辫子刘海\nbraided_bun,辫式发髻\nbraided_ponytail,麻花辫马尾\nbranch,分支\nbrand_name_imitation,名牌neta\nbread,面包\nbreast_bondage,乳房绑缚\nbreast_conscious,对胸部在意\nbreast_curtains,乳帘\nbreast_envy,胸围歧视\nbreast_expansion,丰胸\nbreast_hold,抱着胸部\nbreast_lift,托着胸部\nbreast_padding,胸垫\nbreast_pocket,乳袋\nbreast_poke,戳胸\nbreast_press,挤压胸部\nbreast_rest,搁着胸部\nbreast_slip,胸部走光\nbreast_squeeze,从两侧挤胸\nbreast_suppress,手放在乳房上方\nbreast_tattoo,胸部纹身\nbreastless_clothes,露胸的衣服\nbreastplate,胸甲\nbreasts,乳房\nbreasts_apart,向两侧摊开的乳房\nbreasts_on_glass,胸压玻璃\nbreasts_on_head,压在头上的乳房\nbreasts_outside,露出的乳房\nbreath,呼吸\nbreathing_fire,喷火\nbrick,砖\nbrick_wall,砖墙\nbridal_gauntlets,婚纱手套\nbridal_veil,婚纱头纱\nbride,新娘\nbridge,桥\nbriefcase,公文包\nbriefs,男式内裤\nbright_pupils,明亮的瞳孔\nbroken,破碎的\nbroken_glass,碎玻璃\nbroken_horn,断角\nbroken_weapon,破碎的武器\nbrooch,胸针\nbroom,扫帚\nbroom_riding,骑扫帚\nbrother_and_sister,姐弟|兄妹\nbrothers,兄弟\nbrown_background,棕色背景\nbrown_belt,棕色皮带\nbrown_bikini,棕色比基尼\nbrown_bow,棕色蝴蝶结\nbrown_cape,棕色斗篷\nbrown_cardigan,棕色开襟衫\nbrown_coat,棕色外套\nbrown_dress,棕色连衣裙\nbrown_footwear,棕色鞋类\nbrown_gloves,棕色手套\nbrown_hairband,棕色发带\nbrown_headwear,棕色头饰\nbrown_jacket,棕色夹克\nbrown_kimono,棕色和服\nbrown_legwear,棕色的裤袜\nbrown_neckwear,棕色领饰\nbrown_panties,棕色内裤\nbrown_pants,棕色长裤\nbrown_ribbon,褐色丝带\nbrown_sailor_collar,棕色水手领\nbrown_scarf,棕色围巾\nbrown_shirt,棕色衬衫\nbrown_shorts,棕色短裤\nbrown_skirt,棕色短裙\nbrown_sweater,棕色毛衣\nbrown_theme,棕色主题\nbrown_vest,棕色马甲\nbrown-framed_eyewear,棕色镜框眼镜\nbruce_lee's_jumpsuit,李小龙款连身衣\nbruise,挫伤\nbrush,刷子\nbrushing_teeth,刷牙\nbubble,泡泡\nbubble_blowing,吹泡泡\nbubble_skirt,蓬蓬裙\nbubble_tea,珍珠奶茶\nbubble_tea_challenge,不用手喝珍珠奶茶挑战\nbuck_teeth,龅牙\nbucket,水桶\nbuckle,扣\nbudget_sarashi,绷带裹胸\nbukkake,射满脸\nbulge,裆部隆起\nbullet,子弹\nbullpup,牛犊式枪械\nbullying,欺负\nbun_cover,发髻盖\nbunching_hair,手持辫子\nbunny,兔子\nbunny_costume,兔子服装\nbunny_girl,兔娘|兔女郎\nbunny_hair_ornament,兔子饰品\nbunny_hood,兔耳帽\nbunny_pose,兔耳pose\nbunny_print,兔子图案\nbunny_tail,兔尾巴\nburn_scar,烧伤疤痕\nburning,燃烧\nburnt_clothes,烧焦的衣服\nbursting_breasts,包不住的巨乳\nburuma,女式灯笼裤\nburuma_aside,内裤掰到一边\nburuma_pull,褪下一部分的内裤\nbus,公共汽车\nbus_stop,公交站\nbush,灌木\nbustier,紧身胸衣\nbutler,管家\nbutt_crack,股沟\nbutt_plug,肛塞\nbutterfly,蝴蝶\nbutterfly_hair_ornament,蝴蝶发饰\nbutterfly_net,捕虫网\nbutterfly_print,蝴蝶印花\nbutterfly_sitting,蝴蝶坐\nbutton_badge,纽扣徽章\nbutton_eyes,纽扣式画法的眼睛\nbutton_gap,天使的小窗\nbuttons,纽扣\ncabbie_hat,报童帽\ncabinet,储藏柜\ncable,线缆\ncactus,仙人掌\ncafe,咖啡馆\ncage,笼子\ncake_slice,蛋糕块\ncalendar_(medium),日历\ncalendar_(object),图中有日历\ncalligraphy_brush,毛笔\ncalligraphy_brush_(medium),毛笔(中号)\ncamcorder,摄像机\ncamellia,山茶花\ncameltoe,骆驼趾\ncameo,精彩片段\ncamisole,无袖紧身背心\ncamouflage,迷彩\ncan,缶\ncandle,蜡烛\ncandlestand,烛台\ncandy,糖果\ncandy_apple,苹果糖\ncandy_cane,棒棒糖\ncannon,炮\ncan't_be_this_cute,俺妹元素\ncanvas_(object),画布\ncapelet,披肩\ncapri_pants,七分裤\ncar,汽车\ncar_interior,汽车内饰\ncard,卡片\ncard_(medium),卡片(中号图)\ncard_parody,玩牌\ncardboard_box,纸板箱\ncardigan,开襟衫\ncaressing_testicles,爱抚睾丸\ncarpet,地毯\ncarrot,胡萝卜\ncarrot_hair_ornament,胡萝卜发饰\ncarrot_necklace,胡萝卜项链\ncarrying,抱起\ncarrying_over_shoulder,肩扛\ncarrying_under_arm,夹在腋下\ncart,载货推车\ncartridge,弹夹\ncasing_ejection,子弹抛壳\ncast,包扎着绷带\ncastle,城堡\ncasual,私服\ncasual_one-piece_swimsuit,连体泳衣\ncat,猫\ncat_boy,猫系男子\ncat_costume,猫系服装\ncat_cutout,胸部开口出猫头剪影的服装\ncat_day,猫之日\ncat_ear_headphones,猫耳式耳机\ncat_ear_panties,猫耳造型内裤\ncat_girl,猫娘\ncat_hair_ornament,猫系发饰\ncat_hat,猫耳帽子\ncat_hood,猫耳兜帽\ncat_lingerie,猫系内衣\ncat_on_head,头上趴着猫\ncat_paws,猫爪\ncat_print,猫元素印花\ncat_tail,猫尾巴\ncat_teaser,逗猫\ncatchphrase,标志性台词\ncaterpillar_tracks,履带\ncaught,被抓现行\ncaustics,焦散\ncaution_tape,警示带\ncave,洞穴\ncd,光碟\nceiling,天花板\nceiling_light,顶灯\ncellphone,手机\ncellphone_picture,手机相片\ncentaur,人马|马娘\ncenter_frills,胸口带花边的服装\ncenter_opening,正中间开口的服装\nchain,锁链\nchain_necklace,项链\nchain-link_fence,铁网\nchainsaw,链锯\nchaldea_uniform,迦勒底制服\nchalk,粉笔\nchalkboard,黑板\nchampagne,香槟\nchampagne_flute,香槟杯\nchandelier,吊灯\nchaps,皮套裤\ncharacter_censor,用人脸打码\ncharacter_doll,角色公仔\ncharacter_name,含角色名\ncharacter_print,印着某角色\ncharacter_profile,角色简介\ncharacter_sheet,人设表\ncharacter_signature,含该角色的签名\ncharm_(object),强调角色魅力的\nchart,图表\nchasing,追逐\nchat_log,聊天框风格\ncheating,出轨\ncheckerboard_cookie,棋盘曲奇\ncheckered,方格图案\ncheckered_background,方格背景\ncheckered_floor,格子地板\ncheckered_kimono,格子和服\ncheckered_neckwear,格子领口\ncheckered_scarf,格子围巾\ncheckered_shirt,格子衬衫\ncheckered_skirt,格子裙\ncheek_bulge,鼓着腮帮\ncheek_pinching,捏脸颊\ncheek_poking,戳脸颊\ncheek_pull,扯脸颊\ncheek-to-cheek,脸贴脸\ncheering,助威\ncheese,奶酪\nchef,厨师\nchef_hat,厨师帽\nchef_uniform,厨师工装\nchemise,女式无袖宽内衣\ncherry,樱花|樱桃\ncherry_blossom_print,樱花印花\nchess_piece,棋子\nchest,胸部\nchest_hair,胸毛\nchest_jewel,胸前有宝石\nchest_of_drawers,抽屉\nchest_tattoo,胸部有纹身\nchestnut_mouth,栗子嘴\nchewing_gum,口香糖\nchibi_inset,内含Q版形象\nchick,小鸡\nchicken,鸡\nchi-hatan_military_uniform,知波单学院制服\nchild,小孩\nchild_drawing,儿童画作\nchild_on_child,孩子们\nchimney,烟囱\nchin_grab,抬下巴\nchin_rest,托着下巴\nchin_strap,颐革\nchin_stroking,摸下巴\nchina_dress,中国服饰\nchinese_text,中文\nchinese_zodiac,十二生肖\nchips,薯片\nchocolate,巧克力\nchocolate_bar,巧克力板\nchocolate_heart,心形巧克力\nchocolate_on_breasts,胸上的巧克力\nchoker,项圈\nchoko_(cup),猪口杯\nchristmas_lights,圣诞彩灯\nchristmas_tree,圣诞树\nchromatic_aberration,色差\nchurch,教堂\ncigar,雪茄\ncircle,圆圈\ncircle_cut,单行本概念预告图\ncircle_name,封绘署名\ncirclet,头冠\ncity,城市\ncity_lights,城市灯光背景\ncityscape,城市背景\nclassroom,教室\nclaw_(weapon),爪(武器)\nclaw_pose,嘎哦\nclaws,爪\ncleaning,打扫\ncleavage_cutout,露出的乳沟\ncleave_gag,被封住嘴\ncleaver,砍肉刀\ncleft_of_venus,蜜缝\nclenched_hand,握紧的手\nclenched_hands,紧握的双手\nclenched_teeth,牙齿紧咬\ncliff,悬崖\nclimbing,攀爬\nclipboard,写字板\nclitoral_hood,阴蒂包皮\nclitoral_stimulation,玩弄阴蒂\nclitoris_piercing,阴核环\ncloak,斗篷\nclock,时钟\nclock_tower,钟楼\nclone,克隆\nclosed_eyes,闭上的眼睛\nclosed_fan,折扇\nclosed_mouth,闭着的嘴\nclosed_umbrella,收着的伞\nclose-up,特写镜头\ncloth,布\nclothed_animal,有衣着的动物\nclothed_female_nude_female,穿着衣服的女性和裸女\nclothed_female_nude_male,穿着衣服的女性和裸男\nclothed_male_nude_female,穿着衣服的男性和裸女\nclothed_masturbation,着衣自慰\nclothed_pokemon,有衣着的口袋妖怪\nclothed_sex,着衣性交\nclothes,衣服\nclothes_around_waist,衣服系在腰上\nclothes_between_breasts,衣服勒在乳沟里\nclothes_between_thighs,衣物挂到大腿之间\nclothes_down,褪下衣物\nclothes_grab,扯着衣物\nclothes_hanger,衣架\nclothes_lift,掀起衣物\nclothes_pull,拉开衣物\nclothes_removed,脱下的衣服\nclothes_theft,偷衣服\nclothes_tug,拖拽衣服\nclothes_writing,印着字的T恤\nclothesline,晒衣服\ncloud,云\ncloud_hair,云絮状发型\ncloud_print,云状印花\ncloudy_sky,多云天气\nclover,三叶草\nclover_hair_ornament,三叶草发饰\nclub,棍棒\nclub_(shape),梅花(扑克)\ncoat,外套\ncoattails,燕尾\ncoca-cola,可口可乐\ncockpit,外套\ncocktail,鸡尾酒\ncocktail_dress,(社交场合穿的)短裙\ncocktail_glass,鸡尾酒杯\ncoffee,咖啡\ncoffee_cup,咖啡杯\ncoffee_mug,马克杯\ncoffin,棺材\ncoin,硬币\ncoke-bottle_glasses,厚如玻璃瓶底的圆眼镜\ncold,寒冷的\ncollage,拼贴画\ncollared_blouse,翻领短衫\ncollared_dress,有领连衣裙\ncollared_jacket,翻领夹克\ncollared_shirt,翻领衬衫\ncolor_connection,色彩关联\ncolor_guide,色标卡\ncolor_trace,原画\ncolored_eyelashes,彩色的睫毛\ncolored_inner_hair,内层挑染\ncolored_pencil_(medium),彩色铅笔画\ncolored_pubic_hair,阴毛颜色\ncolored_stripes,多彩条纹\ncolumn,柱子\ncolumn_lineup,立绘并列\ncomb,梳子\ncombat_boots,军用靴\ncome_hither,诱受\ncomforting,安慰\ncommand_spell,令咒\ncompany_connection,联动\ncompany_name,有版权署名\ncomparison,对比图\ncompetition_school_swimsuit,竞泳死库水\ncompetition_swimsuit,赛用泳衣\ncomputer,计算机\nconcept_art,概念艺术\ncondensation_trail,飞机云\ncondom,避孕套\ncondom_in_mouth,口叼避孕套\ncondom_on_penis,戴避孕套\ncondom_packet_strip,避孕套包装\ncondom_wrapper,避孕套包装\nconfession,表白\nconfetti,彩色纸屑(祝贺)\nconsensual_tentacles,非强行的触手侵犯\nconstellation,星座\nconstricted_pupils,收缩的瞳孔\ncontemporary,现代改编\ncontrapposto,对立式平衡\ncontroller,控制器\nconvenience_store,便利店\nconvenient_arm,遮住关键部位的手臂\nconvenient_censoring,简单巧妙的打码\nconvenient_leg,挡住关键部位的腿\ncookie,曲奇\ncooking,烹饪\ncooler,冷藏器\ncopyright,版权\ncopyright_name,版权署名\ncoral,珊瑚\ncorded_phone,有线电话\ncorn,玉米\ncorpse,尸体\ncorruption,恶堕|婊子化\ncorset,束腰\ncostume,服装\ncostume_switch,服饰互换\ncotton_candy,棉花糖\ncouch,沙发\ncountdown,倒计时\ncounter,柜台\ncouple,情侣\ncousins,表亲\ncover,封面\ncover_image,封面图片\ncover_page,封面\ncovered_collarbone,有衣物裹住的锁骨\ncovered_eyes,蒙住的眼\ncovered_face,蒙脸\ncovered_mouth,蒙住的嘴\ncovered_navel,隐约入目的肚脐\ncovered_nipples,激凸的乳头|隐约可见的乳头\ncovering,遮盖的动作\ncovering_ass,遮着臀部\ncovering_breasts,遮着乳房\ncovering_crotch,遮着裆部\ncovering_eyes,遮住眼睛\ncovering_face,挡住脸\ncovering_mouth,挡住嘴巴\ncovering_nipples,挡住乳头\ncow,牛\ncow_ears,牛耳朵\ncow_girl,牛娘\ncow_horns,牛角\ncow_print,奶牛系印花\ncow_tail,牛尾\ncowboy_boots,牛仔靴\ncowboy_hat,牛仔帽\ncowboy_shot,七分身镜头\ncrab,螃蟹\ncrack,裂痕\ncraft_essence,概念礼装\ncrane_(machine),起重机\ncrate,大木箱\ncravat,男式领巾\ncrazy_eyes,坏掉的眼神\ncreator_connection,同个原作者的角色们的同人\ncreature,创造物\ncreature_and_personification,拟人化(含对比)\ncredits_page,书脊\ncrepe,可丽饼\ncrescent,月牙\ncrescent_earrings,月牙耳环\ncrescent_hair_ornament,月牙发饰\ncrescent_moon,新月\ncrescent_rose,新月玫瑰\ncriss-cross_halter,交叉吊带\ncrop_top,露腹短上衣\ncrop_top_overhang,乳帘\ncropped_jacket,短夹克\ncropped_legs,只画了一部分腿\ncropped_shirt,短衬衫\ncropped_torso,只画了一部分躯干\ncropped_vest,小款背心\ncross,十字\ncross_earrings,十字耳环\ncross_hair_ornament,十字发饰\ncross_necklace,十字架项链\ncross_print,十字架元素图案\ncrossbow,弩\ncrossdressing,(变装)女装\ncrossed_ankles,交叉脚踝\ncrossed_arms,交叉双臂\ncrossed_bangs,交叉的刘海\ncrossed_legs,交叉的腿\ncross-laced_clothes,交叉花边服饰\ncross-laced_footwear,交叉系带鞋\ncrossover,跨界作品\ncrosswalk,人行横道\ncrotch,胯部\ncrotch_plate,裆部有特别覆盖物\ncrotch_seam,裆部的缝\ncrotchless,开裆的\ncrotchless_panties,开档内裤\ncrow,乌鸦\ncrowd,人群\ncrown,王冠|皇冠\ncrown_braid,法式冠编发\ncrying,哭\ncrying_with_eyes_open,睁着眼落泪\ncrystal,矿石\ncrystal_ball,水晶球\ncrystal_earrings,水晶耳环\ncrystal_hair,水晶状的头发\ncube,立方体\ncucumber,黄瓜\ncuddling,拥抱\ncum,精液\ncum_in_ass,肛门内射\ncum_in_mouth,口内射精\ncum_in_pussy,内射|中出\ncum_on_ass,射在屁股上\ncum_on_body,射在身上\ncum_on_boy,射在男性身上\ncum_on_breasts,射在胸上\ncum_on_clothes,射在衣服上\ncum_on_lower_body,射在下半身上\ncum_on_pussy,射在阴部上\ncum_on_self,射在自己身上\ncum_on_stomach,射在嘴里\ncum_on_tongue,射在舌头上\ncum_on_upper_body,射在上半身\ncum_pool,淌成一滩的精液\ncum_string,拉丝的精液\ncum_while_penetrated,射在后庭里\ncumdrip,溢出的精液(已拔出)\ncup,杯子\ncup_ramen,杯面\ncupcake,纸杯蛋糕\ncupless_bra,高露出度胸罩\ncurled_horns,弯曲的角\ncurry,咖喱\ncurry_rice,咖喱饭\ncursor,光标\ncurtains,窗帘\ncurtsey,(女子的)屈膝礼\ncurvy,展现魅力的姿势\ncushion,坐垫\ncute_&_girly_(idolmaster),cute&girly (偶像大师)\ncutoffs,热裤\ncuts,割伤\ncutting_board,砧板\ncutting_hair,剪头发\ncyberpunk,赛博朋克\ncyborg,赛博人类\ncyclops,独眼巨人\ncyrillic,斯拉夫文\ndaisy,雏菊\ndakimakura_(object),抱枕(物体)\ndamaged,受损的\ndancer,舞者\ndancing,跳舞\ndandelion,蒲公英\ndangerous_beast,《危险的野兽》FGO礼装\ndango,团子\ndanmaku,弹幕\ndappled_sunlight,透过树叶洒下的阳光\ndark_areolae,深色的乳晕\ndark_aura,黑暗的光环|黑暗的气场\ndark_blue_hair,深蓝色头发\ndark_elf,暗精灵\ndark_nipples,深色的乳头\ndark_penis,深色的阴茎\ndark_skin,褐色皮肤\ndarkness,黑暗\ndated,付上日期的\nday,白天\ndeath,死\ndebris,碎片|残骸\ndebt,负债的\ndecepticon,霸天虎\ndeep_penetration,捅到子宫\ndeep_skin,角色的另一面(多指色情)\ndeer,鹿\ndefeat,败北\ndemon,恶魔\ndemon_boy,恶魔男孩\ndemon_girl,魅魔\ndemon_horns,恶魔的角\ndemon_tail,恶魔尾巴\ndemon_wings,恶魔翅膀\ndenim,牛仔布\ndenim_shorts,牛仔短裤\ndenim_skirt,牛仔裙\ndepth_of_field,景深(画法)\ndesert,沙漠\ndesk,书桌\ndesk_lamp,台灯\ndessert,甜点\ndestruction,破坏\ndetached_collar,假领\ndetached_sleeves,分离袖子\ndetached_wings,不与本体相连的翅膀\ndiadem,冠饰\ndiagonal_bangs,斜刘海\ndiagonal_stripes,斜纹\ndiagonal-striped_neckwear,斜纹领结\ndiamond_(gemstone),钻石(宝石)\ndiamond_(shape),菱形(形状)\ndiamond_(symbol),菱形(符号)\ndice,骰子\ndifferent_reflection,映出的另一面\ndiffraction_spikes,衍射十字星\ndigital_dissolve,化成数据般消失\ndigital_media_player,随身听\ndimples_of_venus,女性的腰窝|维纳斯之眼\ndinosaur,恐龙\ndirndl,阿尔卑斯村姑裙\ndirty,肮脏的\ndirty_clothes,弄脏的衣服\ndirty_face,弄脏的脸\ndirty_feet,弄脏的脚\ndisembodied_head,分离的头\ndisembodied_limb,断肢\ndisembodied_penis,断掉的阴茎\ndisposable_cup,一次性纸杯\ndissolving,溶解的\ndissolving_clothes,溶解掉的衣服\ndiving,潜水\ndiving_mask,潜水面罩\ndiving_mask_on_head,头戴潜水面罩\ndixie_cup_hat,狗盆帽\ndock,船坞\ndoctor,医生\ndog,狗\ndog_collar,狗项圈\ndog_girl,犬娘\ndog_tags,狗牌\ndog_tail,狗尾巴\ndoggystyle,后入式\ndoily,花边元素\ndoll,人偶|玩偶\ndoll_hug,抱着玩偶\ndoll_joints,玩偶球形关节\ndolphin,海豚\ndolphin_shorts,海豚短裤\ndominatrix,女王(SM中)\ndomino_mask,SM面具\ndonation_box,募捐箱\n\"don't_say_\"\"lazy\"\"\",\"《don't_say_\"\"lazy\"\"》\"\ndoor,门\ndot_nose,小圆点鼻\ndotted_line,虚线\ndouble_bun,团子头\ndouble_handjob,双手各握着一根阴茎\ndouble_v,啊嘿颜比V\ndouble_vertical_stripe,服饰上有两条平行条纹\ndouble-breasted,双排纽扣\ndoughnut,甜甜圈\ndougi,武道服\ndoujin_cover,同人封面\ndoujinshi,同人志\ndove,白鸽\ndownblouse,胸部走光\ndowsing_rod,占星杖\ndoyagao,得意脸\nd-pad,方向键\nd-pad_hair_ornament,方向键发饰\ndragging,角色在拖某物\ndragon,龙\ndragon_girl,龙娘\ndragon_horns,龙角\ndragon_tail,龙尾\ndragon_wings,龙翼\ndragonfly,蜻蜓\ndraph,牛角族\ndrawer,抽屉\ndrawing,绘画\ndrawing_bow,拉弓\ndrawing_tablet,手绘板\ndrawr,源drawr不可寻\ndrawstring,衣服的抽绳\ndreaming,做梦\ndress_bow,连衣裙上的蝴蝶结\ndress_lift,掀起裙子\ndress_pull,剥下裙子胸口的部分\ndress_removed,脱下裙子\ndress_shirt,西服衬衫\ndress_tug,压住裙摆\ndressing,穿衣\ndressing_another,着装\ndrill,钻头\ndrink,饮料\ndrinking,喝\ndrinking_glass,酒杯\ndrinking_straw,吸管\ndripping,液体滴落\ndriving,驾驶\ndrone,无人机\ndrooling,流口水\ndrop_shadow,立绘阴影\ndropping,(意外)掉落\ndrugs,药物\ndrum,鼓\ndrum_(container),桶(容器)\ndrum_set,架子鼓\ndrumsticks,鼓槌\ndrying,弄干(浴后)\ndrying_hair,弄干头发\ndual_persona,双重人格\ndual_wielding,双持\nduck,鸭子\ndudou,肚兜\nduel,决斗\nduel_monster,游戏王决斗怪兽\nduffel_bag,行李包\nduffel_coat,粗呢大衣\ndumbbell,哑铃\ndusk,黄昏\ndust,灰尘\ndust_cloud,烟尘\nduster,掸子\ndutch_angle,德式倾斜镜头\ndvd_cover,DVD封面\neagle,鹰\near_biting,咬耳朵\near_blush,耳红\near_piercing,穿耳洞\near_protection,护耳罩\near_tag,耳标\nearbuds,耳塞\nearmuffs,耳罩\nearphones,耳机\nears,多双耳朵\nears_down,下垂的耳朵\nears_through_headwear,为耳朵留洞的头饰\neasel,画架\neast_asian_architecture,东方风格建筑\neaster_egg,复活节彩蛋\neastern_dragon,东方龙\neating,咀嚼\negasumi,工霞\negg,蛋\neggplant,茄子\negyptian,埃及\negyptian_clothes,埃及风格服饰\nehoumaki,惠方卷\neighth_note,八分音符\nejaculation,射精\nelbow_gloves,长手套\nelbow_pads,护肘\nelectric_fan,电风扇\nelectric_guitar,电吉他\nelectric_socket,插座\nelectricity,电\nelephant,大象\nelf,精灵\nelite_four,四天王\nema,绘马\nembarrassed,害羞\nembellished_costume,经润饰的服装\nembers,余烬\nemblem,纹章\nemerald_(gemstone),翡翠(宝石)\nemphasis_lines,集中线\nempty_eyes,空洞的眼神\nenergy_ball,能量球\nenergy_gun,镭射枪\nenergy_sword,光剑\nenglish_text,英语\nengrish_text,L和R不分的英文\nenmaided,女仆装\nenpera,(围巾束成的)乌贼鳍发型\nenvelope,信封\nepaulettes,肩章\nepic,壮丽且经典的故事(的同人)\neraser,橡皮擦\nerect_clitoris,膨胀的阴核\nerection,勃起\nerection_under_clothes,老二立帐篷\neromanga,色情漫画\nerror,有问题的作画\nerune,兽耳族\nevening,傍晚\nevening_gown,晚会礼服\neveryone,集合绘\nevil_grin,邪恶的露齿笑\nevil_smile,邪恶的笑容\nexcessive_cum,超大的射精量\nexcessive_pubic_hair,极浓密的阴毛\nexercise,做运动\nexhibitionism,露出\nexplosion,爆炸\nexplosive,易爆的\nexpression_chart,角色的多表情展示\nexpressive_clothes,富有表现力的衣服\nexpressive_hair,富有表现力的头发\nextra,衍生角色(形象)\nextra_arms,多只手臂\nextra_ears,四只耳朵\nextra_eyes,多只眼睛\nextra_mouth,有多张嘴巴\neye_contact,眼神交流\neye_of_horus,荷鲁斯之眼\neyeball,眼球\neyebrows,眉毛\neyebrows_behind_hair,挡在头发下的眉毛\neyebrows_visible_through_hair,透过头发可以看到的眉毛\neyelashes,睫毛\neyeliner,眼线\neyepatch_bikini,眼罩比基尼\neyepatch_removed,摘眼罩\neyes,眼睛\neyes_visible_through_hair,透过头发可以看到的眼睛\neyeshadow,眼影\neyewear_on_head,眼镜别在头上\neyewear_removed,摘眼镜\nface,脸部\nfaceless,没有脸部细节的\nfaceless_female,无脸部女性\nfacepalm,以手掩面\nface-to-face,脸贴脸\nfacial_hair,胡须\nfacial_mark,脸部有图案\nfacial_tattoo,脸部有纹身\nfacing_another,二人面对面(脸贴得很近)\nfacing_away,面向别处\nfacing_viewer,面向镜头\nfailure,失败\nfairy,小妖精\nfairy_wings,妖精的翅膀\nfake_animal_ears,仿制的动物耳朵\nfake_cover,(同人向玩梗向的)封面\nfake_facial_hair,假胡须\nfake_horns,装饰性的角\nfake_mustache,假胡子\nfake_screenshot,(同人向玩梗向的)截图\nfake_tail,仿造的尾巴\nfake_wings,仿造的翅膀\nfalchion_(fire_emblem),法尔西昂(火焰之纹章)\nfallen_down,倒地的\nfalling,正在下坠的\nfalling_leaves,落叶\nfalling_petals,落花\nfamily,一家子\nfamily_crest,家徽\nfan,扇子|电风扇\nfang,虎牙\nfang_out,露出虎牙|露出尖牙\nfanny_pack,腰包\nfantasy,幻想\nfashion,时尚\nfat,肥胖的|大号美女\nfat_man,胖子\nfat_mons,丰满的\nfather_and_daughter,父女\nfather_and_son,父子\nfaucet,水龙头\nfaulds,腹甲\nfaux_figurine,仿手办风格\nfaux_traditional_media,传统手绘风格\nfeather_boa,羽毛围巾\nfeathered_wings,羽翼\nfeathers,羽毛\nfeather-trimmed_sleeves,羽毛装饰的袖子\nfedora,软呢帽\nfeeding,喂食\nfeet,脚\nfeet_out_of_frame,双脚不在图内\nfeet_up,翘起脚\nfellatio_gesture,摆着口交的手势\nfemale_orgasm,女性高潮\nfemale_pervert,痴女\nfemale_pov,女性视角\nfemdom,逆强奸\nfence,栅栏\nferret,貂\nferris_wheel,摩天轮\nfestival,节日|祭典\nfff_threesome,女女女3P\nffm_threesome,女女男3P\nfictional_persona,原创人物\nfield,田野\nfiery_wings,燃烧着的翅膀\nfighter_jet,战斗机\nfighting,战斗中的\nfighting_stance,战斗姿态|摆着架势的\nfigure,手办\nfilm_grain,胶片颗粒感|老电影滤镜\nfine_fabric_emphasis,精细的面料感|超还原的丝袜\nfinger_biting,咬手指\nfinger_in_another's_mouth,口内指交\nfinger_in_mouth,手指伸进嘴里\nfinger_on_trigger,准备扣扳机的手势\nfinger_sucking,吮吸手指\nfinger_to_mouth,手抵在嘴唇边\nfingering,指交\nfingering_through_clothes,手指隔着衣物摸来摸去\nfingernails,指甲\nfingers,手指\nfingers_together,手指并拢\nfins,鱼鳍\nfire,火\nfireflies,萤火虫\nfireplace,壁炉\nfireworks,烟花\nfiring,射击\nfish,鱼\nfish_girl,鱼人\nfish_hair_ornament,鱼形发饰\nfish_print,鱼形印花\nfisheye,鱼眼镜头\nfishing,钓鱼\nfishing_rod,钓鱼竿\nfishnet_legwear,渔网袜\nfishnets,渔网装(袜)\nflaccid,未勃起的\nflag,旗\nflag_print,旗帜印花\nflail,梿枷\nflame,火焰\nflame_print,火焰图案\nflaming_eye,焰目\nflapping,拍打动作\nflashback,回忆场景\nflashing,露出\nflashlight,手电筒\nflask,烧瓶\nflat_ass,贫瘠的屁股\nflat_cap,平顶帽|司机帽\nflat_chest,平胸|贫乳(A)\nflat_chest_grab,抓着贫乳\nflat_color,平涂风格\nflats,无背景|平铺的背景\nfleeing,在逃跑的\nfleur_de_lapin_uniform,点兔女仆装\nflexible,柔韧性好的\nflexing,秀肌肉\nflip_phone,翻盖手机\nflip-flops,人字拖\nflipped_hair,外卷发型\nfloating,浮动的|在漂浮的\nfloating_hair,飘动的头发\nfloating_island,浮岛\nfloating_object,漂浮物\nflock,悠远|恢弘感|一大群\nfloor,地板\nfloppy_ears,大耳朵|下垂的耳朵|飞机耳发型\nfloral_background,花朵点缀的背景|有花香的感觉\nfloral_print,花朵图案(印花)\nflower,花\nflower_(symbol),花(符号)\nflower_bracelet,花手镯\nflower_earrings,花耳环\nflower_field,花田\nflower_knot,绳结\nflower_necklace,花环|鲜花项链\nfluffy,毛茸茸的\nflustered,慌乱的\nflute,笛\nflying,飞行\nflying_kick,飞踢\nflying_sweatdrops,飞扬的汗珠\nfoam,泡沫\nfog,雾\nfolded,抬腿露阴\nfolded_ponytail,蜷起来的马尾\nfolding_chair,折叠椅\nfolding_fan,扇子\nfood,食物\nfood_in_mouth,嘴里有食物\nfood_on_body,身体上有食物\nfood_on_face,脸上有食物\nfood_print,食物印花\nfood_stand,食品摊\nfoot_out_of_frame,单脚不在图内\nfootprints,脚印\nforced_orgasm,强制高潮\nforehead,额头\nforehead_jewel,额前有宝石\nforehead_kiss,亲吻额头\nforehead_mark,额前有图案\nforehead_protector,护额\nforehead-to-forehead,额头贴额头\nforeshortening,正前缩距透视法\nforeskin,包皮\nfork,餐叉\nformal,正装\nfountain,喷泉\nfour-leaf_clover,四叶草\nfourth_wall,虚实穿插|连接到现实的感觉|次元壁\nfox,狐狸\nfox_girl,狐娘\nfox_mask,狐狸面具\nfox_shadow_puppet,狐狸手势\nfox_tail,狐狸尾巴\nframed_breasts,极具立体感的乳房\nfreckles,雀斑\nfreediving,潜水(泳姿不限)\nfrench_braid,法式辫子\nfrench_flag,法国国旗\nfrench_fries,炸薯条\nfrench_kiss,舌吻\nfrench_text,法文\nfried_egg,煎蛋|荷包蛋\nfriends,朋友\nfrilled_apron,花边围裙\nfrilled_bikini,花边比基尼\nfrilled_bow,花边蝴蝶结\nfrilled_bra,花边胸罩\nfrilled_capelet,花边披肩\nfrilled_choker,花边项圈\nfrilled_collar,花边衣领\nfrilled_dress,花边连衣裙\nfrilled_gloves,花边手套\nfrilled_hairband,花边发带\nfrilled_kimono,花边和服\nfrilled_legwear,花边的裤袜\nfrilled_panties,花边内裤\nfrilled_ribbon,花边缎带\nfrilled_shirt,花边衬衫\nfrilled_shirt_collar,花边衬衫领\nfrilled_skirt,花边裙子\nfrilled_sleeves,花边袖子\nfrilled_swimsuit,花边泳衣\nfrills,花边\nfringe_trim,碎边饰物|边缘装饰物\nfrog,青蛙\nfrog_girl,青蛙娘\nfrog_hair_ornament,青蛙发饰\nfrom_above,俯视镜头\nfrom_behind,背影\nfrom_below,仰视镜头\nfrom_outside,室外看向室内(的镜头)\nfrom_side,角色的侧面\nfront_ponytail,束在正面的马尾\nfront_zipper_swimsuit,拉链在正面的泳衣\nfront-print_panties,正面有图案的内裤\nfront-tie_bikini,从正面打结的比基尼\nfront-tie_top,从正面打结的衣物\nfrottage,摩擦性器官|用性器官摩擦别人的身体\nfrozen,被冻住的\nfruit,水果\nfrying_pan,平底锅\nfucked_silly,被肏到恍惚|被干得不要不要\nfull_armor,穿着全套盔甲的\nfull_body,全身|画出了全身\nfull_nelson,双肩下握颈体位\nfull-face_blush,整张脸泛红\nfull-length_zipper,有整件衣物长的拉链\nfull-package_futanari,有完整两性器官的扶她\nfume,气得冒烟(含一定漫画元素)\nfundoshi,兜裆布\nfur,毛皮\nfur_boots,矮跟休闲皮草靴\nfur_coat,毛皮大衣\nfur_collar,毛皮衣领\nfur_hat,毛皮帽子\nfur_trim,皮草款式|毛皮镶边\nfurisode,振袖\nfurry,毛茸茸|兽人|福瑞\nfur-trimmed_boots,皮草靴\nfur-trimmed_cape,毛皮镶边斗篷\nfur-trimmed_capelet,毛皮装饰披肩\nfur-trimmed_coat,镶边皮草大衣\nfur-trimmed_dress,毛皮镶边连衣裙\nfur-trimmed_gloves,毛皮镶边手套\nfur-trimmed_hood,毛皮镶边风帽\nfur-trimmed_jacket,皮草夹克\nfur-trimmed_legwear,皮草修身长裤\nfur-trimmed_skirt,毛皮镶边短裙\nfur-trimmed_sleeves,毛皮镶边袖子\nfusion,融合|合体\nfuta_with_female,扶她和女性\nfuta_with_futa,两个扶她\nfuta_with_male,扶她和男性\nfutanari,扶她\nfutasub,干扶她|玩弄扶她\nfuton,被窝\nfuuin_no_tsue,封印之杖\ngagged,被塞口的\ngakuran,学兰\ngame_console,游戏机\ngame_controller,游戏控制器\ngamepad,游戏手柄\ngameplay_mechanics,(融入了)游戏机制元素\nganguro,黑皮\ngap_(touhou),隙间(东方)\ngaping,敞开的|撑开的(阴部和屁眼)\ngarden,花园\ngarreg_mach_monastery_uniform,加尔格·马可大修道院制服\ngarrison_cap,船形帽|卫戍帽|军便帽\ngarter_belt,吊带袜的腰带\ngarter_straps,吊带袜的吊带\ngarters,吊带袜的袜带\ngas_mask,防毒面具\ngate,门\ngathers,褶裥(衣物)\ngatling_gun,加特林机枪\ngauntlets,护腕\ngears,齿轮\ngem,宝石\ngem_uniform_(houseki_no_kuni),宝石之国的制服\ngen_1_pokemon,第1代口袋妖怪\ngen_2_pokemon,第2代口袋妖怪\ngen_3_pokemon,第3代口袋妖怪\ngen_4_pokemon,第4代口袋妖怪\ngen_5_pokemon,第5代口袋妖怪\ngen_6_pokemon,第6代口袋妖怪\ngen_7_pokemon,第7代口袋妖怪\ngen_8_pokemon,第8代口袋妖怪\ngenderswap,性转\ngenderswap_(ftm),男体化\ngenderswap_(mtf),女体化\ngerman_clothes,德国服装\ngerman_flag,德国国旗\ngerman_flag_bikini,德国国旗比基尼\ngerman_text,德语\ngermany,德国\ngeta,木屐\nghost,幽灵\nghost_tail,幽灵尾巴\ngiant,巨人\ngift,礼物\ngift_bag,礼品袋\ngift_box,礼品盒\ngigantic_breasts,魔乳(F)\ngirl_sandwich,被两个女孩夹在中间\ngiving,递|赠送\ngiving_up_the_ghost,灵魂出窍\nglaive,长柄刀\nglaring,轻蔑的眼神|怒视\nglass,玻璃\nglasses,眼镜|眼镜娘\nglint,眼中闪现强烈的情感\nglobe,地球仪\nglomp,热情的拥抱|扑上来抱住\ngloom_(expression),消沉(表情)\ngloves_removed,脱下手套\nglowing,发光的\nglowing_eye,发光的眼睛(单眼)\nglowing_eyes,发光的双眼\nglowing_weapon,发光的武器\nglowstick,荧光棒|打call棒\ngoatee,山羊胡\ngoblin,哥布林\ngoddess,女神\ngoggles_around_neck,脖子挂着护目镜\ngoggles_on_head,头上别着护目镜\ngoggles_on_headwear,帽子上别着护目镜\ngold,金\ngold_armor,黄金盔甲\ngold_chain,金链子\ngold_trim,金色镶边\ngoldfish,金鱼\ngolf_club,高尔夫俱乐部\ngood_end,好结局\ngorget,护喉|护喉甲|颈甲\ngourd,葫芦\ngown,女裙|女长服|女礼服\ngrabbing,抓住|抓着\ngrabbing_another's_ass,抓着对方屁股\ngrabbing_another's_hair,抓着对方的头发\ngrabbing_from_behind,从背后揉胸|从背后抓住胸部\ngrabbing_own_ass,抓着自己的屁股\ngradient,(身体或肢体)倾斜\ngradient_hair,渐变色的头发\ngradient_sky,倾斜的天空\ngraffiti,涂鸦\ngrapes,葡萄\ngraphite_(medium),铅笔画(中号)\ngrass,草\ngrave,坟墓\ngraveyard,墓地\ngreaves,胫甲\ngreen_background,绿色背景\ngreen_bikini,绿色比基尼\ngreen_bodysuit,绿色紧身衣\ngreen_bow,绿色蝴蝶结\ngreen_bra,绿色胸罩\ngreen_cape,绿色斗篷\ngreen_choker,绿色项圈\ngreen_coat,绿色外套\ngreen_dress,绿色连衣裙\ngreen_footwear,绿色鞋类\ngreen_gloves,绿色的手套\ngreen_hairband,绿色发带\ngreen_hakama,绿色的袴\ngreen_headwear,绿色头饰\ngreen_jacket,绿色夹克\ngreen_kimono,绿色和服\ngreen_legwear,绿色的裤袜\ngreen_leotard,绿色连身衣\ngreen_nails,绿色的指甲\ngreen_neckwear,绿色的领结\ngreen_panties,绿色的内裤\ngreen_pants,绿色的裤子\ngreen_ribbon,绿色丝带\ngreen_sailor_collar,绿色水手领\ngreen_scarf,绿色围巾\ngreen_shirt,绿色衬衫\ngreen_shorts,绿色短裤\ngreen_skin,绿色皮肤\ngreen_skirt,绿色的裙子\ngreen_sweater,绿色的毛衣\ngreen_swimsuit,绿色的泳衣\ngreen_tea,绿茶\ngreen_theme,绿色主题\ngreen_vest,绿色背心\ngreen_wings,绿色翅膀\ngreen-framed_eyewear,绿框眼镜\ngrenade,手榴弹\ngrenade_launcher,榴弹发射器\ngrey_background,灰色背景\ngrey_bikini,灰色比基尼\ngrey_bow,灰色蝴蝶结\ngrey_cardigan,灰色开口衬衫\ngrey_coat,灰色外套\ngrey_dress,灰色连衣裙\ngrey_eyes,灰色的眼睛\ngrey_footwear,灰色鞋类\ngrey_gloves,灰色手套\ngrey_headwear,灰色头饰\ngrey_hoodie,灰色连帽衫\ngrey_jacket,灰色夹克\ngrey_legwear,灰色的裤袜\ngrey_neckwear,灰色的领结\ngrey_panties,灰色的内裤\ngrey_pants,灰色的裤子\ngrey_ribbon,灰色丝带\ngrey_sailor_collar,灰色水手领\ngrey_shirt,灰色上衣\ngrey_shorts,灰色短裤\ngrey_skin,灰色皮肤\ngrey_skirt,灰色短裙\ngrey_sleeves,灰色袖子\ngrey_sweater,灰色毛衣\ngrey_theme,灰色\ngrey_vest,灰色背心\ngreyscale,纯黑白色|黑白照片化\ngrill,烤架\ngrimace,(因痛苦、厌恶等)做怪相\ngrimoire,魔法书\ngrimoire_of_alice,爱丽丝的魔法书(东方)\ngrinding,素股|臀推\ngroceries,食材\ngrocery_bag,购物袋\ngroin,腹股沟|耻丘\ngroin_tendon,腹股沟肌腱\ngroping,猥亵\nground_vehicle,地面载具\ngroup_hug,团团抱\ngroup_name,团队名|组名\ngroup_sex,群P|群交\ng-string,超细款丁字裤\nguided_breast_grab,把对方的手抓过来摸自己的胸\nguided_penetration,抓住男性器插入自己\nguitar_case,吉他套\ngunblade,枪刃\ngusset,(缝在衣服上以放大、加固等的)衬料\ngyaru,辣妹\ngym_leader,体操队队长\ngym_shirt,体操服\ngym_shorts,体操短裤\ngym_storeroom,体育仓库\nh&k_hk416,HK416\nhabit,修道服\nhachimaki,扎头巾(名词)\nhadanugi_dousa,光膀子\nhagoita,羽子板\nhagoromo,羽衣\nhair_beads,发珠\nhair_behind_ear,耳后有头发\nhair_bell,头发上系着铃铛\nhair_between_eyes,延伸到两眼之间的刘海\nhair_bobbles,头绳\nhair_bow,蝴蝶结发圈\nhair_brush,梳子\nhair_brushing,梳头\nhair_bun,发髻|团子头\nhair_censor,头发遮住了乳头(三点)\nhair_cubes,捆发珠\nhair_down,披下来的头发\nhair_flaps,在摆动的头发\nhair_flip,拨头发\nhair_flower,头发上别着花\nhair_grab,抓着头发\nhair_in_mouth,嘴里有头发\nhair_intakes,进气口发型\nhair_ornament,发饰\nhair_over_breasts,头发披在胸上\nhair_over_eyes,头发遮着双眼\nhair_over_one_eye,头发遮住了一只眼睛\nhair_over_shoulder,披肩发\nhair_pull,扯着头发\nhair_pulled_back,头发往后扎\nhair_rings,飞仙髻\nhair_scrunchie,发圈|发束\nhair_slicked_back,头发往后捋|往后梳的头发|背头发型\nhair_spread_out,散开的头发\nhair_stick,发簪\nhair_strand,强调一缕一缕感的发型|发丝\nhair_tie,发带\nhair_tie_in_mouth,将系头发的东西叼在嘴里\nhair_tubes,束发套\nhair_tucking,撩头发\nhair_twirling,手指卷着头发\nhair_up,盘起来的头发\nhairdressing,梳理头发|扎辫子\nhairlocs,脏辫\nhairpin,一种发卡夹成的发型特征\nhairpods,头发上成对的像无线蓝牙的发饰\nhakama,袴|腿衣\nhakama_skirt,袴裙\nhakurei_reimu_(cosplay),角色cos灵梦\nhalberd,戟\nhalf_gloves,很短的手套|半截手套\nhalf_updo,女神式发型|公主辫\nhalf-closed_eye,半闭的眼睛(单眼)\nhalf-closed_eyes,半闭的双眼\nhalftone,一种漫画中常见的网点状的组色组图画法\nhalftone_background,网点图背景\nhalloween_costume,万圣节装扮\nhalter_dress,绕颈裙|衬衣式连衣裙|露背吊带裙\nhalter_top,吊带式的上身的服饰\nhalterneck,绕颈系带\nhamaya,破魔矢\nhammer,锤子\nhammer_and_sickle,锤子和镰刀\nhamster,仓鼠\nhanasakigawa_school_uniform,花咲川女子学园\nhanbok,朝鲜服饰\nhand_between_breasts,手放在胸前\nhand_between_legs,手放在两腿之间\nhand_gesture,做手势\nhand_in_another's_hair,手放在对方的头发上\nhand_in_hair,手埋在头发里\nhand_in_panties,手伸进内裤里\nhand_in_pocket,手插在口袋里\nhand_mirror,手镜\nhand_net,手里拿着捕虫网\nhand_on_another's_cheek,手摸着对方的脸颊\nhand_on_another's_chest,手放在对方的胸前\nhand_on_another's_chin,手托着对方的下巴\nhand_on_another's_face,手接触到对方的脸\nhand_on_another's_head,手放在对方的头上\nhand_on_another's_shoulder,手放在对方的肩上\nhand_on_another's_stomach,手放在对方的肚子上\nhand_on_ass,手放在屁股上\nhand_on_head,手放在头上\nhand_on_headwear,手触碰帽子\nhand_on_hilt,手搁在刀柄上\nhand_on_hip,手叉着腰|手搁在腰上\nhand_on_own_cheek,把手放在自己的脸颊上\nhand_on_own_chest,把手放在自己的胸口\nhand_on_own_chin,手碰着自己的下巴\nhand_on_own_face,把手放在自己脸上\nhand_on_own_knee,手放在自己的膝盖上\nhand_on_own_stomach,把手放在自己的肚子上\nhand_on_shoulder,手放在肩上\nhand_over_own_mouth,手掩着嘴\nhand_puppet,手上套着玩偶\nhand_to_own_mouth,手朝向自己嘴\nhand_under_shirt,手伸进衬衫下面\nhand_up,抬起手\nhandbag,手提包\nhandheld_game_console,手里拿着游戏机\nhandkerchief,手帕\nhands,手|双手\nhands_clasped,双手手指交叉|双手紧握\nhands_in_opposite_sleeves,双手交叉伸进袖子里\nhands_in_pockets,双手插在兜里\nhands_on_another's_cheeks,双手放在对方的脸颊上\nhands_on_another's_face,双手放在别人的脸上\nhands_on_another's_shoulders,双手放在别人的肩膀上\nhands_on_ass,双手放在屁股上\nhands_on_feet,双手放在脚上\nhands_on_headwear,双手碰到头上的饰物\nhands_on_hilt,双手搭在刀柄上\nhands_on_hips,双手叉腰|双手搁在腰上\nhands_on_lap,双手放在两腿之间\nhands_on_own_cheeks,双手放在自己的脸颊上\nhands_on_own_chest,双手放在自己的胸口\nhands_on_own_face,双手放在自己的脸上\nhands_on_own_head,双手放在自己的头上\nhands_on_own_knees,双手放在自己的膝盖上\nhands_on_own_stomach,双手放在自己的肚子上\nhands_on_own_thighs,双手放在自己的大腿上\nhands_on_shoulders,双手搭在两肩\nhands_together,双手合十|自己的双手碰一起\nhands_up,双手朝上|双手抬起|双手举起\nhandstand,倒立\nhanetsuki,板羽球\nhanfu,汉服\nhanging,吊起来的\nhanging_breasts,(俯身)双乳下垂\nhanten_(clothes),袢缠\nhaori,羽织\nhappi,法被\nhappy,快乐|幸福\nhappy_birthday,生日快乐\nhappy_halloween,万圣节快乐\nhappy_new_year,新年快乐\nhappy_tears,开心的眼泪\nhappy_valentine,情人节快乐\nharem_outfit,舞娘服\nharem_pants,灯笼裤\nharness,背带\nharp,竖琴\nharpy,有翼人|半人半鸟|鸟人族\nharvin,矮人族\nhat,帽子\nhat_bow,带有蝴蝶结的帽子\nhat_feather,带有羽毛的帽子\nhat_flower,带着花的帽子\nhat_ornament,带有饰物的帽子\nhat_over_one_eye,帽子遮住了一只眼\nhat_removed,帽子被摘下|摘下帽子\nhat_ribbon,带有缎带的帽子\nhat_tip,捏着帽檐\nhat_with_ears,自带耳朵的帽子\nhatchet,短斧\nhatching_(texture),线影法(纹理)\nhatsune_miku_(cosplay),cos成初音未来\nhauchiwa,天狗叶扇\nhawaiian_shirt,夏威夷衫\nhead,头\nhead_back,弓背高潮\nhead_between_breasts,头埋在胸里|洗面奶\nhead_bump,头上起包\nhead_down,低着头\nhead_fins,鱼人耳|人鱼耳|鳍状耳朵\nhead_mounted_display,戴着头戴显示设备\nhead_out_of_frame,一部分头部没画进框里\nhead_rest,枕着头|托着头\nhead_scarf,包头巾(名词)\nhead_tilt,歪着头\nhead_wings,头上有翅膀\nhead_wreath,头上戴着花冠\nheadband,扎头巾(名词)\nheaddress,头部穿戴物(偏笼统)\nheadgear,头部饰品(含一定科幻元素)\nheadless,无头\nheadphones,耳机\nheadphones_around_neck,耳机挂在脖子上\nheadpiece,装饰性头饰(偏幻想和民族风饰品)\nheadset,头戴式耳机\nheads-up_display,状态条(游戏和科幻风格)\nheadwear,头饰(偏衣物类)\nheadwear_removed,头饰被摘下|摘下头饰\nhealth_bar,血量槽|HP|血条\nheart,心|心形|爱心\nheart_ahoge,心形呆毛\nheart_background,含心形的背景|桃色背景\nheart_censor,心形马赛克\nheart_choker,心形项圈\nheart_cutout,衣服上有心形的开口\nheart_earrings,心形耳环\nheart_hair_ornament,心形发饰\nheart_hands,双手比心\nheart_hands_duo,两个人一起用手比心\nheart_in_eye,眼里冒爱心\nheart_in_mouth,嘴里画着爱心|心形化的舌头\nheart_lock_(kantai_collection),舰娘锁(舰C)\nheart_necklace,心形项链\nheart_of_string,串成心形的绳子(或线条)\nheart_pasties,心形乳贴\nheart_pillow,心形枕头\nheart_print,心形图案|心形印花\nheart_tail,心形尾巴|心形尾尖|尾巴摆出心形\nheart_tattoo,心形纹身\nheartbeat,心跳|表现出心动的文字\nheart-shaped_box,心形盒子\nheart-shaped_eyewear,心形眼镜\nheart-shaped_lock,心形锁\nheart-shaped_pupils,心形瞳孔|心形眼\nheavy_breathing,喘粗气\nheckler_&_koch,黑克勒-科赫制系列武器\nheight_difference,身高差\nhelicopter,直升机\nhelm,戴着头盔的\nhelmet,头盔|头部装甲|头部防护罩\nhelmet_removed,摘下头盔|被摘下的头盔\nhenshin,变身\nheroic_spirit_festival_outfit,英灵节日装\nheroic_spirit_traveling_outfit,英灵旅装\nhetero,异性恋\nhexagon,六边形\nhexagram,六角星\nhibiscus,扶桑花\nhidden_face,没有露脸|被挡住的脸\nhiding,躲藏\nhigh_collar,高领\nhigh_contrast,高对比度\nhigh_heel_boots,高跟靴\nhigh_kick,高踢|高抬腿\nhigh_ponytail,高马尾\nhighleg,高开衩的衣物\nhighleg_bikini,高开衩的比基尼\nhighleg_leotard,高开衩的连身衣\nhighleg_panties,高开衩的内裤\nhighleg_swimsuit,高开衩的泳衣\nhighlights,挑染\nhigh-waist_skirt,高腰裙\nhikarizaka_private_high_school_uniform,私立光坂高等学校校服\nhikimayu,引眉\nhill,小山坡\nhip_bones,髋骨\nhip_focus,臀部为焦点\nhip_vent,服装露出髋部侧面\nhirschgeweih_antennas,八木天线\nhishaku,舀子\nhitodama,人魂\nhits,点击量、阅览数、关注数(贺图)\nhitting,击打\nholding_animal,抱着动物\nholding_arrow,拉着弓\nholding_axe,握着斧头\nholding_bag,提着包\nholding_ball,抱着球\nholding_basket,提着篮子\nholding_book,捧着书\nholding_bottle,拿着瓶子\nholding_bouquet,手捧花束\nholding_bow_(weapon),拿着弓(武器)\nholding_bowl,端着碗\nholding_box,端着箱子\nholding_breath,憋气\nholding_broom,手持扫帚\nholding_camera,手持摄像机\nholding_can,拿着易拉罐\nholding_candy,手持糖果\nholding_card,手持卡片\nholding_cat,抱着猫\nholding_chopsticks,拿着筷子\nholding_cigarette,手叼香烟\nholding_clothes,拿着衣服\nholding_condom,拿着避孕套\nholding_cup,手持杯子\nholding_dagger,手持匕首\nholding_doll,抱着玩偶\nholding_eyewear,拿着眼镜|正在摘眼镜\nholding_fan,拿着扇子\nholding_flag,手持旗帜\nholding_flower,拿着花\nholding_food,拿着食物\nholding_fork,拿着餐叉\nholding_fruit,拿着水果\nholding_gift,拿着礼物\nholding_gun,拿着枪\nholding_hair,握着头发|手指绕着头发\nholding_hat,拿着帽子\nholding_head,手里捧着头\nholding_helmet,拿着头盔\nholding_innertube,拿着泳圈\nholding_instrument,拿着乐器\nholding_knife,拿着刀\nholding_leaf,拿着叶子\nholding_lollipop,拿着棒棒糖\nholding_mask,拿着面具\nholding_microphone,拿着麦克风\nholding_needle,拿着缝衣针\nholding_own_foot,握着自己的脚\nholding_paintbrush,手握画笔\nholding_panties,拿着内裤\nholding_paper,拿着纸\nholding_pen,握笔\nholding_pencil,手持铅笔\nholding_phone,拿着手机\nholding_pillow,抱着枕头\nholding_pipe,拿着烟斗\nholding_pizza,拿着披萨\nholding_plate,端着碟子\nholding_poke_ball,拿着精灵球\nholding_pokemon,抱着宝可梦\nholding_polearm,手持长柄武器\nholding_sack,拎着包袱\nholding_scythe,手持镰刀\nholding_sheath,握着刀鞘\nholding_shield,手持盾牌\nholding_shoes,拿着鞋子\nholding_sign,手持招牌\nholding_spear,手持长矛\nholding_spoon,拿着汤勺\nholding_staff,手持法杖\nholding_strap,手拉着吊带\nholding_stuffed_animal,抱着毛绒玩具\nholding_stylus,手持手写笔\nholding_sword,手持剑\nholding_syringe,手持注射器\nholding_towel,拿着毛巾\nholding_tray,托着盘子\nholding_umbrella,撑伞\nholding_underwear,手持内衣\nholding_wand,握着棒子\nholding_weapon,手持武器\nholding_whip,握着鞭子\nholly,冬青\nhologram,全息图片\nholographic_interface,全息投影\nholster,武装带\nhomu,嘟嘴|抿嘴\nhomurahara_academy_uniform,穗群原学园制服\nhoney,蜂蜜\nhoneycomb_(pattern),蜂窝风格图案\nhoneycomb_background,蜂窝风格背景\nhood_down,放下的兜帽\nhood_up,戴起来的兜帽\nhooded_cape,连帽斗篷\nhooded_cloak,连帽披巾\nhooded_coat,连帽外套\nhooded_jacket,连帽夹克\nhooded_sweater,连帽毛衣\nhooded_track_jacket,连帽运动夹克\nhoodie,连帽衫\nhoop,铁环\nhoop_earrings,环状耳环\nhooves,蹄子\nhorizon,地平线\nhorizontal_pupils,一字型瞳孔|蛙眼\nhorizontal_stripes,水平条纹\nhorn_bow,系着蝴蝶结的角\nhorn_ornament,角上有饰物\nhorn_ribbon,角上系着缎带\nhorned_headwear,角状头饰\nhorned_helmet,带角头盔\nhorns_through_headwear,为角留了洞的头饰\nhorror_(theme),恐怖(主题)\nhorse,马\nhorse_ears,马耳\nhorse_girl,马娘\nhorse_tail,马尾\nhorseback_riding,骑马\nhose,软管\nhospital_bed,病床\nhot,热的\nhot_dog,热狗\nhoundstooth,千鸟格纹\nhourglass,沙漏\nhouse,房子\nhow_to,画法示范\nhug_from_behind,从背后抱上来\nhuge_ahoge,大呆毛\nhuge_breasts,巨乳(E)\nhuge_nipples,大乳头|长乳头\nhuge_penis,大阴茎\nhuge_weapon,大尺寸武器\nhumanization,拟人化\nhumiliation,羞辱\nhungry,饥饿的\nhusband_and_wife,夫妻\nhydrangea,紫阳花\nhypnosis,催眠|催眠术\nice,冰\nice_cream,冰淇淋\nice_cream_cone,冰淇淋筒\nice_cube,冰块\nice_wings,冰翼\nicing,糖霜\nid_card,学生证|身份证\nidentity_censor,眼部打码\nidol,偶像\nif_they_mated,假如这两个角色有孩子了\nimagining,在想象的\nimminent_kiss,快亲上了\nimminent_rape,正要被强奸\nimminent_sex,正要进行性行为\nimminent_vaginal,正要被插入的小穴\nimp,小恶魔\nimpaled,被刺穿的\nimplied_futanari,暗示其是扶她\nimplied_sex,其实插进去了吧|遮挡了性交的结合处\nimplied_yuri,暗示其是女同性恋\nimpossible_bodysuit,人体彩绘般的紧身衣\nimpossible_clothes,有不现实的包裹程度的衣服\nimpossible_dress,过分紧身的衣服\nimpossible_leotard,人体彩绘般的连身衣\nimpossible_shirt,贴合程度不合逻辑的衬衫\nimpossible_swimsuit,人体彩绘般的泳衣\nimpregnation,受精图\nin_box,在盒子里的|箱内女孩\nin_bucket,(角色)在桶里\nin_container,(角色)在容器里\nin_cup,(角色)在杯子里\nin_food,(角色)在食物里\nin_the_face,有某物冲到脸上\nincoming_food,递食物\nincoming_gift,递礼物\nincoming_kiss,等待接吻|献吻\nindex_finger_raised,食指抬起\nindian_style,盘腿坐\nindoors,室内\ninfinity,无穷|无限符号\ninflatable_raft,充气筏\ninflatable_toy,充气玩具\ninflation,隆起的腹部\ninjury,有伤的\nink,墨水|颜料\nink_tank_(splatoon),颜料罐(喷射战士)\ninline_skates,直排轮溜冰鞋\ninnertube,泳圈\ninsect,昆虫\ninsect_wings,昆虫翅膀\ninset,插入其他镜头或图片\ninsignia,证章\ninstant_loss_2koma,即堕2格漫画\ninstrument,乐器\ninstrument_case,乐器盒\ninterface_headset,EVA神经连接器\ninterlocked_fingers,紧扣的双手\ninternal_cumshot,内射断面图\ninterracial,跨人种的\ninterspecies,异种奸|异种爱\nintravenous_drip,静脉滴注\ninverted_nipples,内陷乳头\ninvisible_chair,隐形椅子\ninvisible_penis,隐去阴茎\niron_cross,铁十字架\nirrumatio,深喉\nis_that_so,so-nanoka(是这样啊的口癖)\nisland,岛屿\nitalian_flag,意大利国旗\nitalian_text,意大利语\njacket,夹克\njacket_around_waist,用夹克束腰\njacket_on_shoulders,用夹克披肩\njacket_removed,脱下夹克|脱下的夹克\njack-o'-lantern,南瓜灯\njaguar_tail,美洲豹尾巴\njapan,日本\njapanese_armor,日本铠甲\njapanese_clothes,日式服装\njapanese_flag,日本国旗\njapari_bun,加帕里馒头\njapari_symbol,加帕里符号\njar,罐子\njealous,嫉妒的\njeans,牛仔裤\njellyfish,水母\njersey,运动衫\njester_cap,小丑帽\njet,喷气式飞机\njet_black_king_of_knights_ver._shinjuku_1999,漆黑的骑士王ver新宿1999\njeweled_branch_of_hourai,蓬莱玉枝\njewelry,珠宝\njiangshi,僵尸\njingle_bell,铃铛\njitome,轻蔑的眼神\njoints,关节\njojo_pose,JOJO立\njuice_box,盒装饮料\njuliet_sleeves,朱丽叶袖\njumping,跳跃的\njumpsuit,(尤指女式)连衫裤\nk/da_(league_of_legends),KDA组合(英雄联盟)\nkabuto,头盔|甲胄\nkagami_mochi,镜饼\nkaijuu,怪兽\nkamina_shades,卡米纳墨镜\nkamiyama_high_school_uniform,神山高中校服\nkanabou,鬼金棒\nkaname_madoka_(cosplay),cos成鹿目圆\nkanji,汉字\nkanzashi,簪子\nkappa,河童\nkappougi,(烹饪时穿的)罩衫\nkarakasa_obake,唐伞妖怪\nkaraoke,卡拉OK\nkarasu_tengu,乌天狗\nkariginu,狩衣\nkatana,日本刀\nkeep_out,KEEP-OUT警戒线\nkeizoku_military_uniform,继续高中军服\nkeizoku_school_uniform,继续高中校服\nkemonomimi_mode,兽耳模式\nkerchief,方头巾\nkesa,袈裟\nketchup,番茄酱\nkettle,水壶\nkey,钥匙\nkeyboard_(computer),电脑键盘\nkeyboard_(instrument),键盘乐器\nkeychain,钥匙扣\nkeyhole,锁扣\nkeystone,要石\nkickboard,提水板\nkicking,踢\nkigurumi,玩偶装\nkimono,和服\nkimono_lift,掀起和服\nkimono_pull,剥开和服\nkimono_skirt,和服裙\nkindergarten_uniform,幼儿园制服\nkine,杵\nking_(chess),国王(国际象棋)\nkirisame_marisa_(cosplay),cos成雾雨魔理沙\nkiseru,烟斗\nkiss,吻|亲吻|接吻\nkita_high_school_uniform,县立北高校制服|县立北高校(凉宫春日的忧郁)\nkitchen,厨房\nkitsune,妖狐\nkiyosumi_school_uniform,清澄高中校服\nknee_pads,护膝\nknee_up,顶起膝盖\nkneehighs,及膝袜\nknees,膝盖\nknees_on_chest,膝盖蜷到胸前\nknees_to_chest,膝盖顶到胸部\nknees_together_feet_apart,双膝并拢双脚分开\nknees_up,顶起双膝\nknife,小刀\nknight,骑士\nknight_(chess),骑士(国际象棋)\nkogal,小辣妹\nkonohagakure_symbol,木叶村标志\nkorean_clothes,韩服\nkorean_text,韩文\nkotatsu,被炉\nkote,小手\nkotoyoro,新年问候\nkourindou_tengu_costume,香霖堂天狗装束\nkunai,苦无\nkuromorimine_military_uniform,黑森峰女子学园军服\nkuromorimine_school_uniform,黑森峰女子学园校服\nkusazuri,腹当|草摺\nkyuubi,九尾|九尾狐\nkyuudou,弓道\nlabcoat,白大褂\nlabia,阴唇\nlace,蕾丝\nlace_bra,蕾丝胸罩\nlace_panties,蕾丝内裤\nlace_trim,蕾丝镶边\nlace-trimmed_bra,蕾丝边胸罩\nlace-trimmed_dress,蕾丝边连衣裙\nlace-trimmed_gloves,蕾丝边手套\nlace-trimmed_hairband,蕾丝边发带\nlace-trimmed_legwear,蕾丝边裤袜\nlace-trimmed_panties,蕾丝边内裤\nlace-trimmed_skirt,蕾丝边短裙\nlace-trimmed_sleeves,蕾丝边袖子\nlace-up_boots,系带靴\nlactation,母乳|搾乳|喷乳\nlactation_through_clothes,隔着衣服泌乳\nladder,梯子\nladle,长柄勺\nladybug,瓢虫\nlaevatein,禁忌“莱瓦汀”\nlake,湖\nlamia,蛇娘\nlamp,灯\nlamppost,路灯\nlance,(古骑兵的)长矛|长枪\nlandscape,景观\nlanyard,挂绳\nlaptop,笔记本电脑\nlarge_areolae,大乳晕\nlarge_bow,大蝴蝶结\nlarge_breasts,巨乳\nlarge_hat,大帽子\nlarge_insertion,巨根插入\nlarge_penis,大阴茎\nlarge_tail,大尾巴\nlarge_wings,大翅膀\nlaser,激光\nlatex,胶衣\nlatex_gloves,乳胶手套\nlatin_cross,拉丁式十字架\nlaughing,在笑的\nlaundry,洗衣店\nlaurel_crown,桂冠\nlayered_bikini,分层比基尼\nlayered_clothing,分层服装\nlayered_dress,分层连衣裙\nlayered_skirt,分层的半裙\nlayered_sleeves,分层的衣袖\nleaf,叶子\nleaf_hair_ornament,叶子发饰\nleaf_on_head,头上的叶子\nleaf_print,叶子印花\nleaf_umbrella,叶伞|当伞用的叶子\nleaning,倚靠|身体倾斜\nleaning_back,身体往后靠\nleaning_forward,身体前倾\nleaning_on_object,靠在物体上\nleaning_to_the_side,向一侧倾斜身体\nleather,皮革\nleather_boots,皮靴\nleather_gloves,皮手套\nleather_jacket,皮夹克\nleft-handed,左撇子\nleft-to-right_manga,从左往右读的漫画\nleg_belt,腿部系着带子\nleg_between_thighs,腿顶在大腿之间\nleg_cutout,裤袜有开口\nleg_garter,腿环|袜带\nleg_grab,抓着腿\nleg_hair,腿毛\nleg_lift,单腿抬高\nleg_lock,用双腿夹住\nleg_ribbon,腿部丝带\nleg_tattoo,腿部纹身\nleg_up,抬起腿\nleg_warmers,腿套|暖腿袜\nlegendary_pokemon,传说宝可梦\nleggings,紧身裤\nlegs,双腿\nlegs_apart,两腿分开\nlegs_folded,大腿小腿折起来\nlegs_over_head,双腿抬过头\nlegs_together,双腿并拢\nlegs_up,双腿抬起\nlegwear_under_shorts,短裤穿在裤袜外面\nlemon,柠檬\nlemon_slice,柠檬片\nlens_flare,镜头光晕\nleopard_print,豹纹\nleopard_tail,豹尾\nleotard,紧身连身衣裤|芭蕾服\nleotard_aside,把连衣裤裆部剥到一边\nleotard_pull,剥开连衣裤\nleotard_under_clothes,内层穿着连衣裤\nletter,信\nletterboxed,宽银幕格式\nletterman_jacket,棒球服\nlibrary,图书馆\nlicking,舔\nlicking_lips,舔嘴唇\nlicking_penis,舔阴茎\nlifebuoy,救生圈\nlifted_by_another,被对方掀起衣物\nlifted_by_self,掀起自己的衣物\nlifting_person,将人抱起\nlight,光\nlight_areolae,有光泽的乳晕\nlight_blue_eyes,浅蓝色的眼睛\nlight_blue_hair,浅蓝色头发\nlight_blush,淡淡的腮红\nlight_brown_eyes,浅棕色眼睛\nlight_brown_hair,茶色头发\nlight_bulb,灯泡\nlight_censor,圣光\nlight_green_hair,浅绿色头发\nlight_particles,光粒子\nlight_rays,光照\nlight_smile,浅笑\nlight_trail,光线移动的轨迹\nlighter,打火机\nlighthouse,灯塔\nlightning,闪电\nlightsaber,光剑\nlily_(flower),百合花\nlily_of_the_valley,铃兰\nlily_pad,睡莲\nlimited_palette,有限色盘作画\nlineart,素线画\nlineup,一排人\nlingerie,女式内衣\nlion,狮子\nlion_ears,狮子耳朵\nlion_tail,狮子尾巴\nlip_biting,咬嘴唇\nlip_piercing,唇钉\nlipstick,口红|唇膏\nlipstick_mark,口红印\nlipstick_tube,口红管\nliquid,液体\nliquid_hair,液态头发\nlisten!!,《Listen!!》\nliving_clothes,活体衣服\nlizard,蜥蜴\nlizard_tail,蜥蜴尾巴\nload_bearing_vest,承重背心\nloafers,乐福鞋\nlock,锁\nlocked_arms,互挽手臂\nlocker,储物柜\nlocker_room,更衣室\nlog,枯树干\nlogo,标志\nloincloth,遮裆布\nlolita_fashion,洛丽塔时装\nlolita_hairband,洛丽塔发带\nlollipop,棒棒糖\nlong_braid,长辫子\nlong_coat,长外套\nlong_dress,长连衣裙\nlong_fingernails,长指甲\nlong_legs,长腿\nlong_pointy_ears,尖尖的长耳朵\nlong_ponytail,长马尾\nlong_skirt,长裙\nlong_toenails,长脚趾甲\nlong_tongue,长舌头\nlook-alike,撞脸\nlooking_afar,遥望\nlooking_at_another,看着另一个\nlooking_at_breasts,瞄着乳房\nlooking_at_penis,看着阴茎\nlooking_at_phone,看手机\nlooking_away,移开视线\nlooking_down,俯视\nlooking_to_the_side,看向侧面\nlooking_up,仰视\nloose_belt,松散的带子(衣物)\nloose_necktie,松散的领带\nlotion,防晒霜|身体乳\nlotion_bottle,乳液瓶子\nlotus,莲花\nlounge_chair,躺椅\nloungewear,休闲服\nlove_letter,情书\nlow_ponytail,低扎马尾\nlow_twintails,低扎双尾\nlow_wings,腰间的翅膀\nlower_body,下半身特写\nlowleg,低腰款式\nlowleg_bikini,低腰比基尼\nlowleg_pants,低腰裤子\nlow-tied_long_hair,低扎长发\nlube,润滑油\nluggage,行李\nluna_nova_school_uniform,鲁纳诺娃魔法学校校服\nlute_(instrument),琵琶(乐器)\nlying,躺着的\nlying_on_person,躺在人身上\nlyrics,歌词\nm_legs,M字摆腿\nm1911,m1911型枪\nm4_carbine,m4卡宾枪\nmacaron,马卡龙\nmace,权杖\nmachine,机械\nmachine_gun,机关枪\nmachinery,机械武装\nmagatama,勾玉\nmagazine,杂志\nmagazine_(weapon),弹匣(武器)\nmagazine_cover,杂志封面\nmagic,魔法\nmagical_boy,魔法少年\nmagical_musket,魔能枪\nmagician,魔术师\nmagnifying_glass,放大镜\nmahjong,麻将\nmahjong_tile,麻将牌\nmaid_apron,女仆围裙\nmaid_bikini,女仆比基尼\nmakeup,化妆\nmakizushi,海苔卷寿司\nmale_focus,男性特写\nmale_masturbation,男性自慰\nmale_pubic_hair,男性的阴毛\nmale_swimwear,男用泳裤\nmale_underwear,男用内裤\nmallet,木槌\nmami_mogu_mogu,麻美断头梗\nmanakete,龙人族\nmandarin_orange,蜜柑\nmanga_(object),图中有漫画\nmanly,强壮的\nmap,地图\nmaple_leaf,枫叶\nmarker,记号笔|记号笔写的标记\nmarker_(medium),用记号笔作的画\nmars_symbol,♂\nmascara,睫毛膏\nmascot,吉祥物\nmask,面具\nmask_on_head,掀到头上的面具\nmask_pull,拉着口罩\nmask_removed,摘下的面具\nmasochism,抖M\nmaster_sword,大师之剑\nmasturbation_through_clothing,隔着衣服自慰\nmatching_outfit,情侣装\nmating_press,授精体位\nmeat,肉\nmecha,机甲\nmecha_musume,机娘\nmechanical_arms,机械臂\nmechanical_halo,机械式天使光环\nmechanical_legs,机械义足\nmechanical_parts,露出机损\nmechanical_pencil,出芯笔\nmechanical_wings,机械翼\nmechanization,机械化\nmedical_eyepatch,医用眼罩\nmedium_breasts,中等胸部(C)\nmedium_hair,中等长发\nmedium_skirt,中等长裙子\nmega_pokemon,Mega形态宝可梦\nmegaphone,扩音器\nmeiji_schoolgirl_uniform,明治年间女学生制服\nmeka_(overwatch),meka(守望先锋)\nmelon,蜜瓜\nmelon_bread,菠萝包\nmelting,融化\nmeme,meme|模因\nmeme_attire,ACG流行款服装\nmenu,菜单\nmerry_christmas,圣诞快乐\nmessenger_bag,邮差包\nmessy,身上有凌乱的污渍\nmetal_collar,金属项圈\nmicro_bikini,迷你比基尼\nmicro_panties,布料很少的内裤\nmicro_shorts,小尺寸短裤\nmicrodress,小尺寸连衣裙\nmicrophone_stand,麦克风杆\nmicroskirt,超短裙\nmiddle_finger,中指\nmidriff_peek,微微露出腹部\nmilitary,军事\nmilitary_hat,军帽\nmilitary_jacket,军装夹克\nmilitary_operator,军事作战员\nmilitary_uniform,军服\nmilitary_vehicle,军用载具\nmilk,牛奶\nmilk_bottle,奶瓶\nmilk_carton,牛奶盒\nmilking_machine,挤奶器\nmillipen_(medium),毫厘笔作画(中号)\nmimikaki,采耳\nmind_control,洗脑\nmini_crown,迷你皇冠\nmini_hat,迷你帽子\nmini_wings,迷你翅膀\nminiboy,小人儿\nmini-hakkero,迷你八卦炉\nmiracle_mallet,万宝槌\nmirror,镜子\nmismatched_bikini,双色比基尼\nmismatched_footwear,双色鞋子\nmismatched_gloves,双色手套\nmismatched_legwear,双色裤袜\nmismatched_pubic_hair,头发和阴毛颜色不一\nmissile,导弹\nmisunderstanding,误会\nmitakihara_school_uniform,见泷原中学校制服\nmitsudomoe_(shape),巴纹\nmittens,连指手套\nmixed_bathing,混浴\nmixed_media,手绘和数绘并存风格\nmixing_bowl,拌料盆\nmmf_threesome,二男加一女\nmoaning,呻吟\nmob_cap,头巾式室内女帽\nmochi,麻薯\nmoderate_pubic_hair,中分的阴毛\nmohawk,莫霍克发型\nmole,痣\nmole_on_breast,乳房上有痣\nmole_on_neck,脖子上有痣\nmole_on_thigh,大腿上有痣\nmole_under_eye,眼角有痣\nmole_under_mouth,嘴角有痣|美人痣\nmolten_rock,熔岩\nmoney,钱\nmonitor,显示器\nmonkey,猴子\nmonkey_ears,猴耳\nmonkey_tail,猴尾\nmonochrome_background,单色背景\nmonocle,单片眼镜\nmonster_boy,亚人\nmonster_girl,人外娘\nmonsterification,魔物化\nmoon,月亮\nmoonlight,月光\nmop,拖把\nmorning,早晨\nmorning_glory,牵牛花\nmosaic_censoring,打了马赛克\nmoss,苔藓\nmother_and_daughter,母女\nmother_and_son,母子\nmotherly,母性\nmotion_blur,运动导致的模糊\nmotion_lines,体现运动的线\nmotor_vehicle,机动载具\nmotorcycle,摩托车\nmotorcycle_helmet,摩托头盔\nmount_fuji,富士山\nmountain,山\nmountainous_horizon,山地地平线\nmouse,老鼠\nmouse_(computer),鼠标\nmouse_girl,鼠娘\nmouse_tail,鼠尾巴\nmouth,嘴\nmouth_drool,嘴角画着口水滴形状的缺口\nmouth_hold,用嘴叼着\nmouth_mask,口罩\nmouth_veil,面纱\nmug,带柄的杯子|马克杯\nmukyuu,姆Q\nmulticolored,多彩的\nmulticolored_background,多色背景\nmulticolored_bikini,多色款比基尼\nmulticolored_bodysuit,多色款连体衣\nmulticolored_cape,多色款斗篷\nmulticolored_clothes,多色款衣服\nmulticolored_dress,多色款连衣裙\nmulticolored_eyes,有多种颜色的眼睛\nmulticolored_gloves,多色款手套\nmulticolored_hair,多色的头发\nmulticolored_legwear,多色款腿部服饰\nmulticolored_nails,多彩指甲\nmulticolored_skin,多彩皮肤\nmulticolored_skirt,多色款裙子\nmulticolored_stripes,多彩的条纹\nmulticolored_wings,有多种颜色的翅膀\nmultiple_4koma,多列四格漫画\nmultiple_bows,多只蝴蝶结\nmultiple_boys,多个男孩\nmultiple_braids,多股(麻花)辫\nmultiple_crossover,多部作品的角色或元素同框\nmultiple_earrings,多个耳环\nmultiple_fellatio,多人口交\nmultiple_girls,多个女孩\nmultiple_hair_bows,头发上有多只蝴蝶结\nmultiple_legs,多足角色\nmultiple_monochrome,多个单色结构拼接成的\nmultiple_others,多个性别模糊的角色\nmultiple_paizuri,两个女性(两对胸)进行乳交\nmultiple_penises,阴茎包围网\nmultiple_persona,多重形象的角色\nmultiple_riders,多人骑着车\nmultiple_tails,多条尾巴\nmultiple_views,多角度|多姿势\nmultiple_wings,多对翅膀\nmulti-strapped_bikini,细带款比基尼\nmulti-tied_hair,头发绑着多条系带\nmummy,木乃伊\nmundane_utility,超能力或魔法用于日常使用\nmuneate,胸甲\nmuscular_female,肌肉发达的女性\nmushroom,蘑菇\nmusic,音乐\nmusical_note,音符\nmusical_note_hair_ornament,音符发饰\nmustache,胡子\nmuted_color,哑光\nmuzzle_flash,枪口火光\nmythical_pokemon,神兽(口袋妖怪)\nnaginata,薙刀\nnail,钉子|指甲\nnail_art,美甲\nnail_polish,指甲油\nnaked_bandage,裸体且裹着绷带\nnaked_coat,裸体且披着大衣\nnaked_hoodie,裸体且穿着连帽衫\nnaked_kimono,裸体且穿着和服\nnaked_scarf,裸体且裹着围巾\nnaked_sheet,裸体且裹着被子\nnaked_sweater,裸体毛衣\nnaked_tabard,裸体且穿着搭肩衫\nnaked_towel,裸体且裹着毛巾\nname_tag,记名牌\nnamesake,人与人的同名梗\nnami_junior_high_school_uniform,波路中学校服\nnanairogaoka_middle_school_uniform,七色丘中学校服\nnanamori_school_uniform,七森中学校服\nnanodesu_(phrase),nanodesu(口癖)\nnaoetsu_high_school_uniform,私立直江津高校制服\nnape,脖颈\nnarrow_waist,妖娆的腰\nnational_shin_ooshima_school_uniform,新大岛学园校服\nnative_american,印第安人\nnatsuiro_egao_de_1_2_jump!,\"《夏色えがおで1,2,Jump!》\"\nnature,大自然\nnaval_uniform,海军制服\nnavel_cutout,服装上有露出肚脐的开口\nnavel_piercing,脐钉\nnavy_blue_legwear,海军蓝腿部服饰\nnearly_naked_apron,只穿着内衣(或泳衣)和围裙\nneck,脖子\nneck_ribbon,颈部系着缎带\nneck_ring,颈环\nneck_ruff,波浪褶边的领子\nneckerchief,领巾\nnecktie_between_breasts,领带贴(夹)在乳沟里\nnecktie_grab,抓着领带\nneckwear_grab,抓着颈部的衣服\nneedle,针\nnegligee,睡袍\nnekomata,猫又\nnengajou,年贺状\nneon_trim,霓虹灯效果\nnervous,不安的\nnervous_smile,不安地微笑\nnet,网\nnetorare,NTR\nnew_school_swimsuit,新式死库水\nnew_year,新年\nnewhalf,人妖\nnewspaper,报纸\nnib_pen_(medium),蘸水笔画风\nnight,夜\nnight_sky,夜空\nnightcap,睡帽\nnightgown,睡衣\nnihonga,日本画\nnike,耐克\nninja,忍者\nnintendo_3ds,任天堂3ds\nnintendo_ds,任天堂ds\nnintendo_switch,任天堂switch\nnipple_censor,乳头打了码\nnipple_clamps,乳头夹\nnipple_piercing,乳头穿刺\nnipple_rings,乳环\nnipple_slip,乳头走光\nnipple_tweak,玩弄乳头\nnippleless_clothes,能露出乳头的衣物\nno_blindfold,去掉了(原设有的)蒙眼要素\nno_eyepatch,去掉了(原设有的)眼罩\nno_eyes,没画出眼睛\nno_eyewear,去掉了(原设有的)眼镜\nno_gloves,去掉了(原设有的)手套\nno_hat,去掉了(原设有的)帽子\nno_headwear,去掉了(原设有的)头饰\nno_humans,不含人类\nno_legs,没画出腿\nno_legwear,裆胯以下裸着\nno_lineart,几乎没用勾线的画\nno_mouth,没画出嘴\nno_nipples,没画出乳头\nno_nose,没画出鼻子\nno_panties,下半身真空\nno_pants,没穿着裤子和裙子\nno_pupils,没画出瞳孔\nno_pussy,裸裆但没画小穴\nno_shirt,没穿衬衫\nno_shoes,没穿鞋\nno_socks,没穿袜子\nno_testicles,没画睾丸\nno_wings,去掉了(原设有的)翅膀\nnoh_mask,能面\nnontraditional_miko,改款过的日本服饰\nnoodles,面条\nnoose,套索\nnose,鼻子\nnose_blush,鼻子发红\nnose_bubble,鼻涕泡\nnose_hatchet,柴刀\nnose_piercing,鼻子有穿孔\nnotebook,笔记本\nnotepad,便条簿\nnotice_lines,表示角色注意到了什么的线条\nnovel_cover,小说封面\nnovelty_censor,恶搞的马赛克\nnude_cover,裸体封面\nnumber,数字\nnumber_tattoo,编号纹身\nnumbered,编号\nnumbers_(nanoha),序印者(魔法少女奈叶)\nnurse,护士\nnursing_handjob,喂奶手交\nobentou,便当\nobi,和服腰带\nobject_hug,抱着某物\nobject_insertion,异物插入\nobject_namesake,人与物的同名梗\nobject_on_head,头上有非头饰类的物体\nobjectification,物品化\noctarian,章鱼士兵\noctopus,章鱼\noda_uri,钉宫信长\nodd_one_out,有个异类\noekaki,简朴的画作\noff_shoulder,露肩式\noffice,办公室\noffice_chair,办公椅\noffice_lady,办公室女职员\nofficial_style,原作画风|官方画风\noff-shoulder_dress,露肩连衣裙\noff-shoulder_jacket,露肩夹克\noff-shoulder_shirt,露肩衬衫\noff-shoulder_sweater,露肩毛衣\nofuda_on_clothes,衣服上贴着符纸\nok_sign,OK手势\nokamisty,尤指米斯蒂娅·萝蕾拉的形象\nold_man,老人\nold_school_swimsuit,旧式死库水\nold_woman,老妇\nolder,老化\noldschool,守旧派画风\nomelet,煎蛋卷\nomurice,蛋包饭\non_back,仰躺\non_bed,在床上\non_chair,坐在椅子上\non_couch,在沙发上\non_desk,在书桌上\non_floor,在地板上\non_ground,在地上\non_head,在头上\non_lap,在膝盖上\non_person,在人身上\non_shoulder,在肩上\non_side,侧卧\non_table,在桌子上\non_vehicle,在交通工具上\nonbashira,御柱\none_breast_out,露出一只乳房\none_eye_closed,闭着一只眼\none_eye_covered,一只眼被遮住\none_knee,单膝跪\none_side_up,只扎了一边的头发\none-eyed,独眼\none-piece_swimsuit,一体式泳衣\none-piece_tan,泳衣晒痕\noni,鬼\noni_horns,鬼角\noni_mask,鬼面\nonigiri,饭团\nonmyouji,阴阳师\nonomatopoeia,拟声词\nonsen,温泉\nooarai_(emblem),大洗联队徽章\nooarai_military_uniform,大洗联队军装\nooarai_school_uniform,大洗联队军服\noonusa,祓串\nootachi,大太刀|野太刀\nopaque_glasses,没透出眼睛的眼镜\nopen_book,翻开的书\nopen_bra,(前面)解开的胸罩\nopen_coat,敞开式外套\nopen_collar,解开的衣领\nopen_door,开门\nopen_fly,解开的裤子拉链\nopen_hand,张开的手\nopen_hoodie,敞开的连帽衫\nopen_jacket,敞开的夹克\nopen_kimono,敞开的和服\nopen_mouth,张嘴的\nopen_shirt,敞开的衬衫\nopen_shorts,敞开的短裤\nopen_skirt,敞开的裙子\nopen_vest,敞开的背心\nopen_window,打开的窗户\nopen-chest_sweater,胸部开口的毛衣\nopening_door,开门\noppai_loli,巨乳萝莉\noral_invitation,迎接射精而伸出舌头\norange_background,橙色背景\norange_bikini,橙色比基尼\norange_bodysuit,橙色紧身衣\norange_bow,橙色蝴蝶结\norange_choker,橙色项圈\norange_dress,橙色连衣裙\norange_eyes,橙色的眼镜\norange_flower,橙色的花\norange_footwear,橙色鞋类\norange_gloves,橙色的手套\norange_hair,橙色头发\norange_hairband,橙色发带\norange_headwear,橙色头饰\norange_jacket,橙色夹克\norange_kimono,橙色和服\norange_legwear,橙色裤袜\norange_nails,橙色指甲\norange_neckwear,橙色领子\norange_panties,橙色内裤\norange_ribbon,橙色丝带\norange_sailor_collar,橙色水手领\norange_scarf,橙色围巾\norange_scrunchie,橙色发束\norange_shirt,橙色衬衫\norange_shorts,橙色短裤\norange_skirt,橙色短裙\norange_sky,橙色的天空\norange_slice,片橙\norange_theme,橙色\norb,球体\norc,半兽人\norgasm,高潮|绝顶\norgy,乱交\norigami,折纸\no-ring,带O型环的衣物\no-ring_bikini,带O型环的比基尼\no-ring_bottom,带O型环的下装\no-ring_top,带O型环的上衣\notaku,阿宅|御宅族\nother_focus,性别不定的非人角色\notoko_no_ko,女装少年|伪娘\notonokizaka_school_uniform,国立音乃木坂学院女子制服\nout_of_character,不符角色原本性格\nout_of_frame,画里只有一部分\noutdoors,户外|野战\noutline,角色形象有描边\nout-of-frame_censoring,关键部位在画面外\noutside_border,一部分画到了背景框外面\noutstretched_arm,伸出手臂\noutstretched_arms,伸出双臂\noutstretched_hand,伸出的手\noven_mitts,隔热手套\nover_shoulder,扛在肩上\noveralls,工作服\novercoat,大衣\noverflow,精液溢出(未拔出)\novergrown,杂草丛生\nover-kneehighs,过膝\nover-rim_eyewear,下半无框眼镜\noversized_animal,巨大生物\noversized_clothes,过大号的衣服\noversized_object,大件物体\noversized_shirt,过大号衬衫\noverskirt,外裙|套裙\novum,卵子\nowl,猫头鹰\nown_hands_together,双手合十\npacifier,奶嘴\npaddle,桨\npadlock,挂锁\npage_number,页码\npagoda,宝塔\npain,疼痛\npaint,油漆|涂料|颜料\npaint_splatter,溅上了涂料\npaintbrush,画笔\npainting,绘画\npainting_(object),绘画\npaizuri_under_clothes,着衣乳交\npale_color,苍白的颜色\npale_skin,苍白的皮肤\npalette,调色板\npalm_tree,椰树\npalms,手掌\npancake,薄饼\npanda,熊猫\npant_suit,女性穿着西服\npanties,内裤|短裤\npanties_around_one_leg,一只脚上挂着内裤\npanties_aside,内裤挪到一边\npanties_on_head,头上套着内裤\npanties_removed,内裤已被脱下\npanties_under_buruma,穿在灯笼裤里的内裤\npanties_under_pantyhose,穿在裤袜里的内裤\npants,裤子\npants_down,褪下裤子\npants_pull,拉着裤子\npants_rolled_up,卷起裤脚\npanty_lift,把内裤往上扯\npanty_peek,微微露出内裤\npantyhose_pull,褪下的裤袜\npantylines,紧致的裤袜|略透明的裤袜\npanzerkampfwagen_iv,四号战车\npapakha,高加索元素\npaper,纸张\npaper_airplane,纸飞机\npaper_bag,纸袋\npaper_crane,纸鹤\npaper_fan,纸扇\npaper_lantern,提灯\nparadis_military_uniform,帕拉迪岛军装\nparasol,阳伞\nparfait,冷糕\npark,公园\nparka,风雪外套\nparody,模仿捏他别的作品及人物\nparrot,鹦鹉\nparted_bangs,分开的刘海\nparted_lips,张开的嘴唇\npartially_colored,部分上色\npartially_submerged,部分淹没\npartially_unbuttoned,解开部分纽扣\npartially_unzipped,只拉上部分拉链\npartially_visible_anus,可以看见一部分肛门\npartially_visible_vulva,可以看见一部分外阴\nparty_hat,派对帽\nparty_popper,派对拉炮\npasta,意大利面食\npastel_(medium),像粉笔蜡笔作画的\npasties,乳贴\npastry,油酥糕点\npatch,补丁\npath,路径\npatreon_logo,打了patreon的logo\npatreon_username,有patreon用户名\npauldrons,护肩\npavement,路面\npaw_gloves,兽爪手套\npaw_pose,爪子姿势\npaw_print,爪印图案\npaw_shoes,兽爪鞋\npaws,爪子\npeace_symbol,☮(东方仗助衣服上有)\npeach,桃\npeaked_cap,类似警帽的帽子\npearl_(gemstone),珍珠\npearl_necklace,珍珠项链\npectorals,胸肌\npee,尿\npeeing,撒尿|失禁\npeeing_self,尿到了自己(身体上)衣服上\npeeking,偷窥\npeeking_out,偷窥(的姿态)\npeeping,偷窥(强调视角)\npegasus,天马\npegasus_knight,天马骑士\npelvic_curtain,旗袍类衣物的前摆\npen,笔\npencil,铅笔\npencil_dress,铅笔裙\npencil_skirt,短铅笔裙\npendant,吊坠\npenguin,企鹅\npenguin_hood,企鹅帽\npenis,阴茎\npenis_awe,亮“枪”\npenis_grab,抓着阴茎\npenis_in_panties,阴茎勾着内裤\npenis_on_face,阴茎贴着脸\npennant,三角旗\npentacle,五芒星印\nperineum,会阴\nperky_breasts,丰满的乳房\nperpendicular_paizuri,垂直位乳交\nperson_on_head,小人儿在头上\npersonality_switch,人格替换\nperspective,用了透视画法\npervert,变态\npet,宠物\npet_bowl,宠物碗\npet_play,宠物play\npetals,花瓣\npetals_on_liquid,水面上漂着花瓣\npetite,娇小的\npetticoat,衬裙\npetting,抚摸\nphallic_symbol,用来暗示阴茎\nphimosis,包茎\nphone,电话|手机\nphone_screen,手机屏幕\nphonograph,留声机\nphoto_(object),照片\nphoto_background,照片为背景\nphotorealistic,很像照片的画\npicnic,野餐\npicnic_basket,野餐篮\npicture_(object),图中有照片或其他图片\npicture_frame,相框\npie,馅饼\npier,突码头\npiercing,穿洞\npig,猪\npigeon-toed,萌向的内八腿\npiggyback,驮着\npill,药丸\npill_earrings,药丸样式的耳环\npillar,柱子\npillarboxed,柱状画布背景\npillow,枕头\npillow_grab,抓着枕头\npillow_hat,睡帽\npillow_hug,抱枕\npilot,驾驶员\npilot_suit,驾驶员专用服\npinafore_dress,背心裙|无袖连衣裙\npince-nez,夹鼻眼镜|无脚眼镜\npinching,掐\npinching_sleeves,掐袖子\npink_apron,粉色围裙\npink_background,粉色背景\npink_bikini,粉色比基尼\npink_blouse,粉色上衣\npink_bodysuit,粉色紧身衣\npink_bow,粉色蝴蝶结\npink_bra,粉色胸罩\npink_cardigan,粉色开口衬衫\npink_choker,粉色项圈\npink_coat,粉色外套\npink_collar,粉色颈圈\npink_dress,粉色连衣裙\npink_eyes,粉红色的眼睛\npink_flower,粉红色的花\npink_footwear,粉色鞋类\npink_gloves,粉色手套\npink_hair,粉红色的头发\npink_hairband,粉色发带\npink_hakama,粉色袴\npink_headwear,粉色头饰\npink_hoodie,粉色连帽衫\npink_jacket,粉色夹克\npink_kimono,粉色和服\npink_legwear,粉色裤袜\npink_leotard,粉色连身衣\npink_lips,粉色的嘴唇\npink_lipstick,粉红唇膏\npink_nails,粉色指甲\npink_neckwear,粉色领子\npink_panties,粉色内裤\npink_pants,粉色裤子\npink_ribbon,粉色丝带\npink_rose,粉红玫瑰\npink_sailor_collar,粉色水手领\npink_scarf,粉色围巾\npink_scrunchie,粉色发束\npink_shirt,粉色衬衫\npink_shorts,粉色短裤\npink_skin,粉色皮肤\npink_skirt,粉色短裙\npink_sleeves,粉色袖子\npink_sweater,粉色毛衣\npink_swimsuit,粉色泳衣\npink_theme,粉色主题\npink_towel,粉色毛巾\npink_vest,粉色背心\npink_wings,粉色翅膀\npink-framed_eyewear,粉色镜框眼镜\npinky_out,伸出小拇指\npinstripe_pattern,细条纹图案\npipe,管子\npipes,管道\npirate,海盗\npirate_hat,海盗帽\npistol,手枪\npith_helmet,木髓遮阳帽\npixel_art,像素绘\npixelated,像素化\npizza,披萨\nplaid,格子呢图案\nplaid_background,格子呢背景\nplaid_bikini,格子呢比基尼\nplaid_bow,格子呢蝴蝶结\nplaid_dress,格子呢连衣裙\nplaid_neckwear,格子呢领子\nplaid_panties,格子呢内裤\nplaid_pants,格子呢裤子\nplaid_scarf,格子呢围巾\nplaid_shirt,格子呢衬衫\nplaid_skirt,格子呢短裙\nplaid_vest,格子呢背心\nplanet,行星\nplant,植物\nplant_girl,娘化植物\nplantar_flexion,足底屈曲\nplanted_sword,往地上插的剑\nplanted_weapon,往地上插的武器\nplastic_bag,塑料袋\nplate,盘子\nplate_armor,板甲\nplatform_footwear,平台鞋\nplatinum_blonde_hair,白金色头发\nplayboy_bunny_leotard,兔女郎连身衣\nplayer_2,2P玩家角色风格颜色替换\nplaying,在玩耍的\nplaying_card,扑克牌\nplaying_games,打游戏\nplaying_instrument,演奏乐器\nplaystation_portable,掌机\npleated_dress,百褶连衣裙\nplectrum,拨片\nplugsuit,EVA驾驶员服\nplump,身材丰满的\nplunging_neckline,深领\npocket,口袋\npocket_watch,怀表\npocky,百奇\npocky_day,百奇日\npocky_kiss,百奇游戏\npointer,指示棒\npointing,用手指着\npointing_at_self,指着自己\npointing_at_viewer,指向看图的人\npointing_up,向上指\npointless_censoring,敷衍的打码\npointless_condom,有套子但还是内射了\npointy_footwear,尖头鞋\npointy_hair,带着尖角的发型\npoke_ball,精灵球\npoke_ball_(basic),基础红白精灵球\npoke_ball_print,精灵球图案\npoke_ball_theme,精灵球主题\npokedex_number,宝可梦图鉴编号\npokemon_(creature),口袋妖怪(生物)|宝可梦\npokemon_on_head,头上的口袋妖怪\npokemon_on_shoulder,肩上的口袋妖怪\npoker_chip,扑克筹码\npoking,戳\npolar_chaldea_uniform,极地迦勒底制服\npole,杆子\npole_dancing,钢管舞\npolearm,长柄武器\npolice,警察\npolice_uniform,警服\npolicewoman,女警\npolka_dot,圆斑点\npolka_dot_background,圆斑背景\npolka_dot_bikini,圆斑比基尼\npolka_dot_bow,圆斑蝴蝶结\npolka_dot_bra,圆斑胸罩\npolka_dot_legwear,圆斑裤袜\npolka_dot_panties,圆斑内裤\npolka_dot_scrunchie,圆斑发束\npolka_dot_swimsuit,圆斑泳衣\npolo_shirt,马球衫\npolos_crown,波洛斯皇冠\npom_pom_(clothes),小绒球(衣物挂件)\npompadour,蓬帕杜发型\nponcho,穗饰披巾|雨披\npond,池塘\npool,泳池\npool_ladder,泳池扶梯\npoolside,在泳池边\npopcorn,爆米花\npopped_collar,竖起来的衣领\npopsicle,冰棒|棒冰\nporch,门廊\nporkpie_hat,道士帽\npornography,色情刊物|色情片\nportrait,半身像\npose,姿势\nposter_(object),海报\npot,锅\npotato,土豆\npotato_chips,薯片\npotion,药水\npotted_plant,盆栽\npouch,(贴身的)小袋\npouring,浇注|倾倒\npout,撅嘴\npov,第一人称视角\npov_crotch,看向裤裆的视角\npov_hands,手伸来方向的视角\npower_armor,动力装甲\npower_lines,电线\npower_suit,动能服\npower_symbol,电源符号\npravda_military_uniform,真理学院军装\npravda_school_uniform,真理学院校服\nprayer_beads,念珠\npraying,祈祷\nprecum,先走汁\nprehensile_hair,活体头发|可念动的头发\npresenting,(性诱惑)展示\npriest,牧师\nprincess,公主\nprint_bikini,印花比基尼\nprint_bow,印花蝴蝶结\nprint_bra,印花胸罩\nprint_dress,印花连衣裙\nprint_gloves,印花手套\nprint_headwear,印花头饰\nprint_kimono,印花和服\nprint_legwear,印花裤袜\nprint_mug,印花马克杯\nprint_neckwear,印花领带\nprint_panties,印花内裤\nprint_sarong,印花纱笼\nprint_shirt,印花衬衫\nprint_skirt,印花短裙\nproduct_placement,植入广告\nprofanity,亵渎\nprojected_inset,类似海报或杂志的插图效果\nprojectile_cum,精液射到空中\nprone_bone,俯卧后入\npropeller,螺旋桨\nprosthesis,假肢\nprostitution,卖春\npubic_hair_peek,从衣物里露出一部分阴毛\npubic_tattoo,淫纹\npublic,公开场所(性交)\npublic_nudity,野外露出\npublic_use,公用|肉便器|公交车\npuckered_lips,撅起的嘴唇\npudding,布丁\npuddle,水坑\npuff_and_slash_sleeves,斜纹泡泡袖\npuffy_detached_sleeves,蓬蓬的袖子\npuffy_long_sleeves,蓬蓬的长袖\npuffy_nipples,勃起的乳头\npuffy_short_sleeves,蓬蓬的短袖\npuffy_shorts,蓬蓬的短裤\npuffy_sleeves,蓬蓬的袖子\npulled_by_another,被另一个人拉(或拉衣物)\npulled_by_self,拉下自己的衣物\npulling,拉\npumpkin,南瓜\npumpkin_hair_ornament,南瓜发饰\npumps,低胸装高跟鞋打扮\npun,双关语\npunching,挥拳\npuppet,木偶|手偶\npuppy,小狗\npurple_background,紫色背景\npurple_bikini,紫色比基尼\npurple_bodysuit,紫色紧身衣\npurple_bow,紫色蝴蝶结\npurple_bra,紫色胸罩\npurple_cape,紫色斗篷\npurple_choker,紫色项圈\npurple_coat,紫色外套\npurple_dress,紫色连衣裙\npurple_flower,紫色的花\npurple_footwear,紫色鞋类\npurple_gloves,紫色手套\npurple_hairband,紫色发带\npurple_hakama,紫色的袴\npurple_headwear,紫色头饰\npurple_jacket,紫色夹克\npurple_kimono,紫色和服\npurple_legwear,紫色裤袜\npurple_leotard,紫色连身衣\npurple_lips,紫色的嘴唇\npurple_nails,紫色指甲\npurple_neckwear,紫色领子\npurple_panties,紫色内裤\npurple_pants,紫色长裤\npurple_ribbon,紫色丝带\npurple_rose,紫玫瑰\npurple_sailor_collar,紫色水手领\npurple_scarf,紫色围巾\npurple_scrunchie,紫色发束\npurple_shirt,紫色衬衫\npurple_shorts,紫色短裤\npurple_skin,紫色皮肤\npurple_skirt,紫色裙子\npurple_sky,紫色的天空\npurple_sleeves,紫色的袖子\npurple_sweater,紫色毛衣\npurple_swimsuit,紫色泳衣\npurple_theme,紫色\npurple_umbrella,紫色雨伞\npurple_vest,紫色背心\npurple_wings,紫色翅膀\npurple-framed_eyewear,紫框眼镜\npushing,推搡\npussy,小穴\npussy_juice,爱液|淫水\npussy_juice_puddle,爱液流成的滩\npussy_juice_stain,衣物上有爱液的水渍\npussy_juice_trail,拉丝的爱液\npussy_peek,微微渗出的爱液\nqing_guanmao,清代官帽\nquad_tails,四股辫子的发型\nquarter_note,四分之一音符\nqueen_(chess),皇后(国际象棋)\nquill,羽毛笔\nquiver,箭筒\nrabbit_house_uniform,点兔兔之家制服\nraccoon_ears,浣熊耳朵\nraccoon_girl,浣熊娘\nraccoon_tail,浣熊尾巴\nrace_queen,赛车女郎\nracket,球拍\nradiation_symbol,辐射符号\nradio,收音机\nradio_antenna,无线电天线\nraglan_sleeves,连肩衣袖\nrailing,用手扶着\nrailroad_tracks,轨道\nraimon,雷门高中\nraimon_soccer_uniform,雷门足球队服\nrain,雨\nrainbow,彩虹\nrainbow_background,彩虹背景\nrainbow_hair,彩虹发\nrainbow_order,彩虹色序排列\nraincoat,雨衣\nraised_eyebrow,扬起的眉毛\nraised_eyebrows,扬起的双眉\nraised_fist,举起的拳头\nramen,拉面\nramune,波子汽水\nrandoseru,小学书包\nranguage,日式英语\nrape,强奸|轮奸|凌辱\nrape_face,一副要强奸人的表情\nrapier,西洋剑\nray_gun,镭射枪\nreach-around,从背后伸手过来刺激性伴侣\nreaching,(有目的地)伸手\nreaching_out,朝画外伸手\nreading,阅读\nready_to_draw,准备拔刀的姿势\nreal_life_insert,有具体现实的画\nreal_world_location,画有现实世界地标\nrealistic,写实的\nreclining,斜倒斜躺姿势\nrecorder,竖笛\nrecording,●REC\nred_armor,红色盔甲\nred_background,红色背景\nred_belt,红色腰带\nred_bikini,红色比基尼\nred_bodysuit,红色紧身衣\nred_border,红色边框\nred_bow,红色蝴蝶结\nred_bra,红色胸罩\nred_buruma,红色灯笼裤\nred_cape,红色斗篷\nred_capelet,红色披肩\nred_choker,红色项圈\nred_cloak,红色披风\nred_coat,红色外套\nred_collar,红色颈圈\nred_cross,红十字\nred_dress,红色连衣裙\nred_flower,红色的花\nred_footwear,红色鞋类\nred_gloves,红色手套\nred_hairband,红色发带\nred_hakama,绯袴\nred_headband,红色头带\nred_headwear,红色头饰\nred_hood,红帽\nred_horns,红色的角\nred_jacket,红色夹克\nred_kimono,红色和服\nred_legwear,红色裤袜\nred_leotard,红色连身衣\nred_lips,朱唇\nred_lipstick,红色唇膏\nred_moon,血月\nred_nails,红色指甲\nred_neckwear,红色领子\nred_panties,红色内裤\nred_pants,红色裤子\nred_pupils,红色瞳孔\nred_ribbon,红色丝带\nred_rope,红色绳子\nred_rose,红玫瑰\nred_sailor_collar,红色水手领\nred_sash,红色束腰\nred_scarf,红色围巾\nred_sclera,红色巩膜\nred_scrunchie,红色发束\nred_shirt,红色衬衫\nred_shorts,红色短裤\nred_skin,红色皮肤\nred_skirt,红色裙子\nred_sky,红色的天空\nred_sleeves,红色的袖子\nred_sweater,红色的毛衣\nred_swimsuit,红色泳衣\nred_theme,红色|红色主题\nred_umbrella,红色的伞\nred_vest,红色背心\nred_wings,红色翅膀\nred-framed_eyewear,红框眼镜\nreflection,反射|倒映\nreflective_eyes,反光的眼睛\nreflective_floor,反光地板\nrefrigerator,冰箱\nrei_no_himo,(乳头)激凸\nreindeer,驯鹿\nreindeer_antlers,驯鹿角\nreins,缰绳\nremodel_(kantai_collection),改三|改二|改\nremote_control,遥控器\nremote_control_vibrator,震动遥控器\nrestaurant,餐厅\nrestrained,拘束\nretrofit_(azur_lane),改造(碧蓝航线)\nrevealing_clothes,暴露的穿着\nreverse_bunnysuit,逆兔女郎\nreverse_cowgirl_position,背面骑乘位\nreverse_grip,反握\nreverse_outfit,对原款服装反向使用布料\nreverse_suspended_congress,腿下握颈肛交\nreverse_trap,男装|男装丽人\nreverse_upright_straddle,背面座体位\nrevolver,左轮手枪\nribbed_bodysuit,棱纹紧身衣\nribbed_dress,棱纹连衣裙\nribbed_leotard,棱纹连身衣\nribbed_shirt,棱纹衬衫\nribbed_sleeves,棱纹袖子\nribbed_sweater,棱纹毛衣\nribbon,丝带|缎带\nribbon_bondage,被丝带捆住|人捆成礼物的样子\nribbon_choker,缎带项圈\nribbon_in_mouth,嘴里叼着丝带\nribbon_trim,缎带饰边\nribbon-trimmed_skirt,缎带饰边短裙\nribbon-trimmed_sleeves,缎带饰边袖子\nribs,肋骨\nrice,米\nrice_bowl,碗\nrice_on_face,脸上沾着米饭\nrice_spoon,盛饭勺\nriding,骑\nriding_crop,马术马鞭\nrifle,步枪\nrigging,舰装\nrimless_eyewear,无框眼镜\nring,戒指\nringed_eyes,圈圈眼\nringlets,垂下的长鬈发\nripples,涟漪|波纹\nrising_sun,旭日旗\nritual_baton,笏板\nriver,河\nriyo_(lyomsnpmp)_(style),リヨ画风\nroad,路\nroad_sign,路标\nrobot,机器人\nrobot_ears,机械耳\nrobot_joints,机械关节\nrock,岩石\nrocket,火箭\nrocket_launcher,火箭筒\nrod,杆\nrod_of_remorse,悔悟棒\nrole_reversal,角色转换\nroller_skates,旱冰鞋\nrolling_eyes,翻白眼\nromaji_text,罗马音\nrooftop,屋顶\nrook_(chess),战车(国际象棋)\nroom,房间\nrose,玫瑰|蔷薇\nrose_petals,玫瑰花瓣\nrose_print,玫瑰印花\nrotational_symmetry,对称旋转|《少女革命》女同转圈圈\nround_eyewear,圆形眼镜\nround_teeth,动漫里的没有缝的牙齿\nround_window,圆窗\nround-bottom_flask,圆底烧瓶\nrounded_corners,背景或画框是圆角\nrubber_boots,橡胶靴\nrubber_duck,浴缸小黄鸭\nrubbing_eyes,揉眼睛\nrubble,瓦砾\nruby_(gemstone),红宝石\nrudder_footwear,舰C舰娘专用鞋\nrug,小地毯\nruler,尺子\nrunes,符文\nrunning,奔跑\nrussian_text,俄语\nryona,被重度(性)虐待的女性\nryouou_school_uniform,陵樱学园制服\nsaber_(weapon),军刀(武器)\nsack,麻布\nsaddle,马鞍\nsafety_pin,曲别针\nsagging_breasts,(因俯身而)下垂的乳房\nsailor,水手服\nsailor_bikini,水手服款比基尼\nsailor_dress,水手服款裙子\nsailor_hat,水手帽\nsailor_moon_redraw_challenge,水冰月重绘挑战\nsailor_senshi,美少女战士\nsailor_senshi_uniform,美少女战士制服\nsailor_shirt,水手服款衬衫\nsaiyan_armor,战斗服(龙珠)\nsakazuki,盃\nsake_bottle,酒瓶\nsakugawa_school_uniform,栅川中学校服\nsakuragaoka_high_school_uniform,樱丘女子高等学校校服\nsaliva_trail,唾液拉丝\nsample,样图\nsamurai,武士\nsand,沙\nsand_sculpture,沙雕\nsandals,凉鞋\nsandals_removed,脱下凉鞋\nsandwich,三明治\nsandwiched,三人夹三明治\nsangvis_ferri,铁血工造(少女前线)\nsanpaku,三白眼\nsanshoku_dango,三花团子\nsanta_boots,圣诞老人靴\nsanta_costume,圣诞老人服装\nsanta_hat,圣诞帽\nsapphire_(gemstone),蓝宝石\nsarashi,裹胸布\nsarong,莎笼|沙滩浴巾\nsash,饰带|日式束腰\nsatchel,背包\nsaucer,茶杯托\nsaunders_military_uniform,桑德斯军装\nsaunders_school_uniform,桑德斯附高校服\nsausage,香肠\nsayagata,纱绫形\nscabbard,鞘\nscales,鳞片\nscar,伤痕\nscar_across_eye,眼睛上的疤痕\nscar_on_cheek,脸颊上的疤痕\nscared,害怕的\nscarlet_devil_mansion,红魔馆\nscenery,风景\nscepter,笏\nschool,学校\nschool_bag,书包\nschool_chair,课堂椅\nschool_desk,课桌\nschool_hat,通学帽\nschool_swimsuit,校内泳衣|死库水\nscience_fiction,近未来|sf|科幻\nscissor_blade,片太刀铗\nscissors,剪刀\nscooter,小型摩托车\nscope,瞄准镜\nscowl,怒视|嫌弃的眼神|不满的眼神\nscratches,划痕|皮肤上的浅伤\nscreaming,尖叫|大声喊\nscreen,屏幕\nscreentones,屏幕色调纹理滤镜\nscrew,螺丝钉\nscrewdriver,螺丝刀\nscroll,卷轴\nscrunchie,发束\nscythe,大镰刀\nseal,密封罐|封印\nseamed_legwear,有接缝的裤袜\nsearchlight,探照灯\nseashell,海贝\nseason_connection,同季度动画角色模仿\nseaweed,海藻\nseductive_smile,诱人的微笑\nsee-through,半透明的|可透过看到里层衣物|因沾湿而变透明\nsee-through_silhouette,通过透光的织物看到人体轮廓\nsee-through_sleeves,半透的袖子\nseigaiha,青海波(日本古画素材)\nseikan_hikou,《星间飞行》\nseishou_elementary_school_uniform,圣祥大附小学校校服\nself_fondle,女性自慰\nselfcest,(同一人但不同版本或形象)自攻自受\nsemi-rimless_eyewear,无上框眼镜\nsepia,深棕色|乌贼墨色\nserious,严肃的\nserval_tail,薮猫尾巴\nsetsubun,节分习俗\nsevered_head,断下来的头\nsewing,缝纫\nsex,性交\nsex_from_behind,泛指从身后插入的体位\nsex_machine,机械奸\nsex_toy,性爱玩具\nsextuplets,六人组\nsexually_suggestive,性暗示\nshackles,手铐|镣铐|枷锁\nshade,日荫\nshaded_face,阴沉脸\nshading_eyes,遮阳手势\nshadow,阴影\nshako_cap,乐队礼帽\nshallow_water,浅水\nshared_bathing,共浴|鸳鸯浴\nshared_food,共享食物|用嘴递食物\nshared_scarf,共用一条围巾\nshared_umbrella,相合伞\nshark,鲨鱼\nsharp_fingernails,锐利的手指甲\nsharp_teeth,鲨鱼牙|锯齿牙\nsharp_toenails,锐利的脚趾甲\nshaved_ice,刨冰\nshawl,披巾|披帛\nsheath,刀鞘|护套\nsheathed,戴着护套的|入鞘的\nsheep,羊\nsheep_ears,羊耳\nsheep_girl,羊女孩\nsheep_horns,羊角\nsheer_clothes,透明的衣服\nsheer_legwear,透明的裤袜\nsheet_grab,抓着床单\nsheet_music,乐谱\nshelf,架子\nshell,贝壳\nshell_bikini,贝壳比基尼\nshell_casing,弹药匣\nshiba_inu,柴犬\nshibari,绳缚\nshibari_over_clothes,着衣绑缚\nshide,纸垂\nshield,盾\nshikigami,式神\nshikishi,色纸\nshimenawa,注连绳|七五三绳\nshin_guards,胫甲\nshinai,竹刀\nshinda_sekai_sensen_uniform,死后世界战线制服\nshindan_maker,二次元女体化梗\nshinsengumi,新选组\nshiny,光泽\nshiny_clothes,有光泽的衣服\nshiny_hair,有光泽的 头发\nshiny_pokemon,闪光宝可梦\nshiny_skin,有光泽的皮肤\nship,船\nshirt,衬衫\nshirt_lift,拉起掀起卷起衬衫\nshirt_pull,拉开衬衫\nshirt_removed,脱下衬衫\nshirt_tucked_in,衬衫外有其他衣服\nshirt_tug,扯住衬衫\nshirtless,赤膊的(男性)\nshoe_dangle,用脚趾吊着鞋\nshoe_soles,鞋底\nshoelaces,鞋带\nshoes,鞋子\nshoes_removed,脱下的鞋\nshooting_star,流星\nshop,店铺\nshopping,购物\nshopping_bag,购物袋\nshore,岸\nshort_dress,短裙\nshort_eyebrows,豆豆眉|短眉毛\nshort_hair_with_long_locks,扎起或卷起一部分长发\nshort_jumpsuit,短裤腿连体衣\nshort_kimono,短下摆和服\nshort_necktie,短领带\nshort_over_long_sleeves,内侧穿着长袖外面套着短袖衣服\nshort_shorts,热裤\nshort_sleeves,短袖\nshort_sword,短剑\nshort_twintails,短双尾发型\nshorts_pull,褪下短裤\nshorts_under_skirt,短裙里穿着短裤\nshotgun,霰弹枪\nshougi,将棋\nshouji,障子\nshoujo_kitou-chuu,少女祈祷中\nshoulder_armor,肩甲\nshoulder_bag,挎包|单肩背包\nshoulder_blades,肩胛骨\nshoulder_carry,肩扛\nshoulder_cutout,露肩装\nshoulder_holster,肩带式枪套\nshoulder_pads,垫肩\nshoulder_tattoo,肩部纹身\nshouting,喊叫\nshovel,铲子\nshower_head,淋浴喷头\nshowering,淋浴\nshowgirl_skirt,展会女郎装束\nshrimp,虾\nshrine,神社\nshrug_(clothing),只包肩的女式上衣\nshuriken,手里剑\nshushing,嘘(手势)\nshuuchiin_academy_uniform,秀知院学园制服\nshuujin_academy_uniform,秀尽学院制服\nsick,病\nsickle,镰刀\nside_braid,披在一侧的单条辫子\nside_braids,披在两侧的两条辫子\nside_bun,披在两侧的发髻\nside_cutout,侧边开口的服饰\nside_slit,侧面有缝的服饰\nsideboob,侧乳\nsideburns,(男子的)鬓角\nside-by-side,人物并排\nsideless_outfit,侧面没有布料的服饰\nsidelocks,披在耳前的发绺\nsidesaddle,侧坐在鞍上\nside-tie_bikini,侧边系带比基尼\nside-tie_leotard,侧边系带连身衣\nside-tie_panties,侧边系带内裤\nsideways_glance,轻轻向侧面瞥\nsideways_hat,帽舌划到侧面\nsideways_mouth,把嘴画在侧脸\nsigh,画出叹气的标记\nsign,写上去的字\nsignature,签名\nsilent_comic,默剧漫画\nsilk,蛛网|虫茧\nsilver_trim,银色镶边\nsimple_background,朴素的背景\nsimplified_chinese_text,简体字\nsinging,唱歌\nsingle_bare_shoulder,露出单边肩膀\nsingle_boot,一只脚没穿靴子\nsingle_braid,单股辫\nsingle_detached_sleeve,单边没脱掉的袖子\nsingle_earring,只一边戴着耳环\nsingle_elbow_glove,单手戴着过肘的手套\nsingle_gauntlet,单手穿着护臂\nsingle_glove,单手穿着手套\nsingle_hair_intake,单侧进气口发型\nsingle_head_wing,单侧头上有翅膀\nsingle_horn,单侧长着角\nsingle_kneehigh,单边穿着过膝服饰\nsingle_leg_pantyhose,单边穿着连裤袜\nsingle_pantsleg,单边长裤\nsingle_shoe,一只脚没穿鞋子\nsingle_sleeve,单边没有袖管\nsingle_sock,单边穿着长袜\nsingle_strap,单边有肩带\nsingle_thighhigh,只有一条腿有穿着\nsingle_vertical_stripe,露出单边服饰上的垂直条纹\nsingle_wing,单翼\nsink,水槽\nsitting_on_bed,坐在床上\nsitting_on_desk,坐在课桌上\nsitting_on_face,颜面骑乘|阴部贴着脸\nsitting_on_lap,坐在大腿上\nsitting_on_person,坐在人身上\nsixteenth_note,十六分音符\nsize_difference,体格差\nskateboard,滑板\nskates,溜冰鞋\nskeleton,骨架\nsketchbook,素描本\nskewer,签子\nskin_fang,把嘴的一部分画成虎牙状\nskin_tight,衣服很紧显露出身体曲线或肢体特征\nskin-covered_horns,被皮肤包着的角\nskindentation,皮肤的凹陷\nskirt,短裙\nskirt_around_one_leg,一条腿上挂着短裙\nskirt_basket,指掀起裙子时形成的篮子形状\nskirt_flip,被掀起裙子(含突发情况意义)\nskirt_hold,优雅地提着裙子\nskirt_pull,拉开裙子\nskirt_removed,脱下的短裙\nskirt_set,与上衣搭配的短裙|特制的裙子套装\nskirt_suit,正装短裙\nskirt_tug,扯住裙摆|按住裙摆\nskull,骷髅\nskull_and_crossbones,头骨和交叉的骨头\nskull_earrings,骷髅耳环\nskull_hair_ornament,骷髅发饰\nskull_necklace,骷髅项链\nskull_print,骷髅印花\nsky,天空\nskyline,天际线\nskyscraper,摩天大楼\nslap_mark,掌印\nslapping,掌掴\nslashing,砍\nsleep_molestation,睡奸\nsleeping_upright,(不躺着)睡觉|直立睡觉\nsleepwear,睡衣\nsleepy,犯困的\nsleeve_cuffs,袖口\nsleeveless,无袖\nsleeveless_dress,无袖连衣裙\nsleeveless_hoodie,无袖连帽衫\nsleeveless_jacket,无袖夹克\nsleeveless_kimono,无袖和服\nsleeveless_shirt,无袖衬衫\nsleeveless_turtleneck,无袖高领毛衣\nsleeves_folded_up,叠起来的袖子\nsleeves_past_fingers,袖子长过手指\nsleeves_past_wrists,袖子长过手腕\nsleeves_pushed_up,袖子往上拉起\nsleeves_rolled_up,卷起的袖子\nsliding_doors,移动门\nslim_legs,修长的腿\nslime,史莱姆\nslime_girl,史莱姆娘\nsling,枪支的吊带\nslingshot_swimsuit,弹弓泳衣|吊带泳衣|V字泳衣\nsmall_breasts,贫乳|娇小的乳房(B)\nsmall_nipples,娇小的乳头\nsmartphone,智能手机\nsmell,有气味的\nsmile,微笑|笑容\nsmiley_face,笑脸\nsmirk,傻笑|得意的笑\nsmoke,烟\nsmokestack,烟囱\nsmoking,吸烟\nsmoking_gun,枪口冒烟\nsmug,得意脸\nsnack,小吃|零食\nsnail,蜗牛\nsnake,蛇\nsnake_hair,蛇发\nsnake_hair_ornament,蛇形发饰|蛙头发饰\nsnake_tail,蛇尾\nsneakers,运动鞋\nsneezing,打喷嚏\nsniper_rifle,狙击步枪\nsnorkel,潜水设备的通气管\nsnot,鼻涕\nsnout,动物口鼻部\nsnow,雪|雪原\nsnow_bunny,雪兔\nsnowball,雪球\nsnowflake_hair_ornament,雪花发饰\nsnowflake_print,雪花印花\nsnowflakes,雪花\nsnowing,下雪\nsnowman,雪人\nsoaking_feet,泡脚\nsoap,肥皂\nsoap_bubbles,泡泡\nsoap_censor,肥皂泡马赛克\nsoccer,足球运动\nsoccer_ball,足球\nsoccer_uniform,足球服\nsock_garters,袜子吊袜带\nsock_pull,拉着袜子\nsocks_removed,脱袜子\nsoda,汽水\nsoda_bottle,汽水瓶\nsoda_can,汽水罐\nsode,当世袖\nsoldier,士兵\nsoles,脚底\nsolid_circle_eyes,实心圆眼睛\nsolid_oval_eyes,实心椭圆眼睛\nsolo_focus,以单独人物为焦点\nsong_name,歌名\nsorcerer's_sutra_scroll,大空卷轴\nsoul_gem,灵魂之石\nsound_effects,拟声词\nsoup,汤\nsoviet,苏联\nspace,宇宙\nspace_craft,宇宙船\nspacesuit,宇航服\nspade_(shape),黑桃\nspaghetti,意大利面\nspaghetti_strap,细肩带|细吊带|肩带式\nspandex,弹性纤维(衣物面料)\nspanking,打屁股\nsparkle,菱形或星形的闪光\nsparkle_background,闪着星光的背景\nsparkling_eyes,星星眼\nsparks,火星子\nsparrow,麻雀\nspatula,铲(厨具)\nspaulders,护肩\nspeaker,发言者\nspear,矛\nspear_the_gungnir,神枪朗基努斯\nspecial_feeling_(meme),雪中打伞的恋人梗\nspeech_bubble,对话框|会话气泡\nspeed_lines,速度线\nspell_card,魔咒卡\nsphere,法球|水晶球\nspider,蜘蛛\nspider_girl,蜘蛛娘\nspider_lily,彼岸花\nspider_web,蜘蛛网\nspider_web_print,蛛网印花\nspiked_bracelet,带钉手镯\nspiked_club,狼牙棒\nspiked_collar,带钉项圈\nspiked_hair,刺刺的头发\nspiked_shell,带刺的龟壳\nspiked_tail,带刺的尾巴\nspikes,尖刺|带钉的\nspill,液体从容器中漫出来\nspilling,从容器中倒出液体的动作\nspine,脊柱\nspinning,有中心的旋转\nspiral_eyes,漩涡眼\nspirit,还魂|伴灵|精神体\nspit_take,惊讶或无语到喷了\nspitroast,女性的嘴和下半身被夹攻的体位\nspitting,从嘴里吐出液体的动作\nsplashing,飞溅\nsplattershot_(splatoon),水球小绿(喷射战士)\nsplit,分开\nsplit_ponytail,尾部散开的单马尾发型\nsplit_screen,分屏\nspoken_anger_vein,表发怒的会话气泡\nspoken_blush,表脸红害羞的会话气泡\nspoken_ellipsis,会话气泡里带省略号\nspoken_exclamation_mark,会话气泡里带感叹号\nspoken_heart,会话气泡里带爱心\nspoken_interrobang,\"会话气泡里出现\"\"!?\"\"\"\nspoken_musical_note,表哼歌的会话气泡\nspoken_object,会话气泡里出现指代物\nspoken_question_mark,表疑惑的会话气泡\nspoken_squiggle,表不满和发牢骚的会话气泡\nspoken_sweatdrop,表(流汗)无语的会话气泡\nsponge,海绵|搓澡棉\nspoon,汤勺\nspoon_in_mouth,嘴里含着勺子\nsports_bikini,运动比基尼\nsports_bra,运动内衣\nsportswear,运动服\nspot_color,在黑白的画中特意少量使用一些颜色\nspotlight,聚光灯\nspread_anus,掰开肛门\nspread_arms,伸展双臂\nspread_ass,摊开屁股\nspread_fingers,张开手指\nspread_legs,张开腿|M字张腿|桃色蹲姿|V字张腿\nspread_pussy,掰开阴部|掰穴|掰开的阴部\nspread_pussy_under_clothes,隔着衣物掰穴\nspread_toes,张开脚趾\nspreader_bar,调教用的撑杆\nspring_(season),春季\nspring_onion,大葱\nsquare_4koma,方块四格漫画\nsquatting,蹲|工口蹲\nsquid,乌贼|鱿鱼\nsquidbeak_splatoon,乌贼军团(喷射战士)\nsquiggle,表不满和发牢骚的符号\nsquirrel,松鼠\nsquirrel_ears,松鼠耳朵\nsquirrel_tail,松鼠尾巴\nst._gloriana's_(emblem),圣葛罗莉安娜女学园校徽\nst._gloriana's_military_uniform,圣葛罗莉安娜军装\nst._gloriana's_school_uniform,圣葛罗莉安娜女学园校服\nstaff,工作人员\nstaff_(music),工作人员(音乐)\nstage,舞台\nstage_lights,舞台灯光\nstain,污渍\nstained_glass,彩色玻璃\nstairs,台阶\nstand_(jojo),替身(JOJO)\nstanding,站立的\nstanding_on_liquid,站在水上或液体上\nstanding_on_one_leg,单腿站立\nstanding_sex,站立后入\nstanding_split,站立劈叉|站立高抬腿\nstar_(sky),星星(天空中的)\nstar_(symbol),星形\nstar_choker,星形项圈\nstar_earrings,星形耳环\nstar_guardian_(league_of_legends),星之守护者(英雄联盟)\nstar_hair_ornament,星形发饰\nstar_in_eye,星星眼\nstar_necklace,星形项链\nstar_of_david,六芒星\nstar_pasties,星形乳贴\nstar_print,星形图案|星形印花\nstarfish,海星\nstaring,凝视|盯\nstarlight_academy_uniform,星光学园制服\nstarry_background,星空背景\nstarry_sky,星空\nstarry_sky_print,星空印花\nstar-shaped_pupils,星星眼\nstarter_pokemon,宝可梦御三家\nstarter_pokemon_trio,三只宝可梦御三家\nstationary_restraints,用装置强行固定人体\nstats,属性栏|状态表\nstatue,雕像\nstealth_sex,隐奸\nsteam,蒸汽\nsteam_censor,蒸汽马赛克|雾气马赛克\nsteaming_body,发情\nsteampunk,蒸汽朋克\nsteepled_fingers,指尖抵着指间\nsteering_wheel,方向盘\nstepped_on,踩着\nstethoscope,听诊器\nstick,木条|木棍样式的东西\nstick_poster,海报\nsticker,贴纸\nstile_uniform,女侍从的制服\nstiletto_heels,细跟高跟鞋\nstirrup_legwear,马镫袜\nstitches,缝合的缝线\nstomach,小腹\nstomach_bulge,鼓起的小腹\nstomach_tattoo,腹部纹身\nstone,石头\nstone_lantern,石灯笼\nstool,凳子\nstorefront,店面\nstove,灶台\nstraddling,跨坐\nstraight_hair,直发\nstraitjacket,拘束服\nstrangling,绞首\nstrap,大件物品的吊带\nstrap_between_breasts,勒在乳房之间的带子\nstrap_gap,泛指覆盖面少的吊带胸罩\nstrap_lift,往上掰衣物的吊带\nstrap_slip,衣物吊带滑落(导致走光)\nstrapless,无肩带款式\nstrapless_bikini,无肩带比基尼\nstrapless_bra,无肩带胸罩\nstrapless_dress,无肩带连衣裙\nstrapless_leotard,无肩带连身衣\nstrap-on,戴着假阴茎\nstrappy_heels,带束带的高跟鞋\nstraw_hat,草帽\nstrawberry,草莓\nstrawberry_hair_ornament,草莓发饰\nstrawberry_panties,草莓内裤\nstrawberry_print,草莓印花\nstrawberry_shortcake,草莓蛋糕|镶草莓的糕点\nstray_pubic_hair,沾着阴毛|掉落的阴毛\nstreaked_hair,有其他颜色条纹的头发\nstream,流动的\nstreaming_tears,流泪\nstreet,街道\nstretch,做伸展运动|伸懒腰\nstriker_unit,强袭兵装\nstring,绳子\nstring_bikini,系绳比基尼\nstring_of_fate,命运的红线\nstring_of_flags,彩旗串\nstring_panties,系绳内裤\nstriped,条纹样式的\nstriped_background,条纹背景\nstriped_bikini,条纹比基尼\nstriped_bow,条纹蝴蝶结\nstriped_bra,条纹胸罩\nstriped_dress,条纹连衣裙\nstriped_gloves,条纹手套\nstriped_hoodie,条纹连帽衫\nstriped_kimono,条纹和服\nstriped_legwear,条纹裤袜\nstriped_neckwear,条纹领子\nstriped_pants,条纹裤\nstriped_ribbon,条纹缎带\nstriped_scarf,条纹围巾\nstriped_shirt,条纹衬衫\nstriped_shorts,条纹短裤\nstriped_skirt,条纹裙\nstriped_sleeves,条纹袖子\nstriped_sweater,条纹毛衣\nstriped_swimsuit,条纹泳衣\nstriped_tail,条纹尾巴\nstripper_pole,钢管舞用的钢管\nstubble,胡茬\nstuck,壁尻\nstud_earrings,耳钉\nstudded_belt,镶钉皮带\nstuffed_animal,毛绒玩具\nstuffed_bunny,兔子玩偶\nstuffed_toy,填料布偶玩具\nstyle_parody,画风模仿\nstylus,数绘笔\nsubmachine_gun,冲锋枪\nsubmerged,被淹没的\nsubtitled,带字幕的\nsuccubus,魅魔\nsuction_cups,触手吸盘\nsugar_cube,方糖\nsuggestive_fluid,暗示性的白色液体\nsuit_jacket,西装外套\nsuitcase,手提箱\nsukusuku_hakutaku,白泽球\nsummer,夏天\nsummer_festival,夏祭\nsun,太阳\nsun_hat,太阳帽\nsunbeam,阳光\nsunburst,日出时突现的光照\nsundae,圣代\nsundress,太阳裙|背心裙\nsunflower,向日葵\nsunflower_hair_ornament,向日葵发饰\nsunglasses,墨镜|太阳镜\nsunlight,阳光\nsunrise,日出\nsunscreen,防晒霜\nsuper_crown,库巴大王梗\nsuper_robot,超级机器人\nsuper_saiyan,超级赛亚人\nsuper_soaker,超级水枪\nsuperhero,超级英雄\nsuppressor,消音器\nsurcoat,苏尔外套\nsurfboard,冲浪板\nsurgical_mask,医用口罩\nsurprise_kiss,惊喜之吻|意外之吻\nsurprised,惊讶\nsurreal,怪诞的|超现实主义\nsurvey_corps_(emblem),调查兵团徽章\nsushi,寿司\nsuspended_congress,火车便当式体位\nsuspender_shorts,吊带短裤\nsuspender_skirt,吊带裙|挂肩宽阔外长裤\nsuspenders,背带\nsuspension,悬吊绑缚\nswastika,万字符\nsweat,汗水\nsweatband,吸汗带\nsweatdrop,汗珠\nsweater,毛衣\nsweater_around_waist,束在腰上的毛衣\nsweater_dress,毛衣连衣裙\nsweater_vest,毛衣背心\nsweating_profusely,大汗淋漓\nsweatshirt,长袖运动卫衣\nsweet_potato,甘薯\nsweets,糖果\nswept_bangs,扫把状刘海\nswim_briefs,泳裤\nswim_cap,泳帽\nswim_trunks,泳裤\nswimming,游泳\nswimsuit_aside,把泳衣的裆部挪到一边\nswimsuit_of_perpetual_summer,常夏的泳衣(fgo学妹灵衣)\nswimsuit_pull,扯下泳衣\nswimsuit_under_clothes,里面穿着泳衣\nswimwear,泳衣\nswing,摆动\nswirl_lollipop,漩涡棒棒糖\nsword,剑|刀\nsword_of_hisou,绯想之剑\nsword_over_shoulder,靠在肩上的剑\nsymbol_in_eye,眼睛里有符号\nsymbol-shaped_pupils,符号形瞳孔\nsymmetrical_docking,胸部贴着胸部\nsymmetry,左右对称\nsyringe,注射器\ntabard,搭肩衫\ntabi,足袋\ntable,桌子\ntablecloth,台布\ntablet_pc,平板电脑\ntachi-e,立绘\ntail_bell,尾巴系着铃铛\ntail_between_legs,尾巴蜷到两腿之间\ntail_bow,尾巴系着蝴蝶结\ntail_censor,尾巴遮住三点|用尾巴打码\ntail_grab,抓着尾巴\ntail_hug,抱着尾巴\ntail_ribbon,尾巴系着缎带\ntail_wagging,摇尾巴\ntailcoat,燕尾服\ntake_your_pick,选哪个好呢\ntaking_picture,拍照|自拍\ntakoyaki,章鱼烧\ntalisman,画符\ntalking,有台词的\ntalking_on_phone,打电话\ntally,计数|画正字\ntalons,鸟爪\ntam_o'_shanter,苏格兰平顶帽\ntambourine,手鼓\ntan,小麦色(皮肤)\ntan_background,棕褐色背景\ntanabata,七夕\ntangzhuang,唐装\ntank,坦克\ntank_top,无袖紧身背心\ntankini,坦基尼\ntantou,短刀\ntanuki,狸\ntanzaku,长条诗笺\ntape,胶布\ntape_gag,嘴里贴着胶布并被绑起来\ntapir_tail,貘尾\ntareme,无辜的眼神|眼神柔弱\ntarot,塔罗牌\ntassel,流苏\ntasuki,襷\ntatami,榻榻米\ntate_eboshi,乌纱\ntaut_clothes,绷紧的衣服\ntaut_dress,绷紧的连衣裙\ntaut_shirt,绷紧的衬衫\ntea,茶\ntea_set,茶具\nteacher,教师\nteam_9,⑨之组\nteam_rocket,火箭队\nteamwork,团队合作|多名女性服侍\nteapot,茶壶\nteardrop,泪珠\ntearing_clothes,撕破衣服\ntearing_up,要哭的表情\nteasing,戏弄\nteddy_bear,泰迪熊\nteenage,青少年|青少年化\nteeth,牙齿\ntegaki,来自tegaki博客\ntelekinesis,念力\ntelephone_pole,弱电柱|通信电塔\ntelescope,望远镜\ntelevision,电视\ntelstar,泰事达牌足球\ntempura,天妇罗\ntengu,天狗\ntengu_mask,天狗面具\ntengu-geta,天狗木屐\ntennis_ball,网球\ntennis_racket,网球拍\ntennis_uniform,网球衫\ntent,帐篷\ntentacle_hair,触手头发\ntentacle_sex,触手奸\ntentacles,触手\ntentacles_under_clothes,触手伸进衣服里\nteruterubouzu,晴天娃娃\ntest_plugsuit,EVA驾驶服试作款\ntest_tube,试管\ntesticles,睾丸\ntext_focus,文字元素\ntext_only_page,纯文字的图\nthai_text,泰文\nthank_you,感谢绘\nthe_pose,趴在地上并翘起脚\ntheft,盗窃\nthemed_object,突出主题\nthermometer,体温计\nthermos,魔法瓶\nthey_had_lots_of_sex_afterwards,之后干了个爽\nthick_eyebrows,浓眉\nthick_thighs,肉腿\nthigh_boots,高帮靴\nthigh_grab,抓着大腿\nthigh_holster,腿上系着带子或工具包或枪套\nthigh_pouch,腿上绑着工具包\nthigh_ribbon,大腿系着缎带\nthigh_sex,素股|腿交\nthigh_strap,大腿缠着带子\nthighband_pantyhose,有腿环的裤袜\nthighhighs_pull,拉着长袜|拉着过膝袜|拉着裤袜\nthighhighs_under_boots,长袜、过膝袜等外面再穿着靴子\nthighlet,大腿\nthinking,思考\nthird_eye,第三只眼\nthong_bikini,丁字式比基尼\nthong_leotard,丁字式连身衣\nthorns,荆棘\nthought_bubble,体现内心想法的会话气泡\nthread,线(物体)\nthree-dimensional_maneuver_gear,立体机动装置\nthreesome,3P\nthrone,宝座\nthrough_clothes,隔着衣物爱抚\nthrough_wall,壁尻\nthrusters,推进器\nthumb_ring,拇指指环\nthumbs_up,竖大拇指\ntickling,挠痒痒\ntie_clip,领带夹\ntied_hair,扎好的头发\ntied_shirt,把衣服(衣角和下摆)打结\ntied_up,捆绑\ntiered_tray,分层托盘架\ntiger,老虎\ntiger_ears,虎耳\ntiger_print,虎纹\ntiger_tail,虎尾\ntight,衣物紧紧的\ntight_pants,紧身裤\ntiles,瓷砖\ntilted_headwear,歪着的头饰\ntime_paradox,不在同时间线的角色\ntimestamp,时间戳\ntinted_eyewear,有色眼镜\ntiptoes,踮起脚尖\ntire,轮胎\ntissue,纸巾|手帕\ntissue_box,纸巾盒\ntitle,标题\ntitle_parody,模仿标题风格\ntoast,烤吐司\ntoast_in_mouth,叼着面包\ntoe_scrunch,蜷着脚趾\ntoeless_boots,露趾靴\ntoeless_legwear,露趾裤袜\ntoenail_polish,指甲油\ntoenails,脚趾甲\ntoe-point,趾尖|脚尖\ntoilet,厕所|坐便器\ntoilet_paper,厕纸\ntoilet_use,上厕所\ntokin_hat,头襟|兜巾\ntokisadame_school_uniform,时定高校校服\ntokiwadai_school_uniform,常盘台中学校服\ntokkuri,清酒瓶\ntomato,番茄\ntomboy,假小子\ntombstone,墓碑\ntomoe_(symbol),巴纹\ntomoeda_elementary_school_uniform,友枝小学校服\ntoned,健壮的\ntoned_male,健美男\ntonfa,东方棍\ntongue_out,吐舌头\ntongue_piercing,打舌钉\ntoo_many,太多了\ntools,工具\ntooth,牙\ntoothbrush,牙刷\ntop_hat,礼帽\ntopless,赤裸上身\ntorch,火炬\ntorii,鸟居\ntorn_bodysuit,破损的紧身衣\ntorn_gloves,破损的手套\ntorn_jeans,破损的牛仔裤\ntorn_legwear,破损的裤袜\ntorn_leotard,破损的连身衣\ntorn_panties,破损的内裤\ntorn_pants,破损的裤子\ntorn_scarf,破损的围巾\ntorn_shirt,破损的衬衫\ntorn_shorts,破损的短裤\ntorn_sleeves,破损的袖子\ntorn_swimsuit,破损的泳衣\ntorogao,淫荡的表情\ntorpedo,鱼雷\ntorso_grab,抓着躯干\ntorture,拷问\ntowel,毛巾\ntowel_around_neck,披着毛巾的脖子\ntower,塔\ntown,小镇\ntoy,玩具\ntrack_jacket,运动夹克\ntrack_pants,运动裤\ntrack_suit,运动服\ntrading_card,集换卡片\ntraditional_chinese_text,繁体字\ntraditional_clothes,传统服装|民族服装\ntraffic_cone,路障\ntraffic_light,信号灯\ntrain,列车|电车\ntrain_interior,列车内部|电车内部\ntrain_station,车站\ntraining_bra,运动内衣\ntraining_corps_(emblem),训练兵团徽章\ntrait_connection,角色特征有关联\ntransformation,变形|变型\ntransparent,透明的\ntransparent_background,透明背景\ntransparent_umbrella,透明雨伞\ntrash_can,垃圾桶\ntray,托盘\ntreasure_chest,宝箱\ntreble_clef,高音符号\ntree,树\ntree_branch,树枝\ntree_shade,树荫\ntree_stump,树桩\ntrembling,颤抖\ntrench_coat,长摆风衣\ntress_ribbon,绺发发带\ntri_tails,有三股辫子\ntrial_captain,道馆馆主\ntriangle,三角形\ntriangle_mouth,三角嘴\ntriangular_headpiece,三角头巾\ntribal,部落\ntrick_or_treat,不给糖就捣蛋\ntrick_or_treatment,紫绿相间的胶衣比基尼\ntrident,三叉戟\ntriforce,三角神力\ntrigger_discipline,手指没放在扳机上\ntrigram,八卦\ntripping,被绊倒\ntroll_face,嚣张脸\ntrolling,恶搞行为\ntropical_drink,热带饮料|热带风情鸡尾酒\ntrumpet,小洋号\ntruth,真相吐槽\ntsab_ground_military_uniform,时空管理局军服\nt-shirt,T恤\ntsundere,傲娇\ntube,管子\ntubetop,直筒式抹胸\ntulip,郁金香\ntunic,束腰外衣\nturban,穆斯林头巾\nturn_pale,脸色苍白\nturnaround,前后身对比图\nturret,舰炮\nturtle,龟\nturtleneck,高领服饰\nturtleneck_sweater,高领毛衣\ntusks,象牙\ntuxedo,男式晚间小礼服\ntwilight,黄昏\ntwin_drills,双钻头发型\ntwincest,双胞胎调情|双胞胎乱伦\ntwins,双胞胎\ntwisted_torso,躯干夸张地扭曲\ntwitching,抽搐\ntwitter_username,推特用户名\ntwo_side_up,小型双股辫\ntwo_tails,有两条尾巴\ntwo-footed_footjob,用双脚腿交\ntwo-handed,用双手\ntwo-handed_handjob,用双手手交\ntwo-sided_fabric,双层样式的服饰画法\ntwo-tone_background,双色调背景\ntwo-tone_hair,双色头发\ntwo-tone_hairband,双色发带\ntwo-tone_skin,双色皮肤\ntying,打结(动作)\ntying_hair,扎头发\ntypo,印刷错误\nu.a._school_uniform,雄英高中校服\nuchikake,白无垢|日式嫁衣\nuchiwa,团扇\nufo,不明飞行物\nugly_man,丑男\nultra_beast,超级怪兽\nunaligned_breasts,左右乳房动态不一\nunbuttoned,解开纽扣后\nunbuttoned_shirt,解开纽扣的衬衫\nunconscious,失神\nunder_covers,盖着被子的\nunder_kotatsu,钻进被炉的\nunder_table,在桌子下面\nunderboob,下乳|南半球\nunderboob_cutout,衣服有下半乳开口\nunderbust,勒着下胸围的衣服\nundercut,帽盔式发型\nunder-rim_eyewear,无上框眼镜\nundershirt,汗衫\nundersized_clothes,尺寸过小的衣服\nunderwater,水下\nunderwear_only,只穿着内衣\nundone_necktie,解开领带\nuneven_eyes,大小眼\nuneven_twintails,两股辫子大小不一\nunicorn,独角兽\nunion_jack,米字旗\nunitard,弹力紧身衣\nunmoving_pattern,连续重复的花纹\nunsheathing,拔出鞘的\nuntied,解开的衣物|没穿好的衣物\nuntied_bikini,解开的比基尼\nuntucked_shirt,解开的衬衫\nuntying,解开的\nunzipped,拉开拉链的\nunzipping,拉开拉链(动作)\nupdo,头发往上蜷的发型\nupper_body,上半身\nupper_teeth,露出上排牙齿\nupright_straddle,对坐体位\nupshirt,从衬衫下方瞥\nupshorts,从裙底瞥\nupside-down,倒挂的\nupskirt,从人的下方往上瞥\nuranohoshi_school_uniform,浦之星女学院校服\nurethra,尿道\nurethral_insertion,尿道插入\nused_condom,用过的避孕套\nused_tissue,用过的纸巾\nushanka,俄罗斯冬帽\nuterus,子宫\nutility_belt,战术皮带\nuvula,小舌头|口盖垂|悬雍垂\nuwabaki,室内鞋\nv,比V|剪刀手|胜利手势\nv_arms,拘谨的手势\nv_over_eye,在眼边比剪刀手\nvacuum_cleaner,吸尘器\nvaginal,阴道\nvaginal_object_insertion,阴道异物插入\nvalkyrie,女武神\nvambraces,下臂护甲\nvanishing_point,远景透视画法\nvaria_suit,强化服\nvariable_fighter,可变形战机|超时空要塞机体\nvariations,(变装、变化、变色、成长)对比图\nvase,花瓶\nvastaya,瓦斯塔亚人\nvaulting_horse,跳马(器材)\nvegetable,蔬菜\nvehicle_focus,载具的特写\nveil,面纱\nveins,静脉|血管凸起\nveiny_penis,静脉凸起的阴茎\nvending_machine,自动售货机\nvenus_symbol,♀\nveranda,外廊|缘侧\nvertical_stripes,竖条纹\nvertical-striped_bikini,竖条纹比基尼\nvertical-striped_dress,竖条纹连衣裙\nvertical-striped_legwear,竖条纹裤袜\nvertical-striped_panties,竖条纹内裤\nvertical-striped_shirt,竖条纹衬衫\nvertical-striped_skirt,竖条纹裙子\nvery_dark_skin,黑皮\nvery_short_hair,很短的头发\nvest,背心\nvial,试管\nvibrator_under_clothes,塞着跳蛋且穿着衣服\nvibrator_under_panties,塞着跳蛋且穿着内裤\nvideo_game,电子游戏\nviewfinder,相机取景框\nvines,藤曼\nviolin,小提琴\nvirgin_killer_outfit,处男杀手服\nvirgin_killer_sweater,处男杀手毛衣\nvirtual_youtuber,虚拟Youtuber\nvisible_air,被画出来的空气\nvisor,面罩|遮阳帽舌|遮阳板\nvisor_cap,遮阳帽\nvisual_novel,视觉小说\nv-neck,v字领\nvocaloid_append,V家歌手的头戴设备\nvoile,薄纱|巴里纱\nvolleyball,排球\nvolleyball_uniform,排球服\nvore,丸吞\nvoyakiloid,弱音(歌手)\nv-shaped_eyebrows,眉毛皱成V形(表高傲或愤怒)\nw,手指比W\nw_arms,双臂摆出W\nwa_lolita,和风萝莉\nwa_maid,和风女仆\nwading,涉水\nwading_pool,充气泳池\nwagashi,日式点心\nwaist_apron,女服务员围裙\nwaist_bow,系在前腰的蝴蝶结\nwaist_cape,穿在腰部的小披风\nwaistcoat,马甲\nwaiter,服务员\nwaking_up,起床\nwakizashi,日本短剑|介错刀\nwalk-in,进错房间|意外进来看到了不该看的\nwalking,走路\nwalking_on_liquid,在液体上行走\nwall,墙\nwall_of_text,文字背景\nwall_slam,壁咚\nwallet,钱包\nwar,战争\nwardrobe_error,穿衣方式错了\nwardrobe_malfunction,衣服出了意外(如崩开)\nwariza,鸭子坐\nwarship,军舰\nwashing,洗涤\nwatch,手表\nwater,水\nwater_bottle,水瓶\nwater_drop,水滴\nwater_gun,水枪\nwatercolor_pencil_(medium),水彩笔作画\nwatercraft,船艇\nwaterfall,瀑布\nwatering_can,水壶\nwatermark,水印\nwatermelon,西瓜\nwatermelon_bar,西瓜棒\nwatson_cross,双腿交叉站姿\nwaves,波浪\nwaving_arms,挥舞着手臂\nwavy_mouth,薯片嘴型\nweapon,武器|兵器\nweapon_on_back,背上的武器\nweapon_over_shoulder,肩上的武器\nweb_address,网址\nwedding,结婚|婚礼\nwedding_band,左手无名指\nwedding_ring,结婚戒指\nwedgie,嵌入(拉裆部衣物所致)\nweighing_scale,秤\nweight_conscious,人物在意体重\nwerewolf,狼人\nwet_clothes,湿衣服\nwet_hair,湿头发\nwet_panties,湿内裤\nwet_shirt,湿衬衫\nwet_swimsuit,湿泳衣\nwetsuit,潜水服\nwhale,鲸鱼\nwhat_if,另一条世界线\nwheel,车轮\nwheelbarrow,独轮小推车\nwheelchair,轮椅\nwhen_you_see_it,把梗元素藏在图里\nwhip,鞭子\nwhip_marks,鞭痕\nwhipped_cream,生奶油\nwhisk,搅拌\nwhisker_markings,脸颊有胡须状痕迹(如狐妖脸上)\nwhiskers,动物胡须|络腮胡\nwhispering,讲悄悄话\nwhistle,口哨\nwhistle_around_neck,脖子上挂着口哨\nwhite_apron,白色围裙\nwhite_background,白色背景\nwhite_belt,白色腰带\nwhite_bikini,白色比基尼\nwhite_bloomers,白色灯笼裤\nwhite_blouse,白色上衣\nwhite_bodysuit,白色紧身衣\nwhite_border,白色边框\nwhite_bow,白色蝴蝶结\nwhite_bra,白色胸罩\nwhite_camisole,白色女式背心\nwhite_cape,白色斗篷\nwhite_capelet,白色披风\nwhite_cardigan,白色开襟衫\nwhite_cat,白猫\nwhite_choker,白色项圈\nwhite_coat,白色外套\nwhite_collar,白色领子\nwhite_day,白色情人节\nwhite_dress,白色连衣裙\nwhite_flower,白色的花\nwhite_footwear,白色鞋类\nwhite_gloves,白手套\nwhite_hairband,白色发带\nwhite_headband,白色头带\nwhite_headwear,白色头饰\nwhite_hoodie,白色连帽衫\nwhite_jacket,白色夹克\nwhite_kimono,白色和服\nwhite_legwear,白丝袜\nwhite_leotard,白色连身衣\nwhite_nails,白色指甲\nwhite_neckwear,白色领子\nwhite_outline,白色轮廓\nwhite_pants,白色裤子\nwhite_pupils,白色瞳孔\nwhite_ribbon,白色丝带\nwhite_rose,白玫瑰\nwhite_sailor_collar,白色水手领\nwhite_scarf,白色围巾\nwhite_scrunchie,白色发束\nwhite_serafuku,白色水手服\nwhite_shirt,白衬衫\nwhite_shorts,白色短裤\nwhite_skin,白色的皮肤\nwhite_skirt,白色短裙\nwhite_sleeves,白色袖子\nwhite_suit,白色西装\nwhite_sweater,白色毛衣\nwhite_swimsuit,白色泳衣\nwhite_tank_top,白色无袖紧身背心\nwhite_theme,白色主题\nwhite_tiger,白虎(动物)\nwhite_towel,白色毛巾\nwhite_vest,白色背心\nwhite_wings,白色翅膀\nwhite-framed_eyewear,白框眼镜\nwicked_dragon_witch_ver._shinjuku_1999,邪龙之魔女ver新宿1999\nwide_face,宽脸化\nwide_ponytail,宽马尾\nwide_shot,广角镜头\nwide_sleeves,宽大的袖子\nwide_spread_legs,丰盈的大腿\nwide-eyed,睁大眼睛\nwife_and_wife,百合夫妇\nwig,假发\nwind,风\nwind_chime,风铃\nwind_lift,起风效果|上升气流\nwinding_key,发条钥匙\nwindmill,风车\nwindow,窗\nwindow_shade,透过窗户照进来的光\nwindowboxed,套着画框(背景)\nwindsock,风向带|鲤鱼旗\nwine_bottle,酒瓶\nwine_glass,红酒杯\nwing_collar,燕子领\nwinged_footwear,带翅膀的鞋子\nwinged_helmet,带翅膀的头盔\nwings,翅膀\nwinter,冬季\nwinter_clothes,冬装\nwiping_tears,擦眼泪\nwire,电线|数据线\nwisteria,紫藤\nwitch,魔女\nwitch_(madoka_magica),魔女(魔法少女小圆)\nwitch_hat,女巫帽\nwizard_hat,法师帽\nwolf,狼\nwolf_ears,狼耳朵\nwolf_girl,狼女孩\nwolf_tail,狼尾巴\nwood,木材\nwooden_bucket,木桶\nwooden_floor,木地板\nwooden_sword,木剑\nwooden_wall,木墙\nworld_war_ii,第二次世界大战\nwreath,花环\nwrench,扳手\nwrestling,摔角(运动)\nwrestling_outfit,摔角服\nwrestling_ring,摔角场\nwringing_clothes,拧干衣服\nwrist_grab,抓着手腕\nwrist_ribbon,腕带\nwrist_scrunchie,束腕\nwrist_wrap,护腕(布类)\nwristwatch,手表\nwriting,写作\nwrong_feet,脚部作画错误\nx_hair_ornament,X形发饰\nx-ray,透视\nyagasuri,箭羽纹\nyamakasa,山形花车\nyandere,病娇\nyaoi,BL|腐|腐向\nyarn,毛线\nyarn_ball,毛线球\nyasogami_school_uniform,八十神高中校服\nyawning,打哈欠\nyear_of_the_dog,狗年\nyear_of_the_pig,猪年\nyear_of_the_rat,鼠年\nyear_of_the_rooster,鸡年\nyellow_apron,黄色围裙\nyellow_background,黄色背景\nyellow_bikini,黄色比基尼\nyellow_bodysuit,黄色紧身衣\nyellow_bow,黄色的蝴蝶结\nyellow_bra,黄色胸罩\nyellow_choker,黄色项圈\nyellow_dress,黄色连衣裙\nyellow_flower,黄色的花\nyellow_footwear,黄色鞋类\nyellow_gloves,黄色手套\nyellow_hairband,黄色发带\nyellow_headwear,黄色头饰\nyellow_jacket,黄色夹克\nyellow_kimono,黄色和服\nyellow_legwear,黄色裤袜\nyellow_leotard,黄色连身衣\nyellow_nails,黄色指甲\nyellow_neckwear,黄色领子\nyellow_panties,黄色内裤\nyellow_ribbon,黄丝带\nyellow_rose,黄玫瑰\nyellow_scarf,黄色围巾\nyellow_sclera,黄色巩膜\nyellow_scrunchie,黄色发束\nyellow_shirt,黄色衬衫\nyellow_shorts,黄色短裤\nyellow_skin,黄色皮肤\nyellow_skirt,黄色裙子\nyellow_sweater,黄色毛衣\nyellow_theme,黄色主题\nyellow_vest,黄色背心\nyellow_wings,黄色的翅膀\nyellow-framed_eyewear,黄框眼镜\nyes,对\nyes-no_pillow,Yes/No枕头\nyin_yang,太极图\nyordle,约德尔人\nyou_gonna_get_raped,要被强奸的flag\nyoukai,妖怪\nyounger,幼儿化\nyou're_doing_it_wrong,使用方法错误\nyugake,弽\nyunomi,茶碗\nzabuton,褥垫\nzero_suit,Zero装束\nzipper,拉链\nzipper_pull_tab,拉链的拉片\nzombie,僵尸\nzombie_pose,僵尸姿势\nzouri,日式草鞋\nz-ring,Z手环\nanimalisation,动物化\nfoodification,食物化\nfurrification,多毛化\nanthropomorphism,拟人化\nslimification,史莱姆化\nvehicalization,载具化\nzombification,僵尸化\nadapted_outfit,原设服装改编\nalternative_costume,角色换装\nalternate_outfit,角色换装\nalternative_hat,与原设不同头饰变化\nalternate_hat,与原设不同头饰变化\nalternative_headwear,与原设不同头饰变化\nalternative_weapon,与原设不同武器变化\nheadwear_switch,头饰互换\nhat_switch,头饰互换\nno_glasses,去掉了(原设有的)眼镜\nno_bandana,去掉了(原设有的)头饰\nno_helmet,去掉了(原设有的)头饰\nhatless,去掉了(原设有的)头饰\nhat-less,去掉了(原设有的)头饰\nexchanging_clothes,服饰互换\ncostume_swap,服饰互换\noutfit_switch,服饰互换\nmodern_clothing,现代改编\ncostume_combination,服装组合\nalternative_wings,与原设不同翅膀\nno_fire,无火化\nno_horn,无角化\nno_tail,无尾化\nno_animal_ears,去掉了(原设有的)兽耳\nno_mask,去掉了(原设有的)面具\nalternative_hair_color,与原设不同发色变化\nalternate_haircolor,与原设不同发色变化\nalternative_hairstyle,与原设不同发型变化\nalternate_hair_style,与原设不同发型变化\nalternative_hair_style,与原设不同发型变化\nhairdown,披下来的头发\nalternative_hair_length,与原设不同头发长度变化\nalternative_eye_color,与原设不同瞳色\nunusually_open_eyes,(与原设不同)睁眼\npersonality_swap,人格替换\nlight_persona,美化\nalternate_colors,异色\nalternative_color,异色\nalternate_element,与原设不同元素\nalternative_element,与原设不同元素\npalette_swap,色调互换\nage_comparison,年龄对比\naged_down,年龄减少\nde-aged,年龄减少\naged_up,年龄增加\ncrossgender,性转\ngenderbend,性转\nsex_change,性转\nrule_63,性转\nalternate_universe,异世界\nscenary,风景\nscifi,科幻\nsci-fi,科幻\nfuturistic,科幻\nsci_fi,科幻\ntransparent_gif,透明背景\ntransparent_png,透明背景\nsea,大海\nmagical_circle,魔法阵\nmagic_circles,魔法阵\nmagical_circles,魔法阵\nvalentines,情人节\nvalentine's_day,情人节\nvalentines_day,情人节\nxmas,圣诞节\nwoods,森林/树\noutside,户外\noutdoor,户外\nroof,屋顶\nfeather,场景飘羽毛\ncoffee_shop,咖啡厅\nstarbucks,星巴克\nizakaya,居酒屋\nclass_room,教室\nbeautiful_detailed_water,漂亮的水\nband-aid,创可贴\nbandaids,创可贴\nband_aids,创可贴\nwalking_stick,手杖\ncuff,手枷\nhandcuff,警用手铐\nshackle,宽手铐\nmanacles,宽手铐\ntattoos,纹身\npareo,莎笼/沙滩浴巾\nhands_and_knees,四肢趴地\nall-fours,四肢趴地\non_all_fours,四肢趴地\nbent-over,翘臀姿势\nbending_over,翘臀姿势\nbend_over,翘臀姿势\ncrossed_legs_(sitting),二郎腿\ncrossed_legs_(standing),二郎腿\ncrossed_legs_(lying),二郎腿\nbattle_stance,战斗姿态\nhugging_own_legs,抱腿\nknee_hug,抱腿\nhugging_legs,抱腿\nhugging_knees,抱腿\nagura,盘腿\non_knees,下跪\nraised_leg,抬一只脚\nleg_raise,抬一只脚\nleg_raised,抬一只脚\nlying_down,躺着\nlaying_down,躺着\nlaying,躺着\nlying_on_stomach,趴着\nprone,趴着\non_belly,趴着\non_front,趴着\nbridal_carry,公主抱\nsitting_on_knees,正坐\nsit,坐着\nsitting_down,坐着\nopen_legs,张腿\nspread_leg,张腿\nsquat,蹲下\ncrouched,蹲下\ncrouch,蹲下\ncrouching,蹲下\nass-up_head-down,趴着翘臀\nface_down_ass_up,趴着翘臀\nw_sitting,割坐\nw-legs,割坐\nw_legs,割坐\nhumpbacked,驼背\nlying_on_back,仰躺\nsupine,仰躺\nlying_on_side,侧卧\nrecline,斜倒斜躺姿势\nsitting_in_lap,坐在大腿上\nkneeling_on_one_leg,单膝跪\nbutterfly_pose,蝴蝶坐\nfigure_four_sitting,二郎腿\nlotus_position,结跏趺坐\nsitting_on,坐在人身上\nthigh_straddling,大腿跨骑\nthigh_straddle,大腿跨骑\non_one_foot,单腿站立\nstanding_on_one_foot,单腿站立\non_one_leg,单腿站立\nbalance,(保持)平衡的姿势\ncrawling,爬行\njump,跳跃\nrun,奔跑\nwallwalking,走在墙顶上\nprostration,失意体前屈/Orz\norz,失意体前屈/Orz\nchest_stand,用胸支撑身体\ncowering,抱头\ncrucifixion,磔\nfaceplant,脸贴地面\nbattoujutsu_stance,拔刀起手式\nfull_scorpion,头扑倒在地\nstretching,伸懒腰\nsuperhero_landing,三点着地\nthree-point_landing,三点着地\nstanding_on_hands,用手倒立\nheadstand,用头倒立\nyoga,瑜伽\nscorpion_pose,蝎子姿势\nslouching,伛\none_leg_raised,抬起腿\nknees-on-chest,膝盖顶到胸部\noutstretched_leg,腿部伸展\nsplits,分开\npigeon_pose,鸽子姿势\nboobs,胸部\ntits,胸部\nbreast,胸部\npettanko,贫乳 (A)\nflat_chested,贫乳 (A)\nlarge_boobs,大胸 (D)\nlarge_tits,大胸 (D)\nlarge_breast,大胸 (D)\nbig_breasts,大胸 (D)\nhuge_tits,巨乳 (E)\nhuge_boobs,巨乳 (E)\ngigantic_breast,魔乳 (F)\nbandage_bra,缠胸布\nbandagebra,缠胸布\nbroach,胸针\nchest_gem,胸前有宝石\nstrap_cleavage,乳房之间的带子\npaisura,乳房之间的带子\nheadphones_on_breasts,耳机压胸\nunder_boob,南半球\nunderbreast,南半球\nbandaid_on_nipples,乳头贴着创可贴\nbandaids_on_nipple,乳头贴着创可贴\nbandaid_on_nipple,乳头贴着创可贴\nbelt_bra,皮带束胸\nuntied_bra,(前面)解开的胸罩\nunhooked_bra,(前面)解开的胸罩\nunfastened_bra,(前面)解开的胸罩\nbra_down,拉下的胸罩\nbra_off,摘下的胸罩\nbra_padding,胸垫\nbreast_pads,胸垫\nfake_breasts,胸垫\nbra_stuffing,胸垫\nbreast_pad,胸垫\nbreast_stuffing,胸垫\nchestplate,胸甲\nbreast_plate,胸甲\nchest_plate,胸甲\nbreastless_bra,高露出度胸罩\nnippleless_bra,高露出度胸罩\ntube_top,直筒式抹胸\nnipple,乳头\npuffy_nipple,大乳头\nareolae_slip,乳晕微露\nbreast_to_breast,胸部贴着胸部\nbreasts_grab,揉胸\ngrabbing_breasts,揉胸\nboob_grab,揉胸\nholding_breasts,抱着胸部\nhead_in_breasts,头埋在胸里/洗面奶\nbreasts_squeeze,从两侧挤胸\nbreasts_against_glass,胸压玻璃\nheadboob,压在头上的乳房\ntapioca_challenge,不用手喝珍珠奶茶挑战\nbreast_cover,遮着乳房\nbreast_covering,遮着乳房\nhandbra,遮着乳房\nflat_grab,抓着贫乳\nhand_up_shirt,手伸进衬衫下面\nhand_in_shirt,手伸进衬衫下面\nnipple_pinch,玩弄乳头\nflat_envy,平胸歧视\nbreast_reduction,缩胸\nbust_measuring,罩杯测量\nbreast_measuring,罩杯测量\nflying_button,飞出的纽扣\nconvenient_breasts,自然的胸部\ninconvenient_breasts,不自然的胸部\noversized_breast_cup,过大的罩杯\nweighing_breasts,测量乳房重量\nareolas,乳晕\nareola,乳晕\nglands_of_montgomery,蒙哥马利腺体\nbig_areolae,大乳晕\nlarge_areola,大乳晕\nbig_areola,大乳晕\nback_boob,从背后可看到的胸部\nperky_nipples,激凸的乳头/隐约可见的乳头\nerect_nipple,激凸的乳头/隐约可见的乳头\nerect_nipples,激凸的乳头/隐约可见的乳头\nerect_nipples_under_clothes,激凸的乳头/隐约可见的乳头\nsunken_nipples,内陷乳头\nlong_nipples,长乳头\nnipslip,乳头走光\nnippleslip,乳头走光\nnip_slip,乳头走光\nnippleless,没画出乳头\nnipple_hair,乳头毛\nside_boobs,侧乳\nside_boob,侧乳\nsideboobs,侧乳\nboob_slip,胸部走光\nbreasts_out,胸部露出\nbreasts_out_of_clothes,胸部露出\nbreast_outside,露出一只乳房\nasymmetrical_breasts,不对称的胸部\nlopsided_breasts,不对称的胸部\nfloating_breasts,漂浮的乳房\nhanging_boob,(俯身)双乳下垂\nveiny_breasts,看见静脉的乳房\npointy_breasts,尖乳房\nvery_perky_breasts,尖乳房\ntorpedo_breasts,尖乳房\nnursing_bra,哺乳用文胸\nshelf_bra,无顶文胸/露出乳头的胸罩\nbreastless_clothing,露胸的衣服\nbreast_curtain,乳帘\nbreast_veil,乳帘\nchest_binder,平胸衬衫\ncinderella_bust,Feast 灰姑娘系列胸罩\ntit_window,露出的乳沟\ncleavage_window,露出的乳沟\nheart_cleavage_cutout,露出的乳沟\nboob_window,露出的乳沟\nnipple_cutout,衣服破损露出乳头\nnippleless_clothing,能露出乳头的衣物\npanties_on_breasts,在乳房上穿内裤\ntaut_blouse,绷紧的衬衫\nbreast_pillow,乳房枕头\nface_to_breasts,脸贴乳房\nface_to_pecs,脸贴胸肌\nbreast_biting,咬胸\nboob_chomp,咬胸\nbreastfeeding,哺乳\nbreast_feed,哺乳\nsuckle,哺乳\nnipple_biting,咬乳头\nnipple_bite,咬乳头\nlicking_nipple,舔乳头\nlicking_nipples,舔乳头\nbreast_pull,拉胸\nbreast_punch,锤胸\nbreast_slap,拍胸\nhand_in_bra,手在胸罩里\nnipple_flick,拨动乳头\nnipple_press,按乳头\nnipple_push,压乳头\nnipple_rub,揉搓乳头\nnipple-to-nipple,乳头贴乳头\ncard_between_breasts,卡片在乳沟里\narm_between_breasts,胳膊在乳沟里\nperson_between_breasts,乳房夹人\ntied_breast,绑起来的乳房\nbreast_mousepad,乳房鼠标垫\ncarried_breast_rest,拿着乳房\nbust_cup,乳沟作杯子\nbreast_cup,乳沟作杯子\nbreasts_cup,乳沟作杯子\nalcohol_between_breasts,乳沟作杯子\ncum_between_breasts,射在胸上\nsemen_on_breasts,射在胸上\ncum_on_tits,射在胸上\nfood_on_breasts,胸上有食物\nobject_on_breast,胸上有物体\ntawawa_challenge,tawawa挑战/用胸撑起平放的手机\nobject_on_pectorals,胸肌上有物体\noppai_challenge,欧派挑战\ncensoring,有码\ncensor,有码\nuncensoring,无码\ncensor_bars,黑条打码\nconvenient_censorship,简单巧妙的打码\nbubble_filter,泡泡打码\nhair_on_breasts,头发披在胸上\nhair_over_crotch,头发盖在胯下\nhair_over_one_breast,头发盖在一边胸上\nconvenient_bath_steam,蒸汽/雾气打码\nconvenient_tail,尾巴遮住三点/用尾巴打码\nwing_censor,用翅膀打码\ncensor_wings,用翅膀打码\nintimate_covering,自然的打码\nclothes_in_front,衣服在前面挡着\nmosaic_censor,马赛克\nrough_censoring,马赛克\npixel_censor,马赛克\nnon-intimate_covering,不自然的打码\ncan't_show_this,不能显示这个\noutside_of_play_area,离开了可游玩区域\ntreasure_mark_censor,宝藏标记打码\none_finger_selfie_challenge,单指自拍挑战\nfake_censor,假打码\nunnecessary_censorship,假打码\ncensored_food,打码食品\ncensored_violence,打码暴力行为\neye_censor,眼部打码\npointless_censorship,敷衍的打码\nskyscrapers,摩天大楼\nneon_lights,霓虹灯\nfences,栏杆\nruin,废墟\nshops,商店\nstore,商店\nbuildings,建筑\nwafuku,和服\ntraditional_japanese_clothes,和服\njapanese_clothing,和服\nbody_suit,紧身衣\ncheongsam,旗袍\nqipao,旗袍\nchinese_dress,旗袍\none-piece_dress,连衣裙\ngym_clothes,运动服\npyjamas,睡衣\npajama,睡衣\npyjama,睡衣\nsukumizu,学校泳衣\nschool_swimsuits,学校泳衣\nseifuku,学校制服\nschool_uniforms,学校制服\nschoolgirl,学校制服\nschool_girl,学校制服\nseethrough,透明装\ntransparent_clothing,透明装\nsheer_clothing,透明装\nswimsuits,泳装\nswim_suit,泳装\nbathing_suit,泳装\nmizugi,泳装\nripped_clothing,破烂衣服\ntorn_clothing,破烂衣服\nripped_clothes,破烂衣服\nundergarments,内衣\nuniforms,制服\ngoth,哥特风格\nlolita,洛丽塔风格\nnude_apron,裸体围裙\nhadaka_apron,裸体围裙\nnude_overalls,裸体工作服\nnude_ribbon,裸体丝带\nstripes,横条花纹\npolka_dots,点状花纹\npolka-dot,点状花纹\nfrill,皱边\nruffles,皱边\nfrilly,皱边\nfrilled,皱边\nclothing_down,褪下衣物\nopen_yukata,敞开的和服\nshoulderless_dress,无肩带连衣裙\nsummerdress,太阳裙/背心裙\nsun_dress,太阳裙/背心裙\nsheath_dress,包臀裙\nhalf_apron,腰围裙\npettiskirt,蓬蓬裙\ntutu,芭蕾舞裙\norganza_lace,透明硬纱/蕾丝花边\nmicrobikini,迷你比基尼\nseashell_bra,贝壳比基尼\nseashell_bikini,贝壳比基尼\nshell_bra,贝壳比基尼\nsling_bikini,弹弓泳衣/吊带泳衣/V字泳衣\nslingbikini,弹弓泳衣/吊带泳衣/V字泳衣\nsling_swimsuit,弹弓泳衣/吊带泳衣/V字泳衣\narmoured_dress,战甲裙\nballet_leotard,体操服\ngymnast_leotard,体操服\nopen_back_dress,露背连衣裙\nopen-back_dress,露背连衣裙\nopen_back,露背装\nbackless,露背装\nbiker_suit,骑行套装\nbike_suit,骑行套装\nevening_dress,晚会礼服\ngi,武道服\nharem_clothes,舞娘服\nvarsity_jacket,棒球服\none-piece,一体式泳衣\nsailor_uniform,水手服\nsailor_suit,水手服\nsanta_suit,圣诞老人服装\nsanta_outfit,圣诞老人服装\nstraightjacket,拘束服\nstraight_jacket,拘束服\nwedding_kimono,白无垢/日式嫁衣\ngray_theme,灰色\ncel_shading,卡通渲染\nff_gradient,最终幻想式渐变\ninverted_colors,色彩反转\nrestricted_palette,色块风格\nmonochromatic,单色画\nblack_and_white,纯黑白色/黑白照片化/灰度\ngrayscale,纯黑白色/黑白照片化/灰度\ngreyscale_with_colored_background,黑白角色与有色背景\ncolored_with_greyscale_background,有色角色与黑白背景\npartially_monochrome,部分上色\nmuted_colors,哑光\nneon_palette,霓虹色彩\npale_colors,苍白的颜色\npastel_colors,柔和色彩\nrainbows,彩虹\ncolorized,上色\nspot_colors,黑白画中的少量颜色\nbordered,边框\nwindowbox,边框\nframed,画框\nframe,画框\noutside_of_border,一部分画到了背景框外面\nout_of_border,一部分画到了背景框外面\ncropped_background,一部分画到了背景框外面\nfading_border,褪色边框\nfading_borders,褪色边框\ncamera_frame,相机取景框\nbust_chart,胸围图\nbreast_chart,胸围图\nbreast_comparison,胸围图\nboob_chart,胸围图\ncharacter_chart,人设图\nreference_sheet,设定图\ndiagram,图表\nmove_chart,动作演示图\nrelationship_graph,关系表\nrelationship_chart,关系表\nseating_chart,座次表\ncropped,遭到裁剪\nfake_scrollbar,假的滚动条\neyes_out_of_frame,头部脱框\nglitch,画面噪点\nisometric,等轴图\nletterbox,宽银幕格式\nletter_boxed,宽银幕格式\npillarbox,柱状画布背景\nline-up,一排人\nline_up,一排人\nmosaic_art,马赛克艺术\nphotomosaic,马赛克拼图\nnegative_space,大量留白\nomake,附图\npartially_underwater_shot,部分水下拍摄\nsocial_media_composition,社交媒体整合\nsymmetrical,左右对称\npolar_opposites,两极对称\ntrim_marks,裁剪标记\ncrop_marks,裁剪标记\nzoomlayer,人物立绘缩放(剪影)图层\nin_profile,侧脸\nstraight-on,正脸\ncropped_torso_upper_body,上半身出框\ncropped_shoulders,肩膀出框\ncropped_arms,手臂出框\nselfiemirror,自拍镜\nstaring_at_breasts,瞄着乳房\naverting_eyes,移开视线\naverted_eyes,移开视线\nlooking_over_shoulder,回眸\nturning,回眸\nlooking_aside,看向侧面\nlooking_to_side,看向侧面\nspying,偷窥(强调视角)\nhand_pov,手伸来方向的视角\nside_glance,轻轻向侧面瞥\nback_focus,背景焦点\npov_ass,臀部焦点\nfoot_focus,足部焦点\npov_feet,足部焦点\nfeet_focus,足部焦点\nkemonomimi,动物耳朵\nnekomimi,猫耳\ninumimi,狗耳\ndog_ear,狗耳\nafrican_wild_dog_ears,狗耳\nrat_ears,老鼠耳朵\npointed_ears,尖耳\npointy_ear,尖耳\nelf_ears,尖耳\nelven_ears,尖耳\nlong_ears,尖耳\nheart_earring,心形耳环\nhoop_earring,环状耳环\near_ring,耳环\near_rings,耳环\nearring,耳环\ncrescent_earring,月牙耳环\ntanuki_ears,浣熊耳朵\ncovering_ears,遮住耳朵\nhands_over_ears,遮住耳朵\nrabbit_ears,兔子耳朵\ndeer_ears,鹿耳朵\nreindeer_ears,鹿耳朵\nferret_ears,鼬耳朵\ngoat_ears,山羊耳朵\npanda_ears,熊猫耳朵\npikachu_ears,皮卡丘耳朵\npig_ears,猪耳朵\ncoyote_ears,狼耳朵\nlensflare,镜头光晕\nsparkles,闪耀效果\nsparkling,闪耀效果\njpeg_artifacts,JPEG 压缩失真\njpeg_artefacts,JPEG 压缩失真\njpg_artifacts,JPEG 压缩失真\nblurred,模糊的\ncinematic_lighting,电影光效\nglowing_light,荧光\ngod_rays,自上而下的光\nray_tracing,光线追踪\nreflection_light,反射光\noverexposure,过曝\nbacklit,逆光\nblending,混合\ncaustic_lighting,焦散\nchiaroscuro,明暗对比\nchromatic_aberration_abuse,色差滥用\nfocus_blur,背景虚化\ndithering,抖动\nnoise_(visual),胶片颗粒感/老电影滤镜\ngrainy,胶片颗粒感/老电影滤镜\nlens_flare_abuse,镜头光晕滥用\nanaglyph,互补色\nstereogram,立体画\nscanlines,扫描线\nvignetting,晕影\nmake-up,浓装\nmake_up,浓装\nfood_on_cheek,食物在脸上\nsniffing,闻\nnose_bleed,鼻血\nblood_from_nose,鼻血\nbloody_nose,鼻血\ngritted_teeth,咬牙\ngritting_teeth,咬牙\nsighing,叹气\nsmiling,微笑\n:),微笑\n:},微笑\nfaint_smile,浅笑\nmad,生气的\nanger,生气的\nirritated,苦恼的\ninsane,疯狂的\nyangire,疯狂的\nembarrassing,尴尬的\nembarrassment,尴尬的\nblushing,脸红的\nflush,脸红的\nflushed,脸红的\nsadness,悲伤的\n:(,皱眉/蹙额\nfrowning,皱眉/蹙额\n:{,皱眉/蹙额\nnaughty_smile,下流的表情\ntongues,舌头\ndrool,唾液\nspit,唾液\nfinger_smile,用手指做出笑脸\nlip_licking,舔嘴唇\nouch,疼痛\ncry,哭\nscream,尖叫/大声喊\nfear,害怕的\nafraid,害怕的\nstern,严肃的\ngloomy,消沉(表情)\njealousy,嫉妒的\nflat_gaze,轻蔑的眼神\nshaded,阴沉脸\npale_face,脸色苍白\nemotionless,无口\nneutral_expression,无口\nunexpressive,无口\nfacial_expressions,表情\nsmiley,笑脸\ndoya-gao,得意脸\nfull_blush,整张脸泛红\npanting,喘粗气\nmoan,呻吟\nshocked,惊讶\nshock,惊讶\nsurprise,惊讶\nstartled,惊讶\nlaugh,在笑的\nnaughty,下流的表情\ntroll,嚣张脸\nsaliva_string,唾液拉丝\nflesh_fang,把嘴的一部分画成虎牙状\nbulging_cheeks,鼓着腮帮\ncheek_pinch,捏脸颊\npinching_cheeks,捏脸颊\ncheek_poke,戳脸颊\npoking_cheeks,戳脸颊\ncheek_tug,扯脸颊\nhands_over_eyes,遮住眼睛\nhiding_mouth,挡住嘴巴\nhands_over_mouth,挡住嘴巴\nbared_teeth,牙\nexcited,兴奋\nexpressionless_eyes,失神\nwide_eyed,睁大眼睛\n:0,惊讶\n:9,右上吐舌头\n:b,右下吐舌头\nhiding_face,挡住脸\ngray_eyes,灰眼\nodd_eye,异色瞳\nred_eye,红眼\ncat_eyes,竖瞳孔/猫眼\nsnake_eyes,竖瞳孔/猫眼\nupturned_eyes,上翘的眼睛\neyes_wide,睁开眼睛\nwide_eyes,睁开眼睛\nshocked_eyes,睁开眼睛\nrolled_eyes,眼睛抬头\neye_roll,眼睛抬头\nfurrowed_brow,下眉毛\nfurrowed_eyebrows,下眉毛\ndashed_eyes,黑眼圈中的水平线\ndash_eyes,黑眼圈中的水平线\nline_in_eye,黑眼圈中的水平线\nmismatched_pupils,左右眼颜色不同\nasymmetrical_pupils,左右眼颜色不同\nmismatched_sclera,左右眼不同颜色的眼白\ndead_eyes,眼睛没有亮点\ndilated_pupils,瞳孔扩张\nhollow_eyes,漆黑的眼睛\ncontracted_pupils,瞳孔收缩\nshrunk_pupils,瞳孔收缩\nshrunk_eyes,瞳孔收缩\nx-shaped_pupils,X 形眼睛\neye_reflection,眼睛反射\nhalf_closed_eyes,眼睛半闭\ncringe,闭一只眼\neyeballs,盯着看\ntear,眼泪\ngradient_eyes,渐变瞳色\nhalf_closed_eye,半闭的眼睛(单眼)\nsparkle_eyes,星星眼\nglare,轻蔑/怒视\neye_lashes,睫毛\neye_through_hair,透过头发可以看到的眼睛\nanger_mark,青筋\nblush_sticker,表情贴纸\nconfused,疑惑\ndetermined,有决心的\ndisappointed,失望的\ndisdain,蔑视\ndisgust,恶心\ndisgusted,恶心\ndespair,绝望\nenvy,嫉妒\nevil,邪恶\nfrustrated,沮丧\nguilt,有罪的\nkubrick_stare,库布里克凝视\nlonely,孤独的\nrapeface,一副要强奸人的表情\ndepressed,压抑的/郁闷的\npanicking,恐慌的\npanic,恐慌的\nworried,担忧的\ntired,累\nsulking,闷闷不乐\npensive,沉思的\nupset,气愤\ncrazy_smile,疯狂地笑\nforced_smile,强迫笑\nglasgow_smile,格拉斯哥微笑\nsad_smile,苦笑\nstifled_laugh,憋笑\n^^^,惊讶的\ncolor_drain,惊讶到掉色\nhorrified,恐惧表情\nhorror_(expression),恐惧表情\nsobbing,啜泣\ntremble,颤抖\nshiver,颤抖\nshivering,颤抖\nuwu,猫脸\n:/,斜嘴\n:\\,斜嘴\n:|,无语\n:c,伤心\n:<>,张大嘴\nvacuum_fellatio,:>=\nblowjob_face,:>=\n.3.,o3o\n(-3-),嘟嘴\nheart-shaped_eyes,心形眼\nheart_eyes,心形眼\nheart_eye,心形眼\nowata,\\(^o^)/\ncross-eyed,斗鸡眼\ncrossed_eyes,斗鸡眼\ndot_mouth,小圆点嘴\nrectangular_mouth,方形嘴\n:[],方形嘴\nside_mouth,把嘴画在侧脸\ncheek_mouth,把嘴画在侧脸\nsplit_mouth,裂开的嘴\ndisconnected_mouth,裂开的嘴\namber_eyes,琥珀色眼\nal_bhed_eyes,晕眼\nswirly_eyes,晕眼\npac-man_eyes,吃豆人形眼\npacman_eyes,吃豆人形眼\ngoat_eyes,一字型瞳孔/蛙眼\nfrog_eyes,一字型瞳孔/蛙眼\nstar_eyes,加号型眼\nstarry_eyes,加号型眼\ndiamond-shaped_pupils,钻石形瞳孔\nflower-shaped_pupils,花形瞳孔\nblue_sclera,蓝色巩膜\nbloodshot_eyes,布满血丝的眼睛\nbloodshot_eye,布满血丝的眼睛\ngreen_sclera,绿色巩膜\nno_sclera,无色巩膜\norange_sclera,橙色巩膜\neye_circles,眼袋\neyebags,眼袋\ndark_circles,眼袋\naegyo_sal,眼袋\nbruised_eye,瘀伤的眼睛\nblack_eye,瘀伤的眼睛\nflaming_eyes,燃烧的眼睛\nburning_eyes,燃烧的眼睛\nfiery_eyes,燃烧的眼睛\nmako_eyes,魔眼\namphibian_eyes,两栖动物的眼睛\ncephalopod_eyes,头足类动物的眼睛\noctopus_eyes,头足类动物的眼睛\ncompound_eyes,复合眼\ninsect_eyes,复合眼\npetal,花瓣\nflowers,花\nsakura_blossoms,樱花\ncherry_trees,樱花\ncherry_blossom,樱花\nflowers_meadows,花田\ncheckerboard,格子的\neverybody,所有人\ngroup,所有人\nhigh_res,高分辨率\nhires,高分辨率\nhigh_resolution,高分辨率\nlow_res,低分辨率\noriginal_character,原创\nmasterpiece,杰作\nbest_quality,顶级质量\nworst_quality,糟糕质量\nlow_quality,低质量\nnormal_quality,一般质量\nextremely_detailed_cg_unity_8k_wallpaper,极高分辨率 CG 壁纸\nillustration,插画\nnsfw,不宜工作时观看\npolygon,3D\n3dcg,3D\nanimated,动图\nanimation,动图\nanimated_png,PNG 动图\nvideo,视频\nwebm,视频\nmp4,视频\nvideos,视频\nmusic_video,音乐视频\ngif,GIF 动图\nnon-repeating_animation,非循环动画\nnon-repeating_gif,非循环动画\nlooping_animation,循环播放动画\nroulette_animation,轮转动画\narchived_file,压缩包\ncomics,漫画\nmanga,漫画\n1panel,单格漫画\n4coma,四格漫画\nborderless_panels,无边框漫画\nleft-to-right,从左往右读的漫画\nright-to-left_comic,从右往左读的漫画\ncorrupted_file,损坏的文件\ncorrupted_image,损坏的文件\ncorrupted_video,损坏的文件\nfront_cover,封面\ncd_cover,专辑封面\ndisc_cover,专辑封面\ncharacter_single,单人封面\nbook_cover,封面\nvideo_game_cover,视频游戏封面\ngame_cover,视频游戏封面\nmanga_cover,漫画封面\nfakeshot,(同人向玩梗向的)截图\ngamecg,游戏 CG\ngame_asset,游戏 CG\ngyotaku_(medium),鱼拓 (介质)\nicon,图标\nkirigami,剪纸\nline_art,线条艺术\nno_line-art,几乎没用勾线的画\nlineless,几乎没用勾线的画\noutlines,角色形象有描边\noutlined,角色形象有描边\ntall_image,长图\nwide_image,宽图\nofficial_art,官方画作\nphonecard,电话卡\npapercraft,纸艺\npaper_child,纸质角色\npaper_cutout,纸艺模型\npaper_cut-out,纸艺模型\npostcard,明信片\nposter,海报\nrevision,修正版\nrevised,修正版\nscan,扫描件\nanime_screencap,动画截图\nscreencap,动画截图\nshitajiki,垫板\ntriptych_(art),三联画 (艺术)\nvector_trace,矢量画\ntrace,矢量画\nvectortrace,矢量画\nvector,矢量画\ntileable,可平铺拼贴\nwidescreen,宽屏幕\nofficial_wallpaper,官方壁纸图\nhands_behind_back,手放在身后\narms_behind,手放在身后\nraised_arms,双抬臂\narms_above,双抬臂\narms_raised,双抬臂\narms_above_head,双抬臂\nhands_above_head,双抬臂\ncaramel_dansen,焦糖舞\nhand_on_waist,单手插腰\nhands_on_another's_breast,手放在另一人的胸前\nhands_on_waist,双手叉腰\nakimbo,双手叉腰\nhold,拿着\nholding_object,拿着\nhandholding,牵手\nhand_holding,牵手\nholding_another's_hand,牵手\nthe_finger,比出中指\nflipping_off,比出中指\nshh,嘘手势\nshush,嘘手势\nundress,脱衣服中\nstripping,脱衣服中\nstrip,脱衣服中\nv_sign,胜利手势\npeace_sign,胜利手势\nwave,招手\noutstretched_hands,伸出手\nhands_outstretched,伸出手\nreach,伸手触及\narm_raised,单抬臂\nraised_arm,单抬臂\none_arm_up,单抬臂\npresenting_armpit,展示腋窝\npresenting_panties,展示内裤\nhands_behind_head,手臂放头后\nskirtlift,掀起裙子\nskirt_up,掀起裙子\nlifting_skirt,掀起裙子\nmouth_to_mouth_feeding,共享食物/用嘴递食物\nmouth-to-mouth_feeding,共享食物/用嘴递食物\nadjusting_pantyhose,整理裤袜\nadjusting_thighhighs,整理裤袜\narm_hold,抓住手臂\ngrabbing_arm,抓住手臂\nhugging_arm,挽手\nneck_hug,双手搂着脖子\nbeckon,招手\ntummy_grab,捏着肚子\nbikini_down,扯着比基尼\nfondling_testicles,爱抚睾丸\nball_caress,爱抚睾丸\ndog_pose,爪子姿势\nconvenient_head,挡住关键部位的头\nfolded_arms,交叉双臂\narms_folded,交叉双臂\ncuddle,拥抱\nsnuggle,拥抱\ndual_wield,双持\ndouble_wield,双持\npalm,以手掩面\ngrab,抓住/抓着\nhair_twirl,手指卷着头发\nhands_between_legs,手放在两腿之间\nfinger_in_panties,手伸进内裤里\nfinger_to_another's_chin,手托着对方的下巴\nhand_on_another's,手接触到对方的脸\nhand_on_knee,手放在自己的膝盖上\nhand_on_belly,把手放在自己的肚子上\nhand_on_own_belly,把手放在自己的肚子上\nhand_on_stomach,把手放在自己的肚子上\nhands_to_mouth,手朝向自己嘴\nhands_to_own_mouth,手朝向自己嘴\nhand_to_lip,手朝向自己嘴\nhand_on_lips,手朝向自己嘴\nraised_finger,食指抬起\nfinger_raised,食指抬起\nnecktie_pull,抓着领带\ntiegrab,抓着领带\ntie_grab,抓着领带\nok,OK手势\neye_rub,揉眼睛\nwiping_eyes,揉眼睛\nrubbing_eye,揉眼睛\ngrabbing_sheet,抓着床单\ngirls_are_praying,少女祈祷中\non_phone,打电话\nyawn,打哈欠\npulling_another's_hair,抓着对方的头发\near_cleaner,采耳\nholding_glasses,拿着眼镜/正在摘眼镜\nholding_sunglasses,拿着眼镜/正在摘眼镜\nhand_on_ear,手放在耳朵上\nadjusting_sunglasses,扶眼镜\nadjusting_glasses,扶眼镜\nhand_on_own_head,手放在自己头上\nhand_on_own_forehead,手放在自己前额\nhand_to_face,把手放在自己脸上\nhand_on_face,把手放在自己脸上\nhands_on_face,双手放在自己的脸上\nhands_to_face,双手放在自己的脸上\nhand_to_cheek,把手放在自己的脸颊上\nhand_on_cheek,把手放在自己的脸颊上\nhand_on_hat,手触碰帽子\nhand_to_chest,把手放在自己的胸口\nhand_to_own_chest,把手放在自己的胸口\nhand_on_chest,把手放在自己的胸口\nhand_on_own_shoulder,手放在自己的肩上\nhand_on_own_ass,把手放在自己的臀部\nhands_on_knees,双手放在自己的膝盖上\nhand_on_another's_hand,手放在对方的手上\nair_quotes,引号手势\nfinger_quotes,引号手势\ncarry_me,抱着我手势\npick_me_up,抱着我手势\nfists,紧握的双手\nclosed_fists,紧握的双手\nclenched_fists,紧握的双手\ncupping_hands,用手比作杯子\ncupped_hands,用手比作杯子\ndouble_peace,双手比 V\nfidgeting,紧张手势\nfidget,紧张手势\nfinger_counting,用手指比数字\nfinger_frame,用手指作相框\nfinger_camera,用手指作相框\nfist_bump,碰拳\nbrofist,碰拳\nfistbump,碰拳\nfist_in_hand,抱拳\nhand_glasses,用手比作眼镜\nown_hands_clasped,握住自己的双手\nclasped_hands,握住自己的双手\nheart_arms,手臂摆出心的姿势\nheart_hands_trio,三个人用手比心\nhigh_five,击掌庆祝\nhighfive,击掌庆祝\nhorns_pose,用手比作角\nhorn_pose,用手比作角\nnoogie,双拳挤头\npalm-fist_greeting,拱手礼\npalm-fist_tap,拳头拍手掌/有主意了\npenetration_gesture,插入手势/做爱示意\npinky_swear,勾指起誓\nshadow_puppet,用手模仿其他物件/皮影戏\ntsuki_ni_kawatte_oshioki_yo,代表月亮消灭你\nin_the_name_of_the_moon,代表月亮消灭你\nslit_throat_(gesture),割喉手势\nthroat-slitting_gesture,割喉手势\ncutthroat_gesture,割喉手势\nraised_pinky,伸出小拇指\nextended_pinky,伸出小拇指\npov_pointing,指向看图的人\npointing_down,指向下方\npointing_forward,指向前方\npointing_skyward,向上指\npointing_to_the_sky,向上指\nkamina_pose,抬高手臂向上指\nsaturday_night_fever,叉腰向上指 (舞蹈)\ndisco_pose,叉腰向上指 (舞蹈)\nthumbs_down,大拇指向下\n\\n/,摇滚手势\ncrossed_fingers,手指交错\nfox_hand_sign,狐狸手势\nfinger_heart,双指比心\ninward_v,反向比 V\nshaka_sign,沙卡手势\ntwo-finger_salute,二指敬禮\n\\m/,6+1 手势\nmiddle_w,3 手势\nmoney_gesture,金钱手势\n\\||/,手掌贴墙\nopen_\\m/,手掌贴墙\nohikaenasutte,要求自我介绍\nstraight-arm_salute,直臂敬礼/纳粹式敬礼\nroman_salute,直臂敬礼/纳粹式敬礼\nnazi_salute,直臂敬礼/纳粹式敬礼\nvulcan_salute,瓦肯举手礼\nclenched_fist,握紧的手\nfist,握紧的手\nclosed_fist,握紧的手\nfig_sign,Fig 手势\nhand_fig,Fig 手势\nfig_gesture,Fig 手势\ndulya,Fig 手势\nmano_fico,Fig 手势\npower_fist,力量手套\nair_punch,举起的拳头\nstroking_own_chin,扶颏冥想\nstroking_chin,扶颏冥想\ncunnilingus_gesture,舔阴手势\nhandjob_gesture,手冲手势\nshocker_(gesture),爽歪歪 (手势)\nv_over_mouth,手指比 V 放在手上\nair_guitar,空气吉他\ncurtsie,(女子的)屈膝礼\nheart_tails,心形尾巴/心形尾尖/尾巴摆出心形\nheart_tail_duo,两人尾巴摆出心形\nkuji-in,九字印\nhand_seal,九字印\nshrugging,耸肩\nvictory_pose,胜利手势\norchid_fingers,兰花指\nmulticolor_hair,多彩头发\nyellow_hair,金发\nblond,金发\nblond_hair,金发\nblonde,金发\ngold_hair,金发\ngray_hair,灰发\nbrunette,茶发\ndirty_blonde,浅褐发\ndark_hair,黑发\nlavender_hair,紫发\nredhead,红发\nbraids,辫子\nbraided_hair,辫子\nhair_braid,辫子\ncurls,卷发\ncurtained_hair,窗帘/瀑布发型\ntwin_bun,双团子头\nbuns,双团子头\ntwin_buns,双团子头\nhair_buns,双团子头\ndouble_buns,双团子头\ntwindrills,双钻头卷\nquad_drills,多钻头卷\nside_drill,单侧钻头卷\nbangs_between_eyes,眼间刘海\nhairbun,团子头\nbun,团子头\nsingle_hair_bun,团子头\nhair_vents,进气口发型\nhimecut,姬发式\nprincess_cut,姬发式\nmorning_hair,凌乱发型\nbed_head,凌乱发型\npony_tail,马尾\nside_swept_bangs,朝一个方向的刘海\nside_tail,侧马尾\nsidetail,侧马尾\ntwinbraids,双辫子\ntwinbraid,双辫子\ntwin_braid,双辫子\ntwin_tails,双马尾\ntwintail,双马尾\nhair_past_waist,很长的头发\npigtails,短双马尾\nlow_twin_braids,低双辫\ndreadlocks,脏辫\nhair_locs,脏辫\nhair_loc,脏辫\ncone_hair_bun,锥形发髻\nhair_cones,锥形发髻\ndoughnut_hair_bun,圆环发髻\ndonut_hair_bun,圆环发髻\nheart_hair_bun,心形发髻\nasymmetric_bangs,不对称刘海\nforelocks,耳前发\nsingle_sidelock,单耳前发\nhair_one_side_up,一侧绑发\nhair_two_side_up,双侧绑发\nspace_hair,漂浮的头发\nhair_blowing,漂浮的头发\nhair_covering_eyes,头发遮着双眼\nhair_over_eye,头发遮住了一只眼睛\nshoulder-length_hair,中等长发\ntwo_sides_up,小型双股辫\nhair_past_feet,超长的头发\nextremely_long_hair,超长的头发\nsingle_hair_vent,单侧进气口发型\nhair_ears,耳状头发\nbald_girl,秃头女孩\nbuzz_cut,寸头\nchonmage,丁髷\ncrew_cut,平头/板寸头\nflattop,平顶\nokappa,河童头\npixie_cut,精灵头\nbobbed_hair,波波头\ncornrows,玉米垄发型\nmullet,鲻鱼头\nbow-shaped_hair,弓形头发\nbow_by_hair,弓形头发\nbow_hair,弓形头发\nfront_braid,前辫\ntri_braids,三股辫\nquad_braids,四股辫\ntriple_bun,三发髻\nhair_loop,发圈\nhair_loops,发圈\nhair_ring,发圈\nsingle_hair_ring,单发圈\nlow-braided_long_hair,低辫长发\nmizura,角发\nnihongami,日本发\ntopknot,丸子头\ntop_knot,丸子头\ntriple-tails,有三股辫子\nquin_tails,有五股辫子\nhuge_afro,超大鸟窝头\nbeehive_hairdo,蜂窝头\nquiff,蓬松感油头\nshouten_pegasus_mix_mori,昇天ペガサスMIX盛り\nspiky_hair,刺刺的头发\nwidow's_peak,美人尖\nantennae_hair,呆毛\ndouble_ahoge,呆毛\ncomb_over,遮盖头发稀少部分\nlone_nape_hair,孤颈毛\nhair_bikini,头发比基尼\nhair_scarf,头发围巾\ntokin,东金帽子\nmini_tophat,迷你礼帽\ntiny_top_hat,迷你礼帽\nnurse_hat,护士帽\nhair_pin,发卡\nhairpins,发卡\nhair_band,头箍\nhair_clip,发夹\nhair_clips,发夹\nhairclips,发夹\nbarrette,发夹\nhair_ribbons,发带\nflower_hair_ornament,发花\nflower_in_hair,发花\nhair_flowers,发花\nhair_ornaments,头饰\nhair_accessory,头饰\nhair_accessories,头饰\nbow_tie,蝴蝶领结\nneck_bow,蝴蝶领结\nhair_bows,蝴蝶结发饰\nmaid_headband,女仆头饰\nmaid_cachusha,女仆头饰\nribbons,丝带\nshades,太阳镜\nblindfolded,眼罩\neye_patch,单眼罩\nmasks,面具/眼罩/口罩\nbells,铃铛\nmuffler,围巾\nface_paint,面纹\ndevil_horns,恶魔的角\nforehead_gem,额前有宝石\nhair_bobble,头绳\nball_braids,头绳\nhair_bells,头发上系着铃铛\nhairbell,头发上系着铃铛\nhairbells,头发上系着铃铛\nbell_hair_ornament,头发上系着铃铛\nheart-shaped_sunglasses,心形眼镜\nheart-shaped_glasses,心形眼镜\nrimless_glasses,无框眼镜\nover-rim_glasses,下半无框眼镜\nover_rim_glasses,下半无框眼镜\nkamina_glasses,卡米纳墨镜\ngoggle_on_head,头上别着护目镜\ngoggles_on_hat,帽子上别着护目镜\ngoggles_on_helmet,帽子上别着护目镜\nbandage_on,贴有绷带的脸\nbandages_over_one_eye,缠着绷带的单眼\nbandaged_eye,缠着绷带的单眼\neye_scar,眼睛上的疤痕\nmedical_mask,医用口罩\nface_mask,口罩\nspiral_glasses,厚如玻璃瓶底的圆眼镜\nswirly_glasses,厚如玻璃瓶底的圆眼镜\nkitsune_mask,狐狸面具\nunmasked,摘下的面具\nmask_off,摘下的面具\ngas-mask,防毒面具\nheadphone,耳机\nspike_collar,带钉项圈\nwitches_hat,女巫帽\nwing_helmet,带翅膀的头盔\nsailor_cap,水手帽\nstocking_cap,圣诞帽\nchristmas_hat,圣诞帽\nhalter,绕颈系带\nhaltertop,绕颈系带\nelbow_pad,护肘\nglasses_on_head,眼镜别在头上\nsunglasses_on_head,眼镜别在头上\nhair_ties,发带\nhairtie,发带\nfood-themed_hair_ornament,食物发饰\nfood_hair_ornament,食物发饰\nlolita_headband,洛丽塔发带\nfeather_hair_ornament,羽毛头饰\nhair_feathers,羽毛头饰\nfeather_in_hair,羽毛头饰\nhair_feather,羽毛头饰\nhair_leaf,叶发饰\ntreble_clef_hair_ornament,音符发饰\nbass_clef_hair_ornament,音符发饰\nfortissimo_hair_ornament,音符发饰\n1girls,1 个女人\n2boy,2 个男人\n2_girls,2 个女人\n2girl,2 个女人\nangels,天使\narchangel,天使\nsuper_deformed,Q 版\ncrossdress,伪娘\ncrossplay,伪娘\ntransvestite,伪娘\ndolls,人偶\npixie,小精灵\nfairies,小精灵\nfaerie,小精灵\nkemono,兽人\nanthro,兽人\nlolicon,萝莉\nmagic_girl,魔法少女\nmagical_girls,魔法少女\nmahou_shoujo,魔法少女\nmaid_costume,女仆\nmaids,女仆\nmaid_outfit,女仆\nmaid_uniform,女仆\nmaid_dress,女仆\nshrine_maiden,巫女\nmini_girl,迷你女孩\nmonsters,怪物\nkunoichi,忍者/日本武士\nork,半兽人\nfemale_solo,单人\nvampyr,吸血鬼\nwitch_costume,女巫/魔女\nsorceress,女巫/魔女\nboy_love,搞基\nshonen-ai,搞基\nshounen-ai,搞基\nboy's_love,搞基\nboys_love,搞基\ngay,搞基\ntake_it_easy,油库里\nyukkuri,油库里\nshoujo-ai,百合\ngirl_love,百合\nlesbian,百合\ngirl's_love,百合\ngirls_love,百合\nno_human,无人\nteen,青少年\nadolescent,青春期的\ncatgirl,猫娘\npony_girl,马娘\ncowgirl,牛娘\ndrow,暗精灵\ndemon_girls,魅魔\ndemongirl,魅魔\nghosts,幽灵\nkda,KDA组合(英雄联盟)\nweapongirl,机娘\nmechamusume,机娘\ncheergirl,啦啦队\nkids,儿童\nchildren,儿童\ngothloli,哥特萝莉\nkyuudo,弓道\nnurse_outfit,护士\nnurse_uniform,护士\nofficelady,办公室女职员\npolice_officer,警察\ncop,警察\npolice-woman,女警\npolice_woman,女警\nracequeen,赛车女郎\njapanese_maid,和风女仆\nmegane,眼镜/眼镜娘\nmeganekko,眼镜/眼镜娘\nmeganeko,眼镜/眼镜娘\nfmm_threesome,二男加一女\nlong_neck,长脖子\nchopstick,筷子\nmic,麦克风\ndaggers,匕首/短剑\nswords,刀\nwhips,鞭\nfirearm,枪\nguns,枪\nhand_gun,手枪\nmagic_wand,魔杖\nyinyang,阴阳\nying_yang,阴阳\nyin-yang,阴阳\nying-yang,阴阳\nteacups,茶杯\ntea_cup,茶杯\ncigarettes,香烟\nicecream,冰激凌\nmanual_piano,钢琴\nacoustic_piano,钢琴\nanalog_piano,钢琴\nelectric_piano,钢琴\nchairs,椅子\nranset,背包\nback_pack,背包\nbellybutton,肚脐\nbelly_button,肚脐\nanimal_tail,尾巴\nthigh,大腿\nbig_thighs,粗腿\nfat_thighs,粗腿\nthunder_thighs,粗腿\nkneepit,膝盖内侧\nknee_pit,膝盖内侧\nbelts,腰带\nspats,自行车短裤\nspandex_shorts,自行车短裤\nbiker_shorts,自行车短裤\ngirdling,束腰\nlow-leg_panties,低腰式内裤\nmini_skirt,迷你裙\nshort_skirt,迷你裙\nnopan,无内裤\npantsu,内裤\nstripped_panties,条纹内裤\nthong_panties,丁字裤\nabsolute_territory,绝对领域\nzettai_ryouki,绝对领域\nshort_pants,短裤\nbottom_less,下着较少\npanties_down,内裤拉下来\npanties_pull,内裤拉下来\npantypull,内裤拉下来\npanty_down,内裤拉下来\npanty_shot,内裤走光\npanchira,内裤走光\npanty_flash,内裤走光\nbare_feet,赤脚\nbare_foot,赤脚\nbarefeet,赤脚\nbuttplug,插入式尾巴\nanal_plug,插入式尾巴\nankle_bracelets,脚镯\nankle_bracelet,脚镯\nleg_bracelet,脚镯\nanklets,脚镯\ndevil_tail,恶魔尾巴\nafrican_wild_dog_tail,狗尾巴\nrunning_briefs,女式灯笼裤\nbum_huggers,女式灯笼裤\nbun_huggers,女式灯笼裤\ncapris,七分裤\ncropped_pants,七分裤\nskirtsuit,正装短裙\nhot_pants,热裤\nbooty_shorts,热裤\nhotpants,热裤\ndaisy_dukes,牛仔短裤\njean_shorts,牛仔短裤\ndaisydukes,牛仔短裤\njean_skirt,牛仔裙\nblue_jeans,牛仔裤\ncoveralls,(尤指女式)连衫裤\ntartan_skirt,格子呢短裙\npanty_bow,带蝴蝶结的内裤\nburumapull,褪下一部分的内裤\npanties_around_leg,一只脚上挂着内裤\ndrenched_panties,湿内裤\npanty_aside,内裤挪到一边\npanties_behind_pantyhose,穿在裤袜里的内裤\npanties_underneath_pantyhose,穿在裤袜里的内裤\npanties_under_pantiehose,穿在裤袜里的内裤\npanties_below_pantyhose,穿在裤袜里的内裤\nbutt,屁股\nbutt_fangs,正面可见的屁股\nass_fangs,正面可见的屁股\ngluteal_fold,正面可见的屁股\nrobotic_legs,机械腿\nthigh_tattoo,腿部纹身\npanty_&_stocking_with_garterbelt,吊袜带内裤和长袜\npanty_and_stocking_with_garterbelt,吊袜带内裤和长袜\nthighhighs_over_pantyhose,连裤袜加长筒袜\nsocks_over_thighhighs,长筒袜加短袜\npanties_over_pantyhose,连裤袜上的内裤\npantyhose_under_swimsuit,泳衣下连裤袜\nblack_garter_belt,黑色吊袜带\nneck_garter,吊袜带\nwhite_garter_straps,白色吊袜带\nblack_garter_straps,黑色吊袜带\nankle_garter,脚踝吊袜带\ncovering_pussy,遮着裆部\nfirst-person_view,第一人称视角\nmale_pov,主观视角\nthree_sided_view,三视图\ncut-in,插入画面\nbreast_awe,着迷于乳房\ncloseup,特写镜头\nview_from_above,俯视镜头\nviewed_from_above,俯视镜头\naerial_view,俯视镜头\nviewed_from_behind,背影\nlow_angle,仰视镜头\nview_from_below,仰视镜头\nviewed_from_below,仰视镜头\nside_view,角色的侧面\nside,角色的侧面\nviewed_from_side,角色的侧面\natmospheric_perspective,大气距离感\npanorama,全景\nrotated,经过旋转的\nsideways,横向显示的\nupsidedown,倒挂的\nfewer_digits,缺少手指\nmissing_fingers,缺少手指\nextra_digit,多余手指\nmissing_arms,缺少手臂\nbig_butt,大屁股\nbig_ass,大屁股\nshirikoki,臀交\nhotdogging,臀交\nlapcup,酒倒在阴部\nlap_cup,酒倒在阴部\nthigh_cup,酒倒在阴部\nliquid_between_thighs,酒倒在阴部\nass_hole,菊花\nasshole,菊花\nbutthole,菊花\nbutt_hole,菊花\nanal_penetration,爆菊\nanal_sex,爆菊\nwatersports,尿尿\nneed_to_pee,憋尿\nfingering_ass,手爆菊\nfingering_asshole,手爆菊\nannilingus,肛吻\nanalingus,肛吻\nrimjob,肛吻\ncum_drinking,吃精\ncum_on_face,颜射\nhand_job,手淫\ntekoki,手淫\nmilk_breasts,哺乳（大范围）\nlactating,哺乳（大范围）\nmilking,哺乳（大范围）\nsucking_breasts,吸乳（中）\nnipple_sucking,吸乳（中）\nbreast_suck,吸乳（中）\nsucking_nipples,吸乳（中）\nself_breast_sucking,自吸乳\nmutual_breast_sucking,双向吸乳\ntitjob,乳交\ntitfuck,乳交\ntit_fuck,乳交\nvagina,阴户\nvulva,阴户\npubes,阴毛\nhairy_pussy,阴毛\nno_vagina,没逼的\nmissing_pussy,没逼的\nmissing_vagina,没逼的\nnovagina,没逼的\nclit,阴蒂\npussy_juice_drip,爱液\nvaginal_juices,爱液\nsquirting_(sex),潮吹\npussy_lick,舔阴\nintercrural,腿交\nintercrural_sex,腿交\nsumata,腿交\nthigh_job,腿交\nstraddle_penis,腿交\nashikoki,足交\nmasturbate,自慰\nmasturbating,自慰\ndicks,阳具/屌\ncock,阳具/屌\ncocks,阳具/屌\ndick,阳具/屌\nballs,睾丸/蛋蛋\nejaculation_between_breasts,射出\nsperm,射精\nsemen,射精\ncumshot,射精\ncum_in_hair,射在头发上\nsemen_on_hair,射在头发上\nwriting_on_body,身上有字\npocket_pussy,人工阴道\nonahole,人工阴道\nfleshlight,人工阴道\nwand_vibrator,按摩棒\negg_vibrators,跳蛋\nfucking,性爱\nfuck,性爱\ndoggy_style,狗爬式\nlegs_lock,跨坐式\nmissionary_position,传教士体位\nfoursome,群P\nfivesome,群P\ngroupsex,群P\nscissoring,磨豆腐\ngang_rape,轮奸\ngang_sex,轮奸\ngangrape,轮奸\ngangsex,轮奸\ngang_bang,轮奸\ncondoms,套套\nclit_piercing,阴核环\ntaint,会阴\nerect_clit,膨胀的阴核\nno_ass,贫瘠的屁股\ngape,敞开的/撑开的(阴部和屁眼)\npussy_juice_string,拉丝的爱液\nred_butt,打屁股\nxray,透视人体内部\ncleave_gagged,用布勒住嘴\ncleavegag,用布勒住嘴\npanty_gagged,用内裤塞口\npantygag,用内裤塞口\nfondling,摸索\ngrope,摸索\nfondle,摸索\nnipple_pain,虐乳头\npierced_nipples,乳头穿孔\nnipple_piercings,乳头穿孔\ncamel_toe,骆驼趾（俗称馒头逼）\nextreme_insertion,巨大插入\nhuge_insertion,巨大插入\npiercings,穿孔\npierced,穿孔\nnavel_ring,肚脐穿孔\nbellybutton_piercing,肚脐穿孔\nlarge_hips,宽盆骨\ntamakericzx,蛋疼\nbrainwashing,思想操控\nserving_food_on_female,女体盛\nanalbeads,肛珠\npenis_ring,屌环\nvibrators,带振动的自慰器\nropebondage,捆绑\nrope_bondage,捆绑\ntied_up_(sexual),捆绑/奴役\nropes,绳子\ntied_arms,手臂捆绑\narms_tied,手臂捆绑\nhands_bound,手腕捆绑\ntied_wrists,手腕捆绑\nbound_hands,手腕捆绑\ntied_hands,手腕捆绑\nhands_tied,手腕捆绑\ncrotchrope,胯下捆绑\nsuspended,悬空捆绑\nspread_bar,分腿捆绑\nfuta,双性\ndickgirl,双性\nbeastiality,人兽\nmolesting,性骚扰\nmolester,性骚扰\nvoyeur,窥阴癖\nbutt_plug_tail,肛尾\nslipper,拖鞋\nnaked_socks,短袜\nsock,短袜\nstriped_kneehighs,横条袜\nindoor_shoes_(japanese),女式学生鞋\nthighhighs_only,过膝袜\nnaked_thighhighs,过膝袜\nstocking,过膝袜\nheels,高跟鞋\nbow_thighhighs,带蝴蝶结的裤袜\nlegwarmers,腿套/暖腿袜\nkneehigh_socks,长袜\nkneesocks,长袜\nknee_socks,长袜\ngarter_strap,袜带\ngarterbelt,连腰吊带袜\ntights,连裤袜\nfishnet,网袜\nballet_shoes,芭蕾舞鞋\npointe_shoes,芭蕾舞鞋\nboot,长靴\nnaked_boots,长靴\nheel_boots,高跟靴\nkneehigh_boots,及膝靴\nkneeboots,及膝靴\nthighboots,高帮靴\nthighhigh_boots,高帮靴\nuneven_legwear,不均匀的裤腿\nribbon-trimmed_legwear,丝带边饰裤袜\namerican_flag_legwear,星条旗裤袜\nribbed_legwear,罗纹裤袜\nsee-through_legwear,透视裤袜\nlegwear_garter,裤袜吊袜带\nthighhigh_garter,裤袜吊袜带\ntwo-tone_legwear,分段裤袜\nlatex_legwear,乳胶裤袜\nclouds,云\nblue_moon,蓝月\nstar_sky,星空\ncity_skyline,天际线\nshooting_stars,流星\nsunburst_background,旭日纹背景\nbeautiful_detailed_sky,漂亮的天空\nin_spring,春\nin_summer,夏\nin_autumn,秋\nin_winter,冬\nstars,星星\ncloudy,多云\nraining,下雨\nin_the_rain,雨中\nrainy_days,雨天\nacrylic_paint,亚克力画风\nairbrush_(medium),喷枪\nalphonse_mucha,阿尔丰斯·慕夏\namigurumi_(medium),钩织玩偶/毛线娃娃\nart_deco,装饰艺术\nalphonse_mucha_(style),新艺术\nmucha_style,新艺术\nballpoint_pen,圆珠笔\nbook_cover_(medium),书本封面\nbrush_(medium),刷子\nbrushpen_(medium),毛笔\ncalligraphy_pen_(medium),书法笔\ncanvas_(medium),画布\nchalk_(medium),粉笔\ncharcoal_(medium),炭笔\nclay_(medium),黏土\ncolor_ink_(medium),彩色墨水\npencil_crayon_(medium),彩色铅笔画\ncoloured_pencil_(medium),彩色铅笔画\ncoupy_pencil_(medium),Coupy 铅笔\ncrayon_(medium),蜡笔\ncursor_(medium),光标\ndakimakura_(medium),抱枕\ndisc_(medium),碟片\nflame_painter,Flame Painter (工具)\nflat_colors,平涂风格\n4th_wall,虚实穿插/现实感/次元壁\nfudepen_(medium),墨笔/毛钢笔\ng-pen_(medium),G 笔\ngoogle_sketchup_(medium),Google Sketchup\ngouache_(medium),水粉\ngouache,水粉\ngraffiti_(medium),涂鸦\npencil_sketch,铅笔画/炭笔画\nillustrator_(medium),Illustrator\nimpressionism,印象派\nink_(medium),墨水\nleaf_(medium),树叶\nlego_(medium),乐高\nligne_claire,白描\ncopics,马克笔风格\nmillipen,毫厘笔\nminimalism,极简主义\nmousepad_(medium),手绘板\ntsukepen,蘸水笔画风\nnib_pen,蘸水笔画风\nfountain_pen_(medium),蘸水笔画风\noil_painting_(medium),油画风格\noil_painting,油画风格\npainting_(medium),传统绘图工具\npaint_(medium),传统绘图工具\npastel_color,粉彩\npen_(medium),钢笔\nporcelain_(medium),瓷器\nprint_(medium),印刷品\nretro_artstyle,赛璐璐/复古艺术\nrough_sketch,草图\nrough,草图\nsumi-e,墨绘\nswapnote_(medium),交换笔记\ntempera_(medium),蛋彩画\ntheatre_(medium),剧场\nhanddrawn,手绘\nukiyo-e,浮世绘\nukiyoe,浮世绘\nunfinished,未完成的\nwork_in_progress,未完成的\nwip,未完成的\nwashi_tape_(medium),和纸胶带\nwater_pastel_color,水彩\nwatercolour,水彩\nwatercolour_pencil,彩铅\nwhiteboard_(medium),白板\nclavicle,锁骨\ncollarbones,锁骨\nwing,翅膀/翼\nbatwing,蝙蝠翅膀\ndark_wings,黑色之翼\nblack_wing,黑色之翼\ndevil_wings,恶魔之翼\narmsleeves,袖肩分离装\nnaked_sleeves,袖肩分离装\ndetached_sleeve,袖肩分离装\nlong_sleeve,长袖\nrobes,长袍\noff_shoulders,露单肩\noff-shoulder,露单肩\nbare_shoulder,露双肩\ntop_less,上着较少\ntopless_(female),上着较少\nopen_clothing,敞开衣服\nnude_cape,裸体披风\nnude_shirt,裸体衬衫\nfloating_wings,脱离本体的翅膀\nwhipmarks,鞭痕\nbadges,徽章\nbandaged_arms,缠着绷带的手臂\nbangles,手镯\nbracelets,手镯\nbracers,护腕\narmbands,臂章\narm_band,臂章\narm_bracelets,臂环\narmlets,臂环\nopera_gloves,长袖手套\nlong_gloves,长袖手套\nfingerless_glove,露指手套\nglove,手套\nneck_tie,领带\ndetached_cuffs,腕饰\nwristcuff,腕饰\nwrist_cuff,腕饰\nwristcuffs,腕饰\nwrist_bands,腕带\nwrist_band,腕带\nwristbands,腕带\nwaist_chain,脐链\nbar_code,条形码\nbows,蝴蝶结\nbeauty_mark,痣\nlab_coat,白大褂\npants_suit,女性穿着西服\npantsuit,女性穿着西服\nskirt_carry,指掀起裙子时形成的篮子形状\ndress_basket,指掀起裙子时形成的篮子形状\ndress_carry,指掀起裙子时形成的篮子形状\nabsolute_cleavage,正中间开口的服装\ncheckered_blouse,格子衬衫\nclothing_between_breasts,衣服勒在乳沟里\ntshirt,T 恤\nkeyhole_sweater,胸部开口的毛衣\nsports_jersey,运动衫\nofficial_jersey,运动衫\ntanktop,无袖紧身背心\nwet_t-shirt,湿衬衫\nwet_blouse,湿衬衫\ncat_keyhole_bra,猫系内衣\ndu_dou,肚兜\nglove_removed,脱下手套\nshort_gloves,很短的手套/半截手套\nsleeves_past_wrist,袖子长过手腕\nBall_bra,球形文胸\nspaghetti_strap_bra,细肩带胸罩\nbridal_lingerie,新娘内衣\nSexy_lingerie,情趣内衣\nTransparent_underwear,透明内衣\ncupless_bikini,无罩杯比基尼\nreverse_bikini_armor,反向比基尼盔甲\nStrapless_bottom,无带下装\nPearl_thong,珍珠丁字裤\nBikini_briefs,比基尼三角裤\nJockstrap,护身三角绷带\nExposure,暴露\ncrotchless_swimsuit,无裆泳衣\ncrotchless_pantyhose,无裆连裤袜\ncrotchless_leotard,无裆紧身衣\ncrotchless_bloomers,无裆灯笼裤\ncrotchless_buruma,无裆灯笼裤\nassless_swimsuit,无屁股泳衣\nbackless_panties,露背内裤\nbackless_pants,露背裤\ncompletely_nude,完全裸露\nsoggy_clothes,湿透的衣服\nropiness,粘性的丝\nclothing_cutout,衣服漏洞\nstrap_pull,拉带子\nunleashed,带子松开\nwedging,抓内裤\npanties_around_one_ankle,内裤褪到脚踝上\npants_under_shorts,短裤里面的内裤\nBoyshort_panties,男孩短内裤\nBoxer_briefs,平角内裤\nblack_latex_bodysuit,连体黑色乳胶衣\ntranslucent_bunnysuit,半透明兔女郎\nsee-through_leotard,透明及臀紧身衣\nnaked_dudou,裸体肚兜\nlayered,分层的\nanal_ball_wear,佩戴拉珠\nPenis_sheath,阴茎鞘\nasmr,自主感官经络反应\npresenting_pussy,呈现阴部\npresenting_foot,呈现足部\nimplied_footjob,暗示足交\nsimulated_footjob,模拟足交\nimplied_masturbation,暗示手淫\nimplied_cunnilingus,暗示舔阴\nimplied_fellatio,暗示口交\nimplied_fingering,暗示指法\nfemale_masturbation,女性自慰\nmutual_masturbation,相互自慰\nstealth_masturbation,偷偷自慰\nbuilding_sex,建筑自慰\npillow_sex,枕头自慰\nteddy_bear_sex,泰迪熊自慰\ntable_sex,援桌骑士\ncooperative_handjob,合作打手枪\npaizuri_(tittyfuck),乳交\ncooperative_paizuri,合作乳交\nnaizuri_(flatchested_paizuri),平胸乳交\npaizuri_over_clothes,衣服上的乳交\npaizuri_on_lap,腿上的乳交\nimminent_fellatio,即将的口交\nautofellatio,自动口交\ncum_swap,用嘴交换精液\nautocunnilingus,自动舔阴\nmultiple_penis_fellatio,多阴茎口交\ntesticle_sucking,吸睾丸\nlicking_testicle,舔睾丸\nlicking_foot,舔脚\nfoot_worship,足部崇拜\ndouble_footjob,双足交\nshoejob,鞋交\ntailjob,尾交\ntail_masturbation,尾巴手淫\ntail_insertion,尾部插入\narmpit_sex,腋窝性爱\nnavel_sex,肚脐性爱\nskull_fucking,头交\nnosejob,鼻交\near_sex,耳交\npenis_in_eye,眼交\nkneepit_sex,跪下性行为\ndouble_buttjob,双屁股交\nlegjob,腿交(可能无效\nPenetration&Insertion,穿透和插入\nimminent_penetration,即将插入\nanimal_insertion,动物插入\ncervical_penetration,宫颈穿透\nnipple_penetration,乳头穿刺\npectoral_grab,抓胸\ncrotch_grab,抓裆部\ngrabbing_own_breast,抓住自己的乳房\nguided_crotch_grab,引导抓裆\nguided_pectoral_grab,引导抓胸\nprostate_milking,前列腺挤奶\nfingering_through_panties,手指通过内裤\nself_fisting,自己打自己\nimminent_gangbang,即将到来的轮奸\nlove_train,爱情列车\ncooperative_fellatio,合作口交\ncooperative_footjob,合作足交\nmultiple_breast_smother,多个乳房窒息\nreverse_spitroast,交换唾沫\ndouble_grinding,双磨(两人磨一根)\nimminent_anal,即将肛门\ntriple_anal,三重肛门\nafter_buttjob,屁股交后\nforce-feeding,机械固定\nMonoglove,束缚手套\nGimp_suit,束缚腿套\nviewer_holding_leash,第一人称握缰绳\nbound_ankles,绑住脚踝\nbound_together,捆绑在一起\nBondage&Discipline,绑缚与调教\npredicament_bondage,困境束缚\nassertive_female,自信的女性\nneglect_play,放置play\nrope_walking,批在绳子上走\nclitoris_torture,折磨阴蒂\nball_busting,爆球\ntickle_torture,挠痒痒折磨\nwax_play,滴蜡游戏\nmuscular,肌肉发达\nlinked_piercing,连环穿孔\n:>=,口交脸\nsweating,出汗\nnavel_piercings,肚脐钉\nSame-sex_Acts,同性行为\nyuri_(female-female),百合（女-女）\ntribadism_(scissoring),磨豆腐（剪刀）\nbisexual,双性恋\nbisexual_female,双性恋女性\nAgeplay,年龄play\nadult_baby,成人宝宝\ntoddlercon,幼儿控\nAnimal_play,动物play\nleash_pull,拉皮带\nhuman_dog,人类狗\npony_play,小马游戏\nprecum_string,尿道球腺液丝\ncumdump,倾倒精液\ncum_bath,胶浴\ncum_inflation,胶充气\ncum_in_clothes,在衣服里射精\ncum_in_cup,射在杯子里\ncum_in_throat,射在喉咙里\ncum_in_urethra,在尿道射精\ncum_on_facial,颜射\ncum_on_fingers,射在手指上\ncum_on_glasses,射在眼镜上\nejaculating_while_penetrated,插入时射精\npull_out,拉出\nautofacial,自动面部护理\nfelching,从阴道吸精液\npublic_indecency,公开猥亵\nzenra,习以为常的全裸\npublic_vibrator,公开振动器\ncuckolding,戴绿帽子\nGender_Play_and_Intersex,性别游戏\nmale_futanari,男二成\nfemdom_rape,调教强奸(女对男)\nchikan,痴汉\ncompensated_molestation,有偿性骚扰\nsmother,窒息\nMiscellaneous_Fetishes,其他恋物癖\nanatomy,解剖学\nconjoined,连体\nextra_breasts,额外的乳房\nextra_penises,额外的\nKnotting,打结\nused_condom_on_penis,阴茎上用过的避孕套\ncondom_left_inside,避孕套留在里面\ndefloration,花朵\nEating_and_Drinking_from_Body,身体的饮食\nnantaimori,南台森\nhuman_furniture,人性化家具\nforniphilia,猿癖\nhuman_toilet,人厕\nMecha_on_girl,女孩身上的机甲\nbirth,出生\nunbirthing,分娩\nsmelling_feet,闻脚\nsmelling_clothes,闻衣服\nsmelling_underwear,闻到内衣的味道\nsmelling_pantyhose,闻连裤袜\ntentacle_gagged,触手堵嘴\ntentaclejob,触手活\ntentacles_in_thighhighs,大腿上的触手\ntoo_many_tentacles,很多触手\nExtreme'_Fetishes,极端恋物癖\nScat_and_Urination,粪便和排尿\nscat,粪便\ndrinking_pee,喝尿\ngolden_shower,金色淋浴\npeeing_on_viewer,在观众身上撒尿\nMutilation,残缺\ndouble_amputee,双截肢者\nquadruple_amputee,四重截肢者\ntriple_amputee,三重截肢者\nafter,口交后\nafter_fingering,指法后\nafter_frottage,摩擦后\nafter_insertion,插入后\nafter_masturbation,手淫后\nafter_oral,口服后\nafter_rape,强奸后\nafter_urethral,尿道后\nclothed_after_sex,性爱后穿衣服\nvibrator_in_thigh_highs,震动在过膝袜里\ntenga,腾加\naneros,前列腺按摩器\nhuge_dildo,巨大的假阳具\ndragon_dildo,龙 假阳具\nhorse_dildo,马 假阳具\nspiked_dildo,带刺的假阳具\nsuction_cup_dildo,吸盘假阳具\ndildo_riding,假阳具 骑术\nfood_insertion,食物插入\ndildo_gag,假阳具堵嘴\nmask_challenge_(meme),面具挑战（模因）\ndildo_harness,假阳具线束\ndildo_under_panties,内裤下的假阳具\nprostate_massager,前列腺按摩器\nPump,泵\nbreast_pump,吸奶器\nclitoris_pump,阴蒂泵\ntoo_many_sex_toys,性玩具太多\ncatheter,导管\nurethral_beads,尿道珠\nbunny_vibrator,兔子振动器\nbutterfly_vibrator,蝴蝶振动器\nriding_machine,骑马机\nsybian,西班\nvibrator_in_leg_garter,吊袜带中的振动器\nvibrator_in_thigh_strap,大腿带中的振动器\nvibrator_under_pantyhose,连裤袜下的振动器\nvibrator_on_nipple,乳头上的振动器\nvibrator_in_anus,肛门振动器\nvibrator_on_penis,阴茎上的振动器\nnipple_chain,链\nchastity_belt,贞操带\nchastity_bra,贞操文胸\nchastity_cage,贞操笼\nClamp,钳\nclitoris_clamp,钳\ntongue_clamp,舌夹\nhobble,架\nplug_gag,插入堵嘴\nclitoris_leash,皮带\nleash_on_penis,阴茎上的皮带\nnipple_leash,皮带\nnose_hook,鼻钩\nsounding,欺负尿道（阴茎）\naphrodisiac,春药\ncondoms_in_mouth,含着套\njudas_cradle,犹大摇篮\nblood_on_bandages,绷带上的血\ndeep_wound,很深的伤口\nmissing_eye,失踪的眼睛\nscrape,刮\nsprain,扭伤\nsevered_limb,断肢\ntrack_marks,轨道标记\nbandaid_on_cheek,脸颊上的绷带\nbandaid_on_ear,耳朵上的绷带\nsling_(medical),吊索（医疗）\nMedical_service,医疗服务\nHospital,医院\nfirst_aid,急救\nsurgery,手术\norgans,器官\ncrotch_kick,胯部踢\ncunt_punt,屄\nstab,刺\nVisible_signs,可见标志\nmenstruation,经期\nbandaid_on,脸上贴着创可贴\nQR_code,二维码\nheart-shape_thought_bubble,心形思想泡泡\nbarbell_piercing,杠铃穿刺\nfemale_gunner_(dungeon_and_fighter),女炮手（地下城与战士）\nfemale_mechanic_(dungeon_and_fighter),女机械师（地下城与斗士）\nfemale_slayer_(dungeon_and_fighter),女杀手（地下城与斗士）\ntrombone,长号\ntriple_vaginal,三重插入(触手\ndaisy_chain,人体蜈蚣（环）\nbackjob,背交\nyaoi_(male-male),八井（男-男）\nbara_(masculine_male-male),巴拉（男性-男性）\nimplied_yaoi,暗示八井\nbulges_touching,凸起触摸\npenises_touching,触摸jj\ntesticles_touching,睾丸触摸\nPecjob,男男\nbisexual_male,双性恋男性\nFetishes,恋物癖\ntentacles_on_male,雄性触手\nmedium_shot,中景\nmid_shot,中景\nbust_shot,上半身\nside_profile,侧面肖像画\nclose_up,特写\nmacro_shot,微距摄像\nselfie,自拍视点\npov_across_table,越桌第一人称视角\naerial,空中\nturn_one's_back,转身\nfront_view,正面视角\nlateral_view,斜侧面视角\nback_view,后背视角\nfrom_back,后背视角\ndynamic_angle,动态角度\ncinematic_angle,电影拍摄角度\n1girl_solo,只有一位女性\n1girl_solo_focus,画面内一位女性 在画面外有男性\nfemale_focus,女性焦点（画面中为女性）\ngroup_picture,画面中有一群人\nxx_focus,聚焦在xx上\nface_focus,聚焦在面部\neyes_focus,聚焦在眼睛\nreality_ray_tracing,光追\nfrontlight,正面光\nsidelight,侧面光\nbacklight,背光\nrim_light,边缘光\nstrong_rim_light,强边缘光\nambient_light,环境光\nspecular_lighting,镜面高光\nsunlight_filtering_through_trees,阳光透过树木\npolychromatic,多色光\ngolden_hour_lighting,黄金时段照明\nagainst_backlight_at_dusk,傍晚背对阳光\npale,苍白(薄)\nintense_shadows,强阴影\ndeep,加深(浓)\nobscure,模糊\ndim,昏暗的|朦胧的\nshady,成荫的\ndoujinshi_doujin_cover,同人志风\nmegami_magazine,女神杂志\ncapanime_screencap,动画截图\nwatercolor,水彩\nretro_arfstyle,复古风格\none-hour_drawing_challenge,一小时绘画挑战\nCG,提高图片质量\nphoto_(medium),照片（风格）\ncontour_deepening,轮廓加深\npencil_sketch_lines,铅笔速写\ntouhou,东方\nkantai_collection,舰队收藏\nfate_(series),命运（系列）\nfate/grandorder,命运皇冠指定\nidolmaster,偶像大师\npokemon,宠物小精灵\nvocaloid,VOCALOID\nhololive,木口社（vtb）\ngenshin_impact,原神\nazur_lane,碧蓝航线\nidolmaster_cinderella_girls,偶像大师灰姑娘女孩\npokemon_(game),口袋妖怪\narknights,明日方舟\nmahou_shoujo_madoka_magica,魔法少女小圆\nfire_emblem,火焰纹章\ngirls_und_panzer,少女与战车\nlove_live!,爱生活！\nfinal_fantasy,最终幻想\ngirls'_frontline,少女前线\nprecure,霹雳Q娃\numamusume,赛马娘\ngranblue_fantasy,碧蓝幻想\njojo_no_kimyou_na_bouken,jojo\nfate/stay_night,命运之夜\nkemono_friends,兽娘动物园\nidolmaster_(classic),偶像大师（经典）\nblue_archive,碧蓝档案\ngundam,高达\nlove_live!_school_idol_project,爱生活！校园偶像\nnijisanji,彩虹社(vtb)\ndanganronpa(series),弹丸论巴（系列）\nhololive_english,holoen(皮套人)\npersona,女神异闻录\nlyrical_nanoha,魔法少女奈叶\nneon_genesis_evangelion,新世纪福音战士\nidolmaster_shiny_colors,偶像大师闪亮颜色\nsuzumiya_haruhi_no_yuuutsu,凉宫春日的忧郁\nworld_witches_series,世界女巫系列\npokemon_swsh,宝可梦_SWSH\nprincess_connect!,公主连接！\ntoaru_majutsu_no_index,魔法禁书目录\nleague_of_legends,英雄联盟\nstreet_fighter,街头霸王\nboku_no_hero_academia,博库之英雄学院\nthe_legend_of_zelda,塞尔达传说\nlove_live!_sunshine!!,爱生活！阳光！！\nfire_emblem_heroes,火焰之纹章英雄\nfate/zero,命运/零\nstrike_witches,罢工女巫\ntouken_ranbu,刀剑乱舞\nfire_emblem:_three_houses,火焰之纹章：三宫\npokemon_sm,口袋妖怪SM\nidolmaster_million_live!,偶像大师百万现场！\nxenoblade_chronicles_(series),异度之刃编年史\nmario_(series),马里奥（系列）\nhonkai_(series),崩坏（系列）\nyu-gi-oh!,游戏王\nindie_virtual_youtuber,皮套人(个人势)\noverwatch,守望先锋\nsword_art_online,刀剑神域\nfinal_fantasy_xiv,最终幻想14\ndragon_ball,七龙珠\nhonkai_impact_3rd,崩坏三\noverwatch_1,守望先锋_1\nfinal_fantasy_vii,最终幻想7\nre:zero_kara_hajimeru_isekai_seikatsu,re:0\nkill_la_kill,斩服少女\ntales_of_(series),传说（系列）\nsplatoon_(series),喷射战士（系列）\npokemon_(anime),口袋妖怪（动漫）\nmonogatari_(series),物语（系列）\ngochuumon_wa_usagi_desu_ka12k,点兔\nnaruto_(series),火影忍者（系列）\nbishoujo_senshi_sailor_moon,美少女战士\nguilty_gear,罪恶装备\ncode_geass,反叛的鲁路修\nxenoblade_chronicles_2,异度之刃编年史2\ntoaru_kagaku_no_railgun,某科学的超电磁炮\nmahou_shoujo_lyrical_nanoha,魔法少女奈叶\nlucky_star,幸运星\none_piece,一拳超人\ndanganronpa_2:_goodbye_despair,弹丸论破2：再见绝望\nneptune_(series),海王星（系列）\nkono_subarashii_sekai_ni_shukufuku_wo!,为美好的世界献上祝福\nfire_emblem_fates,火焰纹章：命运\nblazblue,苍翼默示录\nmahou_shoujo_lyrical_nanoha_strikers,魔法少女奈叶\nthe_king_of_fighters,拳皇\ndragon_quest,勇者斗恶龙\npokemon_bw,宝可梦_bw\nragnarok_online,仙境传说online\ninazuma_eleven_(series),闪电十一人（系列）\npersona_4,女神异闻录\ntengen_toppa_gurren_lagann,天元突破\ndead_or_alive,死或生\nsenran_kagura,闪乱神乐\nnier_automata,尼尔机械纪元\natelier_(series),莱莎的炼金工房\nmonster_hunter,怪物猎人\ngundam_00,高达_00\ndark_souls,黑魂\nborderlands,无主之地\nShadowVerse,影之诗\narcaea,一个音游\nfullmetal_alchemist,钢之炼金术士\nchainsaw_man,电锯人\nkimetsu_no_yaiba,鬼灭\nhibike!_euphonium,吹响！上低音号\ncardcaptor_sakura,百变小樱魔术卡\nclannad,clannad\nSteins;Gate,石头门\ndate_a_live,约会大作战\nchuunibyou_demo_koi_ga_shitai!,中二病也要谈恋爱\nviolet_evergarden_(series),紫罗兰的永恒花园\nshiratama_(shiratamaco),白玉\nkedama_milk,毛玉\nnana_kagura,神乐七奈\ncleric,神职人员(基督教)\nclownpiece,小丑\nxx_musume,xx娘\nxx_girl,xx娘的另一种形式\ngynoid,另一种机娘\nhumanoid_robot,类人机器人\nslime_musume,史莱姆娘\ntoddler,幼童\nfemale_child,女 童\nmesugaki,雌小鬼\nbishoujo,美少女\nyoung,年轻\nunderage,未成年\nmature_female,熟女\nold,老年\nbrown_skin,棕色皮肤\nlarge_pectorals,大胸肌\nwaist,腰\nslender_waist,细腰\nhipbone,髋骨\nass_visible_through_thigh,屁股通过大腿可见\nbuttock,翘臀\nthick_thigh,肉腿\nknee,膝盖\nfeet_soles,脚底\nBody_Types,体型\nprincess_head,公主发型\nHalf-up,上半部分束起\nair_bangs,空气刘海\nside_blunt_bangs,侧面空气刘海\nhigh_twintails,高双马尾\nlow_tied_hair,低扎头发\nbraiding_hair,辫子头发\nshort_braid,短辫子\nballet_hair_bun,芭蕾髻\nfeather_hair,羽毛头发\nlong_sideburns,长鬓角\nxx_colored_inner_hair,内层挑染\nxx_and_xx_hair,头发内变色\nazure_hair,天蓝色头发\nruby_hair,红宝石色头发\nsplit-color_hair,分色头发\nglowing_hair,发光的头发\nluminous,夜光的\nStarry_sky_adorns_hair,星空头发\ncrystals_texture_Hair,水晶材质头发\ntranslucent_hair,半透明的头发\nHair_dripping,头发在滴水\nblood_in_hair,头发上有血\npolka_dot_hair,波点头发\nribbon_hair,丝带头发\nspotted_hair,斑点头发\nhair_vines,头发藤蔓\nhair_weapon,头发武器\nhand_in_own_hair,手放头发上\nhair_lift,托起头发\nplaying_with_hair,玩头发\nhair_over_mouth,头发盖在嘴上\nkissing_hair,亲吻头发\nbiting_hair,咬头发\neating_hair,吃头发\nsmelling_hair,闻头发\nfood_on_hair,头发上的食物\nfolded_hair,折叠头发\nadjusting_another's_hair,调整别人的头发\nplaying_with_another's_hair,玩弄别人的头发\nholding_another's_hair,握着别人的头发\nhair_over_one_eyebrow,头发遮住眉毛\nblush_visible_through_hair,透过头发可见腮红\nears_visible_through_hair,可以看到耳朵\nhair_through_headwear,头发穿过头饰\ndisheveled_hair,凌乱的头发|蓬乱的头发\nhair_flowing_over,头发飘过\nhair_undone,头发松散\nhair_half_undone,头发半松散\nruffling_hair,蓬松的头发\nbouncing_hair,跳动的头发\nliving_hair,活头发\nsevered_hair,剪断的头发\njeanne_d'arc,圣女贞德\nrem_(re:zero),雷姆\nkeqing,刻晴\nfate_testarossa,菲特·泰斯特罗莎·哈拉温\njeanne_d'arc_(alter)_(fate),圣女贞德（命运）\nyae_miko,八重神子\nsirius_(azur_lane),天狼星（碧蓝航线）\nkitagawa_marin,喜多川海梦\nsaber_extra,尼禄\nillyasviel_von_einzbern,伊莉雅丝菲尔·冯·爱因兹贝伦\nshimakaze_(kancolle),岛风（kancolle）\nscathach_(fate/grand_order),斯卡哈\nkaryl_(princess_connect),凯露\ngawr_gura,噶呜·古拉\nhu_tao,胡桃\nasuna_(sword_art_online),亚丝娜（刀剑神域）\nichinose_asuna,碧蓝档案亚丝娜\neula,优菈\nbremerton_(azur_lane),布雷默顿（碧蓝航线）\nyorha_no.2_type_b,2b\nshirogane_noel,白银诺艾尔\npecorine,佩可莉姆\nkashima_(kancolle),鹿岛（kancolle）\nfischl,菲谢尔\nyukihana_lamy,雪花菈米\nunicorn_(azur_lane),独角兽（碧蓝航线）\nillustrious_(azur_lane),光辉(碧蓝航线）\nhamakaze_(kancolle),滨风（kancolle）\nkamisato_ayaka,神里绫华\nshenhe,申鹤\nsaber_alter,阿尔托利亚·潘德拉贡\ncirno,琪露诺\nkokkoro,可可罗\nemilia_(re_zero),艾米莉亚\nkakudate_karin,角楯华凛\nhibiki_(kancolle),响（kancolle）\nahri,九尾妖狐阿狸\ntakane_lui,鹰岭露依\nyor_briar,约尔·福杰\nzero_two_(darling_in_the_franxx),02国家队\ntifa_lockhart,蒂法·洛克哈特\nhk416_(girls_frontline),HK416\ngolden_darkness,金色暗影\nsonico,超级索尼子\nhiguchi_madoka,樋口円香\nreisalin_stout,莱莎琳·斯托特\nhomura_(xenoblade_2),焰\nishtar_(fate/grand_order),伊什塔尔\nshuten_douji_(fate/grand_order),酒吞童子\nnekomata_okayu,猫又小粥\nram_(re_zero),拉姆\ntokoyami_towa,常暗永远\nc.c.,C.C.\nst._louis_(azur_lane),圣路易斯（碧蓝航线）\nmiqo'te,猫魅族(FF14)\nlelouch_lamperouge,鲁鲁修·兰佩鲁日\nkongou_(kancolle),金刚（kancolle）\nbb_(fate/extra_ccc),BB\nlala_satalin_deviluke,菈菈·萨塔琳·戴比路克\nkirima_sharo,桐间纱路\nshana,夏娜\nyelan,夜澜\nmiyamoto_musashi,宫本武藏（命运/大订单）\nnakiri_ayame,百鬼绫目\nsangonomiya_kokomi,珊瑚宫心海\nnarumeia_(granblue_fantasy),娜露梅亚\nereshkigal_(fate/grand_order),埃列什基伽勒\nchloe_von_einzbern,克洛伊·冯·爱因兹贝伦\nsunaookami_shiroko,砂狼白子\nalice,爱丽丝\nsuzuya_(kancolle),铃谷 (kancolle)\nch'en_(arknights),陈（明日方舟）\nmori_calliope,森美声\nakai_haato,赤井心\nnakano_itsuki,中野五月\nmomo_velia_deviluke,梦梦·贝莉雅·戴比路克\nsakura_miko,樱巫女\nsasaki_saren,佐佐木咲恋\nrice_shower_(umamusume),米浴\nsorasaki_hina,空崎日奈\nmeltlilith,梅尔特莉莉丝\nhonolulu_(azur_lane),火奴鲁鲁\nsamus_aran,萨姆斯·阿兰\nnakano_ichika,中野一花\ndaiwa_scarlet_(umamusume),大和赤骥\nmorino_rinze,杜野凛世\ncheshire_(azur_lane),柴郡（碧蓝航线）\nwatson_amelia,沃森-阿米莉亚\nkiyohime_(fate/grand_order),清姬\namane_kanata,天音彼方\nla+_darknesss,拉普拉斯·达克尼斯\nhoshimachi_suisei,星街彗星\ntippy,提比（点兔）\nbremerton_(scorching-hot_training)_(azur_lane),布雷默顿（酷热训练）\nle_malin_(azur_lane),恶毒\ndido_(azur_lane),黛朵\nzara_(azur_lane),扎拉\nbaltimore_(azur_lane),巴尔的摩\nkashino_(azur_lane),樫野\ncleveland_(azur_lane),克利夫兰\ngraf_zeppelin_(azur_lane),格拉夫齐柏林飞艇\nnagato_(azur_lane),长门\ntaihou_(enraptured_companion)_(azur_lane),taihou_(陶醉的同伴)_(azur_Lane)\nzara_(poolside_coincidence)_(azur_lane),zara_(池畔巧合)_(azur_Lane)\namagi_(azur_lane),天城\natago_(stunning_speedster)_(azur_lane),爱宕（令人惊叹的极速赛车）\nroon_(azur_lane),罗恩\nshinano_(azur_lane),信浓\nst._louis_(luxurious_wheels)_(azur_lane),圣路易斯（豪华车轮）\nzuikaku_(azur_lane),瑞鹤\nle_malin_(listless_lapin)_(azur_lane),le_malin_(无精打采的\nnew_jersey_(azur_lane),新泽西\nqueen_elizabeth_(azur_lane),伊丽莎白女王\nsheffield_(azur_lane),谢菲尔德\njean_bart_(azur_lane),让·巴特\naegir_(azur_lane),艾吉尔\nbismarck_(azur_lane),俾斯麦\nkashino_(hot_springs_relaxation)_(azur_lane),樫野_(牛牛皮肤)\nperseus_(azur_lane),英仙座\ndeutschland_(azur_lane),德国\nping_hai_(azur_lane),平海\ntashkent_(azur_lane),塔什干\nmassachusetts_(azur_lane),马萨诸塞州\nz46_(azur_lane),z46\nadmiral_hipper_(azur_lane),希珀海军上将\nbache_(azur_lane),巴赫\nazur_lane:_slow_ahead,碧蓝航线：慢速前进\npamiat_merkuria_(azur_lane),pamiat_merkuria\nhood_(azur_lane),引擎盖\nnoshiro_(azur_lane),noshiro\npola_(azur_lane),pola\nindomitable_(azur_lane),不屈不挠\nning_hai_(azur_lane),宁海\nwarspite_(azur_lane),厌战\nmutsuki_(azur_lane),睦月\ntakao_(beach_rhapsody)_(azur_lane),takao_(海滩狂想曲)_(azur_Lane)\naugust_von_parseval_(azur_lane),八月冯帕斯瓦尔（蔚蓝车道）\ncygnet_(azur_lane),小天鹅\nformidable_(the_lady_of_the_beach)_(azur_lane),强大的（海滩女士）\nhelena_(azur_lane),海伦娜\nprince_of_wales_(azur_lane),威尔士亲王\nbelfast_(shopping_with_the_head_maid)_(azur_lane),贝尔法斯特（与女仆一起购物）\nfriedrich_der_grosse_(azur_lane),Friedrich_der_Grosse_(蔚蓝海岸)\nvictorious_(azur_lane),胜利\ndunkerque_(azur_lane),敦刻尔克\ntirpitz_(azur_lane),提尔皮茨\nbremerton_(kung_fu_cruiser)_(azur_lane),布雷默顿（功夫巡洋舰）\nreno_(azur_lane),里诺\nchapayev_(azur_lane),恰巴耶夫\nsaratoga_(azur_lane),萨拉托加\nyukikaze_(azur_lane),雪风\ngrim_(azur_lane),严峻\nrichelieu_(azur_lane),黎塞留\nshimakaze_(azur_lane),岛风\nlittle_bel_(azur_lane),小贝尔\nark_royal_(azur_lane),皇家方舟\nessex_(azur_lane),埃塞克斯\nmeowfficer_(azur_lane),喵喵\nsouth_dakota_(azur_lane),南达科他州\nnew_jersey_(exhilarating_steps!)_(azur_lane),新泽西（令人振奋的步伐！）（蔚蓝泳道）\nprinz_heinrich_(azur_lane),海因里希亲王\nazuma_(azur_lane),吾妻\nmikasa_(azur_lane),三笠\nperseus_(unfamiliar_duties)_(azur_lane),perseus_(不熟悉的职责)_(azur_Lane)\nsan_diego_(azur_lane),圣地亚哥\nsaint-louis_(azur_lane),圣路易斯\nnorth_carolina_(azur_lane),北卡罗来纳州\namagi-chan_(azur_lane),天城酱285\nindianapolis_(azur_lane),印第安纳波利斯\nnelson_(azur_lane),纳尔逊\nulrich_von_hutten_(azur_lane),ulrich_von_hutten（蔚蓝海岸）\nportland_(azur_lane),波特兰\ntosa_(azur_lane),土佐\nmonarch_(azur_lane),君主\ntaihou_(temptation_on_the_sea_breeze)_(azur_lane),太后（海风的诱惑）\nakagi-chan_(azur_lane),赤城酱\nsovetskaya_rossiya_(azur_lane),sovetskaya_rossiya_(azur_Lane)\nshigure_(azur_lane),时雨\nzuikaku_(kancolle),瑞鹤\nyuudachi_(kancolle),夕立_(kancolle)\nyukikaze_(kancolle),雪风_(kancolle)\nyamato_(kancolle),大和_(kancolle)\ntenryuu_(kancolle),天龙_(kancolle)\ntakao_(kancolle),高雄\nshiranui_(kancolle),不知火_(kancolle)\nshigure_kai_ni_(kancolle),时雨佳妮_(kancolle)\nshigure_(kancolle),时雨_(kancolle)\nsendai_(kancolle),川内_(kancolle)\nryuujou_(kancolle),龙骧\nprinz_eugen_(kancolle),欧根亲王 (kancolle)\nmusashi_(kancolle),武藏_(kancolle)\nmurakumo_(kancolle),村云_(kancolle)\nkirishima_(kancolle),雾岛_(kancolle)\ninazuma_(kancolle),电_(kancolle)\nharuna_(kancolle),榛名_(kancolle)\nfubuki_(kancolle),吹雪_(kancolle)\nbismarck_(kancolle),俾斯麦_(kancolle)\natago_(kancolle),爱宕_(kancolle)\nasashio_(kancolle),朝潮_(kancolle)\namatsukaze_(kancolle),天津风\nprinz_eugen_(final_lap)_(azur_lane),欧根亲王（最后一圈）（蔚蓝车道）\nbaltimore_(after-school_ace)_(azur_lane),巴尔的摩（课后王牌）（碧蓝航线）\natago_(school_traumerei)_(azur_lane),爱宕（学校_traumerei）（碧蓝航线）\nunicorn_(long-awaited_date)_(azur_lane),独角兽（期待已久的约会）（碧蓝航线）\nfusou_(azur_lane),扶苏（碧蓝航线）\ntaihou_(phoenix's_spring_song)_(azur_lane),太后（凤凰春歌）（碧蓝航线）\nkaga_(battleship)_(azur_lane),加贺（战舰）（碧蓝航线）\ntakao_(full_throttle_charmer)_(azur_lane),takao（全油门魅力者）（碧蓝航线）\nu-47_(azur_lane),u-47（蔚蓝航线）\nsiren_(azur_lane),警笛（碧蓝航线）\nlong_island_(azur_lane),长岛（碧蓝航线）\ni-19_(azur_lane),i-19（碧蓝航线）\npola_(seaside_coincidence)_(azur_lane),pola（海边巧合）（碧蓝航线）\ngascogne_(azur_lane),加斯科涅（碧蓝航线）\nswiftsure_(azur_lane),swiftsure（碧蓝航线）\nindomitable_(ms._motivationless_maid)_(azur_lane),不屈不挠（无动机的女仆女士）（碧蓝航线）\nkawakaze_(azur_lane),川风（碧蓝航线）\nhornet_(azur_lane),大黄蜂（碧蓝航线）\nhonolulu_(summer_accident?!)_(azur_lane),檀香山（夏季事故？！）（蔚蓝车道）\nvittorio_veneto_(azur_lane),维托里奥·威尼托（蔚蓝海岸）\nelbe_(azur_lane),易北河（碧蓝航线）\nibuki_(azur_lane),ibuki（碧蓝航线）\nwashington_(azur_lane),华盛顿（碧蓝航线）\nalgerie_(azur_lane),阿尔及利亚（碧蓝航线）\nyorktown_(azur_lane),约克镇（碧蓝航线）\najax_(azur_lane),阿贾克斯（碧蓝航线）\nsurcouf_(azur_lane),surcouf（碧蓝航线）\ngneisenau_(azur_lane),格奈森瑙（碧蓝航线）\nduke_of_york_(azur_lane),约克公爵（碧蓝航线）\nformidable_(timeless_classics)_(azur_lane),令人敬畏的（永恒的经典）（碧蓝航线）\nillustrious_(morning_star_of_love_and_hope)_(azur_lane),杰出的（爱与希望的晨星）（碧蓝航线）\nhermione_(azur_lane),赫敏（碧蓝航线）\nshoukaku_(sororal_wings)_(azur_lane),shoukaku_(sororalwings)_(azur_Lane)\nhiei_(azur_lane),hiei（碧蓝航线）\nalbacore_(azur_lane),长鳍金枪鱼（碧蓝航线）\ntosa_(hometown_zest)_(azur_lane),土佐（家乡热情）（碧蓝航线）\ngraf_zeppelin_(beachside_urd)_(azur_lane),graf_zeppelin_(beachside_urd)_(azur_Lane)\nminneapolis_(azur_lane),明尼阿波利斯（碧蓝航线）\nneptune_(azur_lane),海王星（碧蓝航线）\nnagato_(great_fox's_respite)_(azur_lane),长门（大狐狸的喘息）（碧蓝航线）\nrodney_(azur_lane),罗德尼（碧蓝航线）\ntakao_(school_romanza)_(azur_lane),takao_(school_romanza)_(azur_Lane)\nmassachusetts_(dressed_to_impress)_(azur_lane),马萨诸塞州（着装给人留下深刻印象）（碧蓝航线）\nunicorn_(the_gift_of_spring)_(azur_lane),独角兽（春天的礼物）（碧蓝航线）\nle_temeraire_(azur_lane),le_temeraire_(蔚蓝海岸)\nrichelieu_(fleuron_of_the_waves)_(azur_lane),黎塞留（海浪之花）（碧蓝航线）\nillustrious_(maiden_lily's_radiance)_(azur_lane),杰出（少女百合的光芒）（碧蓝航线）\nbremerton_(day-off_date)_(azur_lane),布雷默顿（休息日）（碧蓝航线）\nhiryuu_(azur_lane),hiryuu（碧蓝航线）\nlittorio_(azur_lane),littorio（碧蓝航线）\ncolorado_(azur_lane),科罗拉多州（碧蓝航线）\nfubuki_(azur_lane),吹雪（碧蓝航线）\nglorious_(azur_lane),光荣（碧蓝航线）\nbaltimore_(black_ace)_(azur_lane),巴尔的摩（黑色王牌）（碧蓝航线）\nmontpelier_(azur_lane),蒙彼利埃（碧蓝航线）\nprinz_eugen_(cordial_cornflower)_(azur_lane),欧根亲王（亲切的矢车菊）（碧蓝航线）\nduca_degli_abruzzi_(azur_lane),duca_degli_abruzzi（碧蓝航线）\ngrenville_(azur_lane),格伦维尔（碧蓝航线）\ni-26_(azur_lane),i-26（碧蓝航线）\nsuzuya_(azur_lane),铃屋（碧蓝航线）\nanchorage_(azur_lane),锚地（碧蓝航线）\ntaihou_(muse)_(azur_lane),太后（缪斯）（碧蓝航线）\ncheshire_(summery_date!)_(azur_lane),柴郡（夏日约会！）（碧蓝航线）\nkumano_(azur_lane),熊野（碧蓝航线）\nshinano_(dreams_of_the_hazy_moon)_(azur_lane),信浓（朦胧月之梦）（碧蓝航线）\nbelfast_(iridescent_rosa)_(azur_lane),贝尔法斯特（彩虹色罗莎）（碧蓝航线）\naugust_von_parseval_(the_conquered_unhulde)_(azur_lane),august_von_parseval（被征服的_unhulde）（蔚蓝车道）\nsouryuu_(azur_lane),souryuu（碧蓝航线）\nakagi_(paradise_amaryllis)_(azur_lane),akagi_(天堂孤挺花)_(azur_Lane)\nchen_hai_(azur_lane),陈海（碧蓝航线）\nchoukai_(azur_lane),choukai（碧蓝航线）\ndunkerque_(summer_sucre)_(azur_lane),敦刻尔克（苏克雷之夏）（碧蓝航线）\nfumizuki_(azur_lane),fumizuki（碧蓝航线）\ndido_(anxious_bisque_doll)_(azur_lane),dido（焦虑的素瓷娃娃）（碧蓝航线）\nhanazuki_(azur_lane),花月（碧蓝航线）\ngangut_(azur_lane),甘古特（碧蓝航线）\naquila_(azur_lane),天鹰座（碧蓝航线）\nprinz_eugen_(symphonic_fate)_(azur_lane),欧根亲王（交响乐命运）（碧蓝航线）\nsurcouf_(loisirs_balneaires)_(azur_lane),surcouf_(loisirs_balneaires)_(碧蓝航线)\nedinburgh_(azur_lane),爱丁堡（碧蓝航线）\njeanne_d'arc_(azur_lane),jeanne_d'arc（碧蓝航线）\nmutsu_(azur_lane),陆奥（碧蓝航线）\nsovetskaya_belorussiya_(azur_lane),sovetskaya_belorussiya_(azur_Lane)\nzuikaku_(the_wind's_true_name)_(azur_lane),zuikaku_(风的真名)_(azur_Lane)\nz1_leberecht_maass_(azur_lane),z1_leberecht_maass（碧蓝航线）\nmaya_(azur_lane),玛雅（碧蓝航线）\nerebus_(azur_lane),艾瑞布斯（碧蓝航线）\nyamashiro_(summer_offensive?)_(azur_lane),山城（夏季攻势？）（碧蓝航线）\nnagara_(azur_lane),长良（碧蓝航线）\nsims_(azur_lane),模拟人生（碧蓝航线）\nadmiral_graf_spee_(peaceful_daily_life)_(azur_lane),Admiral_graf_spee_(和平的日常生活)_(azur_Lane)\ndrake_(azur_lane),德雷克（碧蓝航线）\nle_malin_(mercredi_at_the_secret_base)_(azur_lane),le_malin_(秘密基地的_mercredi)_(azur_Lane)\ntashkent_(the_bound_cruiser)_(azur_lane),塔什干（绑定巡洋舰）（蔚蓝航线）\nterror_(azur_lane),恐怖（碧蓝航线）\namagi_(wending_waters_serene_lotus)_(azur_lane),天城（文定水静莲花）（碧蓝航线）\nkongou_(azur_lane),金刚（碧蓝航线）\nemden_(azur_lane),埃姆登（碧蓝航线）\nhakuryuu_(azur_lane),白龙（碧蓝航线）\nleander_(azur_lane),瘦（碧蓝航线）\npeter_strasser_(azur_lane),彼得·斯特拉瑟（碧蓝航线）\ncharybdis_(azur_lane),charybdis（碧蓝航线）\nping_hai_(summer_vacation)_(azur_lane),平海（暑假）（碧蓝航线）\nprinz_eugen_(profusion_of_flowers)_(azur_lane),欧根亲王（繁花似锦）（碧蓝航线）\nalabama_(azur_lane),阿拉巴马州（碧蓝航线）\navrora_(azur_lane),avrora（碧蓝航线）\nenterprise_(wind_catcher)_(azur_lane),企业（捕风者）（碧蓝航线）\nle_malin_(sleepy_sunday)_(azur_lane),le_malin（沉睡的星期天）（蔚蓝车道）\nreno_(biggest_little_cheerleader)_(azur_lane),雷诺（最大的小啦啦队长）（碧蓝航线）\nfemale_commander_(azur_lane),女指挥官（碧蓝航线）\nkaga_(everlasting_killing_stone)_(azur_lane),kaga（永恒的杀戮石）（碧蓝航线）\nayanami_(niconico)_(azur_lane),绫波（niconico）（碧蓝航线）\nkronshtadt_(azur_lane),喀琅施塔特（碧蓝航线）\nshiranui_(azur_lane),不知火（碧蓝航线）\nbaltimore_(muse)_(azur_lane),巴尔的摩（缪斯）（碧蓝航线）\nle_triomphant_(azur_lane),le_triomphant（碧蓝航线）\ngneisenau_(nightmarish_succubus)_(azur_lane),gneisenau（噩梦般的魅魔）（碧蓝航线）\nreno_(reno_bunnino)_(azur_lane),雷诺_(reno_bunnino)_(碧蓝航线)\nrepulse_(azur_lane),击退（碧蓝航线）\nsaint-louis_(holy_knight's_resplendence)_(azur_lane),圣路易斯（圣骑士的辉煌）（碧蓝航线）\nshouhou_(azur_lane),守寿（碧蓝航线）\nhammann_(rebellious_summer)_(azur_lane),哈曼（叛逆的夏天）（碧蓝航线）\nkinu_(azur_lane),kinu（碧蓝航线）\nshangri-la_(azur_lane),香格里拉（碧蓝航线）\nyat_sen_(azur_lane),中山（碧蓝航线）\nindependence_(azur_lane),独立（碧蓝航线）\nalgerie_(white_sand_paradise)_(azur_lane),阿尔及利亚（白沙天堂）（碧蓝航线）\nvittorio_veneto_(the_flower_of_la_spezia)_(azur_lane),vittorio_veneto（拉斯佩齐亚之花）（碧蓝航线）\nhobby_(azur_lane),爱好（碧蓝航线）\nnuernberg_(azur_lane),纽伦堡（碧蓝航线）\nchikuma_(azur_lane),chikuma_(碧蓝航线)\nbismarck_(beacon_of_the_iron_blood)_(azur_lane),俾斯麦（铁血的灯塔）（碧蓝航线）\ndeutschland_(service_time?!)_(azur_lane),德国（服务时间？！）（蔚蓝航线）\ntallinn_(azur_lane),塔林（碧蓝航线）\nu-81_(azur_lane),u-81（碧蓝航线）\nchen_hai_(vestibule_of_wonders)_(azur_lane),陈海（奇迹前庭）（碧蓝航线）\nobserver_alpha_(azur_lane),观察者阿尔法（碧蓝航线）\nsirius_(azur_lane)_(cosplay),天狼星（碧蓝航线）（角色扮演）\nyuudachi_(shogun_of_snowballs)_(azur_lane),yuudachi（雪球将军）（碧蓝航线）\nasuna_(blue_archive),亚丝娜（蓝色档案）\nasuna_(bunny)_(blue_archive),亚丝娜（兔子）（蓝色档案）\nkarin_(blue_archive),卡琳（蓝色档案）\nshiroko_(blue_archive),白子（蓝色档案）\nhina_(blue_archive),空崎日奈（蓝色档案）\nkarin_(bunny)_(blue_archive),卡琳（兔子）（蓝色档案）\naru_(blue_archive),陆八魔爱瑠（蓝色档案）\nkoharu_(blue_archive),小春（蓝色档案）\nhoshino_(blue_archive),星野（蓝色档案）\nyuuka_(blue_archive),优香（蓝色档案）\nsensei_(blue_archive),老师（蓝色档案）\narisu_(blue_archive),天童爱丽丝（蓝色档案）\nmutsuki_(blue_archive),陆八魔 亚瑠（蓝色档案）\nhifumi_(blue_archive),阿慈谷日富美（蓝色档案）\nmiyu_(blue_archive),霞泽美游（蓝色档案）\nnonomi_(blue_archive),十六夜野乃美（蓝色档案）\niori_(blue_archive),银镜伊织（蓝色档案）\narona_(blue_archive),阿罗娜（蓝色档案）\nako_(blue_archive),天雨アコ（蓝色档案）\nhibiki_(blue_archive),猫塚响（蓝色档案）\nshun_(blue_archive),瞬（蓝色档案）\nazusa_(blue_archive),azusa（蓝色档案）\nizuna_(blue_archive),izuna（蓝色档案）\nui_(blue_archive),ui（蓝色档案）\nmidori_(blue_archive),midori（蓝色档案）\nneru_(blue_archive),neru（蓝色档案）\nmomoi_(blue_archive),桃井（蓝色档案）\nshun_(small)_(blue_archive),顺（小）（蓝色档案）\nkayoko_(blue_archive),kayoko（蓝色档案）\nmika_(blue_archive),米卡（蓝色档案）\ntsubaki_(blue_archive),椿（蓝色档案）\nserika_(blue_archive),serika（蓝色档案）\nyuzu_(blue_archive),柚子（蓝色档案）\niroha_(blue_archive),iroha（蓝色档案）\nmari_(blue_archive),mari（蓝色档案）\nhasumi_(blue_archive),哈苏米（蓝色档案）\nwakamo_(blue_archive),wakamo（蓝色档案）\nneru_(bunny)_(blue_archive),neru（兔子）（蓝色档案）\nhanako_(blue_archive),花子（蓝色档案）\nakane_(blue_archive),茜（蓝色档案）\nsaori_(blue_archive),沙织（蓝色档案）\nperoro_(blue_archive),peroro（蓝色档案）\nkazusa_(blue_archive),kazusa（蓝色档案）\nsora_(blue_archive),sora（蓝色档案）\nharuka_(blue_archive),haruka（蓝色档案）\nkokona_(blue_archive),kokona（蓝色档案）\nchise_(blue_archive),chise（蓝色档案）\nnatsu_(blue_archive),natsu（蓝色档案）\nmashiro_(blue_archive),mashiro（蓝色档案）\nshiroko_(cycling)_(blue_archive),shiroko（自行车）（蓝色档案）\nakane_(bunny)_(blue_archive),茜（兔子）（蓝色档案）\ntsurugi_(blue_archive),tsurugi（蓝色档案）\nshizuko_(blue_archive),静子（蓝色档案）\neimi_(blue_archive),eimi（蓝色档案）\nchinatsu_(blue_archive),chinatsu（蓝色档案）\nyoshimi_(blue_archive),吉见（蓝色档案）\nayane_(blue_archive),绫音（蓝色档案）\nmoe_(blue_archive),萌（蓝色档案）\nfuuka_(blue_archive),fuuka（蓝色档案）\njunko_(blue_archive),junko（蓝色档案）\nharuna_(blue_archive),榛名（蓝色档案）\nmiyako_(blue_archive),宫古（蓝色档案）\nmutsuki_(new_year)_(blue_archive),mutsuki（新年）（蓝色档案）\nsaki_(blue_archive),saki（蓝色档案）\nrin_(blue_archive),rin（蓝色档案）\nizumi_(blue_archive),狮子堂泉（蓝色档案）\nsaya_(blue_archive),沙耶（蓝色档案）\nkaede_(blue_archive),枫（蓝色档案）\nmaki_(blue_archive),maki（蓝色档案）\ntsukuyo_(blue_archive),tsukuyo（蓝色档案）\ncherino_(blue_archive),cherino（蓝色档案）\nchihiro_(blue_archive),千寻（蓝色档案）\nhinata_(blue_archive),若叶日向（蓝色档案）\natsuko_(blue_archive),亚津子（蓝色档案）\nfubuki_(blue_archive),吹雪（蓝色档案）\nhare_(blue_archive),小钩晴（蓝色档案）\nfate/grand_order,命运/大订单\nfate/extra,命运/额外\nfate/apocrypha,命运/伪经\njeanne_d'arc_alter_(fate),jeanne_d'arc_alter_(fate)\nfate/extra_ccc,命运/额外的ccc\nabigail_williams_(fate),阿比盖尔威廉姆斯（命运）\nfate/kaleid_liner_prisma_illya,命运/万花筒班轮_prisma_illya\njeanne_d'arc_alter_(avenger)_(fate),jeanne_d'arc_alter_(avenger)_(fate)\nshuten_douji_(fate),酒吞童子（命运）\ncu_chulainn_(fate),cu_chulainn_(命运)\narcher_(fate),弓箭手（命运）\nminamoto_no_raikou_(fate),Minamoto_no_raikou_(fate)\nnero_claudius_(fate/extra),尼禄克劳狄斯（命运/额外）\nmedusa_(fate),美杜莎（命运）\nmordred_(fate/apocrypha),莫德雷德（命运/伪经）\nfate/prototype,命运/原型\njeanne_d'arc_(ruler)_(fate),jeanne_d'arc_(统治者)_(命运)\nmeltryllis_(fate),Meltryllis_(命运)\nmedusa_(rider)_(fate),美杜莎（骑士）（命运）\nmiyamoto_musashi_(fate),宫本武藏（命运）\nfate/hollow_ataraxia,命运/空心共济失调\ncu_chulainn_(fate/stay_night),cu_chulainn_(命运/留夜)\nishtar_(fate),伊斯塔（命运）\nexcalibur_(fate/stay_night),excalibur（命运/留宿之夜）\nereshkigal_(fate),ereshkigal_(命运)\ngae_bolg_(fate),gae_bolg_(命运)\nflorence_nightingale_(fate),佛罗伦萨夜莺（命运）\njack_the_ripper_(fate/apocrypha),开膛手杰克（命运/伪经）\niskandar_(fate),依斯干达_(命运)\nelizabeth_bathory_(fate),伊丽莎白巴托里（命运）\nkama_(fate),卡玛（命运）\nkiyohime_(fate),清姬（命运）\nfate/prototype:_fragments_of_blue_and_silver,命运/原型：蓝色和银色的碎片\ntomoe_gozen_(fate),tomoe_gozen_(命运)\nnitocris_(fate),nitocris_(命运)\nartoria_pendragon_(lancer)_(fate),artoria_pendragon_(lancer)_(命运)\nkatsushika_hokusai_(fate),葛饰北斋（命运）\nnapoleon_bonaparte_(fate),拿破仑·波拿巴（命运）\nbb_(fate/extra),bb（命运/额外）\nanastasia_(fate),阿纳斯塔西娅（命运）\nfou_(fate),fou（命运）\nyu_mei-ren_(fate),于美人（命运）\nibaraki_douji_(fate),茨城童子（命运）\nelizabeth_bathory_(fate/extra_ccc),伊丽莎白巴托里（命运/额外的ccc）\nmysterious_heroine_xx_(fate),神秘女主xx（命运）\njeanne_d'arc_alter_santa_lily_(fate),jeanne_d'arc_alter_santa_lily_(fate)\nfate/extella,命运/extella\nartoria_pendragon_(lancer_alter)_(fate),artoria_pendragon_(lancer_alter)_(fate)\nushiwakamaru_(fate),牛若丸（命运）\nfate/unlimited_codes,命运/无限代码\nyang_guifei_(fate),杨贵妃（命运）1304\nashiya_douman_(fate),芦屋斗满（命运）\nleonardo_da_vinci_(fate),莱昂纳多·达·芬奇（命运）\nmorgan_le_fay_(fate),摩根勒菲（命运）\nmartha_(fate),玛莎（命运）\nhelena_blavatsky_(fate),海伦娜·布拉瓦茨基（命运）\nmarie_antoinette_(fate),玛丽·安托瓦内特（命运）\nosakabe-hime_(fate),osakabe-hime_(命运)\nmysterious_heroine_x_alter_(fate),神秘女主角_x_alter_(fate)\njeanne_d'arc_alter_(ver._shinjuku_1999)_(fate),jeanne_d'arc_alter_(ver._shinjuku_1999)_(fate)\ngilles_de_rais_(caster)_(fate),gilles_de_rais（施法者）（命运）\nartoria_caster_(fate),artoria_caster_(命运)\nkoyanskaya_(fate),koyanskaya（命运）\nlord_camelot_(fate),卡莱洛特勋爵（命运）\ntokitarou_(fate),时太郎（命运）\nexcalibur_morgan_(fate),excalibur 摩根（命运）\nmedea_(fate),美狄亚（命运）\nzayoi_Sakuya,十六夜咲夜I\ntouhou_(pc-98),东方_(pc-98)\ncookie_(touhou),饼干（东方）\nlaevatein_(touhou),laevatein_(东方)\nshinki_(touhou),神机（东方）\ntouhou_tag_dream,东方标签梦\nmima_(touhou),mima_(东方)\nyumeko_(touhou),梦子（东方）\nreisen_(touhou_bougetsushou),reisen_(东方bougetsushou)\nelly_(touhou),elly（东方）\ngengetsu_(touhou),幻月（东方）\nmai_(touhou),舞（东方）\nkonngara_(touhou),孔加拉（东方）\nmugetsu_(touhou),mugetsu（东方）\nyuki_(touhou),由纪（东方）\nzombie_fairy_(touhou),僵尸妖精（东方）\nfour_of_a_kind_(touhou),四种（东方）\nellen_(touhou),艾伦（东方）\nkurumi_(touhou),久留美（东方）\ntouhou_lost_word,东方失语\nsariel_(touhou),沙利尔（东方）\nmeira_(touhou),梅拉（东方）\npower_item_(touhou),动力道具（东方）\ntouhou_gouyoku_ibun,东方gouyoku_ibun\nlouise_(touhou),路易丝（东方）\notter_spirit_(touhou),水獭精灵（东方）\ninaba_mob_(touhou),稻叶暴徒（东方）\nrika_(touhou),梨花（东方）\nsara_(touhou),萨拉（东方）\nkotohime_(touhou),琴姬（东方）\nelis_(touhou),伊利斯（东方）\ntouhou_cannonball,东方炮弹\nwolf_spirit_(touhou),狼灵（东方）\nkappa_mob_(touhou),河童暴徒（东方）\ngenjii_(touhou),源氏（东方）\nsokrates_(touhou),苏格拉底（东方）\ntouhou_danmaku_kagura,东方弹幕神乐\nhuman_village_(touhou),人类村（东方）\nshingyoku_(touhou),新玉（东方）\norange_(touhou),橙色（东方）\ntouhou_hisoutensoku,东方高天速\nkikuri_(touhou),菊里（东方）\neagle_spirit_(touhou),鹰魂（东方）\ntouhou_bougetsushou,东方报月手\ntouhou_sangetsusei,东方三月sei\nganyu_(genshin_impact),甘雨（原神）\nvision_(genshin_impact),视觉（原神）\nlumine_(genshin_impact),荧（原神）\nhu_tao_(genshin_impact),胡桃（原神）\nzhongli_(genshin_impact),钟离（原神）\nmona_(genshin_impact),莫娜（原神）\nkeqing_(genshin_impact),刻晴（原神）\naether_(genshin_impact),旅行者（原神）\nklee_(genshin_impact),克莱（原神）\nventi_(genshin_impact),温迪\ntartaglia_(genshin_impact),达达利亚（原神）\npaimon_(genshin_impact),派蒙（原神）\neula_(genshin_impact),优菈（原神）\nshenhe_(genshin_impact),申鹤（原神）\nxiao_(genshin_impact),魈_(原神冲击)\nbarbara_(genshin_impact),芭芭拉（原神）\njean_(genshin_impact),琴（原神）\nfischl_(genshin_impact),菲谢尔（原神）\namber_(genshin_impact),安柏（原神）\nyelan_(genshin_impact),夜澜（原神）\nqiqi_(genshin_impact),七七（原神）\ndiluc_(genshin_impact),迪卢克（原神）\nningguang_(genshin_impact),凝光（原神）\nyoimiya_(genshin_impact),宵宫(原神)\nkaeya_(genshin_impact),凯亚(原神)\nlisa_(genshin_impact),丽莎（原神）\nalbedo_(genshin_impact),阿贝多（原神）\nnoelle_(genshin_impact),诺艾尔（原神）\nbeidou_(genshin_impact),北斗（原神）\nslime_(genshin_impact),史莱姆（原神）\nyanfei_(genshin_impact),烟绯（原神）\nchongyun_(genshin_impact),重云（原神）\nrosaria_(genshin_impact),罗莎莉亚（原神）\nxingqiu_(genshin_impact),行秋（原神）\nnilou_(genshin_impact),妮露（原神）\nxiangling_(genshin_impact),香菱（原神）\nhilichurl_(genshin_impact),丘丘人(原神)\ndiona_(genshin_impact),迪奥娜_(原神)\nscaramouche_(genshin_impact),散兵（原神）\nsucrose_(genshin_impact),砂糖（原神）\nthoma_(genshin_impact),托马（原神）\ngorou_(genshin_impact),五郎（原神）\nrazor_(genshin_impact),雷泽（原神）\nkeqing_(opulent_splendor)_(genshin_impact),刻晴（富丽堂皇）（原神）\nsayu_(genshin_impact),早柚（原神）\nyun_jin_(genshin_impact),云堇（原神）\nbarbara_(summertime_sparkle)_(genshin_impact),芭芭拉（夏日闪耀）（原神）\nbennett_(genshin_impact),班尼特（原神）\ntighnari_(genshin_impact),提纳里（原神）\nxinyan_(genshin_impact),辛焱（原神）\njean_(sea_breeze_dandelion)_(genshin_impact),琴_(海风蒲公英)_(原神)\ncollei_(genshin_impact),柯莱（原神）\nrex_lapis_(genshin_impact),岩王帝君(genshin_Impact)\nsignora_(genshin_impact),女士(genshin_Impact)\ncyno_(genshin_impact),赛诺（原神）\nningguang_(orchid's_evening_gown)_(genshin_impact),凝光（兰花的晚礼服）（原神）\ndehya_(genshin_impact),迪希雅（原神）\nfischl_(ein_immernachtstraum)_(genshin_impact),菲谢尔_(ein_immernachtstraum)_(genshin_Impact)\nryu_genshin77,流原心77\nkazuha's_friend_(genshin_impact),枫原万叶（原神）\nazhdaha_(genshin_impact),若陀龙王（原神）\ndainsleif_(genshin_impact),戴因斯雷布(genshin_Impact)\ngenshin_impact_sticker_redraw_(meme),genshin_Impact 贴纸重绘（模因）\nhina_(genshin_impact),希娜（原神）\ncloud_retainer_(genshin_impact),留云借风真君（genshin_Impact）\nbarbatos_(genshin_impact),barbatos（原神）\ncicin_mage_(genshin_impact),cicin法师（原神）\ndelusion_(genshin_impact),妄想（原神）\ndvalin_(genshin_impact),dvalin（原神）\nfavonius_sword_(genshin_impact),favonius剑（原神）\nnameless_bard_(genshin_impact),无名吟游诗人（原神）\nabyss_mage_(genshin_impact),深渊法师（原神）\nwolf's_gravestone_(genshin_impact),狼的墓碑（原神）\nyaoyao_(genshin_impact),yaoyao（原神）\ntaroumaru_(genshin_impact),芋丸（原神）\nmona_(genshin_impact)_(cosplay),mona_(genshin_Impact)_(cosplay)\ninfection_monitor_(arknights),感染监测器_(arknights)\nsurtr_(arknights),surtr（明日方舟）\nmudrock_(arknights),泥岩（明日方舟）\nw_(arknights),w（方舟）\nmostima_(arknights),mostima（明日方舟）\nsuzuran_(arknights),铃兰（方舟）\nelite_ii_(arknights),精英_ii_(arknights)\nangelina_(arknights),安吉丽娜（明日方舟）\nnian_(arknights),年（方舟）\nsaria_(arknights),莎莉亚（明日方舟）\nspecter_(arknights),幽灵（方舟）\nblue_poison_(arknights),蓝色毒药（方舟）\nschwarz_(arknights),施瓦茨（明日方舟）\ndusk_(arknights),黄昏（方舟）\neyjafjalla_(arknights),艾雅法拉_(arknights)\nifrit_(arknights),ifrit（明日方舟）\nplatinum_(arknights),铂金（方舟）\nceobe_(arknights),ceobe（明日方舟）\npramanix_(arknights),pramanix（明日方舟）\nblaze_(arknights),烈焰人（明日方舟）\nsilence_(arknights),沉默（方舟）\nrosmontis_(arknights),罗斯蒙蒂斯（明日方舟）\nfeater_(arknights),羽毛（方舟）\ntomimi_(arknights),托米米（明日方舟）\nswire_(arknights),太古_(arknights)\neunectes_(arknights),eunectes（明日方舟）\nprojekt_red_(arknights),项目红（arknights）\ngoldenglow_(arknights),Goldenglow（明日方舟）\nsussurro_(arknights),sussurro（明日方舟）\nblue_poison_(shoal_beat)_(arknights),蓝色毒药_(shoal_beat)_(arknights)\noriginium_arts_(arknights),源石艺术（方舟）\nutage_(arknights),使用_(arknights)\nwhislash_(arknights),whislash（明日方舟）\nmagallan_(arknights),麦哲伦（明日方舟）\nsilverash_(arknights),Silverash（明日方舟）\nblemishine_(arknights),瑕疵（明日方舟）\nzima_(arknights),齐玛（明日方舟）\nsaga_(arknights),传奇（明日方舟）\nla_pluma_(arknights),la_pluma（明日方舟）\nrosa_(arknights),罗莎（明日方舟）\nshining_(arknights),闪亮（方舟）\nptilopsis_(arknights),ptilopsis_(arknights)\nirene_(arknights),艾琳（明日方舟）\nmountain_(arknights),山（方舟）\nskadi_(waverider)_(arknights),skadi_(waverider)_(arknights)\nfrostnova_(arknights),霜新星（明日方舟）\nsora_(arknights),索拉（明日方舟）\nbagpipe_(arknights),风笛_(arknights)\nfiammetta_(arknights),菲亚梅塔（明日方舟）\ngladiia_(arknights),角斗士（明日方舟）\njessica_(arknights),杰西卡（明日方舟）\nmale_doctor_(arknights),男医生_(arknights)\ngummy_(arknights),软糖（明日方舟）\ntexas_(winter_messenger)_(arknights),德州（冬季信使）（明日方舟）\nwarfarin_(arknights),华法林_(arknights)\naurora_(arknights),极光（明日方舟）\ngavial_(arknights),gavial（明日方舟）\ntalulah_(arknights),talulah（明日方舟）\ntexas_(willpower)_(arknights),德州（意志力）（明日方舟）\nling_(arknights),玲（方舟）\nmyrtle_(arknights),桃金娘（明日方舟）\nmudrock_(silent_night)_(arknights),泥岩（寂静之夜）（明日方舟）\nfrostleaf_(arknights),霜叶（方舟）\ngrani_(arknights),格兰尼（明日方舟）\ngravel_(arknights),砾石（方舟）\nnian_(unfettered_freedom)_(arknights),年（无拘无束的自由）（方舟）\nspecter_the_unchained_(arknights),幽灵不受束缚（明日方舟）\nch'en_(ageless_afterglow)_(arknights),ch'en_(永恒的余辉)_(arknights)\nvigna_(arknights),维尼亚（明日方舟）\nistina_(arknights),伊斯蒂娜（明日方舟）\nkroos_(arknights),克罗斯（明日方舟）\nthorns_(arknights),荆棘（方舟）\nlava_(arknights),熔岩（方舟）\nsaileach_(arknights),赛利奇（明日方舟）\nskyfire_(arknights),天火（方舟）\nastesia_(arknights),阿斯特西亚（明日方舟）\ncroissant_(arknights),羊角面包（arknights）\nfranka_(arknights),弗兰卡（明日方舟）\nbeeswax_(arknights),蜂蜡_(arknights)\nshamare_(arknights),shamare（明日方舟）\nrobin_(arknights),知更鸟（方舟）\ncarnelian_(arknights),红玉髓（明日方舟）\nmizuki_(arknights),水木（明日方舟）\noriginium_(arknights),源石（方舟）\nweedy_(arknights),杂草（明日方舟）\nprovence_(arknights),普罗旺斯_(arknights)\nsideroca_(arknights),sideroca（明日方舟）\nvermeil_(arknights),朱红（明日方舟）\nch'en_the_holungday_(arknights),ch'en_the_holungday_(arknights)\nceylon_(arknights),锡兰（明日方舟）\nthe_emperor_(arknights),皇帝（方舟骑士）\nglaucus_(arknights),格劳克斯（明日方舟）\nnightingale_(arknights),夜莺_(arknights)\nsurtr_(liberte_echec)_(arknights),surtr_(liberte_echec)_(arknights)\nplume_(arknights),羽（方舟）\nshaw_(arknights),肖（方舟）\nfemale_tourist_c_(arknights),女游客_c_(arknights)\nwhisperain_(arknights),耳语（明日方舟）\nansel_(arknights),安塞尔（明日方舟）\ndobermann_(arknights),杜宾犬（明日方舟）\nmanticore_(arknights),蝎尾狮_(arknights)\nmatterhorn_(arknights),马特霍恩（明日方舟）\npallas_(arknights),帕拉斯（明日方舟）\nfemale_doctor_(arknights),女医生_(arknights)\nhibiscus_(arknights),芙蓉（明日方舟）\nwaai_fu_(arknights),waai_fu_(arknights)\nlappland_(refined_horrormare)_(arknights),拉普兰（精致的恐怖梦魇）（明日方舟）\nmorte_(arknights),莫尔（明日方舟）\npinecone_(arknights),松果（明日方舟）\nclosure_(arknights),关闭（明日方舟）\nperfumer_(arknights),调香师（明日方舟）\nhung_(arknights),挂（方舟）\nbeanstalk_(arknights),豆茎（方舟）\nmeteor_(arknights),流星（方舟）\narchetto_(arknights),阿尔切托（明日方舟）\nlin_yuhsia_(arknights),林雨霞（方舟）\nmayer_(arknights),迈尔（明日方舟）\npenguin_logistics_(arknights),企鹅物流（arknights）\neunectes_(forgemaster)_(arknights),eunectes_(forgemaster)_(方舟之夜)\nsaria_(the_law)_(arknights),saria（法律）（明日方舟）\nabsinthe_(arknights),苦艾酒（明日方舟）\nmelantha_(arknights),梅兰莎（明日方舟）\nrope_(arknights),绳索（方舟）\nsideroca_(light_breeze)_(arknights),sideroca_(微风)_(arknights)\nmon3tr_(arknights),mon3tr（明日方舟）\nhoshiguma_(patrolling_ronin)_(arknights),星熊（巡逻浪人）（明日方舟）\nmudrock_(obsidian)_(arknights),泥岩（黑曜石）（方舟）\njaye_(arknights),杰伊（明日方舟）\nshining_(silent_night)_(arknights),闪耀（寂静之夜）（明日方舟）\ndusk_(everything_is_a_miracle)_(arknights),黄昏（一切都是奇迹）（明日方舟）\nhellagur_(arknights),海拉格（明日方舟）\nsavage_(arknights),野蛮人（明日方舟）\ntenzin_(arknights),丹增（明日方舟）\nbagpipe_(queen_no._1)_(arknights),风笛_(queen_no._1)_(arknights)\nfolinic_(arknights),叶酸（明日方舟）\nprojekt_red_(light_breeze)_(arknights),projekt_red（微风）（arknights）\nreed_(arknights),芦苇（方舟）\nscene_(arknights),场景（方舟）\nphantom_(arknights),幻影（明日方舟）\nbison_(arknights),野牛（方舟）\ncardigan_(arknights),开衫（arknights）\ntheresa_(arknights),特蕾莎（明日方舟）\nandreana_(arknights),安德烈娜（明日方舟）\ntequila_(arknights),龙舌兰酒（明日方舟）\noriginium_slug_(arknights),源石蛞蝓（方舟）\ncuora_(arknights),库拉（明日方舟）\nkroos_the_keen_glint_(arknights),克罗斯敏锐的闪光（明日方舟）\ntomimi_(silent_night)_(arknights),tomimi（平安夜）（明日方舟）\nlava_the_purgatory_(arknights),熔岩炼狱（明日方舟）\nmephisto_(arknights),墨菲斯托（明日方舟）\nexecutor_(arknights),执行者（明日方舟）\nindigo_(arknights),靛蓝（明日方舟）\nshirayuki_(arknights),白雪（明日方舟）\ncourier_(arknights),信使（明日方舟）\nfaust_(arknights),浮士德（明日方舟）\nfirewatch_(arknights),看火人（方舟）\nheavyrain_(arknights),大雨（方舟）\nmetal_crab_(arknights),金属蟹_(arknights)\nreunion_soldier_(arknights),重聚士兵（方舟）\nviviana_(arknights),薇薇安娜（明日方舟）\nalina_(arknights),阿丽娜（明日方舟）\nelysium_(arknights),极乐世界（明日方舟）\nfang_(arknights),方（方舟）\nfartooth_(arknights),远牙（明日方舟）\nmousse_(arknights),慕斯_(arknights)\nroberta_(arknights),罗伯塔（明日方舟）\ngreythroat_(arknights),灰喉（明日方舟）\nhorn_(arknights),号角（明日方舟）\nindra_(arknights),因陀罗（方舟）\naak_(arknights),aak（明日方舟）\nsnowsant_(arknights),雪山（方舟）\npopukar_(arknights),popukar（明日方舟）\nreunion_logo_(arknights),重聚徽标（arknights）\nleizi_(arknights),雷子（方舟）\nmint_(arknights),薄荷（方舟）\nmulberry_(arknights),桑树（明日方舟）\npodenco_(arknights),podenco（明日方舟）\nasbestos_(arknights),石棉_(arknights)\nceobe_(unfettered)_(arknights),ceobe（无拘无束）（arknights）\nashlock_(arknights),ashlock（明日方舟）\nethan_(arknights),伊森（明日方舟）\nmeteorite_(arknights),陨石（方舟）\nvulcan_(arknights),火神（方舟）\nambriel_(arknights),安布里尔（明日方舟）\namiya_(guard)_(arknights),阿米娅（守卫）（方舟）\nflint_(arknights),燧石（方舟）\nschwarz_(skyline)_(arknights),施瓦茨（天际线）（明日方舟）\ncrownslayer_(arknights),冠冕者（明日方舟）\ndurin_(arknights),都灵（明日方舟）\nscavenger_(arknights),清道夫（明日方舟）\nroxy_migurdia,洛琪希\nelaina_(majo_no_tabitabi),伊蕾娜\ndanganronpa_(series),弹丸论巴（系列）\nk-on!,轻音少女\nkaga_(kancolle),加贺_(kancolle)\nSouryuuAsukaLangley,明日香\nkaname_madoka_(mahou_shoujo_madoka_magica),鹿目圆\nmegumin,惠惠\nraiden_shogun,雷电将军\nharuyama_kazunori,春山和典\nkakyoin_noriaki,花京院纪明\npecorine_(princess_connect!),佩科林（公主连接！）\nlycoris_recoil,石蒜后坐力\nboris_(noborhys),鲍里斯_(noborhys)\nwatashi_ni_tenshi_ga_maiorita!,watashi_ni_tenshi_ga_maiorita!\nkyoukaisenjou_no_horizon,京海战无地平线_1521\nitadori_yuuji,板取雄二\nkatori_(kancolle),katori_(kancolle)\nnori_tamago,海苔_tamago\nyano_toshinori,矢野俊典\nhimemori_luna,姬森露娜\nasamura_hiori,浅村_hiori\nchibi_miku,souryuu_asuka_langley\nnagi_no_asukara,亚丝娜_(sao)\npokemon_sm_(anime),宠物小精灵_xy_(动漫)\npokemon_(classic_anime),弹丸论破_3_(动漫)\npokemon_xy_(anime),宠物小精灵_dppt_(动漫)\nformal_dress,礼服\nprint_cheongsam,印花旗袍\nsummer_uniform,夏季制服\nss_uniform,纳粹制服\nnazi_uniform,纳粹制服\nspace_suit,宇航服\ndomineering,修女服\nbyzantine_fashion,拜占庭风格\nTropical,热带特征的\nAo_Dai,越南校服（奥黛）\nofficial_alternate_costume,与原设不同衣服\nhomewear,居家服\nprint_pajamas,印花睡衣\npolka_dot_pajamas,波点睡衣\nTaoist_robes,道袍\nrobe_of_blending,混合长袍\nbikini_top_only,仅比基尼上衣\nbikini_bottom_only,仅比基尼下装\nfront-tie_bikini_top,前系带比基尼上衣\nwinter_coat,冬季大衣\nfishnet_top,渔网上衣\nwindbreaker,冲锋衣\njacket_partially_removed,夹克部分移除\ncamouflage_jacket,迷彩夹克\ndenim_jacket,牛仔夹克\nloating_jacket,休闲夹克\ntwo-tone_jacket,两色夹克\ndown_jacket,羽绒服\npuffer_jacket,羽绒服\nbackless_sweater,露背毛衣\ngirdle,紧身塔\npolka_dot_dress,波点连衣裙\nsee-through_dress,透视连衣裙\nsummer_long_skirt,夏日长裙\ncamouflage_pants,迷彩裤\ncargo_pants,工装裤\ncrotchless_pants,无裆裤\nhakama_pants,袴裤\npuffy_pants,蓬松裤\npumpkin_pants,南瓜裤\npants_tucked_in,裤子塞进去\nblack_bodystocking,连体黑丝\nblack_pantyhose,黑色连裤袜(覆盖臀部)\nwhite_pantyhose,白色连裤袜\nanimal_ear_legwear,动物耳朵过膝袜\nstocking_under_clothes,衣服下的筒袜(避免显示不全)\nlatex_thighhighs,乳胶材质的长筒袜\nsee-through_thighhighs,透明的长筒袜\narmored,装甲的\ncanvas,帆布的\nlace-trimmed,蕾丝饰边的\nfur-trimmed,毛边的\nfringe,须边\nribbed,棱纹的\ncat_ear,猫耳造型的\ncat_ear_cutout,猫耳造型镂空的\nstar_panties,星星印花内裤\nbunny_panties,兔子内裤\nfur-trimmed_headwear,毛边头饰\ninter_headset,EVA神经连接器\nmini_witch_hat,迷你魔女帽\nbowler_hat,圆顶礼帽\npillbox_hat,药盒帽\ncloche_hat,钟形女帽\nside_cap,侧边帽\npolice_hat,警察帽\nbucket_hat,渔夫帽\nhardhat,安全帽\nrice_hat,斗笠\nbobblehat,泡泡帽\npumpkin_hat,南瓜帽\ntorn_hat,撕裂的帽子\nnewsboy_cap,报童帽\nbowknot_over_white_beret,白色贝雷帽上的蝴蝶结\noripathy_lesion_(arknights),源石病(明日方舟)\ngumi,龟尾\nthe_only_shoe,单鞋\nblack_loafers,乐福鞋(小皮鞋)\nplatform_heels,厚底高跟鞋\nclog_sandals,木屐凉鞋\nanimal_feet,动物脚\nanimal_slippers,动物拖鞋\nsnow_boots,雪地靴\ndoc_martens,马丁靴\nrain_boots,雨靴\narched_soles,拱形鞋底\nhorseshoe,马蹄铁\npaw_print_soles,爪印鞋底\nsleeves_past_elbows,袖子过肘\narm_out_of_sleeve,袖子里的手臂\nuneven_sleeves,不均匀的袖子\nmismatched_sleeves,不匹配的袖子\nsleeve_rolled_up,袖子卷起\nchain_leash,锁链带牵绳\npartially_fingerless_gloves,部分露指手套\nred_neckerchief,红领巾\nwhite_necktie,白色领带\nneck_bell,颈铃\nneck_tattoo,颈部纹身\nchinese_knot,中国结\nmagatama_necklace,珠玉项链\ntooth_necklace,牙项链\nkey_necklace,钥匙项链\nanchor_necklace,锚项链\nshell_necklace,贝壳项链\ngold_necklace,金项链\ncrescent_necklace,新月项链\nring_necklace,戒指项链\nfeather_necklace,羽毛项链\nbone_necklace,骨项链\nankh_necklace,十字项链\nmultiple_necklaces,多条项链\nbullet_necklace,子弹项链\nholding_necklace,拿着项链\nnecklace_removed,项链被移除\nprint_scarf,印花围巾\nvertical-striped_scarf,竖条纹围巾\npolka_dot_scarf,波点围巾\nargyle_scarf,菱形围巾\nbeige_scarf,米色围巾\nscarf_bow,围巾蝴蝶结\nfur_scarf,皮草围巾\nmulticolored_scarf,五彩围巾\nfloating_scarf,漂浮围巾\nlong_scarf,长围巾\narm_scarf,手臂围巾\nscarf_on_head,头上的围巾\nscarf_over_mouth,围巾在嘴上\nscarf_removed,围巾被取下\nadjusting_scarf,调整围巾\nholding_scarf,拿着围巾\nscarf_pull,扯围巾\nlong_eyelashes,长睫毛\nlipgloss,唇彩\nanime_style_blush,动画式脸红\nbruise_on_face,脸上有瘀伤\ncream_on_face,奶油在脸上\nsmoking_pipe,烟斗\neyewear,眼睛\ncrooked_eyewear,歪斜的眼镜\np,眼罩\nhalf_mask,半面罩\nmasked,蒙面\nmask_lift,抬起面罩\nninja_mask,忍者面具\nskull_mask,骷髅面具\nhockey_mask,曲棍球面具\nbird_mask,鸟面具\nplague_doctor_mask,瘟疫医生口罩\nstone_mask,石鬼面\nhorse_mask,马面具\nmasquerade_mask,化妆舞会面具\near_ornament,耳饰\njaguar_ears,美洲豹耳朵\nalpaca_ears,羊驼耳\ngoat_horns,山羊角\nhair_on_horn,角上的头发\nmechanical_horns,机械角\nforal_background,花卉图案装饰的背景\nclock_background,时钟背景\nbubble_background,气泡背景\nmattress,床垫；褥子\nheap,堆\nswimming_pool,泳池\nsquat_toilet,蹲便器\nbanquet,宴会\nflower_bloom,花盛开\nwithered_flower,枯萎的花\nplum_blossom,梅花\nchrysanthemum,菊花\nnarcissu,水仙\nlily,百合花\nentangled_plants,缠结型植物\nshrub,灌木\npine_tree,松树\nmaple_tree,枫树\nplanted,种植的\nmagnificent_architecture,建筑\nIntersection,路口\ncathedral,大教堂\nchinese_style_loft,中式阁楼\ntraditional_chinese_room,传统中式客房\nmosque,清真寺\narena,竞技场\nAuditorium,礼堂\nconcert,音乐会\nreservoir,水库\nTrapeze,吊架；秋千\nrailroad,铁路\nrailway,铁路\nlawn,草坪\nJapanese_hotel,日本旅馆\namusement_park,游乐园\nhot_air_balloon,热气球\nsnowy_mountain,雪山\nfloating_snowflake,雪花\nbakery,面包店\nlantern_floating,灯笼水槽\njail_bars,监狱酒吧\ndungeon,地牢\nrubble_ruins,废墟\nfall_leaves,落叶\nhyper_galaxy,超级银河\nfields,田园\nplayground,操场\ncarousel,旋转木马\nbilliard,台球桌\nunder_bridge,桥下\ncasino,赌场\nlaboratory,研究所\ngreenhouse,植物园\nharbor,港口\nbookstore,书店\nspa,人工温泉\nalleyway,小巷\nrowboat,划船\nrappelling,拉平（悬挂）\ntennis_court,网球场\ncar_seat,汽车座椅\nseatbelt,座位安全带\ndowntown,市中心\navenue,绿树成荫的街道\nmixing_console,混合控制台\nremains,废墟\nDisney_land,迪士尼乐园\nstadium,体育场\nsoccer_field,足球场\ntrack_and_field,田径场\nin_the_movie_theatre,在电影院里\nmonolith,巨大的石头物体\natrium,光线照射\nelectric_scoreboard,电子公告板\nOpen_the_door_halfway,半开门\nnebula,星云\nstar_trail,星星轨迹\non_the_train,電車内\non_the_bus,在巴士上\nin_main_street,大道\ngrasslands,草原\nmansion,屋敷\nsantorini,希腊 圣托里尼\nvenice,意大利 威尼斯\nTaj_Mahal,泰姬陵\nMachu_Picchu,马丘比丘\nAkashi_Kaikyo_Bridge,明石海峡大桥\nSkytree,东京天空树\nFuji_Mountain,富士山\nTokyo_Tower,东京塔\nfushimi_inari,伏见稻荷\ngrand_canyon,大峡谷\ngreat_wall_of_china,长城\nFloating_light_spot,浮动光斑\nGlowing_butterflies,发光的蝴蝶\nshredded_paper,碎纸屑\npearl,珍珠\nneon,霓虹灯\nGravel,碎石\njaggy_lines,锯齿线\nimmense,巨大\ndisperse,分散\nconverge,会聚|聚集\nbrand,牌子\nscattered_leaves,散落的叶子\nFlying_colored_shredded_paper,飞溅的彩色碎纸\nmany_colorful_petals_are_flying,五颜六色的花瓣飞舞\nbig_colorful_Bubble,大五颜六色的泡泡\npasture,牧场\nplateau,高原\nflower_ocean,花海\nvolcano,火山\nswirl,漩涡\nscarlet_moon,猩红月亮\nuniverse,宇宙\nlunar,月的|月球的\nstar,星星\nfrom_space_station,空间站\nsatellite,卫星\nAstrology,占星术\nconstel,星座\naquila,[天]天鹰座\nlyra,[天]天琴座\nloong,中国龙\nD&D,西方龙\nreptile,爬行动物\nwriggle_nightbug,蠕动夜虫\nkyubey,QB\ndodoco_(genshin_impact),嘟嘟可（原神）\nguoba_(genshin_impact),锅巴（原神）\nbaron_bunny_(genshin_impact),兔兔伯爵（原神）\noz_(genshin_impact),奥兹（原神）\ncrystalfly_(genshin_impact),晶蝶genshin\nseelie_(genshin_impact),仙灵（原神）\nCassette,磁带盒\ncopper,铜|铜币\nLever,杠杆|操作杆\noil-paper_umbrella,油纸伞\npail,桶|提桶\nSmartphones,智能手机\ntrophy,奖杯\ncello,大提琴\ninlet,入口\nmolecule,分子\nremotely,偏远的\nvinyl,乙烯基唱片；黑胶唱片\nverge,边缘\nelsword,艾斯之剑\nstake,桩|棍子\ndynamite,黄色炸药；甘油炸药；\nthompson_submachine_gun,汤普森冲锋枪\nstaff_of_homa_(genshin_impact),护摩之杖（原神长柄武器）\nsong_of_broken_pines_(genshin_impact),松籁响起之时（原神冰系双手剑）\nprimordial_jade_winged-spear_(genshin_impact),和璞鸢（原神长柄武器）\ncalamity_queller_(genshin_impact),息灾（原神长柄武器）\nvortex_vanquisher_(genshin_impact),贯虹之槊（原神）\namos'_bow_(genshin_impact),阿莫斯弓（原神）\nengulfing_lightning_(genshin_impact),薙草之稻光（原神\nA_sushi_roll,寿司卷\naubergine,茄子\nburger,汉堡\nGelatin,明胶、布丁\njam,果酱\nfood_on,脸上有食物\ntumbler,普通玻璃杯\ncirrus,卷云\nCirrocumulus,卷积云\nCirrostratus,卷层云\nAltocumulus,高积云\nAltostratus,高层云\nstratus,层云\nStratocumulus,层积云\ncumulus,积云\nCumulonimbus,积雨云\nNimbostratus,雨层云\ncirrus_fibratus,毛卷云\ncirrus_uncinus,钩卷云\ncirrus_spissatus,密卷云\ncirrus_floccus,絮卷云\ncirrus_castellanus,堡卷云\ncirrus_intortus,乱卷云\ncirrocumulus_stratiformis,层状卷积云\ncirrocumulus_floccus,絮状卷积云\ncirrocumulus_castellanus,堡状卷积云\ncirrocumulus_lacunosus,网状卷积云\ncirrostratus_fibratus,毛卷层云\ncirrostratus_nebulosus,雾卷层云\naltocumulus_strataformis,层状高积云\naltocumulus_lenticularis,荚状高积云\naltocumulus_castellanus,堡状高积云\naltocumulus_floccus,絮状高积云\naltocumulus_lacunosus,网状高积云\naltostratus_undulatus,波状高层云\naltostratus_duplicates,复合高层云\naltostratus_pannus,破片高层云\naltostratus_translucidus,透光高层云\naltostratus_opacus,蔽光高层云\naltostratus_radiatus,辐状高层云\naltostratus_mammatus,乳状高层云\nstratus_fractus,碎层云\nstratus_nebulosus,雾层云\nstratus_undulatus,波层云\nstratocumulus_stratiformis,层状层积云\nstratocumulus_cumulogentis,积雨性层积云\nstratocumulus_castellanus,堡状层积云\nstratocumulus_lenticularis,荚状层积云\nstratocumulus_lacunosus,絮状层积云\ncumulus_humilis,淡积云\ncumulus_mediocris,中积云\ncumulus_congestus,浓积云\ncumulus_fractus,碎积云\ncumulonimbus_calvus,秃积雨云\ncumulonimbus_capillatus,鬃积雨云\ncumulonimbus_incus,砧积雨云\nasperitas,新增类型\nsqueeze_bottle,软瓶\nbottled_water,瓶裝水\nrose_bush,玫瑰花丛\ncarnivorous_plant,食虫植物\nsucculent_plant,多肉植物\ncattail,香蒲\nroots,根\nfoliage,树叶\ncluster-amaryllis,石蒜\nlunchbox,便当盒\nnib_pen_(object),钢笔\ninkwell,墨水瓶（低）\nink_bottle,墨水瓶（高）\n🌅,日出\n🌈,彩虹\n🌪,龙卷风\n🌨,下雪\n❄,下雪\n☃,下雪\n🌧,下雨\n🌂,下雨\n☔,下雨\n☂,下雨\n🌥,多云\n⛅,阴\n☁,云\n☀,晴\n🌫,雾\n⛈,雷阵雨\n🌤,晴偶有云\n🌦,晴转雨\n🌩,打雷\nreversal,反转\nPainting_(Action),画画\nsing,唱歌\nsweeping,打扫\nposing,摆姿势\nstylish_pose,时尚姿势\nhands_out_of_frame,手超出图片外\narms_out_of_frame,手臂超出图片外\nlying_on_the_lake,躺在湖面上\nmeditation,冥想（可能没用）\ntossing,投掷\npaid_reward,支付报酬\nlying_on_water,躺在水中\narm_above_head,手在头上\nmusou_isshin_(genshin_impact),胸口拔刀\ncovering_chest_by_hand,用手遮住胸部\nhands_on_another's,双手放在别人的脸上\nhands_on_own,双手放在自己的脸上\nhand_on_own,把手放在自己脸上\nopen_stance,稍息\nsitting_sideways,侧身坐着\nsitting_backwards,向后坐\nsitting_in_tree,坐在树上\nsitting_on_railing,坐在栏杆上\nsitting_on_rock,坐在岩石上\nsitting_on_stairs,坐在楼梯上\nsitting_on_table,坐在桌子上\nsitting_on_water,坐在水上\ngravure_pose,凹版姿势\nKabedon,壁咚\nsitting_on_head,坐在头上\nsitting_on_shoulder,坐在肩膀上\npupils,瞳孔\nsnake_pupils,蛇瞳孔\npupils_sparkling,瞳孔闪光\nbutterfly-shaped_pupils,蝴蝶形瞳孔\nrectangular_pupils,长方形瞳孔\nsquare_pupils,方形瞳孔\ndot_pupils,点瞳孔\nextra_pupils,额外的瞳孔\n+ +,十字星星眼\ncross-shaped_pupils,十字形瞳孔\npurple_pupils,紫色瞳孔\norange_pupils,橙色瞳孔\nblue_pupils,蓝色瞳孔\ngasping,喘气（张大嘴）\nSlightly_open_mouth,嘴巴微微张开\nclose_mouth,闭嘴\ngnaw,啃\n:3,猫嘴\n:o,张嘴\n:>,V嘴\nshark_mouth,鲨鱼牙\n:q,舌头放在上唇\n:p,舌头放在下唇\n;p,眨眼舌头上伸\nkind_smile,善良的微笑\n:d,开心的笑\n;d,眨眼笑\nteasing_smile,被逗笑|咧嘴傻笑\ngiggling,咯咯傻笑\nbadmood,心情不好\nunamused,不开心的\nfrustrated_brow,沮丧的眉头\nanguish,苦闷\ngloom,忧郁的\ncontempt,蔑视\nfear_kubrick,害怕侧目\nannoy,惹恼\n>:(,皱眉生气\n>:),皱眉不生气\nembarrass,害羞的(尴尬的)\nexhausted,筋疲力尽的\nJekyll_and_Hyde,多重人格\nspasm,痉挛\neye-contact,眼神接触\nhead_toward,朝向\nlooking_outside,向外看\nlooking_ahead,展望未来\nlooking_at_animal,看着动物\nlooking_at_mirror,照镜子\nlooking_at_hand,看着手\nlooking_at_hands,看着双手\nlooking_at_food,看食物\nlooking_at_screen,看着屏幕\nflame_symbol_in_the_pupils_and_iris,眼中有火焰\ndark_pink,深粉\ndimgray,暗灰\ndarkgray,深灰\nsilver,银\ngainsboro,盖茨伯勒\nwhitesmoke,烟白\nghostwhite,幽灵白\nfloralwhite,花白\nlinen,亚麻布\nantiquewhite,仿古白\npapayawhip,番木\nblanchedalmond,杏仁白\nbisque,橘黄\nmoccasin,莫卡辛色\nnavajowhite,纳瓦白\npeachpuff,桃色\nmistyrose,迷迭香\nlavenderblush,薰衣草腮红\noldlace,旧蕾丝\nivory,象牙\nhoneydew,甘露\nmintcream,薄荷糖\nazure,天蓝\naliceblue,爱丽丝蓝\nlavender,薰衣草\nlightsteelblue,轻钢蓝\nlightslategray,灯石灰\nslategray,石板灰\nsteelblue,钢蓝\nroyalblue,宝蓝\nmidnightblue,午夜蓝\nnavy,海军蓝\ndarkblue,深蓝\nmediumblue,中蓝\ndodgerblue,道奇蓝\ncornflowerblue,矢车菊蓝色\ndeepskyblue,深天蓝\nlightskyblue,亮天蓝\nskyblue,天蓝\npowderblue,粉蓝\npaleturquoise,亮绿松石色\ncyan,青\naquamarine,蓝晶|蓝晶色\nturquoise,绿松石色\nmediumturquoise,中绿松石色\ndarkturquoise,深绿松石色\nlightseagreen,浅海绿\ncadetblue,学员蓝\ndarkcyan,深青\nteal,蓝绿色\ndarkslategray,暗板灰\ndarkgreen,深绿\nforestgreen,森林绿\nseagreen,海绿\nmediumseagreen,中海\nmediumaquamarine,中海蓝\ndarkseagreen,深海绿\npalegreen,淡绿\nspringgreen,春绿\nmediumspringgreen,中春绿\nlawngreen,草坪绿\nchartreuse,荨麻色\ngreenyellow,绿黄\nlime,酸橙\nlimegreen,青柠\nyellowgreen,黄绿\ndarkolivegreen,黑橄榄绿\nolivedrab,绿橄榄色\nolive,橄榄色\ndarkkhaki,黑卡其色\npalegoldenrod,古金棒\ncornsilk,玉米丝\nbeige,浅褐\nlemonchiffon,柠檬雪纺\nwheat,小麦色\nburlywood,伯莱坞\nkhaki,卡其色\nsandybrown,沙褐\ndarkorange,暗橙\ngoldenrod,金麒麟色\nperu,秘鲁色\ndarkgoldenrod,暗金\nsienna,赭色\nsaddlebrown,马鞍棕色\nmaroon,栗色\ndarkred,暗红\nbrown,棕色\nfirebrick,耐火砖\nindianred,印度红\nrosybrown,红褐色\ndarksalmon,黑鲑鱼\nlightcoral,浅珊瑚\nsalmon,三文鱼\nlightsalmon,光鲑鱼\norangered,橙红\ncrimson,赤红\nmediumvioletred,中紫红\ndeeppink,深粉红\nhotpink,亮粉\npalevioletred,淡紫\nlightpink,浅粉\nthistle,蓟色\nmagenta,洋红\nfuchsia,紫红\nviolet,罗兰紫\nplum,李子\norchid,兰花紫\nmediumorchid,中兰花紫\ndarkorchid,黑兰花紫\ndarkviolet,深紫\ndarkmagenta,深洋红\ndarkslateblue,深石板蓝\nblueviolet,深罗兰紫\nmediumpurple,中紫\nslateblue,板岩蓝\nmediumslateblue,中板岩蓝\nred,红色\norange,橙色\nyellow,黄色\ngreen,绿色\nblue,蓝色\nindigo,靛青\npurple,紫色\nblack,黑色\nwhite,白色\nlightgoldenrodyellow,浅金黄\npink,粉\ngray,灰\nlightgray,浅灰\naqua,青色\nlightgreen,浅绿\nlightblue,浅蓝\nlightcyan,浅青\nlightyellow,淡黄\nlight_brown,浅褐\npenis_on,阴茎贴着脸\nsque,泛指从身后插入的体位\ndark-skinned_female,褐皮女性\nside-tie_bikini_bottom,侧系带比基尼泳裤\ncolored_skin,有色皮肤\nfemale_pubic_hair,女性阴毛\nplayboy_bunny,playboy兔女郎\ndark-skinned_male,褐皮男性\nbug,虫子\nmuscular_male,肌肉男\nwhite_socks,白色短袜\nred_necktie,红领带\nblack_socks,黑短袜\nrabbit_tail,兔尾\nred_bowtie,红领结\nhand_fan,手持扇子\nlight_purple_hair,浅紫色头发\nclothing_aside,衣物拉一边（露出小穴）\nblack_necktie,黑领带\nscar_on_face,脸上的伤疤\nabyssal_ship,深海栖舰\ntanlines,晒痕\ncolored_sclera,有色巩膜（眼白）\ntopless_male,裸上身男性\nanimal_hands,动物手/爪\nblue_one-piece_swimsuit,蓝色连体泳装\nrabbit,兔子\nbrown_pantyhose,棕色裤袜\neyebrows_hidden_by_hair,眉毛被头发遮住\nblue_necktie,蓝色领带\nblack_bowtie,黑色领结\nmature_male,成熟大叔\nwhite_one-piece_swimsuit,白色连体泳装\nblack_one-piece_swimsuit,黑色连体泳装\nrabbit_girl,兔娘\nfurry_female,毛茸茸女性|福瑞娘\ntail_ornament,尾巴装饰\nyellow_ascot,黄色阿斯科特领巾\nblue_bowtie,蓝色领带\nbridal_garter,腿环\ncheckered_clothes,棋盘格花纹衣物\nbrown_thighhighs,棕色过膝袜\nheadpat,摸头\nblue_thighhighs,蓝色过膝袜\npom_pom_(cheerleading),啦啦队彩球\nhakama_short_skirt,短袴裙\nbird_wings,鸟翅膀\nsingle_side_bun,单边团子头\nbat_(animal),蝙蝠\nred_thighhighs,红色过膝袜\nfurry_male,毛茸茸男性|福瑞男\nblood_on_clothes,衣物上染血\nartist_logo,艺术家logo\nyellow_neckerchief,黄色领巾\ncrescent_hat_ornament,新月形帽子装饰\nopen_cardigan,敞开的开襟衫\narm_strap,臂带\nsample_watermark,sample字样的水印\nmale_child,小男孩\npurple_thighhighs,紫色过膝袜\ntail_raised,尾巴翘起\nred_ascot,红色阿斯科特领巾\nbare_pectorals,（男性）露出胸肌\nblue_neckerchief,蓝色领巾\ntracen_school_uniform,赛马娘训练员培训学院制服\nbody_fur,身体上的毛皮\nanimification,（非动画角色）动画风格化\ntile_floor,格子纹地面\ncowbell,奶牛铃铛\nname_connection,同名/谐音/相似名字角色联动\nhand_on_own_thigh,手放在自己大腿上\nblack_neckerchief,黑色领巾\nstriped_necktie,条纹领带\ntwo-tone_dress,双色裙子\nstar_hat_ornament,星形帽子装饰\nvoice_actor_connection,声优联动\nholding_another's_wrist,握住别人手腕\nwhite_fur,白色的毛皮\nyellow_necktie,黄色领带\nheart_brooch,心形胸针\nrabbit_hair_ornament,兔子形头发装饰\nyellow_bowtie,黄色领结\nholding_stuffed_toy,抱着毛绒公仔\nzzz,zzz（打呼噜）\nfishnet_thighhighs,渔网过膝袜\nheads_together,头碰在一起\nwhite_bowtie,白色领结\nlight_frown,微微皱眉\ngreen_necktie,绿色领带\nfish_tail,鱼尾巴\nstriped_bowtie,条纹领结\npurple_bowtie,紫色领结\npink_bowtie,粉色领结\npectoral_cleavage,胸肌沟|胸肌事业线\nbiceps,肱二頭肌\naqua_necktie,青色领带\nsingle_mechanical_arm,单只机械手臂\ngrey_thighhighs,灰色过膝袜\nonee-shota,大姐姐×正太|小孩开大车\ndark_background,深色背景\nshark_tail,鲨鱼尾巴\nanimal_collar,动物用项圈|宠物项圈\nsweater_lift,撩起毛衣（露出胸部）\ntassel_earrings,带流苏的耳环\nserval_print,薮猫花纹（的衣物或毛皮）\nfrilled_thighhighs,褶边过膝袜\nanimal_nose,动物鼻子\ntraditional_bowtie,传统领结\nroswaal_mansion_maid_uniform,罗兹瓦尔邸女仆装（Re:Zero）\ncolored_tips,发梢挑染\nnavel_hair,（男性肚脐下的）腹毛\nflight_deck,飞行甲板\nheart-shaped_chocolate,心形巧克力\nutility_pole,电线杆\narthropod_girl,虫娘|节肢动物娘\near_covers,（兽耳娘或精灵的）耳罩\nslime_(substance),史莱姆粘液\norange_(fruit),橘子\nsquatting_cowgirl_position,M字骑乘位\ntowel_on_head,头上有毛巾\nblood_on_hands,手上有血\ntorn_dress,破损的裙子\nwhite_neckerchief,白色领巾\npink_necktie,粉色领带\nopen_hands,摊开的手\nbra_visible_through_clothes,透过衣服可以看见胸罩\nvertical-striped_thighhighs,竖条纹过膝袜\ntoeless_footwear,露指鞋\ntile_wall,格子纹墙面\nenergy,能量\norange_bowtie,橙色领带\ncrescent_pin,新月形别针\nfrilled_pillow,褶边枕头\nunsheathed,（剑）出鞘\ntorn_skirt,破损的短裙\ngreen_bowtie,绿色领带\nblunt_ends,齐边切发尾的发型\nlong_bangs,长刘海\npurple_necktie,紫色领带\nemployee_uniform,员工制服\nmulticolored_jacket,多种颜色的夹克\nred_eyeshadow,红色眼影\nobijime,带缔（固定和服腰带的装饰绳）\nwinter_uniform,冬装制服\nstriped_pantyhose,条纹过膝袜\nblood_on_weapon,武器上有血\nshark_girl,鲨鱼娘\near_bow,（兽耳娘）耳部蝴蝶结\nfood_focus,以食物为焦点\nblack_cloak,黑色斗篷\nholding_own_arm,握住自己的手臂\nfrilled_hat,褶边帽子\nwhite_ascot,白色阿斯科特领巾\nearth_(planet),地球\nblue_socks,蓝色短袜\ndemon_slayer_uniform,鬼灭制服\nbaggy_pants,宽松长裤\ngrey_pantyhose,灰色裤袜\narm_around_shoulder,手臂环肩\nimprovised_gag,临时口球（抹布/胶带/内裤等）\nkissing_cheek,亲脸颊\nbrown_fur,棕色毛皮\nfolded_fan,折起来的折扇\nv-fin,（高达的）V型附件\nleaning_on_person,靠着他人\nhands_in_hair,手在头发中\nlower_teeth,（口中能看到）下齿\nlightning_bolt_symbol,雷电符号（⚡）\nelbow_rest,手肘靠着某物休息\ncontrail,飞机云（尾迹）\nprint_bowtie,印花领结\namerican_flag_dress,美国国旗花纹裙子\ntwo-tone_shirt,双色衬衫\nhand_under_clothes,手放在衣物下\nspacecraft,太空飞船\ntwo-tone_fur,双色毛皮\nmilestone_celebration,（为关注数等）里程碑庆祝（而画的作品）\nhand_on_own_arm,手放在自己手臂上\npartially_undressed,部分脱衣\nopen_dress,敞开的裙子\nfootwear_bow,鞋子蝴蝶结\nhooded_capelet,带帽披肩\ntaur,（下身为别种生物的）半人兽（如半人马）\nbanner,条幅\ndigimon_(creature),数码兽（数码宝贝）\nblue_pantyhose,蓝色裤袜\nofficial_alternate_hairstyle,与官设不同的发型\narm_rest,手臂靠着某物休息\nobliques,（腹外）斜肌\nmultiple_rings,（戴着）多个戒指\nforked_eyebrows,分叉眉毛\nthrowing,丢（动作）\nholding_another's_arm,握住他人手臂\nobiage,带扬（覆盖和服太鼓结的布）\nscar_on_chest,胸膛的伤疤\npink_neckerchief,粉色领巾\nbody_markings,身体上的纹路/图案\nprosthetic_arm,人工手臂\nasymmetrical_footwear,不对称鞋子\nchips_(food),薯片\nbandaged_hand,裹着绷带的手\nseagull,海鸥\nlion_girl,狮子娘\nchest_harness,胸部挽具\nlicking_finger,舔手指\nbird_ears,鸟耳朵（羽毛状）\ntraditional_youkai,（日本）传统妖怪\npokephilia,宝可梦奸\nmidair,半空中（浮空）\nin_tree,在树上\ntiger_girl,老虎娘\nfood_on_head,头上有食物\ncoat_on_shoulders,外套披在肩上\nuneven_gloves,不对称手套\nblue_gemstone,蓝色宝石\nchristmas_ornaments,圣诞装饰\nchained,被锁链束缚\nbar_(place),酒吧\npurple_pantyhose,紫色裤袜\nshared_clothes,共穿衣物（围巾等）\norange_necktie,橙色领带\ngekkoukan_high_school_uniform,月光馆学园制服（Persona3）\nbento,便当\near_ribbon,（兽耳娘）耳部缎带\narm_hair,（男性）毛毛手\nlayered_clothes,多层衣物\nstuffed_cat,毛绒猫玩具\nrabbit_hood,兔耳兜帽\nmedal,奖章\nearclip,耳夹\nhallway,大厅\nmobile_suit,机动战士\nfurry_with_non-furry,非福瑞与福瑞（做爱等）\nblack_ascot,黑色阿斯科特领巾\nhorseshoe_ornament,马蹄形装饰\ngreen_thighhighs,绿色过膝袜\nfeather_trim,羽毛饰边\ntwo-tone_skirt,双色短裙\nturtle_shell,乌龟壳\nyellow_fur,黄色毛皮\nfinger_to_cheek,戳脸颊\ndoorway,玄关\nchest_sarashi,裹胸带\nhand_on_another's_hip,手放在他人屁股上\nbrown_bag,棕色包\nred_gemstone,红色宝石\nuntied_panties,解开系带的（系带）内裤\nmultiple_horns,多个角\nclothes_in_mouth,嘴叼着衣角\nsee-through_shirt,半透的衬衫\nlights,光\nflame-tipped_tail,火焰条纹的尾巴\nhead-mounted_display,戴在头上的（VR）显示器\nsun_symbol,太阳符号\nmagazine_(object),杂志（物品）\nstriped_jacket,条纹夹克\nkitauji_high_school_uniform,北宇治高中校服（吹响吧！上低音号）\nwhite_robe,白色长袍\nscar_on_nose,鼻子上的伤疤\nscar_on_arm,手臂上的伤疤\nfrilled_hair_tubes,褶边发套（灵梦那种）\nholding_person,抓住某人\nhand_grab,手抓住\nhairy,体毛很多\ndog_boy,犬男\nhand_on_another's_back,手放在他人后背\nred_one-piece_swimsuit,红色连体泳装\nwhite_feathers,白色羽毛\nmultiple_belts,多个腰带\nbird_girl,鸟娘\njackal_ears,豺狼耳\nclub_(weapon),棍棒（武器）\nhand_on_another's_arm,手放在他人手臂上\nflower_pot,花盆\nanimal_penis,动物阴茎\npatterned_background,重复图案的背景\nstill_life,静物\nsanta_bikini,圣诞老人比基尼\ntied_up_(nonsexual),绑缚（非色色的）\nsmall_penis,小阴茎\nholding_smoking_pipe,握着烟管\nlinea_alba,平滑小腹\nholding_pom_poms,拿着啦啦队彩球\nred_pantyhose,红色裤袜\ndiagonal-striped_bow,斜条纹蝴蝶结\nroman_numeral,罗马数字\nshimakaze_(kancolle)_(cosplay),cosplay成岛风（舰娘）\ncovered_abs,被覆盖（但能看见纹路）的腹肌\nblue_lips,蓝色嘴唇\nshuuchiin_academy_school_uniform,秀知院学园校服（辉夜大小姐想让我告白）\naqua_bikini,青色比基尼\nbeak,喙\ngrey_sky,灰色天空\nankle_cuffs,脚踝镣铐\ntail_through_clothes,穿过衣物的尾巴\ntorn_cape,破损的披风\nshoulder_spikes,带刺肩甲\nrectangular_eyewear,方形眼镜\nblack_fur,黑色毛皮\ncrossed_bandaids,交叉的创可贴\ndynamax_band,极巨腕带（宝可梦）\nplum_blossoms,梅花\ncurtain_grab,抓住窗帘\nblack_bag,黑色包\nshark_hair_ornament,鲨鱼形头发装饰\nblue_ascot,蓝色阿斯科特领巾\ncolored_tongue,有色舌头（非正常粉色的）\nwhite_cloak,白色斗篷\nhair_horns,梳成角状的头发\nvideo_camera,DV机\ntwo-tone_bikini,双色比基尼\npatterned_clothing,重复图案的衣物\nspread_wings,展开的双翼\nyoga_pants,瑜伽裤\narch,拱（建筑）\ngreen_lips,绿色嘴唇\ntwitching_penis,颤动的阴茎\negg_(food),蛋（食物）\ninstant_loss,即堕\nmonocle_hair_ornament,单片眼镜形头发装饰\naction,动作\nspiked_armlet,带刺臂章\nblack_lips,黑色嘴唇\nenergy_wings,能量双翼\nfinger_in_own_mouth,手指放在自己嘴中\nwinged_hat,带翅膀（装饰）的帽子\nyellow_thighhighs,黄色过膝袜\norange_thighhighs,橙色过膝袜\ngradient_legwear,渐变色袜子\ngradient_pantyhose,渐变色裤袜\ngradient_thighhighs,渐变色过膝袜\npantyhose_under_shorts,短裤下穿裤袜\ntorn_pantyhose,破损的裤袜\norange_pantyhose,橙色裤袜\npink_pantyhose,粉色裤袜\nvertical-striped_pantyhose,竖条纹裤袜\ngreen_pantyhose,绿色裤袜\nyamagami_lucy,山神露西\n\nbroken_violated_victim,侵犯的受害者\ncompletely_nude_female,全裸女性\ncovered_in_semen,精液覆盖\ndripping_semen,滴落的精液\nexcessive_semen,过剩的精液\neyes_rolled_back,翻白眼\nhelpless,无反抗能力\nlooking_pleasured,看起来很爽\nlying_on_floor,躺在地上\nnipple_vibrator,乳头震动器\nnude_female,裸体女性\nprolapse,子宫脱出\nsemen_in_hair,头发上精液\nsemen_in_mouth,嘴里精液\nsemen_on_body,身体上精液\nsemen_on_chest,胸部上精液\nsemen_on_lower_body,下体上精液\nsemen_on_upper_body,上身有精液\nsemen_pool,精液潭\nsteamy_breath,呼吸带蒸气\nsuitcase_bondage,手提箱束缚\ntrapped,被困住\nvaginal_vibrator,阴道振动器\nvibrator_cord,跳蛋线\nextreme_content,极端内容\ncontentious_content,有争议内容\nvaginal_insertion,阴道插入\nnude_male,裸体男性\nsquirting,潮吹\ncoerced_pleasure,胁迫快感\ncoerced_orgasm,胁迫高潮\nwet_vagina,湿润的阴道\nvaginal_fingering,抠阴\nsemen_on_clothes,衣服上精液\nsemen_on_legs,腿上精液\nnakadashi,中出\nsemen_in_anus,肛门中精液\nbodily_fluids,体液\ngenital_fluids,性器分泌液\nmale_penetrating_female,男性插入女性\nfemale_only,仅有女性\n"
  },
  {
    "path": "src/data/tags_cn.json",
    "content": "{\n  \"anal\": \"肛门\",\n  \"anal_beads\": \"肛珠\",\n  \"angel\": \"天使\",\n  \"animal_ears\": \"兽耳\",\n  \"anus\": \"肛门露出\",\n  \"areola\": \"乳晕\",\n  \"armor\": \"盔甲/装甲\",\n  \"artist_revision\": \"画师修改\",\n  \"ass\": \"臀部\",\n  \"ass_grab\": \"持股/捏臀\",\n  \"bandages\": \"绷带\",\n  \"bathing\": \"沐浴\",\n  \"bikini\": \"比基尼\",\n  \"bikini_armor\": \"比基尼装甲/轻薄盔甲\",\n  \"bikini_top\": \"比基尼乳罩\",\n  \"blood\": \"血腥\",\n  \"bloomers\": \"灯笼裤/宽松短裤\",\n  \"bodysuit\": \"紧身衣裤\",\n  \"bondage\": \"束缚\",\n  \"bottomless\": \"下身露出\",\n  \"bra\": \"乳罩\",\n  \"breast_grab\": \"握乳\",\n  \"breast_hold\": \"托乳\",\n  \"breasts\": \"乳\",\n  \"bunny_ears\": \"兔耳\",\n  \"bunny_girl\": \"兔女郎\",\n  \"buruma\": \"运动短裤\",\n  \"calendar\": \"日历\",\n  \"cameltoe\": \"阴户凸显\",\n  \"censored\": \"有码\",\n  \"cheerleader\": \"啦啦队队员\",\n  \"chibi\": \"Q版\",\n  \"chinadress\": \"旗袍\",\n  \"christmas\": \"圣诞\",\n  \"cleavage\": \"乳沟\",\n  \"cream\": \"奶油\",\n  \"crossdress\": \"变装\",\n  \"cum\": \"精液\",\n  \"dakimakura\": \"抱枕\",\n  \"digital_version\": \"数字版\",\n  \"dildo\": \"假阳具\",\n  \"disc_cover\": \"光盘封面\",\n  \"dress\": \"连衣裙\",\n  \"dress_shirt\": \"衬衫\",\n  \"elf\": \"精灵\",\n  \"erect_nipples\": \"乳尖\",\n  \"extreme_content\": \"极端\",\n  \"eyepatch\": \"眼罩\",\n  \"feet\": \"足\",\n  \"fellatio\": \"口交\",\n  \"fishnets\": \"鱼网袜\",\n  \"fixed\": \"修改\",\n  \"footjob\": \"足交\",\n  \"futanari\": \"扶她\",\n  \"game_cg\": \"游戏CG\",\n  \"gangbang\": \"乱交\",\n  \"garter\": \"袜带\",\n  \"garter_belt\": \"吊袜腰带\",\n  \"guitar\": \"吉他\",\n  \"gun\": \"枪炮\",\n  \"guro\": \"猎奇\",\n  \"halloween\": \"万圣节前夜\",\n  \"handjob\": \"打手枪\",\n  \"headphones\": \"耳机\",\n  \"heels\": \"高跟鞋\",\n  \"heterochromia\": \"异色瞳\",\n  \"horns\": \"角\",\n  \"japanese_clothes\": \"日式服装\",\n  \"kimono\": \"和服\",\n  \"kitsune\": \"狐狸\",\n  \"landscape\": \"风景画\",\n  \"leotard\": \"紧身连衣裤\",\n  \"lingerie\": \"贴身内衣\",\n  \"loli\": \"萝莉\",\n  \"lolita_fashion\": \"洛丽塔\",\n  \"maid\": \"女仆\",\n  \"male\": \"男性\",\n  \"masturbation\": \"自慰\",\n  \"mecha\": \"机甲\",\n  \"megane\": \"眼镜\",\n  \"miko\": \"巫女\",\n  \"monochrome\": \"单色\",\n  \"naked\": \"裸体\",\n  \"naked_apron\": \"裸体围裙\",\n  \"naked_cape\": \"裸体披风\",\n  \"neko\": \"猫\",\n  \"nekomimi\": \"猫耳\",\n  \"nipples\": \"乳头\",\n  \"no_bra\": \"无乳罩\",\n  \"nopan\": \"无胖次\",\n  \"nurse\": \"护士\",\n  \"onsen\": \"温泉\",\n  \"open_shirt\": \"衬衫敞开\",\n  \"paizuri\": \"乳交\",\n  \"pajama\": \"睡衣\",\n  \"pantsu\": \"胖次\",\n  \"panty_pull\": \"胖次脱下\",\n  \"pantyhose\": \"裤袜\",\n  \"partial_scan\": \"局部扫描\",\n  \"penis\": \"阴茎\",\n  \"pointy_ears\": \"尖耳朵\",\n  \"pubic_hair\": \"阴毛\",\n  \"pussy\": \"阴户\",\n  \"pussy_juice\": \"妹汁\",\n  \"school_swimsuit\": \"学校泳衣\",\n  \"see_through\": \"透视\",\n  \"seifuku\": \"制服\",\n  \"sex\": \"性交\",\n  \"sheets\": \"床单\",\n  \"shimapan\": \"条纹胖次\",\n  \"shirt_lift\": \"衬衫掀起\",\n  \"shota\": \"正太\",\n  \"sketch\": \"素描\",\n  \"skirt_lift\": \"裙摆掀起\",\n  \"stockings\": \"长筒袜\",\n  \"string_panties\": \"细绳胖次\",\n  \"sweater\": \"毛衣\",\n  \"swimsuits\": \"泳衣\",\n  \"sword\": \"刀剑\",\n  \"symmetrical_docking\": \"乳乳相接\",\n  \"tagme\": \"标签不全\",\n  \"tail\": \"兽尾\",\n  \"tan_lines\": \"日晒线\",\n  \"tattoo\": \"文身\",\n  \"tentacles\": \"触手\",\n  \"text\": \"文本\",\n  \"thighhighs\": \"过膝袜\",\n  \"thong\": \"丁字裤\",\n  \"topless\": \"上身露出\",\n  \"torn_clothes\": \"破衣\",\n  \"towel\": \"浴巾\",\n  \"transparent_png\": \"背景透明\",\n  \"trap\": \"伪娘\",\n  \"umbrella\": \"伞\",\n  \"uncensored\": \"无码\",\n  \"underboob\": \"南半球/下乳露出\",\n  \"undressing\": \"脱衣\",\n  \"uniform\": \"制服\",\n  \"vibrator\": \"跳蛋\",\n  \"waitress\": \"女侍\",\n  \"wallpaper\": \"壁纸\",\n  \"weapon\": \"武器\",\n  \"wedding_dress\": \"婚纱\",\n  \"wet\": \"湿身\",\n  \"wet_clothes\": \"湿衣\",\n  \"wings\": \"翅膀\",\n  \"witch\": \"女巫\",\n  \"yaoi\": \"蔷薇/男同\",\n  \"yukata\": \"浴衣\",\n  \"yuri\": \"百合\",\n\n  \"fingering\": \"指交\",\n  \"panties\": \"内裤\",\n  \"condom\": \"避孕套\",\n  \"underwear\": \"内衣\",\n  \"gothic_lolita\": \"哥特式洛丽塔\",\n  \"summer_dress\": \"夏装\",\n  \"possible_duplicate\": \"可能重复\",\n  \"wardrobe_malfunction\": \"走光\",\n  \"photoshop\": \"PS 改图\",\n  \"bandaid\": \"创可贴/绷带\",\n  \"bike_shorts\": \"自行车短裤\",\n  \"monster_girl\": \"怪物女孩\",\n  \"pasties\": \"乳贴\",\n  \"maebari\": \"前貼り/遮盖私处\",\n  \"business_suit\": \"西装/职业服\",\n  \"cosplay\": \"角色扮演\",\n  \"crossover\": \"作品联动/混合同人\",\n  \"mecha_musume\": \"机甲娘\",\n  \"valentine\": \"情人节\",\n  \"lactation\": \"泌乳\",\n  \"nipple_slip\": \"露点\",\n  \"monster\": \"怪物\",\n  \"naked_ribbon\": \"裸体丝带\",\n  \"devil\": \"魔鬼/恶魔\",\n  \"nun\": \"修女\",\n  \"character_design\": \"角色设计\",\n  \"sarashi\": \"晒し/缠胸布\",\n  \"stick_poster\": \"海报\",\n  \"inumimi\": \"犬耳\",\n  \"raw_scan\": \"扫描原图\",\n  \"selfie\": \"自拍\",\n  \"detexted\": \"去字图片\",\n  \"profile_page\": \"角色资料页\",\n  \"tutorial\": \"教程\",\n  \"duplicate\": \"重复图片\",\n  \"sling_bikini\": \"吊带比基尼\",\n  \"expression\": \"角色展示/立绘\",\n  \"pee\": \"尿尿\",\n  \"index_page\": \"索引页面\",\n  \"autographed\": \"亲笔签名\",\n  \"cg\": \"CG/计算机动画\",\n  \"smoking\": \"吸烟\",\n  \"cunnilingus\": \"品玉/舔阴\",\n  \"sake\": \"日本清酒\",\n  \"wa_maid\": \"和风女仆\",\n  \"fundoshi\": \"褌/兜裆布\",\n  \"mermaid\": \"美人鱼\",\n  \"genderswap\": \"性转\",\n  \"official_watermark\": \"官方水印\",\n  \"ninja\": \"忍者\",\n  \"fairy\": \"精灵/小精灵\",\n  \"anthropomorphization\": \"拟人化\",\n  \"overalls\": \"工装连衣裤\",\n  \"line_art\": \"线条画\",\n  \"pirate\": \"海盗\",\n  \"bukkake\": \"颜射\",\n  \"penguin\": \"企鹅\",\n  \"tennis\": \"网球\",\n  \"photo\": \"照片/现实背景\",\n  \"translated\": \"文字已翻译(英文)\",\n  \"corset\": \"(束腰)紧身内衣\",\n  \"parody\": \"仿拟/谐拟\",\n  \"baseball\": \"棒球\",\n  \"endcard\": \"片尾插图\",\n  \"pregnant\": \"孕妇\",\n  \"robe\": \"长袍/礼服/睡袍\",\n  \"card\": \"卡牌\",\n  \"basketball\": \"篮球\",\n  \"tribadism\": \"磨豆腐/交叉体位\",\n  \"silhouette\": \"剪影/暗色轮廓/体形\",\n  \"4koma\": \"四格漫画\",\n  \"cropped\": \"裁剪图\",\n  \"soccer\": \"足球\",\n  \"chainsaw\": \"电锯\",\n  \"sample\": \"样品图\",\n  \"gym_uniform\": \"体操服/健身服\",\n  \"asian_clothes\": \"亚洲服装\",\n  \"wa_lolita\": \"和风洛丽塔\",\n  \"police_uniform\": \"警服\",\n\n  \"azur_lane\": \"碧蓝航线\",\n  \"blue_archive\": \"碧蓝档案\",\n  \"granblue_fantasy\": \"碧蓝幻想\",\n  \"wuthering_waves\": \"鸣潮\",\n  \"genshin_impact\": \"原神\",\n  \"touhou\": \"东方\",\n  \"kantai_collection\": \"舰队收藏\",\n  \"the_idolm@ster\": \"偶像大师\",\n  \"arknights\": \"明日方舟\",\n  \"the_idolm@ster_cinderella_girls\": \"偶像大师灰姑娘女孩\",\n  \"girls_frontline\": \"少女前线\",\n  \"fire_emblem\": \"火焰之纹章\",\n  \"princess_connect\": \"公主连结\",\n  \"princess_connect!_re:dive\": \"公主连结 Re:Dive\",\n  \"the_idolm@ster_shiny_colors\": \"偶像大师闪耀色彩\",\n  \"uma_musume_pretty_derby\": \"赛马娘\",\n  \"mahou_shoujo_lyrical_nanoha\": \"魔法少女奈叶\",\n  \"nijisanji\": \"彩虹社\",\n  \"re_zero_kara_hajimeru_isekai_seikatsu\": \"Re:从零开始的异世界生活\",\n  \"pokemon\": \"精灵宝可梦\",\n  \"puella_magi_madoka_magica\": \"魔法少女小圆\",\n  \"gundam\": \"高达\",\n  \"gochuumon_wa_usagi_desu_ka?\": \"请问您今天要来点兔子吗？\",\n  \"k-on!\": \"轻音少女\",\n  \"final_fantasy\": \"最终幻想\",\n  \"girls_und_panzer\": \"少女与战车\",\n  \"to_love_ru\": \"出包王女\",\n  \"fire_emblem_heroes\": \"火焰之纹章 英雄\",\n  \"sword_art_online\": \"刀剑神域\",\n  \"benghuai_xueyuan\": \"崩坏学园\",\n  \"neon_genesis_evangelion\": \"新世纪福音战士\",\n  \"honkai_impact\": \"崩坏3\",\n  \"5-toubun_no_hanayome\": \"五等分的新娘\",\n  \"league_of_legends\": \"英雄联盟\",\n  \"pretty_cure\": \"光之美少女\",\n  \"to_aru_majutsu_no_index\": \"魔法禁书目录\",\n  \"code_geass\": \"反叛的鲁路修\",\n  \"suzumiya_haruhi_no_yuuutsu\": \"凉宫春日的忧郁\",\n  \"strike_witches\": \"强袭魔女\",\n  \"card_captor_sakura\": \"魔卡少女樱\",\n  \"kono_subarashii_sekai_ni_shukufuku_wo!\": \"为美好的世界献上祝福！\",\n  \"sono_bisque_doll_wa_koi_wo_suru\": \"更衣人偶坠入爱河\",\n  \"choujigen_game_neptune\": \"超次元游戏海王星\",\n  \"fate/kaleid_liner_prisma_illya\": \"魔法少女☆伊莉雅\",\n  \"the_idolm@ster_million_live!\": \"偶像大师百万现场\",\n  \"to_aru_kagaku_no_railgun\": \"某科学的超电磁炮\",\n  \"love_live!_nijigasaki_high_school_idol_club\": \"Love Live! 虹咲学园学园偶像同好会\",\n  \"saenai_heroine_no_sodatekata\": \"路人女主的养成方法\",\n  \"atelier\": \"炼金工房系列\",\n  \"xenoblade\": \"异度神剑\",\n  \"bang_dream!\": \"BanG Dream!\",\n  \"date_a_live\": \"约会大作战\",\n  \"hibike!_euphonium\": \"吹响吧！上低音号\",\n  \"nier_automata\": \"尼尔：自动人形\",\n  \"queen's_blade\": \"女王之刃\",\n  \"yahari_ore_no_seishun_lovecome_wa_machigatteiru.\": \"我的青春恋爱喜剧果然有问题\",\n  \"to_love_ru_darkness\": \"出包王女 Darkness\",\n  \"to_heart_(series)\": \"To Heart 系列\",\n  \"xenoblade_chronicles_2\": \"异度神剑2\",\n  \"senran_kagura\": \"闪乱神乐\",\n  \"kaguya-sama_wa_kokurasetai_~tensai-tachi_no_renai_zunousen~\": \"辉夜大小姐想让我告白～天才们的恋爱头脑战～\",\n  \"bakemonogatari\": \"化物语\",\n  \"mahou_shoujo_lyrical_nanoha_strikers\": \"魔法少女奈叶 StrikerS\",\n  \"little_busters!\": \"Little Busters!\",\n  \"final_fantasy_xiv\": \"最终幻想 XIV\",\n  \"to_heart_2\": \"To Heart 2\",\n  \"ore_no_imouto_ga_konnani_kawaii_wake_ga_nai\": \"我的妹妹哪有这么可爱！\",\n  \"kimetsu_no_yaiba\": \"鬼灭之刃\",\n  \"overwatch\": \"守望先锋\",\n  \"final_fantasy_vii\": \"最终幻想 VII\",\n  \"darling_in_the_franxx\": \"DARLING in the FRANXX\",\n  \"boku_wa_tomodachi_ga_sukunai\": \"我的朋友很少\",\n  \"angel_beats!\": \"Angel Beats!\",\n  \"megaten\": \"女神转生系列\",\n  \"fire_emblem_kakusei\": \"火焰之纹章 觉醒\",\n  \"black_rock_shooter\": \"黑岩射手\",\n  \"kemono_friends\": \"兽娘动物园\",\n  \"infinite_stratos\": \"IS/无限斯特拉托斯\",\n  \"monster_musume_no_iru_nichijou\": \"魔物娘的相伴日常\",\n  \"fire_emblem_three_houses\": \"火焰之纹章 风花雪月\",\n  \"ssss.gridman\": \"SSSS.古立特\",\n  \"highschool_dxd\": \"恶魔高校 D×D\",\n  \"zhanjianshaonv\": \"战舰少女\",\n  \"lucky_star\": \"幸运星\",\n  \"kobayashi-san_chi_no_maid_dragon\": \"小林家的龙女仆\",\n  \"sailor_moon\": \"美少女战士\",\n  \"spy_x_family\": \"间谍过家家\"\n}\n"
  },
  {
    "path": "src/data/yande.csv",
    "content": "69,69(体位)\n1boy,1个男孩\n1girl,1个女孩\nabout_to_be_raped,将要被强暴\nabsurdres,超高分辨率\nadjusting_thighhigh,调整过膝袜\nahoge,呆毛\nalbum,专辑\nall_fours,四肢趴地\nanal_beads,肛珠\nanal_fisting,拳爆菊\nanal_insertion,菊花插入物\nangel,天使\nanimated_gif,gif格式图片\napron,围裙\nareolae,乳晕\narm_support,用手支撑住\narmlet,臂环\narmpit,腋\narms_behind_back,手放在身后\narms_crossed,手交叉于胸前\narms_up,抬手\naroused,性兴奋\narrow,箭\nartificial_vagina,人工阴道\nartist_request,\"作者未知\t需要补完\"\nass,屁股\nbabydoll,透明睡衣\nback,背影像\nback-to-back,背对背\nbad_id,ID转向错误(原地址或已被删除)\nballgag,球塞\nbandage,绷带\nbandaid,创可贴\nbangs,刘海\nbat_wings,蝙蝠翅膀\nbell,铃铛\nbelt,腰带\nbent_over,翘臀姿势\nberet,贝雷帽\nbestiality,人兽\nbike_shorts,自行车短裤\nbikini,比基尼\nbitgag,棍塞\nblack_eyes,黑眼\nblack_hair,黑发\nblack_thighhighs,黑色过膝袜\nblonde_hair,金发\nblood,血\nbloomers,灯笼裤\nblue_eyes,蓝眼\nblue_hair,蓝发\nblunt_bangs,齐刘海\nblush,脸红的\nbody_writing,身上有字\nbondage,捆绑/奴役\nbound_arms,手臂捆绑\nbound_wrists,手腕捆绑\nbra,胸罩\nbracelet,手镯\nbraid,辫子\nbreast_feeding,喂奶（小）\nbreast_grab,摸乳\nbreast_smother,把头塞入胸\nbreast_sucking,吸乳（中）\nbrown_eyes,棕眼\nbrown_hair,棕发\nbuilding,建筑\nbunny_ears,兔耳\nbusiness_suit,职场制服\nbust,半身像\nbutterfly_wings,蝴蝶翅膀\nbuttjob,臀交\ncake,蛋糕\ncamera,相机\ncane,手杖\ncape,披肩/斗篷/披风\ncaramelldansen,某著名伸手扭腰动作\ncat_ears,猫耳\ncat_pose,猫爪手势\ncensored,审核过的/有码\ncervix,子宫口\nchains,锁链\nchair,椅子\ncheerleader,拉拉队\ncherry_blossoms,樱花\nchibi,Q版人物\nchinadress,旗袍\nChinese,中文\nchinese_clothes,唐装\nchopsticks,筷子\nchristmas,圣诞节\ncigarette,香烟\ncleavage,乳沟\nclitoris,阴蒂\ncock_in_thighhigh,插在过膝袜里\ncock_ring,屌环\ncollar,项圈\ncollarbone,锁骨\ncolorful,色彩斑斓的\ncomic,漫画\ncosplay,角色扮演\ncovr,封面\ncowgirl_position,女上正骑\ncrazy,疯狂的\ncream,奶油\ncrease,起皱\ncross-section,透视人体内部\ncrotch_rope,胯下捆绑\ncrotch_rub,胯部摩擦\ncuffs,手链/手铐\ncum_inside,内射\ncum_on_breast,射在胸上\ncum_on_food,射在食物上\ncum_on_hair,射在头发上\ncunnilingus,舔阴\ncurly_hair,卷发\ncurtsy,屈膝礼\ndagger,匕首/短剑\ndakimakura,抱枕\ndark,暗的\ndark_persona,黑化的\ndeepthroat,深喉\ndevil,魔鬼（撒旦）\ndiaper,尿布\ndildo,假屌\ndog_ears,狗耳\ndouble_anal,双重爆菊\ndouble_dildo,双头龙\ndouble_penetration,双穴同插\ndouble_vaginal,双重入穴\ndress,连衣裙\ndrill_hair,钻头卷/公主卷\ndrunk,喝醉的\nearrings,耳环\negg_vibrator,跳蛋\nendured_face,忍耐的表情\nenema,灌肠\nEnglish,英文\nexpressionless,无表情的\nexpressions,表情绘\neyelid_pull,拉眼皮吐舌鬼脸\neyepatch,眼罩(独眼)\neyes_closed,闭眼\nfaceless_male,无脸男\nfacepaint,面纹\nfacesitting,坐在脸上\nfacial,颜射\nfangs,尖牙\nfellatio,口交\nfemale,女性\nfemale_ejaculation,潮吹\nfetal_position,曲腿至胸\nfine_art_parody,名画模仿\nfinger_gun,手枪手势\nfingerless_gloves,露指手套\nfingersmile,用手指做出笑脸\nfishnet_pantyhose,渔网袜\nfishnet_stockings,渔网袜\nfisting,拳头插入\nflower_petals,花瓣\nfoot,脚\nfootjob,足交\nforest,森林/树\nfox_ears,狐耳\nFrench,法文\nfrogtie,青蛙捆绑\nfrown,皱眉/蹙额\nfruit_insertion,用水果蔬菜\nfull_moon,满月\ngag,口塞\ngame_cg,游戏CG\ngangbang,轮奸\ngiantess,女巨人\ngirl_on_top,女上体位\ngloves,手套\ngoggles,风镜\ngohei,御币\ngokkun,吃精\ngothic,哥特风格\ngothic_lolita,哥特洛丽塔风格\ngradient_background,渐变的背景\ngreen_eyes,绿眼\ngreen_hair,绿发\ngrey_eye,灰眼\ngrey_hair,灰发\ngrin,露齿而笑\nguitar,吉他\ngun,枪\nguro,猎奇\ngym_uniform,运动服\nhair_ribbon,发带\nhairband,发卡\nhairclip,发夹\nhairjob,发交\nhalloween,万圣节\nhalo,头顶光环\nhand_to_mouth,手放在嘴边\nhandcuffs,手铐\nhandgun,手枪\nhandjob,用手做\nhappy_sex,快乐做爱\nharem,后宫\nhave_to_pee,憋尿\nheterochromia,异色瞳\nhigh_heels,高跟鞋\nhighres,高分辨率\nhime_cut,姬发式\nhimopan,系带式内裤\nhips,臀部\nhitachi_magic_wand,按摩棒\nhogtie,曲膝捆绑\nholding,拿着\nholding_hands,牵手\nhood,兜帽\nhorns,兽角\nhreesome,3P\nhug,拥抱\nhuge_ass,大屁股\nhuge_filesize,超级高分辨率/大文件\nincest,乱伦\nincredibly_absurdres,极高分辨率\ninsertion,插入物\nJapanese,日本人\nknee_boots,马靴\nkneeling,下跪\nkneepits,膝盖内侧\nlantern,灯笼\nlap_pillow,膝枕\nleash,宠物链\nleg_hug,抱腿\nlegwear,裹腿\nlips,嘴唇\nloli,萝莉\nlong_hair,长发\nlong_sleeves,长袖\nlooking_at_viewer,看着你\nlooking_back,向后看\nloose_socks,泡泡袜\nlow_leg_panties,低腰式内裤\nlowleg_panties,低腰式内裤\nlowres,低分辨率\nmaebari,阴贴/乳贴\nmagic_circle,魔法阵\nmagical_girl,魔法少女\nmaid,女仆\nmaid_headdress,女仆头饰\nmale,男性\nmary_janes,玛丽珍鞋\nmasturbation,自慰\nmermaid,美人鱼\nmessy_hair,凌乱发型\nmicrophone,麦克风\nmidriff,露腰上衣\nmiko,巫女\nmilf,熟女\nmini_top_hat,迷你礼帽\nminigirl,迷你女孩\nminiskirt,迷你裙\nmissionary,传教士体位\nmolestation,性骚扰\nmonochrome,单色图片\nmonster,怪物\nmound_of_venus,腹部三角带\nmouse_ears,老鼠耳朵\nmultiple_insertions,一穴多插\nmuscle,肌肉\nnaked,裸体的\nnaked_apron,裸体围裙\nnaked_cape,裸体披风\nnaked_overalls,裸体工作服\nnaked_ribbon,裸体丝带\nnaked_shirt,裸体衬衫\nnaughty_face,下流的表情\nnavel,肚脐\nnecklace,项链\nnecktie,领带\nnipple_pull,啦乳头\nnipple_suck,吸乳（中）\nnipple_torture,虐乳头\nnipples,乳头\nno_bra,无胸罩\nnosebleed,鼻血\nnude,裸体的\nnun,修女\nnurse_cap,护士帽\nnyotaimori,女体盛\nobento,便当\nocean,大海\nofuda,札符\non_stomach,趴着\nopen_clothes,敞开衣服\nopen_robe,敞开长袍\noptical_illusion,视觉错误\noral,口交\noriginal,原创\npaizuri,乳交\npajamas,睡衣\npanty_gag,用内裤塞口\npanty_pull,内裤拉下来\npantyhose,连裤袜\npantyshot,内裤走光\npayot,长鬓角\npegging,女性使用假屌\npenetration,异物插入\npentagram,五角星\npersonification,拟人\nphoto,照片\npiano,钢琴\npillory,枷锁\npink_thighhighs,粉色过膝袜\npleated_skirt,百褶裙\npointy_ears,尖耳\nponytail,马尾\npregnant,怀孕\nprincess_carry,公主抱\nprofile,侧面绘\npubic_hair,阴毛\npurple_eyes,紫发\npurple_hair,紫发\nreal,真实\nred_eyes,红眼\nred_hair,红发\nreverse_cowgirl,女上反骑\nring_gag,扩口器\nrobe,长袍\nrolleyes,眼球上翻\nrope,绳子\nruins,废墟/遗迹\nsad,悲伤的\nsailor_collar,水手领\nsake,日本酒\nsaliva,唾液\nsalute,敬礼\nsanta,圣诞装\nscarf,围巾\nschool_uniform,学校制服\nseiza,正坐\nserafuku,水手服\nshaved_pussy,剃过阴毛的（无毛B）\nshort_hair,短发\nshort_ponytail,短马尾\nshorts,短裤\nshota,正太\nshy,害羞的\nsiblings,兄弟姐妹\nside_ponytail,侧马尾\nsilhouette,剪影\nsilver_eyes,银眼\nsilver_hair,银发\nsisters,姐妹\nsitting,坐着\nsketch,素描\nskinny,骨感\nskirt_lift,掀起裙子\nslave,奴隶\nsleeping,睡觉\nslippers,拖鞋\nslit_pupils,竖的瞳孔/猫眼\nsmelling,闻\nsocks,短袜\nsolo,单人\nspanked,打屁股\nstare,凝视\nstockings,丝袜\nstocks,枷锁\nstraddle,跨坐\nstriped_panties,条纹内裤\nstriped_socks,横条袜\nstriped_thighhighs,条纹过膝袜\nsuit,西装\nsummer_dress,夏日长裙\nsunset,落日\nswimsuit,泳装\nsymmetrical_hand_pose,手对手\ntagme,图片有一些上传者未知的项目\ntail,尾巴\ntaiyaki,鲷鱼烧\ntamakeri,蛋疼\ntan_lines,晒日线\ntapegag,胶带封口\ntartan,格子花纹\ntattoo,纹身\nteacup,茶杯\ntears,眼泪\ntentacle,触手\nthigh_gap,股沟\nthighhighs,过膝袜\nthighs,大腿\nthong,丁字裤\ntiara,三重冕\ntie,领带\ntoes,脚趾\ntongue,舌头\ntop-down_bottom-up,趴着翘臀\ntorn_clothes,破烂衣服\ntorn_thighhighs,损坏了的过膝袜\ntraditional_media,传统媒体（手绘稿）\ntranslation_request,翻译\ntrap,伪娘\ntrefoil,三角裤给你看\ntribadism,磨豆腐\ntriple_penetration,三穴同插\ntsurime,吊眼角\ntwin_braids,双辫子\ntwintails,双马尾\numbrella,伞\nuncensored,未审核的/无码\nunderwater_sex,水中做爱\nunderwear,内衣\nundressing,脱衣服中\nuniform,制服\nvalentine,情人节\nvampire,吸血鬼\nvery_long_hair,很长的头发\nvibrator,带振动的自慰器\nvibrator_in_thighhighs,震动开关在过膝袜里\nvirgin,处女/破瓜\nvoyeurism,窥阴癖\nwaitress,女服务员\nwakamezake,酒倒在阴部\nwallpaper,壁纸\nwand,魔杖\nwatercolor_(medium),透明水彩绘\nwaving,招手\nwavy_hair,波浪发型\nweapons,武器\nwedding_dress,婚纱\nwestern,西部风格\nwet,湿身\nwhat,不知所谓\nwhite_eyes,白眼\nwhite_hair,白发\nwhite_panties,白色内裤\nwhite_thighhighs,白色过膝袜\nwide_hips,宽盆骨\nwince,闭一只眼\nwine,葡萄酒\nwink,眨眼\nwooden_horse,木马\nwrist_cuffs,腕饰\nwristband,腕带\nw-sitting,割坐\nyellow_eyes,金眼\nyokozuwari,侧身坐\nyukata,浴衣\nyukkuri_shiteitte_ne,油库里（馒头样只有头的人物）\nyuri,百合\nzettai_ryouiki,绝对领域\nzoom_layer,背景是前景的放大版\n2k-tan,2K碳\nabe_nana,安部菜菜\nadmiral_graf_spee_(azur_lane),斯佩伯爵海军上将（碧蓝航线）\naegis_(persona),艾吉斯（女神异闻录）\naerith_gainsborough,艾丽丝·盖恩斯巴勒\nafuro_terumi,亚风炉照美\nagrias_oaks,阿格莉亚丝\nahri_(league_of_legends),阿狸\naida_mana,相田爱\naino_megumi,爱乃惠\naino_minako,爱野美奈子\naircraft_carrier_oni,空母棲鬼\naisaka_taiga,逢坂大河\naisha_landar,艾尔莎·兰达\nakagi_(azur_lane),赤城(碧蓝航线)\nakagi_miria,赤城米莉亚\nakali,阿卡丽\nakashi_(azur_lane),明石|明石(碧蓝航线)\nakatsuki_kirika,晓切歌\nakaza_akari,赤座灯里\nakemi_homura,晓美焰\naki_(girls_und_panzer),小秋(少女与战车)\naki_minoriko,秋穰子\naki_shizuha,秋静叶\nakita_neru,亚北音留\nakiyama_mio,秋山澪\nakiyama_yukari,秋山优花里\nakizuki_ritsuko,秋月律子\nakizuki_ryo,秋月凉\nakuma_homura,恶魔焰\nalastor_(shakugan_no_shana),天壤劫火·亚拉斯特尔\nalena_(dq4),安莉娜公主(勇者斗恶龙4)\nalice_cartelet,爱丽丝·卡塔雷特\nalice_margatroid,爱丽丝·玛格特罗依德\nalice_margatroid_(pc-98),爱丽丝·玛格特罗依德(PC-98)\nalisa_(girls_und_panzer),亚理纱（少女与战车）\nalisa_ilinichina_amiella,亚莉莎·伊莉妮提娜·阿米耶拉\nalpaca_suri_(kemono_friends),苏利羊驼（动物朋友）\nalphonse_elric,阿尔冯斯·艾尔利克\naltera_(fate),阿提拉(Fate)\namagi_yukiko,天城雪子\namami_haruka,天海春香\namamiya_ren,雨宫莲\namanogawa_kirara,天之川绮罗\namasawa_yuuko,天泽勇子\namaterasu_(ookami),天照大神\namazon_(dragon's_crown),亚马逊女战士（龙之皇冠）\namerica_(hetalia),阿尔弗雷德·F·琼斯\namiya_(arknights),阿米娅（明日方舟）\nanastasia_(idolmaster),安娜斯塔西娅（偶像大师）\nanchovy_(girls_und_panzer),安丘比（少女与战车）\nandou_(girls_und_panzer),安藤（少女与战车）\nandroid_18,人造人18号\nandroid_21,人造人21号\nanegasaki_nene,姐崎宁宁\nange_(princess_principal),安洁（公主准则）\nangel_(kof),安琪儿（拳皇）\nangela_balzac,安吉拉·巴尔扎克（乐园追放）\nanila_(granblue_fantasy),阿妮拉（碧蓝幻想）\nanjou_naruko,安城鸣子\nanna_(frozen),安娜（冰雪奇缘）\nannie_leonhardt,亚妮·雷恩哈特\nanya_alstreim,阿尼亚·阿尔斯托莱姆\naoba_moca,青叶摩卡\naoki_reika,青木丽华\naono_miki,苍乃美希\naozaki_aoko,苍崎青子\naqua_(konosuba),阿库娅\nara_haan,艾拉·韩\naragaki_ayase,新垣绫濑\naragaki_shinjirou,荒垣真次郎\nararagi_karen,阿良良木火怜\nararagi_koyomi,阿良良木历\nararagi_tsukihi,阿良良木月火\narcueid_brunestud,爱尔奎特·布伦史塔德\narle_nadja,阿露露（噗哟噗哟）\narmin_arlert,阿尔敏·阿诺德\narthur_pendragon_(fate),旧剑(fate)\nartoria_pendragon_(fate),阿尔托莉雅·潘德拉贡\nartoria_pendragon_(swimsuit_ruler)_(fate),泳装狮子王(fate)\nasahina_mikuru,朝比奈实玖瑠\nasahina_mirai,朝日奈未来\nasakura_ryouko,朝仓凉子\nasbel_lhant,阿斯贝尔·兰特\nashido_mina,芦户三奈\nassam_(girls_und_panzer),阿萨姆（少女与战车）\nassassin_(fate/zero),暗杀者(fate/zero)\nasseylum_vers_allusia,艾瑟依拉姆·薇瑟·艾莉欧斯亚\nastolfo_(fate),阿斯托尔福（命运）\nasui_tsuyu,蛙吹梅雨\nasuna_(sao),结城明日奈\nasuna_(sao-alo),亚丝娜(ALO)\natago_(azur_lane),爱宕(碧蓝航线)\natago_(summer_march)_(azur_lane),爱宕（夏季进行曲）\natalanta_(fate),阿塔兰塔(fate)\nau_ra,敖龙族\nayanami_(azur_lane),绫波（碧蓝航线）\nayanami_rei,绫波丽\nayane_(doa),绫音（死或生）\nayase_eli,绚濑绘里\nayatsuji_tsukasa,绚辻词\nazura_(fire_emblem),阿库娅（火焰之纹章）\nbaiken,梅喧\nbakugou_katsuki,爆豪胜己\nbardiche,雷光战斧\nbayonetta,贝优妮塔（猎天使魔女）\nbazett_fraga_mcremitz,巴泽特·弗拉加·马克雷密斯\nbb_(fate),bb_(命运)\nbb_(swimsuit_mooncancer)_(fate),泳装BB\nbeatrice_(umineko),碧昂特莉丝(Umineko)\nbeatrix_(granblue_fantasy),贝阿朵丽丝（碧蓝幻想）\nbianca_(pokemon),白露（口袋妖怪）\nbelarus_(hetalia),娜塔莎·阿尔洛夫斯卡娅\nbelfast_(azur_lane),贝尔法斯特\nbelldandy,贝露丹蒂\nbernadetta_von_varley,贝尔娜提塔\nberserker_(fate/zero),狂兰|狂阶兰斯洛特\nblack_hanekawa,黑羽川\nblack_heart,圣黑之心\nblack_rock_shooter_(character),黑岩射手\nblake_belladonna,布蕾克·贝拉多娜\nblanc_(neptune_series),布兰（海王星）\nboa_hancock,海贼女帝波雅·汉库克\nchen,橙\nchi-class_torpedo_cruiser,雷巡チ級\nchitanda_eru,千反田爱瑠\nchiyoda_momo,千代田桃\nchun-li,春麗\ncommander_(azur_lane),指挥官（碧蓝航线）\ncorrin_(fire_emblem)_(female),神威（女）\ncorrin_(fire_emblem)_(male),神威（男）\nd.va_(overwatch),D.Va（守望先锋）\ndaidouji_tomoyo,大道寺知世\ndaiyousei,大妖精\ndark_sakura,黑樱\ndekomori_sanae,凸守早苗\ndoctor_(arknights),博士\ndoujima_nanako,堂岛菜菜子\neldridge_(azur_lane),埃尔德里奇（碧蓝航线）\nelin,艾琳族\nelise_(fire_emblem),伊莉丝（火焰之纹章）\nemiya_kiritsugu,卫宫切嗣\nemiya_shirou,卫宫士郎\nendou_mamoru,圆堂守\nene_(kagerou_project),榎本贵音（阳炎计划）\nenma_ai,阎魔爱\nenoshima_junko,江之岛盾子\nenterprise_(azur_lane),企业（碧蓝航线）\nerror_musume,报错娘\nerwin_(girls_und_panzer),松本里子\neva_01,初号机\neva_02,二号机\nexusiai_(arknights),能天使\nfailure_penguin,失败的企鹅\nfemale_protagonist_(pokemon_go),女トレーナー(ポケモンGO)\nfemale_saniwa_(touken_ranbu),女審神者\nflandre_scarlet,芙兰朵露·斯卡蕾特\nformidable_(azur_lane),可畏(碧蓝航线)\nfrankenstein's_monster_(fate),フランケンシュタイン(Fate)\nfubuki_(one-punch_man),地狱吹雪\nfujibayashi_kyou,藤林杏\nfujimaru_ritsuka_(female),咕哒子\nfujimaru_ritsuka_(male),咕哒男\nfujimura_taiga,藤村大河\nfujisaki_chihiro,不二咲千寻\nfujiwara_chika,藤原千花\nfujiwara_no_mokou,藤原妹红\nfukuji_mihoko,福路美穗子\nfukuzawa_yumi,福泽祐巳\nfunami_yui,船见结衣\nfurude_rika,古手梨花\nfurudo_erika,古戸ヱリカ\nfurukawa_nagisa,古河渚\nfurutani_himawari,古谷向日葵\nfutaba_anzu,双叶杏\nfutami_ami,双海亚美\nfutami_mami,双海真美\nfutatsuiwa_mamizou,二ッ岩マミゾウ\nfuura_kafuka,风浦可符香\ngalko,ギャル子\ngamagoori_ira,蟇郡苛\nganaha_hibiki,我那霸响\ngarnet_til_alexandros_xvii,ガーネット・ティル・アレクサンドロス17世\ngasai_yuno,我妻由乃\ngokotai,五虎退\ngokou_ruri,五更瑠璃\nhachikuji_mayoi,八九寺真宵\nhacka_doll_3,ハッカドール3号\nhagiwara_yukiho,萩原雪歩\nhakurei_reimu,博丽灵梦\nhakuryuu_(inazuma_eleven),白竜\nhammann_(azur_lane),哈曼(碧蓝航线)\nhanamura_yousuke,花村陽介\nhanasaki_tsubomi,花咲つぼみ\nhanekawa_tsubasa,羽川翼\nhanyuu,羽入\nharamura_nodoka,原村和\nharime_nui,針目縫\nharuno_haruka,春野はるか\nharuno_sakura,春野サクラ\nhasegawa_kobato,羽瀬川小鳩\nhassan_of_serenity_(fate),宁静的哈桑（命运）\nhata_no_kokoro,秦こころ\nhatoba_tsugu,鳩羽つぐ\nhatsune_miku,初音未来\nhatsune_miku_(append),初音ミクappend\nhayami_kanade,速水奏\nhayasaka_mirei,早坂美玲\nhecatia_lapislazuli,ヘカーティア・ラピスラズリ\nheiwajima_shizuo,平和島静雄\nheshikiri_hasebe,へし切長谷部(刀剣乱舞)\nhibari_(senran_kagura),云雀（闪乱神乐）\nhidaka_ai,日高爱\nhieda_no_akyuu,稗田阿求\nhigashi_setsuna,東せつな\nhiguchi_kaede,樋口楓\nhiiragi_kagami,柊镜\nhiiragi_tsukasa,柊つかさ\nhijiri_byakuren,聖白蓮\nhikawa_hina,氷川日菜\nhikawa_sayo,氷川紗夜\nhimejima_akeno,姬岛朱乃\nhimekaidou_hatate,姫海棠はたて\nhimekawa_yuki,姫川友紀\nhina_ichigo,雛苺\nhinanawi_tenshi,比那名居天子\nhinata_hideki,日向\nhinata_hajime,日向創\nhinatsuru_ai,雛鶴あい\nhino_akane_(idolmaster),日野茜\nhino_akane_(smile_precure!),日野あかね\nhino_rei,火野レイ\nhiradaira_chisaki,比良平ちさき\nhirasawa_ui,平沢憂\nhirasawa_yui,平泽唯\nhishikawa_rikka,菱川六花\nhonda_mio,本田未央\nhonebami_toushirou,骨喰藤四郎\nhong_meiling,红美铃\nhonma_meiko,本間芽衣子\nhorikawa_kunihiro,堀川国広\nhorikawa_raiko,堀川雷鼓\nhoshiguma_(arknights),星熊\nhoshiguma_yuugi,星熊勇仪\nhoshii_miki,星井美希\nhoshimiya_ichigo,星宮いちご\nhoshimiya_kate,星宮ケイト\nhoshizora_miyuki,星空みゆき\nhoshizora_rin,星空凛\nhotarumaru,蛍丸\nhoto_cocoa,保登心爱\nhoujou_hibiki,北条響\nhojo_karen,北条加蓮\nhoujou_satoko,北条沙都子\nhoujuu_nue,封獣ぬえ\nhourai_doll,蓬莱人形\nhouraisan_kaguya,蓬莱山辉夜\nhoushou_marine,宝钟玛琳\nhuang_baoling,黄宝鈴\nhuang_lingyin,凰铃音\nhyuuga_hinata,日向ヒナタ\nibaraki_kasen,茨木華扇\nibuki_(street_fighter),息吹\nibuki_fuuko,伊吹風子\nibuki_suika,伊吹萃香\nichigo_hitofuri,一期一振\nichihara_nina,市原仁奈\nichinose_kotomi,一ノ瀬ことみ\nichinose_shiki,一之濑志希\ni-class_destroyer,駆逐イ級\nigarashi_futaba_(shiromanta),五十嵐双葉\nigarashi_kyou_(eroe),五十嵐京\nikamusume,イカ娘\nikari_shinji,碇シンジ\nimaizumi_kagerou,今泉影狼\ninaba_tewi,因幡てゐ\ninami_mahiru,伊波まひる\ninkling,インクリング\ninoue_orihime,井上織姫\ninubashiri_momiji,犬走椛\ninugami_korone,戌神ころね\ninumuta_houka,犬牟田宝火\ninuyama_aoi,犬山あおい\niori_junpei,伊織順平\niori_rinko,イオリ・リン子\niroha_(samurai_spirits),いろは(侍魂)\nisobe_noriko,磯辺典子\nisolated_island_oni,離島棲鬼\nisshiki_akane,一色あかね\nisuzu_hana,五十鈴華\nitoshiki_nozomu,糸色望\nitsumi_erika,逸見エリカ\nizayoi_aki,十六夜アキ\nizayoi_liko,十六夜リコ\nizayoi_sakuya,十六夜咲夜\nizumi_konata,泉此方\nizumi_sagiri,和泉纱雾\nizumi-no-kami_kanesada,和泉守兼定\njakuzure_nonon,蛇崩乃音\njapan_(hetalia),本田菊\njavelin_(azur_lane),标枪(碧蓝航线)\njeanne_d'arc_(fate),圣女贞德（命运）\njeanne_d'arc_(granblue_fantasy),ジャンヌダルク(神撃のバハムート)\njouga_maya,条河麻耶\njougasaki_mika,城崎美嘉\njougasaki_rika,城ヶ崎莉嘉\njunketsu,神衣纯洁\njunko_(touhou),纯子（东方）\nkadotani_anzu,角谷杏\nkaenbyou_rin,火焰猫燐\nkafuu_chino,香风智乃\nkaga_(azur_lane),加贺(碧蓝航线)\nkagamihara_nadeshiko,各務原なでしこ\nkagamine_len,镜音连\nkagamine_rin,镜音铃\nkagiyama_hina,鍵山雛\nkagura_(gintama),神楽(銀魂)\nkagurazaka_asuna,神楽坂明日菜\nkaguya_luna,輝夜月\nkaiou_michiru,海王みちる\nkaizuka_inaho,界塚伊奈帆\nkaku_seiga,霍青娥\nkallen_stadtfeld,紅月カレン\nkamado_nezuko,灶门祢豆子\nkamijou_touma,上条当麻\nkamikita_komari,神北小毬\nkamio_misuzu,神尾观铃\nkamio_reiji_(yua),神尾提督（舰C）\nkamishirasawa_keine,上白沢慧音\nkamiya_nao,神谷奈绪\nkamui_gakupo,神威がくぽ\nkaname_madoka,鹿目まどか\nkanaria,金糸雀\nkanbaru_suruga,神原駿河\nkanna_kamui,カンナカムイ(小林さんちのメイドラゴン)\nkano_shuuya,鹿野修哉\nkanon_(umineko),嘉音\nkanroji_mitsuri,甘露寺蜜璃\nkan'u_unchou,关羽云长\nkanzaki_ranko,神崎兰子\nkariya_masaki,狩屋マサキ\nkarna_(fate),カルナ(Fate)\nkasane_teto,重音テト\nkashiwazaki_sena,柏崎星奈\nkashuu_kiyomitsu,加州清光\nkasodani_kyouko,幽谷響子\nkasuga_ayumu,春日歩\nkasugano_sakura,春日野さくら\nkasumi_(doa),霞(DOA)\nkasumigaoka_utaha,霞之丘诗羽\nkatagiri_sanae,片桐早苗\nkatou_asuka,加藤明日香\nkatou_megumi,加藤惠\nkatsuki_yuuri,胜生勇利\nkatsura_hinagiku,桂雏菊\nkatsuragi_misato,葛城美里\nkatyusha_(girls_und_panzer),喀秋莎（少女与战车）\nkawakami_mai,川神舞\nkawashima_ami,川岛亚美\nkawashima_momo,河嶋桃\nkawashiro_nitori,河城荷取\nkay_(girls_und_panzer),ケイ(GuP)\nkazama_asuka,風間飛鳥\nkazami_yuuka,風見幽香\nkazami_yuuka_(pc-98),旧作幽香\nkazanari_tsubasa,風鳴翼\nkazemaru_ichirouta,風丸一郎太\nkenzaki_makoto,剣崎真琴\nkiana_kaslana,琪亚娜·卡斯兰娜\nkido_tsubomi,木戸つぼみ\nkijin_seija,鬼人正邪\nkikuchi_makoto,菊地真\nkino_makoto,木野まこと\nkinomoto_sakura,木之本樱\nkira_yoshikage,吉良吉影\nkirigaya_suguha,桐谷直叶\nkirigiri_kyouko,雾切响子\nkirijou_mitsuru,桐条美鹤\nkirima_syaro,桐间纱路\nkirin_(armor),麒麟套\nkirino_ranmaru,霧野蘭丸\nkirisame_marisa,雾雨魔理沙\nkirito,桐人\nkiriya_aoi,霧矢あおい\nkiryuuin_satsuki,鬼龙院皋月\nkisaragi_(azur_lane),如月（碧蓝航线）|如月\nkisaragi_chihaya,如月千早\nkisaragi_momo,如月モモ\nkisaragi_shintarou,如月伸太郎\nkise_yayoi,黄瀬やよい\nkishibe_rohan,岸边露伴\nkishin_sagume,稀神サグメ\nkishinami_hakuno_(female),岸波白野\nkitashirakawa_tamako,北白川たまこ\nkitazawa_shiho,北泽志保\nkiyohime_(swimsuit_lancer)_(fate),清姫（泳装）\nkizuna_ai,絆愛\nkizuna_akari,紲星あかり\nkoakuma,小悪魔(東方Project)\nkobayakawa_rinko,小早川凛子\nkobayakawa_sae,小早川紗枝\nkobayakawa_yutaka,小早川ゆたか\nkochiya_sanae,东风谷早苗\nkochou_shinobu,胡蝶しのぶ\nkogitsunemaru,小狐丸\nkohinata_miho,小日向美穂\nkohinata_miku,小日向未来\nkoizumi_hanayo,小泉花阳\nkoizumi_itsuki,古泉一樹\nkoizumi_itsuki_(female),古泉一姫\nkokonoe_rin,九重りん\nkomaeda_nagito,狛枝凪斗\nkomaki_manaka,小牧愛佳\nkomeiji_koishi,古明地恋\nkomeiji_satori,古明地觉\nkondou_taeko,近藤妙子\nkongou_(aoki_hagane_no_arpeggio),コンゴウ(蒼き鋼のアルペジオ)\nkonjiki_no_yami,金色之暗\nkonno_junko,紺野純子\nkonpaku_youki,魂魄妖忌\nkonpaku_youmu,魂魄妖梦\nkonpaku_youmu_(ghost),半霊\nkoshimizu_sachiko,輿水幸子\nkotegawa_yui,古手川唯\nkotobuki_tsumugi,琴吹䌷\nkotomine_kirei,言峰綺礼\nkotonoha_akane,琴葉茜\nkousaka_honoka,高坂穗乃果\nkousaka_kirino,高坂桐乃\nkousaka_kyousuke,高坂京介\nkousaka_reina,高坂麗奈\nkousaka_tamaki,向坂環\nkoyama_yuzu,小山柚子\nkozakura_marry,小桜茉莉\nkuchiki_rukia,朽木ルキア\nkuga_natsuki,玖我なつき\nkujikawa_rise,久慈川りせ\nkujou_karen,九条カレン\nkumoi_ichirin,雲居一輪\nkunikida_hanamaru,国木田花丸\nkuradoberi_jam,蔵土縁紗夢\nkurodani_yamame,黒谷ヤマメ\nkuroka_(high_school_dxd),黒歌\nkurokawa_eren,黒川エレン\nkuroki_tomoko,黒木智子\nkurosaki_ichigo,黑崎一护\nkurosawa_dia,黑泽黛雅\nkurosawa_ruby,黑泽露比\nkuroyukihime,黑雪姬\nkurugaya_yuiko,来ヶ谷唯湖\nkurumi_erika,来海えりか\nkusakabe_misao,日下部みさお\nkusanagi_motoko,草薙素子\nkushieda_minori,櫛枝実乃梨\nkusugawa_sasara,久寿川ささら\nkyonko,キョン子\nkyouka_(princess_connect!),氷川鏡華\nlaffey_(azur_lane),拉菲（碧蓝航线）\nlappland_(arknights),拉普兰德\nlei_lei,泪泪\nlili_(tekken),リリ(鉄拳)\nlilith_aensland,欲望の迷い子リリス\nlillie_(pokemon),リーリエ(ポケモン)\nlisbeth,篠崎里香\nlittle_red_riding_hood_(grimm),赤頭巾\nlord_el-melloi_ii,ロード・エルメロイII世\nlulu_(league_of_legends),露璐\nmadotsuki,窓付き\nmaebara_keiichi,前原圭一\nmaekawa_miku,前川みく\nmakinami_mari_illustrious,真希波・マリ・イラストリアス\nmakise_kurisu,牧瀬紅莉栖\nmanabe_nodoka,真鍋和\nmanjuu_(azur_lane),蛮啾（碧蓝航线）\nmankanshoku_mako,満艦飾マコ\nmaou_(maoyuu),魔王(まおゆう)\nmarie_(girls_und_panzer),マリー(GuP)\nmaruyama_aya,丸山彩\nmash_kyrielight,玛修·基列莱特\nmatara_okina,摩多羅隠岐奈\nmatoba_risa,的場梨沙\nmatoi_ryuuko,纏流子\nmatou_kariya,間桐雁夜\nmatou_sakura,间桐樱\nmatsukaze_tenma,松風天馬\nmatsumoto_rangiku,松本乱菊\nmatsuno_choromatsu,チョロ松\nmatsuno_ichimatsu,松野一松\nmatsuno_jyushimatsu,十四松\nmatsuno_karamatsu,松野カラ松\nmatsuno_osomatsu,おそ松\nmatsuno_todomatsu,松野トド松\nmatsuura_kanan,松浦果南\nmayuzumi_fuyuko,黛冬优子\nmedicine_melancholy,梅蒂欣\nmegurine_luka,巡音流歌\nmeltryllis_(swimsuit_lancer)_(fate),メルトリリス(水着)\nmidare_toushirou,乱藤四郎\nmidorikawa_nao,绿川直\nmidoriya_izuku,绿谷出久\nmifune_miyu,三船美優\nmiia_(monster_musume),ミーア(モンスター娘のいる日常)\nmika_(girls_und_panzer),ミカ(GuP)\nmikazuki_munechika,三日月宗近(刀剣乱舞)\nmikazuki_yozora,三日月夜空\nmiki_sayaka,美树沙耶香\nmikisugi_aikurou,美木杉愛九郎\nmikko_(girls_und_panzer),ミッコ(GuP)\nmilfeulle_sakuraba,ミルフィーユ桜葉\nmimura_kanako,三村かな子\nminami_kotori,南小鸟\nminamino_kanade,南野奏\nminamoto_no_raikou_(swimsuit_lancer)_(fate),源頼光(水着)\nminamoto_sakura,源さくら\nminase_akiko,水瀬秋子\nminase_iori,水濑伊织\nminase_nayuki,水瀬名雪\nminato_aqua,凑阿库娅\nminazuki_karen,水無月かれん\nmisaka_imouto,御坂妹\nmisaka_mikoto,御坂美琴\nmishaguji,ミシャグジさま\nmiss_cloud,misscloud\nmisumi_nagisa,美墨なぎさ\nmitake_ran,美竹蘭\nmiura_azusa,三浦あずさ\nmiyafuji_yoshika,宮藤芳佳\nmiyako_yoshika,宮古芳香\nmiyamizu_mitsuha,宮水三葉\nmiyamoto_frederica,宮本フレデリカ\nmiyamoto_musashi_(swimsuit_berserker)_(fate),宮本武蔵(水着)\nmiyanaga_saki,宮永咲\nmiyu_edelfelt,美游·艾德费尔特\nmizuhashi_parsee,水橋パルスィ\nmizunashi_akari,水無灯里\nmizuno_ai,水野愛\nmizuno_ami,水野亜美\nmizutani_eri,水谷絵理\nmogami_shizuka,最上静香\nmomoe_nagisa,百江なぎさ\nmomozono_love,桃園ラブ\nmononobe_no_futo,物部布都\nmordred_(fate),莫德雷德（命运）\nmordred_(swimsuit_rider)_(fate),モードレッド(水着)\nmorichika_rinnosuke,森近霖之助\nmorikubo_nono,森久保诺诺\nmorishima_haruka,森島はるか\nmoriya_suwako,洩矢諏訪子\nmoroboshi_kirari,諸星きらり\nmotoori_kosuzu,本织小铃\nmukai_takumi,向井拓海\nmukaido_manaka,向井戸まなか\nmumei_(kabaneri),無名(甲鉄城のカバネリ)\nmurasa_minamitsu,村紗水蜜\nmurasaki_shikibu_(fate),紫式部（命运）\nmurasaki_shion,紫咲诗音\nmyoudouin_itsuki,明堂院いつき\nnaegi_makoto,苗木誠\nnagae_iku,永江衣玖\nnaganohara_mio,長野原みお\nnagato_yuki,长门有希\nnagisa_kaworu,渚カヲル\nnakano_azusa,中野梓\nnakano_miku,中野三玖\nnakano_nino,中野二乃\nnakano_yotsuba,中野四叶\nnamazuo_toushirou,鯰尾藤四郎\nnanami_chiaki,七海千秋\nnanao_yuriko,七尾百合子\nnanasaki_ai,七咲逢\nnaoe_riki,直枝理樹\nnaomi_(girls_und_panzer),ナオミ(Gup)\nnarukami_yuu,鳴上悠\nnatori_sana,名取纱那\nnatsu_megumi,奈津恵\nnatsuiro_matsuri,夏色まつり\nnatsume_kyousuke,棗恭介\nnatsume_rin,棗鈴\nnekomiya_hinata,猫宮ひなた\nnekomusume,猫娘\nnekomusume_(gegege_no_kitarou_6),6期猫娘\nnemoto_hina,根元陽菜\nnero_claudius_(bride)_(fate),尼禄克劳狄斯（新娘）（命运）\nnero_claudius_(fate),尼禄克劳狄斯（命运）\nnero_claudius_(swimsuit_caster)_(fate),ネロ・クラウディウス(水着)\nnibutani_shinka,丹生谷森夏\nniijima_makoto,新島真\nnijimura_okuyasu,虹村億泰\nnikaidou_saki,二階堂サキ\nninomiya_asuka,二宮飛鳥\nnishi_kinuyo,西絹代\nnishida_satono,爾子田里乃\nnishikino_maki,西木野真姬\nnishizumi_maho,西住まほ\nnishizumi_miho,西住美穗\nnishizumi_shiho,西住しほ\nnitocris_(swimsuit_assassin)_(fate),ニトクリス(水着)\nnitta_minami,新田美波\nnonna_(girls_und_panzer),ノンナ\nnorthern_white-faced_owl_(kemono_friends),アフリカオオコノハズク(けものフレンズ)\nnoumi_kudryavka,能美クドリャフカ\nnyarlathotep_(nyaruko-san),ニャル子\noctoling,タコガール\noda_nobunaga_(fate),织田信长（命运）\nogasawara_sachiko,小笠原祥子\nogata_chieri,緒方智絵里\nohara_mari,小原鞠莉\noikawa_shizuku,及川雫\nokabe_rintarou,岡部倫太郎\nokazaki_tomoya,岡崎朋也\nokazaki_ushio,岡崎汐\nokazaki_yumemi,岡崎夢美\nokita_sougo,沖田総悟\nokita_souji_alter_(fate),冲田总司alter（命运）\nokita_souji_(fate),冲田总司（命运）\nokumura_haru,奥村春\nonozuka_komachi,小野塚小町\nooji_mochizou,大路もち蔵\nookami_mio,大神ミオ\noomori_yuuko,大森ゆうこ\noomuro_sakurako,大室櫻子\norange_pekoe_(girls_und_panzer),オレンジペコ(GuP)\noreki_houtarou,折木奉太郎\noribe_yasuna,折部やすな\norihara_izaya,折原臨也\noshida_(girls_und_panzer),押田(GuP)\noshino_shinobu,忍野忍\notonashi_yuzuru,音無結弦\notonashi_kotori,音無小鳥\nouma_kokichi,王馬小吉\noumae_kumiko,黄前久美子\noyama_mahiro,緒山真尋\npalutena,パルテナ\npatchouli_knowledge,帕秋莉 诺蕾姬\npepperoni_(girls_und_panzer),ペパロニ(GuP)\np-head_producer,間島P\npipimi,ピピ美\nplatelet_(hataraku_saibou),血小板(はたらく細胞)\npopuko,ポプ子\nprincess_daisy,デイジー姫\nprincess_king_boo,キングテレサ姫\nprincess_of_moonbrook,ムーンブルクの王女\nprincess_peach,ピーチ姫\nprincess_zelda,塞尔达公主\nprinz_eugen_(azur_lane),欧根亲王（碧蓝航线）\nprinz_eugen_(unfading_smile)_(azur_lane),欧根亲王（不褪色的微笑）\nproducer_(idolmaster_cinderella_girls_anime),武内P\nlucoa_(maidragon),ケツァルコアトル(小林さんちのメイドラゴン)\nraiden_mei,雷电芽衣\nranma-chan,女らんま\nre-class_battleship,戦艦レ級\nreisen_udongein_inaba,铃仙·优昙华院·因幡\nreiuji_utsuho,灵乌路空\nreizei_mako,冷泉麻子\nremilia_scarlet,雷米莉亚\nrensouhou-chan,連装砲ちゃん\nrensouhou-kun,連装砲くん\nri-class_heavy_cruiser,重巡リ級\nriesz,リース(聖剣伝説3)\nringo_(touhou),鈴瑚\nrosehip_(girls_und_panzer),聖グロリアーナ女学院\nru-class_battleship,戦艦ル級\nrumia,ルーミア\nryougi_shiki,両儀式\nryuuguu_rena,龙宫礼奈\nsaber,Saber\nsage_(dq3),賢者\nsagisawa_fumika,鷺沢文香\nsaigusa_haruka,三枝葉留佳\nsaigyouji_yuyuko,西行寺幽幽子\nsairenji_haruna,西連寺春菜\nsakagami_tomoyo,坂上智代\nsakamoto_mio,坂本美緒\nsakata_gintoki,坂田銀時\nsakuma_mayu,佐久間まゆ\nsakura_chiyo,佐倉千代\nsakura_futaba,佐倉双葉\nsakura_kyouko,佐仓杏子\nsakura_miku,桜ミク\nsakurai_momoka,櫻井桃華\nsakurajima_mai,樱岛麻衣\nsakurauchi_riko,樱内梨子\nsanada_akihiko,真田明彦\nsanageyama_uzu,猿投山渦\nsaniwa_(touken_ranbu),審神者(刀剣乱舞)\nsanzen'in_nagi,三千院ナギ\nsaotome_alto,早乙女阿尔特\nsaotome_ranma,早乙女乱馬\nsasaki_chie,佐々木千枝\nsasaki_chiho,佐々木千穂\nsasha_braus,サシャ・ブラウス\nsaten_ruiko,佐天涙子\nsatonaka_chie,里中千枝\nsatou_kazuma,佐藤和真\nsawa_azusa,澤梓\nsawamura_spencer_eriri,泽村·斯潘塞·英梨梨\nsayo_samonji,小夜左文字\nscathach_(swimsuit_assassin)_(fate),スカサハ(水着)\nseiran_(touhou),晴岚（东方）\nsekibanki,赤蛮奇\nsemiramis_(fate),セミラミス(Fate)\nsendai_hakurei_no_miko,先代博麗の巫女\nsengoku_nadeko,千石撫子\nsenjougahara_hitagi,戦場ヶ原ひたぎ\nsenkawa_chihiro,千川ちひろ\nsenketsu,神衣鲜血\nsento_isuzu,千斗いすず\nserval_(kemono_friends),サーバル(けものフレンズ)\nsesshouin_kiara,杀生院祈荒\nseto_kousuke,瀬戸幸助\nsf-a2_miki,SF-A2\nshameimaru_aya,射命丸文\nshanghai_doll,上海人形\nshibuya_rin,涩谷凛\nshidare_hotaru,枝垂ほたる\nshihouin_yoruichi,四楓院夜一\nshiina_mayuri,椎名まゆり\nshijou_takane,四条贵音\nshiki_eiki,四季映姫・ヤマザナドゥ\nshima_rin,志摩凛\nshimada_arisu,島田愛里寿\nshimamura_uzuki,島村卯月\nshimazu_yoshino,島津由乃\nshindou_takuto,神童拓人\nshinjou_akane,新条茜\nshinku,真红\nshinomiya_kaguya,四宫辉夜\nshinonome_nano,東雲なの\nshinonono_houki,篠ノ之箒\nshiomi_kotone,汐見琴音\nshirabe_ako,調辺アコ\nshirai_kuroko,白井黑子\nshirakami_fubuki,白上吹雪\nshirakiin_ririchiyo,白鬼院凜々蝶\nshiranui_mai,不知火舞\nshirasaka_koume,白坂小梅\nshirase_sakuya,白瀬咲耶\nshirayuki_hime,白雪ひめ\nshirogane_naoto,白鐘直斗\nshizuka_rin,静凛\nshokudaikiri_mitsutada,燭台切光忠\nshokuhou_misaki,食蜂操祈\nshoukaku_(azur_lane),翔鶴(アズールレーン)\nsiege_(arknights),推进之王（明日方舟）\nsilica,綾野珪子\nsin_sack,罪袋\nsinon,诗乃|诗乃(SAO)\nsirius_(azure_horizons)_(azur_lane),天狼星\nsirius_(scorching-hot_seirios)_(azur_lane),天狼星\nsiro_(dennou_shoujo_youtuber_siro),電脳少女シロ\nskadi_(arknights),斯卡蒂（明日方舟）\nslime_(dragon_quest),スライム肉まん\nsoga_no_tojiko,苏我屠自古\nson_gohan,孫悟飯\nsonoda_umi,园田海末\nsonohara_anri,園原杏里\nsonozaki_mion,園崎魅音\nsonozaki_shion,園崎詩音\nsora_ginko,空银子\nsouryuu_asuka_langley,惣流明日香\nsouseiseki,蒼星石\nstakes_of_purgatory,煉獄の七姉妹\nstar_platinum,星の白金\nsugimoto_reimi,杉本鈴美\nsugiura_ayano,杉浦綾乃\nsuigintou,水銀燈\nsuiseiseki,翠星石\nsukuna_shinmyoumaru,少名针妙丸\nsunazuka_akira,砂塚あきら\nsuou_pavlichenko,蘇芳・パヴリチェンコ\nsuper_pochaco,すーぱーぽちゃ子\nsuper_sonico,すーぱーそに子\nsuzukaze_aoba,涼風青葉\nsuzuki_jun,鈴木純\nsuzumiya_haruhi,凉宫春日\ntachibana_arisu,橘ありす\ntachibana_hibiki_(symphogear),立花響\ntachibana_taki,立花瀧\nta-class_battleship,戦艦タ級\ntada_riina,多田李衣菜\ntaihou_(azur_lane),大凤(碧蓝航线)\ntaihou_(forbidden_feast)_(azur_lane),大凤（禁宴）\ntainaka_ritsu,田井中律\ntakagaki_kaede,高垣枫\ntakagi-san,高木さんめ\ntakakura_himari,高倉陽毬\ntakamachi_nanoha,高町奈叶\ntakamaki_anne,高巻杏\ntakami_chika,高海千歌\ntakamori_aiko,高森藍子\ntakanashi_rikka,小鳥遊六花\ntakao_(azur_lane),高雄(碧蓝航线)\ntakara_miyuki,高良みゆき\ntakarada_rikka,宝多六花\ntakasu_ryuuji,高須竜児\ntakatsuki_yayoi,高槻やよい\ntakeba_yukari,岳羽ゆかり\ntakebe_saori,武部沙织\ntakei_hisa,竹井久\ntakimoto_hifumi,滝本ひふみ\ntamamo_(fate),玉藻（命运）\ntamamo_no_mae_(fate/extra),玉藻前（命运/额外）\ntamamo_no_mae_(swimsuit_lancer)_(fate),玉藻前（泳装）\ntamura_yuri,田村ゆり\ntanamachi_kaoru,棚町薫\ntaneshima_popura,種島ぽぷら\ntanned_cirno,日焼けしたチルノ\ntatara_kogasa,多多良小伞\ntatebayashi_sakurako,馆林樱子\ntateyama_ayano,楯山文乃\ntatsumaki,戦慄のタツマキ\ntatsumi_kanji,巽完二\ntedeza_rize,天天座理世\nteireida_mai,丁礼田舞\ntendou_akane,天道あかね\ntenjou_utena,天上欧蒂娜\ntenjouin_asuka,天上院明日香\nten'ou_haruka,天王はるか\ntachibana_kanade,立华奏\ntexas_(arknights),德克萨斯（明日方舟）\nt-head_admiral,T督\ntodoroki_shouto,轰焦冻\ntoga_himiko,渡我被身子\ntohno_akiha,远野秋叶\ntohno_shiki,远野志贵\ntohsaka_rin,远坂凛\ntohsaka_tokiomi,远坂时臣\ntokiko_(touhou),朱鷺子\ntokisaki_kurumi,时崎狂三\ntomoe_hotaru,土萠ほたる\ntomoe_mami,巴麻美\ntoon_link,猫目リンク\ntoramaru_shou,寅丸星\ntoshinou_kyouko,歳納京子\ntotoki_airi,十時愛梨\ntoudou_shimako,藤堂志摩子\ntoudou_yurika,藤堂ユリカ\ntoujou_nozomi,東條希\ntouwa_erio,藤和エリオ\ntoyosatomimi_no_miko,豊聡耳神子\ntsukikage_yuri,月影ゆり\ntsukimiya_ayu,月宮あゆ\ntsukino_mito,月ノ美兎\ntsukino_usagi,月野兔\ntsukioka_kogane,月岡恋鐘\ntsukumo_benben,九十九弁々\ntsukumo_yatsuhashi,九十九八橋\ntsukuyomi_shirabe,月読調\ntsurumaki_kokoro,弦巻こころ\ntsurumaki_maki,弦巻マキ\ntsurumaru_kuninaga,鶴丸国永\ntsuruya,鶴屋さん\ntsushima_yoshiko,津岛善子\nuchi_emiri,内笑美莉\nudagawa_tomoe,宇田川巴\nuehara_himari,上原ひまり\nuiharu_kazari,初春飾利\nujimatsu_chiya,宇治松千夜\nultimate_madoka,女神まどか\nunited_kingdom_(hetalia),アーサー・カークランド\nunzan,雲山\nuraraka_ochako,麗日お茶子\nuruha_rushia,潤羽露西婭\nuryuu_ryuunosuke,雨生龍之介\nusada_pekora,兔田佩克拉\nusami_renko,宇佐見蓮子\nusami_sumireko,宇佐見菫子\nushiromiya_ange,右代宮縁寿\nushiromiya_battler,右代宮戦人\nushiromiya_jessica,右代宮朱志香\nushiromiya_maria,右代宮真里亞\nutsugi_yuuki,宇津木優木\nvampire_(azur_lane),吸血鬼(碧蓝航线)\nviktor_nikiforov,勇ヴィク\nvivio,高町ヴィヴィオ\nwakasagihime,わかさぎ姫\nwatanabe_you,渡辺曜\nwatatsuki_no_toyohime,綿月豊姫\nwatatsuki_no_yorihime,綿月依姫\nwhite_mage,白魔道士\nwo-class_aircraft_carrier,空母ヲ級\nyae_sakura,八重樱\nyagami_hayate,八神疾风\nyagen_toushirou,薬研藤四郎\nyagokoro_eirin,八意永琳\nyakumo_ran,八云蓝\nyakumo_yukari,八云紫\nyamabuki_inori,山吹祈里\nyamada_aoi,山田葵\nyamada_elf,山田エルフ\nyamagishi_fuuka,山岸風花\nyamanaka_ino,山中いの\nyamanaka_sawako,山中さわ子\nyamashiro_(azur_lane),山城(アズールレーン)\nyamato-no-kami_yasusada,大和守安定\nyaoyorozu_momo,八百万百\nyasaka_kanako,八坂神奈子\nyazawa_nico,矢泽妮可\nyorha_no._2_type_b,ヨルハ二号B型\nyorha_no._9_type_s,ヨルハ九号S型\nyorha_type_a_no._2,ヨルハA型二号\nyorigami_jo'on,依神女苑\nyorigami_shion,依神紫苑\nyoshida_yuuko_(machikado_mazoku),吉田優子\nyoshikawa_chinatsu,吉川ちなつ\nyotsuba_alice,四葉ありす\nyowane_haku,弱音ハク\nyuigahama_yui,由比滨结衣\nyuki_miku,雪初音\nyukine_chris,雪音クリス\nyukinoshita_yukino,雪之下雪乃\nyukishiro_honoka,雪城ほのか\nyumehara_nozomi,夢原のぞみ\nyumemi_riamu,梦见璃亚梦\nyumi_(senran_kagura),雪泉（闪乱神乐）\nyumizuka_satsuki,弓塚さつき\nnakamura_yuri,仲村ゆり\nyuudachi_(azur_lane),夕立(アズールレーン)\nyuuki_makoto,有里湊\nyuuki_mikan,结城美柑\nyuzuhara_konomi,柚原このみ\nyuzuki_yukari,結月ゆかり\nyuzuriha_inori,楪いのり\nz23_(azur_lane),Z23(碧蓝航线)\n1970s_(style),20世纪70年代(风格)\n1980s_(style),20世纪80年代(风格)\n1990s_(style),90年代(风格)\n1boys,1个男性\n1koma,单格漫画\n1other,1个非人类\n2boys,2个男性\n2girls,2个女性\n2koma,双分镜漫画\n2others,2个非人类\n39,ミクの日\n3boys,3个男性\n3girls,3个女性\n3koma,三格漫画\n4boys,4个男性\n4girls,4个女性\n4koma,四格漫画\n5boys,5个男性\n5girls,5个女性\n5koma,五格漫画\n6+boys,6个以上的男性\n6+girls,6个以上的女性\nabs,腹肌\nabsolutely_everyone,大合影|全家福\nabstract,抽象\nabstract_background,抽象背景\nabsurdly_long_hair,超长的头发\nabuse,虐待\nacoustic_guitar,原声吉他\nacrylic_paint_(medium),亚克力画风\nadapted_costume,原设服装改编\nadapted_uniform,改装制服\nadjusting_clothes,拨弄衣服\nadjusting_eyewear,扶眼镜\nadjusting_gloves,拨弄手套\nadjusting_hair,理头发\nadjusting_hat,整理帽子\nadjusting_headwear,整理头饰\nadjusting_legwear,整理裤袜\nadjusting_panties,拨内裤\nadjusting_swimsuit,拨弄泳衣\naerial_fireworks,空中烟火\naestus_estus,原初之火(武器)\nafloat,漂浮\nafro,鸟窝头|爆炸头\nafter_anal,肛交后\nafter_fellatio,口交后\nafter_kiss,接吻后\nafter_paizuri,乳交后\nafter_sex,事后\nafter_vaginal,事后阴道特写\nafterglow,事后余韵\nafterimage,残像\nagainst_glass,压在玻璃上\nagainst_wall,压在墙上\nage_difference,年龄差\nage_progression,年龄段展现\nage_regression,幼化\nahegao,阿嘿颜\naiguillette,绶带\naiming,瞄准\naiming_at_viewer,瞄准了读者(的视角)\nainu_clothes,阿伊努人的服饰\nair_bubble,气泡\nair_conditioner,空调\naircraft,飞行器\nairplane,飞机\nairship,飞艇\najirogasa,笠帽\nakanbe,拉下眼睑的鬼脸\nakeome,新年伊始\nalarm_clock,闹钟\nalbino,白化病\nalbum_cover,专辑封面\nalcohol,酒\nalien,外星人\nalley,小巷\nalolan_form,阿罗拉形态(宝可梦)\nalpha_signature,阿尔法签名(推特用)\nalphes_(style),阿尔卑斯风格\nalternate_breast_size,贫乳化|爆乳化\nalternate_color,异色\nalternate_costume,角色换装\nalternate_eye_color,与原设不同瞳色\nalternate_form,与原设不同形态变化\nalternate_hair_color,与原设不同发色变化\nalternate_hair_length,与原设不同头发长度变化\nalternate_hairstyle,与原设不同发型变化\nalternate_headwear,与原设不同头饰变化\nalternate_legwear,与原设不同腿部穿着变化\nalternate_skin_color,与原设不同肤色变化\nalternate_weapon,与原设不同武器变化\nalternate_wings,与原设不同翅膀\nambiguous_gender,性别暧昧\namerica,美国\namerican_flag,星条旗\namerican_flag_bikini,星条旗比基尼\nammunition,弹药\nammunition_belt,弹药带\namplifier_(instrument),大音响\namputee,肢体残缺\namulet,护身符\nanal,肛门|肛交\nanal_fingering,手指刺激肛门\nanal_hair,肛毛\nanal_object_insertion,肛门物体插入\nanal_tail,肛尾|插进肛门里的尾巴\nanchor,锚\nanchor_choker,锚形项圈\nanchor_hair_ornament,锚形发饰\nanchor_print,锚形印花\nanchor_symbol,锚形符号\nandrogynous,可男可女\nandroid,人造人\nangel_and_devil,天使与恶魔\nangel_wings,天使的翅膀\nanger_vein,青筋\nanglerfish,鮟鱇\nangora_rabbit,安哥拉兔\nangry,发怒\nanilingus,舔肛门\nanimal,动物\nanimal_costume,动物系装扮\nanimal_ear_fluff,耳绒毛\nanimal_ears,兽耳\nanimal_focus,以动物为焦点\nanimal_hat,动物主题帽饰\nanimal_hood,兽耳头罩\nanimal_hug,抱着动物\nanimal_on_head,头上有动物\nanimal_on_lap,膝盖上有动物\nanimal_on_shoulder,肩上有动物\nanimal_print,动物印花\nanimalization,动物化\nanime_coloring,动画上色\nankh,安库(假面骑士OOO)\nankle_boots,踝靴\nankle_lace-up,脚踝系带\nankle_ribbon,踝带\nankle_socks,踝袜\nankle_strap,脚踝丝环\nankle_wrap,脚踝套\nanklet,脚镯\nanniversary,纪念日\nannouncement_celebration,贺图\nannoyed,恼怒的\nantenna_hair,呆毛\nantennae,触角\nanti-materiel_rifle,反器材步枪\nantique_firearm,旧式火器\nantlers,鹿角\nanus,肛门\nanus_peek,微微露出肛门\nanzio_military_uniform,安齐奥军服\nanzio_school_uniform,安齐奥校服\napple,苹果\napplying_makeup,化妆\napril_fools,愚人节\naqua_background,水蓝色背景\naqua_bow,水蓝色蝴蝶结\naqua_dress,水蓝色连衣裙\naqua_eyes,水蓝色眼睛\naqua_hair,水蓝色头发\naqua_legwear,水蓝色的裤袜\naqua_nails,水蓝色指甲\naqua_neckwear,水蓝色领结\naqua_panties,水蓝色内裤\naqua_ribbon,水蓝色丝带\naqua_shirt,水蓝色衬衫\naqua_skirt,水蓝色短裙\naqua_theme,水蓝色\naquarium,水族馆\narabian_clothes,阿拉伯服饰\narachne,蜘蛛属性\naraki_hirohiko_(style),荒木飞吕彦风\naran_sweater,爱尔兰毛衣\narched_back,拱背\narchery,射箭\narchitecture,建筑\nareola_slip,乳晕走光\nargyle,菱形花纹\nargyle_background,菱形背景\nargyle_legwear,含菱形花纹的裤子\naria_company_uniform,亚利亚公司制服\narm_around_neck,单手搂着脖子\narm_around_waist,单手搂腰\narm_at_side,单手垂放\narm_behind_back,单手背到身后\narm_behind_head,单手托在脑后\narm_belt,臂环\narm_blade,手臂刀刃\narm_cannon,手炮\narm_garter,手臂袜带\narm_grab,抓住手臂\narm_guards,护臂\narm_held_back,手臂往后拉\narm_hug,挽手\narm_ribbon,手臂丝带\narm_tattoo,手臂有纹身\narm_under_breasts,托胸\narm_up,举着手\narm_warmers,暖袖\narm_wrap,袖套\narmband,腕章\narmchair,扶手椅\narmor,盔甲\narmored_boots,装甲靴\narmored_dress,战甲裙\narmpit_crease,腋窝皱褶\narmpit_cutout,衣服有能露出腋下的开口\narmpit_hair,腋毛\narmpit_peek,微微露出腋窝\narmpits,腋下\narms_around_neck,双手搂着脖子\narms_at_sides,双手垂放\narms_behind_head,双手抱头\narms_under_breasts,双手托胸\narmy,军队\narrancar,破面(死神系列)\narrow_(projectile),箭矢\narrow_(symbol),箭头\nart_brush,画笔\nart_nouveau,新艺术\nartbook,美术集\nartist_name,作者署名\nartist_self-insert,以作者本人为蓝本\nasa_no_ha_(pattern),麻叶纹\nascot,阿斯科特领巾\nashford_academy_uniform,阿什福特学院制服\nasian,亚洲人\nasphyxiation,窒息\nass_cutout,露出屁股的服饰\nass_focus,屁股为焦点\nass_grab,抓着屁股\nass_shake,晃屁股\nass_support,托着屁股\nass_visible_through_thighs,正面可见的屁股\nassault_rifle,突击步枪\nassisted_exposure,剥开衣服\nass-to-ass,屁股贴屁股\nasymmetrical_bangs,不对称的刘海\nasymmetrical_clothes,不对称的服饰\nasymmetrical_docking,胸部互碰|胸顶着胸\nasymmetrical_gloves,不对称的手套\nasymmetrical_hair,不对称的发型\nasymmetrical_horns,不对称的角\nasymmetrical_legwear,不对称的裤子\nasymmetrical_sleeves,不对称的袖子\nasymmetrical_wings,不对称的翅膀\nathletic_leotard,体操服\nattack,攻击\naudible_music,有音乐\naudible_speech,有人声\naudience,观众\naura,灵气\nautobot,汽车人\nautumn,秋天\nautumn_leaves,秋叶\naxe,斧头\nbaby,宝宝\nback_bow,(服饰)打在背后的结\nback_cutout,露出部分后背的衣服\nback_tattoo,背部纹身\nbackboob,从背后可看到的胸部\nbackground_text,背景文字\nbackless_dress,露背连衣裙\nbackless_outfit,露背装\nbacklighting,逆光\nbackpack,背包\nbackpack_removed,卸下的包\nback-print_panties,背面印花的内裤\nback-seamed_legwear,袜缝\nbackwards_hat,反扣的帽子\nbad_anatomy,错误的人体结构\nbad_end,坏结局\nbad_feet,脚的画法错误\nbad_hands,手的画法错误\nbad_perspective,错误的(画法)透视\nbad_proportions,人体比例不协调\nbadge,徽章\nbag,包\nbag_charm,背包挂件\nbagged_fish,金鱼水袋\nbags_under_eyes,眼袋\nbaguette,法国面包\nbalancing,(保持)平衡的姿势\nbald,秃头\nball,球\nball_gag,口球\nballerina,芭蕾舞女演员\nballet_slippers,芭蕾舞鞋\nballoon,气球\nballpoint_pen_(medium),圆珠笔\nbamboo,竹子\nbamboo_broom,竹扫帚\nbamboo_forest,竹林\nbamboo_steamer,蒸笼\nbanana,香蕉\nband_uniform,乐队制服\nbandage_on_face,贴有绷带的脸\nbandage_over_one_eye,缠着绷带的单眼\nbandaged_arm,缠着绷带的手臂\nbandaged_hands,缠着绷带的手\nbandaged_head,绑着绷带的头\nbandaged_leg,绑着绷带的腿\nbandages,绷带\nbandaid_on_arm,手臂上贴着创可贴\nbandaid_on_face,脸上贴着创可贴\nbandaid_on_forehead,额头贴着创可贴\nbandaid_on_knee,膝盖贴着创可贴\nbandaid_on_leg,腿上贴着创可贴\nbandaid_on_nose,鼻梁上贴着创可贴\nbandaid_on_pussy,阴部贴着创可贴\nbandaids_on_nipples,乳头贴着创可贴\nbandana,头巾\nbandeau,抹胸比基尼\nbandolier,子弹带\nbangle,手镯\nbangs_pinned_back,掀起的刘海\nbaozi,包子\nbar,酒吧\nbar_censor,黑条打码\nbara,大叔\nbarcode,条形码\nbarcode_tattoo,条形码纹身\nbare_arms,裸臂\nbare_back,裸背\nbare_hips,裸臀\nbare_legs,裸腿\nbare_shoulders,露肩\nbare_tree,枯木\nbarefoot,裸足\nbarefoot_sandals,裸足凉鞋\nbarrel,桶子\nbartender,酒保\nbaseball,棒球\nbaseball_bat,棒球棍\nbaseball_cap,棒球帽\nbaseball_mitt,棒球手套\nbaseball_uniform,棒球服\nbasket,篮子\nbasketball,篮球\nbass_clef,低音符\nbass_guitar,贝斯\nbat,蝙蝠\nbat_ears,蝙蝠耳朵\nbat_hair_ornament,蝙蝠发饰\nbat_print,蝙蝠印花\nbath,洗澡\nbath_stool,浴凳\nbath_yukata,浴衣\nbathing,入浴\nbathroom,浴室\nbathtub,浴缸\nbaton,指挥棒\nbattle,战斗|比试|战争|游戏\nbattle_axe,战斧\nbattle_rifle,战术步枪\nbattleship,战舰\nbayonet,刺刀\nbc_freedom_military_uniform,BC自由学园制服\nbdsm,SM\nbeach,海滩\nbeach_chair,沙滩椅\nbeach_towel,沙滩巾\nbeach_umbrella,沙滩伞\nbeachball,沙滩球\nbead_bracelet,珠子手链\nbead_necklace,珠子项链\nbeads,珠子\nbeam,光束\nbeam_rifle,激光步枪\nbeamed_eighth_notes,八分音符\nbeamed_sixteenth_notes,十六分音符\nbeanie,无檐帽\nbeans,豆\nbear,熊\nbear_ears,熊耳朵\nbear_hair_ornament,熊印花头饰\nbear_panties,熊印花内裤\nbear_print,熊印花\nbeard,胡须\nbeckoning,招手\nbed,床\nbed_sheet,床单\nbedroom,卧室\nbeer,啤酒\nbeer_can,听装啤酒\nbeer_mug,啤酒杯\nbehind-the-head_headphones,从后脑戴上的耳机\nbeige_background,米色背景\nbeige_sweater,米色毛衣\nbell_choker,铃铛项圈\nbelly,腹部\nbelly_chain,脐链\nbelly_grab,捏着肚子\nbelt_boots,皮带靴\nbelt_buckle,皮带扣\nbelt_collar,皮项圈\nbelt_pouch,腰包\nbeltbra,皮带束胸\nbeltskirt,皮带裙\nbench,长凳\nbendy_straw,弯折的吸管\nbespectacled,戴眼镜的\nbetween_breasts,乳沟里\nbetween_fingers,(突出)指间\nbetween_legs,(强调)两腿之间\nbetween_thighs,(强调)大腿之间\nbib,围兜\nbicycle,自行车\nbicycle_basket,自行车篮\nbig_belly,大肚子\nbig_hair,头发很多的\nbiker_clothes,自行车运动服\nbikesuit,骑行套装\nbikini_armor,比基尼盔甲\nbikini_aside,从三点剥开的比基尼\nbikini_bottom,比基尼泳裤\nbikini_lift,往上剥开的比基尼\nbikini_pull,扯着比基尼\nbikini_skirt,比基尼裙\nbikini_tan,泳装晒痕\nbikini_top,只穿着比基尼上衣\nbikini_top_removed,脱下了比基尼上衣\nbikini_under_clothes,比基尼当内衣\nbinoculars,双筒望远镜\nbird,鸟|拟鸟化\nbird_on_hand,手上的鸟\nbird_on_head,头上的鸟\nbird_on_shoulder,肩上的鸟\nbird_tail,鸟尾巴\nbiribiri,(哔哩哔哩)的电流\nbirthday,生日\nbirthday_cake,生日蛋糕\nbirthmark,胎记\nbisexual_(female),双性恋(女性)\nbishamonten's_pagoda,毘沙门天宝塔\nbishamonten's_spear,毘沙门天之矛\nbishop_(chess),主教(国际象棋)\nbishounen,美少年\nbit_gag,勒住嘴\nbite_mark,咬痕\nbiting,咬\nbiwa_lute,琵琶\nblack_apron,黑色围裙\nblack_armor,黑色盔甲\nblack_background,黑色背景\nblack_belt,黑色腰带\nblack_bikini,黑色比基尼\nblack_blindfold,黑色眼罩\nblack_blouse,黑色上衣\nblack_bodysuit,黑色紧身衣\nblack_border,黑色边框\nblack_bow,黑蝴蝶结\nblack_bra,黑色内衣\nblack_camisole,黑色吊带背心\nblack_cape,黑色斗篷\nblack_capelet,黑色披肩\nblack_cardigan,黑色开口衬衫\nblack_cat,黑猫\nblack_choker,黑色项链\nblack_coat,黑色外套\nblack_coat_(kingdom_hearts),黑色外套(王国之心)\nblack_collar,黑色项圈\nblack_dress,黑色连衣裙\nblack_feathers,黑色羽毛\nblack_flower,黑色的花\nblack_footwear,黑色的鞋\nblack_gloves,黑色手套\nblack_hairband,黑色发带\nblack_hakama,黑色的袴\nblack_headband,黑色头巾\nblack_headwear,黑色头饰\nblack_hoodie,黑色连帽衫\nblack_horns,黑色的角\nblack_jacket,黑色夹克\nblack_kimono,黑色和服\nblack_legwear,黑丝袜\nblack_leotard,黑色连身衣\nblack_nails,黑色指甲\nblack_neckwear,黑色领子\nblack_panties,黑色内裤\nblack_pants,黑色长裤\nblack_ribbon,黑色丝带\nblack_rose,黑玫瑰\nblack_sailor_collar,黑色水手领\nblack_scarf,黑色围巾\nblack_sclera,黑色巩膜\nblack_scrunchie,黑色发束\nblack_serafuku,黑色水手服\nblack_shirt,黑色衬衫\nblack_shorts,黑色短裤\nblack_skin,黑色皮肤\nblack_skirt,黑色短裙\nblack_sleeves,黑色袖子\nblack_suit,黑色西装\nblack_sweater,黑色毛衣\nblack_swimsuit,黑色泳衣\nblack_tail,黑色尾巴\nblack_tank_top,黑色无袖紧身背心\nblack_theme,黑色主题\nblack_umbrella,黑色的伞\nblack_vest,黑色背心\nblack_wings,黑色翅膀\nblack-framed_eyewear,黑框眼镜\nblade,剑\nblank_eyes,无神的双眼\nblank_speech_bubble,空话泡泡\nblank_stare,无主的眼神\nblanket,毯子\nblazer,西装夹克\nbleeding,出血\nblindfold,遮眼|眼罩\nblinds,百叶窗\nblinking,眨眼睛\nblonde_pubic_hair,金色阴毛\nblood_from_mouth,嘴角流血\nblood_on_face,脸上有血\nblood_splatter,溅血\nblood_stain,血迹\nbloody_clothes,衣服沾血\nbloody_tears,血泪\nbloody_weapon,沾血的武器\nbloom,盛开\nblouse,罩衫\nblowing,吹\nblue_armor,蓝色盔甲\nblue_background,蓝色背景\nblue_belt,蓝色饰带\nblue_bikini,蓝色比基尼\nblue_blouse,蓝色上衣\nblue_bodysuit,蓝色紧身衣\nblue_bow,蓝色蝴蝶结\nblue_bra,蓝色胸罩\nblue_buruma,蓝色短裤\nblue_butterfly,蓝色的蝴蝶\nblue_cape,蓝色斗篷\nblue_capelet,蓝色披肩\nblue_cardigan,蓝色开襟衫\nblue_choker,蓝色项圈\nblue_coat,蓝色外套\nblue_dress,蓝色洋装\nblue_fire,蓝色的火焰\nblue_flower,蓝色的花\nblue_footwear,蓝色鞋类\nblue_gloves,蓝色手套\nblue_hairband,蓝色发带\nblue_hakama,蓝色的袴\nblue_headband,蓝色头巾\nblue_headwear,蓝色头饰\nblue_hoodie,蓝色连帽衫\nblue_horns,蓝色的角\nblue_jacket,蓝色夹克\nblue_kimono,蓝色和服\nblue_legwear,蓝色紧身裤\nblue_leotard,蓝色连身衣\nblue_nails,蓝色指甲\nblue_neckwear,蓝色的领饰\nblue_panties,蓝色内裤\nblue_pants,蓝色长裤\nblue_ribbon,蓝色丝带\nblue_rose,蓝玫瑰\nblue_sailor_collar,蓝色水手领\nblue_sarong,蓝色沙滩裙\nblue_scarf,蓝色围巾\nblue_scrunchie,蓝色发束\nblue_serafuku,蓝色水手服\nblue_shirt,蓝色衬衫\nblue_shorts,蓝色短裤\nblue_skin,蓝色皮肤\nblue_skirt,蓝色短裙\nblue_sky,蓝天\nblue_sleeves,蓝色袖子\nblue_sweater,蓝色毛衣\nblue_swimsuit,蓝色泳衣\nblue_theme,蓝色\nblue_vest,蓝色背心\nblue_wings,蓝色翅膀\nblueberry,蓝莓\nblue-framed_eyewear,蓝框眼镜\nblur_censor,模糊打码\nblurry,模糊的\nblurry_background,模糊的背景\nblurry_foreground,前景模糊\nblush_stickers,表情贴纸\nboar,猪\nboard_game,棋盘游戏\nboat,船\nbob_cut,波波头\nbobby_socks,美式短袜\nbody_blush,身体泛红\nbody_hair,体毛\nbodypaint,人体彩绘\nbodystocking,连体裤袜\nbodysuit,连体紧身衣\nbodysuit_under_clothes,紧身衣裤\nbokeh,焦外成像\nbokken,木剑\nbokura_wa_ima_no_naka_de,《如今的我们》\nbolo_tie,波洛领带\nbolt_action,栓式枪机\nbomb,炸弹\nbomber_jacket,飞行员夹克\nbondage_outfit,束缚服\nbone,骨头\nbone_hair_ornament,骨头状饰品\nboned_meat,带骨肉\nbonnet,bonnet女帽\nbook,书\nbook_hug,抱着书\nbook_stack,书堆\nbookbag,书包\nbookmark,书签\nbookshelf,书架\nboots,长靴\nboots_removed,脱下的靴子\nborder,边框\nbored,无聊的\nborrowed_character,借鉴的角色\nborrowed_design,借鉴的设计\nborrowed_garments,男友的衣服\nbottle,瓶子\nbottomless,裸下半身\nbouncing_breasts,乳摇\nbound,绑住的\nbound_legs,腿被束缚\nbouquet,花束\nbow,蝴蝶结\nbow_(instrument),弦类乐器\nbow_(weapon),弓\nbow_bikini,带蝴蝶结的比基尼\nbow_bra,带蝴蝶结的胸罩\nbow_hairband,带蝴蝶结的发带\nbow_legwear,带蝴蝶结的裤袜\nbow_panties,带蝴蝶结的内裤\nbowing,鞠躬\nbowl,碗\nbowl_cut,锅盖头\nbowl_hat,碗状帽子\nbowtie,领结\nbox,箱子\nboxcutter,刻刀\nboxers,拳击手\nboxing_gloves,拳套\nboy_on_top,男上体位\nbra_lift,掀上去的胸罩\nbra_peek,微微露出胸罩\nbra_pull,拉下的胸罩\nbra_removed,摘下的胸罩\nbra_strap,内衣肩带\nbra_through_clothes,透过衣服可以看到胸罩\nbracer,护腕\nbraided_bangs,辫子刘海\nbraided_bun,辫式发髻\nbraided_ponytail,麻花辫马尾\nbranch,分支\nbrand_name_imitation,名牌neta\nbread,面包\nbreast_bondage,乳房绑缚\nbreast_conscious,对胸部在意\nbreast_curtains,乳帘\nbreast_envy,胸围歧视\nbreast_expansion,丰胸\nbreast_hold,抱着胸部\nbreast_lift,托着胸部\nbreast_padding,胸垫\nbreast_pocket,乳袋\nbreast_poke,戳胸\nbreast_press,挤压胸部\nbreast_rest,搁着胸部\nbreast_slip,胸部走光\nbreast_squeeze,从两侧挤胸\nbreast_suppress,手放在乳房上方\nbreast_tattoo,胸部纹身\nbreastless_clothes,露胸的衣服\nbreastplate,胸甲\nbreasts,乳房\nbreasts_apart,向两侧摊开的乳房\nbreasts_on_glass,胸压玻璃\nbreasts_on_head,压在头上的乳房\nbreasts_outside,露出的乳房\nbreath,呼吸\nbreathing_fire,喷火\nbrick,砖\nbrick_wall,砖墙\nbridal_gauntlets,婚纱手套\nbridal_veil,婚纱头纱\nbride,新娘\nbridge,桥\nbriefcase,公文包\nbriefs,男式内裤\nbright_pupils,明亮的瞳孔\nbroken,破碎的\nbroken_glass,碎玻璃\nbroken_horn,断角\nbroken_weapon,破碎的武器\nbrooch,胸针\nbroom,扫帚\nbroom_riding,骑扫帚\nbrother_and_sister,姐弟|兄妹\nbrothers,兄弟\nbrown_background,棕色背景\nbrown_belt,棕色皮带\nbrown_bikini,棕色比基尼\nbrown_bow,棕色蝴蝶结\nbrown_cape,棕色斗篷\nbrown_cardigan,棕色开襟衫\nbrown_coat,棕色外套\nbrown_dress,棕色连衣裙\nbrown_footwear,棕色鞋类\nbrown_gloves,棕色手套\nbrown_hairband,棕色发带\nbrown_headwear,棕色头饰\nbrown_jacket,棕色夹克\nbrown_kimono,棕色和服\nbrown_legwear,棕色的裤袜\nbrown_neckwear,棕色领饰\nbrown_panties,棕色内裤\nbrown_pants,棕色长裤\nbrown_ribbon,褐色丝带\nbrown_sailor_collar,棕色水手领\nbrown_scarf,棕色围巾\nbrown_shirt,棕色衬衫\nbrown_shorts,棕色短裤\nbrown_skirt,棕色短裙\nbrown_sweater,棕色毛衣\nbrown_theme,棕色主题\nbrown_vest,棕色马甲\nbrown-framed_eyewear,棕色镜框眼镜\nbruce_lee's_jumpsuit,李小龙款连身衣\nbruise,挫伤\nbrush,刷子\nbrushing_teeth,刷牙\nbubble,泡泡\nbubble_blowing,吹泡泡\nbubble_skirt,蓬蓬裙\nbubble_tea,珍珠奶茶\nbubble_tea_challenge,不用手喝珍珠奶茶挑战\nbuck_teeth,龅牙\nbucket,水桶\nbuckle,扣\nbudget_sarashi,绷带裹胸\nbukkake,射满脸\nbulge,裆部隆起\nbullet,子弹\nbullpup,牛犊式枪械\nbullying,欺负\nbun_cover,发髻盖\nbunching_hair,手持辫子\nbunny,兔子\nbunny_costume,兔子服装\nbunny_girl,兔娘|兔女郎\nbunny_hair_ornament,兔子饰品\nbunny_hood,兔耳帽\nbunny_pose,兔耳pose\nbunny_print,兔子图案\nbunny_tail,兔尾巴\nburn_scar,烧伤疤痕\nburning,燃烧\nburnt_clothes,烧焦的衣服\nbursting_breasts,包不住的巨乳\nburuma,女式灯笼裤\nburuma_aside,内裤掰到一边\nburuma_pull,褪下一部分的内裤\nbus,公共汽车\nbus_stop,公交站\nbush,灌木\nbustier,紧身胸衣\nbutler,管家\nbutt_crack,股沟\nbutt_plug,肛塞\nbutterfly,蝴蝶\nbutterfly_hair_ornament,蝴蝶发饰\nbutterfly_net,捕虫网\nbutterfly_print,蝴蝶印花\nbutterfly_sitting,蝴蝶坐\nbutton_badge,纽扣徽章\nbutton_eyes,纽扣式画法的眼睛\nbutton_gap,天使的小窗\nbuttons,纽扣\ncabbie_hat,报童帽\ncabinet,储藏柜\ncable,线缆\ncactus,仙人掌\ncafe,咖啡馆\ncage,笼子\ncake_slice,蛋糕块\ncalendar_(medium),日历\ncalendar_(object),图中有日历\ncalligraphy_brush,毛笔\ncalligraphy_brush_(medium),毛笔(中号)\ncamcorder,摄像机\ncamellia,山茶花\ncameltoe,骆驼趾\ncameo,精彩片段\ncamisole,无袖紧身背心\ncamouflage,迷彩\ncan,缶\ncandle,蜡烛\ncandlestand,烛台\ncandy,糖果\ncandy_apple,苹果糖\ncandy_cane,棒棒糖\ncannon,炮\ncan't_be_this_cute,俺妹元素\ncanvas_(object),画布\ncapelet,披肩\ncapri_pants,七分裤\ncar,汽车\ncar_interior,汽车内饰\ncard,卡片\ncard_(medium),卡片(中号图)\ncard_parody,玩牌\ncardboard_box,纸板箱\ncardigan,开襟衫\ncaressing_testicles,爱抚睾丸\ncarpet,地毯\ncarrot,胡萝卜\ncarrot_hair_ornament,胡萝卜发饰\ncarrot_necklace,胡萝卜项链\ncarrying,抱起\ncarrying_over_shoulder,肩扛\ncarrying_under_arm,夹在腋下\ncart,载货推车\ncartridge,弹夹\ncasing_ejection,子弹抛壳\ncast,包扎着绷带\ncastle,城堡\ncasual,私服\ncasual_one-piece_swimsuit,连体泳衣\ncat,猫\ncat_boy,猫系男子\ncat_costume,猫系服装\ncat_cutout,胸部开口出猫头剪影的服装\ncat_day,猫之日\ncat_ear_headphones,猫耳式耳机\ncat_ear_panties,猫耳造型内裤\ncat_girl,猫娘\ncat_hair_ornament,猫系发饰\ncat_hat,猫耳帽子\ncat_hood,猫耳兜帽\ncat_lingerie,猫系内衣\ncat_on_head,头上趴着猫\ncat_paws,猫爪\ncat_print,猫元素印花\ncat_tail,猫尾巴\ncat_teaser,逗猫\ncatchphrase,标志性台词\ncaterpillar_tracks,履带\ncaught,被抓现行\ncaustics,焦散\ncaution_tape,警示带\ncave,洞穴\ncd,光碟\nceiling,天花板\nceiling_light,顶灯\ncellphone,手机\ncellphone_picture,手机相片\ncentaur,人马|马娘\ncenter_frills,胸口带花边的服装\ncenter_opening,正中间开口的服装\nchain,锁链\nchain_necklace,项链\nchain-link_fence,铁网\nchainsaw,链锯\nchaldea_uniform,迦勒底制服\nchalk,粉笔\nchalkboard,黑板\nchampagne,香槟\nchampagne_flute,香槟杯\nchandelier,吊灯\nchaps,皮套裤\ncharacter_censor,用人脸打码\ncharacter_doll,角色公仔\ncharacter_name,含角色名\ncharacter_print,印着某角色\ncharacter_profile,角色简介\ncharacter_sheet,人设表\ncharacter_signature,含该角色的签名\ncharm_(object),强调角色魅力的\nchart,图表\nchasing,追逐\nchat_log,聊天框风格\ncheating,出轨\ncheckerboard_cookie,棋盘曲奇\ncheckered,方格图案\ncheckered_background,方格背景\ncheckered_floor,格子地板\ncheckered_kimono,格子和服\ncheckered_neckwear,格子领口\ncheckered_scarf,格子围巾\ncheckered_shirt,格子衬衫\ncheckered_skirt,格子裙\ncheek_bulge,鼓着腮帮\ncheek_pinching,捏脸颊\ncheek_poking,戳脸颊\ncheek_pull,扯脸颊\ncheek-to-cheek,脸贴脸\ncheering,助威\ncheese,奶酪\nchef,厨师\nchef_hat,厨师帽\nchef_uniform,厨师工装\nchemise,女式无袖宽内衣\ncherry,樱花|樱桃\ncherry_blossom_print,樱花印花\nchess_piece,棋子\nchest,胸部\nchest_hair,胸毛\nchest_jewel,胸前有宝石\nchest_of_drawers,抽屉\nchest_tattoo,胸部有纹身\nchestnut_mouth,栗子嘴\nchewing_gum,口香糖\nchibi_inset,内含Q版形象\nchick,小鸡\nchicken,鸡\nchi-hatan_military_uniform,知波单学院制服\nchild,小孩\nchild_drawing,儿童画作\nchild_on_child,孩子们\nchimney,烟囱\nchin_grab,抬下巴\nchin_rest,托着下巴\nchin_strap,颐革\nchin_stroking,摸下巴\nchina_dress,中国服饰\nchinese_text,中文\nchinese_zodiac,十二生肖\nchips,薯片\nchocolate,巧克力\nchocolate_bar,巧克力板\nchocolate_heart,心形巧克力\nchocolate_on_breasts,胸上的巧克力\nchoker,项圈\nchoko_(cup),猪口杯\nchristmas_lights,圣诞彩灯\nchristmas_tree,圣诞树\nchromatic_aberration,色差\nchurch,教堂\ncigar,雪茄\ncircle,圆圈\ncircle_cut,单行本概念预告图\ncircle_name,封绘署名\ncirclet,头冠\ncity,城市\ncity_lights,城市灯光背景\ncityscape,城市背景\nclassroom,教室\nclaw_(weapon),爪(武器)\nclaw_pose,嘎哦\nclaws,爪\ncleaning,打扫\ncleavage_cutout,露出的乳沟\ncleave_gag,被封住嘴\ncleaver,砍肉刀\ncleft_of_venus,蜜缝\nclenched_hand,握紧的手\nclenched_hands,紧握的双手\nclenched_teeth,牙齿紧咬\ncliff,悬崖\nclimbing,攀爬\nclipboard,写字板\nclitoral_hood,阴蒂包皮\nclitoral_stimulation,玩弄阴蒂\nclitoris_piercing,阴核环\ncloak,斗篷\nclock,时钟\nclock_tower,钟楼\nclone,克隆\nclosed_eyes,闭上的眼睛\nclosed_fan,折扇\nclosed_mouth,闭着的嘴\nclosed_umbrella,收着的伞\nclose-up,特写镜头\ncloth,布\nclothed_animal,有衣着的动物\nclothed_female_nude_female,穿着衣服的女性和裸女\nclothed_female_nude_male,穿着衣服的女性和裸男\nclothed_male_nude_female,穿着衣服的男性和裸女\nclothed_masturbation,着衣自慰\nclothed_pokemon,有衣着的口袋妖怪\nclothed_sex,着衣性交\nclothes,衣服\nclothes_around_waist,衣服系在腰上\nclothes_between_breasts,衣服勒在乳沟里\nclothes_between_thighs,衣物挂到大腿之间\nclothes_down,褪下衣物\nclothes_grab,扯着衣物\nclothes_hanger,衣架\nclothes_lift,掀起衣物\nclothes_pull,拉开衣物\nclothes_removed,脱下的衣服\nclothes_theft,偷衣服\nclothes_tug,拖拽衣服\nclothes_writing,印着字的T恤\nclothesline,晒衣服\ncloud,云\ncloud_hair,云絮状发型\ncloud_print,云状印花\ncloudy_sky,多云天气\nclover,三叶草\nclover_hair_ornament,三叶草发饰\nclub,棍棒\nclub_(shape),梅花(扑克)\ncoat,外套\ncoattails,燕尾\ncoca-cola,可口可乐\ncockpit,外套\ncocktail,鸡尾酒\ncocktail_dress,(社交场合穿的)短裙\ncocktail_glass,鸡尾酒杯\ncoffee,咖啡\ncoffee_cup,咖啡杯\ncoffee_mug,马克杯\ncoffin,棺材\ncoin,硬币\ncoke-bottle_glasses,厚如玻璃瓶底的圆眼镜\ncold,寒冷的\ncollage,拼贴画\ncollared_blouse,翻领短衫\ncollared_dress,有领连衣裙\ncollared_jacket,翻领夹克\ncollared_shirt,翻领衬衫\ncolor_connection,色彩关联\ncolor_guide,色标卡\ncolor_trace,原画\ncolored_eyelashes,彩色的睫毛\ncolored_inner_hair,内层挑染\ncolored_pencil_(medium),彩色铅笔画\ncolored_pubic_hair,阴毛颜色\ncolored_stripes,多彩条纹\ncolumn,柱子\ncolumn_lineup,立绘并列\ncomb,梳子\ncombat_boots,军用靴\ncome_hither,诱受\ncomforting,安慰\ncommand_spell,令咒\ncompany_connection,联动\ncompany_name,有版权署名\ncomparison,对比图\ncompetition_school_swimsuit,竞泳死库水\ncompetition_swimsuit,赛用泳衣\ncomputer,计算机\nconcept_art,概念艺术\ncondensation_trail,飞机云\ncondom,避孕套\ncondom_in_mouth,口叼避孕套\ncondom_on_penis,戴避孕套\ncondom_packet_strip,避孕套包装\ncondom_wrapper,避孕套包装\nconfession,表白\nconfetti,彩色纸屑(祝贺)\nconsensual_tentacles,非强行的触手侵犯\nconstellation,星座\nconstricted_pupils,收缩的瞳孔\ncontemporary,现代改编\ncontrapposto,对立式平衡\ncontroller,控制器\nconvenience_store,便利店\nconvenient_arm,遮住关键部位的手臂\nconvenient_censoring,简单巧妙的打码\nconvenient_leg,挡住关键部位的腿\ncookie,曲奇\ncooking,烹饪\ncooler,冷藏器\ncopyright,版权\ncopyright_name,版权署名\ncoral,珊瑚\ncorded_phone,有线电话\ncorn,玉米\ncorpse,尸体\ncorruption,恶堕|婊子化\ncorset,束腰\ncostume,服装\ncostume_switch,服饰互换\ncotton_candy,棉花糖\ncouch,沙发\ncountdown,倒计时\ncounter,柜台\ncouple,情侣\ncousins,表亲\ncover,封面\ncover_image,封面图片\ncover_page,封面\ncovered_collarbone,有衣物裹住的锁骨\ncovered_eyes,蒙住的眼\ncovered_face,蒙脸\ncovered_mouth,蒙住的嘴\ncovered_navel,隐约入目的肚脐\ncovered_nipples,激凸的乳头|隐约可见的乳头\ncovering,遮盖的动作\ncovering_ass,遮着臀部\ncovering_breasts,遮着乳房\ncovering_crotch,遮着裆部\ncovering_eyes,遮住眼睛\ncovering_face,挡住脸\ncovering_mouth,挡住嘴巴\ncovering_nipples,挡住乳头\ncow,牛\ncow_ears,牛耳朵\ncow_girl,牛娘\ncow_horns,牛角\ncow_print,奶牛系印花\ncow_tail,牛尾\ncowboy_boots,牛仔靴\ncowboy_hat,牛仔帽\ncowboy_shot,七分身镜头\ncrab,螃蟹\ncrack,裂痕\ncraft_essence,概念礼装\ncrane_(machine),起重机\ncrate,大木箱\ncravat,男式领巾\ncrazy_eyes,坏掉的眼神\ncreator_connection,同个原作者的角色们的同人\ncreature,创造物\ncreature_and_personification,拟人化(含对比)\ncredits_page,书脊\ncrepe,可丽饼\ncrescent,月牙\ncrescent_earrings,月牙耳环\ncrescent_hair_ornament,月牙发饰\ncrescent_moon,新月\ncrescent_rose,新月玫瑰\ncriss-cross_halter,交叉吊带\ncrop_top,露腹短上衣\ncrop_top_overhang,乳帘\ncropped_jacket,短夹克\ncropped_legs,只画了一部分腿\ncropped_shirt,短衬衫\ncropped_torso,只画了一部分躯干\ncropped_vest,小款背心\ncross,十字\ncross_earrings,十字耳环\ncross_hair_ornament,十字发饰\ncross_necklace,十字架项链\ncross_print,十字架元素图案\ncrossbow,弩\ncrossdressing,(变装)女装\ncrossed_ankles,交叉脚踝\ncrossed_arms,交叉双臂\ncrossed_bangs,交叉的刘海\ncrossed_legs,交叉的腿\ncross-laced_clothes,交叉花边服饰\ncross-laced_footwear,交叉系带鞋\ncrossover,跨界作品\ncrosswalk,人行横道\ncrotch,胯部\ncrotch_plate,裆部有特别覆盖物\ncrotch_seam,裆部的缝\ncrotchless,开裆的\ncrotchless_panties,开档内裤\ncrow,乌鸦\ncrowd,人群\ncrown,王冠|皇冠\ncrown_braid,法式冠编发\ncrying,哭\ncrying_with_eyes_open,睁着眼落泪\ncrystal,矿石\ncrystal_ball,水晶球\ncrystal_earrings,水晶耳环\ncrystal_hair,水晶状的头发\ncube,立方体\ncucumber,黄瓜\ncuddling,拥抱\ncum,精液\ncum_in_ass,肛门内射\ncum_in_mouth,口内射精\ncum_in_pussy,内射|中出\ncum_on_ass,射在屁股上\ncum_on_body,射在身上\ncum_on_boy,射在男性身上\ncum_on_breasts,射在胸上\ncum_on_clothes,射在衣服上\ncum_on_lower_body,射在下半身上\ncum_on_pussy,射在阴部上\ncum_on_self,射在自己身上\ncum_on_stomach,射在嘴里\ncum_on_tongue,射在舌头上\ncum_on_upper_body,射在上半身\ncum_pool,淌成一滩的精液\ncum_string,拉丝的精液\ncum_while_penetrated,射在后庭里\ncumdrip,溢出的精液(已拔出)\ncup,杯子\ncup_ramen,杯面\ncupcake,纸杯蛋糕\ncupless_bra,高露出度胸罩\ncurled_horns,弯曲的角\ncurry,咖喱\ncurry_rice,咖喱饭\ncursor,光标\ncurtains,窗帘\ncurtsey,(女子的)屈膝礼\ncurvy,展现魅力的姿势\ncushion,坐垫\ncute_&_girly_(idolmaster),cute&girly (偶像大师)\ncutoffs,热裤\ncuts,割伤\ncutting_board,砧板\ncutting_hair,剪头发\ncyberpunk,赛博朋克\ncyborg,赛博人类\ncyclops,独眼巨人\ncyrillic,斯拉夫文\ndaisy,雏菊\ndakimakura_(object),抱枕(物体)\ndamaged,受损的\ndancer,舞者\ndancing,跳舞\ndandelion,蒲公英\ndangerous_beast,《危险的野兽》FGO礼装\ndango,团子\ndanmaku,弹幕\ndappled_sunlight,透过树叶洒下的阳光\ndark_areolae,深色的乳晕\ndark_aura,黑暗的光环|黑暗的气场\ndark_blue_hair,深蓝色头发\ndark_elf,暗精灵\ndark_nipples,深色的乳头\ndark_penis,深色的阴茎\ndark_skin,褐色皮肤\ndarkness,黑暗\ndated,付上日期的\nday,白天\ndeath,死\ndebris,碎片|残骸\ndebt,负债的\ndecepticon,霸天虎\ndeep_penetration,捅到子宫\ndeep_skin,角色的另一面(多指色情)\ndeer,鹿\ndefeat,败北\ndemon,恶魔\ndemon_boy,恶魔男孩\ndemon_girl,魅魔\ndemon_horns,恶魔的角\ndemon_tail,恶魔尾巴\ndemon_wings,恶魔翅膀\ndenim,牛仔布\ndenim_shorts,牛仔短裤\ndenim_skirt,牛仔裙\ndepth_of_field,景深(画法)\ndesert,沙漠\ndesk,书桌\ndesk_lamp,台灯\ndessert,甜点\ndestruction,破坏\ndetached_collar,假领\ndetached_sleeves,分离袖子\ndetached_wings,不与本体相连的翅膀\ndiadem,冠饰\ndiagonal_bangs,斜刘海\ndiagonal_stripes,斜纹\ndiagonal-striped_neckwear,斜纹领结\ndiamond_(gemstone),钻石(宝石)\ndiamond_(shape),菱形(形状)\ndiamond_(symbol),菱形(符号)\ndice,骰子\ndifferent_reflection,映出的另一面\ndiffraction_spikes,衍射十字星\ndigital_dissolve,化成数据般消失\ndigital_media_player,随身听\ndimples_of_venus,女性的腰窝|维纳斯之眼\ndinosaur,恐龙\ndirndl,阿尔卑斯村姑裙\ndirty,肮脏的\ndirty_clothes,弄脏的衣服\ndirty_face,弄脏的脸\ndirty_feet,弄脏的脚\ndisembodied_head,分离的头\ndisembodied_limb,断肢\ndisembodied_penis,断掉的阴茎\ndisposable_cup,一次性纸杯\ndissolving,溶解的\ndissolving_clothes,溶解掉的衣服\ndiving,潜水\ndiving_mask,潜水面罩\ndiving_mask_on_head,头戴潜水面罩\ndixie_cup_hat,狗盆帽\ndock,船坞\ndoctor,医生\ndog,狗\ndog_collar,狗项圈\ndog_girl,犬娘\ndog_tags,狗牌\ndog_tail,狗尾巴\ndoggystyle,后入式\ndoily,花边元素\ndoll,人偶|玩偶\ndoll_hug,抱着玩偶\ndoll_joints,玩偶球形关节\ndolphin,海豚\ndolphin_shorts,海豚短裤\ndominatrix,女王(SM中)\ndomino_mask,SM面具\ndonation_box,募捐箱\n\"don't_say_\"\"lazy\"\"\",\"《don't_say_\"\"lazy\"\"》\"\ndoor,门\ndot_nose,小圆点鼻\ndotted_line,虚线\ndouble_bun,团子头\ndouble_handjob,双手各握着一根阴茎\ndouble_v,啊嘿颜比V\ndouble_vertical_stripe,服饰上有两条平行条纹\ndouble-breasted,双排纽扣\ndoughnut,甜甜圈\ndougi,武道服\ndoujin_cover,同人封面\ndoujinshi,同人志\ndove,白鸽\ndownblouse,胸部走光\ndowsing_rod,占星杖\ndoyagao,得意脸\nd-pad,方向键\nd-pad_hair_ornament,方向键发饰\ndragging,角色在拖某物\ndragon,龙\ndragon_girl,龙娘\ndragon_horns,龙角\ndragon_tail,龙尾\ndragon_wings,龙翼\ndragonfly,蜻蜓\ndraph,牛角族\ndrawer,抽屉\ndrawing,绘画\ndrawing_bow,拉弓\ndrawing_tablet,手绘板\ndrawr,源drawr不可寻\ndrawstring,衣服的抽绳\ndreaming,做梦\ndress_bow,连衣裙上的蝴蝶结\ndress_lift,掀起裙子\ndress_pull,剥下裙子胸口的部分\ndress_removed,脱下裙子\ndress_shirt,西服衬衫\ndress_tug,压住裙摆\ndressing,穿衣\ndressing_another,着装\ndrill,钻头\ndrink,饮料\ndrinking,喝\ndrinking_glass,酒杯\ndrinking_straw,吸管\ndripping,液体滴落\ndriving,驾驶\ndrone,无人机\ndrooling,流口水\ndrop_shadow,立绘阴影\ndropping,(意外)掉落\ndrugs,药物\ndrum,鼓\ndrum_(container),桶(容器)\ndrum_set,架子鼓\ndrumsticks,鼓槌\ndrying,弄干(浴后)\ndrying_hair,弄干头发\ndual_persona,双重人格\ndual_wielding,双持\nduck,鸭子\ndudou,肚兜\nduel,决斗\nduel_monster,游戏王决斗怪兽\nduffel_bag,行李包\nduffel_coat,粗呢大衣\ndumbbell,哑铃\ndusk,黄昏\ndust,灰尘\ndust_cloud,烟尘\nduster,掸子\ndutch_angle,德式倾斜镜头\ndvd_cover,DVD封面\neagle,鹰\near_biting,咬耳朵\near_blush,耳红\near_piercing,穿耳洞\near_protection,护耳罩\near_tag,耳标\nearbuds,耳塞\nearmuffs,耳罩\nearphones,耳机\nears,多双耳朵\nears_down,下垂的耳朵\nears_through_headwear,为耳朵留洞的头饰\neasel,画架\neast_asian_architecture,东方风格建筑\neaster_egg,复活节彩蛋\neastern_dragon,东方龙\neating,咀嚼\negasumi,工霞\negg,蛋\neggplant,茄子\negyptian,埃及\negyptian_clothes,埃及风格服饰\nehoumaki,惠方卷\neighth_note,八分音符\nejaculation,射精\nelbow_gloves,长手套\nelbow_pads,护肘\nelectric_fan,电风扇\nelectric_guitar,电吉他\nelectric_socket,插座\nelectricity,电\nelephant,大象\nelf,精灵\nelite_four,四天王\nema,绘马\nembarrassed,害羞\nembellished_costume,经润饰的服装\nembers,余烬\nemblem,纹章\nemerald_(gemstone),翡翠(宝石)\nemphasis_lines,集中线\nempty_eyes,空洞的眼神\nenergy_ball,能量球\nenergy_gun,镭射枪\nenergy_sword,光剑\nenglish_text,英语\nengrish_text,L和R不分的英文\nenmaided,女仆装\nenpera,(围巾束成的)乌贼鳍发型\nenvelope,信封\nepaulettes,肩章\nepic,壮丽且经典的故事(的同人)\neraser,橡皮擦\nerect_clitoris,膨胀的阴核\nerection,勃起\nerection_under_clothes,老二立帐篷\neromanga,色情漫画\nerror,有问题的作画\nerune,兽耳族\nevening,傍晚\nevening_gown,晚会礼服\neveryone,集合绘\nevil_grin,邪恶的露齿笑\nevil_smile,邪恶的笑容\nexcessive_cum,超大的射精量\nexcessive_pubic_hair,极浓密的阴毛\nexercise,做运动\nexhibitionism,露出\nexplosion,爆炸\nexplosive,易爆的\nexpression_chart,角色的多表情展示\nexpressive_clothes,富有表现力的衣服\nexpressive_hair,富有表现力的头发\nextra,衍生角色(形象)\nextra_arms,多只手臂\nextra_ears,四只耳朵\nextra_eyes,多只眼睛\nextra_mouth,有多张嘴巴\neye_contact,眼神交流\neye_of_horus,荷鲁斯之眼\neyeball,眼球\neyebrows,眉毛\neyebrows_behind_hair,挡在头发下的眉毛\neyebrows_visible_through_hair,透过头发可以看到的眉毛\neyelashes,睫毛\neyeliner,眼线\neyepatch_bikini,眼罩比基尼\neyepatch_removed,摘眼罩\neyes,眼睛\neyes_visible_through_hair,透过头发可以看到的眼睛\neyeshadow,眼影\neyewear_on_head,眼镜别在头上\neyewear_removed,摘眼镜\nface,脸部\nfaceless,没有脸部细节的\nfaceless_female,无脸部女性\nfacepalm,以手掩面\nface-to-face,脸贴脸\nfacial_hair,胡须\nfacial_mark,脸部有图案\nfacial_tattoo,脸部有纹身\nfacing_another,二人面对面(脸贴得很近)\nfacing_away,面向别处\nfacing_viewer,面向镜头\nfailure,失败\nfairy,小妖精\nfairy_wings,妖精的翅膀\nfake_animal_ears,仿制的动物耳朵\nfake_cover,(同人向玩梗向的)封面\nfake_facial_hair,假胡须\nfake_horns,装饰性的角\nfake_mustache,假胡子\nfake_screenshot,(同人向玩梗向的)截图\nfake_tail,仿造的尾巴\nfake_wings,仿造的翅膀\nfalchion_(fire_emblem),法尔西昂(火焰之纹章)\nfallen_down,倒地的\nfalling,正在下坠的\nfalling_leaves,落叶\nfalling_petals,落花\nfamily,一家子\nfamily_crest,家徽\nfan,扇子|电风扇\nfang,虎牙\nfang_out,露出虎牙|露出尖牙\nfanny_pack,腰包\nfantasy,幻想\nfashion,时尚\nfat,肥胖的|大号美女\nfat_man,胖子\nfat_mons,丰满的\nfather_and_daughter,父女\nfather_and_son,父子\nfaucet,水龙头\nfaulds,腹甲\nfaux_figurine,仿手办风格\nfaux_traditional_media,传统手绘风格\nfeather_boa,羽毛围巾\nfeathered_wings,羽翼\nfeathers,羽毛\nfeather-trimmed_sleeves,羽毛装饰的袖子\nfedora,软呢帽\nfeeding,喂食\nfeet,脚\nfeet_out_of_frame,双脚不在图内\nfeet_up,翘起脚\nfellatio_gesture,摆着口交的手势\nfemale_orgasm,女性高潮\nfemale_pervert,痴女\nfemale_pov,女性视角\nfemdom,逆强奸\nfence,栅栏\nferret,貂\nferris_wheel,摩天轮\nfestival,节日|祭典\nfff_threesome,女女女3P\nffm_threesome,女女男3P\nfictional_persona,原创人物\nfield,田野\nfiery_wings,燃烧着的翅膀\nfighter_jet,战斗机\nfighting,战斗中的\nfighting_stance,战斗姿态|摆着架势的\nfigure,手办\nfilm_grain,胶片颗粒感|老电影滤镜\nfine_fabric_emphasis,精细的面料感|超还原的丝袜\nfinger_biting,咬手指\nfinger_in_another's_mouth,口内指交\nfinger_in_mouth,手指伸进嘴里\nfinger_on_trigger,准备扣扳机的手势\nfinger_sucking,吮吸手指\nfinger_to_mouth,手抵在嘴唇边\nfingering,指交\nfingering_through_clothes,手指隔着衣物摸来摸去\nfingernails,指甲\nfingers,手指\nfingers_together,手指并拢\nfins,鱼鳍\nfire,火\nfireflies,萤火虫\nfireplace,壁炉\nfireworks,烟花\nfiring,射击\nfish,鱼\nfish_girl,鱼人\nfish_hair_ornament,鱼形发饰\nfish_print,鱼形印花\nfisheye,鱼眼镜头\nfishing,钓鱼\nfishing_rod,钓鱼竿\nfishnet_legwear,渔网袜\nfishnets,渔网装(袜)\nflaccid,未勃起的\nflag,旗\nflag_print,旗帜印花\nflail,梿枷\nflame,火焰\nflame_print,火焰图案\nflaming_eye,焰目\nflapping,拍打动作\nflashback,回忆场景\nflashing,露出\nflashlight,手电筒\nflask,烧瓶\nflat_ass,贫瘠的屁股\nflat_cap,平顶帽|司机帽\nflat_chest,平胸|贫乳(A)\nflat_chest_grab,抓着贫乳\nflat_color,平涂风格\nflats,无背景|平铺的背景\nfleeing,在逃跑的\nfleur_de_lapin_uniform,点兔女仆装\nflexible,柔韧性好的\nflexing,秀肌肉\nflip_phone,翻盖手机\nflip-flops,人字拖\nflipped_hair,外卷发型\nfloating,浮动的|在漂浮的\nfloating_hair,飘动的头发\nfloating_island,浮岛\nfloating_object,漂浮物\nflock,悠远|恢弘感|一大群\nfloor,地板\nfloppy_ears,大耳朵|下垂的耳朵|飞机耳发型\nfloral_background,花朵点缀的背景|有花香的感觉\nfloral_print,花朵图案(印花)\nflower,花\nflower_(symbol),花(符号)\nflower_bracelet,花手镯\nflower_earrings,花耳环\nflower_field,花田\nflower_knot,绳结\nflower_necklace,花环|鲜花项链\nfluffy,毛茸茸的\nflustered,慌乱的\nflute,笛\nflying,飞行\nflying_kick,飞踢\nflying_sweatdrops,飞扬的汗珠\nfoam,泡沫\nfog,雾\nfolded,抬腿露阴\nfolded_ponytail,蜷起来的马尾\nfolding_chair,折叠椅\nfolding_fan,扇子\nfood,食物\nfood_in_mouth,嘴里有食物\nfood_on_body,身体上有食物\nfood_on_face,脸上有食物\nfood_print,食物印花\nfood_stand,食品摊\nfoot_out_of_frame,单脚不在图内\nfootprints,脚印\nforced_orgasm,强制高潮\nforehead,额头\nforehead_jewel,额前有宝石\nforehead_kiss,亲吻额头\nforehead_mark,额前有图案\nforehead_protector,护额\nforehead-to-forehead,额头贴额头\nforeshortening,正前缩距透视法\nforeskin,包皮\nfork,餐叉\nformal,正装\nfountain,喷泉\nfour-leaf_clover,四叶草\nfourth_wall,虚实穿插|连接到现实的感觉|次元壁\nfox,狐狸\nfox_girl,狐娘\nfox_mask,狐狸面具\nfox_shadow_puppet,狐狸手势\nfox_tail,狐狸尾巴\nframed_breasts,极具立体感的乳房\nfreckles,雀斑\nfreediving,潜水(泳姿不限)\nfrench_braid,法式辫子\nfrench_flag,法国国旗\nfrench_fries,炸薯条\nfrench_kiss,舌吻\nfrench_text,法文\nfried_egg,煎蛋|荷包蛋\nfriends,朋友\nfrilled_apron,花边围裙\nfrilled_bikini,花边比基尼\nfrilled_bow,花边蝴蝶结\nfrilled_bra,花边胸罩\nfrilled_capelet,花边披肩\nfrilled_choker,花边项圈\nfrilled_collar,花边衣领\nfrilled_dress,花边连衣裙\nfrilled_gloves,花边手套\nfrilled_hairband,花边发带\nfrilled_kimono,花边和服\nfrilled_legwear,花边的裤袜\nfrilled_panties,花边内裤\nfrilled_ribbon,花边缎带\nfrilled_shirt,花边衬衫\nfrilled_shirt_collar,花边衬衫领\nfrilled_skirt,花边裙子\nfrilled_sleeves,花边袖子\nfrilled_swimsuit,花边泳衣\nfrills,花边\nfringe_trim,碎边饰物|边缘装饰物\nfrog,青蛙\nfrog_girl,青蛙娘\nfrog_hair_ornament,青蛙发饰\nfrom_above,俯视镜头\nfrom_behind,背影\nfrom_below,仰视镜头\nfrom_outside,室外看向室内(的镜头)\nfrom_side,角色的侧面\nfront_ponytail,束在正面的马尾\nfront_zipper_swimsuit,拉链在正面的泳衣\nfront-print_panties,正面有图案的内裤\nfront-tie_bikini,从正面打结的比基尼\nfront-tie_top,从正面打结的衣物\nfrottage,摩擦性器官|用性器官摩擦别人的身体\nfrozen,被冻住的\nfruit,水果\nfrying_pan,平底锅\nfucked_silly,被肏到恍惚|被干得不要不要\nfull_armor,穿着全套盔甲的\nfull_body,全身|画出了全身\nfull_nelson,双肩下握颈体位\nfull-face_blush,整张脸泛红\nfull-length_zipper,有整件衣物长的拉链\nfull-package_futanari,有完整两性器官的扶她\nfume,气得冒烟(含一定漫画元素)\nfundoshi,兜裆布\nfur,毛皮\nfur_boots,矮跟休闲皮草靴\nfur_coat,毛皮大衣\nfur_collar,毛皮衣领\nfur_hat,毛皮帽子\nfur_trim,皮草款式|毛皮镶边\nfurisode,振袖\nfurry,毛茸茸|兽人|福瑞\nfur-trimmed_boots,皮草靴\nfur-trimmed_cape,毛皮镶边斗篷\nfur-trimmed_capelet,毛皮装饰披肩\nfur-trimmed_coat,镶边皮草大衣\nfur-trimmed_dress,毛皮镶边连衣裙\nfur-trimmed_gloves,毛皮镶边手套\nfur-trimmed_hood,毛皮镶边风帽\nfur-trimmed_jacket,皮草夹克\nfur-trimmed_legwear,皮草修身长裤\nfur-trimmed_skirt,毛皮镶边短裙\nfur-trimmed_sleeves,毛皮镶边袖子\nfusion,融合|合体\nfuta_with_female,扶她和女性\nfuta_with_futa,两个扶她\nfuta_with_male,扶她和男性\nfutanari,扶她\nfutasub,干扶她|玩弄扶她\nfuton,被窝\nfuuin_no_tsue,封印之杖\ngagged,被塞口的\ngakuran,学兰\ngame_console,游戏机\ngame_controller,游戏控制器\ngamepad,游戏手柄\ngameplay_mechanics,(融入了)游戏机制元素\nganguro,黑皮\ngap_(touhou),隙间(东方)\ngaping,敞开的|撑开的(阴部和屁眼)\ngarden,花园\ngarreg_mach_monastery_uniform,加尔格·马可大修道院制服\ngarrison_cap,船形帽|卫戍帽|军便帽\ngarter_belt,吊带袜的腰带\ngarter_straps,吊带袜的吊带\ngarters,吊带袜的袜带\ngas_mask,防毒面具\ngate,门\ngathers,褶裥(衣物)\ngatling_gun,加特林机枪\ngauntlets,护腕\ngears,齿轮\ngem,宝石\ngem_uniform_(houseki_no_kuni),宝石之国的制服\ngen_1_pokemon,第1代口袋妖怪\ngen_2_pokemon,第2代口袋妖怪\ngen_3_pokemon,第3代口袋妖怪\ngen_4_pokemon,第4代口袋妖怪\ngen_5_pokemon,第5代口袋妖怪\ngen_6_pokemon,第6代口袋妖怪\ngen_7_pokemon,第7代口袋妖怪\ngen_8_pokemon,第8代口袋妖怪\ngenderswap,性转\ngenderswap_(ftm),男体化\ngenderswap_(mtf),女体化\ngerman_clothes,德国服装\ngerman_flag,德国国旗\ngerman_flag_bikini,德国国旗比基尼\ngerman_text,德语\ngermany,德国\ngeta,木屐\nghost,幽灵\nghost_tail,幽灵尾巴\ngiant,巨人\ngift,礼物\ngift_bag,礼品袋\ngift_box,礼品盒\ngigantic_breasts,魔乳(F)\ngirl_sandwich,被两个女孩夹在中间\ngiving,递|赠送\ngiving_up_the_ghost,灵魂出窍\nglaive,长柄刀\nglaring,轻蔑的眼神|怒视\nglass,玻璃\nglasses,眼镜|眼镜娘\nglint,眼中闪现强烈的情感\nglobe,地球仪\nglomp,热情的拥抱|扑上来抱住\ngloom_(expression),消沉(表情)\ngloves_removed,脱下手套\nglowing,发光的\nglowing_eye,发光的眼睛(单眼)\nglowing_eyes,发光的双眼\nglowing_weapon,发光的武器\nglowstick,荧光棒|打call棒\ngoatee,山羊胡\ngoblin,哥布林\ngoddess,女神\ngoggles_around_neck,脖子挂着护目镜\ngoggles_on_head,头上别着护目镜\ngoggles_on_headwear,帽子上别着护目镜\ngold,金\ngold_armor,黄金盔甲\ngold_chain,金链子\ngold_trim,金色镶边\ngoldfish,金鱼\ngolf_club,高尔夫俱乐部\ngood_end,好结局\ngorget,护喉|护喉甲|颈甲\ngourd,葫芦\ngown,女裙|女长服|女礼服\ngrabbing,抓住|抓着\ngrabbing_another's_ass,抓着对方屁股\ngrabbing_another's_hair,抓着对方的头发\ngrabbing_from_behind,从背后揉胸|从背后抓住胸部\ngrabbing_own_ass,抓着自己的屁股\ngradient,(身体或肢体)倾斜\ngradient_hair,渐变色的头发\ngradient_sky,倾斜的天空\ngraffiti,涂鸦\ngrapes,葡萄\ngraphite_(medium),铅笔画(中号)\ngrass,草\ngrave,坟墓\ngraveyard,墓地\ngreaves,胫甲\ngreen_background,绿色背景\ngreen_bikini,绿色比基尼\ngreen_bodysuit,绿色紧身衣\ngreen_bow,绿色蝴蝶结\ngreen_bra,绿色胸罩\ngreen_cape,绿色斗篷\ngreen_choker,绿色项圈\ngreen_coat,绿色外套\ngreen_dress,绿色连衣裙\ngreen_footwear,绿色鞋类\ngreen_gloves,绿色的手套\ngreen_hairband,绿色发带\ngreen_hakama,绿色的袴\ngreen_headwear,绿色头饰\ngreen_jacket,绿色夹克\ngreen_kimono,绿色和服\ngreen_legwear,绿色的裤袜\ngreen_leotard,绿色连身衣\ngreen_nails,绿色的指甲\ngreen_neckwear,绿色的领结\ngreen_panties,绿色的内裤\ngreen_pants,绿色的裤子\ngreen_ribbon,绿色丝带\ngreen_sailor_collar,绿色水手领\ngreen_scarf,绿色围巾\ngreen_shirt,绿色衬衫\ngreen_shorts,绿色短裤\ngreen_skin,绿色皮肤\ngreen_skirt,绿色的裙子\ngreen_sweater,绿色的毛衣\ngreen_swimsuit,绿色的泳衣\ngreen_tea,绿茶\ngreen_theme,绿色主题\ngreen_vest,绿色背心\ngreen_wings,绿色翅膀\ngreen-framed_eyewear,绿框眼镜\ngrenade,手榴弹\ngrenade_launcher,榴弹发射器\ngrey_background,灰色背景\ngrey_bikini,灰色比基尼\ngrey_bow,灰色蝴蝶结\ngrey_cardigan,灰色开口衬衫\ngrey_coat,灰色外套\ngrey_dress,灰色连衣裙\ngrey_eyes,灰色的眼睛\ngrey_footwear,灰色鞋类\ngrey_gloves,灰色手套\ngrey_headwear,灰色头饰\ngrey_hoodie,灰色连帽衫\ngrey_jacket,灰色夹克\ngrey_legwear,灰色的裤袜\ngrey_neckwear,灰色的领结\ngrey_panties,灰色的内裤\ngrey_pants,灰色的裤子\ngrey_ribbon,灰色丝带\ngrey_sailor_collar,灰色水手领\ngrey_shirt,灰色上衣\ngrey_shorts,灰色短裤\ngrey_skin,灰色皮肤\ngrey_skirt,灰色短裙\ngrey_sleeves,灰色袖子\ngrey_sweater,灰色毛衣\ngrey_theme,灰色\ngrey_vest,灰色背心\ngreyscale,纯黑白色|黑白照片化\ngrill,烤架\ngrimace,(因痛苦、厌恶等)做怪相\ngrimoire,魔法书\ngrimoire_of_alice,爱丽丝的魔法书(东方)\ngrinding,素股|臀推\ngroceries,食材\ngrocery_bag,购物袋\ngroin,腹股沟|耻丘\ngroin_tendon,腹股沟肌腱\ngroping,猥亵\nground_vehicle,地面载具\ngroup_hug,团团抱\ngroup_name,团队名|组名\ngroup_sex,群P|群交\ng-string,超细款丁字裤\nguided_breast_grab,把对方的手抓过来摸自己的胸\nguided_penetration,抓住男性器插入自己\nguitar_case,吉他套\ngunblade,枪刃\ngusset,(缝在衣服上以放大、加固等的)衬料\ngyaru,辣妹\ngym_leader,体操队队长\ngym_shirt,体操服\ngym_shorts,体操短裤\ngym_storeroom,体育仓库\nh&k_hk416,HK416\nhabit,修道服\nhachimaki,扎头巾(名词)\nhadanugi_dousa,光膀子\nhagoita,羽子板\nhagoromo,羽衣\nhair_beads,发珠\nhair_behind_ear,耳后有头发\nhair_bell,头发上系着铃铛\nhair_between_eyes,延伸到两眼之间的刘海\nhair_bobbles,头绳\nhair_bow,蝴蝶结发圈\nhair_brush,梳子\nhair_brushing,梳头\nhair_bun,发髻|团子头\nhair_censor,头发遮住了乳头(三点)\nhair_cubes,捆发珠\nhair_down,披下来的头发\nhair_flaps,在摆动的头发\nhair_flip,拨头发\nhair_flower,头发上别着花\nhair_grab,抓着头发\nhair_in_mouth,嘴里有头发\nhair_intakes,进气口发型\nhair_ornament,发饰\nhair_over_breasts,头发披在胸上\nhair_over_eyes,头发遮着双眼\nhair_over_one_eye,头发遮住了一只眼睛\nhair_over_shoulder,披肩发\nhair_pull,扯着头发\nhair_pulled_back,头发往后扎\nhair_rings,飞仙髻\nhair_scrunchie,发圈|发束\nhair_slicked_back,头发往后捋|往后梳的头发|背头发型\nhair_spread_out,散开的头发\nhair_stick,发簪\nhair_strand,强调一缕一缕感的发型|发丝\nhair_tie,发带\nhair_tie_in_mouth,将系头发的东西叼在嘴里\nhair_tubes,束发套\nhair_tucking,撩头发\nhair_twirling,手指卷着头发\nhair_up,盘起来的头发\nhairdressing,梳理头发|扎辫子\nhairlocs,脏辫\nhairpin,一种发卡夹成的发型特征\nhairpods,头发上成对的像无线蓝牙的发饰\nhakama,袴|腿衣\nhakama_skirt,袴裙\nhakurei_reimu_(cosplay),角色cos灵梦\nhalberd,戟\nhalf_gloves,很短的手套|半截手套\nhalf_updo,女神式发型|公主辫\nhalf-closed_eye,半闭的眼睛(单眼)\nhalf-closed_eyes,半闭的双眼\nhalftone,一种漫画中常见的网点状的组色组图画法\nhalftone_background,网点图背景\nhalloween_costume,万圣节装扮\nhalter_dress,绕颈裙|衬衣式连衣裙|露背吊带裙\nhalter_top,吊带式的上身的服饰\nhalterneck,绕颈系带\nhamaya,破魔矢\nhammer,锤子\nhammer_and_sickle,锤子和镰刀\nhamster,仓鼠\nhanasakigawa_school_uniform,花咲川女子学园\nhanbok,朝鲜服饰\nhand_between_breasts,手放在胸前\nhand_between_legs,手放在两腿之间\nhand_gesture,做手势\nhand_in_another's_hair,手放在对方的头发上\nhand_in_hair,手埋在头发里\nhand_in_panties,手伸进内裤里\nhand_in_pocket,手插在口袋里\nhand_mirror,手镜\nhand_net,手里拿着捕虫网\nhand_on_another's_cheek,手摸着对方的脸颊\nhand_on_another's_chest,手放在对方的胸前\nhand_on_another's_chin,手托着对方的下巴\nhand_on_another's_face,手接触到对方的脸\nhand_on_another's_head,手放在对方的头上\nhand_on_another's_shoulder,手放在对方的肩上\nhand_on_another's_stomach,手放在对方的肚子上\nhand_on_ass,手放在屁股上\nhand_on_head,手放在头上\nhand_on_headwear,手触碰帽子\nhand_on_hilt,手搁在刀柄上\nhand_on_hip,手叉着腰|手搁在腰上\nhand_on_own_cheek,把手放在自己的脸颊上\nhand_on_own_chest,把手放在自己的胸口\nhand_on_own_chin,手碰着自己的下巴\nhand_on_own_face,把手放在自己脸上\nhand_on_own_knee,手放在自己的膝盖上\nhand_on_own_stomach,把手放在自己的肚子上\nhand_on_shoulder,手放在肩上\nhand_over_own_mouth,手掩着嘴\nhand_puppet,手上套着玩偶\nhand_to_own_mouth,手朝向自己嘴\nhand_under_shirt,手伸进衬衫下面\nhand_up,抬起手\nhandbag,手提包\nhandheld_game_console,手里拿着游戏机\nhandkerchief,手帕\nhands,手|双手\nhands_clasped,双手手指交叉|双手紧握\nhands_in_opposite_sleeves,双手交叉伸进袖子里\nhands_in_pockets,双手插在兜里\nhands_on_another's_cheeks,双手放在对方的脸颊上\nhands_on_another's_face,双手放在别人的脸上\nhands_on_another's_shoulders,双手放在别人的肩膀上\nhands_on_ass,双手放在屁股上\nhands_on_feet,双手放在脚上\nhands_on_headwear,双手碰到头上的饰物\nhands_on_hilt,双手搭在刀柄上\nhands_on_hips,双手叉腰|双手搁在腰上\nhands_on_lap,双手放在两腿之间\nhands_on_own_cheeks,双手放在自己的脸颊上\nhands_on_own_chest,双手放在自己的胸口\nhands_on_own_face,双手放在自己的脸上\nhands_on_own_head,双手放在自己的头上\nhands_on_own_knees,双手放在自己的膝盖上\nhands_on_own_stomach,双手放在自己的肚子上\nhands_on_own_thighs,双手放在自己的大腿上\nhands_on_shoulders,双手搭在两肩\nhands_together,双手合十|自己的双手碰一起\nhands_up,双手朝上|双手抬起|双手举起\nhandstand,倒立\nhanetsuki,板羽球\nhanfu,汉服\nhanging,吊起来的\nhanging_breasts,(俯身)双乳下垂\nhanten_(clothes),袢缠\nhaori,羽织\nhappi,法被\nhappy,快乐|幸福\nhappy_birthday,生日快乐\nhappy_halloween,万圣节快乐\nhappy_new_year,新年快乐\nhappy_tears,开心的眼泪\nhappy_valentine,情人节快乐\nharem_outfit,舞娘服\nharem_pants,灯笼裤\nharness,背带\nharp,竖琴\nharpy,有翼人|半人半鸟|鸟人族\nharvin,矮人族\nhat,帽子\nhat_bow,带有蝴蝶结的帽子\nhat_feather,带有羽毛的帽子\nhat_flower,带着花的帽子\nhat_ornament,带有饰物的帽子\nhat_over_one_eye,帽子遮住了一只眼\nhat_removed,帽子被摘下|摘下帽子\nhat_ribbon,带有缎带的帽子\nhat_tip,捏着帽檐\nhat_with_ears,自带耳朵的帽子\nhatchet,短斧\nhatching_(texture),线影法(纹理)\nhatsune_miku_(cosplay),cos成初音未来\nhauchiwa,天狗叶扇\nhawaiian_shirt,夏威夷衫\nhead,头\nhead_back,弓背高潮\nhead_between_breasts,头埋在胸里|洗面奶\nhead_bump,头上起包\nhead_down,低着头\nhead_fins,鱼人耳|人鱼耳|鳍状耳朵\nhead_mounted_display,戴着头戴显示设备\nhead_out_of_frame,一部分头部没画进框里\nhead_rest,枕着头|托着头\nhead_scarf,包头巾(名词)\nhead_tilt,歪着头\nhead_wings,头上有翅膀\nhead_wreath,头上戴着花冠\nheadband,扎头巾(名词)\nheaddress,头部穿戴物(偏笼统)\nheadgear,头部饰品(含一定科幻元素)\nheadless,无头\nheadphones,耳机\nheadphones_around_neck,耳机挂在脖子上\nheadpiece,装饰性头饰(偏幻想和民族风饰品)\nheadset,头戴式耳机\nheads-up_display,状态条(游戏和科幻风格)\nheadwear,头饰(偏衣物类)\nheadwear_removed,头饰被摘下|摘下头饰\nhealth_bar,血量槽|HP|血条\nheart,心|心形|爱心\nheart_ahoge,心形呆毛\nheart_background,含心形的背景|桃色背景\nheart_censor,心形马赛克\nheart_choker,心形项圈\nheart_cutout,衣服上有心形的开口\nheart_earrings,心形耳环\nheart_hair_ornament,心形发饰\nheart_hands,双手比心\nheart_hands_duo,两个人一起用手比心\nheart_in_eye,眼里冒爱心\nheart_in_mouth,嘴里画着爱心|心形化的舌头\nheart_lock_(kantai_collection),舰娘锁(舰C)\nheart_necklace,心形项链\nheart_of_string,串成心形的绳子(或线条)\nheart_pasties,心形乳贴\nheart_pillow,心形枕头\nheart_print,心形图案|心形印花\nheart_tail,心形尾巴|心形尾尖|尾巴摆出心形\nheart_tattoo,心形纹身\nheartbeat,心跳|表现出心动的文字\nheart-shaped_box,心形盒子\nheart-shaped_eyewear,心形眼镜\nheart-shaped_lock,心形锁\nheart-shaped_pupils,心形瞳孔|心形眼\nheavy_breathing,喘粗气\nheckler_&_koch,黑克勒-科赫制系列武器\nheight_difference,身高差\nhelicopter,直升机\nhelm,戴着头盔的\nhelmet,头盔|头部装甲|头部防护罩\nhelmet_removed,摘下头盔|被摘下的头盔\nhenshin,变身\nheroic_spirit_festival_outfit,英灵节日装\nheroic_spirit_traveling_outfit,英灵旅装\nhetero,异性恋\nhexagon,六边形\nhexagram,六角星\nhibiscus,扶桑花\nhidden_face,没有露脸|被挡住的脸\nhiding,躲藏\nhigh_collar,高领\nhigh_contrast,高对比度\nhigh_heel_boots,高跟靴\nhigh_kick,高踢|高抬腿\nhigh_ponytail,高马尾\nhighleg,高开衩的衣物\nhighleg_bikini,高开衩的比基尼\nhighleg_leotard,高开衩的连身衣\nhighleg_panties,高开衩的内裤\nhighleg_swimsuit,高开衩的泳衣\nhighlights,挑染\nhigh-waist_skirt,高腰裙\nhikarizaka_private_high_school_uniform,私立光坂高等学校校服\nhikimayu,引眉\nhill,小山坡\nhip_bones,髋骨\nhip_focus,臀部为焦点\nhip_vent,服装露出髋部侧面\nhirschgeweih_antennas,八木天线\nhishaku,舀子\nhitodama,人魂\nhits,点击量、阅览数、关注数(贺图)\nhitting,击打\nholding_animal,抱着动物\nholding_arrow,拉着弓\nholding_axe,握着斧头\nholding_bag,提着包\nholding_ball,抱着球\nholding_basket,提着篮子\nholding_book,捧着书\nholding_bottle,拿着瓶子\nholding_bouquet,手捧花束\nholding_bow_(weapon),拿着弓(武器)\nholding_bowl,端着碗\nholding_box,端着箱子\nholding_breath,憋气\nholding_broom,手持扫帚\nholding_camera,手持摄像机\nholding_can,拿着易拉罐\nholding_candy,手持糖果\nholding_card,手持卡片\nholding_cat,抱着猫\nholding_chopsticks,拿着筷子\nholding_cigarette,手叼香烟\nholding_clothes,拿着衣服\nholding_condom,拿着避孕套\nholding_cup,手持杯子\nholding_dagger,手持匕首\nholding_doll,抱着玩偶\nholding_eyewear,拿着眼镜|正在摘眼镜\nholding_fan,拿着扇子\nholding_flag,手持旗帜\nholding_flower,拿着花\nholding_food,拿着食物\nholding_fork,拿着餐叉\nholding_fruit,拿着水果\nholding_gift,拿着礼物\nholding_gun,拿着枪\nholding_hair,握着头发|手指绕着头发\nholding_hat,拿着帽子\nholding_head,手里捧着头\nholding_helmet,拿着头盔\nholding_innertube,拿着泳圈\nholding_instrument,拿着乐器\nholding_knife,拿着刀\nholding_leaf,拿着叶子\nholding_lollipop,拿着棒棒糖\nholding_mask,拿着面具\nholding_microphone,拿着麦克风\nholding_needle,拿着缝衣针\nholding_own_foot,握着自己的脚\nholding_paintbrush,手握画笔\nholding_panties,拿着内裤\nholding_paper,拿着纸\nholding_pen,握笔\nholding_pencil,手持铅笔\nholding_phone,拿着手机\nholding_pillow,抱着枕头\nholding_pipe,拿着烟斗\nholding_pizza,拿着披萨\nholding_plate,端着碟子\nholding_poke_ball,拿着精灵球\nholding_pokemon,抱着宝可梦\nholding_polearm,手持长柄武器\nholding_sack,拎着包袱\nholding_scythe,手持镰刀\nholding_sheath,握着刀鞘\nholding_shield,手持盾牌\nholding_shoes,拿着鞋子\nholding_sign,手持招牌\nholding_spear,手持长矛\nholding_spoon,拿着汤勺\nholding_staff,手持法杖\nholding_strap,手拉着吊带\nholding_stuffed_animal,抱着毛绒玩具\nholding_stylus,手持手写笔\nholding_sword,手持剑\nholding_syringe,手持注射器\nholding_towel,拿着毛巾\nholding_tray,托着盘子\nholding_umbrella,撑伞\nholding_underwear,手持内衣\nholding_wand,握着棒子\nholding_weapon,手持武器\nholding_whip,握着鞭子\nholly,冬青\nhologram,全息图片\nholographic_interface,全息投影\nholster,武装带\nhomu,嘟嘴|抿嘴\nhomurahara_academy_uniform,穗群原学园制服\nhoney,蜂蜜\nhoneycomb_(pattern),蜂窝风格图案\nhoneycomb_background,蜂窝风格背景\nhood_down,放下的兜帽\nhood_up,戴起来的兜帽\nhooded_cape,连帽斗篷\nhooded_cloak,连帽披巾\nhooded_coat,连帽外套\nhooded_jacket,连帽夹克\nhooded_sweater,连帽毛衣\nhooded_track_jacket,连帽运动夹克\nhoodie,连帽衫\nhoop,铁环\nhoop_earrings,环状耳环\nhooves,蹄子\nhorizon,地平线\nhorizontal_pupils,一字型瞳孔|蛙眼\nhorizontal_stripes,水平条纹\nhorn_bow,系着蝴蝶结的角\nhorn_ornament,角上有饰物\nhorn_ribbon,角上系着缎带\nhorned_headwear,角状头饰\nhorned_helmet,带角头盔\nhorns_through_headwear,为角留了洞的头饰\nhorror_(theme),恐怖(主题)\nhorse,马\nhorse_ears,马耳\nhorse_girl,马娘\nhorse_tail,马尾\nhorseback_riding,骑马\nhose,软管\nhospital_bed,病床\nhot,热的\nhot_dog,热狗\nhoundstooth,千鸟格纹\nhourglass,沙漏\nhouse,房子\nhow_to,画法示范\nhug_from_behind,从背后抱上来\nhuge_ahoge,大呆毛\nhuge_breasts,巨乳(E)\nhuge_nipples,大乳头|长乳头\nhuge_penis,大阴茎\nhuge_weapon,大尺寸武器\nhumanization,拟人化\nhumiliation,羞辱\nhungry,饥饿的\nhusband_and_wife,夫妻\nhydrangea,紫阳花\nhypnosis,催眠|催眠术\nice,冰\nice_cream,冰淇淋\nice_cream_cone,冰淇淋筒\nice_cube,冰块\nice_wings,冰翼\nicing,糖霜\nid_card,学生证|身份证\nidentity_censor,眼部打码\nidol,偶像\nif_they_mated,假如这两个角色有孩子了\nimagining,在想象的\nimminent_kiss,快亲上了\nimminent_rape,正要被强奸\nimminent_sex,正要进行性行为\nimminent_vaginal,正要被插入的小穴\nimp,小恶魔\nimpaled,被刺穿的\nimplied_futanari,暗示其是扶她\nimplied_sex,其实插进去了吧|遮挡了性交的结合处\nimplied_yuri,暗示其是女同性恋\nimpossible_bodysuit,人体彩绘般的紧身衣\nimpossible_clothes,有不现实的包裹程度的衣服\nimpossible_dress,过分紧身的衣服\nimpossible_leotard,人体彩绘般的连身衣\nimpossible_shirt,贴合程度不合逻辑的衬衫\nimpossible_swimsuit,人体彩绘般的泳衣\nimpregnation,受精图\nin_box,在盒子里的|箱内女孩\nin_bucket,(角色)在桶里\nin_container,(角色)在容器里\nin_cup,(角色)在杯子里\nin_food,(角色)在食物里\nin_the_face,有某物冲到脸上\nincoming_food,递食物\nincoming_gift,递礼物\nincoming_kiss,等待接吻|献吻\nindex_finger_raised,食指抬起\nindian_style,盘腿坐\nindoors,室内\ninfinity,无穷|无限符号\ninflatable_raft,充气筏\ninflatable_toy,充气玩具\ninflation,隆起的腹部\ninjury,有伤的\nink,墨水|颜料\nink_tank_(splatoon),颜料罐(喷射战士)\ninline_skates,直排轮溜冰鞋\ninnertube,泳圈\ninsect,昆虫\ninsect_wings,昆虫翅膀\ninset,插入其他镜头或图片\ninsignia,证章\ninstant_loss_2koma,即堕2格漫画\ninstrument,乐器\ninstrument_case,乐器盒\ninterface_headset,EVA神经连接器\ninterlocked_fingers,紧扣的双手\ninternal_cumshot,内射断面图\ninterracial,跨人种的\ninterspecies,异种奸|异种爱\nintravenous_drip,静脉滴注\ninverted_nipples,内陷乳头\ninvisible_chair,隐形椅子\ninvisible_penis,隐去阴茎\niron_cross,铁十字架\nirrumatio,深喉\nis_that_so,so-nanoka(是这样啊的口癖)\nisland,岛屿\nitalian_flag,意大利国旗\nitalian_text,意大利语\njacket,夹克\njacket_around_waist,用夹克束腰\njacket_on_shoulders,用夹克披肩\njacket_removed,脱下夹克|脱下的夹克\njack-o'-lantern,南瓜灯\njaguar_tail,美洲豹尾巴\njapan,日本\njapanese_armor,日本铠甲\njapanese_clothes,日式服装\njapanese_flag,日本国旗\njapari_bun,加帕里馒头\njapari_symbol,加帕里符号\njar,罐子\njealous,嫉妒的\njeans,牛仔裤\njellyfish,水母\njersey,运动衫\njester_cap,小丑帽\njet,喷气式飞机\njet_black_king_of_knights_ver._shinjuku_1999,漆黑的骑士王ver新宿1999\njeweled_branch_of_hourai,蓬莱玉枝\njewelry,珠宝\njiangshi,僵尸\njingle_bell,铃铛\njitome,轻蔑的眼神\njoints,关节\njojo_pose,JOJO立\njuice_box,盒装饮料\njuliet_sleeves,朱丽叶袖\njumping,跳跃的\njumpsuit,(尤指女式)连衫裤\nk/da_(league_of_legends),KDA组合(英雄联盟)\nkabuto,头盔|甲胄\nkagami_mochi,镜饼\nkaijuu,怪兽\nkamina_shades,卡米纳墨镜\nkamiyama_high_school_uniform,神山高中校服\nkanabou,鬼金棒\nkaname_madoka_(cosplay),cos成鹿目圆\nkanji,汉字\nkanzashi,簪子\nkappa,河童\nkappougi,(烹饪时穿的)罩衫\nkarakasa_obake,唐伞妖怪\nkaraoke,卡拉OK\nkarasu_tengu,乌天狗\nkariginu,狩衣\nkatana,日本刀\nkeep_out,KEEP-OUT警戒线\nkeizoku_military_uniform,继续高中军服\nkeizoku_school_uniform,继续高中校服\nkemonomimi_mode,兽耳模式\nkerchief,方头巾\nkesa,袈裟\nketchup,番茄酱\nkettle,水壶\nkey,钥匙\nkeyboard_(computer),电脑键盘\nkeyboard_(instrument),键盘乐器\nkeychain,钥匙扣\nkeyhole,锁扣\nkeystone,要石\nkickboard,提水板\nkicking,踢\nkigurumi,玩偶装\nkimono,和服\nkimono_lift,掀起和服\nkimono_pull,剥开和服\nkimono_skirt,和服裙\nkindergarten_uniform,幼儿园制服\nkine,杵\nking_(chess),国王(国际象棋)\nkirisame_marisa_(cosplay),cos成雾雨魔理沙\nkiseru,烟斗\nkiss,吻|亲吻|接吻\nkita_high_school_uniform,县立北高校制服|县立北高校(凉宫春日的忧郁)\nkitchen,厨房\nkitsune,妖狐\nkiyosumi_school_uniform,清澄高中校服\nknee_pads,护膝\nknee_up,顶起膝盖\nkneehighs,及膝袜\nknees,膝盖\nknees_on_chest,膝盖蜷到胸前\nknees_to_chest,膝盖顶到胸部\nknees_together_feet_apart,双膝并拢双脚分开\nknees_up,顶起双膝\nknife,小刀\nknight,骑士\nknight_(chess),骑士(国际象棋)\nkogal,小辣妹\nkonohagakure_symbol,木叶村标志\nkorean_clothes,韩服\nkorean_text,韩文\nkotatsu,被炉\nkote,小手\nkotoyoro,新年问候\nkourindou_tengu_costume,香霖堂天狗装束\nkunai,苦无\nkuromorimine_military_uniform,黑森峰女子学园军服\nkuromorimine_school_uniform,黑森峰女子学园校服\nkusazuri,腹当|草摺\nkyuubi,九尾|九尾狐\nkyuudou,弓道\nlabcoat,白大褂\nlabia,阴唇\nlace,蕾丝\nlace_bra,蕾丝胸罩\nlace_panties,蕾丝内裤\nlace_trim,蕾丝镶边\nlace-trimmed_bra,蕾丝边胸罩\nlace-trimmed_dress,蕾丝边连衣裙\nlace-trimmed_gloves,蕾丝边手套\nlace-trimmed_hairband,蕾丝边发带\nlace-trimmed_legwear,蕾丝边裤袜\nlace-trimmed_panties,蕾丝边内裤\nlace-trimmed_skirt,蕾丝边短裙\nlace-trimmed_sleeves,蕾丝边袖子\nlace-up_boots,系带靴\nlactation,母乳|搾乳|喷乳\nlactation_through_clothes,隔着衣服泌乳\nladder,梯子\nladle,长柄勺\nladybug,瓢虫\nlaevatein,禁忌“莱瓦汀”\nlake,湖\nlamia,蛇娘\nlamp,灯\nlamppost,路灯\nlance,(古骑兵的)长矛|长枪\nlandscape,景观\nlanyard,挂绳\nlaptop,笔记本电脑\nlarge_areolae,大乳晕\nlarge_bow,大蝴蝶结\nlarge_breasts,巨乳\nlarge_hat,大帽子\nlarge_insertion,巨根插入\nlarge_penis,大阴茎\nlarge_tail,大尾巴\nlarge_wings,大翅膀\nlaser,激光\nlatex,胶衣\nlatex_gloves,乳胶手套\nlatin_cross,拉丁式十字架\nlaughing,在笑的\nlaundry,洗衣店\nlaurel_crown,桂冠\nlayered_bikini,分层比基尼\nlayered_clothing,分层服装\nlayered_dress,分层连衣裙\nlayered_skirt,分层的半裙\nlayered_sleeves,分层的衣袖\nleaf,叶子\nleaf_hair_ornament,叶子发饰\nleaf_on_head,头上的叶子\nleaf_print,叶子印花\nleaf_umbrella,叶伞|当伞用的叶子\nleaning,倚靠|身体倾斜\nleaning_back,身体往后靠\nleaning_forward,身体前倾\nleaning_on_object,靠在物体上\nleaning_to_the_side,向一侧倾斜身体\nleather,皮革\nleather_boots,皮靴\nleather_gloves,皮手套\nleather_jacket,皮夹克\nleft-handed,左撇子\nleft-to-right_manga,从左往右读的漫画\nleg_belt,腿部系着带子\nleg_between_thighs,腿顶在大腿之间\nleg_cutout,裤袜有开口\nleg_garter,腿环|袜带\nleg_grab,抓着腿\nleg_hair,腿毛\nleg_lift,单腿抬高\nleg_lock,用双腿夹住\nleg_ribbon,腿部丝带\nleg_tattoo,腿部纹身\nleg_up,抬起腿\nleg_warmers,腿套|暖腿袜\nlegendary_pokemon,传说宝可梦\nleggings,紧身裤\nlegs,双腿\nlegs_apart,两腿分开\nlegs_folded,大腿小腿折起来\nlegs_over_head,双腿抬过头\nlegs_together,双腿并拢\nlegs_up,双腿抬起\nlegwear_under_shorts,短裤穿在裤袜外面\nlemon,柠檬\nlemon_slice,柠檬片\nlens_flare,镜头光晕\nleopard_print,豹纹\nleopard_tail,豹尾\nleotard,紧身连身衣裤|芭蕾服\nleotard_aside,把连衣裤裆部剥到一边\nleotard_pull,剥开连衣裤\nleotard_under_clothes,内层穿着连衣裤\nletter,信\nletterboxed,宽银幕格式\nletterman_jacket,棒球服\nlibrary,图书馆\nlicking,舔\nlicking_lips,舔嘴唇\nlicking_penis,舔阴茎\nlifebuoy,救生圈\nlifted_by_another,被对方掀起衣物\nlifted_by_self,掀起自己的衣物\nlifting_person,将人抱起\nlight,光\nlight_areolae,有光泽的乳晕\nlight_blue_eyes,浅蓝色的眼睛\nlight_blue_hair,浅蓝色头发\nlight_blush,淡淡的腮红\nlight_brown_eyes,浅棕色眼睛\nlight_brown_hair,茶色头发\nlight_bulb,灯泡\nlight_censor,圣光\nlight_green_hair,浅绿色头发\nlight_particles,光粒子\nlight_rays,光照\nlight_smile,浅笑\nlight_trail,光线移动的轨迹\nlighter,打火机\nlighthouse,灯塔\nlightning,闪电\nlightsaber,光剑\nlily_(flower),百合花\nlily_of_the_valley,铃兰\nlily_pad,睡莲\nlimited_palette,有限色盘作画\nlineart,素线画\nlineup,一排人\nlingerie,女式内衣\nlion,狮子\nlion_ears,狮子耳朵\nlion_tail,狮子尾巴\nlip_biting,咬嘴唇\nlip_piercing,唇钉\nlipstick,口红|唇膏\nlipstick_mark,口红印\nlipstick_tube,口红管\nliquid,液体\nliquid_hair,液态头发\nlisten!!,《Listen!!》\nliving_clothes,活体衣服\nlizard,蜥蜴\nlizard_tail,蜥蜴尾巴\nload_bearing_vest,承重背心\nloafers,乐福鞋\nlock,锁\nlocked_arms,互挽手臂\nlocker,储物柜\nlocker_room,更衣室\nlog,枯树干\nlogo,标志\nloincloth,遮裆布\nlolita_fashion,洛丽塔时装\nlolita_hairband,洛丽塔发带\nlollipop,棒棒糖\nlong_braid,长辫子\nlong_coat,长外套\nlong_dress,长连衣裙\nlong_fingernails,长指甲\nlong_legs,长腿\nlong_pointy_ears,尖尖的长耳朵\nlong_ponytail,长马尾\nlong_skirt,长裙\nlong_toenails,长脚趾甲\nlong_tongue,长舌头\nlook-alike,撞脸\nlooking_afar,遥望\nlooking_at_another,看着另一个\nlooking_at_breasts,瞄着乳房\nlooking_at_penis,看着阴茎\nlooking_at_phone,看手机\nlooking_away,移开视线\nlooking_down,俯视\nlooking_to_the_side,看向侧面\nlooking_up,仰视\nloose_belt,松散的带子(衣物)\nloose_necktie,松散的领带\nlotion,防晒霜|身体乳\nlotion_bottle,乳液瓶子\nlotus,莲花\nlounge_chair,躺椅\nloungewear,休闲服\nlove_letter,情书\nlow_ponytail,低扎马尾\nlow_twintails,低扎双尾\nlow_wings,腰间的翅膀\nlower_body,下半身特写\nlowleg,低腰款式\nlowleg_bikini,低腰比基尼\nlowleg_pants,低腰裤子\nlow-tied_long_hair,低扎长发\nlube,润滑油\nluggage,行李\nluna_nova_school_uniform,鲁纳诺娃魔法学校校服\nlute_(instrument),琵琶(乐器)\nlying,躺着的\nlying_on_person,躺在人身上\nlyrics,歌词\nm_legs,M字摆腿\nm1911,m1911型枪\nm4_carbine,m4卡宾枪\nmacaron,马卡龙\nmace,权杖\nmachine,机械\nmachine_gun,机关枪\nmachinery,机械武装\nmagatama,勾玉\nmagazine,杂志\nmagazine_(weapon),弹匣(武器)\nmagazine_cover,杂志封面\nmagic,魔法\nmagical_boy,魔法少年\nmagical_musket,魔能枪\nmagician,魔术师\nmagnifying_glass,放大镜\nmahjong,麻将\nmahjong_tile,麻将牌\nmaid_apron,女仆围裙\nmaid_bikini,女仆比基尼\nmakeup,化妆\nmakizushi,海苔卷寿司\nmale_focus,男性特写\nmale_masturbation,男性自慰\nmale_pubic_hair,男性的阴毛\nmale_swimwear,男用泳裤\nmale_underwear,男用内裤\nmallet,木槌\nmami_mogu_mogu,麻美断头梗\nmanakete,龙人族\nmandarin_orange,蜜柑\nmanga_(object),图中有漫画\nmanly,强壮的\nmap,地图\nmaple_leaf,枫叶\nmarker,记号笔|记号笔写的标记\nmarker_(medium),用记号笔作的画\nmars_symbol,♂\nmascara,睫毛膏\nmascot,吉祥物\nmask,面具\nmask_on_head,掀到头上的面具\nmask_pull,拉着口罩\nmask_removed,摘下的面具\nmasochism,抖M\nmaster_sword,大师之剑\nmasturbation_through_clothing,隔着衣服自慰\nmatching_outfit,情侣装\nmating_press,授精体位\nmeat,肉\nmecha,机甲\nmecha_musume,机娘\nmechanical_arms,机械臂\nmechanical_halo,机械式天使光环\nmechanical_legs,机械义足\nmechanical_parts,露出机损\nmechanical_pencil,出芯笔\nmechanical_wings,机械翼\nmechanization,机械化\nmedical_eyepatch,医用眼罩\nmedium_breasts,中等胸部(C)\nmedium_hair,中等长发\nmedium_skirt,中等长裙子\nmega_pokemon,Mega形态宝可梦\nmegaphone,扩音器\nmeiji_schoolgirl_uniform,明治年间女学生制服\nmeka_(overwatch),meka(守望先锋)\nmelon,蜜瓜\nmelon_bread,菠萝包\nmelting,融化\nmeme,meme|模因\nmeme_attire,ACG流行款服装\nmenu,菜单\nmerry_christmas,圣诞快乐\nmessenger_bag,邮差包\nmessy,身上有凌乱的污渍\nmetal_collar,金属项圈\nmicro_bikini,迷你比基尼\nmicro_panties,布料很少的内裤\nmicro_shorts,小尺寸短裤\nmicrodress,小尺寸连衣裙\nmicrophone_stand,麦克风杆\nmicroskirt,超短裙\nmiddle_finger,中指\nmidriff_peek,微微露出腹部\nmilitary,军事\nmilitary_hat,军帽\nmilitary_jacket,军装夹克\nmilitary_operator,军事作战员\nmilitary_uniform,军服\nmilitary_vehicle,军用载具\nmilk,牛奶\nmilk_bottle,奶瓶\nmilk_carton,牛奶盒\nmilking_machine,挤奶器\nmillipen_(medium),毫厘笔作画(中号)\nmimikaki,采耳\nmind_control,洗脑\nmini_crown,迷你皇冠\nmini_hat,迷你帽子\nmini_wings,迷你翅膀\nminiboy,小人儿\nmini-hakkero,迷你八卦炉\nmiracle_mallet,万宝槌\nmirror,镜子\nmismatched_bikini,双色比基尼\nmismatched_footwear,双色鞋子\nmismatched_gloves,双色手套\nmismatched_legwear,双色裤袜\nmismatched_pubic_hair,头发和阴毛颜色不一\nmissile,导弹\nmisunderstanding,误会\nmitakihara_school_uniform,见泷原中学校制服\nmitsudomoe_(shape),巴纹\nmittens,连指手套\nmixed_bathing,混浴\nmixed_media,手绘和数绘并存风格\nmixing_bowl,拌料盆\nmmf_threesome,二男加一女\nmoaning,呻吟\nmob_cap,头巾式室内女帽\nmochi,麻薯\nmoderate_pubic_hair,中分的阴毛\nmohawk,莫霍克发型\nmole,痣\nmole_on_breast,乳房上有痣\nmole_on_neck,脖子上有痣\nmole_on_thigh,大腿上有痣\nmole_under_eye,眼角有痣\nmole_under_mouth,嘴角有痣|美人痣\nmolten_rock,熔岩\nmoney,钱\nmonitor,显示器\nmonkey,猴子\nmonkey_ears,猴耳\nmonkey_tail,猴尾\nmonochrome_background,单色背景\nmonocle,单片眼镜\nmonster_boy,亚人\nmonster_girl,人外娘\nmonsterification,魔物化\nmoon,月亮\nmoonlight,月光\nmop,拖把\nmorning,早晨\nmorning_glory,牵牛花\nmosaic_censoring,打了马赛克\nmoss,苔藓\nmother_and_daughter,母女\nmother_and_son,母子\nmotherly,母性\nmotion_blur,运动导致的模糊\nmotion_lines,体现运动的线\nmotor_vehicle,机动载具\nmotorcycle,摩托车\nmotorcycle_helmet,摩托头盔\nmount_fuji,富士山\nmountain,山\nmountainous_horizon,山地地平线\nmouse,老鼠\nmouse_(computer),鼠标\nmouse_girl,鼠娘\nmouse_tail,鼠尾巴\nmouth,嘴\nmouth_drool,嘴角画着口水滴形状的缺口\nmouth_hold,用嘴叼着\nmouth_mask,口罩\nmouth_veil,面纱\nmug,带柄的杯子|马克杯\nmukyuu,姆Q\nmulticolored,多彩的\nmulticolored_background,多色背景\nmulticolored_bikini,多色款比基尼\nmulticolored_bodysuit,多色款连体衣\nmulticolored_cape,多色款斗篷\nmulticolored_clothes,多色款衣服\nmulticolored_dress,多色款连衣裙\nmulticolored_eyes,有多种颜色的眼睛\nmulticolored_gloves,多色款手套\nmulticolored_hair,多色的头发\nmulticolored_legwear,多色款腿部服饰\nmulticolored_nails,多彩指甲\nmulticolored_skin,多彩皮肤\nmulticolored_skirt,多色款裙子\nmulticolored_stripes,多彩的条纹\nmulticolored_wings,有多种颜色的翅膀\nmultiple_4koma,多列四格漫画\nmultiple_bows,多只蝴蝶结\nmultiple_boys,多个男孩\nmultiple_braids,多股(麻花)辫\nmultiple_crossover,多部作品的角色或元素同框\nmultiple_earrings,多个耳环\nmultiple_fellatio,多人口交\nmultiple_girls,多个女孩\nmultiple_hair_bows,头发上有多只蝴蝶结\nmultiple_legs,多足角色\nmultiple_monochrome,多个单色结构拼接成的\nmultiple_others,多个性别模糊的角色\nmultiple_paizuri,两个女性(两对胸)进行乳交\nmultiple_penises,阴茎包围网\nmultiple_persona,多重形象的角色\nmultiple_riders,多人骑着车\nmultiple_tails,多条尾巴\nmultiple_views,多角度|多姿势\nmultiple_wings,多对翅膀\nmulti-strapped_bikini,细带款比基尼\nmulti-tied_hair,头发绑着多条系带\nmummy,木乃伊\nmundane_utility,超能力或魔法用于日常使用\nmuneate,胸甲\nmuscular_female,肌肉发达的女性\nmushroom,蘑菇\nmusic,音乐\nmusical_note,音符\nmusical_note_hair_ornament,音符发饰\nmustache,胡子\nmuted_color,哑光\nmuzzle_flash,枪口火光\nmythical_pokemon,神兽(口袋妖怪)\nnaginata,薙刀\nnail,钉子|指甲\nnail_art,美甲\nnail_polish,指甲油\nnaked_bandage,裸体且裹着绷带\nnaked_coat,裸体且披着大衣\nnaked_hoodie,裸体且穿着连帽衫\nnaked_kimono,裸体且穿着和服\nnaked_scarf,裸体且裹着围巾\nnaked_sheet,裸体且裹着被子\nnaked_sweater,裸体毛衣\nnaked_tabard,裸体且穿着搭肩衫\nnaked_towel,裸体且裹着毛巾\nname_tag,记名牌\nnamesake,人与人的同名梗\nnami_junior_high_school_uniform,波路中学校服\nnanairogaoka_middle_school_uniform,七色丘中学校服\nnanamori_school_uniform,七森中学校服\nnanodesu_(phrase),nanodesu(口癖)\nnaoetsu_high_school_uniform,私立直江津高校制服\nnape,脖颈\nnarrow_waist,妖娆的腰\nnational_shin_ooshima_school_uniform,新大岛学园校服\nnative_american,印第安人\nnatsuiro_egao_de_1_2_jump!,\"《夏色えがおで1,2,Jump!》\"\nnature,大自然\nnaval_uniform,海军制服\nnavel_cutout,服装上有露出肚脐的开口\nnavel_piercing,脐钉\nnavy_blue_legwear,海军蓝腿部服饰\nnearly_naked_apron,只穿着内衣(或泳衣)和围裙\nneck,脖子\nneck_ribbon,颈部系着缎带\nneck_ring,颈环\nneck_ruff,波浪褶边的领子\nneckerchief,领巾\nnecktie_between_breasts,领带贴(夹)在乳沟里\nnecktie_grab,抓着领带\nneckwear_grab,抓着颈部的衣服\nneedle,针\nnegligee,睡袍\nnekomata,猫又\nnengajou,年贺状\nneon_trim,霓虹灯效果\nnervous,不安的\nnervous_smile,不安地微笑\nnet,网\nnetorare,NTR\nnew_school_swimsuit,新式死库水\nnew_year,新年\nnewhalf,人妖\nnewspaper,报纸\nnib_pen_(medium),蘸水笔画风\nnight,夜\nnight_sky,夜空\nnightcap,睡帽\nnightgown,睡衣\nnihonga,日本画\nnike,耐克\nninja,忍者\nnintendo_3ds,任天堂3ds\nnintendo_ds,任天堂ds\nnintendo_switch,任天堂switch\nnipple_censor,乳头打了码\nnipple_clamps,乳头夹\nnipple_piercing,乳头穿刺\nnipple_rings,乳环\nnipple_slip,乳头走光\nnipple_tweak,玩弄乳头\nnippleless_clothes,能露出乳头的衣物\nno_blindfold,去掉了(原设有的)蒙眼要素\nno_eyepatch,去掉了(原设有的)眼罩\nno_eyes,没画出眼睛\nno_eyewear,去掉了(原设有的)眼镜\nno_gloves,去掉了(原设有的)手套\nno_hat,去掉了(原设有的)帽子\nno_headwear,去掉了(原设有的)头饰\nno_humans,不含人类\nno_legs,没画出腿\nno_legwear,裆胯以下裸着\nno_lineart,几乎没用勾线的画\nno_mouth,没画出嘴\nno_nipples,没画出乳头\nno_nose,没画出鼻子\nno_panties,下半身真空\nno_pants,没穿着裤子和裙子\nno_pupils,没画出瞳孔\nno_pussy,裸裆但没画小穴\nno_shirt,没穿衬衫\nno_shoes,没穿鞋\nno_socks,没穿袜子\nno_testicles,没画睾丸\nno_wings,去掉了(原设有的)翅膀\nnoh_mask,能面\nnontraditional_miko,改款过的日本服饰\nnoodles,面条\nnoose,套索\nnose,鼻子\nnose_blush,鼻子发红\nnose_bubble,鼻涕泡\nnose_hatchet,柴刀\nnose_piercing,鼻子有穿孔\nnotebook,笔记本\nnotepad,便条簿\nnotice_lines,表示角色注意到了什么的线条\nnovel_cover,小说封面\nnovelty_censor,恶搞的马赛克\nnude_cover,裸体封面\nnumber,数字\nnumber_tattoo,编号纹身\nnumbered,编号\nnumbers_(nanoha),序印者(魔法少女奈叶)\nnurse,护士\nnursing_handjob,喂奶手交\nobentou,便当\nobi,和服腰带\nobject_hug,抱着某物\nobject_insertion,异物插入\nobject_namesake,人与物的同名梗\nobject_on_head,头上有非头饰类的物体\nobjectification,物品化\noctarian,章鱼士兵\noctopus,章鱼\noda_uri,钉宫信长\nodd_one_out,有个异类\noekaki,简朴的画作\noff_shoulder,露肩式\noffice,办公室\noffice_chair,办公椅\noffice_lady,办公室女职员\nofficial_style,原作画风|官方画风\noff-shoulder_dress,露肩连衣裙\noff-shoulder_jacket,露肩夹克\noff-shoulder_shirt,露肩衬衫\noff-shoulder_sweater,露肩毛衣\nofuda_on_clothes,衣服上贴着符纸\nok_sign,OK手势\nokamisty,尤指米斯蒂娅·萝蕾拉的形象\nold_man,老人\nold_school_swimsuit,旧式死库水\nold_woman,老妇\nolder,老化\noldschool,守旧派画风\nomelet,煎蛋卷\nomurice,蛋包饭\non_back,仰躺\non_bed,在床上\non_chair,坐在椅子上\non_couch,在沙发上\non_desk,在书桌上\non_floor,在地板上\non_ground,在地上\non_head,在头上\non_lap,在膝盖上\non_person,在人身上\non_shoulder,在肩上\non_side,侧卧\non_table,在桌子上\non_vehicle,在交通工具上\nonbashira,御柱\none_breast_out,露出一只乳房\none_eye_closed,闭着一只眼\none_eye_covered,一只眼被遮住\none_knee,单膝跪\none_side_up,只扎了一边的头发\none-eyed,独眼\none-piece_swimsuit,一体式泳衣\none-piece_tan,泳衣晒痕\noni,鬼\noni_horns,鬼角\noni_mask,鬼面\nonigiri,饭团\nonmyouji,阴阳师\nonomatopoeia,拟声词\nonsen,温泉\nooarai_(emblem),大洗联队徽章\nooarai_military_uniform,大洗联队军装\nooarai_school_uniform,大洗联队军服\noonusa,祓串\nootachi,大太刀|野太刀\nopaque_glasses,没透出眼睛的眼镜\nopen_book,翻开的书\nopen_bra,(前面)解开的胸罩\nopen_coat,敞开式外套\nopen_collar,解开的衣领\nopen_door,开门\nopen_fly,解开的裤子拉链\nopen_hand,张开的手\nopen_hoodie,敞开的连帽衫\nopen_jacket,敞开的夹克\nopen_kimono,敞开的和服\nopen_mouth,张嘴的\nopen_shirt,敞开的衬衫\nopen_shorts,敞开的短裤\nopen_skirt,敞开的裙子\nopen_vest,敞开的背心\nopen_window,打开的窗户\nopen-chest_sweater,胸部开口的毛衣\nopening_door,开门\noppai_loli,巨乳萝莉\noral_invitation,迎接射精而伸出舌头\norange_background,橙色背景\norange_bikini,橙色比基尼\norange_bodysuit,橙色紧身衣\norange_bow,橙色蝴蝶结\norange_choker,橙色项圈\norange_dress,橙色连衣裙\norange_eyes,橙色的眼镜\norange_flower,橙色的花\norange_footwear,橙色鞋类\norange_gloves,橙色的手套\norange_hair,橙色头发\norange_hairband,橙色发带\norange_headwear,橙色头饰\norange_jacket,橙色夹克\norange_kimono,橙色和服\norange_legwear,橙色裤袜\norange_nails,橙色指甲\norange_neckwear,橙色领子\norange_panties,橙色内裤\norange_ribbon,橙色丝带\norange_sailor_collar,橙色水手领\norange_scarf,橙色围巾\norange_scrunchie,橙色发束\norange_shirt,橙色衬衫\norange_shorts,橙色短裤\norange_skirt,橙色短裙\norange_sky,橙色的天空\norange_slice,片橙\norange_theme,橙色\norb,球体\norc,半兽人\norgasm,高潮|绝顶\norgy,乱交\norigami,折纸\no-ring,带O型环的衣物\no-ring_bikini,带O型环的比基尼\no-ring_bottom,带O型环的下装\no-ring_top,带O型环的上衣\notaku,阿宅|御宅族\nother_focus,性别不定的非人角色\notoko_no_ko,女装少年|伪娘\notonokizaka_school_uniform,国立音乃木坂学院女子制服\nout_of_character,不符角色原本性格\nout_of_frame,画里只有一部分\noutdoors,户外|野战\noutline,角色形象有描边\nout-of-frame_censoring,关键部位在画面外\noutside_border,一部分画到了背景框外面\noutstretched_arm,伸出手臂\noutstretched_arms,伸出双臂\noutstretched_hand,伸出的手\noven_mitts,隔热手套\nover_shoulder,扛在肩上\noveralls,工作服\novercoat,大衣\noverflow,精液溢出(未拔出)\novergrown,杂草丛生\nover-kneehighs,过膝\nover-rim_eyewear,下半无框眼镜\noversized_animal,巨大生物\noversized_clothes,过大号的衣服\noversized_object,大件物体\noversized_shirt,过大号衬衫\noverskirt,外裙|套裙\novum,卵子\nowl,猫头鹰\nown_hands_together,双手合十\npacifier,奶嘴\npaddle,桨\npadlock,挂锁\npage_number,页码\npagoda,宝塔\npain,疼痛\npaint,油漆|涂料|颜料\npaint_splatter,溅上了涂料\npaintbrush,画笔\npainting,绘画\npainting_(object),绘画\npaizuri_under_clothes,着衣乳交\npale_color,苍白的颜色\npale_skin,苍白的皮肤\npalette,调色板\npalm_tree,椰树\npalms,手掌\npancake,薄饼\npanda,熊猫\npant_suit,女性穿着西服\npanties,内裤|短裤\npanties_around_one_leg,一只脚上挂着内裤\npanties_aside,内裤挪到一边\npanties_on_head,头上套着内裤\npanties_removed,内裤已被脱下\npanties_under_buruma,穿在灯笼裤里的内裤\npanties_under_pantyhose,穿在裤袜里的内裤\npants,裤子\npants_down,褪下裤子\npants_pull,拉着裤子\npants_rolled_up,卷起裤脚\npanty_lift,把内裤往上扯\npanty_peek,微微露出内裤\npantyhose_pull,褪下的裤袜\npantylines,紧致的裤袜|略透明的裤袜\npanzerkampfwagen_iv,四号战车\npapakha,高加索元素\npaper,纸张\npaper_airplane,纸飞机\npaper_bag,纸袋\npaper_crane,纸鹤\npaper_fan,纸扇\npaper_lantern,提灯\nparadis_military_uniform,帕拉迪岛军装\nparasol,阳伞\nparfait,冷糕\npark,公园\nparka,风雪外套\nparody,模仿捏他别的作品及人物\nparrot,鹦鹉\nparted_bangs,分开的刘海\nparted_lips,张开的嘴唇\npartially_colored,部分上色\npartially_submerged,部分淹没\npartially_unbuttoned,解开部分纽扣\npartially_unzipped,只拉上部分拉链\npartially_visible_anus,可以看见一部分肛门\npartially_visible_vulva,可以看见一部分外阴\nparty_hat,派对帽\nparty_popper,派对拉炮\npasta,意大利面食\npastel_(medium),像粉笔蜡笔作画的\npasties,乳贴\npastry,油酥糕点\npatch,补丁\npath,路径\npatreon_logo,打了patreon的logo\npatreon_username,有patreon用户名\npauldrons,护肩\npavement,路面\npaw_gloves,兽爪手套\npaw_pose,爪子姿势\npaw_print,爪印图案\npaw_shoes,兽爪鞋\npaws,爪子\npeace_symbol,☮(东方仗助衣服上有)\npeach,桃\npeaked_cap,类似警帽的帽子\npearl_(gemstone),珍珠\npearl_necklace,珍珠项链\npectorals,胸肌\npee,尿\npeeing,撒尿|失禁\npeeing_self,尿到了自己(身体上)衣服上\npeeking,偷窥\npeeking_out,偷窥(的姿态)\npeeping,偷窥(强调视角)\npegasus,天马\npegasus_knight,天马骑士\npelvic_curtain,旗袍类衣物的前摆\npen,笔\npencil,铅笔\npencil_dress,铅笔裙\npencil_skirt,短铅笔裙\npendant,吊坠\npenguin,企鹅\npenguin_hood,企鹅帽\npenis,阴茎\npenis_awe,亮“枪”\npenis_grab,抓着阴茎\npenis_in_panties,阴茎勾着内裤\npenis_on_face,阴茎贴着脸\npennant,三角旗\npentacle,五芒星印\nperineum,会阴\nperky_breasts,丰满的乳房\nperpendicular_paizuri,垂直位乳交\nperson_on_head,小人儿在头上\npersonality_switch,人格替换\nperspective,用了透视画法\npervert,变态\npet,宠物\npet_bowl,宠物碗\npet_play,宠物play\npetals,花瓣\npetals_on_liquid,水面上漂着花瓣\npetite,娇小的\npetticoat,衬裙\npetting,抚摸\nphallic_symbol,用来暗示阴茎\nphimosis,包茎\nphone,电话|手机\nphone_screen,手机屏幕\nphonograph,留声机\nphoto_(object),照片\nphoto_background,照片为背景\nphotorealistic,很像照片的画\npicnic,野餐\npicnic_basket,野餐篮\npicture_(object),图中有照片或其他图片\npicture_frame,相框\npie,馅饼\npier,突码头\npiercing,穿洞\npig,猪\npigeon-toed,萌向的内八腿\npiggyback,驮着\npill,药丸\npill_earrings,药丸样式的耳环\npillar,柱子\npillarboxed,柱状画布背景\npillow,枕头\npillow_grab,抓着枕头\npillow_hat,睡帽\npillow_hug,抱枕\npilot,驾驶员\npilot_suit,驾驶员专用服\npinafore_dress,背心裙|无袖连衣裙\npince-nez,夹鼻眼镜|无脚眼镜\npinching,掐\npinching_sleeves,掐袖子\npink_apron,粉色围裙\npink_background,粉色背景\npink_bikini,粉色比基尼\npink_blouse,粉色上衣\npink_bodysuit,粉色紧身衣\npink_bow,粉色蝴蝶结\npink_bra,粉色胸罩\npink_cardigan,粉色开口衬衫\npink_choker,粉色项圈\npink_coat,粉色外套\npink_collar,粉色颈圈\npink_dress,粉色连衣裙\npink_eyes,粉红色的眼睛\npink_flower,粉红色的花\npink_footwear,粉色鞋类\npink_gloves,粉色手套\npink_hair,粉红色的头发\npink_hairband,粉色发带\npink_hakama,粉色袴\npink_headwear,粉色头饰\npink_hoodie,粉色连帽衫\npink_jacket,粉色夹克\npink_kimono,粉色和服\npink_legwear,粉色裤袜\npink_leotard,粉色连身衣\npink_lips,粉色的嘴唇\npink_lipstick,粉红唇膏\npink_nails,粉色指甲\npink_neckwear,粉色领子\npink_panties,粉色内裤\npink_pants,粉色裤子\npink_ribbon,粉色丝带\npink_rose,粉红玫瑰\npink_sailor_collar,粉色水手领\npink_scarf,粉色围巾\npink_scrunchie,粉色发束\npink_shirt,粉色衬衫\npink_shorts,粉色短裤\npink_skin,粉色皮肤\npink_skirt,粉色短裙\npink_sleeves,粉色袖子\npink_sweater,粉色毛衣\npink_swimsuit,粉色泳衣\npink_theme,粉色主题\npink_towel,粉色毛巾\npink_vest,粉色背心\npink_wings,粉色翅膀\npink-framed_eyewear,粉色镜框眼镜\npinky_out,伸出小拇指\npinstripe_pattern,细条纹图案\npipe,管子\npipes,管道\npirate,海盗\npirate_hat,海盗帽\npistol,手枪\npith_helmet,木髓遮阳帽\npixel_art,像素绘\npixelated,像素化\npizza,披萨\nplaid,格子呢图案\nplaid_background,格子呢背景\nplaid_bikini,格子呢比基尼\nplaid_bow,格子呢蝴蝶结\nplaid_dress,格子呢连衣裙\nplaid_neckwear,格子呢领子\nplaid_panties,格子呢内裤\nplaid_pants,格子呢裤子\nplaid_scarf,格子呢围巾\nplaid_shirt,格子呢衬衫\nplaid_skirt,格子呢短裙\nplaid_vest,格子呢背心\nplanet,行星\nplant,植物\nplant_girl,娘化植物\nplantar_flexion,足底屈曲\nplanted_sword,往地上插的剑\nplanted_weapon,往地上插的武器\nplastic_bag,塑料袋\nplate,盘子\nplate_armor,板甲\nplatform_footwear,平台鞋\nplatinum_blonde_hair,白金色头发\nplayboy_bunny_leotard,兔女郎连身衣\nplayer_2,2P玩家角色风格颜色替换\nplaying,在玩耍的\nplaying_card,扑克牌\nplaying_games,打游戏\nplaying_instrument,演奏乐器\nplaystation_portable,掌机\npleated_dress,百褶连衣裙\nplectrum,拨片\nplugsuit,EVA驾驶员服\nplump,身材丰满的\nplunging_neckline,深领\npocket,口袋\npocket_watch,怀表\npocky,百奇\npocky_day,百奇日\npocky_kiss,百奇游戏\npointer,指示棒\npointing,用手指着\npointing_at_self,指着自己\npointing_at_viewer,指向看图的人\npointing_up,向上指\npointless_censoring,敷衍的打码\npointless_condom,有套子但还是内射了\npointy_footwear,尖头鞋\npointy_hair,带着尖角的发型\npoke_ball,精灵球\npoke_ball_(basic),基础红白精灵球\npoke_ball_print,精灵球图案\npoke_ball_theme,精灵球主题\npokedex_number,宝可梦图鉴编号\npokemon_(creature),口袋妖怪(生物)|宝可梦\npokemon_on_head,头上的口袋妖怪\npokemon_on_shoulder,肩上的口袋妖怪\npoker_chip,扑克筹码\npoking,戳\npolar_chaldea_uniform,极地迦勒底制服\npole,杆子\npole_dancing,钢管舞\npolearm,长柄武器\npolice,警察\npolice_uniform,警服\npolicewoman,女警\npolka_dot,圆斑点\npolka_dot_background,圆斑背景\npolka_dot_bikini,圆斑比基尼\npolka_dot_bow,圆斑蝴蝶结\npolka_dot_bra,圆斑胸罩\npolka_dot_legwear,圆斑裤袜\npolka_dot_panties,圆斑内裤\npolka_dot_scrunchie,圆斑发束\npolka_dot_swimsuit,圆斑泳衣\npolo_shirt,马球衫\npolos_crown,波洛斯皇冠\npom_pom_(clothes),小绒球(衣物挂件)\npompadour,蓬帕杜发型\nponcho,穗饰披巾|雨披\npond,池塘\npool,泳池\npool_ladder,泳池扶梯\npoolside,在泳池边\npopcorn,爆米花\npopped_collar,竖起来的衣领\npopsicle,冰棒|棒冰\nporch,门廊\nporkpie_hat,道士帽\npornography,色情刊物|色情片\nportrait,半身像\npose,姿势\nposter_(object),海报\npot,锅\npotato,土豆\npotato_chips,薯片\npotion,药水\npotted_plant,盆栽\npouch,(贴身的)小袋\npouring,浇注|倾倒\npout,撅嘴\npov,第一人称视角\npov_crotch,看向裤裆的视角\npov_hands,手伸来方向的视角\npower_armor,动力装甲\npower_lines,电线\npower_suit,动能服\npower_symbol,电源符号\npravda_military_uniform,真理学院军装\npravda_school_uniform,真理学院校服\nprayer_beads,念珠\npraying,祈祷\nprecum,先走汁\nprehensile_hair,活体头发|可念动的头发\npresenting,(性诱惑)展示\npriest,牧师\nprincess,公主\nprint_bikini,印花比基尼\nprint_bow,印花蝴蝶结\nprint_bra,印花胸罩\nprint_dress,印花连衣裙\nprint_gloves,印花手套\nprint_headwear,印花头饰\nprint_kimono,印花和服\nprint_legwear,印花裤袜\nprint_mug,印花马克杯\nprint_neckwear,印花领带\nprint_panties,印花内裤\nprint_sarong,印花纱笼\nprint_shirt,印花衬衫\nprint_skirt,印花短裙\nproduct_placement,植入广告\nprofanity,亵渎\nprojected_inset,类似海报或杂志的插图效果\nprojectile_cum,精液射到空中\nprone_bone,俯卧后入\npropeller,螺旋桨\nprosthesis,假肢\nprostitution,卖春\npubic_hair_peek,从衣物里露出一部分阴毛\npubic_tattoo,淫纹\npublic,公开场所(性交)\npublic_nudity,野外露出\npublic_use,公用|肉便器|公交车\npuckered_lips,撅起的嘴唇\npudding,布丁\npuddle,水坑\npuff_and_slash_sleeves,斜纹泡泡袖\npuffy_detached_sleeves,蓬蓬的袖子\npuffy_long_sleeves,蓬蓬的长袖\npuffy_nipples,勃起的乳头\npuffy_short_sleeves,蓬蓬的短袖\npuffy_shorts,蓬蓬的短裤\npuffy_sleeves,蓬蓬的袖子\npulled_by_another,被另一个人拉(或拉衣物)\npulled_by_self,拉下自己的衣物\npulling,拉\npumpkin,南瓜\npumpkin_hair_ornament,南瓜发饰\npumps,低胸装高跟鞋打扮\npun,双关语\npunching,挥拳\npuppet,木偶|手偶\npuppy,小狗\npurple_background,紫色背景\npurple_bikini,紫色比基尼\npurple_bodysuit,紫色紧身衣\npurple_bow,紫色蝴蝶结\npurple_bra,紫色胸罩\npurple_cape,紫色斗篷\npurple_choker,紫色项圈\npurple_coat,紫色外套\npurple_dress,紫色连衣裙\npurple_flower,紫色的花\npurple_footwear,紫色鞋类\npurple_gloves,紫色手套\npurple_hairband,紫色发带\npurple_hakama,紫色的袴\npurple_headwear,紫色头饰\npurple_jacket,紫色夹克\npurple_kimono,紫色和服\npurple_legwear,紫色裤袜\npurple_leotard,紫色连身衣\npurple_lips,紫色的嘴唇\npurple_nails,紫色指甲\npurple_neckwear,紫色领子\npurple_panties,紫色内裤\npurple_pants,紫色长裤\npurple_ribbon,紫色丝带\npurple_rose,紫玫瑰\npurple_sailor_collar,紫色水手领\npurple_scarf,紫色围巾\npurple_scrunchie,紫色发束\npurple_shirt,紫色衬衫\npurple_shorts,紫色短裤\npurple_skin,紫色皮肤\npurple_skirt,紫色裙子\npurple_sky,紫色的天空\npurple_sleeves,紫色的袖子\npurple_sweater,紫色毛衣\npurple_swimsuit,紫色泳衣\npurple_theme,紫色\npurple_umbrella,紫色雨伞\npurple_vest,紫色背心\npurple_wings,紫色翅膀\npurple-framed_eyewear,紫框眼镜\npushing,推搡\npussy,小穴\npussy_juice,爱液|淫水\npussy_juice_puddle,爱液流成的滩\npussy_juice_stain,衣物上有爱液的水渍\npussy_juice_trail,拉丝的爱液\npussy_peek,微微渗出的爱液\nqing_guanmao,清代官帽\nquad_tails,四股辫子的发型\nquarter_note,四分之一音符\nqueen_(chess),皇后(国际象棋)\nquill,羽毛笔\nquiver,箭筒\nrabbit_house_uniform,点兔兔之家制服\nraccoon_ears,浣熊耳朵\nraccoon_girl,浣熊娘\nraccoon_tail,浣熊尾巴\nrace_queen,赛车女郎\nracket,球拍\nradiation_symbol,辐射符号\nradio,收音机\nradio_antenna,无线电天线\nraglan_sleeves,连肩衣袖\nrailing,用手扶着\nrailroad_tracks,轨道\nraimon,雷门高中\nraimon_soccer_uniform,雷门足球队服\nrain,雨\nrainbow,彩虹\nrainbow_background,彩虹背景\nrainbow_hair,彩虹发\nrainbow_order,彩虹色序排列\nraincoat,雨衣\nraised_eyebrow,扬起的眉毛\nraised_eyebrows,扬起的双眉\nraised_fist,举起的拳头\nramen,拉面\nramune,波子汽水\nrandoseru,小学书包\nranguage,日式英语\nrape,强奸|轮奸|凌辱\nrape_face,一副要强奸人的表情\nrapier,西洋剑\nray_gun,镭射枪\nreach-around,从背后伸手过来刺激性伴侣\nreaching,(有目的地)伸手\nreaching_out,朝画外伸手\nreading,阅读\nready_to_draw,准备拔刀的姿势\nreal_life_insert,有具体现实的画\nreal_world_location,画有现实世界地标\nrealistic,写实的\nreclining,斜倒斜躺姿势\nrecorder,竖笛\nrecording,●REC\nred_armor,红色盔甲\nred_background,红色背景\nred_belt,红色腰带\nred_bikini,红色比基尼\nred_bodysuit,红色紧身衣\nred_border,红色边框\nred_bow,红色蝴蝶结\nred_bra,红色胸罩\nred_buruma,红色灯笼裤\nred_cape,红色斗篷\nred_capelet,红色披肩\nred_choker,红色项圈\nred_cloak,红色披风\nred_coat,红色外套\nred_collar,红色颈圈\nred_cross,红十字\nred_dress,红色连衣裙\nred_flower,红色的花\nred_footwear,红色鞋类\nred_gloves,红色手套\nred_hairband,红色发带\nred_hakama,绯袴\nred_headband,红色头带\nred_headwear,红色头饰\nred_hood,红帽\nred_horns,红色的角\nred_jacket,红色夹克\nred_kimono,红色和服\nred_legwear,红色裤袜\nred_leotard,红色连身衣\nred_lips,朱唇\nred_lipstick,红色唇膏\nred_moon,血月\nred_nails,红色指甲\nred_neckwear,红色领子\nred_panties,红色内裤\nred_pants,红色裤子\nred_pupils,红色瞳孔\nred_ribbon,红色丝带\nred_rope,红色绳子\nred_rose,红玫瑰\nred_sailor_collar,红色水手领\nred_sash,红色束腰\nred_scarf,红色围巾\nred_sclera,红色巩膜\nred_scrunchie,红色发束\nred_shirt,红色衬衫\nred_shorts,红色短裤\nred_skin,红色皮肤\nred_skirt,红色裙子\nred_sky,红色的天空\nred_sleeves,红色的袖子\nred_sweater,红色的毛衣\nred_swimsuit,红色泳衣\nred_theme,红色|红色主题\nred_umbrella,红色的伞\nred_vest,红色背心\nred_wings,红色翅膀\nred-framed_eyewear,红框眼镜\nreflection,反射|倒映\nreflective_eyes,反光的眼睛\nreflective_floor,反光地板\nrefrigerator,冰箱\nrei_no_himo,(乳头)激凸\nreindeer,驯鹿\nreindeer_antlers,驯鹿角\nreins,缰绳\nremodel_(kantai_collection),改三|改二|改\nremote_control,遥控器\nremote_control_vibrator,震动遥控器\nrestaurant,餐厅\nrestrained,拘束\nretrofit_(azur_lane),改造(碧蓝航线)\nrevealing_clothes,暴露的穿着\nreverse_bunnysuit,逆兔女郎\nreverse_cowgirl_position,背面骑乘位\nreverse_grip,反握\nreverse_outfit,对原款服装反向使用布料\nreverse_suspended_congress,腿下握颈肛交\nreverse_trap,男装|男装丽人\nreverse_upright_straddle,背面座体位\nrevolver,左轮手枪\nribbed_bodysuit,棱纹紧身衣\nribbed_dress,棱纹连衣裙\nribbed_leotard,棱纹连身衣\nribbed_shirt,棱纹衬衫\nribbed_sleeves,棱纹袖子\nribbed_sweater,棱纹毛衣\nribbon,丝带|缎带\nribbon_bondage,被丝带捆住|人捆成礼物的样子\nribbon_choker,缎带项圈\nribbon_in_mouth,嘴里叼着丝带\nribbon_trim,缎带饰边\nribbon-trimmed_skirt,缎带饰边短裙\nribbon-trimmed_sleeves,缎带饰边袖子\nribs,肋骨\nrice,米\nrice_bowl,碗\nrice_on_face,脸上沾着米饭\nrice_spoon,盛饭勺\nriding,骑\nriding_crop,马术马鞭\nrifle,步枪\nrigging,舰装\nrimless_eyewear,无框眼镜\nring,戒指\nringed_eyes,圈圈眼\nringlets,垂下的长鬈发\nripples,涟漪|波纹\nrising_sun,旭日旗\nritual_baton,笏板\nriver,河\nriyo_(lyomsnpmp)_(style),リヨ画风\nroad,路\nroad_sign,路标\nrobot,机器人\nrobot_ears,机械耳\nrobot_joints,机械关节\nrock,岩石\nrocket,火箭\nrocket_launcher,火箭筒\nrod,杆\nrod_of_remorse,悔悟棒\nrole_reversal,角色转换\nroller_skates,旱冰鞋\nrolling_eyes,翻白眼\nromaji_text,罗马音\nrooftop,屋顶\nrook_(chess),战车(国际象棋)\nroom,房间\nrose,玫瑰|蔷薇\nrose_petals,玫瑰花瓣\nrose_print,玫瑰印花\nrotational_symmetry,对称旋转|《少女革命》女同转圈圈\nround_eyewear,圆形眼镜\nround_teeth,动漫里的没有缝的牙齿\nround_window,圆窗\nround-bottom_flask,圆底烧瓶\nrounded_corners,背景或画框是圆角\nrubber_boots,橡胶靴\nrubber_duck,浴缸小黄鸭\nrubbing_eyes,揉眼睛\nrubble,瓦砾\nruby_(gemstone),红宝石\nrudder_footwear,舰C舰娘专用鞋\nrug,小地毯\nruler,尺子\nrunes,符文\nrunning,奔跑\nrussian_text,俄语\nryona,被重度(性)虐待的女性\nryouou_school_uniform,陵樱学园制服\nsaber_(weapon),军刀(武器)\nsack,麻布\nsaddle,马鞍\nsafety_pin,曲别针\nsagging_breasts,(因俯身而)下垂的乳房\nsailor,水手服\nsailor_bikini,水手服款比基尼\nsailor_dress,水手服款裙子\nsailor_hat,水手帽\nsailor_moon_redraw_challenge,水冰月重绘挑战\nsailor_senshi,美少女战士\nsailor_senshi_uniform,美少女战士制服\nsailor_shirt,水手服款衬衫\nsaiyan_armor,战斗服(龙珠)\nsakazuki,盃\nsake_bottle,酒瓶\nsakugawa_school_uniform,栅川中学校服\nsakuragaoka_high_school_uniform,樱丘女子高等学校校服\nsaliva_trail,唾液拉丝\nsample,样图\nsamurai,武士\nsand,沙\nsand_sculpture,沙雕\nsandals,凉鞋\nsandals_removed,脱下凉鞋\nsandwich,三明治\nsandwiched,三人夹三明治\nsangvis_ferri,铁血工造(少女前线)\nsanpaku,三白眼\nsanshoku_dango,三花团子\nsanta_boots,圣诞老人靴\nsanta_costume,圣诞老人服装\nsanta_hat,圣诞帽\nsapphire_(gemstone),蓝宝石\nsarashi,裹胸布\nsarong,莎笼|沙滩浴巾\nsash,饰带|日式束腰\nsatchel,背包\nsaucer,茶杯托\nsaunders_military_uniform,桑德斯军装\nsaunders_school_uniform,桑德斯附高校服\nsausage,香肠\nsayagata,纱绫形\nscabbard,鞘\nscales,鳞片\nscar,伤痕\nscar_across_eye,眼睛上的疤痕\nscar_on_cheek,脸颊上的疤痕\nscared,害怕的\nscarlet_devil_mansion,红魔馆\nscenery,风景\nscepter,笏\nschool,学校\nschool_bag,书包\nschool_chair,课堂椅\nschool_desk,课桌\nschool_hat,通学帽\nschool_swimsuit,校内泳衣|死库水\nscience_fiction,近未来|sf|科幻\nscissor_blade,片太刀铗\nscissors,剪刀\nscooter,小型摩托车\nscope,瞄准镜\nscowl,怒视|嫌弃的眼神|不满的眼神\nscratches,划痕|皮肤上的浅伤\nscreaming,尖叫|大声喊\nscreen,屏幕\nscreentones,屏幕色调纹理滤镜\nscrew,螺丝钉\nscrewdriver,螺丝刀\nscroll,卷轴\nscrunchie,发束\nscythe,大镰刀\nseal,密封罐|封印\nseamed_legwear,有接缝的裤袜\nsearchlight,探照灯\nseashell,海贝\nseason_connection,同季度动画角色模仿\nseaweed,海藻\nseductive_smile,诱人的微笑\nsee_through,透过衣物看到肉体\nsee-through_silhouette,通过透光的织物看到人体轮廓\nsee-through_sleeves,半透的袖子\nseigaiha,青海波(日本古画素材)\nseikan_hikou,《星间飞行》\nseishou_elementary_school_uniform,圣祥大附小学校校服\nself_fondle,女性自慰\nselfcest,(同一人但不同版本或形象)自攻自受\nsemi-rimless_eyewear,无上框眼镜\nsepia,深棕色|乌贼墨色\nserious,严肃的\nserval_tail,薮猫尾巴\nsetsubun,节分习俗\nsevered_head,断下来的头\nsewing,缝纫\nsex,性交\nsex_from_behind,泛指从身后插入的体位\nsex_machine,机械奸\nsex_toy,性爱玩具\nsextuplets,六人组\nsexually_suggestive,性暗示\nshackles,手铐|镣铐|枷锁\nshade,日荫\nshaded_face,阴沉脸\nshading_eyes,遮阳手势\nshadow,阴影\nshako_cap,乐队礼帽\nshallow_water,浅水\nshared_bathing,共浴|鸳鸯浴\nshared_food,共享食物|用嘴递食物\nshared_scarf,共用一条围巾\nshared_umbrella,相合伞\nshark,鲨鱼\nsharp_fingernails,锐利的手指甲\nsharp_teeth,鲨鱼牙|锯齿牙\nsharp_toenails,锐利的脚趾甲\nshaved_ice,刨冰\nshawl,披巾|披帛\nsheath,刀鞘|护套\nsheathed,戴着护套的|入鞘的\nsheep,羊\nsheep_ears,羊耳\nsheep_girl,羊女孩\nsheep_horns,羊角\nsheer_clothes,透明的衣服\nsheer_legwear,透明的裤袜\nsheet_grab,抓着床单\nsheet_music,乐谱\nshelf,架子\nshell,贝壳\nshell_bikini,贝壳比基尼\nshell_casing,弹药匣\nshiba_inu,柴犬\nshibari,绳缚\nshibari_over_clothes,着衣绑缚\nshide,纸垂\nshield,盾\nshikigami,式神\nshikishi,色纸\nshimenawa,注连绳|七五三绳\nshin_guards,胫甲\nshinai,竹刀\nshinda_sekai_sensen_uniform,死后世界战线制服\nshindan_maker,二次元女体化梗\nshinsengumi,新选组\nshiny,光泽\nshiny_clothes,有光泽的衣服\nshiny_hair,有光泽的 头发\nshiny_pokemon,闪光宝可梦\nshiny_skin,有光泽的皮肤\nship,船\nshirt,衬衫\nshirt_lift,拉起掀起卷起衬衫\nshirt_pull,拉开衬衫\nshirt_removed,脱下衬衫\nshirt_tucked_in,衬衫外有其他衣服\nshirt_tug,扯住衬衫\nshirtless,赤膊的(男性)\nshoe_dangle,用脚趾吊着鞋\nshoe_soles,鞋底\nshoelaces,鞋带\nshoes,鞋子\nshoes_removed,脱下的鞋\nshooting_star,流星\nshop,店铺\nshopping,购物\nshopping_bag,购物袋\nshore,岸\nshort_dress,短裙\nshort_eyebrows,豆豆眉|短眉毛\nshort_hair_with_long_locks,扎起或卷起一部分长发\nshort_jumpsuit,短裤腿连体衣\nshort_kimono,短下摆和服\nshort_necktie,短领带\nshort_over_long_sleeves,内侧穿着长袖外面套着短袖衣服\nshort_shorts,热裤\nshort_sleeves,短袖\nshort_sword,短剑\nshort_twintails,短双尾发型\nshorts_pull,褪下短裤\nshorts_under_skirt,短裙里穿着短裤\nshotgun,霰弹枪\nshougi,将棋\nshouji,障子\nshoujo_kitou-chuu,少女祈祷中\nshoulder_armor,肩甲\nshoulder_bag,挎包|单肩背包\nshoulder_blades,肩胛骨\nshoulder_carry,肩扛\nshoulder_cutout,露肩装\nshoulder_holster,肩带式枪套\nshoulder_pads,垫肩\nshoulder_tattoo,肩部纹身\nshouting,喊叫\nshovel,铲子\nshower_head,淋浴喷头\nshowering,淋浴\nshowgirl_skirt,展会女郎装束\nshrimp,虾\nshrine,神社\nshrug_(clothing),只包肩的女式上衣\nshuriken,手里剑\nshushing,嘘(手势)\nshuuchiin_academy_uniform,秀知院学园制服\nshuujin_academy_uniform,秀尽学院制服\nsick,病\nsickle,镰刀\nside_braid,披在一侧的单条辫子\nside_braids,披在两侧的两条辫子\nside_bun,披在两侧的发髻\nside_cutout,侧边开口的服饰\nside_slit,侧面有缝的服饰\nsideboob,侧乳\nsideburns,(男子的)鬓角\nside-by-side,人物并排\nsideless_outfit,侧面没有布料的服饰\nsidelocks,披在耳前的发绺\nsidesaddle,侧坐在鞍上\nside-tie_bikini,侧边系带比基尼\nside-tie_leotard,侧边系带连身衣\nside-tie_panties,侧边系带内裤\nsideways_glance,轻轻向侧面瞥\nsideways_hat,帽舌划到侧面\nsideways_mouth,把嘴画在侧脸\nsigh,画出叹气的标记\nsign,写上去的字\nsignature,签名\nsilent_comic,默剧漫画\nsilk,蛛网|虫茧\nsilver_trim,银色镶边\nsimple_background,朴素的背景\nsimplified_chinese_text,简体字\nsinging,唱歌\nsingle_bare_shoulder,露出单边肩膀\nsingle_boot,一只脚没穿靴子\nsingle_braid,单股辫\nsingle_detached_sleeve,单边没脱掉的袖子\nsingle_earring,只一边戴着耳环\nsingle_elbow_glove,单手戴着过肘的手套\nsingle_gauntlet,单手穿着护臂\nsingle_glove,单手穿着手套\nsingle_hair_intake,单侧进气口发型\nsingle_head_wing,单侧头上有翅膀\nsingle_horn,单侧长着角\nsingle_kneehigh,单边穿着过膝服饰\nsingle_leg_pantyhose,单边穿着连裤袜\nsingle_pantsleg,单边长裤\nsingle_shoe,一只脚没穿鞋子\nsingle_sleeve,单边没有袖管\nsingle_sock,单边穿着长袜\nsingle_strap,单边有肩带\nsingle_thighhigh,只有一条腿有穿着\nsingle_vertical_stripe,露出单边服饰上的垂直条纹\nsingle_wing,单翼\nsink,水槽\nsitting_on_bed,坐在床上\nsitting_on_desk,坐在课桌上\nsitting_on_face,颜面骑乘|阴部贴着脸\nsitting_on_lap,坐在大腿上\nsitting_on_person,坐在人身上\nsixteenth_note,十六分音符\nsize_difference,体格差\nskateboard,滑板\nskates,溜冰鞋\nskeleton,骨架\nsketchbook,素描本\nskewer,签子\nskin_fang,把嘴的一部分画成虎牙状\nskin_tight,衣服很紧显露出身体曲线或肢体特征\nskin-covered_horns,被皮肤包着的角\nskindentation,皮肤的凹陷\nskirt,短裙\nskirt_around_one_leg,一条腿上挂着短裙\nskirt_basket,指掀起裙子时形成的篮子形状\nskirt_flip,被掀起裙子(含突发情况意义)\nskirt_hold,优雅地提着裙子\nskirt_pull,拉开裙子\nskirt_removed,脱下的短裙\nskirt_set,与上衣搭配的短裙|特制的裙子套装\nskirt_suit,正装短裙\nskirt_tug,扯住裙摆|按住裙摆\nskull,骷髅\nskull_and_crossbones,头骨和交叉的骨头\nskull_earrings,骷髅耳环\nskull_hair_ornament,骷髅发饰\nskull_necklace,骷髅项链\nskull_print,骷髅印花\nsky,天空\nskyline,天际线\nskyscraper,摩天大楼\nslap_mark,掌印\nslapping,掌掴\nslashing,砍\nsleep_molestation,睡奸\nsleeping_upright,(不躺着)睡觉|直立睡觉\nsleepwear,睡衣\nsleepy,犯困的\nsleeve_cuffs,袖口\nsleeveless,无袖\nsleeveless_dress,无袖连衣裙\nsleeveless_hoodie,无袖连帽衫\nsleeveless_jacket,无袖夹克\nsleeveless_kimono,无袖和服\nsleeveless_shirt,无袖衬衫\nsleeveless_turtleneck,无袖高领毛衣\nsleeves_folded_up,叠起来的袖子\nsleeves_past_fingers,袖子长过手指\nsleeves_past_wrists,袖子长过手腕\nsleeves_pushed_up,袖子往上拉起\nsleeves_rolled_up,卷起的袖子\nsliding_doors,移动门\nslim_legs,修长的腿\nslime,史莱姆\nslime_girl,史莱姆娘\nsling,枪支的吊带\nslingshot_swimsuit,弹弓泳衣|吊带泳衣|V字泳衣\nsmall_breasts,贫乳|娇小的乳房(B)\nsmall_nipples,娇小的乳头\nsmartphone,智能手机\nsmell,有气味的\nsmile,微笑|笑容\nsmiley_face,笑脸\nsmirk,傻笑|得意的笑\nsmoke,烟\nsmokestack,烟囱\nsmoking,吸烟\nsmoking_gun,枪口冒烟\nsmug,得意脸\nsnack,小吃|零食\nsnail,蜗牛\nsnake,蛇\nsnake_hair,蛇发\nsnake_hair_ornament,蛇形发饰|蛙头发饰\nsnake_tail,蛇尾\nsneakers,运动鞋\nsneezing,打喷嚏\nsniper_rifle,狙击步枪\nsnorkel,潜水设备的通气管\nsnot,鼻涕\nsnout,动物口鼻部\nsnow,雪|雪原\nsnow_bunny,雪兔\nsnowball,雪球\nsnowflake_hair_ornament,雪花发饰\nsnowflake_print,雪花印花\nsnowflakes,雪花\nsnowing,下雪\nsnowman,雪人\nsoaking_feet,泡脚\nsoap,肥皂\nsoap_bubbles,泡泡\nsoap_censor,肥皂泡马赛克\nsoccer,足球运动\nsoccer_ball,足球\nsoccer_uniform,足球服\nsock_garters,袜子吊袜带\nsock_pull,拉着袜子\nsocks_removed,脱袜子\nsoda,汽水\nsoda_bottle,汽水瓶\nsoda_can,汽水罐\nsode,当世袖\nsoldier,士兵\nsoles,脚底\nsolid_circle_eyes,实心圆眼睛\nsolid_oval_eyes,实心椭圆眼睛\nsolo_focus,以单独人物为焦点\nsong_name,歌名\nsorcerer's_sutra_scroll,大空卷轴\nsoul_gem,灵魂之石\nsound_effects,拟声词\nsoup,汤\nsoviet,苏联\nspace,宇宙\nspace_craft,宇宙船\nspacesuit,宇航服\nspade_(shape),黑桃\nspaghetti,意大利面\nspaghetti_strap,细肩带|细吊带|肩带式\nspandex,弹性纤维(衣物面料)\nspanking,打屁股\nsparkle,菱形或星形的闪光\nsparkle_background,闪着星光的背景\nsparkling_eyes,星星眼\nsparks,火星子\nsparrow,麻雀\nspatula,铲(厨具)\nspaulders,护肩\nspeaker,发言者\nspear,矛\nspear_the_gungnir,神枪朗基努斯\nspecial_feeling_(meme),雪中打伞的恋人梗\nspeech_bubble,对话框|会话气泡\nspeed_lines,速度线\nspell_card,魔咒卡\nsphere,法球|水晶球\nspider,蜘蛛\nspider_girl,蜘蛛娘\nspider_lily,彼岸花\nspider_web,蜘蛛网\nspider_web_print,蛛网印花\nspiked_bracelet,带钉手镯\nspiked_club,狼牙棒\nspiked_collar,带钉项圈\nspiked_hair,刺刺的头发\nspiked_shell,带刺的龟壳\nspiked_tail,带刺的尾巴\nspikes,尖刺|带钉的\nspill,液体从容器中漫出来\nspilling,从容器中倒出液体的动作\nspine,脊柱\nspinning,有中心的旋转\nspiral_eyes,漩涡眼\nspirit,还魂|伴灵|精神体\nspit_take,惊讶或无语到喷了\nspitroast,女性的嘴和下半身被夹攻的体位\nspitting,从嘴里吐出液体的动作\nsplashing,飞溅\nsplattershot_(splatoon),水球小绿(喷射战士)\nsplit,分开\nsplit_ponytail,尾部散开的单马尾发型\nsplit_screen,分屏\nspoken_anger_vein,表发怒的会话气泡\nspoken_blush,表脸红害羞的会话气泡\nspoken_ellipsis,会话气泡里带省略号\nspoken_exclamation_mark,会话气泡里带感叹号\nspoken_heart,会话气泡里带爱心\nspoken_interrobang,\"会话气泡里出现\"\"!?\"\"\"\nspoken_musical_note,表哼歌的会话气泡\nspoken_object,会话气泡里出现指代物\nspoken_question_mark,表疑惑的会话气泡\nspoken_squiggle,表不满和发牢骚的会话气泡\nspoken_sweatdrop,表(流汗)无语的会话气泡\nsponge,海绵|搓澡棉\nspoon,汤勺\nspoon_in_mouth,嘴里含着勺子\nsports_bikini,运动比基尼\nsports_bra,运动内衣\nsportswear,运动服\nspot_color,在黑白的画中特意少量使用一些颜色\nspotlight,聚光灯\nspread_anus,掰开肛门\nspread_arms,伸展双臂\nspread_ass,摊开屁股\nspread_fingers,张开手指\nspread_legs,张开腿|M字张腿|桃色蹲姿|V字张腿\nspread_pussy,掰开阴部|掰穴|掰开的阴部\nspread_pussy_under_clothes,隔着衣物掰穴\nspread_toes,张开脚趾\nspreader_bar,调教用的撑杆\nspring_(season),春季\nspring_onion,大葱\nsquare_4koma,方块四格漫画\nsquatting,蹲|工口蹲\nsquid,乌贼|鱿鱼\nsquidbeak_splatoon,乌贼军团(喷射战士)\nsquiggle,表不满和发牢骚的符号\nsquirrel,松鼠\nsquirrel_ears,松鼠耳朵\nsquirrel_tail,松鼠尾巴\nst._gloriana's_(emblem),圣葛罗莉安娜女学园校徽\nst._gloriana's_military_uniform,圣葛罗莉安娜军装\nst._gloriana's_school_uniform,圣葛罗莉安娜女学园校服\nstaff,工作人员\nstaff_(music),工作人员(音乐)\nstage,舞台\nstage_lights,舞台灯光\nstain,污渍\nstained_glass,彩色玻璃\nstairs,台阶\nstand_(jojo),替身(JOJO)\nstanding,站立的\nstanding_on_liquid,站在水上或液体上\nstanding_on_one_leg,单腿站立\nstanding_sex,站立后入\nstanding_split,站立劈叉|站立高抬腿\nstar_(sky),星星(天空中的)\nstar_(symbol),星形\nstar_choker,星形项圈\nstar_earrings,星形耳环\nstar_guardian_(league_of_legends),星之守护者(英雄联盟)\nstar_hair_ornament,星形发饰\nstar_in_eye,星星眼\nstar_necklace,星形项链\nstar_of_david,六芒星\nstar_pasties,星形乳贴\nstar_print,星形图案|星形印花\nstarfish,海星\nstaring,凝视|盯\nstarlight_academy_uniform,星光学园制服\nstarry_background,星空背景\nstarry_sky,星空\nstarry_sky_print,星空印花\nstar-shaped_pupils,星星眼\nstarter_pokemon,宝可梦御三家\nstarter_pokemon_trio,三只宝可梦御三家\nstationary_restraints,用装置强行固定人体\nstats,属性栏|状态表\nstatue,雕像\nstealth_sex,隐奸\nsteam,蒸汽\nsteam_censor,蒸汽马赛克|雾气马赛克\nsteaming_body,发情\nsteampunk,蒸汽朋克\nsteepled_fingers,指尖抵着指间\nsteering_wheel,方向盘\nstepped_on,踩着\nstethoscope,听诊器\nstick,木条|木棍样式的东西\nstick_poster,海报\nsticker,贴纸\nstile_uniform,女侍从的制服\nstiletto_heels,细跟高跟鞋\nstirrup_legwear,马镫袜\nstitches,缝合的缝线\nstomach,小腹\nstomach_bulge,鼓起的小腹\nstomach_tattoo,腹部纹身\nstone,石头\nstone_lantern,石灯笼\nstool,凳子\nstorefront,店面\nstove,灶台\nstraddling,跨坐\nstraight_hair,直发\nstraitjacket,拘束服\nstrangling,绞首\nstrap,大件物品的吊带\nstrap_between_breasts,勒在乳房之间的带子\nstrap_gap,泛指覆盖面少的吊带胸罩\nstrap_lift,往上掰衣物的吊带\nstrap_slip,衣物吊带滑落(导致走光)\nstrapless,无肩带款式\nstrapless_bikini,无肩带比基尼\nstrapless_bra,无肩带胸罩\nstrapless_dress,无肩带连衣裙\nstrapless_leotard,无肩带连身衣\nstrap-on,戴着假阴茎\nstrappy_heels,带束带的高跟鞋\nstraw_hat,草帽\nstrawberry,草莓\nstrawberry_hair_ornament,草莓发饰\nstrawberry_panties,草莓内裤\nstrawberry_print,草莓印花\nstrawberry_shortcake,草莓蛋糕|镶草莓的糕点\nstray_pubic_hair,沾着阴毛|掉落的阴毛\nstreaked_hair,有其他颜色条纹的头发\nstream,流动的\nstreaming_tears,流泪\nstreet,街道\nstretch,做伸展运动|伸懒腰\nstriker_unit,强袭兵装\nstring,绳子\nstring_bikini,系绳比基尼\nstring_of_fate,命运的红线\nstring_of_flags,彩旗串\nstring_panties,系绳内裤\nstriped,条纹样式的\nstriped_background,条纹背景\nstriped_bikini,条纹比基尼\nstriped_bow,条纹蝴蝶结\nstriped_bra,条纹胸罩\nstriped_dress,条纹连衣裙\nstriped_gloves,条纹手套\nstriped_hoodie,条纹连帽衫\nstriped_kimono,条纹和服\nstriped_legwear,条纹裤袜\nstriped_neckwear,条纹领子\nstriped_pants,条纹裤\nstriped_ribbon,条纹缎带\nstriped_scarf,条纹围巾\nstriped_shirt,条纹衬衫\nstriped_shorts,条纹短裤\nstriped_skirt,条纹裙\nstriped_sleeves,条纹袖子\nstriped_sweater,条纹毛衣\nstriped_swimsuit,条纹泳衣\nstriped_tail,条纹尾巴\nstripper_pole,钢管舞用的钢管\nstubble,胡茬\nstuck,壁尻\nstud_earrings,耳钉\nstudded_belt,镶钉皮带\nstuffed_animal,毛绒玩具\nstuffed_bunny,兔子玩偶\nstuffed_toy,填料布偶玩具\nstyle_parody,画风模仿\nstylus,数绘笔\nsubmachine_gun,冲锋枪\nsubmerged,被淹没的\nsubtitled,带字幕的\nsuccubus,魅魔\nsuction_cups,触手吸盘\nsugar_cube,方糖\nsuggestive_fluid,暗示性的白色液体\nsuit_jacket,西装外套\nsuitcase,手提箱\nsukusuku_hakutaku,白泽球\nsummer,夏天\nsummer_festival,夏祭\nsun,太阳\nsun_hat,太阳帽\nsunbeam,阳光\nsunburst,日出时突现的光照\nsundae,圣代\nsundress,太阳裙|背心裙\nsunflower,向日葵\nsunflower_hair_ornament,向日葵发饰\nsunglasses,墨镜|太阳镜\nsunlight,阳光\nsunrise,日出\nsunscreen,防晒霜\nsuper_crown,库巴大王梗\nsuper_robot,超级机器人\nsuper_saiyan,超级赛亚人\nsuper_soaker,超级水枪\nsuperhero,超级英雄\nsuppressor,消音器\nsurcoat,苏尔外套\nsurfboard,冲浪板\nsurgical_mask,医用口罩\nsurprise_kiss,惊喜之吻|意外之吻\nsurprised,惊讶\nsurreal,怪诞的|超现实主义\nsurvey_corps_(emblem),调查兵团徽章\nsushi,寿司\nsuspended_congress,火车便当式体位\nsuspender_shorts,吊带短裤\nsuspender_skirt,吊带裙|挂肩宽阔外长裤\nsuspenders,背带\nsuspension,悬吊绑缚\nswastika,万字符\nsweat,汗水\nsweatband,吸汗带\nsweatdrop,汗珠\nsweater,毛衣\nsweater_around_waist,束在腰上的毛衣\nsweater_dress,毛衣连衣裙\nsweater_vest,毛衣背心\nsweating_profusely,大汗淋漓\nsweatshirt,长袖运动卫衣\nsweet_potato,甘薯\nsweets,糖果\nswept_bangs,扫把状刘海\nswim_briefs,泳裤\nswim_cap,泳帽\nswim_trunks,泳裤\nswimming,游泳\nswimsuit_aside,把泳衣的裆部挪到一边\nswimsuit_of_perpetual_summer,常夏的泳衣(fgo学妹灵衣)\nswimsuit_pull,扯下泳衣\nswimsuit_under_clothes,里面穿着泳衣\nswimwear,泳衣\nswing,摆动\nswirl_lollipop,漩涡棒棒糖\nsword,剑|刀\nsword_of_hisou,绯想之剑\nsword_over_shoulder,靠在肩上的剑\nsymbol_in_eye,眼睛里有符号\nsymbol-shaped_pupils,符号形瞳孔\nsymmetrical_docking,胸部贴着胸部\nsymmetry,左右对称\nsyringe,注射器\ntabard,搭肩衫\ntabi,足袋\ntable,桌子\ntablecloth,台布\ntablet_pc,平板电脑\ntachi-e,立绘\ntail_bell,尾巴系着铃铛\ntail_between_legs,尾巴蜷到两腿之间\ntail_bow,尾巴系着蝴蝶结\ntail_censor,尾巴遮住三点|用尾巴打码\ntail_grab,抓着尾巴\ntail_hug,抱着尾巴\ntail_ribbon,尾巴系着缎带\ntail_wagging,摇尾巴\ntailcoat,燕尾服\ntake_your_pick,选哪个好呢\ntaking_picture,拍照|自拍\ntakoyaki,章鱼烧\ntalisman,画符\ntalking,有台词的\ntalking_on_phone,打电话\ntally,计数|画正字\ntalons,鸟爪\ntam_o'_shanter,苏格兰平顶帽\ntambourine,手鼓\ntan,小麦色(皮肤)\ntan_background,棕褐色背景\ntanabata,七夕\ntangzhuang,唐装\ntank,坦克\ntank_top,无袖紧身背心\ntankini,坦基尼\ntantou,短刀\ntanuki,狸\ntanzaku,长条诗笺\ntape,胶布\ntape_gag,嘴里贴着胶布并被绑起来\ntapir_tail,貘尾\ntareme,无辜的眼神|眼神柔弱\ntarot,塔罗牌\ntassel,流苏\ntasuki,襷\ntatami,榻榻米\ntate_eboshi,乌纱\ntaut_clothes,绷紧的衣服\ntaut_dress,绷紧的连衣裙\ntaut_shirt,绷紧的衬衫\ntea,茶\ntea_set,茶具\nteacher,教师\nteam_9,⑨之组\nteam_rocket,火箭队\nteamwork,团队合作|多名女性服侍\nteapot,茶壶\nteardrop,泪珠\ntearing_clothes,撕破衣服\ntearing_up,要哭的表情\nteasing,戏弄\nteddy_bear,泰迪熊\nteenage,青少年|青少年化\nteeth,牙齿\ntegaki,来自tegaki博客\ntelekinesis,念力\ntelephone_pole,弱电柱|通信电塔\ntelescope,望远镜\ntelevision,电视\ntelstar,泰事达牌足球\ntempura,天妇罗\ntengu,天狗\ntengu_mask,天狗面具\ntengu-geta,天狗木屐\ntennis_ball,网球\ntennis_racket,网球拍\ntennis_uniform,网球衫\ntent,帐篷\ntentacle_hair,触手头发\ntentacle_sex,触手奸\ntentacles,触手\ntentacles_under_clothes,触手伸进衣服里\nteruterubouzu,晴天娃娃\ntest_plugsuit,EVA驾驶服试作款\ntest_tube,试管\ntesticles,睾丸\ntext_focus,文字元素\ntext_only_page,纯文字的图\nthai_text,泰文\nthank_you,感谢绘\nthe_pose,趴在地上并翘起脚\ntheft,盗窃\nthemed_object,突出主题\nthermometer,体温计\nthermos,魔法瓶\nthey_had_lots_of_sex_afterwards,之后干了个爽\nthick_eyebrows,浓眉\nthick_thighs,肉腿\nthigh_boots,高帮靴\nthigh_grab,抓着大腿\nthigh_holster,腿上系着带子或工具包或枪套\nthigh_pouch,腿上绑着工具包\nthigh_ribbon,大腿系着缎带\nthigh_sex,素股|腿交\nthigh_strap,大腿缠着带子\nthighband_pantyhose,有腿环的裤袜\nthighhighs_pull,拉着长袜|拉着过膝袜|拉着裤袜\nthighhighs_under_boots,长袜、过膝袜等外面再穿着靴子\nthighlet,大腿\nthinking,思考\nthird_eye,第三只眼\nthong_bikini,丁字式比基尼\nthong_leotard,丁字式连身衣\nthorns,荆棘\nthought_bubble,体现内心想法的会话气泡\nthread,线(物体)\nthree-dimensional_maneuver_gear,立体机动装置\nthreesome,3P\nthrone,宝座\nthrough_clothes,隔着衣物爱抚\nthrough_wall,壁尻\nthrusters,推进器\nthumb_ring,拇指指环\nthumbs_up,竖大拇指\ntickling,挠痒痒\ntie_clip,领带夹\ntied_hair,扎好的头发\ntied_shirt,把衣服(衣角和下摆)打结\ntied_up,捆绑\ntiered_tray,分层托盘架\ntiger,老虎\ntiger_ears,虎耳\ntiger_print,虎纹\ntiger_tail,虎尾\ntight,衣物紧紧的\ntight_pants,紧身裤\ntiles,瓷砖\ntilted_headwear,歪着的头饰\ntime_paradox,不在同时间线的角色\ntimestamp,时间戳\ntinted_eyewear,有色眼镜\ntiptoes,踮起脚尖\ntire,轮胎\ntissue,纸巾|手帕\ntissue_box,纸巾盒\ntitle,标题\ntitle_parody,模仿标题风格\ntoast,烤吐司\ntoast_in_mouth,叼着面包\ntoe_scrunch,蜷着脚趾\ntoeless_boots,露趾靴\ntoeless_legwear,露趾裤袜\ntoenail_polish,指甲油\ntoenails,脚趾甲\ntoe-point,趾尖|脚尖\ntoilet,厕所|坐便器\ntoilet_paper,厕纸\ntoilet_use,上厕所\ntokin_hat,头襟|兜巾\ntokisadame_school_uniform,时定高校校服\ntokiwadai_school_uniform,常盘台中学校服\ntokkuri,清酒瓶\ntomato,番茄\ntomboy,假小子\ntombstone,墓碑\ntomoe_(symbol),巴纹\ntomoeda_elementary_school_uniform,友枝小学校服\ntoned,健壮的\ntoned_male,健美男\ntonfa,东方棍\ntongue_out,吐舌头\ntongue_piercing,打舌钉\ntoo_many,太多了\ntools,工具\ntooth,牙\ntoothbrush,牙刷\ntop_hat,礼帽\ntopless,赤裸上身\ntorch,火炬\ntorii,鸟居\ntorn_bodysuit,破损的紧身衣\ntorn_gloves,破损的手套\ntorn_jeans,破损的牛仔裤\ntorn_legwear,破损的裤袜\ntorn_leotard,破损的连身衣\ntorn_panties,破损的内裤\ntorn_pants,破损的裤子\ntorn_scarf,破损的围巾\ntorn_shirt,破损的衬衫\ntorn_shorts,破损的短裤\ntorn_sleeves,破损的袖子\ntorn_swimsuit,破损的泳衣\ntorogao,淫荡的表情\ntorpedo,鱼雷\ntorso_grab,抓着躯干\ntorture,拷问\ntowel,毛巾\ntowel_around_neck,披着毛巾的脖子\ntower,塔\ntown,小镇\ntoy,玩具\ntrack_jacket,运动夹克\ntrack_pants,运动裤\ntrack_suit,运动服\ntrading_card,集换卡片\ntraditional_chinese_text,繁体字\ntraditional_clothes,传统服装|民族服装\ntraffic_cone,路障\ntraffic_light,信号灯\ntrain,列车|电车\ntrain_interior,列车内部|电车内部\ntrain_station,车站\ntraining_bra,运动内衣\ntraining_corps_(emblem),训练兵团徽章\ntrait_connection,角色特征有关联\ntransformation,变形|变型\ntransparent,透明的\ntransparent_background,透明背景\ntransparent_umbrella,透明雨伞\ntrash_can,垃圾桶\ntray,托盘\ntreasure_chest,宝箱\ntreble_clef,高音符号\ntree,树\ntree_branch,树枝\ntree_shade,树荫\ntree_stump,树桩\ntrembling,颤抖\ntrench_coat,长摆风衣\ntress_ribbon,绺发发带\ntri_tails,有三股辫子\ntrial_captain,道馆馆主\ntriangle,三角形\ntriangle_mouth,三角嘴\ntriangular_headpiece,三角头巾\ntribal,部落\ntrick_or_treat,不给糖就捣蛋\ntrick_or_treatment,紫绿相间的胶衣比基尼\ntrident,三叉戟\ntriforce,三角神力\ntrigger_discipline,手指没放在扳机上\ntrigram,八卦\ntripping,被绊倒\ntroll_face,嚣张脸\ntrolling,恶搞行为\ntropical_drink,热带饮料|热带风情鸡尾酒\ntrumpet,小洋号\ntruth,真相吐槽\ntsab_ground_military_uniform,时空管理局军服\nt-shirt,T恤\ntsundere,傲娇\ntube,管子\ntubetop,直筒式抹胸\ntulip,郁金香\ntunic,束腰外衣\nturban,穆斯林头巾\nturn_pale,脸色苍白\nturnaround,前后身对比图\nturret,舰炮\nturtle,龟\nturtleneck,高领服饰\nturtleneck_sweater,高领毛衣\ntusks,象牙\ntuxedo,男式晚间小礼服\ntwilight,黄昏\ntwin_drills,双钻头发型\ntwincest,双胞胎调情|双胞胎乱伦\ntwins,双胞胎\ntwisted_torso,躯干夸张地扭曲\ntwitching,抽搐\ntwitter_username,推特用户名\ntwo_side_up,小型双股辫\ntwo_tails,有两条尾巴\ntwo-footed_footjob,用双脚腿交\ntwo-handed,用双手\ntwo-handed_handjob,用双手手交\ntwo-sided_fabric,双层样式的服饰画法\ntwo-tone_background,双色调背景\ntwo-tone_hair,双色头发\ntwo-tone_hairband,双色发带\ntwo-tone_skin,双色皮肤\ntying,打结(动作)\ntying_hair,扎头发\ntypo,印刷错误\nu.a._school_uniform,雄英高中校服\nuchikake,白无垢|日式嫁衣\nuchiwa,团扇\nufo,不明飞行物\nugly_man,丑男\nultra_beast,超级怪兽\nunaligned_breasts,左右乳房动态不一\nunbuttoned,解开纽扣后\nunbuttoned_shirt,解开纽扣的衬衫\nunconscious,失神\nunder_covers,盖着被子的\nunder_kotatsu,钻进被炉的\nunder_table,在桌子下面\nunderboob,下乳|南半球\nunderboob_cutout,衣服有下半乳开口\nunderbust,勒着下胸围的衣服\nundercut,帽盔式发型\nunder-rim_eyewear,无上框眼镜\nundershirt,汗衫\nundersized_clothes,尺寸过小的衣服\nunderwater,水下\nunderwear_only,只穿着内衣\nundone_necktie,解开领带\nuneven_eyes,大小眼\nuneven_twintails,两股辫子大小不一\nunicorn,独角兽\nunion_jack,米字旗\nunitard,弹力紧身衣\nunmoving_pattern,连续重复的花纹\nunsheathing,拔出鞘的\nuntied,解开的衣物|没穿好的衣物\nuntied_bikini,解开的比基尼\nuntucked_shirt,解开的衬衫\nuntying,解开的\nunzipped,拉开拉链的\nunzipping,拉开拉链(动作)\nupdo,头发往上蜷的发型\nupper_body,上半身\nupper_teeth,露出上排牙齿\nupright_straddle,对坐体位\nupshirt,从衬衫下方瞥\nupshorts,从裙底瞥\nupside-down,倒挂的\nupskirt,从人的下方往上瞥\nuranohoshi_school_uniform,浦之星女学院校服\nurethra,尿道\nurethral_insertion,尿道插入\nused_condom,用过的避孕套\nused_tissue,用过的纸巾\nushanka,俄罗斯冬帽\nuterus,子宫\nutility_belt,战术皮带\nuvula,小舌头|口盖垂|悬雍垂\nuwabaki,室内鞋\nv,比V|剪刀手|胜利手势\nv_arms,拘谨的手势\nv_over_eye,在眼边比剪刀手\nvacuum_cleaner,吸尘器\nvaginal,阴道\nvaginal_object_insertion,阴道异物插入\nvalkyrie,女武神\nvambraces,下臂护甲\nvanishing_point,远景透视画法\nvaria_suit,强化服\nvariable_fighter,可变形战机|超时空要塞机体\nvariations,(变装、变化、变色、成长)对比图\nvase,花瓶\nvastaya,瓦斯塔亚人\nvaulting_horse,跳马(器材)\nvegetable,蔬菜\nvehicle_focus,载具的特写\nveil,面纱\nveins,静脉|血管凸起\nveiny_penis,静脉凸起的阴茎\nvending_machine,自动售货机\nvenus_symbol,♀\nveranda,外廊|缘侧\nvertical_stripes,竖条纹\nvertical-striped_bikini,竖条纹比基尼\nvertical-striped_dress,竖条纹连衣裙\nvertical-striped_legwear,竖条纹裤袜\nvertical-striped_panties,竖条纹内裤\nvertical-striped_shirt,竖条纹衬衫\nvertical-striped_skirt,竖条纹裙子\nvery_dark_skin,黑皮\nvery_short_hair,很短的头发\nvest,背心\nvial,试管\nvibrator_under_clothes,塞着跳蛋且穿着衣服\nvibrator_under_panties,塞着跳蛋且穿着内裤\nvideo_game,电子游戏\nviewfinder,相机取景框\nvines,藤曼\nviolin,小提琴\nvirgin_killer_outfit,处男杀手服\nvirgin_killer_sweater,处男杀手毛衣\nvirtual_youtuber,虚拟Youtuber\nvisible_air,被画出来的空气\nvisor,面罩|遮阳帽舌|遮阳板\nvisor_cap,遮阳帽\nvisual_novel,视觉小说\nv-neck,v字领\nvocaloid_append,V家歌手的头戴设备\nvoile,薄纱|巴里纱\nvolleyball,排球\nvolleyball_uniform,排球服\nvore,丸吞\nvoyakiloid,弱音(歌手)\nv-shaped_eyebrows,眉毛皱成V形(表高傲或愤怒)\nw,手指比W\nw_arms,双臂摆出W\nwa_lolita,和风萝莉\nwa_maid,和风女仆\nwading,涉水\nwading_pool,充气泳池\nwagashi,日式点心\nwaist_apron,女服务员围裙\nwaist_bow,系在前腰的蝴蝶结\nwaist_cape,穿在腰部的小披风\nwaistcoat,马甲\nwaiter,服务员\nwaking_up,起床\nwakizashi,日本短剑|介错刀\nwalk-in,进错房间|意外进来看到了不该看的\nwalking,走路\nwalking_on_liquid,在液体上行走\nwall,墙\nwall_of_text,文字背景\nwall_slam,壁咚\nwallet,钱包\nwar,战争\nwardrobe_error,穿衣方式错了\nwardrobe_malfunction,衣服出了意外(如崩开)\nwariza,鸭子坐\nwarship,军舰\nwashing,洗涤\nwatch,手表\nwater,水\nwater_bottle,水瓶\nwater_drop,水滴\nwater_gun,水枪\nwatercolor_pencil_(medium),水彩笔作画\nwatercraft,船艇\nwaterfall,瀑布\nwatering_can,水壶\nwatermark,水印\nwatermelon,西瓜\nwatermelon_bar,西瓜棒\nwatson_cross,双腿交叉站姿\nwaves,波浪\nwaving_arms,挥舞着手臂\nwavy_mouth,薯片嘴型\nweapon,武器|兵器\nweapon_on_back,背上的武器\nweapon_over_shoulder,肩上的武器\nweb_address,网址\nwedding,结婚|婚礼\nwedding_band,左手无名指\nwedding_ring,结婚戒指\nwedgie,嵌入(拉裆部衣物所致)\nweighing_scale,秤\nweight_conscious,人物在意体重\nwerewolf,狼人\nwet_clothes,湿衣服\nwet_hair,湿头发\nwet_panties,湿内裤\nwet_shirt,湿衬衫\nwet_swimsuit,湿泳衣\nwetsuit,潜水服\nwhale,鲸鱼\nwhat_if,另一条世界线\nwheel,车轮\nwheelbarrow,独轮小推车\nwheelchair,轮椅\nwhen_you_see_it,把梗元素藏在图里\nwhip,鞭子\nwhip_marks,鞭痕\nwhipped_cream,生奶油\nwhisk,搅拌\nwhisker_markings,脸颊有胡须状痕迹(如狐妖脸上)\nwhiskers,动物胡须|络腮胡\nwhispering,讲悄悄话\nwhistle,口哨\nwhistle_around_neck,脖子上挂着口哨\nwhite_apron,白色围裙\nwhite_background,白色背景\nwhite_belt,白色腰带\nwhite_bikini,白色比基尼\nwhite_bloomers,白色灯笼裤\nwhite_blouse,白色上衣\nwhite_bodysuit,白色紧身衣\nwhite_border,白色边框\nwhite_bow,白色蝴蝶结\nwhite_bra,白色胸罩\nwhite_camisole,白色女式背心\nwhite_cape,白色斗篷\nwhite_capelet,白色披风\nwhite_cardigan,白色开襟衫\nwhite_cat,白猫\nwhite_choker,白色项圈\nwhite_coat,白色外套\nwhite_collar,白色领子\nwhite_day,白色情人节\nwhite_dress,白色连衣裙\nwhite_flower,白色的花\nwhite_footwear,白色鞋类\nwhite_gloves,白手套\nwhite_hairband,白色发带\nwhite_headband,白色头带\nwhite_headwear,白色头饰\nwhite_hoodie,白色连帽衫\nwhite_jacket,白色夹克\nwhite_kimono,白色和服\nwhite_legwear,白丝袜\nwhite_leotard,白色连身衣\nwhite_nails,白色指甲\nwhite_neckwear,白色领子\nwhite_outline,白色轮廓\nwhite_pants,白色裤子\nwhite_pupils,白色瞳孔\nwhite_ribbon,白色丝带\nwhite_rose,白玫瑰\nwhite_sailor_collar,白色水手领\nwhite_scarf,白色围巾\nwhite_scrunchie,白色发束\nwhite_serafuku,白色水手服\nwhite_shirt,白衬衫\nwhite_shorts,白色短裤\nwhite_skin,白色的皮肤\nwhite_skirt,白色短裙\nwhite_sleeves,白色袖子\nwhite_suit,白色西装\nwhite_sweater,白色毛衣\nwhite_swimsuit,白色泳衣\nwhite_tank_top,白色无袖紧身背心\nwhite_theme,白色主题\nwhite_tiger,白虎(动物)\nwhite_towel,白色毛巾\nwhite_vest,白色背心\nwhite_wings,白色翅膀\nwhite-framed_eyewear,白框眼镜\nwicked_dragon_witch_ver._shinjuku_1999,邪龙之魔女ver新宿1999\nwide_face,宽脸化\nwide_ponytail,宽马尾\nwide_shot,广角镜头\nwide_sleeves,宽大的袖子\nwide_spread_legs,丰盈的大腿\nwide-eyed,睁大眼睛\nwife_and_wife,百合夫妇\nwig,假发\nwind,风\nwind_chime,风铃\nwind_lift,起风效果|上升气流\nwinding_key,发条钥匙\nwindmill,风车\nwindow,窗\nwindow_shade,透过窗户照进来的光\nwindowboxed,套着画框(背景)\nwindsock,风向带|鲤鱼旗\nwine_bottle,酒瓶\nwine_glass,红酒杯\nwing_collar,燕子领\nwinged_footwear,带翅膀的鞋子\nwinged_helmet,带翅膀的头盔\nwings,翅膀\nwinter,冬季\nwinter_clothes,冬装\nwiping_tears,擦眼泪\nwire,电线|数据线\nwisteria,紫藤\nwitch,魔女\nwitch_(madoka_magica),魔女(魔法少女小圆)\nwitch_hat,女巫帽\nwizard_hat,法师帽\nwolf,狼\nwolf_ears,狼耳朵\nwolf_girl,狼女孩\nwolf_tail,狼尾巴\nwood,木材\nwooden_bucket,木桶\nwooden_floor,木地板\nwooden_sword,木剑\nwooden_wall,木墙\nworld_war_ii,第二次世界大战\nwreath,花环\nwrench,扳手\nwrestling,摔角(运动)\nwrestling_outfit,摔角服\nwrestling_ring,摔角场\nwringing_clothes,拧干衣服\nwrist_grab,抓着手腕\nwrist_ribbon,腕带\nwrist_scrunchie,束腕\nwrist_wrap,护腕(布类)\nwristwatch,手表\nwriting,写作\nwrong_feet,脚部作画错误\nx_hair_ornament,X形发饰\nx-ray,透视\nyagasuri,箭羽纹\nyamakasa,山形花车\nyandere,病娇\nyaoi,BL|腐|腐向\nyarn,毛线\nyarn_ball,毛线球\nyasogami_school_uniform,八十神高中校服\nyawning,打哈欠\nyear_of_the_dog,狗年\nyear_of_the_pig,猪年\nyear_of_the_rat,鼠年\nyear_of_the_rooster,鸡年\nyellow_apron,黄色围裙\nyellow_background,黄色背景\nyellow_bikini,黄色比基尼\nyellow_bodysuit,黄色紧身衣\nyellow_bow,黄色的蝴蝶结\nyellow_bra,黄色胸罩\nyellow_choker,黄色项圈\nyellow_dress,黄色连衣裙\nyellow_flower,黄色的花\nyellow_footwear,黄色鞋类\nyellow_gloves,黄色手套\nyellow_hairband,黄色发带\nyellow_headwear,黄色头饰\nyellow_jacket,黄色夹克\nyellow_kimono,黄色和服\nyellow_legwear,黄色裤袜\nyellow_leotard,黄色连身衣\nyellow_nails,黄色指甲\nyellow_neckwear,黄色领子\nyellow_panties,黄色内裤\nyellow_ribbon,黄丝带\nyellow_rose,黄玫瑰\nyellow_scarf,黄色围巾\nyellow_sclera,黄色巩膜\nyellow_scrunchie,黄色发束\nyellow_shirt,黄色衬衫\nyellow_shorts,黄色短裤\nyellow_skin,黄色皮肤\nyellow_skirt,黄色裙子\nyellow_sweater,黄色毛衣\nyellow_theme,黄色主题\nyellow_vest,黄色背心\nyellow_wings,黄色的翅膀\nyellow-framed_eyewear,黄框眼镜\nyes,对\nyes-no_pillow,Yes/No枕头\nyin_yang,太极图\nyordle,约德尔人\nyou_gonna_get_raped,要被强奸的flag\nyoukai,妖怪\nyounger,幼儿化\nyou're_doing_it_wrong,使用方法错误\nyugake,弽\nyunomi,茶碗\nzabuton,褥垫\nzero_suit,Zero装束\nzipper,拉链\nzipper_pull_tab,拉链的拉片\nzombie,僵尸\nzombie_pose,僵尸姿势\nzouri,日式草鞋\nz-ring,Z手环\nanimalisation,动物化\nfoodification,食物化\nfurrification,多毛化\nanthropomorphism,拟人化\nslimification,史莱姆化\nvehicalization,载具化\nzombification,僵尸化\nadapted_outfit,原设服装改编\nalternative_costume,角色换装\nalternate_outfit,角色换装\nalternative_hat,与原设不同头饰变化\nalternate_hat,与原设不同头饰变化\nalternative_headwear,与原设不同头饰变化\nalternative_weapon,与原设不同武器变化\nheadwear_switch,头饰互换\nhat_switch,头饰互换\nno_glasses,去掉了(原设有的)眼镜\nno_bandana,去掉了(原设有的)头饰\nno_helmet,去掉了(原设有的)头饰\nhatless,去掉了(原设有的)头饰\nhat-less,去掉了(原设有的)头饰\nexchanging_clothes,服饰互换\ncostume_swap,服饰互换\noutfit_switch,服饰互换\nmodern_clothing,现代改编\ncostume_combination,服装组合\nalternative_wings,与原设不同翅膀\nno_fire,无火化\nno_horn,无角化\nno_tail,无尾化\nno_animal_ears,去掉了(原设有的)兽耳\nno_mask,去掉了(原设有的)面具\nalternative_hair_color,与原设不同发色变化\nalternate_haircolor,与原设不同发色变化\nalternative_hairstyle,与原设不同发型变化\nalternate_hair_style,与原设不同发型变化\nalternative_hair_style,与原设不同发型变化\nhairdown,披下来的头发\nalternative_hair_length,与原设不同头发长度变化\nalternative_eye_color,与原设不同瞳色\nunusually_open_eyes,(与原设不同)睁眼\npersonality_swap,人格替换\nlight_persona,美化\nalternate_colors,异色\nalternative_color,异色\nalternate_element,与原设不同元素\nalternative_element,与原设不同元素\npalette_swap,色调互换\nage_comparison,年龄对比\naged_down,年龄减少\nde-aged,年龄减少\naged_up,年龄增加\ncrossgender,性转\ngenderbend,性转\nsex_change,性转\nrule_63,性转\nalternate_universe,异世界\nscenary,风景\nscifi,科幻\nsci-fi,科幻\nfuturistic,科幻\nsci_fi,科幻\ntransparent_gif,透明背景\ntransparent_png,透明背景\nsea,大海\nmagical_circle,魔法阵\nmagic_circles,魔法阵\nmagical_circles,魔法阵\nvalentines,情人节\nvalentine's_day,情人节\nvalentines_day,情人节\nxmas,圣诞节\nwoods,森林/树\noutside,户外\noutdoor,户外\nroof,屋顶\nfeather,场景飘羽毛\ncoffee_shop,咖啡厅\nstarbucks,星巴克\nizakaya,居酒屋\nclass_room,教室\nbeautiful_detailed_water,漂亮的水\nband-aid,创可贴\nbandaids,创可贴\nband_aids,创可贴\nwalking_stick,手杖\ncuff,手枷\nhandcuff,警用手铐\nshackle,宽手铐\nmanacles,宽手铐\ntattoos,纹身\npareo,莎笼/沙滩浴巾\nhands_and_knees,四肢趴地\nall-fours,四肢趴地\non_all_fours,四肢趴地\nbent-over,翘臀姿势\nbending_over,翘臀姿势\nbend_over,翘臀姿势\ncrossed_legs_(sitting),二郎腿\ncrossed_legs_(standing),二郎腿\ncrossed_legs_(lying),二郎腿\nbattle_stance,战斗姿态\nhugging_own_legs,抱腿\nknee_hug,抱腿\nhugging_legs,抱腿\nhugging_knees,抱腿\nagura,盘腿\non_knees,下跪\nraised_leg,抬一只脚\nleg_raise,抬一只脚\nleg_raised,抬一只脚\nlying_down,躺着\nlaying_down,躺着\nlaying,躺着\nlying_on_stomach,趴着\nprone,趴着\non_belly,趴着\non_front,趴着\nbridal_carry,公主抱\nsitting_on_knees,正坐\nsit,坐着\nsitting_down,坐着\nopen_legs,张腿\nspread_leg,张腿\nsquat,蹲下\ncrouched,蹲下\ncrouch,蹲下\ncrouching,蹲下\nass-up_head-down,趴着翘臀\nface_down_ass_up,趴着翘臀\nw_sitting,割坐\nw-legs,割坐\nw_legs,割坐\nhumpbacked,驼背\nlying_on_back,仰躺\nsupine,仰躺\nlying_on_side,侧卧\nrecline,斜倒斜躺姿势\nsitting_in_lap,坐在大腿上\nkneeling_on_one_leg,单膝跪\nbutterfly_pose,蝴蝶坐\nfigure_four_sitting,二郎腿\nlotus_position,结跏趺坐\nsitting_on,坐在人身上\nthigh_straddling,大腿跨骑\nthigh_straddle,大腿跨骑\non_one_foot,单腿站立\nstanding_on_one_foot,单腿站立\non_one_leg,单腿站立\nbalance,(保持)平衡的姿势\ncrawling,爬行\njump,跳跃\nrun,奔跑\nwallwalking,走在墙顶上\nprostration,失意体前屈/Orz\norz,失意体前屈/Orz\nchest_stand,用胸支撑身体\ncowering,抱头\ncrucifixion,磔\nfaceplant,脸贴地面\nbattoujutsu_stance,拔刀起手式\nfull_scorpion,头扑倒在地\nstretching,伸懒腰\nsuperhero_landing,三点着地\nthree-point_landing,三点着地\nstanding_on_hands,用手倒立\nheadstand,用头倒立\nyoga,瑜伽\nscorpion_pose,蝎子姿势\nslouching,伛\none_leg_raised,抬起腿\nknees-on-chest,膝盖顶到胸部\noutstretched_leg,腿部伸展\nsplits,分开\npigeon_pose,鸽子姿势\nboobs,胸部\ntits,胸部\nbreast,胸部\npettanko,贫乳 (A)\nflat_chested,贫乳 (A)\nlarge_boobs,大胸 (D)\nlarge_tits,大胸 (D)\nlarge_breast,大胸 (D)\nbig_breasts,大胸 (D)\nhuge_tits,巨乳 (E)\nhuge_boobs,巨乳 (E)\ngigantic_breast,魔乳 (F)\nbandage_bra,缠胸布\nbandagebra,缠胸布\nbroach,胸针\nchest_gem,胸前有宝石\nstrap_cleavage,乳房之间的带子\npaisura,乳房之间的带子\nheadphones_on_breasts,耳机压胸\nunder_boob,南半球\nunderbreast,南半球\nbandaid_on_nipples,乳头贴着创可贴\nbandaids_on_nipple,乳头贴着创可贴\nbandaid_on_nipple,乳头贴着创可贴\nbelt_bra,皮带束胸\nuntied_bra,(前面)解开的胸罩\nunhooked_bra,(前面)解开的胸罩\nunfastened_bra,(前面)解开的胸罩\nbra_down,拉下的胸罩\nbra_off,摘下的胸罩\nbra_padding,胸垫\nbreast_pads,胸垫\nfake_breasts,胸垫\nbra_stuffing,胸垫\nbreast_pad,胸垫\nbreast_stuffing,胸垫\nchestplate,胸甲\nbreast_plate,胸甲\nchest_plate,胸甲\nbreastless_bra,高露出度胸罩\nnippleless_bra,高露出度胸罩\ntube_top,直筒式抹胸\nnipple,乳头\npuffy_nipple,大乳头\nareolae_slip,乳晕微露\nbreast_to_breast,胸部贴着胸部\nbreasts_grab,揉胸\ngrabbing_breasts,揉胸\nboob_grab,揉胸\nholding_breasts,抱着胸部\nhead_in_breasts,头埋在胸里/洗面奶\nbreasts_squeeze,从两侧挤胸\nbreasts_against_glass,胸压玻璃\nheadboob,压在头上的乳房\ntapioca_challenge,不用手喝珍珠奶茶挑战\nbreast_cover,遮着乳房\nbreast_covering,遮着乳房\nhandbra,遮着乳房\nflat_grab,抓着贫乳\nhand_up_shirt,手伸进衬衫下面\nhand_in_shirt,手伸进衬衫下面\nnipple_pinch,玩弄乳头\nflat_envy,平胸歧视\nbreast_reduction,缩胸\nbust_measuring,罩杯测量\nbreast_measuring,罩杯测量\nflying_button,飞出的纽扣\nconvenient_breasts,自然的胸部\ninconvenient_breasts,不自然的胸部\noversized_breast_cup,过大的罩杯\nweighing_breasts,测量乳房重量\nareolas,乳晕\nareola,乳晕\nglands_of_montgomery,蒙哥马利腺体\nbig_areolae,大乳晕\nlarge_areola,大乳晕\nbig_areola,大乳晕\nback_boob,从背后可看到的胸部\nperky_nipples,激凸的乳头/隐约可见的乳头\nerect_nipple,激凸的乳头/隐约可见的乳头\nerect_nipples,激凸的乳头/隐约可见的乳头\nerect_nipples_under_clothes,激凸的乳头/隐约可见的乳头\nsunken_nipples,内陷乳头\nlong_nipples,长乳头\nnipslip,乳头走光\nnippleslip,乳头走光\nnip_slip,乳头走光\nnippleless,没画出乳头\nnipple_hair,乳头毛\nside_boobs,侧乳\nside_boob,侧乳\nsideboobs,侧乳\nboob_slip,胸部走光\nbreasts_out,胸部露出\nbreasts_out_of_clothes,胸部露出\nbreast_outside,露出一只乳房\nasymmetrical_breasts,不对称的胸部\nlopsided_breasts,不对称的胸部\nfloating_breasts,漂浮的乳房\nhanging_boob,(俯身)双乳下垂\nveiny_breasts,看见静脉的乳房\npointy_breasts,尖乳房\nvery_perky_breasts,尖乳房\ntorpedo_breasts,尖乳房\nnursing_bra,哺乳用文胸\nshelf_bra,无顶文胸/露出乳头的胸罩\nbreastless_clothing,露胸的衣服\nbreast_curtain,乳帘\nbreast_veil,乳帘\nchest_binder,平胸衬衫\ncinderella_bust,Feast 灰姑娘系列胸罩\ntit_window,露出的乳沟\ncleavage_window,露出的乳沟\nheart_cleavage_cutout,露出的乳沟\nboob_window,露出的乳沟\nnipple_cutout,衣服破损露出乳头\nnippleless_clothing,能露出乳头的衣物\npanties_on_breasts,在乳房上穿内裤\ntaut_blouse,绷紧的衬衫\nbreast_pillow,乳房枕头\nface_to_breasts,脸贴乳房\nface_to_pecs,脸贴胸肌\nbreast_biting,咬胸\nboob_chomp,咬胸\nbreastfeeding,哺乳\nbreast_feed,哺乳\nsuckle,哺乳\nnipple_biting,咬乳头\nnipple_bite,咬乳头\nlicking_nipple,舔乳头\nlicking_nipples,舔乳头\nbreast_pull,拉胸\nbreast_punch,锤胸\nbreast_slap,拍胸\nhand_in_bra,手在胸罩里\nnipple_flick,拨动乳头\nnipple_press,按乳头\nnipple_push,压乳头\nnipple_rub,揉搓乳头\nnipple-to-nipple,乳头贴乳头\ncard_between_breasts,卡片在乳沟里\narm_between_breasts,胳膊在乳沟里\nperson_between_breasts,乳房夹人\ntied_breast,绑起来的乳房\nbreast_mousepad,乳房鼠标垫\ncarried_breast_rest,拿着乳房\nbust_cup,乳沟作杯子\nbreast_cup,乳沟作杯子\nbreasts_cup,乳沟作杯子\nalcohol_between_breasts,乳沟作杯子\ncum_between_breasts,射在胸上\nsemen_on_breasts,射在胸上\ncum_on_tits,射在胸上\nfood_on_breasts,胸上有食物\nobject_on_breast,胸上有物体\ntawawa_challenge,tawawa挑战/用胸撑起平放的手机\nobject_on_pectorals,胸肌上有物体\noppai_challenge,欧派挑战\ncensoring,有码\ncensor,有码\nuncensoring,无码\ncensor_bars,黑条打码\nconvenient_censorship,简单巧妙的打码\nbubble_filter,泡泡打码\nhair_on_breasts,头发披在胸上\nhair_over_crotch,头发盖在胯下\nhair_over_one_breast,头发盖在一边胸上\nconvenient_bath_steam,蒸汽/雾气打码\nconvenient_tail,尾巴遮住三点/用尾巴打码\nwing_censor,用翅膀打码\ncensor_wings,用翅膀打码\nintimate_covering,自然的打码\nclothes_in_front,衣服在前面挡着\nmosaic_censor,马赛克\nrough_censoring,马赛克\npixel_censor,马赛克\nnon-intimate_covering,不自然的打码\ncan't_show_this,不能显示这个\noutside_of_play_area,离开了可游玩区域\ntreasure_mark_censor,宝藏标记打码\none_finger_selfie_challenge,单指自拍挑战\nfake_censor,假打码\nunnecessary_censorship,假打码\ncensored_food,打码食品\ncensored_violence,打码暴力行为\neye_censor,眼部打码\npointless_censorship,敷衍的打码\nskyscrapers,摩天大楼\nneon_lights,霓虹灯\nfences,栏杆\nruin,废墟\nshops,商店\nstore,商店\nbuildings,建筑\nwafuku,和服\ntraditional_japanese_clothes,和服\njapanese_clothing,和服\nbody_suit,紧身衣\ncheongsam,旗袍\nqipao,旗袍\nchinese_dress,旗袍\none-piece_dress,连衣裙\ngym_clothes,运动服\npyjamas,睡衣\npajama,睡衣\npyjama,睡衣\nsukumizu,学校泳衣\nschool_swimsuits,学校泳衣\nseifuku,学校制服\nschool_uniforms,学校制服\nschoolgirl,学校制服\nschool_girl,学校制服\nseethrough,透明装\ntransparent_clothing,透明装\nsheer_clothing,透明装\nswimsuits,泳装\nswim_suit,泳装\nbathing_suit,泳装\nmizugi,泳装\nripped_clothing,破烂衣服\ntorn_clothing,破烂衣服\nripped_clothes,破烂衣服\nundergarments,内衣\nuniforms,制服\ngoth,哥特风格\nlolita,洛丽塔风格\nnude_apron,裸体围裙\nhadaka_apron,裸体围裙\nnude_overalls,裸体工作服\nnude_ribbon,裸体丝带\nstripes,横条花纹\npolka_dots,点状花纹\npolka-dot,点状花纹\nfrill,皱边\nruffles,皱边\nfrilly,皱边\nfrilled,皱边\nclothing_down,褪下衣物\nopen_yukata,敞开的和服\nshoulderless_dress,无肩带连衣裙\nsummerdress,太阳裙/背心裙\nsun_dress,太阳裙/背心裙\nsheath_dress,包臀裙\nhalf_apron,腰围裙\npettiskirt,蓬蓬裙\ntutu,芭蕾舞裙\norganza_lace,透明硬纱/蕾丝花边\nmicrobikini,迷你比基尼\nseashell_bra,贝壳比基尼\nseashell_bikini,贝壳比基尼\nshell_bra,贝壳比基尼\nsling_bikini,弹弓泳衣/吊带泳衣/V字泳衣\nslingbikini,弹弓泳衣/吊带泳衣/V字泳衣\nsling_swimsuit,弹弓泳衣/吊带泳衣/V字泳衣\narmoured_dress,战甲裙\nballet_leotard,体操服\ngymnast_leotard,体操服\nopen_back_dress,露背连衣裙\nopen-back_dress,露背连衣裙\nopen_back,露背装\nbackless,露背装\nbiker_suit,骑行套装\nbike_suit,骑行套装\nevening_dress,晚会礼服\ngi,武道服\nharem_clothes,舞娘服\nvarsity_jacket,棒球服\none-piece,一体式泳衣\nsailor_uniform,水手服\nsailor_suit,水手服\nsanta_suit,圣诞老人服装\nsanta_outfit,圣诞老人服装\nstraightjacket,拘束服\nstraight_jacket,拘束服\nwedding_kimono,白无垢/日式嫁衣\ngray_theme,灰色\ncel_shading,卡通渲染\nff_gradient,最终幻想式渐变\ninverted_colors,色彩反转\nrestricted_palette,色块风格\nmonochromatic,单色画\nblack_and_white,纯黑白色/黑白照片化/灰度\ngrayscale,纯黑白色/黑白照片化/灰度\ngreyscale_with_colored_background,黑白角色与有色背景\ncolored_with_greyscale_background,有色角色与黑白背景\npartially_monochrome,部分上色\nmuted_colors,哑光\nneon_palette,霓虹色彩\npale_colors,苍白的颜色\npastel_colors,柔和色彩\nrainbows,彩虹\ncolorized,上色\nspot_colors,黑白画中的少量颜色\nbordered,边框\nwindowbox,边框\nframed,画框\nframe,画框\noutside_of_border,一部分画到了背景框外面\nout_of_border,一部分画到了背景框外面\ncropped_background,一部分画到了背景框外面\nfading_border,褪色边框\nfading_borders,褪色边框\ncamera_frame,相机取景框\nbust_chart,胸围图\nbreast_chart,胸围图\nbreast_comparison,胸围图\nboob_chart,胸围图\ncharacter_chart,人设图\nreference_sheet,设定图\ndiagram,图表\nmove_chart,动作演示图\nrelationship_graph,关系表\nrelationship_chart,关系表\nseating_chart,座次表\ncropped,遭到裁剪\nfake_scrollbar,假的滚动条\neyes_out_of_frame,头部脱框\nglitch,画面噪点\nisometric,等轴图\nletterbox,宽银幕格式\nletter_boxed,宽银幕格式\npillarbox,柱状画布背景\nline-up,一排人\nline_up,一排人\nmosaic_art,马赛克艺术\nphotomosaic,马赛克拼图\nnegative_space,大量留白\nomake,附图\npartially_underwater_shot,部分水下拍摄\nsocial_media_composition,社交媒体整合\nsymmetrical,左右对称\npolar_opposites,两极对称\ntrim_marks,裁剪标记\ncrop_marks,裁剪标记\nzoomlayer,人物立绘缩放(剪影)图层\nin_profile,侧脸\nstraight-on,正脸\ncropped_torso_upper_body,上半身出框\ncropped_shoulders,肩膀出框\ncropped_arms,手臂出框\nselfiemirror,自拍镜\nstaring_at_breasts,瞄着乳房\naverting_eyes,移开视线\naverted_eyes,移开视线\nlooking_over_shoulder,回眸\nturning,回眸\nlooking_aside,看向侧面\nlooking_to_side,看向侧面\nspying,偷窥(强调视角)\nhand_pov,手伸来方向的视角\nside_glance,轻轻向侧面瞥\nback_focus,背景焦点\npov_ass,臀部焦点\nfoot_focus,足部焦点\npov_feet,足部焦点\nfeet_focus,足部焦点\nkemonomimi,动物耳朵\nnekomimi,猫耳\ninumimi,狗耳\ndog_ear,狗耳\nafrican_wild_dog_ears,狗耳\nrat_ears,老鼠耳朵\npointed_ears,尖耳\npointy_ear,尖耳\nelf_ears,尖耳\nelven_ears,尖耳\nlong_ears,尖耳\nheart_earring,心形耳环\nhoop_earring,环状耳环\near_ring,耳环\near_rings,耳环\nearring,耳环\ncrescent_earring,月牙耳环\ntanuki_ears,浣熊耳朵\ncovering_ears,遮住耳朵\nhands_over_ears,遮住耳朵\nrabbit_ears,兔子耳朵\ndeer_ears,鹿耳朵\nreindeer_ears,鹿耳朵\nferret_ears,鼬耳朵\ngoat_ears,山羊耳朵\npanda_ears,熊猫耳朵\npikachu_ears,皮卡丘耳朵\npig_ears,猪耳朵\ncoyote_ears,狼耳朵\nlensflare,镜头光晕\nsparkles,闪耀效果\nsparkling,闪耀效果\njpeg_artifacts,JPEG 压缩失真\njpeg_artefacts,JPEG 压缩失真\njpg_artifacts,JPEG 压缩失真\nblurred,模糊的\ncinematic_lighting,电影光效\nglowing_light,荧光\ngod_rays,自上而下的光\nray_tracing,光线追踪\nreflection_light,反射光\noverexposure,过曝\nbacklit,逆光\nblending,混合\ncaustic_lighting,焦散\nchiaroscuro,明暗对比\nchromatic_aberration_abuse,色差滥用\nfocus_blur,背景虚化\ndithering,抖动\nnoise_(visual),胶片颗粒感/老电影滤镜\ngrainy,胶片颗粒感/老电影滤镜\nlens_flare_abuse,镜头光晕滥用\nanaglyph,互补色\nstereogram,立体画\nscanlines,扫描线\nvignetting,晕影\nmake-up,浓装\nmake_up,浓装\nfood_on_cheek,食物在脸上\nsniffing,闻\nnose_bleed,鼻血\nblood_from_nose,鼻血\nbloody_nose,鼻血\ngritted_teeth,咬牙\ngritting_teeth,咬牙\nsighing,叹气\nsmiling,微笑\n:),微笑\n:},微笑\nfaint_smile,浅笑\nmad,生气的\nanger,生气的\nirritated,苦恼的\ninsane,疯狂的\nyangire,疯狂的\nembarrassing,尴尬的\nembarrassment,尴尬的\nblushing,脸红的\nflush,脸红的\nflushed,脸红的\nsadness,悲伤的\n:(,皱眉/蹙额\nfrowning,皱眉/蹙额\n:{,皱眉/蹙额\nnaughty_smile,下流的表情\ntongues,舌头\ndrool,唾液\nspit,唾液\nfinger_smile,用手指做出笑脸\nlip_licking,舔嘴唇\nouch,疼痛\ncry,哭\nscream,尖叫/大声喊\nfear,害怕的\nafraid,害怕的\nstern,严肃的\ngloomy,消沉(表情)\njealousy,嫉妒的\nflat_gaze,轻蔑的眼神\nshaded,阴沉脸\npale_face,脸色苍白\nemotionless,无口\nneutral_expression,无口\nunexpressive,无口\nfacial_expressions,表情\nsmiley,笑脸\ndoya-gao,得意脸\nfull_blush,整张脸泛红\npanting,喘粗气\nmoan,呻吟\nshocked,惊讶\nshock,惊讶\nsurprise,惊讶\nstartled,惊讶\nlaugh,在笑的\nnaughty,下流的表情\ntroll,嚣张脸\nsaliva_string,唾液拉丝\nflesh_fang,把嘴的一部分画成虎牙状\nbulging_cheeks,鼓着腮帮\ncheek_pinch,捏脸颊\npinching_cheeks,捏脸颊\ncheek_poke,戳脸颊\npoking_cheeks,戳脸颊\ncheek_tug,扯脸颊\nhands_over_eyes,遮住眼睛\nhiding_mouth,挡住嘴巴\nhands_over_mouth,挡住嘴巴\nbared_teeth,牙\nexcited,兴奋\nexpressionless_eyes,失神\nwide_eyed,睁大眼睛\n:0,惊讶\n:9,右上吐舌头\n:b,右下吐舌头\nhiding_face,挡住脸\ngray_eyes,灰眼\nodd_eye,异色瞳\nred_eye,红眼\ncat_eyes,竖瞳孔/猫眼\nsnake_eyes,竖瞳孔/猫眼\nupturned_eyes,上翘的眼睛\neyes_wide,睁开眼睛\nwide_eyes,睁开眼睛\nshocked_eyes,睁开眼睛\nrolled_eyes,眼睛抬头\neye_roll,眼睛抬头\nfurrowed_brow,下眉毛\nfurrowed_eyebrows,下眉毛\ndashed_eyes,黑眼圈中的水平线\ndash_eyes,黑眼圈中的水平线\nline_in_eye,黑眼圈中的水平线\nmismatched_pupils,左右眼颜色不同\nasymmetrical_pupils,左右眼颜色不同\nmismatched_sclera,左右眼不同颜色的眼白\ndead_eyes,眼睛没有亮点\ndilated_pupils,瞳孔扩张\nhollow_eyes,漆黑的眼睛\ncontracted_pupils,瞳孔收缩\nshrunk_pupils,瞳孔收缩\nshrunk_eyes,瞳孔收缩\nx-shaped_pupils,X 形眼睛\neye_reflection,眼睛反射\nhalf_closed_eyes,眼睛半闭\ncringe,闭一只眼\neyeballs,盯着看\ntear,眼泪\ngradient_eyes,渐变瞳色\nhalf_closed_eye,半闭的眼睛(单眼)\nsparkle_eyes,星星眼\nglare,轻蔑/怒视\neye_lashes,睫毛\neye_through_hair,透过头发可以看到的眼睛\nanger_mark,青筋\nblush_sticker,表情贴纸\nconfused,疑惑\ndetermined,有决心的\ndisappointed,失望的\ndisdain,蔑视\ndisgust,恶心\ndisgusted,恶心\ndespair,绝望\nenvy,嫉妒\nevil,邪恶\nfrustrated,沮丧\nguilt,有罪的\nkubrick_stare,库布里克凝视\nlonely,孤独的\nrapeface,一副要强奸人的表情\ndepressed,压抑的/郁闷的\npanicking,恐慌的\npanic,恐慌的\nworried,担忧的\ntired,累\nsulking,闷闷不乐\npensive,沉思的\nupset,气愤\ncrazy_smile,疯狂地笑\nforced_smile,强迫笑\nglasgow_smile,格拉斯哥微笑\nsad_smile,苦笑\nstifled_laugh,憋笑\n^^^,惊讶的\ncolor_drain,惊讶到掉色\nhorrified,恐惧表情\nhorror_(expression),恐惧表情\nsobbing,啜泣\ntremble,颤抖\nshiver,颤抖\nshivering,颤抖\nuwu,猫脸\n:/,斜嘴\n:\\,斜嘴\n:|,无语\n:c,伤心\n:<>,张大嘴\nvacuum_fellatio,:>=\nblowjob_face,:>=\n.3.,o3o\n(-3-),嘟嘴\nheart-shaped_eyes,心形眼\nheart_eyes,心形眼\nheart_eye,心形眼\nowata,\\(^o^)/\ncross-eyed,斗鸡眼\ncrossed_eyes,斗鸡眼\ndot_mouth,小圆点嘴\nrectangular_mouth,方形嘴\n:[],方形嘴\nside_mouth,把嘴画在侧脸\ncheek_mouth,把嘴画在侧脸\nsplit_mouth,裂开的嘴\ndisconnected_mouth,裂开的嘴\namber_eyes,琥珀色眼\nal_bhed_eyes,晕眼\nswirly_eyes,晕眼\npac-man_eyes,吃豆人形眼\npacman_eyes,吃豆人形眼\ngoat_eyes,一字型瞳孔/蛙眼\nfrog_eyes,一字型瞳孔/蛙眼\nstar_eyes,加号型眼\nstarry_eyes,加号型眼\ndiamond-shaped_pupils,钻石形瞳孔\nflower-shaped_pupils,花形瞳孔\nblue_sclera,蓝色巩膜\nbloodshot_eyes,布满血丝的眼睛\nbloodshot_eye,布满血丝的眼睛\ngreen_sclera,绿色巩膜\nno_sclera,无色巩膜\norange_sclera,橙色巩膜\neye_circles,眼袋\neyebags,眼袋\ndark_circles,眼袋\naegyo_sal,眼袋\nbruised_eye,瘀伤的眼睛\nblack_eye,瘀伤的眼睛\nflaming_eyes,燃烧的眼睛\nburning_eyes,燃烧的眼睛\nfiery_eyes,燃烧的眼睛\nmako_eyes,魔眼\namphibian_eyes,两栖动物的眼睛\ncephalopod_eyes,头足类动物的眼睛\noctopus_eyes,头足类动物的眼睛\ncompound_eyes,复合眼\ninsect_eyes,复合眼\npetal,花瓣\nflowers,花\nsakura_blossoms,樱花\ncherry_trees,樱花\ncherry_blossom,樱花\nflowers_meadows,花田\ncheckerboard,格子的\neverybody,所有人\ngroup,所有人\nhigh_res,高分辨率\nhires,高分辨率\nhigh_resolution,高分辨率\nlow_res,低分辨率\noriginal_character,原创\nmasterpiece,杰作\nbest_quality,顶级质量\nworst_quality,糟糕质量\nlow_quality,低质量\nnormal_quality,一般质量\nextremely_detailed_cg_unity_8k_wallpaper,极高分辨率 CG 壁纸\nillustration,插画\nnsfw,不宜工作时观看\npolygon,3D\n3dcg,3D\nanimated,动图\nanimation,动图\nanimated_png,PNG 动图\nvideo,视频\nwebm,视频\nmp4,视频\nvideos,视频\nmusic_video,音乐视频\ngif,GIF 动图\nnon-repeating_animation,非循环动画\nnon-repeating_gif,非循环动画\nlooping_animation,循环播放动画\nroulette_animation,轮转动画\narchived_file,压缩包\ncomics,漫画\nmanga,漫画\n1panel,单格漫画\n4coma,四格漫画\nborderless_panels,无边框漫画\nleft-to-right,从左往右读的漫画\nright-to-left_comic,从右往左读的漫画\ncorrupted_file,损坏的文件\ncorrupted_image,损坏的文件\ncorrupted_video,损坏的文件\nfront_cover,封面\ncd_cover,专辑封面\ndisc_cover,专辑封面\ncharacter_single,单人封面\nbook_cover,封面\nvideo_game_cover,视频游戏封面\ngame_cover,视频游戏封面\nmanga_cover,漫画封面\nfakeshot,(同人向玩梗向的)截图\ngamecg,游戏 CG\ngame_asset,游戏 CG\ngyotaku_(medium),鱼拓 (介质)\nicon,图标\nkirigami,剪纸\nline_art,线条艺术\nno_line-art,几乎没用勾线的画\nlineless,几乎没用勾线的画\noutlines,角色形象有描边\noutlined,角色形象有描边\ntall_image,长图\nwide_image,宽图\nofficial_art,官方画作\nphonecard,电话卡\npapercraft,纸艺\npaper_child,纸质角色\npaper_cutout,纸艺模型\npaper_cut-out,纸艺模型\npostcard,明信片\nposter,海报\nrevision,修正版\nrevised,修正版\nscan,扫描件\nanime_screencap,动画截图\nscreencap,动画截图\nshitajiki,垫板\ntriptych_(art),三联画 (艺术)\nvector_trace,矢量画\ntrace,矢量画\nvectortrace,矢量画\nvector,矢量画\ntileable,可平铺拼贴\nwidescreen,宽屏幕\nofficial_wallpaper,官方壁纸图\nhands_behind_back,手放在身后\narms_behind,手放在身后\nraised_arms,双抬臂\narms_above,双抬臂\narms_raised,双抬臂\narms_above_head,双抬臂\nhands_above_head,双抬臂\ncaramel_dansen,焦糖舞\nhand_on_waist,单手插腰\nhands_on_another's_breast,手放在另一人的胸前\nhands_on_waist,双手叉腰\nakimbo,双手叉腰\nhold,拿着\nholding_object,拿着\nhandholding,牵手\nhand_holding,牵手\nholding_another's_hand,牵手\nthe_finger,比出中指\nflipping_off,比出中指\nshh,嘘手势\nshush,嘘手势\nundress,脱衣服中\nstripping,脱衣服中\nstrip,脱衣服中\nv_sign,胜利手势\npeace_sign,胜利手势\nwave,招手\noutstretched_hands,伸出手\nhands_outstretched,伸出手\nreach,伸手触及\narm_raised,单抬臂\nraised_arm,单抬臂\none_arm_up,单抬臂\npresenting_armpit,展示腋窝\npresenting_panties,展示内裤\nhands_behind_head,手臂放头后\nskirtlift,掀起裙子\nskirt_up,掀起裙子\nlifting_skirt,掀起裙子\nmouth_to_mouth_feeding,共享食物/用嘴递食物\nmouth-to-mouth_feeding,共享食物/用嘴递食物\nadjusting_pantyhose,整理裤袜\nadjusting_thighhighs,整理裤袜\narm_hold,抓住手臂\ngrabbing_arm,抓住手臂\nhugging_arm,挽手\nneck_hug,双手搂着脖子\nbeckon,招手\ntummy_grab,捏着肚子\nbikini_down,扯着比基尼\nfondling_testicles,爱抚睾丸\nball_caress,爱抚睾丸\ndog_pose,爪子姿势\nconvenient_head,挡住关键部位的头\nfolded_arms,交叉双臂\narms_folded,交叉双臂\ncuddle,拥抱\nsnuggle,拥抱\ndual_wield,双持\ndouble_wield,双持\npalm,以手掩面\ngrab,抓住/抓着\nhair_twirl,手指卷着头发\nhands_between_legs,手放在两腿之间\nfinger_in_panties,手伸进内裤里\nfinger_to_another's_chin,手托着对方的下巴\nhand_on_another's,手接触到对方的脸\nhand_on_knee,手放在自己的膝盖上\nhand_on_belly,把手放在自己的肚子上\nhand_on_own_belly,把手放在自己的肚子上\nhand_on_stomach,把手放在自己的肚子上\nhands_to_mouth,手朝向自己嘴\nhands_to_own_mouth,手朝向自己嘴\nhand_to_lip,手朝向自己嘴\nhand_on_lips,手朝向自己嘴\nraised_finger,食指抬起\nfinger_raised,食指抬起\nnecktie_pull,抓着领带\ntiegrab,抓着领带\ntie_grab,抓着领带\nok,OK手势\neye_rub,揉眼睛\nwiping_eyes,揉眼睛\nrubbing_eye,揉眼睛\ngrabbing_sheet,抓着床单\ngirls_are_praying,少女祈祷中\non_phone,打电话\nyawn,打哈欠\npulling_another's_hair,抓着对方的头发\near_cleaner,采耳\nholding_glasses,拿着眼镜/正在摘眼镜\nholding_sunglasses,拿着眼镜/正在摘眼镜\nhand_on_ear,手放在耳朵上\nadjusting_sunglasses,扶眼镜\nadjusting_glasses,扶眼镜\nhand_on_own_head,手放在自己头上\nhand_on_own_forehead,手放在自己前额\nhand_to_face,把手放在自己脸上\nhand_on_face,把手放在自己脸上\nhands_on_face,双手放在自己的脸上\nhands_to_face,双手放在自己的脸上\nhand_to_cheek,把手放在自己的脸颊上\nhand_on_cheek,把手放在自己的脸颊上\nhand_on_hat,手触碰帽子\nhand_to_chest,把手放在自己的胸口\nhand_to_own_chest,把手放在自己的胸口\nhand_on_chest,把手放在自己的胸口\nhand_on_own_shoulder,手放在自己的肩上\nhand_on_own_ass,把手放在自己的臀部\nhands_on_knees,双手放在自己的膝盖上\nhand_on_another's_hand,手放在对方的手上\nair_quotes,引号手势\nfinger_quotes,引号手势\ncarry_me,抱着我手势\npick_me_up,抱着我手势\nfists,紧握的双手\nclosed_fists,紧握的双手\nclenched_fists,紧握的双手\ncupping_hands,用手比作杯子\ncupped_hands,用手比作杯子\ndouble_peace,双手比 V\nfidgeting,紧张手势\nfidget,紧张手势\nfinger_counting,用手指比数字\nfinger_frame,用手指作相框\nfinger_camera,用手指作相框\nfist_bump,碰拳\nbrofist,碰拳\nfistbump,碰拳\nfist_in_hand,抱拳\nhand_glasses,用手比作眼镜\nown_hands_clasped,握住自己的双手\nclasped_hands,握住自己的双手\nheart_arms,手臂摆出心的姿势\nheart_hands_trio,三个人用手比心\nhigh_five,击掌庆祝\nhighfive,击掌庆祝\nhorns_pose,用手比作角\nhorn_pose,用手比作角\nnoogie,双拳挤头\npalm-fist_greeting,拱手礼\npalm-fist_tap,拳头拍手掌/有主意了\npenetration_gesture,插入手势/做爱示意\npinky_swear,勾指起誓\nshadow_puppet,用手模仿其他物件/皮影戏\ntsuki_ni_kawatte_oshioki_yo,代表月亮消灭你\nin_the_name_of_the_moon,代表月亮消灭你\nslit_throat_(gesture),割喉手势\nthroat-slitting_gesture,割喉手势\ncutthroat_gesture,割喉手势\nraised_pinky,伸出小拇指\nextended_pinky,伸出小拇指\npov_pointing,指向看图的人\npointing_down,指向下方\npointing_forward,指向前方\npointing_skyward,向上指\npointing_to_the_sky,向上指\nkamina_pose,抬高手臂向上指\nsaturday_night_fever,叉腰向上指 (舞蹈)\ndisco_pose,叉腰向上指 (舞蹈)\nthumbs_down,大拇指向下\n\\n/,摇滚手势\ncrossed_fingers,手指交错\nfox_hand_sign,狐狸手势\nfinger_heart,双指比心\ninward_v,反向比 V\nshaka_sign,沙卡手势\ntwo-finger_salute,二指敬禮\n\\m/,6+1 手势\nmiddle_w,3 手势\nmoney_gesture,金钱手势\n\\||/,手掌贴墙\nopen_\\m/,手掌贴墙\nohikaenasutte,要求自我介绍\nstraight-arm_salute,直臂敬礼/纳粹式敬礼\nroman_salute,直臂敬礼/纳粹式敬礼\nnazi_salute,直臂敬礼/纳粹式敬礼\nvulcan_salute,瓦肯举手礼\nclenched_fist,握紧的手\nfist,握紧的手\nclosed_fist,握紧的手\nfig_sign,Fig 手势\nhand_fig,Fig 手势\nfig_gesture,Fig 手势\ndulya,Fig 手势\nmano_fico,Fig 手势\npower_fist,力量手套\nair_punch,举起的拳头\nstroking_own_chin,扶颏冥想\nstroking_chin,扶颏冥想\ncunnilingus_gesture,舔阴手势\nhandjob_gesture,手冲手势\nshocker_(gesture),爽歪歪 (手势)\nv_over_mouth,手指比 V 放在手上\nair_guitar,空气吉他\ncurtsie,(女子的)屈膝礼\nheart_tails,心形尾巴/心形尾尖/尾巴摆出心形\nheart_tail_duo,两人尾巴摆出心形\nkuji-in,九字印\nhand_seal,九字印\nshrugging,耸肩\nvictory_pose,胜利手势\norchid_fingers,兰花指\nmulticolor_hair,多彩头发\nyellow_hair,金发\nblond,金发\nblond_hair,金发\nblonde,金发\ngold_hair,金发\ngray_hair,灰发\nbrunette,茶发\ndirty_blonde,浅褐发\ndark_hair,黑发\nlavender_hair,紫发\nredhead,红发\nbraids,辫子\nbraided_hair,辫子\nhair_braid,辫子\ncurls,卷发\ncurtained_hair,窗帘/瀑布发型\ntwin_bun,双团子头\nbuns,双团子头\ntwin_buns,双团子头\nhair_buns,双团子头\ndouble_buns,双团子头\ntwindrills,双钻头卷\nquad_drills,多钻头卷\nside_drill,单侧钻头卷\nbangs_between_eyes,眼间刘海\nhairbun,团子头\nbun,团子头\nsingle_hair_bun,团子头\nhair_vents,进气口发型\nhimecut,姬发式\nprincess_cut,姬发式\nmorning_hair,凌乱发型\nbed_head,凌乱发型\npony_tail,马尾\nside_swept_bangs,朝一个方向的刘海\nside_tail,侧马尾\nsidetail,侧马尾\ntwinbraids,双辫子\ntwinbraid,双辫子\ntwin_braid,双辫子\ntwin_tails,双马尾\ntwintail,双马尾\nhair_past_waist,很长的头发\npigtails,短双马尾\nlow_twin_braids,低双辫\ndreadlocks,脏辫\nhair_locs,脏辫\nhair_loc,脏辫\ncone_hair_bun,锥形发髻\nhair_cones,锥形发髻\ndoughnut_hair_bun,圆环发髻\ndonut_hair_bun,圆环发髻\nheart_hair_bun,心形发髻\nasymmetric_bangs,不对称刘海\nforelocks,耳前发\nsingle_sidelock,单耳前发\nhair_one_side_up,一侧绑发\nhair_two_side_up,双侧绑发\nspace_hair,漂浮的头发\nhair_blowing,漂浮的头发\nhair_covering_eyes,头发遮着双眼\nhair_over_eye,头发遮住了一只眼睛\nshoulder-length_hair,中等长发\ntwo_sides_up,小型双股辫\nhair_past_feet,超长的头发\nextremely_long_hair,超长的头发\nsingle_hair_vent,单侧进气口发型\nhair_ears,耳状头发\nbald_girl,秃头女孩\nbuzz_cut,寸头\nchonmage,丁髷\ncrew_cut,平头/板寸头\nflattop,平顶\nokappa,河童头\npixie_cut,精灵头\nbobbed_hair,波波头\ncornrows,玉米垄发型\nmullet,鲻鱼头\nbow-shaped_hair,弓形头发\nbow_by_hair,弓形头发\nbow_hair,弓形头发\nfront_braid,前辫\ntri_braids,三股辫\nquad_braids,四股辫\ntriple_bun,三发髻\nhair_loop,发圈\nhair_loops,发圈\nhair_ring,发圈\nsingle_hair_ring,单发圈\nlow-braided_long_hair,低辫长发\nmizura,角发\nnihongami,日本发\ntopknot,丸子头\ntop_knot,丸子头\ntriple-tails,有三股辫子\nquin_tails,有五股辫子\nhuge_afro,超大鸟窝头\nbeehive_hairdo,蜂窝头\nquiff,蓬松感油头\nshouten_pegasus_mix_mori,昇天ペガサスMIX盛り\nspiky_hair,刺刺的头发\nwidow's_peak,美人尖\nantennae_hair,呆毛\ndouble_ahoge,呆毛\ncomb_over,遮盖头发稀少部分\nlone_nape_hair,孤颈毛\nhair_bikini,头发比基尼\nhair_scarf,头发围巾\ntokin,东金帽子\nmini_tophat,迷你礼帽\ntiny_top_hat,迷你礼帽\nnurse_hat,护士帽\nhair_pin,发卡\nhairpins,发卡\nhair_band,头箍\nhair_clip,发夹\nhair_clips,发夹\nhairclips,发夹\nbarrette,发夹\nhair_ribbons,发带\nflower_hair_ornament,发花\nflower_in_hair,发花\nhair_flowers,发花\nhair_ornaments,头饰\nhair_accessory,头饰\nhair_accessories,头饰\nbow_tie,蝴蝶领结\nneck_bow,蝴蝶领结\nhair_bows,蝴蝶结发饰\nmaid_headband,女仆头饰\nmaid_cachusha,女仆头饰\nribbons,丝带\nshades,太阳镜\nblindfolded,眼罩\neye_patch,单眼罩\nmasks,面具/眼罩/口罩\nbells,铃铛\nmuffler,围巾\nface_paint,面纹\ndevil_horns,恶魔的角\nforehead_gem,额前有宝石\nhair_bobble,头绳\nball_braids,头绳\nhair_bells,头发上系着铃铛\nhairbell,头发上系着铃铛\nhairbells,头发上系着铃铛\nbell_hair_ornament,头发上系着铃铛\nheart-shaped_sunglasses,心形眼镜\nheart-shaped_glasses,心形眼镜\nrimless_glasses,无框眼镜\nover-rim_glasses,下半无框眼镜\nover_rim_glasses,下半无框眼镜\nkamina_glasses,卡米纳墨镜\ngoggle_on_head,头上别着护目镜\ngoggles_on_hat,帽子上别着护目镜\ngoggles_on_helmet,帽子上别着护目镜\nbandage_on,贴有绷带的脸\nbandages_over_one_eye,缠着绷带的单眼\nbandaged_eye,缠着绷带的单眼\neye_scar,眼睛上的疤痕\nmedical_mask,医用口罩\nface_mask,口罩\nspiral_glasses,厚如玻璃瓶底的圆眼镜\nswirly_glasses,厚如玻璃瓶底的圆眼镜\nkitsune_mask,狐狸面具\nunmasked,摘下的面具\nmask_off,摘下的面具\ngas-mask,防毒面具\nheadphone,耳机\nspike_collar,带钉项圈\nwitches_hat,女巫帽\nwing_helmet,带翅膀的头盔\nsailor_cap,水手帽\nstocking_cap,圣诞帽\nchristmas_hat,圣诞帽\nhalter,绕颈系带\nhaltertop,绕颈系带\nelbow_pad,护肘\nglasses_on_head,眼镜别在头上\nsunglasses_on_head,眼镜别在头上\nhair_ties,发带\nhairtie,发带\nfood-themed_hair_ornament,食物发饰\nfood_hair_ornament,食物发饰\nlolita_headband,洛丽塔发带\nfeather_hair_ornament,羽毛头饰\nhair_feathers,羽毛头饰\nfeather_in_hair,羽毛头饰\nhair_feather,羽毛头饰\nhair_leaf,叶发饰\ntreble_clef_hair_ornament,音符发饰\nbass_clef_hair_ornament,音符发饰\nfortissimo_hair_ornament,音符发饰\n1girls,1 个女人\n2boy,2 个男人\n2_girls,2 个女人\n2girl,2 个女人\nangels,天使\narchangel,天使\nsuper_deformed,Q 版\ncrossdress,伪娘\ncrossplay,伪娘\ntransvestite,伪娘\ndolls,人偶\npixie,小精灵\nfairies,小精灵\nfaerie,小精灵\nkemono,兽人\nanthro,兽人\nlolicon,萝莉\nmagic_girl,魔法少女\nmagical_girls,魔法少女\nmahou_shoujo,魔法少女\nmaid_costume,女仆\nmaids,女仆\nmaid_outfit,女仆\nmaid_uniform,女仆\nmaid_dress,女仆\nshrine_maiden,巫女\nmini_girl,迷你女孩\nmonsters,怪物\nkunoichi,忍者/日本武士\nork,半兽人\nfemale_solo,单人\nvampyr,吸血鬼\nwitch_costume,女巫/魔女\nsorceress,女巫/魔女\nboy_love,搞基\nshonen-ai,搞基\nshounen-ai,搞基\nboy's_love,搞基\nboys_love,搞基\ngay,搞基\ntake_it_easy,油库里\nyukkuri,油库里\nshoujo-ai,百合\ngirl_love,百合\nlesbian,百合\ngirl's_love,百合\ngirls_love,百合\nno_human,无人\nteen,青少年\nadolescent,青春期的\ncatgirl,猫娘\npony_girl,马娘\ncowgirl,牛娘\ndrow,暗精灵\ndemon_girls,魅魔\ndemongirl,魅魔\nghosts,幽灵\nkda,KDA组合(英雄联盟)\nweapongirl,机娘\nmechamusume,机娘\ncheergirl,啦啦队\nkids,儿童\nchildren,儿童\ngothloli,哥特萝莉\nkyuudo,弓道\nnurse_outfit,护士\nnurse_uniform,护士\nofficelady,办公室女职员\npolice_officer,警察\ncop,警察\npolice-woman,女警\npolice_woman,女警\nracequeen,赛车女郎\njapanese_maid,和风女仆\nmegane,眼镜/眼镜娘\nmeganekko,眼镜/眼镜娘\nmeganeko,眼镜/眼镜娘\nfmm_threesome,二男加一女\nlong_neck,长脖子\nchopstick,筷子\nmic,麦克风\ndaggers,匕首/短剑\nswords,刀\nwhips,鞭\nfirearm,枪\nguns,枪\nhand_gun,手枪\nmagic_wand,魔杖\nyinyang,阴阳\nying_yang,阴阳\nyin-yang,阴阳\nying-yang,阴阳\nteacups,茶杯\ntea_cup,茶杯\ncigarettes,香烟\nicecream,冰激凌\nmanual_piano,钢琴\nacoustic_piano,钢琴\nanalog_piano,钢琴\nelectric_piano,钢琴\nchairs,椅子\nranset,背包\nback_pack,背包\nbellybutton,肚脐\nbelly_button,肚脐\nanimal_tail,尾巴\nthigh,大腿\nbig_thighs,粗腿\nfat_thighs,粗腿\nthunder_thighs,粗腿\nkneepit,膝盖内侧\nknee_pit,膝盖内侧\nbelts,腰带\nspats,自行车短裤\nspandex_shorts,自行车短裤\nbiker_shorts,自行车短裤\ngirdling,束腰\nlow-leg_panties,低腰式内裤\nmini_skirt,迷你裙\nshort_skirt,迷你裙\nnopan,无内裤\npantsu,内裤\nstripped_panties,条纹内裤\nthong_panties,丁字裤\nabsolute_territory,绝对领域\nzettai_ryouki,绝对领域\nshort_pants,短裤\nbottom_less,下着较少\npanties_down,内裤拉下来\npanties_pull,内裤拉下来\npantypull,内裤拉下来\npanty_down,内裤拉下来\npanty_shot,内裤走光\npanchira,内裤走光\npanty_flash,内裤走光\nbare_feet,赤脚\nbare_foot,赤脚\nbarefeet,赤脚\nbuttplug,插入式尾巴\nanal_plug,插入式尾巴\nankle_bracelets,脚镯\nankle_bracelet,脚镯\nleg_bracelet,脚镯\nanklets,脚镯\ndevil_tail,恶魔尾巴\nafrican_wild_dog_tail,狗尾巴\nrunning_briefs,女式灯笼裤\nbum_huggers,女式灯笼裤\nbun_huggers,女式灯笼裤\ncapris,七分裤\ncropped_pants,七分裤\nskirtsuit,正装短裙\nhot_pants,热裤\nbooty_shorts,热裤\nhotpants,热裤\ndaisy_dukes,牛仔短裤\njean_shorts,牛仔短裤\ndaisydukes,牛仔短裤\njean_skirt,牛仔裙\nblue_jeans,牛仔裤\ncoveralls,(尤指女式)连衫裤\ntartan_skirt,格子呢短裙\npanty_bow,带蝴蝶结的内裤\nburumapull,褪下一部分的内裤\npanties_around_leg,一只脚上挂着内裤\ndrenched_panties,湿内裤\npanty_aside,内裤挪到一边\npanties_behind_pantyhose,穿在裤袜里的内裤\npanties_underneath_pantyhose,穿在裤袜里的内裤\npanties_under_pantiehose,穿在裤袜里的内裤\npanties_below_pantyhose,穿在裤袜里的内裤\nbutt,屁股\nbutt_fangs,正面可见的屁股\nass_fangs,正面可见的屁股\ngluteal_fold,正面可见的屁股\nrobotic_legs,机械腿\nthigh_tattoo,腿部纹身\npanty_&_stocking_with_garterbelt,吊袜带内裤和长袜\npanty_and_stocking_with_garterbelt,吊袜带内裤和长袜\nthighhighs_over_pantyhose,连裤袜加长筒袜\nsocks_over_thighhighs,长筒袜加短袜\npanties_over_pantyhose,连裤袜上的内裤\npantyhose_under_swimsuit,泳衣下连裤袜\nblack_garter_belt,黑色吊袜带\nneck_garter,吊袜带\nwhite_garter_straps,白色吊袜带\nblack_garter_straps,黑色吊袜带\nankle_garter,脚踝吊袜带\ncovering_pussy,遮着裆部\nfirst-person_view,第一人称视角\nmale_pov,主观视角\nthree_sided_view,三视图\ncut-in,插入画面\nbreast_awe,着迷于乳房\ncloseup,特写镜头\nview_from_above,俯视镜头\nviewed_from_above,俯视镜头\naerial_view,俯视镜头\nviewed_from_behind,背影\nlow_angle,仰视镜头\nview_from_below,仰视镜头\nviewed_from_below,仰视镜头\nside_view,角色的侧面\nside,角色的侧面\nviewed_from_side,角色的侧面\natmospheric_perspective,大气距离感\npanorama,全景\nrotated,经过旋转的\nsideways,横向显示的\nupsidedown,倒挂的\nfewer_digits,缺少手指\nmissing_fingers,缺少手指\nextra_digit,多余手指\nmissing_arms,缺少手臂\nbig_butt,大屁股\nbig_ass,大屁股\nshirikoki,臀交\nhotdogging,臀交\nlapcup,酒倒在阴部\nlap_cup,酒倒在阴部\nthigh_cup,酒倒在阴部\nliquid_between_thighs,酒倒在阴部\nass_hole,菊花\nasshole,菊花\nbutthole,菊花\nbutt_hole,菊花\nanal_penetration,爆菊\nanal_sex,爆菊\nwatersports,尿尿\nneed_to_pee,憋尿\nfingering_ass,手爆菊\nfingering_asshole,手爆菊\nannilingus,肛吻\nanalingus,肛吻\nrimjob,肛吻\ncum_drinking,吃精\ncum_on_face,颜射\nhand_job,手淫\ntekoki,手淫\nmilk_breasts,哺乳（大范围）\nlactating,哺乳（大范围）\nmilking,哺乳（大范围）\nsucking_breasts,吸乳（中）\nnipple_sucking,吸乳（中）\nbreast_suck,吸乳（中）\nsucking_nipples,吸乳（中）\nself_breast_sucking,自吸乳\nmutual_breast_sucking,双向吸乳\ntitjob,乳交\ntitfuck,乳交\ntit_fuck,乳交\nvagina,阴户\nvulva,阴户\npubes,阴毛\nhairy_pussy,阴毛\nno_vagina,没逼的\nmissing_pussy,没逼的\nmissing_vagina,没逼的\nnovagina,没逼的\nclit,阴蒂\npussy_juice_drip,爱液\nvaginal_juices,爱液\nsquirting_(sex),潮吹\npussy_lick,舔阴\nintercrural,腿交\nintercrural_sex,腿交\nsumata,腿交\nthigh_job,腿交\nstraddle_penis,腿交\nashikoki,足交\nmasturbate,自慰\nmasturbating,自慰\ndicks,阳具/屌\ncock,阳具/屌\ncocks,阳具/屌\ndick,阳具/屌\nballs,睾丸/蛋蛋\nejaculation_between_breasts,射出\nsperm,射精\nsemen,射精\ncumshot,射精\ncum_in_hair,射在头发上\nsemen_on_hair,射在头发上\nwriting_on_body,身上有字\npocket_pussy,人工阴道\nonahole,人工阴道\nfleshlight,人工阴道\nwand_vibrator,按摩棒\negg_vibrators,跳蛋\nfucking,性爱\nfuck,性爱\ndoggy_style,狗爬式\nlegs_lock,跨坐式\nmissionary_position,传教士体位\nfoursome,群P\nfivesome,群P\ngroupsex,群P\nscissoring,磨豆腐\ngang_rape,轮奸\ngang_sex,轮奸\ngangrape,轮奸\ngangsex,轮奸\ngang_bang,轮奸\ncondoms,套套\nclit_piercing,阴核环\ntaint,会阴\nerect_clit,膨胀的阴核\nno_ass,贫瘠的屁股\ngape,敞开的/撑开的(阴部和屁眼)\npussy_juice_string,拉丝的爱液\nred_butt,打屁股\nxray,透视人体内部\ncleave_gagged,用布勒住嘴\ncleavegag,用布勒住嘴\npanty_gagged,用内裤塞口\npantygag,用内裤塞口\nfondling,摸索\ngrope,摸索\nfondle,摸索\nnipple_pain,虐乳头\npierced_nipples,乳头穿孔\nnipple_piercings,乳头穿孔\ncamel_toe,骆驼趾（俗称馒头逼）\nextreme_insertion,巨大插入\nhuge_insertion,巨大插入\npiercings,穿孔\npierced,穿孔\nnavel_ring,肚脐穿孔\nbellybutton_piercing,肚脐穿孔\nlarge_hips,宽盆骨\ntamakericzx,蛋疼\nbrainwashing,思想操控\nserving_food_on_female,女体盛\nanalbeads,肛珠\npenis_ring,屌环\nvibrators,带振动的自慰器\nropebondage,捆绑\nrope_bondage,捆绑\ntied_up_(sexual),捆绑/奴役\nropes,绳子\ntied_arms,手臂捆绑\narms_tied,手臂捆绑\nhands_bound,手腕捆绑\ntied_wrists,手腕捆绑\nbound_hands,手腕捆绑\ntied_hands,手腕捆绑\nhands_tied,手腕捆绑\ncrotchrope,胯下捆绑\nsuspended,悬空捆绑\nspread_bar,分腿捆绑\nfuta,双性\ndickgirl,双性\nbeastiality,人兽\nmolesting,性骚扰\nmolester,性骚扰\nvoyeur,窥阴癖\nbutt_plug_tail,肛尾\nslipper,拖鞋\nnaked_socks,短袜\nsock,短袜\nstriped_kneehighs,横条袜\nindoor_shoes_(japanese),女式学生鞋\nthighhighs_only,过膝袜\nnaked_thighhighs,过膝袜\nstocking,过膝袜\nheels,高跟鞋\nbow_thighhighs,带蝴蝶结的裤袜\nlegwarmers,腿套/暖腿袜\nkneehigh_socks,长袜\nkneesocks,长袜\nknee_socks,长袜\ngarter,袜带\ngarter_strap,袜带\ngarterbelt,连腰吊带袜\ntights,连裤袜\nfishnet,网袜\nballet_shoes,芭蕾舞鞋\npointe_shoes,芭蕾舞鞋\nboot,长靴\nnaked_boots,长靴\nheel_boots,高跟靴\nkneehigh_boots,及膝靴\nkneeboots,及膝靴\nthighboots,高帮靴\nthighhigh_boots,高帮靴\nuneven_legwear,不均匀的裤腿\nribbon-trimmed_legwear,丝带边饰裤袜\namerican_flag_legwear,星条旗裤袜\nribbed_legwear,罗纹裤袜\nsee-through_legwear,透视裤袜\nlegwear_garter,裤袜吊袜带\nthighhigh_garter,裤袜吊袜带\ntwo-tone_legwear,分段裤袜\nlatex_legwear,乳胶裤袜\nclouds,云\nblue_moon,蓝月\nstar_sky,星空\ncity_skyline,天际线\nshooting_stars,流星\nsunburst_background,旭日纹背景\nbeautiful_detailed_sky,漂亮的天空\nin_spring,春\nin_summer,夏\nin_autumn,秋\nin_winter,冬\nstars,星星\ncloudy,多云\nraining,下雨\nin_the_rain,雨中\nrainy_days,雨天\nacrylic_paint,亚克力画风\nairbrush_(medium),喷枪\nalphonse_mucha,阿尔丰斯·慕夏\namigurumi_(medium),钩织玩偶/毛线娃娃\nart_deco,装饰艺术\nalphonse_mucha_(style),新艺术\nmucha_style,新艺术\nballpoint_pen,圆珠笔\nbook_cover_(medium),书本封面\nbrush_(medium),刷子\nbrushpen_(medium),毛笔\ncalligraphy_pen_(medium),书法笔\ncanvas_(medium),画布\nchalk_(medium),粉笔\ncharcoal_(medium),炭笔\nclay_(medium),黏土\ncolor_ink_(medium),彩色墨水\npencil_crayon_(medium),彩色铅笔画\ncoloured_pencil_(medium),彩色铅笔画\ncoupy_pencil_(medium),Coupy 铅笔\ncrayon_(medium),蜡笔\ncursor_(medium),光标\ndakimakura_(medium),抱枕\ndisc_(medium),碟片\nflame_painter,Flame Painter (工具)\nflat_colors,平涂风格\n4th_wall,虚实穿插/现实感/次元壁\nfudepen_(medium),墨笔/毛钢笔\ng-pen_(medium),G 笔\ngoogle_sketchup_(medium),Google Sketchup\ngouache_(medium),水粉\ngouache,水粉\ngraffiti_(medium),涂鸦\npencil_sketch,铅笔画/炭笔画\nillustrator_(medium),Illustrator\nimpressionism,印象派\nink_(medium),墨水\nleaf_(medium),树叶\nlego_(medium),乐高\nligne_claire,白描\ncopics,马克笔风格\nmillipen,毫厘笔\nminimalism,极简主义\nmousepad_(medium),手绘板\ntsukepen,蘸水笔画风\nnib_pen,蘸水笔画风\nfountain_pen_(medium),蘸水笔画风\noil_painting_(medium),油画风格\noil_painting,油画风格\npainting_(medium),传统绘图工具\npaint_(medium),传统绘图工具\npastel_color,粉彩\npen_(medium),钢笔\nporcelain_(medium),瓷器\nprint_(medium),印刷品\nretro_artstyle,赛璐璐/复古艺术\nrough_sketch,草图\nrough,草图\nsumi-e,墨绘\nswapnote_(medium),交换笔记\ntempera_(medium),蛋彩画\ntheatre_(medium),剧场\nhanddrawn,手绘\nukiyo-e,浮世绘\nukiyoe,浮世绘\nunfinished,未完成的\nwork_in_progress,未完成的\nwip,未完成的\nwashi_tape_(medium),和纸胶带\nwater_pastel_color,水彩\nwatercolour,水彩\nwatercolour_pencil,彩铅\nwhiteboard_(medium),白板\nclavicle,锁骨\ncollarbones,锁骨\nwing,翅膀/翼\nbatwing,蝙蝠翅膀\ndark_wings,黑色之翼\nblack_wing,黑色之翼\ndevil_wings,恶魔之翼\narmsleeves,袖肩分离装\nnaked_sleeves,袖肩分离装\ndetached_sleeve,袖肩分离装\nlong_sleeve,长袖\nrobes,长袍\noff_shoulders,露单肩\noff-shoulder,露单肩\nbare_shoulder,露双肩\ntop_less,上着较少\ntopless_(female),上着较少\nopen_clothing,敞开衣服\nnude_cape,裸体披风\nnude_shirt,裸体衬衫\nfloating_wings,脱离本体的翅膀\nwhipmarks,鞭痕\nbadges,徽章\nbandaged_arms,缠着绷带的手臂\nbangles,手镯\nbracelets,手镯\nbracers,护腕\narmbands,臂章\narm_band,臂章\narm_bracelets,臂环\narmlets,臂环\nopera_gloves,长袖手套\nlong_gloves,长袖手套\nfingerless_glove,露指手套\nglove,手套\nneck_tie,领带\ndetached_cuffs,腕饰\nwristcuff,腕饰\nwrist_cuff,腕饰\nwristcuffs,腕饰\nwrist_bands,腕带\nwrist_band,腕带\nwristbands,腕带\nwaist_chain,脐链\nbar_code,条形码\nbows,蝴蝶结\nbeauty_mark,痣\nlab_coat,白大褂\npants_suit,女性穿着西服\npantsuit,女性穿着西服\nskirt_carry,指掀起裙子时形成的篮子形状\ndress_basket,指掀起裙子时形成的篮子形状\ndress_carry,指掀起裙子时形成的篮子形状\nabsolute_cleavage,正中间开口的服装\ncheckered_blouse,格子衬衫\nclothing_between_breasts,衣服勒在乳沟里\ntshirt,T 恤\nkeyhole_sweater,胸部开口的毛衣\nsports_jersey,运动衫\nofficial_jersey,运动衫\ntanktop,无袖紧身背心\nwet_t-shirt,湿衬衫\nwet_blouse,湿衬衫\ncat_keyhole_bra,猫系内衣\ndu_dou,肚兜\nglove_removed,脱下手套\nshort_gloves,很短的手套/半截手套\nsleeves_past_wrist,袖子长过手腕\nBall_bra,球形文胸\nspaghetti_strap_bra,细肩带胸罩\nbridal_lingerie,新娘内衣\nSexy_lingerie,情趣内衣\nTransparent_underwear,透明内衣\ncupless_bikini,无罩杯比基尼\nreverse_bikini_armor,反向比基尼盔甲\nStrapless_bottom,无带下装\nPearl_thong,珍珠丁字裤\nBikini_briefs,比基尼三角裤\nJockstrap,护身三角绷带\nExposure,暴露\ncrotchless_swimsuit,无裆泳衣\ncrotchless_pantyhose,无裆连裤袜\ncrotchless_leotard,无裆紧身衣\ncrotchless_bloomers,无裆灯笼裤\ncrotchless_buruma,无裆灯笼裤\nassless_swimsuit,无屁股泳衣\nbackless_panties,露背内裤\nbackless_pants,露背裤\ncompletely_nude,完全裸露\nsoggy_clothes,湿透的衣服\nropiness,粘性的丝\nclothing_cutout,衣服漏洞\nstrap_pull,拉带子\nunleashed,带子松开\nwedging,抓内裤\npanties_around_one_ankle,内裤褪到脚踝上\npants_under_shorts,短裤里面的内裤\nBoyshort_panties,男孩短内裤\nBoxer_briefs,平角内裤\nblack_latex_bodysuit,连体黑色乳胶衣\ntranslucent_bunnysuit,半透明兔女郎\nsee-through_leotard,透明及臀紧身衣\nnaked_dudou,裸体肚兜\nlayered,分层的\nanal_ball_wear,佩戴拉珠\nPenis_sheath,阴茎鞘\nasmr,自主感官经络反应\npresenting_pussy,呈现阴部\npresenting_foot,呈现足部\nimplied_footjob,暗示足交\nsimulated_footjob,模拟足交\nimplied_masturbation,暗示手淫\nimplied_cunnilingus,暗示舔阴\nimplied_fellatio,暗示口交\nimplied_fingering,暗示指法\nfemale_masturbation,女性自慰\nmutual_masturbation,相互自慰\nstealth_masturbation,偷偷自慰\nbuilding_sex,建筑自慰\npillow_sex,枕头自慰\nteddy_bear_sex,泰迪熊自慰\ntable_sex,援桌骑士\ncooperative_handjob,合作打手枪\npaizuri_(tittyfuck),乳交\ncooperative_paizuri,合作乳交\nnaizuri_(flatchested_paizuri),平胸乳交\npaizuri_over_clothes,衣服上的乳交\npaizuri_on_lap,腿上的乳交\nimminent_fellatio,即将的口交\nautofellatio,自动口交\ncum_swap,用嘴交换精液\nautocunnilingus,自动舔阴\nmultiple_penis_fellatio,多阴茎口交\ntesticle_sucking,吸睾丸\nlicking_testicle,舔睾丸\nlicking_foot,舔脚\nfoot_worship,足部崇拜\ndouble_footjob,双足交\nshoejob,鞋交\ntailjob,尾交\ntail_masturbation,尾巴手淫\ntail_insertion,尾部插入\narmpit_sex,腋窝性爱\nnavel_sex,肚脐性爱\nskull_fucking,头交\nnosejob,鼻交\near_sex,耳交\npenis_in_eye,眼交\nkneepit_sex,跪下性行为\ndouble_buttjob,双屁股交\nlegjob,腿交(可能无效\nPenetration&Insertion,穿透和插入\nimminent_penetration,即将插入\nanimal_insertion,动物插入\ncervical_penetration,宫颈穿透\nnipple_penetration,乳头穿刺\npectoral_grab,抓胸\ncrotch_grab,抓裆部\ngrabbing_own_breast,抓住自己的乳房\nguided_crotch_grab,引导抓裆\nguided_pectoral_grab,引导抓胸\nprostate_milking,前列腺挤奶\nfingering_through_panties,手指通过内裤\nself_fisting,自己打自己\nimminent_gangbang,即将到来的轮奸\nlove_train,爱情列车\ncooperative_fellatio,合作口交\ncooperative_footjob,合作足交\nmultiple_breast_smother,多个乳房窒息\nreverse_spitroast,交换唾沫\ndouble_grinding,双磨(两人磨一根)\nimminent_anal,即将肛门\ntriple_anal,三重肛门\nafter_buttjob,屁股交后\nforce-feeding,机械固定\nMonoglove,束缚手套\nGimp_suit,束缚腿套\nviewer_holding_leash,第一人称握缰绳\nbound_ankles,绑住脚踝\nbound_together,捆绑在一起\nBondage&Discipline,绑缚与调教\npredicament_bondage,困境束缚\nassertive_female,自信的女性\nneglect_play,放置play\nrope_walking,批在绳子上走\nclitoris_torture,折磨阴蒂\nball_busting,爆球\ntickle_torture,挠痒痒折磨\nwax_play,滴蜡游戏\nmuscular,肌肉发达\nlinked_piercing,连环穿孔\n:>=,口交脸\nsweating,出汗\nnavel_piercings,肚脐钉\nSame-sex_Acts,同性行为\nyuri_(female-female),百合（女-女）\ntribadism_(scissoring),磨豆腐（剪刀）\nbisexual,双性恋\nbisexual_female,双性恋女性\nAgeplay,年龄play\nadult_baby,成人宝宝\ntoddlercon,幼儿控\nAnimal_play,动物play\nleash_pull,拉皮带\nhuman_dog,人类狗\npony_play,小马游戏\nprecum_string,尿道球腺液丝\ncumdump,倾倒精液\ncum_bath,胶浴\ncum_inflation,胶充气\ncum_in_clothes,在衣服里射精\ncum_in_cup,射在杯子里\ncum_in_throat,射在喉咙里\ncum_in_urethra,在尿道射精\ncum_on_facial,颜射\ncum_on_fingers,射在手指上\ncum_on_glasses,射在眼镜上\nejaculating_while_penetrated,插入时射精\npull_out,拉出\nautofacial,自动面部护理\nfelching,从阴道吸精液\npublic_indecency,公开猥亵\nzenra,习以为常的全裸\npublic_vibrator,公开振动器\ncuckolding,戴绿帽子\nGender_Play_and_Intersex,性别游戏\nmale_futanari,男二成\nfemdom_rape,调教强奸(女对男)\nchikan,痴汉\ncompensated_molestation,有偿性骚扰\nsmother,窒息\nMiscellaneous_Fetishes,其他恋物癖\nanatomy,解剖学\nconjoined,连体\nextra_breasts,额外的乳房\nextra_penises,额外的\nKnotting,打结\nused_condom_on_penis,阴茎上用过的避孕套\ncondom_left_inside,避孕套留在里面\ndefloration,花朵\nEating_and_Drinking_from_Body,身体的饮食\nnantaimori,南台森\nhuman_furniture,人性化家具\nforniphilia,猿癖\nhuman_toilet,人厕\nMecha_on_girl,女孩身上的机甲\nbirth,出生\nunbirthing,分娩\nsmelling_feet,闻脚\nsmelling_clothes,闻衣服\nsmelling_underwear,闻到内衣的味道\nsmelling_pantyhose,闻连裤袜\ntentacle_gagged,触手堵嘴\ntentaclejob,触手活\ntentacles_in_thighhighs,大腿上的触手\ntoo_many_tentacles,很多触手\nExtreme'_Fetishes,极端恋物癖\nScat_and_Urination,粪便和排尿\nscat,粪便\ndrinking_pee,喝尿\ngolden_shower,金色淋浴\npeeing_on_viewer,在观众身上撒尿\nMutilation,残缺\ndouble_amputee,双截肢者\nquadruple_amputee,四重截肢者\ntriple_amputee,三重截肢者\nafter,口交后\nafter_fingering,指法后\nafter_frottage,摩擦后\nafter_insertion,插入后\nafter_masturbation,手淫后\nafter_oral,口服后\nafter_rape,强奸后\nafter_urethral,尿道后\nclothed_after_sex,性爱后穿衣服\nvibrator_in_thigh_highs,震动在过膝袜里\ntenga,腾加\naneros,前列腺按摩器\nhuge_dildo,巨大的假阳具\ndragon_dildo,龙 假阳具\nhorse_dildo,马 假阳具\nspiked_dildo,带刺的假阳具\nsuction_cup_dildo,吸盘假阳具\ndildo_riding,假阳具 骑术\nfood_insertion,食物插入\ndildo_gag,假阳具堵嘴\nmask_challenge_(meme),面具挑战（模因）\ndildo_harness,假阳具线束\ndildo_under_panties,内裤下的假阳具\nprostate_massager,前列腺按摩器\nPump,泵\nbreast_pump,吸奶器\nclitoris_pump,阴蒂泵\ntoo_many_sex_toys,性玩具太多\ncatheter,导管\nurethral_beads,尿道珠\nbunny_vibrator,兔子振动器\nbutterfly_vibrator,蝴蝶振动器\nriding_machine,骑马机\nsybian,西班\nvibrator_in_leg_garter,吊袜带中的振动器\nvibrator_in_thigh_strap,大腿带中的振动器\nvibrator_under_pantyhose,连裤袜下的振动器\nvibrator_on_nipple,乳头上的振动器\nvibrator_in_anus,肛门振动器\nvibrator_on_penis,阴茎上的振动器\nnipple_chain,链\nchastity_belt,贞操带\nchastity_bra,贞操文胸\nchastity_cage,贞操笼\nClamp,钳\nclitoris_clamp,钳\ntongue_clamp,舌夹\nhobble,架\nplug_gag,插入堵嘴\nclitoris_leash,皮带\nleash_on_penis,阴茎上的皮带\nnipple_leash,皮带\nnose_hook,鼻钩\nsounding,欺负尿道（阴茎）\naphrodisiac,春药\ncondoms_in_mouth,含着套\njudas_cradle,犹大摇篮\nblood_on_bandages,绷带上的血\ndeep_wound,很深的伤口\nmissing_eye,失踪的眼睛\nscrape,刮\nsprain,扭伤\nsevered_limb,断肢\ntrack_marks,轨道标记\nbandaid_on_cheek,脸颊上的绷带\nbandaid_on_ear,耳朵上的绷带\nsling_(medical),吊索（医疗）\nMedical_service,医疗服务\nHospital,医院\nfirst_aid,急救\nsurgery,手术\norgans,器官\ncrotch_kick,胯部踢\ncunt_punt,屄\nstab,刺\nVisible_signs,可见标志\nmenstruation,经期\nbandaid_on,脸上贴着创可贴\nQR_code,二维码\nheart-shape_thought_bubble,心形思想泡泡\nbarbell_piercing,杠铃穿刺\nfemale_gunner_(dungeon_and_fighter),女炮手（地下城与战士）\nfemale_mechanic_(dungeon_and_fighter),女机械师（地下城与斗士）\nfemale_slayer_(dungeon_and_fighter),女杀手（地下城与斗士）\ntrombone,长号\ntriple_vaginal,三重插入(触手\ndaisy_chain,人体蜈蚣（环）\nbackjob,背交\nyaoi_(male-male),八井（男-男）\nbara_(masculine_male-male),巴拉（男性-男性）\nimplied_yaoi,暗示八井\nbulges_touching,凸起触摸\npenises_touching,触摸jj\ntesticles_touching,睾丸触摸\nPecjob,男男\nbisexual_male,双性恋男性\nFetishes,恋物癖\ntentacles_on_male,雄性触手\nmedium_shot,中景\nmid_shot,中景\nbust_shot,上半身\nside_profile,侧面肖像画\nclose_up,特写\nmacro_shot,微距摄像\nselfie,自拍视点\npov_across_table,越桌第一人称视角\naerial,空中\nturn_one's_back,转身\nfront_view,正面视角\nlateral_view,斜侧面视角\nback_view,后背视角\nfrom_back,后背视角\ndynamic_angle,动态角度\ncinematic_angle,电影拍摄角度\n1girl_solo,只有一位女性\n1girl_solo_focus,画面内一位女性 在画面外有男性\nfemale_focus,女性焦点（画面中为女性）\ngroup_picture,画面中有一群人\nxx_focus,聚焦在xx上\nface_focus,聚焦在面部\neyes_focus,聚焦在眼睛\nreality_ray_tracing,光追\nfrontlight,正面光\nsidelight,侧面光\nbacklight,背光\nrim_light,边缘光\nstrong_rim_light,强边缘光\nambient_light,环境光\nspecular_lighting,镜面高光\nsunlight_filtering_through_trees,阳光透过树木\npolychromatic,多色光\ngolden_hour_lighting,黄金时段照明\nagainst_backlight_at_dusk,傍晚背对阳光\npale,苍白(薄)\nintense_shadows,强阴影\ndeep,加深(浓)\nobscure,模糊\ndim,昏暗的|朦胧的\nshady,成荫的\ndoujinshi_doujin_cover,同人志风\nmegami_magazine,女神杂志\ncapanime_screencap,动画截图\nwatercolor,水彩\nretro_arfstyle,复古风格\none-hour_drawing_challenge,一小时绘画挑战\nCG,提高图片质量\nphoto_(medium),照片（风格）\ncontour_deepening,轮廓加深\npencil_sketch_lines,铅笔速写\ntouhou,东方\nkantai_collection,舰队收藏\nfate_(series),命运（系列）\nfate/grandorder,命运皇冠指定\nidolmaster,偶像大师\npokemon,宠物小精灵\nvocaloid,VOCALOID\nhololive,木口社（vtb）\ngenshin_impact,原神\nazur_lane,碧蓝航线\nidolmaster_cinderella_girls,偶像大师灰姑娘女孩\npokemon_(game),口袋妖怪\narknights,明日方舟\nmahou_shoujo_madoka_magica,魔法少女小圆\nfire_emblem,火焰纹章\ngirls_und_panzer,少女与战车\nlove_live!,爱生活！\nfinal_fantasy,最终幻想\ngirls'_frontline,少女前线\nprecure,霹雳Q娃\numamusume,赛马娘\ngranblue_fantasy,碧蓝幻想\njojo_no_kimyou_na_bouken,jojo\nfate/stay_night,命运之夜\nkemono_friends,兽娘动物园\nidolmaster_(classic),偶像大师（经典）\nblue_archive,碧蓝档案\ngundam,高达\nlove_live!_school_idol_project,爱生活！校园偶像\nnijisanji,彩虹社(vtb)\ndanganronpa(series),弹丸论巴（系列）\nhololive_english,holoen(皮套人)\npersona,女神异闻录\nlyrical_nanoha,魔法少女奈叶\nneon_genesis_evangelion,新世纪福音战士\nidolmaster_shiny_colors,偶像大师闪亮颜色\nsuzumiya_haruhi_no_yuuutsu,凉宫春日的忧郁\nworld_witches_series,世界女巫系列\npokemon_swsh,宝可梦_SWSH\nprincess_connect!,公主连接！\ntoaru_majutsu_no_index,魔法禁书目录\nleague_of_legends,英雄联盟\nstreet_fighter,街头霸王\nboku_no_hero_academia,博库之英雄学院\nthe_legend_of_zelda,塞尔达传说\nlove_live!_sunshine!!,爱生活！阳光！！\nfire_emblem_heroes,火焰之纹章英雄\nfate/zero,命运/零\nstrike_witches,罢工女巫\ntouken_ranbu,刀剑乱舞\nfire_emblem:_three_houses,火焰之纹章：三宫\npokemon_sm,口袋妖怪SM\nidolmaster_million_live!,偶像大师百万现场！\nxenoblade_chronicles_(series),异度之刃编年史\nmario_(series),马里奥（系列）\nhonkai_(series),崩坏（系列）\nyu-gi-oh!,游戏王\nindie_virtual_youtuber,皮套人(个人势)\noverwatch,守望先锋\nsword_art_online,刀剑神域\nfinal_fantasy_xiv,最终幻想14\ndragon_ball,七龙珠\nhonkai_impact_3rd,崩坏三\noverwatch_1,守望先锋_1\nfinal_fantasy_vii,最终幻想7\nre:zero_kara_hajimeru_isekai_seikatsu,re:0\nkill_la_kill,斩服少女\ntales_of_(series),传说（系列）\nsplatoon_(series),喷射战士（系列）\npokemon_(anime),口袋妖怪（动漫）\nmonogatari_(series),物语（系列）\ngochuumon_wa_usagi_desu_ka12k,点兔\nnaruto_(series),火影忍者（系列）\nbishoujo_senshi_sailor_moon,美少女战士\nguilty_gear,罪恶装备\ncode_geass,反叛的鲁路修\nxenoblade_chronicles_2,异度之刃编年史2\ntoaru_kagaku_no_railgun,某科学的超电磁炮\nmahou_shoujo_lyrical_nanoha,魔法少女奈叶\nlucky_star,幸运星\none_piece,一拳超人\ndanganronpa_2:_goodbye_despair,弹丸论破2：再见绝望\nneptune_(series),海王星（系列）\nkono_subarashii_sekai_ni_shukufuku_wo!,为美好的世界献上祝福\nfire_emblem_fates,火焰纹章：命运\nblazblue,苍翼默示录\nmahou_shoujo_lyrical_nanoha_strikers,魔法少女奈叶\nthe_king_of_fighters,拳皇\ndragon_quest,勇者斗恶龙\npokemon_bw,宝可梦_bw\nragnarok_online,仙境传说online\ninazuma_eleven_(series),闪电十一人（系列）\npersona_4,女神异闻录\ntengen_toppa_gurren_lagann,天元突破\ndead_or_alive,死或生\nsenran_kagura,闪乱神乐\nnier_automata,尼尔机械纪元\natelier_(series),莱莎的炼金工房\nmonster_hunter,怪物猎人\ngundam_00,高达_00\ndark_souls,黑魂\nborderlands,无主之地\nShadowVerse,影之诗\narcaea,一个音游\nfullmetal_alchemist,钢之炼金术士\nchainsaw_man,电锯人\nkimetsu_no_yaiba,鬼灭\nhibike!_euphonium,吹响！上低音号\ncardcaptor_sakura,百变小樱魔术卡\nclannad,clannad\nSteins;Gate,石头门\ndate_a_live,约会大作战\nchuunibyou_demo_koi_ga_shitai!,中二病也要谈恋爱\nviolet_evergarden_(series),紫罗兰的永恒花园\nshiratama_(shiratamaco),白玉\nkedama_milk,毛玉\nnana_kagura,神乐七奈\ncleric,神职人员(基督教)\nclownpiece,小丑\nxx_musume,xx娘\nxx_girl,xx娘的另一种形式\ngynoid,另一种机娘\nhumanoid_robot,类人机器人\nslime_musume,史莱姆娘\ntoddler,幼童\nfemale_child,女 童\nmesugaki,雌小鬼\nbishoujo,美少女\nyoung,年轻\nunderage,未成年\nmature_female,熟女\nold,老年\nbrown_skin,棕色皮肤\nlarge_pectorals,大胸肌\nwaist,腰\nslender_waist,细腰\nhipbone,髋骨\nass_visible_through_thigh,屁股通过大腿可见\nbuttock,翘臀\nthick_thigh,肉腿\nknee,膝盖\nfeet_soles,脚底\nBody_Types,体型\nprincess_head,公主发型\nHalf-up,上半部分束起\nair_bangs,空气刘海\nside_blunt_bangs,侧面空气刘海\nhigh_twintails,高双马尾\nlow_tied_hair,低扎头发\nbraiding_hair,辫子头发\nshort_braid,短辫子\nballet_hair_bun,芭蕾髻\nfeather_hair,羽毛头发\nlong_sideburns,长鬓角\nxx_colored_inner_hair,内层挑染\nxx_and_xx_hair,头发内变色\nazure_hair,天蓝色头发\nruby_hair,红宝石色头发\nsplit-color_hair,分色头发\nglowing_hair,发光的头发\nluminous,夜光的\nStarry_sky_adorns_hair,星空头发\ncrystals_texture_Hair,水晶材质头发\ntranslucent_hair,半透明的头发\nHair_dripping,头发在滴水\nblood_in_hair,头发上有血\npolka_dot_hair,波点头发\nribbon_hair,丝带头发\nspotted_hair,斑点头发\nhair_vines,头发藤蔓\nhair_weapon,头发武器\nhand_in_own_hair,手放头发上\nhair_lift,托起头发\nplaying_with_hair,玩头发\nhair_over_mouth,头发盖在嘴上\nkissing_hair,亲吻头发\nbiting_hair,咬头发\neating_hair,吃头发\nsmelling_hair,闻头发\nfood_on_hair,头发上的食物\nfolded_hair,折叠头发\nadjusting_another's_hair,调整别人的头发\nplaying_with_another's_hair,玩弄别人的头发\nholding_another's_hair,握着别人的头发\nhair_over_one_eyebrow,头发遮住眉毛\nblush_visible_through_hair,透过头发可见腮红\nears_visible_through_hair,可以看到耳朵\nhair_through_headwear,头发穿过头饰\ndisheveled_hair,凌乱的头发|蓬乱的头发\nhair_flowing_over,头发飘过\nhair_undone,头发松散\nhair_half_undone,头发半松散\nruffling_hair,蓬松的头发\nbouncing_hair,跳动的头发\nliving_hair,活头发\nsevered_hair,剪断的头发\njeanne_d'arc,圣女贞德\nrem_(re:zero),雷姆\nkeqing,刻晴\nfate_testarossa,菲特·泰斯特罗莎·哈拉温\njeanne_d'arc_(alter)_(fate),圣女贞德（命运）\nyae_miko,八重神子\nsirius_(azur_lane),天狼星（碧蓝航线）\nkitagawa_marin,喜多川海梦\nsaber_extra,尼禄\nillyasviel_von_einzbern,伊莉雅丝菲尔·冯·爱因兹贝伦\nshimakaze_(kancolle),岛风（kancolle）\nscathach_(fate/grand_order),斯卡哈\nkaryl_(princess_connect),凯露\ngawr_gura,噶呜·古拉\nhu_tao,胡桃\nasuna_(sword_art_online),亚丝娜（刀剑神域）\nichinose_asuna,碧蓝档案亚丝娜\neula,优菈\nbremerton_(azur_lane),布雷默顿（碧蓝航线）\nyorha_no.2_type_b,2b\nshirogane_noel,白银诺艾尔\npecorine,佩可莉姆\nkashima_(kancolle),鹿岛（kancolle）\nfischl,菲谢尔\nyukihana_lamy,雪花菈米\nunicorn_(azur_lane),独角兽（碧蓝航线）\nillustrious_(azur_lane),光辉(碧蓝航线）\nhamakaze_(kancolle),滨风（kancolle）\nkamisato_ayaka,神里绫华\nshenhe,申鹤\nsaber_alter,阿尔托利亚·潘德拉贡\ncirno,琪露诺\nkokkoro,可可罗\nemilia_(re_zero),艾米莉亚\nkakudate_karin,角楯华凛\nhibiki_(kancolle),响（kancolle）\nahri,九尾妖狐阿狸\ntakane_lui,鹰岭露依\nyor_briar,约尔·福杰\nzero_two_(darling_in_the_franxx),02国家队\ntifa_lockhart,蒂法·洛克哈特\nhk416_(girls_frontline),HK416\ngolden_darkness,金色暗影\nsonico,超级索尼子\nhiguchi_madoka,樋口円香\nreisalin_stout,莱莎琳·斯托特\nhomura_(xenoblade_2),焰\nishtar_(fate/grand_order),伊什塔尔\nshuten_douji_(fate/grand_order),酒吞童子\nnekomata_okayu,猫又小粥\nram_(re_zero),拉姆\ntokoyami_towa,常暗永远\nc.c.,C.C.\nst._louis_(azur_lane),圣路易斯（碧蓝航线）\nmiqo'te,猫魅族(FF14)\nlelouch_lamperouge,鲁鲁修·兰佩鲁日\nkongou_(kancolle),金刚（kancolle）\nbb_(fate/extra_ccc),BB\nlala_satalin_deviluke,菈菈·萨塔琳·戴比路克\nkirima_sharo,桐间纱路\nshana,夏娜\nyelan,夜澜\nmiyamoto_musashi,宫本武藏（命运/大订单）\nnakiri_ayame,百鬼绫目\nsangonomiya_kokomi,珊瑚宫心海\nnarumeia_(granblue_fantasy),娜露梅亚\nereshkigal_(fate/grand_order),埃列什基伽勒\nchloe_von_einzbern,克洛伊·冯·爱因兹贝伦\nsunaookami_shiroko,砂狼白子\nalice,爱丽丝\nsuzuya_(kancolle),铃谷 (kancolle)\nch'en_(arknights),陈（明日方舟）\nmori_calliope,森美声\nakai_haato,赤井心\nnakano_itsuki,中野五月\nmomo_velia_deviluke,梦梦·贝莉雅·戴比路克\nsakura_miko,樱巫女\nsasaki_saren,佐佐木咲恋\nrice_shower_(umamusume),米浴\nsorasaki_hina,空崎日奈\nmeltlilith,梅尔特莉莉丝\nhonolulu_(azur_lane),火奴鲁鲁\nsamus_aran,萨姆斯·阿兰\nnakano_ichika,中野一花\ndaiwa_scarlet_(umamusume),大和赤骥\nmorino_rinze,杜野凛世\ncheshire_(azur_lane),柴郡（碧蓝航线）\nwatson_amelia,沃森-阿米莉亚\nkiyohime_(fate/grand_order),清姬\namane_kanata,天音彼方\nla+_darknesss,拉普拉斯·达克尼斯\nhoshimachi_suisei,星街彗星\ntippy,提比（点兔）\nbremerton_(scorching-hot_training)_(azur_lane),布雷默顿（酷热训练）\nle_malin_(azur_lane),恶毒\ndido_(azur_lane),黛朵\nzara_(azur_lane),扎拉\nbaltimore_(azur_lane),巴尔的摩\nkashino_(azur_lane),樫野\ncleveland_(azur_lane),克利夫兰\ngraf_zeppelin_(azur_lane),格拉夫齐柏林飞艇\nnagato_(azur_lane),长门\ntaihou_(enraptured_companion)_(azur_lane),taihou_(陶醉的同伴)_(azur_Lane)\nzara_(poolside_coincidence)_(azur_lane),zara_(池畔巧合)_(azur_Lane)\namagi_(azur_lane),天城\natago_(stunning_speedster)_(azur_lane),爱宕（令人惊叹的极速赛车）\nroon_(azur_lane),罗恩\nshinano_(azur_lane),信浓\nst._louis_(luxurious_wheels)_(azur_lane),圣路易斯（豪华车轮）\nzuikaku_(azur_lane),瑞鹤\nle_malin_(listless_lapin)_(azur_lane),le_malin_(无精打采的\nnew_jersey_(azur_lane),新泽西\nqueen_elizabeth_(azur_lane),伊丽莎白女王\nsheffield_(azur_lane),谢菲尔德\njean_bart_(azur_lane),让·巴特\naegir_(azur_lane),艾吉尔\nbismarck_(azur_lane),俾斯麦\nkashino_(hot_springs_relaxation)_(azur_lane),樫野_(牛牛皮肤)\nperseus_(azur_lane),英仙座\ndeutschland_(azur_lane),德国\nping_hai_(azur_lane),平海\ntashkent_(azur_lane),塔什干\nmassachusetts_(azur_lane),马萨诸塞州\nz46_(azur_lane),z46\nadmiral_hipper_(azur_lane),希珀海军上将\nbache_(azur_lane),巴赫\nazur_lane:_slow_ahead,碧蓝航线：慢速前进\npamiat_merkuria_(azur_lane),pamiat_merkuria\nhood_(azur_lane),引擎盖\nnoshiro_(azur_lane),noshiro\npola_(azur_lane),pola\nindomitable_(azur_lane),不屈不挠\nning_hai_(azur_lane),宁海\nwarspite_(azur_lane),厌战\nmutsuki_(azur_lane),睦月\ntakao_(beach_rhapsody)_(azur_lane),takao_(海滩狂想曲)_(azur_Lane)\naugust_von_parseval_(azur_lane),八月冯帕斯瓦尔（蔚蓝车道）\ncygnet_(azur_lane),小天鹅\nformidable_(the_lady_of_the_beach)_(azur_lane),强大的（海滩女士）\nhelena_(azur_lane),海伦娜\nprince_of_wales_(azur_lane),威尔士亲王\nbelfast_(shopping_with_the_head_maid)_(azur_lane),贝尔法斯特（与女仆一起购物）\nfriedrich_der_grosse_(azur_lane),Friedrich_der_Grosse_(蔚蓝海岸)\nvictorious_(azur_lane),胜利\ndunkerque_(azur_lane),敦刻尔克\ntirpitz_(azur_lane),提尔皮茨\nbremerton_(kung_fu_cruiser)_(azur_lane),布雷默顿（功夫巡洋舰）\nreno_(azur_lane),里诺\nchapayev_(azur_lane),恰巴耶夫\nsaratoga_(azur_lane),萨拉托加\nyukikaze_(azur_lane),雪风\ngrim_(azur_lane),严峻\nrichelieu_(azur_lane),黎塞留\nshimakaze_(azur_lane),岛风\nlittle_bel_(azur_lane),小贝尔\nark_royal_(azur_lane),皇家方舟\nessex_(azur_lane),埃塞克斯\nmeowfficer_(azur_lane),喵喵\nsouth_dakota_(azur_lane),南达科他州\nnew_jersey_(exhilarating_steps!)_(azur_lane),新泽西（令人振奋的步伐！）（蔚蓝泳道）\nprinz_heinrich_(azur_lane),海因里希亲王\nazuma_(azur_lane),吾妻\nmikasa_(azur_lane),三笠\nperseus_(unfamiliar_duties)_(azur_lane),perseus_(不熟悉的职责)_(azur_Lane)\nsan_diego_(azur_lane),圣地亚哥\nsaint-louis_(azur_lane),圣路易斯\nnorth_carolina_(azur_lane),北卡罗来纳州\namagi-chan_(azur_lane),天城酱285\nindianapolis_(azur_lane),印第安纳波利斯\nnelson_(azur_lane),纳尔逊\nulrich_von_hutten_(azur_lane),ulrich_von_hutten（蔚蓝海岸）\nportland_(azur_lane),波特兰\ntosa_(azur_lane),土佐\nmonarch_(azur_lane),君主\ntaihou_(temptation_on_the_sea_breeze)_(azur_lane),太后（海风的诱惑）\nakagi-chan_(azur_lane),赤城酱\nsovetskaya_rossiya_(azur_lane),sovetskaya_rossiya_(azur_Lane)\nshigure_(azur_lane),时雨\nzuikaku_(kancolle),瑞鹤\nyuudachi_(kancolle),夕立_(kancolle)\nyukikaze_(kancolle),雪风_(kancolle)\nyamato_(kancolle),大和_(kancolle)\ntenryuu_(kancolle),天龙_(kancolle)\ntakao_(kancolle),高雄\nshiranui_(kancolle),不知火_(kancolle)\nshigure_kai_ni_(kancolle),时雨佳妮_(kancolle)\nshigure_(kancolle),时雨_(kancolle)\nsendai_(kancolle),川内_(kancolle)\nryuujou_(kancolle),龙骧\nprinz_eugen_(kancolle),欧根亲王 (kancolle)\nmusashi_(kancolle),武藏_(kancolle)\nmurakumo_(kancolle),村云_(kancolle)\nkirishima_(kancolle),雾岛_(kancolle)\ninazuma_(kancolle),电_(kancolle)\nharuna_(kancolle),榛名_(kancolle)\nfubuki_(kancolle),吹雪_(kancolle)\nbismarck_(kancolle),俾斯麦_(kancolle)\natago_(kancolle),爱宕_(kancolle)\nasashio_(kancolle),朝潮_(kancolle)\namatsukaze_(kancolle),天津风\nprinz_eugen_(final_lap)_(azur_lane),欧根亲王（最后一圈）（蔚蓝车道）\nbaltimore_(after-school_ace)_(azur_lane),巴尔的摩（课后王牌）（碧蓝航线）\natago_(school_traumerei)_(azur_lane),爱宕（学校_traumerei）（碧蓝航线）\nunicorn_(long-awaited_date)_(azur_lane),独角兽（期待已久的约会）（碧蓝航线）\nfusou_(azur_lane),扶苏（碧蓝航线）\ntaihou_(phoenix's_spring_song)_(azur_lane),太后（凤凰春歌）（碧蓝航线）\nkaga_(battleship)_(azur_lane),加贺（战舰）（碧蓝航线）\ntakao_(full_throttle_charmer)_(azur_lane),takao（全油门魅力者）（碧蓝航线）\nu-47_(azur_lane),u-47（蔚蓝航线）\nsiren_(azur_lane),警笛（碧蓝航线）\nlong_island_(azur_lane),长岛（碧蓝航线）\ni-19_(azur_lane),i-19（碧蓝航线）\npola_(seaside_coincidence)_(azur_lane),pola（海边巧合）（碧蓝航线）\ngascogne_(azur_lane),加斯科涅（碧蓝航线）\nswiftsure_(azur_lane),swiftsure（碧蓝航线）\nindomitable_(ms._motivationless_maid)_(azur_lane),不屈不挠（无动机的女仆女士）（碧蓝航线）\nkawakaze_(azur_lane),川风（碧蓝航线）\nhornet_(azur_lane),大黄蜂（碧蓝航线）\nhonolulu_(summer_accident?!)_(azur_lane),檀香山（夏季事故？！）（蔚蓝车道）\nvittorio_veneto_(azur_lane),维托里奥·威尼托（蔚蓝海岸）\nelbe_(azur_lane),易北河（碧蓝航线）\nibuki_(azur_lane),ibuki（碧蓝航线）\nwashington_(azur_lane),华盛顿（碧蓝航线）\nalgerie_(azur_lane),阿尔及利亚（碧蓝航线）\nyorktown_(azur_lane),约克镇（碧蓝航线）\najax_(azur_lane),阿贾克斯（碧蓝航线）\nsurcouf_(azur_lane),surcouf（碧蓝航线）\ngneisenau_(azur_lane),格奈森瑙（碧蓝航线）\nduke_of_york_(azur_lane),约克公爵（碧蓝航线）\nformidable_(timeless_classics)_(azur_lane),令人敬畏的（永恒的经典）（碧蓝航线）\nillustrious_(morning_star_of_love_and_hope)_(azur_lane),杰出的（爱与希望的晨星）（碧蓝航线）\nhermione_(azur_lane),赫敏（碧蓝航线）\nshoukaku_(sororal_wings)_(azur_lane),shoukaku_(sororalwings)_(azur_Lane)\nhiei_(azur_lane),hiei（碧蓝航线）\nalbacore_(azur_lane),长鳍金枪鱼（碧蓝航线）\ntosa_(hometown_zest)_(azur_lane),土佐（家乡热情）（碧蓝航线）\ngraf_zeppelin_(beachside_urd)_(azur_lane),graf_zeppelin_(beachside_urd)_(azur_Lane)\nminneapolis_(azur_lane),明尼阿波利斯（碧蓝航线）\nneptune_(azur_lane),海王星（碧蓝航线）\nnagato_(great_fox's_respite)_(azur_lane),长门（大狐狸的喘息）（碧蓝航线）\nrodney_(azur_lane),罗德尼（碧蓝航线）\ntakao_(school_romanza)_(azur_lane),takao_(school_romanza)_(azur_Lane)\nmassachusetts_(dressed_to_impress)_(azur_lane),马萨诸塞州（着装给人留下深刻印象）（碧蓝航线）\nunicorn_(the_gift_of_spring)_(azur_lane),独角兽（春天的礼物）（碧蓝航线）\nle_temeraire_(azur_lane),le_temeraire_(蔚蓝海岸)\nrichelieu_(fleuron_of_the_waves)_(azur_lane),黎塞留（海浪之花）（碧蓝航线）\nillustrious_(maiden_lily's_radiance)_(azur_lane),杰出（少女百合的光芒）（碧蓝航线）\nbremerton_(day-off_date)_(azur_lane),布雷默顿（休息日）（碧蓝航线）\nhiryuu_(azur_lane),hiryuu（碧蓝航线）\nlittorio_(azur_lane),littorio（碧蓝航线）\ncolorado_(azur_lane),科罗拉多州（碧蓝航线）\nfubuki_(azur_lane),吹雪（碧蓝航线）\nglorious_(azur_lane),光荣（碧蓝航线）\nbaltimore_(black_ace)_(azur_lane),巴尔的摩（黑色王牌）（碧蓝航线）\nmontpelier_(azur_lane),蒙彼利埃（碧蓝航线）\nprinz_eugen_(cordial_cornflower)_(azur_lane),欧根亲王（亲切的矢车菊）（碧蓝航线）\nduca_degli_abruzzi_(azur_lane),duca_degli_abruzzi（碧蓝航线）\ngrenville_(azur_lane),格伦维尔（碧蓝航线）\ni-26_(azur_lane),i-26（碧蓝航线）\nsuzuya_(azur_lane),铃屋（碧蓝航线）\nanchorage_(azur_lane),锚地（碧蓝航线）\ntaihou_(muse)_(azur_lane),太后（缪斯）（碧蓝航线）\ncheshire_(summery_date!)_(azur_lane),柴郡（夏日约会！）（碧蓝航线）\nkumano_(azur_lane),熊野（碧蓝航线）\nshinano_(dreams_of_the_hazy_moon)_(azur_lane),信浓（朦胧月之梦）（碧蓝航线）\nbelfast_(iridescent_rosa)_(azur_lane),贝尔法斯特（彩虹色罗莎）（碧蓝航线）\naugust_von_parseval_(the_conquered_unhulde)_(azur_lane),august_von_parseval（被征服的_unhulde）（蔚蓝车道）\nsouryuu_(azur_lane),souryuu（碧蓝航线）\nakagi_(paradise_amaryllis)_(azur_lane),akagi_(天堂孤挺花)_(azur_Lane)\nchen_hai_(azur_lane),陈海（碧蓝航线）\nchoukai_(azur_lane),choukai（碧蓝航线）\ndunkerque_(summer_sucre)_(azur_lane),敦刻尔克（苏克雷之夏）（碧蓝航线）\nfumizuki_(azur_lane),fumizuki（碧蓝航线）\ndido_(anxious_bisque_doll)_(azur_lane),dido（焦虑的素瓷娃娃）（碧蓝航线）\nhanazuki_(azur_lane),花月（碧蓝航线）\ngangut_(azur_lane),甘古特（碧蓝航线）\naquila_(azur_lane),天鹰座（碧蓝航线）\nprinz_eugen_(symphonic_fate)_(azur_lane),欧根亲王（交响乐命运）（碧蓝航线）\nsurcouf_(loisirs_balneaires)_(azur_lane),surcouf_(loisirs_balneaires)_(碧蓝航线)\nedinburgh_(azur_lane),爱丁堡（碧蓝航线）\njeanne_d'arc_(azur_lane),jeanne_d'arc（碧蓝航线）\nmutsu_(azur_lane),陆奥（碧蓝航线）\nsovetskaya_belorussiya_(azur_lane),sovetskaya_belorussiya_(azur_Lane)\nzuikaku_(the_wind's_true_name)_(azur_lane),zuikaku_(风的真名)_(azur_Lane)\nz1_leberecht_maass_(azur_lane),z1_leberecht_maass（碧蓝航线）\nmaya_(azur_lane),玛雅（碧蓝航线）\nerebus_(azur_lane),艾瑞布斯（碧蓝航线）\nyamashiro_(summer_offensive?)_(azur_lane),山城（夏季攻势？）（碧蓝航线）\nnagara_(azur_lane),长良（碧蓝航线）\nsims_(azur_lane),模拟人生（碧蓝航线）\nadmiral_graf_spee_(peaceful_daily_life)_(azur_lane),Admiral_graf_spee_(和平的日常生活)_(azur_Lane)\ndrake_(azur_lane),德雷克（碧蓝航线）\nle_malin_(mercredi_at_the_secret_base)_(azur_lane),le_malin_(秘密基地的_mercredi)_(azur_Lane)\ntashkent_(the_bound_cruiser)_(azur_lane),塔什干（绑定巡洋舰）（蔚蓝航线）\nterror_(azur_lane),恐怖（碧蓝航线）\namagi_(wending_waters_serene_lotus)_(azur_lane),天城（文定水静莲花）（碧蓝航线）\nkongou_(azur_lane),金刚（碧蓝航线）\nemden_(azur_lane),埃姆登（碧蓝航线）\nhakuryuu_(azur_lane),白龙（碧蓝航线）\nleander_(azur_lane),瘦（碧蓝航线）\npeter_strasser_(azur_lane),彼得·斯特拉瑟（碧蓝航线）\ncharybdis_(azur_lane),charybdis（碧蓝航线）\nping_hai_(summer_vacation)_(azur_lane),平海（暑假）（碧蓝航线）\nprinz_eugen_(profusion_of_flowers)_(azur_lane),欧根亲王（繁花似锦）（碧蓝航线）\nalabama_(azur_lane),阿拉巴马州（碧蓝航线）\navrora_(azur_lane),avrora（碧蓝航线）\nenterprise_(wind_catcher)_(azur_lane),企业（捕风者）（碧蓝航线）\nle_malin_(sleepy_sunday)_(azur_lane),le_malin（沉睡的星期天）（蔚蓝车道）\nreno_(biggest_little_cheerleader)_(azur_lane),雷诺（最大的小啦啦队长）（碧蓝航线）\nfemale_commander_(azur_lane),女指挥官（碧蓝航线）\nkaga_(everlasting_killing_stone)_(azur_lane),kaga（永恒的杀戮石）（碧蓝航线）\nayanami_(niconico)_(azur_lane),绫波（niconico）（碧蓝航线）\nkronshtadt_(azur_lane),喀琅施塔特（碧蓝航线）\nshiranui_(azur_lane),不知火（碧蓝航线）\nbaltimore_(muse)_(azur_lane),巴尔的摩（缪斯）（碧蓝航线）\nle_triomphant_(azur_lane),le_triomphant（碧蓝航线）\ngneisenau_(nightmarish_succubus)_(azur_lane),gneisenau（噩梦般的魅魔）（碧蓝航线）\nreno_(reno_bunnino)_(azur_lane),雷诺_(reno_bunnino)_(碧蓝航线)\nrepulse_(azur_lane),击退（碧蓝航线）\nsaint-louis_(holy_knight's_resplendence)_(azur_lane),圣路易斯（圣骑士的辉煌）（碧蓝航线）\nshouhou_(azur_lane),守寿（碧蓝航线）\nhammann_(rebellious_summer)_(azur_lane),哈曼（叛逆的夏天）（碧蓝航线）\nkinu_(azur_lane),kinu（碧蓝航线）\nshangri-la_(azur_lane),香格里拉（碧蓝航线）\nyat_sen_(azur_lane),中山（碧蓝航线）\nindependence_(azur_lane),独立（碧蓝航线）\nalgerie_(white_sand_paradise)_(azur_lane),阿尔及利亚（白沙天堂）（碧蓝航线）\nvittorio_veneto_(the_flower_of_la_spezia)_(azur_lane),vittorio_veneto（拉斯佩齐亚之花）（碧蓝航线）\nhobby_(azur_lane),爱好（碧蓝航线）\nnuernberg_(azur_lane),纽伦堡（碧蓝航线）\nchikuma_(azur_lane),chikuma_(碧蓝航线)\nbismarck_(beacon_of_the_iron_blood)_(azur_lane),俾斯麦（铁血的灯塔）（碧蓝航线）\ndeutschland_(service_time?!)_(azur_lane),德国（服务时间？！）（蔚蓝航线）\ntallinn_(azur_lane),塔林（碧蓝航线）\nu-81_(azur_lane),u-81（碧蓝航线）\nchen_hai_(vestibule_of_wonders)_(azur_lane),陈海（奇迹前庭）（碧蓝航线）\nobserver_alpha_(azur_lane),观察者阿尔法（碧蓝航线）\nsirius_(azur_lane)_(cosplay),天狼星（碧蓝航线）（角色扮演）\nyuudachi_(shogun_of_snowballs)_(azur_lane),yuudachi（雪球将军）（碧蓝航线）\nasuna_(blue_archive),亚丝娜（蓝色档案）\nasuna_(bunny)_(blue_archive),亚丝娜（兔子）（蓝色档案）\nkarin_(blue_archive),卡琳（蓝色档案）\nshiroko_(blue_archive),白子（蓝色档案）\nhina_(blue_archive),空崎日奈（蓝色档案）\nkarin_(bunny)_(blue_archive),卡琳（兔子）（蓝色档案）\naru_(blue_archive),陆八魔爱瑠（蓝色档案）\nkoharu_(blue_archive),小春（蓝色档案）\nhoshino_(blue_archive),星野（蓝色档案）\nyuuka_(blue_archive),优香（蓝色档案）\nsensei_(blue_archive),老师（蓝色档案）\narisu_(blue_archive),天童爱丽丝（蓝色档案）\nmutsuki_(blue_archive),陆八魔 亚瑠（蓝色档案）\nhifumi_(blue_archive),阿慈谷日富美（蓝色档案）\nmiyu_(blue_archive),霞泽美游（蓝色档案）\nnonomi_(blue_archive),十六夜野乃美（蓝色档案）\niori_(blue_archive),银镜伊织（蓝色档案）\narona_(blue_archive),阿罗娜（蓝色档案）\nako_(blue_archive),天雨アコ（蓝色档案）\nhibiki_(blue_archive),猫塚响（蓝色档案）\nshun_(blue_archive),瞬（蓝色档案）\nazusa_(blue_archive),azusa（蓝色档案）\nizuna_(blue_archive),izuna（蓝色档案）\nui_(blue_archive),ui（蓝色档案）\nmidori_(blue_archive),midori（蓝色档案）\nneru_(blue_archive),neru（蓝色档案）\nmomoi_(blue_archive),桃井（蓝色档案）\nshun_(small)_(blue_archive),顺（小）（蓝色档案）\nkayoko_(blue_archive),kayoko（蓝色档案）\nmika_(blue_archive),米卡（蓝色档案）\ntsubaki_(blue_archive),椿（蓝色档案）\nserika_(blue_archive),serika（蓝色档案）\nyuzu_(blue_archive),柚子（蓝色档案）\niroha_(blue_archive),iroha（蓝色档案）\nmari_(blue_archive),mari（蓝色档案）\nhasumi_(blue_archive),哈苏米（蓝色档案）\nwakamo_(blue_archive),wakamo（蓝色档案）\nneru_(bunny)_(blue_archive),neru（兔子）（蓝色档案）\nhanako_(blue_archive),花子（蓝色档案）\nakane_(blue_archive),茜（蓝色档案）\nsaori_(blue_archive),沙织（蓝色档案）\nperoro_(blue_archive),peroro（蓝色档案）\nkazusa_(blue_archive),kazusa（蓝色档案）\nsora_(blue_archive),sora（蓝色档案）\nharuka_(blue_archive),haruka（蓝色档案）\nkokona_(blue_archive),kokona（蓝色档案）\nchise_(blue_archive),chise（蓝色档案）\nnatsu_(blue_archive),natsu（蓝色档案）\nmashiro_(blue_archive),mashiro（蓝色档案）\nshiroko_(cycling)_(blue_archive),shiroko（自行车）（蓝色档案）\nakane_(bunny)_(blue_archive),茜（兔子）（蓝色档案）\ntsurugi_(blue_archive),tsurugi（蓝色档案）\nshizuko_(blue_archive),静子（蓝色档案）\neimi_(blue_archive),eimi（蓝色档案）\nchinatsu_(blue_archive),chinatsu（蓝色档案）\nyoshimi_(blue_archive),吉见（蓝色档案）\nayane_(blue_archive),绫音（蓝色档案）\nmoe_(blue_archive),萌（蓝色档案）\nfuuka_(blue_archive),fuuka（蓝色档案）\njunko_(blue_archive),junko（蓝色档案）\nharuna_(blue_archive),榛名（蓝色档案）\nmiyako_(blue_archive),宫古（蓝色档案）\nmutsuki_(new_year)_(blue_archive),mutsuki（新年）（蓝色档案）\nsaki_(blue_archive),saki（蓝色档案）\nrin_(blue_archive),rin（蓝色档案）\nizumi_(blue_archive),狮子堂泉（蓝色档案）\nsaya_(blue_archive),沙耶（蓝色档案）\nkaede_(blue_archive),枫（蓝色档案）\nmaki_(blue_archive),maki（蓝色档案）\ntsukuyo_(blue_archive),tsukuyo（蓝色档案）\ncherino_(blue_archive),cherino（蓝色档案）\nchihiro_(blue_archive),千寻（蓝色档案）\nhinata_(blue_archive),若叶日向（蓝色档案）\natsuko_(blue_archive),亚津子（蓝色档案）\nfubuki_(blue_archive),吹雪（蓝色档案）\nhare_(blue_archive),小钩晴（蓝色档案）\nfate/grand_order,命运/大订单\nfate/extra,命运/额外\nfate/apocrypha,命运/伪经\njeanne_d'arc_alter_(fate),jeanne_d'arc_alter_(fate)\nfate/extra_ccc,命运/额外的ccc\nabigail_williams_(fate),阿比盖尔威廉姆斯（命运）\nfate/kaleid_liner_prisma_illya,命运/万花筒班轮_prisma_illya\njeanne_d'arc_alter_(avenger)_(fate),jeanne_d'arc_alter_(avenger)_(fate)\nshuten_douji_(fate),酒吞童子（命运）\ncu_chulainn_(fate),cu_chulainn_(命运)\narcher_(fate),弓箭手（命运）\nminamoto_no_raikou_(fate),Minamoto_no_raikou_(fate)\nnero_claudius_(fate/extra),尼禄克劳狄斯（命运/额外）\nmedusa_(fate),美杜莎（命运）\nmordred_(fate/apocrypha),莫德雷德（命运/伪经）\nfate/prototype,命运/原型\njeanne_d'arc_(ruler)_(fate),jeanne_d'arc_(统治者)_(命运)\nmeltryllis_(fate),Meltryllis_(命运)\nmedusa_(rider)_(fate),美杜莎（骑士）（命运）\nmiyamoto_musashi_(fate),宫本武藏（命运）\nfate/hollow_ataraxia,命运/空心共济失调\ncu_chulainn_(fate/stay_night),cu_chulainn_(命运/留夜)\nishtar_(fate),伊斯塔（命运）\nexcalibur_(fate/stay_night),excalibur（命运/留宿之夜）\nereshkigal_(fate),ereshkigal_(命运)\ngae_bolg_(fate),gae_bolg_(命运)\nflorence_nightingale_(fate),佛罗伦萨夜莺（命运）\njack_the_ripper_(fate/apocrypha),开膛手杰克（命运/伪经）\niskandar_(fate),依斯干达_(命运)\nelizabeth_bathory_(fate),伊丽莎白巴托里（命运）\nkama_(fate),卡玛（命运）\nkiyohime_(fate),清姬（命运）\nfate/prototype:_fragments_of_blue_and_silver,命运/原型：蓝色和银色的碎片\ntomoe_gozen_(fate),tomoe_gozen_(命运)\nnitocris_(fate),nitocris_(命运)\nartoria_pendragon_(lancer)_(fate),artoria_pendragon_(lancer)_(命运)\nkatsushika_hokusai_(fate),葛饰北斋（命运）\nnapoleon_bonaparte_(fate),拿破仑·波拿巴（命运）\nbb_(fate/extra),bb（命运/额外）\nanastasia_(fate),阿纳斯塔西娅（命运）\nfou_(fate),fou（命运）\nyu_mei-ren_(fate),于美人（命运）\nibaraki_douji_(fate),茨城童子（命运）\nelizabeth_bathory_(fate/extra_ccc),伊丽莎白巴托里（命运/额外的ccc）\nmysterious_heroine_xx_(fate),神秘女主xx（命运）\njeanne_d'arc_alter_santa_lily_(fate),jeanne_d'arc_alter_santa_lily_(fate)\nfate/extella,命运/extella\nartoria_pendragon_(lancer_alter)_(fate),artoria_pendragon_(lancer_alter)_(fate)\nushiwakamaru_(fate),牛若丸（命运）\nfate/unlimited_codes,命运/无限代码\nyang_guifei_(fate),杨贵妃（命运）1304\nashiya_douman_(fate),芦屋斗满（命运）\nleonardo_da_vinci_(fate),莱昂纳多·达·芬奇（命运）\nmorgan_le_fay_(fate),摩根勒菲（命运）\nmartha_(fate),玛莎（命运）\nhelena_blavatsky_(fate),海伦娜·布拉瓦茨基（命运）\nmarie_antoinette_(fate),玛丽·安托瓦内特（命运）\nosakabe-hime_(fate),osakabe-hime_(命运)\nmysterious_heroine_x_alter_(fate),神秘女主角_x_alter_(fate)\njeanne_d'arc_alter_(ver._shinjuku_1999)_(fate),jeanne_d'arc_alter_(ver._shinjuku_1999)_(fate)\ngilles_de_rais_(caster)_(fate),gilles_de_rais（施法者）（命运）\nartoria_caster_(fate),artoria_caster_(命运)\nkoyanskaya_(fate),koyanskaya（命运）\nlord_camelot_(fate),卡莱洛特勋爵（命运）\ntokitarou_(fate),时太郎（命运）\nexcalibur_morgan_(fate),excalibur 摩根（命运）\nmedea_(fate),美狄亚（命运）\nzayoi_Sakuya,十六夜咲夜I\ntouhou_(pc-98),东方_(pc-98)\ncookie_(touhou),饼干（东方）\nlaevatein_(touhou),laevatein_(东方)\nshinki_(touhou),神机（东方）\ntouhou_tag_dream,东方标签梦\nmima_(touhou),mima_(东方)\nyumeko_(touhou),梦子（东方）\nreisen_(touhou_bougetsushou),reisen_(东方bougetsushou)\nelly_(touhou),elly（东方）\ngengetsu_(touhou),幻月（东方）\nmai_(touhou),舞（东方）\nkonngara_(touhou),孔加拉（东方）\nmugetsu_(touhou),mugetsu（东方）\nyuki_(touhou),由纪（东方）\nzombie_fairy_(touhou),僵尸妖精（东方）\nfour_of_a_kind_(touhou),四种（东方）\nellen_(touhou),艾伦（东方）\nkurumi_(touhou),久留美（东方）\ntouhou_lost_word,东方失语\nsariel_(touhou),沙利尔（东方）\nmeira_(touhou),梅拉（东方）\npower_item_(touhou),动力道具（东方）\ntouhou_gouyoku_ibun,东方gouyoku_ibun\nlouise_(touhou),路易丝（东方）\notter_spirit_(touhou),水獭精灵（东方）\ninaba_mob_(touhou),稻叶暴徒（东方）\nrika_(touhou),梨花（东方）\nsara_(touhou),萨拉（东方）\nkotohime_(touhou),琴姬（东方）\nelis_(touhou),伊利斯（东方）\ntouhou_cannonball,东方炮弹\nwolf_spirit_(touhou),狼灵（东方）\nkappa_mob_(touhou),河童暴徒（东方）\ngenjii_(touhou),源氏（东方）\nsokrates_(touhou),苏格拉底（东方）\ntouhou_danmaku_kagura,东方弹幕神乐\nhuman_village_(touhou),人类村（东方）\nshingyoku_(touhou),新玉（东方）\norange_(touhou),橙色（东方）\ntouhou_hisoutensoku,东方高天速\nkikuri_(touhou),菊里（东方）\neagle_spirit_(touhou),鹰魂（东方）\ntouhou_bougetsushou,东方报月手\ntouhou_sangetsusei,东方三月sei\nganyu_(genshin_impact),甘雨（原神）\nvision_(genshin_impact),视觉（原神）\nlumine_(genshin_impact),荧（原神）\nhu_tao_(genshin_impact),胡桃（原神）\nzhongli_(genshin_impact),钟离（原神）\nmona_(genshin_impact),莫娜（原神）\nkeqing_(genshin_impact),刻晴（原神）\naether_(genshin_impact),旅行者（原神）\nklee_(genshin_impact),克莱（原神）\nventi_(genshin_impact),温迪\ntartaglia_(genshin_impact),达达利亚（原神）\npaimon_(genshin_impact),派蒙（原神）\neula_(genshin_impact),优菈（原神影响）\nshenhe_(genshin_impact),申鹤（原神）\nxiao_(genshin_impact),魈_(原神冲击)\nbarbara_(genshin_impact),芭芭拉（原神）\njean_(genshin_impact),琴（原神）\nfischl_(genshin_impact),菲谢尔（原神）\namber_(genshin_impact),安柏（原神影响）\nyelan_(genshin_impact),夜澜（原神）\nqiqi_(genshin_impact),七七（原神）\ndiluc_(genshin_impact),迪卢克（原神）\nningguang_(genshin_impact),凝光（原神）\nyoimiya_(genshin_impact),宵宫(genshin_Impact)\nkaeya_(genshin_impact),凯亚(genshin_Impact)\nlisa_(genshin_impact),丽莎（原神）\nalbedo_(genshin_impact),阿贝多（原神影响）\nnoelle_(genshin_impact),诺艾尔（原神）\nbeidou_(genshin_impact),北斗（原神）\nslime_(genshin_impact),史莱姆（原神）\nyanfei_(genshin_impact),烟绯（原神）\nchongyun_(genshin_impact),重云（原神）\nrosaria_(genshin_impact),罗莎莉亚（原神影响）\nxingqiu_(genshin_impact),行秋（原神）\nnilou_(genshin_impact),妮露（原神）\nxiangling_(genshin_impact),香菱（原神）\nhilichurl_(genshin_impact),丘丘人(genshin_Impact)\ndiona_(genshin_impact),迪奥娜_(genshin_Impact)\nscaramouche_(genshin_impact),散兵（原神）\nsucrose_(genshin_impact),砂糖（原神）\nthoma_(genshin_impact),托马（原神）\ngorou_(genshin_impact),五郎（原神）\nrazor_(genshin_impact),雷泽（原神）\nkeqing_(opulent_splendor)_(genshin_impact),刻晴（富丽堂皇）（原神）\nsayu_(genshin_impact),早柚（原神）\nyun_jin_(genshin_impact),云堇（原神）\nbarbara_(summertime_sparkle)_(genshin_impact),芭芭拉（夏日闪耀）（原神）\nbennett_(genshin_impact),班尼特（原神影响）\ntighnari_(genshin_impact),提纳里（原神）\nxinyan_(genshin_impact),辛焱（原神）\njean_(sea_breeze_dandelion)_(genshin_impact),琴_(海风蒲公英)_(genshin_Impact)\ncollei_(genshin_impact),柯莱（原神）\nrex_lapis_(genshin_impact),岩王帝君(genshin_Impact)\nsignora_(genshin_impact),女士(genshin_Impact)\ncyno_(genshin_impact),赛诺（原神）\nningguang_(orchid's_evening_gown)_(genshin_impact),凝光（兰花的晚礼服）（原神）\ndehya_(genshin_impact),迪希雅（原神影响）\nfischl_(ein_immernachtstraum)_(genshin_impact),菲谢尔_(ein_immernachtstraum)_(genshin_Impact)\nryu_genshin77,流原心77\nkazuha's_friend_(genshin_impact),枫原万叶（原神）\nazhdaha_(genshin_impact),若陀龙王（原神影响）\ndainsleif_(genshin_impact),戴因斯雷布(genshin_Impact)\ngenshin_impact_sticker_redraw_(meme),genshin_Impact 贴纸重绘（模因）\nhina_(genshin_impact),希娜（原神）\ncloud_retainer_(genshin_impact),留云借风真君（genshin_Impact）\nbarbatos_(genshin_impact),barbatos（原神）\ncicin_mage_(genshin_impact),cicin法师（原神）\ndelusion_(genshin_impact),妄想（原神）\ndvalin_(genshin_impact),dvalin（原神）\nfavonius_sword_(genshin_impact),favonius剑（原神）\nnameless_bard_(genshin_impact),无名吟游诗人（原神）\nabyss_mage_(genshin_impact),深渊法师（原神）\nwolf's_gravestone_(genshin_impact),狼的墓碑（原神）\nyaoyao_(genshin_impact),yaoyao（原神）\ntaroumaru_(genshin_impact),芋丸（原神）\nmona_(genshin_impact)_(cosplay),mona_(genshin_Impact)_(cosplay)\ninfection_monitor_(arknights),感染监测器_(arknights)\nsurtr_(arknights),surtr（明日方舟）\nmudrock_(arknights),泥岩（明日方舟）\nw_(arknights),w（方舟）\nmostima_(arknights),mostima（明日方舟）\nsuzuran_(arknights),铃兰（方舟）\nelite_ii_(arknights),精英_ii_(arknights)\nangelina_(arknights),安吉丽娜（明日方舟）\nnian_(arknights),年（方舟）\nsaria_(arknights),莎莉亚（明日方舟）\nspecter_(arknights),幽灵（方舟）\nblue_poison_(arknights),蓝色毒药（方舟）\nschwarz_(arknights),施瓦茨（明日方舟）\ndusk_(arknights),黄昏（方舟）\neyjafjalla_(arknights),艾雅法拉_(arknights)\nifrit_(arknights),ifrit（明日方舟）\nplatinum_(arknights),铂金（方舟）\nceobe_(arknights),ceobe（明日方舟）\npramanix_(arknights),pramanix（明日方舟）\nblaze_(arknights),烈焰人（明日方舟）\nsilence_(arknights),沉默（方舟）\nrosmontis_(arknights),罗斯蒙蒂斯（明日方舟）\nfeater_(arknights),羽毛（方舟）\ntomimi_(arknights),托米米（明日方舟）\nswire_(arknights),太古_(arknights)\neunectes_(arknights),eunectes（明日方舟）\nprojekt_red_(arknights),项目红（arknights）\ngoldenglow_(arknights),Goldenglow（明日方舟）\nsussurro_(arknights),sussurro（明日方舟）\nblue_poison_(shoal_beat)_(arknights),蓝色毒药_(shoal_beat)_(arknights)\noriginium_arts_(arknights),源石艺术（方舟）\nutage_(arknights),使用_(arknights)\nwhislash_(arknights),whislash（明日方舟）\nmagallan_(arknights),麦哲伦（明日方舟）\nsilverash_(arknights),Silverash（明日方舟）\nblemishine_(arknights),瑕疵（明日方舟）\nzima_(arknights),齐玛（明日方舟）\nsaga_(arknights),传奇（明日方舟）\nla_pluma_(arknights),la_pluma（明日方舟）\nrosa_(arknights),罗莎（明日方舟）\nshining_(arknights),闪亮（方舟）\nptilopsis_(arknights),ptilopsis_(arknights)\nirene_(arknights),艾琳（明日方舟）\nmountain_(arknights),山（方舟）\nskadi_(waverider)_(arknights),skadi_(waverider)_(arknights)\nfrostnova_(arknights),霜新星（明日方舟）\nsora_(arknights),索拉（明日方舟）\nbagpipe_(arknights),风笛_(arknights)\nfiammetta_(arknights),菲亚梅塔（明日方舟）\ngladiia_(arknights),角斗士（明日方舟）\njessica_(arknights),杰西卡（明日方舟）\nmale_doctor_(arknights),男医生_(arknights)\ngummy_(arknights),软糖（明日方舟）\ntexas_(winter_messenger)_(arknights),德州（冬季信使）（明日方舟）\nwarfarin_(arknights),华法林_(arknights)\naurora_(arknights),极光（明日方舟）\ngavial_(arknights),gavial（明日方舟）\ntalulah_(arknights),talulah（明日方舟）\ntexas_(willpower)_(arknights),德州（意志力）（明日方舟）\nling_(arknights),玲（方舟）\nmyrtle_(arknights),桃金娘（明日方舟）\nmudrock_(silent_night)_(arknights),泥岩（寂静之夜）（明日方舟）\nfrostleaf_(arknights),霜叶（方舟）\ngrani_(arknights),格兰尼（明日方舟）\ngravel_(arknights),砾石（方舟）\nnian_(unfettered_freedom)_(arknights),年（无拘无束的自由）（方舟）\nspecter_the_unchained_(arknights),幽灵不受束缚（明日方舟）\nch'en_(ageless_afterglow)_(arknights),ch'en_(永恒的余辉)_(arknights)\nvigna_(arknights),维尼亚（明日方舟）\nistina_(arknights),伊斯蒂娜（明日方舟）\nkroos_(arknights),克罗斯（明日方舟）\nthorns_(arknights),荆棘（方舟）\nlava_(arknights),熔岩（方舟）\nsaileach_(arknights),赛利奇（明日方舟）\nskyfire_(arknights),天火（方舟）\nastesia_(arknights),阿斯特西亚（明日方舟）\ncroissant_(arknights),羊角面包（arknights）\nfranka_(arknights),弗兰卡（明日方舟）\nbeeswax_(arknights),蜂蜡_(arknights)\nshamare_(arknights),shamare（明日方舟）\nrobin_(arknights),知更鸟（方舟）\ncarnelian_(arknights),红玉髓（明日方舟）\nmizuki_(arknights),水木（明日方舟）\noriginium_(arknights),源石（方舟）\nweedy_(arknights),杂草（明日方舟）\nprovence_(arknights),普罗旺斯_(arknights)\nsideroca_(arknights),sideroca（明日方舟）\nvermeil_(arknights),朱红（明日方舟）\nch'en_the_holungday_(arknights),ch'en_the_holungday_(arknights)\nceylon_(arknights),锡兰（明日方舟）\nthe_emperor_(arknights),皇帝（方舟骑士）\nglaucus_(arknights),格劳克斯（明日方舟）\nnightingale_(arknights),夜莺_(arknights)\nsurtr_(liberte_echec)_(arknights),surtr_(liberte_echec)_(arknights)\nplume_(arknights),羽（方舟）\nshaw_(arknights),肖（方舟）\nfemale_tourist_c_(arknights),女游客_c_(arknights)\nwhisperain_(arknights),耳语（明日方舟）\nansel_(arknights),安塞尔（明日方舟）\ndobermann_(arknights),杜宾犬（明日方舟）\nmanticore_(arknights),蝎尾狮_(arknights)\nmatterhorn_(arknights),马特霍恩（明日方舟）\npallas_(arknights),帕拉斯（明日方舟）\nfemale_doctor_(arknights),女医生_(arknights)\nhibiscus_(arknights),芙蓉（明日方舟）\nwaai_fu_(arknights),waai_fu_(arknights)\nlappland_(refined_horrormare)_(arknights),拉普兰（精致的恐怖梦魇）（明日方舟）\nmorte_(arknights),莫尔（明日方舟）\npinecone_(arknights),松果（明日方舟）\nclosure_(arknights),关闭（明日方舟）\nperfumer_(arknights),调香师（明日方舟）\nhung_(arknights),挂（方舟）\nbeanstalk_(arknights),豆茎（方舟）\nmeteor_(arknights),流星（方舟）\narchetto_(arknights),阿尔切托（明日方舟）\nlin_yuhsia_(arknights),林雨霞（方舟）\nmayer_(arknights),迈尔（明日方舟）\npenguin_logistics_(arknights),企鹅物流（arknights）\neunectes_(forgemaster)_(arknights),eunectes_(forgemaster)_(方舟之夜)\nsaria_(the_law)_(arknights),saria（法律）（明日方舟）\nabsinthe_(arknights),苦艾酒（明日方舟）\nmelantha_(arknights),梅兰莎（明日方舟）\nrope_(arknights),绳索（方舟）\nsideroca_(light_breeze)_(arknights),sideroca_(微风)_(arknights)\nmon3tr_(arknights),mon3tr（明日方舟）\nhoshiguma_(patrolling_ronin)_(arknights),星熊（巡逻浪人）（明日方舟）\nmudrock_(obsidian)_(arknights),泥岩（黑曜石）（方舟）\njaye_(arknights),杰伊（明日方舟）\nshining_(silent_night)_(arknights),闪耀（寂静之夜）（明日方舟）\ndusk_(everything_is_a_miracle)_(arknights),黄昏（一切都是奇迹）（明日方舟）\nhellagur_(arknights),海拉格（明日方舟）\nsavage_(arknights),野蛮人（明日方舟）\ntenzin_(arknights),丹增（明日方舟）\nbagpipe_(queen_no._1)_(arknights),风笛_(queen_no._1)_(arknights)\nfolinic_(arknights),叶酸（明日方舟）\nprojekt_red_(light_breeze)_(arknights),projekt_red（微风）（arknights）\nreed_(arknights),芦苇（方舟）\nscene_(arknights),场景（方舟）\nphantom_(arknights),幻影（明日方舟）\nbison_(arknights),野牛（方舟）\ncardigan_(arknights),开衫（arknights）\ntheresa_(arknights),特蕾莎（明日方舟）\nandreana_(arknights),安德烈娜（明日方舟）\ntequila_(arknights),龙舌兰酒（明日方舟）\noriginium_slug_(arknights),源石蛞蝓（方舟）\ncuora_(arknights),库拉（明日方舟）\nkroos_the_keen_glint_(arknights),克罗斯敏锐的闪光（明日方舟）\ntomimi_(silent_night)_(arknights),tomimi（平安夜）（明日方舟）\nlava_the_purgatory_(arknights),熔岩炼狱（明日方舟）\nmephisto_(arknights),墨菲斯托（明日方舟）\nexecutor_(arknights),执行者（明日方舟）\nindigo_(arknights),靛蓝（明日方舟）\nshirayuki_(arknights),白雪（明日方舟）\ncourier_(arknights),信使（明日方舟）\nfaust_(arknights),浮士德（明日方舟）\nfirewatch_(arknights),看火人（方舟）\nheavyrain_(arknights),大雨（方舟）\nmetal_crab_(arknights),金属蟹_(arknights)\nreunion_soldier_(arknights),重聚士兵（方舟）\nviviana_(arknights),薇薇安娜（明日方舟）\nalina_(arknights),阿丽娜（明日方舟）\nelysium_(arknights),极乐世界（明日方舟）\nfang_(arknights),方（方舟）\nfartooth_(arknights),远牙（明日方舟）\nmousse_(arknights),慕斯_(arknights)\nroberta_(arknights),罗伯塔（明日方舟）\ngreythroat_(arknights),灰喉（明日方舟）\nhorn_(arknights),号角（明日方舟）\nindra_(arknights),因陀罗（方舟）\naak_(arknights),aak（明日方舟）\nsnowsant_(arknights),雪山（方舟）\npopukar_(arknights),popukar（明日方舟）\nreunion_logo_(arknights),重聚徽标（arknights）\nleizi_(arknights),雷子（方舟）\nmint_(arknights),薄荷（方舟）\nmulberry_(arknights),桑树（明日方舟）\npodenco_(arknights),podenco（明日方舟）\nasbestos_(arknights),石棉_(arknights)\nceobe_(unfettered)_(arknights),ceobe（无拘无束）（arknights）\nashlock_(arknights),ashlock（明日方舟）\nethan_(arknights),伊森（明日方舟）\nmeteorite_(arknights),陨石（方舟）\nvulcan_(arknights),火神（方舟）\nambriel_(arknights),安布里尔（明日方舟）\namiya_(guard)_(arknights),阿米娅（守卫）（方舟）\nflint_(arknights),燧石（方舟）\nschwarz_(skyline)_(arknights),施瓦茨（天际线）（明日方舟）\ncrownslayer_(arknights),冠冕者（明日方舟）\ndurin_(arknights),都灵（明日方舟）\nscavenger_(arknights),清道夫（明日方舟）\nroxy_migurdia,洛琪希\nelaina_(majo_no_tabitabi),伊蕾娜\ndanganronpa_(series),弹丸论巴（系列）\nk-on!,轻音少女\nkaga_(kancolle),加贺_(kancolle)\nSouryuuAsukaLangley,明日香\nkaname_madoka_(mahou_shoujo_madoka_magica),鹿目圆\nmegumin,惠惠\nraiden_shogun,雷电将军\nharuyama_kazunori,春山和典\nkakyoin_noriaki,花京院纪明\npecorine_(princess_connect!),佩科林（公主连接！）\nlycoris_recoil,石蒜后坐力\nboris_(noborhys),鲍里斯_(noborhys)\nwatashi_ni_tenshi_ga_maiorita!,watashi_ni_tenshi_ga_maiorita!\nkyoukaisenjou_no_horizon,京海战无地平线_1521\nitadori_yuuji,板取雄二\nkatori_(kancolle),katori_(kancolle)\nnori_tamago,海苔_tamago\nyano_toshinori,矢野俊典\nhimemori_luna,姬森露娜\nasamura_hiori,浅村_hiori\nchibi_miku,souryuu_asuka_langley\nnagi_no_asukara,亚丝娜_(sao)\npokemon_sm_(anime),宠物小精灵_xy_(动漫)\npokemon_(classic_anime),弹丸论破_3_(动漫)\npokemon_xy_(anime),宠物小精灵_dppt_(动漫)\nformal_dress,礼服\nprint_cheongsam,印花旗袍\nsummer_uniform,夏季制服\nss_uniform,纳粹制服\nnazi_uniform,纳粹制服\nspace_suit,宇航服\ndomineering,修女服\nbyzantine_fashion,拜占庭风格\nTropical,热带特征的\nAo_Dai,越南校服（奥黛）\nofficial_alternate_costume,与原设不同衣服\nhomewear,居家服\nprint_pajamas,印花睡衣\npolka_dot_pajamas,波点睡衣\nTaoist_robes,道袍\nrobe_of_blending,混合长袍\nbikini_top_only,仅比基尼上衣\nbikini_bottom_only,仅比基尼下装\nfront-tie_bikini_top,前系带比基尼上衣\nwinter_coat,冬季大衣\nfishnet_top,渔网上衣\nwindbreaker,冲锋衣\njacket_partially_removed,夹克部分移除\ncamouflage_jacket,迷彩夹克\ndenim_jacket,牛仔夹克\nloating_jacket,休闲夹克\ntwo-tone_jacket,两色夹克\ndown_jacket,羽绒服\npuffer_jacket,羽绒服\nbackless_sweater,露背毛衣\ngirdle,紧身塔\npolka_dot_dress,波点连衣裙\nsee-through_dress,透视连衣裙\nsummer_long_skirt,夏日长裙\ncamouflage_pants,迷彩裤\ncargo_pants,工装裤\ncrotchless_pants,无裆裤\nhakama_pants,袴裤\npuffy_pants,蓬松裤\npumpkin_pants,南瓜裤\npants_tucked_in,裤子塞进去\nblack_bodystocking,连体黑丝\nblack_pantyhose,黑色连裤袜(覆盖臀部)\nwhite_pantyhose,白色连裤袜\nanimal_ear_legwear,动物耳朵过膝袜\nstocking_under_clothes,衣服下的筒袜(避免显示不全)\nlatex_thighhighs,乳胶材质的长筒袜\nsee-through_thighhighs,透明的长筒袜\narmored,装甲的\ncanvas,帆布的\nlace-trimmed,蕾丝饰边的\nfur-trimmed,毛边的\nfringe,须边\nribbed,棱纹的\ncat_ear,猫耳造型的\ncat_ear_cutout,猫耳造型镂空的\nstar_panties,星星印花内裤\nbunny_panties,兔子内裤\nfur-trimmed_headwear,毛边头饰\ninter_headset,EVA神经连接器\nmini_witch_hat,迷你魔女帽\nbowler_hat,圆顶礼帽\npillbox_hat,药盒帽\ncloche_hat,钟形女帽\nside_cap,侧边帽\npolice_hat,警察帽\nbucket_hat,渔夫帽\nhardhat,安全帽\nrice_hat,斗笠\nbobblehat,泡泡帽\npumpkin_hat,南瓜帽\ntorn_hat,撕裂的帽子\nnewsboy_cap,报童帽\nbowknot_over_white_beret,白色贝雷帽上的蝴蝶结\noripathy_lesion_(arknights),源石病(明日方舟)\ngumi,龟尾\nthe_only_shoe,单鞋\nblack_loafers,乐福鞋(小皮鞋)\nplatform_heels,厚底高跟鞋\nclog_sandals,木屐凉鞋\nanimal_feet,动物脚\nanimal_slippers,动物拖鞋\nsnow_boots,雪地靴\ndoc_martens,马丁靴\nrain_boots,雨靴\narched_soles,拱形鞋底\nhorseshoe,马蹄铁\npaw_print_soles,爪印鞋底\nsleeves_past_elbows,袖子过肘\narm_out_of_sleeve,袖子里的手臂\nuneven_sleeves,不均匀的袖子\nmismatched_sleeves,不匹配的袖子\nsleeve_rolled_up,袖子卷起\nchain_leash,锁链带牵绳\npartially_fingerless_gloves,部分露指手套\nred_neckerchief,红领巾\nwhite_necktie,白色领带\nneck_bell,颈铃\nneck_tattoo,颈部纹身\nchinese_knot,中国结\nmagatama_necklace,珠玉项链\ntooth_necklace,牙项链\nkey_necklace,钥匙项链\nanchor_necklace,锚项链\nshell_necklace,贝壳项链\ngold_necklace,金项链\ncrescent_necklace,新月项链\nring_necklace,戒指项链\nfeather_necklace,羽毛项链\nbone_necklace,骨项链\nankh_necklace,十字项链\nmultiple_necklaces,多条项链\nbullet_necklace,子弹项链\nholding_necklace,拿着项链\nnecklace_removed,项链被移除\nprint_scarf,印花围巾\nvertical-striped_scarf,竖条纹围巾\npolka_dot_scarf,波点围巾\nargyle_scarf,菱形围巾\nbeige_scarf,米色围巾\nscarf_bow,围巾蝴蝶结\nfur_scarf,皮草围巾\nmulticolored_scarf,五彩围巾\nfloating_scarf,漂浮围巾\nlong_scarf,长围巾\narm_scarf,手臂围巾\nscarf_on_head,头上的围巾\nscarf_over_mouth,围巾在嘴上\nscarf_removed,围巾被取下\nadjusting_scarf,调整围巾\nholding_scarf,拿着围巾\nscarf_pull,扯围巾\nlong_eyelashes,长睫毛\nlipgloss,唇彩\nanime_style_blush,动画式脸红\nbruise_on_face,脸上有瘀伤\ncream_on_face,奶油在脸上\nsmoking_pipe,烟斗\neyewear,眼睛\ncrooked_eyewear,歪斜的眼镜\np,眼罩\nhalf_mask,半面罩\nmasked,蒙面\nmask_lift,抬起面罩\nninja_mask,忍者面具\nskull_mask,骷髅面具\nhockey_mask,曲棍球面具\nbird_mask,鸟面具\nplague_doctor_mask,瘟疫医生口罩\nstone_mask,石鬼面\nhorse_mask,马面具\nmasquerade_mask,化妆舞会面具\near_ornament,耳饰\njaguar_ears,美洲豹耳朵\nalpaca_ears,羊驼耳\ngoat_horns,山羊角\nhair_on_horn,角上的头发\nmechanical_horns,机械角\nforal_background,花卉图案装饰的背景\nclock_background,时钟背景\nbubble_background,气泡背景\nmattress,床垫；褥子\nheap,堆\nswimming_pool,泳池\nsquat_toilet,蹲便器\nbanquet,宴会\nflower_bloom,花盛开\nwithered_flower,枯萎的花\nplum_blossom,梅花\nchrysanthemum,菊花\nnarcissu,水仙\nlily,百合花\nentangled_plants,缠结型植物\nshrub,灌木\npine_tree,松树\nmaple_tree,枫树\nplanted,种植的\nmagnificent_architecture,建筑\nIntersection,路口\ncathedral,大教堂\nchinese_style_loft,中式阁楼\ntraditional_chinese_room,传统中式客房\nmosque,清真寺\narena,竞技场\nAuditorium,礼堂\nconcert,音乐会\nreservoir,水库\nTrapeze,吊架；秋千\nrailroad,铁路\nrailway,铁路\nlawn,草坪\nJapanese_hotel,日本旅馆\namusement_park,游乐园\nhot_air_balloon,热气球\nsnowy_mountain,雪山\nfloating_snowflake,雪花\nbakery,面包店\nlantern_floating,灯笼水槽\njail_bars,监狱酒吧\ndungeon,地牢\nrubble_ruins,废墟\nfall_leaves,落叶\nhyper_galaxy,超级银河\nfields,田园\nplayground,操场\ncarousel,旋转木马\nbilliard,台球桌\nunder_bridge,桥下\ncasino,赌场\nlaboratory,研究所\ngreenhouse,植物园\nharbor,港口\nbookstore,书店\nspa,人工温泉\nalleyway,小巷\nrowboat,划船\nrappelling,拉平（悬挂）\ntennis_court,网球场\ncar_seat,汽车座椅\nseatbelt,座位安全带\ndowntown,市中心\navenue,绿树成荫的街道\nmixing_console,混合控制台\nremains,废墟\nDisney_land,迪士尼乐园\nstadium,体育场\nsoccer_field,足球场\ntrack_and_field,田径场\nin_the_movie_theatre,在电影院里\nmonolith,巨大的石头物体\natrium,光线照射\nelectric_scoreboard,电子公告板\nOpen_the_door_halfway,半开门\nnebula,星云\nstar_trail,星星轨迹\non_the_train,電車内\non_the_bus,在巴士上\nin_main_street,大道\ngrasslands,草原\nmansion,屋敷\nsantorini,希腊 圣托里尼\nvenice,意大利 威尼斯\nTaj_Mahal,泰姬陵\nMachu_Picchu,马丘比丘\nAkashi_Kaikyo_Bridge,明石海峡大桥\nSkytree,东京天空树\nFuji_Mountain,富士山\nTokyo_Tower,东京塔\nfushimi_inari,伏见稻荷\ngrand_canyon,大峡谷\ngreat_wall_of_china,长城\nFloating_light_spot,浮动光斑\nGlowing_butterflies,发光的蝴蝶\nshredded_paper,碎纸屑\npearl,珍珠\nneon,霓虹灯\nGravel,碎石\njaggy_lines,锯齿线\nimmense,巨大\ndisperse,分散\nconverge,会聚|聚集\nbrand,牌子\nscattered_leaves,散落的叶子\nFlying_colored_shredded_paper,飞溅的彩色碎纸\nmany_colorful_petals_are_flying,五颜六色的花瓣飞舞\nbig_colorful_Bubble,大五颜六色的泡泡\npasture,牧场\nplateau,高原\nflower_ocean,花海\nvolcano,火山\nswirl,漩涡\nscarlet_moon,猩红月亮\nuniverse,宇宙\nlunar,月的|月球的\nstar,星星\nfrom_space_station,空间站\nsatellite,卫星\nAstrology,占星术\nconstel,星座\naquila,[天]天鹰座\nlyra,[天]天琴座\nloong,中国龙\nD&D,西方龙\nreptile,爬行动物\nwriggle_nightbug,蠕动夜虫\nkyubey,QB\ndodoco_(genshin_impact),嘟嘟可（原神）\nguoba_(genshin_impact),锅巴（原神）\nbaron_bunny_(genshin_impact),兔兔伯爵（原神）\noz_(genshin_impact),奥兹（原神）\ncrystalfly_(genshin_impact),晶蝶genshin\nseelie_(genshin_impact),仙灵（原神）\nCassette,磁带盒\ncopper,铜|铜币\nLever,杠杆|操作杆\noil-paper_umbrella,油纸伞\npail,桶|提桶\nSmartphones,智能手机\ntrophy,奖杯\ncello,大提琴\ninlet,入口\nmolecule,分子\nremotely,偏远的\nvinyl,乙烯基唱片；黑胶唱片\nverge,边缘\nelsword,艾斯之剑\nstake,桩|棍子\ndynamite,黄色炸药；甘油炸药；\nthompson_submachine_gun,汤普森冲锋枪\nstaff_of_homa_(genshin_impact),护摩之杖（原神长柄武器）\nsong_of_broken_pines_(genshin_impact),松籁响起之时（原神冰系双手剑）\nprimordial_jade_winged-spear_(genshin_impact),和璞鸢（原神长柄武器）\ncalamity_queller_(genshin_impact),息灾（原神长柄武器）\nvortex_vanquisher_(genshin_impact),贯虹之槊（原神）\namos'_bow_(genshin_impact),阿莫斯弓（原神）\nengulfing_lightning_(genshin_impact),薙草之稻光（原神\nA_sushi_roll,寿司卷\naubergine,茄子\nburger,汉堡\nGelatin,明胶、布丁\njam,果酱\nfood_on,脸上有食物\ntumbler,普通玻璃杯\ncirrus,卷云\nCirrocumulus,卷积云\nCirrostratus,卷层云\nAltocumulus,高积云\nAltostratus,高层云\nstratus,层云\nStratocumulus,层积云\ncumulus,积云\nCumulonimbus,积雨云\nNimbostratus,雨层云\ncirrus_fibratus,毛卷云\ncirrus_uncinus,钩卷云\ncirrus_spissatus,密卷云\ncirrus_floccus,絮卷云\ncirrus_castellanus,堡卷云\ncirrus_intortus,乱卷云\ncirrocumulus_stratiformis,层状卷积云\ncirrocumulus_floccus,絮状卷积云\ncirrocumulus_castellanus,堡状卷积云\ncirrocumulus_lacunosus,网状卷积云\ncirrostratus_fibratus,毛卷层云\ncirrostratus_nebulosus,雾卷层云\naltocumulus_strataformis,层状高积云\naltocumulus_lenticularis,荚状高积云\naltocumulus_castellanus,堡状高积云\naltocumulus_floccus,絮状高积云\naltocumulus_lacunosus,网状高积云\naltostratus_undulatus,波状高层云\naltostratus_duplicates,复合高层云\naltostratus_pannus,破片高层云\naltostratus_translucidus,透光高层云\naltostratus_opacus,蔽光高层云\naltostratus_radiatus,辐状高层云\naltostratus_mammatus,乳状高层云\nstratus_fractus,碎层云\nstratus_nebulosus,雾层云\nstratus_undulatus,波层云\nstratocumulus_stratiformis,层状层积云\nstratocumulus_cumulogentis,积雨性层积云\nstratocumulus_castellanus,堡状层积云\nstratocumulus_lenticularis,荚状层积云\nstratocumulus_lacunosus,絮状层积云\ncumulus_humilis,淡积云\ncumulus_mediocris,中积云\ncumulus_congestus,浓积云\ncumulus_fractus,碎积云\ncumulonimbus_calvus,秃积雨云\ncumulonimbus_capillatus,鬃积雨云\ncumulonimbus_incus,砧积雨云\nasperitas,新增类型\nsqueeze_bottle,软瓶\nbottled_water,瓶裝水\nrose_bush,玫瑰花丛\ncarnivorous_plant,食虫植物\nsucculent_plant,多肉植物\ncattail,香蒲\nroots,根\nfoliage,树叶\ncluster-amaryllis,石蒜\nlunchbox,便当盒\nnib_pen_(object),钢笔\ninkwell,墨水瓶（低）\nink_bottle,墨水瓶（高）\n🌅,日出\n🌈,彩虹\n🌪,龙卷风\n🌨,下雪\n❄,下雪\n☃,下雪\n🌧,下雨\n🌂,下雨\n☔,下雨\n☂,下雨\n🌥,多云\n⛅,阴\n☁,云\n☀,晴\n🌫,雾\n⛈,雷阵雨\n🌤,晴偶有云\n🌦,晴转雨\n🌩,打雷\nreversal,反转\nPainting_(Action),画画\nsing,唱歌\nsweeping,打扫\nposing,摆姿势\nstylish_pose,时尚姿势\nhands_out_of_frame,手超出图片外\narms_out_of_frame,手臂超出图片外\nlying_on_the_lake,躺在湖面上\nmeditation,冥想（可能没用）\ntossing,投掷\npaid_reward,支付报酬\nlying_on_water,躺在水中\narm_above_head,手在头上\nmusou_isshin_(genshin_impact),胸口拔刀\ncovering_chest_by_hand,用手遮住胸部\nhands_on_another's,双手放在别人的脸上\nhands_on_own,双手放在自己的脸上\nhand_on_own,把手放在自己脸上\nopen_stance,稍息\nsitting_sideways,侧身坐着\nsitting_backwards,向后坐\nsitting_in_tree,坐在树上\nsitting_on_railing,坐在栏杆上\nsitting_on_rock,坐在岩石上\nsitting_on_stairs,坐在楼梯上\nsitting_on_table,坐在桌子上\nsitting_on_water,坐在水上\ngravure_pose,凹版姿势\nKabedon,壁咚\nsitting_on_head,坐在头上\nsitting_on_shoulder,坐在肩膀上\npupils,瞳孔\nsnake_pupils,蛇瞳孔\npupils_sparkling,瞳孔闪光\nbutterfly-shaped_pupils,蝴蝶形瞳孔\nrectangular_pupils,长方形瞳孔\nsquare_pupils,方形瞳孔\ndot_pupils,点瞳孔\nextra_pupils,额外的瞳孔\n+ +,十字星星眼\ncross-shaped_pupils,十字形瞳孔\npurple_pupils,紫色瞳孔\norange_pupils,橙色瞳孔\nblue_pupils,蓝色瞳孔\ngasping,喘气（张大嘴）\nSlightly_open_mouth,嘴巴微微张开\nclose_mouth,闭嘴\ngnaw,啃\n:3,猫嘴\n:o,张嘴\n:>,V嘴\nshark_mouth,鲨鱼牙\n:q,舌头放在上唇\n:p,舌头放在下唇\n;p,眨眼舌头上伸\nkind_smile,善良的微笑\n:d,开心的笑\n;d,眨眼笑\nteasing_smile,被逗笑|咧嘴傻笑\ngiggling,咯咯傻笑\nbadmood,心情不好\nunamused,不开心的\nfrustrated_brow,沮丧的眉头\nanguish,苦闷\ngloom,忧郁的\ncontempt,蔑视\nfear_kubrick,害怕侧目\nannoy,惹恼\n>:(,皱眉生气\n>:),皱眉不生气\nembarrass,害羞的(尴尬的)\nexhausted,筋疲力尽的\nJekyll_and_Hyde,多重人格\nspasm,痉挛\neye-contact,眼神接触\nhead_toward,朝向\nlooking_outside,向外看\nlooking_ahead,展望未来\nlooking_at_animal,看着动物\nlooking_at_mirror,照镜子\nlooking_at_hand,看着手\nlooking_at_hands,看着双手\nlooking_at_food,看食物\nlooking_at_screen,看着屏幕\nflame_symbol_in_the_pupils_and_iris,眼中有火焰\ndark_pink,深粉\ndimgray,暗灰\ndarkgray,深灰\nsilver,银\ngainsboro,盖茨伯勒\nwhitesmoke,烟白\nghostwhite,幽灵白\nfloralwhite,花白\nlinen,亚麻布\nantiquewhite,仿古白\npapayawhip,番木\nblanchedalmond,杏仁白\nbisque,橘黄\nmoccasin,莫卡辛色\nnavajowhite,纳瓦白\npeachpuff,桃色\nmistyrose,迷迭香\nlavenderblush,薰衣草腮红\noldlace,旧蕾丝\nivory,象牙\nhoneydew,甘露\nmintcream,薄荷糖\nazure,天蓝\naliceblue,爱丽丝蓝\nlavender,薰衣草\nlightsteelblue,轻钢蓝\nlightslategray,灯石灰\nslategray,石板灰\nsteelblue,钢蓝\nroyalblue,宝蓝\nmidnightblue,午夜蓝\nnavy,海军蓝\ndarkblue,深蓝\nmediumblue,中蓝\ndodgerblue,道奇蓝\ncornflowerblue,矢车菊蓝色\ndeepskyblue,深天蓝\nlightskyblue,亮天蓝\nskyblue,天蓝\npowderblue,粉蓝\npaleturquoise,亮绿松石色\ncyan,青\naquamarine,蓝晶|蓝晶色\nturquoise,绿松石色\nmediumturquoise,中绿松石色\ndarkturquoise,深绿松石色\nlightseagreen,浅海绿\ncadetblue,学员蓝\ndarkcyan,深青\nteal,蓝绿色\ndarkslategray,暗板灰\ndarkgreen,深绿\nforestgreen,森林绿\nseagreen,海绿\nmediumseagreen,中海\nmediumaquamarine,中海蓝\ndarkseagreen,深海绿\npalegreen,淡绿\nspringgreen,春绿\nmediumspringgreen,中春绿\nlawngreen,草坪绿\nchartreuse,荨麻色\ngreenyellow,绿黄\nlime,酸橙\nlimegreen,青柠\nyellowgreen,黄绿\ndarkolivegreen,黑橄榄绿\nolivedrab,绿橄榄色\nolive,橄榄色\ndarkkhaki,黑卡其色\npalegoldenrod,古金棒\ncornsilk,玉米丝\nbeige,浅褐\nlemonchiffon,柠檬雪纺\nwheat,小麦色\nburlywood,伯莱坞\nkhaki,卡其色\nsandybrown,沙褐\ndarkorange,暗橙\ngoldenrod,金麒麟色\nperu,秘鲁色\ndarkgoldenrod,暗金\nsienna,赭色\nsaddlebrown,马鞍棕色\nmaroon,栗色\ndarkred,暗红\nbrown,棕色\nfirebrick,耐火砖\nindianred,印度红\nrosybrown,红褐色\ndarksalmon,黑鲑鱼\nlightcoral,浅珊瑚\nsalmon,三文鱼\nlightsalmon,光鲑鱼\norangered,橙红\ncrimson,赤红\nmediumvioletred,中紫红\ndeeppink,深粉红\nhotpink,亮粉\npalevioletred,淡紫\nlightpink,浅粉\nthistle,蓟色\nmagenta,洋红\nfuchsia,紫红\nviolet,罗兰紫\nplum,李子\norchid,兰花紫\nmediumorchid,中兰花紫\ndarkorchid,黑兰花紫\ndarkviolet,深紫\ndarkmagenta,深洋红\ndarkslateblue,深石板蓝\nblueviolet,深罗兰紫\nmediumpurple,中紫\nslateblue,板岩蓝\nmediumslateblue,中板岩蓝\nred,红色\norange,橙色\nyellow,黄色\ngreen,绿色\nblue,蓝色\nindigo,靛青\npurple,紫色\nblack,黑色\nwhite,白色\nlightgoldenrodyellow,浅金黄\npink,粉\ngray,灰\nlightgray,浅灰\naqua,青色\nlightgreen,浅绿\nlightblue,浅蓝\nlightcyan,浅青\nlightyellow,淡黄\nlight_brown,浅褐\npenis_on,阴茎贴着脸\nsque,泛指从身后插入的体位\ndark-skinned_female,褐皮女性\nside-tie_bikini_bottom,侧系带比基尼泳裤\ncolored_skin,有色皮肤\nfemale_pubic_hair,女性阴毛\nplayboy_bunny,playboy兔女郎\ndark-skinned_male,褐皮男性\nbug,虫子\nmuscular_male,肌肉男\nwhite_socks,白色短袜\nred_necktie,红领带\nblack_socks,黑短袜\nrabbit_tail,兔尾\nred_bowtie,红领结\nhand_fan,手持扇子\nlight_purple_hair,浅紫色头发\nclothing_aside,衣物拉一边（露出小穴）\nblack_necktie,黑领带\nscar_on_face,脸上的伤疤\nabyssal_ship,深海栖舰\ntanlines,晒痕\ncolored_sclera,有色巩膜（眼白）\ntopless_male,裸上身男性\nanimal_hands,动物手/爪\nblue_one-piece_swimsuit,蓝色连体泳装\nrabbit,兔子\nbrown_pantyhose,棕色裤袜\neyebrows_hidden_by_hair,眉毛被头发遮住\nblue_necktie,蓝色领带\nblack_bowtie,黑色领结\nmature_male,成熟大叔\nwhite_one-piece_swimsuit,白色连体泳装\nblack_one-piece_swimsuit,黑色连体泳装\nrabbit_girl,兔娘\nfurry_female,毛茸茸女性|福瑞娘\ntail_ornament,尾巴装饰\nyellow_ascot,黄色阿斯科特领巾\nblue_bowtie,蓝色领带\nbridal_garter,腿环\ncheckered_clothes,棋盘格花纹衣物\nbrown_thighhighs,棕色过膝袜\nheadpat,摸头\nblue_thighhighs,蓝色过膝袜\npom_pom_(cheerleading),啦啦队彩球\nhakama_short_skirt,短袴裙\nbird_wings,鸟翅膀\nsingle_side_bun,单边团子头\nbat_(animal),蝙蝠\nred_thighhighs,红色过膝袜\nfurry_male,毛茸茸男性|福瑞男\nblood_on_clothes,衣物上染血\nartist_logo,艺术家logo\nyellow_neckerchief,黄色领巾\ncrescent_hat_ornament,新月形帽子装饰\nopen_cardigan,敞开的开襟衫\narm_strap,臂带\nsample_watermark,sample字样的水印\nmale_child,小男孩\npurple_thighhighs,紫色过膝袜\ntail_raised,尾巴翘起\nred_ascot,红色阿斯科特领巾\nbare_pectorals,（男性）露出胸肌\nblue_neckerchief,蓝色领巾\ntracen_school_uniform,赛马娘训练员培训学院制服\nbody_fur,身体上的毛皮\nanimification,（非动画角色）动画风格化\ntile_floor,格子纹地面\ncowbell,奶牛铃铛\nname_connection,同名/谐音/相似名字角色联动\nhand_on_own_thigh,手放在自己大腿上\nblack_neckerchief,黑色领巾\nstriped_necktie,条纹领带\ntwo-tone_dress,双色裙子\nstar_hat_ornament,星形帽子装饰\nvoice_actor_connection,声优联动\nholding_another's_wrist,握住别人手腕\nwhite_fur,白色的毛皮\nyellow_necktie,黄色领带\nheart_brooch,心形胸针\nrabbit_hair_ornament,兔子形头发装饰\nyellow_bowtie,黄色领结\nholding_stuffed_toy,抱着毛绒公仔\nzzz,zzz（打呼噜）\nfishnet_thighhighs,渔网过膝袜\nheads_together,头碰在一起\nwhite_bowtie,白色领结\nlight_frown,微微皱眉\ngreen_necktie,绿色领带\nfish_tail,鱼尾巴\nstriped_bowtie,条纹领结\npurple_bowtie,紫色领结\npink_bowtie,粉色领结\npectoral_cleavage,胸肌沟|胸肌事业线\nbiceps,肱二頭肌\naqua_necktie,青色领带\nsingle_mechanical_arm,单只机械手臂\ngrey_thighhighs,灰色过膝袜\nonee-shota,大姐姐×正太|小孩开大车\ndark_background,深色背景\nshark_tail,鲨鱼尾巴\nanimal_collar,动物用项圈|宠物项圈\nsweater_lift,撩起毛衣（露出胸部）\ntassel_earrings,带流苏的耳环\nserval_print,薮猫花纹（的衣物或毛皮）\nfrilled_thighhighs,褶边过膝袜\nanimal_nose,动物鼻子\ntraditional_bowtie,传统领结\nroswaal_mansion_maid_uniform,罗兹瓦尔邸女仆装（Re:Zero）\ncolored_tips,发梢挑染\nnavel_hair,（男性肚脐下的）腹毛\nflight_deck,飞行甲板\nheart-shaped_chocolate,心形巧克力\nutility_pole,电线杆\narthropod_girl,虫娘|节肢动物娘\near_covers,（兽耳娘或精灵的）耳罩\nslime_(substance),史莱姆粘液\norange_(fruit),橘子\nsquatting_cowgirl_position,M字骑乘位\ntowel_on_head,头上有毛巾\nblood_on_hands,手上有血\ntorn_dress,破损的裙子\nwhite_neckerchief,白色领巾\npink_necktie,粉色领带\nopen_hands,摊开的手\nbra_visible_through_clothes,透过衣服可以看见胸罩\nvertical-striped_thighhighs,竖条纹过膝袜\ntoeless_footwear,露指鞋\ntile_wall,格子纹墙面\nenergy,能量\norange_bowtie,橙色领带\ncrescent_pin,新月形别针\nfrilled_pillow,褶边枕头\nunsheathed,（剑）出鞘\ntorn_skirt,破损的短裙\ngreen_bowtie,绿色领带\nblunt_ends,齐边切发尾的发型\nlong_bangs,长刘海\npurple_necktie,紫色领带\nemployee_uniform,员工制服\nmulticolored_jacket,多种颜色的夹克\nred_eyeshadow,红色眼影\nobijime,带缔（固定和服腰带的装饰绳）\nwinter_uniform,冬装制服\nstriped_pantyhose,条纹过膝袜\nblood_on_weapon,武器上有血\nshark_girl,鲨鱼娘\near_bow,（兽耳娘）耳部蝴蝶结\nfood_focus,以食物为焦点\nblack_cloak,黑色斗篷\nholding_own_arm,握住自己的手臂\nfrilled_hat,褶边帽子\nwhite_ascot,白色阿斯科特领巾\nearth_(planet),地球\nblue_socks,蓝色短袜\ndemon_slayer_uniform,鬼灭制服\nbaggy_pants,宽松长裤\ngrey_pantyhose,灰色裤袜\narm_around_shoulder,手臂环肩\nimprovised_gag,临时口球（抹布/胶带/内裤等）\nkissing_cheek,亲脸颊\nbrown_fur,棕色毛皮\nfolded_fan,折起来的折扇\nv-fin,（高达的）V型附件\nleaning_on_person,靠着他人\nhands_in_hair,手在头发中\nlower_teeth,（口中能看到）下齿\nlightning_bolt_symbol,雷电符号（⚡）\nelbow_rest,手肘靠着某物休息\ncontrail,飞机云（尾迹）\nprint_bowtie,印花领结\namerican_flag_dress,美国国旗花纹裙子\ntwo-tone_shirt,双色衬衫\nhand_under_clothes,手放在衣物下\nspacecraft,太空飞船\ntwo-tone_fur,双色毛皮\nmilestone_celebration,（为关注数等）里程碑庆祝（而画的作品）\nhand_on_own_arm,手放在自己手臂上\npartially_undressed,部分脱衣\nopen_dress,敞开的裙子\nfootwear_bow,鞋子蝴蝶结\nhooded_capelet,带帽披肩\ntaur,（下身为别种生物的）半人兽（如半人马）\nbanner,条幅\ndigimon_(creature),数码兽（数码宝贝）\nblue_pantyhose,蓝色裤袜\nofficial_alternate_hairstyle,与官设不同的发型\narm_rest,手臂靠着某物休息\nobliques,（腹外）斜肌\nmultiple_rings,（戴着）多个戒指\nforked_eyebrows,分叉眉毛\nthrowing,丢（动作）\nholding_another's_arm,握住他人手臂\nobiage,带扬（覆盖和服太鼓结的布）\nscar_on_chest,胸膛的伤疤\npink_neckerchief,粉色领巾\nbody_markings,身体上的纹路/图案\nprosthetic_arm,人工手臂\nasymmetrical_footwear,不对称鞋子\nchips_(food),薯片\nbandaged_hand,裹着绷带的手\nseagull,海鸥\nlion_girl,狮子娘\nchest_harness,胸部挽具\nlicking_finger,舔手指\nbird_ears,鸟耳朵（羽毛状）\ntraditional_youkai,（日本）传统妖怪\npokephilia,宝可梦奸\nmidair,半空中（浮空）\nin_tree,在树上\ntiger_girl,老虎娘\nfood_on_head,头上有食物\ncoat_on_shoulders,外套披在肩上\nuneven_gloves,不对称手套\nblue_gemstone,蓝色宝石\nchristmas_ornaments,圣诞装饰\nchained,被锁链束缚\nbar_(place),酒吧\npurple_pantyhose,紫色裤袜\nshared_clothes,共穿衣物（围巾等）\norange_necktie,橙色领带\ngekkoukan_high_school_uniform,月光馆学园制服（Persona3）\nbento,便当\near_ribbon,（兽耳娘）耳部缎带\narm_hair,（男性）毛毛手\nlayered_clothes,多层衣物\nstuffed_cat,毛绒猫玩具\nrabbit_hood,兔耳兜帽\nmedal,奖章\nearclip,耳夹\nhallway,大厅\nmobile_suit,机动战士\nfurry_with_non-furry,非福瑞与福瑞（做爱等）\nblack_ascot,黑色阿斯科特领巾\nhorseshoe_ornament,马蹄形装饰\ngreen_thighhighs,绿色过膝袜\nfeather_trim,羽毛饰边\ntwo-tone_skirt,双色短裙\nturtle_shell,乌龟壳\nyellow_fur,黄色毛皮\nfinger_to_cheek,戳脸颊\ndoorway,玄关\nchest_sarashi,裹胸带\nhand_on_another's_hip,手放在他人屁股上\nbrown_bag,棕色包\nred_gemstone,红色宝石\nuntied_panties,解开系带的（系带）内裤\nmultiple_horns,多个角\nclothes_in_mouth,嘴叼着衣角\nsee-through_shirt,半透的衬衫\nlights,光\nflame-tipped_tail,火焰条纹的尾巴\nhead-mounted_display,戴在头上的（VR）显示器\nsun_symbol,太阳符号\nmagazine_(object),杂志（物品）\nstriped_jacket,条纹夹克\nkitauji_high_school_uniform,北宇治高中校服（吹响吧！上低音号）\nwhite_robe,白色长袍\nscar_on_nose,鼻子上的伤疤\nscar_on_arm,手臂上的伤疤\nfrilled_hair_tubes,褶边发套（灵梦那种）\nholding_person,抓住某人\nhand_grab,手抓住\nhairy,体毛很多\ndog_boy,犬男\nhand_on_another's_back,手放在他人后背\nred_one-piece_swimsuit,红色连体泳装\nwhite_feathers,白色羽毛\nmultiple_belts,多个腰带\nbird_girl,鸟娘\njackal_ears,豺狼耳\nclub_(weapon),棍棒（武器）\nhand_on_another's_arm,手放在他人手臂上\nflower_pot,花盆\nanimal_penis,动物阴茎\npatterned_background,重复图案的背景\nstill_life,静物\nsanta_bikini,圣诞老人比基尼\ntied_up_(nonsexual),绑缚（非色色的）\nsmall_penis,小阴茎\nholding_smoking_pipe,握着烟管\nlinea_alba,平滑小腹\nholding_pom_poms,拿着啦啦队彩球\nred_pantyhose,红色裤袜\ndiagonal-striped_bow,斜条纹蝴蝶结\nroman_numeral,罗马数字\nshimakaze_(kancolle)_(cosplay),cosplay成岛风（舰娘）\ncovered_abs,被覆盖（但能看见纹路）的腹肌\nblue_lips,蓝色嘴唇\nshuuchiin_academy_school_uniform,秀知院学园校服（辉夜大小姐想让我告白）\naqua_bikini,青色比基尼\nbeak,喙\ngrey_sky,灰色天空\nankle_cuffs,脚踝镣铐\ntail_through_clothes,穿过衣物的尾巴\ntorn_cape,破损的披风\nshoulder_spikes,带刺肩甲\nrectangular_eyewear,方形眼镜\nblack_fur,黑色毛皮\ncrossed_bandaids,交叉的创可贴\ndynamax_band,极巨腕带（宝可梦）\nplum_blossoms,梅花\ncurtain_grab,抓住窗帘\nblack_bag,黑色包\nshark_hair_ornament,鲨鱼形头发装饰\nblue_ascot,蓝色阿斯科特领巾\ncolored_tongue,有色舌头（非正常粉色的）\nwhite_cloak,白色斗篷\nhair_horns,梳成角状的头发\nvideo_camera,DV机\ntwo-tone_bikini,双色比基尼\npatterned_clothing,重复图案的衣物\nspread_wings,展开的双翼\nyoga_pants,瑜伽裤\narch,拱（建筑）\ngreen_lips,绿色嘴唇\ntwitching_penis,颤动的阴茎\negg_(food),蛋（食物）\ninstant_loss,即堕\nmonocle_hair_ornament,单片眼镜形头发装饰\naction,动作\nspiked_armlet,带刺臂章\nblack_lips,黑色嘴唇\nenergy_wings,能量双翼\nfinger_in_own_mouth,手指放在自己嘴中\nwinged_hat,带翅膀（装饰）的帽子\nyellow_thighhighs,黄色过膝袜\norange_thighhighs,橙色过膝袜\ngradient_legwear,渐变色袜子\ngradient_pantyhose,渐变色裤袜\ngradient_thighhighs,渐变色过膝袜\npantyhose_under_shorts,短裤下穿裤袜\ntorn_pantyhose,破损的裤袜\norange_pantyhose,橙色裤袜\npink_pantyhose,粉色裤袜\nvertical-striped_pantyhose,竖条纹裤袜\ngreen_pantyhose,绿色裤袜\nfate/grand_order,FGO\npartial_scan,部分扫描\nasian_clothes,亚洲服装\nneko,猫\ndigital_version,数字版\nganyu,甘雨\ngenshin_impact,原神\ncalendar,日历扫描图\nsheets,床单\ncharacter_design,角色设计\ndetexted,已去除文字\nprofile_page,介绍页\nextreme_content,极端内容\nexpression,多表情展示\ntennis,网球\ntranslated,已翻译\nendcard,尾卡\nice_skating,滑冰\n"
  },
  {
    "path": "src/env.d.ts",
    "content": "/// <reference types=\"vite/client\" />\n\ndeclare module '*.vue' {\n  import type { DefineComponent } from 'vue'\n  // eslint-disable-next-line @typescript-eslint/no-explicit-any, @typescript-eslint/ban-types\n  const component: DefineComponent<{}, {}, any>\n  export default component\n}\n\ndeclare module 'vuetify/lib/framework' {\n  import 'vuetify/types'\n  import Vuetify from 'vuetify'\n  export default Vuetify\n}\n\n/**\n * Creates an HTML element specified by 'tag_name' and applies all given 'attributes' and returns the injected HTML element.\n * If a 'parent_node' is given, then it is attached to it or to document head or body otherwise.\n *\n * For suitable 'attributes', please consult the appropriate documentation.\n *\n * ```js\n * GM_addElement('script', {\n *   src: 'https://example.com/script.js',\n *   type: 'text/javascript'\n * });\n * ```\n *\n * Note: this feature is experimental and the API may change.\n */\ndeclare function GM_addElement(tagName: 'script', attributes: Record<string, any>): HTMLScriptElement;\n\ninterface Window {\n  __tagsCN?: Record<string, string>\n  Fancybox: any\n  showDirectoryPicker(options?: {\n    id?: string;\n    startIn?: \"desktop\" | \"documents\" | \"downloads\" | \"music\" | \"pictures\" | \"videos\" | FileSystemHandle;\n    mode?: \"read\" | \"readwrite\";\n  }): Promise<FileSystemDirectoryHandle>;\n}\n\ninterface FileSystemHandle {\n  queryPermission(descriptor?: { mode: \"read\" | \"readwrite\" }): Promise<PermissionState>;\n  requestPermission(descriptor?: { mode: \"read\" | \"readwrite\" }): Promise<PermissionState>;\n}\n"
  },
  {
    "path": "src/locales/en.json",
    "content": "{\n  \"UxxldE9xRwmQctrvba5Y8\": \"Settings\",\n  \"1F-R4qChHIzZaohu5GJzl\": \"e.g: &api_key=xx&user_id=1\",\n  \"23iEYyiQlLVhFIqGbj527\": \"Questions and Suggestions\",\n  \"2ZPEAvLkCbV3mC0iJAw9K\": \"Add to favorites\",\n  \"4g1TUy2kwQrdOs-w4JobB\": \"Click to feedback\",\n  \"4hOFoP4M3ZkL3RiN7XOc8\": \"No more\",\n  \"6acPWiYq2-OdySa2_xqDu\": \"Random\",\n  \"6jPGehET9TViankl5-SRu\": \"Equal width and different height\",\n  \"7Cgsr4PUMbezDXNfWdvWH\": \"Popular\",\n  \"7Xq5puLNcT0mAvoxElqdf\": \"Welcome Star ☆彡\",\n  \"9juZMc0gPIgvMPKVORpJ1\": \"Popular\",\n  \"A16qoBulYQJLbHe9mqNwm\": \"Contains excessive content such as nudity and sexual descriptions\",\n  \"B_ptN5O-9PhmG5ymGGtc6\": \"View larger image\",\n  \"CacM8tispuPNrSxxpt9GX\": \"Shortcuts\",\n  \"ClZdL9hGweOokP7Mn_Ptq\": \"Exit Waterfall Mode\",\n  \"DXEhXAQbkiCMU_l252jo_\": \"Pools\",\n  \"Dnnio9m9RZA6bkTLytc99\": \"Add to favorites\",\n  \"EsiorRgoeHI8h7IHMLDA4\": \"Open in new tab\",\n  \"FAqj5ONm50QMfIt9Vq2p1\": \"Download error\",\n  \"FT1uJs8XG__n5qBvuFsH4\": \"The details pop-up window preloads the next sample image/original image\",\n  \"G3b7rbyQEj3_rgzVsNJZY\": \"Number of images preloaded\",\n  \"GjMNbm97OgVvpIYlkOisE\": \"Adapt to height\",\n  \"HzMBcS2oNGVIoLiHWprim\": \"Favorites\",\n  \"J2Ckb_-LITfmww4aEksqk\": \"Output download links\",\n  \"KkkM-iz8RCVQoTrTfhS5j\": \"Original size\",\n  \"LZbI8am7nD-LiemZzroFF\": \"Equal height and unequal width\",\n  \"Lm_HFVHpv4XCjilV3NLKu\": \"Show NSFW content\",\n  \"M-wISnLiQgM_DURMwKZGT\": \"Fit page\",\n  \"MWVfUiW8egLWq7MgV-wzc\": \"Add to favorites failed\",\n  \"Mt3-hyoH7f_pW2gnfxyur\": \"By day\",\n  \"OKs1ePekQA4Ona839U114\": \"Download list\",\n  \"OrwwNKZ7I70-ecpspE8d_\": \"Toggle fullscreen\",\n  \"PQhFo-g7sgagimkleVoZR\": \"By month\",\n  \"PT74UDfKA45vTVTst_-hD\": \"About\",\n  \"RN4dt81l_fZMWODsskZob\": \"Loading\",\n  \"RstKmO7YVQMpaDoucxUel\": \"Current Site API Credentials\",\n  \"SIUUZ4wqJTOilEdcX3EOi\": \"Details pop-up scroll wheel to switch images\",\n  \"StU1-52QJmNFKQ5soJCyG\": \"Random\",\n  \"VpuyxZtIoDF9-YyOm0tK_\": \"Download the original file\",\n  \"Xtk-NnMgSQZmheJ87nbRV\": \"Download\",\n  \"XvOYJ5gHo37M1XztPl18z\": \"Fullscreen\",\n  \"Ym0HIEu9Q80qXB31LuC6c\": \"Illustrator\",\n  \"Z4pa8GhgE63OGGvCqAld0\": \"No more\",\n  \"ZtQHZx-pEjmu_o3dQD1fc\": \"Circle\",\n  \"ZztrWbSaaaas3v0cHtSmh\": \"Search tags\",\n  \"_Efl8k8uYQj9iJmj3kwbd\": \"Local Tag Blacklist\",\n  \"_bQs7o9oQSo7ao1G0cp3d\": \"Rotate\",\n  \"_nQfaNuwbvPAIFKOY6_7u\": \"Listen for wheel events\",\n  \"aVqN9TBRCbNGsW3Y2D2Nm\": \"Large image\",\n  \"ad8lEoWap_nT9U69WBKen\": \"Adapt to width\",\n  \"aonlPAu9kEkkwNvQg0DBk\": \"Character\",\n  \"cKn4cfAxzdgh_HD6OFibB\": \"Start download\",\n  \"caFFJlrS1wa_F86uKPykd\": \"Details\",\n  \"ctWGhVvqB2k_1TX2iY0l2\": \"Add to favorites success\",\n  \"dU7ou5kVM0s9DMju5e2tS\": \"Column(s)\",\n  \"e2_EYvweJsVoIZlIWkPRV\": \"Site list\",\n  \"elkBQ9moOZ-KMcy5bt_Ts\": \"Recent Popular\",\n  \"fC8XNfCl04zK7vgeaRZMQ\": \"Load more\",\n  \"fVE5taO6GDTPbILat4GCt\": \"Listen for keyboard events\",\n  \"gM92sLo0Cqfl2rCaXlOhc\": \"Hide\",\n  \"hVmfDxXoj8vkgVQabEOSr\": \"Add to download list\",\n  \"iJ0h220tvMmUhkfIMYI-W\": \"Check out the changelog\",\n  \"iRt9V9wNQASic3D7-wTZo\": \"Experimental/not guaranteed\",\n  \"jDjashxA-oBPo19DXI504\": \"Original image\",\n  \"jMod2JozzAnwHuD-3KuPb\": \"Input the tags below and press Enter to add\",\n  \"jerGO2OCuW9TdnEnGYRWd\": \"Click to view\",\n  \"juT6gwLOg5r1h2vFpFf6P\": \"Copyright\",\n  \"k4YzDnBtd_S2UpAQucGxF\": \"Download jpeg image\",\n  \"kFcteLMfnoezhOwuTlLFC\": \"Detailed image preloading\",\n  \"kop_-39vkeg-bz2wztJ9O\": \"Image List Layout\",\n  \"l5W-EtJ_ar-SY2lF4H5Zm\": \"Show\",\n  \"l8CbIALt_VWUnzBl_Rmgf\": \"Booru sites waterfall browsing\",\n  \"lPPsX2CZbXwC-EGN79Rki\": \"Zoom out\",\n  \"nd4UjZy2ILsc-iW9iu7xR\": \"By date\",\n  \"pEU9Y9K7DsODkocCDwq_O\": \"Bookmarked\",\n  \"qSF4OLshg2EEX4CwtBE6r\": \"Source\",\n  \"qWcqQRsE9nN43MaZ2BmN9\": \"Web version\",\n  \"rXjhc8VuGloy1wZ09noNB\": \"When the list is less than 7 columns, the list will load a large image\",\n  \"riciqzr6ILBnpPc7KtG-C\": \"By week\",\n  \"t83UAY18UebTg1_-zFGP3\": \"Close\",\n  \"tGi6xYfvStBmR8qduEmKX\": \"View\",\n  \"tt_YdgKCA_5m-aSTSMPQ_\": \"Number of waterfall columns\",\n  \"u8mEnSo4mxDRUbj7FeAll\": \"Toggle dark mode\",\n  \"uxIs3XkeVzkrEX985zHk3\": \"Auto\",\n  \"vfUg8xP6WptIhSL0E9b9D\": \"Equal width and height\",\n  \"w95XGurDhDfOfw7XH4JFW\": \"Use A/D/←/→ to switch images in the detail pop-up window\",\n  \"wI4KHHIe3zNRziW4lDZrp\": \"Download sample image\",\n  \"xJJTEE3nZ4HVXGFfiN-LC\": \"pcs\",\n  \"ze1PaiGdX4ufmoOLv_xw6\": \"By year\",\n  \"zs8YTCc8d8XFUgRnp7m_w\": \"My favorites\",\n  \"PBjdNKuj02doUvOf2zZqP\": \"Save images to subfolders\",\n  \"z_oL9s5fS164W4_gITOGZ\": \"Create a folder named after the site in the default download directory to store pictures, you need to change Tampermonkey's \\\"Download Mode\\\" to \\\"Browser API\\\"\",\n  \"0VAN4cJ-_mUxvtmg4KEi1\": \"OK\",\n  \"9dq_DxgMG88eom9Gq-4nT\": \"Cancel\",\n  \"LN_Rsic4V50DrXbsv9T9L\": \"Are you sure you want to enable subfolder downloads? \\nMake sure you have modified Tampermonkey's \\\"Download Mode\\\" to \\\"Browser API\\\".\",\n  \"OJ8X55GXx5k3peoSXSujf\": \"How to open it: Change the \\\"Configuration Mode\\\" in the Tampermonkey settings from \\\"Novice\\\" to \\\"Advanced\\\", then find \\\"Download BETA\\\", and change the \\\"Download Mode\\\" to \\\"Browser API\\\".\",\n  \"ti3akdSS3iZV9NsGzIo3m\": \"Tips\",\n  \"ujBgilCWNgFNV8Q2IDMWS\": \"Tip: For convenience, you can turn off the \\\"Ask where to save each file before downloading\\\" option in the browser settings.\",\n  \"sMkrF8bqCTJZZ1kXTkT_R\": \"Parent\",\n  \"u0K7A_hv1RZSJl6TDR61A\": \"Child\",\n  \"99kLMSzDYJCAf1yK9QYzy\": \"Copied\",\n  \"EVPG1YZDtykdz3htyf11u\": \"Copy to clipboard\",\n  \"fbIpwMw2yVoSxP66OJ32z\": \"Images fill the screen\",\n  \"kCYFwKpwznYIKRmB1tCww\": \"Read from clipboard\",\n  \"si-zDDRFrEwDTCkp53Q44\": \"Please allow clipboard permission\",\n  \"tEvQYzSVnggYAcM1uv9Tt\": \"When this feature is turned off, both sides of the screen will be blank.\",\n  \"eOxsWLzwqrlhBdVMwz-rH\": \"Recommended Websites\",\n  \"4yzHPggVky2QKFD2TbBhl\": \"Use large image link for thumbnail\",\n  \"HSx0XMZFid_lVuwjzrhH0\": \"Use the large image link(sample_url) to load the list image thumbnail.\",\n  \"EZd1QQdgUDjT3yya5ZYe-\": \"Directly enter waterfall browsing mode when opening the source site\",\n  \"lkCkz1OpNtTCFRfGCEoBp\": \"Automatically enter waterfall mode\",\n  \"e4_fgvntwNlfxgJUc2dXK\": \"Language\",\n  \"gPt6cpWrkvqRqZnwJo1KV\": \"Display a checkbox to add to the download list in the upper left corner of the image card\",\n  \"sxhTRqogDRozo9IaTGI7g\": \"Show checkbox in list image card\",\n  \"dvs63FvVKWm3uHVfqeq00\": \"Use Fancybox to view details\",\n  \"w4uJjpTmSEkm6SIDgEo-0\": \"Using Fancybox that supports zooming/rotation/so on to view details.\",\n  \"Tbq8O5KhwcDHQ_qxNFW09\": \"Experimental\",\n  \"IxTawC_qs_xjxj5g8_aGx\": \"Hide held posts\",\n  \"-x4wjDoHtodaXEgm2SXkg\": \"When calling the API, the `holds:false` tag will be passed in by default.\",\n  \"YAUNSVT_pTygaY306DZmU\": \"yande.re does not use API to get image list\",\n  \"HkRzE7fweBSefchs0z0r8\": \"Directly parsing HTML to obtain image data\",\n  \"yYtssYrCL8VwFrdvvx8v3\": \"Virtual list (equal width and unequal height)\",\n  \"UqbfVZzRyk0iD2NcOii_E\": \"Show resolution in list image card.\",\n  \"_4E2zv2NpOG4y8TV5PRL0\": \"Display the resolution of the original image in the lower left corner of the image card\",\n  \"FMi4atPbKn-B1HiAZ2ZP2\": \"Export Tags\",\n  \"Cu6n0Apv5xVlo4DnQbVbT\": \"Tags Export Settings\",\n  \"BB4C5taWpmw06X0Kz_Gtk\": \"Setting weights\",\n  \"zg2GRF6zmMXCkT9Uz2Bni\": \"All\",\n  \"xSC1vpAOTLQ3RBipKrNpD\": \"None\",\n  \"cKXET1CCnAXq4H60qr8uc\": \"Invert\",\n  \"QH_xm27zhgs5E1077asf1\": \"Export\",\n  \"Uw9QwD1SaR2VjZEqDYRdb\": \"Some settings need to refresh the page to take effect.\",\n  \"ECpLfRMsS0zpJPTw0qqNs\": \"Place the action bar button at the bottom of the details popup window\",\n  \"vJobIibroyz2wkpmONSnR\": \"Swap the positions of the action button bar and the label bar of the image details pop-up window\",\n  \"HPukB-OKzIuRxMmO4Rx2U\": \"Close the pop-up window when you click on the detailed image\",\n  \"I_MKXUxaNXp3D35GFULn4\": \"When this option is turned off, clicking the detail image will toggle the display and hiding of buttons and tags.\",\n  \"dm7zGAYbP2sbGXO_ekDDl\": \"Justified layout width factor\",\n  \"kMu1vOFmTJac-ylP0b13Z\": \"Download successful\",\n  \"UOaS5wud2xGLzx9NGJxYQ\": \"Select directory\",\n  \"jx2FWrN3O_8T7U5aSbvXj\": \"Choose where to save the image\",\n  \"1sUsdpwBzU4gBf7Mrcihq\": \"Image saving directory\",\n  \"rcpw-hgymDP2bsJPPUb_F\": \"Choose how to download images\",\n  \"Ah2uP1cGRBQ6jff-SIc-Q\": \"Image download method\"\n}\n"
  },
  {
    "path": "src/locales/ja.json",
    "content": "{\n  \"UxxldE9xRwmQctrvba5Y8\": \"設定\",\n  \"1F-R4qChHIzZaohu5GJzl\": \"例：&api_key=xx&user_id=1\",\n  \"23iEYyiQlLVhFIqGbj527\": \"質問と提案\",\n  \"2ZPEAvLkCbV3mC0iJAw9K\": \"お気に入りに追加\",\n  \"4g1TUy2kwQrdOs-w4JobB\": \"クリックしてフィードバックを送信\",\n  \"4hOFoP4M3ZkL3RiN7XOc8\": \"もういや\",\n  \"6acPWiYq2-OdySa2_xqDu\": \"ランダム\",\n  \"6jPGehET9TViankl5-SRu\": \"幅は同じで高さは異なります\",\n  \"7Cgsr4PUMbezDXNfWdvWH\": \"人気作品\",\n  \"7Xq5puLNcT0mAvoxElqdf\": \"ウェルカムスター☆彡\",\n  \"9juZMc0gPIgvMPKVORpJ1\": \"人気\",\n  \"A16qoBulYQJLbHe9mqNwm\": \"ヌードや性的描写などの過度な内容が含まれているもの\",\n  \"B_ptN5O-9PhmG5ymGGtc6\": \"拡大画像を見る\",\n  \"CacM8tispuPNrSxxpt9GX\": \"ショートカット\",\n  \"ClZdL9hGweOokP7Mn_Ptq\": \"ウォーターフォールモードを終了する\",\n  \"DXEhXAQbkiCMU_l252jo_\": \"プール\",\n  \"Dnnio9m9RZA6bkTLytc99\": \"お気に入りに追加\",\n  \"EsiorRgoeHI8h7IHMLDA4\": \"新しいタブで開く\",\n  \"FAqj5ONm50QMfIt9Vq2p1\": \"ダウンロードエラー\",\n  \"FT1uJs8XG__n5qBvuFsH4\": \"詳細ポップアップ ウィンドウには、次のサンプル画像/オリジナル画像がプリロードされます。\",\n  \"G3b7rbyQEj3_rgzVsNJZY\": \"プリロードされた画像の数\",\n  \"GjMNbm97OgVvpIYlkOisE\": \"高さに適応する\",\n  \"HzMBcS2oNGVIoLiHWprim\": \"お気に入り\",\n  \"J2Ckb_-LITfmww4aEksqk\": \"ダウンロードリンクを出力する\",\n  \"KkkM-iz8RCVQoTrTfhS5j\": \"オリジナルサイズ\",\n  \"LZbI8am7nD-LiemZzroFF\": \"高さが同じで幅が不等\",\n  \"Lm_HFVHpv4XCjilV3NLKu\": \"NSFWコンテンツを表示\",\n  \"M-wISnLiQgM_DURMwKZGT\": \"ページに合わせる\",\n  \"MWVfUiW8egLWq7MgV-wzc\": \"お気に入りに追加できませんでした\",\n  \"Mt3-hyoH7f_pW2gnfxyur\": \"日別\",\n  \"OKs1ePekQA4Ona839U114\": \"ダウンロードリスト\",\n  \"OrwwNKZ7I70-ecpspE8d_\": \"フルスクリーン切り替え\",\n  \"PQhFo-g7sgagimkleVoZR\": \"月別\",\n  \"PT74UDfKA45vTVTst_-hD\": \"このスクリプトについて\",\n  \"RN4dt81l_fZMWODsskZob\": \"読み込み中\",\n  \"RstKmO7YVQMpaDoucxUel\": \"現在のサイト API 認証情報\",\n  \"SIUUZ4wqJTOilEdcX3EOi\": \"画像を切り替えるための詳細ポップアップ スクロール ホイール\",\n  \"StU1-52QJmNFKQ5soJCyG\": \"ランダム作品\",\n  \"VpuyxZtIoDF9-YyOm0tK_\": \"元のファイルをダウンロードする\",\n  \"Xtk-NnMgSQZmheJ87nbRV\": \"ダウンロード\",\n  \"XvOYJ5gHo37M1XztPl18z\": \"全画面表示\",\n  \"Ym0HIEu9Q80qXB31LuC6c\": \"イラストレーター\",\n  \"Z4pa8GhgE63OGGvCqAld0\": \"もういや\",\n  \"ZtQHZx-pEjmu_o3dQD1fc\": \"サークル\",\n  \"ZztrWbSaaaas3v0cHtSmh\": \"タグを検索\",\n  \"_Efl8k8uYQj9iJmj3kwbd\": \"ローカルタグブラックリスト\",\n  \"_bQs7o9oQSo7ao1G0cp3d\": \"回転\",\n  \"_nQfaNuwbvPAIFKOY6_7u\": \"ホイール イベントをリッスンする\",\n  \"aVqN9TBRCbNGsW3Y2D2Nm\": \"大きな画像\",\n  \"ad8lEoWap_nT9U69WBKen\": \"幅に合わせる\",\n  \"aonlPAu9kEkkwNvQg0DBk\": \"キャラクター\",\n  \"cKn4cfAxzdgh_HD6OFibB\": \"ダウンロード開始\",\n  \"caFFJlrS1wa_F86uKPykd\": \"詳細\",\n  \"ctWGhVvqB2k_1TX2iY0l2\": \"お気に入りに追加成功\",\n  \"dU7ou5kVM0s9DMju5e2tS\": \"桁\",\n  \"e2_EYvweJsVoIZlIWkPRV\": \"サイトリスト\",\n  \"elkBQ9moOZ-KMcy5bt_Ts\": \"最近の人気\",\n  \"fC8XNfCl04zK7vgeaRZMQ\": \"もっと読み込む\",\n  \"fVE5taO6GDTPbILat4GCt\": \"キーボードイベントをリッスンする\",\n  \"gM92sLo0Cqfl2rCaXlOhc\": \"隠れる\",\n  \"hVmfDxXoj8vkgVQabEOSr\": \"ダウンロードリストに追加\",\n  \"iJ0h220tvMmUhkfIMYI-W\": \"変更履歴\",\n  \"iRt9V9wNQASic3D7-wTZo\": \"実験的/保証されていません\",\n  \"jDjashxA-oBPo19DXI504\": \"元の画像\",\n  \"jMod2JozzAnwHuD-3KuPb\": \"以下のタグを入力し、Enter キーを押して追加します\",\n  \"jerGO2OCuW9TdnEnGYRWd\": \"クリックして表示\",\n  \"juT6gwLOg5r1h2vFpFf6P\": \"著作権\",\n  \"k4YzDnBtd_S2UpAQucGxF\": \"JPEG画像をダウンロード\",\n  \"kFcteLMfnoezhOwuTlLFC\": \"詳細な画像のプリロード\",\n  \"kop_-39vkeg-bz2wztJ9O\": \"画像リストのレイアウト\",\n  \"l5W-EtJ_ar-SY2lF4H5Zm\": \"見せる\",\n  \"l8CbIALt_VWUnzBl_Rmgf\": \"Booru サイトのウォーターフォール ブラウジング\",\n  \"lPPsX2CZbXwC-EGN79Rki\": \"ズームアウトする\",\n  \"nd4UjZy2ILsc-iW9iu7xR\": \"日付順\",\n  \"pEU9Y9K7DsODkocCDwq_O\": \"ブックマーク済み\",\n  \"qSF4OLshg2EEX4CwtBE6r\": \"ソース\",\n  \"qWcqQRsE9nN43MaZ2BmN9\": \"Webバージョン\",\n  \"rXjhc8VuGloy1wZ09noNB\": \"リストが 7 列未満の場合、リストには大きな画像がロードされます。\",\n  \"riciqzr6ILBnpPc7KtG-C\": \"週別\",\n  \"t83UAY18UebTg1_-zFGP3\": \"閉じる\",\n  \"tGi6xYfvStBmR8qduEmKX\": \"見る\",\n  \"tt_YdgKCA_5m-aSTSMPQ_\": \"ウォーターフォールの列の数\",\n  \"u8mEnSo4mxDRUbj7FeAll\": \"ダークモードを切り替える\",\n  \"uxIs3XkeVzkrEX985zHk3\": \"自動\",\n  \"vfUg8xP6WptIhSL0E9b9D\": \"幅と高さが等しい\",\n  \"w95XGurDhDfOfw7XH4JFW\": \"A/D/←/→で詳細ポップアップウィンドウの画像を切り替えます\",\n  \"wI4KHHIe3zNRziW4lDZrp\": \"サンプル画像をダウンロード\",\n  \"xJJTEE3nZ4HVXGFfiN-LC\": \"枚\",\n  \"ze1PaiGdX4ufmoOLv_xw6\": \"年別\",\n  \"zs8YTCc8d8XFUgRnp7m_w\": \"私のお気に入り\",\n  \"PBjdNKuj02doUvOf2zZqP\": \"画像をサブフォルダーに保存する\",\n  \"z_oL9s5fS164W4_gITOGZ\": \"写真を保存するには、デフォルトのダウンロード ディレクトリにサイトにちなんだ名前のフォルダーを作成します。Tampermonkey の「ダウンロード モード」を「ブラウザ API」に変更する必要があります。\",\n  \"0VAN4cJ-_mUxvtmg4KEi1\": \"OK\",\n  \"9dq_DxgMG88eom9Gq-4nT\": \"キャンセル\",\n  \"LN_Rsic4V50DrXbsv9T9L\": \"サブフォルダーのダウンロードを有効にしてもよろしいですか? \\nTampermonkey の「ダウンロード モード」を「ブラウザ API」に変更していることを確認してください。\",\n  \"OJ8X55GXx5k3peoSXSujf\": \"開く方法: Tampermonkey 設定の「構成モード」を「初心者」から「上級」に変更し、「ダウンロード ベータ」を見つけて、「ダウンロード モード」を「ブラウザ API」に変更します。\",\n  \"ti3akdSS3iZV9NsGzIo3m\": \"ヒント\",\n  \"ujBgilCWNgFNV8Q2IDMWS\": \"ヒント: 便宜上、ブラウザの設定で [ダウンロード前に各ファイルの保存場所を確認する] オプションをオフにすることができます。\",\n  \"sMkrF8bqCTJZZ1kXTkT_R\": \"Parent\",\n  \"u0K7A_hv1RZSJl6TDR61A\": \"Child\",\n  \"99kLMSzDYJCAf1yK9QYzy\": \"コピーされました\",\n  \"EVPG1YZDtykdz3htyf11u\": \"クリップボードにコピー\",\n  \"fbIpwMw2yVoSxP66OJ32z\": \"画像が画面いっぱいに表示される\",\n  \"kCYFwKpwznYIKRmB1tCww\": \"クリップボードから読み取る\",\n  \"si-zDDRFrEwDTCkp53Q44\": \"クリップボードの許可を許可してください\",\n  \"tEvQYzSVnggYAcM1uv9Tt\": \"この機能をオフにすると、画面の両側が空白になります。\",\n  \"eOxsWLzwqrlhBdVMwz-rH\": \"おすすめサイト\",\n  \"4yzHPggVky2QKFD2TbBhl\": \"サムネイルには大きな画像を使用する\",\n  \"HSx0XMZFid_lVuwjzrhH0\": \"画像一覧のサムネイルは大きな画像リンク(sample_url)を使用しています\",\n  \"EZd1QQdgUDjT3yya5ZYe-\": \"ソースサイトを開いたときに直接ウォーターフォールブラウジングモードに入る\",\n  \"lkCkz1OpNtTCFRfGCEoBp\": \"自動的にウォーターフォールフローモードに入ります\",\n  \"e4_fgvntwNlfxgJUc2dXK\": \"言語\",\n  \"gPt6cpWrkvqRqZnwJo1KV\": \"画像カードの左上隅にダウンロード リストに追加するチェックボックスを表示します。\",\n  \"sxhTRqogDRozo9IaTGI7g\": \"投稿リストに画像チェックボックスを表示する\",\n  \"dvs63FvVKWm3uHVfqeq00\": \"Fancybox を使用して詳細を表示する\",\n  \"w4uJjpTmSEkm6SIDgEo-0\": \"画像の詳細は、ズームや回転などの操作をサポートする Fancybox コンポーネントを使用して表示できます。\",\n  \"Tbq8O5KhwcDHQ_qxNFW09\": \"実験的\",\n  \"IxTawC_qs_xjxj5g8_aGx\": \"保留中の画像を非表示にする\",\n  \"-x4wjDoHtodaXEgm2SXkg\": \"API を呼び出すと、デフォルトで `holds:false` タグが渡されます。\",\n  \"YAUNSVT_pTygaY306DZmU\": \"yande.re は画像リストの取得に API を使用しません\",\n  \"HkRzE7fweBSefchs0z0r8\": \"HTML を直接解析して画像データを取得する\",\n  \"yYtssYrCL8VwFrdvvx8v3\": \"仮想リスト (幅は等しく、高さは等しくない)\",\n  \"UqbfVZzRyk0iD2NcOii_E\": \"ディスプレイリスト画像の解像度\",\n  \"_4E2zv2NpOG4y8TV5PRL0\": \"画像カードの左下隅に元の画像の解像度を表示します。\",\n  \"FMi4atPbKn-B1HiAZ2ZP2\": \"エクスポートタグ\",\n  \"Cu6n0Apv5xVlo4DnQbVbT\": \"タグエクスポート設定\",\n  \"BB4C5taWpmw06X0Kz_Gtk\": \"ウェイトの設定\",\n  \"zg2GRF6zmMXCkT9Uz2Bni\": \"全選択\",\n  \"xSC1vpAOTLQ3RBipKrNpD\": \"選択しない\",\n  \"cKXET1CCnAXq4H60qr8uc\": \"逆選択\",\n  \"QH_xm27zhgs5E1077asf1\": \"輸出\",\n  \"Uw9QwD1SaR2VjZEqDYRdb\": \"一部の設定を有効にするには、ページを更新する必要があります。\",\n  \"ECpLfRMsS0zpJPTw0qqNs\": \"詳細ポップアップウィンドウの下部にアクションバーボタンを配置します。\",\n  \"vJobIibroyz2wkpmONSnR\": \"画像詳細ポップアップウィンドウのアクションボタンバーとラベルバーの位置を入れ替えます。\",\n  \"HPukB-OKzIuRxMmO4Rx2U\": \"詳細画像をクリックするとポップアップウィンドウを閉じます\",\n  \"I_MKXUxaNXp3D35GFULn4\": \"オフにすると、詳細画像をクリックするとボタンやタグの表示・非表示が切り替わります。\",\n  \"dm7zGAYbP2sbGXO_ekDDl\": \"両端揃えレイアウト幅係数\",\n  \"kMu1vOFmTJac-ylP0b13Z\": \"ダウンロード成功\",\n  \"UOaS5wud2xGLzx9NGJxYQ\": \"ディレクトリの選択\",\n  \"jx2FWrN3O_8T7U5aSbvXj\": \"画像を保存する場所を選択します\",\n  \"1sUsdpwBzU4gBf7Mrcihq\": \"画像保存ディレクトリ\",\n  \"rcpw-hgymDP2bsJPPUb_F\": \"画像のダウンロード方法を選択する\",\n  \"Ah2uP1cGRBQ6jff-SIc-Q\": \"画像のダウンロード方法\"\n}\n"
  },
  {
    "path": "src/locales/zh-Hans.json",
    "content": "{\n  \"UxxldE9xRwmQctrvba5Y8\": \"设置\",\n  \"ZtQHZx-pEjmu_o3dQD1fc\": \"社团\",\n  \"Ym0HIEu9Q80qXB31LuC6c\": \"画师\",\n  \"juT6gwLOg5r1h2vFpFf6P\": \"版权\",\n  \"aonlPAu9kEkkwNvQg0DBk\": \"角色\",\n  \"MWVfUiW8egLWq7MgV-wzc\": \"收藏失败\",\n  \"ctWGhVvqB2k_1TX2iY0l2\": \"收藏成功\",\n  \"nd4UjZy2ILsc-iW9iu7xR\": \"按日期\",\n  \"elkBQ9moOZ-KMcy5bt_Ts\": \"最近人气\",\n  \"HzMBcS2oNGVIoLiHWprim\": \"收藏夹\",\n  \"DXEhXAQbkiCMU_l252jo_\": \"图集 (Pool)\",\n  \"9juZMc0gPIgvMPKVORpJ1\": \"人气\",\n  \"6acPWiYq2-OdySa2_xqDu\": \"随机\",\n  \"ZztrWbSaaaas3v0cHtSmh\": \"搜索标签\",\n  \"OKs1ePekQA4Ona839U114\": \"下载列表\",\n  \"cKn4cfAxzdgh_HD6OFibB\": \"开始下载\",\n  \"J2Ckb_-LITfmww4aEksqk\": \"输出下载地址\",\n  \"aVqN9TBRCbNGsW3Y2D2Nm\": \"大图\",\n  \"jDjashxA-oBPo19DXI504\": \"原图\",\n  \"u8mEnSo4mxDRUbj7FeAll\": \"切换深色模式\",\n  \"OrwwNKZ7I70-ecpspE8d_\": \"切换全屏\",\n  \"ClZdL9hGweOokP7Mn_Ptq\": \"退出瀑布流模式\",\n  \"Mt3-hyoH7f_pW2gnfxyur\": \"按日\",\n  \"riciqzr6ILBnpPc7KtG-C\": \"按周\",\n  \"PQhFo-g7sgagimkleVoZR\": \"按月\",\n  \"ze1PaiGdX4ufmoOLv_xw6\": \"按年\",\n  \"l8CbIALt_VWUnzBl_Rmgf\": \"Booru 图站瀑布流浏览\",\n  \"CacM8tispuPNrSxxpt9GX\": \"快捷方式\",\n  \"zs8YTCc8d8XFUgRnp7m_w\": \"我的收藏夹\",\n  \"7Cgsr4PUMbezDXNfWdvWH\": \"人气作品\",\n  \"StU1-52QJmNFKQ5soJCyG\": \"随机作品\",\n  \"e2_EYvweJsVoIZlIWkPRV\": \"站点列表\",\n  \"PT74UDfKA45vTVTst_-hD\": \"关于\",\n  \"iJ0h220tvMmUhkfIMYI-W\": \"查看更新日志\",\n  \"qWcqQRsE9nN43MaZ2BmN9\": \"Web 版本\",\n  \"jerGO2OCuW9TdnEnGYRWd\": \"点击查看\",\n  \"23iEYyiQlLVhFIqGbj527\": \"问题与建议\",\n  \"4g1TUy2kwQrdOs-w4JobB\": \"点击反馈\",\n  \"7Xq5puLNcT0mAvoxElqdf\": \"欢迎 Star ☆彡\",\n  \"xJJTEE3nZ4HVXGFfiN-LC\": \"张\",\n  \"tGi6xYfvStBmR8qduEmKX\": \"查看\",\n  \"Xtk-NnMgSQZmheJ87nbRV\": \"下载\",\n  \"RN4dt81l_fZMWODsskZob\": \"加载中\",\n  \"fC8XNfCl04zK7vgeaRZMQ\": \"加载更多\",\n  \"4hOFoP4M3ZkL3RiN7XOc8\": \"没了\",\n  \"M-wISnLiQgM_DURMwKZGT\": \"适应页面\",\n  \"ad8lEoWap_nT9U69WBKen\": \"适应宽度\",\n  \"GjMNbm97OgVvpIYlkOisE\": \"适应高度\",\n  \"KkkM-iz8RCVQoTrTfhS5j\": \"原始大小\",\n  \"XvOYJ5gHo37M1XztPl18z\": \"全屏\",\n  \"_bQs7o9oQSo7ao1G0cp3d\": \"旋转\",\n  \"lPPsX2CZbXwC-EGN79Rki\": \"缩小\",\n  \"t83UAY18UebTg1_-zFGP3\": \"关闭\",\n  \"pEU9Y9K7DsODkocCDwq_O\": \"已收藏\",\n  \"2ZPEAvLkCbV3mC0iJAw9K\": \"收藏\",\n  \"caFFJlrS1wa_F86uKPykd\": \"详情\",\n  \"qSF4OLshg2EEX4CwtBE6r\": \"来源\",\n  \"B_ptN5O-9PhmG5ymGGtc6\": \"查看大图\",\n  \"wI4KHHIe3zNRziW4lDZrp\": \"下载样品图\",\n  \"k4YzDnBtd_S2UpAQucGxF\": \"下载高清图\",\n  \"VpuyxZtIoDF9-YyOm0tK_\": \"下载原文件\",\n  \"hVmfDxXoj8vkgVQabEOSr\": \"加入下载列表\",\n  \"gM92sLo0Cqfl2rCaXlOhc\": \"隐藏\",\n  \"l5W-EtJ_ar-SY2lF4H5Zm\": \"显示\",\n  \"FAqj5ONm50QMfIt9Vq2p1\": \"下载出错\",\n  \"Z4pa8GhgE63OGGvCqAld0\": \"下面没有了\",\n  \"Dnnio9m9RZA6bkTLytc99\": \"加入收藏\",\n  \"EsiorRgoeHI8h7IHMLDA4\": \"新标签页打开\",\n  \"_Efl8k8uYQj9iJmj3kwbd\": \"本地标签黑名单\",\n  \"jMod2JozzAnwHuD-3KuPb\": \"下方输入标签，回车添加\",\n  \"RstKmO7YVQMpaDoucxUel\": \"当前站点 API Credentials\",\n  \"1F-R4qChHIzZaohu5GJzl\": \"形如: &api_key=xx&user_id=1\",\n  \"Lm_HFVHpv4XCjilV3NLKu\": \"显示 NSFW 内容\",\n  \"A16qoBulYQJLbHe9mqNwm\": \"包含裸露、性描写内容等过激内容\",\n  \"_nQfaNuwbvPAIFKOY6_7u\": \"监听滚轮事件\",\n  \"SIUUZ4wqJTOilEdcX3EOi\": \"详情弹窗滚轮切换图片\",\n  \"fVE5taO6GDTPbILat4GCt\": \"监听键盘事件\",\n  \"w95XGurDhDfOfw7XH4JFW\": \"详情弹窗使用A/D/←/→切换图片\",\n  \"kFcteLMfnoezhOwuTlLFC\": \"详情图片预加载\",\n  \"FT1uJs8XG__n5qBvuFsH4\": \"详情弹窗预加载下一张样品图/原图\",\n  \"G3b7rbyQEj3_rgzVsNJZY\": \"图片预加载数量\",\n  \"iRt9V9wNQASic3D7-wTZo\": \"实验性/不保证可用\",\n  \"kop_-39vkeg-bz2wztJ9O\": \"图片列表布局\",\n  \"tt_YdgKCA_5m-aSTSMPQ_\": \"瀑布流列数\",\n  \"rXjhc8VuGloy1wZ09noNB\": \"小于7列时列表会加载大图\",\n  \"uxIs3XkeVzkrEX985zHk3\": \"自动\",\n  \"dU7ou5kVM0s9DMju5e2tS\": \"列\",\n  \"6jPGehET9TViankl5-SRu\": \"等宽不等高\",\n  \"vfUg8xP6WptIhSL0E9b9D\": \"等宽等高\",\n  \"LZbI8am7nD-LiemZzroFF\": \"等高不等宽\",\n  \"PBjdNKuj02doUvOf2zZqP\": \"图片保存到子文件夹\",\n  \"z_oL9s5fS164W4_gITOGZ\": \"在默认下载目录创建一个以站点为名的文件夹存放图片，需要将 Tampermonkey 的“下载模式”修改为“浏览器 API”\",\n  \"ti3akdSS3iZV9NsGzIo3m\": \"提示\",\n  \"9dq_DxgMG88eom9Gq-4nT\": \"取消\",\n  \"0VAN4cJ-_mUxvtmg4KEi1\": \"确定\",\n  \"LN_Rsic4V50DrXbsv9T9L\": \"确定要开启子文件夹下载功能吗？请确保您已将 Tampermonkey 的“下载模式”修改为“浏览器 API”。\",\n  \"OJ8X55GXx5k3peoSXSujf\": \"打开方式：将 Tampermonkey 设置中的“配置模式”由“新手”改为“高级”，然后找到“下载 BETA”，将“下载模式”修改为“浏览器 API”。\",\n  \"ujBgilCWNgFNV8Q2IDMWS\": \"提示：为方便使用，可以将浏览器设置中“下载前询问每个文件的保存位置”选项关闭。\",\n  \"sMkrF8bqCTJZZ1kXTkT_R\": \"查看父投稿\",\n  \"u0K7A_hv1RZSJl6TDR61A\": \"查看子项\",\n  \"EVPG1YZDtykdz3htyf11u\": \"复制到剪贴板\",\n  \"kCYFwKpwznYIKRmB1tCww\": \"从剪贴板读取\",\n  \"fbIpwMw2yVoSxP66OJ32z\": \"图片铺满屏幕\",\n  \"tEvQYzSVnggYAcM1uv9Tt\": \"关闭此功能的话屏幕两侧会留白\",\n  \"99kLMSzDYJCAf1yK9QYzy\": \"已复制\",\n  \"si-zDDRFrEwDTCkp53Q44\": \"请允许剪贴板权限\",\n  \"eOxsWLzwqrlhBdVMwz-rH\": \"推荐网站\",\n  \"4yzHPggVky2QKFD2TbBhl\": \"缩略图使用大图\",\n  \"HSx0XMZFid_lVuwjzrhH0\": \"图片列表的缩略图使用大图链接(sample_url)\",\n  \"lkCkz1OpNtTCFRfGCEoBp\": \"自动进入瀑布流模式\",\n  \"EZd1QQdgUDjT3yya5ZYe-\": \"打开源站时直接进入瀑布流浏览模式\",\n  \"e4_fgvntwNlfxgJUc2dXK\": \"语言\",\n  \"sxhTRqogDRozo9IaTGI7g\": \"列表图片显示复选框\",\n  \"gPt6cpWrkvqRqZnwJo1KV\": \"在图片卡片左上角显示加入下载列表的复选框\",\n  \"dvs63FvVKWm3uHVfqeq00\": \"使用 Fancybox 查看详情\",\n  \"w4uJjpTmSEkm6SIDgEo-0\": \"图片详情使用支持缩放旋转等操作的 Fancybox 组件查看\",\n  \"Tbq8O5KhwcDHQ_qxNFW09\": \"实验性\",\n  \"-x4wjDoHtodaXEgm2SXkg\": \"调用 API 时会默认传入 `holds:false` 标签\",\n  \"IxTawC_qs_xjxj5g8_aGx\": \"隐藏挂起的图片\",\n  \"YAUNSVT_pTygaY306DZmU\": \"yande.re 不使用 API 获取图片列表\",\n  \"HkRzE7fweBSefchs0z0r8\": \"直接解析 HTML 获取图片数据\",\n  \"yYtssYrCL8VwFrdvvx8v3\": \"虚拟列表(等宽不等高)\",\n  \"UqbfVZzRyk0iD2NcOii_E\": \"列表图片显示分辨率\",\n  \"_4E2zv2NpOG4y8TV5PRL0\": \"在图片卡片左下角显示原图的分辨率\",\n  \"FMi4atPbKn-B1HiAZ2ZP2\": \"导出标签\",\n  \"Cu6n0Apv5xVlo4DnQbVbT\": \"标签导出设置\",\n  \"BB4C5taWpmw06X0Kz_Gtk\": \"设置权重\",\n  \"zg2GRF6zmMXCkT9Uz2Bni\": \"全选\",\n  \"xSC1vpAOTLQ3RBipKrNpD\": \"不选\",\n  \"cKXET1CCnAXq4H60qr8uc\": \"反选\",\n  \"QH_xm27zhgs5E1077asf1\": \"导出\",\n  \"Uw9QwD1SaR2VjZEqDYRdb\": \"部分设置需要刷新页面后生效\",\n  \"ECpLfRMsS0zpJPTw0qqNs\": \"详情操作栏按钮置于底部\",\n  \"vJobIibroyz2wkpmONSnR\": \"图片详情弹窗的操作按钮栏与标签栏位置互换\",\n  \"HPukB-OKzIuRxMmO4Rx2U\": \"点击详情图片关闭弹窗\",\n  \"I_MKXUxaNXp3D35GFULn4\": \"此选项关闭时，点击详情图片会切换按钮与标签的显示隐藏\",\n  \"dm7zGAYbP2sbGXO_ekDDl\": \"Justified 布局宽度系数\",\n  \"kMu1vOFmTJac-ylP0b13Z\": \"下载成功\",\n  \"UOaS5wud2xGLzx9NGJxYQ\": \"选择目录\",\n  \"jx2FWrN3O_8T7U5aSbvXj\": \"选择图片的保存位置\",\n  \"1sUsdpwBzU4gBf7Mrcihq\": \"图片保存目录\",\n  \"rcpw-hgymDP2bsJPPUb_F\": \"选择图片的下载方式\",\n  \"Ah2uP1cGRBQ6jff-SIc-Q\": \"图片下载方式\"\n}\n"
  },
  {
    "path": "src/locales/zh-Hant.json",
    "content": "{\n  \"UxxldE9xRwmQctrvba5Y8\": \"設置\",\n  \"1F-R4qChHIzZaohu5GJzl\": \"形如: &api_key=xx&user_id=1\",\n  \"23iEYyiQlLVhFIqGbj527\": \"問題與建議\",\n  \"2ZPEAvLkCbV3mC0iJAw9K\": \"收藏\",\n  \"4g1TUy2kwQrdOs-w4JobB\": \"點擊反饋\",\n  \"4hOFoP4M3ZkL3RiN7XOc8\": \"沒了\",\n  \"6acPWiYq2-OdySa2_xqDu\": \"隨機\",\n  \"6jPGehET9TViankl5-SRu\": \"等寬不等高\",\n  \"7Cgsr4PUMbezDXNfWdvWH\": \"人氣作品\",\n  \"7Xq5puLNcT0mAvoxElqdf\": \"歡迎 Star ☆彡\",\n  \"9juZMc0gPIgvMPKVORpJ1\": \"人氣\",\n  \"A16qoBulYQJLbHe9mqNwm\": \"包含裸露、性愛描寫內容等過激內容\",\n  \"B_ptN5O-9PhmG5ymGGtc6\": \"查看大圖\",\n  \"CacM8tispuPNrSxxpt9GX\": \"快捷方式\",\n  \"ClZdL9hGweOokP7Mn_Ptq\": \"退出瀑布流模式\",\n  \"DXEhXAQbkiCMU_l252jo_\": \"圖集 (Pool)\",\n  \"Dnnio9m9RZA6bkTLytc99\": \"加入收藏\",\n  \"EsiorRgoeHI8h7IHMLDA4\": \"新標籤頁打開\",\n  \"FAqj5ONm50QMfIt9Vq2p1\": \"下載出錯\",\n  \"FT1uJs8XG__n5qBvuFsH4\": \"詳情彈窗預加載下一張樣品圖/原圖\",\n  \"G3b7rbyQEj3_rgzVsNJZY\": \"圖片預加載數量\",\n  \"GjMNbm97OgVvpIYlkOisE\": \"適應高度\",\n  \"HzMBcS2oNGVIoLiHWprim\": \"收藏夾\",\n  \"J2Ckb_-LITfmww4aEksqk\": \"輸出下載地址\",\n  \"KkkM-iz8RCVQoTrTfhS5j\": \"原始大小\",\n  \"LZbI8am7nD-LiemZzroFF\": \"等高不等寬\",\n  \"Lm_HFVHpv4XCjilV3NLKu\": \"顯示 NSFW 內容\",\n  \"M-wISnLiQgM_DURMwKZGT\": \"適應頁面\",\n  \"MWVfUiW8egLWq7MgV-wzc\": \"收藏失敗\",\n  \"Mt3-hyoH7f_pW2gnfxyur\": \"按日\",\n  \"OKs1ePekQA4Ona839U114\": \"下載列表\",\n  \"OrwwNKZ7I70-ecpspE8d_\": \"切換全屏\",\n  \"PQhFo-g7sgagimkleVoZR\": \"按月\",\n  \"PT74UDfKA45vTVTst_-hD\": \"關於\",\n  \"RN4dt81l_fZMWODsskZob\": \"加載中\",\n  \"RstKmO7YVQMpaDoucxUel\": \"當前站點 API Credentials\",\n  \"SIUUZ4wqJTOilEdcX3EOi\": \"詳情彈窗滾輪切換圖片\",\n  \"StU1-52QJmNFKQ5soJCyG\": \"隨機作品\",\n  \"VpuyxZtIoDF9-YyOm0tK_\": \"下載原文件\",\n  \"Xtk-NnMgSQZmheJ87nbRV\": \"下載\",\n  \"XvOYJ5gHo37M1XztPl18z\": \"全屏\",\n  \"Ym0HIEu9Q80qXB31LuC6c\": \"畫師\",\n  \"Z4pa8GhgE63OGGvCqAld0\": \"下面沒有了\",\n  \"ZtQHZx-pEjmu_o3dQD1fc\": \"社團\",\n  \"ZztrWbSaaaas3v0cHtSmh\": \"搜索標籤\",\n  \"_Efl8k8uYQj9iJmj3kwbd\": \"本地標籤黑名單\",\n  \"_bQs7o9oQSo7ao1G0cp3d\": \"旋轉\",\n  \"_nQfaNuwbvPAIFKOY6_7u\": \"監聽滾輪事件\",\n  \"aVqN9TBRCbNGsW3Y2D2Nm\": \"大圖\",\n  \"ad8lEoWap_nT9U69WBKen\": \"適應寬度\",\n  \"aonlPAu9kEkkwNvQg0DBk\": \"角色\",\n  \"cKn4cfAxzdgh_HD6OFibB\": \"開始下載\",\n  \"caFFJlrS1wa_F86uKPykd\": \"詳情\",\n  \"ctWGhVvqB2k_1TX2iY0l2\": \"收藏成功\",\n  \"dU7ou5kVM0s9DMju5e2tS\": \"列\",\n  \"e2_EYvweJsVoIZlIWkPRV\": \"站點列表\",\n  \"elkBQ9moOZ-KMcy5bt_Ts\": \"最近人氣\",\n  \"fC8XNfCl04zK7vgeaRZMQ\": \"加載更多\",\n  \"fVE5taO6GDTPbILat4GCt\": \"監聽鍵盤事件\",\n  \"gM92sLo0Cqfl2rCaXlOhc\": \"隱藏\",\n  \"hVmfDxXoj8vkgVQabEOSr\": \"加入下載列表\",\n  \"iJ0h220tvMmUhkfIMYI-W\": \"查看更新日誌\",\n  \"iRt9V9wNQASic3D7-wTZo\": \"實驗性/不保證可用\",\n  \"jDjashxA-oBPo19DXI504\": \"原圖\",\n  \"jMod2JozzAnwHuD-3KuPb\": \"下方輸入標籤，回車添加\",\n  \"jerGO2OCuW9TdnEnGYRWd\": \"點擊查看\",\n  \"juT6gwLOg5r1h2vFpFf6P\": \"版權\",\n  \"k4YzDnBtd_S2UpAQucGxF\": \"下載高清圖\",\n  \"kFcteLMfnoezhOwuTlLFC\": \"詳情圖片預加載\",\n  \"kop_-39vkeg-bz2wztJ9O\": \"圖片列表佈局\",\n  \"l5W-EtJ_ar-SY2lF4H5Zm\": \"顯示\",\n  \"l8CbIALt_VWUnzBl_Rmgf\": \"Booru 圖站瀑布流瀏覽\",\n  \"lPPsX2CZbXwC-EGN79Rki\": \"縮小\",\n  \"nd4UjZy2ILsc-iW9iu7xR\": \"按日期\",\n  \"pEU9Y9K7DsODkocCDwq_O\": \"已收藏\",\n  \"qSF4OLshg2EEX4CwtBE6r\": \"來源\",\n  \"qWcqQRsE9nN43MaZ2BmN9\": \"Web 版本\",\n  \"rXjhc8VuGloy1wZ09noNB\": \"小於7列時列表會加載大圖\",\n  \"riciqzr6ILBnpPc7KtG-C\": \"按週\",\n  \"t83UAY18UebTg1_-zFGP3\": \"關閉\",\n  \"tGi6xYfvStBmR8qduEmKX\": \"查看\",\n  \"tt_YdgKCA_5m-aSTSMPQ_\": \"瀑布流列數\",\n  \"u8mEnSo4mxDRUbj7FeAll\": \"切換深色模式\",\n  \"uxIs3XkeVzkrEX985zHk3\": \"自動\",\n  \"vfUg8xP6WptIhSL0E9b9D\": \"等寬等高\",\n  \"w95XGurDhDfOfw7XH4JFW\": \"詳情彈窗使用A/D/←/→切換圖片\",\n  \"wI4KHHIe3zNRziW4lDZrp\": \"下載樣品圖\",\n  \"xJJTEE3nZ4HVXGFfiN-LC\": \"張\",\n  \"ze1PaiGdX4ufmoOLv_xw6\": \"按年\",\n  \"zs8YTCc8d8XFUgRnp7m_w\": \"我的收藏夾\",\n  \"PBjdNKuj02doUvOf2zZqP\": \"圖片保存到子文件夾\",\n  \"z_oL9s5fS164W4_gITOGZ\": \"在默認下載目錄創建一個以站點為名的文件夾存放圖片，需要將 Tampermonkey 的“下載模式”修改為“瀏覽器 API”\",\n  \"0VAN4cJ-_mUxvtmg4KEi1\": \"確定\",\n  \"9dq_DxgMG88eom9Gq-4nT\": \"取消\",\n  \"LN_Rsic4V50DrXbsv9T9L\": \"確定要開啟子文件夾下載功能嗎？\\n請確保您已將 Tampermonkey 的“下載模式”修改為“瀏覽器 API”。\",\n  \"OJ8X55GXx5k3peoSXSujf\": \"打開方式：將 Tampermonkey 設置中的“配置模式”由“新手”改為“高級”，然後找到“下載 BETA”，將“下載模式”修改為“瀏覽器 API”。\",\n  \"ti3akdSS3iZV9NsGzIo3m\": \"提示\",\n  \"ujBgilCWNgFNV8Q2IDMWS\": \"提示：為方便使用，可以將瀏覽器設置中“下載前詢問每個文件的保存位置”選項關閉。\",\n  \"sMkrF8bqCTJZZ1kXTkT_R\": \"查看父投稿\",\n  \"u0K7A_hv1RZSJl6TDR61A\": \"查看子項\",\n  \"99kLMSzDYJCAf1yK9QYzy\": \"已複製\",\n  \"EVPG1YZDtykdz3htyf11u\": \"複製到剪貼簿\",\n  \"fbIpwMw2yVoSxP66OJ32z\": \"圖片鋪滿螢幕\",\n  \"kCYFwKpwznYIKRmB1tCww\": \"從剪貼簿讀取\",\n  \"si-zDDRFrEwDTCkp53Q44\": \"請允許剪貼簿權限\",\n  \"tEvQYzSVnggYAcM1uv9Tt\": \"關閉此功能的話螢幕兩側會留白\",\n  \"eOxsWLzwqrlhBdVMwz-rH\": \"推薦網站\",\n  \"4yzHPggVky2QKFD2TbBhl\": \"縮圖使用大圖\",\n  \"HSx0XMZFid_lVuwjzrhH0\": \"圖片清單的縮圖使用大圖連結(sample_url)\",\n  \"EZd1QQdgUDjT3yya5ZYe-\": \"開啟來源站時直接進入瀑布流瀏覽模式\",\n  \"lkCkz1OpNtTCFRfGCEoBp\": \"自動進入瀑布流模式\",\n  \"e4_fgvntwNlfxgJUc2dXK\": \"語言\",\n  \"gPt6cpWrkvqRqZnwJo1KV\": \"在圖片卡片左上角顯示加入下載清單的複選框\",\n  \"sxhTRqogDRozo9IaTGI7g\": \"清單圖片顯示複選框\",\n  \"dvs63FvVKWm3uHVfqeq00\": \"使用 Fancybox 查看詳情\",\n  \"w4uJjpTmSEkm6SIDgEo-0\": \"圖片詳情使用支援縮放旋轉等操作的 Fancybox 組件查看\",\n  \"Tbq8O5KhwcDHQ_qxNFW09\": \"實驗性\",\n  \"IxTawC_qs_xjxj5g8_aGx\": \"隱藏掛起的圖片\",\n  \"-x4wjDoHtodaXEgm2SXkg\": \"呼叫 API 時會預設傳入 `holds:false` 標籤\",\n  \"YAUNSVT_pTygaY306DZmU\": \"yande.re 不使用 API 取得圖片列表\",\n  \"HkRzE7fweBSefchs0z0r8\": \"直接解析 HTML 取得圖片數據\",\n  \"yYtssYrCL8VwFrdvvx8v3\": \"虛擬列表(等寬不等高)\",\n  \"UqbfVZzRyk0iD2NcOii_E\": \"列表圖片顯示分辨率\",\n  \"_4E2zv2NpOG4y8TV5PRL0\": \"在圖片卡左下角顯示原圖的分辨率\",\n  \"FMi4atPbKn-B1HiAZ2ZP2\": \"匯出標籤\",\n  \"Cu6n0Apv5xVlo4DnQbVbT\": \"標籤匯出設置\",\n  \"BB4C5taWpmw06X0Kz_Gtk\": \"設置權重\",\n  \"zg2GRF6zmMXCkT9Uz2Bni\": \"全選\",\n  \"xSC1vpAOTLQ3RBipKrNpD\": \"取消全選\",\n  \"cKXET1CCnAXq4H60qr8uc\": \"反選\",\n  \"QH_xm27zhgs5E1077asf1\": \"匯出\",\n  \"Uw9QwD1SaR2VjZEqDYRdb\": \"部分設置需要刷新頁面後生效\",\n  \"ECpLfRMsS0zpJPTw0qqNs\": \"詳情操作欄按鈕置於底部\",\n  \"vJobIibroyz2wkpmONSnR\": \"圖片詳情彈窗的操作按鈕欄與標籤欄位置互換\",\n  \"HPukB-OKzIuRxMmO4Rx2U\": \"點擊詳情圖片關閉彈窗\",\n  \"I_MKXUxaNXp3D35GFULn4\": \"此選項關閉時，點擊詳情圖片會切換按鈕與標籤的顯示隱藏\",\n  \"dm7zGAYbP2sbGXO_ekDDl\": \"Justified 佈局寬度係數\",\n  \"kMu1vOFmTJac-ylP0b13Z\": \"下載成功\",\n  \"UOaS5wud2xGLzx9NGJxYQ\": \"選擇目錄\",\n  \"jx2FWrN3O_8T7U5aSbvXj\": \"選擇圖片的保存位置\",\n  \"1sUsdpwBzU4gBf7Mrcihq\": \"圖片保存目錄\",\n  \"rcpw-hgymDP2bsJPPUb_F\": \"選擇圖片的下載方式\",\n  \"Ah2uP1cGRBQ6jff-SIc-Q\": \"圖片下載方式\"\n}\n"
  },
  {
    "path": "src/main.ts",
    "content": "// eslint-disable-next-line import/order\nimport { prepareApp } from './prepare'\n\nimport Vue from 'vue'\nimport VueMasonry from '@himeka/masonry-css'\nimport TrueMasonry from '@himeka/masonry-true'\nimport VirtualWaterfall from '@himeka/virtual-waterfall'\nimport installVuetify from './plugins/vuetify'\nimport i18n from './utils/i18n'\nimport WfLayout from './components/WfLayout.vue'\nimport App from './App.vue'\n\nfunction initApp() {\n  Vue.component('Masonry', VueMasonry)\n  Vue.component('TrueMasonry', TrueMasonry)\n  Vue.component('VirtualWaterfall', VirtualWaterfall)\n  Vue.component('WfLayout', WfLayout)\n  const vuetify = installVuetify()\n  const app = new Vue({\n    vuetify,\n    i18n,\n    render: h => h(App),\n  })\n  app.$mount('#app')\n}\n\nprepareApp(initApp)\n"
  },
  {
    "path": "src/plugins/vuetify.ts",
    "content": "// Styles\n// import '@mdi/font/css/materialdesignicons.css'\n// import 'vuetify/dist/vuetify.min.css'\n\nimport Vue, { getCurrentInstance } from 'vue'\nimport Vuetify from 'vuetify'\n// import { loadFonts } from './webfontloader'\n\n// loadFonts()\n\nfunction installVuetify() {\n  Vue.use(Vuetify)\n  return new Vuetify({\n    icons: {\n      iconfont: 'mdiSvg',\n    },\n    theme: {\n      dark: false,\n      themes: {\n        light: {\n          primary: '#1a73e8',\n          accent: '#c2e7ff',\n        },\n        dark: {\n          primary: '#BA68C8',\n          accent: '#FF80AB',\n        },\n      },\n    },\n  })\n}\n\nexport default installVuetify\n\n/** Get vuetify instance (For Composition api) */\nexport function useVuetify() {\n  /** Get Instance */\n  const instance = getCurrentInstance()\n  if (!instance) {\n    throw new Error('Should be used in setup().')\n  }\n  return instance.proxy.$vuetify\n}\n"
  },
  {
    "path": "src/plugins/webfontloader.ts",
    "content": "/**\n * plugins/webfontloader.js\n *\n * webfontloader documentation: https://github.com/typekit/webfontloader\n */\n\n/* export async function loadFonts() {\n  const webFontLoader = await import('webfontloader')\n\n  webFontLoader.load({\n    google: {\n      families: ['Roboto:100,300,400,500,700,900&display=swap'],\n    },\n  })\n} */\n\nexport {}\n"
  },
  {
    "path": "src/prepare.ts",
    "content": "import prepareStyle from '@/styles/prepare.css?inline'\nimport ydStyle from '@/styles/yandere.css?inline'\nimport knStyle from '@/styles/konachan.css?inline'\nimport customStyle from '@/styles/custom.css?inline'\nimport { initialSettings } from '@/store/settings'\n\nconsole.log('initialSettings: ', initialSettings)\n\nfunction doNotRun() {\n  const mimeTypes = ['jpg', 'jpeg', 'png', 'gif', 'mp4', 'webm', 'json', 'xml']\n  return mimeTypes.some(e => location.pathname.endsWith(`.${e}`))\n}\n\nfunction sleep(ms: number) {\n  return new Promise(resolve => setTimeout(resolve, ms))\n}\n\nfunction isMoebooru() {\n  return ['yande.re', 'konachan', 'lolibooru', 'sakugabooru'].some(e => location.host.includes(e))\n}\n\nexport async function prepareApp(callback?: () => void) {\n  if (doNotRun()) return\n  addSiteStyle()\n  if (isMoebooru()) {\n    bindDblclick()\n    setMoebooruLocale()\n    translateTags()\n    addMoeLocaleSelect()\n    addWfTypeSelect()\n    initLayout()\n  } else {\n    translateDanbooruTags()\n  }\n  await sleep(1000)\n  setMasonryMode(async () => {\n    removeOldListeners()\n    await initMasonry()\n    callback?.()\n  })\n}\n\nconst wfTypeActions: Record<string, Function> = {\n  masonry: (list: HTMLElement) => {\n    list.classList.add('mm-masonry')\n    for (const item of list.children) {\n      const img = item.querySelector('img')\n      const w = Number(img?.getAttribute('width'))\n      let h = Number(img?.getAttribute('height'))\n      h += w * 0.17\n      item.setAttribute('style', `width:auto;margin:0 0 12px 0;vertical-align:top;--w:${w};--h:${h}`)\n      item.classList.add('mm-masonry__item')\n      img?.classList.add('mm-masonry__img')\n    }\n  },\n  grid: (list: HTMLElement) => {\n    list.classList.add('mm-masonry')\n    for (const item of list.children) {\n      const img = item.querySelector('img')\n      item.setAttribute('style', 'width:auto;margin:0 0 12px 0;vertical-align:top;--img-proportional-height:263;')\n      item.classList.add('mm-masonry__item')\n      img?.classList.add('mm-masonry__img')\n    }\n  },\n  justified: (list: HTMLElement) => {\n    list.classList.add('justified-container')\n    for (const item of list.children) {\n      const img = item.querySelector('img')\n      const w = Number(img?.getAttribute('width'))\n      const h = Number(img?.getAttribute('height'))\n      const width = w * 300 / h\n      item.setAttribute('style', `width:${width}px;flex-grow:${width};margin:0 10px 10px 0;vertical-align:top;`)\n      item.querySelector('.thumb')?.setAttribute('style', `padding-bottom:${h / w * 101}%`)\n      item.classList.add('justified-item')\n    }\n  },\n}\n\nasync function initLayout() {\n  if (!location.href.includes('yande.re/post')) return\n  const listEl = document.querySelector('#post-list-posts')\n  if (!listEl) return\n  const wfType = initialSettings.masonryLayout || 'masonry'\n  wfTypeActions[wfType]?.(listEl)\n}\n\nconst isAutoWf = (() => {\n  const params = new URLSearchParams(location.search)\n  if (params.get('_wf')) return true\n  return initialSettings.autoWaterfall\n})()\n\nfunction addWfTypeSelect() {\n  if (!location.href.includes('yande.re/post')) return\n  if (isAutoWf) return\n  const type = initialSettings.masonryLayout || 'masonry'\n  document.body.insertAdjacentHTML('beforeend', `<select id=\"wf-type-select\">${Object.keys(wfTypeActions).map(e => `<option ${type == e ? 'selected' : ''} value=\"${e}\">${e}</option>`).join('')}</select>`)\n  const sel = document.querySelector('#wf-type-select') as HTMLSelectElement\n  sel?.addEventListener('change', function () {\n    const { value } = this\n    if (!value) return\n    initialSettings.masonryLayout = value as any\n    localStorage.setItem('YM_APP_SETTINGS', JSON.stringify(initialSettings))\n    setTimeout(() => {\n      location.reload()\n    }, 200)\n  })\n}\n\nasync function initMasonry() {\n  replaceDocument()\n  if (import.meta.env.PROD) await loadDeps()\n}\n\nfunction addSiteStyle() {\n  GM_addStyle(prepareStyle)\n  if (location.host.includes('yande.re')) {\n    GM_addStyle(ydStyle)\n  }\n  if (location.host.includes('konachan')) {\n    GM_addStyle(ydStyle + knStyle)\n  }\n}\n\nconst locales = ['de', 'en', 'es', 'ja', 'ru', 'zh_CN', 'zh_TW']\n\nfunction setMoebooruLocale() {\n  if (document.title === 'Access denied') return\n  if (document.cookie.includes('locale=')) return\n  if (isAutoWf) return\n  const url = new URL(location.href)\n  if (url.searchParams.get('locale')) return\n  const browserLang = navigator.language\n  const locale = locales.find(e => e == browserLang.replace('-', '_') || e == browserLang.split('-')[0])\n  if (!locale) return\n  url.searchParams.set('locale', locale)\n  location.assign(url)\n}\n\nfunction addMoeLocaleSelect() {\n  if (isAutoWf) return\n  document.body.insertAdjacentHTML('beforeend', `<select id=\"locale-select\"><option value=\"\">- lang -</option>${locales.map(e => `<option value=\"${e}\">${e}</option>`).join('')}</select>`)\n  const sel = document.querySelector('#locale-select') as HTMLSelectElement\n  sel?.addEventListener('change', function () {\n    const { value } = this\n    if (!value) return\n    const url = new URL(location.href)\n    url.searchParams.set('locale', value)\n    location.assign(url)\n  })\n}\n\nfunction bindDblclick() {\n  document.addEventListener('dblclick', e => {\n    const prev = document.querySelector('a.previous_page') as HTMLAnchorElement\n    const next = document.querySelector('a.next_page') as HTMLAnchorElement\n    const w = document.documentElement.offsetWidth || document.body.offsetWidth\n    const clickX = e.clientX\n    clickX > w / 2 ? next?.click() : prev?.click()\n  })\n}\n\nfunction setTagText(seletcor: string, textEn?: (el: HTMLElement) => string, display?: (en: string, cn: string) => string) {\n  const elements = document.querySelectorAll<HTMLElement>(seletcor)\n  for (const item of elements) {\n    const en = textEn?.(item) || item.innerHTML\n    const cn = window.__tagsCN?.[en]\n    if (cn) item.innerHTML = display?.(en, cn) || `${en} [${cn}]`\n  }\n}\n\nasync function translateTags() {\n  const locale = document.cookie.match(/locale=(\\w+)/)?.[1]\n  if (locale && locale !== 'zh_CN') return\n  const response = await fetch('https://cdn.jsdelivr.net/gh/asadahimeka/yandere-masonry@main/src/data/all_tags_cn.min.json')\n  window.__tagsCN = await response.json()\n  const url = new URL(location.href)\n  if (url.pathname == '/tag') return setTagText('td[class^=tag-type] a:last-child')\n  if (!url.pathname.includes('/post')) return\n  const textEn = (el: HTMLElement) => el.innerHTML.replace(/\\s+/g, '_')\n  setTagText('#site-title a[href^=\"/post?tags=\"]', textEn)\n  setTagText('#tag-sidebar a[href^=\"/post?tags=\"]:not(.no-browser-link)', textEn, (en, cn) => `[${cn}] ${en}`)\n}\n\nasync function translateDanbooruTags() {\n  if (!navigator.language.includes('zh')) return\n  let tagsCache = sessionStorage.getItem('__YM_TAGS_CN_CACHE') || ''\n  if (!tagsCache) {\n    try {\n      const response = await fetch('https://cdn.jsdelivr.net/gh/asadahimeka/yandere-masonry@main/src/data/all_tags_cn_space.min.json')\n      tagsCache = await response.text()\n      sessionStorage.setItem('__YM_TAGS_CN_CACHE', tagsCache)\n    } catch (error) {}\n  }\n  window.__tagsCN = JSON.parse(tagsCache || '{}')\n  const textEn = (el: HTMLElement) => el.innerText.trim()\n  const textCn = (en: string, cn: string) => `[${cn}] ${en}`\n  setTagText('.tag-list li a[href*=\"post\"]:not([onclick])', textEn, textCn)\n  setTagText('#tag-sidebar li a[href*=\"post\"]:not([onclick])', textEn, textCn)\n  setTagText('#tags-table td.name-column a[href*=\"post\"]', (el: HTMLElement) => el.innerText.trim().replace(/_/g, ' '), textCn)\n}\n\nfunction removeOldListeners() {\n  try {\n    document.documentElement.replaceWith(document.documentElement.cloneNode(true))\n    document.body.replaceWith(document.body.cloneNode(true))\n    unsafeWindow.onerror = null\n    if (isMoebooru()) {\n      const d = document as any\n      const w = unsafeWindow as any\n      d.stopObserving()\n      w.$('login-popup-username').stopObserving()\n      w.User = {\n        form_username_focus: () => {},\n        form_username_changed: () => {},\n        form_username_blur: () => {},\n      }\n      w.ReportError = null\n    }\n  } catch (error) {\n    console.log('error: ', error)\n  }\n}\n\nfunction setMasonryMode(fn: () => void) {\n  if (isAutoWf) return fn()\n  if (location.href.includes('safebooru')) {\n    const oldBtn = document.querySelector('#enter-masonry') as HTMLButtonElement\n    oldBtn?.remove()\n  }\n  const btnText = navigator.language.includes('zh') ? '瀑布流模式' : 'Browsing'\n  document.body.insertAdjacentHTML('beforeend', `<button id=\"enter-masonry\" class=\"${initialSettings.detailButtonsBottom ? 'enter-button-bottom' : ''}\">${btnText}</button>`)\n  const btn = document.querySelector('#enter-masonry') as HTMLButtonElement\n  btn?.addEventListener('click', () => { fn() })\n}\n\nconst specialSites = ['gelbooru.com']\nexport function loadScript(src: string) {\n  return new Promise<void>(resolve => {\n    let script: HTMLScriptElement\n    if (specialSites.some(e => location.hostname.includes(e))) {\n      script = GM_addElement('script', { src })\n      script.addEventListener('load', () => { resolve() }, false)\n    } else {\n      script = document.createElement('script')\n      script.src = src\n      script.addEventListener('load', () => { resolve() }, false)\n      document.head.appendChild(script)\n    }\n  })\n}\n\nasync function loadDeps() {\n  await loadScript('https://cdnjs.cloudflare.com/ajax/libs/vue/2.7.16/vue.min.js')\n  await loadScript('https://cdnjs.cloudflare.com/ajax/libs/vuetify/2.7.2/vuetify.min.js')\n  await loadScript('https://cdnjs.cloudflare.com/ajax/libs/vue-i18n/8.28.2/vue-i18n.min.js')\n  await loadScript('https://cdnjs.cloudflare.com/ajax/libs/fast-xml-parser/4.4.0/fxparser.min.js')\n}\n\nfunction replaceDocument() {\n  const el = document.querySelector('[name=\"csrf-token\"]')\n  const token = el?.getAttribute('content')\n  token && sessionStorage.setItem('csrf-token', token)\n  document.head.innerHTML = /* html */`\n    <meta charset=\"utf-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no, minimal-ui\">\n    <title>${location.host.toUpperCase()} Masonry</title>\n    <link rel=\"stylesheet\" href=\"https://cdnjs.cloudflare.com/ajax/libs/normalize/8.0.1/normalize.min.css\">\n    <link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900\">\n    <link rel=\"stylesheet\" href=\"https://cdnjs.cloudflare.com/ajax/libs/vuetify/2.7.2/vuetify.min.css\">\n    <style>${customStyle}</style>\n  `\n  document.body.innerHTML = /* html */`\n    <div id=\"app\">\n      <div id=\"loading\">\n        <div id=\"loading-center\">\n          <div id=\"loading-center-absolute\">\n            <div class=\"loading-object\" id=\"loading-object_one\"></div>\n            <div class=\"loading-object\" id=\"loading-object_two\"></div>\n            <div class=\"loading-object\" id=\"loading-object_three\"></div>\n            <p>&nbsp;読み込み中</p>\n          </div>\n        </div>\n      </div>\n    </div>\n  `\n}\n\n/*! prepare end */\n"
  },
  {
    "path": "src/store/actions/_util.ts",
    "content": "import type { SearchResults } from '@himeka/booru'\nimport { settings } from '@/store'\nimport { allgirl, nozomila, rule34 } from '@/api'\nimport { BOORU_PAGE_LIMIT, isPidSite } from '@/api/booru'\nimport { getCookie } from '@/utils'\n\nexport function getFirstPageNo(params: URLSearchParams) {\n  if (isPidSite()) {\n    const page = Number(params.get('pid')) || 0\n    return Math.trunc(page / BOORU_PAGE_LIMIT) + 1\n  }\n  return Number(params.get('page')) || 1\n}\n\nexport function pushPageState(pageNo: number, latePageQuery = false) {\n  if (rule34.fav.is() || allgirl.is() || nozomila.is()) return\n  let pageParamName = 'page'\n  if (isPidSite()) {\n    pageParamName = 'pid'\n    pageNo = (pageNo - 1) * BOORU_PAGE_LIMIT\n  } else if (latePageQuery && pageNo > 1) {\n    pageNo -= 1\n  }\n  const url = new URL(location.href)\n  url.searchParams.set(pageParamName, pageNo.toString())\n  history.replaceState('', '', url)\n}\n\nexport function handleBlacklist(results: SearchResults & { __isR34Fav?: boolean }) {\n  if (rule34.is() && !results.__isR34Fav) {\n    if (getCookie('filter_ai') == '1') {\n      results = results.filter(e => !e.tags.includes('ai_assisted') && !e.tags.includes('ai_generated')) as any\n    }\n    const threshold = +getCookie('post_threshold')\n    if (threshold > 0) {\n      results = results.filter(e => e.score ? +e.score >= threshold : true) as any\n    }\n  }\n  if (!settings.blacklist.length) return results\n  return typeof results.blacklist == 'function'\n    ? results.blacklist(settings.blacklist)\n    : results.filter(e => {\n      const tags = e.tags.map(t => t.toLowerCase())\n      return !settings.blacklist.some(w => tags.includes(w.toLowerCase()))\n    })\n}\n"
  },
  {
    "path": "src/store/actions/detail.ts",
    "content": "import type { Ref } from 'vue'\nimport type { Post } from '@himeka/booru'\nimport { fetchDetailActions } from './site'\nimport { store } from '@/store'\nimport { type PostDetail, getPostDetail } from '@/api/moebooru'\nimport { getDanbooruTagDetail, isDanbooruPage } from '@/api/danbooru'\nimport { eshuushuu } from '@/api'\nimport i18n from '@/utils/i18n'\n\nconst isCNLang = i18n.locale.includes('zh')\n\nexport async function handlePostDetail(img: Ref<Post>) {\n  const { fileUrl, sampleUrl, tags } = await fetchDetailActions\n    .find(e => e.is())\n    ?.detail(img.value.id) || {}\n  if (tags?.length) img.value.tags = tags\n  if (fileUrl) img.value.fileUrl = fileUrl\n  if (sampleUrl) img.value.fileUrl = sampleUrl\n}\n\nexport async function setPostDetail(imageSelected: Ref<Post>, postDetail: Ref<PostDetail>) {\n  if (store.isYKSite) {\n    postDetail.value = {\n      voted: false,\n      tags: [],\n    }\n    const result = await getPostDetail(imageSelected.value.id)\n    if (result) postDetail.value = result\n    return\n  }\n\n  if (isDanbooruPage()) {\n    postDetail.value = getDanbooruTagDetail(imageSelected.value)\n    return\n  }\n\n  if (eshuushuu.is()) {\n    postDetail.value = eshuushuu.tagDetail(imageSelected.value)\n    return\n  }\n\n  await handlePostDetail(imageSelected)\n\n  postDetail.value = {\n    voted: false,\n    tags: imageSelected.value.tags.map(tag => {\n      const tagCN = window.__tagsCN?.[tag.replace(/_/g, ' ')]\n      return {\n        tag,\n        tagText: isCNLang && tagCN ? `${tag} [ ${tagCN} ]` : tag,\n        color: '#8F77B5',\n        type: 'general',\n      }\n    }),\n  }\n}\n"
  },
  {
    "path": "src/store/actions/post.ts",
    "content": "import { fetchPostsActions } from './site'\nimport { getFirstPageNo, handleBlacklist, pushPageState } from './_util'\nimport { settings, store } from '@/store'\nimport { uniqBy } from '@/utils'\n\nconst params = new URLSearchParams(location.search)\nconst query = {\n  page: getFirstPageNo(params),\n  tags: params.get('tags'),\n}\nexport const getSearchState = () => query\nexport const setPage = (page: number) => query.page = page\nexport const setTags = (tags: string) => query.tags = tags\n\nexport const searchPosts = async (latePageQuery = false) => {\n  store.requestLoading = true\n  try {\n    const { page, tags } = getSearchState()\n    let posts = await fetchPostsActions.find(e => e.is())?.posts(page, tags)\n    if (Array.isArray(posts) && posts.length > 0) {\n      posts = handleBlacklist(posts as any)\n      store.currentPage = page\n      store.imageList = uniqBy([\n        ...store.imageList,\n        ...(settings.showNSFWContents ? posts : posts.filter(e => ['s', 'g'].includes(e.rating))),\n      ], 'id')\n      pushPageState(page, latePageQuery)\n      setPage(page + 1)\n    } else {\n      store.requestStop = true\n    }\n  } catch (error) {\n    console.log(`fetch error: ${error}`)\n  } finally {\n    store.requestLoading = false\n  }\n}\n\nconst calcFetchTimes = () => {\n  const vcont = document.querySelector('._vcont')\n  const cnth = vcont?.clientHeight\n  const doch = document.documentElement.clientHeight\n  return cnth ? Math.floor(doch / cnth) : 1\n}\n\nexport const initPosts = async () => {\n  await searchPosts(true)\n  if (settings.masonryLayout === 'virtual') {\n    document.documentElement.scrollTop = 1\n  }\n  if (store.requestStop) return\n  if (/safebooru|nozomi\\.la/.test(location.host)) return\n  let times = calcFetchTimes()\n  if (times > 3) times = 3\n  for (let index = 1; index < times; index++) {\n    await searchPosts(true)\n  }\n}\n\nexport const refreshPosts = () => {\n  setPage(1)\n  store.imageList = []\n  store.selectedImageList = []\n  store.requestStop = false\n  initPosts()\n}\n\nexport const loadPostsByPage = (toPage: string) => {\n  setPage(Number(toPage) || 1)\n  store.imageList = []\n  searchPosts()\n}\n\nexport const loadPostsByTags = (searchTerm: string) => {\n  setPage(1)\n  setTags(searchTerm)\n  store.imageList = []\n  searchPosts().then(() => {\n    if (settings.masonryLayout === 'virtual') {\n      document.documentElement.scrollTop = 1\n    }\n  })\n}\n"
  },
  {
    "path": "src/store/actions/site.ts",
    "content": "import type { Post } from '@himeka/booru'\nimport {\n  allgirl,\n  anihonetwallpaper,\n  animepictures,\n  booruAction,\n  eshuushuu,\n  gelbooru,\n  hentaibooru,\n  kusowanka,\n  moebooru,\n  nozomila,\n  r34paheal,\n  realbooru,\n  rule34,\n  rule34hentai,\n  sankaku,\n  zerochan,\n} from '@/api'\n\ninterface FetchPostsAction {\n  is: () => boolean\n  posts: (page: number, tags: string | null) => Promise<Post[]>\n}\n\nexport const fetchPostsActions: FetchPostsAction[] = [\n  moebooru.popular,\n  moebooru.pool,\n  moebooru.yanderehtml,\n  gelbooru,\n  gelbooru.fav,\n  rule34.fav,\n  rule34.firefox,\n  r34paheal,\n  booruAction,\n  eshuushuu,\n  zerochan,\n  animepictures,\n  allgirl,\n  hentaibooru,\n  kusowanka,\n  anihonetwallpaper,\n  nozomila,\n  sankaku.idol,\n  sankaku,\n  sankaku.complex,\n  realbooru,\n  rule34hentai,\n  { is: () => true, posts: async () => [] },\n]\n\ninterface FetchDetailAction {\n  is: () => boolean\n  detail: (id: string) => Promise<{ fileUrl?: string | null; sampleUrl?: string | null; tags?: string[] }>\n}\n\nexport const fetchDetailActions: FetchDetailAction[] = [\n  animepictures,\n  sankaku.idol,\n  sankaku,\n  sankaku.complex,\n  allgirl,\n  hentaibooru,\n  kusowanka,\n]\n"
  },
  {
    "path": "src/store/index.ts",
    "content": "import Vue from 'vue'\nimport type { Post } from '@himeka/booru'\nimport { initialSettings } from './settings'\n\nexport const settings = Vue.observable(initialSettings)\n\ninterface SeletedPost extends Post {\n  loading?: boolean\n  loaded?: boolean\n  fileNameWithTags?: string\n}\n\nconst ykFlag = ['konachan', 'yande.re'].some(e => location.href.includes(e))\nconst poolFlag = location.pathname == '/pool'\n\nexport const store = Vue.observable({\n  requestLoading: false,\n  requestStop: false,\n  showImageSelected: false,\n  imageSelectedIndex: 0,\n  showDrawer: false,\n  showSettings: false,\n  showFab: false,\n  currentPage: 1,\n  imageList: [] as Post[],\n  selectedImageList: [] as SeletedPost[],\n  isYKSite: ykFlag,\n  showPostList: !poolFlag,\n  showPoolList: ykFlag && poolFlag,\n  isFullscreen: false,\n})\n\nexport function toggleDrawer() {\n  store.showDrawer = !store.showDrawer\n}\n\nexport function addToSelectedList(item: Post) {\n  if (store.selectedImageList.some(e => e.id === item.id)) return\n  Object.assign(item, { fileNameWithTags: `${location.hostname} ${item.id} ${item.tags.join(' ')}` })\n  store.selectedImageList.push(item)\n}\n\nexport function removeFromSelectedList(id: string) {\n  store.selectedImageList = store.selectedImageList.filter(e => {\n    if (e.loading) return true\n    return e.id !== id\n  })\n}\n"
  },
  {
    "path": "src/store/settings.ts",
    "content": "export const langList = [\n  { value: 'zh-Hans', label: '简体中文' },\n  { value: 'zh-Hant', label: '繁體中文' },\n  { value: 'ja', label: '日本語' },\n  { value: 'en', label: 'English' },\n] as const\n\nconst langMap: Record<string, typeof langList[number]['value']> = {\n  'zh': 'zh-Hans',\n  'zh-CN': 'zh-Hans',\n  'zh-TW': 'zh-Hant',\n  'zh-HK': 'zh-Hant',\n  'zh-MO': 'zh-Hant',\n  'zh-SG': 'zh-Hans',\n  'ja': 'ja',\n  'ja-JP': 'ja',\n  'en': 'en',\n  'en-US': 'en',\n  'en-GB': 'en',\n}\n\nconst isMobile = navigator.userAgent.includes('Mobile')\nconst defaultSettings = {\n  lang: langMap[navigator.language] || 'en',\n  darkMode: 'light' as 'light' | 'dark',\n  blacklist: localStorage.getItem('__blacklist')?.split(',').filter(Boolean) || [] as string[],\n  selectedColumn: '0',\n  showNSFWContents: true,\n  isListenWheelEvent: true,\n  isFullImgPreload: false,\n  imgPreloadNum: 1,\n  masonryLayout: 'masonry' as 'masonry' | 'grid' | 'justified' | 'virtual' | 'masonry2',\n  isListenKeyupEvent: true,\n  credentialQuery: '',\n  isThumbSampleUrl: false,\n  showPostCheckbox: false,\n  useFancybox: false,\n  isHoldsFalse: false,\n  isYandereFetchByHtml: false,\n  showListPostReso: false,\n  isFitScreen: true,\n  isDLSubpath: false,\n  autoWaterfall: false,\n  showTagChipGroup: false,\n  justifiedBaseWidth: isMobile ? 240 : 340,\n  detailButtonsBottom: isMobile,\n  closePopupOnImgClick: isMobile,\n  downloadBy: 'tm' as 'tm' | 'fsa' | 'newtab',\n}\n\nexport const initialSettings: typeof defaultSettings = {\n  ...defaultSettings,\n  ...(() => {\n    try {\n      return JSON.parse(localStorage.getItem('YM_APP_SETTINGS') || '{}')\n    } catch (err) {\n      return {}\n    }\n  })(),\n}\n"
  },
  {
    "path": "src/styles/custom.css",
    "content": "#loading {\n  /* background-color: #222; */\n  height: 100%;\n  width: 100%;\n  position: fixed;\n  z-index: 99999;\n  margin-top: 0;\n  top: 0;\n}\n\n#loading p {\n  margin: 100px auto;\n  line-height: 100px;\n  font-family: 'Meiryo UI', 'MicroHei', 'Microsoft YaHei UI';\n  font-size: 18px;\n  color: #9671d7;\n}\n\n#loading-center {\n  width: 100%;\n  height: 100%;\n  position: relative;\n}\n\n#loading-center-absolute {\n  position: absolute;\n  left: 50%;\n  top: 50%;\n  height: 150px;\n  width: 150px;\n  margin-top: -75px;\n  margin-left: -50px;\n}\n\n.loading-object {\n  width: 20px;\n  height: 20px;\n  background-color: #9671d7;\n  float: left;\n  margin-right: 20px;\n  margin-top: 65px;\n  border-radius: 50% 50% 50% 50%;\n}\n\n#loading-object_one {\n  animation: object_one 1.5s infinite;\n}\n\n#loading-object_two {\n  animation: object_two 1.5s infinite;\n  animation-delay: 0.25s;\n}\n\n#loading-object_three {\n  animation: object_three 1.5s infinite;\n  animation-delay: 0.5s;\n}\n\n@keyframes object_one {\n  75% {\n    transform: scale(0);\n  }\n}\n\n\n@keyframes object_two {\n  75% {\n    transform: scale(0);\n  }\n}\n\n@keyframes object_three {\n  75% {\n    transform: scale(0);\n  }\n}\n\n.img_detail_loading {\n  position: absolute;\n  top: 0;\n  left: 0;\n  z-index: 1;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  width: 100%;\n  height: 100%;\n  margin: 0;\n}\n\n.img_detail_loading::after {\n  content: '';\n  position: absolute;\n  z-index: 1;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  backdrop-filter: blur(2px);\n}\n\n.img_detail_loading .v-progress-circular {\n  position: absolute;\n  z-index: 10;\n}\n\n.img_detail_loading img {\n  object-fit: cover;\n}\n\n.img_scale_scroll {\n  display: block;\n  width: 100vw;\n  height: 100vh;\n  overflow: auto;\n  user-select: none;\n}\n\n.img_detail_scale {\n  display: block;\n  margin: 0 auto;\n  user-select: none;\n  transition: 0.2s;\n}\n\n.img_detail_cont {\n  position: relative;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  width: 100%;\n  height: 100%;\n  background-color: rgb(33, 33, 33, 1)\n}\n\n.theme--light .img_detail_cont {\n  background-color: rgb(255, 255, 255, 1);\n}\n\n.img_scale_normal {\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  height: 100%;\n}\n\n.img_detail_sample {\n  display: block;\n  max-width: 100vw;\n  max-height: 100vh;\n  margin: 0 auto;\n}\n\n.img_detail_btns {\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n}\n\n.img_detail_tag_list .v-slide-group__content {\n  max-height: 72vh;\n  overflow-y: auto;\n}\n\n::-webkit-scrollbar {\n  width: 0px;\n}\n\n.img_detail_tag_list .v-slide-group__content::-webkit-scrollbar,\n.nav_drawer .v-navigation-drawer__content::-webkit-scrollbar,\n.img_scale_scroll::-webkit-scrollbar {\n  width: 10px !important;\n  height: 10px !important;\n}\n\n.nav_drawer .v-list-group__items .v-list-item {\n  padding-left: 10px !important;\n}\n\n.nav_drawer .v-list .v-list-group--active.primary--text {\n  color: inherit !important;\n}\n\n.img_scale_scroll::-webkit-scrollbar-track {\n  background: #e6e6e6;\n  border-left: 1px solid #dadada;\n}\n\n.img_detail_tag_list .v-slide-group__content::-webkit-scrollbar-thumb,\n.nav_drawer .v-navigation-drawer__content::-webkit-scrollbar-thumb {\n  background: #b0b0b0;\n  border: solid 3px #e9eef6;\n  border-radius: 7px;\n}\n\n.theme--dark .img_detail_tag_list .v-slide-group__content::-webkit-scrollbar-thumb,\n.theme--dark .nav_drawer .v-navigation-drawer__content::-webkit-scrollbar-thumb {\n  border: solid 3px #363636;\n}\n\n.img_scale_scroll::-webkit-scrollbar-thumb {\n  background: #b0b0b0;\n  border: solid 3px #e6e6e6;\n  border-radius: 7px;\n}\n\n.nav_drawer .v-navigation-drawer__content::-webkit-scrollbar-thumb:hover,\n.img_scale_scroll::-webkit-scrollbar-thumb:hover {\n  background: black;\n}\n\n.theme--dark .nav_drawer .v-navigation-drawer__content::-webkit-scrollbar-thumb:hover {\n  background: #ddd;\n}\n\n.v-date-picker-table>table>thead>tr>th {\n  padding: 0;\n}\n\n.v-date-picker-table>table>thead>tr>th:nth-child(1):before {\n  content: '日';\n}\n\n.v-date-picker-table>table>thead>tr>th:nth-child(2):before {\n  content: '一';\n}\n\n.v-date-picker-table>table>thead>tr>th:nth-child(3):before {\n  content: '二';\n}\n\n.v-date-picker-table>table>thead>tr>th:nth-child(4):before {\n  content: '三';\n}\n\n.v-date-picker-table>table>thead>tr>th:nth-child(5):before {\n  content: '四';\n}\n\n.v-date-picker-table>table>thead>tr>th:nth-child(6):before {\n  content: '五';\n}\n\n.v-date-picker-table>table>thead>tr>th:nth-child(7):before {\n  content: '六';\n}\n\n.poa_left_center {\n  position: absolute;\n  left: 10px;\n  top: 50%;\n  transform: translateY(-50%);\n}\n\n.poa_right_center {\n  position: absolute;\n  right: 10px;\n  top: 50%;\n  transform: translateY(-50%);\n}\n\n.v-list-item__title.title {\n  line-height: 1.2 !important;\n}\n\n.blacklist_combobox [role=\"combobox\"] {\n  padding: 0 !important;\n}\n\n.blacklist_combobox .v-chip {\n  margin-bottom: 4px !important;\n}\n\n.preload_num {\n  width: 32px;\n  height: 30px;\n  margin: 0;\n  padding-left: 4px;\n  border: 1px solid #bbb;\n  color: inherit;\n  appearance: none !important;\n  -webkit-appearance: none !important;\n  -moz-appearance: textfield;\n}\n\n.dplayer-notice-list,\n.dplayer-bezel-icon {\n  opacity: 0 !important;\n  visibility: hidden !important;\n}\n\n.posts-image-card {\n  margin-bottom: 8px;\n}\n\n.wf-grid .posts-image-card .v-responsive__sizer {\n  padding-bottom: 100% !important;\n}\n\n.justified-container {\n  display: flex !important;\n  flex-wrap: wrap;\n  gap: 8px;\n}\n\n.justified-container::after {\n  content: '';\n  flex-grow: 999999999;\n}\n\n.justified-container .posts-image-card {\n  --jstf-w: 340;\n  position: relative;\n  flex-grow: calc(var(--w) * var(--jstf-w) / var(--h));\n  width: calc(1px * var(--w) * var(--jstf-w) / var(--h));\n  margin-bottom: 0 !important;\n  padding-bottom: 0 !important;\n  background-color: gainsboro;\n  content-visibility: auto;\n  contain-intrinsic-size: auto 300px;\n}\n\n@media screen and (max-width: 500px) {\n  .justified-container .posts-image-card {\n    --jstf-w: 240;\n  }\n}\n\n.justified-container .posts-image-card::before {\n  content: '';\n  display: block;\n  padding-bottom: calc(var(--h) / var(--w) * 100%) !important;\n}\n\n.justified-container .post-image {\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  border-radius: 4px;\n  vertical-align: bottom;\n  object-fit: cover;\n}\n\n.theme--light .v-app-bar {\n  background-color: #fff !important;\n}\n\n.site_icon {\n  width: 20px;\n  height: 20px;\n  object-fit: cover;\n}\n\n.theme--light .sel_menu_btn {\n  min-height: 32px;\n  padding: 0 16px;\n  background-color: #BA68C833 !important;\n  border-width: 0;\n  border-radius: 4px;\n  font-weight: 600 !important;\n  color: #8E24AA !important;\n  text-transform: none;\n  box-shadow: none !important;\n}\n\n.theme--light .nav_drawer .sel_menu_btn .v-icon {\n  color: #8E24AA !important;\n}\n\n.theme--light .sel_menu_btn .v-btn__content {\n  line-height: 1 !important;\n}\n\n.theme--light .nav_drawer .v-icon,\n.theme--light .nav_drawer .v-btn--icon,\n.theme--light .v-app-bar .v-icon,\n.theme--light .v-app-bar .v-btn--icon {\n  color: rgba(0, 0, 0, .87) !important;\n}\n\n.posts-image-wh {\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  padding: 0 8px;\n  font-size: 14px;\n  color: #fff;\n  background: rgba(0, 0, 0, 0.4);\n  border-top-right-radius: 4px;\n}\n\n.posts-image-actions {\n  position: absolute;\n  bottom: 0;\n  right: 0;\n  width: 100%;\n  padding: 2px;\n  text-align: center;\n  background: rgba(0, 0, 0, 0.4);\n  backdrop-filter: blur(10px);\n  opacity: 0;\n  visibility: hidden;\n  transition: .4s;\n}\n\n.posts-image-card:hover .posts-image-actions {\n  opacity: 1;\n  visibility: visible;\n}\n\n.posts-image-checkbox {\n  position: absolute;\n  top: 5px;\n  left: 5px;\n  width: 28px;\n  padding: 2px;\n  height: 28px;\n  border-radius: 2px;\n  background: rgba(0, 0, 0, 0.4);\n  backdrop-filter: blur(10px);\n  opacity: 0;\n  visibility: hidden;\n  transition: .4s;\n}\n\n.posts-image-checkbox:has(input[aria-checked=\"true\"]),\n.posts-image-card:hover .posts-image-checkbox {\n  opacity: 1;\n  visibility: visible;\n}\n\n.posts-image-checkbox .v-input--selection-controls__ripple .primary--text,\n.posts-image-checkbox .v-input--selection-controls__input .v-icon {\n  color: #fff !important;\n}\n\n.posts-image-type {\n  position: absolute !important;\n  top: 0;\n  right: 0px;\n  padding: 2px 4px;\n  border-bottom-left-radius: 4px;\n  background: rgba(0, 0, 0, 0.4);\n  backdrop-filter: blur(10px);\n}\n\n.theme--light .posts-image-type {\n  background: rgba(255, 255, 255, 0.4);\n}\n\n@media screen and (min-width: 768px) {\n  .wf-no-fit-screen {\n    max-width: 62.5vw;\n    margin: 16px auto;\n  }\n}\n\n.virtual-waterfall>[data-index] {\n  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);\n  border-radius: 4px;\n}\n\n.theme--light .v-app-bar {\n  box-shadow: none !important;\n  background: #f6f8fc !important;\n}\n\n.theme--light .v-app-bar,\n.theme--light .v-app-bar .v-toolbar__content {\n  height: 64px !important;\n}\n\n.theme--light .v-main {\n  padding-top: 64px !important;\n}\n\n.theme--light .v-app-bar .v-toolbar__title+input {\n  width: 50px !important;\n  background-color: #eaf1fb !important;\n  border-radius: 24px !important;\n}\n\n.theme--light .nav_drawer .v-icon,\n.theme--light .nav_drawer .v-btn--icon,\n.theme--light .v-app-bar .v-icon,\n.theme--light .v-app-bar .v-btn--icon {\n  color: #5f6368 !important;\n}\n\n.theme--light .app-bar-tag-input .v-input .v-input__slot::before,\n.theme--light .app-bar-tag-input .v-input .v-input__slot::after {\n  display: none;\n}\n\n.theme--light .app-bar-tag-input .v-input input {\n  padding: 5px 44px 5px 10px;\n  background-color: #eaf1fb;\n  min-height: 48px;\n  border-radius: 24px;\n}\n\n.theme--light .app-bar-tag-input:not([style*=\"none\"])+.v-btn {\n  position: relative;\n  left: -50px;\n}\n\n.theme--light.v-list,\n.theme--light.v-navigation-drawer {\n  background: #e9eef6 !important;\n}\n\n.theme--dark .img_detail_btn_color .v-chip:not(.img_detail_tag),\n.theme--dark .img_detail_btn_color .v-chip.tag_type_general,\n.theme--dark .img_detail_btn_color .v-btn {\n  background-color: #BA68C8B3 !important;\n  border-color: #BA68C8B3 !important;\n}\n\n.theme--light .img_detail_btn_color .v-chip:not(.img_detail_tag),\n.theme--light .img_detail_btn_color .v-chip:not(.img_detail_tag) .v-icon,\n.theme--light .img_detail_btn_color .v-chip.tag_type_general,\n.theme--light .img_detail_btn_color .v-btn {\n  background-color: #c2e7ff !important;\n  border-color: #c2e7ff !important;\n  color: #1a73e8 !important;\n  box-shadow: none !important;\n  font-weight: 500;\n}\n\n.img_detail_btn_color .v-chip.img_detail_tag {\n  font-weight: 500;\n}\n\n.theme--light .v-btn:not(.v-btn--icon, .v-btn--fab, .v-btn--text, .v-date-picker-table__current) {\n  padding-bottom: 2px;\n  border-radius: 10px;\n  color: #001d35;\n  background-color: #c2e7ff;\n}\n\n.theme--light .refresh_posts_btn {\n  box-shadow: 0 1px 2px 0 #0000, 0 1px 3px 1px #0000;\n  background-color: #c2e7ff !important;\n  border-color: #c2e7ff !important;\n  color: #001d35;\n}\n\n.theme--light .img_detail_loading .v-progress-circular {\n  color: #1a73e8 !important;\n  caret-color: #1a73e8 !important;\n}\n\n.theme--light .blacklist_combobox .v-input__slot {\n  padding-left: 8px !important;\n}\n\n.theme--light .v-text-field--outlined {\n  border-radius: 20px;\n}\n\n.fancybox__caption {\n  display: none;\n  padding: 12px 24px !important;\n}\n\n.v-toolbar.img_detail_btn_color {\n  backdrop-filter: none !important;\n}\n\n.virtual-waterfall .posts-image-card {\n  width: 100%;\n  height: 100%;\n  margin-bottom: 0;\n  background: gainsboro;\n  border-radius: 4px !important;\n}\n\n.virtual-waterfall .post-image-v {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  border-radius: 4px !important;\n}\n\n.virtual-waterfall .posts-image-type {\n  border-top-right-radius: 4px;\n}\n\n.virtual-waterfall .posts-image-actions {\n  border-bottom-left-radius: 4px;\n  border-bottom-right-radius: 4px;\n}\n\nhtml:has(#app.theme--dark) {\n  background: #121212;\n}\n\n@media screen and (max-width: 1200px) {\n  .nav_drawer {\n    height: 100dvh !important;\n  }\n\n  .nav_drawer .v-navigation-drawer__content {\n    padding-bottom: 9vh;\n  }\n}\n\n.img_meta_tag_list {\n  position: absolute;\n  top: 35px;\n  width: 200px;\n}\n\n.img_meta_tag_list .img_detail_tag.tag_type_artist {\n  color: rgb(201, 112, 0) !important;\n  background-color: rgb(255, 220, 176) !important;\n  border-color: rgb(255, 220, 176) !important;\n}\n\n.img_meta_tag_list .img_detail_tag.tag_type_copyright {\n  color: rgb(174, 63, 193) !important;\n  background-color: rgb(249, 213, 255) !important;\n  border-color: rgb(249, 213, 255) !important;\n}\n\n.img_meta_tag_list .img_detail_tag.tag_type_character {\n  color: rgb(12, 147, 18) !important;\n  background-color: rgb(196, 255, 199) !important;\n  border-color: rgb(196, 255, 199) !important;\n}\n\n.true-masonry .posts-image-card {\n  height: fit-content;\n  max-height: unset !important;\n  margin-bottom: 0 !important;\n}\n\n.d-flex-y {\n  display: flex;\n  align-items: center;\n  flex-wrap: wrap;\n}\n\n.d-flex-col {\n  display: flex;\n  flex-direction: column;\n}\n\n.export-tags-setting {\n  display: flex;\n  align-items: center;\n  flex-wrap: wrap;\n  gap: 20px;\n}\n\n.export-tags-setting .v-messages  {\n  display: none;\n}\n\n.export-tags-setting > .v-input {\n  margin-top: 0;\n}\n\n.export-tags-wght-inp {\n  width: 45px;\n  height: 24px;\n  margin-left: 4px;\n  background-color: #eaf1fb;\n  border-radius: 4px;\n  border: 1px solid rgb(187, 187, 187);\n  color: inherit;\n  text-align: center;\n}\n\n.d-flex-col .v-chip--active:before,\n.d-flex-col .v-chip--active:hover:before,\n.d-flex-col .v-chip:focus:before {\n  display: none;\n}\n\n.img-detail-toolbar {\n  position: absolute;\n  top: 0;\n  width: 100%;\n  z-index: 10;\n}\n\n.img-detail-toolbar.detail-buttons-bottom {\n  top: unset;\n  bottom: 12px;\n}\n\n.img-detail-tags {\n  position: absolute;\n  z-index: 10;\n  bottom: 12px;\n  padding: 0 12px;\n}\n\n.img-detail-tags.detail-buttons-bottom {\n  top: 12px;\n  bottom: unset;\n}\n\n.img-detail-toolbar.detail-buttons-bottom .img_meta_tag_list {\n  top: 0;\n  transform: translateY(-95%);\n}\n\n.settings_drawer .v-list-item__subtitle {\n  white-space: normal;\n}\n"
  },
  {
    "path": "src/styles/konachan.css",
    "content": "#lsidebar {\n  display: none;\n}\n\n#post-popular ul#post-list-posts {\n  display: flex;\n  justify-content: center;\n  flex-wrap: wrap;\n}\n\n#post-list ul#post-list-posts li,\n#post-popular ul#post-list-posts li {\n  width: auto !important;\n  margin: 0 10px 10px 0;\n  vertical-align: top;\n}\n"
  },
  {
    "path": "src/styles/prepare.css",
    "content": "#enter-masonry {\n  position: fixed;\n  z-index: 99999;\n  right: 16px;\n  top: 10px;\n  height: 30px;\n  padding: 6px 10px;\n  font-size: 13px;\n  border: 0;\n  border-radius: 6px;\n  color: #fff;\n  outline: 0;\n  background: linear-gradient(to right, #ff758c 0%, #ff7eb3 100%);\n  opacity: 1;\n  transform: scale(1);\n  transition: opacity, transform .2s;\n  cursor: pointer\n}\n\n#enter-masonry:hover {\n  opacity: .8;\n  transform: scale(1.05)\n}\n\n#enter-masonry.enter-button-bottom {\n  top: unset;\n  bottom: 15px;\n}\n\n#locale-select {\n  position: fixed;\n  z-index: 99;\n  right: 110px;\n  top: 12px;\n  font-size: 13px;\n  padding: 5px;\n  background: #ee9ca7;\n  background: linear-gradient(to left, #ffdde1, #ee9ca7);\n  border: none;\n  border-radius: 6px;\n}\n\n#wf-type-select {\n  position: fixed;\n  z-index: 99;\n  right: 190px;\n  top: 12px;\n  font-size: 13px;\n  padding: 5px;\n  background: #ee9ca7;\n  background: linear-gradient(to left, #ffdde1, #ee9ca7);\n  border: none;\n  border-radius: 6px;\n}\n"
  },
  {
    "path": "src/styles/yandere.css",
    "content": "a.thumb {\n  padding-bottom: 5px;\n  border-bottom: 2px solid;\n  border-color: #232322;\n}\n\na.thumb:visited {\n  border-color: #ffaaae;\n}\n\n#add-to-favs {\n  zoom: 1.7;\n  margin: 4px 0;\n}\n\nli.tag-type-artist a[href^=\"/post\"]:not(.no-browser-link)::before {\n  content: \"[画师] \";\n}\n\nli.tag-type-copyright a[href^=\"/post\"]:not(.no-browser-link)::before {\n  content: \"[版权] \";\n}\n\nli.tag-type-character a[href^=\"/post\"]:not(.no-browser-link)::before {\n  content: \"[角色] \";\n}\n\nli.tag-type-circle a[href^=\"/post\"]:not(.no-browser-link)::before {\n  content: \"[社团] \";\n}\n\n#post-list {\n  display: flex;\n}\n\n#post-list .sidebar,\n#post-popular .sidebar {\n  float: none;\n  width: auto;\n  max-width: 240px;\n}\n\n#post-list .content,\n#post-popular .content {\n  float: none;\n  flex: 1;\n  padding-right: 10px;\n}\n\n#post-list ul#post-list-posts,\n#post-popular ul#post-list-posts {\n  display: block;\n  width: 100%;\n  margin: 0 auto;\n}\n\n#post-popular ul#post-list-posts {\n  width: 96vw;\n}\n\n#post-list ul#post-list-posts li,\n#post-popular ul#post-list-posts li {\n  float: none;\n  display: inline-block;\n  margin: 0;\n  transition: 0.2s ease-in-out;\n}\n\n#post-list ul#post-list-posts li[data-macy-complete=\"1\"] img.preview,\n#post-popular ul#post-list-posts li[data-macy-complete=\"1\"] img.preview {\n  max-width: 100%;\n}\n\n#post-list ul#post-list-posts .inner,\n#post-popular ul#post-list-posts .inner {\n  width: 100% !important;\n  height: auto !important;\n}\n\n#post-list img.preview,\n#post-popular img.preview {\n  width: 100%;\n  height: auto;\n  margin-top: 0;\n  border-radius: 5px;\n  box-sizing: border-box;\n}\n\n#post-list a.directlink,\n#post-popular a.directlink {\n  margin-top: 5px;\n}\n\n.mm-masonry {\n  --gap: 24;\n  --col-width: 240;\n}\n\n.mm-masonry {\n  --_col-width: var(--col-width, 280);\n  --_col-width-px: calc(var(--_col-width) * 1px);\n  --_gap: calc(var(--gap, 20) * 1px);\n  display: var(--display, grid) !important;\n  grid-template-columns: repeat(auto-fill, minmax(var(--_col-width-px), 1fr));\n  grid-auto-rows: 1px;\n  column-gap: var(--_gap);\n}\n\n.mm-masonry__item {\n  --img-proportional-height: calc(var(--h) * var(--_col-width) / (var(--w)));\n  grid-row-end: span var(--img-proportional-height, 240);\n  overflow: hidden;\n}\n\n.mm-masonry__item:not(:last-child) {\n  margin-bottom: var(--_gap);\n}\n\n#post-list ul#post-list-posts .mm-masonry__item .inner,\n#post-popular ul#post-list-posts .mm-masonry__item .inner {\n  height: 100% !important;\n}\n\n.mm-masonry__img {\n  width: 100% !important;\n  height: 100% !important;\n  object-fit: cover;\n}\n\n.justified-container {\n  display: flex !important;\n  flex-wrap: wrap;\n}\n\n.justified-container::after {\n  content: '';\n  flex-grow: 999999999;\n}\n\n.justified-item {\n  position: relative;\n}\n\n.justified-item img.preview {\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  vertical-align: bottom;\n  object-fit: cover;\n}\n"
  },
  {
    "path": "src/utils/fsa.ts",
    "content": "export const isFsaSupported = 'showDirectoryPicker' in self\n\nlet mainDirHandle: FileSystemDirectoryHandle | null\n\n/**\n * 通过 FileSystemAccess API 保存文件\n */\nexport async function saveFile(urlOrBlob: string | Blob, fileName: string, subdir?: string) {\n  if (!mainDirHandle) {\n    mainDirHandle = await getMainDirHandle()\n    if (!mainDirHandle) mainDirHandle = await setMainDirHandle()\n  }\n  if (!mainDirHandle) {\n    throw new Error('Failed to get dir handle.')\n  }\n  if (!(await verifyPermission(mainDirHandle))) {\n    throw new Error('Permission not granted.')\n  }\n  const fileHandle = subdir\n    ? await getSubDirFileHandle(mainDirHandle, subdir, fileName)\n    : await mainDirHandle.getFileHandle(fileName, { create: true })\n  if (typeof urlOrBlob == 'string') {\n    await writeURLToFile(fileHandle, urlOrBlob)\n  } else {\n    await writeBlobToFile(fileHandle, urlOrBlob)\n  }\n  return `${mainDirHandle.name}${subdir ? `/${subdir}` : ''}/${fileName}`\n}\n\n/**\n * 获取在 IDB 中保存的 dir handle\n */\nexport async function getMainDirHandle() {\n  const directoryHandle = await loadDirHandleFromIDB()\n  return directoryHandle\n}\n\n/**\n * 获取用户授权的 dir handle 并保存到 IDB 中\n */\nexport async function setMainDirHandle() {\n  const directoryHandle = await window.showDirectoryPicker({ mode: 'readwrite' })\n  await saveDirHandleToIDB(directoryHandle)\n  return directoryHandle\n}\n\n/**\n * 在用户对文件句柄授予了读写权限时返回 true，若无权限则请求权限。\n */\nasync function verifyPermission(handle: FileSystemHandle) {\n  // Check if permission was already granted. If so, return true.\n  if ((await handle.queryPermission({ mode: 'readwrite' })) === 'granted') {\n    return true\n  }\n\n  // Request permission. If the user grants permission, return true.\n  if ((await handle.requestPermission({ mode: 'readwrite' })) === 'granted') {\n    return true\n  }\n\n  // The user didn't grant permission, so return false.\n  return false\n}\n\n/**\n * Fetch URL 后通过 file handle 将返回写入文件\n */\nasync function writeURLToFile(fileHandle: FileSystemFileHandle, url: string) {\n  // Make an HTTP request for the contents.\n  const response = await fetch(url)\n  if (!response.ok) throw new Error(`Response not ok: ${response.status}`)\n  // Create a FileSystemWritableFileStream to write to.\n  const writable = await fileHandle.createWritable()\n  // Stream the response into the file.\n  await response.body?.pipeTo(writable)\n  // pipeTo() closes the destination pipe by default, no need to close it.\n}\n\n/**\n * 通过 file handle 将 blob 写入文件\n */\nasync function writeBlobToFile(fileHandle: FileSystemFileHandle, blob: Blob) {\n  // Create a FileSystemWritableFileStream to write to.\n  const writable = await fileHandle.createWritable()\n  // Write the contents of the file to the stream.\n  await writable.write(blob)\n  // Close the file and write the contents to disk.\n  await writable.close()\n}\n\n/**\n * 获取子目录的 dir handle\n */\nasync function getSubDirFileHandle(dirHandle: FileSystemDirectoryHandle, subDirName: string, fileName: string) {\n  const subDirHandle = await dirHandle.getDirectoryHandle(subDirName, { create: true })\n  const fileHandle = await subDirHandle.getFileHandle(fileName, { create: true })\n  return fileHandle\n}\n\nfunction openIDB() {\n  return new Promise<IDBDatabase>((resolve, reject) => {\n    const request = indexedDB.open('y-fsa-db', 1)\n\n    request.onupgradeneeded = () => {\n      const db = request.result\n      if (!db.objectStoreNames.contains('handles')) {\n        db.createObjectStore('handles')\n      }\n    }\n\n    request.onsuccess = () => resolve(request.result)\n    request.onerror = () => reject(request.error)\n  })\n}\n\nasync function saveDirHandleToIDB(handle: FileSystemDirectoryHandle) {\n  const db = await openIDB()\n\n  return new Promise<void>((resolve, reject) => {\n    const tx = db.transaction('handles', 'readwrite')\n    const store = tx.objectStore('handles')\n\n    store.put(handle, 'dir')\n\n    tx.oncomplete = () => resolve()\n    tx.onerror = () => reject(tx.error)\n  })\n}\n\nasync function loadDirHandleFromIDB() {\n  const db = await openIDB()\n\n  return new Promise<FileSystemDirectoryHandle | null>((resolve, reject) => {\n    const tx = db.transaction('handles', 'readonly')\n    const store = tx.objectStore('handles')\n\n    const req = store.get('dir')\n\n    req.onsuccess = () => resolve(req.result || null)\n    req.onerror = () => reject(req.error)\n  })\n}\n"
  },
  {
    "path": "src/utils/i18n.ts",
    "content": "import Vue from 'vue'\nimport VueI18n from 'vue-i18n'\n\nimport zhHans from '@/locales/zh-Hans.json'\nimport zhHant from '@/locales/zh-Hant.json'\nimport en from '@/locales/en.json'\nimport ja from '@/locales/ja.json'\nimport { initialSettings } from '@/store/settings'\n\nVue.use(VueI18n)\n\nconst i18n = new VueI18n({\n  locale: initialSettings.lang || 'en',\n  fallbackLocale: 'en',\n  messages: {\n    'zh-Hans': zhHans,\n    'zh-Hant': zhHant,\n    en,\n    ja,\n  },\n})\n\nexport default i18n\n"
  },
  {
    "path": "src/utils/index.ts",
    "content": "import Vue from 'vue'\nimport { add, formatDistanceToNow, isValid, sub } from 'date-fns'\nimport type { Post } from '@himeka/booru'\nimport i18n from './i18n'\nimport { saveFile } from './fsa'\nimport { loadScript } from '@/prepare'\nimport { settings, store } from '@/store'\n\nexport const eventBus = new Vue()\n\nexport function isURL(s: string) {\n  return /^https?:\\/\\/.*/.test(s)\n}\n\nfunction downloadByGM(url: string, name: string, options?: Partial<Tampermonkey.DownloadRequest>) {\n  return new Promise<void>(resolve => {\n    GM_download({\n      url,\n      name,\n      headers: {\n        'Referer': location.href,\n        'User-Agent': navigator.userAgent,\n        ...options?.headers,\n      },\n      saveAs: false,\n      onload: () => resolve(),\n      onerror: () => downloadByXHR(url, name, options),\n      ...options,\n    })\n  })\n}\n\nfunction downloadByXHR(url: string, filename: string, options?: Record<string, any>, returnBlob = false) {\n  return new Promise<void | Blob>((resolve, reject) => {\n    GM_xmlhttpRequest({\n      url,\n      method: 'GET',\n      responseType: 'blob',\n      headers: {\n        'Referer': location.href,\n        'User-Agent': navigator.userAgent,\n        ...options?.headers,\n      },\n      onload(res) {\n        if (res.status === 200) {\n          if (returnBlob) {\n            resolve(res.response)\n            return\n          }\n          const blobUrl = URL.createObjectURL(res.response)\n          GM_download({\n            url: blobUrl,\n            name: filename,\n            saveAs: false,\n            onload: () => {\n              URL.revokeObjectURL(blobUrl)\n              resolve()\n            },\n            onerror: err => {\n              URL.revokeObjectURL(blobUrl)\n              reject(new Error(err.error))\n            },\n          })\n        } else {\n          reject(new Error(`${res.status} ${res.statusText}`))\n        }\n      },\n      onerror: err => reject(new Error(err.error)),\n      ...options,\n    })\n  })\n}\n\nasync function downloadByFsa(url: string, filename: string, subdir?: string) {\n  try {\n    return await saveFile(url, filename, subdir)\n  } catch (err) {\n    const blob = await downloadByXHR(url, filename, {}, true)\n    return await saveFile(blob!, filename, subdir)\n  }\n}\n\nfunction downloadByLink(source: string, fileName: string) {\n  const a = document.createElement('a')\n  a.href = source\n  a.target = '_blank'\n  a.rel = 'noopener noreferrer'\n  a.style.display = 'none'\n  a.setAttribute('download', fileName)\n  document.body.appendChild(a)\n  a.click()\n  document.body.removeChild(a)\n}\n\nexport async function downloadFile(url: string, name: string, options?: Partial<Tampermonkey.DownloadRequest>) {\n  if (!/\\.\\w+$/.test(name)) name += `.${url.split('.').pop()}`\n  try {\n    switch (settings.downloadBy) {\n      case 'tm':\n        if (settings.isDLSubpath) name = `${location.hostname}/${name}`\n        await downloadByGM(url, name, options)\n        break\n      case 'fsa':\n        {\n          const res = await downloadByFsa(url, name, settings.isDLSubpath ? location.hostname : undefined)\n          showMsg({ type: 'success', msg: `${i18n.t('kMu1vOFmTJac-ylP0b13Z')}: ${res}` })\n        }\n        break\n      case 'newtab':\n        downloadByLink(url, name)\n        break\n      default:\n        break\n    }\n  } catch (err) {\n    console.log('downloadFile err: ', err)\n    downloadByLink(url, name)\n  }\n}\n\nexport function downloadText(text: string, filename = 'file.txt') {\n  const blob = new Blob([text], { type: 'text/plain;charset=utf-8' })\n  const url = URL.createObjectURL(blob)\n  const a = document.createElement('a')\n  a.href = url\n  a.download = filename\n  a.click()\n  URL.revokeObjectURL(url)\n}\n\ntype MsgType = 'success' | 'error'\ninterface MessageOptions {\n  msg: string\n  type?: MsgType\n}\nexport function showMsg({ msg = '', type = 'success' }: MessageOptions) {\n  eventBus.$emit('showSnackbar', msg, type)\n}\n\nexport function notReachBottom() {\n  const { clientHeight, scrollTop, scrollHeight } = document.documentElement\n  return (clientHeight + scrollTop) >= scrollHeight * 0.8\n}\n\ntype ScrollFn = (scroll: number, ev: Event) => void\nexport function throttleScroll(downFn: ScrollFn, upFn?: ScrollFn) {\n  const doc = document.documentElement\n  let position = doc.scrollTop\n  let ticking = false\n  return function (arg: Event) {\n    if (ticking) return\n    ticking = true\n    window.requestAnimationFrame(() => {\n      const scroll = doc.scrollTop\n      scroll > position ? downFn(scroll, arg) : upFn?.(scroll, arg)\n      position = scroll\n      ticking = false\n    })\n  }\n}\n\nexport function debounce(func: Function, delay: number, immediate = false) {\n  let timer: ReturnType<typeof setTimeout> | undefined\n  return function (this: any, ...args: any[]) {\n    const callNow = immediate && !timer\n    clearTimeout(timer)\n    timer = setTimeout(() => {\n      timer = void 0\n      !immediate && func.apply(this, args)\n    }, delay)\n    callNow && func.apply(this, args)\n  }\n}\n\nexport const throttle = (fn: Function, wait = 300) => {\n  let inThrottle: boolean\n  let lastFn: ReturnType<typeof setTimeout>\n  let lastTime: number\n  return function (this: any) {\n    // eslint-disable-next-line @typescript-eslint/no-this-alias\n    const context = this\n    // eslint-disable-next-line prefer-rest-params\n    const args = arguments\n    if (!inThrottle) {\n      fn.apply(context, args)\n      lastTime = Date.now()\n      inThrottle = true\n    } else {\n      clearTimeout(lastFn)\n      lastFn = setTimeout(() => {\n        if (Date.now() - lastTime >= wait) {\n          fn.apply(context, args)\n          lastTime = Date.now()\n        }\n      }, Math.max(wait - (Date.now() - lastTime), 0))\n    }\n  }\n}\n\nexport function formatDate(date: Date) {\n  const year = date.getFullYear().toString()\n  const month = (date.getMonth() + 1).toString()\n  const day = date.getDate().toString()\n  return [year, month, day].map(n => n[1] ? n : `0${n}`).join('-')\n}\n\nexport function addDate(num: number, duration: string, date?: Date) {\n  const res = add(date || new Date(), { [duration]: num })\n  return formatDate(res)\n}\n\nexport function subDate(num: number, duration: string, date?: Date) {\n  const res = sub(date || new Date(), { [duration]: num })\n  return formatDate(res)\n}\n\nexport function dragElement(sel: string, childSel: string) {\n  const cont = document.querySelector<HTMLElement>(sel)\n  if (!cont) return\n  const el = cont.querySelector<HTMLElement>(childSel)\n  if (!el) return\n\n  let prevPos: number[] = []\n  let needForRAF = true\n\n  const onMouseDown = (e: MouseEvent) => {\n    if (e.which !== 1) return\n    let left: number\n    let top: number\n    const elScroller = (e: MouseEvent) => {\n      if (needForRAF) {\n        needForRAF = false\n        const x = e.clientX\n        const y = e.clientY\n        left = cont.scrollLeft + (prevPos[0] - x)\n        top = cont.scrollTop + (prevPos[1] - y)\n        prevPos[0] = x\n        prevPos[1] = y\n        requestAnimationFrame(() => {\n          cont.scroll({ left, top })\n          needForRAF = true\n        })\n      }\n      return false\n    }\n    el.style.cursor = 'move'\n    prevPos = [e.clientX, e.clientY]\n    window.addEventListener('mousemove', elScroller)\n    const onMouseUp = () => {\n      window.removeEventListener('mousemove', elScroller)\n      el.style.cursor = 'auto'\n      window.removeEventListener('mouseup', onMouseUp)\n      return false\n    }\n    window.addEventListener('mouseup', onMouseUp)\n    return false\n  }\n  el.addEventListener('mousedown', onMouseDown)\n\n  return () => {\n    el.removeEventListener('mousedown', onMouseDown)\n  }\n}\n\nexport function getLastPathsegment(url: string | null) {\n  return url?.split('/').pop()\n}\n\nexport function getImageSize(url: string) {\n  return new Promise<{ width: number; height: number }>(resolve => {\n    if (!url) {\n      resolve({ width: 0, height: 0 })\n      return\n    }\n    const image = new Image()\n    image.onload = () => { resolve({ width: image.width, height: image.height }) }\n    image.onerror = () => { resolve({ width: 0, height: 0 }) }\n    image.src = url\n  })\n}\n\nexport async function fancyboxShow(images: Post[], index = 0) {\n  if (!unsafeWindow.Fancybox) {\n    if (store.isYKSite) {\n      // // @ts-expect-error fuck rails global pollution\n      // delete Array.prototype.entries\n      // await loadScript('https://cdnjs.cloudflare.com/ajax/libs/core-js/3.37.1/minified.min.js')\n\n      // @ts-expect-error fuck rails global pollution\n      // eslint-disable-next-line no-extend-native\n      Array.prototype.entries = function () {\n        let index = 0\n        // eslint-disable-next-line @typescript-eslint/no-this-alias\n        const arr = this\n        return {\n          next() {\n            if (index < arr.length) {\n              return { value: [index, arr[index++]], done: false }\n            } else {\n              return { value: undefined, done: true }\n            }\n          },\n          // eslint-disable-next-line no-mixed-operators\n          [typeof Symbol !== 'undefined' && Symbol.iterator || '@@iterator']() {\n            return this\n          },\n        }\n      }\n    }\n    document.head.insertAdjacentHTML('beforeend', '<link href=\"https://cdnjs.cloudflare.com/ajax/libs/fancyapps-ui/5.0.36/fancybox/fancybox.min.css\" rel=\"stylesheet\">')\n    await loadScript('https://cdnjs.cloudflare.com/ajax/libs/fancyapps-ui/5.0.36/fancybox/fancybox.umd.min.js')\n  }\n  const isMobile = navigator.userAgent.includes('Mobile')\n  unsafeWindow.Fancybox.show((store.isYKSite ? [images[index]] : images).map(e => ({\n    src: e.jpegUrl || e.fileUrl,\n    thumb: e.previewUrl || e.fileUrl,\n    downloadSrc: e.fileUrl,\n    caption: e.tags.map(e => `<span class=\"v-chip theme--light v-size--small\" style=\"background-color: rgb(143, 119, 181); border-color: rgb(143, 119, 181); color: rgb(255, 255, 255); caret-color: rgb(255, 255, 255);margin: 0 4px 4px 0\">${e}</span>`).join(''),\n  })), {\n    compact: isMobile,\n    startIndex: store.isYKSite ? 0 : index,\n    ...(store.isYKSite\n      ? {\n          backdropClick: false,\n          contentClick: 'toggleZoom',\n          keyboard: {\n            Escape: false,\n            Delete: false,\n            Backspace: false,\n          },\n        }\n      : {}),\n    placeFocusBack: false,\n    trapFocus: false,\n    Hash: false,\n    Thumbs: { showOnStart: false },\n    Carousel: { infinite: false },\n    Toolbar: {\n      display: {\n        left: ['infobar'],\n        middle: [],\n        right: isMobile\n          ? ['tagsTip', !store.isYKSite && 'toDetailPage', 'download', 'rotateCW', 'flipX', 'flipY', store.isYKSite ? 'customClose' : 'close'].filter(Boolean)\n          : ['tagsTip', !store.isYKSite && 'toDetailPage', 'toggleZoom', 'slideshow', 'thumbs', 'download', 'rotateCW', 'flipX', 'flipY', store.isYKSite ? 'customClose' : 'close'].filter(Boolean),\n      },\n      items: {\n        tagsTip: {\n          tpl: '<button class=\"f-button\"><svg viewBox=\"0 0 1024 1024\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" p-id=\"4436\" width=\"32\" height=\"32\"><path d=\"M483.2 790.3L861.4 412c1.7-1.7 2.5-4 2.3-6.3l-25.5-301.4c-0.7-7.8-6.8-13.9-14.6-14.6L522.2 64.3c-2.3-0.2-4.7 0.6-6.3 2.3L137.7 444.8c-3.1 3.1-3.1 8.2 0 11.3l334.2 334.2c3.1 3.2 8.2 3.2 11.3 0z m62.6-651.7l224.6 19 19 224.6L477.5 694 233.9 450.5l311.9-311.9z\" p-id=\"4437\" fill=\"#fff\"></path><path d=\"M605.958852 324.826232a48 48 0 1 0 67.881066-67.883435 48 48 0 1 0-67.881066 67.883435Z\" p-id=\"4438\" fill=\"#fff\"></path><path d=\"M889.7 539.8l-39.6-39.5c-3.1-3.1-8.2-3.1-11.3 0l-362 361.3-237.6-237c-3.1-3.1-8.2-3.1-11.3 0l-39.6 39.5c-3.1 3.1-3.1 8.2 0 11.3l243.2 242.8 39.6 39.5c3.1 3.1 8.2 3.1 11.3 0l407.3-406.6c3.1-3.1 3.1-8.2 0-11.3z\" fill=\"#fff\"></path></svg></path></svg></button>',\n          click: () => {\n            document.querySelectorAll<HTMLElement>('.fancybox__caption').forEach(e => {\n              const { display } = e.style\n              e.style.display = (!display || display == 'none') ? 'block' : 'none'\n            })\n          },\n        },\n        toDetailPage: {\n          tpl: '<button class=\"f-button\"><svg viewBox=\"0 0 1024 1024\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" p-id=\"5483\" width=\"32\" height=\"32\"><path d=\"M574 665.4c-3.1-3.1-8.2-3.1-11.3 0L446.5 781.6c-53.8 53.8-144.6 59.5-204 0-59.5-59.5-53.8-150.2 0-204l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3l-39.8-39.8c-3.1-3.1-8.2-3.1-11.3 0L191.4 526.5c-84.6 84.6-84.6 221.5 0 306s221.5 84.6 306 0l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3L574 665.4zM832.6 191.4c-84.6-84.6-221.5-84.6-306 0L410.3 307.6c-3.1 3.1-3.1 8.2 0 11.3l39.7 39.7c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c53.8-53.8 144.6-59.5 204 0 59.5 59.5 53.8 150.2 0 204L665.3 562.6c-3.1 3.1-3.1 8.2 0 11.3l39.8 39.8c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c84.5-84.6 84.5-221.5 0-306.1z\" p-id=\"5484\" fill=\"#fff\"></path><path d=\"M610.1 372.3c-3.1-3.1-8.2-3.1-11.3 0L372.3 598.7c-3.1 3.1-3.1 8.2 0 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l226.4-226.4c3.1-3.1 3.1-8.2 0-11.3l-39.5-39.6z\" fill=\"#fff\"></path></svg></button>',\n          click: (ev: any) => {\n            const { page } = ev.instance.carousel\n            window.open(images[page].postView, '_blank', 'noreferrer')\n          },\n        },\n        customClose: {\n          tpl: '<button class=\"f-button\" title=\"Close\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m19.5 4.5-15 15M4.5 4.5l15 15\"></path></svg></button>',\n          click: () => {\n            document.querySelectorAll('.fancybox-focus-guard').forEach(e => e.remove())\n            document.querySelectorAll('.fancybox__container').forEach(e => e.remove())\n            document.documentElement.classList.remove('with-fancybox')\n            document.body.classList.remove('hide-scrollbar')\n          },\n        },\n      },\n    },\n  })\n}\n\nexport function getCookie(cname: string) {\n  const name = `${cname}=`\n  const ca = document.cookie.split(';')\n  for (let i = 0; i < ca.length; i++) {\n    let c = ca[i]\n    while (c.charAt(0) == ' ') {\n      c = c.substring(1)\n    }\n    if (c.indexOf(name) == 0) {\n      return c.substring(name.length, c.length)\n    }\n  }\n  return ''\n}\n\nexport function formatRelativeTime(dateInput?: Date | null): string {\n  if (!dateInput || !isValid(dateInput)) return ''\n  if (!Intl || !Intl.RelativeTimeFormat) {\n    return formatDistanceToNow(dateInput, { addSuffix: true })\n  }\n\n  const rtf = new Intl.RelativeTimeFormat(i18n.locale, { numeric: 'auto' })\n  const diffMs = dateInput.valueOf() - new Date().valueOf()\n  const seconds = diffMs / 1000\n\n  const units: { limit: number; value: number; unit: Intl.RelativeTimeFormatUnit }[] = [\n    { limit: 60, value: seconds, unit: 'second' },\n    { limit: 60 * 60, value: seconds / 60, unit: 'minute' },\n    { limit: 60 * 60 * 24, value: seconds / 3600, unit: 'hour' },\n    { limit: 60 * 60 * 24 * 7, value: seconds / (3600 * 24), unit: 'day' },\n    { limit: 60 * 60 * 24 * 30, value: seconds / (3600 * 24 * 7), unit: 'week' },\n    { limit: 60 * 60 * 24 * 365, value: seconds / (3600 * 24 * 30), unit: 'month' },\n    { limit: Infinity, value: seconds / (3600 * 24 * 365), unit: 'year' },\n  ]\n\n  for (const { limit, value, unit } of units) {\n    if (Math.abs(seconds) < limit) {\n      return rtf.format(Math.round(value), unit)\n    }\n  }\n\n  return ''\n}\n\nexport function uniqBy<T>(array: T[], iteratee: ((item: T) => any) | keyof T): T[] {\n  const seen = new Set<any>()\n  const result: T[] = []\n  for (const item of array) {\n    const key = typeof iteratee === 'function' ? iteratee(item) : item[iteratee]\n    if (!seen.has(key)) {\n      seen.add(key)\n      result.push(item)\n    }\n  }\n  return result\n}\n"
  },
  {
    "path": "tsconfig.json",
    "content": "{\n  \"compilerOptions\": {\n    \"allowJs\": true,\n    \"module\": \"ESNext\",\n    \"moduleResolution\": \"Node\",\n    \"resolveJsonModule\": true,\n    \"useDefineForClassFields\": true,\n    // Required in Vue projects\n    \"jsx\": \"preserve\",\n    // `\"noImplicitThis\": true` is part of `strict`\n    // Added again here in case some users decide to disable `strict`.\n    // This enables stricter inference for data properties on `this`.\n    \"noImplicitThis\": true,\n    \"strict\": true,\n    // Required in Vite\n    \"isolatedModules\": true,\n    // For `<script setup>`\n    // See <https://devblogs.microsoft.com/typescript/announcing-typescript-4-5-beta/#preserve-value-imports>\n    \"preserveValueImports\": true,\n    // Enforce using `import type` instead of `import` for types\n    \"importsNotUsedAsValues\": \"error\",\n    \"verbatimModuleSyntax\": true,\n    // Recommended\n    \"esModuleInterop\": true,\n    \"forceConsistentCasingInFileNames\": true,\n    // See <https://github.com/vuejs/vue-cli/pull/5688>\n    \"skipLibCheck\": true,\n    \"target\": \"ESNext\",\n    \"sourceMap\": false,\n    \"allowSyntheticDefaultImports\": true,\n    \"noUnusedLocals\": true,\n    \"baseUrl\": \".\",\n    \"paths\": {\n      \"@/*\": [\n        \"src/*\"\n      ]\n    },\n    \"lib\": [\n      \"ESNext\",\n      \"DOM\",\n      \"DOM.Iterable\"\n    ],\n    \"types\": [\n      \"vite/client\",\n      \"node\",\n      \"tampermonkey\",\n      \"vue\",\n      \"vuetify\"\n    ]\n  },\n  \"vueCompilerOptions\": {\n    \"target\": 2.7\n    // \"target\": 2, // For Vue version <= 2.6.14\n    // \"optionsWrapper\": [\n    //   \"(await import('vue')).defineComponent(\",\n    //   \")\"\n    // ]\n  },\n  \"include\": [\n    \"src/**/*.ts\",\n    \"src/**/*.d.ts\",\n    \"src/**/*.tsx\",\n    \"src/**/*.vue\",\n    \"packages/**/*.ts\",\n    \"packages/**/*.d.ts\",\n    \"packages/**/*.tsx\",\n    \"packages/**/*.vue\",\n  ],\n  \"exclude\": [\n    \"node_modules\",\n    \"dist\"\n  ],\n  \"references\": [\n    {\n      \"path\": \"./tsconfig.node.json\"\n    }\n  ]\n}\n"
  },
  {
    "path": "tsconfig.node.json",
    "content": "{\n  \"compilerOptions\": {\n    \"composite\": true,\n    \"module\": \"esnext\",\n    \"moduleResolution\": \"node\",\n    \"esModuleInterop\": true,\n    \"allowSyntheticDefaultImports\": true,\n    \"types\": [\"node\"]\n  },\n  \"include\": [\"vite.config.ts\"]\n}\n"
  },
  {
    "path": "vite.config.ts",
    "content": "import { URL, fileURLToPath } from 'node:url'\nimport { defineConfig } from 'vite'\nimport vue from '@vitejs/plugin-vue2'\nimport userscript from '@himeka/vite-userscript'\n\n// https://vitejs.dev/config/\nexport default defineConfig({\n  plugins: [\n    // https://github.com/vitejs/vite-plugin-vue2\n    vue(),\n    // https://github.com/asadahimeka/vite-plugin-tm-userscript\n    userscript({\n      externalGlobals: {\n        'vue': ['Vue'],\n        'vuetify': ['Vuetify'],\n        'vue-i18n': ['VueI18n'],\n        'fast-xml-parser': ['fxparser'],\n      },\n    }),\n  ],\n  resolve: {\n    alias: {\n      '@': fileURLToPath(new URL('src', import.meta.url)),\n    },\n  },\n  esbuild: {\n    target: 'es2020',\n  },\n  optimizeDeps: {\n    esbuildOptions: {\n      target: 'es2020',\n    },\n  },\n})\n"
  }
]