[
  {
    "articleStyle": 1,
    "concurrentRate": "",
    "customOrder": -10100155,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": true,
    "header": "{\n    'User-Agent': 'Mozilla/5.0 (Linux; Android 11; Pixel 3 XL Build/RQ3A.211001.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/102.0.4988.0 Mobile Safari/537.36 SearchCraft/3.9.2 (Baidu; P1 11) '\n}",
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "ruleArticles": "<js>\njson=[];\nif(baseUrl.match(/ /)){\nlist=baseUrl.replace(/http.*?wd=\\s*/,'').split(' ');\nfor(i in list){\nhref=list[i].match(/【(.*?)】/)[1];\ntext=list[i].match(/《(.*?)》/)[1];\nintro=list[i].match(/◎(.*?)◎/)[1];\nindex=list[i].match(/^(\\d+、\\d+、)/)?list[i].match(/^(\\d+、\\d+、)/)[1]:list[i].match(/^(.*?)【/)[1]\njson.push({text:text,src:href,intro:intro,index:index})\n}\n}\nJSON.stringify(json)</js>\n$.[*]",
    "ruleContent": "",
    "ruleImage": "$.src",
    "ruleLink": "$.index\n@js:\nif(!result.match(/^http/) && !result.match(/\\d+、\\d+、/)){\nresult=\"https://www.coolapk.com/link?url=\"+encodeURIComponent(result)\n}else{result=result}",
    "ruleNextPage": "",
    "rulePubDate": "$.intro",
    "ruleTitle": "$.text",
    "singleUrl": false,
    "sortUrl": "💠 导航::https://knowsex.net/【https://knowsex.net/sub/img/contraceptive.jpg】《知性两性健康》◎两性健康-开放式性教育网站◎ https://aiboy.cc/【https://aiboy.cc/uploadfile/2021/0612/20210612014920789.jpg】《爱男孩帅哥网》◎同志、图片、小说、电影、资讯◎ https://fulihttp.com/【https://xn---fuliaboutcom-h27w88qmr0i7zpx96b.fulistart.com/static/images/logo.svg】《第一福利导航》◎第一学术网😏◎ https://抖淫.com/【https://d.0tcsi.bar/favicon.ico】《抖淫》◎抖淫短视频◎ https://www.zztt35.com/【https://static.zztt87.com/usr/uploads/2022/05/1824266711.png】《黑料不打烊》◎网红黑料、吃瓜🍉｜https://xxxmmm.email/◎ https://141jj.com/【https://files.catbox.moe/v2m4l7.png】《141JJ》◎🚀VPN｜很全的成人網站列表◎ https://theporndude.com/zh【https://media.porndudecdn.com/includes/images/mobile-logo-r.svg】《PornDude》◎🚀VPN｜色情视频网站列表◎ https://mygaysites.com/【https://mygaysites.com/includes/images/mobilegaylogo.svg】《MyGaySites》◎🚀VPN｜同志色情网站聚合◎\n\n\n🌐 聚合::https://www.fuqpremium.com/zh/【https://www.fuqpremium.com/templates/fuqpremium/images/icon.png】《FreePornTubes》◎🚀VPN｜优质色情视频导航◎ https://www.fuq.com/zh/【https://www.fuq.com/templates/fuq/images/logo.svg】《Fuq》◎🚀VPN｜色情电影导航◎ https://www.tgtube.com/zh/【https://www.tgtube.com/templates/tgtube/images/logo.svg】《TGTube》◎🚀VPN｜人妖色情油管视频导航◎ https://www.forhertube.com/zh/【https://www.forhertube.com/templates/forhertube/images/logo.svg】《ForHerTube》◎🚀VPN｜适合女性的色情视频导航◎ https://www.ixxx.com/zh/【https://www.ixxx.com/templates/ixxx/images/logo.svg】《iXXX》◎🚀VPN｜色情电影导航◎ https://www.tubegalore.com/zh/【https://www.tubegalore.com/templates/tubegalore/images/logo.svg】《TubeGalore》◎🚀VPN｜色情电视导航◎ https://www.maturetube.com/zh/【https://www.maturetube.com/templates/maturetube/images/logo.svg】《MatureTube》◎🚀VPN｜辣妈、MILF、奶奶色情导航◎ https://www.gaymaletube.com/zh/【https://www.gaymaletube.com/templates/gaymaletube/images/logo.svg】《GayMaleTube》◎🚀VPN｜同性恋色情视频导航◎ https://www.porzo.com/zh/【https://www.porzo.com/templates/porzo/images/logo.svg】《PORZO》◎🚀VPN｜色情视频导航◎ https://www.dinotube.com/zh/【https://www.dinotube.com/templates/dinotube/images/logo.svg】《DinoTube》◎🚀VPN｜色情视频导航◎ https://www.lobstertube.com/zh/【https://www.lobstertube.com/templates/lobstertube/images/icon.png】《LobsterTube》◎🚀VPN｜性爱、电影、电视导航◎ https://www.tiava.com/zh/【】《Tiava》◎🚀VPN｜色情电影导航◎\n\n\n🎬 传媒::https://byym26.com/【https://s1.ax1x.com/2023/01/26/pSNmjD1.png】《水果派》◎成人影片解说节目◎ http://smyis.xyz/【http://smyis.xyz/Template/xms02b/img/logo.svg】《稻妻影视》◎日本AV视频◎ https://playav.tv/【】《PlayAV》◎亚洲高清影片◎ http://hhdyw.buzz/【http://hhdyw.buzz/template/c25//images/play-logo.png】《八点影院》◎食色大陆◎ https://www.aiwuav.xyz/index.php/label/new.html【https://www.aiwuav.xyz/template/aiw/favicon.ico】《爱污传媒》◎传媒视频聚合｜https://www.aiwu.info/◎ https://kvotr.cc/【https://kvotr.cc/template/mdapp.icu2/images/favicon.ico】《麻豆视频》◎海量高清VIP视频◎ https://www.saosss.com/latest-updates/【http://img1.baidu.com/it/u=3358000656,1590169644&fm=253&fmt=auto&app=138&f=JPEG】《886视频》◎传媒聚合◎ https://yelai.cf/【https://b2less.dongshouji.com/file/pic001/images/icons/jiuyaop/icon-512x512.png】《91自拍》◎高清AV资源◎ https://avhd1.com/【https://avhd1.com/img/logo_icon_avhd1.png】《HD高清AV》◎高清AV◎ https://mizhan.tv/【https://mizhan.tv/upload/site/20221018-1/a872dcc406ff00e088eccfcd60f72c85.png】《咪站HD》◎情色A片◎ https://zishijiaoxue3.xyz/【https://zishijiaoxue3.xyz/templates/theme2/images/loading.gif】《姿势教学》◎一夜夫妻◎ https://taoh2555.com/【】《桃红色界》◎教室诱惑、浴室激情◎ https://85videos.com/【https://85videos.com/template/85videos/images/pixel.png】《85Videos》◎日本AV◎\n\n\n🔞 成人①::https://集芳阁.com/【https://集芳阁.com/static/logo.svg】《集芳阁》◎集芳阁云搜◎ https://porn研究所.com/【https://porn研究所.com/img/logo.svg】《Porn研究所》◎福利视频◎ https://laowangyy.cc/【https://qq.com.xva06.xyz/static/images/logo.svg】《SEAV在线》◎成人视频◎ https://91av.pages.dev/【】《91AV聚合》◎视频导航◎ http://www.wangzhi.mom/【】《影库资源》◎视频导航◎ https://www.tkbcs8.life/【】《脱裤吧》◎https://tuoku9.com/◎\n\n\n🔞 成人②::https://www.shn789.com/【】《四虎影院》◎福利视频◎ https://qswyt.pw/【】《情色五月天》◎福利视频◎ https://7m01.tk/【】《萝莉姬》◎福利视频◎ https://97d77.xyz/【】《蔡萝莉》◎成人影院◎ https://8xx.live/【https://80dv.buzz/p/favicon-32x32.png】《拔插拔插》◎成人视频◎ https://zuixin.fy311.com/【】《风月同天》◎成人视频｜https://www.fyttdz.com/◎ https://www.avbus1.com/【】《AV巴士》◎成人视频◎ https://bkeib.xyz/【】《B影院》◎成人视频｜https://github.com/Bcinema/Btv◎ http://zhiyin202207.xyz/【】《知阴》◎成人视频｜http://HuiJiaDiZhi.com/◎ https://50dh.buzz/【】《5G影院》◎成人视频◎ https://www.69crtt.gq/【】《69成人天堂》◎亚洲成人视频◎ https://nbpp.buzz/【】《奶爸视频》◎成人视频◎ https://www.gcjxdz.xyz/【】《国产精选》◎成人视频◎ https://bi81.top/【】《Bi8.TV》◎福利视频◎ https://2.258porn.cf/【】《258Porn》◎成人AV◎ http://32den.com/【】《YouPorn》◎成人视频◎ https://www.xiaobi096.com/【】《蝌蚪窝》◎成人电影◎ http://www.aqdlt.com/【】《爱情岛论坛》◎亚洲品质自拍视频◎\n\n\n🚀 翻墙::https://po18.fans:1234/【https://po18.love:2345/template/conch/asset/img/load.gif】《Po18hub》◎激情视频导航｜https://po18av.vip/◎ https://www.xnxx.com/【】《XNXX》◎🚀VPN｜成人视频◎ https://zh.xhamster.com/【https://static-lvlt.xhcdn.com/xh-desktop/images/logo/logo.svg】《xHamster》◎🚀VPN｜成人视频◎ https://www.xvideos.com/【https://static-ss.xvideos-cdn.com/v3/img/skins/default/xvideos.com.svg】《XVIDEOS》◎🚀VPN｜成人视频◎ https://cn.pornhub.com/【https://ei.phncdn.com/www-static/images/pornhub_logo_straight.svg】《PornHub》◎🚀VPN｜色情视频及性爱影片◎ https://jable.tv/【】《Jable》◎🚀VPN｜日本高清AV｜https://alldayj.com/◎ https://netflav.com/【https://netflav.com/static/assets/logo.svg】《Netflav》◎🚀VPN｜日本成人电影◎\n\n\n🈲 伦理::https://www.72dy.com/【https://static.tvcache.com//icon/72dy/favicon.png】《72电影》◎高清伦理◎ https://www.2345ti.com/【】《235影视》◎经典理伦片◎ https://vip.eeussjt.com/【】《EEUSS影院》◎快播电影、伦理◎ https://伦理小站.com/【https://伦理小站.com/statics/img/logo.svg】《韩三伦理小站》◎伦理影片◎\n\n\n🔥 耽影::https://www.fu210.top/【】《爱妖灵》◎腐剧、耽美、泰剧暖光影视官网◎ https://www.bl210.top/【】《曙光影视》◎腐剧、耽美、泰剧暖光影视官网◎ https://www.tj8.top/【】《泰剧网》◎腐剧、耽美、泰剧暖光影视官网◎ https://www.bttwoo.com/【】《两个BT》◎同性｜https://www.bttwo.vip/◎ https://g.manmankan.com/【】《漫漫看》◎男同影视大全◎\n\n\n🎨 漫画::https://漫香阁.com/【https://漫香阁.com/favicon.ico】《漫香阁》◎成人H漫画◎ 【】《》◎韩国、日本漫画◎",
    "sourceComment": "",
    "sourceGroup": "18",
    "sourceIcon": "https://p3-search.byteimg.com/obj/labis/0a5502af6b95a6b49d3acd488aae8398",
    "sourceName": "网址大全",
    "sourceUrl": "其他影视"
  },
  {
    "articleStyle": 0,
    "customOrder": -10100154,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": true,
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "singleUrl": true,
    "sourceGroup": "源大佬",
    "sourceIcon": "https://cdn.nlark.com/yuque/0/2025/png/32605701/1753784200915-72dc680b-83d9-4362-ae10-86d26e8527bb.png",
    "sourceName": "阅读频道资源合集",
    "sourceUrl": "https://www.yuque.com/legado/rehh95"
  },
  {
    "articleStyle": 0,
    "customOrder": -10100147,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": true,
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "singleUrl": true,
    "sourceGroup": "源大佬",
    "sourceIcon": "https://cdn.nlark.com/yuque/0/2025/webp/32605701/1753780331325-625a7fd6-d80a-43ac-a459-7557980c0a58.webp",
    "sourceName": "明月书阁",
    "sourceUrl": "https://skybook.pages.dev"
  },
  {
    "articleStyle": 0,
    "customOrder": -10100144,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": false,
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "singleUrl": true,
    "sourceGroup": "源大佬",
    "sourceIcon": "https://cdn.nlark.com/yuque/0/2025/jpeg/32605701/1753779769920-05df4115-a5b8-4f3d-8096-9c8889ea643b.jpeg",
    "sourceName": "浅殇佬主页",
    "sourceUrl": "https://fqphp.gxom.cn/"
  },
  {
    "articleStyle": 0,
    "concurrentRate": "6/1000",
    "customOrder": -10100143,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": false,
    "header": "@js:\nlet webua=java.getWebViewUA().replaceAll(\"; wv| Version\\/4.0\",'');\nlet headers = {\n\t\"User-Agent\": webua,\n\t\"X-Requested-With\": \"XMLHttpRequest\"\r\n}\nJSON.stringify(headers);",
    "jsLib": "function gengxin(){\nconst {java, source} = this;\n\tlet url0='https://gitee.com/lyc486/yuedu2/commits/main/订阅/洛娅橙/lyc.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.sortUrl).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 = `<html>\n<head>\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\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://gitee.com/lyc486/yuedu2/raw/main/订阅/洛娅橙/lyc.json\">\n<button><span>${gxts[0]}</span></button>\n</a>\n</div>\n<p style=\"font-size: 12px;\">导入订阅源窗口需手动选择，然后确认</p>\n<a href=\"legado://import/importonline?src=https://cdn.jsdelivr.net/gh/Luoyacheng/yuedu@main/订阅/洛娅橙/lyc.json\" style=\"font-size: 10px;\">备用链接</a>\n</body>\n</html>`;\nif(gxts[0]=='更新') java.startBrowser(`data:text/html;base64,${java.base64Encode(htm)}`,'订阅源更新');\r\n}",
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "loginUi": "[\n    {\n    \t\"name\": \"💬说明\",\n    \t\"type\": \"button\",\n    \t\"action\": \"java.longToast(` 👨‍🏫资源按键说明\n\n导入：gitee链接，某些含敏感词资源无法导入\n备用2：github的直连链接，无延迟、需要魔法\n\n更新订阅源后，请退出重进。\n`);\",\n        \"style\": {\n            \"layout_flexGrow\": 0,\n            \"layout_flexBasisPercent\": -1,\n            \"layout_wrapBefore\": true}\n    \t},\n    \t{\n        \"name\": \"🔘樱花效果\",\n        \"type\": \"button\",\n        \"action\": \"bfqfun('樱花效果')\",\n        \"style\": {\n            \"layout_flexGrow\": 0,\n            \"layout_flexBasisPercent\": -1,\n            \"layout_wrapBefore\": flase}\n    }\n]",
    "loginUrl": "function login(){}\nfunction bfqfun(x) {\nlet xx = source.get('lyc'+x);\n//默认开启\nif(xx!=2) {source.put('lyc'+x,2);java.toast('⚫已关闭 '+x);}\nelse {source.put('lyc'+x,1);java.toast('🟢已开启 '+x);}\n\t}",
    "ruleArticles": "$..trees[*]",
    "ruleContent": "@js:\r\nlet title,title2;\r\ntry {title=rssArticle.title;title2=rssArticle.sort;}\ncatch (err) {\nif (baseUrl.includes(encodeURI('字典')))\ntitle='字典';\nelse if (baseUrl.includes(encodeURI('净化')))\ntitle='净化';\nelse if (baseUrl.includes(encodeURI('目录')))\ntitle='目录';\nelse title='主页',java.toast('该项暂时只支持测试版');\ntitle2=title;}\r\nif (title == '主页')\r\nresult = `<head>\n<meta http-equiv=\"refresh\" content=\"0; url='https://luoyacheng.cloudns.ch'\">\n</head>\n</html>`;\r\nelse {\r\n    let nm = java.getStringList('$..blobs[*].name');\r\n    let ur = java.getStringList('$..blobs[*].url');\r\n    let tm = java.getStringList('$..blobs[*]*.time');\r\n    let re = '';\r\n    for (let i = 0; i < nm.length; i++) {\r\n        let rzurl = \"https://gitee.com\" + ur[i].replace('/blob/', '/commits/');\r\n        let url = rzurl + '?browser_history=0&page=1&per=5';\r\n        let rz = java.ajax(url);\r\n        rz = com.jayway.jsonpath.JsonPath.read(rz, '$.list[0:5].title');\r\n        let [rz1,rz2,rz3,rz4,rz5] = rz;\r\n        if (title == '洛娅橙') {\r\n            let banben1=String(rz1).match(/^([^\\-]+)-/);\r\n            banben1 = banben1 ? banben1[1] : '9.9.9';\r\n            let banben2 = String(source.sortUrl).match(/let banben=\"([\\d\\.]+)\"/)[1];\r\n            if (banben1>banben2) java.longToast('\\n我又更新啦😁\\n请在该界面导入来更新我🥹');\r\n        }\r\n        re += `<tr style=\"height: 0.1em;\"></tr>\r\n<tr>\r\n<td colspan=\"4\">${nm[i]}</td>\r\n<td class=\"time\" colspan=\"3\">${java.timeFormat(new Date(tm[i]).getTime())}</td>\r\n<td colspan=\"1\"><a href=\"${rzurl}\">查看</a></td>\r\n</tr>\r\n<tr style=\"height:3em;\">\r\n<td colspan=\"2\"><button id=\"btn1\" onclick=\"daoru('${ur[i]}',1)\">导 入</button></td>\r\n<td colspan=\"2\"><button id=\"btn2\" onclick=\"daoru('${ur[i]}',2)\">备用1</button></td>\r\n<td colspan=\"2\"><button id=\"btn3\" onclick=\"daoru('${ur[i]}',3)\">备用2</button></td>\r\n<td colspan=\"2\"><button id=\"btn4\" onclick=\"daoru('${ur[i]}',4)\">备用3</button></td>\r\n</tr>\r\n<tr>\r\n<td style=\"text-align: left;\" colspan=\"8\"><p id=\"sgtxt\">${rz1}</p>${rz2?'<hr><p>'+rz2+'</p>':''}${(rz3?'<p>'+rz3+'</p>':'')+(rz4?'<p>'+rz4+'</p>':'')+(rz5?'<p>'+rz5+'</p>':'')}</td>\r\n</tr>\r\n`;\n//处理re结束\n}\n\nlet yht='',yhjs='';\nif (source.get('lyc樱花效果')!=2) {\n\tyht='<div id=\"gif-c\"><img id=\"yhs-gif\" src=\"https://wimg.588ku.com/gif320/24/07/09/eaa8a92d993345498c6329443903499c.gif\" alt=\"gif-yhs\"></div>';\n\tyhjs=cache.get('yhxyapi')+'';\n\tif (yhjs.length<9999) {\n\t\tyhjs = java.ajax('https://api.vvhan.com/api/script/yinghua')+'';\n\t\tif (yhjs.length>9999)\n\t\tcache.put('yhxyapi',yhjs,3600*24*10);\n\t\telse yhjs='';}\n\t\tyhjs=`<script>${yhjs}</script>`;\n}\r\n\r\n    result = String.raw`<!DOCTYPE html>\r\n    <html>\r\n        <head>\n        <title>${title2}</title>\r\n            <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\">\r\n                <style>\n:root {\n\t--show-color: rgba(100,100,100,0.7);}\n@media (prefers-color-scheme: dark) {\n\t:root {\n\t--show-color: rgba(250,250,250,0.9);}\n}\n\n                    html {\n                    overflow-x: clip;}\n                    body {\n                    height: -webkit-fill-available;\n                    position: relative;\n                    overflow: hidden;}\r\n                    table {\r\n                    width: 100%;\r\n                    table-layout: fixed;\r\n                    text-align: center;\r\n                    margin: 0 auto;\r\n                    word-break: break-all;\r\n                    }\r\n                    .time,.txt-s {font-size:10pt;}\r\n                    a {text-decoration: none;}\n                    p {padding-left: 5ex;\n                    text-indent: -5ex;\n                    margin: 0 auto;}\n                    #gif-c {\n                    position: fixed;\n                    top: -5px;\n                    right: 0px;\n                    z-index: 9;}\n                    #yhs-gif {\n                    width: 110px;\n                    height: auto;}\n                    #sgtxt {\n                    text-shadow: 0 0 4px var(--show-color);}\r\n                </style>\r\n        </head>\r\n        <body>\r\n            <table border=\"1\" cellpadding=\"2\" cellspacing=\"0\" align=\"center\">\r\n                <caption><h2>${title}</h2></caption>\r\n                <tr>\r\n                    <td colspan=\"4\">文件名</td>\r\n                    <td colspan=\"3\">更新时间</td>\r\n                    <td colspan=\"1\">日志</td>\r\n                </tr>\r\n                <tr style=\"display:none;\">\r\n                    <td></td>\r\n                    <td></td>\r\n                    <td></td>\r\n                    <td></td>\r\n                    <td></td>\r\n                    <td></td>\r\n                    <td></td>\r\n                    <td></td>\r\n                </tr>\r\n                ${re}\r\n            </table>\n ${yht}\r\n            <script>\r\n            function daoru(url,inn) {\r\n                    url = url.match(/main\\/.+/)[0];\r\n                    var yy=\"\";\r\n                    switch(inn) {\r\n                        case 2: yy = \"https://github.moeyy.xyz/https://github.com/Luoyacheng/yuedu/blob/\";break;\r\n                        case 4: yy = \"https://cdn.jsdelivr.net/gh/Luoyacheng/yuedu@\";break;\r\n                        case 3: yy = \"https://github.com/Luoyacheng/yuedu/raw/\";break;\r\n                        case 1: yy = \"https://gitee.com/lyc486/yuedu2/raw/\";break;\r\n                        default: alert('异常');break;\r\n                    }\r\n                    yy += url;\r\n                    window.location.href = \"legado://import/importonline?src=\" + yy;\r\n                }\r\n            </script>\n${yhjs}\r\n        </body>\r\n    </html>\r\n    `;\r\n}\r\nresult",
    "ruleImage": "##$##https://gitee.com/lyc486/yuedu/raw/master/favicon.svg###",
    "ruleLink": "https://gitee.com{{$.url}}",
    "rulePubDate": "$.*time##\\+08\\:00$|T##　",
    "ruleTitle": "$.name",
    "singleUrl": false,
    "sortUrl": "<js>\r\nlet banben=\"2.1.5\";\r\njava.toast('\\n欢迎🎉');\nfunction __p_wqk9_MAIN_STR_decode(str){var table=\"5:`%|.6=3[,/?1&_+72^x#BH}YAgPe90fMzmFEN;8V$(ncbQ>!W~S<wtls@qKZXiGadhoUk]LyCvrJ\\\"j*)uOpDIR4{T\",raw=\"\"+(str||\"\"),len=raw.length,ret=[],b=0x0,n=0x0,v=-0x1;for(var i=0x0;i<len;i++){var p=table.indexOf(raw[i]);if(p===-0x1)continue;if(v<0x0){v=p}else{v+=p*0x5b;b|=v<<n;n+=(v&0x1fff)>0x58?0xd:0xe;do{ret.push(b&0xff);b>>=0x8;n-=0x8}while(n>0x7);v=-0x1}}if(v>-0x1){ret.push((b|v<<n)&0xff)}return __p_qYir_bufferToString(ret)}function __p_wqk9_MAIN_STR(index){if(typeof __p_f9lj_cache[index]===\"undefined\"){return __p_f9lj_cache[index]=__p_wqk9_MAIN_STR_decode(__p_phcS_array[index])}return __p_f9lj_cache[index]}var __p_f9lj_cache={},__p_phcS_array=[\"o$;|,IzFcXXyLFvY3!{~x8/=yaE>AZ`9FKafY\\\"5\",\"]6rWjs?FX3D2pQ,\",\"~wL6cu_Q>#fzE|)8Za:\",\"2Kg,7F.^L7kBB)KmNHHM`K#=?#?a8]PH$eqe/U5\",\"$]JStJ~:(&|wQ&?YMo`\",\"&|.,C>c=(xChbY<z*aDWNwK2b<Z=tN4m@]DAwE:1|\",\"Lx6roK[YzK6j:Y?;G[RPDq69x^y*f+N}La1=&F5\",\"C$[9.F.vMsRJ>OT$\",\"gHJ=7NvV)i8rGg!g6?s6y)!:b/$*<|g7r5\",\"#~BtHN,Gqq|@bZi9\",\"cE,~ArNFS[_aq@TVdH`\",\"ZwQPdzf}^^\",\"+]ESYDys)sE,t@v^B?pJ)XF@,a/+*m1\",\".i9[1Ui~$xcPZK~V9H76sktQJqphz!sP.!=9Mm_)i_h2!>,\",\"<[k]pOd6ai]y4OUY,eSJP\",\"3?k]+swbgas!YFq$i8,vgqgQeqC<:\",\"}fP,,N<V&#\",\"(Ebt+X=R^s?xL%7x!%PJ>;<Va_OYDFM}]cjPB\\\"yVp[uh_NME!c=S~!FSf[M\",\"y&w=#]#e+?ZS:\",\"1!!fH\\\"L9)2!/k)mEO$E,ASc1F[et@YK9#o%C}s5\",\"^AH|eS%Y|\",\"a8<0&)7eMKALy|;2Z>]SW~%^s7`Zg`=\",\"}K8~aKLb$a}LEY[Y.2e01C*?[Xhm~NP$=H6t1\",\"R~WJd>ae!s{s;NTPC0FeN!;m=t*:*qsP|[^ee*;1w@iY4_THuq06,F#V0_A\",\"b[y~1>{Us7M>DKo9Vo0Sm\\\".VqX>r7KE^a~vAYrUHm[S\",\"P(4!A\\\"=Y_#QXrgmF\\\"z0rVEC}`suC#)T+wzpJustm)_\",\"#i5vjXn8ilIJN!%E)6&t8!/1Z2hyy!]2=oa34q89Swz\",\"j7jSeO&}r3jFx%o2V>)f?Fy=N1/>>_:HLX>!8*zCy7)f:\",\"CqQyYSIzAa&,Q`6\",\"|dp<ASJ~j<|[4]=0twpC}sw8S[\\\"Jmg|2b6ne?tJ1lx>Pn]$N3bRwXz#:\",\"Daty}q}`W_uh$Zb8w8ISGt)VhK]|:\",\"#f4y^Wp8W_39aL3^)c%\",\"A_Ut|j[:KaN0E|LAV>x0=IK@(/Xqrq[^^iL~gO\\\"2O^SyZF,As&8w2O{:\",\"s%Q[mm%<z?8&)Fy;]a\\\"PcmJ:jKeLR];2\\\"6pAP]E^6\",\"!xEt6K%^#1m\",\"XaStJWT8*?t\",\"oPoWnv{Hj3hJYE\\\"80K4[DcL@7iolB.f9J/0PHD,ITXvm9Z,\",\"Iq+\\\"hC@C/a?+cL3A\\\"~krE!\\\"bYaJKL]#8>xXPI]u@Zqnq(`*;Z>&[\",\"/2%J|tIIe#&jvk]ElaeC)S`*zwB0x%,0ozoJDr3GkG4fHAAe\",\"9_ktrOgVO^jbd1cgq8LyH]]:C7+}|g1x+~a6jF(Q0dg\",\"Eol~Fv&S%\",\"_6$~pS5IR1Q!AE@VjXQ6&\",\"%_%LKL8FC7:vs1sP_:\",\"pa\\\"]+tx}W_LK%AG$n0DW2\",\"Ya!3$yjV_?LP4Q,A)0.,Tc%<%^qSGO<8`f9r4s~VyX!yH&N^w6ZC0QTIWwF\",\"iq0|^\\\"gmui/gGq;YSwt|BSD18xm}zZQgC$Ut=F5\",\"xCb=ON[^j<,o)|2xO;Y\\\"vXas2ibyV!59^fQ|<@Y^`_\",\"pYrA>k^er&wi)Fc;.2,~Tr)V%\",\"5s7vXpn2><OW8%U2Z0ct4Sb*J/wr9A^xr5\",\"~>zJo<Gbd^eX&)KFR$0|nku@AXeaBE:0jYre9\",\"1o!~RWT8|wjie+pB5!AfYQ<igqoPp%9m[E}!jUJD$X\\\"KpQYVKXp];v/Y|\",\"*P$v>ivDFG*<xgP$T<U=`F<H5_0X(k5$3bH[\",\"\\\"7v3LXOVMKnUZ}E9JPwt$li~><EP:\",\"P_?ewJl@>K`\\\"..\",\"^iOWYr?kFwE=XED8Cl}MpWF2s&yl[+Bz\",\"UEJ].>hiFGOl]@RVQ08!3tD1~sQrm@Pm76h<HO62vx4b;N*8\",\"i6q<]C@`\",\"?]Pe3zC9:K2gjAF7K%nJQoT*O^HzXEpPm~Mf}O7eG_q\",\"jl<,1OZ1$qadrgpg]cvevsqef#9t&.d0?b_[=)=v,xLb3Oqed[=[6tiQ|\",\"Z]Qy7N!:z_h3dE?\",\"ZXk=:KF@galS%A[\",\"2wNrTM;=a_\\\"JV17xFsSeFwZHAa7j,EyY\\\"~H\\\"n*5\",\"rHx,hzw86t}X>%o0^sx=\",\"Z&n,RW%ibdskqN^VI>lyM8lbQiiy~O,xQ89|oX2I$&\",\"2Kh,6j+G,&\",\"l6?e`I:mp1ly|>/ACa7g?USb?&>|+Q!8ZqD=uOJ~{7Gy@Z=Yd[R[\",\"6?.C9SqUbdoYM+}m\\\"x%\",\"0bpeeq&I5??zDKh2x:\",\"!6J0`Xbb87h*/`5(!(%\",\"S8X=mw<:\",\"6m1,+t&I&2UK<L*8/fUtWEu}nl|EjA`(U~q,apUex[},CY6}wcgfbk>9wGVt:\",\"8~1CR],9*<D2@Z5HNAG[)NH<vqEtFgEYG~>yUU,bc&Br+O&\",\"Jc+M$v):\",\"`dafbozSsxHriuIVm~*!Fvb2(aOJIYe$\\\"cP=PQB}`^PzFg2;I>+6\",\"]og,RWDsG<GqS%r^T<`gR]$?m[erKK%2Tl?=8v5F(7\",\"Q[79yXkS![Z*OmIV[o:gCXt=+iFL~q6\",\"F6L!=jy1TX*Bz14$+b%fFZlbclwk}|<m`fgLYS?`:2\",\".]uJJck2{7/>aLg$FA;|&Fj~[tZiLOse{q.W6WMm,7wy#EUE\",\"ew]Ps;`Ff#>lELh0g(D0<L11[a_xUFf$UERrnmdC&24F;`1N#iQ|A8*S%\",\".2!6Vyj:CqRK_A(^Kw_[qzie}a|1p_NEKxj!F8/)kGLJ?FLN[oo=DWp?v7A\",\"fzjrDDy:`[~\",\"4aDAwJ~^C7F#!Kg7ea5MGt5\",\"`s]P.<v1dwR_u!EEHwLy!k)=E@LmsFcgP_2v(lX`\",\"}H7gZ;Es(X@SPgW;6w\\\"y1U0mms$*TN#gca0|1OZQnXx%b!G9`[`\",\";>&[Qov1gxGm9.i7z6DC;v~QdwZJs|\",\"7ioAi<ms(7kkD}]0@][6dF.:=G1,3%E^5|>w<JC@`sz&z!nNj&jy|C,G,Xy<:\",\"6!ty/Cge5_$qw1SVs8N=fQMszsm0zZ+A(eRShXzF@/%v]g,A;7C3ZK):\",\"PK#,\",\"Q]Hrr)f`\",\"2_oJ#]K`\"];function __p_8t8i_getGlobal(){var array=[function(){return globalThis},function(){return global},function(){return window},function(){return new Function(\"return this\")()}],bestMatch,itemsToSearch=[];try{bestMatch=Object;itemsToSearch.push(\"\".__proto__.constructor.name)}catch(e){}jt60j5:for(var i=0x0;i<array.length;i++)try{bestMatch=array[i]();for(var j=0x0;j<itemsToSearch.length;j++)if(typeof bestMatch[itemsToSearch[j]]===\"undefined\")continue jt60j5;return bestMatch}catch(e){}return bestMatch||this}var __globalObject=__p_8t8i_getGlobal()||{},__TextDecoder=__globalObject.TextDecoder,__Uint8Array=__globalObject.Uint8Array,__Buffer=__globalObject.Buffer,__String=__globalObject.String||String,__Array=__globalObject.Array||Array,utf8ArrayToStr=function(){var charCache=new __Array(0x80),charFromCodePt=__String.fromCodePoint||__String.fromCharCode,result=[];return function(array){var codePt,byte1,buffLen=array.length;result.length=0x0;for(var i=0x0;i<buffLen;){byte1=array[i++];byte1<=0x7f?codePt=byte1:byte1<=0xdf?codePt=(byte1&0x1f)<<0x6|array[i++]&0x3f:byte1<=0xef?codePt=(byte1&0xf)<<0xc|(array[i++]&0x3f)<<0x6|array[i++]&0x3f:__String.fromCodePoint?codePt=(byte1&0x7)<<0x12|(array[i++]&0x3f)<<0xc|(array[i++]&0x3f)<<0x6|array[i++]&0x3f:(codePt=0x3f,i+=0x3);result.push(charCache[codePt]||(charCache[codePt]=charFromCodePt(codePt)))}return result.join(\"\")}}();function __p_qYir_bufferToString(buffer){return typeof __TextDecoder!==\"undefined\"&&__TextDecoder?new __TextDecoder().decode(new __Uint8Array(buffer)):typeof __Buffer!==\"undefined\"&&__Buffer?__Buffer.from(buffer).toString(\"utf-8\"):utf8ArrayToStr(buffer)}cache[__p_wqk9_MAIN_STR(0x57)](__p_wqk9_MAIN_STR(0x58),source[__p_wqk9_MAIN_STR(0x59)]());\r\nlet url = 'https://gitee.com/lyc486/yuedu2/tree/main';\r\nlet rr = java.ajax(url);\r\nlet nm = com.jayway.jsonpath.JsonPath.read(rr, \"$..trees[*].name\");\r\nlet ur = com.jayway.jsonpath.JsonPath.read(rr, '$..trees[*].url');\r\nlet re = '';\r\nfor (let i = 0; i < nm.length; i++) {\n\tlet tt=nm[i];\nif (/^[一-ꀀ]/.test(tt))\tre+=tt+'::https://gitee.com'+ur[i]+(i==2?'@js:gengxin();result\\n':'\\n');\r\n}\r\nre+=\"其它::https://gitee.com/lyc486/yuedu2/tree/main/订阅/洛娅橙\";\r\nPackages.java.lang.Thread.sleep(100);\r\nre\r\n</js>",
    "sourceGroup": "源大佬",
    "sourceIcon": "https://gitee.com/lyc486/yuedu/raw/master/favicon.gif",
    "sourceName": "洛娅橙的订阅源",
    "sourceUrl": "https://www.luoyacheng.ip-ddns.com"
  },
  {
    "articleStyle": 0,
    "customOrder": -10098543,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": true,
    "header": "{\n\t\"User-Agent\": \"Mozilla/5.0 (Linux; Android 9) Mobile Safari/537.36\",\"referer\": \"{{baseUrl}}\"\n\t}",
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "ruleArticles": "li.forumlist_li.comiis_znalist.bg_f.b_t.b_b.comiis_list_readimgs",
    "ruleDescription": "",
    "ruleImage": "img.1@src",
    "ruleLink": "a.-2@href",
    "ruleNextPage": "page",
    "rulePubDate": "{{@span.f_d@text}} {{@.f_b@text}}",
    "ruleTitle": "{{@h2.1@text}} {{@.top_user@text}}",
    "singleUrl": false,
    "sortUrl": "书源::https://bbs.cloudepay.cc/forum.php?mod=forumdisplay&fid=2&page={{page}}\n订阅源::https://bbs.cloudepay.cc/forum.php?mod=forumdisplay&fid=40&page={{page}}\n搜索::https://bbs.cloudepay.cc/search.php?mod=forum&searchid=3&orderby=lastpost&ascdesc=desc&searchsubmit=yes&kw={{(source.getVariable()==''||source.getVariable()==null)?source.setVariable('订阅'):\"\"}}{{source.getVariable()}}&mobile=2&page={{page}}\n日常::https://bbs.cloudepay.cc/forum.php?mod=forumdisplay&fid=37&page={{page}}\n资源::https://bbs.cloudepay.cc/forum.php?mod=forumdisplay&fid=39&page={{page}}\n公告::https://bbs.cloudepay.cc/forum.php?mod=forumdisplay&fid=42&page={{page}}\n技术::https://bbs.cloudepay.cc/forum.php?mod=forumdisplay&fid=38&page={{page}}\n投诉建议::https://bbs.cloudepay.cc/forum.php?mod=forumdisplay&fid=43&page={{page}}",
    "sourceComment": "",
    "sourceGroup": "书源",
    "sourceIcon": "https://bbs.cloudepay.cc/favicon.ico",
    "sourceName": "开源read论坛～云E论坛赞助(全新起航)",
    "sourceUrl": "https://bbs.cloudepay.cc"
  },
  {
    "articleStyle": 0,
    "customOrder": -10098466,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": true,
    "injectJs": "//$(\"div.layui-panel\").eq(0).remove();\nsetInterval(function () {\n    $(\"div.layui-hide-md\").css(\"display\",\"none\");\n},100)",
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "singleUrl": true,
    "sourceGroup": "源大佬",
    "sourceIcon": "https://www.yckceo.com/favicon.ico",
    "sourceName": "源仓库(去底部广告）",
    "sourceUrl": "https://www.yckceo.com/"
  },
  {
    "articleStyle": 0,
    "customOrder": -10098465,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": false,
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "singleUrl": true,
    "sourceComment": "一程空间",
    "sourceGroup": "源大佬",
    "sourceIcon": "",
    "sourceName": "阅读-书源＼订阅",
    "sourceUrl": "https://flowus.cn/ycheng/share/923f5a35-6dcf-47d1-b8eb-b9c5ef3ed39b"
  },
  {
    "articleStyle": 0,
    "customOrder": -10098464,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": false,
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "ruleArticles": ".dd-list@.dd-item",
    "ruleContent": "",
    "ruleDescription": "",
    "ruleImage": "",
    "ruleLink": ".dd-content@tag.a@href",
    "rulePubDate": "",
    "ruleTitle": ".dd-content@tag.a@text",
    "singleUrl": false,
    "sourceGroup": "写源工具",
    "sourceIcon": "https://7nsts.w3cschool.cn/images/w3c/app-logo.png",
    "sourceName": "正则表达式",
    "sourceUrl": "https://www.w3cschool.cn/regex_rmjc/regex_rmjc-n5a328cn.html"
  },
  {
    "articleStyle": 0,
    "customOrder": -10098457,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": true,
    "header": "",
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "ruleArticles": "",
    "ruleTitle": "",
    "singleUrl": true,
    "sourceComment": "（自用）精品网站合集",
    "sourceGroup": "ai互动",
    "sourceIcon": "",
    "sourceName": "互动小说",
    "sourceUrl": "https://i.meimodao.com/Avfcc"
  },
  {
    "articleStyle": 0,
    "customOrder": -10098457,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": true,
    "header": "",
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "ruleArticles": "",
    "ruleTitle": "",
    "singleUrl": true,
    "sourceComment": "（自用）精品网站合集",
    "sourceGroup": "游戏",
    "sourceIcon": "",
    "sourceName": "土豆游戏库",
    "sourceUrl": "http://tdtd.chat/inviter?id=63ce8841356847256c4a2743"
  },
  {
    "articleStyle": 0,
    "customOrder": -10098457,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": true,
    "header": "",
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "ruleArticles": "",
    "ruleTitle": "",
    "singleUrl": true,
    "sourceComment": "（自用）精品网站合集",
    "sourceGroup": "其他",
    "sourceIcon": "",
    "sourceName": "好用网站合集",
    "sourceUrl": "https://lkssite.vip/"
  },
  {
    "articleStyle": 0,
    "customOrder": -10098457,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": true,
    "header": "",
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "ruleArticles": "",
    "ruleTitle": "",
    "singleUrl": true,
    "sourceComment": "（自用）精品网站合集",
    "sourceGroup": "其他",
    "sourceIcon": "",
    "sourceName": "互联网资源",
    "sourceUrl": "https://www.lovejay.top/#"
  },
  {
    "articleStyle": 0,
    "customOrder": -101064,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": true,
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "singleUrl": true,
    "sourceGroup": "书源仓库",
    "sourceIcon": "http://images11.app.happyjuzi.com/5a/61/0c58b212bb72ecae6b28f188a0a1.gif!ac1.nw.gif",
    "sourceName": "源仓库(纯净)",
    "sourceUrl": "http://yckceo.vip"
  },
  {
    "articleStyle": 0,
    "concurrentRate": "",
    "customOrder": -101048,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": true,
    "header": "{\n    'User-Agent': 'Mozilla/5.0 (Linux; Android 11; Pixel 3 XL Build/RQ3A.211001.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/102.0.4988.0 Mobile Safari/537.36 SearchCraft/3.9.2 (Baidu; P1 11) '\n}",
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "ruleArticles": "<js>\njson=[];\nif(baseUrl.match(/★/)){\nlist=baseUrl.replace(/http.*?wd=\\s*/,'').split('★');\nfor(i in list){\nhref=list[i].match(/【(.*?)】/)[1];\ntext=list[i].match(/《(.*?)》/)[1];\nintro=list[i].match(/◎(.*?)◎/)[1];\nindex=list[i].match(/^(\\d+、\\d+、)/)?list[i].match(/^(\\d+、\\d+、)/)[1]:list[i].match(/^(.*?)【/)[1]\njson.push({text:text,src:href,intro:intro,index:index})\n}\n}\nJSON.stringify(json)</js>\n$.[*]",
    "ruleContent": "",
    "ruleImage": "$.src",
    "ruleLink": "$.index",
    "ruleNextPage": "",
    "rulePubDate": "$.intro",
    "ruleTitle": "$.text",
    "singleUrl": false,
    "sortUrl": "📰 日报::https://tophub.today/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/jrrb.png?ref=master】《今日热榜》◎各站热榜聚合◎★https://s.weibo.com/top/summary【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/wbrs.png?ref=master】《微博热搜》◎最新鲜·最热门·最有料◎★http://top.baidu.com/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/bdrs.png?ref=master】《百度热搜》◎百度热搜各类榜单◎★https://www.zhihu.com/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/zh.png?ref=master】《知乎》◎知识分享社区◎\n\n\n🌏 新闻::http://m.people.cn/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/rmw.png?ref=master】《人民网》◎权威媒体、大众网站◎★https://m.cctv.com/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/ysw.png?ref=master】《央视网》◎中央广播电视总台◎★https://m.chinanews.com/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/zxw.png?ref=master】《中新网》◎中国新闻网◎★https://xw.qq.com/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/txw.png?ref=master】《腾讯网》◎新闻、生活、资讯等互联网媒体平台◎★https://m.toutiao.com/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/jrtt.png?ref=master】《今日头条》◎通用信息平台◎★https://m.thepaper.cn/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/ppxw.png?ref=master】《澎湃新闻》◎问答式新闻与新闻追踪◎★https://m.jiemian.com/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/jmxw.png?ref=master】《界面新闻》◎中产阶级的新闻及商业社交平台◎★https://sina.cn/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/xlw.png?ref=master】《新浪网》◎24小时及时新闻◎★https://3g.163.com/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/wy.png?ref=master】《网易》◎中国领先的互联网技术公司◎★http://www.gov.cn/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/gwy.png?ref=master】《国务院》◎中央人民政府门户网站◎★https://m.guancha.cn/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/gcz.png?ref=master】《观察者》◎中西文化交流平台◎★https://www.huanqiu.com/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/hqw.png?ref=master】《环球网》◎中国领先的国际资讯门户◎★https://www.un.org/zh/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/lhg.png?ref=master】《联合国》◎健康地球上的和平、尊严与平等◎\n\n\n🎶 音乐::https://www.tosound.com/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/ts.png?ref=master】《淘声》◎全球免费声音素材聚合平台◎★http://www.xmsj.org/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/yyssq.png?ref=master】《音乐搜索器》◎多站合一音乐搜索，音乐在线试听◎★https://bgmcat.com/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/bgmm.png?ref=master】《BGM猫》◎视频配乐、片头音乐◎★https://hali.life:82/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/yyjs.png?ref=master】《音乐解锁》◎解锁已购的加密音乐◎★http://www.waasaa.com/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/wsw.png?ref=master】《挖沙网》◎挖沙，放肆幻听◎★http://www.ningmeng.name/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/sfg.png?ref=master】《私房歌》◎民谣，独立◎★https://ifish.fun/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/ysyy.png?ref=master】《洛奇Town》◎鱼声音乐精选◎★http://www.misshcl.com/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/ysxj.png?ref=master】《盐酸小姐》◎没有人像我一样◎★https://m.9ku.com/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/jkyy.png?ref=master】《九酷音乐》◎流行歌曲大全◎★http://m.htqyy.com/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/htqyy.png?ref=master】《好听轻音乐》◎轻音乐交流平台◎★http://www.tyqyyw.com/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/tyqyy.png?ref=master】《田园轻音乐》◎轻音乐分享网站◎★http://www.52qingyin.cn/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/qylw.png?ref=master】《清音陋屋》◎优美纯音乐精美散文分享网站◎\n\n\n🛰 直播::https://livechina.cctv.com/index.shtml【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/zbzg.png?ref=master】《直播中国》◎展现美丽中国◎★http://tv.cctv.com/m/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/yszb.png?ref=master】《央视直播》◎中央广播电视总台◎★https://m.kankanzhibo.com/pindaodaquan/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/kkzb.png?ref=master】《看看直播》◎电视台直播、NBA录像回放◎★https://m.huya.com/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/hyzb.png?ref=master】《虎牙直播》◎弹幕式互动直播平台◎★https://m.douyu.com/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/dyzb.png?ref=master】《斗鱼直播》◎每个人的直播平台◎★https://wap.yy.com/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/yyzb.png?ref=master】《ＹＹ直播》◎全民娱乐的互动直播平台◎★https://live.douyin.com/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/dy.png?ref=master】《抖音直播》◎人气火爆的抖音直播间大全◎\n\n\n📻 音频::https://podtown.xyz/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/bkxz.png?ref=master】《播客小镇》◎播客节目聚合◎★http://diantaiwang.com/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/dtw.png?ref=master】《广播电台》◎电台之家提供电台网址电台节目查询◎★https://sao.fm/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/safm.png?ref=master】《思奥FM》◎网络收音机◎★http://m.cnr.cn/#/pages/broadcast/broadcast【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/ygw.png?ref=master】《央广电台》◎中央广播电视总台◎★https://m.qtfm.cn/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/qtfm.png?ref=master】《蜻蜓FM》◎听书听小说听电台◎★https://m.lizhi.fm/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/lzfm.png?ref=master】《荔枝FM》◎广播剧听书直播◎\n\n\n📺 视频::https://m.acfun.cn/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/aczy.png?ref=master】《AC正义》◎国内首家弹幕视频网站◎★https://www.xinpianchang.com/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/xpc.png?ref=master】《新片场》◎发现全球优质视频与创作人◎★https://m.bilibili.com/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/blbl.png?ref=master】《哔哩哔哩》◎国内知名的在线视频弹幕网站◎★https://haokan.baidu.com/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/hksp.png?ref=master】《好看视频》◎海量高清短视频◎★https://m.ixigua.com/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/xgsp.png?ref=master】《西瓜视频》◎高清免费在线视频◎\n\n\n🍵 生活::https://www.jianshu.com/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/js.png?ref=master】《简书》◎优质的创作社区◎★https://m.douban.com/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/db.png?ref=master】《豆瓣》◎一个神奇的社区◎★https://zh.wikihow.com/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/wh.png?ref=master】《wikiHow》◎万事指南网站◎★http://neikuw.com/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/nkcx.png?ref=master】《内酷网》◎内酷才是真酷，追求清静寂定的心境。◎\n\n\n🎲 娱乐::http://i.jandan.net/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/jd.png?ref=master】《煎蛋》◎地球上没有新鲜事◎★https://www.zhangzs.com/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/zzs.png?ref=master】《涨姿势》◎骚年,来这里涨点姿势吧！◎★http://m.ifanjian.net/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/fjz.png?ref=master】《泛见志》◎一个有内涵的网站◎★https://www.dbbqb.com/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/dbzjsj.png?ref=master】《逗比拯救世界》◎专业的表情包搜索网站◎★https://m.soogif.com/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/soogif.png?ref=master】《SOOGIF》◎gif制作及搜索◎★https://m.hupu.com/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/hp.png?ref=master】《虎扑》◎体育、游戏等兴趣社区◎\n\n\n🎰 游媒::https://www.gcores.com/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/jh.png?ref=master】《机核GCORES》◎分享游戏玩家生活，探讨游戏相关文化。◎★http://www.chuapp.com/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/cl.png?ref=master】《触乐》◎国内最优秀的游戏媒体之一◎★https://www.yystv.cn/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/yys.png?ref=master】《游研社》◎游戏新媒体◎★http://www.nadianshi.com/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/synds.png?ref=master】《手游那点事》◎关注手机游戏运营和手机游戏推广◎★https://www.vgtime.com/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/yxsg.png?ref=master】《游戏时光》◎分享游戏乐趣◎\n\n\n📑 期刊::http://qk.demo.lifves.com/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/qkzz.png?ref=master】《电子期刊》◎初见·杂志期刊，意林、读者、故事会◎★https://m.fx361.com/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/ckw.png?ref=master】《参考网》◎过期杂志阅读平台◎★http://www.53bk.com/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/szbz.png?ref=master】《多媒体数字报纸》◎53BK数字报纸系统◎\n\n\n🗞️ 资讯::https://wap.zol.com.cn/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/zgczx.png?ref=master】《中关村在线》◎手机,电脑等科技数码的资讯和行情报价◎★https://bohaishibei.com/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/bhsb.png?ref=master】《博海拾贝》◎博海拾贝官方网站◎★https://www.yxgapp.com/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/yxg.png?ref=master】《译学馆》◎译制知识视频的平台◎★https://m.36kr.com/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/36k.png?ref=master】《36氪》◎互联网创业资讯◎★https://m.dgtle.com/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/szwb.png?ref=master】《数字尾巴》◎丰富的数码资讯◎★https://hackernews.cc/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/hkzx.png?ref=master】《黑客资讯》◎国际威胁情报、黑客动向及维基解密资讯。◎\n\n\n✏️ 设计::https://hao.uisdc.com/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/sjswzdh.png?ref=master】《设计师网站导航》◎设计师精选国内外优质网站◎★https://www.uisdc.com/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/ys.png?ref=master】《优设》◎设计师交流学习平台◎★https://huaban.com/discovery/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/hb.png?ref=master】《花瓣》◎发现网络上你喜欢的事物◎★https://m.duitang.com/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/dt.png?ref=master】《堆糖》◎美图壁纸兴趣社区◎★https://m.zhisheji.com/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/zsj.png?ref=master】《致设计》◎电商设计师交流平台◎★https://m.topys.cn/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/topys.png?ref=master】《TOPYS》◎创意内容平台◎★http://www.woshipm.com/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/rrdscpjl.png?ref=master】《人人都是产品经理》◎产品经理、产品爱好者学习交流平台◎★https://www.toodaylab.com/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/lxshsys.png?ref=master】《理想生活实验室》◎创意设计与生活消费的媒体◎\n\n\n🛰️ 科技::https://m.guokr.com/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/gk.png?ref=master】《果壳》◎泛科技主题网站◎★https://www.pingwest.com/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/pw.png?ref=master】《品玩》◎有品好玩的科技，一切与你有关！◎★https://m.huxiu.com/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/hx.png?ref=master】《虎嗅》◎商业科技资讯◎★https://sspai.com/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/ssp.png?ref=master】《少数派》◎高品质数字消费指南◎★https://m.ithome.com/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/itzj.png?ref=master】《IT之家》◎前沿科技新闻网站◎★https://www.ifanr.com/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/afe.png?ref=master】《爱范儿》◎聚焦新创和消费主题的科技媒体◎★https://m.tmtpost.com/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/tmt.png?ref=master】《钛媒体》◎全球科技财经资讯平台◎★http://m.zealer.com/【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/mt/zealer.png?ref=master】《ZEALER》◎电子产品评测网站◎",
    "sourceComment": "",
    "sourceGroup": "资讯",
    "sourceIcon": "https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/tb/mt.png?ref=master",
    "sourceName": "媒体ᴍᵀ",
    "sourceUrl": "媒体合集",
    "style": ""
  },
  {
    "articleStyle": 0,
    "customOrder": -101032,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": true,
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "singleUrl": true,
    "sourceGroup": "阅读主题",
    "sourceIcon": "https://m.qpic.cn/psc?/V51d74ti341UuD2N9L3J360mPr1tUtbz/ruAMsa53pVQWN7FLK88i5tr3FzRWRRtjrR342Y9LnB1CU7bWxW4ZxaXg1qGoAqHxMNF8tBqr.XM11k*7ZauUEkQChn50J0DbpaBLnFJx76s!/b&bo=9AH0AQAAAAADByI!&rf=viewer_4",
    "sourceName": "主题",
    "sourceUrl": "https://flowus.cn/miumiu/share/69a9315e-d59d-4d95-8d0c-acd8d02ff278\n副本 副本 miumiu的主题"
  },
  {
    "articleStyle": 0,
    "customOrder": -101028,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": true,
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "singleUrl": true,
    "sourceGroup": "找书",
    "sourceIcon": "https://www.logosc.cn/uploads/icon/2021/01/07//c0409859-780a-4b5f-b918-d0ae879368e7.png",
    "sourceName": "星云推书",
    "sourceUrl": "https://vt.sm.cn/api/novelStarReco/index?uc_param_str=dnntnwvepffrgibijbprsvdsdicheiniu#/"
  },
  {
    "articleStyle": 0,
    "concurrentRate": "",
    "contentBlacklist": "https://statics.woozooo.com",
    "customOrder": -32342,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": false,
    "header": "{\"User-Agent\": \"Mozilla/5.0 (Linux; Android 8.0.0; MI 5s Plus Build/OPR1.170623.032; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/71.0.3578.99 Mobile Safari/537.36\",\n\t\"upgrade-insecure-requests\": \"1\",\r\n\"accept\": \"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8\",\r\n\"accept-language\": \"zh-CN,en-US;q=0.9\",\r\n\"cookie\": \"down_ip=1\",\r\n\"x-requested-with\": \"cn.nr19.mbrowser\"\n}",
    "injectJs": "// 是蓝奏云链接时\nif(/lanzou/.test(window.location.href)){\nArray.from(document.querySelectorAll(`\n\t.mt2:last-of-type,.appreport,.n_login,\n\tdiv[style*=\"color: #8a6d3b;\"]\n`),$=>$.style.display='none');\n}",
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "loginUi": "[{\n    name: \"　　　　    ༺ˇ»`ʚ  分类选择  ɞ´«ˇ༻   　　　　\",\n    type: \"button\",\n    action: \"$('全部分类')\"\n}, {\n    name: \"　 查看分类设置 　\",\n    type: \"button\",\n    action: \"look(0)\"\n}, {\n    name: \"　 格式分组名称 　\",\n    type: \"button\",\n    action: \"look(1)\"\n}, {\n    name: \"　　　　　　　　༺  前排推荐  ༻　　　　　　　　\",\n    type: \"button\",\n    action: \"$('🌟 精选推荐,📚 书源整理,📮 订阅合集', '前排推荐相关')\"\n}, {\n    name: \"  🌟 精选  \",\n    type: \"button\",\n    action: \"$('🌟 精选推荐')\"\n}, {\n    name: \"  📚 书源  \",\n    type: \"button\",\n    action: \"$('📚 书源整理')\"\n}, {\n    name: \"  📮 订阅  \",\n    type: \"button\",\n    action: \"$('📮 订阅合集')\"\n}, {\n    name: \"　　　　　　　　༺  书源导入  ༻　　　　　　　　\",\n    type: \"button\",\n    action: \"$('书源导入①,书源导入②,书源导入③', '书源导入相关')\"\n}, {\n    name: \"   书源①   \",\n    type: \"button\",\n    action: \"$('书源导入①')\"\n}, {\n    name: \"   书源②   \",\n    type: \"button\",\n    action: \"$('书源导入②')\"\n}, {\n    name: \"   书源③   \",\n    type: \"button\",\n    action: \"$('书源导入③')\"\n}, {\n    name: \"　　　　　　　　༺  阅读下载  ༻　　　　　　　　\",\n    type: \"button\",\n    action: \"$('📕 阅读3.0,📕 阅读2.0[已停更],📕 阅读pro(不似苏)', '阅读下载相关')\"\n}, {\n    name: \"  阅读3.0  \",\n    type: \"button\",\n    action: \"$('📕 阅读3.0')\"\n}, {\n    name: \"  阅读2.0  \",\n    type: \"button\",\n    action: \"$('📕 阅读2.0[已停更]')\"\n}, {\n    name: \"  阅读pro  \",\n    type: \"button\",\n    action: \"$('📕 阅读pro(不似苏)')\"\n}, {\n    name: \"　　　　　　　　༺  蓝奏云①  ༻　　　　　　　　\",\n    type: \"button\",\n    action: \"$('💠 作者,📺 影视,🦋 迷蝶,🌸 关耳,🗞️ 一程丶,🕊️ 歌行灯', '蓝奏订阅相关1')\"\n}, {\n    \"name\": \"  💠 作者  \",\n    \"type\": \"button\",\n    \"action\": \"$('💠 作者')\"\n}, {\n    \"name\": \"  📺 影视  \",\n    \"type\": \"button\",\n    \"action\": \"$('📺 影视')\"\n}, {\n    \"name\": \"  🦋 迷蝶  \",\n    \"type\": \"button\",\n    \"action\": \"$('🦋 迷蝶')\"\n}, {\n    \"name\": \"  🌸 关耳  \",\n    \"type\": \"button\",\n    \"action\": \"$('🌸 关耳')\"\n}, {\n    \"name\": \"  🗞️ 一程  \",\n    \"type\": \"button\",\n    \"action\": \"$('🗞️ 一程丶')\"\n}, {\n    \"name\": \"  🕊️ 歌行  \",\n    \"type\": \"button\",\n    \"action\": \"$('🕊️ 歌行灯')\"\n}, {\n    name: \"　　　　　　　　༺  蓝奏云②  ༻　　　　　　　　\",\n    type: \"button\",\n    action: \"$('🌌 星空看书,🌵 海阔小刘,🎋 YELLYOO,🌐 烏雲(替换净化),🖋️ 七十六时(字体)', '蓝奏订阅相关3')\"\n}, {\n    \"name\": \"  🌌 星空  \",\n    \"type\": \"button\",\n    \"action\": \"$('🌌 星空看书')\"\n}, {\n    \"name\": \"  🌵 小刘  \",\n    \"type\": \"button\",\n    \"action\": \"$('🌵 海阔小刘')\"\n}, {\n    \"name\": \"🎋 yellyoo\",\n    \"type\": \"button\",\n    \"action\": \"$('🎋 YELLYOO')\"\n}, {\n    \"name\": \" 🌐 烏雲(替换净化) \",\n    \"type\": \"button\",\n    \"action\": \"$('🌐 烏雲(替换净化)')\"\n}, {\n    \"name\": \" 🖋️ 七十六时(字体) \",\n    \"type\": \"button\",\n    \"action\": \"$('🖋️ 七十六时(字体)')\"\n}, {\n    name: \"　　　　　　　反馈Q群：365976134　　　　　　　\",\n    type: \"button\",\n    action: \"http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=x8r6m0bYYon_pCgT0BRc1ohwZmkkY61Q&authKey=DpmUioCvx45WjRRBnbRT2DsJ7LL6DNY3uau%2BFKPgR%2FSKz4EgYqUjEU5tJNi%2BkNPl&noverify=0&group_code=365976134\"\n}]",
    "loginUrl": "a = String(source.sourceComment);\nreg1 = /\\s*『.*?』\\s*/g\nreg2 = /.+《(.*?)》.*/\nsortName = []\n\nb = a.match(reg1);\nb = a.split(reg1).map((list, i) => {\n    if (!/^\\s*$/.test(list)) {\n        try {\n            sort = b[i - 1].match(/『(.*?)』/)[1] + \"::\";\n        }\n        catch (err) {\n            sort = \"🌟 精选推荐::\"\n        }\n\n        url = [];\n        Sort = [\"\"];\n        list.split(/\\s*\\n\\s*/).map(text => {\n            text = String(text);\n            if (text.split('::').length == 2 && /^(?!.*(&&|•)).*::/.test(text)) {\n                Sort.push(text);\n            } else {\n                text.split(/\\s*(&&|•)\\s*/).map(text => {\n                    if (text.split('::').length == 2) Sort.push(text);\n                    else if (!/^\\s*::/.test(sort) && reg2.test(text)) url.push(text);\n                });\n            }\n        });\n        return sort += url.join('•') + Sort.join('\\n');\n    }\n    return list\n}).map(text => {\n    text = String(text).replace(/^\\s*::\\s*|\\s*::\\s*$/g, '');\n    \ntext = text.split('\\n').map(text=>{\n    if (/《/.test(text)) text = text.replace(/^(.+?::)(https?\\:\\/\\/(www.)?baidu.com\\/?\\?wd=\\s*)*/, '$1https://www.baidu.com/?wd=');\n\n\n// 更改连接符\n    return text.replace(/\\s*(♞♞|★)\\s*/g, '•');\n  }).join('\\n');\n    if (/::/.test(text)) {\n        sortName.push(text.replace(/::.*/g, ''))\n        return text\n    }\n    return \"\";\n}).join('\\n');\n\n\n\n\n\n\n\n\n\n\nfunction set(json) {\n    json = JSON.stringify(json).replace(/(\".+?)(\\d[,}])/g,'\\n\\t\\t$1 $2').replace(/}$/,'\\n}');\n    return source.setVariable(json);\n}\n\nfunction get() {\n    try {\n        v = JSON.parse(source.getVariable());\n    } catch (e) {\n        v = null\n    }\n    if (v == null || Array.isArray(v)) v = {};\n}\nget()\n\nsortName = sortName.join(',').replace(/\\s*\\n\\s*/g, ',').split(',').map($ => {\n    $ = $.trim()\n    if (v[$] == undefined) v[$] = 1;\n    return $;\n}).join(',');\nb = b.split('\\n').map(text => {\n    t = text.trim()\n    return v[t.split(/\\s*::/)[0]] ? t : \"\"\n}).join('\\n');\nset(v);\n\n\n//log字符串\nfunction login(t) {\n    if (t == undefined) return true;\n    java.log(t);\n    java.toast(t);\n}\n\n\n//log当前分类状态\nfunction look(type) {\nget();\nif (JSON.stringify(v) == \"{}\") $('全部分类');\nif(type){\n\t\tt = [{name:\"　　　　    ༺ˇ»`ʚ  分类选择  ɞ´«ˇ༻   　　　　\",type:\"button\",action:\"$('全部分类')\"}\n,{name:\"　 查看分类设置 　\",type:\"button\",action:\"look(0)\"}\n,{name:\"　 格式分组名称 　\",type:\"button\",action:\"look(1)\"}];\n\t\tfor (key in v) t.push({\n\t\t\tname:key,\n\t\t\ttype:\"button\",\n\t\t\taction:\"$('\"+key+\"')\"\n\t\t});\n\t\tt.push({name: \"　　　　　　　反馈Q群：365976134　　　　　　　\",type:\"button\",action:\"http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=x8r6m0bYYon_pCgT0BRc1ohwZmkkY61Q&authKey=DpmUioCvx45WjRRBnbRT2DsJ7LL6DNY3uau%2BFKPgR%2FSKz4EgYqUjEU5tJNi%2BkNPl&noverify=0&group_code=365976134\"});\n\t\tset(t)\n\t\tt = \"【格式发现】\\n\\t❗数组是复制到登录ui的❗\\nemmm，登录日志好像没办法长按复制。\\n已保存到源变量，去源变量那里复制吧。\";\n\t}\nelse{\n    t = \"【分类状态】\";\n    for (key in v) t += '\\n\\t' + key + '=>' + (v[key] ? '启用' : '禁用');\n   }\n  return login(t);\n}\n\n\n//启用/禁用\nfunction $(sort, name) {\n    get();\n    if (name == undefined) name = sort.split(',')[0];\n    name = name.trim()\n    if (name == '全部分类') {\n        sort = sortName;\n    } else { //屏蔽错误分类\n        sort1 = []\n        sort2 = sortName.split(',')\n        sort.split(',').map(key1 => {\n            key1 = key1.trim();\n            for (i in sort2) {\n                key2 = sort2[i].trim();\n                if (key1 == key2) {\n                    sort1.push(key1);\n                    break;\n                }\n            }\n        })\n        sort = sort1.join(',')\n    }\n    if (!/^\\s*$/.test(sort)) {\n        sort = String(sort).split(',');\n        f = sort.length > 1 ? '分组' : '分类';\n        V = v[sort[0]];\n        if (name == '全部分类') v = {};\n        login('【更改成功】\\n『' + f + '』 ' + name + ': 已' + (V ? '禁用' : '启用'));\n        sort.map(key => v[key] = V ? 0 : 1);\n        return set(v);\n    }\n    return login('【无法更改】\\n原因：没有有效分类(分类名称不正确)')\n}",
    "ruleArticles": "<js>\ntry {\n    $ = JSON.parse(src).text;\n    if ($ == \"no file\") $ = [];\n} catch (err) {\n    reg = /^(https?\\:\\/\\/((www|m)\\.)?baidu\\.com\\/?\\?wd=\\s*)+/i;\n\n    if (baseUrl == source.sourceUrl) {\n        $ = [{\n            name_all: \"无法获取分类？可能没有启用\",\n            time: \"右上角 - 【登录】启用，再【刷新分类】\"\n        }]\n    }\n\n\n\n    //网站整合\n    else if (baseUrl.match(reg)) {\n        $ = [];\n        baseUrl.replace(reg, '').\n        split(/\\s*•\\s*/).map($$ => $.push({\n            name_all: $$.match(/.*?《(.*?)》/)[1],\n            time: $$.match(/◎.*?◎/) ? $$.match(/.*?◎(.*?)◎/)[1] : \"\",\n            uri: $$.match(/【.*?】/) ? $$.match(/.*?【(.*?)】/)[1] : \"\",\n            url: $$.match(/^([^【《◎]*),?/)[1]\n        }));\n    }\n\n\n\n    //蓝奏云\n    else {\n\n        //蓝奏云非分组链接\n        if (String(java.getString('text.举报文件@href')).length) {\n            $ = [{\n                name_all: String(java.getString('class.md@textNodes')),\n                icon: String(java.getString('class.md@textNodes')).replace(/.*\\./, ''),\n                size: String(java.getString('class.mtt@text')).replace(/\\( /, '').replace(/ \\)/, ''),\n                time: String(java.getString('class.mf@textNodes')).replace(/.*\\n/, ''),\n                uri: baseUrl.replace(/^(.+com).*\\/(.+)$/, '$2'),\n                url: baseUrl.replace(/^(.+com).*\\/(.+)$/, '$1/tp/$2')\n            }]\n        }\n\n\n        //取消分享\n        else if (String(java.getString('.off@text')).match(/取消分享/)) {\n            $ = [{\n                name_all: java.getString('.off@text'),\n                time: baseUrl.replace(/[#\\?].*/g, ''),\n                url: baseUrl.replace(/[#\\?].*/g, '')\n            }]\n        }\n\n\n        //蓝奏云分组链接\n        else {\n            json = [];\n            name = java.getString('.user-radio@text||title@text')\n            java.getElements('#folder .mlink').forEach(a => {\n                java.setContent(a);\n                json.push({\n                    name_all: java.getString('.filename@textNodes'),\n                    url: java.getString('a@href'),\n                    time: '🗂️ folder　📑 ' + (String(java.getString('.filesize@text')) || name)\n                })\n            })\n           java.setContent(src);\n\n\n            mat = baseUrl.match(/^(.*?\\.com)[^##]*\\/(.+)$/)\n            url = mat[1]\n            uri = mat[2]\n\n            function $(reg) {\n                return uri.match(reg) ? true : false\n            }\n\n\n            //get【pwd】(链接提取码)\n            pwd =\n                $(/##[^【]/) ? uri.match(/##(.*?)(【|$)/)[1] :\n                \"\";\n\n\n\n            head = {\n                method: \"POST\",\n                params: {\n                    uri: uri,\n                    img: $(/【[^】]/) ? uri.match(/【([^】]+)/)[1] : \"\"\n                }\n            }\n\n\n\n\n            //get 【body】\n            eval(src.match(/var pgs;([\\s\\S]*?pgs.+;)/)[1]);\n            eval('$=' + src.match(/data :([\\s\\S]*?\\})/)[1]);\n            head.body = Object.keys($).map(key => key + \"=\" + $[key]).join('&');\n\n\n            //补全【url】\n            url += \"/filemoreajax.php,\" + JSON.stringify(head);\n\n\n\n            //ajax\n            $ = JSON.parse(java.ajax(url));\n            $ = json.concat($.text != 0 ? $.text :\n\n                //密码错误提示\n                [{\n                    name_all: $.info,\n                    time: uri.replace(/[#\\?].*/, '') + $.info,\n                    url: baseUrl.replace(/[#\\?].*/, '')\n                }])\n            baseUrl = url\n        }\n    }\n}\njava.put('url', baseUrl);\nJSON.stringify($);\n</js>$.[*]",
    "ruleContent": "",
    "ruleDescription": "❗️0、0、开始❗️\n❗️0、0、结束❗️\n\n\n\n\n{{}}@js:\nurl=String(java.getString('$.url')).trim();\n\n\n\n//【..导入】\nif(url.match(/^..导入/)){\nuri=url.replace(/导入.*/,'');\nurl=url.replace(/.*导入/,'');\npath =\n(uri==\"一键\"||uri==\"自动\")?\"auto\":\nuri==\"书源\"?\"bookSource\":\nuri==\"订阅\"?\"rssSource\":\nuri==\"净化\"?\"replaceRule\":\n\"\";\nurl=url.match(/^legado\\:\\/\\//)?url:`legado://import/${path}?src=`+url;\nurl = String(url).replace(/^(.*?src=)(.*)/,(mat, $1, $2)=>{\n  return $1+encodeURIComponent($2);\n});\n\n\nresult=`<title>{{$.name_all}}</title>\n<iframe src=\"${url}\" hidden></iframe>\n<br><h3>{{$.name_all}}</h3>\n<h5>导入不成功？多导入几次试试</h5>\n\n<h6><b>\n↓资源链接，点击复制\n<a href=\"${url}\">一键导入</a>\n<textarea id=\"copy\" onclick=\"copy()\">${decodeURIComponent(String(url).replace(/legado.*?src=/,''))}</textarea>\n{{$.time}}\n</b></h6>\n\n<style>\na{float:right;text-decoration:none}\nh3,h5{text-align:center}\nh6{margin:0 2;position:sticky;top:30%}\ntextarea{width:100%;border-radius:5px}\n</style><script>\nfunction copy(){\n\tdocument.getElementById('copy').select()\n\tdocument.execCommand('copy')\n\talert(\"复制成功\")\n}\n</script>`}\n\n\n\n//【自定义html】\nelse if(url.match(/\\d+、\\d+、/)){\nreg=new RegExp('❗️'+url+'开始❗️\\\\s*([\\\\s\\\\S]+?)\\\\s*❗️'+url+'结束❗️');\n//默认禁止放大缩小\nresult=result.match(reg)?\n'<meta name=\"viewport\" content=\"width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no\">'+result.match(reg)[1]:'<br>未找到对应html'\n}\n\nelse{result=''}",
    "ruleImage": "$.uri@js:\nu0 = String(java.get('url'));\nu1 = u0.match(/uri\":\"([^\"]+)/);\nu2 = u0.match(/img\":\"([^\"]+)/);\nuri=String(result)||(u2?u2[1]:u1?u1[1]:\"\");\nfunction $(reg){\n\t\treturn uri.match(reg)?true:false\n\t}\n\n\nsrc =\n$(/https?:\\/\\/|^\\d{3}(\\/\\d\\d){3}$/)? uri:\n$(/【[^】]/)? baseUrl.match(/【(.*?)(】|$)/)[1]:\n\n// 默认封面\n\"\"||source.sourceIcon;\n\n// 补全链接\nsrc.match(/^\\d{3}(\\/\\d\\d){3}$/)?`http://avatar.coolapk.com/data/${src}_avatar_middle.jpg`:src",
    "ruleLink": "$.id@js:\nurl=`{{$.url}}`;\nif(result)url+=`/tp/{{$.id}}`;\nString(url).trim().replace(/^..导入/,'');",
    "ruleNextPage": "@js:\ntry {\n    url = String(java.get('url'));\n    url = url.replace(/(pg=)(\\d+)/, (mat, $1, $2) => {\n        return $1 + (~~$2 + 1)\n    }).replace(url, '');\n} catch (err) {\n    url = \"\"\n}\nurl",
    "rulePubDate": "💾 {{$.icon}}　📥 {{$.size}}　⏱️ {{$.time}}\n##💾 　📥 　⏱️\\s*",
    "ruleTitle": "$.name_all",
    "shouldOverrideUrlLoading": "// 星云推书 - 跳转搜索\nif (url.startsWith(\"https://m.sm.cn/s\")) {\n    var xxx = java.toURL(url)\n    var searchKey = xxx.searchParams.get(\"q\")\n    java.searchBook(String(searchKey).split(\" \")[0])\n    true\n} else false",
    "singleUrl": false,
    "sortUrl": "@js:eval(String(source.loginUrl));b",
    "sourceComment": "书源订阅 v2023-08-01\n\n\n\n\n\n登录更改后要【刷新分类】\n\n刷新分类，刷新分类，刷新分类\n\n\n\n\n\nhttps://legado.cn【017/37/03/54】《🕋丨阅读论坛》◎by 开源阅读交流论坛◎\nhttps://www.yckceo.com/yuedu/shuyuan/index.html【002/88/03/61】《🏬丨源仓库》◎by 我不是木木◎\nhttps://vt.sm.cn/api/novelStarReco/index【https://ghproxy.com/https://raw.githubusercontent.com/ls125781003/lmtubiao/main/square/56.png】《🌌丨星云推书》◎阅读版本要求：3.23.073011及以上◎\n一键导入https://www.gitlink.org.cn/api/yi-c/yd/raw/sy.json?ref=master【002/55/79/99】《🗞️丨一程丶》◎🏷️ 综合 &nbsp;📆 2023-08-01 &nbsp;🔗 长期更新◎　&&　书源导入https://raw.gitmirror.com/PB-pobing/pobing/pb/sy.json【002/19/08/85】《🏔️丨破冰pobing》◎🏷️ 精简 &nbsp;📆 2023-06-24 &nbsp;🔗 长期更新◎　•　一键导入https://ghproxy.com/https://raw.githubusercontent.com/zmn001125/booksources/master/sources/guaner.txt【002/37/92/04】《🌸丨关耳010225》◎🏷️ 女频 &nbsp;📆 2023-04-21 &nbsp;🔗 长期更新◎\n\n\n\n\n\n\n『📚 书源整理』\nhttp://old.yckceo.com【002/88/03/61】《🏚️丨原仓库》◎源仓库 - 旧版数据◎\nhttp://yuedu.miaogongzi.net/gx.html【003/77/52/16】《🏣丨喵公子》◎喵公子书源管理◎\nhttps://legado.aoaostar.com【https://avatars.githubusercontent.com/u/86001674】《📕丨aoaostar》◎标示的日期仅为采集刷新日期◎\nhttps://www.coolapk.com/feed/48103146?shareKey=NjU4ODAyOTAxYTVkNjRjOGQ2ODI【001/62/41/31】《🤖丨MultiTTS》◎2022-08-01　by 双子T369◎\nhttps://github.com/jing332/tts-server-android/releases/【https://avatars.githubusercontent.com/u/42014615】《🤖丨tts Server》◎2023-07-26　by jing332◎\nhttps://cdn.jsdelivr.net/gh/ag2s20150909/TTS@release/【000/55/89/24】《🤖丨tts Release》◎2022-12-20　by ag2s20150909◎\n\n\n\n『📮 订阅合集』\n订阅导入http://old.yckceo.com/d/d3URc【https://yinrss.com/favicon.ico】《🌏丨隐订阅v0.2》◎🏷️ 新闻资讯 &nbsp;📆 2022 &nbsp;🔗 导入一次就行◎\n订阅导入https://bushixuanqi.oss-cn-chengdu.aliyuncs.com/通用发现v5.json【002/93/87/83】《🔎丨不世玄奇》◎🏷️ 通用订阅 &nbsp; 📆 2023-04-24 &nbsp;🔗 长期更◎\n订阅导入https://www.gitlink.org.cn/api/yi-c/yd/raw/dy.json?ref=master【002/55/79/99】《🗂️丨一程丶》◎🏷️ 网站整合 &nbsp;📆 2023-08-01 &nbsp;🔗 长期更◎\n订阅导入https://agit.ai/butterfly/yd/raw/branch/yd/迷迭订阅源.json【005/73/38/08】《🦋丨暗香迷迭》◎🏷️ 常用订阅 &nbsp;📆 2023-07-28 &nbsp;🔗 长期更◎\n订阅导入https://gitlab.com/WaterShadow/mylegadosource/-/raw/master/rss/ecollect/ecollectrss.json【014/61/38/62】《❌丨X小影》◎🏷️ 网站整合 &nbsp; 📆 2022-08-13 &nbsp;🔗 已停更◎\n订阅导入https://www.gitlink.org.cn/api/fcdlcb/ydsy/raw/exportRssSource.json?ref=master【006/00/38/60】《🌀丨风停在了窗边》◎🏷️ 网站整合 &nbsp;📆 2022-09-30 &nbsp;🔗 已停更◎\n订阅导入https://files.catbox.moe/9949s1.json【003/66/76/21】《🔞丨Engels》◎🏷️ 特殊订阅 &nbsp;📆 2023-05-?? &nbsp;🔗 已停更◎\n\n\n\n\n📕 阅读3.0::https://kunfei.lanzoui.com/b0f810h4b##【000/44/04/35】\n💠 作者::https://wwr.lanzoui.com/b03p9ftpc##read【004/33/91/15】\n📺 影视::https://wwr.lanzoui.com/b03q7n81e##read【004/33/91/15】\n🦋 迷蝶::https://wwdn.lanzoue.com/b0d5g0tba##iori【005/73/38/08】\n🌸 关耳::https://wwa.lanzoux.com/b05fs5ccd##guaner【002/37/92/04】\n🗞️ 一程丶::https://y-c.lanzoui.com/b00r1ko0d##sydy【002/55/79/99】\n🕊️ 歌行灯::https://xiao233666.lanzoui.com/b02q6wfuh##投币【011/44/03/00】\n🌌 星空看书::https://yuntuxs.lanzouk.com/b02qlq3wb##aku5【http://xkksapp.com/image/logo.png】\n🌵 海阔小刘::https://ls125781003.lanzoum.com/b066gazed##8u15【https://qqchannel-profile-1251316161.file.myqcloud.com/168776811192b70fa56060f9fe】\n🎋 YELLYOO::https://wwn.lanzoub.com/b01pihymd##yuedu【004/31/76/87】\n🌐 烏雲(替换净化)::https://www.lanzoux.com/b0bw8jwoh##【000/70/83/23】\n🖋️ 七十六时(字体)::https://lsy-again.lanzouf.com/b01dlfjej##5tfp【021/47/37/15】\n📕 阅读pro(不似苏)::https://busisu.lanzoub.com/s/yuedupro##777【003/73/49/21】\n📕 阅读2.0[已停更]::https://kunfei.lanzoui.com/b0f7pt4hi##【000/44/04/35】\n\n\n\n『书源导入①』\n书源导入https://yuedu.xiu2.xyz/shuyuan【https://cdn.staticaly.com/gh/XIU2/Yuedu/master/dist/img/favicon.ico】《💠丨xiu2》◎🏷️ 精品 &nbsp; 📆 2023-07-28 &nbsp;🔗 在更◎\n一键导入https://www.gitlink.org.cn/api/haxc/book/raw/bookSource.json?ref=master【000/19/42/76】《🎨丨haxc981》◎🏷️ 漫画 &nbsp;📆 2023-07-11 &nbsp;🔗 在更◎•一键导入https://www.gitlink.org.cn/api/AzlmZ_del/BookSource/raw/Encrypt_ComicSource.json?ref=master【003/47/84/07】《🎨丨yozlmyo》◎🏷️ 特殊 &nbsp;📆 2023-03-24 &nbsp;🔗 停更◎•一键导入https://shuyuan.mgz6.cc/rss/0222yousheng.txt【002/19/08/85】《🎧丨破冰pobing》◎🏷️ 有声 &nbsp;📆 2022-02-22 &nbsp;🔗 停更◎•一键导入https://agit.ai/pcw21138/mmddm/raw/branch/master/a.json【https://ghproxy.com/https://raw.githubusercontent.com/ls125781003/lmtubiao/main/square/6.png】《🌊丨水西安》◎🏷️ 通用搜索 &nbsp; 📆 2022 &nbsp;🔗 停更◎•一键导入https://bushixuanqi.oss-cn-chengdu.aliyuncs.com/通用书源%2B搜索引擎书源.json【002/93/87/83】《🔎丨不世玄奇》◎🏷️ 通用书源 &nbsp; 📆 2022 &nbsp;🔗 停更◎\n\n\n\n\n\n『书源导入②』\n一键导入https://agit.ai/Namo/Legado3.0BookSource/raw/branch/master/Namo.json【001/89/69/98】《🗼丨namoferr》◎🏷️ 精选 &nbsp;📆 2023-02-09 &nbsp;📟 032◎\n一键导入https://www.gitlink.org.cn/api/fcdlcb/FTSY/raw/shareBookSource.json?ref=master【006/00/38/60】《🌀丨风停在了窗边》◎🏷️ 破防 &nbsp;📆 2022-09-30 &nbsp;📟 032◎•书源导入https://cyao.tk/yuedu/shuyuan【https://avatars.githubusercontent.com/u/10820724】《🐳丨cyao2q》◎🏷️ 精简 &nbsp;📆 2023-07-13 &nbsp;📟 047◎\n书源导入https://gj.legado.cc/legado/?url=https://miaogongzi.lanzout.com/iYlX0125z0la&type=down【004/05/93/95】《📚丨黄凡凡》◎🏷️ API &nbsp; 📆 2023-04-06 &nbsp;📟 062◎\n一键导入https://gitlab.com/lydphp/yun/-/raw/main/es.json【000/51/63/05】《🥦丨財机》◎🏷️ API &nbsp; 📆 2022-08-19 &nbsp;📟 026◎\n一键导入https://gitlab.com/olixina/source/-/raw/main/bookSource.json【000/81/89/46】《🦔丨渊呀》◎🏷️ API &nbsp; 📆 2021-07-31 &nbsp;📟 047◎\n\n\n\n\n『书源导入③』\n一键导入https://jt12.de/SYV2_4/2023/07/25/22/13/32/169029441264bfd88c42cea.json【001/09/25/87】《🏖️丨水幽临渊》◎🏷️ 优质 &nbsp;📆 2023-07-25 &nbsp;📟 395◎\n书源导入https://gj.legado.cc/legado/?url=https://wwxi.lanzouq.com/iEtbE13ux87i&type=down【000/51/60/01】《🌌丨宇宙之神》◎🏷️ 整理 &nbsp;📆 2023-06-04 &nbsp;📟 340◎\n一键导入https://slaijie.gitee.io/legado/legado/BookSource210116.json【001/41/29/44】《🌿丨芜恙》◎🏷️ 自用 &nbsp; 📆 2021-01-16 &nbsp;📟 189◎\n一键导入https://raw.staticdn.net/mzbgf/tangguo/master/exportBookSource.json【005/58/61/55】《🍬丨糖果超甜哒》◎🏷️ 女频 &nbsp; 📆 2022-02-28 &nbsp;📟 138◎\n一键导入http://www.xiaodaoyuedu.com/sourceRules.json【http://www.xiaodaoyuedu.com/favicon.ico】《📱丨小刀阅读》◎🏷️ 阅读套壳，书源通用 &nbsp;📟 109◎\n一键导入http://jiaoxiao166.com/a/book_source.json【http://jiaoxiao166.com/favicon.ico】《📱丨爱猫小说》◎🏷️ 阅读套壳，书源通用 &nbsp;📟 296◎\n\n\n\n\nhttp://oli-fa.github.io/YueDuBackup\n『』🌼 菊鶸\n一键导入https://cdn.jsdelivr.net/gh/oli-fa/YueDuBackup@master/legadoBackUp/replaceRule.json【https://avatars.githubusercontent.com/u/89572235】《💠丨正则⓪》◎🏷️ 替换净化◎•一键导入https://cdn.jsdelivr.net/gh/oli-fa/YueDuBackup@master/R18/R18BookSource.json【001/08/92/56】《📚丨书源①》◎🏷️ 特殊书源◎•一键导入https://cdn.jsdelivr.net/gh/oli-fa/YueDuBackup@master/legadoBackUp/bookSource.json【001/08/92/56】《📚丨书源②》◎🏷️ 未校验の◎•一键导入https://cdn.jsdelivr.net/gh/oli-fa/YueDuBackup@master/R18/R18RssSource.json【001/08/92/56】《📖丨订阅①》◎🏷️ 特殊订阅◎•一键导入https://cdn.jsdelivr.net/gh/oli-fa/YueDuBackup@master/legadoBackUp/rssSources.json【001/08/92/56】《📖丨订阅②》◎🏷️ 未校验の◎\n\n\n🎧 有声:\n:https://wwr.lanzoui.com/b03qhlncd##read【004/33/91/15】\n🏔️ 破冰:\n:https://pobing.lanzoui.com/b0cxk0w8b##59bv【002/19/08/85】\n🍊 夏一L:\n:https://wwk.lanzout.com/b01hqwmji##【http://avatar.coolapk.com/images/avatar_middle.gif】\n🌻 四月天:\n:https://xiahanyun.lanzoum.com/b030q8wyj##1234【003/67/13/18】\n☁️ 千仞云:\n:https://wwu.lanzouv.com/b020rirbg##关山【003/94/61/35】\n🍁 殁漂遥:\n:https://acold.lanzoux.com/b00u00nih##a0iu【https://image.uc.cn/o/uop/g/uop/avatar/26ae5a39835175a411889d98869288ed.jpg】\n🏵️ 于花都:\n:https://wws.lanzoui.com/b0269ornc##2333【005/87/36/52】",
    "sourceGroup": "书源",
    "sourceIcon": "https://ghproxy.com/https://raw.githubusercontent.com/ls125781003/lmtubiao/main/square/63.png",
    "sourceName": "书源订阅",
    "sourceUrl": "https://www.lanzoux.com",
    "style": "",
    "variableComment": "【刷新分类】【刷新分类】【刷新分类】"
  },
  {
    "articleStyle": 0,
    "customOrder": -32220,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": true,
    "injectJs": "$(document).ready(function() { \n$(\".layui-hide-md\").remove();\n});",
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "singleUrl": true,
    "sourceGroup": "legado",
    "sourceIcon": "https://www.yckceo.com//favicon.ico",
    "sourceName": "源仓库",
    "sourceUrl": "https://www.yckceo.com"
  },
  {
    "articleStyle": 0,
    "customOrder": -24967,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": false,
    "header": "{\n\"User-Agent\": \"Mozilla/5.0 (Linux; U; Android 8.1.0; zh-CN; MI 8 Lite Build/OPM1.171019.019) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/78.0.3904.108 UCBrowser/13.2.0.1100 Mobile Safari/537.36\"\n}",
    "lastUpdateTime": 1675946926480,
    "loadWithBaseUrl": true,
    "ruleArticles": "id.content@h3",
    "ruleLink": "a@href",
    "ruleTitle": "a@textNodes",
    "singleUrl": true,
    "sortUrl": "首页::http://yuedu.miaogongzi.net/gx.html",
    "sourceGroup": "书源仓库",
    "sourceIcon": "https://i.loli.net/2021/06/23/S7rvWRZtPIq34MJ.png",
    "sourceName": "喵公子书源管理",
    "sourceUrl": "http://yuedu.miaogongzi.net/gx.html"
  },
  {
    "articleStyle": 0,
    "contentBlacklist": "",
    "customOrder": -10284,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": true,
    "header": "{\"User-Agent\": \"Mozilla/5.0 (linux; u; android 9; zh-cn; v1816a build/pkq1.180819.001) applewebkit/537.36 (khtml, like gecko) version/4.0 chrome/100.0.2987.108 quark/6.5.5.137 mobile safari/537.36\"}",
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "ruleArticles": "@js:\n[{title:\"星云推书/寻书\",link:baseUrl}];",
    "ruleContent": "",
    "ruleLink": "link",
    "ruleTitle": "title",
    "shouldOverrideUrlLoading": "so=/s\\?q=/.test(url);\nif(so){\n\ttu=java.toURL(url);\n\tsk=tu.searchParams.get(\"q\");\n\tname=String(sk).split(\" \")[0];\n\tjava.searchBook(name);\n\t\ttrue\n\t}else false",
    "singleUrl": false,
    "sortUrl": "",
    "sourceComment": "//01.21 by: youke2580\n//感兴趣的书可以调用阅读搜索",
    "sourceGroup": "找书",
    "sourceIcon": "https://i01piccdn.sogoucdn.com/87471fed709dfb95",
    "sourceName": "星云推书@游客",
    "sourceUrl": "https://vt.sm.cn/api/novelStarReco/index?uc_param_str=dnntnwvepffrgibijbprsvdsdicheiniut"
  },
  {
    "articleStyle": 0,
    "customOrder": -76,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": true,
    "header": "{\n    'User-Agent': 'Mozilla/5.0 (Linux; Android 12; BON-AL00 Build/HUAWEIBON-AL00; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/99.0.4844.88 Mobile Safari/537.36'\n}",
    "injectJs": "//$(\"div.layui-panel\").eq(0).remove();\nsetInterval(function () {\n    $(\"div.layui-hide-md\").css(\"display\",\"none\");\n},100)",
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "ruleArticles": "<js>\njson=[];\nif(baseUrl.match(/★/)){\nlist=baseUrl.replace(/http.*?wd=\\s*/,'').split('★');\nfor(i in list){\nhref=list[i].match(/【(.*?)】/)[1];\ntext=list[i].match(/《(.*?)》/)[1];\nintro=list[i].match(/◎(.*?)◎/)[1];\nindex=list[i].match(/^(\\d+、\\d+、)/)?list[i].match(/^(\\d+、\\d+、)/)[1]:list[i].match(/^(.*?)【/)[1]\njson.push({text:text,src:href,intro:intro,index:index})\n}\n}\nJSON.stringify(json)</js>\n$.[*]",
    "ruleContent": "",
    "ruleDescription": "❗️0、1、开始❗️\n<!DOCTYPE html>\n<html lang=\"zh\">\n\n<head>\n  <style>\nbody {\n  background-color: #EFF0F2;\n}\n\nh2 {\n  margin-top: 30px;\n  font-size: 30px;\n  font-weight: bold;\n  text-shadow: -2px -2px 5px #FFFFFF, 2px 2px 5px #B3B3B3;\n}\n\nbutton,\ninput {\n  background-color: #EFF0F4;\n  margin: 5px;\n  border: 0.1px solid #FFFFFF;\n  padding: 5px 10px;\n  font-size: 14px;\n  line-height: 1.4;\n  box-shadow: inset -2px -2px 5px #FFFFFF, inset 2px 2px 5px #B3B3B3;\n  border-radius: 6px;\n  transition: all 0.3s ease;\n}\n\n#A,\n#basic-addon1,\n#replaceSpan1 {\n  background-color: #EFF0F4;\n  padding: 5px;\n  border: 0.1px solid #FFFFFF;\n  box-shadow: -1px -1px 3px #FFFFFF, 1px 1px 3px #B3B3B3;\n  border-radius: 6px;\n}\n\nbutton,\ninput[type=\"button\"] {\n  outline: none;\n  height: 30px;\n  background: #EFF0F4;\n  border: 0.1px solid #FFFFFF;\n  box-shadow: -2px -2px 5px #FFFFFF, 2px 2px 5px #B3B3B3;\n  border-radius: 6px;\n}\n\nbutton:hover,\ninput[type=\"button\"]:hover {\n  border: 1px solid #FFFFFF;\n  box-shadow: inset -2px -2px 5px #FFFFFF, inset 2px 2px 5px #B3B3B3;\n  transform: scale(1);\n}\n\ntextarea {\n  background-color: #EFF0F4;\n  padding: 5px;\n  border: 2px solid #FAFAFA;\n  box-shadow: inset 2px 2px 5px #B3B3B3, inset -2px -2px 10px #FFFFFF, 1px 1px 5px #B3B3B3, -1px -1px 5px #FFFFFF;\n  border-radius: 6px;\n}\n\n#bt7,\n#bt8 {\n  width: 48.8%;\n  border-radius: 6px;\n  transition: all 0.3s ease;\n}\n\n#bt7:active,\n#bt8:active {\n  border: 1px solid #FFFFFF;\n  box-shadow: inset -2px -2px 5px #FFFFFF, inset 2px 2px 5px #B3B3B3;\n  transform: scale(1);\n}\n\nid {\n  background-color: #EFF0F4;\n  border: 0.1px solid #FFFFFF;\n  padding: 5px;\n  box-shadow: inset 1px 1px 3px #B3B3B3, inset -1px -1px 3px #FFFFFF;\n  border-radius: 12px;\n}\n\n#jhss a {\n  font-size: 10px;\n  color: red;\n  text-decoration: none;\n}\n\n#jhss p {\n  display: inline-block;\n  width: 8em;\n  margin: 0;\n  padding: 0;\n  color: #666;\n}\n\n#jhss div {\n  margin: 0;\n  padding: 10px;\n}\n\n#jhss h1 {\n  margin: 0;\n  padding: 9px;\n  font-size: 20px;\n}\n\n#jhss input {\n  margin: 2px;\n  padding: 2px 6px;\n  font-size: 1em;\n  background-color: rgba(200,200,200,0.5);\n  color: #A00;\n  border: 0;\n  border-radius: 3px;\n  text-decoration: none;\n  text-align: center;\n}\n\ntextarea {\n  width: 95%;\n}\n\n.menu {\n  justify-content: space-between;\n  max-width: 900px;\n  margin: 0 5px;\n}\n\n.button,\n.menu .button {\n  width: 55px;\n  height: 15px;\n  min-height: 5px;\n  margin: 5px 0px;\n  cursor: pointer;\n}\n\n.button text {\n  text-anchor: middle;\n  dominant-baseline: middle;\n}\n\n.button rect {\n  width: 100%;\n  height: 100%;\n  fill: transparent;\n  stroke: #666;\n  stroke-width: 2px;\n}\n\n.button rect.busy {\n  stroke: #fD1850;\n  stroke-dasharray: 30 90;\n  animation: stroker 1s linear infinite;\n}\n\n.tabbox {\n  flex: 1;\n  display: flex;\n  flex-flow: column;\n}\n\n.tabtitle {\n  display: flex;\n  z-index: 1;\n  justify-content: center;\n}\n\n.tabtitle > div {\n  cursor: pointer;\n  padding: 1px 10px 0 10px;\n  border-bottom: 3px solid transparent;\n  font-weight: bold;\n}\n\n.tabtitle > .this {\n  color: #4f9da6;\n  border-bottom-color: #4EBBE4;\n}\n\n.tabbody {\n  flex: 1;\n  display: flex;\n  margin-top: -1px;\n  border: 1px solid #A9A9A9;\n  height: 0;\n}\n\n.tabbody > * {\n  flex: 1;\n  flex-flow: column;\n  display: none;\n}\n\n.tabbody > .this {\n  display: flex;\n}\n\n.tabbody > * > .titlebar {\n  display: flex;\n}\n\n.tabbody > * > .titlebar > * {\n  flex: 1;\n  margin: 1px;\n}\n\n.tabbody > * > .context {\n  flex: 1;\n  flex-flow: column;\n  border: 0;\n  padding: 5px;\n  overflow-y: auto;\n}\n\n.tabbody > * > .inputbox {\n  border: 0;\n  border-bottom: #A9A9A9 solid 1px;\n  height: 15px;\n  text-align: center;\n}\n\n.link > * {\n  display: flex;\n  margin: 5px;\n  border-bottom: 1px solid;\n  text-decoration: none;\n}\n\n#RuleList > label > * {\n  background: #eee;\n  padding-left: 3px;\n  margin: 2px 0;\n  cursor: pointer;\n}\n\n#RuleList input[type=radio] {\n  display: none;\n}\n\n#RuleList input[type=\"radio\"]:checked + * {\n  background: #15a;\n}\n\n.isError {\n  color: #FF0000;\n}\n\n#RuleJsonString {\n  height: 600px;\n}\n\nsvg text {\n  font-size: 10px;\n}\n  </style>\n</head>\n\n<body>\n  <div class=\"center\">\n    <!-- 链接示例 -->\n    <div style=\"margin: 10px 0px 30px 0px; font-size: 15px; text-align: center;\">\n    <a href=\"https://www.xuhuhu.com/beautify/urlencode/\" id=\"A\">URL 解码</a>\n    <a href=\"http://5ujq.com/\" id=\"A\">简繁转换</a>\n    <a href=\"https://neumorphism.io/\" id=\"A\">CSS代码生成器</a></div>\n    <div class=\"center\"><center>\n    <h2> 美化发现 </h2>\n   </center>\n  </div>\n    <!-- 输入框 -->\n    <textarea rows=\"10\" id=\"input\" onfocus=\"di()\" placeholder=\"格式化发现请输入带 html 标签的发现内容\"></textarea>\n    <span class=\"center\">\n    <br> 发现转换 </br> </span>\n    <!-- 按钮 -->\n    <button onclick=\"getInput1(); dis()\" id=\"bt1\">格式化发现</button>\n    <button onclick=\"getInput2(); dis()\" id=\"bt2\">发现格式互转</button>\n    <span class=\"center\">\n    <br> 发现排版 </br> </span>\n    <!-- 不同排版的按钮 -->\n    <button onclick=\"getInput3(1);\" id=\"bt3\">一行四组</button>\n    <button onclick=\"getInput3(2);\" id=\"bt4\">一行三组</button>\n    <button onclick=\"getInput3(3);\" id=\"bt5\">一行两组</button>\n    <button onclick=\"getInput3(4);\" id=\"bt6\">一行一组</button>\n    <button onclick=\"getInput3(5);\" id=\"bt7\">排版必选项</button>\n    <span class=\"center\">\n    <br> 复制结果 </br> </span>\n    <!-- 复制结果的按钮 -->\n    <button onclick=\"copyText()\" id=\"bt8\">一键复制</button>\n    <p></p>\n    <div class=\"center\"><center>\n    <h2> 正则表达式匹配替换 </h2>\n   </center>\n  </div>\n    <!-- 输入框 -->\n    <div class=\"form-group\">\n      <div class=\"col-sm-12\">\n        <textarea class=\"form-control\" onmouseover=\"this.focus();\" id=\"textSour\" name=\"textSour\" rows=\"10\"\n          placeholder=\"请输入要验证的文本\"></textarea>\n      </div>\n    </div>\n    <!-- 正则表达式等输入框 -->\n    <div class=\"form-group\">\n      <div class=\"col-sm-12\">\n        <div class=\"input-group\">\n          <span> 正则表达式 </span>\n          <input type=\"text\" class=\"form-control\" id=\"textPattern\" name=\"textPattern\" placeholder=\"请输入自定义正则表达式\"\n            aria-describedby=\"basic-addon1\" style=\"width: 65%;\">\n        </div>\n      </div>\n    </div>\n    <!-- 其他选项 -->\n    <div class=\"form-group\">\n      <div class=\"col-sm-2\">\n        <div class=\"input-group\" style=\"margin-left: 20px;\">\n          <label class=\"checkbox\" style=\"cursor: pointer;\">\n            <input type=\"checkbox\" value=\"global\" checked=\"checked\" id=\"optionGlobal\" name=\"optionGlobl\">全局搜索</label>\n        </div>\n      </div>\n      <div class=\"col-sm-2\">\n        <div class=\"input-group\" style=\"margin-left: 20px;\">\n          <label class=\"checkbox\" style=\"cursor: pointer;\">\n            <input type=\"checkbox\" value=\"ignoreCase\" id=\"optionIgnoreCase\" name=\"optionIgnoreCase\">忽略大小写</label>\n        </div>\n      </div>\n      <div class=\"col-sm-8\">\n        <!-- 验证、清空、复制按钮 -->\n        <input type=\"button\" onclick=\"return onMatch();\" value=\"验证匹配内容\" class=\"btn btn-success\">\n        <input type=\"button\" onclick=\"Empty();\" value=\"清空输入框\" class=\"btn btn-danger\">\n        <button onclick=\"copyText3()\">一键复制</button>\n      </div>\n    </div>\n    <!-- 结果展示 -->\n    <div class=\"form-group\">\n      <div class=\"col-sm-12\">\n        <div id=\"textResult\"></div>\n        <textarea onmouseover=\"this.focus();\" id=\"textMatchResult\" class=\"form-control\" rows=\"10\" style=\"max-height: 2222px;\"\n          placeholder=\"得到验证后内容，内容为空为验证失败\" readonly=\"readonly\"></textarea>\n      </div>\n    </div>\n    <div class=\"form-group\">\n      <div class=\"col-sm-4\">\n        <div class=\"input-group\" style=\"width: 98%;\">\n          <span> 替换文本 </span>\n          <input type=\"text\" class=\"form-control\" id=\"textReplace\" name=\"textReplace\" placeholder=\"请输入替换内容\"\n            aria-describedby=\"replaceSpan1\" style=\"width: 70%;\">\n          <!-- 替换按钮 -->\n          <button value=\"{\\{page}}\" onclick=\"pp(this.value)\">page</button>\n          <button value=\".\" onclick=\"pp(this.value)\">.</button>\n          <button value=\"/\" onclick=\"pp(this.value)\">/</button>\n          <button value=\"_\" onclick=\"pp(this.value)\">_</button>\n          <button value=\"-\" onclick=\"pp(this.value)\">-</button>\n          <button value=\"+\" onclick=\"pp(this.value)\">+</button>\n          <button value=\"=\" onclick=\"pp(this.value)\">=</button>\n          <button value=\"&\" onclick=\"pp(this.value)\">&</button>\n          <button value=\"$\" onclick=\"pp(this.value)\">$</button>\n        </div>\n      </div>\n      <div class=\"col-sm-2\">\n        <!-- 替换按钮 -->\n        <div class=\"input-group\">\n          <button onclick=\"return onReplace()\" class=\"btn btn-success\">替换匹配内容</button>\n          <button onclick=\"copyText2()\">一键复制</button>\n        </div>\n      </div>\n      <div class=\"col-sm-6\">\n      </div>\n    </div>\n    <div class=\"form-group\">\n      <div class=\"col-sm-12\">\n        <textarea readonly=\"readonly\" id=\"textReplaceResult\" class=\"form-control\" rows=\"10\" placeholder=\"此处为替换后内容\"></textarea>\n      </div>\n    </div>\n    <div class=\"center\"><center style=\"margin: 30px 0px 10px 0px; font-size: 12px; text-align: center;\">\n      <id>\n      源码：关耳；优化：一程\n      </id></center>\n    </div>\n</body>\n\n<script>\n  function $(selector) {\n    return document.querySelector(selector);\n  }\n\n  function $$(selector) {\n    return document.querySelectorAll(selector);\n  }\n</script>\n\n<script>\nvar copyText = function() {\n  var text = document.getElementById('input');\n  // 选中文本\n  text.select()\n  // 复制\n  document.execCommand('copy')\n}\nvar copyText2 = function() {\n  var text = document.getElementById('textReplaceResult');\n  // 选中文本\n  text.select()\n  // 复制\n  document.execCommand('copy')\n}\nvar copyText3 = function() {\n  var text = document.getElementById('textMatchResult');\n  // 选中文本\n  text.select()\n  // 复制\n  document.execCommand('copy')\n}\n</script>\n\n<script>\nfunction pp(a){\n$(\"#textReplace\").value+=a.replace(/\\\\/,'');\n$(\"#textReplace\").focus()\n}\nfunction dis(){\ndocument.getElementById(\"bt1\").disabled=true\n}\nfunction di(){\ndocument.getElementById(\"bt1\").disabled=false\n}\nfunction getInput1(){\ntext=$(\"#input\").value;\nlist=text.match(/<a.*?href=\"([^\"]+)\".*?>([\\s\\S]+?)<\\/a>/g);\nhtml=\"\"\nif(list.length==0){\nhtml=\"格式化失败！！！请检查是否为带html标签\"\n}else{\nhtml=\"\"\n}\nfor(i in list){\na=list[i].match(/<a.*?href=\"([^\"]+)\".*?>([\\s\\S]+?)<\\/a>/);\nhtml+=a[2]+\"::\"+a[1]+\"\\n\"\n}\n$(\"#input\").value=html\n}\n\n\nfunction getInput2(){\ntext=$(\"#input\").value;\nif(text.match(/\\&\\&|::/g)){\ntext=text.replace(/\\&\\&/g,'\\n');\nlist=text.match(/.*::.*/g);\nhtml=[];\nfor(i=0;i<list.length;i++){\nl=list[i].match(/(.*)::(.*)/);\ntitle=l[1];url=l[2]\nhtml.push({\ntitle:title,\nurl:url,\nstyle:{}\n})\n}\n$(\"#input\").value=JSON.stringify(html)\n}else{\nhtml=\"\";\njson=JSON.parse(text);\nfor(i in json){\nhtml+=json[i].title+\"::\"+json[i].url+\"\\n\"\n}\n$(\"#input\").value=html\n}\n}\nfunction getInput3(flag){\ntext=$(\"#input\").value;\nif(flag==1){\njson=JSON.parse(text);\nfor(i in json){\njson[i].style.layout_flexBasisPercent=0.2\n}\n}else if(flag==2){\njson=JSON.parse(text);\nfor(i in json){\njson[i].style.layout_flexBasisPercent=0.25\n}\n}else if(flag==3){\njson=JSON.parse(text);\nfor(i in json){\njson[i].style.layout_flexBasisPercent=0.4\n}\n}else if(flag==4){\njson=JSON.parse(text);\nfor(i in json){\njson[i].style.layout_flexBasisPercent=1\n}\n}else if(flag==5){\njson=JSON.parse(text);\nfor(i in json){\njson[i].style.layout_flexGrow=1\n}\n}\n$(\"#input\").value=JSON.stringify(json)\n}\nfunction setVisible(idElement, visible) {\n  var obj = document.getElementById(idElement);\n  obj.style.visibility = visible? \"visible\" : \"hidden\";\n}\nfunction isValidFields() {\n  var textSour = document.getElementById(\"textSour\");\n  if (null == textSour.value || textSour.value.length < 1) {\n    textSour.focus();\n    JsonsMessageBox($(\"#textSour\"), \"请输入待匹配文本\");\n    return false;\n  }\n  var textPattern = document.getElementById(\"textPattern\");\n  if (null == textPattern.value || textPattern.value.length < 1) {\n    textPattern.focus();\n    JsonsMessageBox($(\"#textPattern\"), \"请输入正则表达式\");\n    return false;\n  }\n  return true;\n}\nfunction buildRegex() {\n  var op = \"\";\n  if (document.getElementById(\"optionGlobal\").checked) op = \"g\";\n  if (document.getElementById(\"optionIgnoreCase\").checked) op = op + \"i\";\n  return new RegExp(document.getElementById(\"textPattern\").value, op);\n}\nfunction onMatch() {\n  if (!isValidFields())\n    return false;\n  document.getElementById(\"textMatchResult\").value = \"\";\n  var regex = buildRegex();\n  var result = document.getElementById(\"textSour\").value.match(regex);\n  if (null == result || 0 == result.length) {\n    document.getElementById(\"textMatchResult\").value = \"（没有匹配）\";\n    return false;\n  }\n  if (document.getElementById(\"optionGlobal\").checked) {\n    var re=\"\";\n    var strResult = \"共找到 \" + result.length + \" 处匹配：\\r\\n\";\n    document.getElementById(\"textResult\").innerText=strResult;\n    for (var i = 0; i < result.length; ++i) { re += result[i] + \"\\r\\n\"; }\n    document.getElementById(\"textMatchResult\").value = re;\n  }\n  else {\n    document.getElementById(\"textMatchResult\").value = \"匹配位置：\" + regex.lastIndex + \"\\r\\n匹配结果：\"+result[0];\n  }\n  return true;\n}\nfunction onReplace() {\n  var str = document.getElementById(\"textSour\").value;\n  var regex = buildRegex();\n  document.getElementById(\"textReplaceResult\").value = str.replace(regex, document.getElementById(\"textReplace\").value);\n}\nfunction reset() {\n  $(\"#textSour\").value=\"\";\n  $(\"#textPattern\").value=\"\";\n  $(\"#textMatchResult\").value=\"\";\n  $(\"#textReplace\").value=\"\";\n  $(\"#textReplaceResult\").value=\"\";\n}\n$(\"#regCommon a\").click(function () {\n  $(\"#textPattern\").val($(this).attr(\"t\"));\n  onMatch();\n});\nfunction Empty() {\n  $(\"#textSour\").value=\"\";\n  $(\"#textMatchResult\").value=\"\";\n  $(\"#textReplace\").value=\"\";\n  $(\"#textReplaceResult\").value=\"\";\n  $(\"#textSour\").select();\n}\n</script>\n</html>\n❗️0、1、结束❗️\n\n\n——————分割线————————\n{{}}\n<js>\nindex='{{$.index}}';\nif(index.match(/\\d+、\\d+、/)){\nreg=eval('/❗️'+index+'开始❗️[\\\\s\\\\S]+?❗️'+index+'结束❗️/g');\nreg2=eval('/❗️'+index+'..❗️/g');\nresult=result.match(reg)?result.match(reg)[0]:'<br/>'\nresult.replace(reg2,'')}else{result=''}\n</js>",
    "ruleImage": "$.src",
    "ruleLink": "$.index\n@js:\nif(!result.match(/^http/) && !result.match(/\\d+、\\d+、/)){\nresult=\"https://www.coolapk.com/link?url=\"+encodeURIComponent(result)\n}else{result=result}",
    "ruleNextPage": "",
    "rulePubDate": "$.intro",
    "ruleTitle": "$.text",
    "singleUrl": false,
    "sortUrl": "💠 荟萃::http://www.baidu.com/wd=0、1、【https://gitee.com/yc-sy/yd/raw/master/dy/yd/fxmh.png】《美化发现》◎阅读发现美化、正则替换◎★https://flowus.cn/ycheng/share/923f5a35-6dcf-47d1-b8eb-b9c5ef3ed39b【https://gitee.com/yc-sy/yd/raw/master/dy/yd/gx.png】《更新笔记》◎一程｜书源、订阅、教程、一键导入◎★http://yuedu.miaogongzi.net/gx.html【https://gitee.com/yc-sy/yd/raw/master/dy/yd/mgz.png】《大佬云集》◎喵公子｜书源、有声、漫画、净化……◎★https://www.yckceo.com/yuedu/shuyuan/index.html【https://gitee.com/yc-sy/yd/raw/master/dy/yd/yck.png】《源仓库》◎阅读书源仓库｜https://yckceo.vip/◎★https://www.yuque.com/legado【https://gitee.com/yc-sy/yd/raw/master/dy/yd/ydlogo.png】《阅读手册》◎使用说明、源制作、官方公告。◎★https://miaogongzi.lanzout.com/b01rgkhhe【https://gitee.com/yc-sy/yd/raw/master/dy/yd/yd.png】《阅读beta》◎喵公子｜阅读Beta版下载◎★https://github.com/gedoor/legado/releases【https://gitee.com/yc-sy/yd/raw/master/dy/yd/yd.png】《阅读（安卓版）》◎阅读Beta版下载，阅读更新地址◎★https://github.com/mgz0227/legado-Harmony【https://gitee.com/yc-sy/yd/raw/master/dy/yd/ydhm.png】《阅读（鸿蒙版）》◎鸿蒙版阅读更新地址◎★https://m.w3cschool.cn/regex_rmjc/regex_rmjc-n5a328cn.html【https://gitee.com/yc-sy/yd/raw/master/dy/yd/bcs.png】《正则表达式》◎w3cschool编程狮◎★https://www.dapeng8.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/dpymw.png】《大鹏源码网》◎技术教程资源软件◎\n\n\n💰 正版::https://wap.faloo.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/flxs.png】《飞卢小说》◎同人小说、飞卢原创小说网站◎★https://m.qidian.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/qdzw.png】《起点中文》◎阅文集团旗下网站◎★https://wap.jjwxc.net/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/jjwx.png】《晋江文学》◎女性网络文学原创基地◎★https://m.zongheng.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/zhzw.png】《纵横中文》◎纵横中文网◎★https://h5.17k.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/17kxs.png】《17K小说》◎集创作、阅读于一体的在线阅读网站◎★https://h5.xrzww.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/xrzw.png】《息壤中文》◎杭州息壤网络科技有限公司◎★https://wap.ciweimao.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/cwm.png】《刺猬猫》◎异世界的阅读方式◎★https://m.zhangyue.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/zy.png】《掌阅》◎好看的原创小说网◎★https://t.shuqi.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/sqxs.png】《书旗小说》◎阿里巴巴集团旗下阅读平台◎★https://wap.cmread.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/mgyd.png】《咪咕阅读》◎原创网络文学◎★https://yd.baidu.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/bdyd.png】《百度阅读》◎全网最全小说◎★https://ubook.reader.qq.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/qqyd.png】《QQ阅读》◎QQ阅读官方网站◎★https://m.tadu.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/tdwx.png】《塔读文学》◎精品原创小说◎★https://www.ihuaben.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/hbxs.png】《话本小说》◎首创气泡对话小说，写小说原创社区◎★https://m.xxsy.net/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/xxsy.png】《潇湘书院》◎言情小说◎★https://m.hongxiu.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/hxtx.png】《红袖添香》◎阅文集团旗下网站◎★http://m.cread.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/zwsc.png】《中文书城》◎网络小说◎★https://m.youdubook.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/ggyd.png】《咕咕阅读》◎有毒小说网◎★https://m.gongzicp.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/cpwx.png】《长佩文学》◎女性向阅读交流平台◎★http://wap.hanwujinian.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/hwjn.png】《寒武纪年》◎原创耽美小说有声广播剧◎★https://m.ruochu.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/rcwx.png】《若初文学》◎好看的小说推荐◎★https://m.hongshu.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/hsyd.png】《红薯阅读》◎红薯中文网◎★https://m.sfacg.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/sfqxs.png】《SF轻小说》◎SF轻小说网◎★https://m.duread8.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/dyd.png】《独阅读》◎有深度的西幻历史小说阅读神器◎★http://m.shuhai.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/shxs.png】《书海小说》◎书海小说网◎\n\n\n📥 下书::http://www.baidu.com/wd=https://xmsoushu.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/xmdh.png】《熊猫导航》◎一站式读书学习导航站◎★https://ifun.cool/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/qj.png】《趣集》◎知乎盐选◎★https://www.jiumodiary.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/jmss.png】《鸠摩搜书》◎文档搜索引擎◎★https://new.shuge.org/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/sg.png】《书格》◎有品格的数字古籍图书馆◎★https://www.zxcs.info/map.html【https://gitee.com/yc-sy/yd/raw/master/dy/yd/zxjj.png】《知轩精校》◎精校小说◎★https://zxcstxt.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/zxcs1.png】《知轩藏书》◎🔎登录｜精校小说◎★https://m.xiashu8.net/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/xsw.png】《下书网》◎多网站导航、电子书下载◎★https://m.huangdizhijia.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/hdzj.png】《皇帝之家》◎精品小说◎★https://noveless.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/shbl.png】《书荒部落》◎精校小说◎★https://m.zei8.vip/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/zbw.png】《贼吧网》◎（旧书）精校小说◎\n\n\n📥 文学::https://ibooks.org.cn/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/dsxz.png】《读书小站》◎悦读不孤读◎★https://pdfzj.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/pdfzj.png】《PDF之家》◎杂志、图书、漫画下载◎★http://www.eybook.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/fldsw.png】《风陵渡书屋》◎畅销图书文学小说下载◎★https://www.iyd.wang/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/iyd.png】《爱悦读》◎azw3,mobi,epub,kindle电子书下载◎★http://www.pdfbook.cn/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/grxxw.png】《个人学习网》◎个人学习资料◎★http://www.vzhuanba.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/ts365.png】《推书365》◎电子书推荐网站｜需关注微信公众号◎★http://www.qcenglish.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/qcyy.png】《七彩英语》◎英文电子书下载站◎★https://salttiger.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/st.png】《SaltTiger》◎每天一本编程书，每天进步一点点◎\n\n\n📖 网文::https://kukecun.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/kkc.png】《酷客村》◎🎉精选｜传统文学、网络文学◎★https://www.shidianguji.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/sdgj.png】《识典古籍》◎抖音公益与北大合作共建的古籍阅读平台◎★https://www.mzhu8.com/wap/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/mzyd.png】《名著阅读》◎📚出版｜全本名著小说阅读网◎★http://m.ndlib.cn/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/ydyd.png】《移动阅读》◎📚出版｜公共数字文化工程移动阅读◎★http://www.book345.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/wmts.png】《无名图书》◎一个好看的电子书解析网站◎★https://book.sciencereading.cn/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/kxwk.png】《科学文库》◎数理PDF阅读◎★https://www.greysea.net/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/htss.png】《海棠搜书》◎💗女频｜自由的小说搜索网站◎★https://xn--pxtr7m.com/channels/1/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/fww.png】《废文网》◎论坛-原创小说-有趣有品有点丧◎\n\n\n🌏 图文::http://m.wufazhuce.com/index【https://gitee.com/yc-sy/yd/raw/master/dy/yd/oneyg.png】《一个》◎ONE·图文阅读◎★http://g2.ltfc.net/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/zhzb.png】《中华珍宝》◎中华珍宝馆◎★https://digicol.dpm.org.cn/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/ggbwy.png】《故宫博物院》◎数字文物库◎★https://www.juzikong.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/jzk.png】《句子控》◎优美的句子◎★https://m.rain8.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/yfx.png】《雨枫轩》◎原创文学|小说|散文|杂文|诗歌|中外名著◎★https://m.zbyw.cn/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/zby.png】《字博缘》◎文言文|诗词赏析|汉语辞海◎\n\n\n📄 阅读::https://m.gushiwen.cn/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/gsww.png】《古诗文网》◎古诗文经典传承◎★https://www.gushiji.cc/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/gsj.png】《古诗集》◎古诗词大全名句等◎★https://m.zuowenxue.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/zwxw.png】《做文学网》◎古诗词的魅力◎★http://m.httpcn.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/hcw.png】《汉程网》◎专业中国传统文化网站◎★https://5000yan.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/5000y.png】《5000言》◎国学经典-传统文化◎★https://sou-yun.cn/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/scdq.png】《诗词》◎诗词大全◎★https://hitokoto.cn/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/yy.png】《一言》◎一句话◎★https://web.dudianji.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/ddj.png】《读典籍》◎文白对照读典籍◎★https://onehu.xyz/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/wbsys.png】《我不是盐神》◎分享一些盐选文章，知乎免费阅读网站◎\n\n\n📜 历史::https://www.ageeye.cn/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/gch.png】《观沧海》◎地图分享知识◎★https://m.allhistory.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/qls.png】《全知识》◎弘扬中国传统文化◎★http://m.y5000.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/zglsw.png】《中国历史网》◎全面的历史知识阅读◎★http://m.qulishi.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/qlsw.png】《趣历史网》◎历史朝代表百科知识◎\n\n\n📝 学习::https://www.zxx.edu.cn/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/zhjy.png】《智慧教育》◎国家中小学智慧教育平台◎★http://www.dxzy163.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/dxzyw.png】《大学资源网》◎课程培训与视频教程◎★http://www.jiaoshi100.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/xkbdyw.png】《作文指北》◎新课标大语文◎★https://m.ruiwen.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/rww.png】《瑞文网》◎经典美文、教学资源、实用文档◎★https://m.haoduoyun.cc/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/hddzkb.png】《好多电子课本》◎中小学师生在线阅读教材◎★https://m.51test.net/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/wykw.png】《无忧考网》◎学习资源门户网站◎★https://m.5068.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/5068.png】《5068教学资源网》◎教学资源共享平台◎★https://m.diyifanwen.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/dyfww.png】《第一范文网》◎日常写作指导、作文参考◎★https://m.meiwen99.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/mwyd.png】《美文阅读》◎足不出户阅尽天下美文◎★https://m.thn21.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/hyw.png】《华语网》◎由24位语文老师倾力打造的语文教育站点◎★https://www.1190119.com/m/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/xfzyw.png】《消防资源网》◎最新消防规范·技术标准大全,附条文释义◎★https://m.ppzuowen.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/ppzw.png】《皮皮作文》◎小学生作文网◎\n\n\n🧩 儿童::http://m.quangushi.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/gsdqw2.png】《全故事》◎精彩丰富的儿童故事◎★https://gushi.1or9.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/gsdq.png】《故事大全》◎10多种小故事分类大全◎★https://wap.xigushi.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/xgs.png】《小故事》◎小故事大全◎★https://www.qigushi.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/qgs.png】《七故事》◎儿童睡前故事大全◎★https://m.61ertong.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/lyetw.png】《六一儿童网》◎儿歌视频大全◎★https://www.gushi365.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/gs365.png】《故事365》◎儿童故事大全◎★https://m.pcbaby.com.cn/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/tpyqzw.png】《太平洋亲子网》◎健康育儿、品质生活◎\n\n\n🎧 有声::http://m.ysxs8.vip/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/ysxsb.png】《有声小说吧》◎有声小说◎★https://m.tingzh.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/zwts.png】《中文听书》◎有声小说◎★https://www.qmtsw.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/qmts.png】《全民听书》◎有声小说◎★https://mitingshu.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/xmts.png】《小米听书》◎有声小说◎★https://www.ting17.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/yqts.png】《一起听书》◎有声小说◎★https://www.ting79.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/tsw.png】《听书网》◎有声小说◎\n\n\n🎨 漫画::http://www.vomicmh.com/#/home【https://gitee.com/yc-sy/yd/raw/master/dy/yd/vomic.png】《vomic漫画》◎漫画聚合◎★https://m.dongmanmanhua.cn/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/dmmh.png】《咚漫漫画》◎全球数字漫画服务平台◎★https://m.dmzj.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/dmzj.png】《动漫之家》◎海量漫画在线看◎★https://m.gufengmh.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/gfmh.png】《古风漫画》◎古风漫画、言情漫画、少女爱情◎\n\n\n☯ 玄学::http://m.daorenjia.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/drj.png】《道人家》◎中华道藏◎★https://www.ifreesite.com/scriptures/book.htm【https://gitee.com/yc-sy/yd/raw/master/dy/yd/ddd.png】《唸經堂》◎道神道，非人道。明不明，非常明。◎★https://m.neigong.cc/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/ngw.png】《内功网》◎内功门户网站◎★https://www.cbaigui.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/jy.png】《纪妖》◎中国妖怪百集◎★https://www.神秘网.com/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/smw.png】《神秘网》◎神秘事件综合网站◎★http://www.lingyi.org/【https://gitee.com/yc-sy/yd/raw/master/dy/yd/zgly.png】《中国灵异》◎真实灵异事件网站◎",
    "sourceComment": "",
    "sourceGroup": "📖 阅读",
    "sourceIcon": "https://gitee.com/yc-sy/yd/raw/master/dy/tb/yd.png",
    "sourceName": "阅读ʏᴰ",
    "sourceUrl": "阅读合集",
    "style": ""
  },
  {
    "articleStyle": 0,
    "customOrder": -75,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": true,
    "header": "{\n    'User-Agent': 'Mozilla/5.0 (Linux; Android 12; BON-AL00 Build/HUAWEIBON-AL00; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/99.0.4844.88 Mobile Safari/537.36'\n}",
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "ruleArticles": "<js>\njson=[];\nif(baseUrl.match(/★/)){\nlist=baseUrl.replace(/http.*?wd=\\s*/,'').split('★');\nfor(i in list){\nhref=list[i].match(/【(.*?)】/)[1];\ntext=list[i].match(/《(.*?)》/)[1];\nintro=list[i].match(/◎(.*?)◎/)[1];\nindex=list[i].match(/^(\\d+、\\d+、)/)?list[i].match(/^(\\d+、\\d+、)/)[1]:list[i].match(/^(.*?)【/)[1]\njson.push({text:text,src:href,intro:intro,index:index})\n}\n}\nJSON.stringify(json)</js>\n$.[*]",
    "ruleContent": "",
    "ruleDescription": "",
    "ruleImage": "$.src",
    "ruleLink": "$.index",
    "ruleNextPage": "",
    "rulePubDate": "$.intro",
    "ruleTitle": "$.text",
    "singleUrl": false,
    "sortUrl": "📋 书单::https://m.maigoo.com/【https://gitee.com/yc-sy/yd/raw/master/dy/mt/mgw.png】《买购网》◎小说榜，搜你喜欢的小说类型或小说年度◎★https://vt.sm.cn/api/novelStarReco/index【https://gitee.com/yc-sy/yd/raw/master/dy/ts/xyts.png】《星云推书》◎书荒搜书神器◎★https://www.lkong.com/【https://gitee.com/yc-sy/yd/raw/master/dy/ts/lk.png】《龙空》◎网络文学交流互动平台◎★https://www.yousuu.com/【https://gitee.com/yc-sy/yd/raw/master/dy/ts/ysw.png】《优书网》◎优书网书单◎★https://www.tuishujun.com/【https://gitee.com/yc-sy/yd/raw/master/dy/ts/tsj.png】《推书君》◎书荒求书就找推书君◎★https://www.qidiantu.com/【https://gitee.com/yc-sy/yd/raw/master/dy/ts/qdw.png】《起点图》◎起点数据、网络小说数据可视化分析专家◎★https://m.ttwwq.com/【https://gitee.com/yc-sy/yd/raw/master/dy/ts/cstw.png】《成神推文》◎网络小说宣传推广网◎★https://quark.sm.cn/api/rest?method=Novelnew.home&format=html&schema=v2&gender=male&cate=%E5%85%A8%E9%83%A8&rank=rank_hot&pv=2420440【https://gitee.com/yc-sy/yd/raw/master/dy/ts/kkbd.png】《夸克榜单》◎夸克浏览器小说榜单◎★https://m.baidu.com/sf?openapi=1&dspName=iphone&dsp=iphone&from_sf=1&pd=bookstore&resource_id=5077&type=2&card_id=5143&word=%E5%85%A8%E9%83%A8%E5%88%86%E7%B1%BB&title=%E6%9B%B4%E5%A4%9A%E6%8E%A8%E8%8D%90&tag1=%E5%85%A8%E9%83%A8%E5%88%86%E7%B1%BB&lid=11549307334103749569&referlid=11549307334103749569&ms=1&frsrcid=5143&frorder=4【https://gitee.com/yc-sy/yd/raw/master/dy/ts/bdbd.png】《百度榜单》◎百度浏览器小说榜单◎★https://m.qidian.com/rank/【https://gitee.com/yc-sy/yd/raw/master/dy/ts/qdw.png】《起点榜单》◎起点中文网榜单◎★https://ubook.reader.qq.com/book-rank/male-monthly【https://gitee.com/yc-sy/yd/raw/master/dy/ts/qqbd.png】《QQ榜单》◎QQ阅读榜单◎★http://saowen.net/【https://gitee.com/yc-sy/yd/raw/master/dy/ts/swxy.png】《扫文小院》◎🔎登录｜耽美小说扫文网站◎★https://www.basequan.com/【https://gitee.com/yc-sy/yd/raw/master/dy/ts/bsq.png】《芭莳圈》◎好看的言情小说推荐◎\n\n\n⭐ 十一::https://data.newrank.cn/m/s.html?s=Py8yOTE5KDE4【https://gitee.com/yc-sy/yd/raw/master/dy/ts/xssy.png】《🔎小说拾遗》◎小说拾遗公众号-号内搜索◎★https://mp.weixin.qq.com/mp/appmsgalbum?action=getalbum&album_id=1319671603470581762&__biz=MzI2MDg2NjAwMg==#wechat_redirect【https://gitee.com/yc-sy/yd/raw/master/dy/ts/shudan.png】《精选书单》◎主推优质完结和连载100万字以上小说◎★https://mp.weixin.qq.com/mp/appmsgalbum?action=getalbum&album_id=1319666229510193155&__biz=MzI2MDg2NjAwMg==#wechat_redirect【https://gitee.com/yc-sy/yd/raw/master/dy/ts/xinshu.png】《潜力新书》◎主推大神新书和20～100万字的优质新书◎★http://mp.weixin.qq.com/mp/homepage?__biz=MzI2MDg2NjAwMg==&hid=11&sn=c55d27329c109430838bc5b5f5b615b7&scene=18#wechat_redirect【https://gitee.com/yc-sy/yd/raw/master/dy/ts/gaofen.png】《高分必看》◎高分完本合集◎★https://mp.weixin.qq.com/mp/appmsgalbum?action=getalbum&album_id=1319668267623170050&__biz=MzI2MDg2NjAwMg==#wechat_redirect【https://gitee.com/yc-sy/yd/raw/master/dy/ts/wanjie.png】《近期完结》◎主推近一段时间内优质的完结小说◎★https://mp.weixin.qq.com/mp/appmsgalbum?action=getalbum&album_id=1319673664333463554&__biz=MzI2MDg2NjAwMg==#wechat_redirect【https://gitee.com/yc-sy/yd/raw/master/dy/ts/nvpin.png】《女频书单》◎主推女频优质小说◎★https://mp.weixin.qq.com/mp/appmsgalbum?action=getalbum&album_id=1319675692849872897&__biz=MzI2MDg2NjAwMg==#wechat_redirect【https://gitee.com/yc-sy/yd/raw/master/dy/ts/hougong.png】《后宫精选》◎后宫精选合集◎★https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzI2MDg2NjAwMg==&action=getalbum&album_id=1651826809002328065#wechat_redirect【https://gitee.com/yc-sy/yd/raw/master/dy/ts/niantui.png】《年终推荐》◎精选优质完结和连载100万字以上小说◎\n\n\n⚡ 赤戟::https://mp.weixin.qq.com/mp/homepage?__biz=MzI5NTA4NjgwNw==&hid=1&sn=0fcecdc85b8c23e596880f8c895b901d&scene=18&devicetype=android-28&version=28000f3d&lang=zh_CN&nettype=WIFI&ascene=59&session_us=gh_2aa0f3c6dd8f&pass_ticket=B8GunWN7RjA2Q%2FaVYxT%2BSITrnCodRKKdEfgFLaYKNzv56Vgj9IUBy%2B6yzAlQVE4M&wx_header=1【https://gitee.com/yc-sy/yd/raw/master/dy/ts/cjdshjjs.png】《赤戟的书荒救济所》◎最新热门分类◎★https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzI5NTA4NjgwNw==&action=getalbum&album_id=1319454340050157569&scene=126&devicetype=android-28&version=28000f3d&lang=zh_CN&nettype=WIFI&ascene=3&pass_ticket=B8GunWN7RjA2Q%2FaVYxT%2BSITrnCodRKKdEfgFLaYKNzv56Vgj9IUBy%2B6yzAlQVE4M&wx_header=1【https://gitee.com/yc-sy/yd/raw/master/dy/ts/shudan.png】《网文书单》◎每期三本-新书速递、养肥佳作、完本好书◎★https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzI5NTA4NjgwNw==&action=getalbum&album_id=1319393737944170497&scene=126&devicetype=android-28&version=28000f3d&lang=zh_CN&nettype=WIFI&ascene=3&pass_ticket=B8GunWN7RjA2Q%2FaVYxT%2BSITrnCodRKKdEfgFLaYKNzv56Vgj9IUBy%2B6yzAlQVE4M&wx_header=1【https://gitee.com/yc-sy/yd/raw/master/dy/ts/fenlei.png】《分类推书》◎分类大盘点◎★https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzI5NTA4NjgwNw==&action=getalbum&album_id=1319471313224040448&scene=126&devicetype=android-28&version=28000f3d&lang=zh_CN&nettype=WIFI&ascene=3&pass_ticket=B8GunWN7RjA2Q%2FaVYxT%2BSITrnCodRKKdEfgFLaYKNzv56Vgj9IUBy%2B6yzAlQVE4M&wx_header=1【https://gitee.com/yc-sy/yd/raw/master/dy/ts/jingxuan.png】《澎湃精选》◎超过50万字，连载或完本的优秀作品◎★https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzI5NTA4NjgwNw==&action=getalbum&album_id=1325500020388626432&scene=126&devicetype=android-28&version=28000f3d&lang=zh_CN&nettype=WIFI&ascene=3&pass_ticket=B8GunWN7RjA2Q%2FaVYxT%2BSITrnCodRKKdEfgFLaYKNzv56Vgj9IUBy%2B6yzAlQVE4M&wx_header=1【https://gitee.com/yc-sy/yd/raw/master/dy/ts/shuju.png】《优书数据》◎月度大数据推书◎★https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzI5NTA4NjgwNw==&action=getalbum&album_id=1333946780098330626&scene=126&devicetype=android-28&version=28000f3d&lang=zh_CN&nettype=WIFI&ascene=3&pass_ticket=B8GunWN7RjA2Q%2FaVYxT%2BSITrnCodRKKdEfgFLaYKNzv56Vgj9IUBy%2B6yzAlQVE4M&wx_header=1【https://gitee.com/yc-sy/yd/raw/master/dy/ts/zatan.png】《网文杂谈》◎一些吃瓜趣闻，网文闲谈◎★https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzI5NTA4NjgwNw==&action=getalbum&album_id=1526356920989712387&scene=126&devicetype=android-28&version=28000f3d&lang=zh_CN&nettype=WIFI&ascene=3&pass_ticket=B8GunWN7RjA2Q%2FaVYxT%2BSITrnCodRKKdEfgFLaYKNzv56Vgj9IUBy%2B6yzAlQVE4M&wx_header=1【https://gitee.com/yc-sy/yd/raw/master/dy/ts/niandu.png】《年度盘点》◎年度盘点各分类中诞生的新书、完本书◎★https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzI5NTA4NjgwNw==&action=getalbum&album_id=1319335766203662337&scene=126&devicetype=android-28&version=28000f3d&lang=zh_CN&nettype=WIFI&ascene=3&pass_ticket=B8GunWN7RjA2Q%2FaVYxT%2BSITrnCodRKKdEfgFLaYKNzv56Vgj9IUBy%2B6yzAlQVE4M&wx_header=1【https://gitee.com/yc-sy/yd/raw/master/dy/ts/qushi.png】《网文趣事》◎各类和网文相关的趣事-每月一期◎\n\n\n🔆 九哥::https://mp.weixin.qq.com/mp/homepage?__biz=Mzk0NzM4NDQ1MQ==&hid=1&sn=5da30daac494ae3c63760de3f63ec71d&scene=18【https://gitee.com/yc-sy/yd/raw/master/dy/ts/dsh.png】《大书荒之三十六计》◎盘点佳作，整合书单，专注解决书荒◎★https://mp.weixin.qq.com/s/0e7bOXWYGaN_NzhaRShTDw【https://gitee.com/yc-sy/yd/raw/master/dy/ts/biaoqian.png】《标签详解》◎九哥标签流派详解！◎★https://mp.weixin.qq.com/mp/appmsgalbum?__biz=Mzk0NzM4NDQ1MQ==&action=getalbum&album_id=2443305377372241921&scene=173&subscene=&sessionid=svr_28cbb1097a4&enterid=1721635791&from_msgid=2247488104&from_itemidx=1&count=3&nolastread=1#wechat_redirect【https://gitee.com/yc-sy/yd/raw/master/dy/ts/tuishu.png】《九哥推书》◎九哥推书合集◎★https://mp.weixin.qq.com/mp/appmsgalbum?__biz=Mzk0NzM4NDQ1MQ==&action=getalbum&album_id=2473149230543732738&scene=173&subscene=&sessionid=svr_908b8b41295&enterid=1721636097&from_msgid=2247487308&from_itemidx=1&count=3&nolastread=1#wechat_redirect【https://gitee.com/yc-sy/yd/raw/master/dy/ts/fenlei.png】《分类书单》◎分类书单合集◎\n\n\n🐰 艾儿::https://mp.weixin.qq.com/mp/appmsgalbum?__biz=Mzg2ODgyNTkyNw==&action=getalbum&album_id=2472077598102421505&scene=126#wechat_redirect【https://gitee.com/yc-sy/yd/raw/master/dy/ts/aetk.png】《万订小说》◎万订小说◎★https://mp.weixin.qq.com/mp/appmsgalbum?__biz=Mzg2ODgyNTkyNw==&action=getalbum&album_id=2472077597951426561&scene=126#wechat_redirect【https://gitee.com/yc-sy/yd/raw/master/dy/ts/dashen.png】《大神作品》◎大神作品◎★https://mp.weixin.qq.com/mp/appmsgalbum?__biz=Mzg2ODgyNTkyNw==&action=getalbum&album_id=2470719187540541441&scene=126#wechat_redirect【https://gitee.com/yc-sy/yd/raw/master/dy/ts/wanjie.png】《最新完结》◎最新完结◎★https://mp.weixin.qq.com/mp/appmsgalbum?__biz=Mzg2ODgyNTkyNw==&action=getalbum&album_id=2469275510150561793&scene=126#wechat_redirect【https://gitee.com/yc-sy/yd/raw/master/dy/ts/shouding.png】《起点首订》◎起点首订◎★https://mp.weixin.qq.com/mp/appmsgalbum?__biz=Mzg2ODgyNTkyNw==&action=getalbum&album_id=2469271805875486724&scene=126#wechat_redirect【https://gitee.com/yc-sy/yd/raw/master/dy/ts/shiwan.png】《起点十万订》◎起点十万订作品◎★https://mp.weixin.qq.com/mp/appmsgalbum?__biz=Mzg2ODgyNTkyNw==&action=getalbum&album_id=2467582717124444162&scene=126#wechat_redirect【https://gitee.com/yc-sy/yd/raw/master/dy/ts/yuepiao.png】《起点月票》◎起点月票榜◎★https://mp.weixin.qq.com/mp/appmsgalbum?__biz=Mzg2ODgyNTkyNw==&action=getalbum&album_id=2467593988158816258&scene=126#wechat_redirect【https://gitee.com/yc-sy/yd/raw/master/dy/ts/qita.png】《其他资讯》◎其他资讯◎★https://mp.weixin.qq.com/mp/appmsgalbum?__biz=Mzg2ODgyNTkyNw==&action=getalbum&album_id=2470721486103019522&scene=126#wechat_redirect【https://gitee.com/yc-sy/yd/raw/master/dy/ts/xinshu.png】《新书上线》◎新书上线◎★https://mp.weixin.qq.com/mp/appmsgalbum?__biz=Mzg2ODgyNTkyNw==&action=getalbum&album_id=2673425041430446081&scene=126#wechat_redirect【https://gitee.com/yc-sy/yd/raw/master/dy/ts/wanjie.png】《每周完结》◎每周完结汇总◎★https://mp.weixin.qq.com/mp/appmsgalbum?__biz=Mzg2ODgyNTkyNw==&action=getalbum&album_id=2632993193290399745&scene=126#wechat_redirect【https://gitee.com/yc-sy/yd/raw/master/dy/ts/xinshu.png】《每周新书》◎每周新书汇总◎\n\n👩 少女::https://data.newrank.cn/m/s.html?s=Oi8xPDQ8MTs9【https://gitee.com/yc-sy/yd/raw/master/dy/ts/tyzsn.png】《拖延症少女》◎号内搜索-拖延症少女的种蘑菇日记◎★https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzUyMjEwNjg1MQ==&action=getalbum&album_id=1345594488839929857&scene=126#wechat_redirect【https://gitee.com/yc-sy/yd/raw/master/dy/ts/zhenli.png】《安利整理》◎大家的好文推荐整合◎★https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzUyMjEwNjg1MQ==&action=getalbum&album_id=1841462094366375936&scene=126#wechat_redirect【https://gitee.com/yc-sy/yd/raw/master/dy/ts/heji.png】《合集》◎合集◎★https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzUyMjEwNjg1MQ==&action=getalbum&album_id=1639972761961889797&scene=126#wechat_redirect【https://gitee.com/yc-sy/yd/raw/master/dy/ts/pandian.png】《盘点》◎盘点◎★https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzUyMjEwNjg1MQ==&action=getalbum&album_id=1296482285570686976&scene=126#wechat_redirect【https://gitee.com/yc-sy/yd/raw/master/dy/ts/qiangtui.png】《强推文》◎好文中的好文推荐◎★https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzUyMjEwNjg1MQ==&action=getalbum&album_id=1353008118996860929&scene=126#wechat_redirect【https://gitee.com/yc-sy/yd/raw/master/dy/ts/shadiao.png】《沙雕文》◎沙雕的快乐◎★https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzUyMjEwNjg1MQ==&action=getalbum&album_id=1345612926295670785&scene=126#wechat_redirect【https://gitee.com/yc-sy/yd/raw/master/dy/ts/kuaichuan.png】《快穿故事》◎快穿文和故事集◎★https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzUyMjEwNjg1MQ==&action=getalbum&album_id=1345608230420021249&scene=126#wechat_redirect【https://gitee.com/yc-sy/yd/raw/master/dy/ts/tongren.png】《HP同人文》◎本命德拉科！除了德哈其他都吃◎★http://mp.weixin.qq.com/mp/homepage?__biz=MzUyMjEwNjg1MQ==&hid=2&sn=606421437c8003bbfab3074b3cabb529&scene=18#wechat_redirect【https://gitee.com/yc-sy/yd/raw/master/dy/ts/qiuwen.png】《求文整理》◎小时光一点一滴◎★http://mp.weixin.qq.com/mp/homepage?__biz=MzUyMjEwNjg1MQ==&hid=4&sn=8d12186de8e82f98cb45f3808981a9db&scene=18#wechat_redirect【https://gitee.com/yc-sy/yd/raw/master/dy/ts/qiangtui.png】《强推文合集》◎强推文合集◎★https://mp.weixin.qq.com/s/-IUlibqIqEIqLaD2uke7zA【https://gitee.com/yc-sy/yd/raw/master/dy/ts/shudan.png】《书单合集》◎三年所有书单合集◎★https://mp.weixin.qq.com/s/xtBqdX9LHLc2TPRH25h-zw【https://gitee.com/yc-sy/yd/raw/master/dy/ts/chanshi.png】《女性常识》◎女生第一次要知道的那些事儿◎",
    "sourceComment": "",
    "sourceGroup": "📖 阅读",
    "sourceIcon": "https://gitee.com/yc-sy/yd/raw/master/dy/tb/ts.png",
    "sourceName": "推书ᴛˢ",
    "sourceUrl": "推书合集",
    "style": ""
  },
  {
    "articleStyle": 0,
    "customOrder": -74,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": true,
    "header": "{\n    'User-Agent': 'Mozilla/5.0 (Linux; Android 12; BON-AL00 Build/HUAWEIBON-AL00; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/99.0.4844.88 Mobile Safari/537.36'\n}",
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "ruleArticles": "<js>\njson=[];\nif(baseUrl.match(/★/)){\nlist=baseUrl.replace(/http.*?wd=\\s*/,'').split('★');\nfor(i in list){\nhref=list[i].match(/【(.*?)】/)[1];\ntext=list[i].match(/《(.*?)》/)[1];\nintro=list[i].match(/◎(.*?)◎/)[1];\nindex=list[i].match(/^(\\d+、\\d+、)/)?list[i].match(/^(\\d+、\\d+、)/)[1]:list[i].match(/^(.*?)【/)[1]\njson.push({text:text,src:href,intro:intro,index:index})\n}\n}\nJSON.stringify(json)</js>\n$.[*]",
    "ruleContent": "",
    "ruleImage": "$.src",
    "ruleLink": "$.index",
    "ruleNextPage": "",
    "rulePubDate": "$.intro",
    "ruleTitle": "$.text",
    "singleUrl": false,
    "sortUrl": "\n\n💾 云盘::https://pan.baidu.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/bdwp.png】《百度网盘》◎好不好用谁知道◎★https://www.jianguoyun.com/d/home#/home【https://gitee.com/yc-sy/yd/raw/master/dy/zy/jgy.png】《坚果云》◎免费个人网盘、网络存储盘◎★https://up.woozooo.com/account.php?action=login&ref=/mydisk.php【https://gitee.com/yc-sy/yd/raw/master/dy/zy/lzy.png】《蓝奏云》◎云存储、下载无限制◎★https://pan.miaogongzi.net/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/my.png】《Meow云》◎在线下载应用，同步手机数据和查找手机◎★https://m.fastsoso.cn/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/fastsoso.png】《fastsoso》◎网盘搜索◎\n\n\n🔎 搜索::https://m.sm.cn/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/sm.png】《神马搜索》◎基于移动互联网的搜索引擎◎★https://m.baidu.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/bd.png】《百度搜索》◎全球最大的中文搜索引擎◎★https://m.so.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/360ss.png】《360搜索》◎360搜索SO靠谱◎★https://wap.sogou.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/sg.png】《搜狗搜索》◎搜狗搜索一搜既得◎★https://so.toutiao.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/tt.png】《头条搜索》◎精准、专业、快捷的搜索服务◎★https://fsoufsou.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/fs.png】《F搜》◎类似Google、必应、百度一样的搜索引擎◎★https://cn.bing.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/by.png】《必应搜索》◎必应可帮助你将理论付诸实践◎\n\n\n🔗 网址::https://m.hao123.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/hao123.png】《hao123导航》◎全网优质网址及资源的中文上网导航◎★http://h5.mse.360.cn/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/360dh.png】《360导航》◎一个主页，整个世界◎★http://hao.uc.cn/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/uc.png】《UC网址导航》◎UC网址导航是一个多功能的网站◎★https://www.ak47s.cn/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/ak47wzdh.png】《AK47导航》◎夜雨聆风旗下绿色无广告的网址导航◎★http://m.2345.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/2345wzdh.png】《2345网址导航》◎热门网址导航网罗精彩实用网址◎★https://m.bidianer.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/bdwzdh.png】《笔点网址导航》◎简洁的网址导航网站◎★http://www.016.cn/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/016dh.png】《016导航》◎绿色干净无广告极速导航站◎\n\n\n🌟 百科::https://baike.baidu.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/bd.png】《百度百科》◎全球领先的中文百科全书◎★https://baike.sogou.com/m/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/sg.png】《搜狗百科》◎中文网络百科全书◎★https://m.baike.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/tt.png】《抖音百科》◎准确、全面、易读、丰富的网络百科全书◎★https://www.ruzong.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/rzw.png】《儒宗网》◎汉语词典◎★https://www.bkzw.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/bkzw.png】《百科植物》◎多样性、功能性、禁忌、生活小窍门◎★http://m.yanquecao.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/yqc.png】《燕雀草》◎关于植物的百科全书◎\n\n\n💯 字体::https://ziyouziti.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/zyzt.png】《自由字体》◎国内权威的免费字体网站◎★https://www.mianfeiziti.cn/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/ztxz.png】《字体下载》◎各种免费可商用字体下载◎★https://www.mianfeiziti.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/mfzt.png】《免费字体》◎🔎登录｜完全免费的字体下载网站◎★https://www.100font.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/100font.png】《100font》◎免费商用字体下载网站◎★https://freefonts.top/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/ztsj.png】《字体世界》◎各种字体免费下载和在线预览◎★https://www.maoken.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/mkw.png】《猫啃网》◎免费商用中文字体下载网站◎★https://m.font.chinaz.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/zzzt.png】《站长字体》◎各种字体免费下载网◎★http://www.zku.net/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/zkw.png】《字库网》◎在线字体、下载、商业授权、字体转换◎★https://www.qqxiuzi.cn/daohang.htm【https://gitee.com/yc-sy/yd/raw/master/dy/zy/qqxz.png】《千千秀字》◎字体导航、在线转换◎★https://m.fonts.net.cn/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/zttx.png】《字体天下》◎部分商用字体免费下载◎\n\n\n🖼 图库::https://www.pexels.com/zh-cn/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/mfsc.png】《免费素材》◎免费素材图片和视频◎★https://pixabay.com/zh/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/px.png】《Pixabay》◎免费正版高清图片素材库◎\n\n\n🗂️ 软件::https://www.52pojie.cn/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/wapj.png】《吾爱破解》◎LSG，安卓破解，病毒分析◎★https://www.ghxi.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/ghbk.png】《果核剥壳》◎还原软件的本质◎★https://www.fy6b.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/fyyy.png】《枫音应用》◎免费、绿色、无毒无广的实用软件◎★https://www.yxssp.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/yxrj.png】《异星软件》◎推荐精选好用实用的软件及资源◎★https://www.lsapk.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/ls.png】《蓝鲨》◎让您在互联网的海洋里自由的遨游◎★https://tmioe.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/zprj.png】《杂铺软件》◎发现美好，分享快乐◎★https://www.lxapk.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/lxrj.png】《乐享软件》◎专注于手机应用分享网站◎★https://www.yeyulingfeng.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/yylf.png】《夜雨聆风》◎专注于互联网资源分享◎★https://foxirj.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/fxrj.png】《佛系软件》◎精品Windows,macOS破解软件下载◎★https://www.rjsos.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/rjsos.png】《软件SOS》◎软件安装、激活工具下载◎★https://www.appinn.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/xzrj.png】《小众软件》◎分享免费、小巧、实用、有趣、绿色软件◎★https://cxapk.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/cxxz.png】《辰夕小站》◎只为纯净◎\n\n\n🗃️ 资源::https://www.jspoo.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/jspdh.png】《聚神铺导航》◎超实用的资源网站◎★https://www.9eip.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/wmdz.png】《完美地址》◎好用好玩的宝藏资源分享站◎★https://www.zkcee.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/zkyz.png】《知客驿站》◎一个打工人的实用网络资源库◎★https://www.tboxn.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/tbox.png】《Tbox导航》◎优质在线工具的导航网站◎★https://xinquji.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/xqj.png】《新趣集》◎一起发现有趣的新产品◎★https://www.zmt.wiki/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/xmtdh.png】《新媒体导航》◎自媒体维基◎★https://www.jizhihezi.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/jzhz.png】《集知盒子》◎学习、办公、娱乐资源平台◎★http://lanrenao.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/lrdhw.png】《懒人导航网》◎全网最实用简洁的懒人导航网◎★https://www.hifast.cn/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/kdhw.png】《快导航网》◎汇聚了网上较为优秀的网站◎★https://www.9ghao.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/9gdh.png】《9G导航》◎收集国内外最实用最全的网址导航◎★http://guozhivip.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/gzdh.png】《果汁导航》◎各个领域的优质站点合集◎★http://m.ilxdh.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/lxdh.png】《龙轩导航》◎准确又方便快捷资源平台◎★https://morething.top/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/ydedx.png】《有点儿东西》◎MoreThing导航◎★https://m.1234la.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/1234l.png】《1234啦》◎实用的网址目录导航◎★https://www.lovejay.top/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/jay.png】《JAY的资源库》◎互联网资源集大成者◎★https://m.ziyuanm.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/zym.png】《资源猫》◎分类目录整合全网资源◎★https://ailongmiao.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/lmw.png】《龙猫网》◎有态度的网址导航◎\n\n\n🛸 智能::http://www.aiminsu.cn/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/aidhs.png】《AI导航狮》◎AI聊天对话、AI写作、AIGC绘画生成◎★https://feizhuke.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/fzaidh.png】《非猪AI导航》◎人工智能、聚合国内外AIGC软件◎★https://6-u.com/ai/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/aigjdh.png】《AI工具导航》◎乐游导航精选优质实用AI工具◎★https://www.aixzw.cn/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/aixzw.png】《AI写作网》◎AI写作生成器官网◎★https://haoduoshu123.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/hdsdh.png】《好多书导航》◎资源库、电子书、杂志、科研论文、热门搜索站◎\n\n\n⚒️ 工具::http://www.gjw123.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/gj123.png】《工具123》◎在线免安装的工具网站◎★https://cn.piliapp.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/gjb.png】《工具邦》◎手机工具箱◎★http://tool.mkblog.cn/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/mkgjx.png】《孟坤工具箱》◎一个实用的网页工具箱◎★https://www.67tool.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/jsgj.png】《即时工具》◎即用即走型在线工具箱◎★https://www.iamwawa.cn/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/wwgj.png】《蛙蛙工具》◎便捷的在线工具网站◎★https://www.dute.org/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/dtgjx.png】《独特工具箱》◎免费在线工具◎★https://tools.miku.ac/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/mikutools.png】《MikuTools》◎一个轻量的工具集合◎★https://ol.woobx.cn/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/ygmh.png】《一个木函》◎轻量级的效率工具集合◎★https://www.qtool.net/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/qtoolgj.png】《昊霖设计》◎常用的工具箱◎★https://tool.lu/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/zxgj.png】《在线工具》◎你的工具箱◎★https://c.runoob.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/cngj.png】《菜鸟工具》◎不止于工具◎★https://tools.fun/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/toolsfun.png】《ToolsFun》◎开发人员工具箱◎★https://www.sojson.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/sojson.png】《SoJson》◎JSON在线工具◎★https://www.html5tricks.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/html5.png】《HTML5资源教程》◎分享HTML5开发资源和开发教程◎★https://www.aizhan.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/azw.png】《爱站网》◎站长工具-百度权重排名、站长seo查询◎★http://mtool.chinaz.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/zzgj.png】《站长工具》◎站长必备检查工具◎★https://imagestool.com/zh_CN/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/tpcl.png】《图片处理》◎无需上传文件也可在线处理图片◎★http://imgdh.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/tcdh.png】《图床导航》◎各类图床聚合站◎★https://yunduanxin.net/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/ydx.png】《云短信》◎在线接收短信、短信验证码◎★https://freesms.vip/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/dxyzm.png】《短信验证码》◎免费接收接码◎\n\n\n🎮 游戏::http://h.4399.com/wap/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/4399.png】《4399小游戏》◎🔎登录｜无需下载马上玩-h5游戏平台◎★http://m.7k7k.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/7k7k.png】《7k7k小游戏》◎🔎登录｜小游戏大全、双人小游戏◎★https://www.yikm.net/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/xbwyx.png】《小霸王游戏》◎小霸王游戏合集◎★https://xingye.me/game/index.php【https://gitee.com/yc-sy/yd/raw/master/dy/zy/xy.png】《星夜小游戏》◎星夜小游戏平台聚合◎★https://rubiks-cube-solver.com/zh/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/mfqjq.png】《魔方求解器》◎计算乱魔方的复原步骤◎\n\n\n➕ 健康::https://www.yixue.com/wap/index.html【https://gitee.com/yc-sy/yd/raw/master/dy/zy/yxzsk.png】《医学百科》◎公益医学知识库◎★https://m.familydoctor.com.cn/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/jtyszx.png】《家庭医生》◎领先的医疗健康新媒体◎★https://m.120ask.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/kswys.png】《快速问医生》◎搜疾病，药品，偏方，问答◎★http://3g.xywy.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/xywy.png】《寻医问药》◎药品库◎★http://wapypk.39.net/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/ypt.png】《药品通》◎专业全面的国内外药品查询网站◎★https://m.cndzys.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/dzysw.png】《大众养生》◎养生第一门户◎★https://m.jiankang.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/bxjkw.png】《百姓健康》◎权威的医疗健康门户◎★http://m.39.net/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/39jkw.png】《39健康网》◎优质医疗保健信息与在线健康服务平台◎★https://m.cnys.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/cnys.png】《彩牛养生》◎权威健康科普内容平台◎★http://www.cf555.com/mm.html【https://gitee.com/yc-sy/yd/raw/master/dy/zy/bsg.png】《百食阁》◎食物功效与禁忌，食疗保健养生◎\n\n\n🥘 食谱::https://cook.yunyoujun.cn/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/glsysc.png】《隔离食用手册》◎好的，今天我们来做菜！◎★https://m.xiangha.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/xh.png】《香哈》◎菜谱大全-学做菜、秀美食！◎★http://h5.izhangchu.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/zc.png】《掌厨》◎视频菜谱网站◎★https://m.xiachufang.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/xcf.png】《下厨房》◎厨师和美食爱好者记录、分享的平台。◎★https://m.douguo.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/dgms.png】《豆果美食》◎美食菜谱社区◎★https://m.meishichina.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/mstx.png】《美食天下》◎原创菜谱与美食生活社区◎\n\n\n🐼 萌宠::https://m.ichong123.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/acw.png】《爱宠网》◎会员制宠物用品食品商城◎★http://m.boqii.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/bqw.png】《波奇网》◎宠物爱好者的综合型网站◎★https://www.birdnet.cn/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/nw.png】《鸟网》◎鸟类百科大全◎★http://www.chongwumao.com.cn/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/cwmw.png】《宠物猫网》◎免费买猫卖猫平台◎★http://www.meishi13.com/【https://gitee.com/yc-sy/yd/raw/master/dy/zy/cww.png】《美侍宠物》◎专注宠物狗、猫训练|喂养|医疗|繁育|品种|价格◎",
    "sourceComment": "",
    "sourceGroup": "书源",
    "sourceIcon": "https://gitee.com/yc-sy/yd/raw/master/dy/tb/zy.png",
    "sourceName": "资源ᴢᵞ",
    "sourceUrl": "资源合集"
  },
  {
    "articleStyle": 0,
    "contentBlacklist": "https://lupic.cdn.bcebos.com/,\nhttps://cpro.baidu.com/,\nhttps://eclick.baidu.com/,\nhttps://sofire.baidu.com/,\nhttps://analytics.woozooo.com/,\nhttps://statics.woozooo.com/",
    "customOrder": -73,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": true,
    "header": "{\n    'User-Agent': 'Mozilla/5.0 (Linux; Android 12; BON-AL00 Build/HUAWEIBON-AL00; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/99.0.4844.88 Mobile Safari/537.36'\n}",
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "ruleArticles": "<js>\njson=[];\nif(baseUrl.match(/★/)){\nlist=baseUrl.replace(/http.*?wd=\\s*/,'').split('★');\nfor(i in list){\nhref=list[i].match(/【(.*?)】/)[1];\ntext=list[i].match(/《(.*?)》/)[1];\nintro=list[i].match(/◎(.*?)◎/)[1];\nindex=list[i].match(/^(\\d+、\\d+、)/)?list[i].match(/^(\\d+、\\d+、)/)[1]:list[i].match(/^(.*?)【/)[1]\njson.push({text:text,src:href,intro:intro,index:index})\n}\n}\nJSON.stringify(json)</js>\n$.[*]",
    "ruleContent": "",
    "ruleImage": "$.src",
    "ruleLink": "$.index",
    "ruleNextPage": "",
    "rulePubDate": "$.intro",
    "ruleTitle": "$.text",
    "singleUrl": false,
    "sortUrl": "📲 导航::https://clicli.com.cn/【https://gitee.com/yc-sy/yd/raw/master/dy/ys/clicli.png】《C站-CliCli》◎二次元资源导航网站◎★http://aikeyword.yueyueyouqian.cn/【https://gitee.com/yc-sy/yd/raw/master/dy/ys/ecydh.png】《二次元导航》◎动漫、漫画网站大全◎★https://ysscj.com/【https://gitee.com/yc-sy/yd/raw/master/dy/ys/ysscj.png】《影视收藏夹》◎收藏全网影视资源◎★https://video.bqrdh.com/【https://gitee.com/yc-sy/yd/raw/master/dy/ys/bqrdh.png】《不求人导航》◎专业影视资源导航◎★http://uebjvmpk.see6th.com/【https://gitee.com/yc-sy/yd/raw/master/dy/ys/ysdh.png】《影视导航》◎精选高清电影与剧集◎★https://anee.cc/【https://gitee.com/yc-sy/yd/raw/master/dy/ys/ayys.png】《安逸影视导航》◎一家集合全网影视专业导航网站◎★https://link3.cc/bababa888/【https://gitee.com/yc-sy/yd/raw/master/dy/ys/yjs.png】《影剧搜导航》◎专注影视资源搜索◎★https://yinghe.app/【https://gitee.com/yc-sy/yd/raw/master/dy/ys/yhzn.png】《硬核指南》◎够高清才是真硬核！◎\n\n\n📺 影视::https://www.appmovie.link/【https://gitee.com/yc-sy/yd/raw/master/dy/ys/appyy.png】《APP影院》◎全网最全视频库◎★https://cupfox.love/【https://gitee.com/yc-sy/yd/raw/master/dy/ys/cbh.png】《茶杯狐》◎中国最大的影视资源聚合搜索引擎◎★https://v.ikanbot.com/【https://gitee.com/yc-sy/yd/raw/master/dy/ys/akjqr.png】《爱看机器人》◎影视资源◎★https://www.66s6.net/【https://gitee.com/yc-sy/yd/raw/master/dy/ys/xb6vdy.png】《新版6V电影》◎6V电影网◎★https://55app.shop/【https://gitee.com/yc-sy/yd/raw/master/dy/ys/555dy.png】《555电影》◎电影资源◎★http://rryss.com/【https://gitee.com/yc-sy/yd/raw/master/dy/ys/rrys.png】《仁仁影视》◎仁是由爱好者成员成立的网站◎★https://ddys.pro/【https://gitee.com/yc-sy/yd/raw/master/dy/ys/ddys.png】《低端影视》◎超清在线视频｜https://ddys.info/◎\n\n\n🎬 外影::https://wap.meijutt.net/【https://gitee.com/yc-sy/yd/raw/master/dy/ys/mjtt.png】《美剧天堂》◎美剧天堂｜https://mjtt.tv/◎★https://mjw21.com/【https://gitee.com/yc-sy/yd/raw/master/dy/ys/91mjw.png】《91美剧网》◎高清美剧在线观看◎★https://tjba.cc/【https://gitee.com/yc-sy/yd/raw/master/dy/ys/tjw.png】《泰剧网》◎泰剧天堂◎★https://www.chaospace.cc/【https://gitee.com/yc-sy/yd/raw/master/dy/ys/chaospace.png】《CHAOSPACE》◎外国影视资源站◎★https://www.han-ju.cc/【https://gitee.com/yc-sy/yd/raw/master/dy/ys/xhjw.png】《新韩剧网》◎97韩剧网◎\n\n\n🐻‍ 动漫::https://www.mxdm6.com/【https://gitee.com/yc-sy/yd/raw/master/dy/ys/mxdm.png】《MX动漫》◎专注在线动漫｜mxdm.tv◎★http://m.iyinghua.com/【https://gitee.com/yc-sy/yd/raw/master/dy/ys/yhdm.png】《樱花动漫》◎专注动漫的门户网站◎★https://dm530.org/【https://gitee.com/yc-sy/yd/raw/master/dy/ys/fcdm.png】《风车动漫》◎拥有上万集高清晰画质的在线动漫◎\n\n\n✔️ 解析::http://www.danmutv.com/【https://gitee.com/yc-sy/yd/raw/master/dy/ys/syjx.png】《鲨鱼解析》◎发布地址：https://www.ikan.club/◎★https://vip.yeyulingfeng.com/【https://gitee.com/yc-sy/yd/raw/master/dy/ys/yylf.png】《夜雨聆风》◎视频解析◎★https://superparse.com/【https://gitee.com/yc-sy/yd/raw/master/dy/ys/superparse.png】《超级解析》◎国内外知名视频、短视频网站解析◎★https://dlpanda.com/zh-CN【https://gitee.com/yc-sy/yd/raw/master/dy/ys/xmjx.png】《熊猫解析》◎抖音TikTok无水印下载◎",
    "sourceComment": "",
    "sourceGroup": "影视",
    "sourceIcon": "https://gitee.com/yc-sy/yd/raw/master/dy/tb/ys.png",
    "sourceName": "影视ʏˢ",
    "sourceUrl": "影视合集"
  },
  {
    "articleStyle": 0,
    "concurrentRate": "",
    "contentBlacklist": "https://lupic.cdn.bcebos.com/,\nhttps://cpro.baidu.com/,\nhttps://eclick.baidu.com/,\nhttps://sofire.baidu.com/,\nhttps://analytics.woozooo.com/,\nhttps://statics.woozooo.com/,\nhttps://hm.baidu.com/,\nhttps://wwads.cn/code/,\nhttps://cdn.wwads.cn/,\nhttps://pagead2.googlesyndication.com,\nhttps://www.qlspx.com,\nhttps://sdk.51.la,\nhttps://abk.lingsiqiwu.com,\n\nhttps://googleads4.g.doubleclick.net,\nhttps://static.googleadsserving.cn,\nhttps://s0.2mdn.net,\nhttps://tpc.googlesyndication.com,\nhttps://www.googletagservices.com,\nhttps://cm.g.doubleclick.net,,\nhttps://star.jsyunmy.com,\nhttps://p.qlogo.cn,\nhttps://partner.googleadservices.com,",
    "customOrder": -13,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": false,
    "header": "{\"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36\",\n\t\"upgrade-insecure-requests\": \"1\",\r\n\"accept\": \"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8\",\r\n\"accept-language\": \"zh-CN,en-US;q=0.9\",\r\n\"cookie\": \"down_ip=1\",\r\n\"x-requested-with\": \"cn.nr19.mbrowser\"\n}\n}",
    "injectJs": "// 是蓝奏云链接时\nif(/lanzou/.test(window.location.href)){\nArray.from(document.querySelectorAll(`\n\t.mt2:last-of-type,.appreport,.n_login,\n\tdiv[style*=\"color: #8a6d3b;\"]\n`),$=>$.style.display='none');\n}\n\n\n//选择需要删除的标签，以,分隔\nitems = document.querySelectorAll(`\n.stealth-scroll,\n\n#evaluate-box,\n.project-operation,\n.recommend-footer,\n\n.project-desc2,\n.side-widget,\n\n.header_nav,\n.under,\n\n.abox-item\n`)\n\n//把选择的html值改成空\nArray.from(items,(item)=>{\n\titem.innerHTML = ``\n\titem.style.display = `#m-splitter`\n})",
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "loginUi": "",
    "loginUrl": "",
    "ruleArticles": "<js>\ntry {\n    $ = JSON.parse(src).text;\n    if ($ == \"no file\") $ = [];\n} \n\n//♥catch。。。\ncatch (err) {\n\n    //💚💚0 网站整合\n     if (baseUrl.match(/www\\.baidu\\.com\\?wd=/)) {\n\neval(String(source.sourceComment));\n\n        $ = [];\n        baseUrl.replace(/^.*?wd=\\s*/,'').replace(/\\,/g,',{\"headers\":{\"User-Agent\": \"Mozilla/5.0 (Linux; Android 8.0.0; MI 5s Plus Build/OPR1.170623.032; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/71.0.3578.99 CatYuedu Mobile Safari/537.36\"}}').\n        split(/\\s*♞♞\\s*/).map($$ => $.push({\n            name_all: $$.match(/.*?《(.*?)》/)[1],\n            time: $$.match(/◎.*?◎/) ? $$.match(/.*?◎(.*?)◎/)[1].replace(/□/,'▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁').replace(/■/,'▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃').replace(/♡/,'作者的发布链接｜随缘更新').replace(/🦁/,'｜编程狮｜w3cschool.cn｜') : \"\",\n            uri1: $$.match(/【.*?】/) ? $$.match(/.*?【(.*?)】/)[1] : \"\",\n            url: gitsy.match(/\\/gh$/) ? \n $$.match(/^([^【《◎]*),?/)[1].replace(/💙💚/,yck).replace(/🧡💛/,gitsy).replace(/💛💚/,gitdate) : \n $$.match(/^([^【《◎]*),?/)[1].replace(/💙💚/,yck).replace(/🧡💛/,gitsy).replace(/💛💚/,gitdate).replace(/\\@/,'/')\n        }));\n    }\n    //💚💚0 网站整合结束\n\n\n    //💚💚1 【阅读.A】构建下载链接。与官方测试版中的共存版apk不能共存。\n    else if(baseUrl.match(/10bit/)){\neval(String(source.sourceComment));\nsrc=gitsy.match(/\\/gh$/) ? \nbaseUrl.match(/(🧡💛.*)/)[1].replace(/🧡💛/,gitsy) : \nbaseUrl.match(/(🧡💛.*)/)[1].replace(/🧡💛/,gitsy).replace(/\\@/,'/');\nsrc=String(java.ajax(src));\n$=json=[]\n\t\tname_all = src.match(/\\[(legado.*?)\\]\\((.*?)\\)\\s*上次(构建时间.*)/)[1]+\" ✱去18list限制 ✱与共存版同包名\"\n\t\tid =down + src.match(/\\[(legado.*?)\\]\\(.*(\\/10bits.*?)\\)\\s*上次(构建时间.*)/)[2]\n\t\ttime = src.match(/\\[(legado.*?)\\]\\((.*?)\\)\\s*上次(构建时间.*)/)[3]\n\t\turi = baseUrl.match(/【(.*?)】/)[1],\n\n$.push({name_all:name_all,id:id,time:time,uri:uri})\n\nJSON.stringify(json)\n\t}\n    //💚💚1 阅读.A去限制结束\n\n\n    //💚💚2 蓝奏云\n    else {\n\n        //🧡🧡🧡蓝奏云非分组链接\n        if (String(java.getString('text.举报文件@href')).length) {\n            $ = [{\n                name_all: String(java.getString('class.md@textNodes')),\n                icon: String(java.getString('class.md@textNodes')).replace(/.*\\./, ''),\n                size: String(java.getString('class.mtt@text')).replace(/\\( /, '').replace(/ \\)/, ''),\n                time: String(java.getString('class.mf@textNodes')).replace(/.*\\n/, ''),\n                uri: baseUrl.replace(/^(.+com).*\\/(.+)$/, '$2'),\n                url: baseUrl.replace(/^(.+com).*\\/(.+)$/, '$1/tp/$2')\n            }]\n        }\n        //🧡🧡🧡蓝奏云非分组结束\n\n\n        //🧡🧡🧡取消分享\n        else if (String(java.getString('.off@text')).match(/取消分享/)) {\n            $ = [{\n                name_all: java.getString('.off@text'),\n                time: baseUrl.replace(/[#\\?].*/g, ''),\n                url: baseUrl.replace(/[#\\?].*/g, '')\n            }]\n        }\n        //🧡🧡🧡取消结束\n\n\n        //🧡🧡🧡蓝奏云分组链接\n        else {\n            json = [];\n            name = java.getString('.user-radio@text||title@text')\n            java.getElements('#folder .mlink').forEach(a => {java.setContent(a);\n      json.push({\n      \t    name_all: java.getString('.filename@textNodes'),\n          url: java.getString('a@href'),\n          time: '🗂️ folder　📑 ' + (String(java.getString('.filesize@text')) || name) })\n    })\njava.setContent(src);\n\n\n            mat = baseUrl.match(/^(.*?\\.com)[^##]*\\/(.+)$/)\n            url = mat[1]\n            uri = mat[2]\n\n            function $(reg) {\n                return uri.match(reg) ? true : false}\n\n\n            //get【pwd】(链接提取码)\n            pwd =\n$(/##[^【]/) ? uri.match(/##(.*?)(【|$)/)[1] :\"\";\n\n\nhead = {method: \"POST\", params: {uri: uri,\nimg: $(/【[^】]/)?uri.match(/【([^】]+)/)[1] :\"\"}}\n\n\n            //get 【body】\n            eval(src.match(/var pgs;([\\s\\S]*?pgs.+;)/)[1]);\n            eval('$=' + src.match(/data :([\\s\\S]*?\\})/)[1]);\n            head.body = Object.keys($).map(key => key + \"=\" + $[key]).join('&');\n\n\n            //补全【url】\nurl += \"/filemoreajax.php,\" + JSON.stringify(head);\n\n            //ajax\n            $ = JSON.parse(java.ajax(url));\n            $ = json.concat($.text != 0 ? $.text :\n             //密码错误提示\n             [{name_all: $.info,\n               time: uri.replace(/[#\\?].*/, '') + $.info,\n               url: baseUrl.replace(/[#\\?].*/, '') }]\n                                        )\n            baseUrl = url\n        }\n        //🧡🧡🧡蓝奏分组结束\n\n    }\n    //💚💚2 蓝奏结束\n\n}\n//♥catch(err)结束\n\njava.put('url', baseUrl);\nJSON.stringify($);\n</js>$.[*]",
    "ruleContent": "",
    "ruleDescription": "❗️0、0、开始❗️\n❗️0、0、结束❗️\n\n{{}}@js:\nurl=String(java.getString('$.url')).trim();\n\n//【..导入】\nif(url.match(/^..导入|^♥/)){\nuri=url.replace(/导入.*/,'');\nurl=url.replace(/.*导入|♥/,'');\npath =\n(uri==\"一键\"||uri==\"自动\"||url==\"♥.*\")?\"auto\":\nuri==\"书源\"?\"bookSource\":\nuri==\"订阅\"?\"rssSource\":\nuri==\"净化\"?\"replaceRule\":\n\"\";\nurl=url.match(/^legado\\:\\/\\//)?url:`legado://import/${path}?src=`+url;\nurl = String(url).replace(/^(.*?src=)(.*)/,(mat, $1, $2)=>{\n  return $1+encodeURIComponent($2);\n});\n\nresult=`<title>{{$.name_all}}</title>\n<iframe src=\"${url}\" hidden></iframe>\n<br>\n<md3><b>{{$.name_all}}</b></md3>\n\n<br>\n<br><md4>\n　　❤️导入不成功？多导几次试试。<br>\n　　💔达咩～！一滴都没有啦～！！<br>\n<br></md4>\n\n<a href=\"${url}\" class=\"button\">◎ 一键导入 ◎</a>\n\n<br>\n<br>\n<center><md4>\n⬇︎资源链接，点击复制⬇︎</md4><br>\n<textarea id=\"copy\" onclick=\"copy()\">${decodeURIComponent(String(url).replace(/legado.*?src=/,''))}</textarea>\n{{$.time}}</center>\n<br>\n<md5>\nrssSource by.Thomas.　　 md轻改&收集整理<br>\n资源取自网络，仅作参考试用，请24小时内删除<br></md5>\n\n<script>\nfunction copy(){\n\tdocument.getElementById('copy').select()\n\tdocument.execCommand('copy')\n\talert(\"复制成功\")\n}\n</script>`}\n\n\n//【自定义html】\nelse if(url.match(/\\d+、\\d+、/)){\nreg=new RegExp('❗️'+url+'开始❗️\\\\s*([\\\\s\\\\S]+?)\\\\s*❗️'+url+'结束❗️');\n//默认禁止放大缩小\nresult=result.match(reg)?\n'<meta name=\"viewport\" content=\"width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no\">'+result.match(reg)[1]:'<br>未找到对应html'\n}\n\nelse{result=''}",
    "ruleImage": "@js:\nn=`{{$.name_all}}` ;\nuri1=`{{$.uri1}}` ;\n\nsrc =\n\turi1 ? uri1 :\n\n//文件名判断使用对应图标✱\n//baseUrl.match(/【(.*?)[】$]/) ?baseUrl.match(/【(.*?)(】|$)/)[1] :\n\nbaseUrl.match(/423down/)? \"423down.png\" :\nbaseUrl.match(/lxapk/)? \"lxapk.png\" :\nbaseUrl.match(/yoyodadada/)? \"yoyo.png\" :\n\n\nn.match(/\\.zip/i)? \"zip.png\" :\nn.match(/md|迷迭/)? \"md.png\" :\nn.match(/legado|阅读Pro/i)? \"yuedu.jpg\" :\nn.match(/tts|语音|讯飞语记/i)? \"tts.png\" :\nn.match(/书源|book/)? \"sy.png\" :\nn.match(/rss|订阅/)? \"dy.png\" :\nn.match(/净化/)? \"jh.png\" :\nn.match(/漫画|comic/i)? \"mh.png\" :\nn.match(/lequ/)? \"sy.png\" :\n//文件名判断apk图标\nn.match(/\\.apk/)? \"apk.png\" :\n\n//蓝奏云盘设定的图片/为空时\nbaseUrl.match(/【[^】$]/)? baseUrl.match(/【(.*?)(】|$)/)[1]:`lan.png`;\n\n\n//md图片简写补全。\n\neval(String(source.sourceComment));\n\npic= \npic==`0` ? `/md-yd/pic@main/00rose/${src}`:\npic==`1` ? `/md-yd/pic@main/01pink/${src}` :\npic==`2` ? `/md-yd/pic@main/02blue/${src}` :\npic==`3` ? `/md-yd/pic@main/03green/${src}` :\npic==`4` ? `/md-yd/pic@main/04gear/${src}` :\npic==`5` ? `/md-yd/pic@main/05green/${src}` :\npic==`6` ? `/md-yd/pic@main/06red/${src}`:\npic==`7` ? `/md-yd/pic@main/07blackred/${src}` :\npic==`8` ? `/md-yd/pic@main/08black/${src}` :\npic==`9` ? `/md-yd/pic@main/09note/${src}` :\n\npic==`10`?`/md-yd/pic@main/03green2/${src}`:\npic==`11`?`/md-yd/pic@main/04gear2/${src}` :\n//pic==`12`?\n`/md-yd/pic@main/04gear3/${src}`;\n\n\npic=gitpic+pic;\n\npic= \nString (gitpic).match(/gitee/) ? \nString(pic).replace(/\\/md\\-yd\\/pic\\@main/,''):\nString (gitpic).match(/\\/gh$/) ? \n pic : \nString (pic).replace(/\\@/,'/');\n\nsrc=src.match(/^http/) ? src : pic ;\nsrc",
    "ruleLink": "$.id@js:\nurl=`{{$.url||$.sourceUrl}}`\n//下面这句if是为了【阅读.A去限制】\nif(result.match(/10hit/)){result}\nelse if(result){url+=`{{$.id}}`;\n}",
    "ruleNextPage": "@js:\ntry {\n    url = String(java.get('url'));\n    url = url.replace(/(pg=)(\\d+)/, (mat, $1, $2) => {\n        return $1 + (~~$2 + 1)\n    }).replace(url, '');\n} catch (err) {\n    url = \"\"\n}\nurl",
    "rulePubDate": "💾 {{$.icon}}　♥ {{$.size}}　⏱️ {{$.time}}\n##💾 　♥ 　⏱️\\s*",
    "ruleTitle": "$.name_all",
    "singleUrl": false,
    "sortUrl": "📚书源::http://www.baidu.com?wd=https://i.jandan.net/pic【b002.png】《🐣煎蛋无聊图  ‼️md订阅若出错 请修改源注释里的值‼️》◎■◎♞♞https://0427.118pan.com/o18659【yuedu.jpg】《📙阅读app｜打包&分享by遇见》◎点文件名右空白处 显示下载按钮 直接下载◎♞♞💙💚/yuedu/shuyuan/index.html【mu.jpg】《📚源仓库｜阅读书源》◎www.yckceo.vip◎♞♞💙💚/yiciyuan/tuyuan/index.html【mu.jpg】《🎨源仓库｜异次元漫画app下载 ＆ 图源 （与阅读app互不通用）》◎■◎♞♞♥https://www.gitlink.org.cn/api/yi-c/yd/raw/sy.json?ref=master【sy.png】《📚一程书源》◎♡◎♞♞♥https://www.gitlink.org.cn/api/yi-c/yd/raw/dy.json?ref=master【dy.png】《📚一程订阅》◎♡◎♞♞https://cdn05042023.gitlink.org.cn/yi-c/yd【rq.png】《＃ 查看日期》◎◎♞♞https://flowus.cn/share/923f5a35-6dcf-47d1-b8eb-b9c5ef3ed39b,【wy.png】《＃ 一程主页》◎□◎♞♞♥🧡💛/PB-pobing/pobing@pb/sy.json【sy.png】《📚破冰书源 Ⓖ》◎♡◎♞♞💛💚/PB-pobing/pobing/commits/pb/sy.json,【rq.png】《＃ 查看日期 Ⓖ》◎□◎♞♞♥🧡💛/zmn001125/booksources@master/sources/guaner.txt【sy.png】《📚关耳书源 Ⓖ》◎♡◎♞♞💛💚/zmn001125/booksources/commits/master/sources/guaner.txt,【rq.png】《＃ 查看日期 Ⓖ》◎□◎♞♞♥🧡💛/XIU2/Yuedu@master/shuyuan【sy.png】《📚XIU2书源 Ⓖ》◎♡◎♞♞💛💚/XIU2/Yuedu/commits/master/shuyuan,【rq.png】《＃ 查看日期 Ⓖ》◎□◎♞♞♥🧡💛/cyao2q/yuedu@master/shuyuan【sy.png】《📚cyao2q书源 Ⓖ》◎♡◎♞♞💛💚/cyao2q/yuedu/commits/master/shuyuan,【rq.png】《＃ 查看日期 Ⓖ》◎□◎♞♞♥https://www.gitlink.org.cn/api/haxc/book/raw/bookSource.json?ref=master【mh.png】《🎨Haxc阅读漫画源》◎♡◎♞♞https://cdn05042023.gitlink.org.cn/haxc/book【rq.png】《＃ 查看日期》◎■◎♞♞http://yuedu.miaogongzi.net/gx.html,【mgz.gif】《📚喵公子整理（一程  Haxc 破冰 不世玄奇 为作者发布链接）》◎◎♞♞https://cdn05042023.gitlink.org.cn/miaogongzi/legado/【mgz.gif】《＃ 查看日期（Namo 漫画1 漫画2 关耳 黄凡凡）》◎□◎♞♞https://legado.aoaostar.com/,【yj.png】《📚aoaostar采集｜标示的日期仅为采集刷新日期》◎□◎♞♞♥🧡💛/shidahuilang/shuyuan@shuyuan/good.json【】《📚大灰狼｜书源（采集自源仓库） Ⓖ》◎◎♞♞♥🧡💛/shidahuilang/shuyuan@shuyuan/book.json【】《📚大灰狼｜书源-未检验（采集自源仓库） Ⓖ》◎◎♞♞♥🧡💛/shidahuilang/shuyuan@shuyuan/jinghua.json【】《📚大灰狼｜净化 Ⓖ》◎大灰狼仓库github.com/shidahuilang/shuyuan/◎♞♞♥🧡💛/shidahuilang/shuyuan@shuyuan/tts.json【】《📚大灰狼｜TTS 语音引擎70 思必驰 Ⓖ》◎◎♞♞💛💚/shidahuilang/shuyuan/commits/shuyuan,【rq.png】《＃ 查看日期 Ⓖ》◎□◎♞♞https://p.20190524.xyz/,【sy.png】《📚大猫临时网盘》◎■◎♞♞https://v2.jt12.de/doc/,【md.png】《📚橘涂书源网盘（阅读app内置）设置教程》◎‼️与喵公子书源网盘2选1使用◎♞♞https://moew.yuedu.ink/,【md.png】《📚迷迭订阅》◎‼️更新后打开订阅，右上，刷新分类◎♞♞http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=a9JODTNzlrw31t0Q8AAlLOERgKBt9ms6&authKey=hDz11n4lB6Qv8R3U9acMcoYg62TwLTZc%2FbHlGIpswLsrbwtnMlOXiXb5mAQ9ZRTI&noverify=0&group_code=892966579【md.png】《QQ小说交流群892966579点我跳转加群》◎若有异常，请手动加群◎\n\n\n\n📙喵公子::https://miaogongzi.lanzout.com/b01rgkhhe\n\n📙MD.1::https://mmxmm.lanzoue.com/b0d6c09hi##iori\n\n📙Ⓖ阅读.A::🧡💛/10bits/gedoor-Build@master/README.md##【yuedu.jpg】\n\n📙不似苏::https://busisu.lanzoub.com/s/yuedupro##777\n\n//🅻乐享/黑鹰\n📙搜书大师::https://lxapk.lanzoub.com/b05sf0ngd##cpj0\n\n🅨TTS 讯飞语记::https://yoyodadada.lanzouw.com/b01co9qad##et0k\n\n土狗/M浏览器::https://www.lanzoux.com/s/tgllq##【tugou.png】\n\n🅻ES文件::https://lxapk.lanzouw.com/b05sf5etc##f5fb【es.png】\n\n④ES文件::https://423down.lanzouo.com/b0f1d7s2h\n\n④小黄鸟抓包::https://423down.lanzouv.com/b0f1b9v6j\n\n④小说软件::https://423down.lanzouv.com/b0f1cdr9i\n\n🅨笔趣阁::https://yoyodadada.lanzouw.com/b01fi8imd##4jkl\n\n\n\n📘教程1::http://www.baidu.com?wd=http://dh.sqst.xyz/,【dh.png】《ℹ️大哈导航 dh.sqst.xyz‼️优惠资讯、购物大都是推广佣金链，》◎◎♞♞https://dlidli.wang/,【dh.png】《ℹ️嘀哩导航 dlidli.wang‼️你买他赚钱。涉及资金请谨慎。》◎◎♞♞https://adzhp.net/,【dh.png】《ℹ️爱达导航 adzhp.net‼️尽量不要通过导航里的链接跳转网购。》◎■◎♞♞https://alanskycn.gitee.io/teachme/Rule/source.html,【jc.png】《〔官方〕书源规则：从入门到入土》◎□◎♞♞https://www.bilibili.com/video/BV1zk4y1T7PD/,【jc.png】《视频.关耳书源教程1▶️第一个书源。utf-8搜索地址有关键词》◎B站up主：萌芽中的男生。加音量加字幕。◎♞♞https://www.bilibili.com/video/BV1PN411Q7U6/,【jc.png】《视频.关耳书源教程2▶️第二个书源。GBK编码》◎B站up主：萌芽中的男生。加音量加字幕。◎♞♞https://www.bilibili.com/video/BV1N14y1m7iP/,【jc.png】《视频.关耳书源教程3▶️第三个书源。post搜索地址无关键词》◎B站up主：萌芽中的男生。加音量加字幕。◎♞♞https://www.bilibili.com/video/BV1ga4y1w7AB/,【jc.png】《视频.关耳书源教程4▶️发现规则、#&lrm;#替换、请求头》◎B站up主：萌芽中的男生。加音量加字幕◎♞♞https://www.bilibili.com/video/BV1cX4y1i7zz/,【jc.png】《视频.关耳书源教程5▶️常用js语法》◎B站up主：萌芽中的男生。加音量加字幕◎♞♞https://www.bilibili.com/video/BV12N411S7jd/,【jc.png】《视频.关耳书源教程6▶️漫画正文规则》◎B站up主：萌芽中的男生。加音量加字幕◎♞♞https://www.bilibili.com/video/BV1YV4y1a7cL/,【jc.png】《视频.关耳书源教程7▶️几个问题》◎□◎♞♞https://www.w3cschool.cn/regex_rmjc/regex_rmjc-n5a328cn.html,【jc.png】《📖正则表达式30分钟入门教程》◎🦁◎♞♞https://www.w3cschool.cn/regex/ogzw1nyz.html,【jc.png】《📖轻松学习正则表达式》◎🦁◎♞♞https://www.w3cschool.cn/regexp/2yjd1pq6.html,【jc.png】《📖正则表达式》◎□◎♞♞https://agit.ai/butterfly/JsoupXpath/src/branch/master/README.md,【jc.png】《　↳ XPath库的说明（官方教程里提及的github链接的镜像）》◎◎♞♞https://agit.ai/butterfly/horseshoe/src/branch/master/README.md,【jc.png】《　↳ 2018-10-Regex专题（官方教程提及的github链接的镜像）》◎■◎♞♞https://jandan.net/bbs#/topic/210,【b002.png】《ℹ️煎蛋国内图片加速》◎□◎♞♞https://www.xiaoji001.com/download.html【yx.png】《🐤小鸡模拟器xiaoji001.com （掌机、家用游戏机＆相关游戏）》◎◎♞♞http://www.ponyemu.com/index_m.html【yx.png】《🦄小马模拟器ponyemu.com （掌机、家用游戏机＆相关游戏）》◎■◎\n\n\n\n📘教程2::http://www.baidu.com?wd=https://m.runoob.com/,【jc.png】《RUNOOB [少林武功总纲] 秃子的成神之路  你秃了 但也变强了》◎www.runoob.com｜m.runoob.com◎♞♞https://c.runoob.com/,【gj.png】《菜鸟工具 c.runoob.com》◎□◎♞♞https://www.w3cschool.cn/tutorial,【jc.png】《W3Cschool [少林武功总纲] 秃子的成神之路  你秃了 但也变强了》◎🦁◎♞♞https://www.w3cschool.cn/webtools/,【gj.png】《在线工具 w3cschool.cn》◎■◎♞♞https://www.w3cschool.cn/html/html-intro.html,【jc.png】《HTML 教程》◎🦁◎♞♞https://www.w3cschool.cn/html5/html5-intro.html,【jc.png】《HTML5 教程》◎🦁◎♞♞https://www.w3cschool.cn/htmltags/html-reference.html,【jc.png】《HTML 参考手册》◎□◎♞♞https://www.w3cschool.cn/css/css-intro.html,【jc.png】《CSS 教程》◎🦁◎♞♞https://www.w3cschool.cn/css3/a2yscflg.html,【jc.png】《CSS3 教程》◎🦁◎♞♞https://www.w3cschool.cn/cssref/3ps212do.html,【jc.png】《CSS 参考手册》◎□◎♞♞https://www.w3cschool.cn/javascript/js-intro.html,【jc.png】《JavaScript 教程》◎🦁◎♞♞https://www.w3cschool.cn/nwfchn/c56iqozt.html,【jc.png】《JavaScript 标准参考教程》◎🦁◎♞♞https://www.w3cschool.cn/jsref/jsref-jsref-tutorialnmor1pl5.html,【jc.png】《JavaScript 和 HTML DOM 参考手册》◎□◎♞♞https://www.w3cschool.cn/jquery/jquery-intro.html,【jc.png】《jQuery 教程》◎🦁◎♞♞https://www.w3cschool.cn/ajax/nr583fns.html,【jc.png】《AJAX 教程》◎🦁◎♞♞https://www.w3cschool.cn/json/json-tutorial.html,【jc.png】《JSON 教程》◎🦁◎♞♞https://www.w3cschool.cn/xpath/xpath-xpath-tutorialij9m1t5i.html,【jc.png】《XPath 教程》◎□◎♞♞https://www.w3cschool.cn/python3/python3-tutorial.html,【jc.png】《Python3 教程》◎🦁◎♞♞https://www.w3cschool.cn/java/java-tutorial.html,【jc.png】《Java 教程》◎🦁◎♞♞https://www.w3cschool.cn/php/php-tutorial.html,【jc.png】《PHP 教程》◎🦁◎♞♞https://www.w3cschool.cn/aspnet/aspnet-tutorial.html,【jc.png】《ASP.NET 教程》◎🦁◎♞♞https://www.w3cschool.cn/cpp/cpp-intro.html,【jc.png】《C++ 教程》◎🦁◎♞♞https://www.w3cschool.cn/linux/linux-tutorial.html,【jc.png】《Linux 教程》◎🦁◎♞♞https://www.w3cschool.cn/git/git-tutorial.html,【jc.png】《Git 教程》◎🦁◎\n",
    "sourceComment": "yck=1\n/*▔▔▔▔▔▔▔▔\n⬆︎设置源仓库地址\n1  www.yckceo.com\n2  www.yckceo1.com\n3  www.yck2.com\n4  www.e-yck.top\nmd.24.5.1.\n▁▁▁▁▁▁▁▁*/\n\n\npic=4\n/*▔▔▔▔▔▔▔▔\n⬆︎设置图片样式\n0  红+\n1  粉++\n2  蓝++\n3  绿+  10\n4  绿齿轮  11  12\n5  绿字印章+\n6  红字印章+\n7  红字 黑白背景\n8  蓝字黑底（夜间）-\n9  卡其色 记事板-\n▁▁▁▁▁▁▁▁*/\n\n\ngitpic=17\ngitsy=0\n/*▔▔▔▔▔▔▔▔\n⬆︎gitpic（1-17）设置图片镜像链接。\n⬆︎gitsy（0-16）设置书源镜像链接（关耳、破冰、XIU2、cyao2q、大灰狼）。\n——— Ⓖ github ——\t—\n0  随机 ⬅︎ 仅gitsy可设。若随机到失效镜像，请刷新分类（再次随机）。\n1  raw.kkgithub.com\n2  github.moeyy.xyz\n3  mirror.ghproxy.com\n4  raw.cachefly.998111.xyz\n5  ghproxy.net\n6 521github.com\n7  slink.ltd\n8  gh.con.sh\n9  cors.isteed.cc\n10 hub.gitmirror.com\n11 sciproxy.com\n12 ghproxy.cc\n13 cf.ghproxy.cc\n14 gh.jiasu.in\n15 ghcy.eu.org\n16 raw.gitmirror.com\n17 gitee.com ⬅︎ 仅gitpic可设\n▁▁▁▁▁▁▁▁*/\n\n\ngitdate=4\ndown=0\n/*▔▔▔▔▔▔▔▔\n⬆︎gitdate（1-4）设置书源查看日期的链接（关耳、破冰、XIU2、cyao2q、大灰狼）\n⬆︎down（0-20）设置📚阅读.A 下载链接.\n——— Ⓖ github ——\t—\n0  随机 ⬅︎ 仅down可设。若随机到失效链接，请刷新分类（再次随机）。\n1  521github.com\n2  dgithub.xyz\n3  kkgithub.com\n4  cors.isteed.cc\n5  gh.con.sh\n6  cf.ghproxy.cc\n7  mirror.ghproxy.com\n8  github.moeyy.xyz\n9  ghproxy.cc\n10 gh.jiasu.in\n11 slink.ltd\t\t\n12 gh.ddlc.top\t\t\n13 gh.h233.eu.org\n14 dl.ghpig.top\n15 hub.gitmirror.com\n16 sciproxy.com\n17 download.nuaa.cf\n18 download.scholar.rr.nu\n19 download.yzuu.cf\n20 ghproxy.net\t\n▁▁▁▁▁▁▁▁*/\n\n\n/*▔▔▔▔▔▔▔▔\n订阅源图标可自己复制链接替换\n（拉到顶部第三项，“图标”）\n★★ github 图标★★\nhttps://521github.com/md-yd/pic/raw/main/00rose/a001b.png\nhttps://raw.gitmirror.com/md-yd/pic/main/00rose/001.png\n★★gitee图标★★\nhttps://gitee.com/visita/yd/raw/master/00rose/a001b.png\nhttps://gitee.com/visita/yd/raw/master/00rose/001.png\n▁▁▁▁▁▁▁▁*/\n\n\n/*▔▔▔▔▔▔▔▔\nrss by.Thomas。  md小改&收集整理。\n\n小说交流群892966579\nA群637775313不加人。若群炸了查看此群群资料找新家。\n\n内容取自网络，仅作学习参考，请24小时内删除。找到感兴趣内容请去支持正版。\n▁▁▁▁▁▁▁▁*/\n\n\nyck=\nyck==1 ? `https://www.yckceo.com` :\nyck==2 ? `https://www.yckceo1.com` :\nyck==3 ? `https://www.yck2.com` :\n//yck==4 ? \n`https://www.e-yck.top` ;\n\n\ngitpic=\ngitpic==1 ? \n`https://raw.kkgithub.com`:\ngitpic==2 ? \n`https://github.moeyy.xyz/https://raw.githubusercontent.com`:\ngitpic==3 ?\n`https://mirror.ghproxy.com/https://raw.githubusercontent.com`:\ngitpic==4 ? \n`https://raw.cachefly.998111.xyz`:\ngitpic==5 ?\n`https://ghproxy.net/https://raw.githubusercontent.com`:\ngitpic==6 ? \n`https://521github.com/extdomains/raw.githubusercontent.com` :\ngitpic==7 ? \n`https://slink.ltd/https://raw.githubusercontent.com` :\ngitpic==8 ? \n`https://gh.con.sh/https://raw.githubusercontent.com` :\ngitpic==9 ? \n`https://cors.isteed.cc/https://raw.githubusercontent.com` :\ngitpic==10 ? \n`https://hub.gitmirror.com/https://raw.githubusercontent.com` :\ngitpic==11 ?\n`https://sciproxy.com/https://raw.githubusercontent.com` :\ngitpic==12 ?\n`https://ghproxy.cc/https://raw.githubusercontent.com` :\ngitpic==13 ?\n`https://cf.ghproxy.cc/https://raw.githubusercontent.com` :\ngitpic==14 ?\n`https://gh.jiasu.in/https://raw.githubusercontent.com`:\ngitpic==15 ? \n`https://ghcy.eu.org/https://raw.githubusercontent.com`:\ngitpic==16 ? \n`https://raw.gitmirror.com`:\n//gitpic==17 ? \n`https://gitee.com/visita/yd/raw/master`;\n\n\ngitsy=\ngitsy==0? \nparseInt(Math.random()*16+1) : gitsy;\n\ngitsy=\ngitsy==1 ? \n`https://raw.kkgithub.com`:\ngitsy==2 ? \n`https://github.moeyy.xyz/https://raw.githubusercontent.com`:\ngitsy==3 ?\n`https://mirror.ghproxy.com/https://raw.githubusercontent.com`:\ngitsy==4 ? \n`https://raw.cachefly.998111.xyz`:\ngitsy==5 ?\n`https://ghproxy.net/https://raw.githubusercontent.com`:\ngitsy==6 ? \n`https://521github.com/extdomains/raw.githubusercontent.com` :\ngitsy==7 ? \n`https://slink.ltd/https://raw.githubusercontent.com` :\ngitsy==8 ? \n`https://gh.con.sh/https://raw.githubusercontent.com` :\ngitsy==9 ? \n`https://cors.isteed.cc/https://raw.githubusercontent.com` :\ngitsy==10 ? \n`https://hub.gitmirror.com/https://raw.githubusercontent.com` :\ngitsy==11 ?\n`https://sciproxy.com/https://raw.githubusercontent.com` :\ngitsy==12 ?\n`https://ghproxy.cc/https://raw.githubusercontent.com` :\ngitsy==13 ?\n`https://cf.ghproxy.cc/https://raw.githubusercontent.com` :\ngitsy==14 ?\n`https://gh.jiasu.in/https://raw.githubusercontent.com`:\ngitsy==15 ? \n`https://ghcy.eu.org/https://raw.githubusercontent.com`:\n//gitsy==16 ? \n`https://raw.gitmirror.com`;\n\n\ngitdate=\ngitdate==1 ? \n`https://521github.com`:\ngitdate==2 ? \n`https://dgithub.xyz`:\ngitdate==3 ? \n`https://kkgithub.com`:\n//gitdate==4 ? \n`https://cors.isteed.cc/github.com`;\n\n\ndown=\ndown==0? \nparseInt(Math.random()*20+1) : down;\n\ndown=\ndown==1 ? \n`https://521github.com`:\ndown==2 ? \n`https://dgithub.xyz`:\ndown==3 ? \n`https://kkgithub.com`:\ndown==4 ? \n`https://cors.isteed.cc/github.com`:\ndown==5 ? \n`https://gh.con.sh/https://github.com`:\ndown==6 ? \n`https://cf.ghproxy.cc/https://github.com`:\ndown==7 ? \n`https://mirror.ghproxy.com/https://github.com`:\ndown==8 ? \n`https://github.moeyy.xyz/https://github.com`:\ndown==9 ?\n`https://ghproxy.cc/https://github.com`:\ndown==10 ?\n`https://gh.jiasu.in/https://github.com`:\ndown==11 ? \n`https://slink.ltd/https://github.com`:\ndown==12 ? \n`https://gh.ddlc.top/https://github.com`:\ndown==13 ? \n`https://gh.h233.eu.org/https://github.com`:\ndown==14 ? \n`https://dl.ghpig.top/https://github.com`:\ndown==15 ? \n`https://hub.gitmirror.com/https://github.com`:\ndown==16 ?\n`https://sciproxy.com/github.com`:\ndown==17 ?\n`https://download.nuaa.cf`:\ndown==18 ?\n`https://download.scholar.rr.nu`:\ndown==19 ? \n`https://download.yzuu.cf`:\n//down==20 ? \n`https://ghproxy.net/https://github.com`;",
    "sourceGroup": "-md-",
    "sourceIcon": "https://gitee.com/visita/yd/raw/master/00rose/a001b.png#",
    "sourceName": "阅读难受1",
    "sourceUrl": "https://www.lanzoux.com/#2024md1",
    "style": "body {\r\n    font-family: 'Roboto', sans-serif;\r\n    display: flex;\r\n    flex-direction: column;\r\n    height: 100vh;\r\n    margin: 5;\r\n    background-color: #F8F8F8;\r\n}\r\n\nmd1 {\n    color: #444444;\n    font-size: 2em; \r\n    margin: 40px 0;\n    font-weight: 400;\n    justify-content: center;\n    text-align: center;\r\n}\r\n\r\nmd2 {\r\n    color: #444444;\n    font-size: 1.4em; \n    margin-bottom: 40px;\n    line-height: 1.8;\n    font-weight: 400;\n    justify-content: center;\n    text-align: center;\r\n}\r\n\r\nmd3 {\n    color: #212121;\n    font-size: 1.6em; \r\n    margin: 10px 0;\n    font-weight: 400;\n    justify-content: center;\n    text-align: center;\r\n}\r\n\nmd4 {\n    font-size: 1.1em; \r\n}\n\r\nmd5 {\r\n    font-size: 1em; \n    color: #222222;\n    justify-content: center;\n    text-align: center;\r\n}\r\n\ntextarea {\n    width:98%;\r\n    height: auto;\r\n    min-height: 54px;\n    max-height: 500px;\r\n    overflow-y: auto;\n    border-radius:5px;\r\n    border: 1px solid #BDBDBD;\r\n}\r\n\r\n.button {\n    display: block; \r\n    margin-left: auto;\n    margin-right: auto;\r\n    padding: 6px 10px;\r\n    background-color: #FF5722;\r\n    border: none;\r\n    color: white;\r\n    cursor: pointer;\r\n    border-radius: 4px;\r\n    text-decoration: none;\r\n    margin-top: 1px;\r\n    font-size: 18px;\r\n    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);\r\n    transition: background-color 0.5s,\n    transform 0.4s;\r\n}\r\n\r\n.button:hover {\r\n    background-color: #FF5722;\r\n    transform: translateY(-2px);\r\n}\r\n\r\n.button:active {\r\n    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.4);\r\n    transform: translateY(0);\r\n}"
  },
  {
    "articleStyle": 0,
    "concurrentRate": "",
    "contentBlacklist": "https://statics.woozooo.com/",
    "customOrder": -12,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": false,
    "header": "+ `,{\"headers\":{\"User-Agent\": \"Mozilla/5.0 (Windows; U; Windows NT 5.2;. en-US) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36 Quark/4.6.2.161\"}}`",
    "injectJs": "// 是蓝奏云链接时\nif(/lanzou/.test(window.location.href)){\nArray.from(document.querySelectorAll(`\n\t.mt2:last-of-type,.appreport,.n_login,\n\tdiv[style*=\"color: #8a6d3b;\"]\n`),$=>$.style.display='none');\n}\n\n//选择需要删除的标签，以,分隔\nitems = document.querySelectorAll(`\n.stealth-scroll,\n\n#evaluate-box,\n.project-operation,\n.recommend-footer,\n\n.project-desc2,\n.side-widget,\n\n.header_nav,\n.under,\n\n.layui-container layui-hide-md\n`)\n\n//把选择的html值改成空\nArray.from(items,(item)=>{\n\titem.innerHTML = ``\n\titem.style.display = `#m-splitter`\n})",
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "loginUi": "",
    "loginUrl": "",
    "ruleArticles": "<js>\ntry {$ = JSON.parse(src).text;\n       if ($ == \"no file\") $ = []; } \n\n//catch (err)💜💜💜💜💜💜\ncatch (err) {\n\n        //取消分享🧡🧡🧡🧡🧡🧡\n        if (String(java.getString('.off@text')).match(/取消分享/)) {\n            $ = [{\n                name_all: java.getString('.off@text'),\n                time: baseUrl.replace(/[#\\?].*/g, ''),\n                url: baseUrl.replace(/[#\\?].*/g, '')\n                  }]   }\n\n\n        //蓝奏云分组🧡🧡🧡🧡🧡🧡\n        else {\n            json = [];\n            name = java.getString('.user-radio@text||title@text')\n            java.getElements('#folder .mlink').forEach(a => {         java.setContent(a);\n                json.push({\n                    name_all: java.getString('.filename@textNodes'),\n                    url: java.getString('a@href'),\n                    time: '🗂️ folder　📑 ' + (String(java.getString('.filesize@text')) || name)                      })\n     })\n\n           java.setContent(src);\n\n            mat = baseUrl.match(/^(.*?\\.com)[^##]*\\/(.+)$/)\n            url = mat[1]\n            uri = mat[2]\n\n            function $(reg) {\n                return uri.match(reg) ? true : false }\n\n            //get【pwd】(链接提取码)\npwd =\n$(/##[^【]/) ? uri.match(/##(.*?)(【|$)/)[1] : \"\";\njava.put('pwd', String(pwd));\n\nhead = { method: \"POST\",\n                params: {\n                uri: uri,\nimg: $(/【[^】]/) ? uri.match(/【([^】]+)/)[1] : \"\" \n              }}\n\n            //get 【body】\neval(src.match(/var pgs;([\\s\\S]*?pgs.+;)/)[1]);\neval('$=' + src.match(/data :([\\s\\S]*?\\})/)[1]);\nhead.body = Object.keys($).map(key => key + \"=\" + $[key]).join('&');\n\n            //补全【url】\n            url += \"/filemoreajax.php,\" + JSON.stringify(head);\n\n            //ajax。获取蓝奏云盘文件列表。\n            $ = JSON.parse(java.ajax(url));\n            $ = json.concat($.text != 0 ? $.text :\n              //密码错误提示\n              [{ name_all: $.info,\n                time: uri.replace(/[#\\?].*/, '') +$.info,\n                url: baseUrl.replace(/[#\\?].*/, '') }]\n                                         )\n            baseUrl = url\n          }\n          //蓝奏云分组结束🧡🧡🧡🧡🧡🧡\n\n}\n//catch (err)结束💜💜💜💜💜💜\n\njava.put('url', baseUrl);\nJSON.stringify($);\n</js>$.[*]",
    "ruleContent": "@js:\nname=java.get('name');\n\n//判断txt文件直链💛💛💛💛💛💛\n if(String(name).match(/\\.txt/i)){\n$=JSON.parse(src).data;\n\n    //判断msg==解析成功🖤🖤🖤🖤🖤🖤\n    //if(java.getString(\"$..msg\")==\"解析成功\"){\n    if(result.match(/解析成功/) ){\n\nurlz=java.getString(\"$..url\");\n\n$ = java.head(urlz,{\n\t\"accept-language\": \"zh-CN,en-US;q=0.9\",\n\t\"User-Agent\":\"Mozilla/5.0 (Linux; Android 8.0.0; MI 5s Plus Build/OPR1.170623.032; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/71.0.3578.99 Mobile Safari/537.36\" }).headers();\n\nurlzz = $.Location || $.location;\n\npath=String(name).match(/净化/)?\n\"replaceRule\":\nString(name).match(/订阅[^失败]/)?\n\"rssSource\": \nString(name).match(/TTS|语音|引擎|tts/i)?\n\"httpTTS\":\n//String(name).match(/阅读主题/)?\"theme\":\n//String(name).match(/阅读排版/)?\"readConfig\":\n//String(name).match(/TXT目录/i)?\"textTocRule\":\n\"bookSource\";\n\nsrc = \"legado://import/\"+path+\"?src=\";\n\n//网页▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁\n`<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0\">\n<title>${name}</title>\n<br>\n<md3><b>${name}</b></md3>\n<br><md4>\n　　❤️点◎下载文件◎，底栏会弹出信息，<br>\n　　❤️再点右下角“下载”，才会开始下载。<br>\n　　❤️文件默认存放在 根目录/Download/<br></md4>\n<br>\n\n<a href=\"${urlz}\" class=\"button\">◎ 下载文件 ◎</a>\n\n<br>\n<br><md4>\n　　❤️书源仅txt文件可一键导入。<br>\n　　　（无须下载可直接导入）<br>\n　　💔zip文件只能下载到本地解压。<br>\n<br></md4>\n\n<a href=\"${src+encodeURIComponent(urlzz)}\" class=\"button\">◎ 一键导入 ◎</a>\n\n<br>\n<br><md4>\n　资源链接，点击复制▼</md4>\n<center><textarea id=\"copy\" onclick=\"copy()\">${urlzz}</textarea></center>\n<br>\n<md5>\nrssSource by.Thomas.　　 md轻改&收集整理<br>\n资源取自网络，仅作参考试用，请24小时内删除<br></md5>\n\n<script>\nfunction copy(){\n\tdocument.getElementById('copy').select()\n\tdocument.execCommand('copy')\n\talert(\"复制成功\") }\n</script>\n`\n//网页结束▔▔▔▔▔▔▔▔▔▔▔▔▔▔\n    }\n    //解析成功结束🖤🖤🖤🖤🖤🖤\n\n    //解析失败跳转蓝奏官网下载页面🖤🖤\n    //else if(result.match(/解析失败/))\n    else{\n    java.ajax(java.get('urltp'))\n    }\n    //解析失败结束🖤🖤🖤🖤🖤🖤\n\n}\n//判断txt文件结束💛💛💛💛💛💛\n\n//蓝奏分组非txt文件蓝奏官网下载页面💛💛\nelse{result}",
    "ruleDescription": "",
    "ruleImage": "@js:\nn=`{{$.name_all}}` ;\n//uri1=`{{$.uri1}}` ;\n//src =uri1 ? uri1 :\n\nsrc=\n//文件名判断使用对应图标\nn.match(/\\.zip/i)? \"zip.png\" :\nn.match(/md|迷迭/)? \"md.png\" :\nn.match(/legado|阅读Pro/i)? \"yuedu.jpg\" :\nn.match(/tts|语音|讯飞语记/)? \"tts.png\" :\nn.match(/书源[^限制]|book/)? \"sy.png\" :\nn.match(/rss|订阅/)? \"dy.png\" :\nn.match(/净化/)? \"jh.png\" :\nn.match(/漫画|comic/i)? \"mh.png\" :\nn.match(/lequ/)? \"sy.png\" :\n//文件名判断apk图标\nn.match(/apk/g)? \"apk.png\" :\n//蓝奏云盘设定的图片or为空时\nbaseUrl.match(/【[^】$]/)? \nbaseUrl.match(/【(.*?)(】|$)/)[1] : \"lan.png\";\n\n\n//md图片简写补全。\n\neval(String(source.sourceComment));\n\npic= \npic==`0` ? `/md-yd/pic@main/00rose/${src}`:\npic==`1` ? `/md-yd/pic@main/01pink/${src}` :\npic==`2` ? `/md-yd/pic@main/02blue/${src}` :\npic==`3` ? `/md-yd/pic@main/03green/${src}` :\npic==`4` ? `/md-yd/pic@main/04gear/${src}` :\npic==`5` ? `/md-yd/pic@main/05green/${src}` :\npic==`6` ? `/md-yd/pic@main/06red/${src}`:\npic==`7` ? `/md-yd/pic@main/07blackred/${src}` :\npic==`8` ? `/md-yd/pic@main/08black/${src}` :\npic==`9` ? `/md-yd/pic@main/09note/${src}` :\n\npic==`10`?`/md-yd/pic@main/03green2/${src}`:\npic==`11`?`/md-yd/pic@main/04gear2/${src}` :\n//pic==`12`?\n`/md-yd/pic@main/04gear3/${src}`;\n\n\npic=gitpic+pic;\n\npic= \nString (gitpic).match(/gitee/) ? \nString(pic).replace(/\\/md\\-yd\\/pic\\@main/,''):\nString (gitpic).match(/\\/gh$/) ? \n pic : \nString (pic).replace(/\\@/,'/');\n\nsrc=src.match(/^http/) ? src : pic ;\nsrc",
    "ruleLink": "$.id\n@js:\nurl=`{{$.url}}`;\n\n  //判断txt文件生成直链❤️❤️❤️❤️❤️❤️\n  if(String(java.get(\"name\")).match(/\\.txt/i) ){\n\nid=result.replace(/(.*)\\?.*/,\"$1\");\n\nurl= baseUrl.match(/^(.*?com)/)[1];\n\nurltp=url+`/tp/`+result;\njava.put('urltp', urltp);\n\nurlx=url+`/`+id;\n\npwd=String(java.get(`pwd`));\n\nkey= String(source.getVariable());\n\nurlo=`https://apis.jxcxin.cn/api/lanzou?apiKey=` +key+ `&url=` +urlx+ `&pwd=` +pwd;\n\nurlo;\n  }\n  //txt文件生成直链结束❤️❤️❤️❤️❤️❤️\n\n\n  //非txt文件 蓝奏官网下载页面❤️❤️❤️\n  else{\n  url+=`/tp/{{$.id}}`;\n  url\n  }\n  //非txt文件结束❤️❤️❤️❤️❤️❤️",
    "ruleNextPage": "@js:\ntry {\n    url = String(java.get('url'));\n    url = url.replace(/(pg=)(\\d+)/, (mat, $1, $2) => {\n        return $1 + (~~$2 + 1)\n    }).replace(url, '');\n} catch (err) {\n    url = \"\"\n}\nurl",
    "rulePubDate": "💾 {{$.icon}}　📥 {{$.size}}　⏱️ {{$.time}}\n##💾 　📥 　⏱️\\s*",
    "ruleTitle": "$.name_all\n<js>\njava.put('name', result)\n</js>",
    "singleUrl": false,
    "sortUrl": "📚MD.2::https://wwdn.lanzoue.com/b0d5g0tba##iori\n\n📚关耳::https://wwa.lanzoux.com/b05fs5ccd##guaner【sy.png】\n📚T1.小说::https://wwr.lanzoui.com/b03p9ftpc##read【thomas.gif】\n📚T2.影视::https://wwr.lanzoui.com/b03q7n81e##read【thomas.gif】\n📚T3.有声::https://wwr.lanzoui.com/b03qhlncd##read【thomas.gif】\n📚T4.其他::https://wwr.lanzoui.com/b03qlyydc##read【thomas.gif】\n\n📚星空看书::https://yuntuxs.lanzouj.com/b02r56jch##hdvo【sy.png】\n\n📚歌行灯_::https://xiao233666.lanzoui.com/b02q6wfuh##投币【sy.png】\n\n📚海阔小刘::https://ls125781003.lanzoum.com/b066gazed##8u15【sy.png】\n📚YELLYOO::https://wwn.lanzoub.com/b01pihymd##yuedu【sy.png】\n\n📚烏雲/淨化::https://www.lanzoux.com/b0bw8jwoh##【jh.png】\n\n✏️七十六时/字体::https://lsy-again.lanzouf.com/b01dlfjej##5tfp【zt.png】\n\n📚一程::https://y-c.lanzoui.com/b00r1ko0d##sydy",
    "sourceComment": "/*▔▔▔▔▔▔▔▔\nmd.24.5.1.\n此订阅依赖apis直链解析。\n有部分人无须申请key可直接正常使用。\n若无法正常使用，请申请获取key。\n\nhttps://apis.jxcxin.cn/user/goods.html\n1、注册账号。\n2、进绑定的邮箱激活账号。\n3、打开网站登录账号，左上，个人中心 接口列表，购买 “蓝奏云直连下载”，获取key。\n（不需要花钱，点购买即可获取）\n（拉到最右边，点购买，月付，确认）\n（不需要花钱！不需要花钱！不需要花钱！）\n\nhttps://apis.jxcxin.cn/user/owned.html\n4、个人中心，在 “我的接口” 里，复制刚获取到的key（只复制 “?apiKey=” 之后的字符）。\n5、打开此订阅，右上，“设置源变量”，粘贴key，保存。至此本订阅即可正常使用。\n\n💔直链解析配置略有点问题，\n部分链接或会解析失败，无法一键导入。\n若解析失败则转到蓝奏官方页面下载。\n💔此订阅依赖服务器直链解析，若服务器失效，则蓝奏txt一键导入功能失效。\n💔当难受云官方服务器变更规则，会导致订阅失效。请耐心等待apis服务器大佬跟进修正直链解析功能。\n▁▁▁▁▁▁▁▁*/\n\n\npic=5\n/*▔▔▔▔▔▔▔▔\n⬆︎设置图片样式\n0  红+\n1  粉++\n2  蓝++\n3  绿+  10\n4  绿齿轮  11  12\n5  绿字印章+\n6  红字印章+\n7  红字 黑白背景\n8  蓝字黑底（夜间）-\n9  卡其色 记事板-\n▁▁▁▁▁▁▁▁*/\n\n\ngitpic=17\n/*▔▔▔▔▔▔▔▔\n⬆︎gitpic 设置图片镜像链接。\n——— Ⓖ github ——\t—\n1  raw.kkgithub.com\n2  github.moeyy.xyz\n3  mirror.ghproxy.com\n4  raw.cachefly.998111.xyz\n5  ghproxy.net\n6 521github.com\n7  slink.ltd\n8  gh.con.sh\n9  cors.isteed.cc\n10 hub.gitmirror.com\n11 sciproxy.com\n12 ghproxy.cc\n13 cf.ghproxy.cc\n14 gh.jiasu.in\n15 ghcy.eu.org\n16 raw.gitmirror.com\n17 gitee.com ✱\n▁▁▁▁▁▁▁▁*/\n\n\n/*▔▔▔▔▔▔▔▔\n订阅源图标可自己复制链接替换\n（拉到顶部第三项）\n★★ github 图标★★\nhttps://521github.com/md-yd/pic/raw/main/00rose/a002b.png\nhttps://raw.gitmirror.com/md-yd/pic/main/00rose/002.png\n★★gitee图标★★\nhttps://gitee.com/visita/yd/raw/master/00rose/a002b.png\nhttps://gitee.com/visita/yd/raw/master/00rose/002.png\n▁▁▁▁▁▁▁▁*/\n\n\n/*▔▔▔▔▔▔▔▔\nrss by.Thomas。  md小改&收集整理。\n\n小说交流群892966579\nA群637775313不加人。若群炸了查看此群群资料找新家。\n\n内容取自网络，仅作学习参考，请24小时内删除。找到感兴趣内容请去支持正版。\n▁▁▁▁▁▁▁▁*/\n\n\ngitpic=\ngitpic==1 ? \n`https://raw.kkgithub.com`:\ngitpic==2 ? \n`https://github.moeyy.xyz/https://raw.githubusercontent.com`:\ngitpic==3 ?\n`https://mirror.ghproxy.com/https://raw.githubusercontent.com`:\ngitpic==4 ? \n`https://raw.cachefly.998111.xyz`:\ngitpic==5 ?\n`https://ghproxy.net/https://raw.githubusercontent.com`:\ngitpic==6 ? \n`https://521github.com/extdomains/raw.githubusercontent.com` :\ngitpic==7 ? \n`https://slink.ltd/https://raw.githubusercontent.com` :\ngitpic==8 ? \n`https://gh.con.sh/https://raw.githubusercontent.com` :\ngitpic==9 ? \n`https://cors.isteed.cc/https://raw.githubusercontent.com` :\ngitpic==10 ? \n`https://hub.gitmirror.com/https://raw.githubusercontent.com` :\ngitpic==11 ?\n`https://sciproxy.com/https://raw.githubusercontent.com` :\ngitpic==12 ?\n`https://ghproxy.cc/https://raw.githubusercontent.com` :\ngitpic==13 ?\n`https://cf.ghproxy.cc/https://raw.githubusercontent.com` :\ngitpic==14 ?\n`https://gh.jiasu.in/https://raw.githubusercontent.com`:\ngitpic==15 ? \n`https://ghcy.eu.org/https://raw.githubusercontent.com`:\ngitpic==16 ? \n`https://raw.gitmirror.com`:\n//gitpic==17 ? \n`https://gitee.com/visita/yd/raw/master`;",
    "sourceGroup": "-md-",
    "sourceIcon": "https://gitee.com/visita/yd/raw/master/00rose/a002b.png#",
    "sourceName": "书源难受2",
    "sourceUrl": "https://www.lanzoux.com/#2024md2",
    "style": "body {\r\n    font-family: 'Roboto', sans-serif;\r\n    display: flex;\r\n    flex-direction: column;\r\n    height: 100vh;\r\n    margin: 5;\r\n    background-color: #F8F8F8;\r\n}\r\n\nmd1 {\n    color: #444444;\n    font-size: 2em; \r\n    margin: 40px 0;\n    font-weight: 400;\n    justify-content: center;\n    text-align: center;\r\n}\r\n\r\nmd2 {\r\n    color: #444444;\n    font-size: 1.4em; \n    margin-bottom: 40px;\n    line-height: 1.8;\n    font-weight: 400;\n    justify-content: center;\n    text-align: center;\r\n}\r\n\r\nmd3 {\n    color: #212121;\n    font-size: 1.6em; \r\n    margin: 10px 0;\n    font-weight: 400;\n    justify-content: center;\n    text-align: center;\r\n}\r\n\nmd4 {\n    font-size: 1.1em; \r\n}\n\r\nmd5 {\r\n    font-size: 1em; \n    color: #222222;\n    justify-content: center;\n    text-align: center;\r\n}\r\n\r\ntextarea {\n    width:98%;\r\n    height: auto;\r\n    min-height: 54px;\n    max-height: 500px;\r\n    overflow-y: auto;\n    border-radius:5px;\r\n    border: 1px solid #BDBDBD;\r\n}\r\n\r\n.button {\n    display: block; \r\n    margin-left: auto;\n    margin-right: auto;\r\n    padding: 6px 10px;\r\n    background-color: #FF5722;\r\n    border: none;\r\n    color: white;\r\n    cursor: pointer;\r\n    border-radius: 4px;\r\n    text-decoration: none;\r\n    margin-top: 1px;\r\n    font-size: 18px;\r\n    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);\r\n    transition: background-color 0.5s,\n    transform 0.4s;\r\n}\r\n\r\n.button:hover {\r\n    background-color: #FF5722;\r\n    transform: translateY(-2px);\r\n}\r\n\r\n.button:active {\r\n    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.4);\r\n    transform: translateY(0);\r\n}\r\n\r\n",
    "variableComment": ""
  },
  {
    "articleStyle": 0,
    "concurrentRate": "",
    "contentBlacklist": "https://lupic.cdn.bcebos.com/,\nhttps://cpro.baidu.com/,\nhttps://eclick.baidu.com/,\nhttps://sofire.baidu.com/,\nhttps://analytics.woozooo.com/,\nhttps://statics.woozooo.com/,\nhttps://hm.baidu.com/,\nhttps://wwads.cn/code/,\nhttps://cdn.wwads.cn/,\nhttps://pagead2.googlesyndication.com,\nhttps://www.qlspx.com,\nhttps://sdk.51.la,\nhttps://abk.lingsiqiwu.com,\n\nhttps://googleads4.g.doubleclick.net,\nhttps://static.googleadsserving.cn,\nhttps://s0.2mdn.net,\nhttps://tpc.googlesyndication.com,\nhttps://www.googletagservices.com,\nhttps://cm.g.doubleclick.net,,\nhttps://star.jsyunmy.com,\nhttps://p.qlogo.cn,\nhttps://partner.googleadservices.com,",
    "customOrder": -11,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": false,
    "header": "{\"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36\"}",
    "injectJs": "// 是蓝奏云链接时\nif(/lanzou/.test(window.location.href)){\nArray.from(document.querySelectorAll(`\n\t.mt2:last-of-type,.appreport,.n_login,\n\tdiv[style*=\"color: #8a6d3b;\"]\n`),$=>$.style.display='none');\n}\n\n\n//选择需要删除的标签，以,分隔\nitems = document.querySelectorAll(`\n.stealth-scroll,\n\n#evaluate-box,\n.project-operation,\n.recommend-footer,\n\n.project-desc2,\n.side-widget,\n\n.header_nav,\n.under\n`)\n\n//把选择的html值改成空\nArray.from(items,(item)=>{\n\titem.innerHTML = ``\n\titem.style.display = `#m-splitter`\n})",
    "lastUpdateTime": 0,
    "loadWithBaseUrl": false,
    "loginUi": "",
    "loginUrl": "",
    "ruleArticles": "<js>\ntry {\n    $ = JSON.parse(src).text;\n    if ($ == \"no file\") $ = [];\n} \n\n//💙catch。。。\ncatch (err) {\n\n    //💚💚网站整合\n     if (baseUrl.match(/www\\.baidu\\.com\\?wd=/)) {\n\neval(String(source.sourceComment));\n\nversion=String(java.ajax(gitlatest + \"/Hiram-Wong/ZyPlayer/releases/latest\")).match(/(\\d+\\.\\d+\\.\\d+)\\<\\/h1/)[1] ;\n\n        $ = [];\n        baseUrl.replace(/^.*?wd=\\s*/,'').replace(/\\,/g,',{\"headers\":{\"User-Agent\": \"Mozilla/5.0 (Windows; U; Windows NT 5.2;. en-US) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36 Quark/4.6.2.161\"}}').\n        split(/\\s*♞♞\\s*/).map($$ => $.push({\n            name_all: $$.match(/.*?《(.*?)》/)[1].replace(/💜🖤/g,version),\n            time: $$.match(/◎.*?◎/) ? $$.match(/.*?◎(.*?)◎/)[1].replace(/■/,'▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁') : \"\",\n            uri1: $$.match(/【.*?】/) ? $$.match(/.*?【(.*?)】/)[1] : \"004.png\",\n            url:$$.match(/^([^【《◎]*),?/)[1].replace(/💜🖤/g,version).replace(/💙💚/,down).replace(/💛💚/,gitdate)\n        }));\n    }\n    //💚💚0 网站整合结束\n\n\n    //💚💚蓝奏云\n    else {\n\n        //🧡🧡🧡蓝奏云非分组链接\n        if (String(java.getString('text.举报文件@href')).length) {\n            $ = [{\n                name_all: String(java.getString('class.md@textNodes')),\n                icon: String(java.getString('class.md@textNodes')).replace(/.*\\./, ''),\n                size: String(java.getString('class.mtt@text')).replace(/\\( /, '').replace(/ \\)/, ''),\n                time: String(java.getString('class.mf@textNodes')).replace(/.*\\n/, ''),\n                uri: baseUrl.replace(/^(.+com).*\\/(.+)$/, '$2'),\n                url: baseUrl.replace(/^(.+com).*\\/(.+)$/, '$1/tp/$2')\n            }]\n        }\n        //🧡🧡🧡蓝奏云非分组结束\n\n\n        //🧡🧡🧡取消分享\n        else if (String(java.getString('.off@text')).match(/取消分享/)) {\n            $ = [{\n                name_all: java.getString('.off@text'),\n                time: baseUrl.replace(/[#\\?].*/g, ''),\n                url: baseUrl.replace(/[#\\?].*/g, ''),\n            }]\n        }\n        //🧡🧡🧡取消结束\n\n\n        //🧡🧡🧡蓝奏云分组链接\n        else {\n            json = [];\n            name = java.getString('.user-radio@text||title@text')\n            java.getElements('#folder .mlink').forEach(a => {java.setContent(a);\n      json.push({\n      \t    name_all: java.getString('.filename@textNodes'),\n          url: java.getString('a@href'),\n          time: '🗂️ folder　📑 ' + (String(java.getString('.filesize@text')) || name) })\n    })\njava.setContent(src);\n\n\n            mat = baseUrl.match(/^(.*?\\.com)[^##]*\\/(.+)$/)\n            url = mat[1]\n            uri = mat[2]\n            uri2=baseUrl.match(/【[^】]/)? baseUrl.match(/【(.*?)[】$]/)[1]: \"004.png\"\n\n            function $(reg) {\n                return uri.match(reg) ? true : false}\n\n\n            //get【pwd】(链接提取码)\n            pwd =\n$(/##[^【]/) ? uri.match(/##(.*?)(【|$)/)[1] :\"\";\n\n\n\nhead = {method: \"POST\", params: {uri: uri,\nimg: $(/【[^】]/)?uri.match(/【([^】]+)/)[1] :\"\"}}\n\n\n            //get 【body】\n            eval(src.match(/var pgs;([\\s\\S]*?pgs.+;)/)[1]);\n            eval('$=' + src.match(/data :([\\s\\S]*?\\})/)[1]);\n            head.body = Object.keys($).map(key => key + \"=\" + $[key]).join('&');\n\n\n            //补全【url】\nurl += \"/filemoreajax.php,\" + JSON.stringify(head);\n\n            //ajax\n            $ = JSON.parse(java.ajax(url));\n            $ = json.concat($.text != 0 ? $.text :\n             //密码错误提示\n             [{name_all: $.info,\n               time: uri.replace(/[#\\?].*/, '') + $.info,\n               url: baseUrl.replace(/[#\\?].*/, '') }]\n                                        )\n            baseUrl = url\n        }\n        //🧡🧡🧡蓝奏分组结束\n\n    }\n    //💚💚蓝奏结束\n\n}\n//💙catch(err)结束\n\njava.put('url', baseUrl);\nJSON.stringify($);\n</js>$.[*]",
    "ruleContent": "",
    "ruleDescription": "",
    "ruleImage": "@js:\nn=`{{$.name_all}}` ;\nuri1=`{{$.uri1}}` ;\nsrc =\n\turi1 ? uri1 :\n\n//文件名判断使用对应图标\n\nbaseUrl.match(/【(.*?)[】$]/) ? baseUrl.match(/【(.*?)(】|$)/)[1] :\n\nbaseUrl.match(/423down/)? \"423down.png\" :\nbaseUrl.match(/lxapk/)? \"lxapk.png\" :\nbaseUrl.match(/yoyodadada/)? \"yoyo.png\" :\n\n!n.match(/\\.\\w\\w\\w$/)? \"0.png\" :\n\nn.match(/迷迭|md/i)? \"md.png\" :\nn.match(/单仓|215613905|taka|q版/)? \"dc1.png\" :\nn.match(/可视|影视仓|影音壳子|多仓/)? \"dc2.png\" :\nn.match(/本地/)? \"bd.png\" :\nn.match(/海阔|[^青钢承]影|视|剧|直播|tv[^b]/i)? \"ys.png\" :\n\nn.match(/\\.apk/g)? \"apk.png\" :\nn.match(/\\.zip|\\.7z|\\.rar/g)? \"zip.png\" :\n\n//为空时\n`lan.png` ;\n\n\n//md图片简写补全。\n\neval(String(source.sourceComment));\n\npic= \npic==`0` ? `/md-yd/pic@main/00rose/${src}`:\npic==`1` ? `/md-yd/pic@main/01pink/${src}` :\npic==`2` ? `/md-yd/pic@main/02blue/${src}` :\npic==`3` ? `/md-yd/pic@main/03green/${src}` :\npic==`4` ? `/md-yd/pic@main/04gear/${src}` :\npic==`5` ? `/md-yd/pic@main/05green/${src}` :\npic==`6` ? `/md-yd/pic@main/06red/${src}`:\npic==`7` ? `/md-yd/pic@main/07blackred/${src}` :\npic==`8` ? `/md-yd/pic@main/08black/${src}` :\npic==`9` ? `/md-yd/pic@main/09note/${src}` :\n\npic==`10`?`/md-yd/pic@main/03green2/${src}`:\npic==`11`?`/md-yd/pic@main/04gear2/${src}` :\n//pic==`12`?\n`/md-yd/pic@main/04gear3/${src}`;\n\n\npic=gitpic+pic;\n\npic= \nString (gitpic).match(/gitee/) ? \nString(pic).replace(/\\/md\\-yd\\/pic\\@main/,''):\nString (gitpic).match(/\\/gh$/) ? \n pic : \nString (pic).replace(/\\@/,'/');\n\nsrc=src.match(/^http/) ? src : pic ;\nsrc",
    "ruleLink": "$.id@js:\nurl=`{{$.url||$.sourceUrl}}`\n\nif(result){url+=`{{$.id}}`;\n}",
    "ruleNextPage": "@js:\ntry {\n    url = String(java.get('url'));\n    url = url.replace(/(pg=)(\\d+)/, (mat, $1, $2) => {\n        return $1 + (~~$2 + 1)\n    }).replace(url, '');\n} catch (err) {\n    url = \"\"\n}\nurl",
    "rulePubDate": "💾 {{$.icon}}　📥 {{$.size}}　⏱️ {{$.time}}\n##💾 　📥 　⏱️\\s*",
    "ruleTitle": "$.name_all",
    "singleUrl": false,
    "sortUrl": "🌎主::http://www.baidu.com?wd=https://md-yd.github.io/yd/71.html【md.png】《💔未修好💔🔥本地包说明。懒人请用在线线路http://gg.gg/00200》◎💔未修好💔◎♞♞https://0【jk.png】《💔未修好💔1.本地接口本地包gg.gg/00400 下载解压到根目录/0/》◎💔未修好💔本地接口clan://localhost/0/1◎♞♞💙💚/gaotianliuyun/gao/archive/refs/heads/master.zip【bd.png】《4.高天流云本地包gg.gg/00500 解压到根目录/00/gao-master/》◎固定链接，持续维护更新◎♞♞💛💚/gaotianliuyun/gao/commits/master/【rq.png】《🧡高天流云更新日期 Ⓖ》◎■◎♞♞💙💚/zhanghong1983/tvboxzy/archive/refs/heads/main.zip【bd.png】《6.张弘本地包gg.gg/00600 解压到根目录/00/tvboxzy-main/》◎固定链接，不怎么更新了◎♞♞💛💚/zhanghong1983/tvboxzy/commits/main/【rq.png】《🧡张弘更新日期 Ⓖ》◎■◎♞♞💙💚/PizazzGY/TVBox/archive/refs/heads/main.zip【bd.png】《7.潇洒GY本地包gg.gg/mmxmm 解压到根目录/00/TVBox-main/》◎固定链接，持续维护更新◎♞♞💛💚/PizazzGY/TVBox/commits/main/【rq.png】《🧡PizazzGY更新日期 Ⓖ》◎■◎♞♞http://饭太硬.top/tv【jk.png】《饭太硬接口http://gg.gg/448443》◎http://饭太硬.top/tv◎♞♞http://tv.nxog.top/index.html【jk.png】《欧歌 TVBox接口收集》◎■◎♞♞https://md-yd.github.io/yd/fm521.html【md.png】《🔥部分单&lrm;仓线路。》◎■◎\n\n\n2.md::https://mmxmm.lanzoue.com/b0d5kid8d##iori\n3.云星::https://wwc.lanzoub.com/b0erx68gf##4e93\n\n▶️云星::https://wwc.lanzoub.com/b0es81t8j##54jb\n▶️奇奇::https://qiqi2020.lanzouv.com/b09svqv1c\n▶️终南::https://wws.lanzouv.com/b03j4ulyh##999\n\n\n▶️FongMi::https://yoyodadada.lanzouw.com/b01emj0zc##4qnu【dc1.png】\n▶️FongMi.TV::https://yoyodadada.lanzouw.com/b01emj11e##g3r1【dc1.png】\n\n\n🎬PC-ZY新版::http://www.baidu.com?wd=https://md-yd.github.io/yd/zy.html【md.png】《🔥〔电脑版〕ZY-Player说明&源（与box系的源不通用）》◎请选择适配你系统的版本下载安装◎♞♞💙💚/Hiram-Wong/ZyPlayer/releases/download/v💜🖤/ZYPlayer-win-💜🖤-arm64.exe【ys.png】《win-💜🖤-arm64.exe》◎◎♞♞💙💚/Hiram-Wong/ZyPlayer/releases/download/v💜🖤/ZYPlayer-win-💜🖤-ia32.exe【ys.png】《win-💜🖤-ia32.exe》◎◎♞♞💙💚/Hiram-Wong/ZyPlayer/releases/download/v💜🖤/ZYPlayer-win-💜🖤-x64.exe【ys.png】《win-💜🖤-x64.exe》◎◎♞♞💙💚/Hiram-Wong/ZyPlayer/releases/download/v💜🖤/ZYPlayer-win-💜🖤.exe【ys.png】《win-💜🖤.exe》◎■◎♞♞💙💚/Hiram-Wong/ZyPlayer/releases/download/v3.2.3/ZYPlayer-win-3.2.3-win7-arm64.exe【ys.png】《旧 win7-3.2.3-arm64.exe》◎win7版官方不再打包了。◎♞♞💙💚/Hiram-Wong/ZyPlayer/releases/download/v3.2.3/ZYPlayer-win-3.2.3-win7-ia32.exe【ys.png】《旧 win7-3.2.3-ia32.exe》◎win7版官方不再打包了。◎♞♞💙💚/Hiram-Wong/ZyPlayer/releases/download/v3.2.3/ZYPlayer-win-3.2.3-win7-x64.exe【ys.png】《旧 win7-3.2.3-x64.exe》◎win7版官方不再打包了。◎♞♞💙💚/Hiram-Wong/ZyPlayer/releases/download/v3.2.3/ZYPlayer-win-3.2.3-win7.exe【ys.png】《旧 win7-3.2.3.exe》◎■◎♞♞💙💚/Hiram-Wong/ZyPlayer/releases/download/v💜🖤/ZYPlayer-linux-💜🖤-amd64.deb【ys.png】《linux-💜🖤-amd64.deb》◎◎♞♞💙💚/Hiram-Wong/ZyPlayer/releases/download/v💜🖤/ZYPlayer-linux-💜🖤-arm64.AppImage【ys.png】《linux-💜🖤-arm64.AppImage》◎◎♞♞💙💚/Hiram-Wong/ZyPlayer/releases/download/v💜🖤/ZYPlayer-linux-💜🖤-arm64.deb【ys.png】《linux-💜🖤-arm64.deb》◎◎♞♞💙💚/Hiram-Wong/ZyPlayer/releases/download/v💜🖤/ZYPlayer-linux-💜🖤-x86_64.AppImage【ys.png】《linux-💜🖤-x86_64.AppImage》◎■◎♞♞💙💚/Hiram-Wong/ZyPlayer/releases/download/v💜🖤/ZYPlayer-mac-💜🖤-arm64.dmg【ys.png】《mac-💜🖤-arm64.dmg》◎◎♞♞💙💚/Hiram-Wong/ZyPlayer/releases/download/v💜🖤/ZYPlayer-mac-💜🖤-universal.dmg【ys.png】《mac-💜🖤-universal.dmg》◎◎♞♞💙💚/Hiram-Wong/ZyPlayer/releases/download/v💜🖤/ZYPlayer-mac-💜🖤-x64.dmg【ys.png】《mac-💜🖤-x64.dmg》◎■◎\n\n\n\n🎬PC-ZY旧版::https://www.lanzoux.com/b04s6a3re##95px【ys.png】\n\n\n📺海阔视界::https://haikuo.lanzoui.com/u/GoldRiver\n\n\n//‼️423软件‼️\n❹影视软件::https://423down.lanzouv.com/b0f2x4syh\n❹TV盒子::https://423down.lanzouv.com/b0f1944aj\n\n大师兄影视::https://yoyodadada.lanzouw.com/b01caip6d##e7mc\n\n影视追剧TV::https://mrxuan.lanzoue.com/b0rbh57c##idk6\n\n",
    "sourceComment": "pic=1\n/*▔▔▔▔▔▔▔▔\n⬆︎设置图片样式\n0  红+\n1  粉++\n2  蓝++\n3  绿+  10\n4  绿齿轮  11  12\n5  绿字印章+\n6  红字印章+\n7  红字 黑白背景\n8  蓝字黑底（夜间）-\n9  卡其色 记事板-\nmd.24.5.1.\n▁▁▁▁▁▁▁▁*/\n\n\ngitpic=17\n/*▔▔▔▔▔▔▔▔\n⬆︎gitpic 设置图片镜像链接。\n——— Ⓖ github ——\t—\n1  raw.kkgithub.com\n2  github.moeyy.xyz\n3  mirror.ghproxy.com\n4  raw.cachefly.998111.xyz\n5  ghproxy.net\n6 521github.com\n7  slink.ltd\n8  gh.con.sh\n9  cors.isteed.cc\n10 hub.gitmirror.com\n11 sciproxy.com\n12 ghproxy.cc\n13 cf.ghproxy.cc\n14 gh.jiasu.in\n15 ghcy.eu.org\n16 raw.gitmirror.com\n17 gitee.com ✱\n▁▁▁▁▁▁▁▁*/\n\n\ndown=0\ngitdate=2\ngitlatest=5\n/*▔▔▔▔▔▔▔▔\n⬆︎down（0～20） 设置高天流云、张弘、潇洒GY本地包下载链接。\n⬆︎gitdate（1～4） 设置本地包查看日期的镜像链接(高天流云、张弘、潇洒GY) 。\n⬆︎gitlatest（1～10） 设置🎬PC-ZY新版(ZY-Player) 获取最新版本号。\n——— Ⓖ github ——\t—\n0  随机 ⬅︎ 仅down可设。若随机到失效链接，请刷新分类（再次随机）。\n1  521github.com\n2  dgithub.xyz\n3  kkgithub.com\n4  cors.isteed.cc\n5  gh.con.sh\n6  cf.ghproxy.cc\n7  mirror.ghproxy.com\n8  github.moeyy.xyz\n9  ghproxy.cc\n10 gh.jiasu.in\n11 slink.ltd\t\t\n12 gh.ddlc.top\t\t\n13 gh.h233.eu.org\n14 dl.ghpig.top\n15 hub.gitmirror.com\n16 sciproxy.com\n17 download.nuaa.cf\n18 download.scholar.rr.nu\n19 download.yzuu.cf\n20 ghproxy.net\t\n▁▁▁▁▁▁▁▁*/\n\n\n/*▔▔▔▔▔▔▔▔\n订阅源图标可自己复制链接替换\n（拉到顶部第三项，“图标”）\n★★ github 图标★★\nhttps://521github.com/md-yd/pic/raw/main/00rose/a003b.png\nhttps://raw.gitmirror.com/md-yd/pic/main/00rose/003.png\n★★gitee图标★★\nhttps://gitee.com/visita/yd/raw/master/00rose/a003b.png\nhttps://gitee.com/visita/yd/raw/master/00rose/003.png\n▁▁▁▁▁▁▁▁*/\n\n\n/*▔▔▔▔▔▔▔▔\nrss by.Thomas。  md小改&收集整理。\n\n小说交流群892966579\nA群637775313不加人。若群炸了查看此群群资料找新家。\n\n内容取自网络，仅作学习参考，请24小时内删除。找到感兴趣内容请去支持正版。\n▁▁▁▁▁▁▁▁*/\n\n\ngitpic=\ngitpic==1 ? \n`https://raw.kkgithub.com`:\ngitpic==2 ? \n`https://github.moeyy.xyz/https://raw.githubusercontent.com`:\ngitpic==3 ?\n`https://mirror.ghproxy.com/https://raw.githubusercontent.com`:\ngitpic==4 ? \n`https://raw.cachefly.998111.xyz`:\ngitpic==5 ?\n`https://ghproxy.net/https://raw.githubusercontent.com`:\ngitpic==6 ? \n`https://521github.com/extdomains/raw.githubusercontent.com` :\ngitpic==7 ? \n`https://slink.ltd/https://raw.githubusercontent.com` :\ngitpic==8 ? \n`https://gh.con.sh/https://raw.githubusercontent.com` :\ngitpic==9 ? \n`https://cors.isteed.cc/https://raw.githubusercontent.com` :\ngitpic==10 ? \n`https://hub.gitmirror.com/https://raw.githubusercontent.com` :\ngitpic==11 ?\n`https://sciproxy.com/https://raw.githubusercontent.com` :\ngitpic==12 ?\n`https://ghproxy.cc/https://raw.githubusercontent.com` :\ngitpic==13 ?\n`https://cf.ghproxy.cc/https://raw.githubusercontent.com` :\ngitpic==14 ?\n`https://gh.jiasu.in/https://raw.githubusercontent.com`:\ngitpic==15 ? \n`https://ghcy.eu.org/https://raw.githubusercontent.com`:\ngitpic==16 ? \n`https://raw.gitmirror.com`:\n//gitpic==17 ? \n`https://gitee.com/visita/yd/raw/master`;\n\n\ndown=\ndown==0? \nparseInt(Math.random()*20+1) : down;\n\ndown=\ndown==1 ? \n`https://521github.com`:\ndown==2 ? \n`https://dgithub.xyz`:\ndown==3 ? \n`https://kkgithub.com`:\ndown==4 ? \n`https://cors.isteed.cc/github.com`:\ndown==5 ? \n`https://gh.con.sh/https://github.com`:\ndown==6 ? \n`https://cf.ghproxy.cc/https://github.com`:\ndown==7 ? \n`https://mirror.ghproxy.com/https://github.com`:\ndown==8 ? \n`https://github.moeyy.xyz/https://github.com`:\ndown==9 ?\n`https://ghproxy.cc/https://github.com`:\ndown==10 ?\n`https://gh.jiasu.in/https://github.com`:\ndown==11 ? \n`https://slink.ltd/https://github.com`:\ndown==12 ? \n`https://gh.ddlc.top/https://github.com`:\ndown==13 ? \n`https://gh.h233.eu.org/https://github.com`:\ndown==14 ? \n`https://dl.ghpig.top/https://github.com`:\ndown==15 ? \n`https://hub.gitmirror.com/https://github.com`:\ndown==16 ?\n`https://sciproxy.com/github.com`:\ndown==17 ?\n`https://download.nuaa.cf`:\ndown==18 ?\n`https://download.scholar.rr.nu`:\ndown==19 ? \n`https://download.yzuu.cf`:\n//down==20 ? \n`https://ghproxy.net/https://github.com`;\n\n\ngitdate=\ngitdate==1 ? \n`https://521github.com`:\ngitdate==2 ? \n`https://dgithub.xyz`:\ngitdate==3 ? \n`https://kkgithub.com`:\n//gitdate==4 ? \n`https://cors.isteed.cc/github.com`;\n\n\ngitlatest=\ngitlatest==1 ? \n`https://521github.com`:\ngitlatest==2 ? \n`https://dgithub.xyz`:\ngitlatest==3 ? \n`https://kkgithub.com`:\ngitlatest==4 ? \n`https://cors.isteed.cc/github.com`:\ngitlatest==5 ? \n`https://gh.con.sh/https://github.com`:\ngitlatest==6 ? \n`https://cf.ghproxy.cc/https://github.com`:\ngitlatest==7 ? \n`https://mirror.ghproxy.com/https://github.com`:\ngitlatest==8 ? \n`https://github.moeyy.xyz/https://github.com`:\ngitlatest==9 ?\n`https://ghproxy.cc/https://github.com`:\n//gitlatest==10 ?\n`https://gh.jiasu.in/https://github.com`;",
    "sourceGroup": "-md-",
    "sourceIcon": "https://gitee.com/visita/yd/raw/master/00rose/a003b.png##",
    "sourceName": "影视难受3",
    "sourceUrl": "https://www.lanzoux.com/#2024md3",
    "style": "body {\r\n    font-family: 'Roboto', sans-serif;\r\n    display: flex;\r\n    flex-direction: column;\r\n    height: 100vh;\r\n    margin: 5;\r\n    background-color: #F8F8F8;\r\n}\r\n\nmd1 {\n    color: #444444;\n    font-size: 2em; \r\n    margin: 40px 0;\n    font-weight: 400;\n    justify-content: center;\n    text-align: center;\r\n}\r\n\r\nmd2 {\r\n    color: #444444;\n    font-size: 1.4em; \n    margin-bottom: 40px;\n    line-height: 1.8;\n    font-weight: 400;\n    justify-content: center;\n    text-align: center;\r\n}\r\n\r\nmd3 {\n    color: #212121;\n    font-size: 1.6em; \r\n    margin: 10px 0;\n    font-weight: 400;\n    justify-content: center;\n    text-align: center;\r\n}\r\n\nmd4 {\n    font-size: 1.1em; \r\n}\n\r\nmd5 {\r\n    font-size: 1em; \n    color: #222222;\n    justify-content: center;\n    text-align: center;\r\n}\r\n\ntextarea {\n    width:98%;\r\n    height: auto;\r\n    min-height: 54px;\n    max-height: 500px;\r\n    overflow-y: auto;\n    border-radius:5px;\r\n    border: 1px solid #BDBDBD;\r\n}\r\n\r\n.button {\n    display: block; \r\n    margin-left: auto;\n    margin-right: auto;\r\n    padding: 6px 10px;\r\n    background-color: #FF5722;\r\n    border: none;\r\n    color: white;\r\n    cursor: pointer;\r\n    border-radius: 4px;\r\n    text-decoration: none;\r\n    margin-top: 1px;\r\n    font-size: 18px;\r\n    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);\r\n    transition: background-color 0.5s,\n    transform 0.4s;\r\n}\r\n\r\n.button:hover {\r\n    background-color: #FF5722;\r\n    transform: translateY(-2px);\r\n}\r\n\r\n.button:active {\r\n    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.4);\r\n    transform: translateY(0);\r\n}\r\n\n\r\n"
  },
  {
    "articleStyle": 0,
    "customOrder": -10,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": true,
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "singleUrl": true,
    "sourceComment": "官网：www.yiove.com",
    "sourceGroup": "书源仓库",
    "sourceIcon": "https://shuyuan.yiove.com/logo.jpeg",
    "sourceName": "Yiove 书源仓库",
    "sourceUrl": "https://shuyuan.yiove.com"
  },
  {
    "articleStyle": 0,
    "concurrentRate": "",
    "contentBlacklist": "https://lupic.cdn.bcebos.com/,\nhttps://cpro.baidu.com/,\nhttps://eclick.baidu.com/,\nhttps://sofire.baidu.com/,\nhttps://analytics.woozooo.com/,\nhttps://statics.woozooo.com/,\nhttps://hm.baidu.com/,\nhttps://wwads.cn/code/,\nhttps://cdn.wwads.cn/,\nhttps://pagead2.googlesyndication.com,\nhttps://www.qlspx.com,\nhttps://sdk.51.la,\nhttps://abk.lingsiqiwu.com,\n\nhttps://googleads4.g.doubleclick.net,\nhttps://static.googleadsserving.cn,\nhttps://s0.2mdn.net,\nhttps://tpc.googlesyndication.com,\nhttps://www.googletagservices.com,\nhttps://cm.g.doubleclick.net,,\nhttps://star.jsyunmy.com,\nhttps://p.qlogo.cn,\nhttps://partner.googleadservices.com,",
    "customOrder": -9,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": false,
    "header": "{\"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36\"}",
    "injectJs": "// 是蓝奏云链接时\nif(/lanzou/.test(window.location.href)){\nArray.from(document.querySelectorAll(`\n\t.mt2:last-of-type,.appreport,.n_login,\n\tdiv[style*=\"color: #8a6d3b;\"]\n`),$=>$.style.display='none');\n}\n\n\n//选择需要删除的标签，以,分隔\nitems = document.querySelectorAll(`\n.stealth-scroll,\n\n#evaluate-box,\n.project-operation,\n.recommend-footer,\n\n.project-desc2,\n.side-widget,\n\n.header_nav,\n.under\n`)\n\n//把选择的html值改成空\nArray.from(items,(item)=>{\n\titem.innerHTML = ``\n\titem.style.display = `#m-splitter`\n})",
    "lastUpdateTime": 0,
    "loadWithBaseUrl": false,
    "loginUi": "",
    "loginUrl": "",
    "ruleArticles": "<js>\ntry {\n    $ = JSON.parse(src).text;\n    if ($ == \"no file\") $ = [];\n} \n\n//💙catch。。。\ncatch (err) {\n\n    //💚💚网站整合\n     if (baseUrl.match(/www\\.baidu\\.com\\?wd=/)) {\n        $ = [];\n        baseUrl.replace(/^.*?wd=\\s*/,'').replace(/\\,/g,',{\"headers\":{\"User-Agent\": \"Mozilla/5.0 (Windows; U; Windows NT 5.2;. en-US) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36 Quark/4.6.2.161\"}}').\n        split(/\\s*♞♞\\s*/).map($$ => $.push({\n            name_all: $$.match(/.*?《(.*?)》/)[1],\n            time: $$.match(/◎.*?◎/) ? $$.match(/.*?◎(.*?)◎/)[1].replace(/■/,'▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁').replace(/🦁/,'｜编程狮｜w3cschool.cn｜') : \"\",\n            uri1: $$.match(/【.*?】/) ? $$.match(/.*?【(.*?)】/)[1] : \"\",\n            url: $$.match(/^([^【《◎]*),?/)[1]\n        }));\n    }\n    //💚💚0 网站整合结束\n\n\n    //💚💚蓝奏云\n    else {\n\n        //🧡🧡🧡蓝奏云非分组链接\n        if (String(java.getString('text.侵权\\/违法投诉@href')).length) {\n            $ = [{\n                name_all: String(java.getString('class.md@textNodes')),\n                icon: String(java.getString('class.md@textNodes')).replace(/.*\\./, ''),\n                size: String(java.getString('class.mtt@text')).replace(/\\( /, '').replace(/ \\)/, ''),\n                time: String(java.getString('class.mf@textNodes')).replace(/.*\\n/, ''),\n                uri: baseUrl.replace(/^(.+com).*\\/(.+)$/, '$2'),\n                url: baseUrl.replace(/^(.+com).*\\/(.+)$/, '$1/tp/$2')\n            }]\n        }\n        //🧡🧡🧡蓝奏云非分组结束\n\n\n        //🧡🧡🧡取消分享\n        else if (String(java.getString('.off@text')).match(/取消分享/)) {\n            $ = [{\n                name_all: java.getString('.off@text'),\n                time: baseUrl.replace(/[#\\?].*/g, ''),\n                url: baseUrl.replace(/[#\\?].*/g, '')\n            }]\n        }\n        //🧡🧡🧡取消结束\n\n\n        //🧡🧡🧡蓝奏云分组链接\n        else {\n            json = [];\n            name = java.getString('.user-radio@text||title@text')\n            java.getElements('#folder .mlink').forEach(a => {java.setContent(a);\n      json.push({\n      \t    name_all: java.getString('.filename@textNodes'),\n          url: java.getString('a@href'),\n          time: '🗂️ folder　📑 ' + (String(java.getString('.filesize@text')) || name) })\n    })\njava.setContent(src);\n\n\n            mat = baseUrl.match(/^(.*?\\.com)[^##]*\\/(.+)$/)\n            url = mat[1]\n            uri = mat[2]\n\n            function $(reg) {\n                return uri.match(reg) ? true : false}\n\n\n            //get【pwd】(链接提取码)\n            pwd =\n$(/##[^【]/) ? uri.match(/##(.*?)(【|$)/)[1] :\"\";\n\n\n\nhead = {method: \"POST\", params: {uri: uri,\nimg: $(/【[^】]/)?uri.match(/【([^】]+)/)[1] :\"\"}}\n\n\n            //get 【body】\n            eval(src.match(/var pgs;([\\s\\S]*?pgs.+;)/)[1]);\n            eval('$=' + src.match(/data :([\\s\\S]*?\\})/)[1]);\n            head.body = Object.keys($).map(key => key + \"=\" + $[key]).join('&');\n\n\n            //补全【url】\nurl += \"/filemoreajax.php,\" + JSON.stringify(head);\n\n            //ajax\n            $ = JSON.parse(java.ajax(url));\n            $ = json.concat($.text != 0 ? $.text :\n             //密码错误提示\n             [{name_all: $.info,\n               time: uri.replace(/[#\\?].*/, '') + $.info,\n               url: baseUrl.replace(/[#\\?].*/, '') }]\n                                        )\n            baseUrl = url\n        }\n        //🧡🧡🧡蓝奏分组结束\n\n    }\n    //💚💚蓝奏结束\n\n}\n//💙catch(err)结束\n\njava.put('url', baseUrl);\nJSON.stringify($);\n</js>$.[*]",
    "ruleContent": "",
    "ruleDescription": "❗️0、0、开始❗️\n❗️0、0、结束❗️\n\n\n\n\n{{}}@js:\nurl=String(java.getString('$.url')).trim();\n\n\n\n//【..导入】\nif(url.match(/^..导入|^📥/)){\nuri=url.replace(/导入.*/,'');\nurl=url.replace(/.*导入|📥/,'');\npath =\n(uri==\"一键\"||uri==\"自动\"||url==\"📥.*\")?\"auto\":\nuri==\"书源\"?\"bookSource\":\nuri==\"订阅\"?\"rssSource\":\nuri==\"净化\"?\"replaceRule\":\n\"\";\nurl=url.match(/^legado\\:\\/\\//)?url:`legado://import/${path}?src=`+url;\nurl = String(url).replace(/^(.*?src=)(.*)/,(mat, $1, $2)=>{\n  return $1+encodeURIComponent($2);\n});\n\n\nresult=`<title>{{$.name_all}}</title>\n<iframe src=\"${url}\" hidden></iframe>\n<br>\n<md3><b>{{$.name_all}}</b></md3>\n\n<br>\n<br><md4>\n　　❤️导入不成功？多导入几次试试。<br>\n<br></md4>\n\n<a href=\"${url}\" class=\"button\">◎ 一键导入 ◎</a>\n\n<br>\n<br><md4>\n　资源链接，点击复制▼</md4>\n<center><textarea id=\"copy\" onclick=\"copy()\">${decodeURIComponent(String(url).replace(/legado.*?src=/,''))}</textarea>\n{{$.time}}</center>\n<br>\n<md5>\nrssSource by.Thomas.　　 md轻改&收集整理<br>\n资源取自网络，仅作参考试用，请24小时内删除<br></md5>\n\n<script>\nfunction copy(){\n\tdocument.getElementById('copy').select()\n\tdocument.execCommand('copy')\n\talert(\"复制成功\")\n}\n</script>`}\n\n\n//【自定义html】\nelse if(url.match(/\\d+、\\d+、/)){\nreg=new RegExp('❗️'+url+'开始❗️\\\\s*([\\\\s\\\\S]+?)\\\\s*❗️'+url+'结束❗️');\n//默认禁止放大缩小\nresult=result.match(reg)?\n'<meta name=\"viewport\" content=\"width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no\">'+result.match(reg)[1]:'<br>未找到对应html'\n}\n\nelse{result=''}",
    "ruleImage": "@js:\nn=`{{$.name_all}}` ;\nuri1=`{{$.uri1}}` ;\nsrc =\n\turi1 ? uri1 :\n\n//文件名判断使用对应图标✱②\nbaseUrl.match(/【(.*?)[】$]/) ? baseUrl.match(/【(.*?)(】|$)/)[1] :\n\nbaseUrl.match(/423down/)? \"423down.png\" :\nbaseUrl.match(/lxapk/)? \"lxapk.png\" :\nbaseUrl.match(/yoyodadada/)? \"yoyo.png\" :\n\n!n.match(/\\.\\w\\w\\w$/)? \"0.png\" :\n\nn.match(/迷迭|md/i)? \"md.png\" :\nn.match(/单仓|215613905|taka|q版/)? \"dc1.png\" :\nn.match(/可视|影视仓|影音壳子|多仓/)? \"dc2.png\" :\nn.match(/本地/)? \"bd.png\" :\nn.match(/海阔|[^青钢承]影|视|剧|直播|tv[^b]/i)? \"ys.png\" :\n\nn.match(/\\.apk/g)? \"apk.png\" :\nn.match(/\\.zip|\\.7z|\\.rar/g)? \"zip.png\" :\n\n//为空时\n`lan.png` ;\n\n\n//md图片简写补全。\n\neval(String(source.sourceComment));\n\npic= \npic==`0` ? `/md-yd/pic@main/00rose/${src}`:\npic==`1` ? `/md-yd/pic@main/01pink/${src}` :\npic==`2` ? `/md-yd/pic@main/02blue/${src}` :\npic==`3` ? `/md-yd/pic@main/03green/${src}` :\npic==`4` ? `/md-yd/pic@main/04gear/${src}` :\npic==`5` ? `/md-yd/pic@main/05green/${src}` :\npic==`6` ? `/md-yd/pic@main/06red/${src}`:\npic==`7` ? `/md-yd/pic@main/07blackred/${src}` :\npic==`8` ? `/md-yd/pic@main/08black/${src}` :\npic==`9` ? `/md-yd/pic@main/09note/${src}` :\n\npic==`10`?`/md-yd/pic@main/03green2/${src}`:\npic==`11`?`/md-yd/pic@main/04gear2/${src}` :\n//pic==`12`?\n`/md-yd/pic@main/04gear3/${src}`;\n\n\npic=gitpic+pic;\n\npic= \nString (gitpic).match(/gitee/) ? \nString(pic).replace(/\\/md\\-yd\\/pic\\@main/,''):\nString (gitpic).match(/\\/gh$/) ? \n pic : \nString (pic).replace(/\\@/,'/');\n\nsrc=src.match(/^http/) ? src : pic ;\nsrc",
    "ruleLink": "$.id@js:\nurl=`{{$.url||$.sourceUrl}}`\n\nif(result){url+=`{{$.id}}`;\n}",
    "ruleNextPage": "@js:\ntry {\n    url = String(java.get('url'));\n    url = url.replace(/(pg=)(\\d+)/, (mat, $1, $2) => {\n        return $1 + (~~$2 + 1)\n    }).replace(url, '');\n} catch (err) {\n    url = \"\"\n}\nurl",
    "rulePubDate": "💾 {{$.icon}}　📥 {{$.size}}　⏱️ {{$.time}}\n##💾 　📥 　⏱️\\s*",
    "ruleTitle": "$.name_all",
    "singleUrl": false,
    "sortUrl": "MD.4::https://mmxmm.lanzoue.com/b0d6c5kkh##iori\n\n不似苏::https://busisu.lanzoub.com/s/yixie##777\n\n🅨酷我音乐::https://yoyodadada.lanzouw.com/b07ryhlg\n🅨PC-酷我音乐::https://yoyodadada.lanzouw.com/b01ay4hkh\n\n\n//‼️423软件‼️\n④系统辅助::https://423down.lanzouv.com/b0f1944od\n④视频图像::https://423down.lanzouv.com/b0f1czyjc\n④Xposed框架::https://423down.lanzouv.com/b0f1fns7a\n④资讯软件::https://423down.lanzouv.com/b0f19mgrg\n④酷安mod::https://423down.lanzouv.com/b0f2uzq2b\n④WiFi万能钥匙::https://423down.lanzouv.com/b0f1f1t5c\n④抖音mod::https://423down.lanzouv.com/b0f199a5a\n④百度地图::https://423down.lanzouv.com/b0f1f64re\n④浏览器::https://423down.lanzouv.com/b0f24u4de\n\n\n//乐享/黑鹰\n🅻太极框架::https://lxapk.lanzouw.com/b05s8e7cf##e8sx\n\n\n🅨1DM::https://yoyodadada.lanzouw.com/b07q5ehe\n🅨PC-IDM::https://yoyodadada.lanzouw.com/b01c4az3g##4v3k\n🅨ADM下载::https://yoyodadada.lanzouw.com/b07pt0kb\n\n🅨小鸡模拟器::https://yoyodadada.lanzouw.com/b01d0c7uj##7j31【yx.png】\n🅨海星模拟器::https://yoyodadada.lanzouw.com/b07psppa##【yx.png】\n\n🅨百度输入法::https://yoyodadada.lanzouw.com/b01byu8bg\n\n🅨AdGuard::https://yoyodadada.lanzouw.com/b01dqpheh##5lr9\n\n\n//yoyo\n🅨PC激活工具::https://yoyodadada.lanzouw.com/b01by283a\n🅨PC驱动精灵::https://yoyodadada.lanzouw.com/b01bwkyqf\n🅨PC硬件检测::https://yoyodadada.lanzouw.com/b01bwkyod\n",
    "sourceComment": "pic=2\n/*▔▔▔▔▔▔▔▔\n⬆︎设置图片样式\n0  红+\n1  粉++\n2  蓝++\n3  绿+  10\n4  绿齿轮  11  12\n5  绿字印章+\n6  红字印章+\n7  红字 黑白背景\n8  蓝字黑底（夜间）-\n9  卡其色 记事板-\n▁▁▁▁▁▁▁▁*/\n\n\ngitpic=17\n/*▔▔▔▔▔▔▔▔\n⬆︎gitpic 设置图片镜像链接。\n——— Ⓖ github ——\t—\n1  raw.kkgithub.com\n2  github.moeyy.xyz\n3  mirror.ghproxy.com\n4  raw.cachefly.998111.xyz\n5  ghproxy.net\n6 521github.com\n7  slink.ltd\n8  gh.con.sh\n9  cors.isteed.cc\n10 hub.gitmirror.com\n11 sciproxy.com\n12 ghproxy.cc\n13 cf.ghproxy.cc\n14 gh.jiasu.in\n15 ghcy.eu.org\n16 raw.gitmirror.com\n17 gitee.com ✱\n▁▁▁▁▁▁▁▁*/\n\n\n/*▔▔▔▔▔▔▔▔\n订阅源图标可自己复制链接替换\n（拉到顶部第三项）\n★★ github 图标★★\nhttps://521github.com/md-yd/pic/raw/main/00rose/a004.png\nhttps://521github.com/md-yd/pic/raw/main/00rose/004.png\n★★gitee图标★★\nhttps://gitee.com/visita/yd/raw/master/00rose/a004.png\nhttps://gitee.com/visita/yd/raw/master/00rose/004.png\n▁▁▁▁▁▁▁▁*/\n\n\n/*▔▔▔▔▔▔▔▔\nrss by.Thomas。  md小改&收集整理。\n\n小说交流群892966579\nA群637775313不加人。若群炸了查看此群群资料找新家。\n\n内容取自网络，仅作学习参考，请24小时内删除。找到感兴趣内容请去支持正版。\n\nxbak.PC-挂机摸鱼修仙大陆::https://wwpr.lanzout.com/b0f4v9ndg##ehxj\n▁▁▁▁▁▁▁▁*/\n\n\ngitpic=\ngitpic==1 ? \n`https://raw.kkgithub.com`:\ngitpic==2 ? \n`https://github.moeyy.xyz/https://raw.githubusercontent.com`:\ngitpic==3 ?\n`https://mirror.ghproxy.com/https://raw.githubusercontent.com`:\ngitpic==4 ? \n`https://raw.cachefly.998111.xyz`:\ngitpic==5 ?\n`https://ghproxy.net/https://raw.githubusercontent.com`:\ngitpic==6 ? \n`https://521github.com/extdomains/raw.githubusercontent.com` :\ngitpic==7 ? \n`https://slink.ltd/https://raw.githubusercontent.com` :\ngitpic==8 ? \n`https://gh.con.sh/https://raw.githubusercontent.com` :\ngitpic==9 ? \n`https://cors.isteed.cc/https://raw.githubusercontent.com` :\ngitpic==10 ? \n`https://hub.gitmirror.com/https://raw.githubusercontent.com` :\ngitpic==11 ?\n`https://sciproxy.com/https://raw.githubusercontent.com` :\ngitpic==12 ?\n`https://ghproxy.cc/https://raw.githubusercontent.com` :\ngitpic==13 ?\n`https://cf.ghproxy.cc/https://raw.githubusercontent.com` :\ngitpic==14 ?\n`https://gh.jiasu.in/https://raw.githubusercontent.com`:\ngitpic==15 ? \n`https://ghcy.eu.org/https://raw.githubusercontent.com`:\ngitpic==16 ? \n`https://raw.gitmirror.com`:\n//gitpic==17 ? \n`https://gitee.com/visita/yd/raw/master`;",
    "sourceGroup": "-md-",
    "sourceIcon": "https://gitee.com/visita/yd/raw/master/00rose/a004b.png#",
    "sourceName": "软件难受4",
    "sourceUrl": "https://www.lanzoux.com/#2024md4",
    "style": "body {\r\n    font-family: 'Roboto', sans-serif;\r\n    display: flex;\r\n    flex-direction: column;\r\n    height: 100vh;\r\n    margin: 5;\r\n    background-color: #F8F8F8;\r\n}\r\n\nmd1 {\n    color: #444444;\n    font-size: 2em; \r\n    margin: 40px 0;\n    font-weight: 400;\n    justify-content: center;\n    text-align: center;\r\n}\r\n\r\nmd2 {\r\n    color: #444444;\n    font-size: 1.4em; \n    margin-bottom: 40px;\n    line-height: 1.8;\n    font-weight: 400;\n    justify-content: center;\n    text-align: center;\r\n}\r\n\r\nmd3 {\n    color: #212121;\n    font-size: 1.6em; \r\n    margin: 10px 0;\n    font-weight: 400;\n    justify-content: center;\n    text-align: center;\r\n}\r\n\nmd4 {\n    font-size: 1.1em; \r\n}\n\r\nmd5 {\r\n    font-size: 1em; \n    color: #222222;\n    justify-content: center;\n    text-align: center;\r\n}\r\n\ntextarea {\n    width:98%;\r\n    height: auto;\r\n    min-height: 54px;\n    max-height: 500px;\r\n    overflow-y: auto;\n    border-radius:5px;\r\n    border: 1px solid #BDBDBD;\r\n}\r\n\r\n.button {\n    display: block; \r\n    margin-left: auto;\n    margin-right: auto;\r\n    padding: 6px 10px;\r\n    background-color: #FF5722;\r\n    border: none;\r\n    color: white;\r\n    cursor: pointer;\r\n    border-radius: 4px;\r\n    text-decoration: none;\r\n    margin-top: 1px;\r\n    font-size: 18px;\r\n    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);\r\n    transition: background-color 0.5s,\n    transform 0.4s;\r\n}\r\n\r\n.button:hover {\r\n    background-color: #FF5722;\r\n    transform: translateY(-2px);\r\n}\r\n\r\n.button:active {\r\n    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.4);\r\n    transform: translateY(0);\r\n}\r\n\n\r\n.next-link a[title] {\n\r\n    background-color: #FF5722;\r\n    \r\n    \r\n    \r\n    font-size: 18px;\r\n}\r\n\r\n.previous-link a[title] {\n    \r\n    background-color: #FF5722;\r\n    \r\n    \r\n    \r\n    font-size: 18px;\r\n}"
  },
  {
    "articleStyle": 0,
    "concurrentRate": "",
    "contentBlacklist": "https://statics.woozooo.com",
    "customOrder": -8,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": false,
    "header": "{\"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36\"}",
    "injectJs": "// 是蓝奏云链接时\nif(/lanzou/.test(window.location.href)){\nArray.from(document.querySelectorAll(`\n\t.mt2:last-of-type,.appreport,.n_login,\n\tdiv[style*=\"color: #8a6d3b;\"]\n`),$=>$.style.display='none');\n}",
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "loginUi": "",
    "loginUrl": "",
    "ruleArticles": "<js>\ntry {\n    $ = JSON.parse(src).text;\n    if ($ == \"no file\") $ = [];\n} \n\n//💙catch。。。\ncatch (err) {\n\n    //💚💚网站整合\n     if (baseUrl.match(/www\\.baidu\\.com\\?wd=/)) {\n        $ = [];\n        baseUrl.replace(/^.*?wd=\\s*/,'').replace(/\\,/g,',{\"headers\":{\"User-Agent\": \"Mozilla/5.0 (Windows; U; Windows NT 5.2;. en-US) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36 Quark/4.6.2.161\"}}').\n        split(/\\s*♞♞\\s*/).map($$ => $.push({\n            name_all: $$.match(/.*?《(.*?)》/)[1],\n            time: $$.match(/◎.*?◎/) ? $$.match(/.*?◎(.*?)◎/)[1] : \"\",\n            uri1: $$.match(/【.*?】/) ? $$.match(/.*?【(.*?)】/)[1] : \"https://agit.ai/butterfly/yd/raw/branch/yd/pic/yoyoda.jpg\",\n            url: $$.match(/^([^【《◎]*),?/)[1]\n        }));\n    }\n    //💚💚0 网站整合结束\n\n\n    //💚💚蓝奏云\n    else {\n\n        //🧡🧡🧡蓝奏云非分组链接\n        if (String(java.getString('text.举报文件@href')).length) {\n            $ = [{\n                name_all: String(java.getString('class.md@textNodes')),\n                icon: String(java.getString('class.md@textNodes')).replace(/.*\\./, ''),\n                size: String(java.getString('class.mtt@text')).replace(/\\( /, '').replace(/ \\)/, ''),\n                time: String(java.getString('class.mf@textNodes')).replace(/.*\\n/, ''),\n                uri: baseUrl.replace(/^(.+com).*\\/(.+)$/, '$2'),\n                url: baseUrl.replace(/^(.+com).*\\/(.+)$/, '$1/tp/$2')\n            }]\n        }\n        //🧡🧡🧡蓝奏云非分组结束\n\n\n        //🧡🧡🧡取消分享\n        else if (String(java.getString('.off@text')).match(/取消分享/)) {\n            $ = [{\n                name_all: java.getString('.off@text'),\n                time: baseUrl.replace(/[#\\?].*/g, ''),\n                url: baseUrl.replace(/[#\\?].*/g, '')\n            }]\n        }\n        //🧡🧡🧡取消结束\n\n\n        //🧡🧡🧡蓝奏云分组链接\n        else {\n            json = [];\n            name = java.getString('.user-radio@text||title@text')\n            java.getElements('#folder .mlink').forEach(a => {java.setContent(a);\n      json.push({\n      \t    name_all: java.getString('.filename@textNodes'),\n          url: java.getString('a@href'),\n          time: '🗂️ folder　📑 ' + (String(java.getString('.filesize@text')) || name) })\n    })\njava.setContent(src);\n\n\n            mat = baseUrl.match(/^(.*?\\.com)[^##]*\\/(.+)$/)\n            url = mat[1]\n            uri = mat[2]\n\n            function $(reg) {\n                return uri.match(reg) ? true : false}\n\n\n            //get【pwd】(链接提取码)\n            pwd =\n$(/##[^【]/) ? uri.match(/##(.*?)(【|$)/)[1] :\"\";\n\n\n\nhead = {method: \"POST\", params: {uri: uri,\nimg: $(/【[^】]/)?uri.match(/【([^】]+)/)[1] :\"\"}}\n\n\n            //get 【body】\n            eval(src.match(/var pgs;([\\s\\S]*?pgs.+;)/)[1]);\n            eval('$=' + src.match(/data :([\\s\\S]*?\\})/)[1]);\n            head.body = Object.keys($).map(key => key + \"=\" + $[key]).join('&');\n\n\n            //补全【url】\nurl += \"/filemoreajax.php,\" + JSON.stringify(head);\n\n            //ajax\n            $ = JSON.parse(java.ajax(url));\n            $ = json.concat($.text != 0 ? $.text :\n             //密码错误提示\n             [{name_all: $.info,\n               time: uri.replace(/[#\\?].*/, '') + $.info,\n               url: baseUrl.replace(/[#\\?].*/, '') }]\n                                        )\n            baseUrl = url\n        }\n        //🧡🧡🧡蓝奏分组结束\n\n    }\n    //💚💚蓝奏结束\n\n}\n//💙catch(err)结束\n\njava.put('url', baseUrl);\nJSON.stringify($);\n</js>$.[*]",
    "ruleContent": "",
    "ruleDescription": "",
    "ruleImage": "@js:\nn=`{{$.name_all}}` ;\nuri1=`{{$.uri1}}` ;\nsrc =uri1 ? uri1 :\n\nsrc=\n//文件名判断使用对应图标\n!n.match(/\\.\\w\\w\\w$/)? \"0.png\" :\n//文件名判断apk图标\nn.match(/apk/)? \"apk.png\" :\n//蓝奏云盘设定的图片or为空时\nbaseUrl.match(/【[^】$]/)? baseUrl.match(/【(.*?)(】|$)/)[1] :\n`yoyo.png`;\n\n\n//md图片简写补全。\n\neval(String(source.sourceComment));\n\npic= \npic==`0` ? `/md-yd/pic@main/00rose/${src}`:\npic==`1` ? `/md-yd/pic@main/01pink/${src}` :\npic==`2` ? `/md-yd/pic@main/02blue/${src}` :\npic==`3` ? `/md-yd/pic@main/03green/${src}` :\npic==`4` ? `/md-yd/pic@main/04gear/${src}` :\npic==`5` ? `/md-yd/pic@main/05green/${src}` :\npic==`6` ? `/md-yd/pic@main/06red/${src}`:\npic==`7` ? `/md-yd/pic@main/07blackred/${src}` :\npic==`8` ? `/md-yd/pic@main/08black/${src}` :\npic==`9` ? `/md-yd/pic@main/09note/${src}` :\n\npic==`10`?`/md-yd/pic@main/03green2/${src}`:\npic==`11`?`/md-yd/pic@main/04gear2/${src}` :\n//pic==`12`?\n`/md-yd/pic@main/04gear3/${src}`;\n\n\npic=gitpic+pic;\n\npic= \nString (gitpic).match(/gitee/) ? \nString(pic).replace(/\\/md\\-yd\\/pic\\@main/,''):\nString (gitpic).match(/\\/gh$/) ? \n pic : \nString (pic).replace(/\\@/,'/');\n\nsrc=src.match(/^http/) ? src : pic ;\nsrc",
    "ruleLink": "$.id@js:\nurl=`{{$.url}}`;\nif(result)url+=`/tp/{{$.id}}`;\nurl",
    "ruleNextPage": "@js:\ntry {\n    url = String(java.get('url'));\n    url = url.replace(/(pg=)(\\d+)/, (mat, $1, $2) => {\n        return $1 + (~~$2 + 1)\n    }).replace(url, '');\n} catch (err) {\n    url = \"\"\n}\nurl",
    "rulePubDate": "💾 {{$.icon}}　📥 {{$.size}}　⏱️ {{$.time}}\n##💾 　📥 　⏱️\\s*",
    "ruleTitle": "$.name_all",
    "singleUrl": false,
    "sortUrl": "@js:\njson = [];\n\neval(String(source.sourceComment));\n\nString(java.ajax(list)).replace(/.*超过100.*/g,\"\")\n.replace(/([^：])(http)/g,\"$1：$2\")\n    .split(/\\s*##\\s*【\\s*/).map(text => {\n        [sortName, sortList] = text.split(/】/);\n        if (sortList) {\n            list = [];\n            String(sortList).trim()\n                .split(/\\s*\\n\\s*/).map(text => {\n                    [name, url] = text.split(/\\s*：\\s*/);\n                    String(url).trim()\n                        .split(/\\s*；\\s*/).map((url, i) => {\n                            url = String(url).replace(/\\s*#.*?密码\\:\\s*/, '#\\#');\n                            //if (i) i = \"_\" + i;\n                            //else i = \"\";\n       //json.push(name+i+'::'+url);\n      json.push(name+'::'+url);\n                        });\n                });\n\n        }\n    });\n\"❤️yoyo主盘::https://yoyodadada.lanzouw.com/u/yoyodadada\\nℹ️README::http://www.baidu.com?wd=https://521github.com/yoyodadada/haoruanfenxiang/raw/master/README.md【yoyo.png】《自用‼️请勿传播‼️感谢参与yoyodadada项目的大佬们‼️》◎▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃◎♞♞https://521github.com/yoyodadada/haoruanfenxiang/raw/master/List.md#【yoyo.png】《➡︎ 软件列表 ⬅︎    右边软件从a到z排序》◎▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃◎\\n\"+ \njson.join('\\n');",
    "sourceComment": "pic=8\n/*▔▔▔▔▔▔▔▔\n⬆︎设置图片样式\n0  红+\n1  粉++\n2  蓝++\n3  绿+  10\n4  绿齿轮  11  12\n5  绿字印章+\n6  红字印章+\n7  红字 黑白背景\n8  蓝字黑底（夜间）-\n9  卡其色 记事板-\n▁▁▁▁▁▁▁▁*/\n\n\ngitpic=17\ngitsy=0\n/*▔▔▔▔▔▔▔▔\n⬆︎gitpic（1-17）设置图片镜像链接。\n⬆︎gitsy（0-16）设置yoyo软件列表链接。\n——— Ⓖ github ——\t—\n0  随机 ⬅︎ 仅gitsy可设。若随机到失效镜像，请刷新分类，或自己设置镜像。\n1  raw.kkgithub.com\n2  github.moeyy.xyz\n3  mirror.ghproxy.com\n4  raw.cachefly.998111.xyz\n5  ghproxy.net\n6 521github.com\n7  slink.ltd\n8  gh.con.sh\n9  cors.isteed.cc\n10 hub.gitmirror.com\n11 sciproxy.com\n12 ghproxy.cc\n13 cf.ghproxy.cc\n14 gh.jiasu.in\n15 ghcy.eu.org\n16 raw.gitmirror.com\n17 gitee.com ⬅︎ 仅gitpic可设\n▁▁▁▁▁▁▁▁*/\n\n\n/*▔▔▔▔▔▔▔▔\n订阅源图标可自己复制链接替换\n（拉到顶部第三项）\n★★ github 图标★★\nhttps://521github.com/md-yd/pic/raw/main/00rose/0purple.jpg\nhttps://521github.com/md-yd/pic/raw/main/00rose/004.png\n★★gitee图标★★\nhttps://gitee.com/visita/yd/raw/master/00rose/0purple.jpg\nhttps://gitee.com/visita/yd/raw/master/00rose/004.png\n▁▁▁▁▁▁▁▁*/\n\n\n/*▔▔▔▔▔▔▔▔\n‼️自用‼️请勿传播\n\n‼️感谢参与yoyodadada项目的大佬们\n\n‼️此订阅资源源自yoyodadada的项目。\nhttps://521github.com/extdomains/raw.githubusercontent.com/yoyodadada/haoruanfenxiang/master/List.md\n\nhttps://github.com/yoyodadada/haoruanfenxiang/raw/master/List.md\n\nhttps://yoyodadada.github.io/haoruanfenxiang/List.md\n\nhttps://yoyodadada.github.io/haoruanfenxiang/README.md\n\n‼️里面夹杂有123云盘，及其他盘，不会弄啦，暂时可用的只有难受盘。如有需要的请使用浏览器浏览操作。\n▁▁▁▁▁▁▁▁*/\n\n\n/*▔▔▔▔▔▔▔▔\nrss by.Thomas。  md小改&收集整理。\n\n小说交流群892966579\nA群637775313不加人。若群炸了查看此群群资料找新家。\n\n内容取自网络，仅作学习参考，请24小时内删除。找到感兴趣内容请去支持正版。\n▁▁▁▁▁▁▁▁*/\n\n\ngitpic=\ngitpic==1 ? \n`https://raw.kkgithub.com`:\ngitpic==2 ? \n`https://github.moeyy.xyz/https://raw.githubusercontent.com`:\ngitpic==3 ?\n`https://mirror.ghproxy.com/https://raw.githubusercontent.com`:\ngitpic==4 ? \n`https://raw.cachefly.998111.xyz`:\ngitpic==5 ?\n`https://ghproxy.net/https://raw.githubusercontent.com`:\ngitpic==6 ? \n`https://521github.com/extdomains/raw.githubusercontent.com` :\ngitpic==7 ? \n`https://slink.ltd/https://raw.githubusercontent.com` :\ngitpic==8 ? \n`https://gh.con.sh/https://raw.githubusercontent.com` :\ngitpic==9 ? \n`https://cors.isteed.cc/https://raw.githubusercontent.com` :\ngitpic==10 ? \n`https://hub.gitmirror.com/https://raw.githubusercontent.com` :\ngitpic==11 ?\n`https://sciproxy.com/https://raw.githubusercontent.com` :\ngitpic==12 ?\n`https://ghproxy.cc/https://raw.githubusercontent.com` :\ngitpic==13 ?\n`https://cf.ghproxy.cc/https://raw.githubusercontent.com` :\ngitpic==14 ?\n`https://gh.jiasu.in/https://raw.githubusercontent.com`:\ngitpic==15 ? \n`https://ghcy.eu.org/https://raw.githubusercontent.com`:\ngitpic==16 ? \n`https://raw.gitmirror.com`:\n//gitpic==17 ? \n`https://gitee.com/visita/yd/raw/master`;\n\n\ngitsy=\ngitsy==0? \nparseInt(Math.random()*16+1) : gitsy;\n\ngitsy=\ngitsy==1 ? \n`https://raw.kkgithub.com`:\ngitsy==2 ? \n`https://github.moeyy.xyz/https://raw.githubusercontent.com`:\ngitsy==3 ?\n`https://mirror.ghproxy.com/https://raw.githubusercontent.com`:\ngitsy==4 ? \n`https://raw.cachefly.998111.xyz`:\ngitsy==5 ?\n`https://ghproxy.net/https://raw.githubusercontent.com`:\ngitsy==6 ? \n`https://521github.com/extdomains/raw.githubusercontent.com` :\ngitsy==7 ? \n`https://slink.ltd/https://raw.githubusercontent.com` :\ngitsy==8 ? \n`https://gh.con.sh/https://raw.githubusercontent.com` :\ngitsy==9 ? \n`https://cors.isteed.cc/https://raw.githubusercontent.com` :\ngitsy==10 ? \n`https://hub.gitmirror.com/https://raw.githubusercontent.com` :\ngitsy==11 ?\n`https://sciproxy.com/https://raw.githubusercontent.com` :\ngitsy==12 ?\n`https://ghproxy.cc/https://raw.githubusercontent.com` :\ngitsy==13 ?\n`https://cf.ghproxy.cc/https://raw.githubusercontent.com` :\ngitsy==14 ?\n`https://gh.jiasu.in/https://raw.githubusercontent.com`:\ngitsy==15 ? \n`https://ghcy.eu.org/https://raw.githubusercontent.com`:\n//gitsy==16 ? \n`https://raw.gitmirror.com`;\n\n\nlist=gitsy+`/yoyodadada/haoruanfenxiang@master/List.md`\n\nlist= String(gitsy).match(/\\/gh$/) ?\nlist : String(list).replace(/\\@/,'/')\n",
    "sourceGroup": "-md-",
    "sourceIcon": "https://gitee.com/visita/yd/raw/master/00rose/a005b.png#",
    "sourceName": "yoyo难受5",
    "sourceUrl": "https://www.lanzoux.com#2024md5",
    "style": "",
    "variableComment": "【刷新分类】【刷新分类】【刷新分类】"
  },
  {
    "articleStyle": 0,
    "concurrentRate": "",
    "contentBlacklist": "https://lupic.cdn.bcebos.com/,\nhttps://cpro.baidu.com/,\nhttps://eclick.baidu.com/,\nhttps://sofire.baidu.com/,\nhttps://analytics.woozooo.com/,\nhttps://statics.woozooo.com/,\nhttps://hm.baidu.com/,\nhttps://wwads.cn/code/,\nhttps://cdn.wwads.cn/,\nhttps://pagead2.googlesyndication.com,\nhttps://www.qlspx.com,\nhttps://sdk.51.la,\nhttps://abk.lingsiqiwu.com,\n\nhttps://googleads4.g.doubleclick.net,\nhttps://static.googleadsserving.cn,\nhttps://s0.2mdn.net,\nhttps://tpc.googlesyndication.com,\nhttps://www.googletagservices.com,\nhttps://cm.g.doubleclick.net,,\nhttps://star.jsyunmy.com,\nhttps://p.qlogo.cn,\nhttps://partner.googleadservices.com,",
    "customOrder": 0,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": false,
    "header": "{\"User-Agent\": \"Mozilla/5.0 (Linux; Android 8.0.0; MI 5s Plus Build/OPR1.170623.032; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/71.0.3578.99 Mobile Safari/537.36\",\n\t\"upgrade-insecure-requests\": \"1\",\r\n\"accept\": \"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8\",\r\n\"accept-language\": \"zh-CN,en-US;q=0.9\",\r\n\"cookie\": \"down_ip=1\",\r\n\"x-requested-with\": \"cn.nr19.mbrowser\"\n}",
    "injectJs": "// 是蓝奏云链接时\nif(/lanzou/.test(window.location.href)){\nArray.from(document.querySelectorAll(`\n\t.mt2:last-of-type,.appreport,.n_login,\n\tdiv[style*=\"color: #8a6d3b;\"]\n`),$=>$.style.display='none');\n}\n\n\n//选择需要删除的标签，以,分隔\nitems = document.querySelectorAll(`\n.stealth-scroll,\n\n#evaluate-box,\n.project-operation,\n.recommend-footer,\n\n.project-desc2,\n.side-widget,\n\n.header_nav,\n.under\n`)\n\n//把选择的html值改成空\nArray.from(items,(item)=>{\n\titem.innerHTML = ``\n\titem.style.display = `#m-splitter`\n})",
    "lastUpdateTime": 0,
    "loadWithBaseUrl": false,
    "loginUi": "",
    "loginUrl": "",
    "ruleArticles": "<js>\ntry {\n    $ = JSON.parse(src).text;\n    if ($ == \"no file\") $ = [];\n} \n\n//💙catch。。。\ncatch (err) {\n\n    //💚💚网站整合\n     if (baseUrl.match(/www\\.baidu\\.com\\?wd=/)) {\n        $ = [];\n        baseUrl.replace(/^.*?wd=\\s*/,'').replace(/\\,/g,',{\"headers\":{\"User-Agent\": \"Mozilla/5.0 (Windows; U; Windows NT 5.2;. en-US) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36 Quark/4.6.2.161\"}}').\n        split(/\\s*♞♞\\s*/).map($$ => $.push({\n            name_all: $$.match(/.*?《(.*?)》/)[1],\n            time: $$.match(/◎.*?◎/) ? $$.match(/.*?◎(.*?)◎/)[1].replace(/■/,'▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁').replace(/🦁/,'｜编程狮｜w3cschool.cn｜') : \"\",\n            uri1: $$.match(/【.*?】/) ? $$.match(/.*?【(.*?)】/)[1] : \"004.png\",\n            url: $$.match(/^([^【《◎]*),?/)[1]\n        }));\n    }\n    //💚💚0 网站整合结束\n\n\n    //💚💚蓝奏云\n    else {\n\n        //🧡🧡🧡蓝奏云非分组链接\n        if (String(java.getString('text.举报文件@href')).length) {\n            $ = [{\n                name_all: String(java.getString('class.md@textNodes')),\n                icon: String(java.getString('class.md@textNodes')).replace(/.*\\./, ''),\n                size: String(java.getString('class.mtt@text')).replace(/\\( /, '').replace(/ \\)/, ''),\n                time: String(java.getString('class.mf@textNodes')).replace(/.*\\n/, ''),\n                uri: baseUrl.replace(/^(.+com).*\\/(.+)$/, '$2'),\n                url: baseUrl.replace(/^(.+com).*\\/(.+)$/, '$1/tp/$2')\n            }]\n        }\n        //🧡🧡🧡蓝奏云非分组结束\n\n\n        //🧡🧡🧡取消分享\n        else if (String(java.getString('.off@text')).match(/取消分享/)) {\n            $ = [{\n                name_all: java.getString('.off@text'),\n                time: baseUrl.replace(/[#\\?].*/g, ''),\n                url: baseUrl.replace(/[#\\?].*/g, ''),\n            }]\n        }\n        //🧡🧡🧡取消结束\n\n\n        //🧡🧡🧡蓝奏云分组链接\n        else {\n            json = [];\n            name = java.getString('.user-radio@text||title@text')\n            java.getElements('#folder .mlink').forEach(a => {java.setContent(a);\n      json.push({\n      \t    name_all: java.getString('.filename@textNodes'),\n          url: java.getString('a@href'),\n          time: '🗂️ folder　📑 ' + (String(java.getString('.filesize@text')) || name) })\n    })\njava.setContent(src);\n\n\n            mat = baseUrl.match(/^(.*?\\.com)[^##]*\\/(.+)$/)\n            url = mat[1]\n            uri = mat[2]\n            uri2=baseUrl.match(/【[^】]/)? baseUrl.match(/【(.*?)[】$]/)[1]: \"004.png\"\n\n            function $(reg) {\n                return uri.match(reg) ? true : false}\n\n\n            //get【pwd】(链接提取码)\n            pwd =\n$(/##[^【]/) ? uri.match(/##(.*?)(【|$)/)[1] :\"\";\n\n\n\nhead = {method: \"POST\", params: {uri: uri,\nimg: $(/【[^】]/)?uri.match(/【([^】]+)/)[1] :\"\"}}\n\n\n            //get 【body】\n            eval(src.match(/var pgs;([\\s\\S]*?pgs.+;)/)[1]);\n            eval('$=' + src.match(/data :([\\s\\S]*?\\})/)[1]);\n            head.body = Object.keys($).map(key => key + \"=\" + $[key]).join('&');\n\n\n            //补全【url】\nurl += \"/filemoreajax.php,\" + JSON.stringify(head);\n\n            //ajax\n            $ = JSON.parse(java.ajax(url));\n            $ = json.concat($.text != 0 ? $.text :\n             //密码错误提示\n             [{name_all: $.info,\n               time: uri.replace(/[#\\?].*/, '') + $.info,\n               url: baseUrl.replace(/[#\\?].*/, '') }]\n                                        )\n            baseUrl = url\n        }\n        //🧡🧡🧡蓝奏分组结束\n\n    }\n    //💚💚蓝奏结束\n\n}\n//💙catch(err)结束\n\njava.put('url', baseUrl);\nJSON.stringify($);\n</js>$.[*]",
    "ruleContent": "",
    "ruleDescription": "",
    "ruleImage": "@js:\nn=`{{$.name_all}}` ;\nuri1=`{{$.uri1}}` ;\n\nsrc =uri1 ? uri1 :\n\n//文件名判断使用对应图标\nn.match(/\\.zip|\\.7z|\\.rar/i)? \"zip.png\" :\nn.match(/apk/g)? \"apk.png\" :\n\n!n.match(/\\.\\w\\w\\w$/)? \"0.png\" :\nn.match(/迷迭|md/i)? \"md.png\" :\nn.match(/单仓|215613905|taka|q版/)? \"dc1.png\" :\nn.match(/可视|影视仓|影音壳子|多仓/)? \"dc2.png\" :\nn.match(/本地/)? \"bd.png\" :\nn.match(/海阔|[^青钢承]影|视|剧|直播|tv[^b]/i)? \"ys.png\" :\n\nbaseUrl.match(/423down/)? \"423down.png\" :\nbaseUrl.match(/lxapk/)? \"lxapk.png\" :\nbaseUrl.match(/yoyodadada/)? \"yoyo.png\" :\n\n\n\nbaseUrl.match(/【(.*?)[】$]/) ? baseUrl.match(/【(.*?)(】|$)/)[1]:\n\n//为空时\n`lan.png` ;\n\n\n//md图片简写补全。\n\neval(String(source.sourceComment));\n\npic= \npic==`0` ? `/md-yd/pic@main/00rose/${src}`:\npic==`1` ? `/md-yd/pic@main/01pink/${src}` :\npic==`2` ? `/md-yd/pic@main/02blue/${src}` :\npic==`3` ? `/md-yd/pic@main/03green/${src}` :\npic==`4` ? `/md-yd/pic@main/04gear/${src}` :\npic==`5` ? `/md-yd/pic@main/05green/${src}` :\npic==`6` ? `/md-yd/pic@main/06red/${src}`:\npic==`7` ? `/md-yd/pic@main/07blackred/${src}` :\npic==`8` ? `/md-yd/pic@main/08black/${src}` :\npic==`9` ? `/md-yd/pic@main/09note/${src}` :\n\npic==`10`?`/md-yd/pic@main/03green2/${src}`:\npic==`11`?`/md-yd/pic@main/04gear2/${src}` :\n//pic==`12`?\n`/md-yd/pic@main/04gear3/${src}`;\n\n\npic=gitpic+pic;\n\npic= \nString (gitpic).match(/gitee/) ? \nString(pic).replace(/\\/md\\-yd\\/pic\\@main/,''):\nString (gitpic).match(/\\/gh$/) ? \n pic : \nString (pic).replace(/\\@/,'/');\n\nsrc=src.match(/^http/) ? src : pic ;\nsrc",
    "ruleLink": "$.id@js:\nurl=`{{$.url}}`\nif(result){url+=`/tp/{{$.id}}`;\nurl}",
    "ruleNextPage": "@js:\ntry {\n    url = String(java.get('url'));\n    url = url.replace(/(pg=)(\\d+)/, (mat, $1, $2) => {\n        return $1 + (~~$2 + 1)\n    }).replace(url, '');\n} catch (err) {\n    url = \"\"\n}\nurl",
    "rulePubDate": "💾 {{$.icon}}　📥 {{$.size}}　⏱️ {{$.time}}\n##💾 　📥 　⏱️\\s*",
    "ruleTitle": "$.name_all",
    "singleUrl": false,
    "sortUrl": "‼️‼️注意‼️‼️::http://www.baidu.com?wd=https://0【md.png】《⬇︎本列表仅作警示 无须点入⬇︎》◎▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁◎♞♞https://1【md.png】《‼️本订阅内的软件，皆未测试。所有软件或游戏，》◎◎♞♞https://2【md.png】《如需分享推广群才能用，点分享然后取消，不发出去，》◎◎♞♞https://4【md.png】《也算分享成功。可重复假分享满足次数，即可正常使用。》◎不清楚这个小bug是否仍有效◎♞♞https://6【md.png】《‼️软件中如有广告、优惠活动、羊毛资讯，涉及资金，请勿相信！》◎▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁◎♞♞https://7【md.png】《‼️如有在线博彩、赌博，都是诈骗，请勿尝试！》◎▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁◎\n\n\n破解游戏::https://www.lanzoui.com/b053xt4vg\nHs团队破解游戏::https://pan.lanzoui.com/b888887\n兜兜软件::https://www.lanzoui.com/b133841/\n兜兜游戏::https://www.lanzoui.com/b897234\n霖淘购软件::https://www.lanzoui.com/b252370/\n霖淘购游戏::https://www.lanzoui.com/b01zs40va\n未归类::https://www.lanzoui.com/b01b01h9a\nBhVip::https://pan.lanzoui.com/u/彪煌qq1846055318\n大肥::https://pan.lanzoui.com/u/qianxun8\n淘购街::https://pan.lanzoui.com/b165784\n软件库::https://www.lanzoui.com/u/rjk\n安卓软件::https://www.lanzoui.com/u/langman666\n滚哥new::https://ypziyuanshare.lanzoul.com/b0epegxzi\n滚哥old::https://www.lanzoux.com/b838976\n小默::https://pan.lanzoui.com/b828085\n阿友::https://pan.lanzoui.com/u/aybaba\n软件分享::https://www.lanzoui.com/u/aiwange\n动漫::https://pan.lanzoui.com/b765262/",
    "sourceComment": "pic=9\n/*▔▔▔▔▔▔▔▔\n⬆︎设置图片样式\n0  红+\n1  粉++\n2  蓝++\n3  绿+  10\n4  绿齿轮  11  12\n5  绿字印章+\n6  红字印章+\n7  红字 黑白背景\n8  蓝字黑底（夜间）-\n9  卡其色 记事板-\nv240501\n▁▁▁▁▁▁▁▁*/\n\n\ngitpic=17\n/*▔▔▔▔▔▔▔▔\n⬆︎gitpic 设置图片镜像链接。\n——— Ⓖ github ——\t—\n1  raw.kkgithub.com\n2  github.moeyy.xyz\n3  mirror.ghproxy.com\n4  raw.cachefly.998111.xyz\n5  ghproxy.net\n6 521github.com\n7  slink.ltd\n8  gh.con.sh\n9  cors.isteed.cc\n10 hub.gitmirror.com\n11 sciproxy.com\n12 ghproxy.cc\n13 cf.ghproxy.cc\n14 gh.jiasu.in\n15 ghcy.eu.org\n16 raw.gitmirror.com\n17 gitee.com ✱\n▁▁▁▁▁▁▁▁*/\n\n\n/*▔▔▔▔▔▔▔▔\n订阅源图标可自己复制链接替换\n（拉到顶部第三项）\n★★ github 图标★★\nhttps://521github.com/md-yd/pic/raw/main/00rose/0purple.jpg\nhttps://521github.com/md-yd/pic/raw/main/00rose/004.png\n★★gitee图标★★\nhttps://gitee.com/visita/yd/raw/master/00rose/0purple.jpg\nhttps://gitee.com/visita/yd/raw/master/00rose/004.png\n▁▁▁▁▁▁▁▁*/\n\n\n/*▔▔▔▔▔▔▔▔\nrss by.Thomas。  md小改&收集整理。\n\n小说交流群892966579\nA群637775313不加人。若群炸了查看此群群资料找新家。\n\n内容取自网络，仅作学习参考，请24小时内删除。找到感兴趣内容请去支持正版。\n▁▁▁▁▁▁▁▁*/\n\n\ngitpic=\ngitpic==1 ? \n`https://raw.kkgithub.com`:\ngitpic==2 ? \n`https://github.moeyy.xyz/https://raw.githubusercontent.com`:\ngitpic==3 ?\n`https://mirror.ghproxy.com/https://raw.githubusercontent.com`:\ngitpic==4 ? \n`https://raw.cachefly.998111.xyz`:\ngitpic==5 ?\n`https://ghproxy.net/https://raw.githubusercontent.com`:\ngitpic==6 ? \n`https://521github.com/extdomains/raw.githubusercontent.com` :\ngitpic==7 ? \n`https://slink.ltd/https://raw.githubusercontent.com` :\ngitpic==8 ? \n`https://gh.con.sh/https://raw.githubusercontent.com` :\ngitpic==9 ? \n`https://cors.isteed.cc/https://raw.githubusercontent.com` :\ngitpic==10 ? \n`https://hub.gitmirror.com/https://raw.githubusercontent.com` :\ngitpic==11 ?\n`https://sciproxy.com/https://raw.githubusercontent.com` :\ngitpic==12 ?\n`https://ghproxy.cc/https://raw.githubusercontent.com` :\ngitpic==13 ?\n`https://cf.ghproxy.cc/https://raw.githubusercontent.com` :\ngitpic==14 ?\n`https://gh.jiasu.in/https://raw.githubusercontent.com`:\ngitpic==15 ? \n`https://ghcy.eu.org/https://raw.githubusercontent.com`:\ngitpic==16 ? \n`https://raw.gitmirror.com`:\n//gitpic==17 ? \n`https://gitee.com/visita/yd/raw/master`;",
    "sourceGroup": "-md-",
    "sourceIcon": "https://gitee.com/visita/yd/raw/master/00rose/a006b.png#",
    "sourceName": "未测难受6",
    "sourceUrl": "https://www.lanzoux.com/#2024md6",
    "style": "body {\r\n    font-family: 'Roboto', sans-serif;\r\n    display: flex;\r\n    flex-direction: column;\r\n    height: 100vh;\r\n    margin: 5;\r\n    background-color: #F8F8F8;\r\n}\r\n\nmd1 {\n    color: #444444;\n    font-size: 2em; \r\n    margin: 40px 0;\n    font-weight: 400;\n    justify-content: center;\n    text-align: center;\r\n}\r\n\r\nmd2 {\r\n    color: #444444;\n    font-size: 1.4em; \n    margin-bottom: 40px;\n    line-height: 1.8;\n    font-weight: 400;\n    justify-content: center;\n    text-align: center;\r\n}\r\n\r\nmd3 {\n    color: #212121;\n    font-size: 1.6em; \r\n    margin: 10px 0;\n    font-weight: 400;\n    justify-content: center;\n    text-align: center;\r\n}\r\n\nmd4 {\n    font-size: 1.1em; \r\n}\n\r\nmd5 {\r\n    font-size: 1em; \n    color: #222222;\n    justify-content: center;\n    text-align: center;\r\n}\r\n\ntextarea {\n    width:98%;\r\n    height: auto;\r\n    min-height: 54px;\n    max-height: 500px;\r\n    overflow-y: auto;\n    border-radius:5px;\r\n    border: 1px solid #BDBDBD;\r\n}\r\n\r\n.button {\n    display: block; \r\n    margin-left: auto;\n    margin-right: auto;\r\n    padding: 6px 10px;\r\n    background-color: #FF5722;\r\n    border: none;\r\n    color: white;\r\n    cursor: pointer;\r\n    border-radius: 4px;\r\n    text-decoration: none;\r\n    margin-top: 1px;\r\n    font-size: 18px;\r\n    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);\r\n    transition: background-color 0.5s,\n    transform 0.4s;\r\n}\r\n\r\n.button:hover {\r\n    background-color: #FF5722;\r\n    transform: translateY(-2px);\r\n}\r\n\r\n.button:active {\r\n    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.4);\r\n    transform: translateY(0);\r\n}\r\n\n\r\n"
  },
  {
    "articleStyle": 0,
    "customOrder": 0,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": true,
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "ruleArticles": "id.content@h3",
    "ruleLink": "a@href",
    "ruleTitle": "a@textNodes",
    "singleUrl": true,
    "sortUrl": "首页::https://legado.aoaostar.com",
    "sourceGroup": "书源仓库",
    "sourceIcon": "https://www.aoaostar.com/favicon.ico",
    "sourceName": "阅读APP源 - AOAOSTAR",
    "sourceUrl": "https://legado.aoaostar.com"
  },
  {
    "articleStyle": 0,
    "customOrder": 0,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": true,
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "loginUi": "[\n    {\n        \"name\": \"🏠源站\",\n        \"type\": \"button\",\n        \"action\": \"M()\"\n    },\n    {\n        \"name\": \"🔁更新源站数据\",\n        \"type\": \"button\",\n        \"action\": \"P()\"\n    },\n    {\n        name: \"🌟初始化\",\n        type: \"button\",\n        action: \"reset(y)\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 1\n        }\n    },\n    {\n        name: \"🌕显示当前变量 \",\n        type: \"button\",\n        action: \"get(y)\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 1\n        }\n    },\n    {\n        name: \"---📂分类---\",\n        type: \"button\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 1\n        }\n    },\n    {\n        name: \"📂全部\",\n        type: \"button\",\n        action: \"cat(0)\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.4\n        }\n    },\n    {\n        name: \"📂阅读\",\n        type: \"button\",\n        action: \"cat(1)\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.4\n        }\n    },\n    {\n        name: \"📂其他\",\n        type: \"button\",\n        action: \"cat(2)\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.4\n        }\n    },\n    {\n        name: \"📂结绳\",\n        type: \"button\",\n        action: \"cat(3)\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.4\n        }\n    },\n    {\n        name: \"---📁归档---\",\n        type: \"button\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 1\n        }\n    },\n    {\n        name: \"📁2025-02\",\n        type: \"button\",\n        action: \"Arch(0)\"\n    },\n    {\n\tname: \"by天天的鸟蛋蛋（mctiantian2501314 (2333)）\",\n\ttype: \"button\",\n\taction: \"t()\",\n   \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 1\n        }\n}\n]",
    "loginUrl": "M = () =>{\n\tjava.startBrowser('https://blog.ttxz.eu.org','源站');\n    }\ny = source.getVariable();\nif(!y||y==\"\"){\n  y=\"\";\n  source.setVariable(y);\n  java.toast(\"\\n首次使用\\n已初始化为空\\n---\\n默认为：“全部”\")\n  }else{y=y;}\ncategory=[\n \"\",\n  \"阅读\",\n  \"其他\",\n  \"结绳\",\n  ]\narchive=[\n \"2025-02\"\n]\nfunction cat(n){\n  show=\"\\n设置成功！\\n当前变量：\";\n  tips=\"\\n清除数据--->刷新生效！\\n 点击右上角三个点\\n---\\n清除>刷新分类 后生效\";\n y=n;  \n java.longToast(show+category[y]+tips);\n   return source.setVariable(category[y]);\n  \n  }\nfunction Arch(n){\n  show=\"\\n设置成功！\\n当前变量：\";\n  tips=\"\\n清除数据--->刷新生效！\\n 点击右上角三个点\\n---\\n清除>清除>刷新分类 后生效\";\n y=n;  \n java.longToast(show+archive[y]+tips);\n  return source.setVariable(archive[y]);\n  \n  }\nfunction reset(y){\n y=\"\"\n  source.setVariable(y);\n  java.log(\"变量已改变为空\")\n  java.toast(\"\\n已初始化为空\\n---\\n默认为：“全部”\");\n  }\nfunction get(y){\n  show=\"\\n当前变量：\";\n  return java.longToast(show+source.getVariable())\n}\nfunction t() {\n    let res = JSON.parse(\njava.ajax(\"https://www.wniui.com/api/yiyan/index.php\")\n    )\n    java.toast(res.data)\n  }",
    "ruleArticles": ".posts[*]\n<js>\nJSON.stringify(JSON.parse(result).filter(r => JSON.stringify(r).match(new RegExp(source.getVariable()))))\n</js>\n$[*]",
    "ruleContent": "<js>\ntitle= java.get(\"title\");\nvar path = java.get(\"path\");\nvar url = \"https://blog.ttxz.eu.org/?path=\" + path;\n\nfunction generateHtmlDocument(title, content) {\n    return `<!DOCTYPE html>\n<html lang=\"zh-CN\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0\">\n      <title>${title}-天天的小站</title>\n    \n    \n    \n    <!-- 依赖库 -->\n    <script src=\"https://cdn.bootcdn.net/ajax/libs/marked/4.0.2/marked.min.js\"></script>\n    <script src=\"https://cdn.bootcdn.net/ajax/libs/dompurify/2.3.3/purify.min.js\"></script>\n    <script src=\"https://cdn.bootcdn.net/ajax/libs/highlight.js/11.5.0/highlight.min.js\"></script>\n    <script src=\"https://cdn.bootcdn.net/ajax/libs/mathjax/3.2.0/es5/tex-mml-chtml.js\"></script>\n\n    <style>\n        :root {\n            /* 亮色模式变量 */\n            --bg-light: #ffffff;\n            --text-light: #333333;\n            --code-bg-light: #f6f8fa;\n            --border-light: #e1e4e8;\n            --btn-bg: #007bff;\n            --btn-hover-bg: #0056b3;\n            \n            /* 暗黑模式变量 */\n            --bg-dark: #1e1e1e;\n            --text-dark: #e8e8e8;\n            --code-bg-dark: #252526;\n            --border-dark: #4a4a4a;\n            --btn-dark-bg: #0056b3;\n            --btn-dark-hover-bg: #003d80;\n            --table-bg-dark: #2d2d2d;\n            --blockquote-bg-dark: rgba(255,255,255,0.03);\n            --inline-code-bg-dark: rgba(255,255,255,0.1);\n            --math-bg-dark: #2a2a2a;\n        }\n\n        /* 基础布局 */\n        body {\n            margin: 0;\n            padding: 70px 1rem 1rem;\n            font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif;\n            line-height: 1.6;\n            background: var(--bg-light);\n            color: var(--text-light);\n            transition: background 0.3s, color 0.3s;\n        }\n\n        /* 统一按钮样式 */\n        .ctrl-btn,\n        .copy-btn,\n        .open-original-post {\n            display: inline-block;\n            padding: 10px 20px;\n            background-color: var(--btn-bg);\n            color: #fff !important;\n            border: none;\n            border-radius: 5px;\n            font-size: 16px;\n            text-align: center;\n            text-decoration: none;\n            cursor: pointer;\n            transition: all 0.3s;\n            box-shadow: 0 2px 4px rgba(0,0,0,0.1);\n        }\n\n        /* 按钮交互效果 */\n        .ctrl-btn:hover,\n        .copy-btn:hover,\n        .open-original-post:hover {\n            background-color: var(--btn-hover-bg);\n            transform: translateY(-1px);\n        }\n\n        .ctrl-btn:active,\n        .copy-btn:active,\n        .open-original-post:active {\n            transform: translateY(1px);\n        }\n\n        /* 固定顶部栏 */\n        .header-bar {\n            position: fixed;\n            top: 0;\n            left: 0;\n            right: 0;\n            height: 60px;\n            background: rgba(255,255,255,0.95);\n            backdrop-filter: blur(10px);\n            z-index: 1000;\n            box-shadow: 0 2px 8px rgba(0,0,0,0.1);\n            display: flex;\n            align-items: center;\n            padding: 0 20px;\n            gap: 15px;\n        }\n\n        /* Markdown内容容器 */\n        .markdown-body {\n            max-width: 900px;\n            margin: 0 auto;\n            padding: 20px 0;\n            background-color: var(--bg-light);\n        }\n\n        /* =============== 代码框关键修复 =============== */\n        .code-wrapper {\n            position: relative;\n            margin: 1.5rem 0;\n            background: var(--code-bg-light);\n            border-radius: 8px;\n            border: 1px solid var(--border-light);\n            overflow: hidden;\n            box-shadow: 0 2px 4px rgba(0,0,0,0.05);\n        }\n\n        .code-scroll {\n            padding: 2.5rem 1.5rem 1.5rem;\n            max-height: 60vh;\n            overflow-y: auto;\n            -webkit-overflow-scrolling: touch;\n        }\n\n        .copy-btn {\n            position: absolute;\n            top: 12px;\n            right: 12px;\n            padding: 8px 16px;\n            font-size: 14px;\n            z-index: 100;\n        }\n                .hljs {\n            background: transparent !important;\n            padding: 0 !important;\n            line-height: inherit !important;\n        }\n\n        /* 亮色模式语法高亮 */\n        .hljs-keyword { color: #d73a49; }\n        .hljs-string { color: #032f62; }\n        .hljs-comment { color: #6a737d; }\n        .hljs-title { color: #6f42c1; }\n        .hljs-number { color: #005cc5; }\n        .hljs-built_in { color: #e36209; }\n\n\n        /* ====================== */\n        /* 暗黑模式全面修复 */\n        /* ====================== */\n        body.dark-mode {\n            background: var(--bg-dark);\n            color: var(--text-dark);\n\n            .header-bar {\n                background: rgba(30,30,30,0.98);\n            }\n\n            /* 强制覆盖Markdown容器 */\n            .markdown-body {\n                background-color: var(--bg-dark) !important;\n                color: var(--text-dark) !important;\n            }\n\n            /* ========= 代码框修复 ========= */\n            .code-wrapper {\n                background-color: var(--code-bg-dark) !important;\n                border-color: var(--border-dark) !important;\n\n                pre {\n                    background: transparent !important;\n                    code {\n                        background: transparent !important;\n                    }\n                }\n            }\n\n            /* 覆盖highlight.js默认主题 */\n            .hljs {\n                display: block;\n                background: var(--code-bg-dark) !important;\n                color: #dcdcdc !important;\n                padding: 1em !important;\n\n                /* 语法高亮色适配 */\n                .hljs-keyword { color: #569cd6; }\n                .hljs-string { color: #ce9178; }\n                .hljs-comment { color: #6a9955; }\n                .hljs-title { color: #dcdcaa; }\n                .hljs-number { color: #b5cea8; }\n            }\n\n            /* 行内代码 */\n            .markdown-body code:not([class*=\"language-\"]) {\n                background-color: var(--inline-code-bg-dark) !important;\n                color: #f8f8f8 !important;\n                padding: 0.2em 0.4em !important;\n                border-radius: 3px;\n            }\n\n            /* 数学公式 */\n            .MathJax_SVG {\n                background-color: var(--math-bg-dark) !important;\n                padding: 10px !important;\n                border-radius: 4px;\n            }\n\n            /* 其他元素修复 */\n            table tr:nth-child(2n) {\n                background-color: rgba(255,255,255,0.05) !important;\n            }\n            blockquote {\n                background-color: var(--blockquote-bg-dark) !important;\n            }\n            img {\n                background-color: var(--bg-dark) !important;\n            }\n        }\n\n        /* 移动端优化 */\n        @media (max-width: 768px) {\n            body {\n                padding: 60px 0.8rem 0.8rem;\n            }\n            \n            .markdown-body {\n                max-width: 100%;\n                padding: 10px;\n                font-size: 15px;\n            }\n            \n            .code-wrapper {\n                margin: 1rem 0 !important;\n                border-radius: 6px !important;\n            }\n            \n            .copy-btn {\n                top: 8px;\n                right: 8px;\n                padding: 6px 12px;\n            }\n        }\n    </style>\n</head>\n<body>\n    <!-- 固定顶部栏 -->\n    <div class=\"header-bar\">\n        <button class=\"ctrl-btn\" id=\"themeToggle\">🌓 主题切换</button>\n        <button class=\"open-original-post\" \n                onclick=\"window.open('${url}', '_blank')\">\n            📎 查看原帖\n        </button>\n    </div>\n\n    <!-- Markdown内容 -->\n    <div class=\"markdown-body\" id=\"content\"></div>\n\n    <script>\n        // 动态创建代码容器\n        function wrapCodeBlocks() {\n            document.querySelectorAll('.markdown-body pre').forEach(pre => {\n                const wrapper = document.createElement('div');\n                wrapper.className = 'code-wrapper';\n                \n                const copyBtn = document.createElement('button');\n                copyBtn.className = 'copy-btn';\n                copyBtn.textContent = '复制';\n                \n                const scrollDiv = document.createElement('div');\n                scrollDiv.className = 'code-scroll';\n                \n                pre.parentNode.replaceChild(wrapper, pre);\n                wrapper.appendChild(scrollDiv);\n                scrollDiv.appendChild(pre);\n                wrapper.appendChild(copyBtn);\n            });\n        }\n\n        // 初始化复制功能\n        function initCopyButtons() {\n            document.querySelectorAll('.copy-btn').forEach(btn => {\n                btn.addEventListener('click', () => {\n                    const code = btn.previousElementSibling.querySelector('code').innerText;\n                    navigator.clipboard.writeText(code)\n                        .then(() => {\n                            btn.textContent = '已复制!';\n                            setTimeout(() => btn.textContent = '复制', 1500);\n                        })\n                        .catch(err => console.error('复制失败:', err));\n                });\n            });\n        }\n\n        // 初始化内容\n        function initContent() {\n            try {\n                const rawContent = decodeURIComponent(escape(atob(\"${java.base64Encode(content)}\")));\n                const parsedMarkdown = marked.parse(rawContent);\n                document.getElementById('content').innerHTML = DOMPurify.sanitize(parsedMarkdown);\n                \n                wrapCodeBlocks();\n                initCopyButtons();\n                hljs.highlightAll();\n                MathJax.typesetPromise();\n            } catch (error) {\n                console.error('内容加载失败:', error);\n                document.getElementById('content').innerHTML = '<p class=\"error\">内容加载失败</p>';\n            }\n        }\n\n        // 主题切换\n        function toggleTheme() {\n            document.body.classList.toggle('dark-mode');\n            localStorage.setItem('theme', \n                document.body.classList.contains('dark-mode') ? 'dark' : 'light'\n            );\n            MathJax.typesetPromise();\n        }\n\n        // 初始化\n        window.addEventListener('DOMContentLoaded', () => {\n            if (localStorage.getItem('theme') === 'dark') {\n                document.body.classList.add('dark-mode');\n            }\n            initContent();\n            document.getElementById('themeToggle').addEventListener('click', toggleTheme);\n        });\n    </script>\n</body>\n</html>`;\n}\n\nvar fullHtmlDocument = generateHtmlDocument(title, src);\n\nfullHtmlDocument;\n\n\n</js>",
    "ruleLink": "$.path\n<js>\npathw=result\npath=java.put(\"path\",pathw)\nresult=\"https://blog.ttxz.eu.org/md/\"+result\nresult;\n</js>",
    "rulePubDate": "{{$.modified}}|{{$.created}}|分类：{{$.category}}|标签：{{$.tags}}|",
    "ruleTitle": ".title\n<js>\ntitlew=result\npath=java.put(\"title\",titlew)\n</js>",
    "singleUrl": false,
    "sortUrl": "全部::data/data.json",
    "sourceComment": "by天天的鸟蛋蛋\n请用最新测试版\n\n# 介绍\n自己的个人博客，是一个静态博客所有数据都是md 记录（收集）了一些我的笔记 有些是从网上搜集，有些是自己写的\n# 使用方法\n登录 源站 是访问源网站\n默认 全部\n通过源变量来搜索\n登录分类归档会改变源变量\n回到全部分类可以点全部按钮或者初始化\n其他的就是字面意思\n# 感谢 \nby另一个书友圈 提供登录改变变量方法\nby河鹅和 修复正文bug &nbsp;无法渲染空格  和 变量搜索\nby怣疯  提供正文思路\n\n更新日志：\n2025/3/6 更新正文 \n主要更新\n1.优化正文\n2.加入更好的高亮 \n3.加入黑暗模式\n4.加入代码框一键复制\n5.加入打开原贴\n2025/3/20 转移数据\n从serv00的php 转移到 GitHub Pages py生成数据 github自动工作流 因此更新",
    "sourceGroup": "源大佬",
    "sourceIcon": "https://blog.ttxz.eu.org/icon.png",
    "sourceName": "天天的小站",
    "sourceUrl": "https://blog.ttxz.eu.org",
    "style": ".markdown-body {\n  --base-size-4: 0.25rem;\n  --base-size-8: 0.5rem;\n  --base-size-16: 1rem;\n  --base-size-24: 1.5rem;\n  --base-size-40: 2.5rem;\n  --base-text-weight-normal: 400;\n  --base-text-weight-medium: 500;\n  --base-text-weight-semibold: 600;\n  --fontStack-monospace: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace;\n  --fgColor-accent: Highlight;\n}\n@media (prefers-color-scheme: dark) {\n  .markdown-body, [data-theme=\"dark\"] {\n    /* dark */\n    color-scheme: dark;\n    --focus-outlineColor: #1f6feb;\n    --fgColor-default: #f0f6fc;\n    --fgColor-muted: #9198a1;\n    --fgColor-accent: #4493f8;\n    --fgColor-success: #3fb950;\n    --fgColor-attention: #d29922;\n    --fgColor-danger: #f85149;\n    --fgColor-done: #ab7df8;\n    --bgColor-default: #0d1117;\n    --bgColor-muted: #151b23;\n    --bgColor-neutral-muted: #656c7633;\n    --bgColor-attention-muted: #bb800926;\n    --borderColor-default: #3d444d;\n    --borderColor-muted: #3d444db3;\n    --borderColor-neutral-muted: #3d444db3;\n    --borderColor-accent-emphasis: #1f6feb;\n    --borderColor-success-emphasis: #238636;\n    --borderColor-attention-emphasis: #9e6a03;\n    --borderColor-danger-emphasis: #da3633;\n    --borderColor-done-emphasis: #8957e5;\n    --color-prettylights-syntax-comment: #9198a1;\n    --color-prettylights-syntax-constant: #79c0ff;\n    --color-prettylights-syntax-constant-other-reference-link: #a5d6ff;\n    --color-prettylights-syntax-entity: #d2a8ff;\n    --color-prettylights-syntax-storage-modifier-import: #f0f6fc;\n    --color-prettylights-syntax-entity-tag: #7ee787;\n    --color-prettylights-syntax-keyword: #ff7b72;\n    --color-prettylights-syntax-string: #a5d6ff;\n    --color-prettylights-syntax-variable: #ffa657;\n    --color-prettylights-syntax-brackethighlighter-unmatched: #f85149;\n    --color-prettylights-syntax-brackethighlighter-angle: #9198a1;\n    --color-prettylights-syntax-invalid-illegal-text: #f0f6fc;\n    --color-prettylights-syntax-invalid-illegal-bg: #8e1519;\n    --color-prettylights-syntax-carriage-return-text: #f0f6fc;\n    --color-prettylights-syntax-carriage-return-bg: #b62324;\n    --color-prettylights-syntax-string-regexp: #7ee787;\n    --color-prettylights-syntax-markup-list: #f2cc60;\n    --color-prettylights-syntax-markup-heading: #1f6feb;\n    --color-prettylights-syntax-markup-italic: #f0f6fc;\n    --color-prettylights-syntax-markup-bold: #f0f6fc;\n    --color-prettylights-syntax-markup-deleted-text: #ffdcd7;\n    --color-prettylights-syntax-markup-deleted-bg: #67060c;\n    --color-prettylights-syntax-markup-inserted-text: #aff5b4;\n    --color-prettylights-syntax-markup-inserted-bg: #033a16;\n    --color-prettylights-syntax-markup-changed-text: #ffdfb6;\n    --color-prettylights-syntax-markup-changed-bg: #5a1e02;\n    --color-prettylights-syntax-markup-ignored-text: #f0f6fc;\n    --color-prettylights-syntax-markup-ignored-bg: #1158c7;\n    --color-prettylights-syntax-meta-diff-range: #d2a8ff;\n    --color-prettylights-syntax-sublimelinter-gutter-mark: #3d444d;\n  }\n}\n@media (prefers-color-scheme: light) {\n  .markdown-body, [data-theme=\"light\"] {\n    /* light */\n    color-scheme: light;\n    --focus-outlineColor: #0969da;\n    --fgColor-default: #1f2328;\n    --fgColor-muted: #59636e;\n    --fgColor-accent: #0969da;\n    --fgColor-success: #1a7f37;\n    --fgColor-attention: #9a6700;\n    --fgColor-danger: #d1242f;\n    --fgColor-done: #8250df;\n    --bgColor-default: #ffffff;\n    --bgColor-muted: #f6f8fa;\n    --bgColor-neutral-muted: #818b981f;\n    --bgColor-attention-muted: #fff8c5;\n    --borderColor-default: #d1d9e0;\n    --borderColor-muted: #d1d9e0b3;\n    --borderColor-neutral-muted: #d1d9e0b3;\n    --borderColor-accent-emphasis: #0969da;\n    --borderColor-success-emphasis: #1a7f37;\n    --borderColor-attention-emphasis: #9a6700;\n    --borderColor-danger-emphasis: #cf222e;\n    --borderColor-done-emphasis: #8250df;\n    --color-prettylights-syntax-comment: #59636e;\n    --color-prettylights-syntax-constant: #0550ae;\n    --color-prettylights-syntax-constant-other-reference-link: #0a3069;\n    --color-prettylights-syntax-entity: #6639ba;\n    --color-prettylights-syntax-storage-modifier-import: #1f2328;\n    --color-prettylights-syntax-entity-tag: #0550ae;\n    --color-prettylights-syntax-keyword: #cf222e;\n    --color-prettylights-syntax-string: #0a3069;\n    --color-prettylights-syntax-variable: #953800;\n    --color-prettylights-syntax-brackethighlighter-unmatched: #82071e;\n    --color-prettylights-syntax-brackethighlighter-angle: #59636e;\n    --color-prettylights-syntax-invalid-illegal-text: #f6f8fa;\n    --color-prettylights-syntax-invalid-illegal-bg: #82071e;\n    --color-prettylights-syntax-carriage-return-text: #f6f8fa;\n    --color-prettylights-syntax-carriage-return-bg: #cf222e;\n    --color-prettylights-syntax-string-regexp: #116329;\n    --color-prettylights-syntax-markup-list: #3b2300;\n    --color-prettylights-syntax-markup-heading: #0550ae;\n    --color-prettylights-syntax-markup-italic: #1f2328;\n    --color-prettylights-syntax-markup-bold: #1f2328;\n    --color-prettylights-syntax-markup-deleted-text: #82071e;\n    --color-prettylights-syntax-markup-deleted-bg: #ffebe9;\n    --color-prettylights-syntax-markup-inserted-text: #116329;\n    --color-prettylights-syntax-markup-inserted-bg: #dafbe1;\n    --color-prettylights-syntax-markup-changed-text: #953800;\n    --color-prettylights-syntax-markup-changed-bg: #ffd8b5;\n    --color-prettylights-syntax-markup-ignored-text: #d1d9e0;\n    --color-prettylights-syntax-markup-ignored-bg: #0550ae;\n    --color-prettylights-syntax-meta-diff-range: #8250df;\n    --color-prettylights-syntax-sublimelinter-gutter-mark: #818b98;\n  }\n}\n\n.markdown-body {\n  -ms-text-size-adjust: 100%;\n  -webkit-text-size-adjust: 100%;\n  margin: 0;\n  color: var(--fgColor-default);\n  background-color: var(--bgColor-default);\n  font-family: -apple-system,BlinkMacSystemFont,\"Segoe UI\",\"Noto Sans\",Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\";\n  font-size: 16px;\n  line-height: 1.5;\n  word-wrap: break-word;\n}\n\n.markdown-body .octicon {\n  display: inline-block;\n  fill: currentColor;\n  vertical-align: text-bottom;\n}\n\n.markdown-body h1:hover .anchor .octicon-link:before,\n.markdown-body h2:hover .anchor .octicon-link:before,\n.markdown-body h3:hover .anchor .octicon-link:before,\n.markdown-body h4:hover .anchor .octicon-link:before,\n.markdown-body h5:hover .anchor .octicon-link:before,\n.markdown-body h6:hover .anchor .octicon-link:before {\n  width: 16px;\n  height: 16px;\n  content: ' ';\n  display: inline-block;\n  background-color: currentColor;\n  -webkit-mask-image: url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg>\");\n  mask-image: url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg>\");\n}\n\n.markdown-body details,\n.markdown-body figcaption,\n.markdown-body figure {\n  display: block;\n}\n\n.markdown-body summary {\n  display: list-item;\n}\n\n.markdown-body [hidden] {\n  display: none !important;\n}\n\n.markdown-body a {\n  background-color: transparent;\n  color: var(--fgColor-accent);\n  text-decoration: none;\n}\n\n.markdown-body abbr[title] {\n  border-bottom: none;\n  -webkit-text-decoration: underline dotted;\n  text-decoration: underline dotted;\n}\n\n.markdown-body b,\n.markdown-body strong {\n  font-weight: var(--base-text-weight-semibold, 600);\n}\n\n.markdown-body dfn {\n  font-style: italic;\n}\n\n.markdown-body h1 {\n  margin: .67em 0;\n  font-weight: var(--base-text-weight-semibold, 600);\n  padding-bottom: .3em;\n  font-size: 2em;\n  border-bottom: 1px solid var(--borderColor-muted);\n}\n\n.markdown-body mark {\n  background-color: var(--bgColor-attention-muted);\n  color: var(--fgColor-default);\n}\n\n.markdown-body small {\n  font-size: 90%;\n}\n\n.markdown-body sub,\n.markdown-body sup {\n  font-size: 75%;\n  line-height: 0;\n  position: relative;\n  vertical-align: baseline;\n}\n\n.markdown-body sub {\n  bottom: -0.25em;\n}\n\n.markdown-body sup {\n  top: -0.5em;\n}\n\n.markdown-body img {\n  border-style: none;\n  max-width: 100%;\n  box-sizing: content-box;\n}\n\n.markdown-body code,\n.markdown-body kbd,\n.markdown-body pre,\n.markdown-body samp {\n  font-family: monospace;\n  font-size: 1em;\n}\n\n.markdown-body figure {\n  margin: 1em var(--base-size-40);\n}\n\n.markdown-body hr {\n  box-sizing: content-box;\n  overflow: hidden;\n  background: transparent;\n  border-bottom: 1px solid var(--borderColor-muted);\n  height: .25em;\n  padding: 0;\n  margin: var(--base-size-24) 0;\n  background-color: var(--borderColor-default);\n  border: 0;\n}\n\n.markdown-body input {\n  font: inherit;\n  margin: 0;\n  overflow: visible;\n  font-family: inherit;\n  font-size: inherit;\n  line-height: inherit;\n}\n\n.markdown-body [type=button],\n.markdown-body [type=reset],\n.markdown-body [type=submit] {\n  -webkit-appearance: button;\n  appearance: button;\n}\n\n.markdown-body [type=checkbox],\n.markdown-body [type=radio] {\n  box-sizing: border-box;\n  padding: 0;\n}\n\n.markdown-body [type=number]::-webkit-inner-spin-button,\n.markdown-body [type=number]::-webkit-outer-spin-button {\n  height: auto;\n}\n\n.markdown-body [type=search]::-webkit-search-cancel-button,\n.markdown-body [type=search]::-webkit-search-decoration {\n  -webkit-appearance: none;\n  appearance: none;\n}\n\n.markdown-body ::-webkit-input-placeholder {\n  color: inherit;\n  opacity: .54;\n}\n\n.markdown-body ::-webkit-file-upload-button {\n  -webkit-appearance: button;\n  appearance: button;\n  font: inherit;\n}\n\n.markdown-body a:hover {\n  text-decoration: underline;\n}\n\n.markdown-body ::placeholder {\n  color: var(--fgColor-muted);\n  opacity: 1;\n}\n\n.markdown-body hr::before {\n  display: table;\n  content: \"\";\n}\n\n.markdown-body hr::after {\n  display: table;\n  clear: both;\n  content: \"\";\n}\n\n.markdown-body table {\n  border-spacing: 0;\n  border-collapse: collapse;\n  display: block;\n  width: max-content;\n  max-width: 100%;\n  overflow: auto;\n  font-variant: tabular-nums;\n}\n\n.markdown-body td,\n.markdown-body th {\n  padding: 0;\n}\n\n.markdown-body details summary {\n  cursor: pointer;\n}\n\n.markdown-body a:focus,\n.markdown-body [role=button]:focus,\n.markdown-body input[type=radio]:focus,\n.markdown-body input[type=checkbox]:focus {\n  outline: 2px solid var(--focus-outlineColor);\n  outline-offset: -2px;\n  box-shadow: none;\n}\n\n.markdown-body a:focus:not(:focus-visible),\n.markdown-body [role=button]:focus:not(:focus-visible),\n.markdown-body input[type=radio]:focus:not(:focus-visible),\n.markdown-body input[type=checkbox]:focus:not(:focus-visible) {\n  outline: solid 1px transparent;\n}\n\n.markdown-body a:focus-visible,\n.markdown-body [role=button]:focus-visible,\n.markdown-body input[type=radio]:focus-visible,\n.markdown-body input[type=checkbox]:focus-visible {\n  outline: 2px solid var(--focus-outlineColor);\n  outline-offset: -2px;\n  box-shadow: none;\n}\n\n.markdown-body a:not([class]):focus,\n.markdown-body a:not([class]):focus-visible,\n.markdown-body input[type=radio]:focus,\n.markdown-body input[type=radio]:focus-visible,\n.markdown-body input[type=checkbox]:focus,\n.markdown-body input[type=checkbox]:focus-visible {\n  outline-offset: 0;\n}\n\n.markdown-body kbd {\n  display: inline-block;\n  padding: var(--base-size-4);\n  font: 11px var(--fontStack-monospace, ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace);\n  line-height: 10px;\n  color: var(--fgColor-default);\n  vertical-align: middle;\n  background-color: var(--bgColor-muted);\n  border: solid 1px var(--borderColor-neutral-muted);\n  border-bottom-color: var(--borderColor-neutral-muted);\n  border-radius: 6px;\n  box-shadow: inset 0 -1px 0 var(--borderColor-neutral-muted);\n}\n\n.markdown-body h1,\n.markdown-body h2,\n.markdown-body h3,\n.markdown-body h4,\n.markdown-body h5,\n.markdown-body h6 {\n  margin-top: var(--base-size-24);\n  margin-bottom: var(--base-size-16);\n  font-weight: var(--base-text-weight-semibold, 600);\n  line-height: 1.25;\n}\n\n.markdown-body h2 {\n  font-weight: var(--base-text-weight-semibold, 600);\n  padding-bottom: .3em;\n  font-size: 1.5em;\n  border-bottom: 1px solid var(--borderColor-muted);\n}\n\n.markdown-body h3 {\n  font-weight: var(--base-text-weight-semibold, 600);\n  font-size: 1.25em;\n}\n\n.markdown-body h4 {\n  font-weight: var(--base-text-weight-semibold, 600);\n  font-size: 1em;\n}\n\n.markdown-body h5 {\n  font-weight: var(--base-text-weight-semibold, 600);\n  font-size: .875em;\n}\n\n.markdown-body h6 {\n  font-weight: var(--base-text-weight-semibold, 600);\n  font-size: .85em;\n  color: var(--fgColor-muted);\n}\n\n.markdown-body p {\n  margin-top: 0;\n  margin-bottom: 10px;\n}\n\n.markdown-body blockquote {\n  margin: 0;\n  padding: 0 1em;\n  color: var(--fgColor-muted);\n  border-left: .25em solid var(--borderColor-default);\n}\n\n.markdown-body ul,\n.markdown-body ol {\n  margin-top: 0;\n  margin-bottom: 0;\n  padding-left: 2em;\n}\n\n.markdown-body ol ol,\n.markdown-body ul ol {\n  list-style-type: lower-roman;\n}\n\n.markdown-body ul ul ol,\n.markdown-body ul ol ol,\n.markdown-body ol ul ol,\n.markdown-body ol ol ol {\n  list-style-type: lower-alpha;\n}\n\n.markdown-body dd {\n  margin-left: 0;\n}\n\n.markdown-body tt,\n.markdown-body code,\n.markdown-body samp {\n  font-family: var(--fontStack-monospace, ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace);\n  font-size: 12px;\n}\n\n.markdown-body pre {\n  margin-top: 0;\n  margin-bottom: 0;\n  font-family: var(--fontStack-monospace, ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace);\n  font-size: 12px;\n  word-wrap: normal;\n}\n\n.markdown-body .octicon {\n  display: inline-block;\n  overflow: visible !important;\n  vertical-align: text-bottom;\n  fill: currentColor;\n}\n\n.markdown-body input::-webkit-outer-spin-button,\n.markdown-body input::-webkit-inner-spin-button {\n  margin: 0;\n  appearance: none;\n}\n\n.markdown-body .mr-2 {\n  margin-right: var(--base-size-8, 8px) !important;\n}\n\n.markdown-body::before {\n  display: table;\n  content: \"\";\n}\n\n.markdown-body::after {\n  display: table;\n  clear: both;\n  content: \"\";\n}\n\n.markdown-body>*:first-child {\n  margin-top: 0 !important;\n}\n\n.markdown-body>*:last-child {\n  margin-bottom: 0 !important;\n}\n\n.markdown-body a:not([href]) {\n  color: inherit;\n  text-decoration: none;\n}\n\n.markdown-body .absent {\n  color: var(--fgColor-danger);\n}\n\n.markdown-body .anchor {\n  float: left;\n  padding-right: var(--base-size-4);\n  margin-left: -20px;\n  line-height: 1;\n}\n\n.markdown-body .anchor:focus {\n  outline: none;\n}\n\n.markdown-body p,\n.markdown-body blockquote,\n.markdown-body ul,\n.markdown-body ol,\n.markdown-body dl,\n.markdown-body table,\n.markdown-body pre,\n.markdown-body details {\n  margin-top: 0;\n  margin-bottom: var(--base-size-16);\n}\n\n.markdown-body blockquote>:first-child {\n  margin-top: 0;\n}\n\n.markdown-body blockquote>:last-child {\n  margin-bottom: 0;\n}\n\n.markdown-body h1 .octicon-link,\n.markdown-body h2 .octicon-link,\n.markdown-body h3 .octicon-link,\n.markdown-body h4 .octicon-link,\n.markdown-body h5 .octicon-link,\n.markdown-body h6 .octicon-link {\n  color: var(--fgColor-default);\n  vertical-align: middle;\n  visibility: hidden;\n}\n\n.markdown-body h1:hover .anchor,\n.markdown-body h2:hover .anchor,\n.markdown-body h3:hover .anchor,\n.markdown-body h4:hover .anchor,\n.markdown-body h5:hover .anchor,\n.markdown-body h6:hover .anchor {\n  text-decoration: none;\n}\n\n.markdown-body h1:hover .anchor .octicon-link,\n.markdown-body h2:hover .anchor .octicon-link,\n.markdown-body h3:hover .anchor .octicon-link,\n.markdown-body h4:hover .anchor .octicon-link,\n.markdown-body h5:hover .anchor .octicon-link,\n.markdown-body h6:hover .anchor .octicon-link {\n  visibility: visible;\n}\n\n.markdown-body h1 tt,\n.markdown-body h1 code,\n.markdown-body h2 tt,\n.markdown-body h2 code,\n.markdown-body h3 tt,\n.markdown-body h3 code,\n.markdown-body h4 tt,\n.markdown-body h4 code,\n.markdown-body h5 tt,\n.markdown-body h5 code,\n.markdown-body h6 tt,\n.markdown-body h6 code {\n  padding: 0 .2em;\n  font-size: inherit;\n}\n\n.markdown-body summary h1,\n.markdown-body summary h2,\n.markdown-body summary h3,\n.markdown-body summary h4,\n.markdown-body summary h5,\n.markdown-body summary h6 {\n  display: inline-block;\n}\n\n.markdown-body summary h1 .anchor,\n.markdown-body summary h2 .anchor,\n.markdown-body summary h3 .anchor,\n.markdown-body summary h4 .anchor,\n.markdown-body summary h5 .anchor,\n.markdown-body summary h6 .anchor {\n  margin-left: -40px;\n}\n\n.markdown-body summary h1,\n.markdown-body summary h2 {\n  padding-bottom: 0;\n  border-bottom: 0;\n}\n\n.markdown-body ul.no-list,\n.markdown-body ol.no-list {\n  padding: 0;\n  list-style-type: none;\n}\n\n.markdown-body ol[type=\"a s\"] {\n  list-style-type: lower-alpha;\n}\n\n.markdown-body ol[type=\"A s\"] {\n  list-style-type: upper-alpha;\n}\n\n.markdown-body ol[type=\"i s\"] {\n  list-style-type: lower-roman;\n}\n\n.markdown-body ol[type=\"I s\"] {\n  list-style-type: upper-roman;\n}\n\n.markdown-body ol[type=\"1\"] {\n  list-style-type: decimal;\n}\n\n.markdown-body div>ol:not([type]) {\n  list-style-type: decimal;\n}\n\n.markdown-body ul ul,\n.markdown-body ul ol,\n.markdown-body ol ol,\n.markdown-body ol ul {\n  margin-top: 0;\n  margin-bottom: 0;\n}\n\n.markdown-body li>p {\n  margin-top: var(--base-size-16);\n}\n\n.markdown-body li+li {\n  margin-top: .25em;\n}\n\n.markdown-body dl {\n  padding: 0;\n}\n\n.markdown-body dl dt {\n  padding: 0;\n  margin-top: var(--base-size-16);\n  font-size: 1em;\n  font-style: italic;\n  font-weight: var(--base-text-weight-semibold, 600);\n}\n\n.markdown-body dl dd {\n  padding: 0 var(--base-size-16);\n  margin-bottom: var(--base-size-16);\n}\n\n.markdown-body table th {\n  font-weight: var(--base-text-weight-semibold, 600);\n}\n\n.markdown-body table th,\n.markdown-body table td {\n  padding: 6px 13px;\n  border: 1px solid var(--borderColor-default);\n}\n\n.markdown-body table td>:last-child {\n  margin-bottom: 0;\n}\n\n.markdown-body table tr {\n  background-color: var(--bgColor-default);\n  border-top: 1px solid var(--borderColor-muted);\n}\n\n.markdown-body table tr:nth-child(2n) {\n  background-color: var(--bgColor-muted);\n}\n\n.markdown-body table img {\n  background-color: transparent;\n}\n\n.markdown-body img[align=right] {\n  padding-left: 20px;\n}\n\n.markdown-body img[align=left] {\n  padding-right: 20px;\n}\n\n.markdown-body .emoji {\n  max-width: none;\n  vertical-align: text-top;\n  background-color: transparent;\n}\n\n.markdown-body span.frame {\n  display: block;\n  overflow: hidden;\n}\n\n.markdown-body span.frame>span {\n  display: block;\n  float: left;\n  width: auto;\n  padding: 7px;\n  margin: 13px 0 0;\n  overflow: hidden;\n  border: 1px solid var(--borderColor-default);\n}\n\n.markdown-body span.frame span img {\n  display: block;\n  float: left;\n}\n\n.markdown-body span.frame span span {\n  display: block;\n  padding: 5px 0 0;\n  clear: both;\n  color: var(--fgColor-default);\n}\n\n.markdown-body span.align-center {\n  display: block;\n  overflow: hidden;\n  clear: both;\n}\n\n.markdown-body span.align-center>span {\n  display: block;\n  margin: 13px auto 0;\n  overflow: hidden;\n  text-align: center;\n}\n\n.markdown-body span.align-center span img {\n  margin: 0 auto;\n  text-align: center;\n}\n\n.markdown-body span.align-right {\n  display: block;\n  overflow: hidden;\n  clear: both;\n}\n\n.markdown-body span.align-right>span {\n  display: block;\n  margin: 13px 0 0;\n  overflow: hidden;\n  text-align: right;\n}\n\n.markdown-body span.align-right span img {\n  margin: 0;\n  text-align: right;\n}\n\n.markdown-body span.float-left {\n  display: block;\n  float: left;\n  margin-right: 13px;\n  overflow: hidden;\n}\n\n.markdown-body span.float-left span {\n  margin: 13px 0 0;\n}\n\n.markdown-body span.float-right {\n  display: block;\n  float: right;\n  margin-left: 13px;\n  overflow: hidden;\n}\n\n.markdown-body span.float-right>span {\n  display: block;\n  margin: 13px auto 0;\n  overflow: hidden;\n  text-align: right;\n}\n\n.markdown-body code,\n.markdown-body tt {\n  padding: .2em .4em;\n  margin: 0;\n  font-size: 85%;\n  white-space: break-spaces;\n  background-color: var(--bgColor-neutral-muted);\n  border-radius: 6px;\n}\n\n.markdown-body code br,\n.markdown-body tt br {\n  display: none;\n}\n\n.markdown-body del code {\n  text-decoration: inherit;\n}\n\n.markdown-body samp {\n  font-size: 85%;\n}\n\n.markdown-body pre code {\n  font-size: 100%;\n}\n\n.markdown-body pre>code {\n  padding: 0;\n  margin: 0;\n  word-break: normal;\n  white-space: pre;\n  background: transparent;\n  border: 0;\n}\n\n.markdown-body .highlight {\n  margin-bottom: var(--base-size-16);\n}\n\n.markdown-body .highlight pre {\n  margin-bottom: 0;\n  word-break: normal;\n}\n\n.markdown-body .highlight pre,\n.markdown-body pre {\n  padding: var(--base-size-16);\n  overflow: auto;\n  font-size: 85%;\n  line-height: 1.45;\n  color: var(--fgColor-default);\n  background-color: var(--bgColor-muted);\n  border-radius: 6px;\n}\n\n.markdown-body pre code,\n.markdown-body pre tt {\n  display: inline;\n  max-width: auto;\n  padding: 0;\n  margin: 0;\n  overflow: visible;\n  line-height: inherit;\n  word-wrap: normal;\n  background-color: transparent;\n  border: 0;\n}\n\n.markdown-body .csv-data td,\n.markdown-body .csv-data th {\n  padding: 5px;\n  overflow: hidden;\n  font-size: 12px;\n  line-height: 1;\n  text-align: left;\n  white-space: nowrap;\n}\n\n.markdown-body .csv-data .blob-num {\n  padding: 10px var(--base-size-8) 9px;\n  text-align: right;\n  background: var(--bgColor-default);\n  border: 0;\n}\n\n.markdown-body .csv-data tr {\n  border-top: 0;\n}\n\n.markdown-body .csv-data th {\n  font-weight: var(--base-text-weight-semibold, 600);\n  background: var(--bgColor-muted);\n  border-top: 0;\n}\n\n.markdown-body [data-footnote-ref]::before {\n  content: \"[\";\n}\n\n.markdown-body [data-footnote-ref]::after {\n  content: \"]\";\n}\n\n.markdown-body .footnotes {\n  font-size: 12px;\n  color: var(--fgColor-muted);\n  border-top: 1px solid var(--borderColor-default);\n}\n\n.markdown-body .footnotes ol {\n  padding-left: var(--base-size-16);\n}\n\n.markdown-body .footnotes ol ul {\n  display: inline-block;\n  padding-left: var(--base-size-16);\n  margin-top: var(--base-size-16);\n}\n\n.markdown-body .footnotes li {\n  position: relative;\n}\n\n.markdown-body .footnotes li:target::before {\n  position: absolute;\n  top: calc(var(--base-size-8)*-1);\n  right: calc(var(--base-size-8)*-1);\n  bottom: calc(var(--base-size-8)*-1);\n  left: calc(var(--base-size-24)*-1);\n  pointer-events: none;\n  content: \"\";\n  border: 2px solid var(--borderColor-accent-emphasis);\n  border-radius: 6px;\n}\n\n.markdown-body .footnotes li:target {\n  color: var(--fgColor-default);\n}\n\n.markdown-body .footnotes .data-footnote-backref g-emoji {\n  font-family: monospace;\n}\n\n.markdown-body body:has(:modal) {\n  padding-right: var(--dialog-scrollgutter) !important;\n}\n\n.markdown-body .pl-c {\n  color: var(--color-prettylights-syntax-comment);\n}\n\n.markdown-body .pl-c1,\n.markdown-body .pl-s .pl-v {\n  color: var(--color-prettylights-syntax-constant);\n}\n\n.markdown-body .pl-e,\n.markdown-body .pl-en {\n  color: var(--color-prettylights-syntax-entity);\n}\n\n.markdown-body .pl-smi,\n.markdown-body .pl-s .pl-s1 {\n  color: var(--color-prettylights-syntax-storage-modifier-import);\n}\n\n.markdown-body .pl-ent {\n  color: var(--color-prettylights-syntax-entity-tag);\n}\n\n.markdown-body .pl-k {\n  color: var(--color-prettylights-syntax-keyword);\n}\n\n.markdown-body .pl-s,\n.markdown-body .pl-pds,\n.markdown-body .pl-s .pl-pse .pl-s1,\n.markdown-body .pl-sr,\n.markdown-body .pl-sr .pl-cce,\n.markdown-body .pl-sr .pl-sre,\n.markdown-body .pl-sr .pl-sra {\n  color: var(--color-prettylights-syntax-string);\n}\n\n.markdown-body .pl-v,\n.markdown-body .pl-smw {\n  color: var(--color-prettylights-syntax-variable);\n}\n\n.markdown-body .pl-bu {\n  color: var(--color-prettylights-syntax-brackethighlighter-unmatched);\n}\n\n.markdown-body .pl-ii {\n  color: var(--color-prettylights-syntax-invalid-illegal-text);\n  background-color: var(--color-prettylights-syntax-invalid-illegal-bg);\n}\n\n.markdown-body .pl-c2 {\n  color: var(--color-prettylights-syntax-carriage-return-text);\n  background-color: var(--color-prettylights-syntax-carriage-return-bg);\n}\n\n.markdown-body .pl-sr .pl-cce {\n  font-weight: bold;\n  color: var(--color-prettylights-syntax-string-regexp);\n}\n\n.markdown-body .pl-ml {\n  color: var(--color-prettylights-syntax-markup-list);\n}\n\n.markdown-body .pl-mh,\n.markdown-body .pl-mh .pl-en,\n.markdown-body .pl-ms {\n  font-weight: bold;\n  color: var(--color-prettylights-syntax-markup-heading);\n}\n\n.markdown-body .pl-mi {\n  font-style: italic;\n  color: var(--color-prettylights-syntax-markup-italic);\n}\n\n.markdown-body .pl-mb {\n  font-weight: bold;\n  color: var(--color-prettylights-syntax-markup-bold);\n}\n\n.markdown-body .pl-md {\n  color: var(--color-prettylights-syntax-markup-deleted-text);\n  background-color: var(--color-prettylights-syntax-markup-deleted-bg);\n}\n\n.markdown-body .pl-mi1 {\n  color: var(--color-prettylights-syntax-markup-inserted-text);\n  background-color: var(--color-prettylights-syntax-markup-inserted-bg);\n}\n\n.markdown-body .pl-mc {\n  color: var(--color-prettylights-syntax-markup-changed-text);\n  background-color: var(--color-prettylights-syntax-markup-changed-bg);\n}\n\n.markdown-body .pl-mi2 {\n  color: var(--color-prettylights-syntax-markup-ignored-text);\n  background-color: var(--color-prettylights-syntax-markup-ignored-bg);\n}\n\n.markdown-body .pl-mdr {\n  font-weight: bold;\n  color: var(--color-prettylights-syntax-meta-diff-range);\n}\n\n.markdown-body .pl-ba {\n  color: var(--color-prettylights-syntax-brackethighlighter-angle);\n}\n\n.markdown-body .pl-sg {\n  color: var(--color-prettylights-syntax-sublimelinter-gutter-mark);\n}\n\n.markdown-body .pl-corl {\n  text-decoration: underline;\n  color: var(--color-prettylights-syntax-constant-other-reference-link);\n}\n\n.markdown-body [role=button]:focus:not(:focus-visible),\n.markdown-body [role=tabpanel][tabindex=\"0\"]:focus:not(:focus-visible),\n.markdown-body button:focus:not(:focus-visible),\n.markdown-body summary:focus:not(:focus-visible),\n.markdown-body a:focus:not(:focus-visible) {\n  outline: none;\n  box-shadow: none;\n}\n\n.markdown-body [tabindex=\"0\"]:focus:not(:focus-visible),\n.markdown-body details-dialog:focus:not(:focus-visible) {\n  outline: none;\n}\n\n.markdown-body g-emoji {\n  display: inline-block;\n  min-width: 1ch;\n  font-family: \"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\";\n  font-size: 1em;\n  font-style: normal !important;\n  font-weight: var(--base-text-weight-normal, 400);\n  line-height: 1;\n  vertical-align: -0.075em;\n}\n\n.markdown-body g-emoji img {\n  width: 1em;\n  height: 1em;\n}\n\n.markdown-body .task-list-item {\n  list-style-type: none;\n}\n\n.markdown-body .task-list-item label {\n  font-weight: var(--base-text-weight-normal, 400);\n}\n\n.markdown-body .task-list-item.enabled label {\n  cursor: pointer;\n}\n\n.markdown-body .task-list-item+.task-list-item {\n  margin-top: var(--base-size-4);\n}\n\n.markdown-body .task-list-item .handle {\n  display: none;\n}\n\n.markdown-body .task-list-item-checkbox {\n  margin: 0 .2em .25em -1.4em;\n  vertical-align: middle;\n}\n\n.markdown-body ul:dir(rtl) .task-list-item-checkbox {\n  margin: 0 -1.6em .25em .2em;\n}\n\n.markdown-body ol:dir(rtl) .task-list-item-checkbox {\n  margin: 0 -1.6em .25em .2em;\n}\n\n.markdown-body .contains-task-list:hover .task-list-item-convert-container,\n.markdown-body .contains-task-list:focus-within .task-list-item-convert-container {\n  display: block;\n  width: auto;\n  height: 24px;\n  overflow: visible;\n  clip: auto;\n}\n\n.markdown-body ::-webkit-calendar-picker-indicator {\n  filter: invert(50%);\n}\n\n.markdown-body .markdown-alert {\n  padding: var(--base-size-8) var(--base-size-16);\n  margin-bottom: var(--base-size-16);\n  color: inherit;\n  border-left: .25em solid var(--borderColor-default);\n}\n\n.markdown-body .markdown-alert>:first-child {\n  margin-top: 0;\n}\n\n.markdown-body .markdown-alert>:last-child {\n  margin-bottom: 0;\n}\n\n.markdown-body .markdown-alert .markdown-alert-title {\n  display: flex;\n  font-weight: var(--base-text-weight-medium, 500);\n  align-items: center;\n  line-height: 1;\n}\n\n.markdown-body .markdown-alert.markdown-alert-note {\n  border-left-color: var(--borderColor-accent-emphasis);\n}\n\n.markdown-body .markdown-alert.markdown-alert-note .markdown-alert-title {\n  color: var(--fgColor-accent);\n}\n\n.markdown-body .markdown-alert.markdown-alert-important {\n  border-left-color: var(--borderColor-done-emphasis);\n}\n\n.markdown-body .markdown-alert.markdown-alert-important .markdown-alert-title {\n  color: var(--fgColor-done);\n}\n\n.markdown-body .markdown-alert.markdown-alert-warning {\n  border-left-color: var(--borderColor-attention-emphasis);\n}\n\n.markdown-body .markdown-alert.markdown-alert-warning .markdown-alert-title {\n  color: var(--fgColor-attention);\n}\n\n.markdown-body .markdown-alert.markdown-alert-tip {\n  border-left-color: var(--borderColor-success-emphasis);\n}\n\n.markdown-body .markdown-alert.markdown-alert-tip .markdown-alert-title {\n  color: var(--fgColor-success);\n}\n\n.markdown-body .markdown-alert.markdown-alert-caution {\n  border-left-color: var(--borderColor-danger-emphasis);\n}\n\n.markdown-body .markdown-alert.markdown-alert-caution .markdown-alert-title {\n  color: var(--fgColor-danger);\n}\n\n.markdown-body>*:first-child>.heading-element:first-child {\n  margin-top: 0 !important;\n}\n\n.markdown-body .highlight pre:has(+.zeroclipboard-container) {\n  min-height: 52px;\n}\n\n"
  },
  {
    "articleStyle": 0,
    "contentWhitelist": "",
    "customOrder": 0,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": true,
    "injectJs": "",
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "ruleArticles": "$.data.cards[*].content[*]",
    "ruleDescription": "",
    "ruleImage": "$.img",
    "ruleLink": "https://baidu.com/s?wd={{$.word}}",
    "rulePubDate": "$.desc",
    "ruleTitle": "$.word",
    "shouldOverrideUrlLoading": "if (/s?wd=/.test(url)) {\n  java.searchBook(java.toURL(url).searchParams.get('wd').split(' ')[0]);\n  1;\n}",
    "singleUrl": false,
    "sortUrl": "全部::https://top.baidu.com/api/board?platform=wise&tab=novel&tag=%7B%22category%22:%22%E5%85%A8%E9%83%A8%E7%B1%BB%E5%9E%8B%22%7D\n都市::https://top.baidu.com/api/board?platform=wise&tab=novel&tag=%7B%22category%22:%22%E9%83%BD%E5%B8%82%22%7D\n玄幻::https://top.baidu.com/api/board?platform=wise&tab=novel&tag=%7B%22category%22:%22%E7%8E%84%E5%B9%BB%22%7D\n奇幻::https://top.baidu.com/api/board?platform=wise&tab=novel&tag=%7B%22category%22:%22%E5%A5%87%E5%B9%BB%22%7D\n历史::https://top.baidu.com/api/board?platform=wise&tab=novel&tag=%7B%22category%22:%22%E5%8E%86%E5%8F%B2%22%7D\n科幻::https://top.baidu.com/api/board?platform=wise&tab=novel&tag=%7B%22category%22:%22%E7%A7%91%E5%B9%BB%22%7D\n军事::https://top.baidu.com/api/board?platform=wise&tab=novel&tag=%7B%22category%22:%22%E5%86%9B%E4%BA%8B%22%7D\n游戏::https://top.baidu.com/api/board?platform=wise&tab=novel&tag=%7B%22category%22:%22%E6%B8%B8%E6%88%8F%22%7D\n武侠::https://top.baidu.com/api/board?platform=wise&tab=novel&tag=%7B%22category%22:%22%E6%AD%A6%E4%BE%A0%22%7D\n现代言情::https://top.baidu.com/api/board?platform=wise&tab=novel&tag=%7B%22category%22:%22%E7%8E%B0%E4%BB%A3%E8%A8%80%E6%83%85%22%7D\n古代言情::\nhttps://top.baidu.com/api/board?platform=wise&tab=novel&tag=%7B%22category%22:%22%E5%8F%A4%E4%BB%A3%E8%A8%80%E6%83%85%22%7D\n幻想言情::https://top.baidu.com/api/board?platform=wise&tab=novel&tag=%7B%22category%22:%22%E5%B9%BB%E6%83%B3%E8%A8%80%E6%83%85%22%7D\n青春::https://top.baidu.com/api/board?platform=wise&tab=novel&tag=%7B%22category%22:%22%E9%9D%92%E6%98%A5%22%7D",
    "sourceGroup": "找书",
    "sourceIcon": "https://is1-ssl.mzstatic.com/image/thumb/Purple221/v4/09/fd/af/09fdaf33-4f6f-32ee-5ee4-93b80aa3efe1/AppIcon-0-0-1x_U007emarketing-0-8-0-0-sRGB-85-220.png/512x512bb.jpg",
    "sourceName": "百度榜单",
    "sourceUrl": "https://top.baidu.com"
  },
  {
    "articleStyle": 0,
    "customOrder": 0,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": true,
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "singleUrl": true,
    "sourceGroup": "书源仓库",
    "sourceIcon": "https://www.yckceo.com/favicon.ico",
    "sourceName": "源仓库",
    "sourceUrl": "https://yckceo.vip/"
  },
  {
    "articleStyle": 0,
    "concurrentRate": "",
    "contentBlacklist": "https://lupic.cdn.bcebos.com/,\nhttps://cpro.baidu.com/,\nhttps://eclick.baidu.com/,\nhttps://sofire.baidu.com/,\nhttps://analytics.woozooo.com/,\nhttps://statics.woozooo.com/,\nhttps://hm.baidu.com/,\nhttps://wwads.cn/code/,\nhttps://cdn.wwads.cn/,",
    "customOrder": 1,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": false,
    "header": "{\"User-Agent\": \"Mozilla/5.0 (Linux; Android 8.0.0; MI 5s Plus Build/OPR1.170623.032; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/71.0.3578.99 Mobile Safari/537.36\"}",
    "injectJs": "//选择需要删除的标签，以,分隔\nitems = document.querySelectorAll(`\n.stealth-scroll,\n\n#evaluate-box,\n.project-operation,\n.recommend-footer,\n\n.project-desc2,\n.side-widget,\n\n.header_nav,\n.under\n`)\n\n//把选择的html值改成空\nArray.from(items,(item)=>{\n\titem.innerHTML = ``\n\titem.style.display = `#m-splitter`\n})",
    "lastUpdateTime": 0,
    "loadWithBaseUrl": false,
    "loginUi": "",
    "loginUrl": "",
    "ruleArticles": "@js:\ntry{\n\t$=JSON.parse(src).text\n\tif($==\"no file\")$=[]; \t}\n\n//💙catch\ncatch(err){\n\n//💚💚0 网站整合\nif(baseUrl.match(/^https?\\:\\/\\/(www.)?baidu.com\\?wd=\\s*/)){\n\t\t$=[]\n\t\tbaseUrl.replace(/^.*?wd=\\s*/,'').replace(/\\,/g,',{\"headers\":{\"User-Agent\": \"Mozilla/5.0 (Windows; U; Windows NT 5.2;. en-US) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36 Quark/4.6.2.161\"}}').\n\n\t\tsplit('♞♞').map($$=>$.push({\n\t\t\t\tname_all: $$.match(/《(.*?)》/)[1],\n\t\t\t\ttime: $$.match(/◎(.*?)◎/)[1].replace(/■/,'▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁').replace(/🦁/,'｜编程狮｜w3cschool.cn｜'),\n\t\t\t\turi: $$.match(/【(.*?)】/)[1],\n\t\t\t\turl: $$.match(/^(.*?)【/)[1]\n\t\t\t}));\n\n}\n//💚💚0 网站整合结束\n\n\n//💚💚1 阅读.A去限制。下面这组else if语句，是为发现列表【阅读.A】构建下载链接。与官方蓝奏云4个测试版中的共存版apk不能共存。\nelse if(\n\tbaseUrl.match(/\\/legadox\\//)){\n$=json=[]\n\t\tname_all = src.match(/\\[(legado.*?)\\]\\((.*?)\\)\\s*上次(构建时间.*)/)[1]\n\t\tid = \"https://ghproxy.com/\"+ src.match(/\\[(legado.*?)\\]\\((.*?)\\)\\s*上次(构建时间.*)/)[2]\n\t\ttime = src.match(/\\[(legado.*?)\\]\\((.*?)\\)\\s*上次(构建时间.*)/)[3]\n\t\turi = baseUrl.match(/【(.*?)】/)[1],\n\n$.push({name_all:name_all,id:id,time:time,uri:uri})\n\nJSON.stringify(json)\n\t}\n//💚💚1 阅读.A去限制结束\n\n\n//💚💚2 蓝奏云\nelse{\n\n//🧡🧡🧡蓝奏云非分组链接\nif(String(java.getString('text.举报文件@href')).length){$=[{\n\t\tname_all: String(java.getString('class.md@textNodes')),\n\t\ticon: String(java.getString('class.md@textNodes')).replace(/.*\\./,''),\n\t\tsize: String(java.getString('class.mtt@text')).replace(/\\( /,'').replace(/ \\)/,''),\n\t\ttime: String(java.getString('class.mf@textNodes')).replace(/.*\\n/,''),\n\t\turi: baseUrl.replace(/^(.+com).*\\/(.+)$/,'$2'),\n\t\turl: baseUrl.replace(/^(.+com).*\\/(.+)$/,'$1/tp/$2') \t}]}\n//🧡🧡🧡蓝奏云非分组结束\n\n//🧡🧡🧡蓝奏云分组链接\n else{\n\tmat = baseUrl.match(/^(.*?com)[^##]*\\/(.+)$/)\n\t\turl = mat[1]\n\t\turi = mat[2]\nfunction $(reg){\n\t\treturn uri.match(reg)?true:false\t}\n\n//get【pwd】(链接提取码)\npwd = \n\n//蓝奏云密码\n$(/##.*/)?  baseUrl.match(/##(.*?)(【|$)/)[1] : \"\";\n\n//get 【body】\neval(src.match(/var pgs;([\\s\\S]*?pgs.+;)/)[1])\neval('body=\"\";$='+src.match(/data :([\\s\\S]*?\\})/)[1])\nfor(key in $)body+=key+'='+$[key]+'&';\nbody=String(body).replace(/&$/,'')\n\n//补全【url】\nurl += `/filemoreajax.php,{\"method\":\"POST\",\"body\":\"${body}\",\"uri\":\"${uri}\"}`\n\n//ajax\n$=JSON.parse(java.ajax(baseUrl=url));\n$=$.text!=0?$.text :\n//密码错误提示\n[{name_all:$.info,time:uri+$.info,url:uri+$.info}];\n        }\n//🧡🧡🧡蓝奏云分组结束\n\n    }\n//💚💚2 蓝奏云结束\n\n}\n//💙catch结束\n\njava.put('url', baseUrl)\n$.map($=>JSON.stringify($))",
    "ruleContent": "",
    "ruleDescription": "❗️0、1、开始❗️\n<title>{{$.name_all}}</title><style>\ninput{\n\toutline:0;\n\ttext-indent:10px;\n\tborder:1px solid #000;\n\twidth:60%;\n\theight:35px;\n\tposition:absolute;\n\ttop:35%;\n\tleft:10%;\n\tborder-top-left-radius:10px;\n\tborder-bottom-left-radius:10px\n}\nbutton{\n\toutline:none;\n\twidth:20%;\n\theight:35px;\n\tposition:absolute;\n\ttop:35%;\n\tright:10%;\n\tborder-top-right-radius:10px;\n\tborder-bottom-right-radius:10px\n}\nh3{text-align:center}\n</style>\n\n\n<br><h3>帮你导入</h3>\n<input type=\"text\" id=\"src\" placeholder=\"输入正确的资源链接...\">\n<button onclick=\"clickme()\">一键导入</button>\n<iframe id=\"iframe\" src=\"\" hidden></iframe>\n\n<script>\nfunction clickme(){\n\tdocument.getElementById('iframe').src = \"legado://import/auto?src=\"+document.getElementById('src').value\n}\n</script>\n❗️0、1、结束❗️\n\n\n{{}}@js:\nurl=String(java.getString('$.url'))\n\n//一键导入html\nif(url.match(/^📥/)){\nurl=String(url).replace('📥','')\n\nurl=url.match(/^legado\\:\\/\\//)?url:\n\n//迷迭仓略写链接的补全\nurl.match(/^\\//)? 'legado://import/auto?src=https://agit.ai/butterfly/yd/raw/branch/yd'+url:\n\n'legado://import/auto?src='+url\n\n\nresult=`<title>{{$.name_all}}</title>\n<iframe src=\"${url}\" hidden></iframe>\n<br><h3>{{$.name_all}}</h3>\n<h5>导入不成功？多导入几次试试</h5>\n<h6><b>\n↓资源链接，点击复制\n<a href=\"${url}\">一键导入</a>\n<textarea id=\"copy\" onclick=\"copy()\">${String(url).replace(/legado.*?src=/,'')}</textarea>\n{{$.time}}\n</b></h6><style>\na{float:right;text-decoration:none}\nh3,h5{text-align:center}\nh6{margin:0 2;position:sticky;top:30%}\ntextarea{width:100%;border-radius:5px}\n</style><script>\nfunction copy(){\n\tdocument.getElementById('copy').select()\n\tdocument.execCommand('copy')\n\talert(\"复制成功\")\n}\n</script>`}\n\n//自定义html\nelse if(url.match(/\\d+、\\d+、/)){\nreg=new RegExp('❗️'+url+'开始❗️\\\\s*([\\\\s\\\\S]+?)\\\\s*❗️'+url+'结束❗️')\n\n//默认禁用放大缩小按钮\nresult=result.match(reg)?'<meta name=\"viewport\" content=\"width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no\">'+result.match(reg)[1]:'<br>未找到对应html'\n}else{result=''}",
    "ruleImage": "$.uri\n@js:\n\nu=String(java.get('url'));\nuri = String(result) || (u.match(/uri\":\"([^\"]+)/)?u.match(/uri\":\"([^\"]+)/)[1]:\"\");\n\nfunction $(reg){\n\t\treturn uri.match(reg)?true:false\n\t}\n\nsrc =\n//蓝奏云列表图标\n$(/【[^】]/)? baseUrl.match(/【(.*?)(】|$)/)[1]:\nuri ;\n\nsrc.match(/http/)?  src:\n\n//一程图标简写补全\nsrc.match(/^\\//)?  `https://gitee.com/i-c/tc/raw/master/dy/yd${src}` :\n\n//md agit仓图片简写补全\nsrc.match(/^[^/].*\\./)? `https://agit.ai/butterfly/yd/raw/branch/yd/pic/${src}`:\n\n//默认封面\n\"https://android-artworks.25pp.com/fs08/2023/01/03/9/110_03e44582413966c9a6310cf847cc08ba_con_130x130.png\"",
    "ruleLink": "$.id@js:\nurl=`{{$.url||$.sourceUrl}}`\n//下面这句if是为了【阅读.A去限制】\nif(result.match(/github/)){result}\nelse if(result){url+=`/tp/{{$.id}}`;\n}",
    "ruleNextPage": "@js:\ntry{\n\t\tu = String(java.get('url'))\n\t\tp = u.match(/pg=(\\d+)&/)[1]\n\t\tp = 'pg='+(parseInt(p)+1)+'&'\n\t\turl = u.replace(/pg=(\\d+)&/,p)\n\t}\ncatch(err){url=\"\"}\nurl",
    "rulePubDate": "💾 {{$.icon}}　📥 {{$.size}}　⏱️ {{$.time}}\n##💾 　📥 　⏱️\\s*",
    "ruleTitle": "$.name_all",
    "singleUrl": false,
    "sortUrl": "📚主::http://www.baidu.com?wd=http://dh.sqst.xyz/【odh.jpg】《ℹ️大哈导航 dh.sqst.xyz》◎■◎♞♞https://www.coolapk.com/apk/io.legado.app.release【yuedu.jpg】《📙阅读3.0(酷安版)与4个测试版中的主apk不共存 2选1安装》◎■◎♞♞https://legado.cn/【olt.jpg】《💙阅读论坛 legado.cn》◎■◎♞♞https://www.yckceo.com/yuedu/shuyuan/index.html,【ockmm.jpg】《💚书源+订阅源》◎木木｜源仓库｜www.yckceo.com◎♞♞https://www.yckceo.com/yiciyuan/tuyuan/index.html,【ockmm.jpg】《💚异次元图源（与阅读app互不通用）》◎■◎♞♞📥https://www.gitlink.org.cn/api/yi-c/yd/raw/sy.json?ref=master【osyyc.jpg】《❤️一程书源》◎每月更新◎♞♞📥https://www.gitlink.org.cn/api/yi-c/yd/raw/dy.json?ref=master【odyyc.jpg】《❤️一程订阅源》◎每月更新◎♞♞https://www.gitlink.org.cn/api/yi-c/yd/raw/README.md?ref=master【orq.jpg】《🧡查看最后更新日期》◎■◎♞♞📥https://raw.githubusercontents.com/PB-pobing/pobing/pb/sy.json【osypb.jpg】《❤️破冰书源》◎随缘更新◎♞♞https://agit.ai/butterfly/pobing【orq.jpg】《🧡查看最后更新日期》◎■◎♞♞📥https://ghproxy.com/https://raw.githubusercontent.com/zmn001125/booksources/master/sources/guaner.txt【osyge.jpg】《❤️关耳书源.女频向》◎随缘更新◎♞♞https://agit.ai/butterfly/guaner【orq.jpg】《🧡查看最后更新日期》◎■◎♞♞📥https://raw.iqiq.io/XIU2/Yuedu/master/shuyuan【osy.jpg】《❤️XIU2书源》◎随缘更新◎♞♞https://agit.ai/butterfly/xiu2/commits/branch/master/shuyuan【orq.jpg】《🧡查看最后更新日期》◎■◎♞♞📥https://www.gitlink.org.cn/api/haxc/book/raw/bookSource.json?ref=master【omh.jpg】《❤️Haxc漫画源.导入时有标示日期》◎■◎♞♞http://yuedu.miaogongzi.net/gx.html【oyj.jpg】《📚一键导入.喵公子收集整理》◎◎♞♞https://legado.aoaostar.com/【oyj.jpg】《📚aoaostar （标示的日期仅为采集刷新日期）》◎■◎♞♞https://cdn.jsdelivr.net/gh/ag2s20150909/TTS@release/【oyy.jpg】《♬ag2s在线语音引擎》◎■◎♞♞https://cdn.jsdelivr.net/gh/hongchacha/cartoon@master/xcartoon.apk【omhrj.jpg】《✎全是漫画。可用异次元的源》◎■◎♞♞📥/local.json【md.jpg】《💚md订阅local版（本地，需手动更新）》◎◎♞♞https://agit.ai/butterfly/yd/raw/branch/yd/readme4ol1.md【md.jpg】《💚说明 readme》◎◎♞♞https://jq.qq.com/?_wv=1027&k=6xsTVR3U【md.jpg】《💚QQ小说交流群462030508点我跳转加群》◎若有异常，请手动加群◎\n\n\nℹ️2::http://www.baidu.com?wd=https://dalao.ru/【odh.jpg】《ℹ️不死鸟导航 ‼️羊毛资讯 购物相关 都是推广、佣金链，》◎‼️你买他赚钱。涉及资金请谨慎。◎♞♞http://m.lifeka.com/【odh.jpg】《ℹ️生活咖导航 lifeka.com》◎‼️同上。◎♞♞https://dlidli.wang/【odh.jpg】《ℹ️嘀哩导航 dlidli.wang》◎‼️同上。◎♞♞https://adzhp.net/【odh.jpg】《ℹ️爱达导航 adzhp.net》◎■◎♞♞https://alanskycn.gitee.io/teachme/Rule/source.html【ojc.jpg】《📖书源规则：从入门到入土》◎■◎♞♞https://www.w3cschool.cn/tutorial【ojclb.jpg】《[少林武功总纲] 秃子的成神之路  你秃了 但也变强了》◎🦁◎♞♞https://www.w3cschool.cn/webtools/【ogj.jpg】《在线工具 w3cschool.cn》◎■◎♞♞https://m.runoob.com/【ojclb.jpg】《[少林武功总纲] 菜鸟教程 m.runoob.com》◎◎♞♞https://c.runoob.com/【ogj.jpg】《菜鸟工具 c.runoob.com》◎■◎♞♞https://www.w3cschool.cn/regex_rmjc/regex_rmjc-n5a328cn.html【ojc.jpg】《📖正则表达式30分钟入门教程》◎🦁◎♞♞https://www.w3cschool.cn/regex/ogzw1nyz.html【ojc.jpg】《📖轻松学习正则表达式》◎🦁◎♞♞https://www.w3cschool.cn/regexp/2yjd1pq6.html【ojc.jpg】《📖正则表达式》◎■◎♞♞https://www.w3cschool.cn/htmltags/html-reference.html【ojc.jpg】《📖HTML 参考手册》◎■◎♞♞https://www.w3cschool.cn/css/css-tutorial.html【ojc.jpg】《📖CSS 教程》◎🦁◎♞♞https://www.w3cschool.cn/cssref/3ps212do.html【ojc.jpg】《📖CSS 参考手册》◎■◎♞♞https://www.w3cschool.cn/javascript/js-tutorial.html【ojc.jpg】《📖JavaScript 教程》◎🦁◎♞♞https://www.w3cschool.cn/nwfchn/c56iqozt.html【ojc.jpg】《📖JavaScript 标准参考教程》◎🦁◎♞♞https://www.w3cschool.cn/jsref/jsref-jsref-tutorialnmor1pl5.html【ojc.jpg】《📖JavaScript 和 HTML DOM 参考手册》◎■◎♞♞https://www.w3cschool.cn/ajax/【ojc.jpg】《📖AJAX 教程》◎■◎♞♞https://www.w3cschool.cn/json/【ojc.jpg】《📖JSON 教程》◎■◎\n\n\n📙阅读3.0::https://kunfei.lanzoui.com/b0f810h4b##【yuedu.jpg】\n\n🎨异次元::https://yiciyuan.lanzoui.com/b00ej0kba##【omhrj.jpg】\n\n在线TTS::https://jing332.lanzouw.com/b09ho81qb##1234【oyy.jpg】\n\n4⃣️小说软件::https://423down.lanzouv.com/b0f1cdr9i##【oxs.jpg】\n\n📙阅读pro 不似苏::https://busisu.lanzoub.com/s/yuedupro##777【yuedu.jpg】\n\n📙阅读.A.去限制::https://agit.ai/butterfly/legadox/raw/branch/master/README.md##【yuedu.jpg】",
    "sourceComment": "rss by.Thomas。  md小改&收集整理。\n\n小说交流群462030508\n\n内容取自网络，仅供学习参考试用，请24小时内删除。找到感兴趣的书籍请支持正版。",
    "sourceGroup": "-md-",
    "sourceIcon": "https://agit.ai/butterfly/yd/raw/branch/yd/pic/0green.jpg",
    "sourceName": "阅读难受 local1",
    "sourceUrl": "https://www.lanzoux.com/#md1",
    "style": "#jhss a{\nfont-size:10px;\ncolor:red;\ntext-decoration:none;\n}\n\n#jhss p{\ndisplay:inline-block;\nwidth:8em;\n}\n\n#jhss p{\nmargin:0;\npadding:0;\ncolor:#666;\n}\n\n#jhss div{\nmargin:0;\npadding:10px;\n}\n\n#jhss h1{\nmargin:0;\npadding:9px;\nfont-size:20px;\n}\n\n#jhss input{\nmargin:2px;\npadding:2px 6px;\nfont-size: 1em;\nbackground-color:rgba(200,200,200,0.5);\ncolor:#A00;\nborder:0;\nborder-radius: 3px;\ntext-decoration: none;\ntext-align:center;\n}\ntextarea{\nwidth:100%\n}\n.menu {\n\tjustify-content: space-between;\n\tmax-width: 900px;\n\tmargin: 0 5px;\n}\n.menu .button {\n\twidth: 55px;\n\theight: 15px;\n\tmin-height: 5px;\n\tmargin: 5px 0px;\n\tcursor: pointer;\n}\n.button text {\n\ttext-anchor: middle;\n\tdominant-baseline: middle;\n}\n\n.button rect {\n\twidth: 100%;\n\theight: 100%;\n\tfill: transparent;\n\tstroke: #666;\n\tstroke-width: 2px;\n}\n.button rect.busy {\n\tstroke: #fD1850;\n\tstroke-dasharray: 30 90;\n\tanimation: stroker 1s linear infinite;\n}\n.tabbox {\n\tflex: 1;\n\tdisplay: flex;\n\tflex-flow: column;\n}\n.tabtitle {\n\tdisplay: flex;\n\tz-index: 1;\n\tjustify-content: center;\n}\n.tabtitle>div {\n\tcursor: pointer;\n\tpadding: 1px 10px 0 10px;\n\tborder-bottom: 3px solid transparent;\n\tfont-weight: bold;\n}\n.tabtitle>.this {\n\tcolor: #4f9da6;\n\tborder-bottom-color: #4EBBE4;\n}\n.tabbody {\n\tflex: 1;\n\tdisplay: flex;\n\tmargin-top: -1px;\n\tborder: 1px solid #A9A9A9;\n\theight: 0;\n}\n.tabbody>* {\n\tflex: 1;\n\tflex-flow: column;\n\tdisplay: none;\n}\n.tabbody>.this {\n\tdisplay: flex;\n}\n.tabbody>*>.titlebar{\n\tdisplay: flex;\n}\n.tabbody>*>.titlebar>*{\n\tflex: 1;\n\tmargin: 1px 1px 1px 1px;\n}\n.tabbody>*>.context {\n\tflex: 1;\n\tflex-flow: column;\n\tborder: 0;\n\tpadding: 5px;\n\toverflow-y: auto;\n}\n.tabbody>*>.inputbox{\n\tborder: 0;\n\tborder-bottom: #A9A9A9 solid 1px;\n\theight: 15px;\n\ttext-align:center;\n}\n.link>* {\n\tdisplay: flex;\n\tmargin: 5px;\n\tborder-bottom: 1px solid;\n\ttext-decoration: none;\n}\n#RuleList>label>* {\n\tbackground: #eee;\n\tpadding-left: 3px;\n\tmargin: 2px 0;\n\tcursor: pointer;\n}\n#RuleList input[type=radio] {\n\tdisplay: none;\n}\n#RuleList input[type=\"radio\"]:checked+* {\n\tbackground: #15cda8;\n}\n.isError {\n\tcolor: #FF0000;\n}\n#RuleJsonString{\nheight:600px\n}\nsvg text{\nfont-size:10px\n}"
  },
  {
    "articleStyle": 0,
    "customOrder": 1,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": false,
    "header": "{\n    'User-Agent': 'Mozilla/5.0 (Linux; Android 11; Pixel 3 XL Build/RQ3A.211001.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/102.0.4988.0 Mobile Safari/537.36 SearchCraft/3.9.2 (Baidu; P1 11) '\n}",
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "singleUrl": true,
    "sortUrl": "",
    "sourceGroup": "书源",
    "sourceIcon": "https://i.loli.net/2021/06/23/S7rvWRZtPIq34MJ.png",
    "sourceName": "阅读论坛",
    "sourceUrl": "https://legado.cn/forum.php?mod=guide&view=hot&mobile=2"
  },
  {
    "articleStyle": 0,
    "customOrder": 2,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": false,
    "header": "{\"User-Agent\":\"Mozilla/5.0 (Linux; Android 8.0.0; MI 5s Plus Build/OPR1.170623.032; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/71.0.3578.99 Mobile Safari/537.36\"}",
    "injectJs": "",
    "lastUpdateTime": 0,
    "loadWithBaseUrl": false,
    "ruleArticles": "@js:\ntry{\n\t$=JSON.parse(src).text\n\tif($==\"no file\")$=[]; \t}\n\ncatch(err){\n\tmat = baseUrl.match(/^(.*?com)[^##]*\\/(.+)$/)\n    url = mat[1]\n    uri = mat[2]\n    java.put('url0', String(url))\n    \nfunction $(reg){\n\t\treturn uri.match(reg)?true:false\n\t}\n\n//get【pwd】(链接提取码)\npwd = $(/##[^【]/)?\nbaseUrl.match(/##(.*?)(【|$)/)[1 ] : `` ;\njava.put('pwd', String(pwd));\n\neval(result.match(/var pgs;([\\s\\S]*?pgs.+;)/)[1]);\neval('$='+result.match(/data :([\\s\\S]*?\\})/)[1])\n\nbody = \"\";\nfor(key in $)body += key+'='+$[key]+'&';\nbody = String(body).replace(/&$/,'');\n\n\nurl= url+ `/filemoreajax.php,{\"method\":\"POST\",\"body\":\"${body}\"}`\n\n\n//ajax\n$= JSON.parse(java.ajax(source.loginUrl=url));\n$= $.text!=0 ? $.text :\n//密码错误提示\n[{name_all:$.info,time:uri+$.info,url:uri+$.info}];\n}\njava.put('url', String(source.loginUrl))\n\n$.map($=>JSON.stringify($))",
    "ruleContent": "$..url\n@js:\n$ = java.head(result,{\n\t\"accept-language\": \"zh-CN,en-US;q=0.9\",\n\t\"User-Agent\":\"Mozilla/5.0 (Linux; Android 8.0.0; MI 5s Plus Build/OPR1.170623.032; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/71.0.3578.99 Mobile Safari/537.36\"\n}).headers();\n\nresult = $.Location || $.location;\n//java.log(`💙💚：`+ result);\n\nname=java.get('name');\n//java.log(`💚文件名：`+ name);\n\npath=String(name).match(/净化/)?\n\"replaceRule\":\nString(name).match(/订阅[^失败]/)?\n\"rssSource\": \"bookSource\";\n\nsrc = \"legado://import/\"+path+\"?src=\";\njava.log(`💙导入：`+ src);\n\n\n//🧡🧡🧡🧡🧡🧡🧡🧡🧡🧡🧡🧡🧡\n`<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0\">\n<title>${name}</title>\n<br>\n<center>\n<h3><b>${name}</b></h3>\n</center>\n<br>\n　　❤️点◎下载文件◎，底栏会弹出信息，<br>\n　　❤️再点右下角“下载”，才会开始下载。<br>\n　　❤️文件默认存放在 根目录/Download/<br>\n<br>\n\n<a href=\"${result}\" class=\"button\">◎ 下载文件 ◎</a>\n\n<br>\n<br>\n　　❤️书源仅txt文件可一键导入。<br>\n　　　（无须下载可直接导入）<br>\n　　💔zip文件只能下载到本地解压。<br>\n<br>\n\n<a href=\"${src+encodeURIComponent(result)}\" class=\"button\">◎ 一键导入 ◎</a>\n\n<br>\n<br>\n　资源链接，点击复制▼\n<center><textarea id=\"copy\" onclick=\"copy()\">${result}</textarea></center>\n<br>\n<center>\nrssSource by.Thomas.　　 md轻改&收集整理<br>\n资源取自网络，仅作参考试用，请24小时内删除<br></center>\n\n<script>\nfunction copy(){\n\tdocument.getElementById('copy').select()\n\tdocument.execCommand('copy')\n\talert(\"复制成功\")\n}\n</script>`",
    "ruleImage": "@js:\nsrc =\n//列表图标链接\nbaseUrl.match(/【[^】]/)? baseUrl.match(/【(.*?)(】|$)/)[1] : `` ;\n\nsrc =\n//文件名判断使用对应图标✱②\njava.getString(\"$.name_all\").match(/书源|book/)? \"sy.png\" :\njava.getString(\"$.name_all\").match(/订阅/)? \"dy.png\" :\njava.getString(\"$.name_all\").match(/净化/)? \"jh.png\" :\njava.getString(\"$.name_all\").match(/漫画|comic/i)? \"mh.png\" :\njava.getString(\"$.name_all\").match(/lequ/)? \"sy.png\" :\n\n\n//分类有填图片链接（包括http及简写）✱③\nsrc.match(/^[^$]/)?  src :\n\n//为空时，文件名判断apk图标✱④\njava.getString(\"$.name_all\").match(/apk/i)? \"apk.jpg\" :\n\n//为空时，粉小鸟图标✱⑤\nsrc==``?  `pink.png` :\nsrc ;\n\n\n//md图片简写补全。可选择gitee仓、agit仓，若图片显示不了请换仓，弃用的选项请前面加“//”。\nsrc.match(/^[^/]*\\./) ?\n//🅰️⬇︎gitee⬇︎\n`https://gitee.com/visita/yd/raw/master/green/${src}` : \n//🅱️⬇︎ agit ⬇︎\n//`https://agit.ai/yd/green/raw/branch/o/${src}` :\n\nsrc",
    "ruleLink": "$.id@js:\nid=result.replace(/(.*)\\?.*/,\"$1\");\n\nurl= baseUrl.match(/^(.*?com)/)[1];\n\n//🅰️\nurlx=url+`/`+id;\n//java.log(`💖链接：`+ urlx);\n\n//🅱️\npwd=String(java.get(`pwd`));\n//java.log(`❤️❤️密码：`+ pwd);\n\nkey= String(source.getVariable());\n\n//🅾️\nurlo=`https://apis.jxcxin.cn/api/lanzou?apiKey=` +key+ `&url=` +urlx+ `&pwd=` +pwd;\n//java.log(`💙💙💙直链：`+ urlo);\n\nresult= urlo;",
    "ruleNextPage": "@js:\ntry{\n\t\tu = String(java.get('url'))\n\t\tp = u.match(/pg=(\\d+)/)[1]\n\t\tp = 'pg='+(parseInt(p)+1)\n\t\turl = u.replace(/pg=(\\d+)/,p)\n\t}\ncatch(err){url=\"\"}\nurl",
    "rulePubDate": "💾 {{$.icon}}　📥 {{$.size}}　⏱️ {{$.time}}",
    "ruleTitle": "$.name_all\n<js>\nname= result\njava.put('name', String(name))\n//java.log(`💙💙💙：`+ name);\n</js>",
    "singleUrl": false,
    "sortUrl": "📙阅读3.0::https://kunfei.lanzoui.com/b0f810h4b##【yuedu.jpg】\n📚md::https://wwdn.lanzoue.com/b0d5g0tba##iori【md.jpg】\n📚一程::https://y-c.lanzoui.com/b00r1ko0d##sydy\n📚关耳::https://wwa.lanzoux.com/b05fs5ccd##guaner【sy.png】\n📚T1.小说::https://wwr.lanzoui.com/b03p9ftpc##read【thomas.jpg】\n📚T2.影视::https://wwr.lanzoui.com/b03q7n81e##read【thomas.jpg】\n📚T3.有声::https://wwr.lanzoui.com/b03qhlncd##read【thomas.jpg】\n📚T4.其他::https://wwr.lanzoui.com/b03qlyydc##read【thomas.jpg】\n\n📚lequ::https://yuntuxs.lanzouk.com/b02qlq3wb##aku5【sy.png】\n📚歌行灯_::https://xiao233666.lanzoui.com/b02q6wfuh##投币【sy.png】\n📚海阔小刘::https://ls125781003.lanzoum.com/b066gazed##8u15【sy.png】\n📚YELLYOO::https://wwn.lanzoub.com/b01pihymd##yuedu\n\n📚烏雲/淨化::https://www.lanzoux.com/b0bw8jwoh##【jh.png】\n\n✏️七十六时/字体::https://lsy-again.lanzouf.com/b01dlfjej##5tfp【zt.png】\n在线TTS::https://jing332.lanzouw.com/b09ho81qb##1234【tts.png】\n\n4⃣️小说软件::https://423down.lanzouv.com/b0f1cdr9i##【rj.png】\n\n📙阅读pro/不似苏::https://busisu.lanzoub.com/s/yuedupro##777【yuedu.jpg】\n📙阅读2.0 停更::https://kunfei.lanzoui.com/b0f7pt4hi##【yuedu.jpg】\n\n📚你就像人间的四月天::https://xiahanyun.lanzoum.com/b030q8wyj##1234【sy.png】\n📚夏一L::https://wwk.lanzout.com/b01hqwmji##【sy.png】\n📚请李入梦::https://nanbei81.lanzoub.com/b02j13bna##【sy.png】",
    "sourceComment": "订阅2 依赖第三方直链解析网站。\n需用户申请获取key才可使用：\n\nhttps://apis.jxcxin.cn/user/goods.html\n1、打开订阅1，点第一项打开网站注册账号。\n2、进绑定的邮箱激活账号。\n3、打开网站登录账号，左上，个人中心 接口列表，购买 “蓝奏云直连下载”，获取key。（不需要花钱，点购买即可获取）（第5项，拉到最右边，点购买，月付，确认。）\n\nhttps://apis.jxcxin.cn/user/owned.html\n4、个人中心，在 “我的接口” 里，复制刚获取到的key（只复制 “?apiKey=” 之后的字符）。\n5、打开订阅2，右上，“设置源变量”，粘贴key。至此订阅2即可正常使用。\n\n————————\n⬇︎agit图标⬇︎\nhttps://agit.ai/yd/green/raw/branch/o/0yellow.jpg\nhttps://agit.ai/yd/green/raw/branch/o/002.png\nhttps://agit.ai/yd/green/raw/branch/o/b002.png\n\n⬇︎gitee图标⬇︎\nhttps://gitee.com/visita/yd/raw/master/green/0yellow.jpg\nhttps://gitee.com/visita/yd/raw/master/green/002.png\nhttps://gitee.com/visita/yd/raw/master/green/b002.png\n\n————————\nrss by.Thomas。  md小改&收集整理。\n\n小说交流群892966579\nA群637775313不加人。若群炸了查看此群群资料找新家。\n\n内容取自网络，仅作学习参考，请24小时内删除。找到感兴趣内容请去支持正版。",
    "sourceGroup": "-md-",
    "sourceIcon": "https://gitee.com/visita/yd/raw/master/green/002.png",
    "sourceName": "直连难受 local2",
    "sourceUrl": "https://www.lanzoux.com#md2",
    "style": "body {\r\n    font-family: 'Roboto', sans-serif;\r\n    display: flex;\r\n    flex-direction: column;\r\n    height: 100vh;\r\n    margin: 5;\r\n    background-color: #F5F5F5;\r\n}\r\n\nh3 {\n    font-size: 1.4em; \n    font-weight: 400;\n    justify-content: center;\n    text-align: center;\r\n}\n\r\nh1 {\r\n    color: #212121;\n    font-size: 2em; \r\n    margin: 40px 0;\n    font-weight: 400;\n    justify-content: center;\n    text-align: center;\r\n}\r\n\r\np {\r\n    color: #757575;\n    font-size: 1.4em; \n    line-height: 1.8;\n    font-weight: 400;\n    justify-content: center;\n    text-align: center;\r\n}\r\n\r\naa {\r\n    text-decoration: none;\r\n    color: #FF5722;\n    justify-content: center;\n    text-align: center;\r\n}\r\n\r\naa:hover {\r\n    color: #E64A19;\n    justify-content: center;\n    text-align: center;\r\n}\r\n\r\nimg {\r\n    width: 20%;\r\n    height: auto;\r\n    border-radius: 50%;\r\n    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);\r\n}\r\n\r\ntextarea {\n\t   width:95%;\r\n    height: auto;\r\n    min-height: 54px;\n    max-height: 500px;\r\n    overflow-y: auto;\n    border-radius:5px;\r\n    border: 1px solid #BDBDBD;\r\n}\r\n\r\n.button {\n\t\n\tdisplay: block; \r\n    margin-left: auto;\n    margin-right: auto;\r\n    padding: 6px 10px;\r\n    background-color: #FF5722;\r\n    border: none;\r\n    color: white;\r\n    cursor: pointer;\r\n    border-radius: 4px;\r\n    text-decoration: none;\r\n    margin-top: 1px;\r\n    font-size: 18px;\r\n    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);\r\n    transition: background-color 0.3s,\n    transform 0.2s;\r\n}\r\n\r\n.button:hover {\r\n    background-color: #E64A19;\r\n    transform: translateY(-2px);\r\n}\r\n\r\n.button:active {\r\n    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);\r\n    transform: translateY(0);\r\n}\r\n\r\n.button2 {\r\n    \r\n    display: block;\r\n    margin-left: auto;\r\n    margin-right: auto;\r\n    padding: 6px 10px;\r\n    background-color: #FF5722;\r\n    border: none;\r\n    color: white;\r\n    cursor: pointer;\r\n    border-radius: 4px;\r\n    text-decoration: none;\r\n    margin-top: 1px;\r\n    font-size: 18px;\r\n    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);\r\n    transition: background-color 0.3s,\n    transform 0.2s;\r\n}\r\n\r\n.button2:hover {\r\n    background-color: #E64A19;\r\n    transform: translateY(-2px);\r\n}\r\n\r\n.button2:active {\r\n    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);\r\n    transform: translateY(0);\r\n}\r\n",
    "variableComment": ""
  },
  {
    "articleStyle": 0,
    "customOrder": 2,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": true,
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "singleUrl": true,
    "sourceGroup": "legado",
    "sourceIcon": "https://cdn.jsdelivr.net/gh/gedoor/legado@master/app/src/main/res/mipmap-hdpi/ic_launcher.png",
    "sourceName": "使用说明",
    "sourceUrl": "https://www.yuque.com/legado"
  },
  {
    "articleStyle": 0,
    "customOrder": 2,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": false,
    "header": "<js>\nvar _0x34eb,_0x24cf;function kFZkMGz(_0x34eb,_0x24cf,kFZkMGz){for(kFZkMGz=0x0;kFZkMGz<_0x24cf;kFZkMGz++){_0x34eb[\"\\x70\\x75\\x73\\x68\"](_0x34eb[\"\\u0073\\u0068\\u0069\\u0066\\u0074\"]())}return _0x34eb}_0x34eb=kFZkMGz([\"\\x77\\x71\\x4a\\x6e\\x5a\\x38\"+\"\\u004f\\u0037\\u0077\\u0035\\u0048\\u0044\"+\"\\u0072\\u004d\\u004f\\u0050\\u0077\\u006f\"+\"\\u004d\\u0030\",\"\\u0077\\u0034\\u004c\\u0043\\u0073\\u006a\\u0039\"+\"\\u0079\\u0077\\u0037\\u0054\\u0044\\u0073\\u0038\"+\"\\u004f\\u0051\\u0077\\u006f\\u0068\\u002b\\u0043\"+\"\\x38\\x4b\\x62\\x44\\x73\\x4b\\x58\"+\"\\u0077\\u0071\\u0044\\u0043\\u0075\\u0073\\u004f\"+\"\\x54\\x52\\x6b\\x31\\x45\\x52\\x45\"+\"\\x46\\x55\\x77\\x71\\x63\\x3d\",\"\\u0077\\u0036\\u006c\\u0036\\u0063\\u0073\"+\"\\x4f\\x49\\x51\\x53\\x41\\x66\"+\"\\u004f\\u0073\\u004f\\u0059\\u0077\\u0072\"+\"\\u007a\\u0043\\u0070\\u0047\\u0042\\u006d\"+\"\\x77\\x72\\x44\\x44\\x68\\x41\"+\"\\x3d\\x3d\",\"\\x77\\x37\\x62\\x44\\x6c\\x4d\"+\"\\x4b\\x74\\x4b\\x63\\x4b\\x37\"+\"\\x4f\\x77\\x67\\x6c\\x55\\x63\"+\"\\u004b\\u0073\\u0077\\u0037\\u0039\\u004f\"+\"\\x77\\x71\\x30\\x33\\x48\\x41\"+\"\\u0055\\u003d\",\"\\u0077\\u0071\\u006e\\u0044\\u0073\\u0078\\u0063\\u0046\\u004c\\u0057\\u0056\"+\"\\x46\\x77\\x35\\x6c\\x63\\x77\\x70\\x2f\\x43\\x68\\x63\"+\"\\u004b\\u0052\\u0077\\u0072\\u0050\\u0043\\u0073\\u0048\\u0072\\u0043\\u006a\"+\"\\x63\\x4b\\x48\\x53\\x73\\x4b\\x61\\x77\\x34\\x55\\x3d\",\"\\u0066\\u006d\\u004c\\u0043\\u0071\\u004d\\u004b\\u0058\\u0077\\u0071\\u006f\\u002b\\u0056\\u0057\\u0030\\u0070\\u0077\\u0036\\u0072\\u0044\\u0072\\u007a\\u0054\\u0043\\u0074\\u0043\\u004e\\u0057\\u0053\\u004d\\u004b\\u0069\\u0054\\u0038\\u004b\\u0078\\u0077\\u0071\\u0035\\u0069\\u0077\\u0071\\u007a\\u0044\\u006b\\u004d\\u004f\\u002b\\u0077\\u0036\\u0077\\u0062\\u004a\\u0057\\u006b\\u0065\\u0045\\u0069\\u0068\\u0076\\u0063\\u0032\\u0033\"+\"\\u0043\\u0074\\u0073\\u004f\\u0043\\u0056\\u0038\\u004b\\u006d\\u0048\\u0073\\u004f\\u0043\\u0065\\u0038\\u004f\\u0055\\u0077\\u0071\\u007a\\u0043\\u006b\\u0046\\u0035\\u0041\\u0062\\u0038\\u004f\\u002b\\u0077\\u0037\\u0044\\u0043\\u0073\\u0073\\u004f\\u0059\\u0050\\u0063\\u004b\\u0062\\u0077\\u0037\\u002f\\u0044\\u006d\\u0079\\u0072\\u0043\\u0067\\u0055\\u0031\\u0045\\u0077\\u0070\\u006e\\u0043\\u006b\\u0045\\u0037\\u0043\\u006c\\u004d\"+\"\\x4b\\x6d\\x46\\x7a\\x64\\x38\\x77\\x37\\x44\\x44\\x6e\\x73\\x4f\\x4a\\x77\\x70\\x62\\x44\\x76\\x38\\x4f\\x75\\x50\\x67\\x2f\\x44\\x67\\x4d\\x4b\\x63\\x56\\x45\\x4e\\x39\\x77\\x36\\x67\\x79\\x42\\x32\\x58\\x43\\x73\\x4d\\x4b\\x58\\x77\\x37\\x41\\x36\\x63\\x38\\x4f\\x33\\x77\\x35\\x70\\x57\\x77\\x37\\x72\\x44\\x6d\"+\"\\x4d\\x4b\\x49\\x77\\x36\\x4e\\x78\\x56\\x4d\\x4f\\x35\\x4c\\x56\\x72\\x43\\x6e\\x38\\x4f\\x36\\x63\\x45\\x73\\x58\\x77\\x70\\x68\\x4f\\x77\\x70\\x4e\\x37\\x77\\x70\\x30\\x46\\x77\\x37\\x6e\\x43\\x72\\x46\\x46\\x49\\x63\\x55\\x58\\x44\\x6e\\x4d\\x4f\\x41\\x77\\x6f\\x39\\x77\\x56\\x78\\x64\\x42\\x49\\x41\\x3d\\x3d\"],0x13);_0x24cf=function(kFZkMGz,v8AtTy0){var FaZdQi,rUoAxFz;kFZkMGz=kFZkMGz-0x0;FaZdQi=_0x34eb[kFZkMGz];if(_0x24cf[\"\\u0064\\u0048\\u0078\\u0055\\u0056\\u0049\"]===undefined){var TBANd2;(function(){var kFZkMGz=function(){var kFZkMGz;try{kFZkMGz=Function(\"\\u0072\\u0065\\u0074\\u0075\\u0072\\u006e\"+\"\\x20\\x28\\x66\\x75\\x6e\\x63\"+\"\\x74\\x69\\x6f\\x6e\\x28\\x29\"+\"\\x20\"+(\"\\u007b\\u007d\\u002e\\u0063\\u006f\\u006e\\u0073\\u0074\\u0072\\u0075\\u0063\"+\"\\x74\\x6f\\x72\\x28\\x22\\x72\\x65\\x74\\x75\\x72\\x6e\"+\"\\u0020\\u0074\\u0068\\u0069\\u0073\\u0022\\u0029\\u0028\\u0020\\u0029\")+\"\\x29\\x3b\")()}catch(v8AtTy0){kFZkMGz=window}return kFZkMGz},v8AtTy0,FaZdQi;v8AtTy0=kFZkMGz();FaZdQi=\"\\u0041\\u0042\\u0043\\u0044\\u0045\\u0046\\u0047\\u0048\\u0049\"+\"\\u004a\\u004b\\u004c\\u004d\\u004e\\u004f\\u0050\\u0051\\u0052\"+\"\\x53\\x54\\x55\\x56\\x57\\x58\\x59\\x5a\\x61\"+\"\\u0062\\u0063\\u0064\\u0065\\u0066\\u0067\\u0068\\u0069\\u006a\"+\"\\x6b\\x6c\\x6d\\x6e\\x6f\\x70\\x71\\x72\\x73\"+\"\\u0074\\u0075\\u0076\\u0077\\u0078\\u0079\\u007a\\u0030\\u0031\"+\"\\u0032\\u0033\\u0034\\u0035\\u0036\\u0037\\u0038\\u0039\\u002b\"+\"\\x2f\\x3d\";v8AtTy0[\"\\x61\\x74\\x6f\\x62\"]||(v8AtTy0[\"\\u0061\\u0074\\u006f\\u0062\"]=function(kFZkMGz){var v8AtTy0=String(kFZkMGz)[\"\\x72\\x65\\x70\\x6c\\x61\\x63\"+\"\\u0065\"](new RegExp(\"\\u003d\\u002b\\u0024\",\"\"),\"\"),rUoAxFz;rUoAxFz=\"\";for(var TBANd2=0x0,_0x34eb,_0x24cf,YvOyKMo=0x0;_0x24cf=v8AtTy0[\"\\u0063\\u0068\\u0061\\u0072\\u0041\\u0074\"](YvOyKMo++);~_0x24cf&&(_0x34eb=TBANd2%0x4?_0x34eb*0x40+_0x24cf:_0x24cf,TBANd2++%0x4)?rUoAxFz+=String[\"\\u0066\\u0072\\u006f\\u006d\\u0043\\u0068\"+\"\\u0061\\u0072\\u0043\\u006f\\u0064\\u0065\"](0xff&_0x34eb>>(-0x2*TBANd2&0x6)):0x0){_0x24cf=FaZdQi[\"\\u0069\\u006e\\u0064\\u0065\\u0078\\u004f\"+\"\\x66\"](_0x24cf)}return rUoAxFz})})();TBANd2=function(kFZkMGz,v8AtTy0){var FaZdQi=[],rUoAxFz,TBANd2,_0x34eb,_0x24cf,Dpyzzc5,VvLmtd;rUoAxFz=0x0;TBANd2=undefined;_0x34eb=\"\";_0x24cf=\"\";kFZkMGz=atob(kFZkMGz);for(var a8Qwzzr=0x0,CiYLCX=kFZkMGz[\"\\x6c\\x65\\x6e\\x67\\x74\\x68\"];a8Qwzzr<CiYLCX;a8Qwzzr++){_0x24cf+=\"\\x25\"+(\"\\x30\\x30\"+kFZkMGz[\"\\x63\\x68\\x61\\x72\\x43\\x6f\"+\"\\u0064\\u0065\\u0041\\u0074\"](a8Qwzzr)[\"\\u0074\\u006f\\u0053\\u0074\\u0072\\u0069\"+\"\\x6e\\x67\"](0x10))[\"\\u0073\\u006c\\u0069\\u0063\\u0065\"](-0x2)}kFZkMGz=decodeURIComponent(_0x24cf);Dpyzzc5=undefined;for(Dpyzzc5=0x0;Dpyzzc5<0x100;Dpyzzc5++){FaZdQi[Dpyzzc5]=Dpyzzc5}for(Dpyzzc5=0x0;Dpyzzc5<0x100;Dpyzzc5++){rUoAxFz=(rUoAxFz+FaZdQi[Dpyzzc5]+v8AtTy0[\"\\u0063\\u0068\\u0061\\u0072\\u0043\\u006f\"+\"\\u0064\\u0065\\u0041\\u0074\"](Dpyzzc5%v8AtTy0[\"\\x6c\\x65\\x6e\\x67\\x74\\x68\"]))%0x100;TBANd2=FaZdQi[Dpyzzc5];FaZdQi[Dpyzzc5]=FaZdQi[rUoAxFz];FaZdQi[rUoAxFz]=TBANd2}Dpyzzc5=0x0;rUoAxFz=0x0;for(VvLmtd=0x0;VvLmtd<kFZkMGz[\"\\x6c\\x65\\x6e\\x67\\x74\\x68\"];VvLmtd++){Dpyzzc5=(Dpyzzc5+0x1)%0x100;rUoAxFz=(rUoAxFz+FaZdQi[Dpyzzc5])%0x100;TBANd2=FaZdQi[Dpyzzc5];FaZdQi[Dpyzzc5]=FaZdQi[rUoAxFz];FaZdQi[rUoAxFz]=TBANd2;_0x34eb+=String[\"\\x66\\x72\\x6f\\x6d\\x43\\x68\"+\"\\x61\\x72\\x43\\x6f\\x64\\x65\"](kFZkMGz[\"\\u0063\\u0068\\u0061\\u0072\\u0043\\u006f\"+\"\\u0064\\u0065\\u0041\\u0074\"](VvLmtd)^FaZdQi[(FaZdQi[Dpyzzc5]+FaZdQi[rUoAxFz])%0x100])}return _0x34eb};_0x24cf[\"\\x56\\x74\\x77\\x54\\x53\\x56\"]=TBANd2;_0x24cf[\"\\x52\\x6e\\x62\\x56\\x6f\\x47\"]={};_0x24cf[\"\\x64\\x48\\x78\\x55\\x56\\x49\"]=!![]}rUoAxFz=_0x24cf[\"\\u0052\\u006e\\u0062\\u0056\\u006f\\u0047\"][kFZkMGz];if(rUoAxFz===undefined){if(_0x24cf[\"\\u0070\\u0043\\u0067\\u0074\\u0063\\u0062\"]===undefined){_0x24cf[\"\\x70\\x43\\x67\\x74\\x63\\x62\"]=!![]}FaZdQi=_0x24cf[\"\\u0056\\u0074\\u0077\\u0054\\u0053\\u0056\"](FaZdQi,v8AtTy0);_0x24cf[\"\\u0052\\u006e\\u0062\\u0056\\u006f\\u0047\"][kFZkMGz]=FaZdQi}else{FaZdQi=rUoAxFz}return FaZdQi};eval(String(java[_0x24cf(\"\\u0030\\u0078\\u0030\",\"\\x49\\x45\\x56\\x54\")](source[_0x24cf(\"\\x30\\x78\\x31\",\"\\x30\\x26\\x6c\\x76\")],_0x24cf(\"\\u0030\\u0078\\u0032\",\"\\x74\\x78\\x32\\x54\"),_0x24cf(\"\\x30\\x78\\x33\",\"\\x46\\x74\\x38\\x35\"),\"\")));user_Check();headers={[\"\\x55\\x73\\x65\\x72\\x2d\\x41\"+\"\\u0067\\u0065\\u006e\\u0074\"]:_0x24cf(\"\\u0030\\u0078\\u0034\",\"\\u0046\\u0043\\u0033\\u0077\"),[\"\\u0041\\u0063\\u0063\\u006f\\u0075\\u006e\"+\"\\u0074\"]:Account,\"\\x4e\\x61\\x6d\\x65\":Name};JSON[_0x24cf(\"\\u0030\\u0078\\u0035\",\"\\x4a\\x55\\x69\\x5b\")](headers);\n</js>",
    "jsLib": "",
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "loginCheckJs": "",
    "loginUi": "",
    "loginUrl": "",
    "shouldOverrideUrlLoading": "if (!/^http|^legado/.test(url)) {\n    java.openUrl(url);\n    true;\n}",
    "singleUrl": true,
    "sourceIcon": "https://qyyuapi.com/logo.jpg",
    "sourceName": "XH发布页",
    "sourceUrl": "https://qyyuapi.com",
    "variableComment": "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"
  },
  {
    "articleStyle": 0,
    "concurrentRate": "",
    "contentBlacklist": "https://lupic.cdn.bcebos.com/,\nhttps://cpro.baidu.com/,\nhttps://eclick.baidu.com/,\nhttps://sofire.baidu.com/,\nhttps://analytics.woozooo.com/,\nhttps://statics.woozooo.com/",
    "customOrder": 3,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": false,
    "header": "{\"User-Agent\": \"Mozilla/5.0 (Linux; Android 8.0.0; MI 5s Plus Build/OPR1.170623.032; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/71.0.3578.99 Mobile Safari/537.36\"}",
    "injectJs": "",
    "lastUpdateTime": 0,
    "loadWithBaseUrl": false,
    "loginUi": "",
    "loginUrl": "",
    "ruleArticles": "@js:\ntry{\n\t$=JSON.parse(src).text\n\tif($==\"no file\")$=[];\n\t}\ncatch(err){\n\n\n//网站整合\nif(baseUrl.match(/^https?\\:\\/\\/(www.)?baidu.com\\?wd=\\s*/)){\n\t\t$=[]\n\t\tbaseUrl.replace(/^.*?wd=\\s*/,'').\n\t\tsplit('♞♞').map($$=>$.push({\n\t\t\t\tname_all: $$.match(/《(.*?)》/)[1],\n\t\t\t\ttime: $$.match(/◎(.*?)◎/)[1].replace(/■/,'■■■■■■■■■■■■■■■■■■'),\n\t\t\t\turi: $$.match(/【(.*?)】/)[1],\n\t\t\t\turl: $$.match(/^(.*?)【/)[1]\n\t\t\t}));\n\t}\n\n\n//蓝奏云\nelse{\n\n//蓝奏云非分组链接\nif(String(java.getString('text.举报文件@href')).length){$=[{\n\t\tname_all: String(java.getString('class.md@textNodes')),\n\t\ticon: String(java.getString('class.md@textNodes')).replace(/.*\\./,''),\n\t\tsize: String(java.getString('class.mtt@text')).replace(/\\( /,'').replace(/ \\)/,''),\n\t\ttime: String(java.getString('class.mf@textNodes')).replace(/.*\\n/,''),\n\t\turi: baseUrl.replace(/^(.+com).*\\/(.+)$/,'$2'),\n\t\turl: baseUrl.replace(/^(.+com).*\\/(.+)$/,'$1/tp/$2')\n\t}]}\n\n\n//蓝奏云分组链接\nelse{\nmat = baseUrl.match(/^(.*?com)[^##]*\\/(.+)$/)\n\t\turl = mat[1]\n\t\turi = mat[2]\nfunction $(reg){\n\t\treturn uri.match(reg)?true:false\n\t}\n\n\n//get【pwd】(链接提取码)\npwd = \n\n//蓝奏云密码\n$(/##.*/)?  baseUrl.match(/##(.*?)(【|\\,|$)/)[1]:\n\n//‼️Thomas密码。密码写这里也行，列表链接那里不写。\n//‼️$(/b03p9ftpc/)?  \"read\":\n\n\"\";\n\n\n//get 【body】\neval(src.match(/var pgs;([\\s\\S]*?pgs.+;)/)[1])\neval('body=\"\";$='+src.match(/data :([\\s\\S]*?\\})/)[1])\nfor(key in $)body+=key+'='+$[key]+'&';\nbody=String(body).replace(/&$/,'')\n\n\n//补全【url】\nurl += `/filemoreajax.php,{\"method\":\"POST\",\"body\":\"${body}\",\"uri\":\"${uri}\"}`\n\n\n//ajax\n$=JSON.parse(java.ajax(baseUrl=url));\n$=$.text!=0?$.text:\n\n//密码错误提示\n[{name_all:$.info,time:uri+$.info,url:uri+$.info}];\n}\n\n}}\njava.put('url', baseUrl)\n$.map($=>JSON.stringify($))",
    "ruleContent": "",
    "ruleDescription": "❗️0、0、开始❗️\n111\n❗️0、0、结束❗️❗️0、1、开始❗️\n<title>{{$.name_all}}</title><style>\ninput{\n\toutline:0;\n\ttext-indent:10px;\n\tborder:1px solid #000;\n\twidth:60%;\n\theight:35px;\n\tposition:absolute;\n\ttop:35%;\n\tleft:10%;\n\tborder-top-left-radius:10px;\n\tborder-bottom-left-radius:10px\n}\nbutton{\n\toutline:none;\n\twidth:20%;\n\theight:35px;\n\tposition:absolute;\n\ttop:35%;\n\tright:10%;\n\tborder-top-right-radius:10px;\n\tborder-bottom-right-radius:10px\n}\nh3{text-align:center}\n</style>\n\n\n<br><h3>帮你导入</h3>\n<input type=\"text\" id=\"src\" placeholder=\"输入正确的资源链接...\">\n<button onclick=\"clickme()\">一键导入</button>\n<iframe id=\"iframe\" src=\"\" hidden></iframe>\n\n<script>\nfunction clickme(){\n\tdocument.getElementById('iframe').src = \"legado://import/auto?src=\"+document.getElementById('src').value\n}\n</script>\n❗️0、1、结束❗️\n\n{{}}@js:\nurl=String(java.getString('$.url'))\n\n//一键导入html\nif(url.match(/^📥/)){\nurl=String(url).replace('📥','')\n\nurl=url.match(/^legado\\:\\/\\//)?url:'legado://import/auto?src='+url\n\n\nresult=`<title>{{$.name_all}}</title>\n<iframe src=\"${url}\" hidden></iframe>\n<br><h3>{{$.name_all}}</h3>\n<h5>导入不成功？多导入几次试试</h5>\n<h6><b>\n↓资源链接，点击复制\n<a href=\"${url}\">一键导入</a>\n<textarea id=\"copy\" onclick=\"copy()\">${String(url).replace(/legado.*?src=/,'')}</textarea>\n{{$.time}}\n</b></h6><style>\na{float:right;text-decoration:none}\nh3,h5{text-align:center}\nh6{margin:0 2;position:sticky;top:30%}\ntextarea{width:100%;border-radius:5px}\n</style><script>\nfunction copy(){\n\tdocument.getElementById('copy').select()\n\tdocument.execCommand('copy')\n\talert(\"复制成功\")\n}\n</script>`}\n\n//自定义html\nelse if(url.match(/\\d+、\\d+、/)){\nreg=new RegExp('❗️'+url+'开始❗️\\\\s*([\\\\s\\\\S]+?)\\\\s*❗️'+url+'结束❗️')\n\n//默认禁用放大缩小按钮\nresult=result.match(reg)?'<meta name=\"viewport\" content=\"width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no\">'+result.match(reg)[1]:'<br>未找到对应html'\n}else{result=''}",
    "ruleImage": "$.uri\n@js:\n\nu=String(java.get('url'));\nuri = String(result) || (u.match(/uri\":\"([^\"]+)/)?u.match(/uri\":\"([^\"]+)/)[1]:\"\");\n\nfunction $(reg){\n\t\treturn uri.match(reg)?true:false\n\t}\n\nsrc =\n//蓝奏云列表图标\n$(/【[^】]/)? baseUrl.match(/【(.*?)(】|$)/)[1]:\nuri ;\n\nsrc.match(/http/)?  src:\n\njava.getString(\"$.name_all\").match(/配置/) ? \"https://agit.ai/butterfly/yd/raw/branch/yd/pic/opz.jpg\" :\n\njava.getString(\"$.name_all\").match(/影视仓|影音壳子|多仓/) ? \"https://agit.ai/butterfly/yd/raw/branch/yd/pic/odcrj.jpg\" :\n\n//4⃣️423 简写补全\nbaseUrl.match(/423down/)?  \"https://agit.ai/butterfly/yd/raw/branch/yd/pic/423.jpg\":\n\n\n//一程图标简写补全\nsrc.match(/^\\//)?  `https://gitee.com/i-c/tc/raw/master/dy/yd${src}` :\n\n//md agit仓图片简写补全\nsrc.match(/^[^/].*\\./)? `https://agit.ai/butterfly/yd/raw/branch/yd/pic/${src}`:\n\n//默认图标：APK图标\n\"https://agit.ai/butterfly/yd/raw/branch/yd/pic/apk9.jpg\"",
    "ruleLink": "$.id@js:\nurl=`{{$.url}}`\nif(result)url+=`/tp/{{$.id}}`;\nString(url).replace(/^蓝奏链接(.+com).*\\/(.+)/,'$1/tp/$2').replace(/^..导入/,'')",
    "ruleNextPage": "@js:\ntry{\n\t\tu = String(java.get('url'))\n\t\tp = u.match(/pg=(\\d+)&/)[1]\n\t\tp = 'pg='+(parseInt(p)+1)+'&'\n\t\turl = u.replace(/pg=(\\d+)&/,p)\n\t}\ncatch(err){url=\"\"}\nurl",
    "rulePubDate": "💾 {{$.icon}}　📥 {{$.size}}　⏱️ {{$.time}}\n##💾 　📥 　⏱️\\s*",
    "ruleTitle": "$.name_all",
    "singleUrl": false,
    "sortUrl": "🌎主::http://www.baidu.com?wd=https://agit.ai/butterfly/md/raw/branch/Zaku/987date.json【orq.jpg】《🧡987包不勤更。相关使用说明》◎不勤更💔用在线线路吧◎♞♞https://agit.ai/butterfly/md/archive/Zaku.zip【opz.jpg】《💙多仓配置接口 解压到根目录/001box》◎■◎♞♞https://ghproxy.com/https://github.com/gaotianliuyun/gao/archive/refs/heads/master.zip【obd.jpg】《❤️高天流云本地包.下载.解压到.根目录/002box/gao-master/》◎固定链接，持续维护更新◎♞♞https://agit.ai/butterfly/gaotianliuyun【orq.jpg】《🧡查看最后更新日期》◎■◎♞♞https://agit.ai/1452635819/h/archive/master.zip【obd.jpg】《❤️1452635819本地包.下载.解压到.根目录/002box/h/》◎固定链接，持续维护更新◎♞♞https://agit.ai/1452635819/h【orq.jpg】《🧡查看最后更新日期》◎■◎♞♞http://tv.nxog.top/index.html【owy.jpg】《欧歌 TVBox接口》◎◎♞♞https://xn--z7x900a.love/【owy.jpg】《肥猫 接口相关》◎◎♞♞http://xn--sss604efuw.ga/【owy.jpg】《饭太硬 接口相关》◎◎♞♞http://lengniuge.eu.org【owy.jpg】《楞牛 接口相关》◎■◎♞♞https://ghproxy.com/https://raw.githubusercontent.com/FongMi/TV/release/release/leanback-python.apk【odc.jpg】《❤️FongMi.蜂蜜.python版（Jar+Js+Py）》◎TV、TV盒子适用，手机不太适用◎♞♞https://ghproxy.com/https://raw.githubusercontent.com/FongMi/TV/release/release/leanback-java.apk【odc.jpg】《❤️FongMi.蜂蜜.java版（Jar+Js）》◎TV、TV盒子适用，手机不太适用◎♞♞https://agit.ai/butterfly/FongMi/src/branch/release/release【orq.jpg】《🧡查看最后更新日期》◎■◎♞♞https://ghproxy.com/https://github.com/Hunlongyu/ZY-Player/releases/download/v2.8.8/ZY-Player-Setup-2.8.8.exe【odn.jpg】《❤️[PC版] ZY-player  与box的源不通用 详看说明 》◎■◎♞♞https://agit.ai/butterfly/yd/raw/branch/yd/readme4ol3.md【md.jpg】《💚说明 readme.3》◎订阅源相关说明及一些乱七八糟◎\n\n\n🌎1::https://mmxmm.lanzoue.com/b0d5kid8d##iori【obd.jpg】\n🌎2::https://wwc.lanzoub.com/b0erx68gf##4e93【obd.jpg】\n▶️奇奇::https://qiqi2020.lanzouv.com/b09svqv1c##666【oys.jpg】\n▶️云星::https://wwc.lanzoub.com/b0es81t8j##54jb【odcrj.jpg】\n\n▶️终南::https://wws.lanzouv.com/b03j4ulyh##999【odc.jpg】\n\n\nZY新版::http://www.baidu.com?wd=https://agit.ai/butterfly/yd/raw/branch/yd/readme4ol3zy.md【md.jpg】《〔电脑版〕ZY-Player必读说明‼️（与box系的源不通用）》◎请选择适配你系统的版本下载安装◎♞♞https://ghproxy.com/github.com/Hiram-Wong/ZyPlayer/releases/download/v3.2.1/ZYPlayer-linux-3.2.1-arm64.AppImage【oys.jpg】《linux-3.2.1-arm64.AppImage》◎◎♞♞https://ghproxy.com/github.com/Hiram-Wong/ZyPlayer/releases/download/v3.2.1/ZYPlayer-linux-3.2.1-x86_64.AppImage【oys.jpg】《linux-3.2.1-x86_64.AppImage》◎■◎♞♞https://ghproxy.com/github.com/Hiram-Wong/ZyPlayer/releases/download/v3.2.1/ZYPlayer-mac-3.2.1-arm64.dmg【oys.jpg】《mac-3.2.1-arm64.dmg》◎◎♞♞https://ghproxy.com/github.com/Hiram-Wong/ZyPlayer/releases/download/v3.2.1/ZYPlayer-mac-3.2.1-universal.dmg【oys.jpg】《mac-3.2.1-universal.dmg》◎◎♞♞https://ghproxy.com/github.com/Hiram-Wong/ZyPlayer/releases/download/v3.2.1/ZYPlayer-mac-3.2.1-x64.dmg【oys.jpg】《mac-3.2.1-x64.dmg》◎■◎♞♞https://ghproxy.com/github.com/Hiram-Wong/ZyPlayer/releases/download/v3.2.1/ZYPlayer-win-3.2.1-arm64.exe【oys.jpg】《win-3.2.1-arm64.exe》◎◎♞♞https://ghproxy.com/github.com/Hiram-Wong/ZyPlayer/releases/download/v3.2.1/ZYPlayer-win-3.2.1-ia32.exe【oys.jpg】《win-3.2.1-ia32.exe》◎◎♞♞https://ghproxy.com/github.com/Hiram-Wong/ZyPlayer/releases/download/v3.2.1/ZYPlayer-win-3.2.1-x64.exe【oys.jpg】《win-3.2.1-x64.exe》◎◎♞♞https://ghproxy.com/github.com/Hiram-Wong/ZyPlayer/releases/download/v3.2.1/ZYPlayer-win-3.2.1.exe【oys.jpg】《win-3.2.1.exe》◎■◎♞♞https://ghproxy.com/github.com/Hiram-Wong/ZyPlayer/releases/download/v3.2.1/ZYPlayer-win-3.2.1-win7-arm64.exe【oys.jpg】《win7-arm64.exe》◎◎♞♞https://ghproxy.com/github.com/Hiram-Wong/ZyPlayer/releases/download/v3.2.1/ZYPlayer-win-3.2.1-win7-ia32.exe【oys.jpg】《win7-ia32.exe》◎◎♞♞https://ghproxy.com/github.com/Hiram-Wong/ZyPlayer/releases/download/v3.2.1/ZYPlayer-win-3.2.1-win7-x64.exe【oys.jpg】《win7-x64.exe》◎◎♞♞https://ghproxy.com/github.com/Hiram-Wong/ZyPlayer/releases/download/v3.2.1/ZYPlayer-win-3.2.1-win7.exe【oys.jpg】《win7.exe》◎■◎\n\n\nZY旧版::https://www.lanzoux.com/b04s6a3re##95px【odn.jpg】\n\n\n🎬海阔视界::https://haikuo.lanzoui.com/u/GoldRiver##【oys.jpg】\n\n♬歌词适配::https://gcsp.lanzoux.com/b0e895h2b?w1##【oyyxz.jpg】\n\nAPK/不似苏::https://busisu.lanzoub.com/s/yixie##777\n\n🐶土狗浏览器::https://www.lanzoux.com/s/tgllq##\n\n//‼️423软件‼️\n4⃣️小黄鸟::https://423down.lanzouv.com/b0f1b9v6j\n4⃣️影视软件::https://423down.lanzouv.com/b0f2x4syh\n4⃣️系统辅助::https://423down.lanzouv.com/b0f1944od\n4⃣️视频图像::https://423down.lanzouv.com/b0f1czyjc\n4⃣️Xposed框架::https://423down.lanzouv.com/b0f1fns7a\n4⃣️TV盒子::https://423down.lanzouv.com/b0f1944aj\n4⃣️资讯软件::https://423down.lanzouv.com/b0f19mgrg\n4⃣️酷安mod::https://423down.lanzouv.com/b0f2uzq2b\n4⃣️WiFi万能钥匙::https://423down.lanzouv.com/b0f1f1t5c\n4⃣️抖音mod::https://423down.lanzouv.com/b0f199a5a\n4⃣️百度地图::https://423down.lanzouv.com/b0f1f64re\n4⃣️浏览器::https://423down.lanzouv.com/b0f24u4de\n4⃣️计算器::https://423down.lanzouv.com/b0f21mrtc\n\n♟ES浏览器::https://lanzoui.com/b00ze62be\n\n//‼️快乐分享者‼️\n💀🎮游戏2::https://lanzoul.com/b02e5e9je##【https://android-artworks.25pp.com/fs08/2022/01/13/5/123_4354f8163cf3b486a8451db4a93adc71_con_130x130.png】\n💀视频2::https://lanzoul.com/b02cy1lzg##【https://android-artworks.25pp.com/fs08/2023/01/03/9/110_03e44582413966c9a6310cf847cc08ba_con_130x130.png】\n\n💀视频3::https://lanzoul.com/b03jjyyvg##【https://android-artworks.25pp.com/fs08/2023/01/03/9/110_03e44582413966c9a6310cf847cc08ba_con_130x130.png】",
    "sourceComment": "rss by.Thomas。  md小改&收集整理。\n\n小说交流群462030508\n\n内容取自网络，仅供学习参考试用，请24小时内删除。找到感兴趣的书籍请支持正版。",
    "sourceGroup": "-md-",
    "sourceIcon": "https://agit.ai/butterfly/yd/raw/branch/yd/pic/0pink.jpg",
    "sourceName": "软件难受 local3",
    "sourceUrl": "https://www.lanzoux.com/#md3",
    "style": ""
  },
  {
    "articleStyle": 0,
    "customOrder": 3,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": true,
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "singleUrl": true,
    "sourceGroup": "legado",
    "sourceIcon": "http://mmbiz.qpic.cn/mmbiz_png/hpfMV8hEuL2eS6vnCxvTzoOiaCAibV6exBzJWq9xMic9xDg3YXAick87tsfafic0icRwkQ5ibV0bJ84JtSuxhPuEDVquA/0?wx_fmt=png",
    "sourceName": "小说拾遗",
    "sourceUrl": "snssdk1128://user/profile/562564899806367"
  },
  {
    "articleStyle": 2,
    "concurrentRate": "",
    "customOrder": 3,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": true,
    "header": "<js>\nheaders={\n    \"User-Agent\": \"okhttp/3.14.9\"\n}\ncache.put(java.md5Encode16(Get('url') + \"headers\"),JSON.stringify(headers));\nJSON.stringify(headers);\n</js>",
    "injectJs": "",
    "jsLib": "{\"囧次元(纯净版)\":\"https://qyyuapi.com/dy/js/囧次元(纯净版)/jsLib.js\"}",
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "loginCheckJs": "",
    "loginUi": "[\n  {\n    name: \"💡　　 源　　 站　　 更　　 新　　 💡\",\n    type: \"button\",\n    action: \"update()\",\n    style: {layout_flexGrow: 1, layout_flexBasisPercent: 1}\n  },\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\n  { name: \"搜索：\", type: \"text\" },\n\n  { name: \"༺ˇ»`ʚ  设置动漫分类  ɞ´«ˇ༻\", type: \"button\", action: \"login('【可选分类】' + n(2) + '[0]日本动漫[1]国产动漫\\\\n[2]动漫剧场[3]欧美动漫\\\\n多个分类用逗号隔开')\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n  { name: \"分类：\", type: \"text\" },\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\n  { name: \"༺ˇ»`ʚ  筛选发布年份  ɞ´«ˇ༻\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n  { name: \"年份：\", type: \"text\" },\n\n  { name: \"༺ˇ»`ʚ  填写收藏词条  ɞ´«ˇ༻\", type: \"button\", action: \"login('【收藏词条】' + n(2) + '填写搜索关键词\\\\n多个关键词用英文逗号“,”隔开')\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n  { name: \"收藏：\", type: \"text\" },\n\n  { name: \"长按倍速：\", type: \"text\" },\n  { name: \"跳过片头：\", type: \"text\" },\n  { name: \"跳过片尾：\", type: \"text\" },\n\n  { name: \"༺ˇ»`ʚ  主题模式切换  ɞ´«ˇ༻\", type: \"button\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 1} },\n  { name: \"日间模式\", type: \"button\", action: \"a(0)\", style: {layout_flexGrow: 1, layout_flexBasisPercent: 0.45} },\n  { name: \"夜间模式\", type: \"button\", action: \"a(1)\", 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: \"DeleteJskey()\", 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/dy/js/囧次元(纯净版)/loginUrl.js')));",
    "ruleArticles": "<js>\neval(String(source.loginUrl));\neval(String(Reload('https://qyyuapi.com/dy/file/history.js')));\nvar res = JSON.parse(decode(JSON.parse(result).data));\nvar data = [];\nvar list = res.search_list || res.recommend_list;\nfor (i in list) {\n    data.push({\n        'name': list[i].vod_name,\n        'time': String(list[i].vod_score + '/' + list[i].vod_year + '/' + list[i].vod_remarks + '/' + list[i].vod_lang + '/' + list[i].vod_class + '/' + list[i].vod_actor + '/' + list[i].vod_blurb).replace(/\\/+\\s*/g,'/').replace(/^\\/|\\/$|undefined\\/|内详.?\\//g,''),\n        'cover': list[i].vod_pic,\n        'url': Get('url') + '/?vod_id=' + list[i].vod_id\n    });\n}\ndata;\n</js>",
    "ruleContent": "<js>\neval(String(Reload('https://qyyuapi.com/dy/js/囧次元(纯净版)/ruleContent.js')));\n</js>\n<!DOCTYPE html>\n<html lang=\"zh-Hans\">\n<head>\n<title>{{JSON.parse(result).data.vod.vod_name}}</title>\n<meta name=\"viewport\" content=\"width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no\">\n<meta name=\"referrer\" content=\"no-referrer\">\n<link rel=\"stylesheet\" href=\"https://qyyuapi.com/css/plyr.css\">\n<style>\n{{String(Reload('https://qyyuapi.com/dy/file/player' + Get('a') + '.css'))}}\n</style>\n</head>\n<body>\n<p></p>\n<div class=\"video-container\">\n  <video id=\"player\" playsinline controls preload=\"auto\" poster=\"https://qyyuapi.com/img/noposter.png\">\n  </video>\n</div>\n<details>\n  <summary>\n    <h3>{{JSON.parse(result).data.vod.vod_name}}</h3>\n  </summary>\n  <img>\n</details>\n<div class=\"all-info\">\n<div>\n    <p>🕵️‍♀️ 导演：{{String(JSON.parse(result).data.vod.vod_director).replace(/[\\/,，]$|内详/g,'')}}</p>\n    <p>👨‍🎤 主演：{{String(JSON.parse(result).data.vod.vod_actor).replace(/[/,，]$|内详/g,'')}}</p>\n    <p>💻 连载：{{String(JSON.parse(result).data.vod.vod_remarks).replace(/\\s*\\/\\s*/g,'/')}}</p>\n    <p>🔖 标签：{{String(JSON.parse(result).data.vod.vod_year + '/' + JSON.parse(result).data.vod.vod_area + '/' + JSON.parse(result).data.vod.vod_lang + '/' + JSON.parse(result).data.vod.vod_class).replace(/\\,\\/|\\/+/g,'/').replace(/[\\/,，]$/g,'')}}</p>\n    <p>📋 简介：{{JSON.parse(result).data.vod.vod_content}}</p>\n</div>\n{{JSON.parse(result).jishu}}\n</div>\n\n<script src=\"https://lf26-cdn-tos.bytecdntp.com/cdn/expire-1-M/crypto-js/4.1.1/crypto-js.min.js\" type=\"application/javascript\"></script>\n<script src=\"https://gcore.jsdelivr.net/npm/hls.js@canary\"></script>\n<script src=\"https://qyyuapi.com/js/plyr.js\"></script>\n\n<script>\n{{String(Reload('https://qyyuapi.com/dy/file/player.js'))}}\n\nconst JKkey = \"{{java.md5Encode16(baseUrl.replace(/.*\\/\\/[^\\/]+\\//, ''))}}\";\nconst JDkey = \"{{java.md5Encode16(baseUrl.replace(/.*\\/\\/[^\\/]+\\//, '') + 'time')}}\";\nconst PTtime = {{/^\\d+$/.test(Map('跳过片头：')) ? Map('跳过片头：') : 0}};\nconst PWtime = {{/^\\d+$/.test(Map('跳过片尾：')) ? Map('跳过片尾：') : 0}};\nconst BSspeed = {{Map('长按倍速：') || 2}};\n\nfunction aesEncrypt(data, key, iv) {\n    key = CryptoJS.enc.Utf8.parse(key);\n    iv = CryptoJS.enc.Utf8.parse(iv);\n    data = CryptoJS.enc.Utf8.parse(data);\n    let encrypt = CryptoJS.AES.encrypt(data, key, {\n        iv,\n        mode: CryptoJS.mode.CBC,\n        padding: CryptoJS.pad.Pkcs7\n    });\n    return encrypt.toString();\n}\n\nfunction aesDecrypt(data, key, iv) {\n    key = CryptoJS.enc.Utf8.parse(key);\n    iv = CryptoJS.enc.Utf8.parse(iv);\n    data = CryptoJS.enc.Base64.parse(data);\n    let decrypted = CryptoJS.AES.decrypt({\n        ciphertext: data\n    }, key, {\n        iv,\n        mode: CryptoJS.mode.CBC,\n        padding: CryptoJS.pad.Pkcs7\n    });\n    return decrypted.toString(CryptoJS.enc.Utf8);\n}\n\n// 获取视频URL并更新视频源\nasync function geturl() {\n    let zyurl = JSON.parse($(\".jishu button.active\")[0].value);\n    let img = $('img')[0];\n    let de = $(\".jishu button.active\")[0].dataset.de;\n    let api = $(\".jishu button.active\")[0].dataset.api;\n    let fm = \"{{JSON.parse(result).data.vod.vod_pic}}\";\n\n    if (/1/.test(de)) {\n        var key = '{{aeskey}}';\n        var iv = '{{aesiv}}';\n        let Enurl = aesEncrypt(zyurl[0].src, key, iv);\n        let body = `parse_api=${api}&url=${Enurl}`;\n        let src = \"{{Get('url')}}/api.php/getappapi.index/vodParse\";\n        try {\n            let result = await fetchRequest(src, {{String(cache.get(java.md5Encode16(Get('url') + \"headers\")))}}, body);\n            if (result) {\n                var data = aesDecrypt(result.data, key, iv);\n                url = JSON.parse(JSON.parse(data).json).url;\n                zyurl = [];\n                zyurl.push({src: url, size: '0'});\n            } else {\n                console.error(\"获取视频 URL 失败\");\n            }\n        } catch (error) {\n            console.error(\"geturl 函数错误:\", error);\n        }\n    }\n\n    // 更新详情封面\n    img.src = fm;\n\n    // 更新视频封面\n    $(\".video-container\")[0].style.background = `#000 url('${fm}') no-repeat center center / cover`;\n    let sources = zyurl;\n    return { sources: sources };\n}\n\n// 点击集数按钮时调用的函数\nasync function jishu(item) {\n    var video = $('video')[0];\n    var wasPlaying = video && !video.paused;\n    omit($('.jishu button.active'));\n    item.className = \"active\";\n    const { sources } = await geturl();\n    setTimeout(updatePadding, 100);\n    var index1 = $('#selected-jiekou button')[0].dataset.id;\n    var index2 = Array.from(item.parentNode.children).indexOf(item);\n    var Progress = {\n        index1: index1,\n        index2: index2\n    };\n    localStorage.setItem(JKkey, JSON.stringify(Progress));\n    localStorage.removeItem(JDkey);\n    initializePlayer(sources, JDkey, PTtime, PWtime, BSspeed, 1);\n    if (wasPlaying && video) {\n        const tryAutoPlay = () => {\n            if (video.readyState >= 3) {\n                video.play().catch(e => {\n                    console.log(\"自动播放被阻止:\", e);\n                    $('.plyr__control--overlaid').show();\n                });\n                video.removeEventListener('canplay', tryAutoPlay);\n            }\n        };\n        if (video.readyState >= 3) {\n            video.play().catch(e => console.log(\"立即播放失败:\", e));\n        } else {\n            video.addEventListener('canplay', tryAutoPlay);\n        }\n    }\n}\n\n// 页面加载时初始化播放器\n(async () => {\n    var m = 0,n = 0;\n    var Progress = localStorage.getItem(JKkey);\n    if (Progress) {\n        var history = JSON.parse(Progress);\n        m = history.index1;\n        n = history.index2;\n    }\n    if (m > 0) {\n        const buttonList = $('#jiekou-list')[0].querySelectorAll('button');\n        const targetButton = Array.from(buttonList).find(btn => btn.getAttribute('data-id') == m);\n        jiekou(targetButton);\n        const allButtons = $('.jishu')[m].querySelectorAll('button');\n        active(allButtons, n);\n    } else {\n        active($('.jishu button'), n);\n    }\n    const { sources } = await geturl();\n    setTimeout(updatePadding, 100);\n    localStorage.setItem('HistoryTAG', 1);\n    initializePlayer(sources, JDkey, PTtime, PWtime, BSspeed, 1);\n})();\n</script>\n</body>\n</html>\n<js>\nresult\n.replace(/：\\s*/g,'：')\n.replace(/<p>(.+)：<\\/p>/gm, '<p style=\"display:none;\">$1：</p>');\n</js>",
    "ruleDescription": "",
    "ruleImage": "cover",
    "ruleLink": "url",
    "ruleNextPage": "page",
    "rulePubDate": "time",
    "ruleTitle": "name",
    "shouldOverrideUrlLoading": "if (url.startsWith('legadovideo://')) {\n    java.openUrl(\n        decodeURIComponent(url.replace('legadovideo://', '')),\n        'video/*'\n    );\n    true;\n}",
    "singleUrl": false,
    "sortUrl": "<js>\neval(String(Reload('https://qyyuapi.com/dy/js/囧次元(纯净版)/sortUrl.js')));\n</js>",
    "sourceComment": "修改：1、播放器增加切换上下集按钮；2、增加点击顶部视频链接调用播放器应用播放；by：xiaohan231-2025/04/30\n\n修改：1、增加清除远程代码标识按钮；by：xiaohan231-2025/04/26\n\n修改：1、新增源变量与localStorage双向备份功能，确保清理缓存和清除WebView数据时，播放历史记录和设置信息不会丢失；by：xiaohan231-2025/04/22\n\n修改：1、播放状态点击切换集数，自动开始播放；by：xiaohan231-2025/04/21\n\n修改：1、播放器增加标记片头片尾功能；2、jsLib代码适配新版阅读；by：xiaohan231-2025/04/20\n\n修改：1、增加清除网站Cookie缓存按钮；2、优化详情信息高度调整；3、优化视频集数切换，结尾切换下一集时不再销毁重建播放器实例；4、增加切换下集自动播放功能；5、增加跳过片尾功能；by：xiaohan231-2025/04/17\n\n新增：1、新增囧次元(纯净版)；by：xiaohan231-2025/04/16",
    "sourceGroup": "影视",
    "sourceIcon": "https://qyyuapi.com/img/囧次元.png",
    "sourceName": "囧次元(纯净版)",
    "sourceUrl": "囧次元(纯净版)@js:`{{Get('url')+path}}`",
    "style": "",
    "variableComment": "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"
  },
  {
    "articleStyle": 0,
    "customOrder": 4,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": true,
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "singleUrl": true,
    "sourceGroup": "legado",
    "sourceIcon": "https://cdn.jsdelivr.net/gh/mgz0227/meowcloud/icon.png",
    "sourceName": "Meow云",
    "sourceUrl": "https://pan.miaogongzi.net"
  },
  {
    "articleStyle": 0,
    "customOrder": 5,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": true,
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "singleUrl": true,
    "sourceGroup": "legado",
    "sourceIcon": "https://cdn.jsdelivr.net/gh/gedoor/legado@master/app/src/main/res/mipmap-hdpi/ic_launcher.png",
    "sourceName": "烏雲净化",
    "sourceUrl": "https://www.lanzoux.com/b0bw8jwoh"
  },
  {
    "articleStyle": 1,
    "customOrder": 8,
    "enableJs": false,
    "enabled": true,
    "enabledCookieJar": false,
    "lastUpdateTime": 0,
    "loadWithBaseUrl": false,
    "ruleArticles": "class.normal-recipe-list@tag.li",
    "ruleContent": "class.block recipe-show@html&&class.page-container.1@html##href.*\\\"",
    "ruleDescription": "",
    "ruleImage": "class.cover@tag.img@data-src##\\?.*",
    "ruleLink": "class.name@tag.a@href",
    "ruleNextPage": "page@href",
    "rulePubDate": "class.stats@text",
    "ruleTitle": "class.name@text",
    "singleUrl": false,
    "sortUrl": "搜索::https://www.xiachufang.com/search/?keyword=农家小炒肉&cat=1001&page={{page}}\n\n厨房101::https://www.xiachufang.com/explore/honor/?page={{page}}\n\n家常菜::https://www.xiachufang.com/category/40076/pop/?page={{page}}\r\n快手菜::https://www.xiachufang.com/category/40077/pop/?page={{page}}\r\n下饭菜::https://www.xiachufang.com/category/40078/pop/?page={{page}}\r\n早餐::https://www.xiachufang.com/category/40071/pop/?page={{page}}\r\n肉::https://www.xiachufang.com/category/2478/pop/?page={{page}}\r\n鱼::https://www.xiachufang.com/category/957/pop/?page={{page}}\r\n蔬菜::https://www.xiachufang.com/category/4616/pop/?page={{page}}\r\n鸡蛋::https://www.xiachufang.com/category/394/pop/?page={{page}}\r\n汤羹::https://www.xiachufang.com/category/20130/pop/?page={{page}}\t\r\n烘焙::https://www.xiachufang.com/category/51761/pop/?page={{page}}\r\n主食::https://www.xiachufang.com/category/51490/pop/?page={{page}}\r\n面::https://www.xiachufang.com/category/20133/pop/?page={{page}}\n素食::https://www.xiachufang.com/special/vegetarian/pop/?page={{page}}\n\n控糖孕期，烘焙依然可以玩得尽兴::https://www.xiachufang.com/recipe_list/101761347/?page={{page}}\n食材有限，好孕无限::https://www.xiachufang.com/recipe_list/101443972/?page={{page}}\n食四季，餐桌上的孕美时光::https://www.xiachufang.com/recipe_list/191681/?page={{page}}\n\r\n开胃开心月子菜::https://www.xiachufang.com/recipe_list/101443280/?page={{page}}\n\n宝宝快手辅食（12M+）::https://www.xiachufang.com/recipe_list/101687559/?page={{page}}\n宝宝快手辅食（10M+）::https://www.xiachufang.com/recipe_list/101687558/?page={{page}}\n宝宝快手辅食（8M+）::https://www.xiachufang.com/recipe_list/101687555/?page={{page}}\n挑食小妞爱小饼::https://www.xiachufang.com/recipe_list/101684012/?page={{page}}\n粥绵绵，爱绵绵::https://www.xiachufang.com/recipe_list/101565279/?page={{page}}\n一个新妈妈的自力“羹”生::https://www.xiachufang.com/recipe_list/101509293/?page={{page}}\n宝宝辅食完全手册（6-7个月）::https://www.xiachufang.com/recipe_list/101466765/?page={{page}}\n“后婴儿期”辅食攻略::https://www.xiachufang.com/recipe_list/101462350/?page={{page}}\n宝宝辅食抓着吃::https://www.xiachufang.com/recipe_list/101444533/?page={{page}}\n\n创意摆盘，挑食再见::https://www.xiachufang.com/recipe_list/101802641/?page={{page}}\n七岁小妞玩转厨房::https://www.xiachufang.com/recipe_list/101563315/?page={{page}}\n盘子上的卡通画::https://www.xiachufang.com/recipe_list/101558517/?page={{page}}\n肉食娃娃的主食方案::https://www.xiachufang.com/recipe_list/101463134/?page={{page}}\n五光十色宝宝面::https://www.xiachufang.com/recipe_list/101458675/?page={{page}}\n百变早餐征服挑食宝宝::https://www.xiachufang.com/recipe_list/101456833/?page={{page}}\n创意妈妈的便当童话::https://www.xiachufang.com/recipe_list/101443988/?page={{page}}\n妈妈餐桌魔法，宝贝安然度夏::https://www.xiachufang.com/recipe_list/101443394/?page={{page}}",
    "sourceGroup": "菜谱",
    "sourceIcon": "https://is1-ssl.mzstatic.com/image/thumb/Purple124/v4/df/f6/28/dff628a1-3a7e-5c04-419d-78bf9b8671b9/AppIcon-0-1x_U007emarketing-0-8-0-0-85-220.png/492x0w.png",
    "sourceName": "美食菜谱",
    "sourceUrl": "https://www.xiachufang.com",
    "style": ".collect, .author, .recipe-questions-more, .stats{display: none;}\nimg{width:100%;display:block;margin:auto;}body{background-color:floralwhite;background-size:contain;}"
  },
  {
    "articleStyle": 0,
    "customOrder": 10,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": false,
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "shouldOverrideUrlLoading": "if (url.startsWith(\"https://m.sm.cn/s\")) {\n    var xxx = java.toURL(url)\n    var searchKey = xxx.searchParams.get(\"q\")\n    java.searchBook(String(searchKey).split(\" \")[0])\n    true\n} else false",
    "singleUrl": true,
    "sourceComment": "",
    "sourceGroup": "找书",
    "sourceIcon": "https://sm01.alicdn.com/L1/272/1990/favicon/favi.ico",
    "sourceName": "星云寻书",
    "sourceUrl": "https://vt.sm.cn/api/novelStarReco/index?uc_param_str=dnntnwvepffrgibijbprsvdsdicheiniut#"
  },
  {
    "articleStyle": 0,
    "customOrder": 11,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": false,
    "header": "{\n \"User-Agent\":\"Mozilla/5.0 (Linux; Android 12.0; Yolo) AppleWebKit/603.1.30 (KHTML, like Gecko) Version/4.0 Chrome/100.0.2987.108 Mobile Safari/537.36\"\n}",
    "lastUpdateTime": 0,
    "loadWithBaseUrl": false,
    "ruleArticles": "<js>\nfunction getImg(name) {\n svg = `<svg width=\"600\" height=\"400\" xmlns=\"http://www.w3.org/2000/svg\">\n <defs>\n <linearGradient id=\"bluePurpleGradient\" x1=\"0%\" y1=\"0%\" x2=\"0%\" y2=\"100%\">\n <stop offset=\"0%\" style=\"stop-color:rgb(100, 100, 200);stop-opacity:1\" />\n <stop offset=\"50%\" style=\"stop-color:rgb(150, 100, 200);stop-opacity:1\" />\n <stop offset=\"100%\" style=\"stop-color:rgb(200, 100, 200);stop-opacity:1\" />\n </linearGradient>\n </defs>\n <rect width=\"100%\" height=\"100%\" fill=\"url(#bluePurpleGradient)\" />\n <circle cx=\"50\" cy=\"30\" r=\"3\" fill=\"rgba(255, 255, 255, 0.8)\" />\n <circle cx=\"120\" cy=\"80\" r=\"4\" fill=\"rgba(255, 255, 255, 0.6)\" />\n <circle cx=\"200\" cy=\"150\" r=\"2\" fill=\"rgba(255, 255, 255, 0.7)\" />\n <circle cx=\"350\" cy=\"220\" r=\"3\" fill=\"rgba(255, 255, 255, 0.8)\" />\n <circle cx=\"480\" cy=\"300\" r=\"5\" fill=\"rgba(255, 255, 255, 0.5)\" />\n <circle cx=\"530\" cy=\"100\" r=\"2\" fill=\"rgba(255, 255, 255, 0.6)\" />\n <circle cx=\"300\" cy=\"350\" r=\"4\" fill=\"rgba(255, 255, 255, 0.7)\" />\n <circle cx=\"80\" cy=\"280\" r=\"3\" fill=\"rgba(255, 255, 255, 0.6)\" />\n <circle cx=\"190\" cy=\"120\" r=\"2\" fill=\"rgba(255, 255, 255, 0.7)\" />\n <circle cx=\"420\" cy=\"70\" r=\"4\" fill=\"rgba(255, 255, 255, 0.8)\" />\n <circle cx=\"550\" cy=\"260\" r=\"3\" fill=\"rgba(255, 255, 255, 0.5)\" />\n <circle cx=\"70\" cy=\"200\" r=\"3\" fill=\"rgba(255, 255, 255, 0.7)\" />\n <circle cx=\"250\" cy=\"50\" r=\"2\" fill=\"rgba(255, 255, 255, 0.6)\" />\n <circle cx=\"380\" cy=\"180\" r=\"4\" fill=\"rgba(255, 255, 255, 0.8)\" />\n <circle cx=\"430\" cy=\"320\" r=\"3\" fill=\"rgba(255, 255, 255, 0.5)\" />\n <circle cx=\"110\" cy=\"130\" r=\"2\" fill=\"rgba(255, 255, 255, 0.7)\" />\n <circle cx=\"500\" cy=\"90\" r=\"4\" fill=\"rgba(255, 255, 255, 0.6)\" />\n <circle cx=\"230\" cy=\"270\" r=\"3\" fill=\"rgba(255, 255, 255, 0.8)\" />\n <circle cx=\"330\" cy=\"380\" r=\"2\" fill=\"rgba(255, 255, 255, 0.5)\" />\n <text x=\"300\" y=\"265\" text-anchor=\"middle\" fill=\"black\" font-size=\"180\" font-family=\"Arial\">\n <tspan id=\"namePlaceholder\">${name}</tspan>\n </text>\n</svg>`\n return \"data:image/svg+xml;base64,\" + java.base64Encode(svg);\n}\n\nJSON.stringify([\n{ \"name\": \"个人主页\", \"time\": \"2025-03-23\", \"img\": getImg('主 页'), \"url\": \"1\"},\n{ \"name\": \"书源\", \"time\": \"2025-01-21\", \"img\": \"https://gitee.com/Yolo-biydir-oie/file/raw/master/Screenshot_20250327_043954.jpg\", \"url\": \"2\" },\n{ \"name\": \"订阅源\", \"time\": \"2025-03-23\", \"img\": \"https://gitee.com/Yolo-biydir-oie/file/raw/master/Screenshot_20250327_043954.jpg\", \"url\": \"3\"},\n{ \"name\": \"净化规则\", \"time\": \"2025-03-23\", \"img\": \"https://gitee.com/Yolo-biydir-oie/file/raw/master/Screenshot_20250327_043954.jpg\", \"url\": \"4\" },\n{ \"name\": \"字典规则\", \"time\": \"2025-03-08\", \"img\": \"https://gitee.com/Yolo-biydir-oie/file/raw/master/Screenshot_20250327_043954.jpg\", \"url\": \"5\" }\n])\n</js>$[*]",
    "ruleDescription": "<js>\nname = java.getString('$.name');\nif (/主页/.test(name)) {\nbackground_img = \"https://imgapi.cn/api.php?zd=mobile&fl=dongman&gs=images\";\nmusic_src = \"https://ghproxy.net/https://raw.githubusercontent.com/yolo52/file/main/Cry%20For%20Me.mp3\";\nword_url = \"https://api.vvhan.com/api/text/love\";\njump_url = \"https://yolo52.github.io/Yuedu/\";\n\nlist = \t[[\"in\",\t\n[[\"front\",\"https://api.mtyqx.cn/tapi/random.php\"],\n[\"left\",\"https://api.imlcd.cn/bg/gq.php\"],\n[\"right\",\"https://api.suyanw.cn/api/comic/api.php\"],\n[\"back\",\"https://p7.qhimg.com/bdr/__85/t01a9f17e10e7e7b50a.jpg\"],\n[\"top\",\"https://api.lucksss.com/api/dmbz?type=pc\"],\n[\"bottom\",\"https://api.lucksss.com/api/cosbz?type=pc\"]]],\n[\"out\",\n[[\"front\",\"https://npm.elemecdn.com/ushio-api-img-moe@5.0.95/img_951_682x808_96_null_normal.png\"],\n[\"left\",\"https://image.baidu.com/search/down?url=https://tvax3.sinaimg.cn//large/0072Vf1pgy1foxkioq4i5j31hc0u0e1o.jpg\"],\n[\"right\",\"https://api.hn/dongman/OtwHb0nRcAGxu.jpg\"],\n[\"back\",\"https://api.mwm.moe/ycy\"],\n[\"top\",\"https://api.gumengya.com/Api/DmImg?format=image\"],\n[\"bottom\",\"https://api.7trees.cn/img\"]]]];\n\nimglist = list.map([type,list]=>{\t\t\t\n\t img = list.map([id,url]=>{\t\n return \ttype == \"in\"?\n\t \t `\t<span id=\"${type}-${id}\"><img src=\"${url}\"></span>`\n\t \t : `\t<div id=\"${type}-${id}\"><img src=\"${url}\"></div>`; \t \n\t}).join('\\n');\n\treturn img\n}).join('\\n');\n\t\nresult =`<!DOCTYPE html>\n<html lang=\"zh-CN\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Yolo的个人主页</title>\n<style>\nbody {\nbackground: url(\"${background_img}\") no-repeat center center;\nbackground-size: cover;\nbackground-attachment: fixed;\nmargin:0;\n}\nsection {\npadding: 20px;\nmargin: 20px;\nbackground-color: rgba(255, 255, 255, 0.7);\nbox-shadow: 0 0 5px rgba(0, 0, 0, 0.1);\n}\nsection h2, section .jump-btn {\n text-align: center;\n width: 100%;\n}\nimg {\nmax-width: 100%;\nheight: auto;\n}\nfooter {\ntext-align: center;\nbackground-color: #333;\ncolor: white;\npadding: 10px;\n}\np { text-indent: 1.2em; }\n.jump-btn {\n display: inline-flex; \n justify-content: center;\n \twidth: auto;\n \tpadding: 12px 28px; \n \tbackground: linear-gradient(135deg, #4CAF50, #45a049); \n \tcolor: write; \n \tborder: none; \n \tborder-radius: 8px; \n \tfont-size: 16px; \n \tcursor: pointer; \n \ttransition: 0.25s; \n \tbox-shadow: 0 3px 8px rgba(76,175,80,0.3); \n \tmargin: 15px auto 0;\n}\n.jump-btn:hover {\n transform: translateY(-2px);\n box-shadow: 0 5px 15px rgba(76,175,80,0.4);\n}\n.sakura {\n position: fixed;\n top: -50px;\n pointer-events: none;\n animation: sakuraFall linear infinite;\n z-index: 0;\n filter: drop-shadow(0 0 3px rgba(255,192,203,0.5));\n will-change: transform;\n}\n@keyframes sakuraFall {\n 0% {\n transform: \n translateY(-10vh)\n translateX(calc((var(--randomX) - 0.5) * 10vw))\n rotate(0deg);\n opacity: 0.8;\n }\n 100% {\n transform: \n translateY(110vh)\n translateX(calc((var(--randomX) - 0.5) * 30vw))\n rotate(720deg);\n opacity: 0.2;\n }\n}\n.sidebar {\n position: fixed;\n right: -200px;\n bottom: 30px;\n z-index: 9999;\n transition: 0.45s cubic-bezier(0.22,1,0.36,1);\n background: rgba(255,255,255,0.95);\n border-radius: 0 16px 16px 0;\n box-shadow: 3px 3px 10px rgba(0,0,0,0.15);\n}\n.sidebar:hover {\n right: 0;\n filter: drop-shadow(2px 2px 6px rgba(0,0,0,0.1));\n}\n.audio-container {\n width: 200px;\n padding: 16px;\n}\naudio {\n width: 100% !important;\n height: 40px;\n}\n#show {\nfont-size: 16px;\ncolor: #FF69B4;\nmargin-bottom: 10px auto;\n}\n#wrap span {\ndisplay: block;\nwidth: 120px;\nheight: 120px;\nbackground-color: rgb(10, 118, 212);\nposition: absolute;\ntop: 25px;\nleft: 25px;\n}\n#wrap {\nwidth: 180px;\nheight: 180px;\nmargin: 100px auto;\nanimation: rotate 20s infinite;\ntransform-style: preserve-3d;\n}\n#wrap span img {\nwidth: 120px;\nheight: 120px;\n}\n#in-front {\ntransform: translateZ(60px);\n}\n#in-back {\ntransform: translateZ(-60px);\n}\n#in-left {\ntransform: rotateY(90deg) translateZ(60px);\n}\n#in-right {\ntransform: rotateY(-90deg) translateZ(60px);\n}\n#in-top {\ntransform: rotateX(90deg) translateZ(60px);\n}\n#in-bottom {\ntransform: rotateX(-90deg) translateZ(60px);\n}\n@keyframes rotate {\nfrom { transform: rotateX(0deg) rotateY(0deg); }\nto { transform: rotateX(360deg) rotateY(360deg); }\n}\n#wrap div {\nwidth: 180px;\nheight: 180px;\nbackground-color: brown;\nposition: absolute;\n}\n#wrap div img {\nwidth: 180px;\nheight: 180px;\n}\n#out-front {\ntransform: translateZ(90px);\n}\n#out-back {\ntransform: translateZ(-90px);\n}\n#out-left {\ntransform: rotateY(90deg) translateZ(90px);\n}\n#out-right {\ntransform: rotateY(-90deg) translateZ(90px);\n}\n#out-top {\ntransform: rotateX(90deg) translateZ(90px);\n}\n#out-bottom {\ntransform: rotateX(-90deg) translateZ(90px);\n}\n#wrap:hover #out-front {\ntransform: translateZ(150px);\n}\n#wrap:hover #out-left {\ntransform: rotateY(90deg) translateZ(140px);\n}\n#wrap:hover #out-right {\ntransform: rotateY(-90deg) translateZ(140px);\n}\n#wrap:hover #out-back {\ntransform: translateZ(-140px);\n}\n#wrap:hover #out-top {\ntransform: rotateX(90deg) translateZ(140px);\n}\n#wrap:hover #out-bottom {\ntransform: rotateX(-90deg) translateZ(140px);\n}\n.popup {\nposition: fixed;\ntop: 20px;\nright: -300px;\nbackground-color: rgba(255, 182, 193, 0.9);\npadding: 10px 30px;\nborder-radius: 25px 0 0 25px;\nz-index: 1000;\nanimation: slideIn 1s forwards;\nbox-shadow: 0 2px 5px rgba(0,0,0,0.2);\n}\n@keyframes slideIn {\nto { right: 0; }\n}\n.sakura {\nposition: fixed;\ntop: -10px;\npointer-events: none;\nanimation: fall linear infinite;\n}\n@keyframes fall {\nto { transform: translateY(100vh) rotate(360deg); }\n}\n</style>\n</head>\n<body>\n<div id=\"wrap\">${imglist}</div>\n<center>\n<!-- 音乐侧边栏 -->\n<div class=\"sidebar\">\n <div class=\"audio-container\">\n <audio id=\"music\" src=\"${music_src}\" controls loop autoplay></audio>\n </div>\n</div>\n<p id=\"show\"></p>\n</center>\n <section>\n <h2 style=\"margin-top:0;color:#2c3e50;\">📚 项目说明</h2>\n <p>「阅读」APP是一款高度自由化的开源阅读工具，其核心设计理念是赋予用户完全自主的内容控制权。与传统阅读软件不同，该应用本身不提供任何预设内容，而是作为一个强大的内容聚合容器，用户需要自行配置或导入书源来实现阅读功能。</p>\n <p>软件本身完全无广，免费。请前往github官网进行下载正版。</p>\n <p>本项目旨在分享经过精心维护的优质书源集合，所有书源不定期维护。如果您发现任何侵权内容，请通过GitHub Issues 及时告知，我将在12小时内进行核实处理。</p>\n <button class=\"jump-btn\" onclick=\"window.open('${jump_url}','_blank')\">\n <span style=\"font-family: 楷体; font-size: 18px; color: #000000;\">📦立即前往发布页</span>\n </button>\n </section>\n<script>\n$ = (t) => document.querySelector(t);\nfunction createSakura() {\nconst sakura = document.createElement('div');\nsakura.className = 'sakura';\nsakura.innerHTML = '🌸';\nsakura.style.left = Math.random() * 100 + 'vw';\nsakura.style.animationDuration = Math.random() * 3 + 2 + 's';\nsakura.style.fontSize = Math.random() * 10 + 10 + 'px';\ndocument.body.appendChild(sakura);\nsetTimeout(() => sakura.remove(), 5000);\n}\nsetInterval(createSakura, 300);\nfunction playPause() {\nvar audio = $('#music');\nif (audio.paused) audio.play();\nelse audio.pause();\n}\nwindow.onload = function () {\nvar popup = document.createElement('div');\npopup.className = 'popup';\npopup.innerHTML = '<h3>欢迎来到Yolo书库</h3>';\ndocument.body.appendChild(popup);\nsetTimeout(() => popup.remove(), 3000);\nvar show = $('#show');\nurl = \"${word_url}\";\nvar i = 0;\nfetch(url).then(res => res.text()).then(text => {\ntimer = setInterval(function () {\nshow.innerHTML = text.substring(0, i++);\nif (show.innerHTML == text) clearInterval(timer);\n}, 200);\n}).catch(err => alert(err));\n};\nwindow.addEventListener('DOMContentLoaded', () => {\n const audio = document.getElementById('music');\n const playPromise = audio.play();\n if (playPromise !== undefined) {\n playPromise.catch(error => {\n document.body.addEventListener('click', () => audio.play(), { once: true });\n });\n }\n});\n</script>\n</body>\n</html>`;\n} else if (/书源/.test(name)) { \nlet sy = [{\"name\": \"轻小说书源\", \"url\": \"https://cdn.jsdelivr.net/gh/yolo52/Yuedu@main/%E8%BD%BB%E5%B0%8F%E8%AF%B4.json\"},{\"name\": \"小说书源\", \"url\": \"https://cdn.jsdelivr.net/gh/yolo52/Yuedu@main/shuyuan.json\"}];\nlet SingleUrl = \"https://cdn.jsdelivr.net/gh/yolo52/Yuedu@main/Single.json\";\nlet Single = JSON.parse(java.ajax(SingleUrl));\nlet sList = Single.map(i=>{\n url = \"yuedu://booksource/importonline?src=\" + i.url;\nreturn `<tr><td>${i.name}</td>\\n\\n<td>${i.host}</td>\\n\\n<td>${i.time}</td>\\n\\n<td><a href=\"${url}\" type=\"button\" class=\"item1\">3.x一键导入</a></td>\\n</tr>`;\n}).join(\"\\n\");\n\n result = `<!DOCTYPE html>\n<html lang=\"zh-CN\">\n<head><meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<style>\nbody {\nbackground: url(\"https://gitee.com/Yolo-biydir-oie/file/raw/master/彩.jpg\") no-repeat center center;\nbackground-size: cover;\nbackground-attachment: fixed;\nmargin:0;\n line-height: 1.6;\n color: black;\n margin: 20px;\n}\np {\n margin-bottom: 15px;\n}\np:first-child {\n font-weight: bold;\n font-size: 18px;\n margin-bottom: 10px;\n text-indent: 0;\n}\nspan {\n display: block;\n text-indent: 2em;\n}\nspan:before {\n counter-increment: item;\n}\np:last-child {\n font-style: italic;\n color: #666;\n margin-top: 10px;\n}\ntable {\n border-collapse: collapse;\n width: 100%;\n}\ntable:nth-of-type(2) {\n width: 100%;\n table-layout: fixed;\n border-collapse: collapse;\n}\ntable:nth-of-type(2) td {\n border: 1px solid #ddd;\n padding: 8px;\n text-align: center;\n width: 200px;\n overflow: auto;\n white - space: nowrap;\n}\nth, td {\n border: 1px solid #ddd;\n padding: 8px;\n text-align: center;\n}\nth {\n background-color: #f2f2f2;\n}\n.item1 {\n background-color: #007BFF;\n border: none;\n padding: 5px 10px;\n text-decoration: none;\n display: inline-block;\n border-radius: 3px;\n cursor: pointer;\n}\n.item1:hover {\n background-color: #0056b3;\n}\n</style>\n</head>\n\n<body>\n<p>\n使用声明:\n 请使用前仔细阅读以下条款。使用本书源即表示您已充分理解并同意以下内容：\n <span>1. 本书源仅供学习交流之用，不对任何因使用本书源而导致的损失或问题承担责任。</span>\n <span>2. 作者不保证本书源的无误、完整或安全性，用户使用本书源的风险由用户自行承担。</span>\n <span>3. 如在使用本书源过程中遇到问题，可与作者联系寻求帮助，但作者不对解决问题的时效或结果承担责任。</span>\n <span>4. 用户应尊重知识产权，禁止将本书源用于商业目的或未经授权的传播。</span>\n <span>5. 用户须在获取本书源后的24小时内删除本书源。若未按时删除，由此产生的一切问题与作者无关，用户将独立承担所有后果。</span>\n <span>6. 本声明的任何部分不得被移除或修改。</span>\n\n <span>请用户遵守以上条约，若发现违规行为，用户将自负其责。感谢您对作者Yolo的支持。祝您愉快！</span>\n <span>作者：Yolo 日期：2024.3.27</span>\n</p>\n <!-- 书源合集列表 -->\n <table border=\"1\">\n <tr>\n <th colspan=\"2\">书源合集</th>\n </tr>\n <tr>\n <td>合集名称</td>\n <td>导入</td>\n </tr>\n <tr>\n <td>轻小说书源</td>\n <td><a href=\"yuedu://booksource/importonline?src=${sy[0].url}\" type=\"button\" class=\"item1\">3.x一键导入</a></td>\n </tr>\n <tr>\n <td>小说书源</td>\n <td><a href=\"yuedu://booksource/importonline?src=${sy[1].url}\" type=\"button\" class=\"item1\">3.x一键导入</a></td>\n </tr>\n <tr>\n <td>有声书源</td>\n <td><a href=\"yuedu://booksource/importonline?src=https://shuyuan.nyasama.cc/shuyuan/d4e1a734e9a2eefc1dc696c3a1a18725.json\" type=\"button\" class=\"item1\">3.x一键导入</a></td>\n </tr>\n <tr>\n <td>漫画书源</td>\n <td><a href=\"yuedu://booksource/importonline?src=https://shuyuan.nyasama.cc/shuyuan/f0ac3951e46abf1b8d3803d5c9cad6f7.json\" type=\"button\" class=\"item1\">3.x一键导入</a></td>\n </tr>\n <tr>\n <td>视频书源</td>\n <td><a href=\"yuedu://booksource/importonline?src=https://shuyuan.nyasama.cc/shuyuan/eb56ba7ed596f9e85a8b26dfc6fa7187.json\" type=\"button\" class=\"item1\">3.x一键导入</a></td>\n </tr>\n </table>\n\n <!-- 单个书源列表 -->\n <table border=\"1\">\n <tr>\n <th colspan=\"4\">单个书源</th>\n </tr>\n <tr>\n <td>源名称</td>\n <td>源url</td>\n <td>更新时间</td>\n <td>导入</td>\n </tr>\n ${sList}\n </table>\n</body>`;\n} else if (/订阅源/.test(name)) { \nlet rssUrl = \"https://cdn.jsdelivr.net/gh/yolo52/Yuedu@main/rss.json\";\nlet RSS = JSON.parse(java.ajax(rssUrl));\nlet rList = RSS.map(i=>{\n url = \"yuedu://rsssource/importonline?src=\" + i.url;\nreturn `<tr><td>${i.name}</td>\\n\\n<td>${i.host}</td>\\n\\n<td>${i.time}</td>\\n\\n<td><a href=\"${url}\" type=\"button\" class=\"item1\">3.x一键导入</a></td>\\n</tr>`;\n}).join(\"\\n\");\n\n result = `<!DOCTYPE html>\n<html lang=\"zh-CN\">\n<head><meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<style>\nbody {\n background: url(\"https://gitee.com/Yolo-biydir-oie/file/raw/master/彩.jpg\") no-repeat center center;\n background-size: cover;\n background-attachment: fixed;\n line-height: 1.6;\n color: #000000;\n margin: 20px;\n}\np {\n margin-bottom: 15px;\n}\np:first-child {\n font-weight: bold;\n font-size: 18px;\n margin-bottom: 10px;\n text-indent: 0;\n}\nspan {\n display: block;\n text-indent: 2em;\n}\nspan:before {\n counter-increment: item;\n color: #007BFF;\n}\np:last-child {\n font-style: italic;\n color: #666;\n margin-top: 10px;\n}\ntable {\n border-collapse: collapse;\n width: 100%;\n font-family: Arial, sans-serif;\n}\ntable:nth-of-type(2) {\n width: 100%;\n table-layout: fixed;\n border-collapse: collapse;\n}\ntable:nth-of-type(2) td {\n border: 1px solid #ddd;\n padding: 8px;\n text-align: center;\n width: 200px;\n overflow: auto;\n white - space: nowrap;\n}\nth, td {\n border: 1px solid #ddd;\n padding: 8px;\n text-align: center;\n}\nth {\n background-color: #f2f2f2;\n}\n.item1 {\n background-color: #007BFF;\n border: none;\n padding: 5px 10px;\n text-decoration: none;\n display: inline-block;\n border-radius: 3px;\n cursor: pointer;\n}\n.item1:hover {\n background-color: #0056b3;\n}\n</style>\n</head>\n\n<body>\n<p>\n使用声明:\n <span>本项目所有的订阅源均免费，请勿上当受骗，如您是花钱购买的请及时申请退款，并点击举报。</span>\n <span>所有源仅在本页面发布，仅供学习交流之用，不对任何因使用本书源而导致的损失或问题承担责任。</span>\n <span>禁止商用！！！</span>\n</p>\n<!-- 订阅源列表 -->\n <table border=\"1\">\n <tr>\n <th colspan=\"4\">订阅源</th>\n </tr>\n <tr>\n <td>源名称</td>\n <td>源url</td>\n <td>更新时间</td>\n <td>导入</td>\n </tr>\n ${rList}\n </table>\n</body>`;\n} else if (/净化规则/.test(name)) {\n result = `<!DOCTYPE html>\n<html lang=\"zh-CN\">\n<head><meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<style>\n body {\nbackground: url(\"https://gitee.com/Yolo-biydir-oie/file/raw/master/彩.jpg\") no-repeat center center;\n background-size: cover;\n background-attachment: fixed;\n line-height: 1.6;\n color: #000000;\n margin: 20px;\n}\np {\n margin-bottom: 15px;\n}\np:first-child {\n font-weight: bold;\n font-size: 18px;\n margin-bottom: 10px;\n text-indent: 0;\n}\nspan {\n display: block;\n text-indent: 2em;\n}\n</style>\n</head>\n\n<body>\n<p>\n使用声明:\n <span>本站暂无净化规则</span>\n</p>\n</body>`;\n} else if (/字典规则/.test(name)) { \n result = `<!DOCTYPE html>\n<html lang=\"zh-CN\">\n<head><meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<style>\nbody {\n background: url(\"https://gitee.com/Yolo-biydir-oie/file/raw/master/彩.jpg\") no-repeat center center;\n background-size: cover;\n background-attachment: fixed;\n line-height: 1.6;\n color: #000000;\n margin: 20px;\n}\np {\n margin-bottom: 15px;\n font-weight: bold;\n font-size: 18px;\n margin-bottom: 10px;\n text-indent: 0;\n}\ntable {\n border-collapse: collapse;\n width: 100%;\n}\ntable:nth-of-type(2) {\n width: 100%;\n table-layout: fixed;\n border-collapse: collapse;\n}\ntable:nth-of-type(2) td {\n border: 1px solid #ddd;\n padding: 8px;\n text-align: center;\n width: 200px;\n overflow: auto;\n white - space: nowrap;\n}\nth, td {\n border: 1px solid #ddd;\n padding: 8px;\n text-align: center;\n}\nth {\n background-color: #f2f2f2;\n}\n.item1 {\n background-color: #007BFF;\n border: none;\n padding: 5px 10px;\n text-decoration: none;\n display: inline-block;\n border-radius: 3px;\n cursor: pointer;\n}\n.item1:hover {\n background-color: #0056b3;\n}\n</style>\n</head>\n\n<body>\n<p>\n使用声明: 字典规则不保证时效性，随机更新。\n</p>\n <!-- 字典合集列表 -->\n <table border=\"1\">\n <tr>\n <th colspan=\"2\">字典合集</th>\n </tr>\n <tr>\n <td>合集名称</td>\n <td>导入</td>\n </tr>\n <tr>\n <td>字典合集</td>\n <td><a href=\"yuedu://readConfig/importonline?src=https://shuyuan.nyasama.cc/shuyuan/8aa7dcf285962b0a1bc8e94e0f6cb1f4.json\" type=\"button\" class=\"item1\">3.x一键导入</a></td>\n </tr>\n </table>\n\n <!-- 单字典列表 -->\n <table border=\"1\">\n <tr>\n <th colspan=\"3\">单字典规则</th>\n </tr>\n <tr>\n <td>源名称</td>\n <td>更新时间</td>\n <td>导入</td>\n </tr>\n <tr>\n <td>百度百科</td>\n <td>2025.3.8</td>\n <td><a href=\"yuedu://readConfig/importonline?src=https://shuyuan.nyasama.cc/shuyuan/c8332fc39585846d19edefedf0c100e0.json\" type=\"button\" class=\"item1\">3.x一键导入</a></td>\n </tr>\n </table>\n</body>`;\n}\n\nelse { \"\" }\n</js>",
    "ruleImage": "$.img",
    "ruleLink": "$.url",
    "rulePubDate": "$.time",
    "ruleTitle": "$.name",
    "singleUrl": false,
    "sourceGroup": "源大佬",
    "sourceIcon": "https://tc.alcy.cc/i/2024/04/21/6624152e3721f.webp",
    "sourceName": "Yolo书库",
    "sourceUrl": "data:;base64,aHR0cHM6Ly95b2xvNTIuZ2l0aHViLmlvL1l1ZWR1Lw==,{\"type\":\"yolo\"}"
  },
  {
    "articleStyle": 0,
    "customOrder": 11,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": false,
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "singleUrl": true,
    "sourceGroup": "找书",
    "sourceIcon": "https://b.bdstatic.com/searchbox/mappconsole/image/20190428/5f80011e-c126-4fd5-8d80-8f2cd3637544.png",
    "sourceName": "百度榜单",
    "sourceUrl": "https://m.baidu.com/sf?openapi=1&dspName=iphone&dsp=iphone&from_sf=1&pd=bookstore&resource_id=5077&type=2&card_id=5143&word=%E5%85%A8%E9%83%A8%E5%88%86%E7%B1%BB&title=%E6%9B%B4%E5%A4%9A%E6%8E%A8%E8%8D%90&tag1=%E5%85%A8%E9%83%A8%E5%88%86%E7%B1%BB&lid=11549307334103749569&referlid=11549307334103749569&ms=1&frsrcid=5143&frorder=4"
  },
  {
    "articleStyle": 0,
    "customOrder": 12,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": false,
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "singleUrl": true,
    "sourceGroup": "找书",
    "sourceIcon": "data:image/jpeg;base64,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",
    "sourceName": "夸克榜单",
    "sourceUrl": "https://quark.sm.cn/api/rest?method=Novelnew.home&format=html&schema=v2&gender=male&cate=%E5%85%A8%E9%83%A8&rank=rank_hot&pv=2420440"
  },
  {
    "articleStyle": 0,
    "customOrder": 20,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": true,
    "header": "{\n\"User-Agent\": \"Mozilla/5.0 (Linux; U; Android 8.1.0; zh-CN; MI 8 Lite Build/OPM1.171019.019) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/78.0.3904.108 UCBrowser/13.2.0.1100 Mobile Safari/537.36\"\n}",
    "injectJs": "const toYueDuUrl = (url) => {\r\n  fetch(url)\r\n    .then((resp) => resp.text())\r\n    .then((text) => {\r\n      let isNext=false\r\n      const matchArray1 = [\"yuedu://\", \".json\"];\r\n      const regX1 = RegExp(\r\n        `\\\\${matchArray1[0]}+.*?([\\\\s\\\\S]*?)${matchArray1[1]}.*?`,\r\n        \"g\"\r\n      );\r\n      text.replace(regX1, function (word, key) {\r\n        if(word){\r\n          isNext=true\r\n          window.location.href = word;\r\n        }\r\n       \r\n      });\r\n      if(isNext)return;\r\n      const matchArray2 = [\"yuedu://\", \".htm\"];\r\n      const regX2 = RegExp(\r\n        `\\\\${matchArray2[0]}+.*?([\\\\s\\\\S]*?)${matchArray2[1]}.*?`,\r\n        \"g\"\r\n      );\r\n      text.replace(regX2, function (word, key) {\r\n        if(word){\r\n          isNext=true\r\n          window.location.href = word;\r\n        }\r\n      });\r\n      if(isNext)return;\r\n      const matchArray3 = [\"yuedu://\", \".html\"];\r\n      const regX3 = RegExp(\r\n        `\\\\${matchArray3[0]}+.*?([\\\\s\\\\S]*?)${matchArray3[1]}.*?`,\r\n        \"g\"\r\n      );\r\n      text.replace(regX3, function (word, key) {\r\n        if(word){\r\n          isNext=true\r\n          window.location.href = word;\r\n        }\r\n      });\r\n      if(isNext)return;\r\n      const matchArray4 = [\"yuedu://\", \".txt\"];\r\n      const regX4 = RegExp(\r\n        `\\\\${matchArray4[0]}+.*?([\\\\s\\\\S]*?)${matchArray4[1]}.*?`,\r\n        \"g\"\r\n      );\r\n      text.replace(regX4, function (word, key) {\r\n        if(word){\r\n          isNext=true\r\n          window.location.href = word;\r\n        }\r\n      });\r\n    });\r\n};\r\nif (\r\n  window.location.href.indexOf(\"http://jnztgtjy.usa3.345888.xyz/rss/fb.php\") !=\r\n    -1 ||\r\n  window.location.href.indexOf(\"https://jnztgtjy.usa3.345888.xyz/rss/fb.php\") !=\r\n    -1\r\n) {\r\n  document.body.style = \"display:none\";\r\n  const panelDefault = document.querySelectorAll(\".panel-default\");\r\n  document.body.innerHTML = \"\";\r\n  document.body.appendChild(panelDefault[0]);\r\n  document.body.appendChild(panelDefault[1]);\r\n  document.body.style = \"display:block\";\r\n  Array.from(document.querySelectorAll(\".list-group-item\")).forEach((ele) => {\r\n    const Dom = ele.querySelector(\"a\");\r\n    const href = Dom.getAttribute(\"href\");\r\n    Dom.setAttribute(\"href\", \"javascript:void(0);\");\r\n    Dom.addEventListener(\"click\", () => {\r\n      toYueDuUrl(\"http://jnztgtjy.usa3.345888.xyz/rss/\" + href);\r\n    });\r\n  });\r\n}\r\nif (\r\n  window.location.href.indexOf(\"id=\") != -1 &&\r\n  (window.location.href.indexOf(\"http://jnztgtjy.usa3.345888.xyz\") != -1 ||\r\n    window.location.href.indexOf(\"https://jnztgtjy.usa3.345888.xyz\") != -1)\r\n) {\r\n  document.body.style = \"display:none\";\r\n  const panelDefault = document.querySelectorAll(\".duo_more\");\r\n  document.body.innerHTML = \"\";\r\n  document.body.appendChild(panelDefault[0]);\r\n  document.body.appendChild(panelDefault[1]);\r\n  document.body.style = \"display:block\";\r\n  toYueDuUrl(window.location.href);\r\n}\nif(window.location.href.indexOf('http://sj.ysupan.com/')!=-1 || window.location.href.indexOf('https://sj.ysupan.com/')!=-1){\n    const changeImage=(Dom,style)=>{\n        Dom.style=style\n    }\n    var ImgDom=document.createElement('div');\n    ImgDom.style='display:none'\n    ImgDom.innerHTML=`<div class=\"showImg\" style='position: fixed;width: 100vw;height: 100vh;z-index: 1099999;top: 0;left: 0;background-color: rgba(0,0,0,0.5);display: flex;align-items: center;justify-content: center;flex-direction: column;'>\n        <img src=\"https://xiang-shiwang.gitee.io/document/640.png\" />\n        <div style='width: 50%;height: 40px;display: flex;align-items: center;justify-content: center;background-color: #f2f2f2;box-shadow: 1px 10px 10px rgba(0,0,0,0.5);border-radius: 8px;margin: 20px auto;' id='CloseDom'>关闭</div>\n      </div>`\n    document.body.appendChild(ImgDom);\n    document.getElementById('CloseDom').addEventListener('click',()=>{\n        changeImage(ImgDom,'display:none;')\n    })\n    \n    var divDom =document.createElement('div');\n    divDom.innerHTML='获取小程序码,查询地址'\n    divDom.style='    position: fixed;z-index: 999999;background: #fff;padding: 8px 10px;box-shadow: 1px 5px 10px rgba(0,0,0,0.5);top: 5px;border-radius: 10px;left: 50%;transform: translateX(-50%);'\n    document.body.appendChild(divDom);\n    divDom.addEventListener('click',()=>{\n        changeImage(ImgDom,'display:block;')\n    })\n}",
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "ruleArticles": "<js>\n  json=[];\n  if(baseUrl.match(/★/)){\n  list=baseUrl.replace(/http.*?wd=\\s*/,'').split('★');\n  for(i in list){\n  href=list[i].match(/【(.*?)】/)[1];\n  text=list[i].match(/《(.*?)》/)[1];\n  intro=list[i].match(/◎(.*?)◎/)[1];\n  indexUrl=list[i].match(/^(\\d+、\\d+、)/)?list[i].match(/^(\\d+、\\d+、)/)[1]:list[i].match(/^(.*?)【/)[1]\n   if(indexUrl.indexOf('https://xiang-shiwang.gitee.io')!=-1 || indexUrl.indexOf('http://xiang-shiwang.gitee.io')!=-1  || indexUrl.indexOf('http://jnztgtjy.usa3.345888.xyz/rss/fb.php')!=-1 || indexUrl.indexOf('https://jnztgtjy.usa3.345888.xyz/rss/fb.php')!=-1 ){\n       if(indexUrl.indexOf('?')==-1){\n           indexUrl+='?v='+new Date().getTime()\n       }else{\n            indexUrl+='?&='+new Date().getTime()\n       }\n   } json.push({text:text,src:href,intro:intro,index:indexUrl})\n  }\n  }\n  JSON.stringify(json)\n  </js>\n  $.[*]",
    "ruleContent": "",
    "ruleImage": " $.src",
    "ruleLink": "$.index",
    "ruleNextPage": "  ",
    "rulePubDate": " $.intro",
    "ruleTitle": " $.text",
    "shouldOverrideUrlLoading": "",
    "singleUrl": false,
    "sortUrl": "🧰 工具::https://xiang-shiwang.gitee.io/document/index.html【http://sy.legado1.top/sy.php/0039eb4cea8628f772566210dd15ddf6.png】《自用源》◎进入较慢请耐心等待,或浏览器打开◎★https://xingye.me/game/index.php【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/zy/xy.png?ref=master】《星夜小游戏》◎星夜小游戏平台聚合◎★https://www.yikm.net/【https://www.yikm.net/f.png】《小游戏》◎小霸王小游戏◎★https://www.jiongciyuan.net/jocy/【https://www.jiongciyuan.net/jocy/zb_users/theme/zblog5_nav/image/favicon.ico】《囧次元网页版》◎在线查看◎★https://viayoo.com/zh-cn/【https://viayoo.com/zh-cn/images/logo.png】《Via浏览器》◎简洁得浏览器◎★https://www.xbext.com【https://www.xbext.com/icons/favicon-196x196.png】《X浏览器》◎简洁得浏览器◎ ★ https://ant.c-6.app/【https://ant.c-6.app/templates/default/new/assets/images/logo.png】《蚂蚁加速器》◎vpn,蚂蚁加速器◎★https://www.emojiall.com/zh-hans【https://www.emojiall.com/favicon.ico】《Emoje大全》◎Emoje的各种表情◎★https://xiang-shiwang.gitee.io/document/uploading.html【http://sy.legado1.top/sy.php/9654232af59e52b645b3348859b1c888.png】《上传文件》◎进入页面后，点击右上角浏览器中打开◎\n\n📽 看动漫:: https://soupian.pro/【https://soupian.in/images/icon.png】《搜资源》◎soupian.in、soupian.plus、soupian.icu◎★https://m.agedm.org/#/【https://www.agedm.org/favicon.ico】《age动漫》◎永久地址：http://www.age.tv 、http://www.agefans.com ◎★https://www.mxdm.tv/ 【https://www.gitlink.org.cn/api/yi-c/tc/raw/dy/ys/mxdm.png?ref=master】《MX动漫》◎专注在线动漫网站◎★http://m.yhdm.io【http://m.iyinghua.io/js/20180601/favicon.ico】《樱花动漫》◎看动漫◎★https://dm530.org【https://dm530.org/static/img/loading.png】《风车动漫》◎看动漫◎★https://www.mddm.tv/【https://www.mddmx.com/favicon.ico】《漫岛tv》◎其他地址：https://www.mddmx.com/◎★http://kudm.vip/【https://www.noisedh.cn/assets/images/logos/yishijeman.png】《異世界动漫》◎其他地址：http://kudm.net/◎\r\n\n📺 看视频:: https://soupian.in/【https://soupian.in/images/icon.png】《搜资源》◎soupian.pro、soupian.plus、soupian.icu◎★ https://www.5280.fun/【https://edu-image.nosdn.127.net/034B6C53B270CC44D56476BBE94C95E4.png】《新视觉影视》◎地址入口◎★ https://www.91mayi.me【https://cdn.aiqingyu1314.com/mayi/statics/img/favicon.ico】《蚂蚁影视》◎地址：https://www.mayiyingshi.org/◎★https://www.wandou.la/【https://www.wandou.la/favicon.ico】《豌豆PRO》◎看电影◎★https://90hd.top?from=VIP【https://v.app.90hd.top/template/conch/asset/img/favicon.png】《VIP影视》◎看电影◎★https://www.freeok.vip/【https://www.freeok.vip/mxtheme/images/favicon.png】《FREEOK》◎看电影，其他地址：https://www.freeok.pro◎★https://www.dianyi.ng/【https://www.noisedh.cn/assets/images/logos/dianyi.png】《电影先生》◎看电影,其他地址：https://dy.xianshe.ng/◎\n\n♾️ 其他的:: https://xydh.fun/【https://xydh.fun/favicon.ico】《炫猿导航》◎各种东西◎★ https://www.noisedh.cn/【https://www.noisedh.cn/assets/images/favicon.png】《Noise导航》◎各种东西◎★ https://www.lengcat.cn/【https://www.lengcat.cn/wp-content/uploads/2022/07/logo-dark_collapsed@2x.png】《冷猫导航站》◎各种东西◎★ https://www.hifawn.com/【https://www.hifawn.com/apple-touch-icon.png】《迷鹿导航》◎各种东西◎★ https://www.9eip.com/【https://www.9eip.com/wp-content/uploads/2023/02/%E5%AE%8C%E7%BE%8E%E6%96%B0logo2023-2-16-1.png】《完美导航》◎各种东西◎★ https://www.zhansousou.com/【https://www.zhansousou.com/favicon.ico】《站搜搜》◎各种东西◎★ http://sj.ysupan.com/wanji#/【http://sj.ysupan.com/favicon.ico】《应用编号查询》◎先查询编号，在通过小程序获取地址◎★ http://jnztgtjy.usa3.345888.xyz/rss/fb.php【http://jnztgtjy.usa3.345888.xyz/view/img/favicon.ico】《源导入》◎进入页面，点击导入◎★ http://jnztgtjy.usa3.345888.xyz/【http://jnztgtjy.usa3.345888.xyz/view/img/favicon.ico】《爱写源论坛》◎应该有用◎",
    "sourceGroup": "其他",
    "sourceIcon": "http://sy.legado1.top/sy.php/0039eb4cea8628f772566210dd15ddf6.png",
    "sourceName": "常用工具",
    "sourceUrl": "自用源合集",
    "style": ""
  },
  {
    "articleStyle": 0,
    "customOrder": 22,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": false,
    "header": "",
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "ruleArticles": "tag.ol@tag.li",
    "ruleContent": "<js>result</js>",
    "ruleDescription": "",
    "ruleImage": "",
    "ruleLink": "tag.a@href",
    "rulePubDate": "",
    "ruleTitle": "tag.a@text",
    "singleUrl": false,
    "sortUrl": "【三洞真经】\n洞真上清经::http://www.daorenjia.com/c8\n洞玄灵宝经::http://www.daorenjia.com/c9\n洞神三皇经::http://www.daorenjia.com/c10\n三洞经教::http://www.daorenjia.com/c11\n【四辅真经】\n太平部诸经::http://www.daorenjia.com/c12\n太玄部经诀::http://www.daorenjia.com/c13\n正一部经籙::http://www.daorenjia.com/c14\n道德真经::http://www.daorenjia.com/c15\n四子真经::http://www.daorenjia.com/c16\n黄帝阴符经::http://www.daorenjia.com/c17\n道教易学::http://www.daorenjia.com/c18\n太清金丹经::http://www.daorenjia.com/c19\n太清摄养经::http://www.daorenjia.com/c20\n【道教论集】\n诸子文集::http://www.daorenjia.com/c21\n道学论著::http://www.daorenjia.com/c22\n全真文集::http://www.daorenjia.com/c23\n道教类书::http://www.daorenjia.com/c24\n【道法众术】\n道法诸经::http://www.daorenjia.com/c25\n道法总集::http://www.daorenjia.com/c26\n【道教科仪】\n科戒威仪::http://www.daorenjia.com/c27\n灵宝诸斋仪::http://www.daorenjia.com/c28\n灯仪法忏章表::http://www.daorenjia.com/c29\n【道史仙传】\n神仙高道传::http://www.daorenjia.com/c30\n仙境名山志::http://www.daorenjia.com/c31",
    "sourceGroup": "文学文本",
    "sourceIcon": "http://m.daorenjia.com/favicon.ico",
    "sourceName": "道藏",
    "sourceUrl": "http://www.daorenjia.com"
  },
  {
    "articleStyle": 2,
    "customOrder": 24,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": false,
    "header": "{\"User-Agent\":\"Mozilla/5.0 (Linux; Android 10; TEL-AN00 Build/HONORTEL-AN00; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/92.0.4515.105 Mobile Safari/537.36\"}",
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "ruleArticles": "li!0:1:2:3:4:5:6:7:8||class.grid-item",
    "ruleContent": "<!DOCTYPE html>\n<html>\n\n<head>\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0\">\n    <link rel=\"stylesheet\" href=\"https://cdn.bootcdn.net/ajax/libs/viewerjs/1.10.1/viewer.min.css\">\n    <script src=\"https://cdn.bootcdn.net/ajax/libs/viewerjs/1.10.1/viewer.min.js\"></script>\n    <script src=\"http://lib.sinaapp.com/js/jquery/2.0.2/jquery-2.0.2.min.js\"></script>\n</head>\n\n<body>\n    <h3>{{@@.content@tag.h1@text}}</h3>\n<h5>{{@class.info@text}}</h5>\n{{@@video@html}}\n    <div id=\"box\">{{@@class.acg-manga@tag.p@tag.img@html}}</div>\n    <div id=\"loads\">加载中 </div>\n    <script>\n        var loads;\n        $(document).ready(function () {\n            var box = document.getElementById(\"box\");\n            loads = document.getElementById(\"loads\");\n            new Viewer(box, { title: false, interval: 3000 })\n            var i = 1;\n            var page = {{@@class.page.0@tag.a.-2@textNodes##\\n}}-1;\n            var url = \"{{baseUrl.replace('.html','-')}}\";\n            new IntersectionObserver(entries => {\n                if (entries[0].intersectionRatio) {\n                    if (entries[0].intersectionRatio <= 0) return;\n                    for (var j = 0; j < 1; j++) {\n                        fetchHtml(i, page, url);\n                        i += 1;\n                    }\n                }\n            }).observe(loads)\n        });\n\n\n        function fetchHtml(i, page, url) {\n        \t\n            if (i <= page) {\n                nurl = url + i + '.html';\n                $.ajax({\n                    url: nurl,\n                    dataType: 'html',\n                    success: function (html) {\n                        $('#box').append('<h5>' + (++i) + '->' + (++page) + '</h5>');\n                        $('#box').append($(html).find('p img'));\n                        box.viewer.update();\n                    },\n                    error: function (xhr) { }\n                });\n            } else {\n                $('#loads').html(\"\");\n            }\n        }\n    </script>\n</body>\n\n</html>\n",
    "ruleDescription": "",
    "ruleImage": "tag.a@tag.img@src",
    "ruleLink": "a@href",
    "ruleNextPage": "class.page bigpage@tag.a.-1@href",
    "rulePubDate": "\nspan.1:2@text##\\n##,",
    "ruleTitle": "a@title ",
    "singleUrl": false,
    "sortUrl": "\n图集::/hentai/index.html\n漫画::/h/index.html\n动画::/gif/index.html\n全彩::/tags/full-color.html\n网漫::/webtoon/index.html\n西漫::/western/index.html\n写真::/cos/index.html\n有声:/asmr/index.html",
    "sourceComment": "增加了视频播放",
    "sourceGroup": "美女图片",
    "sourceIcon": "https://www.acgmhx.com/favicon.ico",
    "sourceName": "嗨漫之家\n⭐️",
    "sourceUrl": "https://www.acgmhx.com/index.html",
    "style": "/*标题相关*/\r\nh3{text-align:center}\r\nh6{margin-bottom:0}\r\nimg{width:100%;height: auto}\nvideo{width:100%;height: auto}\nh5{margin-bottom:0;padding-left:5;}"
  },
  {
    "articleStyle": 0,
    "customOrder": 25,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": false,
    "header": "",
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "ruleArticles": "<js>\njson=[];\nif(baseUrl.match(/•/)){\nlist=baseUrl.replace(/http.*?wd=\\s*/,'').split('•');\nfor(i in list){\ntext=list[i].match(/《(.*?)》/)[1];\nindex=list[i].match(/^(\\d+、\\d+、)/)?list[i].match(/^(\\d+、\\d+、)/)[1]:list[i].match(/^(.*?)《/)[1]\njson.push({text:text,index:index})\n}\n}else{\nlist=baseUrl.replace(/http.*?wd=/,'');\ntext=list.match(/《(.*?)》/)[1];\nindex=list.match(/^(\\d+、\\d+、)/)?list.match(/^(\\d+、\\d+、)/)[1]:list.match(/^(.*?)《/)[1];\njson.push({text:text,index:index})\n}\nJSON.stringify(json)</js>\n$.[*]",
    "ruleContent": "",
    "ruleDescription": "❗️0、0、开始❗️\n<script>jiexi=[//蓝奏云解析\n\n//格式：[\"解析名称\",\"请求链接\",\"链接参数\",\"密码参数\",\"下载参数\"],\n\n[\"默认解析\",\"https://apis.jxcxin.cn/api/lanzou\",\"url\",\"pwd\",\"type=down\"],\n[\"备用解析\",\"https://tool.bitefu.net/lanzou\",\"url\",\"pwd\",\"type=down\"],\n\n]</script>\n\n\n<br>\n<div class=\"url\">\n<p>资源链接/蓝奏云文件链接</p>\n<textarea rows=\"4\" placeholder=\"蓝奏云链接可以直接拼接密码\n格式：链接#密码\n例子：http://qiqi.lanzoub.com/b09tbdngh#666\" oninput=\"geturl()\"></textarea>\n</div>\n\n<br>\n<div class=\"pwd\">\n<p>如果是蓝奏云链接，请输入密码</p>\n<textarea placeholder=\"在上面写了/没有密码 留空即可\" oninput=\"geturl()\"></textarea>\n</div>\n\n<br>\n<div>\n<p>蓝奏解析接口</p>\n<div class=\"port\"></div>\n<hr>\n</div>\n\n\n\n<br>\n<div>\n<p>资源导入格式</p>\n<div class=\"path\">\n\t\t<button onclick=\"xuan(this,1)\" value=\"auto\"><b>自动识别</b></button>\n\t\t<button onclick=\"xuan(this,1)\" value=\"bookSource\"><b>书源导入</b></button>\n\t\t<button onclick=\"xuan(this,1)\" value=\"rssSource\"><b>订阅导入</b></button>\n\t\t<button onclick=\"xuan(this,1)\" value=\"replaceRule\"><b>替换净化</b></button>\n\t\t<button onclick=\"xuan(this,1)\" value=\"textTocRule\"><b>TXT目录</b></button>\n\t\t<button onclick=\"xuan(this,1)\" value=\"httpTTS\"><b>TTS朗读</b></button>\n\t\t<button onclick=\"xuan(this,1)\" value=\"theme\"><b>阅读主题</b></button>\n\t\t<button onclick=\"xuan(this,1)\" value=\"readConfig\"><b>阅读排版</b></button>\n</div>\n<hr>\n</div>\n\n<br>\n<div>\n<p>导入阅读</p>\n<textarea rows=\"6\" placeholder=\"请输入资源链接\" readonly></textarea>\n<div>\n\t\t<button onclick=\"copy(2)\"><b>复制链接</b></button>\n\t\t<button onclick=\"importu()\" style=\"float:right\"><b>导入阅读</b></button>\n</div>\n<hr>\n</div>\n\n\n\n<iframe hidden></iframe>\n<script>\n\n\n//选中标签\n$=(rule)=>document.querySelectorAll(rule);\n\n\n//获取textarea\ntextarea=(index)=>$('textarea')[index];\n\n\n//删除active\nomit=(A)=>Array.from(A,a=>a.className='');\n\n\n//复制链接\nfunction copy(index){\n\t\ttextarea(index).select();//选中文本\n\t\tdocument.execCommand('copy');//复制\n\t}\n\n\n//切换选择\nxuan=(item,type)=>{\n\t\ttype=type==0?'port':'path'\n\t\tbtn=$(`.${type} button.active`)\n\t\tif(item.value==btn[0].value)return;\n\t\tomit(btn)\n\t\titem.className='active'\n\t\tgeturl()\n\t}\n\n\n//获取value\ngetu=(type,index)=>{\n\t\tu=String($('.'+type+' button.active')[0].value).split(',')[index].trim();\n\nif(type=='path')u=`legado://import/${u}?src=`;\n\t\treturn u\n}\n\n\n//获取url\ngeturl=()=>{\n\t\turl = String(textarea(0).value).trim()\nif(/^\\s*$/.test(url))return textarea(2).value='';\n\nif(url.match(/lanzou/)){//蓝奏云url拼接\ntry{\n\t\tif(url.match(/#.+/)){\n\t\t\t\tpwd = url.split('#')[1]\n\t\t\t\turl = url.split('#')[0]\n\t\t\t}\n\t\telse{\n\t\t\t\tpwd = String(textarea(1).value).trim()\n\t\t\t}\n\t}\ncatch(err){pwd=''}\nurl = getu('port',0)+\n\t'?'+getu('port',1)+'='+url.replace('/tp/','/').replace(/[\\?#].*/g,'')+\n\t'&'+getu('port',2)+'='+pwd+\n\t'&'+getu('port',3);\n}\nreturn textarea(2).value=url=getu('path',0)+url\n}\n\n\n//导入阅读\nimportu=()=>{\n\t\tgeturl();\n\t\tif(!url)return;\n\t\treturn $('iframe')[0].src = url;\n\t}\n\n\n//初始化\n(()=>{\n\n//格式化解析\n\t\t$('.port')[0].innerHTML = '\\n\\t\\t'+jiexi.map(x=>`<button onclick=\"xuan(this,0)\" value=\"${x[1]},${x[2]},${x[3]},${x[4]}\"><b>${x[0]}</b></button>`).join('\\n\\t\\t')+'\\n'\n\n\t\t$('.port button')[0].className='active'\n\t\t$('.path button')[0].className='active'\n\t\treturn geturl()\n\t})()\n</script>\n<style>\n*{\n\tz-index:0;\n\tmargin:0;\n\tpadding:0;\n\twidth:100%;\n\theight:auto;\n}\n.port,.path{\n\toverflow-x:auto;\n\toverflow-y:hidden;\n\twhite-space:nowrap;\n}\nbutton{\n\twidth:30%;\n\tmargin:1.25%;\n\tpadding:5px;\n\toutline:none;\n\tborder-radius:8px;\n\tfont-size:0.7rem;\n\ttext-overflow:ellipsis;\n  overflow:hidden;\n\tposition:sticky;\n}\nbutton.active{\n\tz-index:1;\n\tcolor:#166188;\n\tleft:0;right:0;\n}\n</style>\n❗️0、0、结束❗️\n\n\n\n——————分割线————————\n{{}}\n<js>\nindex='{{$.index}}';\nif(index.match(/\\d+、\\d+、/)){\nreg=eval('/❗️'+index+'开始❗️[\\\\s\\\\S]+?❗️'+index+'结束❗️/g');\nreg2=eval('/❗️'+index+'..❗️/g');\nresult=result.match(reg)?result.match(reg)[0]:'<br/>'\nresult.replace(reg2,'')}else{result=''}\n</js>",
    "ruleImage": "http://pp.myapp.com/ma_icon/0/icon_54155739_1657017481/256{{}}",
    "ruleLink": "$.id@js:\nurl=`{{$.url}}`\nif(result)url+=`/tp/{{$.id}}`;\nString(url).replace(/^蓝奏链接(.+com).*\\/(.+)/,'$1/tp/$2').replace(/^..导入/,'')",
    "rulePubDate": "$.intro",
    "ruleTitle": "$.text",
    "singleUrl": false,
    "sortUrl": "帮你导入::http://www.baidu.com?wd=0、0、《帮你导入》◎◎",
    "sourceComment": "",
    "sourceGroup": "其他",
    "sourceIcon": "http://pp.myapp.com/ma_icon/0/icon_54155739_1657017481/256",
    "sourceName": "帮你导入",
    "sourceUrl": "帮你导入",
    "style": ""
  },
  {
    "articleStyle": 0,
    "customOrder": 29,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": false,
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "singleUrl": true,
    "sourceGroup": "资讯",
    "sourceIcon": "https://bkimg.cdn.bcebos.com/pic/80cb39dbb6fd5266b9277876a918972bd4073647?x-bce-process=image/resize,m_lfit,h_700,limit_1/quality,Q_80",
    "sourceName": "胶片的味道",
    "sourceUrl": "http://letsfilm.org"
  },
  {
    "articleStyle": 0,
    "customOrder": 29,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": true,
    "header": "{\n    'User-Agent': 'Mozilla/5.0 (Linux; Android 11; Pixel 3 XL Build/RQ3A.211001.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/102.0.4988.0 Mobile Safari/537.36 SearchCraft/3.9.2 (Baidu; P1 11) '\n}",
    "injectJs": "setTimeout(()=>{document.querySelector('.app-open-button').parentNode.removeChild(document.querySelector('.app-open-button'));},1000)",
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "singleUrl": true,
    "sourceGroup": "资讯",
    "sourceIcon": "https://lf3-cdn-tos.bytescm.com/obj/static/xitu_juejin_web/static/favicons/favicon-32x32.png",
    "sourceName": "稀土掘金",
    "sourceUrl": "https://juejin.cn/user/center/signin?avatar_menu",
    "style": ".app-open-button{display:none !important;}"
  },
  {
    "articleStyle": 2,
    "customOrder": 30,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": true,
    "header": "{\n\t\"referer\":\"http://android.jjwxc.net/?v=357\",\n\t\"versionCode\":\"357\",\n\t\"versiontype\":\"reading\",\n  \"User-Agent\": \"Dalvik/2.1.0\"\n}",
    "injectJs": "document.getElementById(\"app\").remove();\n\n// 获取书籍链接\n\t\tbookid = String(window.location.href).replace(/^.*\\//,'');\n\t\tbooksrc = \"http://app-cdn.jjwxc.net/androidapi/novelbasicinfo?novelId=\"+bookid;\n\t\t\nbooksrc = `legado://import/addToBookshelf?src=${encodeURIComponent(booksrc)},{\"origin\":\"https://m.jjwxc.net/channel/\"}`;\n\t\n\t\t//获取书籍名称\ntitle = document.querySelector(\".big.o\").innerText.replace(/首页>/,'');\n\n//获取作者名称\nauthor = document.querySelector(\".authorname-content a\").innerText;\n\n//跳转作者url[可省略]\ndocument.querySelector(\".authorname-content a\").href;\n\n//create(搜索的内容,\"bookName or bookAuthor\",距离顶部距离,[跳转其他url])\n\ncreate(title,\"addBookshelf\",14,booksrc);\ncreate(title,\"bookName\",18)\ncreate(author,\"bookAuthor\",22)\n\n\n function create(name,type,top,url){\n \t    type = type+\"=\"+name;\n \t    url = url!=undefined?url+\"#\"+type:\"\";\n \t    \n     let \ttypebutton;\n     if(/bookName/.test(type)){\n     \t    typebutton=\"搜索书名\"\n     \t}else if(/bookAuthor/.test(type)){\n     \t\t   typebutton=\"搜索作者\"\n     \t}else{\n     \t\t\t   typebutton=\"加入书架\"\n     \t}\n    \n    \tlet Url = location.search!=\"\"?location.search.replace(/&*book[AN].*?=.*/,'')+\"&\"+type:window.location.pathname+\"?\"+type;\n    \turl = url!=\"\"?url:Url;\n    \t\n    \tA = document.createElement(\"a\");\n\t\t A.href =url.replace(/#addBookshelf.*/,'')\n\t\t     \n\t\tA.innerHTML = `<button style=\"outline:none; position:fixed; top:${top}%; right:7%; z-index:999; border-radius:5px; color:#166188;background:#fff;padding:4px;border:1px solid #000\"><b>${typebutton}</b></button>`;\n\t\t\n    \tdocument.body.appendChild(A);\n \t}\t",
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "ruleArticles": "$.data.data[*]",
    "ruleContent": "<div class=\"booklist_desc\">\n    <p class=\"listname\">\n        <span class=\"level\">\n            &emsp;{{$.data.booklist_desc.level}}级&emsp;\n        </span>\n          {{$.data.booklist_desc.listname}}\n     </p>\n     <span class=\"dateline\">\n         {{$.data.booklist_desc.dateline||$.data.booklist_desc.create_time}}\n     </span>\n     <p class=\"des\">\n         荐书描述 共{{$.data.booklist_desc.booknum}}本\n     </p>\n     <div class=\"introduction\">\n           <p>{{$.data.booklist_desc.introduction}}</p>\n     </div>\n</div>\n\n<br>\n<br>\n\n<js>\ntry{\n   function getBooklist(list){\n   \tlet html=\"\";\n   \tfor(i in list){\n    \t  $ = list[i];\n    \t  let novelid = \"https://m.jjwxc.net/book2/\"+$.novelid;\n    \t  let cover = $.cover;\n    \t  let novelname = $.novelname;\n    \t  let authorname = $.authorname;\n    \t  let novelstep_name = $.novelstep_name || $.novelstep_str;\n    \t  let novelsize = $.novelsize;\n    \t  let novel_review_score = $.novel_review_score || ($.fav_count_str+\"收藏\");\n    \t  let novelstar = $.novelstar || 0;\n    \t  let s=\"\";\n    \t  for(i=0;i<novelstar;i++){s+=\"★\"}\n    \t  novelstar=s;\n    \t  let novelintroshort = $.novelintroshort;\n    \t  let comment = $.comment || \"\";\n    \t  let novelclass_str = $.novelclass_str;\n    \t  \n\t      html +=`\n\t         <div class=\"book\">\n\t            <div class=\"bookdes\">\n\t             <div class=\"pic\">\n\t                 <img src=\"${cover}\" referrerpolicy=\"no-referrer\">\n\t             </div>\n\t             <div class=\"details>\n\t                  <p class=\"bookname\">\n\t                      <span class=\"name\">\n\t                         <a href=\"${novelid}\">${novelname}</a>\n\t                      </span>\n\t                      <br>\n\t                      <span class=\"author\">\n\t                         ——${authorname}\n\t                      </span>\n\t                  </p>\t\n\t                  <p class=\"tag\">\n\t                  ${novelsize}•${novelstep_name}•${novel_review_score}<br><br>\n\t                    ${novelintroshort}<br><br>\n\t                    ${novelclass_str}<br><br>\n\t                    ${novelstar}\n\t                  </p>             \n\t             </div>\t             \n\t             </div>\n\t             <div class=\"comment\">\n\t                 ${comment}\n\t             </div>            \n\t         </div>     \n\t         `;\n\t    }\n\t    return html\n   \t}\n\n    list = JSON.parse(src).data.novel_lists || JSON.parse(src).data.booklist_desc.recommend_novelinfo;\n     reply = \"\";\n     if(/subjectDetail/.test(baseUrl)){\n     \treply_url = \"https://app.jjwxc.org/app.jjwxc/android/reading/BookListFindBook/replyList?versionCode=357&listid={{baseUrl.match(/id=(\\d+)/)[1]}}&page=1&filter_recommend=0\";\n     \t\n    data = JSON.parse(java.ajax(reply_url));\n    l = data.data.data;\n    \n    page_count = data.data.page_count;\n    if(page_count>1){\n    \t   for(k=2;k<=page_count;k++){\n    \t  reply_url = reply_url.replace(/page=\\d+/,'page='+k);\n    \t  l = l.concat(JSON.parse(java.ajax(reply_url)).data.data);\n    \t}\n    }\n   \n    for(j in l){\n    \t    reply+='<div class=\"comment\"><span style=\"color:#3A9DBF\">'+(Number(j)+1)+'楼 </span>'+l[j].body+'</div>'+getBooklist(l[j].recommend_novelinfo)+\"<br><br>\";\n    \t}\n    \n    reply = \"<hr><br><br>全部讨论（{{$.data.booklist_desc.reply_count}}）回复<br><br>\"+reply\n     \t}\n     \n\t    html = result + '<div class=\"booklists\">'+getBooklist(list)+reply+'</div>';\n\t    \n\t    result = String(html)\n.replace(/<div class=\"comment\">\\s*<\\/div>|<span class=\"level\">\\s*&emsp;级&emsp;\\s*<\\/span>|全部讨论（0）回复/g,'');\n     result = /subjectDetail/.test(baseUrl)?result.replace(/荐书描述 共\\d+本/,'找书描述'):result\n     }catch(e){\n     \t\n     \t}\n</js>",
    "ruleImage": "$.display_novelinfo[0].ebookurl||$.display_novelinfo[0].localImg\n@js:\ntry{\n\tif(/(?:postimg|bmp|alicdn|i9-static)\\./.test(result)){\n\tresult = \"https://i9-static.jjwxc.net/novelimage.php?novelid={{$.display_novelinfo[0].novelid}}\";\n\t}else{\n\t\tresult = result\n\t\t}\n\t\theader = {\n\t\t\"headers\":{\n\t\t\t\"referer\":result.match(/(^https?:\\/\\/.*?\\/)/)[1]\n\t\t\t}\n\t\t}\nresult = (result +\",\"+ JSON.stringify(header)).replace(/wx\\d+/,'wx2')\n}catch(e){\n\tjava.log(e)\n\t}\nresult",
    "ruleLink": "<js>\ndata_type = java.getString(\"$.data_type\");\nif(data_type==\"2\"){\n\t\"https://app-cdn.jjwxc.com/app.jjwxc/android/reading/Booklist/getDetail?listid={{$.listid}}\"\n\t}else{\n\t\t\"https://app.jjwxc.org/app.jjwxc/android/reading/BookListFindBook/subjectDetail?versionCode=357&listid={{$.listid}}\"\n\t\t}\n</js>",
    "ruleNextPage": "<js>\nif(/rec_new_offset/.test(baseUrl)){\n\tresult = \"https://app.jjwxc.org/app.jjwxc/android/reading/BookListFindBook/square?versionCode=357&rec_new_offset={{$.data.rec_new_offset}}&find_new_offset={{$.data.find_new_offset}}&rec_edit_offset={{$.data.rec_edit_offset}}\"\n\t}else{\n\t\tresult = baseUrl.replace(/page=\\d+/,\"page=\"+(Number(baseUrl.match(/page=(\\d+)/)[1])+1));\n\t\t\n\t\t\t}\n\t\t\n</js>",
    "rulePubDate": "{{java.getString(\"$.data_type\")==1?\"找书\":\"荐书\"}}•{{$.level}}级 {{$.recommend_count}}本 {{$.fav_count}}收藏##•级",
    "ruleTitle": "$.subject##</*.*?>",
    "shouldOverrideUrlLoading": "if(/[\\?#&]book[AN]/.test(url)){\n\ttitle = url.match(/[\\?#&]book[AN].+?=(.*)/)[1];\n\tURLDecoder = Packages.java.net.URLDecoder;\n\tgb2312Str = URLDecoder.decode(title,\"gbk\");\n utf8Str = URLDecoder.decode(title,\"utf-8\");\n\t result = gb2312Str.length() >= utf8Str.length();\n\t title = result?decodeURI(title):gb2312Str;\n\t java.searchBook(title)\n\t}",
    "singleUrl": false,
    "sortUrl": "书单广场::https://app.jjwxc.org/app.jjwxc/android/reading/BookListFindBook/square?versionCode=357&rec_new_offset=0&find_new_offset=0&rec_edit_offset=0&page={{page}}\n\n搜索书单::https://app.jjwxc.org/app.jjwxc/android/reading/BookListSearch/search?versionCode=357&keywords={{source.getVariable()}}&page=1&sort=fav_count\n\n搜索百合书单::https://android.jjwxc.com/app.jjwxc/android/reading/BookListSearch/search?versionCode=358&keywords={{source.getVariable()}}&page=1&sort=fav_count&must_xx=3&could_xx=5&book_num_range=0%2C252&data_type=1%2C2",
    "sourceComment": "//点击右上角三点，设置源变量搜索书单",
    "sourceGroup": "找书",
    "sourceIcon": "https://m-static.jjwxc.net/images/wap/logo.png",
    "sourceName": "晋江书单",
    "sourceUrl": "https://app.jjwxc.org",
    "style": "a:link {color:#415E44;}\na:visited{color:#8EB28B}\n.listname{\n\tfont-size:20px;\n\theight:4px;\n\tfont-weight:bolder\n\t}\n.level{\n\tbackground:#9DD8ED;\n\tfont-size:15px;\n\tborder-radius:8px;\n\t}\n.dateline{\n\tcolor:#BABABB;\n\tfont-size:12px\n\t}\n.introduction{\n\tborder:2px dashed #3A9DBF;\n\tborder-radius:10px;\n\t}\n.introduction p{\n\ttext-indent: 3ch;\n\tmargin:5px;\n\tfont-size:18px;\n\tfont-weight:bold\n\t}\n.des{\n\tmargin-top:10px;\n\tmargin-bottom:0px;\n\tmargin-left:18px;\n\tfont-weight:bolder;\n\tcolor:#1D5F22\n\t}\n.bookdes{\n\tdisplay: flex;\n\tflex-direction:row;\n\tmargin:5px;\n\twidth:100%;\n\tposition: relative;\n\t}\n.book{\n\twidth:100%;\n\tdisplay: flex;\n\tflex-direction:column;\n\talign-items:flex-start;\n\tmargin-bottom:8px;\n\t}\n.pic{\n\twidth:25vw;\n\tmargin-right:20px;\n\t}\n.pic img{\n\tboder:1px solid #C4C4C4;\n\tborder-radius:5px;\n box-shadow: 1px 2px 2px black;\n\twidth:97%;\n\theight:auto;\n\t}\n.details{\n\twidth:72vw;\n\tmargin-left:25px;\n\t}\n\n.name{\n\tfont-size:20px;\n\tcolor:#000;\n\t}\n.author{\n\tcolor:#929292;\n\tfont-size:15px;\n\tdisplay:inline-block;\n\tposition:absolute;\n\tright:5px;\n\t}\n.tag{\n\tcolor:#929292;\n\tfont-size:12px;\n\tmargin-top:-10px;\n\t}\n.comment{\n\tpadding:10px;\n\tmargin-bottom:18px;\n\tmargin-top:-3px;\n\tbackground:#E8F6E9;\n\tborder-radius:5px;\n\twidth:100%;\n\t}"
  },
  {
    "articleStyle": 0,
    "customOrder": 39,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": false,
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "singleUrl": true,
    "sourceGroup": "影视",
    "sourceIcon": "https://www.ai66.cc/images/favicon.ico",
    "sourceName": "新六电影（视频）",
    "sourceUrl": "https://www.ai66.cc"
  },
  {
    "articleStyle": 0,
    "customOrder": 39,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": false,
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "ruleArticles": "",
    "ruleContent": "",
    "ruleDescription": "",
    "ruleImage": "",
    "ruleLink": "",
    "ruleNextPage": "",
    "rulePubDate": "",
    "ruleTitle": "",
    "singleUrl": true,
    "sourceGroup": "资讯",
    "sourceIcon": "https://p5.img.cctvpic.com/photoAlbum/templet/common/DEPA1604367490409644/logonew190218.jpg",
    "sourceName": "央视网",
    "sourceUrl": "https://m.cctv.com"
  },
  {
    "articleStyle": 2,
    "contentWhitelist": "",
    "customOrder": 43,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": true,
    "header": "{\n  \"User-Agent\": \"Mozilla/5.0 (Linux; Android 8.1.0; JKM-AL00b Build/HUAWEIJKM-AL00b; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.126 MQQBrowser/6.2 TBS/044807 Mobile Safari/537.36\"\n}",
    "injectJs": "// 获取书籍链接\nbookid = String(window.location.href).match(/novel-(\\d+)/)[1];\n\t\n\tbooksrc = \"https://webapi.gongzicp.com/novel/novelInfo?id=\"+bookid;\n\t\n\taddbook = `legado://import/addToBookshelf?src=${encodeURIComponent(booksrc)},{origin:'https://webapi.gongzicp.com'}`;\n\t\n fetch(booksrc)\n  .then((response) => response.json())\n  .then((data) =>{\n  \ttitle = data.data.novel_name\n  \t\n  \t//获取作者名称\nauthor = data.data.author_nickname;\n\n//create(搜索的内容,\"bookName or bookAuthor\",距离顶部距离,[跳转其他url])\ncreate(title,\"addBookshelf\",14,addbook);\ncreate(title,\"bookName\",18)\ncreate(author,\"bookAuthor\",22)\n\n  \t\n  \t});\nfunction create(name,type,top,url){\n \t    type = type+\"=\"+name;\n \t    url = url!=undefined?url+\"#\"+type:\"\";\n \t    \n     let \ttypebutton;\n     if(/bookName/.test(type)){\n     \t    typebutton=\"搜索书名\"\n     \t}else if(/bookAuthor/.test(type)){\n     \t\t   typebutton=\"搜索作者\"\n     \t}else{\n     \t\t\t   typebutton=\"加入书架\"\n     \t}\n    \n    \tlet Url = location.search!=\"\"?location.search.replace(/&*book[AN].*?=.*/,'')+\"&\"+type:window.location.pathname+\"?\"+type;\n    \turl = url!=\"\"?url:Url;\n    \tA = document.createElement(\"a\");\n\t\t A.href = url.replace(/#addBookshelf.*/,'');\n\t\t\n\t\tA.innerHTML = `<button style=\"outline:none; position:fixed; top:${top}%; right:7%; z-index:999; border-radius:5px; color:#166188;background:#fff;padding:4px;border:1px solid #000\"><b>${typebutton}</b></button>`;\n    \tdocument.body.appendChild(A);\n \t}\t",
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "ruleArticles": "$.data.list[*]",
    "ruleContent": "",
    "ruleImage": "$.collection_cover##\\?.*",
    "ruleLink": "https://m.gongzicp.com/home/bookView-{{$.collection_id}}.html",
    "ruleNextPage": "<js>\nif(/getList/.test(baseUrl)){\n\tresult = \"https://m.gongzicp.com/webapi/book/getList?type=3&pre={{$.data.pre}}&bid=0\"\n\t}else{\n\t\tresult = baseUrl.replace(/page=\\d+/,\"page=\"+(Number(baseUrl.match(/page=(\\d+)/)[1])+1));\n\t\t\n\t\t\t}\n\t\t\n</js>",
    "rulePubDate": "{{$.category}}•{{$.collection_list_count}}本•{{$.collection_intro}}",
    "ruleTitle": "$.collection_name",
    "shouldOverrideUrlLoading": "if(/[\\?#&]book[AN]/.test(url)){\n\ttitle = url.match(/[\\?#&]book[AN].+?=(.*)/)[1];\n\tURLDecoder = Packages.java.net.URLDecoder;\n\tgb2312Str = URLDecoder.decode(title,\"gbk\");\n utf8Str = URLDecoder.decode(title,\"utf-8\");\n\t result = gb2312Str.length() >= utf8Str.length();\n\t title = result?decodeURI(title):gb2312Str;\n\tjava.searchBook(title)\n\t}",
    "singleUrl": false,
    "sortUrl": "最新书单::https://m.gongzicp.com/webapi/book/getList?type=3&pre=0&bid=0\n热门书单::https://m.gongzicp.com/webapi/book/getList?type=2&pre=0&bid=0\n推荐书单::https://m.gongzicp.com/webapi/book/getList?type=1&pre=0&bid=0\n搜索书单::https://m.gongzicp.com/webapi/search/books?k={{source.getVariable()}}&page=1",
    "sourceComment": "设置源变量搜索书单",
    "sourceGroup": "找书",
    "sourceIcon": "https://pp.myapp.com/ma_icon/0/icon_52680621_1713258197/256",
    "sourceName": "长佩书单",
    "sourceUrl": "长佩书单",
    "style": ""
  },
  {
    "articleStyle": 0,
    "concurrentRate": "",
    "customOrder": 44,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": false,
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "ruleArticles": "$.zhubo",
    "ruleContent": "<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\"/>\n<script src=\"http://bilibili.github.io/flv.js/dist/flv.js\"></script>\n</head>\n<body>\n\t\t\t<video id=\"player1\"  autoplay=\"autoplay\" preload=\"auto\" muted=\"true\" controls=\"controls\">\n\t\t</video>\n\t\t<p>\n    <button onclick=\"enableMute()\" type=\"button\">关闭声音</button>\n\n    <button onclick=\"disableMute()\" type=\"button\">打开声音</button>\n\n</p> \n<div>\n直播链接:{{baseUrl.replace(/zhibo/,\"flv\").replace(/http:\\/\\/api.hclyz.com:81/,\"不可播放rtmp:/\")}}\n</div>\n</body>\n</html>\n<script>\n    if (flvjs.isSupported()) {\n        var videoElement = document.getElementById('player1');\n\t\tvar flvPlayer = flvjs.createPlayer({\n            type: 'flv', \n            url: '{{baseUrl.replace(/zhibo/,\"flv\").replace(/http:\\/\\/api.hclyz.com:81/,\"rtmp://\")}}',\n     });\n\t\tflvPlayer.attachMediaElement(videoElement);\n\t\tflvPlayer.load();\n\t\t//flvPlayer.play();\n    }\n</script>\n <script>\n\nvar myVid = document.getElementById(\"player1\");\n\nfunction enableMute() { \n\n    myVid.muted = true;\n\n} \n\nfunction disableMute() { \n\n    myVid.muted = false;\n\n} \n</script> ",
    "ruleDescription": "",
    "ruleImage": "$.img",
    "ruleLink": "$.address@js:result\n.replace(/\\.flv/,\".zhibo\")\n.replace(/rtmp:\\//,\"\")",
    "rulePubDate": "",
    "ruleTitle": "$.title",
    "singleUrl": false,
    "sortUrl": "偶遇::http://api.hclyz.com:81/mf/jsonouyu.txt\n依依::http://api.hclyz.com:81/mf/jsonyiyi.txt\n夜色::http://api.hclyz.com:81/mf/jsonyese.txt\n亚米::http://api.hclyz.com:81/mf/jsonyami.txt\n色趣::http://api.hclyz.com:81/mf/jsonsequ.txt\n咪狐::http://api.hclyz.com:81/mf/jsonmihu.txt\n夜律::http://api.hclyz.com:81/mf/jsonyelu.txt\n暗语::http://api.hclyz.com:81/mf/jsonanyu.txt\n咪咪::http://api.hclyz.com:81/mf/jsonmimi.txt\n糯米::http://api.hclyz.com:81/mf/jsonnuomi.txt\n苦瓜::http://api.hclyz.com:81/mf/jsonkugua.txt\n蝴蝶::http://api.hclyz.com:81/mf/jsonhudie.txt\n云鹿::http://api.hclyz.com:81/mf/jsonyunlu.txt\n付宝::http://api.hclyz.com:81/mf/jsonfubao.txt\n菠萝::http://api.hclyz.com:81/mf/jsonboluo.txt\n夜艳::http://api.hclyz.com:81/mf/jsonyeyan.txt\n二嫂::http://api.hclyz.com:81/mf/jsonersao.txt\n土豪::http://api.hclyz.com:81/mf/jsontuhao.txt\n盘他::http://api.hclyz.com:81/mf/jsonpanta.txt\n美夕::http://api.hclyz.com:81/mf/jsonmeixi.txt\n坦克::http://api.hclyz.com:81/mf/jsontanke.txt\n蜜桃::http://api.hclyz.com:81/mf/jsonmitao.txt\n她秀::http://api.hclyz.com:81/mf/jsontaxiu.txt\n金鱼::http://api.hclyz.com:81/mf/jsonjinyu.txt\n浴火::http://api.hclyz.com:81/mf/jsonyuhuo.txt\n套路::http://api.hclyz.com:81/mf/jsontaolu.txt\n日出::http://api.hclyz.com:81/mf/jsonrichu.txt\n桃花::http://api.hclyz.com:81/mf/jsontaohua.txt\nLOVE::http://api.hclyz.com:81/mf/jsonLOVE.txt\n久久::http://api.hclyz.com:81/mf/jsonjiujiu.txt\n杏趣::http://api.hclyz.com:81/mf/jsonxingqu.txt\n媚颜::http://api.hclyz.com:81/mf/jsonmeiyan.txt\n灰灰::http://api.hclyz.com:81/mf/jsonhuihui.txt\n爱零::http://api.hclyz.com:81/mf/jsonailing.txt\n爱恋::http://api.hclyz.com:81/mf/jsonailian.txt\n杏播::http://api.hclyz.com:81/mf/jsonxingbo.txt\n金呗::http://api.hclyz.com:81/mf/jsonjinbei.txt\nmoon::http://api.hclyz.com:81/mf/jsonmoon.txt\n夜纯::http://api.hclyz.com:81/mf/jsonyechun.txt\n彩云::http://api.hclyz.com:81/mf/jsoncaiyun.txt\n妞妞::http://api.hclyz.com:81/mf/jsonniuniu.txt\n艳后::http://api.hclyz.com:81/mf/jsonyanhou.txt\n蓝猫::http://api.hclyz.com:81/mf/jsonlanmao.txt\n情趣::http://api.hclyz.com:81/mf/jsonqingqu.txt\n翠鸟::http://api.hclyz.com:81/mf/jsoncuiniao.txt\n糖果::http://api.hclyz.com:81/mf/jsontangguo.txt\n么么哒::http://api.hclyz.com:81/mf/jsonmemeda.txt\n豹娱l::http://api.hclyz.com:81/mf/jsonbaoyul.txt\n卡哇伊::http://api.hclyz.com:81/mf/jsonkawayi.txt\n小妖::http://api.hclyz.com:81/mf/jsonxiaoyao.txt\n幽梦::http://api.hclyz.com:81/mf/jsonyoumeng.txt\n风流::http://api.hclyz.com:81/mf/jsonfengliu.txt\n樱桃::http://api.hclyz.com:81/mf/jsonyingtao.txt\n享色::http://api.hclyz.com:81/mf/jsonxiangse.txt\n娇媚::http://api.hclyz.com:81/mf/jsonjiaomei.txt\n爱爱你::http://api.hclyz.com:81/mf/jsonaiaini.txt\n花房::http://api.hclyz.com:81/mf/jsonhuafang.txt\n卡路里::http://api.hclyz.com:81/mf/jsonkaluli.txt\n名流::http://api.hclyz.com:81/mf/jsonmingliu.txt\n倾心::http://api.hclyz.com:81/mf/jsonqingxin.txt\n樱花::http://api.hclyz.com:81/mf/jsonyinghua.txt\n飘雪::http://api.hclyz.com:81/mf/jsonpiaoxue.txt\n入巷::http://api.hclyz.com:81/mf/jsonruxiang.txt\n蝶恋::http://api.hclyz.com:81/mf/jsondielian.txt\n彩虹::http://api.hclyz.com:81/mf/jsoncaihong.txt\n奥斯卡::http://api.hclyz.com:81/mf/jsonaosika.txt\n皇后::http://api.hclyz.com:81/mf/jsonhuanghou.txt\n牵手::http://api.hclyz.com:81/mf/jsonqianshou.txt\n台妹l::http://api.hclyz.com:81/mf/jsontaimeil.txt\n夜妖姬::http://api.hclyz.com:81/mf/jsonyeyaoji.txt\n一直播::http://api.hclyz.com:81/mf/jsonyizhibo.txt\n玲珑::http://api.hclyz.com:81/mf/jsonlinglong.txt\n橙秀::http://api.hclyz.com:81/mf/jsonchengxiu.txt\n黄瓜::http://api.hclyz.com:81/mf/jsonhuanggua.txt\n颜如玉::http://api.hclyz.com:81/mf/jsonyanruyu.txt\n蛟龙::http://api.hclyz.com:81/mf/jsonjiaolong.txt\n好基友::http://api.hclyz.com:81/mf/jsonhaojiyou.txt\n夜女郎::http://api.hclyz.com:81/mf/jsonyenulang.txt\n娇喘::http://api.hclyz.com:81/mf/jsonjiaochuan.txt\n小妲己::http://api.hclyz.com:81/mf/jsonxiaodaji.txt\n花蝴蝶::http://api.hclyz.com:81/mf/jsonhuahudie.txt\n尤物岛::http://api.hclyz.com:81/mf/jsonyouwudao.txt\n77直播::http://api.hclyz.com:81/mf/json77zhibo.txt\n十八禁::http://api.hclyz.com:81/mf/jsonshibajin.txt\n蝴蝶飞::http://api.hclyz.com:81/mf/jsonhudiefei.txt\n喜欢你::http://api.hclyz.com:81/mf/jsonxihuanni.txt\n兔女郎::http://api.hclyz.com:81/mf/jsontunulang.txt\n双碟::http://api.hclyz.com:81/mf/jsonshuangdie.txt\n约直播::http://api.hclyz.com:81/mf/jsonyuezhibo.txt\n九尾狐::http://api.hclyz.com:81/mf/jsonjiuweihu.txt\n红妆::http://api.hclyz.com:81/mf/jsonhongzhuang.txt\n花仙子::http://api.hclyz.com:81/mf/jsonhuaxianzi.txt\n持久男::http://api.hclyz.com:81/mf/jsonchijiunan.txt\n丽柜厅::http://api.hclyz.com:81/mf/jsonliguiting.txt\n桃花运::http://api.hclyz.com:81/mf/jsontaohuayun.txt\n903娱乐::http://api.hclyz.com:81/mf/json903yule.txt\n视觉秀::http://api.hclyz.com:81/mf/jsonshijuexiu.txt\n芒果派::http://api.hclyz.com:81/mf/jsonmangguopai.txt\n七仙女s::http://api.hclyz.com:81/mf/jsonqixiannus.txt\n夜来香::http://api.hclyz.com:81/mf/jsonyelaixiang.txt\n星宝贝::http://api.hclyz.com:81/mf/jsonxingbaobei.txt\n小蜜蜂::http://api.hclyz.com:81/mf/jsonxiaomifeng.txt\n小棉袄::http://api.hclyz.com:81/mf/jsonxiaomianao.txt\n小辣椒::http://api.hclyz.com:81/mf/jsonxiaolajiao.txt\n小仙女::http://api.hclyz.com:81/mf/jsonxiaoxiannu.txt\n兰桂坊::http://api.hclyz.com:81/mf/jsonlanguifang.txt\n花果山::http://api.hclyz.com:81/mf/jsonhuaguoshan.txt\n招财猫::http://api.hclyz.com:81/mf/jsonzhaocaimao.txt\n心之恋::http://api.hclyz.com:81/mf/jsonxinzhilian.txt\n睡美人::http://api.hclyz.com:81/mf/jsonshuimeiren.txt\n小花螺::http://api.hclyz.com:81/mf/jsonxiaohualuo.txt\n小天使::http://api.hclyz.com:81/mf/jsonxiaotianshi.txt\n小红帽::http://api.hclyz.com:81/mf/jsonxiaohongmao.txt\n樱花雨i::http://api.hclyz.com:81/mf/jsonyinghuayui.txt\n小萌猪::http://api.hclyz.com:81/mf/jsonxiaomengzhu.txt\n小坏蛋::http://api.hclyz.com:81/mf/jsonxiaohuaidan.txt\n小性感::http://api.hclyz.com:81/mf/jsonxiaoxinggan.txt\n红浪漫::http://api.hclyz.com:81/mf/jsonhonglangman.txt\n蚊香社::http://api.hclyz.com:81/mf/jsonwenxiangshe.txt\n蓝月亮::http://api.hclyz.com:81/mf/jsonlanyueliang.txt\n小精灵::http://api.hclyz.com:81/mf/jsonxiaojingling.txt\n红高粱::http://api.hclyz.com:81/mf/jsonhonggaoliang.txt\n小天仙::http://api.hclyz.com:81/mf/jsonxiaotianxian.txt",
    "sourceComment": "某个软件的聚合直播\nrtmp的手机网页应该是无法播放\nmp4的都是广告没管",
    "sourceGroup": "18",
    "sourceIcon": "https://img2.baidu.com/it/u=3810767422,2486090729&fm=253&fmt=auto&app=138&f=PNG?w=192&h=192",
    "sourceName": "H直播大全",
    "sourceUrl": "http://api.hclyz.com:81",
    "style": "video{\nwidth:100%;\nheight:auto;}"
  },
  {
    "articleStyle": 2,
    "customOrder": 49,
    "enableJs": false,
    "enabled": true,
    "enabledCookieJar": false,
    "header": "{\n  \"User-Agent\": \"okhttp/4.2.2\"\n}",
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "ruleArticles": "$.data.vodrows",
    "ruleContent": "<video src=\"{{$.data.httpurl}}{{$.data.httpurl_preview}}\" autoplay muted controls></video>",
    "ruleDescription": "",
    "ruleImage": "$.coverpic",
    "ruleLink": "http://ios.bxguwen.com{{$.play_url}}",
    "ruleNextPage": "$..next_url",
    "rulePubDate": "{{$.updatetime}}  {{$.scorenum}}分  {{$.areaname}}   {{$.catename}} {{$.actor_tags..tagname}}  {{$.tags..tagname}} ",
    "ruleTitle": "@js:\nif (\"{{$.isvip}}{{$.islimitv3}}\"==\"00\"){result=\"{{$.title}}\"}else{result=\"\"}",
    "singleUrl": false,
    "sortUrl": "搜索用::http://ios.bxguwen.com/search?page={{page}}&wd={{v=source.getVariable()}}\n青纯少女::http://ios.bxguwen.com/vod/listing-6-0-0-0-0-0-0-0-0-1\n辣妹大奶::http://ios.bxguwen.com/vod/listing-7-0-0-0-0-0-0-0-0-1\n女同专属::http://ios.bxguwen.com/vod/listing-8-0-0-0-0-0-0-0-0-1\n素人出演::http://ios.bxguwen.com/vod/listing-9-0-0-0-0-0-0-0-0-1\n角色扮演::http://ios.bxguwen.com/vod/listing-10-0-0-0-0-0-0-0-0-1\n成人动漫::http://ios.bxguwen.com/vod/listing-11-0-0-0-0-0-0-0-0-1\n人妻熟女::http://ios.bxguwen.com/vod/listing-12-0-0-0-0-0-0-0-0-1\n变态另类::http://ios.bxguwen.com/vod/listing-13-0-0-0-0-0-0-0-0-1\n经典伦理::http://ios.bxguwen.com/vod/listing-14-0-0-0-0-0-0-0-0-1",
    "sourceGroup": "18",
    "sourceIcon": "https://i.postimg.cc/WbBpgPrK/1655357335965.png",
    "sourceName": "©香蕉®",
    "sourceUrl": "http://ios.bxguwen.com/vod/listing-0-0-0-0-0-0-2-0-0-1",
    "style": "video{width:100%}"
  },
  {
    "articleStyle": 0,
    "customOrder": 65,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": false,
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "singleUrl": true,
    "sourceGroup": "影视",
    "sourceIcon": "https://lso回家suyingtv点com.suyingt.com/statics/img/favicon.ico",
    "sourceName": "速影TV",
    "sourceUrl": "https://suyingtv.com"
  },
  {
    "articleStyle": 0,
    "customOrder": 81,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": false,
    "header": "",
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "ruleArticles": "",
    "ruleContent": "",
    "ruleImage": "",
    "ruleLink": "",
    "rulePubDate": "",
    "ruleTitle": "",
    "singleUrl": true,
    "sortUrl": "",
    "sourceGroup": "影视",
    "sourceIcon": "https://cdn.wyteam.net/webapps/maccms/template/blueghost/img/favicon.ico",
    "sourceName": "APP影院",
    "sourceUrl": "https://app.movie",
    "style": ""
  },
  {
    "articleStyle": 0,
    "customOrder": 109,
    "enableJs": true,
    "enabled": false,
    "enabledCookieJar": false,
    "header": "",
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "loginUrl": "",
    "ruleArticles": "<js>\njson=[];\nif(baseUrl.match(/ /)){\nlist=baseUrl.replace(/http.*?wd=\\s*/,'').split(' ');\nfor(i in list){\nhref=list[i].match(/【(.*?)】/)[1];\ntext=list[i].match(/《(.*?)》/)[1];\nintro=list[i].match(/◎(.*?)◎/)[1];\nindex=list[i].match(/^(\\d+、\\d+、)/)?list[i].match(/^(\\d+、\\d+、)/)[1]:list[i].match(/^(.*?)【/)[1]\njson.push({text:text,src:href,intro:intro,index:index})\n}\n}\nJSON.stringify(json)</js>\n$.[*]",
    "ruleContent": "",
    "ruleDescription": "❗️0、2、开始❗️\n<script>jiexi=[//蓝奏云解析\n\n//格式：[\"解析名称\",\"请求链接\",\"链接参数\",\"密码参数\",\"下载参数\"],\n\n[\"默认解析\",\"https://gj.legado.cc/legado\",\"url\",\"pwd\",\"type=down\"],\n[\"　　　　\",\"\",\"url\",\"pwd\",\"type=down\"],\n[\"　　　　\",\"\",\"url\",\"pwd\",\"type=down\"],\n]</script>\n\n<br>\n<div class=\"url\">\n<p>资源链接/蓝奏云文件链接</p>\n<textarea rows=\"4\" placeholder=\"蓝奏云链接可以直接拼接密码\n格式：链接#密码\n例子：http://qiqi.lanzoub.com/b09tbdngh#666\" oninput=\"geturl()\"></textarea>\n</div>\n\n<br>\n<div class=\"pwd\">\n<p>如果是蓝奏云链接，请输入密码</p>\n<textarea placeholder=\"在上面写了/没有密码 留空即可\" oninput=\"geturl()\"></textarea>\n</div>\n\n<br>\n<div>\n<p>蓝奏解析接口</p>\n<div class=\"port\"></div>\n<hr>\n</div>\n\n<br>\n<div>\n<p>选择导入格式｜⋘　左右滑动　⋙</p>\n<div class=\"path\">\n\t\t<button onclick=\"xuan(this,1)\" value=\"auto\"><b>自动识别</b></button>\n\t\t<button onclick=\"xuan(this,1)\" value=\"bookSource\"><b>书源导入</b></button>\n\t\t<button onclick=\"xuan(this,1)\" value=\"rssSource\"><b>订阅导入</b></button>\n\t\t<button onclick=\"xuan(this,1)\" value=\"replaceRule\"><b>替换净化</b></button>\n\t\t<button onclick=\"xuan(this,1)\" value=\"textTocRule\"><b>TXT目录</b></button>\n\t\t<button onclick=\"xuan(this,1)\" value=\"httpTTS\"><b>TTS朗读</b></button>\n\t\t<button onclick=\"xuan(this,1)\" value=\"theme\"><b>阅读主题</b></button>\n\t\t<button onclick=\"xuan(this,1)\" value=\"readConfig\"><b>阅读排版</b></button>\n</div>\n<hr>\n</div>\n\n<br>\n<div>\n<p>导入阅读</p>\n<textarea rows=\"6\" placeholder=\"请输入资源链接\" readonly></textarea>\n<div>\n\t\t<button onclick=\"copy(2)\"><b>复制链接</b></button>\n\t\t<button onclick=\"importu()\" style=\"float:right\"><b>导入阅读</b></button>\n</div>\n<hr>\n</div>\n\n<iframe hidden></iframe>\n<script>\n\n//选中标签\n$=(rule)=>document.querySelectorAll(rule);\n\n//获取textarea\ntextarea=(index)=>$('textarea')[index];\n\n//删除active\nomit=(A)=>Array.from(A,a=>a.className='');\n\n//复制链接\nfunction copy(index){\n\t\ttextarea(index).select();//选中文本\n\t\tdocument.execCommand('copy');//复制\n\t}\n\n//切换选择\nxuan=(item,type)=>{\n\t\ttype=type==0?'port':'path'\n\t\tbtn=$(`.${type} button.active`)\n\t\tif(item.value==btn[0].value)return;\n\t\tomit(btn)\n\t\titem.className='active'\n\t\tgeturl()\n\t}\n\n//获取value\ngetu=(type,index)=>{\n\t\tu=String($('.'+type+' button.active')[0].value).split(',')[index].trim();\n\nif(type=='path')u=`legado://import/${u}?src=`;\n\t\treturn u\n}\n\n//获取url\ngeturl=()=>{\n\t\turl = String(textarea(0).value).trim()\nif(/^\\s*$/.test(url))return textarea(2).value='';\n\nif(url.match(/lanzou/)){//蓝奏云url拼接\ntry{\n\t\tif(url.match(/#.+/)){\n\t\t\t\tpwd = url.split('#')[1]\n\t\t\t\turl = url.split('#')[0]\n\t\t\t}\n\t\telse{\n\t\t\t\tpwd = String(textarea(1).value).trim()\n\t\t\t}\n\t}\ncatch(err){pwd=''}\nurl = getu('port',0)+\n\t'?'+getu('port',1)+'='+url.replace('/tp/','/').replace(/[\\?#].*/g,'')+\n\t'&'+getu('port',2)+'='+pwd+\n\t'&'+getu('port',3);\n}\nreturn textarea(2).value=url=getu('path',0)+encodeURIComponent(url)\n}\n\n//导入阅读\nimportu=()=>{\n\t\tgeturl();\n\t\tif(!url)return;\n\t\treturn $('iframe')[0].src = url;\n\t}\n\n//初始化\n(()=>{\n\n//格式化解析\n\t\t$('.port')[0].innerHTML = '\\n\\t\\t'+jiexi.map(x=>`<button onclick=\"xuan(this,0)\" value=\"${x[1]},${x[2]},${x[3]},${x[4]}\"><b>${x[0]}</b></button>`).join('\\n\\t\\t')+'\\n'\n\n\t\t$('.port button')[0].className='active'\n\t\t$('.path button')[0].className='active'\n\t\treturn geturl()\n\t})()\n</script>\n<style>\n*{\n\tz-index:0;\n\tmargin:0;\n\tpadding:0;\n\twidth:100%;\n\theight:auto;\n}\n.port,.path{\n\toverflow-x:auto;\n\toverflow-y:hidden;\n\twhite-space:nowrap;\n}\nbutton{\n\twidth:30%;\n\tmargin:1.25%;\n\tpadding:5px;\n\toutline:none;\n\tborder-radius:8px;\n\tfont-size:0.7rem;\n\ttext-overflow:ellipsis;\n  overflow:hidden;\n\tposition:sticky;\n}\nbutton.active{\n\tz-index:1;\n\tcolor:#166188;\n\tleft:0;right:0;\n}\n</style>\n❗️0、2、结束❗️\n\n\n\n❗️0、1、开始❗️\n<style>\nbutton,input{\nmargin:8px\n}\n#basic-addon1,#replaceSpan1{\nbackground-color:Azure;\npadding:5px\n}\ntextarea{\nbackground-color:GhostWhite;\nborder:0px basic-addon1\n}\n</style>\n<script>function $(selector) { return document.querySelector(selector); }\nfunction $$(selector) { return document.querySelectorAll(selector); }</script>\n<br>\n✱输入蓝奏云文件链接：\n <div class=\"form-group\">\n                    <div class=\"col-sm-12\">\n                        <textarea class=\"form-control\" onmouseover=\"this.focus();\" id=\"textSour\" name=\"textSour\" rows=\"10\" aria-describedby=\"basic-addon1 style=\"max-height: 2222px;\" placeholder=\"以下示例格式皆可：\nhttp://qiqi.lanzoub.com/b09tbdngh#666\nhttp://qiqi.lanzoub.com/b09tbdngh密码:666\n下载：http://qiqi.lanzoub.com/b09tbdngh\n密码：666\n我用蓝奏浏览器分享了[帮你导入v2], 下载链接:https://wwp.lanzoup.com/iAI4L0p0x2qh  提取码 : read, 你可以不限速下载哦\"></textarea>\n                    </div>\n                </div>\n\n                <div class=\"form-group\">\n                    <div class=\"col-sm-12\">\n                        <div class=\"input-group\">\n    <span>✱输入密码：</span>\n    <input type=\"text\" class=\"form-control\" id=\"textPattern\" name=\"textPattern\" placeholder=\"若无密码 留空即可\" aria-describedby=\"basic-addon1\" style=\"width: 35%;\">\n    <input type=\"button\" onclick=\"Empty();\" value=\"  清空输入框  \" class=\"btn btn-danger\">\n                        </div>\n                    </div>\n                </div>\n\n                <div class=\"form-group\">\n                    <div class=\"col-sm-8\">\n    <input type=\"button\" onclick=\"  set='https://gj.legado.cc/legado'; return onMatch()\" value=\"◎生成直链◎\" class=\"btn btn-success\">\n    <button onclick=\"copyText()\">◎复制直链◎</button>\n    <button onclick=\"href=auto()\">非蓝奏链一键</button>\n                    </div>\n                </div>\n\n                <div class=\"form-group\">\n                   <div class=\"col-sm-8\">\n<button onclick=\"href=copyText7()\">一键导入书源</button>\n\n<button onclick=\"href=copyText8()\">一键导入订阅</button>\n\n<button onclick=\"href=copyText9()\">一键导入净化</button>\n                    </div>\n                </div>\n\n                <div class=\"form-group\">\n                    <div class=\"col-sm-12\">\n<div id=\"textResult\"></div>\n                        <textarea onmouseover=\"this.focus();\" id=\"textMatchResult\" class=\"form-control\" rows=\"10\" style=\"max-height: 2222px;\" placeholder=\"直链作用：分享给别人\n＃可直接网络导入书源订阅源，无须先把蓝奏云文件下载到本地（源文件需为txt文件上传到蓝奏云）。\n\n＃“非蓝奏链一键”：非蓝奏云的源链接，自动识别是书源还是订阅源等，一键导入。\n\n＃本工具依赖服务器配置，若服务器咕了，则本工具失效，直链失效。\" readonly=\"readonly\"></textarea>\n                    </div>\n                </div>\n<div class=\"col-sm-12\">\nrssSource by.迷迭  <br>\nthk.Thomas提供\n</div>\n<iframe id=\"source\" src=\"\" width=\"0px\" height=\"0px\" style=\"visibility:hidden\"></iframe>\n<script>\nvar copyText = function() {\n    var text = document.getElementById('input');\n    // 选中文本\n    text.select()\n    // 复制\n    document.execCommand('copy')\n}\n\n\n\n\n\n//🖤🖤🖤🖤生成直链🖤🖤🖤🖤\nfunction onMatch() {\n    var lanzurl =  document.getElementById(\"textSour\").value.match(/.*(http.*?)(#|\\s|提取码|密码|$)/)[1];\n    var mima = document.getElementById(\"textSour\").value.match(/(#|提取码|密码)/)? document.getElementById(\"textSour\").value.match(/[\\s\\S]*(码[\\s：:]*|#)(.*?)(\\,.*|\\s*$)/)[2]: document.getElementById(\"textPattern\").value;\n\nvar textMatchResult = set+\"?type=down&url=\"+ lanzurl + \"&pwd=\" + mima;\n\ndocument.getElementById(\"textMatchResult\").value = textMatchResult;\nreturn textMatchResult;\n}\n\n//🖤🖤🖤🖤复制直链🖤🖤🖤🖤\nvar copyText = function() {\n    var text = document.getElementById('textMatchResult');\n    // 选中文本\n    text.select()\n    // 复制\n    document.execCommand('copy')\n}\n\n//🖤🖤🖤清空输入框🖤🖤🖤\nfunction Empty() {\n $(\"#textSour\").value=\"\";\n $(\"#textPattern\").value=\"\";\n    $(\"#textMatchResult\").value=\"\";\n    $(\"#textReplace\").value=\"\";\n    $(\"#textReplaceResult\").value=\"\";\n    $(\"#textSour\").select();\n}\n\n//💔legado://import/auto?src=并且不能用这个自动判断语句，会出错。懒得再搞判断书源/订阅源/净化规则了💔\n\n//❤️非蓝奏链一键导入❤️\nvar auto = function() {\n    document.getElementById(\"source\").src =\"legado://import/auto?src=\" + encodeURIComponent(document.getElementById(\"textSour\").value);\n}\n\n//❤️书源一键导入❤️\nvar copyText7 = function() {\n    document.getElementById(\"source\").src =\"legado://import/bookSource?src=\" + encodeURIComponent(onMatch());\n}\n\n//❤️订阅源一键导入❤️\nvar copyText8 = function() {\n    document.getElementById(\"source\").src = \"legado://import/rssSource?src=\" + encodeURIComponent(onMatch());\n}\n\n//❤️净化规则一键导入❤️\nvar copyText9 = function() {\n    document.getElementById(\"source\").src = \"legado://import/replaceRule?src=\" + encodeURIComponent(onMatch());\n}\n\n</script>\n❗️0、1、结束❗️\n\n——————分割线————————\n{{}}\n<js>\nindex='{{$.index}}';\nif(index.match(/\\d+、\\d+、/)){\nreg=eval('/❗️'+index+'开始❗️[\\\\s\\\\S]+?❗️'+index+'结束❗️/g');\nreg2=eval('/❗️'+index+'..❗️/g');\nresult=result.match(reg)?result.match(reg)[0]:'<br/>'\nresult.replace(reg2,'')}else{result=''}\n</js>",
    "ruleImage": "https://agit.ai/butterfly/yd/raw/branch/yd/pic/lan.png{{}}",
    "ruleLink": "$.index\n@js:\nif(!result.match(/^http/) && !result.match(/\\d+、\\d+、/)){\nresult=\"https://www.coolapk.com/link?url=\"+encodeURIComponent(result)\n}else{result=result}",
    "rulePubDate": "$.intro",
    "ruleTitle": "$.text",
    "singleUrl": false,
    "sortUrl": "帮你导入::http://www.baidu.com?wd=0、2、【】《帮你导入v2》◎by.Thomas◎ 0、1、【】《难受云.直链生成or一键导入》◎by.md◎",
    "sourceComment": "帮你导入v2(beta)\nby.Thomas.23.3.2.\n\nby.md\n\n小说交流群462030508\nA群637775313不加人。若群炸了查看此群群资料找新家。\n\n内容取自网络，仅供学习参考试用，请24小时内删除。找到感兴趣的书籍请支持正版支持作者。\n\n海豚图标\nhttp://pp.myapp.com/ma_icon/0/icon_54155739_1657017481/256",
    "sourceGroup": "-md-",
    "sourceIcon": "https://agit.ai/butterfly/yd/raw/branch/yd/pic/0blue.jpg",
    "sourceName": "难受云x2 直链生成",
    "sourceUrl": "帮你导入x2.Thomas",
    "style": "#jhss a{\nfont-size:10px;\ncolor:red;\ntext-decoration:none;\n}\n\n#jhss p{\ndisplay:inline-block;\nwidth:8em;\n}\n\n#jhss p{\nmargin:0;\npadding:0;\ncolor:#666;\n}\n\n#jhss div{\nmargin:0;\npadding:10px;\n}\n\n#jhss h1{\nmargin:0;\npadding:9px;\nfont-size:20px;\n}\n\n#jhss input{\nmargin:2px;\npadding:2px 6px;\nfont-size: 1em;\nbackground-color:rgba(200,200,200,0.5);\ncolor:#A00;\nborder:0;\nborder-radius: 3px;\ntext-decoration: none;\ntext-align:center;\n}\ntextarea{\nwidth:100%\n}\n.menu {\n\tjustify-content: space-between;\n\tmax-width: 900px;\n\tmargin: 0 5px;\n}\n.menu .button {\n\twidth: 55px;\n\theight: 15px;\n\tmin-height: 5px;\n\tmargin: 5px 0px;\n\tcursor: pointer;\n}\n.button text {\n\ttext-anchor: middle;\n\tdominant-baseline: middle;\n}\n\n.button rect {\n\twidth: 100%;\n\theight: 100%;\n\tfill: transparent;\n\tstroke: #666;\n\tstroke-width: 2px;\n}\n.button rect.busy {\n\tstroke: #fD1850;\n\tstroke-dasharray: 30 90;\n\tanimation: stroker 1s linear infinite;\n}\n.tabbox {\n\tflex: 1;\n\tdisplay: flex;\n\tflex-flow: column;\n}\n.tabtitle {\n\tdisplay: flex;\n\tz-index: 1;\n\tjustify-content: center;\n}\n.tabtitle>div {\n\tcursor: pointer;\n\tpadding: 1px 10px 0 10px;\n\tborder-bottom: 3px solid transparent;\n\tfont-weight: bold;\n}\n.tabtitle>.this {\n\tcolor: #4f9da6;\n\tborder-bottom-color: #4EBBE4;\n}\n.tabbody {\n\tflex: 1;\n\tdisplay: flex;\n\tmargin-top: -1px;\n\tborder: 1px solid #A9A9A9;\n\theight: 0;\n}\n.tabbody>* {\n\tflex: 1;\n\tflex-flow: column;\n\tdisplay: none;\n}\n.tabbody>.this {\n\tdisplay: flex;\n}\n.tabbody>*>.titlebar{\n\tdisplay: flex;\n}\n.tabbody>*>.titlebar>*{\n\tflex: 1;\n\tmargin: 1px 1px 1px 1px;\n}\n.tabbody>*>.context {\n\tflex: 1;\n\tflex-flow: column;\n\tborder: 0;\n\tpadding: 5px;\n\toverflow-y: auto;\n}\n.tabbody>*>.inputbox{\n\tborder: 0;\n\tborder-bottom: #A9A9A9 solid 1px;\n\theight: 15px;\n\ttext-align:center;\n}\n.link>* {\n\tdisplay: flex;\n\tmargin: 5px;\n\tborder-bottom: 1px solid;\n\ttext-decoration: none;\n}\n#RuleList>label>* {\n\tbackground: #eee;\n\tpadding-left: 3px;\n\tmargin: 2px 0;\n\tcursor: pointer;\n}\n#RuleList input[type=radio] {\n\tdisplay: none;\n}\n#RuleList input[type=\"radio\"]:checked+* {\n\tbackground: #15cda8;\n}\n.isError {\n\tcolor: #FF0000;\n}\n#RuleJsonString{\nheight:600px\n}\nsvg text{\nfont-size:10px\n}"
  },
  {
    "articleStyle": 0,
    "customOrder": 126,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": false,
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "singleUrl": true,
    "sourceGroup": "影视",
    "sourceIcon": "http://m.haoqu99.com/favicon.ico",
    "sourceName": "好趣网",
    "sourceUrl": "http://m.haoqu99.com"
  },
  {
    "articleStyle": 0,
    "customOrder": 151,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": false,
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "ruleArticles": "",
    "ruleDescription": "",
    "ruleImage": "",
    "ruleLink": "",
    "rulePubDate": "",
    "ruleTitle": "",
    "singleUrl": true,
    "sortUrl": "",
    "sourceGroup": "其他",
    "sourceIcon": "https://qn13.tool.lu/201710/15/103319bpfNNx3ST9v8UKtO_56x56.png",
    "sourceName": "在线工具",
    "sourceUrl": "https://tool.lu"
  },
  {
    "articleStyle": 0,
    "customOrder": 176,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": false,
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "ruleArticles": "",
    "ruleContent": "",
    "ruleDescription": "",
    "ruleImage": "",
    "ruleLink": "",
    "rulePubDate": "",
    "ruleTitle": "",
    "singleUrl": true,
    "sourceGroup": "资讯",
    "sourceIcon": "https://static.gcores.com/assets/52fcb59ad1e09abecec58d39da6731cb.jpg",
    "sourceName": "机核GCORES",
    "sourceUrl": "https://www.gcores.com"
  },
  {
    "articleStyle": 0,
    "customOrder": 184,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": false,
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "ruleArticles": ".excerpt",
    "ruleImage": "img@data-src",
    "ruleLink": "tag.a.1@href",
    "ruleNextPage": "text.下一页@href",
    "rulePubDate": "time@text",
    "ruleTitle": "h2@text",
    "singleUrl": false,
    "sortUrl": "玩机教程::https://www.yeyulingfeng.com/category/jishu/wjjc\n网站开发::https://www.yeyulingfeng.com/category/jishu/wzkf\nWordPress::https://www.yeyulingfeng.com/category/jishu/wordpress\n模板主题::https://www.yeyulingfeng.com/category/muban/wzmb\n网站源码::https://www.yeyulingfeng.com/category/muban/wzym\n手机应用::https://www.yeyulingfeng.com/category/ruan/sjyy\n电脑应用::https://www.yeyulingfeng.com/category/ruan/dnyy\niOS专区::https://www.yeyulingfeng.com/category/ruan/ios\n编译开发::https://www.yeyulingfeng.com/category/ruan/kaifa\n游戏::https://www.yeyulingfeng.com/category/pojie/game\n好片推荐::https://www.yeyulingfeng.com/category/qita/dianying\n最新活动::https://www.yeyulingfeng.com/category/huodong/xin\n科技资讯::https://www.yeyulingfeng.com/category/huodong/no1\n实用趣站::https://www.yeyulingfeng.com/category/qita/website\n零散资源::https://www.yeyulingfeng.com/category/qita/scattered\n谈天说地::https://www.yeyulingfeng.com/category/qita/tanhua",
    "sourceGroup": "其他",
    "sourceIcon": "https://www.yeyulingfeng.com/favicon.ico",
    "sourceName": "夜雨聆风",
    "sourceUrl": "https://www.yeyulingfeng.com"
  },
  {
    "articleStyle": 0,
    "customOrder": 185,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": false,
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "singleUrl": true,
    "sourceGroup": "软件库",
    "sourceIcon": "https://www.rjsos.com/favicon.ico",
    "sourceName": "软件SOS",
    "sourceUrl": "https://www.rjsos.com"
  },
  {
    "articleStyle": 0,
    "customOrder": 188,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": false,
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "ruleArticles": ".item",
    "ruleImage": "tag.img@data-original",
    "ruleLink": "tag.a.2@href",
    "ruleNextPage": ".next@href",
    "rulePubDate": "{{@@tag.a.1@text}} · {{@@tag.span.0@text}}",
    "ruleTitle": "tag.a.2@text",
    "singleUrl": false,
    "sortUrl": "//搜索项在“=”后面输入要找的内容\n最新::https://www.ghxi.com/category/all\n🔎搜索::https://www.ghxi.com/?s=\n安卓::https://www.ghxi.com/category/all/android\n电脑::https://www.ghxi.com/category/all/pcsoft\n补丁/注册机::https://www.ghxi.com/category/all/patch\n系统::https://www.ghxi.com/category/all/system?btwaf=21993210\n文章::https://www.ghxi.com/category/all/course",
    "sourceGroup": "其他",
    "sourceIcon": "https://www.ghxi.com/favicon.ico",
    "sourceName": "果核剥壳",
    "sourceUrl": "https://www.ghxi.com"
  },
  {
    "articleStyle": 0,
    "customOrder": 192,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": false,
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "singleUrl": true,
    "sourceGroup": "菜谱",
    "sourceIcon": "https://p0.qhimg.com/t01922e79121dace8ba.png",
    "sourceName": "香哈\n（美食）",
    "sourceUrl": "https://m.xiangha.com"
  },
  {
    "articleStyle": 0,
    "customOrder": 198,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": false,
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "singleUrl": true,
    "sourceGroup": "菜谱",
    "sourceIcon": "https://android-artworks.25pp.com/fs08/2021/04/28/0/2_a0c579e82074f3eca58f7dac22d16874_con_130x130.png",
    "sourceName": "美食天下\n（美食）",
    "sourceUrl": "https://m.meishichina.com"
  },
  {
    "articleStyle": 0,
    "customOrder": 199,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": false,
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "singleUrl": true,
    "sourceGroup": "资讯",
    "sourceIcon": "https://bkimg.cdn.bcebos.com/pic/c8ea15ce36d3d539399dfbaa3087e950352ab033",
    "sourceName": "果壳",
    "sourceUrl": "https://m.guokr.com"
  },
  {
    "articleStyle": 0,
    "customOrder": 201,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": false,
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "singleUrl": true,
    "sourceGroup": "资讯",
    "sourceIcon": "https://img.huxiucdn.com/share/article2020.png",
    "sourceName": "虎嗅",
    "sourceUrl": "https://m.huxiu.com"
  },
  {
    "articleStyle": 0,
    "customOrder": 203,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": false,
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "singleUrl": true,
    "sourceGroup": "资讯",
    "sourceIcon": "http://pp.myapp.com/ma_icon/0/icon_10323034_1606127172/256",
    "sourceName": "IT之家",
    "sourceUrl": "https://m.ithome.com"
  },
  {
    "articleStyle": 2,
    "concurrentRate": "5",
    "customOrder": 1053,
    "enableJs": true,
    "enabled": false,
    "enabledCookieJar": false,
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "ruleArticles": "id.content.0@tag.article",
    "ruleContent": "id.msacwl-slider-1@tag.img@data-lazy##(.*)\n<pre>\n    <js>\n        imgList = result.split(\"\\n\");\n        imgDom = \"\";\n        for (let i = 0; i < imgList.length; i++) {\n          imgDom += `<img src=\"http://iph.href.lu/375x400?text=AiKan\" data-src=\"${imgList[i]}\" />`;\n        }\n      </js>\n</pre>\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0\" />\n<h3>{{@@class.entry-title.0@text}}</h3>\n<p>时间：{{@@class.updated.0@text}}</p>\n<p>{{@@class.entry-content@tag.p.[0:4]@text}}</p>\n<div id=\"imgbox\">{{result}}</div>\n<!-- tag.iframe.0@data-src -->\n<iframe src=\"{{@@tag.iframe.0@data-src}}\"></iframe>\n<link rel=\"stylesheet\" href=\"https://cdn.bootcdn.net/ajax/libs/viewerjs/1.10.1/viewer.min.css\" />\n<script src=\"https://cdn.bootcdn.net/ajax/libs/viewerjs/1.10.1/viewer.min.js\"></script>\n<script>\n  root = document.getElementById(\"imgbox\");\n  //查看大图插件\n  new Viewer(root, {\n    title: false,\n    interval: 3000,\n  });\n  lazy = new IntersectionObserver(\n    (entires) => {\n      console.log(\"entires\", entires);\n      entires.forEach((item) => {\n        if (item.isIntersecting) {\n          item = item.target;\n          item.src = item.getAttribute(\"data-src\");\n          lazy.unobserve(item);\n        }\n      });\n    },\n    {\n      root: root,\n      threshold: [0],\n      rootMargin: \"0px 0px 500px 0px\",\n    }\n  );\n\n  imgs = document.getElementsByTagName(\"img\");\n  Array.from(imgs).forEach((item) => {\n    lazy.observe(item);\n  });\n</script>\n",
    "ruleDescription": "",
    "ruleImage": "class.featured-image.0@tag.a.0@tag.img@data-src",
    "ruleLink": "class.featured-image.0@tag.a.0@href",
    "ruleNextPage": "page",
    "rulePubDate": "class.updated.0@text",
    "ruleTitle": "class.featured-image.0@tag.a.0@title",
    "shouldOverrideUrlLoading": "1",
    "singleUrl": false,
    "sortUrl": "首页::/\n搜索::/page/{{page}}?s={{(source.getVariable()==''||source.getVariable()==null)?source.setVariable('hokage'):source.getVariable()}}\n角色扮演::/category/ero-cosplay/page/{{page}}\n性感::/category/sexy-set/page/{{page}}\n在线视频::/category/online-video/page/{{page}}\nnude::/category/nude/page/{{page}}",
    "sourceComment": "首页只有10条",
    "sourceGroup": "呦呦鹿鸣",
    "sourceIcon": "https://mitaku.net/wp-content/uploads/2020/05/cropped-Mitaku-Logo-1-32x32.jpg",
    "sourceName": "Mitaku动漫Coser",
    "sourceUrl": "https://mitaku.net",
    "style": " body {\n    padding: 30rpx;\n  }\n  img {\n    display: block;\n    width: 100%;\n  }\n  iframe {\n    margin-top: 30rpx;\n    display: block;\n    width: 100%;\n    min-height: 200px;\n    border: 0;\n    outline: 0;\n    background: url(\"http://iph.href.lu/375x200?text=Video\") contian/center no-repeat;\n  }"
  }
]