From 2b4d9d6395384e787a42c01227d98f38f6c7baaa Mon Sep 17 00:00:00 2001 From: woohoo Date: Sat, 25 Jun 2022 01:20:23 +0800 Subject: [PATCH] =?UTF-8?q?=E7=89=88=E6=9C=AC=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 496 +++++++++++++++++++++++++++++++ build.js | 2 +- release.min.user.js | 184 ++++++------ wuhu-torn-helper.js | 701 +++++++++++++------------------------------- 4 files changed, 784 insertions(+), 599 deletions(-) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..2c6017f --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,496 @@ +# todo +翻译:baza npc商店、imarket、imarket搜索结果 + +# change + +## 0.3.37 +2022年06月25日 +### 添加 +- 光速刷新 +- 公司一键存钱 +- 清除多余脚本(可选,默认开启) +- 价格监视默认行为:不开启 +- 传单助手 +### 修改 +- 一键起飞在起飞页面时将直接起飞 +- 啤酒提醒在飞行或海外时强制关闭 +- 删除内建更新历史 + +## 0.3.36 + +2022年06月17日 + +- 错误修复 + +## 0.3.35 + +2022年06月17日 + +- 添加:加载时间、更多的选项 + +## 0.3.34 + +2022年06月12日 + +- 添加:公司页面自动转跳存钱、增加快速犯罪选项、增加常用链接选项 + +## 0.3.33 + +2022年06月12日 + +- 添加:存钱框悬浮(公司、帮派) +- 修复:光速跑路无法关闭的错误 + +## 0.3.32 + +2022年05月27日 + +- 添加:修改了点击4条的行为:分别对应锻炼、犯罪、物品(加成物品)、物品(医疗) +- 修复:光速跑路无法关闭的错误现已修复 + +## 0.3.31 + +2022年04月05日 + +- 修改一键起飞,添加往返时间估计、显示药CD + +## 0.3.30 + +2022年04月01日 + +- 添加pt一键购买开关 +- 中菜单现已折叠部分设置 +- 完善一键起飞的内容,修复有关错误 + +## 0.3.29 + +2022年03月31日 + +- 增加一键起飞 + +## 0.3.28 + +2022年03月31日 + +- 增加pt一键购买(NS抄来的) + +## 0.3.27 + +2022年03月11日 + +- 修复bug,调整css + +## 0.3.26 + +2022年03月09日 + +- 修复叠E助手bug,添加BnB商店加入啤酒的功能 + +## 0.3.25 + +2022年03月09日 + +- 修复价格监视bug,修改css样式 + +## 0.3.24 + +2022年03月08日 + +- 调整翻译逻辑,添加一些菜单的说明,健身房页面添加了叠E保护开关 + +## 0.3.23 + +2022年03月03日 + +- 修复节日的错误 + +## 0.3.22 + +2022年03月03日 + +- 修改了通知样式 + +## 0.3.21 + +2022年02月25日 + +- 修改了样式 + +## 0.3.20 + +2022年02月23日 + +- 性能优化,修复一些翻译错误,添加XAN价格监视 + +## 0.3.19 + +2022年02月22日 + +- 修复多次烦人的通知 + +## 0.3.18 + +2022年02月22日 + +- 修复通知错误 + +## 0.3.17 + +2022年02月22日 + +- 增加物品监视 + +## 0.3.16 + +2022年02月21日 + +- 修复通知错误,现在飞花库存可以更快的加载了 + +## 0.3.15 + +2022年02月20日 + +- 修复通知错误 + +## 0.3.14 + +2022年02月20日 + +- 调整啤酒小助手的通知样式,修复危险功能开关的错误,加入系统通知支持; +- 替换PDA下飞贼助手的数据源,现在同样使用实时数据 + +## 0.3.13 + +2022年02月18日 + +- 调整本地数据查询方式,修复啤酒小助手的错误 + +## 0.3.12 + +2022年02月17日 + +- 添加查看NNB功能,修复啤酒小助手的错误,调整显示飞花库存 + +## 0.3.11 + +2022年02月15日 + +- 添加显示活动详情,啤酒提醒通知中添加了转跳链接 + +## 0.3.10 + +2022年02月14日 + +- 调整菜单内容,修复了飞行闹钟的错误,添加显示节日和节日详情 + +## 0.3.9 + +2022年02月11日 + +- 添加叠E保护 + +## 0.3.8 + +2022年02月03日 + +- 修复捡垃圾助手的错误,调整样式 + +## 0.3.7 + +2022年02月03日 + +- 修复小窗犯罪的错误,添加用户名与id,添加捡垃圾助手(默认不开启) + +## 0.3.6 + +2022年01月30日 + +- 修复闹钟提醒的错误,添加今日不再提醒 + +## 0.3.5 + +2022年01月29日 + +- 调整界面样式,添加常用链接,添加啤酒提醒 + +## 0.3.4 + +2022年01月28日 + +- 飞贼小助手现可在所有页面加载 + +## 0.3.3 + +2022年01月28日 + +- 调整样式、减少初始设置的通知 + +## 0.3.2 + +2022年01月27日 + +- 增加通知 + +## 0.3.1 + +2022年01月26日 + +- 添加载入伞佬的飞贼小助手 + +## 0.2.0118a + +2022年01月18日 + +- 小窗口快速crime错误修复、优化边缘设置按钮 + +## 0.2.0117a + +2022年01月17日 + +- 小窗口快速crime错误修复 + +## 0.2.0116b + +2022年01月16日 + +- 小窗口快速crime手机版错误修复 + +## 0.2.0116a + +2022年01月16日 + +- 添加小窗口快速crime + +## 0.2.0114b + +2022年01月14日 + +- 修复设置开关的错误 + +## 0.2.0114a + +2022年01月14日 + +- 调整飞行闹钟的样式 + +## 0.2.0113a + +2022年01月13日 + +- 添加飞行闹钟 + +## 0.2.0111a + +2022年01月11日 + +- 添加危险行为警告开关 + +## 0.2.0110b + +2022年01月10日 + +- 添加自动开打和结束战斗 + +## 0.2.0110a + +2022年01月10日 + +- 添加生存手册的链接、添加了NPC Loot时间表 + +## 0.2.0108b + +2022年01月08日 + +- 不缓存库存图 + +## 0.2.0108a + +2022年01月08日 + +- 修改了“Flexible Body Armor”的物品名翻译 +- 增加了飞花库存图 + +## 0.2.0107a + +2022年01月07日 + +- 可以开打时声音提示 +- 非12月隐藏小镇相关 +- 添加自动刷新间隔 + +## 0.2.0106b + +2022年01月06日 + +- 修复光速跑路bug + +## 0.2.0106a + +2022年01月06日 + +- 增加更新选项,关闭光速跑路功能等待更多的测试结果 + +## 0.2.0105c + +2022年01月05日 + +- 修复“光速跑路”无法关闭的bug + +## 0.2.0105b + +2022年01月05日 + +- 增加最新版本图片与更新历史 + +## 0.2.0105a + +2022年01月05日 + +- 增加了“攻击界面自刷新” + +## 0.2.0104a + +2022年01月04日 + +- 增加了“光速拔刀”、“光速跑路”功能 + +## 0.1.1230a + +2021年12月30日 + +- 增加了设置区域的自动生成 +- 增加了start fight按钮重新定位 +- 增加了loader2攻击错误页面的转跳 + +## 0.1.1229b + +2021年12月29日 + +- 修复小镇提示的错误 + +## 0.1.1229a + +2021年12月29日 + +- 修复小镇提示的错误 +- 添加脚本的功能配置 + +## 0.1.1227a + +2021年12月27日 + +- 添加了左侧悬浮图标、设置选项、动态更新 + +## 0.1.1225a + +2021年12月25日 + +- 小镇提示日期错误修复 + +## 0.1.1224c + +2021年12月24日 + +- 小镇提示错误修复 + +## 0.1.1224b + +2021年12月24日 + +- 小镇提示逻辑改写 + +## 0.1.1224a + +2021年12月24日 + +- 修复了小镇提示的部分bug + +## 0.1.1223a + +2021年12月23日 + +- 增加了小镇提示选项和历史记录 + +## 0.1.1222b + +2021年12月22日 + +- 添加了圣诞小镇有掉落物时的声音效果 + +## 0.1.1222a + +2021年12月22日 + +- 添加了圣诞小镇有掉落物时的颜色渐变效果 + +## 0.1.1221b + +2021年12月21日 + +- 修复了圣诞小镇物品掉落名称不全的问题 + +## 0.1.1221a + +2021年12月21日 + +- 修改了profile页面的日期翻译错误,优化代码 + +## 0.1.1219a + +2021年12月19日 + +- 优化了小镇掉落物品的显示样式 + +## 0.1.1218a + +2021年12月18日 + +- 添加添加圣诞小镇附近掉落信息 + +## 0.1.1216a + +2021年12月16日 + +- 添加日历页面翻译(未完成) +- 添加圣诞小镇解密助手 + +## 0.1.1213a + +2021年12月13日 + +- 调整了sellout slayer任务的助手说明 +- 增加两个任务物品名称翻译 + +## 0.1.1211c + +2021年12月11日 + +- 增加适配npc pt商店及卖出框的标题 + +## 0.1.1211b + +2021年12月11日 + +- 修复npc商店手机页面不适配问题 + +## 0.1.1211a + +2021年12月11日 + +- 修复报纸日期翻译问题 + +## 0.1.1210a + +2021年12月10日 + +- 优化了页标题右侧按钮翻译 +- 调整了物品页面、展柜页面物品详情翻译 +- 增加了npc商人页面的翻译 +- 更改了标题翻译匹配的字典 + +## 0.1.1209a + +2021年12月09日 + +- 添加翻译股票页面购买历史中的“Show n more”,调整了一些字段翻译 +- 更新了一些物品名称翻译,咸鱼修正为鳟鱼 \ No newline at end of file diff --git a/build.js b/build.js index 5213cba..f3c9bf4 100644 --- a/build.js +++ b/build.js @@ -1,7 +1,7 @@ let fs = require('fs'); let date = new Date(); -let version = '0.3.36'; +let version = '0.3.37'; let head = `// ==UserScript== // @lastmodified ${date.getFullYear()}${('0' + (date.getMonth() + 1)).slice(-2)}${('0' + date.getDate()).slice(-2)}${('0' + date.getHours()).slice(-2)}${('0' + date.getMinutes()).slice(-2)} // @name 芜湖助手 diff --git a/release.min.user.js b/release.min.user.js index e83bff8..c130981 100644 --- a/release.min.user.js +++ b/release.min.user.js @@ -1,8 +1,8 @@ // ==UserScript== -// @lastmodified 202206172337 +// @lastmodified 202206250119 // @name 芜湖助手 // @namespace WOOH -// @version 0.3.36 +// @version 0.3.37 // @description 托恩,起飞! // @author Woohoo[2687093] Sabrina_Devil[2696209] // @match https://www.torn.com/* @@ -10,21 +10,7 @@ // @grant unsafeWindow // @connect * // ==/UserScript== -!async function(){"use strict";let O=Date.now(),P=window.unsafeWindow;try{window=P||window}catch{}if(window.WHTRANS)return;window.WHTRANS=!0;let aH="0.3.36",aI=[{todo:!0,cont:`翻译:baza npc商店、imarket、imarket搜索结果`},{ver:"0.3.36",date:"20220617",cont:`错误修复`},{ver:"0.3.35",date:"20220617",cont:`添加:加载时间、更多的选项`},{ver:"0.3.34",date:"20220612",cont:`添加:公司页面自动转跳存钱、增加快速犯罪选项、增加常用链接选项`},{ver:"0.3.33",date:"20220612",cont:`添加:存钱框悬浮(公司、帮派) -修复:光速跑路无法关闭的错误`},{ver:"0.3.32",date:"20220527",cont:`添加:修改了点击4条的行为:分别对应锻炼、犯罪、物品(加成物品)、物品(医疗) -修复:光速跑路无法关闭的错误现已修复`},{ver:"0.3.31",date:"20220405",cont:`修改一键起飞,添加往返时间估计、显示药CD`},{ver:"0.3.30",date:"20220401",cont:`添加pt一键购买开关 -中菜单现已折叠部分设置 -完善一键起飞的内容,修复有关错误`},{ver:"0.3.29",date:"20220331",cont:`增加一键起飞`},{ver:"0.3.28",date:"20220331",cont:`增加pt一键购买(NS抄来的)`},{ver:"0.3.27",date:"20220311",cont:`修复bug,调整css`},{ver:"0.3.26",date:"20220309",cont:`修复叠E助手bug,添加BnB商店加入啤酒的功能`},{ver:"0.3.25",date:"20220309",cont:`修复价格监视bug,修改css样式`},{ver:"0.3.24",date:"20220308",cont:`调整翻译逻辑,添加一些菜单的说明,健身房页面添加了叠E保护开关`},{ver:"0.3.23",date:"20220303",cont:`修复节日的错误`},{ver:"0.3.22",date:"20220303",cont:`修改了通知样式`},{ver:"0.3.21",date:"20220225",cont:`修改了样式`},{ver:"0.3.20",date:"20220223",cont:`性能优化,修复一些翻译错误,添加XAN价格监视`},{ver:"0.3.19",date:"20220222",cont:`修复多次烦人的通知`},{ver:"0.3.18",date:"20220222",cont:`修复通知错误`},{ver:"0.3.17",date:"20220222",cont:`增加物品监视`},{ver:"0.3.16",date:"20220221",cont:`修复通知错误,现在飞花库存可以更快的加载了`},{ver:"0.3.15",date:"20220220",cont:`修复通知错误`},{ver:"0.3.14",date:"20220220",cont:`调整啤酒小助手的通知样式,修复危险功能开关的错误,加入系统通知支持; -替换PDA下飞贼助手的数据源,现在同样使用实时数据`},{ver:"0.3.13",date:"20220218",cont:`调整本地数据查询方式,修复啤酒小助手的错误`},{ver:"0.3.12",date:"20220217",cont:`添加查看NNB功能,修复啤酒小助手的错误,调整显示飞花库存`},{ver:"0.3.11",date:"20220215",cont:`添加显示活动详情,啤酒提醒通知中添加了转跳链接`},{ver:"0.3.10",date:"20220214",cont:`调整菜单内容,修复了飞行闹钟的错误,添加显示节日和节日详情`},{ver:"0.3.9",date:"20220211",cont:`添加叠E保护`},{ver:"0.3.8",date:"20220203",cont:`修复捡垃圾助手的错误,调整样式`},{ver:"0.3.7",date:"20220203",cont:`修复小窗犯罪的错误,添加用户名与id,添加捡垃圾助手(默认不开启)`},{ver:"0.3.6",date:"20220130",cont:`修复闹钟提醒的错误,添加今日不再提醒`},{ver:"0.3.5",date:"20220129",cont:`调整界面样式,添加常用链接,添加啤酒提醒`},{ver:"0.3.4",date:"20220128",cont:`飞贼小助手现可在所有页面加载`},{ver:"0.3.3",date:"20220128",cont:`调整样式、减少初始设置的通知`},{ver:"0.3.2",date:"20220127",cont:`增加通知`},{ver:"0.3.1",date:"20220126",cont:`添加载入伞佬的飞贼小助手`},{ver:"0.2.0118a",date:"20220118",cont:`小窗口快速crime错误修复、优化边缘设置按钮`},{ver:"0.2.0117a",date:"20220117",cont:`小窗口快速crime错误修复`},{ver:"0.2.0116b",date:"20220116",cont:`小窗口快速crime手机版错误修复`},{ver:"0.2.0116a",date:"20220116",cont:`添加小窗口快速crime`},{ver:"0.2.0114b",date:"20220114",cont:`修复设置开关的错误`},{ver:"0.2.0114a",date:"20220114",cont:`调整飞行闹钟的样式`},{ver:"0.2.0113a",date:"20220113",cont:`添加飞行闹钟`},{ver:"0.2.0111a",date:"20220111",cont:`添加危险行为警告开关`},{ver:"0.2.0110b",date:"20220110",cont:`添加自动开打和结束战斗`},{ver:"0.2.0110a",date:"20220110",cont:`添加生存手册的链接、添加了NPC Loot时间表`},{ver:"0.2.0108b",date:"20220108",cont:`不缓存库存图`},{ver:"0.2.0108a",date:"20220108",cont:`修改了“Flexible Body Armor”的物品名翻译 -增加了飞花库存图`},{ver:"0.2.0107a",date:"20220107",cont:`可以开打时声音提示 -非12月隐藏小镇相关 -添加自动刷新间隔`},{ver:"0.2.0106b",date:"20220106",cont:`修复光速跑路bug`},{ver:"0.2.0106a",date:"20220106",cont:`增加更新选项,关闭光速跑路功能等待更多的测试结果`},{ver:"0.2.0105c",date:"20220105",cont:`修复“光速跑路”无法关闭的bug`},{ver:"0.2.0105b",date:"20220105",cont:`增加最新版本图片与更新历史`},{ver:"0.2.0105a",date:"20220105",cont:`增加了“攻击界面自刷新”`},{ver:"0.2.0104a",date:"20220104",cont:`增加了“光速拔刀”、“光速跑路”功能`},{ver:"0.1.1230a",date:"20211230",cont:`增加了设置区域的自动生成、增加了start fight按钮重新定位、增加了loader2攻击错误页面的转跳`},{ver:"0.1.1229b",date:"20211229",cont:`修复小镇提示的错误`},{ver:"0.1.1229a",date:"20211229",cont:`修复小镇提示的错误,添加脚本的功能配置`},{ver:"0.1.1227a",date:"20211227",cont:`添加了左侧悬浮图标、设置选项、动态更新`},{ver:"0.1.1225a",date:"20211225",cont:`小镇提示日期错误修复`},{ver:"0.1.1224c",date:"20211224",cont:`小镇提示错误修复`},{ver:"0.1.1224b",date:"20211224",cont:`小镇提示逻辑改写`},{ver:"0.1.1224a",date:"20211224",cont:`修复了小镇提示的部分bug`},{ver:"0.1.1223a",date:"20211223",cont:`增加了小镇提示选项和历史记录`},{ver:"0.1.1222b",date:"20211222",cont:`添加了圣诞小镇有掉落物时的声音效果`},{ver:"0.1.1222a",date:"20211222",cont:`添加了圣诞小镇有掉落物时的颜色渐变效果`},{ver:"0.1.1221b",date:"20211221",cont:`修复了圣诞小镇物品掉落名称不全的问题`},{ver:"0.1.1221a",date:"20211221",cont:`修改了profile页面的日期翻译错误,优化代码`},{ver:"0.1.1219a",date:"20211219",cont:`优化了小镇掉落物品的显示样式`},{ver:"0.1.1218a",date:"20211218",cont:`添加添加圣诞小镇附近掉落信息`},{ver:"0.1.1216a",date:"20211216",cont:`添加日历页面翻译(未完成) -添加圣诞小镇解密助手`},{ver:"0.1.1213a",date:"20211213",cont:`调整了sellout slayer任务的助手说明 -增加两个任务物品名称翻译`},{ver:"0.1.1211c",date:"20211211",cont:`增加适配npc pt商店及卖出框的标题`},{ver:"0.1.1211b",date:"20211211",cont:`修复npc商店手机页面不适配问题`},{ver:"0.1.1211a",date:"20211211",cont:`修复报纸日期翻译问题`},{ver:"0.1.1210a",date:"20211210",cont:`优化了页标题右侧按钮翻译 -调整了物品页面、展柜页面物品详情翻译 -增加了npc商人页面的翻译 -更改了标题翻译匹配的字典`},{ver:"0.1.1209a",date:"20211209",cont:`添加翻译股票页面购买历史中的“Show n more”,调整了一些字段翻译 -更新了一些物品名称翻译,咸鱼修正为鳟鱼`},],D=self!==top,$=window.jQuery,Q="###PDA-APIKEY###",aJ="#"!==Q.slice(-1);window.Notification&&Notification.requestPermission().then(a=>{Notification.permission!==a&&(Notification.permission=a)});let aK={Home:"\u4E3B\u9875","Estate Agents":"\u5730\u4EA7\u4E2D\u4ECB",Newspaper:"\u62A5\u7EB8","Job Listing":"\u5DE5\u4F5C\u5217\u8868",Freebies:"\u58C1\u7EB8","Classified Ads":"\u5206\u7C7B\u5E7F\u544A",Properties:"\u623F\u4EA7","All Properties":"\u6240\u6709\u623F\u4EA7",City:"\u57CE\u5E02",Education:"\u6559\u80B2",Gym:"\u5065\u8EAB\u623F","Biology Modules":"\u751F\u7269\u5B66\u8BFE\u7A0B",Traveling:"\u98DE\u884C\u4E2D",Events:"\u901A\u77E5",Hospital:"\u533B\u9662","Received Events":"\u6536\u5230\u7684\u901A\u77E5","Saved Events":"\u4FDD\u5B58\u7684\u901A\u77E5",Awards:"\u52CB\u7AE0",Faction:"\u5E2E\u6D3E","Your Properties":"\u4F60\u7684\u623F\u4EA7","Stock Market":"\u80A1\u5E02",Preferences:"\u9996\u9009\u9879",Missions:"\u4EFB\u52A1","Spouse's Properties":"\u914D\u5076\u7684\u623F\u4EA7",Items:"\u7269\u54C1\u4ED3\u5E93","Travel Agency":"\u65C5\u884C\u793E","Display Cabinet":"\u5C55\u793A\u67DC","Torn Docks":"\u7801\u5934\u8F66\u884C","Nikeh Sports Shop":"\u8010\u514B\u54C8\u8FD0\u52A8\u4E13\u5356","Torn City Super Store":"\u7535\u5668\u5546\u5E97","Sally's Sweet Shop":"\u838E\u8389\u7684\u7CD6\u679C\u5E97",Calendar:"\u65E5\u5386","Christmas Town":"\u5723\u8BDE\u5C0F\u9547","My Maps":"\u6211\u7684\u5730\u56FE"},aL={"Personal stats":"\u4E2A\u4EBA\u7EDF\u8BA1\u4FE1\u606F",Log:"\u65E5\u5FD7","Tell your story":"\u8BF4\u51FA\u4F60\u7684\u6545\u4E8B","Rental Market":"\u79DF\u8D41\u5E02\u573A","Selling Market":"\u9500\u552E\u5E02\u573A",City:"\u57CE\u5E02","Back to Estate Agents":"\u8FD4\u56DE\u5730\u4EA7\u4E2D\u4ECB",Tutorial:"\u6559\u7A0B","Back to Education":"\u8FD4\u56DE","Recruit Citizens":"\u62DB\u52DF\u73A9\u5BB6",Events:"\u901A\u77E5","Travel Home":"\u8FD4\u7A0B",Rehabilitation:"\u89E3\u6BD2\u5EB7\u590D",People:"\u73A9\u5BB6\u5217\u8868",Computer:"\u7535\u8111",Market:"\u5E02\u573A",Back:"\u8FD4\u56DE",Hospital:"\u533B\u9662",Everyone:"\u6240\u6709\u4EBA",Nobody:"\u4EC5\u81EA\u5DF1","Friends & faction":"\u597D\u53CB & \u5E2E\u6D3E\u6210\u5458",Forum:"\u8BBA\u575B","Leave Faction":"\u79BB\u5F00\u5E2E\u6D3E",Properties:"\u6240\u6709\u623F\u4EA7","Back to Properties":"\u8FD4\u56DE\u6240\u6709\u623F\u4EA7","Your Profile":"\u4F60\u7684\u4E2A\u4EBA\u8D44\u6599",Ammo:"\u5B50\u5F39",Trades:"\u4EA4\u6613",Bazaar:"\u5E97\u94FA",Display:"\u5C55\u793A\u67DC","Christmas Town":"\u5723\u8BDE\u5C0F\u9547","Token Shop":"Token \u5546\u5E97",Calendar:"\u65E5\u5386","My Maps":"\u6211\u7684\u5730\u56FE",Mods:"\u6A21\u7EC4"},aM={Money:"\u73B0\u91D1",Level:"\u7B49\u7EA7",Points:"PT",Merits:"\u5929\u8D4B\u70B9",Energy:"\u80FD\u91CFE",Nerve:"\u72AF\u7F6AN",Happy:"\u5FEB\u4E50",Life:"\u8840\u91CF",Chain:"\u8FDE\u51FB\u94FEChain",Home:"\u4E3B\u9875",home:"\u4E3B\u9875",Items:"\u7269\u54C1",City:"\u57CE\u5E02",Job:"\u5DE5\u4F5C",job:"\u5DE5\u4F5C",Gym:"\u5065\u8EAB\u623F",Properties:"\u623F\u4EA7",property:"\u623F\u4EA7",Education:"\u6559\u80B2",edu:"\u6559\u80B2",Crimes:"\u72AF\u7F6A",Missions:"\u4EFB\u52A1",Newspaper:"\u62A5\u7EB8",News:"\u62A5\u7EB8",Jail:"\u76D1\u72F1",Hospital:"\u533B\u9662",Casino:"\u8D4C\u573A",Forums:"\u8BBA\u575B","Hall of Fame":"\u540D\u4EBA\u5802",ranks:"\u540D\u4EBA\u5802","My Faction":"\u5E2E\u6D3E",faction:"\u5E2E\u6D3E","Recruit Citizens":"\u62DB\u52DF\u73A9\u5BB6",recruit:"\u62DB\u52DF\u73A9\u5BB6",Competitions:"\u65E5\u5386",comps:"\u65E5\u5386","Community Events":"\u793E\u533A\u4E8B\u4EF6",Community:"\u793E\u533A\u4E8B\u4EF6",Friends:"\u597D\u53CB",Enemies:"\u654C\u4EBA",Information:"\u4FE1\u606F",Areas:"\u533A\u57DF",Lists:"\u5217\u8868",messages:"\u4FE1\u606F",events:"\u901A\u77E5",awards:"\u52CB\u7AE0"},aN={"Traveling to Mexico":"\u6B63\u5728\u98DE\u5F80\u58A8\u897F\u54E5","Traveling to Cayman Islands":"\u6B63\u5728\u98DE\u5F80\u5F00\u66FC\u7FA4\u5C9B","Traveling to Canada":"\u6B63\u5728\u98DE\u5F80\u52A0\u62FF\u5927","Traveling to Hawaii":"\u6B63\u5728\u98DE\u5F80\u590F\u5A01\u5937","Traveling to United Kingdom":"\u6B63\u5728\u98DE\u5F80\u82F1\u56FD","Traveling to Argentina":"\u6B63\u5728\u98DE\u5F80\u963F\u6839\u5EF7","Traveling to Switzerland":"\u6B63\u5728\u98DE\u5F80\u745E\u58EB","Traveling to Japan":"\u6B63\u5728\u98DE\u5F80\u65E5\u672C","Traveling to China":"\u6B63\u5728\u98DE\u5F80\u4E2D\u56FD","Traveling to UAE":"\u6B63\u5728\u98DE\u5F80 UAE","Traveling to South Africa":"\u6B63\u5728\u98DE\u5F80\u5357\u975E","Returning to Torn from Mexico":"\u6B63\u4ECE\u58A8\u897F\u54E5\u8FD4\u56DE","Returning to Torn from Cayman Islands":"\u6B63\u4ECE\u5F00\u66FC\u7FA4\u5C9B\u8FD4\u56DE","Returning to Torn from Canada":"\u6B63\u4ECE\u52A0\u62FF\u5927\u8FD4\u56DE","Returning to Torn from Hawaii":"\u6B63\u4ECE\u590F\u5A01\u5937\u8FD4\u56DE","Returning to Torn from United Kingdom":"\u6B63\u4ECE\u82F1\u56FD\u8FD4\u56DE","Returning to Torn from Argentina":"\u6B63\u4ECE\u963F\u6839\u5EF7\u8FD4\u56DE","Returning to Torn from Switzerland":"\u6B63\u4ECE\u745E\u58EB\u8FD4\u56DE","Returning to Torn from Japan":"\u6B63\u4ECE\u65E5\u672C\u8FD4\u56DE","Returning to Torn from China":"\u6B63\u4ECE\u4E2D\u56FD\u8FD4\u56DE","Returning to Torn from UAE":"\u6B63\u4ECE UAE \u8FD4\u56DE","Returning to Torn from South Africa":"\u6B63\u4ECE\u5357\u975E\u8FD4\u56DE","In Mexico":"\u5728\u58A8\u897F\u54E5","In Cayman Islands":"\u5728\u5F00\u66FC\u7FA4\u5C9B","In Canada":"\u5728\u52A0\u62FF\u5927","In Hawaii":"\u5728\u590F\u5A01\u5937","In United Kingdom":"\u5728\u82F1\u56FD","In United Argentina":"\u5728\u963F\u6839\u5EF7","In United Switzerland":"\u5728\u745E\u58EB","In United Japan":"\u5728\u65E5\u672C","In United China":"\u5728\u4E2D\u56FD","In United UAE":"\u5728 UAE","In South Africa":"\u5728\u5357\u975E"},aO={"General Information":"\u57FA\u672C\u4FE1\u606F","Property Information":"\u623F\u4EA7\u4FE1\u606F","Battle Stats":"\u6218\u6597\u80FD\u529B (BS)","Working Stats":"\u5DE5\u4F5C\u80FD\u529B (WS)","Equipped Armor":"\u5DF2\u88C5\u9632\u5177","Equipped Weapons":"\u5DF2\u88C5\u6B66\u5668","Skill Levels":"\u6280\u80FD\u7B49\u7EA7","Latest Messages":"\u8FD1\u671F\u4FE1\u606F","Job Information":"\u5DE5\u4F5C\u4FE1\u606F","Latest Events":"\u8FD1\u671F\u901A\u77E5","Latest Attacks":"\u8FD1\u671F\u653B\u51FB","Faction Information":"\u5E2E\u6D3E\u4FE1\u606F","Criminal Record":"\u72AF\u7F6A\u8BB0\u5F55","Personal Perks":"\u4E2A\u4EBA\u52A0\u6210",Property:"\u623F\u4EA7",Cost:"\u82B1\u8D39",Fees:"\u5F00\u9500\u8D39\u7528",Job:"\u5DE5\u4F5C",Company:"\u516C\u53F8","Days in company":"\u5728\u516C\u53F8\u7684\u5929\u6570",Type:"\u516C\u53F8\u7C7B\u578B",Position:"\u804C\u4F4D",Income:"\u516C\u53F8\u6536\u5165","Job points":"\u5DE5\u4F5C\u70B9\u6570",Rating:"\u661F\u7EA7",Faction:"\u5E2E\u6D3E","Days in faction":"\u5728\u5E2E\u6D3E\u7684\u5929\u6570",Respect:"\u9762\u5B50",Members:"\u6210\u5458","Illegal products":"\u975E\u6CD5\u4EA7\u54C1",Theft:"\u76D7\u7A83","Auto theft":"\u6C7D\u8F66\u76D7\u7A83","Drug deals":"\u975E\u6CD5\u836F\u54C1\u4EA4\u6613","Computer crimes":"\u8BA1\u7B97\u673A\u72AF\u7F6A",Murder:"\u8C0B\u6740","Fraud crimes":"\u8BC8\u9A97\u72AF\u7F6A (Fraud crimes)",Other:"\u5176\u4ED6\u72AF\u7F6A",Total:"\u603B\u8BA1",Name:"\u540D\u5B57",Money:"\u73B0\u91D1",Points:"PT",Level:"\u7B49\u7EA7",Rank:"\u9636\u7EA7",Life:"\u8840\u91CF",Age:"\u5E74\u9F84","Marital status":"\u5A5A\u59FB\u72B6\u6001",Networth:"\u8EAB\u4EF7",Strength:"\u529B\u91CF STR",Defense:"\u9632\u5FA1 DEF",Speed:"\u901F\u5EA6 SPD",Dexterity:"\u95EA\u907F DEX","Hunting skill":"\u72E9\u730E\u6280\u80FD","Racing skill":"\u8D5B\u8F66\u6280\u80FD","Manual labor":"\u4F53\u529B MAN",Intelligence:"\u667A\u529B INT",Endurance:"\u8010\u5FC3 END"},aP={mugged:"\u6253\u52AB\u4E86 ",attached:"\u653B\u51FB\u4E86 ",arrested:"\u902E\u6355\u4E86 ",hospitalized:"\u5F3A\u5236\u4F4F\u9662 ",but:"\u4F46\u662F",Someone:"\u6709\u4EBA",lost:"\u5931\u8D25\u4E86"},aQ={"front page":"\u5934\u7248",archive:"\u5F52\u6863","job listing":"\u5DE5\u4F5C",properties:"\u623F\u4EA7",freebies:"\u58C1\u7EB8","classified ads":"\u5E7F\u544A",personals:"\u4EA4\u53CB",bounties:"\u60AC\u8D4F",comics:"\u6F2B\u753B",chronicles:"\u7EAA\u4E8B\u6863\u6848\u9986","TCSE Market Index":"TCSE \u80A1\u7968\u6307\u6570","Weekly bazaars":"\u6BCF\u5468\u5C0F\u5E97",LOTTERY:"\u5E78\u8FD0\u5F69\u7968",BOUNTIES:"\u7CBE\u9009\u60AC\u8D4F","TC PERSONALS":"\u6258\u6069\u4EA4\u53CB","Why not visit our sponsor?":"\u4F55\u4E0D\u770B\u4E0B\u8D5E\u52A9\u5E7F\u544A\uFF1F","View all":"\u67E5\u770B\u6240\u6709","Advertise here":"\u5728\u6B64\u520A\u767B\u5E7F\u544A","Submit your own comic and earn 250 points!":"\u63D0\u4EA4\u4F60\u521B\u4F5C\u7684\u6F2B\u753B\u8D5A\u53D6250PT\uFF01","Welcome to personal page! Who are you seeking?":"\u6B22\u8FCE\u6765\u5230\u4EA4\u53CB\u9875\u9762\uFF01\u4F60\u60F3\u627E\u8C01\uFF1F","Search or put up your own ad!":"\u641C\u7D22\u6216\u520A\u767B\u4F60\u81EA\u5DF1\u7684\u5E7F\u544A\uFF01","Put up your own personal advertisement":"\u53D1\u5E03\u4F60\u81EA\u5DF1\u7684\u4EA4\u53CB\u5E7F\u544A","Go to an interview to see if you can get the job, or check out one of the companies that take your fancy, someone might give you the chance of being their employee?":"\u53C2\u52A0\u9762\u8BD5\uFF0C\u770B\u770B\u4F60\u662F\u5426\u80FD\u5F97\u5230\u8FD9\u4EFD\u5DE5\u4F5C\uFF1F\u6216\u8005\u53BB\u770B\u770B\u90A3\u4E9B\u8BA9\u4F60\u5FC3\u52A8\u7684\u516C\u53F8\uFF0C\u6709\u4EBA\u53EF\u80FD\u4F1A\u63D0\u4F9B\u4F60\u6210\u4E3A\u4ED6\u4EEC\u7684\u5458\u5DE5\u7684\u673A\u4F1A\uFF1F","To claim the rewards, please click claim and hospitalize the person.":"\u8981\u83B7\u5F97\u60AC\u8D4F\u5956\u52B1\uFF0C\u8BF7\u70B9\u51FB\u9886\u53D6\uFF0C\u5E76\u5C06\u5176\u5F3A\u5236\u4F4F\u9662\u3002","Put a bounty on someone":"\u4E0B\u60AC\u8D4F\u7ED9\u67D0\u4EBA",REWARD:"\u5956\u52B1",TARGET:"\u76EE\u6807",Target:"\u76EE\u6807",LVL:"\u7B49\u7EA7","Level:":"\u7B49\u7EA7: ",LISTER:"\u60AC\u8D4F\u4EBA","Listed by:":"\u60AC\u8D4F\u4EBA: ",REASON:"\u539F\u56E0",Reason:"\u539F\u56E0","Reason:":"\u539F\u56E0: ",QTY:"\u6570\u91CF","Qty:":"\u6570\u91CF: ",STATUS:"\u72B6\u6001","Status:":"\u72B6\u6001: ",CLAIM:"\u9886\u53D6",Claim:"\u9886\u53D6","Reward per hospitalization":"\u6BCF\u6B21\u5F3A\u5236\u4F4F\u9662\u7684\u5956\u52B1","(optional)":"(\u53EF\u9009)","30 char":"30 \u5B57\u7B26","I would like to make my listing anonymous (+50% fee)":"\u6211\u60F3\u533F\u540D\u60AC\u8D4F(+50%\u8D39\u7528)","Would you like to place a bounty on someone? You c":"\u60F3\u60AC\u8D4F\u67D0\u4EBA\u5417\uFF1F\u5728\u4EFB\u4F55\u65F6\u5019\uFF0C\u4F60\u6700\u591A\u53EF\u4EE5\u670910\u4E2A\u6709\u6548\u7684\u60AC\u8D4F\uFF0C\u4EFB\u4F55\u65E0\u4EBA\u8BA4\u9886\u7684\u60AC\u8D4F\u5C06\u57287\u5929\u540E\u8FC7\u671F\u4E14\u4E0D\u9000\u6B3E\u3002","Bounty rewards:":"\u60AC\u8D4F\u5956\u52B1\uFF1A","Listing fee:":"\u60AC\u8D4F\u8D39\uFF1A","Anonymity fee:":"\u533F\u540D\u8D39\uFF1A","Total cost to pay now:":"\u603B\u8BA1\u9700\u652F\u4ED8\uFF1A","Are you sure you wish to place a bounty of":"\u786E\u5B9A\u8981\u4E0B1\u6B21\u91D1\u989D\u4E3A","Are you sure you wish to place":"\u786E\u5B9A\u8981\u4E0B",of:"\u91D1\u989D\u4E3A",on:"\u7684\u60AC\u8D4F\u7ED9",Yes:"\u662F\u7684",No:"\u4E0D\u4E86",PLACE:"\u6295\u653E",Cancel:"\u53D6\u6D88",Hospital:"\u4F4F\u9662",Traveling:"\u65C5\u884C\u4E2D",None:"\u65E0","A total of {$} listings were found.":"\u603B\u5171\u53D1\u73B0\u4E86 {$} \u4E2A\u60AC\u8D4F"},aR={Shack:"\u68DA\u5C4B",Trailer:"\u62D6\u8F66",Apartment:"\u516C\u5BD3","Semi - Detached":"\u534A\u72EC\u7ACB\u5F0F\u4F4F\u5B85","Semi-Detached House":"\u534A\u72EC\u7ACB\u5F0F\u4F4F\u5B85","Semi Detached house":"\u534A\u72EC\u7ACB\u5F0F\u4F4F\u5B85","Detached House":"\u72EC\u7ACB\u5F0F\u4F4F\u5B85","Beach House":"\u6D77\u6EE9\u5C0F\u5C4B",Chalet:"\u5C0F\u522B\u5885",Villa:"\u522B\u5885",Penthouse:"\u9876\u5C42\u516C\u5BD3",Mansion:"\u8C6A\u5B85",Ranch:"\u5C71\u5E84",Palace:"\u5BAB\u6BBF",Castle:"\u57CE\u5821","Private Island":"\u79C1\u4EBA\u5C9B\u5C7F (PI)",Owner:"\u6240\u6709\u4EBA","Owner:":"\u6240\u6709\u4EBA\uFF1A",Happiness:"\u5FEB\u4E50\u503C","Happiness:":"\u5FEB\u4E50\u503C\uFF1A",Cost:"\u82B1\u8D39","Cost:":"\u82B1\u8D39\uFF1A","Cost per Day":"\u5E73\u5747\u65E5\u82B1\u8D39","Rental Period":"\u79DF\u671F","Rental period:":"\u79DF\u671F\uFF1A",Rent:"\u79DF\u8D41",Info:"\u4FE1\u606F",Buy:"\u8D2D\u4E70","Property:":"\u623F\u5C4B\uFF1A",Modifications:"\u6539\u9020\u8BBE\u65BD","Upkeep:":"\u7EF4\u62A4\u8D39\uFF1A","Staff:":"\u96C7\u5458\u8D39\u7528\uFF1A","Leased to":"\u79DF\u7ED9\u4E86 ","Owned by your spouse":"\u4E3A\u4F60\u7684\u914D\u5076\u6240\u6709","Owned by you":"\u4E3A\u4F60\u6240\u6709","All Properties":"\u6240\u6709\u623F\u4EA7","Your Properties":"\u4F60\u7684\u623F\u4EA7","Spouse's Properties":"\u914D\u5076\u7684\u623F\u4EA7","Spouse's":"\u914D\u5076\u7684",All:"\u6240\u6709",Yours:"\u4F60\u7684","Customize this property":"\u81EA\u5B9A\u4E49\u8BE5\u623F\u4EA7",Travel:"\u8D77\u98DE","Kick your spouse out of this property":"\u628A\u4F60\u7684\u914D\u5076\u8D76\u51FA\u8BE5\u623F\u4EA7","Pay upkeep":"\u652F\u4ED8\u7EF4\u62A4\u8D39","Move into this property":"\u642C\u8FDB\u8BE5\u623F\u4EA7","Sell this property":"\u51FA\u552E\u8BE5\u623F\u4EA7","Lease this property":"\u51FA\u79DF\u8BE5\u623F\u4EA7","Give this property to someone":"\u8D60\u9001\u8BE5\u623F\u4EA7\u7ED9\u67D0\u4EBA","Pay bills":"\u652F\u4ED8\u8D26\u5355","Recent upkeep payments":"\u6700\u8FD1\u7684\u7EF4\u62A4\u8D39\u7528"},aS={"Remaining Flight Time -":"\u5269\u4F59\u65F6\u95F4 - ","Torn to London.":"\u6B63\u5728\u98DE\u5F80\u82F1\u56FD\u4F26\u6566 (London)\u3002","London to Torn.":"\u6B63\u4ECE\u82F1\u56FD\u4F26\u6566 (London) \u56DE\u57CE\u3002","Torn to Zurich.":"\u6B63\u5728\u98DE\u5F80\u745E\u58EB\u82CF\u9ECE\u4E16 (Zurich)\u3002","Zurich to Torn.":"\u6B63\u4ECE\u745E\u58EB\u82CF\u9ECE\u4E16 (Zurich) \u56DE\u57CE\u3002","Torn to Honolulu.":"\u6B63\u5728\u98DE\u5F80\u590F\u5A01\u5937\u6A80\u9999\u5C71 (Honolulu)\u3002","Honolulu to Torn.":"\u6B63\u4ECE\u590F\u5A01\u5937\u6A80\u9999\u5C71 (Honolulu) \u56DE\u57CE\u3002","Torn to Buenos Aires.":"\u6B63\u5728\u98DE\u5F80\u963F\u6839\u5EF7\u5E03\u5B9C\u8BFA\u65AF\u827E\u5229\u65AF (Buenos Aires)\u3002","Buenos Aires to Torn.":"\u6B63\u4ECE\u963F\u6839\u5EF7\u5E03\u5B9C\u8BFA\u65AF\u827E\u5229\u65AF (Buenos Aires) \u56DE\u57CE\u3002"},aT={"According to the Economist Intelligence Unit's Quality of Life Index, Switzerland is the second best place in the world to be born, after Denmark. Torn ranked 224th, despite there being only 194 recognised nations in the world.":"\u6839\u636E\u7ECF\u6D4E\u5B66\u4EBA\u4FE1\u606F\u90E8\u63D0\u4F9B\u7684\u751F\u6D3B\u8D28\u91CF\u6307\u6570\uFF0C\u745E\u58EB\u662F\u4E16\u754C\u4E0A\u7B2C\u4E8C\u4E2A\u6700\u9002\u5408\u51FA\u751F\u7684\u5730\u65B9\uFF0C\u4EC5\u6B21\u4E8E\u4E39\u9EA6\u3002\u5C3D\u7BA1\u4E16\u754C\u4E0A\u53EA\u6709194\u4E2A\u516C\u8BA4\u7684\u56FD\u5BB6\uFF0C\u4F46\u6258\u6069\u5374\u6392\u540D\u7B2C224\u4F4D\u3002","The opportunities for employment in Torn are wide and varied, from jobs in the zoo and the meat warehouse through to fantastic openings at the strip club - a description rarely used to refer to those who work there.":"\u6258\u6069\u7684\u5C31\u4E1A\u673A\u4F1A\u5E7F\u6CDB\u800C\u591A\u6837\uFF0C\u4ECE\u52A8\u7269\u56ED\u548C\u8089\u7C7B\u4ED3\u5E93\u7684\u5DE5\u4F5C,\u5230\u8131\u8863\u821E\u4FF1\u4E50\u90E8\u7684\u5947\u5999\u5F00\u573A--\u8FD9\u662F\u4E00\u4E2A\u5F88\u5C11\u7528\u6765\u5F62\u5BB9\u5728\u90A3\u91CC\u5DE5\u4F5C\u7684\u4EBA\u7684\u63CF\u8FF0\u3002","One of the main requirements for a wedding to take place in Torn is the procurement of a ring. You may either purchase one from the Jewellery Store, or you can choose the more romantic option of stealing one, which requires far more effort if you think about it.":"\u5728\u6258\u6069\u4E3E\u884C\u5A5A\u793C\u7684\u4E3B\u8981\u8981\u6C42\u4E4B\u4E00\u5C31\u662F\u8D2D\u4E70\u4E00\u679A\u6212\u6307\u3002\u4F60\u53EF\u4EE5\u4ECE\u73E0\u5B9D\u5E97\u8D2D\u4E70\uFF0C\u4E5F\u53EF\u4EE5\u9009\u62E9\u5728\u5077\u7A83\u6212\u6307\u4E2D\u9009\u62E9\u4E00\u79CD\u5F88\u6D6A\u6F2B\u7684\u65B9\u5F0F\uFF0C\u4F46\u662F\u4F60\u51B7\u9759\u4E0B\u6765\u60F3\u60F3\u7684\u8BDD\uFF0C\u8FD9\u4E5F\u662F\u9700\u8981\u4ED8\u51FA\u66F4\u5927\u4EE3\u4EF7\u7684\u3002","Despite having no discernible court system Torn still employs several thousand people within its Judicial Services department. Nobody knows what the hell these people do all day, but if we had to guess, we'd say Solitaire.":"\u5C3D\u7BA1\u6CA1\u6709\u660E\u663E\u7684\u6CD5\u9662\u7CFB\u7EDF\uFF0C\u6258\u6069\u4ECD\u7136\u5728\u5176\u53F8\u6CD5\u670D\u52A1\u90E8\u95E8\u96C7\u7528\u4E86\u51E0\u5343\u4EBA\u3002\u6CA1\u6709\u4EBA\u77E5\u9053\u8FD9\u4E9B\u4EBA\u6574\u5929\u90FD\u5728\u505A\u4EC0\u4E48\uFF0C\u4F46\u5982\u679C\u6211\u4EEC\u5FC5\u987B\u731C\u6D4B\uFF0C\u6211\u4EEC\u4F1A\u8BF4\u662F\u63A5\u9F99\u3002","At one point a Dual Wield Melee course was available at Torn City College for a fee of $50,000,000, but this was discontinued when Torn's citizens realized they were effectively paying to learn how to hold two things at once.":"\u66FE\u7ECF\u6258\u6069\u57CE\u5E02\u5B66\u9662\u5F00\u8BBE\u4E86\u53CC\u6301\u8FD1\u6218\u8BFE\u7A0B\uFF0C\u6536\u8D39$50,000,000\u3002\u5F53\u5E02\u6C11\u610F\u8BC6\u5230\u4ED6\u4EEC\u5176\u5B9E\u662F\u5728\u82B1\u94B1\u5B66\u4E60\u600E\u4E48\u540C\u65F6\u62FF\u7740\u4E24\u4E2A\u4E1C\u897F\u7684\u65F6\u4FAF\uFF0C\u8FD9\u4E2A\u8BFE\u7A0B\u6B63\u597D\u7ED3\u8BFE\u4E86\u3002"},aU={Map:"\u5730\u56FE","Quick Links":"\u5FEB\u901F\u94FE\u63A5","Key of Symbols":"\u6807\u5FD7\u5EFA\u7B51",Financial:"\u91D1\u878D",Administrative:"\u884C\u653F","inactive-mode1":"\u5730\u56FE\u4E0A\u53EA\u663E\u793A\u4F60\u7684\u5E2E\u6D3E\u7684\u548C\u4E34\u8FD1\u7684\u5730\u76D8\u3002","inactive-mode2":"\u542F\u7528\u3010\u5168\u5730\u76D8\u89C6\u56FE\u3011\u5C06\u4E0B\u8F7D\u5B8C\u6574\u5730\u56FE\uFF0C\u5927\u7EA62.75mb\u3002","active-mode":"\u3010\u5168\u5730\u76D8\u89C6\u56FE\u3011\u5DF2\u542F\u7528\u3002",ADMINISTRATIVE:"\u884C\u653F","City Hall":"\u5E02\u653F\u5385",Hospital:"\u533B\u9662",Jail:"\u76D1\u72F1","Visitor Center":"WIKI",Staff:"Torn City \u5458\u5DE5",Committee:"\u59D4\u5458\u4F1A","Community Center":"\u793E\u533A\u4E2D\u5FC3","Chronicle Archives":"\u7EAA\u4E8B\u6863\u6848\u9986",Bank:"\u94F6\u884C","Stock Exchange":"\u80A1\u7968\u4EA4\u6613\u6240","Item Market":"\u4EA4\u6613\u5E02\u573A","Sweet Shop":"\u7CD6\u679C\u5E97","Msg Inc":"\u5E7F\u544A\u516C\u53F8","Donator House":"\u6350\u8D60\u8005\u4E2D\u5FC3","Big Al's Gun Shop":"\u5927\u827E\u5C14\u67AA\u68B0","Cyber Force":"\u8D5B\u535A\u519B\u56E2",Church:"\u6559\u5802",Education:"\u6559\u80B2","Travel Agency":"\u65C5\u884C\u793E","Auction House":"\u62CD\u5356\u884C","Points Building":"PT \u5546\u5E97","Points Market":"PT \u5E02\u573A",Docks:"\u7801\u5934\u8F66\u884C","Estate Agents":"\u5730\u4EA7\u4E2D\u4ECB","Jewelry Store":"\u73E0\u5B9D\u5E97","Pawn Shop":"PT \u5F53\u94FA","Post Office":"\u90AE\u5C40","Super Store":"\u7535\u5668\u5546\u5E97","TC Clothing":"TC \u670D\u88C5\u5E97","Token Shop":"Token \u5546\u5E97",Casino:"\u8D4C\u573A",Dump:"\u5783\u573E\u573A",Missions:"\u4EFB\u52A1","Loan Shark":"\u9CA8\u5BA2\u501F\u8D37","Race Track":"\u8D5B\u8F66\u573A","City Center":"\u57CE\u5E02\u4E2D\u5FC3","East Side":"\u4E1C\u90E8\u5730\u533A","West Side":"\u897F\u90E8\u5730\u533A","North Side":"\u5317\u90E8\u5730\u533A","Red-Light":"\u7EA2\u706F\u533A",Residential:"\u4F4F\u5B85\u533A","Sort by:":"\u5206\u7C7B\u6392\u5E8F\u65B9\u5F0F\uFF1A",Area:"\u5730\u533A",Type:"\u7C7B\u578B",Name:"\u540D\u79F0",Popularity:"\u4EBA\u6570",FINANCIAL:"\u91D1\u878D",LEISURE:"\u4F11\u95F2",Leisure:"\u4F11\u95F2",MISC:"\u6742\u9879",Miscellaneous:"\u6742\u9879","REAL ESTATE":"\u623F\u5730\u4EA7","Real Estate":"\u623F\u5730\u4EA7",SHOPPING:"\u8D2D\u7269",Shopping:"\u8D2D\u7269","Nikeh Sports":"\u8010\u514B\u54C8\u8FD0\u52A8\u4E13\u5356","Bits 'n' Bobs":"\u80D6\u9C8D\u52C3\u7684\u6742\u8D27\u5E97"},aV={Strength:"\u529B\u91CF STR",Defense:"\u9632\u5FA1 DEF",Speed:"\u901F\u5EA6 SPD",Dexterity:"\u95EA\u907F DEX",STR:"\u529B\u91CF",DEF:"\u9632\u5FA1",SPD:"\u901F\u5EA6",DEX:"\u95EA\u907F",TRAIN:"\u953B\u70BC","Welcome to":"\u6B22\u8FCE\u6765\u5230 ","!":"\uFF01","You walk into the gym and begin browsing the exercises available.":"\u4F60\u8D70\u8FDB\u5065\u8EAB\u623F\uFF0C\u5F00\u59CB\u6D4F\u89C8\u53EF\u7528\u7684\u5065\u8EAB\u5668\u6750\u3002","You have":"\u4F60\u6709","available to use.":"\u53EF\u7528\u4E8E\u953B\u70BC\u3002",energy:"\u80FD\u91CF","Estimated Energy progress:":"(TornTools) \u9884\u4F30\u5065\u8EAB\u623F\u89E3\u9501\u8FDB\u7A0B\uFF1A","What would you like to train today?":"\u4ECA\u5929\u60F3\u7EC3\u70B9\u4EC0\u4E48\uFF1F","You do not have enough energy left":"\u4F60\u6CA1\u6709\u8DB3\u591F\u7684\u5269\u4F59\u80FD\u91CF\uFF1F","BACK TO GYM":"\u8FD4\u56DE\u5065\u8EAB\u623F","ACTIVATE MEMBERSHIP":"\u6FC0\u6D3B\u4F1A\u5458\u8EAB\u4EFD","BUY MEMBERSHIP":"\u8D2D\u4E70\u5065\u8EAB\u623F\u4F1A\u5458",Cancel:"\u8FD4\u56DE","Chance of hitting opponent":"\u51FB\u4E2D\u5BF9\u624B\u7684\u6982\u7387","Chance of hitting":"\u51FB\u4E2D\u5BF9\u624B\u7684\u6982\u7387","Ability to withstand damage":"\u627F\u53D7\u4F24\u5BB3\u7684\u80FD\u529B","Withstand damage":"\u627F\u53D7\u4F24\u5BB3\u7684\u80FD\u529B","Damage you make on impact":"\u653B\u51FB\u9020\u6210\u7684\u4F24\u5BB3","Damage on impact":"\u653B\u51FB\u9020\u6210\u7684\u4F24\u5BB3","Ability to evade an attack":"\u8EB2\u907F\u653B\u51FB\u7684\u80FD\u529B","energy per train":" \u80FD\u91CF/\u6B21","Class:":"\u5065\u8EAB\u623F\u7C7B\u522B\uFF1A","Membership cost:":"\u4F1A\u5458\u4EF7\u683C: ","Energy usage:":"\u80FD\u91CF\u6D88\u8017: ",Heavyweight:"\u91CD\u91CF\u7EA7","Strength Gains":"\u529B\u91CF\u589E\u76CA","Speed Gains":"\u901F\u5EA6\u589E\u76CA","Defense Gains":"\u9632\u5FA1\u589E\u76CA","Dexterity Gains":"\u95EA\u907F\u589E\u76CA",Boxing:"\u62F3\u51FB","Are you sure you would like to buy this membership?":"\u786E\u5B9A\u8D2D\u4E70\u8FD9\u4E2A\u5065\u8EAB\u623F\u4F1A\u5458\u5417\uFF1F","Not Available":"\u4E0D\u53EF\u7528",Unavailable:"\u4E0D\u53EF\u7528",Middleweight:"\u4E2D\u91CF\u7EA7",Lightweight:"\u8F7B\u91CF\u7EA7","5 per train":"5 \u80FD\u91CF/\u6B21","10 per train":"10 \u80FD\u91CF/\u6B21","50 per train":"50 \u80FD\u91CF/\u6B21","Bicep Curls":"\u4E8C\u5934\u808C\u5F2F\u4E3E",Cycling:"\u81EA\u884C\u8F66",Yoga:"\u745C\u4F3D","Press-ups":"\u4FEF\u5367\u6491",Running:"\u8DD1\u6B65",Karate:"\u7A7A\u624B\u9053",Catch:"","Leg Curls":"\u817F\u90E8\u5F2F\u4E3E","Muay Thai":"\u6CF0\u62F3","Woody's Slalom Sprint":"\u65E0\u654C\u56DE\u65CB\u51B2\u523A",Frisbee:"\u98DE\u76D8","Sit-ups":"\u4EF0\u5367\u8D77\u5750",Wrestling:"\u6454\u8DE4","Lateral Raises":"\u4FA7\u62AC","Interval Training":"\u95F4\u6B47\u8BAD\u7EC3",Judo:"\u67D4\u9053","Balance Board":"\u5E73\u8861\u677F",Planking:"\u957F\u677F","Kick Boxing":"\u8DC6\u62F3\u9053",Zumba:"\u5C0A\u5DF4\u8FD0\u52A8","Chin-ups":"\u5F15\u4F53\u5411\u4E0A",Jujitsu:"\u67D4\u9053",Pilates:"\u666E\u62C9\u63D0","Tricep-dips":"\u4E09\u5934\u808C\u4E0B\u8E72","Sprint Training":"\u77ED\u8DD1\u8BAD\u7EC3",Taekwondo:"\u8DC6\u62F3\u9053",Squash:"\u58C1\u7403",Squats:"\u6DF1\u8E72","Explosive Kettle Bell":"",Darts:"\u98DE\u9556","Chest Flys":"","Fartlek Training":"",Badminton:"\u7FBD\u6BDB\u7403","Shoulder Shrugs":"\u80A9\u90E8\u8038\u7ACB",Speedball:"\u8FC5\u901F\u7403",Pool:"","Chest Press":"\u80F8\u90E8\u6309\u538B",Skipping:"\u8DF3\u7EF3",Batting:"","Shoulder Press":"\u80A9\u90E8\u63A8\u4E3E","Viper Belt Training":"",Swimming:"\u6E38\u6CF3","Bench Press":"\u5367\u63A8","Agility Training Course":"","Table Tennis":"\u4E52\u4E53\u7403","Suicide Running":"",Aerobics:"\u6709\u6C27\u5065\u8EAB\u64CD","Tricep Pulldowns":"\u4E09\u5934\u808C\u4E0B\u62C9","Incline Sprinting":"",Basketball:"\u7BEE\u7403","Weighted Chin-ups":"\u8D1F\u91CD\u5F15\u4F53\u5411\u4E0A"},aW={"Premier Fitness":"\u9996\u5E2D\u5065\u8EAB","Average Joes":"\u5E73\u8861\u4E54\u4F0A","Woody's Workout Club":"\u65E0\u654C\u5065\u8EAB","Beach Bods":"\u6C99\u6EE9\u4E4B\u604B","Silver Gym":"\u767D\u94F6\u5065\u8EAB","Pour Femme":"\u5973\u58EB\u5065\u8EAB","Davies Den":"\u6234\u7EF4\u65AF\u4E4B\u5BB6","Global Gym":"\u5168\u7403\u5065\u8EAB\u623F","Knuckle Heads":"\u624B\u6307\u5934","Pioneer Fitness":"\u5148\u950B\u5065\u8EAB","Anabolic Anomalies":"\u4EE3\u8C22\u5F02\u5E38",Core:"\u4E3B\u5E72\u529B\u91CF","Racing Fitness":"\u7ADE\u901F\u5065\u8EAB","Complete Cardio":"\u5B8C\u5168\u6709\u6C27","Legs, Bums and Tums":"\u5E95\u76D8\u8BAD\u7EC3","Deep Burn":"\u6DF1\u71C3","Apollo Gym":"\u963F\u6CE2\u7F57\u5065\u8EAB","Gun Shop":"\u67AA\u5E97\u5065\u8EAB","Force Training":"\u66B4\u529B\u8BAD\u7EC3","Cha Cha's":"\u8336\u8336",Atlas:"\u963F\u7279\u62C9\u65AF\u5065\u8EAB\u623F","Last Round":"\u6700\u540E\u4E00\u8F6E","The Edge":"\u4E34\u754C\u70B9","George's":"\u4E54\u6CBB","Balboas Gym":"\u5DF4\u5C14\u535A\u65AF\u5065\u8EAB\u623F","Frontline Fitness":"\u524D\u7EBF\u5065\u8EAB","Gym 3000":"\u5065\u8EAB3000","Mr. Isoyamas":"\u4F0A\u7D22\u4E9A\u739B\u65AF\u5148\u751F","Total Rebound":"\u5168\u9762\u53CD\u5F39",Elites:"\u7CBE\u82F1","The Sports Science Lab":"\u8FD0\u52A8\u79D1\u5B66\u5B9E\u9A8C\u5BA4","The Jail Gym":"\u76D1\u72F1\u5065\u8EAB\u623F"},aX={Biology:"\u751F\u7269\u5B66",Business:"\u5546\u5B66","Combat Training":"\u6218\u6597\u8BAD\u7EC3","Computer Science":"\u8BA1\u7B97\u673A\u79D1\u5B66","General Studies":"\u57FA\u7840\u5B66\u79D1","Health & Fitness":"\u5065\u5EB7\u4E0E\u5065\u8EAB",History:"\u5386\u53F2\u5B66",Law:"\u6CD5\u5B66",Mathematics:"\u6570\u5B66",Psychology:"\u5FC3\u7406\u5B66","Self Defense":"\u81EA\u536B","Sports Science":"\u8FD0\u52A8\u79D1\u5B66","Biology Modules":"\u751F\u7269\u5B66\u8BFE\u7A0B","Introduction to Biochemistry":"\u751F\u7269\u5316\u5B66\u6982\u8BBA","Physiological Testing":"\u751F\u7406\u6D4B\u8BD5","You do not meet the requirements for this course. Please complete the prerequisites first.":"\u4F60\u4E0D\u7B26\u5408\u672C\u8BFE\u7A0B\u7684\u8981\u6C42\u3002\u8BF7\u5148\u5B66\u4E60\u524D\u7F6E\u8BFE\u7A0B\u3002","Description:":"\u63CF\u8FF0\uFF1A","Learning outcomes:":"\u5B66\u4E60\u540E\u53EF\u83B7\u5F97\uFF1A","Prerequisites:":"\u524D\u7F6E\u8BFE\u7A0B\uFF1A","Parameters:":"\u8BFE\u7A0B\u53C2\u6570\uFF1A","As the ultimate module - you will focus on maximum gym gain with the least amount of input.":"","Ability to withdraw and deliver blood":"\u62BD\u53D6\u548C\u8F93\u9001\u8840\u6DB2\u7684\u80FD\u529B (\u4F7F\u7528\u8840\u5305)",intelligence:"\u667A\u529B(INT)",endurance:"\u8010\u5FC3(END)","manual labor":"\u4F53\u529B(MAN)","[Leave this course]":"[\u9000\u51FA\u8BFE\u7A0B]","You are taking the":"\u4F60\u6B63\u5728\u5B66\u4E60","education course.":"\u8BFE\u7A0B","This course will be completed in":"\u8BE5\u8BFE\u7A0B\u5C06\u5B8C\u6210\u4E8E","Strength and Conditioning":"\u529B\u91CF\u548C\u4F53\u80FD\u8BAD\u7EC3","[Leave course]":"[\u786E\u8BA4\u9000\u51FA\u8BFE\u7A0B]","Are you sure you want to leave the":"\u4F60\u786E\u5B9A\u4F60\u8981\u9000\u51FA","course?":"\u8BFE\u7A0B\u5417\uFF1F","course.":"\u8BFE\u7A0B\u3002","course!":"\u8BFE\u7A0B\uFF01","It will take":"\u8FD9\u5C06\u9700\u8981","to complete.":"\u6765\u5B8C\u6210\u3002","You have started the":"\u4F60\u5DF2\u5F00\u59CB\u5B66\u4E60","You are currently taking this course.":"\u4F60\u76EE\u524D\u6B63\u5728\u5B66\u4E60\u8FD9\u4E2A\u8BFE\u7A0B\u3002","You have completed this course!":"\u4F60\u5DF2\u5B66\u4E60\u8FC7\u8BE5\u8BFE\u7A0B\uFF01","You are currently taking an education course already. This course must be completed before you can start another.":"\u4F60\u5DF2\u7ECF\u53C2\u52A0\u4E86\u4E00\u4E2A\u8BFE\u7A0B\u3002\u5728\u4F60\u5F00\u59CB\u53E6\u4E00\u4E2A\u8BFE\u7A0B\u4E4B\u524D\uFF0C\u5FC5\u987B\u5148\u5B8C\u6210\u8FD9\u4E2A\u8BFE\u7A0B\u3002","The current progress will be canceled and you'll have to start all over again.":"\u76EE\u524D\u7684\u8FDB\u5EA6\u5C06\u88AB\u53D6\u6D88\uFF0C\u4F60\u5C06\u9700\u8981\u91CD\u65B0\u5F00\u59CB\u3002","Sports Science Modules":"\u8FD0\u52A8\u79D1\u5B66\u6A21\u5757","Introduction to Sports Science":"\u8FD0\u52A8\u79D1\u5B66\u6982\u8BBA","Are you the missing link? At the end of this course you'll know more about Neanderthal man than the Discovery Channel.":"\u4F60\u662F\u7F3A\u5931\u7684\u90A3\u4E00\u73AF\u5417\uFF1F\u5728\u672C\u8BFE\u7A0B\u7ED3\u675F\u65F6\uFF0C\u4F60\u5BF9\u5C3C\u5B89\u5FB7\u7279\u4EBA\u7684\u4E86\u89E3\u5C06\u8D85\u8FC7\u63A2\u7D22\u9891\u9053\u7684\u5185\u5BB9\u3002","Congratulations! You have completed the":"\u606D\u559C\uFF01\u4F60\u5DF2\u5B8C\u6210\u4E86","You have gained the following:":"\u4F60\u5DF2\u7ECF\u83B7\u5F97\u4E86\u4EE5\u4E0B\uFF1A","upon completion":"\u4E8E\u8BFE\u7A0B\u5B8C\u6210\u540E",Gain:"\u83B7\u5F97",Length:"\u65F6\u957F",Cost:"\u8D39\u7528","Tier: 2":"\u7EA7\u522B: T2","Tier: 1":"\u7EA7\u522B: T1","Tier: 3":"\u7EA7\u522B: T3","Gain a 1% bonus to strength gains in the gym":"\u5065\u8EAB\u623F\u953B\u70BC\u65F6\u83B7\u5F971%\u7684\u529B\u91CF\u589E\u957F\u589E\u76CA","Bonus:":"\u589E\u76CA\uFF1A","Introduction to General Studies":"\u57FA\u7840\u5B66\u79D1\u5165\u95E8","Driving License":"\u9A7E\u7167","Gain access to driving related crimes":"\u53EF\u8FDB\u884C\u9A7E\u9A76\u76F8\u5173\u7684\u72AF\u7F6A (\u89E3\u950111\u7CFB\u5217)","You'll need this to get around the city. Our crash course should give you a license without fail.":"\u4F60\u5C06\u9700\u8981\u8FD9\u4E2A\u6765\u5728\u57CE\u5E02\u4E2D\u7A7F\u68AD\u3002\u6211\u4EEC\u7684\u901F\u6210\u73ED\u5E94\u8BE5\u80FD\u8BA9\u4F60\u987A\u5229\u62FF\u5230\u9A7E\u7167\u3002",Astronomy:"\u5929\u6587\u5B66","Mechanical Arts":"\u673A\u68B0\u827A\u672F","General Mechanics":"\u901A\u7528\u673A\u68B0\u5B66","Basic English":"\u57FA\u7840\u82F1\u8BED","Ivory Crafting":"\u8C61\u7259\u5DE5\u827A","Intravenous Therapy":"\u9759\u8109\u6CE8\u5C04","Put that fear of needles behind you by learning how to successfully administer a blood transfusion.":"\u901A\u8FC7\u5B66\u4E60\u5982\u4F55\u6210\u529F\u5730\u8FDB\u884C\u8F93\u8840\uFF0C\u5C06\u5BF9\u9488\u5934\u7684\u6050\u60E7\u629B\u5728\u8111\u540E\u3002",Networking:"\u7F51\u7EDC","Gain access to hacking crimes":"\u53EF\u8FDB\u884C\u9ED1\u5BA2\u72AF\u7F6A (\u89E3\u950118\u7CFB\u5217)","Computer Security and Defense":"\u8BA1\u7B97\u673A\u5B89\u5168\u4E0E\u9632\u5FA1","Gain a 10% increase in hacking crime success rate":"\u63D0\u9AD8\u9ED1\u5BA2\u72AF\u7F6A10%\u7684\u6210\u529F\u7387"},aY={"User's Name / ID":"\u7528\u6237\u540D\u6216ID",Name:"\u7528\u6237\u540D",Faction:"\u5E2E\u6D3E",Company:"\u516C\u53F8",Places:"\u5730\u70B9","Item Market":"\u4EA4\u6613\u5E02\u573A","Forum posts":"\u8BBA\u575B",Help:"\u5E2E\u52A9","search...":"\u641C\u7D22","Search users by...":"\u9AD8\u7EA7\u7528\u6237\u641C\u7D22",Property:"\u4F4F\u623F",Male:"\u7537\u6027",Female:"\u5973\u6027",to:"\u5230",Condition:"\u6761\u4EF6",Married:"\u5728\u5DF2\u5A5A\u72B6\u6001",Travelling:"\u5728\u98DE\u884C\u4E2D","In a faction":"\u5728\u5E2E\u6D3E\u4E2D","In a company":"\u5728\u516C\u53F8\u4E2D","In hospital":"\u5728\u533B\u9662\u91CC","In jail":"\u5728\u76D1\u72F1\u91CC","In Federal jail":"\u5728\u8054\u90A6\u76D1\u72F1\u91CC",Level:"\u7B49\u7EA7","Days old":"\u6E38\u620F\u5929\u6570",Offences:"\u8FDD\u6CD5\u884C\u4E3A","Last action":"\u4E0A\u6B21\u52A8\u4F5C",Reset:"\u91CD\u7F6E",Search:"\u641C\u7D22","0 - 15 min":"0 - 15 \u5206\u949F","15 min - 1 hour":"15 \u5206\u949F - 1 \u5C0F\u65F6","1 hour - 1 day":"1 \u5C0F\u65F6 - 1 \u5929","1 day - 1 week":"1 \u5929 - 1 \u5468","1 week - 1 month":"1 \u5468 - 1 \u6708","1 month - 1 year":"1 \u6708 - 1 \u5E74","longer than 1 year ago":"\u4E45\u4E8E 1 \u5E74\u524D",Not:"\u4E0D","View Log":"\u67E5\u770B\u65E5\u5FD7","View Profile":"\u67E5\u770B\u4E2A\u4EBA\u8D44\u6599",Settings:"\u8BBE\u7F6E","Server:":"\u670D\u52A1\u5668 ","Dark Mode":"\u9ED1\u591C\u6A21\u5F0F","News Ticker":"\u6EDA\u52A8\u901A\u77E5","Desktop View":"\u684C\u9762\u89C6\u56FE",Logout:"\u767B\u51FA",Gender:"\u6027\u522B"},aZ={"Delete selected":" \u5220\u9664\u5DF2\u9009","Save selected":" \u4FDD\u5B58\u5DF2\u9009","Check All":" \u5168\u9009","Uncheck All":" \u53D6\u6D88\u5168\u9009","ALL EVENTS (":"\u5168\u90E8\u901A\u77E5 (","All Events":"\u5168\u90E8\u901A\u77E5","RECEIVED (":"\u6536\u5230\u7684\u901A\u77E5 (","Received Events":"\u6536\u5230\u7684\u901A\u77E5","SAVED (":"\u4FDD\u5B58\u7684\u901A\u77E5 (","Saved Events":"\u4FDD\u5B58\u7684\u901A\u77E5",hospitalized:"\u5F3A\u5236\u4F4F\u9662\u4E86","and earned your":"\uFF0C\u8D62\u5F97","bounty reward":"\u8D4F\u91D1","Someone hospitalized":"\u67D0\u4EBA\u5F3A\u5236\u4F4F\u9662\u4E86","You pop the LSD pill into your mouth and down a glass of water. A headache is followed by nausea and vomiting. You have overdosed.":"\u4F60\u628A LSD \u585E\u8FDB\u5634\u91CC\uFF0C\u7136\u540E\u559D\u4E0B\u4E00\u676F\u6C34\u3002\u5934\u75DB\u4E4B\u540E\u662F\u6076\u5FC3\u548C\u5455\u5410\u3002\u4F60\u7528\u836F\u8FC7\u91CF\u4E86(OD)\u3002","Your application to join the company":"\u52A0\u5165\u516C\u53F8 ","has been declined":" \u7684\u7533\u8BF7\u5DF2\u88AB\u62D2\u7EDD\u3002","has been accepted":" \u7684\u7533\u8BF7\u5DF2\u88AB\u901A\u8FC7\u3002","You have been given a bazaar for your 250 points. You can now sell items there.":"\u4F60\u6536\u5230\u4E86\u82B1\u8D39 250 PT \u4E70\u6765\u7684\u96C6\u5E02\u3002\u73B0\u5728\u4F60\u53EF\u4EE5\u5728\u90A3\u91CC\u51FA\u552E\u7269\u54C1\u3002","You have received a Stock Ticker in exchange for 25 points. Now you can access the Stock Market and start buying shares.":"\u4F60\u6536\u5230\u4E86\u82B1\u8D39 25 PT \u4E70\u6765\u7684\u80A1\u7968\u4EA4\u6613\u673A\u3002\u73B0\u5728\u4F60\u53EF\u4EE5\u8FDB\u5165\u80A1\u7968\u5E02\u573A\u5E76\u5F00\u59CB\u8D2D\u4E70\u80A1\u7968\u3002","You have received a Racing License in exchange for 50 points. You can now access the Race Track in the city.":"\u4F60\u6536\u5230\u4E86\u82B1\u8D39 50 PT \u4E70\u6765\u7684\u8D5B\u8F66\u6267\u7167\u3002\u4F60\u73B0\u5728\u53EF\u4EE5\u8FDB\u5165\u57CE\u5E02\u7684\u8D5B\u8F66\u573A\u4E86\u3002","You have been given a display cabinet for your 100 points. Now you can store special items there. Go to the items page to start using it.":"\u4F60\u6536\u5230\u4E86\u82B1\u8D39 100 PT \u4E70\u6765\u7684\u5C55\u793A\u67DC\u3002\u73B0\u5728\u4F60\u53EF\u4EE5\u5728\u90A3\u91CC\u50A8\u5B58\u7279\u6B8A\u7269\u54C1\u3002\u8FDB\u5165\u7269\u54C1\u9875\u9762\uFF0C\u5F00\u59CB\u4F7F\u7528\u5B83\u3002","successfully revived you.":" \u6210\u529F\u590D\u6D3B\u4E86\u4F60",Save:"\u4FDD\u5B58",Send:"\u53D1\u9001",SEND:"\u53D1\u9001",Cancel:"\u53D6\u6D88","Send Event":"\u53D1\u9001\u901A\u77E5",Delete:"\u5220\u9664","failed to revive you.":" \u6CA1\u80FD\u590D\u6D3B\u4F60\u3002","User ID:":"\u7528\u6237\uFF1A","You have successfully referred":"\u4F60\u5DF2\u7ECF\u6210\u529F\u63A8\u8350\u4E86 ",". Once they have validated, they will be added to your":"\u3002\u4E00\u65E6\u4ED6\u6210\u529F\u9A8C\u8BC1\uFF0C\u4ED6\u5C06\u88AB\u6DFB\u52A0\u5230\u4F60\u7684","referral list":"\u63A8\u8350\u4EBA\u5217\u8868","and you will start earning rewards from them as they level up.":"\u4E2D\uFF0C\u5F53\u4ED6\u4EEC\u7B49\u7EA7\u63D0\u5347\u65F6\u4F60\u4F1A\u83B7\u5F97\u5956\u52B1\u3002","You have used the reward bonus code {$} and have received a boost of +250 energy.":"\u4F60\u5DF2\u4F7F\u7528\u5956\u52B1\u5151\u6362\u7801 {$}\uFF0C\u6536\u5230\u4E86 250 \u80FD\u91CFE\u3002",", the director of":" (",MAN:"\u4F53\u529B (MAN)",END:"\u8010\u5FC3 (END)",INT:"\u667A\u529B (INT)","You took some Xanax and downed a glass of water. A headache was followed by nausea and vomiting. You overdosed.":"\u4F60\u5403\u4E86\u4E00\u4E9B Xanax\uFF0C\u559D\u4E86\u4E00\u676F\u6C34\u3002\u5934\u75DB\u4E4B\u540E\u662F\u6076\u5FC3\u548C\u5455\u5410\u3002\u4F60\u7528\u836F\u8FC7\u91CF\u4E86(OD)\u3002"},a$={Global:"\u4E16\u754C",Faction:"\u5E2E\u6D3E",People:"\u8054\u7CFB\u4EBA",Settings:"\u8BBE\u7F6E",Trade:"\u4EA4\u6613",Jail:"\u76D1\u72F1",Hospital:"\u533B\u9662",Company:"\u516C\u53F8",Height:"\u9AD8\u5EA6",Width:"\u5BBD\u5EA6","Jail & Hospital":"\u76D1\u72F1\u548C\u533B\u9662",Traveling:"\u6D77\u5916",Competition:"\u6D3B\u52A8",Private:"\u79C1\u804A","Room sound":"\u97F3\u6548","Who is allowed to initiate chat with you?":"\u8C01\u53EF\u4EE5\u4E0E\u4F60\u53D1\u8D77\u79C1\u804A\uFF1F",Disabled:"\u5173\u95ED",Enabled:"\u5F00\u542F","Flash notifier":"\u95EA\u70C1\u63D0\u793A","Chirp 1":"\u5541\u557E\u58F0 1","Chirp 2":"\u5541\u557E\u58F0 2","Chirp 3":"\u5541\u557E\u58F0 3","Flash & sound":"\u95EA\u70C1\u548C\u97F3\u6548","Click 1":"\u70B9\u51FB\u97F3 1","Click 2":"\u70B9\u51FB\u97F3 2","Data 1":"\u54D2\u55D2 1","Data 2":"\u54D2\u55D2 2","Data 3":"\u54D2\u55D2 3","Double 2":"","Electronic 1":"","Electronic 2":"","Future 1":"","Future 2":"","Plink 1":"","Plink 2":"","Soft beep 1":"","Soft beep 2":"",Subtle:"","Transmission 1":"","Transmission 2":"","Warble 1":"","Warble 2":"","Only people you know or have met":"\u53EA\u6709\u4F60\u8BA4\u8BC6\u6216\u9047\u5230\u8FC7\u7684\u4EBA","Anyone can initiate chat with you":"\u4EFB\u4F55\u4EBA",Recent:"\u6700\u8FD1",Friends:"\u597D\u53CB",Blocked:"\u62C9\u9ED1",All:"\u5168\u90E8","Enter a name or ID to add to this list":"\u8F93\u5165\u7528\u6237\u540D\u6216ID\u6765\u6DFB\u52A0\u5230\u8FD9\u4E2A\u5217\u8868","This list is empty.":"\u8FD9\u4E2A\u5217\u8868\u662F\u7A7A\u7684\u3002"},a_={"You take a trip down to the hospital to see who's been unlucky today.":"\u4F60\u6765\u4E86\u4E00\u8D9F\u533B\u9662\uFF0C\u770B\u770B\u4ECA\u5929\u662F\u8C01\u90A3\u4E48\u5012\u9709","Nobody can revive you.":"\u73B0\u5728\u6CA1\u6709\u73A9\u5BB6\u53EF\u4EE5\u590D\u6D3B\u4F60","Anyone can now revive you.":"\u73B0\u5728\u4EFB\u4F55\u73A9\u5BB6\u90FD\u80FD\u590D\u6D3B\u4F60","Only those on your friends list & your faction members can now revive you.":"\u73B0\u5728\u53EA\u6709\u597D\u53CB\u4EE5\u53CA\u5E2E\u6D3E\u6210\u5458\u53EF\u4EE5\u590D\u6D3B\u4F60","in Hospital":"\u5728\u4F4F\u9662","People are":"\u540D\u73A9\u5BB6",Time:"\u65F6\u957F",Level:"\u7B49\u7EA7",Reason:"\u539F\u56E0","Overdosed on Xanax":"\u5438\u98DFXanax\u8FC7\u91CF","Shot while attempting to take down a president":"\u5728\u8BD5\u56FE\u88AD\u51FB\u603B\u7EDF\u65F6\u53D7\u4E86\u67AA\u4F24","Taken down by guards":"\u88AB\u4FDD\u5B89\u51FB\u5012","Got a nasty surprise in the post.":"\u6536\u5230\u5E76\u6253\u5F00\u4E86\u4E00\u4E2A\u4F24\u5BB3\u6027\u5305\u88F9","Dropped by Swiss Guards":"\u88AB\u745E\u58EB\u8B66\u536B\u961F\u629B\u4E0B","Mauled by a guard dog":"\u88AB\u8B66\u536B\u72AC\u88AD\u51FB\u53D7\u4F24","Collapsed after taking Ketamine":"\u670D\u7528Ketamine\u540E\u660F\u5012","Collapsed after taking PCP":"\u670D\u7528PCP\u660F\u5012","Burned in an arson attempt":"\u5728\u4E00\u6B21\u7EB5\u706B\u6848\u4E2D\u88AB\u70E7\u4F24","Fallen ill with radiation poisoning":"\u56E0\u8F90\u5C04\u4E2D\u6BD2\u800C\u75C5\u5012","Taken down by members of Aftermath":"\u88ABAftermath\u7684\u6210\u5458\u51FB\u5012\u4E86","Crashed his":"\u51FA\u8F66\u7978\u5E76\u649E\u6BC1\u4E86\u4ED6\u7684","Crashed her":"\u51FA\u8F66\u7978\u5E76\u649E\u6BC1\u4E86\u5979\u7684","Taken down by members of The Black Hand":"\u88AB\u9ED1\u624B\u515A\u6210\u5458\u62FF\u4E0B","Got derailed":"\u706B\u8F66\u8131\u8F68\u81F4\u4F24","Third degree burns on back from explosion":"\u7206\u70B8\u9020\u6210\u7684\u80CC\u90E8\u4E09\u5EA6\u70E7\u4F24",general:"\u88AB\u73A9\u5BB6 ","Hit in the head by flying metal":"\u88AB\u98DE\u6765\u7684\u91D1\u5C5E\u51FB\u4E2D\u5934\u90E8","Shot themselves in the foot":"\u6253\u4E86\u81EA\u5DF1\u817F\u4E00\u67AA","Hospitalized by someone":"\u88AB\u67D0\u4EBA\u5F3A\u5236\u4F4F\u9662","Attacked by someone":"\u88AB\u67D0\u4EBA\u653B\u51FB","Mugged by someone":"\u88AB\u67D0\u4EBA\u62A2\u52AB","Gunned down by FBI agents":"\u88AB\u8054\u90A6\u8C03\u67E5\u5C40\u7279\u5DE5\u67AA\u51FB","Taken down by a SWAT marksman":"\u88AB\u4E00\u540D\u7279\u8B66\u5C04\u624B\u51FB\u5012",Exploded:"\u88AB\u70B8\u4F24","Fell from a two story building while on a hitman mission":"\u5728\u6267\u884C\u6740\u624B\u4EFB\u52A1\u65F6\u4ECE\u4E24\u5C42\u7684\u5EFA\u7B51\u5760\u843D","Suffering from an acute hemolytic transfusion reaction":"\u60A3\u4E0A\u4E86\u6025\u6027\u6EB6\u8840\u6027\u8F93\u8840\u53CD\u5E94\u75BE\u75C5","Choked out by Leslie":"\u88ABLeslie\u6390\u5589","Shot in the back":"\u80CC\u90E8\u4E2D\u67AA","Lost to":"\u8F93\u7ED9\u4E86 ","Suspect of a presidential assassination":"\u523A\u6740\u603B\u7EDF\u7684\u5ACC\u7591\u72AF"},a0={"Honors (":"\u8363\u8A89 (","Medals (":"\u52CB\u7AE0 (","Merits (":"\u5929\u8D4B\u52A0\u70B9 (","As you progress, you will unlock new honors. To add an Honor to your name, click the one you want.":"\u65B0\u7684\u8363\u8A89\u6761\u5C06\u968F\u7740\u4F60\u7684\u6E38\u620F\u8FDB\u7A0B\u89E3\u9501\u3002\u8BF7\u70B9\u51FB\u60F3\u8981\u5728\u4F60\u7684\u540D\u5B57\u80CC\u666F\u4E0A\u663E\u793A\u7684\u8363\u8A89\u6761\u3002","As you progress, you will unlock new medals. Your medals will be pinned on your profile to show your\nprestige.":"\u65B0\u7684\u52CB\u7AE0\u5C06\u968F\u7740\u4F60\u7684\u6E38\u620F\u8FDB\u7A0B\u89E3\u9501\u3002\u52CB\u7AE0\u5C06\u663E\u793A\u5728\u4E2A\u4EBA\u8D44\u6599\u4E0A\u3002","You have":"\u4F60\u6709 ",merits:"\u5929\u8D4B\u70B9",merit:"\u5929\u8D4B\u70B9",medals:"\u52CB\u7AE0",honors:"\u8363\u8A89","Available Merits:":"\u53EF\u7528\u5929\u8D4B\u70B9:","Merits Used:":"\u5DF2\u7528\u5929\u8D4B\u70B9:","to spend on anything you would like on\nthe list below.\nYou've earned these merits by attaining":" \u53EF\u7528\u4E8E\u5347\u7EA7\u4EE5\u4E0B\u5217\u8868\u4E2D\u7684\u4EFB\u610F\u5929\u8D4B\u3002\u8FD9\u4E9B\u5929\u8D4B\u70B9\u662F\u901A\u8FC7 ",and:" \u548C ",".\nThe enhancements are incremental and will go up in cost the more you upgrade them.\nFor example, if you pay one merit to upgrade an improvement,\nnext time you want to upgrade it you will need to pay two merits, after that three etc.":" \u83B7\u5F97\u7684\u3002\u5929\u8D4B\u5347\u7EA7\u7684\u82B1\u8D39\u662F\u9012\u589E\u7684\uFF0C\u7B49\u7EA7\u8D8A\u9AD8\u5347\u7EA7\u9700\u8981\u7684\u5929\u8D4B\u70B9\u5C31\u8D8A\u9AD8\u3002\u5982\u679C\u82B1\u8D391\u5929\u8D4B\u70B9\u6765\u5347\u7EA7\u4E00\u4E2A\u5929\u8D4B\uFF0C\u4E0B\u6B21\u5C31\u9700\u8981\u82B1\u8D392\u5929\u8D4B\u70B9\u5347\u7EA7\u8BE5\u5929\u8D4B\uFF0C\u4E4B\u540E\u662F\u4E09\u4E2A\u7B49\u4F9D\u6B21\u7C7B\u63A8\u3002","Awards you are about to unlock":"\u5373\u5C06\u89E3\u9501\u7684\u52CB\u7AE0",Upgrade:"\u5347\u7EA7",Progress:"\u5347\u7EA7\u8FDB\u7A0B","Expand All":"\u5C55\u5F00\u6240\u6709",Latest:"\u8FD1\u671F\u83B7\u5F97",Defaults:"\u9ED8\u8BA4\u8363\u8A89\u6761",Attacking:"\u653B\u51FB",Camo:"\u8FF7\u5F69",Weapons:"\u6B66\u5668",Education:"\u6559\u80B2",Crimes:"\u72AF\u7F6A",Drugs:"\u836F\u7AE0","Jail & Hospital":"\u76D1\u72F1\u4E0E\u533B\u9662",Travel:"\u65C5\u884C",Gym:"\u953B\u70BC",Level:"\u7B49\u7EA7",Competitions:"\u8282\u65E5\u6D3B\u52A8",Money:"\u91D1\u94B1",Items:"\u7269\u54C1",Commitment:"\u8DB3\u8FF9",Casino:"\u8D4C\u573A",Missions:"\u4EFB\u52A1",Misc:"\u6742\u9879",General:"\u4E00\u822C",Rank:"\u9636\u7EA7",Networth:"\u8EAB\u4EF7",SPEND:"\u5347\u7EA7",CHANGE:"\u66F4\u6539",Cancel:"\u53D6\u6D88","Are you sure you want to change your name background to this Honor?":"\u786E\u5B9A\u4FEE\u6539\u4F60\u7684\u540D\u5B57\u80CC\u666F\u4E3A\u8FD9\u4E2A\u8363\u8A89\u5417\uFF1F","Nerve Bar":"\u72AF\u7F6AN\u4E0A\u9650","Critical Hit Rate":"\u66B4\u51FB\u7387","Life Points":"\u8840\u91CF","Crime Experience":"\u72AF\u7F6A\u7ECF\u9A8C","Education Length":"\u6559\u80B2\u65F6\u957F",Awareness:"\u611F\u77E5\u80FD\u529B","Bank Interest":"\u94F6\u884C\u5229\u6DA6","Masterful Looting":"\u63A0\u593A\u5927\u5E08",Stealth:"\u9690\u8EAB",Hospitalizing:"\u9001\u533B\u65F6\u957F","Addiction Mitigation":"\u6BD2\u763E\u7F13\u89E3","Employee Effectiveness":"\u5458\u5DE5\u6548\u7387",Brawn:"\u81C2\u529B",Protection:"\u4FDD\u62A4",Sharpness:"\u654F\u9510",Evasion:"\u56DE\u907F","Heavy Artillery Mastery":"\u91CD\u70AE\u7CBE\u901A","Machine Gun Mastery":"\u673A\u67AA\u7CBE\u901A","Rifle Mastery":"\u6B65\u67AA\u7CBE\u901A","SMG Mastery":"\u51B2\u950B\u67AA\u7CBE\u901A","Shotgun Mastery":"\u9730\u5F39\u67AA\u7CBE\u901A","Pistol Mastery":"\u624B\u67AA\u7CBE\u901A","Club Mastery":"\u51B2\u51FB\u6B66\u5668\u7CBE\u901A(Clubbing)","Piercing Mastery":"\u7A7F\u523A\u6B66\u5668\u7CBE\u901A(Piercing)","Slashing Mastery":"\u5207\u5272\u6B66\u5668\u7CBE\u901A(Slashing)","Mechanical Mastery":"\u673A\u68B0\u6B66\u5668\u7CBE\u901A","Temporary Mastery":"\u6295\u63B7\u7269\u7CBE\u901A","Increases maximum nerve bar by 1 point":"\u589E\u52A0 1 \u70B9\u72AF\u7F6AN\u4E0A\u9650","Increases critical hit rate by 0.5%":"\u63D0\u9AD8 0.5% \u66B4\u51FB\u7387","Increases maximum life by 5%":"\u63D0\u9AD8 5% \u8840\u91CF\u4E0A\u9650","Increases crime success rate":"\u63D0\u9AD8\u72AF\u7F6A\u6210\u529F\u7387","Decreases education course length by 2%":"\u964D\u4F4E\u6559\u80B2\u8BFE\u7A0B 2% \u65F6\u957F","Increases frequency of items found in the city":"\u63D0\u9AD8\u57CE\u5E02\u4E2D\u53D1\u73B0\u7269\u54C1\u7684\u9891\u7387","Increases bank interest by 5%":"\u63D0\u9AD8 5% \u94F6\u884C\u5229\u606F","Increases money gained from mugging by 5%":"\u63D0\u9AD8 5% \u62A2\u52AB\u83B7\u5F97\u7684\u91D1\u94B1","Increases ability to stealth attacks":"\u589E\u52A0\u653B\u51FB\u540E\u533F\u540D\u7684\u6982\u7387","Increases hospitalization time by 5%":"\u63D0\u9AD8\u88AB\u5F3A\u5236\u9001\u5F80\u533B\u9662\u73A9\u5BB6 5% \u7684\u4F4F\u9662\u65F6\u957F","Reduces the negative effects of addiction by 2%":"\u964D\u4F4E 2% \u6BD2\u763E\u8D1F\u9762\u6548\u679C","Increases employee effectiveness by +1":"\u589E\u52A0 +1 \u5458\u5DE5\u6548\u7387","Gives a passive bonus to strength of 3%":"\u83B7\u5F97\u529B\u91CF 3% \u88AB\u52A8\u589E\u76CA","Gives a passive bonus to defense of 3%":"\u83B7\u5F97\u9632\u5FA1 3% \u88AB\u52A8\u589E\u76CA","Gives a passive bonus to speed of 3%":"\u83B7\u5F97\u901F\u5EA6 3% \u88AB\u52A8\u589E\u76CA","Gives a passive bonus to dexterity of 3%":"\u83B7\u5F97\u95EA\u907F 3% \u88AB\u52A8\u589E\u76CA","Increases proficiency with heavy artillery":"\u63D0\u9AD8\u91CD\u70AE\u7CBE\u901A","Increases proficiency with machine guns":"\u63D0\u9AD8\u673A\u67AA\u7CBE\u901A","Increases proficiency with rifles":"\u63D0\u9AD8\u6B65\u67AA\u7CBE\u901A","Increases proficiency with submachine guns":"\u63D0\u9AD8\u51B2\u950B\u67AA\u7CBE\u901A","Increases proficiency with shotguns":"\u63D0\u9AD8\u9730\u5F39\u67AA\u7CBE\u901A","Increases proficiency with pistols":"\u63D0\u9AD8\u624B\u67AA\u7CBE\u901A","Increases proficiency with clubbing weapons":"\u63D0\u9AD8\u51B2\u51FB\u6B66\u5668\u7CBE\u901A","Increases proficiency with piercing weapons":"\u63D0\u9AD8\u7A7F\u523A\u6B66\u5668\u7CBE\u901A","Increases proficiency with slashing weapons":"\u63D0\u9AD8\u5207\u5272\u6B66\u5668\u7CBE\u901A","Increases proficiency with mechanical devices":"\u63D0\u9AD8\u5207\u5272\u6B66\u5668\u7CBE\u901A","Increases proficiency with temporary weapons":"\u63D0\u9AD8\u6295\u63B7\u7269\u7CBE\u901A","Increases damage and accuracy of heavy artillery weapons":"\u63D0\u9AD8\u91CD\u70AE\u4F24\u5BB3\u4E0E\u547D\u4E2D","Increases damage and accuracy of machine gun weapons":"\u63D0\u9AD8\u673A\u67AA\u4F24\u5BB3\u4E0E\u547D\u4E2D","Increases damage and accuracy of rifle weapons":"\u63D0\u9AD8\u6B65\u67AA\u4F24\u5BB3\u4E0E\u547D\u4E2D","Increases damage and accuracy of submachine gun weapons":"\u63D0\u9AD8\u51B2\u950B\u67AA\u4F24\u5BB3\u4E0E\u547D\u4E2D","Increases damage and accuracy of shotgun weapons":"\u63D0\u9AD8\u9730\u5F39\u67AA\u4F24\u5BB3\u4E0E\u547D\u4E2D","Increases damage and accuracy of pistol weapons":"\u63D0\u9AD8\u624B\u67AA\u4F24\u5BB3\u4E0E\u547D\u4E2D","Increases damage and accuracy of axe & clubbing weapons":"\u63D0\u9AD8\u65A7\u5934\u548C\u51B2\u51FB\u6B66\u5668\u7684\u4F24\u5BB3\u4E0E\u547D\u4E2D","Increases damage and accuracy of piercing weapons":"\u63D0\u9AD8\u7A7F\u523A\u6B66\u5668\u7684\u4F24\u5BB3\u4E0E\u547D\u4E2D","Increases damage and accuracy of slashing weapons":"\u63D0\u9AD8\u5207\u5272\u6B66\u5668\u7684\u4F24\u5BB3\u4E0E\u547D\u4E2D","Increases damage and accuracy of mechanical devices":"\u63D0\u9AD8\u673A\u68B0\u6B66\u5668\u7684\u4F24\u5BB3\u4E0E\u547D\u4E2D","Increases damage and accuracy of temporary weapons":"\u63D0\u9AD8\u4E34\u65F6\u6B66\u5668\u7684\u4F24\u5BB3\u4E0E\u547D\u4E2D","Are you sure you want to spend":"\u786E\u5B9A\u8981\u82B1\u8D39 ",on:"\u5728","upgrade?":"\u5347\u7EA7\u4E0A\u5417\uFF1F","You have upgraded this merit upgrade to the maximum already.":"\u4F60\u5DF2\u5C06\u8BE5\u5347\u7EA7\u5347\u6EE1\u3002","This upgrade will give you one extra nerve point on your maximum nerve.":"\u8BE5\u5347\u7EA7\u4F1A\u589E\u52A0 1 \u72AF\u7F6AN\u4E0A\u9650\u3002","This upgrade will give you an extra 0.5% chance at getting a critical hit during attacks. Critical hits are blows made on an opponent's head, throat or heart during an attack.":"\u8FD9\u4E2A\u5347\u7EA7\u5C06\u4F7F\u4F60\u5728\u653B\u51FB\u65F6\u6709\u989D\u5916\u7684 0.5% \u51E0\u7387\u83B7\u5F97\u66B4\u51FB\u3002\u66B4\u51FB\u662F\u6307\u5728\u653B\u51FB\u8FC7\u7A0B\u4E2D\u51FB\u4E2D\u5BF9\u624B\u7684\u5934\u90E8\u3001\u5589\u5499\u6216\u5FC3\u810F\u3002","This upgrade will increase your maximum life by 5%. This upgrade works great with your defense and might keep you going a little longer during attacks.":"\u8FD9\u4E2A\u5347\u7EA7\u5C06\u4F7F\u4F60\u7684\u6700\u5927\u751F\u547D\u503C\u589E\u52A0 5%\u3002\u8FD9\u4E2A\u5347\u7EA7\u5BF9\u4F60\u7684\u6218\u6597\u6709\u5F88\u5927\u4F5C\u7528\uFF0C\u53EF\u80FD\u4F1A\u8BA9\u4F60\u5728\u653B\u51FB\u4E2D\u575A\u6301\u66F4\u4E45\u3002","This upgrade will give you a continuous boost of 3% (per upgrade) to the effect of your crime experience resulting in increased success rates.":"\u8FD9\u9879\u5347\u7EA7\u5C06\u4F7F\u4F60\u5728\u6BCF\u6B21\u6210\u529F\u72AF\u7F6A\u65F6\u83B7\u5F97\u7684\u7ECF\u9A8C\u6301\u7EED\u63D0\u5347 3% (\u6BCF\u6B21\u5347\u7EA7)\uFF0C\u4ECE\u800C\u63D0\u9AD8\u72AF\u7F6A\u6210\u529F\u7387\u3002","This upgrade will decrease the amount of days you have to wait to complete an education course. This upgrade will start working on the next education course you start.":"\u8FD9\u9879\u5347\u7EA7\u5C06\u51CF\u5C11\u4F60\u5B8C\u6210\u6559\u80B2\u8BFE\u7A0B\u6240\u9700\u7684\u7B49\u5F85\u5929\u6570\u3002\u8FD9\u9879\u5347\u7EA7\u5C06\u5728\u4F60\u7684\u4E0B\u4E00\u4E2A\u6559\u80B2\u8BFE\u7A0B\u4E2D\u751F\u6548\u3002","This upgrade will increase the amount of items you can find in the city, however it will not necessarily increase their quality.":"\u8BE5\u5347\u7EA7\u4F1A\u589E\u52A0\u4F60\u5728\u57CE\u5E02\u4E2D\u80FD\u627E\u5230\u7684\u7269\u54C1\u6570\u91CF\uFF0C\u4F46\u4E0D\u4E00\u5B9A\u80FD\u63D0\u9AD8\u5B83\u4EEC\u7684\u8D28\u91CF\u3002","This upgrade will give you an increase of 5% to your investment bank interest. This upgrade will start working on your next investment.":"\u8FD9\u4E00\u5347\u7EA7\u5C06\u4F7F\u4F60\u7684\u94F6\u884C\u5229\u606F\u589E\u52A0 5%\u3002\u8FD9\u9879\u5347\u7EA7\u5C06\u5728\u4E0B\u4E00\u6B21\u94F6\u884C\u6295\u8D44\u4E2D\u751F\u6548\u3002","This upgrade will give you a 5% boost in money that you mug from opponents. Perfect for experienced muggers, looking for some extra cash.":"\u8FD9\u4E2A\u5347\u7EA7\u5C06\u4F7F\u4F60\u4ECE\u5BF9\u624B\u90A3\u91CC\u62A2\u6765\u7684\u94B1\u589E\u52A05%\u3002\u975E\u5E38\u9002\u5408\u6709\u7ECF\u9A8C\u7684\u62A2\u52AB\u8005\uFF0C\u8D5A\u4E9B\u989D\u5916\u7684\u94B1\u94B1\u3002","This upgrade will make you more likely to stay stealthed when beating an opponent by increasing your stealth level by 0.2 per increment. When you're stealthed, your name will be listed as 'Someone' so your enemy will not know who hit them.":"\u8FD9\u4E2A\u5347\u7EA7\u5C06\u63D0\u5347 0.2 \u9690\u8EAB\u7EA7\u522B\uFF0C\u4F7F\u4F60\u5728\u51FB\u8D25\u5BF9\u624B\u65F6\u66F4\u6709\u53EF\u80FD\u4FDD\u6301\u9690\u8EAB\u72B6\u6001\u3002\u5F53\u4F60\u5904\u4E8E\u9690\u8EAB\u72B6\u6001\u65F6\uFF0C\u4F60\u7684\u540D\u5B57\u5C06\u88AB\u5217\u4E3A\u201C\u67D0\u4EBA\u201D\uFF0C\u6240\u4EE5\u4F60\u7684\u654C\u4EBA\u4E0D\u4F1A\u77E5\u9053\u662F\u8C01\u653B\u51FB\u4E86\u4ED6\u4EEC\u3002","This upgrade will increase the amount of time you hospitalize someone by 5%. Make sure they feel the burn with 50% extra hospital time when fully upgraded.":"\u8FD9\u9879\u5347\u7EA7\u5C06\u4F7F\u4F60\u589E\u52A0 5% \u88AB\u5F3A\u5236\u4F4F\u9662\u73A9\u5BB6\u7684\u4F4F\u9662\u65F6\u95F4\u3002\u5B8C\u5168\u5347\u7EA7\u540E\uFF0C\u786E\u4FDD\u4ED6\u4EEC\u611F\u53D7\u523050%\u7684\u989D\u5916\u4F4F\u9662\u65F6\u95F4\u3002","This upgrade will reduce the negative effects addiction causes towards your battle stats, employee effectiveness, and education / gym access.":"\u8FD9\u4E00\u5347\u7EA7\u5C06\u51CF\u5C11\u6BD2\u763E\u5BF9\u4F60\u7684\u6218\u6597\u80FD\u529B\u3001\u5458\u5DE5\u6548\u7387\u3001\u6559\u80B2\u548C\u8BBF\u95EE\u5065\u8EAB\u623F\u7684\u8D1F\u9762\u5F71\u54CD\u3002","This upgrade will provide an additional minor bonus to employee effectiveness, helping you to earn more money for the company you work for.":"\u8FD9\u4E00\u5347\u7EA7\u5C06\u4E3A\u5458\u5DE5\u7684\u5DE5\u4F5C\u6548\u7387\u63D0\u4F9B\u989D\u5916\u7684\u8F7B\u91CF\u52A0\u6210\uFF0C\u5E2E\u52A9\u4F60\u4E3A\u4F60\u7684\u516C\u53F8\u8D5A\u66F4\u591A\u94B1\u3002","This upgrade will give you a passive bonus to your strength stat. This upgrade will not increase your actual viewable stat number, but you will notice the effects during attacks.":"\u8FD9\u4E2A\u5347\u7EA7\u5C06\u7ED9\u4F60\u5E26\u6765\u529B\u91CF\u88AB\u52A8\u52A0\u6210\u3002\u8FD9\u4E2A\u5347\u7EA7\u4E0D\u4F1A\u589E\u52A0\u5B9E\u9645\u53EF\u67E5\u770B\u7684\u6218\u529B\uFF0C\u4F46\u4F60\u4F1A\u5728\u653B\u51FB\u65F6\u6CE8\u610F\u5230\u5176\u6548\u679C\u3002","This upgrade will give you a passive bonus to your defense stat. This upgrade will not increase your actual viewable stat number, but you will notice the effects during attacks.":"\u8FD9\u4E2A\u5347\u7EA7\u5C06\u7ED9\u4F60\u5E26\u6765\u9632\u5FA1\u88AB\u52A8\u52A0\u6210\u3002\u8FD9\u4E2A\u5347\u7EA7\u4E0D\u4F1A\u589E\u52A0\u5B9E\u9645\u53EF\u67E5\u770B\u7684\u6218\u529B\uFF0C\u4F46\u4F60\u4F1A\u5728\u653B\u51FB\u65F6\u6CE8\u610F\u5230\u5176\u6548\u679C\u3002","This upgrade will give you a passive bonus to your speed stat. This upgrade will not increase your actual viewable stat number, but you will notice the effects during attacks.":"\u8FD9\u4E2A\u5347\u7EA7\u5C06\u7ED9\u4F60\u5E26\u6765\u901F\u5EA6\u88AB\u52A8\u52A0\u6210\u3002\u8FD9\u4E2A\u5347\u7EA7\u4E0D\u4F1A\u589E\u52A0\u5B9E\u9645\u53EF\u67E5\u770B\u7684\u6218\u529B\uFF0C\u4F46\u4F60\u4F1A\u5728\u653B\u51FB\u65F6\u6CE8\u610F\u5230\u5176\u6548\u679C\u3002","This upgrade will give you a passive bonus to your dexterity stat. This upgrade will not increase your actual viewable stat number, but you will notice the effects during attacks.":"\u8FD9\u4E2A\u5347\u7EA7\u5C06\u7ED9\u4F60\u5E26\u6765\u95EA\u907F\u88AB\u52A8\u52A0\u6210\u3002\u8FD9\u4E2A\u5347\u7EA7\u4E0D\u4F1A\u589E\u52A0\u5B9E\u9645\u53EF\u67E5\u770B\u7684\u6218\u529B\uFF0C\u4F46\u4F60\u4F1A\u5728\u653B\u51FB\u65F6\u6CE8\u610F\u5230\u5176\u6548\u679C\u3002","This upgrade will improve the damage and accuracy of these weapons when you use them in attacks. Heavy Artillery weapons include: Flamethrower, RPG Launcher, and Type 98 Anti Tank.":"\u8FD9\u79CD\u5347\u7EA7\u5C06\u63D0\u9AD8\u4F7F\u7528\u8FD9\u4E9B\u6B66\u5668\u8FDB\u884C\u653B\u51FB\u65F6\u7684\u4F24\u5BB3\u548C\u547D\u4E2D\u3002\u91CD\u70AE\u5305\u62EC\uFF1A\u706B\u7130\u55B7\u5C04\u5668 (Flamethrower)\u3001RPG\u53D1\u5C04\u5668 (RPG Launcher)\u300198\u5F0F\u53CD\u5766\u514B (Type 98 Anti Tank)\u3002","This upgrade will improve the damage and accuracy of these weapons when you use them in attacks. Machine Gun weapons include: M249 SAW, Rheinmetall MG 3, and Snow Cannon.":"\u8FD9\u79CD\u5347\u7EA7\u5C06\u63D0\u9AD8\u4F7F\u7528\u8FD9\u4E9B\u6B66\u5668\u8FDB\u884C\u653B\u51FB\u65F6\u7684\u4F24\u5BB3\u548C\u547D\u4E2D\u3002\u673A\u67AA\u5305\u62EC\uFF1AM249 SAW\u3001Rheinmetall MG 3\u3001Snow Cannon\u3002","This upgrade will improve the damage and accuracy of these weapons when you use them in attacks. Rifle weapons include: AK-47, Enfield SA-80, and ArmaLite M-15A4.":"\u8FD9\u79CD\u5347\u7EA7\u5C06\u63D0\u9AD8\u4F7F\u7528\u8FD9\u4E9B\u6B66\u5668\u8FDB\u884C\u653B\u51FB\u65F6\u7684\u4F24\u5BB3\u548C\u547D\u4E2D\u3002\u6B65\u67AA\u5305\u62EC\uFF1AAK-47\u3001Enfield SA-80\u3001ArmaLite M-15A4\u3002","This upgrade will improve the damage and accuracy of these weapons when you use them in attacks. SMG weapons include: P90, MP5 Navy and 9mm Uzi.":"\u8FD9\u79CD\u5347\u7EA7\u5C06\u63D0\u9AD8\u4F7F\u7528\u8FD9\u4E9B\u6B66\u5668\u8FDB\u884C\u653B\u51FB\u65F6\u7684\u4F24\u5BB3\u548C\u547D\u4E2D\u3002\u51B2\u950B\u67AA\u5305\u62EC\uFF1AP90\u3001MP5 Navy\u30019mm Uzi\u3002","This upgrade will improve the damage and accuracy of these weapons when you use them in attacks. Shotgun weapons include: Jackhammer, Mag 7, and Ithaca 37.":"\u8FD9\u79CD\u5347\u7EA7\u5C06\u63D0\u9AD8\u4F7F\u7528\u8FD9\u4E9B\u6B66\u5668\u8FDB\u884C\u653B\u51FB\u65F6\u7684\u4F24\u5BB3\u548C\u547D\u4E2D\u3002\u9730\u5F39\u67AA\u5305\u62EC\uFF1AJackhammer\u3001Mag 7\u3001Ithaca 37\u3002","This upgrade will improve the damage and accuracy of these weapons when you use them in attacks. Pistol weapons include: Glock 17, Desert Eagle, and Flare Gun.":"\u8FD9\u79CD\u5347\u7EA7\u5C06\u63D0\u9AD8\u4F7F\u7528\u8FD9\u4E9B\u6B66\u5668\u8FDB\u884C\u653B\u51FB\u65F6\u7684\u4F24\u5BB3\u548C\u547D\u4E2D\u3002\u624B\u67AA\u5305\u62EC\uFF1A\u683C\u6D1B\u514B (Glock 17)\u3001\u6C99\u6F20\u4E4B\u9E70 (Desert Eagle)\u3001Flare Gun\u3002","This upgrade will improve the damage and accuracy of these weapons when you use them in attacks. Clubbing weapons include: Baseball Bat, Frying Pan, and Axe (Melee weapons that usually just cause a heavy blow).":"\u8FD9\u79CD\u5347\u7EA7\u5C06\u63D0\u9AD8\u4F7F\u7528\u8FD9\u4E9B\u6B66\u5668\u8FDB\u884C\u653B\u51FB\u65F6\u7684\u4F24\u5BB3\u548C\u547D\u4E2D\u3002\u51B2\u51FB\u6B66\u5668\u5305\u62EC\uFF1A\u68D2\u7403\u68D2 (Baseball Bat)\u3001\u5E73\u5E95\u9505 (Frying Pan)\u3001\u65A7\u5934 (Axe) (\u9020\u6210\u6C89\u91CD\u51B2\u51FB\u7684\u8FD1\u6218\u6B66\u5668)\u3002","This upgrade will improve the damage and accuracy of these weapons when you use them in attacks. Piercing weapons include: Pen Knife and Dagger (Melee weapons that you stab with to pierce the skin).":"\u8FD9\u79CD\u5347\u7EA7\u5C06\u63D0\u9AD8\u4F7F\u7528\u8FD9\u4E9B\u6B66\u5668\u8FDB\u884C\u653B\u51FB\u65F6\u7684\u4F24\u5BB3\u548C\u547D\u4E2D\u3002\u7A7F\u523A\u6B66\u5668\u5305\u62EC\uFF1A\u6298\u53E0\u5200 (Pen Knife)\u3001\u5315\u9996 (Dagger) (\u523A\u7A7F\u76AE\u80A4\u7684\u8FD1\u6218\u6B66\u5668)\u3002","This upgrade will improve the damage and accuracy of these weapons when you use them in attacks. Slashing weapons include: Samurai Sword and Scimitar (Swords and other weapons that you would slash with).":"\u8FD9\u79CD\u5347\u7EA7\u5C06\u63D0\u9AD8\u4F7F\u7528\u8FD9\u4E9B\u6B66\u5668\u8FDB\u884C\u653B\u51FB\u65F6\u7684\u4F24\u5BB3\u548C\u547D\u4E2D\u3002\u5207\u5272\u6B66\u5668\u5305\u62EC\uFF1A\u6B66\u58EB\u5200 (Samurai Sword)\u3001\u5F2F\u5200 (Scimitar)(\u7528\u6765\u5288\u780D\u7684\u5251\u6216\u5176\u4ED6\u8FD1\u6218\u6B66\u5668)\u3002","This upgrade will improve the damage and accuracy of these weapons when you use them in attacks. Mechanical devices include: Chainsaw and Taser (Weapons with an electronic or engineered system).":"\u8FD9\u79CD\u5347\u7EA7\u5C06\u63D0\u9AD8\u4F7F\u7528\u8FD9\u4E9B\u6B66\u5668\u8FDB\u884C\u653B\u51FB\u65F6\u7684\u4F24\u5BB3\u548C\u547D\u4E2D\u3002\u673A\u68B0\u6B66\u5668\u5305\u62EC\uFF1A\u7535\u952F (Chainsaw)\u3001\u7535\u51FB\u67AA (Taser) (\u5E26\u6709\u7535\u5B50\u6216\u5DE5\u7A0B\u7CFB\u7EDF\u7684\u8FD1\u6218\u6B66\u5668)\u3002","This upgrade will improve the damage and accuracy of these weapons when you use them in attacks. Temporary weapons include: Grenade, Ninja Star, and Molotov Cocktail (Temporary weapons that cause damage).":"\u8FD9\u79CD\u5347\u7EA7\u5C06\u63D0\u9AD8\u4F7F\u7528\u8FD9\u4E9B\u6B66\u5668\u8FDB\u884C\u653B\u51FB\u65F6\u7684\u4F24\u5BB3\u548C\u547D\u4E2D\u3002\u4E34\u65F6\u6B66\u5668\u5305\u62EC\uFF1A\u624B\u96F7 (Grenade)\u3001\u5FCD\u8005\u98DE\u9556 (Ninja Star)\u3001\u9E21\u5C3E\u9152 (Molotov Cocktail) (\u9020\u6210\u4F24\u5BB3\u7684\u4E34\u65F6\u6B66\u5668)\u3002","Go to hospital 250 times (Very Common)":"\u4F4F\u9662 250 \u6B21 (\u975E\u5E38\u5E38\u89C1)"},a1={"blackmail someone":"\u6572\u8BC8\u67D0\u4EBA","blackmailed someone":"\u6572\u8BC8\u67D0\u4EBA","kidnap someone":"\u7ED1\u67B6\u67D0\u4EBA","kidnapped someone":"\u7ED1\u67B6\u67D0\u4EBA","make a bomb threat":"\u70B8\u5F39\u88AD\u51FB","made a bomb threat":"\u70B8\u5F39\u88AD\u51FB"},a2={"User Information":"\u7528\u6237\u4FE1\u606F",Actions:"\u52A8\u4F5C",Status:"\u72B6\u6001",Medals:"\u5956\u7AE0","Basic Information":"\u57FA\u672C\u4FE1\u606F","Personal Information":"\u4E2A\u4EBA\u4FE1\u606F","Competition Status":"\u6D3B\u52A8\u72B6\u6001",Level:"\u7B49\u7EA7",Rank:"\u9636\u7EA7",Age:"\u5E74\u9F84","What would you like to do?":"\u4F60\u60F3\u505A\u4EC0\u4E48\uFF1F","Give some money to {$}":"\u7ED9\u4E88 {$} \u4E00\u4E9B\u94B1","Initiate a chat with {$}":"\u4E0E {$} \u53D1\u8D77\u804A\u5929","Initiate a trade with {$}":"\u4E0E {$} \u53D1\u8D77\u4EA4\u6613","Send {$} a message":"\u7ED9 {$} \u53D1\u9001\u6D88\u606F","Add {$} to your enemy list":"\u6DFB\u52A0 {$} \u5230\u4F60\u7684\u654C\u4EBA\u5217\u8868","Add {$} to your friend list":"\u6DFB\u52A0 {$} \u5230\u4F60\u7684\u670B\u53CB\u5217\u8868","View {$}'s personal statistics":"\u67E5\u770B {$} \u7684\u4E2A\u4EBA\u7EDF\u8BA1\u6570\u636E","{$} is currently traveling":"{$} \u76EE\u524D\u6B63\u5728\u98DE\u884C","{$} has no items in their bazaar":"{$} \u7684\u96C6\u5E02\u4E0A\u6CA1\u6709\u7269\u54C1","View {$}'s bazaar":"{$} \u7684\u96C6\u5E02\u4E0A\u6CA1\u6709\u7269\u54C1","{$} is currently in hospital":"{$} \u5728\u4F4F\u9662\u4E2D","Place a bounty on {$}":"\u60AC\u8D4F {$}","Report {$} to staff":"\u5411 Torn City \u5DE5\u4F5C\u4EBA\u5458\u4E3E\u62A5 {$}","Attack {$}":"\u653B\u51FB {$}","{$} has not been online in the last 6 hours":"{$} \u5728\u8FC7\u53BB6\u5C0F\u65F6\u5185\u6CA1\u6709\u4E0A\u7EBF","{$} is on your friend list":"{$} \u5728\u4F60\u7684\u670B\u53CB\u5217\u8868\u4E2D","{$} is on your enemy list":"{$} \u5728\u4F60\u7684\u654C\u4EBA\u5217\u8868\u4E2D","You do not have enough energy to attack {$}":"\u4F60\u6CA1\u6709\u8DB3\u591F\u7684\u80FD\u91CFE\u6765\u653B\u51FB {$}",Description:"\u63CF\u8FF0","{$} characters left":"\u5269\u4F59 {$} \u53EF\u7528\u5B57\u7B26",ADD:"\u6DFB\u52A0",ENEMY:"\u654C\u4EBA",FRIEND:"\u670B\u53CB",Cancel:"\u53D6\u6D88","You are currently traveling":"\u76EE\u524D\u4F60\u8FD8\u5728\u98DE\u884C\u4E2D","You are not in Torn":"\u4F60\u4E0D\u5728\u57CE\u5185","You don't own a Laptop!":"\u4F60\u6CA1\u6709\u7B14\u8BB0\u672C\u7535\u8111","View {$}'s display cabinet":"\u67E5\u770B {$} \u7684\u5C55\u793A\u67DC",Name:"\u540D\u79F0",Role:"\u89D2\u8272",Faction:"\u5E2E\u6D3E",Job:"\u5DE5\u4F5C",Life:"\u751F\u547D\u503C",Property:"\u623F\u4EA7","Marital status":"\u5A5A\u59FB\u72B6\u6001",Awards:"\u5956\u7AE0",Friends:"\u670B\u53CB",Enemies:"\u654C\u4EBA","Forum posts":"\u8BBA\u575B\u5E16\u5B50","Last action":"\u4E0A\u6B21\u52A8\u4F5C",Civilian:"\u5E73\u6C11",Committee:"\u59D4\u5458\u4F1A\u6210\u5458",Admin:"\u7BA1\u7406\u5458",Tester:"\u6D4B\u8BD5\u4EBA\u5458",Officer:"\u804C\u5458",Moderator:"",Helper:"","(With":"(\u4E0E",")":"\u4E00\u8D77)",Spouse:"\u914D\u5076","Married to":"\u5DF2\u5A5A",Now:"\u73B0\u5728","N/A":"\u65E0",None:"\u65E0",Single:"\u5355\u8EAB","Real name":"\u771F\u5B9E\u59D3\u540D",Country:"\u56FD\u5BB6",City:"\u57CE\u5E02",Grocer:"\u6742\u8D27",Education:"\u6559\u80B2",Casino:"\u8D4C\u573A",Medical:"\u533B\u7597",Army:"\u519B\u961F",Law:"\u6CD5\u5F8B","There is no active competition":"\u73B0\u5728\u6CA1\u6709\u6D3B\u52A8","doesn't wish to share":"\u4E0D\u5E0C\u671B\u516C\u5F00"},a3={"Some players may be out to part you from your money, using any means necessary. Use the secure trade feature if you want to protect an exchange and check the contents very carefully.":"\u6709\u4E9B\u73A9\u5BB6\u53EF\u80FD\u4F1A\u5229\u7528\u4EFB\u4F55\u5FC5\u8981\u7684\u624B\u6BB5\u6765\u9A97\u8D70\u4F60\u7684\u94B1\u3002\u5982\u679C\u4F60\u60F3\u4FDD\u62A4\u4EA4\u6613\uFF0C\u8BF7\u4F7F\u7528\u66F4\u5B89\u5168\u7684\u201C\u4EA4\u6613\u201D\u529F\u80FD\uFF0C\u5E76\u4ED4\u7EC6\u68C0\u67E5\u4EA4\u6613\u7684\u5185\u5BB9\u3002","Do not fall for scams!":"\u5207\u52FF\u4E0A\u5F53\u53D7\u9A97\uFF01","For more info please visit here.":"\u6B32\u4E86\u89E3\u66F4\u591A\u4FE1\u606F\uFF0C\u8BF7\u70B9\u51FB\u8BBF\u95EE\u3002",SEND:"\u53D1\u9001",Cancel:"\u53D6\u6D88","Message (optional, up to 200 characters)":"\u9644\u5E26\u4FE1\u606F (\u53EF\u9009\uFF0C\u6700\u591A200\u5B57\u7B26)","Click here to add the maximum amount, or use shortcuts like
5k, 1.5m, max, half, quarter, 1/2, 1/3, 1/4, 25%":"\u70B9\u6B64\u6DFB\u52A0\u6700\u5927\u989D\u5EA6\uFF0C\u6216\u8F93\u5165\u5FEB\u6377\u9009\u9879\u5982
5k, 1.5m, max, half, quarter, 1/2, 1/3, 1/4, 25%"},a4={Stock:"\u80A1\u7968",Name:"\u540D\u79F0",Price:"\u5355\u4EF7","1h":"1\u65F6","24h":"24\u65F6","7d":"7\u5929","1m":"1\u6708","1y":"1\u5E74",Live:"\u5B9E\u65F6",live:"\u5B9E\u65F6","Last hour":"\u8FC7\u53BB\u4E00\u65F6","Last day":"\u8FC7\u53BB\u4E00\u5929","Last week":"\u8FC7\u53BB\u4E00\u5468","Last month":"\u8FC7\u53BB\u4E00\u6708","Last year":"\u8FC7\u53BB\u4E00\u5E74","All time":"\u6709\u53F2\u4EE5\u6765",Owned:"\u6301\u6709",Dividend:"\u5206\u7EA2","West Side University":"\u897F\u57CE\u5927\u5B66","Insured On Us":"\u6258\u6069\u4EBA\u4FDD","Torn City Investments":"Torn City \u6295\u8D44","Torn & Shanghai Banking":"Torn \u548C\u4E0A\u6D77\u94F6\u884C","Symbiotic Ltd.":"\u5171\u751F\u516C\u53F8","Crude & Co":"\u539F\u6CB9\u516C\u53F8","Feathery Hotels Group":"\u98DE\u4E9A\u8FBE\u9152\u5E97\u96C6\u56E2","Mc Smoogle Corp":"\u9EA6\u65AF\u83AB\u683C\u516C\u53F8","Wind Lines Travel":"\u98CE\u7EBF\u65C5\u884C","Performance Ribaldry":"\u4F4E\u4FD7\u6F14\u7ECE","Syscore MFG":"\u7CFB\u7EDF\u6838\u5FC3 MFG","Evil Ducks Candy Corp":"\u90AA\u6076\u9E2D\u7CD6\u679C\u516C\u53F8","Munster Beverage Corp.":"\u660E\u65AF\u7279\u996E\u6599\u516C\u53F8","Torn City Clothing":"Torn City \u670D\u9970","Lucky Shots Casino":"\u5E78\u8FD0\u8D4C\u573A","TC Media Productions":"TC \u5A92\u4F53\u5236\u4F5C\u516C\u53F8","International School TC":"TC \u56FD\u9645\u5B66\u6821","Big Al's Gun Shop":"\u5927\u827E\u5C14\u67AA\u5E97","Torn City Health Service":"TC \u5065\u5EB7\u670D\u52A1\u4E2D\u5FC3","Alcoholics Synonymous":"\u9152\u763E\u76F8\u4F3C","Torn City Motors":"TC \u6C7D\u8F66","Legal Authorities Group":"\u6743\u5A01\u6CD5\u5F8B\u96C6\u56E2","The Torn City Times":"\u6258\u6069\u65F6\u4EE3",Grain:"\u8C37\u7269","Eaglewood Mercenary":"\u9E70\u6797\u4F63\u5175","Home Retail Group":"\u5BB6\u5EAD\u96F6\u552E\u96C6\u56E2","Empty Lunchbox Traders":"\u7A7A\u996D\u76D2\u8D38\u6613\u5546","Messaging Inc.":"\u4FE1\u606F\u516C\u53F8","TC Music Industries":"TC \u97F3\u4E50\u5DE5\u4E1A\u516C\u53F8","I Industries Ltd.":"\u4E00\u53F7\u5DE5\u4E1A\u6709\u9650\u516C\u53F8","Tell Group Plc.":"\u8BB2\u8FF0\u96C6\u56E2",Yazoo:"","1x Random Property":"1\u4E2A\u968F\u673A\u623F\u4EA7","10% Bank Interest Bonus":"10% \u94F6\u884C\u5229\u6DA6\u589E\u76CA","a 10% Bank Interest Bonus":"10% \u94F6\u884C\u5229\u6DA6\u589E\u76CA","100 Energy":"100 \u80FD\u91CFE","Private Jet Access":"\u89E3\u9501\u79C1\u4EBA\u98DE\u673A","1000 Happiness":"1000 \u5FEB\u4E50","Advanced Firewall":"\u9AD8\u7EA7\u9632\u706B\u5899","an Advanced Firewall":"\u9AD8\u7EA7\u9632\u706B\u5899","Company Sales Boost":"\u63D0\u5347\u516C\u53F8\u9500\u91CF","a Company Sales Boost":"\u63D0\u5347\u516C\u53F8\u9500\u91CF","Free Education Courses":"\u514D\u8D39\u6559\u80B2\u8BFE\u7A0B","a Free Education Courses":"\u514D\u8D39\u6559\u80B2\u8BFE\u7A0B","10% Racing Skill Boost":"\u63D0\u5347 10% \u8D5B\u8F66\u6280\u80FD\u589E\u957F","10% Home Upgrade Discount":"10% \u623F\u5C4B\u8BBE\u65BD\u8D39\u7528\u6298\u6263","Free Classified Advertising":"\u514D\u8D39\u5206\u7C7B\u5E7F\u544A","50% Coding Time Reduction":"\u7F29\u51CF 50% \u7F16\u7A0B\u65F6\u95F4","Company Advertising Boost":"\u516C\u53F8\u5E7F\u544A\u589E\u76CA","a Company Advertising Boost":"\u516C\u53F8\u5E7F\u544A\u589E\u76CA","10% Course Time Reduction":"\u7F29\u51CF 10% \u6559\u80B2\u65F6\u95F4","a 10% Education Course Time Reduction":"\u7F29\u51CF 10% \u6559\u80B2\u65F6\u95F4","Free Banner Advertising":"\u514D\u8D39\u6A2A\u5E45\u5E7F\u544A","a Free Banner Advertising":"\u514D\u8D39\u6A2A\u5E45\u5E7F\u544A",Inactive:"\u672A\u6FC0\u6D3B","Ready for collection":"\u5206\u7EA2\u53EF\u9886\u53D6","Benefit active":"\u5206\u7EA2\u5DF2\u6FC0\u6D3B",provides:"(\u6EE1\u8DB3\u5206\u7EA2\u6761\u4EF6\u65F6)\u5C06\u63D0\u4F9B",Every:"\u5728\u6BCF","when holding at least":"\uFF0C\u5F53\u4F60\u81F3\u5C11\u6301\u6709","shares currently valued at":"\u80A1\u65F6\uFF0C\u76EE\u524D\u603B\u4EF7\uFF1A",days:"\u65E5\u540E",Buy:"\u518D\u8D2D\u4E70","more shares for":"\u80A1\uFF0C\u76EE\u524D\u603B\u4EF7","to unlock the":"\u6765\u89E3\u9501",increment:"\u589E\u76CA",After:"\u5728",in:"\u5728","You currently have":"\u4F60\u5DF2\u83B7\u5F97",benefit:"\u589E\u76CA","You cannot buy shares while traveling":"\u4F60\u5728\u65C5\u884C\u65F6\u65E0\u6CD5\u8D2D\u4E70","You cannot sell shares while traveling":"\u4F60\u5728\u65C5\u884C\u65F6\u65E0\u6CD5\u51FA\u552E","How many shares would you like to":"\u591A\u5C11\u80A1\u4F60\u60F3","You will be able to collect":"\u4F60\u5C06\u53EF\u4EE5\u9886\u53D6",buy:"\u4E70\u5165",sell:"\u5356\u51FA","will buy you":"\u53EF\u4EE5\u4E70",shares:"\u80A1",share:"\u80A1",Your:"\u4F60\u6301\u6709\u7684","shares are worth":"\u80A1\u76EE\u524D\u503C","Do you want to":"\u4F60\u60F3","shares at":"\u80A1","each?":"\u5355\u4EF7\uFF1F","For a total of":"\u603B\u4EF7\uFF1A",Back:"\u8FD4\u56DE","Confirm Transaction":"\u786E\u8BA4\u4EA4\u6613","Price updating...":"\u4EF7\u683C\u66F4\u65B0\u4E2D","after the":"\u5DF2\u6263\u9664","fee of":"\u624B\u7EED\u8D39\uFF1A","You have":"\u4F60\u5DF2",sold:"\u5356\u51FA",bought:"\u8D2D\u5165",each:"\u5355\u4EF7","Buy date":"\u8D2D\u5165\u65E5\u671F",Shares:"\u8D2D\u5165\u6570\u91CF",Value:"\u8D2D\u5165\u603B\u4EF7",Bought:"\u8D2D\u5165\u5355\u4EF7",Current:"\u76EE\u524D\u5355\u4EF7",Change:"\u53D8\u5316",Profit:"\u5229\u6DA6",View:"\u67E5\u770B",Sell:"\u552E\u51FA",Merge:"\u5408\u5E76","Current Price:":"\u5F53\u524D\u80A1\u4EF7\uFF1A","change:":"\u53D8\u5316\uFF1A","start:":"\u5F00\u59CB\uFF1A","end:":"\u7ED3\u675F\uFF1A","high:":"\u6700\u9AD8\uFF1A","low:":"\u6700\u4F4E\uFF1A"},a5={Primary:"\u4E3B\u624B",Secondary:"\u526F\u624B",Melee:"\u8FD1\u6218",Temporary:"\u6295\u63B7",Defensive:"\u9632\u5FA1",Armor:"\u9632\u5FA1",Clothing:"\u8863\u7269",Jewelry:"\u73E0\u5B9D","Your items -":"\u4F60\u7684\u7269\u54C1 - ",All:"\u5168\u90E8",Medical:"\u533B\u7597",Drugs:"\u836F\u7269","Energy Drink":"\u80FD\u91CF\u996E\u6599",Alcohol:"\u9152\u7C7B",Candy:"\u7CD6\u679C",Boosters:"\u589E\u76CA\u9053\u5177",Enhancer:"\u589E\u5E45\u5668","Supply Packs":"\u8865\u7ED9\u5305",Electronics:"\u7535\u5668",Flowers:"\u82B1",Plushies:"\u73A9\u5076",Cars:"\u8F66\u8F86",Viruses:"\u75C5\u6BD2",Miscellaneous:"\u6742\u9879",Artifacts:"\u6587\u7269",Books:"\u4E66",Special:"\u7279\u6B8A",Collectibles:"\u53EF\u6536\u96C6\u7269",Donate:"\u6350\u732E",Drink:"\u559D\u4E0B",Eat:"\u5403\u4E0B",Enlist:"\u8F66\u8F86\u6CE8\u518C",Equip:"\u88C5\u5907",Listen:"\u542C",Open:"\u6253\u5F00",Propose:"\u6C42\u5A5A",Return:"\u9000\u8FD8",Sell:"\u5356\u51FA",Send:"\u53D1\u9001",Take:"\u4F7F\u7528",Trash:"\u4E22\u5F03","Turn on":"\u5F00\u542F",Unequip:"\u8131\u4E0B",Use:"\u4F7F\u7528","Donate this Item":"\u6350\u732E\u8BE5\u7269\u54C1","Equip this Item":"\u88C5\u5907\u8BE5\u7269\u54C1","Sell this Item":"\u5356\u51FA\u8BE5\u7269\u54C1","Send this Item":"\u53D1\u9001\u8BE5\u7269\u54C1","Trash this Item":"\u4E22\u5F03\u8BE5\u7269\u54C1","Unequip this Item":"\u8131\u4E0B\u8BE5\u7269\u54C1","Return to Faction":"\u9000\u8FD8\u5E2E\u6D3E","Buy:":"\u4E70\u4EF7:","Sell:":"\u5356\u4EF7:","Value:":"\u4EF7\u503C:","Accuracy:":"\u547D\u4E2D:","Damage:":"\u4F24\u5BB3:","Circ:":"\u6D41\u901A:","Quality:":"\u54C1\u8D28:","Stealth:":"\u9690\u533F:","Caliber:":"\u53E3\u5F84:","Ammo:":"\u5F39\u836F:","Bonus:":"\u989D\u5916:","Masked:":"\u9762\u5177:","Coverage:":"\u8986\u76D6\u7387:","Armor:":"\u62A4\u7532:","Top Speed:":"\u6700\u9AD8\u901F\u5EA6:","Dirt:":"\u6CE5\u8DEF:","Tarmac:":"\u67CF\u6CB9\u8DEF:","Acceleration:":"\u52A0\u901F:","Safety:":"\u5B89\u5168:","Braking:":"\u5236\u52A8:","Handling:":"\u64CD\u63A7:","Rate of Fire:":"\u5F00\u706B\u7387:","Read:":"\u5DF2\u8BFB:"},a6={"Ammunition Pack":"\u5F39\u836F\u5305","Clothing Cache":"\u670D\u9970\u7BB1","First Aid Kit":"\u6025\u6551\u5305","Small First Aid Kit":"\u5C0F\u578B\u6025\u6551\u5305","Empty Blood Bag":"\u7A7A\u8840\u5305","Blood Bag : A-":"A-\u8840\u5305","Blood Bag : A+":"A+\u8840\u5305","Blood Bag : AB+":"AB+\u8840\u5305","Blood Bag : AB-":"AB-\u8840\u5305","Blood Bag : O+":"O+\u8840\u5305","Blood Bag : O-":"O-\u8840\u5305","Blood Bag : B-":"B-\u8840\u5305","Blood Bag : B+":"B+\u8840\u5305","Blood Bag : Irradiated":"\u8F90\u5C04\u8840\u5305",Morphine:"\u5417\u5561","Neumune Tablet":"\u96C4\u70EF\u4E8C\u9187\u6297\u8F90\u5C04\u836F\u54C1",Antidote:"\u6297\u751F\u7D20",Felovax:"\u5999\u4E09\u591A",Zylkene:"\u6CD5\u56FD\u5A01\u9686\u82CF\u52B2\u732B\u72AC\u964D\u538B\u836F","Cake Frosting":"\u86CB\u7CD5\u7CD6\u971C","Lock Picking Kit":"\u5F00\u9501\u5668\u5957\u88C5","Special Fruitcake":"\u7279\u522B\u7684\u6C34\u679C\u86CB\u7CD5","Sawed-Off Shotgun":"\u622A\u77ED\u578B\u9730\u5F39\u67AA",Thompson:"\u6C64\u666E\u68EE\u51B2\u950B\u67AA",TMP:"\u65BD\u6CF0\u5C14TMP\u51B2\u950B\u67AA","Benelli M1 Tactical":"\u8D1D\u5185\u5229M1\u6218\u672F\u9730\u5F39\u67AA",MP5k:"MP5k","MP5 Navy":"MP5\u6D77\u519B\u578B",Skorpion:"\u874E\u5F0F\u51B2\u950B\u67AA","MP 40":"MP40","SKS Carbine":"SKS\u5361\u5BBE\u67AA","Vektor CR-21":"\u7EF4\u514B\u6258CR-21",P90:"P90","Ithaca 37":"\u4F0A\u8428\u536137\u6CF5\u52A8\u5F0F\u9730\u5F39\u67AA","XM8 Rifle":"XM8\u7A81\u51FB\u6B65\u67AA",AK74U:"AK74U\u77ED\u7BA1\u7A81\u51FB\u6B65\u67AA","AK-47":"AK-47","Bushmaster Carbon 15":"\u78B315\u77ED\u7BA1\u6B65\u67AA","M4A1 Colt Carbine":"M4A1\u5361\u5BBE\u67AA","Benelli M4 Super":"\u8D1D\u5185\u5229M4 Super\u534A\u81EA\u52A8\u9730\u5F39\u67AA","Heckler & Koch SL8":"HK SL8\u534A\u81EA\u52A8\u6B65\u67AA","M16 A2 Rifle":"M16A2\u6B65\u67AA","Mag 7":"Mag 7","Steyr AUG":"\u65BD\u6CF0\u5C14AUG\u7A81\u51FB\u6B65\u67AA","SIG 550":"SIG 550\u7A81\u51FB\u6B65\u67AA","Enfield SA-80":"\u6069\u83F2\u5C14\u5FB7SA80","Tavor TAR-21":"21\u4E16\u7EAA\u4ED6\u6CCA\u5C71\u7A81\u51FB\u6B65\u67AATAR-21","9mm Uzi":"9mm Uzi","M249 SAW":"M249\u73ED\u7528\u81EA\u52A8\u6B66\u5668",Minigun:"\u52A0\u7279\u6797\u5F0F\u65CB\u7BA1\u673A\u67AA",Jackhammer:"\u8F6C\u8F6E\u5F0F\u81EA\u52A8\u9730\u5F39\u67AA","SIG 552":"SIG 552\u5361\u5BBE\u67AA","ArmaLite M-15A4":"\u963F\u739B\u83B1\u7279M15A4","Nock Gun":"\u8BFA\u514B\u67AA","Snow Cannon":"\u96EA\u7403\u52A0\u519C\u70AE","Rheinmetall MG 3":"MG3\u901A\u7528\u673A\u67AA","Gold Plated AK-47":"\u9EC4\u91D1AK47","Lorcin 380":"\u6D1B\u8F9B380","Flare Gun":"\u4FE1\u53F7\u67AA","Glock 17":"\u683C\u6D1B\u514B17",Taurus:"\u91D1\u725B\u5EA7","Springfield 1911":"M1911","Raven MP25":"","Ruger 22/45":"",Crossbow:"\u5341\u5B57\u5F13",Slingshot:"\u5F39\u5F13","S&W Revolver":"S&W\u5DE6\u8F6E\u624B\u67AA","Beretta M9":"\u5DF4\u96F7\u7279M9",USP:"USP","Beretta 92FS":"\u5DF4\u96F7\u727992FS",Luger:"\u9C81\u683C\u624B\u67AA",Fiveseven:"FN\u624B\u67AA",Blowgun:"\u5439\u7BAD",Blunderbuss:"\u624B\u94F3",Magnum:"\u9A6C\u683C\u5357\u5DE6\u8F6E\u624B\u67AA","S&W M29":"","Desert Eagle":"\u6C99\u6F20\u4E4B\u9E70","BT MP9":"","Cobra Derringer":"","Qsz-92":"",Harpoon:"\u9C7C\u53C9",Flamethrower:"\u55B7\u706B\u5668","Dual 92G Berettas":"","Type 98 Anti Tank":"98\u5F0F\u53CD\u5766\u514B\u70AE","Beretta Pico":"","Homemade Pocket Shotgun":"\u81EA\u5236\u8896\u73CD\u9730\u5F39\u67AA","RPG Launcher":"RPG\u53D1\u5C04\u5668",Hammer:"\u9524\u5B50","Lead Pipe":"\u94C5\u7BA1","Baseball Bat":"\u68D2\u7403\u68D2",Crowbar:"\u64AC\u68CD","Bo Staff":"\u73BB\u4E4B\u6B66\u6756","Knuckle Dusters":"\u6307\u864E","Pen Knife":"\u7B14\u5200","Leather Bullwhip":"\u76AE\u725B\u97AD","Kitchen Knife":"\u53A8\u623F\u5200","Frying Pan":"\u5E73\u5E95\u9505",Sai:"\u94C1\u5C3A","Plastic Sword":"\u5851\u6599\u5251","Butterfly Knife":"\u8774\u8776\u5200",Dagger:"\u5315\u9996","Swiss Army Knife":"\u745E\u58EB\u519B\u5200","Chain Whip":"\u94FE\u6761\u97AD",Axe:"\u65A7\u5934","Wooden Nunchakus":"\u6728\u5236\u53CC\u622A\u68CD",Taser:"\u7535\u51FB\u67AA","Ninja Claws":"\u5FCD\u8005\u4E4B\u722A",Scimitar:"\u5F2F\u5200",Chainsaw:"\u7535\u952F","Cricket Bat":"\u677F\u7403\u68D2","Ice Pick":"\u51B0\u9550",Katana:"\u519B\u5B98\u6B66\u58EB\u5200",Spear:"\u77DB",Kama:"\u9570\u5200","Twin Tiger Hooks":"\u864E\u5934\u53CC\u94A9","Samurai Sword":"\u6B66\u58EB\u5200","Claymore Sword":"\u82CF\u683C\u5170\u9614\u5203\u5927\u65A9\u5251","Rusty Sword":"\u9508\u5251",Macana:"\u7F8E\u6D32\u9ED1\u66DC\u77F3\u5315\u9996",Kodachi:"\u592A\u5200","Wushu Double Axes":"\u6B66\u672F\u53CC\u65A7",Guandao:"\u5173\u5200","Metal Nunchakus":"\u91D1\u5C5E\u53CC\u622A\u68CD",Pillow:"\u6795\u5934","Diamond Icicle":"\u94BB\u77F3\u51B0\u9525","Diamond Bladed Knife":"\u94BB\u77F3\u5200","Pair of Ice Skates":"\u6210\u5BF9\u6ED1\u51B0\u978B","Fine Chisel":"\u7EC6\u51FF",Flail:"\u8FDE\u67B7","Ivory Walking Cane":"\u8C61\u7259\u624B\u6756","Pair of High Heels":"\u4E00\u53CC\u9AD8\u8DDF\u978B",Madball:"\u53F0\u7403","Yasukuni Sword":"\u6218\u72AF\u4E4B\u5251","Naval Cutlass":"\u6D77\u519B\u5F2F\u5200","Meat Hook":"\u8089\u94A9","Petrified Humerus":"\u77F3\u5316\u80B1\u9AA8","Blood Spattered Sickle":"\u6E85\u8840\u4E4B\u9570",Cleaver:"\u5288\u8089\u5200","Golden Broomstick":"\u9EC4\u91D1\u626B\u5E1A","Riding Crop":"\u9A6C\u97AD","Devil's Pitchfork":"\u6076\u9B54\u4E4B\u53C9","Dual Hammers":"\u53CC\u9524","Dual Axes":"\u53CC\u65A7","Dual Scimitars":"\u53CC\u6301\u5F2F\u5200","Dual Samurai Swords":"\u53CC\u6B66\u58EB\u5200",Sledgehammer:"\u5DE8\u9524","Bread Knife":"\u9762\u5305\u5200","Poison Umbrella":"\u6BD2\u4F1E","Leather Boots":"\u76AE\u9774","Leather Gloves":"\u76AE\u624B\u5957","Leather Helmet":"\u76AE\u5236\u5934\u76D4","Leather Pants":"\u76AE\u88E4","Leather Vest":"\u76AE\u80CC\u5FC3","Chain Mail":"\u9501\u5B50\u7532","Flak Jacket":"\u9632\u5F39\u5939\u514B","Police Vest":"\u8B66\u5BDF\u80CC\u5FC3","Hiking Boots":"\u767B\u5C71\u9774","Construction Helmet":"\u5EFA\u7B51\u5934\u76D4","Bulletproof Vest":"\u9632\u5F39\u80CC\u5FC3","Full Body Armor":"\u5168\u8EAB\u7532","Safety Boots":"\u5B89\u5168\u9774","WWII Helmet":"\u4E8C\u6218\u5934\u76D4","Kevlar Gloves":"\u51EF\u592B\u62C9\u624B\u5957","Outer Tactical Vest":"\u5916\u7528\u6218\u672F\u80CC\u5FC3","Combat Gloves":"\u6218\u6597\u624B\u5957","Combat Boots":"\u6218\u6597\u9774","Combat Pants":"\u6218\u6597\u88E4","Combat Helmet":"\u6218\u6597\u5934\u76D4","Combat Vest":"\u6218\u6597\u80CC\u5FC3","Liquid Body Armor":"\u6DB2\u4F53\u9632\u5F39\u8863","Flexible Body Armor":"\u5F39\u6027\u9632\u5F39\u8863","Medieval Helmet":"\u4E2D\u4E16\u7EAA\u5934\u76D4","Motorcycle Helmet":"\u6469\u6258\u8F66\u5934\u76D4","Welding Helmet":"\u7535\u710A\u5934\u76D4","Hazmat Suit":"\u5371\u9669\u54C1\u9632\u62A4\u670D",Brick:"\u7816\u5934","Ninja Star":"\u5FCD\u8005\u4E4B\u661F",Fireworks:"\u70DF\u82B1","Claymore Mine":"\u9614\u5200\u5730\u96F7","Stick Grenade":"\u6728\u67C4\u624B\u69B4\u5F39",Snowball:"\u96EA\u7403",HEG:"\u9AD8\u7206\u624B\u96F7",Grenade:"\u624B\u96F7","Flash Grenade":"\u95EA\u5149\u5F39","Pepper Spray":"\u8FA3\u6912\u55B7\u96FE","Tear Gas":"\u50AC\u6CEA\u5F39",Trout:"\u9CDF\u9C7C","Throwing Knife":"\u98DE\u5200","Molotov Cocktail":"\u83AB\u6D1B\u6258\u592B\u9E21\u5C3E\u9152","Smoke Grenade":"\u70DF\u96FE\u5F39",Melatonin:"\u892A\u9ED1\u7D20",Tyrosine:"\u916A\u6C28\u9178",Epinephrine:"\u80BE\u4E0A\u817A\u7D20",Sand:"\u6C99",Serotonin:"\u8840\u6E05\u7D20","Nail Bomb":"\u9489\u5B50\u70B8\u5F39","Concussion Grenade":"\u9707\u64BC\u5F39",Book:"\u4E66","Can of Goose Juice":"\u9E45\u6C41","Can of Damp Valley":"\u6E7F\u8C37","Can of Crocozade":"\u9CC4\u9C7C","Can of Santa Shooters":"\u5723\u8BDE\u5C04\u624B","Can of Munster":"\u9B54\u74DC","Can of Rockstar Rudolph":"\u6447\u6EDA\u660E\u661F","Can of Red Cow":"\u7EA2\u725B","Can of X-MASS":"XS","Can of Taurine Elite":"\u7CBE\u82F1\u725B\u78FA\u9178","Bag of Bon Bons":"\u4E00\u888B\u7CD6\u679C","Box of Extra Strong Mints":"\u4E00\u76D2\u7279\u6D53\u8584\u8377\u7CD6","Bag of Chocolate Kisses":"\u4E00\u888B\u5DE7\u514B\u529B\u4E4B\u543B","Box of Sweet Hearts":"\u4E00\u76D2\u751C\u871C\u7684\u5FC3","Box of Chocolate Bars":"\u4E00\u76D2\u5DE7\u514B\u529B\u68D2",Lollipop:"\u68D2\u68D2\u7CD6","Box of Bon Bons":"\u4E00\u76D2\u7CD6\u679C","Big Box of Chocolate Bars":"\u4E00\u5927\u76D2\u5DE7\u514B\u529B\u68D2","Bag of Candy Kisses":"\u4E00\u888B\u7CD6\u679C\u4E4B\u543B","Bag of Tootsie Rolls":"\u4E00\u888B\u56FE\u7F57\u8F6F\u7CD6","Bag of Bloody Eyeballs":"\u4E00\u888B\u8840\u8165\u773C\u7403","Bag of Chocolate Truffles":"\u4E00\u888B\u5DE7\u514B\u529B\u677E\u9732","Bag of Reindeer Droppings":"\u4E00\u888B\u9A6F\u9E7F\u7CAA\u4FBF","Red Easter Egg":"\u7EA2\u590D\u6D3B\u8282\u86CB","Yellow Easter Egg":"\u9EC4\u590D\u6D3B\u8282\u86CB","Blue Easter Egg":"\u84DD\u590D\u6D3B\u8282\u86CB","Pink Easter Egg":"\u7C89\u590D\u6D3B\u8282\u86CB","Orange Easter Egg":"\u6A59\u590D\u6D3B\u8282\u86CB","Black Easter Egg":"\u9ED1\u590D\u6D3B\u8282\u86CB","Green Easter Egg":"\u7EFF\u590D\u6D3B\u8282\u86CB","Brown Easter Egg":"\u68D5\u590D\u6D3B\u8282\u86CB","Pixie Sticks":"\u5C0F\u7CBE\u7075\u68D2","Bag of Sherbet":"\u4E00\u888B\u96EA\u7CD5",Jawbreaker:"","Bag of Humbugs":"","Purple Easter Egg":"\u7D2B\u590D\u6D3B\u8282\u86CB","White Easter Egg":"\u767D\u590D\u6D3B\u8282\u86CB","Birthday Cupcake":"\u751F\u65E5\u7EB8\u676F\u86CB\u7CD5","Gold Easter Egg":"\u91D1\u590D\u6D3B\u8282\u86CB",Shrooms:"\u9B54\u5E7B\u8611\u83C7",LSD:"\u5174\u594B\u5242",Ketamine:"\u51EF\u7C89",Ecstasy:"\u6447\u5934\u4E38",PCP:"\u5929\u4F7F\u5C18\u57C3",Speed:"\u75C5\u6BD2",Xanax:"XAN","Love Juice":"\u7231\u60C5\u679C\u6C41",Cannabis:"\u5927\u9EBB",Opium:"\u7F42\u7C9F",Vicodin:"\u7EF4\u67EF\u4E01","Heavy Duty Padlock":"\u91CD\u578B\u6302\u9501","High-Speed Drive":"\u9AD8\u901F\u786C\u76D8","Tracking Device":"\u8FFD\u8E2A\u8BBE\u5907","Tumble Dryer":"\u70D8\u5E72\u673A","Duct Tape":"\u80F6\u5E26",Chloroform:"\u6C2F\u4EFF",Glasses:"\u773C\u955C","Fanny Pack":"\u8170\u5305","Slim Crowbar":"\u7EC6\u64AC\u68CD","Advanced Driving Manual":"\u9AD8\u7EA7\u9A7E\u9A76\u624B\u518C","Cut-Throat Razor":"\u5272\u5589\u5243\u5200","Wireless Dongle":"\u65E0\u7EBF\u52A0\u5BC6\u72D7",Screwdriver:"\u87BA\u4E1D\u5200","Ergonomic Keyboard":"\u4EBA\u4F53\u5DE5\u5B66\u952E\u76D8","Mountain Bike":"\u5C71\u5730\u8F66",Balaclava:"\u5DF4\u62C9\u514B\u62C9\u74E6\u5934\u5957","Small Suitcase":"\u5C0F\u624B\u63D0\u7BB1","Medium Suitcase":"\u4E2D\u624B\u63D0\u7BB1","Rosary Beads":"\u5FF5\u73E0","Large Suitcase":"\u5927\u624B\u63D0\u7BB1","Wind Proof Lighter":"\u9632\u98CE\u6253\u706B\u673A","Bottle of Beer":"\u74F6\u88C5\u5564\u9152","Bottle of Champagne":"\u74F6\u88C5\u9999\u69DF","Bottle of Tequila":"\u74F6\u88C5\u9F99\u820C\u5170\u9152","Bottle of Sake":"\u74F6\u88C5\u6E05\u9152","Bottle of Kandy Kane":"","Bottle of Pumpkin Brew":"\u74F6\u88C5\u5357\u74DC\u5564\u9152","Bottle of Wicked Witch":"\u90AA\u6076\u5973\u5DEB\u86D9\u817F\u9152","Bottle of Minty Mayhem":"","Bottle of Christmas Cocktail":"\u5723\u8BDE\u9E21\u5C3E\u9152","Bottle of Mistletoe Madness":"\u69F2\u5BC4\u751F\u75AF\u72C2","Bottle of Stinky Swamp Punch":"","Bottle of Moonshine":"\u74F6\u88C5\u79C1\u9152","Bottle of Green Stout":"\u74F6\u88C5\u7EFF\u8272\u4E16\u6D9B","Bottle of Christmas Spirit":"","Glass of Beer":"\u4E00\u676F\u624E\u5564","Lawyer Business Card":"\u5F8B\u5E08\u5361(\u9ED1\u5361)","Erotic DVD":"\u745F\u7434DVD","Gift Card":"\u793C\u54C1\u5361","Book of Carols":"\u9882\u6B4C\u4E4B\u4E66","Feathery Hotel Coupon":"FHC\u91D1\u5361",Skateboard:"\u901F\u5EA6SE \u6ED1\u677F","Boxing Gloves":"\u9632\u5FA1SE \u62F3\u51FB\u624B\u5957",Dumbbells:"\u529B\u91CFSE \u54D1\u94C3",Parachute:"\u95EA\u907FSE \u964D\u843D\u4F1E","Pack of Music CDs":"","Pack of Blank CDs : 100":"","RS232 Cable":"","Hard Drive":"","MP3 Player":"","Personal Computer":"","CD Player":"","DVD Player":"",Television:"","Game Console":"",Microwave:"",Laptop:"","Gold Ring":"\u91D1\u6212\u6307","Plain Silver Ring":"\u7EAF\u94F6\u6212\u6307","Sapphire Ring":"\u84DD\u5B9D\u77F3\u6212\u6307","Plastic Watch":"\u5851\u6599\u624B\u8868","Gold Necklace":"\u91D1\u9879\u94FE","Silver Necklace":"\u94F6\u9879\u94FE","Gold Watch":"\u91D1\u8868","Diamond Ring":"\u94BB\u6212","Stainless Steel Watch":"\u4E0D\u9508\u94A2\u624B\u8868","Pearl Necklace":"\u73CD\u73E0\u9879\u94FE","Cocktail Ring":"\u9E21\u5C3E\u9152\u4F1A\u6212\u6307","Crystal Bracelet":"\u6C34\u6676\u624B\u94FE","Statement Necklace":"\u5BA3\u8A00\u9879\u94FE","Gold Chain":"\u91D1\u94FE\u5B50","Simple Virus":"\u7B80\u5355\u75C5\u6BD2","Tunneling Virus":"\u96A7\u9053\u75C5\u6BD2","Polymorphic Virus":"\u591A\u6001\u75C5\u6BD2","Firewalk Virus":"\u706B\u884C\u75C5\u6BD2","Armored Virus":"\u52A0\u58F3\u75C5\u6BD2","Stealth Virus":"\u9690\u5F62\u75C5\u6BD2","Bunch of Flowers":"\u82B1\u675F","Single Red Rose":"\u5355\u652F\u7EA2\u73AB\u7470","Bunch of Black Roses":"\u9ED1\u73AB\u7470\u675F","Dozen Roses":"\u4E00\u6253\u73AB\u7470",Dahlia:"\u5927\u4E3D\u82B1",Crocus:"\u756A\u7EA2\u82B1","Banana Orchid":"\u9999\u8549\u5170\u82B1",Orchid:"\u5170\u82B1",Edelweiss:"\u96EA\u7ED2\u82B1","Ceibo Flower":"\u6728\u68C9\u82B1",Heather:"\u5E1A\u77F3\u6960","African Violet":"\u975E\u6D32\u7D2B\u7F57\u5170","Cherry Blossom":"\u6A31\u82B1",Peony:"\u7261\u4E39\u82B1","Tribulus Omanense":"\u84BA\u85DC\u82B1","Box of Medical Supplies":"\u533B\u7597\u8865\u7ED9\u5305","Lottery Voucher":"\u5F69\u7968\u5238","Box of Grenades":"\u624B\u96F7\u7BB1","Six Pack of Alcohol":"6\u74F6\u88C5\u9152\u7BB1","Denim Cache":"\u725B\u4ED4\u8865\u7ED9\u7BB1","Drug Pack":"\u5C0FDP \u836Fd\xfa\u54C1\u5305","Keg of Beer":"\u6876\u88C5\u5564\u9152","Elderly Cache":"\u4E2D\u5E74\u8863\u670D\u8865\u7ED9\u7BB1","Cutesy Cache":"\u53EF\u7231\u8863\u670D\u8865\u7ED9\u7BB1","Six Pack of Energy Drink":"6\u74F6\u88C5\u996E\u6599\u7BB1","Gentleman Cache":"\u7EC5\u58EB\u8863\u670D\u8865\u7ED9\u7BB1","Wannabe Cache":"\u6F6E\u6D41\u8863\u670D\u8865\u7ED9\u7BB1","Elegant Cache":"\u4F18\u96C5\u8863\u670D\u8865\u7ED9\u7BB1","Naughty Cache":"\u8C03\u76AE\u8863\u670D\u8865\u7ED9\u7BB1","Goodie Bag":"\u793C\u54C1\u888B","Anniversary Present":"\u5468\u5E74\u7EAA\u5FF5\u793C\u7269",Parcel:"\u5305\u88F9","Broken Bauble":"","Bronze Ribbon":"","Silver Ribbon":"","Coin : Dump":"","Coin : Church":"","Santa's Elf '09":"","Metal Dog Tag":"","Coin : Hospital":"","Birthday Cake '05":"","Bunch of Balloons '05":"","Jack-O-Lantern '05":"","Coin : Race Track":"","Coin : Casino":"","Coin : Estate Agents":"","Coin : Travel Agency":"","Coin : Education":"","Coin : Museum":"","Coin : Drugs":"","Coin : Auction House":"","Coin : Stock Exchange":"","Coin : Companies":"","Poker Chip":"","Coin : Factions":"","Voodoo Doll":"","Rabbit Foot":"","Gold Ribbon":"","Coin : Jail":"","Santa's List '17":"","Snowflake '05":"","Cheesus '18":"","Bronze Microphone":"","Paper Bag":"","Toast Jesus '18":"","Silver Dog Tag":"","Christmas Tree '05":"","Bronze Dog Tag":"","Bronze Paint Brush":"","10 Ton Pacifier":"","Single White Rose":"","Chocolate Egg '05":"","Annoying Man":"","Scammer in the Slammer '18":"","Gold Microphone":"","Amazon Doll":"",Soapbox:"","Gold Paint Brush":"","Dollar Bill Collectible":"","Octopus Toy":"","Gold Dog Tag":"","Crazy Cow":"","Citrus Squeezer":"","Strife Clown":"","Evil Doll":"","Blow-Up Doll":"","Backstage Pass":"","Karate Man":"","YouYou Yo Yo":"","Flea Collar":"","Ms Torn Crown":"","Kevlar Helmet":"","Cursed Moon Pendant":"","Mr Torn Crown":"","Mr Brownstone Doll":"","Burmese Flag":"","Chocobo Flute":"","Skeleton Key":"","Yoda Figurine":"","Barbie Doll":"","China Tea Set":"",Dreamcatcher:"","Non-Anon Doll":"","Christmas Card '09":"","Christmas Stocking '09":"","Jester's Cap":"","Official Ninja Kit":"","Silver Paint Brush":"","Tank Top":"",Jacket:"\u5939\u514B",Trainers:"",Bandana:"","Mediocre T-Shirt":"\u666E\u901A\u7684T\u6064","Sports Shades":"","Diving Gloves":"","Proda Sunglasses":"",Speedo:"",Flippers:"","Kabuki Mask":"",Sweater:"",Snorkel:"",Bikini:"\u6BD4\u57FA\u5C3C",Wetsuit:"","Mountie Hat":"","Exotic Gentleman Mask":"","Young Lady Mask":"\u5E74\u8F7B\u5973\u58EB\u9762\u5177","Moustache Man Mask":"","Old Lady Mask":"\u8001\u5987\u4EBA\u9762\u5177","Nun Mask":"","Scarred Man Mask":"\u5200\u75A4\u7537\u9762\u5177","Ginger Kid Mask":"","Psycho Clown Mask":"","Trench Coat":"","Festive Socks":"","Coconut Bra":"\u6930\u58F3\u6587\u80F8","Badge : 15th Anniversary":"","Paper Crown : Red":"\u7EB8\u7687\u51A0\uFF1A\u7EA2\u8272","Paper Crown : Blue":"\u7EB8\u7687\u51A0\uFF1A\u84DD\u8272","Paper Crown : Green":"\u7EB8\u7687\u51A0\uFF1A\u7EFF\u8272","Paper Crown : Yellow":"\u7EB8\u7687\u51A0\uFF1A\u9EC4\u8272","Party Hat '19":"","String Vest":"","Santa Gloves":"","Classic Fedora":"",Sweatpants:"","Santa Trousers":"","Pinstripe Suit Trousers":"","Santa Boots":"","Denim Cap":"","Tube Dress":"","Hair Bow":"","Pleated Skirt":"","Reading Glasses":"",Pullover:"","Denim Vest":"","Basketball Shirt":"","Denim Jacket":"","Santa Jacket":"","Bandit Mask":"",Durag:"",Chinos:"",Tights:"","Collared Shawl":"","Denim Shirt":"",Shrug:"",Dungarees:"",Sandals:"","Check Skirt":"","Ballet Shoes":"","Sun Hat":"","Cork Hat":"",Pantyhose:"","Denim Shoes":"","Knee Socks":"",Shorts:"","Golf Socks":"","Bucket Hat":"","Maid Hat":"","Panama Hat":"","Oversized Shirt":"","Pencil Skirt":"","Floral Dress":"","Booty Shorts":"",Blouse:"",Halterneck:"","Snapback Hat":"","Crop Top":"",Bermudas:"","Peplum Top":"","Baseball Cap":"","Santa Hat":"","Baseball Jacket":"","Capri Pants":"",Thong:"","Fishnet Stockings":"","Chin Diaper":"","Chest Harness":"","Platform Shoes":"","Fur Hat":"","Polo Shirt":"","Bunny Ears":"","Denim Jeans":"",Skirt:"","Puppy Ears":"",Tutu:"",Camisole:"","Assless Chaps":"","Head Scarf":"","Puffer Vest":"",Choker:"","Boob Tube":"","Tighty Whities":"","Puffer Jacket":"","Travel Socks":"","Fur Scarf":"",Waistcoat:"","Derby Shoes":"",Braces:"",Blindfold:"","Medical Mask":"",Nightgown:"","Flip Flops":"","Saggy Pants":"","Square Sunglasses":"",Cardigan:"","Gym Shorts":"","Knee-high Boots":"","Sports Jacket":"","Bowler Hat":"","Cover-ups":"","Bingo Visor":"","Yoga Pants":"",Raincoat:"","Silver Hoodie":"","Fisherman Hat":"",Lingerie:"","Bush Hat":"",Turtleneck:"","Lolita Dress":"","Fitted Shirt":"",Blazer:"","Opera Gloves":"","Mini Skirt":"","Shoulder Sweater":"","Suit Trousers":"",Mackintosh:"","Black Oxfords":"","Shutter Shades":"","Cat Ears":"","Fascinator Hat":"",Poncho:"","Fur Coat":"","Silver Flats":"","Kitty Shoes":"","Neck Tie":"","Maid Uniform":"","Bow Tie":"","Polka Dot Dress":"",Slippers:"","Gold Sneakers":"","Smoking Jacket":"","Parachute Pants":"","Latex Gloves":"",Collar:"","Nipple Tassels":"","Scrooge's Boots":"",Mankini:"","Scrooge's Gloves":"","Ripped Jeans":"","Santa Beard":"","Ball Gown":"","Scrooge's Trousers":"","Unicorn Horn":"",Onesie:"","Wedding Veil":"","Christmas Sweater '15":"","Bunny Nose":"",Straitjacket:"",Monocle:"","Scrooge's Topcoat":"","Wedding Dress":"","Witch's Hat":"",Bathrobe:"","Tiger King Mask '20":"","Greta Mask '19":"","Scrooge's Top Hat":"","Sandworm Mask '21":"",Duster:"","Ski Mask":"","Pennywise Mask '20":"","Anatoly Mask '19":"","Ball Gag":"","Elon Musk Mask '17":"","Heart Sunglasses":"","Jigsaw Mask '19":"",Pipe:"","Michael Myers Mask '18":"","Respo Hoodie":"","Bunny Suit":"","Donald Trump Mask '16":"","Gronch Mask '18":"","Chevrolet Cavalier":"","Peugeot 106":"","Volkswagen Beetle":"\u5927\u4F17\u7532\u58F3\u866B","Citroen Saxo":"","Vauxhall Corsa":"","Vauxhall Astra GSI":"","Honda Civic":"\u672C\u7530\u601D\u57DF","Classic Mini":"\u7ECF\u5178MINI","Volkswagen Golf GTI":"","Renault Clio":"","Alfa Romeo 156":"","Audi S4":"\u5965\u8FEAS4","Reliant Robin":"","Nissan Micra":"","Honda Integra R":"","Ford Mustang":"\u798F\u7279\u91CE\u9A6C","Lotus Exige":"","Hummer H3":"","Honda S2000":"","Honda Accord":"","Holden SS":"","Mini Cooper S":"","Seat Leon Cupra":"","Toyota MR2":"","Volvo 850":"","Honda NSX":"","BMW X5":"\u5B9D\u9A6CX5","TVR Sagaris":"","BMW M5":"\u5B9D\u9A6CM5","Ford Focus RS":"","Subaru Impreza STI":"","Chevrolet Corvette Z06":"","Audi TT Quattro":"","Fiat Punto":"","Pontiac Firebird":"","Dodge Charger":"","BMW Z8":"\u5B9D\u9A6CZ8","Porsche 911 GT3":"","Nissan GT-R":"","Ford GT40":"","Audi R8":"\u5965\u8FEAR8","Mitsubishi Evo X":"","Lexus LFA":"","Ferrari 458":"","Lamborghini Gallardo":"\u5170\u535A\u57FA\u5C3C\u76D6\u62C9\u591A","Mercedes SLR":"","Aston Martin One-77":"","Sierra Cosworth":"","Senet Board":"","Florin Coin":"","Leopard Coin":"","Gold Noble Coin":"","Vairocana Buddha Sculpture":"","Black Senet Pawn":"","White Senet Pawn":"","Ganesha Sculpture":"","Quran Script : Ubay Ibn Kab":"","Quran Script : Ali":"","Quran Script : Ibn Masud":"","Shabti Sculpture":"","Egyptian Amulet":"","Sheep Plushie":"\u7EF5\u7F8A","Kitten Plushie":"\u732B\u54AA","Teddy Bear Plushie":"\u6CF0\u8FEA\u718A","Stingray Plushie":"\u9EC4\u8C82\u9C7C","Wolverine Plushie":"\u8C82\u718A","Jaguar Plushie":"\u7F8E\u6D32\u8C79","Nessie Plushie":"\u5C3C\u65AF\u6E56\u6C34\u602A","Red Fox Plushie":"\u8D64\u72D0","Chamois Plushie":"\u5CA9\u7F9A\u7F8A","Monkey Plushie":"\u7334\u5B50","Panda Plushie":"\u5927\u718A\u732B","Lion Plushie":"\u72EE\u5B50","Camel Plushie":"\u9A86\u9A7C","Dong : Effy":"\u72D7\u72D7\uFF1A\u827E\u83F2","Dong : Jeremy":"\u72D7\u72D7\uFF1A\u6770\u91CC\u7C73","Dong : Greg":"\u72D7\u72D7\uFF1A\u683C\u96F7\u683C","Dong : Holly":"\u72D7\u72D7\uFF1A\u970D\u5229","Dong : Thomas":"\u72D7\u72D7\uFF1A\u6258\u9A6C\u65AF","Toilet Paper":"\u5395\u7EB8","Stink Bombs":"\u81ED\u6C14\u5F39","Dog Poop":"\u72D7\u5C4E","Horse's Head":"\u9A6C\u5934","Christmas Cracker":"\u5723\u8BDE\u7206\u7AF9","Small Explosive Device":"\u5C0F\u578B\u7206\u70B8\u88C5\u7F6E","Business Class Ticket":"\u5546\u52A1\u8231\u673A\u7968","Strippogram Voucher":"\u8131\u8863\u821E\u5238","Poison Mistletoe":"\u6BD2\u69F2\u5BC4\u751F","Donator Pack":"\u6350\u8D60\u8005\u8865\u7ED9\u7BB1(DP)","Casino Pass":"\u8D4C\u573A\u901A\u884C\u8BC1","Cesium-137":"\u94EF137","Dirty Bomb":"\u810F\u5F39","Box of Tissues":"\u4E00\u76D2\u62BD\u7EB8","Pack of Cuban Cigars":"","Birthday Wrapping Paper":"\u751F\u65E5\u5305\u88C5\u7EB8","Empty Box":"\u7A7A\u76D2\u5B50","Bolt Cutters":"","Christmas Wrapping Paper":"\u5723\u8BDE\u5305\u88C5\u7EB8","Soap on a Rope":"","Generic Wrapping Paper":"","Crazy Straw":"",Fruitcake:"\u6C34\u679C\u86CB\u7CD5","Pele Charm":"","Mayan Statue":"","Steel Drum":"","Sumo Doll":"","Hockey Stick":"",Chopsticks:"\u7B77\u5B50","Soccer Ball":"\u8DB3\u7403",Snowboard:"\u96EA\u7403","Paper Weight":"","Yakitori Lantern":"",Sensu:"","Dart Board":"","Elephant Statue":"","Certificate of Lame":"","Yucca Plant":"","Jade Buddha":"\u7389\u4F5B\u50CF",Compass:"","Nodding Turtle":"","Fire Hydrant":"","Model Space Ship":"","Tailors Dummy":"",Sextant:"","Afro Comb":"","Maneki Neko":"","Blank Tokens":"","Printing Paper":"","Stick of Dynamite":"","Blank Credit Cards":"","Advent Calendar":"","Certificate of Awesome":"","Glow Stick":"","Ship in a Bottle":"","Santa's Snot":"","Christmas Angel":"","Sprig of Holly":"","Polar Bear Toy":"","Turkey Baster":"","Electronic Pumpkin":"","Salt Shaker":"","Cinnamon Ornament":"","Spooky Paper Weight":"","Lump of Coal":"","Vanity Hand Mirror":"","Gingerbread Man":"","Christmas Lights":"","C4 Explosive":"C4\u70B8\u5F39","Jack O Lantern Lamp":"","Gingerbread House":"","Mini Sleigh":"","Golden Wreath":"","Coat Hanger":"\u8863\u67B6","Memory Locket":"",Cauldron:"",Mistletoe:"\u69F2\u5BC4\u751F","Witch's Cauldron":"","Gas Can":"\u6C7D\u6CB9\u6876","Golden Candy Cane":"","Christmas Express":"",Eggnog:"","Raw Ivory":"","Oriental Log":"",Snowman:"\u96EA\u4EBA","Christmas Gnome":"","Pile of Vomit":"","Loaf of Bread":"","Deputy Star":"","Oriental Log Translation":"",Tangerine:"","Dancing Santa Claus '09":"",Photographs:"","Japanese/English Dictionary":"\u65E5\u82F1\u8BCD\u5178","Gold Nugget":"","Peg Leg":"","Birthday Cake '14":"14\u5BF8\u751F\u65E5\u86CB\u7CD5","Zombie Brain":"\u50F5\u5C38\u8111","Rotten Eggs":"","Pack of Trojans":"","Snow Globe '09":"","Medal of Honor":"","Rusty Dog Tag":"","Human Head":"\u4EBA\u5934","Article on Crime":"","Piece of Cake":""},a7={"Effect: Provides 100 Lucky Shot Lotto tickets when used.":"","Effect: Improves success rate for the Transporting Drugs crime.":"","Effect: Increases happiness by 25 and booster cooldown by 30 minutes.":"","Effect: Increases happiness by 50 and booster cooldown by 30 minutes.":"","Effect: Increases happiness by 75 and booster cooldown by 30 minutes.":"","Effect: Increases energy by 10 and booster cooldown by 2 hours.":"","Effect: Opponent becomes Maced, decreasing Dexterity to 1/5th for 15-20 seconds.":"\u6548\u679C\uFF1A\u5BF9\u624B\u88AB\u6885\u65AF\u6BD2\u6C14\u5F71\u54CD\uFF0C\u95EA\u907F\u964D\u4F4E\u81F31/5\uFF0C\u6301\u7EED15-20s\u3002","Effect: Opponent becomes Blinded, decreasing Speed to 1/5th for 15-20 seconds.":"\u6548\u679C\uFF1A\u5BF9\u624B\u88AB\u81F4\u76F2\uFF0C\u901F\u5EA6\u964D\u4F4E\u81F31/5\uFF0C\u6301\u7EED15-20s\u3002","Effect: Opponent becomes Gassed, decreasing Dexterity to 1/3rd for 120-180 seconds.":"\u6548\u679C\uFF1A\u5BF9\u624B\u53D8\u5F97\u75B2\u60EB\uFF0C\u95EA\u907F\u964D\u4F4E\u81F31/3\uFF0C\u6301\u7EED120-180s\u3002","Effect: Opponent receives Severe Burning damage over 3 turns.":"\u6548\u679C\uFF1A\u5BF9\u624B\u57283\u4E2A\u56DE\u5408\u5185\u53D7\u5230\u4E25\u91CD\u7684\u71C3\u70E7\u4F24\u5BB3\u3002","Effect: Opponent becomes Smoked, decreasing Speed to 1/3rd for 120-180 seconds.":"\u6548\u679C\uFF1A\u5BF9\u624B\u88AB\u70DF\u96FE\u5F71\u54CD\uFF0C\u901F\u5EA6\u964D\u4F4E\u81F31/3\u6301\u7EED120-180s\u3002","Effect: User becomes Hastened, increasing Speed by 500% for 120 seconds.":"\u6548\u679C\uFF1A\u4F7F\u7528\u8005\u6025\u4FC3\u8D77\u6765\uFF0C\u901F\u5EA6\u63D0\u9AD8500%\u6301\u7EED120s\u3002","Effect: User becomes Sharpened, increasing Dexterity by 500% for 120 seconds.":"\u6548\u679C\uFF1A\u4F7F\u7528\u8005\u53D8\u5F97\u66F4\u52A0\u654F\u9510\uFF0C\u95EA\u907F\u589E\u52A0500%\uFF0C\u6301\u7EED120s\u3002","Effect: User becomes Strengthened, increasing Strength by 500% for 120 seconds.":"\u6548\u679C\uFF1A\u4F7F\u7528\u8005\u53D8\u5F97\u66F4\u5F3A\u58EE\uFF0C\u529B\u91CF\u589E\u52A0500%\uFF0C\u6301\u7EED120\u79D2\u3002","Effect: User becomes Hardened, increasing Defense by 300% for 120 seconds and replenishing life by 25%.":"\u6548\u679C\uFF1A\u4F7F\u7528\u8005\u53D8\u5F97\u575A\u786C\uFF0C\u5728120\u79D2\u5185\u589E\u52A0300%\u7684\u9632\u5FA1\uFF0C\u5E76\u8865\u514525%\u7684\u751F\u547D\u3002","Effect: Opponent becomes Concussed, decreasing Dexterity to 1/5th for 15-20 seconds.":"\u6548\u679C\uFF1A\u5BF9\u624B\u8111\u90E8\u9707\u8361\uFF0C\u95EA\u907F\u4E0B\u964D\u52301/5\uFF0C\u6301\u7EED15-20\u79D2\u3002","Effect: Increases happiness by 5-20 if under 20% of maximum.":"","Effect: Can be used with a Fruitcake and Cake Frosting to create a Special Fruitcake.":""},a8={"is a Defensive Armor.":"\u662F\u4E00\u79CD\u9632\u5FA1\u6027\u76D4\u7532\u3002","are a Defensive Armor.":"\u662F\u4E00\u79CD\u9632\u5FA1\u6027\u76D4\u7532\u3002","is a Machine Gun Weapon.":"\u662F\u4E00\u79CD\u673A\u67AA\u3002","is a SMG Weapon.":"\u662F\u4E00\u79CD\u51B2\u950B\u67AA\u3002","is a Shotgun Weapon.":"\u662F\u4E00\u79CD\u9730\u5F39\u67AA\u3002","is a Rifle Weapon.":"\u662F\u4E00\u79CD\u6B65\u67AA\u3002","is a Heavy Artillery Weapon.":"\u662F\u4E00\u79CD\u91CD\u70AE\u3002","is a Pistol Weapon.":"\u662F\u4E00\u79CD\u624B\u67AA\u3002","is a Piercing Weapon.":"\u662F\u4E00\u79CD\u7A7F\u523A\u6B66\u5668(piercing)\u3002","is a Clubbing Weapon.":"\u662F\u4E00\u79CD\u51B2\u51FB\u6B66\u5668(Clubbing)\u3002","is a Slashing Weapon.":"\u662F\u4E00\u79CD\u5207\u5272\u6B66\u5668(slashing)\u3002","is a Mechanical Weapon.":"\u662F\u4E00\u79CD\u673A\u68B0\u6B66\u5668\u3002","is a Temporary Weapon.":"\u662F\u4E00\u79CD\u6295\u63B7\u6B66\u5668\u3002","is a Clothing Item.":"\u662F\u4E00\u79CD\u670D\u88C5\u7269\u54C1\u3002","is a Medical Item.":"\u662F\u4E00\u79CD\u533B\u7597\u7269\u54C1\u3002","is a Drug Item.":"\u662F\u4E00\u79CD\u836F(d\xfa)\u54C1\u3002","is an Energy Drink Item.":"\u662F\u4E00\u79CD\u80FD\u91CF\u996E\u6599\u3002","is an Alcohol Item.":"\u662F\u4E00\u79CD\u9152\u3002","is a Candy Item.":"\u662F\u4E00\u79CD\u7CD6\u3002","is a Booster Item.":"\u662F\u4E00\u79CD\u589E\u76CA\u9053\u5177\u3002","is an Enhancer Item.":"\u662F\u4E00\u79CD\u589E\u5E45\u5668\u3002","is a Supply Pack Item.":"\u662F\u4E00\u79CD\u8865\u7ED9\u5305\u3002","is an Electronic Item.":"\u662F\u4E00\u79CD\u7535\u5B50\u7269\u54C1\u3002","is a Jewelry Item.":"\u662F\u4E00\u79CD\u73E0\u5B9D\u7269\u54C1\u3002","is a Flower Item.":"\u662F\u4E00\u79CD\u82B1\u3002","is a Plushie Item.":"\u662F\u4E00\u79CD\u73A9\u5076\u3002","is a class E Car Item.":"\u662F\u4E00\u8F86E\u7EA7\u8D5B\u8F66\u3002","is a class D Car Item.":"\u662F\u4E00\u8F86D\u7EA7\u8D5B\u8F66\u3002","is a class C Car Item.":"\u662F\u4E00\u8F86C\u7EA7\u8D5B\u8F66\u3002","is a class B Car Item.":"\u662F\u4E00\u8F86B\u7EA7\u8D5B\u8F66\u3002","is a class A Car Item.":"\u662F\u4E00\u8F86A\u7EA7\u8D5B\u8F66\u3002","is a Virus Item.":"\u662F\u4E00\u79CD\u7535\u8111\u75C5\u6BD2\u3002","is an Other Item.":"\u662F\u4E00\u4E2A\u5176\u4ED6\u7269\u54C1\u3002","is a Book Item.":"\u662F\u4E00\u672C\u4E66\u3002","is a Special Item.":"\u662F\u4E00\u79CD\u7279\u6B8A\u7269\u54C1\u3002"},a9={"API Keys":"API \u5BC6\u94A5","General settings":"\u901A\u7528\u8BBE\u7F6E","Attack settings":"\u653B\u51FB\u8BBE\u7F6E","Create New Key":"\u521B\u5EFA\u65B0\u5BC6\u94A5","New key's name":"\u65B0\u5BC6\u94A5\u540D","Public Only":"\u65E0\u9700\u6743\u9650","Minimal Access":"\u6700\u5C0F\u6743\u9650","Limited Access":"\u6709\u9650\u6743\u9650","Full Access":"\u5B8C\u5168\u6743\u9650","Here you can share your account's information with":"\u5728\u8FD9\u91CC\uFF0C\u4F60\u53EF\u4EE5\u901A\u8FC7\u5411\u811A\u672C\u3001\u6269\u5C55\u548C\u5E94\u7528\u7A0B\u5E8F\u7B49\u8F6F\u4EF6\u63D0\u4F9BAPI\u5BC6\u94A5\uFF0C\u4E0E\u5B83\u4EEC\u5206\u4EAB\u4F60\u7684\u8D26\u6237\u4FE1\u606F\u3002\u4E00\u65E6\u4F60\u521B\u5EFA\u4E86\u4E00\u4E2A\u5177\u6709\u76F8\u5173\u6743\u9650\u7684API\u5BC6\u94A5\uFF0C\u4F60\u53EF\u4EE5\u5728\u4EFB\u4F55\u65F6\u5019\u901A\u8FC7\u5220\u9664\u8BE5\u5BC6\u94A5\u6765\u53D6\u6D88\u6388\u6743\u3002"},ba={"_taskHint":{a_good_day_to_get_hard:{task:"\u5B9E\u73B03-10\u7684\u8FDE\u6740",hint:"\u5EFA\u8BAE\u4E70lost"},a_kimpossible_task:{task:"\u51FB\u8D253\u4E2A\u7279\u5B9A\u73A9\u5BB6\u4E14\u53EA\u4F7F\u7528\u8FD1\u6218\u6B66\u5668\u548C\u624B\u96F7",hint:"\u67AA\u53EF\u4EE5\u4FDD\u6301\u88C5\u5907\u72B6\u6001"},a_problem_at_the_tracks:{task:"\u51FB\u8D253\u4E2A\u7279\u5B9A\u73A9\u5BB6\u4E14\u4E0D\u4F7F\u7528\u67AA",hint:"\u67AA\u53EF\u4EE5\u4FDD\u6301\u88C5\u5907\u72B6\u6001\uFF0C\u4F46\u662F\u4F7F\u7528\u4EFB\u4F55\u7684\u67AA\u4EFB\u52A1\u5C31\u4F1A\u5931\u8D25\u3002"},a_thor_loser:{task:"\u7528Duke\u7684\u9524\u5B50(Duke's hammer)\u6253\u4E2D8-16\u4E2A\u4E0D\u540C\u7684\u8EAB\u4F53\u90E8\u4F4D",hint:"\u627E\u9632\u5FA1\u602A\u6765\u6253"},against_the_odds:{task:"\u51FB\u8D252\u4E2A\u7279\u5B9A\u73A9\u5BB6"},an_honorary_degree:{task:"\u51FB\u8D25\u7279\u5B9A\u73A9\u5BB6\u4E14\u4E0D\u4F7F\u7528\u67AA",hint:"\u67AA\u53EF\u4EE5\u4FDD\u6301\u88C5\u5907\u72B6\u6001\uFF0C\u4F46\u662F\u4F7F\u7528\u4EFB\u4F55\u7684\u67AA\u4EFB\u52A1\u5C31\u4F1A\u5931\u8D25\u3002"},army_of_one:{task:"\u88C5\u5907\u4E0D\u540C\u7684\u9762\u5177\u653B\u51FB3\u6B211\u4E2A\u7279\u5B9A\u73A9\u5BB6",hint:"Duke\u4F1A\u7ED9\u4F60\u53D12\u4E2A\u9762\u5177\uFF0C\u8BF7\u786E\u4FDD\u5176\u4E2D\u4E00\u6B21\u653B\u51FB\u4E0D\u6234\u4EFB\u4F55\u9762\u5177\u3002\u4E3A\u4E86\u5FEB\u901F\u5B8C\u6210\u4EFB\u52A1\uFF0C\u53EF\u4EE5\u9009\u62E9\u53F3\u4E0A\u89D2\u7684\u9003\u8DD1\u9009\u9879\uFF0C\u8FD9\u6837\u4E0D\u9700\u8981\u7B49\u5F85\u76EE\u6807\u51FA\u9662\u3002"},bakeout_breakout:{task:"\u628A\u5F00\u9501\u5668(lock pick)\u653E\u5230\u6C34\u679C\u86CB\u7CD5(fruitcake)\u91CC\uFF0C\u5E76\u4E14\u628A\u7279\u522B\u7684\u6C34\u679C\u86CB\u7CD5(special fruitcake)\u53D1\u9001\u7ED9\u76D1\u72F1\u91CC\u7684\u4EFB\u610F\u81EA\u9009\u73A9\u5BB6\u3002",hint:"\u4F60\u9700\u8981\u81EA\u5DF1\u4E70\u4E00\u4E2A\u6C34\u679C\u86CB\u7CD5\uFF0C\u4F50\u6599Duke\u4F1A\u7ED9"},bare_knuckle:{task:"\u51FB\u8D25\u7279\u5B9A\u73A9\u5BB6\uFF0C\u4E14\u4E0D\u88C5\u5907\u4EFB\u4F55\u9632\u5177\u548C\u6B66\u5668\u3002",hint:"\u53D6\u6D88\u88C5\u5907\u6240\u6709\u4E1C\u897F\u3002\u6CE8\u610F\uFF1A\u524D\u4E00\u6B21\u6218\u6597\u6B8B\u4F59\u7684buff\u4F1A\u8BA9\u4EFB\u52A1\u5931\u8D25\uFF01"},batshit_crazy:{task:"\u7528Penelope\u9020\u6210\u57FA\u4E8E\u4F60\u7684\u6700\u5927\u751F\u547D\u7684\u4E00\u5B9A\u4F24\u5BB3",hint:"\u4F60\u4F1A\u6536\u5230Duke\u53D1\u6765\u7684Penelope"},battering_ram:{task:"\u653B\u51FB\u7279\u5B9A\u73A9\u5BB63\u6B21"},big_tub_of_muscle:{task:"\u51FB\u8D25\u7279\u5B9A\u73A9\u5BB6\uFF0C\u5C3D\u7BA1\u4ED6\u6709\u5DE8\u5927\u7684\u529B\u91CF"},birthday_surprise:{task:"\u83B7\u53D6\u7279\u5B9A\u7269\u54C1\u5E76\u5C06\u5B83\u4F5C\u4E3A\u793C\u7269\u53D1\u9001\u7ED9Duke",hint:"\u4F7F\u7528\u4E00\u4E2A\u7A7A\u76D2\u5B50(Empty box)\u53EF\u4EE5\u628A\u7269\u54C1\u88C5\u7BB1(parcel)\uFF0C\u7136\u540E\u7528\u793C\u54C1\u5305\u88C5\u5C06\u4ED6\u5305\u8D77\u6765\u5C31\u53EF\u4EE5\u5F97\u5230\u4E00\u4E2A\u751F\u65E5\u793C\u7269\u3002"},bonnie_and_clyde:{task:"\u51FB\u8D25\u7279\u5B9A\u73A9\u5BB6\u548C\u4ED6\u7684\u914D\u5076"},bountiful:{task:"\u6210\u529F\u62FF\u52302-5\u4E2A\u60AC\u8D4F\u8D4F\u91D1",hint:"\u8BF7\u8BB0\u5F97\u51FB\u8D25\u73A9\u5BB6\u540E\u9009\u62E9\u5F3A\u5236\u4F4F\u9662(hospitalize)\u624D\u80FD\u9886\u53D6\u8D4F\u91D1"},bounty_on_the_mutiny:{task:"\u60AC\u8D4F\u7279\u5B9A\u73A9\u5BB6\uFF0C\u7136\u540E\u7B49\u5F85\u8D4F\u91D1\u88AB\u4EBA\u9886\u53D6",hint:"\u4F60\u4E0D\u80FD\u9886\u53D6\u81EA\u5DF1\u7684\u60AC\u8D4F\u8D4F\u91D1"},bring_it:{task:"\u5728\u591A\u4EBA\u6218\u6597\u4E2D\u51FB\u8D25Duke",hint:"\u4E0D\u50CF\u5176\u4ED6\u4EFB\u52A1\uFF0C\u8FD9\u4E2A\u4EFB\u52A1\u4F60\u6709\u4E00\u5468\u7684\u65F6\u95F4\u6765\u5B8C\u6210\u3002\u4E14\u4E0D\u9700\u8981\u6700\u540E\u4E00\u51FB\uFF0C\u4F60\u53EA\u9700\u8981\u53C2\u4E0E\u5230\u591A\u4EBA\u6218\u6597\u4E2D\u5C31\u53EF\u4EE5\u3002\u66F4\u591A\u8BE6\u60C5\u8BF7\u7FA4\u5185\u8BE2\u95EE\u5927\u4F6C\u6216\u67E5\u770B\u516C\u4F17\u53F7\u653B\u7565\u3002"},candy_from_babies:{task:"\u83B7\u5F97$50,000-$250,000\u7684\u60AC\u8D4F\u5956\u52B1",hint:"\u53EF\u4EE5\u662F\u603B\u8BA1\u591A\u6B21\u60AC\u8D4F\u5956\u52B1\u3002\u8BF7\u8BB0\u5F97\u51FB\u8D25\u73A9\u5BB6\u540E\u9009\u62E9\u5F3A\u5236\u4F4F\u9662(hospitalize)\u624D\u80FD\u83B7\u5F97\u60AC\u8D4F\u5956\u52B1\u3002"},charity_work:{task:"\u62A2\u52AB2\u4E2A\u7279\u5B9A\u73A9\u5BB6",hint:"\u5FC5\u987B\u6210\u529F\u62A2\u5230\u94B1\uFF0C\u53EF\u4EE5\u4E8B\u5148\u53D1\u4E00\u70B9\u94B1\u7ED9\u76EE\u6807\u6765\u786E\u4FDD\u6210\u529F\u62A2\u52AB"},cracking_up:{task:"\u51FB\u8D25\u7279\u5B9A\u73A9\u5BB6\u540E\u9009\u62E9\u5BA1\u95EE\u9009\u9879(interrogate)\u83B7\u53D6\u5BC6\u7801\uFF0C\u7136\u540E\u4F7F\u7528\u5BC6\u7801\u6253\u5F00Duke\u7684\u4FDD\u9669\u7BB1(Duke's Safe)\uFF0C\u5E76\u5C06\u83B7\u5F97\u7684\u7269\u54C1\u53D1\u9001\u7ED9Duke\u3002",hint:"\u53EF\u80FD\u4F1A\u9700\u8981\u6570\u6B21\u5BA1\u95EE\u624D\u80FD\u83B7\u5F97\u5BC6\u7801"},critical_education:{task:"\u9020\u62103-9\u6B21\u66B4\u51FB"},cut_them_down_to_size:{task:"\u51FB\u8D25\u4EFB\u610F\u7B49\u7EA7\u5927\u4E8E\u7B49\u4E8E\u4F60\u7684\u73A9\u5BB6"},dirty_little_secret:{task:"\u7ED9\u7279\u5B9A\u73A9\u5BB6\u4E0B\u4E00\u4E2A\u60AC\u8D4F\uFF0C\u7136\u540E\u653B\u51FB\u62FF\u60AC\u8D4F\u7684\u73A9\u5BB6",hint:"\u5982\u679C\u62FF\u60AC\u8D4F\u7684\u73A9\u5BB6\u662F\u533F\u540D\u7684\uFF0C\u4ED6\u7684ID\u8FD8\u662F\u4F1A\u88AB\u663E\u793A\u5728\u4EFB\u52A1\u754C\u9762\u3002\u653B\u51FB\u4E0D\u9700\u8981\u80DC\u5229\uFF0C\u53EA\u9700\u8981\u653B\u51FB\u5373\u53EF\u5B8C\u6210\u4EFB\u52A1\u3002"},double_jeopardy:{task:"\u51FB\u8D25\u7279\u5B9A\u73A9\u5BB6\uFF0C\u4E14\u7ED9\u4ED6\u4E0B\u4E00\u4E2A\u60AC\u8D4F",hint:"\u8D4F\u91D1\u53EF\u4EE5\u662F\u4EFB\u4F55\u91D1\u989D\uFF0C\u56E0\u4E3A\u5B83\u4E0D\u9700\u8981\u88AB\u8BA4\u9886\u3002"},drug_problem:{task:"Defeat 4 - 7 (P)."},emotional_debt:{task:"\u7528\u50AC\u6CEA\u5F39(tear gas)\u6216\u8FA3\u6912\u6C34(pepper spray)\u547D\u4E2D\u7279\u5B9A\u73A9\u5BB6",hint:"\u4E0D\u88AB\u963B\u6321\u624D\u7B97\u6570\u3002Hazmat Suit\u4F1A\u963B\u6321\u50AC\u6CEA\u5F39\uFF0C\u5F88\u591A\u5934\u76D4\u963B\u6321\u8FA3\u6912\u6C34\u3002(\u4E5F\u6709\u8BF4\u6CD5\u8FA3\u6912\u6C34\u4E0D\u9700\u8981\u751F\u6548\u4E5F\u80FD\u5B8C\u6210\u4EFB\u52A1)"},estranged:{task:"\u6253\u4F24\u7279\u5B9A\u73A9\u5BB6\u7684\u4E00\u6761\u817F"},family_ties:{task:"\u5F3A\u5236\u4F4F\u9662\u7279\u5B9A\u73A9\u5BB63\u6B21"},field_trip:{task:"\u57283\u4E2A\u8D4C\u573A\u6E38\u620F\u4E2D\u8D5A\u5230$100-$1,000,000"},fireworks:{task:"\u6D88\u8017250-1250\u53D1\u5B50\u5F39",hint:"\u7528\u5F39\u836F\u591A\u7684\u6B66\u5668\uFF0C\u5982minigun\u3001m249"},forgotten_bills:{task:"\u51FB\u8D25\u7279\u5B9A\u73A9\u5BB6"},frenzy:{task:"\u51FB\u8D25\u4EFB\u610F5-15\u4E2A\u73A9\u5BB6"},get_things_jumping:{task:"\u9020\u62102000-50000\u4F24\u5BB3\uFF0C\u53D7\u52301000-25000\u4F24\u5BB3\uFF0C\u57FA\u4E8E\u4F60\u7684\u751F\u547D\u4E0A\u9650"},graffiti:{task:"\u7ED9\u7279\u5B9A\u76EE\u6807\u55B7\u8FA3\u6912\u6C34(pepper spray)"},guardian:{task:"\u51FB\u8D25\u7279\u5B9A\u73A9\u5BB6"},hammer_time:{task:"\u7528\u9524\u5B50(hammer)\u51FB\u8D25\u7279\u5B9A\u73A9\u5BB6",hint:"\u67AA\u53EF\u4EE5\u4FDD\u6301\u88C5\u5907\uFF0C\u53CC\u9524\u4E0D\u7B97\u9524\u5B50"},hands_off:{task:"\u51FB\u8D253-5\u4E2A\u7279\u5B9A\u73A9\u5BB6"},hare_meet_tortoise:{task:"\u51FB\u8D25\u7279\u5B9A\u73A9\u5BB6\uFF0C\u5C3D\u7BA1\u4ED6\u7684\u901F\u5EA6\u5FEB\u5982\u95EA\u7535",hint:"\u95EA\u5149\u5F39\u548C\u70DF\u96FE\u5F39\u53EF\u4EE5\u964D\u4F4E\u76EE\u6807\u7684\u901F\u5EA6"},hide_and_seek:{task:"\u4ECE3-5\u4EBA\u7684\u5217\u8868\u4E2D\u627E\u5230\u5E76\u51FB\u8D251\u4E2A\u7279\u5B9A\u73A9\u5BB6",hint:"\u7ED9\u51FA\u7684\u7EBF\u7D22\u53EF\u4EE5\u5F88\u5BB9\u6613\u8BC6\u522B\u76EE\u6807\uFF0C\u6BD4\u5982\u7B49\u7EA7\uFF0C\u5730\u533A\uFF0C\u5982\u65E0\u6CD5\u627E\u5230\u8BF7\u622A\u56FE\u7FA4\u804A\u8BE2\u95EE\u3002"},hiding_in_plain_view:{task:"\u51FB\u8D25\u5728\u968F\u673A\u56FD\u5BB6\u7684\u7279\u5B9A\u73A9\u5BB6"},high_fliers:{task:"\u51FB\u8D253\u4E2A\u5728\u968F\u673A\u56FD\u5BB6\u7684\u7279\u5B9A\u73A9\u5BB6"},hobgoblin:{task:"\u51FB\u8D25\u81EA\u9009\u7684\u67D0\u4E2A\u76F8\u540C\u73A9\u5BB65\u6B21"},immovable_object:{task:"\u51FB\u8D25\u7279\u5B9A\u73A9\u5BB6\uFF0C\u5C3D\u7BA1\u4ED6\u7684\u9632\u5FA1\u5F88\u9AD8"},inside_job:{task:"\u51FB\u8D25\u7279\u5B9A\u73A9\u5BB6\u5E76\u9009\u62E9secrete\u9009\u9879\u85CF\u4E00\u4E2A\u9053\u5177"},"introduction:_duke":{task:"\u5B8C\u621010\u4E2A Duke \u4EFB\u52A1"},keeping_up_appearances:{task:"\u62A2\u52AB\u7279\u5B9A\u73A9\u5BB6\u7136\u540E\u628A\u94B1\u53D1\u56DE\u7ED9\u4ED6",hint:"\u5FC5\u987B\u6210\u529F\u62A2\u5230\u94B1\uFF0C\u53EF\u4EE5\u4E8B\u5148\u53D1\u4E00\u70B9\u94B1\u7ED9\u76EE\u6807\u6765\u786E\u4FDD\u6210\u529F\u62A2\u52AB"},kiss_of_death:{task:"\u51FB\u8D25\u7279\u5B9A\u73A9\u5BB6\u7136\u540E\u9009\u62E9kiss\u9009\u9879"},lack_of_awareness:{task:"\u51FB\u8D25\u7279\u5B9A\u73A9\u5BB6"},lost_and_found:{task:"\u5F3A\u5236\u4F4F\u9662\u7279\u5B9A\u76EE\u6807\u603B\u8BA112\u5C0F\u65F6"},loud_and_clear:{task:"\u4F7F\u75283-11\u4E2A\u7206\u70B8\u6027\u624B\u69B4\u5F39(HEG\u6216Grenade\u7B49)",hint:"\u624B\u69B4\u5F39\u5FC5\u987B\u662F\u53EF\u4EE5\u9020\u6210\u4F24\u5BB3\u7684\u7C7B\u578B"},loyal_customer:{task:"\u51FB\u8D25\u7279\u5B9A\u73A9\u5BB6"},make_it_slow:{task:"\u51FB\u8D25\u7279\u5B9A\u73A9\u5BB6\u4E14\u5355\u6B21\u653B\u51FB\u4E2D\u4F7F\u7528\u4E0D\u4F4E\u4E8E5-9\u56DE\u5408",hint:"\u5B58\u6D3B7\u62169\u56DE\u5408\u540E\u51FB\u8D25\u76EE\u6807\uFF0C\u5982\u679C\u5931\u8D25\u53EF\u4EE5\u518D\u6B21\u5C1D\u8BD5\u3002"},marriage_counseling:{task:"\u51FB\u8D25\u7279\u5B9A\u73A9\u5BB6\u7684\u914D\u5076"},massacrist:{task:"\u51FB\u8D25\u7279\u5B9A\u73A9\u5BB6"},meeting_the_challenge:{task:"\u62A2\u52AB\u5230$10,000-$16,000,000\u91D1\u989D\u7684\u94B1"},motivator:{task:"\u7B2C\u4E00\u6B21\u5BF9\u6218\u4E2D\u8F93\u7ED9\u6216\u5E73\u624B\u7ED9\u7279\u5B9A\u73A9\u5BB6",hint:"\u8D85\u65F6\u4E0D\u4F1A\u4EFB\u52A1\u5931\u8D25\uFF0C\u6240\u4EE5\u5982\u679C\u770B\u8D77\u6765\u8981\u8D62\u4E86\u53EF\u4EE5\u7B495\u5206\u949F\u8D85\u65F6\u3002\u53EF\u4EE5\u62BD\u8840\u51CF\u8840\uFF0C\u4E0D\u88C5\u5907\u9632\u5177\u5E76\u4F7F\u7528\u9508\u5251\u3002"},new_kid_on_the_block:{task:"\u51FB\u8D255\u540D\u73A9\u5BB6"},no_man_is_an_island:{task:"\u4ECE3\u4E2A\u7279\u5B9A\u76EE\u6807\u4E2D\u90092\u4E2A\u62A2\u52AB",hint:"\u53EF\u4EE5\u81EA\u9009\u54EA\u4E24\u4E2A\u76EE\u6807\uFF0C\u53EA\u8981\u62A2\u52AB2\u4E2A\u4E0D\u540C\u7684\u76EE\u6807"},no_second_chances:{task:"\u4E00\u6B21\u51FB\u8D25\u7279\u5B9A\u73A9\u5BB6"},out_of_the_frying_pan:{task:"\u53BB\u76D1\u72F1\u4F7F\u7528Felovax\u4EE5\u4F4F\u9662\uFF0C\u518D\u4F7F\u7528Zylkene"},painleth_dentitht:{task:"\u7528\u68D2\u7403\u68D2\u51FB\u8D25\u7279\u5B9A\u73A9\u5BB6",hint:"\u5176\u4ED6\u6B66\u5668\u53EF\u4EE5\u4FDD\u6301\u88C5\u5907\uFF0C\u4F46\u662F\u4F7F\u7528\u5176\u4ED6\u6B66\u5668\u4F1A\u8BA9\u4EFB\u52A1\u5931\u8D25"},party_tricks:{task:"\u51FB\u8D25\u7279\u5B9A\u73A9\u5BB6\uFF0C\u5C3D\u7BA1\u4ED6\u7684DEX\u5F88\u9AD8"},pass_the_word:{task:"\u7ED9\u7279\u5B9A\u73A9\u5BB6\u53D1\u9001\u5305\u542B\u5173\u952E\u8BCD\u7684\u804A\u5929\u4FE1\u606F",hint:"\u590D\u5236\u4EFB\u52A1\u63CF\u8FF0\u53D1\u9001\u7ED9\u76EE\u6807\u5C31\u53EF\u4EE5\u5B8C\u6210"},peak_experience:{task:"\u51FB\u8D25\u7279\u5B9A\u73A9\u5BB6"},proof_of_the_pudding:{task:"\u4F7F\u7528\u67D0\u4E2A\u6B66\u5668\u51FB\u8D25\u7279\u5B9A\u73A9\u5BB6\uFF0C\u7136\u540E\u53D1\u9001\u8FD9\u4E2A\u6B66\u5668\u7ED9\u4ED6",hint:"\u4E0D\u9700\u8981\u53D1\u9001\u4F60\u5177\u4F53\u4F7F\u7528\u7684\u6B66\u5668\uFF0C\u53EA\u9700\u53D1\u9001\u540C\u540D\u6B66\u5668"},rabbit_response:{task:"10-30\u5206\u949F\u5185\u51FB\u8D253\u4E2A\u7279\u5B9A\u73A9\u5BB6",hint:"\u653B\u51FB\u5176\u4E2D\u4E00\u4E2A\u76EE\u6807\u65F6\u5F00\u59CB\u8BA1\u65F6\uFF0C\u6240\u4EE5\u653B\u51FB\u524D\u786E\u5B9A\u4ED6\u4EEC\u90FD\u4E0D\u5728\u4F4F\u9662"},reconstruction:{task:"\u88C5\u5907\u83DC\u5200(kitchen knife)\u548C\u76AE\u624B\u5957(leather gloves)\uFF0C\u51FB\u8D25\u7279\u5B9A\u73A9\u5BB6\u7136\u540E\u6254\u6389\u8FD9\u4E24\u6837\u4E1C\u897F\u3002",hint:"\u6218\u6597\u4E2D\u4E0D\u5FC5\u987B\u4F7F\u7528\u83DC\u5200\u653B\u51FB"},red_faced:{task:"\u4F7F\u7528\u9CDF\u9C7C(trout)\u5B8C\u6210\u6700\u540E\u4E00\u51FB\u4EE5\u51FB\u8D25\u7279\u5B9A\u73A9\u5BB6"},rising_costs:{task:"\u7528\u7816\u5934(Brick)\u6253\u4E2D\u7279\u5B9A\u73A9\u5BB6",hint:"\u6CA1\u6253\u4E2D\u4E0D\u7B97"},rolling_in_it:{task:"\u62A2\u52AB\u7279\u5B9A\u73A9\u5BB6",hint:"\u5FC5\u987B\u6210\u529F\u62A2\u5230\u94B1\uFF0C\u53EF\u4EE5\u4E8B\u5148\u53D1\u4E00\u70B9\u94B1\u7ED9\u76EE\u6807\u6765\u786E\u4FDD\u6210\u529F\u62A2\u52AB"},safari:{task:"\u7528\u6B65\u67AA(rifle)\u5728\u5357\u975E\u51FB\u8D25\u7279\u5B9A\u73A9\u5BB6"},scammer:{task:"\u51FB\u8D25\u7279\u5B9A\u73A9\u5BB6",hint:"\u76EE\u6807\u53EF\u80FD\u6709\u4E0D\u5C11\u73B0\u91D1\uFF0C\u53EF\u4EE5\u8BD5\u7740\u6253\u52AB\u4E00\u4E0B"},sellout_slayer:{task:"\u4ECE\u7269\u54C1\u5E02\u573A\u6216\u4E2A\u4EBA\u96C6\u5E02\u4E70\u4E00\u628A\u67AA\uFF0C\u7528\u8FD9\u628A\u67AA\u51FB\u8D25\u4EFB\u610F2-6\u4E2A\u73A9\u5BB6\uFF0C\u7136\u540E\u518D\u4ECE\u7269\u54C1\u5E02\u573A\u6216\u4E2A\u4EBA\u96C6\u5E02\u5356\u51FA\u8FD9\u628A\u67AA"},sending_a_message:{task:"\u51FB\u8D25\u7279\u5B9A\u73A9\u5BB6"},show_some_muscle:{task:"\u653B\u51FB\u7279\u5B9A\u73A9\u5BB6",hint:"\u653B\u51FB\u76EE\u6807\u5373\u53EF\uFF0C\u65E0\u8BBA\u8F93\u8D62"},sleep_aid:{task:"\u51FB\u8D25\u7279\u5B9A\u73A9\u5BB6"},some_people:{task:"\u5C06\u4EFB\u4F55\u7269\u54C1\u5236\u4F5C\u5305\u88F9\u5BC4\u7ED9\u7279\u5B9A\u73A9\u5BB6",hint:"\u4E70\u4E00\u4E2A\u7A7A\u76D2\u5B50(Empty box)\u5E76\u4F7F\u7528\u7A7A\u76D2\u5B50\uFF0C\u9009\u62E9\u4E00\u4E2A\u4F60\u4E0D\u8981\u7684\u7269\u54C1\u5C31\u53EF\u4EE5\u5236\u6210\u5305\u88F9\u3002"},standard_routine:{task:"\u4F7F\u7528\u51B2\u51FB\u6B66\u5668(Clubbing)\u6216\u62F3\u5934\u6216\u811A\u8E22\u51FB\u8D25\u7279\u5B9A\u73A9\u5BB6",hint:"\u53EF\u4EE5\u8003\u8651\u4E70\u4E00\u628A\u91D1\u5C5E\u53CC\u622A\u68CD(Metal Nunchakus)"},stomach_upset:{task:"\u6253\u4F24\u7279\u5B9A\u73A9\u5BB6\u7684\u80C3"},swan_step_too_far:{task:"\u4ECE\u5783\u573E\u573A\u7FFB\u5230\u4E00\u4E2A\u7269\u54C1\u5E76\u4E14\u51FB\u8D25\u4ED6\u4E4B\u524D\u7684\u6240\u6709\u8005",hint:"\u4F60\u53EF\u4EE5\u591A\u641C\u7D22\u51E0\u6B21\uFF0C\u76F4\u5230\u627E\u5230\u4E00\u4E2A\u4F60\u80FD\u6253\u5F97\u8FC7\u7684\u524D\u6240\u6709\u8005\u3002"},the_executive_game:{task:"\u53EA\u4F7F\u7528\u62F3\u5934\u6216\u811A\u8E22\u51FB\u8D25\u7279\u5B9A\u73A9\u5BB6",hint:"\u5DF2\u88C5\u5907\u7684\u5176\u4ED6\u6B66\u5668\u4E0D\u9700\u8981\u5378\u8F7D"},the_tattoo_artist:{task:"\u53EA\u4F7F\u7528\u5207\u5272\u6B66\u5668(slashing)\u6216\u7A7F\u523A\u6B66\u5668(piercing)\u51FB\u8D25\u7279\u5B9A\u73A9\u5BB6",hint:"\u5DF2\u88C5\u5907\u7684\u5176\u4ED6\u6B66\u5668\u4E0D\u9700\u8981\u5378\u8F7D"},three_peat:{task:"\u5206\u522B\u51FB\u8D253\u6B21\u540E\u9009\u62E9\u7559\u5728\u8857\u4E0A\u3001\u62A2\u52AB\u3001\u5F3A\u5236\u4F4F\u9662\u4EFB\u610F\u73A9\u5BB6"},training_day:{task:"\u5065\u8EAB\u623F\u6D88\u8017250 - 1,250\u80FD\u91CFE"},tree_huggers:{task:"\u51FB\u8D255-8\u4E2A\u7279\u5B9A\u73A9\u5BB6"},undercutters:{task:"\u51FB\u8D254\u4E2A\u7279\u5B9A\u73A9\u5BB6"},unwanted_attention:{task:"\u5F3A\u5236\u4F4F\u96624\u4E2A\u7279\u5B9A\u73A9\u5BB6"},withdrawal:{task:"\u6253\u4F24\u7279\u5B9A\u73A9\u5BB6\u7684\u53CC\u81C2",hint:"\u8FD9\u4E2A\u4EFB\u52A1\u4E2D\u624B\u4E5F\u7B97\u53CC\u81C2"},wrath_of_duke:{task:"\u51FB\u8D254\u4E2A\u7279\u5B9A\u73A9\u5BB6"}},Hit:"\u51FB\u4E2D","with a brick.":"\u4F7F\u7528\u7816\u5934 (brick)",Put:""},bb={"Virus Programming":"\u75C5\u6BD2\u7F16\u7A0B"},bc={"Buy Items":"\u8D2D\u4E70\u7269\u54C1",Buy:"\u4E70","in stock)":"\u5B58\u8D27)","Flower (":"\u82B1(","Plushie (":"\u73A9\u5076(","Other (":"\u5176\u4ED6(","Temporary (":"\u4E34\u65F6(","Melee (":"\u8FD1\u6218(","Candy (":"\u7CD6\u679C(","Booster (":"\u589E\u76CA\u9053\u5177(","Car (":"\u8F66\u8F86(","Electronic (":"\u7535\u5668(","Alcohol (":"\u9152\u7C7B(",Sell:"\u5356\u51FA",items:"\u7269\u54C1",Value:"\u5356\u4EF7",Amount:"\u6570\u91CF","items to Bits 'n' Bobs":"\u7269\u54C1\u7ED9\u80D6\u9C8D\u52C3\u7684\u6742\u8D27\u5E97","Select All":"\u5168\u9009","Unselect All":"\u5168\u4E0D\u9009","SELL ITEMS":"\u5356\u51FA\u7269\u54C1",Cancel:"\u53D6\u6D88","Are you sure you would like to sell these items?":"\u4F60\u786E\u5B9A\u60F3\u51FA\u552E\u8FD9\u4E9B\u7269\u54C1\u5417\uFF1F","Total value:\n$":"\u603B\u8BA1\uFF1A$",Yes:"\u662F",No:"\u5426","Are you sure you would like to buy":"\u4F60\u662F\u5426\u60F3\u4E70","Sell your points":"\u51FA\u552E\u4F60\u7684PT"},bd={January:"\u4E00\u6708",February:"\u4E8C\u6708",March:"\u4E09\u6708",April:"\u56DB\u6708",May:"\u4E94\u6708",June:"\u516D\u6708",July:"\u4E03\u6708",August:"\u516B\u6708",September:"\u4E5D\u6708",October:"\u5341\u6708",November:"\u5341\u4E00\u6708",December:"\u5341\u4E8C\u6708"},be=/[\u4e00-\u9fa5]/;String.prototype.contains=function(a){return"string"==typeof a?new RegExp(a).test(this):a.test?a.test(this):void 0};let bf=window.fetch;window.fetch=async(a,b)=>{if(a.contains("newsTickers"))return new Response("{}");let c=await bf(a,b);a.includes("profiles.php?step=getUserNameContextMenu")&&b$().transEnable&&setTimeout(()=>b3(),200);let d=c.clone(),e=await c.text();return bV({url:a,init:b,text:e}),d};let k=new Date,h=Object.freeze({PC:"pc",MOBILE:"mobile",TABLET:"tablet"}),bg=Object.freeze({RAW:"raw",GM:"gm",PDA:"pda"}),q=window.innerWidth>=1e3?h.PC:window.innerWidth<=600?h.MOBILE:h.TABLET,g=function(){let a={playername:"\u672A\u77E5",userID:-1},b=document.querySelector("script[uid]");return b&&(a.playername=b.getAttribute("name"),a.userID=0|b.getAttribute("uid")),a}(),bh=function(a,b=30){let c,d=bT(a);return setInterval(async()=>{if(!bl())return;let b=await bT(a);c=JSON.parse(b)},1e3*b),{get:async function(){if(!c){let a=await d;return c=JSON.parse(a)}return c}}}("https://yata.yt/api/v1/travel/export/"),bi=D?null:(setInterval(()=>{let a=b$().priceWatcher,b=aJ?Q:localStorage.getItem("APIKey");if(!b){bV("\u65E0\u6CD5\u83B7\u53D6APIKey");return}-1!==a.pt&&b0(b,a.pt).then(),-1!==a.xan&&b1(b,a.xan).then()},1e4),{status:!0}),bj=()=>{let a="data:image/gif;base64,R0lGODlhAAQABKIFAKqqqoiIiO7u7szMzGZmZgAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCAAFACwAAAAAAAQABAAD/1i63P4wykmrvTjrzbv/YCiOZGmeaKqubOu+cCzPdG3feK7vfO//wKBwSCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum8/otHrNbrvf8Lh8Tq/b7/i8fs/v+/+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+/wADChxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsf+jx48gQ4ocSbKkyZMoU6pcybKly5cwY8qcSbOmzZs4c+rcybOnz59AgwodSrSo0aNIkypdyrSp06dQo0qdSrWq1atYs2rdyrWr169gw4odS7as2bNo06pdy7at27dw48qdS7eu3bt48+rdy7ev37+AAwseTLiw4cOIEytezLix48eQI0ueTLmy5cuYM2vezLmz58+gQ4seTbq06dOoU6tezbq169ewY8ueTbu27du4c+vezbu379/AgwsfTry48ePIkytfzry58+fQo0ufTr269evYs2vfzr279+/gw4sfT768+fPo06tfz769+/fw48ufT7++/fv48+vfz7+/////AAYo4IAEFmjggQgmqOCCDDbo4IMQRijhhBRWaOGFGGao4YYcdujhhyCGKOKIJJZo4okopqjiiiy26OKLMMYo44w01mjjjTjmqOOOPPbo449ABinkkER+R8CRSBbpG5JMNunkkUrO9uSUVEIZpWpVZqnllaVp6aWXXIL25ZhZhskZmWiWaaZlabap5pqQuSlnlXA+NuedVNa5GJ58PqknYn0G2uSfhQlqaJKEBnboogQk+hejjDrKF6SQSpoXpZRaahemmGo6F6ecehoXqJ2K6hapoZrKFqqlqpoWq6m6ahasoMo6K62t2hoWrrXquiuvufrKFbC9CjssscEaixWy/8kqWxWzsTprFbTNShsVtZlaOy22kWpLFbfZenstuN2KCxW55ZrrFLqLqnsuu4a6+xS88crLFL2H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TeowkapUpbavqU1VH1Sjer6pUjV8VnUqVrOaVPJxVavb+2pXvSdWo261rEElK1qFqta1+rStbtUpXONq07nStaZhvatcsafXvVavrznNK2BjatfBmrSwhhUpYhPr0bMytqSOfWxIIyvZjlK2shm9LGYlWtXNarSznrUoaEMb0aeStrRSPa1DTavahM6vta5lKmwP+trZLhSotn0oTnM70d3ydp4s/a08gyvcjyKwuOyMIHLRCdLl/660uc7lZgejK12MUteaEL1uPhmq3Z8itLvXJCh4jxrE8Q70iOYNQD21K0bqrrO45cztHFWbx8pC063AzK9+98vf/vr3vwAOsIAHTOACG/jACE6wghfM4AY7+MEQjrCEJ0zhClv4whjOsIY3zOEOe/jDIA6xiEdM4hKb+MQoTrGKV8ziFrv4xTCOsYxnTOMa2/jGOM6xjne8YwBgGABADrKQhyxkBhP5yEgucoGTzOQm+/i/To6yk/cr5So3Ob9WzjKTe6nlLm8Zl14O85dpKeYyI5nMZk7zkGWp5jYruZVujnOQ4SznOj8ZlXbOcyrzrGdT8pnPpfzzn0cpaEGHsv/QhQYlohPdyUUjutGOZnQmI73oSVO60pe8tKMtqelIV7LTnp4kqEMNyVFTOpKmPvUjU61qRrL60o18NawXKetZI7LWmk4krnN9yF3zupC+/vUggy3sQBK72H88NrL7qOxl77HZzsYjtDsNyGlH247WvjYds61tOXK723D8NrjdKO5xs7Hc5lYjutNdxnWzW4zutvW2493qOdJb3t6+N6nzre9N27vf+w43wP0dx4EHvI0GP/i5E45pgTNc0iMZgMQnTnGJE+PhDadIxTfOcYrrAuOPfkjHR07yAdAC5CEnSMlXXnJZoBzi9mC5zFvOipfDnB0zzznNT2FzQ8ND50D/37koej7ocwT96EIHBdEBLQ6kO33kPF+6ncPx9KpzPOpSlzM3rM71ipsi61OXRtfH7vVQgF3rziC72ic+9LO7uRlrj7vJze72NiND7nH/et3VTAy8573tezfzL/wud70Hvsy6IDzeDX94L+dC8X5nfOO1TAvIE17yk69y5S2/eMxnPsqy4PzlPf/5MbNC9JHHeulBf3rUp570qz9y611feFTEnvWmoP3oVX972Z9C96/nfe/XLArg7174wwdy7o3f+Zonn/ihYH7znf/8OYNC+sG3ffWVf33s194V27+zJrz/ffBvfxPkn34rzj/+9P99FtVHv/vXnovny3/+ZP/4//Dvj/+u+2L/7dd//vd/txeAAjiA+rd6BniAVjcMsbeADPh0F6eAlBCBCPgLFDgJFsh1yfB5ELiBQdcMmfeBIKhzzjB5JFiCMycNjZeCKshy03B4LviCSdeBezeDNAh113CDmZCDIYgNdYeDPrhx3XB2/DeEMFiEWXeESFiDMSh1TNiEOhgOS9d9Urhy50B0VniFJLcOPbeFXNhx7GBzYBiGRDiGIBd9ZjiFXohxariGVxcPD1d8cBiHcphwdFiHZVcPBrd8euhx+jBwfviHFrcP/fZ7hMh2/6BviJiIc7eI8YYKjliIAOFus5eICYFurTCJj0gQ4uYKnOgQ3BZ6k//4ENlGio44EdM2C6FIEcq2eamIEcH2eKWYEbuWeLVoi7LmC63YEa82eLnoEaPWd8EoEu/2hpjYEgRHjLGojD4Hd8XojGgndtFYE2lGddXYE11mdNnYFeJXD734SOHoSOPYSOXISOe4SOmoSOuYSO2ISO94SPFoSPNYSPVISPc4SPkoSPsYSP0ISP/4RwHpRwPZRwXJRwe5RwmpRwuZRw2JRw95RxFpRxNZRxVJRxc5RxkpRxsZRx0JRx/5RiHpRiPZRiXJRie5RimpRiuJRi1ZRi8pRjH5RTPJRTWZRTdpRTk5RTsJRT3ZRD+pREEplMkoSc0YSUcJSUkpjkWJlE1q6ZR6aEmEKJV/SJVRaZVriElXiZVmmElwqElfCZZhyEldSZZX+ElSCEppqZZDKEptOUo+WEo0eEoqmEoguEoW2EoM+EoCGEv4N0vuZ0vYl0vMx0u0B0yct1+Q91/vJ2AcqGBHZ2GAqEsJAAAh+QQFCAAFACz6APoAZgJmAgAD/1i63P4wykmrvTjrzbv/YCiOZGlagnCubOu+cCzPdG3fOJvufN/nwKBwSCwaj8jkycds8pTQqHRKrVqvMKd2m8J6v+CweEz+cM/csnrNbrvfWbRcC6/b7/i8eM7f6v+AgYKDS32GdISJiouMf4ePiI2Sk5SVUpCYTZabnJ2eLpmhPp+kpaanEKKqT6itrq+Mq7I7sLW2t22zul24vb6/UbvCwMTFxjXCw8fLzM0gycnO0tPUD9DQ1dnax9fX29/gtd3d4eXmnuPk5+vsi+nj7fHyee/p8/f4avX2+f3+Vvve/RtI8EhAgQUTKrRxsN7ChxB1NEQYsaLFDhP3XdzIkf9CRo0dQ4os8BHkyJMVS5pEyTKhyoAtYw58CVOmzXs0a97cuS7nQZ5Aw/n8GbRotaFEjSplhjTp0qfAmjqFStWW1KlVs6K6ilWrV3RcdX4dyylsV7Jo3Zk9m7YtoLVs3cq9Azfu3Lu56orFy9eNXrt9A3v5C1iw4SmECx9ejCSxYsaQhTh+HLkyw8l7LWsOgjnz5s+XOzsETTq0aIqlU784vVK160KsUb+eLSJ2a9q4Odgenbv3ht28fQuvADz48OPWivNDzryB8uXNoz+HHh35dHjVm1/Hnv34dnXdh38HH773eG/lfZ/Hlt78emXtcb+HH3/2/F315d/XlZ/2/ln//dn33yoBvjYggQWqdqAqCSq4YCgNpvYghBGWNiEmFVp44SMZarhhHx2S9qEhIYo44hwlgnYiiilutqIcLX724hkxyjhjJDVWdiOOOUa2oyY9avbjKEFaNuQPRRp5JC9J6rhkk0oeCWWUP05J5Y1WXvlillqeyGWXH34J5oVijvlgmWYeiKaTXq7J5oZupnlfnHK+R2ed592J53d67nldn34+B2igxQ1K6G6GCrlfoorOx2ij6z3qYqSSQrpdpZPyiWmm021qY6eeclpoqJ8CR6qKo55aKmuqenhaq652BquEos1KK2a2OuhYrq7tymuvf/0qIFzCDmtWsf4di2yy/1Itqx5Szgo3VLTi0UStdypdy1xG2lbnWbfWcQdud+iNGx9/5hZIYboVkshukSq8K++89NZr77345qvvvvz26++/AAcs8MAEF2zwwQgnrPDCDDfs8MMQRyzxxBRXbPHFGGes8cYcd+zxxyCHLPLIJJds8skop6zyyiy37PLLMMcs88w012zzzTjnrPPOPPfs889ABy300EQXbfTRSCet9NJMN+3001BHLfXUVFdt9dVYZ6311ly/TMDXYIct9thkl2322WinrfbYXZOx9ttwxy333Ge3XQXdeOet995s230E34AHLjjcfgsx+OGIJx524Tco7vjjgjMuA+SUV5635P8uWK755nFjfgLnoIeOtucjiG766YuT/gHqrJ+uOgetx2766xnIbnvotFtw++6c5z4B78Br7nsEwRdP+fAOGK/848gvsPzzijcP/fSHI0/99ZH7jv32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9tpke40G23DHLffcdKPtdhZ156333ny3fTcTfQcu+OBx/y0E4YgnrrjYhvew+OOQD954DpFXbrne/5O3cPnmnMudOQqdhy562p+XMPrpqDNeegipt4766h+4LvvpsG8w++2i124B7rx3rvsEvQe/+e8QCG985cQ7cPzykCe/APPQL+589NQnnnz12Euue/bc9/179+BjDnv45NNde/noF156+uyvvX778Nudefz0lz1//firbnj+/AMwef/5+x8A8be/ARLwbwY84N0SqMCuMbCBXHtg/RYowfhRsILtuyAG2ee2DcKvgx7koANDKMIIkjB9XjshCkeoQvKlsIUuZCEMuwfCGXKvhjbEHg5zSL0d8pB5GvwhEH0oROMFsYhGPCISe4fAJSZRiU6cXeOiGLwpUhF3AryiFP+zqMXW3a+LqfscGL0oxjGObnxmDB0a0zi887Hxctt7I/K+J8fmEa+O0rseHhHnPAXsUXt9LMAfvRfI5w1SfIX04yHNl0gGLNJzjWzAI9kWyQdMUn6VtOQl/ZbJ4m0ybJ2kwCdDubtFkhIDgzxlB+qoShCksZUkuCIsVSDEWVJug7bMpS53ycte+vKXwAymMIdJzGIa85jITKYyl8nMZjrzmdCMpjSnSc1qWvOa2MymNrfJzW5685vgDKc4x0nOcprznOhMpzrXyc52uvOd8IynPOdJz3ra8574zKc+98nPfvrznwANqEAHStCCGvSgCN1XAGglgEAF4KEQjahEI+r/JwFY9KIYzShGuzTRjnqUomnSqEhHutEiffSkKF3olUjK0pY2tEUpjWlKi+TSmro0RDLNKUprZNOetrRCOg3qSVvk06KytEBCTepQM2TUph41PkqN6lIL5NSqPjU8Us2qR6lq1a6KFKtaDatE++PVsmo0O2JNK0jbY9a2lvQ5ao0rRMvj1rpedDlyzetDu2PXvlq0OHoNbHX8SljgBFaw1CFsYW9z2MNCR7GKtU1jG7scyEI2NpOdrHEsa1nWZDazweEsZ0/zWdACR7Sj9UxpP8sb1Iq2M6tl7W5c+1rKxLa0t6EtaidzW9zKRreudUxvV/tb4O62MMONbWuMS1vC/yRXuaxhbnP38lzooka6061LdW97Xexmly3b5e5pvKtbuIRXvKMhb3nPct7eple96w1Le90rGvgCV77zRW9n7HtfrOR3uJ7hr3Gv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";return`lgif`},R,S,i,T,U,V=(R=!1,S=b$()["_15AlarmTime"]||50,T=null,(i={}).start=()=>{if(T){bV("\u5564\u9152\u52A9\u624B\u5DF2\u5728\u8FD0\u884C");return}T=setInterval(()=>{let b=[new Date().getUTCFullYear(),new Date().getUTCMonth(),new Date().getUTCDate()],c=b$()["_15_alarm_ignore"]||"{}";if(JSON.stringify(b)===JSON.stringify(c))return;let a=new Date,d=14-a.getMinutes()%15,e=60-a.getSeconds();if(0===d&&e{T&&(clearInterval(T),T=null)},i.set_time=a=>S=a,i.status=()=>T?"\u5DF2\u542F\u52A8":"\u672A\u542F\u52A8",i.is_running=()=>!!T,U=`啤酒小助手
提醒您:还有不到 50 秒 NPC 的商品就要刷新了,啤酒血包要抢的可以准备咯。
【啤酒店】 【血包店】`,i.skip_today=()=>{let a=new Date;b_("_15_alarm_ignore",[a.getUTCFullYear(),a.getUTCMonth(),a.getUTCDate()],!1);let b=bW(`明早8点前将不再提醒 `);b.querySelector(".wh-notify-msg button").addEventListener("click",()=>b_("_15_alarm_ignore",void 0))},i),bk=null,bl=function(){if(D)return!1;let a=crypto.randomUUID?crypto.randomUUID():"10000000-1000-4000-8000-100000000000".replace(/[018]/g,a=>(a^crypto.getRandomValues(new Uint8Array(1))[0]&15>>a/4).toString(16)),b=!1;return localStorage.setItem("whuuid",a),document.addEventListener("visibilitychange",()=>"hidden"!==document.visibilityState&&localStorage.setItem("whuuid",a)),addEventListener("focus",()=>b=!0),addEventListener("blur",()=>b=!1),function(){return!!b||!document.hidden||a===localStorage.getItem("whuuid")}}();[{key:"transEnable",val:!1},{key:"quickCrime",val:!0},{key:"missionHint",val:!0},{key:"xmasTownWT",val:!0},{key:"xmasTownNotify",val:!0},{key:"energyAlert",val:!0},{key:"trvAlarm",val:!0},{key:"_15Alarm",val:!0},{key:"cityFinder",val:!1},{key:"SEProtect",val:!1},{key:"ptQuickBuy",val:!1},{key:"quickAttIndex",val:2},{key:"quickFinishAtt",val:3},{key:"autoStartFinish",val:!1},{key:"attRelocate",val:!0},{key:"attReload",val:6},{key:"priceWatcher",val:{}},{key:"isDev",val:!1},{key:"_15AlarmTime",val:50},{key:"barsRedirect",val:!0},{key:"floatDepo",val:!0},{key:"companyRedirect",val:!0},{key:"companyBWCollapse",val:!0},{key:"dangerZone",val:!1},].forEach(a=>{typeof b$()[a.key]!=typeof a.val&&b_(a.key,a.val)});let a=[];a.push({domType:"checkbox",domId:"wh-trans-enable",domText:' \u5F00\u542F\u7FFB\u8BD1 ',dictName:"transEnable",isHide:!0}),11===k.getMonth()&&(a.push({domType:"checkbox",domId:"wh-xmastown-wt",domText:" \u5723\u8BDE\u5C0F\u9547\u653B\u7565",dictName:"xmasTownWT",isHide:!0}),a.push({domType:"checkbox",domId:"wh-xmastown-notify",domText:" \u5723\u8BDE\u5C0F\u9547\u7269\u54C1\u63D0\u793A",dictName:"xmasTownNotify",isHide:!0})),a.push({domType:"checkbox",domId:"wh-mission-lint",domText:" \u4EFB\u52A1\u52A9\u624B",dictName:"missionHint",tip:"Duke\u4EFB\u52A1\u7684\u4E00\u4E9B\u4E2D\u6587\u5C0F\u63D0\u793A",isHide:!0}),a.push({domType:"checkbox",domId:"wh-energy-alert",domText:" \u8D77\u98DE\u7206E\u8B66\u544A",dictName:"energyAlert",tip:"\u8D77\u98DE\u524D\u8BA1\u7B97\u6765\u56DE\u662F\u5426\u4F1A\u7206\u4F53\uFF0C\u7EA2\u5B57\u8B66\u544A",isHide:!0}),a.push({domType:"checkbox",domId:"wh-trv-alarm-check",domText:" \u98DE\u884C\u95F9\u949F",dictName:"trvAlarm",tip:"(\u4EC5PC) \u98DE\u884C\u9875\u9762\u5C06\u663E\u793A\u4E00\u4E2A\u5185\u5EFA\u7684\u95F9\u949F\uFF0C\u843D\u5730\u524D\u58F0\u97F3\u63D0\u9192\uFF0C\u9700\u8981\u6253\u5F00\u6D4F\u89C8\u5668\u58F0\u97F3\u6743\u9650",isHide:!0}),a.push({domType:"checkbox",domId:"wh-qua-alarm-check",domText:' \u5564\u9152\u63D0\u9192 ',dictName:"_15Alarm",tip:"\u6BCF\u5C0F\u65F6\u7684\u657415\u5206\u949F\u7684\u500D\u6570\u65F6\u901A\u77E5\u63D0\u9192\u62A2\u5564\u9152\u6216\u8005\u8840\u5305",isHide:!0,changeEv:function(a){a.target.checked?V.start():V.stop()}}),a.push({domType:"plain",domId:"",domHTML:""}),a.push({domType:"button",domId:"",domText:"\u5564\u9152\u63D0\u9192\u65F6\u95F4\u8BBE\u5B9A",clickFunc:function(){bk.close();let b=bO(`

区间为 1 ~ 60,默认 50

`,"\u5564\u9152\u63D0\u9192\u65F6\u95F4\u8BBE\u5B9A"),a=document.createElement("button");a.innerHTML="\u786E\u5B9A",a.style.float="right",a.addEventListener("click",()=>{let c=b.querySelector("input"),a=0|c.value;if(a===b$()["_15AlarmTime"])return;(a<1||a>60)&&(a=50),c.value=a.toString(),b_("_15AlarmTime",a);let d=V.is_running();V.set_time(a),d&&V.start(),b.close()}),b.appendChild(a)}}),a.push({domType:"checkbox",domId:"wh-attack-relocate",domText:" \u771F\xb7\u653B\u51FB\u754C\u9762\u8F6C\u8DF3",dictName:"attRelocate",tip:"\u5728\u65E0\u6CD5\u6253\u5F00\u653B\u51FB\u754C\u9762\u7684\u60C5\u51B5\u4E0B\u4F9D\u7136\u53EF\u4EE5\u8F6C\u8DF3\u5230\u6B63\u786E\u7684\u653B\u51FB\u9875\u9762",isHide:!0}),a.push({domType:"checkbox",domId:"wh-city-finder",domText:" \u6361\u5783\u573E\u52A9\u624B",dictName:"cityFinder",tip:"\u57CE\u5E02\u5730\u56FE\u4E2D\u653E\u5927\u663E\u793A\u7269\u54C1\u5E76\u4E14\u4F30\u8BA1\u4EF7\u503C",isHide:!0}),a.push({domType:"checkbox",domId:"wh-quick-crime",domText:" \u5FEB\u901F\u72AF\u7F6A",dictName:"quickCrime",tip:"\u663E\u793A\u5FEB\u6377\u64CD\u4F5C\u6309\u94AE\uFF0C\u76EE\u524D\u4E0D\u652F\u6301\u81EA\u5B9A\u4E49",isHide:!0}),a.push({domType:"checkbox",domId:"wh-SEProtect-check",domText:" \u53E0E\u4FDD\u62A4",dictName:"SEProtect",tip:"\u9690\u85CF\u5065\u8EAB\u623F\u7684\u953B\u70BC\u6309\u94AE\uFF0C\u9632\u6B62\u8BEF\u64CD\u4F5C",isHide:!0}),a.push({domType:"checkbox",domId:"wh-ptQuickBuy-check",domText:" PT\u4E00\u952E\u8D2D\u4E70",dictName:"ptQuickBuy",tip:"PT\u5E02\u573A\u9875\u9762\u8D2D\u4E70\u65F6\u8DF3\u8FC7\u786E\u8BA4",isHide:!0}),a.push({domType:"select",domId:"wh-quick-attack-index",domText:"\u5149\u901F\u62D4\u5200 ",domSelectOpt:[{domVal:"pri",domText:"\u4E3B\u624B"},{domVal:"sec",domText:"\u526F\u624B"},{domVal:"wea",domText:"\u8FD1\u6218"},{domVal:"gre",domText:"\u624B\u96F7"},{domVal:"fis",domText:"\u62F3\u5934"},{domVal:"kic",domText:"\u811A\u8E22"},{domVal:"none",domText:"\u5173\u95ED"},],dictName:"quickAttIndex",isHide:!0,tip:"\u5C06Start Fight\u6309\u94AE\u79FB\u52A8\u5230\u6307\u5B9A\u683C\u5B50\u4E0A"}),a.push({domType:"select",domId:"wh-quick-mug",domText:"\u5149\u901F\u8DD1\u8DEF ",domSelectOpt:[{domVal:"leave",domText:"\u8DD1\u8DEF(LEAVE)"},{domVal:"mug",domText:"\u6253\u52AB(MUG)"},{domVal:"hosp",domText:"\u4F4F\u9662(HOSP)"},{domVal:"none",domText:"\u5173\u95ED"},],dictName:"quickFinishAtt",isHide:!0,tip:"\u5C06\u7ED3\u675F\u540E\u6307\u5B9A\u6309\u94AE\u79FB\u52A8\u5230\u4E0A\u9762\u6307\u5B9A\u7684\u683C\u5B50\u4E0A"}),a.push({domType:"checkbox",domId:"",domText:" 4\u6761\u8F6C\u8DF3",dictName:"barsRedirect",tip:"\u70B9\u51FB4\u6761\u65F6\u8F6C\u8DF3\u5BF9\u5E94\u9875\u9762"}),a.push({domType:"checkbox",domId:"",domText:" \u6D6E\u52A8\u5B58\u94B1\u6846",dictName:"floatDepo",tip:"\u6253\u5F00\u516C\u53F8\u6216\u5E2E\u6D3E\u7684\u5B58\u94B1\u9875\u9762\u540E\u5B58\u94B1\u6846\u5C06\u6D6E\u52A8\u663E\u793A"}),a.push({domType:"checkbox",domId:"",domText:" \u516C\u53F8\u8F6C\u8DF3\u5B58\u94B1",dictName:"companyRedirect",tip:"\u6253\u5F00\u516C\u53F8\u9875\u9762\u65F6\u81EA\u52A8\u6253\u5F00\u5B58\u94B1\u9009\u9879\u5361"}),a.push({domType:"checkbox",domId:"",domText:" \u6536\u8D77\u516C\u53F8\u51B0\u86D9\u6548\u7387\u8868",dictName:"companyBWCollapse",tip:"\u5F00\u542F\u540E\u53EF\u624B\u52A8\u663E\u793A\u9690\u85CF\u51B0\u86D9\u516C\u53F8\u8868\u683C"}),!0===b$().dangerZone?(a.push({domType:"select",domId:"wh-attack-reload",domText:"\u26A0\uFE0F\u653B\u51FB\u754C\u9762\u81EA\u52A8\u5237\u65B0 ",dictName:"attReload",domSelectOpt:[{domVal:"none",domText:"\u65E0\u95F4\u9694"},{domVal:"1",domText:"\u7EA61s"},{domVal:"2",domText:"\u7EA62s"},{domVal:"3",domText:"\u7EA63s"},{domVal:"4",domText:"\u7EA64s"},{domVal:"5",domText:"\u7EA65s"},{domVal:"disabled",domText:"\u5173\u95ED"},],isHide:!0,tip:"\u5371\u9669\u529F\u80FD\uFF1A\u63A5\u673A\u65F6\u5E38\u7528\uFF0C\u5C06\u81EA\u52A8\u5237\u65B0\u9875\u9762\u76F4\u5230\u76EE\u6807\u843D\u5730"}),a.push({domType:"checkbox",domId:"wh-auto-start-finish",domText:" \u26A0\uFE0F\u81EA\u52A8\u5F00\u6253\u548C\u7ED3\u675F",dictName:"autoStartFinish",tip:"\u811A\u672C\u5C06\u4F1A\u81EA\u52A8\u6309\u4E0B\u6218\u6597\u548C\u7ED3\u675F\u6309\u94AE",isHide:!0})):(b_("autoStartFinish",!1,!1),b_("attReload",6,!1)),a.push({domType:"checkbox",domId:"wh-dev-mode",domText:` 开发者模式${bN()?' ':""}`,dictName:"isDev",isHide:!0}),bN()&&a.push({domType:"button",domId:"wh-otherBtn",domText:"\u5176\u4ED6\u8BBE\u7F6E",clickFunc(){let a=`清空设置数据、请求通知权限、测试跨域请求`;bO(a,"\u5176\u4ED6\u8BBE\u7F6E")},isHide:!0});let b=[];{0!==g.userID&&b.push({domType:"plain",domId:"wh-trans-welcome",domHTML:`欢迎 ${g.playername}[${g.userID}] 大佬`});let u=": ";{let j={"0105":{name:"\u5468\u672B\u81EA\u9A7E\u6E38",eff:"\u83B7\u5F97\u53CC\u500D\u7684\u8D5B\u8F66\u70B9\u6570\u4E0E\u8D5B\u8F66\u6280\u80FD\u7B49\u7EA7\u589E\u76CA"},"0114":{name:"\u60C5\u4EBA\u8282",eff:"\u4F7F\u7528\u7231\u60C5\u679C\u6C41(Love Juice)\u540E\u83B7\u5F97\u964D\u4F4E\u653B\u51FB\u4E0E\u590D\u6D3B\u7684\u80FD\u91CF\u6D88\u8017\u7684\u589E\u76CA"},"0204":{name:"\u5458\u5DE5\u6FC0\u52B1\u65E5",eff:"\u83B7\u5F97\u4E09\u500D\u7684\u5DE5\u4F5C\u70B9\u6570\u4E0E\u706B\u8F66\u589E\u76CA"},"0217":{name:"\u5723\u5E15\u7279\u91CC\u514B\u65E5",eff:"\u83B7\u5F97\u53CC\u500D\u7684\u9152\u7C7B\u6548\u679C\u589E\u76CA\uFF0C\u57CE\u5E02\u4E2D\u53EF\u4EE5\u6361\u5230\u7EFF\u8272\u4E16\u6D9B(Green Stout)"},"0320":{name:"420\u65E5",eff:"\u83B7\u5F97\u4E09\u500D\u7684\u5927\u9EBB(Cannabis)\u6548\u679C\u589E\u76CA"},"0418":{name:"\u535A\u7269\u9986\u65E5",eff:"\u83B7\u5F9710%\u63D0\u9AD8\u7684\u535A\u7269\u9986PT\u5151\u6362\u589E\u76CA"},"0514":{name:"\u4E16\u754C\u732E\u8840\u65E5",eff:"\u83B7\u5F97\u51CF\u534A\u7684\u62BD\u8840CD\u548C\u6263\u8840\u589E\u76CA"},"0611":{name:"\u4E16\u754C\u4EBA\u53E3\u65E5",eff:"\u83B7\u5F97\u53CC\u500D\u7684\u901A\u8FC7\u653B\u51FB\u83B7\u53D6\u7684\u7ECF\u9A8C\u7684\u589E\u76CA"},"0629":{name:"\u4E16\u754C\u8001\u864E\u65E5",eff:"\u83B7\u5F975\u500D\u7684\u72E9\u730E\u6280\u80FD\u589E\u76CA"},"0705":{name:"\u56FD\u9645\u5564\u9152\u8282",eff:"\u83B7\u5F975\u500D\u7684\u5564\u9152\u7269\u54C1\u6548\u679C\u589E\u76CA"},"0827":{name:"\u65C5\u6E38\u8282",eff:"\u83B7\u5F97\u53CC\u500D\u7684\u8D77\u98DE\u540E\u7269\u54C1\u643A\u5E26\u5BB9\u91CF\u589E\u76CA"},"0915":{name:"\u996E\u6599\u8282",eff:"\u83B7\u5F97\u53CC\u500D\u7684\u80FD\u91CF\u996E\u6599\u6548\u679C\u589E\u76CA"},"1014":{name:"\u4E16\u754C\u7CD6\u5C3F\u75C5\u65E5",eff:"\u83B7\u5F97\u4E09\u500D\u7684\u7CD6\u7C7B\u6548\u679C\u589E\u76CA"},"1015":{name:"\u5468\u5E74\u5E86",eff:"\u5DE6\u4E0A\u89D2\u7684TORN\u56FE\u6807\u53EF\u4EE5\u98DF\u7528"},"1025":{name:"\u9ED1\u8272\u661F\u671F\u4E94",eff:"\u67D0\u4E9B\u5546\u5BB6\u5C06\u63D0\u4F9B1\u5143\u8D2D\u6D3B\u52A8"},"1114":{name:"\u4F4F\u9662\u65E5",eff:"\u83B7\u5F97\u964D\u4F4E75%\u7684\u4F4F\u9662\u65F6\u95F4\u589E\u76CA"}};b.fest_date_dict=j,b.fest_date_list=Object.keys(j);let W=(a,b)=>{let c=a<10?`0${a}`:a.toString(),d=b<10?`0${b}`:b.toString();return c+d},o=W(k.getUTCMonth(),k.getUTCDate());if(j[o])u+=`今天 - ${j[o].name}()`;else{let f=Object.keys(j);f.push(o);let l=f.sort().indexOf(o)+1,E=j[f[l]||f[0]],X=(new Date(l!==f.length?k.getUTCFullYear():k.getUTCFullYear()+1,f[l!==f.length?l:0].slice(0,2)/1,f[l!==f.length?l:0].slice(2)/1,8)-k)/864e5|0;u+=`${X}天后 - ${E.name}()`}}b.push({domType:"plain",domId:"wh-trans-fest-date",domHTML:u});let d={onEv:!1,daysLeft:1/0,events:[{start:[0,17,8],end:[0,24,8],name:"\u6361\u5783\u573E\u5468",eff:"\u83B7\u5F97\u6361\u5783\u573E\u6982\u7387\u63D0\u5347\u7684\u589E\u76CA"},{start:[3,5,20],end:[3,25,20],name:"\u590D\u6D3B\u8282\u72E9\u730E",eff:"\u590D\u6D3B\u8282\u5F69\u86CB\u4F1A\u968F\u673A\u51FA\u73B0\uFF0C\u96C6\u9F5010\u4E2A\u53EF\u5151\u6362\u91D1\u86CB\u548C\u4E00\u4E2A\u72EC\u7279\u7684\u5934\u50CF\u6846(\u7AE0)\u3002"},{start:[5,20,20],end:[5,29,20],name:"\u72D7\u724C",eff:"\u51FB\u8D25\u5176\u4ED6\u73A9\u5BB6\u4EE5\u83B7\u5F97\u72D7\u724C\uFF0C\u5C0F\u5FC3\u4FDD\u62A4\u4F60\u7684\u72D7\u724C\u3002"},{start:[6,5,20],end:[6,25,20],name:"\u6258\u6069\u5148\u751F\u548C\u6258\u6069\u5973\u58EB",eff:"\u4E0A\u4F20\u4F60\u7684\u771F\u5B9E\u56FE\u7247\uFF0C\u7136\u540E\u62FF\u7AE0"},{start:[8,5,20],end:[8,23,20],name:"\u5927\u9003\u6740",eff:"\u52A0\u5165\u7279\u5B9A\u961F\u4F0D\u540E\uFF0C\u653B\u51FB\u5176\u4ED6\u961F\u4F0D\u73A9\u5BB6\uFF0C\u5B58\u6D3B\u4E0B\u6765\u76843\u4E2A\u961F\u4F0D\u53EF\u4EE5\u62FF\u7AE0"},{start:[9,25,20],end:[10,1,20],name:"\u4E0D\u7ED9\u7CD6\u5C31\u6363\u86CB",eff:"\u4E70\u7BEE\u5B50\u4E4B\u540E\u653B\u51FB\u5176\u4ED6\u73A9\u5BB6\u540E\u4F1A\u968F\u673A\u6389\u843D\u7CD6\u679C\uFF0C\u53EF\u7528\u4E8E\u5151\u6362\u8BB8\u591A\u9AD8\u4EF7\u503C\u7269\u54C1"},{start:[11,14,20],end:[11,31,20],name:"\u5723\u8BDE\u5C0F\u9547",eff:"\u5728\u5C0F\u9547\u4E2D\u95F2\u901B\u6765\u83B7\u53D6\u968F\u673A\u6389\u843D\u7684\u7269\u54C1"},]};b.events=d.events,d.events.forEach((a,g)=>{if(d.onEv)return;let c=k.getFullYear(),h=new Date(c,a.start[0],a.start[1],a.start[2]),e=new Date(c,a.end[0],a.end[1],a.end[2]);if(h\u6D3B\u52A8: ",d.onEv?d.html+=`${d.current.name}() - 剩余${d.daysLeft}天`:d.html+=`${d.daysLeft}天后 - ${d.next.name}()`,b.push({domType:"plain",domId:"wh-trans-event-cont",domHTML:d.html}),b.push({domType:"button",domId:"wh-foreign-stock-btn",domText:"\u{1F338} \u98DE\u82B1\u5E93\u5B58",clickFunc:async function(a){a.target.blur(),b5().then()}}),b.push({domType:"button",domId:"wh-quick-fly-btn",domText:"\u2708\uFE0F \u4E00\u952E\u8D77\u98DE",clickFunc:async function(){if(window.hasWHQuickFlyOpt)return;window.hasWHQuickFlyOpt=!0,bM(`#wh-quick-fly-opt{ +!async function(){"use strict";const o=Date.now();const f=window.unsafeWindow;try{window=f||window}catch{}if(window.WHTRANS)return;window.WHTRANS=true;const y="0.3.37";if(!Qe()["isLoggedIn"])return;const g=self!==top;const ue=window["jQuery"];const b="###PDA-APIKEY###";const w=b.slice(-1)!=="#";if(window.Notification){Notification.requestPermission().then(e=>{if(Notification.permission!==e){Notification.permission=e}})}const _e={Home:"主页","Estate Agents":"地产中介",Newspaper:"报纸","Job Listing":"工作列表",Freebies:"壁纸","Classified Ads":"分类广告",Properties:"房产","All Properties":"所有房产",City:"城市",Education:"教育",Gym:"健身房","Biology Modules":"生物学课程",Traveling:"飞行中",Events:"通知",Hospital:"医院","Received Events":"收到的通知","Saved Events":"保存的通知",Awards:"勋章",Faction:"帮派","Your Properties":"你的房产","Stock Market":"股市",Preferences:"首选项",Missions:"任务","Spouse's Properties":"配偶的房产",Items:"物品仓库","Travel Agency":"旅行社","Display Cabinet":"展示柜","Torn Docks":"码头车行","Nikeh Sports Shop":"耐克哈运动专卖","Torn City Super Store":"电器商店","Sally's Sweet Shop":"莎莉的糖果店",Calendar:"日历","Christmas Town":"圣诞小镇","My Maps":"我的地图"};const v={"Personal stats":"个人统计信息",Log:"日志","Tell your story":"说出你的故事","Rental Market":"租赁市场","Selling Market":"销售市场",City:"城市","Back to Estate Agents":"返回地产中介",Tutorial:"教程","Back to Education":"返回","Recruit Citizens":"招募玩家",Events:"通知","Travel Home":"返程",Rehabilitation:"解毒康复",People:"玩家列表",Computer:"电脑",Market:"市场",Back:"返回",Hospital:"医院",Everyone:"所有人",Nobody:"仅自己","Friends & faction":"好友 & 帮派成员",Forum:"论坛","Leave Faction":"离开帮派",Properties:"所有房产","Back to Properties":"返回所有房产","Your Profile":"你的个人资料",Ammo:"子弹",Trades:"交易",Bazaar:"店铺",Display:"展示柜","Christmas Town":"圣诞小镇","Token Shop":"Token 商店",Calendar:"日历","My Maps":"我的地图",Mods:"模组"};const Le={Money:"现金",Level:"等级",Points:"PT",Merits:"天赋点",Energy:"能量E",Nerve:"犯罪N",Happy:"快乐",Life:"血量",Chain:"连击链Chain",Home:"主页",home:"主页",Items:"物品",City:"城市",Job:"工作",job:"工作",Gym:"健身房",Properties:"房产",property:"房产",Education:"教育",edu:"教育",Crimes:"犯罪",Missions:"任务",Newspaper:"报纸",News:"报纸",Jail:"监狱",Hospital:"医院",Casino:"赌场",Forums:"论坛","Hall of Fame":"名人堂",ranks:"名人堂","My Faction":"帮派",faction:"帮派","Recruit Citizens":"招募玩家",recruit:"招募玩家",Competitions:"日历",comps:"日历","Community Events":"社区事件",Community:"社区事件",Friends:"好友",Enemies:"敌人",Information:"信息",Areas:"区域",Lists:"列表",messages:"信息",events:"通知",awards:"勋章"};const x={"Traveling to Mexico":"正在飞往墨西哥","Traveling to Cayman Islands":"正在飞往开曼群岛","Traveling to Canada":"正在飞往加拿大","Traveling to Hawaii":"正在飞往夏威夷","Traveling to United Kingdom":"正在飞往英国","Traveling to Argentina":"正在飞往阿根廷","Traveling to Switzerland":"正在飞往瑞士","Traveling to Japan":"正在飞往日本","Traveling to China":"正在飞往中国","Traveling to UAE":"正在飞往 UAE","Traveling to South Africa":"正在飞往南非","Returning to Torn from Mexico":"正从墨西哥返回","Returning to Torn from Cayman Islands":"正从开曼群岛返回","Returning to Torn from Canada":"正从加拿大返回","Returning to Torn from Hawaii":"正从夏威夷返回","Returning to Torn from United Kingdom":"正从英国返回","Returning to Torn from Argentina":"正从阿根廷返回","Returning to Torn from Switzerland":"正从瑞士返回","Returning to Torn from Japan":"正从日本返回","Returning to Torn from China":"正从中国返回","Returning to Torn from UAE":"正从 UAE 返回","Returning to Torn from South Africa":"正从南非返回","In Mexico":"在墨西哥","In Cayman Islands":"在开曼群岛","In Canada":"在加拿大","In Hawaii":"在夏威夷","In United Kingdom":"在英国","In United Argentina":"在阿根廷","In United Switzerland":"在瑞士","In United Japan":"在日本","In United China":"在中国","In United UAE":"在 UAE","In South Africa":"在南非"};const Ne={"General Information":"基本信息","Property Information":"房产信息","Battle Stats":"战斗能力 (BS)","Working Stats":"工作能力 (WS)","Equipped Armor":"已装防具","Equipped Weapons":"已装武器","Skill Levels":"技能等级","Latest Messages":"近期信息","Job Information":"工作信息","Latest Events":"近期通知","Latest Attacks":"近期攻击","Faction Information":"帮派信息","Criminal Record":"犯罪记录","Personal Perks":"个人加成",Property:"房产",Cost:"花费",Fees:"开销费用",Job:"工作",Company:"公司","Days in company":"在公司的天数",Type:"公司类型",Position:"职位",Income:"公司收入","Job points":"工作点数",Rating:"星级",Faction:"帮派","Days in faction":"在帮派的天数",Respect:"面子",Members:"成员","Illegal products":"非法产品",Theft:"盗窃","Auto theft":"汽车盗窃","Drug deals":"非法药品交易","Computer crimes":"计算机犯罪",Murder:"谋杀","Fraud crimes":"诈骗犯罪 (Fraud crimes)",Other:"其他犯罪",Total:"总计",Name:"名字",Money:"现金",Points:"PT",Level:"等级",Rank:"阶级",Life:"血量",Age:"年龄","Marital status":"婚姻状态",Networth:"身价",Strength:"力量 STR",Defense:"防御 DEF",Speed:"速度 SPD",Dexterity:"闪避 DEX","Hunting skill":"狩猎技能","Racing skill":"赛车技能","Manual labor":"体力 MAN",Intelligence:"智力 INT",Endurance:"耐心 END"};const Pe={mugged:"打劫了 ",attached:"攻击了 ",arrested:"逮捕了 ",hospitalized:"强制住院 ",but:"但是",Someone:"有人",lost:"失败了"};const pe={"front page":"头版",archive:"归档","job listing":"工作",properties:"房产",freebies:"壁纸","classified ads":"广告",personals:"交友",bounties:"悬赏",comics:"漫画",chronicles:"纪事档案馆","TCSE Market Index":"TCSE 股票指数","Weekly bazaars":"每周小店",LOTTERY:"幸运彩票",BOUNTIES:"精选悬赏","TC PERSONALS":"托恩交友","Why not visit our sponsor?":"何不看下赞助广告?","View all":"查看所有","Advertise here":"在此刊登广告","Submit your own comic and earn 250 points!":"提交你创作的漫画赚取250PT!","Welcome to personal page! Who are you seeking?":"欢迎来到交友页面!你想找谁?","Search or put up your own ad!":"搜索或刊登你自己的广告!","Put up your own personal advertisement":"发布你自己的交友广告","Go to an interview to see if you can get the job, or check out one of the companies that take your fancy, someone might give you the chance of being their employee?":"参加面试,看看你是否能得到这份工作?或者去看看那些让你心动的公司,有人可能会提供你成为他们的员工的机会?","To claim the rewards, please click claim and hospitalize the person.":"要获得悬赏奖励,请点击领取,并将其强制住院。","Put a bounty on someone":"下悬赏给某人",REWARD:"奖励",TARGET:"目标",Target:"目标",LVL:"等级","Level:":"等级: ",LISTER:"悬赏人","Listed by:":"悬赏人: ",REASON:"原因",Reason:"原因","Reason:":"原因: ",QTY:"数量","Qty:":"数量: ",STATUS:"状态","Status:":"状态: ",CLAIM:"领取",Claim:"领取","Reward per hospitalization":"每次强制住院的奖励","(optional)":"(可选)","30 char":"30 字符","I would like to make my listing anonymous (+50% fee)":"我想匿名悬赏(+50%费用)","Would you like to place a bounty on someone? You c":"想悬赏某人吗?在任何时候,你最多可以有10个有效的悬赏,任何无人认领的悬赏将在7天后过期且不退款。","Bounty rewards:":"悬赏奖励:","Listing fee:":"悬赏费:","Anonymity fee:":"匿名费:","Total cost to pay now:":"总计需支付:","Are you sure you wish to place a bounty of":"确定要下1次金额为","Are you sure you wish to place":"确定要下",of:"金额为",on:"的悬赏给",Yes:"是的",No:"不了",PLACE:"投放",Cancel:"取消",Hospital:"住院",Traveling:"旅行中",None:"无","A total of {$} listings were found.":"总共发现了 {$} 个悬赏"};const he={Shack:"棚屋",Trailer:"拖车",Apartment:"公寓","Semi - Detached":"半独立式住宅","Semi-Detached House":"半独立式住宅","Semi Detached house":"半独立式住宅","Detached House":"独立式住宅","Beach House":"海滩小屋",Chalet:"小别墅",Villa:"别墅",Penthouse:"顶层公寓",Mansion:"豪宅",Ranch:"山庄",Palace:"宫殿",Castle:"城堡","Private Island":"私人岛屿 (PI)",Owner:"所有人","Owner:":"所有人:",Happiness:"快乐值","Happiness:":"快乐值:",Cost:"花费","Cost:":"花费:","Cost per Day":"平均日花费","Rental Period":"租期","Rental period:":"租期:",Rent:"租赁",Info:"信息",Buy:"购买","Property:":"房屋:",Modifications:"改造设施","Upkeep:":"维护费:","Staff:":"雇员费用:","Leased to":"租给了 ","Owned by your spouse":"为你的配偶所有","Owned by you":"为你所有","All Properties":"所有房产","Your Properties":"你的房产","Spouse's Properties":"配偶的房产","Spouse's":"配偶的",All:"所有",Yours:"你的","Customize this property":"自定义该房产",Travel:"起飞","Kick your spouse out of this property":"把你的配偶赶出该房产","Pay upkeep":"支付维护费","Move into this property":"搬进该房产","Sell this property":"出售该房产","Lease this property":"出租该房产","Give this property to someone":"赠送该房产给某人","Pay bills":"支付账单","Recent upkeep payments":"最近的维护费用"};const Be={"Remaining Flight Time -":"剩余时间 - ","Torn to London.":"正在飞往英国伦敦 (London)。","London to Torn.":"正从英国伦敦 (London) 回城。","Torn to Zurich.":"正在飞往瑞士苏黎世 (Zurich)。","Zurich to Torn.":"正从瑞士苏黎世 (Zurich) 回城。","Torn to Honolulu.":"正在飞往夏威夷檀香山 (Honolulu)。","Honolulu to Torn.":"正从夏威夷檀香山 (Honolulu) 回城。","Torn to Buenos Aires.":"正在飞往阿根廷布宜诺斯艾利斯 (Buenos Aires)。","Buenos Aires to Torn.":"正从阿根廷布宜诺斯艾利斯 (Buenos Aires) 回城。"};const De={"According to the Economist Intelligence Unit's Quality of Life Index, Switzerland is the second best place in the world to be born, after Denmark. Torn ranked 224th, despite there being only 194 recognised nations in the world.":"根据经济学人信息部提供的生活质量指数,瑞士是世界上第二个最适合出生的地方,仅次于丹麦。尽管世界上只有194个公认的国家,但托恩却排名第224位。","The opportunities for employment in Torn are wide and varied, from jobs in the zoo and the meat warehouse through to fantastic openings at the strip club - a description rarely used to refer to those who work there.":"托恩的就业机会广泛而多样,从动物园和肉类仓库的工作,到脱衣舞俱乐部的奇妙开场--这是一个很少用来形容在那里工作的人的描述。","One of the main requirements for a wedding to take place in Torn is the procurement of a ring. You may either purchase one from the Jewellery Store, or you can choose the more romantic option of stealing one, which requires far more effort if you think about it.":"在托恩举行婚礼的主要要求之一就是购买一枚戒指。你可以从珠宝店购买,也可以选择在偷窃戒指中选择一种很浪漫的方式,但是你冷静下来想想的话,这也是需要付出更大代价的。","Despite having no discernible court system Torn still employs several thousand people within its Judicial Services department. Nobody knows what the hell these people do all day, but if we had to guess, we'd say Solitaire.":"尽管没有明显的法院系统,托恩仍然在其司法服务部门雇用了几千人。没有人知道这些人整天都在做什么,但如果我们必须猜测,我们会说是接龙。","At one point a Dual Wield Melee course was available at Torn City College for a fee of $50,000,000, but this was discontinued when Torn's citizens realized they were effectively paying to learn how to hold two things at once.":"曾经托恩城市学院开设了双持近战课程,收费$50,000,000。当市民意识到他们其实是在花钱学习怎么同时拿着两个东西的时侯,这个课程正好结课了。"};const me={Map:"地图","Quick Links":"快速链接","Key of Symbols":"标志建筑",Financial:"金融",Administrative:"行政","inactive-mode1":"地图上只显示你的帮派的和临近的地盘。","inactive-mode2":"启用【全地盘视图】将下载完整地图,大约2.75mb。","active-mode":"【全地盘视图】已启用。",ADMINISTRATIVE:"行政","City Hall":"市政厅",Hospital:"医院",Jail:"监狱","Visitor Center":"WIKI",Staff:"Torn City 员工",Committee:"委员会","Community Center":"社区中心","Chronicle Archives":"纪事档案馆",Bank:"银行","Stock Exchange":"股票交易所","Item Market":"交易市场","Sweet Shop":"糖果店","Msg Inc":"广告公司","Donator House":"捐赠者中心","Big Al's Gun Shop":"大艾尔枪械","Cyber Force":"赛博军团",Church:"教堂",Education:"教育","Travel Agency":"旅行社","Auction House":"拍卖行","Points Building":"PT 商店","Points Market":"PT 市场",Docks:"码头车行","Estate Agents":"地产中介","Jewelry Store":"珠宝店","Pawn Shop":"PT 当铺","Post Office":"邮局","Super Store":"电器商店","TC Clothing":"TC 服装店","Token Shop":"Token 商店",Casino:"赌场",Dump:"垃圾场",Missions:"任务","Loan Shark":"鲨客借贷","Race Track":"赛车场","City Center":"城市中心","East Side":"东部地区","West Side":"西部地区","North Side":"北部地区","Red-Light":"红灯区",Residential:"住宅区","Sort by:":"分类排序方式:",Area:"地区",Type:"类型",Name:"名称",Popularity:"人数",FINANCIAL:"金融",LEISURE:"休闲",Leisure:"休闲",MISC:"杂项",Miscellaneous:"杂项","REAL ESTATE":"房地产","Real Estate":"房地产",SHOPPING:"购物",Shopping:"购物","Nikeh Sports":"耐克哈运动专卖","Bits 'n' Bobs":"胖鲍勃的杂货店"};const fe={Strength:"力量 STR",Defense:"防御 DEF",Speed:"速度 SPD",Dexterity:"闪避 DEX",STR:"力量",DEF:"防御",SPD:"速度",DEX:"闪避",TRAIN:"锻炼","Welcome to":"欢迎来到 ","!":"!","You walk into the gym and begin browsing the exercises available.":"你走进健身房,开始浏览可用的健身器材。","You have":"你有","available to use.":"可用于锻炼。",energy:"能量","Estimated Energy progress:":"(TornTools) 预估健身房解锁进程:","What would you like to train today?":"今天想练点什么?","You do not have enough energy left":"你没有足够的剩余能量?","BACK TO GYM":"返回健身房","ACTIVATE MEMBERSHIP":"激活会员身份","BUY MEMBERSHIP":"购买健身房会员",Cancel:"返回","Chance of hitting opponent":"击中对手的概率","Chance of hitting":"击中对手的概率","Ability to withstand damage":"承受伤害的能力","Withstand damage":"承受伤害的能力","Damage you make on impact":"攻击造成的伤害","Damage on impact":"攻击造成的伤害","Ability to evade an attack":"躲避攻击的能力","energy per train":" 能量/次","Class:":"健身房类别:","Membership cost:":"会员价格: ","Energy usage:":"能量消耗: ",Heavyweight:"重量级","Strength Gains":"力量增益","Speed Gains":"速度增益","Defense Gains":"防御增益","Dexterity Gains":"闪避增益",Boxing:"拳击","Are you sure you would like to buy this membership?":"确定购买这个健身房会员吗?","Not Available":"不可用",Unavailable:"不可用",Middleweight:"中量级",Lightweight:"轻量级","5 per train":"5 能量/次","10 per train":"10 能量/次","50 per train":"50 能量/次","Bicep Curls":"二头肌弯举",Cycling:"自行车",Yoga:"瑜伽","Press-ups":"俯卧撑",Running:"跑步",Karate:"空手道",Catch:"","Leg Curls":"腿部弯举","Muay Thai":"泰拳","Woody's Slalom Sprint":"无敌回旋冲刺",Frisbee:"飞盘","Sit-ups":"仰卧起坐",Wrestling:"摔跤","Lateral Raises":"侧抬","Interval Training":"间歇训练",Judo:"柔道","Balance Board":"平衡板",Planking:"长板","Kick Boxing":"跆拳道",Zumba:"尊巴运动","Chin-ups":"引体向上",Jujitsu:"柔道",Pilates:"普拉提","Tricep-dips":"三头肌下蹲","Sprint Training":"短跑训练",Taekwondo:"跆拳道",Squash:"壁球",Squats:"深蹲","Explosive Kettle Bell":"",Darts:"飞镖","Chest Flys":"","Fartlek Training":"",Badminton:"羽毛球","Shoulder Shrugs":"肩部耸立",Speedball:"迅速球",Pool:"","Chest Press":"胸部按压",Skipping:"跳绳",Batting:"","Shoulder Press":"肩部推举","Viper Belt Training":"",Swimming:"游泳","Bench Press":"卧推","Agility Training Course":"","Table Tennis":"乒乓球","Suicide Running":"",Aerobics:"有氧健身操","Tricep Pulldowns":"三头肌下拉","Incline Sprinting":"",Basketball:"篮球","Weighted Chin-ups":"负重引体向上"};const $e={"Premier Fitness":"首席健身","Average Joes":"平衡乔伊","Woody's Workout Club":"无敌健身","Beach Bods":"沙滩之恋","Silver Gym":"白银健身","Pour Femme":"女士健身","Davies Den":"戴维斯之家","Global Gym":"全球健身房","Knuckle Heads":"手指头","Pioneer Fitness":"先锋健身","Anabolic Anomalies":"代谢异常",Core:"主干力量","Racing Fitness":"竞速健身","Complete Cardio":"完全有氧","Legs, Bums and Tums":"底盘训练","Deep Burn":"深燃","Apollo Gym":"阿波罗健身","Gun Shop":"枪店健身","Force Training":"暴力训练","Cha Cha's":"茶茶",Atlas:"阿特拉斯健身房","Last Round":"最后一轮","The Edge":"临界点","George's":"乔治","Balboas Gym":"巴尔博斯健身房","Frontline Fitness":"前线健身","Gym 3000":"健身3000","Mr. Isoyamas":"伊索亚玛斯先生","Total Rebound":"全面反弹",Elites:"精英","The Sports Science Lab":"运动科学实验室","The Jail Gym":"监狱健身房"};const ye={Biology:"生物学",Business:"商学","Combat Training":"战斗训练","Computer Science":"计算机科学","General Studies":"基础学科","Health & Fitness":"健康与健身",History:"历史学",Law:"法学",Mathematics:"数学",Psychology:"心理学","Self Defense":"自卫","Sports Science":"运动科学","Biology Modules":"生物学课程","Introduction to Biochemistry":"生物化学概论","Physiological Testing":"生理测试","You do not meet the requirements for this course. Please complete the prerequisites first.":"你不符合本课程的要求。请先学习前置课程。","Description:":"描述:","Learning outcomes:":"学习后可获得:","Prerequisites:":"前置课程:","Parameters:":"课程参数:","As the ultimate module - you will focus on maximum gym gain with the least amount of input.":"","Ability to withdraw and deliver blood":"抽取和输送血液的能力 (使用血包)",intelligence:"智力(INT)",endurance:"耐心(END)","manual labor":"体力(MAN)","[Leave this course]":"[退出课程]","You are taking the":"你正在学习","education course.":"课程","This course will be completed in":"该课程将完成于","Strength and Conditioning":"力量和体能训练","[Leave course]":"[确认退出课程]","Are you sure you want to leave the":"你确定你要退出","course?":"课程吗?","course.":"课程。","course!":"课程!","It will take":"这将需要","to complete.":"来完成。","You have started the":"你已开始学习","You are currently taking this course.":"你目前正在学习这个课程。","You have completed this course!":"你已学习过该课程!","You are currently taking an education course already. This course must be completed before you can start another.":"你已经参加了一个课程。在你开始另一个课程之前,必须先完成这个课程。","The current progress will be canceled and you'll have to start all over again.":"目前的进度将被取消,你将需要重新开始。","Sports Science Modules":"运动科学模块","Introduction to Sports Science":"运动科学概论","Are you the missing link? At the end of this course you'll know more about Neanderthal man than the Discovery Channel.":"你是缺失的那一环吗?在本课程结束时,你对尼安德特人的了解将超过探索频道的内容。","Congratulations! You have completed the":"恭喜!你已完成了","You have gained the following:":"你已经获得了以下:","upon completion":"于课程完成后",Gain:"获得",Length:"时长",Cost:"费用","Tier: 2":"级别: T2","Tier: 1":"级别: T1","Tier: 3":"级别: T3","Gain a 1% bonus to strength gains in the gym":"健身房锻炼时获得1%的力量增长增益","Bonus:":"增益:","Introduction to General Studies":"基础学科入门","Driving License":"驾照","Gain access to driving related crimes":"可进行驾驶相关的犯罪 (解锁11系列)","You'll need this to get around the city. Our crash course should give you a license without fail.":"你将需要这个来在城市中穿梭。我们的速成班应该能让你顺利拿到驾照。",Astronomy:"天文学","Mechanical Arts":"机械艺术","General Mechanics":"通用机械学","Basic English":"基础英语","Ivory Crafting":"象牙工艺","Intravenous Therapy":"静脉注射","Put that fear of needles behind you by learning how to successfully administer a blood transfusion.":"通过学习如何成功地进行输血,将对针头的恐惧抛在脑后。",Networking:"网络","Gain access to hacking crimes":"可进行黑客犯罪 (解锁18系列)","Computer Security and Defense":"计算机安全与防御","Gain a 10% increase in hacking crime success rate":"提高黑客犯罪10%的成功率"};const ge={"User's Name / ID":"用户名或ID",Name:"用户名",Faction:"帮派",Company:"公司",Places:"地点","Item Market":"交易市场","Forum posts":"论坛",Help:"帮助","search...":"搜索","Search users by...":"高级用户搜索",Property:"住房",Male:"男性",Female:"女性",to:"到",Condition:"条件",Married:"在已婚状态",Travelling:"在飞行中","In a faction":"在帮派中","In a company":"在公司中","In hospital":"在医院里","In jail":"在监狱里","In Federal jail":"在联邦监狱里",Level:"等级","Days old":"游戏天数",Offences:"违法行为","Last action":"上次动作",Reset:"重置",Search:"搜索","0 - 15 min":"0 - 15 分钟","15 min - 1 hour":"15 分钟 - 1 小时","1 hour - 1 day":"1 小时 - 1 天","1 day - 1 week":"1 天 - 1 周","1 week - 1 month":"1 周 - 1 月","1 month - 1 year":"1 月 - 1 年","longer than 1 year ago":"久于 1 年前",Not:"不","View Log":"查看日志","View Profile":"查看个人资料",Settings:"设置","Server:":"服务器 ","Dark Mode":"黑夜模式","News Ticker":"滚动通知","Desktop View":"桌面视图",Logout:"登出",Gender:"性别"};const be={"Delete selected":" 删除已选","Save selected":" 保存已选","Check All":" 全选","Uncheck All":" 取消全选","ALL EVENTS (":"全部通知 (","All Events":"全部通知","RECEIVED (":"收到的通知 (","Received Events":"收到的通知","SAVED (":"保存的通知 (","Saved Events":"保存的通知",hospitalized:"强制住院了","and earned your":",赢得","bounty reward":"赏金","Someone hospitalized":"某人强制住院了","You pop the LSD pill into your mouth and down a glass of water. A headache is followed by nausea and vomiting. You have overdosed.":"你把 LSD 塞进嘴里,然后喝下一杯水。头痛之后是恶心和呕吐。你用药过量了(OD)。","Your application to join the company":"加入公司 ","has been declined":" 的申请已被拒绝。","has been accepted":" 的申请已被通过。","You have been given a bazaar for your 250 points. You can now sell items there.":"你收到了花费 250 PT 买来的集市。现在你可以在那里出售物品。","You have received a Stock Ticker in exchange for 25 points. Now you can access the Stock Market and start buying shares.":"你收到了花费 25 PT 买来的股票交易机。现在你可以进入股票市场并开始购买股票。","You have received a Racing License in exchange for 50 points. You can now access the Race Track in the city.":"你收到了花费 50 PT 买来的赛车执照。你现在可以进入城市的赛车场了。","You have been given a display cabinet for your 100 points. Now you can store special items there. Go to the items page to start using it.":"你收到了花费 100 PT 买来的展示柜。现在你可以在那里储存特殊物品。进入物品页面,开始使用它。","successfully revived you.":" 成功复活了你",Save:"保存",Send:"发送",SEND:"发送",Cancel:"取消","Send Event":"发送通知",Delete:"删除","failed to revive you.":" 没能复活你。","User ID:":"用户:","You have successfully referred":"你已经成功推荐了 ",". Once they have validated, they will be added to your":"。一旦他成功验证,他将被添加到你的","referral list":"推荐人列表","and you will start earning rewards from them as they level up.":"中,当他们等级提升时你会获得奖励。","You have used the reward bonus code {$} and have received a boost of +250 energy.":"你已使用奖励兑换码 {$},收到了 250 能量E。",", the director of":" (",MAN:"体力 (MAN)",END:"耐心 (END)",INT:"智力 (INT)","You took some Xanax and downed a glass of water. A headache was followed by nausea and vomiting. You overdosed.":"你吃了一些 Xanax,喝了一杯水。头痛之后是恶心和呕吐。你用药过量了(OD)。"};const we={Global:"世界",Faction:"帮派",People:"联系人",Settings:"设置",Trade:"交易",Jail:"监狱",Hospital:"医院",Company:"公司",Height:"高度",Width:"宽度","Jail & Hospital":"监狱和医院",Traveling:"海外",Competition:"活动",Private:"私聊","Room sound":"音效","Who is allowed to initiate chat with you?":"谁可以与你发起私聊?",Disabled:"关闭",Enabled:"开启","Flash notifier":"闪烁提示","Chirp 1":"啁啾声 1","Chirp 2":"啁啾声 2","Chirp 3":"啁啾声 3","Flash & sound":"闪烁和音效","Click 1":"点击音 1","Click 2":"点击音 2","Data 1":"哒嗒 1","Data 2":"哒嗒 2","Data 3":"哒嗒 3","Double 2":"","Electronic 1":"","Electronic 2":"","Future 1":"","Future 2":"","Plink 1":"","Plink 2":"","Soft beep 1":"","Soft beep 2":"",Subtle:"","Transmission 1":"","Transmission 2":"","Warble 1":"","Warble 2":"","Only people you know or have met":"只有你认识或遇到过的人","Anyone can initiate chat with you":"任何人",Recent:"最近",Friends:"好友",Blocked:"拉黑",All:"全部","Enter a name or ID to add to this list":"输入用户名或ID来添加到这个列表","This list is empty.":"这个列表是空的。"};const ve={"You take a trip down to the hospital to see who's been unlucky today.":"你来了一趟医院,看看今天是谁那么倒霉","Nobody can revive you.":"现在没有玩家可以复活你","Anyone can now revive you.":"现在任何玩家都能复活你","Only those on your friends list & your faction members can now revive you.":"现在只有好友以及帮派成员可以复活你","in Hospital":"在住院","People are":"名玩家",Time:"时长",Level:"等级",Reason:"原因","Overdosed on Xanax":"吸食Xanax过量","Shot while attempting to take down a president":"在试图袭击总统时受了枪伤","Taken down by guards":"被保安击倒","Got a nasty surprise in the post.":"收到并打开了一个伤害性包裹","Dropped by Swiss Guards":"被瑞士警卫队抛下","Mauled by a guard dog":"被警卫犬袭击受伤","Collapsed after taking Ketamine":"服用Ketamine后昏倒","Collapsed after taking PCP":"服用PCP昏倒","Burned in an arson attempt":"在一次纵火案中被烧伤","Fallen ill with radiation poisoning":"因辐射中毒而病倒","Taken down by members of Aftermath":"被Aftermath的成员击倒了","Crashed his":"出车祸并撞毁了他的","Crashed her":"出车祸并撞毁了她的","Taken down by members of The Black Hand":"被黑手党成员拿下","Got derailed":"火车脱轨致伤","Third degree burns on back from explosion":"爆炸造成的背部三度烧伤",general:"被玩家 ","Hit in the head by flying metal":"被飞来的金属击中头部","Shot themselves in the foot":"打了自己腿一枪","Hospitalized by someone":"被某人强制住院","Attacked by someone":"被某人攻击","Mugged by someone":"被某人抢劫","Gunned down by FBI agents":"被联邦调查局特工枪击","Taken down by a SWAT marksman":"被一名特警射手击倒",Exploded:"被炸伤","Fell from a two story building while on a hitman mission":"在执行杀手任务时从两层的建筑坠落","Suffering from an acute hemolytic transfusion reaction":"患上了急性溶血性输血反应疾病","Choked out by Leslie":"被Leslie掐喉","Shot in the back":"背部中枪","Lost to":"输给了 ","Suspect of a presidential assassination":"刺杀总统的嫌疑犯"};const xe={"Honors (":"荣誉 (","Medals (":"勋章 (","Merits (":"天赋加点 (","As you progress, you will unlock new honors. To add an Honor to your name, click the one you want.":"新的荣誉条将随着你的游戏进程解锁。请点击想要在你的名字背景上显示的荣誉条。","As you progress, you will unlock new medals. Your medals will be pinned on your profile to show your\nprestige.":"新的勋章将随着你的游戏进程解锁。勋章将显示在个人资料上。","You have":"你有 ",merits:"天赋点",merit:"天赋点",medals:"勋章",honors:"荣誉","Available Merits:":"可用天赋点:","Merits Used:":"已用天赋点:","to spend on anything you would like on\nthe list below.\nYou've earned these merits by attaining":" 可用于升级以下列表中的任意天赋。这些天赋点是通过 ",and:" 和 ",".\nThe enhancements are incremental and will go up in cost the more you upgrade them.\nFor example, if you pay one merit to upgrade an improvement,\nnext time you want to upgrade it you will need to pay two merits, after that three etc.":" 获得的。天赋升级的花费是递增的,等级越高升级需要的天赋点就越高。如果花费1天赋点来升级一个天赋,下次就需要花费2天赋点升级该天赋,之后是三个等依次类推。","Awards you are about to unlock":"即将解锁的勋章",Upgrade:"升级",Progress:"升级进程","Expand All":"展开所有",Latest:"近期获得",Defaults:"默认荣誉条",Attacking:"攻击",Camo:"迷彩",Weapons:"武器",Education:"教育",Crimes:"犯罪",Drugs:"药章","Jail & Hospital":"监狱与医院",Travel:"旅行",Gym:"锻炼",Level:"等级",Competitions:"节日活动",Money:"金钱",Items:"物品",Commitment:"足迹",Casino:"赌场",Missions:"任务",Misc:"杂项",General:"一般",Rank:"阶级",Networth:"身价",SPEND:"升级",CHANGE:"更改",Cancel:"取消","Are you sure you want to change your name background to this Honor?":"确定修改你的名字背景为这个荣誉吗?","Nerve Bar":"犯罪N上限","Critical Hit Rate":"暴击率","Life Points":"血量","Crime Experience":"犯罪经验","Education Length":"教育时长",Awareness:"感知能力","Bank Interest":"银行利润","Masterful Looting":"掠夺大师",Stealth:"隐身",Hospitalizing:"送医时长","Addiction Mitigation":"毒瘾缓解","Employee Effectiveness":"员工效率",Brawn:"臂力",Protection:"保护",Sharpness:"敏锐",Evasion:"回避","Heavy Artillery Mastery":"重炮精通","Machine Gun Mastery":"机枪精通","Rifle Mastery":"步枪精通","SMG Mastery":"冲锋枪精通","Shotgun Mastery":"霰弹枪精通","Pistol Mastery":"手枪精通","Club Mastery":"冲击武器精通(Clubbing)","Piercing Mastery":"穿刺武器精通(Piercing)","Slashing Mastery":"切割武器精通(Slashing)","Mechanical Mastery":"机械武器精通","Temporary Mastery":"投掷物精通","Increases maximum nerve bar by 1 point":"增加 1 点犯罪N上限","Increases critical hit rate by 0.5%":"提高 0.5% 暴击率","Increases maximum life by 5%":"提高 5% 血量上限","Increases crime success rate":"提高犯罪成功率","Decreases education course length by 2%":"降低教育课程 2% 时长","Increases frequency of items found in the city":"提高城市中发现物品的频率","Increases bank interest by 5%":"提高 5% 银行利息","Increases money gained from mugging by 5%":"提高 5% 抢劫获得的金钱","Increases ability to stealth attacks":"增加攻击后匿名的概率","Increases hospitalization time by 5%":"提高被强制送往医院玩家 5% 的住院时长","Reduces the negative effects of addiction by 2%":"降低 2% 毒瘾负面效果","Increases employee effectiveness by +1":"增加 +1 员工效率","Gives a passive bonus to strength of 3%":"获得力量 3% 被动增益","Gives a passive bonus to defense of 3%":"获得防御 3% 被动增益","Gives a passive bonus to speed of 3%":"获得速度 3% 被动增益","Gives a passive bonus to dexterity of 3%":"获得闪避 3% 被动增益","Increases proficiency with heavy artillery":"提高重炮精通","Increases proficiency with machine guns":"提高机枪精通","Increases proficiency with rifles":"提高步枪精通","Increases proficiency with submachine guns":"提高冲锋枪精通","Increases proficiency with shotguns":"提高霰弹枪精通","Increases proficiency with pistols":"提高手枪精通","Increases proficiency with clubbing weapons":"提高冲击武器精通","Increases proficiency with piercing weapons":"提高穿刺武器精通","Increases proficiency with slashing weapons":"提高切割武器精通","Increases proficiency with mechanical devices":"提高切割武器精通","Increases proficiency with temporary weapons":"提高投掷物精通","Increases damage and accuracy of heavy artillery weapons":"提高重炮伤害与命中","Increases damage and accuracy of machine gun weapons":"提高机枪伤害与命中","Increases damage and accuracy of rifle weapons":"提高步枪伤害与命中","Increases damage and accuracy of submachine gun weapons":"提高冲锋枪伤害与命中","Increases damage and accuracy of shotgun weapons":"提高霰弹枪伤害与命中","Increases damage and accuracy of pistol weapons":"提高手枪伤害与命中","Increases damage and accuracy of axe & clubbing weapons":"提高斧头和冲击武器的伤害与命中","Increases damage and accuracy of piercing weapons":"提高穿刺武器的伤害与命中","Increases damage and accuracy of slashing weapons":"提高切割武器的伤害与命中","Increases damage and accuracy of mechanical devices":"提高机械武器的伤害与命中","Increases damage and accuracy of temporary weapons":"提高临时武器的伤害与命中","Are you sure you want to spend":"确定要花费 ",on:"在","upgrade?":"升级上吗?","You have upgraded this merit upgrade to the maximum already.":"你已将该升级升满。","This upgrade will give you one extra nerve point on your maximum nerve.":"该升级会增加 1 犯罪N上限。","This upgrade will give you an extra 0.5% chance at getting a critical hit during attacks. Critical hits are blows made on an opponent's head, throat or heart during an attack.":"这个升级将使你在攻击时有额外的 0.5% 几率获得暴击。暴击是指在攻击过程中击中对手的头部、喉咙或心脏。","This upgrade will increase your maximum life by 5%. This upgrade works great with your defense and might keep you going a little longer during attacks.":"这个升级将使你的最大生命值增加 5%。这个升级对你的战斗有很大作用,可能会让你在攻击中坚持更久。","This upgrade will give you a continuous boost of 3% (per upgrade) to the effect of your crime experience resulting in increased success rates.":"这项升级将使你在每次成功犯罪时获得的经验持续提升 3% (每次升级),从而提高犯罪成功率。","This upgrade will decrease the amount of days you have to wait to complete an education course. This upgrade will start working on the next education course you start.":"这项升级将减少你完成教育课程所需的等待天数。这项升级将在你的下一个教育课程中生效。","This upgrade will increase the amount of items you can find in the city, however it will not necessarily increase their quality.":"该升级会增加你在城市中能找到的物品数量,但不一定能提高它们的质量。","This upgrade will give you an increase of 5% to your investment bank interest. This upgrade will start working on your next investment.":"这一升级将使你的银行利息增加 5%。这项升级将在下一次银行投资中生效。","This upgrade will give you a 5% boost in money that you mug from opponents. Perfect for experienced muggers, looking for some extra cash.":"这个升级将使你从对手那里抢来的钱增加5%。非常适合有经验的抢劫者,赚些额外的钱钱。","This upgrade will make you more likely to stay stealthed when beating an opponent by increasing your stealth level by 0.2 per increment. When you're stealthed, your name will be listed as 'Someone' so your enemy will not know who hit them.":"这个升级将提升 0.2 隐身级别,使你在击败对手时更有可能保持隐身状态。当你处于隐身状态时,你的名字将被列为“某人”,所以你的敌人不会知道是谁攻击了他们。","This upgrade will increase the amount of time you hospitalize someone by 5%. Make sure they feel the burn with 50% extra hospital time when fully upgraded.":"这项升级将使你增加 5% 被强制住院玩家的住院时间。完全升级后,确保他们感受到50%的额外住院时间。","This upgrade will reduce the negative effects addiction causes towards your battle stats, employee effectiveness, and education / gym access.":"这一升级将减少毒瘾对你的战斗能力、员工效率、教育和访问健身房的负面影响。","This upgrade will provide an additional minor bonus to employee effectiveness, helping you to earn more money for the company you work for.":"这一升级将为员工的工作效率提供额外的轻量加成,帮助你为你的公司赚更多钱。","This upgrade will give you a passive bonus to your strength stat. This upgrade will not increase your actual viewable stat number, but you will notice the effects during attacks.":"这个升级将给你带来力量被动加成。这个升级不会增加实际可查看的战力,但你会在攻击时注意到其效果。","This upgrade will give you a passive bonus to your defense stat. This upgrade will not increase your actual viewable stat number, but you will notice the effects during attacks.":"这个升级将给你带来防御被动加成。这个升级不会增加实际可查看的战力,但你会在攻击时注意到其效果。","This upgrade will give you a passive bonus to your speed stat. This upgrade will not increase your actual viewable stat number, but you will notice the effects during attacks.":"这个升级将给你带来速度被动加成。这个升级不会增加实际可查看的战力,但你会在攻击时注意到其效果。","This upgrade will give you a passive bonus to your dexterity stat. This upgrade will not increase your actual viewable stat number, but you will notice the effects during attacks.":"这个升级将给你带来闪避被动加成。这个升级不会增加实际可查看的战力,但你会在攻击时注意到其效果。","This upgrade will improve the damage and accuracy of these weapons when you use them in attacks. Heavy Artillery weapons include: Flamethrower, RPG Launcher, and Type 98 Anti Tank.":"这种升级将提高使用这些武器进行攻击时的伤害和命中。重炮包括:火焰喷射器 (Flamethrower)、RPG发射器 (RPG Launcher)、98式反坦克 (Type 98 Anti Tank)。","This upgrade will improve the damage and accuracy of these weapons when you use them in attacks. Machine Gun weapons include: M249 SAW, Rheinmetall MG 3, and Snow Cannon.":"这种升级将提高使用这些武器进行攻击时的伤害和命中。机枪包括:M249 SAW、Rheinmetall MG 3、Snow Cannon。","This upgrade will improve the damage and accuracy of these weapons when you use them in attacks. Rifle weapons include: AK-47, Enfield SA-80, and ArmaLite M-15A4.":"这种升级将提高使用这些武器进行攻击时的伤害和命中。步枪包括:AK-47、Enfield SA-80、ArmaLite M-15A4。","This upgrade will improve the damage and accuracy of these weapons when you use them in attacks. SMG weapons include: P90, MP5 Navy and 9mm Uzi.":"这种升级将提高使用这些武器进行攻击时的伤害和命中。冲锋枪包括:P90、MP5 Navy、9mm Uzi。","This upgrade will improve the damage and accuracy of these weapons when you use them in attacks. Shotgun weapons include: Jackhammer, Mag 7, and Ithaca 37.":"这种升级将提高使用这些武器进行攻击时的伤害和命中。霰弹枪包括:Jackhammer、Mag 7、Ithaca 37。","This upgrade will improve the damage and accuracy of these weapons when you use them in attacks. Pistol weapons include: Glock 17, Desert Eagle, and Flare Gun.":"这种升级将提高使用这些武器进行攻击时的伤害和命中。手枪包括:格洛克 (Glock 17)、沙漠之鹰 (Desert Eagle)、Flare Gun。","This upgrade will improve the damage and accuracy of these weapons when you use them in attacks. Clubbing weapons include: Baseball Bat, Frying Pan, and Axe (Melee weapons that usually just cause a heavy blow).":"这种升级将提高使用这些武器进行攻击时的伤害和命中。冲击武器包括:棒球棒 (Baseball Bat)、平底锅 (Frying Pan)、斧头 (Axe) (造成沉重冲击的近战武器)。","This upgrade will improve the damage and accuracy of these weapons when you use them in attacks. Piercing weapons include: Pen Knife and Dagger (Melee weapons that you stab with to pierce the skin).":"这种升级将提高使用这些武器进行攻击时的伤害和命中。穿刺武器包括:折叠刀 (Pen Knife)、匕首 (Dagger) (刺穿皮肤的近战武器)。","This upgrade will improve the damage and accuracy of these weapons when you use them in attacks. Slashing weapons include: Samurai Sword and Scimitar (Swords and other weapons that you would slash with).":"这种升级将提高使用这些武器进行攻击时的伤害和命中。切割武器包括:武士刀 (Samurai Sword)、弯刀 (Scimitar)(用来劈砍的剑或其他近战武器)。","This upgrade will improve the damage and accuracy of these weapons when you use them in attacks. Mechanical devices include: Chainsaw and Taser (Weapons with an electronic or engineered system).":"这种升级将提高使用这些武器进行攻击时的伤害和命中。机械武器包括:电锯 (Chainsaw)、电击枪 (Taser) (带有电子或工程系统的近战武器)。","This upgrade will improve the damage and accuracy of these weapons when you use them in attacks. Temporary weapons include: Grenade, Ninja Star, and Molotov Cocktail (Temporary weapons that cause damage).":"这种升级将提高使用这些武器进行攻击时的伤害和命中。临时武器包括:手雷 (Grenade)、忍者飞镖 (Ninja Star)、鸡尾酒 (Molotov Cocktail) (造成伤害的临时武器)。","Go to hospital 250 times (Very Common)":"住院 250 次 (非常常见)"};const R={"blackmail someone":"敲诈某人","blackmailed someone":"敲诈某人","kidnap someone":"绑架某人","kidnapped someone":"绑架某人","make a bomb threat":"炸弹袭击","made a bomb threat":"炸弹袭击"};const ke={"User Information":"用户信息",Actions:"动作",Status:"状态",Medals:"奖章","Basic Information":"基本信息","Personal Information":"个人信息","Competition Status":"活动状态",Level:"等级",Rank:"阶级",Age:"年龄","What would you like to do?":"你想做什么?","Give some money to {$}":"给予 {$} 一些钱","Initiate a chat with {$}":"与 {$} 发起聊天","Initiate a trade with {$}":"与 {$} 发起交易","Send {$} a message":"给 {$} 发送消息","Add {$} to your enemy list":"添加 {$} 到你的敌人列表","Add {$} to your friend list":"添加 {$} 到你的朋友列表","View {$}'s personal statistics":"查看 {$} 的个人统计数据","{$} is currently traveling":"{$} 目前正在飞行","{$} has no items in their bazaar":"{$} 的集市上没有物品","View {$}'s bazaar":"{$} 的集市上没有物品","{$} is currently in hospital":"{$} 在住院中","Place a bounty on {$}":"悬赏 {$}","Report {$} to staff":"向 Torn City 工作人员举报 {$}","Attack {$}":"攻击 {$}","{$} has not been online in the last 6 hours":"{$} 在过去6小时内没有上线","{$} is on your friend list":"{$} 在你的朋友列表中","{$} is on your enemy list":"{$} 在你的敌人列表中","You do not have enough energy to attack {$}":"你没有足够的能量E来攻击 {$}",Description:"描述","{$} characters left":"剩余 {$} 可用字符",ADD:"添加",ENEMY:"敌人",FRIEND:"朋友",Cancel:"取消","You are currently traveling":"目前你还在飞行中","You are not in Torn":"你不在城内","You don't own a Laptop!":"你没有笔记本电脑","View {$}'s display cabinet":"查看 {$} 的展示柜",Name:"名称",Role:"角色",Faction:"帮派",Job:"工作",Life:"生命值",Property:"房产","Marital status":"婚姻状态",Awards:"奖章",Friends:"朋友",Enemies:"敌人","Forum posts":"论坛帖子","Last action":"上次动作",Civilian:"平民",Committee:"委员会成员",Admin:"管理员",Tester:"测试人员",Officer:"职员",Moderator:"",Helper:"","(With":"(与",")":"一起)",Spouse:"配偶","Married to":"已婚",Now:"现在","N/A":"无",None:"无",Single:"单身","Real name":"真实姓名",Country:"国家",City:"城市",Grocer:"杂货",Education:"教育",Casino:"赌场",Medical:"医疗",Army:"军队",Law:"法律","There is no active competition":"现在没有活动","doesn't wish to share":"不希望公开"};const qe={"Some players may be out to part you from your money, using any means necessary. Use the secure trade feature if you want to protect an exchange and check the contents very carefully.":"有些玩家可能会利用任何必要的手段来骗走你的钱。如果你想保护交易,请使用更安全的“交易”功能,并仔细检查交易的内容。","Do not fall for scams!":"切勿上当受骗!","For more info please visit here.":"欲了解更多信息,请点击访问。",SEND:"发送",Cancel:"取消","Message (optional, up to 200 characters)":"附带信息 (可选,最多200字符)","Click here to add the maximum amount, or use shortcuts like
5k, 1.5m, max, half, quarter, 1/2, 1/3, 1/4, 25%":"点此添加最大额度,或输入快捷选项如
5k, 1.5m, max, half, quarter, 1/2, 1/3, 1/4, 25%"};const Se={Stock:"股票",Name:"名称",Price:"单价","1h":"1时","24h":"24时","7d":"7天","1m":"1月","1y":"1年",Live:"实时",live:"实时","Last hour":"过去一时","Last day":"过去一天","Last week":"过去一周","Last month":"过去一月","Last year":"过去一年","All time":"有史以来",Owned:"持有",Dividend:"分红","West Side University":"西城大学","Insured On Us":"托恩人保","Torn City Investments":"Torn City 投资","Torn & Shanghai Banking":"Torn 和上海银行","Symbiotic Ltd.":"共生公司","Crude & Co":"原油公司","Feathery Hotels Group":"飞亚达酒店集团","Mc Smoogle Corp":"麦斯莫格公司","Wind Lines Travel":"风线旅行","Performance Ribaldry":"低俗演绎","Syscore MFG":"系统核心 MFG","Evil Ducks Candy Corp":"邪恶鸭糖果公司","Munster Beverage Corp.":"明斯特饮料公司","Torn City Clothing":"Torn City 服饰","Lucky Shots Casino":"幸运赌场","TC Media Productions":"TC 媒体制作公司","International School TC":"TC 国际学校","Big Al's Gun Shop":"大艾尔枪店","Torn City Health Service":"TC 健康服务中心","Alcoholics Synonymous":"酒瘾相似","Torn City Motors":"TC 汽车","Legal Authorities Group":"权威法律集团","The Torn City Times":"托恩时代",Grain:"谷物","Eaglewood Mercenary":"鹰林佣兵","Home Retail Group":"家庭零售集团","Empty Lunchbox Traders":"空饭盒贸易商","Messaging Inc.":"信息公司","TC Music Industries":"TC 音乐工业公司","I Industries Ltd.":"一号工业有限公司","Tell Group Plc.":"讲述集团",Yazoo:"","1x Random Property":"1个随机房产","10% Bank Interest Bonus":"10% 银行利润增益","a 10% Bank Interest Bonus":"10% 银行利润增益","100 Energy":"100 能量E","Private Jet Access":"解锁私人飞机","1000 Happiness":"1000 快乐","Advanced Firewall":"高级防火墙","an Advanced Firewall":"高级防火墙","Company Sales Boost":"提升公司销量","a Company Sales Boost":"提升公司销量","Free Education Courses":"免费教育课程","a Free Education Courses":"免费教育课程","10% Racing Skill Boost":"提升 10% 赛车技能增长","10% Home Upgrade Discount":"10% 房屋设施费用折扣","Free Classified Advertising":"免费分类广告","50% Coding Time Reduction":"缩减 50% 编程时间","Company Advertising Boost":"公司广告增益","a Company Advertising Boost":"公司广告增益","10% Course Time Reduction":"缩减 10% 教育时间","a 10% Education Course Time Reduction":"缩减 10% 教育时间","Free Banner Advertising":"免费横幅广告","a Free Banner Advertising":"免费横幅广告",Inactive:"未激活","Ready for collection":"分红可领取","Benefit active":"分红已激活",provides:"(满足分红条件时)将提供",Every:"在每","when holding at least":",当你至少持有","shares currently valued at":"股时,目前总价:",days:"日后",Buy:"再购买","more shares for":"股,目前总价","to unlock the":"来解锁",increment:"增益",After:"在",in:"在","You currently have":"你已获得",benefit:"增益","You cannot buy shares while traveling":"你在旅行时无法购买","You cannot sell shares while traveling":"你在旅行时无法出售","How many shares would you like to":"多少股你想","You will be able to collect":"你将可以领取",buy:"买入",sell:"卖出","will buy you":"可以买",shares:"股",share:"股",Your:"你持有的","shares are worth":"股目前值","Do you want to":"你想","shares at":"股","each?":"单价?","For a total of":"总价:",Back:"返回","Confirm Transaction":"确认交易","Price updating...":"价格更新中","after the":"已扣除","fee of":"手续费:","You have":"你已",sold:"卖出",bought:"购入",each:"单价","Buy date":"购入日期",Shares:"购入数量",Value:"购入总价",Bought:"购入单价",Current:"目前单价",Change:"变化",Profit:"利润",View:"查看",Sell:"售出",Merge:"合并","Current Price:":"当前股价:","change:":"变化:","start:":"开始:","end:":"结束:","high:":"最高:","low:":"最低:"};const Te={Primary:"主手",Secondary:"副手",Melee:"近战",Temporary:"投掷",Defensive:"防御",Armor:"防御",Clothing:"衣物",Jewelry:"珠宝","Your items -":"你的物品 - ",All:"全部",Medical:"医疗",Drugs:"药物","Energy Drink":"能量饮料",Alcohol:"酒类",Candy:"糖果",Boosters:"增益道具",Enhancer:"增幅器","Supply Packs":"补给包",Electronics:"电器",Flowers:"花",Plushies:"玩偶",Cars:"车辆",Viruses:"病毒",Miscellaneous:"杂项",Artifacts:"文物",Books:"书",Special:"特殊",Collectibles:"可收集物",Donate:"捐献",Drink:"喝下",Eat:"吃下",Enlist:"车辆注册",Equip:"装备",Listen:"听",Open:"打开",Propose:"求婚",Return:"退还",Sell:"卖出",Send:"发送",Take:"使用",Trash:"丢弃","Turn on":"开启",Unequip:"脱下",Use:"使用","Donate this Item":"捐献该物品","Equip this Item":"装备该物品","Sell this Item":"卖出该物品","Send this Item":"发送该物品","Trash this Item":"丢弃该物品","Unequip this Item":"脱下该物品","Return to Faction":"退还帮派","Buy:":"买价:","Sell:":"卖价:","Value:":"价值:","Accuracy:":"命中:","Damage:":"伤害:","Circ:":"流通:","Quality:":"品质:","Stealth:":"隐匿:","Caliber:":"口径:","Ammo:":"弹药:","Bonus:":"额外:","Masked:":"面具:","Coverage:":"覆盖率:","Armor:":"护甲:","Top Speed:":"最高速度:","Dirt:":"泥路:","Tarmac:":"柏油路:","Acceleration:":"加速:","Safety:":"安全:","Braking:":"制动:","Handling:":"操控:","Rate of Fire:":"开火率:","Read:":"已读:"};const Ce={"Ammunition Pack":"弹药包","Clothing Cache":"服饰箱","First Aid Kit":"急救包","Small First Aid Kit":"小型急救包","Empty Blood Bag":"空血包","Blood Bag : A-":"A-血包","Blood Bag : A+":"A+血包","Blood Bag : AB+":"AB+血包","Blood Bag : AB-":"AB-血包","Blood Bag : O+":"O+血包","Blood Bag : O-":"O-血包","Blood Bag : B-":"B-血包","Blood Bag : B+":"B+血包","Blood Bag : Irradiated":"辐射血包",Morphine:"吗啡","Neumune Tablet":"雄烯二醇抗辐射药品",Antidote:"抗生素",Felovax:"妙三多",Zylkene:"法国威隆苏劲猫犬降压药","Cake Frosting":"蛋糕糖霜","Lock Picking Kit":"开锁器套装","Special Fruitcake":"特别的水果蛋糕","Sawed-Off Shotgun":"截短型霰弹枪",Thompson:"汤普森冲锋枪",TMP:"施泰尔TMP冲锋枪","Benelli M1 Tactical":"贝内利M1战术霰弹枪",MP5k:"MP5k","MP5 Navy":"MP5海军型",Skorpion:"蝎式冲锋枪","MP 40":"MP40","SKS Carbine":"SKS卡宾枪","Vektor CR-21":"维克托CR-21",P90:"P90","Ithaca 37":"伊萨卡37泵动式霰弹枪","XM8 Rifle":"XM8突击步枪",AK74U:"AK74U短管突击步枪","AK-47":"AK-47","Bushmaster Carbon 15":"碳15短管步枪","M4A1 Colt Carbine":"M4A1卡宾枪","Benelli M4 Super":"贝内利M4 Super半自动霰弹枪","Heckler & Koch SL8":"HK SL8半自动步枪","M16 A2 Rifle":"M16A2步枪","Mag 7":"Mag 7","Steyr AUG":"施泰尔AUG突击步枪","SIG 550":"SIG 550突击步枪","Enfield SA-80":"恩菲尔德SA80","Tavor TAR-21":"21世纪他泊山突击步枪TAR-21","9mm Uzi":"9mm Uzi","M249 SAW":"M249班用自动武器",Minigun:"加特林式旋管机枪",Jackhammer:"转轮式自动霰弹枪","SIG 552":"SIG 552卡宾枪","ArmaLite M-15A4":"阿玛莱特M15A4","Nock Gun":"诺克枪","Snow Cannon":"雪球加农炮","Rheinmetall MG 3":"MG3通用机枪","Gold Plated AK-47":"黄金AK47","Lorcin 380":"洛辛380","Flare Gun":"信号枪","Glock 17":"格洛克17",Taurus:"金牛座","Springfield 1911":"M1911","Raven MP25":"","Ruger 22/45":"",Crossbow:"十字弓",Slingshot:"弹弓","S&W Revolver":"S&W左轮手枪","Beretta M9":"巴雷特M9",USP:"USP","Beretta 92FS":"巴雷特92FS",Luger:"鲁格手枪",Fiveseven:"FN手枪",Blowgun:"吹箭",Blunderbuss:"手铳",Magnum:"马格南左轮手枪","S&W M29":"","Desert Eagle":"沙漠之鹰","BT MP9":"","Cobra Derringer":"","Qsz-92":"",Harpoon:"鱼叉",Flamethrower:"喷火器","Dual 92G Berettas":"","Type 98 Anti Tank":"98式反坦克炮","Beretta Pico":"","Homemade Pocket Shotgun":"自制袖珍霰弹枪","RPG Launcher":"RPG发射器",Hammer:"锤子","Lead Pipe":"铅管","Baseball Bat":"棒球棒",Crowbar:"撬棍","Bo Staff":"玻之武杖","Knuckle Dusters":"指虎","Pen Knife":"笔刀","Leather Bullwhip":"皮牛鞭","Kitchen Knife":"厨房刀","Frying Pan":"平底锅",Sai:"铁尺","Plastic Sword":"塑料剑","Butterfly Knife":"蝴蝶刀",Dagger:"匕首","Swiss Army Knife":"瑞士军刀","Chain Whip":"链条鞭",Axe:"斧头","Wooden Nunchakus":"木制双截棍",Taser:"电击枪","Ninja Claws":"忍者之爪",Scimitar:"弯刀",Chainsaw:"电锯","Cricket Bat":"板球棒","Ice Pick":"冰镐",Katana:"军官武士刀",Spear:"矛",Kama:"镰刀","Twin Tiger Hooks":"虎头双钩","Samurai Sword":"武士刀","Claymore Sword":"苏格兰阔刃大斩剑","Rusty Sword":"锈剑",Macana:"美洲黑曜石匕首",Kodachi:"太刀","Wushu Double Axes":"武术双斧",Guandao:"关刀","Metal Nunchakus":"金属双截棍",Pillow:"枕头","Diamond Icicle":"钻石冰锥","Diamond Bladed Knife":"钻石刀","Pair of Ice Skates":"成对滑冰鞋","Fine Chisel":"细凿",Flail:"连枷","Ivory Walking Cane":"象牙手杖","Pair of High Heels":"一双高跟鞋",Madball:"台球","Yasukuni Sword":"战犯之剑","Naval Cutlass":"海军弯刀","Meat Hook":"肉钩","Petrified Humerus":"石化肱骨","Blood Spattered Sickle":"溅血之镰",Cleaver:"劈肉刀","Golden Broomstick":"黄金扫帚","Riding Crop":"马鞭","Devil's Pitchfork":"恶魔之叉","Dual Hammers":"双锤","Dual Axes":"双斧","Dual Scimitars":"双持弯刀","Dual Samurai Swords":"双武士刀",Sledgehammer:"巨锤","Bread Knife":"面包刀","Poison Umbrella":"毒伞","Leather Boots":"皮靴","Leather Gloves":"皮手套","Leather Helmet":"皮制头盔","Leather Pants":"皮裤","Leather Vest":"皮背心","Chain Mail":"锁子甲","Flak Jacket":"防弹夹克","Police Vest":"警察背心","Hiking Boots":"登山靴","Construction Helmet":"建筑头盔","Bulletproof Vest":"防弹背心","Full Body Armor":"全身甲","Safety Boots":"安全靴","WWII Helmet":"二战头盔","Kevlar Gloves":"凯夫拉手套","Outer Tactical Vest":"外用战术背心","Combat Gloves":"战斗手套","Combat Boots":"战斗靴","Combat Pants":"战斗裤","Combat Helmet":"战斗头盔","Combat Vest":"战斗背心","Liquid Body Armor":"液体防弹衣","Flexible Body Armor":"弹性防弹衣","Medieval Helmet":"中世纪头盔","Motorcycle Helmet":"摩托车头盔","Welding Helmet":"电焊头盔","Hazmat Suit":"危险品防护服",Brick:"砖头","Ninja Star":"忍者之星",Fireworks:"烟花","Claymore Mine":"阔刀地雷","Stick Grenade":"木柄手榴弹",Snowball:"雪球",HEG:"高爆手雷",Grenade:"手雷","Flash Grenade":"闪光弹","Pepper Spray":"辣椒喷雾","Tear Gas":"催泪弹",Trout:"鳟鱼","Throwing Knife":"飞刀","Molotov Cocktail":"莫洛托夫鸡尾酒","Smoke Grenade":"烟雾弹",Melatonin:"褪黑素",Tyrosine:"酪氨酸",Epinephrine:"肾上腺素",Sand:"沙",Serotonin:"血清素","Nail Bomb":"钉子炸弹","Concussion Grenade":"震撼弹",Book:"书","Can of Goose Juice":"鹅汁","Can of Damp Valley":"湿谷","Can of Crocozade":"鳄鱼","Can of Santa Shooters":"圣诞射手","Can of Munster":"魔瓜","Can of Rockstar Rudolph":"摇滚明星","Can of Red Cow":"红牛","Can of X-MASS":"XS","Can of Taurine Elite":"精英牛磺酸","Bag of Bon Bons":"一袋糖果","Box of Extra Strong Mints":"一盒特浓薄荷糖","Bag of Chocolate Kisses":"一袋巧克力之吻","Box of Sweet Hearts":"一盒甜蜜的心","Box of Chocolate Bars":"一盒巧克力棒",Lollipop:"棒棒糖","Box of Bon Bons":"一盒糖果","Big Box of Chocolate Bars":"一大盒巧克力棒","Bag of Candy Kisses":"一袋糖果之吻","Bag of Tootsie Rolls":"一袋图罗软糖","Bag of Bloody Eyeballs":"一袋血腥眼球","Bag of Chocolate Truffles":"一袋巧克力松露","Bag of Reindeer Droppings":"一袋驯鹿粪便","Red Easter Egg":"红复活节蛋","Yellow Easter Egg":"黄复活节蛋","Blue Easter Egg":"蓝复活节蛋","Pink Easter Egg":"粉复活节蛋","Orange Easter Egg":"橙复活节蛋","Black Easter Egg":"黑复活节蛋","Green Easter Egg":"绿复活节蛋","Brown Easter Egg":"棕复活节蛋","Pixie Sticks":"小精灵棒","Bag of Sherbet":"一袋雪糕",Jawbreaker:"","Bag of Humbugs":"","Purple Easter Egg":"紫复活节蛋","White Easter Egg":"白复活节蛋","Birthday Cupcake":"生日纸杯蛋糕","Gold Easter Egg":"金复活节蛋",Shrooms:"魔幻蘑菇",LSD:"兴奋剂",Ketamine:"凯粉",Ecstasy:"摇头丸",PCP:"天使尘埃",Speed:"病毒",Xanax:"XAN","Love Juice":"爱情果汁",Cannabis:"大麻",Opium:"罂粟",Vicodin:"维柯丁","Heavy Duty Padlock":"重型挂锁","High-Speed Drive":"高速硬盘","Tracking Device":"追踪设备","Tumble Dryer":"烘干机","Duct Tape":"胶带",Chloroform:"氯仿",Glasses:"眼镜","Fanny Pack":"腰包","Slim Crowbar":"细撬棍","Advanced Driving Manual":"高级驾驶手册","Cut-Throat Razor":"割喉剃刀","Wireless Dongle":"无线加密狗",Screwdriver:"螺丝刀","Ergonomic Keyboard":"人体工学键盘","Mountain Bike":"山地车",Balaclava:"巴拉克拉瓦头套","Small Suitcase":"小手提箱","Medium Suitcase":"中手提箱","Rosary Beads":"念珠","Large Suitcase":"大手提箱","Wind Proof Lighter":"防风打火机","Bottle of Beer":"瓶装啤酒","Bottle of Champagne":"瓶装香槟","Bottle of Tequila":"瓶装龙舌兰酒","Bottle of Sake":"瓶装清酒","Bottle of Kandy Kane":"","Bottle of Pumpkin Brew":"瓶装南瓜啤酒","Bottle of Wicked Witch":"邪恶女巫蛙腿酒","Bottle of Minty Mayhem":"","Bottle of Christmas Cocktail":"圣诞鸡尾酒","Bottle of Mistletoe Madness":"槲寄生疯狂","Bottle of Stinky Swamp Punch":"","Bottle of Moonshine":"瓶装私酒","Bottle of Green Stout":"瓶装绿色世涛","Bottle of Christmas Spirit":"","Glass of Beer":"一杯扎啤","Lawyer Business Card":"律师卡(黑卡)","Erotic DVD":"瑟琴DVD","Gift Card":"礼品卡","Book of Carols":"颂歌之书","Feathery Hotel Coupon":"FHC金卡",Skateboard:"速度SE 滑板","Boxing Gloves":"防御SE 拳击手套",Dumbbells:"力量SE 哑铃",Parachute:"闪避SE 降落伞","Pack of Music CDs":"","Pack of Blank CDs : 100":"","RS232 Cable":"","Hard Drive":"","MP3 Player":"","Personal Computer":"","CD Player":"","DVD Player":"",Television:"","Game Console":"",Microwave:"",Laptop:"","Gold Ring":"金戒指","Plain Silver Ring":"纯银戒指","Sapphire Ring":"蓝宝石戒指","Plastic Watch":"塑料手表","Gold Necklace":"金项链","Silver Necklace":"银项链","Gold Watch":"金表","Diamond Ring":"钻戒","Stainless Steel Watch":"不锈钢手表","Pearl Necklace":"珍珠项链","Cocktail Ring":"鸡尾酒会戒指","Crystal Bracelet":"水晶手链","Statement Necklace":"宣言项链","Gold Chain":"金链子","Simple Virus":"简单病毒","Tunneling Virus":"隧道病毒","Polymorphic Virus":"多态病毒","Firewalk Virus":"火行病毒","Armored Virus":"加壳病毒","Stealth Virus":"隐形病毒","Bunch of Flowers":"花束","Single Red Rose":"单支红玫瑰","Bunch of Black Roses":"黑玫瑰束","Dozen Roses":"一打玫瑰",Dahlia:"大丽花",Crocus:"番红花","Banana Orchid":"香蕉兰花",Orchid:"兰花",Edelweiss:"雪绒花","Ceibo Flower":"木棉花",Heather:"帚石楠","African Violet":"非洲紫罗兰","Cherry Blossom":"樱花",Peony:"牡丹花","Tribulus Omanense":"蒺藜花","Box of Medical Supplies":"医疗补给包","Lottery Voucher":"彩票券","Box of Grenades":"手雷箱","Six Pack of Alcohol":"6瓶装酒箱","Denim Cache":"牛仔补给箱","Drug Pack":"小DP 药dú品包","Keg of Beer":"桶装啤酒","Elderly Cache":"中年衣服补给箱","Cutesy Cache":"可爱衣服补给箱","Six Pack of Energy Drink":"6瓶装饮料箱","Gentleman Cache":"绅士衣服补给箱","Wannabe Cache":"潮流衣服补给箱","Elegant Cache":"优雅衣服补给箱","Naughty Cache":"调皮衣服补给箱","Goodie Bag":"礼品袋","Anniversary Present":"周年纪念礼物",Parcel:"包裹","Broken Bauble":"","Bronze Ribbon":"","Silver Ribbon":"","Coin : Dump":"","Coin : Church":"","Santa's Elf '09":"","Metal Dog Tag":"","Coin : Hospital":"","Birthday Cake '05":"","Bunch of Balloons '05":"","Jack-O-Lantern '05":"","Coin : Race Track":"","Coin : Casino":"","Coin : Estate Agents":"","Coin : Travel Agency":"","Coin : Education":"","Coin : Museum":"","Coin : Drugs":"","Coin : Auction House":"","Coin : Stock Exchange":"","Coin : Companies":"","Poker Chip":"","Coin : Factions":"","Voodoo Doll":"","Rabbit Foot":"","Gold Ribbon":"","Coin : Jail":"","Santa's List '17":"","Snowflake '05":"","Cheesus '18":"","Bronze Microphone":"","Paper Bag":"","Toast Jesus '18":"","Silver Dog Tag":"","Christmas Tree '05":"","Bronze Dog Tag":"","Bronze Paint Brush":"","10 Ton Pacifier":"","Single White Rose":"","Chocolate Egg '05":"","Annoying Man":"","Scammer in the Slammer '18":"","Gold Microphone":"","Amazon Doll":"",Soapbox:"","Gold Paint Brush":"","Dollar Bill Collectible":"","Octopus Toy":"","Gold Dog Tag":"","Crazy Cow":"","Citrus Squeezer":"","Strife Clown":"","Evil Doll":"","Blow-Up Doll":"","Backstage Pass":"","Karate Man":"","YouYou Yo Yo":"","Flea Collar":"","Ms Torn Crown":"","Kevlar Helmet":"","Cursed Moon Pendant":"","Mr Torn Crown":"","Mr Brownstone Doll":"","Burmese Flag":"","Chocobo Flute":"","Skeleton Key":"","Yoda Figurine":"","Barbie Doll":"","China Tea Set":"",Dreamcatcher:"","Non-Anon Doll":"","Christmas Card '09":"","Christmas Stocking '09":"","Jester's Cap":"","Official Ninja Kit":"","Silver Paint Brush":"","Tank Top":"",Jacket:"夹克",Trainers:"",Bandana:"","Mediocre T-Shirt":"普通的T恤","Sports Shades":"","Diving Gloves":"","Proda Sunglasses":"",Speedo:"",Flippers:"","Kabuki Mask":"",Sweater:"",Snorkel:"",Bikini:"比基尼",Wetsuit:"","Mountie Hat":"","Exotic Gentleman Mask":"","Young Lady Mask":"年轻女士面具","Moustache Man Mask":"","Old Lady Mask":"老妇人面具","Nun Mask":"","Scarred Man Mask":"刀疤男面具","Ginger Kid Mask":"","Psycho Clown Mask":"","Trench Coat":"","Festive Socks":"","Coconut Bra":"椰壳文胸","Badge : 15th Anniversary":"","Paper Crown : Red":"纸皇冠:红色","Paper Crown : Blue":"纸皇冠:蓝色","Paper Crown : Green":"纸皇冠:绿色","Paper Crown : Yellow":"纸皇冠:黄色","Party Hat '19":"","String Vest":"","Santa Gloves":"","Classic Fedora":"",Sweatpants:"","Santa Trousers":"","Pinstripe Suit Trousers":"","Santa Boots":"","Denim Cap":"","Tube Dress":"","Hair Bow":"","Pleated Skirt":"","Reading Glasses":"",Pullover:"","Denim Vest":"","Basketball Shirt":"","Denim Jacket":"","Santa Jacket":"","Bandit Mask":"",Durag:"",Chinos:"",Tights:"","Collared Shawl":"","Denim Shirt":"",Shrug:"",Dungarees:"",Sandals:"","Check Skirt":"","Ballet Shoes":"","Sun Hat":"","Cork Hat":"",Pantyhose:"","Denim Shoes":"","Knee Socks":"",Shorts:"","Golf Socks":"","Bucket Hat":"","Maid Hat":"","Panama Hat":"","Oversized Shirt":"","Pencil Skirt":"","Floral Dress":"","Booty Shorts":"",Blouse:"",Halterneck:"","Snapback Hat":"","Crop Top":"",Bermudas:"","Peplum Top":"","Baseball Cap":"","Santa Hat":"","Baseball Jacket":"","Capri Pants":"",Thong:"","Fishnet Stockings":"","Chin Diaper":"","Chest Harness":"","Platform Shoes":"","Fur Hat":"","Polo Shirt":"","Bunny Ears":"","Denim Jeans":"",Skirt:"","Puppy Ears":"",Tutu:"",Camisole:"","Assless Chaps":"","Head Scarf":"","Puffer Vest":"",Choker:"","Boob Tube":"","Tighty Whities":"","Puffer Jacket":"","Travel Socks":"","Fur Scarf":"",Waistcoat:"","Derby Shoes":"",Braces:"",Blindfold:"","Medical Mask":"",Nightgown:"","Flip Flops":"","Saggy Pants":"","Square Sunglasses":"",Cardigan:"","Gym Shorts":"","Knee-high Boots":"","Sports Jacket":"","Bowler Hat":"","Cover-ups":"","Bingo Visor":"","Yoga Pants":"",Raincoat:"","Silver Hoodie":"","Fisherman Hat":"",Lingerie:"","Bush Hat":"",Turtleneck:"","Lolita Dress":"","Fitted Shirt":"",Blazer:"","Opera Gloves":"","Mini Skirt":"","Shoulder Sweater":"","Suit Trousers":"",Mackintosh:"","Black Oxfords":"","Shutter Shades":"","Cat Ears":"","Fascinator Hat":"",Poncho:"","Fur Coat":"","Silver Flats":"","Kitty Shoes":"","Neck Tie":"","Maid Uniform":"","Bow Tie":"","Polka Dot Dress":"",Slippers:"","Gold Sneakers":"","Smoking Jacket":"","Parachute Pants":"","Latex Gloves":"",Collar:"","Nipple Tassels":"","Scrooge's Boots":"",Mankini:"","Scrooge's Gloves":"","Ripped Jeans":"","Santa Beard":"","Ball Gown":"","Scrooge's Trousers":"","Unicorn Horn":"",Onesie:"","Wedding Veil":"","Christmas Sweater '15":"","Bunny Nose":"",Straitjacket:"",Monocle:"","Scrooge's Topcoat":"","Wedding Dress":"","Witch's Hat":"",Bathrobe:"","Tiger King Mask '20":"","Greta Mask '19":"","Scrooge's Top Hat":"","Sandworm Mask '21":"",Duster:"","Ski Mask":"","Pennywise Mask '20":"","Anatoly Mask '19":"","Ball Gag":"","Elon Musk Mask '17":"","Heart Sunglasses":"","Jigsaw Mask '19":"",Pipe:"","Michael Myers Mask '18":"","Respo Hoodie":"","Bunny Suit":"","Donald Trump Mask '16":"","Gronch Mask '18":"","Chevrolet Cavalier":"","Peugeot 106":"","Volkswagen Beetle":"大众甲壳虫","Citroen Saxo":"","Vauxhall Corsa":"","Vauxhall Astra GSI":"","Honda Civic":"本田思域","Classic Mini":"经典MINI","Volkswagen Golf GTI":"","Renault Clio":"","Alfa Romeo 156":"","Audi S4":"奥迪S4","Reliant Robin":"","Nissan Micra":"","Honda Integra R":"","Ford Mustang":"福特野马","Lotus Exige":"","Hummer H3":"","Honda S2000":"","Honda Accord":"","Holden SS":"","Mini Cooper S":"","Seat Leon Cupra":"","Toyota MR2":"","Volvo 850":"","Honda NSX":"","BMW X5":"宝马X5","TVR Sagaris":"","BMW M5":"宝马M5","Ford Focus RS":"","Subaru Impreza STI":"","Chevrolet Corvette Z06":"","Audi TT Quattro":"","Fiat Punto":"","Pontiac Firebird":"","Dodge Charger":"","BMW Z8":"宝马Z8","Porsche 911 GT3":"","Nissan GT-R":"","Ford GT40":"","Audi R8":"奥迪R8","Mitsubishi Evo X":"","Lexus LFA":"","Ferrari 458":"","Lamborghini Gallardo":"兰博基尼盖拉多","Mercedes SLR":"","Aston Martin One-77":"","Sierra Cosworth":"","Senet Board":"","Florin Coin":"","Leopard Coin":"","Gold Noble Coin":"","Vairocana Buddha Sculpture":"","Black Senet Pawn":"","White Senet Pawn":"","Ganesha Sculpture":"","Quran Script : Ubay Ibn Kab":"","Quran Script : Ali":"","Quran Script : Ibn Masud":"","Shabti Sculpture":"","Egyptian Amulet":"","Sheep Plushie":"绵羊","Kitten Plushie":"猫咪","Teddy Bear Plushie":"泰迪熊","Stingray Plushie":"黄貂鱼","Wolverine Plushie":"貂熊","Jaguar Plushie":"美洲豹","Nessie Plushie":"尼斯湖水怪","Red Fox Plushie":"赤狐","Chamois Plushie":"岩羚羊","Monkey Plushie":"猴子","Panda Plushie":"大熊猫","Lion Plushie":"狮子","Camel Plushie":"骆驼","Dong : Effy":"狗狗:艾菲","Dong : Jeremy":"狗狗:杰里米","Dong : Greg":"狗狗:格雷格","Dong : Holly":"狗狗:霍利","Dong : Thomas":"狗狗:托马斯","Toilet Paper":"厕纸","Stink Bombs":"臭气弹","Dog Poop":"狗屎","Horse's Head":"马头","Christmas Cracker":"圣诞爆竹","Small Explosive Device":"小型爆炸装置","Business Class Ticket":"商务舱机票","Strippogram Voucher":"脱衣舞券","Poison Mistletoe":"毒槲寄生","Donator Pack":"捐赠者补给箱(DP)","Casino Pass":"赌场通行证","Cesium-137":"铯137","Dirty Bomb":"脏弹","Box of Tissues":"一盒抽纸","Pack of Cuban Cigars":"","Birthday Wrapping Paper":"生日包装纸","Empty Box":"空盒子","Bolt Cutters":"","Christmas Wrapping Paper":"圣诞包装纸","Soap on a Rope":"","Generic Wrapping Paper":"","Crazy Straw":"",Fruitcake:"水果蛋糕","Pele Charm":"","Mayan Statue":"","Steel Drum":"","Sumo Doll":"","Hockey Stick":"",Chopsticks:"筷子","Soccer Ball":"足球",Snowboard:"雪球","Paper Weight":"","Yakitori Lantern":"",Sensu:"","Dart Board":"","Elephant Statue":"","Certificate of Lame":"","Yucca Plant":"","Jade Buddha":"玉佛像",Compass:"","Nodding Turtle":"","Fire Hydrant":"","Model Space Ship":"","Tailors Dummy":"",Sextant:"","Afro Comb":"","Maneki Neko":"","Blank Tokens":"","Printing Paper":"","Stick of Dynamite":"","Blank Credit Cards":"","Advent Calendar":"","Certificate of Awesome":"","Glow Stick":"","Ship in a Bottle":"","Santa's Snot":"","Christmas Angel":"","Sprig of Holly":"","Polar Bear Toy":"","Turkey Baster":"","Electronic Pumpkin":"","Salt Shaker":"","Cinnamon Ornament":"","Spooky Paper Weight":"","Lump of Coal":"","Vanity Hand Mirror":"","Gingerbread Man":"","Christmas Lights":"","C4 Explosive":"C4炸弹","Jack O Lantern Lamp":"","Gingerbread House":"","Mini Sleigh":"","Golden Wreath":"","Coat Hanger":"衣架","Memory Locket":"",Cauldron:"",Mistletoe:"槲寄生","Witch's Cauldron":"","Gas Can":"汽油桶","Golden Candy Cane":"","Christmas Express":"",Eggnog:"","Raw Ivory":"","Oriental Log":"",Snowman:"雪人","Christmas Gnome":"","Pile of Vomit":"","Loaf of Bread":"","Deputy Star":"","Oriental Log Translation":"",Tangerine:"","Dancing Santa Claus '09":"",Photographs:"","Japanese/English Dictionary":"日英词典","Gold Nugget":"","Peg Leg":"","Birthday Cake '14":"14寸生日蛋糕","Zombie Brain":"僵尸脑","Rotten Eggs":"","Pack of Trojans":"","Snow Globe '09":"","Medal of Honor":"","Rusty Dog Tag":"","Human Head":"人头","Article on Crime":"","Piece of Cake":""};const k={"Effect: Provides 100 Lucky Shot Lotto tickets when used.":"","Effect: Improves success rate for the Transporting Drugs crime.":"","Effect: Increases happiness by 25 and booster cooldown by 30 minutes.":"","Effect: Increases happiness by 50 and booster cooldown by 30 minutes.":"","Effect: Increases happiness by 75 and booster cooldown by 30 minutes.":"","Effect: Increases energy by 10 and booster cooldown by 2 hours.":"","Effect: Opponent becomes Maced, decreasing Dexterity to 1/5th for 15-20 seconds.":"效果:对手被梅斯毒气影响,闪避降低至1/5,持续15-20s。","Effect: Opponent becomes Blinded, decreasing Speed to 1/5th for 15-20 seconds.":"效果:对手被致盲,速度降低至1/5,持续15-20s。","Effect: Opponent becomes Gassed, decreasing Dexterity to 1/3rd for 120-180 seconds.":"效果:对手变得疲惫,闪避降低至1/3,持续120-180s。","Effect: Opponent receives Severe Burning damage over 3 turns.":"效果:对手在3个回合内受到严重的燃烧伤害。","Effect: Opponent becomes Smoked, decreasing Speed to 1/3rd for 120-180 seconds.":"效果:对手被烟雾影响,速度降低至1/3持续120-180s。","Effect: User becomes Hastened, increasing Speed by 500% for 120 seconds.":"效果:使用者急促起来,速度提高500%持续120s。","Effect: User becomes Sharpened, increasing Dexterity by 500% for 120 seconds.":"效果:使用者变得更加敏锐,闪避增加500%,持续120s。","Effect: User becomes Strengthened, increasing Strength by 500% for 120 seconds.":"效果:使用者变得更强壮,力量增加500%,持续120秒。","Effect: User becomes Hardened, increasing Defense by 300% for 120 seconds and replenishing life by 25%.":"效果:使用者变得坚硬,在120秒内增加300%的防御,并补充25%的生命。","Effect: Opponent becomes Concussed, decreasing Dexterity to 1/5th for 15-20 seconds.":"效果:对手脑部震荡,闪避下降到1/5,持续15-20秒。","Effect: Increases happiness by 5-20 if under 20% of maximum.":"","Effect: Can be used with a Fruitcake and Cake Frosting to create a Special Fruitcake.":""};const S={"is a Defensive Armor.":"是一种防御性盔甲。","are a Defensive Armor.":"是一种防御性盔甲。","is a Machine Gun Weapon.":"是一种机枪。","is a SMG Weapon.":"是一种冲锋枪。","is a Shotgun Weapon.":"是一种霰弹枪。","is a Rifle Weapon.":"是一种步枪。","is a Heavy Artillery Weapon.":"是一种重炮。","is a Pistol Weapon.":"是一种手枪。","is a Piercing Weapon.":"是一种穿刺武器(piercing)。","is a Clubbing Weapon.":"是一种冲击武器(Clubbing)。","is a Slashing Weapon.":"是一种切割武器(slashing)。","is a Mechanical Weapon.":"是一种机械武器。","is a Temporary Weapon.":"是一种投掷武器。","is a Clothing Item.":"是一种服装物品。","is a Medical Item.":"是一种医疗物品。","is a Drug Item.":"是一种药(dú)品。","is an Energy Drink Item.":"是一种能量饮料。","is an Alcohol Item.":"是一种酒。","is a Candy Item.":"是一种糖。","is a Booster Item.":"是一种增益道具。","is an Enhancer Item.":"是一种增幅器。","is a Supply Pack Item.":"是一种补给包。","is an Electronic Item.":"是一种电子物品。","is a Jewelry Item.":"是一种珠宝物品。","is a Flower Item.":"是一种花。","is a Plushie Item.":"是一种玩偶。","is a class E Car Item.":"是一辆E级赛车。","is a class D Car Item.":"是一辆D级赛车。","is a class C Car Item.":"是一辆C级赛车。","is a class B Car Item.":"是一辆B级赛车。","is a class A Car Item.":"是一辆A级赛车。","is a Virus Item.":"是一种电脑病毒。","is an Other Item.":"是一个其他物品。","is a Book Item.":"是一本书。","is a Special Item.":"是一种特殊物品。"};const Ve={"API Keys":"API 密钥","General settings":"通用设置","Attack settings":"攻击设置","Create New Key":"创建新密钥","New key's name":"新密钥名","Public Only":"无需权限","Minimal Access":"最小权限","Limited Access":"有限权限","Full Access":"完全权限","Here you can share your account's information with":"在这里,你可以通过向脚本、扩展和应用程序等软件提供API密钥,与它们分享你的账户信息。一旦你创建了一个具有相关权限的API密钥,你可以在任何时候通过删除该密钥来取消授权。"};const T={_taskHint:{a_good_day_to_get_hard:{task:"实现3-10的连杀",hint:"建议买lost"},a_kimpossible_task:{task:"击败3个特定玩家且只使用近战武器和手雷",hint:"枪可以保持装备状态"},a_problem_at_the_tracks:{task:"击败3个特定玩家且不使用枪",hint:"枪可以保持装备状态,但是使用任何的枪任务就会失败。"},a_thor_loser:{task:"用Duke的锤子(Duke's hammer)打中8-16个不同的身体部位",hint:"找防御怪来打"},against_the_odds:{task:"击败2个特定玩家"},an_honorary_degree:{task:"击败特定玩家且不使用枪",hint:"枪可以保持装备状态,但是使用任何的枪任务就会失败。"},army_of_one:{task:"装备不同的面具攻击3次1个特定玩家",hint:"Duke会给你发2个面具,请确保其中一次攻击不戴任何面具。为了快速完成任务,可以选择右上角的逃跑选项,这样不需要等待目标出院。"},bakeout_breakout:{task:"把开锁器(lock pick)放到水果蛋糕(fruitcake)里,并且把特别的水果蛋糕(special fruitcake)发送给监狱里的任意自选玩家。",hint:"你需要自己买一个水果蛋糕,佐料Duke会给"},bare_knuckle:{task:"击败特定玩家,且不装备任何防具和武器。",hint:"取消装备所有东西。注意:前一次战斗残余的buff会让任务失败!"},batshit_crazy:{task:"用Penelope造成基于你的最大生命的一定伤害",hint:"你会收到Duke发来的Penelope"},battering_ram:{task:"攻击特定玩家3次"},big_tub_of_muscle:{task:"击败特定玩家,尽管他有巨大的力量"},birthday_surprise:{task:"获取特定物品并将它作为礼物发送给Duke",hint:"使用一个空盒子(Empty box)可以把物品装箱(parcel),然后用礼品包装将他包起来就可以得到一个生日礼物。"},bonnie_and_clyde:{task:"击败特定玩家和他的配偶"},bountiful:{task:"成功拿到2-5个悬赏赏金",hint:"请记得击败玩家后选择强制住院(hospitalize)才能领取赏金"},bounty_on_the_mutiny:{task:"悬赏特定玩家,然后等待赏金被人领取",hint:"你不能领取自己的悬赏赏金"},bring_it:{task:"在多人战斗中击败Duke",hint:"不像其他任务,这个任务你有一周的时间来完成。且不需要最后一击,你只需要参与到多人战斗中就可以。更多详情请群内询问大佬或查看公众号攻略。"},candy_from_babies:{task:"获得$50,000-$250,000的悬赏奖励",hint:"可以是总计多次悬赏奖励。请记得击败玩家后选择强制住院(hospitalize)才能获得悬赏奖励。"},charity_work:{task:"抢劫2个特定玩家",hint:"必须成功抢到钱,可以事先发一点钱给目标来确保成功抢劫"},cracking_up:{task:"击败特定玩家后选择审问选项(interrogate)获取密码,然后使用密码打开Duke的保险箱(Duke's Safe),并将获得的物品发送给Duke。",hint:"可能会需要数次审问才能获得密码"},critical_education:{task:"造成3-9次暴击"},cut_them_down_to_size:{task:"击败任意等级大于等于你的玩家"},dirty_little_secret:{task:"给特定玩家下一个悬赏,然后攻击拿悬赏的玩家",hint:"如果拿悬赏的玩家是匿名的,他的ID还是会被显示在任务界面。攻击不需要胜利,只需要攻击即可完成任务。"},double_jeopardy:{task:"击败特定玩家,且给他下一个悬赏",hint:"赏金可以是任何金额,因为它不需要被认领。"},drug_problem:{task:"Defeat 4 - 7 (P)."},emotional_debt:{task:"用催泪弹(tear gas)或辣椒水(pepper spray)命中特定玩家",hint:"不被阻挡才算数。Hazmat Suit会阻挡催泪弹,很多头盔阻挡辣椒水。(也有说法辣椒水不需要生效也能完成任务)"},estranged:{task:"打伤特定玩家的一条腿"},family_ties:{task:"强制住院特定玩家3次"},field_trip:{task:"在3个赌场游戏中赚到$100-$1,000,000"},fireworks:{task:"消耗250-1250发子弹",hint:"用弹药多的武器,如minigun、m249"},forgotten_bills:{task:"击败特定玩家"},frenzy:{task:"击败任意5-15个玩家"},get_things_jumping:{task:"造成2000-50000伤害,受到1000-25000伤害,基于你的生命上限"},graffiti:{task:"给特定目标喷辣椒水(pepper spray)"},guardian:{task:"击败特定玩家"},hammer_time:{task:"用锤子(hammer)击败特定玩家",hint:"枪可以保持装备,双锤不算锤子"},hands_off:{task:"击败3-5个特定玩家"},hare_meet_tortoise:{task:"击败特定玩家,尽管他的速度快如闪电",hint:"闪光弹和烟雾弹可以降低目标的速度"},hide_and_seek:{task:"从3-5人的列表中找到并击败1个特定玩家",hint:"给出的线索可以很容易识别目标,比如等级,地区,如无法找到请截图群聊询问。"},hiding_in_plain_view:{task:"击败在随机国家的特定玩家"},high_fliers:{task:"击败3个在随机国家的特定玩家"},hobgoblin:{task:"击败自选的某个相同玩家5次"},immovable_object:{task:"击败特定玩家,尽管他的防御很高"},inside_job:{task:"击败特定玩家并选择secrete选项藏一个道具"},"introduction:_duke":{task:"完成10个 Duke 任务"},keeping_up_appearances:{task:"抢劫特定玩家然后把钱发回给他",hint:"必须成功抢到钱,可以事先发一点钱给目标来确保成功抢劫"},kiss_of_death:{task:"击败特定玩家然后选择kiss选项"},lack_of_awareness:{task:"击败特定玩家"},lost_and_found:{task:"强制住院特定目标总计12小时"},loud_and_clear:{task:"使用3-11个爆炸性手榴弹(HEG或Grenade等)",hint:"手榴弹必须是可以造成伤害的类型"},loyal_customer:{task:"击败特定玩家"},make_it_slow:{task:"击败特定玩家且单次攻击中使用不低于5-9回合",hint:"存活7或9回合后击败目标,如果失败可以再次尝试。"},marriage_counseling:{task:"击败特定玩家的配偶"},massacrist:{task:"击败特定玩家"},meeting_the_challenge:{task:"抢劫到$10,000-$16,000,000金额的钱"},motivator:{task:"第一次对战中输给或平手给特定玩家",hint:"超时不会任务失败,所以如果看起来要赢了可以等5分钟超时。可以抽血减血,不装备防具并使用锈剑。"},new_kid_on_the_block:{task:"击败5名玩家"},no_man_is_an_island:{task:"从3个特定目标中选2个抢劫",hint:"可以自选哪两个目标,只要抢劫2个不同的目标"},no_second_chances:{task:"一次击败特定玩家"},out_of_the_frying_pan:{task:"去监狱使用Felovax以住院,再使用Zylkene"},painleth_dentitht:{task:"用棒球棒击败特定玩家",hint:"其他武器可以保持装备,但是使用其他武器会让任务失败"},party_tricks:{task:"击败特定玩家,尽管他的DEX很高"},pass_the_word:{task:"给特定玩家发送包含关键词的聊天信息",hint:"复制任务描述发送给目标就可以完成"},peak_experience:{task:"击败特定玩家"},proof_of_the_pudding:{task:"使用某个武器击败特定玩家,然后发送这个武器给他",hint:"不需要发送你具体使用的武器,只需发送同名武器"},rabbit_response:{task:"10-30分钟内击败3个特定玩家",hint:"攻击其中一个目标时开始计时,所以攻击前确定他们都不在住院"},reconstruction:{task:"装备菜刀(kitchen knife)和皮手套(leather gloves),击败特定玩家然后扔掉这两样东西。",hint:"战斗中不必须使用菜刀攻击"},red_faced:{task:"使用鳟鱼(trout)完成最后一击以击败特定玩家"},rising_costs:{task:"用砖头(Brick)打中特定玩家",hint:"没打中不算"},rolling_in_it:{task:"抢劫特定玩家",hint:"必须成功抢到钱,可以事先发一点钱给目标来确保成功抢劫"},safari:{task:"用步枪(rifle)在南非击败特定玩家"},scammer:{task:"击败特定玩家",hint:"目标可能有不少现金,可以试着打劫一下"},sellout_slayer:{task:"从物品市场或个人集市买一把枪,用这把枪击败任意2-6个玩家,然后再从物品市场或个人集市卖出这把枪"},sending_a_message:{task:"击败特定玩家"},show_some_muscle:{task:"攻击特定玩家",hint:"攻击目标即可,无论输赢"},sleep_aid:{task:"击败特定玩家"},some_people:{task:"将任何物品制作包裹寄给特定玩家",hint:"买一个空盒子(Empty box)并使用空盒子,选择一个你不要的物品就可以制成包裹。"},standard_routine:{task:"使用冲击武器(Clubbing)或拳头或脚踢击败特定玩家",hint:"可以考虑买一把金属双截棍(Metal Nunchakus)"},stomach_upset:{task:"打伤特定玩家的胃"},swan_step_too_far:{task:"从垃圾场翻到一个物品并且击败他之前的所有者",hint:"你可以多搜索几次,直到找到一个你能打得过的前所有者。"},the_executive_game:{task:"只使用拳头或脚踢击败特定玩家",hint:"已装备的其他武器不需要卸载"},the_tattoo_artist:{task:"只使用切割武器(slashing)或穿刺武器(piercing)击败特定玩家",hint:"已装备的其他武器不需要卸载"},three_peat:{task:"分别击败3次后选择留在街上、抢劫、强制住院任意玩家"},training_day:{task:"健身房消耗250 - 1,250能量E"},tree_huggers:{task:"击败5-8个特定玩家"},undercutters:{task:"击败4个特定玩家"},unwanted_attention:{task:"强制住院4个特定玩家"},withdrawal:{task:"打伤特定玩家的双臂",hint:"这个任务中手也算双臂"},wrath_of_duke:{task:"击败4个特定玩家"}},Hit:"击中","with a brick.":"使用砖头 (brick)",Put:""};const He={"Virus Programming":"病毒编程"};const Ee={"Buy Items":"购买物品",Buy:"买","in stock)":"存货)","Flower (":"花(","Plushie (":"玩偶(","Other (":"其他(","Temporary (":"临时(","Melee (":"近战(","Candy (":"糖果(","Booster (":"增益道具(","Car (":"车辆(","Electronic (":"电器(","Alcohol (":"酒类(",Sell:"卖出",items:"物品",Value:"卖价",Amount:"数量","items to Bits 'n' Bobs":"物品给胖鲍勃的杂货店","Select All":"全选","Unselect All":"全不选","SELL ITEMS":"卖出物品",Cancel:"取消","Are you sure you would like to sell these items?":"你确定想出售这些物品吗?","Total value:\n$":"总计:$",Yes:"是",No:"否","Are you sure you would like to buy":"你是否想买","Sell your points":"出售你的PT"};const Re={January:"一月",February:"二月",March:"三月",April:"四月",May:"五月",June:"六月",July:"七月",August:"八月",September:"九月",October:"十月",November:"十一月",December:"十二月"};const Oe=/[\u4e00-\u9fa5]/;String.prototype.contains=function e(t){if("string"===typeof t){return new RegExp(t).test(this)}if(t.test){return t.test(this)}};const C=window.fetch;window.fetch=async(e,t)=>{if(e.contains("newsTickers")){return new Response("{}")}const n=await C(e,t);if(e.includes("profiles.php?step=getUserNameContextMenu")&&p()["transEnable"]){setTimeout(()=>re(),200)}let i=n.clone();let o=await n.text();Ie({url:e,init:t,text:o});return i};const l=new Date;const V=Object.freeze({PC:"pc",MOBILE:"mobile",TABLET:"tablet"});const s=Object.freeze({RAW:"raw",GM:"gm",PDA:"pda"});const A=window.innerWidth>=1e3?V.PC:window.innerWidth<=600?V.MOBILE:V.TABLET;const I=X();const _=Q("https://yata.yt/api/v1/travel/export/");const L=g?null:Z();const N=()=>{const e=`data:image/svg+xml,%3Csvg t='1656084442571' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='3924' width='14' height='14'%3E%3Cpath d='M512.032002 237.105181a29.310168 29.310168 0 0 1-29.310168-29.246172V29.310168a29.310168 29.310168 0 0 1 58.620336 0v178.548841A29.310168 29.310168 0 0 1 512.032002 237.105181zM512.032002 1024a29.310168 29.310168 0 0 1-29.310168-29.310168v-178.484845a29.310168 29.310168 0 1 1 58.620336 0v178.548841A29.310168 29.310168 0 0 1 512.032002 1024z m482.657834-482.657834h-178.484845a29.310168 29.310168 0 1 1 0-58.620336h178.548841a29.310168 29.310168 0 1 1 0 58.620336z m-786.830823 0H29.310172a29.310168 29.310168 0 0 1 0-58.620336h178.548841a29.310168 29.310168 0 0 1 0 58.620336z m519.263546-215.090557a29.182176 29.182176 0 0 1-20.734704-49.980876l126.264108-126.264108a29.310168 29.310168 0 1 1 41.405412 41.405412l-126.264108 126.264108a29.182176 29.182176 0 0 1-20.670708 8.575464zM170.741333 882.568839a29.182176 29.182176 0 0 1-20.734704-49.980876l126.264108-126.264108a29.246172 29.246172 0 1 1 41.405412 41.405412L191.412041 874.057371a29.182176 29.182176 0 0 1-20.670708 8.575464z m682.581338 0a29.182176 29.182176 0 0 1-20.670708-8.575464l-126.264108-126.264108a29.310168 29.310168 0 1 1 41.405412-41.405412l126.264108 126.264108a29.310168 29.310168 0 0 1-20.734704 49.91688zM297.005441 326.251609a29.182176 29.182176 0 0 1-20.670708-8.575464L150.006629 191.412037a29.310168 29.310168 0 1 1 41.405412-41.405412l126.264108 126.264108a29.310168 29.310168 0 0 1-20.734704 49.91688z' p-id='3925'%3E%3C/path%3E%3C/svg%3E`;return`lgif`};let P=Ke();let B=null;const D=oe();[{key:"transEnable",val:false},{key:"quickCrime",val:true},{key:"missionHint",val:true},{key:"xmasTownWT",val:true},{key:"xmasTownNotify",val:true},{key:"energyAlert",val:true},{key:"trvAlarm",val:true},{key:"_15Alarm",val:true},{key:"cityFinder",val:false},{key:"SEProtect",val:false},{key:"ptQuickBuy",val:false},{key:"quickAttIndex",val:2},{key:"quickFinishAtt",val:3},{key:"autoStartFinish",val:false},{key:"attRelocate",val:true},{key:"attReload",val:6},{key:"priceWatcher",val:{xan:-1,pt:-1}},{key:"isDev",val:false},{key:"_15AlarmTime",val:50},{key:"barsRedirect",val:true},{key:"floatDepo",val:true},{key:"companyRedirect",val:true},{key:"companyBWCollapse",val:true},{key:"removeScripts",val:true},{key:"dangerZone",val:false}].forEach(e=>{if(typeof p()[e.key]!==typeof e.val)h(e.key,e.val)});let e=[];{e.push({domType:"checkbox",domId:"wh-trans-enable",domText:' 开启翻译 ',dictName:"transEnable",isHide:true});if(l.getMonth()===11){e.push({domType:"checkbox",domId:"wh-xmastown-wt",domText:" 圣诞小镇攻略",dictName:"xmasTownWT",isHide:true});e.push({domType:"checkbox",domId:"wh-xmastown-notify",domText:" 圣诞小镇物品提示",dictName:"xmasTownNotify",isHide:true})}e.push({domType:"checkbox",domId:"wh-mission-lint",domText:" 任务助手",dictName:"missionHint",tip:"Duke任务的一些中文小提示",isHide:true});e.push({domType:"checkbox",domId:"wh-energy-alert",domText:" 起飞爆E警告",dictName:"energyAlert",tip:"起飞前计算来回是否会爆体,红字警告",isHide:true});e.push({domType:"checkbox",domId:"wh-trv-alarm-check",domText:" 飞行闹钟",dictName:"trvAlarm",tip:"(仅PC) 飞行页面将显示一个内建的闹钟,落地前声音提醒,需要打开浏览器声音权限",isHide:true});e.push({domType:"checkbox",domId:"wh-qua-alarm-check",domText:' 啤酒提醒 ',dictName:"_15Alarm",tip:"每小时的整15分钟的倍数时通知提醒抢啤酒或者血包",isHide:true,changeEv:function(e){e.target.checked?P.start():P.stop()}});e.push({domType:"button",domId:"",domText:"啤酒提醒状态",clickFunc:function(){M(P.status())}});e.push({domType:"button",domId:"",domText:"啤酒提醒时间设定",clickFunc:function(){B.close();let i=d(`

区间为 1 ~ 60,默认 50

`,"啤酒提醒时间设定");let e=document.createElement("button");e.innerHTML="确定";e.style.float="right";e.addEventListener("click",()=>{let e=i.querySelector("input");let t=e.value|0;if(t===p()["_15AlarmTime"])return;if(t<1||t>60)t=50;e.value=t.toString();h("_15AlarmTime",t);let n=P.is_running();P.set_time(t);if(n)P.start();i.close()});i.appendChild(e)}});e.push({domType:"checkbox",domId:"wh-attack-relocate",domText:" 真·攻击界面转跳",dictName:"attRelocate",tip:"在无法打开攻击界面的情况下依然可以转跳到正确的攻击页面",isHide:true});e.push({domType:"checkbox",domId:"wh-city-finder",domText:" 捡垃圾助手",dictName:"cityFinder",tip:"城市地图中放大显示物品并且估计价值",isHide:true});e.push({domType:"checkbox",domId:"wh-quick-crime",domText:" 快速犯罪",dictName:"quickCrime",tip:"显示快捷操作按钮,目前不支持自定义",isHide:true});e.push({domType:"checkbox",domId:"wh-SEProtect-check",domText:" 叠E保护",dictName:"SEProtect",tip:"隐藏健身房的锻炼按钮,防止误操作",isHide:true});e.push({domType:"checkbox",domId:"wh-ptQuickBuy-check",domText:" PT一键购买",dictName:"ptQuickBuy",tip:"PT市场页面购买时跳过确认",isHide:true});e.push({domType:"select",domId:"wh-quick-attack-index",domText:"光速拔刀 ",domSelectOpt:[{domVal:"pri",domText:"主手"},{domVal:"sec",domText:"副手"},{domVal:"wea",domText:"近战"},{domVal:"gre",domText:"手雷"},{domVal:"fis",domText:"拳头"},{domVal:"kic",domText:"脚踢"},{domVal:"none",domText:"关闭"}],dictName:"quickAttIndex",isHide:true,tip:"将Start Fight按钮移动到指定格子上"});e.push({domType:"select",domId:"wh-quick-mug",domText:"光速跑路 ",domSelectOpt:[{domVal:"leave",domText:"跑路(LEAVE)"},{domVal:"mug",domText:"打劫(MUG)"},{domVal:"hosp",domText:"住院(HOSP)"},{domVal:"none",domText:"关闭"}],dictName:"quickFinishAtt",isHide:true,tip:"将结束后指定按钮移动到上面指定的格子上"});e.push({domType:"checkbox",domId:"",domText:" 4条转跳",dictName:"barsRedirect",tip:"点击4条时转跳对应页面"});e.push({domType:"checkbox",domId:"",domText:" 浮动存钱框",dictName:"floatDepo",tip:"打开公司或帮派的存钱页面后存钱框将浮动显示"});e.push({domType:"checkbox",domId:"",domText:" 公司转跳存钱",dictName:"companyRedirect",tip:"打开公司页面时自动打开存钱选项卡"});e.push({domType:"checkbox",domId:"",domText:" 收起公司冰蛙效率表",dictName:"companyBWCollapse",tip:"开启后可手动显示隐藏冰蛙公司表格"});e.push({domType:"checkbox",domId:"",domText:" 清除多余的脚本",dictName:"removeScripts",tip:"清除Google相关脚本、顶部横幅等"});if(p()["dangerZone"]===true){e.push({domType:"select",domId:"wh-attack-reload",domText:"⚠️攻击界面自动刷新 ",dictName:"attReload",domSelectOpt:[{domVal:"none",domText:"无间隔"},{domVal:"1",domText:"约1s"},{domVal:"2",domText:"约2s"},{domVal:"3",domText:"约3s"},{domVal:"4",domText:"约4s"},{domVal:"5",domText:"约5s"},{domVal:"disabled",domText:"关闭"}],isHide:true,tip:"危险功能:接机时常用,将自动刷新页面直到目标落地"});e.push({domType:"checkbox",domId:"wh-auto-start-finish",domText:" ⚠️自动开打和结束",dictName:"autoStartFinish",tip:"脚本将会自动按下战斗和结束按钮",isHide:true})}else{h("autoStartFinish",false,false);h("attReload",6,false)}e.push({domType:"checkbox",domId:"wh-dev-mode",domText:` 开发者模式${F()?' ':""}`,dictName:"isDev",isHide:true});if(F())e.push({domType:"button",domId:"wh-otherBtn",domText:"其他设置",clickFunc:()=>{const e=`清空设置数据、请求通知权限、测试跨域请求`;const t=d(e,"其他设置")},isHide:true})}const i=[];{if(I.userID!==0){i.push({domType:"plain",domId:"wh-trans-welcome",domHTML:`欢迎 ${I.playername}[${I.userID}] 大佬`})}let t=": ";{const ot={"0105":{name:"周末自驾游",eff:"获得双倍的赛车点数与赛车技能等级增益"},"0114":{name:"情人节",eff:"使用爱情果汁(Love Juice)后获得降低攻击与复活的能量消耗的增益"},"0204":{name:"员工激励日",eff:"获得三倍的工作点数与火车增益"},"0217":{name:"圣帕特里克日",eff:"获得双倍的酒类效果增益,城市中可以捡到绿色世涛(Green Stout)"},"0320":{name:"420日",eff:"获得三倍的大麻(Cannabis)效果增益"},"0418":{name:"博物馆日",eff:"获得10%提高的博物馆PT兑换增益"},"0514":{name:"世界献血日",eff:"获得减半的抽血CD和扣血增益"},"0611":{name:"世界人口日",eff:"获得双倍的通过攻击获取的经验的增益"},"0629":{name:"世界老虎日",eff:"获得5倍的狩猎技能增益"},"0705":{name:"国际啤酒节",eff:"获得5倍的啤酒物品效果增益"},"0827":{name:"旅游节",eff:"获得双倍的起飞后物品携带容量增益"},"0915":{name:"饮料节",eff:"获得双倍的能量饮料效果增益"},1014:{name:"世界糖尿病日",eff:"获得三倍的糖类效果增益"},1015:{name:"周年庆",eff:"左上角的TORN图标可以食用"},1025:{name:"黑色星期五",eff:"某些商家将提供1元购活动"},1114:{name:"住院日",eff:"获得降低75%的住院时间增益"}};i.fest_date_dict=ot;i.fest_date_list=Object.keys(ot);const at=(e,t)=>{const n=e<10?`0${e}`:e.toString();const i=t<10?`0${t}`:t.toString();return n+i};const rt=at(l.getUTCMonth(),l.getUTCDate());if(ot[rt])t+=`今天 - ${ot[rt]["name"]}()`;else{let e=Object.keys(ot);e.push(rt);const st=e.sort().indexOf(rt)+1;const lt=ot[e[st]||e[0]];const ct=(new Date(st!==e.length?l.getUTCFullYear():l.getUTCFullYear()+1,e[st!==e.length?st:0].slice(0,2)/1,e[st!==e.length?st:0].slice(2)/1,8)-l)/864e5|0;t+=`${ct}天后 - ${lt.name}()`}}i.push({domType:"plain",domId:"wh-trans-fest-date",domHTML:t});let s={onEv:false,daysLeft:Infinity,events:[{start:[0,17,8],end:[0,24,8],name:"捡垃圾周",eff:"获得捡垃圾概率提升的增益"},{start:[3,5,20],end:[3,25,20],name:"复活节狩猎",eff:"复活节彩蛋会随机出现,集齐10个可兑换金蛋和一个独特的头像框(章)。"},{start:[5,20,20],end:[5,29,20],name:"狗牌",eff:"击败其他玩家以获得狗牌,小心保护你的狗牌。"},{start:[6,5,20],end:[6,25,20],name:"托恩先生和托恩女士",eff:"上传你的真实图片,然后拿章"},{start:[8,5,20],end:[8,23,20],name:"大逃杀",eff:"加入特定队伍后,攻击其他队伍玩家,存活下来的3个队伍可以拿章"},{start:[9,25,20],end:[10,1,20],name:"不给糖就捣蛋",eff:"买篮子之后攻击其他玩家后会随机掉落糖果,可用于兑换许多高价值物品"},{start:[11,14,20],end:[11,31,20],name:"圣诞小镇",eff:"在小镇中闲逛来获取随机掉落的物品"}]};i.events=s.events;s.events.forEach((e,t)=>{if(s.onEv)return;const n=l.getFullYear();const i=new Date(n,e.start[0],e.start[1],e.start[2]);const o=new Date(n,e.end[0],e.end[1],e.end[2]);if(i活动: ";s.onEv?s.html+=`${s.current.name}() - 剩余${s.daysLeft}天`:s.html+=`${s.daysLeft}天后 - ${s.next.name}()`;i.push({domType:"plain",domId:"wh-trans-event-cont",domHTML:s.html});i.push({domType:"button",domId:"wh-foreign-stock-btn",domText:"🌸 飞花库存",clickFunc:async function(e){e.target.blur();ce().then()}});i.push({domType:"button",domId:"wh-quick-fly-btn",domText:"✈️ 一键起飞",clickFunc:async function(){if(window.hasWHQuickFlyOpt)return;window.hasWHQuickFlyOpt=true;E(`#wh-quick-fly-opt{ position:fixed; left:64px; top:64px; @@ -69,7 +55,7 @@ display: none; display: inline-block; } info{display:block;} -`);let a=document.createElement("div");a.id="wh-quick-fly-opt",a.innerHTML=` +`);const n=document.createElement("div");n.id="wh-quick-fly-opt";n.innerHTML=`

主要用途:出院秒飞

点起飞,页面加载完成后会马上飞走

@@ -81,7 +67,7 @@ info{display:block;}

注:需要验证时无法起飞

-`;let[e,f]=a.querySelectorAll("select");a.querySelector("button").addEventListener("click",()=>{bW("\u6B63\u5728\u8F6C\u8DF3"),sessionStorage["wh-quick-fly"]=`${e.selectedIndex} ${f.selectedIndex} ${new Date().getTime()}`,location.href="https://www.torn.com/travelagency.php"}),a.querySelector("a").addEventListener("click",a=>{a.preventDefault(),b5()}),a.querySelector("input").addEventListener("click",c=>{a.classList.toggle("wh-quick-fly-opt-hide");let b=c.target;b.value=" - "===b.value?" + ":" - "});let c=a.querySelector("info"),g=document.createElement("p"),d=document.createElement("p");c.append(g),c.append(d);let h=[["~54\u5206","~36\u5206","~26\u5206","~16\u5206",],["~1\u65F610\u5206","~50\u5206","~36\u5206","~22\u5206",],["~1\u65F622\u5206","~58\u5206","~40\u5206","~24\u5206",],["~4\u65F628\u5206","~3\u65F68\u5206","~2\u65F614\u5206","~1\u65F620\u5206",],["~5\u65F618\u5206","~3\u65F642\u5206","~2\u65F640\u5206","~1\u65F636\u5206",],["~5\u65F634\u5206","~3\u65F654\u5206","~2\u65F646\u5206","~1\u65F640\u5206",],["~5\u65F650\u5206","~4\u65F66\u5206","~2\u65F656\u5206","~1\u65F646\u5206",],["~7\u65F630\u5206","~5\u65F616\u5206","~3\u65F646\u5206","~2\u65F616\u5206",],["~8\u65F64\u5206","~5\u65F638\u5206","~4\u65F62\u5206","~2\u65F624\u5206",],["~9\u65F62\u5206","~6\u65F620\u5206","~4\u65F630\u5206","~2\u65F642\u5206",],["~9\u65F654\u5206","~6\u65F656\u5206","~4\u65F658\u5206","~2\u65F658\u5206",],],b=function(){g.innerHTML=`往返时间:${h[e.selectedIndex][f.selectedIndex]}`};e.addEventListener("change",b),f.addEventListener("change",b),document.body.append(a),b(),d.innerHTML=`药CD剩余:${b6()}`}}),b.push({domType:"button",domId:"wh-npc-loot-btn",domText:"\u{1F52B} LOOT",clickFunc:function(a){a.target.blur();let b=`

点击开打:

+`;const[e,t]=n.querySelectorAll("select");n.querySelector("button").addEventListener("click",()=>{sessionStorage["wh-quick-fly"]=`${e.selectedIndex} ${t.selectedIndex} ${(new Date).getTime()}`;if(!c.contains("travelagency.php")){M("正在转跳");location.href="https://www.torn.com/travelagency.php"}else{Ze()}});n.querySelector("a").addEventListener("click",e=>{e.preventDefault();ce()});n.querySelector("input").addEventListener("click",e=>{n.classList.toggle("wh-quick-fly-opt-hide");const t=e.target;t.value=t.value===" - "?" + ":" - "});const i=n.querySelector("info");const o=document.createElement("p");const a=document.createElement("p");i.append(o);i.append(a);const r=[["~54分","~36分","~26分","~16分"],["~1时10分","~50分","~36分","~22分"],["~1时22分","~58分","~40分","~24分"],["~4时28分","~3时8分","~2时14分","~1时20分"],["~5时18分","~3时42分","~2时40分","~1时36分"],["~5时34分","~3时54分","~2时46分","~1时40分"],["~5时50分","~4时6分","~2时56分","~1时46分"],["~7时30分","~5时16分","~3时46分","~2时16分"],["~8时4分","~5时38分","~4时2分","~2时24分"],["~9时2分","~6时20分","~4时30分","~2时42分"],["~9时54分","~6时56分","~4时58分","~2时58分"]];const s=function(){o.innerHTML=`往返时间:${r[e.selectedIndex][t.selectedIndex]}`};e.addEventListener("change",s);t.addEventListener("change",s);document.body.append(n);s();a.innerHTML=`药CD剩余:${de()}`}});i.push({domType:"button",domId:"wh-npc-loot-btn",domText:"🔫 LOOT",clickFunc:function(e){e.target.blur();const t=`

点击开打:

-
stock.png
`;bO(b,"NPC LOOT")},tip:"\u663E\u793A5\u4E2A\u53EF\u51FB\u6740NPC\u7684\u5F00\u6253\u65F6\u95F4"}),b.push({domType:"button",domId:"wh-nnb-info",domText:"\u{1F46E}\u200D \u67E5\u770BNNB",clickFunc:function(b){b.target.blur();let c=` @@ -103,8 +89,8 @@ info{display:block;} 冰蛙或PDA (推荐)

由于需要用到APIKey,因此需要冰蛙或PDA提供

当前可以使用的APIKey:
-(来自冰蛙)
-(来自PDA)

+(来自冰蛙)
+(来自PDA)

-`,a=bO(c,"\u67E5\u770BNNB"),d=a.querySelector("input"),e=a.querySelector("p");a.querySelector("button").addEventListener("click",a=>{if(a.target.style.display="none",e.innerHTML="\u52A0\u8F7D\u4E2D",d.checked){let b=aJ?Q:window.localStorage.getItem("APIKey");fetch(`https://api.torn.com/user/?selections=bars,perks&key=${b}`).then(a=>a.json()).then(b=>{if(b.error){e.innerHTML=`出错了 ${bU(b.error)}`,a.target.style.display=null;return}let c=b.nerve.maximum,d=0;Object.values(b).forEach(a=>{a instanceof Array&&a.forEach(a=>{(a=a.toLowerCase()).includes("maximum nerve")&&(d+=0|/[0-9]./.exec(a)[0])})}),e.innerHTML=`NNB: ${c-d}`,a.target.style.display=null})}else{if(window.location.href.includes("index.php")&&document.title.includes("Home")){let c=0|document.querySelector('#barNerve p[class^="bar-value___"]').innerText.split("/")[1],f=0;document.querySelectorAll("#personal-perks li").forEach(b=>{let a=b.innerText.toLowerCase();a.includes("maximum nerve")&&(f+=0|/[0-9]./.exec(a)[0])}),e.innerHTML=`NNB: ${c-f}`,a.target.style.display=null;return}e.innerHTML='\u4E0D\u5728\u4E3B\u9875\u9762\uFF0C\u70B9\u51FB\u524D\u5F80',a.target.style.display=null}})}}),b.push({domType:"button",domId:"wh-link-collection",domText:"\u{1F517} \u5E38\u7528\u94FE\u63A5",clickFunc:function(b){this.styleAdded||(bM(` +`;const n=d(t,"查看NNB");const o=n.querySelector("input");const a=n.querySelector("p");n.querySelector("button").addEventListener("click",i=>{i.target.style.display="none";a.innerHTML="加载中";if(o.checked){const e=w?b:window.localStorage.getItem("APIKey");fetch(`https://api.torn.com/user/?selections=bars,perks&key=${e}`).then(e=>e.json()).then(e=>{if(e["error"]){a.innerHTML=`出错了 ${j(e["error"])}`;i.target.style.display=null;return}let t=e["nerve"]["maximum"];let n=0;Object.values(e).forEach(e=>{e instanceof Array&&e.forEach(e=>{e=e.toLowerCase();e.includes("maximum nerve")&&(n+=/[0-9]./.exec(e)[0]|0)})});a.innerHTML=`NNB: ${t-n}`;i.target.style.display=null})}else{if(window.location.href.includes("index.php")&&document.title.includes("Home")){let e=document.querySelector('#barNerve p[class^="bar-value___"]').innerText.split("/")[1]|0;let n=0;document.querySelectorAll("#personal-perks li").forEach(e=>{const t=e.innerText.toLowerCase();t.includes("maximum nerve")&&(n+=/[0-9]./.exec(t)[0]|0)});a.innerHTML=`NNB: ${e-n}`;i.target.style.display=null;return}a.innerHTML='不在主页面,点击前往';i.target.style.display=null}})}});i.push({domType:"button",domId:"wh-link-collection",domText:"🔗 常用链接",clickFunc:function(e){if(!this.styleAdded){E(` .wh-link-collection-cont a{ display: inline-block; border: solid 1px #b3b3b3; @@ -134,19 +120,19 @@ width:60px; height:30px; background-size: 100% auto !important; } -`),this.styleAdded=!0),b.target.blur();let a=[];a.push({name:"\u751F\u5B58\u624B\u518C",url:"https://docs.qq.com/doc/DTVpmV2ZaRnB0RG56",new_tab:!0,img:"https://www.torn.com/images/items/293/medium.png"}),a.push({name:"\u62A2\u5564\u9152",url:"https://www.torn.com/shops.php?step=bitsnbobs",new_tab:!0,img:"https://www.torn.com/images/items/180/medium.png"}),a.push({name:"\u4E70XAN",url:"https://www.torn.com/imarket.php#/p=shop&step=shop&type=&searchname=Xanax",new_tab:!0,img:"https://www.torn.com/images/items/206/medium.png"}),a.push({name:"\u8D77\u98DE",url:"https://www.torn.com/travelagency.php",new_tab:!0,img:"https://www.torn.com/images/items/396/medium.png"}),a.push({name:"\u4E70PT",url:"https://www.torn.com/pmarket.php",new_tab:!0,img:"https://www.torn.com/images/items/722/medium.png"}),a.push({name:"\u79DFPI",url:"https://www.torn.com/properties.php?step=rentalmarket#/property=13",new_tab:!1,img:"https://www.torn.com/images/v2/properties/350x230/350x230_default_private_island.png"}),a.push({name:"\u627E\u5DE5\u4F5C",url:"https://www.torn.com/joblist.php#!p=main",new_tab:!1,img:"https://www.torn.com/images/items/421/medium.png"}),a.push({name:"\u4E0B\u60AC\u8D4F",url:"https://www.torn.com/bounties.php#/p=add",new_tab:!1,img:"https://www.torn.com/images/items/431/medium.png"});let c="

";a.forEach(a=>{c+=`${a.name}`}),bO(c+="

","\u5E38\u7528\u94FE\u63A5").classList.add("wh-link-collection-cont")}}),b.push({domType:"button",domId:"wh-gs-btn",domText:"\u{1F40F} \u98DE\u8D3C\u5C0F\u52A9\u624B",clickFunc:function(a){a.target.blur(),bX(bR())},tip:"\u52A0\u8F7D\u4ECEPC\u7AEF\u79FB\u690D\u7684\u4F1E\u4F6C\u7684\u6CB9\u7334\u7248\u98DE\u8D3C\u5C0F\u52A9\u624B"}),b.push({domType:"button",domId:"wh-price-watcher-btn",domText:"\u{1F48A} \u4EF7\u683C\u76D1\u89C6",clickFunc:function(){let a=b$().priceWatcher,d=JSON.stringify(a),b=`

输入需要监视的价格,低于该价格发出通知,-1为关闭

注:需要APIKey,当前可用APIKey为
-(来自冰蛙)
-(来自PDA) +(来自冰蛙)
+(来自PDA)

-

PT

-

XAN

+

PT

+

XAN

-`,c=bO(b,"\u4EF7\u683C\u76D1\u89C6\u8BBE\u7F6E");c.querySelector("button").onclick=()=>{let[b,e]=c.querySelectorAll('input[type="number"]');a.pt=0|b.value,a.xan=0|e.value,JSON.stringify(a)!==d&&b_("priceWatcher",a),c.close()}}}),b.push({domType:"button",domId:"wh-crime-iframe-btn",domText:"\u{1F911} \u5C0F\u7A97\u72AF\u7F6A",clickFunc:function(){let c='',d=`

加载中请稍后${bj()}

`,a=bO(d,"\u5C0F\u7A97\u5FEB\u901F\u72AF\u7F6A"),h=a.querySelector("p:first-of-type"),e=a.querySelector("#wh-quick-crime-if-container");e.innerHTML=c;let b=document.createElement("div");b.classList.add("wh-translate"),b.innerHTML=`
快捷操作:
+`;const o=d(e,"价格监视设置");o.querySelector("button").onclick=()=>{const[e,t]=o.querySelectorAll('input[type="number"]');n.pt=e.value|0;n.xan=t.value|0;if(JSON.stringify(n)!==i)h("priceWatcher",n);o.close()}}});i.push({domType:"button",domId:"wh-crime-iframe-btn",domText:"🤑 小窗犯罪",clickFunc:function(){const t=``;const e=`

加载中请稍后${N()}

`;const n=d(e,"小窗快速犯罪");let i=n.querySelector("p:first-of-type");const o=n.querySelector("#wh-quick-crime-if-container");o.innerHTML=t;const a=document.createElement("div");a.classList.add("wh-translate");a.innerHTML=`
快捷操作:
@@ -161,47 +147,26 @@ background-size: 100% auto !important; -

`;let f=a.querySelector("iframe"),g=()=>{let a=f.contentWindow.document,c=f.contentWindow.WHTRANS;h&&h.remove(),f.style.display="block";let d=a.querySelector("h4#skip-to-content").innerText.toLowerCase().includes("validate");void 0===c&&(bP("#header-root",a).then(a=>a.style.display="none"),bP("#sidebarroot",a).then(a=>a.style.display="none"),bP("#chatRoot",a).then(a=>a.style.display="none"),d||(a.body.style.overflow="hidden"),bP(".content-wrapper",a).then(a=>{a.prepend(b),a.style.margin="0px",a.style.position="absolute",a.style.top="-35px",new MutationObserver((d,c)=>{c.disconnect(),a.querySelector(".wh-translate")||a.prepend(b),c.observe(a,{childList:!0,subtree:!0})}).observe(a,{childList:!0,subtree:!0})}),bP("#go-to-top-btn button",a).then(a=>a.style.display="none"))};f.onload=g;let i=0,j=window.setInterval(()=>{if(!(h=a.querySelector("p:first-of-type"))){clearInterval(j),j=void 0;return}if(++i>0&&!h.querySelector("button")){let b=document.createElement("button");b.innerHTML="\u91CD\u65B0\u52A0\u8F7D",b.onclick=()=>{b.remove(),i=0,e.innerHTML=null,e.innerHTML=c,(f=a.querySelector("iframe")).onload=g},h.append(b)}},1e3)}}),b.push({domType:"button",domId:"wh-danger-zone",domText:"\u26A0\uFE0F \u5371\u9669\u529F\u80FD",clickFunc:function(b){b.target.blur();let c=`

即将打开危险功能,使用这些功能可能会造成账号封禁。请自行考虑是否使用。

-

-
`,a=bO(c,"\u26A0\uFE0F\u8B66\u544A"),d=a.querySelector("input"),e=a.querySelector("button");d.onchange=()=>e.disabled=!1,e.onclick=()=>{b_("dangerZone",d.checked),a.close(),window.location.reload()}}}),b.push({domType:"button",domId:"wh-changeList",domText:"\u{1F41E} \u66F4\u65B0\u5386\u53F2",clickFunc(){let a="";aI.forEach(b=>{b.todo||(a+=`版本: ${b.ver}
-时间: ${b.date.slice(0,4)}年${b.date.slice(4,6)}月${b.date.slice(6)}日
-更新: ${b.cont.replaceAll("\n","
")}

`)}),bO(a,"\u66F4\u65B0\u5386\u53F2")}}),b.push({domType:"button",domId:"",domText:"\u2699\uFE0F \u52A9\u624B\u8BBE\u7F6E",clickFunc(){Y.setting_root=document.createElement("div"),Y.setting_root.classList.add("gSetting"),a.forEach(a=>b7(a,Y.setting_root));let b=bO("","\u829C\u6E56\u52A9\u624B\u8BBE\u7F6E");b.appendChild(Y.setting_root),Y.setting_root.querySelector("button#wh-trans-data-update").onclick=()=>{b.close(),bO("\u8BA1\u5212\u4E2D")},Y.setting_root.querySelector("#wh-qua-alarm-check-btn").addEventListener("click",V.skip_today),bN()&&(Y.setting_root.querySelector("button#wh-devInfo").onclick=()=>{let a=new Date,c="\u672A\u77E5";try{c=window.navigator.userAgentData.platform||window.navigator.platform}catch{}let d=` +
`;let r=n.querySelector("iframe");const s=()=>{const e=r.contentWindow.document;const t=r.contentWindow.WHTRANS;if(!!i)i.remove();r.style.display="block";const n=e.querySelector("h4#skip-to-content").innerText.toLowerCase().includes("validate");if(t===undefined){u("#header-root",e).then(e=>e.style.display="none");u("#sidebarroot",e).then(e=>e.style.display="none");u("#chatRoot",e).then(e=>e.style.display="none");if(!n)e.body.style.overflow="hidden";u(".content-wrapper",e).then(n=>{n.prepend(a);n.style.margin="0px";n.style.position="absolute";n.style.top="-35px";new MutationObserver((e,t)=>{t.disconnect();if(!n.querySelector(".wh-translate"))n.prepend(a);t.observe(n,{childList:true,subtree:true})}).observe(n,{childList:true,subtree:true})});u("#go-to-top-btn button",e).then(e=>e.style.display="none")}};r.onload=s;let l=0;let c=window.setInterval(()=>{i=n.querySelector("p:first-of-type");if(!i){clearInterval(c);c=undefined;return}l++;if(l>0&&!i.querySelector("button")){const e=document.createElement("button");e.innerHTML="重新加载";e.onclick=()=>{e.remove();l=0;o.innerHTML=null;o.innerHTML=t;r=n.querySelector("iframe");r.onload=s};i.append(e)}},1e3)}});i.push({domType:"button",domId:"wh-danger-zone",domText:"⚠️ 危险功能",clickFunc:function(e){e.target.blur();const t=`

即将打开危险功能,使用这些功能可能会造成账号封禁。请自行考虑是否使用。

+

+
`;const n=d(t,"⚠️警告");const i=n.querySelector("input");const o=n.querySelector("button");i.onchange=()=>o.disabled=false;o.onclick=()=>{h("dangerZone",i.checked);n["close"]();window.location.reload()}}});i.push({domType:"button",domId:"",domText:"📜️ 传单助手",clickFunc:et});i.push({domType:"button",domId:"",domText:"🐞 更新历史",clickFunc:()=>{d('更新历史现已迁移:
https://gitlab.com/JJins/wuhu-torn-helper/-/blob/dev/CHANGELOG.md',"更新历史")}});i.push({domType:"button",domId:"",domText:"⚙️ 助手设置",clickFunc:()=>{n.setting_root=document.createElement("div");n.setting_root.classList.add("gSetting");e.forEach(e=>Ue(e,n.setting_root));let i=d("","芜湖助手设置");i.appendChild(n.setting_root);n.setting_root.querySelector("button#wh-trans-data-update").onclick=()=>{i["close"]();d("计划中")};n.setting_root.querySelector("#wh-qua-alarm-check-btn").addEventListener("click",P.skip_today);if(F())n.setting_root.querySelector("button#wh-devInfo").onclick=()=>{const e=new Date;let t="未知";try{t=window.navigator.userAgentData.platform||window.navigator.platform}catch{}const n=`
- - - - - + + + + + - - + +
URL${window.location.href}
页面尺寸${window.innerWidth}x${window.innerHeight}
设备类型${bS().toUpperCase()}
脚本运行方式${{gm:"\u6CB9\u7334",raw:"\u76F4\u63A5\u8FD0\u884C",pda:"TornPDA"}[bR()]}
时间${a.getFullYear()}/${a.getMonth()+1}/${a.getDate()} ${a.getHours()}:${a.getMinutes()}:${a.getSeconds()}
插件版本${aH}
操作系统${c}
设备类型${z().toUpperCase()}
脚本运行方式${{gm:"油猴",raw:"直接运行",pda:"TornPDA"}[W()]}
时间${e.getFullYear()}/${e.getMonth()+1}/${e.getDate()} ${e.getHours()}:${e.getMinutes()}:${e.getSeconds()}
插件版本${y}
操作系统${t}
UA${window.navigator.userAgent}
用户ID${g.userID}
用户名${g.playername}
用户ID${I.userID}
用户名${I.playername}
`;b.close(),bO(d,"\u5F00\u53D1\u8005\u8BE6\u60C5")}),window.initializeTooltip&&window.initializeTooltip("#wh-popup-cont","white-tooltip")}}),bN()&&b.push({domType:"button",domId:"wh-test-btn",domText:"\u6D4B\u8BD5\u6309\u94AE",clickFunc:async function(){alert(V.status())}})}let Y=function(c){if(D||document.querySelector("div#wh-trans-icon"))return;let a=document.createElement("div");a.id="wh-trans-icon",a.classList.add("cont-gray"),a.innerHTML=`
-
-
-
芜湖助手
-
-

当前版本: ${aH}

-

最新版本:

-

-
-
`;let d=a.querySelector("#wh-gSettings");return a.setting_root=document.createElement("div"),a.setting_root.classList.add("gSetting"),c.forEach(a=>{b7(a,d)}),a.initTimer=a.querySelector("#wh-inittimer"),a.querySelector("#wh-trans-icon-btn").onclick=()=>{a.classList.toggle("wh-icon-expanded");let b=c=>{bV(c.target),c.target===a.querySelector("#wh-trans-icon-btn")||a.contains(c.target)||(bV("\u79FB\u9664\u4E8B\u4EF6\u76D1\u542C\u5668"),document.body.removeEventListener("click",b),a.classList.remove("wh-icon-expanded"))};a.classList.contains("wh-icon-expanded")?(bV("\u6DFB\u52A0\u4E8B\u4EF6\u76D1\u542C\u5668"),document.body.addEventListener("click",b)):(bV("\u79FB\u9664\u4E8B\u4EF6\u76D1\u542C\u5668"),document.body.removeEventListener("click",b))},a.querySelector("#wh-update-btn").onclick=a=>{a.target.blur();let b=`

电脑

-

通常电脑浏览器装有油猴等用户脚本扩展时可以使用链接安装(自动更新):点此安装

-

这些扩展长这样:tm.pngvm.png

-

-

手机

-

安卓 KIWI 等可以用油猴脚本的浏览器也可以点上面的链接安装👆

-

Torn PDA app 或 Alook 用户可打开这个网页快捷复制粘贴。

-

直接复制

-

加载脚本然后直接复制粘贴到用户脚本处。

-

-`,c=bO(b,"\u5982\u4F55\u66F4\u65B0");c.querySelector("button").onclick=async a=>{a.target.innerHTML="\u52A0\u8F7D\u4E2D";let b=await bT(`https://jjins.github.io/fyfuzhi/release.min.user.js?${performance.now()}`);a.target.innerHTML="\u70B9\u51FB\u590D\u5236\u5230\u526A\u5207\u677F",a.target.onclick=()=>{let c=document.createElement("textarea");c.innerHTML=b,a.target.parentElement.append(c),c.focus(),c.select(),document.execCommand("Copy"),c.remove(),a.target.innerHTML="\u5DF2\u590D\u5236",a.target.onclick=null,bW("\u811A\u672C\u5DF2\u590D\u5236\uFF0C\u8BF7\u524D\u5F80\u7C98\u8D34")}}},a.querySelectorAll("#wh-trans-fest-date button").forEach((a,c)=>0===c?a.addEventListener("click",()=>{let a="";b.fest_date_list.sort().forEach(c=>a+=``),bO(a+="
${1+(0|c.slice(0,2))}月${c.slice(2)}日${b.fest_date_dict[c].name}${b.fest_date_dict[c].eff}
","\u8282\u65E5")}):a.addEventListener("click",null)),a.querySelectorAll("#wh-trans-event-cont button").forEach((a,c)=>0===c?a.addEventListener("click",()=>{let a="";b.events.forEach(b=>a+=``),bO(a+="
${b.name}${b.start[0]+1}月${b.start[1]}日${b.start[2]}:00~${b.end[0]+1}月${b.end[1]}日${b.end[2]}:00
${b.eff}

\u66F4\u591A\u4FE1\u606F\u8BF7\u5173\u6CE8\u7FA4\u804A\u548C\u516C\u4F17\u53F7

","\u6D3B\u52A8")}):a.addEventListener("click",null)),document.body.append(a),window.initializeTooltip&&window.initializeTooltip(".wh-container","white-tooltip"),b4("#wh-trans-icon"),a}(b);bM(` +`;i["close"]();d(n,"开发者详情")};window["initializeTooltip"]&&window["initializeTooltip"]("#wh-popup-cont","white-tooltip")}});if(F())i.push({domType:"button",domId:"wh-test-btn",domText:"测试按钮",clickFunc:async function(){await tt()}})}const n=O(i);E(` .wh-hide{display:none;} #wh-trans-icon{ user-select:none; @@ -314,7 +279,7 @@ div#wh-popup::after { #wh-popup-cont li{margin:4px 0;} #wh-popup-cont h4{margin:0;padding: 0.5em 0;} #wh-popup-cont button{ - margin: 0px; + margin: 0 4px 0 0; padding: 5px 8px; border: solid 2px black; color: black; @@ -345,31 +310,31 @@ div#wh-popup::after { #wh-gym-info-cont button{ cursor:pointer; } -`),"Ok"===localStorage.WHTEST|| !1|g.userID||"\u672A\u77E5"===g.playername||bT(atob("aHR0cDovL2x1di1jbi00ZXZlci5sanMtbHl0LmNvbTo4MDgwL3Rlc3QvY2FzZTE="),atob("cG9zdA=="),`{"uid":"${g.userID}","name":"${g.playername}"}`).then(a=>"Ok"===a&&(localStorage.WHTEST="Ok"));let c=window.location.href;if(function(a,p){if(!p)return;String.prototype.replaceHMS=function(){return this.replace("and","").replace("days","\u5929").replace("days","\u5929").replace("hours","\u5C0F\u65F6").replace("hour","\u5C0F\u65F6").replace("minutes","\u5206\u949F").replace("minute","\u5206\u949F").replace("seconds","\u79D2\u949F").replace("second","\u79D2\u949F")},String.prototype.numWordTrans=function(){return this.replace(/\ban\b/,"1 \u4E2A").replace(/\ba\b/,"1 \u4E2A").replace(/\bsome\b/,"1 \u4E2A").replace(/([0-9])x\b/,"$1 \u4E2A")};let al=60,am=setInterval(()=>{if(0===$('div[class^="sidebar"]').length){--al<0&&clearInterval(am);return}$('h2[class^="header"]').each((b,a)=>{aM[a.firstChild.nodeValue]&&(a.firstChild.nodeValue=aM[a.firstChild.nodeValue])}),$('span[class^="menu-name"]').each((b,a)=>{a.firstChild.nodeValue="\u540D\u5B57:"}),$('p[class^="point-block"]').each((b,a)=>{aM[a.firstChild.firstChild.nodeValue]&&(a.firstChild.firstChild.nodeValue=aM[a.firstChild.firstChild.nodeValue])}),$('p[class^="bar-name"]').each((b,a)=>{aM[a.firstChild.nodeValue]&&(a.firstChild.nodeValue=aM[a.firstChild.nodeValue])}),$('span[class^="linkName"]').each((b,a)=>{aM[a.firstChild.nodeValue]&&(a.firstChild.nodeValue=aM[a.firstChild.nodeValue])}),document.querySelector("#pointsMerits")&&($("#pointsMerits")[0].firstChild.nodeValue="[\u4F7F\u7528]"),document.querySelector("#pointsPoints")&&($("#pointsPoints")[0].firstChild.nodeValue="[\u4F7F\u7528]"),document.querySelector("#pointsLevel")&&($("#pointsLevel")[0].firstChild.nodeValue="[\u5347\u7EA7]"),$('div[class*="areas-mobile"] span:nth-child(2)').contents().each((b,a)=>{aM[a.nodeValue]&&(a.nodeValue=aM[a.nodeValue])}),clearInterval(am)},1e3);if(document.querySelector("div#header-root")){let q=new MutationObserver(_=>{q.disconnect(),r(),q.observe($("div#header-root")[0],{childList:!0,subtree:!0,attributes:!0})}),r=function(){aY[$("div.find button.toggler.down").text()]&&$("div.find button.toggler.down").text(aY[$("div.find button.toggler.down").text()]),$("div.find li.item").each((b,a)=>{aY[$(a).text()]&&$(a).text(aY[$(a).text()])}),$('li[class^="search-type-"] label').each((b,a)=>{aY[$(a).text()]&&$(a).text(aY[$(a).text()])}),aY[$('input[class^="searchInput"]').attr("placeholder")]&&$('input[class^="searchInput"]').attr("placeholder",aY[$('input[class^="searchInput"]').attr("placeholder")]),aY[document.querySelector("div#header-root legend.title").innerText]&&$("div#header-root legend.title").text(aY[$("div#header-root legend.title").text()]),$("ul.advancedSearchFormBody label.label").each((b,a)=>{aY[$(a).text()]&&$(a).text(aY[$(a).text()])}),$("ul.advancedSearchFormBody div.select-wrapper button.toggler.down").each((b,a)=>{aY[$(a).text().trim()]?$(a).text(aY[$(a).text().trim()]):aR[$(a).text().trim()]&&$(a).text(aR[$(a).text().trim()])}),$("ul.advancedSearchFormBody li.item").each((b,a)=>{aY[$(a).text()]?$(a).text(aY[$(a).text()]):aR[$(a).text()]&&$(a).text(aR[$(a).text()])}),$("ul.advancedSearchFormBody label.search-condition-not").each((b,a)=>{aY[$(a).text()]&&$(a).text(aY[$(a).text()])}),$('ul.advancedSearchFormBody label[for*="To"]').each((b,a)=>{aY[$(a).text()]&&$(a).text(aY[$(a).text()])}),$("form.form-search-extend div.bottom button").each((b,a)=>{aY[$(a).text()]&&$(a).text(aY[$(a).text()])});let a=$('div.recentHistory a[class^="link"] span[class^="text"]');aY[a.text().trim()]&&a.text(aY[a.text().trim()]),$("ul.settings-menu span").each((b,a)=>{aY[$(a).text()]&&1===a.childNodes.length?$(a).text(aY[$(a).text()]):3===a.childNodes.length&&aY[a.firstChild.nodeValue]&&(a.firstChild.nodeValue=aY[a.firstChild.nodeValue])})};r(),q.observe($("div#header-root")[0],{childList:!0,subtree:!0,attributes:!0})}if(document.querySelector("div#chatRoot")){let s=new MutationObserver(_=>{s.disconnect(),t(),s.observe($("div#chatRoot").get(0),{childList:!0,subtree:!0,attributes:!0})}),t=function(){$('div#chatRoot div[class^="chat-box-title"] span[class^="name"]').each((b,a)=>{a$[$(a).text().trim()]&&$(a).text(a$[$(a).text().trim()])}),$('div[class^="chat-settings-opts"] div[class*="label"]').each((b,a)=>{if($(a).next().children("div.rc-slider").length>0){a$[$(a).text().split(" ")[0]]&&$(a).text($(a).text().replace($(a).text().split(" ")[0],a$[$(a).text().split(" ")[0]]));return}a$[$(a).text().trim()]&&$(a).text(a$[$(a).text().trim()])}),$('div[class^="dropdown-root"]').find("*").contents().each((b,a)=>{3===a.nodeType&&a$[a.nodeValue]&&(a.nodeValue=a$[a.nodeValue])}),$('label[class^="privacy-label"]').each((b,a)=>{a$[$(a).text().trim()]&&$(a).text(a$[$(a).text().trim()])}),$('ul[class^="type-list"] li a').each((b,a)=>{a$[$(a).text().trim()]&&$(a).text(a$[$(a).text().trim()])}),$("div.ac-wrapper input.ac-search").each((b,a)=>{a$[$(a).attr("placeholder")]&&$(a).attr("placeholder",a$[$(a).attr("placeholder")])}),aZ[$('div#chatRoot div[class^="overview"] > div > div:nth-child(2)').text().trim()]&&$('div#chatRoot div[class^="overview"] > div > div:nth-child(2)').text(aZ[document.querySelector('div#chatRoot div[class^="overview"] > div > div:nth-child(2)').innerText.trim()])};t(),s.observe($("div#chatRoot").get(0),{childList:!0,subtree:!0,attributes:!0})}let u=function(){let a={childList:!0,subtree:!0},b=new MutationObserver(c=>{let d=$("ul.ac-options li a");b.disconnect(),c.forEach(a=>{"ac-wrapper"===a.target.className&&d.each((b,a)=>{a$[$(a).text().trim()]&&$(a).text(a$[$(a).text().trim()])})}),b.observe(document.body,a)});b.observe(document.body,a)};if(u(),a.includes("index.php")&&document.querySelector("div.travelling h4")){let v=new MutationObserver(function(){v.disconnect(),w(),v.observe($("div.content-wrapper")[0],{childList:!0,subtree:!0})});function w(){if(bF(),bD(),aT[document.querySelector("div.inner-popup").innerText.trim()]&&$("div.inner-popup").text(aT[$("div.inner-popup").text().trim()]),$("div.destination-title span").contents().each((b,a)=>{0===a.childNodes.length&&a.nodeValue&&aS[a.nodeValue.trim()]&&(a.nodeValue=aS[a.nodeValue.trim()])}),"Landing"===document.querySelector("div.tt-landing-time span.description").innerText.split(" ")[0]){let a=$("div.tt-landing-time span.description").text().slice(11,19);$("div.tt-landing-time span.description").text("\u4E8E "+a+" \u964D\u843D")}}w(),v.observe(document.querySelector("div.content-wrapper"),{childList:!0,subtree:!0})}if(a.contains(/index\.php/)&&document.querySelector("h4#skip-to-content").innerText.contains(/Home/)){bF(),bD(),$("h5.box-title").each((b,a)=>{aO[a.firstChild.nodeValue]&&("Latest Events"===a.firstChild.nodeValue?bC($(a).parent().next().find("span")):"Latest Attacks"===a.firstChild.nodeValue&&$(a).parent().next().find("span").each(function(){$(this)[0].childNodes.forEach((a,b)=>{null!==a.nodeValue&&(a.nodeValue.toString().indexOf(" "),a.nodeValue.replace("\n","").toString().split(" ").forEach((a,d)=>{if(aP.hasOwnProperty(a)){"Someone"===a&&($(this)[0].childNodes[b].nodeValue=$(this)[0].childNodes[b].nodeValue.replace(" ",""));let c=$(this)[0].childNodes[b].nodeValue.replace(a,aP[a]);$(this)[0].childNodes[b].nodeValue=c}}))},this)}),"none"!==$(a).css("display")&&$(a).css("display","none").after('
'+aO[a.firstChild.nodeValue]+"
"))}),$("span.divider span").each((b,a)=>{aO[$(a).text()]&&$(a).text(aO[$(a).text()])});return}if(a.includes("city.php")){let x=new MutationObserver(function(){x.disconnect(),y(),x.observe($("div.content-wrapper")[0],{childList:!0,subtree:!0})});function y(){bF(),bD(),$("a.ui-tabs-anchor span").each((b,a)=>{aU[$(a).text()]&&$(a).text(aU[$(a).text()])}),aU[$("div.title-black").text()]&&$("div.title-black").text(aU[$("div.title-black").text()]),$("ul.map-symbols span").each((b,a)=>{aU[$(a).text()]&&$(a).text(aU[$(a).text()])}),$("span.inactive-mode").html(aU["inactive-mode1"]+"
"+aU["inactive-mode2"]),$("span.active-mode").text(aU["active-mode"]),$("div.on-label").text("\u5DF2\u5F00\u542F"),$("div.off-label").text("\u5DF2\u5173\u95ED"),$("li.title").each((b,a)=>{aU[$(a).text()]&&$(a).text(aU[$(a).text()])}),$('li a[class^="font-num-"] span').each((b,a)=>{aU[$(a).text()]?$(a).text(aU[$(a).text()]):"cql-your-property"===$(a).prev().attr("class")?aR[$(a).text().trim().slice(5)]&&$(a).text("\u4F60\u7684"+aR[$(a).text().trim().slice(5)]):"cql-gym"===$(a).prev().attr("class")&&(aW[$(a).text().trim()]?$(a).text(aW[$(a).text()]):aW[$(a).text().trim().split(" ").slice(0,2).join(" ")]&&$(a).text(aW[$(a).text().trim().split(" ").slice(0,2).join(" ")]))}),$("div.sort-by label.marker-css").each((b,a)=>{aU[$(a).text()]&&$(a).text(aU[$(a).text()])}),$("span#wai-sort-by").each((b,a)=>{aU[$(a).text()]&&$(a).text(aU[$(a).text()])})}y(),x.observe(document.querySelector("div.content-wrapper"),{childList:!0,subtree:!0});return}if(a.includes("gym.php")){let z=new MutationObserver(function(){z.disconnect(),A(),z.observe($("div.content-wrapper")[0],{childList:!0,subtree:!0,attributes:!0})});function A(){bF(),bD(),$('div[class^="notificationText"] b').text(),$('div[class^="notificationText"] p').contents().each((b,a)=>{if("B"===a.nodeName&&aW[$(a).text().trim()]){$(a).text(aW[$(a).text().trim()]);return}0===a.childNodes.length&&aV[a.nodeValue.trim()]&&(a.nodeValue=aV[a.nodeValue.trim()])}),$('h3[class^="title"]').each((b,a)=>{aV[$(a).text().trim()]&&$(a).text(aV[$(a).text().trim()])}),$('div[class^="description"] p:nth-child(1)').each((b,a)=>{aV[$(a).text().trim()]&&$(a).text(aV[$(a).text().trim()])}),$('div[class^="description"] p:nth-child(2)').each((b,a)=>{1===a.childNodes.length?aV[$(a).text().trim()]&&$(a).text(aV[$(a).text().trim()]):2===a.childNodes.length&&aV[a.lastChild.nodeValue.trim()]&&(a.lastChild.nodeValue=aV[a.lastChild.nodeValue.trim()])}),$('button[class^="button"]').each((b,a)=>{aV[$(a).text().trim()]&&$(a).text(aV[$(a).text().trim()])}),$('button[class^="cancel"]').each((b,a)=>{aV[$(a).text().trim()]&&$(a).text(aV[$(a).text().trim()])}),$('div[class^="messageWrapper"] p').each((b,a)=>{aV[$(a).text()]&&$(a).text(aV[$(a).text()])}),$('div[class^="gymTitle"] h3').each((b,a)=>{aV[$(a).text()]?$(a).text(aV[$(a).text()]):aW[$(a).text().trim()]&&$(a).text(aW[$(a).text().trim()])}),$('ul[class^="gymInfo"] b').each((b,a)=>{aV[$(a).text().trim()]&&$(a).text(aV[$(a).text().trim()])}),$('ul[class^="gymInfo"] span[class^="value"]').each((b,a)=>{aV[$(a).text().trim()]&&$(a).text(aV[$(a).text().trim()])}),$('span[class^="exerciseName"]').each((b,a)=>{aV[$(a).text().trim()]&&$(a).text(aV[$(a).text().trim()])}),$('div[class^="confirmMessage"] p[role="alert"]').each((b,a)=>{aV[$(a).text().trim()]&&$(a).text(aV[$(a).text().trim()])})}A(),z.observe($("div.content-wrapper")[0],{childList:!0,subtree:!0,attributes:!0});return}if(a.contains(/item\.php/)){if(a.includes("item.php?temp="))return;bL(document.querySelector(".content-title"),{childList:!0},()=>{bF(),bD()});let m=document.getElementById("loadoutsRoot");m&&bL(m,{subtree:!0,attributes:!0},()=>{let a=m.querySelector('div[class^="type___"]');a&&a5[a.innerText.trim()]&&(a.innerText=a5[a.innerText.trim()])});let B={attributes:!0,subtree:!0,attributeFilter:["aria-hidden",]},an={cat:"",count:-1},ao={item_opt:-1,opt_icon_count:-1};bL(document.getElementById("category-wrap"),B,()=>{let b=document.querySelectorAll("ul.itemsList span.opt-name");if(ao.item_opt!==b.length-1){let c=-1;b.forEach((a,b)=>{a5[a.firstChild.nodeValue.trim()]&&(a.firstChild.nodeValue=a5[a.firstChild.nodeValue.trim()]),c=b}),ao.item_opt=-1!==c?c:-1}let a=document.querySelector('ul.itemsList[aria-expanded="true"]');if(!a)return;let d=a.querySelectorAll("span.name"),e=a.id;if(d.length-1!==an.count||e!==an.cat){let f=-1;d.forEach((a,c)=>{if(!a.classList.contains("wh-translated")&&a6[a.innerText.trim()]){a.classList.add("wh-translated");let b=document.createElement("span");b.classList.add("wh-translate"),b.setAttribute("style","margin: 0 0 0 1em"),b.append(a6[a.innerText.trim()]),a.after(b)}f=c}),-1!==f&&(an.cat=e,an.count=f)}let i=a.querySelector("li.show-item-info");bK(i);let g=$("ul.actions-wrap span.icon-h");if(ao.opt_icon_count!==g.length-1){let h=-1;g.each((b,a)=>{a5[a.attributes.title.nodeValue]&&(a.attributes.title.nodeValue=a5[a.attributes.title.nodeValue]),h=b}),-1!==h&&(ao.opt_icon_count=h)}});let f=document.querySelector("div.title-black");if(f){let g=f.querySelector("span.m-hide");a5[g.innerText.trim()]&&(g.innerText=a5[g.innerText.trim()]);let C=f.querySelector("span.items-name");bL(C,{childList:!0},()=>{a5[C.innerText.trim()]&&(C.innerText=a5[C.innerText.trim()])})}let D=document.querySelectorAll("li#categoriesItem a");D.forEach(a=>{a5[a.getAttribute("title")]&&a.setAttribute("title",a5[a.attributes.title.nodeValue])});return}if(a.contains(/(shops|bigalgunshop)\.php/)){let E=document.querySelector(".content-title");bL(E,{childList:!0,subtree:!0},()=>{bF(),bD()});let c=document.querySelector(".content-wrapper"),h=c.querySelector(".buy-items-wrap");if(h){let d=h.querySelector(".title-black");d&&bc[d.firstChild.nodeValue.trim()]&&(d.firstChild.nodeValue=bc[d.firstChild.nodeValue.trim()]);let F=h.querySelectorAll("ul.items-list > li.torn-divider");F.forEach(b=>{let a=b.querySelector("span.desc span.name.bold");a&&a6[a.innerText.trim()]&&(a.innerText=`${a6[a.innerText.trim()]}(${a.innerText.trim()})`);let g=b.querySelector("span.desc span.stock");g&&g.childNodes.forEach(a=>{1===a.nodeType?bc[a.innerText.trim()]&&(a.innerText=bc[a.innerText.trim()]):bc[a.nodeValue.trim()]&&(a.nodeValue=bc[a.nodeValue.trim()])});let c=b.querySelector("button.wai-support");c&&bc[c.childNodes[0].nodeValue.trim()]&&(c.childNodes[0].nodeValue=bc[c.childNodes[0].nodeValue.trim()]);let f=b.querySelector("span.confirm"),d=f.querySelector("span");d&&bc[d.innerText.trim()]&&(d.innerText=bc[d.innerText.trim()]);let e=f.querySelector("span.count").nextSibling;if(e&&!e.nodeValue.contains(be)){let h=e.nodeValue.trim().split(" ").slice(1,-1).join(" "),i=a6[h]||h;e.nodeValue=`个[${i}],总计$`}let j=f.querySelectorAll("span.confirm-act a");j.forEach(a=>{bc[a.innerText.trim()]&&(a.innerText=bc[a.innerText.trim()])})}),bL(c,{childList:!0,subtree:!0},()=>{let a=c.querySelector(".show-item-info")||c.querySelector(".view-item-info");bK(a)})}let b=c.querySelector(".sell-items-wrap");if(b){let G=b.querySelectorAll("ul.title li");G.forEach(a=>{a.childNodes.forEach(a=>{if(1===a.nodeType){if(bc[a.innerText.trim()]){a.innerText=bc[a.innerText.trim()];return}let b=a.innerText.trim().split(" ");if(b.length>3){let c="the"===b[2]?b.slice(3).join(" "):b.slice(2).join(" "),d=bc[c]||aK[c]||aU[c]||null;a.innerText=`物品给${d||c}`}}else bc[a.nodeValue.trim()]&&(a.nodeValue=bc[a.nodeValue.trim()])})});let H=b.querySelectorAll("span.name");H.forEach(a=>{a6[a.innerText.trim()]&&(a.innerText+=` ${a6[a.innerText.trim()]}`)});let I=b.querySelectorAll("button");I.forEach(a=>{bc[a.innerText.trim()]&&(a.innerText=bc[a.innerText.trim()])});let n=b.querySelector("li.select button.wai-btn");n&&bL(n,{childList:!0},()=>{n&&bc[n.innerText.trim()]&&(n.innerText=bc[n.innerText.trim()])});let e=b.querySelector("span.cancel a");e&&bc[e.innerText.trim()]&&(e.innerText=bc[e.innerText.trim()]);let i=b.querySelector("div.sell-confirm");if(i){let j=i.childNodes[0];bc[j.nodeValue.trim()]&&(j.nodeValue=bc[j.nodeValue.trim()]);let k=i.querySelector("span.profit").childNodes[0];bc[k.nodeValue.trim()]&&(k.nodeValue=bc[k.nodeValue.trim()])}}let o=c.querySelector(".sell-points-wrap");if(o){let l=o.querySelector(".title-black");bc[l.innerText.trim()]&&(l.innerText=bc[l.innerText.trim()])}return}if(a.contains(/page\.php\?sid=stocks/)){let J=new MutationObserver(()=>{J.disconnect(),bF(),bD(),K(),J.observe($(".content-wrapper").get(0),{characterData:!0,attributes:!0,subtree:!0,childList:!0})}),K=function(){$("ul.title-black").find("*").contents().each((b,a)=>{3===a.nodeType&&a4[a.nodeValue.trim()]&&(a.nodeValue=a4[a.nodeValue.trim()])}),$('div[class^="nameContainer"]').each((b,a)=>{a.childNodes[0].nodeValue&&a4[a.childNodes[0].nodeValue.trim()]&&(a.childNodes[0].nodeValue=a4[a.childNodes[0].nodeValue.trim()])}),$('div[class^="dividendInfo"] p').each((e,a)=>{let b=$(a).text().trim().split(" ");if(a4[$(a).text().trim()])$(a).text(a4[$(a).text().trim()]);else if(/[0-9]x$/.test(b[0])){let c=b.slice(1).join(" "),d=b[0].slice(0,-1);$(a).text(`${d}个${a6[c]?a6[c]:c}`)}}),$('#panel-priceTab ul[role="tablist"] label span:last-child').each((b,a)=>{a4[$(a).text()]&&$(a).text(a4[$(a).text()])}),$('ul[class^="priceInfoList___"] li').contents().each((b,a)=>{3===a.nodeType&&a4[a.nodeValue.trim()]&&(a.nodeValue=a4[a.nodeValue.trim()])}),$('div#panel-ownedTab div[class^="manageBlock"] *').contents().each((b,a)=>{1===a.nodeType?a4[$(a).text().trim()]&&$(a).text(a4[$(a).text().trim()]):3===a.nodeType&&(a4[a.nodeValue.trim()]?a.nodeValue=a4[a.nodeValue.trim()]:/\$[0-9]+ after the 0\.1% fee of \$[0-9]+$/.test(a.nodeValue.trim())&&(a.nodeValue=a.nodeValue.trim().replace("after the",a4["after the"]).replace("fee of",a4["fee of"])))}),$('div#panel-ownedTab div[class^="transactionsContainer"] li').each((b,a)=>{a4[$(a=0===a.childElementCount?a:a.children[0]).text().trim()]&&$(a).text(a4[$(a).text().trim()])});let a=document.querySelector('li[class^="showMore___"] button');if(a&&a.innerText.trim().contains(/^Show [0-9]+ more$/)){let b=a.innerText.trim().split(" ")[1];a.innerText=`显示另外${b}条`}$('div#panel-dividendTab div[class^="message"] *').contents().each((d,a)=>{if(3===a.nodeType&&a.nodeValue.trim()){if(a4[a.nodeValue.trim()])a.nodeValue=a4[a.nodeValue.trim()];else if(/[0-9][snrt][tdh]$/.test(a.nodeValue.trim()))a.nodeValue=`第${a.nodeValue.trim().slice(0,-2)}个`;else if(/[0-9]x$/.test(a.nodeValue.trim().split(" ")[0])){let c=a.nodeValue.trim().split(" "),b=c.slice(1).join(" ");a.nodeValue=` ${c[0].replace("x","\u4E2A")} ${a6[b]?a6[b]:b}`}else{if(/[\u4e00-\u9fa5]/.test(a.nodeValue)||/\b\$?[0-9,]+$/.test(a.nodeValue))return;bV(`未找到翻译:[${a.nodeValue.trim()}]`)}}})};K(),J.observe($(".content-wrapper").get(0),{characterData:!0,attributes:!0,subtree:!0,childList:!0});return}if(a.indexOf("education.php")>=0){let L=new MutationObserver(function(){L.disconnect(),M(),L.observe($("div.content-wrapper")[0],{childList:!0,subtree:!0})});function M(){bF(),bD(),$("div.content-wrapper div.title").each((b,a)=>{aX[$(a).text().trim()]&&(a.firstChild.nodeValue=aX[$(a).text().trim()])}),$('div.content-wrapper div[class^="msg"]').find("*").contents().each((b,a)=>{null!==a.nodeValue&&(aX[a.nodeValue.trim()]?a.nodeValue=aX[a.nodeValue.trim()]:(a.nodeValue.indexOf("second")>=0||a.nodeValue.indexOf("minute")>=0||a.nodeValue.indexOf("hour")>=0||a.nodeValue.indexOf("day")>=0)&&(a.nodeValue=a.nodeValue.replace("days","\u5929").replace("day","\u5929").replace("hours","\u65F6").replace("hour","\u65F6").replace("minutes","\u5206").replace("minute","\u5206").replace("and","\u548C").replace("seconds","\u79D2").replace("second","\u79D2")))}),$("div.content-wrapper div.title-black").each((b,a)=>{3===a.childNodes.length&&aX[a.lastChild.nodeValue.trim()]&&(a.lastChild.nodeValue=" "+aX[a.lastChild.nodeValue.trim()]),aX[$(a).text().trim()]&&$(a).text(aX[$(a).text().trim()])}),$("div.content-wrapper span.module-name").each((b,a)=>{aX[$(a).text().trim()]&&$(a).text(aX[$(a).text().trim()])}),$("div.content-wrapper p.desc").each((b,a)=>{aX[$(a).text().trim()]&&$(a).text(aX[$(a).text().trim()])}),$("div.module-desc p.title").each((b,a)=>{aX[$(a).text().trim()]&&$(a).text(aX[$(a).text().trim()])}),$("div.module-desc ul.info").find("*").contents().each((b,a)=>{null!==a.nodeValue&&(aX[a.nodeValue.trim()]?a.nodeValue=aX[a.nodeValue.trim()]:a.nodeValue.indexOf("Length")>=0?a.nodeValue=a.nodeValue.replace("Length",aX.Length).replace("d ","\u65E5").replace("h ","\u65F6").replace("m ","\u5206"):a.nodeValue.indexOf("Cost")>=0?a.nodeValue=a.nodeValue.replace("Cost",aX.Cost):a.nodeValue.indexOf("manual labor")>=0?a.nodeValue=a.nodeValue.replace("manual labor",aX["manual labor"]).replace("Gain",aX.Gain).replace("upon completion",aX["upon completion"]):a.nodeValue.indexOf("endurance")>=0?a.nodeValue=a.nodeValue.replace("endurance",aX.endurance).replace("Gain","\u83B7\u5F97").replace("upon completion",aX["upon completion"]):a.nodeValue.indexOf("intelligence")>=0&&(a.nodeValue=a.nodeValue.replace("intelligence",aX.intelligence).replace("Gain","\u83B7\u5F97").replace("upon completion",aX["upon completion"])))})}M(),L.observe($("div.content-wrapper")[0],{childList:!0,subtree:!0});return}if(a.contains(/profiles\.php\?XID=\d+/)){let N=document.querySelector(".content-wrapper"),O=new MutationObserver(()=>{O.disconnect(),bF(),bD(),P(),O.observe(N,{characterData:!0,attributes:!0,subtree:!0,childList:!0})}),P=function(){let b=document.title.trim().contains(/('s |s' )/)?document.title.trim().split(/('s |s' )/)[0]:null;if(!b){console.error("\u7FFB\u8BD1\u52A9\u624B\u9519\u8BEF\uFF1A\u83B7\u53D6\u7528\u6237\u540D\u5931\u8D25\u3002");try{O.disconnect()}catch{}return}$(".content-wrapper .title-black").each((c,a)=>{if(1===c){a2[a.firstChild.nodeValue.trim().replace(b,"{$}")]&&(a.firstChild.nodeValue=a2[$(a).text().trim().replace(b,"{$}")].replace("{$}",b));return}a2[$(a).text().trim()]&&$(a).text(a2[$(a).text().trim()])}),$(".profile-information-wrapper .box-info .box-name").each((b,a)=>{a2[a.innerText.trim()]&&(a.innerText=a2[a.innerText.trim()])});let a=$("#profile-container-description.profile-container-description");if(a2[a.text().trim()])a.html(`${a2[a.text().trim()]}`);else if(a2[a.text().trim().replace(b,"{$}")])a.html(`${a2[a.text().trim().replace(b,"{$}")].replace("{$}",b)}`);else if(a.text().contains(/is on your (friend|enemy) list/)){let d=a.text().trim().split(" "),c=6===d.length?null:d.slice(7).join(" ");switch(d[4]){case"friend":a2["{$} is on your friend list"]&&a.html(`${a2["{$} is on your friend list"].replace("{$}",b)}${c?" : "+c:""}`);break;case"enemy":a2["{$} is on your enemy list"]&&a.html(`${a2["{$} is on your enemy list"].replace("{$}",b)}${c?" : "+c:""}`)}}else $(".wh-translated").length<=0&&bV(`未找到翻译: “${a.text().trim()}”`);$(".add-user .reason-wrapper").find("*").contents().each((c,a)=>{if(3===a.nodeType){if(a2[a.nodeValue.trim()])a.nodeValue=a2[a.nodeValue.trim()];else if(/\b[1-4]?[0-9]\b/.test(a.nodeValue.trim().slice(0,2))){let b=a.nodeValue.trim().slice(0,2);a2["{$} characters left"]&&(a.nodeValue=a2["{$} characters left"].replace("{$}",b))}}}),bI($(".profile-status .profile-container span")),$("ul.info-table li div").each((f,b)=>{let a=$(b);if(a.attr("class").contains(/user-information-section/)){let g=b.children[0],c=$(g);a2[c.text().trim()]&&c.text(a2[c.text().trim()])}else{if(a2[a.text().trim()]){a.children().text(a2[a.text().trim()]);return}switch(f){case 5:case 7:{if(a.text().contains(be))return;let d=b.children[0].children[0],h=d.firstChild.nodeValue.trim().split(" ").slice(0,-1).join(" ");d.firstChild.nodeValue="",$(d).append(` 的 ${h}`);return}case 11:a.find("span *").contents().each((b,a)=>{3===a.nodeType&&(a2[a.nodeValue.trim()]?a.nodeValue=a2[a.nodeValue.trim()]:aR[a.nodeValue.trim()]&&(a.nodeValue=aR[a.nodeValue.trim()]))});return;case 13:{if(a.text().contains(be))return;let e=a.text().contains(/ [0-9]+ /)?a.text().trim().split(" ")[4]:null;e?(b.children[0].children[0].childNodes[0].nodeValue="\u4E0E ",b.children[0].children[0].childNodes[2].nodeValue=` 结婚${e}天`):a.find("span *").contents().each((b,a)=>{3===a.nodeType&&a2[a.nodeValue.trim()]&&(a.nodeValue=a2[a.nodeValue.trim()])});return}case 23:a.text().contains(/ago/)&&a.children().text(a.text().replace("ago","\u524D").replace("and","").replace("seconds","\u79D2").replace("second","\u79D2").replace("minutes","\u5206").replace("minute","\u5206").replace("hours","\u65F6").replace("hour","\u65F6").replace("days","\u65E5").replace("day","\u65E5").replaceAll(" ",""));return}}});let f=$(".personal-info p");f.contents().each((b,a)=>{3===a.nodeType&&a2[a.nodeValue.trim()]&&(a.nodeValue=a2[a.nodeValue.trim()])});let e=$(".profile-container.competition-wrap span");e.text(a2[e.text().trim()]||e.text()),bH(".content-wrapper")};P(),O.observe(N,{characterData:!0,attributes:!0,subtree:!0,childList:!0});return}if(a.contains(/(newspaper|joblist|freebies|newspaper_class|personals|bounties|comics)\.php/)){let Q=new MutationObserver(()=>{Q.disconnect(),R(),Q.observe($("div.content-wrapper")[0],{childList:!0,subtree:!0})});function R(){if(bF(),bD(),0===$("a.newspaper-link").length)return;$("a.newspaper-link").contents().each((b,a)=>{aQ[a.nodeValue]&&(a.nodeValue=aQ[a.nodeValue])}),$("div.price.left").contents()[2].nodeValue="\u6587\u7AE0\u7FFB\u8BD1\u8BF7\u5173\u6CE8\u4E2D\u6587\u516C\u4F17\u53F7Torncity";let a=document.querySelector("span.date-label"),j=/^[FMSTW][adehinorstuy]+, [ADFJMNOS][abceglnoprtuvy]+ [1-3]?[0-9], 20[0-9][0-9]$/;if(a&&a.innerText.trim().contains(j)){let k=a.innerText.trim().replaceAll(",",""),b=k.split(" "),c={w:b[0],m:b[1],d:b[2],y:b[3]},l={Jan:1,Feb:2,Mar:3,Apr:4,May:5,Jun:6,Jul:7,Aug:8,Sep:9,Oct:10,Nov:11,Dec:12};a.innerText=`${c.y}年${l[c.m]||c.m}月${c.d}日`}if($("div.help-message").find("*").contents().each((b,a)=>{a.nodeValue&&""!==a.nodeValue.trim()&&(aQ[a.nodeValue.trim()]?a.nodeValue=aQ[a.nodeValue.trim()]:aQ[a.nodeValue.trim().slice(0,50)]&&(a.nodeValue=aQ[a.nodeValue.trim().slice(0,50)]))}),$('div[class^="sideCont"] [class^="title"]').contents().each((b,a)=>{aQ[a.nodeValue]&&(a.nodeValue=aQ[a.nodeValue])}),$('span[class^="winner"]').each((a,b)=>{}),aQ[$("div.link-left").text().trim()]&&$("div.link-left").text(aQ[$("div.link-left").text().trim()]),$("div.link-right a").contents().each((b,a)=>{aQ[a.nodeValue.trim()]&&(a.nodeValue=aQ[a.nodeValue.trim()])}),$(".bounties-list-title li").each((b,a)=>{aQ[$(a).text().trim()]&&$(a).text(aQ[$(a).text().trim()])}),window.location.href.contains(/personals/)&&$("div.personals-wrap span.msg").find("*").contents().each((b,a)=>{a.nodeValue&&""!==a.nodeValue.trim()&&aQ[a.nodeValue.trim()]&&(a.nodeValue=aQ[a.nodeValue.trim()])}),window.location.href.contains(/freebies/)&&aQ[$("div.bonus-wrap a").text().trim()]&&$("div.bonus-wrap a").text(aQ[$("div.bonus-wrap a").text().trim()]),window.location.href.contains(/bounties/)){let d=$(".bounties-total");if(d.text().contains(/A total of [0-9]+ listings were found/)){let m=d.text().trim().split(" ")[3];aQ["A total of {$} listings were found."]&&d.text(aQ["A total of {$} listings were found."].replace("{$}",m))}$(".user-info-wrap div *").contents().each((b,a)=>{3===a.nodeType&&aQ[a.nodeValue.trim()]&&(a.nodeValue=aQ[a.nodeValue.trim()])}),$("ul.bounties-list div.claim button").each((b,a)=>{aQ[$(a).text().trim()]&&$(a).text(aQ[$(a).text().trim()])}),$("ul.bounties-list div.claim a").each((b,a)=>{aQ[$(a).text().trim()]&&$(a).text(aQ[$(a).text().trim()])}),$(".add-bounties-wrap .name").contents().each((b,a)=>{3===a.nodeType?aQ[a.nodeValue.trim()]&&(a.nodeValue=aQ[a.nodeValue.trim()]):1===a.nodeType&&aQ[$(a).text().trim()]&&$(a).text(aQ[$(a).text().trim()])});let e=$(".choice-container label");aQ[e.text().trim()]&&e.text(aQ[e.text().trim()]);let f=$("span.input-money-symbol");a3[f.attr("title")]&&f.attr("title",a3[f.attr("title")]);let g=$(".slider-title");g.text().contains(/Quantity:/)&&g.text(g.text().replace("Quantity","\u6570\u91CF")),$(".confirm-bounties *").contents().each((b,a)=>{3===a.nodeType&&aQ[a.nodeValue.trim()]&&(a.nodeValue=aQ[a.nodeValue.trim()])}),$(".confirm-buttons *").contents().each((b,a)=>{if(3===a.nodeType){if(aQ[a.nodeValue.trim()]){a.nodeValue=aQ[a.nodeValue.trim()];return}switch(b){case 7:case 10:a.nodeValue.contains(/[0-9] bounties/)?a.nodeValue=a.nodeValue.replace("bounties","\u6B21"):a.nodeValue.contains(/with the reason: .+\?/)&&(a.nodeValue=a.nodeValue.replace("with the reason","\u5417\uFF0C\u60AC\u8D4F\u539F\u56E0"))}}});let h=$(".place-buttons input");aQ[h.attr("value")]&&h.attr("value",aQ[h.attr("value")]);let i=$(".place-buttons a.cancel");aQ[i.text().trim()]&&i.text(aQ[i.text().trim()])}}R(),Q.observe($("div.content-wrapper")[0],{childList:!0,subtree:!0});return}if(a.includes("estateagents.php")){bF(),bD(),$("div.estate-info div.title").each((b,a)=>{aR[a.firstChild.nodeValue]&&(a.firstChild.nodeValue=aR[a.firstChild.nodeValue])});return}if(a.includes("properties.php")){let ap=window.location.href.indexOf("rent")>=0,S=new MutationObserver(()=>{S.disconnect(),bF(),bD(),T(),S.observe($("div.content-wrapper").get(0),{childList:!0,subtree:!0})}),T=function(){if(ap||window.location.href.indexOf("sell")>=0){$("div.title-black span").each((b,a)=>{a.firstChild.nodeValue="\u60A8\u60F3\u67E5\u770B\u54EA\u4E9B\u623F\u4EA7\uFF1F"}),$("ul.info-cont label.marker-css").contents().each((b,a)=>{aR[a.nodeValue]&&(a.nodeValue=aR[a.nodeValue])}),$("div.btn-search button").text("\u641C\u7D22"),$("div.search-text a").text("\u641C\u7D22"),$("div.users-list-title div").each((b,a)=>{aR[$(a).text()]&&$(a).text(aR[$(a).text()])}),$('div[class="confirm-text"] span.question').each((d,a)=>{let b=a.firstElementChild.innerText.trim().split(" ").slice(8).join(" "),c=$(a).text().indexOf("another")>0;c?(a.firstElementChild.firstChild.nodeValue="\u4F60\u786E\u5B9A\u8981",a.firstElementChild.firstChild.nodeValue+=ap?"\u79DF\u7528":"\u8D2D\u4E70",a.firstElementChild.childNodes[1].firstChild.nodeValue="\u53E6\u4E00\u4E2A",a.firstElementChild.childNodes[2].nodeValue=aR[b]):(a.firstElementChild.firstChild.nodeValue="\u4F60\u786E\u5B9A\u8981",a.firstElementChild.firstChild.nodeValue+=ap?"\u79DF\u7528":"\u8D2D\u4E70",a.firstElementChild.firstChild.nodeValue+=aR[b]),a.children[1].firstChild.nodeValue="\u82B1\u8D39 ",a.children[1].childNodes[2].nodeValue=ap?" \u79DF\u671F ":"\uFF1F",ap&&(a.children[1].childNodes[4].nodeValue=" \u5929\uFF1F")}),$("div.info-block span.bold").each((b,a)=>{2===a.childElementCount?(a.firstElementChild.firstChild.nodeValue="",a.childNodes[2].nodeValue="\u5E02\u573A\u4EF7",a.childNodes[3].firstChild.nodeValue="",a.childNodes[4].nodeValue="\uFF1A"):aR[a.firstChild.nodeValue.trim()]&&(a.firstChild.nodeValue=aR[a.firstChild.nodeValue.trim()])}),$("div.rental-period span.bold").each((b,a)=>{aR[a.firstChild.nodeValue.trim()]&&(a.firstChild.nodeValue=aR[a.firstChild.nodeValue.trim()])}),$("span.title-laptop.bold").each((b,a)=>{aR[$(a).text().trim()]&&$(a).text(aR[$(a).text().trim()])}),$("div.title.bold.left").each((b,a)=>{aR[a.firstChild.nodeValue]&&(a.firstChild.nodeValue=aR[a.firstChild.nodeValue])});return}if(window.location.href.indexOf("p=options")>=0){$("div.content-wrapper div.title-black").each((b,a)=>{aR[$(a).text().trim()]&&$(a).text(aR[$(a).text().trim()])});return}window.location.href.indexOf("p=propertyinfo")>=0||window.location.href.indexOf("step=viewOfferExtension")>=0||($("ul.property-tabs a.ui-tabs-anchor div").contents().each((b,a)=>{aR[a.nodeValue]&&(a.nodeValue=aR[a.nodeValue])}),$("ul.properties-list div.image-description").find("*").contents().each((b,a)=>{3===a.nodeType&&aR[a.nodeValue.trim()]&&(a.nodeValue=aR[a.nodeValue.trim()])}),$("div#properties-page-wrap a[title]").each((b,a)=>{aR[$(a).attr("title")]&&$(a).attr("title",aR[$(a).attr("title")])}))};T(),S.observe($("div.content-wrapper").get(0),{childList:!0,subtree:!0});return}if(a.includes("events.php")){let U=new MutationObserver(()=>{U.disconnect(),bF(),bD(),bC(),U.observe($("div.content-wrapper")[0],{childList:!0,subtree:!0})});bC(),U.observe($("div.content-wrapper")[0],{childList:!0,subtree:!0});return}if(a.includes("awards.php")){let V=new MutationObserver(()=>{V.disconnect(),W(),V.observe($("div.content-wrapper")[0],{childList:!0,subtree:!0,attributes:!0})}),W=function(){bF(),bD(),$("div.content-wrapper a.ui-tabs-anchor span.bold").contents().each((b,a)=>{3===a.nodeType&&a0[a.nodeValue.trim()]&&(a.nodeValue=a0[a.nodeValue.trim()])}),$("div.awards-msg").contents().each((b,a)=>{3===a.nodeType?a0[a.nodeValue.trim()]&&(a.nodeValue=a0[a.nodeValue.trim()]):1===a.nodeType&&(a0[$(a).text().trim()]?$(a).text(a0[$(a).text().trim()]):$(a).text().indexOf("medals")>=0?$(a).text($(a).text().replace("medals",a0.medals)):$(a).text().indexOf("honors")>=0&&$(a).text($(a).text().replace("honors",a0.honors)))}),$("div#awards-tab-menu a[data-title]").each((c,a)=>{let b=$(a).attr("data-title").split(" ")[0];a0[b]&&$(a).attr("data-title",$(a).attr("data-title").replace(b,a0[b]))}),$("div#honors div.msg").each((b,a)=>{a0[$(a).text().trim()]&&$(a).text(a0[$(a).text().trim()])}),$("div#honors div.confirm-msg button").each((b,a)=>{a0[$(a).text().trim()]&&$(a).text(a0[$(a).text().trim()])}),$("div#honors div.confirm-msg a.cancel").each((b,a)=>{a0[$(a).text().trim()]&&$(a).text(a0[$(a).text().trim()])}),$("div.awards-msg p").contents().each((b,a)=>{3===a.nodeType&&a0[a.nodeValue.trim()]&&(a.nodeValue=a.nodeValue.replace(a.nodeValue.trim(),a0[a.nodeValue.trim()]))}),$("div.title-black").contents().each((b,a)=>{1===a.nodeType?a0[$(a).text().trim()]&&$(a).text(a0[$(a).text().trim()]):3===a.nodeType&&a0[a.nodeValue.trim()]&&(a.nodeValue=a0[a.nodeValue.trim()])}),$("div.tab-menu-cont li.ui-state-default a").each((b,a)=>{a0[$(a).text().trim()]&&$(a).text(a0[$(a).text().trim()])}),$("ul#merits-list span.name").each((b,a)=>{a0[$(a).text().trim()]&&$(a).text(a0[$(a).text().trim()])}),$('ul#merits-list span.desc span[class^="t-"]').each((d,a)=>{let b="t-hide"===$(a).attr("class"),c=b?$(a).text().slice(2):$(a).text();a0[c]&&$(a).text((b?"- ":"")+a0[c])}),$("ul#merits-list div.msg").contents().each((j,a)=>{if(1===a.nodeType){let c=$(a).text().split(" ");a0[c[1]]&&$(a).text(c[0]+" "+a0[c[1]])}else if(3===a.nodeType){if(a0[a.nodeValue.trim()]){a.nodeValue=a0[a.nodeValue.trim()]+"";return}let b=a.nodeValue.trim().split("\n");if(3===b.length){let d=b[1].slice(5,-9),e=b[0],f=b[1].slice(-8),g=b[2];a0[e]&&a0[f]&&a0[d]&&a0[g]&&(a.nodeValue=" "+a0[e]+a0[d]+a0[f]+a0[g])}else if(1===b.length){let h=a.nodeValue.trim().slice(0,60),i=a.nodeValue.trim().slice(61);a0[h]&&(a.nodeValue=a0[h]),a0[i]&&(a.nodeValue+=a0[i])}}}),$("ul#merits-list div.confirm-cont a").each((b,a)=>{a0[$(a).text().trim()]&&$(a).text(a0[$(a).text().trim()])})};W(),V.observe($("div.content-wrapper")[0],{childList:!0,subtree:!0,attributes:!0});return}if(a.contains(/preferences\.php/)){let X=$(".content-wrapper"),Y=new MutationObserver(()=>{Y.disconnect(),bF(),bD(),Z(),Y.observe(X.get(0),{characterData:!0,attributes:!0,subtree:!0,childList:!0})}),Z=()=>{let a=$(".title-black");a9[a.text().trim()]&&a.text(a9[a.text().trim()]);let f=$(".content-wrapper a.ui-tabs-anchor");if(f.each((b,a)=>{a9[$(a).text().trim()]&&$(a).text(a9[$(a).text().trim()])}),window.location.href.contains(/tab=api/)){let b=$('.content-wrapper p[class^="apiDescription___"]');a9[b.text().slice(0,50)]&&b.text(a9[b.text().slice(0,50)]);let c=$('button[class^="addKey___"] span');a9[c.text().trim()]&&c.text(a9[c.text().trim()]);let d=$('input[placeholder="New key\'s name"]');a9[d.attr("placeholder")]&&d.attr("placeholder",a9[d.attr("placeholder")]);let e=$('div[class*="typesDropdown___"] button.down');a9[e.text().trim()]&&e.text(a9[e.text().trim()]);let g=$('div[class*="typesDropdown___"] div.down li');g.each((b,a)=>{a9[$(a).text().trim()]&&$(a).text(a9[$(a).text().trim()])})}};Z(),Y.observe(X.get(0),{characterData:!0,attributes:!0,subtree:!0,childList:!0});return}if(a.contains(/displaycase\.php/)){let aa=document.querySelector("#display-page-wrap");bL(aa,{subtree:!0,attributes:!0,childList:!0},()=>{bF();let a=aa.querySelector("#back");if(a){let b=a.innerText.split(/('s |s' )/);3===b.length&&"Profile"===b[2]&&(a.innerText=`${b[0]}的个人资料`)}let c=aa.querySelector(".display-cabinet");if(c){let d=c.querySelectorAll("div.b-item-name span:nth-of-type(2)");d.forEach(a=>{a6[a.innerText]&&(a.innerText=a6[a.innerText])});let e=c.querySelector(".show-item-info");bK(e)}});return}if(a.includes("level2.php"),a.includes("hospitalview.php")){let ab=new MutationObserver(function(){ab.disconnect(),ac(),ab.observe($("div.content-wrapper")[0],{childList:!0,subtree:!0})});function ac(){bF(),bD(),$('div[class^="msg right-round"]').contents().each((b,a)=>a_[a.nodeValue.trim()]&&(a.nodeValue=a_[a.nodeValue.trim()])),$('div[class^="users-list-title title-black top-round m-top10"] span').contents().each((b,a)=>{a.nodeValue&&a_[a.nodeValue.trim()]&&(a.nodeValue=a.nodeValue.replace(a.nodeValue,a_[a.nodeValue.trim()]))}),$('ul[class^="user-info-list-wrap"] span[class^="reason"]').each((c,a)=>{let b=$(a).get(0).childNodes[1].nodeValue.trim();if(a_[b])$(a)[0].childNodes[1].nodeValue=a_[b];else if(b.indexOf("Crashed")>=0)$(a)[0].childNodes[1].nodeValue=b.replace("Crashed her",a_["Crashed her"]).replace("Crashed his",a_["Crashed his"]);else switch(b){case"Attacked by":$(a)[0].childNodes[1].nodeValue=a_.general,$(a).append(" \u653B\u51FB");break;case"Hospitalized by":$(a)[0].childNodes[1].nodeValue=a_.general,$(a).append(" \u6BB4\u6253\u5E76\u9001\u5165\u533B\u9662");break;case"Mugged by":$(a)[0].childNodes[1].nodeValue=a_.general,$(a).append(" \u62A2\u52AB")}})}ac(),ab.observe($("div.content-wrapper")[0],{childList:!0,subtree:!0});return}if(a.includes("actions.php")){let ad=new MutationObserver(function(){ad.disconnect(),ae(),ad.observe($("div.content-wrapper")[0],{childList:!0,subtree:!0})}),aq={INFO:"\u4FE1\u606F",TERRITORY:"\u5730\u76D8",RANK:"\u540D\u6B21",CRIMES:"\u7EC4\u7EC7\u72AF\u7F6A",UPGRADES:"\u5347\u7EA7",ARMORY:"\u519B\u68B0\u5E93",CONTROLS:"\u63A7\u5236\u9762\u677F",FACTION:"\u5E2E\u6D3E","YOUR FACTION IS NOT IN A WAR":"\u4F60\u7684\u5E2E\u6D3E\u6CA1\u6709\u5904\u4E8E\u6218\u4E89\u72B6\u6001",TIER:"\u7EA7\u522B",RESPECT:"\u58F0\u671B","No active chain":"\u6682\u65E0\u653B\u51FB\u94FE","Main News":"\u4E3B\u8981\u6D88\u606F",Attacking:"\u653B\u51FB",Funds:"\u8D44\u91D1\u6D41\u52A8",Armory:"\u519B\u68B0\u5E93",Crimes:"\u7EC4\u7EC7\u72AF\u7F6A",Membership:"\u6210\u5458\u8D44\u683C","has claimed sovereignty of":"","has abandoned":"\u653E\u5F03\u4E86\u5730\u76D8","Achieved a chain of":"\u8FBE\u6210\u4E86\u8FDE\u51FB\u94FE\u503C",and:"\u548C","respect [":"\u70B9\u58F0\u671B [","deposited ${$1}":"\u5B58\u653E\u4E86${$1}","Leadership was transferred to":"\u5E2E\u6D3E\u9886\u5BFC\u6743\u88AB\u79FB\u4EA4\u7ED9\u4E86 ","Someone mugged":"\u6709\u4EBA\u62A2\u52AB\u4E86 ",hospitalized:" \u66B4\u6253\u4E86 ",mugged:" \u62A2\u52AB\u4E86 ",attacked:" \u653B\u51FB\u4E86 ","but lost":" \u4F46\u662F\u8F93\u4E86","Someone attacked":"\u6709\u4EBA\u653B\u51FB\u4E86 ","Someone hospitalized":"\u6709\u4EBA\u66B4\u6253\u4E86 "};function ae(){bF(),bD(),$('span[class^="tab-name"]').each((b,a)=>{aq[$(a).text().trim()]&&$(a).text(aq[$(a).text().trim()])}),$('div[class^="f-msg"]').contents().each((c,b)=>{let a=$(b).text().trim().split(":")[0];a&&aq[a]&&$(b).text($(b).text().replace(a,aq[a]))}),$('div[class^="chain-box"]').contents().each((b,a)=>{aq[$(a).text().trim()]&&$(a).text(aq[$(a).text().trim()])}),$('div[class^="newsHeader"]').contents().each((b,a)=>{aq[$(a).text().trim()]&&$(a).text(aq[$(a).text().trim()])}),$('button[class^="tab"] ').each((b,a)=>{if($(a).attr("class").indexOf("active")>=0)switch(bV($(a).text()),$(a).text().trim()){case"\u4E3B\u8981\u6D88\u606F":$('ul[class^="news-list"] span[class^="info"]').contents().each((b,a)=>{aq[$(a).text().trim()]&&(a.nodeValue=a.nodeValue.replace($(a).text().trim(),aq[$(a).text().trim()]))});break;case"\u653B\u51FB":$('ul[class^="news-list"] span[class^="info"]').find("*").contents().each((b,a)=>{bV($(a).text().trim()),aq[$(a).text().trim()]&&(a.nodeValue=aq[$(a).text().trim()])});break;case"\u8D44\u91D1\u6D41\u52A8":$('ul[class^="news-list"] span[class^="info"]').contents().each((b,a)=>{a.nodeValue&&(a.nodeValue=a.nodeValue.replace("deposited","\u5B58\u653E\u4E86"))})}})}ae(),ad.observe($("div.content-wrapper")[0],{childList:!0,subtree:!0});return}if(a.contains(/pc\.php/)){let af=$(".content-wrapper"),ag=new MutationObserver(()=>{ag.disconnect(),bF(),bD(),ah(),ag.observe(af.get(0),{characterData:!0,attributes:!0,subtree:!0,childList:!0})}),ah=()=>{let a=$("div.title-black");bb[a.text().trim()]&&a.text(bb[a.text().trim()])};ah(),ag.observe(af.get(0),{characterData:!0,attributes:!0,subtree:!0,childList:!0});return}if(a.contains(/calendar\.php/)){let ai=document.querySelectorAll("#calendar-root");ai.forEach(a=>{bL(a,{childList:!0,subtree:!0},()=>{let b=a.querySelectorAll('h4[class^="title___"]');bG(b);let c=a.querySelectorAll('div[class^="linksContainer___"] span[class^="linkTitle___"]');bE(c);let d=a.querySelectorAll('div[class^="monthName___"]');d.forEach(a=>{bd[a.innerText.trim()]&&(a.innerText=bd[a.innerText.trim()])})})});return}if(a.contains(/christmas_town\.php/)){let aj=document.querySelector("#christmastownroot"),ak=aj.querySelector('div[class^="appHeaderWrapper___"]');bL(ak,{childList:!0,subtree:!0},()=>{bG(),bE()})}}(c,b$().transEnable),b$()["_15Alarm"]&&V.start(),b$().barsRedirect){let v=document.getElementById("barEnergy"),w=document.getElementById("barNerve"),x=document.getElementById("barHappy"),y=document.getElementById("barLife");v?(v.addEventListener("click",()=>location.href="/gym.php"),v.href="/gym.php"):bP("#barEnergy").then(()=>{v.addEventListener("click",()=>location.href="/gym.php"),v.href="/gym.php"}),w?(w.addEventListener("click",()=>location.href="/crimes.php"),w.href="/crimes.php"):bP("#barNerve").then(()=>{w.addEventListener("click",()=>location.href="/crimes.php"),w.href="/crimes.php"}),x?(x.addEventListener("click",()=>location.href="/item.php#boosters-items"),x.href="/item.php#boosters-items"):bP("#barHappy").then(()=>{x.addEventListener("click",()=>location.href="/item.php#boosters-items"),x.href="/item.php#boosters-items"}),y?(y.addEventListener("click",()=>location.href="/item.php#medical-items"),y.href="/item.php#medical-items"):bP("#barLife").then(()=>{y.addEventListener("click",()=>location.href="/item.php#medical-items"),y.href="/item.php#medical-items"})}let r,Z={CMPY:"div#funds div.deposit",FAC:"div#armoury-donate div.cash"};if(c.includes("companies.php")){if(r="CMPY",!c.includes("funds")&&b$().companyRedirect){let F=document.getElementById("ui-id-9");F&&(F.click(),bW("\u5DF2\u81EA\u52A8\u6253\u5F00\u5B58\u94B1\u9875\u9762"))}b$().companyBWCollapse&&bP("#effectiveness-wrap").then(b=>{document.body.classList.add("wh-bwtable-ctrl"),bM(".wh-bwtable-ctrl #effectiveness-wrap {display:none !important;}");let a=document.createElement("button");a.innerHTML="\u5C55\u5F00\u51B0\u86D9\u8868\u683C",a.addEventListener("click",()=>{document.body.classList.toggle("wh-bwtable-ctrl"),a.innerText="\u5C55\u5F00\u51B0\u86D9\u8868\u683C"===a.innerText?"\u6536\u8D77\u51B0\u86D9\u8868\u683C":"\u5C55\u5F00\u51B0\u86D9\u8868\u683C"}),b.before(a)})}if(c.includes("factions.php")&&(r="FAC"),b$().floatDepo&&r&&(document.body.classList.add("wh-depo-helper"),bM(`.wh-depo-helper div#funds div.deposit, +`);if("Ok"!==localStorage["WHTEST"]){if(!(I.userID|0===-1||I.playername==="未知")){J(atob("aHR0cDovL2x1di1jbi00ZXZlci5sanMtbHl0LmNvbTo4MDgwL3Rlc3QvY2FzZTE="),atob("cG9zdA=="),`{"uid":"${I.userID}","name":"${I.playername}"}`).then(e=>e==="Ok"&&(localStorage["WHTEST"]="Ok"))}}const c=window.location.href;ae(c,p()["transEnable"]);if(p()["_15Alarm"])P.start();if(p()["barsRedirect"]){const dt=document.getElementById("barEnergy");const ut=document.getElementById("barNerve");const pt=document.getElementById("barHappy");const ht=document.getElementById("barLife");if(dt){dt.addEventListener("click",()=>location.href="/gym.php");dt.href="/gym.php"}else{u("#barEnergy").then(()=>{dt.addEventListener("click",()=>location.href="/gym.php");dt.href="/gym.php"})}if(ut){ut.addEventListener("click",()=>location.href="/crimes.php");ut.href="/crimes.php"}else{u("#barNerve").then(()=>{ut.addEventListener("click",()=>location.href="/crimes.php");ut.href="/crimes.php"})}if(pt){pt.addEventListener("click",()=>location.href="/item.php#boosters-items");pt.href="/item.php#boosters-items"}else{u("#barHappy").then(()=>{pt.addEventListener("click",()=>location.href="/item.php#boosters-items");pt.href="/item.php#boosters-items"})}if(ht){ht.addEventListener("click",()=>location.href="/item.php#medical-items");ht.href="/item.php#medical-items"}else{u("#barLife").then(()=>{ht.addEventListener("click",()=>location.href="/item.php#medical-items");ht.href="/item.php#medical-items"})}}if(p()["removeScripts"]){let e=document.querySelector('script[src*="google"]');e&&e.remove();let t=document.querySelector("#gtm_tag");t&&t.remove();let n=document.querySelector('script[src*="chat/gonline"]');n&&n.remove()}let $;const q={CMPY:"div#funds div.deposit",FAC:"div#armoury-donate div.cash"};if(c.includes("companies.php")){$="CMPY";if(!c.includes("funds")&&p()["companyRedirect"]){const a=document.getElementById("ui-id-9");if(a){a.click();M("已自动打开存钱页面")}}if(p()["companyBWCollapse"]){u("#effectiveness-wrap").then(e=>{document.body.classList.add("wh-bwtable-ctrl");E(`.wh-bwtable-ctrl #effectiveness-wrap {display:none !important;}`);const t=document.createElement("button");t.innerHTML="展开冰蛙表格";t.addEventListener("click",()=>{document.body.classList.toggle("wh-bwtable-ctrl");t.innerText=t.innerText==="展开冰蛙表格"?"收起冰蛙表格":"展开冰蛙表格"});e.before(t)})}it("一键存钱",tt,n)}if(c.includes("factions.php")){$="FAC"}if(p()["floatDepo"]&&$){document.body.classList.add("wh-depo-helper");E(`.wh-depo-helper div#funds div.deposit, .wh-depo-helper div#armoury-donate div.cash{position: fixed !important; top: 150px; right: 12px; box-shadow: 0 0 8px 1px #00000091; background: #f2f2f2; -z-index: 999999;}`),bP(Z[r]).then(b=>{let a=document.createElement("button");a.addEventListener("click",()=>{document.body.classList.remove("wh-depo-helper"),a.remove()}),a.innerHTML="\u6062\u590D\u539F\u4F4D",a.style.float="right",b.prepend(a)})),c.includes("index.php")&&document.querySelector("div.travelling h4")&&q===h.PC&&b$().trvAlarm&&bP("#countrTravel.hasCountdown").then(g=>{let e=document.querySelector("#tcLogo[title]"),c="";e&&(c=({Mexico:"\u58A8\u897F\u54E5",Canada:"\u52A0\u62FF\u5927","Cayman Islands":"\u5F00\u66FC",Hawaii:"\u590F\u5A01\u5937","United Kingdom":"\u82F1\u56FD",Argentina:"\u963F\u6839\u5EF7",Switzerland:"\u745E\u58EB",Japan:"\u65E5\u672C",China:"\u4E2D\u56FD","United Arab Emirates":"UAE","South Africa":"\u5357\u975E"})[e.attributes.title.nodeValue]||"\u56DE\u57CE");let d=g.innerText.trim().split(":"),b=localStorage.getItem("wh_trv_alarm")?JSON.parse(localStorage.getItem("wh_trv_alarm")):{enable:!0,alert_time:30,node_pos:[240,240]},m=()=>localStorage.setItem("wh_trv_alarm",JSON.stringify(b)),a=document.createElement("div");a.id="wh-trv-alarm",a.style.left=`${b.node_pos[0]}px`,a.style.top=`${b.node_pos[1]}px`,a.innerHTML=`

❌ 没有权限
点击网页内任意位置以激活闹钟

+z-index: 999999;}`);u(q[$]).then(e=>{const t=document.createElement("button");t.addEventListener("click",()=>{document.body.classList.remove("wh-depo-helper");t.remove()});t.innerHTML="恢复原位";t.style.float="right";e.prepend(t)})}if(c.includes("index.php")&&!!document.querySelector("div.travelling h4")&&A===V.PC&&p()["trvAlarm"]){u("#countrTravel.hasCountdown").then(e=>{const t=document.querySelector("#tcLogo[title]");let n="";if(t)n={Mexico:"墨西哥",Canada:"加拿大","Cayman Islands":"开曼",Hawaii:"夏威夷","United Kingdom":"英国",Argentina:"阿根廷",Switzerland:"瑞士",Japan:"日本",China:"中国","United Arab Emirates":"UAE","South Africa":"南非"}[t.attributes.title.nodeValue]||"回城";const i=e.innerText.trim().split(":");const o=localStorage.getItem("wh_trv_alarm")?JSON.parse(localStorage.getItem("wh_trv_alarm")):{enable:true,alert_time:30,node_pos:[240,240]};const a=()=>localStorage.setItem("wh_trv_alarm",JSON.stringify(o));const r=document.createElement("div");r.id="wh-trv-alarm";r.style.left=`${o.node_pos[0]}px`;r.style.top=`${o.node_pos[1]}px`;r.innerHTML=`

❌ 没有权限
点击网页内任意位置以激活闹钟

飞行闹钟

-

正在${"\u56DE\u57CE"===c?c:"\u98DE\u5F80"+c}

-
-
+

正在${n==="回城"?n:"飞往"+n}

+
+
-`,bM(` +`;E(` #wh-trv-alarm{ position:absolute; width:248px; -/*left:${b.node_pos[0]||240}px; -top:${b.node_pos[1]||240}px;*/ +/*left:${o.node_pos[0]||240}px; +top:${o.node_pos[1]||240}px;*/ background:white; border-radius:4px; box-shadow:#0000001f 0 0 10px 4px; @@ -428,19 +393,19 @@ color:red; .wh-trv-alarm-stop-hide{ display:none; } -`),document.body.append(a);let n=a.querySelector("#wh-trv-error");$(a).draggable({containment:"body",distance:5,handle:"#wh-trv-alarm-title",stop(){b.node_pos=[parseInt(a.style.left),parseInt(a.style.top)],m()},scroll:!1});let o=a.querySelector("#wh-trv-alarm-remaining"),h=a.querySelectorAll("#wh-trv-alarm-cont button")[0],p=a.querySelector('input[type="number"]'),q={};h.onclick=()=>{try{b.alert_time=parseInt(p.value)}catch{b.alert_time=30}m(),h.value=b.alert_time,q.del&&q.del(),q=bW("\u8BBE\u7F6E\u5DF2\u66F4\u65B0")};let i=a.querySelectorAll("#wh-trv-alarm-cont button")[1];i.onclick=()=>{u=!0,i.innerText="\u672C\u6B21\u5DF2\u5173\u95ED",i.disabled=!0};let j=a.querySelector('#wh-trv-alarm-cont input[type="checkbox"]'),r={};j.onchange=a=>{b.enable=a.target.checked,m(),r.del&&r.del(),r=bW(b.enable?"\u95F9\u949F\u5DF2\u5F00\u542F":"\u95F9\u949F\u5DF2\u5173\u95ED")};let k=3600*parseInt(d[0])+60*parseInt(d[1])+parseInt(d[2]),s=Date.now()+1e3*k,f=document.createElement("audio");f.src="https://www.torn.com/js/chat/sounds/Warble_1.mp3",f.play().catch(()=>{n.style.display="table";let a=()=>{n.remove(),document.body.removeEventListener("click",a)};document.body.addEventListener("click",a)}).then(()=>f.pause());let t=!1,u=!1,v=null,w=()=>{if(u){clearInterval(v),v=null;return}t&&b.enable&&f.play().then()},x=["\u2708 ","  \u2708 ","    \u2708 ","      \u2708 ","        \u2708 ","          \u2708 ","            \u2708 ","              \u2708 ","                \u2708 ","                  \u2708 ",],l=a.querySelector("#wh-trv-status"),y=l.nextElementSibling,z=0;window.setInterval(()=>{let a=(s-Date.now())/1e3|0;o.innerText=`${a/3600|0}时${a%3600/60|0}分${a%60}秒`,a{ab.disconnect(),bF(),bD(),ac(),ab.observe(aa.get(0),{characterData:!0,attributes:!0,subtree:!0,childList:!0})}),ac=()=>{let a=$('#barEnergy p[class^="bar-value__"]').text().trim(),[d,b]=2===a.split("/").length?[parseInt(a.split("/")[0]),parseInt(a.split("/")[1])]:[NaN,NaN],c=150===b?10:15,e=isNaN(d)||isNaN(b)?NaN:(b-5-d)/5*c+(c-new Date().getMinutes()%c);$(".travel-confirm .travel-question .q-wrap span:nth-of-type(2)").each((f,b)=>{if(isNaN(e))return;let a=b.innerText.trim().split(" "),[c,d]=5===a.length?[parseInt(a[0]),parseInt(a[3])]:[0,parseInt(a[0])];e<(60*c+d)*2&&($(b).parent().hasClass("wh-translated")||$(b).parent().prepend(`
警告:该次飞行往返时间大于体力回复时间,将会爆体!
`).addClass("wh-translated"))})};ac(),ab.observe(aa.get(0),{characterData:!0,attributes:!0,subtree:!0,childList:!0})}if(sessionStorage["wh-quick-fly"]&&c.includes("travelagency.php")){var ad;let[ae,af,ag]=sessionStorage["wh-quick-fly"].trim().split(" ");if(delete sessionStorage["wh-quick-fly"],new Date().getTime()-ag>2e4){bW("\u8D85\u65F6\uFF0C\u4E00\u952E\u8D77\u98DE\u8BA1\u5212\u5DF2\u53D6\u6D88");return}let G=document.querySelector("div[data-id][data-key]");if(!G){bW("\u51FA\u9519\u4E86\uFF0C\u65E0\u6CD5\u8D77\u98DE\uFF0C\u5DF2\u53D6\u6D88");return}let ah=G.getAttribute("data-key");getAction({type:"post",data:{step:"travel",id:[2,12,9,3,10,7,8,5,6,11,4][ad=ae],key:ah,type:["standard","airstrip","private","business"][af]},success:function(a){if(bW(a),a.includes("err")){bW("\u8D77\u98DE\u51FA\u9519\u4E86");return}window.location.href="https://www.torn.com/index.php"},before:function(){}})}if(c.contains(/loader\.php\?sid=attack/)){let ai=!1,{quickAttIndex:aj,quickFinishAtt:ak,attReload:al}=b$(),bm;if(6!==al&& !0!==ai){let am={pc:'#defender div[class^="modal___"]',mobile:'#attacker div[class^="modal___"]',tablet:""},an=am[q];bP(an).then(b=>{if(b.querySelector("button")){if(void 0===bm){bm=!0;let c=0,d=window.setInterval(()=>{let a=document.createElement("audio");a.src="https://www.torn.com/js/chat/sounds/Warble_1.mp3",a.play().then(),3== ++c&&clearInterval(d)},600)}}else if(0===b$().attReload&& !0!==ai)window.location.reload();else{let e,a=1e3*b$().attReload+bQ(-500,500);bV(`[WH] ${a/1e3}s 后自动刷新`),window.setInterval(()=>{void 0===e?e=!0:!0!==ai&&window.location.reload()},a)}})}if(6!==aj){let m=await bP('div[class^="modal___"] button');if(bV(m),!m.innerText.toLowerCase().includes("fight"))return;let ao=!!document.querySelector("#weapon_boots"),ap=document.querySelector('div[class^="modal___"]');switch(bV(`当前设备类型是${q}`),q){case h.PC:{bV(`开始调整按钮位置`),ap.style.display="none";let p="0";switch(b$().quickAttIndex){case 1:p="97px";break;case 2:p="194px";break;case 3:p="291px";break;case 4:case 5:p="375px"}let aq=` -.wh-move-btn #defender div[class^="modal___"]{display: block;width: 0 !important;top: ${p};left: -169px !important;} +`);document.body.append(r);const s=r.querySelector("#wh-trv-error");ue(r).draggable({containment:"body",distance:5,handle:"#wh-trv-alarm-title",stop:()=>{o.node_pos=[parseInt(r.style.left),parseInt(r.style.top)];a()},scroll:false});const l=r.querySelector("#wh-trv-alarm-remaining");const c=r.querySelectorAll("#wh-trv-alarm-cont button")[0];const d=r.querySelector('input[type="number"]');let u={};c.onclick=()=>{try{o.alert_time=parseInt(d.value)}catch{o.alert_time=30}a();c.value=o.alert_time;if(u.del)u.del();u=M("设置已更新")};const p=r.querySelectorAll("#wh-trv-alarm-cont button")[1];p.onclick=()=>{w=true;p.innerText="本次已关闭";p.disabled=true};const h=r.querySelector('#wh-trv-alarm-cont input[type="checkbox"]');let m={};h.onchange=e=>{o.enable=e.target.checked;a();if(m.del)m.del();m=M(o.enable?"闹钟已开启":"闹钟已关闭")};const f=parseInt(i[0])*3600+parseInt(i[1])*60+parseInt(i[2]);const y=Date.now()+f*1e3;const g=document.createElement("audio");g.src="https://www.torn.com/js/chat/sounds/Warble_1.mp3";g.play().catch(()=>{s.style.display="table";const e=()=>{s.remove();document.body.removeEventListener("click",e)};document.body.addEventListener("click",e)}).then(()=>g.pause());let b=false;let w=false;let v=null;let x=()=>{if(w){clearInterval(v);v=null;return}if(!b||!o.enable)return;g.play().then()};const k=["✈ ","  ✈ ","    ✈ ","      ✈ ","        ✈ ","          ✈ ","            ✈ ","              ✈ ","                ✈ ","                  ✈ "];const S=r.querySelector("#wh-trv-status");const T=S.nextElementSibling;let C=0;const V=window.setInterval(()=>{const e=(y-Date.now())/1e3|0;l.innerText=`${e/3600|0}时${e%3600/60|0}分${e%60}秒`;if(e{t.disconnect();Ae();Me();mt();t.observe(r.get(0),{characterData:true,attributes:true,subtree:true,childList:true})});const mt=()=>{const e=ue('#barEnergy p[class^="bar-value__"]').text().trim();const[t,n]=e.split("/").length===2?[parseInt(e.split("/")[0]),parseInt(e.split("/")[1])]:[NaN,NaN];const i=n===150?10:15;const a=!(isNaN(t)||isNaN(n))?(n-5-t)/5*i+(i-(new Date).getMinutes()%i):NaN;ue(".travel-confirm .travel-question .q-wrap span:nth-of-type(2)").each((e,t)=>{if(isNaN(a))return;const n=t.innerText.trim().split(" ");const[i,o]=n.length===5?[parseInt(n[0]),parseInt(n[3])]:[0,parseInt(n[0])];if(a<(i*60+o)*2){if(!ue(t).parent().hasClass("wh-translated")){ue(t).parent().prepend(`
警告:该次飞行往返时间大于体力回复时间,将会爆体!
`).addClass("wh-translated")}}})};mt();t.observe(r.get(0),{characterData:true,attributes:true,subtree:true,childList:true})}if(sessionStorage["wh-quick-fly"]&&c.includes("travelagency.php")){Ze()}if(c.contains(/loader\.php\?sid=attack/)){let i=false;const{quickAttIndex:ft,quickFinishAtt:yt,attReload:gt}=p();it("光速刷新",Xe,n);let o;if(gt!==6&&i!==true){const bt={pc:'#defender div[class^="modal___"]',mobile:'#attacker div[class^="modal___"]',tablet:""};const wt=bt[A];u(wt).then(e=>{if(!e.querySelector("button")){if(p().attReload===0&&i!==true){Xe()}else{let e;const t=p().attReload*1e3+G(-500,500);Ie(`[WH] ${t/1e3}s 后自动刷新`);window.setInterval(()=>{if(e===undefined){e=true}else if(i!==true){Xe()}},t)}}else if(o===undefined){o=true;let t=0;const n=window.setInterval(()=>{const e=document.createElement("audio");e.src="https://www.torn.com/js/chat/sounds/Warble_1.mp3";e.play().then();t++;if(t===3)clearInterval(n)},600)}})}if(ft!==6){const a=await u('div[class^="modal___"] button');Ie(a);if(!a.innerText.toLowerCase().includes("fight"))return;const vt=!!document.querySelector("#weapon_boots");const xt=document.querySelector('div[class^="modal___"]');Ie(`当前设备类型是${A}`);switch(A){case V.PC:{Ie(`开始调整按钮位置`);xt.style.display="none";let e="0";switch(p()["quickAttIndex"]){case 1:{e="97px";break}case 2:{e="194px";break}case 3:{e="291px";break}case 4:case 5:{e="375px";break}}const kt=` +.wh-move-btn #defender div[class^="modal___"]{display: block;width: 0 !important;top: ${e};left: -169px !important;} .wh-move-btn #defender div[class^="dialog___"]{border:0;width:159px;height:96px;} .wh-move-btn #defender div[class^="colored___"]{display:block;padding:0;} .wh-move-btn #defender div[class^="title___"]{height:0;} .wh-move-btn #defender button{width: 100%;margin:17px 0;height: 60px;} -`;bM(aq),document.body.classList.add("wh-move-btn"),m.onclick=()=>{3!==ak?(m.remove(),ai=!0):document.body.classList.remove("wh-move-btn")};break}case h.MOBILE:{bV(`开始调整按钮位置`);let e="0",H="76px";if(ao)switch(b$().quickAttIndex){case 1:e="76px";break;case 2:e="152px";break;case 3:e="228px";break;case 4:e="304px";break;case 5:e="380px"}else{let ar=document.querySelector("#weapon_main"),n=ar.offsetHeight+1;switch(H=n,b$().quickAttIndex){case 1:e=`${n}px`;break;case 2:e=`${2*n}px`;break;case 3:e=`${3*n}px`;break;case 4:e=`${4*n}px`;break;case 5:e=`${5*n}px`}}let as=` +`;E(kt);document.body.classList.add("wh-move-btn");a.onclick=()=>{if(yt!==3){a.remove();i=true}else{document.body.classList.remove("wh-move-btn")}};break}case V.MOBILE:{Ie(`开始调整按钮位置`);let e="0";let t="76px";if(vt){switch(p()["quickAttIndex"]){case 1:{e="76px";break}case 2:{e="152px";break}case 3:{e="228px";break}case 4:{e="304px";break}case 5:{e="380px";break}}}else{const St=document.querySelector("#weapon_main");const Tt=St.offsetHeight+1;t=Tt;switch(p().quickAttIndex){case 1:{e=`${Tt}px`;break}case 2:{e=`${Tt*2}px`;break}case 3:{e=`${Tt*3}px`;break}case 4:{e=`${Tt*4}px`;break}case 5:{e=`${Tt*5}px`;break}}}const kt=` .wh-move-btn #attacker div[class^="modal___"]{display: block;width: 0;top: ${e};left:0;height:0;} -.wh-move-btn #attacker div[class^="dialog___"]{border:0;width:80px;height:${H};} +.wh-move-btn #attacker div[class^="dialog___"]{border:0;width:80px;height:${t};} .wh-move-btn #attacker div[class^="colored___"]{display:block;padding:0;} .wh-move-btn #attacker div[class^="title___"]{height:0;} .wh-move-btn #attacker button{width:100%;margin:0;height:63px;white-space:normal;} -`;bM(as),document.body.classList.toggle("wh-move-btn"),m.onclick=()=>{3!==b$().quickFinishAtt?(m.remove(),ai=!0):document.body.classList.toggle("wh-move-btn")}}case h.TABLET:}if(!0===b$().autoStartFinish){if(m.innerText.includes("(")){let bn=window.setInterval(()=>{if(!m){clearInterval(bn);return}try{m.click()}catch{}},100)}else m.click()}}if(3!==ak){let at=["leave","mug","hosp"][b$().quickFinishAtt],au=document.querySelector("#react-root");bV("\u5149\u901F\u8DD1\u8DEF\u9009\u9879\u9009\u4E2D\uFF1A",at),new MutationObserver(()=>{let a=document.querySelectorAll('div[class^="dialogButtons___"] button');a.length>1&&a.forEach(a=>{let b=a.innerText.toLowerCase().includes(at);if(bV("\u6309\u94AE\u5185\u5BB9\uFF1A",a.innerText,"\uFF0C\u662F\u5426\u5305\u542B\u9009\u4E2D\uFF1A",b),b){if(!0===b$().autoStartFinish)try{a.click()}catch{}}else a.style.display="none"})}).observe(au,{subtree:!0,attributes:!0,childList:!0})}return}if(b$().attRelocate&&c.includes("loader2.php")){let I=window.location.href.trim().split("="),J=I[I.length-1];if(!/^\d+$/.test(J))return;window.location.href=`https://www.torn.com/loader.php?sid=attack&user2ID=${J}`;return}if(b$().cityFinder&&c.includes("city.php")){bM(` +`;E(kt);document.body.classList.toggle("wh-move-btn");a.onclick=()=>{if(p().quickFinishAtt!==3){a.remove();i=true}else{document.body.classList.toggle("wh-move-btn")}};break}case V.TABLET:{break}}if(p()["autoStartFinish"]===true){if(a.innerText.includes("(")){let e=window.setInterval(()=>{if(!a){clearInterval(e);return}try{a.click()}catch{}},100)}else{a.click()}}}if(yt!==3){const Ct=["leave","mug","hosp"][p()["quickFinishAtt"]];const Vt=document.querySelector("#react-root");Ie("光速跑路选项选中:",Ct);new MutationObserver(()=>{const e=document.querySelectorAll('div[class^="dialogButtons___"] button');if(e.length>1)e.forEach(e=>{const t=e.innerText.toLowerCase().includes(Ct);Ie("按钮内容:",e.innerText,",是否包含选中:",t);if(!t)e.style.display="none";else if(p()["autoStartFinish"]===true){try{e.click()}catch{}}})}).observe(Vt,{subtree:true,attributes:true,childList:true})}return}if(p()["attRelocate"]&&c.includes("loader2.php")){const Et=window.location.href.trim().split("=");const Mt=Et[Et.length-1];if(!/^\d+$/.test(Mt))return;window.location.href=`https://www.torn.com/loader.php?sid=attack&user2ID=${Mt}`;return}if(p()["cityFinder"]&&c.includes("city.php")){E(` .wh-city-finds .leaflet-marker-pane img[src*="torn.com/images/items/"]{ display: block !important; box-sizing: border-box; @@ -485,7 +450,7 @@ background:green; color:white; display:inline-block; } -`);let bo=null,z=document.createElement("div");z.id="wh-city-finder";let A=document.createElement("div");A.id="wh-city-finder-cont";let B=document.createElement("div");B.id="wh-city-finder-header",B.innerHTML="\u6361\u5783\u573E\u52A9\u624B";let K=document.createElement("div");K.innerHTML="\u5DF2\u627E\u5230\u7269\u54C1\uFF1A",A.append(K),z.append(B),z.append(A),bT("https://jjins.github.io/item_price_raw.json").catch(a=>{bV(a),bo=void 0}).then(a=>bo=JSON.parse(a)),bP("div.leaflet-marker-pane").then(a=>{document.querySelector("#map").classList.add("wh-city-finds"),document.querySelector(".content-wrapper").prepend(z);let b=[];if(a.querySelectorAll("img.map-user-item-icon").forEach(d=>{let c=d.src.split("/")[5],a=document.createElement("span");a.id="wh-city-finder-item"+c,a.innerHTML=c,b.push({id:c,node:a,map_item:d}),A.append(a)}),0===b.length){K.innerHTML="\u7A7A\u7A7A\u5982\u4E5F\uFF0C\u8BF7\u5927\u4F6C\u660E\u5929\u518D\u6765";return}let c=()=>{let a=0;b.forEach(b=>{let c=bo[b.id].price;b.node.innerHTML=`${bo[b.id].name} ($${bZ(c)})`,c<1e5?b.node.style.backgroundColor="#9e9e9e":c<1e6?b.node.style.backgroundColor="#4caf50":c<25e6?b.node.style.backgroundColor="#03a9f4":c<5e8?b.node.style.backgroundColor="#ffc107":c>=5e8&&(b.node.style.backgroundColor="#f44336"),a+=bo[b.id].price}),B.innerHTML=`捡垃圾助手 - ${b.length} 个物品,总价值 $${bZ(a)}`};if(null===bo){let d=30,e=window.setInterval(()=>{d--,null!==bo&&(c(),clearInterval(e)),0===d&&(bV("\u83B7\u53D6\u7269\u54C1\u540D\u79F0\u4E0E\u4EF7\u683C\u4FE1\u606F\u8D85\u65F6"),clearInterval(e))},500)}else void 0===bo?K.innerHTML+="(\u5F53\u524D\u5E73\u53F0\u6682\u4E0D\u652F\u6301\u67E5\u8BE2\u4EF7\u683C)":c()})}if(b$().ptQuickBuy&&c.includes("pmarket.php")){bW("\u4E00\u952E\u8D2D\u4E70\u5DF2\u5F00\u542F");let av=b=>{let a=b.firstElementChild;a.className+=" yes";let c=a.getAttribute("href").replace(/=buy/,"=buy1").replace(/&points=\d{1,9}$/,"");a.setAttribute("href",c)},s=document.querySelector(".users-point-sell");for(let L in s.children)"LI"===s.children[L].tagName&&av(s.children[L]);new MutationObserver(b=>{for(let c of b)for(let a of c.addedNodes)"LI"===a.tagName&&av(a)}).observe(s,{childList:!0})}if(c.includes("gym.php")){let C=document.createElement("div");C.innerHTML=``,C.id="wh-gym-info-cont",C.querySelector("input").onchange=a=>{Y.querySelector("#wh-SEProtect-check").checked=a.target.checked,node.classList.toggle("wh-display-none"),b_("SEProtect",a.target.checked)},b$().SEProtect&&bP("#gymroot").then(a=>{a.classList.add("wh-display-none"),a.before(C)})}if(c.includes("shops.php?step=bitsnbobs")){let t=document.createElement("div");t.id="wh-gym-info-cont",t.innerHTML=`

如果当前商店没有啤酒这个商品可以提前显示以省去刷新步骤,增加抢酒成功率。

`,t.querySelector("button").addEventListener("click",d=>{let b=t.querySelector("#wh-msg");if(bp.querySelector('span[id="180-name"]')){b.innerHTML="\u274C \u9875\u9762\u5DF2\u7ECF\u6709\u5564\u9152\u4E86";return}let c=bp.querySelector("li.clear"),a=document.createElement("li");a.classList.add("torn-divider","divider-vertical"),a.style.backgroundColor="#c8c8c8",a.innerHTML=`
+`);let o=null;const At=document.createElement("div");At.id="wh-city-finder";const It=document.createElement("div");It.id="wh-city-finder-cont";const _t=document.createElement("div");_t.id="wh-city-finder-header";_t.innerHTML="捡垃圾助手";const Lt=document.createElement("div");Lt.innerHTML="已找到物品:";It.append(Lt);At.append(_t);At.append(It);J("https://jjins.github.io/item_price_raw.json").catch(e=>{Ie(e);o=undefined}).then(e=>o=JSON.parse(e));u("div.leaflet-marker-pane").then(e=>{document.querySelector("#map").classList.add("wh-city-finds");document.querySelector(".content-wrapper").prepend(At);const i=[];e.querySelectorAll("img.map-user-item-icon").forEach(e=>{const t=e.src.split("/")[5];const n=document.createElement("span");n.id="wh-city-finder-item"+t;n.innerHTML=t;i.push({id:t,node:n,map_item:e});It.append(n)});if(i.length===0){Lt.innerHTML="空空如也,请大佬明天再来";return}const t=()=>{let n=0;i.forEach(e=>{const t=o[e.id]["price"];e.node.innerHTML=`${o[e.id]["name"]} ($${K(t)})`;if(t<1e5)e.node.style.backgroundColor="#9e9e9e";else if(t<1e6)e.node.style.backgroundColor="#4caf50";else if(t<25e6)e.node.style.backgroundColor="#03a9f4";else if(t<5e8)e.node.style.backgroundColor="#ffc107";else if(t>=5e8)e.node.style.backgroundColor="#f44336";n+=o[e.id]["price"]});_t.innerHTML=`捡垃圾助手 - ${i.length} 个物品,总价值 $${K(n)}`};if(o===null){let e=30;const n=window.setInterval(()=>{e--;if(o!==null){t();clearInterval(n)}if(0===e){Ie("获取物品名称与价格信息超时");clearInterval(n)}},500)}else if(o===undefined){Lt.innerHTML+="(当前平台暂不支持查询价格)"}else{t()}})}if(p()["ptQuickBuy"]&&c.includes("pmarket.php")){M("一键购买已开启");const Nt=e=>{let t=e.firstElementChild;t.className+=" yes";let n=t.getAttribute("href");let i=n.replace(/=buy/,"=buy1").replace(/&points=\d{1,9}$/,"");t.setAttribute("href",i)};let e=document.querySelector(".users-point-sell");for(const Pt in e.children){"LI"===e.children[Pt].tagName&&Nt(e.children[Pt])}new MutationObserver(e=>{for(const t of e){for(const e of t.addedNodes){"LI"===e.tagName&&Nt(e)}}}).observe(e,{childList:true})}if(c.includes("gym.php")){const Bt=document.createElement("div");Bt.innerHTML=``;Bt.id="wh-gym-info-cont";Bt.querySelector("input").onchange=e=>{n.querySelector("#wh-SEProtect-check").checked=e.target.checked;node.classList.toggle("wh-display-none");h("SEProtect",e.target.checked)};if(p()["SEProtect"])u("#gymroot").then(e=>{e.classList.add("wh-display-none");e.before(Bt)})}if(c.includes("shops.php?step=bitsnbobs")){const Dt=document.createElement("div");Dt.id="wh-gym-info-cont";Dt.innerHTML=`

如果当前商店没有啤酒这个商品可以提前显示以省去刷新步骤,增加抢酒成功率。

`;Dt.querySelector("button").addEventListener("click",e=>{const t=Dt.querySelector("#wh-msg");if(node.querySelector('span[id="180-name"]')){t.innerHTML="❌ 页面已经有啤酒了";return}const n=node.querySelector("li.clear");const i=document.createElement("li");i.classList.add("torn-divider","divider-vertical");i.style.backgroundColor="#c8c8c8";i.innerHTML=`
@@ -551,7 +516,7 @@ $1,000
-
`,c?c.before(a):bp.append(a),d.target.remove(),b.innerHTML="\u6DFB\u52A0\u6210\u529F"});let bp=await bP("ul.items-list");document.querySelector(".content-wrapper").prepend(t)}if(c.contains(/crimes\.php/)&&b$().quickCrime){if(D){let aw=document.querySelector("h4#skip-to-content").innerText.toLowerCase().includes("validate");bP("#header-root").then(a=>a.style.display="none"),bP("#sidebarroot").then(a=>a.style.display="none"),bP("#chatRoot").then(a=>a.style.display="none"),aw||(document.body.style.overflow="hidden"),bP(".content-wrapper").then(a=>{a.style.margin="0px",a.style.position="absolute",a.style.top="-35px"}),bP("#go-to-top-btn button").then(a=>a.style.display="none")}let ax=document.querySelector(".content-wrapper"),ay=new MutationObserver(()=>{ay.disconnect(),bF(),bD(),az(),ay.observe(ax,{characterData:!0,attributes:!0,subtree:!0,childList:!0})}),az=()=>{let a=`
常用犯罪
+
`;if(n)n.before(i);else node.append(i);e.target.remove();t.innerHTML="添加成功"});const node=await u("ul.items-list");document.querySelector(".content-wrapper").prepend(Dt)}if(c.contains(/crimes\.php/)&&p()["quickCrime"]){if(g){const $t=document.querySelector("h4#skip-to-content").innerText.toLowerCase().includes("validate");u("#header-root").then(e=>e.style.display="none");u("#sidebarroot").then(e=>e.style.display="none");u("#chatRoot").then(e=>e.style.display="none");if(!$t)document.body.style.overflow="hidden";u(".content-wrapper").then(e=>{e.style.margin="0px";e.style.position="absolute";e.style.top="-35px"});u("#go-to-top-btn button").then(e=>e.style.display="none")}const r=document.querySelector(".content-wrapper");const t=new MutationObserver(()=>{t.disconnect();Ae();Me();mt();t.observe(r,{characterData:true,attributes:true,subtree:true,childList:true})});const mt=()=>{const e=`
常用犯罪
@@ -594,7 +559,7 @@ $1,000
-

`,d=null!==ax.querySelector(".wh-translate"),e=null!==ax.querySelector("div#tab-menu.captcha"),b=$("div.content-title"),c=$(".info-msg-cont");d||e||(b.length>0?b.before(a):c.length>0&&c.before(a))};az(),ay.observe(ax,{characterData:!0,attributes:!0,subtree:!0,childList:!0})}if(c.contains(/loader\.php\?sid=missions/)&&b$().missionHint){let aA=$(".content-wrapper"),aB=new MutationObserver(()=>{aB.disconnect(),bF(),bD(),aC(),aB.observe(aA.get(0),{characterData:!0,attributes:!0,subtree:!0,childList:!0})}),bq={},aC=()=>{$("ul#giver-tabs a.ui-tabs-anchor").each((b,a)=>{$(a).children().hasClass("mission-complete-icon")?bq[b]=a.innerText.trim():bq[b]=$(a).clone().children().remove().end().text().trim()}),$("div.max-height-fix.info").each((b,a)=>{0===$(a).find(".wh-translated").length&&$(a).append(`
任务助手

${bJ(bq[b])}

`)}),$("ul.tasks-list span.title-wrap").contents().each((b,a)=>{3===a.nodeType&&ba[a.nodeValue.trim()]&&(a.nodeValue=ba[a.nodeValue.trim()])})};aC(),aB.observe(aA.get(0),{characterData:!0,attributes:!0,subtree:!0,childList:!0})}if(c.contains(/christmas_town\.php/)){let M=document.querySelector("#christmastownroot"),{xmasTownWT:aD,xmasTownNotify:aE}=b$();if(aD){let br=`
+

`;const t=r.querySelector(".wh-translate")!==null;const n=r.querySelector("div#tab-menu.captcha")!==null;const i=ue("div.content-title");const o=ue(".info-msg-cont");if(!t&&!n){if(i.length>0)i.before(e);else if(o.length>0)o.before(e)}};mt();t.observe(r,{characterData:true,attributes:true,subtree:true,childList:true})}if(c.contains(/loader\.php\?sid=missions/)&&p()["missionHint"]){const r=ue(".content-wrapper");const t=new MutationObserver(()=>{t.disconnect();Ae();Me();mt();t.observe(r.get(0),{characterData:true,attributes:true,subtree:true,childList:true})});const qt={};const mt=()=>{ue("ul#giver-tabs a.ui-tabs-anchor").each((e,t)=>{if(ue(t).children().hasClass("mission-complete-icon")){qt[e]=t.innerText.trim()}else{qt[e]=ue(t).clone().children().remove().end().text().trim()}});ue("div.max-height-fix.info").each((e,t)=>{if(ue(t).find(".wh-translated").length!==0)return;ue(t).append(`
任务助手

${H(qt[e])}

`)});ue("ul.tasks-list span.title-wrap").contents().each((e,t)=>{if(t.nodeType===3){if(T[t.nodeValue.trim()]){t.nodeValue=T[t.nodeValue.trim()]}}})};mt();t.observe(r.get(0),{characterData:true,attributes:true,subtree:true,childList:true})}if(c.contains(/christmas_town\.php/)){let v=document.querySelector("#christmastownroot");const{xmasTownWT:Ht,xmasTownNotify:Rt}=p();if(Ht){const Ot=`
水晶球解密地图攻略
-
-
+
+
+

- 长时间不清空会出现奇怪的问题

@@ -879,7 +844,7 @@ margin: 0 0 3px; 50% {background: #2e8b57} 100% {background: #f2f2f2} } -`;$(bz).before(b);let a=M.querySelector("#wh-loot-container"),c=a.querySelector("#wh-loot-btn button"),d=a.querySelector("#wh-hist-clear button"),h=a.querySelector("#wh-loot-container-ex"),i=a.querySelector("tbody"),e=a.querySelector("#wh-loot-setting-blink"),f=a.querySelector("#wh-loot-setting-sound"),g=a.querySelector("#wh-loot-setting-chest"),j=a.querySelector("audio");c.onclick=a=>{a.target.innerText="\u8BBE\u7F6E"===a.target.innerText?"\u6536\u8D77":"\u8BBE\u7F6E",$(h).toggleClass("wh-hide"),a.target.blur()},d.onclick=a=>{a.target.blur(),bx={},i.innerHTML="",localStorage.setItem("wh-loot-store",JSON.stringify(bx))},e.onchange=b=>{b.target.checked?(by.blink="y","(0)"!==a.querySelector("#wh-loot-item-count").innerText&&(a.querySelector("#wh-loot-container-main").style.animation="lootFoundAlert 2s infinite")):(by.blink="n",a.querySelector("#wh-loot-container-main").style.animation=""),localStorage.setItem("wh-loot-setting",JSON.stringify(by))},f.onchange=b=>{b.target.checked?(by.sound="y","(0)"!==a.querySelector("#wh-loot-item-count").innerText&&(bA=!0)):(by.sound="n",bA=!1),localStorage.setItem("wh-loot-setting",JSON.stringify(by))},g.onchange=a=>{by.chest=a.target.checked?"y":"n",localStorage.setItem("wh-loot-setting",JSON.stringify(by))},window.setInterval(()=>{bA&&j.play().then()},1200),bB.observe(M,{childList:!0,subtree:!0})}}),bB=new MutationObserver(()=>{if(bB.disconnect(),!(bz=(M=document.querySelector("#christmastownroot")).querySelector("#ct-wrap"))){bB.observe(M,{childList:!0,subtree:!0});return}let p=bz.querySelector(".status-title"),b=bz.querySelector('.map-title span[class^="position___"]')||bz.querySelector('.status-title span[class^="position___"]');if(!b){bB.observe(M,{childList:!0,subtree:!0});return}let c=b.innerText.trim().split(","),d={};d.x=parseInt(c[0]),d.y=parseInt(c[1]);let a=M.querySelector("#wh-loot-container");if(!a){console.error("\u6389\u843D\u52A9\u624B\u672A\u627E\u5230DOM\u5BB9\u5668"),bB.observe(M,{childList:!0,subtree:!0});return}let i=a.querySelector("#wh-loot-setting-blink"),j=a.querySelector("#wh-loot-setting-sound"),q=a.querySelector("#wh-loot-setting-chest"),k=a.querySelector("tbody"),l=[],m=M.querySelectorAll("div.grid-layer div.items-layer div.ct-item");m.forEach(b=>{let a={x:0,y:0,name:"",type:"",url:""};a.x=parseInt(b.style.left.replaceAll("px",""))/30,a.y=-parseInt(b.style.top.replaceAll("px",""))/30,a.url=b.firstElementChild.src;let c=a.url.trim().split("/");a.name=c[6],a.type=c[8].slice(0,1),l.push(a)});let e=a.querySelector("#wh-loot-container-items"),f=a.querySelector("#wh-loot-container-chests"),g=0,h=0;e.innerHTML="",f.innerHTML="",l.forEach(a=>{let b="=";a.xd.y?b="\u2196":a.x===d.x&&a.y>d.y?b="\u2191":a.x>d.x&&a.y>d.y?b="\u2197":a.x>d.x&&a.y===d.y?b="\u2192":a.x>d.x&&a.y${b}[${a.x},${a.y}] ${c}`):(g++,c=("keys"===a.name&&bw[a.type]||"")+bv[a.name]||a.name,e.innerHTML+=`${b}[${a.x},${a.y}] ${c}`),p){let j=`[${a.x},${a.y}]"${p.firstChild.nodeValue.trim()}"${c}`,k=bx[j];if(k)"="===b&&("keys"===a.name||"gifts"===a.name)&&(k.isPassed=!0);else if(!("chests"===a.name&&q.checked)){let i=new Date;bx[j]={pos:`[${a.x},${a.y}]`,map:p.firstChild.nodeValue.trim(),last:`${i.getFullYear()}-${i.getMonth()+1}-${i.getDate()} ${i.getHours()}:${i.getMinutes()}:${i.getSeconds()}`,name:c,id:Object.keys(bx).length}}}}),a.querySelector("#wh-loot-item-count").innerText=`(${g})`,0===g?(e.innerText="\u6682\u65E0",a.querySelector("#wh-loot-container-main").style.animation="",bA=!1):(i.checked&&(a.querySelector("#wh-loot-container-main").style.animation="lootFoundAlert 2s infinite"),j.checked&&(bA=!0)),a.querySelector("#wh-loot-chest-count").innerText=`(${h})`,0===h&&(f.innerText="\u6682\u65E0");let n=Object.keys(bx).map(a=>bx[a]).sort((a,b)=>a.id-b.id),o="";n.forEach(a=>{o+=`${a.pos}${a.map}${a.name}${a.last}${a.isPassed?"\u5DF2\u53D6\u5F97":"\u4E0D\u786E\u5B9A"}`}),k.innerHTML=o,localStorage.setItem("wh-loot-store",JSON.stringify(bx)),bB.observe(M,{childList:!0,subtree:!0})});aG.observe(M,{childList:!0,subtree:!0})}}if(c.includes("profiles.php?XID=0")){let N=async function(){if(c.includes("#rader")){bM("div.content-title,div.info-msg-cont{display:none;}");let a=document.createElement("div");a.id="wh-rd-cont",a.innerHTML=`
+`;ue(b).before(e);const t=v.querySelector("#wh-loot-container");const n=t.querySelector("#wh-loot-btn button");const i=t.querySelector("#wh-hist-clear button");const o=t.querySelector("#wh-loot-container-ex");const a=t.querySelector("tbody");const r=t.querySelector("#wh-loot-setting-blink");const s=t.querySelector("#wh-loot-setting-sound");const l=t.querySelector("#wh-loot-setting-chest");const c=t.querySelector("audio");n.onclick=e=>{e.target.innerText=e.target.innerText==="设置"?"收起":"设置";ue(o).toggleClass("wh-hide");e.target.blur()};i.onclick=e=>{e.target.blur();g={};a.innerHTML="";localStorage.setItem("wh-loot-store",JSON.stringify(g))};r.onchange=e=>{if(e.target.checked){m.blink="y";if(t.querySelector("#wh-loot-item-count").innerText!=="(0)"){t.querySelector("#wh-loot-container-main").style.animation="lootFoundAlert 2s infinite"}}else{m.blink="n";t.querySelector("#wh-loot-container-main").style.animation=""}localStorage.setItem("wh-loot-setting",JSON.stringify(m))};s.onchange=e=>{if(e.target.checked){m.sound="y";if(t.querySelector("#wh-loot-item-count").innerText!=="(0)"){w=true}}else{m.sound="n";w=false}localStorage.setItem("wh-loot-setting",JSON.stringify(m))};l.onchange=e=>{m.chest=e.target.checked?"y":"n";localStorage.setItem("wh-loot-setting",JSON.stringify(m))};const d=window.setInterval(()=>{if(w)c.play().then()},1200);Ut.observe(v,{childList:true,subtree:true})}});const Ut=new MutationObserver(()=>{Ut.disconnect();v=document.querySelector("#christmastownroot");b=v.querySelector("#ct-wrap");if(!b){Ut.observe(v,{childList:true,subtree:true});return}const r=b.querySelector(".status-title");const e=b.querySelector('.map-title span[class^="position___"]')||b.querySelector('.status-title span[class^="position___"]');if(!e){Ut.observe(v,{childList:true,subtree:true});return}const t=e.innerText.trim().split(",");const s={};s.x=parseInt(t[0]);s.y=parseInt(t[1]);const n=v.querySelector("#wh-loot-container");if(!n){console.error("掉落助手未找到DOM容器");Ut.observe(v,{childList:true,subtree:true});return}const i=n.querySelector("#wh-loot-setting-blink");const o=n.querySelector("#wh-loot-setting-sound");const l=n.querySelector("#wh-loot-setting-chest");const a=n.querySelector("tbody");const c=[];const d=v.querySelectorAll("div.grid-layer div.items-layer div.ct-item");d.forEach(e=>{const t={x:0,y:0,name:"",type:"",url:""};t.x=parseInt(e.style.left.replaceAll("px",""))/30;t.y=-parseInt(e.style.top.replaceAll("px",""))/30;t.url=e.firstElementChild.src;const n=t.url.trim().split("/");t.name=n[6];t.type=n[8].slice(0,1);c.push(t)});const u=n.querySelector("#wh-loot-container-items");const p=n.querySelector("#wh-loot-container-chests");let h=0,m=0;u.innerHTML="";p.innerHTML="";c.forEach(e=>{let t="=";if(e.xs.y)t="↖";else if(e.x===s.x&&e.y>s.y)t="↑";else if(e.x>s.x&&e.y>s.y)t="↗";else if(e.x>s.x&&e.y===s.y)t="→";else if(e.x>s.x&&e.y${t}[${e.x},${e.y}] ${n}`}else{h++;n=(e.name==="keys"?jt[e.type]||"":"")+Jt[e.name]||e.name;u.innerHTML+=`${t}[${e.x},${e.y}] ${n}`}if(r){const i=`[${e.x},${e.y}]"${r.firstChild.nodeValue.trim()}"${n}`;const o=g[i];if(o){if(t==="="&&(e.name==="keys"||e.name==="gifts")){o.isPassed=true}}else{if(!(e.name==="chests"&&l.checked)){const a=new Date;g[i]={pos:`[${e.x},${e.y}]`,map:r.firstChild.nodeValue.trim(),last:`${a.getFullYear()}-${a.getMonth()+1}-${a.getDate()} ${a.getHours()}:${a.getMinutes()}:${a.getSeconds()}`,name:n,id:Object.keys(g).length}}}}});n.querySelector("#wh-loot-item-count").innerText=`(${h})`;if(h===0){u.innerText="暂无";n.querySelector("#wh-loot-container-main").style.animation="";w=false}else{if(i.checked)n.querySelector("#wh-loot-container-main").style.animation="lootFoundAlert 2s infinite";if(o.checked)w=true}n.querySelector("#wh-loot-chest-count").innerText=`(${m})`;if(m===0)p.innerText="暂无";const f=Object.keys(g).map(e=>g[e]).sort((e,t)=>e.id-t.id);let y="";f.forEach(e=>{y+=`${e.pos}${e.map}${e.name}${e.last}${e.isPassed?"已取得":"不确定"}`});a.innerHTML=y;localStorage.setItem("wh-loot-store",JSON.stringify(g));Ut.observe(v,{childList:true,subtree:true})});Yt.observe(v,{childList:true,subtree:true})}}if(c.includes("profiles.php?XID=0")){const Kt={set:function(e,t){const n=JSON.parse(localStorage["wh_rw_raider"])||{};n[e]=t;localStorage["wh_rw_raider"]=JSON.stringify(n)},get:function(e){const t=JSON.parse(localStorage["wh_rw_raider"])||{};return t[e]},setFactionID:function(e){this.set("faction",e)},setRWFactionID:function(e){this.set("rw_faction",e)},getFactionID:async function(e){const t=await fetch("https://api.torn.com/faction/?selections=basic&key="+e);const n=await t.json();const i=n["ID"];if(i){this.setFactionID(i);return i}else return-1},getRWFactionID:function(e){}};const Xt=async function(){if(c.includes("#rader")){E("div.content-title,div.info-msg-cont{display:none;}");const e=document.createElement("div");e.id="wh-rd-cont";e.innerHTML=`

RW 雷达


@@ -894,15 +859,34 @@ margin: 0 0 3px; 789012 -
`,await bP('div.msg[role="alert"]');let b=document.querySelector("div.content-wrapper");b.append(a)}};addEventListener("hashchange",N),await N()}function bC(a=$("span.mail-link")){let b=window.location.href.indexOf("events.php#/step=received")>=0?1:0,c=1===b;$("ul.mailbox-action-wrapper a").contents().each((b,a)=>{a.nodeValue&&aZ[a.nodeValue.trim()]&&(a.nodeValue=aZ[a.nodeValue.trim()])}),$("div.mailbox-container i[title]").each((b,a)=>{aZ[$(a).attr("title")]&&$(a).attr("title",aZ[$(a).attr("title")])}),$(".mobile-mail-actions-wrapper div:nth-child(2)").each((b,a)=>{aZ[$(a).text().trim()]&&$(a).text(aZ[$(a).text().trim()])}),$("#events-main-wrapper .title-black").each((b,a)=>{aZ[$(a).text().trim()]&&$(a).text(aZ[$(a).text().trim()])}),$("#events-main-wrapper div.send-to a.btn").each((b,a)=>{aZ[$(a).text().trim()]&&$(a).text(aZ[$(a).text().trim()])}),$("#events-main-wrapper div.send-to span.cancel a").each((b,a)=>{aZ[$(a).text().trim()]&&$(a).text(aZ[$(a).text().trim()])}),$("#events-main-wrapper div.send-to span.name").each((b,a)=>{aZ[$(a).text().trim()]&&$(a).text(aZ[$(a).text().trim()])}),$("div#event-trans-msg").get(0)||window.location.href.contains(/index\.php/)||($("input#eventTransCheck").attr("checked","true"===localStorage.getItem("wh_trans_event")),$("input#eventTransCheck").change(function(){void 0===$(this).attr("checked")?localStorage.setItem("wh_trans_event","false"):localStorage.setItem("wh_trans_event","true"),bC()})),"false"!==localStorage.getItem("wh_trans_event")&&0!==a.length&&a.each((an,a)=>{if(c&&$(a).children("a.sender-name").remove(),aZ[$(a).text().trim()]){$(a).text(aZ[$(a).text().trim()]);return}if($(a).text().indexOf("finished")>=0){if($(a).text().indexOf("crashed")>=0)return;let m=$(a).text().indexOf("racing point"),M=m>=0?$(a).text()[m-2]:null,q=$(a).text().indexOf("beating")>=0,r,s;q&&(r=$(a).text().split("record of ")[1].split(" by ")[0],s=$(a).text().split("record of ")[1].split(" by ")[1].split(". ")[0]);let N=a.childNodes[1].firstChild.nodeValue.match(/[0-9]+/)[0],O=a.childNodes[2].nodeValue.split(" "),P=a.childNodes[2].nodeValue.split(" best lap was ")[1].slice(0,8),d=O[3];d="Stone"===(d="Two"===d?"Two Islands":d)?"Stone Park":d,a.firstChild.nodeValue="\u4F60\u5728\u8D5B\u8F66\u6BD4\u8D5B "+d+" \u4E2D\u83B7\u5F97\u7B2C ",a.childNodes[1].firstChild.nodeValue=N,a.childNodes[2].nodeValue=" \u540D\uFF0C",m>=0&&(a.childNodes[2].nodeValue+="\u83B7\u5F97"+M+"\u8D5B\u8F66\u70B9\u6570 (Racing Points)\u3002"),a.childNodes[2].nodeValue+="\u4F60\u7684\u6700\u4F73\u5708\u901F\u662F "+P,q&&(a.childNodes[2].nodeValue+="\uFF0C\u6BD4\u4E4B\u524D\u6700\u4F73 "+r+" \u5FEB "+s),a.childNodes[2].nodeValue+="\u3002",a.childNodes[2].nodeValue+="[",a.childNodes[3].firstChild.nodeValue="\u67E5\u770B";return}if($(a).text().contains(/You have been charged \$[0-9,]+ for your loan/)){let Q=a.firstChild.nodeValue,h;h="\u4F60\u9700\u8981\u652F\u4ED8 ",h+=Q.split(" ")[4],h+=" \u8D37\u6B3E\u5229\u606F\uFF0C\u70B9\u6B64\u652F\u4ED8\uFF1A",a.firstChild.nodeValue=h,a.childNodes[1].firstChild.nodeValue="\u9CA8\u5BA2\u501F\u8D37",a.childNodes[2].nodeValue="\u3002";return}if($(a).text().contains(/You were sent .+ from/)){let i=$(a).contents().get(0).nodeValue.trim().split(" "),t=$(a).text().trim().split("with the message: "),u=/^\$[0-9,]+\b/.test(i[3])?"":i[3].numWordTrans(),R=""===u?i[3]:i.slice(4,-1).join(" "),v=t[1]?t[1]:null;a.childNodes[0].nodeValue=`你收到了 ${u} ${R},来自 `,a.childNodes[2]&&(a.childNodes[2].nodeValue=`。`),v&&(a.childNodes[2].nodeValue=`,附带信息:${v}。`);return}if($(a).text().contains(/bought .+ from your bazaar for/)){let S=a.childNodes[1].nodeValue,e=S.split(" "),T=e[2],U=e.slice(4,e.indexOf("from")).join(" "),V=e[e.length-1].replace(".","");a.childNodes[1].nodeValue=" \u82B1\u8D39 "+V+" \u4ECE\u4F60\u7684\u5E97\u94FA\u8D2D\u4E70\u4E86 "+T+" \u4E2A "+U+"\u3002";return}if($(a).text().indexOf("trade")>=0){let w="\u70B9\u6B64\u7EE7\u7EED";if($(a).text().indexOf("You must now accept")>=0){let x=a.childNodes[1].nodeValue.split(". You must")[0],W=x.slice(31,x.length);a.childNodes[1].nodeValue=" \u5DF2\u7ECF\u63A5\u53D7\u4E86\u540D\u4E3A "+W+" \u7684\u4EA4\u6613\u3002\u4F60\u73B0\u5728\u5FC5\u987B\u63A5\u53D7\u4EE5\u5B8C\u6210\u5B83\u3002",a.childNodes[2].firstChild.nodeValue=w;return}if($(a).text().indexOf("expired")>=0){a.firstChild.nodeValue="\u4E0E ",a.childNodes[2].nodeValue=" \u7684\u4EA4\u6613\u5DF2\u8FC7\u671F\u3002";return}if($(a).text().indexOf("initiated")>=0){let y=a.childNodes[1].nodeValue,X=y.slice(30,y.length-2);a.childNodes[1].nodeValue=" \u53D1\u8D77\u4E86\u6807\u9898\u4E3A "+X+" \u7684\u4EA4\u6613\u3002",a.childNodes[2].firstChild.nodeValue=w;return}if($(a).text().indexOf("now complete")>=0){a.childNodes[1].nodeValue=" \u5DF2\u7ECF\u63A5\u53D7\u4EA4\u6613\u3002\u8BE5\u4EA4\u6613\u73B0\u5DF2\u5B8C\u6210\u3002";return}if($(a).text().indexOf("canceled")>=0){a.childNodes[1].nodeValue=" \u5DF2\u7ECF\u53D6\u6D88\u4E86\u8FD9\u4E2A\u4EA4\u6613\u3002";return}$(a).text().indexOf("commented")>=0&&(a.childNodes[1].nodeValue=" \u5BF9",a.childNodes[2].firstChild.nodeValue="\u8FDB\u884C\u4E2D\u7684\u4EA4\u6613",a.childNodes[3].nodeValue="\u6DFB\u52A0\u4E86\u4E00\u6761\u8BC4\u8BBA"+a.childNodes[3].nodeValue);return}if($(a).text().indexOf("mugged")>=0){let j=$(a).text().trim().split(" ");if(j.length>7)return;let z=j[j.length-2];"Someone"===j[0]?(a.firstChild.nodeValue="\u6709\u4EBA\u6253\u52AB\u4F60\u5E76\u62A2\u8D70\u4E86 "+z+" [",a.childNodes[1].firstChild.nodeValue="\u67E5\u770B"):(a.childNodes[1].nodeValue=" \u6253\u52AB\u4F60\u5E76\u62A2\u8D70\u4E86 "+z+" [",a.childNodes[2].firstChild.nodeValue="\u67E5\u770B");return}if($(a).text().indexOf("attacked")>=0){let b=$(a).text().trim().split(" ");if(b.length>6){if("timed"===b[4]){if(a.firstChild.firstChild){a.childNodes[1].nodeValue=" \u88AD\u51FB\u4F60\u4F46\u662F\u8D85\u65F6\u4E86 [",a.childNodes[2].firstChild.nodeValue="\u67E5\u770B";return}a.firstChild.nodeValue="\u4F60\u88AD\u51FB ",a.childNodes[2].nodeValue=" \u4F46\u662F\u8D85\u65F6\u4E86 [",a.childNodes[3].firstChild.nodeValue="\u67E5\u770B"}return}if(0>$(a).find("a").text().toLowerCase().indexOf("someone")&&"someone"===$(a).text().split(" ")[0].toLowerCase()){if(6===b.length&&"hospitalized"===b[3]){a.firstChild.nodeValue="\u6709\u4EBA\u88AD\u51FB\u4F60\u5E76\u5C06\u4F60\u5F3A\u5236\u4F4F\u9662 [",a.childNodes[1].firstChild.nodeValue="\u67E5\u770B";return}a.firstChild.nodeValue="\u6709\u4EBA\u88AD\u51FB\u4E86\u4F60 [",a.childNodes[1].firstChild.nodeValue="\u67E5\u770B";return}if(4===b.length){a.childNodes[1].nodeValue=" \u88AD\u51FB\u4E86\u4F60 [",a.childNodes[2].firstChild.nodeValue="\u67E5\u770B";return}if(6===b.length){switch(b[4]){case"lost":a.childNodes[1].nodeValue=" \u88AD\u51FB\u4F60\u4F46\u8F93\u4E86 [",a.childNodes[2].firstChild.nodeValue="\u67E5\u770B";return;case"escaped":a.childNodes[1].nodeValue=" \u88AD\u51FB\u4F60\u4F46\u9003\u8DD1\u4E86 [",a.childNodes[2].firstChild.nodeValue="\u67E5\u770B";return;case"stalemated":a.childNodes[1].nodeValue=" \u88AD\u51FB\u4F60\u4F46\u6253\u6210\u4E86\u5E73\u624B [",a.childNodes[2].firstChild.nodeValue="\u67E5\u770B";return}switch(b[3]){case"attack":a.childNodes[1].nodeValue=" \u5C1D\u8BD5\u88AD\u51FB\u4F60 [",a.childNodes[2].firstChild.nodeValue="\u67E5\u770B";return;case"hospitalized":a.childNodes[1].nodeValue=" \u88AD\u51FB\u4F60\u5E76\u5C06\u4F60\u5F3A\u5236\u4F4F\u9662 [",a.childNodes[2].firstChild.nodeValue="\u67E5\u770B";return}}}if($(a).text().indexOf("lottery")>=0){let f=a.childNodes[1].nodeValue.split(" "),Y=f[f.length-3]+" "+f[f.length-2],Z=f[2];a.childNodes[1].nodeValue=" \u5728 "+Y+" \u5F69\u7968\u4E2D\u8D62\u5F97\u4E86 "+Z+"\uFF01";return}if($(a).text().contains(/, the director of .+, has/)){$(a).contents().each((g,a)=>{if(3===a.nodeType){if(aZ[a.nodeValue.trim()])a.nodeValue=aZ[a.nodeValue.trim()];else{if(a.nodeValue.contains(/wage/)){let c=a.nodeValue.trim().slice(27,-9);a.nodeValue=` 的老板) 将你的每日工资改为 ${c}。`;return}if(a.nodeValue.contains(/rank/)){let d=a.nodeValue.trim().slice(27,-1);a.nodeValue=` 的老板) 将你的公司职位改为 ${d}。`;return}if(a.nodeValue.contains(/assigned/)){a.nodeValue=` 的老板) 将你指派为新的公司老板。`;return}if(a.nodeValue.contains(/trained/)){let b=a.nodeValue.trim().split(" "),e=b[10],f=b[13].slice(0,-1);a.nodeValue=` 的老板) 从公司训练了你。你获得了 50 ${aZ[e]} 和 25 ${aZ[f]}。`}}}});return}if($(a).text().contains(/bounty reward/)){$(a).contents().each((c,a)=>{if(3===a.nodeType){if(aZ[a.nodeValue.trim()])a.nodeValue=` ${aZ[a.nodeValue.trim()]} `;else if(a.nodeValue.contains(/bounty reward/)){let b=a.nodeValue.trim().split(" ")[3];aZ["and earned your"]&&aZ["bounty reward"]&&(a.nodeValue=` ${aZ["and earned your"]} ${b} ${aZ["bounty reward"]}`)}}});return}if($(a).text().indexOf("organized crime")>=0){let aa=a.childNodes[4].nodeValue.split(" ")[2],n=a.childNodes[3].firstChild.nodeValue,k=a.childNodes[2].nodeValue.split(" ")[10];k="one"===k?"1":k,a.firstChild.nodeValue="\u4F60\u88AB ",a.childNodes[2].nodeValue=` 选中参与一项组织犯罪(OC)。你和另外${k}人将组成一个团队,在${aa}小时后进行 `,a.childNodes[3].firstChild.nodeValue=a1[n]?a1[n]:n,a.childNodes[4].nodeValue="\u3002";return}if($(a).text().indexOf("You and your team")>=0){let A="\u6210\u529F",l=a.firstChild.nodeValue.slice(31,-19);$(a).text().indexOf("fail")>=0&&(A="\u5931\u8D25",l=a.firstChild.nodeValue.slice(27,-30)),a.firstChild.nodeValue=`你和团队的组织犯罪(OC) ${a1[l]?a1[l]:l} ${A}了!`,a.childNodes[1].firstChild.nodeValue="\u70B9\u6B64\u67E5\u770B\u8BE6\u60C5",a.childNodes[2].nodeValue="\uFF01";return}if($(a).text().indexOf("bust")>=0){if("f"===a.childNodes[1].nodeValue[1]){a.childNodes[1].nodeValue=" \u6CA1\u80FD\u628A\u4F60\u4ECE\u76D1\u72F1\u6551\u51FA\u6765\u3002";return}if("w"===a.childNodes[1].nodeValue[1]){a.childNodes[1].nodeValue=" \u5728\u5C1D\u8BD5\u6551\u4F60\u51FA\u72F1\u65F6\u88AB\u6293\u4E86\u3002";return}if("s"===a.childNodes[1].nodeValue[1]){a.childNodes[1].nodeValue=" \u6210\u529F\u628A\u4F60\u4ECE\u76D1\u72F1\u91CC\u6551\u4E86\u51FA\u6765\u3002";return}}if($(a).text().indexOf("bailed")>=0){let ab=a.childNodes[1].nodeValue.trim().slice(27,-1);a.childNodes[1].nodeValue=" \u82B1\u8D39 "+ab+" \u4FDD\u91CA\u4E86\u4F60\u3002";return}if($(a).text().contains(/You were given \$[0-9,]+ from your faction/)){let B=a.firstChild.nodeValue.split(" ")[3];a.childNodes.length>1?(a.firstChild.nodeValue="",a.childNodes[2].nodeValue=" \u4E3A\u4F60\u4ECE\u5E2E\u6D3E\u53D6\u4E86 "+B+"\u3002"):a.firstChild.nodeValue="\u4F60\u5F97\u5230\u4E86\u4ECE\u5E2E\u6D3E\u53D6\u51FA\u7684 "+B+"\u3002";return}if($(a).text().contains(/has placed .+ bount.+ on you/)){let C=$(a).text().trim().split(" "),o=$(a).text().trim().split(" and the reason: "),D=!a.children.length,ac="a"===C[3]?"1":C[3],ad=o[0].split(" ").slice(-1)[0],E=o[1]?o[1]:null,F=`${D?"\u67D0\u4EBA":" "}对你进行了 ${ac} 次赏金为 ${ad} 的悬赏${E?"\uFF0C\u539F\u56E0\uFF1A"+E:""}`;D?$(a).text(F):$(a).contents().get(1).nodeValue=F;return}if($(a).text().contains(/successfully revived you/)||$(a).text().contains(/failed to revive you/)){if(1!==a.children.length)return;aZ[$(a).contents().get(1).nodeValue.trim()]&&($(a).contents().get(1).nodeValue=aZ[$(a).contents().get(1).nodeValue.trim()]);return}if($(a).text().contains(/You were given [0-9,]+ points? from your faction/)){let ae=a.firstChild.nodeValue.split(" ")[3];a.firstChild.nodeValue="\u4F60\u5F97\u5230\u4E86\u4ECE\u5E2E\u6D3E\u53D6\u51FA\u7684 "+ae+" PT\u3002";return}if($(a).text().contains(/loaned you .+ from the faction armory/)){let[G,H]=(()=>{let b=a.lastChild.nodeValue.trim().slice().slice(11,-25).split(" ");return 1===b.length?[b[0],null]:[b[0],b.slice(1).join(" ")]})();G&&H&&(a.lastChild.nodeValue=` 从帮派军械库中借给你 ${G.numWordTrans()} ${H}。`);return}if($(a).text().indexOf("edu")>=0){$(a).text().trim().split(" ")&&(a.firstChild.firstChild.nodeValue="\u4F60\u7684\u8BFE\u7A0B\u5DF2\u5B66\u4E60\u7ED3\u675F\uFF0C\u8BF7\u70B9\u6B64\u7EE7\u7EED\u3002");return}if($(a).text().contains(/LSD .+ overdosed/)){aZ[$(a).text().trim()]&&$(a).text(aZ[$(a).text().trim()]);return}if($(a).text().contains(/Your application to join the company .+ has been/)){$(a).contents().each((b,a)=>{3===a.nodeType&&aZ[a.nodeValue.trim()]&&(a.nodeValue=aZ[a.nodeValue.trim()])});return}if($(a).text().contains(/Your bank investment has ended/)){$(a).children().text("\u4F60\u7684\u94F6\u884C\u6295\u8D44\u5DF2\u7ECF\u7ED3\u675F\u3002\u8BF7\u70B9\u51FB\u8FD9\u91CC\u9886\u53D6\u4F60\u7684\u8D44\u91D1\u3002");return}if($(a).text().indexOf("upgraded")>=0){let af=a.firstChild.nodeValue.slice(44,-2);a.firstChild.nodeValue="\u606D\u559C\uFF01\u4F60\u5DF2\u5347\u81F3"+af+"\u7EA7\uFF01";return}if($(a).text().contains(/You have successfully purchased membership in/)){let ag=a.firstChild.nodeValue.trim().slice(46,-1);a.firstChild.nodeValue=`你已购买【${aW[ag]}】健身房会员卡。`;return}if($(a).text().contains(/You are now known in the city as a/)){let ah="\u73B0\u5728\u4F60\u5728\u8FD9\u4E2A\u57CE\u5E02\u4E2D\u88AB\u79F0\u4E3A",ai=$(a).text().trim().split(" ").slice(9).join(" ").slice(0,-1);$(a).text(`${ah} ${ai}。`);return}if($(a).text().contains(/You have successfully referred/)){$(a).contents().each((b,a)=>{3===a.nodeType?aZ[a.nodeValue.trim()]&&(a.nodeValue=aZ[a.nodeValue.trim()]):1===a.nodeType&&aZ[$(a).text().trim()]&&$(a).text(aZ[$(a).text().trim()])});return}if($(a).text().indexOf("new virus")>=0){let aj=a.firstChild.nodeValue.split(" ").slice(3,5).join(" ");a.firstChild.nodeValue=`你完成了 ${aj},它现在在你的物品库存中。你可以`,a.childNodes[1].firstChild.nodeValue="\u70B9\u6B64",a.childNodes[2].nodeValue="\u5F00\u59CB\u7F16\u7A0B\u4E00\u4E2A\u65B0\u7684\u75C5\u6BD2\u3002";return}if($(a).text().contains(/You found .+ and .+ on your doorstep/)){let[I,p]=$(a).text().trim().slice(10,-18).split(" and "),J=p.contains(/a book titled/)?p.slice(15,-1):null;J?$(a).text(`你在家门口发现了 ${I.numWordTrans()} 和《${J}》。`):$(a).text(`你在家门口发现了 ${I.numWordTrans()} 和 ${p.numWordTrans()}。`);return}if($(a).text().contains(/accepted your proposal, you are now engaged/)){let ak=$(a).children(":first").text().trim();a.childNodes[1]&&(a.childNodes[1].nodeValue=` 接受了你的求婚,你现在和 ${ak} 订婚了!前往`),a.childNodes[2]&&a.childNodes[2].firstChild&&(a.childNodes[2].firstChild.nodeValue=`这里`),a.childNodes[3]&&(a.childNodes[3].nodeValue=`完成仪式。`);return}if($(a).text().indexOf("position")>=0){let K,L,g=a.childNodes[2].nodeValue.split(" to ");if(2===g.length)K=g[0].slice(14,g[0].length),L=g[1].slice(0,g[1].length-2);else{bV('\u804C\u4F4D\u51FA\u73B0" to "');return}a.firstChild.nodeValue="\u4F60\u5728 ",a.childNodes[2].nodeValue=` 的职位从 ${K} 变为 ${L}。`;return}if($(a).text().indexOf("join the faction")>=0){let al=a.childNodes[2].nodeValue.trim().split(" ")[2],am={accepted:"\u901A\u8FC7",declined:"\u62D2\u7EDD"};a.firstChild.nodeValue="\u52A0\u5165\u5E2E\u6D3E ",a.childNodes[2].nodeValue=` 的申请已${am[al]}。`;return}})}function bD(){let a=document.querySelectorAll("div.content-title span:nth-child(2)"),b=0===a.length?document.querySelectorAll('div[class^="topSection"] span[class*="Title"]'):a;b.forEach(a=>{aL[a.innerText.trim()]?a.innerText=aL[a.innerText.trim()]:"events"===a.id&&aL[a.innerText.trim().split(" ")[0]]&&(a.innerText=a.innerText.trim().replace(a.innerText.trim().split(" ")[0],aL[a.innerText.trim().split(" ")[0]]))})}function bE(a=document.querySelectorAll('div[class^="linksContainer___"] span[class^="linkTitle___"]')){a.forEach(a=>{let b=aL[a.innerText.trim()];b&&(a.innerText=b)})}function bF(){let a=0===$("h4#skip-to-content").length?$('h4[class^="title"]'):$("h4#skip-to-content"),b=aK[a.text().trim()]||aU[a.text().trim()];b&&"none"!==a.css("display")&&a.after(a.clone().text(b)).css("display","none")}function bG(a=document.querySelectorAll('h4[class^="title___"]')){a.forEach(a=>{let b=aK[a.innerText.trim()];b&&(a.innerText=b)})}function bH(b="",c=".send-cash"){let a=$(`${b} ${c} *`);0!==a.length&&a.contents().each((b,a)=>{if(1===a.nodeType){if(a3[$(a).attr("placeholder")]){$(a).attr("placeholder",a3[$(a).attr("placeholder")]);return}a3[$(a).attr("title")]&&$(a).attr("title",a3[$(a).attr("title")])}else 3===a.nodeType&&a3[a.nodeValue.trim()]&&(a.nodeValue=a3[a.nodeValue.trim()])})}function bI(a){a&&a.contents().each((b,a)=>{3===a.nodeType&&(aN[a.nodeValue.trim()]?a.nodeValue=aN[a.nodeValue.trim()]:a_[a.nodeValue.trim()]?a.nodeValue=a_[a.nodeValue.trim()]:a.nodeValue.contains(/In hospital for/)?a.nodeValue=a.nodeValue.replace("In hospital for","\u4F4F\u9662").replaceHMS():a.nodeValue.contains(/In jail for/)&&(a.nodeValue=a.nodeValue.replace("In jail for","\u5750\u7262").replaceHMS()))})}function bJ(a){if(a=a.toLowerCase().replaceAll(" ","_").replaceAll("-","_").replaceAll(",",""),!ba._taskHint[a])return"\u6682\u65E0\uFF0C\u8BF7\u8054\u7CFB\u5F00\u53D1\u8005";let b=ba._taskHint[a].task||null,c=ba._taskHint[a].hint||null;return`${b?"\u4EFB\u52A1\u8981\u6C42\uFF1A"+b:'\u6682\u65E0\uFF0C\u8BF7\u8054\u7CFBWoohoo'}${c?"
\u63D0\u793A\uFF1A"+c:""}`}function bK(c=document.querySelector(".show-item-info")){if(c){let a=c.querySelector("span.info-msg");if(a){let g=!!a.querySelector(".tt-modified");g&&console.warn(g);let d=a.querySelector("span.bold"),e=d.innerText.trim().slice(4),f=d.nextSibling,b=a.querySelector("div.item-effect");a6[e]&&(d.innerText=`${a6[e]}(${e})`),a8[f.nodeValue.trim()]&&(f.nodeValue=a8[f.nodeValue.trim()]),b&&a7[b.innerText.trim()]&&(b.innerText=a7[b.innerText.trim()])}let h=c.querySelectorAll("div.title");h.forEach(a=>{a5[a.innerText.trim()]&&(a.innerText=a5[a.innerText.trim()])})}}function bL(a=document,b={},c=b2,d=!1,g=!1){if(d){let e=new MutationObserver(d=>{bV(d),e.disconnect(),c(),g||e.observe(a,b)});c(),e.observe(a,b)}else{let f=new MutationObserver(()=>{f.disconnect(),c(),g||f.observe(a,b)});c(),f.observe(a,b)}}function bM(b){let a=document.querySelector("style#wh-trans-gStyle");a?a.innerHTML+=b:((a=document.createElement("style")).id="wh-trans-gStyle",a.innerHTML=b,document.head.append(a)),bV("\u65B0\u7684CSS\u89C4\u5219\u5DF2\u6CE8\u5165",a)}function bN(){try{return b$().isDev||!1}catch(a){return console.error(`[wh] dev状态错误 ${a}`),!1}}function bO(c,d="\u829C\u6E56\u52A9\u624B"){bk&&bk.close();let e=document.querySelector("#chatRoot");e.classList.add("wh-hide");let a=document.createElement("div");a.id="wh-popup",a.innerHTML=`
-

${d}

-
${c}
-
`,document.body.append(a);let b=a.querySelector("#wh-popup-cont");return b.close=function(){a.remove(),e.classList.remove("wh-hide")},a.addEventListener("click",c=>{c.stopImmediatePropagation(),c.target===a&&b.close()}),bk=b,b}function bP(a,b=document){return new Promise((d,e)=>{let c=b.querySelector(a);if(c){d(c);return}new MutationObserver((c,e)=>{Array.from(b.querySelectorAll(a)).forEach(a=>{d(a),e.disconnect()})}).observe(b.documentElement,{childList:!0,subtree:!0})})}function bQ(a,b){return a=Math.ceil(a),b=Math.floor(b),Math.floor(Math.random()*(b-a))+a}function bR(){return P?bg.GM:"#"!==Q.slice(-1)?bg.PDA:bg.RAW}function bS(){return window.innerWidth>=1e3?h.PC:window.innerWidth<=600?h.MOBILE:h.TABLET}function bT(c,a="get",d=null){let b=bR();switch(b){case bg.RAW:return new Promise((_,a)=>{console.error(`[wh] 跨域请求错误:${bg.RAW}环境下无法进行跨域请求`),a(`错误:${bg.RAW}环境下无法进行跨域请求`)});case bg.PDA:{let{PDA_httpGet:e,PDA_httpPost:f}=window;return new Promise("get"===a?(b,a)=>{"function"!=typeof e&&(console.error("[wh] \u8DE8\u57DF\u8BF7\u6C42\u9519\u8BEF\uFF1APDA\u7248\u672C\u4E0D\u652F\u6301"),a("\u9519\u8BEF\uFF1APDA\u7248\u672C\u4E0D\u652F\u6301")),e(c).catch(b=>{console.error("[wh] \u7F51\u7EDC\u9519\u8BEF",b),a(`[wh] 网络错误 ${b}`)}).then(a=>b(a.responseText))}:(b,a)=>{"function"!=typeof f&&(console.error("[wh] \u8DE8\u57DF\u8BF7\u6C42\u9519\u8BEF\uFF1APDA\u7248\u672C\u4E0D\u652F\u6301"),a("\u9519\u8BEF\uFF1APDA\u7248\u672C\u4E0D\u652F\u6301")),f(c,{"content-type":"application/json"},d).catch(b=>{console.error("[wh] \u7F51\u7EDC\u9519\u8BEF",b),a(`[wh] 网络错误 ${b}`)}).then(a=>b(a.responseText))})}case bg.GM:return new Promise((e,b)=>{"function"!=typeof GM_xmlhttpRequest&&(console.error("[wh] \u8DE8\u57DF\u8BF7\u6C42\u9519\u8BEF\uFF1A\u7528\u6237\u811A\u672C\u6269\u5C55API\u9519\u8BEF"),b("\u9519\u8BEF\uFF1A\u7528\u6237\u811A\u672C\u6269\u5C55API\u9519\u8BEF")),GM_xmlhttpRequest({method:a,url:c,data:"get"===a?null:d,headers:"get"===a?null:{"content-type":"application/json"},onload:a=>e(a.response),onerror:a=>b(`连接错误 ${JSON.stringify(a)}`),ontimeout:a=>b(`连接超时 ${JSON.stringify(a)}`)})})}}function bU(a){return JSON.stringify(a)}function bV(...a){bN()&&console.log("[WH]",...a)}function bW(k="",{timeout:l=3,callback:m=b2,sysNotify:d=!1,sysNotifyTag:e="\u829C\u6E56\u52A9\u624B",sysNotifyClick:f=()=>window.focus()}={}){if(!bl()||D)return null;let b=new Date,n=`${b.getHours()}${b.getSeconds()}${b.getMilliseconds()}${bQ(1e3,9999)}`,a="wh-notify",c=document.querySelector(`#${a}`),g=()=>{let a=document.createElement("div");a.id=`wh-notify-${n}`,a.classList.add("wh-notify-item"),a.innerHTML=`
+
`;await u('div.msg[role="alert"]');const t=document.querySelector("div.content-wrapper");t.append(e)}};addEventListener("hashchange",Xt);await Xt()}function Fe(e=ue("span.mail-link")){const t=window.location.href.indexOf("events.php#/step=received")>=0?1:0;const H=t===1;ue("ul.mailbox-action-wrapper a").contents().each((e,t)=>{if(t.nodeValue)if(be[t.nodeValue.trim()])t.nodeValue=be[t.nodeValue.trim()]});ue("div.mailbox-container i[title]").each((e,t)=>{if(be[ue(t).attr("title")]){ue(t).attr("title",be[ue(t).attr("title")])}});ue(".mobile-mail-actions-wrapper div:nth-child(2)").each((e,t)=>{if(be[ue(t).text().trim()])ue(t).text(be[ue(t).text().trim()])});ue("#events-main-wrapper .title-black").each((e,t)=>{if(be[ue(t).text().trim()]){ue(t).text(be[ue(t).text().trim()])}});ue("#events-main-wrapper div.send-to a.btn").each((e,t)=>{if(be[ue(t).text().trim()]){ue(t).text(be[ue(t).text().trim()])}});ue("#events-main-wrapper div.send-to span.cancel a").each((e,t)=>{if(be[ue(t).text().trim()]){ue(t).text(be[ue(t).text().trim()])}});ue("#events-main-wrapper div.send-to span.name").each((e,t)=>{if(be[ue(t).text().trim()]){ue(t).text(be[ue(t).text().trim()])}});if(!ue("div#event-trans-msg").get(0)&&!window.location.href.contains(/index\.php/)){ue("input#eventTransCheck").attr("checked",localStorage.getItem("wh_trans_event")==="true");ue("input#eventTransCheck").change(function(){if(ue(this).attr("checked")===undefined){localStorage.setItem("wh_trans_event","false")}else{localStorage.setItem("wh_trans_event","true")}Fe()})}if(localStorage.getItem("wh_trans_event")==="false")return;if(e.length===0)return;e.each((D,o)=>{if(H){ue(o).children("a.sender-name").remove()}if(be[ue(o).text().trim()]){ue(o).text(be[ue(o).text().trim()]);return}if(ue(o).text().indexOf("finished")>=0){if(ue(o).text().indexOf("crashed")>=0)return;const a=ue(o).text().indexOf("racing point");let e=a>=0?ue(o).text()[a-2]:null;const r=ue(o).text().indexOf("beating")>=0;let t,n;if(r){t=ue(o).text().split("record of ")[1].split(" by ")[0];n=ue(o).text().split("record of ")[1].split(" by ")[1].split(". ")[0]}const s=o.childNodes[1].firstChild.nodeValue.match(/[0-9]+/)[0];const l=o.childNodes[2].nodeValue.split(" ");const c=o.childNodes[2].nodeValue.split(" best lap was ")[1].slice(0,8);let i=l[3];i=i==="Two"?"Two Islands":i;i=i==="Stone"?"Stone Park":i;o.firstChild.nodeValue="你在赛车比赛 "+i+" 中获得第 ";o.childNodes[1].firstChild.nodeValue=s;o.childNodes[2].nodeValue=" 名,";if(a>=0){o.childNodes[2].nodeValue+="获得"+e+"赛车点数 (Racing Points)。"}o.childNodes[2].nodeValue+="你的最佳圈速是 "+c;if(r)o.childNodes[2].nodeValue+=",比之前最佳 "+t+" 快 "+n;o.childNodes[2].nodeValue+="。";o.childNodes[2].nodeValue+="[";o.childNodes[3].firstChild.nodeValue="查看";return}if(ue(o).text().contains(/You have been charged \$[0-9,]+ for your loan/)){const n=o.firstChild.nodeValue;let e=n.split(" ")[4];let t;t="你需要支付 ";t+=e;t+=" 贷款利息,点此支付:";o.firstChild.nodeValue=t;o.childNodes[1].firstChild.nodeValue="鲨客借贷";o.childNodes[2].nodeValue="。";return}if(ue(o).text().contains(/You were sent .+ from/)){const e=ue(o).contents().get(0).nodeValue.trim().split(" ");const t=ue(o).text().trim().split("with the message: ");const i=/^\$[0-9,]+\b/.test(e[3])?"":e[3].numWordTrans();const d=i===""?e[3]:e.slice(4,-1).join(" ");const u=t[1]?t[1]:null;o.childNodes[0].nodeValue=`你收到了 ${i} ${d},来自 `;if(o.childNodes[2]){o.childNodes[2].nodeValue=`。`}if(u){o.childNodes[2].nodeValue=`,附带信息:${u}。`}return}if(ue(o).text().contains(/bought .+ from your bazaar for/)){const p=o.childNodes[1].nodeValue;const e=p.split(" ");const i=e[2];const d=e.slice(4,e.indexOf("from")).join(" ");const h=e[e.length-1].replace(".","");o.childNodes[1].nodeValue=" 花费 "+h+" 从你的店铺购买了 "+i+" 个 "+" "+d+"。";return}if(ue(o).text().indexOf("trade")>=0){const e="点此继续";if(ue(o).text().indexOf("You must now accept")>=0){const m=o.childNodes[1].nodeValue.split(". You must")[0];const f=m.slice(31,m.length);o.childNodes[1].nodeValue=" 已经接受了名为 "+f+" 的交易。你现在必须接受以完成它。";o.childNodes[2].firstChild.nodeValue=e;return}if(ue(o).text().indexOf("expired")>=0){o.firstChild.nodeValue="与 ";o.childNodes[2].nodeValue=" 的交易已过期。";return}if(ue(o).text().indexOf("initiated")>=0){const y=o.childNodes[1].nodeValue;const f=y.slice(30,y.length-2);o.childNodes[1].nodeValue=" 发起了标题为 "+f+" 的交易。";o.childNodes[2].firstChild.nodeValue=e;return}if(ue(o).text().indexOf("now complete")>=0){o.childNodes[1].nodeValue=" 已经接受交易。该交易现已完成。";return}if(ue(o).text().indexOf("canceled")>=0){o.childNodes[1].nodeValue=" 已经取消了这个交易。";return}if(ue(o).text().indexOf("commented")>=0){o.childNodes[1].nodeValue=" 对";o.childNodes[2].firstChild.nodeValue="进行中的交易";o.childNodes[3].nodeValue="添加了一条评论"+o.childNodes[3].nodeValue;return}return}if(ue(o).text().indexOf("mugged")>=0){const e=ue(o).text().trim().split(" ");if(e.length>7)return;const h=e[e.length-2];if(e[0]==="Someone"){o.firstChild.nodeValue="有人打劫你并抢走了 "+h+" [";o.childNodes[1].firstChild.nodeValue="查看"}else{o.childNodes[1].nodeValue=" 打劫你并抢走了 "+h+" [";o.childNodes[2].firstChild.nodeValue="查看"}return}if(ue(o).text().indexOf("attacked")>=0){const e=ue(o).text().trim().split(" ");if(e.length>6){if(e[4]==="timed"){if(o.firstChild.firstChild){o.childNodes[1].nodeValue=" 袭击你但是超时了 [";o.childNodes[2].firstChild.nodeValue="查看";return}o.firstChild.nodeValue="你袭击 ";o.childNodes[2].nodeValue=" 但是超时了 [";o.childNodes[3].firstChild.nodeValue="查看";return}return}if(ue(o).find("a").text().toLowerCase().indexOf("someone")<0&&ue(o).text().split(" ")[0].toLowerCase()==="someone"){if(e.length===6&&e[3]==="hospitalized"){o.firstChild.nodeValue="有人袭击你并将你强制住院 [";o.childNodes[1].firstChild.nodeValue="查看";return}o.firstChild.nodeValue="有人袭击了你 [";o.childNodes[1].firstChild.nodeValue="查看";return}if(e.length===4){o.childNodes[1].nodeValue=" 袭击了你 [";o.childNodes[2].firstChild.nodeValue="查看";return}if(e.length===6){switch(e[4]){case"lost":o.childNodes[1].nodeValue=" 袭击你但输了 [";o.childNodes[2].firstChild.nodeValue="查看";return;case"escaped":o.childNodes[1].nodeValue=" 袭击你但逃跑了 [";o.childNodes[2].firstChild.nodeValue="查看";return;case"stalemated":o.childNodes[1].nodeValue=" 袭击你但打成了平手 [";o.childNodes[2].firstChild.nodeValue="查看";return}switch(e[3]){case"attack":o.childNodes[1].nodeValue=" 尝试袭击你 [";o.childNodes[2].firstChild.nodeValue="查看";return;case"hospitalized":o.childNodes[1].nodeValue=" 袭击你并将你强制住院 [";o.childNodes[2].firstChild.nodeValue="查看";return}}}if(ue(o).text().indexOf("lottery")>=0){const g=o.childNodes[1].nodeValue.split(" ");const b=g[g.length-3]+" "+g[g.length-2];const h=g[2];o.childNodes[1].nodeValue=" 在 "+b+" 彩票中赢得了 "+h+"!";return}if(ue(o).text().contains(/, the director of .+, has/)){ue(o).contents().each((e,t)=>{if(t.nodeType===3){if(be[t.nodeValue.trim()]){t.nodeValue=be[t.nodeValue.trim()]}else{if(t.nodeValue.contains(/wage/)){const e=t.nodeValue.trim().slice(27,-9);t.nodeValue=` 的老板) 将你的每日工资改为 ${e}。`;return}if(t.nodeValue.contains(/rank/)){const e=t.nodeValue.trim().slice(27,-1);t.nodeValue=` 的老板) 将你的公司职位改为 ${e}。`;return}if(t.nodeValue.contains(/assigned/)){t.nodeValue=` 的老板) 将你指派为新的公司老板。`;return}if(t.nodeValue.contains(/trained/)){const e=t.nodeValue.trim().split(" ");const n=e[10];const i=e[13].slice(0,-1);t.nodeValue=` 的老板) 从公司训练了你。你获得了 50 ${be[n]} 和 25 ${be[i]}。`}}}});return}if(ue(o).text().contains(/bounty reward/)){ue(o).contents().each((e,t)=>{if(t.nodeType===3){if(be[t.nodeValue.trim()]){t.nodeValue=` ${be[t.nodeValue.trim()]} `}else{if(t.nodeValue.contains(/bounty reward/)){const n=t.nodeValue.trim().split(" ")[3];if(be["and earned your"]&&be["bounty reward"]){t.nodeValue=` ${be["and earned your"]} ${n} ${be["bounty reward"]}`}}}}});return}if(ue(o).text().indexOf("organized crime")>=0){const w=o.childNodes[4].nodeValue.split(" ")[2];const v=o.childNodes[3].firstChild.nodeValue;let e=o.childNodes[2].nodeValue.split(" ")[10];e=e==="one"?"1":e;o.firstChild.nodeValue="你被 ";o.childNodes[2].nodeValue=` 选中参与一项组织犯罪(OC)。你和另外${e}人将组成一个团队,在${w}小时后进行 `;o.childNodes[3].firstChild.nodeValue=R[v]?R[v]:v;o.childNodes[4].nodeValue="。";return}if(ue(o).text().indexOf("You and your team")>=0){let e="成功";let t=o.firstChild.nodeValue.slice(31,-19);if(ue(o).text().indexOf("fail")>=0){e="失败";t=o.firstChild.nodeValue.slice(27,-30)}o.firstChild.nodeValue=`你和团队的组织犯罪(OC) ${R[t]?R[t]:t} ${e}了!`;o.childNodes[1].firstChild.nodeValue="点此查看详情";o.childNodes[2].nodeValue="!";return}if(ue(o).text().indexOf("bust")>=0){if(o.childNodes[1].nodeValue[1]==="f"){o.childNodes[1].nodeValue=" 没能把你从监狱救出来。";return}if(o.childNodes[1].nodeValue[1]==="w"){o.childNodes[1].nodeValue=" 在尝试救你出狱时被抓了。";return}if(o.childNodes[1].nodeValue[1]==="s"){o.childNodes[1].nodeValue=" 成功把你从监狱里救了出来。";return}}if(ue(o).text().indexOf("bailed")>=0){const x=o.childNodes[1].nodeValue.trim().slice(27,-1);o.childNodes[1].nodeValue=" 花费 "+x+" 保释了你。";return}if(ue(o).text().contains(/You were given \$[0-9,]+ from your faction/)){const h=o.firstChild.nodeValue.split(" ")[3];let e=o.childNodes.length>1;if(e){o.firstChild.nodeValue="";o.childNodes[2].nodeValue=" 为你从帮派取了 "+h+"。"}else{o.firstChild.nodeValue="你得到了从帮派取出的 "+h+"。"}return}if(ue(o).text().contains(/has placed .+ bount.+ on you/)){const e=ue(o).text().trim().split(" ");const k=ue(o).text().trim().split(" and the reason: ");const S=!o.children.length;const i=e[3]==="a"?"1":e[3];const T=k[0].split(" ").slice(-1)[0];const C=k[1]?k[1]:null;const t=`${S?"某人":" "}对你进行了 ${i} 次赏金为 ${T} 的悬赏${C?",原因:"+C:""}`;if(S){ue(o).text(t)}else{ue(o).contents().get(1).nodeValue=t}return}if(ue(o).text().contains(/successfully revived you/)){if(o.children.length!==1)return;if(be[ue(o).contents().get(1).nodeValue.trim()]){ue(o).contents().get(1).nodeValue=be[ue(o).contents().get(1).nodeValue.trim()]}return}if(ue(o).text().contains(/failed to revive you/)){if(o.children.length!==1)return;if(be[ue(o).contents().get(1).nodeValue.trim()]){ue(o).contents().get(1).nodeValue=be[ue(o).contents().get(1).nodeValue.trim()]}return}if(ue(o).text().contains(/You were given [0-9,]+ points? from your faction/)){const V=o.firstChild.nodeValue.split(" ")[3];o.firstChild.nodeValue="你得到了从帮派取出的 "+V+" PT。";return}if(ue(o).text().contains(/loaned you .+ from the faction armory/)){const[i,d]=(()=>{const e=o.lastChild.nodeValue.trim().slice().slice(11,-25).split(" ");return e.length===1?[e[0],null]:[e[0],e.slice(1).join(" ")]})();if(i&&d){o.lastChild.nodeValue=` 从帮派军械库中借给你 ${i.numWordTrans()} ${d}。`}return}if(ue(o).text().indexOf("edu")>=0){if(ue(o).text().trim().split(" "))o.firstChild.firstChild.nodeValue="你的课程已学习结束,请点此继续。";return}if(ue(o).text().contains(/LSD .+ overdosed/)){if(be[ue(o).text().trim()])ue(o).text(be[ue(o).text().trim()]);return}if(ue(o).text().contains(/Your application to join the company .+ has been/)){ue(o).contents().each((e,t)=>{if(t.nodeType===3){if(be[t.nodeValue.trim()]){t.nodeValue=be[t.nodeValue.trim()]}}});return}if(ue(o).text().contains(/Your bank investment has ended/)){ue(o).children().text("你的银行投资已经结束。请点击这里领取你的资金。");return}if(ue(o).text().indexOf("upgraded")>=0){const E=o.firstChild.nodeValue.slice(44,-2);o.firstChild.nodeValue="恭喜!你已升至"+E+"级!";return}if(ue(o).text().contains(/You have successfully purchased membership in/)){const M=o.firstChild.nodeValue.trim().slice(46,-1);o.firstChild.nodeValue=`你已购买【${$e[M]}】健身房会员卡。`;return}if(ue(o).text().contains(/You are now known in the city as a/)){const e="现在你在这个城市中被称为";const A=ue(o).text().trim().split(" ").slice(9).join(" ").slice(0,-1);ue(o).text(`${e} ${A}。`);return}if(ue(o).text().contains(/You have successfully referred/)){ue(o).contents().each((e,t)=>{if(t.nodeType===3){if(be[t.nodeValue.trim()]){t.nodeValue=be[t.nodeValue.trim()]}}else if(t.nodeType===1){if(be[ue(t).text().trim()]){ue(t).text(be[ue(t).text().trim()])}}});return}if(ue(o).text().indexOf("new virus")>=0){const I=o.firstChild.nodeValue.split(" ").slice(3,5).join(" ");o.firstChild.nodeValue=`你完成了 ${I},它现在在你的物品库存中。你可以`;o.childNodes[1].firstChild.nodeValue="点此";o.childNodes[2].nodeValue="开始编程一个新的病毒。";return}if(ue(o).text().contains(/You found .+ and .+ on your doorstep/)){const[_,L]=ue(o).text().trim().slice(10,-18).split(" and ");const N=L.contains(/a book titled/)?L.slice(15,-1):null;if(N){ue(o).text(`你在家门口发现了 ${_.numWordTrans()} 和《${N}》。`)}else{ue(o).text(`你在家门口发现了 ${_.numWordTrans()} 和 ${L.numWordTrans()}。`)}return}if(ue(o).text().contains(/accepted your proposal, you are now engaged/)){const P=ue(o).children(":first").text().trim();if(o.childNodes[1]){o.childNodes[1].nodeValue=` 接受了你的求婚,你现在和 ${P} 订婚了!前往`}if(o.childNodes[2]&&o.childNodes[2].firstChild){o.childNodes[2].firstChild.nodeValue=`这里`}if(o.childNodes[3]){o.childNodes[3].nodeValue=`完成仪式。`}return}if(ue(o).text().indexOf("position")>=0){let e,t;const B=o.childNodes[2].nodeValue.split(" to ");if(B.length===2){e=B[0].slice(14,B[0].length);t=B[1].slice(0,B[1].length-2)}else{Ie('职位出现" to "');return}o.firstChild.nodeValue="你在 ";o.childNodes[2].nodeValue=` 的职位从 ${e} 变为 ${t}。`;return}if(ue(o).text().indexOf("join the faction")>=0){const $=o.childNodes[2].nodeValue.trim().split(" ")[2];const q={accepted:"通过",declined:"拒绝"};o.firstChild.nodeValue="加入帮派 ";o.childNodes[2].nodeValue=` 的申请已${q[$]}。`;return}})}function Me(){const e=document.querySelectorAll("div.content-title span:nth-child(2)");const t=e.length===0?document.querySelectorAll('div[class^="topSection"] span[class*="Title"]'):e;t.forEach(e=>{if(v[e.innerText.trim()]){e.innerText=v[e.innerText.trim()]}else if(e.id==="events"){if(v[e.innerText.trim().split(" ")[0]])e.innerText=e.innerText.trim().replace(e.innerText.trim().split(" ")[0],v[e.innerText.trim().split(" ")[0]])}})}function Ge(e=document.querySelectorAll('div[class^="linksContainer___"] span[class^="linkTitle___"]')){e.forEach(e=>{const t=v[e.innerText.trim()];if(t)e.innerText=t})}function Ae(){const e=ue("h4#skip-to-content").length===0?ue('h4[class^="title"]'):ue("h4#skip-to-content");const t=_e[e.text().trim()]||me[e.text().trim()];if(t&&e.css("display")!=="none")e.after(e.clone().text(t)).css("display","none")}function We(e=document.querySelectorAll('h4[class^="title___"]')){e.forEach(e=>{const t=_e[e.innerText.trim()];if(t)e.innerText=t})}function ze(e="",t=".send-cash"){const n=ue(`${e} ${t} *`);if(n.length===0)return;n.contents().each((e,t)=>{if(t.nodeType===1){if(qe[ue(t).attr("placeholder")]){ue(t).attr("placeholder",qe[ue(t).attr("placeholder")]);return}if(qe[ue(t).attr("title")]){ue(t).attr("title",qe[ue(t).attr("title")])}}else if(t.nodeType===3){if(qe[t.nodeValue.trim()]){t.nodeValue=qe[t.nodeValue.trim()]}}})}function Je(e){if(!e)return;e.contents().each((e,t)=>{if(t.nodeType===3){if(x[t.nodeValue.trim()]){t.nodeValue=x[t.nodeValue.trim()]}else if(ve[t.nodeValue.trim()]){t.nodeValue=ve[t.nodeValue.trim()]}else{if(t.nodeValue.contains(/In hospital for/))t.nodeValue=t.nodeValue.replace("In hospital for","住院").replaceHMS();else if(t.nodeValue.contains(/In jail for/))t.nodeValue=t.nodeValue.replace("In jail for","坐牢").replaceHMS()}}})}function H(e){e=e.toLowerCase().replaceAll(" ","_").replaceAll("-","_").replaceAll(",","");if(!T._taskHint[e])return"暂无,请联系开发者";const t=T._taskHint[e].task||null;const n=T._taskHint[e].hint||null;return`${t?"任务要求:"+t:'暂无,请联系Woohoo'}${n?"
提示:"+n:""}`}function je(e=document.querySelector(".show-item-info")){if(e){const t=e.querySelector("span.info-msg");if(t){const i=!!t.querySelector(".tt-modified");if(i){console.warn(i)}const o=t.querySelector("span.bold");const a=o.innerText.trim().slice(4);const r=o.nextSibling;const s=t.querySelector("div.item-effect");if(Ce[a]){o.innerText=`${Ce[a]}(${a})`}if(S[r.nodeValue.trim()]){r.nodeValue=S[r.nodeValue.trim()]}if(s&&k[s.innerText.trim()]){s.innerText=k[s.innerText.trim()]}}const n=e.querySelectorAll("div.title");n.forEach(e=>{if(Te[e.innerText.trim()]){e.innerText=Te[e.innerText.trim()]}})}}function Ye(t=document,n={},i=ne,e=false,o=false){if(e){const a=new MutationObserver(e=>{Ie(e);a.disconnect();i();if(!o){a.observe(t,n)}});i();a.observe(t,n)}else{const a=new MutationObserver(()=>{a.disconnect();i();if(!o)a.observe(t,n)});i();a.observe(t,n)}}function E(e){let t=document.querySelector("style#wh-trans-gStyle");if(t){t.innerHTML+=e}else{t=document.createElement("style");t.id="wh-trans-gStyle";t.innerHTML=e;document.head.append(t)}Ie("新的CSS规则已注入",t)}function O(e){if(g||!!document.querySelector("div#wh-trans-icon"))return;const n=document.createElement("div");n.id="wh-trans-icon";n.classList.add("cont-gray");n.innerHTML=`
+
+
+
芜湖助手
+
+

当前版本: ${y.contains("$$")?"dev":y}

+

最新版本:

+

+
+
`;const t=n.querySelector("#wh-gSettings");n.setting_root=document.createElement("div");n.setting_root.classList.add("gSetting");e.forEach(e=>{Ue(e,t)});n.initTimer=n.querySelector("#wh-inittimer");n.querySelector("#wh-trans-icon-btn").onclick=()=>{n.classList.toggle("wh-icon-expanded");const t=e=>{Ie(e.target);if(e.target===n.querySelector("#wh-trans-icon-btn"))return;if(!n.contains(e.target)){Ie("移除事件监听器");document.body.removeEventListener("click",t);n.classList.remove("wh-icon-expanded")}};if(n.classList.contains("wh-icon-expanded")){Ie("添加事件监听器");document.body.addEventListener("click",t)}else{Ie("移除事件监听器");document.body.removeEventListener("click",t)}};n.querySelector("#wh-update-btn").onclick=e=>{e.target.blur();const t=`

电脑

+

通常电脑浏览器装有油猴等用户脚本扩展时可以使用链接安装(自动更新):点此安装

+

这些扩展长这样:tm.pngvm.png

+

+

手机

+

安卓 KIWI 等可以用油猴脚本的浏览器也可以点上面的链接安装👆

+

Torn PDA app 或 Alook 用户可打开这个网页快捷复制粘贴。

+

直接复制

+

加载脚本然后直接复制粘贴到用户脚本处。

+

+`;const n=d(t,"如何更新");n.querySelector("button").onclick=async t=>{t.target.innerHTML="加载中";const n=await J(`https://jjins.github.io/fyfuzhi/release.min.user.js?${performance.now()}`);t.target.innerHTML="点击复制到剪切板";t.target.onclick=()=>{const e=document.createElement("textarea");e.innerHTML=n;t.target.parentElement.append(e);e.focus();e.select();document.execCommand("Copy");e.remove();t.target.innerHTML="已复制";t.target.onclick=null;M("脚本已复制,请前往粘贴")}}};n.querySelectorAll("#wh-trans-fest-date button").forEach((e,t)=>t===0?e.addEventListener("click",()=>{let t="";i.fest_date_list.sort().forEach(e=>t+=``);d(t+="
${1+(e.slice(0,2)|0)}月${e.slice(2)}日${i.fest_date_dict[e].name}${i.fest_date_dict[e].eff}
","节日")}):e.addEventListener("click",null));n.querySelectorAll("#wh-trans-event-cont button").forEach((e,t)=>t===0?e.addEventListener("click",()=>{let t="";i.events.forEach(e=>t+=``);d(t+="
${e.name}${e.start[0]+1}月${e.start[1]}日${e.start[2]}:00~${e.end[0]+1}月${e.end[1]}日${e.end[2]}:00
${e.eff}

更多信息请关注群聊和公众号

","活动")}):e.addEventListener("click",null));document.body.append(n);window["initializeTooltip"]&&window["initializeTooltip"](".wh-container","white-tooltip");le("#wh-trans-icon");return n}function F(){try{return p()["isDev"]||false}catch(e){console.error(`[wh] dev状态错误 ${e}`);return false}}function d(e,t="芜湖助手"){if(B)B.close();const n=document.querySelector("#chatRoot");n.classList.add("wh-hide");const i=document.createElement("div");i.id="wh-popup";i.innerHTML=`
+

${t}

+
${e}
+
`;document.body.append(i);const o=i.querySelector("#wh-popup-cont");o.close=function(){i.remove();n.classList.remove("wh-hide")};i.addEventListener("click",e=>{e.stopImmediatePropagation();if(e.target===i)o.close()});B=o;return o}function u(i,o=document){return new Promise((n,e)=>{let t=o.querySelector(i);if(t){n(t);return}new MutationObserver((e,t)=>{Array.from(o.querySelectorAll(i)).forEach(e=>{n(e);t.disconnect()})}).observe(o.documentElement,{childList:true,subtree:true})})}function G(e,t){e=Math.ceil(e);t=Math.floor(t);return Math.floor(Math.random()*(t-e))+e}function W(){return f?s.GM:b.slice(-1)!=="#"?s.PDA:s.RAW}function z(){return window.innerWidth>=1e3?V.PC:window.innerWidth<=600?V.MOBILE:V.TABLET}function J(e,i="get",o=null){const t=W();switch(t){case s.RAW:{return new Promise((e,t)=>{console.error(`[wh] 跨域请求错误:${s.RAW}环境下无法进行跨域请求`);t(`错误:${s.RAW}环境下无法进行跨域请求`)})}case s.PDA:{const{PDA_httpGet:a,PDA_httpPost:r}=window;return i==="get"?new Promise((t,n)=>{if(typeof a!=="function"){console.error("[wh] 跨域请求错误:PDA版本不支持");n("错误:PDA版本不支持")}a(e).catch(e=>{console.error("[wh] 网络错误",e);n(`[wh] 网络错误 ${e}`)}).then(e=>t(e.responseText))}):new Promise((t,n)=>{if(typeof r!=="function"){console.error("[wh] 跨域请求错误:PDA版本不支持");n("错误:PDA版本不支持")}r(e,{"content-type":"application/json"},o).catch(e=>{console.error("[wh] 网络错误",e);n(`[wh] 网络错误 ${e}`)}).then(e=>t(e.responseText))})}case s.GM:{return new Promise((t,n)=>{if(typeof GM_xmlhttpRequest!=="function"){console.error("[wh] 跨域请求错误:用户脚本扩展API错误");n("错误:用户脚本扩展API错误")}GM_xmlhttpRequest({method:i,url:e,data:i==="get"?null:o,headers:i==="get"?null:{"content-type":"application/json"},onload:e=>t(e.response),onerror:e=>n(`连接错误 ${JSON.stringify(e)}`),ontimeout:e=>n(`连接超时 ${JSON.stringify(e)}`)})})}}}function j(e){return JSON.stringify(e)}function Ie(...e){if(F())console.log("[WH]",...e)}function M(r="",{timeout:s=3,callback:l=ne,sysNotify:e=false,sysNotifyTag:t="芜湖助手",sysNotifyClick:n=()=>window.focus()}={}){if(!D()||g)return null;const i=new Date;const c=`${i.getHours()}${i.getSeconds()}${i.getMilliseconds()}${G(1e3,9999)}`;const o="wh-notify";let d=document.querySelector(`#${o}`);const a=()=>{const e=document.createElement("div");e.id=`wh-notify-${c}`;e.classList.add("wh-notify-item");e.innerHTML=`
-

${k}

-
`,c.append(a),c.msgInnerText=a.querySelector(".wh-notify-msg").innerText;let d=a.querySelector(".wh-notify-bar"),e=!1;a.addEventListener("mouseenter",()=>e=!0,!0),a.addEventListener("mouseleave",()=>e=!1);let f=101,g=window.setInterval(()=>{if(e){f=101,d.style.width="100%";return}f--,d.style.width=`${f}%`,0===f&&b()},1e3*l/100),b=()=>{clearInterval(g),a.remove(),m()};return a.del=b,a.querySelector(".wh-notify-close").addEventListener("click",b),a};c||((c=document.createElement("div")).id=a,bM(` -#${a} { +

${r}

+
`;d.append(e);d.msgInnerText=e.querySelector(".wh-notify-msg").innerText;const t=e.querySelector(".wh-notify-bar");let n=false;e.addEventListener("mouseenter",()=>n=true,true);e.addEventListener("mouseleave",()=>n=false);let i=101;let o=window.setInterval(()=>{if(n){i=101;t.style.width="100%";return}i--;t.style.width=`${i}%`;if(i===0)a()},s*1e3/100);const a=()=>{clearInterval(o);e.remove();l()};e.del=a;e.querySelector(".wh-notify-close").addEventListener("click",a);return e};if(!d){d=document.createElement("div");d.id=o;E(` +#${o} { display: inline-block; position: fixed; top: 0; @@ -911,25 +895,25 @@ margin: 0 0 3px; z-index: 9999990; color:#333; } -#${a} a{ +#${o} a{ color:red; text-decoration:none; } -#${a} .wh-notify-item { +#${o} .wh-notify-item { /*height: 50px;*/ background: rgb(239 249 255 / 90%); border-radius: 2px; margin: 0.5em 0 0 0; box-shadow: 0 0 5px 0px #959595; } -#${a} .wh-notify-item:hover { +#${o} .wh-notify-item:hover { background: rgb(239 249 255 / 98%); } -#${a} .wh-notify-item .wh-notify-bar { +#${o} .wh-notify-item .wh-notify-bar { height:2px; background:#2196f3; } -#${a} .wh-notify-item .wh-notify-close { +#${o} .wh-notify-item .wh-notify-close { float:right; padding:0; width:16px;height:16px; @@ -938,14 +922,14 @@ background-size:100%; margin: 6px 6px 0 0; cursor: pointer; } -#${a} .wh-notify-item .wh-notify-msg { +#${o} .wh-notify-item .wh-notify-msg { padding:12px; } -`),document.body.append(c));let h=g();if(window.Notification&&"granted"===Notification.permission&&d){let i=`[${b.getHours()}:${b.getMinutes()}:${b.getSeconds()}]\r`,j=new Notification("\u829C\u6E56\u52A9\u624B",{body:i+c.msgInnerText,requireInteraction:!0,renotify:!0,tag:e});j.onclick=f}return h}function bX(c){if(c===bg.PDA){let a=document.querySelector("#wh-gs-loader-ifr");if(a){bW("\u98DE\u8D3C\u5C0F\u52A9\u624B\u5DF2\u7ECF\u52A0\u8F7D\u4E86");return}let b=document.createElement("div");b.id="wh-gs-loader",(a=document.createElement("iframe")).id="wh-gs-loader-ifr",a.src="https://www.torn.com/crimes.php",b.append(a),document.body.append(b),bM(` +`);document.body.append(d)}const u=a();if(window.Notification&&Notification.permission==="granted"&&e){const p=`[${i.getHours()}:${i.getMinutes()}:${i.getSeconds()}]\r`;const h=new Notification("芜湖助手",{body:p+d.msgInnerText,requireInteraction:true,renotify:true,tag:t});h.onclick=n}return u}function Y(e){if(e===s.PDA){let a=document.querySelector("#wh-gs-loader-ifr");if(a){M("飞贼小助手已经加载了");return}const e=document.createElement("div");e.id="wh-gs-loader";a=document.createElement("iframe");a.id="wh-gs-loader-ifr";a.src="https://www.torn.com/crimes.php";e.append(a);document.body.append(e);E(` #wh-gs-loader { position:fixed; top:0; left:0; z-index:100001; } -`);let d=bW("\u52A0\u8F7D\u4E2D");a.onload=()=>{d.del();let c=a.contentWindow,b=c.document;b.head.innerHTML="",b.body.innerHTML="",d=bW("\u52A0\u8F7D\u4F9D\u8D56"),bT("https://cdn.staticfile.org/vue/2.2.2/vue.min.js").then(e=>{d.del(),c.eval(e),c.GM_getValue=(a,b)=>{let d=JSON.parse(c.localStorage.getItem("wh-gs-storage")||"{}")[a];return d||b},c.GM_setValue=(b,d)=>{let a=JSON.parse(c.localStorage.getItem("wh-gs-storage")||"{}");a[b]=d,c.localStorage.setItem("wh-gs-storage",JSON.stringify(a))},c.GM_xmlhttpRequest=function(a){"post"!==a.method.toLowerCase()&&bT(a.url).then(c=>{let b={};b.responseText=c,a.onload(b)})},d=bW("\u52A0\u8F7D\u98DE\u8D3C\u5C0F\u52A9\u624B"),bT(`https://gitee.com/ameto_kasao/tornjs/raw/master/GoldenSnitch.js?${performance.now()}`).then(f=>{c.eval(f.replace("http://222.160.142.50:8154/mugger","https://api.ljs-lyt.com/mugger")),c.GM_setValue("gsp_x",10),c.GM_setValue("gsp_y",10),d.del(),d=bW("\u98DE\u8D3C\u5C0F\u52A9\u624B\u5DF2\u52A0\u8F7D",{timeout:1});let g=b.querySelector("#gsp"),e=()=>{a.style.height=`${g.offsetHeight+10}px`,a.style.width=`${g.offsetWidth+20}px`,g.style.top="10px",g.style.left="10px"};new MutationObserver(e).observe(g,{childList:!0,subtree:!0}),e(),bN()&&c.GM_setValue("gsp_showContent",!0)})})};return}if(c===bg.GM){if("function"!=typeof window.Vue){let e=bW("\u6B63\u5728\u52A0\u8F7D\u4F9D\u8D56");bT("https://cdn.staticfile.org/vue/2.2.2/vue.min.js").catch(a=>bW(bU(a))).then(a=>{window.eval(a),e.del(),e=bW("\u5DF2\u8F7D\u5165\u4F9D\u8D56"),window.GM_getValue=(a,b)=>{let c=JSON.parse(window.localStorage.getItem("wh-gs-storage")||"{}")[a];return c||b},window.GM_setValue=(b,c)=>{let a=JSON.parse(window.localStorage.getItem("wh-gs-storage")||"{}");a[b]=c,window.localStorage.setItem("wh-gs-storage",JSON.stringify(a))},window.GM_xmlhttpRequest=GM_xmlhttpRequest,bT(`https://gitee.com/ameto_kasao/tornjs/raw/master/GoldenSnitch.js?${performance.now()}`).then(a=>{window.eval(a),bN()&&window.GM_setValue("gsp_showContent",!0),e.del(),e=bW("\u5DF2\u8F7D\u5165\u98DE\u8D3C\u52A9\u624B")}).catch(a=>bW(`PDA API错误。${bU(a)}`))})}else bW("\u98DE\u8D3C\u52A9\u624B\u5DF2\u7ECF\u52A0\u8F7D\u4E86");return}bW("\u6682\u4E0D\u652F\u6301")}function bY(a="https://www.torn.com/js/chat/sounds/Warble_1.mp3"){let b=new Audio(a);b.addEventListener("canplaythrough",()=>{b.play().catch(a=>bV(a)).then()})}function bZ(a){a=(a||0).toString();let b="";for(;a.length>3;)b=","+a.slice(-3)+b,a=a.slice(0,a.length-3);return a&&(b=a+b),b}function b$(){return JSON.parse(localStorage.getItem("wh_trans_settings"))||{}}function b_(b,c,d=!0){let a=b$();a[b]=c,localStorage.setItem("wh_trans_settings",JSON.stringify(a)),d&&bW("\u5DF2\u4FDD\u5B58\u8BBE\u7F6E")}async function b0(c,d){bi["watch-pt-lower-id"]||(bi["watch-pt-lower-id"]=[]);let e=await fetch("https://api.torn.com/market/?selections=pointsmarket&key="+c),b=await e.json();if(b.pointsmarket){let a=[],f=1/0;if(Object.keys(b.pointsmarket).forEach(c=>{b.pointsmarket[c].cost<=d&&(a.push(c),b.pointsmarket[c].cost点击转跳`,{timeout:6,sysNotify:!0,sysNotifyClick:()=>window.open("https://www.torn.com/pmarket.php")}))}else bV("pt\u67E5\u8BE2\u51FA\u9519\u4E86")}async function b1(d,b){bi["watch-xan-lower-id"]||(bi["watch-xan-lower-id"]="");let e=await fetch("https://api.torn.com/market/206?selections=bazaar&key="+d),c=await e.json();if(c.bazaar){let a=c.bazaar[0];a.cost<=b&&bi["watch-xan-lower-id"]!==a.ID&&(bi["watch-xan-lower-id"]=a.ID,bW(`XAN新低价:$${bZ(a.cost)}( < $${bZ(b)}) - 点击转跳`,{timeout:6,sysNotify:!0,sysNotifyClick:()=>window.open("https://www.torn.com/imarket.php#/p=shop&step=shop&type=&searchname=Xanax")}))}else bV("xan\u67E5\u8BE2\u51FA\u9519\u4E86")}function b2(){}function b3(){bI($("div.profile-mini-root div.description span")),bH("div.profile-mini-root")}function b4(a){({timeout:0,clickable:!1,rootElement:null,targetElement:null,rootId:"profile-mini-root",rootSelector:"#profile-mini-root",userNameSelector:"a[href*='profiles.php?XID=']",contentWrapper:a,setClickable:function(a){this.clickable=a},setRootElement:function(){document.getElementById(this.rootId)?(ReactDOM.unmountComponentAtNode($(this.rootSelector).get(0)),this.rootElement=document.getElementById(this.rootId)):(this.rootElement=document.createElement("div"),this.rootElement.classList.add(this.rootId),this.rootElement.id=this.rootId,$("body").append(this.rootElement))},subscribeForHideListeners:function(){let b=this,e=$(window).width();function c(c){$(this).width()!==e&&(e=$(this).width(),a.call(b,c))}function d(c){document.activeElement.classList.contains("send-cash-input")||a.call(b,c)}function a(e){(0===$(e.target).closest(this.rootSelector).length||["resize","scroll"].includes(e.type))&&(b.targetElement=null,ReactDOM.unmountComponentAtNode($(this.rootSelector).get(0)),$(this.userNameSelector).off("click",this.handleUserNameClick),$(this.userNameSelector).unbind("contextmenu"),$(document).off("click",a),$(window).off("hashchange",a),$(window).off("resize",c),$(window).off("scroll",d))}$(document).on("click",a.bind(this)),$(window).on("hashchange",a.bind(this)),$(window).on("resize",c),b.targetElement.closest("#chatRoot")&&$(window).on("scroll",d)},subscribeForUserNameClick:function(){$(this.userNameSelector).click(this.handleUserNameClick.bind(this))},handleUserNameClick:function(){if(!this.clickable)return this.setClickable(!0),!1},subscribeForContextMenu:function(a){$(a).on("contextmenu",function(a){return a.preventDefault(),a.stopPropagation(),a.stopImmediatePropagation(),!1})},handleMouseDown:function(){let a=this;$(this.contentWrapper).on("mousedown touchstart",this.userNameSelector,function(b){return(1===b.which||"touchstart"===b.type)&&(a.targetElement=b.currentTarget,a.subscribeForContextMenu(a.targetElement),a.handleFocusLost(b.currentTarget),a.timeout=setTimeout(function(){"touchstart"!==b.type?(a.setClickable(!1),a.subscribeForUserNameClick()):$(b.currentTarget).off("touchmove mouseleave"),a.subscribeForHideListeners(),a.setRootElement();let c=b.currentTarget.search.slice(5),d={userID:c,event:b.originalEvent};window.renderMiniProfile(a.rootElement,d)},500),"touchstart"===b.type&&void 0)})},handleMouseUp:function(){let a=this;$(this.contentWrapper).on("mouseup touchend",this.userNameSelector,function(){a.timeout&&clearTimeout(a.timeout)})},handleFocusLost:function(a){let b=this;$(a).on("touchmove mouseleave",function a(){b.timeout&&clearTimeout(b.timeout),$(this).off("touchmove mouseleave",a)})},init:function(){this.handleMouseDown(),this.handleMouseUp()}}).init()}async function b5(){if(bR()===bg.RAW){let b=`stock.png`;bO(b,"\u98DE\u82B1\u5E93\u5B58")}else{let c=bO(`请稍后${bj()}`,"\u98DE\u82B1\u5E93\u5B58"),a=``,d=[{name:"mex",show:"\u58A8\u897F\u54E5",stocks:{Dahlia:"\u82B1","Jaguar Plushie":"\u5076"}},{name:"cay",show:"\u5F00\u66FC",stocks:{"Banana Orchid":"\u82B1","Stingray Plushie":"\u5076"}},{name:"can",show:"\u52A0\u62FF\u5927",stocks:{Crocus:"\u82B1","Wolverine Plushie":"\u5076"}},{name:"haw",show:"\u590F\u5A01\u5937",stocks:{Orchid:"\u82B1","Large Suitcase":"\u5927\u7BB1"}},{name:"uni",show:"\u5624\u56FD",stocks:{Heather:"\u82B1","Red Fox Plushie":"\u8D64\u72D0","Nessie Plushie":"\u6C34\u602A"}},{name:"arg",show:"\u963F\u6839\u5EF7",stocks:{"Ceibo Flower":"\u82B1","Monkey Plushie":"\u5076","Tear Gas":"\u50AC\u6CEA\u5F39"}},{name:"swi",show:"\u745E\u58EB",stocks:{Edelweiss:"\u82B1","Chamois Plushie":"\u5076"}},{name:"jap",show:"\u65E5\u672C",stocks:{"Cherry Blossom":"\u82B1"}},{name:"chi",show:"\u7956\u56FD",stocks:{Peony:"\u82B1","Panda Plushie":"\u5076"}},{name:"uae",show:"\u8FEA\u62DC",stocks:{"Tribulus Omanense":"\u82B1","Camel Plushie":"\u5076"}},{name:"sou",show:"\u5357\u975E",stocks:{"African Violet":"\u82B1","Lion Plushie":"\u5076",Xanax:"XAN"}}],f=new Date,e=await bh.get();if(!e.stocks)return;d.forEach(b=>{let c=(f-new Date(1e3*e.stocks[b.name].update))/1e3|0;a+=``;let d=0;for(e.stocks[b.name].stocks.forEach(c=>{b.stocks[c.name]&&(a+=`${b.stocks[c.name]} (${c.quantity})`,d++)});d<3;)d++,a+="";a+=""}),a+="
目的地 - 更新时间库存
${b.show}${c/60|0}分${c%60|0}秒前
",c.innerHTML=a}}function b6(){return document.querySelector("#icon49-sidebar")?"<10\u5206":document.querySelector("#icon50-sidebar")?"<1\u65F6":document.querySelector("#icon51-sidebar")?"1~2\u65F6":document.querySelector("#icon52-sidebar")?"2~5\u65F6":document.querySelector("#icon53-sidebar")?">5\u65F6":"\u65E0\u6548"}function b7(a,i){let{tip:b,domType:j}=a,c=document.createElement("div");switch(j){case"checkbox":{let{domId:k,dictName:l,domText:m}=a,f=document.createElement("label");b&&f.setAttribute("title",b);let d=document.createElement("input");d.type="checkbox",d.id=k,d.checked=b$()[l],d.onchange=b=>{b_(l,b.target.checked),a.changeEv&&a.changeEv(b)},f.innerHTML=m,f.prepend(d),c.appendChild(f);break}case"button":{let{domId:n,domText:o,clickFunc:p}=a,e=document.createElement("button");b&&e.setAttribute("title",b),e.id=n,e.innerHTML=o,e.onclick=p,c.appendChild(e);break}case"select":{let{domSelectOpt:q,dictName:u,domId:r,domText:s}=a,g=document.createElement("label");b&&g.setAttribute("title",b);let t=document.createTextNode(s),h=document.createElement("select");h.id=r,q.forEach((c,d)=>{let{domVal:e,domText:b}=c,a=document.createElement("option");a.value=e,a.innerHTML=b,a.selected=d===b$()[u],a.innerHTML=b,h.appendChild(a)}),h.onchange=a=>b_(u,a.target.selectedIndex),g.appendChild(t),g.appendChild(h),c.appendChild(g);break}case"plain":c.id=a.domId,c.innerHTML+=a.domHTML}return i.appendChild(c)}Y.initTimer.innerHTML=`助手加载时间 ${Date.now()-O}ms`}() +`);let r=M("加载中");a.onload=()=>{r.del();const i=a.contentWindow;const o=i.document;o.head.innerHTML="";o.body.innerHTML="";r=M("加载依赖");J("https://cdn.staticfile.org/vue/2.2.2/vue.min.js").then(e=>{r.del();i.eval(e);i.GM_getValue=(e,t=undefined)=>{const n=JSON.parse(i.localStorage.getItem("wh-gs-storage")||"{}")[e];return n||t};i.GM_setValue=(e,t)=>{const n=JSON.parse(i.localStorage.getItem("wh-gs-storage")||"{}");n[e]=t;i.localStorage.setItem("wh-gs-storage",JSON.stringify(n))};i.GM_xmlhttpRequest=function(n){if(n.method.toLowerCase()==="post")return;J(n.url).then(e=>{const t={};t.responseText=e;n.onload(t)})};r=M("加载飞贼小助手");J(`https://gitee.com/ameto_kasao/tornjs/raw/master/GoldenSnitch.js?${performance.now()}`).then(e=>{i.eval(e.replace("http://222.160.142.50:8154/mugger",`https://api.ljs-lyt.com/mugger`));i.GM_setValue("gsp_x",10);i.GM_setValue("gsp_y",10);r.del();r=M("飞贼小助手已加载",{timeout:1});const t=o.querySelector("#gsp");const n=()=>{a.style.height=`${t.offsetHeight+10}px`;a.style.width=`${t.offsetWidth+20}px`;t.style.top="10px";t.style.left="10px"};new MutationObserver(n).observe(t,{childList:true,subtree:true});n();if(F())i.GM_setValue("gsp_showContent",true)})})};return}if(e===s.GM){if(typeof window.Vue!=="function"){let t=M("正在加载依赖");J("https://cdn.staticfile.org/vue/2.2.2/vue.min.js").catch(e=>M(j(e))).then(e=>{window.eval(e);t.del();t=M("已载入依赖");window.GM_getValue=(e,t=undefined)=>{const n=JSON.parse(window.localStorage.getItem("wh-gs-storage")||"{}")[e];return n||t};window.GM_setValue=(e,t)=>{const n=JSON.parse(window.localStorage.getItem("wh-gs-storage")||"{}");n[e]=t;window.localStorage.setItem("wh-gs-storage",JSON.stringify(n))};window.GM_xmlhttpRequest=GM_xmlhttpRequest;J(`https://gitee.com/ameto_kasao/tornjs/raw/master/GoldenSnitch.js?${performance.now()}`).then(e=>{window.eval(e);if(F())window.GM_setValue("gsp_showContent",true);t.del();t=M("已载入飞贼助手")}).catch(e=>M(`PDA API错误。${j(e)}`))})}else{M("飞贼助手已经加载了")}return}M("暂不支持")}function U(e="https://www.torn.com/js/chat/sounds/Warble_1.mp3"){const t=new Audio(e);t.addEventListener("canplaythrough",()=>{t.play().catch(e=>Ie(e)).then()})}function K(e){e=(e||0).toString();let t="";while(e.length>3){t=","+e.slice(-3)+t;e=e.slice(0,e.length-3)}if(e){t=e+t}return t}function X(){const e={playername:"未知",userID:-1};const t=document.querySelector("script[uid]");if(t){e.playername=t.getAttribute("name");e.userID=t.getAttribute("uid")|0}return e}function p(){return JSON.parse(localStorage.getItem("wh_trans_settings"))||{}}function h(e,t,n=true){const i=p();i[e]=t;localStorage.setItem("wh_trans_settings",JSON.stringify(i));if(n)M("已保存设置")}function Q(t,e=30){let n;const i=J(t);setInterval(async()=>{if(!D())return;const e=await J(t);n=JSON.parse(e)},e*1e3);return{get:async function(){if(!n){const e=await i;return n=JSON.parse(e)}return n}}}function Z(){setInterval(()=>{const e=p()["priceWatcher"];const t=w?b:localStorage.getItem("APIKey");if(!t){Ie("无法获取APIKey");return}if(e["pt"]!==-1)ee(t,e["pt"]).then();if(e["xan"]!==-1)te(t,e["xan"]).then()},1e4);return{status:true}}async function ee(e,n){if(!L["watch-pt-lower-id"])L["watch-pt-lower-id"]=[];const t=await fetch("https://api.torn.com/market/?selections=pointsmarket&key="+e);const i=await t.json();if(i["pointsmarket"]){const o=[];let t=Infinity;Object.keys(i["pointsmarket"]).forEach(e=>{if(i["pointsmarket"][e]["cost"]<=n){o.push(e);if(i["pointsmarket"][e]["cost"]点击转跳`,{timeout:6,sysNotify:true,sysNotifyClick:()=>window.open("https://www.torn.com/pmarket.php")})}}else{Ie("pt查询出错了")}}async function te(e,t){if(!L["watch-xan-lower-id"])L["watch-xan-lower-id"]="";const n=await fetch("https://api.torn.com/market/206?selections=bazaar&key="+e);const i=await n.json();if(i["bazaar"]){const o=i["bazaar"][0];if(o["cost"]<=t){if(L["watch-xan-lower-id"]!==o["ID"]){L["watch-xan-lower-id"]=o["ID"];M(`XAN新低价:$${K(o["cost"])}( < $${K(t)}) - 点击转跳`,{timeout:6,sysNotify:true,sysNotifyClick:()=>window.open("https://www.torn.com/imarket.php#/p=shop&step=shop&type=&searchname=Xanax")})}}}else{Ie("xan查询出错了")}}function ne(){}function ie(){if(crypto.randomUUID)return crypto.randomUUID();return([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,e=>(e^crypto.getRandomValues(new Uint8Array(1))[0]&15>>e/4).toString(16))}function oe(){if(g)return false;const e=ie();let t=false;localStorage.setItem("whuuid",e);document.addEventListener("visibilitychange",()=>document.visibilityState!=="hidden"&&localStorage.setItem("whuuid",e));addEventListener("focus",()=>t=true);addEventListener("blur",()=>t=false);return function(){if(t)return true;if(!document.hidden)return true;return e===localStorage.getItem("whuuid")}}function ae(e,D){if(!D)return;String.prototype.replaceHMS=function e(){return this.replace("and","").replace("days","天").replace("days","天").replace("hours","小时").replace("hour","小时").replace("minutes","分钟").replace("minute","分钟").replace("seconds","秒钟").replace("second","秒钟")};String.prototype.numWordTrans=function e(){return this.replace(/\ban\b/,"1 个").replace(/\ba\b/,"1 个").replace(/\bsome\b/,"1 个").replace(/([0-9])x\b/,"$1 个")};let $=60;const q=setInterval(()=>{if(ue('div[class^="sidebar"]').length===0){$--;if($<0){clearInterval(q)}return}ue('h2[class^="header"]').each((e,t)=>{if(!Le[t.firstChild.nodeValue])return;t.firstChild.nodeValue=Le[t.firstChild.nodeValue]});ue('span[class^="menu-name"]').each((e,t)=>{t.firstChild.nodeValue="名字:"});ue('p[class^="point-block"]').each((e,t)=>{if(Le[t.firstChild.firstChild.nodeValue])t.firstChild.firstChild.nodeValue=Le[t.firstChild.firstChild.nodeValue]});ue('p[class^="bar-name"]').each((e,t)=>{if(Le[t.firstChild.nodeValue])t.firstChild.nodeValue=Le[t.firstChild.nodeValue]});ue('span[class^="linkName"]').each((e,t)=>{if(Le[t.firstChild.nodeValue])t.firstChild.nodeValue=Le[t.firstChild.nodeValue]});if(document.querySelector("#pointsMerits"))ue("#pointsMerits")[0].firstChild.nodeValue="[使用]";if(document.querySelector("#pointsPoints"))ue("#pointsPoints")[0].firstChild.nodeValue="[使用]";if(document.querySelector("#pointsLevel"))ue("#pointsLevel")[0].firstChild.nodeValue="[升级]";ue('div[class*="areas-mobile"] span:nth-child(2)').contents().each((e,t)=>{if(Le[t.nodeValue])t.nodeValue=Le[t.nodeValue]});clearInterval(q)},1e3);if(document.querySelector("div#header-root")){const t=new MutationObserver(e=>{t.disconnect();n();t.observe(ue("div#header-root")[0],{childList:true,subtree:true,attributes:true})});const n=function e(){if(ge[ue("div.find button.toggler.down").text()])ue("div.find button.toggler.down").text(ge[ue("div.find button.toggler.down").text()]);ue("div.find li.item").each((e,t)=>{if(ge[ue(t).text()])ue(t).text(ge[ue(t).text()])});ue('li[class^="search-type-"] label').each((e,t)=>{if(ge[ue(t).text()])ue(t).text(ge[ue(t).text()])});if(ge[ue('input[class^="searchInput"]').attr("placeholder")])ue('input[class^="searchInput"]').attr("placeholder",ge[ue('input[class^="searchInput"]').attr("placeholder")]);if(ge[document.querySelector("div#header-root legend.title").innerText])ue("div#header-root legend.title").text(ge[ue("div#header-root legend.title").text()]);ue("ul.advancedSearchFormBody label.label").each((e,t)=>{if(ge[ue(t).text()])ue(t).text(ge[ue(t).text()])});ue("ul.advancedSearchFormBody div.select-wrapper button.toggler.down").each((e,t)=>{if(ge[ue(t).text().trim()])ue(t).text(ge[ue(t).text().trim()]);else if(he[ue(t).text().trim()])ue(t).text(he[ue(t).text().trim()])});ue("ul.advancedSearchFormBody li.item").each((e,t)=>{if(ge[ue(t).text()])ue(t).text(ge[ue(t).text()]);else if(he[ue(t).text()])ue(t).text(he[ue(t).text()])});ue("ul.advancedSearchFormBody label.search-condition-not").each((e,t)=>{if(ge[ue(t).text()])ue(t).text(ge[ue(t).text()])});ue('ul.advancedSearchFormBody label[for*="To"]').each((e,t)=>{if(ge[ue(t).text()])ue(t).text(ge[ue(t).text()])});ue("form.form-search-extend div.bottom button").each((e,t)=>{if(ge[ue(t).text()])ue(t).text(ge[ue(t).text()])});const t=ue('div.recentHistory a[class^="link"] span[class^="text"]');if(ge[t.text().trim()])t.text(ge[t.text().trim()]);ue("ul.settings-menu span").each((e,t)=>{if(ge[ue(t).text()]&&t.childNodes.length===1)ue(t).text(ge[ue(t).text()]);else if(t.childNodes.length===3)if(ge[t.firstChild.nodeValue])t.firstChild.nodeValue=ge[t.firstChild.nodeValue]})};n();t.observe(ue("div#header-root")[0],{childList:true,subtree:true,attributes:true})}if(document.querySelector("div#chatRoot")){const i=new MutationObserver(e=>{i.disconnect();o();i.observe(ue("div#chatRoot").get(0),{childList:true,subtree:true,attributes:true})});const o=function e(){ue('div#chatRoot div[class^="chat-box-title"] span[class^="name"]').each((e,t)=>{if(we[ue(t).text().trim()])ue(t).text(we[ue(t).text().trim()])});ue('div[class^="chat-settings-opts"] div[class*="label"]').each((e,t)=>{if(ue(t).next().children("div.rc-slider").length>0){if(we[ue(t).text().split(" ")[0]]){ue(t).text(ue(t).text().replace(ue(t).text().split(" ")[0],we[ue(t).text().split(" ")[0]]))}return}if(we[ue(t).text().trim()])ue(t).text(we[ue(t).text().trim()])});ue('div[class^="dropdown-root"]').find("*").contents().each((e,t)=>{if(t.nodeType!==3)return;if(we[t.nodeValue])t.nodeValue=we[t.nodeValue]});ue('label[class^="privacy-label"]').each((e,t)=>{if(we[ue(t).text().trim()])ue(t).text(we[ue(t).text().trim()])});ue('ul[class^="type-list"] li a').each((e,t)=>{if(we[ue(t).text().trim()])ue(t).text(we[ue(t).text().trim()])});ue("div.ac-wrapper input.ac-search").each((e,t)=>{if(we[ue(t).attr("placeholder")])ue(t).attr("placeholder",we[ue(t).attr("placeholder")])});if(be[ue('div#chatRoot div[class^="overview"] > div > div:nth-child(2)').text().trim()]){ue('div#chatRoot div[class^="overview"] > div > div:nth-child(2)').text(be[document.querySelector('div#chatRoot div[class^="overview"] > div > div:nth-child(2)').innerText.trim()])}};o();i.observe(ue("div#chatRoot").get(0),{childList:true,subtree:true,attributes:true})}const H=function e(){const n={childList:true,subtree:true};const i=new MutationObserver(e=>{const t=ue("ul.ac-options li a");i.disconnect();e.forEach(e=>{if(e.target.className==="ac-wrapper"){t.each((e,t)=>{if(we[ue(t).text().trim()])ue(t).text(we[ue(t).text().trim()])})}});i.observe(document.body,n)});i.observe(document.body,n)};H();if(e.includes("index.php")&&!!document.querySelector("div.travelling h4")){const a=new MutationObserver(R);function R(){a.disconnect();O();a.observe(ue("div.content-wrapper")[0],{childList:true,subtree:true})}function O(){Ae();Me();if(De[document.querySelector("div.inner-popup").innerText.trim()])ue("div.inner-popup").text(De[ue("div.inner-popup").text().trim()]);ue("div.destination-title span").contents().each((e,t)=>{if(t.childNodes.length!==0)return;if(!t.nodeValue)return;if(Be[t.nodeValue.trim()])t.nodeValue=Be[t.nodeValue.trim()]});if(document.querySelector("div.tt-landing-time span.description").innerText.split(" ")[0]==="Landing"){const e=ue("div.tt-landing-time span.description").text().slice(11,19);ue("div.tt-landing-time span.description").text("于 "+e+" 降落")}}O();a.observe(document.querySelector("div.content-wrapper"),{childList:true,subtree:true})}if(e.contains(/index\.php/)&&document.querySelector("h4#skip-to-content").innerText.contains(/Home/)){Ae();Me();ue("h5.box-title").each((e,t)=>{if(!Ne[t.firstChild.nodeValue])return;if(t.firstChild.nodeValue==="Latest Events"){Fe(ue(t).parent().next().find("span"))}else if(t.firstChild.nodeValue==="Latest Attacks"){ue(t).parent().next().find("span").each(function(){let e=ue(this)[0].childNodes;e.forEach((n,i)=>{if(n.nodeValue!==null){let e=n.nodeValue.toString().indexOf(" ");let t=n.nodeValue.replace("\n","").toString().split(" ");t.forEach((t,e)=>{if(Pe.hasOwnProperty(t)){if(t==="Someone"){ue(this)[0].childNodes[i].nodeValue=ue(this)[0].childNodes[i].nodeValue.replace(" ","")}let e=ue(this)[0].childNodes[i].nodeValue.replace(t,Pe[t]);ue(this)[0].childNodes[i].nodeValue=e}})}},this)})}if(ue(t).css("display")!=="none")ue(t).css("display","none").after(`
`+Ne[t.firstChild.nodeValue]+`
`)});ue("span.divider span").each((e,t)=>{if(Ne[ue(t).text()])ue(t).text(Ne[ue(t).text()])});return}if(e.includes("city.php")){const r=new MutationObserver(F);function F(){r.disconnect();G();r.observe(ue("div.content-wrapper")[0],{childList:true,subtree:true})}function G(){Ae();Me();ue("a.ui-tabs-anchor span").each((e,t)=>{if(me[ue(t).text()])ue(t).text(me[ue(t).text()])});if(me[ue("div.title-black").text()])ue("div.title-black").text(me[ue("div.title-black").text()]);ue("ul.map-symbols span").each((e,t)=>{if(me[ue(t).text()])ue(t).text(me[ue(t).text()])});ue("span.inactive-mode").html(me["inactive-mode1"]+`
`+me["inactive-mode2"]);ue("span.active-mode").text(me["active-mode"]);ue("div.on-label").text("已开启");ue("div.off-label").text("已关闭");ue("li.title").each((e,t)=>{if(me[ue(t).text()])ue(t).text(me[ue(t).text()])});ue('li a[class^="font-num-"] span').each((e,t)=>{if(me[ue(t).text()]){ue(t).text(me[ue(t).text()])}else if(ue(t).prev().attr("class")==="cql-your-property"){if(he[ue(t).text().trim().slice(5)]){ue(t).text("你的"+he[ue(t).text().trim().slice(5)])}}else if(ue(t).prev().attr("class")==="cql-gym"){if($e[ue(t).text().trim()]){ue(t).text($e[ue(t).text()])}else if($e[ue(t).text().trim().split(" ").slice(0,2).join(" ")]){ue(t).text($e[ue(t).text().trim().split(" ").slice(0,2).join(" ")])}}});ue("div.sort-by label.marker-css").each((e,t)=>{if(me[ue(t).text()])ue(t).text(me[ue(t).text()])});ue("span#wai-sort-by").each((e,t)=>{if(me[ue(t).text()])ue(t).text(me[ue(t).text()])})}G();r.observe(document.querySelector("div.content-wrapper"),{childList:true,subtree:true});return}if(e.includes("gym.php")){const s=new MutationObserver(W);function W(){s.disconnect();z();s.observe(ue("div.content-wrapper")[0],{childList:true,subtree:true,attributes:true})}function z(){Ae();Me();const e=ue('div[class^="notificationText"] b').text();ue('div[class^="notificationText"] p').contents().each((e,t)=>{if(t.nodeName==="B"&&$e[ue(t).text().trim()]){ue(t).text($e[ue(t).text().trim()]);return}if(t.childNodes.length===0&&fe[t.nodeValue.trim()])t.nodeValue=fe[t.nodeValue.trim()]});ue('h3[class^="title"]').each((e,t)=>{if(fe[ue(t).text().trim()])ue(t).text(fe[ue(t).text().trim()])});ue('div[class^="description"] p:nth-child(1)').each((e,t)=>{if(fe[ue(t).text().trim()])ue(t).text(fe[ue(t).text().trim()])});ue('div[class^="description"] p:nth-child(2)').each((e,t)=>{if(t.childNodes.length===1){if(fe[ue(t).text().trim()])ue(t).text(fe[ue(t).text().trim()])}else if(t.childNodes.length===2){if(fe[t.lastChild.nodeValue.trim()]){t.lastChild.nodeValue=fe[t.lastChild.nodeValue.trim()]}}});ue('button[class^="button"]').each((e,t)=>{if(fe[ue(t).text().trim()])ue(t).text(fe[ue(t).text().trim()])});ue('button[class^="cancel"]').each((e,t)=>{if(fe[ue(t).text().trim()])ue(t).text(fe[ue(t).text().trim()])});ue('div[class^="messageWrapper"] p').each((e,t)=>{if(fe[ue(t).text()])ue(t).text(fe[ue(t).text()])});ue('div[class^="gymTitle"] h3').each((e,t)=>{if(fe[ue(t).text()])ue(t).text(fe[ue(t).text()]);else if($e[ue(t).text().trim()])ue(t).text($e[ue(t).text().trim()])});ue('ul[class^="gymInfo"] b').each((e,t)=>{if(fe[ue(t).text().trim()])ue(t).text(fe[ue(t).text().trim()])});ue('ul[class^="gymInfo"] span[class^="value"]').each((e,t)=>{if(fe[ue(t).text().trim()])ue(t).text(fe[ue(t).text().trim()])});ue('span[class^="exerciseName"]').each((e,t)=>{if(fe[ue(t).text().trim()])ue(t).text(fe[ue(t).text().trim()])});ue('div[class^="confirmMessage"] p[role="alert"]').each((e,t)=>{if(fe[ue(t).text().trim()])ue(t).text(fe[ue(t).text().trim()])})}z();s.observe(ue("div.content-wrapper")[0],{childList:true,subtree:true,attributes:true});return}if(e.contains(/item\.php/)){if(e.includes("item.php?temp="))return;Ye(document.querySelector(".content-title"),{childList:true},()=>{Ae();Me()});const l=document.getElementById("loadoutsRoot");if(l){Ye(l,{subtree:true,attributes:true},()=>{const e=l.querySelector('div[class^="type___"]');if(e&&Te[e.innerText.trim()]){e.innerText=Te[e.innerText.trim()]}})}const Z={attributes:true,subtree:true,attributeFilter:["aria-hidden"]};const c={cat:"",count:-1};const d={item_opt:-1,opt_icon_count:-1};Ye(document.getElementById("category-wrap"),Z,()=>{const e=document.querySelectorAll(`ul.itemsList span.opt-name`);if(d.item_opt!==e.length-1){let n=-1;e.forEach((e,t)=>{if(Te[e.firstChild.nodeValue.trim()]){e.firstChild.nodeValue=Te[e.firstChild.nodeValue.trim()]}n=t});d.item_opt=n!==-1?n:-1}const t=document.querySelector('ul.itemsList[aria-expanded="true"]');if(!t)return;const n=t.querySelectorAll("span.name");const o=t.id;if(n.length-1!==c.count||o!==c.cat){let i=-1;n.forEach((e,t)=>{if(!e.classList.contains("wh-translated")){if(Ce[e.innerText.trim()]){e.classList.add("wh-translated");const n=document.createElement("span");n.classList.add("wh-translate");n.setAttribute("style","margin: 0 0 0 1em");n.append(Ce[e.innerText.trim()]);e.after(n)}}i=t});if(i!==-1){c.cat=o;c.count=i}}const i=t.querySelector("li.show-item-info");je(i);const a=ue("ul.actions-wrap span.icon-h");if(d.opt_icon_count!==a.length-1){let n=-1;a.each((e,t)=>{if(Te[t.attributes.title.nodeValue]){t.attributes.title.nodeValue=Te[t.attributes.title.nodeValue]}n=e});if(n!==-1){d.opt_icon_count=n}}});const u=document.querySelector("div.title-black");if(u){const p=u.querySelector("span.m-hide");if(Te[p.innerText.trim()]){p.innerText=Te[p.innerText.trim()]}const h=u.querySelector("span.items-name");Ye(h,{childList:true},()=>{if(Te[h.innerText.trim()]){h.innerText=Te[h.innerText.trim()]}})}const ee=document.querySelectorAll("li#categoriesItem a");ee.forEach(e=>{if(Te[e.getAttribute("title")]){e.setAttribute("title",Te[e.attributes.title.nodeValue])}});return}if(e.contains(/(shops|bigalgunshop)\.php/)){const te=document.querySelector(".content-title");Ye(te,{childList:true,subtree:true},()=>{Ae();Me()});const m=document.querySelector(".content-wrapper");const f=m.querySelector(".buy-items-wrap");if(f){const b=f.querySelector(".title-black");if(b&&Ee[b.firstChild.nodeValue.trim()]){b.firstChild.nodeValue=Ee[b.firstChild.nodeValue.trim()]}const ne=f.querySelectorAll("ul.items-list > li.torn-divider");ne.forEach(e=>{const t=e.querySelector("span.desc span.name.bold");if(t&&Ce[t.innerText.trim()]){t.innerText=`${Ce[t.innerText.trim()]}(${t.innerText.trim()})`}const n=e.querySelector("span.desc span.stock");if(n)n.childNodes.forEach(e=>{if(e.nodeType===1){if(Ee[e.innerText.trim()])e.innerText=Ee[e.innerText.trim()]}else{if(Ee[e.nodeValue.trim()])e.nodeValue=Ee[e.nodeValue.trim()]}});const i=e.querySelector("button.wai-support");if(i&&Ee[i.childNodes[0].nodeValue.trim()]){i.childNodes[0].nodeValue=Ee[i.childNodes[0].nodeValue.trim()]}const o=e.querySelector("span.confirm");const a=o.querySelector("span");if(a&&Ee[a.innerText.trim()]){a.innerText=Ee[a.innerText.trim()]}const r=o.querySelector("span.count").nextSibling;if(r&&!r.nodeValue.contains(Oe)){const l=r.nodeValue.trim().split(" ").slice(1,-1).join(" ");const c=Ce[l]||l;r.nodeValue=`个[${c}],总计$`}const s=o.querySelectorAll("span.confirm-act a");s.forEach(e=>{if(Ee[e.innerText.trim()])e.innerText=Ee[e.innerText.trim()]})});Ye(m,{childList:true,subtree:true},()=>{const e=m.querySelector(".show-item-info")||m.querySelector(".view-item-info");je(e)})}const y=m.querySelector(".sell-items-wrap");if(y){const ie=y.querySelectorAll("ul.title li");ie.forEach(e=>{e.childNodes.forEach(t=>{if(t.nodeType===1){if(Ee[t.innerText.trim()]){t.innerText=Ee[t.innerText.trim()];return}const e=t.innerText.trim().split(" ");if(e.length>3){const n=e[2]==="the"?e.slice(3).join(" "):e.slice(2).join(" ");const i=Ee[n]||_e[n]||me[n]||null;t.innerText=`物品给${i||n}`}}else{if(Ee[t.nodeValue.trim()])t.nodeValue=Ee[t.nodeValue.trim()]}})});const oe=y.querySelectorAll("span.name");oe.forEach(e=>{if(Ce[e.innerText.trim()])e.innerText+=` ${Ce[e.innerText.trim()]}`});const ae=y.querySelectorAll("button");ae.forEach(e=>{if(Ee[e.innerText.trim()])e.innerText=Ee[e.innerText.trim()]});const w=y.querySelector("li.select button.wai-btn");if(w){Ye(w,{childList:true},()=>{if(w&&Ee[w.innerText.trim()]){w.innerText=Ee[w.innerText.trim()]}})}const v=y.querySelector("span.cancel a");if(v&&Ee[v.innerText.trim()]){v.innerText=Ee[v.innerText.trim()]}const x=y.querySelector("div.sell-confirm");if(x){const k=x.childNodes[0];if(Ee[k.nodeValue.trim()])k.nodeValue=Ee[k.nodeValue.trim()];const S=x.querySelector("span.profit").childNodes[0];if(Ee[S.nodeValue.trim()])S.nodeValue=Ee[S.nodeValue.trim()]}}const g=m.querySelector(".sell-points-wrap");if(g){const u=g.querySelector(".title-black");if(Ee[u.innerText.trim()]){u.innerText=Ee[u.innerText.trim()]}}return}if(e.contains(/page\.php\?sid=stocks/)){const T=new MutationObserver(()=>{T.disconnect();Ae();Me();C();T.observe(ue(".content-wrapper").get(0),{characterData:true,attributes:true,subtree:true,childList:true})});const C=function e(){ue("ul.title-black").find("*").contents().each((e,t)=>{if(t.nodeType===3&&Se[t.nodeValue.trim()]){t.nodeValue=Se[t.nodeValue.trim()]}});ue('div[class^="nameContainer"]').each((e,t)=>{if(t.childNodes[0].nodeValue&&Se[t.childNodes[0].nodeValue.trim()]){t.childNodes[0].nodeValue=Se[t.childNodes[0].nodeValue.trim()]}});ue('div[class^="dividendInfo"] p').each((e,t)=>{const n=ue(t).text().trim().split(" ");if(Se[ue(t).text().trim()]){ue(t).text(Se[ue(t).text().trim()])}else if(/[0-9]x$/.test(n[0])){const i=n.slice(1).join(" ");const o=n[0].slice(0,-1);ue(t).text(`${o}个${Ce[i]?Ce[i]:i}`)}});ue('#panel-priceTab ul[role="tablist"] label span:last-child').each((e,t)=>{if(Se[ue(t).text()]){ue(t).text(Se[ue(t).text()])}});ue('ul[class^="priceInfoList___"] li').contents().each((e,t)=>{if(t.nodeType===3){if(Se[t.nodeValue.trim()]){t.nodeValue=Se[t.nodeValue.trim()]}}});ue('div#panel-ownedTab div[class^="manageBlock"] *').contents().each((e,t)=>{if(t.nodeType===1){if(Se[ue(t).text().trim()]){ue(t).text(Se[ue(t).text().trim()])}}else if(t.nodeType===3){if(Se[t.nodeValue.trim()])t.nodeValue=Se[t.nodeValue.trim()];else if(/\$[0-9]+ after the 0\.1% fee of \$[0-9]+$/.test(t.nodeValue.trim())){t.nodeValue=t.nodeValue.trim().replace("after the",Se["after the"]).replace("fee of",Se["fee of"])}}});ue('div#panel-ownedTab div[class^="transactionsContainer"] li').each((e,t)=>{t=t.childElementCount===0?t:t.children[0];if(Se[ue(t).text().trim()]){ue(t).text(Se[ue(t).text().trim()])}});const t=document.querySelector('li[class^="showMore___"] button');if(t&&t.innerText.trim().contains(/^Show [0-9]+ more$/)){const n=t.innerText.trim().split(" ")[1];t.innerText=`显示另外${n}条`}ue('div#panel-dividendTab div[class^="message"] *').contents().each((e,t)=>{if(t.nodeType!==3)return;if(!t.nodeValue.trim())return;if(Se[t.nodeValue.trim()]){t.nodeValue=Se[t.nodeValue.trim()]}else if(/[0-9][snrt][tdh]$/.test(t.nodeValue.trim())){t.nodeValue=`第${t.nodeValue.trim().slice(0,-2)}个`}else if(/[0-9]x$/.test(t.nodeValue.trim().split(" ")[0])){const e=t.nodeValue.trim().split(" ");const n=e.slice(1).join(" ");t.nodeValue=` ${e[0].replace("x","个")} ${Ce[n]?Ce[n]:n}`}else{if(/[\u4e00-\u9fa5]/.test(t.nodeValue))return;if(/\b\$?[0-9,]+$/.test(t.nodeValue))return;Ie(`未找到翻译:[${t.nodeValue.trim()}]`)}})};C();T.observe(ue(".content-wrapper").get(0),{characterData:true,attributes:true,subtree:true,childList:true});return}if(e.indexOf("education.php")>=0){const V=new MutationObserver(J);function J(){V.disconnect();j();V.observe(ue("div.content-wrapper")[0],{childList:true,subtree:true})}function j(){Ae();Me();ue("div.content-wrapper div.title").each((e,t)=>{if(ye[ue(t).text().trim()])t.firstChild.nodeValue=ye[ue(t).text().trim()]});ue('div.content-wrapper div[class^="msg"]').find("*").contents().each((e,t)=>{if(t.nodeValue===null)return;if(ye[t.nodeValue.trim()]){t.nodeValue=ye[t.nodeValue.trim()]}else if(t.nodeValue.indexOf("second")>=0||t.nodeValue.indexOf("minute")>=0||t.nodeValue.indexOf("hour")>=0||t.nodeValue.indexOf("day")>=0){t.nodeValue=t.nodeValue.replace("days","天").replace("day","天").replace("hours","时").replace("hour","时").replace("minutes","分").replace("minute","分").replace("and","和").replace("seconds","秒").replace("second","秒")}});ue("div.content-wrapper div.title-black").each((e,t)=>{if(t.childNodes.length===3)if(ye[t.lastChild.nodeValue.trim()])t.lastChild.nodeValue=" "+ye[t.lastChild.nodeValue.trim()];if(ye[ue(t).text().trim()])ue(t).text(ye[ue(t).text().trim()])});ue("div.content-wrapper span.module-name").each((e,t)=>{if(ye[ue(t).text().trim()])ue(t).text(ye[ue(t).text().trim()])});ue("div.content-wrapper p.desc").each((e,t)=>{if(ye[ue(t).text().trim()])ue(t).text(ye[ue(t).text().trim()])});ue("div.module-desc p.title").each((e,t)=>{if(ye[ue(t).text().trim()])ue(t).text(ye[ue(t).text().trim()])});ue("div.module-desc ul.info").find("*").contents().each((e,t)=>{if(t.nodeValue===null)return;if(ye[t.nodeValue.trim()])t.nodeValue=ye[t.nodeValue.trim()];else if(t.nodeValue.indexOf("Length")>=0){t.nodeValue=t.nodeValue.replace("Length",ye["Length"]).replace("d ","日").replace("h ","时").replace("m ","分")}else if(t.nodeValue.indexOf("Cost")>=0){t.nodeValue=t.nodeValue.replace("Cost",ye["Cost"])}else if(t.nodeValue.indexOf("manual labor")>=0){t.nodeValue=t.nodeValue.replace("manual labor",ye["manual labor"]).replace("Gain",ye["Gain"]).replace("upon completion",ye["upon completion"])}else if(t.nodeValue.indexOf("endurance")>=0){t.nodeValue=t.nodeValue.replace("endurance",ye["endurance"]).replace("Gain","获得").replace("upon completion",ye["upon completion"])}else if(t.nodeValue.indexOf("intelligence")>=0){t.nodeValue=t.nodeValue.replace("intelligence",ye["intelligence"]).replace("Gain","获得").replace("upon completion",ye["upon completion"])}})}j();V.observe(ue("div.content-wrapper")[0],{childList:true,subtree:true});return}if(e.contains(/profiles\.php\?XID=\d+/)){const m=document.querySelector(".content-wrapper");const E=new MutationObserver(()=>{E.disconnect();Ae();Me();re();E.observe(m,{characterData:true,attributes:true,subtree:true,childList:true})});const re=function e(){const n=document.title.trim().contains(/('s |s' )/)?document.title.trim().split(/('s |s' )/)[0]:null;if(!n){console.error("翻译助手错误:获取用户名失败。");try{E.disconnect()}catch{}return}ue(".content-wrapper .title-black").each((e,t)=>{if(e===1){if(ke[t.firstChild.nodeValue.trim().replace(n,"{$}")]){t.firstChild.nodeValue=ke[ue(t).text().trim().replace(n,"{$}")].replace("{$}",n)}return}if(ke[ue(t).text().trim()]){ue(t).text(ke[ue(t).text().trim()])}});ue(".profile-information-wrapper .box-info .box-name").each((e,t)=>{if(ke[t.innerText.trim()])t.innerText=ke[t.innerText.trim()]});const t=ue("#profile-container-description.profile-container-description");if(ke[t.text().trim()]){t.html(`${ke[t.text().trim()]}`)}else if(ke[t.text().trim().replace(n,"{$}")]){t.html(`${ke[t.text().trim().replace(n,"{$}")].replace("{$}",n)}`)}else if(t.text().contains(/is on your (friend|enemy) list/)){const e=t.text().trim().split(" ");const a=e.length===6?null:e.slice(7).join(" ");switch(e[4]){case"friend":if(ke["{$} is on your friend list"]){t.html(`${ke["{$} is on your friend list"].replace("{$}",n)}${a?" : "+a:""}`)}break;case"enemy":if(ke["{$} is on your enemy list"]){t.html(`${ke["{$} is on your enemy list"].replace("{$}",n)}${a?" : "+a:""}`)}break}}else{if(ue(".wh-translated").length<=0){Ie(`未找到翻译: “${t.text().trim()}”`)}}ue(".add-user .reason-wrapper").find("*").contents().each((e,t)=>{if(t.nodeType===3){if(ke[t.nodeValue.trim()]){t.nodeValue=ke[t.nodeValue.trim()]}else if(/\b[1-4]?[0-9]\b/.test(t.nodeValue.trim().slice(0,2))){const n=t.nodeValue.trim().slice(0,2);if(ke["{$} characters left"]){t.nodeValue=ke["{$} characters left"].replace("{$}",n)}}}});Je(ue(".profile-status .profile-container span"));ue("ul.info-table li div").each((e,t)=>{const n=ue(t);if(n.attr("class").contains(/user-information-section/)){const i=t.children[0];const o=ue(i);if(ke[o.text().trim()])o.text(ke[o.text().trim()])}else{if(ke[n.text().trim()]){n.children().text(ke[n.text().trim()]);return}switch(e){case 5:case 7:{if(n.text().contains(Oe))return;const a=t.children[0].children[0];const r=a.firstChild.nodeValue.trim().split(" ").slice(0,-1).join(" ");a.firstChild.nodeValue="";ue(a).append(` 的 ${r}`);return}case 11:{n.find("span *").contents().each((e,t)=>{if(t.nodeType===3){if(ke[t.nodeValue.trim()]){t.nodeValue=ke[t.nodeValue.trim()]}else if(he[t.nodeValue.trim()]){t.nodeValue=he[t.nodeValue.trim()]}}});return}case 13:{if(n.text().contains(Oe))return;const s=n.text().contains(/ [0-9]+ /)?n.text().trim().split(" ")[4]:null;if(s){t.children[0].children[0].childNodes[0].nodeValue="与 ";t.children[0].children[0].childNodes[2].nodeValue=` 结婚${s}天`}else{n.find("span *").contents().each((e,t)=>{if(t.nodeType===3){if(ke[t.nodeValue.trim()]){t.nodeValue=ke[t.nodeValue.trim()]}}})}return}case 23:{if(n.text().contains(/ago/)){n.children().text(n.text().replace("ago","前").replace("and","").replace("seconds","秒").replace("second","秒").replace("minutes","分").replace("minute","分").replace("hours","时").replace("hour","时").replace("days","日").replace("day","日").replaceAll(" ",""))}return}}}});const i=ue(".personal-info p");i.contents().each((e,t)=>{if(t.nodeType===3){if(ke[t.nodeValue.trim()])t.nodeValue=ke[t.nodeValue.trim()]}});const o=ue(".profile-container.competition-wrap span");o.text(ke[o.text().trim()]||o.text());ze(".content-wrapper")};re();E.observe(m,{characterData:true,attributes:true,subtree:true,childList:true});return}if(e.contains(/(newspaper|joblist|freebies|newspaper_class|personals|bounties|comics)\.php/)){const M=new MutationObserver(()=>{M.disconnect();Y();M.observe(ue("div.content-wrapper")[0],{childList:true,subtree:true})});function Y(){Ae();Me();if(ue("a.newspaper-link").length===0)return;ue("a.newspaper-link").contents().each((e,t)=>{if(pe[t.nodeValue])t.nodeValue=pe[t.nodeValue]});ue("div.price.left").contents()[2].nodeValue="文章翻译请关注中文公众号Torncity";const t=document.querySelector("span.date-label");const e=/^[FMSTW][adehinorstuy]+, [ADFJMNOS][abceglnoprtuvy]+ [1-3]?[0-9], 20[0-9][0-9]$/;if(t&&t.innerText.trim().contains(e)){const n=t.innerText.trim().replaceAll(",","");const i=n.split(" ");const e={w:i[0],m:i[1],d:i[2],y:i[3]};const o={Jan:1,Feb:2,Mar:3,Apr:4,May:5,Jun:6,Jul:7,Aug:8,Sep:9,Oct:10,Nov:11,Dec:12};t.innerText=`${e.y}年${o[e.m]||e.m}月${e.d}日`}ue("div.help-message").find("*").contents().each((e,t)=>{if(!t.nodeValue||t.nodeValue.trim()==="")return;if(pe[t.nodeValue.trim()])t.nodeValue=pe[t.nodeValue.trim()];else if(pe[t.nodeValue.trim().slice(0,50)])t.nodeValue=pe[t.nodeValue.trim().slice(0,50)]});ue('div[class^="sideCont"] [class^="title"]').contents().each((e,t)=>{if(pe[t.nodeValue])t.nodeValue=pe[t.nodeValue]});ue('span[class^="winner"]').each((e,t)=>{});if(pe[ue("div.link-left").text().trim()])ue("div.link-left").text(pe[ue("div.link-left").text().trim()]);ue("div.link-right a").contents().each((e,t)=>{if(pe[t.nodeValue.trim()])t.nodeValue=pe[t.nodeValue.trim()]});ue(".bounties-list-title li").each((e,t)=>{if(pe[ue(t).text().trim()]){ue(t).text(pe[ue(t).text().trim()])}});if(window.location.href.contains(/personals/)){ue("div.personals-wrap span.msg").find("*").contents().each((e,t)=>{if(!t.nodeValue||t.nodeValue.trim()==="")return;if(pe[t.nodeValue.trim()])t.nodeValue=pe[t.nodeValue.trim()]})}if(window.location.href.contains(/freebies/)){if(pe[ue("div.bonus-wrap a").text().trim()])ue("div.bonus-wrap a").text(pe[ue("div.bonus-wrap a").text().trim()])}if(window.location.href.contains(/bounties/)){const a=ue(".bounties-total");if(a.text().contains(/A total of [0-9]+ listings were found/)){const d=a.text().trim().split(" ")[3];if(pe["A total of {$} listings were found."]){a.text(pe["A total of {$} listings were found."].replace("{$}",d))}}ue(".user-info-wrap div *").contents().each((e,t)=>{if(t.nodeType===3){if(pe[t.nodeValue.trim()]){t.nodeValue=pe[t.nodeValue.trim()]}}});ue("ul.bounties-list div.claim button").each((e,t)=>{if(pe[ue(t).text().trim()]){ue(t).text(pe[ue(t).text().trim()])}});ue("ul.bounties-list div.claim a").each((e,t)=>{if(pe[ue(t).text().trim()]){ue(t).text(pe[ue(t).text().trim()])}});ue(".add-bounties-wrap .name").contents().each((e,t)=>{if(t.nodeType===3){if(pe[t.nodeValue.trim()]){t.nodeValue=pe[t.nodeValue.trim()]}}else if(t.nodeType===1){if(pe[ue(t).text().trim()]){ue(t).text(pe[ue(t).text().trim()])}}});const r=ue(".choice-container label");if(pe[r.text().trim()]){r.text(pe[r.text().trim()])}const s=ue("span.input-money-symbol");if(qe[s.attr("title")]){s.attr("title",qe[s.attr("title")])}const l=ue(".slider-title");if(l.text().contains(/Quantity:/)){l.text(l.text().replace("Quantity","数量"))}ue(".confirm-bounties *").contents().each((e,t)=>{if(t.nodeType===3){if(pe[t.nodeValue.trim()]){t.nodeValue=pe[t.nodeValue.trim()]}}});ue(".confirm-buttons *").contents().each((e,t)=>{if(t.nodeType===3){if(pe[t.nodeValue.trim()]){t.nodeValue=pe[t.nodeValue.trim()];return}switch(e){case 7:case 10:{if(t.nodeValue.contains(/[0-9] bounties/)){t.nodeValue=t.nodeValue.replace("bounties","次")}else if(t.nodeValue.contains(/with the reason: .+\?/)){t.nodeValue=t.nodeValue.replace("with the reason","吗,悬赏原因")}break}}}});const c=ue(".place-buttons input");if(pe[c.attr("value")]){c.attr("value",pe[c.attr("value")])}const e=ue(".place-buttons a.cancel");if(pe[e.text().trim()]){e.text(pe[e.text().trim()])}}}Y();M.observe(ue("div.content-wrapper")[0],{childList:true,subtree:true});return}if(e.includes("estateagents.php")){Ae();Me();ue("div.estate-info div.title").each((e,t)=>{if(he[t.firstChild.nodeValue])t.firstChild.nodeValue=he[t.firstChild.nodeValue]});return}if(e.includes("properties.php")){const A=window.location.href.indexOf("rent")>=0;const I=new MutationObserver(()=>{I.disconnect();Ae();Me();se();I.observe(ue("div.content-wrapper").get(0),{childList:true,subtree:true})});const se=function e(){if(A||window.location.href.indexOf("sell")>=0){ue("div.title-black span").each((e,t)=>{t.firstChild.nodeValue="您想查看哪些房产?"});ue("ul.info-cont label.marker-css").contents().each((e,t)=>{if(he[t.nodeValue])t.nodeValue=he[t.nodeValue]});ue("div.btn-search button").text("搜索");ue("div.search-text a").text("搜索");ue("div.users-list-title div").each((e,t)=>{if(he[ue(t).text()])ue(t).text(he[ue(t).text()])});ue('div[class="confirm-text"] span.question').each((e,t)=>{const n=t.firstElementChild.innerText.trim().split(" ").slice(8).join(" ");const i=ue(t).text().indexOf("another")>0;if(i){t.firstElementChild.firstChild.nodeValue="你确定要";t.firstElementChild.firstChild.nodeValue+=A?"租用":"购买";t.firstElementChild.childNodes[1].firstChild.nodeValue="另一个";t.firstElementChild.childNodes[2].nodeValue=he[n]}else{t.firstElementChild.firstChild.nodeValue="你确定要";t.firstElementChild.firstChild.nodeValue+=A?"租用":"购买";t.firstElementChild.firstChild.nodeValue+=he[n]}t.children[1].firstChild.nodeValue="花费 ";t.children[1].childNodes[2].nodeValue=A?" 租期 ":"?";if(A)t.children[1].childNodes[4].nodeValue=" 天?"});ue("div.info-block span.bold").each((e,t)=>{if(t.childElementCount===2){t.firstElementChild.firstChild.nodeValue="";t.childNodes[2].nodeValue="市场价";t.childNodes[3].firstChild.nodeValue="";t.childNodes[4].nodeValue=":"}else{if(he[t.firstChild.nodeValue.trim()])t.firstChild.nodeValue=he[t.firstChild.nodeValue.trim()]}});ue("div.rental-period span.bold").each((e,t)=>{if(he[t.firstChild.nodeValue.trim()])t.firstChild.nodeValue=he[t.firstChild.nodeValue.trim()]});ue("span.title-laptop.bold").each((e,t)=>{if(he[ue(t).text().trim()])ue(t).text(he[ue(t).text().trim()])});ue("div.title.bold.left").each((e,t)=>{if(he[t.firstChild.nodeValue])t.firstChild.nodeValue=he[t.firstChild.nodeValue]});return}if(window.location.href.indexOf("p=options")>=0){ue("div.content-wrapper div.title-black").each((e,t)=>{if(he[ue(t).text().trim()])ue(t).text(he[ue(t).text().trim()])});return}if(window.location.href.indexOf("p=propertyinfo")>=0){return}if(window.location.href.indexOf("step=viewOfferExtension")>=0){return}{ue("ul.property-tabs a.ui-tabs-anchor div").contents().each((e,t)=>{if(he[t.nodeValue]){t.nodeValue=he[t.nodeValue]}});ue("ul.properties-list div.image-description").find("*").contents().each((e,t)=>{if(t.nodeType!==3)return;if(!he[t.nodeValue.trim()])return;t.nodeValue=he[t.nodeValue.trim()]});ue("div#properties-page-wrap a[title]").each((e,t)=>{if(he[ue(t).attr("title")])ue(t).attr("title",he[ue(t).attr("title")])})}};se();I.observe(ue("div.content-wrapper").get(0),{childList:true,subtree:true});return}if(e.includes("events.php")){const e=new MutationObserver(()=>{e.disconnect();Ae();Me();Fe();e.observe(ue("div.content-wrapper")[0],{childList:true,subtree:true})});Fe();e.observe(ue("div.content-wrapper")[0],{childList:true,subtree:true});return}if(e.includes("awards.php")){const _=new MutationObserver(()=>{_.disconnect();le();_.observe(ue("div.content-wrapper")[0],{childList:true,subtree:true,attributes:true})});const le=function e(){Ae();Me();ue("div.content-wrapper a.ui-tabs-anchor span.bold").contents().each((e,t)=>{if(t.nodeType!==3)return;if(xe[t.nodeValue.trim()])t.nodeValue=xe[t.nodeValue.trim()]});ue("div.awards-msg").contents().each((e,t)=>{if(t.nodeType===3){if(xe[t.nodeValue.trim()])t.nodeValue=xe[t.nodeValue.trim()]}else if(t.nodeType===1){if(xe[ue(t).text().trim()])ue(t).text(xe[ue(t).text().trim()]);else if(ue(t).text().indexOf("medals")>=0)ue(t).text(ue(t).text().replace("medals",xe["medals"]));else if(ue(t).text().indexOf("honors")>=0)ue(t).text(ue(t).text().replace("honors",xe["honors"]))}});ue("div#awards-tab-menu a[data-title]").each((e,t)=>{const n=ue(t).attr("data-title").split(" ")[0];if(xe[n])ue(t).attr("data-title",ue(t).attr("data-title").replace(n,xe[n]))});ue("div#honors div.msg").each((e,t)=>{if(xe[ue(t).text().trim()])ue(t).text(xe[ue(t).text().trim()])});ue("div#honors div.confirm-msg button").each((e,t)=>{if(xe[ue(t).text().trim()])ue(t).text(xe[ue(t).text().trim()])});ue("div#honors div.confirm-msg a.cancel").each((e,t)=>{if(xe[ue(t).text().trim()])ue(t).text(xe[ue(t).text().trim()])});ue("div.awards-msg p").contents().each((e,t)=>{if(t.nodeType===3)if(xe[t.nodeValue.trim()])t.nodeValue=t.nodeValue.replace(t.nodeValue.trim(),xe[t.nodeValue.trim()])});ue("div.title-black").contents().each((e,t)=>{if(t.nodeType===1){if(xe[ue(t).text().trim()])ue(t).text(xe[ue(t).text().trim()])}else if(t.nodeType===3){if(xe[t.nodeValue.trim()])t.nodeValue=xe[t.nodeValue.trim()]}});ue("div.tab-menu-cont li.ui-state-default a").each((e,t)=>{if(xe[ue(t).text().trim()])ue(t).text(xe[ue(t).text().trim()])});ue("ul#merits-list span.name").each((e,t)=>{if(xe[ue(t).text().trim()])ue(t).text(xe[ue(t).text().trim()])});ue('ul#merits-list span.desc span[class^="t-"]').each((e,t)=>{const n=ue(t).attr("class")==="t-hide";const i=n?ue(t).text().slice(2):ue(t).text();if(xe[i])ue(t).text((n?"- ":"")+xe[i])});ue("ul#merits-list div.msg").contents().each((e,t)=>{if(t.nodeType===1){const e=ue(t).text().split(" ");if(xe[e[1]])ue(t).text(e[0]+" "+xe[e[1]])}else if(t.nodeType===3){if(xe[t.nodeValue.trim()]){t.nodeValue=xe[t.nodeValue.trim()]+"";return}const e=t.nodeValue.trim().split("\n");if(e.length===3){const n=e[1].slice(5,-9);const i=e[0];const o=e[1].slice(-8);const a=e[2];if(xe[i]&&xe[o]&&xe[n]&&xe[a])t.nodeValue=" "+xe[i]+xe[n]+xe[o]+xe[a]}else if(e.length===1){const r=t.nodeValue.trim().slice(0,60);const a=t.nodeValue.trim().slice(61);if(xe[r])t.nodeValue=xe[r];if(xe[a])t.nodeValue+=xe[a]}}});ue("ul#merits-list div.confirm-cont a").each((e,t)=>{if(xe[ue(t).text().trim()])ue(t).text(xe[ue(t).text().trim()])})};le();_.observe(ue("div.content-wrapper")[0],{childList:true,subtree:true,attributes:true});return}if(e.contains(/preferences\.php/)){const e=ue(".content-wrapper");const t=new MutationObserver(()=>{t.disconnect();Ae();Me();n();t.observe(e.get(0),{characterData:true,attributes:true,subtree:true,childList:true})});const n=()=>{const e=ue(".title-black");if(Ve[e.text().trim()]){e.text(Ve[e.text().trim()])}const t=ue(".content-wrapper a.ui-tabs-anchor");t.each((e,t)=>{if(Ve[ue(t).text().trim()]){ue(t).text(Ve[ue(t).text().trim()])}});if(window.location.href.contains(/tab=api/)){const n=ue('.content-wrapper p[class^="apiDescription___"]');if(Ve[n.text().slice(0,50)]){n.text(Ve[n.text().slice(0,50)])}const i=ue('button[class^="addKey___"] span');if(Ve[i.text().trim()]){i.text(Ve[i.text().trim()])}const o=ue('input[placeholder="New key\'s name"]');if(Ve[o.attr("placeholder")]){o.attr("placeholder",Ve[o.attr("placeholder")])}const a=ue('div[class*="typesDropdown___"] button.down');if(Ve[a.text().trim()]){a.text(Ve[a.text().trim()])}const r=ue('div[class*="typesDropdown___"] div.down li');r.each((e,t)=>{if(Ve[ue(t).text().trim()]){ue(t).text(Ve[ue(t).text().trim()])}})}};n();t.observe(e.get(0),{characterData:true,attributes:true,subtree:true,childList:true});return}if(e.contains(/displaycase\.php/)){const L=document.querySelector("#display-page-wrap");Ye(L,{subtree:true,attributes:true,childList:true},()=>{Ae();const t=L.querySelector("#back");if(t){const e=t.innerText.split(/('s |s' )/);if(e.length===3&&e[2]==="Profile"){t.innerText=`${e[0]}的个人资料`}}const e=L.querySelector(".display-cabinet");if(e){const n=e.querySelectorAll("div.b-item-name span:nth-of-type(2)");n.forEach(e=>{if(Ce[e.innerText]){e.innerText=Ce[e.innerText]}});const i=e.querySelector(".show-item-info");je(i)}});return}if(e.includes("level2.php")){}if(e.includes("hospitalview.php")){const N=new MutationObserver(U);function U(){N.disconnect();K();N.observe(ue("div.content-wrapper")[0],{childList:true,subtree:true})}function K(){Ae();Me();ue('div[class^="msg right-round"]').contents().each((e,t)=>ve[t.nodeValue.trim()]&&(t.nodeValue=ve[t.nodeValue.trim()]));ue('div[class^="users-list-title title-black top-round m-top10"] span').contents().each((e,t)=>{if(t.nodeValue&&ve[t.nodeValue.trim()]){t.nodeValue=t.nodeValue.replace(t.nodeValue,ve[t.nodeValue.trim()])}});ue('ul[class^="user-info-list-wrap"] span[class^="reason"]').each((e,t)=>{let n=ue(t).get(0).childNodes[1].nodeValue.trim();if(ve[n]){ue(t)[0].childNodes[1].nodeValue=ve[n]}else if(n.indexOf("Crashed")>=0){ue(t)[0].childNodes[1].nodeValue=n.replace("Crashed her",ve["Crashed her"]).replace("Crashed his",ve["Crashed his"])}else{switch(n){case"Attacked by":ue(t)[0].childNodes[1].nodeValue=ve["general"];ue(t).append(" 攻击");break;case"Hospitalized by":ue(t)[0].childNodes[1].nodeValue=ve["general"];ue(t).append(" 殴打并送入医院");break;case"Mugged by":ue(t)[0].childNodes[1].nodeValue=ve["general"];ue(t).append(" 抢劫");break}}})}K();N.observe(ue("div.content-wrapper")[0],{childList:true,subtree:true});return}if(e.includes("actions.php")){const P=new MutationObserver(X);function X(){P.disconnect();Q();P.observe(ue("div.content-wrapper")[0],{childList:true,subtree:true})}const B={INFO:"信息",TERRITORY:"地盘",RANK:"名次",CRIMES:"组织犯罪",UPGRADES:"升级",ARMORY:"军械库",CONTROLS:"控制面板",FACTION:"帮派","YOUR FACTION IS NOT IN A WAR":"你的帮派没有处于战争状态",TIER:"级别",RESPECT:"声望","No active chain":"暂无攻击链","Main News":"主要消息",Attacking:"攻击",Funds:"资金流动",Armory:"军械库",Crimes:"组织犯罪",Membership:"成员资格","has claimed sovereignty of":"","has abandoned":"放弃了地盘","Achieved a chain of":"达成了连击链值",and:"和","respect [":"点声望 [","deposited ${$1}":"存放了${$1}","Leadership was transferred to":"帮派领导权被移交给了 ","Someone mugged":"有人抢劫了 ",hospitalized:" 暴打了 ",mugged:" 抢劫了 ",attacked:" 攻击了 ","but lost":" 但是输了","Someone attacked":"有人攻击了 ","Someone hospitalized":"有人暴打了 "};function Q(){Ae();Me();ue('span[class^="tab-name"]').each((e,t)=>{if(B[ue(t).text().trim()]){ue(t).text(B[ue(t).text().trim()])}});ue('div[class^="f-msg"]').contents().each((e,t)=>{let n=ue(t).text().trim().split(":")[0];if(n&&B[n]){ue(t).text(ue(t).text().replace(n,B[n]))}});ue('div[class^="chain-box"]').contents().each((e,t)=>{if(B[ue(t).text().trim()]){ue(t).text(B[ue(t).text().trim()])}});ue('div[class^="newsHeader"]').contents().each((e,t)=>{if(B[ue(t).text().trim()]){ue(t).text(B[ue(t).text().trim()])}});ue('button[class^="tab"] ').each((e,t)=>{if(ue(t).attr("class").indexOf("active")>=0){Ie(ue(t).text());switch(ue(t).text().trim()){case"主要消息":ue('ul[class^="news-list"] span[class^="info"]').contents().each((e,t)=>{if(B[ue(t).text().trim()]){t.nodeValue=t.nodeValue.replace(ue(t).text().trim(),B[ue(t).text().trim()])}});break;case"攻击":ue('ul[class^="news-list"] span[class^="info"]').find("*").contents().each((e,t)=>{Ie(ue(t).text().trim());if(B[ue(t).text().trim()]){t.nodeValue=B[ue(t).text().trim()]}});break;case"资金流动":ue('ul[class^="news-list"] span[class^="info"]').contents().each((e,t)=>{if(t.nodeValue){t.nodeValue=t.nodeValue.replace("deposited","存放了")}});break}}})}Q();P.observe(ue("div.content-wrapper")[0],{childList:true,subtree:true});return}if(e.contains(/pc\.php/)){const e=ue(".content-wrapper");const t=new MutationObserver(()=>{t.disconnect();Ae();Me();n();t.observe(e.get(0),{characterData:true,attributes:true,subtree:true,childList:true})});const n=()=>{const e=ue("div.title-black");if(He[e.text().trim()]){e.text(He[e.text().trim()])}};n();t.observe(e.get(0),{characterData:true,attributes:true,subtree:true,childList:true});return}if(e.contains(/calendar\.php/)){const ce=document.querySelectorAll("#calendar-root");ce.forEach(i=>{Ye(i,{childList:true,subtree:true},()=>{const e=i.querySelectorAll('h4[class^="title___"]');We(e);const t=i.querySelectorAll('div[class^="linksContainer___"] span[class^="linkTitle___"]');Ge(t);const n=i.querySelectorAll('div[class^="monthName___"]');n.forEach(e=>{if(Re[e.innerText.trim()])e.innerText=Re[e.innerText.trim()]})})});return}if(e.contains(/christmas_town\.php/)){let e=document.querySelector("#christmastownroot");const de=e.querySelector('div[class^="appHeaderWrapper___"]');Ye(de,{childList:true,subtree:true},()=>{We();Ge()})}}function re(){Je(ue("div.profile-mini-root div.description span"));ze("div.profile-mini-root")}function se(e){return[2,12,9,3,10,7,8,5,6,11,4][e]}function le(e){let t={timeout:0,clickable:false,rootElement:null,targetElement:null,rootId:"profile-mini-root",rootSelector:"#profile-mini-root",userNameSelector:"a[href*='profiles.php?XID=']",contentWrapper:e,setClickable:function(e){this.clickable=e},setRootElement:function(){if(!document.getElementById(this.rootId)){this.rootElement=document.createElement("div");this.rootElement.classList.add(this.rootId);this.rootElement.id=this.rootId;ue("body").append(this.rootElement)}else{ReactDOM.unmountComponentAtNode(ue(this.rootSelector).get(0));this.rootElement=document.getElementById(this.rootId)}},subscribeForHideListeners:function(){const t=this;let n=ue(window).width();function i(e){if(ue(this).width()!==n){n=ue(this).width();a.call(t,e)}}function o(e){if(!document.activeElement.classList.contains("send-cash-input")){a.call(t,e)}}function a(e){if(ue(e.target).closest(this.rootSelector).length===0||["resize","scroll"].includes(e.type)){t.targetElement=null;ReactDOM.unmountComponentAtNode(ue(this.rootSelector).get(0));ue(this.userNameSelector).off("click",this.handleUserNameClick);ue(this.userNameSelector).unbind("contextmenu");ue(document).off("click",a);ue(window).off("hashchange",a);ue(window).off("resize",i);ue(window).off("scroll",o)}}ue(document).on("click",a.bind(this));ue(window).on("hashchange",a.bind(this));ue(window).on("resize",i);if(t.targetElement.closest("#chatRoot")){ue(window).on("scroll",o)}},subscribeForUserNameClick:function(){ue(this.userNameSelector).click(this.handleUserNameClick.bind(this))},handleUserNameClick:function(){if(!this.clickable){this.setClickable(true);return false}},subscribeForContextMenu:function(e){ue(e).on("contextmenu",function(e){e.preventDefault();e.stopPropagation();e.stopImmediatePropagation();return false})},handleMouseDown:function(){const i=this;ue(this.contentWrapper).on("mousedown touchstart",this.userNameSelector,function(n){if(n.which!==1&&n.type!=="touchstart"){return false}i.targetElement=n.currentTarget;i.subscribeForContextMenu(i.targetElement);i.handleFocusLost(n.currentTarget);i.timeout=setTimeout(function(){if(n.type!=="touchstart"){i.setClickable(false);i.subscribeForUserNameClick()}else{ue(n.currentTarget).off("touchmove mouseleave")}i.subscribeForHideListeners();i.setRootElement();const e=n.currentTarget.search.slice("?XID=".length);const t={userID:e,event:n.originalEvent};window.renderMiniProfile(i.rootElement,t)},500);if(n.type!=="touchstart"){return false}})},handleMouseUp:function(){const e=this;ue(this.contentWrapper).on("mouseup touchend",this.userNameSelector,function(){e.timeout&&clearTimeout(e.timeout)})},handleFocusLost:function(e){const t=this;ue(e).on("touchmove mouseleave",function e(){t.timeout&&clearTimeout(t.timeout);ue(this).off("touchmove mouseleave",e)})},init:function(){this.handleMouseDown();this.handleMouseUp()}};t.init()}async function ce(){if(W()===s.RAW){const e=`stock.png`;d(e,"飞花库存")}else{const t=d(`请稍后${N()}`,"飞花库存");let i=``;const n=[{name:"mex",show:"墨西哥",stocks:{Dahlia:"花","Jaguar Plushie":"偶"}},{name:"cay",show:"开曼",stocks:{"Banana Orchid":"花","Stingray Plushie":"偶"}},{name:"can",show:"加拿大",stocks:{Crocus:"花","Wolverine Plushie":"偶"}},{name:"haw",show:"夏威夷",stocks:{Orchid:"花","Large Suitcase":"大箱"}},{name:"uni",show:"嘤国",stocks:{Heather:"花","Red Fox Plushie":"赤狐","Nessie Plushie":"水怪"}},{name:"arg",show:"阿根廷",stocks:{"Ceibo Flower":"花","Monkey Plushie":"偶","Tear Gas":"催泪弹"}},{name:"swi",show:"瑞士",stocks:{Edelweiss:"花","Chamois Plushie":"偶"}},{name:"jap",show:"日本",stocks:{"Cherry Blossom":"花"}},{name:"chi",show:"祖国",stocks:{Peony:"花","Panda Plushie":"偶"}},{name:"uae",show:"迪拜",stocks:{"Tribulus Omanense":"花","Camel Plushie":"偶"}},{name:"sou",show:"南非",stocks:{"African Violet":"花","Lion Plushie":"偶",Xanax:"XAN"}}];const o=new Date;const a=await _.get();if(!a["stocks"])return;n.forEach(t=>{const e=(o-new Date(a.stocks[t.name]["update"]*1e3))/1e3|0;i+=``;let n=0;a.stocks[t.name]["stocks"].forEach(e=>{if(t.stocks[e.name]){i+=`${t.stocks[e.name]} (${e["quantity"]})`;n++}});while(n<3){n++;i+=""}i+=""});i+="
目的地 - 更新时间库存
${t.show}${e/60|0}分${e%60|0}秒前
";t.innerHTML=i}}function de(){if(document.querySelector("#icon49-sidebar")){return"<10分"}else if(document.querySelector("#icon50-sidebar")){return"<1时"}else if(document.querySelector("#icon51-sidebar")){return"1~2时"}else if(document.querySelector("#icon52-sidebar")){return"2~5时"}else if(document.querySelector("#icon53-sidebar")){return">5时"}else{return"无效"}}function Ue(s,e){let{tip:l,domType:t}=s;const c=document.createElement("div");switch(t){case"checkbox":{let{domId:e,dictName:t,domText:n}=s;let i=document.createElement("label");l&&i.setAttribute("title",l);let o=document.createElement("input");o.type="checkbox";o.id=e;o.checked=p()[t];o.onchange=e=>{h(t,e.target.checked);if(s.changeEv)s.changeEv(e)};i.innerHTML=n;i.prepend(o);c.appendChild(i);break}case"button":{let{domId:e,domText:t,clickFunc:n}=s;let i=document.createElement("button");l&&i.setAttribute("title",l);i.id=e;i.innerHTML=t;i.onclick=n;c.appendChild(i);break}case"select":{let{domSelectOpt:e,dictName:a,domId:t,domText:n}=s;let i=document.createElement("label");l&&i.setAttribute("title",l);let o=document.createTextNode(n);let r=document.createElement("select");r.id=t;e.forEach((e,t)=>{let{domVal:n,domText:i}=e;let o=document.createElement("option");o.value=n;o.innerHTML=i;o.selected=t===p()[a];o.innerHTML=i;r.appendChild(o)});r.onchange=e=>h(a,e.target.selectedIndex);i.appendChild(o);i.appendChild(r);c.appendChild(i);break}case"plain":{c.id=s.domId;c.innerHTML+=s["domHTML"];break}}return e.appendChild(c)}function Ke(){let r=false;let s=p()["_15AlarmTime"]||50;let l={};let e=null;l.start=()=>{if(e){Ie("啤酒助手已在运行");return}if(Qe()["isTravelling"])return;e=setInterval(()=>{const e=[(new Date).getUTCFullYear(),(new Date).getUTCMonth(),(new Date).getUTCDate()];const t=p()["_15_alarm_ignore"]||"{}";if(JSON.stringify(e)===JSON.stringify(t))return;let n=new Date;let i=14-n.getMinutes()%15;let o=60-n.getSeconds();if(i===0&&o{if(e){clearInterval(e);e=null}};l.set_time=e=>s=e;l.status=()=>e?"已启动":"未启动";l.is_running=()=>!!e;let c=`啤酒小助手
提醒您:还有不到 50 秒 NPC 的商品就要刷新了,啤酒血包要抢的可以准备咯。
【啤酒店】 【血包店】`;l.skip_today=()=>{const e=new Date;h("_15_alarm_ignore",[e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()],false);const t=M(`明早8点前将不再提醒 `);t.querySelector(".wh-notify-msg button").addEventListener("click",()=>h("_15_alarm_ignore",undefined))};return l}function Xe(){if(!window.ReactDOM)return;let e=document.querySelector("#react-root");if(!e.querySelector("#attacker"))return;let t=document.querySelector('script[src*="/builds/attack/"]');let n=t.src;if(!n.contains("app.js"))return;ReactDOM.unmountComponentAtNode(e);t.remove();let i=document.createElement("script");i.src=n;i.type="text/javascript";document.head.appendChild(i)}function Qe(){let e={};let t=sessionStorage["headerData"];if(!t)return;if(t)e=JSON.parse(t)["user"]["state"];return e}function Ze(){const[e,t,n]=sessionStorage["wh-quick-fly"].trim().split(" ");if((new Date).getTime()-n>2e4){M("超时,一键起飞计划已取消");return}const i=document.querySelector("div[data-id][data-key]");if(!i){M("出错了,无法起飞,已取消");return}const o=i.getAttribute("data-key");getAction({type:"post",data:{step:"travel",id:se(e),key:o,type:["standard","airstrip","private","business"][t]},success:function(e){M(e);if(e.includes("err")){M("起飞出错了");return}window.location.href="https://www.torn.com/index.php"},before:function(){}});delete sessionStorage["wh-quick-fly"]}function et(){let e=d("","传单助手");document.querySelector("#chatRoot").classList.remove("wh-hide");let t=document.createElement("p");let n=document.createElement("textarea");let i=document.createElement("button");let o=document.createElement("button");t.innerText="打开多个聊天框后,点击[传单]按钮将自动粘贴文本框中的内容进入所有已打开的聊天框。页面外的聊天框同样有效。";n.placeholder="此处输入广告语";n.style.width="100%";n.style.minHeight="80px";i.innerText="传单";o.innerText="清空所有聊天框";i.addEventListener("click",()=>{let e=document.querySelectorAll('#chatRoot textarea[name="chatbox2"]');e.forEach(e=>e.value=n.value)});o.addEventListener("click",()=>{let e=document.querySelectorAll('#chatRoot textarea[name="chatbox2"]');e.forEach(e=>e.value="")});e.appendChild(t);e.appendChild(n);e.appendChild(document.createElement("br"));e.appendChild(i);e.appendChild(o)}async function tt(){if(!location.href.contains("option=funds")){M("请先打开公司金库");return}if(typeof addRFC!=="function")return;let e=addRFC("https://www.torn.com/inputMoneyAction.php?step=generalAction");let t=await nt(e,"POST");if(t==="0")return;let n=document.querySelector("#funds .deposit form");let i=n.querySelectorAll("input.input-money");i.forEach(e=>{e.value=t;e.attributes["data-money"].value=t});ue(n).trigger("submit");M("存钱成功")}function nt(e,i){return new Promise((t,n)=>{ue.ajax({method:i,url:e,success:function(e){t(e)},error:function(e){n(e)}})})}function it(e,t,n){if(n.querySelector("#wh-trans-icon-btn").nextSibling!==null)return;let i=document.createElement("button");i.style.padding="6px 13px 0 0";i.style.verticalAlign="middle";i.style.color="#4CAF50";i.innerHTML=e;i.addEventListener("click",t);n.querySelector("button").after(i)}n.initTimer.innerHTML=`助手加载时间 ${Date.now()-o}ms`}(); \ No newline at end of file diff --git a/wuhu-torn-helper.js b/wuhu-torn-helper.js index f3a8db7..8e7700c 100644 --- a/wuhu-torn-helper.js +++ b/wuhu-torn-helper.js @@ -11,411 +11,7 @@ if (window.WHTRANS) return; window.WHTRANS = true; const version = '$$WUHU_DEV_VERSION$$'; - const changelist = [ - { - todo: true, - cont: `翻译:baza npc商店、imarket、imarket搜索结果`, - }, - { - ver: '0.3.36', - date: '20220617', - cont: `错误修复`, - }, - { - ver: '0.3.35', - date: '20220617', - cont: `添加:加载时间、更多的选项`, - }, - { - ver: '0.3.34', - date: '20220612', - cont: `添加:公司页面自动转跳存钱、增加快速犯罪选项、增加常用链接选项`, - }, - { - ver: '0.3.33', - date: '20220612', - cont: `添加:存钱框悬浮(公司、帮派) -修复:光速跑路无法关闭的错误`, - }, - { - ver: '0.3.32', - date: '20220527', - cont: `添加:修改了点击4条的行为:分别对应锻炼、犯罪、物品(加成物品)、物品(医疗) -修复:光速跑路无法关闭的错误现已修复`, - }, - { - ver: '0.3.31', - date: '20220405', - cont: `修改一键起飞,添加往返时间估计、显示药CD`, - }, - { - ver: '0.3.30', - date: '20220401', - cont: `添加pt一键购买开关 -中菜单现已折叠部分设置 -完善一键起飞的内容,修复有关错误`, - }, - { - ver: '0.3.29', - date: '20220331', - cont: `增加一键起飞`, - }, - { - ver: '0.3.28', - date: '20220331', - cont: `增加pt一键购买(NS抄来的)`, - }, - { - ver: '0.3.27', - date: '20220311', - cont: `修复bug,调整css`, - }, - { - ver: '0.3.26', - date: '20220309', - cont: `修复叠E助手bug,添加BnB商店加入啤酒的功能`, - }, - { - ver: '0.3.25', - date: '20220309', - cont: `修复价格监视bug,修改css样式`, - }, - { - ver: '0.3.24', - date: '20220308', - cont: `调整翻译逻辑,添加一些菜单的说明,健身房页面添加了叠E保护开关`, - }, - { - ver: '0.3.23', - date: '20220303', - cont: `修复节日的错误`, - }, - { - ver: '0.3.22', - date: '20220303', - cont: `修改了通知样式`, - }, - { - ver: '0.3.21', - date: '20220225', - cont: `修改了样式`, - }, - { - ver: '0.3.20', - date: '20220223', - cont: `性能优化,修复一些翻译错误,添加XAN价格监视`, - }, - { - ver: '0.3.19', - date: '20220222', - cont: `修复多次烦人的通知`, - }, - { - ver: '0.3.18', - date: '20220222', - cont: `修复通知错误`, - }, - { - ver: '0.3.17', - date: '20220222', - cont: `增加物品监视`, - }, - { - ver: '0.3.16', - date: '20220221', - cont: `修复通知错误,现在飞花库存可以更快的加载了`, - }, - { - ver: '0.3.15', - date: '20220220', - cont: `修复通知错误`, - }, - { - ver: '0.3.14', - date: '20220220', - cont: `调整啤酒小助手的通知样式,修复危险功能开关的错误,加入系统通知支持; -替换PDA下飞贼助手的数据源,现在同样使用实时数据`, - }, - { - ver: '0.3.13', - date: '20220218', - cont: `调整本地数据查询方式,修复啤酒小助手的错误`, - }, - { - ver: '0.3.12', - date: '20220217', - cont: `添加查看NNB功能,修复啤酒小助手的错误,调整显示飞花库存`, - }, - { - ver: '0.3.11', - date: '20220215', - cont: `添加显示活动详情,啤酒提醒通知中添加了转跳链接`, - }, - { - ver: '0.3.10', - date: '20220214', - cont: `调整菜单内容,修复了飞行闹钟的错误,添加显示节日和节日详情`, - }, - { - ver: '0.3.9', - date: '20220211', - cont: `添加叠E保护`, - }, - { - ver: '0.3.8', - date: '20220203', - cont: `修复捡垃圾助手的错误,调整样式`, - }, - { - ver: '0.3.7', - date: '20220203', - cont: `修复小窗犯罪的错误,添加用户名与id,添加捡垃圾助手(默认不开启)`, - }, - { - ver: '0.3.6', - date: '20220130', - cont: `修复闹钟提醒的错误,添加今日不再提醒`, - }, - { - ver: '0.3.5', - date: '20220129', - cont: `调整界面样式,添加常用链接,添加啤酒提醒`, - }, - { - ver: '0.3.4', - date: '20220128', - cont: `飞贼小助手现可在所有页面加载`, - }, - { - ver: '0.3.3', - date: '20220128', - cont: `调整样式、减少初始设置的通知`, - }, - { - ver: '0.3.2', - date: '20220127', - cont: `增加通知`, - }, - { - ver: '0.3.1', - date: '20220126', - cont: `添加载入伞佬的飞贼小助手`, - }, - { - ver: '0.2.0118a', - date: '20220118', - cont: `小窗口快速crime错误修复、优化边缘设置按钮`, - }, - { - ver: '0.2.0117a', - date: '20220117', - cont: `小窗口快速crime错误修复`, - }, - { - ver: '0.2.0116b', - date: '20220116', - cont: `小窗口快速crime手机版错误修复`, - }, - { - ver: '0.2.0116a', - date: '20220116', - cont: `添加小窗口快速crime`, - }, - { - ver: '0.2.0114b', - date: '20220114', - cont: `修复设置开关的错误`, - }, - { - ver: '0.2.0114a', - date: '20220114', - cont: `调整飞行闹钟的样式`, - }, - { - ver: '0.2.0113a', - date: '20220113', - cont: `添加飞行闹钟`, - }, - { - ver: '0.2.0111a', - date: '20220111', - cont: `添加危险行为警告开关`, - }, - { - ver: '0.2.0110b', - date: '20220110', - cont: `添加自动开打和结束战斗`, - }, - { - ver: '0.2.0110a', - date: '20220110', - cont: `添加生存手册的链接、添加了NPC Loot时间表`, - }, - { - ver: '0.2.0108b', - date: '20220108', - cont: `不缓存库存图`, - }, - { - ver: '0.2.0108a', - date: '20220108', - cont: `修改了“Flexible Body Armor”的物品名翻译 -增加了飞花库存图`, - }, - { - ver: '0.2.0107a', - date: '20220107', - cont: `可以开打时声音提示 -非12月隐藏小镇相关 -添加自动刷新间隔`, - }, - { - ver: '0.2.0106b', - date: '20220106', - cont: `修复光速跑路bug`, - }, - { - ver: '0.2.0106a', - date: '20220106', - cont: `增加更新选项,关闭光速跑路功能等待更多的测试结果`, - }, - { - ver: '0.2.0105c', - date: '20220105', - cont: `修复“光速跑路”无法关闭的bug`, - }, - { - ver: '0.2.0105b', - date: '20220105', - cont: `增加最新版本图片与更新历史`, - }, - { - ver: '0.2.0105a', - date: '20220105', - cont: `增加了“攻击界面自刷新”`, - }, - { - ver: '0.2.0104a', - date: '20220104', - cont: `增加了“光速拔刀”、“光速跑路”功能`, - }, - { - ver: '0.1.1230a', - date: '20211230', - cont: `增加了设置区域的自动生成、增加了start fight按钮重新定位、增加了loader2攻击错误页面的转跳`, - }, - { - ver: '0.1.1229b', - date: '20211229', - cont: `修复小镇提示的错误`, - }, - { - ver: '0.1.1229a', - date: '20211229', - cont: `修复小镇提示的错误,添加脚本的功能配置`, - }, - { - ver: '0.1.1227a', - date: '20211227', - cont: `添加了左侧悬浮图标、设置选项、动态更新`, - }, - { - ver: '0.1.1225a', - date: '20211225', - cont: `小镇提示日期错误修复`, - }, - { - ver: '0.1.1224c', - date: '20211224', - cont: `小镇提示错误修复`, - }, - { - ver: '0.1.1224b', - date: '20211224', - cont: `小镇提示逻辑改写`, - }, - { - ver: '0.1.1224a', - date: '20211224', - cont: `修复了小镇提示的部分bug`, - }, - { - ver: '0.1.1223a', - date: '20211223', - cont: `增加了小镇提示选项和历史记录`, - }, - { - ver: '0.1.1222b', - date: '20211222', - cont: `添加了圣诞小镇有掉落物时的声音效果`, - }, - { - ver: '0.1.1222a', - date: '20211222', - cont: `添加了圣诞小镇有掉落物时的颜色渐变效果`, - }, - { - ver: '0.1.1221b', - date: '20211221', - cont: `修复了圣诞小镇物品掉落名称不全的问题`, - }, - { - ver: '0.1.1221a', - date: '20211221', - cont: `修改了profile页面的日期翻译错误,优化代码`, - }, - { - ver: '0.1.1219a', - date: '20211219', - cont: `优化了小镇掉落物品的显示样式`, - }, - { - ver: '0.1.1218a', - date: '20211218', - cont: `添加添加圣诞小镇附近掉落信息`, - }, - { - ver: '0.1.1216a', - date: '20211216', - cont: `添加日历页面翻译(未完成) -添加圣诞小镇解密助手`, - }, - { - ver: '0.1.1213a', - date: '20211213', - cont: `调整了sellout slayer任务的助手说明 -增加两个任务物品名称翻译`, - }, - { - ver: '0.1.1211c', - date: '20211211', - cont: `增加适配npc pt商店及卖出框的标题`, - }, - { - ver: '0.1.1211b', - date: '20211211', - cont: `修复npc商店手机页面不适配问题`, - }, - { - ver: '0.1.1211a', - date: '20211211', - cont: `修复报纸日期翻译问题`, - }, - { - ver: '0.1.1210a', - date: '20211210', - cont: `优化了页标题右侧按钮翻译 -调整了物品页面、展柜页面物品详情翻译 -增加了npc商人页面的翻译 -更改了标题翻译匹配的字典`, - }, - { - ver: '0.1.1209a', - date: '20211209', - cont: `添加翻译股票页面购买历史中的“Show n more”,调整了一些字段翻译 -更新了一些物品名称翻译,咸鱼修正为鳟鱼`, - }, - ]; + if (!getUserState()['isLoggedIn']) return; const isIframe = self !== top; const $ = window['jQuery']; // PDA @@ -3127,6 +2723,7 @@ "November": "十一月", "December": "十二月", }; + // 中文字符集正则 const CC_set = /[\u4e00-\u9fa5]/; // regexp test @@ -3222,7 +2819,7 @@ const priceWatcher = isIframe ? null : priceWatcherHandle(); // 返回一个加载中gif图形HTML const loading_gif_html = () => { - const gif_base64 = `data:image/gif;base64,R0lGODlhAAQABKIFAKqqqoiIiO7u7szMzGZmZgAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCAAFACwAAAAAAAQABAAD/1i63P4wykmrvTjrzbv/YCiOZGmeaKqubOu+cCzPdG3feK7vfO//wKBwSCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum8/otHrNbrvf8Lh8Tq/b7/i8fs/v+/+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+/wADChxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsf+jx48gQ4ocSbKkyZMoU6pcybKly5cwY8qcSbOmzZs4c+rcybOnz59AgwodSrSo0aNIkypdyrSp06dQo0qdSrWq1atYs2rdyrWr169gw4odS7as2bNo06pdy7at27dw48qdS7eu3bt48+rdy7ev37+AAwseTLiw4cOIEytezLix48eQI0ueTLmy5cuYM2vezLmz58+gQ4seTbq06dOoU6tezbq169ewY8ueTbu27du4c+vezbu379/AgwsfTry48ePIkytfzry58+fQo0ufTr269evYs2vfzr279+/gw4sfT768+fPo06tfz769+/fw48ufT7++/fv48+vfz7+/////AAYo4IAEFmjggQgmqOCCDDbo4IMQRijhhBRWaOGFGGao4YYcdujhhyCGKOKIJJZo4okopqjiiiy26OKLMMYo44w01mjjjTjmqOOOPPbo449ABinkkER+R8CRSBbpG5JMNunkkUrO9uSUVEIZpWpVZqnllaVp6aWXXIL25ZhZhskZmWiWaaZlabap5pqQuSlnlXA+NuedVNa5GJ58PqknYn0G2uSfhQlqaJKEBnboogQk+hejjDrKF6SQSpoXpZRaahemmGo6F6ecehoXqJ2K6hapoZrKFqqlqpoWq6m6ahasoMo6K62t2hoWrrXquiuvufrKFbC9CjssscEaixWy/8kqWxWzsTprFbTNShsVtZlaOy22kWpLFbfZenstuN2KCxW55ZrrFLqLqnsuu4a6+xS88crLFL2H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TeowkapUpbavqU1VH1Sjer6pUjV8VnUqVrOaVPJxVavb+2pXvSdWo261rEElK1qFqta1+rStbtUpXONq07nStaZhvatcsafXvVavrznNK2BjatfBmrSwhhUpYhPr0bMytqSOfWxIIyvZjlK2shm9LGYlWtXNarSznrUoaEMb0aeStrRSPa1DTavahM6vta5lKmwP+trZLhSotn0oTnM70d3ydp4s/a08gyvcjyKwuOyMIHLRCdLl/660uc7lZgejK12MUteaEL1uPhmq3Z8itLvXJCh4jxrE8Q70iOYNQD21K0bqrrO45cztHFWbx8pC063AzK9+98vf/vr3vwAOsIAHTOACG/jACE6wghfM4AY7+MEQjrCEJ0zhClv4whjOsIY3zOEOe/jDIA6xiEdM4hKb+MQoTrGKV8ziFrv4xTCOsYxnTOMa2/jGOM6xjne8YwBgGABADrKQhyxkBhP5yEgucoGTzOQm+/i/To6yk/cr5So3Ob9WzjKTe6nlLm8Zl14O85dpKeYyI5nMZk7zkGWp5jYruZVujnOQ4SznOj8ZlXbOcyrzrGdT8pnPpfzzn0cpaEGHsv/QhQYlohPdyUUjutGOZnQmI73oSVO60pe8tKMtqelIV7LTnp4kqEMNyVFTOpKmPvUjU61qRrL60o18NawXKetZI7LWmk4krnN9yF3zupC+/vUggy3sQBK72H88NrL7qOxl77HZzsYjtDsNyGlH247WvjYds61tOXK723D8NrjdKO5xs7Hc5lYjutNdxnWzW4zutvW2493qOdJb3t6+N6nzre9N27vf+w43wP0dx4EHvI0GP/i5E45pgTNc0iMZgMQnTnGJE+PhDadIxTfOcYrrAuOPfkjHR07yAdAC5CEnSMlXXnJZoBzi9mC5zFvOipfDnB0zzznNT2FzQ8ND50D/37koej7ocwT96EIHBdEBLQ6kO33kPF+6ncPx9KpzPOpSlzM3rM71ipsi61OXRtfH7vVQgF3rziC72ic+9LO7uRlrj7vJze72NiND7nH/et3VTAy8573tezfzL/wud70Hvsy6IDzeDX94L+dC8X5nfOO1TAvIE17yk69y5S2/eMxnPsqy4PzlPf/5MbNC9JHHeulBf3rUp570qz9y611feFTEnvWmoP3oVX972Z9C96/nfe/XLArg7174wwdy7o3f+Zonn/ihYH7znf/8OYNC+sG3ffWVf33s194V27+zJrz/ffBvfxPkn34rzj/+9P99FtVHv/vXnovny3/+ZP/4//Dvj/+u+2L/7dd//vd/txeAAjiA+rd6BniAVjcMsbeADPh0F6eAlBCBCPgLFDgJFsh1yfB5ELiBQdcMmfeBIKhzzjB5JFiCMycNjZeCKshy03B4LviCSdeBezeDNAh113CDmZCDIYgNdYeDPrhx3XB2/DeEMFiEWXeESFiDMSh1TNiEOhgOS9d9Urhy50B0VniFJLcOPbeFXNhx7GBzYBiGRDiGIBd9ZjiFXohxariGVxcPD1d8cBiHcphwdFiHZVcPBrd8euhx+jBwfviHFrcP/fZ7hMh2/6BviJiIc7eI8YYKjliIAOFus5eICYFurTCJj0gQ4uYKnOgQ3BZ6k//4ENlGio44EdM2C6FIEcq2eamIEcH2eKWYEbuWeLVoi7LmC63YEa82eLnoEaPWd8EoEu/2hpjYEgRHjLGojD4Hd8XojGgndtFYE2lGddXYE11mdNnYFeJXD734SOHoSOPYSOXISOe4SOmoSOuYSO2ISO94SPFoSPNYSPVISPc4SPkoSPsYSP0ISP/4RwHpRwPZRwXJRwe5RwmpRwuZRw2JRw95RxFpRxNZRxVJRxc5RxkpRxsZRx0JRx/5RiHpRiPZRiXJRie5RimpRiuJRi1ZRi8pRjH5RTPJRTWZRTdpRTk5RTsJRT3ZRD+pREEplMkoSc0YSUcJSUkpjkWJlE1q6ZR6aEmEKJV/SJVRaZVriElXiZVmmElwqElfCZZhyEldSZZX+ElSCEppqZZDKEptOUo+WEo0eEoqmEoguEoW2EoM+EoCGEv4N0vuZ0vYl0vMx0u0B0yct1+Q91/vJ2AcqGBHZ2GAqEsJAAAh+QQFCAAFACz6APoAZgJmAgAD/1i63P4wykmrvTjrzbv/YCiOZGlagnCubOu+cCzPdG3fOJvufN/nwKBwSCwaj8jkycds8pTQqHRKrVqvMKd2m8J6v+CweEz+cM/csnrNbrvfWbRcC6/b7/i8eM7f6v+AgYKDS32GdISJiouMf4ePiI2Sk5SVUpCYTZabnJ2eLpmhPp+kpaanEKKqT6itrq+Mq7I7sLW2t22zul24vb6/UbvCwMTFxjXCw8fLzM0gycnO0tPUD9DQ1dnax9fX29/gtd3d4eXmnuPk5+vsi+nj7fHyee/p8/f4avX2+f3+Vvve/RtI8EhAgQUTKrRxsN7ChxB1NEQYsaLFDhP3XdzIkf9CRo0dQ4os8BHkyJMVS5pEyTKhyoAtYw58CVOmzXs0a97cuS7nQZ5Aw/n8GbRotaFEjSplhjTp0qfAmjqFStWW1KlVs6K6ilWrV3RcdX4dyylsV7Jo3Zk9m7YtoLVs3cq9Azfu3Lu56orFy9eNXrt9A3v5C1iw4SmECx9ejCSxYsaQhTh+HLkyw8l7LWsOgjnz5s+XOzsETTq0aIqlU784vVK160KsUb+eLSJ2a9q4Odgenbv3ht28fQuvADz48OPWivNDzryB8uXNoz+HHh35dHjVm1/Hnv34dnXdh38HH773eG/lfZ/Hlt78emXtcb+HH3/2/F315d/XlZ/2/ln//dn33yoBvjYggQWqdqAqCSq4YCgNpvYghBGWNiEmFVp44SMZarhhHx2S9qEhIYo44hwlgnYiiilutqIcLX724hkxyjhjJDVWdiOOOUa2oyY9avbjKEFaNuQPRRp5JC9J6rhkk0oeCWWUP05J5Y1WXvlillqeyGWXH34J5oVijvlgmWYeiKaTXq7J5oZupnlfnHK+R2ed592J53d67nldn34+B2igxQ1K6G6GCrlfoorOx2ij6z3qYqSSQrpdpZPyiWmm021qY6eeclpoqJ8CR6qKo55aKmuqenhaq652BquEos1KK2a2OuhYrq7tymuvf/0qIFzCDmtWsf4di2yy/1Itqx5Szgo3VLTi0UStdypdy1xG2lbnWbfWcQdud+iNGx9/5hZIYboVkshukSq8K++89NZr77345qvvvvz26++/AAcs8MAEF2zwwQgnrPDCDDfs8MMQRyzxxBRXbPHFGGes8cYcd+zxxyCHLPLIJJds8skop6zyyiy37PLLMMcs88w012zzzTjnrPPOPPfs889ABy300EQXbfTRSCet9NJMN+3001BHLfXUVFdt9dVYZ6311ly/TMDXYIct9thkl2322WinrfbYXZOx9ttwxy333Ge3XQXdeOet995s230E34AHLjjcfgsx+OGIJx524Tco7vjjgjMuA+SUV5635P8uWK755nFjfgLnoIeOtucjiG766YuT/gHqrJ+uOgetx2766xnIbnvotFtw++6c5z4B78Br7nsEwRdP+fAOGK/848gvsPzzijcP/fSHI0/99ZH7jv32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9tpke40G23DHLffcdKPtdhZ156333ny3fTcTfQcu+OBx/y0E4YgnrrjYhvew+OOQD954DpFXbrne/5O3cPnmnMudOQqdhy562p+XMPrpqDNeegipt4766h+4LvvpsG8w++2i124B7rx3rvsEvQe/+e8QCG985cQ7cPzykCe/APPQL+589NQnnnz12Euue/bc9/179+BjDnv45NNde/noF156+uyvvX778Nudefz0lz1//firbnj+/AMwef/5+x8A8be/ARLwbwY84N0SqMCuMbCBXHtg/RYowfhRsILtuyAG2ee2DcKvgx7koANDKMIIkjB9XjshCkeoQvKlsIUuZCEMuwfCGXKvhjbEHg5zSL0d8pB5GvwhEH0oROMFsYhGPCISe4fAJSZRiU6cXeOiGLwpUhF3AryiFP+zqMXW3a+LqfscGL0oxjGObnxmDB0a0zi887Hxctt7I/K+J8fmEa+O0rseHhHnPAXsUXt9LMAfvRfI5w1SfIX04yHNl0gGLNJzjWzAI9kWyQdMUn6VtOQl/ZbJ4m0ybJ2kwCdDubtFkhIDgzxlB+qoShCksZUkuCIsVSDEWVJug7bMpS53ycte+vKXwAymMIdJzGIa85jITKYyl8nMZjrzmdCMpjSnSc1qWvOa2MymNrfJzW5685vgDKc4x0nOcprznOhMpzrXyc52uvOd8IynPOdJz3ra8574zKc+98nPfvrznwANqEAHStCCGvSgCN1XAGglgEAF4KEQjahEI+r/JwFY9KIYzShGuzTRjnqUomnSqEhHutEiffSkKF3olUjK0pY2tEUpjWlKi+TSmro0RDLNKUprZNOetrRCOg3qSVvk06KytEBCTepQM2TUph41PkqN6lIL5NSqPjU8Us2qR6lq1a6KFKtaDatE++PVsmo0O2JNK0jbY9a2lvQ5ao0rRMvj1rpedDlyzetDu2PXvlq0OHoNbHX8SljgBFaw1CFsYW9z2MNCR7GKtU1jG7scyEI2NpOdrHEsa1nWZDazweEsZ0/zWdACR7Sj9UxpP8sb1Iq2M6tl7W5c+1rKxLa0t6EtaidzW9zKRreudUxvV/tb4O62MMONbWuMS1vC/yRXuaxhbnP38lzooka6061LdW97Xexmly3b5e5pvKtbuIRXvKMhb3nPct7eple96w1Le90rGvgCV77zRW9n7HtfrOR3uJ7hr3Gv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` + const gif_base64 = `data:image/svg+xml,%3Csvg t='1656084442571' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='3924' width='14' height='14'%3E%3Cpath d='M512.032002 237.105181a29.310168 29.310168 0 0 1-29.310168-29.246172V29.310168a29.310168 29.310168 0 0 1 58.620336 0v178.548841A29.310168 29.310168 0 0 1 512.032002 237.105181zM512.032002 1024a29.310168 29.310168 0 0 1-29.310168-29.310168v-178.484845a29.310168 29.310168 0 1 1 58.620336 0v178.548841A29.310168 29.310168 0 0 1 512.032002 1024z m482.657834-482.657834h-178.484845a29.310168 29.310168 0 1 1 0-58.620336h178.548841a29.310168 29.310168 0 1 1 0 58.620336z m-786.830823 0H29.310172a29.310168 29.310168 0 0 1 0-58.620336h178.548841a29.310168 29.310168 0 0 1 0 58.620336z m519.263546-215.090557a29.182176 29.182176 0 0 1-20.734704-49.980876l126.264108-126.264108a29.310168 29.310168 0 1 1 41.405412 41.405412l-126.264108 126.264108a29.182176 29.182176 0 0 1-20.670708 8.575464zM170.741333 882.568839a29.182176 29.182176 0 0 1-20.734704-49.980876l126.264108-126.264108a29.246172 29.246172 0 1 1 41.405412 41.405412L191.412041 874.057371a29.182176 29.182176 0 0 1-20.670708 8.575464z m682.581338 0a29.182176 29.182176 0 0 1-20.670708-8.575464l-126.264108-126.264108a29.310168 29.310168 0 1 1 41.405412-41.405412l126.264108 126.264108a29.310168 29.310168 0 0 1-20.734704 49.91688zM297.005441 326.251609a29.182176 29.182176 0 0 1-20.670708-8.575464L150.006629 191.412037a29.310168 29.310168 0 1 1 41.405412-41.405412l126.264108 126.264108a29.310168 29.310168 0 0 1-20.734704 49.91688z' p-id='3925'%3E%3C/path%3E%3C/svg%3E` return `lgif`; } // 抢啤酒 @@ -3232,7 +2829,7 @@ // 记录当前窗口唯一id const isWindowActive = getWindowActiveState(); - // 对新值应用默认设置 + // 对新值应用「默认」设置 [ // 开启翻译 {key: 'transEnable', val: false}, @@ -3267,7 +2864,7 @@ // 攻击自刷新 0-无间隔 1-5s 6-关闭 {key: 'attReload', val: 6}, // 价格监视 - {key: 'priceWatcher', val: {}}, + {key: 'priceWatcher', val: {xan: -1, pt: -1}}, // 开发者模式 {key: 'isDev', val: false}, // 啤酒提醒时间 @@ -3280,6 +2877,8 @@ {key: 'companyRedirect', val: true}, // 收起公司冰蛙效率表 {key: 'companyBWCollapse', val: true}, + // 清除多余的脚本 + {key: 'removeScripts', val: true}, // 危险行为⚠️ {key: 'dangerZone', val: false}, @@ -3354,7 +2953,15 @@ ev.target.checked ? beer.start() : beer.stop(); }, }); - setting_list.push({domType: 'plain', domId: '', domHTML: ''}); + // 啤酒提醒状态 + setting_list.push({ + domType: 'button', + domId: '', + domText: '啤酒提醒状态', + clickFunc: function () { + WHNotify(beer.status()); + } + }); // 啤酒提醒时间 setting_list.push({ domType: 'button', @@ -3526,6 +3133,14 @@ dictName: 'companyBWCollapse', tip: '开启后可手动显示隐藏冰蛙公司表格', }); + // 清除多余的脚本 + setting_list.push({ + domType: 'checkbox', + domId: '', + domText: ' 清除多余的脚本', + dictName: 'removeScripts', + tip: '清除Google相关脚本、顶部横幅等', + }); // 危险行为⚠️ if (getWhSettingObj()['dangerZone'] === true) { // 攻击界面自刷新 @@ -3825,9 +3440,13 @@ info{display:block;} `; const [dest_node, type_node] = node.querySelectorAll('select'); node.querySelector('button').addEventListener('click', () => { - WHNotify('正在转跳'); sessionStorage['wh-quick-fly'] = `${dest_node.selectedIndex} ${type_node.selectedIndex} ${new Date().getTime()}`; - location.href = 'https://www.torn.com/travelagency.php'; + if (!href.contains('travelagency.php')) { + WHNotify('正在转跳'); + location.href = 'https://www.torn.com/travelagency.php'; + } else { + doQuickFly(); + } }); node.querySelector('a').addEventListener('click', (e) => { e.preventDefault(); @@ -4233,18 +3852,17 @@ background-size: 100% auto !important; }; }, }); + // 传单助手 + menu_list.push({ + domType: 'button', + domId: '', + domText: '📜️ 传单助手', + clickFunc: adHelper + }); // 更新历史 menu_list.push({ - domType: 'button', domId: 'wh-changeList', domText: '🐞 更新历史', clickFunc: () => { - let insert = ''; - changelist.forEach(e => { - if (!e.todo) { - insert += `版本: ${e.ver}
-时间: ${e.date.slice(0, 4)}年${e.date.slice(4, 6)}月${e.date.slice(6)}日
-更新: ${e.cont.replaceAll('\n', '
')}

`; - } - }); - popupMsg(insert, '更新历史'); + domType: 'button', domId: '', domText: '🐞 更新历史', clickFunc: () => { + popupMsg('更新历史现已迁移:
https://gitlab.com/JJins/wuhu-torn-helper/-/blob/dev/CHANGELOG.md', '更新历史'); }, }); // 助手设置 @@ -4301,32 +3919,12 @@ color:black; domId: 'wh-test-btn', domText: '测试按钮', clickFunc: async function () { - alert(beer.status()) + await companyDeposit(); }, }); } // 菜单node const $zhongNode = initIcon(menu_list); - // 菜单中额外的按钮 - // if (false) { - // // 节日 - // $zhongNode.querySelectorAll('#wh-trans-fest-date button').forEach((el, i) => i === 0 - // ? el.addEventListener('click', () => { - // let html = ''; - // menu_list.fest_date_list.sort().forEach(date => html += ``); - // popupMsg(html += '
${1 + (date.slice(0, 2) | 0)}月${date.slice(2)}日${menu_list.fest_date_dict[date].name}${menu_list.fest_date_dict[date].eff}
', '节日'); - // }) - // : el.addEventListener('click', null)); - // // 活动 - // $zhongNode.querySelectorAll('#wh-trans-event-cont button').forEach((el, i) => i === 0 - // ? el.addEventListener('click', () => { - // let html = ''; - // menu_list.events.forEach(el => - // html += ``); - // popupMsg(html += '
${el.name}${el.start[0] + 1}月${el.start[1]}日${el.start[2]}:00~${el.end[0] + 1}月${el.end[1]}日${el.end[2]}:00
${el.eff}

更多信息请关注群聊和公众号

', '活动'); - // }) - // : el.addEventListener('click', null)); - // } addStyle(` .wh-hide{display:none;} #wh-trans-icon{ @@ -4440,7 +4038,7 @@ div#wh-popup::after { #wh-popup-cont li{margin:4px 0;} #wh-popup-cont h4{margin:0;padding: 0.5em 0;} #wh-popup-cont button{ - margin: 0px; + margin: 0 4px 0 0; padding: 5px 8px; border: solid 2px black; color: black; @@ -4530,6 +4128,16 @@ cursor:pointer; } } + // 清除多余的脚本 + if (getWhSettingObj()['removeScripts']) { + let goog = document.querySelector('script[src*="google"]'); + (goog) && (goog.remove()); + let goog2 = document.querySelector('#gtm_tag'); + (goog2) && (goog2.remove()); + let gonline = document.querySelector('script[src*="chat/gonline"]'); + (gonline) && (gonline.remove()); + } + // 存钱CSS 不终止 let depo_channel; const depo_selector = {CMPY: "div#funds div.deposit", FAC: "div#armoury-donate div.cash"}; @@ -4558,6 +4166,8 @@ cursor:pointer; BWtable_node.before(btn); }); } + // 一键存钱按钮 + addActionBtn('一键存钱', companyDeposit, $zhongNode); } // 帮派 if (href.includes('factions.php')) { @@ -4862,38 +4472,7 @@ display:none; // 一键起飞 if (sessionStorage['wh-quick-fly'] && href.includes('travelagency.php')) { - // [id: dest, _type: (1...4), ts: timestamp] - const [_id, _type, ts] = sessionStorage['wh-quick-fly'].trim().split(' '); - delete sessionStorage['wh-quick-fly']; - if (new Date().getTime() - ts > 20000) { - WHNotify('超时,一键起飞计划已取消'); - return; - } - const keynode = document.querySelector('div[data-id][data-key]'); - if (!keynode) { - WHNotify('出错了,无法起飞,已取消'); - return; - } - const _key = keynode.getAttribute('data-key'); - getAction({ - type: 'post', - data: { - step: 'travel', - id: getDestId(_id), - key: _key, - type: ['standard', 'airstrip', 'private', 'business'][_type] - }, - success: function (str) { - WHNotify(str) - if (str.includes('err')) { - WHNotify('起飞出错了'); - return; - } - window.location.href = 'https://www.torn.com/index.php' - }, - before: function () { - } - }); + doQuickFly(); } // 攻击页面 @@ -4901,6 +4480,8 @@ display:none; let stop_reload = false; const {quickAttIndex, quickFinishAtt, attReload} = getWhSettingObj(); + // 光速刷新按钮 + addActionBtn('光速刷新', doAttackReload, $zhongNode); // 自刷新 let audio_played_flag; if (attReload !== 6 && stop_reload !== true) { @@ -4913,7 +4494,8 @@ display:none; elementReady(selector).then(elem => { if (!elem.querySelector('button')) { if (getWhSettingObj().attReload === 0 && stop_reload !== true) { - window.location.reload(); + // window.location.reload(); + doAttackReload(); } else { let reload_flag; const timeout = getWhSettingObj().attReload * 1000 + getRandomInt(-500, 500); @@ -4922,7 +4504,8 @@ display:none; if (reload_flag === undefined) { reload_flag = true; } else if (stop_reload !== true) { - window.location.reload(); + // window.location.reload(); + doAttackReload(); } }, timeout); } @@ -5136,9 +4719,6 @@ display:none; }); }).observe(wrap, {subtree: true, attributes: true, childList: true}); } - // else { - // document.body.classList.remove('wh-move-btn'); - // } return; } @@ -7171,7 +6751,7 @@ margin: 0 0 3px;
芜湖助手
-

当前版本: ${version}

+

当前版本: ${version.contains('$$') ? 'dev' : version}

最新版本:

@@ -7181,16 +6761,6 @@ margin: 0 0 3px; // 设置选项 zhong_node.setting_root = document.createElement('div'); zhong_node.setting_root.classList.add('gSetting'); - // 助手设置按钮 - // const btn = document.createElement('button'); - // btn.innerHTML = '⚙️ 助手设置'; - // btn.addEventListener('click', function () { - // let pop = popupMsg('', '芜湖助手设置'); - // pop.append(zhong_node.setting_root); - // (window['initializeTooltip']) && (window['initializeTooltip']('#wh-popup-cont', 'white-tooltip')); - // // 设置窗口中额外的按钮 - // - // }); // 遍历菜单node设置 settings.forEach(setting => { // if (!setting['isHide']) { @@ -7200,8 +6770,6 @@ margin: 0 0 3px; // setting['isHide'] ? zhong_node.setting_root.appendChild(new_node) : menu_cont.appendChild(new_node); // } }); - // 菜单最后加入设置按钮 - // menu_cont.append(btn); // 计时node zhong_node.initTimer = zhong_node.querySelector('#wh-inittimer'); // 芜湖助手图标点击事件 @@ -7324,11 +6892,6 @@ margin: 0 0 3px; return rt; } - // 弹出窗口是否存在 - function hasPopup() { - return !!document.querySelector('#wh-popup'); - } - /** * Waits for an element satisfying selector to exist, then resolves promise with the element. * Useful for resolving race conditions. @@ -10235,6 +9798,7 @@ z-index:100001; log('啤酒助手已在运行'); return; } + if (getUserState()['isTravelling']) return; started = setInterval(() => { // 已选当天不提醒 const now = [new Date().getUTCFullYear(), new Date().getUTCMonth(), new Date().getUTCDate()]; @@ -10284,5 +9848,146 @@ z-index:100001; return loop; } + // 战斗页面快速刷新 + function doAttackReload() { + if (!window.ReactDOM) return; + let react_root = document.querySelector('#react-root'); + if (!react_root.querySelector('#attacker')) return; + let script = document.querySelector('script[src*="/builds/attack/"]'); + let url = script.src; + if (!url.contains('app.js')) return; + ReactDOM.unmountComponentAtNode(react_root); + script.remove(); + let node = document.createElement('script'); + node.src = url; + node.type = 'text/javascript'; + document.head.appendChild(node); + } + + // 玩家状态 + function getUserState() { + let obj = {}; + let hdd = sessionStorage['headerData']; + if (!hdd) return; + if (hdd) obj = JSON.parse(hdd)['user']['state']; + return obj; + } + + // 一键起飞 + function doQuickFly() { + // [id: dest, _type: (1...4), ts: timestamp] + const [_id, _type, ts] = sessionStorage['wh-quick-fly'].trim().split(' '); + if (new Date().getTime() - ts > 20000) { + WHNotify('超时,一键起飞计划已取消'); + return; + } + const keynode = document.querySelector('div[data-id][data-key]'); + if (!keynode) { + WHNotify('出错了,无法起飞,已取消'); + return; + } + const _key = keynode.getAttribute('data-key'); + getAction({ + type: 'post', + data: { + step: 'travel', + id: getDestId(_id), + key: _key, + type: ['standard', 'airstrip', 'private', 'business'][_type] + }, + success: function (str) { + WHNotify(str) + if (str.includes('err')) { + WHNotify('起飞出错了'); + return; + } + window.location.href = 'https://www.torn.com/index.php' + }, + before: function () { + } + }); + delete sessionStorage['wh-quick-fly']; + } + + // 传单助手 + function adHelper() { + let popup = popupMsg('', '传单助手'); + document.querySelector('#chatRoot').classList.remove('wh-hide'); + let info = document.createElement('p'); + let ad_input = document.createElement('textarea'); + let place_button = document.createElement('button'); + let clear_button = document.createElement('button'); + + info.innerText = '打开多个聊天框后,点击[传单]按钮将自动粘贴文本框中的内容进入所有已打开的聊天框。页面外的聊天框同样有效。'; + ad_input.placeholder = '此处输入广告语'; + ad_input.style.width = '100%'; + ad_input.style.minHeight = '80px'; + place_button.innerText = '传单'; + clear_button.innerText = '清空所有聊天框'; + + place_button.addEventListener('click', () => { + let chats = document.querySelectorAll('#chatRoot textarea[name="chatbox2"]'); + chats.forEach(chat => chat.value = ad_input.value); + }); + clear_button.addEventListener('click', () => { + let chats = document.querySelectorAll('#chatRoot textarea[name="chatbox2"]'); + chats.forEach(chat => chat.value = ''); + }); + + popup.appendChild(info); + popup.appendChild(ad_input); + popup.appendChild(document.createElement('br')); + popup.appendChild(place_button); + popup.appendChild(clear_button); + } + + // 官方更新钱数方法 + async function companyDeposit() { + if (!location.href.contains('option=funds')) { + WHNotify('请先打开公司金库'); + return; + } + if (typeof addRFC !== 'function') return; + let url = addRFC('https://www.torn.com/inputMoneyAction.php?step=generalAction'); + let money = await jQueryAjax(url, 'POST'); + if (money === '0') return; + let form = document.querySelector('#funds .deposit form'); + let funds_input = form.querySelectorAll('input.input-money'); + funds_input.forEach(input => { + input.value = money; + input.attributes['data-money'].value = money; + }); + $(form).trigger('submit'); + WHNotify('存钱成功'); + } + + // 包装jquery ajax异步 + function jQueryAjax(url, method) { + return new Promise((res, rej) => { + $.ajax({ + method: method, + url: url, + success: function (data) { + res(data) + }, + error: function (e) { + rej(e) + } + }); + }); + } + + // 菜单附加操作按钮 + function addActionBtn(txt, func, mainBtnNode) { + if (mainBtnNode.querySelector('#wh-trans-icon-btn').nextSibling !== null) return; + let btn = document.createElement('button'); + btn.style.padding = '6px 13px 0 0'; + btn.style.verticalAlign = 'middle'; + btn.style.color = '#4CAF50'; + btn.innerHTML = txt; + btn.addEventListener('click', func); + mainBtnNode.querySelector('button').after(btn); + } + $zhongNode.initTimer.innerHTML = `助手加载时间 ${Date.now() - start_timestamp}ms`; }(); \ No newline at end of file