Files
legado-source-debugger/shareBookSource(1).json
2025-12-08 17:14:12 +08:00

2513 lines
860 KiB
JSON
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
[
{
"bookSourceComment": "// Error: 1233发现失效\n\n部分漫画封面无法显示有兴趣的大佬帮忙完善一下\n[✅已验证]",
"bookSourceGroup": "漫画,发现失效",
"bookSourceName": "笔趣漫画",
"bookSourceType": 2,
"bookSourceUrl": "https://www.biqumh.com",
"bookUrlPattern": "https://www.biqumh.com/index.php/comic/.*",
"customOrder": 0,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreUrl": "@js:\nconst item = (title, url, basis = 0.2) => {\n return {\n title,\n url,\n style: {\n layout_flexGrow: 0,\n layout_flexBasisPercent: basis\n }\n };\n};\n\nconst tags = \"题材&全部$$热血$6$$冒险$7$$科幻$8$$霸总$9$$玄幻$10$$校园$11$$修真$12$$搞笑$13$$穿越$14$$后宫$15$$耽美$16$$恋爱$17$$悬疑$18$$恐怖$19$$战争$20$$动作$21$$同人$22$$竞技$23$$励志$24$$架空$25$$灵异$26$$百合$27$$古风$28$$生活$29&&进度&连载$1$$完结$2&&受众&少年$1$$少女$2$$青年$3$$少儿$4\"\n\nconst list = [];\n\nconst fl = {\n \"题材\": \"tags\",\n \"进度\": \"finish\",\n \"受众\": \"list\"\n}\n\nconst url = \"/index.php/api/data/comic?\";\nconst type = {\n tags: undefined,\n order: \"hits\",\n list: 0,\n pay: 0,\n finish: 0\n};\n\ntags.split(\"&&\").forEach(bigCat => {\n let [bigTitle, cat] = bigCat.split(\"&\");\n list.push(item(bigTitle, null, 1));\n cat.split(\"$$\").forEach(tag => {\n let [title, id] = tag.split(\"$\");\n let typeKey = fl[bigTitle];\n let queryType = Object.assign({}, type, {[typeKey]:id})\n let query = Object.entries(queryType)\n .filter(([_, v]) => v !== undefined)\n .map(([k, v]) => `type[${k}]=${v}`)\n .join(\"&\");\n\n list.push(item(title, url + query + \"&page={{page}}\"));\n });\n});\n\nJSON.stringify(list)",
"header": "{\n\t \"Accept\": \"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript, */*; q=0.01\",\n \"X-Requested-With\": \"XMLHttpRequest\",\n \"Referer\": \"https://www.biqumh.com/\"\n}",
"lastUpdateTime": 1765176029555,
"respondTime": 183379,
"ruleBookInfo": {
"author": ".comic-author .name@text",
"coverUrl": ".de-info__bg@style##url\\('(.*?)'\\)##$1###",
"intro": ".intro-total@text",
"kind": ".comic-status span a@text",
"name": ".j-comic-title@text"
},
"ruleContent": {
"content": "@js:\nconst imgs = java.getElements(\".rd-article-wr img\")\nimgs.forEach(e => {\n e.attr(\"src\", e.attr(\"data-original\"))\n})\nimgs"
},
"ruleExplore": {
"author": "$.author",
"bookList": "$.data",
"bookUrl": "$.url",
"coverUrl": "$.pic",
"intro": "$.content",
"kind": "$.serialize&&$.tags&&$.addtime",
"lastChapter": "$.chapter_name",
"name": "$.name"
},
"ruleSearch": {
"bookList": ".common-comic-item",
"bookUrl": ".comic__title a@href",
"coverUrl": "img@data-original",
"intro": ".comic-feature@text",
"lastChapter": ".comic-update a@text##待浏览",
"name": ".comic__title a@text"
},
"ruleToc": {
"chapterList": ".chapter__list-box li a",
"chapterName": "text",
"chapterUrl": "href"
},
"searchUrl": "/index.php/search?key={{key}}",
"weight": 0
},
{
"bookSourceComment": "// Error: json string can not be null or empty\n\n//2025.5.20 ◎夜泽川◎\n//2025.8.3 修复 ◎夜泽川◎\n//2025.8.21 添加账号登录,内置一个公共账号(输入框置空直接点击登陆即可) ◎夜泽川◎\n[⚠️详情解析失败]",
"bookSourceGroup": "自制,漫画,网站失效",
"bookSourceName": "🥝猕猴桃漫画",
"bookSourceType": 2,
"bookSourceUrl": "https://www.mwwz.cc",
"customOrder": 1,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"exploreUrl": "@js:\nvar result = [];\nvar push = (title, tag, p, size) => result.push({\n title: title,\n url: `{{Url()}}/api${p}` + \",\" + JSON.stringify({\n \"body\": `{\\\"page\\\":{\\\"page\\\":{{page}},\\\"pageSize\\\":10},\\\"category\\\":\\\"comic\\\",\\\"sort\\\":0,\\\"comic\\\":{\\\"status\\\":-1,\\\"day\\\":0,\\\"tag\\\":\\\"${tag}\\\"},\\\"video\\\":{\\\"year\\\":0,\\\"typeId\\\":0,\\\"typeId1\\\":0,\\\"area\\\":\\\"\\\",\\\"lang\\\":\\\"\\\",\\\"status\\\":-1,\\\"day\\\":0},\\\"novel\\\":{\\\"status\\\":-1,\\\"day\\\":0,\\\"sortId\\\":0}}`,\n \"method\": \"POST\"\n}),\n style: {\n layout_flexGrow: 1,\n layout_flexBasisPercent: size\n }\n});\nvar tags = org.jsoup.Jsoup.parse(java.ajax(Url() + '/cate')).select('.tag-container').toArray().at(-1).select('a');\nfor (let i in tags) {\n\tlet size = i == 0 ? 1 : 0.25;\n\tpush(tags[i].text(), tags[i].attr('data-value'), tags[i].attr('href'), size);\n}\nJSON.stringify(result);",
"header": "{\"User-Agent\":\"Mozilla/5.0 (Linux; Android 9) Mobile Safari/537.36\",\"Referer\":\"https://www.mhtmh.com\"}",
"jsLib": "function Url() {\n const { source, java } = this;\n var original = {\n \"sourceurl\": \"https://www.mhtmh.com\",\n \"Urls\": []\n };\n if (source.getVariable() == '') {\n source.setVariable(JSON.stringify(original, null, \"\\t\"));\n java.toast('已初始化');\n }\n return JSON.parse(source.getVariable()).sourceurl;\n}",
"lastUpdateTime": 1758445498807,
"loginUi": "[\n {\n \"name\": \"获取站源\",\n \"type\": \"button\",\n \"action\": \"getUrl()\",\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 1\n }\n },\n {\n \"name\": \"①\",\n \"type\": \"button\",\n \"action\": \"setUrl(0)\",\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.2\n }\n },\n {\n \"name\": \"②\",\n \"type\": \"button\",\n \"action\": \"setUrl(1)\",\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.2\n }\n },\n {\n \"name\": \"③\",\n \"type\": \"button\",\n \"action\": \"setUrl(2)\",\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.2\n }\n },\n {\n \"name\": \"④\",\n \"type\": \"button\",\n \"action\": \"setUrl(3)\",\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.2\n }\n },\n {\n \"name\": \"用户名3-50个字符\",\n \"type\": \"text\"\n },\n {\n \"name\": \"邮箱(注册填入)\",\n \"type\": \"text\"\n },\n {\n \"name\": \"密码6-20个字符\",\n \"type\": \"password\"\n },\n {\n \"name\": \"注册\",\n \"type\": \"button\",\n \"action\": \"register()\",\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.2\n }\n },\n {\n \"name\": \"登录\",\n \"type\": \"button\",\n \"action\": \"Login()\",\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.2\n }\n },\n {\n \"name\": \"登出\",\n \"type\": \"button\",\n \"action\": \"LoginOut()\",\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.2\n }\n }\n]",
"loginUrl": "Url();\n\nfunction getUrl() {\n try {\n let urls = Array.from(org.jsoup.Jsoup.parse(java.get(\"https://www.manwaku.cc/\", {}).body()).select('.cards a'), x => x.attr('href'));\n if (urls.length === 0) throw new Error('未获取到站源');\n let data = JSON.parse(source.getVariable());\n data.Urls = urls;\n source.setVariable(JSON.stringify(data, null, \"\\t\"));\n java.toast(`获取到${urls.length}个站源\\n${urls.join('\\n')}`);\n } catch (e) {\n java.log(e.message)\n java.toast('获取失败,请检查网络');\n }\n}\n\nfunction setUrl(n) {\n let data = JSON.parse(source.getVariable());\n if (n + 1 > data.Urls.length) return java.toast(`暂时没有站源${n + 1}`);\n data.sourceurl = data.Urls[n];\n source.setVariable(JSON.stringify(data, null, \"\\t\"));\n java.toast(`当前站源已切换到:\\n${data.Urls[n]}`);\n}\n\nfunction login() {}\n\nfunction Login() {\n let username = String(result?.[\"用户名3-50个字符\"] ?? '') || \"axb\";\n let password = String(result?.[\"密码6-20个字符\"] ?? '') || \"123456789@\";\n let url = `${Url()}/api/user/login`;\n try {\n let response = JSON.parse(java.post(url, JSON.stringify({\n username,\n password\n }), {\n \"x-requested-with\": \"XMLHttpRequest\",\n \"Content-Type\": \"application/json\"\n }).body());\n if (!/successful/.test(response.msg)) return java.toast(response.msg);\n let token = response.data.token;\n source.putLoginHeader(JSON.stringify({\n \"Authorization\": \"Bearer \" + token,\n \"Cookie\": \"authToken=\" + token\n }));\n java.toast(`\\n用户${username}\\n登录成功`);\n } catch (e) {\n java.log(e.message);\n java.toast('请求失败,请检查网络状况!');\n }\n}\n\nfunction LoginOut() {\n source.removeLoginHeader();\n cookie.removeCookie(Url());\n java.toast('登出成功!');\n}\n\nfunction register() {\n let username = result?.[\"用户名3-50个字符\"] ?? '';\n let password = result?.[\"密码6-20个字符\"] ?? '';\n let email = result?.[\"邮箱(注册填入)\"] ?? '';\n if (!String(username) || !String(password) || !String(email)) return java.toast('请填入必要数据');\n if (String(username).length < 3 || String(username).length > 50) return java.toast('用户名不符合要求');\n if (String(password).length < 6 || String(password).length > 20) return java.toast('密码不符合要求');\n try {\n let url = `${Url()}/api/user/register`;\n let body = JSON.stringify({\n username,\n password,\n email,\n \"nickname\": username\n });\n let response = JSON.parse(java.post(url, body, {\n \"x-requested-with\": \"XMLHttpRequest\",\n \"Content-Type\": \"application/json\"\n }).body());\n if (!/successful/.test(response.msg)) return java.toast(response.msg);\n java.log(`\\n用户名${username}\\n注册邮箱${email}\\n密码${password}`);\n let token = response.data.token;\n source.putLoginInfo(JSON.stringify(result));\n source.putLoginHeader(JSON.stringify({\n \"Authorization\": \"Bearer \" + token,\n \"Cookie\": \"authToken=\" + token\n }));\n java.toast(`\\n用户${username}\\n注册并登录成功\\n用户数据已打印至源日志`);\n } catch (e) {\n java.log(e.message);\n java.toast('请求失败,请检查网络状况!');\n }\n}",
"respondTime": 189096,
"ruleBookInfo": {
"author": "$.author",
"coverUrl": "$.cover",
"init": "$.data",
"intro": "@js:\nvar $ = result;\n`&nbsp;&nbsp;当前站源:${JSON.parse(source.getVariable()).sourceurl}\\n上架时间${java.timeFormat($.createTime * 1000)}\\n更新时间${java.timeFormat($.editTime * 1000)}\\n简介${$.intro}`;",
"kind": "@js:var $ = result;\n$.tags + ',' + java.timeFormat($.editTime * 1000);",
"name": "$.title",
"tocUrl": "{{Url()}}/comic/{{$.id}}"
},
"ruleContent": {
"content": "@js:var imglist = JSON.parse(src).data.images\nresult = imglist.map(x => `<img src=\"${x.url}\">`).join('\\n');",
"imageStyle": "FULL",
"nextContentUrl": "@js:var pageList = [];\nlet Data = JSON.parse(src).data.pagination;\nvar page = Math.ceil(Data.total / Data.page_size);\nfor (let i = 2;i <= page;i++) {\npageList.push(baseUrl.replace(\"page=1\",`page=${i}`));\n}\npageList;"
},
"ruleExplore": {
"author": "$.author",
"bookList": "$.data.list[*]",
"bookUrl": "{{Url()}}/api/comic/{{$.url##[^\\d]}}",
"coverUrl": "$.pic",
"intro": "$.intro",
"kind": "$.tags",
"name": "$.title"
},
"ruleSearch": {
"author": "$.author",
"bookList": "$.data.list[*]",
"bookUrl": "{{Url()}}/api/comic/{{$.id}}",
"coverUrl": "$.cover",
"intro": "$.description",
"kind": "@js:var $ = result;\n$.tags + ',' + java.timeFormat($.editTime * 1000);",
"name": "$.title"
},
"ruleToc": {
"chapterList": "#chapter-grid-container a",
"chapterName": "[class$=\"name\"]@text",
"chapterUrl": "href##(\\d+)$##/api/comic/image/$1?page=1###",
"preUpdateJs": "var sourceUL = Url();\nif (!String(book.bookUrl).includes(sourceUL)) {\n book.bookUrl = String(book.bookUrl).replace(/https?:\\/\\/[^\\/]+/,sourceUL);\n book.tocUrl = String(book.tocUrl).replace(/https?:\\/\\/[^\\/]+/,sourceUL);\n java.toast(\"\\n检测到切换源站已更新目录链接。\");\n java.refreshTocUrl();\n}",
"updateTime": "span@text##\\n##|"
},
"searchUrl": "{{Url()}}/api/search?keyword={{key}}&type=mh&page={{page}}&pageSize=20",
"weight": 0
},
{
"bookSourceComment": "// Error: 发现失效, 搜索失效\n\n① 发布页https://jmcomicqa.cc\n \n②❗❗❗需要在登录页面获取网址才能搜索❗❗❗\n③ 发现需要登录才会显示,登录后点击刷新\n \n④ 目录>章节URL规则最后的数字可用1、2、3、4代表站内分流线路\n⑤ 更改发现排列在登录切换\n[❌搜索失败]",
"bookSourceGroup": "发现失效,18漫画,搜索失效",
"bookSourceName": "🎨禁漫天堂[国内]",
"bookSourceType": 2,
"bookSourceUrl": "https://jmcomicqa.cc",
"customOrder": 7,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"exploreUrl": "@js:\neval(String(source.loginUrl));\n\nlet URL = $$$.url ? $$$.url.trim() : 'https://jmcomicqa.cc';\nlet list = [];\n\nfunction push(title, url, size) {\n list.push({\n \"title\": title,\n \"url\": url,\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": size\n }\n });\n}\n\npush(`[▶ ${$$$.name || '已登录'} ◀]`, '', 1);\n\nlet _list = [\n [\"最新\", \"albums?o=mr&page=\"], \n [\"COS\", \"albums/another/sub/cosplay?page=\"], \n [\"3D\", \"search/photos?search_query=3D&page=\"],\n [\"韩漫\", \"albums/hanman?page=\"], \n [\"热门\", \"albums?o=mv&page=\"], \n [\"单本\", \"albums/single?page=<,{{page}}>\"], \n [\"短篇\", \"albums/short?page=<,{{page}}>\"], \n [\"同人\", \"albums/doujin?page=<,{{page}}>\"], \n [\"其他\", \"albums/another?page=<,{{page}}>\"]\n];\nfor (let i = 0; i < _list.length; i++) {\n let t = _list[i][0];\n let u = _list[i][1];\n push(t, `${URL}/${u}{{page}}`, 0.25);\n}\n\npush('👁‍🗨阅读排行榜👁‍🗨', '', 1);\nlet typeList = [[\"日榜\", \"&t=t\"], [\"周榜\", \"&t=w\"], [\"月榜\", \"&t=m\"], [\"总榜\", \"\"]];\nfor (let i = 0; i < typeList.length; i++) {\n let t = typeList[i][0];\n let type = typeList[i][1];\n push(t, `${URL}/albums?o=mv${type}&page={{page}}`, 0.25);\n}\n\npush('♥️收藏排行榜♥️', '', 1);\nfor (let i = 0; i < typeList.length; i++) {\n let t = typeList[i][0];\n let type = typeList[i][1];\n push(t, `${URL}/albums?o=mo${type}&page={{page}}`, 0.25);\n}\n\nlet sorts1 = [\"無修正\",\"劇情向\",\"青年漫\",\"校服\",\"純愛\",\"人妻\",\"教師\",\"百合\",\"Yaoi\",\"性轉\",\"NTR\",\"女裝\",\"癡女\",\"全彩\",\"女性向\",\"完結\",\"純愛\",\"禁漫漢化組\"];\nlet sorts2 = [\"御姐\",\"熟女\",\"未成年\",\"巨乳\",\"貧乳\",\"女性支配\",\"教師\",\"女僕\",\"護士\",\"泳裝\",\"眼鏡\",\"連褲襪\",\"其他制服\",\"兔女郎\"];\nlet sorts3 = [\"群交\",\"足交\",\"束縛\",\"肛交\",\"阿黑顏\",\"藥物\",\"扶他\",\"調教\",\"野外露出\",\"催眠\",\"自慰\",\"觸手\",\"獸交\",\"亞人\",\"怪物女孩\",\"皮物\",\"附身\",\"ryona\",\"騎大車\"];\nlet sorts4 = [\"CG\",\"重口\",\"獵奇\",\"非H\",\"血腥暴力\",\"站長推薦\"];\nconst sortCriteria = [\n { label: '🏷️标签---按时间🏷️', sort: 'mr' },\n { label: '🏷️标签---按阅读🏷️', sort: 'mv' },\n { label: '🏷️标签---按收藏🏷️', sort: 'mo' }\n];\nlet currentTag = $$$.tag || 0;\ncurrentTag = currentTag < 0 || currentTag >= sortCriteria.length ? 0 : currentTag;\nlet sort = sortCriteria[currentTag].sort;\nlet label = sortCriteria[currentTag].label;\n\npush(label, '', 1);\n\npush('▶主题A漫◀', '', 1);\nfor (let i = 0; i < sorts1.length; i++) {\n let s = sorts1[i];\n let encodedS = encodeURIComponent(s);\n push(s, `${URL}/search/photos?search_query=${encodedS}&o=${sort}&page={{page}}`, 0.25);\n}\n\npush('▶角色/扮演◀', '', 1);\nfor (let i = 0; i < sorts2.length; i++) {\n let s = sorts2[i];\n let encodedS = encodeURIComponent(s);\n push(s, `${URL}/search/photos?search_query=${encodedS}&o=${sort}&page={{page}}`, 0.25);\n}\n\npush('▶特殊PLAY◀', '', 1);\nfor (let i = 0; i < sorts3.length; i++) {\n let s = sorts3[i];\n let encodedS = encodeURIComponent(s);\n push(s, `${URL}/search/photos?search_query=${encodedS}&o=${sort}&page={{page}}`, 0.25);\n}\n\npush('▶其他◀', '', 1);\nfor (let i = 0; i < sorts4.length; i++) {\n let s = sorts4[i];\n let encodedS = encodeURIComponent(s);\n push(s, `${URL}/search/photos?search_query=${encodedS}&o=${sort}&page={{page}}`, 0.25);\n}\n\nif (typeof source !== 'undefined' && source.putResult) {\n source.putResult(JSON.stringify(list));\n} else {\n result = JSON.stringify(list);\n}\n",
"header": "{\n\t\"User-Agent\":\"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 Edg/138.0.0.0\",\n\t\"Referer\":\"https://18comic.vip/\"\n}",
"jsLib": "function Get(e) {\n const { java, source, cookie } = this;\n var get = JSON.parse(source.getVariable());\n return get[e];\n}",
"lastUpdateTime": 1759889084157,
"loginCheckJs": " var resultUrl = result.url();\n var resultCode = result.code();\n var resultBoDy = result.body();\n if (/_cf_|ge_ua|verify.php/ig.test(resultBoDy) ) {\n if (key) {\n url = baseUrl + java.ruleUrl;\n }\n cookie.removeCookie(baseUrl)\n result = java.startBrowserAwait(resultUrl, \n \t\"验证\", false);\n //java.log(result.body())\n //result = java.connect(resultUrl)\n }\nresult;",
"loginUi": "[ \n {\n \"name\": \"账号(直接点√不用输然后点刷新)\",\n \"type\": \"text\"\n },\n {\n \"name\": \"密码\",\n \"type\": \"password\"\n },\n { name: \"༺ˇ»`ʚ 点击切换排序 ɞ´«ˇ༻\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n { name: \"时间\", type: \"button\", action: \"tag(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"阅读\", type: \"button\", action: \"tag(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"收藏\", type: \"button\", action: \"tag(2)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n {\n \t \"name\": \"获取链接\",\n \t \"type\": \"button\",\n \"action\": \"url()\",\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.2\n }\n \t}\n]",
"loginUrl": "original = {\n'url' : 'https://jmcomicqa.cc',\n'name' : '请刷新',\n'tag' : 0\n};\ntry {\n $$$ = JSON.parse(source.getVariable());\n if ($$$ == null) {\n error;\n } else {\n '';\n };\n} catch (e) {\n $$$ = original;\n put($$$);\n}\nfunction put(data) {\n return source.setVariable(JSON.stringify(data, null, '\\t'));\n}\nfunction n(e) {\n n = '\\n';\n for (m = 1; m < e; m++) {\n n = n + '\\n';\n }\n return n;\n}\nfunction log(e) {\n if (e == undefined) {\n return;\n }\n java.longToast(e);\n}\nfunction login() {\n result = JSON.parse(source.getLoginInfo());\n var username = result['账号'];\n $$$.name = username;\n if($$$.name == '') {\n \t$$$.name = '123'\n }\n var password = result['密码'];\n var options = {\n\t body: `username=${username}&password=${password}&submit_login=1`,\n\t method: 'POST'\n\t}\n var urls = java.ajax(`https://jmcomicqa.cc`);\n var url = urls.match(/china\"><span>(.*?)<\\/span>/)[1].trim();\n $$$.url = url;\n put($$$);\n\tjava.ajax(`${url}/login,${JSON.stringify(options)}`);\n}\n\nP = ['时间','阅读','收藏'];\nfunction typeP(e) {\n if (e == undefined) {\n e = 0;\n }\n return P[e];\n}\nfunction tag(e) {\n if (typeof tagVal === 'undefined') {\n tagVal = $$$.tag;\n }\n if (e == $$$.tag) {\n return log('【标签切换提示】' + n(2) + '已经选择此标签,无需更换');\n }\n log('【标签切换提示】' + n(2) + '已经切换到[' + typeP(e) + ']');\n $$$.tag = e;\n return put($$$);\n}\n\nfunction url() {\n var urls = java.ajax(`https://jmcomicqa.cc`);\n var url = urls.match(/china\"><span>(.*?)<\\/span>/)[1].trim();\n if (url == $$$.url) {\n return log('【站点提示】' + n(2) + '站点无需更换');\n }\n log('站点变更:' + url);\n $$$.url = url;\n return put($$$);\n}\n",
"respondTime": 183935,
"ruleBookInfo": {
"author": ".tag-block.42@text",
"coverUrl": ".thumb-overlay.2@img@src",
"intro": "&nbsp;\n{{@@class.p-t-5 float-left@text##日期}} {{@@class.p-t-5 float-right@text##日期}}\n{{@@class.col-xs-12 col-lg-7 nav-tab-content@class.p-t-5 p-b-5@text##叙述:|敘述:}}",
"kind": "sapn.tags a@text",
"name": "id.book-name@text",
"tocUrl": "baseUrl"
},
"ruleContent": {
"content": "{{@class.row thumb-overlay-albums@tag.img@data-original}}\n@js:result.split(\"\\n\").map(x=>'<img src=\"'+x+'\">').join(\"\\n\")",
"imageDecode": "var Magua = new JavaImporter();\nMagua.importPackage(\n Packages.java.io,\n Packages.android.graphics\n);\nwith(Magua){\n let mac = src.match(/photos\\/(\\d+)?\\/(\\d+)?/);\n let bookId = mac[1];\n let imgId = mac[2];\n if( src.search(\"gif\")!=-1||bookId < \"0\" ){\n result;\n } else {\n if (Number(bookId) > 421925) {\n let md5 = java.md5Encode((bookId + imgId));\n let ascii = md5.substr(-1).charCodeAt(0);\n var num = (ascii % 8 + 1) * 2;\n } else if (Number(bookId) >= 268850) {\n let md5 = java.md5Encode((bookId + imgId));\n let ascii = md5.substr(-1).charCodeAt(0);\n var num = (ascii % 10 + 1) * 2;\n } else {\n var num = 10;\n }\nvar img = BitmapFactory.decodeByteArray(result, 0, result.length);\nvar height = img.getHeight();\nvar width = img.getWidth();\nvar y = Math.floor(height / num);\nvar remainder = height % num;\nvar newImg = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888);\n let canvas = new Canvas(newImg);\n for (let i = 1; i <= num; i++) {\n let h = i === num ? remainder : 0;\n canvas.drawBitmap(Bitmap.createBitmap(img, 0, y * (i - 1), width, y + h), 0, height - y * i - h, null);\n }\n var newbit = new ByteArrayOutputStream();\n newImg.compress(Bitmap.CompressFormat.PNG, 100, newbit);\n newbit.toByteArray();\n }\n}",
"imageStyle": "FULL"
},
"ruleExplore": {},
"ruleSearch": {
"author": ".title-truncate.1@text",
"bookList": ".p-b-15",
"bookUrl": "tag.a.0@href",
"coverUrl": "img@data-original||img@src",
"intro": ".video-title@text",
"kind": ".tag@text",
"name": ".video-title@text",
"wordCount": "span.0@text##^##👍🏻"
},
"ruleToc": {
"chapterList": "class.btn-toolbar.0@tag.a||.reading",
"chapterName": "text",
"chapterUrl": "href##(.*)##$1/?shunt=1",
"updateTime": "span@text"
},
"searchUrl": "{{Get('url')}}/search/photos?search_query={{key}}&search-type=photos&main_tag=0&page={{page}}",
"weight": 0
},
{
"bookSourceComment": "\n[✅已验证]",
"bookSourceGroup": "源仓库,漫画 书源",
"bookSourceName": "武芊漫画",
"bookSourceType": 2,
"bookSourceUrl": "https://comic.mkzcdn.com",
"customOrder": 100,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreUrl": "@js:\nlet url = 'https://comic.mkzcdn.com/search/filter/?audience=0&order=sort&page_num={{page}}&page_size=18&theme_id=class'\nlet class_name=\"全部&修真&霸总&恋爱&校园&冒险&搞笑&生活&热血&架空&后宫&玄幻&悬疑&恐怖&灵异&动作&科幻&战争&古风&穿越&竞技&励志&同人&真人\".split(\"&\");\nlet class_url=\"0&2&1&3&4&5&6&7&8&9&10&12&13&14&15&16&17&18&19&20&21&23&24&26\".split(\"&\")\n\nlet sort_name='推荐&最热&最新'.split(\"&\")\nlet sort_url='3&1&2'.split(\"&\")\nlet model = (title,url,num)=>{\n return {title:title,url:url,style:{layout_flexGroup:1,layout_flexBasisPercent:num}}\n}\n\ntop=[{\"title\":\"热门人气\",\"url\":\"https://comic.mkzcdn.com/search/filter/?order=1&page_num={{page}}&page_size=12\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"更新时间\",\"url\":\"https://comic.mkzcdn.com/search/filter/?order=2&page_num={{page}}&page_size=12\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}}]\n\n\n\nlet list = []\nlist=list.concat(top)\n\nfor (let i = 0; i < sort_name.length; i++) {\n list.push(model(sort_name[i],\"\",1))\n for (let j = 0; j < class_name.length; j++) {\n let t = url.replace(\"sort\",`${sort_url[i]}`).replace(\"class\",`${class_url[j]}`)\n list.push(model(class_name[j],t,0.15))\n }\n}\nJSON.stringify(list)",
"header": "",
"lastUpdateTime": 1734944444919,
"respondTime": 1335,
"ruleBookInfo": {
"init": "",
"intro": "$..content##^##<br/>",
"kind": "$..theme_id\n@js:\nlet class_name=\"全部&修真&霸总&恋爱&校园&冒险&搞笑&生活&热血&架空&后宫&玄幻&悬疑&恐怖&灵异&动作&科幻&战争&古风&穿越&竞技&励志&同人&真人\".split(\"&\");\nlet class_url=\"0&2&1&3&4&5&6&7&8&9&10&12&13&14&15&16&17&18&19&20&21&23&24&26\".split(\"&\")\n\nlet res=Array.from(result)[0].split(\",\")\n\nfor(var i=0;i<class_url.length;i++){\n\tfor(var j=0;j<res.length;j++){\n\t\tif(class_url[i]==res[j]){\n\t\t\t res[j]=class_name[i]\n\t\t\t}\n}\n}\n\n\nres.join(\",\")",
"name": "@put:{comic_id:$..comic_id}",
"tocUrl": "https://comic.mkzcdn.com/chapter/v1/?comic_id={{$..comic_id}}"
},
"ruleContent": {
"content": "$.data[*].image\n@js:\nresult.split(\"\\n\").map(x=>'<img src=\"'+x+'\">').join(\"\\n\")"
},
"ruleExplore": {
"author": "",
"bookList": "",
"bookUrl": "",
"coverUrl": "",
"intro": "",
"lastChapter": "",
"name": ""
},
"ruleSearch": {
"author": "$.author_title",
"bookList": "$..list[*]",
"bookUrl": "https://comic.mkzcdn.com/comic/info/?comic_id={{$.comic_id}}",
"coverUrl": "$.cover",
"intro": "$.feature",
"lastChapter": "$.chapter_title",
"name": "$.title"
},
"ruleToc": {
"chapterList": "$.data",
"chapterName": "$.title",
"chapterUrl": "https://comic.mkzcdn.com/chapter/content/?chapter_id={{$.chapter_id}}&comic_id=@get:{comic_id}",
"preUpdateJs": "",
"updateTime": "$..start_time\n@js:\"🕗 \"+java.timeFormat(result*1000)+\" \"+(new Date(result*1000)>new Date()?\"❗️未发布\":\"\")"
},
"searchUrl": "https://comic.mkzcdn.com/search/keyword/?keyword={{key}}&page_num={{page}}&page_size=20",
"weight": 0
},
{
"bookSourceComment": "\n[❌搜索失败]",
"bookSourceGroup": "源仓库,漫画 书源",
"bookSourceName": "名著阅读(优)",
"bookSourceType": 2,
"bookSourceUrl": "https://api.520diandu.com/",
"customOrder": 103,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"exploreUrl": "[{\"title\":\"📚全部书籍\",\"url\":\"https://api.520diandu.com/api/read/allReadBooks?uid=&key=&page={{page}}&cv=134&from=web\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}}]",
"lastUpdateTime": 1731614418286,
"respondTime": 1180,
"ruleBookInfo": {
"name": ""
},
"ruleContent": {
"content": "@get:{img}@js:headers={\"headers\":{\"Referer\":baseUrl}};\nresult.split(\"\\n\").map(x=>'<img src=\\\"'+x+','+JSON.stringify(headers)+'\\\">').join(\"\\n\")"
},
"ruleExplore": {},
"ruleSearch": {
"bookList": "$..books[*]",
"bookUrl": "https://api.520diandu.com/api/read/readAllPages?uid=&key=&cv=134&from=web&bid={{$.id}}",
"checkKeyWord": "封神",
"coverUrl": "$.famous",
"intro": "$.title",
"name": "$.book_name"
},
"ruleToc": {
"chapterList": "$.data",
"chapterName": "$.page",
"chapterUrl": "$.pic@put:{img:pic}"
},
"searchUrl": "https://api.520diandu.com/api/read/allReadBooks?uid=&key=&name={{key}}&page={{page}}&cv=134&from=app",
"weight": 0
},
{
"bookSourceComment": "// Error: org.mozilla.javascript.EcmaError: TypeError: 无法调用 undefined 的方法 “textNodes” (<Unknown source>#2) in <Unknown source> at line number 2\n[需要外部API, ❌搜索失败]",
"bookSourceGroup": "🍿 日常,js失效,🎊 常用,🎨 漫画",
"bookSourceName": "🎨COLA漫画💓",
"bookSourceType": 2,
"bookSourceUrl": "https://www.colamanga.com",
"bookUrlPattern": "https://.*/manga-.*/",
"concurrentRate": "10/5000",
"customOrder": 121,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"exploreUrl": "<js>\neval(String(source.loginUrl));\nvar exploreUrl = [];\nAccount = (cache.get(java.md5Encode16(Get('url') + \"Account_1\")) && String(cache.get(java.md5Encode16(Get('url') + \"Account_1\"))).length > 0) ? cache.get(java.md5Encode16(Get('url') + \"Account_1\")) : Map('账号:');\nif(String(Account).length > 0) {\n if (cookie.getCookie(Get('url')).includes('user')) {\n login(Put(JSON.stringify('【登录提示】\\n\\n┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋' + '\\n账号' + Account + '\\n┋┋' + '\\n❤登录成功❤\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛')));\n } else {\n Login();\n }\n if(cache.get(java.md5Encode16(Get('url') + \"Account_1\")) && String(cache.get(java.md5Encode16(Get('url') + \"Account_1\"))).length > 0) {\n exploreUrl.push(explore('✣【' + Account + '】✣', '', 1, 1, false));\n exploreUrl.push(explore('我的收藏', `{{Get('url')}}/dynamic/user/subscription?page={{page}}`, 1, 0.45, false));\n exploreUrl.push(explore('最近阅读', `{{Get('url')}}/dynamic/user/history?page={{page}}`, 1, 0.45, false));\n }\n}\ntitle = '✣      ✣ 榜  单 ✣      ✣';\nexploreUrl.push(explore(title, '', 1, 1, false));\nrank = [\n '月点击',\n '周点击',\n '日点击',\n '更新日'\n];\norderby = [\n '?orderBy=monthlyCount',\n '?orderBy=weeklyCount',\n '?orderBy=dailyCount',\n '?orderBy=update'\n];\nfor (i in rank) {\n url = `{{Get('url')}}/show${orderby[i]}&page={{page}}`;\n exploreUrl.push(explore(rank[i], url, 1, 0.2, false));\n}\ntitle = '✣      ✣ 标  签 ✣      ✣';\nexploreUrl.push(explore(title, '', 1, 1, false));\ntype = [\n '全部','玄幻','热血','恋爱','都市','冒险','古风','穿越',\n '爆笑','校园','少年','修真','搞笑','生活','动作','霸总',\n '后宫','武侠','科幻','悬疑','恐怖','魔幻','少女','奇幻',\n '唯美','励志','总裁','复仇','美食','格斗','竞技','古装',\n '纯爱','推理','惊险','虐心','漫改','萌系','彩虹','日漫',\n '游戏','机甲','明星','灵异','仙侠','历史','战争','治愈',\n '日常','僵尸','宫斗','偶像','浪漫','震撼','权谋','战斗',\n '青春','神魔','脑洞','社会','萝莉','真人','美少女','运动',\n '恶搞','体育','暗黑','侦探','百合','惊奇','少男','逆袭',\n '系统','修仙','剧情','大女主','韩漫','欧风','怪物','其它'\n];\ncategoryId = [\n '','&mainCategoryId=10024','&mainCategoryId=10023','&mainCategoryId=10126','&mainCategoryId=10124','&mainCategoryId=10210','&mainCategoryId=10143','&mainCategoryId=10129',\n '&mainCategoryId=10201','&mainCategoryId=10131','&mainCategoryId=10321','&mainCategoryId=10133','&mainCategoryId=10122','&mainCategoryId=10142','&mainCategoryId=10125','&mainCategoryId=10127',\n '&mainCategoryId=10138','&mainCategoryId=10139','&mainCategoryId=10181','&mainCategoryId=10183','&mainCategoryId=10185','&mainCategoryId=10227','&mainCategoryId=10301','&mainCategoryId=10242',\n '&mainCategoryId=10221','&mainCategoryId=10207','&mainCategoryId=10306','&mainCategoryId=10206','&mainCategoryId=10208','&mainCategoryId=10202','&mainCategoryId=10223','&mainCategoryId=10302',\n '&mainCategoryId=10209','&mainCategoryId=10211','&mainCategoryId=10222','&mainCategoryId=10205','&mainCategoryId=10165','&mainCategoryId=10204','&mainCategoryId=10235','&mainCategoryId=10281',\n '&mainCategoryId=10162','&mainCategoryId=10232','&mainCategoryId=10203','&mainCategoryId=10231','&mainCategoryId=10303','&mainCategoryId=10163','&mainCategoryId=10184','&mainCategoryId=10234',\n '&mainCategoryId=10308','&mainCategoryId=10243','&mainCategoryId=10229','&mainCategoryId=10305','&mainCategoryId=10224','&mainCategoryId=10381','&mainCategoryId=10228','&mainCategoryId=10309',\n '&mainCategoryId=10230','&mainCategoryId=10304','&mainCategoryId=10226','&mainCategoryId=10239','&mainCategoryId=10166','&mainCategoryId=10361','&mainCategoryId=10307','&mainCategoryId=10233',\n '&mainCategoryId=10236','&mainCategoryId=10341','&mainCategoryId=10383','&mainCategoryId=10382','&mainCategoryId=10384','&mainCategoryId=10322','&mainCategoryId=10641','&mainCategoryId=10943',\n '&mainCategoryId=10722','&mainCategoryId=10453','&mainCategoryId=10480','&mainCategoryId=10706','&mainCategoryId=10494','&mainCategoryId=11423','&mainCategoryId=11022','&mainCategoryId=10261'\n];\nOrderBy = `{{get('orderBy',Get('o'))}}`;\nStatus = `{{get('status',Get('q'))}}`;\nCharCategoryId = `{{get('charCategoryId',Get('p'))}}`;\nfor (j in type) {\n url = `{{Get('url')}}/show${OrderBy}${Status}${CharCategoryId}${categoryId[j]}&page={{page}}`;\n exploreUrl.push(explore(type[j], url, 1, 0.2, false));\n}\nBID = (type.length % 4) < 1 ? 0 : (4 - (type.length % 4));\nfor (i = 0; i < BID; i++) {\n exploreUrl.push(explore('', '', 1, 0.2, false)); \n}\n//exploreUrl.splice(90, 0, explore('', '', 1, 0.2, false));\nJSON.stringify(exploreUrl);\n</js>",
"header": "<js>\nvar Proxy = Map('代理:').split(\",\");\nheaders={\n \"Dnt\": \"1\",\n \"Pragma\": \"no-cache\",\n \"Sec-Ch-Ua\": '\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"127\", \"Microsoft Edge\";v=\"127\"',\n \"Sec-Ch-Ua-Mobile\": \"?1\",\n \"Sec-Ch-Ua-Platform\": '\"Android\"',\n \"Upgrade-Insecure-Requests\": \"1\",\n \"User-Agent\": \"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Mobile Safari/537.36 EdgA/127.0.0.0\",\n \"Accept\": \"text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7\",\n \"Sec-Fetch-Site\": \"same-origin\",\n \"Sec-Fetch-Mode\": \"navigate\",\n \"Sec-Fetch-User\": \"?1\",\n \"Sec-Fetch-Dest\": \"document\",\n \"Accept-Language\": \"zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7\",\n \"Origin\": Get('url'),\n \"Referer\": Get('url'),\n \"proxy\": Proxy.some(value => parseInt(value, 10) == parseInt(Get('ci0'), 10)) ? '' : Proxy[0],\n}\ncache.put(java.md5Encode16(Get('url') + \"headers\"),JSON.stringify(headers));\nJSON.stringify(headers);\n</js>",
"jsLib": "function get(tag,num) {\n status = [\n '',\n '&status=1',\n '&status=2'\n ];\n orderBy = [\n '?orderBy=monthlyCount',\n '?orderBy=weeklyCount',\n '?orderBy=dailyCount',\n '?orderBy=update'\n ];\n charCategoryId = [\n '',\n '&charCategoryId=10182',\n '&charCategoryId=10081',\n '&charCategoryId=10134',\n '&charCategoryId=10001',\n '&charCategoryId=10238',\n '&charCategoryId=10161',\n '&charCategoryId=10225',\n '&charCategoryId=10137',\n '&charCategoryId=10284',\n '&charCategoryId=10141',\n '&charCategoryId=10283',\n '&charCategoryId=10132',\n '&charCategoryId=10136',\n '&charCategoryId=10130',\n '&charCategoryId=10282',\n '&charCategoryId=10262',\n '&charCategoryId=10164',\n '&charCategoryId=10240',\n '&charCategoryId=10121',\n '&charCategoryId=10123',\n '&charCategoryId=11184',\n '&charCategoryId=11483',\n '&charCategoryId=10135',\n '&charCategoryId=10061',\n '&charCategoryId=10082',\n '&charCategoryId=10128'\n ];\n var e = eval(tag + '[' + num + ']');\n return e;\n}\nfunction explore(title, url, Grow, Basis, bool) {\n style = {\n title:title,\n url:url,\n style:{\n layout_flexGrow:Grow,\n layout_flexBasisPercent:Basis,\n layout_wrapBefore: bool\n }\n };\n return style;\n}\nfunction Get(e) {\n const { java, source, cookie, cache } = this;\n var Variable = String(source.getVariable()).length > 0 ? source.getVariable() : '{}';\n var get = JSON.parse(Variable);\n return get[e];\n}\nfunction Put(data) {\n const { java, source, cookie, cache } = this;\n var Variable = String(source.getVariable()).length > 0 ? source.getVariable() : '{}';\n var get = JSON.parse(Variable);\n data = get['TC_to_SC'] == true ? java.t2s(data) : data;\n return JSON.parse(data);\n}\nfunction Map(e) {\n const { java, source, cookie, cache } = this;\n var infomap = source.getLoginInfoMap();\n var map = (infomap !== null && infomap.get(e) && String(infomap.get(e)).length > 0) ? infomap.get(e) : '';\n return String(map);\n}\nfunction sleep(milliseconds) {\n var start = new Date().getTime();\n while (new Date().getTime() - start < milliseconds) {\n }\n}",
"lastUpdateTime": 1743128100782,
"loginCheckJs": "",
"loginUi": "[\n { name: \"代理:\", type: \"text\" },\n { name: \"账号:\", type: \"text\" },\n { name: \"密码:\", type: \"password\" },\n {\n name: \"💡登录账号💡\",\n type: \"button\",\n action: \"Login()\",\n style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45}\n },\n {\n name: \"💡源站更新💡\",\n type: \"button\",\n action: \"update()\",\n style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45}\n },\n { name: \"查看当前\", type: \"button\", action: \"look(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"查看历史\", type: \"button\", action: \"look(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"恢复默认\", type: \"button\", action: \"test(-1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"繁体搜索\", type: \"button\", action: \"search_TC()\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"繁简转换\", type: \"button\", action: \"TC_to_SC()\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"目录整理\", type: \"button\", action: \"settle()\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n\n { name: \"༺ˇ»`ʚ 点击切换进度 ɞ´«ˇ༻\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n { name: \"全部\", type: \"button\", action: \"q(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"连载\", type: \"button\", action: \"q(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"完结\", type: \"button\", action: \"q(2)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n\n { name: \"༺ˇ»`ʚ 点击切换排序 ɞ´«ˇ༻\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n { name: \"月点击\", type: \"button\", action: \"o(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.2} },\n { name: \"周点击\", type: \"button\", action: \"o(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.2} },\n { name: \"日点击\", type: \"button\", action: \"o(2)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.2} },\n { name: \"更新日\", type: \"button\", action: \"o(3)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.2} },\n\n { name: \"༺ˇ»`ʚ 点击字母筛选 ɞ´«ˇ༻\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n { name: \"全\", type: \"button\", action: \"p(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.15} },\n { name: \"A\", type: \"button\", action: \"p(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.15} },\n { name: \"B\", type: \"button\", action: \"p(2)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.15} },\n { name: \"C\", type: \"button\", action: \"p(3)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.15} },\n { name: \"D\", type: \"button\", action: \"p(4)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.15} },\n { name: \"E\", type: \"button\", action: \"p(5)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.15} },\n { name: \"F\", type: \"button\", action: \"p(6)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.15} },\n { name: \"G\", type: \"button\", action: \"p(7)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.15} },\n { name: \"H\", type: \"button\", action: \"p(8)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.15} },\n { name: \"I\", type: \"button\", action: \"p(9)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.15} },\n { name: \"J\", type: \"button\", action: \"p(10)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.15} },\n { name: \"K\", type: \"button\", action: \"p(11)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.15} },\n { name: \"L\", type: \"button\", action: \"p(12)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.15} },\n { name: \"M\", type: \"button\", action: \"p(13)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.15} },\n { name: \"N\", type: \"button\", action: \"p(14)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.15} },\n { name: \"O\", type: \"button\", action: \"p(15)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.15} },\n { name: \"P\", type: \"button\", action: \"p(16)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.15} },\n { name: \"Q\", type: \"button\", action: \"p(17)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.15} },\n { name: \"R\", type: \"button\", action: \"p(18)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.15} },\n { name: \"S\", type: \"button\", action: \"p(19)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.15} },\n { name: \"T\", type: \"button\", action: \"p(120\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.15} },\n { name: \"U\", type: \"button\", action: \"p(21)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.15} },\n { name: \"V\", type: \"button\", action: \"p(22)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.15} },\n { name: \"W\", type: \"button\", action: \"p(23)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.15} },\n { name: \"X\", type: \"button\", action: \"p(24)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.15} },\n { name: \"Y\", type: \"button\", action: \"p(25)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.15} },\n { name: \"Z\", type: \"button\", action: \"p(26)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.15} },\n { name: \"\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.15} },\n { name: \"\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.15} },\n { name: \"\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.15} },\n\n { name: \"页数:\", type: \"text\" },\n\n {\n name: \"💡   源   站   打   印   💡\",\n type: \"button\",\n action: \"test()\",\n style: {layout_flexGrow: 1, layout_flexBasisPercent: 1}\n }\n]",
"loginUrl": "var fburl = 'https://www.acloudmerge.com';\noriginal = {\n 'ci0': 0,\n 'ci1': 0,\n 'ci2': 0,\n 'ci3': 0,\n 'o': 0,\n 'p': 0,\n 'q': 0,\n 'search_TC': false,\n 'TC_to_SC': true,\n 'settle': false,\n 'url': 'https://www.colamanga.com',\n 'urls': [\n 'https://www.colamanga.com'\n ]\n};\ntry {\n $$$ = JSON.parse(source.getVariable());\n if ($$$ == null) {\n error;\n } else {\n '';\n };\n} catch (e) {\n $$$ = original;\n put($$$);\n}\nx = '⓪①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳';\nvar cache_api = cache.get(java.md5Encode16('cache_api_' + Get('url'))) ? String(cache.get(java.md5Encode16('cache_api_' + Get('url')))).replace(/User_Activation.*$/,'') : \"https://qyyuapi.com/\";\nvar Headers = JSON.parse(cache.get(java.md5Encode16(Get('url') + \"headers\")));\nvar Option = {\n \"method\": \"GET\",\n \"headers\": Headers\n};\nfunction test(e) {\n if (e == undefined) {\n return java.log('\\n' + JSON.stringify($$$['urls'], null, '\\t')) + login('【源站输出提示】' + n(2) + k(3) + '源站已打印完毕,请到日志查看 ');\n }\n if (e == -1) {\n login('【初始化提示】' + n(2) + k(17) + '已恢复默认设置 ');\n return put(original);\n }\n if (e == 0) {\n date1 = new Date().getTime();\n html = java.ajax($$$.urls[0] + ',' + JSON.stringify(Option));\n date2 = new Date().getTime();\n t = date2 - date1;\n time = t / 1000 + 's';\n c = String(html).indexOf('漫画');\n logTime = '【' + name(e) + '】\\n┋┋\\n' + '解析时间:' + time;\n if (c == -1 || t > 30000) {\n return login('【源站更新提示】' + n(2) + '源站更新完毕,请到日志查看' + '\\n \\n' + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♣源站已失效(可能被墙)♣️\\n┋┋\\n请更新网址/切换源站/切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else if (t < 1000) {\n return login('【源站更新提示】' + n(2) + '源站更新完毕,请到日志查看' + '\\n \\n' + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n❤延迟低推荐使用此站❤\\n┋┋\\n网络环境优良请继续保持状态\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else if (t >= 1000 && t < 2000) {\n return login('【源站更新提示】' + n(2) + '源站更新完毕,请到日志查看' + '\\n \\n' + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♦延迟一般勉强可使用♦\\n┋┋\\n请切换其他源站或切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else if (t >= 2000 && t < 30000) {\n return login('【源站更新提示】' + n(2) + '源站更新完毕,请到日志查看' + '\\n \\n' + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♠延迟过高不建议使用♠\\n┋┋\\n请切换其他源站或切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n }\n }\n date1 = new Date().getTime();\n html = java.ajax($$$.urls[0]);\n date2 = new Date().getTime();\n t = date2 - date1;\n time = t / 1000 + 's';\n c = String(html).indexOf('漫画');\n logTime = '【' + name(0) + '】\\n┋┋\\n' + '解析时间:' + time;\n if (c == -1 || t > 30000) {\n return login('【访问失败提示】' + n(2) + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♣源站已失效(可能被墙)♣️\\n┋┋\\n请更新网址/切换源站/切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else if (t < 1000) {\n return login('【网络环境优良】' + n(2) + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n❤延迟低推荐使用此站❤\\n┋┋\\n网络环境优良请继续保持状态\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else if (t >= 1000 && t < 2000) {\n return login('【网络环境一般】' + n(2) + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♦延迟一般勉强可使用♦\\n┋┋\\n请切换其他源站或切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else if (t >= 2000 && t < 30000) {\n return login('【网络环境堪忧】' + n(2) + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♠延迟过高不建议使用♠\\n┋┋\\n请切换其他源站或切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n }\n}\nfunction put(data) {\n return source.setVariable(JSON.stringify(data, null, '\\t'));\n}\nfunction update() {\n $$$['urls'].splice(4);\n time = new Date().getTime();\n html = java.webViewGetOverrideUrl(null, fburl + '?t=' + time, null, '');\n J = org.jsoup.Jsoup.parse(html);\n u = J.select('.website_href');\n for (i = 0; i < 1; i++) {\n host = String(u.attr('href').split(' ')[i]).replace(/http:/, 'https:').replace(/\\/+$/, '');\n if (String($$$['urls']).indexOf(host) === -1) {\n java.log('\\n✅已添加源站\\n' + host);\n $$$['urls'].unshift(host);\n put($$$);\n $(0);\n } else {\n return test(1);\n }\n }\n}\nfunction name(e) {\n if (e == undefined) {\n e = 0;\n }\n return x[e] + $$$.urls[e];\n}\nfunction login(e) {\n if (e == undefined) {\n return;\n }\n java.longToast(e);\n}\nfunction n(e) {\n n = '\\n';\n for (m = 1; m < e; m++) {\n n = n + '\\n';\n }\n return n;\n}\nfunction k(e) {\n k = ' ';\n for (q = 1; q < e; q++) {\n k = k + ' ';\n }\n return k;\n}\nfunction l(e) {\n l = '';\n for (o = 1; o < e; o++) {\n l = l + '';\n }\n return l;\n}\nvar Page = /\\d+/.test(Map('页数:')) ? Map('页数:') : '5';\nfunction look(e) {\n if (e == 0) {\n return login('【查看当前源站】\\n\\n┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋' + ('\\n ' + '📌' + name($$$.ci0)) + '\\n┋┋' + ('\\n' + '📚漫画排序:' + type($$$.o)) + '\\n┋┋' + ('\\n' + '⏲️漫画进度:' + type1($$$.q)) + '\\n┋┋' + ('\\n' + '📘字母筛选:' + type2($$$.p)) + '\\n┋┋' + ('\\n' + '📰评论页数:前' + Page + '页') + '\\n┋┋' + ('\\n🔍繁体搜索' + ($$$.search_TC == true ? '开启' : '关闭')) + '\\n┋┋' + ('\\n📑繁简转换' + ($$$.TC_to_SC == false ? '关闭' : '开启')) + '\\n┋┋' + ('\\n🗃目录整理' + ($$$.settle == false ? '关闭' : '开启')) + '\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else {\n return login('【查看历史接口】\\n\\n┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋' + ('\\n ci1' + name($$$.ci1)) + '\\n┋┋' + ('\\n ci2' + name($$$.ci2)) + '\\n┋┋' + ('\\n ci3' + name($$$.ci3)) + '\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n }\n}\nfunction $(e) {\n if (e == undefined) {\n e = result['序号:'];\n e = e > 0 ? e : '0';\n }\n if (/^ci[123]$/.test(e)) {\n eval('i=$$$.' + e);\n }\n if (/\\D|^$/.test(e) || e < 0 || e >= $$$['urls'].length) {\n return login('【源站错误提示】' + n(2) + '已选择的源站无效,请重新选择');\n }\n $$$['url'] = $$$['urls'][e];\n $$$['ci3'] = $$$['ci2'] + 1;\n $$$['ci2'] = $$$['ci1'] + 1;\n $$$['ci1'] = 1;\n put($$$);\n return test(e);\n}\nfunction f(e) {\n if (e == undefined) {\n e = result['页数:'];\n e = e > 0 ? e : '0';\n }\n if (e == $$$.f) {\n return login('【评论加载方案提示】' + n(2) + '正在使用此评论加载方案,无需更换');\n }\n login('【评论加载方案提示】' + n(2) + '已经设置评论加载前' + e + '页,请刷新详情');\n $$$.f = e;\n return put($$$);\n}\ny = ['月点击','周点击','日点击','更新日'];\nfunction type(e) {\n if (e == undefined) {\n e = 0;\n }\n return y[e];\n}\nfunction o(e) {\n if (o == undefined) {\n o = result.o;\n }\n if (e == $$$.o) {\n return login('【排序切换提示】' + n(2) + '已经选择此排序,无需更换');\n }\n login('【排序切换提示】' + n(2) + '已经切换到[' + type(e) + ']排序');\n $$$.o = e;\n return put($$$);\n}\nw = ['全部','连载','完结'];\nfunction type1(e) {\n if (e == undefined) {\n e = 0;\n }\n return w[e];\n}\nfunction q(e) {\n if (q == undefined) {\n q = result.q;\n }\n if (e == $$$.q) {\n return login('【进度切换提示】' + n(2) + '已经选择此进度,无需更换');\n }\n login('【进度切换提示】' + n(2) + '已经切换到[' + type1(e) + ']进度');\n $$$.q = e;\n return put($$$);\n}\nz = ['全部','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'];\nfunction type2(e) {\n if (e == undefined) {\n e = 1;\n }\n return z[e];\n}\nfunction p(e) {\n if (p == undefined) {\n p = result.p;\n }\n if (e == $$$.p) {\n return login('【筛选切换提示】' + n(2) + '已经选择此筛选,无需更换');\n }\n login('【筛选切换提示】' + n(2) + '已经切换到[' + type2(e) + ']筛选');\n $$$.p = e;\n return put($$$);\n}\nfunction search_TC() {\n if (search_TC == undefined) {\n search_TC = true;\n }\n if ($$$.search_TC == true) {\n login('【繁体搜索提示】' + n(2) + '已关闭繁体搜索,请重新搜索');\n $$$.search_TC = false;\n put($$$);\n } else {\n login('【繁体搜索提示】' + n(2) + '已开启繁体搜索,请重新搜索');\n $$$.search_TC = true;\n put($$$);\n }\n}\nfunction TC_to_SC() {\n if (TC_to_SC == undefined) {\n TC_to_SC = true;\n }\n if ($$$.TC_to_SC == true) {\n login('【简繁转换提示】' + n(2) + '已关闭繁体转换,请刷新书籍');\n $$$.TC_to_SC = false;\n put($$$);\n } else {\n login('【简繁转换提示】' + n(2) + '已开启繁体转换,请刷新书籍');\n $$$.TC_to_SC = true;\n put($$$);\n }\n}\nfunction settle() {\n if (settle == undefined) {\n settle = true;\n }\n if ($$$.settle == true) {\n login('【目录整理提示】' + n(2) + '已关闭目录整理,请刷新目录');\n $$$.settle = false;\n put($$$);\n } else {\n login('【目录整理提示】' + n(2) + '已开启目录整理,请刷新目录');\n $$$.settle = true;\n put($$$);\n }\n}\nvar result = typeof result !== 'undefined' ? result : {};\nfunction Login() {\n var Account = result['账号:'] || Map('账号:');\n var Password = result['密码:'] || Map('密码:');\n if (Account == '' && Password == '') {\n login((cache.get(java.md5Encode16(Get('url') + \"Account_1\")) && String(cache.get(java.md5Encode16(Get('url') + \"Account_1\"))).length > 0) ? (Put(JSON.stringify('【登录提示】\\n\\n┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋' + '\\n已退出账号' + cache.get(java.md5Encode16(Get('url') + \"Account_1\")) + '\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛'))) : ('【登录提示】' + '\\n\\n请输入账号和密码'));\n var headers = JSON.parse(cache.get(java.md5Encode16(Get('url') + \"headers\")).replace('\"Referer\":\"' + Get('url'), '\"Referer\":\"' + Get('url') + '/dynamic/user/'));\n var option = {\n \"method\": \"POST\",\n \"body\": '',\n \"headers\": headers\n };\n java.ajax(Get('url') + '/dynamic/user/dynamic/user/logout,' + JSON.stringify(option));\n cookie.removeCookie(Get('url'));\n java.webView('', Get('url') + '/user/login', '');\n cache.put(java.md5Encode16(Get('url') + \"Account_1\"),'');\n return;\n } else if (Account == '') {\n login('【登录提示】' + '\\n\\n请输入账号');\n return;\n } else if (Password == '') {\n login('【登录提示】' + '\\n\\n请输入密码');\n return;\n } else {\n cookie.removeCookie(Get('url'));\n java.webView('', Get('url') + '/user/login', '');\n var headers = JSON.parse(cache.get(java.md5Encode16(Get('url') + \"headers\")).replace('\"Referer\":\"' + Get('url'), '\"Referer\":\"' + Get('url') + '/dynamic/user/'));\n var option = {\n \"method\": \"GET\",\n \"headers\": headers\n };\n Code = java.getVerificationCode(Get('url') + '/dynamic/kaptcha,' + JSON.stringify(option));\n var requestBody = 'user_name=' + Account + '&user_pwd=' + Password + '&verifyCode=' + Code + '&remeberModule=30';\n var headers = JSON.parse(cache.get(java.md5Encode16(Get('url') + \"headers\")).replace('\"Referer\":\"' + Get('url'), '\"Referer\":\"' + Get('url') + '/user/login'));\n var option = {\n \"method\": \"POST\",\n \"body\": String(requestBody),\n \"headers\": headers\n };\n Response = java.ajax(Get('url') + '/user/loginHandle,' + JSON.stringify(option));\n if (Response.includes('Success') && Account) {\n let ck = cookie.getCookie(Get('url'));\n let na = ck.includes('user') ? 'Y' : 'N';\n let top = cookie.getKey(baseUrl, 'top_banner_counter_1500') > 0 ? parseInt(cookie.getKey(baseUrl, 'top_banner_counter_1500')) : 0;\n top += 1;\n cookie.setCookie(Get('url'), `${ck};_va=13;__na=${na};top_banner_counter_1500=${top}`);\n cache.put(java.md5Encode16(Get('url') + \"Account_1\"), Account);\n login(Put(JSON.stringify('【登录提示】\\n\\n┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋' + '\\n账号' + Account + '\\n┋┋' + '\\n❤登录成功❤\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛')));\n } else {\n cache.put(java.md5Encode16(Get('url') + \"Account_1\"),'');\n login('【登录提示】' + '\\n\\n♣登录失败♣\\n\\n请检查账号和密码');\n }\n }\n}",
"respondTime": 181535,
"ruleBookInfo": {
"author": "author",
"canReName": "reName",
"coverUrl": "cover",
"downloadUrls": "durl",
"init": "<js>\neval(String(source.loginUrl));\nvar Headers = JSON.parse(cache.get(java.md5Encode16(Get('url') + \"headers\")).replace('\"Referer\":\"' + Get('url'), '\"Referer\":\"' + baseUrl));\nvar Option = {\n \"method\": \"GET\",\n \"headers\": Headers\n};\nif (String(book['author']) !== \"xiaohan231\") {\n Account = (cache.get(java.md5Encode16(Get('url') + \"Account_1\")) && String(cache.get(java.md5Encode16(Get('url') + \"Account_1\"))).length > 0) ? cache.get(java.md5Encode16(Get('url') + \"Account_1\")) : Map('账号:');\n if (!cookie.getCookie(baseUrl).includes('_ga=') && !String(Account).length > 0) {\n java.webView('', Get('url') + '/user/login', '');\n }\n if (!cookie.getCookie(baseUrl).includes('user') && String(Account).length > 0) {\n Login();\n }\n let ck = cookie.getCookie(baseUrl);\n let na = ck.includes('user') ? 'Y' : 'N';\n let top = cookie.getKey(baseUrl, 'top_banner_counter_1500') > 0 ? parseInt(cookie.getKey(baseUrl, 'top_banner_counter_1500')) : 0;\n top += 1;\n cookie.setCookie(baseUrl, `${ck};_va=13;__na=${na};top_banner_counter_1500=${top}`);\n var J = org.jsoup.Jsoup.parse(result);\n var $1 = element => String(java.getElements(element).attr('content'));\n var $2 = element => java.getElements(element);\n var $3 = element => String(J.select(element).attr('data-original'));\n url = baseUrl;\n a = String($2('.fed-col-md6')[0].text()).indexOf('别名') == -1 ? '1' : '0';\n s = '';\n k = String($2('.fed-col-md6')[1-a].text()).replace(/[状态中已]/g, '') + ',' + $1('[property=\"og:comic:category\"]').replace(/\\s/g, ',');\n t = String($2('.fed-col-md6')[3-a].text()).replace(/更新/, '');\n l = $1('[property=\"og:comic:latest_chapter_name\"]');\n l = String(l);\n l = Get('settle') == true ? l.replace(/\\s-\\s|-/g, ' ').replace(/\\s+/, ' ').replace(/.*第(\\d+)[话話章回期](|\\s)第.*?[话話章回期]/, '$1').replace(/.*第(\\d+)[话話章回期][^\\s]/, '$1 ').replace(/.*第(\\d+)[话話章回期]\\s\\d+/, '$1').replace(/.*第.*(\\d+).*?[话話章回期]/, '$1').replace(/(\\d+)/, l.match(/\\d+/) ? l.match(/(\\d+)/)[1].padStart(3, '0') : '$1') : l;\n Setting = '\\n📌当前源站' + (Get('ci1') == 0 ? '〖默认〗' : '〖更新〗') + x[Get('ci0')] + (Get('url').length > 26 ? Get('url').substring(0, 26) + \"<br>\" + Get('url').substring(26) : Get('url')) + ('\\n📚漫画排序〖' + (Get('o') == 0 ? '默认' : '自选') + '〗' + y[Get('o')]) + ('\\n⏲漫画进度〖' + (Get('q') == 0 ? '默认' : '自选') + '〗' + w[Get('q')]) + ('\\n📘字母筛选〖' + (Get('p') == 0 ? '默认' : '自选') + '〗' + z[Get('p')]) + ('\\n📰评论页数〖' + (Page == 5 ? '默认' : '自选') + '〗前' + Page + '页') + ('\\n🔍繁体搜索' + (Get('search_TC') == true ? '〖自选〗开启' : '〖默认〗关闭')) + ('\\n📑繁简转换' + (Get('TC_to_SC') == true ? '〖默认〗开启' : '〖自选〗关闭')) + ('\\n🗃目录整理' + (Get('settle') == true ? '〖自选〗开启' : '〖默认〗关闭'));\n changeLog = '\\n\\n\\n' + Setting + '\\n\\n';\n var url1 = Get('url') + '/getcomment?';\n var id = $2('.fed-comm-info').attr('data-id');\n var result1 = '';\n var allresult1 = [];\n for(var c = 1; c <= Page; c++){\n var page = c;\n var url2 = `${url1}dataId=${id}&page=${page}`;\n var headers = JSON.parse(cache.get(java.md5Encode16(Get('url') + \"headers\")).replace('\"Referer\":\"' + Get('url'), '\"Referer\":\"' + baseUrl));\n var option = {\n \"method\": \"GET\",\n \"headers\": headers\n };\n var Url = url2 + ',' + JSON.stringify(option);\n result1 = java.ajax(Url);\n allresult1.push(result1);\n var total = org.jsoup.Jsoup.parse(result1).select('.show-page-jump').attr('data-total');\n if (page >= total) {\n break;\n }\n }\n var Result = allresult1.join('\\n');\n var JResult = org.jsoup.Jsoup.parse(Result);\n var list2 = JResult.select('.fed-comm-list li');\n intro1 = String($2('.fed-part-both').text()).replace(/(^)/g, '$1<br>');\n var intro2 = '';\n var intro3 = '';\n for (var i = 0; i < list2.length; i++) {\n if (!list2[i].select('.fed-part-tips')[0]) continue;\n var intro2_1 = '[' + list2[i].select('.fed-part-tips')[0].text() + ']';\n var intro2_2 = '⛄' + '【' + list2[i].select('.fed-text-line')[0].text() + '】:';\n var intro2_3 = String(list2[i].select('.fed-comm-cont')[0].text()).replace(/\\s回复.*/g, '');\n var list3 = list2[i].select('.fed-comm-reply');\n for (var j = 1; j < list3.length + 1; j++) {\n if (!list3[j]) continue;\n var intro2_1_1 = '[' + list2[i].select('.fed-part-tips')[j].text() + ']';\n var intro2_2_1 = '⛄' + '【' + list2[i].select('.fed-text-line')[j].text() + '】:';\n var intro2_3_1 = String(list2[i].select('.fed-comm-cont')[j].text()).replace(/\\s回复/g, '');\n intro3 = intro3 +'\\n ' + intro2_1_1 + '\\n ' + intro2_2_1 + '\\n ' + intro2_3_1;\n }\n intro2 = intro2 + '\\n\\n' + intro2_1 + '\\n' + intro2_2 + '\\n' + intro2_3 + intro3;\n intro3 = '';\n }\n cover = $3('.fed-list-pics');\n cache.put(java.md5Encode16('Cover' + baseUrl), cover);\n var Review = parseInt(Page) > 0 ? ('☕【评论】' + intro2) : '☕【评论】未启用';\n book = JSON.stringify({\n 'name': $2('.fed-font-xvi.fed-part-eone.0').text(),\n 'author': String($2('.fed-col-md6')[2-a].text()).replace(/作者/, '').replace(/.*:\\s/, \"\").replace(/\\+\\s/g, '/').replace(/[,+&]/g, '/').replace(/(\\W)\\s+(\\W)/g, '$1/$2').replace(/\\s\\//g, '/').replace(/\\/\\s/g, '/').replace(/\\/x\\//g, '/').replace(/amp|;/g, '').replace(/\\/+/g, '/').replace(//g, '(').replace(//g, ')'),\n 'kind': s + ',' + k,\n 'word': '',\n 'latest': l + '' + t + '',\n 'intro': (t != '' ? ('更新时间:' + t + '\\n\\n') : '') + intro1 + changeLog + Review,\n 'cover': cover,\n 'url': url,\n 'durl': '',\n 'reName': true\n });\n} else {\n (function Book() {\n apiBaseUrl = cache.get(java.md5Encode16('cache_api_' + Get('url')));\n json = java.ajax(apiBaseUrl);\n Title = JSON.parse(json)['title'];\n Intro = cache.get(java.md5Encode16('User' + Get('url'))) == 'y' ? JSON.parse(json)['intro1'] : JSON.parse(json)['intro'];\n return { Title: Title, Intro: Intro };\n }());\n book = JSON.stringify({\n 'kind': book['kind'],\n 'latest': Title[Title.length - 1],\n 'intro': Intro[0]\n });\n}\nPut(book);\n</js>",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"tocUrl": "url",
"wordCount": "word"
},
"ruleContent": {
"content": "<js>\neval(String(source.loginUrl));\nAccount = (cache.get(java.md5Encode16(Get('url') + \"Account_1\")) && String(cache.get(java.md5Encode16(Get('url') + \"Account_1\"))).length > 0) ? cache.get(java.md5Encode16(Get('url') + \"Account_1\")) : Map('账号:');\nif (!cookie.getCookie(baseUrl).includes('_ga=') && !String(Account).length > 0) {\n java.webView('', Get('url') + '/user/login', '');\n}\nif(String(Account).length > 0 && cookie.getCookie(baseUrl).includes('user')) {\n let pageId = result.replace(/.*dataPageId:\\s(\\d+)\\,.*/, '$1');\n let option = '{\"body\":\"pageId=' + pageId + '\",\"headers\":{\"Content-Type\":\"application/x-www-form-urlencoded\"},\"method\": \"POST\"}';\n let url = Get('url') + '/counting,' + option;\n java.ajax(url);\n}\nlet ck = cookie.getCookie(baseUrl);\nlet bkm = cookie.getKey(baseUrl, '__cf__bkm');\nlet na = ck.includes('user') ? 'Y' : 'N';\nlet top = cookie.getKey(baseUrl, 'top_banner_counter_1500') > 0 ? parseInt(cookie.getKey(baseUrl, 'top_banner_counter_1500')) : 0;\ntop += 1;\nlet cpcv = cookie.getKey(baseUrl, 'cpcv_top_counter_15') > 0 ? parseInt(cookie.getKey(baseUrl, 'cpcv_top_counter_15')) : 0;\ncpcv += 1;\nlet cpm = cookie.getKey(baseUrl, 'cpm_popunder_counter_60') > 0 ? parseInt(cookie.getKey(baseUrl, 'cpm_popunder_counter_60')) : 0;\ncpm += 1;\nlet sb = '8c0a375d8544f78968ab9f8f99cb9fd7';\nlet count = cookie.getKey(baseUrl, `sb_count_${sb}`) > 0 ? parseInt(cookie.getKey(baseUrl, `sb_count_${sb}`)) : 0;\ncount += 1;\nlet page = cookie.getKey(baseUrl, `sb_page_${sb}`) > 0 ? parseInt(cookie.getKey(baseUrl, `sb_page_${sb}`)) : 0;\npage += 1;\ncookie.setCookie(baseUrl, `${ck};_va=13;__na=${na};top_banner_counter_1500=${top};cpcv_top_counter_15=${cpcv};cpm_popunder_counter_60=${cpm};sb_main_${sb}=1;sb_onpage_${sb}=1;sb_count_${sb}=${count};sb_page_${sb}=${page}`);\nck = cookie.getCookie(baseUrl);\nlet domain = String(Get('url')).split(\".\")[1];\nfunction addOptions(url, baseUrl, options) {\n let j = {\n \"Referer\": baseUrl.replace(/,[\\s\\S]+\\}/, \"\")\n };\n if (!url.includes(domain)) {\n j.Referer = \"\";\n }\n options = options || {};\n options.headers = Object.assign(options.headers || {}, j);\n return options ? `${url},${JSON.stringify(options)}` : url;\n}\nfunction arrayToImg(arr, func, baseUrl, options) {\n let result = [];\n for (let item of arr) {\n let imgUrl = addOptions(item, baseUrl, options);\n let imgTag = `<img src=\"${imgUrl}\">`;\n if (typeof func === \"function\") {\n imgTag = func(imgUrl);\n }\n result.push(imgTag);\n }\n return result.join(\"\\n\");\n}\nfunction stringToImg(str, func, baseUrl, options) {\n let imgUrl = addOptions(str, baseUrl, options);\n let imgTag = `<img src=\"${imgUrl}\">`;\n if (typeof func === \"function\") {\n imgTag = func(imgUrl);\n }\n return imgTag;\n}\nfunction load(Urls) {\n for (i = 0; i < Urls.length; i++) {\n if (!Urls[i].includes(\"coco_keys.json\")){\n url = Urls[i] + 'User_Activation.json';\n } else {\n url = Urls[i];\n }\n let response = '';\n try {\n response = java.get(url,{}).body();\n } catch {\n continue;\n }\n if (response && JSON.stringify(response).includes(\"qyyuapi\") || JSON.stringify(response).includes(\"C_DATA\")){\n return [response, Urls[i]];\n }\n }\n throw \"Error: 所有链接下载失败\";\n}\nfunction parseKeys() {\n let jsBaseUrls = [\n \"https://gcore.jsdelivr.net/gh/xiaohan231/decodeObfuscator@main/\",\n \"https://fastly.jsdelivr.net/gh/xiaohan231/decodeObfuscator@main/\",\n \"https://cdn.jsdelivr.net/gh/xiaohan231/decodeObfuscator@main/\",\n \"https://raw.githubusercontent.com/xiaohan231/decodeObfuscator/main/\",\n \"https://raw.gitmirror.com/xiaohan231/decodeObfuscator/main/\"\n ];\n let urls = [\n \"plugins/common.js\",\n \"plugins/cocomanhua.js\",\n \"tools/babel_asttool.js\",\n \"tools/config.js\",\n \"tools/decode.js\",\n \"tools/decodeOb.js\",\n \"tools/usefulPlugins.js\"\n ];\n let jsBaseUrl = cache.get(`cache_js`);\n let response = '';\n try {\n response = java.get(jsBaseUrl,{}).body();\n } catch {}\n if (!jsBaseUrl || response == '') {\n jsBaseUrl = load(jsBaseUrls)[1];\n java.toast('\\n\\n' + jsBaseUrl);\n cache.put(`cache_js`, jsBaseUrl);\n }\n function toAbsUrl(url) {\n return /^\\.\\/|^http|^content|^\\/sdcard|^\\/storage/.test(url) ? url : jsBaseUrl.concat(url);\n }\n function loadJS(urls) {\n let scripts = \"\";\n for (let url of urls) {\n let absoluteUrl = toAbsUrl(url);\n let content = java.ajax(absoluteUrl);\n let scriptTag = script(content);\n scripts += scriptTag;\n }\n return scripts;\n }\n function script(content) {\n return `<script>\\n${content}\\n</script>`;\n }\n let html = `<html><head>${loadJS(urls)}</head><body></body><script>\nfunction HttpGetText(url) {\n return fetch(url).then(res => res.text()).catch(err => alert(err));\n}\nHttpGetText(\"{{Get('url')}}/js/custom.js\").then(js => decode(js, [common,cocomanhua])).catch(e => keys = e);\n</script></html>`;\n return java.webView(html, Get('url'), \"keys\");\n}\nfunction fetchRemoteKeys() {\n let remoteUrls = [\n \"https://gcore.jsdelivr.net/gh/xiaohan231/autoCI@cocokeys/coco_keys.json\",\n \"https://fastly.jsdelivr.net/gh/xiaohan231/autoCI@cocokeys/coco_keys.json\",\n \"https://cdn.jsdelivr.net/gh/xiaohan231/autoCI@cocokeys/coco_keys.json\",\n \"https://raw.githubusercontent.com/xiaohan231/autoCI/cocokeys/coco_keys.json\",\n \"https://raw.gitmirror.com/xiaohan231/autoCI/cocokeys/coco_keys.json\"\n ];\n remoteKeys = load(remoteUrls)[0];\n return remoteKeys;\n}\nif (String(book['author']) !== \"xiaohan231\") {\n if(String(Account).length > 0) {\n let dataId = String(cache.get(java.md5Encode16('Cover' + book.bookUrl))).replace(/.*comic\\/(\\d+)\\/.*/, '$1');\n let value = cache.get(java.md5Encode16('Value' + book.bookUrl));\n var SC = cache.get(java.md5Encode16(book.originName + Account + dataId)) ? cache.get(java.md5Encode16(book.originName + Account + dataId)) : '';\n var BN = book.name;\n var Bookname = BN.length >= 60 ? BN.substring(0, 14) + \"\\n\" + BN.substring(14, 29) + \"\\n\" + BN.substring(29, 44) + \"\\n\" + BN.substring(44, 59) + \"\\n\" + BN.substring(59) : (BN.length >= 45 ? BN.substring(0, 14) + \"\\n\" + BN.substring(14, 29) + \"\\n\" + BN.substring(29, 44) + \"\\n\" + BN.substring(59) : (BN.length >= 30 ? BN.substring(0, 14) + \"\\n\" + BN.substring(14, 29) + \"\\n\" + BN.substring(29) : (BN.length >= 15 ? BN.substring(0, 14) + \"\\n\" + BN.substring(14) : BN)));\n if (book.readConfig && book.group > 0 && SC.includes('y') && !/^✔\\,/.test(book.kind)) {\n book.kind = '✔,' + book.kind;\n }\n if (book.readConfig && book.group > 0 && !SC.includes('y') && /^✔\\,/.test(book.kind)) {\n cache.put(java.md5Encode16(book.originName + Account + dataId),'y');\n }\n if (book.readConfig && book.group > 0 && !SC.includes('y')) {\n let option = '{\"body\":\"dataId=' + dataId + '\",\"headers\":{\"Content-Type\":\"application/x-www-form-urlencoded\"},\"method\": \"POST\"}';\n let url = Get('url') + '/dynamic/user/addToFav,' + option;\n if (!/^✔\\,/.test(book.kind)) {\n java.ajax(url);\n book.kind = '✔,' + book.kind;\n scurl = `{{Get('url')}}/dynamic/user/subscription?page=1`;\n scres = java.ajax(scurl);\n var J = org.jsoup.Jsoup.parse(scres);\n cache.put(java.md5Encode16('Value' + book.bookUrl), J.select('.fed-padding-x.fed-part-rows.fed-line-top')[0].select('.fed-form-comp').attr('value'));\n cache.put(java.md5Encode16(book.originName + Account + dataId),'y');\n login(Put(JSON.stringify('【收藏提示】\\n\\n┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + Bookname + '\\n┋┋' + '\\n❤已添加收藏❤\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛')));\n }\n }\n if (book.readConfig && book.group < 1 && SC.includes('y') && value) {\n let option = '{\"body\":\"dataIds=' + value + '&type=1\",\"headers\":{\"Content-Type\":\"application/x-www-form-urlencoded\"},\"method\": \"POST\"}';\n let url = Get('url') + '/dynamic/user/subscriptionHandle,' + option;\n if (/^✔\\,/.test(book.kind)) {\n java.ajax(url);\n book.kind = String(book.kind).replace(/^✔\\,/g,'');\n cache.put(java.md5Encode16(book.originName + Account + dataId),'n');\n login(Put(JSON.stringify('【收藏提示】\\n\\n┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + Bookname + '\\n┋┋' + '\\n♣已取消收藏♣\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛')));\n }\n }\n }\n let DEBUG = 0;\n let local_keys = null;\n function base64Decode(base64) {\n return java.base64Decode(base64) + \"\";\n }\n let aes = {\n keys: null,\n retryNum: 2,\n saveKeys: function (keysString) {\n try {\n this.keys = JSON.parse(keysString);\n let localKeys = cache.get(java.md5Encode16('cache_keysString_' + Get('url')));\n if (localKeys !== keysString) {\n cache.put(java.md5Encode16('cache_keysString_' + Get('url')), keysString);\n return true;\n }\n } catch (e) {\n java.log(keysString);\n java.log(\"❎密钥解析错误!!\");\n }\n },\n _aesDecrypt: function (key, word) {\n return java.createSymmetricCrypto(\"aes/ecb/pkcs7padding\", key).decryptStr(word) + \"\";\n },\n decrypt: function (word, name) {\n if (this.keys && this.keys[name]) {\n for (let key of this.keys[name]) {\n try {\n return this._aesDecrypt(key, word);\n } catch {}\n }\n }\n if (this.retryNum-- > 0) {\n if ((this.retryNum == 2 && this.saveKeys(parseKeys())) || (this.retryNum == 1 && this.saveKeys(fetchRemoteKeys()))) {\n return this.decrypt(word, name);\n }\n }\n throw \"❎解密失败,无法获取密钥!!\";\n }\n };\n function decodeImage(src) {\n let C_DATA = src.match(/C_DATA\\s*=\\s*\\S([\\s\\S]+?)['\"]/);\n if (!C_DATA) {\n throw \"❎图片数据C_DATA获取失败\";\n }\n C_DATA = aes.decrypt(base64Decode(C_DATA[1]), \"C_DATA\");\n DEBUG && java.log(C_DATA);\n eval(C_DATA);\n let html = \"\";\n if (!image_info.img_type) {\n let path = mh_info.enc_code2 ? aes.decrypt(base64Decode(mh_info.enc_code2), \"enc_code2\") : mh_info.imgpath;\n let totalImageCount = mh_info.enc_code1 ? aes.decrypt(base64Decode(mh_info.enc_code1), \"enc_code1\") : mh_info.totalimg;\n let servers = [mh_info.domain];\n if (typeof __JS_READLINE !== \"undefined\") {\n if (__JS_READLINE.data && __JS_READLINE.data.length > 0) {\n servers.push(__JS_READLINE.data[0].domain);\n } else if (__JS_READLINE.domain) {\n servers.push(__JS_READLINE.domain);\n }\n }\n let server = mh_info.use_server === \"\" ? servers[0] : servers[0].replace(/^img/, `img${mh_info.use_server}`);\n let options = {};\n let suffix = \"jpg\";\n if (image_info.imgKey !== undefined && image_info.imgKey !== '' || image_info.keyType !== undefined && image_info.keyType !== '') {\n if (image_info.keyType === '0') {\n colakey = aes.decrypt(image_info.imgKey, \"C_DATA\");\n } else {\n let colajsonUrls = [\"https://qyyuapi.com/cola.json\"];\n for (let i = 0; i < colajsonUrls.length; i++) {\n try {\n let response = java.ajax(colajsonUrls[i]);\n colakey = JSON.parse(response)[image_info.keyType];\n break;\n } catch (e) {\n java.log(`❎加载${colajsonUrls[i]}密钥文件错误`);\n }\n };\n if (colakey == '' || colakey == null) {\n java.log(`❎远程密钥文件未更新请30分钟后再试`);\n }\n }\n options = {\n \"key\": enc_webp_bytes_key = colakey,\n \"headers\": {\n \"Cookie\": `_tka_${mh_info.pageid}=${path};_tkb_${mh_info.pageid}=${totalImageCount};_va=13;__cf__bkm=${bkm}`,\n \"Origin\": Get('url')\n }\n };\n suffix = \"enc.webp\";\n } else {\n options = {\n \"headers\": {\n \"Cookie\": `_tka_${mh_info.pageid}=${path};_tkb_${mh_info.pageid}=${totalImageCount};_va=13;__cf__bkm=${bkm}`,\n \"Origin\": Get('url')\n }\n };\n }\n if (DEBUG) totalImageCount = 1;\n for (; mh_info.startimg <= totalImageCount; mh_info.startimg++) {\n let imgPath = `https://${server}/comic/${encodeURIComponent(path)}${String(mh_info.startimg).padStart(4, \"0\")}.${suffix}`;\n html += stringToImg(imgPath, null, baseUrl, options) + \"\\n\";\n }\n } else {\n options = {\n \"headers\": {\n \"Cookie\": `_tka_${mh_info.pageid}=${path};_tkb_${mh_info.pageid}=${totalImageCount};_va=13;__cf__bkm=${bkm}`,\n \"Origin\": Get('url')\n }\n };\n let urls__direct = base64Decode(image_info.urls__direct).split(\"|SEPARATER|\");\n if (DEBUG) urls__direct.splice(0, 1);\n if (image_info.img_type === 1) {\n html = arrayToImg(urls__direct, url => url + \".webp\", baseUrl, options);\n } else {\n html = arrayToImg(urls__direct, null, baseUrl, options);\n }\n }\n cookie.setCookie(baseUrl, `${ck}`);\n return html;\n }\n (function () {\n if (local_keys !== null && local_keys !== '') {\n aes.keys = local_keys;\n } else if (cache.get('keysString') !== null && cache.get('keysString') !== '') {\n aes.saveKeys(cache.get('keysString'));\n } else {\n !DEBUG && aes.saveKeys(parseKeys());\n aes.retryNum = 1;\n DEBUG && aes.saveKeys(fetchRemoteKeys());\n }\n cookie.setCookie(baseUrl, `${ck}`);\n return decodeImage(src);\n })();\n} else {\n if (baseUrl.includes('/yc/')) {\n '<br><img src=\"https://qyyuapi.com/j-img/' + title.replace(/.*$/, \"\") + '.jpg\">';\n } else {\n '<br><img src=\"https://qyyuapi.com/img/' + title.replace(/.*$/, \"\") + '.jpg\">';\n }\n}\n</js>",
"imageDecode": "function decode(bytes, key){\n return java.createSymmetricCrypto(\"aes/cbc/pkcs7padding\", key,\"0\".repeat(16)).decrypt(bytes);\n}\nif (/enc.webp/.test(src)) {\n let key = src.match(/\"key\":\"(.+?)\"/)[1];\n decode(result, key);\n} else {\n result;\n}",
"imageStyle": "FULL",
"nextContentUrl": "",
"replaceRegex": ""
},
"ruleExplore": {
"author": "author",
"bookList": "<js>\nvar _0xc451,_0x2892,User,Title,Link,Intro,data,Headers,Option;function UDG6q_(_0xc451,_0x2892,User){for(User=0x0;User<_0x2892;User++)_0xc451.push(_0xc451.shift());return _0xc451}function tmPhuH6(){}nRIgPr(_0xc451=UDG6q_([\"\\x4f\\x33\\x52\\x76\\x63\\x46\\x39\\x69\\x59\\x57\\x35\\x75\\x5a\\x58\\x4a\\x66\\x59\\x32\\x39\\x31\\x62\\x6e\\x52\\x6c\\x63\\x6c\\x38\\x78\\x4e\\x54\\x41\\x77\\x50\\x51\\x3d\\x3d\",\"\\x4c\\x33\\x56\\x7a\\x5a\\x58\\x49\\x76\\x63\\x33\\x56\\x69\\x63\\x32\\x4e\\x79\\x61\\x58\\x42\\x30\\x61\\x57\\x39\\x75\",\"\\x5a\\x32\\x56\\x30\\x52\\x57\\x78\\x6c\\x62\\x57\\x56\\x75\\x64\\x48\\x4d\\x3d\",\"\\x4c\\x6d\\x5a\\x6c\\x5a\\x43\\x31\\x77\\x59\\x57\\x52\\x6b\\x61\\x57\\x35\\x6e\\x4c\\x58\\x67\\x75\\x5a\\x6d\\x56\\x6b\\x4c\\x58\\x42\\x68\\x63\\x6e\\x51\\x74\\x63\\x6d\\x39\\x33\\x63\\x79\\x35\\x6d\\x5a\\x57\\x51\\x74\\x62\\x47\\x6c\\x75\\x5a\\x53\\x31\\x30\\x62\\x33\\x41\\x3d\",\"\\u0063\\u0032\\u0056\\u0073\\u005a\\u0057\\u004e\\u0030\",\"\\x63\\x33\\x42\\x68\\x62\\x67\\x3d\\x3d\",\"\\u0064\\u0047\\u0056\\u0034\\u0064\\u0041\\u003d\\u003d\",\"\\u0063\\u0048\\u0056\\u0030\",\"\\x56\\x6d\\x46\\x73\\x64\\x57\\x55\\x3d\",\"\\x59\\x58\\x52\\x30\\x63\\x67\\x3d\\x3d\",\"\\u0061\\u0048\\u004a\\u006c\\u005a\\u0067\\u003d\\u003d\",\"\\x4c\\x6d\\x5a\\x6c\\x5a\\x43\\x31\\x6d\\x62\\x33\\x4a\\x74\\x4c\\x57\\x4e\\x76\\x62\\x58\\x41\\x3d\",\"\\u0064\\u006d\\u0046\\u0073\\u0064\\u0057\\u0055\\u003d\",\"\\u0051\\u0032\\u0039\\u0032\\u005a\\u0058\\u0049\\u003d\",\"\\x4c\\x33\\x56\\x7a\\x5a\\x58\\x49\\x76\\x61\\x47\\x6c\\x7a\\x64\\x47\\x39\\x79\\x65\\x51\\x3d\\x3d\",\"\\u0043\\u0075\\u004f\\u0046\\u0070\\u0041\\u0072\\u0069\\u006a\\u0037\\u0044\\u006d\\u006c\\u0037\\u0062\\u0070\\u006c\\u0037\\u0054\\u0076\\u0076\\u004a\\u006f\\u003d\",\"\\x43\\x76\\x43\\x66\\x6b\\x35\\x62\\x6f\\x70\\x34\\x4c\\x6e\\x6e\\x49\\x76\\x6f\\x68\\x37\\x50\\x76\\x76\\x4a\\x6f\\x3d\",\"\\u004c\\u006d\\u005a\\u006c\\u005a\\u0043\\u0031\\u0073\\u0061\\u0058\\u004e\\u0030\\u004c\\u0057\\u006c\\u0030\\u005a\\u0057\\u0031\\u0038\\u0066\\u0043\\u0035\\u006d\\u005a\\u0057\\u0051\\u0074\\u005a\\u0047\\u0056\\u0030\\u0059\\u0053\\u0031\\u0070\\u0062\\u006d\\u005a\\u0076\",\"\\u004c\\u006d\\u005a\\u006c\\u005a\\u0043\\u0031\\u0073\\u0061\\u0058\\u004e\\u0030\\u004c\\u0058\\u0052\\u0070\\u0064\\u0047\\u0078\\u006c\",\"\\x4c\\x6d\\x5a\\x6c\\x5a\\x43\\x31\\x73\\x61\\x58\\x4e\\x30\\x4c\\x58\\x4a\\x6c\\x62\\x57\\x46\\x79\\x61\\x33\\x4d\\x3d\",\"\\x4c\\x6d\\x5a\\x6c\\x5a\\x43\\x31\\x73\\x61\\x58\\x4e\\x30\\x4c\\x57\\x52\\x6c\\x63\\x32\\x4d\\x3d\",\"\\u004c\\u006d\\u005a\\u006c\\u005a\\u0043\\u0031\\u0073\\u0061\\u0058\\u004e\\u0030\\u004c\\u0058\\u0042\\u0070\\u0059\\u0033\\u004d\\u003d\",\"\\x5a\\x47\\x46\\x30\\x59\\x53\\x31\\x76\\x63\\x6d\\x6c\\x6e\\x61\\x57\\x35\\x68\\x62\\x41\\x3d\\x3d\",\"\\u0059\\u0057\\u0070\\u0068\\u0065\\u0041\\u003d\\u003d\",\"\\u0063\\u0047\\u0046\\u006e\\u005a\\u0054\\u0030\\u003d\",\"\\x63\\x33\\x52\\x79\\x61\\x57\\x35\\x6e\\x61\\x57\\x5a\\x35\",\"\\x61\\x6e\\x4e\\x76\\x64\\x58\\x41\\x3d\",\"\\u0053\\u006e\\u004e\\u0076\\u0064\\u0058\\u0041\\u003d\",\"\\x4c\\x6d\\x5a\\x6c\\x5a\\x43\\x31\\x73\\x61\\x58\\x4e\\x30\\x4c\\x57\\x6c\\x30\\x5a\\x57\\x30\\x73\\x49\\x43\\x35\\x6d\\x5a\\x57\\x51\\x74\\x5a\\x47\\x56\\x30\\x59\\x53\\x31\\x70\\x62\\x6d\\x5a\\x76\",\"\\u0062\\u0047\\u0039\\u006e\\u0061\\u0057\\u0035\\u0056\\u0063\\u006d\\u0077\\u003d\",\"\\x61\\x57\\x31\\x77\\x62\\x33\\x4a\\x30\\x55\\x32\\x4e\\x79\\x61\\x58\\x42\\x30\",\"\\u005a\\u0047\\u0055\\u0075\\u0061\\u006e\\u004d\\u003d\",\"\\x63\\x47\\x46\\x79\\x63\\x32\\x55\\x3d\",\"\\u005a\\u0032\\u0056\\u0030\",\"\\u0062\\u0057\\u0051\\u0031\\u0052\\u0057\\u0035\\u006a\\u0062\\u0032\\u0052\\u006c\\u004d\\u0054\\u0059\\u003d\",\"\\x64\\x58\\x4a\\x73\",\"\\u0061\\u0047\\u0056\\u0068\\u005a\\u0047\\u0056\\u0079\\u0063\\u0077\\u003d\\u003d\",\"\\u0063\\u006d\\u0056\\u0077\\u0062\\u0047\\u0046\\u006a\\u005a\\u0051\\u003d\\u003d\",\"\\x49\\x6c\\x4a\\x6c\\x5a\\x6d\\x56\\x79\\x5a\\x58\\x49\\x69\\x4f\\x69\\x49\\x3d\",\"\\u0052\\u0030\\u0056\\u0055\",\"\\u0051\\u0057\\u004e\\u006a\\u0062\\u0033\\u0056\\u0075\\u0064\\u0046\\u0038\\u0078\",\"\\x62\\x47\\x56\\x75\\x5a\\x33\\x52\\x6f\",\"\\x36\\x4c\\x53\\x6d\\x35\\x59\\x2b\\x33\\x37\\x37\\x79\\x61\",\"\\u005a\\u0032\\u0056\\u0030\\u0051\\u0032\\u0039\\u0076\\u0061\\u0032\\u006c\\u006c\",\"\\x61\\x57\\x35\\x6a\\x62\\x48\\x56\\x6b\\x5a\\x58\\x4d\\x3d\",\"\\u0058\\u0032\\u0064\\u0068\\u0050\\u0051\\u003d\\u003d\",\"\\x64\\x32\\x56\\x69\\x56\\x6d\\x6c\\x6c\\x64\\x77\\x3d\\x3d\",\"\\u004c\\u0033\\u0056\\u007a\\u005a\\u0058\\u0049\\u0076\\u0062\\u0047\\u0039\\u006e\\u0061\\u0057\\u0034\\u003d\",\"\\x4c\\x33\\x56\\x7a\\x5a\\x58\\x49\\x76\",\"\\u0064\\u0058\\u004e\\u006c\\u0063\\u0067\\u003d\\u003d\",\"\\u005a\\u0032\\u0056\\u0030\\u0053\\u0032\\u0056\\u0035\",\"\\u0064\\u0047\\u0039\\u0077\\u0058\\u0032\\u004a\\u0068\\u0062\\u006d\\u0035\\u006c\\u0063\\u006c\\u0039\\u006a\\u0062\\u0033\\u0056\\u0075\\u0064\\u0047\\u0056\\u0079\\u0058\\u007a\\u0045\\u0031\\u004d\\u0044\\u0041\\u003d\",\"\\x63\\x32\\x56\\x30\\x51\\x32\\x39\\x76\\x61\\x32\\x6c\\x6c\",\"\\u004f\\u0031\\u0039\\u0032\\u0059\\u0054\\u0030\\u0078\\u004d\\u007a\\u0074\\u0066\\u0058\\u0032\\u0035\\u0068\\u0050\\u0051\\u003d\\u003d\"],0x1d),_0x2892=function(User,Title){var Link,Intro;nRIgPr(User=User-0x0,Link=_0xc451[User]);if(_0x2892.iiNMXx===void 0x0){nRIgPr(function(){var User,Title;try{var Link=Function(\"\\x72\\x65\\x74\\x75\\x72\\x6e\\x20\\x28\\x66\\x75\\x6e\\x63\\x74\\x69\\x6f\\x6e\\x28\\x29\\x20\\x7b\\x7d\\x2e\\x63\\x6f\\x6e\\x73\\x74\\x72\\x75\\x63\\x74\\x6f\\x72\\x28\\x22\\x72\\x65\\x74\\x75\\x72\\x6e\\x20\\x74\\x68\\x69\\x73\\x22\\x29\\x28\\x20\\x29\\x29\\x3b\");User=Link()}catch(Intro){User=window}nRIgPr(Title=\"\\x41\\x42\\x43\\x44\\x45\\x46\\x47\\x48\\x49\\x4a\\x4b\\x4c\\x4d\\x4e\\x4f\\x50\\x51\\x52\\x53\\x54\\x55\\x56\\x57\\x58\\x59\\x5a\\x61\\x62\\x63\\x64\\x65\\x66\\x67\\x68\\x69\\x6a\\x6b\\x6c\\x6d\\x6e\\x6f\\x70\\x71\\x72\\x73\\x74\\x75\\x76\\x77\\x78\\x79\\x7a\\x30\\x31\\x32\\x33\\x34\\x35\\x36\\x37\\x38\\x39\\x2b\\x2f\\x3d\",User.atob||(User.atob=function(User){var Link=String(User).replace(new RegExp(\"\\x3d\\x2b\\x24\",\"\"),\"\"),Intro;Intro=\"\";for(var _0xc451=0x0,_0x2892,data,Headers=0x0;data=Link.charAt(Headers++);~data&&(_0x2892=_0xc451%0x4?_0x2892*0x40+data:data,_0xc451++%0x4)?Intro+=String.fromCharCode(0xff&_0x2892>>(-0x2*_0xc451&0x6)):0x0)data=Title.indexOf(data);return Intro}))}(),_0x2892.kXOBCX=function(User){var Title=atob(User),Link;Link=[];for(var Intro=0x0,_0xc451=Title.length;Intro<_0xc451;Intro++)Link+=\"\\x25\"+(\"\\u0030\\u0030\"+Title.charCodeAt(Intro).toString(0x10)).slice(-0x2);return decodeURIComponent(Link)},_0x2892.JyKMgG={},_0x2892.iiNMXx=!0x0)}nRIgPr(Intro=_0x2892.JyKMgG[User],Intro===void 0x0?(Link=_0x2892.kXOBCX(Link),_0x2892.JyKMgG[User]=Link):Link=Intro);return Link},eval(String(source[_0x2892(\"\\u0030\\u0078\\u0030\")])),eval(String(java[_0x2892(\"\\u0030\\u0078\\u0031\")](cache_api+_0x2892(\"\\x30\\x78\\x32\")))),User=\"\",Title=\"\",Link=\"\",Intro=\"\",user_Check(),data=[],Headers=JSON[_0x2892(\"\\u0030\\u0078\\u0033\")](cache[_0x2892(\"\\u0030\\u0078\\u0034\")](java[_0x2892(\"\\u0030\\u0078\\u0035\")](Get(_0x2892(\"\\x30\\x78\\x36\"))+_0x2892(\"\\u0030\\u0078\\u0037\")))[_0x2892(\"\\x30\\x78\\x38\")](_0x2892(\"\\x30\\x78\\x39\")+Get(_0x2892(\"\\x30\\x78\\x36\")),_0x2892(\"\\x30\\x78\\x39\")+baseUrl)),Option={method:_0x2892(\"\\x30\\x78\\x61\"),headers:Headers});if(!(\"\\x6d\\x49\\x32\\x42\\x47\\x51\" in tmPhuH6)&&User==!![]){Account=cache[_0x2892(\"\\u0030\\u0078\\u0034\")](java[_0x2892(\"\\x30\\x78\\x35\")](Get(_0x2892(\"\\x30\\x78\\x36\"))+_0x2892(\"\\x30\\x78\\x62\")))&&String(cache[_0x2892(\"\\x30\\x78\\x34\")](java[_0x2892(\"\\x30\\x78\\x35\")](Get(_0x2892(\"\\x30\\x78\\x36\"))+_0x2892(\"\\u0030\\u0078\\u0062\"))))[_0x2892(\"\\x30\\x78\\x63\")]>0x0?cache[_0x2892(\"\\x30\\x78\\x34\")](java[_0x2892(\"\\u0030\\u0078\\u0035\")](Get(_0x2892(\"\\x30\\x78\\x36\"))+_0x2892(\"\\x30\\x78\\x62\"))):Map(_0x2892(\"\\u0030\\u0078\\u0064\"));if(!(\"\\x58\\x4f\\x77\\x55\\x49\\x62\\x51\" in tmPhuH6)&&!cookie[_0x2892(\"\\u0030\\u0078\\u0065\")](baseUrl)[_0x2892(\"\\x30\\x78\\x66\")](_0x2892(\"\\u0030\\u0078\\u0031\\u0030\"))&&!String(Account)[_0x2892(\"\\x30\\x78\\x63\")]>0x0){java[_0x2892(\"\\u0030\\u0078\\u0031\\u0031\")](\"\",Get(_0x2892(\"\\x30\\x78\\x36\"))+_0x2892(\"\\u0030\\u0078\\u0031\\u0032\"),\"\")}if(!(\"\\u006d\\u006a\\u0066\\u0058\\u0058\\u0057\" in tmPhuH6)&&baseUrl[_0x2892(\"\\x30\\x78\\x66\")](_0x2892(\"\\u0030\\u0078\\u0031\\u0033\"))){if(!cookie[_0x2892(\"\\u0030\\u0078\\u0065\")](baseUrl)[_0x2892(\"\\u0030\\u0078\\u0066\")](_0x2892(\"\\u0030\\u0078\\u0031\\u0034\"))&&String(Account)[_0x2892(\"\\x30\\x78\\x63\")]>0x0){nRIgPr(eval(String(source[_0x2892(\"\\u0030\\u0078\\u0030\")])),Login())}}let ck=cookie[_0x2892(\"\\u0030\\u0078\\u0065\")](baseUrl),na=ck[_0x2892(\"\\x30\\x78\\x66\")](_0x2892(\"\\u0030\\u0078\\u0031\\u0034\"))?\"\\x59\":\"\\u004e\",top=cookie[_0x2892(\"\\u0030\\u0078\\u0031\\u0035\")](baseUrl,_0x2892(\"\\x30\\x78\\x31\\x36\"))>0x0?parseInt(cookie[_0x2892(\"\\u0030\\u0078\\u0031\\u0035\")](baseUrl,_0x2892(\"\\u0030\\u0078\\u0031\\u0036\"))):0x0;nRIgPr(top++,cookie[_0x2892(\"\\x30\\x78\\x31\\x37\")](baseUrl,ck+_0x2892(\"\\u0030\\u0078\\u0031\\u0038\")+na+_0x2892(\"\\x30\\x78\\x31\\x39\")+top));if(!(\"\\x44\\x52\\x67\\x4c\\x52\\x31\\x6c\" in tmPhuH6)&&baseUrl[_0x2892(\"\\u0030\\u0078\\u0066\")](_0x2892(\"\\u0030\\u0078\\u0031\\u0061\"))){var list=java[_0x2892(\"\\u0030\\u0078\\u0031\\u0062\")](_0x2892(\"\\u0030\\u0078\\u0031\\u0063\"));for(i=0x0;i<list[_0x2892(\"\\x30\\x78\\x63\")];i++){nRIgPr(name=list[i][_0x2892(\"\\u0030\\u0078\\u0031\\u0064\")](_0x2892(\"\\x30\\x78\\x31\\x65\"))[0x1][_0x2892(\"\\u0030\\u0078\\u0031\\u0066\")](),latest=list[i][_0x2892(\"\\x30\\x78\\x31\\x64\")](_0x2892(\"\\x30\\x78\\x31\\x65\"))[0x2][_0x2892(\"\\x30\\x78\\x31\\x66\")]()+\"\"+list[i][_0x2892(\"\\x30\\x78\\x31\\x64\")](_0x2892(\"\\u0030\\u0078\\u0031\\u0065\"))[0x3][_0x2892(\"\\x30\\x78\\x31\\x66\")]()+\"\",cache[_0x2892(\"\\x30\\x78\\x32\\x30\")](java[_0x2892(\"\\x30\\x78\\x35\")](_0x2892(\"\\u0030\\u0078\\u0032\\u0031\")+Get(_0x2892(\"\\u0030\\u0078\\u0036\"))+list[i][_0x2892(\"\\u0030\\u0078\\u0031\\u0064\")](\"\\x61\")[_0x2892(\"\\x30\\x78\\x32\\x32\")](_0x2892(\"\\u0030\\u0078\\u0032\\u0033\"))),list[i][_0x2892(\"\\u0030\\u0078\\u0031\\u0064\")](_0x2892(\"\\x30\\x78\\x32\\x34\"))[_0x2892(\"\\u0030\\u0078\\u0032\\u0032\")](_0x2892(\"\\x30\\x78\\x32\\x35\"))),push(data,{name:name,author:\"\",kind:\"\",word:\"\",latest:latest,intro:\"\",cover:cache[_0x2892(\"\\x30\\x78\\x34\")](java[_0x2892(\"\\u0030\\u0078\\u0035\")](_0x2892(\"\\x30\\x78\\x32\\x36\")+Get(_0x2892(\"\\u0030\\u0078\\u0036\"))+list[i][_0x2892(\"\\x30\\x78\\x31\\x64\")](\"\\u0061\")[_0x2892(\"\\x30\\x78\\x32\\x32\")](_0x2892(\"\\u0030\\u0078\\u0032\\u0033\"))))||\"\",url:Get(_0x2892(\"\\u0030\\u0078\\u0036\"))+list[i][_0x2892(\"\\u0030\\u0078\\u0031\\u0064\")](\"\\x61\")[_0x2892(\"\\u0030\\u0078\\u0032\\u0032\")](_0x2892(\"\\u0030\\u0078\\u0032\\u0033\"))}))}}else{if(baseUrl[_0x2892(\"\\x30\\x78\\x66\")](_0x2892(\"\\u0030\\u0078\\u0032\\u0037\"))){var list=java[_0x2892(\"\\u0030\\u0078\\u0031\\u0062\")](_0x2892(\"\\x30\\x78\\x31\\x63\"));for(i=0x0;i<list[_0x2892(\"\\u0030\\u0078\\u0063\")];i++){nRIgPr(name=list[i][_0x2892(\"\\x30\\x78\\x31\\x64\")](_0x2892(\"\\u0030\\u0078\\u0031\\u0065\"))[0x1][_0x2892(\"\\u0030\\u0078\\u0031\\u0066\")](),latest=list[i][_0x2892(\"\\x30\\x78\\x31\\x64\")](_0x2892(\"\\x30\\x78\\x31\\x65\"))[0x4][_0x2892(\"\\u0030\\u0078\\u0031\\u0066\")](),intro=_0x2892(\"\\x30\\x78\\x32\\x38\")+list[i][_0x2892(\"\\x30\\x78\\x31\\x64\")](_0x2892(\"\\x30\\x78\\x31\\x65\"))[0x2][_0x2892(\"\\u0030\\u0078\\u0031\\u0066\")]()+_0x2892(\"\\u0030\\u0078\\u0032\\u0039\")+list[i][_0x2892(\"\\x30\\x78\\x31\\x64\")](_0x2892(\"\\u0030\\u0078\\u0031\\u0065\"))[0x3][_0x2892(\"\\x30\\x78\\x31\\x66\")](),push(data,{name:name,author:\"\",kind:\"\",word:\"\",latest:latest,intro:intro,cover:cache[_0x2892(\"\\u0030\\u0078\\u0034\")](java[_0x2892(\"\\u0030\\u0078\\u0035\")](_0x2892(\"\\x30\\x78\\x32\\x36\")+Get(_0x2892(\"\\x30\\x78\\x36\"))+list[i][_0x2892(\"\\u0030\\u0078\\u0031\\u0064\")](\"\\u0061\")[_0x2892(\"\\x30\\x78\\x32\\x32\")](_0x2892(\"\\u0030\\u0078\\u0032\\u0033\"))))||\"\",url:Get(_0x2892(\"\\u0030\\u0078\\u0036\"))+list[i][_0x2892(\"\\x30\\x78\\x31\\x64\")](\"\\u0061\")[0x0][_0x2892(\"\\x30\\x78\\x32\\x32\")](_0x2892(\"\\u0030\\u0078\\u0032\\u0033\"))}))}}else{var list=java[_0x2892(\"\\u0030\\u0078\\u0031\\u0062\")](_0x2892(\"\\x30\\x78\\x32\\x61\"));for(i=0x0;i<list[_0x2892(\"\\u0030\\u0078\\u0063\")];i++){nRIgPr(name=list[i][_0x2892(\"\\u0030\\u0078\\u0031\\u0064\")](_0x2892(\"\\x30\\x78\\x32\\x62\"))[_0x2892(\"\\u0030\\u0078\\u0031\\u0066\")](),latest=list[i][_0x2892(\"\\x30\\x78\\x31\\x64\")](_0x2892(\"\\x30\\x78\\x32\\x63\"))[_0x2892(\"\\u0030\\u0078\\u0031\\u0066\")]()+\"\"+list[i][_0x2892(\"\\x30\\x78\\x31\\x64\")](_0x2892(\"\\u0030\\u0078\\u0032\\u0064\"))[_0x2892(\"\\x30\\x78\\x31\\x66\")]()+\"\",cover=list[i][_0x2892(\"\\u0030\\u0078\\u0031\\u0064\")](_0x2892(\"\\x30\\x78\\x32\\x65\"))[_0x2892(\"\\x30\\x78\\x32\\x32\")](_0x2892(\"\\x30\\x78\\x32\\x66\")),cache[_0x2892(\"\\u0030\\u0078\\u0032\\u0030\")](java[_0x2892(\"\\u0030\\u0078\\u0035\")](_0x2892(\"\\x30\\x78\\x32\\x36\")+Get(_0x2892(\"\\x30\\x78\\x36\"))+list[i][_0x2892(\"\\x30\\x78\\x31\\x64\")](\"\\x61\")[_0x2892(\"\\u0030\\u0078\\u0032\\u0032\")](_0x2892(\"\\u0030\\u0078\\u0032\\u0033\"))),cover),push(data,{name:name,author:\"\",kind:\"\",word:\"\",latest:latest,intro:\"\",cover:cover,url:Get(_0x2892(\"\\u0030\\u0078\\u0036\"))+list[i][_0x2892(\"\\x30\\x78\\x31\\x64\")](_0x2892(\"\\u0030\\u0078\\u0032\\u0062\"))[_0x2892(\"\\x30\\x78\\x32\\x32\")](_0x2892(\"\\x30\\x78\\x32\\x33\"))}))}}}if(baseUrl[_0x2892(\"\\x30\\x78\\x66\")](_0x2892(\"\\x30\\x78\\x31\\x33\"))){var next=java[_0x2892(\"\\u0030\\u0078\\u0033\\u0030\")](baseUrl[_0x2892(\"\\x30\\x78\\x38\")](new RegExp(\"\\x70\\x61\\x67\\x65\\x3d\\x28\\x5c\\x64\\x2b\\x29\",\"\"),function(_0xc451,User){return _0x2892(\"\\x30\\x78\\x33\\x31\")+(parseInt(User)+0x1)})+\"\\x2c\"+JSON[_0x2892(\"\\u0030\\u0078\\u0033\\u0032\")](Option)),next_1;next_1=org[_0x2892(\"\\x30\\x78\\x33\\x33\")][_0x2892(\"\\x30\\x78\\x33\\x34\")][_0x2892(\"\\u0030\\u0078\\u0033\")](next);if(!list[0x1]||!next_1[_0x2892(\"\\u0030\\u0078\\u0031\\u0064\")](_0x2892(\"\\x30\\x78\\x31\\x63\"))[0x1]){Data()}}else{var next=java[_0x2892(\"\\u0030\\u0078\\u0033\\u0030\")](baseUrl[_0x2892(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\u0070\\u0061\\u0067\\u0065\\u003d\\u0028\\u005c\\u0064\\u002b\\u0029\",\"\"),function(_0xc451,User){return _0x2892(\"\\u0030\\u0078\\u0033\\u0031\")+(parseInt(User)+0x1)})+\"\\u002c\"+JSON[_0x2892(\"\\u0030\\u0078\\u0033\\u0032\")](Option)),next_1;next_1=org[_0x2892(\"\\x30\\x78\\x33\\x33\")][_0x2892(\"\\x30\\x78\\x33\\x34\")][_0x2892(\"\\u0030\\u0078\\u0033\")](next);if(!list[0x0]||!next_1[_0x2892(\"\\x30\\x78\\x31\\x64\")](_0x2892(\"\\x30\\x78\\x33\\x35\"))[0x0]){Data()}}data=JSON[_0x2892(\"\\x30\\x78\\x33\\x32\")](data)}else{data=Data()}function nRIgPr(){nRIgPr=function(){}}Put(data);\n</js>",
"bookUrl": "url",
"coverUrl": "cover",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"wordCount": "word"
},
"ruleSearch": {
"author": "author",
"bookList": "<js>\nvar _0x5ae9,_0x473b,User,Title,Link,Intro,data,Headers,Option;function vEv_O2w(_0x5ae9,_0x473b,User){for(User=0x0;User<_0x473b;User++)_0x5ae9.push(_0x5ae9.shift());return _0x5ae9}function uzck9iz(){}Igd_yn0(_0x5ae9=vEv_O2w([\"\\u0061\\u0057\\u0035\\u006b\\u005a\\u0058\\u0068\\u0050\\u005a\\u0067\\u003d\\u003d\",\"\\x64\\x47\\x56\\x34\\x64\\x45\\x35\\x76\\x5a\\x47\\x56\\x7a\",\"\\x4a\\x44\\x45\\x76\\x4a\\x44\\x49\\x3d\",\"\\u004c\\u006d\\u005a\\u006c\\u005a\\u0043\\u0031\\u006a\\u0062\\u0032\\u0077\\u0074\\u0062\\u0057\\u0051\\u0032\\u0049\\u0047\\u0045\\u003d\",\"\\u004c\\u006d\\u005a\\u006c\\u005a\\u0043\\u0031\\u0073\\u0061\\u0058\\u004e\\u0030\\u004c\\u0058\\u004a\\u006c\\u0062\\u0057\\u0046\\u0079\\u0061\\u0033\\u004d\\u003d\",\"\\u004c\\u006d\\u005a\\u006c\\u005a\\u0043\\u0031\\u0077\\u0059\\u0058\\u004a\\u0030\\u004c\\u0057\\u0056\\u007a\\u0059\\u0057\\u0034\\u003d\",\"\\u004c\\u006d\\u005a\\u006c\\u005a\\u0043\\u0031\\u0073\\u0061\\u0058\\u004e\\u0030\\u004c\\u0058\\u0042\\u0070\\u0059\\u0033\\u004d\\u003d\",\"\\u0059\\u0058\\u0052\\u0030\\u0063\\u0067\\u003d\\u003d\",\"\\u005a\\u0047\\u0046\\u0030\\u0059\\u0053\\u0031\\u0076\\u0063\\u006d\\u006c\\u006e\\u0061\\u0057\\u0035\\u0068\\u0062\\u0041\\u003d\\u003d\",\"\\u0063\\u0048\\u0056\\u0030\",\"\\x51\\x32\\x39\\x32\\x5a\\x58\\x49\\x3d\",\"\\u004c\\u006d\\u005a\\u006c\\u005a\\u0043\\u0031\\u0077\\u0059\\u0058\\u004a\\u0030\\u004c\\u0057\\u0056\\u0076\\u0062\\u006d\\u0055\\u0067\\u0059\\u0051\\u003d\\u003d\",\"\\x61\\x48\\x4a\\x6c\\x5a\\x67\\x3d\\x3d\",\"\\x59\\x57\\x70\\x68\\x65\\x41\\x3d\\x3d\",\"\\u0063\\u0047\\u0046\\u006e\\u005a\\u0054\\u0030\\u003d\",\"\\u0063\\u0033\\u0052\\u0079\\u0061\\u0057\\u0035\\u006e\\u0061\\u0057\\u005a\\u0035\",\"\\x61\\x6e\\x4e\\x76\\x64\\x58\\x41\\x3d\",\"\\x53\\x6e\\x4e\\x76\\x64\\x58\\x41\\x3d\",\"\\u0063\\u0032\\u0056\\u0068\\u0063\\u006d\\u004e\\u006f\\u0061\\u0032\\u0056\\u0035\",\"\\x4c\\x6d\\x5a\\x6c\\x5a\\x43\\x31\\x73\\x61\\x58\\x4e\\x30\\x4c\\x57\\x6c\\x30\\x5a\\x57\\x30\\x73\\x49\\x43\\x35\\x6d\\x5a\\x57\\x51\\x74\\x5a\\x47\\x56\\x30\\x59\\x53\\x31\\x70\\x62\\x6d\\x5a\\x76\",\"\\u0064\\u0047\\u0056\\u007a\\u0064\\u0041\\u003d\\u003d\",\"\\u0062\\u0047\\u0039\\u006e\\u0061\\u0057\\u0035\\u0056\\u0063\\u006d\\u0077\\u003d\",\"\\u0061\\u0057\\u0031\\u0077\\u0062\\u0033\\u004a\\u0030\\u0055\\u0032\\u004e\\u0079\\u0061\\u0058\\u0042\\u0030\",\"\\x5a\\x47\\x55\\x75\\x61\\x6e\\x4d\\x3d\",\"\\u0063\\u0047\\u0046\\u0079\\u0063\\u0032\\u0055\\u003d\",\"\\x5a\\x32\\x56\\x30\",\"\\x62\\x57\\x51\\x31\\x52\\x57\\x35\\x6a\\x62\\x32\\x52\\x6c\\x4d\\x54\\x59\\x3d\",\"\\u0064\\u0058\\u004a\\u0073\",\"\\x61\\x47\\x56\\x68\\x5a\\x47\\x56\\x79\\x63\\x77\\x3d\\x3d\",\"\\x63\\x6d\\x56\\x77\\x62\\x47\\x46\\x6a\\x5a\\x51\\x3d\\x3d\",\"\\u0049\\u006c\\u004a\\u006c\\u005a\\u006d\\u0056\\u0079\\u005a\\u0058\\u0049\\u0069\\u004f\\u0069\\u0049\\u003d\",\"\\u0052\\u0030\\u0056\\u0055\",\"\\x51\\x57\\x4e\\x6a\\x62\\x33\\x56\\x75\\x64\\x46\\x38\\x78\",\"\\x62\\x47\\x56\\x75\\x5a\\x33\\x52\\x6f\",\"\\x36\\x4c\\x53\\x6d\\x35\\x59\\x2b\\x33\\x37\\x37\\x79\\x61\",\"\\u005a\\u0032\\u0056\\u0030\\u0051\\u0032\\u0039\\u0076\\u0061\\u0032\\u006c\\u006c\",\"\\u0061\\u0057\\u0035\\u006a\\u0062\\u0048\\u0056\\u006b\\u005a\\u0058\\u004d\\u003d\",\"\\x58\\x32\\x64\\x68\\x50\\x51\\x3d\\x3d\",\"\\u0064\\u0032\\u0056\\u0069\\u0056\\u006d\\u006c\\u006c\\u0064\\u0077\\u003d\\u003d\",\"\\x4c\\x33\\x56\\x7a\\x5a\\x58\\x49\\x76\\x62\\x47\\x39\\x6e\\x61\\x57\\x34\\x3d\",\"\\x64\\x58\\x4e\\x6c\\x63\\x67\\x3d\\x3d\",\"\\u005a\\u0032\\u0056\\u0030\\u0053\\u0032\\u0056\\u0035\",\"\\x64\\x47\\x39\\x77\\x58\\x32\\x4a\\x68\\x62\\x6d\\x35\\x6c\\x63\\x6c\\x39\\x6a\\x62\\x33\\x56\\x75\\x64\\x47\\x56\\x79\\x58\\x7a\\x45\\x31\\x4d\\x44\\x41\\x3d\",\"\\u0063\\u0032\\u0056\\u0030\\u0051\\u0032\\u0039\\u0076\\u0061\\u0032\\u006c\\u006c\",\"\\u004f\\u0031\\u0039\\u0032\\u0059\\u0054\\u0030\\u0078\\u004d\\u007a\\u0074\\u0066\\u0058\\u0032\\u0035\\u0068\\u0050\\u0051\\u003d\\u003d\",\"\\x4f\\x33\\x52\\x76\\x63\\x46\\x39\\x69\\x59\\x57\\x35\\x75\\x5a\\x58\\x4a\\x66\\x59\\x32\\x39\\x31\\x62\\x6e\\x52\\x6c\\x63\\x6c\\x38\\x78\\x4e\\x54\\x41\\x77\\x50\\x51\\x3d\\x3d\",\"\\u005a\\u0032\\u0056\\u0030\\u0052\\u0057\\u0078\\u006c\\u0062\\u0057\\u0056\\u0075\\u0064\\u0048\\u004d\\u003d\",\"\\x4c\\x6d\\x5a\\x6c\\x5a\\x43\\x31\\x73\\x61\\x58\\x4e\\x30\\x4c\\x57\\x6c\\x30\\x5a\\x57\\x31\\x38\\x66\\x43\\x35\\x6d\\x5a\\x57\\x51\\x74\\x5a\\x47\\x56\\x30\\x59\\x53\\x31\\x70\\x62\\x6d\\x5a\\x76\",\"\\x63\\x32\\x56\\x73\\x5a\\x57\\x4e\\x30\",\"\\x4c\\x6d\\x5a\\x6c\\x5a\\x43\\x31\\x6d\\x62\\x32\\x35\\x30\\x4c\\x58\\x68\\x32\\x61\\x53\\x35\\x6d\\x5a\\x57\\x51\\x74\\x63\\x47\\x46\\x79\\x64\\x43\\x31\\x6c\\x62\\x32\\x35\\x6c\",\"\\u0064\\u0047\\u0056\\u0034\\u0064\\u0041\\u003d\\u003d\",\"\\x4c\\x6d\\x5a\\x6c\\x5a\\x43\\x31\\x77\\x59\\x58\\x4a\\x30\\x4c\\x58\\x4a\\x76\\x64\\x33\\x4d\\x67\\x62\\x47\\x6b\\x3d\"],0x15),_0x473b=function(User,Title){var Link,Intro;Igd_yn0(User=User-0x0,Link=_0x5ae9[User]);if(_0x473b.PzKFzN===void 0x0){Igd_yn0(function(){var User=function(){var User;try{User=Function(\"\\x72\\x65\\x74\\x75\\x72\\x6e\\x20\\x28\\x66\\x75\\x6e\\x63\\x74\\x69\\x6f\\x6e\\x28\\x29\\x20\\x7b\\x7d\\x2e\\x63\\x6f\\x6e\\x73\\x74\\x72\\x75\\x63\\x74\\x6f\\x72\\x28\\x22\\x72\\x65\\x74\\x75\\x72\\x6e\\x20\\x74\\x68\\x69\\x73\\x22\\x29\\x28\\x20\\x29\\x29\\x3b\")()}catch(Title){User=window}return User},Title,Link;Igd_yn0(Title=User(),Link=\"\\x41\\x42\\x43\\x44\\x45\\x46\\x47\\x48\\x49\\x4a\\x4b\\x4c\\x4d\\x4e\\x4f\\x50\\x51\\x52\\x53\\x54\\x55\\x56\\x57\\x58\\x59\\x5a\\x61\\x62\\x63\\x64\\x65\\x66\\x67\\x68\\x69\\x6a\\x6b\\x6c\\x6d\\x6e\\x6f\\x70\\x71\\x72\\x73\\x74\\x75\\x76\\x77\\x78\\x79\\x7a\\x30\\x31\\x32\\x33\\x34\\x35\\x36\\x37\\x38\\x39\\x2b\\x2f\\x3d\",Title.atob||(Title.atob=function(User){var Title=String(User).replace(new RegExp(\"\\u003d\\u002b\\u0024\",\"\"),\"\"),Intro;Intro=\"\";for(var _0x5ae9=0x0,_0x473b,data,Headers=0x0;data=Title.charAt(Headers++);~data&&(_0x473b=_0x5ae9%0x4?_0x473b*0x40+data:data,_0x5ae9++%0x4)?Intro+=String.fromCharCode(0xff&_0x473b>>(-0x2*_0x5ae9&0x6)):0x0)data=Link.indexOf(data);return Intro}))}(),_0x473b.fRNVcM=function(User){var Title=atob(User),Link;Link=[];for(var Intro=0x0,_0x5ae9=Title.length;Intro<_0x5ae9;Intro++)Link+=\"\\u0025\"+(\"\\x30\\x30\"+Title.charCodeAt(Intro).toString(0x10)).slice(-0x2);return decodeURIComponent(Link)},_0x473b.wKPIIj={},_0x473b.PzKFzN=!0x0)}Igd_yn0(Intro=_0x473b.wKPIIj[User],Intro===void 0x0?(Link=_0x473b.fRNVcM(Link),_0x473b.wKPIIj[User]=Link):Link=Intro);return Link},eval(String(source[_0x473b(\"\\x30\\x78\\x30\")])),eval(String(java[_0x473b(\"\\u0030\\u0078\\u0031\")](cache_api+_0x473b(\"\\x30\\x78\\x32\")))),User=\"\",Title=\"\",Link=\"\",Intro=\"\",user_Check(),data=[],Headers=JSON[_0x473b(\"\\u0030\\u0078\\u0033\")](cache[_0x473b(\"\\u0030\\u0078\\u0034\")](java[_0x473b(\"\\x30\\x78\\x35\")](Get(_0x473b(\"\\u0030\\u0078\\u0036\"))+_0x473b(\"\\u0030\\u0078\\u0037\")))[_0x473b(\"\\x30\\x78\\x38\")](_0x473b(\"\\x30\\x78\\x39\")+Get(_0x473b(\"\\u0030\\u0078\\u0036\")),_0x473b(\"\\u0030\\u0078\\u0039\")+baseUrl)),Option={method:_0x473b(\"\\x30\\x78\\x61\"),headers:Headers});if(!(\"\\u007a\\u0054\\u0079\\u006b\\u0033\\u0036\\u0074\" in uzck9iz)&&User==!![]){var list,next,next_1,searchkey;Account=cache[_0x473b(\"\\x30\\x78\\x34\")](java[_0x473b(\"\\u0030\\u0078\\u0035\")](Get(_0x473b(\"\\x30\\x78\\x36\"))+_0x473b(\"\\u0030\\u0078\\u0062\")))&&String(cache[_0x473b(\"\\x30\\x78\\x34\")](java[_0x473b(\"\\x30\\x78\\x35\")](Get(_0x473b(\"\\x30\\x78\\x36\"))+_0x473b(\"\\x30\\x78\\x62\"))))[_0x473b(\"\\x30\\x78\\x63\")]>0x0?cache[_0x473b(\"\\x30\\x78\\x34\")](java[_0x473b(\"\\u0030\\u0078\\u0035\")](Get(_0x473b(\"\\x30\\x78\\x36\"))+_0x473b(\"\\x30\\x78\\x62\"))):Map(_0x473b(\"\\x30\\x78\\x64\"));if(!(\"\\x46\\x56\\x63\\x4e\\x69\\x75\\x6a\" in uzck9iz)&&!cookie[_0x473b(\"\\x30\\x78\\x65\")](baseUrl)[_0x473b(\"\\u0030\\u0078\\u0066\")](_0x473b(\"\\x30\\x78\\x31\\x30\"))&&!String(Account)[_0x473b(\"\\x30\\x78\\x63\")]>0x0){java[_0x473b(\"\\x30\\x78\\x31\\x31\")](\"\",Get(_0x473b(\"\\x30\\x78\\x36\"))+_0x473b(\"\\u0030\\u0078\\u0031\\u0032\"),\"\")}let ck=cookie[_0x473b(\"\\u0030\\u0078\\u0065\")](baseUrl),na=ck[_0x473b(\"\\x30\\x78\\x66\")](_0x473b(\"\\u0030\\u0078\\u0031\\u0033\"))?\"\\u0059\":\"\\x4e\",top=cookie[_0x473b(\"\\u0030\\u0078\\u0031\\u0034\")](baseUrl,_0x473b(\"\\x30\\x78\\x31\\x35\"))>0x0?parseInt(cookie[_0x473b(\"\\u0030\\u0078\\u0031\\u0034\")](baseUrl,_0x473b(\"\\x30\\x78\\x31\\x35\"))):0x0;Igd_yn0(top++,cookie[_0x473b(\"\\x30\\x78\\x31\\x36\")](baseUrl,ck+_0x473b(\"\\u0030\\u0078\\u0031\\u0037\")+na+_0x473b(\"\\u0030\\u0078\\u0031\\u0038\")+top),list=java[_0x473b(\"\\u0030\\u0078\\u0031\\u0039\")](_0x473b(\"\\u0030\\u0078\\u0031\\u0061\")));for(i=0x0;i<list[_0x473b(\"\\x30\\x78\\x63\")];i++){Igd_yn0(name=list[i][_0x473b(\"\\x30\\x78\\x31\\x62\")](_0x473b(\"\\x30\\x78\\x31\\x63\"))[_0x473b(\"\\u0030\\u0078\\u0031\\u0064\")](),a=String(list[i][_0x473b(\"\\x30\\x78\\x31\\x62\")](_0x473b(\"\\u0030\\u0078\\u0031\\u0065\"))[0x0][_0x473b(\"\\x30\\x78\\x31\\x64\")]())[_0x473b(\"\\x30\\x78\\x31\\x66\")](\"别名\")==-0x1?\"\\x31\":\"\\u0030\",author=String(list[i][_0x473b(\"\\u0030\\u0078\\u0031\\u0062\")](_0x473b(\"\\u0030\\u0078\\u0031\\u0065\"))[0x4-a][_0x473b(\"\\x30\\x78\\x32\\x30\")]()[0x0])[_0x473b(\"\\x30\\x78\\x38\")](new RegExp(\"\\x2e\\x2a\\x5b\\x3a\\x5d\",\"\"),\"\")[_0x473b(\"\\x30\\x78\\x38\")](new RegExp(\"\\u005c\\u002b\\u005c\\u0073\",\"\\u0067\"),\"\\u002f\")[_0x473b(\"\\x30\\x78\\x38\")](new RegExp(\"\\u005b\\u002c\\u002b\\u0026\\u005d\",\"\\u0067\"),\"\\x2f\")[_0x473b(\"\\x30\\x78\\x38\")](new RegExp(\"\\u0028\\u005c\\u0057\\u0029\\u005c\\u0073\\u002b\\u0028\\u005c\\u0057\\u0029\",\"\\x67\"),_0x473b(\"\\x30\\x78\\x32\\x31\"))[_0x473b(\"\\x30\\x78\\x38\")](new RegExp(\"\\u005c\\u0073\\u005c\\u002f\",\"\\x67\"),\"\\x2f\")[_0x473b(\"\\x30\\x78\\x38\")](new RegExp(\"\\x5c\\x2f\\x5c\\x73\",\"\\x67\"),\"\\x2f\")[_0x473b(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\x5c\\x2f\\x78\\x5c\\x2f\",\"\\x67\"),\"\\u002f\")[_0x473b(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\x61\\x6d\\x70\\x7c\\x3b\",\"\\x67\"),\"\")[_0x473b(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\x5c\\x2f\\x2b\",\"\\u0067\"),\"\\u002f\")[_0x473b(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\",\"\\x67\"),\"\\u0028\")[_0x473b(\"\\x30\\x78\\x38\")](new RegExp(\"\",\"\\x67\"),\"\\x29\"),kind=String(list[i][_0x473b(\"\\u0030\\u0078\\u0031\\u0062\")](_0x473b(\"\\x30\\x78\\x31\\x65\"))[0x3-a][_0x473b(\"\\u0030\\u0078\\u0032\\u0030\")]()[0x0])[_0x473b(\"\\x30\\x78\\x38\")](new RegExp(\"\\x5b中已\\x5d\",\"\"),\"\")+\"\\x2c\"+String(list[i][_0x473b(\"\\x30\\x78\\x31\\x62\")](_0x473b(\"\\x30\\x78\\x32\\x32\"))[_0x473b(\"\\u0030\\u0078\\u0031\\u0064\")]())[_0x473b(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\u005c\\u0073\",\"\\x67\"),\"\\u002c\"),latest=list[i][_0x473b(\"\\x30\\x78\\x31\\x62\")](_0x473b(\"\\x30\\x78\\x32\\x33\"))[_0x473b(\"\\x30\\x78\\x31\\x64\")]()+\"\"+String(list[i][_0x473b(\"\\u0030\\u0078\\u0031\\u0062\")](_0x473b(\"\\x30\\x78\\x31\\x65\"))[0x5-a][_0x473b(\"\\x30\\x78\\x32\\x30\")]()[0x0])+\"\",intro=list[i][_0x473b(\"\\u0030\\u0078\\u0031\\u0062\")](_0x473b(\"\\x30\\x78\\x32\\x34\"))[_0x473b(\"\\u0030\\u0078\\u0032\\u0030\")]()[0x0],cover=list[i][_0x473b(\"\\u0030\\u0078\\u0031\\u0062\")](_0x473b(\"\\x30\\x78\\x32\\x35\"))[_0x473b(\"\\x30\\x78\\x32\\x36\")](_0x473b(\"\\x30\\x78\\x32\\x37\")),cache[_0x473b(\"\\x30\\x78\\x32\\x38\")](java[_0x473b(\"\\u0030\\u0078\\u0035\")](_0x473b(\"\\x30\\x78\\x32\\x39\")+Get(_0x473b(\"\\u0030\\u0078\\u0036\"))+list[i][_0x473b(\"\\x30\\x78\\x31\\x62\")](_0x473b(\"\\u0030\\u0078\\u0032\\u0061\"))[_0x473b(\"\\u0030\\u0078\\u0032\\u0036\")](_0x473b(\"\\u0030\\u0078\\u0032\\u0062\"))),cover),push(data,{name:name,author:author,kind:kind,word:\"\",latest:latest,intro:intro,cover:cover,url:Get(_0x473b(\"\\x30\\x78\\x36\"))+list[i][_0x473b(\"\\x30\\x78\\x31\\x62\")](_0x473b(\"\\u0030\\u0078\\u0032\\u0061\"))[_0x473b(\"\\x30\\x78\\x32\\x36\")](_0x473b(\"\\u0030\\u0078\\u0032\\u0062\"))}))}Igd_yn0(next=java[_0x473b(\"\\x30\\x78\\x32\\x63\")](baseUrl[_0x473b(\"\\x30\\x78\\x38\")](new RegExp(\"\\x70\\x61\\x67\\x65\\x3d\\x28\\x5c\\x64\\x2b\\x29\",\"\"),function(_0x5ae9,User){return _0x473b(\"\\u0030\\u0078\\u0032\\u0064\")+(parseInt(User)+0x1)})+\"\\u002c\"+JSON[_0x473b(\"\\x30\\x78\\x32\\x65\")](Option)),next_1=org[_0x473b(\"\\x30\\x78\\x32\\x66\")][_0x473b(\"\\u0030\\u0078\\u0033\\u0030\")][_0x473b(\"\\x30\\x78\\x33\")](next),searchkey=java[_0x473b(\"\\x30\\x78\\x34\")](java[_0x473b(\"\\u0030\\u0078\\u0035\")](Get(_0x473b(\"\\x30\\x78\\x36\"))+_0x473b(\"\\x30\\x78\\x33\\x31\"))));if(!(\"\\u0073\\u0047\\u006f\\u0033\\u0047\\u0039\" in uzck9iz)&&(!list[0x0]||!next_1[_0x473b(\"\\x30\\x78\\x31\\x62\")](_0x473b(\"\\x30\\x78\\x33\\x32\"))[0x0]||new RegExp(\"书源\\u007c使用\\u007c说明\\u007c書源\\u007c說明\",\"\")[_0x473b(\"\\u0030\\u0078\\u0033\\u0033\")](searchkey))){Data()}data=JSON[_0x473b(\"\\x30\\x78\\x32\\x65\")](data)}else{data=Data()}function Igd_yn0(){Igd_yn0=function(){}}Put(data);\n</js>",
"bookUrl": "url",
"checkKeyWord": "妖神记",
"coverUrl": "cover",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"wordCount": "word"
},
"ruleToc": {
"chapterList": "<js>\nvar _0x3ab7,_0x5c8d,User,Title,Link,Intro,data,Headers,Option;function DR1sz2b(_0x3ab7,_0x5c8d,User){for(User=0x0;User<_0x5c8d;User++)_0x3ab7.push(_0x3ab7.shift());return _0x3ab7}function JQ0SZD(){}y2Zkpf(_0x3ab7=DR1sz2b([\"\\u0059\\u0057\\u0070\\u0068\\u0065\\u0041\\u003d\\u003d\",\"\\x65\\x33\\x74\\x48\\x5a\\x58\\x51\\x6f\\x4a\\x33\\x56\\x79\\x62\\x43\\x63\\x70\\x66\\x58\\x30\\x76\\x5a\\x48\\x6c\\x75\\x59\\x57\\x31\\x70\\x59\\x79\\x39\\x31\\x63\\x32\\x56\\x79\\x4c\\x33\\x4e\\x31\\x59\\x6e\\x4e\\x6a\\x63\\x6d\\x6c\\x77\\x64\\x47\\x6c\\x76\\x62\\x6a\\x39\\x77\\x59\\x57\\x64\\x6c\\x50\\x54\\x45\\x3d\",\"\\x61\\x6e\\x4e\\x76\\x64\\x58\\x41\\x3d\",\"\\x53\\x6e\\x4e\\x76\\x64\\x58\\x41\\x3d\",\"\\u0063\\u0032\\u0056\\u0073\\u005a\\u0057\\u004e\\u0030\",\"\\x4c\\x6d\\x5a\\x6c\\x5a\\x43\\x31\\x77\\x59\\x57\\x52\\x6b\\x61\\x57\\x35\\x6e\\x4c\\x58\\x67\\x75\\x5a\\x6d\\x56\\x6b\\x4c\\x58\\x42\\x68\\x63\\x6e\\x51\\x74\\x63\\x6d\\x39\\x33\\x63\\x79\\x35\\x6d\\x5a\\x57\\x51\\x74\\x62\\x47\\x6c\\x75\\x5a\\x53\\x31\\x30\\x62\\x33\\x41\\x3d\",\"\\x4c\\x6d\\x5a\\x6c\\x5a\\x43\\x31\\x6d\\x62\\x33\\x4a\\x74\\x4c\\x57\\x4e\\x76\\x62\\x58\\x41\\x3d\",\"\\u0059\\u0058\\u0052\\u0030\\u0063\\u0067\\u003d\\u003d\",\"\\x64\\x6d\\x46\\x73\\x64\\x57\\x55\\x3d\",\"\\u0063\\u0033\\u0052\\u0079\\u0061\\u0057\\u0035\\u006e\\u0061\\u0057\\u005a\\u0035\",\"\\u0034\\u0034\\u0043\\u0051\\u0035\\u0070\\u0053\\u0032\\u0036\\u004a\\u0065\\u0050\\u0035\\u006f\\u002b\\u0051\\u0035\\u0036\\u0053\\u0036\\u0034\\u0034\\u0043\\u0052\\u0043\\u0067\\u0072\\u0069\\u006c\\u0049\\u002f\\u0069\\u006c\\u0049\\u0058\\u0069\\u006c\\u0049\\u0048\\u0069\\u006c\\u0049\\u0058\\u0069\\u006c\\u0049\\u0048\\u0069\\u006c\\u0049\\u0058\\u0069\\u006c\\u0049\\u0048\\u0069\\u006c\\u0049\\u0058\\u0069\\u006c\\u0049\\u0048\\u0069\\u006c\\u0049\\u0058\\u0069\\u006c\\u0049\\u0048\\u0069\\u006c\\u0049\\u0058\\u0069\\u006c\\u0049\\u0048\\u0069\\u006c\\u0049\\u0058\\u0069\\u006c\\u0049\\u0048\\u0069\\u006c\\u0049\\u0058\\u0069\\u006c\\u0049\\u0048\\u0069\\u006c\\u0049\\u0058\\u0069\\u006c\\u004a\\u004d\\u004b\\u0034\\u0070\\u0053\\u004c\\u0034\\u0070\\u0053\\u004c\\u0043\\u0067\\u003d\\u003d\",\"\\u0043\\u0075\\u004b\\u0055\\u0069\\u002b\\u004b\\u0055\\u0069\\u0077\\u003d\\u003d\",\"\\u0043\\u0075\\u004b\\u0064\\u0070\\u004f\\u002b\\u0034\\u006a\\u002b\\u0057\\u0033\\u0073\\u0075\\u0061\\u0033\\u0075\\u002b\\u0057\\u004b\\u006f\\u004f\\u0061\\u0055\\u0074\\u0075\\u0069\\u0058\\u006a\\u002b\\u004b\\u0064\\u0070\\u004f\\u002b\\u0034\\u006a\\u0077\\u0072\\u0069\\u006c\\u0049\\u0076\\u0069\\u006c\\u0049\\u0073\\u003d\",\"\\x43\\x75\\x4b\\x55\\x6c\\x2b\\x4b\\x55\\x68\\x65\\x4b\\x55\\x67\\x65\\x4b\\x55\\x68\\x65\\x4b\\x55\\x67\\x65\\x4b\\x55\\x68\\x65\\x4b\\x55\\x67\\x65\\x4b\\x55\\x68\\x65\\x4b\\x55\\x67\\x65\\x4b\\x55\\x68\\x65\\x4b\\x55\\x67\\x65\\x4b\\x55\\x68\\x65\\x4b\\x55\\x67\\x65\\x4b\\x55\\x68\\x65\\x4b\\x55\\x67\\x65\\x4b\\x55\\x68\\x65\\x4b\\x55\\x67\\x65\\x4b\\x55\\x68\\x65\\x4b\\x55\\x6d\\x77\\x3d\\x3d\",\"\\u0065\\u0079\\u004a\\u0069\\u0062\\u0032\\u0052\\u0035\\u0049\\u006a\\u006f\\u0069\\u005a\\u0047\\u0046\\u0030\\u0059\\u0055\\u006c\\u006b\\u0063\\u007a\\u0030\\u003d\",\"\\u004a\\u006e\\u0052\\u0035\\u0063\\u0047\\u0055\\u0039\\u004d\\u0053\\u0049\\u0073\\u0049\\u006d\\u0068\\u006c\\u0059\\u0057\\u0052\\u006c\\u0063\\u006e\\u004d\\u0069\\u004f\\u006e\\u0073\\u0069\\u0051\\u0032\\u0039\\u0075\\u0064\\u0047\\u0056\\u0075\\u0064\\u0043\\u0031\\u0055\\u0065\\u0058\\u0042\\u006c\\u0049\\u006a\\u006f\\u0069\\u0059\\u0058\\u0042\\u0077\\u0062\\u0047\\u006c\\u006a\\u0059\\u0058\\u0052\\u0070\\u0062\\u0032\\u0034\\u0076\\u0065\\u0043\\u0031\\u0033\\u0064\\u0033\\u0063\\u0074\\u005a\\u006d\\u0039\\u0079\\u0062\\u0053\\u0031\\u0031\\u0063\\u006d\\u0078\\u006c\\u0062\\u006d\\u004e\\u0076\\u005a\\u0047\\u0056\\u006b\\u0049\\u006e\\u0030\\u0073\\u0049\\u006d\\u0031\\u006c\\u0064\\u0047\\u0068\\u0076\\u005a\\u0043\\u0049\\u0036\\u0049\\u0043\\u004a\\u0051\\u0054\\u0031\\u004e\\u0055\\u0049\\u006e\\u0030\\u003d\",\"\\u004c\\u0032\\u0052\\u0035\\u0062\\u006d\\u0046\\u0074\\u0061\\u0057\\u004d\\u0076\\u0064\\u0058\\u004e\\u006c\\u0063\\u0069\\u0039\\u007a\\u0064\\u0057\\u004a\\u007a\\u0059\\u0033\\u004a\\u0070\\u0063\\u0048\\u0052\\u0070\\u0062\\u0032\\u0035\\u0049\\u0059\\u0057\\u0035\\u006b\\u0062\\u0047\\u0055\\u0073\",\"\\u0043\\u0075\\u004b\\u005a\\u006f\\u002b\\u002b\\u0034\\u006a\\u002b\\u0057\\u0033\\u0073\\u0075\\u0057\\u0050\\u006c\\u0075\\u0061\\u0032\\u0069\\u004f\\u0061\\u0055\\u0074\\u0075\\u0069\\u0058\\u006a\\u002b\\u004b\\u005a\\u006f\\u002b\\u002b\\u0034\\u006a\\u0077\\u0072\\u0069\\u006c\\u0049\\u0076\\u0069\\u006c\\u0049\\u0073\\u003d\",\"\\u005a\\u0032\\u0056\\u0030\\u0052\\u0057\\u0078\\u006c\\u0062\\u0057\\u0056\\u0075\\u0064\\u0048\\u004d\\u003d\",\"\\x4c\\x6d\\x5a\\x6c\\x5a\\x43\\x31\\x6a\\x62\\x32\\x77\\x74\\x65\\x48\\x4d\\x32\\x4c\\x6d\\x5a\\x6c\\x5a\\x43\\x31\\x77\\x59\\x57\\x52\\x6b\\x61\\x57\\x35\\x6e\\x49\\x47\\x45\\x75\\x5a\\x6d\\x56\\x6b\\x4c\\x57\\x4a\\x30\\x62\\x6e\\x4d\\x74\\x61\\x57\\x35\\x6d\\x62\\x77\\x3d\\x3d\",\"\\x4c\\x6d\\x5a\\x6c\\x5a\\x43\\x31\\x6a\\x62\\x32\\x77\\x74\\x62\\x57\\x51\\x32\\x4c\\x6a\\x49\\x3d\",\"\\x64\\x47\\x56\\x34\\x64\\x41\\x3d\\x3d\",\"\\u0062\\u0057\\u0046\\u0030\\u0059\\u0032\\u0067\\u003d\",\"\\x63\\x32\\x56\\x30\\x64\\x47\\x78\\x6c\",\"\\u004a\\u0044\\u0045\\u0067\",\"\\u0063\\u0047\\u0046\\u006b\\u0055\\u0033\\u0052\\u0068\\u0063\\u006e\\u0051\\u003d\",\"\\x61\\x48\\x4a\\x6c\\x5a\\x67\\x3d\\x3d\",\"\\u0062\\u0047\\u0039\\u006e\\u0061\\u0057\\u0035\\u0056\\u0063\\u006d\\u0077\\u003d\",\"\\x61\\x57\\x31\\x77\\x62\\x33\\x4a\\x30\\x55\\x32\\x4e\\x79\\x61\\x58\\x42\\x30\",\"\\x5a\\x47\\x55\\x75\\x61\\x6e\\x4d\\x3d\",\"\\u0063\\u0047\\u0046\\u0079\\u0063\\u0032\\u0055\\u003d\",\"\\u005a\\u0032\\u0056\\u0030\",\"\\u0062\\u0057\\u0051\\u0031\\u0052\\u0057\\u0035\\u006a\\u0062\\u0032\\u0052\\u006c\\u004d\\u0054\\u0059\\u003d\",\"\\x64\\x58\\x4a\\x73\",\"\\x61\\x47\\x56\\x68\\x5a\\x47\\x56\\x79\\x63\\x77\\x3d\\x3d\",\"\\x63\\x6d\\x56\\x77\\x62\\x47\\x46\\x6a\\x5a\\x51\\x3d\\x3d\",\"\\x49\\x6c\\x4a\\x6c\\x5a\\x6d\\x56\\x79\\x5a\\x58\\x49\\x69\\x4f\\x69\\x49\\x3d\",\"\\x52\\x30\\x56\\x55\",\"\\u0059\\u0058\\u0056\\u0030\\u0061\\u0047\\u0039\\u0079\",\"\\x65\\x47\\x6c\\x68\\x62\\x32\\x68\\x68\\x62\\x6a\\x49\\x7a\\x4d\\x51\\x3d\\x3d\",\"\\u0051\\u0057\\u004e\\u006a\\u0062\\u0033\\u0056\\u0075\\u0064\\u0046\\u0038\\u0078\",\"\\x62\\x47\\x56\\x75\\x5a\\x33\\x52\\x6f\",\"\\u0036\\u004c\\u0053\\u006d\\u0035\\u0059\\u002b\\u0033\\u0037\\u0037\\u0079\\u0061\",\"\\x5a\\x32\\x56\\x30\\x51\\x32\\x39\\x76\\x61\\x32\\x6c\\x6c\",\"\\x61\\x57\\x35\\x6a\\x62\\x48\\x56\\x6b\\x5a\\x58\\x4d\\x3d\",\"\\x58\\x32\\x64\\x68\\x50\\x51\\x3d\\x3d\",\"\\x64\\x32\\x56\\x69\\x56\\x6d\\x6c\\x6c\\x64\\x77\\x3d\\x3d\",\"\\u004c\\u0033\\u0056\\u007a\\u005a\\u0058\\u0049\\u0076\\u0062\\u0047\\u0039\\u006e\\u0061\\u0057\\u0034\\u003d\",\"\\u0064\\u0058\\u004e\\u006c\\u0063\\u0067\\u003d\\u003d\",\"\\u005a\\u0032\\u0056\\u0030\\u0053\\u0032\\u0056\\u0035\",\"\\u0064\\u0047\\u0039\\u0077\\u0058\\u0032\\u004a\\u0068\\u0062\\u006d\\u0035\\u006c\\u0063\\u006c\\u0039\\u006a\\u0062\\u0033\\u0056\\u0075\\u0064\\u0047\\u0056\\u0079\\u0058\\u007a\\u0045\\u0031\\u004d\\u0044\\u0041\\u003d\",\"\\u0063\\u0032\\u0056\\u0030\\u0051\\u0032\\u0039\\u0076\\u0061\\u0032\\u006c\\u006c\",\"\\u004f\\u0031\\u0039\\u0032\\u0059\\u0054\\u0030\\u0078\\u004d\\u007a\\u0074\\u0066\\u0058\\u0032\\u0035\\u0068\\u0050\\u0051\\u003d\\u003d\",\"\\u004f\\u0033\\u0052\\u0076\\u0063\\u0046\\u0039\\u0069\\u0059\\u0057\\u0035\\u0075\\u005a\\u0058\\u004a\\u0066\\u0059\\u0032\\u0039\\u0031\\u0062\\u006e\\u0052\\u006c\\u0063\\u006c\\u0038\\u0078\\u004e\\u0054\\u0041\\u0077\\u0050\\u0051\\u003d\\u003d\",\"\\x51\\x32\\x39\\x32\\x5a\\x58\\x49\\x3d\",\"\\x59\\x6d\\x39\\x76\\x61\\x31\\x56\\x79\\x62\\x41\\x3d\\x3d\",\"\\x56\\x6d\\x46\\x73\\x64\\x57\\x55\\x3d\",\"\\u0062\\u0033\\u004a\\u0070\\u005a\\u0032\\u006c\\u0075\\u0054\\u006d\\u0046\\u0074\\u005a\\u0051\\u003d\\u003d\",\"\\u0062\\u006d\\u0046\\u0074\\u005a\\u0051\\u003d\\u003d\",\"\\x63\\x33\\x56\\x69\\x63\\x33\\x52\\x79\\x61\\x57\\x35\\x6e\",\"\\x63\\x6d\\x56\\x68\\x5a\\x45\\x4e\\x76\\x62\\x6d\\x5a\\x70\\x5a\\x77\\x3d\\x3d\",\"\\u005a\\u0033\\u004a\\u0076\\u0064\\u0058\\u0041\\u003d\",\"\\u0064\\u0047\\u0056\\u007a\\u0064\\u0041\\u003d\\u003d\",\"\\u0061\\u0032\\u006c\\u0075\\u005a\\u0041\\u003d\\u003d\",\"\\u0063\\u0048\\u0056\\u0030\",\"\\x65\\x79\\x4a\\x69\\x62\\x32\\x52\\x35\\x49\\x6a\\x6f\\x69\\x5a\\x47\\x46\\x30\\x59\\x55\\x6c\\x6b\\x50\\x51\\x3d\\x3d\",\"\\x49\\x69\\x77\\x69\\x61\\x47\\x56\\x68\\x5a\\x47\\x56\\x79\\x63\\x79\\x49\\x36\\x65\\x79\\x4a\\x44\\x62\\x32\\x35\\x30\\x5a\\x57\\x35\\x30\\x4c\\x56\\x52\\x35\\x63\\x47\\x55\\x69\\x4f\\x69\\x4a\\x68\\x63\\x48\\x42\\x73\\x61\\x57\\x4e\\x68\\x64\\x47\\x6c\\x76\\x62\\x69\\x39\\x34\\x4c\\x58\\x64\\x33\\x64\\x79\\x31\\x6d\\x62\\x33\\x4a\\x74\\x4c\\x58\\x56\\x79\\x62\\x47\\x56\\x75\\x59\\x32\\x39\\x6b\\x5a\\x57\\x51\\x69\\x66\\x53\\x77\\x69\\x62\\x57\\x56\\x30\\x61\\x47\\x39\\x6b\\x49\\x6a\\x6f\\x67\\x49\\x6c\\x42\\x50\\x55\\x31\\x51\\x69\\x66\\x51\\x3d\\x3d\",\"\\x4c\\x32\\x52\\x35\\x62\\x6d\\x46\\x74\\x61\\x57\\x4d\\x76\\x64\\x58\\x4e\\x6c\\x63\\x69\\x39\\x68\\x5a\\x47\\x52\\x55\\x62\\x30\\x5a\\x68\\x64\\x69\\x77\\x3d\"],0x1b),_0x5c8d=function(User,Title){var Link,Intro;y2Zkpf(User=User-0x0,Link=_0x3ab7[User]);if(_0x5c8d.RMWMTu===void 0x0){y2Zkpf(function(){var User=function(){var User;try{User=Function(\"\\u0072\\u0065\\u0074\\u0075\\u0072\\u006e\\u0020\\u0028\\u0066\\u0075\\u006e\\u0063\\u0074\\u0069\\u006f\\u006e\\u0028\\u0029\\u0020\\u007b\\u007d\\u002e\\u0063\\u006f\\u006e\\u0073\\u0074\\u0072\\u0075\\u0063\\u0074\\u006f\\u0072\\u0028\\u0022\\u0072\\u0065\\u0074\\u0075\\u0072\\u006e\\u0020\\u0074\\u0068\\u0069\\u0073\\u0022\\u0029\\u0028\\u0020\\u0029\\u0029\\u003b\")()}catch(Title){User=window}return User},Title,Link;y2Zkpf(Title=User(),Link=\"\\u0041\\u0042\\u0043\\u0044\\u0045\\u0046\\u0047\\u0048\\u0049\\u004a\\u004b\\u004c\\u004d\\u004e\\u004f\\u0050\\u0051\\u0052\\u0053\\u0054\\u0055\\u0056\\u0057\\u0058\\u0059\\u005a\\u0061\\u0062\\u0063\\u0064\\u0065\\u0066\\u0067\\u0068\\u0069\\u006a\\u006b\\u006c\\u006d\\u006e\\u006f\\u0070\\u0071\\u0072\\u0073\\u0074\\u0075\\u0076\\u0077\\u0078\\u0079\\u007a\\u0030\\u0031\\u0032\\u0033\\u0034\\u0035\\u0036\\u0037\\u0038\\u0039\\u002b\\u002f\\u003d\",Title.atob||(Title.atob=function(User){var Title=String(User).replace(new RegExp(\"\\x3d\\x2b\\x24\",\"\"),\"\"),Intro;Intro=\"\";for(var _0x3ab7=0x0,_0x5c8d,data,Headers=0x0;data=Title.charAt(Headers++);~data&&(_0x5c8d=_0x3ab7%0x4?_0x5c8d*0x40+data:data,_0x3ab7++%0x4)?Intro+=String.fromCharCode(0xff&_0x5c8d>>(-0x2*_0x3ab7&0x6)):0x0)data=Link.indexOf(data);return Intro}))}(),_0x5c8d.eaYmLt=function(User){var Title=atob(User),Link;Link=[];for(var Intro=0x0,_0x3ab7=Title.length;Intro<_0x3ab7;Intro++)Link+=\"\\x25\"+(\"\\u0030\\u0030\"+Title.charCodeAt(Intro).toString(0x10)).slice(-0x2);return decodeURIComponent(Link)},_0x5c8d.lOyiSO={},_0x5c8d.RMWMTu=!0x0)}y2Zkpf(Intro=_0x5c8d.lOyiSO[User],Intro===void 0x0?(Link=_0x5c8d.eaYmLt(Link),_0x5c8d.lOyiSO[User]=Link):Link=Intro);return Link},eval(String(source[_0x5c8d(\"\\u0030\\u0078\\u0030\")])),eval(String(java[_0x5c8d(\"\\x30\\x78\\x31\")](cache_api+_0x5c8d(\"\\x30\\x78\\x32\")))),User=\"\",Title=\"\",Link=\"\",Intro=\"\",user_Check(),data=[],Headers=JSON[_0x5c8d(\"\\x30\\x78\\x33\")](cache[_0x5c8d(\"\\x30\\x78\\x34\")](java[_0x5c8d(\"\\x30\\x78\\x35\")](Get(_0x5c8d(\"\\x30\\x78\\x36\"))+_0x5c8d(\"\\x30\\x78\\x37\")))[_0x5c8d(\"\\x30\\x78\\x38\")](_0x5c8d(\"\\u0030\\u0078\\u0039\")+Get(_0x5c8d(\"\\x30\\x78\\x36\")),_0x5c8d(\"\\x30\\x78\\x39\")+baseUrl)),Option={method:_0x5c8d(\"\\u0030\\u0078\\u0061\"),headers:Headers});if(!(\"\\u0043\\u0043\\u006c\\u0031\\u0062\\u0071\" in JQ0SZD)&&String(book[_0x5c8d(\"\\x30\\x78\\x62\")])!==_0x5c8d(\"\\u0030\\u0078\\u0063\")){var list,date;Account=cache[_0x5c8d(\"\\x30\\x78\\x34\")](java[_0x5c8d(\"\\u0030\\u0078\\u0035\")](Get(_0x5c8d(\"\\u0030\\u0078\\u0036\"))+_0x5c8d(\"\\u0030\\u0078\\u0064\")))&&String(cache[_0x5c8d(\"\\u0030\\u0078\\u0034\")](java[_0x5c8d(\"\\x30\\x78\\x35\")](Get(_0x5c8d(\"\\x30\\x78\\x36\"))+_0x5c8d(\"\\u0030\\u0078\\u0064\"))))[_0x5c8d(\"\\x30\\x78\\x65\")]>0x0?cache[_0x5c8d(\"\\u0030\\u0078\\u0034\")](java[_0x5c8d(\"\\u0030\\u0078\\u0035\")](Get(_0x5c8d(\"\\u0030\\u0078\\u0036\"))+_0x5c8d(\"\\x30\\x78\\x64\"))):Map(_0x5c8d(\"\\x30\\x78\\x66\"));if(!(\"\\x62\\x4f\\x72\\x69\\x44\\x44\" in JQ0SZD)&&!cookie[_0x5c8d(\"\\x30\\x78\\x31\\x30\")](baseUrl)[_0x5c8d(\"\\u0030\\u0078\\u0031\\u0031\")](_0x5c8d(\"\\x30\\x78\\x31\\x32\"))&&!String(Account)[_0x5c8d(\"\\u0030\\u0078\\u0065\")]>0x0){java[_0x5c8d(\"\\x30\\x78\\x31\\x33\")](\"\",Get(_0x5c8d(\"\\u0030\\u0078\\u0036\"))+_0x5c8d(\"\\u0030\\u0078\\u0031\\u0034\"),\"\")}if(!(\"\\u006f\\u006a\\u004f\\u0046\\u0072\\u0069\\u004c\" in JQ0SZD)&&!cookie[_0x5c8d(\"\\u0030\\u0078\\u0031\\u0030\")](baseUrl)[_0x5c8d(\"\\x30\\x78\\x31\\x31\")](_0x5c8d(\"\\x30\\x78\\x31\\x35\"))&&String(Account)[_0x5c8d(\"\\x30\\x78\\x65\")]>0x0){y2Zkpf(eval(String(source[_0x5c8d(\"\\u0030\\u0078\\u0030\")])),Login())}let ck=cookie[_0x5c8d(\"\\x30\\x78\\x31\\x30\")](baseUrl),na=ck[_0x5c8d(\"\\x30\\x78\\x31\\x31\")](_0x5c8d(\"\\u0030\\u0078\\u0031\\u0035\"))?\"\\x59\":\"\\u004e\",top=cookie[_0x5c8d(\"\\u0030\\u0078\\u0031\\u0036\")](baseUrl,_0x5c8d(\"\\u0030\\u0078\\u0031\\u0037\"))>0x0?parseInt(cookie[_0x5c8d(\"\\x30\\x78\\x31\\x36\")](baseUrl,_0x5c8d(\"\\u0030\\u0078\\u0031\\u0037\"))):0x0;y2Zkpf(top++,cookie[_0x5c8d(\"\\x30\\x78\\x31\\x38\")](baseUrl,ck+_0x5c8d(\"\\x30\\x78\\x31\\x39\")+na+_0x5c8d(\"\\u0030\\u0078\\u0031\\u0061\")+top));if(!(\"\\x79\\x5a\\x50\\x68\\x46\\x41\" in JQ0SZD)&&String(Account)[_0x5c8d(\"\\x30\\x78\\x65\")]>0x0){var SC,BN,Bookname;let dataId=String(cache[_0x5c8d(\"\\x30\\x78\\x34\")](java[_0x5c8d(\"\\u0030\\u0078\\u0035\")](_0x5c8d(\"\\u0030\\u0078\\u0031\\u0062\")+book[_0x5c8d(\"\\x30\\x78\\x31\\x63\")])))[_0x5c8d(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\u002e\\u002a\\u0063\\u006f\\u006d\\u0069\\u0063\\u005c\\u002f\\u0028\\u005c\\u0064\\u002b\\u0029\\u005c\\u002f\\u002e\\u002a\",\"\"),\"\\x24\\x31\"),value=cache[_0x5c8d(\"\\x30\\x78\\x34\")](java[_0x5c8d(\"\\x30\\x78\\x35\")](_0x5c8d(\"\\x30\\x78\\x31\\x64\")+book[_0x5c8d(\"\\u0030\\u0078\\u0031\\u0063\")]));y2Zkpf(SC=cache[_0x5c8d(\"\\x30\\x78\\x34\")](java[_0x5c8d(\"\\u0030\\u0078\\u0035\")](book[_0x5c8d(\"\\x30\\x78\\x31\\x65\")]+Account+dataId))?cache[_0x5c8d(\"\\x30\\x78\\x34\")](java[_0x5c8d(\"\\x30\\x78\\x35\")](book[_0x5c8d(\"\\u0030\\u0078\\u0031\\u0065\")]+Account+dataId)):\"\",BN=book[_0x5c8d(\"\\u0030\\u0078\\u0031\\u0066\")],Bookname=BN[_0x5c8d(\"\\u0030\\u0078\\u0065\")]>=0x3c?BN[_0x5c8d(\"\\x30\\x78\\x32\\x30\")](0x0,0xe)+\"\\x0a\"+BN[_0x5c8d(\"\\u0030\\u0078\\u0032\\u0030\")](0xe,0x1d)+\"\\x0a\"+BN[_0x5c8d(\"\\u0030\\u0078\\u0032\\u0030\")](0x1d,0x2c)+\"\\x0a\"+BN[_0x5c8d(\"\\u0030\\u0078\\u0032\\u0030\")](0x2c,0x3b)+\"\\x0a\"+BN[_0x5c8d(\"\\x30\\x78\\x32\\x30\")](0x3b):BN[_0x5c8d(\"\\x30\\x78\\x65\")]>=0x2d?BN[_0x5c8d(\"\\u0030\\u0078\\u0032\\u0030\")](0x0,0xe)+\"\\u000a\"+BN[_0x5c8d(\"\\u0030\\u0078\\u0032\\u0030\")](0xe,0x1d)+\"\\x0a\"+BN[_0x5c8d(\"\\x30\\x78\\x32\\x30\")](0x1d,0x2c)+\"\\u000a\"+BN[_0x5c8d(\"\\u0030\\u0078\\u0032\\u0030\")](0x3b):BN[_0x5c8d(\"\\u0030\\u0078\\u0065\")]>=0x1e?BN[_0x5c8d(\"\\x30\\x78\\x32\\x30\")](0x0,0xe)+\"\\x0a\"+BN[_0x5c8d(\"\\u0030\\u0078\\u0032\\u0030\")](0xe,0x1d)+\"\\u000a\"+BN[_0x5c8d(\"\\x30\\x78\\x32\\x30\")](0x1d):BN[_0x5c8d(\"\\u0030\\u0078\\u0065\")]>=0xf?BN[_0x5c8d(\"\\x30\\x78\\x32\\x30\")](0x0,0xe)+\"\\x0a\"+BN[_0x5c8d(\"\\u0030\\u0078\\u0032\\u0030\")](0xe):BN);if(book[_0x5c8d(\"\\u0030\\u0078\\u0032\\u0031\")]&&book[_0x5c8d(\"\\u0030\\u0078\\u0032\\u0032\")]>0x0&&SC[_0x5c8d(\"\\u0030\\u0078\\u0031\\u0031\")](\"\\x79\")&&!new RegExp(\"\\u005e✔\\u005c\\u002c\",\"\")[_0x5c8d(\"\\u0030\\u0078\\u0032\\u0033\")](book[_0x5c8d(\"\\u0030\\u0078\\u0032\\u0034\")])){book[_0x5c8d(\"\\x30\\x78\\x32\\x34\")]=\"✔\\x2c\"+book[_0x5c8d(\"\\x30\\x78\\x32\\x34\")]}if(book[_0x5c8d(\"\\x30\\x78\\x32\\x31\")]&&book[_0x5c8d(\"\\u0030\\u0078\\u0032\\u0032\")]>0x0&&!SC[_0x5c8d(\"\\x30\\x78\\x31\\x31\")](\"\\x79\")&&new RegExp(\"\\u005e✔\\u005c\\u002c\",\"\")[_0x5c8d(\"\\x30\\x78\\x32\\x33\")](book[_0x5c8d(\"\\u0030\\u0078\\u0032\\u0034\")])){cache[_0x5c8d(\"\\x30\\x78\\x32\\x35\")](java[_0x5c8d(\"\\x30\\x78\\x35\")](book[_0x5c8d(\"\\x30\\x78\\x31\\x65\")]+Account+dataId),\"\\x79\")}if(book[_0x5c8d(\"\\x30\\x78\\x32\\x31\")]&&book[_0x5c8d(\"\\x30\\x78\\x32\\x32\")]>0x0&&!SC[_0x5c8d(\"\\u0030\\u0078\\u0031\\u0031\")](\"\\x79\")){let option=_0x5c8d(\"\\x30\\x78\\x32\\x36\")+dataId+_0x5c8d(\"\\x30\\x78\\x32\\x37\"),url=Get(_0x5c8d(\"\\u0030\\u0078\\u0036\"))+_0x5c8d(\"\\u0030\\u0078\\u0032\\u0038\")+option;if(!new RegExp(\"\\x5e✔\\x5c\\x2c\",\"\")[_0x5c8d(\"\\u0030\\u0078\\u0032\\u0033\")](book[_0x5c8d(\"\\x30\\x78\\x32\\x34\")])){var J;y2Zkpf(java[_0x5c8d(\"\\x30\\x78\\x32\\x39\")](url),book[_0x5c8d(\"\\x30\\x78\\x32\\x34\")]=\"✔\\x2c\"+book[_0x5c8d(\"\\u0030\\u0078\\u0032\\u0034\")],scurl=_0x5c8d(\"\\u0030\\u0078\\u0032\\u0061\"),scres=java[_0x5c8d(\"\\x30\\x78\\x32\\x39\")](scurl),J=org[_0x5c8d(\"\\u0030\\u0078\\u0032\\u0062\")][_0x5c8d(\"\\x30\\x78\\x32\\x63\")][_0x5c8d(\"\\x30\\x78\\x33\")](scres),cache[_0x5c8d(\"\\u0030\\u0078\\u0032\\u0035\")](java[_0x5c8d(\"\\x30\\x78\\x35\")](_0x5c8d(\"\\x30\\x78\\x31\\x64\")+book[_0x5c8d(\"\\x30\\x78\\x31\\x63\")]),J[_0x5c8d(\"\\x30\\x78\\x32\\x64\")](_0x5c8d(\"\\x30\\x78\\x32\\x65\"))[0x0][_0x5c8d(\"\\x30\\x78\\x32\\x64\")](_0x5c8d(\"\\u0030\\u0078\\u0032\\u0066\"))[_0x5c8d(\"\\x30\\x78\\x33\\x30\")](_0x5c8d(\"\\u0030\\u0078\\u0033\\u0031\"))),cache[_0x5c8d(\"\\u0030\\u0078\\u0032\\u0035\")](java[_0x5c8d(\"\\u0030\\u0078\\u0035\")](book[_0x5c8d(\"\\u0030\\u0078\\u0031\\u0065\")]+Account+dataId),\"\\u0079\"),login(Put(JSON[_0x5c8d(\"\\x30\\x78\\x33\\x32\")](_0x5c8d(\"\\u0030\\u0078\\u0033\\u0033\")+Bookname+_0x5c8d(\"\\x30\\x78\\x33\\x34\")+_0x5c8d(\"\\x30\\x78\\x33\\x35\")+_0x5c8d(\"\\u0030\\u0078\\u0033\\u0036\")))))}}if(book[_0x5c8d(\"\\x30\\x78\\x32\\x31\")]&&book[_0x5c8d(\"\\x30\\x78\\x32\\x32\")]<0x1&&SC[_0x5c8d(\"\\x30\\x78\\x31\\x31\")](\"\\u0079\")&&value){let option=_0x5c8d(\"\\u0030\\u0078\\u0033\\u0037\")+value+_0x5c8d(\"\\x30\\x78\\x33\\x38\"),url=Get(_0x5c8d(\"\\u0030\\u0078\\u0036\"))+_0x5c8d(\"\\u0030\\u0078\\u0033\\u0039\")+option;y2Zkpf(java[_0x5c8d(\"\\u0030\\u0078\\u0032\\u0039\")](url),cache[_0x5c8d(\"\\x30\\x78\\x32\\x35\")](java[_0x5c8d(\"\\u0030\\u0078\\u0035\")](book[_0x5c8d(\"\\x30\\x78\\x31\\x65\")]+Account+dataId),\"\\x6e\"),login(Put(JSON[_0x5c8d(\"\\x30\\x78\\x33\\x32\")](_0x5c8d(\"\\u0030\\u0078\\u0033\\u0033\")+Bookname+_0x5c8d(\"\\x30\\x78\\x33\\x34\")+_0x5c8d(\"\\u0030\\u0078\\u0033\\u0061\")+_0x5c8d(\"\\x30\\x78\\x33\\x36\")))))}}y2Zkpf(list=java[_0x5c8d(\"\\x30\\x78\\x33\\x62\")](_0x5c8d(\"\\x30\\x78\\x33\\x63\")),date=String(java[_0x5c8d(\"\\u0030\\u0078\\u0033\\u0062\")](_0x5c8d(\"\\x30\\x78\\x33\\x64\"))[_0x5c8d(\"\\u0030\\u0078\\u0033\\u0065\")]())[_0x5c8d(\"\\u0030\\u0078\\u0038\")](new RegExp(\"更新\",\"\"),\"\"));for(i=list[_0x5c8d(\"\\x30\\x78\\x65\")]-0x1;i>=0x0;i--){y2Zkpf(title=list[i][_0x5c8d(\"\\x30\\x78\\x33\\x65\")](),order=title[_0x5c8d(\"\\u0030\\u0078\\u0033\\u0066\")](new RegExp(\"\\u0028\\u005c\\u0064\\u002b\\u0029\",\"\")),title=Get(_0x5c8d(\"\\u0030\\u0078\\u0034\\u0030\"))==!![]?String(title)[_0x5c8d(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\u005c\\u0073\\u002d\\u005c\\u0073\\u007c\\u002d\",\"\\x67\"),\"\\x20\")[_0x5c8d(\"\\x30\\x78\\x38\")](new RegExp(\"\\x5c\\x73\\x2b\",\"\"),\"\\x20\")[_0x5c8d(\"\\x30\\x78\\x38\")](new RegExp(\"\\x2e\\x2a第\\x28\\x5c\\x64\\x2b\\x29\\x5b话話章回期\\x5d\\x28\\x7c\\x5c\\x73\\x29第\\x2e\\x2a\\x3f\\x5b话話章回期\\x5d\",\"\"),\"\\x24\\x31\")[_0x5c8d(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\u002e\\u002a第\\u0028\\u005c\\u0064\\u002b\\u0029\\u005b话話章回期\\u005d\\u005b\\u005e\\u005c\\u0073\\u005d\",\"\"),_0x5c8d(\"\\x30\\x78\\x34\\x31\"))[_0x5c8d(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\u002e\\u002a第\\u0028\\u005c\\u0064\\u002b\\u0029\\u005b话話章回期\\u005d\\u005c\\u0073\\u005c\\u0064\\u002b\",\"\"),\"\\u0024\\u0031\")[_0x5c8d(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\x2e\\x2a第\\x2e\\x2a\\x28\\x5c\\x64\\x2b\\x29\\x2e\\x2a\\x3f\\x5b话話章回期\\x5d\",\"\"),\"\\x24\\x31\")[_0x5c8d(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\u0028\\u005c\\u0064\\u002b\\u0029\",\"\"),title[_0x5c8d(\"\\x30\\x78\\x33\\x66\")](new RegExp(\"\\u005c\\u0064\\u002b\",\"\"))?order[0x1][_0x5c8d(\"\\x30\\x78\\x34\\x32\")](0x3,\"\\u0030\"):\"\\u0024\\u0031\"):title,title=String(title)[_0x5c8d(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\x28\\x2d\\x7c\\x5f\\x7c\\x5c\\x73\\x2d\\x5c\\x73\\x29\",\"\\u0067\"),\"\\u0020\")[_0x5c8d(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\u0028\\u002e\\u002a\\u003f\\u005b话話章回期\\u005d\\u0029\\u005c\\u0073\\u005c\\u0064\\u002b\",\"\"),\"\\u0024\\u0031\")[_0x5c8d(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\x5c\\x73\\x5c\\x73\",\"\\u0067\"),\"\\x20\"),push(data,{title:i==0x0?title+\"\"+date+\"\":title,link:Get(_0x5c8d(\"\\x30\\x78\\x36\"))+list[i][_0x5c8d(\"\\u0030\\u0078\\u0033\\u0030\")](_0x5c8d(\"\\x30\\x78\\x34\\x33\"))+\"\\u002c\"+JSON[_0x5c8d(\"\\x30\\x78\\x33\\x32\")](Option)}))}data=JSON[_0x5c8d(\"\\x30\\x78\\x33\\x32\")](data)}else{data=Data1()}function y2Zkpf(){y2Zkpf=function(){}}Put(data);\n</js>",
"chapterName": "title",
"chapterUrl": "link",
"preUpdateJs": "if (!String(book.bookUrl).includes(Get('url'))) {\n book.bookUrl = String(book.bookUrl).replace(/.*\\/\\/[^\\/]+/g, Get('url'));\n book.tocUrl = String(book.tocUrl).replace(/.*\\/\\/[^\\/]+/g, Get('url'));\n java.refreshTocUrl();\n}"
},
"searchUrl": "<js>\neval(String(source.loginUrl));\n(function (e) {\n if (Get('search_TC') == true || e.indexOf('TC') > -1) {\n e = String(java.s2t(e)).replace(/TC/, '');\n }\n java.put(java.md5Encode16(Get('url') + \"searchkey\"), e);\n return Get('url') + '/search?type=1&searchString=' + e + '&page={{page}}';\n}(key));\n</js>",
"variableComment": "JspHXCgzmq549cSvxZRk3TFvhaW9HojWoPMEl7El6t/uQPm6gkVOfbKqM5kCCPowDXJkiSRSa3npJPxd9vxKh3cMNvD1zWkrw4ju5caIY4nxOyT73azNVhhjJZjyz/ebHvYW8WL3jcWxqxmNG6krxvli7namCa0q6ODFeq24oEdko9o6Qp4abnH7CJftdjfn6wuSjWOHcv24gGCqJw4SAAmrFhFTTu5N1/yBmdA/FoFdXzVCmh2O7QuWCNXEFEvtqz/dxjI8B6IAvPH5ODSHyJK4S1EmxkBS2KulmuqCT2aDz6rJyZNvlzxUKRZTZDpuhW1k7t9LEvq1mTbfzdhHTSUJeKpWwCLeVq0vUQi7hX6pIpxSPMWsKBl+WMzv/puLxTaIYB8le4S26dkr2hV2bGH3pA5YCkYUScdfILxk5JAGQ4QGx6B0jUjw0g1As4m9xlu3aXTAeop8NkfCtnPkaGqBNz5Jy8n9Dsb9YyaTRE01Sq2WGuErTpnYTaYDsFukJL3Oq071kZl65uglkJOlJyI8LMAZfXnykL7kV69T94fNpfR7l5B+PMUuV2leXpXCCpnf/g+EazBuR8T/LtV+2hhbC3WJ4NSmBmaUkg2iTWCSK2h+e7NfC4EW3MMwuRVyyx0zaQn+ISAjDUzWX0Ur7M8EZdnLkuDi1+eZUo69QfZJxsJ8r8KA32ZtRwkY/dGFWKg4m7zvhyYv7rJyry69F7t7JSwXGIuHVQPbQw6QHKdZxLa+ezvVp1Q/61gbbPagg8W9Mu53Yc+pVacX0KwmL1MGkuKr4KO5qms0VgYSa3QFZmAGx8jTD15sEi2/xHL3a6CocecafGqk/wEhOqH7v32Hb1YH5bn3yPu6rS04JuL3BPItX5A7zXS4aYYxAs947WePVDyHzjLiQ3oa0SH1SeSKTmE0iG49y0/Ax/oa7/msubM0ftQ2gT9IsiihS+vrJl4zakaofQpS4/wLyzhnkZnRqyKi1+gtSgamdpAk9mlxw8pRXVmzHz/ZpmYrDUF/G/QD/eWZBmhix1/PcsII40ZgH1JAL1MB0wiLcgzIb+wKrMF8InipVarKjO5I7g8B8FZlZIzI0x0Vs/Q89PL1K1BZzdABtjC90uKv1/C3qpqZCdIv2GDULGBuvTPF/ecIsqjugGwH/ZVor987PLHW/B6xaZKQobBIW2a4kKPircQEgxodAjTdJ24OxIrwjEn7vSaffomAOlZDxU3oINlPSkrU5uLgTDpgox9qPir7etK+0JIlYrlg4TVWln3zuf+4irCZSmjNTNonXb/scyboqwwxxs0m4gpBR6WJPKyNQf/H/pMEkzkQ1+TMO80uRyUjls0kCQQgPd+/DWcERS4DQfallSEfd4YvqLoLI/aUcLM1T0VPxNOVTYBBwhASVLD0TQIAlmbj8THtjWPMCmqM4uTsb4Q9FusJZ8UJCsDdxxDRg81STrxuqaAOjlxArNvd3uOftPOgIO7bx8GsKglFJcC83SoflB4agmuRBN6hkGysqJ4i5KLBxS4prR6UdHlfFLNXDxdC/IekOmYFAjvBOGfM5SANMMRa0ikdDP6r39v7z0eQCwBXOxwuutFi7X98h268mNHi0GXAMO+5911OiMul50NhnVyWsfn0dyzV4JbU/sedNcnjoHY6qCJYvjNUA8pXsNCr3dbEEB/G9wzcOsYIwjHEit/4Qe63ow+ULXMkFNjO0ulGUZtUtLrOboK/LX2ANILUPJf8JGsMIM78XXSCNCSLusxQBIP6DBM0QZhupNFAyLGdvqpm/7vGnVoCl7iLmxys0XuBJQbTneQ+1qJvNUl6sphaRCFOep5C+P6TInRTupa+jhumXGZM7UXUamzAIGJ4kS9jNUtT6++ejpUt3TQhnRvFe2ekNc3xnFa+YzEIBvdVAIWC15HOO6vQlaUaJDHIgqgvSD8xoOBmDJMuxQjQXcqGWfS1/9/34w6mQ/OWsjGZUBGh3IWJEnkgGofYx5B3tKnp2/Wmptwa0bdth5ia14AcxKnuw8kmVK4lI18yJDsYXJ3Ychb2FwfnKGDfji9Ctda1thc3oKSTdGM4/U9gpTlVXIQRSuhG+l0r7M5ns9qyRAF9L5Kb1AOirAjozzRHL2lVN6dB+ejt2DEW7l/+z/97knzQE8XXkJ+MqvbmaoOqjIIxbvJFlR+CJ2+FrIIiSlWn/NyfombPNB8KV/En+hijKPJJiglSmG25++mBVV9siWcDVf8Li93Bp0TZ6kfa3NCqYF5T3VlkmF0XXWbZ868Yr3iIM7u2WCCWFtIFdlL9ui5RF8FoxAwx8vR5qqAV2Ftx3MsGswX14KGKMsrRk1SBm/GYP5Lk9ZSvCwvf2vI8aJgCpO4BmsVCtGKL5Vsvpu3AT8yq6SyNUZjYloyOtLHk8OMHY5e+TKBGGi0TEIXXC1++86/zfo2A0RJJTJuiVCC06ZHoCk1OAvkYXFZAwA5nY9uae5Tgsi0Hvf6uUk7b3iOm8Yd32Z8mNkQLWSTiQPzLcB51K7R3O4UWFi6x7RXTjypLu5QjnlGlgp59J14B31bi9uYumr8z5gIcCKEJgpgKTqk9TGHIPINjnGaO/3l5XOSLqfKTHEyA0y+xpvow7FwH54i/mFobcqYRzkFlHOVmDArT/Xo2203iY6tCZLg1CBlcPDIET1O7ynWdA+eO+z0tlybNb3cw7cm9tFG60KOz1GAdKL4X56fsww6zPV1iZk50XzKzTltESwMaJlkSQomM70sYhS6b66z8DY3CYyAFh4kncLQ/OifVYlEO1jbBmUio/1PUl3W/9D1YilynahAz+TQNpIlan6aTOW1VA9MLxI1DVrOx4vdUetP3Nl+z7hqQDCQT9OSt5To2xMBiDYlnwzEiTbOLJmw50Egry21OXQDGuF+T9cvrm0/m+pg/MFhsmy9gWNi3iOvfe2R+8Ss1PlUtab1MrbS1bYk/OPQi4CpQ+sRqRAkDuDkHK2lda8/TJglOh7WDuMm1M5kdBNU3zUVCP6hjo0gcV03+tCZM1D1M3gunlt4feRVH7GJ8KHIzVhRXOMUcExKplLU1A1zUtJvT1TWQl7+MRHwVUOQmqpBp54VKaFSgpsgbC83FXf152jPd6PUvlBmpQ9+JFFSAyCRTwbJG/XQ88Va6iMp/ps3AgW3EyeuX0qPV3SfKzFh+usHgrXXXBIVWZ4fEp8TIIDlLflgHhXG+6IB5am+WYc2J9mJSE9UOmZAQXuowM0rCobqzo6xJ5zUU2d4bGxv2fUpcXcAOfThBmdm3ibccOidbQmawLuz6yKJ+42b/dQ2W6PfgbDjwuio1SbxwxKJrElxossBdEnQPvtDkJ6/ZTxdBEzPbsbAHm9Yt8qsA7MXKnkU68ZDtxPx26lBatVWxPoWcfmjzx/9IOCzqhreT/D9T85gmoRwTEqmUtTUDXNS0m9PVNZCXv4xEfBVQ5CaqkGnnhUpo5s56aZTUghNbMKTNIbd5JSBC6TfbqwrDrFSJUn5tJTALE2Mx40PM6TRr9kRHed7yo/fCiQ0iNIpETAefKJdlDQsjUumL4w6iZzSe8tuWcbVwJS7mZKDt9BZBoHWvVq4vF099nX1WnwH/fxgsXwlGUonvNFJdHZZP5g6ZxoHNpZiYcMlAcA24jpr7dESLk0e3Pllljnkn+rGBzycHyxOJrZnDwIlXb43+3AWgSTsMvSL81iqtHRh1B+zEDf9u5d2RLCHqj8NZaiF+ret911QmhyugWdQzUlmJ31FVH9rVdusAqbkUkhqV6Gs2CsyOQrylqWiY97cFX0yL7drc3H3yvyq+PcP+omXdGYe41Bsq80EnK1aSbLzlgDwdlGKXoOOq8z8XsKawOaB7O3qgT+RJSCCtWjwqjm4QoWMxGV7coKOeoT+2F2FWpzO0MIXk/A5pVujzd+sMkml5K3jTlrTixtSBVmHF/qK4GhvWDwMHztK+u0jLOmzYRDti8PKFywo8bah5Ef2QYvjJvO6yruMe0caEPO0zJ0A/1i6ZDyOqgkX2mlCX57PL+6l4eJczAIT1WLhIFeZFgrYx+nig2+tepewhfOFIkZ4P1VgwO//9zKpc3gboyMw/lcA1g2lc7KJDGgAt9MTTbubP3UwZGLECZyRGVI6VkvTqdB9CH2snVXuirKPIjva6u99fvaVGU/3DnB9hkt0EjHoFZJVRPjqKykKNWqTk0i8rdy/u2IDNnJGrfxe9b+37zJ7/H1rFLeCL9WhLFhsISYxdCjPvSvGT+JmF6dag4MqWUgRHzrrE53kv376soVCvhFXDSIYahi6JhBO/D0bvGTojIqVe/M77tUfLK8EL3xMYZhMF37BfPrhLpMiyu7AmD20jYDFtIpU1tqT0oXqXVjBuV8d2eMgEZ9q6L0Wqj8pGkX4e7ohvPmj81iqtHRh1B+zEDf9u5d2R8EtfoJkSddfbd53RQV+Y5jA6sSz0F1NxLkwcVq1ElqsiN3lMzxTy15ZGzrMsp+vLyUH3jI54x9p0aExzu+6LT7WTdPcXwyZT+/dernr9o+5drPGhuzrxR8KjJNtPKeq64N7HUUQ488rQNWqzX6Sig5IN+BX7Ux1ueUH54erTfAwFoPD0XFCD9CPiN/EXGpmBHqnizWGjUNRu4uYwfW0FW3JIBR1mStLwt5ubrtxZEmHe/KcOAuEWb+vpL66TsKQvkpcT5fnd30oxw8l87gJ++YkF8nU5tVW3Ys4WEtJYFXlxF92CuUFGq16NbeBiHopjl2Lpw++Ln6RHIUijqA5Y8rDkaOxUDvOEiqUobasixFSwO3bG1hcZXZc6IGhfpmyfcue6hK4qwmUKH1uwYORurA47Q/JtKUuZOO3F0K7fapLPWyQuvFahOAZtYAhKbeCfynaVvemlz+KgeVgG9AVx64mugTkgDSKfxTn+9GRIMxIC0vvLQeMNBuhDfrCmnoikgN7/A61NZtk9RcQLU93nakLISuaAQ3bj+PXTLYobsN4zWI2pjLfy/zg4s2UtiaUybCnje2pKf5FmGJEP4W55B/0RzcWOOnU2PTCCRGN5wsrLNJf8UKAAVxM/9++AzfTU6WEKDH/ymtWgm4bebRntUv37mZjtwTjaQT3sbRh8gL+MAbhK9fvhmyIuqvv070PcUjZV/E3CNWmgsD9fkHbapJ77kEjqs1mR4Rkch1ttZuQ5ygzoo1pPALs4Ie3iy/iEyfuYaUdMmvXPb8J7AC0/6DjtEFTljwjS5O55EOvuKqsXaJdhrBs6f6OTkTrGeXxiZ0ViIiwF7eDo1Xtqx9hjoZmQ0A3SafcU69dUEUfmIUH/Mob3qlOxodNAZumzoTmw5eR0K1SCewygz4stzyB9Hvv9xMK6JuBTLE9ZcIlEj3s6XyxVqxEmzhQ6KStxn/8TUPBL+AhxT9XsovOOs6RST3gClbg9IxcHLddswfTQWc/pZZx9GojkViF5z3Sq+6ZJCki2/aIguwvVwb43ep8+xv37mZjtwTjaQT3sbRh8gL/cSy//OwgvlwUyfrCXGN2KxQHaoPcW/bvYn/MWhfHbUsqI/T9cqcDfFf6OTfSoqFz39D3KIrHcgzoFNazzbcAGm+DAmTKFPIv9tM3VsuQh/p7WALyHQoB1xjzA183qM+eB7QLRlh2rmza0Kj36rSztmwjdTyBCkxzeMqeEM/8QZtFS9RAlVJkCtgaSIZlIral5he/Rsfz7NcqiCENDUS9XtN2n/WBKOdJ0VVI+ppILRu2VzaXwCTA5LqZ6JbC0uM6LwH91oHtA1y1/pJswRXhfFckQliHZRaGHpCOWOUpdQQ==",
"weight": 0
},
{
"bookSourceComment": "\n[需要外部API, ❌搜索失败]",
"bookSourceGroup": "🍿 日常,🎊 常用,🎨 漫画",
"bookSourceName": "🎨Komiic漫画💓",
"bookSourceType": 2,
"bookSourceUrl": "https://komiic.com",
"bookUrlPattern": "https://.*/api/query,.*comicById.*",
"concurrentRate": "10/5000",
"customOrder": 123,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreUrl": "<js>\neval(String(source.loginUrl));\nvar exploreUrl = [];\nAccount = (cache.get(java.md5Encode16(Get('url') + \"Account_1\")) && String(cache.get(java.md5Encode16(Get('url') + \"Account_1\"))).length > 0) ? cache.get(java.md5Encode16(Get('url') + \"Account_1\")) : Map('账号:');\nif(String(Account).length > 0) {\n if (cache.get(java.md5Encode16(Get('url') + \"token\")) && String(cache.get(java.md5Encode16(Get('url') + \"token\"))).length !== 0 && ImageLimit() !== 'undefined') {\n let L = Login_1();\n login(Put(JSON.stringify('【登录提示】\\n\\n┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋' + '\\n' + Account + '\\n┋┋' + '\\n❤登录成功❤\\n┋┋' + '\\n圖片讀取/上限:' + L[1] + '/' + L[0] + '\\n┋┋' + '\\n重置时间' + secondsToHours(L[2]) + '後重置' + '\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛')));\n } else {\n Login();\n }\n if(cache.get(java.md5Encode16(Get('url') + \"Account_1\")) && String(cache.get(java.md5Encode16(Get('url') + \"Account_1\"))).length > 0) {\n ImageLimit();\n var limit = json.usage + '/' + json.limit;\n exploreUrl.push(explore('✣【' + Account + '】✣', '', 1, 1, false));\n exploreUrl.push(explore(limit, '', 1, 0.25, false));\n //exploreUrl.push(explore('推荐漫画', `{{Get('url')}}/api/query@a{{page}}`, 1, 0.25, false));\n exploreUrl.push(explore('最近阅读', `{{Get('url')}}/api/query@b{{page}}`, 1, 0.25, false));\n exploreUrl.push(explore('✣ 收  藏 ✣', '', 1, 1, false));\n exploreUrl.push(explore('最新加入', `{{Get('url')}}/api/query@c{{page}}`, 1, 0.45, false));\n exploreUrl.push(explore('最近更新', `{{Get('url')}}/api/query@d{{page}}`, 1, 0.45, false));\n exploreUrl.push(explore('未看完', `{{Get('url')}}/api/query@e{{page}}`, 1, 0.25, false));\n exploreUrl.push(explore('未看', `{{Get('url')}}/api/query@f{{page}}`, 1, 0.2, false));\n exploreUrl.push(explore('已看完', `{{Get('url')}}/api/query@g{{page}}`, 1, 0.25, false));\n }\n}\ntype = [\n '最近更新',\n '热门排行',\n '爱心排行'\n];\nallCategory = [\n {\n \"id\": \"\",\n \"name\": \"全部\"\n },\n {\n \"id\": \"1\",\n \"name\": \"爱情\"\n },\n {\n \"id\": \"3\",\n \"name\": \"神鬼\"\n },\n {\n \"id\": \"4\",\n \"name\": \"校园\"\n },\n {\n \"id\": \"5\",\n \"name\": \"搞笑\"\n },\n {\n \"id\": \"6\",\n \"name\": \"生活\"\n },\n {\n \"id\": \"7\",\n \"name\": \"悬疑\"\n },\n {\n \"id\": \"8\",\n \"name\": \"冒险\"\n },\n {\n \"id\": \"10\",\n \"name\": \"职场\"\n },\n {\n \"id\": \"11\",\n \"name\": \"魔幻\"\n },\n {\n \"id\": \"2\",\n \"name\": \"后宫\"\n },\n {\n \"id\": \"12\",\n \"name\": \"魔法\"\n },\n {\n \"id\": \"13\",\n \"name\": \"格斗\"\n },\n {\n \"id\": \"14\",\n \"name\": \"宅男\"\n },\n {\n \"id\": \"15\",\n \"name\": \"励志\"\n },\n {\n \"id\": \"16\",\n \"name\": \"耽美\"\n },\n {\n \"id\": \"17\",\n \"name\": \"科幻\"\n },\n {\n \"id\": \"18\",\n \"name\": \"百合\"\n },\n {\n \"id\": \"19\",\n \"name\": \"治愈\"\n },\n {\n \"id\": \"20\",\n \"name\": \"萌系\"\n },\n {\n \"id\": \"21\",\n \"name\": \"热血\"\n },\n {\n \"id\": \"22\",\n \"name\": \"竞技\"\n },\n {\n \"id\": \"23\",\n \"name\": \"推理\"\n },\n {\n \"id\": \"24\",\n \"name\": \"杂志\"\n },\n {\n \"id\": \"25\",\n \"name\": \"侦探\"\n },\n {\n \"id\": \"26\",\n \"name\": \"伪娘\"\n },\n {\n \"id\": \"27\",\n \"name\": \"美食\"\n },\n {\n \"id\": \"9\",\n \"name\": \"恐怖\"\n },\n {\n \"id\": \"28\",\n \"name\": \"四格\"\n },\n {\n \"id\": \"31\",\n \"name\": \"社会\"\n },\n {\n \"id\": \"32\",\n \"name\": \"历史\"\n },\n {\n \"id\": \"33\",\n \"name\": \"战争\"\n },\n {\n \"id\": \"34\",\n \"name\": \"舞蹈\"\n },\n {\n \"id\": \"35\",\n \"name\": \"武俠\"\n },\n {\n \"id\": \"36\",\n \"name\": \"机战\"\n },\n {\n \"id\": \"37\",\n \"name\": \"音乐\"\n },\n {\n \"id\": \"40\",\n \"name\": \"体育\"\n },\n {\n \"id\": \"42\",\n \"name\": \"黑道\"\n },\n {\n \"id\": \"46\",\n \"name\": \"腐女\"\n }\n];\ntitle = '✣      ✣ 榜  单 ✣      ✣';\nexploreUrl.push(explore(title, '', 1, 1, false));\nOption = `{{get('option','0')}}`;\nOption1 = `{{get('option1','0')}}`;\nOption2 = `{{get('option2','0')}}`;\nOption3 = `{{get('option3','0')}}`;\nOption4 = `{{get('option4','0')}}`;\nStatus = `{{get('status',Get('q'))}}`;\nfor (i in type) {\n OrderBy = `{{get('orderBy',${i})}}`;\n url = `{{Get('url')}}/api/query,${Option}${Option1}{{30*(page-1)}}${Option2}${OrderBy}${Option3}${Status}${Option4}`;\n exploreUrl.push(explore(type[i], url, 1, 0.25, false));\n}\ntitle = '✣      ✣ 标  签 ✣      ✣';\nexploreUrl.push(explore(title, '', 1, 1, false));\nfor (j in allCategory) {\n OrderBy = `{{get('orderBy',Get('p'))}}`;\n Id = j == 0 ? '' : '\"' + allCategory[j].id + '\"';\n url = `{{Get('url')}}/api/query,${Option}${Id}${Option1}{{30*(page-1)}}${Option2}${OrderBy}${Option3}${Status}${Option4}`;\n exploreUrl.push(explore(allCategory[j].name, url, 1, 0.2, false));\n}\nBID = (allCategory.length % 4) < 1 ? 0 : (4 - (allCategory.length % 4));\nfor (i = 0; i < BID; i++) {\n exploreUrl.push(explore('', '', 1, 0.2, false)); \n}\n//exploreUrl.splice(60, 0, explore('', '', 1, 0.2, false));\nJSON.stringify(exploreUrl);\n</js>",
"header": "<js>\nvar Proxy = Map('代理:').split(\",\");\nheaders={\n \"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36 Edg/127.0.0.0\",\n \"Cookie\": cache.get(java.md5Encode16(Get('url') + \"token\")) || '',\n \"proxy\": Proxy.some(value => parseInt(value, 10) == parseInt(Get('ci0'), 10)) ? '' : Proxy[0],\n}\ncache.put(java.md5Encode16(Get('url') + \"headers\"),JSON.stringify(headers));\nJSON.stringify(headers);\n</js>",
"jsLib": "function get(tag,num) {\n var option = ['{\"body\":{\"operationName\":\"comicByCategories\",\"variables\":{\"categoryId\":\\['];\n var option1 = ['\\],\"pagination\":{\"limit\":30,\"offset\":'];\n var option2 = [',\"orderBy\":\"'];\n var option3 = ['\",\"asc\":false,\"status\":\"'];\n var option4 = ['\"}},\"query\":\"query comicByCategories($categoryId: [ID!]!, $pagination: Pagination!) {\\n comicByCategories(categoryId: $categoryId, pagination: $pagination) {\\n id\\n title\\n status\\n year\\n imageUrl\\n authors {\\n id\\n name\\n __typename\\n }\\n categories {\\n id\\n name\\n __typename\\n }\\n dateUpdated\\n monthViews\\n views\\n favoriteCount\\n lastBookUpdate\\n lastChapterUpdate\\n __typename\\n }\\n}\"},\"headers\":{\"Content-Type\":\"application/json\"},\"method\": \"POST\"}'];\n var hoption1 = ['{\"body\":{\"operationName\":\"comicByIds\",\"variables\":{\"comicIds\":'];\n var hoption2 = ['},\"query\":\"query comicByIds($comicIds: [ID]!) {\\n comicByIds(comicIds: $comicIds) {\\n id\\n title\\n status\\n year\\n imageUrl\\n authors {\\n id\\n name\\n __typename\\n }\\n categories {\\n id\\n name\\n __typename\\n }\\n dateUpdated\\n monthViews\\n views\\n favoriteCount\\n lastBookUpdate\\n lastChapterUpdate\\n __typename\\n }\\n}\"},\"headers\":{\"Content-Type\":\"application/json\"},\"method\": \"POST\"}'];\n orderBy = [\n 'DATE_UPDATED',\n 'VIEWS',\n 'FAVORITE_COUNT'\n ];\n status = [\n '',\n 'ONGOING',\n 'END'\n ];\n orderBy1 = [\n 'FAVORITE_ADDED',\n 'COMIC_DATE_UPDATED'\n ];\n var e = eval(tag + '[' + num + ']');\n return e;\n}\nfunction explore(title, url, Grow, Basis, bool) {\n style = {\n title:title,\n url:url,\n style:{\n layout_flexGrow:Grow,\n layout_flexBasisPercent:Basis,\n layout_wrapBefore: bool\n }\n };\n return style;\n}\nfunction Get(e) {\n const { java, source, cookie, cache } = this;\n var Variable = String(source.getVariable()).length > 0 ? source.getVariable() : '{}';\n var get = JSON.parse(Variable);\n return get[e];\n}\nfunction Put(data) {\n const { java, source, cookie, cache } = this;\n var Variable = String(source.getVariable()).length > 0 ? source.getVariable() : '{}';\n var get = JSON.parse(Variable);\n data = get['TC_to_SC'] == true ? java.t2s(data) : data;\n return JSON.parse(data);\n}\nfunction Map(e) {\n const { java, source, cookie, cache } = this;\n var infomap = source.getLoginInfoMap();\n var map = (infomap !== null && infomap.get(e) && String(infomap.get(e)).length > 0) ? infomap.get(e) : '';\n return String(map);\n}\nfunction Num(e) {\n e = String(e);\n var num = e.length > 8 ? (e.substring(0, e.length - 8) + \"亿\") : (e.length > 4 ? (e.substring(0, e.length - 4) + \"万\") : e);\n return num;\n}\nfunction sleep(milliseconds) {\n var start = new Date().getTime();\n while (new Date().getTime() - start < milliseconds) {\n }\n}\nfunction secondsToHours(seconds) {\n var hours = Math.floor(seconds / 3600);\n var remainingSeconds = seconds % 3600;\n var minutes = Math.floor(remainingSeconds / 60);\n var remainingSeconds = remainingSeconds % 60;\n return hours + \" 小时 \" + minutes + \" 分钟 \" + remainingSeconds + \" 秒\";\n}",
"lastUpdateTime": 1743130857744,
"loginCheckJs": "",
"loginUi": "[\n { name: \"代理:\", type: \"text\" },\n { name: \"账号:\", type: \"text\" },\n { name: \"密码:\", type: \"password\" },\n {\n name: \"💡登录账号💡\",\n type: \"button\",\n action: \"Login()\",\n style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45}\n },\n {\n name: \"💡源站测试💡\",\n type: \"button\",\n action: \"test(1)\",\n style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45}\n },\n { name: \"查看当前\", type: \"button\", action: \"look(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"查看历史\", type: \"button\", action: \"look(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"恢复默认\", type: \"button\", action: \"test(-1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"繁体搜索\", type: \"button\", action: \"search_TC()\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"繁简转换\", type: \"button\", action: \"TC_to_SC()\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"目录整理\", type: \"button\", action: \"settle()\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n\n { name: \"༺ˇ»`ʚ 点击切换进度 ɞ´«ˇ༻\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n { name: \"全部\", type: \"button\", action: \"q(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"连载\", type: \"button\", action: \"q(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"完结\", type: \"button\", action: \"q(2)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n\n { name: \"༺ˇ»`ʚ 点击收藏排序 ɞ´«ˇ༻\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n { name: \"最新加入\", type: \"button\", action: \"o(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45} },\n { name: \"最近更新\", type: \"button\", action: \"o(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45} },\n\n { name: \"༺ˇ»`ʚ 点击标签排序 ɞ´«ˇ༻\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n { name: \"更新\", type: \"button\", action: \"p(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"爱心\", type: \"button\", action: \"p(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"热门\", type: \"button\", action: \"p(2)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n\n {\n name: \"💡   源   站   打   印   💡\",\n type: \"button\",\n action: \"test()\",\n style: {layout_flexGrow: 1, layout_flexBasisPercent: 1}\n }\n]",
"loginUrl": "var fburl = '';\nvar LX = '10';\noriginal = {\n 'ci0': 0,\n 'ci1': 0,\n 'ci2': 0,\n 'ci3': 0,\n 'p': 0,\n 'o': 0,\n 'q': 0,\n 'search_TC': false,\n 'TC_to_SC': true,\n 'settle': false,\n 'url': 'https://komiic.com',\n 'urls': [\n 'https://komiic.com'\n ]\n};\ntry {\n $$$ = JSON.parse(source.getVariable());\n if ($$$ == null) {\n error;\n } else {\n '';\n };\n} catch (e) {\n $$$ = original;\n put($$$);\n}\nx = '⓪①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳';\nvar cache_api = cache.get(java.md5Encode16('cache_api_' + Get('url'))) ? String(cache.get(java.md5Encode16('cache_api_' + Get('url')))).replace(/User_Activation.*$/,'') : \"https://qyyuapi.com/\";\nvar Headers = JSON.parse(cache.get(java.md5Encode16(Get('url') + \"headers\")));\nvar Option = {\n \"method\": \"GET\",\n \"headers\": Headers\n};\nfunction test(e) {\n if (e == undefined) {\n return java.log('\\n' + JSON.stringify($$$['urls'], null, '\\t')) + login('【源站输出提示】' + n(2) + k(3) + '源站已打印完毕,请到日志查看 ');\n }\n if (e == -1) {\n login('【初始化提示】' + n(2) + k(17) + '已恢复默认设置 ');\n return put(original);\n }\n if (e == 0) {\n date1 = new Date().getTime();\n html = java.ajax($$$.urls[0] + ',' + JSON.stringify(Option));\n date2 = new Date().getTime();\n t = date2 - date1;\n time = t / 1000 + 's';\n c = String(html).indexOf('漫畫');\n logTime = '【' + name(e) + '】\\n┋┋\\n' + '解析时间:' + time;\n if (c == -1 || t > 30000) {\n return login('【源站更新提示】' + n(2) + '源站更新完毕,请到日志查看' + '\\n \\n' + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♣源站已失效(可能被墙)♣️\\n┋┋\\n请更新网址/切换源站/切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else if (t < 1000) {\n return login('【源站更新提示】' + n(2) + '源站更新完毕,请到日志查看' + '\\n \\n' + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n❤延迟低推荐使用此站❤\\n┋┋\\n网络环境优良请继续保持状态\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else if (t >= 1000 && t < 2000) {\n return login('【源站更新提示】' + n(2) + '源站更新完毕,请到日志查看' + '\\n \\n' + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♦延迟一般勉强可使用♦\\n┋┋\\n请切换其他源站或切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else if (t >= 2000 && t < 30000) {\n return login('【源站更新提示】' + n(2) + '源站更新完毕,请到日志查看' + '\\n \\n' + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♠延迟过高不建议使用♠\\n┋┋\\n请切换其他源站或切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n }\n }\n date1 = new Date().getTime();\n html = java.ajax($$$.urls[0]);\n date2 = new Date().getTime();\n t = date2 - date1;\n time = t / 1000 + 's';\n c = String(html).indexOf('漫畫');\n logTime = '【' + name(0) + '】\\n┋┋\\n' + '解析时间:' + time;\n if (c == -1 || t > 30000) {\n return login('【访问失败提示】' + n(2) + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♣源站已失效(可能被墙)♣️\\n┋┋\\n请更新网址/切换源站/切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else if (t < 1000) {\n return login('【网络环境优良】' + n(2) + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n❤延迟低推荐使用此站❤\\n┋┋\\n网络环境优良请继续保持状态\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else if (t >= 1000 && t < 2000) {\n return login('【网络环境一般】' + n(2) + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♦延迟一般勉强可使用♦\\n┋┋\\n请切换其他源站或切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else if (t >= 2000 && t < 30000) {\n return login('【网络环境堪忧】' + n(2) + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♠延迟过高不建议使用♠\\n┋┋\\n请切换其他源站或切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n }\n}\nfunction put(data) {\n return source.setVariable(JSON.stringify(data, null, '\\t'));\n}\nfunction update() {\n $$$['urls'].splice(original['urls'].length);\n time = new Date().getTime();\n html = java.webViewGetOverrideUrl(null, fburl + '?t=' + time, null, '');\n J = org.jsoup.Jsoup.parse(html);\n u = J.select('.jump');\n for (i = 0; i < 6; i++) {\n host = 'https://' + String(u.text().split(' ')[i]);\n if (String($$$['urls']).indexOf(host) === -1) {\n java.log('\\n✅已添加源站\\n' + host);\n $$$['urls'].push(host);\n put($$$);\n }\n }\n return login('【源站更新提示】' + n(2) + '源站更新完毕,请到日志查看');\n}\nfunction name(e) {\n if (e == undefined) {\n e = 0;\n }\n return x[e] + $$$.urls[e];\n}\nfunction login(e) {\n if (e == undefined) {\n return;\n }\n java.longToast(e);\n}\nfunction n(e) {\n n = '\\n';\n for (m = 1; m < e; m++) {\n n = n + '\\n';\n }\n return n;\n}\nfunction k(e) {\n k = ' ';\n for (q = 1; q < e; q++) {\n k = k + ' ';\n }\n return k;\n}\nfunction l(e) {\n l = '';\n for (o = 1; o < e; o++) {\n l = l + '';\n }\n return l;\n}\nfunction look(e) {\n if (e == 0) {\n return login('【查看当前源站】\\n\\n┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋' + ('\\n ' + '📌' + name($$$.ci0)) + '\\n┋┋' + ('\\n' + '⏲️漫画进度:' + type1($$$.q)) + '\\n┋┋' + ('\\n' + '📚收藏排序:' + type3($$$.o)) + '\\n┋┋' + ('\\n' + '📚标签排序:' + type2($$$.p)) + '\\n┋┋' + ('\\n🔍繁体搜索' + ($$$.search_TC == true ? '开启' : '关闭')) + '\\n┋┋' + ('\\n📑繁简转换' + ($$$.TC_to_SC == false ? '关闭' : '开启')) + '\\n┋┋' + ('\\n🗃目录整理' + ($$$.settle == false ? '关闭' : '开启')) + '\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else {\n return login('【查看历史接口】\\n\\n┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋' + ('\\n ci1' + name($$$.ci1)) + '\\n┋┋' + ('\\n ci2' + name($$$.ci2)) + '\\n┋┋' + ('\\n ci3' + name($$$.ci3)) + '\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n }\n}\nfunction $(e) {\n if (e == undefined) {\n e = result['序号:'];\n e = e > 0 ? e : '0';\n }\n if (/^ci[123]$/.test(e)) {\n eval('i=$$$.' + e);\n }\n if (/\\D|^$/.test(e) || e < 0 || e >= $$$['urls'].length) {\n return login('【源站错误提示】' + n(2) + '已选择的源站无效,请重新选择');\n }\n $$$['url'] = $$$['urls'][e];\n $$$['ci3'] = $$$['ci2'];\n $$$['ci2'] = $$$['ci1'];\n $$$['ci1'] = $$$['ci0'];\n $$$['ci0'] = e;\n put($$$);\n test(e);\n}\nw = ['全部','连载','完结'];\nfunction type1(e) {\n if (e == undefined) {\n e = 0;\n }\n return w[e];\n}\nfunction q(e) {\n if (q == undefined) {\n q = result.q;\n }\n if (e == $$$.q) {\n return login('【进度切换提示】' + n(2) + '已经选择此进度,无需更换');\n }\n login('【进度切换提示】' + n(2) + '已经切换到[' + type1(e) + ']进度');\n $$$.q = e;\n return put($$$);\n}\ny = ['加入','更新'];\nfunction type3(e) {\n if (e == undefined) {\n e = 1;\n }\n return y[e];\n}\nfunction o(e) {\n if (o == undefined) {\n o = result.o;\n }\n if (e == $$$.o) {\n return login('【收藏排序提示】' + n(2) + '已经选择此排序,无需更换');\n }\n login('【收藏排序提示】' + n(2) + '已经切换到[' + type3(e) + ']排序');\n $$$.o = e;\n return put($$$);\n}\nz = ['更新','爱心','热门'];\nfunction type2(e) {\n if (e == undefined) {\n e = 1;\n }\n return z[e];\n}\nfunction p(e) {\n if (p == undefined) {\n p = result.p;\n }\n if (e == $$$.p) {\n return login('【标签排序提示】' + n(2) + '已经选择此排序,无需更换');\n }\n login('【标签排序提示】' + n(2) + '已经切换到[' + type2(e) + ']排序');\n $$$.p = e;\n return put($$$);\n}\nfunction search_TC() {\n if (search_TC == undefined) {\n search_TC = true;\n }\n if ($$$.search_TC == true) {\n login('【繁体搜索提示】' + n(2) + '已关闭繁体搜索,请重新搜索');\n $$$.search_TC = false;\n put($$$);\n } else {\n login('【繁体搜索提示】' + n(2) + '已开启繁体搜索,请重新搜索');\n $$$.search_TC = true;\n put($$$);\n }\n}\nfunction TC_to_SC() {\n if (TC_to_SC == undefined) {\n TC_to_SC = true;\n }\n if ($$$.TC_to_SC == true) {\n login('【简繁转换提示】' + n(2) + '已关闭繁体转换,请刷新书籍');\n $$$.TC_to_SC = false;\n put($$$);\n } else {\n login('【简繁转换提示】' + n(2) + '已开启繁体转换,请刷新书籍');\n $$$.TC_to_SC = true;\n put($$$);\n }\n}\nfunction settle() {\n if (settle == undefined) {\n settle = true;\n }\n if ($$$.settle == true) {\n login('【目录整理提示】' + n(2) + '已关闭目录整理,请刷新目录');\n $$$.settle = false;\n put($$$);\n } else {\n login('【目录整理提示】' + n(2) + '已开启目录整理,请刷新目录');\n $$$.settle = true;\n put($$$);\n }\n}\nvar imglist = [];\nfunction Login_1() {\n var requestBody = '{\"operationName\":\"getImageLimit\",\"variables\":{},\"query\":\"query getImageLimit {\\\\n getImageLimit {\\\\n limit\\\\n usage\\\\n resetInSeconds\\\\n __typename\\\\n }\\\\n}\"}';\n var headers = {\"Host\":Get('url').replace(/^(https?:)?(\\/\\/)?([^\\/]+).*/, \"$3\"),\"Content-Type\":\"application/json\"};\n var option = {\n \"method\": \"POST\",\n \"body\": String(requestBody),\n \"headers\": headers\n };\n Response = java.ajax(Get('url') + '/api/query,' + JSON.stringify(option));\n if (JSON.parse(Response).data) {\n var json = JSON.parse(Response).data.getImageLimit;\n return [json.limit,json.usage,json.resetInSeconds];\n } else {\n return [];\n }\n}\nvar result = typeof result !== 'undefined' ? result : {};\nfunction Login() {\n var Account = result['账号:'] || Map('账号:');\n var Password = result['密码:'] || Map('密码:');\n if (Account == '' && Password == '') {\n let L = Login_1();\n login((cache.get(java.md5Encode16(Get('url') + \"Account_1\")) && String(cache.get(java.md5Encode16(Get('url') + \"Account_1\"))).length > 0 && L.length > 0) ? (Put(JSON.stringify('【登录提示】\\n\\n┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋' + '\\n已退出账号' + cache.get(java.md5Encode16(Get('url') + \"Account_1\")) + '\\n┋┋' + '\\n圖片讀取/上限:' + L[1] + '/' + L[0] + '\\n┋┋' + '\\n重置时间' + secondsToHours(L[2]) + '後重置' + '\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛'))) : ('【登录提示】' + '\\n\\n请输入账号和密码'));\n cache.put(java.md5Encode16(Get('url') + \"Account_1\"), '');\n cache.put(java.md5Encode16(Get('url') + \"token\"), '');\n return;\n } else if (Account == '') {\n login('【登录提示】' + '\\n\\n请输入账号');\n return;\n } else if (Password == '') {\n login('【登录提示】' + '\\n\\n请输入密码');\n return;\n } else {\n if (Account.includes(\",\") && LX == '10') {\n var Accounts = Account.split(\",\");\n if (Accounts.length > LX) {\n login('【登录提示】' + '\\n\\n♣账号数超过限制♣\\n\\n轮询账号上限为' + LX + '个' + '\\n\\n请删除多余账号,适度使用');\n return;\n }\n for (i = 0; i < Accounts.length; i++) {\n var Account = Accounts[i].trim();\n var requestBody = {\"email\": Account,\"password\":Password};\n var headers = {\"Host\":Get('url').replace(/^(https?:)?(\\/\\/)?([^\\/]+).*/, \"$3\"),\"Content-Type\":\"application/json\"};\n var option = {\n \"method\": \"POST\",\n \"body\": requestBody,\n \"headers\": headers\n };\n Response = java.ajax(Get('url') + '/api/login,' + JSON.stringify(option));\n if (JSON.parse(Response).token) {\n cache.put(java.md5Encode16(Get('url') + \"Account_1\"),Account);\n cache.put(java.md5Encode16(Get('url') + \"token\"),\"komiic-access-token=\"+JSON.parse(Response).token);\n ImageLimit();\n let L = Login_1();\n if (L[0] - L[1] >= img_size) {\n login(Put(JSON.stringify('【登录提示】\\n\\n┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋' + '\\n' + Account + '\\n┋┋' + '\\n❤登录成功❤\\n┋┋' + '\\n圖片讀取/上限:' + L[1] + '/' + L[0] + '\\n┋┋' + '\\n重置时间' + secondsToHours(L[2]) + '後重置' + '\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛')));\n break;\n } else {\n login(Put(JSON.stringify('【登录提示】\\n\\n┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋' + '\\n' + Account + '\\n┋┋' + '\\n❤登录成功❤\\n┋┋' + '\\n圖片讀取/上限:' + L[1] + '/' + L[0] + '\\n┋┋' + '\\n重置时间' + secondsToHours(L[2]) + '後重置' + '\\n┋┋' + '\\n剩余圖片讀取数小于' + img_size + '\\n┋┋' + '\\n自动登录下一个账号' + '\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛')));\n if (i == Accounts.length - 1) {\n login('【登录提示】' + '\\n\\n♣轮询结束♣\\n\\n所有账号剩余图片读取数都小于' + img_size + '\\n\\n请添加新的账号或等待重置后再试');\n }\n }\n } else {\n cache.put(java.md5Encode16(Get('url') + \"Account_1\"),'');\n login('【登录提示】' + '\\n\\n♣登录失败♣\\n\\n请检查账号'+ Account);\n }\n }\n } else {\n var requestBody = {\"email\":Account,\"password\":Password};\n var headers = {\"Host\":Get('url').replace(/^(https?:)?(\\/\\/)?([^\\/]+).*/, \"$3\"),\"Content-Type\":\"application/json\"};\n var option = {\n \"method\": \"POST\",\n \"body\": requestBody,\n \"headers\": headers\n };\n Response = java.ajax(Get('url') + '/api/login,' + JSON.stringify(option));\n if (JSON.parse(Response).token) {\n cache.put(java.md5Encode16(Get('url') + \"Account_1\"),Account);\n cache.put(java.md5Encode16(Get('url') + \"token\"),\"komiic-access-token=\"+JSON.parse(Response).token);\n let L = Login_1();\n login(Put(JSON.stringify('【登录提示】\\n\\n┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋' + '\\n' + Account + '\\n┋┋' + '\\n❤登录成功❤\\n┋┋' + '\\n圖片讀取/上限:' + L[1] + '/' + L[0] + '\\n┋┋' + '\\n重置时间' + secondsToHours(L[2]) + '後重置' + '\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛')));\n } else {\n cache.put(java.md5Encode16(Get('url') + \"Account_1\"),'');\n login('【登录提示】' + '\\n\\n♣登录失败♣\\n\\n请检查账号和密码');\n }\n }\n }\n}\nfunction ImageLimit() {\n function Authorization() {\n var requestBody = '{\"operationName\":\"getImageLimit\",\"variables\":{},\"query\":\"query getImageLimit {\\\\n getImageLimit {\\\\n limit\\\\n usage\\\\n resetInSeconds\\\\n __typename\\\\n }\\\\n}\"}';\n var headers = {\"Host\":Get('url').replace(/^(https?:)?(\\/\\/)?([^\\/]+).*/, \"$3\"),\"Content-Type\":\"application/json\"};\n var option = {\n \"method\": \"POST\",\n \"body\": String(requestBody),\n \"headers\": headers\n };\n Response = java.ajax(Get('url') + '/api/query,' + JSON.stringify(option));\n }\n Authorization();\n if (JSON.parse(Response).data.getImageLimit.limit > 300) {\n json = JSON.parse(Response).data.getImageLimit;\n img_size = imglist.length;\n } else {\n if ((typeof result !== 'undefined' ? (result[\"账号:\"] ? result[\"账号:\"] : Map('账号:')) : Map('账号:')) == '') {\n cache.put(java.md5Encode16(Get('url') + \"token\"),\"\");\n json = JSON.parse(Response).data.getImageLimit;\n img_size = imglist.length;\n return 'undefined';\n }\n Login();\n Authorization();\n json = JSON.parse(Response).data.getImageLimit;\n img_size = imglist.length;\n }\n}",
"respondTime": 12043,
"ruleBookInfo": {
"author": "author",
"canReName": "reName",
"coverUrl": "cover",
"downloadUrls": "durl",
"init": "<js>\neval(String(source.loginUrl));\nvar Headers = JSON.parse(cache.get(java.md5Encode16(Get('url') + \"headers\")).replace(Get('url'), baseUrl));\nvar Option = {\n \"method\": \"GET\",\n \"headers\": Headers\n};\nif (String(book['author']) !== \"xiaohan231\") {\n Account = (cache.get(java.md5Encode16(Get('url') + \"Account_1\")) && String(cache.get(java.md5Encode16(Get('url') + \"Account_1\"))).length > 0) ? cache.get(java.md5Encode16(Get('url') + \"Account_1\")) : Map('账号:');\n var J = org.jsoup.Jsoup.parse(result);\n var list = JSON.parse(result).data.comicById;\n var $2 = element => String(java.getElements(element).text());\n var $3 = element => String(J.select(element).attr('src'));\n url = '';\n var body = '{\"operationName\":\"chapterByComicId\",\"variables\":{\"comicId\":\"' + list.id + '\"},\"query\":\"query chapterByComicId($comicId: ID!) {\\n chaptersByComicId(comicId: $comicId) {\\n id\\n serial\\n type\\n dateCreated\\n dateUpdated\\n size\\n __typename\\n }\\n}\"}';\n var url = Get('url') + '/api/query,{\"body\":' + body + ',\"headers\":{\"Content-Type\":\"application/json\"},\"method\": \"POST\"}';\n var res = java.ajax(url);\n var list1 = JSON.parse(res).data.chaptersByComicId;\n var data1 = [];\n var data2 = [];\n for (i in list1) {\n title = String('第' + list1[i].serial + (list1[i].type == \"book\" ? '卷 (' : '話 (') + list1[i].size + 'p)');\n if (list1[i].type == \"book\") {\n if (data2.length >= 1) {\n data2[data2.length - 1].title = data2[data2.length - 1].title.replace(/.*/g, '');\n }\n data2.push({\n 'title': title,\n 'time': list1[i].dateUpdated.replace(/T/g, ' ').replace(/Z/g, '')\n });\n } else {\n data1.push({\n 'title': title,\n 'time': list1[i].dateUpdated.replace(/T/g, ' ').replace(/Z/g, '')\n });\n }\n }\n other = (data2.length > 0 && data1.length > 0) ? ('📋全部目录:\\n[0]章节〔' + data1.length + '话〕\\n[1]分卷〔' + data2.length + '卷〕\\n\\n') : '';\n var index = book.getVariable(\"custom\") > 0 ? book.getVariable(\"custom\") : '0';\n index = data1.length > 0 ? index : '1';\n var authors = [];\n var authorElements = list.authors;\n for (var j in authorElements) {\n authors.push(String(authorElements[j].name));\n }\n author = authors.join('/').replace(/\\s/g, '');\n var kinds = [];\n var kindElements = list.categories;\n for (var j in kindElements) {\n kinds.push(String(kindElements[j].name));\n }\n s = '✦ ' + Num(list.views) + ',' + '♥ ' + Num(list.favoriteCount);\n k = list.status.replace(/END/g, '完结').replace(/ONGOING/g, '连载') + ',' + list.year + ',' + kinds.join(',').replace(/\\s/g, '');\n t = (book.getVariable(\"custom\") > 0 || data1.length == 0) ? data2[data2.length - 1].time : data1[data1.length - 1].time;\n java.put(\"date\",t);\n t1 = list1[list1.length-1].dateUpdated.replace(/T/g, ' ').replace(/Z/g, '')\n l = (book.getVariable(\"custom\") > 0 || data1.length == 0) ? data2[data2.length - 1].title : data1[data1.length - 1].title;\n l = String(l);\n l = Get('settle') == true ? l.replace(/\\s-\\s|-/g, ' ').replace(/\\s+/, ' ').replace(/.*第(\\d+)[章回期](|\\s)第.*?[章回期]/, '$1').replace(/.*第(\\d+)[章回期][^\\s]/, '$1 ').replace(/.*第(\\d+)[章回期]\\s\\d+/, '$1').replace(/.*第.*(\\d+).*?[章回期]/, '$1').replace(/(\\d+)/, l.match(/\\d+/) ? l.match(/(\\d+)/)[1].padStart(3, '0') : '$1') : l;\n Setting = '\\n📌当前源站' + (Get('ci0') == 0 ? '〖默认〗' : '〖自选〗') + x[Get('ci0')] + (Get('url').length > 26 ? Get('url').substring(0, 26) + \"<br>\" + Get('url').substring(26) : Get('url')) + ('\\n⏲漫画进度〖' + (Get('q') == 0 ? '默认' : '自选') + '〗' + w[Get('q')]) + ('\\n📚收藏排序〖' + (Get('o') == 0 ? '默认' : '自选') + '〗' + y[Get('o')]) + ('\\n📚标签排序〖' + (Get('p') == 0 ? '默认' : '自选') + '〗' + z[Get('p')]) + ('\\n🔍繁体搜索' + (Get('search_TC') == true ? '〖自选〗开启' : '〖默认〗关闭')) + ('\\n📑繁简转换' + (Get('TC_to_SC') == true ? '〖默认〗开启' : '〖自选〗关闭')) + ('\\n🗃目录整理' + (Get('settle') == true ? '〖自选〗开启' : '〖默认〗关闭'));\n changeLog = '\\n\\n\\n' + Setting + '\\n\\n';\n ImageLimit();\n if (!cache.get(java.md5Encode16(Get('url') + \"token\")) || String(cache.get(java.md5Encode16(Get('url') + \"token\"))).length == 0 || ImageLimit() == 'undefined') {\n var intro1 = '当前帐号:未登录\\n\\n圖片讀取/上限:' + json.usage + '/' + json.limit + (json.limit <= json.usage ? '(已达限额)' : '') + '\\n\\n重置时间' + secondsToHours(json.resetInSeconds) + '後重置';\n } else {\n var intro1 = '当前帐号:' + Account + '\\n\\n圖片讀取/上限:' + json.usage + '/' + json.limit + (json.limit <= json.usage ? '(已达限额)' : '') + '\\n\\n重置时间' + secondsToHours(json.resetInSeconds) + '後重置';\n }\n book = JSON.stringify({\n 'name': list.title,\n 'author': author,\n 'kind': s + ',' + k,\n 'word': '',\n 'latest': l + '' + t + '',\n 'intro': (t != '' ? ('更新时间:' + t1 + '\\n\\n') : '') + other + intro1 + changeLog,\n 'cover': list.imageUrl,\n 'url': url,\n 'durl': '',\n 'reName': true\n });\n} else {\n (function Book() {\n apiBaseUrl = cache.get(java.md5Encode16('cache_api_' + Get('url')));\n json = java.ajax(apiBaseUrl);\n Title = JSON.parse(json)['title'];\n Intro = cache.get(java.md5Encode16('User' + Get('url'))) == 'y' ? JSON.parse(json)['intro1'] : JSON.parse(json)['intro'];\n return { Title: Title, Intro: Intro };\n }());\n book = JSON.stringify({\n 'kind': book['kind'],\n 'latest': Title[Title.length - 1],\n 'intro': Intro[0]\n });\n}\nPut(book);\n</js>",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"tocUrl": "url",
"wordCount": "word"
},
"ruleContent": {
"content": "<js>\nif (String(book['author']) !== \"xiaohan231\") {\n eval(String(source.loginUrl));\n var img_size = '0';\n imglist=JSON.parse(result).data.imagesByChapterId;\n if (cache.get(java.md5Encode16(Get('url') + \"token\")) && ImageLimit() !== 'undefined') {\n ImageLimit();\n if (json.limit - json.usage < img_size && Map('账号:').includes(\",\")) {\n Login();\n }\n if (json.limit - json.usage < 50 && !Map('账号:').includes(\",\")) {\n Login();\n }\n }\n Account = (cache.get(java.md5Encode16(Get('url') + \"Account_1\")) && String(cache.get(java.md5Encode16(Get('url') + \"Account_1\"))).length > 0) ? cache.get(java.md5Encode16(Get('url') + \"Account_1\")) : Map('账号:');\n comicId = baseUrl.substring(baseUrl.indexOf('comic/') + 6, baseUrl.lastIndexOf('/chapter'));\n chapterId = baseUrl.substring(baseUrl.indexOf('chapter/') + 8, baseUrl.lastIndexOf('/images'));\n if(String(Account).length > 0) {\n let dataId = comicId;\n var SC = cache.get(java.md5Encode16(book.originName + Account + dataId)) ? cache.get(java.md5Encode16(book.originName + Account + dataId)) : '';\n var BN = book.name;\n var Bookname = BN.length >= 60 ? BN.substring(0, 14) + \"\\n\" + BN.substring(14, 29) + \"\\n\" + BN.substring(29, 44) + \"\\n\" + BN.substring(44, 59) + \"\\n\" + BN.substring(59) : (BN.length >= 45 ? BN.substring(0, 14) + \"\\n\" + BN.substring(14, 29) + \"\\n\" + BN.substring(29, 44) + \"\\n\" + BN.substring(59) : (BN.length >= 30 ? BN.substring(0, 14) + \"\\n\" + BN.substring(14, 29) + \"\\n\" + BN.substring(29) : (BN.length >= 15 ? BN.substring(0, 14) + \"\\n\" + BN.substring(14) : BN)));\n if (book.readConfig && book.group > 0 && SC.includes('y') && !/^✔\\,/.test(book.kind)) {\n book.kind = '✔,' + book.kind;\n }\n if (book.readConfig && book.group > 0 && !SC.includes('y') && /^✔\\,/.test(book.kind)) {\n let option = '{\"body\":{\"operationName\":\"addFavorite\",\"variables\":{\"comicId\":\"' + dataId + '\"},\"query\":\"mutation addFavorite($comicId: ID!) {\\n addFavorite(comicId: $comicId) {\\n id\\n comicId\\n dateAdded\\n lastAccess\\n bookReadProgress\\n chapterReadProgress\\n __typename\\n }\\n}\"},\"headers\":{\"Content-Type\":\"application/json\"},\"method\": \"POST\"}';\n let url = Get('url') + '/api/query,' + option;\n java.ajax(url);\n cache.put(java.md5Encode16(book.originName + Account + dataId),'y');\n }\n if (book.readConfig && book.group > 0 && !SC.includes('y')) {\n let option = '{\"body\":{\"operationName\":\"addFavorite\",\"variables\":{\"comicId\":\"' + dataId + '\"},\"query\":\"mutation addFavorite($comicId: ID!) {\\n addFavorite(comicId: $comicId) {\\n id\\n comicId\\n dateAdded\\n lastAccess\\n bookReadProgress\\n chapterReadProgress\\n __typename\\n }\\n}\"},\"headers\":{\"Content-Type\":\"application/json\"},\"method\": \"POST\"}';\n let url = Get('url') + '/api/query,' + option;\n if (!/^✔\\,/.test(book.kind)) {\n java.ajax(url);\n book.kind = '✔,' + book.kind;\n cache.put(java.md5Encode16(book.originName + Account + dataId),'y');\n login(Put(JSON.stringify('【书架提示】\\n\\n┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + Bookname + '\\n┋┋' + '\\n❤已添加书架❤\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛')));\n }\n }\n if (book.readConfig && book.group < 1 && SC.includes('y')) {\n let option = '{\"body\":{\"operationName\":\"removeFavorite\",\"variables\":{\"comicId\":\"' + dataId + '\"},\"query\":\"mutation removeFavorite($comicId: ID!) {\\n removeFavorite(comicId: $comicId)\\n}\"},\"headers\":{\"Content-Type\":\"application/json\"},\"method\": \"POST\"}';\n let url = Get('url') + '/api/query,' + option;\n if (/^✔\\,/.test(book.kind)) {\n java.ajax(url);\n book.kind = String(book.kind).replace(/^✔\\,/g,'');\n cache.put(java.md5Encode16(book.originName + Account + dataId),'n');\n login(Put(JSON.stringify('【书架提示】\\n\\n┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + Bookname + '\\n┋┋' + '\\n♣已取消书架♣\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛')));\n }\n }\n }\n option = '{\"body\":{\"operationName\":\"addReadComicHistory\",\"variables\":{\"comicId\":\"' + comicId + '\",\"chapterId\":\"' + chapterId + '\",\"page\":1},\"query\":\"mutation addReadComicHistory($comicId: ID!, $chapterId: ID!, $page: Int!) {\\n addReadComicHistory(comicId: $comicId, chapterId: $chapterId, page: $page) {\\n id\\n comicId\\n chapters {\\n id\\n chapterId\\n page\\n __typename\\n }\\n startDate\\n lastDate\\n chapterType\\n __typename\\n }\\n}\"},\"headers\":{\"Content-Type\":\"application/json\"},\"method\": \"POST\"}';\n url = Get('url') + '/api/query,' + option;\n java.ajax(url);\n var result='';\n for (i in imglist) {\n result +='<img src=\"'+Get('url') + '/api/image/' +imglist[i].kid + ',{\"headers\":{\"Referer\":\"' + Get('url') + '/comic/' + comicId + '/chapter/' + chapterId + '/images/all?page=1\"}}\">\\n'\n }\n} else {\n if (baseUrl.includes('/yc/')) {\n '<br><img src=\"https://qyyuapi.com/j-img/' + title.replace(/.*$/, \"\") + '.jpg\">';\n } else {\n '<br><img src=\"https://qyyuapi.com/img/' + title.replace(/.*$/, \"\") + '.jpg\">';\n }\n}\n</js>",
"imageStyle": "FULL",
"nextContentUrl": "",
"replaceRegex": ""
},
"ruleExplore": {
"author": "author",
"bookList": "<js>\nvar _0x2c21,_0x4730,User,Title,Link,Intro,data,json,Headers,G7n6GW,fZVQWyW;function soEQBhE(_0x2c21,_0x4730,User){for(User=0x0;User<_0x4730;User++)_0x2c21.push(_0x2c21.shift());return _0x2c21}function bZy19p6(){}mNBaKcs(_0x2c21=soEQBhE([\"\\x35\\x62\\x65\\x79\\x35\\x35\\x79\\x4c\\x35\\x61\\x36\\x4d\",\"\\u0059\\u0032\\u0046\\u0030\\u005a\\u0057\\u0064\\u0076\\u0063\\u006d\\u006c\\u006c\\u0063\\u0077\\u003d\\u003d\",\"\\u0064\\u006d\\u006c\\u006c\\u0064\\u0033\\u004d\\u003d\",\"\\u005a\\u006d\\u0046\\u0032\\u0062\\u0033\\u004a\\u0070\\u0064\\u0047\\u0056\\u0044\\u0062\\u0033\\u0056\\u0075\\u0064\\u0041\\u003d\\u003d\",\"\\x65\\x57\\x56\\x68\\x63\\x67\\x3d\\x3d\",\"\\x62\\x47\\x46\\x7a\\x64\\x45\\x4e\\x6f\\x59\\x58\\x42\\x30\\x5a\\x58\\x4a\\x56\\x63\\x47\\x52\\x68\\x64\\x47\\x55\\x3d\",\"\\x62\\x47\\x46\\x7a\\x64\\x45\\x4a\\x76\\x62\\x32\\x74\\x56\\x63\\x47\\x52\\x68\\x64\\x47\\x55\\x3d\",\"\\x5a\\x47\\x46\\x30\\x5a\\x56\\x56\\x77\\x5a\\x47\\x46\\x30\\x5a\\x57\\x51\\x3d\",\"\\u0065\\u0079\\u004a\\u0076\\u0063\\u0047\\u0056\\u0079\\u0059\\u0058\\u0052\\u0070\\u0062\\u0032\\u0035\\u004f\\u0059\\u0057\\u0031\\u006c\\u0049\\u006a\\u006f\\u0069\\u0059\\u0032\\u0039\\u0074\\u0061\\u0057\\u004e\\u0043\\u0065\\u0055\\u006c\\u006b\\u0049\\u0069\\u0077\\u0069\\u0064\\u006d\\u0046\\u0079\\u0061\\u0057\\u0046\\u0069\\u0062\\u0047\\u0056\\u007a\\u0049\\u006a\\u0070\\u0037\\u0049\\u006d\\u004e\\u0076\\u0062\\u0057\\u006c\\u006a\\u0053\\u0057\\u0051\\u0069\\u004f\\u0069\\u0049\\u003d\",\"\\x49\\x6e\\x30\\x73\\x49\\x6e\\x46\\x31\\x5a\\x58\\x4a\\x35\\x49\\x6a\\x6f\\x69\\x63\\x58\\x56\\x6c\\x63\\x6e\\x6b\\x67\\x59\\x32\\x39\\x74\\x61\\x57\\x4e\\x43\\x65\\x55\\x6c\\x6b\\x4b\\x43\\x52\\x6a\\x62\\x32\\x31\\x70\\x59\\x30\\x6c\\x6b\\x4f\\x69\\x42\\x4a\\x52\\x43\\x45\\x70\\x49\\x48\\x73\\x4b\\x49\\x43\\x42\\x6a\\x62\\x32\\x31\\x70\\x59\\x30\\x4a\\x35\\x53\\x57\\x51\\x6f\\x59\\x32\\x39\\x74\\x61\\x57\\x4e\\x4a\\x5a\\x44\\x6f\\x67\\x4a\\x47\\x4e\\x76\\x62\\x57\\x6c\\x6a\\x53\\x57\\x51\\x70\\x49\\x48\\x73\\x4b\\x49\\x43\\x41\\x67\\x49\\x47\\x6c\\x6b\\x43\\x69\\x41\\x67\\x49\\x43\\x42\\x30\\x61\\x58\\x52\\x73\\x5a\\x51\\x6f\\x67\\x49\\x43\\x41\\x67\\x63\\x33\\x52\\x68\\x64\\x48\\x56\\x7a\\x43\\x69\\x41\\x67\\x49\\x43\\x42\\x35\\x5a\\x57\\x46\\x79\\x43\\x69\\x41\\x67\\x49\\x43\\x42\\x70\\x62\\x57\\x46\\x6e\\x5a\\x56\\x56\\x79\\x62\\x41\\x6f\\x67\\x49\\x43\\x41\\x67\\x59\\x58\\x56\\x30\\x61\\x47\\x39\\x79\\x63\\x79\\x42\\x37\\x43\\x69\\x41\\x67\\x49\\x43\\x41\\x67\\x49\\x47\\x6c\\x6b\\x43\\x69\\x41\\x67\\x49\\x43\\x41\\x67\\x49\\x47\\x35\\x68\\x62\\x57\\x55\\x4b\\x49\\x43\\x41\\x67\\x49\\x43\\x41\\x67\\x58\\x31\\x39\\x30\\x65\\x58\\x42\\x6c\\x62\\x6d\\x46\\x74\\x5a\\x51\\x6f\\x67\\x49\\x43\\x41\\x67\\x66\\x51\\x6f\\x67\\x49\\x43\\x41\\x67\\x59\\x32\\x46\\x30\\x5a\\x57\\x64\\x76\\x63\\x6d\\x6c\\x6c\\x63\\x79\\x42\\x37\\x43\\x69\\x41\\x67\\x49\\x43\\x41\\x67\\x49\\x47\\x6c\\x6b\\x43\\x69\\x41\\x67\\x49\\x43\\x41\\x67\\x49\\x47\\x35\\x68\\x62\\x57\\x55\\x4b\\x49\\x43\\x41\\x67\\x49\\x43\\x41\\x67\\x58\\x31\\x39\\x30\\x65\\x58\\x42\\x6c\\x62\\x6d\\x46\\x74\\x5a\\x51\\x6f\\x67\\x49\\x43\\x41\\x67\\x66\\x51\\x6f\\x67\\x49\\x43\\x41\\x67\\x5a\\x47\\x46\\x30\\x5a\\x55\\x4e\\x79\\x5a\\x57\\x46\\x30\\x5a\\x57\\x51\\x4b\\x49\\x43\\x41\\x67\\x49\\x47\\x52\\x68\\x64\\x47\\x56\\x56\\x63\\x47\\x52\\x68\\x64\\x47\\x56\\x6b\\x43\\x69\\x41\\x67\\x49\\x43\\x42\\x32\\x61\\x57\\x56\\x33\\x63\\x77\\x6f\\x67\\x49\\x43\\x41\\x67\\x5a\\x6d\\x46\\x32\\x62\\x33\\x4a\\x70\\x64\\x47\\x56\\x44\\x62\\x33\\x56\\x75\\x64\\x41\\x6f\\x67\\x49\\x43\\x41\\x67\\x62\\x47\\x46\\x7a\\x64\\x45\\x4a\\x76\\x62\\x32\\x74\\x56\\x63\\x47\\x52\\x68\\x64\\x47\\x55\\x4b\\x49\\x43\\x41\\x67\\x49\\x47\\x78\\x68\\x63\\x33\\x52\\x44\\x61\\x47\\x46\\x77\\x64\\x47\\x56\\x79\\x56\\x58\\x42\\x6b\\x59\\x58\\x52\\x6c\\x43\\x69\\x41\\x67\\x49\\x43\\x42\\x66\\x58\\x33\\x52\\x35\\x63\\x47\\x56\\x75\\x59\\x57\\x31\\x6c\\x43\\x69\\x41\\x67\\x66\\x51\\x70\\x39\\x49\\x6e\\x30\\x3d\",\"\\x61\\x57\\x31\\x68\\x5a\\x32\\x56\\x56\\x63\\x6d\\x77\\x3d\",\"\\u004c\\u0032\\u0046\\u0077\\u0061\\u0053\\u0039\\u0078\\u0064\\u0057\\u0056\\u0079\\u0065\\u0053\\u0078\\u0037\\u0049\\u006d\\u004a\\u0076\\u005a\\u0048\\u006b\\u0069\\u004f\\u0067\\u003d\\u003d\",\"\\x4c\\x43\\x4a\\x6f\\x5a\\x57\\x46\\x6b\\x5a\\x58\\x4a\\x7a\\x49\\x6a\\x70\\x37\\x49\\x6b\\x4e\\x76\\x62\\x6e\\x52\\x6c\\x62\\x6e\\x51\\x74\\x56\\x48\\x6c\\x77\\x5a\\x53\\x49\\x36\\x49\\x6d\\x46\\x77\\x63\\x47\\x78\\x70\\x59\\x32\\x46\\x30\\x61\\x57\\x39\\x75\\x4c\\x32\\x70\\x7a\\x62\\x32\\x34\\x69\\x66\\x53\\x77\\x69\\x62\\x57\\x56\\x30\\x61\\x47\\x39\\x6b\\x49\\x6a\\x6f\\x67\\x49\\x6c\\x42\\x50\\x55\\x31\\x51\\x69\\x66\\x51\\x3d\\x3d\",\"\\x63\\x33\\x52\\x79\\x61\\x57\\x35\\x6e\\x61\\x57\\x5a\\x35\",\"\\x62\\x47\\x39\\x6e\\x61\\x57\\x35\\x56\\x63\\x6d\\x77\\x3d\",\"\\x61\\x57\\x31\\x77\\x62\\x33\\x4a\\x30\\x55\\x32\\x4e\\x79\\x61\\x58\\x42\\x30\",\"\\u005a\\u0047\\u0055\\u0075\\u0061\\u006e\\u004d\\u003d\",\"\\u0063\\u0047\\u0046\\u0079\\u0063\\u0032\\u0055\\u003d\",\"\\x5a\\x32\\x56\\x30\",\"\\x62\\x57\\x51\\x31\\x52\\x57\\x35\\x6a\\x62\\x32\\x52\\x6c\\x4d\\x54\\x59\\x3d\",\"\\u0064\\u0058\\u004a\\u0073\",\"\\u0061\\u0047\\u0056\\u0068\\u005a\\u0047\\u0056\\u0079\\u0063\\u0077\\u003d\\u003d\",\"\\x63\\x6d\\x56\\x77\\x62\\x47\\x46\\x6a\\x5a\\x51\\x3d\\x3d\",\"\\x52\\x30\\x56\\x55\",\"\\u0061\\u0057\\u0035\\u006a\\u0062\\u0048\\u0056\\u006b\\u005a\\u0058\\u004d\\u003d\",\"\\x65\\x79\\x4a\\x69\\x62\\x32\\x52\\x35\\x49\\x6a\\x70\\x37\\x49\\x6d\\x39\\x77\\x5a\\x58\\x4a\\x68\\x64\\x47\\x6c\\x76\\x62\\x6b\\x35\\x68\\x62\\x57\\x55\\x69\\x4f\\x69\\x4a\\x79\\x5a\\x57\\x4e\\x76\\x62\\x57\\x31\\x6c\\x62\\x6d\\x52\\x44\\x62\\x32\\x31\\x70\\x59\\x30\\x6c\\x6b\\x63\\x79\\x49\\x73\\x49\\x6e\\x5a\\x68\\x63\\x6d\\x6c\\x68\\x59\\x6d\\x78\\x6c\\x63\\x79\\x49\\x36\\x65\\x79\\x4a\\x77\\x59\\x57\\x64\\x70\\x62\\x6d\\x46\\x30\\x61\\x57\\x39\\x75\\x49\\x6a\\x70\\x37\\x49\\x6d\\x78\\x70\\x62\\x57\\x6c\\x30\\x49\\x6a\\x6f\\x7a\\x4d\\x43\\x77\\x69\\x62\\x32\\x5a\\x6d\\x63\\x32\\x56\\x30\\x49\\x6a\\x6f\\x3d\",\"\\x4c\\x43\\x4a\\x76\\x63\\x6d\\x52\\x6c\\x63\\x6b\\x4a\\x35\\x49\\x6a\\x6f\\x69\\x52\\x45\\x46\\x55\\x52\\x56\\x39\\x56\\x55\\x45\\x52\\x42\\x56\\x45\\x56\\x45\\x49\\x69\\x77\\x69\\x59\\x58\\x4e\\x6a\\x49\\x6a\\x70\\x30\\x63\\x6e\\x56\\x6c\\x66\\x53\\x77\\x69\\x59\\x32\\x46\\x30\\x5a\\x57\\x64\\x76\\x63\\x6e\\x6b\\x69\\x4f\\x69\\x49\\x69\\x66\\x53\\x77\\x69\\x63\\x58\\x56\\x6c\\x63\\x6e\\x6b\\x69\\x4f\\x69\\x4a\\x78\\x64\\x57\\x56\\x79\\x65\\x53\\x42\\x79\\x5a\\x57\\x4e\\x76\\x62\\x57\\x31\\x6c\\x62\\x6d\\x52\\x44\\x62\\x32\\x31\\x70\\x59\\x30\\x6c\\x6b\\x63\\x79\\x67\\x6b\\x59\\x32\\x46\\x30\\x5a\\x57\\x64\\x76\\x63\\x6e\\x6b\\x36\\x49\\x46\\x4e\\x30\\x63\\x6d\\x6c\\x75\\x5a\\x79\\x77\\x67\\x4a\\x48\\x42\\x68\\x5a\\x32\\x6c\\x75\\x59\\x58\\x52\\x70\\x62\\x32\\x34\\x36\\x49\\x46\\x42\\x68\\x5a\\x32\\x6c\\x75\\x59\\x58\\x52\\x70\\x62\\x32\\x34\\x68\\x4b\\x53\\x42\\x37\\x43\\x69\\x41\\x67\\x63\\x6d\\x56\\x6a\\x62\\x32\\x31\\x74\\x5a\\x57\\x35\\x6b\\x51\\x32\\x39\\x74\\x61\\x57\\x4e\\x4a\\x5a\\x48\\x4d\\x6f\\x59\\x32\\x46\\x30\\x5a\\x57\\x64\\x76\\x63\\x6e\\x6b\\x36\\x49\\x43\\x52\\x6a\\x59\\x58\\x52\\x6c\\x5a\\x32\\x39\\x79\\x65\\x53\\x77\\x67\\x63\\x47\\x46\\x6e\\x61\\x57\\x35\\x68\\x64\\x47\\x6c\\x76\\x62\\x6a\\x6f\\x67\\x4a\\x48\\x42\\x68\\x5a\\x32\\x6c\\x75\\x59\\x58\\x52\\x70\\x62\\x32\\x34\\x70\\x43\\x6e\\x30\\x69\\x66\\x53\\x77\\x69\\x61\\x47\\x56\\x68\\x5a\\x47\\x56\\x79\\x63\\x79\\x49\\x36\\x65\\x79\\x4a\\x44\\x62\\x32\\x35\\x30\\x5a\\x57\\x35\\x30\\x4c\\x56\\x52\\x35\\x63\\x47\\x55\\x69\\x4f\\x69\\x4a\\x68\\x63\\x48\\x42\\x73\\x61\\x57\\x4e\\x68\\x64\\x47\\x6c\\x76\\x62\\x69\\x39\\x71\\x63\\x32\\x39\\x75\\x49\\x6e\\x30\\x73\\x49\\x6d\\x31\\x6c\\x64\\x47\\x68\\x76\\x5a\\x43\\x49\\x36\\x49\\x43\\x4a\\x51\\x54\\x31\\x4e\\x55\\x49\\x6e\\x30\\x3d\",\"\\x4c\\x32\\x46\\x77\\x61\\x53\\x39\\x78\\x64\\x57\\x56\\x79\\x65\\x53\\x77\\x3d\",\"\\u0059\\u0057\\u0070\\u0068\\u0065\\u0041\\u003d\\u003d\",\"\\x5a\\x47\\x46\\x30\\x59\\x51\\x3d\\x3d\",\"\\x63\\x6d\\x56\\x6a\\x62\\x32\\x31\\x74\\x5a\\x57\\x35\\x6b\\x51\\x32\\x39\\x74\\x61\\x57\\x4e\\x4a\\x5a\\x48\\x4d\\x3d\",\"\\u0062\\u0047\\u0056\\u0075\\u005a\\u0033\\u0052\\u006f\",\"\\u0063\\u0048\\u0056\\u007a\\u0061\\u0041\\u003d\\u003d\",\"\\x61\\x6d\\x39\\x70\\x62\\x67\\x3d\\x3d\",\"\\x49\\x69\\x77\\x69\",\"\\u0061\\u0047\\u0039\\u0077\\u0064\\u0047\\u006c\\u0076\\u0062\\u006a\\u0045\\u003d\",\"\\u0061\\u0047\\u0039\\u0077\\u0064\\u0047\\u006c\\u0076\\u0062\\u006a\\u0049\\u003d\",\"\\u0059\\u0032\\u0039\\u0074\\u0061\\u0057\\u004e\\u0043\\u0065\\u0055\\u006c\\u006b\\u0063\\u0077\\u003d\\u003d\",\"\\u0065\\u0079\\u004a\\u0069\\u0062\\u0032\\u0052\\u0035\\u0049\\u006a\\u0070\\u0037\\u0049\\u006d\\u0039\\u0077\\u005a\\u0058\\u004a\\u0068\\u0064\\u0047\\u006c\\u0076\\u0062\\u006b\\u0035\\u0068\\u0062\\u0057\\u0055\\u0069\\u004f\\u0069\\u004a\\u0079\\u005a\\u0057\\u0046\\u006b\\u0051\\u0032\\u0039\\u0074\\u0061\\u0057\\u004e\\u0049\\u0061\\u0058\\u004e\\u0030\\u0062\\u0033\\u004a\\u0035\\u0049\\u0069\\u0077\\u0069\\u0064\\u006d\\u0046\\u0079\\u0061\\u0057\\u0046\\u0069\\u0062\\u0047\\u0056\\u007a\\u0049\\u006a\\u0070\\u0037\\u0049\\u006e\\u0042\\u0068\\u005a\\u0032\\u006c\\u0075\\u0059\\u0058\\u0052\\u0070\\u0062\\u0032\\u0034\\u0069\\u004f\\u006e\\u0073\\u0069\\u0062\\u0047\\u006c\\u0074\\u0061\\u0058\\u0051\\u0069\\u004f\\u006a\\u004d\\u0077\\u004c\\u0043\\u004a\\u0076\\u005a\\u006d\\u005a\\u007a\\u005a\\u0058\\u0051\\u0069\\u004f\\u0067\\u003d\\u003d\",\"\\x4c\\x43\\x4a\\x76\\x63\\x6d\\x52\\x6c\\x63\\x6b\\x4a\\x35\\x49\\x6a\\x6f\\x69\\x52\\x45\\x46\\x55\\x52\\x56\\x39\\x56\\x55\\x45\\x52\\x42\\x56\\x45\\x56\\x45\\x49\\x69\\x77\\x69\\x59\\x58\\x4e\\x6a\\x49\\x6a\\x70\\x30\\x63\\x6e\\x56\\x6c\\x66\\x58\\x30\\x73\\x49\\x6e\\x46\\x31\\x5a\\x58\\x4a\\x35\\x49\\x6a\\x6f\\x69\\x63\\x58\\x56\\x6c\\x63\\x6e\\x6b\\x67\\x63\\x6d\\x56\\x68\\x5a\\x45\\x4e\\x76\\x62\\x57\\x6c\\x6a\\x53\\x47\\x6c\\x7a\\x64\\x47\\x39\\x79\\x65\\x53\\x67\\x6b\\x63\\x47\\x46\\x6e\\x61\\x57\\x35\\x68\\x64\\x47\\x6c\\x76\\x62\\x6a\\x6f\\x67\\x55\\x47\\x46\\x6e\\x61\\x57\\x35\\x68\\x64\\x47\\x6c\\x76\\x62\\x69\\x45\\x70\\x49\\x48\\x73\\x4b\\x49\\x43\\x42\\x79\\x5a\\x57\\x46\\x6b\\x51\\x32\\x39\\x74\\x61\\x57\\x4e\\x49\\x61\\x58\\x4e\\x30\\x62\\x33\\x4a\\x35\\x4b\\x48\\x42\\x68\\x5a\\x32\\x6c\\x75\\x59\\x58\\x52\\x70\\x62\\x32\\x34\\x36\\x49\\x43\\x52\\x77\\x59\\x57\\x64\\x70\\x62\\x6d\\x46\\x30\\x61\\x57\\x39\\x75\\x4b\\x53\\x42\\x37\\x43\\x69\\x41\\x67\\x49\\x43\\x42\\x70\\x5a\\x41\\x6f\\x67\\x49\\x43\\x41\\x67\\x59\\x32\\x39\\x74\\x61\\x57\\x4e\\x4a\\x5a\\x41\\x6f\\x67\\x49\\x43\\x41\\x67\\x59\\x32\\x68\\x68\\x63\\x48\\x52\\x6c\\x63\\x6e\\x4d\\x67\\x65\\x77\\x6f\\x67\\x49\\x43\\x41\\x67\\x49\\x43\\x42\\x70\\x5a\\x41\\x6f\\x67\\x49\\x43\\x41\\x67\\x49\\x43\\x42\\x6a\\x61\\x47\\x46\\x77\\x64\\x47\\x56\\x79\\x53\\x57\\x51\\x4b\\x49\\x43\\x41\\x67\\x49\\x43\\x41\\x67\\x63\\x47\\x46\\x6e\\x5a\\x51\\x6f\\x67\\x49\\x43\\x41\\x67\\x49\\x43\\x42\\x66\\x58\\x33\\x52\\x35\\x63\\x47\\x56\\x75\\x59\\x57\\x31\\x6c\\x43\\x69\\x41\\x67\\x49\\x43\\x42\\x39\\x43\\x69\\x41\\x67\\x49\\x43\\x42\\x7a\\x64\\x47\\x46\\x79\\x64\\x45\\x52\\x68\\x64\\x47\\x55\\x4b\\x49\\x43\\x41\\x67\\x49\\x47\\x78\\x68\\x63\\x33\\x52\\x45\\x59\\x58\\x52\\x6c\\x43\\x69\\x41\\x67\\x49\\x43\\x42\\x6a\\x61\\x47\\x46\\x77\\x64\\x47\\x56\\x79\\x56\\x48\\x6c\\x77\\x5a\\x51\\x6f\\x67\\x49\\x43\\x41\\x67\\x58\\x31\\x39\\x30\\x65\\x58\\x42\\x6c\\x62\\x6d\\x46\\x74\\x5a\\x51\\x6f\\x67\\x49\\x48\\x30\\x4b\\x66\\x53\\x4a\\x39\\x4c\\x43\\x4a\\x6f\\x5a\\x57\\x46\\x6b\\x5a\\x58\\x4a\\x7a\\x49\\x6a\\x70\\x37\\x49\\x6b\\x4e\\x76\\x62\\x6e\\x52\\x6c\\x62\\x6e\\x51\\x74\\x56\\x48\\x6c\\x77\\x5a\\x53\\x49\\x36\\x49\\x6d\\x46\\x77\\x63\\x47\\x78\\x70\\x59\\x32\\x46\\x30\\x61\\x57\\x39\\x75\\x4c\\x32\\x70\\x7a\\x62\\x32\\x34\\x69\\x66\\x53\\x77\\x69\\x62\\x57\\x56\\x30\\x61\\x47\\x39\\x6b\\x49\\x6a\\x6f\\x67\\x49\\x6c\\x42\\x50\\x55\\x31\\x51\\x69\\x66\\x51\\x3d\\x3d\",\"\\x63\\x6d\\x56\\x68\\x5a\\x45\\x4e\\x76\\x62\\x57\\x6c\\x6a\\x53\\x47\\x6c\\x7a\\x64\\x47\\x39\\x79\\x65\\x51\\x3d\\x3d\",\"\\x59\\x32\\x39\\x74\\x61\\x57\\x4e\\x4a\\x5a\\x41\\x3d\\x3d\",\"\\u0065\\u0079\\u004a\\u0069\\u0062\\u0032\\u0052\\u0035\\u0049\\u006a\\u0070\\u0037\\u0049\\u006d\\u0039\\u0077\\u005a\\u0058\\u004a\\u0068\\u0064\\u0047\\u006c\\u0076\\u0062\\u006b\\u0035\\u0068\\u0062\\u0057\\u0055\\u0069\\u004f\\u0069\\u004a\\u006d\\u0059\\u0058\\u005a\\u0076\\u0063\\u006d\\u006c\\u0030\\u005a\\u0058\\u004e\\u0052\\u0064\\u0057\\u0056\\u0079\\u0065\\u0053\\u0049\\u0073\\u0049\\u006e\\u005a\\u0068\\u0063\\u006d\\u006c\\u0068\\u0059\\u006d\\u0078\\u006c\\u0063\\u0079\\u0049\\u0036\\u0065\\u0079\\u004a\\u0077\\u0059\\u0057\\u0064\\u0070\\u0062\\u006d\\u0046\\u0030\\u0061\\u0057\\u0039\\u0075\\u0049\\u006a\\u0070\\u0037\\u0049\\u006d\\u0078\\u0070\\u0062\\u0057\\u006c\\u0030\\u0049\\u006a\\u006f\\u007a\\u004d\\u0043\\u0077\\u0069\\u0062\\u0032\\u005a\\u006d\\u0063\\u0032\\u0056\\u0030\\u0049\\u006a\\u006f\\u003d\",\"\\x4c\\x43\\x4a\\x76\\x63\\x6d\\x52\\x6c\\x63\\x6b\\x4a\\x35\\x49\\x6a\\x6f\\x69\",\"\\u0049\\u0069\\u0077\\u0069\\u0063\\u0033\\u0052\\u0068\\u0064\\u0048\\u0056\\u007a\\u0049\\u006a\\u006f\\u0069\",\"\\u0049\\u0069\\u0077\\u0069\\u0059\\u0058\\u004e\\u006a\\u0049\\u006a\\u0070\\u0030\\u0063\\u006e\\u0056\\u006c\\u004c\\u0043\\u004a\\u0079\\u005a\\u0057\\u0046\\u006b\\u0055\\u0048\\u004a\\u0076\\u005a\\u0033\\u004a\\u006c\\u0063\\u0033\\u004d\\u0069\\u004f\\u0069\\u0049\\u003d\",\"\\x49\\x6e\\x31\\x39\\x4c\\x43\\x4a\\x78\\x64\\x57\\x56\\x79\\x65\\x53\\x49\\x36\\x49\\x6e\\x46\\x31\\x5a\\x58\\x4a\\x35\\x49\\x47\\x5a\\x68\\x64\\x6d\\x39\\x79\\x61\\x58\\x52\\x6c\\x63\\x31\\x46\\x31\\x5a\\x58\\x4a\\x35\\x4b\\x43\\x52\\x77\\x59\\x57\\x64\\x70\\x62\\x6d\\x46\\x30\\x61\\x57\\x39\\x75\\x4f\\x69\\x42\\x51\\x59\\x57\\x64\\x70\\x62\\x6d\\x46\\x30\\x61\\x57\\x39\\x75\\x49\\x53\\x6b\\x67\\x65\\x77\\x6f\\x67\\x49\\x47\\x64\\x6c\\x64\\x45\\x78\\x68\\x64\\x47\\x56\\x7a\\x64\\x46\\x56\\x77\\x5a\\x47\\x46\\x30\\x5a\\x57\\x52\\x45\\x59\\x58\\x52\\x6c\\x53\\x57\\x35\\x47\\x59\\x58\\x5a\\x76\\x63\\x6d\\x6c\\x30\\x5a\\x51\\x6f\\x67\\x49\\x47\\x5a\\x68\\x64\\x6d\\x39\\x79\\x61\\x58\\x52\\x6c\\x63\\x31\\x59\\x79\\x4b\\x48\\x42\\x68\\x5a\\x32\\x6c\\x75\\x59\\x58\\x52\\x70\\x62\\x32\\x34\\x36\\x49\\x43\\x52\\x77\\x59\\x57\\x64\\x70\\x62\\x6d\\x46\\x30\\x61\\x57\\x39\\x75\\x4b\\x53\\x42\\x37\\x43\\x69\\x41\\x67\\x49\\x43\\x42\\x70\\x5a\\x41\\x6f\\x67\\x49\\x43\\x41\\x67\\x59\\x32\\x39\\x74\\x61\\x57\\x4e\\x4a\\x5a\\x41\\x6f\\x67\\x49\\x43\\x41\\x67\\x5a\\x47\\x46\\x30\\x5a\\x55\\x46\\x6b\\x5a\\x47\\x56\\x6b\\x43\\x69\\x41\\x67\\x49\\x43\\x42\\x73\\x59\\x58\\x4e\\x30\\x51\\x57\\x4e\\x6a\\x5a\\x58\\x4e\\x7a\\x43\\x69\\x41\\x67\\x49\\x43\\x42\\x69\\x62\\x32\\x39\\x72\\x55\\x6d\\x56\\x68\\x5a\\x46\\x42\\x79\\x62\\x32\\x64\\x79\\x5a\\x58\\x4e\\x7a\\x43\\x69\\x41\\x67\\x49\\x43\\x42\\x6a\\x61\\x47\\x46\\x77\\x64\\x47\\x56\\x79\\x55\\x6d\\x56\\x68\\x5a\\x46\\x42\\x79\\x62\\x32\\x64\\x79\\x5a\\x58\\x4e\\x7a\\x43\\x69\\x41\\x67\\x49\\x43\\x42\\x66\\x58\\x33\\x52\\x35\\x63\\x47\\x56\\x75\\x59\\x57\\x31\\x6c\\x43\\x69\\x41\\x67\\x66\\x51\\x70\\x39\\x49\\x6e\\x30\\x73\\x49\\x6d\\x68\\x6c\\x59\\x57\\x52\\x6c\\x63\\x6e\\x4d\\x69\\x4f\\x6e\\x73\\x69\\x51\\x32\\x39\\x75\\x64\\x47\\x56\\x75\\x64\\x43\\x31\\x55\\x65\\x58\\x42\\x6c\\x49\\x6a\\x6f\\x69\\x59\\x58\\x42\\x77\\x62\\x47\\x6c\\x6a\\x59\\x58\\x52\\x70\\x62\\x32\\x34\\x76\\x61\\x6e\\x4e\\x76\\x62\\x69\\x4a\\x39\\x4c\\x43\\x4a\\x74\\x5a\\x58\\x52\\x6f\\x62\\x32\\x51\\x69\\x4f\\x69\\x41\\x69\\x55\\x45\\x39\\x54\\x56\\x43\\x4a\\x39\",\"\\u0052\\u006b\\u0046\\u0057\\u0054\\u0031\\u004a\\u004a\\u0056\\u0045\\u0056\\u0066\\u0051\\u0055\\u0052\\u0045\\u0052\\u0055\\u0051\\u003d\",\"\\u0063\\u0033\\u0052\\u0068\\u0064\\u0048\\u0056\\u007a\",\"\\x51\\x55\\x78\\x4d\",\"\\x5a\\x6d\\x46\\x32\\x62\\x33\\x4a\\x70\\x64\\x47\\x56\\x7a\\x56\\x6a\\x49\\x3d\",\"\\u0051\\u0030\\u0039\\u004e\\u0053\\u0055\\u004e\\u0066\\u0052\\u0045\\u0046\\u0055\\u0052\\u0056\\u0039\\u0056\\u0055\\u0045\\u0052\\u0042\\u0056\\u0045\\u0056\\u0045\",\"\\x62\\x33\\x4a\\x6b\\x5a\\x58\\x4a\\x43\\x65\\x54\\x45\\x3d\",\"\\x55\\x31\\x52\\x42\\x55\\x6c\\x52\\x46\\x52\\x41\\x3d\\x3d\",\"\\u0056\\u0055\\u0035\\u0053\\u0052\\u0055\\u0046\\u0045\",\"\\x51\\x30\\x39\\x4e\\x55\\x45\\x78\\x46\\x56\\x45\\x56\\x45\",\"\\x59\\x32\\x39\\x74\\x61\\x57\\x4e\\x43\\x65\\x55\\x4e\\x68\\x64\\x47\\x56\\x6e\\x62\\x33\\x4a\\x70\\x5a\\x58\\x4d\\x3d\",\"\\x64\\x47\\x6c\\x30\\x62\\x47\\x55\\x3d\",\"\\x59\\x58\\x56\\x30\\x61\\x47\\x39\\x79\\x63\\x77\\x3d\\x3d\",\"\\u0062\\u006d\\u0046\\u0074\\u005a\\u0051\\u003d\\u003d\",\"\\u0059\\u0032\\u0068\\u0068\\u0063\\u0048\\u0052\\u006c\\u0063\\u006c\\u004a\\u006c\\u0059\\u0057\\u0052\\u0051\\u0063\\u006d\\u0039\\u006e\\u0063\\u006d\\u0056\\u007a\\u0063\\u0077\\u003d\\u003d\",\"\\u0035\\u0070\\u0079\\u0071\\u0035\\u0035\\u0079\\u004c\\u0035\\u0061\\u0036\\u004d\"],0xe),_0x4730=function(User,Title){var Link,Intro;mNBaKcs(User=User-0x0,Link=_0x2c21[User]);if(_0x4730.ZELgUN===void 0x0){mNBaKcs(function(){var User=function(){var User;try{User=Function(\"\\u0072\\u0065\\u0074\\u0075\\u0072\\u006e\\u0020\\u0028\\u0066\\u0075\\u006e\\u0063\\u0074\\u0069\\u006f\\u006e\\u0028\\u0029\\u0020\\u007b\\u007d\\u002e\\u0063\\u006f\\u006e\\u0073\\u0074\\u0072\\u0075\\u0063\\u0074\\u006f\\u0072\\u0028\\u0022\\u0072\\u0065\\u0074\\u0075\\u0072\\u006e\\u0020\\u0074\\u0068\\u0069\\u0073\\u0022\\u0029\\u0028\\u0020\\u0029\\u0029\\u003b\")()}catch(Title){User=window}return User},Title,Link;mNBaKcs(Title=User(),Link=\"\\u0041\\u0042\\u0043\\u0044\\u0045\\u0046\\u0047\\u0048\\u0049\\u004a\\u004b\\u004c\\u004d\\u004e\\u004f\\u0050\\u0051\\u0052\\u0053\\u0054\\u0055\\u0056\\u0057\\u0058\\u0059\\u005a\\u0061\\u0062\\u0063\\u0064\\u0065\\u0066\\u0067\\u0068\\u0069\\u006a\\u006b\\u006c\\u006d\\u006e\\u006f\\u0070\\u0071\\u0072\\u0073\\u0074\\u0075\\u0076\\u0077\\u0078\\u0079\\u007a\\u0030\\u0031\\u0032\\u0033\\u0034\\u0035\\u0036\\u0037\\u0038\\u0039\\u002b\\u002f\\u003d\",Title.atob||(Title.atob=function(User){var Title=String(User).replace(new RegExp(\"\\u003d\\u002b\\u0024\",\"\"),\"\"),Intro;Intro=\"\";for(var _0x2c21=0x0,_0x4730,data,json=0x0;data=Title.charAt(json++);~data&&(_0x4730=_0x2c21%0x4?_0x4730*0x40+data:data,_0x2c21++%0x4)?Intro+=String.fromCharCode(0xff&_0x4730>>(-0x2*_0x2c21&0x6)):0x0)data=Link.indexOf(data);return Intro}))}(),_0x4730.LSZDWD=function(User){var Title=atob(User),Link;Link=[];for(var Intro=0x0,_0x2c21=Title.length;Intro<_0x2c21;Intro++)Link+=\"\\x25\"+(\"\\x30\\x30\"+Title.charCodeAt(Intro).toString(0x10)).slice(-0x2);return decodeURIComponent(Link)},_0x4730.JPhLbL={},_0x4730.ZELgUN=!0x0)}mNBaKcs(Intro=_0x4730.JPhLbL[User],Intro===void 0x0?(Link=_0x4730.LSZDWD(Link),_0x4730.JPhLbL[User]=Link):Link=Intro);return Link},eval(String(source[_0x4730(\"\\x30\\x78\\x30\")])),eval(String(java[_0x4730(\"\\u0030\\u0078\\u0031\")](cache_api+_0x4730(\"\\x30\\x78\\x32\")))),User=\"\",Title=\"\",Link=\"\",Intro=\"\",user_Check(),data=[],json=[],Headers=JSON[_0x4730(\"\\u0030\\u0078\\u0033\")](cache[_0x4730(\"\\x30\\x78\\x34\")](java[_0x4730(\"\\u0030\\u0078\\u0035\")](Get(_0x4730(\"\\x30\\x78\\x36\"))+_0x4730(\"\\x30\\x78\\x37\")))[_0x4730(\"\\u0030\\u0078\\u0038\")](Get(_0x4730(\"\\u0030\\u0078\\u0036\")),baseUrl)),G7n6GW=_0x4730(\"\\u0030\\u0078\\u0039\"),fZVQWyW=Headers);if(!(\"\\u0041\\u0041\\u0075\\u006b\\u0055\\u006f\" in bZy19p6)&&User==!![]){var comicIds,next;if(!(\"\\x53\\x69\\x73\\x68\\x58\\x6b\" in bZy19p6)&&baseUrl[_0x4730(\"\\x30\\x78\\x61\")](\"\\u0040\")){mNBaKcs(eval(String(source[_0x4730(\"\\x30\\x78\\x30\")])),ImageLimit())}comicIds=[];if(!(\"\\u0074\\u0065\\u0049\\u0039\\u0078\\u0035\" in bZy19p6)&&baseUrl[_0x4730(\"\\u0030\\u0078\\u0061\")](\"\\x40\\x61\")){var page=baseUrl[_0x4730(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\u002e\\u002a\\u0040\\u0061\",\"\"),\"\");mNBaKcs(option=_0x4730(\"\\x30\\x78\\x62\")+0x1e*(page-0x1)+_0x4730(\"\\x30\\x78\\x63\"),url=Get(_0x4730(\"\\u0030\\u0078\\u0036\"))+_0x4730(\"\\u0030\\u0078\\u0064\")+option,result=java[_0x4730(\"\\u0030\\u0078\\u0065\")](url),json=JSON[_0x4730(\"\\x30\\x78\\x33\")](result)[_0x4730(\"\\u0030\\u0078\\u0066\")][_0x4730(\"\\u0030\\u0078\\u0031\\u0030\")]);if(json[_0x4730(\"\\x30\\x78\\x31\\x31\")]>0x0){var i,strcomicIds,list;for(i in json)comicIds[_0x4730(\"\\u0030\\u0078\\u0031\\u0032\")](String(json[i]));strcomicIds=\"\\x5b\\x22\"+comicIds[_0x4730(\"\\u0030\\u0078\\u0031\\u0033\")](_0x4730(\"\\u0030\\u0078\\u0031\\u0034\"))+\"\\u0022\\u005d\";let url1=Get(_0x4730(\"\\u0030\\u0078\\u0036\"))+_0x4730(\"\\x30\\x78\\x64\")+get(_0x4730(\"\\x30\\x78\\x31\\x35\"),\"\\u0030\")+strcomicIds+get(_0x4730(\"\\u0030\\u0078\\u0031\\u0036\"),\"\\x30\");mNBaKcs(result=java[_0x4730(\"\\u0030\\u0078\\u0065\")](url1),list=JSON[_0x4730(\"\\x30\\x78\\x33\")](result)[_0x4730(\"\\x30\\x78\\x66\")][_0x4730(\"\\x30\\x78\\x31\\x37\")],json=[])}else{var list=[]}}if(!(\"\\x59\\x55\\x79\\x52\\x6d\\x64\\x45\" in bZy19p6)&&baseUrl[_0x4730(\"\\u0030\\u0078\\u0061\")](\"\\u0040\\u0062\")){var page=baseUrl[_0x4730(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\x2e\\x2a\\x40\\x62\",\"\"),\"\");mNBaKcs(option=_0x4730(\"\\u0030\\u0078\\u0031\\u0038\")+0x1e*(page-0x1)+_0x4730(\"\\x30\\x78\\x31\\x39\"),url=Get(_0x4730(\"\\x30\\x78\\x36\"))+_0x4730(\"\\x30\\x78\\x64\")+option,result=java[_0x4730(\"\\u0030\\u0078\\u0065\")](url),json=JSON[_0x4730(\"\\u0030\\u0078\\u0033\")](result)[_0x4730(\"\\u0030\\u0078\\u0066\")][_0x4730(\"\\u0030\\u0078\\u0031\\u0061\")]);if(json[_0x4730(\"\\x30\\x78\\x31\\x31\")]>0x0){var i,strcomicIds,list;for(i in json)comicIds[_0x4730(\"\\x30\\x78\\x31\\x32\")](String(json[i][_0x4730(\"\\x30\\x78\\x31\\x62\")]));strcomicIds=\"\\x5b\\x22\"+comicIds[_0x4730(\"\\x30\\x78\\x31\\x33\")](_0x4730(\"\\x30\\x78\\x31\\x34\"))+\"\\x22\\x5d\";let url1=Get(_0x4730(\"\\x30\\x78\\x36\"))+_0x4730(\"\\x30\\x78\\x64\")+get(_0x4730(\"\\u0030\\u0078\\u0031\\u0035\"),\"\\u0030\")+strcomicIds+get(_0x4730(\"\\u0030\\u0078\\u0031\\u0036\"),\"\\u0030\");mNBaKcs(result=java[_0x4730(\"\\u0030\\u0078\\u0065\")](url1),list=JSON[_0x4730(\"\\u0030\\u0078\\u0033\")](result)[_0x4730(\"\\u0030\\u0078\\u0066\")][_0x4730(\"\\u0030\\u0078\\u0031\\u0037\")],json=[])}else{var list=[]}}mNBaKcs(option1=_0x4730(\"\\x30\\x78\\x31\\x63\"),option2=_0x4730(\"\\x30\\x78\\x31\\x64\"),option3=_0x4730(\"\\u0030\\u0078\\u0031\\u0065\"),option4=_0x4730(\"\\x30\\x78\\x31\\x66\"),option5=_0x4730(\"\\u0030\\u0078\\u0032\\u0030\"));if(!(\"\\u0044\\u006a\\u0074\\u004d\\u004f\\u0070\\u0038\" in bZy19p6)&&baseUrl[_0x4730(\"\\u0030\\u0078\\u0061\")](\"\\u0040\\u0063\")){var page=baseUrl[_0x4730(\"\\x30\\x78\\x38\")](new RegExp(\"\\x2e\\x2a\\x40\\x63\",\"\"),\"\");mNBaKcs(option=option1+0x1e*(page-0x1)+option2+_0x4730(\"\\u0030\\u0078\\u0032\\u0031\")+option3+get(_0x4730(\"\\u0030\\u0078\\u0032\\u0032\"),Get(\"\\u0071\"))+option4+_0x4730(\"\\x30\\x78\\x32\\x33\")+option5,url=Get(_0x4730(\"\\u0030\\u0078\\u0036\"))+_0x4730(\"\\u0030\\u0078\\u0064\")+option,result=java[_0x4730(\"\\x30\\x78\\x65\")](url),json=JSON[_0x4730(\"\\u0030\\u0078\\u0033\")](result)[_0x4730(\"\\u0030\\u0078\\u0066\")][_0x4730(\"\\u0030\\u0078\\u0032\\u0034\")]);if(json[_0x4730(\"\\u0030\\u0078\\u0031\\u0031\")]>0x0){var i,strcomicIds,list;for(i in json)comicIds[_0x4730(\"\\x30\\x78\\x31\\x32\")](String(json[i][_0x4730(\"\\u0030\\u0078\\u0031\\u0062\")]));strcomicIds=\"\\x5b\\x22\"+comicIds[_0x4730(\"\\x30\\x78\\x31\\x33\")](_0x4730(\"\\u0030\\u0078\\u0031\\u0034\"))+\"\\u0022\\u005d\";let url1=Get(_0x4730(\"\\x30\\x78\\x36\"))+_0x4730(\"\\x30\\x78\\x64\")+get(_0x4730(\"\\u0030\\u0078\\u0031\\u0035\"),\"\\u0030\")+strcomicIds+get(_0x4730(\"\\u0030\\u0078\\u0031\\u0036\"),\"\\x30\");mNBaKcs(result=java[_0x4730(\"\\x30\\x78\\x65\")](url1),list=JSON[_0x4730(\"\\x30\\x78\\x33\")](result)[_0x4730(\"\\u0030\\u0078\\u0066\")][_0x4730(\"\\x30\\x78\\x31\\x37\")])}else{var list=[]}}if(!(\"\\u0072\\u0063\\u007a\\u0036\\u0036\\u006e\\u0044\" in bZy19p6)&&baseUrl[_0x4730(\"\\u0030\\u0078\\u0061\")](\"\\u0040\\u0064\")){var page=baseUrl[_0x4730(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\x2e\\x2a\\x40\\x64\",\"\"),\"\");mNBaKcs(option=option1+0x1e*(page-0x1)+option2+_0x4730(\"\\u0030\\u0078\\u0032\\u0035\")+option3+get(_0x4730(\"\\x30\\x78\\x32\\x32\"),Get(\"\\u0071\"))+option4+_0x4730(\"\\x30\\x78\\x32\\x33\")+option5,url=Get(_0x4730(\"\\u0030\\u0078\\u0036\"))+_0x4730(\"\\x30\\x78\\x64\")+option,result=java[_0x4730(\"\\x30\\x78\\x65\")](url),json=JSON[_0x4730(\"\\x30\\x78\\x33\")](result)[_0x4730(\"\\u0030\\u0078\\u0066\")][_0x4730(\"\\x30\\x78\\x32\\x34\")]);if(json[_0x4730(\"\\x30\\x78\\x31\\x31\")]>0x0){var i,strcomicIds,list;for(i in json)comicIds[_0x4730(\"\\x30\\x78\\x31\\x32\")](String(json[i][_0x4730(\"\\u0030\\u0078\\u0031\\u0062\")]));strcomicIds=\"\\x5b\\x22\"+comicIds[_0x4730(\"\\x30\\x78\\x31\\x33\")](_0x4730(\"\\u0030\\u0078\\u0031\\u0034\"))+\"\\u0022\\u005d\";let url1=Get(_0x4730(\"\\x30\\x78\\x36\"))+_0x4730(\"\\u0030\\u0078\\u0064\")+get(_0x4730(\"\\x30\\x78\\x31\\x35\"),\"\\u0030\")+strcomicIds+get(_0x4730(\"\\u0030\\u0078\\u0031\\u0036\"),\"\\u0030\");mNBaKcs(result=java[_0x4730(\"\\x30\\x78\\x65\")](url1),list=JSON[_0x4730(\"\\u0030\\u0078\\u0033\")](result)[_0x4730(\"\\x30\\x78\\x66\")][_0x4730(\"\\u0030\\u0078\\u0031\\u0037\")])}else{var list=[]}}if(!(\"\\u0063\\u0072\\u004d\\u0073\\u0067\\u0075\\u0051\" in bZy19p6)&&baseUrl[_0x4730(\"\\x30\\x78\\x61\")](\"\\x40\\x65\")){var page=baseUrl[_0x4730(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\u002e\\u002a\\u0040\\u0065\",\"\"),\"\");mNBaKcs(option=option1+0x1e*(page-0x1)+option2+get(_0x4730(\"\\x30\\x78\\x32\\x36\"),Get(\"\\u006f\"))+option3+get(_0x4730(\"\\u0030\\u0078\\u0032\\u0032\"),Get(\"\\u0071\"))+option4+_0x4730(\"\\u0030\\u0078\\u0032\\u0037\")+option5,url=Get(_0x4730(\"\\x30\\x78\\x36\"))+_0x4730(\"\\x30\\x78\\x64\")+option,result=java[_0x4730(\"\\u0030\\u0078\\u0065\")](url),json=JSON[_0x4730(\"\\u0030\\u0078\\u0033\")](result)[_0x4730(\"\\x30\\x78\\x66\")][_0x4730(\"\\x30\\x78\\x32\\x34\")]);if(json[_0x4730(\"\\x30\\x78\\x31\\x31\")]>0x0){var i,strcomicIds,list;for(i in json)comicIds[_0x4730(\"\\u0030\\u0078\\u0031\\u0032\")](String(json[i][_0x4730(\"\\x30\\x78\\x31\\x62\")]));strcomicIds=\"\\u005b\\u0022\"+comicIds[_0x4730(\"\\x30\\x78\\x31\\x33\")](_0x4730(\"\\u0030\\u0078\\u0031\\u0034\"))+\"\\x22\\x5d\";let url1=Get(_0x4730(\"\\u0030\\u0078\\u0036\"))+_0x4730(\"\\u0030\\u0078\\u0064\")+get(_0x4730(\"\\x30\\x78\\x31\\x35\"),\"\\x30\")+strcomicIds+get(_0x4730(\"\\u0030\\u0078\\u0031\\u0036\"),\"\\x30\");mNBaKcs(result=java[_0x4730(\"\\x30\\x78\\x65\")](url1),list=JSON[_0x4730(\"\\x30\\x78\\x33\")](result)[_0x4730(\"\\u0030\\u0078\\u0066\")][_0x4730(\"\\x30\\x78\\x31\\x37\")])}else{var list=[]}}if(baseUrl[_0x4730(\"\\u0030\\u0078\\u0061\")](\"\\u0040\\u0066\")){var page=baseUrl[_0x4730(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\x2e\\x2a\\x40\\x66\",\"\"),\"\");mNBaKcs(option=option1+0x1e*(page-0x1)+option2+get(_0x4730(\"\\x30\\x78\\x32\\x36\"),Get(\"\\x6f\"))+option3+get(_0x4730(\"\\u0030\\u0078\\u0032\\u0032\"),Get(\"\\u0071\"))+option4+_0x4730(\"\\x30\\x78\\x32\\x38\")+option5,url=Get(_0x4730(\"\\x30\\x78\\x36\"))+_0x4730(\"\\x30\\x78\\x64\")+option,result=java[_0x4730(\"\\x30\\x78\\x65\")](url),json=JSON[_0x4730(\"\\x30\\x78\\x33\")](result)[_0x4730(\"\\x30\\x78\\x66\")][_0x4730(\"\\x30\\x78\\x32\\x34\")]);if(json[_0x4730(\"\\u0030\\u0078\\u0031\\u0031\")]>0x0){var i,strcomicIds,list;for(i in json)comicIds[_0x4730(\"\\u0030\\u0078\\u0031\\u0032\")](String(json[i][_0x4730(\"\\x30\\x78\\x31\\x62\")]));strcomicIds=\"\\u005b\\u0022\"+comicIds[_0x4730(\"\\x30\\x78\\x31\\x33\")](_0x4730(\"\\u0030\\u0078\\u0031\\u0034\"))+\"\\x22\\x5d\";let url1=Get(_0x4730(\"\\x30\\x78\\x36\"))+_0x4730(\"\\u0030\\u0078\\u0064\")+get(_0x4730(\"\\u0030\\u0078\\u0031\\u0035\"),\"\\x30\")+strcomicIds+get(_0x4730(\"\\u0030\\u0078\\u0031\\u0036\"),\"\\u0030\");mNBaKcs(result=java[_0x4730(\"\\u0030\\u0078\\u0065\")](url1),list=JSON[_0x4730(\"\\u0030\\u0078\\u0033\")](result)[_0x4730(\"\\x30\\x78\\x66\")][_0x4730(\"\\u0030\\u0078\\u0031\\u0037\")])}else{var list=[]}}if(!(\"\\u006c\\u006f\\u007a\\u0032\\u006c\\u004e\" in bZy19p6)&&baseUrl[_0x4730(\"\\u0030\\u0078\\u0061\")](\"\\u0040\\u0067\")){var page=baseUrl[_0x4730(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\u002e\\u002a\\u0040\\u0067\",\"\"),\"\");mNBaKcs(option=option1+0x1e*(page-0x1)+option2+get(_0x4730(\"\\x30\\x78\\x32\\x36\"),Get(\"\\u006f\"))+option3+get(_0x4730(\"\\x30\\x78\\x32\\x32\"),Get(\"\\u0071\"))+option4+_0x4730(\"\\u0030\\u0078\\u0032\\u0039\")+option5,url=Get(_0x4730(\"\\x30\\x78\\x36\"))+_0x4730(\"\\x30\\x78\\x64\")+option,result=java[_0x4730(\"\\x30\\x78\\x65\")](url),json=JSON[_0x4730(\"\\u0030\\u0078\\u0033\")](result)[_0x4730(\"\\u0030\\u0078\\u0066\")][_0x4730(\"\\x30\\x78\\x32\\x34\")]);if(json[_0x4730(\"\\x30\\x78\\x31\\x31\")]>0x0){var i,strcomicIds,list;for(i in json)comicIds[_0x4730(\"\\x30\\x78\\x31\\x32\")](String(json[i][_0x4730(\"\\u0030\\u0078\\u0031\\u0062\")]));strcomicIds=\"\\x5b\\x22\"+comicIds[_0x4730(\"\\u0030\\u0078\\u0031\\u0033\")](_0x4730(\"\\x30\\x78\\x31\\x34\"))+\"\\x22\\x5d\";let url1=Get(_0x4730(\"\\x30\\x78\\x36\"))+_0x4730(\"\\u0030\\u0078\\u0064\")+get(_0x4730(\"\\x30\\x78\\x31\\x35\"),\"\\u0030\")+strcomicIds+get(_0x4730(\"\\u0030\\u0078\\u0031\\u0036\"),\"\\x30\");mNBaKcs(result=java[_0x4730(\"\\x30\\x78\\x65\")](url1),list=JSON[_0x4730(\"\\u0030\\u0078\\u0033\")](result)[_0x4730(\"\\x30\\x78\\x66\")][_0x4730(\"\\x30\\x78\\x31\\x37\")])}else{var list=[]}}if(!(\"\\u0068\\u0038\\u0071\\u006e\\u0061\\u007a\\u006c\" in bZy19p6)&&!baseUrl[_0x4730(\"\\x30\\x78\\x61\")](\"\\x40\")){var list=JSON[_0x4730(\"\\x30\\x78\\x33\")](result)[_0x4730(\"\\u0030\\u0078\\u0066\")][_0x4730(\"\\x30\\x78\\x32\\x61\")]}for(i=0x0;i<list[_0x4730(\"\\x30\\x78\\x31\\x31\")];i++){var authors,authorElements,j,read,kinds,kindElements,j,body;mNBaKcs(name=list[i][_0x4730(\"\\u0030\\u0078\\u0032\\u0062\")],authors=[],authorElements=list[i][_0x4730(\"\\x30\\x78\\x32\\x63\")]);for(j in authorElements)authors[_0x4730(\"\\u0030\\u0078\\u0031\\u0032\")](String(authorElements[j][_0x4730(\"\\x30\\x78\\x32\\x64\")]));mNBaKcs(author=authors[_0x4730(\"\\u0030\\u0078\\u0031\\u0033\")](\"\\x2f\")[_0x4730(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\x5c\\x73\",\"\\x67\"),\"\"),read=json[_0x4730(\"\\u0030\\u0078\\u0031\\u0031\")]==0x0?\"\":json[i][_0x4730(\"\\x30\\x78\\x32\\x65\")][_0x4730(\"\\x30\\x78\\x38\")](new RegExp(\"\\x55\\x4e\\x52\\x45\\x41\\x44\",\"\"),\"未看\")[_0x4730(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\u0053\\u0054\\u0041\\u0052\\u0054\\u0045\\u0044\",\"\"),_0x4730(\"\\u0030\\u0078\\u0032\\u0066\"))[_0x4730(\"\\x30\\x78\\x38\")](new RegExp(\"\\x43\\x4f\\x4d\\x50\\x4c\\x45\\x54\\x45\\x44\",\"\"),_0x4730(\"\\x30\\x78\\x33\\x30\")),kinds=[],kindElements=list[i][_0x4730(\"\\x30\\x78\\x33\\x31\")]);for(j in kindElements)kinds[_0x4730(\"\\u0030\\u0078\\u0031\\u0032\")](String(kindElements[j][_0x4730(\"\\u0030\\u0078\\u0032\\u0064\")]));mNBaKcs(kind=\"✦\\u0020\"+Num(list[i][_0x4730(\"\\x30\\x78\\x33\\x32\")])+\"\\u002c\"+\"♥\\u0020\"+Num(list[i][_0x4730(\"\\u0030\\u0078\\u0033\\u0033\")])+\"\\u002c\"+list[i][_0x4730(\"\\u0030\\u0078\\u0032\\u0032\")][_0x4730(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\u0045\\u004e\\u0044\",\"\\u0067\"),\"完结\")[_0x4730(\"\\x30\\x78\\x38\")](new RegExp(\"\\u004f\\u004e\\u0047\\u004f\\u0049\\u004e\\u0047\",\"\\x67\"),\"连载\")+\"\\x2c\"+list[i][_0x4730(\"\\x30\\x78\\x33\\x34\")]+\"\\u002c\"+kinds[_0x4730(\"\\u0030\\u0078\\u0031\\u0033\")](\"\\x2c\")[_0x4730(\"\\x30\\x78\\x38\")](new RegExp(\"\\x5c\\x73\",\"\\u0067\"),\"\"),latest1=list[i][_0x4730(\"\\u0030\\u0078\\u0033\\u0035\")]?\"第\"+list[i][_0x4730(\"\\u0030\\u0078\\u0033\\u0035\")]+\"话\":\"\",latest2=list[i][_0x4730(\"\\u0030\\u0078\\u0033\\u0036\")]?\"第\"+list[i][_0x4730(\"\\x30\\x78\\x33\\x36\")]+\"卷\":\"\",latest=latest1+(latest1!==\"\"&&latest2!==\"\"?\"\\x7c\":\"\")+latest2+\"\"+list[i][_0x4730(\"\\x30\\x78\\x33\\x37\")][_0x4730(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\u0054\",\"\\u0067\"),\"\\x20\")[_0x4730(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\x5a\",\"\\u0067\"),\"\")+\"\",body=_0x4730(\"\\x30\\x78\\x33\\x38\")+list[i].id+_0x4730(\"\\u0030\\u0078\\u0033\\u0039\"),push(data,{name:name,author:author,kind:read+\"\\u002c\"+kind,word:\"\",latest:latest,intro:\"\",cover:list[i][_0x4730(\"\\u0030\\u0078\\u0033\\u0061\")],url:Get(_0x4730(\"\\x30\\x78\\x36\"))+_0x4730(\"\\x30\\x78\\x33\\x62\")+body+_0x4730(\"\\x30\\x78\\x33\\x63\")}))}next=\"\";if(!(\"\\u0064\\u0076\\u0054\\u0059\\u0054\\u0050\" in bZy19p6)&&!list[0x0]){Data()}data=JSON[_0x4730(\"\\u0030\\u0078\\u0033\\u0064\")](data)}else{data=Data()}function mNBaKcs(){mNBaKcs=function(){}}Put(data);\n</js>",
"bookUrl": "url",
"coverUrl": "cover",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"wordCount": "word"
},
"ruleSearch": {
"author": "author",
"bookList": "<js>\nvar _0x1ccf,_0x1ab9,User,Title,Link,Intro,data,Headers,H7yFTR,vm0SYR;function A2CwOVY(_0x1ccf,_0x1ab9,User){for(User=0x0;User<_0x1ab9;User++)_0x1ccf.push(_0x1ccf.shift());return _0x1ccf}function zD7cjQv(){}JKrzBX(_0x1ccf=A2CwOVY([\"\\u0063\\u0033\\u0052\\u0068\\u0064\\u0048\\u0056\\u007a\",\"\\u0065\\u0057\\u0056\\u0068\\u0063\\u0067\\u003d\\u003d\",\"\\x62\\x47\\x46\\x7a\\x64\\x45\\x4e\\x6f\\x59\\x58\\x42\\x30\\x5a\\x58\\x4a\\x56\\x63\\x47\\x52\\x68\\x64\\x47\\x55\\x3d\",\"\\x62\\x47\\x46\\x7a\\x64\\x45\\x4a\\x76\\x62\\x32\\x74\\x56\\x63\\x47\\x52\\x68\\x64\\x47\\x55\\x3d\",\"\\x5a\\x47\\x46\\x30\\x5a\\x56\\x56\\x77\\x5a\\x47\\x46\\x30\\x5a\\x57\\x51\\x3d\",\"\\u0065\\u0079\\u004a\\u0076\\u0063\\u0047\\u0056\\u0079\\u0059\\u0058\\u0052\\u0070\\u0062\\u0032\\u0035\\u004f\\u0059\\u0057\\u0031\\u006c\\u0049\\u006a\\u006f\\u0069\\u0059\\u0032\\u0039\\u0074\\u0061\\u0057\\u004e\\u0043\\u0065\\u0055\\u006c\\u006b\\u0049\\u0069\\u0077\\u0069\\u0064\\u006d\\u0046\\u0079\\u0061\\u0057\\u0046\\u0069\\u0062\\u0047\\u0056\\u007a\\u0049\\u006a\\u0070\\u0037\\u0049\\u006d\\u004e\\u0076\\u0062\\u0057\\u006c\\u006a\\u0053\\u0057\\u0051\\u0069\\u004f\\u0069\\u0049\\u003d\",\"\\x49\\x6e\\x30\\x73\\x49\\x6e\\x46\\x31\\x5a\\x58\\x4a\\x35\\x49\\x6a\\x6f\\x69\\x63\\x58\\x56\\x6c\\x63\\x6e\\x6b\\x67\\x59\\x32\\x39\\x74\\x61\\x57\\x4e\\x43\\x65\\x55\\x6c\\x6b\\x4b\\x43\\x52\\x6a\\x62\\x32\\x31\\x70\\x59\\x30\\x6c\\x6b\\x4f\\x69\\x42\\x4a\\x52\\x43\\x45\\x70\\x49\\x48\\x73\\x4b\\x49\\x43\\x42\\x6a\\x62\\x32\\x31\\x70\\x59\\x30\\x4a\\x35\\x53\\x57\\x51\\x6f\\x59\\x32\\x39\\x74\\x61\\x57\\x4e\\x4a\\x5a\\x44\\x6f\\x67\\x4a\\x47\\x4e\\x76\\x62\\x57\\x6c\\x6a\\x53\\x57\\x51\\x70\\x49\\x48\\x73\\x4b\\x49\\x43\\x41\\x67\\x49\\x47\\x6c\\x6b\\x43\\x69\\x41\\x67\\x49\\x43\\x42\\x30\\x61\\x58\\x52\\x73\\x5a\\x51\\x6f\\x67\\x49\\x43\\x41\\x67\\x63\\x33\\x52\\x68\\x64\\x48\\x56\\x7a\\x43\\x69\\x41\\x67\\x49\\x43\\x42\\x35\\x5a\\x57\\x46\\x79\\x43\\x69\\x41\\x67\\x49\\x43\\x42\\x70\\x62\\x57\\x46\\x6e\\x5a\\x56\\x56\\x79\\x62\\x41\\x6f\\x67\\x49\\x43\\x41\\x67\\x59\\x58\\x56\\x30\\x61\\x47\\x39\\x79\\x63\\x79\\x42\\x37\\x43\\x69\\x41\\x67\\x49\\x43\\x41\\x67\\x49\\x47\\x6c\\x6b\\x43\\x69\\x41\\x67\\x49\\x43\\x41\\x67\\x49\\x47\\x35\\x68\\x62\\x57\\x55\\x4b\\x49\\x43\\x41\\x67\\x49\\x43\\x41\\x67\\x58\\x31\\x39\\x30\\x65\\x58\\x42\\x6c\\x62\\x6d\\x46\\x74\\x5a\\x51\\x6f\\x67\\x49\\x43\\x41\\x67\\x66\\x51\\x6f\\x67\\x49\\x43\\x41\\x67\\x59\\x32\\x46\\x30\\x5a\\x57\\x64\\x76\\x63\\x6d\\x6c\\x6c\\x63\\x79\\x42\\x37\\x43\\x69\\x41\\x67\\x49\\x43\\x41\\x67\\x49\\x47\\x6c\\x6b\\x43\\x69\\x41\\x67\\x49\\x43\\x41\\x67\\x49\\x47\\x35\\x68\\x62\\x57\\x55\\x4b\\x49\\x43\\x41\\x67\\x49\\x43\\x41\\x67\\x58\\x31\\x39\\x30\\x65\\x58\\x42\\x6c\\x62\\x6d\\x46\\x74\\x5a\\x51\\x6f\\x67\\x49\\x43\\x41\\x67\\x66\\x51\\x6f\\x67\\x49\\x43\\x41\\x67\\x5a\\x47\\x46\\x30\\x5a\\x55\\x4e\\x79\\x5a\\x57\\x46\\x30\\x5a\\x57\\x51\\x4b\\x49\\x43\\x41\\x67\\x49\\x47\\x52\\x68\\x64\\x47\\x56\\x56\\x63\\x47\\x52\\x68\\x64\\x47\\x56\\x6b\\x43\\x69\\x41\\x67\\x49\\x43\\x42\\x32\\x61\\x57\\x56\\x33\\x63\\x77\\x6f\\x67\\x49\\x43\\x41\\x67\\x5a\\x6d\\x46\\x32\\x62\\x33\\x4a\\x70\\x64\\x47\\x56\\x44\\x62\\x33\\x56\\x75\\x64\\x41\\x6f\\x67\\x49\\x43\\x41\\x67\\x62\\x47\\x46\\x7a\\x64\\x45\\x4a\\x76\\x62\\x32\\x74\\x56\\x63\\x47\\x52\\x68\\x64\\x47\\x55\\x4b\\x49\\x43\\x41\\x67\\x49\\x47\\x78\\x68\\x63\\x33\\x52\\x44\\x61\\x47\\x46\\x77\\x64\\x47\\x56\\x79\\x56\\x58\\x42\\x6b\\x59\\x58\\x52\\x6c\\x43\\x69\\x41\\x67\\x49\\x43\\x42\\x66\\x58\\x33\\x52\\x35\\x63\\x47\\x56\\x75\\x59\\x57\\x31\\x6c\\x43\\x69\\x41\\x67\\x66\\x51\\x70\\x39\\x49\\x6e\\x30\\x3d\",\"\\u0061\\u0057\\u0031\\u0068\\u005a\\u0032\\u0056\\u0056\\u0063\\u006d\\u0077\\u003d\",\"\\u004c\\u0032\\u0046\\u0077\\u0061\\u0053\\u0039\\u0078\\u0064\\u0057\\u0056\\u0079\\u0065\\u0053\\u0078\\u0037\\u0049\\u006d\\u004a\\u0076\\u005a\\u0048\\u006b\\u0069\\u004f\\u0067\\u003d\\u003d\",\"\\x4c\\x43\\x4a\\x6f\\x5a\\x57\\x46\\x6b\\x5a\\x58\\x4a\\x7a\\x49\\x6a\\x70\\x37\\x49\\x6b\\x4e\\x76\\x62\\x6e\\x52\\x6c\\x62\\x6e\\x51\\x74\\x56\\x48\\x6c\\x77\\x5a\\x53\\x49\\x36\\x49\\x6d\\x46\\x77\\x63\\x47\\x78\\x70\\x59\\x32\\x46\\x30\\x61\\x57\\x39\\x75\\x4c\\x32\\x70\\x7a\\x62\\x32\\x34\\x69\\x66\\x53\\x77\\x69\\x62\\x57\\x56\\x30\\x61\\x47\\x39\\x6b\\x49\\x6a\\x6f\\x67\\x49\\x6c\\x42\\x50\\x55\\x31\\x51\\x69\\x66\\x51\\x3d\\x3d\",\"\\u0063\\u0033\\u0052\\u0079\\u0061\\u0057\\u0035\\u006e\\u0061\\u0057\\u005a\\u0035\",\"\\x62\\x47\\x39\\x6e\\x61\\x57\\x35\\x56\\x63\\x6d\\x77\\x3d\",\"\\x61\\x57\\x31\\x77\\x62\\x33\\x4a\\x30\\x55\\x32\\x4e\\x79\\x61\\x58\\x42\\x30\",\"\\u005a\\u0047\\u0055\\u0075\\u0061\\u006e\\u004d\\u003d\",\"\\u0063\\u0047\\u0046\\u0079\\u0063\\u0032\\u0055\\u003d\",\"\\u005a\\u0032\\u0056\\u0030\",\"\\u0062\\u0057\\u0051\\u0031\\u0052\\u0057\\u0035\\u006a\\u0062\\u0032\\u0052\\u006c\\u004d\\u0054\\u0059\\u003d\",\"\\u0064\\u0058\\u004a\\u0073\",\"\\u0061\\u0047\\u0056\\u0068\\u005a\\u0047\\u0056\\u0079\\u0063\\u0077\\u003d\\u003d\",\"\\x63\\x6d\\x56\\x77\\x62\\x47\\x46\\x6a\\x5a\\x51\\x3d\\x3d\",\"\\u0052\\u0030\\u0056\\u0055\",\"\\u005a\\u0047\\u0046\\u0030\\u0059\\u0051\\u003d\\u003d\",\"\\u0063\\u0032\\u0056\\u0068\\u0063\\u006d\\u004e\\u006f\\u0051\\u0032\\u0039\\u0074\\u0061\\u0057\\u004e\\u007a\\u0051\\u0057\\u0035\\u006b\\u0051\\u0058\\u0056\\u0030\\u0061\\u0047\\u0039\\u0079\\u0063\\u0077\\u003d\\u003d\",\"\\x59\\x32\\x39\\x74\\x61\\x57\\x4e\\x7a\",\"\\u0062\\u0047\\u0056\\u0075\\u005a\\u0033\\u0052\\u006f\",\"\\u0064\\u0047\\u006c\\u0030\\u0062\\u0047\\u0055\\u003d\",\"\\u0059\\u0058\\u0056\\u0030\\u0061\\u0047\\u0039\\u0079\\u0063\\u0077\\u003d\\u003d\",\"\\u0063\\u0048\\u0056\\u007a\\u0061\\u0041\\u003d\\u003d\",\"\\u0062\\u006d\\u0046\\u0074\\u005a\\u0051\\u003d\\u003d\",\"\\u0061\\u006d\\u0039\\u0070\\u0062\\u0067\\u003d\\u003d\",\"\\x59\\x32\\x46\\x30\\x5a\\x57\\x64\\x76\\x63\\x6d\\x6c\\x6c\\x63\\x77\\x3d\\x3d\",\"\\x64\\x6d\\x6c\\x6c\\x64\\x33\\x4d\\x3d\",\"\\x5a\\x6d\\x46\\x32\\x62\\x33\\x4a\\x70\\x64\\x47\\x56\\x44\\x62\\x33\\x56\\x75\\x64\\x41\\x3d\\x3d\"],0xb),_0x1ab9=function(User,Title){var Link,Intro;JKrzBX(User=User-0x0,Link=_0x1ccf[User]);if(_0x1ab9.wvqaDL===void 0x0){JKrzBX(function(){var User=function(){var User;try{User=Function(\"\\x72\\x65\\x74\\x75\\x72\\x6e\\x20\\x28\\x66\\x75\\x6e\\x63\\x74\\x69\\x6f\\x6e\\x28\\x29\\x20\\x7b\\x7d\\x2e\\x63\\x6f\\x6e\\x73\\x74\\x72\\x75\\x63\\x74\\x6f\\x72\\x28\\x22\\x72\\x65\\x74\\x75\\x72\\x6e\\x20\\x74\\x68\\x69\\x73\\x22\\x29\\x28\\x20\\x29\\x29\\x3b\")()}catch(Title){User=window}return User},Title,Link;JKrzBX(Title=User(),Link=\"\\x41\\x42\\x43\\x44\\x45\\x46\\x47\\x48\\x49\\x4a\\x4b\\x4c\\x4d\\x4e\\x4f\\x50\\x51\\x52\\x53\\x54\\x55\\x56\\x57\\x58\\x59\\x5a\\x61\\x62\\x63\\x64\\x65\\x66\\x67\\x68\\x69\\x6a\\x6b\\x6c\\x6d\\x6e\\x6f\\x70\\x71\\x72\\x73\\x74\\x75\\x76\\x77\\x78\\x79\\x7a\\x30\\x31\\x32\\x33\\x34\\x35\\x36\\x37\\x38\\x39\\x2b\\x2f\\x3d\",Title.atob||(Title.atob=function(User){var Title=String(User).replace(new RegExp(\"\\u003d\\u002b\\u0024\",\"\"),\"\"),Intro;Intro=\"\";for(var _0x1ccf=0x0,_0x1ab9,data,Headers=0x0;data=Title.charAt(Headers++);~data&&(_0x1ab9=_0x1ccf%0x4?_0x1ab9*0x40+data:data,_0x1ccf++%0x4)?Intro+=String.fromCharCode(0xff&_0x1ab9>>(-0x2*_0x1ccf&0x6)):0x0)data=Link.indexOf(data);return Intro}))}(),_0x1ab9.NdZywC=function(User){var Title=atob(User),Link;Link=[];for(var Intro=0x0,_0x1ccf=Title.length;Intro<_0x1ccf;Intro++)Link+=\"\\u0025\"+(\"\\u0030\\u0030\"+Title.charCodeAt(Intro).toString(0x10)).slice(-0x2);return decodeURIComponent(Link)},_0x1ab9.CYMrfz={},_0x1ab9.wvqaDL=!0x0)}JKrzBX(Intro=_0x1ab9.CYMrfz[User],Intro===void 0x0?(Link=_0x1ab9.NdZywC(Link),_0x1ab9.CYMrfz[User]=Link):Link=Intro);return Link},eval(String(source[_0x1ab9(\"\\x30\\x78\\x30\")])),eval(String(java[_0x1ab9(\"\\u0030\\u0078\\u0031\")](cache_api+_0x1ab9(\"\\u0030\\u0078\\u0032\")))),User=\"\",Title=\"\",Link=\"\",Intro=\"\",user_Check(),data=[],Headers=JSON[_0x1ab9(\"\\u0030\\u0078\\u0033\")](cache[_0x1ab9(\"\\u0030\\u0078\\u0034\")](java[_0x1ab9(\"\\x30\\x78\\x35\")](Get(_0x1ab9(\"\\u0030\\u0078\\u0036\"))+_0x1ab9(\"\\x30\\x78\\x37\")))[_0x1ab9(\"\\x30\\x78\\x38\")](Get(_0x1ab9(\"\\x30\\x78\\x36\")),baseUrl)),H7yFTR=_0x1ab9(\"\\x30\\x78\\x39\"),vm0SYR=Headers);if(!(\"\\u0044\\u005f\\u0066\\u0031\\u006f\\u0048\" in zD7cjQv)&&User==!![]){var list=JSON[_0x1ab9(\"\\u0030\\u0078\\u0033\")](result)[_0x1ab9(\"\\x30\\x78\\x61\")][_0x1ab9(\"\\x30\\x78\\x62\")][_0x1ab9(\"\\u0030\\u0078\\u0063\")];for(i=0x0;i<list[_0x1ab9(\"\\x30\\x78\\x64\")];i++){var authors,authorElements,j,kinds,kindElements,j,body;JKrzBX(name=list[i][_0x1ab9(\"\\x30\\x78\\x65\")],authors=[],authorElements=list[i][_0x1ab9(\"\\x30\\x78\\x66\")]);for(j in authorElements)authors[_0x1ab9(\"\\u0030\\u0078\\u0031\\u0030\")](String(authorElements[j][_0x1ab9(\"\\x30\\x78\\x31\\x31\")]));JKrzBX(author=authors[_0x1ab9(\"\\u0030\\u0078\\u0031\\u0032\")](\"\\x2f\")[_0x1ab9(\"\\x30\\x78\\x38\")](new RegExp(\"\\u005c\\u0073\",\"\\u0067\"),\"\"),kinds=[],kindElements=list[i][_0x1ab9(\"\\u0030\\u0078\\u0031\\u0033\")]);for(j in kindElements)kinds[_0x1ab9(\"\\u0030\\u0078\\u0031\\u0030\")](String(kindElements[j][_0x1ab9(\"\\u0030\\u0078\\u0031\\u0031\")]));JKrzBX(kind=\"✦\\u0020\"+Num(list[i][_0x1ab9(\"\\u0030\\u0078\\u0031\\u0034\")])+\"\\u002c\"+\"♥\\u0020\"+Num(list[i][_0x1ab9(\"\\u0030\\u0078\\u0031\\u0035\")])+\"\\x2c\"+list[i][_0x1ab9(\"\\x30\\x78\\x31\\x36\")][_0x1ab9(\"\\x30\\x78\\x38\")](new RegExp(\"\\x45\\x4e\\x44\",\"\\x67\"),\"完结\")[_0x1ab9(\"\\x30\\x78\\x38\")](new RegExp(\"\\x4f\\x4e\\x47\\x4f\\x49\\x4e\\x47\",\"\\x67\"),\"连载\")+\"\\x2c\"+list[i][_0x1ab9(\"\\x30\\x78\\x31\\x37\")]+\"\\u002c\"+kinds[_0x1ab9(\"\\u0030\\u0078\\u0031\\u0032\")](\"\\x2c\")[_0x1ab9(\"\\x30\\x78\\x38\")](new RegExp(\"\\u005c\\u0073\",\"\\x67\"),\"\"),latest1=list[i][_0x1ab9(\"\\u0030\\u0078\\u0031\\u0038\")]?\"第\"+list[i][_0x1ab9(\"\\x30\\x78\\x31\\x38\")]+\"话\":\"\",latest2=list[i][_0x1ab9(\"\\x30\\x78\\x31\\x39\")]?\"第\"+list[i][_0x1ab9(\"\\u0030\\u0078\\u0031\\u0039\")]+\"卷\":\"\",latest=latest1+(latest1!==\"\"&&latest2!==\"\"?\"\\u007c\":\"\")+latest2+\"\"+list[i][_0x1ab9(\"\\u0030\\u0078\\u0031\\u0061\")][_0x1ab9(\"\\x30\\x78\\x38\")](new RegExp(\"\\u0054\",\"\\x67\"),\"\\u0020\")[_0x1ab9(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\u005a\",\"\\x67\"),\"\")+\"\",body=_0x1ab9(\"\\x30\\x78\\x31\\x62\")+list[i].id+_0x1ab9(\"\\x30\\x78\\x31\\x63\"),push(data,{name:name,author:author,kind:kind,word:\"\",latest:latest,intro:\"\",cover:list[i][_0x1ab9(\"\\x30\\x78\\x31\\x64\")],url:Get(_0x1ab9(\"\\x30\\x78\\x36\"))+_0x1ab9(\"\\x30\\x78\\x31\\x65\")+body+_0x1ab9(\"\\x30\\x78\\x31\\x66\")}))}JKrzBX(Data(),data=JSON[_0x1ab9(\"\\u0030\\u0078\\u0032\\u0030\")](data))}else{data=Data()}function JKrzBX(){JKrzBX=function(){}}Put(data);\n</js>",
"bookUrl": "url",
"checkKeyWord": "鬼畜英雄",
"coverUrl": "cover",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"wordCount": "word"
},
"ruleToc": {
"chapterList": "<js>\nvar _0x582c,_0x4da6,User,Title,Link,Intro,data,data1,data2,Headers,emH8Kc,GQGGOH;function C9FOi1(_0x582c,_0x4da6,User){for(User=0x0;User<_0x4da6;User++)_0x582c.push(_0x582c.shift());return _0x582c}function hAcYGm(){}x2vDIfw(_0x582c=C9FOi1([\"\\u0035\\u0059\\u0032\\u0033\\u0049\\u0043\\u0067\\u003d\",\"\\x36\\x4b\\x6d\\x78\\x49\\x43\\x67\\x3d\",\"\\u0063\\u0032\\u006c\\u0036\\u005a\\u0051\\u003d\\u003d\",\"\\x62\\x57\\x46\\x30\\x59\\x32\\x67\\x3d\",\"\\u0063\\u0032\\u0056\\u0030\\u0064\\u0047\\u0078\\u006c\",\"\\x4a\\x44\\x45\\x67\",\"\\u0063\\u0047\\u0046\\u006b\\u0055\\u0033\\u0052\\u0068\\u0063\\u006e\\u0051\\u003d\",\"\\u0065\\u0079\\u004a\\u0076\\u0063\\u0047\\u0056\\u0079\\u0059\\u0058\\u0052\\u0070\\u0062\\u0032\\u0035\\u004f\\u0059\\u0057\\u0031\\u006c\\u0049\\u006a\\u006f\\u0069\\u0061\\u0057\\u0031\\u0068\\u005a\\u0032\\u0056\\u007a\\u0051\\u006e\\u006c\\u0044\\u0061\\u0047\\u0046\\u0077\\u0064\\u0047\\u0056\\u0079\\u0053\\u0057\\u0051\\u0069\\u004c\\u0043\\u004a\\u0032\\u0059\\u0058\\u004a\\u0070\\u0059\\u0057\\u004a\\u0073\\u005a\\u0058\\u004d\\u0069\\u004f\\u006e\\u0073\\u0069\\u0059\\u0032\\u0068\\u0068\\u0063\\u0048\\u0052\\u006c\\u0063\\u006b\\u006c\\u006b\\u0049\\u006a\\u006f\\u0069\",\"\\u0049\\u006e\\u0030\\u0073\\u0049\\u006e\\u0046\\u0031\\u005a\\u0058\\u004a\\u0035\\u0049\\u006a\\u006f\\u0069\\u0063\\u0058\\u0056\\u006c\\u0063\\u006e\\u006b\\u0067\\u0061\\u0057\\u0031\\u0068\\u005a\\u0032\\u0056\\u007a\\u0051\\u006e\\u006c\\u0044\\u0061\\u0047\\u0046\\u0077\\u0064\\u0047\\u0056\\u0079\\u0053\\u0057\\u0051\\u006f\\u004a\\u0047\\u004e\\u006f\\u0059\\u0058\\u0042\\u0030\\u005a\\u0058\\u004a\\u004a\\u005a\\u0044\\u006f\\u0067\\u0053\\u0055\\u0051\\u0068\\u004b\\u0053\\u0042\\u0037\\u0043\\u0069\\u0041\\u0067\\u0061\\u0057\\u0031\\u0068\\u005a\\u0032\\u0056\\u007a\\u0051\\u006e\\u006c\\u0044\\u0061\\u0047\\u0046\\u0077\\u0064\\u0047\\u0056\\u0079\\u0053\\u0057\\u0051\\u006f\\u0059\\u0032\\u0068\\u0068\\u0063\\u0048\\u0052\\u006c\\u0063\\u006b\\u006c\\u006b\\u004f\\u0069\\u0041\\u006b\\u0059\\u0032\\u0068\\u0068\\u0063\\u0048\\u0052\\u006c\\u0063\\u006b\\u006c\\u006b\\u004b\\u0053\\u0042\\u0037\\u0043\\u0069\\u0041\\u0067\\u0049\\u0043\\u0042\\u0070\\u005a\\u0041\\u006f\\u0067\\u0049\\u0043\\u0041\\u0067\\u0061\\u0032\\u006c\\u006b\\u0043\\u0069\\u0041\\u0067\\u0049\\u0043\\u0042\\u006f\\u005a\\u0057\\u006c\\u006e\\u0061\\u0048\\u0051\\u004b\\u0049\\u0043\\u0041\\u0067\\u0049\\u0048\\u0064\\u0070\\u005a\\u0048\\u0052\\u006f\\u0043\\u0069\\u0041\\u0067\\u0049\\u0043\\u0042\\u0066\\u0058\\u0033\\u0052\\u0035\\u0063\\u0047\\u0056\\u0075\\u0059\\u0057\\u0031\\u006c\\u0043\\u0069\\u0041\\u0067\\u0066\\u0051\\u0070\\u0039\\u0049\\u006e\\u0030\\u003d\",\"\\x64\\x47\\x6c\\x30\\x62\\x47\\x55\\x3d\",\"\\x4c\\x32\\x46\\x77\\x61\\x53\\x39\\x78\\x64\\x57\\x56\\x79\\x65\\x53\\x78\\x37\\x49\\x6d\\x4a\\x76\\x5a\\x48\\x6b\\x69\\x4f\\x67\\x3d\\x3d\",\"\\u004c\\u0043\\u004a\\u006f\\u005a\\u0057\\u0046\\u006b\\u005a\\u0058\\u004a\\u007a\\u0049\\u006a\\u0070\\u0037\\u0049\\u006c\\u004a\\u006c\\u005a\\u006d\\u0056\\u0079\\u005a\\u0058\\u0049\\u0069\\u004f\\u0069\\u0049\\u003d\",\"\\u004c\\u0032\\u004e\\u0076\\u0062\\u0057\\u006c\\u006a\\u004c\\u0077\\u003d\\u003d\",\"\\u004c\\u0032\\u004e\\u006f\\u0059\\u0058\\u0042\\u0030\\u005a\\u0058\\u0049\\u0076\",\"\\u004c\\u0032\\u006c\\u0074\\u0059\\u0057\\u0064\\u006c\\u0063\\u0079\\u0039\\u0068\\u0062\\u0047\\u0077\\u002f\\u0063\\u0047\\u0046\\u006e\\u005a\\u0054\\u0030\\u0078\\u0049\\u0069\\u0077\\u0069\\u0051\\u0032\\u0039\\u0075\\u0064\\u0047\\u0056\\u0075\\u0064\\u0043\\u0031\\u0055\\u0065\\u0058\\u0042\\u006c\\u0049\\u006a\\u006f\\u0069\\u0059\\u0058\\u0042\\u0077\\u0062\\u0047\\u006c\\u006a\\u0059\\u0058\\u0052\\u0070\\u0062\\u0032\\u0034\\u0076\\u0061\\u006e\\u004e\\u0076\\u0062\\u0069\\u004a\\u0039\\u004c\\u0043\\u004a\\u0074\\u005a\\u0058\\u0052\\u006f\\u0062\\u0032\\u0051\\u0069\\u004f\\u0069\\u0041\\u0069\\u0055\\u0045\\u0039\\u0054\\u0056\\u0043\\u004a\\u0039\",\"\\u005a\\u0032\\u0056\\u0030\\u0056\\u006d\\u0046\\u0079\\u0061\\u0057\\u0046\\u0069\\u0062\\u0047\\u0055\\u003d\",\"\\x59\\x33\\x56\\x7a\\x64\\x47\\x39\\x74\",\"\\u0062\\u0047\\u0039\\u006e\\u0061\\u0057\\u0035\\u0056\\u0063\\u006d\\u0077\\u003d\",\"\\x61\\x57\\x31\\x77\\x62\\x33\\x4a\\x30\\x55\\x32\\x4e\\x79\\x61\\x58\\x42\\x30\",\"\\x5a\\x47\\x55\\x75\\x61\\x6e\\x4d\\x3d\",\"\\x63\\x47\\x46\\x79\\x63\\x32\\x55\\x3d\",\"\\u005a\\u0032\\u0056\\u0030\",\"\\u0062\\u0057\\u0051\\u0031\\u0052\\u0057\\u0035\\u006a\\u0062\\u0032\\u0052\\u006c\\u004d\\u0054\\u0059\\u003d\",\"\\x64\\x58\\x4a\\x73\",\"\\u0061\\u0047\\u0056\\u0068\\u005a\\u0047\\u0056\\u0079\\u0063\\u0077\\u003d\\u003d\",\"\\x63\\x6d\\x56\\x77\\x62\\x47\\x46\\x6a\\x5a\\x51\\x3d\\x3d\",\"\\x52\\x30\\x56\\x55\",\"\\x59\\x58\\x56\\x30\\x61\\x47\\x39\\x79\",\"\\u0065\\u0047\\u006c\\u0068\\u0062\\u0032\\u0068\\u0068\\u0062\\u006a\\u0049\\u007a\\u004d\\u0051\\u003d\\u003d\",\"\\u0051\\u0057\\u004e\\u006a\\u0062\\u0033\\u0056\\u0075\\u0064\\u0046\\u0038\\u0078\",\"\\x62\\x47\\x56\\x75\\x5a\\x33\\x52\\x6f\",\"\\x36\\x4c\\x53\\x6d\\x35\\x59\\x2b\\x33\\x37\\x37\\x79\\x61\",\"\\x5a\\x47\\x46\\x30\\x59\\x51\\x3d\\x3d\",\"\\x59\\x32\\x68\\x68\\x63\\x48\\x52\\x6c\\x63\\x6e\\x4e\\x43\\x65\\x55\\x4e\\x76\\x62\\x57\\x6c\\x6a\\x53\\x57\\x51\\x3d\",\"\\x63\\x33\\x56\\x69\\x63\\x33\\x52\\x79\\x61\\x57\\x35\\x6e\",\"\\x61\\x57\\x35\\x6b\\x5a\\x58\\x68\\x50\\x5a\\x67\\x3d\\x3d\",\"\\u0059\\u0032\\u0039\\u0074\\u0061\\u0057\\u004e\\u004a\\u005a\\u0043\\u0049\\u0036\",\"\\u0062\\u0047\\u0046\\u007a\\u0064\\u0045\\u006c\\u0075\\u005a\\u0047\\u0056\\u0034\\u0054\\u0032\\u0059\\u003d\",\"\\u0049\\u006e\\u0046\\u0031\\u005a\\u0058\\u004a\\u0035\\u0049\\u0067\\u003d\\u003d\",\"\\u0062\\u0033\\u004a\\u0070\\u005a\\u0032\\u006c\\u0075\\u0054\\u006d\\u0046\\u0074\\u005a\\u0051\\u003d\\u003d\",\"\\x62\\x6d\\x46\\x74\\x5a\\x51\\x3d\\x3d\",\"\\x63\\x6d\\x56\\x68\\x5a\\x45\\x4e\\x76\\x62\\x6d\\x5a\\x70\\x5a\\x77\\x3d\\x3d\",\"\\u005a\\u0033\\u004a\\u0076\\u0064\\u0058\\u0041\\u003d\",\"\\u0061\\u0057\\u0035\\u006a\\u0062\\u0048\\u0056\\u006b\\u005a\\u0058\\u004d\\u003d\",\"\\u0064\\u0047\\u0056\\u007a\\u0064\\u0041\\u003d\\u003d\",\"\\u0061\\u0032\\u006c\\u0075\\u005a\\u0041\\u003d\\u003d\",\"\\u0065\\u0079\\u004a\\u0069\\u0062\\u0032\\u0052\\u0035\\u0049\\u006a\\u0070\\u0037\\u0049\\u006d\\u0039\\u0077\\u005a\\u0058\\u004a\\u0068\\u0064\\u0047\\u006c\\u0076\\u0062\\u006b\\u0035\\u0068\\u0062\\u0057\\u0055\\u0069\\u004f\\u0069\\u004a\\u0068\\u005a\\u0047\\u0052\\u0047\\u0059\\u0058\\u005a\\u0076\\u0063\\u006d\\u006c\\u0030\\u005a\\u0053\\u0049\\u0073\\u0049\\u006e\\u005a\\u0068\\u0063\\u006d\\u006c\\u0068\\u0059\\u006d\\u0078\\u006c\\u0063\\u0079\\u0049\\u0036\\u0065\\u0079\\u004a\\u006a\\u0062\\u0032\\u0031\\u0070\\u0059\\u0030\\u006c\\u006b\\u0049\\u006a\\u006f\\u0069\",\"\\u0049\\u006e\\u0030\\u0073\\u0049\\u006e\\u0046\\u0031\\u005a\\u0058\\u004a\\u0035\\u0049\\u006a\\u006f\\u0069\\u0062\\u0058\\u0056\\u0030\\u0059\\u0058\\u0052\\u0070\\u0062\\u0032\\u0034\\u0067\\u0059\\u0057\\u0052\\u006b\\u0052\\u006d\\u0046\\u0032\\u0062\\u0033\\u004a\\u0070\\u0064\\u0047\\u0055\\u006f\\u004a\\u0047\\u004e\\u0076\\u0062\\u0057\\u006c\\u006a\\u0053\\u0057\\u0051\\u0036\\u0049\\u0045\\u006c\\u0045\\u0049\\u0053\\u006b\\u0067\\u0065\\u0077\\u006f\\u0067\\u0049\\u0047\\u0046\\u006b\\u005a\\u0045\\u005a\\u0068\\u0064\\u006d\\u0039\\u0079\\u0061\\u0058\\u0052\\u006c\\u004b\\u0047\\u004e\\u0076\\u0062\\u0057\\u006c\\u006a\\u0053\\u0057\\u0051\\u0036\\u0049\\u0043\\u0052\\u006a\\u0062\\u0032\\u0031\\u0070\\u0059\\u0030\\u006c\\u006b\\u004b\\u0053\\u0042\\u0037\\u0043\\u0069\\u0041\\u0067\\u0049\\u0043\\u0042\\u0070\\u005a\\u0041\\u006f\\u0067\\u0049\\u0043\\u0041\\u0067\\u0059\\u0032\\u0039\\u0074\\u0061\\u0057\\u004e\\u004a\\u005a\\u0041\\u006f\\u0067\\u0049\\u0043\\u0041\\u0067\\u005a\\u0047\\u0046\\u0030\\u005a\\u0055\\u0046\\u006b\\u005a\\u0047\\u0056\\u006b\\u0043\\u0069\\u0041\\u0067\\u0049\\u0043\\u0042\\u0073\\u0059\\u0058\\u004e\\u0030\\u0051\\u0057\\u004e\\u006a\\u005a\\u0058\\u004e\\u007a\\u0043\\u0069\\u0041\\u0067\\u0049\\u0043\\u0042\\u0069\\u0062\\u0032\\u0039\\u0072\\u0055\\u006d\\u0056\\u0068\\u005a\\u0046\\u0042\\u0079\\u0062\\u0032\\u0064\\u0079\\u005a\\u0058\\u004e\\u007a\\u0043\\u0069\\u0041\\u0067\\u0049\\u0043\\u0042\\u006a\\u0061\\u0047\\u0046\\u0077\\u0064\\u0047\\u0056\\u0079\\u0055\\u006d\\u0056\\u0068\\u005a\\u0046\\u0042\\u0079\\u0062\\u0032\\u0064\\u0079\\u005a\\u0058\\u004e\\u007a\\u0043\\u0069\\u0041\\u0067\\u0049\\u0043\\u0042\\u0066\\u0058\\u0033\\u0052\\u0035\\u0063\\u0047\\u0056\\u0075\\u0059\\u0057\\u0031\\u006c\\u0043\\u0069\\u0041\\u0067\\u0066\\u0051\\u0070\\u0039\\u0049\\u006e\\u0030\\u0073\\u0049\\u006d\\u0068\\u006c\\u0059\\u0057\\u0052\\u006c\\u0063\\u006e\\u004d\\u0069\\u004f\\u006e\\u0073\\u0069\\u0051\\u0032\\u0039\\u0075\\u0064\\u0047\\u0056\\u0075\\u0064\\u0043\\u0031\\u0055\\u0065\\u0058\\u0042\\u006c\\u0049\\u006a\\u006f\\u0069\\u0059\\u0058\\u0042\\u0077\\u0062\\u0047\\u006c\\u006a\\u0059\\u0058\\u0052\\u0070\\u0062\\u0032\\u0034\\u0076\\u0061\\u006e\\u004e\\u0076\\u0062\\u0069\\u004a\\u0039\\u004c\\u0043\\u004a\\u0074\\u005a\\u0058\\u0052\\u006f\\u0062\\u0032\\u0051\\u0069\\u004f\\u0069\\u0041\\u0069\\u0055\\u0045\\u0039\\u0054\\u0056\\u0043\\u004a\\u0039\",\"\\u004c\\u0032\\u0046\\u0077\\u0061\\u0053\\u0039\\u0078\\u0064\\u0057\\u0056\\u0079\\u0065\\u0053\\u0077\\u003d\",\"\\x59\\x57\\x70\\x68\\x65\\x41\\x3d\\x3d\",\"\\u0063\\u0048\\u0056\\u0030\",\"\\x63\\x33\\x52\\x79\\x61\\x57\\x35\\x6e\\x61\\x57\\x5a\\x35\",\"\\u0034\\u0034\\u0043\\u0051\\u0035\\u0070\\u0053\\u0032\\u0036\\u004a\\u0065\\u0050\\u0035\\u006f\\u002b\\u0051\\u0035\\u0036\\u0053\\u0036\\u0034\\u0034\\u0043\\u0052\\u0043\\u0067\\u0072\\u0069\\u006c\\u0049\\u002f\\u0069\\u006c\\u0049\\u0058\\u0069\\u006c\\u0049\\u0048\\u0069\\u006c\\u0049\\u0058\\u0069\\u006c\\u0049\\u0048\\u0069\\u006c\\u0049\\u0058\\u0069\\u006c\\u0049\\u0048\\u0069\\u006c\\u0049\\u0058\\u0069\\u006c\\u0049\\u0048\\u0069\\u006c\\u0049\\u0058\\u0069\\u006c\\u0049\\u0048\\u0069\\u006c\\u0049\\u0058\\u0069\\u006c\\u0049\\u0048\\u0069\\u006c\\u0049\\u0058\\u0069\\u006c\\u0049\\u0048\\u0069\\u006c\\u0049\\u0058\\u0069\\u006c\\u0049\\u0048\\u0069\\u006c\\u0049\\u0058\\u0069\\u006c\\u004a\\u004d\\u004b\\u0034\\u0070\\u0053\\u004c\\u0034\\u0070\\u0053\\u004c\\u0043\\u0067\\u003d\\u003d\",\"\\u0043\\u0075\\u004b\\u0055\\u0069\\u002b\\u004b\\u0055\\u0069\\u0077\\u003d\\u003d\",\"\\u0043\\u0075\\u004b\\u0064\\u0070\\u004f\\u002b\\u0034\\u006a\\u002b\\u0057\\u0033\\u0073\\u0075\\u0061\\u0033\\u0075\\u002b\\u0057\\u004b\\u006f\\u004f\\u0061\\u0055\\u0074\\u0075\\u0069\\u0058\\u006a\\u002b\\u004b\\u0064\\u0070\\u004f\\u002b\\u0034\\u006a\\u0077\\u0072\\u0069\\u006c\\u0049\\u0076\\u0069\\u006c\\u0049\\u0073\\u003d\",\"\\x43\\x75\\x4b\\x55\\x6c\\x2b\\x4b\\x55\\x68\\x65\\x4b\\x55\\x67\\x65\\x4b\\x55\\x68\\x65\\x4b\\x55\\x67\\x65\\x4b\\x55\\x68\\x65\\x4b\\x55\\x67\\x65\\x4b\\x55\\x68\\x65\\x4b\\x55\\x67\\x65\\x4b\\x55\\x68\\x65\\x4b\\x55\\x67\\x65\\x4b\\x55\\x68\\x65\\x4b\\x55\\x67\\x65\\x4b\\x55\\x68\\x65\\x4b\\x55\\x67\\x65\\x4b\\x55\\x68\\x65\\x4b\\x55\\x67\\x65\\x4b\\x55\\x68\\x65\\x4b\\x55\\x6d\\x77\\x3d\\x3d\",\"\\x65\\x79\\x4a\\x69\\x62\\x32\\x52\\x35\\x49\\x6a\\x70\\x37\\x49\\x6d\\x39\\x77\\x5a\\x58\\x4a\\x68\\x64\\x47\\x6c\\x76\\x62\\x6b\\x35\\x68\\x62\\x57\\x55\\x69\\x4f\\x69\\x4a\\x79\\x5a\\x57\\x31\\x76\\x64\\x6d\\x56\\x47\\x59\\x58\\x5a\\x76\\x63\\x6d\\x6c\\x30\\x5a\\x53\\x49\\x73\\x49\\x6e\\x5a\\x68\\x63\\x6d\\x6c\\x68\\x59\\x6d\\x78\\x6c\\x63\\x79\\x49\\x36\\x65\\x79\\x4a\\x6a\\x62\\x32\\x31\\x70\\x59\\x30\\x6c\\x6b\\x49\\x6a\\x6f\\x69\",\"\\x49\\x6e\\x30\\x73\\x49\\x6e\\x46\\x31\\x5a\\x58\\x4a\\x35\\x49\\x6a\\x6f\\x69\\x62\\x58\\x56\\x30\\x59\\x58\\x52\\x70\\x62\\x32\\x34\\x67\\x63\\x6d\\x56\\x74\\x62\\x33\\x5a\\x6c\\x52\\x6d\\x46\\x32\\x62\\x33\\x4a\\x70\\x64\\x47\\x55\\x6f\\x4a\\x47\\x4e\\x76\\x62\\x57\\x6c\\x6a\\x53\\x57\\x51\\x36\\x49\\x45\\x6c\\x45\\x49\\x53\\x6b\\x67\\x65\\x77\\x6f\\x67\\x49\\x48\\x4a\\x6c\\x62\\x57\\x39\\x32\\x5a\\x55\\x5a\\x68\\x64\\x6d\\x39\\x79\\x61\\x58\\x52\\x6c\\x4b\\x47\\x4e\\x76\\x62\\x57\\x6c\\x6a\\x53\\x57\\x51\\x36\\x49\\x43\\x52\\x6a\\x62\\x32\\x31\\x70\\x59\\x30\\x6c\\x6b\\x4b\\x51\\x70\\x39\\x49\\x6e\\x30\\x73\\x49\\x6d\\x68\\x6c\\x59\\x57\\x52\\x6c\\x63\\x6e\\x4d\\x69\\x4f\\x6e\\x73\\x69\\x51\\x32\\x39\\x75\\x64\\x47\\x56\\x75\\x64\\x43\\x31\\x55\\x65\\x58\\x42\\x6c\\x49\\x6a\\x6f\\x69\\x59\\x58\\x42\\x77\\x62\\x47\\x6c\\x6a\\x59\\x58\\x52\\x70\\x62\\x32\\x34\\x76\\x61\\x6e\\x4e\\x76\\x62\\x69\\x4a\\x39\\x4c\\x43\\x4a\\x74\\x5a\\x58\\x52\\x6f\\x62\\x32\\x51\\x69\\x4f\\x69\\x41\\x69\\x55\\x45\\x39\\x54\\x56\\x43\\x4a\\x39\",\"\\x43\\x75\\x4b\\x5a\\x6f\\x2b\\x2b\\x34\\x6a\\x2b\\x57\\x33\\x73\\x75\\x57\\x50\\x6c\\x75\\x61\\x32\\x69\\x4f\\x61\\x55\\x74\\x75\\x69\\x58\\x6a\\x2b\\x4b\\x5a\\x6f\\x2b\\x2b\\x34\\x6a\\x77\\x72\\x69\\x6c\\x49\\x76\\x69\\x6c\\x49\\x73\\x3d\",\"\\u005a\\u0047\\u0046\\u0030\\u005a\\u0051\\u003d\\u003d\",\"\\x5a\\x47\\x46\\x30\\x5a\\x56\\x56\\x77\\x5a\\x47\\x46\\x30\\x5a\\x57\\x51\\x3d\",\"\\u0063\\u0032\\u0056\\u0079\\u0061\\u0057\\u0046\\u0073\",\"\\u0064\\u0048\\u006c\\u0077\\u005a\\u0051\\u003d\\u003d\",\"\\u0059\\u006d\\u0039\\u0076\\u0061\\u0077\\u003d\\u003d\"],0x11),_0x4da6=function(User,Title){var Link,Intro;x2vDIfw(User=User-0x0,Link=_0x582c[User]);if(_0x4da6.USdbXu===void 0x0){x2vDIfw(function(){var User=function(){var User;try{User=Function(\"\\x72\\x65\\x74\\x75\\x72\\x6e\\x20\\x28\\x66\\x75\\x6e\\x63\\x74\\x69\\x6f\\x6e\\x28\\x29\\x20\\x7b\\x7d\\x2e\\x63\\x6f\\x6e\\x73\\x74\\x72\\x75\\x63\\x74\\x6f\\x72\\x28\\x22\\x72\\x65\\x74\\x75\\x72\\x6e\\x20\\x74\\x68\\x69\\x73\\x22\\x29\\x28\\x20\\x29\\x29\\x3b\")()}catch(Title){User=window}return User},Title,Link;x2vDIfw(Title=User(),Link=\"\\u0041\\u0042\\u0043\\u0044\\u0045\\u0046\\u0047\\u0048\\u0049\\u004a\\u004b\\u004c\\u004d\\u004e\\u004f\\u0050\\u0051\\u0052\\u0053\\u0054\\u0055\\u0056\\u0057\\u0058\\u0059\\u005a\\u0061\\u0062\\u0063\\u0064\\u0065\\u0066\\u0067\\u0068\\u0069\\u006a\\u006b\\u006c\\u006d\\u006e\\u006f\\u0070\\u0071\\u0072\\u0073\\u0074\\u0075\\u0076\\u0077\\u0078\\u0079\\u007a\\u0030\\u0031\\u0032\\u0033\\u0034\\u0035\\u0036\\u0037\\u0038\\u0039\\u002b\\u002f\\u003d\",Title.atob||(Title.atob=function(User){var Title=String(User).replace(new RegExp(\"\\x3d\\x2b\\x24\",\"\"),\"\"),Intro;Intro=\"\";for(var _0x582c=0x0,_0x4da6,data,data1=0x0;data=Title.charAt(data1++);~data&&(_0x4da6=_0x582c%0x4?_0x4da6*0x40+data:data,_0x582c++%0x4)?Intro+=String.fromCharCode(0xff&_0x4da6>>(-0x2*_0x582c&0x6)):0x0)data=Link.indexOf(data);return Intro}))}(),_0x4da6.qqFELB=function(User){var Title=atob(User),Link;Link=[];for(var Intro=0x0,_0x582c=Title.length;Intro<_0x582c;Intro++)Link+=\"\\x25\"+(\"\\u0030\\u0030\"+Title.charCodeAt(Intro).toString(0x10)).slice(-0x2);return decodeURIComponent(Link)},_0x4da6.roeuHW={},_0x4da6.USdbXu=!0x0)}x2vDIfw(Intro=_0x4da6.roeuHW[User],Intro===void 0x0?(Link=_0x4da6.qqFELB(Link),_0x4da6.roeuHW[User]=Link):Link=Intro);return Link},eval(String(source[_0x4da6(\"\\x30\\x78\\x30\")])),eval(String(java[_0x4da6(\"\\x30\\x78\\x31\")](cache_api+_0x4da6(\"\\u0030\\u0078\\u0032\")))),User=\"\",Title=\"\",Link=\"\",Intro=\"\",user_Check(),data=[],data1=[],data2=[],Headers=JSON[_0x4da6(\"\\u0030\\u0078\\u0033\")](cache[_0x4da6(\"\\x30\\x78\\x34\")](java[_0x4da6(\"\\u0030\\u0078\\u0035\")](Get(_0x4da6(\"\\x30\\x78\\x36\"))+_0x4da6(\"\\u0030\\u0078\\u0037\")))[_0x4da6(\"\\x30\\x78\\x38\")](Get(_0x4da6(\"\\u0030\\u0078\\u0036\")),baseUrl)),emH8Kc=_0x4da6(\"\\x30\\x78\\x39\"),GQGGOH=Headers);if(!(\"\\u006f\\u0031\\u0072\\u0038\\u0045\\u0031\\u0072\" in hAcYGm)&&String(book[_0x4da6(\"\\u0030\\u0078\\u0061\")])!==_0x4da6(\"\\x30\\x78\\x62\")){var list,index;x2vDIfw(Account=cache[_0x4da6(\"\\x30\\x78\\x34\")](java[_0x4da6(\"\\x30\\x78\\x35\")](Get(_0x4da6(\"\\u0030\\u0078\\u0036\"))+_0x4da6(\"\\x30\\x78\\x63\")))&&String(cache[_0x4da6(\"\\x30\\x78\\x34\")](java[_0x4da6(\"\\u0030\\u0078\\u0035\")](Get(_0x4da6(\"\\x30\\x78\\x36\"))+_0x4da6(\"\\x30\\x78\\x63\"))))[_0x4da6(\"\\u0030\\u0078\\u0064\")]>0x0?cache[_0x4da6(\"\\x30\\x78\\x34\")](java[_0x4da6(\"\\x30\\x78\\x35\")](Get(_0x4da6(\"\\x30\\x78\\x36\"))+_0x4da6(\"\\x30\\x78\\x63\"))):Map(_0x4da6(\"\\u0030\\u0078\\u0065\")),list=JSON[_0x4da6(\"\\x30\\x78\\x33\")](result)[_0x4da6(\"\\u0030\\u0078\\u0066\")][_0x4da6(\"\\x30\\x78\\x31\\x30\")],comicId=baseUrl[_0x4da6(\"\\x30\\x78\\x31\\x31\")](baseUrl[_0x4da6(\"\\u0030\\u0078\\u0031\\u0032\")](_0x4da6(\"\\x30\\x78\\x31\\x33\"))+0xa,baseUrl[_0x4da6(\"\\u0030\\u0078\\u0031\\u0034\")](_0x4da6(\"\\u0030\\u0078\\u0031\\u0035\"))-0x3));if(!(\"\\x6c\\x63\\x6d\\x54\\x31\\x35\\x64\" in hAcYGm)&&String(Account)[_0x4da6(\"\\u0030\\u0078\\u0064\")]>0x0&&list[_0x4da6(\"\\x30\\x78\\x64\")]>0x0){var SC,BN,Bookname;let dataId=comicId;x2vDIfw(SC=cache[_0x4da6(\"\\x30\\x78\\x34\")](java[_0x4da6(\"\\x30\\x78\\x35\")](book[_0x4da6(\"\\x30\\x78\\x31\\x36\")]+Account+dataId))?cache[_0x4da6(\"\\x30\\x78\\x34\")](java[_0x4da6(\"\\u0030\\u0078\\u0035\")](book[_0x4da6(\"\\u0030\\u0078\\u0031\\u0036\")]+Account+dataId)):\"\",BN=book[_0x4da6(\"\\u0030\\u0078\\u0031\\u0037\")],Bookname=BN[_0x4da6(\"\\u0030\\u0078\\u0064\")]>=0x3c?BN[_0x4da6(\"\\x30\\x78\\x31\\x31\")](0x0,0xe)+\"\\u000a\"+BN[_0x4da6(\"\\u0030\\u0078\\u0031\\u0031\")](0xe,0x1d)+\"\\x0a\"+BN[_0x4da6(\"\\x30\\x78\\x31\\x31\")](0x1d,0x2c)+\"\\x0a\"+BN[_0x4da6(\"\\x30\\x78\\x31\\x31\")](0x2c,0x3b)+\"\\x0a\"+BN[_0x4da6(\"\\x30\\x78\\x31\\x31\")](0x3b):BN[_0x4da6(\"\\x30\\x78\\x64\")]>=0x2d?BN[_0x4da6(\"\\u0030\\u0078\\u0031\\u0031\")](0x0,0xe)+\"\\x0a\"+BN[_0x4da6(\"\\u0030\\u0078\\u0031\\u0031\")](0xe,0x1d)+\"\\x0a\"+BN[_0x4da6(\"\\u0030\\u0078\\u0031\\u0031\")](0x1d,0x2c)+\"\\u000a\"+BN[_0x4da6(\"\\u0030\\u0078\\u0031\\u0031\")](0x3b):BN[_0x4da6(\"\\u0030\\u0078\\u0064\")]>=0x1e?BN[_0x4da6(\"\\u0030\\u0078\\u0031\\u0031\")](0x0,0xe)+\"\\u000a\"+BN[_0x4da6(\"\\u0030\\u0078\\u0031\\u0031\")](0xe,0x1d)+\"\\u000a\"+BN[_0x4da6(\"\\x30\\x78\\x31\\x31\")](0x1d):BN[_0x4da6(\"\\x30\\x78\\x64\")]>=0xf?BN[_0x4da6(\"\\u0030\\u0078\\u0031\\u0031\")](0x0,0xe)+\"\\u000a\"+BN[_0x4da6(\"\\x30\\x78\\x31\\x31\")](0xe):BN);if(book[_0x4da6(\"\\u0030\\u0078\\u0031\\u0038\")]&&book[_0x4da6(\"\\u0030\\u0078\\u0031\\u0039\")]>0x0&&SC[_0x4da6(\"\\u0030\\u0078\\u0031\\u0061\")](\"\\u0079\")&&!new RegExp(\"\\x5e✔\\x5c\\x2c\",\"\")[_0x4da6(\"\\u0030\\u0078\\u0031\\u0062\")](book[_0x4da6(\"\\u0030\\u0078\\u0031\\u0063\")])){book[_0x4da6(\"\\u0030\\u0078\\u0031\\u0063\")]=\"✔\\x2c\"+book[_0x4da6(\"\\u0030\\u0078\\u0031\\u0063\")]}if(book[_0x4da6(\"\\x30\\x78\\x31\\x38\")]&&book[_0x4da6(\"\\u0030\\u0078\\u0031\\u0039\")]>0x0&&!SC[_0x4da6(\"\\u0030\\u0078\\u0031\\u0061\")](\"\\u0079\")&&new RegExp(\"\\x5e✔\\x5c\\x2c\",\"\")[_0x4da6(\"\\u0030\\u0078\\u0031\\u0062\")](book[_0x4da6(\"\\x30\\x78\\x31\\x63\")])){let option=_0x4da6(\"\\x30\\x78\\x31\\x64\")+dataId+_0x4da6(\"\\u0030\\u0078\\u0031\\u0065\"),url=Get(_0x4da6(\"\\x30\\x78\\x36\"))+_0x4da6(\"\\u0030\\u0078\\u0031\\u0066\")+option;x2vDIfw(java[_0x4da6(\"\\x30\\x78\\x32\\x30\")](url),cache[_0x4da6(\"\\x30\\x78\\x32\\x31\")](java[_0x4da6(\"\\x30\\x78\\x35\")](book[_0x4da6(\"\\x30\\x78\\x31\\x36\")]+Account+dataId),\"\\x79\"))}if(book[_0x4da6(\"\\x30\\x78\\x31\\x38\")]&&book[_0x4da6(\"\\u0030\\u0078\\u0031\\u0039\")]>0x0&&!SC[_0x4da6(\"\\x30\\x78\\x31\\x61\")](\"\\u0079\")){let option=_0x4da6(\"\\u0030\\u0078\\u0031\\u0064\")+dataId+_0x4da6(\"\\u0030\\u0078\\u0031\\u0065\"),url=Get(_0x4da6(\"\\u0030\\u0078\\u0036\"))+_0x4da6(\"\\u0030\\u0078\\u0031\\u0066\")+option;if(!new RegExp(\"\\u005e✔\\u005c\\u002c\",\"\")[_0x4da6(\"\\u0030\\u0078\\u0031\\u0062\")](book[_0x4da6(\"\\x30\\x78\\x31\\x63\")])){x2vDIfw(java[_0x4da6(\"\\u0030\\u0078\\u0032\\u0030\")](url),book[_0x4da6(\"\\x30\\x78\\x31\\x63\")]=\"✔\\x2c\"+book[_0x4da6(\"\\u0030\\u0078\\u0031\\u0063\")],cache[_0x4da6(\"\\u0030\\u0078\\u0032\\u0031\")](java[_0x4da6(\"\\x30\\x78\\x35\")](book[_0x4da6(\"\\x30\\x78\\x31\\x36\")]+Account+dataId),\"\\x79\"),login(Put(JSON[_0x4da6(\"\\x30\\x78\\x32\\x32\")](_0x4da6(\"\\u0030\\u0078\\u0032\\u0033\")+Bookname+_0x4da6(\"\\x30\\x78\\x32\\x34\")+_0x4da6(\"\\x30\\x78\\x32\\x35\")+_0x4da6(\"\\x30\\x78\\x32\\x36\")))))}}if(book[_0x4da6(\"\\x30\\x78\\x31\\x38\")]&&book[_0x4da6(\"\\x30\\x78\\x31\\x39\")]<0x1&&SC[_0x4da6(\"\\u0030\\u0078\\u0031\\u0061\")](\"\\u0079\")){let option=_0x4da6(\"\\x30\\x78\\x32\\x37\")+dataId+_0x4da6(\"\\x30\\x78\\x32\\x38\"),url=Get(_0x4da6(\"\\u0030\\u0078\\u0036\"))+_0x4da6(\"\\x30\\x78\\x31\\x66\")+option;x2vDIfw(java[_0x4da6(\"\\u0030\\u0078\\u0032\\u0030\")](url),cache[_0x4da6(\"\\u0030\\u0078\\u0032\\u0031\")](java[_0x4da6(\"\\u0030\\u0078\\u0035\")](book[_0x4da6(\"\\x30\\x78\\x31\\x36\")]+Account+dataId),\"\\u006e\"),login(Put(JSON[_0x4da6(\"\\u0030\\u0078\\u0032\\u0032\")](_0x4da6(\"\\u0030\\u0078\\u0032\\u0033\")+Bookname+_0x4da6(\"\\u0030\\u0078\\u0032\\u0034\")+_0x4da6(\"\\x30\\x78\\x32\\x39\")+_0x4da6(\"\\u0030\\u0078\\u0032\\u0036\")))))}}date=java[_0x4da6(\"\\x30\\x78\\x34\")](_0x4da6(\"\\u0030\\u0078\\u0032\\u0061\"));for(i in list){var body;x2vDIfw(date1=list[i][_0x4da6(\"\\u0030\\u0078\\u0032\\u0062\")][_0x4da6(\"\\x30\\x78\\x38\")](new RegExp(\"\\u0054\",\"\\u0067\"),\"\\x20\")[_0x4da6(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\u005a\",\"\\u0067\"),\"\"),title=String(\"第\"+list[i][_0x4da6(\"\\u0030\\u0078\\u0032\\u0063\")]+(list[i][_0x4da6(\"\\x30\\x78\\x32\\x64\")]==_0x4da6(\"\\x30\\x78\\x32\\x65\")?_0x4da6(\"\\x30\\x78\\x32\\x66\"):_0x4da6(\"\\u0030\\u0078\\u0033\\u0030\"))+list[i][_0x4da6(\"\\u0030\\u0078\\u0033\\u0031\")]+\"\\x70\\x29\"),order=title[_0x4da6(\"\\x30\\x78\\x33\\x32\")](new RegExp(\"\\x28\\x5c\\x64\\x2b\\x29\",\"\")),title=Get(_0x4da6(\"\\x30\\x78\\x33\\x33\"))==!![]?String(title)[_0x4da6(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\x5c\\x73\\x2d\\x5c\\x73\\x7c\\x2d\",\"\\x67\"),\"\\u0020\")[_0x4da6(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\x5c\\x73\\x2b\",\"\"),\"\\x20\")[_0x4da6(\"\\x30\\x78\\x38\")](new RegExp(\"\\u002e\\u002a第\\u0028\\u005c\\u0064\\u002b\\u0029\\u005b章回期\\u005d\\u0028\\u007c\\u005c\\u0073\\u0029第\\u002e\\u002a\\u003f\\u005b章回期\\u005d\",\"\"),\"\\u0024\\u0031\")[_0x4da6(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\u002e\\u002a第\\u0028\\u005c\\u0064\\u002b\\u0029\\u005b章回期\\u005d\\u005b\\u005e\\u005c\\u0073\\u005d\",\"\"),_0x4da6(\"\\x30\\x78\\x33\\x34\"))[_0x4da6(\"\\x30\\x78\\x38\")](new RegExp(\"\\u002e\\u002a第\\u0028\\u005c\\u0064\\u002b\\u0029\\u005b章回期\\u005d\\u005c\\u0073\\u005c\\u0064\\u002b\",\"\"),\"\\u0024\\u0031\")[_0x4da6(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\u002e\\u002a第\\u002e\\u002a\\u0028\\u005c\\u0064\\u002b\\u0029\\u002e\\u002a\\u003f\\u005b章回期\\u005d\",\"\"),\"\\u0024\\u0031\")[_0x4da6(\"\\x30\\x78\\x38\")](new RegExp(\"\\u0028\\u005c\\u0064\\u002b\\u0029\",\"\"),title[_0x4da6(\"\\u0030\\u0078\\u0033\\u0032\")](new RegExp(\"\\u005c\\u0064\\u002b\",\"\"))?order[0x1][_0x4da6(\"\\x30\\x78\\x33\\x35\")](0x3,\"\\x30\"):\"\\x24\\x31\"):title,body=_0x4da6(\"\\u0030\\u0078\\u0033\\u0036\")+list[i].id+_0x4da6(\"\\u0030\\u0078\\u0033\\u0037\"));if(list[i][_0x4da6(\"\\u0030\\u0078\\u0032\\u0064\")]==_0x4da6(\"\\u0030\\u0078\\u0032\\u0065\")){if(data2[_0x4da6(\"\\u0030\\u0078\\u0064\")]>=0x1){data2[data2[_0x4da6(\"\\u0030\\u0078\\u0064\")]-0x1][_0x4da6(\"\\x30\\x78\\x33\\x38\")]=data2[data2[_0x4da6(\"\\u0030\\u0078\\u0064\")]-0x1][_0x4da6(\"\\x30\\x78\\x33\\x38\")][_0x4da6(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\x2e\\x2a\",\"\\u0067\"),\"\")}push(data2,{title:date[_0x4da6(\"\\x30\\x78\\x31\\x61\")](date1)?title+\"\"+date1+\"\":title,link:Get(_0x4da6(\"\\u0030\\u0078\\u0036\"))+_0x4da6(\"\\u0030\\u0078\\u0033\\u0039\")+body+_0x4da6(\"\\u0030\\u0078\\u0033\\u0061\")+Get(_0x4da6(\"\\x30\\x78\\x36\"))+_0x4da6(\"\\x30\\x78\\x33\\x62\")+comicId+_0x4da6(\"\\u0030\\u0078\\u0033\\u0063\")+list[i].id+_0x4da6(\"\\u0030\\u0078\\u0033\\u0064\"),time:list[i][_0x4da6(\"\\x30\\x78\\x32\\x62\")][_0x4da6(\"\\x30\\x78\\x38\")](new RegExp(\"\\x54\",\"\\u0067\"),\"\\x20\")[_0x4da6(\"\\x30\\x78\\x38\")](new RegExp(\"\\u005a\",\"\\x67\"),\"\")})}else{if(data1[_0x4da6(\"\\x30\\x78\\x64\")]>=0x1){data1[data1[_0x4da6(\"\\u0030\\u0078\\u0064\")]-0x1][_0x4da6(\"\\u0030\\u0078\\u0033\\u0038\")]=data1[data1[_0x4da6(\"\\x30\\x78\\x64\")]-0x1][_0x4da6(\"\\x30\\x78\\x33\\x38\")][_0x4da6(\"\\x30\\x78\\x38\")](new RegExp(\"\\u002e\\u002a\",\"\\u0067\"),\"\")}push(data1,{title:date[_0x4da6(\"\\u0030\\u0078\\u0031\\u0061\")](date1)?title+\"\"+date1+\"\":title,link:Get(_0x4da6(\"\\x30\\x78\\x36\"))+_0x4da6(\"\\u0030\\u0078\\u0033\\u0039\")+body+_0x4da6(\"\\x30\\x78\\x33\\x61\")+Get(_0x4da6(\"\\x30\\x78\\x36\"))+_0x4da6(\"\\u0030\\u0078\\u0033\\u0062\")+comicId+_0x4da6(\"\\x30\\x78\\x33\\x63\")+list[i].id+_0x4da6(\"\\u0030\\u0078\\u0033\\u0064\"),time:list[i][_0x4da6(\"\\x30\\x78\\x32\\x62\")][_0x4da6(\"\\x30\\x78\\x38\")](new RegExp(\"\\u0054\",\"\\u0067\"),\"\\x20\")[_0x4da6(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\x5a\",\"\\x67\"),\"\")})}}x2vDIfw(index=book[_0x4da6(\"\\u0030\\u0078\\u0033\\u0065\")](_0x4da6(\"\\x30\\x78\\x33\\x66\"))>0x0?book[_0x4da6(\"\\x30\\x78\\x33\\x65\")](_0x4da6(\"\\x30\\x78\\x33\\x66\")):\"\\x30\",index=data1[_0x4da6(\"\\u0030\\u0078\\u0064\")]>0x0?index:\"\\u0031\",data=index>0x0?data2:data1,data=JSON[_0x4da6(\"\\x30\\x78\\x32\\x32\")](data))}else{data=Data1()}function x2vDIfw(){x2vDIfw=function(){}}Put(data);\n</js>",
"chapterName": "title",
"chapterUrl": "link",
"isVolume": "vol",
"preUpdateJs": "",
"updateTime": "time"
},
"searchUrl": "<js>\neval(String(source.loginUrl));\n(function (e) {\n if (Get('search_TC') == true || e.indexOf('TC') > -1) {\n e = String(java.s2t(e)).replace(/TC/, '');\n }\n var body = '{\"operationName\":\"searchComicAndAuthorQuery\",\"variables\":{\"keyword\":\"' + e + '\"},\"query\":\"query searchComicAndAuthorQuery($keyword: String!) {\\n searchComicsAndAuthors(keyword: $keyword) {\\n comics {\\n id\\n title\\n status\\n year\\n imageUrl\\n authors {\\n id\\n name\\n __typename\\n }\\n categories {\\n id\\n name\\n __typename\\n }\\n dateUpdated\\n monthViews\\n views\\n favoriteCount\\n lastBookUpdate\\n lastChapterUpdate\\n __typename\\n }\\n authors {\\n id\\n name\\n chName\\n enName\\n wikiLink\\n comicCount\\n views\\n __typename\\n }\\n __typename\\n }\\n}\"}';\n return Get('url') + '/api/query,{\"body\":' + body + ',\"headers\":{\"Content-Type\":\"application/json\"},\"method\":\"POST\"}';\n}(key));\n</js>",
"variableComment": "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",
"weight": 0
},
{
"bookSourceComment": "\n[需要外部API, ❌搜索失败]",
"bookSourceGroup": "🍿 日常,🎊 常用,🎨 漫画",
"bookSourceName": "🎨MYCOMIC💓",
"bookSourceType": 2,
"bookSourceUrl": "https://mycomic.com",
"bookUrlPattern": "https://.*/comics/\\d+",
"concurrentRate": "",
"customOrder": 124,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreUrl": "<js>\neval(String(source.loginUrl));\nvar exploreUrl = [];\ntitle = '✣      ✣ 标  签 ✣      ✣';\nexploreUrl.push(explore(title, '', 1, 1, false));\nvar Url = Get('url') + '/comics';\nvar J = org.jsoup.Jsoup.parse(java.ajax(Url));\nvar list = J.select('.pl-7')[2] ? J.select('.pl-7')[2].select('a') : [];\nO1 = `{{get('o1',Get('o'))}}`;\nP1 = `{{get('p1',Get('p'))}}`;\nQ1 = `{{get('q1',Get('q'))}}`;\nR1 = `{{get('r1',Get('r'))}}`;\nT1 = `{{get('t1',Get('t'))}}`;\nfor (i in list) {\n var kind = String(list[i].select('a').attr('href')).replace(/.*comics\\??/, '');\n kind = kind == '' ? '' : (kind + '&');\n url = `{{Get('url')}}/comics?${O1}${P1}${kind}${T1}${Q1}${R1}page={{page}}`;\n exploreUrl.push(explore(list[i].text(), url, 1, 0.25, false));\n}\nBID = (kind % 3) < 1 ? 0 : (3 - (kind % 3));\nfor (i = 0; i < BID; i++) {\n exploreUrl.push(explore('', '', 1, 0.25, false)); \n}\nJSON.stringify(exploreUrl);\n</js>",
"header": "<js>\nvar Proxy = Map('代理:').split(\",\");\nheaders={\n \"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36 Edg/127.0.0.0\",\n \"proxy\": Proxy.some(value => parseInt(value, 10) == parseInt(Get('ci0'), 10)) ? '' : Proxy[0],\n}\ncache.put(java.md5Encode16(Get('url') + \"headers\"),JSON.stringify(headers));\nJSON.stringify(headers);\n</js>",
"jsLib": "function get(tag,num) {\n o1 = [\n '',\n 'filter%5Baudience%5D=shaonv&',\n 'filter%5Baudience%5D=shaonian&',\n 'filter%5Baudience%5D=qingnian&',\n 'filter%5Baudience%5D=ertong&',\n 'filter%5Baudience%5D=tongyong&'\n ];\n p1 = [\n '',\n 'filter%5Bcountry%5D=japan&',\n 'filter%5Bcountry%5D=hongkong&',\n 'filter%5Bcountry%5D=europe&',\n 'filter%5Bcountry%5D=china&',\n 'filter%5Bcountry%5D=korea&',\n 'filter%5Bcountry%5D=other&'\n ];\n q1 = [\n '',\n 'filter%5Bend%5D=0&',\n 'filter%5Bend%5D=1&'\n ];\n r1 = [\n '',\n 'sort=-update&',\n 'sort=-views&'\n ];\n t1 = [\n '',\n 'filter%5Byear%5D=2025&',\n 'filter%5Byear%5D=2024&',\n 'filter%5Byear%5D=2023&',\n 'filter%5Byear%5D=2022&',\n 'filter%5Byear%5D=2021&',\n 'filter%5Byear%5D=2020&',\n 'filter%5Byear%5D=2019&',\n 'filter%5Byear%5D=2018&',\n 'filter%5Byear%5D=2017&',\n 'filter%5Byear%5D=2016&',\n 'filter%5Byear%5D=2015&',\n 'filter%5Byear%5D=2014&',\n 'filter%5Byear%5D=2013&',\n 'filter%5Byear%5D=2012&',\n 'filter%5Byear%5D=2011&',\n 'filter%5Byear%5D=2010&',\n 'filter%5Byear%5D=200x&',\n 'filter%5Byear%5D=199x&',\n 'filter%5Byear%5D=198x&',\n 'filter%5Byear%5D=197x&'\n ];\n var e = eval(tag + '[' + num + ']');\n return e;\n}\nfunction explore(title, url, Grow, Basis, bool) {\n style = {\n title:title,\n url:url,\n style:{\n layout_flexGrow:Grow,\n layout_flexBasisPercent:Basis,\n layout_wrapBefore: bool\n }\n };\n return style;\n}\nfunction Get(e) {\n const { java, source, cookie, cache } = this;\n var Variable = String(source.getVariable()).length > 0 ? source.getVariable() : '{}';\n var get = JSON.parse(Variable);\n return get[e];\n}\nfunction Put(data) {\n const { java, source, cookie, cache } = this;\n var Variable = String(source.getVariable()).length > 0 ? source.getVariable() : '{}';\n var get = JSON.parse(Variable);\n data = get['TC_to_SC'] == true ? java.t2s(data) : data;\n return JSON.parse(data);\n}\nfunction Map(e) {\n const { java, source, cookie, cache } = this;\n var infomap = source.getLoginInfoMap();\n var map = (infomap !== null && infomap.get(e) && String(infomap.get(e)).length > 0) ? infomap.get(e) : '';\n return String(map);\n}\nfunction Num(e) {\n e = String(e);\n var num = e.length > 8 ? (e.substring(0, e.length - 8) + \"亿\") : (e.length > 4 ? (e.substring(0, e.length - 4) + \"万\") : e);\n return num;\n}\nfunction sleep(milliseconds) {\n var start = new Date().getTime();\n while (new Date().getTime() - start < milliseconds) {\n }\n}",
"lastUpdateTime": 1743131245126,
"loginCheckJs": "",
"loginUi": "[\n { name: \"代理:\", type: \"text\" },\n {\n name: \"💡   源   站   测   试   💡\",\n type: \"button\",\n action: \"test(1)\",\n style: {layout_flexGrow: 1, layout_flexBasisPercent: 1}\n },\n { name: \"查看当前\", type: \"button\", action: \"look(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"查看历史\", type: \"button\", action: \"look(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"恢复默认\", type: \"button\", action: \"test(-1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"繁体搜索\", type: \"button\", action: \"search_TC()\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"繁简转换\", type: \"button\", action: \"TC_to_SC()\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"目录整理\", type: \"button\", action: \"settle()\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n\n { name: \"༺ˇ»`ʚ 点击切换受众 ɞ´«ˇ༻\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n { name: \"全部\", type: \"button\", action: \"o(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"少女\", type: \"button\", action: \"o(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"少年\", type: \"button\", action: \"o(2)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"青年\", type: \"button\", action: \"o(3)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"儿童\", type: \"button\", action: \"o(4)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"通用\", type: \"button\", action: \"o(5)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n\n { name: \"༺ˇ»`ʚ 点击切换地区 ɞ´«ˇ༻\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n { name: \"全部\", type: \"button\", action: \"p(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"日本\", type: \"button\", action: \"p(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"港台\", type: \"button\", action: \"p(2)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"欧美\", type: \"button\", action: \"p(3)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"内地\", type: \"button\", action: \"p(4)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"韩国\", type: \"button\", action: \"p(5)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"其他\", type: \"button\", action: \"p(6)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n\n { name: \"༺ˇ»`ʚ 点击切换进度 ɞ´«ˇ༻\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n { name: \"全部\", type: \"button\", action: \"q(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"连载\", type: \"button\", action: \"q(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"完结\", type: \"button\", action: \"q(2)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n\n { name: \"༺ˇ»`ʚ 点击标签排序 ɞ´«ˇ༻\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n { name: \"上架\", type: \"button\", action: \"r(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"更新\", type: \"button\", action: \"r(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"人气\", type: \"button\", action: \"r(2)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n\n { name: \"༺ˇ»`ʚ 点击切换年份 ɞ´«ˇ༻\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n { name: \"全部\", type: \"button\", action: \"t(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"2025\", type: \"button\", action: \"t(20)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"2024\", type: \"button\", action: \"t(19)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"2023\", type: \"button\", action: \"t(18)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"2022\", type: \"button\", action: \"t(17)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"2021\", type: \"button\", action: \"t(16)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"2020\", type: \"button\", action: \"t(15)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"2019\", type: \"button\", action: \"t(14)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"2018\", type: \"button\", action: \"t(13)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"2017\", type: \"button\", action: \"t(12)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"2016\", type: \"button\", action: \"t(11)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"2015\", type: \"button\", action: \"t(10)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"2014\", type: \"button\", action: \"t(9)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"2013\", type: \"button\", action: \"t(8)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"2012\", type: \"button\", action: \"t(7)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"2011\", type: \"button\", action: \"t(6)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"2010\", type: \"button\", action: \"t(5)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"00年代\", type: \"button\", action: \"t(4)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"90年代\", type: \"button\", action: \"t(3)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"80年代\", type: \"button\", action: \"t(2)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"更早\", type: \"button\", action: \"t(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n\n {\n name: \"💡   源   站   打   印   💡\",\n type: \"button\",\n action: \"test()\",\n style: {layout_flexGrow: 1, layout_flexBasisPercent: 1}\n }\n]",
"loginUrl": "var fburl = '';\noriginal = {\n 'ci0': 0,\n 'ci1': 0,\n 'ci2': 0,\n 'ci3': 0,\n 'o': 0,\n 'p': 0,\n 'q': 0,\n 'r': 0,\n 't': 0,\n 'search_TC': false,\n 'TC_to_SC': true,\n 'settle': false,\n 'url': 'https://mycomic.com',\n 'urls': [\n 'https://mycomic.com'\n ]\n};\ntry {\n $$$ = JSON.parse(source.getVariable());\n if ($$$ == null) {\n error;\n } else {\n '';\n };\n} catch (e) {\n $$$ = original;\n put($$$);\n}\nx = '⓪①②③④⑤⑥⑦⑧⑨⑩';\nvar cache_api = cache.get(java.md5Encode16('cache_api_' + Get('url'))) ? String(cache.get(java.md5Encode16('cache_api_' + Get('url')))).replace(/User_Activation.*$/,'') : \"https://qyyuapi.com/\";\nvar Headers = JSON.parse(cache.get(java.md5Encode16(Get('url') + \"headers\")));\nvar Option = {\n \"method\": \"GET\",\n \"headers\": Headers\n};\nfunction test(e) {\n if (e == undefined) {\n return java.log('\\n' + JSON.stringify($$$['urls'], null, '\\t')) + login('【源站输出提示】' + n(2) + k(3) + '源站已打印完毕,请到日志查看 ');\n }\n if (e == -1) {\n login('【初始化提示】' + n(2) + k(17) + '已恢复默认设置 ');\n return put(original);\n }\n if (e == 0) {\n date1 = new Date().getTime();\n html = java.ajax($$$.urls[0] + ',' + JSON.stringify(Option));\n date2 = new Date().getTime();\n t = date2 - date1;\n time = t / 1000 + 's';\n c = String(html).indexOf('漫画');\n logTime = '【' + name(e) + '】\\n┋┋\\n' + '解析时间:' + time;\n if (c == -1 || t > 30000) {\n return login('【源站更新提示】' + n(2) + '源站更新完毕,请到日志查看' + '\\n \\n' + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♣源站已失效(可能被墙)♣️\\n┋┋\\n请更新网址/切换源站/切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else if (t < 1000) {\n return login('【源站更新提示】' + n(2) + '源站更新完毕,请到日志查看' + '\\n \\n' + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n❤延迟低推荐使用此站❤\\n┋┋\\n网络环境优良请继续保持状态\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else if (t >= 1000 && t < 2000) {\n return login('【源站更新提示】' + n(2) + '源站更新完毕,请到日志查看' + '\\n \\n' + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♦延迟一般勉强可使用♦\\n┋┋\\n请切换其他源站或切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else if (t >= 2000 && t < 30000) {\n return login('【源站更新提示】' + n(2) + '源站更新完毕,请到日志查看' + '\\n \\n' + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♠延迟过高不建议使用♠\\n┋┋\\n请切换其他源站或切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n }\n }\n date1 = new Date().getTime();\n html = java.ajax($$$.urls[0]);\n date2 = new Date().getTime();\n t = date2 - date1;\n time = t / 1000 + 's';\n c = String(html).indexOf('我的');\n logTime = '【' + name(0) + '】\\n┋┋\\n' + '解析时间:' + time;\n if (c == -1 || t > 30000) {\n return login('【访问失败提示】' + n(2) + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♣源站已失效(可能被墙)♣️\\n┋┋\\n请更新网址/切换源站/切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else if (t < 1000) {\n return login('【网络环境优良】' + n(2) + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n❤延迟低推荐使用此站❤\\n┋┋\\n网络环境优良请继续保持状态\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else if (t >= 1000 && t < 2000) {\n return login('【网络环境一般】' + n(2) + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♦延迟一般勉强可使用♦\\n┋┋\\n请切换其他源站或切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else if (t >= 2000 && t < 30000) {\n return login('【网络环境堪忧】' + n(2) + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♠延迟过高不建议使用♠\\n┋┋\\n请切换其他源站或切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n }\n}\nfunction put(data) {\n return source.setVariable(JSON.stringify(data, null, '\\t'));\n}\nfunction update() {\n $$$['urls'].splice(4);\n time = new Date().getTime();\n host = java.get(fburl + '?t=' + time, Headers).header('location');\n host = java.get(host, Headers).header('location');\n host = String(host).replace(/\\/[^\\/]*$/, '');\n if (String($$$['urls']).indexOf(host) === -1) {\n java.log('\\n✅已添加源站\\n' + host);\n $$$['urls'].unshift(host);\n put($$$);\n $(0);\n } else {\n return test(1);\n }\n}\nfunction name(e) {\n if (e == undefined) {\n e = 0;\n }\n return x[e] + $$$.urls[e];\n}\nfunction login(e) {\n if (e == undefined) {\n return;\n }\n java.longToast(e);\n}\nfunction n(e) {\n n = '\\n';\n for (m = 1; m < e; m++) {\n n = n + '\\n';\n }\n return n;\n}\nfunction k(e) {\n k = ' ';\n for (q = 1; q < e; q++) {\n k = k + ' ';\n }\n return k;\n}\nfunction l(e) {\n l = '';\n for (o = 1; o < e; o++) {\n l = l + '';\n }\n return l;\n}\nfunction look(e) {\n if (e == 0) {\n return login('【查看当前源站】\\n\\n┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋' + ('\\n ' + '📌' + name($$$.ci0)) + '\\n┋┋' + ('\\n' + '📚当前排序:' + typeR($$$.r)) + '\\n┋┋' + ('\\n' + '🗺当前地区:' + typeP($$$.p)) + '\\n┋┋' + ('\\n' + '🎯当前受众:' + typeO($$$.o)) + '\\n┋┋' + ('\\n' + '📅当前年份:' + typeT($$$.t)) + '\\n┋┋' + ('\\n' + '⏲️漫画进度:' + typeQ($$$.q)) + '\\n┋┋' + ('\\n🔍繁体搜索' + ($$$.search_TC == true ? '开启' : '关闭')) + '\\n┋┋' + ('\\n📑繁简转换' + ($$$.TC_to_SC == false ? '关闭' : '开启')) + '\\n┋┋' + ('\\n🗃目录整理' + ($$$.settle == false ? '关闭' : '开启')) + '\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else {\n return login('【查看历史接口】\\n\\n┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋' + ('\\n ci1' + name($$$.ci1)) + '\\n┋┋' + ('\\n ci2' + name($$$.ci2)) + '\\n┋┋' + ('\\n ci3' + name($$$.ci3)) + '\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n }\n}\nfunction $(e) {\n if (e == undefined) {\n e = result['序号:'];\n e = e > 0 ? e : '0';\n }\n if (/^ci[123]$/.test(e)) {\n eval('i=$$$.' + e);\n }\n if (/\\D|^$/.test(e) || e < 0 || e >= $$$['urls'].length) {\n return login('【源站错误提示】' + n(2) + '已选择的源站无效,请重新选择');\n }\n $$$['url'] = $$$['urls'][e];\n $$$['ci3'] = $$$['ci2'] + 1;\n $$$['ci2'] = $$$['ci1'] + 1;\n $$$['ci1'] = 1;\n put($$$);\n return test(e);\n}\nO = ['全部','少女','少年','青年','儿童','通用'];\nfunction typeO(e) {\n if (e == undefined) {\n e = 0;\n }\n return O[e];\n}\nfunction o(e) {\n if (o == undefined) {\n o = result.o;\n }\n if (e == $$$.o) {\n return login('【受众切换提示】' + n(2) + '已经选择此受众,无需更换');\n }\n login('【受众切换提示】' + n(2) + '已经切换到[' + typeO(e) + ']受众');\n $$$.o = e;\n return put($$$);\n}\nP = ['全部','日本','港台','欧美','内地','韩国','其他'];\nfunction typeP(e) {\n if (e == undefined) {\n e = 0;\n }\n return P[e];\n}\nfunction p(e) {\n if (p == undefined) {\n p = result.p;\n }\n if (e == $$$.p) {\n return login('【地区切换提示】' + n(2) + '已经选择此地区,无需更换');\n }\n login('【地区切换提示】' + n(2) + '已经切换到[' + typeP(e) + ']地区');\n $$$.p = e;\n return put($$$);\n}\nQ = ['全部','连载','完结'];\nfunction typeQ(e) {\n if (e == undefined) {\n e = 0;\n }\n return Q[e];\n}\nfunction q(e) {\n if (q == undefined) {\n q = result.q;\n }\n if (e == $$$.q) {\n return login('【进度切换提示】' + n(2) + '已经选择此进度,无需更换');\n }\n login('【进度切换提示】' + n(2) + '已经切换到[' + typeQ(e) + ']进度');\n $$$.q = e;\n return put($$$);\n}\nR = ['上架','更新','人气'];\nfunction typeR(e) {\n if (e == undefined) {\n e = 0;\n }\n return R[e];\n}\nfunction r(e) {\n if (r == undefined) {\n r = result.r;\n }\n if (e == $$$.r) {\n return login('【排序切换提示】' + n(2) + '已经选择此排序,无需更换');\n }\n login('【排序切换提示】' + n(2) + '已经切换到[' + typeR(e) + ']排序');\n $$$.r = e;\n return put($$$);\n}\nT = ['全部','更早','80年代','90年代','00年代','2010年','2011年','2012年','2013年','2014年','2015年','2016年','2017年','2018年','2019年','2020年','2021年','2022年','2023年','2024年','2025年'];\nfunction typeT(e) {\n if (e == undefined) {\n e = 0;\n }\n return T[e];\n}\nfunction t(e) {\n if (t == undefined) {\n t = result.t;\n }\n if (e == $$$.t) {\n return login('【年份切换提示】' + n(2) + '已经选择此年份,无需更换');\n }\n login('【年份切换提示】' + n(2) + '已经切换到[' + typeT(e) + ']');\n $$$.t = e;\n return put($$$);\n}\nfunction search_TC() {\n if (search_TC == undefined) {\n search_TC = true;\n }\n if ($$$.search_TC == true) {\n login('【繁体搜索提示】' + n(2) + '已关闭繁体搜索,请重新搜索');\n $$$.search_TC = false;\n put($$$);\n } else {\n login('【繁体搜索提示】' + n(2) + '已开启繁体搜索,请重新搜索');\n $$$.search_TC = true;\n put($$$);\n }\n}\nfunction TC_to_SC() {\n if (TC_to_SC == undefined) {\n TC_to_SC = true;\n }\n if ($$$.TC_to_SC == true) {\n login('【简繁转换提示】' + n(2) + '已关闭繁体转换,请刷新书籍');\n $$$.TC_to_SC = false;\n put($$$);\n } else {\n login('【简繁转换提示】' + n(2) + '已开启繁体转换,请刷新书籍');\n $$$.TC_to_SC = true;\n put($$$);\n }\n}\nfunction settle() {\n if (settle == undefined) {\n settle = true;\n }\n if ($$$.settle == true) {\n login('【目录整理提示】' + n(2) + '已关闭目录整理,请刷新目录');\n $$$.settle = false;\n put($$$);\n } else {\n login('【目录整理提示】' + n(2) + '已开启目录整理,请刷新目录');\n $$$.settle = true;\n put($$$);\n }\n}",
"respondTime": 7440,
"ruleBookInfo": {
"author": "author",
"canReName": "reName",
"coverUrl": "cover",
"downloadUrls": "durl",
"init": "<js>\neval(String(source.loginUrl));\nvar Headers = JSON.parse(cache.get(java.md5Encode16(Get('url') + \"headers\")).replace(Get('url'), baseUrl));\nvar Option = {\n \"method\": \"GET\",\n \"headers\": Headers\n};\nif (String(book['author']) !== \"xiaohan231\") {\n var J = org.jsoup.Jsoup.parse(result);\n var $2 = element => String(java.getElements(element).text());\n var $3 = element => String(J.select(element).attr('src'));\n url = baseUrl;\n var others = [];\n var others1 = [];\n var regex = /chapters:\\s?(\\[[\\s\\S]+?\\])/g;\n var klist = [];\n let match;\n while ((match = regex.exec(result)) !== null) {\n klist.push(match[1]);\n }\n var vlist = J.select('.mt-8.mb-4');\n for (i in vlist) {\n others.push(String('\\n[' + i + ']' + vlist[i].select('div')[1].text() + '' + eval(String(klist[i])).length + '章〕'));\n others1.push(vlist[i].select('div')[1].text());\n }\n other = others.length > 1 ? ('📋全部目录:' + others.join(' ') + '\\n\\n') : '';\n var index = book.getVariable(\"custom\") > 0 ? book.getVariable(\"custom\") : '0';\n s = '';\n k = String(J.select('[data-flux-badge=\"data-flux-badge\"]').text()).replace(/[中已]/, '') + ',' + $2('.my-4 span.3') + ',' + $2('.my-4 span.2') + ',' + String(J.select('[data-flux-subheading]')[0].text()).replace(/(\\d+).*/, '$1');\n t = $2('.my-4 span.1');\n l = eval(String(klist[0]))[0].title;\n l = String(l);\n l = Get('settle') == true ? l.replace(/\\s-\\s|-/g, ' ').replace(/\\s+/, ' ').replace(/.*第(\\d+)[话話章回期](|\\s)第.*?[话話章回期]/, '$1').replace(/.*第(\\d+)[话話章回期][^\\s]/, '$1 ').replace(/.*第(\\d+)[话話章回期]\\s\\d+/, '$1').replace(/.*第.*(\\d+).*?[话話章回期]/, '$1').replace(/(\\d+)/, l.match(/\\d+/) ? l.match(/(\\d+)/)[1].padStart(3, '0') : '$1') : l;\n Setting = '\\n📌当前源站' + (Get('ci1') == 0 ? '〖默认〗' : '〖更新〗') + x[Get('ci0')] + (Get('url').length > 26 ? Get('url').substring(0, 26) + \"<br>\" + Get('url').substring(26) : Get('url')) + ('\\n📚当前排序〖' + (Get('r') == 0 ? '默认' : '自选') + '〗' + R[Get('r')]) + ('\\n🗺当前地区〖' + (Get('p') == 0 ? '默认' : '自选') + '〗' + P[Get('p')]) + ('\\n🎯当前受众〖' + (Get('o') == 0 ? '默认' : '自选') + '〗' + O[Get('o')]) + ('\\n📅当前年份〖' + (Get('t') == 0 ? '默认' : '自选') + '〗' + T[Get('t')]) + ('\\n⏲漫画进度〖' + (Get('q') == 0 ? '默认' : '自选') + '〗' + Q[Get('q')]) + ('\\n📒当前目录〖' + (index == 0 ? '默认' : '自选') + '〗' + others1[index]) + ('\\n🔍繁体搜索' + (Get('search_TC') == true ? '〖自选〗开启' : '〖默认〗关闭')) + ('\\n📑繁简转换' + (Get('TC_to_SC') == true ? '〖默认〗开启' : '〖自选〗关闭')) + ('\\n🗃目录整理' + (Get('settle') == true ? '〖自选〗开启' : '〖默认〗关闭'));\n changeLog = '\\n\\n\\n' + Setting + '\\n\\n';\n intro = java.getElements('[x-show=\"show\"]') ? java.getElements('[x-show=\"show\"]').text() : '';\n intro = String(intro).length > 0 ? intro : java.getElements('[name=\"description\"]').attr('content');\n book = JSON.stringify({\n 'name': String(J.select('[data-flux-heading]')[0].text()),\n 'author': $2('.my-4 span.0').replace(/\\,/g, '/'),\n 'kind': s + ',' + k,\n 'word': '',\n 'latest': l + '' + t + '',\n 'intro': (t != '' ? ('更新时间:' + t + '\\n\\n') : '') + other + '\\n' + String(intro).replace(/(^)/g, '$1<br>') + changeLog,\n 'cover': $3('.object-cover') + ',{\"headers\":{\"Referer\": \"' + Get('url') + '/\"}}',\n 'url': url,\n 'durl': '',\n 'reName': true\n });\n} else {\n (function Book() {\n apiBaseUrl = cache.get(java.md5Encode16('cache_api_' + Get('url')));\n json = java.ajax(apiBaseUrl);\n Title = JSON.parse(json)['title'];\n Intro = cache.get(java.md5Encode16('User' + Get('url'))) == 'y' ? JSON.parse(json)['intro1'] : JSON.parse(json)['intro'];\n return { Title: Title, Intro: Intro };\n }());\n book = JSON.stringify({\n 'kind': book['kind'],\n 'latest': Title[Title.length - 1],\n 'intro': Intro[0]\n });\n}\nPut(book);\n</js>",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"tocUrl": "url",
"wordCount": "word"
},
"ruleContent": {
"content": "<js>\nif (String(book['author']) !== \"xiaohan231\") {\n '<br>' + java.getElements('.-mx-6 img');\n var data = [];\n var list = java.getElements('.-mx-6 img');\n for (i in list) {\n var img = /\\/\\d+\\/.+/.test(list[i].attr('src')) ? list[i].attr('src') : list[i].attr('data-src');\n var pic = img + ',{\"headers\":{\"Referer\": \"' + Get('url') + '/\"}}';\n data.push('<br><img src=\"' + pic + '\">');\n }\n String(data).replace(/>,/g, '>');\n} else {\n if (baseUrl.includes('/yc/')) {\n '<br><img src=\"https://qyyuapi.com/j-img/' + title.replace(/.*$/, \"\") + '.jpg\">';\n } else {\n '<br><img src=\"https://qyyuapi.com/img/' + title.replace(/.*$/, \"\") + '.jpg\">';\n }\n}\n</js>",
"imageStyle": "FULL",
"nextContentUrl": "text.下一页@href",
"replaceRegex": "",
"sourceRegex": ""
},
"ruleExplore": {
"author": "author",
"bookList": "<js>\nvar _0x22f2,_0x34dd,User,Title,Link,Intro,data,Headers,Option;function At52lmC(_0x22f2,_0x34dd,User){for(User=0x0;User<_0x34dd;User++)_0x22f2.push(_0x22f2.shift());return _0x22f2}function j9vt6a(){}DANm2g(_0x22f2=At52lmC([\"\\u004c\\u006e\\u0052\\u006c\\u0065\\u0048\\u0051\\u0074\\u0059\\u0032\\u0056\\u0075\\u0064\\u0047\\u0056\\u0079\",\"\\u0064\\u0047\\u0056\\u0034\\u0064\\u0041\\u003d\\u003d\",\"\\u004c\\u006e\\u0042\\u0069\\u004c\\u0054\\u004d\\u003d\",\"\\u0064\\u0047\\u0056\\u007a\\u0064\\u0041\\u003d\\u003d\",\"\\x61\\x57\\x31\\x6e\",\"\\u0059\\u0058\\u0052\\u0030\\u0063\\u0067\\u003d\\u003d\",\"\\u0063\\u0033\\u004a\\u006a\",\"\\u005a\\u0047\\u0046\\u0030\\u0059\\u0053\\u0031\\u007a\\u0063\\u006d\\u004d\\u003d\",\"\\x4c\\x48\\x73\\x69\\x61\\x47\\x56\\x68\\x5a\\x47\\x56\\x79\\x63\\x79\\x49\\x36\\x65\\x79\\x4a\\x53\\x5a\\x57\\x5a\\x6c\\x63\\x6d\\x56\\x79\\x49\\x6a\\x6f\\x67\\x49\\x67\\x3d\\x3d\",\"\\x4c\\x79\\x4a\\x39\\x66\\x51\\x3d\\x3d\",\"\\x61\\x48\\x4a\\x6c\\x5a\\x67\\x3d\\x3d\",\"\\u0059\\u0057\\u0070\\u0068\\u0065\\u0041\\u003d\\u003d\",\"\\x63\\x47\\x46\\x6e\\x5a\\x53\\x38\\x3d\",\"\\u0063\\u0033\\u0052\\u0079\\u0061\\u0057\\u0035\\u006e\\u0061\\u0057\\u005a\\u0035\",\"\\u0061\\u006e\\u004e\\u0076\\u0064\\u0058\\u0041\\u003d\",\"\\u0053\\u006e\\u004e\\u0076\\u0064\\u0058\\u0041\\u003d\",\"\\u0062\\u0047\\u0039\\u006e\\u0061\\u0057\\u0035\\u0056\\u0063\\u006d\\u0077\\u003d\",\"\\u0061\\u0057\\u0031\\u0077\\u0062\\u0033\\u004a\\u0030\\u0055\\u0032\\u004e\\u0079\\u0061\\u0058\\u0042\\u0030\",\"\\x5a\\x47\\x55\\x75\\x61\\x6e\\x4d\\x3d\",\"\\x63\\x47\\x46\\x79\\x63\\x32\\x55\\x3d\",\"\\u005a\\u0032\\u0056\\u0030\",\"\\u0062\\u0057\\u0051\\u0031\\u0052\\u0057\\u0035\\u006a\\u0062\\u0032\\u0052\\u006c\\u004d\\u0054\\u0059\\u003d\",\"\\u0064\\u0058\\u004a\\u0073\",\"\\x61\\x47\\x56\\x68\\x5a\\x47\\x56\\x79\\x63\\x77\\x3d\\x3d\",\"\\x63\\x6d\\x56\\x77\\x62\\x47\\x46\\x6a\\x5a\\x51\\x3d\\x3d\",\"\\x52\\x30\\x56\\x55\",\"\\u005a\\u0032\\u0056\\u0030\\u0052\\u0057\\u0078\\u006c\\u0062\\u0057\\u0056\\u0075\\u0064\\u0048\\u004d\\u003d\",\"\\u004c\\u006d\\u0064\\u0079\\u0062\\u0033\\u0056\\u0077\\u004c\\u006e\\u004a\\u006c\\u0062\\u0047\\u0046\\u0030\\u0061\\u0058\\u005a\\u006c\",\"\\x63\\x32\\x56\\x73\\x5a\\x57\\x4e\\x30\"],0x10),_0x34dd=function(User,Title){var Link,Intro;DANm2g(User=User-0x0,Link=_0x22f2[User]);if(_0x34dd.EmItex===void 0x0){DANm2g(function(){var User,Title;try{var Link=Function(\"\\x72\\x65\\x74\\x75\\x72\\x6e\\x20\\x28\\x66\\x75\\x6e\\x63\\x74\\x69\\x6f\\x6e\\x28\\x29\\x20\\x7b\\x7d\\x2e\\x63\\x6f\\x6e\\x73\\x74\\x72\\x75\\x63\\x74\\x6f\\x72\\x28\\x22\\x72\\x65\\x74\\x75\\x72\\x6e\\x20\\x74\\x68\\x69\\x73\\x22\\x29\\x28\\x20\\x29\\x29\\x3b\");User=Link()}catch(Intro){User=window}DANm2g(Title=\"\\u0041\\u0042\\u0043\\u0044\\u0045\\u0046\\u0047\\u0048\\u0049\\u004a\\u004b\\u004c\\u004d\\u004e\\u004f\\u0050\\u0051\\u0052\\u0053\\u0054\\u0055\\u0056\\u0057\\u0058\\u0059\\u005a\\u0061\\u0062\\u0063\\u0064\\u0065\\u0066\\u0067\\u0068\\u0069\\u006a\\u006b\\u006c\\u006d\\u006e\\u006f\\u0070\\u0071\\u0072\\u0073\\u0074\\u0075\\u0076\\u0077\\u0078\\u0079\\u007a\\u0030\\u0031\\u0032\\u0033\\u0034\\u0035\\u0036\\u0037\\u0038\\u0039\\u002b\\u002f\\u003d\",User.atob||(User.atob=function(User){var Link=String(User).replace(new RegExp(\"\\x3d\\x2b\\x24\",\"\"),\"\"),Intro;Intro=\"\";for(var _0x22f2=0x0,_0x34dd,data,Headers=0x0;data=Link.charAt(Headers++);~data&&(_0x34dd=_0x22f2%0x4?_0x34dd*0x40+data:data,_0x22f2++%0x4)?Intro+=String.fromCharCode(0xff&_0x34dd>>(-0x2*_0x22f2&0x6)):0x0)data=Title.indexOf(data);return Intro}))}(),_0x34dd.mWLasX=function(User){var Title=atob(User),Link;Link=[];for(var Intro=0x0,_0x22f2=Title.length;Intro<_0x22f2;Intro++)Link+=\"\\x25\"+(\"\\x30\\x30\"+Title.charCodeAt(Intro).toString(0x10)).slice(-0x2);return decodeURIComponent(Link)},_0x34dd.uEOqfk={},_0x34dd.EmItex=!0x0)}DANm2g(Intro=_0x34dd.uEOqfk[User],Intro===void 0x0?(Link=_0x34dd.mWLasX(Link),_0x34dd.uEOqfk[User]=Link):Link=Intro);return Link},eval(String(source[_0x34dd(\"\\x30\\x78\\x30\")])),eval(String(java[_0x34dd(\"\\x30\\x78\\x31\")](cache_api+_0x34dd(\"\\x30\\x78\\x32\")))),User=\"\",Title=\"\",Link=\"\",Intro=\"\",user_Check(),data=[],Headers=JSON[_0x34dd(\"\\u0030\\u0078\\u0033\")](cache[_0x34dd(\"\\x30\\x78\\x34\")](java[_0x34dd(\"\\u0030\\u0078\\u0035\")](Get(_0x34dd(\"\\u0030\\u0078\\u0036\"))+_0x34dd(\"\\x30\\x78\\x37\")))[_0x34dd(\"\\u0030\\u0078\\u0038\")](Get(_0x34dd(\"\\x30\\x78\\x36\")),baseUrl)),Option={method:_0x34dd(\"\\x30\\x78\\x39\"),headers:Headers});if(!(\"\\u006d\\u006d\\u006c\\u0046\\u0066\\u004b\\u004a\" in j9vt6a)&&User==!![]){var list=java[_0x34dd(\"\\x30\\x78\\x61\")](_0x34dd(\"\\x30\\x78\\x62\")),next,next_1;for(i in list){DANm2g(name=list[i][_0x34dd(\"\\x30\\x78\\x63\")](_0x34dd(\"\\u0030\\u0078\\u0064\"))[_0x34dd(\"\\u0030\\u0078\\u0065\")](),latest=list[i][_0x34dd(\"\\x30\\x78\\x63\")](_0x34dd(\"\\u0030\\u0078\\u0066\"))[_0x34dd(\"\\u0030\\u0078\\u0065\")](),cover=new RegExp(\"\\u0068\\u0074\\u0074\\u0070\",\"\")[_0x34dd(\"\\x30\\x78\\x31\\x30\")](list[i][_0x34dd(\"\\u0030\\u0078\\u0063\")](_0x34dd(\"\\x30\\x78\\x31\\x31\"))[_0x34dd(\"\\x30\\x78\\x31\\x32\")](_0x34dd(\"\\u0030\\u0078\\u0031\\u0033\")))?list[i][_0x34dd(\"\\u0030\\u0078\\u0063\")](_0x34dd(\"\\u0030\\u0078\\u0031\\u0031\"))[_0x34dd(\"\\x30\\x78\\x31\\x32\")](_0x34dd(\"\\u0030\\u0078\\u0031\\u0033\")):list[i][_0x34dd(\"\\u0030\\u0078\\u0063\")](_0x34dd(\"\\x30\\x78\\x31\\x31\"))[_0x34dd(\"\\u0030\\u0078\\u0031\\u0032\")](_0x34dd(\"\\u0030\\u0078\\u0031\\u0034\")),push(data,{name:name,author:\"\",kind:\"\",word:\"\",latest:latest,intro:\"\",cover:cover+_0x34dd(\"\\u0030\\u0078\\u0031\\u0035\")+Get(_0x34dd(\"\\x30\\x78\\x36\"))+_0x34dd(\"\\u0030\\u0078\\u0031\\u0036\"),url:list[i][_0x34dd(\"\\u0030\\u0078\\u0063\")](\"\\x61\")[_0x34dd(\"\\x30\\x78\\x31\\x32\")](_0x34dd(\"\\x30\\x78\\x31\\x37\"))}))}DANm2g(next=java[_0x34dd(\"\\u0030\\u0078\\u0031\\u0038\")](baseUrl[_0x34dd(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\u0070\\u0061\\u0067\\u0065\\u005c\\u002f\\u0028\\u005c\\u0064\\u002b\\u0029\",\"\"),function(_0x22f2,User){return _0x34dd(\"\\x30\\x78\\x31\\x39\")+(parseInt(User)+0x1)})+\"\\x2c\"+JSON[_0x34dd(\"\\u0030\\u0078\\u0031\\u0061\")](Option)),next_1=org[_0x34dd(\"\\u0030\\u0078\\u0031\\u0062\")][_0x34dd(\"\\u0030\\u0078\\u0031\\u0063\")][_0x34dd(\"\\x30\\x78\\x33\")](next));if(!(\"\\x57\\x54\\x4d\\x56\\x6d\\x4f\\x46\" in j9vt6a)&&(!list[0x0]||!next_1[_0x34dd(\"\\u0030\\u0078\\u0063\")](_0x34dd(\"\\u0030\\u0078\\u0062\"))[0x0])){Data()}data=JSON[_0x34dd(\"\\u0030\\u0078\\u0031\\u0061\")](data)}else{data=Data()}function DANm2g(){DANm2g=function(){}}Put(data);\n</js>",
"bookUrl": "url",
"coverUrl": "cover",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"wordCount": "word"
},
"ruleSearch": {
"author": "author",
"bookList": "<js>\nvar _0x3492,_0x50cf,User,Title,Link,Intro,data,Headers,Option;function y_uVfVj(_0x3492,_0x50cf,User){for(User=0x0;User<_0x50cf;User++)_0x3492.push(_0x3492.shift());return _0x3492}function pqooyF(){}ATdmo7G(_0x3492=y_uVfVj([\"\\u0064\\u0047\\u0056\\u007a\\u0064\\u0041\\u003d\\u003d\",\"\\u0061\\u0057\\u0031\\u006e\",\"\\u0059\\u0058\\u0052\\u0030\\u0063\\u0067\\u003d\\u003d\",\"\\x63\\x33\\x4a\\x6a\",\"\\x5a\\x47\\x46\\x30\\x59\\x53\\x31\\x7a\\x63\\x6d\\x4d\\x3d\",\"\\x4c\\x48\\x73\\x69\\x61\\x47\\x56\\x68\\x5a\\x47\\x56\\x79\\x63\\x79\\x49\\x36\\x65\\x79\\x4a\\x53\\x5a\\x57\\x5a\\x6c\\x63\\x6d\\x56\\x79\\x49\\x6a\\x6f\\x67\\x49\\x67\\x3d\\x3d\",\"\\x4c\\x79\\x4a\\x39\\x66\\x51\\x3d\\x3d\",\"\\u0061\\u0048\\u004a\\u006c\\u005a\\u0067\\u003d\\u003d\",\"\\x59\\x57\\x70\\x68\\x65\\x41\\x3d\\x3d\",\"\\x63\\x47\\x46\\x6e\\x5a\\x53\\x38\\x3d\",\"\\x63\\x33\\x52\\x79\\x61\\x57\\x35\\x6e\\x61\\x57\\x5a\\x35\",\"\\u0061\\u006e\\u004e\\u0076\\u0064\\u0058\\u0041\\u003d\",\"\\x53\\x6e\\x4e\\x76\\x64\\x58\\x41\\x3d\",\"\\u0063\\u0032\\u0056\\u0068\\u0063\\u006d\\u004e\\u006f\\u0061\\u0032\\u0056\\u0035\",\"\\u0062\\u0047\\u0039\\u006e\\u0061\\u0057\\u0035\\u0056\\u0063\\u006d\\u0077\\u003d\",\"\\x61\\x57\\x31\\x77\\x62\\x33\\x4a\\x30\\x55\\x32\\x4e\\x79\\x61\\x58\\x42\\x30\",\"\\x5a\\x47\\x55\\x75\\x61\\x6e\\x4d\\x3d\",\"\\u0063\\u0047\\u0046\\u0079\\u0063\\u0032\\u0055\\u003d\",\"\\u005a\\u0032\\u0056\\u0030\",\"\\x62\\x57\\x51\\x31\\x52\\x57\\x35\\x6a\\x62\\x32\\x52\\x6c\\x4d\\x54\\x59\\x3d\",\"\\u0064\\u0058\\u004a\\u0073\",\"\\x61\\x47\\x56\\x68\\x5a\\x47\\x56\\x79\\x63\\x77\\x3d\\x3d\",\"\\x63\\x6d\\x56\\x77\\x62\\x47\\x46\\x6a\\x5a\\x51\\x3d\\x3d\",\"\\x52\\x30\\x56\\x55\",\"\\x5a\\x32\\x56\\x30\\x52\\x57\\x78\\x6c\\x62\\x57\\x56\\x75\\x64\\x48\\x4d\\x3d\",\"\\x4c\\x6d\\x64\\x79\\x62\\x33\\x56\\x77\\x4c\\x6e\\x4a\\x6c\\x62\\x47\\x46\\x30\\x61\\x58\\x5a\\x6c\",\"\\x63\\x32\\x56\\x73\\x5a\\x57\\x4e\\x30\",\"\\u004c\\u006e\\u0052\\u006c\\u0065\\u0048\\u0051\\u0074\\u0059\\u0032\\u0056\\u0075\\u0064\\u0047\\u0056\\u0079\",\"\\x64\\x47\\x56\\x34\\x64\\x41\\x3d\\x3d\",\"\\u004c\\u006e\\u0042\\u0069\\u004c\\u0054\\u004d\\u003d\"],0xe),_0x50cf=function(User,Title){var Link,Intro;ATdmo7G(User=User-0x0,Link=_0x3492[User]);if(_0x50cf.wvSPAh===void 0x0){ATdmo7G(function(){var User=function(){var User;try{User=Function(\"\\x72\\x65\\x74\\x75\\x72\\x6e\\x20\\x28\\x66\\x75\\x6e\\x63\\x74\\x69\\x6f\\x6e\\x28\\x29\\x20\\x7b\\x7d\\x2e\\x63\\x6f\\x6e\\x73\\x74\\x72\\x75\\x63\\x74\\x6f\\x72\\x28\\x22\\x72\\x65\\x74\\x75\\x72\\x6e\\x20\\x74\\x68\\x69\\x73\\x22\\x29\\x28\\x20\\x29\\x29\\x3b\")()}catch(Title){User=window}return User},Title,Link;ATdmo7G(Title=User(),Link=\"\\u0041\\u0042\\u0043\\u0044\\u0045\\u0046\\u0047\\u0048\\u0049\\u004a\\u004b\\u004c\\u004d\\u004e\\u004f\\u0050\\u0051\\u0052\\u0053\\u0054\\u0055\\u0056\\u0057\\u0058\\u0059\\u005a\\u0061\\u0062\\u0063\\u0064\\u0065\\u0066\\u0067\\u0068\\u0069\\u006a\\u006b\\u006c\\u006d\\u006e\\u006f\\u0070\\u0071\\u0072\\u0073\\u0074\\u0075\\u0076\\u0077\\u0078\\u0079\\u007a\\u0030\\u0031\\u0032\\u0033\\u0034\\u0035\\u0036\\u0037\\u0038\\u0039\\u002b\\u002f\\u003d\",Title.atob||(Title.atob=function(User){var Title=String(User).replace(new RegExp(\"\\x3d\\x2b\\x24\",\"\"),\"\"),Intro;Intro=\"\";for(var _0x3492=0x0,_0x50cf,data,Headers=0x0;data=Title.charAt(Headers++);~data&&(_0x50cf=_0x3492%0x4?_0x50cf*0x40+data:data,_0x3492++%0x4)?Intro+=String.fromCharCode(0xff&_0x50cf>>(-0x2*_0x3492&0x6)):0x0)data=Link.indexOf(data);return Intro}))}(),_0x50cf.XSFCPu=function(User){var Title=atob(User),Link;Link=[];for(var Intro=0x0,_0x3492=Title.length;Intro<_0x3492;Intro++)Link+=\"\\u0025\"+(\"\\u0030\\u0030\"+Title.charCodeAt(Intro).toString(0x10)).slice(-0x2);return decodeURIComponent(Link)},_0x50cf.LPxgis={},_0x50cf.wvSPAh=!0x0)}ATdmo7G(Intro=_0x50cf.LPxgis[User],Intro===void 0x0?(Link=_0x50cf.XSFCPu(Link),_0x50cf.LPxgis[User]=Link):Link=Intro);return Link},eval(String(source[_0x50cf(\"\\x30\\x78\\x30\")])),eval(String(java[_0x50cf(\"\\u0030\\u0078\\u0031\")](cache_api+_0x50cf(\"\\x30\\x78\\x32\")))),User=\"\",Title=\"\",Link=\"\",Intro=\"\",user_Check(),data=[],Headers=JSON[_0x50cf(\"\\x30\\x78\\x33\")](cache[_0x50cf(\"\\u0030\\u0078\\u0034\")](java[_0x50cf(\"\\x30\\x78\\x35\")](Get(_0x50cf(\"\\x30\\x78\\x36\"))+_0x50cf(\"\\u0030\\u0078\\u0037\")))[_0x50cf(\"\\x30\\x78\\x38\")](Get(_0x50cf(\"\\u0030\\u0078\\u0036\")),baseUrl)),Option={method:_0x50cf(\"\\x30\\x78\\x39\"),headers:Headers});if(!(\"\\x44\\x69\\x45\\x63\\x54\\x51\" in pqooyF)&&User==!![]){var list=java[_0x50cf(\"\\x30\\x78\\x61\")](_0x50cf(\"\\u0030\\u0078\\u0062\")),next,next_1,searchkey;for(i in list){ATdmo7G(name=list[i][_0x50cf(\"\\x30\\x78\\x63\")](_0x50cf(\"\\x30\\x78\\x64\"))[_0x50cf(\"\\x30\\x78\\x65\")](),latest=list[i][_0x50cf(\"\\u0030\\u0078\\u0063\")](_0x50cf(\"\\u0030\\u0078\\u0066\"))[_0x50cf(\"\\x30\\x78\\x65\")](),cover=new RegExp(\"\\x68\\x74\\x74\\x70\",\"\")[_0x50cf(\"\\u0030\\u0078\\u0031\\u0030\")](list[i][_0x50cf(\"\\u0030\\u0078\\u0063\")](_0x50cf(\"\\u0030\\u0078\\u0031\\u0031\"))[_0x50cf(\"\\x30\\x78\\x31\\x32\")](_0x50cf(\"\\u0030\\u0078\\u0031\\u0033\")))?list[i][_0x50cf(\"\\u0030\\u0078\\u0063\")](_0x50cf(\"\\u0030\\u0078\\u0031\\u0031\"))[_0x50cf(\"\\x30\\x78\\x31\\x32\")](_0x50cf(\"\\u0030\\u0078\\u0031\\u0033\")):list[i][_0x50cf(\"\\u0030\\u0078\\u0063\")](_0x50cf(\"\\x30\\x78\\x31\\x31\"))[_0x50cf(\"\\u0030\\u0078\\u0031\\u0032\")](_0x50cf(\"\\u0030\\u0078\\u0031\\u0034\")),push(data,{name:name,author:\"\",kind:\"\",word:\"\",latest:latest,intro:\"\",cover:cover+_0x50cf(\"\\u0030\\u0078\\u0031\\u0035\")+Get(_0x50cf(\"\\x30\\x78\\x36\"))+_0x50cf(\"\\u0030\\u0078\\u0031\\u0036\"),url:list[i][_0x50cf(\"\\x30\\x78\\x63\")](\"\\x61\")[_0x50cf(\"\\u0030\\u0078\\u0031\\u0032\")](_0x50cf(\"\\u0030\\u0078\\u0031\\u0037\"))}))}ATdmo7G(next=java[_0x50cf(\"\\x30\\x78\\x31\\x38\")](baseUrl[_0x50cf(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\u0070\\u0061\\u0067\\u0065\\u005c\\u002f\\u0028\\u005c\\u0064\\u002b\\u0029\",\"\"),function(_0x3492,User){return _0x50cf(\"\\x30\\x78\\x31\\x39\")+(parseInt(User)+0x1)})+\"\\u002c\"+JSON[_0x50cf(\"\\u0030\\u0078\\u0031\\u0061\")](Option)),next_1=org[_0x50cf(\"\\x30\\x78\\x31\\x62\")][_0x50cf(\"\\x30\\x78\\x31\\x63\")][_0x50cf(\"\\x30\\x78\\x33\")](next),searchkey=java[_0x50cf(\"\\u0030\\u0078\\u0034\")](java[_0x50cf(\"\\u0030\\u0078\\u0035\")](Get(_0x50cf(\"\\u0030\\u0078\\u0036\"))+_0x50cf(\"\\u0030\\u0078\\u0031\\u0064\"))));if(!(\"\\x50\\x61\\x58\\x62\\x43\\x43\" in pqooyF)&&(!list[0x0]||!next_1[_0x50cf(\"\\u0030\\u0078\\u0063\")](_0x50cf(\"\\x30\\x78\\x62\"))[0x0]||new RegExp(\"书源\\u007c使用\\u007c说明\\u007c書源\\u007c說明\",\"\")[_0x50cf(\"\\u0030\\u0078\\u0031\\u0030\")](searchkey))){Data()}data=JSON[_0x50cf(\"\\u0030\\u0078\\u0031\\u0061\")](data)}else{data=Data()}function ATdmo7G(){ATdmo7G=function(){}}Put(data);\n</js>",
"bookUrl": "url",
"checkKeyWord": "妖神记",
"coverUrl": "cover",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"wordCount": "word"
},
"ruleToc": {
"chapterList": "<js>\nvar _0x1a3e,_0x3376,User,Title,Link,Intro,data,Headers,wnygMgR,oJw_GM3;function yN8X37d(_0x1a3e,_0x3376,User){for(User=0x0;User<_0x3376;User++)_0x1a3e.push(_0x1a3e.shift());return _0x1a3e}function oNi6D6(){}je58D51(_0x1a3e=yN8X37d([\"\\u0059\\u0058\\u0056\\u0030\\u0061\\u0047\\u0039\\u0079\",\"\\x65\\x47\\x6c\\x68\\x62\\x32\\x68\\x68\\x62\\x6a\\x49\\x7a\\x4d\\x51\\x3d\\x3d\",\"\\u005a\\u0032\\u0056\\u0030\\u0056\\u006d\\u0046\\u0079\\u0061\\u0057\\u0046\\u0069\\u0062\\u0047\\u0055\\u003d\",\"\\x59\\x33\\x56\\x7a\\x64\\x47\\x39\\x74\",\"\\x5a\\x58\\x68\\x6c\\x59\\x77\\x3d\\x3d\",\"\\u0063\\u0048\\u0056\\u007a\\u0061\\u0041\\u003d\\u003d\",\"\\u0063\\u006d\\u0056\\u0032\\u005a\\u0058\\u004a\\u007a\\u005a\\u0051\\u003d\\u003d\",\"\\u005a\\u0032\\u0056\\u0030\\u0052\\u0057\\u0078\\u006c\\u0062\\u0057\\u0056\\u0075\\u0064\\u0048\\u004d\\u003d\",\"\\u004c\\u006d\\u0031\\u0035\\u004c\\u0054\\u0051\\u0067\\u0063\\u0033\\u0042\\u0068\\u0062\\u0069\\u0034\\u0078\",\"\\x64\\x47\\x56\\x34\\x64\\x41\\x3d\\x3d\",\"\\x64\\x47\\x6c\\x30\\x62\\x47\\x55\\x3d\",\"\\x62\\x57\\x46\\x30\\x59\\x32\\x67\\x3d\",\"\\x63\\x32\\x56\\x30\\x64\\x47\\x78\\x6c\",\"\\u004a\\u0044\\u0045\\u0067\",\"\\x63\\x47\\x46\\x6b\\x55\\x33\\x52\\x68\\x63\\x6e\\x51\\x3d\",\"\\x64\\x44\\x4a\\x7a\",\"\\u0064\\u0047\\u0056\\u007a\\u0064\\u0041\\u003d\\u003d\",\"\\x62\\x47\\x46\\x30\\x5a\\x58\\x4e\\x30\\x51\\x32\\x68\\x68\\x63\\x48\\x52\\x6c\\x63\\x6c\\x52\\x70\\x64\\x47\\x78\\x6c\",\"\\x4c\\x32\\x4e\\x6f\\x59\\x58\\x42\\x30\\x5a\\x58\\x4a\\x7a\\x4c\\x77\\x3d\\x3d\",\"\\x63\\x33\\x52\\x79\\x61\\x57\\x35\\x6e\\x61\\x57\\x5a\\x35\",\"\\x62\\x47\\x39\\x6e\\x61\\x57\\x35\\x56\\x63\\x6d\\x77\\x3d\",\"\\x61\\x57\\x31\\x77\\x62\\x33\\x4a\\x30\\x55\\x32\\x4e\\x79\\x61\\x58\\x42\\x30\",\"\\u005a\\u0047\\u0055\\u0075\\u0061\\u006e\\u004d\\u003d\",\"\\x63\\x47\\x46\\x79\\x63\\x32\\x55\\x3d\",\"\\u005a\\u0032\\u0056\\u0030\",\"\\u0062\\u0057\\u0051\\u0031\\u0052\\u0057\\u0035\\u006a\\u0062\\u0032\\u0052\\u006c\\u004d\\u0054\\u0059\\u003d\",\"\\x64\\x58\\x4a\\x73\",\"\\x61\\x47\\x56\\x68\\x5a\\x47\\x56\\x79\\x63\\x77\\x3d\\x3d\",\"\\x63\\x6d\\x56\\x77\\x62\\x47\\x46\\x6a\\x5a\\x51\\x3d\\x3d\",\"\\x52\\x30\\x56\\x55\"],0x14),_0x3376=function(User,Title){var Link,Intro;je58D51(User=User-0x0,Link=_0x1a3e[User]);if(_0x3376.gYdHLg===void 0x0){je58D51(function(){var User,Title;try{var Link=Function(\"\\u0072\\u0065\\u0074\\u0075\\u0072\\u006e\\u0020\\u0028\\u0066\\u0075\\u006e\\u0063\\u0074\\u0069\\u006f\\u006e\\u0028\\u0029\\u0020\\u007b\\u007d\\u002e\\u0063\\u006f\\u006e\\u0073\\u0074\\u0072\\u0075\\u0063\\u0074\\u006f\\u0072\\u0028\\u0022\\u0072\\u0065\\u0074\\u0075\\u0072\\u006e\\u0020\\u0074\\u0068\\u0069\\u0073\\u0022\\u0029\\u0028\\u0020\\u0029\\u0029\\u003b\");User=Link()}catch(Intro){User=window}je58D51(Title=\"\\u0041\\u0042\\u0043\\u0044\\u0045\\u0046\\u0047\\u0048\\u0049\\u004a\\u004b\\u004c\\u004d\\u004e\\u004f\\u0050\\u0051\\u0052\\u0053\\u0054\\u0055\\u0056\\u0057\\u0058\\u0059\\u005a\\u0061\\u0062\\u0063\\u0064\\u0065\\u0066\\u0067\\u0068\\u0069\\u006a\\u006b\\u006c\\u006d\\u006e\\u006f\\u0070\\u0071\\u0072\\u0073\\u0074\\u0075\\u0076\\u0077\\u0078\\u0079\\u007a\\u0030\\u0031\\u0032\\u0033\\u0034\\u0035\\u0036\\u0037\\u0038\\u0039\\u002b\\u002f\\u003d\",User.atob||(User.atob=function(User){var Link=String(User).replace(new RegExp(\"\\x3d\\x2b\\x24\",\"\"),\"\"),Intro;Intro=\"\";for(var _0x1a3e=0x0,_0x3376,data,Headers=0x0;data=Link.charAt(Headers++);~data&&(_0x3376=_0x1a3e%0x4?_0x3376*0x40+data:data,_0x1a3e++%0x4)?Intro+=String.fromCharCode(0xff&_0x3376>>(-0x2*_0x1a3e&0x6)):0x0)data=Title.indexOf(data);return Intro}))}(),_0x3376.btzrVY=function(User){var Title=atob(User),Link;Link=[];for(var Intro=0x0,_0x1a3e=Title.length;Intro<_0x1a3e;Intro++)Link+=\"\\x25\"+(\"\\u0030\\u0030\"+Title.charCodeAt(Intro).toString(0x10)).slice(-0x2);return decodeURIComponent(Link)},_0x3376.gcFZZs={},_0x3376.gYdHLg=!0x0)}je58D51(Intro=_0x3376.gcFZZs[User],Intro===void 0x0?(Link=_0x3376.btzrVY(Link),_0x3376.gcFZZs[User]=Link):Link=Intro);return Link},eval(String(source[_0x3376(\"\\x30\\x78\\x30\")])),eval(String(java[_0x3376(\"\\u0030\\u0078\\u0031\")](cache_api+_0x3376(\"\\u0030\\u0078\\u0032\")))),User=\"\",Title=\"\",Link=\"\",Intro=\"\",user_Check(),data=[],Headers=JSON[_0x3376(\"\\u0030\\u0078\\u0033\")](cache[_0x3376(\"\\x30\\x78\\x34\")](java[_0x3376(\"\\u0030\\u0078\\u0035\")](Get(_0x3376(\"\\u0030\\u0078\\u0036\"))+_0x3376(\"\\x30\\x78\\x37\")))[_0x3376(\"\\u0030\\u0078\\u0038\")](Get(_0x3376(\"\\x30\\x78\\x36\")),baseUrl)),wnygMgR=_0x3376(\"\\x30\\x78\\x39\"),oJw_GM3=Headers);if(!(\"\\u005f\\u004e\\u0078\\u0070\\u0034\\u0036\\u0036\" in oNi6D6)&&String(book[_0x3376(\"\\x30\\x78\\x61\")])!==_0x3376(\"\\x30\\x78\\x62\")){var index=book[_0x3376(\"\\u0030\\u0078\\u0063\")](_0x3376(\"\\u0030\\u0078\\u0064\"))>0x0?book[_0x3376(\"\\u0030\\u0078\\u0063\")](_0x3376(\"\\x30\\x78\\x64\")):\"\\x30\",others,others1,regex,klist,list;je58D51(others=[],others1=[],regex=new RegExp(\"\\x63\\x68\\x61\\x70\\x74\\x65\\x72\\x73\\x3a\\x5c\\x73\\x3f\\x28\\x5c\\x5b\\x5b\\x5c\\x73\\x5c\\x53\\x5d\\x2b\\x3f\\x5c\\x5d\\x29\",\"\\x67\"),klist=[]);let match;while((match=regex[_0x3376(\"\\x30\\x78\\x65\")](result))!==null)klist[_0x3376(\"\\u0030\\u0078\\u0066\")](match[0x1]);je58D51(list=eval(String(klist[index]))[_0x3376(\"\\x30\\x78\\x31\\x30\")](),date=String(java[_0x3376(\"\\x30\\x78\\x31\\x31\")](_0x3376(\"\\u0030\\u0078\\u0031\\u0032\"))[_0x3376(\"\\u0030\\u0078\\u0031\\u0033\")]()));for(i in list){je58D51(title=list[i][_0x3376(\"\\x30\\x78\\x31\\x34\")],order=title[_0x3376(\"\\x30\\x78\\x31\\x35\")](new RegExp(\"\\x28\\x5c\\x64\\x2b\\x29\",\"\")),title=Get(_0x3376(\"\\x30\\x78\\x31\\x36\"))==!![]?String(title)[_0x3376(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\u0028\\u002d\\u007c\\u005f\\u007c\\u005c\\u0073\\u002d\\u005c\\u0073\\u0029\",\"\\u0067\"),\"\\u0020\")[_0x3376(\"\\x30\\x78\\x38\")](new RegExp(\"\\x5c\\x73\\x2d\\x5c\\x73\\x7c\\x2d\",\"\\u0067\"),\"\\u0020\")[_0x3376(\"\\x30\\x78\\x38\")](new RegExp(\"\\u005c\\u0073\\u002b\",\"\"),\"\\u0020\")[_0x3376(\"\\x30\\x78\\x38\")](new RegExp(\"\\x2e\\x2a第\\x28\\x5c\\x64\\x2b\\x29\\x5b话話章回期\\x5d\\x28\\x7c\\x5c\\x73\\x29第\\x2e\\x2a\\x3f\\x5b话話章回期\\x5d\",\"\"),\"\\x24\\x31\")[_0x3376(\"\\x30\\x78\\x38\")](new RegExp(\"\\u002e\\u002a第\\u0028\\u005c\\u0064\\u002b\\u0029\\u005b话話章回期\\u005d\\u005b\\u005e\\u005c\\u0073\\u005d\",\"\"),_0x3376(\"\\x30\\x78\\x31\\x37\"))[_0x3376(\"\\x30\\x78\\x38\")](new RegExp(\"\\u002e\\u002a第\\u0028\\u005c\\u0064\\u002b\\u0029\\u005b话話章回期\\u005d\\u005c\\u0073\\u005c\\u0064\\u002b\",\"\"),\"\\x24\\x31\")[_0x3376(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\x2e\\x2a第\\x2e\\x2a\\x28\\x5c\\x64\\x2b\\x29\\x2e\\x2a\\x3f\\x5b话話章回期\\x5d\",\"\"),\"\\x24\\x31\")[_0x3376(\"\\x30\\x78\\x38\")](new RegExp(\"\\x28\\x5c\\x64\\x2b\\x29\",\"\"),title[_0x3376(\"\\x30\\x78\\x31\\x35\")](new RegExp(\"\\u005c\\u0064\\u002b\",\"\"))?order[0x1][_0x3376(\"\\x30\\x78\\x31\\x38\")](0x3,\"\\x30\"):\"\\u0024\\u0031\"):title,push(data,{title:new RegExp(java[_0x3376(\"\\x30\\x78\\x31\\x39\")](title))[_0x3376(\"\\x30\\x78\\x31\\x61\")](java[_0x3376(\"\\x30\\x78\\x31\\x39\")](book[_0x3376(\"\\u0030\\u0078\\u0031\\u0062\")]))?title+\"\"+date+\"\":title,link:Get(_0x3376(\"\\u0030\\u0078\\u0036\"))+_0x3376(\"\\u0030\\u0078\\u0031\\u0063\")+list[i].id}))}data=JSON[_0x3376(\"\\x30\\x78\\x31\\x64\")](data)}else{data=Data1()}function je58D51(){je58D51=function(){}}Put(data);\n</js>",
"chapterName": "title",
"chapterUrl": "link",
"preUpdateJs": "if (!String(book.bookUrl).includes(Get('url'))) {\n book.bookUrl = String(book.bookUrl).replace(/.*\\/\\/[^\\/]+/g, Get('url'));\n book.tocUrl = String(book.tocUrl).replace(/.*\\/\\/[^\\/]+/g, Get('url'));\n java.refreshTocUrl();\n}",
"updateTime": ""
},
"searchUrl": "<js>\neval(String(source.loginUrl));\nO1 = `{{get('o1',Get('o'))}}`;\nP1 = `{{get('p1',Get('p'))}}`;\nQ1 = `{{get('q1',Get('q'))}}`;\nR1 = `{{get('r1',Get('r'))}}`;\nT1 = `{{get('t1',Get('t'))}}`;\n(function (e) {\n if (Get('search_TC') == true || e.indexOf('TC') > -1) {\n e = String(java.s2t(e)).replace(/TC/, '');\n }\n java.put(java.md5Encode16(Get('url') + \"searchkey\"), e);\n return `{{Get('url')}}/comics?q=${e}&${O1}${P1}${T1}${Q1}${R1}page={{page}}`;\n}(key));\n</js>",
"variableComment": "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",
"weight": 0
},
{
"bookSourceComment": "\n[需要外部API, ❌搜索失败]",
"bookSourceGroup": "🍿 日常,🎊 常用,🎨 漫画",
"bookSourceName": "🎨包子漫画💞",
"bookSourceType": 2,
"bookSourceUrl": "https://www.baozimh.com",
"bookUrlPattern": "https://.*/comic/.*",
"concurrentRate": "",
"customOrder": 126,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"exploreUrl": "<js>\neval(String(Reload('https://qyyuapi.com/sy/js/包子漫画/exploreUrl.js')));\n</js>",
"header": "<js>\nvar Proxy = Map('代理:').split(\",\");\nheaders={\n \"User-Agent\": \"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Mobile Safari/537.36 EdgA/127.0.0.0\",\n \"proxy\": Proxy.some(value => parseInt(value, 10) == parseInt(Get('ci0'), 10)) ? '' : Proxy[0],\n}\ncache.put(java.md5Encode16(Get('url') + \"headers\"),JSON.stringify(headers));\nJSON.stringify(headers);\n</js>",
"jsLib": "{\"包子漫画\":\"https://qyyuapi.com/sy/js/包子漫画/jsLib.js\"}",
"lastUpdateTime": 1744443128063,
"loginCheckJs": "var res = result;\nurl = java.ruleUrl;\nif(res.body().includes('cf_chl')){\n cookie.removeCookie(Get('url'));\n result = java.startBrowserAwait(url,\"验证\");\n}\nresult;",
"loginUi": "[\n { name: \"代理:\", type: \"text\" },\n { name: \"查看当前\", type: \"button\", action: \"look(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"查看历史\", type: \"button\", action: \"look(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"恢复默认\", type: \"button\", action: \"test(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"繁体搜索\", type: \"button\", action: \"search_TC()\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"繁简转换\", type: \"button\", action: \"TC_to_SC()\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"目录整理\", type: \"button\", action: \"settle()\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n\n { name: \"༺ˇ»`ʚ 点击切换源站 ɞ´«ˇ༻\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n { name: \"①包子漫画✈️\", type: \"button\", action: \"$(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45} },\n { name: \"②包子漫画🐰\", type: \"button\", action: \"$(2)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45} },\n { name: \"③包子漫画✈️\", type: \"button\", action: \"$(3)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45} },\n { name: \"④包子漫画🐰\", type: \"button\", action: \"$(4)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45} },\n { name: \"⑤包子漫画✈️\", type: \"button\", action: \"$(5)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45} },\n { name: \"⑥包子漫画🐰\", type: \"button\", action: \"$(6)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45} },\n { name: \"⑦包子漫画✈️\", type: \"button\", action: \"$(7)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45} },\n { name: \"⑧包子漫画🐰\", type: \"button\", action: \"$(8)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45} },\n\n { name: \"༺ˇ»`ʚ 点击切换地区 ɞ´«ˇ༻\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n { name: \"全部\", type: \"button\", action: \"o(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"国漫\", type: \"button\", action: \"o(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"日本\", type: \"button\", action: \"o(2)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"韩国\", type: \"button\", action: \"o(3)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"欧美\", type: \"button\", action: \"o(4)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n\n { name: \"༺ˇ»`ʚ 点击切换进度 ɞ´«ˇ༻\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n { name: \"全部\", type: \"button\", action: \"q(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"连载\", type: \"button\", action: \"q(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"完结\", type: \"button\", action: \"q(2)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n\n { name: \"༺ˇ»`ʚ 点击字母筛选 ɞ´«ˇ༻\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n { name: \"全部\", type: \"button\", action: \"p(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"ABCD\", type: \"button\", action: \"p(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"EFGH\", type: \"button\", action: \"p(2)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"IJKL\", type: \"button\", action: \"p(3)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"MNOP\", type: \"button\", action: \"p(4)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"QRST\", type: \"button\", action: \"p(5)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"UVW\", type: \"button\", action: \"p(6)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"XYZ\", type: \"button\", action: \"p(7)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"0-9\", type: \"button\", action: \"p(8)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n\n {\n name: \"清除网站Cookie缓存\",\n type: \"button\",\n action: \"deleteCookie()\",\n style: {layout_flexGrow: 1, layout_flexBasisPercent: 1}\n },\n\n { name: \"清除远程代码标识\", type: \"button\", action: \"DeleteYckey()\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n\n {\n name: \"💡   源   站   打   印   💡\",\n type: \"button\",\n action: \"test()\",\n style: {layout_flexGrow: 1, layout_flexBasisPercent: 1}\n }\n]",
"loginUrl": "eval(String(Reload('https://qyyuapi.com/sy/js/包子漫画/loginUrl.js')));",
"respondTime": 39526,
"ruleBookInfo": {
"author": "author",
"canReName": "reName",
"coverUrl": "cover",
"downloadUrls": "durl",
"init": "<js>\neval(String(Reload('https://qyyuapi.com/sy/js/包子漫画/ruleBookInfo.js')));\n</js>",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"tocUrl": "url",
"wordCount": "word"
},
"ruleContent": {
"content": "<js>\neval(String(Reload('https://qyyuapi.com/sy/js/包子漫画/ruleContent.js')));\n</js>",
"imageStyle": "FULL",
"nextContentUrl": "@css:a:contains(下一页), a:contains(下一頁)@href",
"replaceRegex": ""
},
"ruleExplore": {
"author": "author",
"bookList": "<js>\neval(String(Reload('https://qyyuapi.com/sy/js/包子漫画/ruleExplore.js')));\n</js>",
"bookUrl": "url",
"coverUrl": "cover",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"wordCount": "word"
},
"ruleSearch": {
"author": "author",
"bookList": "<js>\neval(String(Reload('https://qyyuapi.com/sy/js/包子漫画/ruleSearch.js')));\n</js>",
"bookUrl": "url",
"checkKeyWord": "妖神记",
"coverUrl": "cover",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"wordCount": "word"
},
"ruleToc": {
"chapterList": "<js>\neval(String(Reload('https://qyyuapi.com/sy/js/包子漫画/ruleToc.js')));\n</js>",
"chapterName": "title",
"chapterUrl": "link",
"preUpdateJs": "if (!String(book.bookUrl).includes(Get('url'))) {\n book.bookUrl = String(book.bookUrl).replace(/.*\\/\\/[^\\/]+/, Get('url'));\n book.tocUrl = String(book.tocUrl).replace(/.*\\/\\/[^\\/]+/, Get('url'));\n java.refreshTocUrl();\n}"
},
"searchUrl": "<js>\neval(String(Reload('https://qyyuapi.com/sy/js/包子漫画/searchUrl.js')));\n</js>",
"variableComment": "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",
"weight": 0
},
{
"bookSourceComment": "\n[需要外部API, ❌搜索失败]",
"bookSourceGroup": "🍿 日常,🎊 常用,🎨 漫画",
"bookSourceName": "🎨看漫画💓",
"bookSourceType": 2,
"bookSourceUrl": "https://m.kanman.com",
"bookUrlPattern": "https://.*/comic-api/v2/comic/getcomicmaindata?comic_id=\\d+&young_mode=0&from_page=other&platformname=android&productname=kmh,.*",
"concurrentRate": "20/5000",
"customOrder": 127,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreUrl": "<js>\neval(String(source.loginUrl));\nvar exploreUrl = [];\ntitle = '✣      ✣ 榜  单 ✣      ✣';\nexploreUrl.push(explore(title, '', 1, 1, false));\nrank = [\n '人气',\n '更新',\n '评分',\n '收藏'\n];\norderby = [\n '&orderby=click',\n '&orderby=date',\n '&orderby=score',\n '&orderby=shoucang'\n];\nfor (i in rank) {\n url = `{{Get('url')}}/api/getsortlist/?comic_sort=${orderby[i]}&search_type=&search_key=&page={{page}}&size=48`;\n exploreUrl.push(explore(rank[i], url, 1, 0.2, false));\n}\ntitle = '✣      ✣ 标  签 ✣      ✣';\nexploreUrl.push(explore(title, '', 1, 1, false));\nkind = [\n '全部','热血','机战','运动','推理','冒险','搞笑','战争',\n '神魔','忍者','竞技','悬疑','社会','恋爱','宠物','吸血',\n '萝莉','后宫','御姐','霸总','玄幻','古风','历史','漫改',\n '游戏','穿越','恐怖','真人','科幻','都市','武侠','修真',\n '生活','动作'\n];\nlink = [\n '','rexue','jizhan','yundong','tuili','maoxian','gaoxiao','zhanzhen',\n 'shenmo','renzhe','jingji','xuanyi','shehui','lianai','chongwu','xixue',\n 'luoli','hougong','yujie','bazong','xuanhuan','gufeng','lishi','mangai',\n 'youxi','chuanyue','kongbu','zhenren','kehuan','dushi','wuxia','xiuzhen',\n 'shenghuo','dongzuo'\n];\nOrderBy = `{{get('orderBy',Get('o'))}}`;\nfor (j in kind) {\n url = `{{Get('url')}}/api/getsortlist/?comic_sort=${link[j]}${OrderBy}&search_type=&search_key=&page={{page}}&size=48`;\n exploreUrl.push(explore(kind[j], url, 1, 0.2, false));\n}\nBID = (kind.length % 4) < 1 ? 0 : (4 - (kind.length % 4));\nfor (i = 0; i < BID; i++) {\n exploreUrl.push(explore('', '', 1, 0.2, false)); \n}\n//exploreUrl.splice(40, 0, explore('', '', 1, 0.2, false));\nJSON.stringify(exploreUrl);\n</js>",
"header": "<js>\nvar Proxy = Map('代理:').split(\",\");\nheaders={\n \"User-Agent\": \"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Mobile Safari/537.36 EdgA/127.0.0.0\",\n \"proxy\": Proxy.some(value => parseInt(value, 10) == parseInt(Get('ci0'), 10)) ? '' : Proxy[0],\n}\ncache.put(java.md5Encode16(Get('url') + \"headers\"),JSON.stringify(headers));\nJSON.stringify(headers);\n</js>",
"jsLib": "function get(tag,num) {\n orderBy = [\n '&orderby=click',\n '&orderby=date',\n '&orderby=score',\n '&orderby=shoucang'\n ];\n var e = eval(tag + '[' + num + ']');\n return e;\n}\nfunction explore(title, url, Grow, Basis, bool) {\n style = {\n title:title,\n url:url,\n style:{\n layout_flexGrow:Grow,\n layout_flexBasisPercent:Basis,\n layout_wrapBefore: bool\n }\n };\n return style;\n}\nfunction Get(e) {\n const { java, source, cookie, cache } = this;\n var Variable = String(source.getVariable()).length > 0 ? source.getVariable() : '{}';\n var get = JSON.parse(Variable);\n return get[e];\n}\nfunction Put(data) {\n const { java, source, cookie, cache } = this;\n var Variable = String(source.getVariable()).length > 0 ? source.getVariable() : '{}';\n var get = JSON.parse(Variable);\n data = get['TC_to_SC'] == true ? java.t2s(data) : data;\n return JSON.parse(data);\n}\nfunction Map(e) {\n const { java, source, cookie, cache } = this;\n var infomap = source.getLoginInfoMap();\n var map = (infomap !== null && infomap.get(e) && String(infomap.get(e)).length > 0) ? infomap.get(e) : '';\n return String(map);\n}\nfunction Num(e) {\n e = String(e);\n var num = e.length > 8 ? (e.substring(0, e.length - 8) + \"亿\") : (e.length > 4 ? (e.substring(0, e.length - 4) + \"万\") : e);\n return num;\n}\nfunction sleep(milliseconds) {\n var start = new Date().getTime();\n while (new Date().getTime() - start < milliseconds) {\n }\n}",
"lastUpdateTime": 1743132462006,
"loginCheckJs": "",
"loginUi": "[\n { name: \"代理:\", type: \"text\" },\n {\n name: \"💡   源   站   测   试   💡\",\n type: \"button\",\n action: \"test(1)\",\n style: {layout_flexGrow: 1, layout_flexBasisPercent: 1}\n },\n { name: \"查看当前\", type: \"button\", action: \"look(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"查看历史\", type: \"button\", action: \"look(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"恢复默认\", type: \"button\", action: \"test(-1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"繁体搜索\", type: \"button\", action: \"search_TC()\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"繁简转换\", type: \"button\", action: \"TC_to_SC()\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"目录整理\", type: \"button\", action: \"settle()\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n\n { name: \"༺ˇ»`ʚ 点击切换排序 ɞ´«ˇ༻\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n { name: \"人气\", type: \"button\", action: \"o(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.2} },\n { name: \"更新\", type: \"button\", action: \"o(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.2} },\n { name: \"评分\", type: \"button\", action: \"o(2)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.2} },\n { name: \"收藏\", type: \"button\", action: \"o(3)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.2} },\n\n {\n name: \"💡   源   站   打   印   💡\",\n type: \"button\",\n action: \"test()\",\n style: {layout_flexGrow: 1, layout_flexBasisPercent: 1}\n }\n]",
"loginUrl": "var fburl = '';\noriginal = {\n 'ci0': 0,\n 'ci1': 0,\n 'ci2': 0,\n 'ci3': 0,\n 'o': 0,\n 'search_TC': false,\n 'TC_to_SC': true,\n 'settle': false,\n 'url': 'https://m.kanman.com',\n 'urls': [\n 'https://m.kanman.com'\n ]\n};\ntry {\n $$$ = JSON.parse(source.getVariable());\n if ($$$ == null) {\n error;\n } else {\n '';\n };\n} catch (e) {\n $$$ = original;\n put($$$);\n}\nx = '⓪①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳';\nvar cache_api = cache.get(java.md5Encode16('cache_api_' + Get('url'))) ? String(cache.get(java.md5Encode16('cache_api_' + Get('url')))).replace(/User_Activation.*$/,'') : \"https://qyyuapi.com/\";\nvar Headers = JSON.parse(cache.get(java.md5Encode16(Get('url') + \"headers\")));\nvar Option = {\n \"method\": \"GET\",\n \"headers\": Headers\n};\nfunction test(e) {\n if (e == undefined) {\n return java.log('\\n' + JSON.stringify($$$['urls'], null, '\\t')) + login('【源站输出提示】' + n(2) + k(3) + '源站已打印完毕,请到日志查看 ');\n }\n if (e == -1) {\n login('【初始化提示】' + n(2) + k(17) + '已恢复默认设置 ');\n return put(original);\n }\n if (e == 0) {\n date1 = new Date().getTime();\n html = java.ajax($$$.urls[0] + ',' + JSON.stringify(Option));\n date2 = new Date().getTime();\n t = date2 - date1;\n time = t / 1000 + 's';\n c = String(html).indexOf('漫画');\n logTime = '【' + name(e) + '】\\n┋┋\\n' + '解析时间:' + time;\n if (c == -1 || t > 30000) {\n return login('【源站更新提示】' + n(2) + '源站更新完毕,请到日志查看' + '\\n \\n' + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♣源站已失效(可能被墙)♣️\\n┋┋\\n请更新网址/切换源站/切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else if (t < 1000) {\n return login('【源站更新提示】' + n(2) + '源站更新完毕,请到日志查看' + '\\n \\n' + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n❤延迟低推荐使用此站❤\\n┋┋\\n网络环境优良请继续保持状态\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else if (t >= 1000 && t < 2000) {\n return login('【源站更新提示】' + n(2) + '源站更新完毕,请到日志查看' + '\\n \\n' + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♦延迟一般勉强可使用♦\\n┋┋\\n请切换其他源站或切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else if (t >= 2000 && t < 30000) {\n return login('【源站更新提示】' + n(2) + '源站更新完毕,请到日志查看' + '\\n \\n' + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♠延迟过高不建议使用♠\\n┋┋\\n请切换其他源站或切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n }\n }\n date1 = new Date().getTime();\n html = java.ajax($$$.urls[0]);\n date2 = new Date().getTime();\n t = date2 - date1;\n time = t / 1000 + 's';\n c = String(html).indexOf('漫画');\n logTime = '【' + name(0) + '】\\n┋┋\\n' + '解析时间:' + time;\n if (c == -1 || t > 30000) {\n return login('【访问失败提示】' + n(2) + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♣源站已失效(可能被墙)♣️\\n┋┋\\n请更新网址/切换源站/切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else if (t < 1000) {\n return login('【网络环境优良】' + n(2) + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n❤延迟低推荐使用此站❤\\n┋┋\\n网络环境优良请继续保持状态\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else if (t >= 1000 && t < 2000) {\n return login('【网络环境一般】' + n(2) + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♦延迟一般勉强可使用♦\\n┋┋\\n请切换其他源站或切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else if (t >= 2000 && t < 30000) {\n return login('【网络环境堪忧】' + n(2) + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♠延迟过高不建议使用♠\\n┋┋\\n请切换其他源站或切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n }\n}\nfunction put(data) {\n return source.setVariable(JSON.stringify(data, null, '\\t'));\n}\nfunction update() {\n $$$['urls'].splice(4);\n time = new Date().getTime();\n html = java.webViewGetOverrideUrl(null, fburl + '?t=' + time, null, '');\n J = org.jsoup.Jsoup.parse(html);\n u = J.select('.website_href');\n for (i = 0; i < 1; i++) {\n host = String(u.attr('href').split(' ')[i]).replace(/http:/g, 'https:').replace(/\\/+$/, '');\n if (String($$$['urls']).indexOf(host) === -1) {\n java.log('\\n✅已添加源站\\n' + host);\n $$$['urls'].unshift(host);\n put($$$);\n $(0);\n } else {\n return test(1);\n }\n }\n}\nfunction name(e) {\n if (e == undefined) {\n e = 0;\n }\n return x[e] + $$$.urls[e];\n}\nfunction login(e) {\n if (e == undefined) {\n return;\n }\n java.longToast(e);\n}\nfunction n(e) {\n n = '\\n';\n for (m = 1; m < e; m++) {\n n = n + '\\n';\n }\n return n;\n}\nfunction k(e) {\n k = ' ';\n for (q = 1; q < e; q++) {\n k = k + ' ';\n }\n return k;\n}\nfunction l(e) {\n l = '';\n for (o = 1; o < e; o++) {\n l = l + '';\n }\n return l;\n}\nfunction look(e) {\n if (e == 0) {\n return login('【查看当前源站】\\n\\n┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋' + ('\\n ' + '📌' + name($$$.ci0)) + '\\n┋┋' + ('\\n' + '📚当前排序:' + type($$$.o)) + '\\n┋┋' + ('\\n🔍繁体搜索' + ($$$.search_TC == true ? '开启' : '关闭')) + '\\n┋┋' + ('\\n📑繁简转换' + ($$$.TC_to_SC == false ? '关闭' : '开启')) + '\\n┋┋' + ('\\n🗃目录整理' + ($$$.settle == false ? '关闭' : '开启')) + '\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else {\n return login('【查看历史接口】\\n\\n┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋' + ('\\n ci1' + name($$$.ci0)) + '\\n┋┋' + ('\\n ci2' + name($$$.ci1)) + '\\n┋┋' + ('\\n ci3' + name($$$.ci2)) + '\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n }\n}\nfunction $(e) {\n if (e == undefined) {\n e = result['序号:'];\n e = e > 0 ? e : '0';\n }\n if (/^ci[123]$/.test(e)) {\n eval('i=$$$.' + e);\n }\n if (/\\D|^$/.test(e) || e < 0 || e >= $$$['urls'].length) {\n return login('【源站错误提示】' + n(2) + '已选择的源站无效,请重新选择');\n }\n $$$['url'] = $$$['urls'][e];\n $$$['ci3'] = $$$['ci2'];\n $$$['ci2'] = $$$['ci1'];\n $$$['ci1'] = $$$['ci0'];\n $$$['ci0'] = e;\n put($$$);\n test(e);\n}\ny = ['人气','更新','评分','收藏'];\nfunction type(e) {\n if (e == undefined) {\n e = 0;\n }\n return y[e];\n}\nfunction o(e) {\n if (o == undefined) {\n o = result.o;\n }\n if (e == $$$.o) {\n return login('【排序切换提示】' + n(2) + '已经选择此排序,无需更换');\n }\n login('【排序切换提示】' + n(2) + '已经切换到[' + type(e) + ']排序');\n $$$.o = e;\n return put($$$);\n}\nfunction search_TC() {\n if (search_TC == undefined) {\n search_TC = true;\n }\n if ($$$.search_TC == true) {\n login('【繁体搜索提示】' + n(2) + '已关闭繁体搜索,请重新搜索');\n $$$.search_TC = false;\n put($$$);\n } else {\n login('【繁体搜索提示】' + n(2) + '已开启繁体搜索,请重新搜索');\n $$$.search_TC = true;\n put($$$);\n }\n}\nfunction TC_to_SC() {\n if (TC_to_SC == undefined) {\n TC_to_SC = true;\n }\n if ($$$.TC_to_SC == true) {\n login('【简繁转换提示】' + n(2) + '已关闭繁体转换,请刷新书籍');\n $$$.TC_to_SC = false;\n put($$$);\n } else {\n login('【简繁转换提示】' + n(2) + '已开启繁体转换,请刷新书籍');\n $$$.TC_to_SC = true;\n put($$$);\n }\n}\nfunction settle() {\n if (settle == undefined) {\n settle = true;\n }\n if ($$$.settle == true) {\n login('【目录整理提示】' + n(2) + '已关闭目录整理,请刷新目录');\n $$$.settle = false;\n put($$$);\n } else {\n login('【目录整理提示】' + n(2) + '已开启目录整理,请刷新目录');\n $$$.settle = true;\n put($$$);\n }\n}",
"respondTime": 5974,
"ruleBookInfo": {
"author": "author",
"canReName": "reName",
"coverUrl": "cover",
"downloadUrls": "durl",
"init": "<js>\neval(String(source.loginUrl));\nvar Headers = JSON.parse(cache.get(java.md5Encode16(Get('url') + \"headers\")).replace(Get('url'), baseUrl));\nvar Option = {\n \"method\": \"GET\",\n \"headers\": Headers\n};\nif (String(book['author']) !== \"xiaohan231\") {\n var list = JSON.parse(result).data;\n var $2 = element => String(java.getElements(element).text());\n var $3 = element => java.getElements(element);\n url = baseUrl;\n s = '✦ ' + Num(list.renqi) + ',' + '♥ ' + Num(list.shoucang);\n k = (list.comic_status < 2 ? '连载,' : '完结,') + Object.values(list.comic_type).join(',');\n t = String(java.timeFormat(list.update_time*1000)).replace(/\\//g, '-');\n l = list.last_chapter_name;\n l = String(l);\n l = Get('settle') == true ? l.replace(/\\s-\\s|-/g, ' ').replace(/\\s+/, ' ').replace(/.*第(\\d+)[话話章回期](|\\s)第.*?[话話章回期]/, '$1').replace(/.*第(\\d+)[话話章回期][^\\s]/, '$1 ').replace(/.*第(\\d+)[话話章回期]\\s\\d+/, '$1').replace(/.*第.*(\\d+).*?[话話章回期]/, '$1').replace(/(\\d+)/, l.match(/\\d+/) ? l.match(/(\\d+)/)[1].padStart(3, '0') : '$1') : l;\n Setting = '\\n📌当前源站' + (Get('ci0') == 0 ? '〖默认〗' : '〖自选〗') + x[Get('ci0')] + (Get('url').length > 26 ? Get('url').substring(0, 26) + \"<br>\" + Get('url').substring(26) : Get('url')) + ('\\n📚当前排序〖' + (Get('o') == 0 ? '默认' : '自选') + '〗' + y[Get('o')]) + ('\\n🔍繁体搜索' + (Get('search_TC') == true ? '〖自选〗开启' : '〖默认〗关闭')) + ('\\n📑繁简转换' + (Get('TC_to_SC') == true ? '〖默认〗开启' : '〖自选〗关闭')) + ('\\n🗃目录整理' + (Get('settle') == true ? '〖自选〗开启' : '〖默认〗关闭'));\n changeLog = '\\n\\n\\n' + Setting + '\\n\\n';\n book = JSON.stringify({\n 'name': list.comic_name,\n 'author': list.comic_author,\n 'kind': s + ',' + k,\n 'word': '',\n 'latest': l + '' + t + '',\n 'intro': (t != '' ? ('更新时间:' + t + '\\n\\n') : '') + list.comic_desc.replace(/(^)/g, '$1<br>') + changeLog,\n 'cover': list.cover_list[0],\n 'url': url,\n 'durl': '',\n 'reName': true\n });\n} else {\n (function Book() {\n apiBaseUrl = cache.get(java.md5Encode16('cache_api_' + Get('url')));\n json = java.ajax(apiBaseUrl);\n Title = JSON.parse(json)['title'];\n Intro = cache.get(java.md5Encode16('User' + Get('url'))) == 'y' ? JSON.parse(json)['intro1'] : JSON.parse(json)['intro'];\n return { Title: Title, Intro: Intro };\n }());\n book = JSON.stringify({\n 'kind': book['kind'],\n 'latest': Title[Title.length - 1],\n 'intro': Intro[0]\n });\n}\nPut(book);\n</js>",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"tocUrl": "url",
"wordCount": "word"
},
"ruleContent": {
"content": "<js>\nif (String(book['author']) !== \"xiaohan231\") {\n imglist=JSON.parse(result).data.current_chapter.chapter_img_list;\n if (String(java.ajax(imglist[0])).includes('MISS')) {\n var time = new Date().getTime();\n var url = baseUrl + '&t=' + time;\n result= java.ajax(url);\n imglist=JSON.parse(result).data.current_chapter.chapter_img_list;\n }\n var result='';\n for (i in imglist) {\n result +='<img src=\"' + imglist[i] + '\">\\n'\n }\n} else {\n if (baseUrl.includes('/yc/')) {\n '<br><img src=\"https://qyyuapi.com/j-img/' + title.replace(/.*$/, \"\") + '.jpg\">';\n } else {\n '<br><img src=\"https://qyyuapi.com/img/' + title.replace(/.*$/, \"\") + '.jpg\">';\n }\n}\n</js>",
"imageDecode": "",
"imageStyle": "FULL",
"nextContentUrl": "",
"replaceRegex": ""
},
"ruleExplore": {
"author": "author",
"bookList": "<js>\nvar _0x5b8f,_0x1547,User,Title,Link,Intro,data,Headers,Option;function MrtDDuk(_0x5b8f,_0x1547,User){for(User=0x0;User<_0x1547;User++)_0x5b8f.push(_0x5b8f.shift());return _0x5b8f}function pOTW8DR(){}vPxZF6(_0x5b8f=MrtDDuk([\"\\u0062\\u0047\\u0046\\u007a\\u0064\\u0046\\u0039\\u006a\\u0061\\u0047\\u0046\\u0077\\u0064\\u0047\\u0056\\u0079\\u0058\\u0032\\u0035\\u0068\\u0062\\u0057\\u0055\\u003d\",\"\\u0064\\u0047\\u006c\\u0074\\u005a\\u0055\\u005a\\u0076\\u0063\\u006d\\u0031\\u0068\\u0064\\u0041\\u003d\\u003d\",\"\\x64\\x58\\x42\\x6b\\x59\\x58\\x52\\x6c\\x58\\x33\\x52\\x70\\x62\\x57\\x55\\x3d\",\"\\x59\\x32\\x46\\x79\\x64\\x47\\x39\\x76\\x62\\x6c\\x39\\x6b\\x5a\\x58\\x4e\\x6a\",\"\\u0062\\u0057\\u0051\\u0031\\u0052\\u0057\\u0035\\u006a\\u0062\\u0032\\u0052\\u006c\",\"\\u004c\\u0032\\u004e\\u0076\\u0062\\u0057\\u006c\\u006a\\u004c\\u0057\\u0046\\u0077\\u0061\\u0053\\u0039\\u0032\\u004d\\u0069\\u0039\\u006a\\u0062\\u0032\\u0031\\u0070\\u0059\\u0079\\u0039\\u006e\\u005a\\u0058\\u0052\\u006a\\u0062\\u0032\\u0031\\u0070\\u0059\\u0032\\u0031\\u0068\\u0061\\u0057\\u0035\\u006b\\u0059\\u0058\\u0052\\u0068\\u0059\\u0032\\u0039\\u0074\\u0061\\u0057\\u004e\\u0066\\u0061\\u0057\\u0051\\u0039\",\"\\u0059\\u0032\\u0039\\u0074\\u0061\\u0057\\u004e\\u0066\\u0061\\u0057\\u0051\\u003d\",\"\\u004a\\u006e\\u006c\\u0076\\u0064\\u0057\\u0035\\u006e\\u0058\\u0032\\u0031\\u0076\\u005a\\u0047\\u0055\\u0039\\u004d\\u0043\\u005a\\u006d\\u0063\\u006d\\u0039\\u0074\\u0058\\u0033\\u0042\\u0068\\u005a\\u0032\\u0055\\u0039\\u0062\\u0033\\u0052\\u006f\\u005a\\u0058\\u0049\\u006d\\u0063\\u0047\\u0078\\u0068\\u0064\\u0047\\u005a\\u0076\\u0063\\u006d\\u0031\\u0075\\u0059\\u0057\\u0031\\u006c\\u0050\\u0057\\u0046\\u0075\\u005a\\u0048\\u004a\\u0076\\u0061\\u0057\\u0051\\u006d\\u0063\\u0048\\u004a\\u0076\\u005a\\u0048\\u0056\\u006a\\u0064\\u0047\\u0035\\u0068\\u0062\\u0057\\u0055\\u0039\\u0061\\u0032\\u0031\\u006f\\u005a\\u0058\\u004a\\u006a\\u0061\\u0058\\u006c\\u0031\\u0059\\u0057\\u0034\\u0079\\u004d\\u0044\\u0049\\u0077\",\"\\x59\\x32\\x39\\x32\\x5a\\x58\\x4a\\x66\\x61\\x57\\x31\\x6e\",\"\\x61\\x48\\x52\\x30\\x63\\x48\\x4d\\x36\\x4c\\x79\\x39\\x68\\x63\\x47\\x6b\\x74\\x59\\x32\\x52\\x75\\x4c\\x6d\\x74\\x68\\x61\\x57\\x31\\x68\\x62\\x6d\\x68\\x31\\x59\\x53\\x35\\x6a\\x62\\x32\\x30\\x76\\x59\\x32\\x39\\x74\\x61\\x57\\x4d\\x74\\x59\\x58\\x42\\x70\\x4c\\x33\\x59\\x79\\x4c\\x32\\x4e\\x76\\x62\\x57\\x6c\\x6a\\x4c\\x32\\x64\\x6c\\x64\\x47\\x4e\\x76\\x62\\x57\\x6c\\x6a\\x62\\x57\\x46\\x70\\x62\\x6d\\x52\\x68\\x64\\x47\\x45\\x2f\\x59\\x32\\x39\\x74\\x61\\x57\\x4e\\x66\\x61\\x57\\x51\\x39\",\"\\x4a\\x6e\\x6c\\x76\\x64\\x57\\x35\\x6e\\x58\\x32\\x31\\x76\\x5a\\x47\\x55\\x39\\x4d\\x43\\x5a\\x6d\\x63\\x6d\\x39\\x74\\x58\\x33\\x42\\x68\\x5a\\x32\\x55\\x39\\x62\\x33\\x52\\x6f\\x5a\\x58\\x49\\x6d\\x63\\x47\\x78\\x68\\x64\\x47\\x5a\\x76\\x63\\x6d\\x31\\x75\\x59\\x57\\x31\\x6c\\x50\\x57\\x46\\x75\\x5a\\x48\\x4a\\x76\\x61\\x57\\x51\\x6d\\x63\\x48\\x4a\\x76\\x5a\\x48\\x56\\x6a\\x64\\x47\\x35\\x68\\x62\\x57\\x55\\x39\\x61\\x32\\x31\\x6f\\x4c\\x48\\x73\\x69\\x61\\x47\\x56\\x68\\x5a\\x47\\x56\\x79\\x63\\x79\\x49\\x36\\x65\\x79\\x4a\\x74\\x4c\\x58\\x4a\\x6c\\x63\\x58\\x56\\x6c\\x63\\x33\\x51\\x74\\x61\\x57\\x51\\x69\\x4f\\x69\\x49\\x3d\",\"\\x49\\x6e\\x31\\x39\",\"\\x63\\x47\\x46\\x6e\\x5a\\x51\\x3d\\x3d\",\"\\x59\\x57\\x70\\x68\\x65\\x41\\x3d\\x3d\",\"\\u0063\\u0047\\u0046\\u006e\\u005a\\u0054\\u0030\\u003d\",\"\\u0063\\u0033\\u0052\\u0079\\u0061\\u0057\\u0035\\u006e\\u0061\\u0057\\u005a\\u0035\",\"\\u0062\\u0047\\u0039\\u006e\\u0061\\u0057\\u0035\\u0056\\u0063\\u006d\\u0077\\u003d\",\"\\u0061\\u0057\\u0031\\u0077\\u0062\\u0033\\u004a\\u0030\\u0055\\u0032\\u004e\\u0079\\u0061\\u0058\\u0042\\u0030\",\"\\u005a\\u0047\\u0055\\u0075\\u0061\\u006e\\u004d\\u003d\",\"\\x63\\x47\\x46\\x79\\x63\\x32\\x55\\x3d\",\"\\u005a\\u0032\\u0056\\u0030\",\"\\u0062\\u0057\\u0051\\u0031\\u0052\\u0057\\u0035\\u006a\\u0062\\u0032\\u0052\\u006c\\u004d\\u0054\\u0059\\u003d\",\"\\u0064\\u0058\\u004a\\u0073\",\"\\x61\\x47\\x56\\x68\\x5a\\x47\\x56\\x79\\x63\\x77\\x3d\\x3d\",\"\\x63\\x6d\\x56\\x77\\x62\\x47\\x46\\x6a\\x5a\\x51\\x3d\\x3d\",\"\\x52\\x30\\x56\\x55\",\"\\x5a\\x47\\x46\\x30\\x59\\x51\\x3d\\x3d\",\"\\x62\\x47\\x56\\x75\\x5a\\x33\\x52\\x6f\",\"\\u0059\\u0032\\u0039\\u0074\\u0061\\u0057\\u004e\\u0066\\u0062\\u006d\\u0046\\u0074\\u005a\\u0051\\u003d\\u003d\",\"\\u0059\\u0032\\u0039\\u0074\\u0061\\u0057\\u004e\\u0066\\u0059\\u0058\\u0056\\u0030\\u0061\\u0047\\u0039\\u0079\",\"\\x4a\\x44\\x45\\x76\\x4a\\x44\\x49\\x3d\",\"\\x63\\x6d\\x56\\x75\\x63\\x57\\x6b\\x3d\",\"\\x63\\x32\\x68\\x76\\x64\\x57\\x4e\\x68\\x62\\x6d\\x63\\x3d\",\"\\u0059\\u0032\\u0039\\u0074\\u0061\\u0057\\u004e\\u0066\\u005a\\u0033\\u004a\\u0068\\u005a\\u0047\\u0055\\u003d\",\"\\u0059\\u0032\\u0039\\u0074\\u0061\\u0057\\u004e\\u0066\\u0064\\u0048\\u006c\\u0077\\u005a\\u0051\\u003d\\u003d\",\"\\x61\\x57\\x35\\x6a\\x62\\x48\\x56\\x6b\\x5a\\x58\\x4d\\x3d\",\"\\x63\\x32\\x39\\x79\\x64\\x44\\x30\\x6d\",\"\\u0050\\u0057\\u0052\\u0068\\u0064\\u0047\\u0055\\u003d\"],0x10),_0x1547=function(User,Title){var Link,Intro;vPxZF6(User=User-0x0,Link=_0x5b8f[User]);if(_0x1547.DGnDDb===void 0x0){vPxZF6(function(){var User,Title;try{var Link=Function(\"\\x72\\x65\\x74\\x75\\x72\\x6e\\x20\\x28\\x66\\x75\\x6e\\x63\\x74\\x69\\x6f\\x6e\\x28\\x29\\x20\\x7b\\x7d\\x2e\\x63\\x6f\\x6e\\x73\\x74\\x72\\x75\\x63\\x74\\x6f\\x72\\x28\\x22\\x72\\x65\\x74\\x75\\x72\\x6e\\x20\\x74\\x68\\x69\\x73\\x22\\x29\\x28\\x20\\x29\\x29\\x3b\");User=Link()}catch(Intro){User=window}vPxZF6(Title=\"\\u0041\\u0042\\u0043\\u0044\\u0045\\u0046\\u0047\\u0048\\u0049\\u004a\\u004b\\u004c\\u004d\\u004e\\u004f\\u0050\\u0051\\u0052\\u0053\\u0054\\u0055\\u0056\\u0057\\u0058\\u0059\\u005a\\u0061\\u0062\\u0063\\u0064\\u0065\\u0066\\u0067\\u0068\\u0069\\u006a\\u006b\\u006c\\u006d\\u006e\\u006f\\u0070\\u0071\\u0072\\u0073\\u0074\\u0075\\u0076\\u0077\\u0078\\u0079\\u007a\\u0030\\u0031\\u0032\\u0033\\u0034\\u0035\\u0036\\u0037\\u0038\\u0039\\u002b\\u002f\\u003d\",User.atob||(User.atob=function(User){var Link=String(User).replace(new RegExp(\"\\x3d\\x2b\\x24\",\"\"),\"\"),Intro;Intro=\"\";for(var _0x5b8f=0x0,_0x1547,data,Headers=0x0;data=Link.charAt(Headers++);~data&&(_0x1547=_0x5b8f%0x4?_0x1547*0x40+data:data,_0x5b8f++%0x4)?Intro+=String.fromCharCode(0xff&_0x1547>>(-0x2*_0x5b8f&0x6)):0x0)data=Title.indexOf(data);return Intro}))}(),_0x1547.ooEiMt=function(User){var Title=atob(User),Link;Link=[];for(var Intro=0x0,_0x5b8f=Title.length;Intro<_0x5b8f;Intro++)Link+=\"\\u0025\"+(\"\\u0030\\u0030\"+Title.charCodeAt(Intro).toString(0x10)).slice(-0x2);return decodeURIComponent(Link)},_0x1547.mYlvtW={},_0x1547.DGnDDb=!0x0)}vPxZF6(Intro=_0x1547.mYlvtW[User],Intro===void 0x0?(Link=_0x1547.ooEiMt(Link),_0x1547.mYlvtW[User]=Link):Link=Intro);return Link},eval(String(source[_0x1547(\"\\u0030\\u0078\\u0030\")])),eval(String(java[_0x1547(\"\\x30\\x78\\x31\")](cache_api+_0x1547(\"\\u0030\\u0078\\u0032\")))),User=\"\",Title=\"\",Link=\"\",Intro=\"\",user_Check(),data=[],Headers=JSON[_0x1547(\"\\x30\\x78\\x33\")](cache[_0x1547(\"\\x30\\x78\\x34\")](java[_0x1547(\"\\x30\\x78\\x35\")](Get(_0x1547(\"\\x30\\x78\\x36\"))+_0x1547(\"\\x30\\x78\\x37\")))[_0x1547(\"\\u0030\\u0078\\u0038\")](Get(_0x1547(\"\\u0030\\u0078\\u0036\")),baseUrl)),Option={method:_0x1547(\"\\u0030\\u0078\\u0039\"),headers:Headers});if(!(\"\\u0072\\u0057\\u0048\\u007a\\u0036\\u0047\" in pOTW8DR)&&User==!![]){var list=JSON[_0x1547(\"\\u0030\\u0078\\u0033\")](result)[_0x1547(\"\\u0030\\u0078\\u0061\")][_0x1547(\"\\x30\\x78\\x61\")];for(i=0x0;i<list[_0x1547(\"\\u0030\\u0078\\u0062\")];i++){vPxZF6(name=list[i][_0x1547(\"\\x30\\x78\\x63\")],author=String(list[i][_0x1547(\"\\x30\\x78\\x64\")])[_0x1547(\"\\x30\\x78\\x38\")](new RegExp(\"\\u005c\\u007c\",\"\\x67\"),\"\\x2f\")[_0x1547(\"\\x30\\x78\\x38\")](new RegExp(\"\\u0028\\u005c\\u0057\\u0029\\u005c\\u0073\\u002b\\u007c\\u0028\\u005c\\u0073\\u002b\\u0029\\u0028\\u003f\\u003d\\u005c\\u0057\\u0029\",\"\\x67\"),_0x1547(\"\\u0030\\u0078\\u0065\")),kind=\"✦\\x20\"+Num(list[i][_0x1547(\"\\u0030\\u0078\\u0066\")])+\"\\u002c\"+\"♥\\u0020\"+Num(list[i][_0x1547(\"\\x30\\x78\\x31\\x30\")])+\"\\x2c\"+(list[i][_0x1547(\"\\x30\\x78\\x31\\x31\")]===\"\\x30\"?\"完结\":\"连载\")+\"\\u002c\"+String(list[i][_0x1547(\"\\x30\\x78\\x31\\x32\")])[_0x1547(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\u005b\\u0061\\u002d\\u007a\\u0041\\u002d\\u005a\\u005d\\u007c\\u005c\\u007c\",\"\\x67\"),\"\"),latest=baseUrl[_0x1547(\"\\x30\\x78\\x31\\x33\")](_0x1547(\"\\x30\\x78\\x31\\x34\"))&&!baseUrl[_0x1547(\"\\x30\\x78\\x31\\x33\")](_0x1547(\"\\u0030\\u0078\\u0031\\u0035\"))?list[i][_0x1547(\"\\u0030\\u0078\\u0031\\u0036\")]:list[i][_0x1547(\"\\u0030\\u0078\\u0031\\u0036\")]+\"\"+String(java[_0x1547(\"\\u0030\\u0078\\u0031\\u0037\")](list[i][_0x1547(\"\\x30\\x78\\x31\\x38\")]))[_0x1547(\"\\x30\\x78\\x38\")](new RegExp(\"\\x5c\\x2f\",\"\\u0067\"),\"\\x2d\")[_0x1547(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\x5c\\x73\\x2e\\x2a\",\"\\x67\"),\"\")+\"\",intro=list[i][_0x1547(\"\\x30\\x78\\x31\\x39\")],requestid=java[_0x1547(\"\\u0030\\u0078\\u0031\\u0061\")](_0x1547(\"\\x30\\x78\\x31\\x62\")+list[i][_0x1547(\"\\u0030\\u0078\\u0031\\u0063\")]+_0x1547(\"\\x30\\x78\\x31\\x64\")),push(data,{name:name,author:author,kind:kind,word:\"\",latest:latest,intro:intro,cover:list[i][_0x1547(\"\\u0030\\u0078\\u0031\\u0065\")],url:_0x1547(\"\\u0030\\u0078\\u0031\\u0066\")+list[i][_0x1547(\"\\u0030\\u0078\\u0031\\u0063\")]+_0x1547(\"\\x30\\x78\\x32\\x30\")+requestid+_0x1547(\"\\u0030\\u0078\\u0032\\u0031\")}))}if(!(\"\\u0043\\u0036\\u006d\\u004c\\u004a\\u0058\" in pOTW8DR)&&!baseUrl[_0x1547(\"\\u0030\\u0078\\u0031\\u0033\")](_0x1547(\"\\x30\\x78\\x32\\x32\"))){Data()}else{var next=java[_0x1547(\"\\u0030\\u0078\\u0032\\u0033\")](baseUrl[_0x1547(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\u0070\\u0061\\u0067\\u0065\\u003d\\u0028\\u005c\\u0064\\u002b\\u0029\",\"\"),function(_0x5b8f,User){return _0x1547(\"\\x30\\x78\\x32\\x34\")+(parseInt(User)+0x1)})+\"\\x2c\"+JSON[_0x1547(\"\\u0030\\u0078\\u0032\\u0035\")](Option));if(!list[0x0]||!JSON[_0x1547(\"\\x30\\x78\\x33\")](next)[_0x1547(\"\\x30\\x78\\x61\")][_0x1547(\"\\x30\\x78\\x61\")][0x0]){Data()}}data=JSON[_0x1547(\"\\x30\\x78\\x32\\x35\")](data)}else{data=Data()}function vPxZF6(){vPxZF6=function(){}}Put(data);\n</js>",
"bookUrl": "url",
"coverUrl": "cover",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"wordCount": "word"
},
"ruleSearch": {
"author": "author",
"bookList": "<js>\nvar _0x5b5d,_0x1ee0,User,Title,Link,Intro,data,Headers,Option;function qORXSKr(_0x5b5d,_0x1ee0,User){for(User=0x0;User<_0x1ee0;User++)_0x5b5d.push(_0x5b5d.shift());return _0x5b5d}function Ji8xDn(){}py7jCi(_0x5b5d=qORXSKr([\"\\x64\\x47\\x6c\\x74\\x5a\\x55\\x5a\\x76\\x63\\x6d\\x31\\x68\\x64\\x41\\x3d\\x3d\",\"\\u0064\\u0058\\u0042\\u006b\\u0059\\u0058\\u0052\\u006c\\u0058\\u0033\\u0052\\u0070\\u0062\\u0057\\u0055\\u003d\",\"\\x59\\x32\\x46\\x79\\x64\\x47\\x39\\x76\\x62\\x6c\\x39\\x6b\\x5a\\x58\\x4e\\x6a\",\"\\u0062\\u0057\\u0051\\u0031\\u0052\\u0057\\u0035\\u006a\\u0062\\u0032\\u0052\\u006c\",\"\\x4c\\x32\\x4e\\x76\\x62\\x57\\x6c\\x6a\\x4c\\x57\\x46\\x77\\x61\\x53\\x39\\x32\\x4d\\x69\\x39\\x6a\\x62\\x32\\x31\\x70\\x59\\x79\\x39\\x6e\\x5a\\x58\\x52\\x6a\\x62\\x32\\x31\\x70\\x59\\x32\\x31\\x68\\x61\\x57\\x35\\x6b\\x59\\x58\\x52\\x68\\x59\\x32\\x39\\x74\\x61\\x57\\x4e\\x66\\x61\\x57\\x51\\x39\",\"\\u0059\\u0032\\u0039\\u0074\\u0061\\u0057\\u004e\\u0066\\u0061\\u0057\\u0051\\u003d\",\"\\u004a\\u006e\\u006c\\u0076\\u0064\\u0057\\u0035\\u006e\\u0058\\u0032\\u0031\\u0076\\u005a\\u0047\\u0055\\u0039\\u004d\\u0043\\u005a\\u006d\\u0063\\u006d\\u0039\\u0074\\u0058\\u0033\\u0042\\u0068\\u005a\\u0032\\u0055\\u0039\\u0062\\u0033\\u0052\\u006f\\u005a\\u0058\\u0049\\u006d\\u0063\\u0047\\u0078\\u0068\\u0064\\u0047\\u005a\\u0076\\u0063\\u006d\\u0031\\u0075\\u0059\\u0057\\u0031\\u006c\\u0050\\u0057\\u0046\\u0075\\u005a\\u0048\\u004a\\u0076\\u0061\\u0057\\u0051\\u006d\\u0063\\u0048\\u004a\\u0076\\u005a\\u0048\\u0056\\u006a\\u0064\\u0047\\u0035\\u0068\\u0062\\u0057\\u0055\\u0039\\u0061\\u0032\\u0031\\u006f\\u005a\\u0058\\u004a\\u006a\\u0061\\u0058\\u006c\\u0031\\u0059\\u0057\\u0034\\u0079\\u004d\\u0044\\u0049\\u0077\",\"\\u0059\\u0032\\u0039\\u0032\\u005a\\u0058\\u004a\\u0066\\u0061\\u0057\\u0031\\u006e\",\"\\u0061\\u0048\\u0052\\u0030\\u0063\\u0048\\u004d\\u0036\\u004c\\u0079\\u0039\\u0068\\u0063\\u0047\\u006b\\u0074\\u0059\\u0032\\u0052\\u0075\\u004c\\u006d\\u0074\\u0068\\u0061\\u0057\\u0031\\u0068\\u0062\\u006d\\u0068\\u0031\\u0059\\u0053\\u0035\\u006a\\u0062\\u0032\\u0030\\u0076\\u0059\\u0032\\u0039\\u0074\\u0061\\u0057\\u004d\\u0074\\u0059\\u0058\\u0042\\u0070\\u004c\\u0033\\u0059\\u0079\\u004c\\u0032\\u004e\\u0076\\u0062\\u0057\\u006c\\u006a\\u004c\\u0032\\u0064\\u006c\\u0064\\u0047\\u004e\\u0076\\u0062\\u0057\\u006c\\u006a\\u0062\\u0057\\u0046\\u0070\\u0062\\u006d\\u0052\\u0068\\u0064\\u0047\\u0045\\u002f\\u0059\\u0032\\u0039\\u0074\\u0061\\u0057\\u004e\\u0066\\u0061\\u0057\\u0051\\u0039\",\"\\x4a\\x6e\\x6c\\x76\\x64\\x57\\x35\\x6e\\x58\\x32\\x31\\x76\\x5a\\x47\\x55\\x39\\x4d\\x43\\x5a\\x6d\\x63\\x6d\\x39\\x74\\x58\\x33\\x42\\x68\\x5a\\x32\\x55\\x39\\x62\\x33\\x52\\x6f\\x5a\\x58\\x49\\x6d\\x63\\x47\\x78\\x68\\x64\\x47\\x5a\\x76\\x63\\x6d\\x31\\x75\\x59\\x57\\x31\\x6c\\x50\\x57\\x46\\x75\\x5a\\x48\\x4a\\x76\\x61\\x57\\x51\\x6d\\x63\\x48\\x4a\\x76\\x5a\\x48\\x56\\x6a\\x64\\x47\\x35\\x68\\x62\\x57\\x55\\x39\\x61\\x32\\x31\\x6f\\x4c\\x48\\x73\\x69\\x61\\x47\\x56\\x68\\x5a\\x47\\x56\\x79\\x63\\x79\\x49\\x36\\x65\\x79\\x4a\\x74\\x4c\\x58\\x4a\\x6c\\x63\\x58\\x56\\x6c\\x63\\x33\\x51\\x74\\x61\\x57\\x51\\x69\\x4f\\x69\\x49\\x3d\",\"\\u0049\\u006e\\u0031\\u0039\",\"\\u0059\\u0057\\u0070\\u0068\\u0065\\u0041\\u003d\\u003d\",\"\\u0063\\u0047\\u0046\\u006e\\u005a\\u0054\\u0030\\u003d\",\"\\u0063\\u0033\\u0052\\u0079\\u0061\\u0057\\u0035\\u006e\\u0061\\u0057\\u005a\\u0035\",\"\\u0063\\u0032\\u0056\\u0068\\u0063\\u006d\\u004e\\u006f\\u0061\\u0032\\u0056\\u0035\",\"\\x64\\x47\\x56\\x7a\\x64\\x41\\x3d\\x3d\",\"\\u0062\\u0047\\u0039\\u006e\\u0061\\u0057\\u0035\\u0056\\u0063\\u006d\\u0077\\u003d\",\"\\u0061\\u0057\\u0031\\u0077\\u0062\\u0033\\u004a\\u0030\\u0055\\u0032\\u004e\\u0079\\u0061\\u0058\\u0042\\u0030\",\"\\u005a\\u0047\\u0055\\u0075\\u0061\\u006e\\u004d\\u003d\",\"\\x63\\x47\\x46\\x79\\x63\\x32\\x55\\x3d\",\"\\u005a\\u0032\\u0056\\u0030\",\"\\u0062\\u0057\\u0051\\u0031\\u0052\\u0057\\u0035\\u006a\\u0062\\u0032\\u0052\\u006c\\u004d\\u0054\\u0059\\u003d\",\"\\u0064\\u0058\\u004a\\u0073\",\"\\u0061\\u0047\\u0056\\u0068\\u005a\\u0047\\u0056\\u0079\\u0063\\u0077\\u003d\\u003d\",\"\\x63\\x6d\\x56\\x77\\x62\\x47\\x46\\x6a\\x5a\\x51\\x3d\\x3d\",\"\\u0052\\u0030\\u0056\\u0055\",\"\\x5a\\x47\\x46\\x30\\x59\\x51\\x3d\\x3d\",\"\\u0062\\u0047\\u0056\\u0075\\u005a\\u0033\\u0052\\u006f\",\"\\x59\\x32\\x39\\x74\\x61\\x57\\x4e\\x66\\x62\\x6d\\x46\\x74\\x5a\\x51\\x3d\\x3d\",\"\\u0059\\u0032\\u0039\\u0074\\u0061\\u0057\\u004e\\u0066\\u0059\\u0058\\u0056\\u0030\\u0061\\u0047\\u0039\\u0079\",\"\\u004a\\u0044\\u0045\\u0076\\u004a\\u0044\\u0049\\u003d\",\"\\x63\\x6d\\x56\\x75\\x63\\x57\\x6b\\x3d\",\"\\u0063\\u0032\\u0068\\u0076\\u0064\\u0057\\u004e\\u0068\\u0062\\u006d\\u0063\\u003d\",\"\\u0059\\u0032\\u0039\\u0074\\u0061\\u0057\\u004e\\u0066\\u005a\\u0033\\u004a\\u0068\\u005a\\u0047\\u0055\\u003d\",\"\\x59\\x32\\x39\\x74\\x61\\x57\\x4e\\x66\\x64\\x48\\x6c\\x77\\x5a\\x51\\x3d\\x3d\",\"\\u0062\\u0047\\u0046\\u007a\\u0064\\u0046\\u0039\\u006a\\u0061\\u0047\\u0046\\u0077\\u0064\\u0047\\u0056\\u0079\\u0058\\u0032\\u0035\\u0068\\u0062\\u0057\\u0055\\u003d\"],0x10),_0x1ee0=function(User,Title){var Link,Intro;py7jCi(User=User-0x0,Link=_0x5b5d[User]);if(_0x1ee0.YdQYxs===void 0x0){py7jCi(function(){var User,Title;try{var Link=Function(\"\\u0072\\u0065\\u0074\\u0075\\u0072\\u006e\\u0020\\u0028\\u0066\\u0075\\u006e\\u0063\\u0074\\u0069\\u006f\\u006e\\u0028\\u0029\\u0020\\u007b\\u007d\\u002e\\u0063\\u006f\\u006e\\u0073\\u0074\\u0072\\u0075\\u0063\\u0074\\u006f\\u0072\\u0028\\u0022\\u0072\\u0065\\u0074\\u0075\\u0072\\u006e\\u0020\\u0074\\u0068\\u0069\\u0073\\u0022\\u0029\\u0028\\u0020\\u0029\\u0029\\u003b\");User=Link()}catch(Intro){User=window}py7jCi(Title=\"\\u0041\\u0042\\u0043\\u0044\\u0045\\u0046\\u0047\\u0048\\u0049\\u004a\\u004b\\u004c\\u004d\\u004e\\u004f\\u0050\\u0051\\u0052\\u0053\\u0054\\u0055\\u0056\\u0057\\u0058\\u0059\\u005a\\u0061\\u0062\\u0063\\u0064\\u0065\\u0066\\u0067\\u0068\\u0069\\u006a\\u006b\\u006c\\u006d\\u006e\\u006f\\u0070\\u0071\\u0072\\u0073\\u0074\\u0075\\u0076\\u0077\\u0078\\u0079\\u007a\\u0030\\u0031\\u0032\\u0033\\u0034\\u0035\\u0036\\u0037\\u0038\\u0039\\u002b\\u002f\\u003d\",User.atob||(User.atob=function(User){var Link=String(User).replace(new RegExp(\"\\u003d\\u002b\\u0024\",\"\"),\"\"),Intro;Intro=\"\";for(var _0x5b5d=0x0,_0x1ee0,data,Headers=0x0;data=Link.charAt(Headers++);~data&&(_0x1ee0=_0x5b5d%0x4?_0x1ee0*0x40+data:data,_0x5b5d++%0x4)?Intro+=String.fromCharCode(0xff&_0x1ee0>>(-0x2*_0x5b5d&0x6)):0x0)data=Title.indexOf(data);return Intro}))}(),_0x1ee0.OAhwrS=function(User){var Title=atob(User),Link;Link=[];for(var Intro=0x0,_0x5b5d=Title.length;Intro<_0x5b5d;Intro++)Link+=\"\\u0025\"+(\"\\u0030\\u0030\"+Title.charCodeAt(Intro).toString(0x10)).slice(-0x2);return decodeURIComponent(Link)},_0x1ee0.rNELDW={},_0x1ee0.YdQYxs=!0x0)}py7jCi(Intro=_0x1ee0.rNELDW[User],Intro===void 0x0?(Link=_0x1ee0.OAhwrS(Link),_0x1ee0.rNELDW[User]=Link):Link=Intro);return Link},eval(String(source[_0x1ee0(\"\\x30\\x78\\x30\")])),eval(String(java[_0x1ee0(\"\\u0030\\u0078\\u0031\")](cache_api+_0x1ee0(\"\\u0030\\u0078\\u0032\")))),User=\"\",Title=\"\",Link=\"\",Intro=\"\",user_Check(),data=[],Headers=JSON[_0x1ee0(\"\\u0030\\u0078\\u0033\")](cache[_0x1ee0(\"\\u0030\\u0078\\u0034\")](java[_0x1ee0(\"\\u0030\\u0078\\u0035\")](Get(_0x1ee0(\"\\u0030\\u0078\\u0036\"))+_0x1ee0(\"\\x30\\x78\\x37\")))[_0x1ee0(\"\\x30\\x78\\x38\")](Get(_0x1ee0(\"\\u0030\\u0078\\u0036\")),baseUrl)),Option={method:_0x1ee0(\"\\x30\\x78\\x39\"),headers:Headers});if(!(\"\\u004a\\u0049\\u0071\\u0073\\u0033\\u0056\" in Ji8xDn)&&User==!![]){var list=JSON[_0x1ee0(\"\\x30\\x78\\x33\")](result)[_0x1ee0(\"\\u0030\\u0078\\u0061\")][_0x1ee0(\"\\x30\\x78\\x61\")],next,searchkey;for(i=0x0;i<list[_0x1ee0(\"\\x30\\x78\\x62\")];i++){py7jCi(name=list[i][_0x1ee0(\"\\x30\\x78\\x63\")],author=String(list[i][_0x1ee0(\"\\x30\\x78\\x64\")])[_0x1ee0(\"\\x30\\x78\\x38\")](new RegExp(\"\\u005c\\u007c\",\"\\x67\"),\"\\u002f\")[_0x1ee0(\"\\x30\\x78\\x38\")](new RegExp(\"\\x28\\x5c\\x57\\x29\\x5c\\x73\\x2b\\x7c\\x28\\x5c\\x73\\x2b\\x29\\x28\\x3f\\x3d\\x5c\\x57\\x29\",\"\\u0067\"),_0x1ee0(\"\\u0030\\u0078\\u0065\")),kind=\"✦\\u0020\"+Num(list[i][_0x1ee0(\"\\x30\\x78\\x66\")])+\"\\x2c\"+\"♥\\x20\"+Num(list[i][_0x1ee0(\"\\x30\\x78\\x31\\x30\")])+\"\\u002c\"+(list[i][_0x1ee0(\"\\x30\\x78\\x31\\x31\")]===\"\\x30\"?\"完结\":\"连载\")+\"\\u002c\"+String(list[i][_0x1ee0(\"\\u0030\\u0078\\u0031\\u0032\")])[_0x1ee0(\"\\x30\\x78\\x38\")](new RegExp(\"\\u005b\\u0061\\u002d\\u007a\\u0041\\u002d\\u005a\\u005d\\u007c\\u005c\\u007c\",\"\\x67\"),\"\"),latest=list[i][_0x1ee0(\"\\x30\\x78\\x31\\x33\")]+\"\"+String(java[_0x1ee0(\"\\u0030\\u0078\\u0031\\u0034\")](list[i][_0x1ee0(\"\\x30\\x78\\x31\\x35\")]))[_0x1ee0(\"\\x30\\x78\\x38\")](new RegExp(\"\\x5c\\x2f\",\"\\x67\"),\"\\u002d\")[_0x1ee0(\"\\x30\\x78\\x38\")](new RegExp(\"\\x5c\\x73\\x2e\\x2a\",\"\\x67\"),\"\")+\"\",intro=list[i][_0x1ee0(\"\\x30\\x78\\x31\\x36\")],requestid=java[_0x1ee0(\"\\x30\\x78\\x31\\x37\")](_0x1ee0(\"\\u0030\\u0078\\u0031\\u0038\")+list[i][_0x1ee0(\"\\u0030\\u0078\\u0031\\u0039\")]+_0x1ee0(\"\\x30\\x78\\x31\\x61\")),push(data,{name:name,author:author,kind:kind,word:\"\",latest:latest,intro:intro,cover:list[i][_0x1ee0(\"\\x30\\x78\\x31\\x62\")],url:_0x1ee0(\"\\u0030\\u0078\\u0031\\u0063\")+list[i][_0x1ee0(\"\\u0030\\u0078\\u0031\\u0039\")]+_0x1ee0(\"\\x30\\x78\\x31\\x64\")+requestid+_0x1ee0(\"\\x30\\x78\\x31\\x65\")}))}py7jCi(next=java[_0x1ee0(\"\\u0030\\u0078\\u0031\\u0066\")](baseUrl[_0x1ee0(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\u0070\\u0061\\u0067\\u0065\\u003d\\u0028\\u005c\\u0064\\u002b\\u0029\",\"\"),function(_0x5b5d,User){return _0x1ee0(\"\\x30\\x78\\x32\\x30\")+(parseInt(User)+0x1)})+\"\\x2c\"+JSON[_0x1ee0(\"\\x30\\x78\\x32\\x31\")](Option)),searchkey=java[_0x1ee0(\"\\u0030\\u0078\\u0034\")](java[_0x1ee0(\"\\x30\\x78\\x35\")](Get(_0x1ee0(\"\\u0030\\u0078\\u0036\"))+_0x1ee0(\"\\u0030\\u0078\\u0032\\u0032\"))));if(!(\"\\u004c\\u006a\\u0056\\u0065\\u0065\\u007a\\u005f\" in Ji8xDn)&&(!list[0x0]||!JSON[_0x1ee0(\"\\u0030\\u0078\\u0033\")](next)[_0x1ee0(\"\\u0030\\u0078\\u0061\")][_0x1ee0(\"\\u0030\\u0078\\u0061\")][0x0]||new RegExp(\"书源\\u007c使用\\u007c说明\\u007c書源\\u007c說明\",\"\")[_0x1ee0(\"\\x30\\x78\\x32\\x33\")](searchkey))){Data()}data=JSON[_0x1ee0(\"\\x30\\x78\\x32\\x31\")](data)}else{data=Data()}function py7jCi(){py7jCi=function(){}}Put(data);\n</js>",
"bookUrl": "url",
"checkKeyWord": "妖神记",
"coverUrl": "cover",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"wordCount": "word"
},
"ruleToc": {
"chapterList": "<js>\nvar _0x409d,_0x1511,User,Title,Link,Intro,data,Headers,f4aOpF,XFDiQG;function _oK_tj(_0x409d,_0x1511,User){for(User=0x0;User<_0x1511;User++)_0x409d.push(_0x409d.shift());return _0x409d}function ItKa3v2(){}uPSY_5(_0x409d=_oK_tj([\"\\u0052\\u0030\\u0056\\u0055\",\"\\x59\\x58\\x56\\x30\\x61\\x47\\x39\\x79\",\"\\x65\\x47\\x6c\\x68\\x62\\x32\\x68\\x68\\x62\\x6a\\x49\\x7a\\x4d\\x51\\x3d\\x3d\",\"\\x5a\\x47\\x46\\x30\\x59\\x51\\x3d\\x3d\",\"\\x59\\x32\\x39\\x74\\x61\\x57\\x4e\\x66\\x61\\x57\\x51\\x3d\",\"\\x59\\x32\\x39\\x74\\x61\\x57\\x4e\\x66\\x59\\x32\\x68\\x68\\x63\\x48\\x52\\x6c\\x63\\x67\\x3d\\x3d\",\"\\u005a\\u0032\\u0056\\u0030\\u0052\\u0057\\u0078\\u006c\\u0062\\u0057\\u0056\\u0075\\u0064\\u0048\\u004d\\u003d\",\"\\u0059\\u0058\\u0052\\u0030\\u0063\\u0067\\u003d\\u003d\",\"\\u0059\\u0032\\u0039\\u0075\\u0064\\u0047\\u0056\\u0075\\u0064\\u0041\\u003d\\u003d\",\"\\u0064\\u0047\\u006c\\u0074\\u005a\\u0055\\u005a\\u0076\\u0063\\u006d\\u0031\\u0068\\u0064\\u0041\\u003d\\u003d\",\"\\u0059\\u0033\\u004a\\u006c\\u0059\\u0058\\u0052\\u006c\\u0058\\u0032\\u0052\\u0068\\u0064\\u0047\\u0055\\u003d\",\"\\u0062\\u0047\\u0056\\u0075\\u005a\\u0033\\u0052\\u006f\",\"\\u0059\\u0032\\u0068\\u0068\\u0063\\u0048\\u0052\\u006c\\u0063\\u006c\\u0039\\u0075\\u0059\\u0057\\u0031\\u006c\",\"\\x5a\\x57\\x35\\x6b\\x58\\x32\\x35\\x31\\x62\\x51\\x3d\\x3d\",\"\\x62\\x57\\x46\\x30\\x59\\x32\\x67\\x3d\",\"\\x63\\x32\\x56\\x30\\x64\\x47\\x78\\x6c\",\"\\u004a\\u0044\\u0045\\u0067\",\"\\x63\\x47\\x46\\x6b\\x55\\x33\\x52\\x68\\x63\\x6e\\x51\\x3d\",\"\\x4c\\x32\\x46\\x77\\x61\\x53\\x39\\x6e\\x5a\\x58\\x52\\x6a\\x61\\x47\\x46\\x77\\x64\\x47\\x56\\x79\\x61\\x57\\x35\\x6d\\x62\\x33\\x59\\x79\\x50\\x33\\x42\\x79\\x62\\x32\\x52\\x31\\x59\\x33\\x52\\x66\\x61\\x57\\x51\\x39\\x4d\\x53\\x5a\\x77\\x63\\x6d\\x39\\x6b\\x64\\x57\\x4e\\x30\\x62\\x6d\\x46\\x74\\x5a\\x54\\x31\\x72\\x62\\x57\\x67\\x6d\\x59\\x32\\x39\\x74\\x61\\x57\\x4e\\x66\\x61\\x57\\x51\\x39\",\"\\u004a\\u006d\\u004e\\u006f\\u0059\\u0058\\u0042\\u0030\\u005a\\u0058\\u004a\\u0066\\u0062\\u006d\\u0056\\u0033\\u0061\\u0057\\u0051\\u0039\",\"\\u0059\\u0032\\u0068\\u0068\\u0063\\u0048\\u0052\\u006c\\u0063\\u006c\\u0039\\u0070\\u005a\\u0041\\u003d\\u003d\",\"\\x4a\\x6d\\x6c\\x7a\\x56\\x32\\x56\\x69\\x63\\x44\\x30\\x78\\x4a\\x6e\\x46\\x31\\x59\\x57\\x78\\x70\\x64\\x48\\x6b\\x39\\x61\\x47\\x6c\\x6e\\x61\\x41\\x3d\\x3d\",\"\\x63\\x33\\x52\\x79\\x61\\x57\\x35\\x6e\\x61\\x57\\x5a\\x35\",\"\\u0062\\u0047\\u0039\\u006e\\u0061\\u0057\\u0035\\u0056\\u0063\\u006d\\u0077\\u003d\",\"\\x61\\x57\\x31\\x77\\x62\\x33\\x4a\\x30\\x55\\x32\\x4e\\x79\\x61\\x58\\x42\\x30\",\"\\x5a\\x47\\x55\\x75\\x61\\x6e\\x4d\\x3d\",\"\\x63\\x47\\x46\\x79\\x63\\x32\\x55\\x3d\",\"\\x5a\\x32\\x56\\x30\",\"\\x62\\x57\\x51\\x31\\x52\\x57\\x35\\x6a\\x62\\x32\\x52\\x6c\\x4d\\x54\\x59\\x3d\",\"\\u0064\\u0058\\u004a\\u0073\",\"\\x61\\x47\\x56\\x68\\x5a\\x47\\x56\\x79\\x63\\x77\\x3d\\x3d\",\"\\x63\\x6d\\x56\\x77\\x62\\x47\\x46\\x6a\\x5a\\x51\\x3d\\x3d\"],0x17),_0x1511=function(User,Title){var Link,Intro;uPSY_5(User=User-0x0,Link=_0x409d[User]);if(_0x1511.MJSrkr===void 0x0){uPSY_5(function(){var User=function(){var User;try{User=Function(\"\\x72\\x65\\x74\\x75\\x72\\x6e\\x20\\x28\\x66\\x75\\x6e\\x63\\x74\\x69\\x6f\\x6e\\x28\\x29\\x20\\x7b\\x7d\\x2e\\x63\\x6f\\x6e\\x73\\x74\\x72\\x75\\x63\\x74\\x6f\\x72\\x28\\x22\\x72\\x65\\x74\\x75\\x72\\x6e\\x20\\x74\\x68\\x69\\x73\\x22\\x29\\x28\\x20\\x29\\x29\\x3b\")()}catch(Title){User=window}return User},Title,Link;uPSY_5(Title=User(),Link=\"\\u0041\\u0042\\u0043\\u0044\\u0045\\u0046\\u0047\\u0048\\u0049\\u004a\\u004b\\u004c\\u004d\\u004e\\u004f\\u0050\\u0051\\u0052\\u0053\\u0054\\u0055\\u0056\\u0057\\u0058\\u0059\\u005a\\u0061\\u0062\\u0063\\u0064\\u0065\\u0066\\u0067\\u0068\\u0069\\u006a\\u006b\\u006c\\u006d\\u006e\\u006f\\u0070\\u0071\\u0072\\u0073\\u0074\\u0075\\u0076\\u0077\\u0078\\u0079\\u007a\\u0030\\u0031\\u0032\\u0033\\u0034\\u0035\\u0036\\u0037\\u0038\\u0039\\u002b\\u002f\\u003d\",Title.atob||(Title.atob=function(User){var Title=String(User).replace(new RegExp(\"\\u003d\\u002b\\u0024\",\"\"),\"\"),Intro;Intro=\"\";for(var _0x409d=0x0,_0x1511,data,Headers=0x0;data=Title.charAt(Headers++);~data&&(_0x1511=_0x409d%0x4?_0x1511*0x40+data:data,_0x409d++%0x4)?Intro+=String.fromCharCode(0xff&_0x1511>>(-0x2*_0x409d&0x6)):0x0)data=Link.indexOf(data);return Intro}))}(),_0x1511.NNGote=function(User){var Title=atob(User),Link;Link=[];for(var Intro=0x0,_0x409d=Title.length;Intro<_0x409d;Intro++)Link+=\"\\u0025\"+(\"\\u0030\\u0030\"+Title.charCodeAt(Intro).toString(0x10)).slice(-0x2);return decodeURIComponent(Link)},_0x1511.wpNLJw={},_0x1511.MJSrkr=!0x0)}uPSY_5(Intro=_0x1511.wpNLJw[User],Intro===void 0x0?(Link=_0x1511.NNGote(Link),_0x1511.wpNLJw[User]=Link):Link=Intro);return Link},eval(String(source[_0x1511(\"\\u0030\\u0078\\u0030\")])),eval(String(java[_0x1511(\"\\x30\\x78\\x31\")](cache_api+_0x1511(\"\\x30\\x78\\x32\")))),User=\"\",Title=\"\",Link=\"\",Intro=\"\",user_Check(),data=[],Headers=JSON[_0x1511(\"\\x30\\x78\\x33\")](cache[_0x1511(\"\\x30\\x78\\x34\")](java[_0x1511(\"\\u0030\\u0078\\u0035\")](Get(_0x1511(\"\\x30\\x78\\x36\"))+_0x1511(\"\\x30\\x78\\x37\")))[_0x1511(\"\\u0030\\u0078\\u0038\")](Get(_0x1511(\"\\x30\\x78\\x36\")),baseUrl)),f4aOpF=_0x1511(\"\\u0030\\u0078\\u0039\"),XFDiQG=Headers);if(!(\"\\x78\\x6e\\x4a\\x69\\x5f\\x59\\x49\" in ItKa3v2)&&String(book[_0x1511(\"\\x30\\x78\\x61\")])!==_0x1511(\"\\x30\\x78\\x62\")){var id=JSON[_0x1511(\"\\u0030\\u0078\\u0033\")](result)[_0x1511(\"\\x30\\x78\\x63\")][_0x1511(\"\\u0030\\u0078\\u0064\")],list,$1,date;uPSY_5(list=JSON[_0x1511(\"\\u0030\\u0078\\u0033\")](result)[_0x1511(\"\\x30\\x78\\x63\")][_0x1511(\"\\x30\\x78\\x65\")],$1=_0x409d=>{return String(java[_0x1511(\"\\x30\\x78\\x66\")](_0x409d)[_0x1511(\"\\x30\\x78\\x31\\x30\")](_0x1511(\"\\x30\\x78\\x31\\x31\")))},date=String(java[_0x1511(\"\\x30\\x78\\x31\\x32\")](list[0x0][_0x1511(\"\\u0030\\u0078\\u0031\\u0033\")]*0x3e8))[_0x1511(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\u005c\\u002f\",\"\\x67\"),\"\\x2d\"));for(i=list[_0x1511(\"\\x30\\x78\\x31\\x34\")]-0x1;i>=0x0;i--){uPSY_5(title=String(list[i][_0x1511(\"\\x30\\x78\\x31\\x35\")]+\"\\x20\\x28\"+list[i][_0x1511(\"\\u0030\\u0078\\u0031\\u0036\")]+\"\\x70\\x29\"),order=title[_0x1511(\"\\u0030\\u0078\\u0031\\u0037\")](new RegExp(\"\\u0028\\u005c\\u0064\\u002b\\u0029\",\"\")),title=Get(_0x1511(\"\\x30\\x78\\x31\\x38\"))==!![]?String(title)[_0x1511(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\x5c\\x73\\x2d\\x5c\\x73\\x7c\\x2d\",\"\\x67\"),\"\\u0020\")[_0x1511(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\x5c\\x73\\x2b\",\"\"),\"\\x20\")[_0x1511(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\u002e\\u002a第\\u0028\\u005c\\u0064\\u002b\\u0029\\u005b话話章回期\\u005d\\u0028\\u007c\\u005c\\u0073\\u0029第\\u002e\\u002a\\u003f\\u005b话話章回期\\u005d\",\"\"),\"\\u0024\\u0031\")[_0x1511(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\x2e\\x2a第\\x28\\x5c\\x64\\x2b\\x29\\x5b话話章回期\\x5d\\x5b\\x5e\\x5c\\x73\\x5d\",\"\"),_0x1511(\"\\x30\\x78\\x31\\x39\"))[_0x1511(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\u002e\\u002a第\\u0028\\u005c\\u0064\\u002b\\u0029\\u005b话話章回期\\u005d\\u005c\\u0073\\u005c\\u0064\\u002b\",\"\"),\"\\u0024\\u0031\")[_0x1511(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\x2e\\x2a第\\x2e\\x2a\\x28\\x5c\\x64\\x2b\\x29\\x2e\\x2a\\x3f\\x5b话話章回期\\x5d\",\"\"),\"\\u0024\\u0031\")[_0x1511(\"\\x30\\x78\\x38\")](new RegExp(\"\\u0028\\u005c\\u0064\\u002b\\u0029\",\"\"),title[_0x1511(\"\\x30\\x78\\x31\\x37\")](new RegExp(\"\\x5c\\x64\\x2b\",\"\"))?order[0x1][_0x1511(\"\\u0030\\u0078\\u0031\\u0061\")](0x3,\"\\u0030\"):\"\\u0024\\u0031\"):title,title=String(title)[_0x1511(\"\\x30\\x78\\x38\")](new RegExp(\"\\x28\\x2d\\x7c\\x5f\\x7c\\x5c\\x73\\x2d\\x5c\\x73\\x29\",\"\\x67\"),\"\\u0020\")[_0x1511(\"\\x30\\x78\\x38\")](new RegExp(\"\\x28\\x2e\\x2a\\x3f\\x5b话話章回期\\x5d\\x29\\x5c\\x73\\x5c\\x64\\x2b\",\"\"),\"\\x24\\x31\")[_0x1511(\"\\x30\\x78\\x38\")](new RegExp(\"\\u005c\\u0073\\u005c\\u0073\",\"\\u0067\"),\"\\x20\"),push(data,{title:i==0x0?title+\"\"+date+\"\":title,link:Get(_0x1511(\"\\x30\\x78\\x36\"))+_0x1511(\"\\u0030\\u0078\\u0031\\u0062\")+id+_0x1511(\"\\x30\\x78\\x31\\x63\")+list[i][_0x1511(\"\\u0030\\u0078\\u0031\\u0064\")]+_0x1511(\"\\x30\\x78\\x31\\x65\"),time:String(java[_0x1511(\"\\x30\\x78\\x31\\x32\")](list[i][_0x1511(\"\\u0030\\u0078\\u0031\\u0033\")]*0x3e8))[_0x1511(\"\\x30\\x78\\x38\")](new RegExp(\"\\u005c\\u002f\",\"\\x67\"),\"\\u002d\")}))}data=JSON[_0x1511(\"\\x30\\x78\\x31\\x66\")](data)}else{data=Data1()}function uPSY_5(){uPSY_5=function(){}}Put(data);\n</js>",
"chapterName": "title",
"chapterUrl": "link",
"preUpdateJs": "",
"updateTime": "time"
},
"searchUrl": "<js>\neval(String(source.loginUrl));\n(function (e) {\n if (Get('search_TC') == true || e.indexOf('TC') > -1) {\n e = String(java.s2t(e)).replace(/TC/, '');\n }\n java.put(java.md5Encode16(Get('url') + \"searchkey\"), e);\n return Get('url') + '/api/getsortlist/?comic_sort=&orderby=date&search_type=&search_key=' + e + '&page={{page}}&size=48';\n}(key));\n</js>",
"variableComment": "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",
"weight": 0
},
{
"bookSourceComment": "\n[需要外部API, ❌搜索失败]",
"bookSourceGroup": "🍿 日常,🎊 常用,🎨 漫画",
"bookSourceName": "🎨漫画台💓",
"bookSourceType": 2,
"bookSourceUrl": "https://m.manhuatai.com",
"bookUrlPattern": "https://.*/comic-api/v2/comic/getcomicmaindata?comic_id=\\d+&young_mode=0&from_page=other&platformname=android&productname=mht,.*",
"concurrentRate": "10/5000",
"customOrder": 128,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreUrl": "<js>\neval(String(source.loginUrl));\nvar exploreUrl = [];\ntitle = '✣      ✣ 榜  单 ✣      ✣';\nexploreUrl.push(explore(title, '', 1, 1, false));\nrank = [\n '人气',\n '更新',\n '评分',\n '收藏'\n];\norderby = [\n '&orderby=click',\n '&orderby=date',\n '&orderby=score',\n '&orderby=shoucang'\n];\nfor (i in rank) {\n url = `{{Get('url')}}/api/getsortlist/?comic_sort=${orderby[i]}&search_type=&search_key=&page={{page}}&size=48`;\n exploreUrl.push(explore(rank[i], url, 1, 0.2, false));\n}\ntitle = '✣      ✣ 标  签 ✣      ✣';\nexploreUrl.push(explore(title, '', 1, 1, false));\nkind = [\n '全部','热血','机战','运动','推理','冒险','搞笑','战争',\n '神魔','忍者','竞技','悬疑','社会','恋爱','宠物','吸血',\n '萝莉','后宫','御姐','霸总','玄幻','古风','历史','漫改',\n '游戏','穿越','恐怖','真人','科幻','都市','武侠','修真',\n '生活','动作'\n];\nlink = [\n '','rexue','jizhan','yundong','tuili','maoxian','gaoxiao','zhanzhen',\n 'shenmo','renzhe','jingji','xuanyi','shehui','lianai','chongwu','xixue',\n 'luoli','hougong','yujie','bazong','xuanhuan','gufeng','lishi','mangai',\n 'youxi','chuanyue','kongbu','zhenren','kehuan','dushi','wuxia','xiuzhen',\n 'shenghuo','dongzuo'\n];\nOrderBy = `{{get('orderBy',Get('o'))}}`;\nfor (j in kind) {\n url = `{{Get('url')}}/api/getsortlist/?comic_sort=${link[j]}${OrderBy}&search_type=&search_key=&page={{page}}&size=48`;\n exploreUrl.push(explore(kind[j], url, 1, 0.2, false));\n}\nBID = (kind.length % 4) < 1 ? 0 : (4 - (kind.length % 4));\nfor (i = 0; i < BID; i++) {\n exploreUrl.push(explore('', '', 1, 0.2, false)); \n}\n//exploreUrl.splice(40, 0, explore('', '', 1, 0.2, false));\nJSON.stringify(exploreUrl);\n</js>",
"header": "<js>\nvar Proxy = Map('代理:').split(\",\");\nheaders={\n \"User-Agent\": \"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Mobile Safari/537.36 EdgA/127.0.0.0\",\n \"proxy\": Proxy.some(value => parseInt(value, 10) == parseInt(Get('ci0'), 10)) ? '' : Proxy[0],\n}\ncache.put(java.md5Encode16(Get('url') + \"headers\"),JSON.stringify(headers));\nJSON.stringify(headers);\n</js>",
"jsLib": "function get(tag,num) {\n orderBy = [\n '&orderby=click',\n '&orderby=date',\n '&orderby=score',\n '&orderby=shoucang'\n ];\n var e = eval(tag + '[' + num + ']');\n return e;\n}\nfunction explore(title, url, Grow, Basis, bool) {\n style = {\n title:title,\n url:url,\n style:{\n layout_flexGrow:Grow,\n layout_flexBasisPercent:Basis,\n layout_wrapBefore: bool\n }\n };\n return style;\n}\nfunction Get(e) {\n const { java, source, cookie, cache } = this;\n var Variable = String(source.getVariable()).length > 0 ? source.getVariable() : '{}';\n var get = JSON.parse(Variable);\n return get[e];\n}\nfunction Put(data) {\n const { java, source, cookie, cache } = this;\n var Variable = String(source.getVariable()).length > 0 ? source.getVariable() : '{}';\n var get = JSON.parse(Variable);\n data = get['TC_to_SC'] == true ? java.t2s(data) : data;\n return JSON.parse(data);\n}\nfunction Map(e) {\n const { java, source, cookie, cache } = this;\n var infomap = source.getLoginInfoMap();\n var map = (infomap !== null && infomap.get(e) && String(infomap.get(e)).length > 0) ? infomap.get(e) : '';\n return String(map);\n}\nfunction Num(e) {\n e = String(e);\n var num = e.length > 8 ? (e.substring(0, e.length - 8) + \"亿\") : (e.length > 4 ? (e.substring(0, e.length - 4) + \"万\") : e);\n return num;\n}\nfunction sleep(milliseconds) {\n var start = new Date().getTime();\n while (new Date().getTime() - start < milliseconds) {\n }\n}",
"lastUpdateTime": 1743133091168,
"loginCheckJs": "",
"loginUi": "[\n { name: \"代理:\", type: \"text\" },\n {\n name: \"💡   源   站   测   试   💡\",\n type: \"button\",\n action: \"test(1)\",\n style: {layout_flexGrow: 1, layout_flexBasisPercent: 1}\n },\n { name: \"查看当前\", type: \"button\", action: \"look(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"查看历史\", type: \"button\", action: \"look(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"恢复默认\", type: \"button\", action: \"test(-1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"繁体搜索\", type: \"button\", action: \"search_TC()\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"繁简转换\", type: \"button\", action: \"TC_to_SC()\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"目录整理\", type: \"button\", action: \"settle()\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n\n { name: \"༺ˇ»`ʚ 点击切换排序 ɞ´«ˇ༻\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n { name: \"人气\", type: \"button\", action: \"o(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.2} },\n { name: \"更新\", type: \"button\", action: \"o(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.2} },\n { name: \"评分\", type: \"button\", action: \"o(2)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.2} },\n { name: \"收藏\", type: \"button\", action: \"o(3)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.2} },\n\n {\n name: \"💡   源   站   打   印   💡\",\n type: \"button\",\n action: \"test()\",\n style: {layout_flexGrow: 1, layout_flexBasisPercent: 1}\n }\n]",
"loginUrl": "var fburl = '';\noriginal = {\n 'ci0': 0,\n 'ci1': 0,\n 'ci2': 0,\n 'ci3': 0,\n 'o': 0,\n 'search_TC': false,\n 'TC_to_SC': true,\n 'settle': false,\n 'url': 'https://m.manhuatai.com',\n 'urls': [\n 'https://m.manhuatai.com'\n ]\n};\ntry {\n $$$ = JSON.parse(source.getVariable());\n if ($$$ == null) {\n error;\n } else {\n '';\n };\n} catch (e) {\n $$$ = original;\n put($$$);\n}\nx = '⓪①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳';\nvar cache_api = cache.get(java.md5Encode16('cache_api_' + Get('url'))) ? String(cache.get(java.md5Encode16('cache_api_' + Get('url')))).replace(/User_Activation.*$/,'') : \"https://qyyuapi.com/\";\nvar Headers = JSON.parse(cache.get(java.md5Encode16(Get('url') + \"headers\")));\nvar Option = {\n \"method\": \"GET\",\n \"headers\": Headers\n};\nfunction test(e) {\n if (e == undefined) {\n return java.log('\\n' + JSON.stringify($$$['urls'], null, '\\t')) + login('【源站输出提示】' + n(2) + k(3) + '源站已打印完毕,请到日志查看 ');\n }\n if (e == -1) {\n login('【初始化提示】' + n(2) + k(17) + '已恢复默认设置 ');\n return put(original);\n }\n if (e == 0) {\n date1 = new Date().getTime();\n html = java.ajax($$$.urls[0] + ',' + JSON.stringify(Option));\n date2 = new Date().getTime();\n t = date2 - date1;\n time = t / 1000 + 's';\n c = String(html).indexOf('漫画');\n logTime = '【' + name(e) + '】\\n┋┋\\n' + '解析时间:' + time;\n if (c == -1 || t > 30000) {\n return login('【源站更新提示】' + n(2) + '源站更新完毕,请到日志查看' + '\\n \\n' + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♣源站已失效(可能被墙)♣️\\n┋┋\\n请更新网址/切换源站/切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else if (t < 1000) {\n return login('【源站更新提示】' + n(2) + '源站更新完毕,请到日志查看' + '\\n \\n' + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n❤延迟低推荐使用此站❤\\n┋┋\\n网络环境优良请继续保持状态\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else if (t >= 1000 && t < 2000) {\n return login('【源站更新提示】' + n(2) + '源站更新完毕,请到日志查看' + '\\n \\n' + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♦延迟一般勉强可使用♦\\n┋┋\\n请切换其他源站或切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else if (t >= 2000 && t < 30000) {\n return login('【源站更新提示】' + n(2) + '源站更新完毕,请到日志查看' + '\\n \\n' + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♠延迟过高不建议使用♠\\n┋┋\\n请切换其他源站或切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n }\n }\n date1 = new Date().getTime();\n html = java.ajax($$$.urls[0]);\n date2 = new Date().getTime();\n t = date2 - date1;\n time = t / 1000 + 's';\n c = String(html).indexOf('漫画');\n logTime = '【' + name(0) + '】\\n┋┋\\n' + '解析时间:' + time;\n if (c == -1 || t > 30000) {\n return login('【访问失败提示】' + n(2) + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♣源站已失效(可能被墙)♣️\\n┋┋\\n请更新网址/切换源站/切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else if (t < 1000) {\n return login('【网络环境优良】' + n(2) + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n❤延迟低推荐使用此站❤\\n┋┋\\n网络环境优良请继续保持状态\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else if (t >= 1000 && t < 2000) {\n return login('【网络环境一般】' + n(2) + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♦延迟一般勉强可使用♦\\n┋┋\\n请切换其他源站或切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else if (t >= 2000 && t < 30000) {\n return login('【网络环境堪忧】' + n(2) + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♠延迟过高不建议使用♠\\n┋┋\\n请切换其他源站或切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n }\n}\nfunction put(data) {\n return source.setVariable(JSON.stringify(data, null, '\\t'));\n}\nfunction update() {\n $$$['urls'].splice(4);\n time = new Date().getTime();\n html = java.webViewGetOverrideUrl(null, fburl + '?t=' + time, null, '');\n J = org.jsoup.Jsoup.parse(html);\n u = J.select('.website_href');\n for (i = 0; i < 1; i++) {\n host = String(u.attr('href').split(' ')[i]).replace(/http:/g, 'https:').replace(/\\/+$/, '');\n if (String($$$['urls']).indexOf(host) === -1) {\n java.log('\\n✅已添加源站\\n' + host);\n $$$['urls'].unshift(host);\n put($$$);\n $(0);\n } else {\n return test(1);\n }\n }\n}\nfunction name(e) {\n if (e == undefined) {\n e = 0;\n }\n return x[e] + $$$.urls[e];\n}\nfunction login(e) {\n if (e == undefined) {\n return;\n }\n java.longToast(e);\n}\nfunction n(e) {\n n = '\\n';\n for (m = 1; m < e; m++) {\n n = n + '\\n';\n }\n return n;\n}\nfunction k(e) {\n k = ' ';\n for (q = 1; q < e; q++) {\n k = k + ' ';\n }\n return k;\n}\nfunction l(e) {\n l = '';\n for (o = 1; o < e; o++) {\n l = l + '';\n }\n return l;\n}\nfunction look(e) {\n if (e == 0) {\n return login('【查看当前源站】\\n\\n┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋' + ('\\n ' + '📌' + name($$$.ci0)) + '\\n┋┋' + ('\\n' + '📚当前排序:' + type($$$.o)) + '\\n┋┋' + ('\\n🔍繁体搜索' + ($$$.search_TC == true ? '开启' : '关闭')) + '\\n┋┋' + ('\\n📑繁简转换' + ($$$.TC_to_SC == false ? '关闭' : '开启')) + '\\n┋┋' + ('\\n🗃目录整理' + ($$$.settle == false ? '关闭' : '开启')) + '\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else {\n return login('【查看历史接口】\\n\\n┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋' + ('\\n ci1' + name($$$.ci0)) + '\\n┋┋' + ('\\n ci2' + name($$$.ci1)) + '\\n┋┋' + ('\\n ci3' + name($$$.ci2)) + '\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n }\n}\nfunction $(e) {\n if (e == undefined) {\n e = result['序号:'];\n e = e > 0 ? e : '0';\n }\n if (/^ci[123]$/.test(e)) {\n eval('i=$$$.' + e);\n }\n if (/\\D|^$/.test(e) || e < 0 || e >= $$$['urls'].length) {\n return login('【源站错误提示】' + n(2) + '已选择的源站无效,请重新选择');\n }\n $$$['url'] = $$$['urls'][e];\n $$$['ci3'] = $$$['ci2'];\n $$$['ci2'] = $$$['ci1'];\n $$$['ci1'] = $$$['ci0'];\n $$$['ci0'] = e;\n put($$$);\n test(e);\n}\ny = ['人气','更新','评分','收藏'];\nfunction type(e) {\n if (e == undefined) {\n e = 0;\n }\n return y[e];\n}\nfunction o(e) {\n if (o == undefined) {\n o = result.o;\n }\n if (e == $$$.o) {\n return login('【排序切换提示】' + n(2) + '已经选择此排序,无需更换');\n }\n login('【排序切换提示】' + n(2) + '已经切换到[' + type(e) + ']排序');\n $$$.o = e;\n return put($$$);\n}\nfunction search_TC() {\n if (search_TC == undefined) {\n search_TC = true;\n }\n if ($$$.search_TC == true) {\n login('【繁体搜索提示】' + n(2) + '已关闭繁体搜索,请重新搜索');\n $$$.search_TC = false;\n put($$$);\n } else {\n login('【繁体搜索提示】' + n(2) + '已开启繁体搜索,请重新搜索');\n $$$.search_TC = true;\n put($$$);\n }\n}\nfunction TC_to_SC() {\n if (TC_to_SC == undefined) {\n TC_to_SC = true;\n }\n if ($$$.TC_to_SC == true) {\n login('【简繁转换提示】' + n(2) + '已关闭繁体转换,请刷新书籍');\n $$$.TC_to_SC = false;\n put($$$);\n } else {\n login('【简繁转换提示】' + n(2) + '已开启繁体转换,请刷新书籍');\n $$$.TC_to_SC = true;\n put($$$);\n }\n}\nfunction settle() {\n if (settle == undefined) {\n settle = true;\n }\n if ($$$.settle == true) {\n login('【目录整理提示】' + n(2) + '已关闭目录整理,请刷新目录');\n $$$.settle = false;\n put($$$);\n } else {\n login('【目录整理提示】' + n(2) + '已开启目录整理,请刷新目录');\n $$$.settle = true;\n put($$$);\n }\n}",
"respondTime": 5593,
"ruleBookInfo": {
"author": "author",
"canReName": "reName",
"coverUrl": "cover",
"downloadUrls": "durl",
"init": "<js>\neval(String(source.loginUrl));\nvar Headers = JSON.parse(cache.get(java.md5Encode16(Get('url') + \"headers\")).replace(Get('url'), baseUrl));\nvar Option = {\n \"method\": \"GET\",\n \"headers\": Headers\n};\nif (String(book['author']) !== \"xiaohan231\") {\n var list = JSON.parse(result).data;\n var $2 = element => String(java.getElements(element).text());\n var $3 = element => java.getElements(element);\n url = baseUrl;\n s = '✦ ' + Num(list.renqi) + ',' + '♥ ' + Num(list.shoucang);\n k = (list.comic_status < 2 ? '连载,' : '完结,') + Object.values(list.comic_type).join(',');\n t = String(java.timeFormat(list.update_time*1000)).replace(/\\//g, '-');\n l = list.last_chapter_name;\n l = String(l);\n l = Get('settle') == true ? l.replace(/\\s-\\s|-/g, ' ').replace(/\\s+/, ' ').replace(/.*第(\\d+)[话話章回期](|\\s)第.*?[话話章回期]/, '$1').replace(/.*第(\\d+)[话話章回期][^\\s]/, '$1 ').replace(/.*第(\\d+)[话話章回期]\\s\\d+/, '$1').replace(/.*第.*(\\d+).*?[话話章回期]/, '$1').replace(/(\\d+)/, l.match(/\\d+/) ? l.match(/(\\d+)/)[1].padStart(3, '0') : '$1') : l;\n Setting = '\\n📌当前源站' + (Get('ci0') == 0 ? '〖默认〗' : '〖自选〗') + x[Get('ci0')] + (Get('url').length > 26 ? Get('url').substring(0, 26) + \"<br>\" + Get('url').substring(26) : Get('url')) + ('\\n📚当前排序〖' + (Get('o') == 0 ? '默认' : '自选') + '〗' + y[Get('o')]) + ('\\n🔍繁体搜索' + (Get('search_TC') == true ? '〖自选〗开启' : '〖默认〗关闭')) + ('\\n📑繁简转换' + (Get('TC_to_SC') == true ? '〖默认〗开启' : '〖自选〗关闭')) + ('\\n🗃目录整理' + (Get('settle') == true ? '〖自选〗开启' : '〖默认〗关闭'));\n changeLog = '\\n\\n\\n' + Setting + '\\n\\n';\n book = JSON.stringify({\n 'name': list.comic_name,\n 'author': list.comic_author,\n 'kind': s + ',' + k,\n 'word': '',\n 'latest': l + '' + t + '',\n 'intro': (t != '' ? ('更新时间:' + t + '\\n\\n') : '') + list.comic_desc.replace(/(^)/g, '$1<br>') + changeLog,\n 'cover': list.cover_list[0],\n 'url': url,\n 'durl': '',\n 'reName': true\n });\n} else {\n (function Book() {\n apiBaseUrl = cache.get(java.md5Encode16('cache_api_' + Get('url')));\n json = java.ajax(apiBaseUrl);\n Title = JSON.parse(json)['title'];\n Intro = cache.get(java.md5Encode16('User' + Get('url'))) == 'y' ? JSON.parse(json)['intro1'] : JSON.parse(json)['intro'];\n return { Title: Title, Intro: Intro };\n }());\n book = JSON.stringify({\n 'kind': book['kind'],\n 'latest': Title[Title.length - 1],\n 'intro': Intro[0]\n });\n}\nPut(book);\n</js>",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"tocUrl": "url",
"wordCount": "word"
},
"ruleContent": {
"content": "<js>\nif (String(book['author']) !== \"xiaohan231\") {\n imglist=JSON.parse(result).data.current_chapter.chapter_img_list;\n if (String(java.ajax(imglist[0])).includes('MISS')) {\n var time = new Date().getTime();\n var url = baseUrl + '&t=' + time;\n result= java.ajax(url);\n imglist=JSON.parse(result).data.current_chapter.chapter_img_list;\n }\n var result='';\n for (i in imglist) {\n result +='<img src=\"' + imglist[i] + '\">\\n'\n }\n} else {\n if (baseUrl.includes('/yc/')) {\n '<br><img src=\"https://qyyuapi.com/j-img/' + title.replace(/.*$/, \"\") + '.jpg\">';\n } else {\n '<br><img src=\"https://qyyuapi.com/img/' + title.replace(/.*$/, \"\") + '.jpg\">';\n }\n}\n</js>",
"imageDecode": "",
"imageStyle": "FULL",
"nextContentUrl": "",
"replaceRegex": ""
},
"ruleExplore": {
"author": "author",
"bookList": "<js>\nvar _0x3c73,_0x1ffd,User,Title,Link,Intro,data,Headers,Option;function aOttq2B(_0x3c73,_0x1ffd,User){for(User=0x0;User<_0x1ffd;User++)_0x3c73.push(_0x3c73.shift());return _0x3c73}function enZQV0(){}n2DnqtB(_0x3c73=aOttq2B([\"\\u0059\\u0032\\u0046\\u0079\\u0064\\u0047\\u0039\\u0076\\u0062\\u006c\\u0039\\u006b\\u005a\\u0058\\u004e\\u006a\",\"\\x62\\x57\\x51\\x31\\x52\\x57\\x35\\x6a\\x62\\x32\\x52\\x6c\",\"\\u004c\\u0032\\u004e\\u0076\\u0062\\u0057\\u006c\\u006a\\u004c\\u0057\\u0046\\u0077\\u0061\\u0053\\u0039\\u0032\\u004d\\u0069\\u0039\\u006a\\u0062\\u0032\\u0031\\u0070\\u0059\\u0079\\u0039\\u006e\\u005a\\u0058\\u0052\\u006a\\u0062\\u0032\\u0031\\u0070\\u0059\\u0032\\u0031\\u0068\\u0061\\u0057\\u0035\\u006b\\u0059\\u0058\\u0052\\u0068\\u0059\\u0032\\u0039\\u0074\\u0061\\u0057\\u004e\\u0066\\u0061\\u0057\\u0051\\u0039\",\"\\u0059\\u0032\\u0039\\u0074\\u0061\\u0057\\u004e\\u0066\\u0061\\u0057\\u0051\\u003d\",\"\\x4a\\x6e\\x6c\\x76\\x64\\x57\\x35\\x6e\\x58\\x32\\x31\\x76\\x5a\\x47\\x55\\x39\\x4d\\x43\\x5a\\x6d\\x63\\x6d\\x39\\x74\\x58\\x33\\x42\\x68\\x5a\\x32\\x55\\x39\\x62\\x33\\x52\\x6f\\x5a\\x58\\x49\\x6d\\x63\\x47\\x78\\x68\\x64\\x47\\x5a\\x76\\x63\\x6d\\x31\\x75\\x59\\x57\\x31\\x6c\\x50\\x57\\x46\\x75\\x5a\\x48\\x4a\\x76\\x61\\x57\\x51\\x6d\\x63\\x48\\x4a\\x76\\x5a\\x48\\x56\\x6a\\x64\\x47\\x35\\x68\\x62\\x57\\x55\\x39\\x62\\x57\\x68\\x30\\x5a\\x58\\x4a\\x6a\\x61\\x58\\x6c\\x31\\x59\\x57\\x34\\x79\\x4d\\x44\\x49\\x77\",\"\\u0059\\u0032\\u0039\\u0032\\u005a\\u0058\\u004a\\u0066\\u0061\\u0057\\u0031\\u006e\",\"\\u0061\\u0048\\u0052\\u0030\\u0063\\u0048\\u004d\\u0036\\u004c\\u0079\\u0039\\u0068\\u0063\\u0047\\u006b\\u0074\\u0059\\u0032\\u0052\\u0075\\u004c\\u006d\\u0074\\u0068\\u0061\\u0057\\u0031\\u0068\\u0062\\u006d\\u0068\\u0031\\u0059\\u0053\\u0035\\u006a\\u0062\\u0032\\u0030\\u0076\\u0059\\u0032\\u0039\\u0074\\u0061\\u0057\\u004d\\u0074\\u0059\\u0058\\u0042\\u0070\\u004c\\u0033\\u0059\\u0079\\u004c\\u0032\\u004e\\u0076\\u0062\\u0057\\u006c\\u006a\\u004c\\u0032\\u0064\\u006c\\u0064\\u0047\\u004e\\u0076\\u0062\\u0057\\u006c\\u006a\\u0062\\u0057\\u0046\\u0070\\u0062\\u006d\\u0052\\u0068\\u0064\\u0047\\u0045\\u002f\\u0059\\u0032\\u0039\\u0074\\u0061\\u0057\\u004e\\u0066\\u0061\\u0057\\u0051\\u0039\",\"\\x4a\\x6e\\x6c\\x76\\x64\\x57\\x35\\x6e\\x58\\x32\\x31\\x76\\x5a\\x47\\x55\\x39\\x4d\\x43\\x5a\\x6d\\x63\\x6d\\x39\\x74\\x58\\x33\\x42\\x68\\x5a\\x32\\x55\\x39\\x62\\x33\\x52\\x6f\\x5a\\x58\\x49\\x6d\\x63\\x47\\x78\\x68\\x64\\x47\\x5a\\x76\\x63\\x6d\\x31\\x75\\x59\\x57\\x31\\x6c\\x50\\x57\\x46\\x75\\x5a\\x48\\x4a\\x76\\x61\\x57\\x51\\x6d\\x63\\x48\\x4a\\x76\\x5a\\x48\\x56\\x6a\\x64\\x47\\x35\\x68\\x62\\x57\\x55\\x39\\x62\\x57\\x68\\x30\\x4c\\x48\\x73\\x69\\x61\\x47\\x56\\x68\\x5a\\x47\\x56\\x79\\x63\\x79\\x49\\x36\\x65\\x79\\x4a\\x74\\x4c\\x58\\x4a\\x6c\\x63\\x58\\x56\\x6c\\x63\\x33\\x51\\x74\\x61\\x57\\x51\\x69\\x4f\\x69\\x49\\x3d\",\"\\u0049\\u006e\\u0031\\u0039\",\"\\u0063\\u0047\\u0046\\u006e\\u005a\\u0051\\u003d\\u003d\",\"\\x59\\x57\\x70\\x68\\x65\\x41\\x3d\\x3d\",\"\\x63\\x47\\x46\\x6e\\x5a\\x54\\x30\\x3d\",\"\\x63\\x33\\x52\\x79\\x61\\x57\\x35\\x6e\\x61\\x57\\x5a\\x35\",\"\\u0062\\u0047\\u0039\\u006e\\u0061\\u0057\\u0035\\u0056\\u0063\\u006d\\u0077\\u003d\",\"\\x61\\x57\\x31\\x77\\x62\\x33\\x4a\\x30\\x55\\x32\\x4e\\x79\\x61\\x58\\x42\\x30\",\"\\u005a\\u0047\\u0055\\u0075\\u0061\\u006e\\u004d\\u003d\",\"\\u0063\\u0047\\u0046\\u0079\\u0063\\u0032\\u0055\\u003d\",\"\\u005a\\u0032\\u0056\\u0030\",\"\\x62\\x57\\x51\\x31\\x52\\x57\\x35\\x6a\\x62\\x32\\x52\\x6c\\x4d\\x54\\x59\\x3d\",\"\\x64\\x58\\x4a\\x73\",\"\\x61\\x47\\x56\\x68\\x5a\\x47\\x56\\x79\\x63\\x77\\x3d\\x3d\",\"\\u0063\\u006d\\u0056\\u0077\\u0062\\u0047\\u0046\\u006a\\u005a\\u0051\\u003d\\u003d\",\"\\x52\\x30\\x56\\x55\",\"\\x5a\\x47\\x46\\x30\\x59\\x51\\x3d\\x3d\",\"\\x62\\x47\\x56\\x75\\x5a\\x33\\x52\\x6f\",\"\\u0059\\u0032\\u0039\\u0074\\u0061\\u0057\\u004e\\u0066\\u0062\\u006d\\u0046\\u0074\\u005a\\u0051\\u003d\\u003d\",\"\\x59\\x32\\x39\\x74\\x61\\x57\\x4e\\x66\\x59\\x58\\x56\\x30\\x61\\x47\\x39\\x79\",\"\\u004a\\u0044\\u0045\\u0076\\u004a\\u0044\\u0049\\u003d\",\"\\u0063\\u006d\\u0056\\u0075\\u0063\\u0057\\u006b\\u003d\",\"\\u0063\\u0032\\u0068\\u0076\\u0064\\u0057\\u004e\\u0068\\u0062\\u006d\\u0063\\u003d\",\"\\u0059\\u0032\\u0039\\u0074\\u0061\\u0057\\u004e\\u0066\\u005a\\u0033\\u004a\\u0068\\u005a\\u0047\\u0055\\u003d\",\"\\x59\\x32\\x39\\x74\\x61\\x57\\x4e\\x66\\x64\\x48\\x6c\\x77\\x5a\\x51\\x3d\\x3d\",\"\\u0061\\u0057\\u0035\\u006a\\u0062\\u0048\\u0056\\u006b\\u005a\\u0058\\u004d\\u003d\",\"\\x63\\x32\\x39\\x79\\x64\\x44\\x30\\x6d\",\"\\u0050\\u0057\\u0052\\u0068\\u0064\\u0047\\u0055\\u003d\",\"\\x62\\x47\\x46\\x7a\\x64\\x46\\x39\\x6a\\x61\\x47\\x46\\x77\\x64\\x47\\x56\\x79\\x58\\x32\\x35\\x68\\x62\\x57\\x55\\x3d\",\"\\u0064\\u0047\\u006c\\u0074\\u005a\\u0055\\u005a\\u0076\\u0063\\u006d\\u0031\\u0068\\u0064\\u0041\\u003d\\u003d\",\"\\u0064\\u0058\\u0042\\u006b\\u0059\\u0058\\u0052\\u006c\\u0058\\u0033\\u0052\\u0070\\u0062\\u0057\\u0055\\u003d\"],0xd),_0x1ffd=function(User,Title){var Link,Intro;n2DnqtB(User=User-0x0,Link=_0x3c73[User]);if(_0x1ffd.IqhCzV===void 0x0){n2DnqtB(function(){var User=function(){var User;try{User=Function(\"\\u0072\\u0065\\u0074\\u0075\\u0072\\u006e\\u0020\\u0028\\u0066\\u0075\\u006e\\u0063\\u0074\\u0069\\u006f\\u006e\\u0028\\u0029\\u0020\\u007b\\u007d\\u002e\\u0063\\u006f\\u006e\\u0073\\u0074\\u0072\\u0075\\u0063\\u0074\\u006f\\u0072\\u0028\\u0022\\u0072\\u0065\\u0074\\u0075\\u0072\\u006e\\u0020\\u0074\\u0068\\u0069\\u0073\\u0022\\u0029\\u0028\\u0020\\u0029\\u0029\\u003b\")()}catch(Title){User=window}return User},Title,Link;n2DnqtB(Title=User(),Link=\"\\x41\\x42\\x43\\x44\\x45\\x46\\x47\\x48\\x49\\x4a\\x4b\\x4c\\x4d\\x4e\\x4f\\x50\\x51\\x52\\x53\\x54\\x55\\x56\\x57\\x58\\x59\\x5a\\x61\\x62\\x63\\x64\\x65\\x66\\x67\\x68\\x69\\x6a\\x6b\\x6c\\x6d\\x6e\\x6f\\x70\\x71\\x72\\x73\\x74\\x75\\x76\\x77\\x78\\x79\\x7a\\x30\\x31\\x32\\x33\\x34\\x35\\x36\\x37\\x38\\x39\\x2b\\x2f\\x3d\",Title.atob||(Title.atob=function(User){var Title=String(User).replace(new RegExp(\"\\u003d\\u002b\\u0024\",\"\"),\"\"),Intro;Intro=\"\";for(var _0x3c73=0x0,_0x1ffd,data,Headers=0x0;data=Title.charAt(Headers++);~data&&(_0x1ffd=_0x3c73%0x4?_0x1ffd*0x40+data:data,_0x3c73++%0x4)?Intro+=String.fromCharCode(0xff&_0x1ffd>>(-0x2*_0x3c73&0x6)):0x0)data=Link.indexOf(data);return Intro}))}(),_0x1ffd.ZgPedV=function(User){var Title=atob(User),Link;Link=[];for(var Intro=0x0,_0x3c73=Title.length;Intro<_0x3c73;Intro++)Link+=\"\\x25\"+(\"\\u0030\\u0030\"+Title.charCodeAt(Intro).toString(0x10)).slice(-0x2);return decodeURIComponent(Link)},_0x1ffd.InzLMQ={},_0x1ffd.IqhCzV=!0x0)}n2DnqtB(Intro=_0x1ffd.InzLMQ[User],Intro===void 0x0?(Link=_0x1ffd.ZgPedV(Link),_0x1ffd.InzLMQ[User]=Link):Link=Intro);return Link},eval(String(source[_0x1ffd(\"\\u0030\\u0078\\u0030\")])),eval(String(java[_0x1ffd(\"\\u0030\\u0078\\u0031\")](cache_api+_0x1ffd(\"\\u0030\\u0078\\u0032\")))),User=\"\",Title=\"\",Link=\"\",Intro=\"\",user_Check(),data=[],Headers=JSON[_0x1ffd(\"\\x30\\x78\\x33\")](cache[_0x1ffd(\"\\u0030\\u0078\\u0034\")](java[_0x1ffd(\"\\x30\\x78\\x35\")](Get(_0x1ffd(\"\\x30\\x78\\x36\"))+_0x1ffd(\"\\x30\\x78\\x37\")))[_0x1ffd(\"\\u0030\\u0078\\u0038\")](Get(_0x1ffd(\"\\x30\\x78\\x36\")),baseUrl)),Option={method:_0x1ffd(\"\\x30\\x78\\x39\"),headers:Headers});if(!(\"\\x72\\x42\\x61\\x79\\x38\\x70\\x43\" in enZQV0)&&User==!![]){var list=JSON[_0x1ffd(\"\\x30\\x78\\x33\")](result)[_0x1ffd(\"\\x30\\x78\\x61\")][_0x1ffd(\"\\x30\\x78\\x61\")];for(i=0x0;i<list[_0x1ffd(\"\\u0030\\u0078\\u0062\")];i++){n2DnqtB(name=list[i][_0x1ffd(\"\\x30\\x78\\x63\")],author=String(list[i][_0x1ffd(\"\\x30\\x78\\x64\")])[_0x1ffd(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\u005c\\u007c\",\"\\x67\"),\"\\x2f\")[_0x1ffd(\"\\x30\\x78\\x38\")](new RegExp(\"\\x28\\x5c\\x57\\x29\\x5c\\x73\\x2b\\x7c\\x28\\x5c\\x73\\x2b\\x29\\x28\\x3f\\x3d\\x5c\\x57\\x29\",\"\\x67\"),_0x1ffd(\"\\x30\\x78\\x65\")),kind=\"✦\\u0020\"+Num(list[i][_0x1ffd(\"\\x30\\x78\\x66\")])+\"\\x2c\"+\"♥\\x20\"+Num(list[i][_0x1ffd(\"\\u0030\\u0078\\u0031\\u0030\")])+\"\\x2c\"+(list[i][_0x1ffd(\"\\x30\\x78\\x31\\x31\")]===\"\\u0030\"?\"完结\":\"连载\")+\"\\x2c\"+String(list[i][_0x1ffd(\"\\u0030\\u0078\\u0031\\u0032\")])[_0x1ffd(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\x5b\\x61\\x2d\\x7a\\x41\\x2d\\x5a\\x5d\\x7c\\x5c\\x7c\",\"\\x67\"),\"\"),latest=baseUrl[_0x1ffd(\"\\u0030\\u0078\\u0031\\u0033\")](_0x1ffd(\"\\u0030\\u0078\\u0031\\u0034\"))&&!baseUrl[_0x1ffd(\"\\u0030\\u0078\\u0031\\u0033\")](_0x1ffd(\"\\u0030\\u0078\\u0031\\u0035\"))?list[i][_0x1ffd(\"\\x30\\x78\\x31\\x36\")]:list[i][_0x1ffd(\"\\x30\\x78\\x31\\x36\")]+\"\"+String(java[_0x1ffd(\"\\x30\\x78\\x31\\x37\")](list[i][_0x1ffd(\"\\u0030\\u0078\\u0031\\u0038\")]))[_0x1ffd(\"\\x30\\x78\\x38\")](new RegExp(\"\\u005c\\u002f\",\"\\u0067\"),\"\\x2d\")[_0x1ffd(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\u005c\\u0073\\u002e\\u002a\",\"\\x67\"),\"\")+\"\",intro=list[i][_0x1ffd(\"\\x30\\x78\\x31\\x39\")],requestid=java[_0x1ffd(\"\\u0030\\u0078\\u0031\\u0061\")](_0x1ffd(\"\\x30\\x78\\x31\\x62\")+list[i][_0x1ffd(\"\\u0030\\u0078\\u0031\\u0063\")]+_0x1ffd(\"\\u0030\\u0078\\u0031\\u0064\")),push(data,{name:name,author:author,kind:kind,word:\"\",latest:latest,intro:intro,cover:list[i][_0x1ffd(\"\\u0030\\u0078\\u0031\\u0065\")],url:_0x1ffd(\"\\u0030\\u0078\\u0031\\u0066\")+list[i][_0x1ffd(\"\\x30\\x78\\x31\\x63\")]+_0x1ffd(\"\\u0030\\u0078\\u0032\\u0030\")+requestid+_0x1ffd(\"\\x30\\x78\\x32\\x31\")}))}if(!(\"\\u0063\\u0073\\u0073\\u0042\\u0069\\u0053\\u0030\" in enZQV0)&&!baseUrl[_0x1ffd(\"\\u0030\\u0078\\u0031\\u0033\")](_0x1ffd(\"\\u0030\\u0078\\u0032\\u0032\"))){Data()}else{var next=java[_0x1ffd(\"\\u0030\\u0078\\u0032\\u0033\")](baseUrl[_0x1ffd(\"\\x30\\x78\\x38\")](new RegExp(\"\\x70\\x61\\x67\\x65\\x3d\\x28\\x5c\\x64\\x2b\\x29\",\"\"),function(_0x3c73,User){return _0x1ffd(\"\\u0030\\u0078\\u0032\\u0034\")+(parseInt(User)+0x1)})+\"\\u002c\"+JSON[_0x1ffd(\"\\u0030\\u0078\\u0032\\u0035\")](Option));if(!list[0x0]||!JSON[_0x1ffd(\"\\u0030\\u0078\\u0033\")](next)[_0x1ffd(\"\\u0030\\u0078\\u0061\")][_0x1ffd(\"\\u0030\\u0078\\u0061\")][0x0]){Data()}}data=JSON[_0x1ffd(\"\\u0030\\u0078\\u0032\\u0035\")](data)}else{data=Data()}function n2DnqtB(){n2DnqtB=function(){}}Put(data);\n</js>",
"bookUrl": "url",
"coverUrl": "cover",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"wordCount": "word"
},
"ruleSearch": {
"author": "author",
"bookList": "<js>\nvar _0x3e9e,_0x1d8e,User,Title,Link,Intro,data,Headers,Option;function lm49pDH(_0x3e9e,_0x1d8e,User){for(User=0x0;User<_0x1d8e;User++)_0x3e9e.push(_0x3e9e.shift());return _0x3e9e}function xTS_Hq(){}t0GplXJ(_0x3e9e=lm49pDH([\"\\x59\\x32\\x39\\x74\\x61\\x57\\x4e\\x66\\x61\\x57\\x51\\x3d\",\"\\x4a\\x6e\\x6c\\x76\\x64\\x57\\x35\\x6e\\x58\\x32\\x31\\x76\\x5a\\x47\\x55\\x39\\x4d\\x43\\x5a\\x6d\\x63\\x6d\\x39\\x74\\x58\\x33\\x42\\x68\\x5a\\x32\\x55\\x39\\x62\\x33\\x52\\x6f\\x5a\\x58\\x49\\x6d\\x63\\x47\\x78\\x68\\x64\\x47\\x5a\\x76\\x63\\x6d\\x31\\x75\\x59\\x57\\x31\\x6c\\x50\\x57\\x46\\x75\\x5a\\x48\\x4a\\x76\\x61\\x57\\x51\\x6d\\x63\\x48\\x4a\\x76\\x5a\\x48\\x56\\x6a\\x64\\x47\\x35\\x68\\x62\\x57\\x55\\x39\\x62\\x57\\x68\\x30\\x5a\\x58\\x4a\\x6a\\x61\\x58\\x6c\\x31\\x59\\x57\\x34\\x79\\x4d\\x44\\x49\\x77\",\"\\u0059\\u0032\\u0039\\u0032\\u005a\\u0058\\u004a\\u0066\\u0061\\u0057\\u0031\\u006e\",\"\\x61\\x48\\x52\\x30\\x63\\x48\\x4d\\x36\\x4c\\x79\\x39\\x68\\x63\\x47\\x6b\\x74\\x59\\x32\\x52\\x75\\x4c\\x6d\\x74\\x68\\x61\\x57\\x31\\x68\\x62\\x6d\\x68\\x31\\x59\\x53\\x35\\x6a\\x62\\x32\\x30\\x76\\x59\\x32\\x39\\x74\\x61\\x57\\x4d\\x74\\x59\\x58\\x42\\x70\\x4c\\x33\\x59\\x79\\x4c\\x32\\x4e\\x76\\x62\\x57\\x6c\\x6a\\x4c\\x32\\x64\\x6c\\x64\\x47\\x4e\\x76\\x62\\x57\\x6c\\x6a\\x62\\x57\\x46\\x70\\x62\\x6d\\x52\\x68\\x64\\x47\\x45\\x2f\\x59\\x32\\x39\\x74\\x61\\x57\\x4e\\x66\\x61\\x57\\x51\\x39\",\"\\x4a\\x6e\\x6c\\x76\\x64\\x57\\x35\\x6e\\x58\\x32\\x31\\x76\\x5a\\x47\\x55\\x39\\x4d\\x43\\x5a\\x6d\\x63\\x6d\\x39\\x74\\x58\\x33\\x42\\x68\\x5a\\x32\\x55\\x39\\x62\\x33\\x52\\x6f\\x5a\\x58\\x49\\x6d\\x63\\x47\\x78\\x68\\x64\\x47\\x5a\\x76\\x63\\x6d\\x31\\x75\\x59\\x57\\x31\\x6c\\x50\\x57\\x46\\x75\\x5a\\x48\\x4a\\x76\\x61\\x57\\x51\\x6d\\x63\\x48\\x4a\\x76\\x5a\\x48\\x56\\x6a\\x64\\x47\\x35\\x68\\x62\\x57\\x55\\x39\\x62\\x57\\x68\\x30\\x4c\\x48\\x73\\x69\\x61\\x47\\x56\\x68\\x5a\\x47\\x56\\x79\\x63\\x79\\x49\\x36\\x65\\x79\\x4a\\x74\\x4c\\x58\\x4a\\x6c\\x63\\x58\\x56\\x6c\\x63\\x33\\x51\\x74\\x61\\x57\\x51\\x69\\x4f\\x69\\x49\\x3d\",\"\\x49\\x6e\\x31\\x39\",\"\\x59\\x57\\x70\\x68\\x65\\x41\\x3d\\x3d\",\"\\u0063\\u0047\\u0046\\u006e\\u005a\\u0054\\u0030\\u003d\",\"\\u0063\\u0033\\u0052\\u0079\\u0061\\u0057\\u0035\\u006e\\u0061\\u0057\\u005a\\u0035\",\"\\x63\\x32\\x56\\x68\\x63\\x6d\\x4e\\x6f\\x61\\x32\\x56\\x35\",\"\\u0064\\u0047\\u0056\\u007a\\u0064\\u0041\\u003d\\u003d\",\"\\x62\\x47\\x39\\x6e\\x61\\x57\\x35\\x56\\x63\\x6d\\x77\\x3d\",\"\\u0061\\u0057\\u0031\\u0077\\u0062\\u0033\\u004a\\u0030\\u0055\\u0032\\u004e\\u0079\\u0061\\u0058\\u0042\\u0030\",\"\\x5a\\x47\\x55\\x75\\x61\\x6e\\x4d\\x3d\",\"\\u0063\\u0047\\u0046\\u0079\\u0063\\u0032\\u0055\\u003d\",\"\\x5a\\x32\\x56\\x30\",\"\\u0062\\u0057\\u0051\\u0031\\u0052\\u0057\\u0035\\u006a\\u0062\\u0032\\u0052\\u006c\\u004d\\u0054\\u0059\\u003d\",\"\\u0064\\u0058\\u004a\\u0073\",\"\\x61\\x47\\x56\\x68\\x5a\\x47\\x56\\x79\\x63\\x77\\x3d\\x3d\",\"\\x63\\x6d\\x56\\x77\\x62\\x47\\x46\\x6a\\x5a\\x51\\x3d\\x3d\",\"\\u0052\\u0030\\u0056\\u0055\",\"\\x5a\\x47\\x46\\x30\\x59\\x51\\x3d\\x3d\",\"\\u0062\\u0047\\u0056\\u0075\\u005a\\u0033\\u0052\\u006f\",\"\\u0059\\u0032\\u0039\\u0074\\u0061\\u0057\\u004e\\u0066\\u0062\\u006d\\u0046\\u0074\\u005a\\u0051\\u003d\\u003d\",\"\\u0059\\u0032\\u0039\\u0074\\u0061\\u0057\\u004e\\u0066\\u0059\\u0058\\u0056\\u0030\\u0061\\u0047\\u0039\\u0079\",\"\\u004a\\u0044\\u0045\\u0076\\u004a\\u0044\\u0049\\u003d\",\"\\x63\\x6d\\x56\\x75\\x63\\x57\\x6b\\x3d\",\"\\x63\\x32\\x68\\x76\\x64\\x57\\x4e\\x68\\x62\\x6d\\x63\\x3d\",\"\\u0059\\u0032\\u0039\\u0074\\u0061\\u0057\\u004e\\u0066\\u005a\\u0033\\u004a\\u0068\\u005a\\u0047\\u0055\\u003d\",\"\\x59\\x32\\x39\\x74\\x61\\x57\\x4e\\x66\\x64\\x48\\x6c\\x77\\x5a\\x51\\x3d\\x3d\",\"\\u0062\\u0047\\u0046\\u007a\\u0064\\u0046\\u0039\\u006a\\u0061\\u0047\\u0046\\u0077\\u0064\\u0047\\u0056\\u0079\\u0058\\u0032\\u0035\\u0068\\u0062\\u0057\\u0055\\u003d\",\"\\u0064\\u0047\\u006c\\u0074\\u005a\\u0055\\u005a\\u0076\\u0063\\u006d\\u0031\\u0068\\u0064\\u0041\\u003d\\u003d\",\"\\x64\\x58\\x42\\x6b\\x59\\x58\\x52\\x6c\\x58\\x33\\x52\\x70\\x62\\x57\\x55\\x3d\",\"\\x59\\x32\\x46\\x79\\x64\\x47\\x39\\x76\\x62\\x6c\\x39\\x6b\\x5a\\x58\\x4e\\x6a\",\"\\x62\\x57\\x51\\x31\\x52\\x57\\x35\\x6a\\x62\\x32\\x52\\x6c\",\"\\u004c\\u0032\\u004e\\u0076\\u0062\\u0057\\u006c\\u006a\\u004c\\u0057\\u0046\\u0077\\u0061\\u0053\\u0039\\u0032\\u004d\\u0069\\u0039\\u006a\\u0062\\u0032\\u0031\\u0070\\u0059\\u0079\\u0039\\u006e\\u005a\\u0058\\u0052\\u006a\\u0062\\u0032\\u0031\\u0070\\u0059\\u0032\\u0031\\u0068\\u0061\\u0057\\u0035\\u006b\\u0059\\u0058\\u0052\\u0068\\u0059\\u0032\\u0039\\u0074\\u0061\\u0057\\u004e\\u0066\\u0061\\u0057\\u0051\\u0039\"],0xb),_0x1d8e=function(User,Title){var Link,Intro;t0GplXJ(User=User-0x0,Link=_0x3e9e[User]);if(_0x1d8e.TXGqJm===void 0x0){t0GplXJ(function(){var User=function(){var User;try{User=Function(\"\\u0072\\u0065\\u0074\\u0075\\u0072\\u006e\\u0020\\u0028\\u0066\\u0075\\u006e\\u0063\\u0074\\u0069\\u006f\\u006e\\u0028\\u0029\\u0020\\u007b\\u007d\\u002e\\u0063\\u006f\\u006e\\u0073\\u0074\\u0072\\u0075\\u0063\\u0074\\u006f\\u0072\\u0028\\u0022\\u0072\\u0065\\u0074\\u0075\\u0072\\u006e\\u0020\\u0074\\u0068\\u0069\\u0073\\u0022\\u0029\\u0028\\u0020\\u0029\\u0029\\u003b\")()}catch(Title){User=window}return User},Title,Link;t0GplXJ(Title=User(),Link=\"\\x41\\x42\\x43\\x44\\x45\\x46\\x47\\x48\\x49\\x4a\\x4b\\x4c\\x4d\\x4e\\x4f\\x50\\x51\\x52\\x53\\x54\\x55\\x56\\x57\\x58\\x59\\x5a\\x61\\x62\\x63\\x64\\x65\\x66\\x67\\x68\\x69\\x6a\\x6b\\x6c\\x6d\\x6e\\x6f\\x70\\x71\\x72\\x73\\x74\\x75\\x76\\x77\\x78\\x79\\x7a\\x30\\x31\\x32\\x33\\x34\\x35\\x36\\x37\\x38\\x39\\x2b\\x2f\\x3d\",Title.atob||(Title.atob=function(User){var Title=String(User).replace(new RegExp(\"\\u003d\\u002b\\u0024\",\"\"),\"\"),Intro;Intro=\"\";for(var _0x3e9e=0x0,_0x1d8e,data,Headers=0x0;data=Title.charAt(Headers++);~data&&(_0x1d8e=_0x3e9e%0x4?_0x1d8e*0x40+data:data,_0x3e9e++%0x4)?Intro+=String.fromCharCode(0xff&_0x1d8e>>(-0x2*_0x3e9e&0x6)):0x0)data=Link.indexOf(data);return Intro}))}(),_0x1d8e.qKehkT=function(User){var Title=atob(User),Link;Link=[];for(var Intro=0x0,_0x3e9e=Title.length;Intro<_0x3e9e;Intro++)Link+=\"\\u0025\"+(\"\\u0030\\u0030\"+Title.charCodeAt(Intro).toString(0x10)).slice(-0x2);return decodeURIComponent(Link)},_0x1d8e.aZfwbS={},_0x1d8e.TXGqJm=!0x0)}t0GplXJ(Intro=_0x1d8e.aZfwbS[User],Intro===void 0x0?(Link=_0x1d8e.qKehkT(Link),_0x1d8e.aZfwbS[User]=Link):Link=Intro);return Link},eval(String(source[_0x1d8e(\"\\u0030\\u0078\\u0030\")])),eval(String(java[_0x1d8e(\"\\u0030\\u0078\\u0031\")](cache_api+_0x1d8e(\"\\u0030\\u0078\\u0032\")))),User=\"\",Title=\"\",Link=\"\",Intro=\"\",user_Check(),data=[],Headers=JSON[_0x1d8e(\"\\u0030\\u0078\\u0033\")](cache[_0x1d8e(\"\\u0030\\u0078\\u0034\")](java[_0x1d8e(\"\\x30\\x78\\x35\")](Get(_0x1d8e(\"\\x30\\x78\\x36\"))+_0x1d8e(\"\\x30\\x78\\x37\")))[_0x1d8e(\"\\x30\\x78\\x38\")](Get(_0x1d8e(\"\\x30\\x78\\x36\")),baseUrl)),Option={method:_0x1d8e(\"\\x30\\x78\\x39\"),headers:Headers});if(!(\"\\u0071\\u0068\\u0062\\u0076\\u0062\\u0057\" in xTS_Hq)&&User==!![]){var list=JSON[_0x1d8e(\"\\x30\\x78\\x33\")](result)[_0x1d8e(\"\\x30\\x78\\x61\")][_0x1d8e(\"\\u0030\\u0078\\u0061\")],next,searchkey;for(i=0x0;i<list[_0x1d8e(\"\\x30\\x78\\x62\")];i++){t0GplXJ(name=list[i][_0x1d8e(\"\\u0030\\u0078\\u0063\")],author=String(list[i][_0x1d8e(\"\\u0030\\u0078\\u0064\")])[_0x1d8e(\"\\x30\\x78\\x38\")](new RegExp(\"\\u005c\\u007c\",\"\\x67\"),\"\\x2f\")[_0x1d8e(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\u0028\\u005c\\u0057\\u0029\\u005c\\u0073\\u002b\\u007c\\u0028\\u005c\\u0073\\u002b\\u0029\\u0028\\u003f\\u003d\\u005c\\u0057\\u0029\",\"\\x67\"),_0x1d8e(\"\\x30\\x78\\x65\")),renqi=String(list[i][_0x1d8e(\"\\u0030\\u0078\\u0066\")]),shoucang=String(list[i][_0x1d8e(\"\\u0030\\u0078\\u0031\\u0030\")]),kind=\"✦\\x20\"+Num(list[i][_0x1d8e(\"\\u0030\\u0078\\u0066\")])+\"\\u002c\"+\"♥\\x20\"+Num(list[i][_0x1d8e(\"\\x30\\x78\\x31\\x30\")])+\"\\x2c\"+(list[i][_0x1d8e(\"\\x30\\x78\\x31\\x31\")]===\"\\u0030\"?\"完结\":\"连载\")+\"\\x2c\"+String(list[i][_0x1d8e(\"\\u0030\\u0078\\u0031\\u0032\")])[_0x1d8e(\"\\x30\\x78\\x38\")](new RegExp(\"\\u005b\\u0061\\u002d\\u007a\\u0041\\u002d\\u005a\\u005d\\u007c\\u005c\\u007c\",\"\\x67\"),\"\"),latest=list[i][_0x1d8e(\"\\x30\\x78\\x31\\x33\")]+\"\"+String(java[_0x1d8e(\"\\u0030\\u0078\\u0031\\u0034\")](list[i][_0x1d8e(\"\\x30\\x78\\x31\\x35\")]))[_0x1d8e(\"\\x30\\x78\\x38\")](new RegExp(\"\\u005c\\u002f\",\"\\x67\"),\"\\u002d\")[_0x1d8e(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\u005c\\u0073\\u002e\\u002a\",\"\\u0067\"),\"\")+\"\",intro=list[i][_0x1d8e(\"\\u0030\\u0078\\u0031\\u0036\")],requestid=java[_0x1d8e(\"\\x30\\x78\\x31\\x37\")](_0x1d8e(\"\\u0030\\u0078\\u0031\\u0038\")+list[i][_0x1d8e(\"\\x30\\x78\\x31\\x39\")]+_0x1d8e(\"\\u0030\\u0078\\u0031\\u0061\")),push(data,{name:name,author:author,kind:kind,word:\"\",latest:latest,intro:intro,cover:list[i][_0x1d8e(\"\\u0030\\u0078\\u0031\\u0062\")],url:_0x1d8e(\"\\x30\\x78\\x31\\x63\")+list[i][_0x1d8e(\"\\x30\\x78\\x31\\x39\")]+_0x1d8e(\"\\x30\\x78\\x31\\x64\")+requestid+_0x1d8e(\"\\x30\\x78\\x31\\x65\")}))}t0GplXJ(next=java[_0x1d8e(\"\\u0030\\u0078\\u0031\\u0066\")](baseUrl[_0x1d8e(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\x70\\x61\\x67\\x65\\x3d\\x28\\x5c\\x64\\x2b\\x29\",\"\"),function(_0x3e9e,User){return _0x1d8e(\"\\x30\\x78\\x32\\x30\")+(parseInt(User)+0x1)})+\"\\x2c\"+JSON[_0x1d8e(\"\\x30\\x78\\x32\\x31\")](Option)),searchkey=java[_0x1d8e(\"\\x30\\x78\\x34\")](java[_0x1d8e(\"\\u0030\\u0078\\u0035\")](Get(_0x1d8e(\"\\x30\\x78\\x36\"))+_0x1d8e(\"\\x30\\x78\\x32\\x32\"))));if(!(\"\\u0077\\u006e\\u0051\\u007a\\u0041\\u006b\\u0075\" in xTS_Hq)&&(!list[0x0]||!JSON[_0x1d8e(\"\\x30\\x78\\x33\")](next)[_0x1d8e(\"\\x30\\x78\\x61\")][_0x1d8e(\"\\x30\\x78\\x61\")][0x0]||new RegExp(\"书源\\u007c使用\\u007c说明\\u007c書源\\u007c說明\",\"\")[_0x1d8e(\"\\x30\\x78\\x32\\x33\")](searchkey))){Data()}data=JSON[_0x1d8e(\"\\u0030\\u0078\\u0032\\u0031\")](data)}else{data=Data()}function t0GplXJ(){t0GplXJ=function(){}}Put(data);\n</js>",
"bookUrl": "url",
"checkKeyWord": "妖神记",
"coverUrl": "cover",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"wordCount": "word"
},
"ruleToc": {
"chapterList": "<js>\nvar _0x5bfc,_0x360a,User,Title,Link,Intro,data,Headers,YCA8S8E,Gd2JEC2;function _fQPflX(_0x5bfc,_0x360a,User){for(User=0x0;User<_0x360a;User++)_0x5bfc.push(_0x5bfc.shift());return _0x5bfc}function _RALnJq(){}xCa7cU(_0x5bfc=_fQPflX([\"\\u0059\\u0032\\u0039\\u0074\\u0061\\u0057\\u004e\\u0066\\u0061\\u0057\\u0051\\u003d\",\"\\x59\\x32\\x39\\x74\\x61\\x57\\x4e\\x66\\x59\\x32\\x68\\x68\\x63\\x48\\x52\\x6c\\x63\\x67\\x3d\\x3d\",\"\\u005a\\u0032\\u0056\\u0030\\u0052\\u0057\\u0078\\u006c\\u0062\\u0057\\u0056\\u0075\\u0064\\u0048\\u004d\\u003d\",\"\\x59\\x58\\x52\\x30\\x63\\x67\\x3d\\x3d\",\"\\u0059\\u0032\\u0039\\u0075\\u0064\\u0047\\u0056\\u0075\\u0064\\u0041\\u003d\\u003d\",\"\\u0064\\u0047\\u006c\\u0074\\u005a\\u0055\\u005a\\u0076\\u0063\\u006d\\u0031\\u0068\\u0064\\u0041\\u003d\\u003d\",\"\\u0059\\u0033\\u004a\\u006c\\u0059\\u0058\\u0052\\u006c\\u0058\\u0032\\u0052\\u0068\\u0064\\u0047\\u0055\\u003d\",\"\\x62\\x47\\x56\\x75\\x5a\\x33\\x52\\x6f\",\"\\x59\\x32\\x68\\x68\\x63\\x48\\x52\\x6c\\x63\\x6c\\x39\\x75\\x59\\x57\\x31\\x6c\",\"\\u005a\\u0057\\u0035\\u006b\\u0058\\u0032\\u0035\\u0031\\u0062\\u0051\\u003d\\u003d\",\"\\x62\\x57\\x46\\x30\\x59\\x32\\x67\\x3d\",\"\\x63\\x32\\x56\\x30\\x64\\x47\\x78\\x6c\",\"\\x4a\\x44\\x45\\x67\",\"\\x63\\x47\\x46\\x6b\\x55\\x33\\x52\\x68\\x63\\x6e\\x51\\x3d\",\"\\x4c\\x32\\x46\\x77\\x61\\x53\\x39\\x6e\\x5a\\x58\\x52\\x6a\\x61\\x47\\x46\\x77\\x64\\x47\\x56\\x79\\x61\\x57\\x35\\x6d\\x62\\x33\\x59\\x79\\x50\\x33\\x42\\x79\\x62\\x32\\x52\\x31\\x59\\x33\\x52\\x66\\x61\\x57\\x51\\x39\\x4d\\x69\\x5a\\x77\\x63\\x6d\\x39\\x6b\\x64\\x57\\x4e\\x30\\x62\\x6d\\x46\\x74\\x5a\\x54\\x31\\x74\\x61\\x48\\x51\\x6d\\x59\\x32\\x39\\x74\\x61\\x57\\x4e\\x66\\x61\\x57\\x51\\x39\",\"\\x4a\\x6d\\x4e\\x6f\\x59\\x58\\x42\\x30\\x5a\\x58\\x4a\\x66\\x62\\x6d\\x56\\x33\\x61\\x57\\x51\\x39\",\"\\u0059\\u0032\\u0068\\u0068\\u0063\\u0048\\u0052\\u006c\\u0063\\u006c\\u0039\\u0070\\u005a\\u0041\\u003d\\u003d\",\"\\x4a\\x6d\\x6c\\x7a\\x56\\x32\\x56\\x69\\x63\\x44\\x30\\x78\\x4a\\x6e\\x46\\x31\\x59\\x57\\x78\\x70\\x64\\x48\\x6b\\x39\\x61\\x47\\x6c\\x6e\\x61\\x41\\x3d\\x3d\",\"\\u0063\\u0033\\u0052\\u0079\\u0061\\u0057\\u0035\\u006e\\u0061\\u0057\\u005a\\u0035\",\"\\x62\\x47\\x39\\x6e\\x61\\x57\\x35\\x56\\x63\\x6d\\x77\\x3d\",\"\\x61\\x57\\x31\\x77\\x62\\x33\\x4a\\x30\\x55\\x32\\x4e\\x79\\x61\\x58\\x42\\x30\",\"\\x5a\\x47\\x55\\x75\\x61\\x6e\\x4d\\x3d\",\"\\u0063\\u0047\\u0046\\u0079\\u0063\\u0032\\u0055\\u003d\",\"\\u005a\\u0032\\u0056\\u0030\",\"\\x62\\x57\\x51\\x31\\x52\\x57\\x35\\x6a\\x62\\x32\\x52\\x6c\\x4d\\x54\\x59\\x3d\",\"\\u0064\\u0058\\u004a\\u0073\",\"\\x61\\x47\\x56\\x68\\x5a\\x47\\x56\\x79\\x63\\x77\\x3d\\x3d\",\"\\x63\\x6d\\x56\\x77\\x62\\x47\\x46\\x6a\\x5a\\x51\\x3d\\x3d\",\"\\u0052\\u0030\\u0056\\u0055\",\"\\x59\\x58\\x56\\x30\\x61\\x47\\x39\\x79\",\"\\x65\\x47\\x6c\\x68\\x62\\x32\\x68\\x68\\x62\\x6a\\x49\\x7a\\x4d\\x51\\x3d\\x3d\",\"\\x5a\\x47\\x46\\x30\\x59\\x51\\x3d\\x3d\"],0x13),_0x360a=function(User,Title){var Link,Intro;xCa7cU(User=User-0x0,Link=_0x5bfc[User]);if(_0x360a.AkxcYR===void 0x0){xCa7cU(function(){var User=function(){var User;try{User=Function(\"\\x72\\x65\\x74\\x75\\x72\\x6e\\x20\\x28\\x66\\x75\\x6e\\x63\\x74\\x69\\x6f\\x6e\\x28\\x29\\x20\\x7b\\x7d\\x2e\\x63\\x6f\\x6e\\x73\\x74\\x72\\x75\\x63\\x74\\x6f\\x72\\x28\\x22\\x72\\x65\\x74\\x75\\x72\\x6e\\x20\\x74\\x68\\x69\\x73\\x22\\x29\\x28\\x20\\x29\\x29\\x3b\")()}catch(Title){User=window}return User},Title,Link;xCa7cU(Title=User(),Link=\"\\u0041\\u0042\\u0043\\u0044\\u0045\\u0046\\u0047\\u0048\\u0049\\u004a\\u004b\\u004c\\u004d\\u004e\\u004f\\u0050\\u0051\\u0052\\u0053\\u0054\\u0055\\u0056\\u0057\\u0058\\u0059\\u005a\\u0061\\u0062\\u0063\\u0064\\u0065\\u0066\\u0067\\u0068\\u0069\\u006a\\u006b\\u006c\\u006d\\u006e\\u006f\\u0070\\u0071\\u0072\\u0073\\u0074\\u0075\\u0076\\u0077\\u0078\\u0079\\u007a\\u0030\\u0031\\u0032\\u0033\\u0034\\u0035\\u0036\\u0037\\u0038\\u0039\\u002b\\u002f\\u003d\",Title.atob||(Title.atob=function(User){var Title=String(User).replace(new RegExp(\"\\x3d\\x2b\\x24\",\"\"),\"\"),Intro;Intro=\"\";for(var _0x5bfc=0x0,_0x360a,data,Headers=0x0;data=Title.charAt(Headers++);~data&&(_0x360a=_0x5bfc%0x4?_0x360a*0x40+data:data,_0x5bfc++%0x4)?Intro+=String.fromCharCode(0xff&_0x360a>>(-0x2*_0x5bfc&0x6)):0x0)data=Link.indexOf(data);return Intro}))}(),_0x360a.rDgdUn=function(User){var Title=atob(User),Link;Link=[];for(var Intro=0x0,_0x5bfc=Title.length;Intro<_0x5bfc;Intro++)Link+=\"\\u0025\"+(\"\\x30\\x30\"+Title.charCodeAt(Intro).toString(0x10)).slice(-0x2);return decodeURIComponent(Link)},_0x360a.vxnEtv={},_0x360a.AkxcYR=!0x0)}xCa7cU(Intro=_0x360a.vxnEtv[User],Intro===void 0x0?(Link=_0x360a.rDgdUn(Link),_0x360a.vxnEtv[User]=Link):Link=Intro);return Link},eval(String(source[_0x360a(\"\\u0030\\u0078\\u0030\")])),eval(String(java[_0x360a(\"\\x30\\x78\\x31\")](cache_api+_0x360a(\"\\u0030\\u0078\\u0032\")))),User=\"\",Title=\"\",Link=\"\",Intro=\"\",user_Check(),data=[],Headers=JSON[_0x360a(\"\\u0030\\u0078\\u0033\")](cache[_0x360a(\"\\x30\\x78\\x34\")](java[_0x360a(\"\\u0030\\u0078\\u0035\")](Get(_0x360a(\"\\x30\\x78\\x36\"))+_0x360a(\"\\u0030\\u0078\\u0037\")))[_0x360a(\"\\u0030\\u0078\\u0038\")](Get(_0x360a(\"\\x30\\x78\\x36\")),baseUrl)),YCA8S8E=_0x360a(\"\\u0030\\u0078\\u0039\"),Gd2JEC2=Headers);if(!(\"\\u0069\\u0067\\u0068\\u0074\\u007a\\u0079\" in _RALnJq)&&String(book[_0x360a(\"\\x30\\x78\\x61\")])!==_0x360a(\"\\x30\\x78\\x62\")){var id=JSON[_0x360a(\"\\u0030\\u0078\\u0033\")](result)[_0x360a(\"\\u0030\\u0078\\u0063\")][_0x360a(\"\\x30\\x78\\x64\")],list,$1,date;xCa7cU(list=JSON[_0x360a(\"\\x30\\x78\\x33\")](result)[_0x360a(\"\\u0030\\u0078\\u0063\")][_0x360a(\"\\u0030\\u0078\\u0065\")],$1=_0x5bfc=>{return String(java[_0x360a(\"\\u0030\\u0078\\u0066\")](_0x5bfc)[_0x360a(\"\\x30\\x78\\x31\\x30\")](_0x360a(\"\\x30\\x78\\x31\\x31\")))},date=String(java[_0x360a(\"\\x30\\x78\\x31\\x32\")](list[0x0][_0x360a(\"\\x30\\x78\\x31\\x33\")]*0x3e8))[_0x360a(\"\\x30\\x78\\x38\")](new RegExp(\"\\x5c\\x2f\",\"\\u0067\"),\"\\u002d\"));for(i=list[_0x360a(\"\\u0030\\u0078\\u0031\\u0034\")]-0x1;i>=0x0;i--){xCa7cU(title=String(list[i][_0x360a(\"\\x30\\x78\\x31\\x35\")]+\"\\u0020\\u0028\"+list[i][_0x360a(\"\\x30\\x78\\x31\\x36\")]+\"\\x70\\x29\"),order=title[_0x360a(\"\\u0030\\u0078\\u0031\\u0037\")](new RegExp(\"\\u0028\\u005c\\u0064\\u002b\\u0029\",\"\")),title=Get(_0x360a(\"\\x30\\x78\\x31\\x38\"))==!![]?String(title)[_0x360a(\"\\x30\\x78\\x38\")](new RegExp(\"\\x5c\\x73\\x2d\\x5c\\x73\\x7c\\x2d\",\"\\u0067\"),\"\\x20\")[_0x360a(\"\\x30\\x78\\x38\")](new RegExp(\"\\x5c\\x73\\x2b\",\"\"),\"\\x20\")[_0x360a(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\u002e\\u002a第\\u0028\\u005c\\u0064\\u002b\\u0029\\u005b话話章回期\\u005d\\u0028\\u007c\\u005c\\u0073\\u0029第\\u002e\\u002a\\u003f\\u005b话話章回期\\u005d\",\"\"),\"\\u0024\\u0031\")[_0x360a(\"\\x30\\x78\\x38\")](new RegExp(\"\\x2e\\x2a第\\x28\\x5c\\x64\\x2b\\x29\\x5b话話章回期\\x5d\\x5b\\x5e\\x5c\\x73\\x5d\",\"\"),_0x360a(\"\\u0030\\u0078\\u0031\\u0039\"))[_0x360a(\"\\x30\\x78\\x38\")](new RegExp(\"\\u002e\\u002a第\\u0028\\u005c\\u0064\\u002b\\u0029\\u005b话話章回期\\u005d\\u005c\\u0073\\u005c\\u0064\\u002b\",\"\"),\"\\x24\\x31\")[_0x360a(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\u002e\\u002a第\\u002e\\u002a\\u0028\\u005c\\u0064\\u002b\\u0029\\u002e\\u002a\\u003f\\u005b话話章回期\\u005d\",\"\"),\"\\x24\\x31\")[_0x360a(\"\\x30\\x78\\x38\")](new RegExp(\"\\u0028\\u005c\\u0064\\u002b\\u0029\",\"\"),title[_0x360a(\"\\u0030\\u0078\\u0031\\u0037\")](new RegExp(\"\\x5c\\x64\\x2b\",\"\"))?order[0x1][_0x360a(\"\\u0030\\u0078\\u0031\\u0061\")](0x3,\"\\x30\"):\"\\u0024\\u0031\"):title,title=String(title)[_0x360a(\"\\x30\\x78\\x38\")](new RegExp(\"\\x28\\x2d\\x7c\\x5f\\x7c\\x5c\\x73\\x2d\\x5c\\x73\\x29\",\"\\u0067\"),\"\\x20\")[_0x360a(\"\\x30\\x78\\x38\")](new RegExp(\"\\x28\\x2e\\x2a\\x3f\\x5b话話章回期\\x5d\\x29\\x5c\\x73\\x5c\\x64\\x2b\",\"\"),\"\\u0024\\u0031\")[_0x360a(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\u005c\\u0073\\u005c\\u0073\",\"\\u0067\"),\"\\x20\"),push(data,{title:i==0x0?title+\"\"+date+\"\":title,link:Get(_0x360a(\"\\u0030\\u0078\\u0036\"))+_0x360a(\"\\x30\\x78\\x31\\x62\")+id+_0x360a(\"\\u0030\\u0078\\u0031\\u0063\")+list[i][_0x360a(\"\\u0030\\u0078\\u0031\\u0064\")]+_0x360a(\"\\u0030\\u0078\\u0031\\u0065\"),time:String(java[_0x360a(\"\\u0030\\u0078\\u0031\\u0032\")](list[i][_0x360a(\"\\u0030\\u0078\\u0031\\u0033\")]*0x3e8))[_0x360a(\"\\x30\\x78\\x38\")](new RegExp(\"\\x5c\\x2f\",\"\\x67\"),\"\\u002d\")}))}data=JSON[_0x360a(\"\\x30\\x78\\x31\\x66\")](data)}else{data=Data1()}function xCa7cU(){xCa7cU=function(){}}Put(data);\n</js>",
"chapterName": "title",
"chapterUrl": "link",
"preUpdateJs": "",
"updateTime": "time"
},
"searchUrl": "<js>\neval(String(source.loginUrl));\n(function (e) {\n if (Get('search_TC') == true || e.indexOf('TC') > -1) {\n e = String(java.s2t(e)).replace(/TC/, '');\n }\n java.put(java.md5Encode16(Get('url') + \"searchkey\"), e);\n return Get('url') + '/api/getsortlist/?comic_sort=&orderby=date&search_type=&search_key=' + e + '&page={{page}}&size=48';\n}(key));\n</js>",
"variableComment": "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",
"weight": 0
},
{
"bookSourceComment": "\n[需要外部API, ❌搜索失败]",
"bookSourceGroup": "🍿 日常,🎊 常用,🎨 漫画",
"bookSourceName": "🎨G站漫画💞",
"bookSourceType": 2,
"bookSourceUrl": "https://godamanga.com",
"bookUrlPattern": "https://.*/manga/.*",
"concurrentRate": "",
"customOrder": 130,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"exploreUrl": "<js>\neval(String(Reload('https://qyyuapi.com/sy/js/G站漫画/exploreUrl.js')));\n</js>",
"header": "<js>\nvar Proxy = Map('代理:').split(\",\");\nheaders={\n \"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36 Edg/127.0.0.0\",\n \"Referer\": \"https://godamh.com/\",\n \"proxy\": Proxy.some(value => parseInt(value, 10) == parseInt(Get('ci0'), 10)) ? '' : Proxy[0],\n}\ncache.put(java.md5Encode16(Get('url') + \"headers\"),JSON.stringify(headers));\nJSON.stringify(headers);\n</js>",
"jsLib": "{\"G站漫画\":\"https://qyyuapi.com/sy/js/G站漫画/jsLib.js\"}",
"lastUpdateTime": 1743938735539,
"loginCheckJs": "",
"loginUi": "[\n { name: \"代理:\", type: \"text\" },\n {\n name: \"💡   源   站   更   新   💡\",\n type: \"button\",\n action: \"update()\",\n style: {layout_flexGrow: 1, layout_flexBasisPercent: 1}\n },\n { name: \"查看当前\", type: \"button\", action: \"look(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"查看历史\", type: \"button\", action: \"look(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"恢复默认\", type: \"button\", action: \"test(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"繁体搜索\", type: \"button\", action: \"search_TC()\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"繁简转换\", type: \"button\", action: \"TC_to_SC()\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"目录整理\", type: \"button\", action: \"settle()\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n\n { name: \"༺ˇ»`ʚ 点击切换源站 ɞ´«ˇ༻\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n { name: \"①G站漫画✈\", type: \"button\", action: \"$(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45} },\n { name: \"②G站漫画✈\", type: \"button\", action: \"$(2)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45} },\n { name: \"③G站漫画🐰\", type: \"button\", action: \"$(3)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45} },\n { name: \"④G站漫画🐰\", type: \"button\", action: \"$(4)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45} },\n { name: \"⑤G站漫画🐰\", type: \"button\", action: \"$(5)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45} },\n { name: \"⑥G站漫画🐰\", type: \"button\", action: \"$(6)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45} },\n\n {\n name: \"清除网站Cookie缓存\",\n type: \"button\",\n action: \"deleteCookie()\",\n style: {layout_flexGrow: 1, layout_flexBasisPercent: 1}\n },\n\n { name: \"清除远程代码标识\", type: \"button\", action: \"DeleteYckey()\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n\n {\n name: \"💡   源   站   打   印   💡\",\n type: \"button\",\n action: \"test()\",\n style: {layout_flexGrow: 1, layout_flexBasisPercent: 1}\n }\n]",
"loginUrl": "eval(String(Reload('https://qyyuapi.com/sy/js/G站漫画/loginUrl.js')));",
"respondTime": 39047,
"ruleBookInfo": {
"author": "author",
"canReName": "reName",
"coverUrl": "cover",
"downloadUrls": "durl",
"init": "<js>\neval(String(Reload('https://qyyuapi.com/sy/js/G站漫画/ruleBookInfo.js')));\n</js>",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"tocUrl": "url",
"wordCount": "word"
},
"ruleContent": {
"content": "<js>\neval(String(Reload('https://qyyuapi.com/sy/js/G站漫画/ruleContent.js')));\n</js>",
"imageStyle": "FULL"
},
"ruleExplore": {
"author": "author",
"bookList": "<js>\neval(String(Reload('https://qyyuapi.com/sy/js/G站漫画/ruleExplore.js')));\n</js>",
"bookUrl": "url",
"coverUrl": "cover",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"wordCount": "word"
},
"ruleSearch": {
"author": "author",
"bookList": "<js>\neval(String(Reload('https://qyyuapi.com/sy/js/G站漫画/ruleSearch.js')));\n</js>",
"bookUrl": "url",
"checkKeyWord": "妖神记",
"coverUrl": "cover",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"wordCount": "word"
},
"ruleToc": {
"chapterList": "<js>\neval(String(Reload('https://qyyuapi.com/sy/js/G站漫画/ruleToc.js')));\n</js>",
"chapterName": "title",
"chapterUrl": "link",
"preUpdateJs": "if (!String(book.bookUrl).includes(Get('url'))) {\n book.bookUrl = String(book.bookUrl).replace(/.*\\/\\/[^\\/]+/, Get('url'));\n java.refreshTocUrl();\n}",
"updateTime": "time"
},
"searchUrl": "<js>\neval(String(Reload('https://qyyuapi.com/sy/js/G站漫画/searchUrl.js')));\n</js>\n",
"variableComment": "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",
"weight": 0
},
{
"bookSourceComment": "\n[需要外部API, ❌搜索失败]",
"bookSourceGroup": "🍿 日常,🎊 常用,🎨 漫画",
"bookSourceName": "🎨笔趣阁💞",
"bookSourceType": 2,
"bookSourceUrl": "https://www.biqug.org",
"bookUrlPattern": "https://.*/index.php/comic/.*",
"concurrentRate": "",
"customOrder": 131,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreUrl": "<js>\neval(String(source.loginUrl));\nvar exploreUrl = [];\ntitle = '✣      ✣ 榜  单 ✣      ✣';\nexploreUrl.push(explore(title, '', 1, 1, false));\nrank = [\n '年度',\n '本月',\n '本周',\n '今日',\n '上升',\n '评分',\n '收藏'\n];\norderby = [\n 'hot',\n 'month',\n 'week',\n 'day',\n 'ascension',\n 'score',\n 'fav'\n];\nfor (i in rank) {\n url = `{{Get('url')}}/index.php/custom/${orderby[i]}`;\n exploreUrl.push(explore(rank[i], url, 1, 0.2, false));\n}\ntitle = '✣      ✣ 标  签 ✣      ✣';\nexploreUrl.push(explore(title, '', 1, 1, false));\nkind = [\n '全部','热血','冒险','科幻','霸总','玄幻','校园','修真',\n '搞笑','穿越','后宫','耽美','恋爱','悬疑','恐怖','战争',\n '动作','同人','竞技','励志','架空','灵异','百合','古风',\n '生活','真人','都市','其他','爱情','武侠','格斗','侦探',\n '推理','剧情','其它','总裁','奇幻','韩漫','纯爱','日常',\n '少年','大女主','异能'\n];\nlink = [\n '','/tags/6','/tags/7','/tags/8','/tags/9','/tags/10','/tags/11','/tags/12',\n '/tags/13','/tags/14','/tags/15','/tags/16','/tags/17','/tags/18','/tags/19','/tags/20',\n '/tags/21','/tags/22','/tags/23','/tags/24','/tags/25','/tags/26','/tags/27','/tags/28',\n '/tags/29','/tags/30','/tags/31','/tags/48','/tags/49','/tags/50','/tags/51','/tags/52',\n '/tags/53','/tags/294','/tags/295','/tags/296','/tags/297','/tags/298','/tags/299','/tags/300',\n '/tags/301','/tags/302','/tags/303'\n];\norder = [\n 'hits',\n 'addtime'\n];\nOrder = `{{get('order',Get('p'))}}`;\nO = `{{Get('o')}}`;\nQ = `{{Get('q')}}`;\nfor (j in kind) {\n url = `{{Get('url')}}/index.php/category/list/${O}/finish/${Q}/order/${Order}${link[j]}/page/{{page}}`;\n exploreUrl.push(explore(kind[j], url, 1, 0.2, false));\n}\nBID = (kind.length % 4) < 1 ? 0 : (4 - (kind.length % 4));\nfor (i = 0; i < BID; i++) {\n exploreUrl.push(explore('', '', 1, 0.2, false)); \n}\n//exploreUrl.splice(52, 0, explore('', '', 1, 0.2, false));\nJSON.stringify(exploreUrl);\n</js>",
"header": "<js>\nvar Proxy = Map('代理:').split(\",\");\nheaders={\n \"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36 Edg/127.0.0.0\",\n \"proxy\": Proxy.some(value => parseInt(value, 10) == parseInt(Get('ci0'), 10)) ? '' : Proxy[0],\n}\ncache.put(java.md5Encode16(Get('url') + \"headers\"),JSON.stringify(headers));\nJSON.stringify(headers);\n</js>",
"jsLib": "function get(tag,num) {\n order = [\n 'hits',\n 'addtime'\n ];\n var e = eval(tag + '[' + num + ']');\n return e;\n}\nfunction explore(title, url, Grow, Basis, bool) {\n style = {\n title:title,\n url:url,\n style:{\n layout_flexGrow:Grow,\n layout_flexBasisPercent:Basis,\n layout_wrapBefore: bool\n }\n };\n return style;\n}\nfunction Get(e) {\n const { java, source, cookie, cache } = this;\n var Variable = String(source.getVariable()).length > 0 ? source.getVariable() : '{}';\n var get = JSON.parse(Variable);\n return get[e];\n}\nfunction Put(data) {\n const { java, source, cookie, cache } = this;\n var Variable = String(source.getVariable()).length > 0 ? source.getVariable() : '{}';\n var get = JSON.parse(Variable);\n data = get['TC_to_SC'] == true ? java.t2s(data) : data;\n return JSON.parse(data);\n}\nfunction Map(e) {\n const { java, source, cookie, cache } = this;\n var infomap = source.getLoginInfoMap();\n var map = (infomap !== null && infomap.get(e) && String(infomap.get(e)).length > 0) ? infomap.get(e) : '';\n return String(map);\n}\nfunction sleep(milliseconds) {\n var start = new Date().getTime();\n while (new Date().getTime() - start < milliseconds) {\n }\n}",
"lastUpdateTime": 1743134712967,
"loginCheckJs": "",
"loginUi": "[\n { name: \"代理:\", type: \"text\" },\n { name: \"查看当前\", type: \"button\", action: \"look(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"查看历史\", type: \"button\", action: \"look(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"恢复默认\", type: \"button\", action: \"test(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"繁体搜索\", type: \"button\", action: \"search_TC()\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"繁简转换\", type: \"button\", action: \"TC_to_SC()\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"目录整理\", type: \"button\", action: \"settle()\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n\n { name: \"༺ˇ»`ʚ 点击切换源站 ɞ´«ˇ༻\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n { name: \"①笔趣阁❶\", type: \"button\", action: \"$(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45} },\n { name: \"②笔趣阁❷\", type: \"button\", action: \"$(2)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45} },\n { name: \"③笔趣阁❸\", type: \"button\", action: \"$(3)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45} },\n { name: \"④笔趣阁❹\", type: \"button\", action: \"$(4)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45} },\n { name: \"⑤笔趣阁❺\", type: \"button\", action: \"$(5)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45} },\n { name: \"⑥笔趣阁❻\", type: \"button\", action: \"$(6)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45} },\n\n { name: \"༺ˇ»`ʚ 点击切换取向 ɞ´«ˇ༻\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n { name: \"全部\", type: \"button\", action: \"o(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.2} },\n { name: \"少年\", type: \"button\", action: \"o(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.2} },\n { name: \"少女\", type: \"button\", action: \"o(2)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.2} },\n { name: \"青年\", type: \"button\", action: \"o(3)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.2} },\n\n { name: \"༺ˇ»`ʚ 点击切换进度 ɞ´«ˇ༻\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n { name: \"全部\", type: \"button\", action: \"q(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"连载\", type: \"button\", action: \"q(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"完结\", type: \"button\", action: \"q(2)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n\n { name: \"༺ˇ»`ʚ 点击切换排序 ɞ´«ˇ༻\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n { name: \"热门人气\", type: \"button\", action: \"p(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45} },\n { name: \"更新时间\", type: \"button\", action: \"p(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45} },\n\n {\n name: \"💡   源   站   打   印   💡\",\n type: \"button\",\n action: \"test()\",\n style: {layout_flexGrow: 1, layout_flexBasisPercent: 1}\n }\n]",
"loginUrl": "var fburl = '';\noriginal = {\n 'ci0': 0,\n 'ci1': 0,\n 'ci2': 0,\n 'ci3': 0,\n 'o': 0,\n 'p': 0,\n 'q': 0,\n 'search_TC': false,\n 'TC_to_SC': true,\n 'settle': false,\n 'url': 'https://www.cmh5.com',\n 'urls': [\n 'https://www.cmh5.com',\n 'https://www.cmh5.com',\n 'https://www.bq8.org',\n 'https://www.manhw.com',\n 'https://www.gmh8.com',\n 'https://www.bq888.net',\n 'https://www.biqug.org'\n ]\n};\ntry {\n $$$ = JSON.parse(source.getVariable());\n if ($$$ == null) {\n error;\n } else {\n '';\n };\n} catch (e) {\n $$$ = original;\n put($$$);\n}\nx = '⓪①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳';\nvar cache_api = cache.get(java.md5Encode16('cache_api_' + Get('url'))) ? String(cache.get(java.md5Encode16('cache_api_' + Get('url')))).replace(/User_Activation.*$/,'') : \"https://qyyuapi.com/\";\nvar Headers = JSON.parse(cache.get(java.md5Encode16(Get('url') + \"headers\")));\nvar Option = {\n \"method\": \"GET\",\n \"headers\": Headers\n};\nfunction test(e) {\n if (e == undefined) {\n return java.log('\\n' + JSON.stringify($$$['urls'], null, '\\t')) + login('【源站输出提示】' + n(2) + k(3) + '源站已打印完毕,请到日志查看 ');\n }\n if (e == 0) {\n login('【初始化提示】' + n(2) + k(17) + '已恢复默认设置 ');\n return put(original);\n }\n date1 = new Date().getTime();\n html = java.ajax($$$.urls[e] + ',' + JSON.stringify(Option));\n if(html.includes('no-js')){\n cookie.removeCookie(Get('url'));\n java.startBrowserAwait($$$.urls[e] + ',' + JSON.stringify(Option),\"验证\").body();\n date1 = new Date().getTime();\n html = java.ajax($$$.urls[e] + ',' + JSON.stringify(Option));\n }\n date2 = new Date().getTime();\n t = date2 - date1;\n time = t / 1000 + 's';\n c = String(html).indexOf('漫画');\n logTime = '【' + name(e) + '】\\n┋┋\\n' + '解析时间:' + time;\n if (c == -1 || t > 30000) {\n return login('【访问失败提示】' + n(2) + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♣源站已失效(可能被墙)♣️\\n┋┋\\n请更新网址/切换源站/切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else if (t < 1000) {\n return login('【网络环境优良】' + n(2) + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n❤延迟低推荐使用此站❤\\n┋┋\\n网络环境优良请继续保持状态\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else if (t >= 1000 && t < 2000) {\n return login('【网络环境一般】' + n(2) + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♦延迟一般勉强可使用♦\\n┋┋\\n请切换其他源站或切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else if (t >= 2000 && t < 30000) {\n return login('【网络环境堪忧】' + n(2) + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♠延迟过高不建议使用♠\\n┋┋\\n请切换其他源站或切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n }\n}\nfunction put(data) {\n return source.setVariable(JSON.stringify(data, null, '\\t'));\n}\nfunction update() {\n $$$['urls'].splice(original['urls'].length);\n time = new Date().getTime();\n html = java.webViewGetOverrideUrl(null, fburl + '?t=' + time, null, '');\n J = org.jsoup.Jsoup.parse(html);\n u = J.select('.jump');\n for (i = 0; i < 6; i++) {\n host = 'https://' + String(u.text().split(' ')[i]);\n if (String($$$['urls']).indexOf(host) === -1) {\n java.log('\\n✅已添加源站\\n' + host);\n $$$['urls'].push(host);\n put($$$);\n }\n }\n return login('【源站更新提示】' + n(2) + '源站更新完毕,请到日志查看');\n}\nfunction name(e) {\n if (e == undefined) {\n e = 0;\n }\n return x[e] + $$$.urls[e];\n}\nfunction login(e) {\n if (e == undefined) {\n return;\n }\n java.longToast(e);\n}\nfunction n(e) {\n n = '\\n';\n for (m = 1; m < e; m++) {\n n = n + '\\n';\n }\n return n;\n}\nfunction k(e) {\n k = ' ';\n for (q = 1; q < e; q++) {\n k = k + ' ';\n }\n return k;\n}\nfunction l(e) {\n l = '';\n for (o = 1; o < e; o++) {\n l = l + '';\n }\n return l;\n}\nfunction look(e) {\n if (e == 0) {\n return login('【查看当前源站】\\n\\n┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋' + ('\\n ' + '📌' + name($$$.ci0)) + '\\n┋┋' + ('\\n' + '🎯取向分类:' + type($$$.o)) + '\\n┋┋' + ('\\n' + '⏲️漫画进度:' + type1($$$.q)) + '\\n┋┋' + ('\\n' + '📚漫画排序:' + type2($$$.p)) + '\\n┋┋' + ('\\n🔍繁体搜索' + ($$$.search_TC == true ? '开启' : '关闭')) + '\\n┋┋' + ('\\n📑繁简转换' + ($$$.TC_to_SC == false ? '关闭' : '开启')) + '\\n┋┋' + ('\\n🗃目录整理' + ($$$.settle == false ? '关闭' : '开启')) + '\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else {\n return login('【查看历史接口】\\n\\n┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋' + ('\\n ci1' + name($$$.ci1)) + '\\n┋┋' + ('\\n ci2' + name($$$.ci2)) + '\\n┋┋' + ('\\n ci3' + name($$$.ci3)) + '\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n }\n}\nfunction $(e) {\n if (e == undefined) {\n e = result['序号:'];\n e = e > 0 ? e : '0';\n }\n if (/^ci[123]$/.test(e)) {\n eval('i=$$$.' + e);\n }\n if (/\\D|^$/.test(e) || e < 0 || e >= $$$['urls'].length) {\n return login('【源站错误提示】' + n(2) + '已选择的源站无效,请重新选择');\n }\n $$$['url'] = $$$['urls'][e];\n $$$['ci3'] = $$$['ci2'];\n $$$['ci2'] = $$$['ci1'];\n $$$['ci1'] = $$$['ci0'];\n $$$['ci0'] = e;\n put($$$);\n test(e);\n}\ny = ['全部','少年','少女','青年'];\nfunction type(e) {\n if (e == undefined) {\n e = 0;\n }\n return y[e];\n}\nfunction o(e) {\n if (o == undefined) {\n o = result.o;\n }\n if (e == $$$.o) {\n return login('【取向切换提示】' + n(2) + '已经选择此取向,无需更换');\n }\n login('【取向切换提示】' + n(2) + '已经切换到[' + type(e) + ']取向');\n $$$.o = e;\n return put($$$);\n}\nw = ['全部','连载','完结'];\nfunction type1(e) {\n if (e == undefined) {\n e = 0;\n }\n return w[e];\n}\nfunction q(e) {\n if (q == undefined) {\n q = result.q;\n }\n if (e == $$$.q) {\n return login('【进度切换提示】' + n(2) + '已经选择此进度,无需更换');\n }\n login('【进度切换提示】' + n(2) + '已经切换到[' + type1(e) + ']进度');\n $$$.q = e;\n return put($$$);\n}\nz = ['热门人气','更新时间'];\nfunction type2(e) {\n if (e == undefined) {\n e = 1;\n }\n return z[e];\n}\nfunction p(e) {\n if (p == undefined) {\n p = result.p;\n }\n if (e == $$$.p) {\n return login('【排序切换提示】' + n(2) + '已经选择此排序,无需更换');\n }\n login('【排序切换提示】' + n(2) + '已经切换到[' + type2(e) + ']排序');\n $$$.p = e;\n return put($$$);\n}\nfunction search_TC() {\n if (search_TC == undefined) {\n search_TC = true;\n }\n if ($$$.search_TC == true) {\n login('【繁体搜索提示】' + n(2) + '已关闭繁体搜索,请重新搜索');\n $$$.search_TC = false;\n put($$$);\n } else {\n login('【繁体搜索提示】' + n(2) + '已开启繁体搜索,请重新搜索');\n $$$.search_TC = true;\n put($$$);\n }\n}\nfunction TC_to_SC() {\n if (TC_to_SC == undefined) {\n TC_to_SC = true;\n }\n if ($$$.TC_to_SC == true) {\n login('【简繁转换提示】' + n(2) + '已关闭繁体转换,请刷新书籍');\n $$$.TC_to_SC = false;\n put($$$);\n } else {\n login('【简繁转换提示】' + n(2) + '已开启繁体转换,请刷新书籍');\n $$$.TC_to_SC = true;\n put($$$);\n }\n}\nfunction settle() {\n if (settle == undefined) {\n settle = true;\n }\n if ($$$.settle == true) {\n login('【目录整理提示】' + n(2) + '已关闭目录整理,请刷新目录');\n $$$.settle = false;\n put($$$);\n } else {\n login('【目录整理提示】' + n(2) + '已开启目录整理,请刷新目录');\n $$$.settle = true;\n put($$$);\n }\n}",
"respondTime": 15816,
"ruleBookInfo": {
"author": "author",
"canReName": "reName",
"coverUrl": "cover",
"downloadUrls": "durl",
"init": "<js>\neval(String(source.loginUrl));\nvar Headers = JSON.parse(cache.get(java.md5Encode16(Get('url') + \"headers\")).replace(Get('url'), baseUrl));\nvar Option = {\n \"method\": \"GET\",\n \"headers\": Headers\n};\nif (String(book['author']) !== \"xiaohan231\") {\n var J = org.jsoup.Jsoup.parse(result);\n var $2 = element => String(java.getElements(element).text());\n var $3 = element => String(J.select(element).attr('src'));\n url = baseUrl;\n s = '✦ ' + $2('.comic-status b.2') + ',' + '♥ ' + $2('.comic-status b.1');\n k = $2('.comic-status b a').replace(/\\s/g, ',');\n t = '';\n l = $2('.update-time');\n l = String(l);\n l = Get('settle') == true ? l.replace(/\\s-\\s|-/g, ' ').replace(/\\s+/, ' ').replace(/.*第(\\d+)[话話章回期](|\\s)第.*?[话話章回期]/, '$1').replace(/.*第(\\d+)[话話章回期][^\\s]/, '$1 ').replace(/.*第(\\d+)[话話章回期]\\s\\d+/, '$1').replace(/.*第.*(\\d+).*?[话話章回期]/, '$1').replace(/(\\d+)/, l.match(/\\d+/) ? l.match(/(\\d+)/)[1].padStart(3, '0') : '$1') : l;\n Setting = '\\n📌当前源站' + (Get('ci0') == 0 ? '〖默认〗' : '〖自选〗') + x[Get('ci0')] + (Get('url').length > 26 ? Get('url').substring(0, 26) + \"<br>\" + Get('url').substring(26) : Get('url')) + ('\\n🎯取向分类〖' + (Get('o') == 0 ? '默认' : '自选') + '〗' + y[Get('o')]) + ('\\n⏲漫画进度〖' + (Get('q') == 0 ? '默认' : '自选') + '〗' + w[Get('q')]) + ('\\n📚漫画排序〖' + (Get('p') == 0 ? '默认' : '自选') + '〗' + z[Get('p')]) + ('\\n🔍繁体搜索' + (Get('search_TC') == true ? '〖自选〗开启' : '〖默认〗关闭')) + ('\\n📑繁简转换' + (Get('TC_to_SC') == true ? '〖默认〗开启' : '〖自选〗关闭')) + ('\\n🗃目录整理' + (Get('settle') == true ? '〖自选〗开启' : '〖默认〗关闭'));\n changeLog = '\\n\\n\\n' + Setting + '\\n\\n';\n book = JSON.stringify({\n 'name': $2('.comic-title.j-comic-title'),\n 'author': $2('.comic-author .name').replace(/[,xX&]|[图文][:]/g, '/').replace(/amp|;/g, '').replace(/\\/+/g, '/').replace(//g, '\\(').replace(//g, '\\)').replace(/\\/\\(/g, '\\('),\n 'kind': s + ',' + k,\n 'word': '',\n 'latest': l,\n 'intro': (t != '' ? ('更新时间:' + t + '\\n\\n') : '') + $2('p.intro-total').replace(/(^)/g, '$1<br>') + changeLog,\n 'cover': $3('.de-info__cover img'),\n 'url': url,\n 'durl': '',\n 'reName': true\n });\n} else {\n (function Book() {\n apiBaseUrl = cache.get(java.md5Encode16('cache_api_' + Get('url')));\n json = java.ajax(apiBaseUrl);\n Title = JSON.parse(json)['title'];\n Intro = cache.get(java.md5Encode16('User' + Get('url'))) == 'y' ? JSON.parse(json)['intro1'] : JSON.parse(json)['intro'];\n return { Title: Title, Intro: Intro };\n }());\n book = JSON.stringify({\n 'kind': book['kind'],\n 'latest': Title[Title.length - 1],\n 'intro': Intro[0]\n });\n}\nPut(book);\n</js>",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"tocUrl": "url",
"wordCount": "word"
},
"ruleContent": {
"content": "<js>\nif (String(book['author']) !== \"xiaohan231\") {\n '<br>' + java.getElements('.rd-article__pic.hide img');\n} else {\n if (baseUrl.includes('/yc/')) {\n '<br><img src=\"https://qyyuapi.com/j-img/' + title.replace(/.*$/, \"\") + '.jpg\">';\n } else {\n '<br><img src=\"https://qyyuapi.com/img/' + title.replace(/.*$/, \"\") + '.jpg\">';\n }\n}\n</js>",
"imageStyle": "FULL",
"nextContentUrl": "",
"replaceRegex": ""
},
"ruleExplore": {
"author": "author",
"bookList": "<js>\nvar _0x3049,_0x21be,User,Title,Link,Intro,data,Headers,Option;function EG1SJO(_0x3049,_0x21be,User){for(User=0x0;User<_0x21be;User++)_0x3049.push(_0x3049.shift());return _0x3049}function gjV0DJ(){}R7mlkQM(_0x3049=EG1SJO([\"\\u0052\\u0030\\u0056\\u0055\",\"\\u0061\\u0057\\u0035\\u006a\\u0062\\u0048\\u0056\\u006b\\u005a\\u0058\\u004d\\u003d\",\"\\u0062\\u006d\\u0038\\u0074\\u0061\\u006e\\u004d\\u003d\",\"\\x63\\x6d\\x56\\x74\\x62\\x33\\x5a\\x6c\\x51\\x32\\x39\\x76\\x61\\x32\\x6c\\x6c\",\"\\u0063\\u0032\\u0056\\u0030\\u0051\\u0032\\u0039\\u0075\\u0064\\u0047\\u0056\\u0075\\u0064\\u0041\\u003d\\u003d\",\"\\u0063\\u0033\\u0052\\u0068\\u0063\\u006e\\u0052\\u0043\\u0063\\u006d\\u0039\\u0033\\u0063\\u0032\\u0056\\u0079\\u0051\\u0058\\u0064\\u0068\\u0061\\u0058\\u0051\\u003d\",\"\\u0059\\u006d\\u0039\\u006b\\u0065\\u0051\\u003d\\u003d\",\"\\u005a\\u0032\\u0056\\u0030\\u0052\\u0057\\u0078\\u006c\\u0062\\u0057\\u0056\\u0075\\u0064\\u0048\\u004d\\u003d\",\"\\u004c\\u006d\\u004e\\u0076\\u0062\\u0057\\u0031\\u0076\\u0062\\u0069\\u0031\\u006a\\u0062\\u0032\\u0031\\u0070\\u0059\\u0079\\u0031\\u0070\\u0064\\u0047\\u0056\\u0074\\u0066\\u0048\\u0077\\u0075\\u0064\\u0047\\u0039\\u0077\\u004c\\u0057\\u0078\\u0070\\u0063\\u0033\\u0052\\u0066\\u0058\\u0032\\u004a\\u0076\\u0065\\u0043\\u0031\\u0070\\u0064\\u0047\\u0056\\u0074\",\"\\u0062\\u0047\\u0056\\u0075\\u005a\\u0033\\u0052\\u006f\",\"\\u0063\\u0032\\u0056\\u0073\\u005a\\u0057\\u004e\\u0030\",\"\\u004c\\u006d\\u004e\\u0076\\u0062\\u0057\\u006c\\u006a\\u0058\\u0031\\u0039\\u0030\\u0061\\u0058\\u0052\\u0073\\u005a\\u0051\\u003d\\u003d\",\"\\u0064\\u0047\\u0056\\u0034\\u0064\\u0041\\u003d\\u003d\",\"\\u004c\\u006d\\u004e\\u0076\\u0062\\u0057\\u006c\\u006a\\u004c\\u0057\\u004e\\u0076\\u0064\\u0057\\u0035\\u0030\",\"\\u004c\\u006d\\u004e\\u0076\\u0062\\u0057\\u006c\\u006a\\u004c\\u0058\\u0056\\u0077\\u005a\\u0047\\u0046\\u0030\\u005a\\u0053\\u0042\\u0068\",\"\\u004c\\u006d\\u004e\\u0076\\u0062\\u0057\\u006c\\u006a\\u004c\\u0057\\u005a\\u006c\\u0059\\u0058\\u0052\\u0031\\u0063\\u006d\\u0055\\u003d\",\"\\x4c\\x6d\\x4e\\x76\\x64\\x6d\\x56\\x79\\x49\\x47\\x6c\\x74\\x5a\\x77\\x3d\\x3d\",\"\\x59\\x58\\x52\\x30\\x63\\x67\\x3d\\x3d\",\"\\u005a\\u0047\\u0046\\u0030\\u0059\\u0053\\u0031\\u0076\\u0063\\u006d\\u006c\\u006e\\u0061\\u0057\\u0035\\u0068\\u0062\\u0041\\u003d\\u003d\",\"\\x61\\x48\\x4a\\x6c\\x5a\\x67\\x3d\\x3d\",\"\\u0063\\u0047\\u0046\\u006e\\u005a\\u0051\\u003d\\u003d\",\"\\x59\\x57\\x70\\x68\\x65\\x41\\x3d\\x3d\",\"\\x63\\x47\\x46\\x6e\\x5a\\x53\\x38\\x3d\",\"\\u0063\\u0033\\u0052\\u0079\\u0061\\u0057\\u0035\\u006e\\u0061\\u0057\\u005a\\u0035\",\"\\x61\\x6e\\x4e\\x76\\x64\\x58\\x41\\x3d\",\"\\x53\\x6e\\x4e\\x76\\x64\\x58\\x41\\x3d\",\"\\x4c\\x6d\\x4e\\x76\\x62\\x57\\x31\\x76\\x62\\x69\\x31\\x6a\\x62\\x32\\x31\\x70\\x59\\x79\\x31\\x70\\x64\\x47\\x56\\x74\\x4c\\x43\\x41\\x75\\x64\\x47\\x39\\x77\\x4c\\x57\\x78\\x70\\x63\\x33\\x52\\x66\\x58\\x32\\x4a\\x76\\x65\\x43\\x31\\x70\\x64\\x47\\x56\\x74\",\"\\x62\\x47\\x39\\x6e\\x61\\x57\\x35\\x56\\x63\\x6d\\x77\\x3d\",\"\\x61\\x57\\x31\\x77\\x62\\x33\\x4a\\x30\\x55\\x32\\x4e\\x79\\x61\\x58\\x42\\x30\",\"\\u005a\\u0047\\u0055\\u0075\\u0061\\u006e\\u004d\\u003d\",\"\\u0063\\u0047\\u0046\\u0079\\u0063\\u0032\\u0055\\u003d\",\"\\u005a\\u0032\\u0056\\u0030\",\"\\u0062\\u0057\\u0051\\u0031\\u0052\\u0057\\u0035\\u006a\\u0062\\u0032\\u0052\\u006c\\u004d\\u0054\\u0059\\u003d\",\"\\u0064\\u0058\\u004a\\u0073\",\"\\x61\\x47\\x56\\x68\\x5a\\x47\\x56\\x79\\x63\\x77\\x3d\\x3d\",\"\\x63\\x6d\\x56\\x77\\x62\\x47\\x46\\x6a\\x5a\\x51\\x3d\\x3d\"],0x1b),_0x21be=function(User,Title){var Link,Intro;R7mlkQM(User=User-0x0,Link=_0x3049[User]);if(_0x21be.SNEMmS===void 0x0){R7mlkQM(function(){var User=function(){var User;try{User=Function(\"\\u0072\\u0065\\u0074\\u0075\\u0072\\u006e\\u0020\\u0028\\u0066\\u0075\\u006e\\u0063\\u0074\\u0069\\u006f\\u006e\\u0028\\u0029\\u0020\\u007b\\u007d\\u002e\\u0063\\u006f\\u006e\\u0073\\u0074\\u0072\\u0075\\u0063\\u0074\\u006f\\u0072\\u0028\\u0022\\u0072\\u0065\\u0074\\u0075\\u0072\\u006e\\u0020\\u0074\\u0068\\u0069\\u0073\\u0022\\u0029\\u0028\\u0020\\u0029\\u0029\\u003b\")()}catch(Title){User=window}return User},Title,Link;R7mlkQM(Title=User(),Link=\"\\u0041\\u0042\\u0043\\u0044\\u0045\\u0046\\u0047\\u0048\\u0049\\u004a\\u004b\\u004c\\u004d\\u004e\\u004f\\u0050\\u0051\\u0052\\u0053\\u0054\\u0055\\u0056\\u0057\\u0058\\u0059\\u005a\\u0061\\u0062\\u0063\\u0064\\u0065\\u0066\\u0067\\u0068\\u0069\\u006a\\u006b\\u006c\\u006d\\u006e\\u006f\\u0070\\u0071\\u0072\\u0073\\u0074\\u0075\\u0076\\u0077\\u0078\\u0079\\u007a\\u0030\\u0031\\u0032\\u0033\\u0034\\u0035\\u0036\\u0037\\u0038\\u0039\\u002b\\u002f\\u003d\",Title.atob||(Title.atob=function(User){var Title=String(User).replace(new RegExp(\"\\u003d\\u002b\\u0024\",\"\"),\"\"),Intro;Intro=\"\";for(var _0x3049=0x0,_0x21be,data,Headers=0x0;data=Title.charAt(Headers++);~data&&(_0x21be=_0x3049%0x4?_0x21be*0x40+data:data,_0x3049++%0x4)?Intro+=String.fromCharCode(0xff&_0x21be>>(-0x2*_0x3049&0x6)):0x0)data=Link.indexOf(data);return Intro}))}(),_0x21be.KzqQoO=function(User){var Title=atob(User),Link;Link=[];for(var Intro=0x0,_0x3049=Title.length;Intro<_0x3049;Intro++)Link+=\"\\x25\"+(\"\\u0030\\u0030\"+Title.charCodeAt(Intro).toString(0x10)).slice(-0x2);return decodeURIComponent(Link)},_0x21be.pmonVK={},_0x21be.SNEMmS=!0x0)}R7mlkQM(Intro=_0x21be.pmonVK[User],Intro===void 0x0?(Link=_0x21be.KzqQoO(Link),_0x21be.pmonVK[User]=Link):Link=Intro);return Link},eval(String(source[_0x21be(\"\\u0030\\u0078\\u0030\")])),eval(String(java[_0x21be(\"\\x30\\x78\\x31\")](cache_api+_0x21be(\"\\x30\\x78\\x32\")))),User=\"\",Title=\"\",Link=\"\",Intro=\"\",user_Check(),data=[],Headers=JSON[_0x21be(\"\\u0030\\u0078\\u0033\")](cache[_0x21be(\"\\x30\\x78\\x34\")](java[_0x21be(\"\\x30\\x78\\x35\")](Get(_0x21be(\"\\x30\\x78\\x36\"))+_0x21be(\"\\u0030\\u0078\\u0037\")))[_0x21be(\"\\x30\\x78\\x38\")](Get(_0x21be(\"\\u0030\\u0078\\u0036\")),baseUrl)),Option={method:_0x21be(\"\\x30\\x78\\x39\"),headers:Headers});if(!(\"\\x70\\x52\\x6c\\x75\\x43\\x42\" in gjV0DJ)&&result[_0x21be(\"\\x30\\x78\\x61\")](_0x21be(\"\\u0030\\u0078\\u0062\"))){R7mlkQM(cookie[_0x21be(\"\\u0030\\u0078\\u0063\")](Get(_0x21be(\"\\u0030\\u0078\\u0036\"))),java[_0x21be(\"\\u0030\\u0078\\u0064\")](java[_0x21be(\"\\x30\\x78\\x65\")](baseUrl,\"验证\")[_0x21be(\"\\x30\\x78\\x66\")]()))}if(!(\"\\x4e\\x6c\\x5f\\x46\\x45\\x71\\x48\" in gjV0DJ)&&User==!![]){var list=java[_0x21be(\"\\u0030\\u0078\\u0031\\u0030\")](_0x21be(\"\\x30\\x78\\x31\\x31\"));for(i=0x0;i<list[_0x21be(\"\\x30\\x78\\x31\\x32\")];i++){R7mlkQM(name=list[i][_0x21be(\"\\x30\\x78\\x31\\x33\")](_0x21be(\"\\x30\\x78\\x31\\x34\"))[_0x21be(\"\\x30\\x78\\x31\\x35\")](),kind=String(list[i][_0x21be(\"\\x30\\x78\\x31\\x33\")](_0x21be(\"\\u0030\\u0078\\u0031\\u0036\"))[_0x21be(\"\\x30\\x78\\x31\\x35\")]())[_0x21be(\"\\x30\\x78\\x38\")](new RegExp(\"人气:\",\"\\x67\"),\"✦\\u0020\"),latest=list[i][_0x21be(\"\\u0030\\u0078\\u0031\\u0033\")](_0x21be(\"\\u0030\\u0078\\u0031\\u0037\"))[_0x21be(\"\\u0030\\u0078\\u0031\\u0035\")](),intro=list[i][_0x21be(\"\\x30\\x78\\x31\\x33\")](_0x21be(\"\\x30\\x78\\x31\\x38\"))[_0x21be(\"\\u0030\\u0078\\u0031\\u0035\")](),push(data,{name:name,author:\"\",kind:kind,word:\"\",latest:latest,intro:intro,cover:list[i][_0x21be(\"\\x30\\x78\\x31\\x33\")](_0x21be(\"\\u0030\\u0078\\u0031\\u0039\"))[_0x21be(\"\\x30\\x78\\x31\\x61\")](_0x21be(\"\\x30\\x78\\x31\\x62\")),url:list[i][_0x21be(\"\\x30\\x78\\x31\\x33\")](\"\\u0061\")[_0x21be(\"\\u0030\\u0078\\u0031\\u0061\")](_0x21be(\"\\u0030\\u0078\\u0031\\u0063\"))}))}if(!(\"\\x4c\\x70\\x45\\x55\\x46\\x67\" in gjV0DJ)&&!baseUrl[_0x21be(\"\\x30\\x78\\x61\")](_0x21be(\"\\u0030\\u0078\\u0031\\u0064\"))){Data()}else{var next=java[_0x21be(\"\\u0030\\u0078\\u0031\\u0065\")](baseUrl[_0x21be(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\x70\\x61\\x67\\x65\\x5c\\x2f\\x28\\x5c\\x64\\x2b\\x29\",\"\"),function(_0x3049,User){return _0x21be(\"\\x30\\x78\\x31\\x66\")+(parseInt(User)+0x1)})+\"\\x2c\"+JSON[_0x21be(\"\\u0030\\u0078\\u0032\\u0030\")](Option)),next_1;next_1=org[_0x21be(\"\\x30\\x78\\x32\\x31\")][_0x21be(\"\\u0030\\u0078\\u0032\\u0032\")][_0x21be(\"\\u0030\\u0078\\u0033\")](next);if(!list[0x0]||!next_1[_0x21be(\"\\x30\\x78\\x31\\x33\")](_0x21be(\"\\u0030\\u0078\\u0032\\u0033\"))[0x0]){Data()}}data=JSON[_0x21be(\"\\x30\\x78\\x32\\x30\")](data)}else{data=Data()}function R7mlkQM(){R7mlkQM=function(){}}Put(data);\n</js>",
"bookUrl": "url",
"coverUrl": "cover",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"wordCount": "word"
},
"ruleSearch": {
"author": "author",
"bookList": "<js>\nvar _0x41bb,_0x1779,User,Title,Link,Intro,data,Headers,Option;function lvrIlI(_0x41bb,_0x1779,User){for(User=0x0;User<_0x1779;User++)_0x41bb.push(_0x41bb.shift());return _0x41bb}function mComvjJ(){}Xa8lqjg(_0x41bb=lvrIlI([\"\\u0064\\u0047\\u0056\\u007a\\u0064\\u0041\\u003d\\u003d\",\"\\u0062\\u0047\\u0039\\u006e\\u0061\\u0057\\u0035\\u0056\\u0063\\u006d\\u0077\\u003d\",\"\\u0061\\u0057\\u0031\\u0077\\u0062\\u0033\\u004a\\u0030\\u0055\\u0032\\u004e\\u0079\\u0061\\u0058\\u0042\\u0030\",\"\\x5a\\x47\\x55\\x75\\x61\\x6e\\x4d\\x3d\",\"\\u0063\\u0047\\u0046\\u0079\\u0063\\u0032\\u0055\\u003d\",\"\\x5a\\x32\\x56\\x30\",\"\\u0062\\u0057\\u0051\\u0031\\u0052\\u0057\\u0035\\u006a\\u0062\\u0032\\u0052\\u006c\\u004d\\u0054\\u0059\\u003d\",\"\\x64\\x58\\x4a\\x73\",\"\\x61\\x47\\x56\\x68\\x5a\\x47\\x56\\x79\\x63\\x77\\x3d\\x3d\",\"\\x63\\x6d\\x56\\x77\\x62\\x47\\x46\\x6a\\x5a\\x51\\x3d\\x3d\",\"\\u0052\\u0030\\u0056\\u0055\",\"\\x61\\x57\\x35\\x6a\\x62\\x48\\x56\\x6b\\x5a\\x58\\x4d\\x3d\",\"\\x62\\x6d\\x38\\x74\\x61\\x6e\\x4d\\x3d\",\"\\x63\\x6d\\x56\\x74\\x62\\x33\\x5a\\x6c\\x51\\x32\\x39\\x76\\x61\\x32\\x6c\\x6c\",\"\\u0063\\u0032\\u0056\\u0030\\u0051\\u0032\\u0039\\u0075\\u0064\\u0047\\u0056\\u0075\\u0064\\u0041\\u003d\\u003d\",\"\\u0063\\u0033\\u0052\\u0068\\u0063\\u006e\\u0052\\u0043\\u0063\\u006d\\u0039\\u0033\\u0063\\u0032\\u0056\\u0079\\u0051\\u0058\\u0064\\u0068\\u0061\\u0058\\u0051\\u003d\",\"\\x59\\x6d\\x39\\x6b\\x65\\x51\\x3d\\x3d\",\"\\x5a\\x32\\x56\\x30\\x52\\x57\\x78\\x6c\\x62\\x57\\x56\\x75\\x64\\x48\\x4d\\x3d\",\"\\x4c\\x6d\\x4e\\x76\\x62\\x57\\x31\\x76\\x62\\x69\\x31\\x6a\\x62\\x32\\x31\\x70\\x59\\x79\\x31\\x70\\x64\\x47\\x56\\x74\",\"\\u0062\\u0047\\u0056\\u0075\\u005a\\u0033\\u0052\\u006f\",\"\\x63\\x32\\x56\\x73\\x5a\\x57\\x4e\\x30\",\"\\x4c\\x6d\\x4e\\x76\\x62\\x57\\x6c\\x6a\\x58\\x31\\x39\\x30\\x61\\x58\\x52\\x73\\x5a\\x51\\x3d\\x3d\",\"\\u0064\\u0047\\u0056\\u0034\\u0064\\u0041\\u003d\\u003d\",\"\\u004c\\u006d\\u004e\\u0076\\u0062\\u0057\\u006c\\u006a\\u004c\\u0057\\u004e\\u0076\\u0064\\u0057\\u0035\\u0030\",\"\\u004c\\u006d\\u004e\\u0076\\u0062\\u0057\\u006c\\u006a\\u004c\\u0058\\u0056\\u0077\\u005a\\u0047\\u0046\\u0030\\u005a\\u0053\\u0042\\u0068\",\"\\x4c\\x6d\\x4e\\x76\\x62\\x57\\x6c\\x6a\\x4c\\x57\\x5a\\x6c\\x59\\x58\\x52\\x31\\x63\\x6d\\x55\\x3d\",\"\\x4c\\x6d\\x4e\\x76\\x64\\x6d\\x56\\x79\\x49\\x47\\x6c\\x74\\x5a\\x77\\x3d\\x3d\",\"\\u0059\\u0058\\u0052\\u0030\\u0063\\u0067\\u003d\\u003d\",\"\\u005a\\u0047\\u0046\\u0030\\u0059\\u0053\\u0031\\u0076\\u0063\\u006d\\u006c\\u006e\\u0061\\u0057\\u0035\\u0068\\u0062\\u0041\\u003d\\u003d\",\"\\x61\\x48\\x4a\\x6c\\x5a\\x67\\x3d\\x3d\",\"\\x4c\\x6e\\x4e\\x6c\\x59\\x58\\x4a\\x6a\\x61\\x46\\x39\\x6f\\x5a\\x57\\x46\\x6b\",\"\\u0035\\u006f\\u004b\\u006f\\u0035\\u0070\\u0043\\u0063\\u0035\\u0037\\u0053\\u0069\\u0035\\u0035\\u0071\\u0045\\u0035\\u0059\\u0061\\u0046\\u0035\\u0061\\u0036\\u0035\\u0035\\u0070\\u0071\\u0043\\u0035\\u0070\\u0065\\u0032\\u0035\\u0072\\u004b\\u0068\\u0035\\u0070\\u0079\\u004a\\u0035\\u006f\\u006d\\u002b\\u0035\\u0059\\u0069\\u0077\",\"\\x59\\x57\\x70\\x68\\x65\\x41\\x3d\\x3d\",\"\\u0063\\u0047\\u0046\\u006e\\u005a\\u0053\\u0038\\u003d\",\"\\x63\\x33\\x52\\x79\\x61\\x57\\x35\\x6e\\x61\\x57\\x5a\\x35\",\"\\u0061\\u006e\\u004e\\u0076\\u0064\\u0058\\u0041\\u003d\",\"\\x53\\x6e\\x4e\\x76\\x64\\x58\\x41\\x3d\",\"\\x63\\x32\\x56\\x68\\x63\\x6d\\x4e\\x6f\\x61\\x32\\x56\\x35\"],0x1),_0x1779=function(User,Title){var Link,Intro;Xa8lqjg(User=User-0x0,Link=_0x41bb[User]);if(_0x1779.FchkLp===void 0x0){Xa8lqjg(function(){var User=function(){var User;try{User=Function(\"\\x72\\x65\\x74\\x75\\x72\\x6e\\x20\\x28\\x66\\x75\\x6e\\x63\\x74\\x69\\x6f\\x6e\\x28\\x29\\x20\\x7b\\x7d\\x2e\\x63\\x6f\\x6e\\x73\\x74\\x72\\x75\\x63\\x74\\x6f\\x72\\x28\\x22\\x72\\x65\\x74\\x75\\x72\\x6e\\x20\\x74\\x68\\x69\\x73\\x22\\x29\\x28\\x20\\x29\\x29\\x3b\")()}catch(Title){User=window}return User},Title,Link;Xa8lqjg(Title=User(),Link=\"\\u0041\\u0042\\u0043\\u0044\\u0045\\u0046\\u0047\\u0048\\u0049\\u004a\\u004b\\u004c\\u004d\\u004e\\u004f\\u0050\\u0051\\u0052\\u0053\\u0054\\u0055\\u0056\\u0057\\u0058\\u0059\\u005a\\u0061\\u0062\\u0063\\u0064\\u0065\\u0066\\u0067\\u0068\\u0069\\u006a\\u006b\\u006c\\u006d\\u006e\\u006f\\u0070\\u0071\\u0072\\u0073\\u0074\\u0075\\u0076\\u0077\\u0078\\u0079\\u007a\\u0030\\u0031\\u0032\\u0033\\u0034\\u0035\\u0036\\u0037\\u0038\\u0039\\u002b\\u002f\\u003d\",Title.atob||(Title.atob=function(User){var Title=String(User).replace(new RegExp(\"\\u003d\\u002b\\u0024\",\"\"),\"\"),Intro;Intro=\"\";for(var _0x41bb=0x0,_0x1779,data,Headers=0x0;data=Title.charAt(Headers++);~data&&(_0x1779=_0x41bb%0x4?_0x1779*0x40+data:data,_0x41bb++%0x4)?Intro+=String.fromCharCode(0xff&_0x1779>>(-0x2*_0x41bb&0x6)):0x0)data=Link.indexOf(data);return Intro}))}(),_0x1779.SazKWi=function(User){var Title=atob(User),Link;Link=[];for(var Intro=0x0,_0x41bb=Title.length;Intro<_0x41bb;Intro++)Link+=\"\\u0025\"+(\"\\u0030\\u0030\"+Title.charCodeAt(Intro).toString(0x10)).slice(-0x2);return decodeURIComponent(Link)},_0x1779.WezFhT={},_0x1779.FchkLp=!0x0)}Xa8lqjg(Intro=_0x1779.WezFhT[User],Intro===void 0x0?(Link=_0x1779.SazKWi(Link),_0x1779.WezFhT[User]=Link):Link=Intro);return Link},eval(String(source[_0x1779(\"\\u0030\\u0078\\u0030\")])),eval(String(java[_0x1779(\"\\x30\\x78\\x31\")](cache_api+_0x1779(\"\\u0030\\u0078\\u0032\")))),User=\"\",Title=\"\",Link=\"\",Intro=\"\",user_Check(),data=[],Headers=JSON[_0x1779(\"\\u0030\\u0078\\u0033\")](cache[_0x1779(\"\\x30\\x78\\x34\")](java[_0x1779(\"\\x30\\x78\\x35\")](Get(_0x1779(\"\\u0030\\u0078\\u0036\"))+_0x1779(\"\\u0030\\u0078\\u0037\")))[_0x1779(\"\\x30\\x78\\x38\")](Get(_0x1779(\"\\x30\\x78\\x36\")),baseUrl)),Option={method:_0x1779(\"\\x30\\x78\\x39\"),headers:Headers});if(!(\"\\x4e\\x51\\x4c\\x69\\x31\\x67\" in mComvjJ)&&result[_0x1779(\"\\u0030\\u0078\\u0061\")](_0x1779(\"\\x30\\x78\\x62\"))){Xa8lqjg(cookie[_0x1779(\"\\x30\\x78\\x63\")](Get(_0x1779(\"\\x30\\x78\\x36\"))),java[_0x1779(\"\\u0030\\u0078\\u0064\")](java[_0x1779(\"\\x30\\x78\\x65\")](baseUrl,\"验证\")[_0x1779(\"\\x30\\x78\\x66\")]()))}if(!(\"\\u007a\\u006e\\u0037\\u0051\\u0068\\u0047\" in mComvjJ)&&User==!![]){var list=java[_0x1779(\"\\u0030\\u0078\\u0031\\u0030\")](_0x1779(\"\\x30\\x78\\x31\\x31\"));for(i=0x0;i<list[_0x1779(\"\\u0030\\u0078\\u0031\\u0032\")];i++){Xa8lqjg(name=list[i][_0x1779(\"\\u0030\\u0078\\u0031\\u0033\")](_0x1779(\"\\x30\\x78\\x31\\x34\"))[_0x1779(\"\\x30\\x78\\x31\\x35\")](),kind=String(list[i][_0x1779(\"\\x30\\x78\\x31\\x33\")](_0x1779(\"\\x30\\x78\\x31\\x36\"))[_0x1779(\"\\u0030\\u0078\\u0031\\u0035\")]())[_0x1779(\"\\x30\\x78\\x38\")](new RegExp(\"人气:\",\"\\u0067\"),\"✦\\u0020\"),latest=list[i][_0x1779(\"\\x30\\x78\\x31\\x33\")](_0x1779(\"\\x30\\x78\\x31\\x37\"))[_0x1779(\"\\u0030\\u0078\\u0031\\u0035\")](),intro=list[i][_0x1779(\"\\u0030\\u0078\\u0031\\u0033\")](_0x1779(\"\\u0030\\u0078\\u0031\\u0038\"))[_0x1779(\"\\u0030\\u0078\\u0031\\u0035\")](),push(data,{name:name,author:\"\",kind:kind,word:\"\",latest:latest,intro:intro,cover:list[i][_0x1779(\"\\x30\\x78\\x31\\x33\")](_0x1779(\"\\x30\\x78\\x31\\x39\"))[_0x1779(\"\\u0030\\u0078\\u0031\\u0061\")](_0x1779(\"\\x30\\x78\\x31\\x62\")),url:list[i][_0x1779(\"\\x30\\x78\\x31\\x33\")](\"\\x61\")[_0x1779(\"\\x30\\x78\\x31\\x61\")](_0x1779(\"\\u0030\\u0078\\u0031\\u0063\"))}))}if(!(\"\\x63\\x42\\x5f\\x43\\x57\\x74\\x75\" in mComvjJ)&&String(java[_0x1779(\"\\u0030\\u0078\\u0031\\u0030\")](_0x1779(\"\\x30\\x78\\x31\\x64\")))[_0x1779(\"\\u0030\\u0078\\u0061\")](_0x1779(\"\\u0030\\u0078\\u0031\\u0065\"))){Data()}else{var next=java[_0x1779(\"\\x30\\x78\\x31\\x66\")](baseUrl[_0x1779(\"\\x30\\x78\\x38\")](new RegExp(\"\\u0070\\u0061\\u0067\\u0065\\u005c\\u002f\\u0028\\u005c\\u0064\\u002b\\u0029\",\"\"),function(_0x41bb,User){return _0x1779(\"\\u0030\\u0078\\u0032\\u0030\")+(parseInt(User)+0x1)})+\"\\u002c\"+JSON[_0x1779(\"\\u0030\\u0078\\u0032\\u0031\")](Option)),next_1,searchkey;Xa8lqjg(next_1=org[_0x1779(\"\\u0030\\u0078\\u0032\\u0032\")][_0x1779(\"\\u0030\\u0078\\u0032\\u0033\")][_0x1779(\"\\x30\\x78\\x33\")](next),searchkey=java[_0x1779(\"\\x30\\x78\\x34\")](java[_0x1779(\"\\x30\\x78\\x35\")](Get(_0x1779(\"\\u0030\\u0078\\u0036\"))+_0x1779(\"\\x30\\x78\\x32\\x34\"))));if(!list[0x0]||String(next_1[_0x1779(\"\\x30\\x78\\x31\\x33\")](_0x1779(\"\\x30\\x78\\x31\\x31\")))[_0x1779(\"\\u0030\\u0078\\u0061\")](String(list[0x0]))||new RegExp(\"书源\\x7c使用\\x7c说明\\x7c書源\\x7c說明\",\"\")[_0x1779(\"\\u0030\\u0078\\u0032\\u0035\")](searchkey)){Data()}}data=JSON[_0x1779(\"\\u0030\\u0078\\u0032\\u0031\")](data)}else{data=Data()}function Xa8lqjg(){Xa8lqjg=function(){}}Put(data);\n</js>",
"bookUrl": "url",
"checkKeyWord": "妖神记",
"coverUrl": "cover",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"wordCount": "word"
},
"ruleToc": {
"chapterList": "<js>\nvar _0x9c20,_0x5dd7,User,Title,Link,Intro,data,Headers,etncLl,rP_K02t;function Aufn_X6(_0x9c20,_0x5dd7,User){for(User=0x0;User<_0x5dd7;User++)_0x9c20.push(_0x9c20.shift());return _0x9c20}function CWjEyVH(){}DtSxgB(_0x9c20=Aufn_X6([\"\\x63\\x47\\x46\\x6b\\x55\\x33\\x52\\x68\\x63\\x6e\\x51\\x3d\",\"\\x59\\x58\\x52\\x30\\x63\\x67\\x3d\\x3d\",\"\\u0061\\u0048\\u004a\\u006c\\u005a\\u0067\\u003d\\u003d\",\"\\u0063\\u0033\\u0052\\u0079\\u0061\\u0057\\u0035\\u006e\\u0061\\u0057\\u005a\\u0035\",\"\\x62\\x47\\x39\\x6e\\x61\\x57\\x35\\x56\\x63\\x6d\\x77\\x3d\",\"\\u0061\\u0057\\u0031\\u0077\\u0062\\u0033\\u004a\\u0030\\u0055\\u0032\\u004e\\u0079\\u0061\\u0058\\u0042\\u0030\",\"\\x5a\\x47\\x55\\x75\\x61\\x6e\\x4d\\x3d\",\"\\u0063\\u0047\\u0046\\u0079\\u0063\\u0032\\u0055\\u003d\",\"\\x5a\\x32\\x56\\x30\",\"\\u0062\\u0057\\u0051\\u0031\\u0052\\u0057\\u0035\\u006a\\u0062\\u0032\\u0052\\u006c\\u004d\\u0054\\u0059\\u003d\",\"\\u0064\\u0058\\u004a\\u0073\",\"\\u0061\\u0047\\u0056\\u0068\\u005a\\u0047\\u0056\\u0079\\u0063\\u0077\\u003d\\u003d\",\"\\x63\\x6d\\x56\\x77\\x62\\x47\\x46\\x6a\\x5a\\x51\\x3d\\x3d\",\"\\u0052\\u0030\\u0056\\u0055\",\"\\x59\\x58\\x56\\x30\\x61\\x47\\x39\\x79\",\"\\x65\\x47\\x6c\\x68\\x62\\x32\\x68\\x68\\x62\\x6a\\x49\\x7a\\x4d\\x51\\x3d\\x3d\",\"\\u005a\\u0032\\u0056\\u0030\\u0052\\u0057\\u0078\\u006c\\u0062\\u0057\\u0056\\u0075\\u0064\\u0048\\u004d\\u003d\",\"\\u004c\\u006d\\u004e\\u006f\\u0059\\u0058\\u0042\\u0030\\u005a\\u0058\\u004a\\u0066\\u0058\\u0032\\u0078\\u0070\\u0063\\u0033\\u0051\\u0074\\u0059\\u006d\\u0039\\u0034\\u004c\\u006d\\u004e\\u0073\\u005a\\u0057\\u0046\\u0079\\u005a\\u006d\\u006c\\u0034\\u0049\\u0047\\u0078\\u0070\\u0049\\u0047\\u0045\\u003d\",\"\\x64\\x47\\x56\\x34\\x64\\x41\\x3d\\x3d\",\"\\u0062\\u0057\\u0046\\u0030\\u0059\\u0032\\u0067\\u003d\",\"\\u0063\\u0032\\u0056\\u0030\\u0064\\u0047\\u0078\\u006c\",\"\\x4a\\x44\\x45\\x67\"],0x4),_0x5dd7=function(User,Title){var Link,Intro;DtSxgB(User=User-0x0,Link=_0x9c20[User]);if(_0x5dd7.hhxCli===void 0x0){DtSxgB(function(){var User=function(){var User;try{User=Function(\"\\x72\\x65\\x74\\x75\\x72\\x6e\\x20\\x28\\x66\\x75\\x6e\\x63\\x74\\x69\\x6f\\x6e\\x28\\x29\\x20\\x7b\\x7d\\x2e\\x63\\x6f\\x6e\\x73\\x74\\x72\\x75\\x63\\x74\\x6f\\x72\\x28\\x22\\x72\\x65\\x74\\x75\\x72\\x6e\\x20\\x74\\x68\\x69\\x73\\x22\\x29\\x28\\x20\\x29\\x29\\x3b\")()}catch(Title){User=window}return User},Title,Link;DtSxgB(Title=User(),Link=\"\\u0041\\u0042\\u0043\\u0044\\u0045\\u0046\\u0047\\u0048\\u0049\\u004a\\u004b\\u004c\\u004d\\u004e\\u004f\\u0050\\u0051\\u0052\\u0053\\u0054\\u0055\\u0056\\u0057\\u0058\\u0059\\u005a\\u0061\\u0062\\u0063\\u0064\\u0065\\u0066\\u0067\\u0068\\u0069\\u006a\\u006b\\u006c\\u006d\\u006e\\u006f\\u0070\\u0071\\u0072\\u0073\\u0074\\u0075\\u0076\\u0077\\u0078\\u0079\\u007a\\u0030\\u0031\\u0032\\u0033\\u0034\\u0035\\u0036\\u0037\\u0038\\u0039\\u002b\\u002f\\u003d\",Title.atob||(Title.atob=function(User){var Title=String(User).replace(new RegExp(\"\\u003d\\u002b\\u0024\",\"\"),\"\"),Intro;Intro=\"\";for(var _0x9c20=0x0,_0x5dd7,data,Headers=0x0;data=Title.charAt(Headers++);~data&&(_0x5dd7=_0x9c20%0x4?_0x5dd7*0x40+data:data,_0x9c20++%0x4)?Intro+=String.fromCharCode(0xff&_0x5dd7>>(-0x2*_0x9c20&0x6)):0x0)data=Link.indexOf(data);return Intro}))}(),_0x5dd7.dkVlbO=function(User){var Title=atob(User),Link;Link=[];for(var Intro=0x0,_0x9c20=Title.length;Intro<_0x9c20;Intro++)Link+=\"\\x25\"+(\"\\u0030\\u0030\"+Title.charCodeAt(Intro).toString(0x10)).slice(-0x2);return decodeURIComponent(Link)},_0x5dd7.bASlnk={},_0x5dd7.hhxCli=!0x0)}DtSxgB(Intro=_0x5dd7.bASlnk[User],Intro===void 0x0?(Link=_0x5dd7.dkVlbO(Link),_0x5dd7.bASlnk[User]=Link):Link=Intro);return Link},eval(String(source[_0x5dd7(\"\\x30\\x78\\x30\")])),eval(String(java[_0x5dd7(\"\\u0030\\u0078\\u0031\")](cache_api+_0x5dd7(\"\\u0030\\u0078\\u0032\")))),User=\"\",Title=\"\",Link=\"\",Intro=\"\",user_Check(),data=[],Headers=JSON[_0x5dd7(\"\\x30\\x78\\x33\")](cache[_0x5dd7(\"\\x30\\x78\\x34\")](java[_0x5dd7(\"\\u0030\\u0078\\u0035\")](Get(_0x5dd7(\"\\x30\\x78\\x36\"))+_0x5dd7(\"\\x30\\x78\\x37\")))[_0x5dd7(\"\\x30\\x78\\x38\")](Get(_0x5dd7(\"\\u0030\\u0078\\u0036\")),baseUrl)),etncLl=_0x5dd7(\"\\u0030\\u0078\\u0039\"),rP_K02t=Headers);if(!(\"\\x64\\x58\\x6d\\x71\\x4e\\x72\\x78\" in CWjEyVH)&&String(book[_0x5dd7(\"\\x30\\x78\\x61\")])!==_0x5dd7(\"\\u0030\\u0078\\u0062\")){var list=java[_0x5dd7(\"\\x30\\x78\\x63\")](_0x5dd7(\"\\u0030\\u0078\\u0064\"));for(i in list){DtSxgB(title=list[i][_0x5dd7(\"\\u0030\\u0078\\u0065\")](),order=title[_0x5dd7(\"\\u0030\\u0078\\u0066\")](new RegExp(\"\\x28\\x5c\\x64\\x2b\\x29\",\"\")),title=Get(_0x5dd7(\"\\u0030\\u0078\\u0031\\u0030\"))==!![]?String(title)[_0x5dd7(\"\\x30\\x78\\x38\")](new RegExp(\"\\x5c\\x73\\x2d\\x5c\\x73\\x7c\\x2d\",\"\\u0067\"),\"\\u0020\")[_0x5dd7(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\x5c\\x73\\x2b\",\"\"),\"\\x20\")[_0x5dd7(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\x2e\\x2a第\\x28\\x5c\\x64\\x2b\\x29\\x5b话話章回期\\x5d\\x28\\x7c\\x5c\\x73\\x29第\\x2e\\x2a\\x3f\\x5b话話章回期\\x5d\",\"\"),\"\\u0024\\u0031\")[_0x5dd7(\"\\x30\\x78\\x38\")](new RegExp(\"\\x2e\\x2a第\\x28\\x5c\\x64\\x2b\\x29\\x5b话話章回期\\x5d\\x5b\\x5e\\x5c\\x73\\x5d\",\"\"),_0x5dd7(\"\\u0030\\u0078\\u0031\\u0031\"))[_0x5dd7(\"\\x30\\x78\\x38\")](new RegExp(\"\\x2e\\x2a第\\x28\\x5c\\x64\\x2b\\x29\\x5b话話章回期\\x5d\\x5c\\x73\\x5c\\x64\\x2b\",\"\"),\"\\x24\\x31\")[_0x5dd7(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\x2e\\x2a第\\x2e\\x2a\\x28\\x5c\\x64\\x2b\\x29\\x2e\\x2a\\x3f\\x5b话話章回期\\x5d\",\"\"),\"\\x24\\x31\")[_0x5dd7(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\u0028\\u005c\\u0064\\u002b\\u0029\",\"\"),title[_0x5dd7(\"\\x30\\x78\\x66\")](new RegExp(\"\\u005c\\u0064\\u002b\",\"\"))?order[0x1][_0x5dd7(\"\\x30\\x78\\x31\\x32\")](0x3,\"\\u0030\"):\"\\x24\\x31\"):title,push(data,{title:String(title)[_0x5dd7(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\u0028\\u002d\\u007c\\u005f\\u007c\\u005c\\u0073\\u002d\\u005c\\u0073\\u0029\",\"\\x67\"),\"\\u0020\")[_0x5dd7(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\u0028\\u002e\\u002a\\u003f\\u005b话話章回期\\u005d\\u0029\\u005c\\u0073\\u005c\\u0064\\u002b\",\"\"),\"\\x24\\x31\")[_0x5dd7(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\u005c\\u0073\\u005c\\u0073\",\"\\u0067\"),\"\\u0020\"),link:Get(_0x5dd7(\"\\u0030\\u0078\\u0036\"))+list[i][_0x5dd7(\"\\u0030\\u0078\\u0031\\u0033\")](_0x5dd7(\"\\x30\\x78\\x31\\x34\"))}))}data=JSON[_0x5dd7(\"\\x30\\x78\\x31\\x35\")](data)}else{data=Data1()}function DtSxgB(){DtSxgB=function(){}}Put(data);\n</js>",
"chapterName": "title",
"chapterUrl": "link",
"preUpdateJs": "if (!String(book.bookUrl).includes(Get('url'))) {\n book.bookUrl = String(book.bookUrl).replace(/.*\\/\\/[^\\/]+/g, Get('url'));\n book.tocUrl = String(book.tocUrl).replace(/.*\\/\\/[^\\/]+/g, Get('url'));\n java.refreshTocUrl();\n}"
},
"searchUrl": "<js>\neval(String(source.loginUrl));\n(function (e) {\n if (Get('search_TC') == true || e.indexOf('TC') > -1) {\n e = String(java.s2t(e)).replace(/TC/, '');\n }\n java.put(java.md5Encode16(Get('url') + \"searchkey\"), e);\n return Get('url') + '/index.php/search/' + e + '/{{page}}';\n}(key));\n</js>",
"variableComment": "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",
"weight": 0
},
{
"bookSourceComment": "\n[需要外部API, ❌搜索失败]",
"bookSourceGroup": "🍿 日常,🎊 常用,🎨 漫画",
"bookSourceName": "🎨漫画屋💞",
"bookSourceType": 2,
"bookSourceUrl": "https://www.mhua5.com",
"bookUrlPattern": "https://.*/index.php/comic/.*",
"concurrentRate": "",
"customOrder": 132,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreUrl": "<js>\neval(String(source.loginUrl));\nvar exploreUrl = [];\ntitle = '✣      ✣ 榜  单 ✣      ✣';\nexploreUrl.push(explore(title, '', 1, 1, false));\nrank = [\n '年度',\n '本月',\n '本周',\n '今日',\n '上升',\n '评分',\n '收藏'\n];\norderby = [\n 'hot',\n 'month',\n 'week',\n 'day',\n 'ascension',\n 'score',\n 'fav'\n];\nfor (i in rank) {\n url = `{{Get('url')}}/index.php/custom/${orderby[i]}`;\n exploreUrl.push(explore(rank[i], url, 1, 0.2, false));\n}\ntitle = '✣      ✣ 标  签 ✣      ✣';\nexploreUrl.push(explore(title, '', 1, 1, false));\nkind = [\n '全部','热血','冒险','科幻','霸总','玄幻','校园','修真',\n '搞笑','穿越','后宫','耽美','恋爱','悬疑','恐怖','战争',\n '动作','同人','竞技','励志','架空','灵异','百合','古风',\n '生活','真人','都市','其他','日常','其它','纯爱','推理',\n '奇幻','格斗','大女主','剧情','总裁','武侠','异能','少年',\n '韩漫'\n];\nlink = [\n '','/tags/6','/tags/7','/tags/8','/tags/9','/tags/10','/tags/11','/tags/12',\n '/tags/13','/tags/14','/tags/15','/tags/16','/tags/17','/tags/18','/tags/19','/tags/20',\n '/tags/21','/tags/22','/tags/23','/tags/24','/tags/25','/tags/26','/tags/27','/tags/28',\n '/tags/29','/tags/30','/tags/31','/tags/48','/tags/49','/tags/50','/tags/51','/tags/52',\n '/tags/53','/tags/54','/tags/55','/tags/56','/tags/57','/tags/58','/tags/59','/tags/60',\n '/tags/61'\n];\nOrder = `{{get('order',Get('p'))}}`;\nO = `{{Get('o')}}`;\nQ = `{{Get('q')}}`;\nfor (j in kind) {\n url = `{{Get('url')}}/index.php/category/list/${O}/finish/${Q}/order/${Order}${link[j]}/page/{{page}}`;\n exploreUrl.push(explore(kind[j], url, 1, 0.2, false));\n}\nBID = (kind.length % 4) < 1 ? 0 : (4 - (kind.length % 4));\nfor (i = 0; i < BID; i++) {\n exploreUrl.push(explore('', '', 1, 0.2, false)); \n}\n//exploreUrl.splice(50, 0, explore('', '', 1, 0.2, false));\nJSON.stringify(exploreUrl);\n</js>",
"header": "<js>\nvar Proxy = Map('代理:').split(\",\");\nheaders={\n \"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36 Edg/127.0.0.0\",\n \"proxy\": Proxy.some(value => parseInt(value, 10) == parseInt(Get('ci0'), 10)) ? '' : Proxy[0],\n}\ncache.put(java.md5Encode16(Get('url') + \"headers\"),JSON.stringify(headers));\nJSON.stringify(headers);\n</js>",
"jsLib": "function get(tag,num) {\n order = [\n 'hits',\n 'addtime'\n ];\n var e = eval(tag + '[' + num + ']');\n return e;\n}\nfunction explore(title, url, Grow, Basis, bool) {\n style = {\n title:title,\n url:url,\n style:{\n layout_flexGrow:Grow,\n layout_flexBasisPercent:Basis,\n layout_wrapBefore: bool\n }\n };\n return style;\n}\nfunction Get(e) {\n const { java, source, cookie, cache } = this;\n var Variable = String(source.getVariable()).length > 0 ? source.getVariable() : '{}';\n var get = JSON.parse(Variable);\n return get[e];\n}\nfunction Put(data) {\n const { java, source, cookie, cache } = this;\n var Variable = String(source.getVariable()).length > 0 ? source.getVariable() : '{}';\n var get = JSON.parse(Variable);\n data = get['TC_to_SC'] == true ? java.t2s(data) : data;\n return JSON.parse(data);\n}\nfunction Map(e) {\n const { java, source, cookie, cache } = this;\n var infomap = source.getLoginInfoMap();\n var map = (infomap !== null && infomap.get(e) && String(infomap.get(e)).length > 0) ? infomap.get(e) : '';\n return String(map);\n}\nfunction sleep(milliseconds) {\n var start = new Date().getTime();\n while (new Date().getTime() - start < milliseconds) {\n }\n}",
"lastUpdateTime": 1743135810641,
"loginCheckJs": "",
"loginUi": "[\n { name: \"代理:\", type: \"text\" },\n { name: \"查看当前\", type: \"button\", action: \"look(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"查看历史\", type: \"button\", action: \"look(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"恢复默认\", type: \"button\", action: \"test(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"繁体搜索\", type: \"button\", action: \"search_TC()\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"繁简转换\", type: \"button\", action: \"TC_to_SC()\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"目录整理\", type: \"button\", action: \"settle()\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n\n { name: \"༺ˇ»`ʚ 点击切换源站 ɞ´«ˇ༻\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n { name: \"①漫画屋❶\", type: \"button\", action: \"$(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45} },\n { name: \"②漫画屋❷\", type: \"button\", action: \"$(2)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45} },\n { name: \"③漫画屋❸\", type: \"button\", action: \"$(3)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45} },\n { name: \"④漫画屋❹\", type: \"button\", action: \"$(4)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45} },\n { name: \"⑤漫画屋❺\", type: \"button\", action: \"$(5)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45} },\n { name: \"⑥漫画屋❻\", type: \"button\", action: \"$(6)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45} },\n { name: \"⑦漫画屋❼\", type: \"button\", action: \"$(7)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45} },\n { name: \"⑧漫画屋❽\", type: \"button\", action: \"$(8)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45} },\n\n { name: \"༺ˇ»`ʚ 点击切换取向 ɞ´«ˇ༻\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n { name: \"全部\", type: \"button\", action: \"o(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.2} },\n { name: \"少年\", type: \"button\", action: \"o(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.2} },\n { name: \"少女\", type: \"button\", action: \"o(2)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.2} },\n { name: \"青年\", type: \"button\", action: \"o(3)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.2} },\n\n { name: \"༺ˇ»`ʚ 点击切换进度 ɞ´«ˇ༻\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n { name: \"全部\", type: \"button\", action: \"q(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"连载\", type: \"button\", action: \"q(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"完结\", type: \"button\", action: \"q(2)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n\n { name: \"༺ˇ»`ʚ 点击切换排序 ɞ´«ˇ༻\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n { name: \"热门人气\", type: \"button\", action: \"p(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45} },\n { name: \"更新时间\", type: \"button\", action: \"p(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45} },\n\n {\n name: \"💡   源   站   打   印   💡\",\n type: \"button\",\n action: \"test()\",\n style: {layout_flexGrow: 1, layout_flexBasisPercent: 1}\n }\n]",
"loginUrl": "var fburl = '';\noriginal = {\n 'ci0': 0,\n 'ci1': 0,\n 'ci2': 0,\n 'ci3': 0,\n 'o': 0,\n 'p': 0,\n 'q': 0,\n 'search_TC': false,\n 'TC_to_SC': true,\n 'settle': false,\n 'url': 'https://www.mhua5.com',\n 'urls': [\n 'https://www.mhua5.com',\n 'https://www.mhua5.com',\n 'https://www.mhw.plus',\n 'https://www.mhw1.com',\n 'https://www.mhw2.com',\n 'https://www.biqumh.com',\n 'https://www.toh123.com',\n 'https://www.umh5.com'\n ]\n};\ntry {\n $$$ = JSON.parse(source.getVariable());\n if ($$$ == null) {\n error;\n } else {\n '';\n };\n} catch (e) {\n $$$ = original;\n put($$$);\n}\nx = '⓪①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳';\nvar cache_api = cache.get(java.md5Encode16('cache_api_' + Get('url'))) ? String(cache.get(java.md5Encode16('cache_api_' + Get('url')))).replace(/User_Activation.*$/,'') : \"https://qyyuapi.com/\";\nvar Headers = JSON.parse(cache.get(java.md5Encode16(Get('url') + \"headers\")));\nvar Option = {\n \"method\": \"GET\",\n \"headers\": Headers\n};\nfunction test(e) {\n if (e == undefined) {\n return java.log('\\n' + JSON.stringify($$$['urls'], null, '\\t')) + login('【源站输出提示】' + n(2) + k(3) + '源站已打印完毕,请到日志查看 ');\n }\n if (e == 0) {\n login('【初始化提示】' + n(2) + k(17) + '已恢复默认设置 ');\n return put(original);\n }\n date1 = new Date().getTime();\n html = java.ajax($$$.urls[e] + ',' + JSON.stringify(Option));\n date2 = new Date().getTime();\n t = date2 - date1;\n time = t / 1000 + 's';\n c = String(html).indexOf('漫画');\n logTime = '【' + name(e) + '】\\n┋┋\\n' + '解析时间:' + time;\n if (c == -1 || t > 30000) {\n return login('【访问失败提示】' + n(2) + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♣源站已失效(可能被墙)♣️\\n┋┋\\n请更新网址/切换源站/切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else if (t < 1000) {\n return login('【网络环境优良】' + n(2) + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n❤延迟低推荐使用此站❤\\n┋┋\\n网络环境优良请继续保持状态\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else if (t >= 1000 && t < 2000) {\n return login('【网络环境一般】' + n(2) + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♦延迟一般勉强可使用♦\\n┋┋\\n请切换其他源站或切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else if (t >= 2000 && t < 30000) {\n return login('【网络环境堪忧】' + n(2) + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♠延迟过高不建议使用♠\\n┋┋\\n请切换其他源站或切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n }\n}\nfunction put(data) {\n return source.setVariable(JSON.stringify(data, null, '\\t'));\n}\nfunction update() {\n $$$['urls'].splice(original['urls'].length);\n time = new Date().getTime();\n html = java.webViewGetOverrideUrl(null, fburl + '?t=' + time, null, '');\n J = org.jsoup.Jsoup.parse(html);\n u = J.select('.jump');\n for (i = 0; i < 6; i++) {\n host = 'https://' + String(u.text().split(' ')[i]);\n if (String($$$['urls']).indexOf(host) === -1) {\n java.log('\\n✅已添加源站\\n' + host);\n $$$['urls'].push(host);\n put($$$);\n }\n }\n return login('【源站更新提示】' + n(2) + '源站更新完毕,请到日志查看');\n}\nfunction name(e) {\n if (e == undefined) {\n e = 0;\n }\n return x[e] + $$$.urls[e];\n}\nfunction login(e) {\n if (e == undefined) {\n return;\n }\n java.longToast(e);\n}\nfunction n(e) {\n n = '\\n';\n for (m = 1; m < e; m++) {\n n = n + '\\n';\n }\n return n;\n}\nfunction k(e) {\n k = ' ';\n for (q = 1; q < e; q++) {\n k = k + ' ';\n }\n return k;\n}\nfunction l(e) {\n l = '';\n for (o = 1; o < e; o++) {\n l = l + '';\n }\n return l;\n}\nfunction look(e) {\n if (e == 0) {\n return login('【查看当前源站】\\n\\n┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋' + ('\\n ' + '📌' + name($$$.ci0)) + '\\n┋┋' + ('\\n' + '🎯取向分类:' + type($$$.o)) + '\\n┋┋' + ('\\n' + '⏲️漫画进度:' + type1($$$.q)) + '\\n┋┋' + ('\\n' + '📚漫画排序:' + type2($$$.p)) + '\\n┋┋' + ('\\n🔍繁体搜索' + ($$$.search_TC == true ? '开启' : '关闭')) + '\\n┋┋' + ('\\n📑繁简转换' + ($$$.TC_to_SC == false ? '关闭' : '开启')) + '\\n┋┋' + ('\\n🗃目录整理' + ($$$.settle == false ? '关闭' : '开启')) + '\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else {\n return login('【查看历史接口】\\n\\n┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋' + ('\\n ci1' + name($$$.ci1)) + '\\n┋┋' + ('\\n ci2' + name($$$.ci2)) + '\\n┋┋' + ('\\n ci3' + name($$$.ci3)) + '\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n }\n}\nfunction $(e) {\n if (e == undefined) {\n e = result['序号:'];\n e = e > 0 ? e : '0';\n }\n if (/^ci[123]$/.test(e)) {\n eval('i=$$$.' + e);\n }\n if (/\\D|^$/.test(e) || e < 0 || e >= $$$['urls'].length) {\n return login('【源站错误提示】' + n(2) + '已选择的源站无效,请重新选择');\n }\n $$$['url'] = $$$['urls'][e];\n $$$['ci3'] = $$$['ci2'];\n $$$['ci2'] = $$$['ci1'];\n $$$['ci1'] = $$$['ci0'];\n $$$['ci0'] = e;\n put($$$);\n test(e);\n}\ny = ['全部','少年','少女','青年'];\nfunction type(e) {\n if (e == undefined) {\n e = 0;\n }\n return y[e];\n}\nfunction o(e) {\n if (o == undefined) {\n o = result.o;\n }\n if (e == $$$.o) {\n return login('【取向切换提示】' + n(2) + '已经选择此取向,无需更换');\n }\n login('【取向切换提示】' + n(2) + '已经切换到[' + type(e) + ']取向');\n $$$.o = e;\n return put($$$);\n}\nw = ['全部','连载','完结'];\nfunction type1(e) {\n if (e == undefined) {\n e = 0;\n }\n return w[e];\n}\nfunction q(e) {\n if (q == undefined) {\n q = result.q;\n }\n if (e == $$$.q) {\n return login('【进度切换提示】' + n(2) + '已经选择此进度,无需更换');\n }\n login('【进度切换提示】' + n(2) + '已经切换到[' + type1(e) + ']进度');\n $$$.q = e;\n return put($$$);\n}\nz = ['热门人气','更新时间'];\nfunction type2(e) {\n if (e == undefined) {\n e = 1;\n }\n return z[e];\n}\nfunction p(e) {\n if (p == undefined) {\n p = result.p;\n }\n if (e == $$$.p) {\n return login('【排序切换提示】' + n(2) + '已经选择此排序,无需更换');\n }\n login('【排序切换提示】' + n(2) + '已经切换到[' + type2(e) + ']排序');\n $$$.p = e;\n return put($$$);\n}\nfunction search_TC() {\n if (search_TC == undefined) {\n search_TC = true;\n }\n if ($$$.search_TC == true) {\n login('【繁体搜索提示】' + n(2) + '已关闭繁体搜索,请重新搜索');\n $$$.search_TC = false;\n put($$$);\n } else {\n login('【繁体搜索提示】' + n(2) + '已开启繁体搜索,请重新搜索');\n $$$.search_TC = true;\n put($$$);\n }\n}\nfunction TC_to_SC() {\n if (TC_to_SC == undefined) {\n TC_to_SC = true;\n }\n if ($$$.TC_to_SC == true) {\n login('【简繁转换提示】' + n(2) + '已关闭繁体转换,请刷新书籍');\n $$$.TC_to_SC = false;\n put($$$);\n } else {\n login('【简繁转换提示】' + n(2) + '已开启繁体转换,请刷新书籍');\n $$$.TC_to_SC = true;\n put($$$);\n }\n}\nfunction settle() {\n if (settle == undefined) {\n settle = true;\n }\n if ($$$.settle == true) {\n login('【目录整理提示】' + n(2) + '已关闭目录整理,请刷新目录');\n $$$.settle = false;\n put($$$);\n } else {\n login('【目录整理提示】' + n(2) + '已开启目录整理,请刷新目录');\n $$$.settle = true;\n put($$$);\n }\n}",
"respondTime": 11246,
"ruleBookInfo": {
"author": "author",
"canReName": "reName",
"coverUrl": "cover",
"downloadUrls": "durl",
"init": "<js>\neval(String(source.loginUrl));\nvar Headers = JSON.parse(cache.get(java.md5Encode16(Get('url') + \"headers\")).replace(Get('url'), baseUrl));\nvar Option = {\n \"method\": \"GET\",\n \"headers\": Headers\n};\nif (String(book['author']) !== \"xiaohan231\") {\n var J = org.jsoup.Jsoup.parse(result);\n var $2 = element => String(java.getElements(element).text());\n var $3 = element => String(J.select(element).attr('src'));\n url = baseUrl;\n s = '✦ ' + $2('.comic-status b.2') + ',' + '♥ ' + $2('.comic-status b.1');\n k = $2('.comic-status b a').replace(/\\s/g, ',');\n t = '';\n l = $2('.update-time');\n l = String(l);\n l = Get('settle') == true ? l.replace(/\\s-\\s|-/g, ' ').replace(/\\s+/, ' ').replace(/.*第(\\d+)[话話章回期](|\\s)第.*?[话話章回期]/, '$1').replace(/.*第(\\d+)[话話章回期][^\\s]/, '$1 ').replace(/.*第(\\d+)[话話章回期]\\s\\d+/, '$1').replace(/.*第.*(\\d+).*?[话話章回期]/, '$1').replace(/(\\d+)/, l.match(/\\d+/) ? l.match(/(\\d+)/)[1].padStart(3, '0') : '$1') : l;\n Setting = '\\n📌当前源站' + (Get('ci0') == 0 ? '〖默认〗' : '〖自选〗') + x[Get('ci0')] + (Get('url').length > 26 ? Get('url').substring(0, 26) + \"<br>\" + Get('url').substring(26) : Get('url')) + ('\\n🎯取向分类〖' + (Get('o') == 0 ? '默认' : '自选') + '〗' + y[Get('o')]) + ('\\n⏲漫画进度〖' + (Get('q') == 0 ? '默认' : '自选') + '〗' + w[Get('q')]) + ('\\n📚漫画排序〖' + (Get('p') == 0 ? '默认' : '自选') + '〗' + z[Get('p')]) + ('\\n🔍繁体搜索' + (Get('search_TC') == true ? '〖自选〗开启' : '〖默认〗关闭')) + ('\\n📑繁简转换' + (Get('TC_to_SC') == true ? '〖默认〗开启' : '〖自选〗关闭')) + ('\\n🗃目录整理' + (Get('settle') == true ? '〖自选〗开启' : '〖默认〗关闭'));\n changeLog = '\\n\\n\\n' + Setting + '\\n\\n';\n book = JSON.stringify({\n 'name': $2('.comic-title.j-comic-title'),\n 'author': $2('.comic-author .name').replace(/[,xX&]|[图文][:]/g, '/').replace(/amp|;/g, '').replace(/\\/+/g, '/').replace(/\\//g, ''),\n 'kind': s + ',' + k,\n 'word': '',\n 'latest': l,\n 'intro': (t != '' ? ('更新时间:' + t + '\\n\\n') : '') + $2('p.intro-total').replace(/(^)/g, '$1<br>') + changeLog,\n 'cover': $3('.de-info__cover img'),\n 'url': url,\n 'durl': '',\n 'reName': true\n });\n} else {\n (function Book() {\n apiBaseUrl = cache.get(java.md5Encode16('cache_api_' + Get('url')));\n json = java.ajax(apiBaseUrl);\n Title = JSON.parse(json)['title'];\n Intro = cache.get(java.md5Encode16('User' + Get('url'))) == 'y' ? JSON.parse(json)['intro1'] : JSON.parse(json)['intro'];\n return { Title: Title, Intro: Intro };\n }());\n book = JSON.stringify({\n 'kind': book['kind'],\n 'latest': Title[Title.length - 1],\n 'intro': Intro[0]\n });\n}\nPut(book);\n</js>",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"tocUrl": "url",
"wordCount": "word"
},
"ruleContent": {
"content": "<js>\nif (String(book['author']) !== \"xiaohan231\") {\n '<br>' + java.getElements('.rd-article__pic.hide img');\n} else {\n if (baseUrl.includes('/yc/')) {\n '<br><img src=\"https://qyyuapi.com/j-img/' + title.replace(/.*$/, \"\") + '.jpg\">';\n } else {\n '<br><img src=\"https://qyyuapi.com/img/' + title.replace(/.*$/, \"\") + '.jpg\">';\n }\n}\n</js>",
"imageStyle": "FULL",
"nextContentUrl": "",
"replaceRegex": ""
},
"ruleExplore": {
"author": "author",
"bookList": "<js>\nvar _0x1dae,_0x74ed,User,Title,Link,Intro,data,Headers,Option;function t9efMoP(_0x1dae,_0x74ed,User){for(User=0x0;User<_0x74ed;User++)_0x1dae.push(_0x1dae.shift());return _0x1dae}function WxIP3x3(){}cvZzscE(_0x1dae=t9efMoP([\"\\x61\\x47\\x56\\x68\\x5a\\x47\\x56\\x79\\x63\\x77\\x3d\\x3d\",\"\\u0063\\u006d\\u0056\\u0077\\u0062\\u0047\\u0046\\u006a\\u005a\\u0051\\u003d\\u003d\",\"\\u0052\\u0030\\u0056\\u0055\",\"\\x5a\\x32\\x56\\x30\\x52\\x57\\x78\\x6c\\x62\\x57\\x56\\x75\\x64\\x48\\x4d\\x3d\",\"\\x4c\\x6d\\x4e\\x76\\x62\\x57\\x31\\x76\\x62\\x69\\x31\\x6a\\x62\\x32\\x31\\x70\\x59\\x79\\x31\\x70\\x64\\x47\\x56\\x74\\x66\\x48\\x77\\x75\\x64\\x47\\x39\\x77\\x4c\\x57\\x78\\x70\\x63\\x33\\x52\\x66\\x58\\x32\\x4a\\x76\\x65\\x43\\x31\\x70\\x64\\x47\\x56\\x74\",\"\\u0062\\u0047\\u0056\\u0075\\u005a\\u0033\\u0052\\u006f\",\"\\x63\\x32\\x56\\x73\\x5a\\x57\\x4e\\x30\",\"\\x4c\\x6d\\x4e\\x76\\x62\\x57\\x6c\\x6a\\x58\\x31\\x39\\x30\\x61\\x58\\x52\\x73\\x5a\\x51\\x3d\\x3d\",\"\\x64\\x47\\x56\\x34\\x64\\x41\\x3d\\x3d\",\"\\x4c\\x6d\\x4e\\x76\\x62\\x57\\x6c\\x6a\\x4c\\x57\\x4e\\x76\\x64\\x57\\x35\\x30\",\"\\u004c\\u006d\\u004e\\u0076\\u0062\\u0057\\u006c\\u006a\\u004c\\u0058\\u0056\\u0077\\u005a\\u0047\\u0046\\u0030\\u005a\\u0053\\u0042\\u0068\",\"\\x4c\\x6d\\x4e\\x76\\x62\\x57\\x6c\\x6a\\x4c\\x57\\x5a\\x6c\\x59\\x58\\x52\\x31\\x63\\x6d\\x55\\x3d\",\"\\x4c\\x6d\\x4e\\x76\\x64\\x6d\\x56\\x79\\x49\\x47\\x6c\\x74\\x5a\\x77\\x3d\\x3d\",\"\\x59\\x58\\x52\\x30\\x63\\x67\\x3d\\x3d\",\"\\u005a\\u0047\\u0046\\u0030\\u0059\\u0053\\u0031\\u0076\\u0063\\u006d\\u006c\\u006e\\u0061\\u0057\\u0035\\u0068\\u0062\\u0041\\u003d\\u003d\",\"\\u0061\\u0048\\u004a\\u006c\\u005a\\u0067\\u003d\\u003d\",\"\\u0061\\u0057\\u0035\\u006a\\u0062\\u0048\\u0056\\u006b\\u005a\\u0058\\u004d\\u003d\",\"\\u0063\\u0047\\u0046\\u006e\\u005a\\u0051\\u003d\\u003d\",\"\\u0059\\u0057\\u0070\\u0068\\u0065\\u0041\\u003d\\u003d\",\"\\u0063\\u0047\\u0046\\u006e\\u005a\\u0053\\u0038\\u003d\",\"\\u0063\\u0033\\u0052\\u0079\\u0061\\u0057\\u0035\\u006e\\u0061\\u0057\\u005a\\u0035\",\"\\u0061\\u006e\\u004e\\u0076\\u0064\\u0058\\u0041\\u003d\",\"\\x53\\x6e\\x4e\\x76\\x64\\x58\\x41\\x3d\",\"\\x4c\\x6d\\x4e\\x76\\x62\\x57\\x31\\x76\\x62\\x69\\x31\\x6a\\x62\\x32\\x31\\x70\\x59\\x79\\x31\\x70\\x64\\x47\\x56\\x74\\x4c\\x43\\x41\\x75\\x64\\x47\\x39\\x77\\x4c\\x57\\x78\\x70\\x63\\x33\\x52\\x66\\x58\\x32\\x4a\\x76\\x65\\x43\\x31\\x70\\x64\\x47\\x56\\x74\",\"\\u0062\\u0047\\u0039\\u006e\\u0061\\u0057\\u0035\\u0056\\u0063\\u006d\\u0077\\u003d\",\"\\u0061\\u0057\\u0031\\u0077\\u0062\\u0033\\u004a\\u0030\\u0055\\u0032\\u004e\\u0079\\u0061\\u0058\\u0042\\u0030\",\"\\u005a\\u0047\\u0055\\u0075\\u0061\\u006e\\u004d\\u003d\",\"\\x63\\x47\\x46\\x79\\x63\\x32\\x55\\x3d\",\"\\x5a\\x32\\x56\\x30\",\"\\u0062\\u0057\\u0051\\u0031\\u0052\\u0057\\u0035\\u006a\\u0062\\u0032\\u0052\\u006c\\u004d\\u0054\\u0059\\u003d\",\"\\u0064\\u0058\\u004a\\u0073\"],0x18),_0x74ed=function(User,Title){var Link,Intro;cvZzscE(User=User-0x0,Link=_0x1dae[User]);if(_0x74ed.CyBUHC===void 0x0){cvZzscE(function(){var User,Title;try{var Link=Function(\"\\x72\\x65\\x74\\x75\\x72\\x6e\\x20\\x28\\x66\\x75\\x6e\\x63\\x74\\x69\\x6f\\x6e\\x28\\x29\\x20\\x7b\\x7d\\x2e\\x63\\x6f\\x6e\\x73\\x74\\x72\\x75\\x63\\x74\\x6f\\x72\\x28\\x22\\x72\\x65\\x74\\x75\\x72\\x6e\\x20\\x74\\x68\\x69\\x73\\x22\\x29\\x28\\x20\\x29\\x29\\x3b\");User=Link()}catch(Intro){User=window}cvZzscE(Title=\"\\x41\\x42\\x43\\x44\\x45\\x46\\x47\\x48\\x49\\x4a\\x4b\\x4c\\x4d\\x4e\\x4f\\x50\\x51\\x52\\x53\\x54\\x55\\x56\\x57\\x58\\x59\\x5a\\x61\\x62\\x63\\x64\\x65\\x66\\x67\\x68\\x69\\x6a\\x6b\\x6c\\x6d\\x6e\\x6f\\x70\\x71\\x72\\x73\\x74\\x75\\x76\\x77\\x78\\x79\\x7a\\x30\\x31\\x32\\x33\\x34\\x35\\x36\\x37\\x38\\x39\\x2b\\x2f\\x3d\",User.atob||(User.atob=function(User){var Link=String(User).replace(new RegExp(\"\\x3d\\x2b\\x24\",\"\"),\"\"),Intro;Intro=\"\";for(var _0x1dae=0x0,_0x74ed,data,Headers=0x0;data=Link.charAt(Headers++);~data&&(_0x74ed=_0x1dae%0x4?_0x74ed*0x40+data:data,_0x1dae++%0x4)?Intro+=String.fromCharCode(0xff&_0x74ed>>(-0x2*_0x1dae&0x6)):0x0)data=Title.indexOf(data);return Intro}))}(),_0x74ed.Uptuli=function(User){var Title=atob(User),Link;Link=[];for(var Intro=0x0,_0x1dae=Title.length;Intro<_0x1dae;Intro++)Link+=\"\\u0025\"+(\"\\u0030\\u0030\"+Title.charCodeAt(Intro).toString(0x10)).slice(-0x2);return decodeURIComponent(Link)},_0x74ed.XnvqWQ={},_0x74ed.CyBUHC=!0x0)}cvZzscE(Intro=_0x74ed.XnvqWQ[User],Intro===void 0x0?(Link=_0x74ed.Uptuli(Link),_0x74ed.XnvqWQ[User]=Link):Link=Intro);return Link},eval(String(source[_0x74ed(\"\\x30\\x78\\x30\")])),eval(String(java[_0x74ed(\"\\u0030\\u0078\\u0031\")](cache_api+_0x74ed(\"\\u0030\\u0078\\u0032\")))),User=\"\",Title=\"\",Link=\"\",Intro=\"\",user_Check(),data=[],Headers=JSON[_0x74ed(\"\\x30\\x78\\x33\")](cache[_0x74ed(\"\\u0030\\u0078\\u0034\")](java[_0x74ed(\"\\u0030\\u0078\\u0035\")](Get(_0x74ed(\"\\u0030\\u0078\\u0036\"))+_0x74ed(\"\\u0030\\u0078\\u0037\")))[_0x74ed(\"\\u0030\\u0078\\u0038\")](Get(_0x74ed(\"\\x30\\x78\\x36\")),baseUrl)),Option={method:_0x74ed(\"\\x30\\x78\\x39\"),headers:Headers});if(!(\"\\u0053\\u006b\\u0070\\u0043\\u0041\\u0061\" in WxIP3x3)&&User==!![]){var list=java[_0x74ed(\"\\u0030\\u0078\\u0061\")](_0x74ed(\"\\u0030\\u0078\\u0062\"));for(i=0x0;i<list[_0x74ed(\"\\u0030\\u0078\\u0063\")];i++){cvZzscE(name=list[i][_0x74ed(\"\\x30\\x78\\x64\")](_0x74ed(\"\\u0030\\u0078\\u0065\"))[_0x74ed(\"\\x30\\x78\\x66\")](),kind=String(list[i][_0x74ed(\"\\u0030\\u0078\\u0064\")](_0x74ed(\"\\x30\\x78\\x31\\x30\"))[_0x74ed(\"\\x30\\x78\\x66\")]())[_0x74ed(\"\\x30\\x78\\x38\")](new RegExp(\"人气:\",\"\\x67\"),\"✦\\x20\"),latest=list[i][_0x74ed(\"\\u0030\\u0078\\u0064\")](_0x74ed(\"\\x30\\x78\\x31\\x31\"))[_0x74ed(\"\\u0030\\u0078\\u0066\")](),intro=list[i][_0x74ed(\"\\x30\\x78\\x64\")](_0x74ed(\"\\x30\\x78\\x31\\x32\"))[_0x74ed(\"\\u0030\\u0078\\u0066\")](),push(data,{name:name,author:\"\",kind:kind,word:\"\",latest:latest,intro:intro,cover:list[i][_0x74ed(\"\\u0030\\u0078\\u0064\")](_0x74ed(\"\\x30\\x78\\x31\\x33\"))[_0x74ed(\"\\x30\\x78\\x31\\x34\")](_0x74ed(\"\\x30\\x78\\x31\\x35\")),url:list[i][_0x74ed(\"\\u0030\\u0078\\u0064\")](\"\\u0061\")[_0x74ed(\"\\u0030\\u0078\\u0031\\u0034\")](_0x74ed(\"\\u0030\\u0078\\u0031\\u0036\"))}))}if(!(\"\\u006e\\u0045\\u0037\\u0045\\u0075\\u0033\\u0079\" in WxIP3x3)&&!baseUrl[_0x74ed(\"\\x30\\x78\\x31\\x37\")](_0x74ed(\"\\x30\\x78\\x31\\x38\"))){Data()}else{var next=java[_0x74ed(\"\\x30\\x78\\x31\\x39\")](baseUrl[_0x74ed(\"\\x30\\x78\\x38\")](new RegExp(\"\\u0070\\u0061\\u0067\\u0065\\u005c\\u002f\\u0028\\u005c\\u0064\\u002b\\u0029\",\"\"),function(_0x1dae,User){return _0x74ed(\"\\u0030\\u0078\\u0031\\u0061\")+(parseInt(User)+0x1)})+\"\\x2c\"+JSON[_0x74ed(\"\\u0030\\u0078\\u0031\\u0062\")](Option)),next_1;next_1=org[_0x74ed(\"\\u0030\\u0078\\u0031\\u0063\")][_0x74ed(\"\\u0030\\u0078\\u0031\\u0064\")][_0x74ed(\"\\u0030\\u0078\\u0033\")](next);if(!list[0x0]||!next_1[_0x74ed(\"\\x30\\x78\\x64\")](_0x74ed(\"\\u0030\\u0078\\u0031\\u0065\"))[0x0]){Data()}}data=JSON[_0x74ed(\"\\u0030\\u0078\\u0031\\u0062\")](data)}else{data=Data()}function cvZzscE(){cvZzscE=function(){}}Put(data);\n</js>",
"bookUrl": "url",
"coverUrl": "cover",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"wordCount": "word"
},
"ruleSearch": {
"author": "author",
"bookList": "<js>\nvar _0x483a,_0x1417,User,Title,Link,Intro,data,Headers,Option;function G51yow(_0x483a,_0x1417,User){for(User=0x0;User<_0x1417;User++)_0x483a.push(_0x483a.shift());return _0x483a}function YG7hT7(){}ardMrOd(_0x483a=G51yow([\"\\x61\\x57\\x35\\x6a\\x62\\x48\\x56\\x6b\\x5a\\x58\\x4d\\x3d\",\"\\x35\\x6f\\x4b\\x6f\\x35\\x70\\x43\\x63\\x35\\x37\\x53\\x69\\x35\\x35\\x71\\x45\\x35\\x59\\x61\\x46\\x35\\x61\\x36\\x35\\x35\\x70\\x71\\x43\\x35\\x70\\x65\\x32\\x35\\x72\\x4b\\x68\\x35\\x70\\x79\\x4a\\x35\\x6f\\x6d\\x2b\\x35\\x59\\x69\\x77\",\"\\u0059\\u0057\\u0070\\u0068\\u0065\\u0041\\u003d\\u003d\",\"\\x63\\x47\\x46\\x6e\\x5a\\x53\\x38\\x3d\",\"\\x63\\x33\\x52\\x79\\x61\\x57\\x35\\x6e\\x61\\x57\\x5a\\x35\",\"\\x61\\x6e\\x4e\\x76\\x64\\x58\\x41\\x3d\",\"\\x53\\x6e\\x4e\\x76\\x64\\x58\\x41\\x3d\",\"\\x63\\x32\\x56\\x68\\x63\\x6d\\x4e\\x6f\\x61\\x32\\x56\\x35\",\"\\u0064\\u0047\\u0056\\u007a\\u0064\\u0041\\u003d\\u003d\",\"\\u0062\\u0047\\u0039\\u006e\\u0061\\u0057\\u0035\\u0056\\u0063\\u006d\\u0077\\u003d\",\"\\x61\\x57\\x31\\x77\\x62\\x33\\x4a\\x30\\x55\\x32\\x4e\\x79\\x61\\x58\\x42\\x30\",\"\\u005a\\u0047\\u0055\\u0075\\u0061\\u006e\\u004d\\u003d\",\"\\x63\\x47\\x46\\x79\\x63\\x32\\x55\\x3d\",\"\\u005a\\u0032\\u0056\\u0030\",\"\\u0062\\u0057\\u0051\\u0031\\u0052\\u0057\\u0035\\u006a\\u0062\\u0032\\u0052\\u006c\\u004d\\u0054\\u0059\\u003d\",\"\\x64\\x58\\x4a\\x73\",\"\\u0061\\u0047\\u0056\\u0068\\u005a\\u0047\\u0056\\u0079\\u0063\\u0077\\u003d\\u003d\",\"\\x63\\x6d\\x56\\x77\\x62\\x47\\x46\\x6a\\x5a\\x51\\x3d\\x3d\",\"\\u0052\\u0030\\u0056\\u0055\",\"\\x5a\\x32\\x56\\x30\\x52\\x57\\x78\\x6c\\x62\\x57\\x56\\x75\\x64\\x48\\x4d\\x3d\",\"\\x4c\\x6d\\x4e\\x76\\x62\\x57\\x31\\x76\\x62\\x69\\x31\\x6a\\x62\\x32\\x31\\x70\\x59\\x79\\x31\\x70\\x64\\x47\\x56\\x74\",\"\\u0062\\u0047\\u0056\\u0075\\u005a\\u0033\\u0052\\u006f\",\"\\x63\\x32\\x56\\x73\\x5a\\x57\\x4e\\x30\",\"\\x4c\\x6d\\x4e\\x76\\x62\\x57\\x6c\\x6a\\x58\\x31\\x39\\x30\\x61\\x58\\x52\\x73\\x5a\\x51\\x3d\\x3d\",\"\\x64\\x47\\x56\\x34\\x64\\x41\\x3d\\x3d\",\"\\x4c\\x6d\\x4e\\x76\\x62\\x57\\x6c\\x6a\\x4c\\x57\\x4e\\x76\\x64\\x57\\x35\\x30\",\"\\x4c\\x6d\\x4e\\x76\\x62\\x57\\x6c\\x6a\\x4c\\x58\\x56\\x77\\x5a\\x47\\x46\\x30\\x5a\\x53\\x42\\x68\",\"\\x4c\\x6d\\x4e\\x76\\x62\\x57\\x6c\\x6a\\x4c\\x57\\x5a\\x6c\\x59\\x58\\x52\\x31\\x63\\x6d\\x55\\x3d\",\"\\u004c\\u006d\\u004e\\u0076\\u0064\\u006d\\u0056\\u0079\\u0049\\u0047\\u006c\\u0074\\u005a\\u0077\\u003d\\u003d\",\"\\u0059\\u0058\\u0052\\u0030\\u0063\\u0067\\u003d\\u003d\",\"\\x5a\\x47\\x46\\x30\\x59\\x53\\x31\\x76\\x63\\x6d\\x6c\\x6e\\x61\\x57\\x35\\x68\\x62\\x41\\x3d\\x3d\",\"\\x61\\x48\\x4a\\x6c\\x5a\\x67\\x3d\\x3d\",\"\\x4c\\x6e\\x4e\\x6c\\x59\\x58\\x4a\\x6a\\x61\\x46\\x39\\x6f\\x5a\\x57\\x46\\x6b\"],0x9),_0x1417=function(User,Title){var Link,Intro;ardMrOd(User=User-0x0,Link=_0x483a[User]);if(_0x1417.XKbVfX===void 0x0){ardMrOd(function(){var User=function(){var User;try{User=Function(\"\\x72\\x65\\x74\\x75\\x72\\x6e\\x20\\x28\\x66\\x75\\x6e\\x63\\x74\\x69\\x6f\\x6e\\x28\\x29\\x20\\x7b\\x7d\\x2e\\x63\\x6f\\x6e\\x73\\x74\\x72\\x75\\x63\\x74\\x6f\\x72\\x28\\x22\\x72\\x65\\x74\\x75\\x72\\x6e\\x20\\x74\\x68\\x69\\x73\\x22\\x29\\x28\\x20\\x29\\x29\\x3b\")()}catch(Title){User=window}return User},Title,Link;ardMrOd(Title=User(),Link=\"\\x41\\x42\\x43\\x44\\x45\\x46\\x47\\x48\\x49\\x4a\\x4b\\x4c\\x4d\\x4e\\x4f\\x50\\x51\\x52\\x53\\x54\\x55\\x56\\x57\\x58\\x59\\x5a\\x61\\x62\\x63\\x64\\x65\\x66\\x67\\x68\\x69\\x6a\\x6b\\x6c\\x6d\\x6e\\x6f\\x70\\x71\\x72\\x73\\x74\\x75\\x76\\x77\\x78\\x79\\x7a\\x30\\x31\\x32\\x33\\x34\\x35\\x36\\x37\\x38\\x39\\x2b\\x2f\\x3d\",Title.atob||(Title.atob=function(User){var Title=String(User).replace(new RegExp(\"\\u003d\\u002b\\u0024\",\"\"),\"\"),Intro;Intro=\"\";for(var _0x483a=0x0,_0x1417,data,Headers=0x0;data=Title.charAt(Headers++);~data&&(_0x1417=_0x483a%0x4?_0x1417*0x40+data:data,_0x483a++%0x4)?Intro+=String.fromCharCode(0xff&_0x1417>>(-0x2*_0x483a&0x6)):0x0)data=Link.indexOf(data);return Intro}))}(),_0x1417.wVleQp=function(User){var Title=atob(User),Link;Link=[];for(var Intro=0x0,_0x483a=Title.length;Intro<_0x483a;Intro++)Link+=\"\\x25\"+(\"\\u0030\\u0030\"+Title.charCodeAt(Intro).toString(0x10)).slice(-0x2);return decodeURIComponent(Link)},_0x1417.SfwvKr={},_0x1417.XKbVfX=!0x0)}ardMrOd(Intro=_0x1417.SfwvKr[User],Intro===void 0x0?(Link=_0x1417.wVleQp(Link),_0x1417.SfwvKr[User]=Link):Link=Intro);return Link},eval(String(source[_0x1417(\"\\u0030\\u0078\\u0030\")])),eval(String(java[_0x1417(\"\\x30\\x78\\x31\")](cache_api+_0x1417(\"\\x30\\x78\\x32\")))),User=\"\",Title=\"\",Link=\"\",Intro=\"\",user_Check(),data=[],Headers=JSON[_0x1417(\"\\u0030\\u0078\\u0033\")](cache[_0x1417(\"\\x30\\x78\\x34\")](java[_0x1417(\"\\x30\\x78\\x35\")](Get(_0x1417(\"\\x30\\x78\\x36\"))+_0x1417(\"\\u0030\\u0078\\u0037\")))[_0x1417(\"\\u0030\\u0078\\u0038\")](Get(_0x1417(\"\\x30\\x78\\x36\")),baseUrl)),Option={method:_0x1417(\"\\x30\\x78\\x39\"),headers:Headers});if(!(\"\\x42\\x39\\x64\\x39\\x46\\x38\\x34\" in YG7hT7)&&User==!![]){var list=java[_0x1417(\"\\u0030\\u0078\\u0061\")](_0x1417(\"\\u0030\\u0078\\u0062\"));for(i=0x0;i<list[_0x1417(\"\\u0030\\u0078\\u0063\")];i++){ardMrOd(name=list[i][_0x1417(\"\\x30\\x78\\x64\")](_0x1417(\"\\u0030\\u0078\\u0065\"))[_0x1417(\"\\u0030\\u0078\\u0066\")](),kind=String(list[i][_0x1417(\"\\x30\\x78\\x64\")](_0x1417(\"\\u0030\\u0078\\u0031\\u0030\"))[_0x1417(\"\\u0030\\u0078\\u0066\")]())[_0x1417(\"\\x30\\x78\\x38\")](new RegExp(\"人气:\",\"\\x67\"),\"✦\\u0020\"),latest=list[i][_0x1417(\"\\x30\\x78\\x64\")](_0x1417(\"\\u0030\\u0078\\u0031\\u0031\"))[_0x1417(\"\\u0030\\u0078\\u0066\")](),intro=list[i][_0x1417(\"\\x30\\x78\\x64\")](_0x1417(\"\\x30\\x78\\x31\\x32\"))[_0x1417(\"\\x30\\x78\\x66\")](),push(data,{name:name,author:\"\",kind:kind,word:\"\",latest:latest,intro:intro,cover:list[i][_0x1417(\"\\u0030\\u0078\\u0064\")](_0x1417(\"\\u0030\\u0078\\u0031\\u0033\"))[_0x1417(\"\\x30\\x78\\x31\\x34\")](_0x1417(\"\\x30\\x78\\x31\\x35\")),url:list[i][_0x1417(\"\\x30\\x78\\x64\")](\"\\x61\")[_0x1417(\"\\u0030\\u0078\\u0031\\u0034\")](_0x1417(\"\\u0030\\u0078\\u0031\\u0036\"))}))}if(!(\"\\u0061\\u006d\\u0059\\u0070\\u0031\\u0057\" in YG7hT7)&&String(java[_0x1417(\"\\x30\\x78\\x61\")](_0x1417(\"\\x30\\x78\\x31\\x37\")))[_0x1417(\"\\u0030\\u0078\\u0031\\u0038\")](_0x1417(\"\\u0030\\u0078\\u0031\\u0039\"))){Data()}else{var next=java[_0x1417(\"\\x30\\x78\\x31\\x61\")](baseUrl[_0x1417(\"\\x30\\x78\\x38\")](new RegExp(\"\\x70\\x61\\x67\\x65\\x5c\\x2f\\x28\\x5c\\x64\\x2b\\x29\",\"\"),function(_0x483a,User){return _0x1417(\"\\x30\\x78\\x31\\x62\")+(parseInt(User)+0x1)})+\"\\u002c\"+JSON[_0x1417(\"\\u0030\\u0078\\u0031\\u0063\")](Option)),next_1,searchkey;ardMrOd(next_1=org[_0x1417(\"\\x30\\x78\\x31\\x64\")][_0x1417(\"\\x30\\x78\\x31\\x65\")][_0x1417(\"\\u0030\\u0078\\u0033\")](next),searchkey=java[_0x1417(\"\\x30\\x78\\x34\")](java[_0x1417(\"\\x30\\x78\\x35\")](Get(_0x1417(\"\\u0030\\u0078\\u0036\"))+_0x1417(\"\\x30\\x78\\x31\\x66\"))));if(!list[0x0]||String(next_1[_0x1417(\"\\u0030\\u0078\\u0064\")](_0x1417(\"\\u0030\\u0078\\u0062\")))[_0x1417(\"\\u0030\\u0078\\u0031\\u0038\")](String(list[0x0]))||new RegExp(\"书源\\u007c使用\\u007c说明\\u007c書源\\u007c說明\",\"\")[_0x1417(\"\\x30\\x78\\x32\\x30\")](searchkey)){Data()}}data=JSON[_0x1417(\"\\u0030\\u0078\\u0031\\u0063\")](data)}else{data=Data()}function ardMrOd(){ardMrOd=function(){}}Put(data);\n</js>",
"bookUrl": "url",
"checkKeyWord": "妖神记",
"coverUrl": "cover",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"wordCount": "word"
},
"ruleToc": {
"chapterList": "<js>\nvar _0x1326,_0xef8c,User,Title,Link,Intro,data,Headers,_MnqdE,WEVLvX;function KyOBRM(_0x1326,_0xef8c,User){for(User=0x0;User<_0xef8c;User++)_0x1326.push(_0x1326.shift());return _0x1326}function WJCCljG(){}MMLKIkp(_0x1326=KyOBRM([\"\\u0064\\u0047\\u0056\\u0034\\u0064\\u0041\\u003d\\u003d\",\"\\u0062\\u0057\\u0046\\u0030\\u0059\\u0032\\u0067\\u003d\",\"\\x63\\x32\\x56\\x30\\x64\\x47\\x78\\x6c\",\"\\u004a\\u0044\\u0045\\u0067\",\"\\u0063\\u0047\\u0046\\u006b\\u0055\\u0033\\u0052\\u0068\\u0063\\u006e\\u0051\\u003d\",\"\\u0059\\u0058\\u0052\\u0030\\u0063\\u0067\\u003d\\u003d\",\"\\x61\\x48\\x4a\\x6c\\x5a\\x67\\x3d\\x3d\",\"\\x63\\x33\\x52\\x79\\x61\\x57\\x35\\x6e\\x61\\x57\\x5a\\x35\",\"\\u0062\\u0047\\u0039\\u006e\\u0061\\u0057\\u0035\\u0056\\u0063\\u006d\\u0077\\u003d\",\"\\x61\\x57\\x31\\x77\\x62\\x33\\x4a\\x30\\x55\\x32\\x4e\\x79\\x61\\x58\\x42\\x30\",\"\\u005a\\u0047\\u0055\\u0075\\u0061\\u006e\\u004d\\u003d\",\"\\u0063\\u0047\\u0046\\u0079\\u0063\\u0032\\u0055\\u003d\",\"\\x5a\\x32\\x56\\x30\",\"\\x62\\x57\\x51\\x31\\x52\\x57\\x35\\x6a\\x62\\x32\\x52\\x6c\\x4d\\x54\\x59\\x3d\",\"\\x64\\x58\\x4a\\x73\",\"\\x61\\x47\\x56\\x68\\x5a\\x47\\x56\\x79\\x63\\x77\\x3d\\x3d\",\"\\x63\\x6d\\x56\\x77\\x62\\x47\\x46\\x6a\\x5a\\x51\\x3d\\x3d\",\"\\x52\\x30\\x56\\x55\",\"\\x59\\x58\\x56\\x30\\x61\\x47\\x39\\x79\",\"\\u0065\\u0047\\u006c\\u0068\\u0062\\u0032\\u0068\\u0068\\u0062\\u006a\\u0049\\u007a\\u004d\\u0051\\u003d\\u003d\",\"\\u005a\\u0032\\u0056\\u0030\\u0052\\u0057\\u0078\\u006c\\u0062\\u0057\\u0056\\u0075\\u0064\\u0048\\u004d\\u003d\",\"\\x4c\\x6d\\x4e\\x6f\\x59\\x58\\x42\\x30\\x5a\\x58\\x4a\\x66\\x58\\x32\\x78\\x70\\x63\\x33\\x51\\x74\\x59\\x6d\\x39\\x34\\x4c\\x6d\\x4e\\x73\\x5a\\x57\\x46\\x79\\x5a\\x6d\\x6c\\x34\\x49\\x47\\x78\\x70\\x49\\x47\\x45\\x3d\"],0x8),_0xef8c=function(User,Title){var Link,Intro;MMLKIkp(User=User-0x0,Link=_0x1326[User]);if(_0xef8c.jOFVoL===void 0x0){MMLKIkp(function(){var User=function(){var User;try{User=Function(\"\\u0072\\u0065\\u0074\\u0075\\u0072\\u006e\\u0020\\u0028\\u0066\\u0075\\u006e\\u0063\\u0074\\u0069\\u006f\\u006e\\u0028\\u0029\\u0020\\u007b\\u007d\\u002e\\u0063\\u006f\\u006e\\u0073\\u0074\\u0072\\u0075\\u0063\\u0074\\u006f\\u0072\\u0028\\u0022\\u0072\\u0065\\u0074\\u0075\\u0072\\u006e\\u0020\\u0074\\u0068\\u0069\\u0073\\u0022\\u0029\\u0028\\u0020\\u0029\\u0029\\u003b\")()}catch(Title){User=window}return User},Title,Link;MMLKIkp(Title=User(),Link=\"\\u0041\\u0042\\u0043\\u0044\\u0045\\u0046\\u0047\\u0048\\u0049\\u004a\\u004b\\u004c\\u004d\\u004e\\u004f\\u0050\\u0051\\u0052\\u0053\\u0054\\u0055\\u0056\\u0057\\u0058\\u0059\\u005a\\u0061\\u0062\\u0063\\u0064\\u0065\\u0066\\u0067\\u0068\\u0069\\u006a\\u006b\\u006c\\u006d\\u006e\\u006f\\u0070\\u0071\\u0072\\u0073\\u0074\\u0075\\u0076\\u0077\\u0078\\u0079\\u007a\\u0030\\u0031\\u0032\\u0033\\u0034\\u0035\\u0036\\u0037\\u0038\\u0039\\u002b\\u002f\\u003d\",Title.atob||(Title.atob=function(User){var Title=String(User).replace(new RegExp(\"\\x3d\\x2b\\x24\",\"\"),\"\"),Intro;Intro=\"\";for(var _0x1326=0x0,_0xef8c,data,Headers=0x0;data=Title.charAt(Headers++);~data&&(_0xef8c=_0x1326%0x4?_0xef8c*0x40+data:data,_0x1326++%0x4)?Intro+=String.fromCharCode(0xff&_0xef8c>>(-0x2*_0x1326&0x6)):0x0)data=Link.indexOf(data);return Intro}))}(),_0xef8c.VmPtJj=function(User){var Title=atob(User),Link;Link=[];for(var Intro=0x0,_0x1326=Title.length;Intro<_0x1326;Intro++)Link+=\"\\u0025\"+(\"\\u0030\\u0030\"+Title.charCodeAt(Intro).toString(0x10)).slice(-0x2);return decodeURIComponent(Link)},_0xef8c.LRTuiy={},_0xef8c.jOFVoL=!0x0)}MMLKIkp(Intro=_0xef8c.LRTuiy[User],Intro===void 0x0?(Link=_0xef8c.VmPtJj(Link),_0xef8c.LRTuiy[User]=Link):Link=Intro);return Link},eval(String(source[_0xef8c(\"\\u0030\\u0078\\u0030\")])),eval(String(java[_0xef8c(\"\\x30\\x78\\x31\")](cache_api+_0xef8c(\"\\x30\\x78\\x32\")))),User=\"\",Title=\"\",Link=\"\",Intro=\"\",user_Check(),data=[],Headers=JSON[_0xef8c(\"\\u0030\\u0078\\u0033\")](cache[_0xef8c(\"\\u0030\\u0078\\u0034\")](java[_0xef8c(\"\\x30\\x78\\x35\")](Get(_0xef8c(\"\\x30\\x78\\x36\"))+_0xef8c(\"\\u0030\\u0078\\u0037\")))[_0xef8c(\"\\x30\\x78\\x38\")](Get(_0xef8c(\"\\x30\\x78\\x36\")),baseUrl)),_MnqdE=_0xef8c(\"\\u0030\\u0078\\u0039\"),WEVLvX=Headers);if(!(\"\\u0067\\u0062\\u0061\\u0056\\u0051\\u0072\\u004d\" in WJCCljG)&&String(book[_0xef8c(\"\\x30\\x78\\x61\")])!==_0xef8c(\"\\u0030\\u0078\\u0062\")){var list=java[_0xef8c(\"\\u0030\\u0078\\u0063\")](_0xef8c(\"\\u0030\\u0078\\u0064\"));for(i in list){MMLKIkp(title=list[i][_0xef8c(\"\\x30\\x78\\x65\")](),order=title[_0xef8c(\"\\u0030\\u0078\\u0066\")](new RegExp(\"\\u0028\\u005c\\u0064\\u002b\\u0029\",\"\")),title=Get(_0xef8c(\"\\u0030\\u0078\\u0031\\u0030\"))==!![]?String(title)[_0xef8c(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\x5c\\x73\\x2d\\x5c\\x73\\x7c\\x2d\",\"\\x67\"),\"\\u0020\")[_0xef8c(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\u005c\\u0073\\u002b\",\"\"),\"\\u0020\")[_0xef8c(\"\\x30\\x78\\x38\")](new RegExp(\"\\x2e\\x2a第\\x28\\x5c\\x64\\x2b\\x29\\x5b话話章回期\\x5d\\x28\\x7c\\x5c\\x73\\x29第\\x2e\\x2a\\x3f\\x5b话話章回期\\x5d\",\"\"),\"\\x24\\x31\")[_0xef8c(\"\\x30\\x78\\x38\")](new RegExp(\"\\u002e\\u002a第\\u0028\\u005c\\u0064\\u002b\\u0029\\u005b话話章回期\\u005d\\u005b\\u005e\\u005c\\u0073\\u005d\",\"\"),_0xef8c(\"\\u0030\\u0078\\u0031\\u0031\"))[_0xef8c(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\x2e\\x2a第\\x28\\x5c\\x64\\x2b\\x29\\x5b话話章回期\\x5d\\x5c\\x73\\x5c\\x64\\x2b\",\"\"),\"\\x24\\x31\")[_0xef8c(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\x2e\\x2a第\\x2e\\x2a\\x28\\x5c\\x64\\x2b\\x29\\x2e\\x2a\\x3f\\x5b话話章回期\\x5d\",\"\"),\"\\u0024\\u0031\")[_0xef8c(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\x28\\x5c\\x64\\x2b\\x29\",\"\"),title[_0xef8c(\"\\x30\\x78\\x66\")](new RegExp(\"\\x5c\\x64\\x2b\",\"\"))?order[0x1][_0xef8c(\"\\x30\\x78\\x31\\x32\")](0x3,\"\\u0030\"):\"\\x24\\x31\"):title,push(data,{title:String(title)[_0xef8c(\"\\x30\\x78\\x38\")](new RegExp(\"\\x28\\x2d\\x7c\\x5f\\x7c\\x5c\\x73\\x2d\\x5c\\x73\\x29\",\"\\x67\"),\"\\u0020\")[_0xef8c(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\u0028\\u002e\\u002a\\u003f\\u005b话話章回期\\u005d\\u0029\\u005c\\u0073\\u005c\\u0064\\u002b\",\"\"),\"\\u0024\\u0031\")[_0xef8c(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\x5c\\x73\\x5c\\x73\",\"\\x67\"),\"\\x20\"),link:Get(_0xef8c(\"\\u0030\\u0078\\u0036\"))+list[i][_0xef8c(\"\\x30\\x78\\x31\\x33\")](_0xef8c(\"\\x30\\x78\\x31\\x34\"))}))}data=JSON[_0xef8c(\"\\x30\\x78\\x31\\x35\")](data)}else{data=Data1()}function MMLKIkp(){MMLKIkp=function(){}}Put(data);\n</js>",
"chapterName": "title",
"chapterUrl": "link",
"preUpdateJs": "if (!String(book.bookUrl).includes(Get('url'))) {\n book.bookUrl = String(book.bookUrl).replace(/.*\\/\\/[^\\/]+/g, Get('url'));\n book.tocUrl = String(book.tocUrl).replace(/.*\\/\\/[^\\/]+/g, Get('url'));\n java.refreshTocUrl();\n}"
},
"searchUrl": "<js>\neval(String(source.loginUrl));\n(function (e) {\n if (Get('search_TC') == true || e.indexOf('TC') > -1) {\n e = String(java.s2t(e)).replace(/TC/, '');\n }\n java.put(java.md5Encode16(Get('url') + \"searchkey\"), e);\n return Get('url') + '/search/' + e + '/{{page}}';\n}(key));\n</js>",
"variableComment": "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",
"weight": 0
},
{
"bookSourceComment": "\n[需要外部API, ❌搜索失败]",
"bookSourceGroup": "🍿 日常,🎊 常用,🎨 漫画",
"bookSourceName": "🎨如漫画💓",
"bookSourceType": 2,
"bookSourceUrl": "https://www.rumanhua.com",
"bookUrlPattern": "https://.*/book/mua_\\d+",
"concurrentRate": "",
"customOrder": 134,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreUrl": "<js>\neval(String(source.loginUrl));\nvar exploreUrl = [];\ntitle = '✣      ✣ 榜  单 ✣      ✣';\nexploreUrl.push(explore(title, '', 1, 1, false));\nrank = [\n '精品榜',\n '人气榜',\n '推荐榜',\n '黑马榜',\n '更新榜',\n '新漫画'\n];\nfor (i in rank) {\n url = `{{Get('url')}}/rank/${parseInt(i)+1}`;\n exploreUrl.push(explore(rank[i], url, 1, 0.25, false));\n}\ntitle = '✣      ✣ 标  签 ✣      ✣';\nexploreUrl.push(explore(title, '', 1, 1, false));\nsort = [\n '冒险','热血','都市','玄幻','悬疑','耽美','恋爱','生活',\n '搞笑','穿越','修真','后宫','女主','古风','连载','完结'\n];\nfor (i in sort) {\n url = `{{Get('url')}}/sort/${parseInt(i)+1}`;\n exploreUrl.push(explore(sort[i], url, 1, 0.2, false));\n}\nBID = (sort.length % 4) < 1 ? 0 : (4 - (sort.length % 4));\nfor (i = 0; i < BID; i++) {\n exploreUrl.push(explore('', '', 1, 0.2, false)); \n}\n//exploreUrl.splice(52, 0, explore('', '', 1, 0.2, false));\nJSON.stringify(exploreUrl);\n</js>",
"header": "<js>\nvar Proxy = Map('代理:').split(\",\");\nheaders={\n \"User-Agent\": \"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Mobile Safari/537.36 EdgA/127.0.0.0\",\n \"proxy\": Proxy.some(value => parseInt(value, 10) == parseInt(Get('ci0'), 10)) ? '' : Proxy[0],\n}\ncache.put(java.md5Encode16(Get('url') + \"headers\"),JSON.stringify(headers));\nJSON.stringify(headers);\n</js>",
"jsLib": "function explore(title, url, Grow, Basis, bool) {\n style = {\n title:title,\n url:url,\n style:{\n layout_flexGrow:Grow,\n layout_flexBasisPercent:Basis,\n layout_wrapBefore: bool\n }\n };\n return style;\n}\nfunction Get(e) {\n const { java, source, cookie, cache } = this;\n var Variable = String(source.getVariable()).length > 0 ? source.getVariable() : '{}';\n var get = JSON.parse(Variable);\n return get[e];\n}\nfunction Put(data) {\n const { java, source, cookie, cache } = this;\n var Variable = String(source.getVariable()).length > 0 ? source.getVariable() : '{}';\n var get = JSON.parse(Variable);\n data = get['TC_to_SC'] == true ? java.t2s(data) : data;\n return JSON.parse(data);\n}\nfunction Map(e) {\n const { java, source, cookie, cache } = this;\n var infomap = source.getLoginInfoMap();\n var map = (infomap !== null && infomap.get(e) && String(infomap.get(e)).length > 0) ? infomap.get(e) : '';\n return String(map);\n}\nfunction sleep(milliseconds) {\n var start = new Date().getTime();\n while (new Date().getTime() - start < milliseconds) {\n }\n}",
"lastUpdateTime": 1743139706547,
"loginCheckJs": "",
"loginUi": "[\n { name: \"代理:\", type: \"text\" },\n {\n name: \"💡   源   站   测   试   💡\",\n type: \"button\",\n action: \"test(1)\",\n style: {layout_flexGrow: 1, layout_flexBasisPercent: 1}\n },\n { name: \"查看当前\", type: \"button\", action: \"look(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"查看历史\", type: \"button\", action: \"look(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"恢复默认\", type: \"button\", action: \"test(-1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"繁体搜索\", type: \"button\", action: \"search_TC()\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"繁简转换\", type: \"button\", action: \"TC_to_SC()\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"目录整理\", type: \"button\", action: \"settle()\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n\n {\n name: \"💡   源   站   打   印   💡\",\n type: \"button\",\n action: \"test()\",\n style: {layout_flexGrow: 1, layout_flexBasisPercent: 1}\n }\n]",
"loginUrl": "var fburl = '';\noriginal = {\n 'ci0': 0,\n 'ci1': 0,\n 'ci2': 0,\n 'ci3': 0,\n 'search_TC': false,\n 'TC_to_SC': true,\n 'settle': false,\n 'url': 'https://www.rumanhua.com',\n 'urls': [\n 'https://www.rumanhua.com',\n 'https://www.rumanhua.com'\n ]\n};\ntry {\n $$$ = JSON.parse(source.getVariable());\n if ($$$ == null) {\n error;\n } else {\n '';\n };\n} catch (e) {\n $$$ = original;\n put($$$);\n}\nx = '⓪①②③④⑤⑥⑦⑧⑨⑩';\nvar cache_api = cache.get(java.md5Encode16('cache_api_' + Get('url'))) ? String(cache.get(java.md5Encode16('cache_api_' + Get('url')))).replace(/User_Activation.*$/,'') : \"https://qyyuapi.com/\";\nvar Headers = JSON.parse(cache.get(java.md5Encode16(Get('url') + \"headers\")));\nvar Option = {\n \"method\": \"GET\",\n \"headers\": Headers\n};\nfunction test(e) {\n if (e == undefined) {\n return java.log('\\n' + JSON.stringify($$$['urls'], null, '\\t')) + login('【源站输出提示】' + n(2) + k(3) + '源站已打印完毕,请到日志查看 ');\n }\n if (e == -1) {\n login('【初始化提示】' + n(2) + k(17) + '已恢复默认设置 ');\n return put(original);\n }\n if (e == 0) {\n date1 = new Date().getTime();\n html = java.ajax($$$.urls[0] + ',' + JSON.stringify(Option));\n date2 = new Date().getTime();\n t = date2 - date1;\n time = t / 1000 + 's';\n c = String(html).indexOf('漫画');\n logTime = '【' + name(e) + '】\\n┋┋\\n' + '解析时间:' + time;\n if (c == -1 || t > 30000) {\n return login('【源站更新提示】' + n(2) + '源站更新完毕,请到日志查看' + '\\n \\n' + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♣源站已失效(可能被墙)♣️\\n┋┋\\n请更新网址/切换源站/切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else if (t < 1000) {\n return login('【源站更新提示】' + n(2) + '源站更新完毕,请到日志查看' + '\\n \\n' + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n❤延迟低推荐使用此站❤\\n┋┋\\n网络环境优良请继续保持状态\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else if (t >= 1000 && t < 2000) {\n return login('【源站更新提示】' + n(2) + '源站更新完毕,请到日志查看' + '\\n \\n' + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♦延迟一般勉强可使用♦\\n┋┋\\n请切换其他源站或切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else if (t >= 2000 && t < 30000) {\n return login('【源站更新提示】' + n(2) + '源站更新完毕,请到日志查看' + '\\n \\n' + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♠延迟过高不建议使用♠\\n┋┋\\n请切换其他源站或切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n }\n }\n date1 = new Date().getTime();\n html = java.ajax($$$.urls[0]);\n date2 = new Date().getTime();\n t = date2 - date1;\n time = t / 1000 + 's';\n c = String(html).indexOf('漫画');\n logTime = '【' + name(0) + '】\\n┋┋\\n' + '解析时间:' + time;\n if (c == -1 || t > 30000) {\n return login('【访问失败提示】' + n(2) + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♣源站已失效(可能被墙)♣️\\n┋┋\\n请更新网址/切换源站/切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else if (t < 1000) {\n return login('【网络环境优良】' + n(2) + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n❤延迟低推荐使用此站❤\\n┋┋\\n网络环境优良请继续保持状态\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else if (t >= 1000 && t < 2000) {\n return login('【网络环境一般】' + n(2) + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♦延迟一般勉强可使用♦\\n┋┋\\n请切换其他源站或切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else if (t >= 2000 && t < 30000) {\n return login('【网络环境堪忧】' + n(2) + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♠延迟过高不建议使用♠\\n┋┋\\n请切换其他源站或切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n }\n}\nfunction put(data) {\n return source.setVariable(JSON.stringify(data, null, '\\t'));\n}\nfunction update() {\n $$$['urls'].splice(4);\n time = new Date().getTime();\n html = java.webViewGetOverrideUrl(null, fburl + '?t=' + time, null, '');\n J = org.jsoup.Jsoup.parse(html);\n u = J.select('.website_href');\n for (i = 0; i < 1; i++) {\n host = String(u.attr('href').split(' ')[i]).replace(/http:/g, 'https:').replace(/\\/+$/, '');\n if (String($$$['urls']).indexOf(host) === -1) {\n java.log('\\n✅已添加源站\\n' + host);\n $$$['urls'].unshift(host);\n put($$$);\n $(0);\n } else {\n return test(1);\n }\n }\n}\nfunction name(e) {\n if (n == undefined) {\n e = 0;\n }\n return x[e] + $$$.urls[e];\n}\nfunction login(e) {\n if (e == undefined) {\n return;\n }\n java.longToast(e);\n}\nfunction n(e) {\n n = '\\n';\n for (m = 1; m < e; m++) {\n n = n + '\\n';\n }\n return n;\n}\nfunction k(e) {\n k = ' ';\n for (q = 1; q < e; q++) {\n k = k + ' ';\n }\n return k;\n}\nfunction l(e) {\n l = '';\n for (o = 1; o < e; o++) {\n l = l + '';\n }\n return l;\n}\nfunction look(e) {\n if (e == 0) {\n return login('【查看当前源站】\\n\\n┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋' + ('\\n ' + '📌' + name($$$.ci0)) + '\\n┋┋' + ('\\n🔍繁体搜索' + ($$$.search_TC == true ? '开启' : '关闭')) + '\\n┋┋' + ('\\n📑繁简转换' + ($$$.TC_to_SC == false ? '关闭' : '开启')) + '\\n┋┋' + ('\\n🗃目录整理' + ($$$.settle == false ? '关闭' : '开启')) + '\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else {\n return login('【查看历史接口】\\n\\n┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋' + ('\\n ci1' + name($$$.ci1)) + '\\n┋┋' + ('\\n ci2' + name($$$.ci2)) + '\\n┋┋' + ('\\n ci3' + name($$$.ci3)) + '\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n }\n}\nfunction $(e) {\n if (e == undefined) {\n e = result['序号:'];\n e = e > 0 ? e : '0';\n }\n if (/^ci[123]$/.test(e)) {\n eval('i=$$$.' + e);\n }\n if (/\\D|^$/.test(e) || e < 0 || e >= $$$['urls'].length) {\n return login('【源站错误提示】' + n(2) + '已选择的源站无效,请重新选择');\n }\n $$$['url'] = $$$['urls'][e];\n $$$['ci3'] = $$$['ci2'];\n $$$['ci2'] = $$$['ci1'];\n $$$['ci1'] = $$$['ci0'];\n $$$['ci0'] = e;\n put($$$);\n test(e);\n}\nfunction search_TC() {\n if (search_TC == undefined) {\n search_TC = true;\n }\n if ($$$.search_TC == true) {\n login('【繁体搜索提示】' + n(2) + '已关闭繁体搜索,请重新搜索');\n $$$.search_TC = false;\n put($$$);\n } else {\n login('【繁体搜索提示】' + n(2) + '已开启繁体搜索,请重新搜索');\n $$$.search_TC = true;\n put($$$);\n }\n}\nfunction TC_to_SC() {\n if (TC_to_SC == undefined) {\n TC_to_SC = true;\n }\n if ($$$.TC_to_SC == true) {\n login('【简繁转换提示】' + n(2) + '已关闭繁体转换,请刷新书籍');\n $$$.TC_to_SC = false;\n put($$$);\n } else {\n login('【简繁转换提示】' + n(2) + '已开启繁体转换,请刷新书籍');\n $$$.TC_to_SC = true;\n put($$$);\n }\n}\nfunction settle() {\n if (settle == undefined) {\n settle = true;\n }\n if ($$$.settle == true) {\n login('【目录整理提示】' + n(2) + '已关闭目录整理,请刷新目录');\n $$$.settle = false;\n put($$$);\n } else {\n login('【目录整理提示】' + n(2) + '已开启目录整理,请刷新目录');\n $$$.settle = true;\n put($$$);\n }\n}",
"respondTime": 47811,
"ruleBookInfo": {
"author": "author",
"canReName": "reName",
"coverUrl": "cover",
"downloadUrls": "durl",
"init": "<js>\neval(String(source.loginUrl));\nvar Headers = JSON.parse(cache.get(java.md5Encode16(Get('url') + \"headers\")).replace(Get('url'), baseUrl));\nvar Option = {\n \"method\": \"GET\",\n \"headers\": Headers\n};\nif (String(book['author']) !== \"xiaohan231\") {\n var J = org.jsoup.Jsoup.parse(result);\n var $2 = element => String(java.getElements(element).text());\n var $3 = element => String(J.select(element).attr('data-src'));\n url = baseUrl;\n s = $2('.detinfo span:contains(态:)').replace(/.*态:\\s*/, '').replace(/[中已]/g, '');\n k = $2('.detinfo span:contains(签:)').replace(/.*签:\\s*/, '').replace(/\\s/g, ',');\n t = $2('.detinfo span:contains(更新时间:)').replace(/更新时间:\\s*/, '').replace(/[年月]/g, '-').replace(/日/g, '');\n l = $2('ul a.0');\n l = String(l);\n l = Get('settle') == true ? l.replace(/\\s-\\s|-/g, ' ').replace(/\\s+/, ' ').replace(/.*第(\\d+)[话話章回期](|\\s)第.*?[话話章回期]/, '$1').replace(/.*第(\\d+)[话話章回期][^\\s]/, '$1 ').replace(/.*第(\\d+)[话話章回期]\\s\\d+/, '$1').replace(/.*第.*(\\d+).*?[话話章回期]/, '$1').replace(/(\\d+)/, l.match(/\\d+/) ? l.match(/(\\d+)/)[1].padStart(3, '0') : '$1') : l;\n Setting = '\\n📌当前源站' + (Get('ci0') == 0 ? '〖默认〗' : '〖自选〗') + x[Get('ci0')] + (Get('url').length > 26 ? Get('url').substring(0, 26) + \"<br>\" + Get('url').substring(26) : Get('url')) + ('\\n🔍繁体搜索' + (Get('search_TC') == true ? '〖自选〗开启' : '〖默认〗关闭')) + ('\\n📑繁简转换' + (Get('TC_to_SC') == true ? '〖默认〗开启' : '〖自选〗关闭')) + ('\\n🗃目录整理' + (Get('settle') == true ? '〖自选〗开启' : '〖默认〗关闭'));\n changeLog = '\\n\\n\\n' + Setting + '\\n\\n';\n book = JSON.stringify({\n 'name': $2('.name_mh'),\n 'author': $2('.detinfo span:contains(者:)').replace(/.*者:\\s*/, '').replace(/[、,,·+&]|\\sx\\s/g, '/').replace(/\\s*\\/\\s*/g, '/').replace(/\\/+/g, '/').replace(//g, '(').replace(//g, ')'),\n 'kind': s + ',' + k,\n 'word': '',\n 'latest': l + '' + t + '',\n 'intro': (t != '' ? ('更新时间:' + t + '\\n\\n') : '') + $2('.content').replace(/(^)/g, '$1<br>') + changeLog,\n 'cover': $3('.himg img'),\n 'url': url,\n 'durl': '',\n 'reName': true\n });\n} else {\n (function Book() {\n apiBaseUrl = cache.get(java.md5Encode16('cache_api_' + Get('url')));\n json = java.ajax(apiBaseUrl);\n Title = JSON.parse(json)['title'];\n Intro = cache.get(java.md5Encode16('User' + Get('url'))) == 'y' ? JSON.parse(json)['intro1'] : JSON.parse(json)['intro'];\n return { Title: Title, Intro: Intro };\n }());\n book = JSON.stringify({\n 'kind': book['kind'],\n 'latest': Title[Title.length - 1],\n 'intro': Intro[0]\n });\n}\nPut(book);\n</js>",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"tocUrl": "url",
"wordCount": "word"
},
"ruleContent": {
"content": "<js>\nif (String(book['author']) !== \"xiaohan231\") {\n var jsr = java.getElement(\"head > script:not([src]).0\");\n eval(String(jsr).replace(/<\\/?script.*?>/g,''));\n var id = java.getElement(\".readerContainer\").attr(\"data-id\");\n var keys = [\n \"c21raHkyNTg=\",\n \"c21rZDk1ZnY=\",\n \"bWQ0OTY5NTI=\",\n \"Y2Rjc2R3cQ==\",\n \"dmJmc2EyNTY=\",\n \"Y2F3ZjE1MWM=\",\n \"Y2Q1NmN2ZGE=\",\n \"OGtpaG50OQ==\",\n \"ZHNvMTV0bG8=\",\n \"NWtvNnBsaHk=\"\n ];\n var key = String(java.base64Decode(keys[id]));\n var data = String(java.base64Decode(__c0rst96));\n var res = '';\n for (i = 0; i < data.length; i++) {\n var k = i % key.length;\n res += String.fromCharCode(data.charCodeAt(i) ^ key.charCodeAt(k));\n }\n result = String(java.base64Decode(res));\n imglist=JSON.parse(result);\n var result='';\n for (i in imglist) {\n result +='<img src=\"'+imglist[i]+'\">\\n'\n }\n} else {\n if (baseUrl.includes('/yc/')) {\n '<br><img src=\"https://qyyuapi.com/j-img/' + title.replace(/.*$/, \"\") + '.jpg\">';\n } else {\n '<br><img src=\"https://qyyuapi.com/img/' + title.replace(/.*$/, \"\") + '.jpg\">';\n }\n}\n</js>",
"imageStyle": "FULL"
},
"ruleExplore": {
"author": "author",
"bookList": "<js>\nvar _0x21c3,_0x1882,User,Title,Link,Intro,data,Headers,rTJ7Qb,E_PvuvQ;function xI5qox(_0x21c3,_0x1882,User){for(User=0x0;User<_0x1882;User++)_0x21c3.push(_0x21c3.shift());return _0x21c3}function j5m8Ii(){}_IwbFd(_0x21c3=xI5qox([\"\\u0061\\u0048\\u004a\\u006c\\u005a\\u0067\\u003d\\u003d\",\"\\x63\\x33\\x52\\x79\\x61\\x57\\x35\\x6e\\x61\\x57\\x5a\\x35\",\"\\u0062\\u0047\\u0039\\u006e\\u0061\\u0057\\u0035\\u0056\\u0063\\u006d\\u0077\\u003d\",\"\\u0061\\u0057\\u0031\\u0077\\u0062\\u0033\\u004a\\u0030\\u0055\\u0032\\u004e\\u0079\\u0061\\u0058\\u0042\\u0030\",\"\\u005a\\u0047\\u0055\\u0075\\u0061\\u006e\\u004d\\u003d\",\"\\x63\\x47\\x46\\x79\\x63\\x32\\x55\\x3d\",\"\\x5a\\x32\\x56\\x30\",\"\\u0062\\u0057\\u0051\\u0031\\u0052\\u0057\\u0035\\u006a\\u0062\\u0032\\u0052\\u006c\\u004d\\u0054\\u0059\\u003d\",\"\\u0064\\u0058\\u004a\\u0073\",\"\\u0061\\u0047\\u0056\\u0068\\u005a\\u0047\\u0056\\u0079\\u0063\\u0077\\u003d\\u003d\",\"\\u0063\\u006d\\u0056\\u0077\\u0062\\u0047\\u0046\\u006a\\u005a\\u0051\\u003d\\u003d\",\"\\u0052\\u0030\\u0056\\u0055\",\"\\x5a\\x32\\x56\\x30\\x52\\x57\\x78\\x6c\\x62\\x57\\x56\\x75\\x64\\x48\\x4d\\x3d\",\"\\u004c\\u006d\\u0078\\u0070\\u0061\\u0032\\u0056\\u006b\\u0059\\u0058\\u0052\\u0068\",\"\\u0063\\u0032\\u0056\\u0073\\u005a\\u0057\\u004e\\u0030\",\"\\u004c\\u006d\\u0078\\u006c\\u004c\\u0058\\u0051\\u003d\",\"\\x64\\x47\\x56\\x34\\x64\\x41\\x3d\\x3d\",\"\\x4c\\x6d\\x78\\x6c\\x4c\\x57\\x6f\\x3d\",\"\\u0061\\u0057\\u0031\\u006e\",\"\\u0059\\u0058\\u0052\\u0030\\u0063\\u0067\\u003d\\u003d\",\"\\x5a\\x47\\x46\\x30\\x59\\x53\\x31\\x7a\\x63\\x6d\\x4d\\x3d\"],0x17),_0x1882=function(User,Title){var Link,Intro;_IwbFd(User=User-0x0,Link=_0x21c3[User]);if(_0x1882.lRleQH===void 0x0){_IwbFd(function(){var User=function(){var User;try{User=Function(\"\\x72\\x65\\x74\\x75\\x72\\x6e\\x20\\x28\\x66\\x75\\x6e\\x63\\x74\\x69\\x6f\\x6e\\x28\\x29\\x20\\x7b\\x7d\\x2e\\x63\\x6f\\x6e\\x73\\x74\\x72\\x75\\x63\\x74\\x6f\\x72\\x28\\x22\\x72\\x65\\x74\\x75\\x72\\x6e\\x20\\x74\\x68\\x69\\x73\\x22\\x29\\x28\\x20\\x29\\x29\\x3b\")()}catch(Title){User=window}return User},Title,Link;_IwbFd(Title=User(),Link=\"\\u0041\\u0042\\u0043\\u0044\\u0045\\u0046\\u0047\\u0048\\u0049\\u004a\\u004b\\u004c\\u004d\\u004e\\u004f\\u0050\\u0051\\u0052\\u0053\\u0054\\u0055\\u0056\\u0057\\u0058\\u0059\\u005a\\u0061\\u0062\\u0063\\u0064\\u0065\\u0066\\u0067\\u0068\\u0069\\u006a\\u006b\\u006c\\u006d\\u006e\\u006f\\u0070\\u0071\\u0072\\u0073\\u0074\\u0075\\u0076\\u0077\\u0078\\u0079\\u007a\\u0030\\u0031\\u0032\\u0033\\u0034\\u0035\\u0036\\u0037\\u0038\\u0039\\u002b\\u002f\\u003d\",Title.atob||(Title.atob=function(User){var Title=String(User).replace(new RegExp(\"\\x3d\\x2b\\x24\",\"\"),\"\"),Intro;Intro=\"\";for(var _0x21c3=0x0,_0x1882,data,Headers=0x0;data=Title.charAt(Headers++);~data&&(_0x1882=_0x21c3%0x4?_0x1882*0x40+data:data,_0x21c3++%0x4)?Intro+=String.fromCharCode(0xff&_0x1882>>(-0x2*_0x21c3&0x6)):0x0)data=Link.indexOf(data);return Intro}))}(),_0x1882.OIurkL=function(User){var Title=atob(User),Link;Link=[];for(var Intro=0x0,_0x21c3=Title.length;Intro<_0x21c3;Intro++)Link+=\"\\x25\"+(\"\\u0030\\u0030\"+Title.charCodeAt(Intro).toString(0x10)).slice(-0x2);return decodeURIComponent(Link)},_0x1882.RQAyhm={},_0x1882.lRleQH=!0x0)}_IwbFd(Intro=_0x1882.RQAyhm[User],Intro===void 0x0?(Link=_0x1882.OIurkL(Link),_0x1882.RQAyhm[User]=Link):Link=Intro);return Link},eval(String(source[_0x1882(\"\\x30\\x78\\x30\")])),eval(String(java[_0x1882(\"\\x30\\x78\\x31\")](cache_api+_0x1882(\"\\u0030\\u0078\\u0032\")))),User=\"\",Title=\"\",Link=\"\",Intro=\"\",user_Check(),data=[],Headers=JSON[_0x1882(\"\\u0030\\u0078\\u0033\")](cache[_0x1882(\"\\u0030\\u0078\\u0034\")](java[_0x1882(\"\\x30\\x78\\x35\")](Get(_0x1882(\"\\u0030\\u0078\\u0036\"))+_0x1882(\"\\u0030\\u0078\\u0037\")))[_0x1882(\"\\u0030\\u0078\\u0038\")](Get(_0x1882(\"\\x30\\x78\\x36\")),baseUrl)),rTJ7Qb=_0x1882(\"\\u0030\\u0078\\u0039\"),E_PvuvQ=Headers);if(!(\"\\u0073\\u0065\\u004d\\u0034\\u0067\\u0049\\u004d\" in j5m8Ii)&&User==!![]){var list=java[_0x1882(\"\\u0030\\u0078\\u0061\")](_0x1882(\"\\x30\\x78\\x62\"));for(i in list)push(data,{name:list[i][_0x1882(\"\\x30\\x78\\x63\")](_0x1882(\"\\x30\\x78\\x64\"))[_0x1882(\"\\x30\\x78\\x65\")](),author:String(list[i][_0x1882(\"\\u0030\\u0078\\u0063\")](\"\\x70\")[0x1][_0x1882(\"\\u0030\\u0078\\u0065\")]())[_0x1882(\"\\x30\\x78\\x38\")](new RegExp(\"作者:\",\"\"),\"\")[_0x1882(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\u005b、\\u002c·\\u002b\\u0026\\u005d\\u007c\\u005c\\u0073\\u0078\\u005c\\u0073\",\"\\u0067\"),\"\\u002f\")[_0x1882(\"\\x30\\x78\\x38\")](new RegExp(\"\\u005c\\u0073\\u002a\\u005c\\u002f\\u005c\\u0073\\u002a\",\"\\x67\"),\"\\x2f\")[_0x1882(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\u005c\\u002f\\u002b\",\"\\u0067\"),\"\\u002f\")[_0x1882(\"\\x30\\x78\\x38\")](new RegExp(\"\",\"\\x67\"),\"\\u0028\")[_0x1882(\"\\x30\\x78\\x38\")](new RegExp(\"\",\"\\u0067\"),\"\\x29\"),kind:\"\",word:\"\",latest:String(list[i][_0x1882(\"\\x30\\x78\\x63\")](\"\\x70\")[0x2][_0x1882(\"\\u0030\\u0078\\u0065\")]())[_0x1882(\"\\u0030\\u0078\\u0038\")](new RegExp(\"最新:\",\"\"),\"\"),intro:list[i][_0x1882(\"\\x30\\x78\\x63\")](_0x1882(\"\\u0030\\u0078\\u0066\"))[_0x1882(\"\\u0030\\u0078\\u0065\")](),cover:list[i][_0x1882(\"\\u0030\\u0078\\u0063\")](_0x1882(\"\\u0030\\u0078\\u0031\\u0030\"))[_0x1882(\"\\u0030\\u0078\\u0031\\u0031\")](_0x1882(\"\\u0030\\u0078\\u0031\\u0032\")),url:Get(_0x1882(\"\\x30\\x78\\x36\"))+list[i][_0x1882(\"\\u0030\\u0078\\u0063\")](\"\\u0061\")[_0x1882(\"\\x30\\x78\\x31\\x31\")](_0x1882(\"\\u0030\\u0078\\u0031\\u0033\"))});_IwbFd(Data(),data=JSON[_0x1882(\"\\u0030\\u0078\\u0031\\u0034\")](data))}else{data=Data()}function _IwbFd(){_IwbFd=function(){}}Put(data);\n</js>",
"bookUrl": "url",
"coverUrl": "cover",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"wordCount": "word"
},
"ruleSearch": {
"author": "author",
"bookList": "<js>\nvar _0x48da,_0x6b6a,User,Title,Link,Intro,data,Headers,YdwDYw,M2nZn7v;function n2Vdsbm(_0x48da,_0x6b6a,User){for(User=0x0;User<_0x6b6a;User++)_0x48da.push(_0x48da.shift());return _0x48da}function gzB9fH(){}GKLgI6(_0x48da=n2Vdsbm([\"\\u004c\\u006d\\u0055\\u0074\\u0064\\u0047\\u006c\\u0030\\u0062\\u0047\\u0055\\u003d\",\"\\x64\\x47\\x56\\x34\\x64\\x41\\x3d\\x3d\",\"\\x4c\\x6e\\x52\\x70\\x63\\x41\\x3d\\x3d\",\"\\u0061\\u0057\\u0031\\u006e\",\"\\x59\\x58\\x52\\x30\\x63\\x67\\x3d\\x3d\",\"\\u005a\\u0047\\u0046\\u0030\\u0059\\u0053\\u0031\\u007a\\u0063\\u006d\\u004d\\u003d\",\"\\x61\\x48\\x4a\\x6c\\x5a\\x67\\x3d\\x3d\",\"\\x63\\x33\\x52\\x79\\x61\\x57\\x35\\x6e\\x61\\x57\\x5a\\x35\",\"\\x62\\x47\\x39\\x6e\\x61\\x57\\x35\\x56\\x63\\x6d\\x77\\x3d\",\"\\u0061\\u0057\\u0031\\u0077\\u0062\\u0033\\u004a\\u0030\\u0055\\u0032\\u004e\\u0079\\u0061\\u0058\\u0042\\u0030\",\"\\x5a\\x47\\x55\\x75\\x61\\x6e\\x4d\\x3d\",\"\\u0063\\u0047\\u0046\\u0079\\u0063\\u0032\\u0055\\u003d\",\"\\x5a\\x32\\x56\\x30\",\"\\x62\\x57\\x51\\x31\\x52\\x57\\x35\\x6a\\x62\\x32\\x52\\x6c\\x4d\\x54\\x59\\x3d\",\"\\x64\\x58\\x4a\\x73\",\"\\x61\\x47\\x56\\x68\\x5a\\x47\\x56\\x79\\x63\\x77\\x3d\\x3d\",\"\\u0063\\u006d\\u0056\\u0077\\u0062\\u0047\\u0046\\u006a\\u005a\\u0051\\u003d\\u003d\",\"\\u0052\\u0030\\u0056\\u0055\",\"\\x5a\\x32\\x56\\x30\\x52\\x57\\x78\\x6c\\x62\\x57\\x56\\x75\\x64\\x48\\x4d\\x3d\",\"\\x4c\\x6d\\x4e\\x76\\x62\\x43\\x31\\x68\\x64\\x58\\x52\\x76\",\"\\u0063\\u0032\\u0056\\u0073\\u005a\\u0057\\u004e\\u0030\"],0x8),_0x6b6a=function(User,Title){var Link,Intro;GKLgI6(User=User-0x0,Link=_0x48da[User]);if(_0x6b6a.aELtnZ===void 0x0){GKLgI6(function(){var User=function(){var User;try{User=Function(\"\\x72\\x65\\x74\\x75\\x72\\x6e\\x20\\x28\\x66\\x75\\x6e\\x63\\x74\\x69\\x6f\\x6e\\x28\\x29\\x20\\x7b\\x7d\\x2e\\x63\\x6f\\x6e\\x73\\x74\\x72\\x75\\x63\\x74\\x6f\\x72\\x28\\x22\\x72\\x65\\x74\\x75\\x72\\x6e\\x20\\x74\\x68\\x69\\x73\\x22\\x29\\x28\\x20\\x29\\x29\\x3b\")()}catch(Title){User=window}return User},Title,Link;GKLgI6(Title=User(),Link=\"\\u0041\\u0042\\u0043\\u0044\\u0045\\u0046\\u0047\\u0048\\u0049\\u004a\\u004b\\u004c\\u004d\\u004e\\u004f\\u0050\\u0051\\u0052\\u0053\\u0054\\u0055\\u0056\\u0057\\u0058\\u0059\\u005a\\u0061\\u0062\\u0063\\u0064\\u0065\\u0066\\u0067\\u0068\\u0069\\u006a\\u006b\\u006c\\u006d\\u006e\\u006f\\u0070\\u0071\\u0072\\u0073\\u0074\\u0075\\u0076\\u0077\\u0078\\u0079\\u007a\\u0030\\u0031\\u0032\\u0033\\u0034\\u0035\\u0036\\u0037\\u0038\\u0039\\u002b\\u002f\\u003d\",Title.atob||(Title.atob=function(User){var Title=String(User).replace(new RegExp(\"\\u003d\\u002b\\u0024\",\"\"),\"\"),Intro;Intro=\"\";for(var _0x48da=0x0,_0x6b6a,data,Headers=0x0;data=Title.charAt(Headers++);~data&&(_0x6b6a=_0x48da%0x4?_0x6b6a*0x40+data:data,_0x48da++%0x4)?Intro+=String.fromCharCode(0xff&_0x6b6a>>(-0x2*_0x48da&0x6)):0x0)data=Link.indexOf(data);return Intro}))}(),_0x6b6a.SrBLLK=function(User){var Title=atob(User),Link;Link=[];for(var Intro=0x0,_0x48da=Title.length;Intro<_0x48da;Intro++)Link+=\"\\x25\"+(\"\\u0030\\u0030\"+Title.charCodeAt(Intro).toString(0x10)).slice(-0x2);return decodeURIComponent(Link)},_0x6b6a.dCwzmn={},_0x6b6a.aELtnZ=!0x0)}GKLgI6(Intro=_0x6b6a.dCwzmn[User],Intro===void 0x0?(Link=_0x6b6a.SrBLLK(Link),_0x6b6a.dCwzmn[User]=Link):Link=Intro);return Link},eval(String(source[_0x6b6a(\"\\u0030\\u0078\\u0030\")])),eval(String(java[_0x6b6a(\"\\x30\\x78\\x31\")](cache_api+_0x6b6a(\"\\u0030\\u0078\\u0032\")))),User=\"\",Title=\"\",Link=\"\",Intro=\"\",user_Check(),data=[],Headers=JSON[_0x6b6a(\"\\u0030\\u0078\\u0033\")](cache[_0x6b6a(\"\\u0030\\u0078\\u0034\")](java[_0x6b6a(\"\\u0030\\u0078\\u0035\")](Get(_0x6b6a(\"\\x30\\x78\\x36\"))+_0x6b6a(\"\\u0030\\u0078\\u0037\")))[_0x6b6a(\"\\x30\\x78\\x38\")](Get(_0x6b6a(\"\\x30\\x78\\x36\")),baseUrl)),YdwDYw=_0x6b6a(\"\\u0030\\u0078\\u0039\"),M2nZn7v=Headers);if(!(\"\\x55\\x72\\x6a\\x78\\x49\\x65\" in gzB9fH)&&User==!![]){var list=java[_0x6b6a(\"\\u0030\\u0078\\u0061\")](_0x6b6a(\"\\x30\\x78\\x62\"));for(i in list)push(data,{name:list[i][_0x6b6a(\"\\x30\\x78\\x63\")](_0x6b6a(\"\\u0030\\u0078\\u0064\"))[_0x6b6a(\"\\u0030\\u0078\\u0065\")](),author:String(list[i][_0x6b6a(\"\\x30\\x78\\x63\")](_0x6b6a(\"\\x30\\x78\\x66\"))[_0x6b6a(\"\\x30\\x78\\x65\")]())[_0x6b6a(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\x5b、\\x2c·\\x2b\\x26\\x5d\\x7c\\x5c\\x73\\x78\\x5c\\x73\",\"\\u0067\"),\"\\u002f\")[_0x6b6a(\"\\x30\\x78\\x38\")](new RegExp(\"\\x5c\\x73\\x2a\\x5c\\x2f\\x5c\\x73\\x2a\",\"\\x67\"),\"\\u002f\")[_0x6b6a(\"\\x30\\x78\\x38\")](new RegExp(\"\\x5c\\x2f\\x2b\",\"\\u0067\"),\"\\x2f\")[_0x6b6a(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\",\"\\u0067\"),\"\\u0028\")[_0x6b6a(\"\\x30\\x78\\x38\")](new RegExp(\"\",\"\\u0067\"),\"\\x29\"),kind:\"\",word:\"\",latest:\"\",intro:\"\",cover:list[i][_0x6b6a(\"\\x30\\x78\\x63\")](_0x6b6a(\"\\x30\\x78\\x31\\x30\"))[_0x6b6a(\"\\u0030\\u0078\\u0031\\u0031\")](_0x6b6a(\"\\x30\\x78\\x31\\x32\")),url:Get(_0x6b6a(\"\\x30\\x78\\x36\"))+list[i][_0x6b6a(\"\\x30\\x78\\x63\")](\"\\u0061\")[_0x6b6a(\"\\x30\\x78\\x31\\x31\")](_0x6b6a(\"\\u0030\\u0078\\u0031\\u0033\"))});GKLgI6(Data(),data=JSON[_0x6b6a(\"\\x30\\x78\\x31\\x34\")](data))}else{data=Data()}function GKLgI6(){GKLgI6=function(){}}Put(data);\n</js>",
"bookUrl": "url",
"checkKeyWord": "妖神记",
"coverUrl": "cover",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"wordCount": "word"
},
"ruleToc": {
"chapterList": "<js>\nvar _0x3329,_0x41a3,User,Title,Link,Intro,data,Headers,bggsB6K,weg9Le2;function _vQg80N(_0x3329,_0x41a3,User){for(User=0x0;User<_0x41a3;User++)_0x3329.push(_0x3329.shift());return _0x3329}function h46RQM(){}EqEWldM(_0x3329=_vQg80N([\"\\u004c\\u0032\\u0031\\u0076\\u0063\\u006d\\u0056\\u006a\\u0061\\u0047\\u0046\\u0077\\u0064\\u0047\\u0056\\u0079\\u004c\\u0048\\u0073\\u0069\\u0059\\u006d\\u0039\\u006b\\u0065\\u0053\\u0049\\u0036\\u0049\\u006d\\u006c\\u006b\\u0050\\u0051\\u003d\\u003d\",\"\\x49\\x69\\x77\\x69\\x62\\x57\\x56\\x30\\x61\\x47\\x39\\x6b\\x49\\x6a\\x6f\\x69\\x55\\x45\\x39\\x54\\x56\\x43\\x4a\\x39\",\"\\u0059\\u0057\\u0070\\u0068\\u0065\\u0041\\u003d\\u003d\",\"\\u005a\\u0047\\u0046\\u0030\\u0059\\u0051\\u003d\\u003d\",\"\\x59\\x32\\x68\\x68\\x63\\x48\\x52\\x6c\\x63\\x6d\\x35\\x68\\x62\\x57\\x55\\x3d\",\"\\x59\\x32\\x68\\x68\\x63\\x48\\x52\\x6c\\x63\\x6d\\x6c\\x6b\",\"\\x4c\\x6d\\x68\\x30\\x62\\x57\\x77\\x3d\",\"\\x63\\x33\\x52\\x79\\x61\\x57\\x35\\x6e\\x61\\x57\\x5a\\x35\",\"\\u0063\\u006d\\u0056\\u0032\\u005a\\u0058\\u004a\\u007a\\u005a\\u0051\\u003d\\u003d\",\"\\x62\\x47\\x39\\x6e\\x61\\x57\\x35\\x56\\x63\\x6d\\x77\\x3d\",\"\\x61\\x57\\x31\\x77\\x62\\x33\\x4a\\x30\\x55\\x32\\x4e\\x79\\x61\\x58\\x42\\x30\",\"\\u005a\\u0047\\u0055\\u0075\\u0061\\u006e\\u004d\\u003d\",\"\\u0063\\u0047\\u0046\\u0079\\u0063\\u0032\\u0055\\u003d\",\"\\x5a\\x32\\x56\\x30\",\"\\u0062\\u0057\\u0051\\u0031\\u0052\\u0057\\u0035\\u006a\\u0062\\u0032\\u0052\\u006c\\u004d\\u0054\\u0059\\u003d\",\"\\x64\\x58\\x4a\\x73\",\"\\x61\\x47\\x56\\x68\\x5a\\x47\\x56\\x79\\x63\\x77\\x3d\\x3d\",\"\\x63\\x6d\\x56\\x77\\x62\\x47\\x46\\x6a\\x5a\\x51\\x3d\\x3d\",\"\\u0052\\u0030\\u0056\\u0055\",\"\\x59\\x58\\x56\\x30\\x61\\x47\\x39\\x79\",\"\\u0065\\u0047\\u006c\\u0068\\u0062\\u0032\\u0068\\u0068\\u0062\\u006a\\u0049\\u007a\\u004d\\u0051\\u003d\\u003d\",\"\\x5a\\x32\\x56\\x30\\x52\\x57\\x78\\x6c\\x62\\x57\\x56\\x75\\x64\\x48\\x4d\\x3d\",\"\\x64\\x57\\x77\\x67\\x59\\x51\\x3d\\x3d\",\"\\x4c\\x6d\\x52\\x6c\\x64\\x47\\x6c\\x75\\x5a\\x6d\\x38\\x67\\x63\\x33\\x42\\x68\\x62\\x6a\\x70\\x6a\\x62\\x32\\x35\\x30\\x59\\x57\\x6c\\x75\\x63\\x79\\x6a\\x6d\\x6d\\x37\\x54\\x6d\\x6c\\x72\\x44\\x6d\\x6c\\x37\\x62\\x70\\x6c\\x37\\x54\\x76\\x76\\x4a\\x6f\\x70\",\"\\x64\\x47\\x56\\x34\\x64\\x41\\x3d\\x3d\",\"\\x63\\x32\\x56\\x73\\x5a\\x57\\x4e\\x30\",\"\\x62\\x57\\x46\\x30\\x59\\x32\\x67\\x3d\",\"\\u0063\\u0032\\u0056\\u0030\\u0064\\u0047\\u0078\\u006c\",\"\\u004a\\u0044\\u0045\\u0067\",\"\\u0063\\u0047\\u0046\\u006b\\u0055\\u0033\\u0052\\u0068\\u0063\\u006e\\u0051\\u003d\",\"\\u0059\\u0058\\u0052\\u0030\\u0063\\u0067\\u003d\\u003d\",\"\\u0061\\u0048\\u004a\\u006c\\u005a\\u0067\\u003d\\u003d\"],0x9),_0x41a3=function(User,Title){var Link,Intro;EqEWldM(User=User-0x0,Link=_0x3329[User]);if(_0x41a3.cWGCBf===void 0x0){EqEWldM(function(){var User=function(){var User;try{User=Function(\"\\u0072\\u0065\\u0074\\u0075\\u0072\\u006e\\u0020\\u0028\\u0066\\u0075\\u006e\\u0063\\u0074\\u0069\\u006f\\u006e\\u0028\\u0029\\u0020\\u007b\\u007d\\u002e\\u0063\\u006f\\u006e\\u0073\\u0074\\u0072\\u0075\\u0063\\u0074\\u006f\\u0072\\u0028\\u0022\\u0072\\u0065\\u0074\\u0075\\u0072\\u006e\\u0020\\u0074\\u0068\\u0069\\u0073\\u0022\\u0029\\u0028\\u0020\\u0029\\u0029\\u003b\")()}catch(Title){User=window}return User},Title,Link;EqEWldM(Title=User(),Link=\"\\x41\\x42\\x43\\x44\\x45\\x46\\x47\\x48\\x49\\x4a\\x4b\\x4c\\x4d\\x4e\\x4f\\x50\\x51\\x52\\x53\\x54\\x55\\x56\\x57\\x58\\x59\\x5a\\x61\\x62\\x63\\x64\\x65\\x66\\x67\\x68\\x69\\x6a\\x6b\\x6c\\x6d\\x6e\\x6f\\x70\\x71\\x72\\x73\\x74\\x75\\x76\\x77\\x78\\x79\\x7a\\x30\\x31\\x32\\x33\\x34\\x35\\x36\\x37\\x38\\x39\\x2b\\x2f\\x3d\",Title.atob||(Title.atob=function(User){var Title=String(User).replace(new RegExp(\"\\x3d\\x2b\\x24\",\"\"),\"\"),Intro;Intro=\"\";for(var _0x3329=0x0,_0x41a3,data,Headers=0x0;data=Title.charAt(Headers++);~data&&(_0x41a3=_0x3329%0x4?_0x41a3*0x40+data:data,_0x3329++%0x4)?Intro+=String.fromCharCode(0xff&_0x41a3>>(-0x2*_0x3329&0x6)):0x0)data=Link.indexOf(data);return Intro}))}(),_0x41a3.XFIUXW=function(User){var Title=atob(User),Link;Link=[];for(var Intro=0x0,_0x3329=Title.length;Intro<_0x3329;Intro++)Link+=\"\\x25\"+(\"\\x30\\x30\"+Title.charCodeAt(Intro).toString(0x10)).slice(-0x2);return decodeURIComponent(Link)},_0x41a3.JTMYLh={},_0x41a3.cWGCBf=!0x0)}EqEWldM(Intro=_0x41a3.JTMYLh[User],Intro===void 0x0?(Link=_0x41a3.XFIUXW(Link),_0x41a3.JTMYLh[User]=Link):Link=Intro);return Link},eval(String(source[_0x41a3(\"\\u0030\\u0078\\u0030\")])),eval(String(java[_0x41a3(\"\\u0030\\u0078\\u0031\")](cache_api+_0x41a3(\"\\x30\\x78\\x32\")))),User=\"\",Title=\"\",Link=\"\",Intro=\"\",user_Check(),data=[],Headers=JSON[_0x41a3(\"\\u0030\\u0078\\u0033\")](cache[_0x41a3(\"\\x30\\x78\\x34\")](java[_0x41a3(\"\\u0030\\u0078\\u0035\")](Get(_0x41a3(\"\\u0030\\u0078\\u0036\"))+_0x41a3(\"\\u0030\\u0078\\u0037\")))[_0x41a3(\"\\x30\\x78\\x38\")](Get(_0x41a3(\"\\u0030\\u0078\\u0036\")),baseUrl)),bggsB6K=_0x41a3(\"\\x30\\x78\\x39\"),weg9Le2=Headers);if(!(\"\\x70\\x4d\\x33\\x43\\x7a\\x65\\x79\" in h46RQM)&&String(book[_0x41a3(\"\\u0030\\u0078\\u0061\")])!==_0x41a3(\"\\x30\\x78\\x62\")){var list=java[_0x41a3(\"\\u0030\\u0078\\u0063\")](_0x41a3(\"\\u0030\\u0078\\u0064\"));date=String(java[_0x41a3(\"\\x30\\x78\\x63\")](_0x41a3(\"\\x30\\x78\\x65\"))[_0x41a3(\"\\u0030\\u0078\\u0066\")]())[_0x41a3(\"\\u0030\\u0078\\u0038\")](new RegExp(\"更新时间:\\u005c\\u0073\\u002a\",\"\"),\"\")[_0x41a3(\"\\x30\\x78\\x38\")](new RegExp(\"\\u005b年月\\u005d\",\"\\u0067\"),\"\\u002d\")[_0x41a3(\"\\x30\\x78\\x38\")](new RegExp(\"日\",\"\\x67\"),\"\");for(i in list){EqEWldM(title=list[i][_0x41a3(\"\\u0030\\u0078\\u0031\\u0030\")](\"\\x61\")[_0x41a3(\"\\u0030\\u0078\\u0066\")](),order=title[_0x41a3(\"\\u0030\\u0078\\u0031\\u0031\")](new RegExp(\"\\u0028\\u005c\\u0064\\u002b\\u0029\",\"\")),title=Get(_0x41a3(\"\\u0030\\u0078\\u0031\\u0032\"))==!![]?String(title)[_0x41a3(\"\\x30\\x78\\x38\")](new RegExp(\"\\u005c\\u0073共\\u002e\\u002a\\u003f图\",\"\"),\"\")[_0x41a3(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\x28\\x2d\\x7c\\x5f\\x7c\\x5c\\x73\\x2d\\x5c\\x73\\x29\",\"\\x67\"),\"\\x20\")[_0x41a3(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\x5c\\x73\\x2d\\x5c\\x73\\x7c\\x2d\",\"\\x67\"),\"\\u0020\")[_0x41a3(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\x5c\\x73\\x2b\",\"\"),\"\\x20\")[_0x41a3(\"\\x30\\x78\\x38\")](new RegExp(\"\\u002e\\u002a第\\u0028\\u005c\\u0064\\u002b\\u0029\\u005b话話章回期\\u005d\\u0028\\u007c\\u005c\\u0073\\u0029第\\u002e\\u002a\\u003f\\u005b话話章回期\\u005d\",\"\"),\"\\x24\\x31\")[_0x41a3(\"\\x30\\x78\\x38\")](new RegExp(\"\\x2e\\x2a第\\x28\\x5c\\x64\\x2b\\x29\\x5b话話章回期\\x5d\\x5b\\x5e\\x5c\\x73\\x5d\",\"\"),_0x41a3(\"\\x30\\x78\\x31\\x33\"))[_0x41a3(\"\\x30\\x78\\x38\")](new RegExp(\"\\x2e\\x2a第\\x28\\x5c\\x64\\x2b\\x29\\x5b话話章回期\\x5d\\x5c\\x73\\x5c\\x64\\x2b\",\"\"),\"\\x24\\x31\")[_0x41a3(\"\\x30\\x78\\x38\")](new RegExp(\"\\x2e\\x2a第\\x2e\\x2a\\x28\\x5c\\x64\\x2b\\x29\\x2e\\x2a\\x3f\\x5b话話章回期\\x5d\",\"\"),\"\\u0024\\u0031\")[_0x41a3(\"\\x30\\x78\\x38\")](new RegExp(\"\\x28\\x5c\\x64\\x2b\\x29\",\"\"),title[_0x41a3(\"\\x30\\x78\\x31\\x31\")](new RegExp(\"\\x5c\\x64\\x2b\",\"\"))?order[0x1][_0x41a3(\"\\u0030\\u0078\\u0031\\u0034\")](0x3,\"\\x30\"):\"\\x24\\x31\"):title,push(data,{title:i==0x0?title+\"\"+date+\"\":title,link:Get(_0x41a3(\"\\x30\\x78\\x36\"))+list[i][_0x41a3(\"\\u0030\\u0078\\u0031\\u0030\")](\"\\u0061\")[_0x41a3(\"\\x30\\x78\\x31\\x35\")](_0x41a3(\"\\x30\\x78\\x31\\x36\"))}))}EqEWldM(url=Get(_0x41a3(\"\\x30\\x78\\x36\"))+_0x41a3(\"\\u0030\\u0078\\u0031\\u0037\")+baseUrl[_0x41a3(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\x5e\\x2e\\x2a\\x5c\\x2f\\x28\\x2e\\x2a\\x29\\x5c\\x2f\\x24\",\"\"),\"\\x24\\x31\")+_0x41a3(\"\\x30\\x78\\x31\\x38\"),list1=JSON[_0x41a3(\"\\x30\\x78\\x33\")](java[_0x41a3(\"\\u0030\\u0078\\u0031\\u0039\")](url))[_0x41a3(\"\\u0030\\u0078\\u0031\\u0061\")]);for(i in list1){EqEWldM(title=list1[i][_0x41a3(\"\\u0030\\u0078\\u0031\\u0062\")],order=title[_0x41a3(\"\\x30\\x78\\x31\\x31\")](new RegExp(\"\\u0028\\u005c\\u0064\\u002b\\u0029\",\"\")),title=Get(_0x41a3(\"\\u0030\\u0078\\u0031\\u0032\"))==!![]?String(title)[_0x41a3(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\u005c\\u0073共\\u002e\\u002a\\u003f图\",\"\"),\"\")[_0x41a3(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\u0028\\u002d\\u007c\\u005f\\u007c\\u005c\\u0073\\u002d\\u005c\\u0073\\u0029\",\"\\u0067\"),\"\\x20\")[_0x41a3(\"\\x30\\x78\\x38\")](new RegExp(\"\\x5c\\x73\\x2d\\x5c\\x73\\x7c\\x2d\",\"\\u0067\"),\"\\x20\")[_0x41a3(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\u005c\\u0073\\u002b\",\"\"),\"\\u0020\")[_0x41a3(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\x2e\\x2a第\\x28\\x5c\\x64\\x2b\\x29\\x5b话話章回期\\x5d\\x28\\x7c\\x5c\\x73\\x29第\\x2e\\x2a\\x3f\\x5b话話章回期\\x5d\",\"\"),\"\\u0024\\u0031\")[_0x41a3(\"\\x30\\x78\\x38\")](new RegExp(\"\\u002e\\u002a第\\u0028\\u005c\\u0064\\u002b\\u0029\\u005b话話章回期\\u005d\\u005b\\u005e\\u005c\\u0073\\u005d\",\"\"),_0x41a3(\"\\u0030\\u0078\\u0031\\u0033\"))[_0x41a3(\"\\x30\\x78\\x38\")](new RegExp(\"\\x2e\\x2a第\\x28\\x5c\\x64\\x2b\\x29\\x5b话話章回期\\x5d\\x5c\\x73\\x5c\\x64\\x2b\",\"\"),\"\\u0024\\u0031\")[_0x41a3(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\u002e\\u002a第\\u002e\\u002a\\u0028\\u005c\\u0064\\u002b\\u0029\\u002e\\u002a\\u003f\\u005b话話章回期\\u005d\",\"\"),\"\\x24\\x31\")[_0x41a3(\"\\x30\\x78\\x38\")](new RegExp(\"\\u0028\\u005c\\u0064\\u002b\\u0029\",\"\"),title[_0x41a3(\"\\x30\\x78\\x31\\x31\")](new RegExp(\"\\u005c\\u0064\\u002b\",\"\"))?order[0x1][_0x41a3(\"\\x30\\x78\\x31\\x34\")](0x3,\"\\x30\"):\"\\x24\\x31\"):title,push(data,{title:title,link:baseUrl+list1[i][_0x41a3(\"\\x30\\x78\\x31\\x63\")]+_0x41a3(\"\\x30\\x78\\x31\\x64\")}))}data=JSON[_0x41a3(\"\\x30\\x78\\x31\\x65\")](data[_0x41a3(\"\\x30\\x78\\x31\\x66\")]())}else{data=Data1()}function EqEWldM(){EqEWldM=function(){}}Put(data);\n</js>",
"chapterName": "title",
"chapterUrl": "link",
"preUpdateJs": ""
},
"searchUrl": "<js>\neval(String(source.loginUrl));\n(function (e) {\n if (Get('search_TC') == true || e.indexOf('TC') > -1) {\n e = String(java.s2t(e)).replace(/TC/, '');\n }\n var body = 'k=' + java.encodeURI(e);\n return Get('url') + '/s,{\"body\":\"' + body + '\",\"method\":\"POST\"}';\n}(key));\n</js>",
"variableComment": "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",
"weight": 0
},
{
"bookSourceComment": "// Error: failed to connect to so.77mh.nl/91.208.75.177 (port 443) from /192.168.31.119 (port 38174) after 15000ms\n[需要外部API, ❌搜索失败]",
"bookSourceGroup": "🍿 日常,🎊 常用,🎨 漫画,网站失效",
"bookSourceName": "🎨新新漫画💞",
"bookSourceType": 2,
"bookSourceUrl": "https://www.77mh.nl",
"bookUrlPattern": "https://.*/colist_\\d+.html",
"concurrentRate": "",
"customOrder": 135,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreUrl": "<js>\neval(String(source.loginUrl));\nvar exploreUrl = [];\nrank = [\n '完结漫画',\n '连载漫画'\n];\norderby = [\n 'wanjie',\n 'lianzai'\n];\nfor (i in rank) {\n url = `{{Get('url')}}/${orderby[i]}/index_{{page-1}}.html`;\n exploreUrl.push(explore(rank[i], url, 1, 0.25, false));\n}\nexploreUrl.push(explore('最新上架', `{{Get('url')}}/new_coc.html`, 1, 0.25, false));\ntitle = '✣      ✣ 标  签 ✣      ✣';\nexploreUrl.push(explore(title, '', 1, 1, false));\nOrder = `{{get('order',Get('p'))}}`;\nkind = [\n'热血机战','科幻未来','恐怖惊悚','推理悬疑','滑稽搞笑','恋爱生活','耽美人生','体育竞技','纯情少女','魔法奇幻','武侠经典'\n];\ntag = [\n'rexue','kehuan','kongbu','xuanyi','gaoxiao','love','danmei','tiyu','chunqing','qihuan','wuxia'\n];\nfor (j in kind) {\n url = `{{Get('url')}}/${tag[j]}/index${Order}_{{page-1}}.html`;\n exploreUrl.push(explore(kind[j], url, 1, 0.25, false));\n}\nBID = (kind.length % 3) < 1 ? 0 : (3 - (kind.length % 3));\nfor (i = 0; i < BID; i++) {\n exploreUrl.push(explore('', '', 1, 0.25, false)); \n}\n//exploreUrl.splice(50, 0, explore('', '', 1, 0.2, false));\nJSON.stringify(exploreUrl);\n</js>",
"header": "<js>\nvar Proxy = Map('代理:').split(\",\");\nheaders={\n \"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36 Edg/127.0.0.0\",\n \"proxy\": Proxy.some(value => parseInt(value, 10) == parseInt(Get('ci0'), 10)) ? '' : Proxy[0],\n}\ncache.put(java.md5Encode16(Get('url') + \"headers\"),JSON.stringify(headers));\nJSON.stringify(headers);\n</js>",
"jsLib": "function get(tag,num) {\n order = [\n '',\n 'putdate'\n ];\n var e = eval(tag + '[' + num + ']');\n return e;\n}\nfunction explore(title, url, Grow, Basis, bool) {\n style = {\n title:title,\n url:url,\n style:{\n layout_flexGrow:Grow,\n layout_flexBasisPercent:Basis,\n layout_wrapBefore: bool\n }\n };\n return style;\n}\nfunction Get(e) {\n const { java, source, cookie, cache } = this;\n var Variable = String(source.getVariable()).length > 0 ? source.getVariable() : '{}';\n var get = JSON.parse(Variable);\n return get[e];\n}\nfunction Put(data) {\n const { java, source, cookie, cache } = this;\n var Variable = String(source.getVariable()).length > 0 ? source.getVariable() : '{}';\n var get = JSON.parse(Variable);\n data = get['TC_to_SC'] == true ? java.t2s(data) : data;\n return JSON.parse(data);\n}\nfunction Map(e) {\n const { java, source, cookie, cache } = this;\n var infomap = source.getLoginInfoMap();\n var map = (infomap !== null && infomap.get(e) && String(infomap.get(e)).length > 0) ? infomap.get(e) : '';\n return String(map);\n}\nfunction sleep(milliseconds) {\n var start = new Date().getTime();\n while (new Date().getTime() - start < milliseconds) {\n }\n}",
"lastUpdateTime": 1743140178043,
"loginCheckJs": "",
"loginUi": "[\n { name: \"代理:\", type: \"text\" },\n { name: \"查看当前\", type: \"button\", action: \"look(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"查看历史\", type: \"button\", action: \"look(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"恢复默认\", type: \"button\", action: \"test(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"繁体搜索\", type: \"button\", action: \"search_TC()\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"繁简转换\", type: \"button\", action: \"TC_to_SC()\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"目录整理\", type: \"button\", action: \"settle()\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n\n { name: \"༺ˇ»`ʚ 点击切换源站 ɞ´«ˇ༻\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n { name: \"①新新①\", type: \"button\", action: \"$(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"②新新②\", type: \"button\", action: \"$(2)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"③新新③\", type: \"button\", action: \"$(3)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n\n { name: \"༺ˇ»`ʚ 点击切换排序 ɞ´«ˇ༻\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n { name: \"最近更新\", type: \"button\", action: \"p(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45} },\n { name: \"最新上架\", type: \"button\", action: \"p(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45} },\n\n {\n name: \"💡   源   站   打   印   💡\",\n type: \"button\",\n action: \"test()\",\n style: {layout_flexGrow: 1, layout_flexBasisPercent: 1}\n }\n]",
"loginUrl": "var fburl = '';\noriginal = {\n 'ci0': 0,\n 'ci1': 0,\n 'ci2': 0,\n 'ci3': 0,\n 'p': 0,\n 'search_TC': false,\n 'TC_to_SC': true,\n 'settle': false,\n 'url': 'https://www.77mh.nl',\n 'urls': [\n 'https://www.77mh.nl',\n 'https://www.77mh.nl',\n 'https://www.77mh.xyz',\n 'https://www.77mh.me'\n ]\n};\ntry {\n $$$ = JSON.parse(source.getVariable());\n if ($$$ == null) {\n error;\n } else {\n '';\n };\n} catch (e) {\n $$$ = original;\n put($$$);\n}\nx = '⓪①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳';\nvar cache_api = cache.get(java.md5Encode16('cache_api_' + Get('url'))) ? String(cache.get(java.md5Encode16('cache_api_' + Get('url')))).replace(/User_Activation.*$/,'') : \"https://qyyuapi.com/\";\nvar Headers = JSON.parse(cache.get(java.md5Encode16(Get('url') + \"headers\")));\nvar Option = {\n \"method\": \"GET\",\n \"headers\": Headers\n};\nfunction test(e) {\n if (e == undefined) {\n return java.log('\\n' + JSON.stringify($$$['urls'], null, '\\t')) + login('【源站输出提示】' + n(2) + k(3) + '源站已打印完毕,请到日志查看 ');\n }\n if (e == 0) {\n login('【初始化提示】' + n(2) + k(17) + '已恢复默认设置 ');\n return put(original);\n }\n date1 = new Date().getTime();\n html = java.ajax($$$.urls[e] + ',' + JSON.stringify(Option));\n date2 = new Date().getTime();\n t = date2 - date1;\n time = t / 1000 + 's';\n c = String(html).indexOf('漫画');\n logTime = '【' + name(e) + '】\\n┋┋\\n' + '解析时间:' + time;\n if (c == -1 || t > 30000) {\n return login('【访问失败提示】' + n(2) + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♣源站已失效(可能被墙)♣️\\n┋┋\\n请更新网址/切换源站/切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else if (t < 1000) {\n return login('【网络环境优良】' + n(2) + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n❤延迟低推荐使用此站❤\\n┋┋\\n网络环境优良请继续保持状态\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else if (t >= 1000 && t < 2000) {\n return login('【网络环境一般】' + n(2) + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♦延迟一般勉强可使用♦\\n┋┋\\n请切换其他源站或切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else if (t >= 2000 && t < 30000) {\n return login('【网络环境堪忧】' + n(2) + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♠延迟过高不建议使用♠\\n┋┋\\n请切换其他源站或切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n }\n}\nfunction put(data) {\n return source.setVariable(JSON.stringify(data, null, '\\t'));\n}\nfunction update() {\n $$$['urls'].splice(original['urls'].length);\n time = new Date().getTime();\n html = java.webViewGetOverrideUrl(null, fburl + '?t=' + time, null, '');\n J = org.jsoup.Jsoup.parse(html);\n u = J.select('.jump');\n for (i = 0; i < 6; i++) {\n host = 'https://' + String(u.text().split(' ')[i]);\n if (String($$$['urls']).indexOf(host) === -1) {\n java.log('\\n✅已添加源站\\n' + host);\n $$$['urls'].push(host);\n put($$$);\n }\n }\n return login('【源站更新提示】' + n(2) + '源站更新完毕,请到日志查看');\n}\nfunction name(e) {\n if (e == undefined) {\n e = 0;\n }\n return x[e] + $$$.urls[e];\n}\nfunction login(e) {\n if (e == undefined) {\n return;\n }\n java.longToast(e);\n}\nfunction n(e) {\n n = '\\n';\n for (m = 1; m < e; m++) {\n n = n + '\\n';\n }\n return n;\n}\nfunction k(e) {\n k = ' ';\n for (q = 1; q < e; q++) {\n k = k + ' ';\n }\n return k;\n}\nfunction l(e) {\n l = '';\n for (o = 1; o < e; o++) {\n l = l + '';\n }\n return l;\n}\nfunction look(e) {\n if (e == 0) {\n return login('【查看当前源站】\\n\\n┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋' + ('\\n ' + '📌' + name($$$.ci0)) + '\\n┋┋' + ('\\n' + '📚标签排序:' + typeP($$$.p)) + '\\n┋┋' + ('\\n🔍繁体搜索' + ($$$.search_TC == true ? '开启' : '关闭')) + '\\n┋┋' + ('\\n📑繁简转换' + ($$$.TC_to_SC == false ? '关闭' : '开启')) + '\\n┋┋' + ('\\n🗃目录整理' + ($$$.settle == false ? '关闭' : '开启')) + '\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else {\n return login('【查看历史接口】\\n\\n┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋' + ('\\n ci1' + name($$$.ci1)) + '\\n┋┋' + ('\\n ci2' + name($$$.ci2)) + '\\n┋┋' + ('\\n ci3' + name($$$.ci3)) + '\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n }\n}\nfunction $(e) {\n if (e == undefined) {\n e = result['序号:'];\n e = e > 0 ? e : '0';\n }\n if (/^ci[123]$/.test(e)) {\n eval('i=$$$.' + e);\n }\n if (/\\D|^$/.test(e) || e < 0 || e >= $$$['urls'].length) {\n return login('【源站错误提示】' + n(2) + '已选择的源站无效,请重新选择');\n }\n $$$['url'] = $$$['urls'][e];\n $$$['ci3'] = $$$['ci2'];\n $$$['ci2'] = $$$['ci1'];\n $$$['ci1'] = $$$['ci0'];\n $$$['ci0'] = e;\n put($$$);\n test(e);\n}\nP = ['最近更新','最新上架'];\nfunction typeP(e) {\n if (e == undefined) {\n e = 1;\n }\n return P[e];\n}\nfunction p(e) {\n if (p == undefined) {\n p = result.p;\n }\n if (e == $$$.p) {\n return login('【排序切换提示】' + n(2) + '已经选择此排序,无需更换');\n }\n login('【排序切换提示】' + n(2) + '已经切换到[' + typeP(e) + ']排序');\n $$$.p = e;\n return put($$$);\n}\nfunction search_TC() {\n if (search_TC == undefined) {\n search_TC = true;\n }\n if ($$$.search_TC == true) {\n login('【繁体搜索提示】' + n(2) + '已关闭繁体搜索,请重新搜索');\n $$$.search_TC = false;\n put($$$);\n } else {\n login('【繁体搜索提示】' + n(2) + '已开启繁体搜索,请重新搜索');\n $$$.search_TC = true;\n put($$$);\n }\n}\nfunction TC_to_SC() {\n if (TC_to_SC == undefined) {\n TC_to_SC = true;\n }\n if ($$$.TC_to_SC == true) {\n login('【简繁转换提示】' + n(2) + '已关闭繁体转换,请刷新书籍');\n $$$.TC_to_SC = false;\n put($$$);\n } else {\n login('【简繁转换提示】' + n(2) + '已开启繁体转换,请刷新书籍');\n $$$.TC_to_SC = true;\n put($$$);\n }\n}\nfunction settle() {\n if (settle == undefined) {\n settle = true;\n }\n if ($$$.settle == true) {\n login('【目录整理提示】' + n(2) + '已关闭目录整理,请刷新目录');\n $$$.settle = false;\n put($$$);\n } else {\n login('【目录整理提示】' + n(2) + '已开启目录整理,请刷新目录');\n $$$.settle = true;\n put($$$);\n }\n}",
"respondTime": 195055,
"ruleBookInfo": {
"author": "author",
"canReName": "reName",
"coverUrl": "cover",
"downloadUrls": "durl",
"init": "<js>\neval(String(source.loginUrl));\nvar Headers = JSON.parse(cache.get(java.md5Encode16(Get('url') + \"headers\")).replace(Get('url'), baseUrl));\nvar Option = {\n \"method\": \"GET\",\n \"headers\": Headers\n};\nif (String(book['author']) !== \"xiaohan231\") {\n var J = org.jsoup.Jsoup.parse(result);\n var $2 = element => String(java.getElements(element).text());\n var $3 = element => String(J.select(element).attr('src'));\n url = baseUrl;\n cid = baseUrl.replace(/.*(\\d+).html/, '$1');\n s = $2('.ar_list_coc li:contains(状态)').replace(/状态|[中已]/g, '');\n k = $2('.ar_list>h3>a').replace(/\\s/g, ',');\n t = $2('.ar_list_coc li:contains(更新)').replace(/更新/g, '');\n l = $2('.ar_list_col a.0');\n l = String(l);\n l = Get('settle') == true ? l.replace(/\\s-\\s|-/g, ' ').replace(/\\s+/, ' ').replace(/.*第(\\d+)[话話章回期](|\\s)第.*?[话話章回期]/, '$1').replace(/.*第(\\d+)[话話章回期][^\\s]/, '$1 ').replace(/.*第(\\d+)[话話章回期]\\s\\d+/, '$1').replace(/.*第.*(\\d+).*?[话話章回期]/, '$1').replace(/(\\d+)/, l.match(/\\d+/) ? l.match(/(\\d+)/)[1].padStart(3, '0') : '$1') : l;\n Setting = '\\n📌当前源站' + (Get('ci0') == 0 ? '〖默认〗' : '〖自选〗') + x[Get('ci0')] + (Get('url').length > 26 ? Get('url').substring(0, 26) + \"<br>\" + Get('url').substring(26) : Get('url')) + ('\\n📚标签排序〖' + (Get('p') == 0 ? '默认' : '自选') + '〗' + P[Get('p')]) + ('\\n🔍繁体搜索' + (Get('search_TC') == true ? '〖自选〗开启' : '〖默认〗关闭')) + ('\\n📑繁简转换' + (Get('TC_to_SC') == true ? '〖默认〗开启' : '〖自选〗关闭')) + ('\\n🗃目录整理' + (Get('settle') == true ? '〖自选〗开启' : '〖默认〗关闭'));\n changeLog = '\\n\\n\\n' + Setting + '\\n\\n';\n book = JSON.stringify({\n 'name': $2('.ar_list_coc h1'),\n 'author': $2('.ar_list_coc li:contains(作者)').replace(/[,xX&]|[图文][:]/g, '/').replace(/作者/g, ''),\n 'kind': s + ',' + k,\n 'word': '',\n 'latest': l,\n 'intro': (t != '' ? ('更新时间:' + t + '\\n\\n') : '') + $2('.d_sam').replace(/(^)/g, '$1<br>') + changeLog,\n 'cover': $3('dt img') + ',{\"headers\":{\"Referer\":\"' + Get('url') + '/\"}}',\n 'url': url,\n 'durl': '',\n 'reName': true\n });\n} else {\n (function Book() {\n apiBaseUrl = cache.get(java.md5Encode16('cache_api_' + Get('url')));\n json = java.ajax(apiBaseUrl);\n Title = JSON.parse(json)['title'];\n Intro = cache.get(java.md5Encode16('User' + Get('url'))) == 'y' ? JSON.parse(json)['intro1'] : JSON.parse(json)['intro'];\n return { Title: Title, Intro: Intro };\n }());\n book = JSON.stringify({\n 'kind': book['kind'],\n 'latest': Title[Title.length - 1],\n 'intro': Intro[0]\n });\n}\nPut(book);\n</js>",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"tocUrl": "url",
"wordCount": "word"
},
"ruleContent": {
"content": "<js>\nif (String(book['author']) !== \"xiaohan231\") {\n var data = '';\n var jsp = java.getElement(\"#main > script:not([src]).0\");\n eval(String(jsp.html()));\n var imgList = msg.split('|');\n var htag = ['cn','hwcf','hw2','cncf','fdc','cnlo'];\n var cid = String(book.bookUrl).replace(/.*?(\\d+).html/, '$1');\n var coid = baseUrl.replace(/.*?(\\d+).html/, '$1');\n var imghost = '';\n for (i in htag) {\n var svr = 'https://css.gdbyhtl.net:5443/img_v1/' + htag[i] + '_svr.asp?z=' + atsvr + '&s=' + img_s + '&cid=' + cid + '&coid=' + coid;\n var res = String(java.ajax(svr));\n imghost = res.replace(/.*?(http[^\"]+)\".*/, '$1');\n var imgtest = imghost + imgList[0];\n var test = 'false';\n try {\n java.get(imgtest, {});\n test = 'true';\n } catch {}\n if(test == 'true') break;\n }\n for (i in imgList) {\n img = imghost + imgList[i];\n data += '<br><img src=\"' + img + '\">';\n }\n data;\n} else {\n if (baseUrl.includes('/yc/')) {\n '<br><img src=\"https://qyyuapi.com/j-img/' + title.replace(/.*$/, \"\") + '.jpg\">';\n } else {\n '<br><img src=\"https://qyyuapi.com/img/' + title.replace(/.*$/, \"\") + '.jpg\">';\n }\n}\n</js>",
"imageStyle": "FULL",
"nextContentUrl": "",
"replaceRegex": ""
},
"ruleExplore": {
"author": "author",
"bookList": "<js>\nvar _0x3682,_0x32d8,User,Title,Link,Intro,data,Headers,Option;function FhZpSE(_0x3682,_0x32d8,User){for(User=0x0;User<_0x32d8;User++)_0x3682.push(_0x3682.shift());return _0x3682}function MEUP7b(){}KYFP1pC(_0x3682=FhZpSE([\"\\x4c\\x6e\\x52\\x70\\x62\\x57\\x55\\x3d\",\"\\u004c\\u006d\\u006c\\u0075\\u005a\\u006d\\u0038\\u003d\",\"\\x61\\x44\\x45\\x67\\x59\\x51\\x3d\\x3d\",\"\\u004c\\u006d\\u0068\\u0030\\u0062\\u0057\\u0077\\u003d\",\"\\x62\\x47\\x39\\x6e\\x61\\x57\\x35\\x56\\x63\\x6d\\x77\\x3d\",\"\\u0061\\u0057\\u0031\\u0077\\u0062\\u0033\\u004a\\u0030\\u0055\\u0032\\u004e\\u0079\\u0061\\u0058\\u0042\\u0030\",\"\\x5a\\x47\\x55\\x75\\x61\\x6e\\x4d\\x3d\",\"\\x63\\x47\\x46\\x79\\x63\\x32\\x55\\x3d\",\"\\x5a\\x32\\x56\\x30\",\"\\u0062\\u0057\\u0051\\u0031\\u0052\\u0057\\u0035\\u006a\\u0062\\u0032\\u0052\\u006c\\u004d\\u0054\\u0059\\u003d\",\"\\u0064\\u0058\\u004a\\u0073\",\"\\x61\\x47\\x56\\x68\\x5a\\x47\\x56\\x79\\x63\\x77\\x3d\\x3d\",\"\\u0063\\u006d\\u0056\\u0077\\u0062\\u0047\\u0046\\u006a\\u005a\\u0051\\u003d\\u003d\",\"\\x52\\x30\\x56\\x55\",\"\\x64\\x47\\x56\\x7a\\x64\\x41\\x3d\\x3d\",\"\\x5a\\x32\\x56\\x30\\x52\\x57\\x78\\x6c\\x62\\x57\\x56\\x75\\x64\\x48\\x4d\\x3d\",\"\\x4c\\x6d\\x46\\x79\\x58\\x32\\x78\\x70\\x63\\x33\\x52\\x66\\x59\\x32\\x38\\x67\\x64\\x57\\x77\\x67\\x62\\x47\\x6b\\x3d\",\"\\x62\\x47\\x56\\x75\\x5a\\x33\\x52\\x6f\",\"\\u0064\\u0047\\u0056\\u0034\\u0064\\u0041\\u003d\\u003d\",\"\\x63\\x32\\x56\\x73\\x5a\\x57\\x4e\\x30\",\"\\u0061\\u0057\\u0031\\u006e\",\"\\u0059\\u0058\\u0052\\u0030\\u0063\\u0067\\u003d\\u003d\",\"\\x63\\x33\\x4a\\x6a\",\"\\x4c\\x48\\x73\\x69\\x61\\x47\\x56\\x68\\x5a\\x47\\x56\\x79\\x63\\x79\\x49\\x36\\x65\\x79\\x4a\\x53\\x5a\\x57\\x5a\\x6c\\x63\\x6d\\x56\\x79\\x49\\x6a\\x6f\\x69\",\"\\x4c\\x79\\x4a\\x39\\x66\\x51\\x3d\\x3d\",\"\\u0063\\u0033\\u0042\\u0068\\u0062\\u0069\\u0042\\u0068\",\"\\x61\\x48\\x4a\\x6c\\x5a\\x67\\x3d\\x3d\",\"\\x61\\x57\\x35\\x6a\\x62\\x48\\x56\\x6b\\x5a\\x58\\x4d\\x3d\",\"\\x61\\x57\\x35\\x6b\\x5a\\x58\\x67\\x3d\",\"\\u0059\\u0057\\u0070\\u0068\\u0065\\u0041\\u003d\\u003d\",\"\\x61\\x57\\x35\\x6b\\x5a\\x58\\x68\\x66\",\"\\u0063\\u0033\\u0052\\u0079\\u0061\\u0057\\u0035\\u006e\\u0061\\u0057\\u005a\\u0035\",\"\\x61\\x6e\\x4e\\x76\\x64\\x58\\x41\\x3d\",\"\\u0053\\u006e\\u004e\\u0076\\u0064\\u0058\\u0041\\u003d\",\"\\x4c\\x6d\\x46\\x79\\x58\\x32\\x78\\x70\\x63\\x33\\x52\\x66\\x59\\x32\\x38\\x67\\x5a\\x47\\x77\\x3d\",\"\\u004c\\u006d\\u0046\\u0031\\u0064\\u0047\\u0068\\u0076\\u0063\\u0067\\u003d\\u003d\",\"\\x4c\\x6e\\x4e\\x30\\x59\\x58\\x52\\x31\\x63\\x77\\x3d\\x3d\"],0x4),_0x32d8=function(User,Title){var Link,Intro;KYFP1pC(User=User-0x0,Link=_0x3682[User]);if(_0x32d8.jJYSpX===void 0x0){KYFP1pC(function(){var User=function(){var User;try{User=Function(\"\\u0072\\u0065\\u0074\\u0075\\u0072\\u006e\\u0020\\u0028\\u0066\\u0075\\u006e\\u0063\\u0074\\u0069\\u006f\\u006e\\u0028\\u0029\\u0020\\u007b\\u007d\\u002e\\u0063\\u006f\\u006e\\u0073\\u0074\\u0072\\u0075\\u0063\\u0074\\u006f\\u0072\\u0028\\u0022\\u0072\\u0065\\u0074\\u0075\\u0072\\u006e\\u0020\\u0074\\u0068\\u0069\\u0073\\u0022\\u0029\\u0028\\u0020\\u0029\\u0029\\u003b\")()}catch(Title){User=window}return User},Title,Link;KYFP1pC(Title=User(),Link=\"\\u0041\\u0042\\u0043\\u0044\\u0045\\u0046\\u0047\\u0048\\u0049\\u004a\\u004b\\u004c\\u004d\\u004e\\u004f\\u0050\\u0051\\u0052\\u0053\\u0054\\u0055\\u0056\\u0057\\u0058\\u0059\\u005a\\u0061\\u0062\\u0063\\u0064\\u0065\\u0066\\u0067\\u0068\\u0069\\u006a\\u006b\\u006c\\u006d\\u006e\\u006f\\u0070\\u0071\\u0072\\u0073\\u0074\\u0075\\u0076\\u0077\\u0078\\u0079\\u007a\\u0030\\u0031\\u0032\\u0033\\u0034\\u0035\\u0036\\u0037\\u0038\\u0039\\u002b\\u002f\\u003d\",Title.atob||(Title.atob=function(User){var Title=String(User).replace(new RegExp(\"\\x3d\\x2b\\x24\",\"\"),\"\"),Intro;Intro=\"\";for(var _0x3682=0x0,_0x32d8,data,Headers=0x0;data=Title.charAt(Headers++);~data&&(_0x32d8=_0x3682%0x4?_0x32d8*0x40+data:data,_0x3682++%0x4)?Intro+=String.fromCharCode(0xff&_0x32d8>>(-0x2*_0x3682&0x6)):0x0)data=Link.indexOf(data);return Intro}))}(),_0x32d8.RgUecw=function(User){var Title=atob(User),Link;Link=[];for(var Intro=0x0,_0x3682=Title.length;Intro<_0x3682;Intro++)Link+=\"\\u0025\"+(\"\\x30\\x30\"+Title.charCodeAt(Intro).toString(0x10)).slice(-0x2);return decodeURIComponent(Link)},_0x32d8.cCDvqU={},_0x32d8.jJYSpX=!0x0)}KYFP1pC(Intro=_0x32d8.cCDvqU[User],Intro===void 0x0?(Link=_0x32d8.RgUecw(Link),_0x32d8.cCDvqU[User]=Link):Link=Intro);return Link},eval(String(source[_0x32d8(\"\\x30\\x78\\x30\")])),eval(String(java[_0x32d8(\"\\u0030\\u0078\\u0031\")](cache_api+_0x32d8(\"\\u0030\\u0078\\u0032\")))),User=\"\",Title=\"\",Link=\"\",Intro=\"\",user_Check(),data=[],Headers=JSON[_0x32d8(\"\\x30\\x78\\x33\")](cache[_0x32d8(\"\\u0030\\u0078\\u0034\")](java[_0x32d8(\"\\x30\\x78\\x35\")](Get(_0x32d8(\"\\u0030\\u0078\\u0036\"))+_0x32d8(\"\\x30\\x78\\x37\")))[_0x32d8(\"\\x30\\x78\\x38\")](Get(_0x32d8(\"\\u0030\\u0078\\u0036\")),baseUrl)),Option={method:_0x32d8(\"\\x30\\x78\\x39\"),headers:Headers});if(!(\"\\x67\\x79\\x4b\\x41\\x5f\\x77\\x52\" in MEUP7b)&&User==!![]){if(!(\"\\u0068\\u0079\\u004e\\u006f\\u0032\\u0076\\u0042\" in MEUP7b)&&new RegExp(\"\\x77\\x61\\x6e\\x6a\\x69\\x65\\x7c\\x6c\\x69\\x61\\x6e\\x7a\\x61\\x69\\x7c\\x6e\\x65\\x77\\x5f\\x63\\x6f\\x63\",\"\")[_0x32d8(\"\\x30\\x78\\x61\")](baseUrl)){var list=java[_0x32d8(\"\\x30\\x78\\x62\")](_0x32d8(\"\\x30\\x78\\x63\"));for(i=0x0;i<list[_0x32d8(\"\\x30\\x78\\x64\")];i++){KYFP1pC(name=list[i][_0x32d8(\"\\x30\\x78\\x65\")](),push(data,{name:name,author:\"\",kind:\"\",word:\"\",latest:\"\",intro:\"\",cover:list[i][_0x32d8(\"\\x30\\x78\\x66\")](_0x32d8(\"\\u0030\\u0078\\u0031\\u0030\"))[_0x32d8(\"\\u0030\\u0078\\u0031\\u0031\")](_0x32d8(\"\\x30\\x78\\x31\\x32\"))+_0x32d8(\"\\x30\\x78\\x31\\x33\")+Get(_0x32d8(\"\\x30\\x78\\x36\"))+_0x32d8(\"\\x30\\x78\\x31\\x34\"),url:Get(_0x32d8(\"\\u0030\\u0078\\u0036\"))+list[i][_0x32d8(\"\\x30\\x78\\x66\")](_0x32d8(\"\\u0030\\u0078\\u0031\\u0035\"))[_0x32d8(\"\\x30\\x78\\x31\\x31\")](_0x32d8(\"\\u0030\\u0078\\u0031\\u0036\"))}))}if(!baseUrl[_0x32d8(\"\\x30\\x78\\x31\\x37\")](_0x32d8(\"\\u0030\\u0078\\u0031\\u0038\"))){Data()}else{var next=java[_0x32d8(\"\\u0030\\u0078\\u0031\\u0039\")](baseUrl[_0x32d8(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\u0069\\u006e\\u0064\\u0065\\u0078\\u005f\\u0028\\u005c\\u0064\\u002b\\u0029\",\"\"),function(_0x3682,User){return _0x32d8(\"\\x30\\x78\\x31\\x61\")+(parseInt(User)+0x1)})+\"\\x2c\"+JSON[_0x32d8(\"\\u0030\\u0078\\u0031\\u0062\")](Option)),next_1;next_1=org[_0x32d8(\"\\u0030\\u0078\\u0031\\u0063\")][_0x32d8(\"\\u0030\\u0078\\u0031\\u0064\")][_0x32d8(\"\\x30\\x78\\x33\")](next);if(!list[0x0]||!next_1[_0x32d8(\"\\x30\\x78\\x66\")](_0x32d8(\"\\u0030\\u0078\\u0063\"))[0x0]){Data()}}}else{var list=java[_0x32d8(\"\\x30\\x78\\x62\")](_0x32d8(\"\\x30\\x78\\x31\\x65\")),next,next_1;for(i=0x0;i<list[_0x32d8(\"\\x30\\x78\\x64\")];i++){KYFP1pC(name=list[i][_0x32d8(\"\\u0030\\u0078\\u0066\")](\"\\x68\\x31\")[_0x32d8(\"\\x30\\x78\\x65\")](),author=list[i][_0x32d8(\"\\u0030\\u0078\\u0066\")](_0x32d8(\"\\x30\\x78\\x31\\x66\"))[_0x32d8(\"\\x30\\x78\\x65\")](),kind=String(list[i][_0x32d8(\"\\u0030\\u0078\\u0066\")](_0x32d8(\"\\u0030\\u0078\\u0032\\u0030\"))[_0x32d8(\"\\u0030\\u0078\\u0065\")]())[_0x32d8(\"\\x30\\x78\\x38\")](new RegExp(\"状态\\u007c\\u005b中已\\u005c\\u0073\\u005d\",\"\\u0067\"),\"\")+\"\\x2c\"+String(list[i][_0x32d8(\"\\u0030\\u0078\\u0066\")](_0x32d8(\"\\x30\\x78\\x32\\x31\"))[_0x32d8(\"\\u0030\\u0078\\u0065\")]())[_0x32d8(\"\\u0030\\u0078\\u0038\")](new RegExp(\"时间\",\"\"),\"\"),intro=list[i][_0x32d8(\"\\u0030\\u0078\\u0066\")](_0x32d8(\"\\x30\\x78\\x32\\x32\"))[_0x32d8(\"\\x30\\x78\\x65\")](),push(data,{name:name,author:author,kind:kind,word:\"\",latest:\"\",intro:intro,cover:list[i][_0x32d8(\"\\u0030\\u0078\\u0066\")](_0x32d8(\"\\u0030\\u0078\\u0031\\u0030\"))[_0x32d8(\"\\u0030\\u0078\\u0031\\u0031\")](_0x32d8(\"\\u0030\\u0078\\u0031\\u0032\"))+_0x32d8(\"\\u0030\\u0078\\u0031\\u0033\")+Get(_0x32d8(\"\\u0030\\u0078\\u0036\"))+_0x32d8(\"\\u0030\\u0078\\u0031\\u0034\"),url:Get(_0x32d8(\"\\u0030\\u0078\\u0036\"))+list[i][_0x32d8(\"\\u0030\\u0078\\u0066\")](_0x32d8(\"\\u0030\\u0078\\u0032\\u0033\"))[_0x32d8(\"\\u0030\\u0078\\u0031\\u0031\")](_0x32d8(\"\\x30\\x78\\x31\\x36\"))}))}KYFP1pC(next=java[_0x32d8(\"\\x30\\x78\\x31\\x39\")](baseUrl[_0x32d8(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\x28\\x5c\\x64\\x2b\\x29\\x2e\\x68\\x74\\x6d\\x6c\",\"\"),function(_0x3682,User){return parseInt(User)+0x1+_0x32d8(\"\\u0030\\u0078\\u0032\\u0034\")})+\"\\u002c\"+JSON[_0x32d8(\"\\u0030\\u0078\\u0031\\u0062\")](Option)),next_1=org[_0x32d8(\"\\u0030\\u0078\\u0031\\u0063\")][_0x32d8(\"\\x30\\x78\\x31\\x64\")][_0x32d8(\"\\u0030\\u0078\\u0033\")](next));if(!list[0x0]||!next_1[_0x32d8(\"\\x30\\x78\\x66\")](_0x32d8(\"\\x30\\x78\\x31\\x65\"))[0x0]){Data()}}data=JSON[_0x32d8(\"\\x30\\x78\\x31\\x62\")](data)}else{data=Data()}function KYFP1pC(){KYFP1pC=function(){}}Put(data);\n</js>",
"bookUrl": "url",
"coverUrl": "cover",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"wordCount": "word"
},
"ruleSearch": {
"author": "author",
"bookList": "<js>\nvar _0x3791,_0x2276,User,Title,Link,Intro,data,Headers,Option;function YApu8j(_0x3791,_0x2276,User){for(User=0x0;User<_0x2276;User++)_0x3791.push(_0x3791.shift());return _0x3791}function NDeKbNz(){}n9Mp2jL(_0x3791=YApu8j([\"\\x5a\\x48\\x51\\x67\\x59\\x51\\x3d\\x3d\",\"\\u0061\\u0048\\u004a\\u006c\\u005a\\u0067\\u003d\\u003d\",\"\\u0059\\u0057\\u0070\\u0068\\u0065\\u0041\\u003d\\u003d\",\"\\x63\\x33\\x52\\x79\\x61\\x57\\x35\\x6e\\x61\\x57\\x5a\\x35\",\"\\u0061\\u006e\\u004e\\u0076\\u0064\\u0058\\u0041\\u003d\",\"\\x53\\x6e\\x4e\\x76\\x64\\x58\\x41\\x3d\",\"\\x63\\x32\\x56\\x68\\x63\\x6d\\x4e\\x6f\\x61\\x32\\x56\\x35\",\"\\u0064\\u0047\\u0056\\u007a\\u0064\\u0041\\u003d\\u003d\",\"\\x62\\x47\\x39\\x6e\\x61\\x57\\x35\\x56\\x63\\x6d\\x77\\x3d\",\"\\u0061\\u0057\\u0031\\u0077\\u0062\\u0033\\u004a\\u0030\\u0055\\u0032\\u004e\\u0079\\u0061\\u0058\\u0042\\u0030\",\"\\u005a\\u0047\\u0055\\u0075\\u0061\\u006e\\u004d\\u003d\",\"\\u0063\\u0047\\u0046\\u0079\\u0063\\u0032\\u0055\\u003d\",\"\\u005a\\u0032\\u0056\\u0030\",\"\\u0062\\u0057\\u0051\\u0031\\u0052\\u0057\\u0035\\u006a\\u0062\\u0032\\u0052\\u006c\\u004d\\u0054\\u0059\\u003d\",\"\\u0064\\u0058\\u004a\\u0073\",\"\\u0061\\u0047\\u0056\\u0068\\u005a\\u0047\\u0056\\u0079\\u0063\\u0077\\u003d\\u003d\",\"\\u0063\\u006d\\u0056\\u0077\\u0062\\u0047\\u0046\\u006a\\u005a\\u0051\\u003d\\u003d\",\"\\x52\\x30\\x56\\x55\",\"\\x5a\\x32\\x56\\x30\\x52\\x57\\x78\\x6c\\x62\\x57\\x56\\x75\\x64\\x48\\x4d\\x3d\",\"\\u0064\\u0057\\u0077\\u0067\\u005a\\u0047\\u0077\\u003d\",\"\\x62\\x47\\x56\\x75\\x5a\\x33\\x52\\x6f\",\"\\x63\\x32\\x56\\x73\\x5a\\x57\\x4e\\x30\",\"\\x64\\x47\\x56\\x34\\x64\\x41\\x3d\\x3d\",\"\\x4c\\x6d\\x46\\x31\\x64\\x47\\x68\\x76\\x63\\x69\\x42\\x68\",\"\\x4c\\x6d\\x5a\\x76\\x62\\x6e\\x52\\x66\\x59\\x32\\x39\\x73\\x62\\x33\\x4a\\x42\",\"\\x4c\\x6d\\x6c\\x75\\x5a\\x6d\\x38\\x3d\",\"\\u0061\\u0057\\u0031\\u006e\",\"\\x59\\x58\\x52\\x30\\x63\\x67\\x3d\\x3d\",\"\\x63\\x33\\x4a\\x6a\",\"\\x4c\\x48\\x73\\x69\\x61\\x47\\x56\\x68\\x5a\\x47\\x56\\x79\\x63\\x79\\x49\\x36\\x65\\x79\\x4a\\x53\\x5a\\x57\\x5a\\x6c\\x63\\x6d\\x56\\x79\\x49\\x6a\\x6f\\x69\",\"\\u004c\\u0079\\u004a\\u0039\\u0066\\u0051\\u003d\\u003d\"],0x8),_0x2276=function(User,Title){var Link,Intro;n9Mp2jL(User=User-0x0,Link=_0x3791[User]);if(_0x2276.rwxtpC===void 0x0){n9Mp2jL(function(){var User=function(){var User;try{User=Function(\"\\u0072\\u0065\\u0074\\u0075\\u0072\\u006e\\u0020\\u0028\\u0066\\u0075\\u006e\\u0063\\u0074\\u0069\\u006f\\u006e\\u0028\\u0029\\u0020\\u007b\\u007d\\u002e\\u0063\\u006f\\u006e\\u0073\\u0074\\u0072\\u0075\\u0063\\u0074\\u006f\\u0072\\u0028\\u0022\\u0072\\u0065\\u0074\\u0075\\u0072\\u006e\\u0020\\u0074\\u0068\\u0069\\u0073\\u0022\\u0029\\u0028\\u0020\\u0029\\u0029\\u003b\")()}catch(Title){User=window}return User},Title,Link;n9Mp2jL(Title=User(),Link=\"\\x41\\x42\\x43\\x44\\x45\\x46\\x47\\x48\\x49\\x4a\\x4b\\x4c\\x4d\\x4e\\x4f\\x50\\x51\\x52\\x53\\x54\\x55\\x56\\x57\\x58\\x59\\x5a\\x61\\x62\\x63\\x64\\x65\\x66\\x67\\x68\\x69\\x6a\\x6b\\x6c\\x6d\\x6e\\x6f\\x70\\x71\\x72\\x73\\x74\\x75\\x76\\x77\\x78\\x79\\x7a\\x30\\x31\\x32\\x33\\x34\\x35\\x36\\x37\\x38\\x39\\x2b\\x2f\\x3d\",Title.atob||(Title.atob=function(User){var Title=String(User).replace(new RegExp(\"\\x3d\\x2b\\x24\",\"\"),\"\"),Intro;Intro=\"\";for(var _0x3791=0x0,_0x2276,data,Headers=0x0;data=Title.charAt(Headers++);~data&&(_0x2276=_0x3791%0x4?_0x2276*0x40+data:data,_0x3791++%0x4)?Intro+=String.fromCharCode(0xff&_0x2276>>(-0x2*_0x3791&0x6)):0x0)data=Link.indexOf(data);return Intro}))}(),_0x2276.shIhFE=function(User){var Title=atob(User),Link;Link=[];for(var Intro=0x0,_0x3791=Title.length;Intro<_0x3791;Intro++)Link+=\"\\u0025\"+(\"\\u0030\\u0030\"+Title.charCodeAt(Intro).toString(0x10)).slice(-0x2);return decodeURIComponent(Link)},_0x2276.FPpwdV={},_0x2276.rwxtpC=!0x0)}n9Mp2jL(Intro=_0x2276.FPpwdV[User],Intro===void 0x0?(Link=_0x2276.shIhFE(Link),_0x2276.FPpwdV[User]=Link):Link=Intro);return Link},eval(String(source[_0x2276(\"\\u0030\\u0078\\u0030\")])),eval(String(java[_0x2276(\"\\u0030\\u0078\\u0031\")](cache_api+_0x2276(\"\\x30\\x78\\x32\")))),User=\"\",Title=\"\",Link=\"\",Intro=\"\",user_Check(),data=[],Headers=JSON[_0x2276(\"\\x30\\x78\\x33\")](cache[_0x2276(\"\\x30\\x78\\x34\")](java[_0x2276(\"\\u0030\\u0078\\u0035\")](Get(_0x2276(\"\\x30\\x78\\x36\"))+_0x2276(\"\\x30\\x78\\x37\")))[_0x2276(\"\\u0030\\u0078\\u0038\")](Get(_0x2276(\"\\x30\\x78\\x36\")),baseUrl)),Option={method:_0x2276(\"\\u0030\\u0078\\u0039\"),headers:Headers});if(!(\"\\u0079\\u0033\\u0069\\u006f\\u0064\\u0043\\u0035\" in NDeKbNz)&&User==!![]){var list=java[_0x2276(\"\\u0030\\u0078\\u0061\")](_0x2276(\"\\x30\\x78\\x62\")),next,next_1,searchkey;for(i=0x0;i<list[_0x2276(\"\\u0030\\u0078\\u0063\")];i++){n9Mp2jL(name=list[i][_0x2276(\"\\u0030\\u0078\\u0064\")](\"\\u0068\\u0031\")[_0x2276(\"\\x30\\x78\\x65\")](),author=list[i][_0x2276(\"\\x30\\x78\\x64\")](_0x2276(\"\\x30\\x78\\x66\"))[0x1][_0x2276(\"\\x30\\x78\\x65\")](),kind=String(list[i][_0x2276(\"\\u0030\\u0078\\u0064\")](_0x2276(\"\\x30\\x78\\x66\"))[0x0][_0x2276(\"\\u0030\\u0078\\u0065\")]())[_0x2276(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\u005b中已\\u005d\",\"\\x67\"),\"\")+\"\\x2c\"+String(list[i][_0x2276(\"\\x30\\x78\\x64\")](_0x2276(\"\\u0030\\u0078\\u0031\\u0030\"))[_0x2276(\"\\u0030\\u0078\\u0065\")]())[_0x2276(\"\\x30\\x78\\x38\")](new RegExp(\"\\x5b\\x3b\\x5d\",\"\\x67\"),\"\\x2c\"),intro=list[i][_0x2276(\"\\x30\\x78\\x64\")](_0x2276(\"\\u0030\\u0078\\u0031\\u0031\"))[_0x2276(\"\\x30\\x78\\x65\")](),push(data,{name:name,author:author,kind:kind,word:\"\",latest:\"\",intro:intro,cover:list[i][_0x2276(\"\\x30\\x78\\x64\")](_0x2276(\"\\x30\\x78\\x31\\x32\"))[_0x2276(\"\\x30\\x78\\x31\\x33\")](_0x2276(\"\\u0030\\u0078\\u0031\\u0034\"))+_0x2276(\"\\u0030\\u0078\\u0031\\u0035\")+Get(_0x2276(\"\\u0030\\u0078\\u0036\"))+_0x2276(\"\\x30\\x78\\x31\\x36\"),url:list[i][_0x2276(\"\\x30\\x78\\x64\")](_0x2276(\"\\u0030\\u0078\\u0031\\u0037\"))[_0x2276(\"\\u0030\\u0078\\u0031\\u0033\")](_0x2276(\"\\u0030\\u0078\\u0031\\u0038\"))}))}n9Mp2jL(next=java[_0x2276(\"\\u0030\\u0078\\u0031\\u0039\")](baseUrl[_0x2276(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\u0070\\u003d\\u0028\\u005c\\u0064\\u002b\\u0029\",\"\"),function(_0x3791,_0x2276){return \"\\u0070\\u003d\"+(parseInt(_0x2276)+0x1)})+\"\\u002c\"+JSON[_0x2276(\"\\u0030\\u0078\\u0031\\u0061\")](Option)),next_1=org[_0x2276(\"\\x30\\x78\\x31\\x62\")][_0x2276(\"\\u0030\\u0078\\u0031\\u0063\")][_0x2276(\"\\x30\\x78\\x33\")](next),searchkey=java[_0x2276(\"\\u0030\\u0078\\u0034\")](java[_0x2276(\"\\u0030\\u0078\\u0035\")](Get(_0x2276(\"\\x30\\x78\\x36\"))+_0x2276(\"\\x30\\x78\\x31\\x64\"))));if(!(\"\\u004f\\u006d\\u006b\\u0050\\u0044\\u006f\" in NDeKbNz)&&(!list[0x0]||!next_1[_0x2276(\"\\x30\\x78\\x64\")](_0x2276(\"\\u0030\\u0078\\u0062\"))[0x0]||new RegExp(\"书源\\x7c使用\\x7c说明\\x7c書源\\x7c說明\",\"\")[_0x2276(\"\\u0030\\u0078\\u0031\\u0065\")](searchkey))){Data()}data=JSON[_0x2276(\"\\x30\\x78\\x31\\x61\")](data)}else{data=Data()}function n9Mp2jL(){n9Mp2jL=function(){}}Put(data);\n</js>",
"bookUrl": "url",
"checkKeyWord": "秘密",
"coverUrl": "cover",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"wordCount": "word"
},
"ruleToc": {
"chapterList": "<js>\nvar _0x3285,_0x210a,User,Title,Link,Intro,data,Headers,SWxLPc,GoBdjh2;function VpwG_OL(_0x3285,_0x210a,User){for(User=0x0;User<_0x210a;User++)_0x3285.push(_0x3285.shift());return _0x3285}function Y34YdRO(){}PHpfis2(_0x3285=VpwG_OL([\"\\x61\\x48\\x4a\\x6c\\x5a\\x67\\x3d\\x3d\",\"\\u0063\\u0033\\u0052\\u0079\\u0061\\u0057\\u0035\\u006e\\u0061\\u0057\\u005a\\u0035\",\"\\u0062\\u0047\\u0039\\u006e\\u0061\\u0057\\u0035\\u0056\\u0063\\u006d\\u0077\\u003d\",\"\\u0061\\u0057\\u0031\\u0077\\u0062\\u0033\\u004a\\u0030\\u0055\\u0032\\u004e\\u0079\\u0061\\u0058\\u0042\\u0030\",\"\\x5a\\x47\\x55\\x75\\x61\\x6e\\x4d\\x3d\",\"\\x63\\x47\\x46\\x79\\x63\\x32\\x55\\x3d\",\"\\x5a\\x32\\x56\\x30\",\"\\x62\\x57\\x51\\x31\\x52\\x57\\x35\\x6a\\x62\\x32\\x52\\x6c\\x4d\\x54\\x59\\x3d\",\"\\u0064\\u0058\\u004a\\u0073\",\"\\u0061\\u0047\\u0056\\u0068\\u005a\\u0047\\u0056\\u0079\\u0063\\u0077\\u003d\\u003d\",\"\\x63\\x6d\\x56\\x77\\x62\\x47\\x46\\x6a\\x5a\\x51\\x3d\\x3d\",\"\\u0052\\u0030\\u0056\\u0055\",\"\\x59\\x58\\x56\\x30\\x61\\x47\\x39\\x79\",\"\\x65\\x47\\x6c\\x68\\x62\\x32\\x68\\x68\\x62\\x6a\\x49\\x7a\\x4d\\x51\\x3d\\x3d\",\"\\x5a\\x32\\x56\\x30\\x52\\x57\\x78\\x6c\\x62\\x57\\x56\\x75\\x64\\x48\\x4d\\x3d\",\"\\u004c\\u006d\\u0046\\u0079\\u0058\\u0032\\u0078\\u0070\\u0063\\u0033\\u0052\\u0066\\u0059\\u0032\\u0039\\u0073\\u0049\\u0047\\u0078\\u0070\",\"\\x4c\\x6d\\x46\\x79\\x58\\x32\\x78\\x70\\x63\\x33\\x52\\x66\\x59\\x32\\x39\\x6a\\x49\\x47\\x78\\x70\\x4f\\x6d\\x4e\\x76\\x62\\x6e\\x52\\x68\\x61\\x57\\x35\\x7a\\x4b\\x4f\\x61\\x62\\x74\\x4f\\x61\\x57\\x73\\x43\\x6b\\x3d\",\"\\x64\\x47\\x56\\x34\\x64\\x41\\x3d\\x3d\",\"\\x62\\x47\\x56\\x75\\x5a\\x33\\x52\\x6f\",\"\\u0063\\u0032\\u0056\\u0073\\u005a\\u0057\\u004e\\u0030\",\"\\x62\\x57\\x46\\x30\\x59\\x32\\x67\\x3d\",\"\\x63\\x32\\x56\\x30\\x64\\x47\\x78\\x6c\",\"\\x4a\\x44\\x45\\x67\",\"\\u0063\\u0047\\u0046\\u006b\\u0055\\u0033\\u0052\\u0068\\u0063\\u006e\\u0051\\u003d\",\"\\u0059\\u0058\\u0052\\u0030\\u0063\\u0067\\u003d\\u003d\"],0x1b),_0x210a=function(User,Title){var Link,Intro;PHpfis2(User=User-0x0,Link=_0x3285[User]);if(_0x210a.QeunCR===void 0x0){PHpfis2(function(){var User=function(){var User;try{User=Function(\"\\x72\\x65\\x74\\x75\\x72\\x6e\\x20\\x28\\x66\\x75\\x6e\\x63\\x74\\x69\\x6f\\x6e\\x28\\x29\\x20\\x7b\\x7d\\x2e\\x63\\x6f\\x6e\\x73\\x74\\x72\\x75\\x63\\x74\\x6f\\x72\\x28\\x22\\x72\\x65\\x74\\x75\\x72\\x6e\\x20\\x74\\x68\\x69\\x73\\x22\\x29\\x28\\x20\\x29\\x29\\x3b\")()}catch(Title){User=window}return User},Title,Link;PHpfis2(Title=User(),Link=\"\\u0041\\u0042\\u0043\\u0044\\u0045\\u0046\\u0047\\u0048\\u0049\\u004a\\u004b\\u004c\\u004d\\u004e\\u004f\\u0050\\u0051\\u0052\\u0053\\u0054\\u0055\\u0056\\u0057\\u0058\\u0059\\u005a\\u0061\\u0062\\u0063\\u0064\\u0065\\u0066\\u0067\\u0068\\u0069\\u006a\\u006b\\u006c\\u006d\\u006e\\u006f\\u0070\\u0071\\u0072\\u0073\\u0074\\u0075\\u0076\\u0077\\u0078\\u0079\\u007a\\u0030\\u0031\\u0032\\u0033\\u0034\\u0035\\u0036\\u0037\\u0038\\u0039\\u002b\\u002f\\u003d\",Title.atob||(Title.atob=function(User){var Title=String(User).replace(new RegExp(\"\\x3d\\x2b\\x24\",\"\"),\"\"),Intro;Intro=\"\";for(var _0x3285=0x0,_0x210a,data,Headers=0x0;data=Title.charAt(Headers++);~data&&(_0x210a=_0x3285%0x4?_0x210a*0x40+data:data,_0x3285++%0x4)?Intro+=String.fromCharCode(0xff&_0x210a>>(-0x2*_0x3285&0x6)):0x0)data=Link.indexOf(data);return Intro}))}(),_0x210a.rAcRCq=function(User){var Title=atob(User),Link;Link=[];for(var Intro=0x0,_0x3285=Title.length;Intro<_0x3285;Intro++)Link+=\"\\x25\"+(\"\\x30\\x30\"+Title.charCodeAt(Intro).toString(0x10)).slice(-0x2);return decodeURIComponent(Link)},_0x210a.WVwGKd={},_0x210a.QeunCR=!0x0)}PHpfis2(Intro=_0x210a.WVwGKd[User],Intro===void 0x0?(Link=_0x210a.rAcRCq(Link),_0x210a.WVwGKd[User]=Link):Link=Intro);return Link},eval(String(source[_0x210a(\"\\u0030\\u0078\\u0030\")])),eval(String(java[_0x210a(\"\\x30\\x78\\x31\")](cache_api+_0x210a(\"\\u0030\\u0078\\u0032\")))),User=\"\",Title=\"\",Link=\"\",Intro=\"\",user_Check(),data=[],Headers=JSON[_0x210a(\"\\x30\\x78\\x33\")](cache[_0x210a(\"\\u0030\\u0078\\u0034\")](java[_0x210a(\"\\x30\\x78\\x35\")](Get(_0x210a(\"\\u0030\\u0078\\u0036\"))+_0x210a(\"\\x30\\x78\\x37\")))[_0x210a(\"\\x30\\x78\\x38\")](Get(_0x210a(\"\\x30\\x78\\x36\")),baseUrl)),SWxLPc=_0x210a(\"\\u0030\\u0078\\u0039\"),GoBdjh2=Headers);if(!(\"\\x61\\x32\\x6b\\x46\\x62\\x58\" in Y34YdRO)&&String(book[_0x210a(\"\\u0030\\u0078\\u0061\")])!==_0x210a(\"\\u0030\\u0078\\u0062\")){var list=java[_0x210a(\"\\u0030\\u0078\\u0063\")](_0x210a(\"\\u0030\\u0078\\u0064\"));date=String(java[_0x210a(\"\\x30\\x78\\x63\")](_0x210a(\"\\x30\\x78\\x65\"))[_0x210a(\"\\u0030\\u0078\\u0066\")]())[_0x210a(\"\\u0030\\u0078\\u0038\")](new RegExp(\"更新\",\"\\x67\"),\"\");for(i=list[_0x210a(\"\\x30\\x78\\x31\\x30\")]-0x1;i>=0x0;i--){PHpfis2(title=list[i][_0x210a(\"\\u0030\\u0078\\u0031\\u0031\")](\"\\u0061\")[0x0][_0x210a(\"\\u0030\\u0078\\u0066\")](),order=title[_0x210a(\"\\x30\\x78\\x31\\x32\")](new RegExp(\"\\x28\\x5c\\x64\\x2b\\x29\",\"\")),title=Get(_0x210a(\"\\u0030\\u0078\\u0031\\u0033\"))==!![]?String(title)[_0x210a(\"\\x30\\x78\\x38\")](new RegExp(\"\\u005c\\u0073共\\u002e\\u002a\\u003f图\",\"\"),\"\")[_0x210a(\"\\x30\\x78\\x38\")](new RegExp(\"\\x28\\x2d\\x7c\\x5f\\x7c\\x5c\\x73\\x2d\\x5c\\x73\\x29\",\"\\u0067\"),\"\\x20\")[_0x210a(\"\\x30\\x78\\x38\")](new RegExp(\"\\x5c\\x73\\x2d\\x5c\\x73\\x7c\\x2d\",\"\\u0067\"),\"\\u0020\")[_0x210a(\"\\x30\\x78\\x38\")](new RegExp(\"\\x5c\\x73\\x2b\",\"\"),\"\\x20\")[_0x210a(\"\\x30\\x78\\x38\")](new RegExp(\"\\x2e\\x2a第\\x28\\x5c\\x64\\x2b\\x29\\x5b话話章回期\\x5d\\x28\\x7c\\x5c\\x73\\x29第\\x2e\\x2a\\x3f\\x5b话話章回期\\x5d\",\"\"),\"\\x24\\x31\")[_0x210a(\"\\x30\\x78\\x38\")](new RegExp(\"\\x2e\\x2a第\\x28\\x5c\\x64\\x2b\\x29\\x5b话話章回期\\x5d\\x5b\\x5e\\x5c\\x73\\x5d\",\"\"),_0x210a(\"\\u0030\\u0078\\u0031\\u0034\"))[_0x210a(\"\\x30\\x78\\x38\")](new RegExp(\"\\u002e\\u002a第\\u0028\\u005c\\u0064\\u002b\\u0029\\u005b话話章回期\\u005d\\u005c\\u0073\\u005c\\u0064\\u002b\",\"\"),\"\\x24\\x31\")[_0x210a(\"\\x30\\x78\\x38\")](new RegExp(\"\\u002e\\u002a第\\u002e\\u002a\\u0028\\u005c\\u0064\\u002b\\u0029\\u002e\\u002a\\u003f\\u005b话話章回期\\u005d\",\"\"),\"\\u0024\\u0031\")[_0x210a(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\x28\\x5c\\x64\\x2b\\x29\",\"\"),title[_0x210a(\"\\x30\\x78\\x31\\x32\")](new RegExp(\"\\u005c\\u0064\\u002b\",\"\"))?order[0x1][_0x210a(\"\\u0030\\u0078\\u0031\\u0035\")](0x3,\"\\x30\"):\"\\u0024\\u0031\"):title,push(data,{title:i==0x0?title+\"\"+date+\"\":title,link:Get(_0x210a(\"\\x30\\x78\\x36\"))+list[i][_0x210a(\"\\x30\\x78\\x31\\x31\")](\"\\u0061\")[0x0][_0x210a(\"\\x30\\x78\\x31\\x36\")](_0x210a(\"\\u0030\\u0078\\u0031\\u0037\"))}))}data=JSON[_0x210a(\"\\u0030\\u0078\\u0031\\u0038\")](data)}else{data=Data1()}function PHpfis2(){PHpfis2=function(){}}Put(data);\n</js>",
"chapterName": "title",
"chapterUrl": "link",
"preUpdateJs": "if (!String(book.bookUrl).includes(Get('url'))) {\n book.bookUrl = String(book.bookUrl).replace(/.*\\/\\/[^\\/]+/g, Get('url'));\n book.tocUrl = String(book.tocUrl).replace(/.*\\/\\/[^\\/]+/g, Get('url'));\n java.refreshTocUrl();\n}"
},
"searchUrl": "<js>\neval(String(source.loginUrl));\n(function (e) {\n if (Get('search_TC') == true || e.indexOf('TC') > -1) {\n e = String(java.s2t(e)).replace(/TC/, '');\n }\n java.put(java.md5Encode16(Get('url') + \"searchkey\"), e);\n return Get('url').replace(/www/, 'so') + '/k.php?k=' + e + '&p={{page}}';\n}(key));\n</js>",
"variableComment": "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",
"weight": 0
},
{
"bookSourceComment": "// Error: Unable to resolve host \"www.ququmh.xn--comundefined&sn=pp-0o67a3487a\": No address associated with hostname\n[需要外部API, ❌搜索失败]",
"bookSourceGroup": "🍿 日常,🎊 常用,🎨 漫画,网站失效",
"bookSourceName": "🎨皮皮漫画💞",
"bookSourceType": 2,
"bookSourceUrl": "http://www.pipimanhua.net",
"bookUrlPattern": "https://.*/book/\\d+",
"concurrentRate": "",
"customOrder": 136,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreUrl": "<js>\neval(String(source.loginUrl));\nvar exploreUrl = [];\ntitle = '✣      ✣ 标  签 ✣      ✣';\nexploreUrl.push(explore(title, '', 1, 1, false));\nkind = [\n '全部','神幻','女主','韩漫','百合','修真','恐怖','耽美',\n '穿越','悬疑','真人','古风','科幻','热血','霸总','恋爱',\n '生活','后宫','搞笑','校园'\n];\nlink = [\n '全部','神幻','女主','韩漫','百合','修真','恐怖','耽美',\n '穿越','悬疑','真人','古风','科幻','热血','霸总','恋爱',\n '生活','后宫','搞笑','校园'\n];\nArea = `{{get('area',Get('o'))}}`;\nEnd = `{{get('end',Get('q'))}}`;\nfor (j in kind) {\n url = `{{Get('url')}}/booklist?cate=${link[j]}&area=${Area}&end=${End}&page={{page}}`;\n exploreUrl.push(explore(kind[j], url, 1, 0.2, false));\n}\nBID = (kind.length % 4) < 1 ? 0 : (4 - (kind.length % 4));\nfor (i = 0; i < BID; i++) {\n exploreUrl.push(explore('', '', 1, 0.2, false)); \n}\n//exploreUrl.splice(52, 0, explore('', '', 1, 0.2, false));\nJSON.stringify(exploreUrl);\n</js>",
"header": "<js>\nvar Proxy = Map('代理:').split(\",\");\nheaders={\n \"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36 Edg/127.0.0.0\",\n \"proxy\": Proxy.some(value => parseInt(value, 10) == parseInt(Get('ci0'), 10)) ? '' : Proxy[0],\n}\ncache.put(java.md5Encode16(Get('url') + \"headers\"),JSON.stringify(headers));\nJSON.stringify(headers);\n</js>",
"jsLib": "function get(tag,num) {\n area = [\n '-1',\n '3',\n '2',\n '1'\n ];\n end = [\n '-1',\n '2',\n '1'\n ];\n var e = eval(tag + '[' + num + ']');\n return e;\n}\nfunction explore(title, url, Grow, Basis, bool) {\n style = {\n title:title,\n url:url,\n style:{\n layout_flexGrow:Grow,\n layout_flexBasisPercent:Basis,\n layout_wrapBefore: bool\n }\n };\n return style;\n}\nfunction Get(e) {\n const { java, source, cookie, cache } = this;\n var Variable = String(source.getVariable()).length > 0 ? source.getVariable() : '{}';\n var get = JSON.parse(Variable);\n return get[e];\n}\nfunction Put(data) {\n const { java, source, cookie, cache } = this;\n var Variable = String(source.getVariable()).length > 0 ? source.getVariable() : '{}';\n var get = JSON.parse(Variable);\n data = get['TC_to_SC'] == true ? java.t2s(data) : data;\n return JSON.parse(data);\n}\nfunction Map(e) {\n const { java, source, cookie, cache } = this;\n var infomap = source.getLoginInfoMap();\n var map = (infomap !== null && infomap.get(e) && String(infomap.get(e)).length > 0) ? infomap.get(e) : '';\n return String(map);\n}\nfunction sleep(milliseconds) {\n var start = new Date().getTime();\n while (new Date().getTime() - start < milliseconds) {\n }\n}\nfunction decodeRc4(e) {\n const { java, source, cookie, cache } = this;\n var k = \"453$asd#4\";\n var key = java.md5Encode(k);\n var Bytes = java.createSymmetricCrypto(\"rc4\", key).decrypt(e);\n return java.bytesToStr(Bytes);\n}",
"lastUpdateTime": 1743140567303,
"loginCheckJs": "",
"loginUi": "[\n { name: \"代理:\", type: \"text\" },\n { name: \"查看当前\", type: \"button\", action: \"look(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"查看历史\", type: \"button\", action: \"look(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"恢复默认\", type: \"button\", action: \"test(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"繁体搜索\", type: \"button\", action: \"search_TC()\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"繁简转换\", type: \"button\", action: \"TC_to_SC()\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"目录整理\", type: \"button\", action: \"settle()\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n\n { name: \"༺ˇ»`ʚ 点击切换源站 ɞ´«ˇ༻\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n { name: \"①皮皮❶\", type: \"button\", action: \"$(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"②皮皮❷\", type: \"button\", action: \"$(2)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"③皮皮❸\", type: \"button\", action: \"$(3)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"④皮皮❹\", type: \"button\", action: \"$(4)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"⑤皮皮❺\", type: \"button\", action: \"$(5)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"⑥皮皮❻\", type: \"button\", action: \"$(6)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n\n { name: \"༺ˇ»`ʚ 点击切换地区 ɞ´«ˇ༻\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n { name: \"全部\", type: \"button\", action: \"o(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.2} },\n { name: \"国漫\", type: \"button\", action: \"o(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.2} },\n { name: \"日本\", type: \"button\", action: \"o(2)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.2} },\n { name: \"韩国\", type: \"button\", action: \"o(3)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.2} },\n\n { name: \"༺ˇ»`ʚ 点击切换进度 ɞ´«ˇ༻\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n { name: \"全部\", type: \"button\", action: \"q(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"连载\", type: \"button\", action: \"q(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"完结\", type: \"button\", action: \"q(2)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n\n {\n name: \"💡   源   站   打   印   💡\",\n type: \"button\",\n action: \"test()\",\n style: {layout_flexGrow: 1, layout_flexBasisPercent: 1}\n }\n]",
"loginUrl": "var fburl = '';\noriginal = {\n 'ci0': 0,\n 'ci1': 0,\n 'ci2': 0,\n 'ci3': 0,\n 'o': 0,\n 'q': 0,\n 'search_TC': false,\n 'TC_to_SC': true,\n 'settle': false,\n 'url': 'https://www.ququmh.com',\n 'urls': [\n 'https://www.ququmh.com',\n 'https://www.ququmh.com',\n 'https://www.ppmh.net',\n 'https://pipimh123.com',\n 'https://www.pipiman.com',\n 'https://www.pipimanhua.net'\n ]\n};\ntry {\n $$$ = JSON.parse(source.getVariable());\n if ($$$ == null) {\n error;\n } else {\n '';\n };\n} catch (e) {\n $$$ = original;\n put($$$);\n}\nx = '⓪①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳';\nvar cache_api = cache.get(java.md5Encode16('cache_api_' + Get('url'))) ? String(cache.get(java.md5Encode16('cache_api_' + Get('url')))).replace(/User_Activation.*$/,'') : \"https://qyyuapi.com/\";\nvar Headers = JSON.parse(cache.get(java.md5Encode16(Get('url') + \"headers\")));\nvar Option = {\n \"method\": \"GET\",\n \"headers\": Headers\n};\nfunction test(e) {\n if (e == undefined) {\n return java.log('\\n' + JSON.stringify($$$['urls'], null, '\\t')) + login('【源站输出提示】' + n(2) + k(3) + '源站已打印完毕,请到日志查看 ');\n }\n if (e == 0) {\n login('【初始化提示】' + n(2) + k(17) + '已恢复默认设置 ');\n return put(original);\n }\n date1 = new Date().getTime();\n html = java.ajax($$$.urls[e] + ',' + JSON.stringify(Option));\n date2 = new Date().getTime();\n t = date2 - date1;\n time = t / 1000 + 's';\n c = String(html).indexOf('漫画');\n logTime = '【' + name(e) + '】\\n┋┋\\n' + '解析时间:' + time;\n if (c == -1 || t > 30000) {\n return login('【访问失败提示】' + n(2) + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♣源站已失效(可能被墙)♣️\\n┋┋\\n请更新网址/切换源站/切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else if (t < 1000) {\n return login('【网络环境优良】' + n(2) + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n❤延迟低推荐使用此站❤\\n┋┋\\n网络环境优良请继续保持状态\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else if (t >= 1000 && t < 2000) {\n return login('【网络环境一般】' + n(2) + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♦延迟一般勉强可使用♦\\n┋┋\\n请切换其他源站或切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else if (t >= 2000 && t < 30000) {\n return login('【网络环境堪忧】' + n(2) + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♠延迟过高不建议使用♠\\n┋┋\\n请切换其他源站或切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n }\n}\nfunction put(data) {\n return source.setVariable(JSON.stringify(data, null, '\\t'));\n}\nfunction update() {\n $$$['urls'].splice(original['urls'].length);\n time = new Date().getTime();\n html = java.webViewGetOverrideUrl(null, fburl + '?t=' + time, null, '');\n J = org.jsoup.Jsoup.parse(html);\n u = J.select('.jump');\n for (i = 0; i < 6; i++) {\n host = 'https://' + String(u.text().split(' ')[i]);\n if (String($$$['urls']).indexOf(host) === -1) {\n java.log('\\n✅已添加源站\\n' + host);\n $$$['urls'].push(host);\n put($$$);\n }\n }\n return login('【源站更新提示】' + n(2) + '源站更新完毕,请到日志查看');\n}\nfunction name(e) {\n if (e == undefined) {\n e = 0;\n }\n return x[e] + $$$.urls[e];\n}\nfunction login(e) {\n if (e == undefined) {\n return;\n }\n java.longToast(e);\n}\nfunction n(e) {\n n = '\\n';\n for (m = 1; m < e; m++) {\n n = n + '\\n';\n }\n return n;\n}\nfunction k(e) {\n k = ' ';\n for (q = 1; q < e; q++) {\n k = k + ' ';\n }\n return k;\n}\nfunction l(e) {\n l = '';\n for (o = 1; o < e; o++) {\n l = l + '';\n }\n return l;\n}\nfunction look(e) {\n if (e == 0) {\n return login('【查看当前源站】\\n\\n┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋' + ('\\n ' + '📌' + name($$$.ci0)) + '\\n┋┋' + ('\\n' + '🗺当前地区:' + type($$$.o)) + '\\n┋┋' + ('\\n' + '⏲️漫画进度:' + type1($$$.q)) + '\\n┋┋' + ('\\n🔍繁体搜索' + ($$$.search_TC == true ? '开启' : '关闭')) + '\\n┋┋' + ('\\n📑繁简转换' + ($$$.TC_to_SC == false ? '关闭' : '开启')) + '\\n┋┋' + ('\\n🗃目录整理' + ($$$.settle == false ? '关闭' : '开启')) + '\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else {\n return login('【查看历史接口】\\n\\n┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋' + ('\\n ci1' + name($$$.ci1)) + '\\n┋┋' + ('\\n ci2' + name($$$.ci2)) + '\\n┋┋' + ('\\n ci3' + name($$$.ci3)) + '\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n }\n}\nfunction $(e) {\n if (e == undefined) {\n e = result['序号:'];\n e = e > 0 ? e : '0';\n }\n if (/^ci[123]$/.test(e)) {\n eval('i=$$$.' + e);\n }\n if (/\\D|^$/.test(e) || e < 0 || e >= $$$['urls'].length) {\n return login('【源站错误提示】' + n(2) + '已选择的源站无效,请重新选择');\n }\n $$$['url'] = $$$['urls'][e];\n $$$['ci3'] = $$$['ci2'];\n $$$['ci2'] = $$$['ci1'];\n $$$['ci1'] = $$$['ci0'];\n $$$['ci0'] = e;\n put($$$);\n test(e);\n}\ny = ['全部','国漫','日本','韩国'];\nfunction type(e) {\n if (e == undefined) {\n e = 0;\n }\n return y[e];\n}\nfunction o(e) {\n if (o == undefined) {\n o = result.o;\n }\n if (e == $$$.o) {\n return login('【地区切换提示】' + n(2) + '已经选择此地区,无需更换');\n }\n login('【地区切换提示】' + n(2) + '已经切换到[' + type(e) + ']地区');\n $$$.o = e;\n return put($$$);\n}\nw = ['全部','连载','完结'];\nfunction type1(e) {\n if (e == undefined) {\n e = 0;\n }\n return w[e];\n}\nfunction q(e) {\n if (q == undefined) {\n q = result.q;\n }\n if (e == $$$.q) {\n return login('【进度切换提示】' + n(2) + '已经选择此进度,无需更换');\n }\n login('【进度切换提示】' + n(2) + '已经切换到[' + type1(e) + ']进度');\n $$$.q = e;\n return put($$$);\n}\nfunction search_TC() {\n if (search_TC == undefined) {\n search_TC = true;\n }\n if ($$$.search_TC == true) {\n login('【繁体搜索提示】' + n(2) + '已关闭繁体搜索,请重新搜索');\n $$$.search_TC = false;\n put($$$);\n } else {\n login('【繁体搜索提示】' + n(2) + '已开启繁体搜索,请重新搜索');\n $$$.search_TC = true;\n put($$$);\n }\n}\nfunction TC_to_SC() {\n if (TC_to_SC == undefined) {\n TC_to_SC = true;\n }\n if ($$$.TC_to_SC == true) {\n login('【简繁转换提示】' + n(2) + '已关闭繁体转换,请刷新书籍');\n $$$.TC_to_SC = false;\n put($$$);\n } else {\n login('【简繁转换提示】' + n(2) + '已开启繁体转换,请刷新书籍');\n $$$.TC_to_SC = true;\n put($$$);\n }\n}\nfunction settle() {\n if (settle == undefined) {\n settle = true;\n }\n if ($$$.settle == true) {\n login('【目录整理提示】' + n(2) + '已关闭目录整理,请刷新目录');\n $$$.settle = false;\n put($$$);\n } else {\n login('【目录整理提示】' + n(2) + '已开启目录整理,请刷新目录');\n $$$.settle = true;\n put($$$);\n }\n}",
"respondTime": 181994,
"ruleBookInfo": {
"author": "author",
"canReName": "reName",
"coverUrl": "cover",
"downloadUrls": "durl",
"init": "<js>\neval(String(source.loginUrl));\nvar Headers = JSON.parse(cache.get(java.md5Encode16(Get('url') + \"headers\")).replace(Get('url'), baseUrl));\nvar Option = {\n \"method\": \"GET\",\n \"headers\": Headers\n};\nif (String(book['author']) !== \"xiaohan231\") {\n var J = org.jsoup.Jsoup.parse(result);\n var $2 = element => String(java.getElements(element).text());\n var $3 = element => String(J.select(element).attr('src'));\n url = baseUrl;\n s = '✦ ' + $2('.tip span.4').replace(/点击:/g, '');\n k = $2('.tip span.1').replace(/[中已]/g, '') +',' + $2('.tip a.0') +',' + $2('.tip span.5@a').replace(/\\s/g, ',');\n t = $2('.tip span.3').replace(/更新时间:/, '');\n l = $2('.detail-list-title p a');\n l = String(l);\n l = Get('settle') == true ? l.replace(/\\s-\\s|-/g, ' ').replace(/\\s+/, ' ').replace(/.*第(\\d+)[话話章回期](|\\s)第.*?[话話章回期]/, '$1').replace(/.*第(\\d+)[话話章回期][^\\s]/, '$1 ').replace(/.*第(\\d+)[话話章回期]\\s\\d+/, '$1').replace(/.*第.*(\\d+).*?[话話章回期]/, '$1').replace(/(\\d+)/, l.match(/\\d+/) ? l.match(/(\\d+)/)[1].padStart(3, '0') : '$1') : l;\n Setting = '\\n📌当前源站' + (Get('ci0') == 0 ? '〖默认〗' : '〖自选〗') + x[Get('ci0')] + (Get('url').length > 26 ? Get('url').substring(0, 26) + \"<br>\" + Get('url').substring(26) : Get('url')) + ('\\n🗺当前地区〖' + (Get('o') == 0 ? '默认' : '自选') + '〗' + y[Get('o')]) + ('\\n⏲漫画进度〖' + (Get('q') == 0 ? '默认' : '自选') + '〗' + w[Get('q')]) + ('\\n🔍繁体搜索' + (Get('search_TC') == true ? '〖自选〗开启' : '〖默认〗关闭')) + ('\\n📑繁简转换' + (Get('TC_to_SC') == true ? '〖默认〗开启' : '〖自选〗关闭')) + ('\\n🗃目录整理' + (Get('settle') == true ? '〖自选〗开启' : '〖默认〗关闭'));\n changeLog = '\\n\\n\\n' + Setting + '\\n\\n';\n book = JSON.stringify({\n 'name': $2('.info h1'),\n 'author': $2('.info p.1').replace(/[,xX\\s&]|[图文][:]/g, '/').replace(/amp|;/g, '').replace(/\\/+/g, '/').replace(//g, '\\(').replace(//g, '\\)').replace(/\\/\\(/g, '\\('),\n 'kind': s + ',' + k,\n 'word': '',\n 'latest': l + '' + t + '',\n 'intro': (t != '' ? ('更新时间:' + t + '\\n\\n') : '') + $2('.content').replace(/(^)/g, '$1<br>') + changeLog,\n 'cover': $3('.cover img'),\n 'url': url,\n 'durl': '',\n 'reName': true\n });\n} else {\n (function Book() {\n apiBaseUrl = cache.get(java.md5Encode16('cache_api_' + Get('url')));\n json = java.ajax(apiBaseUrl);\n Title = JSON.parse(json)['title'];\n Intro = cache.get(java.md5Encode16('User' + Get('url'))) == 'y' ? JSON.parse(json)['intro1'] : JSON.parse(json)['intro'];\n return { Title: Title, Intro: Intro };\n }());\n book = JSON.stringify({\n 'kind': book['kind'],\n 'latest': Title[Title.length - 1],\n 'intro': Intro[0]\n });\n}\nPut(book);\n</js>",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"tocUrl": "url",
"wordCount": "word"
},
"ruleContent": {
"content": "<js>\nif (String(book['author']) !== \"xiaohan231\") {\n var list = java.getElements('.lazy||.imgpic');\n var result='';\n for (i in list) {\n var img = list[i].attr('data-original');\n var imgurl = /\\./.test(img) ? img : decodeRc4(img);\n result +='<img src=\"' + imgurl + '\">\\n';\n }\n} else {\n if (baseUrl.includes('/yc/')) {\n '<br><img src=\"https://qyyuapi.com/j-img/' + title.replace(/.*$/, \"\") + '.jpg\">';\n } else {\n '<br><img src=\"https://qyyuapi.com/img/' + title.replace(/.*$/, \"\") + '.jpg\">';\n }\n}\n</js>",
"imageStyle": "FULL",
"nextContentUrl": "",
"replaceRegex": ""
},
"ruleExplore": {
"author": "author",
"bookList": "<js>\nvar _0x117d,_0xadad,User,Title,Link,Intro,data,Headers,Option;function nkqcT7(_0x117d,_0xadad,User){for(User=0x0;User<_0xadad;User++)_0x117d.push(_0x117d.shift());return _0x117d}function iDmAWt(){}JpQLrAI(_0x117d=nkqcT7([\"\\x64\\x58\\x4a\\x73\",\"\\u0061\\u0047\\u0056\\u0068\\u005a\\u0047\\u0056\\u0079\\u0063\\u0077\\u003d\\u003d\",\"\\x63\\x6d\\x56\\x77\\x62\\x47\\x46\\x6a\\x5a\\x51\\x3d\\x3d\",\"\\u0052\\u0030\\u0056\\u0055\",\"\\u005a\\u0032\\u0056\\u0030\\u0052\\u0057\\u0078\\u006c\\u0062\\u0057\\u0056\\u0075\\u0064\\u0048\\u004d\\u003d\",\"\\u004c\\u006d\\u0031\\u006f\\u004c\\u0057\\u006c\\u0030\\u005a\\u0057\\u0030\\u003d\",\"\\x62\\x47\\x56\\x75\\x5a\\x33\\x52\\x6f\",\"\\x63\\x32\\x56\\x73\\x5a\\x57\\x4e\\x30\",\"\\x4c\\x6e\\x52\\x70\\x64\\x47\\x78\\x6c\",\"\\x64\\x47\\x56\\x34\\x64\\x41\\x3d\\x3d\",\"\\x4c\\x6d\\x4e\\x6f\\x59\\x58\\x42\\x30\\x5a\\x58\\x49\\x3d\",\"\\u004c\\u006d\\u0031\\u006f\\u004c\\u0057\\u004e\\u0076\\u0064\\u006d\\u0056\\u0079\",\"\\x59\\x58\\x52\\x30\\x63\\x67\\x3d\\x3d\",\"\\x63\\x33\\x52\\x35\\x62\\x47\\x55\\x3d\",\"\\x4c\\x6d\\x31\\x6f\\x4c\\x57\\x6c\\x30\\x5a\\x57\\x30\\x74\\x5a\\x47\\x56\\x30\\x59\\x57\\x78\\x70\\x49\\x47\\x45\\x3d\",\"\\x61\\x48\\x4a\\x6c\\x5a\\x67\\x3d\\x3d\",\"\\u0061\\u0057\\u0035\\u006a\\u0062\\u0048\\u0056\\u006b\\u005a\\u0058\\u004d\\u003d\",\"\\x63\\x47\\x46\\x6e\\x5a\\x51\\x3d\\x3d\",\"\\x59\\x57\\x70\\x68\\x65\\x41\\x3d\\x3d\",\"\\u0063\\u0047\\u0046\\u006e\\u005a\\u0054\\u0030\\u003d\",\"\\x63\\x33\\x52\\x79\\x61\\x57\\x35\\x6e\\x61\\x57\\x5a\\x35\",\"\\x61\\x6e\\x4e\\x76\\x64\\x58\\x41\\x3d\",\"\\u0053\\u006e\\u004e\\u0076\\u0064\\u0058\\u0041\\u003d\",\"\\x62\\x47\\x39\\x6e\\x61\\x57\\x35\\x56\\x63\\x6d\\x77\\x3d\",\"\\x61\\x57\\x31\\x77\\x62\\x33\\x4a\\x30\\x55\\x32\\x4e\\x79\\x61\\x58\\x42\\x30\",\"\\u005a\\u0047\\u0055\\u0075\\u0061\\u006e\\u004d\\u003d\",\"\\x63\\x47\\x46\\x79\\x63\\x32\\x55\\x3d\",\"\\x5a\\x32\\x56\\x30\",\"\\x62\\x57\\x51\\x31\\x52\\x57\\x35\\x6a\\x62\\x32\\x52\\x6c\\x4d\\x54\\x59\\x3d\"],0x17),_0xadad=function(User,Title){var Link,Intro;JpQLrAI(User=User-0x0,Link=_0x117d[User]);if(_0xadad.ukyQda===void 0x0){JpQLrAI(function(){var User=function(){var User;try{User=Function(\"\\u0072\\u0065\\u0074\\u0075\\u0072\\u006e\\u0020\\u0028\\u0066\\u0075\\u006e\\u0063\\u0074\\u0069\\u006f\\u006e\\u0028\\u0029\\u0020\\u007b\\u007d\\u002e\\u0063\\u006f\\u006e\\u0073\\u0074\\u0072\\u0075\\u0063\\u0074\\u006f\\u0072\\u0028\\u0022\\u0072\\u0065\\u0074\\u0075\\u0072\\u006e\\u0020\\u0074\\u0068\\u0069\\u0073\\u0022\\u0029\\u0028\\u0020\\u0029\\u0029\\u003b\")()}catch(Title){User=window}return User},Title,Link;JpQLrAI(Title=User(),Link=\"\\x41\\x42\\x43\\x44\\x45\\x46\\x47\\x48\\x49\\x4a\\x4b\\x4c\\x4d\\x4e\\x4f\\x50\\x51\\x52\\x53\\x54\\x55\\x56\\x57\\x58\\x59\\x5a\\x61\\x62\\x63\\x64\\x65\\x66\\x67\\x68\\x69\\x6a\\x6b\\x6c\\x6d\\x6e\\x6f\\x70\\x71\\x72\\x73\\x74\\x75\\x76\\x77\\x78\\x79\\x7a\\x30\\x31\\x32\\x33\\x34\\x35\\x36\\x37\\x38\\x39\\x2b\\x2f\\x3d\",Title.atob||(Title.atob=function(User){var Title=String(User).replace(new RegExp(\"\\x3d\\x2b\\x24\",\"\"),\"\"),Intro;Intro=\"\";for(var _0x117d=0x0,_0xadad,data,Headers=0x0;data=Title.charAt(Headers++);~data&&(_0xadad=_0x117d%0x4?_0xadad*0x40+data:data,_0x117d++%0x4)?Intro+=String.fromCharCode(0xff&_0xadad>>(-0x2*_0x117d&0x6)):0x0)data=Link.indexOf(data);return Intro}))}(),_0xadad.EfQoNt=function(User){var Title=atob(User),Link;Link=[];for(var Intro=0x0,_0x117d=Title.length;Intro<_0x117d;Intro++)Link+=\"\\x25\"+(\"\\u0030\\u0030\"+Title.charCodeAt(Intro).toString(0x10)).slice(-0x2);return decodeURIComponent(Link)},_0xadad.EJtxWC={},_0xadad.ukyQda=!0x0)}JpQLrAI(Intro=_0xadad.EJtxWC[User],Intro===void 0x0?(Link=_0xadad.EfQoNt(Link),_0xadad.EJtxWC[User]=Link):Link=Intro);return Link},eval(String(source[_0xadad(\"\\x30\\x78\\x30\")])),eval(String(java[_0xadad(\"\\x30\\x78\\x31\")](cache_api+_0xadad(\"\\x30\\x78\\x32\")))),User=\"\",Title=\"\",Link=\"\",Intro=\"\",user_Check(),data=[],Headers=JSON[_0xadad(\"\\x30\\x78\\x33\")](cache[_0xadad(\"\\u0030\\u0078\\u0034\")](java[_0xadad(\"\\x30\\x78\\x35\")](Get(_0xadad(\"\\x30\\x78\\x36\"))+_0xadad(\"\\u0030\\u0078\\u0037\")))[_0xadad(\"\\u0030\\u0078\\u0038\")](Get(_0xadad(\"\\u0030\\u0078\\u0036\")),baseUrl)),Option={method:_0xadad(\"\\u0030\\u0078\\u0039\"),headers:Headers});if(!(\"\\x78\\x57\\x75\\x47\\x64\\x49\" in iDmAWt)&&User==!![]){var list=java[_0xadad(\"\\x30\\x78\\x61\")](_0xadad(\"\\x30\\x78\\x62\"));for(i=0x0;i<list[_0xadad(\"\\x30\\x78\\x63\")];i++){JpQLrAI(name=list[i][_0xadad(\"\\x30\\x78\\x64\")](_0xadad(\"\\x30\\x78\\x65\"))[_0xadad(\"\\x30\\x78\\x66\")](),intro=list[i][_0xadad(\"\\x30\\x78\\x64\")](_0xadad(\"\\x30\\x78\\x31\\x30\"))[_0xadad(\"\\x30\\x78\\x66\")](),push(data,{name:name,author:\"\",kind:\"\",word:\"\",latest:\"\",intro:intro,cover:String(list[i][_0xadad(\"\\x30\\x78\\x64\")](_0xadad(\"\\x30\\x78\\x31\\x31\"))[_0xadad(\"\\u0030\\u0078\\u0031\\u0032\")](_0xadad(\"\\u0030\\u0078\\u0031\\u0033\")))[_0xadad(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\u0062\\u0061\\u0063\\u006b\\u0067\\u0072\\u006f\\u0075\\u006e\\u0064\\u002d\\u0069\\u006d\\u0061\\u0067\\u0065\\u003a\\u005c\\u0073\\u0075\\u0072\\u006c\\u005c\\u0028\",\"\"),\"\")[_0xadad(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\u005c\\u0029\",\"\"),\"\"),url:list[i][_0xadad(\"\\x30\\x78\\x64\")](_0xadad(\"\\u0030\\u0078\\u0031\\u0034\"))[_0xadad(\"\\x30\\x78\\x31\\x32\")](_0xadad(\"\\u0030\\u0078\\u0031\\u0035\"))}))}if(!(\"\\x51\\x30\\x68\\x6c\\x35\\x6a\\x56\" in iDmAWt)&&!baseUrl[_0xadad(\"\\x30\\x78\\x31\\x36\")](_0xadad(\"\\u0030\\u0078\\u0031\\u0037\"))){Data()}else{var next=java[_0xadad(\"\\x30\\x78\\x31\\x38\")](baseUrl[_0xadad(\"\\x30\\x78\\x38\")](new RegExp(\"\\u0070\\u0061\\u0067\\u0065\\u003d\\u0028\\u005c\\u0064\\u002b\\u0029\",\"\"),function(_0x117d,User){return _0xadad(\"\\u0030\\u0078\\u0031\\u0039\")+(parseInt(User)+0x1)})+\"\\u002c\"+JSON[_0xadad(\"\\u0030\\u0078\\u0031\\u0061\")](Option)),next_1;next_1=org[_0xadad(\"\\u0030\\u0078\\u0031\\u0062\")][_0xadad(\"\\x30\\x78\\x31\\x63\")][_0xadad(\"\\u0030\\u0078\\u0033\")](next);if(!list[0x0]||!next_1[_0xadad(\"\\u0030\\u0078\\u0064\")](_0xadad(\"\\x30\\x78\\x62\"))[0x0]){Data()}}data=JSON[_0xadad(\"\\x30\\x78\\x31\\x61\")](data)}else{data=Data()}function JpQLrAI(){JpQLrAI=function(){}}Put(data);\n</js>",
"bookUrl": "url",
"coverUrl": "cover",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"wordCount": "word"
},
"ruleSearch": {
"author": "author",
"bookList": "<js>\nvar _0x4db2,_0x120f,User,Title,Link,Intro,data,Headers,nwhlOe,AR0S2w;function eK2eDzU(_0x4db2,_0x120f,User){for(User=0x0;User<_0x120f;User++)_0x4db2.push(_0x4db2.shift());return _0x4db2}function yVjVpz0(){}unB5vob(_0x4db2=eK2eDzU([\"\\x59\\x58\\x52\\x30\\x63\\x67\\x3d\\x3d\",\"\\x63\\x33\\x52\\x35\\x62\\x47\\x55\\x3d\",\"\\x4c\\x6d\\x31\\x6f\\x4c\\x57\\x6c\\x30\\x5a\\x57\\x30\\x67\\x59\\x51\\x3d\\x3d\",\"\\u0061\\u0048\\u004a\\u006c\\u005a\\u0067\\u003d\\u003d\",\"\\x63\\x33\\x52\\x79\\x61\\x57\\x35\\x6e\\x61\\x57\\x5a\\x35\",\"\\u0062\\u0047\\u0039\\u006e\\u0061\\u0057\\u0035\\u0056\\u0063\\u006d\\u0077\\u003d\",\"\\u0061\\u0057\\u0031\\u0077\\u0062\\u0033\\u004a\\u0030\\u0055\\u0032\\u004e\\u0079\\u0061\\u0058\\u0042\\u0030\",\"\\u005a\\u0047\\u0055\\u0075\\u0061\\u006e\\u004d\\u003d\",\"\\u0063\\u0047\\u0046\\u0079\\u0063\\u0032\\u0055\\u003d\",\"\\u005a\\u0032\\u0056\\u0030\",\"\\x62\\x57\\x51\\x31\\x52\\x57\\x35\\x6a\\x62\\x32\\x52\\x6c\\x4d\\x54\\x59\\x3d\",\"\\x64\\x58\\x4a\\x73\",\"\\x61\\x47\\x56\\x68\\x5a\\x47\\x56\\x79\\x63\\x77\\x3d\\x3d\",\"\\x63\\x6d\\x56\\x77\\x62\\x47\\x46\\x6a\\x5a\\x51\\x3d\\x3d\",\"\\u0052\\u0030\\u0056\\u0055\",\"\\x5a\\x32\\x56\\x30\\x52\\x57\\x78\\x6c\\x62\\x57\\x56\\x75\\x64\\x48\\x4d\\x3d\",\"\\x4c\\x6d\\x31\\x6f\\x4c\\x57\\x78\\x70\\x63\\x33\\x51\\x75\\x59\\x32\\x39\\x73\\x4e\\x79\\x42\\x73\\x61\\x51\\x3d\\x3d\",\"\\u0062\\u0047\\u0056\\u0075\\u005a\\u0033\\u0052\\u006f\",\"\\u0063\\u0032\\u0056\\u0073\\u005a\\u0057\\u004e\\u0030\",\"\\x4c\\x6e\\x52\\x70\\x64\\x47\\x78\\x6c\",\"\\u0064\\u0047\\u0056\\u0034\\u0064\\u0041\\u003d\\u003d\",\"\\x4c\\x6d\\x4e\\x6f\\x59\\x58\\x42\\x30\\x5a\\x58\\x49\\x67\\x59\\x51\\x3d\\x3d\",\"\\x4c\\x6d\\x31\\x6f\\x4c\\x57\\x4e\\x76\\x64\\x6d\\x56\\x79\"],0x1c),_0x120f=function(User,Title){var Link,Intro;unB5vob(User=User-0x0,Link=_0x4db2[User]);if(_0x120f.wLsHmU===void 0x0){unB5vob(function(){var User,Title;try{var Link=Function(\"\\x72\\x65\\x74\\x75\\x72\\x6e\\x20\\x28\\x66\\x75\\x6e\\x63\\x74\\x69\\x6f\\x6e\\x28\\x29\\x20\\x7b\\x7d\\x2e\\x63\\x6f\\x6e\\x73\\x74\\x72\\x75\\x63\\x74\\x6f\\x72\\x28\\x22\\x72\\x65\\x74\\x75\\x72\\x6e\\x20\\x74\\x68\\x69\\x73\\x22\\x29\\x28\\x20\\x29\\x29\\x3b\");User=Link()}catch(Intro){User=window}unB5vob(Title=\"\\u0041\\u0042\\u0043\\u0044\\u0045\\u0046\\u0047\\u0048\\u0049\\u004a\\u004b\\u004c\\u004d\\u004e\\u004f\\u0050\\u0051\\u0052\\u0053\\u0054\\u0055\\u0056\\u0057\\u0058\\u0059\\u005a\\u0061\\u0062\\u0063\\u0064\\u0065\\u0066\\u0067\\u0068\\u0069\\u006a\\u006b\\u006c\\u006d\\u006e\\u006f\\u0070\\u0071\\u0072\\u0073\\u0074\\u0075\\u0076\\u0077\\u0078\\u0079\\u007a\\u0030\\u0031\\u0032\\u0033\\u0034\\u0035\\u0036\\u0037\\u0038\\u0039\\u002b\\u002f\\u003d\",User.atob||(User.atob=function(User){var Link=String(User).replace(new RegExp(\"\\u003d\\u002b\\u0024\",\"\"),\"\"),Intro;Intro=\"\";for(var _0x4db2=0x0,_0x120f,data,Headers=0x0;data=Link.charAt(Headers++);~data&&(_0x120f=_0x4db2%0x4?_0x120f*0x40+data:data,_0x4db2++%0x4)?Intro+=String.fromCharCode(0xff&_0x120f>>(-0x2*_0x4db2&0x6)):0x0)data=Title.indexOf(data);return Intro}))}(),_0x120f.NiPETl=function(User){var Title=atob(User),Link;Link=[];for(var Intro=0x0,_0x4db2=Title.length;Intro<_0x4db2;Intro++)Link+=\"\\x25\"+(\"\\x30\\x30\"+Title.charCodeAt(Intro).toString(0x10)).slice(-0x2);return decodeURIComponent(Link)},_0x120f.YTFhnw={},_0x120f.wLsHmU=!0x0)}unB5vob(Intro=_0x120f.YTFhnw[User],Intro===void 0x0?(Link=_0x120f.NiPETl(Link),_0x120f.YTFhnw[User]=Link):Link=Intro);return Link},eval(String(source[_0x120f(\"\\x30\\x78\\x30\")])),eval(String(java[_0x120f(\"\\u0030\\u0078\\u0031\")](cache_api+_0x120f(\"\\x30\\x78\\x32\")))),User=\"\",Title=\"\",Link=\"\",Intro=\"\",user_Check(),data=[],Headers=JSON[_0x120f(\"\\u0030\\u0078\\u0033\")](cache[_0x120f(\"\\u0030\\u0078\\u0034\")](java[_0x120f(\"\\x30\\x78\\x35\")](Get(_0x120f(\"\\x30\\x78\\x36\"))+_0x120f(\"\\u0030\\u0078\\u0037\")))[_0x120f(\"\\x30\\x78\\x38\")](Get(_0x120f(\"\\u0030\\u0078\\u0036\")),baseUrl)),nwhlOe=_0x120f(\"\\u0030\\u0078\\u0039\"),AR0S2w=Headers);if(!(\"\\x4b\\x75\\x4f\\x31\\x6a\\x33\\x56\" in yVjVpz0)&&User==!![]){var list=java[_0x120f(\"\\u0030\\u0078\\u0061\")](_0x120f(\"\\u0030\\u0078\\u0062\"));for(i=0x0;i<list[_0x120f(\"\\u0030\\u0078\\u0063\")];i++){unB5vob(name=list[i][_0x120f(\"\\u0030\\u0078\\u0064\")](_0x120f(\"\\x30\\x78\\x65\"))[_0x120f(\"\\u0030\\u0078\\u0066\")](),kind=list[i][_0x120f(\"\\u0030\\u0078\\u0064\")](_0x120f(\"\\x30\\x78\\x31\\x30\"))[_0x120f(\"\\u0030\\u0078\\u0066\")](),push(data,{name:name,author:\"\",kind:kind,word:\"\",latest:\"\",intro:\"\",cover:String(list[i][_0x120f(\"\\u0030\\u0078\\u0064\")](_0x120f(\"\\x30\\x78\\x31\\x31\"))[_0x120f(\"\\x30\\x78\\x31\\x32\")](_0x120f(\"\\u0030\\u0078\\u0031\\u0033\")))[_0x120f(\"\\x30\\x78\\x38\")](new RegExp(\"\\u0062\\u0061\\u0063\\u006b\\u0067\\u0072\\u006f\\u0075\\u006e\\u0064\\u002d\\u0069\\u006d\\u0061\\u0067\\u0065\\u003a\\u005c\\u0073\\u0075\\u0072\\u006c\\u005c\\u0028\",\"\"),\"\")[_0x120f(\"\\x30\\x78\\x38\")](new RegExp(\"\\u005c\\u0029\",\"\"),\"\"),url:list[i][_0x120f(\"\\x30\\x78\\x64\")](_0x120f(\"\\u0030\\u0078\\u0031\\u0034\"))[_0x120f(\"\\u0030\\u0078\\u0031\\u0032\")](_0x120f(\"\\u0030\\u0078\\u0031\\u0035\"))}))}unB5vob(Data(),data=JSON[_0x120f(\"\\x30\\x78\\x31\\x36\")](data))}else{data=Data()}function unB5vob(){unB5vob=function(){}}Put(data);\n</js>",
"bookUrl": "url",
"checkKeyWord": "秘密",
"coverUrl": "cover",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"wordCount": "word"
},
"ruleToc": {
"chapterList": "<js>\nvar _0x6e15,_0x4c3f,User,Title,Link,Intro,data,Headers,o7vhDgy,QBtxywV;function DGAgFxj(_0x6e15,_0x4c3f,User){for(User=0x0;User<_0x4c3f;User++)_0x6e15.push(_0x6e15.shift());return _0x6e15}function wM9TyMK(){}_9k9rv0(_0x6e15=DGAgFxj([\"\\u0062\\u0057\\u0046\\u0030\\u0059\\u0032\\u0067\\u003d\",\"\\x63\\x32\\x56\\x30\\x64\\x47\\x78\\x6c\",\"\\u004a\\u0044\\u0045\\u0067\",\"\\u0063\\u0047\\u0046\\u006b\\u0055\\u0033\\u0052\\u0068\\u0063\\u006e\\u0051\\u003d\",\"\\u0062\\u0047\\u0056\\u0075\\u005a\\u0033\\u0052\\u006f\",\"\\x4c\\x32\\x4e\\x6f\\x59\\x58\\x42\\x30\\x5a\\x58\\x49\\x76\",\"\\u0059\\u0058\\u0052\\u0030\\u0063\\u0067\\u003d\\u003d\",\"\\u0061\\u0048\\u004a\\u006c\\u005a\\u0067\\u003d\\u003d\",\"\\x63\\x33\\x52\\x79\\x61\\x57\\x35\\x6e\\x61\\x57\\x5a\\x35\",\"\\x62\\x47\\x39\\x6e\\x61\\x57\\x35\\x56\\x63\\x6d\\x77\\x3d\",\"\\x61\\x57\\x31\\x77\\x62\\x33\\x4a\\x30\\x55\\x32\\x4e\\x79\\x61\\x58\\x42\\x30\",\"\\x5a\\x47\\x55\\x75\\x61\\x6e\\x4d\\x3d\",\"\\u0063\\u0047\\u0046\\u0079\\u0063\\u0032\\u0055\\u003d\",\"\\x5a\\x32\\x56\\x30\",\"\\x62\\x57\\x51\\x31\\x52\\x57\\x35\\x6a\\x62\\x32\\x52\\x6c\\x4d\\x54\\x59\\x3d\",\"\\x64\\x58\\x4a\\x73\",\"\\x61\\x47\\x56\\x68\\x5a\\x47\\x56\\x79\\x63\\x77\\x3d\\x3d\",\"\\x63\\x6d\\x56\\x77\\x62\\x47\\x46\\x6a\\x5a\\x51\\x3d\\x3d\",\"\\u0052\\u0030\\u0056\\u0055\",\"\\x59\\x58\\x56\\x30\\x61\\x47\\x39\\x79\",\"\\u0065\\u0047\\u006c\\u0068\\u0062\\u0032\\u0068\\u0068\\u0062\\u006a\\u0049\\u007a\\u004d\\u0051\\u003d\\u003d\",\"\\u005a\\u0032\\u0056\\u0030\\u0052\\u0057\\u0078\\u006c\\u0062\\u0057\\u0056\\u0075\\u0064\\u0048\\u004d\\u003d\",\"\\x49\\x32\\x52\\x6c\\x64\\x47\\x46\\x70\\x62\\x43\\x31\\x73\\x61\\x58\\x4e\\x30\\x4c\\x58\\x4e\\x6c\\x62\\x47\\x56\\x6a\\x64\\x43\\x42\\x73\\x61\\x53\\x42\\x68\",\"\\u004c\\u006e\\u0052\\u0070\\u0063\\u0043\\u0042\\u007a\\u0063\\u0047\\u0046\\u0075\\u004c\\u006a\\u004d\\u003d\",\"\\x64\\x47\\x56\\x34\\x64\\x41\\x3d\\x3d\"],0x9),_0x4c3f=function(User,Title){var Link,Intro;_9k9rv0(User=User-0x0,Link=_0x6e15[User]);if(_0x4c3f.SADlAM===void 0x0){_9k9rv0(function(){var User,Title;try{var Link=Function(\"\\u0072\\u0065\\u0074\\u0075\\u0072\\u006e\\u0020\\u0028\\u0066\\u0075\\u006e\\u0063\\u0074\\u0069\\u006f\\u006e\\u0028\\u0029\\u0020\\u007b\\u007d\\u002e\\u0063\\u006f\\u006e\\u0073\\u0074\\u0072\\u0075\\u0063\\u0074\\u006f\\u0072\\u0028\\u0022\\u0072\\u0065\\u0074\\u0075\\u0072\\u006e\\u0020\\u0074\\u0068\\u0069\\u0073\\u0022\\u0029\\u0028\\u0020\\u0029\\u0029\\u003b\");User=Link()}catch(Intro){User=window}_9k9rv0(Title=\"\\u0041\\u0042\\u0043\\u0044\\u0045\\u0046\\u0047\\u0048\\u0049\\u004a\\u004b\\u004c\\u004d\\u004e\\u004f\\u0050\\u0051\\u0052\\u0053\\u0054\\u0055\\u0056\\u0057\\u0058\\u0059\\u005a\\u0061\\u0062\\u0063\\u0064\\u0065\\u0066\\u0067\\u0068\\u0069\\u006a\\u006b\\u006c\\u006d\\u006e\\u006f\\u0070\\u0071\\u0072\\u0073\\u0074\\u0075\\u0076\\u0077\\u0078\\u0079\\u007a\\u0030\\u0031\\u0032\\u0033\\u0034\\u0035\\u0036\\u0037\\u0038\\u0039\\u002b\\u002f\\u003d\",User.atob||(User.atob=function(User){var Link=String(User).replace(new RegExp(\"\\u003d\\u002b\\u0024\",\"\"),\"\"),Intro;Intro=\"\";for(var _0x6e15=0x0,_0x4c3f,data,Headers=0x0;data=Link.charAt(Headers++);~data&&(_0x4c3f=_0x6e15%0x4?_0x4c3f*0x40+data:data,_0x6e15++%0x4)?Intro+=String.fromCharCode(0xff&_0x4c3f>>(-0x2*_0x6e15&0x6)):0x0)data=Title.indexOf(data);return Intro}))}(),_0x4c3f.drRpvT=function(User){var Title=atob(User),Link;Link=[];for(var Intro=0x0,_0x6e15=Title.length;Intro<_0x6e15;Intro++)Link+=\"\\u0025\"+(\"\\u0030\\u0030\"+Title.charCodeAt(Intro).toString(0x10)).slice(-0x2);return decodeURIComponent(Link)},_0x4c3f.TNbgGi={},_0x4c3f.SADlAM=!0x0)}_9k9rv0(Intro=_0x4c3f.TNbgGi[User],Intro===void 0x0?(Link=_0x4c3f.drRpvT(Link),_0x4c3f.TNbgGi[User]=Link):Link=Intro);return Link},eval(String(source[_0x4c3f(\"\\x30\\x78\\x30\")])),eval(String(java[_0x4c3f(\"\\x30\\x78\\x31\")](cache_api+_0x4c3f(\"\\u0030\\u0078\\u0032\")))),User=\"\",Title=\"\",Link=\"\",Intro=\"\",user_Check(),data=[],Headers=JSON[_0x4c3f(\"\\u0030\\u0078\\u0033\")](cache[_0x4c3f(\"\\u0030\\u0078\\u0034\")](java[_0x4c3f(\"\\x30\\x78\\x35\")](Get(_0x4c3f(\"\\u0030\\u0078\\u0036\"))+_0x4c3f(\"\\u0030\\u0078\\u0037\")))[_0x4c3f(\"\\u0030\\u0078\\u0038\")](Get(_0x4c3f(\"\\u0030\\u0078\\u0036\")),baseUrl)),o7vhDgy=_0x4c3f(\"\\u0030\\u0078\\u0039\"),QBtxywV=Headers);if(!(\"\\u0045\\u0079\\u006d\\u0046\\u0052\\u006b\" in wM9TyMK)&&String(book[_0x4c3f(\"\\u0030\\u0078\\u0061\")])!==_0x4c3f(\"\\u0030\\u0078\\u0062\")){var list=java[_0x4c3f(\"\\u0030\\u0078\\u0063\")](_0x4c3f(\"\\x30\\x78\\x64\")),date;date=String(java[_0x4c3f(\"\\x30\\x78\\x63\")](_0x4c3f(\"\\x30\\x78\\x65\"))[_0x4c3f(\"\\u0030\\u0078\\u0066\")]())[_0x4c3f(\"\\x30\\x78\\x38\")](new RegExp(\"更新时间:\",\"\"),\"\");for(i in list){_9k9rv0(title=decodeRc4(String(list[i][_0x4c3f(\"\\u0030\\u0078\\u0066\")]())),order=title[_0x4c3f(\"\\x30\\x78\\x31\\x30\")](new RegExp(\"\\x28\\x5c\\x64\\x2b\\x29\",\"\")),title=Get(_0x4c3f(\"\\x30\\x78\\x31\\x31\"))==!![]?String(title)[_0x4c3f(\"\\x30\\x78\\x38\")](new RegExp(\"\\x28\\x2d\\x7c\\x5f\\x7c\\x5c\\x73\\x2d\\x5c\\x73\\x29\",\"\\u0067\"),\"\\x20\")[_0x4c3f(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\u0028\\u002e\\u002a\\u003f\\u005b话話章回期\\u005d\\u0029\\u005c\\u0073\\u005c\\u0064\\u002b\",\"\"),\"\\x24\\x31\")[_0x4c3f(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\u005c\\u0073\\u005c\\u0073\",\"\\u0067\"),\"\\u0020\")[_0x4c3f(\"\\x30\\x78\\x38\")](new RegExp(\"\\u005c\\u0073\\u002d\\u005c\\u0073\\u007c\\u002d\",\"\\u0067\"),\"\\x20\")[_0x4c3f(\"\\x30\\x78\\x38\")](new RegExp(\"\\u005c\\u0073\\u002b\",\"\"),\"\\x20\")[_0x4c3f(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\u002e\\u002a第\\u0028\\u005c\\u0064\\u002b\\u0029\\u005b话話章回期\\u005d\\u0028\\u007c\\u005c\\u0073\\u0029第\\u002e\\u002a\\u003f\\u005b话話章回期\\u005d\",\"\"),\"\\x24\\x31\")[_0x4c3f(\"\\x30\\x78\\x38\")](new RegExp(\"\\x2e\\x2a第\\x28\\x5c\\x64\\x2b\\x29\\x5b话話章回期\\x5d\\x5b\\x5e\\x5c\\x73\\x5d\",\"\"),_0x4c3f(\"\\u0030\\u0078\\u0031\\u0032\"))[_0x4c3f(\"\\x30\\x78\\x38\")](new RegExp(\"\\u002e\\u002a第\\u0028\\u005c\\u0064\\u002b\\u0029\\u005b话話章回期\\u005d\\u005c\\u0073\\u005c\\u0064\\u002b\",\"\"),\"\\x24\\x31\")[_0x4c3f(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\u002e\\u002a第\\u002e\\u002a\\u0028\\u005c\\u0064\\u002b\\u0029\\u002e\\u002a\\u003f\\u005b话話章回期\\u005d\",\"\"),\"\\x24\\x31\")[_0x4c3f(\"\\u0030\\u0078\\u0038\")](new RegExp(\"\\u0028\\u005c\\u0064\\u002b\\u0029\",\"\"),title[_0x4c3f(\"\\u0030\\u0078\\u0031\\u0030\")](new RegExp(\"\\u005c\\u0064\\u002b\",\"\"))?order[0x1][_0x4c3f(\"\\u0030\\u0078\\u0031\\u0033\")](0x3,\"\\x30\"):\"\\x24\\x31\"):title,push(data,{title:i==list[_0x4c3f(\"\\u0030\\u0078\\u0031\\u0034\")]-0x1?title+\"\"+date+\"\":title,link:Get(_0x4c3f(\"\\u0030\\u0078\\u0036\"))+_0x4c3f(\"\\u0030\\u0078\\u0031\\u0035\")+decodeRc4(String(list[i][_0x4c3f(\"\\x30\\x78\\x31\\x36\")](_0x4c3f(\"\\x30\\x78\\x31\\x37\")))[_0x4c3f(\"\\x30\\x78\\x38\")](new RegExp(\"\\u005c\\u002f\\u0063\\u0068\\u0061\\u0070\\u0074\\u0065\\u0072\\u005c\\u002f\",\"\"),\"\"))}))}data=JSON[_0x4c3f(\"\\u0030\\u0078\\u0031\\u0038\")](data)}else{data=Data1()}function _9k9rv0(){_9k9rv0=function(){}}Put(data);\n</js>",
"chapterName": "title",
"chapterUrl": "link",
"preUpdateJs": "if (!String(book.bookUrl).includes(Get('url'))) {\n book.bookUrl = String(book.bookUrl).replace(/.*\\/\\/[^\\/]+/g, Get('url'));\n book.tocUrl = String(book.tocUrl).replace(/.*\\/\\/[^\\/]+/g, Get('url'));\n java.refreshTocUrl();\n}"
},
"searchUrl": "<js>\neval(String(source.loginUrl));\nvar html = java.ajax(Get('url'));\nvar J = org.jsoup.Jsoup.parse(html);\nvar list = J.select('.header-search script');\nvar ss = String(list).split(\"'\")[5];\n(function (e) {\n if (Get('search_TC') == true || e.indexOf('TC') > -1) {\n e = String(java.s2t(e)).replace(/TC/, '');\n }\n return Get('url') + ss + e + '&sn=pp';\n}(key));\n</js>",
"variableComment": "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",
"weight": 0
},
{
"bookSourceComment": "by天天的鸟蛋蛋 2025/04/20\n使用明月大佬的多线路选择器\n新包子漫画\n[⚠️目录解析失败]",
"bookSourceGroup": "漫画,包子漫画",
"bookSourceName": "G社漫画/包子漫画",
"bookSourceType": 2,
"bookSourceUrl": "https://manhuafree.com",
"customOrder": 146,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"exploreUrl": "[{\"title\":\"---------✨分类------------\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"全部\",\"url\":\"{{bhost()}}/manga/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"韩漫\",\"url\":\"{{bhost()}}/manga-genre/kr/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"热门\",\"url\":\"{{bhost()}}/manga-genre/hots/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"国漫\",\"url\":\"{{bhost()}}/manga-genre/cn/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"其他\",\"url\":\"{{bhost()}}/manga-genre/qita/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"日漫\",\"url\":\"{{bhost()}}/manga-genre/jp/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"欧美\",\"url\":\"{{bhost()}}/manga-genre/ou-mei/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"---------🔥热门标签------------\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"#复仇\",\"url\":\"{{bhost()}}/manga-tag/fuchou/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"#古风\",\"url\":\"{{bhost()}}/manga-tag/gufeng/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"#奇幻\",\"url\":\"{{bhost()}}/manga-tag/qihuan/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"#逆袭\",\"url\":\"{{bhost()}}/manga-tag/nixi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"#异能\",\"url\":\"{{bhost()}}/manga-tag/yineng/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"#宅向\",\"url\":\"{{bhost()}}/manga-tag/zhaixiang/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"#穿越\",\"url\":\"{{bhost()}}/manga-tag/chuanyue/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"#热血\",\"url\":\"{{bhost()}}/manga-tag/rexue/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"#纯爱\",\"url\":\"{{bhost()}}/manga-tag/chunai/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"#系统\",\"url\":\"{{bhost()}}/manga-tag/xitong/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"#重生\",\"url\":\"{{bhost()}}/manga-tag/zhongsheng/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"#冒险\",\"url\":\"{{bhost()}}/manga-tag/maoxian/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"#灵异\",\"url\":\"{{bhost()}}/manga-tag/lingyi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"#大女主\",\"url\":\"{{bhost()}}/manga-tag/danvzhu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"#剧情\",\"url\":\"{{bhost()}}/manga-tag/juqing/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"#恋爱\",\"url\":\"{{bhost()}}/manga-tag/lianai/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"#玄幻\",\"url\":\"{{bhost()}}/manga-tag/xuanhuan/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"#女神\",\"url\":\"{{bhost()}}/manga-tag/nvshen/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"#科幻\",\"url\":\"{{bhost()}}/manga-tag/kehuan/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"#魔幻\",\"url\":\"{{bhost()}}/manga-tag/mohuan/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"#推理\",\"url\":\"{{bhost()}}/manga-tag/tuili/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"#猎奇\",\"url\":\"{{bhost()}}/manga-tag/lieqi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"#治愈\",\"url\":\"{{bhost()}}/manga-tag/zhiyu/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"#都市\",\"url\":\"{{bhost()}}/manga-tag/doushi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"#异形\",\"url\":\"{{bhost()}}/manga-tag/yixing/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"#青春\",\"url\":\"{{bhost()}}/manga-tag/qingchun/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"#末日\",\"url\":\"{{bhost()}}/manga-tag/mori/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"#悬疑\",\"url\":\"{{bhost()}}/manga-tag/xuanyi/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"#修仙\",\"url\":\"{{bhost()}}/manga-tag/xiuxian/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"#战斗\",\"url\":\"{{bhost()}}/manga-tag/zhandou/page/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}}]",
"header": "<js>\nheaders={\"Referer\":baseUrl};\nJSON.stringify(headers)\n</js>",
"jsLib": "function bhost(){var d=\"manhuafree.com\",s=this.source;try{var u=(p=>p?Object.values(p[0])[0]:d)(s.getVariable()&&JSON.parse(s.getVariable()))||d;return(/^https?:/.test(u)?u:\"https://\"+u).replace(/\\/$/,\"\")}catch(e){return(/^https?:/.test(d)?d:\"https://\"+d).replace(/\\/$/,\"\")}}",
"lastUpdateTime": 1745107613965,
"loginUi": "[\n{\"name\":\"多线路优选\",\"type\":\"button\",\n\"action\":\"checkHostsLatency(hosts)\"}\n]",
"loginUrl": "var Importer = new JavaImporter(\n Packages.java.net,\n Packages.java.io,\n Packages.java.util,\n Packages.java.lang,\n Packages.java.util.concurrent\n);\n\nvar hosts = [\n \"manhuafree.com\",\n \"m.g-mh.org\",\n \"baozimh.org\",\n \"bzmh.org\"\n \n];\n\nfunction getTimestamp() {\n return Packages.java.lang.System.currentTimeMillis();\n}\n\nfunction checkLatency(urlString) {\n var connection = null;\n try {\n if (!urlString.startsWith(\"http://\") && !urlString.startsWith(\"https://\")) {\n urlString = \"https://\" + urlString;\n }\n var startTime = getTimestamp();\n var url = new Packages.java.net.URL(urlString);\n connection = url.openConnection();\n connection.setRequestMethod(\"GET\");\n connection.setConnectTimeout(3000);\n connection.setReadTimeout(3000);\n \n var inputStream = connection.getInputStream();\n inputStream.close();\n \n var latency = getTimestamp() - startTime;\n java.log(\"[SUCCESS] \" + urlString + \" | \" + latency + \"ms\");\n return latency;\n } catch (e) {\n java.log(\"[FAILED] \" + urlString + \" | \" + e);\n return null;\n } finally {\n try {\n if (connection) connection.disconnect();\n } catch (e) {}\n }\n}\n\nfunction checkHostsLatency(hosts) {\n with (Importer) {\n try {\n var totalStart = getTimestamp();\n java.longToast(\"🚀 启动检测\");\n \n var results = [];\n var total = hosts.length;\n \n for (var i = 0; i < hosts.length; i++) {\n var host = hosts[i];\n // 更新进度提示\n java.longToast(\"🔍 检测中 (\" + (i+1) + \"/\" + total + \")\");\n \n var latency = checkLatency(host);\n if (latency !== null) {\n results.push({\n host: host,\n latency: latency\n });\n }\n }\n\n var totalTime = getTimestamp() - totalStart;\n java.log(\"总耗时: \" + totalTime + \"ms\");\n \n if (results.length === 0) {\n java.toast(\"❌ 无可用主机\");\n } else {\n results.sort(function(a, b) {\n return a.latency - b.latency;\n });\n \n var best = results[0];\n var summary = \"✅ 完成检测\\n最佳: \" + best.host + \"\\n⏱ \" + best.latency + \"ms\";\n java.longToast(summary);\n let ms = \"共找到 \" + results.length + \"/\" + total + \" 可用节点\"\n java.longToast(ms);\n java.log(ms);\n source.setVariable(JSON.stringify(results, null, 2));\n }\n } catch (e) {\n java.log(\"[FATAL] \" + e);\n }\n }\n}",
"respondTime": 13157,
"ruleBookInfo": {
"author": ".text-small@a@span@text##\\s",
"coverUrl": "",
"init": "",
"intro": "<js>\nvar novelIntro=({title,author,genre,score,desc})=>['','✧*̥₊˚‧☆・゚'.repeat(3),`📖书名:《${title}》`,`👤作者:${author}`,`🏷️类型:${genre}`,`✨最新章节:${latestChapterTitle}`,'✦ ─────────────── ✦',`${desc}`,'❈'.padEnd(20,'*')].join('\\n').replace(/^/gm,'  ');\nvar latestChapterTitle=`{{@@.my-unit-md@span@text}}`\nvar intro=`{{@@.text-medium@text##最近章節}}`\nnovelIntro({\n \"title\": book.name,\n \"author\": book.author,\n \"genre\": book.kind,\n \"latestChapterTitle\":latestChapterTitle,\n \"desc\": intro\n})\n</js>##(^|[。!?]+[”」)】]?)##$1<br>",
"kind": ".text-sm:nth-child(3)>a@text&&.text-xl@span@text&&.py-1:nth-child(4) > a:nth-child(n+1)@text<js>java.t2s(result);</js>##\\[|\\]",
"lastChapter": ".my-unit-md@span@text",
"name": ".text-xl@textNodes",
"tocUrl": "<js>\n\nvar mid=src.match(/data\\-mid\\=\"(\\d+)\"/)[1];\njava.put(\"mid\",mid)\nvar r=`https://api-get-v2.mgsearcher.com/api/manga/get?mid=${mid}&mode=all`\nr;\n\n</js>"
},
"ruleContent": {
"content": "<js>\nvar data=JSON.parse(result)\nvar imageList=data.data.info.images.images\nvar imgTags = imageList.map(item => `<img src=\"https://f40-1-4.g-mh.online${item.url}\">`).join('\\n');\nimgTags;\n</js>"
},
"ruleExplore": {
"bookList": ""
},
"ruleSearch": {
"bookList": ".grid-cols-3@.pb-2",
"bookUrl": "a@href",
"checkKeyWord": "",
"coverUrl": "img@src",
"name": "h3@text"
},
"ruleToc": {
"chapterList": ".chapters[*]",
"chapterName": ".title",
"chapterUrl": "<js>\nvar mid=java.get(\"mid\")\nvar id=`{{$..id}}`\nvar r=`https://api-get-v2.mgsearcher.com/api/chapter/getinfo?m=${mid}&c=${id}`\nr;\n</js>",
"updateTime": ".updatedAt"
},
"searchUrl": "{{bhost()}}/s/{{key}}?page={{page}}",
"weight": 0
},
{
"bookSourceComment": "// Error: failed to connect to www.muamh.com/37.48.77.83 (port 443) from /192.168.31.119 (port 37248) after 15000ms\n[需要外部API, ❌搜索失败]",
"bookSourceGroup": "🔭 其他,🎊 常用,🎨 漫画,网站失效",
"bookSourceName": "🎨木马漫画💓",
"bookSourceType": 2,
"bookSourceUrl": "https://www.muamh.com",
"bookUrlPattern": "https://.*/book/mua_\\d+",
"concurrentRate": "500",
"customOrder": 151,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"exploreUrl": "<js>\neval(String(Reload('https://qyyuapi.com/sy/js/木马漫画/exploreUrl.js')));\n</js>",
"header": "<js>\nvar Proxy = Map('代理:').split(\",\");\nheaders={\n \"User-Agent\": \"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Mobile Safari/537.36 EdgA/127.0.0.0\",\n \"proxy\": Proxy.some(value => parseInt(value, 10) == parseInt(Get('ci0'), 10)) ? '' : Proxy[0],\n}\ncache.put(java.md5Encode16(Get('url') + \"headers\"),JSON.stringify(headers));\nJSON.stringify(headers);\n</js>",
"jsLib": "{\"木马漫画\":\"https://qyyuapi.com/sy/js/木马漫画/jsLib.js\"}",
"lastUpdateTime": 1726177935724,
"loginCheckJs": "",
"loginUi": "[\n { name: \"代理:\", type: \"text\" },\n {\n name: \"💡   源   站   测   试   💡\",\n type: \"button\",\n action: \"test(1)\",\n style: {layout_flexGrow: 1, layout_flexBasisPercent: 1}\n },\n { name: \"查看当前\", type: \"button\", action: \"look(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"查看历史\", type: \"button\", action: \"look(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"恢复默认\", type: \"button\", action: \"test(-1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"繁体搜索\", type: \"button\", action: \"search_TC()\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"繁简转换\", type: \"button\", action: \"TC_to_SC()\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"目录整理\", type: \"button\", action: \"settle()\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n\n {\n name: \"清除网站Cookie缓存\",\n type: \"button\",\n action: \"deleteCookie()\",\n style: {layout_flexGrow: 1, layout_flexBasisPercent: 1}\n },\n\n { name: \"清除远程代码标识\", type: \"button\", action: \"DeleteYckey()\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n\n {\n name: \"💡   源   站   打   印   💡\",\n type: \"button\",\n action: \"test()\",\n style: {layout_flexGrow: 1, layout_flexBasisPercent: 1}\n }\n]",
"loginUrl": "eval(String(Reload('https://qyyuapi.com/sy/js/木马漫画/loginUrl.js')));",
"respondTime": 196127,
"ruleBookInfo": {
"author": "author",
"canReName": "reName",
"coverUrl": "cover",
"downloadUrls": "durl",
"init": "<js>\neval(String(Reload('https://qyyuapi.com/sy/js/木马漫画/ruleBookInfo.js')));\n</js>",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"tocUrl": "url",
"wordCount": "word"
},
"ruleContent": {
"content": "<js>\neval(String(Reload('https://qyyuapi.com/sy/js/木马漫画/ruleContent.js')));\n</js>",
"imageStyle": "FULL"
},
"ruleExplore": {
"author": "author",
"bookList": "<js>\neval(String(Reload('https://qyyuapi.com/sy/js/木马漫画/ruleExplore.js')));\n</js>",
"bookUrl": "url",
"coverUrl": "cover",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"wordCount": "word"
},
"ruleSearch": {
"author": "author",
"bookList": "<js>\neval(String(Reload('https://qyyuapi.com/sy/js/木马漫画/ruleSearch.js')));\n</js>",
"bookUrl": "url",
"checkKeyWord": "秘密",
"coverUrl": "cover",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"wordCount": "word"
},
"ruleToc": {
"chapterList": "<js>\neval(String(Reload('https://qyyuapi.com/sy/js/木马漫画/ruleToc.js')));\n</js>",
"chapterName": "title",
"chapterUrl": "link",
"preUpdateJs": ""
},
"searchUrl": "<js>\neval(String(Reload('https://qyyuapi.com/sy/js/木马漫画/searchUrl.js')));\n</js>",
"variableComment": "JspHXCgzmq549cSvxZRk3aIm0IWn7zZQZBflWflOVEGRqJFDr2uF/FJe5vAQGhqRet7EY8U/uwLNxCsYq1NeEJEaITVbG72Peo/P9BwKSaDxKtZPiDN2QsTjeKC8jHCAbIF9r7f3ut1ngtyz8ICBfLERQv/Zt7qzx4ilBXsdVAjiP9kzDh4MPQ5pxdzDmyUp7SB64Fz1puDj3MizmD+RJU+w7BAPUkzT0P35uwSIS5Ib7peDWaTEVRss83dnuCkXEWI92DQC6pFRtNICOObIbZOS+0M5TQfIVYbVObgHPjI37+PK/cRbeoj9DMoYesJ4FKoc0yE86VpBUwepp6m+d0Li05ownII75sWIsOzTOBxxy3c5QFipfw2laUfypVHsnJib266RZu3jYZN2oqX1lSNSHFoBvxSjPtLqFmrmwUIite/CYCzZdmplxOoGaeD/tJqLacLx2sDQk0KO8gqyC83XnqLiRHJyhCkMQKUyabyfm6EdBcECj51DyPVkYCz7GNQZNs0AOnZnrMIdw3I0/tqgJjSN0CCt1uiHihItdEUrD8q/rhh7r06zj989HOQOzaX0e5eQfjzFLldpXl6VwttZR35pVFT3c8OoWQp8ytnxr5X/cOysLt+/912K6Z6Q3dD5sXuQYBPXfRO4bYP9RRN2AKQS55ugBMOAcBZOvjwVNHLhqPP6sDII6n9aXHR0IRWLqXn5XYY21Ghbmv8/PPax07th0kK2BWBVMaSAj7ZfaD8BbCQf1n+K+X03Gbv+lvyrPSYad6lkuh5GQt9amA5px2tnT438sodCBx4MTS8MwsPMJ4uqkn5urtQy88YrrBFb5ArU70r33zbrqAiH724VrH9uywqIyg9SVofxEmHuoy039qSTRXoFjHrClQw6uGCf/81q83QLfZZ7Rih0S99VNXEL307MYq5zMDGwT+thulI5ufERE9a17SGRsnDci8XO4jNkiJ3S8MC5yXSwDcvNfZHSHayja7ixeZL/AC39g0QRQGLv8jL4I8Ch69b6VPggaOWcNcad76FrRaN/L4UDOjOUgWKd6AxtldlNjXJh6Dyt4MoGQbDYw3Qsha/3y9SRlRDy350oJFCHav80B4izSFEk02hp8stnUI/EsJDwVmVkjMjTHRWz9Dz08vUrUFnN0AG2ML3S4q/X8LeqmuRDFzKkZdqxzHWEV35R0umc3g2bUItaGf9p9b3pDKyIQzq96Nd23klgDXxn3QNJAhyuSSNghQ6DfmvBzAVRr8BVyVEeLaHEallDgdZfPVguGDvIbss/uep3UybUD+9DZKk5kgfe6iBZWCDDyP8hBiGWevlXmO49Qaasr+yq/u/4K8gAISdVjkNslYBlubdsun/clKiJHjcaGaZrQkscopoAOa+ww8n5/dgVNHknbsp+6ar7X8+qXvMgHEMraS+70dPUBRHlaxFzyJtwial+fHchbGCmPBPEzGnLJMkC1qlyh3bGNWBta+OVuv5ZMVQH6xad8QNM7gNurML05I9yR8jQ2RsuvqGZA4kpbwGAvkGyUE6FWafVPrlyzjhAvM62NTgRIvj34hF+986MlIxeqCRXNNOo75uog2OYDWyucQPmZEX54gjbePWyWgADaAhK6N0BYSZJ9hAqDpsDeGmHX3Z90paE7+PJKC1SbvtDU/gCpO2XL2BlWMeA4wZZTkVd6fJ9+YrEmlmVTgaameIgczdg00kl1sYenLmBH92tRDXCZh8ff8Squ0qOJMapMkicvDUD+8oo9IGVDP+yBNQYRA2I4GCaKPRE4govmX1mpKBuCwVZac8zHWo0/Kg4d8ov+HQhmbBUWf7hibTiKQ6S/1dmHx9/xKq7So4kxqkySJy8NQP7yij0gZUM/7IE1BhEDcKXJq4sdzuNXrQ6FkURLjmfznb4rxl/aNRsDzL64NcoIkz2uzJNquMYCUrk5pkQ6nyDZPFTo18JPImZrv7g0OaTLsUI0F3Khln0tf/f9+MOpkPzlrIxmVARodyFiRJ5IBqH2MeQd7Sp6dv1pqbcGtG3bYeYmteAHMSp7sPJJlSu1/14uK0mYVumAClib/nR06lGouY9s8Mintn5UDO30gQ0mF9ntEM+LueiRGg6rYdJEnY3KhbfwMfT4m20i3piopFyq/hGsbmF4/aFLSkPqyXQhFUexMNJeBD5IAFILlPOr1v94t73AEkxc10X91YhTER295zGifE/tzN1/FVUKIO3W/ux+nMFuFrB6nc6MuZDzrOIA4/+vwthbD8VT+J14FyTDiO2uTAh9JEENA2dpzKXr6krC0AOCsZApTseqyesgs4+wPVWCH0TVaW/FFEd/HlvFNAToVUBJxSDgkw5muEG54IPsuQcqs0pedoEwycAqjWfldTc/mMqkbtp848F0FF8U0gQgbjRrmLYURZvACuFEHJ2SmrqgcMPXmXLdNMvHbHHC1VpqshR4EvGIsS7Quy2L9N8A8Yl35BeV0j9i7rFMX3ZgDefMTVgRFCsafgC9rEn0aCujes+LBq8fniNBkR9GB/zYv4FsUej645wTBlbUTQ6LV9wSKcsXtknGuNM4l+V4z4QrvgztIjFBaeWNQW6IRYYe2oPQK8GnYSec8HwHRPHtAMX0wumVEj6KhbsipokMJgs7hCUKhv6+ClcG1CTs2VBIR/yiz33aYPuCD25rFAaC40W1hRvOicZ/F1PGh7Kvz7JXw6jb1TsSsM1onosbs1BVBrPl7Mj3mXkgWvo3jFyH+YxZJvaOW/BGCpY4sy3I4S+ytkVLSFZgDNlDBXy/3HcOAnn6VlXpMkApF8qCiLgVR56tujz1Wj9/R0VQRTdeEz3pBbNgwjDkjLV21nTJCfaVkMtrlfJy7pEFhibbFyxikC4ISiYt+3YDwai0r1Q+67yXpUq/xesSTw5Q5jYloyOtLHk8OMHY5e+TKBUDHJQnFKA0GSbRLTb+VyU7uZ5CpHYgLN1tsnE+EvYvCTNbyYBtMBLMtgoiBX7xf3YUehs8vZwVM82y+vbP/NqnBQ5eGp0feAXfF1kjatBgWGOo6fw2Gk7L5uBFmpkAoqZXeKquYnFvDzdn1miX9tKRLPE0Iaj+GWnXm/paDFyX8686WqIv3vaUgtVDLSg/JJNscXgRzDhnxUsOCdZb0XprzRLmaNga49Ip+w1pgY6TTjtEFTljwjS5O55EOvuKqsaLI/XKdoFCDmR6Y2xFLYyQPbYJQMxXDvKUMcyrkbVqQSAnj8gXtA4a4qDJm4tcF4lpx7Bg9EpJfb2HqkkYS0fmNiWjI60seTw4wdjl75MoLfokNcKhMiPJ9eO8WTdAv847RBU5Y8I0uTueRDr7iqrBSVQ+KuzLRPYTvibLFRB57gErJmmMvZt9BtRpgXODzQhRlcipszsgb62VBaXsP8opb6yDElligzGh/PcHOiE3WMQFOgS0vKI36K+ItG5wRaKmiQwmCzuEJQqG/r4KVwbmgo6wy86SBGvogm95+4LUkYH6iTVf+ouZaelqGI2qm3WHzo8WXjrES/k1JicB8T2quBTp1DRs2cKNogBK/tg+cb6T5o7Go+MnxwSMvPUaOG4W30SN5zTZOL143gt9ToGM1INCcNreFUzbBV5GjhZ+cZxV9wzYIx+yAutGmwG8x+9FsVCBe/19CjhO8jZPuKFPn4BDhMyuQIxalAY8GPlkSBpRvQon8uEw880lQw3V2hn8D+pvfEstGEvq4nq8X+JGc5zPy/bdgil7YojGmMie2mvVmnSbsBysYY4aoN7Sbz81iqtHRh1B+zEDf9u5d2RlrdAHyefRDbKm1fb/r56iXNqGwOm1kMoBK8O9bpHD0eD/bHbn+a/yjfTTQBTF0am4XGBohXTiW+HSrFKIL+y7OBRkOfeUPJ6HP8R36ncozEJMpF6oi/Lq6/AWsScG6F12uL9v5r5TDlsi7ItIcrCvvpaPlJfuWUJG8ItDsDb770P4D9LklNrCSMvK5++//E0Jv1Zaofbk6OHl9/eKdm6CjsXryWBwI0qyfd6/BSNmA0AdUonhALucnHR+J9YVVHUl4OwnvwH/7OMMbsozpkhxTm9YL3wk3Mvg46sNpZjDP9v+BjJLuXfAuoG5xdS3HbE01G5JfNK2iVlDKyCpg6Y1Txo2r7LCuNx4+naoZcjXjjJpxAYuqiBkamyKhb2t2z0YbpxhMkAPkBOfjG/akvuhMy9EAFvRuynoTg/WZKWf9v2mlCX57PL+6l4eJczAIT1UgP7s6S6MXYT1GRJHioWh8id6S/ZaK7wCL93sknCxyWcA/9MgIi2EOP9/fZFO/D/9TDUUreg6+xSNGXZ3JzwXk5OZ1Oq+vBRFZIuERBdFfd/dVETOEm4kI4MgJ/KJ9gUTcPxI4Vg5XX2Zyt7FrjZEm2oeRH9kGL4ybzusq7jHtF3rvLmueUxi0QD2e/ILtNaXF11W73LBz4s3ggImGSOeyN0wxIrNMAlsWqhwW0mHXUZC00mqKn2o9fJU5PmDyky0/rsV33emcvzzANQ3cRNdqcmeaLac2SxzNI6T0i/T8Z1jVHkANz0BPtvAQHukBqfxq5IjWsBE0JiStK353USoz8725URic4nxnYPKW1yXlJoPuYLazwk6uoOgpxvOGpGmgI6854twG15ZoR1QXhTgdB0AkvfOGslSuVqQnGJeFI834+NWugkBJGEuAS83v/EuxeNbv7ZyMG9DXP7plvUpendmzoqLkHDuJD+fid5oICLiJ0x5JJKYcbj803gWwb/CDsuKozf324aCBqCsD5noXLnuoSuKsJlCh9bsGDkbqwOO0PybSlLmTjtxdCu32qSz1skLrxWoTgGbWAISm3gnwzE/05k2tNN5DMQNcb1RNuOXVLhezzRJqUxXpI7/KVyCpgayFde7eByMwwUVfcAquesEuRBZQxsjMTFz1ILM033PpCY9hR8THi3u8i9phsFuRx4ErMrwaHaEvwg4lTWx0j/OVRsmu69EVUidnAK34ucXw1vNgF6vvtS4oFKj3xYr1bOzWbQjlgStsof4JIzqsg+fSUk0V5nDIZi9uuThOXxihE7LSaXVvRf2D+jGCQGpCjwOyUmFRsrOtP/c9FBUUiB3587cqLWqHNjZzxde+JDysHAcuZxRHk9ScJLyfOv+hWywwnipAOadcrABE2TtLWTzks0R+3TQ/X0sVRiZgnZIFMlx+BRFa8BHWst/MYaoeR609ume+eVjl57z3KMHBcwjjWOM0fwvf03kEl5PutN+2HdXkNqfHlB+/kWTPchbrd50+bLkDym7kv/G8C1NYmWM10anC7PfNMxFipls28lB8dDhT4bOO/r6PpgrmlLO8jkz44jc8O63fulUUTFHegvboTytTrohJRU5PbK04tRT35U5EUjQn6SQ/U7YSZ82ciaw1GVpJfJeZtr551Rj2t3xX/aziYcoYY0i8mM6Ylqb3gXyB1Ha/QUsxzhzqDnhBO/D0bvGTojIqVe/M77tUfLK8EL3xMYZhMF37BfPrhLpMiyu7AmD20jYDFtIpU1qQzRfyDlOn9URlXKZrab45bGEdmSNLrFcAM/PHUd0HPT8Qbq5KGSyLMJaEnn7GVquJ369G0Qd0Q4FRfL5trliZ1GIByq+FbjY/0A7Ki+etghSqjAGGr92My2KV68+nmOL/aAL7A1SQ2mwYS8Pkh3nZ4shTo7seo1C8GpS7xhKmyhxZH89UH8dgO/Axts3HnZdOE0+N4m4A739eCVBqKgS1XZoIIy/ldI2TzWLZiP7Ul37LXEc1bdUQ1iFOX+uJKQOit7RSyimehES16Uo7J5WlqP+rPdTMM7G1x5LroKKYo6CyWHVXsURK5HDx3nyS4HdamwjX00NLnU/8zZlC8EcCfVNIfMZ7FJoZi97a/nRyOtCkEfiG83+67WDpkxhDIhB8Z5laaYJvOsqmFSvpKgPVqb1eMQC0Hkw3Hj9qFy7IAI9uB4ej1UC8IABqsAaMDnN0YZNwV25KuUrYYykiKd6I545Rg1Rdm+WnxpzRUQjrTGWoUEUb9dJQObjGF5zYo3z4cYQ5zikrp7gD85N3dxze3i13rlxzn3cJBEhg+iYGujuyakpkZuo0DpCd7WnB7t5fJfDJQOvUaLDqrrF4nVBIIdLlJ7n12ecczPaEEU6Qa7lYzN0P79DhaiFUnvugzB4Gn2C4mBKPSijSWak8X19Ewa6znjgdUQjrrkk2G9x4SA302JcsD4DA8AYrHoYqVlRH0YH/Ni/gWxR6PrjnBMGVtRNDotX3BIpyxe2Sca40w9eYzlcym7GnIqwxryI8jraFTk48+pNzLj3iz5ymXF9f8z2nP5Vz2Xce4jAgMUiFQB8d/Kgi427CSHFOCUoHApJRx0L8wyXsu7TzteHTj017sXjW7+2cjBvQ1z+6Zb1KWC64ov3kJm2GiYX3tNB9qtWJo6IxFhS1LwTB7ZrFkprNtkWysrD9ow38+rwUXdBkoyTt2Y/8U3v8KbqBd3DQGotCO8Tvwx2iSTJMU6jFdKkD+jguY7B88nBD1hVna94in7gC2LXIQn5fA2ObCciEN59drwuk7vFpSAcu4cmZDns/MP1FOMyAtd/iVJy7Hqqw9V/XU4nkrx05ozIN7+nA3rswk9A8R5DrQC7abFLoNxeJPnrtruAPdwsngWxtQHpcUaIgYtIudzunf4VV9a4TTjZ3CcxPar5psvV1pH6vxIrrldyqU+2U7FHo7zZqfmaGyc3mCVcw9MZdCLAIwa3mEeBaDw9FxQg/Qj4jfxFxqZgR6p4s1ho1DUbuLmMH1tBVtySAUdZkrS8Lebm67cWRJhde0KAK6plCknqb8RIDbKhN2C0ua3tKayNGUl3/VVxbiRAnpgMMf8kzkjl5gPwi7K+1Z4l5i1aFJVV6Czd7JfGMyUfsj738lORNSjzNY6SEOi4/XqbOKg8QQzAuiSLsWt2oKk5thhC/PflLviNQRA8m4pogTPmqwyRmki94IFHaPkKHFA7a8rAeQv23mKZzKA9N3x1VFqmwYCe5vAQoNyWgkepztT7024aiPCLclSNAXnpHhkyRnqMo0qnCaNgq9LRH0YH/Ni/gWxR6PrjnBMGVtRNDotX3BIpyxe2Sca40w9eYzlcym7GnIqwxryI8jraFTk48+pNzLj3iz5ymXF9eWBQ/+++nD4l9+EQNVYEA510MYdQfoAQkBkNq9BUKbylekHkv4YNV7i/eOt1TSey2nODacHH6KXJlV6gUCF7/6VG4rcvIxaje9GU3/TCkTO698rXpNaS+PUKKUT7JqXsvR4HmlAn4AbfOxf39H1big2F/lu5waYVzTeOiOdsK8CuEGBPCNTaa6sAjx1SskxohsC0ntMnQDC++pWccy9EdQq8iu452l8qa7/2UEaYeMmdqvpUMHBupBztrwho1snXpI2lSxZ2Vh7kJBHQHO9GsbvyQaZpLiIzLvBUt3gKcYpX/fEoTBf0igBtMbHirjaGfTG1nHo/xSPRkNjDxGedpyDW8VSeJoX/ojtJKMKFcNh4MmU/E4X44fEGgACiBmkmhILEaqKKBfUTfVFlAKNa230nR5R8toUxSXPMuP52FZt1CKVKVYWAL7C+EnA++IGfg==",
"weight": 0
},
{
"bookSourceComment": "// Error: 发现正文失效\n[✅已验证]",
"bookSourceGroup": "源仓库,🌠图源,发现正文失效",
"bookSourceName": "🌠 漫画吧网",
"bookSourceType": 2,
"bookSourceUrl": "https://www.manhuaba.com/",
"customOrder": 200,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"exploreUrl": "[{\"title\":\"地区\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"国产漫画\",\"url\":\"https://www.manhuaba.com/category/list/1/order/addtime/page/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},{\"title\":\"日本漫画\",\"url\":\"https://www.manhuaba.com/category/list/2/order/addtime/page/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},{\"title\":\"韩国漫画\",\"url\":\"https://www.manhuaba.com/category/list/3/order/addtime/page/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},{\"title\":\"欧美漫画\",\"url\":\"https://www.manhuaba.com/category/list/4/order/addtime/page/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"分类\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"冒险\",\"url\":\"https://www.manhuaba.com/category/order/addtime/tags/541/page/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"西幻\",\"url\":\"https://www.manhuaba.com/category/order/addtime/tags/540/page/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"青春\",\"url\":\"https://www.manhuaba.com/category/order/addtime/tags/539/page/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"宅向\",\"url\":\"https://www.manhuaba.com/category/order/addtime/tags/538/page/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"宅斗\",\"url\":\"https://www.manhuaba.com/category/order/addtime/tags/536/page/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"歌舞\",\"url\":\"https://www.manhuaba.com/category/order/addtime/tags/534/page/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"偶像\",\"url\":\"https://www.manhuaba.com/category/order/addtime/tags/533/page/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"异型\",\"url\":\"https://www.manhuaba.com/category/order/addtime/tags/532/page/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"原创\",\"url\":\"https://www.manhuaba.com/category/order/addtime/tags/531/page/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"咚漫\",\"url\":\"https://www.manhuaba.com/category/order/addtime/tags/529/page/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"恋爱\",\"url\":\"https://www.manhuaba.com/category/order/addtime/tags/542/page/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"都市\",\"url\":\"https://www.manhuaba.com/category/order/addtime/tags/543/page/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"其他\",\"url\":\"https://www.manhuaba.com/category/order/addtime/tags/544/page/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"战斗\",\"url\":\"https://www.manhuaba.com/category/order/addtime/tags/545/page/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"灵异\",\"url\":\"https://www.manhuaba.com/category/order/addtime/tags/547/page/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"科幻\",\"url\":\"https://www.manhuaba.com/category/order/addtime/tags/548/page/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"纯爱\",\"url\":\"https://www.manhuaba.com/category/order/addtime/tags/549/page/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"现代\",\"url\":\"https://www.manhuaba.com/category/order/addtime/tags/550/page/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"总裁\",\"url\":\"https://www.manhuaba.com/category/order/addtime/tags/551/page/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"推理\",\"url\":\"https://www.manhuaba.com/category/order/addtime/tags/552/page/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"职场\",\"url\":\"https://www.manhuaba.com/category/order/addtime/tags/553/page/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"剧情\",\"url\":\"https://www.manhuaba.com/category/order/addtime/tags/554/page/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"校园\",\"url\":\"https://www.manhuaba.com/category/order/addtime/tags/555/page/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"穿越\",\"url\":\"https://www.manhuaba.com/category/order/addtime/tags/556/page/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"逆袭\",\"url\":\"https://www.manhuaba.com/category/order/addtime/tags/557/page/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"古风\",\"url\":\"https://www.manhuaba.com/category/order/addtime/tags/558/page/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"玄幻\",\"url\":\"https://www.manhuaba.com/category/order/addtime/tags/559/page/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"热血\",\"url\":\"https://www.manhuaba.com/category/order/addtime/tags/560/page/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"权谋\",\"url\":\"https://www.manhuaba.com/category/order/addtime/tags/561/page/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"正能量\",\"url\":\"https://www.manhuaba.com/category/order/addtime/tags/562/page/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"复仇\",\"url\":\"https://www.manhuaba.com/category/order/addtime/tags/563/page/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"悬疑\",\"url\":\"https://www.manhuaba.com/category/order/addtime/tags/564/page/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"奇幻\",\"url\":\"https://www.manhuaba.com/category/order/addtime/tags/565/page/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"搞笑\",\"url\":\"https://www.manhuaba.com/category/order/addtime/tags/566/page/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"日常\",\"url\":\"https://www.manhuaba.com/category/order/addtime/tags/567/page/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"大女主\",\"url\":\"https://www.manhuaba.com/category/order/addtime/tags/568/page/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"亲情\",\"url\":\"https://www.manhuaba.com/category/order/addtime/tags/569/page/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"战争\",\"url\":\"https://www.manhuaba.com/category/order/addtime/tags/570/page/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"脑洞\",\"url\":\"https://www.manhuaba.com/category/order/addtime/tags/571/page/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"社会\",\"url\":\"https://www.manhuaba.com/category/order/addtime/tags/572/page/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"重生\",\"url\":\"https://www.manhuaba.com/category/order/addtime/tags/573/page/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"怪物\",\"url\":\"https://www.manhuaba.com/category/order/addtime/tags/574/page/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"女神\",\"url\":\"https://www.manhuaba.com/category/order/addtime/tags/575/page/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"多世界\",\"url\":\"https://www.manhuaba.com/category/order/addtime/tags/576/page/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"异能\",\"url\":\"https://www.manhuaba.com/category/order/addtime/tags/577/page/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"治愈\",\"url\":\"https://www.manhuaba.com/category/order/addtime/tags/578/page/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"浪漫\",\"url\":\"https://www.manhuaba.com/category/order/addtime/tags/579/page/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"魔幻\",\"url\":\"https://www.manhuaba.com/category/order/addtime/tags/580/page/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}}]",
"header": "@js:\n(() => {\nvar headers = {\n\"User-Agent\": java.getWebViewUA(),\n\"Referer\": baseUrl,\n\"X-Requested-With\": \"\"\n};\nreturn JSON.stringify(headers);\n})();",
"lastUpdateTime": 1735382448827,
"respondTime": 219733,
"ruleBookInfo": {
"author": "class.module-info-item-content.0@text",
"init": "",
"intro": "class.module-info-introduction-content@text",
"kind": "class.module-info-item.2@class.module-info-item-content@a@text&&class.module-info-item.3@class.module-info-item-content@text",
"name": ""
},
"ruleContent": {
"content": "#images@img@data-src@js:headers={\"headers\":{\"Referer\":baseUrl}};\nresult.split(\"\\n\").map(x=>'<img src=\\\"'+x+','+JSON.stringify(headers)+'\\\">').join(\"\\n\")"
},
"ruleExplore": {
"bookList": ""
},
"ruleSearch": {
"bookList": "class.module-poster-item module-item",
"bookUrl": "href",
"checkKeyWord": "我!天命",
"coverUrl": "class.module-item-pic@img@data-original",
"lastChapter": "class.module-item-note@text",
"name": "class.module-poster-item-title@text"
},
"ruleToc": {
"chapterList": ".module-play-list a",
"chapterName": "text",
"chapterUrl": "href##$##,{'webView': true}"
},
"searchUrl": "https://www.manhuaba.com/search?key={{key}}",
"weight": 0
},
{
"bookSourceComment": "\n[❌搜索失败]",
"bookSourceGroup": "🙈,绅士漫画,🎨",
"bookSourceName": "🌈绅士漫画",
"bookSourceType": 2,
"bookSourceUrl": "https://绅士漫画.luoyacheng.ip-ddns.com",
"concurrentRate": "6/1200",
"customOrder": 225,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreUrl": "@js:\nlet banben=\"1.1.8\";\nlet rere = Object.entries(flfl);\nrere.splice(14,2);\nrere.sort((a,b)=>{return a[1][1]-b[1][1]})\nlet obj={};\nfor (char of rere) {\n\tobj[char[1][0]] = {\"url\": `\\`data:;base64,\\${java.base64Encode('■'+${char[0]}+'🀄'+page)},{'type':''}\\``};\n\t}\n\nvar sort = [];\nph = (title, url, size, wrap, cc) => sort.push({\n \"title\": title,\n \"url\": '{{'+url+'}}',\n \"style\": {\n layout_flexGrow: size || 1,\n layout_flexBasisPercent: cc || 0.25,\n layout_wrapBefore: wrap ? wrap : false\n }\n });\n\nfor (x in obj) {\n\tph(x, obj[x].url, obj[x].fg, obj[x].wb, obj[x].fb);\n}\nJSON.stringify(sort);",
"header": "@js:\n(()=>{\nlet info=cache.getFromMemory('ssmhinfo');\nif (info) source.putLoginInfo(JSON.stringify(info)),cache.deleteMemory('ssmhinfo');\n\treturn gethd();\n})();",
"jsLib": "flfl={\n\t\t1: [\"同人/汉化\",1],\n\t\t12: [\"同人/日语\",2],\n\t\t16: [\"同人/英语\",3],\n\t\t9: [\"单行/汉化\",4],\n\t\t13: [\"单行/日语\",5],\n\t\t17: [\"单行/英语\",6],\n\t\t10: [\"短篇/汉化\",7],\n\t\t14: [\"短篇/日语\",8],\n\t\t18: [\"短篇/英语\",9],\n\t\t2: [\"CG\",10],\n\t\t3: [\"Cos\",11],\n\t\t37: [\"AI\",12],\n\t\t22: [\"3D\",13],\n\t\t23: [\"3D/汉化\",0],\n\t\t24: [\"3D/其它\",0],\n\t\t20: [\"韩漫/汉化\",14],\n\t\t21: [\"韩漫/生肉\",15]\n\t\t};\n\nu_a = 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36 Edg/132.0.2957.129';\ns_c_ua = `'Microsoft Edge';v='131', 'Chromium';v='131', 'Not_A Brand';v='24'`;\ns_c_ua_m = '?1';\ns_c_ua_p = `'Android'`;\ncache_c = 'max-age=0';\na_l = 'zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7';\n\nfunction gets(x, r) {\nlet re = r==undefined ? this.java.getString(x) : this.java.getString(x,r);\nreturn String(re);}\nfunction getsl(x, r) {\nreturn r == undefined ? this.java.getStringList(x) : this.java.getStringList(x,r)}\n\nfunction surl() {\n\tlet url=String((this.source.getLoginInfoMap()||{})['地址']);\n\tif (/^http/.test(url)) {url=url.replace(/\\/*$/,'')}\n\telse url='https://www.wn03.ru';\n\treturn url;}\n\nfunction gethd(url) {\n//\tlet u_a=this.java.getWebViewUA();\n\tlet headers = {\n\t\t \t'User-Agent': u_a,\n\t\t 'sec-ch-ua': s_c_ua,\n \t 'sec-ch-ua-mobile': s_c_ua_m,\n \t'sec-ch-ua-platform': s_c_ua_p,\n \t'cache-control': cache_c,\n \t'accept-language': a_l\n \t }\nif (url==undefined) return JSON.stringify(headers);\nelse return url + ',' + JSON.stringify({'headers':headers});\n};\n\nfunction gengxin(){\nconst {java, source} = this;\n\tlet url0='https://gitee.com/lyc486/yuedu2/commits/main/漫画/绅士漫画/shenshi.json?browser_history=0&page=1&per=3';\n\tlet rr0=java.get(url0,{'User-Agent': 'Mozilla/5.0 (Linux; Android 14)','X-Requested-With': 'XMLHttpRequest'}).body();\n\tlet \tgxlrr = com.jayway.jsonpath.JsonPath.read(rr0, '$.list[0:3].title');\n\tlet [gxlr, gxlr2, gxlr3] = gxlrr;\n\tlet banben = String(source.exploreUrl).match(/let banben=\"([\\d\\.]+)\"/)[1];\n\tgxlr=String(gxlr).split(/^([^\\-]+)-/);\n\tgxlr[0]=='' ? '' : gxlr=['','0',gxlr[0]];\n\tlet gxts;\n\tif (gxlr[1]>banben){gxts=['更新','0,140,186'];}\n\telse {gxts= ['导入','76,175,80'];};\n\tlet htm = `data:text/html;charset=utf-8,<html>\n<head>\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>更新</title>\n<style>\ntable {\n\ttext-align: center;\n\tmargin: 0 auto;\n\t}\n.ann {\n\tdisplay: flex;\n\tjustify-content: center;\n\talign-items: center;\n\theight: 50vh;\n\t}\nbutton {\n\tbackground-color: rgb(${gxts[1]});\n\tcolor: white;\n\tborder: none;\n\tborder-radius: 4px;\n\theight: 6vh;\n\twidth: 30vw;\n\toverflow: hidden;\n\t}\nbutton span {\n cursor: pointer;\n display: inline-block;\n position: relative;\n transition: 0.4s;\n}\nbutton span:after {\n content: '>';\n position: absolute;\n opacity: 0;\n top: 0;\n right: 30px;\n transition: 0.2s;\n}\nbutton:active span {\n padding-right: 20px;\n}\nbutton:active span:after {\n opacity: 1;\n right: -40px;\n}\n</style>\n</head>\n<body>\n<table border=\"1\" cellspacing=\"0\">\n<th colspan=\"2\">最新日志:${gxlr[2]}</th>\n<tr>\n<td>仓库版本:${gxlr[1]}</td>\n<td>本地版本:${banben}</td>\n</tr>\n<tr>\n<td colspan=\"2\" style=\"text-align: left;\">往期日志:${gxlr2}<br>     ${gxlr3}</td>\n</tr>\n</table>\n<div class=\"ann\">\n<a href=\"legado://import/importonline?src=https://github.com/Luoyacheng/yuedu/raw/main/漫画/绅士漫画/shenshi.json\">\n<button><span>${gxts[0]}</span></button>\n</a>\n</div>\n<a href=\"legado://import/importonline?src=https://cdn.jsdelivr.net/gh/Luoyacheng/yuedu@main/漫画/绅士漫画/shenshi.json\" style=\"font-size: 10px;\">备用链接</a>\n</body>\n</html>`;\nif(typeof this.book=='undefined'||gxts[0]=='更新') java.startBrowser(htm,'更新');\r\n}\nfunction fankui(){\tthis.java.startBrowser('https://github.com/Luoyacheng/yuedu/issues','绅士反馈');\n}",
"lastUpdateTime": 1744923437768,
"loginCheckJs": "var pres = result.raw().priorResponse();\nvar isRedirect = pres!=null&&pres.isRedirect();\nif (isRedirect) {\n\tlet url4=String(result.url()).match(/^https?:\\/\\/[^\\/]+\\//)[0];\n\tlet url = source.get('yurl').split(',');\n\turl=url.map(x=>x.includes(surl())?url4:x).join(',');\n\tsource.put('yurl',url);\n\tlet Info=source.getLoginInfoMap()||{};\n\tInfo['地址'] = url4;\n\tsource.putLoginInfo(JSON.stringify(Info));\n\t}\nresult",
"loginUi": "[\n {\n name: \"地址\",\n type: \"text\"\n },\n \t{\n name: \"发布页\",\n type: \"button\",\n action: \"fabuye()\",\n \"style\": {\n \"layout_flexGrow\": 0,\n \"layout_flexBasisPercent\": 0.3\n }\n },\n \t{\n name: \"测速\",\n type: \"button\",\n action: \"cesu()\",\n \"style\": {\n \"layout_flexGrow\": 0,\n \"layout_flexBasisPercent\": 0.3\n }\n },\n \t{\n name: \"更新\",\n type: \"button\",\n action: \"gengxin()\",\n \"style\": {\n \"layout_flexGrow\": 0,\n \"layout_flexBasisPercent\": 0.25\n }\n },\n {\n name: \"发现起始页数\",\n type: \"text\"\n },\n \t{\n name: \"🌐书源介绍\",\n type: \"button\",\n action: \"java.startBrowser('https://www.luoyacheng.ip-ddns.com/#绅士','介绍');\",\n \"style\": {\n \"layout_flexGrow\": 0,\n \"layout_flexBasisPercent\": -1\n }\n }\n]",
"loginUrl": "function login() {}\n\nlet fbyurl=\"https://wnlink.ru/\";\n\nfunction fabuye() {\n\tlet webr = java.startBrowserAwait(fbyurl,'发布页',false).body();\n\tlet rr = org.jsoup.Jsoup.parse(webr);\n\trr = rr.select('.content-top li:gt(1):lt(4) a');\n\tlet re=[];\nfor (let char of rr) {re.push(char.attr('href'));}\nsource.put('yurl',re);\ncesu();\n}\n\nfunction cesu() {\n\t['   ','·  ','·· ','···'].forEach((_,i) => {java.toast('\\n\\n测试中'+_+'\\n');Packages.java.lang.Thread.sleep((3-i)*100);});\nlet url = (source.get('yurl')+[]||surl()).split(',');\nlet tm=[], mit=99, miu='';\n\ttry {\n\tfor (char of url) {\n let startTime=new Date().getTime();\n\t//java.head(char,{\t'User-Agent': u_a});\n\tjava.ajax(char);\n\tlet endTime=new Date().getTime();\n\tlet speed = (endTime - startTime) / 1000;\n\tspeed = speed.toFixed(2);\n\tif (mit>speed) {mit=speed; miu=char;}\n\ttm.push(speed);\n\t}\n\tjava.longToast('\\n'+url[0]+''+tm[0]+'秒\\n'+url[1]+''+tm[1]+'秒');\n\t} catch(err) {java.longToast(err);}\n\tlet Info=source.getLoginInfoMap()||{};\n\tInfo['地址'] = miu;\n\tcache.putMemory('ssmhinfo',Info);\nsource.putLoginInfo(JSON.stringify(Info));\n}",
"respondTime": 4555,
"ruleBookInfo": {
"coverUrl": "fm",
"init": "<js>\nlet bkurl=surl();\nbook.bookUrl=String(book.bookUrl).replace(/^https:\\/\\/[^\\/]+/, bkurl);\nlet hj=java.get('sshj');\nif (hj=='') {\nlet tags=String.raw`{{@@.addtags>a:not(:last-of-type)@text##\\n## #}}`;\ntags=tags ? ('#'+tags+'\\n') : '';\nlet jj=tags+java.get('jianjie')+`\n{{@@.addtags~p@textNodes##`##\\\\`}}`.replace(/簡介:/,'');\nresult={\n\tjj:jj};\n\n} else {\n\tlet st=gets('.info@text');\n\tlet sj=st.match(/创建于([\\d\\ \\-\\:]+)/)[1];\n\tlet fm=gets('#classify_container li img.0@src');\n\tfm+=`,{headers:{referer:'${surl()}/'}}`;\n\tresult={\n\ttags:sj,\n\tfm:fm};\n\n}\n</js>",
"intro": "jj",
"kind": "tags",
"tocUrl": ""
},
"ruleContent": {
"content": "<js>\nlet ref=surl()+'/';\nlet rr=result.match(/\\/\\/[^\"\\n]+\\.(?:webp|jpg|png|jpeg)/g);\nfor (let i=0;i<rr.length;i++) {\n\trr[i]=`<img src=\"${rr[i]},{headers:{referer:'${ref}'}}\">`\n\t}\nrr.join('')\n</js>",
"nextContentUrl": "",
"title": ""
},
"ruleExplore": {
"bookList": ""
},
"ruleSearch": {
"author": "@get:{anm}",
"bookList": "<js>\nlet [key,page] = java.hexDecodeToString(result).split('🀄');\nlet url=surl();\n\nif (key.startsWith('@')) {\n\tkey=key.slice(1);\n\tjava.put('sshj',key);\n\turl += '/q/?q='+key+'&m=&f=_all&s=create_time_DESC&p=1';}\nelse if (/^[#]/.test(key)) {\n\tlet webua=java.getWebViewUA();\n\tkey=key.slice(1);\n\turl += `/albums-index-page-${page}-tag-${key}.html,{headers:{User-Agent:\"${webua}\"}}`;}\nelse if (/^■\\d/.test(key)) {\n\tjava.put('cos',1);\n\tlet page2=((source.getLoginInfoMap()||{})['发现起始页数']||'1')+[]||'1'; //兼容null和java\"\"\n\tpage=+page + +page2 - 1;\n\tif (page>3&&(page&1)==0&&page2>2) java.toast('第'+page+'页');\n\tlet webua=java.getWebViewUA();\n\tkey=key.slice(1);\n\turl += `/albums-index${page==1?'':('-page-'+page)}-cate-${key}.html,{headers:{User-Agent:\"${webua}\"}}`;}\nelse {\t\n\turl+='/q/?q='+key+'&m=&f=_all&s=create_time_DESC&p='+page;}\n\nlet webr=java.ajax(url);\njava.setContent(webr);\nresult=java.getElement('#classify_container li');\nlet hj=java.get('sshj');\n\nif (hj!=''&&result.length>1) {\n\tlet st=java.getString('.info@text',result);\n\tlet sj=st.match(/创建于([\\d\\ \\-\\:]+)/)[1];\n\tlet sl=st.match(/\\d+(?=张图)/g);\n\tsl=sl.reduce((acc, cur)=>acc+Number(cur),0);\n\tlet im=java.getString('img.0@all',result);\n\tlet rr=`<li><a class=\"info\" href=\"${url}\">${sl}张图${sj}</a></li>+${im}`;\n\tresult=[rr];\n\t} else {java.put('sshj','');\n\tresult;}\n</js>",
"bookUrl": "<js>\nlet hj=java.get('sshj');\nlet url;\nif (hj=='') url= surl()+java.getString('a@href');\nelse url=java.getString('a@href');\n</js>",
"checkKeyWord": "@邪恶变形系统",
"coverUrl": "https:{{@@img@src}},{headers:{referer:'{{surl()}}/'}}",
"intro": "<js>\nlet hj=java.get('sshj');\nif (hj=='') {\n\tlet rr=String(java.getString('a@text'));\n\tlet nm = rr.match(/\\[([^\\[\\]]+)\\]\\-?\\s*([^\\[\\]]+)(?:(\\[[^\\[\\]]+\\])\\s*)(?:(\\[[^\\[\\]]+\\])\\s*)?/);\n\tif (nm) {result=nm[3]+(nm[4]?nm[4]:'');java.put('jianjie',result);}\n\telse result='';\n\t}\n</js>",
"kind": "<js>\n\tlet rr = '{{@@li@class##cate-}}';\n\tlet tt = `{{@@.info@text##([\\d\\-\\s\\:]{4,})$##$1###}}`;\n\tresult=rr ? (flfl[rr][0]+','+tt) : tt;\n</js>",
"lastChapter": "",
"name": "<js>\nlet hj=java.get('sshj');\nlet cos=java.get('cos');\n\nif (hj=='') {\n\tlet rr=String(java.getString('a@text'));\n\tlet nm = rr.match(/\\[([^\\[\\]]+)\\]\\-?\\s*([^\\[\\]]+)/);\n\tif(!nm&&cos==1) nm=rr.match(/(^.+)\\s+[\\-]\\s+(.+$)/);\n\tif (nm&&!/^3d$/i.test(nm[1])) {java.put('anm',nm[1]); result=nm[2];}\n\telse {java.put('anm',rr); result=rr;}\n\t}\nelse {java.put('anm','合集'); result='📚'+hj;}\n\nresult\n</js>",
"wordCount": ".info@text##^(\\d+)##$1张图###"
},
"ruleToc": {
"chapterList": "-<js>\nlet hj=java.get('sshj');\nif (hj=='') {\n\tlet rr=`<a href=\"${baseUrl}\">单章</a>`;\n\tresult = [rr];\n} else result = java.getElement('#classify_container li');\nresult\n</js>",
"chapterName": "a@text",
"chapterUrl": "a@href##index##webp",
"formatJs": "",
"isPay": "",
"isVolume": "",
"nextTocUrl": "<js>\nlet hj=java.get('sshj');\nif (hj=='') {result=[];}\nelse {\nresult=gets('.block-pagination a@href').split('\\n');\nresult.push(\"data:;base64,aHR0,{'type':'ss'}\");\n}\nresult\n</js>",
"preUpdateJs": "let bkurl=surl();\nbook.tocUrl=String(book.bookUrl).replace(/^https:\\/\\/[^\\/]+/, bkurl);",
"updateTime": ".info@text##^(\\d+)\\D*([\\d\\-\\s\\:]{4,})$##$2 $1张图###"
},
"searchUrl": "{{`data:;base64,${java.base64Encode(key+'🀄'+page)},{'type':''}`;}}",
"weight": 0
},
{
"bookSourceComment": "\n[需要外部API, ❌搜索失败]",
"bookSourceGroup": "🔭 其他,🎊 常用,🎨 漫画",
"bookSourceName": "🎨禁漫天堂💞",
"bookSourceType": 2,
"bookSourceUrl": "https://jmcomic.ltd",
"bookUrlPattern": "https:\\/\\/.*/album\\?id=\\d+",
"concurrentRate": "10/5000",
"customOrder": 235,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"exploreUrl": "<js>\neval(String(Reload('https://qyyuapi.com/sy/js/禁漫天堂/exploreUrl.js')));\n</js>",
"header": "<js>\nvar Proxy = Map('代理:').split(\",\");\nheaders={\n \"User-Agent\": \"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Mobile Safari/537.36 EdgA/127.0.0.0\",\n \"Cookie\": cache.get(java.md5Encode16(Get('url') + \"cookie\")) || cookie.getCookie(Get('url')),\n \"proxy\": Proxy.some(value => parseInt(value, 10) == parseInt(Get('ci0'), 10)) ? '' : Proxy[0],\n}\ncache.put(java.md5Encode16(Get('url') + \"headers\"),JSON.stringify(headers));\nJSON.stringify(headers);\n</js>",
"jsLib": "{\"禁漫天堂\":\"https://qyyuapi.com/sy/js/禁漫天堂/jsLib.js\"}",
"lastUpdateTime": 1744270256222,
"loginCheckJs": "",
"loginUi": "[\n { name: \"代理:\", type: \"text\" },\n { name: \"账号:\", type: \"text\" },\n { name: \"密码:\", type: \"password\" },\n {\n name: \"💡登录账号💡\",\n type: \"button\",\n action: \"Login()\",\n style: {layout_flexGrow: 1, layout_flexBasisPercent: 1}\n },\n { name: \"查看当前\", type: \"button\", action: \"look(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"查看历史\", type: \"button\", action: \"look(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"恢复默认\", type: \"button\", action: \"test(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"繁体搜索\", type: \"button\", action: \"search_TC()\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"繁简转换\", type: \"button\", action: \"TC_to_SC()\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"目录整理\", type: \"button\", action: \"settle()\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n\n { name: \"༺ˇ»`ʚ 点击切换源站 ɞ´«ˇ༻\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n { name: \"①禁漫\", type: \"button\", action: \"$(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45} },\n { name: \"②禁漫\", type: \"button\", action: \"$(2)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45} },\n { name: \"③禁漫\", type: \"button\", action: \"$(3)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45} },\n { name: \"④禁漫\", type: \"button\", action: \"$(4)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45} },\n\n { name: \"༺ˇ»`ʚ 切换发现类型 ɞ´«ˇ༻\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n { name: \"分类排序\", type: \"button\", action: \"t(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45} },\n { name: \"标签搜索\", type: \"button\", action: \"t(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45} },\n\n { name: \"༺ˇ»`ʚ 标签分类切换 ɞ´«ˇ༻\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n { name: \"全部\", type: \"button\", action: \"u(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"韩漫\", type: \"button\", action: \"u(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"日语\", type: \"button\", action: \"u(2)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"汉化\", type: \"button\", action: \"u(3)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"CG\", type: \"button\", action: \"u(4)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"短篇\", type: \"button\", action: \"u(5)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"单本\", type: \"button\", action: \"u(6)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"3D\", type: \"button\", action: \"u(7)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"COS\", type: \"button\", action: \"u(8)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"美漫\", type: \"button\", action: \"u(9)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"其它\", type: \"button\", action: \"u(10)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n\n { name: \"༺ˇ»`ʚ 标签排序切换 ɞ´«ˇ༻\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n { name: \"爱心排行\", type: \"button\", action: \"v(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"评论排行\", type: \"button\", action: \"v(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"评分排行\", type: \"button\", action: \"v(2)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"订阅数量\", type: \"button\", action: \"v(3)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"图片数量\", type: \"button\", action: \"v(4)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"最近更新\", type: \"button\", action: \"v(5)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n\n { name: \"༺ˇ»`ʚ 点击切换日期 ɞ´«ˇ༻\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n { name: \"全部\", type: \"button\", action: \"o(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.2} },\n { name: \"本月\", type: \"button\", action: \"o(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.2} },\n { name: \"本周\", type: \"button\", action: \"o(2)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.2} },\n { name: \"今日\", type: \"button\", action: \"o(3)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.2} },\n\n { name: \"༺ˇ»`ʚ 点击切换图库 ɞ´«ˇ༻\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n { name: \"图库[1]\", type: \"button\", action: \"p(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"图库[2]\", type: \"button\", action: \"p(1)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"图库[3]\", type: \"button\", action: \"p(2)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"图库[4]\", type: \"button\", action: \"p(3)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"图库[5]\", type: \"button\", action: \"p(4)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n { name: \"图库[6]\", type: \"button\", action: \"p(5)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.25} },\n\n { name: \"页数:\", type: \"text\" },\n\n {\n name: \"💡   源   站   打   印   💡\",\n type: \"button\",\n action: \"test()\",\n style: {layout_flexGrow: 1, layout_flexBasisPercent: 1}\n }\n]",
"loginUrl": "eval(String(Reload('https://qyyuapi.com/sy/js/禁漫天堂/loginUrl.js')));",
"respondTime": 20146,
"ruleBookInfo": {
"author": "author",
"canReName": "reName",
"coverUrl": "cover",
"downloadUrls": "durl",
"init": "<js>\neval(String(Reload('https://qyyuapi.com/sy/js/禁漫天堂/ruleBookInfo.js')));\n</js>",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"tocUrl": "url",
"wordCount": "word"
},
"ruleContent": {
"content": "<js>\neval(String(Reload('https://qyyuapi.com/sy/js/禁漫天堂/ruleContent.js')));\n</js>",
"imageDecode": "if (src.search(\"qyyuapi.com\") != -1) {\n result;\n} else {\n var Magua = new JavaImporter();\n Magua.importPackage(Packages.java.io, Packages.android.graphics);\n with(Magua) {\n let mac = src.match(/photos\\/(\\d+)?\\/(\\d+)?/);\n let bookId = mac[1];\n let imgId = mac[2];\n if (src.search(\"gif\") != -1 || Number(bookId) < 220980) {\n result;\n } else {\n if (Number(bookId) > 421925) {\n let md5 = java.md5Encode((bookId + imgId));\n let ascii = md5.substr( - 1).charCodeAt(0);\n var num = (ascii % 8 + 1) * 2;\n } else if (Number(bookId) >= 268850) {\n let md5 = java.md5Encode((bookId + imgId));\n let ascii = md5.substr( - 1).charCodeAt(0);\n var num = (ascii % 10 + 1) * 2;\n } else {\n var num = 10;\n }\n var img = BitmapFactory.decodeByteArray(result, 0, result.length);\n var height = img.getHeight();\n var width = img.getWidth();\n var y = Math.floor(height / num);\n var remainder = height % num;\n var newImg = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888);\n let canvas = new Canvas(newImg);\n for (let i = 1; i <= num; i++) {\n let h = i === num ? remainder: 0;\n canvas.drawBitmap(Bitmap.createBitmap(img, 0, y * (i - 1), width, y + h), 0, height - y * i - h, null);\n }\n var newbit = new ByteArrayOutputStream();\n newImg.compress(Bitmap.CompressFormat.PNG, 100, newbit);\n newbit.toByteArray();\n }\n }\n}",
"imageStyle": "FULL",
"nextContentUrl": "",
"webJs": ""
},
"ruleExplore": {
"author": "author",
"bookList": "<js>\neval(String(Reload('https://qyyuapi.com/sy/js/禁漫天堂/ruleExplore.js')));\n</js>",
"bookUrl": "url",
"coverUrl": "cover",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"wordCount": "word"
},
"ruleSearch": {
"author": "author",
"bookList": "<js>\neval(String(Reload('https://qyyuapi.com/sy/js/禁漫天堂/ruleSearch.js')));\n</js>",
"bookUrl": "url",
"checkKeyWord": "秘密",
"coverUrl": "cover",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"wordCount": "word"
},
"ruleToc": {
"chapterList": "<js>\neval(String(Reload('https://qyyuapi.com/sy/js/禁漫天堂/ruleToc.js')));\n</js>",
"chapterName": "title",
"chapterUrl": "link",
"preUpdateJs": "if (!String(book.bookUrl).includes(Get('url'))) {\n book.bookUrl = String(book.bookUrl).replace(/.*\\/\\/[^\\/]+/g, Get('url'));\n book.tocUrl = String(book.tocUrl).replace(/.*\\/\\/[^\\/]+/g, Get('url'));\n java.refreshTocUrl();\n}",
"updateTime": ""
},
"searchUrl": "<js>\neval(String(Reload('https://qyyuapi.com/sy/js/禁漫天堂/searchUrl.js')));\n</js>",
"variableComment": "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",
"weight": 0
},
{
"bookSourceComment": "\n[⚠️正文解析失败]",
"bookSourceGroup": "源仓库,漫画 书源",
"bookSourceName": "好看漫画",
"bookSourceType": 2,
"bookSourceUrl": "https://www.9comic.cn/",
"customOrder": 260,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreUrl": "[{\"title\":\"都市\",\"url\":\"/comic22/book/list?cateid=1&end=0&free=0&sort=0&p={{page}}&n=21\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.29}},{\"title\":\"恋爱\",\"url\":\"/comic22/book/list?cateid=2&end=0&free=0&sort=0&p={{page}}&n=21\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.29}},{\"title\":\"爆笑\",\"url\":\"/comic22/book/list?cateid=3&end=0&free=0&sort=0&p={{page}}&n=21\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.29}},{\"title\":\"热血\",\"url\":\"/comic22/book/list?cateid=4&end=0&free=0&sort=0&p={{page}}&n=21\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.29}},{\"title\":\"悬疑\",\"url\":\"/comic22/book/list?cateid=5&end=0&free=0&sort=0&p={{page}}&n=21\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.29}},{\"title\":\"古风\",\"url\":\"/comic22/book/list?cateid=6&end=0&free=0&sort=0&p={{page}}&n=21\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.29}},{\"title\":\"校园\",\"url\":\"/comic22/book/list?cateid=7&end=0&free=0&sort=0&p={{page}}&n=21\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.29}},{\"title\":\"搞笑\",\"url\":\"/comic22/book/list?cateid=9&end=0&free=0&sort=0&p={{page}}&n=21\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.29}},{\"title\":\"玄幻\",\"url\":\"/comic22/book/list?cateid=10&end=0&free=0&sort=0&p={{page}}&n=21\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.29}},{\"title\":\"励志\",\"url\":\"/comic22/book/list?cateid=11&end=0&free=0&sort=0&p={{page}}&n=21\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.29}},{\"title\":\"恐怖\",\"url\":\"/comic22/book/list?cateid=13&end=0&free=0&sort=0&p={{page}}&n=21\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.29}},{\"title\":\"冒险\",\"url\":\"/comic22/book/list?cateid=14&end=0&free=0&sort=0&p={{page}}&n=21\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.29}},{\"title\":\"儿童\",\"url\":\"/comic22/book/list?cateid=15&end=0&free=0&sort=0&p={{page}}&n=21\",\"style\":{\"layout_flexGrow\":0,\"layout_flexBasisPercent\":0.29}}]",
"lastUpdateTime": 1734946416702,
"respondTime": 1046,
"ruleBookInfo": {
"author": "$.author",
"coverUrl": "$.pic",
"init": "$.data",
"intro": "$.info",
"kind": "$.tag",
"lastChapter": "$.lastchapter",
"name": "$.title",
"tocUrl": "https://www.9comic.cn/comic22/book/listChapter?imei=aanid10d10df686793008&id={{$.id}}&p=1&n=10000"
},
"ruleContent": {
"content": "@js:\nvar options = {\n\"headers\": {\"Referer\": baseUrl}\n}\njava.getStringList(\"$.data..url\").toArray().map\n(id=>'<img src=\"'+id+'\" >').join(\"\\n\")"
},
"ruleExplore": {
"bookList": ""
},
"ruleSearch": {
"author": "$.author",
"bookList": "$..list[*]||$.data[*]",
"bookUrl": "https://www.9comic.cn/comic22/book/show?id={{$.id}}&imei=aanid10d10df686793008",
"coverUrl": "$.pic",
"intro": "$.info",
"kind": "$.tag",
"lastChapter": "$.lastchapter",
"name": "$.title"
},
"ruleToc": {
"chapterList": "$.data[*]",
"chapterName": "$.name",
"chapterUrl": "https://www.9comic.cn/comic22/book/showChapter?id={{$.id}}&imei=aanid10d10df686793008",
"isPay": "",
"isVip": "",
"updateTime": "{{java.timeFormat(java.getString('$.createtime'))}}"
},
"searchUrl": "https://www.9comic.cn/comic22/so/comic?keyword={{key}}&p=&ver=2.0",
"weight": 0
},
{
"bookSourceComment": "\n[⚠️目录解析失败]",
"bookSourceGroup": "源仓库,漫画 书源",
"bookSourceName": "全免漫画(优)",
"bookSourceType": 2,
"bookSourceUrl": "https://api-cdn.kaimanhua.com/",
"customOrder": 562,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"exploreUrl": "<js>\nresult=\"\";\n f=[\"热血\",\"机战\",\"运动\",\"推理\",\"冒险\",\"耿美\",\"百合\",\"搞笑\",\"战争\",\"神魔\",\"忍者\",\"竞技\",\"悬疑\",\"社会\",\"恋爱\",\"宠物\",\"吸血\",\"萝莉\",\"后宫\",\"御姐\",\"霸总\",\"玄幻\",\"古风\",\"历史\",\"漫改\",\"游戏\",\"穿越\",\"恐怖\",\"真人\",\"科幻\",\"防疫\",\"都市\",\"武侠\",\"修真\",\"生活\",\"动作\"]; \np=[\"rexue\",\"jizhan\",\"yundong\",\"tuili\",\"maoxian\",\"liaomei\",\"baihe\",\"gaoxiao\",\"zhanzhen\",\"shenmo\",\"renzhe\",\"jingji\",\"xuanyi\",\"shehui\",\"lianai\",\"chongwu\",\"xixue\",\"luoli\",\"hougong\",\"yujie\",\"bazong\",\"xuanhuan\",\"gufeng\",\"lishi\",\"mangai\",\"youxi\",\"chuanyue\",\"kongbu\",\"zhenren\",\"kehuan\",\"fangyi\",\"dushi\",\"wuxia\",\"xiuzhen\",\"shenghuo\",\"dongzuo\"];\na=\"::https://api-cdn.kaimanhua.com/comic-api/v1/comic/getsortlist?status_id=0&comic_sort=\";\nb=\"&human_type=0&orderby=date&pagesize=30&page={{page}}&young_mode=0&client-type=android&productname=qmmh&client-channel=xiaomi&platformname=android&client-version=1.4.8\";\n\nfor(i in f){\n\tresult=result+f[i]+a+p[i]+b+\"\\n\";\n\t}\n</js>",
"header": "",
"lastUpdateTime": 1732976221384,
"loginUrl": "",
"respondTime": 1914,
"ruleBookInfo": {
"author": "$.author_name",
"coverUrl": "$.cover_img_34",
"init": "<js>\nresult=String(java.getString(\"$.data\")).replace(/arsadata/,\"\");\njava.aesBase64DecodeToString(result,\"4548ded8c9e02690\",\"AES/CBC/PKCS5Padding\",\"1992360ee9bc4f8f\");\n</js>",
"intro": "<br>\n🏅 评分:{{Math.round(java.getString('$.avgscore'))/10}}分\n🕰 更新:{{String(java.timeFormat(java.getString('$.update_time'))).replace(/\\//g,\"-\").replace(/\\s/g,\"🔸\")}}\n🎗 标签:{{result=String(java.getString('$.comic_taglist')).replace(/\\n/g,\",\")}}\n📂 简介:{{$.comic_desc}}",
"kind": "{{result=String(java.getString('$.sort_typelist')).replace(/\\{|\\}|\\w*=/g,\"\").replace(/\\n/g,\",\")}}",
"lastChapter": "$.lastchapter_title",
"name": "$.comic_name@put:{cid:$.comic_id}",
"tocUrl": "",
"wordCount": ""
},
"ruleContent": {
"content": "<js>\nresult=String(java.getString(\"$.data\")).replace(/arsadata/,\"\");\nu=java.aesBase64DecodeToString(result,\"4548ded8c9e02690\",\"AES/CBC/PKCS5Padding\",\"1992360ee9bc4f8f\");\nimg=u.match(/\\[(.*)\\]/)[1].split(\",\").map(x=>'\\n<img src='+x+'>').join(\"\\n\")\n</js>",
"sourceRegex": ""
},
"ruleExplore": {
"bookList": ""
},
"ruleSearch": {
"author": "$.comic_author",
"bookList": "$.data.data",
"bookUrl": "@js:\nt=\"/comic-api/v2/comic/getcomicdatacomic_id={{$.comic_id}}&client-type=android&productname=qmmh&client-channel=xiaomi&platformname=android&client-version=1.4.8erciyuan2020\";\nsign=java.md5Encode(t);\nb={\n\"method\": \"GET\",\n\"headers\": {\n\"User-Agent\": \"okhttp/4.9.1\",\n\"m-request-id\": sign\n}\n};\n\"https://api-cdn.kaimanhua.com/comic-api/v2/comic/getcomicdata?comic_id={{$.comic_id}}&client-type=android&productname=qmmh&client-channel=xiaomi&platformname=android&client-version=1.4.8,\"+JSON.stringify(b);",
"checkKeyWord": "",
"coverUrl": "$.cover_img",
"intro": "$.cartoon_desc",
"kind": "{{result=String(java.getString('$.comic_type')).replace(/,|\\w*/g,\"\").replace(/\\|/g,\",\")}}\n{{String(java.timeFormat(java.getString('$.update_time'))).replace(/\\//g,\"-\").replace(/\\s.*/g,\"\")}}",
"lastChapter": "$.last_chapter_name",
"name": "$.comic_name",
"wordCount": ""
},
"ruleToc": {
"chapterList": "<js>\nresult=String(java.getString(\"$.data\")).replace(/arsadata/,\"\");\njava.aesBase64DecodeToString(result,\"4548ded8c9e02690\",\"AES/CBC/PKCS5Padding\",\"1992360ee9bc4f8f\");\n</js>\n$.chapters[*]",
"chapterName": "$.chapter_name",
"chapterUrl": "@js:\ncid='@get:{cid}'\nchapter_id='{{$.chapter_id}}'\nt=\"/comic-api/v2/comic/getchapterdatacomic_id=\"+cid+\"&chapter_id=\"+chapter_id+\"&quality=middle&client-type=android&productname=qmmh&client-channel=xiaomi&platformname=android&client-version=1.4.8erciyuan2020\";\nsign=java.md5Encode(t);\nb={\n\"method\": \"GET\",\n\"headers\": {\n\"User-Agent\": \"okhttp/4.9.1\",\n\"access-token\":\"v1_090fNTIt4Omg86B7LUPcqWRTkvW8JjjLYXTxnm01BiXN8SgniETjucYezOrjZoOopFGr02Fj12RREysE4eHukTCc/LuyeIHzFGMayAgLGaSF8+jMMwrnDdTuYdFk34z7DZf+Zy+VHtjFS0Uy6n6Vyr/5GuJy6FDcbCoVBCjdbFneHjV38UwHjL6AwauUMFfa0f3uSEqGWZG6xn9+OpAn6GGRWHaypicXswr450DO29FcuqP7pHCSldVJtIzOv/Uc\",\n\"m-request-id\": sign\n}\n};\n\"https://api-cdn.kaimanhua.com/comic-api/v2/comic/getchapterdata?comic_id=@get:{cid}&chapter_id={{$.chapter_id}}&quality=middle&client-type=android&productname=qmmh&client-channel=xiaomi&platformname=android&client-version=1.4.8,\"+JSON.stringify(b);",
"isVolume": "",
"preUpdateJs": ""
},
"searchUrl": "https://api-cdn.kaimanhua.com/comic-api/v1/comic/getsortlist?search_key={{key}}&orderby=shoucang&page={{page}}&pagesize=20&young_mode=0&client-type=android&productname=qmmh&client-channel=xiaomi&platformname=android&client-version=1.4.8",
"variableComment": "",
"weight": 0
},
{
"bookSourceComment": "\n[⚠️目录解析失败]",
"bookSourceGroup": "源仓库,漫画 书源",
"bookSourceName": "彩绘漫画(优)",
"bookSourceType": 2,
"bookSourceUrl": "https://m.kanman.com#Haxc1107",
"customOrder": 563,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"exploreUrl": "人气::https://m.kanman.com/api/getsortlist/?comic_sort=&orderby=click&search_type=&search_key=&page={{page}}&size=48\n更新::https://m.kanman.com/api/getsortlist/?comic_sort=&orderby=date&search_type=&search_key=&page={{page}}&size=48\n评分::https://m.kanman.com/api/getsortlist/?comic_sort=&orderby=score&search_type=&search_key=&page={{page}}&size=48\n收藏::https://m.kanman.com/api/getsortlist/?comic_sort=&orderby=shoucang&search_type=&search_key=&page={{page}}&size=48\n热血::https://m.kanman.com/api/getsortlist/?comic_sort=rexue&orderby=&search_type=&search_key=&page={{page}}&size=48\n机战::https://m.kanman.com/api/getsortlist/?comic_sort=jizhan&orderby=&search_type=&search_key=&page={{page}}&size=48\n运动::https://m.kanman.com/api/getsortlist/?comic_sort=yundong&orderby=&search_type=&search_key=&page={{page}}&size=48\n推理::https://m.kanman.com/api/getsortlist/?comic_sort=tuili&orderby=&search_type=&search_key=&page={{page}}&size=48\n冒险::https://m.kanman.com/api/getsortlist/?comic_sort=maoxian&orderby=&search_type=&search_key=&page={{page}}&size=48\n搞笑::https://m.kanman.com/api/getsortlist/?comic_sort=gaoxiao&orderby=&search_type=&search_key=&page={{page}}&size=48\n战争::https://m.kanman.com/api/getsortlist/?comic_sort=zhanzhen&orderby=&search_type=&search_key=&page={{page}}&size=48\n神魔::https://m.kanman.com/api/getsortlist/?comic_sort=shenmo&orderby=&search_type=&search_key=&page={{page}}&size=48\n忍者::https://m.kanman.com/api/getsortlist/?comic_sort=renzhe&orderby=&search_type=&search_key=&page={{page}}&size=48\n竞技::https://m.kanman.com/api/getsortlist/?comic_sort=jingji&orderby=&search_type=&search_key=&page={{page}}&size=48\n悬疑::https://m.kanman.com/api/getsortlist/?comic_sort=xuanyi&orderby=&search_type=&search_key=&page={{page}}&size=48\n社会::https://m.kanman.com/api/getsortlist/?comic_sort=shehui&orderby=&search_type=&search_key=&page={{page}}&size=48\n恋爱::https://m.kanman.com/api/getsortlist/?comic_sort=lianai&orderby=&search_type=&search_key=&page={{page}}&size=48\n宠物::https://m.kanman.com/api/getsortlist/?comic_sort=chongwu&orderby=&search_type=&search_key=&page={{page}}&size=48\n吸血::https://m.kanman.com/api/getsortlist/?comic_sort=xixue&orderby=&search_type=&search_key=&page={{page}}&size=48\n萝莉::https://m.kanman.com/api/getsortlist/?comic_sort=luoli&orderby=&search_type=&search_key=&page={{page}}&size=48\n后宫::https://m.kanman.com/api/getsortlist/?comic_sort=hougong&orderby=&search_type=&search_key=&page={{page}}&size=48\n御姐::https://m.kanman.com/api/getsortlist/?comic_sort=yujie&orderby=&search_type=&search_key=&page={{page}}&size=48\n霸总::https://m.kanman.com/api/getsortlist/?comic_sort=bazong&orderby=&search_type=&search_key=&page={{page}}&size=48\n玄幻::https://m.kanman.com/api/getsortlist/?comic_sort=xuanhuan&orderby=&search_type=&search_key=&page={{page}}&size=48\n古风::https://m.kanman.com/api/getsortlist/?comic_sort=gufeng&orderby=&search_type=&search_key=&page={{page}}&size=48\n历史::https://m.kanman.com/api/getsortlist/?comic_sort=lishi&orderby=&search_type=&search_key=&page={{page}}&size=48\n漫改::https://m.kanman.com/api/getsortlist/?comic_sort=mangai&orderby=&search_type=&search_key=&page={{page}}&size=48\n游戏::https://m.kanman.com/api/getsortlist/?comic_sort=youxi&orderby=&search_type=&search_key=&page={{page}}&size=48\n穿越::https://m.kanman.com/api/getsortlist/?comic_sort=chuanyue&orderby=&search_type=&search_key=&page={{page}}&size=48\n恐怖::https://m.kanman.com/api/getsortlist/?comic_sort=kongbu&orderby=&search_type=&search_key=&page={{page}}&size=48\n真人::https://m.kanman.com/api/getsortlist/?comic_sort=zhenren&orderby=&search_type=&search_key=&page={{page}}&size=48\n科幻::https://m.kanman.com/api/getsortlist/?comic_sort=kehuan&orderby=&search_type=&search_key=&page={{page}}&size=48\n都市::https://m.kanman.com/api/getsortlist/?comic_sort=dushi&orderby=&search_type=&search_key=&page={{page}}&size=48\n武侠::https://m.kanman.com/api/getsortlist/?comic_sort=wuxia&orderby=&search_type=&search_key=&page={{page}}&size=48\n修真::https://m.kanman.com/api/getsortlist/?comic_sort=xiuzhen&orderby=&search_type=&search_key=&page={{page}}&size=48\n生活::https://m.kanman.com/api/getsortlist/?comic_sort=shenghuo&orderby=&search_type=&search_key=&page={{page}}&size=48\n动作::https://m.kanman.com/api/getsortlist/?comic_sort=dongzuo&orderby=&search_type=&search_key=&page={{page}}&size=48\n防疫::https://m.kanman.com/api/getsortlist/?comic_sort=fangyi&orderby=&search_type=&search_key=&page={{page}}&size=48",
"lastUpdateTime": 1729749687724,
"respondTime": 581,
"ruleBookInfo": {
"author": "[property=\"og:novel:author\"]@content",
"kind": "[property=\"og:novel:category\"]@content",
"lastChapter": ".comic-update-status@text##.*-\\d+ ",
"name": "[property=\"og:novel:book_name\"]@content",
"tocUrl": "https://m.kanman.com/api/getchapterlist?product_id=1&productname=kmh&platformname=wap&comic_id=@get:{bid}",
"wordCount": ""
},
"ruleContent": {
"content": "$.data.current_chapter.chapter_img_list@js:\nheader={\"Referer\":baseUrl};\nheaders={\"headers\":JSON.stringify(header)};\nresult.split(\"\\n\").map(x=>'<img src=\\\"'+x+','+JSON.stringify(headers)+'\\\">').join(\"\\n\")",
"imageStyle": "FULL"
},
"ruleExplore": {},
"ruleSearch": {
"author": "$.cartoon_author_list_name||$.comic_author",
"bookList": "$.data.data||$.data",
"bookUrl": "https://m.kanman.com/{{$.comic_id}}/",
"coverUrl": "https://image.yqmh.com/mh/{{$.comic_id}}.jpg-300x400.webp",
"intro": "$.cartoon_desc",
"kind": "$.comic_type##[a-zA-Z]|\\|",
"lastChapter": "$.latest_cartoon_topic_name||$.last_chapter_name",
"name": "$.comic_name@put:{bid:$.comic_id}"
},
"ruleToc": {
"chapterList": "-$.data.[*]",
"chapterName": "$.chapter_name",
"chapterUrl": "https://m.kanman.com/api/getchapterinfov2?product_id=1&productname=kmh&platformname=wap&comic_id=@get:{bid}&chapter_newid={{$.chapter_newid}}&isWebp=1&quality=low"
},
"searchUrl": "https://m.kanman.com/api/serachcomic/?product_id=1&productname=kmh&platformname=wap&serachKey={{key}}&topNumber=10",
"weight": 0
},
{
"bookSourceComment": "\n[✅已验证]",
"bookSourceGroup": "源仓库,漫画 书源",
"bookSourceName": "看漫画吧(优)",
"bookSourceType": 2,
"bookSourceUrl": "http://m.kanman.com/",
"bookUrlPattern": "",
"customOrder": 564,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"header": "{\ruser-agent: \"Mozilla/5.0 (Linux; Android 8.0; Pixel 2 Build/OPD3.170816.012) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.71 Mobile Safari/537.36\"\r}",
"lastUpdateTime": 1733580216406,
"loginUrl": "",
"respondTime": 192,
"ruleBookInfo": {
"author": "class.sub_r@tag.p.0@text",
"coverUrl": "id.Cover@tag.img@src",
"intro": "class.txtDesc@text##介绍:",
"kind": "class.tags@class.item@text",
"lastChapter": "id.chapter-list-1@tag.li.-2@tag.a@tag.span@text",
"name": "id.js_comic_id@text",
"wordCount": "class.date@text"
},
"ruleContent": {
"content": "@js:var json = result.match(/window.comicInfo=(.*?),window.hideguide/)[1];\nvar json = eval('json='+json)\nvar image_list = [];\njson.current_chapter.chapter_img_list.map(item=>{\n image_list.push('<img src=\"'+item+'\">')\n})\nimage_list.join(\"\\n\");",
"imageStyle": "",
"nextContentUrl": ""
},
"ruleExplore": {},
"ruleSearch": {
"author": "",
"bookList": "class.comic-item",
"bookUrl": "tag.a@href",
"coverUrl": "",
"kind": "",
"lastChapter": "class.chapter@text",
"name": "class.title@text"
},
"ruleToc": {
"chapterList": "class.chapter-list@tag.li",
"chapterName": "tag.a@text",
"chapterUrl": "tag.a@href"
},
"searchUrl": "http://m.kanman.com/sort/all.html?cache=false&search_key={{key}}",
"weight": 0
},
{
"bookSourceComment": "\n[⚠️正文解析失败]",
"bookSourceGroup": "源仓库,漫画 书源",
"bookSourceName": "知音漫客",
"bookSourceType": 2,
"bookSourceUrl": "https://m.zymk.cn/",
"customOrder": 567,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreUrl": "热血::/sort/5_p{{page}}.html&&\n搞笑::/sort/6_p{{page}}.html&&\n玄幻::/sort/7_p{{page}}.html&&\n生活::/sort/8_p{{page}}.html&&\n恋爱::/sort/9_p{{page}}.html&&\n动作::/sort/10_p{{page}}.html&&\n科幻::/sort/11_p{{page}}.html&&\n战争::/sort/12_p{{page}}.html&&\n悬疑::/sort/13_p{{page}}.html&&\n恐怖::/sort/14_p{{page}}.html&&\n校园::/sort/15_p{{page}}.html&&\n历史::/sort/16_p{{page}}.html&&\n穿越::/sort/17_p{{page}}.html&&\n体育::/sort/19_p{{page}}.html&&\n都市::/sort/20_p{{page}}.html&&\n漫改::/sort/22_p{{page}}.html&&\n修真::/sort/53_p{{page}}.html&&\n霸总::/sort/62_p{{page}}.html&&\n古风::/sort/63_p{{page}}.html&&\n游戏::/sort/64_p{{page}}.html&&\n真人::/sort/65_p{{page}}.html&&\n武侠::/sort/66_p{{page}}.html&&",
"lastUpdateTime": 1732184856973,
"respondTime": 808,
"ruleBookInfo": {
"author": "class.author@text",
"intro": "class.content@text",
"kind": "class.tags@a@text",
"name": "h1.name@text"
},
"ruleContent": {
"content": "@js:\nhost='http://mhpic.zymkcdn.com/comic/';\noriginal=result.match(/dr_original:\"([^\"]+)\"/)[1];\nend=result.match(/end_var:(\\d+)/)[1];\n//画质\nhigh='.jpg-zymk.high.webp';\nlow='.jpg-zymk.low.webp';\nmiddle='.jpg-zymk.middle.webp';\n\nhtml='';\nfor(i=1;i<=end;i++){\nhtml+='<img src=\"'+host+original+i+high+'\">\\n'\n}\nhtml",
"imageStyle": "FULL"
},
"ruleExplore": {},
"ruleSearch": {
"author": "",
"bookList": "class.item@h3",
"bookUrl": "tag.a.0@href",
"coverUrl": "img@data-src",
"kind": "class.score@text",
"lastChapter": "class.chapter@text",
"name": "class.title@a@text"
},
"ruleToc": {
"chapterList": "-class.chapterlist@li@a",
"chapterName": "text",
"chapterUrl": "href"
},
"searchUrl": "https://m.zymk.cn/sort/all.html?key={{key}}",
"weight": 0
},
{
"bookSourceComment": "\n[⚠️目录解析失败]",
"bookSourceGroup": "源仓库,漫画 书源",
"bookSourceName": "爱看漫画",
"bookSourceType": 0,
"bookSourceUrl": "https://m.kanman.com/",
"customOrder": 568,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"exploreUrl": "人气::https://m.kanman.com/api/getsortlist/?comic_sort=&orderby=click&search_type=&search_key=&page={{page}}&size=48\n更新::https://m.kanman.com/api/getsortlist/?comic_sort=&orderby=date&search_type=&search_key=&page={{page}}&size=48\n评分::https://m.kanman.com/api/getsortlist/?comic_sort=&orderby=score&search_type=&search_key=&page={{page}}&size=48\n收藏::https://m.kanman.com/api/getsortlist/?comic_sort=&orderby=shoucang&search_type=&search_key=&page={{page}}&size=48\n热血::https://m.kanman.com/api/getsortlist/?comic_sort=rexue&orderby=&search_type=&search_key=&page={{page}}&size=48\n机战::https://m.kanman.com/api/getsortlist/?comic_sort=jizhan&orderby=&search_type=&search_key=&page={{page}}&size=48\n运动::https://m.kanman.com/api/getsortlist/?comic_sort=yundong&orderby=&search_type=&search_key=&page={{page}}&size=48\n推理::https://m.kanman.com/api/getsortlist/?comic_sort=tuili&orderby=&search_type=&search_key=&page={{page}}&size=48\n冒险::https://m.kanman.com/api/getsortlist/?comic_sort=maoxian&orderby=&search_type=&search_key=&page={{page}}&size=48\n搞笑::https://m.kanman.com/api/getsortlist/?comic_sort=gaoxiao&orderby=&search_type=&search_key=&page={{page}}&size=48\n战争::https://m.kanman.com/api/getsortlist/?comic_sort=zhanzhen&orderby=&search_type=&search_key=&page={{page}}&size=48\n神魔::https://m.kanman.com/api/getsortlist/?comic_sort=shenmo&orderby=&search_type=&search_key=&page={{page}}&size=48\n忍者::https://m.kanman.com/api/getsortlist/?comic_sort=renzhe&orderby=&search_type=&search_key=&page={{page}}&size=48\n竞技::https://m.kanman.com/api/getsortlist/?comic_sort=jingji&orderby=&search_type=&search_key=&page={{page}}&size=48\n悬疑::https://m.kanman.com/api/getsortlist/?comic_sort=xuanyi&orderby=&search_type=&search_key=&page={{page}}&size=48\n社会::https://m.kanman.com/api/getsortlist/?comic_sort=shehui&orderby=&search_type=&search_key=&page={{page}}&size=48\n恋爱::https://m.kanman.com/api/getsortlist/?comic_sort=lianai&orderby=&search_type=&search_key=&page={{page}}&size=48\n宠物::https://m.kanman.com/api/getsortlist/?comic_sort=chongwu&orderby=&search_type=&search_key=&page={{page}}&size=48\n吸血::https://m.kanman.com/api/getsortlist/?comic_sort=xixue&orderby=&search_type=&search_key=&page={{page}}&size=48\n萝莉::https://m.kanman.com/api/getsortlist/?comic_sort=luoli&orderby=&search_type=&search_key=&page={{page}}&size=48\n后宫::https://m.kanman.com/api/getsortlist/?comic_sort=hougong&orderby=&search_type=&search_key=&page={{page}}&size=48\n御姐::https://m.kanman.com/api/getsortlist/?comic_sort=yujie&orderby=&search_type=&search_key=&page={{page}}&size=48\n霸总::https://m.kanman.com/api/getsortlist/?comic_sort=bazong&orderby=&search_type=&search_key=&page={{page}}&size=48\n玄幻::https://m.kanman.com/api/getsortlist/?comic_sort=xuanhuan&orderby=&search_type=&search_key=&page={{page}}&size=48\n古风::https://m.kanman.com/api/getsortlist/?comic_sort=gufeng&orderby=&search_type=&search_key=&page={{page}}&size=48\n历史::https://m.kanman.com/api/getsortlist/?comic_sort=lishi&orderby=&search_type=&search_key=&page={{page}}&size=48\n漫改::https://m.kanman.com/api/getsortlist/?comic_sort=mangai&orderby=&search_type=&search_key=&page={{page}}&size=48\n游戏::https://m.kanman.com/api/getsortlist/?comic_sort=youxi&orderby=&search_type=&search_key=&page={{page}}&size=48\n穿越::https://m.kanman.com/api/getsortlist/?comic_sort=chuanyue&orderby=&search_type=&search_key=&page={{page}}&size=48\n恐怖::https://m.kanman.com/api/getsortlist/?comic_sort=kongbu&orderby=&search_type=&search_key=&page={{page}}&size=48\n真人::https://m.kanman.com/api/getsortlist/?comic_sort=zhenren&orderby=&search_type=&search_key=&page={{page}}&size=48\n科幻::https://m.kanman.com/api/getsortlist/?comic_sort=kehuan&orderby=&search_type=&search_key=&page={{page}}&size=48\n都市::https://m.kanman.com/api/getsortlist/?comic_sort=dushi&orderby=&search_type=&search_key=&page={{page}}&size=48\n武侠::https://m.kanman.com/api/getsortlist/?comic_sort=wuxia&orderby=&search_type=&search_key=&page={{page}}&size=48\n修真::https://m.kanman.com/api/getsortlist/?comic_sort=xiuzhen&orderby=&search_type=&search_key=&page={{page}}&size=48\n生活::https://m.kanman.com/api/getsortlist/?comic_sort=shenghuo&orderby=&search_type=&search_key=&page={{page}}&size=48\n动作::https://m.kanman.com/api/getsortlist/?comic_sort=dongzuo&orderby=&search_type=&search_key=&page={{page}}&size=48\n防疫::https://m.kanman.com/api/getsortlist/?comic_sort=fangyi&orderby=&search_type=&search_key=&page={{page}}&size=48",
"lastUpdateTime": 1732184897690,
"respondTime": 484,
"ruleBookInfo": {
"author": "[property=\"og:novel:author\"]@content",
"kind": "[property=\"og:novel:category\"]@content",
"lastChapter": ".comic-update-status@text##.*-\\d+ ",
"name": "[property=\"og:novel:book_name\"]@content",
"tocUrl": "https://m.kanman.com/api/getchapterlist?product_id=1&productname=kmh&platformname=wap&comic_id=@get:{bid}",
"wordCount": ""
},
"ruleContent": {
"content": "$.data.current_chapter.chapter_img_list@js:\nheader={\"Referer\":baseUrl};\nheaders={\"headers\":JSON.stringify(header)};\nresult.split(\"\\n\").map(x=>'<img src=\\\"'+x+','+JSON.stringify(headers)+'\\\">').join(\"\\n\")",
"imageStyle": "FULL"
},
"ruleExplore": {},
"ruleSearch": {
"author": "$.cartoon_author_list_name||$.comic_author",
"bookList": "$.data.data||$.data",
"bookUrl": "https://m.kanman.com/{{$.comic_id}}/",
"coverUrl": "https://image.yqmh.com/mh/{{$.comic_id}}.jpg-300x400.webp",
"intro": "$.cartoon_desc",
"kind": "$.comic_type##[a-zA-Z]|\\|",
"lastChapter": "$.latest_cartoon_topic_name||$.last_chapter_name",
"name": "$.comic_name@put:{bid:$.comic_id}"
},
"ruleToc": {
"chapterList": "-$.data.[*]",
"chapterName": "$.chapter_name",
"chapterUrl": "https://m.kanman.com/api/getchapterinfov2?product_id=1&productname=kmh&platformname=wap&comic_id=@get:{bid}&chapter_newid={{$.chapter_newid}}&isWebp=1&quality=low"
},
"searchUrl": "https://m.kanman.com/api/serachcomic/?product_id=1&productname=kmh&platformname=wap&serachKey={{key}}&topNumber=10",
"weight": 0
},
{
"bookSourceComment": "\n[✅已验证]",
"bookSourceGroup": "源仓库,漫画 书源",
"bookSourceName": "酸奶漫画",
"bookSourceType": 2,
"bookSourceUrl": "https://m.1kkk.com/",
"bookUrlPattern": "",
"customOrder": 570,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"lastUpdateTime": 1732184359713,
"loginUrl": "",
"respondTime": 750,
"ruleBookInfo": {
"author": "p.detail-main-info-author@tag.a@text",
"coverUrl": "img.detail-main-bg@src",
"intro": "p.detail-desc@text",
"kind": "p.detail-main-info-class@tag.a@text",
"lastChapter": "ul.detail-list-select@tag,li.0@text",
"name": "p.detail-main-info-title@text",
"wordCount": ""
},
"ruleContent": {
"content": "@js:header={\"Referer\":baseUrl};\nheaders={\"headers\":JSON.stringify(header)};\neval(result.match(/eval(.*?)\\{\\}\\)\\)/)[0])\nvar image_list = []\nnewImgs.map(item=>{\n image_list.push('<img src=\"'+item+','+JSON.stringify(headers)+'\">')\n})\nimage_list.join(\"\\n\")",
"imageStyle": "",
"nextContentUrl": ""
},
"ruleExplore": {},
"ruleSearch": {
"author": "tag.p.0@text",
"bookList": "ul.book-list@tag.li",
"bookUrl": "tag.a.0@href",
"coverUrl": "tag.img@src",
"intro": "p.book-list-info-desc@text",
"kind": "",
"lastChapter": "",
"name": "p.book-list-info-title@text"
},
"ruleToc": {
"chapterList": "ul.detail-list-select@li",
"chapterName": "tag.a@text",
"chapterUrl": "tag.a@href",
"isVip": "@js:var vip_bool = result.select('img').hasClass('detail-list-lock');\nif(!vip_bool){\nvip_bool = result.select('img').hasClass('detail-list-2-info-right');\n}\nvip_bool;"
},
"searchUrl": "https://m.1kkk.com/search?title={{key}}&language=1",
"weight": 0
},
{
"bookSourceComment": "// Error: Connection reset\n\n<js>\nlet list=\nfor(var i=result.length-1;i>=0;i--){list.push(result)}\nlist\n</js>\nhttps://gmh1234.wszwhg.net/images/comic/1003/2004307/16877851447VZ0P-XQ05r7au1N.jpg\nclass.clearfix@tag.script@html\n<js>\nstr=String(result).replace('<script>;','').replace('</script>','')\neval(String(str))\ncookie.removeCookie('https://m.gmh1234.com')\nvar list=;\nvar html=\"\";\nfor(i in chapterImages){\n\tstr=pageImage.replace(/images.*/,'')+chapterPath+chapterImages;\n\t\n\thtml += '<img src=\"'+str+'\">\\n'\n\t}\n</js>\nhtml\n[❌搜索失败]",
"bookSourceGroup": "源仓库,漫画 书源,网站失效",
"bookSourceName": "星辰漫画",
"bookSourceType": 0,
"bookSourceUrl": "https://m.gmh1234.com/",
"concurrentRate": "2/1000",
"customOrder": 571,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"header": "{'Accept':'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7',\n'Sec-Ch-Ua':'\"Google Chrome\";v=\"123\", \"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"123\"',\n'Sec-Ch-Ua-Mobile':'?1',\n'Sec-Ch-Ua-Platform':'\"Android\"',\n'Sec-Fetch-Dest':'image',\n'Sec-Fetch-Mode':'no-cors',\n'Sec-Fetch-Site':'cross-site',\n'Sec-Fetch-User':'?1',\n'Upgrade-Insecure-Requests':'1'}",
"lastUpdateTime": 1732184456448,
"respondTime": 180408,
"ruleBookInfo": {
"author": "class.Introduct@class.sub_r autoHeight@tag.p.0@text",
"coverUrl": "class.pic@tag.img@src",
"intro": "class.Introduct@class.txtDesc autoHeight@text",
"kind": "class.sub_r autoHeight@tag.p.1:2:3@text",
"name": "class.Introduct@id.comicName@text"
},
"ruleContent": {
"content": "@js:\nvar options={\"headers\":{\"Referer\":baseUrl}};\n(function getImgList() {\neval(result.match(/chapterImages\\s*=\\s*[^;]*/)[0])\neval(result.match(/chapterPath\\s*=\\s*[^;]*/)[0])\nreturn chapterImages;\r\n}()).map(uri=>\n'<img src=\"'+'https://img.wszwhg.net/'+chapterPath+uri+'\"/>').join(\"\\n\")",
"imageStyle": "FULL",
"nextContentUrl": "",
"webJs": ""
},
"ruleExplore": {},
"ruleSearch": {
"author": "class.itemTxt@tag.p.0@text",
"bookList": "class.clearfix itemBox",
"bookUrl": "class.itemTxt@class.title@href",
"checkKeyWord": "我的世界",
"coverUrl": "class.itemImg@tag.img@src",
"kind": "class.itemTxt@tag.p.1:2@text",
"lastChapter": "class.coll@text",
"name": "class.itemTxt@class.title@text",
"wordCount": ""
},
"ruleToc": {
"chapterList": "id.chapter-list-1@tag.li@tag.a",
"chapterName": "@text",
"chapterUrl": "@href"
},
"searchUrl": "/search/?keywords={{key}}",
"weight": 0
},
{
"bookSourceComment": "\n[⚠️目录解析失败]",
"bookSourceGroup": "源仓库,漫画 书源",
"bookSourceName": "全免漫画",
"bookSourceType": 2,
"bookSourceUrl": "https://api-cdn.kaimanhua.com/##@遇知",
"customOrder": 574,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"exploreUrl": "<js>\nresult=\"\";\n f=[\"热血\",\"机战\",\"运动\",\"推理\",\"冒险\",\"耿美\",\"百合\",\"搞笑\",\"战争\",\"神魔\",\"忍者\",\"竞技\",\"悬疑\",\"社会\",\"恋爱\",\"宠物\",\"吸血\",\"萝莉\",\"后宫\",\"御姐\",\"霸总\",\"玄幻\",\"古风\",\"历史\",\"漫改\",\"游戏\",\"穿越\",\"恐怖\",\"真人\",\"科幻\",\"防疫\",\"都市\",\"武侠\",\"修真\",\"生活\",\"动作\"]; \np=[\"rexue\",\"jizhan\",\"yundong\",\"tuili\",\"maoxian\",\"liaomei\",\"baihe\",\"gaoxiao\",\"zhanzhen\",\"shenmo\",\"renzhe\",\"jingji\",\"xuanyi\",\"shehui\",\"lianai\",\"chongwu\",\"xixue\",\"luoli\",\"hougong\",\"yujie\",\"bazong\",\"xuanhuan\",\"gufeng\",\"lishi\",\"mangai\",\"youxi\",\"chuanyue\",\"kongbu\",\"zhenren\",\"kehuan\",\"fangyi\",\"dushi\",\"wuxia\",\"xiuzhen\",\"shenghuo\",\"dongzuo\"];\na=\"::https://api-cdn.kaimanhua.com/comic-api/v1/comic/getsortlist?status_id=0&comic_sort=\";\nb=\"&human_type=0&orderby=date&pagesize=30&page={{page}}&young_mode=0&client-type=android&productname=qmmh&client-channel=xiaomi&platformname=android&client-version=1.4.8\";\n\nfor(i in f){\n\tresult=result+f[i]+a+p[i]+b+\"\\n\";\n\t}\n</js>",
"header": "",
"lastUpdateTime": 1734945556008,
"loginUrl": "",
"respondTime": 1788,
"ruleBookInfo": {
"author": "$.author_name",
"coverUrl": "$.cover_img_34",
"init": "<js>\nresult=String(java.getString(\"$.data\")).replace(/arsadata/,\"\");\njava.aesBase64DecodeToString(result,\"4548ded8c9e02690\",\"AES/CBC/PKCS5Padding\",\"1992360ee9bc4f8f\");\n</js>",
"intro": "<br>\n🏅 评分:{{Math.round(java.getString('$.avgscore'))/10}}分\n🕰 更新:{{String(java.timeFormat(java.getString('$.update_time'))).replace(/\\//g,\"-\").replace(/\\s/g,\"🔸\")}}\n🎗 标签:{{result=String(java.getString('$.comic_taglist')).replace(/\\n/g,\",\")}}\n📂 简介:{{$.comic_desc}}",
"kind": "{{result=String(java.getString('$.sort_typelist')).replace(/\\{|\\}|\\w*=/g,\"\").replace(/\\n/g,\",\")}}",
"lastChapter": "$.lastchapter_title",
"name": "$.comic_name@put:{cid:$.comic_id}",
"tocUrl": "",
"wordCount": ""
},
"ruleContent": {
"content": "<js>\nresult=String(java.getString(\"$.data\")).replace(/arsadata/,\"\");\nu=java.aesBase64DecodeToString(result,\"4548ded8c9e02690\",\"AES/CBC/PKCS5Padding\",\"1992360ee9bc4f8f\");\nimg=u.match(/\\[(.*)\\]/)[1].split(\",\").map(x=>'\\n<img src='+x+'>').join(\"\\n\")\n</js>",
"sourceRegex": ""
},
"ruleExplore": {
"bookList": ""
},
"ruleSearch": {
"author": "$.comic_author",
"bookList": "$.data.data",
"bookUrl": "@js:\nt=\"/comic-api/v2/comic/getcomicdatacomic_id={{$.comic_id}}&client-type=android&productname=qmmh&client-channel=xiaomi&platformname=android&client-version=1.4.8erciyuan2020\";\nsign=java.md5Encode(t);\nb={\n\"method\": \"GET\",\n\"headers\": {\n\"User-Agent\": \"okhttp/4.9.1\",\n\"m-request-id\": sign\n}\n};\n\"https://api-cdn.kaimanhua.com/comic-api/v2/comic/getcomicdata?comic_id={{$.comic_id}}&client-type=android&productname=qmmh&client-channel=xiaomi&platformname=android&client-version=1.4.8,\"+JSON.stringify(b);",
"checkKeyWord": "",
"coverUrl": "$.cover_img",
"intro": "$.cartoon_desc",
"kind": "{{result=String(java.getString('$.comic_type')).replace(/,|\\w*/g,\"\").replace(/\\|/g,\",\")}}\n{{String(java.timeFormat(java.getString('$.update_time'))).replace(/\\//g,\"-\").replace(/\\s.*/g,\"\")}}",
"lastChapter": "$.last_chapter_name",
"name": "$.comic_name",
"wordCount": ""
},
"ruleToc": {
"chapterList": "<js>\nresult=String(java.getString(\"$.data\")).replace(/arsadata/,\"\");\njava.aesBase64DecodeToString(result,\"4548ded8c9e02690\",\"AES/CBC/PKCS5Padding\",\"1992360ee9bc4f8f\");\n</js>\n$.chapters[*]",
"chapterName": "$.chapter_name",
"chapterUrl": "@js:\ncid='@get:{cid}'\nchapter_id='{{$.chapter_id}}'\nt=\"/comic-api/v2/comic/getchapterdatacomic_id=\"+cid+\"&chapter_id=\"+chapter_id+\"&quality=middle&client-type=android&productname=qmmh&client-channel=xiaomi&platformname=android&client-version=1.4.8erciyuan2020\";\nsign=java.md5Encode(t);\nb={\n\"method\": \"GET\",\n\"headers\": {\n\"User-Agent\": \"okhttp/4.9.1\",\n\"access-token\":\"v1_090fNTIt4Omg86B7LUPcqWRTkvW8JjjLYXTxnm01BiXN8SgniETjucYezOrjZoOopFGr02Fj12RREysE4eHukTCc/LuyeIHzFGMayAgLGaSF8+jMMwrnDdTuYdFk34z7DZf+Zy+VHtjFS0Uy6n6Vyr/5GuJy6FDcbCoVBCjdbFneHjV38UwHjL6AwauUMFfa0f3uSEqGWZG6xn9+OpAn6GGRWHaypicXswr450DO29FcuqP7pHCSldVJtIzOv/Uc\",\n\"m-request-id\": sign\n}\n};\n\"https://api-cdn.kaimanhua.com/comic-api/v2/comic/getchapterdata?comic_id=@get:{cid}&chapter_id={{$.chapter_id}}&quality=middle&client-type=android&productname=qmmh&client-channel=xiaomi&platformname=android&client-version=1.4.8,\"+JSON.stringify(b);",
"isVolume": "",
"preUpdateJs": ""
},
"searchUrl": "https://api-cdn.kaimanhua.com/comic-api/v1/comic/getsortlist?search_key={{key}}&orderby=shoucang&page={{page}}&pagesize=20&young_mode=0&client-type=android&productname=qmmh&client-channel=xiaomi&platformname=android&client-version=1.4.8",
"variableComment": "",
"weight": 0
},
{
"bookSourceComment": "// Error: failed to connect to mangaonlineteam.com/149.50.116.175 (port 443) from /192.168.31.119 (port 47866) after 15000ms\n[❌搜索失败]",
"bookSourceGroup": "源仓库,漫画 书源,网站失效",
"bookSourceName": "嘤嘤漫画(英文)",
"bookSourceType": 2,
"bookSourceUrl": "https://mangaonlineteam.com/",
"customOrder": 575,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"lastUpdateTime": 1731588453421,
"respondTime": 195038,
"ruleBookInfo": {
"intro": ".summary__content show-more@h4@text",
"name": ".post-title@h1@text"
},
"ruleContent": {
"content": "class.page-break @img@html",
"replaceRegex": "##\">\\n##,{'headers':{'referer':'{{source.getKey()}}'}}$0",
"webJs": ""
},
"ruleExplore": {},
"ruleSearch": {
"bookList": "class.c-tabs-item@class.row c-tabs-item__content",
"bookUrl": ".h4@a@href",
"checkKeyWord": "god",
"coverUrl": "class.tab-thumb c-image-hover@img@data-src",
"kind": "class.summary-content@text",
"name": ".h4@a@text",
"wordCount": ""
},
"ruleToc": {
"chapterList": "-class.main version-chap no-volumn@tag.li",
"chapterName": "a@text",
"chapterUrl": "a@href"
},
"searchUrl": "https://mangaonlineteam.com/?s=god&post_type=wp-manga",
"weight": 0
},
{
"bookSourceComment": "\n[⚠️目录解析失败]",
"bookSourceGroup": "源仓库,漫画 书源",
"bookSourceName": "爱看漫画",
"bookSourceType": 2,
"bookSourceUrl": "https://m.kanman.com已校验",
"customOrder": 576,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"exploreUrl": "人气::https://m.kanman.com/api/getsortlist/?comic_sort=&orderby=click&search_type=&search_key=&page={{page}}&size=48\n更新::https://m.kanman.com/api/getsortlist/?comic_sort=&orderby=date&search_type=&search_key=&page={{page}}&size=48\n评分::https://m.kanman.com/api/getsortlist/?comic_sort=&orderby=score&search_type=&search_key=&page={{page}}&size=48\n收藏::https://m.kanman.com/api/getsortlist/?comic_sort=&orderby=shoucang&search_type=&search_key=&page={{page}}&size=48\n热血::https://m.kanman.com/api/getsortlist/?comic_sort=rexue&orderby=&search_type=&search_key=&page={{page}}&size=48\n机战::https://m.kanman.com/api/getsortlist/?comic_sort=jizhan&orderby=&search_type=&search_key=&page={{page}}&size=48\n运动::https://m.kanman.com/api/getsortlist/?comic_sort=yundong&orderby=&search_type=&search_key=&page={{page}}&size=48\n推理::https://m.kanman.com/api/getsortlist/?comic_sort=tuili&orderby=&search_type=&search_key=&page={{page}}&size=48\n冒险::https://m.kanman.com/api/getsortlist/?comic_sort=maoxian&orderby=&search_type=&search_key=&page={{page}}&size=48\n搞笑::https://m.kanman.com/api/getsortlist/?comic_sort=gaoxiao&orderby=&search_type=&search_key=&page={{page}}&size=48\n战争::https://m.kanman.com/api/getsortlist/?comic_sort=zhanzhen&orderby=&search_type=&search_key=&page={{page}}&size=48\n神魔::https://m.kanman.com/api/getsortlist/?comic_sort=shenmo&orderby=&search_type=&search_key=&page={{page}}&size=48\n忍者::https://m.kanman.com/api/getsortlist/?comic_sort=renzhe&orderby=&search_type=&search_key=&page={{page}}&size=48\n竞技::https://m.kanman.com/api/getsortlist/?comic_sort=jingji&orderby=&search_type=&search_key=&page={{page}}&size=48\n悬疑::https://m.kanman.com/api/getsortlist/?comic_sort=xuanyi&orderby=&search_type=&search_key=&page={{page}}&size=48\n社会::https://m.kanman.com/api/getsortlist/?comic_sort=shehui&orderby=&search_type=&search_key=&page={{page}}&size=48\n恋爱::https://m.kanman.com/api/getsortlist/?comic_sort=lianai&orderby=&search_type=&search_key=&page={{page}}&size=48\n宠物::https://m.kanman.com/api/getsortlist/?comic_sort=chongwu&orderby=&search_type=&search_key=&page={{page}}&size=48\n吸血::https://m.kanman.com/api/getsortlist/?comic_sort=xixue&orderby=&search_type=&search_key=&page={{page}}&size=48\n萝莉::https://m.kanman.com/api/getsortlist/?comic_sort=luoli&orderby=&search_type=&search_key=&page={{page}}&size=48\n后宫::https://m.kanman.com/api/getsortlist/?comic_sort=hougong&orderby=&search_type=&search_key=&page={{page}}&size=48\n御姐::https://m.kanman.com/api/getsortlist/?comic_sort=yujie&orderby=&search_type=&search_key=&page={{page}}&size=48\n霸总::https://m.kanman.com/api/getsortlist/?comic_sort=bazong&orderby=&search_type=&search_key=&page={{page}}&size=48\n玄幻::https://m.kanman.com/api/getsortlist/?comic_sort=xuanhuan&orderby=&search_type=&search_key=&page={{page}}&size=48\n古风::https://m.kanman.com/api/getsortlist/?comic_sort=gufeng&orderby=&search_type=&search_key=&page={{page}}&size=48\n历史::https://m.kanman.com/api/getsortlist/?comic_sort=lishi&orderby=&search_type=&search_key=&page={{page}}&size=48\n漫改::https://m.kanman.com/api/getsortlist/?comic_sort=mangai&orderby=&search_type=&search_key=&page={{page}}&size=48\n游戏::https://m.kanman.com/api/getsortlist/?comic_sort=youxi&orderby=&search_type=&search_key=&page={{page}}&size=48\n穿越::https://m.kanman.com/api/getsortlist/?comic_sort=chuanyue&orderby=&search_type=&search_key=&page={{page}}&size=48\n恐怖::https://m.kanman.com/api/getsortlist/?comic_sort=kongbu&orderby=&search_type=&search_key=&page={{page}}&size=48\n真人::https://m.kanman.com/api/getsortlist/?comic_sort=zhenren&orderby=&search_type=&search_key=&page={{page}}&size=48\n科幻::https://m.kanman.com/api/getsortlist/?comic_sort=kehuan&orderby=&search_type=&search_key=&page={{page}}&size=48\n都市::https://m.kanman.com/api/getsortlist/?comic_sort=dushi&orderby=&search_type=&search_key=&page={{page}}&size=48\n武侠::https://m.kanman.com/api/getsortlist/?comic_sort=wuxia&orderby=&search_type=&search_key=&page={{page}}&size=48\n修真::https://m.kanman.com/api/getsortlist/?comic_sort=xiuzhen&orderby=&search_type=&search_key=&page={{page}}&size=48\n生活::https://m.kanman.com/api/getsortlist/?comic_sort=shenghuo&orderby=&search_type=&search_key=&page={{page}}&size=48\n动作::https://m.kanman.com/api/getsortlist/?comic_sort=dongzuo&orderby=&search_type=&search_key=&page={{page}}&size=48\n防疫::https://m.kanman.com/api/getsortlist/?comic_sort=fangyi&orderby=&search_type=&search_key=&page={{page}}&size=48",
"lastUpdateTime": 1731529665019,
"respondTime": 643,
"ruleBookInfo": {
"author": "[property=\"og:novel:author\"]@content",
"kind": "[property=\"og:novel:category\"]@content",
"lastChapter": ".comic-update-status@text##.*-\\d+ ",
"name": "[property=\"og:novel:book_name\"]@content",
"tocUrl": "https://m.kanman.com/api/getchapterlist?product_id=1&productname=kmh&platformname=wap&comic_id=@get:{bid}",
"wordCount": ""
},
"ruleContent": {
"content": "$.data.current_chapter.chapter_img_list@js:\nheader={\"Referer\":baseUrl};\nheaders={\"headers\":JSON.stringify(header)};\nresult.split(\"\\n\").map(x=>'<img src=\\\"'+x+','+JSON.stringify(headers)+'\\\">').join(\"\\n\")",
"imageStyle": "FULL"
},
"ruleExplore": {},
"ruleSearch": {
"author": "$.cartoon_author_list_name||$.comic_author",
"bookList": "$.data.data||$.data",
"bookUrl": "https://m.kanman.com/{{$.comic_id}}/",
"coverUrl": "https://image.yqmh.com/mh/{{$.comic_id}}.jpg-300x400.webp",
"intro": "$.cartoon_desc",
"kind": "$.comic_type##[a-zA-Z]|\\|",
"lastChapter": "$.latest_cartoon_topic_name||$.last_chapter_name",
"name": "$.comic_name@put:{bid:$.comic_id}"
},
"ruleToc": {
"chapterList": "-$.data.[*]",
"chapterName": "$.chapter_name",
"chapterUrl": "https://m.kanman.com/api/getchapterinfov2?product_id=1&productname=kmh&platformname=wap&comic_id=@get:{bid}&chapter_newid={{$.chapter_newid}}&isWebp=1&quality=low"
},
"searchUrl": "https://m.kanman.com/api/serachcomic/?product_id=1&productname=kmh&platformname=wap&serachKey={{key}}&topNumber=10",
"weight": 62
},
{
"bookSourceComment": "\n[✅已验证]",
"bookSourceGroup": "源仓库,漫画 书源",
"bookSourceName": "酸奶漫画",
"bookSourceType": 2,
"bookSourceUrl": "https://m.1kkk.com",
"bookUrlPattern": "",
"customOrder": 577,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"lastUpdateTime": 1734945528684,
"loginUrl": "",
"respondTime": 473,
"ruleBookInfo": {
"author": "p.detail-main-info-author@tag.a@text",
"coverUrl": "img.detail-main-bg@src",
"intro": "p.detail-desc@text",
"kind": "p.detail-main-info-class@tag.a@text",
"lastChapter": "ul.detail-list-select@tag,li.0@text",
"name": "p.detail-main-info-title@text",
"wordCount": ""
},
"ruleContent": {
"content": "@js:header={\"Referer\":baseUrl};\nheaders={\"headers\":JSON.stringify(header)};\neval(result.match(/eval(.*?)\\{\\}\\)\\)/)[0])\nvar image_list = []\nnewImgs.map(item=>{\n image_list.push('<img src=\"'+item+','+JSON.stringify(headers)+'\">')\n})\nimage_list.join(\"\\n\")",
"imageStyle": "",
"nextContentUrl": ""
},
"ruleExplore": {},
"ruleSearch": {
"author": "tag.p.0@text",
"bookList": "ul.book-list@tag.li",
"bookUrl": "tag.a.0@href",
"coverUrl": "tag.img@src",
"intro": "p.book-list-info-desc@text",
"kind": "",
"lastChapter": "",
"name": "p.book-list-info-title@text"
},
"ruleToc": {
"chapterList": "ul.detail-list-select@li",
"chapterName": "tag.a@text",
"chapterUrl": "tag.a@href",
"isVip": "@js:var vip_bool = result.select('img').hasClass('detail-list-lock');\nif(!vip_bool){\nvip_bool = result.select('img').hasClass('detail-list-2-info-right');\n}\nvip_bool;"
},
"searchUrl": "https://m.1kkk.com/search?title={{key}}&language=1",
"weight": 0
},
{
"bookSourceComment": "\n[⚠️正文解析失败]",
"bookSourceGroup": "源仓库,漫画 书源",
"bookSourceName": "漫客栈子",
"bookSourceType": 0,
"bookSourceUrl": "http://comic.mkzhan.com",
"bookUrlPattern": "",
"customOrder": 578,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"exploreUrl": "热门人气::https://comic.mkzcdn.com/search/filter/?order=1&page_num={{page}}&page_size=12\n更新时间::https://comic.mkzcdn.com/search/filter/?order=2&page_num={{page}}&page_size=12\n连载::https://comic.mkzcdn.com/search/filter/?finish=1&page_num={{page}}&page_size=12\n完结::https://comic.mkzcdn.com/search/filter/?finish=2&page_num={{page}}&page_size=12\n霸总::https://comic.mkzcdn.com/search/filter/?theme_id=1&page_num={{page}}&page_size=12\n修真::https://comic.mkzcdn.com/search/filter/?theme_id=2&page_num={{page}}&page_size=12\n恋爱::https://comic.mkzcdn.com/search/filter/?theme_id=3&page_num={{page}}&page_size=12\n校园::https://comic.mkzcdn.com/search/filter/?theme_id=4&page_num={{page}}&page_size=12\n冒险::https://comic.mkzcdn.com/search/filter/?theme_id=5&page_num={{page}}&page_size=12\n搞笑::https://comic.mkzcdn.com/search/filter/?theme_id=6&page_num={{page}}&page_size=12\n生活::https://comic.mkzcdn.com/search/filter/?theme_id=7&page_num={{page}}&page_size=12\n热血::https://comic.mkzcdn.com/search/filter/?theme_id=8&page_num={{page}}&page_size=12\n架空::https://comic.mkzcdn.com/search/filter/?theme_id=9&page_num={{page}}&page_size=12\n后宫::https://comic.mkzcdn.com/search/filter/?theme_id=10&page_num={{page}}&page_size=12\n耽美::https://comic.mkzcdn.com/search/filter/?theme_id=11&page_num={{page}}&page_size=12\n玄幻::https://comic.mkzcdn.com/search/filter/?theme_id=12&page_num={{page}}&page_size=12\n悬疑::https://comic.mkzcdn.com/search/filter/?theme_id=13&page_num={{page}}&page_size=12\n恐怖::https://comic.mkzcdn.com/search/filter/?theme_id=14&page_num={{page}}&page_size=12\n灵异::https://comic.mkzcdn.com/search/filter/?theme_id=15&page_num={{page}}&page_size=12\n动作::https://comic.mkzcdn.com/search/filter/?theme_id=16&page_num={{page}}&page_size=12\n科幻::https://comic.mkzcdn.com/search/filter/?theme_id=17&page_num={{page}}&page_size=12\n战争::https://comic.mkzcdn.com/search/filter/?theme_id=18&page_num={{page}}&page_size=12\n古风::https://comic.mkzcdn.com/search/filter/?theme_id=19&page_num={{page}}&page_size=12\n穿越::https://comic.mkzcdn.com/search/filter/?theme_id=20&page_num={{page}}&page_size=12\n竞技::https://comic.mkzcdn.com/search/filter/?theme_id=21&page_num={{page}}&page_size=12\n百合::https://comic.mkzcdn.com/search/filter/?theme_id=22&page_num={{page}}&page_size=12\n励志::https://comic.mkzcdn.com/search/filter/?theme_id=23&page_num={{page}}&page_size=12\n同人::https://comic.mkzcdn.com/search/filter/?theme_id=24&page_num={{page}}&page_size=12\n真人::https://comic.mkzcdn.com/search/filter/?theme_id=26&page_num={{page}}&page_size=12\n少年::https://comic.mkzcdn.com/search/filter/?audience=1&page_num={{page}}&page_size=12\n少女::https://comic.mkzcdn.com/search/filter/?audience=2&page_num={{page}}&page_size=12\n青年::https://comic.mkzcdn.com/search/filter/?audience=3&page_num={{page}}&page_size=12\n少儿::https://comic.mkzcdn.com/search/filter/?audience=4&page_num={{page}}&page_size=12\n独家::https://comic.mkzcdn.com/search/filter/?copyright=1&page_num={{page}}&page_size=12\n合作::https://comic.mkzcdn.com/search/filter/?copyright=2&page_num={{page}}&page_size=12\n免费::https://comic.mkzcdn.com/search/filter/?is_free=1&page_num={{page}}&page_size=12\n付费::https://comic.mkzcdn.com/search/filter/?is_fee=1&page_num={{page}}&page_size=12\nVIP::https://comic.mkzcdn.com/search/filter/?is_vip=1&page_num={{page}}&page_size=12",
"header": "{\n \"User-Agent\": \"okhttp/3.11.0\"\n}",
"lastUpdateTime": 1733776897678,
"loginUrl": "",
"respondTime": 1353,
"ruleBookInfo": {
"author": "@get:{author}",
"coverUrl": "",
"intro": "$.data.content",
"lastChapter": "$.data.chapter_title",
"name": "$.data.title",
"tocUrl": "https://comic.mkzhan.com/chapter/?comic_id={$.data.comic_id}"
},
"ruleContent": {
"content": "@js:\njava.getStringList(\"$.data.page[*]image\").toArray().map\n(a=>'<img src=\"'+a+'\">').join(\"\\n\")",
"imageStyle": "FULL",
"nextContentUrl": ""
},
"ruleExplore": {},
"ruleSearch": {
"author": "$.author_title@put:{author:$.author_title}",
"bookList": "$.data.list.*",
"bookUrl": "https://comic.mkzhan.com/comic/info/?comic_id={$.comic_id}",
"coverUrl": "$.cover@js:result.replace(/\\.(jpg|JPG).*/g,\".$1!cover-400\")",
"lastChapter": "$.chapter_title",
"name": "$.title@put:{comic_id:$.comic_id}"
},
"ruleToc": {
"chapterList": "$.data",
"chapterName": "$.title",
"chapterUrl": "https://comic.mkzhan.com/chapter/content/v1/?chapter_id={{$.chapter_id}}&comic_id=@get:{comic_id}&format=1&quality=1&sign=0&type=1&uid=0",
"isVip": "$.is_vip",
"nextTocUrl": "",
"updateTime": "$.change_time@js:result==0?'':java.timeFormat(result*1000)"
},
"searchUrl": "https://comic.mkzhan.com/search/keyword/?keyword={{key}}&page_num={{page}}&page_size=20",
"weight": 0
},
{
"bookSourceComment": "\n[✅已验证]",
"bookSourceGroup": "源仓库,漫画 书源",
"bookSourceName": "爱看漫画",
"bookSourceType": 2,
"bookSourceUrl": "http://m.kanman.com",
"bookUrlPattern": "",
"customOrder": 579,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"header": "{\ruser-agent: \"Mozilla/5.0 (Linux; Android 8.0; Pixel 2 Build/OPD3.170816.012) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.71 Mobile Safari/537.36\"\r}",
"lastUpdateTime": 1734944869903,
"loginUrl": "",
"respondTime": 185,
"ruleBookInfo": {
"author": "class.sub_r@tag.p.0@text",
"coverUrl": "id.Cover@tag.img@src",
"intro": "class.txtDesc@text##介绍:",
"kind": "class.tags@class.item@text",
"lastChapter": "id.chapter-list-1@tag.li.-2@tag.a@tag.span@text",
"name": "id.js_comic_id@text",
"wordCount": "class.date@text"
},
"ruleContent": {
"content": "@js:var json = result.match(/window.comicInfo=(.*?),window.hideguide/)[1];\nvar json = eval('json='+json)\nvar image_list = [];\njson.current_chapter.chapter_img_list.map(item=>{\n image_list.push('<img src=\"'+item+'\">')\n})\nimage_list.join(\"\\n\");",
"imageStyle": "",
"nextContentUrl": ""
},
"ruleExplore": {},
"ruleSearch": {
"author": "",
"bookList": "class.comic-item",
"bookUrl": "tag.a@href",
"coverUrl": "",
"kind": "",
"lastChapter": "class.chapter@text",
"name": "class.title@text"
},
"ruleToc": {
"chapterList": "class.chapter-list@tag.li",
"chapterName": "tag.a@text",
"chapterUrl": "tag.a@href"
},
"searchUrl": "http://m.kanman.com/sort/all.html?cache=false&search_key={{key}}",
"weight": 0
},
{
"bookSourceComment": "\n[⚠️正文解析失败]",
"bookSourceGroup": "源仓库,漫画 书源",
"bookSourceName": "知音漫客",
"bookSourceType": 2,
"bookSourceUrl": "https://m.zymk.cn",
"customOrder": 580,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreUrl": "热血::/sort/5_p{{page}}.html&&\n搞笑::/sort/6_p{{page}}.html&&\n玄幻::/sort/7_p{{page}}.html&&\n生活::/sort/8_p{{page}}.html&&\n恋爱::/sort/9_p{{page}}.html&&\n动作::/sort/10_p{{page}}.html&&\n科幻::/sort/11_p{{page}}.html&&\n战争::/sort/12_p{{page}}.html&&\n悬疑::/sort/13_p{{page}}.html&&\n恐怖::/sort/14_p{{page}}.html&&\n校园::/sort/15_p{{page}}.html&&\n历史::/sort/16_p{{page}}.html&&\n穿越::/sort/17_p{{page}}.html&&\n体育::/sort/19_p{{page}}.html&&\n都市::/sort/20_p{{page}}.html&&\n漫改::/sort/22_p{{page}}.html&&\n修真::/sort/53_p{{page}}.html&&\n霸总::/sort/62_p{{page}}.html&&\n古风::/sort/63_p{{page}}.html&&\n游戏::/sort/64_p{{page}}.html&&\n真人::/sort/65_p{{page}}.html&&\n武侠::/sort/66_p{{page}}.html&&",
"lastUpdateTime": 1734944913615,
"respondTime": 470,
"ruleBookInfo": {
"author": "class.author@text",
"intro": "class.content@text",
"kind": "class.tags@a@text",
"name": "h1.name@text"
},
"ruleContent": {
"content": "@js:\nhost='http://mhpic.zymkcdn.com/comic/';\noriginal=result.match(/dr_original:\"([^\"]+)\"/)[1];\nend=result.match(/end_var:(\\d+)/)[1];\n//画质\nhigh='.jpg-zymk.high.webp';\nlow='.jpg-zymk.low.webp';\nmiddle='.jpg-zymk.middle.webp';\n\nhtml='';\nfor(i=1;i<=end;i++){\nhtml+='<img src=\"'+host+original+i+high+'\">\\n'\n}\nhtml",
"imageStyle": "FULL"
},
"ruleExplore": {},
"ruleSearch": {
"author": "",
"bookList": "class.item@h3",
"bookUrl": "tag.a.0@href",
"coverUrl": "img@data-src",
"kind": "class.score@text",
"lastChapter": "class.chapter@text",
"name": "class.title@a@text"
},
"ruleToc": {
"chapterList": "-class.chapterlist@li@a",
"chapterName": "text",
"chapterUrl": "href"
},
"searchUrl": "https://m.zymk.cn/sort/all.html?key={{key}}",
"weight": 0
},
{
"bookSourceComment": "\n[⚠️目录解析失败]",
"bookSourceGroup": "源仓库,漫画 书源",
"bookSourceName": "全免漫画",
"bookSourceType": 2,
"bookSourceUrl": "https://api-cdn.kaimanhua.com",
"customOrder": 581,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"exploreUrl": "<js>\nresult=\"\";\n f=[\"热血\",\"机战\",\"运动\",\"推理\",\"冒险\",\"耿美\",\"百合\",\"搞笑\",\"战争\",\"神魔\",\"忍者\",\"竞技\",\"悬疑\",\"社会\",\"恋爱\",\"宠物\",\"吸血\",\"萝莉\",\"后宫\",\"御姐\",\"霸总\",\"玄幻\",\"古风\",\"历史\",\"漫改\",\"游戏\",\"穿越\",\"恐怖\",\"真人\",\"科幻\",\"防疫\",\"都市\",\"武侠\",\"修真\",\"生活\",\"动作\"]; \np=[\"rexue\",\"jizhan\",\"yundong\",\"tuili\",\"maoxian\",\"liaomei\",\"baihe\",\"gaoxiao\",\"zhanzhen\",\"shenmo\",\"renzhe\",\"jingji\",\"xuanyi\",\"shehui\",\"lianai\",\"chongwu\",\"xixue\",\"luoli\",\"hougong\",\"yujie\",\"bazong\",\"xuanhuan\",\"gufeng\",\"lishi\",\"mangai\",\"youxi\",\"chuanyue\",\"kongbu\",\"zhenren\",\"kehuan\",\"fangyi\",\"dushi\",\"wuxia\",\"xiuzhen\",\"shenghuo\",\"dongzuo\"];\na=\"::https://api-cdn.kaimanhua.com/comic-api/v1/comic/getsortlist?status_id=0&comic_sort=\";\nb=\"&human_type=0&orderby=date&pagesize=30&page={{page}}&young_mode=0&client-type=android&productname=qmmh&client-channel=xiaomi&platformname=android&client-version=1.4.8\";\n\nfor(i in f){\n\tresult=result+f[i]+a+p[i]+b+\"\\n\";\n\t}\n</js>",
"header": "",
"lastUpdateTime": 1731569476688,
"loginUrl": "",
"respondTime": 2245,
"ruleBookInfo": {
"author": "$.author_name",
"coverUrl": "$.cover_img_34",
"init": "<js>\nresult=String(java.getString(\"$.data\")).replace(/arsadata/,\"\");\njava.aesBase64DecodeToString(result,\"4548ded8c9e02690\",\"AES/CBC/PKCS5Padding\",\"1992360ee9bc4f8f\");\n</js>",
"intro": "<br>\n🏅 评分:{{Math.round(java.getString('$.avgscore'))/10}}分\n🕰 更新:{{String(java.timeFormat(java.getString('$.update_time'))).replace(/\\//g,\"-\").replace(/\\s/g,\"🔸\")}}\n🎗 标签:{{result=String(java.getString('$.comic_taglist')).replace(/\\n/g,\",\")}}\n📂 简介:{{$.comic_desc}}",
"kind": "{{result=String(java.getString('$.sort_typelist')).replace(/\\{|\\}|\\w*=/g,\"\").replace(/\\n/g,\",\")}}",
"lastChapter": "$.lastchapter_title",
"name": "$.comic_name@put:{cid:$.comic_id}",
"tocUrl": "",
"wordCount": ""
},
"ruleContent": {
"content": "<js>\nresult=String(java.getString(\"$.data\")).replace(/arsadata/,\"\");\nu=java.aesBase64DecodeToString(result,\"4548ded8c9e02690\",\"AES/CBC/PKCS5Padding\",\"1992360ee9bc4f8f\");\nimg=u.match(/\\[(.*)\\]/)[1].split(\",\").map(x=>'\\n<img src='+x+'>').join(\"\\n\")\n</js>",
"sourceRegex": ""
},
"ruleExplore": {
"bookList": ""
},
"ruleSearch": {
"author": "$.comic_author",
"bookList": "$.data.data",
"bookUrl": "@js:\nt=\"/comic-api/v2/comic/getcomicdatacomic_id={{$.comic_id}}&client-type=android&productname=qmmh&client-channel=xiaomi&platformname=android&client-version=1.4.8erciyuan2020\";\nsign=java.md5Encode(t);\nb={\n\"method\": \"GET\",\n\"headers\": {\n\"User-Agent\": \"okhttp/4.9.1\",\n\"m-request-id\": sign\n}\n};\n\"https://api-cdn.kaimanhua.com/comic-api/v2/comic/getcomicdata?comic_id={{$.comic_id}}&client-type=android&productname=qmmh&client-channel=xiaomi&platformname=android&client-version=1.4.8,\"+JSON.stringify(b);",
"coverUrl": "$.cover_img",
"intro": "$.cartoon_desc",
"kind": "{{result=String(java.getString('$.comic_type')).replace(/,|\\w*/g,\"\").replace(/\\|/g,\",\")}}\n{{String(java.timeFormat(java.getString('$.update_time'))).replace(/\\//g,\"-\").replace(/\\s.*/g,\"\")}}",
"lastChapter": "$.last_chapter_name",
"name": "$.comic_name",
"wordCount": ""
},
"ruleToc": {
"chapterList": "<js>\nresult=String(java.getString(\"$.data\")).replace(/arsadata/,\"\");\njava.aesBase64DecodeToString(result,\"4548ded8c9e02690\",\"AES/CBC/PKCS5Padding\",\"1992360ee9bc4f8f\");\n</js>\n$.chapters[*]",
"chapterName": "$.chapter_name",
"chapterUrl": "@js:\ncid='@get:{cid}'\nchapter_id='{{$.chapter_id}}'\nt=\"/comic-api/v2/comic/getchapterdatacomic_id=\"+cid+\"&chapter_id=\"+chapter_id+\"&quality=middle&client-type=android&productname=qmmh&client-channel=xiaomi&platformname=android&client-version=1.4.8erciyuan2020\";\nsign=java.md5Encode(t);\nb={\n\"method\": \"GET\",\n\"headers\": {\n\"User-Agent\": \"okhttp/4.9.1\",\n\"access-token\":\"v1_090fNTIt4Omg86B7LUPcqWRTkvW8JjjLYXTxnm01BiXN8SgniETjucYezOrjZoOopFGr02Fj12RREysE4eHukTCc/LuyeIHzFGMayAgLGaSF8+jMMwrnDdTuYdFk34z7DZf+Zy+VHtjFS0Uy6n6Vyr/5GuJy6FDcbCoVBCjdbFneHjV38UwHjL6AwauUMFfa0f3uSEqGWZG6xn9+OpAn6GGRWHaypicXswr450DO29FcuqP7pHCSldVJtIzOv/Uc\",\n\"m-request-id\": sign\n}\n};\n\"https://api-cdn.kaimanhua.com/comic-api/v2/comic/getchapterdata?comic_id=@get:{cid}&chapter_id={{$.chapter_id}}&quality=middle&client-type=android&productname=qmmh&client-channel=xiaomi&platformname=android&client-version=1.4.8,\"+JSON.stringify(b);"
},
"searchUrl": "https://api-cdn.kaimanhua.com/comic-api/v1/comic/getsortlist?search_key={{key}}&orderby=shoucang&page={{page}}&pagesize=20&young_mode=0&client-type=android&productname=qmmh&client-channel=xiaomi&platformname=android&client-version=1.4.8",
"weight": 0
},
{
"bookSourceComment": "\n[⚠️详情解析失败]",
"bookSourceGroup": "源仓库,正版漫画 书源",
"bookSourceName": "快看漫画",
"bookSourceType": 2,
"bookSourceUrl": "http://m.kuaikanmanhua.com",
"bookUrlPattern": "",
"customOrder": 640,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreUrl": "[{'title':'全部排行','url':'','style':{layout_flexGrow:1,layout_flexBasisPercent:1}},\n{'title':'连载','url':'http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=0&update_status=1&pay_status=0&sort=1&fav_filter=0&gender=0','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'完结','url':'http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=40&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'免费','url':'http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=0&update_status=0&pay_status=1&sort=1&fav_filter=0&gender=0','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'付费','url':'http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=0&update_status=0&pay_status=2&sort=1&fav_filter=0&gender=0','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'最火热','url':'http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=0&update_status=0&pay_status=0&sort=2&fav_filter=0&gender=0','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'新上架','url':'http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=0&update_status=0&pay_status=0&sort=3&fav_filter=0&gender=0','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'抢先看','url':'http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=0&update_status=0&pay_status=3&sort=1&fav_filter=0&gender=0','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'原创榜','url':'http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=27','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'飙升榜','url':'http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=16','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'剧情榜','url':'http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=25','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'纯爱榜','url':'http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=7','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'恋爱榜','url':'http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=6','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'少女榜','url':'http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=8','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'少年榜','url':'http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=5','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'畅销榜','url':'http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=4','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'人气榜','url':'http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=9','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'投稿榜','url':'http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=13','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'新作榜','url':'http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=2','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'日漫榜','url':'http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=10','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'韩漫榜','url':'http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=11','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'完结榜','url':'http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=12','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},\n{'title':'空的呀','url':'','style':{layout_flexGrow:1,layout_flexBasisPercent:0.25}},{'title':'全部分类','url':'','style':{layout_flexGrow:1,layout_flexBasisPercent:1}},\n{'title':'恋爱','url':'http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=20&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'纯爱','url':'http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=83&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'剧情','url':'http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=82&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'古风','url':'http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=46&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'校园','url':'http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=47&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'奇幻','url':'http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=22&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'唯美','url':'http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=58&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'热血','url':'http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=67&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'日漫','url':'http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=57&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'韩漫','url':'http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=60&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'女主','url':'http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=77&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'穿越','url':'http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=80&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'萌系','url':'http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=62&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'灵异','url':'http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=32&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'玄幻','url':'http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=63&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'搞笑','url':'http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=71&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'都市','url':'http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=48&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'正能','url':'http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=54&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'总裁','url':'http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=52&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'投稿','url':'http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=76&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}}]",
"header": "{\n \"User-Agent\": \"Mozilla/5.0 (Linux; Android 10; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/78.0.3904.108 Mobile Safari/537.36 SearchCraft/3.6.5 (Baidu; P1 9.0)\"\n}",
"lastUpdateTime": 1734400776540,
"loginUrl": "http://m.kuaikanmanhua.com/mob/booklist",
"respondTime": 2602,
"ruleBookInfo": {
"author": "<js>\na=eval(result.match(/__NUXT__[^<]*/)[0]);\nresult=JSON.stringify(__NUXT__);\n</js>\n$.data[*].topicInfo.user.nickname",
"coverUrl": "",
"init": "",
"intro": "<js>\neval(result.match(/__NUXT__[^<]*/)[0]);\n__NUXT__.data[0].topicInfo.description\n</js>\n<js>result.replace(/^/,' ')</js>",
"kind": ".classifications span@text",
"lastChapter": ".update-info@text",
"name": "@js:\neval(result.match(/__NUXT__[^<]*/)[0]);\n__NUXT__.data[0].topicInfo.title",
"tocUrl": "",
"wordCount": "@js:\neval(result.match(/__NUXT__[^<]*/)[0]);\n__NUXT__.data[0].topicInfo.update_status.replace(/^.*?已更/,\"\")"
},
"ruleContent": {
"content": "class.ComicPics@img@html",
"imageStyle": "FULL"
},
"ruleExplore": {
"bookList": ""
},
"ruleSearch": {
"author": "$.author_name",
"bookList": "$.data.topics||$.data.cards||$.hits.topicMessageList||$.hits",
"bookUrl": "$.id||$.topic_id@js:\"http://m.kuaikanmanhua.com/mobile/\"+result+\"/list/\"",
"checkKeyWord": "再度与你",
"coverUrl": "$.vertical_image_url||$.image_url||$.cover_image_info.images[*].url",
"intro": "$.description",
"kind": "$.category||$.recommend_tag[1].title",
"lastChapter": "",
"name": "$.title.text||$.title",
"wordCount": ""
},
"ruleToc": {
"chapterList": "<js>\na=eval(result.match(/__NUXT__[^<]*/)[0]);\nresult=JSON.stringify(__NUXT__);\n</js>\n$.data[*].comicList[*]",
"chapterName": "$.is_free&&$.title\n<js>result.replace(/^true\\s/,'').replace(/^false\\s/,'✿·')</js>",
"chapterUrl": "$.id\n@js:\"http://m.kuaikanmanhua.com/mobile/comics/\"+result",
"isVip": "",
"updateTime": "<js>\njava.timeFormat({{$.updated_at}})\n</js>\n<js>result.replace(/\\//g,'-')</js>"
},
"searchUrl": "http://m.kuaikanmanhua.com/search/mini/topic/title_and_author?page={{page}}&size=24&q={{key}}",
"weight": 0
},
{
"bookSourceComment": "作者: 梓澄(helloplhm-qwq)\n登录功能同步菠萝包轻小说书源\n发现懒得写\n[❌搜索失败]",
"bookSourceGroup": "源仓库,正版漫画 书源",
"bookSourceName": "菠萝漫画",
"bookSourceType": 2,
"bookSourceUrl": "https://api.sfacg.com#漫画",
"customOrder": 641,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"header": "{\n\"content-type\": \"application/json\",\n\"sf-minip-info\": \"minip_novel/1.0.72(android;10)/wxmp\",\n\"authorization\": \"Basic YW5kcm9pZHVzZXI6MWEjJDUxLXl0Njk7KkFjdkBxeHE=\",\n\"user-agent\":\"minip_novel/1.0.72(android;10)/wxmp\"\n}",
"lastUpdateTime": 1732303874152,
"respondTime": 4897,
"ruleBookInfo": {
"author": "author",
"coverUrl": "cover",
"init": "<js>\nvar x = JSON.parse(result).data\nvar res = {\n name: x.comicName,\n author: x.expand.authorName,\n latest: x.latestChapterTitle,\n cover: x.comicCover,\n tags: [x.expand.typeName, x.isFinished ? \"完结\" : \"连载\",(x.signStatus === \"普通\") ? \"\" : x.signStatus, x.point.toFixed(1)].join(\",\"),\n intro: x.expand.intro,\n url: `https://api.sfacg.com/comics/${x.comicId}/chaps?expand=needFireMoney,originNeedFireMoney,chapcover`\n}\nres\n</js>",
"intro": "intro",
"kind": "tags",
"lastChapter": "latest",
"name": "name",
"tocUrl": "url"
},
"ruleContent": {
"content": "<js>\nvar cnt = []\ndata = JSON.parse(result).data\ndata.forEach((x) => {\n cnt.push(`<img src=\"${x}\">`)\n})\ncnt.join(\"\\n\")\n</js>",
"imageStyle": "FULL"
},
"ruleExplore": {},
"ruleSearch": {
"author": "author",
"bookList": "<js>\nvar list = JSON.parse(result).data.comics\nvar res = []\nlist.forEach((x) => {\n res.push({\n name: x.comicName,\n author: x.expand.authorName,\n latest: x.latestChapterTitle,\n cover: x.comicCover,\n tags: [x.expand.typeName, x.isFinished ? \"完结\" : \"连载\",(x.signStatus === \"普通\") ? \"\" : x.signStatus, x.point.toFixed(1)].join(\",\"),\n intro: x.expand.intro,\n url: `https://api.sfacg.com/comics/${x.comicId}?expand=typeName,intro,markCount,authorName,authorIntro,fav,bigComicCover,bigBgBanner,ticket,tags,originalauthor,authoravatar,discount,discountExpireDate,totalNeedFireMoney,originTotalNeedFireMoney`\n })\n})\nres\n</js>",
"bookUrl": "url",
"checkKeyWord": "血姬与骑士",
"coverUrl": "cover",
"intro": "intro",
"kind": "tags",
"lastChapter": "latest",
"name": "name"
},
"ruleToc": {
"chapterList": "<js>\ndata = JSON.parse(result).data.reverse()\nvar w = []\nvar cid = baseUrl.split(\"?\")[0].match(/\\d+/)[0]\njava.log(cid)\ndata.forEach((x) => {\n w.push({\n title: x.chapterTitle,\n isvip: x.isVip,\n url: `https://api.sfacg.com/comics/${cid}/chappics/${x.pathName}?autoOrder=false&useCoupon=true`,\n update: x.addDate.replace(\"T\", \"\")\n })\n})\nw\n</js>",
"chapterName": "title",
"chapterUrl": "url",
"isVip": "isvip",
"updateTime": "update"
},
"searchUrl": "/search/comics/result/new?q={{key}}&expand=comics,typeName,authorName,intro,latestchaptitle,latestchapintro,tags,sysTags&sort=hot&page={{page - 1}}&size=12&systagids=&isFinish=-1&updateDays=-1",
"weight": 0
},
{
"bookSourceComment": "\n[⚠️详情解析失败]",
"bookSourceGroup": "源仓库,正版漫画 书源",
"bookSourceName": "快看漫画",
"bookSourceType": 0,
"bookSourceUrl": "https://m.kuaikanmanhua.com/",
"bookUrlPattern": "",
"customOrder": 642,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreUrl": "[{\"title\":\"✿       榜 单       ✿\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"国漫榜\",\"url\":\"http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=9\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"日漫榜\",\"url\":\"http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=10\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"韩漫榜\",\"url\":\"http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=11\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"少女榜\",\"url\":\"http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=6\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"少年榜\",\"url\":\"http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=5\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"青女榜\",\"url\":\"http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=7\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"青年榜\",\"url\":\"http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=8\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"新作榜\",\"url\":\"http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"完结榜\",\"url\":\"http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=12\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"口碑榜\",\"url\":\"http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=3\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"畅销榜\",\"url\":\"http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=4\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"————\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"🔹       状 态       🔹 \",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=0&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"最火热\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=0&update_status=0&pay_status=0&sort=2&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"新上架\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=0&update_status=0&pay_status=0&sort=3&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"连载中\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=0&update_status=1&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"已完结\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=0&update_status=2&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"————\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"►免费\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=0&update_status=0&pay_status=1&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"►付费\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=0&update_status=0&pay_status=2&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"►抢先看\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=0&update_status=0&pay_status=3&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"🔹       分 类       🔹 \",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"恋爱\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=20&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"强剧情\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=82&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"古风\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=46&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"校园\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=47&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"奇幻\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=22&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"唯美\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=58&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"热血\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=67&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"日漫\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=57&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"韩漫\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=60&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"大女主\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=77&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"完结\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=40&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"穿越\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=80&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"萌系\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=62&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"灵异\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=32&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"玄幻\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=63&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"搞笑\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=71&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"都市\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=48&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"正能量\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=54&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"总裁\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=52&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"投稿\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=76&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"————\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}}]",
"header": "{\n \"User-Agent\": \"Mozilla/5.0 (Linux; Android 10; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/78.0.3904.108 Mobile Safari/537.36 SearchCraft/3.6.5 (Baidu; P1 9.0)\"\n}",
"lastUpdateTime": 1732184034433,
"loginUrl": "",
"respondTime": 2718,
"ruleBookInfo": {
"author": "<js>\na=eval(result.match(/__NUXT__[^<]*/)[0]);\nresult=JSON.stringify(__NUXT__);\n</js>\n$.data[*].topicInfo.user.nickname",
"coverUrl": "@js:\neval(result.match(/__NUXT__[^<]*/)[0]);\n__NUXT__.data[0].topicInfo.vertical_image_url",
"intro": "@js:\neval(result.match(/__NUXT__[^<]*/)[0]);\n__NUXT__.data[0].topicInfo.description",
"kind": "@js:\neval(result.match(/__NUXT__[^<]*/)[0]);\n__NUXT__.data[0].topicInfo.tags",
"lastChapter": "@js:\neval(result.match(/__NUXT__[^<]*/)[0]);\n__NUXT__.data[0].topicInfo.update_status.replace(/^.*?已更/,\"\")",
"name": "@js:\neval(result.match(/__NUXT__[^<]*/)[0]);\n__NUXT__.data[0].topicInfo.title"
},
"ruleContent": {
"content": "class.ComicPics@img@html##data-src##src",
"imageStyle": "FULL"
},
"ruleExplore": {},
"ruleSearch": {
"author": "$.author_name",
"bookList": "$.data.topics||$.data.cards||$.hits.topicMessageList||$.hits",
"bookUrl": "$.id||$.topic_id@js:\"http://m.kuaikanmanhua.com/mobile/\"+result+\"/list/\"",
"coverUrl": "$.vertical_image_url||$.image_url||$.cover_image_info.images[*].url",
"intro": "description",
"kind": "$.category||$.recommend_tag[1].title",
"lastChapter": "$.latest_comic_title",
"name": "$.title.text||$.title"
},
"ruleToc": {
"chapterList": "<js>\na=eval(result.match(/__NUXT__[^<]*/)[0]);\nresult=JSON.stringify(__NUXT__);\n</js>\n$.data[*].comicList[*]",
"chapterName": "$.title",
"chapterUrl": "$.id\n@js:\"http://m.kuaikanmanhua.com/mobile/comics/\"+result",
"isVip": "$.is_free\n@js:result=='true'?false:true",
"updateTime": "@js:java.timeFormat({{$.updated_at}})"
},
"searchUrl": "http://m.kuaikanmanhua.com/search/mini/topic/title_and_author?page={{page}}&size=24&q={{key}}",
"weight": 0
},
{
"bookSourceComment": "\n[⚠️正文解析失败]",
"bookSourceGroup": "源仓库,正版漫画 书源",
"bookSourceName": "漫客栈吧",
"bookSourceType": 2,
"bookSourceUrl": "https://comic.mkzhan.com/",
"bookUrlPattern": "",
"customOrder": 643,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"exploreUrl": "热门人气::https://comic.mkzcdn.com/search/filter/?order=1&page_num={{page}}&page_size=12\n更新时间::https://comic.mkzcdn.com/search/filter/?order=2&page_num={{page}}&page_size=12\n连载::https://comic.mkzcdn.com/search/filter/?finish=1&page_num={{page}}&page_size=12\n完结::https://comic.mkzcdn.com/search/filter/?finish=2&page_num={{page}}&page_size=12\n霸总::https://comic.mkzcdn.com/search/filter/?theme_id=1&page_num={{page}}&page_size=12\n修真::https://comic.mkzcdn.com/search/filter/?theme_id=2&page_num={{page}}&page_size=12\n恋爱::https://comic.mkzcdn.com/search/filter/?theme_id=3&page_num={{page}}&page_size=12\n校园::https://comic.mkzcdn.com/search/filter/?theme_id=4&page_num={{page}}&page_size=12\n冒险::https://comic.mkzcdn.com/search/filter/?theme_id=5&page_num={{page}}&page_size=12\n搞笑::https://comic.mkzcdn.com/search/filter/?theme_id=6&page_num={{page}}&page_size=12\n生活::https://comic.mkzcdn.com/search/filter/?theme_id=7&page_num={{page}}&page_size=12\n热血::https://comic.mkzcdn.com/search/filter/?theme_id=8&page_num={{page}}&page_size=12\n架空::https://comic.mkzcdn.com/search/filter/?theme_id=9&page_num={{page}}&page_size=12\n后宫::https://comic.mkzcdn.com/search/filter/?theme_id=10&page_num={{page}}&page_size=12\n耽美::https://comic.mkzcdn.com/search/filter/?theme_id=11&page_num={{page}}&page_size=12\n玄幻::https://comic.mkzcdn.com/search/filter/?theme_id=12&page_num={{page}}&page_size=12\n悬疑::https://comic.mkzcdn.com/search/filter/?theme_id=13&page_num={{page}}&page_size=12\n恐怖::https://comic.mkzcdn.com/search/filter/?theme_id=14&page_num={{page}}&page_size=12\n灵异::https://comic.mkzcdn.com/search/filter/?theme_id=15&page_num={{page}}&page_size=12\n动作::https://comic.mkzcdn.com/search/filter/?theme_id=16&page_num={{page}}&page_size=12\n科幻::https://comic.mkzcdn.com/search/filter/?theme_id=17&page_num={{page}}&page_size=12\n战争::https://comic.mkzcdn.com/search/filter/?theme_id=18&page_num={{page}}&page_size=12\n古风::https://comic.mkzcdn.com/search/filter/?theme_id=19&page_num={{page}}&page_size=12\n穿越::https://comic.mkzcdn.com/search/filter/?theme_id=20&page_num={{page}}&page_size=12\n竞技::https://comic.mkzcdn.com/search/filter/?theme_id=21&page_num={{page}}&page_size=12\n百合::https://comic.mkzcdn.com/search/filter/?theme_id=22&page_num={{page}}&page_size=12\n励志::https://comic.mkzcdn.com/search/filter/?theme_id=23&page_num={{page}}&page_size=12\n同人::https://comic.mkzcdn.com/search/filter/?theme_id=24&page_num={{page}}&page_size=12\n真人::https://comic.mkzcdn.com/search/filter/?theme_id=26&page_num={{page}}&page_size=12\n少年::https://comic.mkzcdn.com/search/filter/?audience=1&page_num={{page}}&page_size=12\n少女::https://comic.mkzcdn.com/search/filter/?audience=2&page_num={{page}}&page_size=12\n青年::https://comic.mkzcdn.com/search/filter/?audience=3&page_num={{page}}&page_size=12\n少儿::https://comic.mkzcdn.com/search/filter/?audience=4&page_num={{page}}&page_size=12\n独家::https://comic.mkzcdn.com/search/filter/?copyright=1&page_num={{page}}&page_size=12\n合作::https://comic.mkzcdn.com/search/filter/?copyright=2&page_num={{page}}&page_size=12\n免费::https://comic.mkzcdn.com/search/filter/?is_free=1&page_num={{page}}&page_size=12\n付费::https://comic.mkzcdn.com/search/filter/?is_fee=1&page_num={{page}}&page_size=12\nVIP::https://comic.mkzcdn.com/search/filter/?is_vip=1&page_num={{page}}&page_size=12",
"header": "",
"lastUpdateTime": 1732183990538,
"loginUrl": "",
"respondTime": 3150,
"ruleBookInfo": {
"intro": "$.data.content",
"lastChapter": "$.data.chapter_title",
"name": "$.data.title",
"tocUrl": "https://comic.mkzhan.com/chapter/?comic_id={{$.data.comic_id}}\n@js:\nz=result\na={\n \"body\": \"oauth_id=402&oauth_data=%7B%22unionid%22%3A%223227d2ee22e30fcd847e78da026ee6da%22%7D\",\n \"method\": \"POST\"\n}\nb=java.ajax(\"https://member.mkzcdn.com/login/oauth/,\"+JSON.stringify(a))\njava.log(b)\ndata=JSON.parse(b).data\nsign=data.sign\nuid=data.uid\njava.put(\"sign\",sign)\njava.put(\"uid\",uid)\nz"
},
"ruleContent": {
"content": "@js:\nlet list = JSON.parse(result).data.page.map((i)=>{\n\treturn '<img src=\"'+i.image+'\" />'\n\t})\nString(list).replace(new RegExp(\",\",\"gi\"),\"\")"
},
"ruleExplore": {},
"ruleSearch": {
"author": "$.author_title",
"bookList": "$.data.list.*",
"bookUrl": "https://comic.mkzhan.com/comic/info/?comic_id={{$.comic_id}}",
"coverUrl": "$.cover@js:result.replace(/\\.(jpg|JPG).*/g,\".$1!cover-400\")",
"lastChapter": "$.chapter_title",
"name": "@js:\njava.put(\"comic_id\",result.comic_id)\nresult.title"
},
"ruleToc": {
"chapterList": "$.data.*",
"chapterName": "$.title",
"chapterUrl": "\nhttps://comic.mkzhan.com/chapter/content/v1/?chapter_id={{$.chapter_id}}&comic_id={{java.get(\"comic_id\")}}&format=1&quality=1&sign={{java.get(\"sign\")}}&type=1&uid={{java.get(\"uid\")}}",
"isVip": "$.is_vip",
"updateTime": ""
},
"searchUrl": "https://comic.mkzhan.com/search/keyword/?keyword={{key}}&page_num={{page}}&page_size=20",
"weight": 0
},
{
"bookSourceComment": "\n[⚠️详情解析失败]",
"bookSourceGroup": "源仓库,正版漫画 书源",
"bookSourceName": "快看漫画",
"bookSourceType": 0,
"bookSourceUrl": "http://m.kuaikanmanhua.com#Haxc1107",
"bookUrlPattern": "",
"customOrder": 644,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreUrl": "[{\"title\":\"✿       榜 单       ✿\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"国漫榜\",\"url\":\"http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=9\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"日漫榜\",\"url\":\"http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=10\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"韩漫榜\",\"url\":\"http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=11\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"少女榜\",\"url\":\"http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=6\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"少年榜\",\"url\":\"http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=5\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"青女榜\",\"url\":\"http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=7\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"青年榜\",\"url\":\"http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=8\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"新作榜\",\"url\":\"http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"完结榜\",\"url\":\"http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=12\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"口碑榜\",\"url\":\"http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=3\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"畅销榜\",\"url\":\"http://m.kuaikanmanhua.com/mini/v1/comic/mkuaikan/rank_list?since={{24*(page-1)}}&limit=24&need_ranks=true&rank_id=4\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"————\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"🔹       状 态       🔹 \",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=0&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"最火热\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=0&update_status=0&pay_status=0&sort=2&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"新上架\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=0&update_status=0&pay_status=0&sort=3&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"连载中\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=0&update_status=1&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"已完结\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=0&update_status=2&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"————\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"►免费\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=0&update_status=0&pay_status=1&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"►付费\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=0&update_status=0&pay_status=2&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"►抢先看\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=0&update_status=0&pay_status=3&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"🔹       分 类       🔹 \",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"恋爱\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=20&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"强剧情\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=82&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"古风\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=46&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"校园\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=47&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"奇幻\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=22&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"唯美\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=58&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"热血\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=67&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"日漫\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=57&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"韩漫\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=60&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"大女主\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=77&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"完结\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=40&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"穿越\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=80&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"萌系\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=62&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"灵异\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=32&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"玄幻\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=63&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"搞笑\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=71&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"都市\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=48&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"正能量\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=54&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"总裁\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=52&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"投稿\",\"url\":\"http://m.kuaikanmanhua.com/search/mini/topic/multi_filter?page={{page}}&size=24&tag_id=76&update_status=0&pay_status=0&sort=1&fav_filter=0&gender=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"————\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}}]",
"header": "{\n \"User-Agent\": \"Mozilla/5.0 (Linux; Android 10; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/78.0.3904.108 Mobile Safari/537.36 SearchCraft/3.6.5 (Baidu; P1 9.0)\"\n}",
"lastUpdateTime": 1729408807742,
"loginUrl": "http://m.kuaikanmanhua.com/mob/booklist",
"respondTime": 2272,
"ruleBookInfo": {
"author": "<js>\na=eval(result.match(/__NUXT__[^<]*/)[0]);\nresult=JSON.stringify(__NUXT__);\n</js>\n$.data[*].topicInfo.user.nickname",
"coverUrl": "@js:\neval(result.match(/__NUXT__[^<]*/)[0]);\n__NUXT__.data[0].topicInfo.vertical_image_url",
"intro": "@js:\neval(result.match(/__NUXT__[^<]*/)[0]);\n__NUXT__.data[0].topicInfo.description",
"kind": "@js:\neval(result.match(/__NUXT__[^<]*/)[0]);\n__NUXT__.data[0].topicInfo.tags",
"lastChapter": "@js:\neval(result.match(/__NUXT__[^<]*/)[0]);\n__NUXT__.data[0].topicInfo.update_status.replace(/^.*?已更/,\"\")",
"name": "@js:\neval(result.match(/__NUXT__[^<]*/)[0]);\n__NUXT__.data[0].topicInfo.title"
},
"ruleContent": {
"content": "class.ComicPics@img@html##data-src##src",
"imageStyle": "FULL"
},
"ruleExplore": {},
"ruleSearch": {
"author": "$.author_name",
"bookList": "$.data.topics||$.data.cards||$.hits.topicMessageList||$.hits",
"bookUrl": "$.id||$.topic_id@js:\"http://m.kuaikanmanhua.com/mobile/\"+result+\"/list/\"",
"coverUrl": "$.vertical_image_url||$.image_url||$.cover_image_info.images[*].url",
"intro": "description",
"kind": "$.category||$.recommend_tag[1].title",
"lastChapter": "$.latest_comic_title",
"name": "$.title.text||$.title"
},
"ruleToc": {
"chapterList": "<js>\na=eval(result.match(/__NUXT__[^<]*/)[0]);\nresult=JSON.stringify(__NUXT__);\n</js>\n$.data[*].comicList[*]",
"chapterName": "$.title",
"chapterUrl": "$.id\n@js:\"http://m.kuaikanmanhua.com/mobile/comics/\"+result",
"isVip": "$.is_free\n@js:result=='true'?false:true",
"updateTime": "@js:java.timeFormat({{$.updated_at}})"
},
"searchUrl": "http://m.kuaikanmanhua.com/search/mini/topic/title_and_author?page={{page}}&size=24&q={{key}}",
"weight": 0
},
{
"bookSourceComment": "\n[⚠️正文解析失败]",
"bookSourceGroup": "源仓库,正版漫画 书源",
"bookSourceName": "漫客栈子",
"bookSourceType": 2,
"bookSourceUrl": "https://www.mkzhan.com#♤Haxc",
"bookUrlPattern": "https://m.mkzhan.com/\\d+/",
"customOrder": 645,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"exploreUrl": "修真::https://www.mkzhan.com/category/?theme_id=2&page={{page}}\n恋爱::https://www.mkzhan.com/category/?theme_id=3&page={{page}}\n校园::https://www.mkzhan.com/category/?theme_id=4&page={{page}}\n冒险::https://www.mkzhan.com/category/?theme_id=5&page={{page}}\n搞笑::https://www.mkzhan.com/category/?theme_id=6&page={{page}}\n生活::https://www.mkzhan.com/category/?theme_id=7&page={{page}}\n热血::https://www.mkzhan.com/category/?theme_id=8&page={{page}}\n架空::https://www.mkzhan.com/category/?theme_id=9&page={{page}}\n后宫::https://www.mkzhan.com/category/?theme_id=10&page={{page}}\n耽美::https://www.mkzhan.com/category/?theme_id=11&page={{page}}\n玄幻::https://www.mkzhan.com/category/?theme_id=12&page={{page}}\n悬疑::https://www.mkzhan.com/category/?theme_id=13&page={{page}}\n恐怖::https://www.mkzhan.com/category/?theme_id=14&page={{page}}\n灵异::https://www.mkzhan.com/category/?theme_id=15&page={{page}}\n动作::https://www.mkzhan.com/category/?theme_id=16&page={{page}}\n科幻::https://www.mkzhan.com/category/?theme_id=17&page={{page}}\n战争::https://www.mkzhan.com/category/?theme_id=18&page={{page}}\n古风::https://www.mkzhan.com/category/?theme_id=19&page={{page}}\n穿越::https://www.mkzhan.com/category/?theme_id=20&page={{page}}\n竞技::https://www.mkzhan.com/category/?theme_id=21&page={{page}}\n百合::https://www.mkzhan.com/category/?theme_id=22&page={{page}}\n励志::https://www.mkzhan.com/category/?theme_id=23&page={{page}}\n同人::https://www.mkzhan.com/category/?theme_id=24&page={{page}}\n真人::https://www.mkzhan.com/category/?theme_id=26&page={{page}}\n霸总::https://www.mkzhan.com/category/?theme_id=1&page={{page}}",
"lastUpdateTime": 1733776999673,
"respondTime": 1585,
"ruleBookInfo": {
"author": "class.name@text",
"intro": "class.intro-total@text",
"kind": "class.comic-status@tag.span.0@text##题材:",
"lastChapter": "class.update-time@text",
"name": "class.comic-title.0@text"
},
"ruleContent": {
"content": "$..image@js:result.split(\"\\n\").map(x=>'<img src=\\\"'+x+'\\\">').join(\"\\n\")",
"imageStyle": "FULL"
},
"ruleExplore": {
"bookList": "class.cate-comic-list clearfix@class.common-comic-item",
"bookUrl": "class.cover@href",
"coverUrl": "img@data-src",
"intro": ".comic-feature@text",
"lastChapter": "class.comic-update@text##更至:",
"name": "class.comic__title@text"
},
"ruleSearch": {
"bookList": "class.search-comic-list@class.common-comic-item",
"bookUrl": "class.cover@href",
"coverUrl": "img@data-src",
"intro": ".comic-feature@text",
"lastChapter": "class.comic-update@text##更至:",
"name": "class.comic__title@tag.a.0@text"
},
"ruleToc": {
"chapterList": "-class.chapter__list-box@tag.li",
"chapterName": "a@text",
"chapterUrl": ".j-chapter-link@data-chapterid\n@js:\r\ncid=result;\r\nbid=baseUrl.match(/\\/(\\d+)\\//)[1],\n\n'https://comic.mkzcdn.com/chapter/content/v1/?chapter_id='+cid+'&comic_id='+bid+'&format=1&quality=1&sign=0&type=1&uid=0'",
"updateTime": ".data@text"
},
"searchUrl": "https://www.mkzhan.com/search/?keyword={{key}}",
"weight": 0
},
{
"bookSourceComment": "\n[❌搜索失败]",
"bookSourceGroup": "源仓库,正版漫画 书源",
"bookSourceName": "快看漫画",
"bookSourceType": 2,
"bookSourceUrl": "https://api.kkmh.com",
"bookUrlPattern": "",
"customOrder": 646,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreUrl": "",
"header": "{\n \"User-Agent\": \"Kuaikan/5.23.0/523000(Android;8.0.0;MIX2;kuaikan568;WIFI;2030*1080)\"\n}",
"lastUpdateTime": 1734006779345,
"loginUrl": "",
"respondTime": 1503,
"ruleBookInfo": {
"author": "$.data.user.nickname",
"intro": "$.data.description",
"kind": "$.category",
"name": "$.data.title"
},
"ruleContent": {
"content": "@js:\nvar options = {\n\"headers\": {\"Referer\": baseUrl}\n}\njava.getStringList(\"$.data.images\").toArray().map\n(a=>'<img src=\"'+a+'\" >').join(\"\\n\")",
"imageStyle": "FULL"
},
"ruleExplore": {},
"ruleSearch": {
"author": "$.user.nickname",
"bookList": "$.data.topic.hit.*&&$.data.topics.*",
"bookUrl": "https://api.kkmh.com/v1/topics/{$.id}",
"coverUrl": "$.cover_image_url",
"intro": "$.description",
"kind": "$.category",
"lastChapter": "$.latest_comic_title",
"name": "$.title"
},
"ruleToc": {
"chapterList": "-$..comics.*",
"chapterName": "$.title",
"chapterUrl": "https://api.kkmh.com/v2/comic/{$.id}?is_preview=0",
"updateTime": "@js:java.timeFormat({{$.created_at}}*1000)"
},
"searchUrl": "https://search.kkmh.com/search/complex?q={{key}}",
"weight": 0
}
]