update HQ

This commit is contained in:
qist
2024-03-06 16:19:01 +08:00
parent cc37a7611e
commit 6b2cffb95f
122 changed files with 6252 additions and 2900 deletions
-3
View File
@@ -99,7 +99,6 @@
{"key":"drpy_js_AnFuns","name":"动漫┃AnFuns[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/AnFuns.js"},
{"key":"drpy_js_NT动漫","name":"动漫┃NT动漫[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/NT动漫.js"},
{"key":"drpy_js_NyaFun","name":"动漫┃NyaFun[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/NyaFun.js"},
{"key":"drpy_js_omofun动漫","name":"动漫┃omofun动漫[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/omofun动漫.js"},
{"key":"drpy_js_听书网","name":"听书┃听书网[js]","type":3,"api":"./lib/drpy2.min.js","changeable":0,"ext":"./js/听书网.js"},
{"key":"drpy_js_喜马拉雅","name":"听书┃喜马拉雅[js]","type":3,"api":"./lib/drpy2.min.js","changeable":0,"ext":"./js/喜马拉雅.js"},
{"key":"drpy_js_评书随身听","name":"评书┃评书随身听[js]","type":3,"api":"./lib/drpy2.min.js","changeable":0,"ext":"./js/评书随身听.js"},
@@ -108,11 +107,9 @@
{"key":"drpy_js_广播迷FM","name":"广播┃广播迷FM[js]","type":3,"api":"./lib/drpy2.min.js","changeable":0,"ext":"./js/广播迷FM.js"},
{"key":"drpy_js_蜻蜓FM","name":"广播┃蜻蜓FM[js]","type":3,"api":"./lib/drpy2.min.js","changeable":0,"ext":"./js/蜻蜓FM.js"},
{"key":"drpy_js_DJ音乐","name":"音频┃DJ音乐[js]","type":3,"api":"./lib/drpy2.min.js","changeable":0,"ext":"./js/DJ音乐.js"},
{"key":"drpy_js_种子音乐","name":"音频┃种子音乐[js]","type":3,"api":"./lib/drpy2.min.js","changeable":0,"ext":"./js/种子音乐.js"},
{"key":"drpy_js_短视频","name":"聚合┃短视频[js]","type":3,"api":"./lib/drpy2.min.js","changeable":0,"ext":"./js/短视频.js"},
{"key":"drpy_js_酷6网","name":"聚合┃酷6网[js]","type":3,"api":"./lib/drpy2.min.js","changeable":0,"ext":"./js/酷6网.js"},
{"key":"drpy_js_网易公版影像","name":"聚合┃网易公版[js]","type":3,"api":"./lib/drpy2.min.js","changeable":0,"ext":"./js/网易公版影像.js"},
{"key":"drpy_js_酷狗MV","name":"MV┃酷狗[js]","type":3,"api":"./lib/drpy2.min.js","changeable":0,"ext":"./js/酷狗MV.js"},
{"key":"drpy_js_酷奇MV","name":"MV┃酷奇[js]","type":3,"api":"./lib/drpy2.min.js","changeable":0,"ext":"./js/酷奇MV.js"},
{"key":"csp_xBPQ_来看","name":"影视┃耐看[XBPQ]","type":3,"api":"csp_XBPQ","ext":"./XBPQ/来看.json"},
+4 -4
View File
@@ -1,18 +1,18 @@
{
"spider":"./jar/okpng.txt;md5;793a740f07f09bddfcafb57eb192e2ed",
"spider": "./jar/okpng.txt;md5;3fd3e1649b32f847bc2f585947b9386f",
"lives":[{"name":"live","type":0,"url":"./list.txt","playerType":1,"epg":"http://epg.112114.xyz/?ch={name}&date={date}","logo": "https://epg.112114.xyz/logo/{name}.png"}],
"sites":[
{"key":"豆瓣","name":"豆瓣","type":3,"api":"csp_Douban","searchable":0,"changeable":1},
{"key":"南瓜弹幕版","name":"南瓜","type": 3,"api":"csp_Nangua","searchable":1,"quickSearch":1,"filterable":1,"ext": {"danmu": true}, "timeout": 10},
{"key":"厂长弹幕版","name":"厂长","type": 3,"api":"csp_Czzy","searchable":1,"quickSearch":1,"filterable":1,"ext": {"danmu": true}, "timeout": 25},
{"key":"天天弹幕版","name":"天天","type": 3,"api":"csp_TianTian","searchable":1,"quickSearch":1,"filterable":1,"ext": {"danmu": true}, "timeout": 10},
// {"key":"天天弹幕版","name":"天天","type": 3,"api":"csp_TianTian","searchable":1,"quickSearch":1,"filterable":1,"ext": {"danmu": true}, "timeout": 10},
{"key":"️爱看Bot弹幕版","name":"爱看Bot","type": 3,"api":"csp_Ikanbot","searchable":1,"quickSearch":1,"filterable":1,"ext": {"danmu": true}, "timeout": 10},
{"key":"阿里合集","name":"阿里合集","type": 3,"api":"csp_AliShare","searchable":1,"changeable":0,"filterable":0,"ext": {
"token": "http://127.0.0.1:9978/file/TV/token.txt"
}, "timeout":30},
{"key":"新6V","name":"新6V","type":3,"api":"csp_Xb6v","searchable":1,"changeable":0,"timeout":30},
{"key":"玩偶弹幕版","name":"玩偶哥哥","type":3,"api":"csp_Wogg","searchable":1,"filterable":1,"changeable":0, "ext": { "token": "http://127.0.0.1:9978/file/TV/token.txt","wogg": true, "danmu" : true}, "timeout":30},
{"key":"运输车弹幕版","name":"运输车","type":3,"api":"csp_Wogg","searchable":1,"filterable":1,"changeable":0, "ext": { "token": "http://127.0.0.1:9978/file/TV/token.txt","cookie": "http://127.0.0.1:9978/file/TV/quark.txt","site": "https://www.weixine.net", "danmu" : true}, "timeout":30},
{"key":"运输车弹幕版","name":"影视车","type":3,"api":"csp_Wogg","searchable":1,"filterable":1,"changeable":0, "ext": { "token": "http://127.0.0.1:9978/file/TV/token.txt","cookie": "http://127.0.0.1:9978/file/TV/quark.txt","site": "https://www.weixine.link", "danmu" : true}, "timeout":30},
{"key":"土豆网盘弹幕","name":"土豆网盘","type":3,"api":"csp_Wobg","quickSearch":1, "changeable":1, "filterable":1, "ext": {
"token": "http://127.0.0.1:9978/file/TV/token.txt", "cookie": "http://127.0.0.1:9978/file/TV/quark.txt",
"site": "https://ali.lvdoui.top",
@@ -52,5 +52,5 @@
{"key":"应用商店","name":"应用商店","type":3,"api":"csp_Market","searchable":0,"changeable":0,"ext":"./json/market.json","style":{"type":"rect","ratio":1}}
],
"doh":[{"name":"Google","url":"https://dns.google/dns-query","ips":["8.8.4.4","8.8.8.8"]},{"name":"Cloudflare","url":"https://cloudflare-dns.com/dns-query","ips":["1.1.1.1","1.0.0.1","2606:4700:4700::1111","2606:4700:4700::1001"]},{"name":"AdGuard","url":"https://dns.adguard.com/dns-query","ips":["94.140.14.140","94.140.14.141"]},{"name":"DNSWatch","url":"https://resolver2.dns.watch/dns-query","ips":["84.200.69.80","84.200.70.40"]},{"name":"Quad9","url":"https://dns.quad9.net/dns-quer","ips":["9.9.9.9","149.112.112.112"]}],
"ads":["static-mozai.4gtv.tv"]
"ads":["static-mozai.4gtv.tv","s3t3d2y8.afcdn.net"]
}
+14 -14
View File
@@ -1,5 +1,5 @@
{
"spider":"./jar/pg.jar;md5;2b8ee1791855c6e977c13bf78ac9ea13",
"spider":"./jar/pg.jar;md5;0291baf74f90cc4d908393c5dcbea4bb",
"lives":[{"name":"初秋语•综合","type":0,"url":"./list.txt","playerType":1,"epg":"http://epg.112114.xyz/?ch={name}&date={date}","logo":"https://epg.112114.xyz/logo/{name}.png"},
{"name":"Ray•综合","type":0,"url":"https://github.moeyy.xyz/https://raw.githubusercontent.com/dxawi/0/main/tvlive.txt","playerType":1,"epg":"http://epg.112114.xyz/?ch={name}&date={date}","logo":"https://epg.112114.xyz/logo/{name}.png"},
{"name":"俊于•综合","type":0,"url":"http://home.jundie.top:81/Cat/tv/live.txt","playerType":1,"epg":"http://epg.112114.xyz/?ch={name}&date={date}","logo": "https://epg.112114.xyz/logo/{name}.png"},
@@ -30,12 +30,12 @@
{"key":"配置中心","name":"配置中心","type":3,"api":"csp_Config","searchable":0,"changeable":0,"style":{"type":"rect","ratio":1},"ext":"http://127.0.0.1:9978/file/TV/token.json"},
{"key":"Moli","name":"HDmoli","type":3,"api":"csp_Moli","quickSearch":1, "changeable":1, "filterable":1, "timeout":60, "ext":"http://127.0.0.1:9978/file/TV/token.json$$$https://www.hdmoli.pro/$$$null$$$1$$$./json/moli.json"},
{"key":"csp_WoGG","name":"哥哥","type":3,"api":"csp_Wogg","searchable":1,"quickSearch":1,"changeable":0,"ext":"http://127.0.0.1:9978/file/TV/token.json$$$https://wogg.xyz/|104.16.245.50$$$1$$$./json/wogg.json", "timeout":30},
{"key":"影视车","name":"影视车","type":3,"api":"csp_Wogg","searchable":1,"quickSearch":1,"changeable":0,"ext":"http://127.0.0.1:9978/file/TV/token.json$$$https://www.weixine.net/$$$1$$$./json/wogg.json", "timeout":30},
{"key":"csp_WoGG","name":"哥哥","type":3,"api":"csp_Wogg","searchable":1,"quickSearch":1,"changeable":0,"ext":"http://127.0.0.1:9978/file/TV/token.json$$$https://www.wogg.xyz/$$$1$$$./json/wogg.json", "timeout":30},
{"key":"影视车","name":"影视车","type":3,"api":"csp_Wogg","searchable":1,"quickSearch":1,"changeable":0,"ext":"http://127.0.0.1:9978/file/TV/token.json$$$https://www.weixine.link/$$$1$$$./json/wogg.json", "timeout":30},
{"key":"csp_Wobg","name":"表哥","type":3,"api":"csp_Wobg","searchable":1,"quickSearch":1,"changeable":0,"ext":"http://127.0.0.1:9978/file/TV/token.json$$$https://wobge.run.goorm.io$$$1$$$./json/wogg.json", "timeout":30},
{"key":"csp_Wobg土豆网盘弹幕","name":"土豆","type":3,"api":"csp_Wobg","searchable":1,"quickSearch":1,"changeable":0,"ext":"http://127.0.0.1:9978/file/TV/token.json$$$https://ali.lvdoui.top$$$1$$$./json/wogg.json", "timeout":30},
{"key":"csp_Wobg我哥哥弹幕","name":"我哥哥","type":3,"api":"csp_Wobg","searchable":1,"quickSearch":1,"changeable":0,"ext":"http://127.0.0.1:9978/file/TV/token.json$$$http://www.ttkx.live$$$1$$$./json/wogg.json", "timeout":30},
{"key":"Yscapp","name":"影視車","type":3,"api":"csp_Yscapp","quickSearch":1, "changeable":1, "filterable":1, "timeout":30, "playerType":1, "playerType":1, "ext":"1"},
{"key":"盘友圈","name":"盘友圈","type":3,"api":"csp_Panyq","timeout":60, "ext":"http://127.0.0.1:9978/file/TV/token.json"},
{"key":"美剧迷","name":"美剧迷","type":3,"api":"csp_Meijumi", "quickSearch":1, "changeable":1, "filterable":1, "timeout":30,"ext":"http://127.0.0.1:9978/file/TV/token.json$$$https://www.meijumi.xyz/$$$null$$$1"},
{"key":"Ppxzy","name":"皮皮虾","type":3,"api":"csp_Ppxzy", "quickSearch":1, "changeable":1, "filterable":1, "ext":"http://127.0.0.1:9978/file/TV/token.json$$$https://ppxzy.net/$$$null$$$1", "timeout":30},
{"key":"Panta","name":"盘Ta","type":3,"api":"csp_Panta","quickSearch":1, "changeable":1, "filterable":1, "timeout":30, "ext":"http://127.0.0.1:9978/file/TV/token.json$$$https://www.91panta.cn/$$$null$$$1"},
@@ -147,19 +147,19 @@
],
"rules":[
{"name":"proxy","hosts":["mypikpak.com",".*workers.dev","www.cilixiong.com","*.t4tv.hz.cz","kuba222.com","mp4us.com","dydhhy.com","magicalsearch.top","api123.adys.app","raw.githubusercontent.com","googlevideo.com","cdn.v82u1l.com","cdn.iz8qkg.com","cdn.kin6c1.com","c.biggggg.com","c.olddddd.com","haiwaikan.com","www.histar.tv","youtube.com","uhibo.com",".*boku.*",".*nivod.*",".*ulivetv.*"]},
{"name":"七新嗅探","hosts":["api.52wyb.com"],"regex":["m3u8?pt=m3u8"]},
{"name":"夜市","hosts":["yeslivetv.com"],"script":["document.getElementsByClassName('vjs-big-play-button')[0].click()"]},
{"name":"毛驢","hosts":["www.maolvys.com"],"script":["document.getElementsByClassName('swal-buttonswal-button--confirm')[0].click()"]},
{"name":"海外看","hosts":["haiwaikan"],"regex":["10.0099","10.3333","16.0599","8.1748","12.33","10.85"]},
{"name":"索尼","hosts":["suonizy"],"regex":["15.1666","15.2666"]},
{"name":"暴风廣告","hosts":["bfzy"],"regex":["#EXT-X-DISCONTINUITY\\r*\\n*#EXTINF:3,[\\s\\S]*?#EXT-X-DISCONTINUITY"]},
{"name":"磁力廣告","hosts":["magnet"],"regex":["更多","社區","xuu","最新","最新","直播","更新","社区","有趣","有趣","英皇体育","全中文AV在线","澳门皇冠赌场","哥哥快来","美女荷官","裸聊","新片首发","UUE29"]},
{"name":"海外看","hosts":["haiwaikan"],"regex":["8.16","8.1748","10.0099","10.3333","10.85","12.33","16.0599"]},
{"name":"索尼","hosts":["suonizy"],"regex":["15.1666","15.2666"]},
{"name":"暴風","hosts":["bfzy"],"regex":["#EXT-X-DISCONTINUITY\\r*\\n*#EXTINF:3,[\\s\\S]*?#EXT-X-DISCONTINUITY"]},
{"name":"星星","hosts":["aws.ulivetv.net"],"regex":["#EXT-X-DISCONTINUITY\\r*\\n*#EXTINF:8,[\\s\\S]*?#EXT-X-DISCONTINUITY"]},
{"name":"量子廣告","hosts":["vip.lz","hd.lz","v.cdnlz1","v.cdnlz"],"regex":["18.5333"]},
{"name":"非凡廣告","hosts":["vip.ffzy","hd.ffzy"],"regex":["25.0666","25.08"]},
{"name":"量子","hosts":["vip.lz","hd.lz","v.cdnlz"],"regex":["18.5333"]},
{"name":"非凡","hosts":["vip.ffzy","hd.ffzy"],"regex":["25.1"]},
{"name":"火山嗅探","hosts":["huoshan.com"],"regex":["item_id="]},
{"name":"抖音嗅探","hosts":["douyin.com"],"regex":["is_play_url="]},
{"name":"農民嗅探","hosts":["toutiaovod.com"],"regex":["video/tos/cn"]}
{"name":"農民嗅探","hosts":["toutiaovod.com"],"regex":["video/tos/cn"]},
{"name":"七新嗅探","hosts":["api.52wyb.com"],"regex":["m3u8?pt=m3u8"]},
{"name":"夜市點擊","hosts":["yeslivetv.com"],"script":["document.getElementsByClassName('vjs-big-play-button')[0].click()"]},
{"name":"毛驢點擊","hosts":["www.maolvys.com"],"script":["document.getElementsByClassName('swal-buttonswal-button--confirm')[0].click()"]}
],
"ads":["static-mozai.4gtv.tv"]
"ads":["static-mozai.4gtv.tv","s3t3d2y8.afcdn.net"]
}
+1 -1
View File
@@ -1,5 +1,5 @@
{
"spider": "./jar/custom_spider.jar;md5;034284ac61c7bc4f5e9acf7937889bb3",
"spider": "./jar/custom_spider.jar;md5;6a77140c25470026f08522e50103cf8d",
"wallpaper": "http://饭太硬.top/深色壁纸/api.php",
"sites": [
{
+1 -1
View File
@@ -1,5 +1,5 @@
{
"spider":"./jar/pg.jar;md5;2b8ee1791855c6e977c13bf78ac9ea13",
"spider":"./jar/pg.jar;md5;0291baf74f90cc4d908393c5dcbea4bb",
"lives":[{"name":"初秋语","type":0,"url":"./listx.txt"},
{"name":"YanG","type":0,"url":"https://fongmi.cachefly.net/YanG-1989/m3u/main/Adult.m3u"},
{"name":"atsushi","type":0,"url":"https://fongmi.cachefly.net/atsushi444/iptv-epg/main/Adult.m3u"},
+1 -1
View File
@@ -1,7 +1,7 @@
import { _, load } from './lib/cat.js';
let key = '13bqg';
let url = 'https://m.13bqg.com';
let url = 'https://m.13bqg.cc';
let siteKey = '';
let siteType = 0;
-1
View File
@@ -1 +0,0 @@
var version_='jsjiami.com.v7';const _0x5c2c6e=_0x13b8;(function(_0x2c88b9,_0x173a02,_0x45af04,_0x3d688f,_0x3062d8,_0x37a8d4,_0x48d0d7){return _0x2c88b9=_0x2c88b9>>0x2,_0x37a8d4='hs',_0x48d0d7='hs',function(_0x45104d,_0x92084b,_0x37e151,_0x468104,_0x42967a){const _0x5981d7=_0x13b8;_0x468104='tfi',_0x37a8d4=_0x468104+_0x37a8d4,_0x42967a='up',_0x48d0d7+=_0x42967a,_0x37a8d4=_0x37e151(_0x37a8d4),_0x48d0d7=_0x37e151(_0x48d0d7),_0x37e151=0x0;const _0x365952=_0x45104d();while(!![]&&--_0x3d688f+_0x92084b){try{_0x468104=parseInt(_0x5981d7(0x169,'cx[Y'))/0x1*(parseInt(_0x5981d7(0x1f0,'sqjU'))/0x2)+-parseInt(_0x5981d7(0x12a,'fS4S'))/0x3+parseInt(_0x5981d7(0x1e9,'r*n5'))/0x4+parseInt(_0x5981d7(0x12d,'fo5o'))/0x5*(-parseInt(_0x5981d7(0x289,'rrD6'))/0x6)+-parseInt(_0x5981d7(0x1cb,'r*n5'))/0x7*(-parseInt(_0x5981d7(0x280,'r$LF'))/0x8)+parseInt(_0x5981d7(0x218,'*1e]'))/0x9+-parseInt(_0x5981d7(0x264,'rrD6'))/0xa;}catch(_0x41544d){_0x468104=_0x37e151;}finally{_0x42967a=_0x365952[_0x37a8d4]();if(_0x2c88b9<=_0x3d688f)_0x37e151?_0x3062d8?_0x468104=_0x42967a:_0x3062d8=_0x42967a:_0x37e151=_0x42967a;else{if(_0x37e151==_0x3062d8['replace'](/[kdPAEGJOUwCItyerMRQLl=]/g,'')){if(_0x468104===_0x92084b){_0x365952['un'+_0x37a8d4](_0x42967a);break;}_0x365952[_0x48d0d7](_0x42967a);}}}}}(_0x45af04,_0x173a02,function(_0x237c25,_0x13878a,_0x201fe5,_0x2c2900,_0x20e361,_0x413be6,_0x156fc9){return _0x13878a='\x73\x70\x6c\x69\x74',_0x237c25=arguments[0x0],_0x237c25=_0x237c25[_0x13878a](''),_0x201fe5='\x72\x65\x76\x65\x72\x73\x65',_0x237c25=_0x237c25[_0x201fe5]('\x76'),_0x2c2900='\x6a\x6f\x69\x6e',(0x13c433,_0x237c25[_0x2c2900](''));});}(0x314,0x3b577,_0x1171,0xc7),_0x1171)&&(version_=_0x1171);import{Crypto,dayjs,jinja2,load,Uri,_}from'./lib/cat.js';const PC_UA=_0x5c2c6e(0x168,'ggqV');export function base64Encode(_0x2d9b14){const _0x54d1b9=_0x5c2c6e;return Crypto[_0x54d1b9(0x27d,'ggqV')][_0x54d1b9(0x1db,'3R7O')][_0x54d1b9(0x1e3,'zN$q')](Crypto[_0x54d1b9(0x173,'!sY]')][_0x54d1b9(0x1f4,'(CRD')]['parse'](_0x2d9b14));}export function base64Decode(_0x1aa918){const _0x38f7a2=_0x5c2c6e;return Crypto[_0x38f7a2(0x276,'z0(U')][_0x38f7a2(0x223,'Ya0A')][_0x38f7a2(0x21e,'wl1C')](Crypto[_0x38f7a2(0x157,'^aS5')][_0x38f7a2(0x22f,'fo5o')]['parse'](_0x1aa918));}const classes1=[],filters1={};classes1[_0x5c2c6e(0x198,'^aS5')]({'type_id':_0x5c2c6e(0x1d7,'rrD6'),'type_name':'每日更新','land':0x1}),classes1[_0x5c2c6e(0x25b,'DWEu')]({'type_id':'chinese','type_name':_0x5c2c6e(0x211,'wl1C'),'land':0x1});let fil1=[{'key':_0x5c2c6e(0x140,'CyzP'),'name':'','init':_0x5c2c6e(0x28f,'mC9H'),'value':[{'n':'全部','v':_0x5c2c6e(0x16e,'bEe3')},{'n':_0x5c2c6e(0x1ec,'%ce@'),'v':'/chinese_random/all/index.html'},{'n':_0x5c2c6e(0x14b,'JK$$'),'v':_0x5c2c6e(0x17f,'CyzP')}]}];filters1[_0x5c2c6e(0x186,'z0(U')]=fil1,classes1[_0x5c2c6e(0x274,'Ya0A')]({'type_id':_0x5c2c6e(0x193,'r$LF'),'type_name':'无码','land':0x1}),fil1=[{'key':'tid','name':'','init':'/uncensored_list/all/{{pg}}.html','value':[{'n':'全部','v':_0x5c2c6e(0x22e,'bEe3')},{'n':'随机','v':_0x5c2c6e(0x195,'ggqV')},{'n':'一本道','v':'/uncensored_makersr/32/一本道(1pondo)/{{pg}}.html'},{'n':_0x5c2c6e(0x17d,'Xrcb'),'v':'/uncensored_makersr/30/カリビアンコム(Caribbeancom)/{{pg}}.html'},{'n':'Caribbeancompr','v':_0x5c2c6e(0x141,'mC9H')},{'n':_0x5c2c6e(0x146,'dghQ'),'v':_0x5c2c6e(0x1fb,'wl1C')},{'n':_0x5c2c6e(0x270,'N$@P'),'v':'/uncensored_makersr/17/HEYZO/{{pg}}.html'},{'n':_0x5c2c6e(0x25e,'r*n5'),'v':'/uncensored_makersr/29/東京熱(Tokyo\x20Hot)/{{pg}}.html'},{'n':'Gachinco','v':_0x5c2c6e(0x13f,'gKk#')},{'n':'Pacopacomama','v':'/uncensored_makersr/36/パコパコママ(pacopacomama)/{{pg}}.html'},{'n':_0x5c2c6e(0x1c5,'dghQ'),'v':_0x5c2c6e(0x1ee,'fo5o')},{'n':_0x5c2c6e(0x1cf,'Xrcb'),'v':_0x5c2c6e(0x24c,'3R7O')},{'n':'エッチな','v':_0x5c2c6e(0x1ac,'F@l#')},{'n':'XXX-AV','v':_0x5c2c6e(0x1c8,'^aS5')}]}],filters1[_0x5c2c6e(0x1d2,'sqjU')]=fil1,classes1[_0x5c2c6e(0x198,'^aS5')]({'type_id':_0x5c2c6e(0x17c,'2%tW'),'type_name':'动画','land':0x1}),fil1=[{'key':_0x5c2c6e(0x156,'mwmR'),'name':'','init':_0x5c2c6e(0x1ab,'yX&T'),'value':[{'n':'全部','v':_0x5c2c6e(0x26c,'$5Bb')},{'n':'随机','v':'/animation_random/all/index.html'},{'n':'有码','v':_0x5c2c6e(0x14c,'O8nP')},{'n':'无码','v':'/UncensoredAnimation_list/all/{{pg}}.html'},{'n':'3D','v':_0x5c2c6e(0x164,'FQWx')}]}],filters1[_0x5c2c6e(0x176,'DWEu')]=fil1,classes1[_0x5c2c6e(0x258,'mC9H')]({'type_id':'dt','type_name':'自拍','land':0x1}),fil1=[{'key':'tid','name':'','init':_0x5c2c6e(0x273,'MLb$'),'value':[{'n':'全部','v':'/dt_list/all/{{pg}}.html'},{'n':'随机','v':_0x5c2c6e(0x15a,'r*n5')}]}],filters1['dt']=fil1,classes1[_0x5c2c6e(0x166,'(CRD')]({'type_id':'/chinese_categorylist/list/index.html','type_name':'标签','land':0x0});let key=_0x5c2c6e(0x229,'DWEu'),url='',siteKey='',siteType=0x0;const cookie={};async function request(_0x36065e,_0x3d6ffc){const _0x5c71a6=_0x5c2c6e,_0x5a2918={'kDNMw':function(_0x400cfc,_0x5ee3e9){return _0x400cfc===_0x5ee3e9;},'ZjVcA':_0x5c71a6(0x14f,'z0(U'),'yFNuJ':function(_0x30ac93,_0x1e3419,_0x3c5440){return _0x30ac93(_0x1e3419,_0x3c5440);},'SjFHO':function(_0x565b86,_0x34cedd,_0x4b25bd){return _0x565b86(_0x34cedd,_0x4b25bd);},'qxYRx':'get','KNZFc':function(_0x393094,_0x3b16e6){return _0x393094||_0x3b16e6;},'CjWFc':function(_0x594589,_0x1db24b){return _0x594589>_0x1db24b;},'hiCdP':function(_0x1bbee7,_0x34c953){return _0x1bbee7!==_0x34c953;},'EafoL':_0x5c71a6(0x1ce,'cx[Y'),'yWucK':_0x5c71a6(0x209,'$5Bb'),'mrffY':function(_0x47fa39,_0xefa89a,_0x251015){return _0x47fa39(_0xefa89a,_0x251015);},'qYmVw':_0x5c71a6(0x1da,'FQWx'),'vpPaE':'set-cookie','gEpvy':function(_0x50fa2b,_0x37957c,_0x14e7f3){return _0x50fa2b(_0x37957c,_0x14e7f3);}};let _0x1f7380=await _0x5a2918[_0x5c71a6(0x23d,'r$LF')](req,_0x36065e,{'method':_0x5a2918[_0x5c71a6(0x1e5,'Ya0A')],'headers':{'User-Agent':_0x5a2918['KNZFc'](_0x3d6ffc,PC_UA),'Cookie':_[_0x5c71a6(0x1e8,'bDMv')](cookie,(_0x437013,_0x276c6a)=>{const _0xdb8f31=_0x5c71a6;return _0x5a2918['kDNMw'](_0x5a2918[_0xdb8f31(0x149,'rrD6')],_0x5a2918[_0xdb8f31(0x23b,'P^#0')])?_0x276c6a+'='+_0x437013:{'init':_0x4cccff,'home':_0x4a33c0,'homeVod':_0xb736a2,'category':_0x544ea6,'detail':_0x32c88f,'play':_0x54fd36,'search':_0x429456};})[_0x5c71a6(0x177,'%ce@')](';')}});if(_0x5a2918['CjWFc'](_0x1f7380[_0x5c71a6(0x23c,'rrD6')]['indexOf'](_0x5c71a6(0x222,'P^#0')),0x0)){if(_0x5a2918[_0x5c71a6(0x172,'wl1C')](_0x5a2918[_0x5c71a6(0x1d4,'zN$q')],_0x5a2918[_0x5c71a6(0x244,'bEe3')])){const _0x384b28=await _0x5a2918[_0x5c71a6(0x25a,'N$@P')](req,url+_0x5a2918[_0x5c71a6(0x16c,'F@l#')],{'headers':{'User-Agent':PC_UA}}),_0x148bd0=_[_0x5c71a6(0x26e,'*1e]')](_0x384b28['headers'][_0x5a2918[_0x5c71a6(0x275,'#4E$')]])?_0x384b28[_0x5c71a6(0x242,'(CRD')][_0x5a2918['vpPaE']][_0x5c71a6(0x233,'wT@@')](';'):_0x384b28['headers'][_0x5c71a6(0x250,'cx[Y')];return cookie['PHPSESSID']=_0x148bd0['match'](/PHPSESSID=(.*);/)[0x1],await _0x5a2918[_0x5c71a6(0x28d,'wl1C')](request,_0x36065e,_0x3d6ffc);}else _0x311fca+=_0x5a2918[_0x5c71a6(0x175,'XZ*!')](_0x9fee80,_0x1d1eb8,{'pg':_0x44ebc3});}return _0x1f7380[_0x5c71a6(0x155,'yL3S')];}async function init(_0x2b2883){const _0x49e137=_0x5c2c6e;siteKey=_0x2b2883['skey'],siteType=_0x2b2883['stype'],url=_0x2b2883[_0x49e137(0x18b,'mC9H')]||_0x49e137(0x14e,'%ce@');}async function home(_0x429755){const _0x5e6d2a=_0x5c2c6e;return JSON[_0x5e6d2a(0x15d,'F@l#')]({'class':classes1,'filters':filters1});}async function homeVod(){return'{}';}async function category(_0x447c5a,_0x3902ed,_0x33c721,_0xd94f85){const _0x29aea4=_0x5c2c6e,_0x548876={'aDTLA':'img:first','pizyq':function(_0x14b657,_0x459e9d){return _0x14b657(_0x459e9d);},'NJtsz':_0x29aea4(0x13e,'DWEu'),'yZawz':function(_0x3fc98b,_0x45fc69){return _0x3fc98b==_0x45fc69;},'kpLdV':function(_0x3392a3,_0x364e4e){return _0x3392a3+_0x364e4e;},'Skuvc':function(_0x5387bc,_0x15f436){return _0x5387bc(_0x15f436);},'NvXDj':function(_0x9d87be,_0x2532ff){return _0x9d87be+_0x2532ff;},'kUXon':function(_0x59da19,_0x312339){return _0x59da19!==_0x312339;},'EHfBF':'AGwgY','Uilvg':_0x29aea4(0x248,'bDMv'),'kclAd':function(_0x26a6e9,_0x3de4d1){return _0x26a6e9(_0x3de4d1);},'HpYst':_0x29aea4(0x1fd,'N$@P'),'uYVQO':function(_0x38f17e,_0x1e53e3){return _0x38f17e(_0x1e53e3);},'CtATR':_0x29aea4(0x288,'v!4!'),'jcvUv':function(_0x6e35db,_0x29d9f0){return _0x6e35db<=_0x29d9f0;},'vTXFL':_0x29aea4(0x220,'N$@P'),'nGRMT':function(_0x46aa4f,_0x29864d){return _0x46aa4f===_0x29864d;},'zGSBa':_0x29aea4(0x16b,'#4E$'),'apnss':function(_0xdefa6){return _0xdefa6();},'yFjNs':_0x29aea4(0x154,'mwmR'),'SojTW':'YYYY-MM-DD','cEtqN':function(_0x19a8fe,_0x501af6){return _0x19a8fe!==_0x501af6;},'dkLgL':'bNXDz','mqHYJ':'TWtMf','JKkGh':function(_0x37380a,_0x8e22e4,_0x4db208){return _0x37380a(_0x8e22e4,_0x4db208);},'EnFvD':function(_0x47ccf4,_0x36548e){return _0x47ccf4(_0x36548e);},'KXGcR':_0x29aea4(0x1a8,'O8nP'),'lGKZH':_0x29aea4(0x1e1,'fo5o'),'IiAfk':_0x29aea4(0x260,'P^#0'),'JZOBm':function(_0x15bdab,_0x297a38){return _0x15bdab==_0x297a38;},'Hsiyy':function(_0x3f2a4f,_0x5a0ae4){return _0x3f2a4f>_0x5a0ae4;},'kINPW':_0x29aea4(0x268,'Yw28'),'kYSEe':'pGnaV','BiyxZ':function(_0xf3f047,_0x220b79){return _0xf3f047+_0x220b79;},'uZKvp':function(_0xe5ec4f,_0x180d0c){return _0xe5ec4f===_0x180d0c;},'BhFfC':_0x29aea4(0x15e,'Xrcb'),'CvFgm':'div.pagination-row:first','gHlVp':_0x29aea4(0x1b6,'#4E$'),'fWLeJ':_0x29aea4(0x131,'DWEu'),'meSpu':_0x29aea4(0x1af,'WZTj')};let _0x46af37=url;if(_0x548876[_0x29aea4(0x144,'yX&T')](_0x3902ed,0x0))_0x3902ed=0x1;_0x447c5a=_0xd94f85[_0x29aea4(0x152,'cx[Y')]||_0x447c5a;if(_0x447c5a==_0x548876['vTXFL']){if(_0x548876[_0x29aea4(0x1b0,'*1e]')](_0x548876[_0x29aea4(0x1d1,'fXSJ')],_0x548876['zGSBa'])){let _0x363b4c=_0x548876['apnss'](dayjs);_0x363b4c=_0x363b4c[_0x29aea4(0x22a,'cx[Y')](_0x3902ed,_0x548876[_0x29aea4(0x253,'wT@@')]),_0x46af37+=_0x29aea4(0x133,'fo5o')+_0x363b4c[_0x29aea4(0x27c,'CyzP')](_0x548876[_0x29aea4(0x215,'yX&T')])+_0x29aea4(0x28e,'bDMv');}else{const _0x2315b8=_0x548876[_0x29aea4(0x283,'N$@P')](_0x1b52f7,'div.video\x20>\x20div.posts\x20>\x20div.post');_0x1bf2e0=_0x26dbc9[_0x29aea4(0x145,'MLb$')](_0x2315b8,_0x2c7179=>{const _0x3e12f1=_0x29aea4,_0x548c28=_0x13e2c0(_0x2c7179)[_0x3e12f1(0x24f,'fXSJ')](_0x548876[_0x3e12f1(0x1bc,'fS4S')])[0x0],_0x220dcd=_0x548876['pizyq'](_0x22f002,_0x2c7179)['find']('h3\x20>\x20a')[0x0];return{'vod_id':_0x220dcd[_0x3e12f1(0x159,'rrD6')][_0x3e12f1(0x1c1,'DWEu')][_0x3e12f1(0x130,'r*n5')](_0x54b007,''),'vod_name':_0x220dcd[_0x3e12f1(0x20b,'yL3S')][0x0][_0x3e12f1(0x1a3,'Nzfu')],'vod_pic':_0x548c28[_0x3e12f1(0x19a,'2%tW')][_0x3e12f1(0x1b3,'*1e]')]};});}}else _0x548876[_0x29aea4(0x1a9,'gKk#')](_0x548876['dkLgL'],_0x548876['mqHYJ'])?_0x46af37+=_0x548876[_0x29aea4(0x247,'(CRD')](jinja2,_0x447c5a,{'pg':_0x3902ed}):(_0x316583=_0x166522[_0x29aea4(0x25c,'#4E$')],_0x250f4e=_0x4be8cd[_0x29aea4(0x271,'^aS5')],_0x419c7c=_0x1c0511[_0x29aea4(0x263,'fXSJ')]||_0x548876[_0x29aea4(0x22b,'N$@P')]);const _0x28c9a5=await _0x548876[_0x29aea4(0x147,'MLb$')](request,_0x46af37),_0x52d4a4=_0x548876[_0x29aea4(0x199,'*1e]')](load,_0x28c9a5);let _0x36564f=[];if(_0x447c5a===_0x548876['KXGcR']){const _0x141926=_0x52d4a4(_0x548876[_0x29aea4(0x207,'MLb$')]);_0x36564f=_[_0x29aea4(0x201,'r$LF')](_0x141926,_0x3d6609=>{const _0x1e3111=_0x29aea4;if(_0x548876[_0x1e3111(0x1dc,'mwmR')](_0x548876[_0x1e3111(0x183,'r*n5')],_0x548876[_0x1e3111(0x20e,'v!4!')])){const _0x39c297=_0x548876[_0x1e3111(0x204,'A!WD')](_0x52d4a4,_0x3d6609)[_0x1e3111(0x235,'P^#0')]('a')[0x0],_0x506153=_0x39c297[_0x1e3111(0x219,'cx[Y')][0x0]['data'];return{'vod_id':_0x39c297[_0x1e3111(0x197,'FQWx')][_0x1e3111(0x1dd,'v!4!')]['replace'](url,'')[_0x1e3111(0x16f,'yL3S')](_0x1e3111(0x170,'XZ*!'),_0x548876[_0x1e3111(0x245,'xqnc')]),'vod_name':_0x506153,'vod_pic':'','vod_pict':_0x506153[_0x1e3111(0x194,'#4E$')](0x0,0x1),'circle':0x1,'ratio':0x1,'cate':{'land':0x1}};}else{const _0x52473f=_0x548876[_0x1e3111(0x17b,'ggqV')](_0x37153d,_0x5ba8f7[0x1])[_0x1e3111(0x129,'O8nP')]('a');return _0x548876[_0x1e3111(0x12e,'MLb$')](_0x52473f['length'],0x0)?_0x548876['kpLdV'](_0x43c7be(_0x26d835[0x0])[_0x1e3111(0x18a,'$5Bb')]()[_0x1e3111(0x1de,'mwmR')](':','')+':\x20',_0x548876[_0x1e3111(0x26d,'CyzP')](_0x1bad65,_0x405752[0x1])['text']()):_0x548876['NvXDj'](_0x54b465(_0x27cf81[0x0])[_0x1e3111(0x1fa,'mwmR')]()['replace'](':','')+':\x20',_0x53d235['map'](_0x52473f,_0x3769f5=>{const _0x2559f9=_0x1e3111,_0x4912c9=_0x3769f5[_0x2559f9(0x1e7,'wT@@')]['href']['replace'](_0x37c18f,'')[_0x2559f9(0x21b,'fS4S')](_0x2559f9(0x27f,'bEe3'),_0x2559f9(0x214,'BW)7')),_0x5396ed=_0x3769f5[_0x2559f9(0x13a,'CyzP')][0x0][_0x2559f9(0x163,'3R7O')],_0x486235={'id':_0x4912c9,'name':_0x5396ed,'land':0x1};return _0x2559f9(0x24b,'r$LF')+_0x25523b['stringify'](_0x486235)+'/]'+_0x5396ed+_0x2559f9(0x228,'fXSJ');})['join'](',\x20'));}});}else{const _0x283fb0=_0x548876['Skuvc'](_0x52d4a4,_0x548876[_0x29aea4(0x28b,'sqjU')]);_0x36564f=_[_0x29aea4(0x261,'N$@P')](_0x283fb0,_0x38a9e4=>{const _0x265eaa=_0x29aea4,_0x694883=_0x548876[_0x265eaa(0x179,'O8nP')](_0x52d4a4,_0x38a9e4)[_0x265eaa(0x202,'F@l#')](_0x548876[_0x265eaa(0x15f,'$5Bb')])[0x0],_0x1b30f1=_0x548876[_0x265eaa(0x187,'DWEu')](_0x52d4a4,_0x38a9e4)[_0x265eaa(0x238,'%ce@')](_0x548876[_0x265eaa(0x1f3,'CyzP')])[0x0];return{'vod_id':_0x1b30f1['attribs']['href']['replace'](url,''),'vod_name':_0x1b30f1['children'][0x0][_0x265eaa(0x1c9,'mwmR')],'vod_pic':_0x694883['attribs'][_0x265eaa(0x212,'P^#0')]};});}let _0xbdcfc9=0x0;if(_0x548876[_0x29aea4(0x1f1,'dghQ')](_0x447c5a,_0x548876[_0x29aea4(0x185,'JK$$')])||_0x548876['Hsiyy'](_0x447c5a[_0x29aea4(0x1c2,'3R7O')](_0x548876['kINPW']),0x0)){if(_0x548876[_0x29aea4(0x23f,'mC9H')](_0x548876[_0x29aea4(0x22c,'A!WD')],_0x29aea4(0x26f,'z0(U')))_0xbdcfc9=_0x548876['BiyxZ'](_0x3902ed,0x1);else return _0x121622+'='+_0x3effbd;}else{if(_0x548876[_0x29aea4(0x134,'yL3S')](_0x548876[_0x29aea4(0x1b9,'yL3S')],_0x548876['BhFfC'])){const _0x475377=_0x548876[_0x29aea4(0x1d6,'v!4!')](_0x52d4a4,_0x548876[_0x29aea4(0x213,'gKk#')]);if(_0x475377[_0x29aea4(0x139,'JK$$')]>0x0)_0x3902ed=_0x548876[_0x29aea4(0x249,'bDMv')](parseInt,_0x52d4a4(_0x475377)[_0x29aea4(0x150,'N$@P')](_0x548876[_0x29aea4(0x12c,'cx[Y')])[_0x29aea4(0x1aa,'CyzP')]()),_0xbdcfc9=_0x548876[_0x29aea4(0x189,'r*n5')](parseInt,_0x548876['pizyq'](_0x52d4a4,_0x475377)[_0x29aea4(0x165,'Ya0A')](_0x548876[_0x29aea4(0x19e,'MLb$')])[_0x29aea4(0x237,'XZ*!')]());else{if(_0x548876[_0x29aea4(0x14a,'Ya0A')]===_0x548876[_0x29aea4(0x24e,'yL3S')])_0xbdcfc9=_0x3902ed;else return _0x20e709['enc'][_0x29aea4(0x285,'bEe3')]['stringify'](_0x50e982[_0x29aea4(0x157,'^aS5')][_0x29aea4(0x22f,'fo5o')]['parse'](_0x296240));}}else return'{}';}return JSON[_0x29aea4(0x286,'CyzP')]({'page':_0x3902ed,'pagecount':_0xbdcfc9,'list':_0x36564f});}function hsdfdg252(_0x3c926c,_0x12ad5f,_0x2add31,_0x1290d5,_0x5618f5){const _0x12f1da=_0x5c2c6e,_0x572072={'sxzvj':function(_0x380de9,_0x2e74af){return _0x380de9(_0x2e74af);},'ZoaYO':'1.html','OOEpZ':_0x12f1da(0x287,'bEe3'),'Lprre':_0x12f1da(0x210,'Yw28'),'MfWJL':_0x12f1da(0x1a1,'MLb$'),'jdyjM':function(_0x1b7cc9,_0x4269cf){return _0x1b7cc9^_0x4269cf;},'RbRZI':function(_0x51d9d2,_0x12cc1e){return _0x51d9d2*_0x12cc1e;},'Kkqsu':function(_0x41521c,_0x3a0f23,_0x35ffbc,_0xd94605,_0x3aec77,_0x436f19,_0x41e117,_0x7ef0fa){return _0x41521c(_0x3a0f23,_0x35ffbc,_0xd94605,_0x3aec77,_0x436f19,_0x41e117,_0x7ef0fa);},'TsZUM':'AES/CBC/PKCS7'};let _0x4efdec=[],_0x15db44=[];_0x12ad5f=_0x12ad5f<=0x19?_0x12ad5f:_0x12ad5f%0x19;let _0x1be1da=String[_0x12f1da(0x236,'!sY]')](_0x12ad5f+0x61);_0x4efdec=_0x5618f5['split'](_0x1be1da);for(let _0x106d16=0x0;_0x106d16<_0x4efdec[_0x12f1da(0x21f,'gKk#')];_0x106d16++){if('bimdT'!==_0x572072[_0x12f1da(0x22d,'mC9H')]){const _0x45e582=_0x572072[_0x12f1da(0x158,'N$@P')](_0x418f14,_0x572072['Lprre']);_0x4e74d2=_0x34561a[_0x12f1da(0x27b,'CyzP')](_0x45e582,_0x567576=>{const _0x4d9adb=_0x12f1da,_0x339f6b=_0x572072['sxzvj'](_0x414b8c,_0x567576)[_0x4d9adb(0x259,'cx[Y')]('a')[0x0],_0x464025=_0x339f6b['children'][0x0][_0x4d9adb(0x135,'fo5o')];return{'vod_id':_0x339f6b[_0x4d9adb(0x142,'yX&T')]['href']['replace'](_0x52a31c,'')[_0x4d9adb(0x1e0,'CyzP')](_0x572072[_0x4d9adb(0x17e,'mwmR')],_0x572072[_0x4d9adb(0x269,'r$LF')]),'vod_name':_0x464025,'vod_pic':'','vod_pict':_0x464025['substr'](0x0,0x1),'circle':0x1,'ratio':0x1,'cate':{'land':0x1}};});}else{let _0x58ac51=parseInt(_0x4efdec[_0x106d16],_0x12ad5f);_0x58ac51=_0x572072['jdyjM'](_0x572072['RbRZI'](_0x58ac51,0x1),_0x3c926c);let _0x93ee46=String['fromCharCode'](_0x58ac51);_0x15db44[_0x12f1da(0x1c0,'Yw28')](_0x93ee46);}}let _0x435e71=_0x15db44[_0x12f1da(0x221,'P^#0')]('');return _0x435e71=_0x572072[_0x12f1da(0x203,'F@l#')](aesX,_0x572072['TsZUM'],![],_0x435e71,!![],_0x2add31,_0x1290d5,![]),_0x435e71;}async function detail(_0x2853e9){const _0x16204b=_0x5c2c6e,_0x22103c={'agooA':function(_0x3264fe,_0x2ff489){return _0x3264fe(_0x2ff489);},'rQGdo':_0x16204b(0x284,'^aS5'),'AQJEw':_0x16204b(0x143,'dghQ'),'pjsqS':_0x16204b(0x27f,'bEe3'),'QdYXX':_0x16204b(0x153,'sqjU'),'rqKha':function(_0x16f6d3,_0x9de9f4){return _0x16f6d3===_0x9de9f4;},'GlaLw':'VtjSr','LoAeU':function(_0x4294ed,_0x211d0c){return _0x4294ed==_0x211d0c;},'qpfFF':function(_0x17fcf8,_0x154b58){return _0x17fcf8+_0x154b58;},'tjAKN':function(_0x5765c7,_0x839cd4){return _0x5765c7+_0x839cd4;},'DSBVg':function(_0x589103,_0x1b2816){return _0x589103(_0x1b2816);},'yOcbP':function(_0x12d6af,_0x49c3bd){return _0x12d6af(_0x49c3bd);},'PRQAF':function(_0x3ac673,_0xe3f967){return _0x3ac673!==_0xe3f967;},'MBuzy':_0x16204b(0x216,'^aS5'),'kIhQm':function(_0x4eff5a,_0x4aab85){return _0x4eff5a(_0x4aab85);},'rrWVQ':function(_0x53f966,_0x4f1e5a){return _0x53f966(_0x4f1e5a);},'INVsI':function(_0x57eac8,_0x5ce83a){return _0x57eac8(_0x5ce83a);},'XrgED':function(_0x309a9c,_0x984f22){return _0x309a9c+_0x984f22;},'gWKPS':_0x16204b(0x171,'wl1C'),'GogQT':function(_0x4b5810,_0x1679e8){return _0x4b5810(_0x1679e8);},'oBjWb':function(_0x33e116,_0xcea60c){return _0x33e116(_0xcea60c);},'bMKoU':function(_0x15683c,_0x594653){return _0x15683c===_0x594653;},'hOjUR':_0x16204b(0x256,'2%tW'),'HDHgC':function(_0x2b6760,_0x2dc530,_0x3faef3,_0x11e729,_0x336414,_0x1f7a1b){return _0x2b6760(_0x2dc530,_0x3faef3,_0x11e729,_0x336414,_0x1f7a1b);},'WfMeB':function(_0x1614b2,_0x336593){return _0x1614b2+_0x336593;},'mVsNA':_0x16204b(0x15c,'(CRD'),'BIfII':function(_0x4b952f,_0xceeed1){return _0x4b952f(_0xceeed1);},'xAeWD':function(_0x12835a,_0x3d7f3c){return _0x12835a+_0x3d7f3c;}},_0x4b78d8=await _0x22103c[_0x16204b(0x161,'CyzP')](request,_0x22103c[_0x16204b(0x1ad,'^aS5')](url,_0x2853e9)),_0x45056d=load(_0x4b78d8),_0x5f53b0=_0x22103c[_0x16204b(0x1a4,'rrD6')](_0x45056d,_0x22103c[_0x16204b(0x241,'yX&T')]),_0x4871c3=_[_0x16204b(0x17a,'fS4S')](_['chunk'](_0x5f53b0,0x2),_0x24b00b=>{const _0x1f0b50=_0x16204b,_0x526ddd={'orZfD':function(_0x54e0be,_0x14e035){return _0x22103c['agooA'](_0x54e0be,_0x14e035);},'RusFF':_0x22103c[_0x1f0b50(0x1ff,'sqjU')],'XOJaK':_0x22103c[_0x1f0b50(0x257,'O8nP')]};if(_0x22103c['rqKha'](_0x22103c[_0x1f0b50(0x20c,'Ya0A')],_0x1f0b50(0x19c,'bEe3'))){const _0xfd5f9e=_0x45056d(_0x24b00b[0x1])[_0x1f0b50(0x12b,'MLb$')]('a');if(_0x22103c[_0x1f0b50(0x148,'CyzP')](_0xfd5f9e['length'],0x0))return _0x22103c[_0x1f0b50(0x227,'A!WD')](_0x22103c['tjAKN'](_0x22103c[_0x1f0b50(0x1df,'r*n5')](_0x45056d,_0x24b00b[0x0])[_0x1f0b50(0x240,'rrD6')]()[_0x1f0b50(0x18e,'fXSJ')](':',''),':\x20'),_0x22103c['yOcbP'](_0x45056d,_0x24b00b[0x1])[_0x1f0b50(0x265,'dghQ')]());else{if(_0x22103c[_0x1f0b50(0x206,'zN$q')]('kDPdR',_0x22103c[_0x1f0b50(0x19b,'bDMv')])){const _0x4b7ffb=_0x22103c[_0x1f0b50(0x277,'3R7O')](_0x4de40d,_0x38e047)['find'](_0x22103c[_0x1f0b50(0x24a,'Ya0A')])[0x0],_0x6cbe8=_0x4c36a4(_0x2d5d2c)['find'](_0x22103c[_0x1f0b50(0x188,'yX&T')])[0x0];return{'vod_id':_0x6cbe8[_0x1f0b50(0x1f8,'yL3S')][_0x1f0b50(0x13d,'JK$$')][_0x1f0b50(0x1a0,'BW)7')](_0x3e9fff,''),'vod_name':_0x6cbe8[_0x1f0b50(0x246,'z0(U')][0x0][_0x1f0b50(0x1f6,'O8nP')],'vod_pic':_0x4b7ffb[_0x1f0b50(0x234,'mwmR')][_0x1f0b50(0x21a,'!sY]')]};}else return _0x22103c['tjAKN'](_0x22103c['kIhQm'](_0x45056d,_0x24b00b[0x0])[_0x1f0b50(0x1b8,'MLb$')]()[_0x1f0b50(0x278,'bDMv')](':',''),':\x20')+_[_0x1f0b50(0x1fc,'z0(U')](_0xfd5f9e,_0x1bd163=>{const _0x41c470=_0x1f0b50,_0x3776ee={'fyFWi':function(_0x4123f5,_0x4ee68e){return _0x526ddd['orZfD'](_0x4123f5,_0x4ee68e);},'oClsa':_0x526ddd['RusFF'],'mKmPC':_0x526ddd['XOJaK']};if(_0x41c470(0x1bf,'z0(U')!=='LHStI'){const _0x2a1ee4=_0x1bd163['attribs'][_0x41c470(0x232,'mC9H')]['replace'](url,'')['replace'](_0x526ddd[_0x41c470(0x282,'JK$$')],_0x41c470(0x178,'xqnc')),_0x25e204=_0x1bd163[_0x41c470(0x27a,'zN$q')][0x0]['data'],_0x40cb57={'id':_0x2a1ee4,'name':_0x25e204,'land':0x1};return'[a=cr:'+JSON[_0x41c470(0x1d5,'FQWx')](_0x40cb57)+'/]'+_0x25e204+_0x41c470(0x228,'fXSJ');}else{const _0x5c6692=_0x3776ee[_0x41c470(0x26a,'JK$$')](_0x5c4a3a,_0x5e73e3)[_0x41c470(0x20f,'BW)7')]('a')[0x0],_0x1bb151=_0x5c6692['children'][0x0]['data'];return{'vod_id':_0x5c6692[_0x41c470(0x1e6,'bDMv')]['href'][_0x41c470(0x20d,'^aS5')](_0x426ddd,'')[_0x41c470(0x1c7,'P^#0')](_0x3776ee[_0x41c470(0x1a2,'O^4v')],_0x3776ee[_0x41c470(0x1c3,'ggqV')]),'vod_name':_0x1bb151,'vod_pic':'','vod_pict':_0x1bb151[_0x41c470(0x21d,'Xrcb')](0x0,0x1),'circle':0x1,'ratio':0x1,'cate':{'land':0x1}};}})[_0x1f0b50(0x267,'A!WD')](',\x20');}}else _0x3d4912=_0x307fd2;})['join']('\x0a'),_0x5df85e=_[_0x16204b(0x16a,'JK$$')](_0x22103c[_0x16204b(0x243,'sqjU')](_0x45056d,_0x16204b(0x21c,'CyzP')),_0x512e49=>{const _0x18ecfd=_0x16204b,_0x5c33b5=_0x22103c[_0x18ecfd(0x239,'mwmR')](_0x45056d,_0x512e49)[_0x18ecfd(0x226,'fS4S')](_0x18ecfd(0x1a5,'fXSJ'))[0x0],_0x17cee1=_0x5c33b5[_0x18ecfd(0x1ba,'cx[Y')][_0x18ecfd(0x1cc,'CyzP')][_0x18ecfd(0x27e,'ggqV')](url,'')[_0x18ecfd(0x190,'cx[Y')](_0x22103c[_0x18ecfd(0x28c,'cx[Y')],'{{pg}}.html'),_0x5b07ea=_0x5c33b5[_0x18ecfd(0x184,'A!WD')][0x0]['data'],_0x4e1f5c={'id':_0x17cee1,'name':_0x5b07ea,'land':0x1};return _0x18ecfd(0x1b4,'yX&T')+JSON['stringify'](_0x4e1f5c)+'/]'+_0x5b07ea+'[/a]';})['join'](',\x20');let _0x261608={'vod_id':_0x2853e9,'vod_content':_0x4871c3,'vod_actor':_0x5df85e};const _0x583ed5=_0x22103c['oBjWb'](parseInt,_0x4b78d8[_0x16204b(0x254,'^aS5')](/hadeedg252=(\d*)/)[0x1]),_0x5e2581=parseInt(_0x4b78d8['match'](/hcdeedg252=(\d*)/)[0x1]),_0x152d99=_0x4b78d8['match'](/var argdeqweqweqwe = '(.*?)'/)[0x1],_0x5cac70=_0x4b78d8['match'](/var hdddedg252 = '(.*?)'/)[0x1],_0x131578=/mvarr\['\d*_\d*'\]=\[\['[\S]*?','([\S]*?)','.*?','(.*?)'/g;let _0x39db17=[],_0x3e40e2=[];while(_0x3e40e2=_0x131578[_0x16204b(0x1bb,'Xrcb')](_0x4b78d8)){if(_0x22103c[_0x16204b(0x1b7,'Nzfu')]('HBiDS',_0x22103c[_0x16204b(0x224,'Nzfu')])){let _0x46c4a7=_0x3e40e2[0x2];if(_0x46c4a7['startsWith']('//')){const _0x44c069=_0x22103c[_0x16204b(0x281,'*1e]')](hsdfdg252,_0x583ed5,_0x5e2581,_0x152d99,_0x5cac70,_0x3e40e2[0x1]);_0x39db17[_0x16204b(0x162,'Nzfu')](_0x22103c['WfMeB'](_0x22103c['WfMeB'](_0x22103c[_0x16204b(0x18f,'3R7O')],_0x22103c[_0x16204b(0x230,'O8nP')](_0x39db17['length'],0x1)),'$')+_0x22103c[_0x16204b(0x1b2,'XZ*!')](base64Encode,_0x22103c[_0x16204b(0x252,'Ya0A')](_0x46c4a7,_0x44c069)));}}else{const _0x1c8e2f={'rALev':_0x22103c['pjsqS'],'gkOMP':_0x16204b(0x1e4,'%ce@')};return _0x22103c[_0x16204b(0x19f,'(CRD')](_0x543c99(_0x414186[0x0])['text']()[_0x16204b(0x1c6,'xqnc')](':','')+':\x20',_0x4f1ee2['map'](_0x2ed0ac,_0x22636d=>{const _0x2606ee=_0x16204b,_0x2b80e1=_0x22636d[_0x2606ee(0x1f8,'yL3S')]['href'][_0x2606ee(0x18c,'yX&T')](_0x5448b3,'')[_0x2606ee(0x190,'cx[Y')](_0x1c8e2f[_0x2606ee(0x231,'v!4!')],_0x1c8e2f[_0x2606ee(0x1f9,'z0(U')]),_0x54803d=_0x22636d['children'][0x0][_0x2606ee(0x1f7,'N$@P')],_0x437de4={'id':_0x2b80e1,'name':_0x54803d,'land':0x1};return _0x2606ee(0x13c,'N$@P')+_0xb2e680[_0x2606ee(0x225,'!sY]')](_0x437de4)+'/]'+_0x54803d+'[/a]';})[_0x16204b(0x167,'yL3S')](',\x20'));}}return _0x261608[_0x16204b(0x1d0,'#4E$')]=_0x16204b(0x160,'WZTj'),_0x261608[_0x16204b(0x19d,'Nzfu')]=_0x39db17[_0x16204b(0x16d,'DWEu')]('#'),console[_0x16204b(0x15b,'O^4v')](_0x261608['vod_play_url']),JSON['stringify']({'list':[_0x261608]});}async function proxy(_0x428274,_0x33f438){}function _0x13b8(_0x5029bc,_0x12f984){const _0x1171f8=_0x1171();return _0x13b8=function(_0x13b8a4,_0x534f41){_0x13b8a4=_0x13b8a4-0x129;let _0x3021d7=_0x1171f8[_0x13b8a4];if(_0x13b8['UYkTiI']===undefined){var _0x3e94b0=function(_0x48e125){const _0x82e531='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x40f0dc='',_0x79f57='';for(let _0x2d2c22=0x0,_0x575ec7,_0x472724,_0xd4faee=0x0;_0x472724=_0x48e125['charAt'](_0xd4faee++);~_0x472724&&(_0x575ec7=_0x2d2c22%0x4?_0x575ec7*0x40+_0x472724:_0x472724,_0x2d2c22++%0x4)?_0x40f0dc+=String['fromCharCode'](0xff&_0x575ec7>>(-0x2*_0x2d2c22&0x6)):0x0){_0x472724=_0x82e531['indexOf'](_0x472724);}for(let _0x20e709=0x0,_0x50e982=_0x40f0dc['length'];_0x20e709<_0x50e982;_0x20e709++){_0x79f57+='%'+('00'+_0x40f0dc['charCodeAt'](_0x20e709)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x79f57);};const _0x367456=function(_0x296240,_0x391df8){let _0x3df3e4=[],_0x121622=0x0,_0x3effbd,_0x8d4d65='';_0x296240=_0x3e94b0(_0x296240);let _0x1ccc4c;for(_0x1ccc4c=0x0;_0x1ccc4c<0x100;_0x1ccc4c++){_0x3df3e4[_0x1ccc4c]=_0x1ccc4c;}for(_0x1ccc4c=0x0;_0x1ccc4c<0x100;_0x1ccc4c++){_0x121622=(_0x121622+_0x3df3e4[_0x1ccc4c]+_0x391df8['charCodeAt'](_0x1ccc4c%_0x391df8['length']))%0x100,_0x3effbd=_0x3df3e4[_0x1ccc4c],_0x3df3e4[_0x1ccc4c]=_0x3df3e4[_0x121622],_0x3df3e4[_0x121622]=_0x3effbd;}_0x1ccc4c=0x0,_0x121622=0x0;for(let _0x217f2d=0x0;_0x217f2d<_0x296240['length'];_0x217f2d++){_0x1ccc4c=(_0x1ccc4c+0x1)%0x100,_0x121622=(_0x121622+_0x3df3e4[_0x1ccc4c])%0x100,_0x3effbd=_0x3df3e4[_0x1ccc4c],_0x3df3e4[_0x1ccc4c]=_0x3df3e4[_0x121622],_0x3df3e4[_0x121622]=_0x3effbd,_0x8d4d65+=String['fromCharCode'](_0x296240['charCodeAt'](_0x217f2d)^_0x3df3e4[(_0x3df3e4[_0x1ccc4c]+_0x3df3e4[_0x121622])%0x100]);}return _0x8d4d65;};_0x13b8['kengWu']=_0x367456,_0x5029bc=arguments,_0x13b8['UYkTiI']=!![];}const _0x46421e=_0x1171f8[0x0],_0x1f999b=_0x13b8a4+_0x46421e,_0x1e5408=_0x5029bc[_0x1f999b];return!_0x1e5408?(_0x13b8['KVFUkN']===undefined&&(_0x13b8['KVFUkN']=!![]),_0x3021d7=_0x13b8['kengWu'](_0x3021d7,_0x534f41),_0x5029bc[_0x1f999b]=_0x3021d7):_0x3021d7=_0x1e5408,_0x3021d7;},_0x13b8(_0x5029bc,_0x12f984);}async function play(_0x5bfc90,_0x3662a3,_0x42589f){const _0x52432a=_0x5c2c6e,_0x89a981={'HtOgK':function(_0x1ac067,_0x2cd236){return _0x1ac067+_0x2cd236;},'xTjCp':_0x52432a(0x14d,'fo5o'),'xoAhJ':function(_0x5a817c,_0x5e3952){return _0x5a817c(_0x5e3952);},'MrdaH':function(_0x3cab9b,_0x104bd){return _0x3cab9b(_0x104bd);}};try{const _0x43968c=_0x89a981[_0x52432a(0x1b5,'Nzfu')](_0x89a981['xTjCp'],_0x89a981[_0x52432a(0x1ea,'#4E$')](base64Decode,_0x3662a3)),_0x320d7e=await _0x89a981['MrdaH'](request,_0x43968c),_0x88eeeb=_0x320d7e[_0x52432a(0x279,'FQWx')](/'(http.*?\.m3u8.*?)'/)[0x1];return JSON[_0x52432a(0x1f5,'yX&T')]({'parse':0x0,'url':_0x88eeeb});}catch(_0xe6cf73){return JSON[_0x52432a(0x1ae,'z0(U')]({'parse':0x0,'url':_0x3662a3});}}function _0x1171(){const _0x3d2126=(function(){return[version_,'yeLAjUyJsMPjiamEOMiGQ.RCckGGowmlt.rv7IdL==','W5ddJfbjWPe','WRBcTG3dRSkK','6zUa5P265OIN5P6g','W5FdKICWcIJdVCojEMXlWQvaWP3dTSkFBCoXyetdP8k0i1bIkSkYW4DAzmoUWQn1gmkUWOi9W4GP','cvSxdCoDW7K','WPZcGCk/WPy3xmkuW7mpBmkSw8ktfgLFWQddTLpdSIr9','CmkXFGf7','cfBcJmoj','cSoCa2T9','bmkpBW','W6GdwcqFxCoRWQiKW4ZcKa','WODYWPG','W5pdTtumW5zOWRC','WPD6WOu','hSkMpG','huFcMmoBWPO','W6VdKNjyWRLGxG','WRnliSofWOZdI0JdGCo2WRX/WOVdNthdQX1TWP0mW4ldT8kyWOC6dW','lKaIWRHa','yLXGFG','q8o0WR8WtCk/W7NdHce','rhBcUtRdUG','WRldGSo4AI4','W6VcRCooW4y','W508W5ZcLqa','zfrCra','WQdcSebn','W74ixb8kW7BcP3ZcRCowtftcS0DWWQvGW7zdcxFdICkVWOiaW7hcJ8o4W6JdN8ohhIO','WR3cUJddUG','qKvYBW','W5RdTtiw','W6WRW6pcGSkSCmoRz3/cId/cMM3dMCkEWOj+mSkvW6VdPc5bWPnhWRnMoqH0aXCfWR3cOL/cVCoCW6NdKmoEW5pcT8klW5hdGmo+WRjtW5vKwmooW4/cVCo1imkPW7hdPmk3jmk2fmokgSozWQtdOr7cHxK3W75Jtmojemolava1W4pdSXZcOmo3WPO5FCkoeIVdKfpdOmomDfxcOCobawVdISoIW6i3AL5tC8kEE18','q8ovFmkLl0hcHH4','iIex','gCkaW5hcNeO','qCozWQapva','WPldMCktWRe','hWaLWRZcK8o7kmkCWPhcIJy6qvhdJCkeW6hdGqRcQCoXW6PkgSkUWPqIW6P+','W4ldVYSuW5jLWQy','nSkoWR5dW43dGG','s8kag8kCFMP/iNhcRqBcJgSFe8ojbSk2xmolW7iCvSo8nSouWRFdQ8k2A2xdLW','r8kalSowxG','sfRcLa','W7qpW7RcRSkA','FSoMWPHcW6O','WPNdMmktWRlcUImhW7NcHa','WP7cMSkIWOG','AYPVrSoYDgPnlwHa','WO3dIbqpnG','W4ZdJSo8','W5eTW6pcKSkX','i8oAzc4ZW5NdQCoMtW','uxpcNbNdOSokW4qEa8klfNO','WRL8WOddUCoa','WRSrW6lcJYC/WOddQ8k9CGLpB8o9W7ZcPSkqWOpcTKOWdNL+sGJcJSksp8k5reZcRa','WPurqrCq','cCkGW73cJeS','q8oso8o/FsFdKZW0W4nepgS','W5LNmmoyWRG','W6pcJCkvqg5xbhC','orq/W4NdPW','z8kHqqzRW7FdMa','WQVdNCkpWQNcUa','vLeyW5SI','W6L2amolWRe','WQFdO8ouuG','nCk+WQy','zwuIW7i0W4pdQW','ELqwW7if','uJVcJmk/mwmR','WQNcH0DIW5C','aSkdE8kKk3tcGa','W73dRSoysWm','W6JdSenTWQa','WROXW6PPwSkkW4KEW5j3','lmkcW4VcNu5B','WO4XW7FcImkLCSo5jZJdG2VdPtFdR8kzWOH1mmonW7NcQaW6W5OyW6CTCr08ibmh','s8oIWQDUFW','WRaitcWnW73cUq','c8k9lI4','W7NdTM4evW','i8oaEte7W4/dSW','umo3WOz2DW','zHCNWOBcJW','yK5lCWC0W7DYasD4AG','gSoeigHY','rLPatfO','W7xcUtSbW6ldQYq','hSo6awLS','jwySWR5g','CebBtq','W6hdR257WR0','qwtcKmkYi3q','jCoMEwiI','WP0QW4P6uG','W5FdSIO3fYldVmojqu5eWRHiWPVdRCkeE8oZvLVdUSoOoXzWmSoXWOfpE8o7WRWMdCo0WOCL','W4ivW6RcKCkF','W6axW7lcKG','oge8W7C4W4hdUKpdTJlcGSkdWObpW452pZRcRNnAh8kbjSoCj8oehZfJWO8','h8o1WQm6rSk2W6pdJsRcQSknW607W51rWPCdBriTtvtcOUobUEoaPEobIEoaQgRdGSogW5pcQCkJgCkKW5NcN8k3c8odWPBdSg4','i8k6oGmB','D8k9wGfGW6pdLhzF','W4JcSmoJW6VdRa','W5ldN3O/rW','WPtcVvvv','rCoPWRb+W6K','W4/dQKS','tgfVW70NWPO','xfvGsZW','m8kEWOFcJu9BW7NcS8o7ha','DMXKqYi','cmo2fhK','W7ldSH0EW7a','eCksF8k6i3xcLG','D2RcIXm','W4ddQ8oydSoj','F3uzW4Ww','W6WDW4/cJs8','ACkbyq5b'].concat((function(){return['pCoMqvG','WPddHmkFWRK','WQ3cV1bjW64WzG','W4WpW7tcU8kd','WRVcTCkmge8q','44ky44cU44k844gS','yJrVtCoUAIe','W787W6BdGu/cOSoG','vmk9mYu6pSocW7NcGSkZW4q1W6pcR8krymkpu1NcKu/cGCocW6ZJGBRJGi/JGP/JGBBJGl3JGQlJGRBJG7HsxINcJc4yxJ7cRSkDWQDvmv/dGCkzW65qWQW2W7C','WODYWPxdGq','W5FdTYebcIldRSoEFuukWQ1bWPdcRq','WQToamosWQNdU14','W7WaW6/cGa','W4BdGmoZW5rWuSoHWPuGESkIaq','fCkEwSkNda','5lQO5AAP5Pwh44o6','kCkyW43cSuPfW6RcR8okdSkHgt8','wHNcR8krmq','W6ywsYymu8kQWRG1W4u','DHdcTCkAbq','CSkHW5qqWPy','WQiisJCkW7JcO3VcOa','WRNdHmkxWRyR','W6tdG3e','WQ7dTqCDcG','FSkRaarrnConWPvsqstcI8kp','W74FudCkW7RcUxJcHSo2qLFcO118WQrrWRbfdw/cG8kXWPCPW7pcK8o3WRxdUmoFf2LhW5a3xqZcKmo1W6JdISkxWR4MWPW','WOBcSeDjWQbl','WOHgWRNdJ8oH','WOldNCkhWQy','WPf2WPhdJmoUW6/dOq','W5H8fmomWPK','W6yxW7RcIIG5WPy','eL8ce8kaWQddPSopW5y9WQOydCocW5xcM8kL','x2rfA0q','rmk0W4awWRtcSKrLnW','WO/cJSk7WOe5g8kvWRqwymkH','WQRcQWFdJmkP','FmobWOD+z8ovAW','jcuwWOBcJHvW','CmouWOm','WQ4ABSkOW4RcNNZdRmoBWQy/WOe','j8kyW6JcHNa','iCo6heaay8kyW7XkuWFcOSoVWPVdVrJcVq','6zM75P+p6lYA5l66','WQm6W6DRqmkr','tLOnhSolWQ3dTmouW4e/WQe1gCopW5FcJCkJWOSCz1b0WP3JGP7JGAxJGjRJGlTAWOhcLmkeW6KQW7xdIdldKfKXudzeW70','DmoTWRqqvW','WQfnghbwy8kHWP4BW67cRa','ESk3mKtdOa','WOD6WPFcJSo/W63dOZZdRmobW6pcH3ewhMLQr8oxuCkwpgf1','W5CgW4VcSHS','z0rNpW','zhqGW7C7W4FdP0ZdOa','WPZdSdy/','cL7cLSom','W5hdRI8kW5PKWRa','y8kIzYvE','WPD2WPNdLa','amkCa8orA2T/oxddPqVcVwGBcSkbemkGwSkfWQHbcUwNUoEfTooaSEocLUoaNSk+EJNdK8koW77cKdLVW7tdH1XpW7r/z8ouWQrucuBdSG','ACkOwa','futcKSokWO04sZWEq8k0','d8oNhMrwzv/dKYG','W6mswZiX','cmkjtSkJla','WQi+W7K','vSoPWQm9','E8oRWRWQvG','W6VcHSkqBw4','WRJdKmoaDZu','z8ksW6m+WPW','emouj1DW','WQFcOmkaWP4g','WPhdHmoAyqC','W6bkdMDuW4JcJv7cJCoCvq','W5pdSJiuW5D0WQBcTa','WPZcVZ/dKSkM','cCkTlsO+m8ou','WR/dHSkoWRyV','W6hcTsuj','pSoJu15pz8kCWQvgqa3cVCkSWPVdTrJcVq','5lIc5PwU5AY65BUN','W74SW7u','W6iMW5JcH8k8','W7ZcPZSkW77dTw9IW7r8bq','rg84W4Oc','emkmdsin','W6HklSoU','WO/cRbHfjmody8kaBCooWOytpW','e8koySkKlMxcGaC','xKBcLa','W5pdISo8lSoPcCoi','W7aBW7ZdIcG5WOFdOCkqlrPiBmo6W6xdQSkmWO7dQ198qJP+','ywFcJapdTmoA','xmkDh8oBygjLmhS','W401W7dcH8kLxW','afRcLq','W6CXW7/dGW','W642W7/dG0VcSSoGW7pdJmoUW5FcR8oNW7dcKmk8W7CWk8kOexNcPHrammkMWR3dTKpcTW','WO7cPZJcPG','Fg5fEsu','xKdcHuj+mI/dVZ4','W4FdHSoIjG','W7hcLCkAAKW','E3hcNCko','W4NcJSkB','a8ktACk8ohBcHH0','ihxcLSoEWOO','W6VcVmkVAw8','hCkGWOxdM8o6','hXyJWRBcMmoWkmkwWRZcGZSwwrFdN8kCWQlcJX3cVSkUW7zmf8oNWOeRWQL6W7SIEq','i04qgmkyW7C','WOZdUWmvnW','WPJdRSkUWQu+','omk0WRFdTW','lZ4lWPO','WOjNWPxdKSoMW67dTW','W6S3W7JdIq','s0BcMeztpsFdQWqyW5ZcMa','C8ofWQ5d','WPlcNmkLWOi'].concat((function(){return['WPfHWRBdTSoE','W7CtW43cICkX','W5C0W4ddJM8','W6NdIwHEWRvSwq','WPW1W49eEW','W6jmd29qWQVcU3ZcKCoQAL8','pSkbWOddNmoI','W77dG35E','CfCzW44g','wLvGy3fRnW','W5qxtXi2','stq4WRBcTG','wcfguSo7','z8kHqqrQW7BdMh4','EhTQqhW','r8o/WQr4ya','DSowWP9nAG','WQNcGHNdUSk+','WPq+WRrVrSod','W6VcPfPpW7mrC3LDFdvwDHZdQs1Ys8k6WPveDCkS5lMR5AsC5Pwo44oqpmonafC5W6C8W47dRt1KzCkAEueL','W6BcQd8FW6RdQJi','W53dVWGiW4y','rJFcKSk3','a8kdF8oLkxJcIGi4W6q','W6mnwYS','WQpcKJVdICkv','pbCiWRRcLa','fSkPksu3','fmkhF8kP','cSo2zaCb','WQNdTrSgiq','imkZWQhdUq','fSkpzCkS','a03cHmolWQK','WOJdG8kjWRC','lmkCW4ZcLW','WPxcKM5jW70','5lQa5lQd54k7','WRarsrOn','W6K3W6dcG1JcQmoHW4NdQSkVWOtdGmo1W7ZcLmoxW644mmkObZZdTM1bomkIW6ddIudcOmkc','a17cKG','vmkRW7GDWR0','rsBcIa','WRNcNJqEW6aZhxfkW4VcG1BdGa','rmkibxi','W73cQmobW5S','W6RcISkvqG','p8oYxfqoAq','WOaqW4X8BG','ktKHW5JdGG','x1fX','W7ZdP8octWiqweGgstr3wepdQmkScsuAFLvMW7H2cCkBxCkNv1G+','W4CzW7/cKcO','W5xdQ2KayCksla','DmkorGLy','jNRcU8o3WR9L','cmk8jdy6','W5m1W67cJmkWvmok','u8o3gfjuA0xdGx52WOu5WRWHg2hdVCovW4FdN0BdGHjB','WQVcPI3dTG','kCkhW7NcJ38','yCkNsW','WQxcTLTdW5C','B8oqWOnGB8ouFq','WRWDtd0m','vmkOW5StWR7cP0HT','W7KtW7O','W7iDW7JcIYGU','W4qQW7O','W5mHW6NcH8kHF8oV','au0LWQhcKmoY','W7XVWR49amonW5CnW79gWOJdRa','W7tdNgavua','htuuW4NdRq','hLBcMmouWOe','eSkLoNW5oCodW6xcHa','zrCRW60','W6CgW7JcJYC9WPRdQmkB','sXG9WRlcGmoJDCkrWRRcIZm','WOlcNmocW75OmG','WRJcLd5CWR9gq0bE','WPtdK8kuWRJcRZ8','W5OrAsuj','amkmEmk5gq','smkShCoeDW','m8oDWODHyG','F8kLWRRdUmoyWO18eMiPwxhcMCo7WOO1WOe+FWmwfmoVWO3cGhCuWQv7','WP7dUcW6','WPxcNCk7CSk6wCoQWOPwb8kpDW','gSo6aMK','f8kUz8kEoG','ubLvrmkEWPtdGmo4W6C5WRm','bCojdxPc','WRKoxtG','W65kjSo2WP/dIum','WPtdN8ouWQ/cUJalWRVcG8o8bhtdPmkCfuRdNa','WPvIWQNdKmoJbmoOhmodWRLFWP0','tKWme8oAWQBdQCopW6W0WQaDb8kbW53cHmk9W5C','W4xdGbaoW4m','bu4xha','FNVdGbpdTCoAW5mAa8kC','W4/dSbqwlHBdTW','qCo5WPq8tG','iYujW6JdN8k0','W7CAW6pcII0OWPBdOa','sqWmWOxcUW','nv7dN8ooWOj/','jZicW6K','WPddGSkoWQ/cQg1bWRNcH8oPacJdPSoctrFdIZNdNx8IgW','WO4LW7dcG8k0wCoCoCoMWQrwWPmCWQzgWRbLW4hdQmoTWRFdVIZJG4FJGjhJGOBLQ4FVV7WyAIHvWPjDW5WiWQftm8otfwNdNarzW6xdPevamq','W6aBW64','F8kZWRZdSSotWOz8ge8Gvf3cGmk1WOa8WP9IDLDsq8k944gB44ge44om44oc44c744kK44gjWQdcLCo4WR3dNJ7cPSoGzSkMDSkpWQtcUcRdIvbFWRZcVM5xDCo+ANtcHcqZw8oh','DNqMW6W8W4ldVq','wmoExtJcRCon','FwmKW4SJ','eCoYha','aCoDehpdVSozxmoy','f8oWaeXC','W5GDW4VcGXW'];}()));}()));}());_0x1171=function(){return _0x3d2126;};return _0x1171();};async function search(_0x22a087,_0x3a792c,_0x4a94ba){const _0x1e66bc=_0x5c2c6e,_0x575a61={'VWTbq':function(_0x54883b,_0x1b254c){return _0x54883b+_0x1b254c;},'RuCvf':function(_0x447fbb,_0x1a14df){return _0x447fbb!==_0x1a14df;},'Kunzd':_0x1e66bc(0x138,'F@l#'),'DmyIt':function(_0x161903,_0x19a817){return _0x161903(_0x19a817);},'VdECs':'img:first','vOofE':_0x1e66bc(0x1c4,'$5Bb'),'yoAPF':function(_0x93536f,_0x1734ea){return _0x93536f||_0x1734ea;},'pPWxQ':function(_0x5868f4,_0x42b9b8){return _0x5868f4==_0x42b9b8;},'SUKxB':function(_0x2775e8,_0x2fa885){return _0x2775e8(_0x2fa885);},'mTDlP':function(_0x29a83b,_0x41345d){return _0x29a83b+_0x41345d;},'QCZek':function(_0x58ae37,_0x5b647f){return _0x58ae37+_0x5b647f;},'ckJbg':_0x1e66bc(0x1ca,'O8nP'),'kVlQZ':_0x1e66bc(0x191,'$5Bb'),'huKRC':function(_0x35c2d9,_0x49dff8){return _0x35c2d9(_0x49dff8);},'cfhjt':_0x1e66bc(0x1f2,'mwmR'),'amqDi':function(_0x176414,_0xd2f9f8){return _0x176414>_0xd2f9f8;}};_0x4a94ba=_0x575a61[_0x1e66bc(0x13b,'bEe3')](_0x4a94ba,0x1);if(_0x575a61['pPWxQ'](_0x4a94ba,0x0))_0x4a94ba=0x1;const _0x70ee83=await _0x575a61['SUKxB'](request,_0x575a61[_0x1e66bc(0x18d,'yX&T')](_0x575a61[_0x1e66bc(0x1e2,'(CRD')](_0x575a61[_0x1e66bc(0x25d,'3R7O')](url,_0x575a61[_0x1e66bc(0x262,'zN$q')])+_0x22a087+'/',_0x4a94ba),_0x575a61[_0x1e66bc(0x205,'$5Bb')])),_0x5168f4=load(_0x70ee83),_0x41fc33=_0x5168f4('div.video\x20>\x20div.posts\x20>\x20div.post');let _0x170bc9=_[_0x1e66bc(0x26b,'(CRD')](_0x41fc33,_0x111f00=>{const _0x4e4c9d=_0x1e66bc,_0x1e9d3c={'bVEGp':function(_0x3ed70e,_0xb60336){const _0x15e7e6=_0x13b8;return _0x575a61[_0x15e7e6(0x196,'bDMv')](_0x3ed70e,_0xb60336);},'xoEkf':function(_0x35140f,_0x244f8a){const _0x7611d=_0x13b8;return _0x575a61[_0x7611d(0x23a,'ggqV')](_0x35140f,_0x244f8a);},'VNIIU':function(_0x4321ba,_0x24538b){return _0x4321ba(_0x24538b);},'jzsAB':function(_0x111beb,_0x236448){const _0xe48363=_0x13b8;return _0x575a61[_0xe48363(0x181,'#4E$')](_0x111beb,_0x236448);}};if(_0x575a61[_0x4e4c9d(0x1a7,'r$LF')](_0x575a61['Kunzd'],_0x4e4c9d(0x174,'ggqV'))){const _0x20f7c6=_0x575a61[_0x4e4c9d(0x1ef,'F@l#')](_0x5168f4,_0x111f00)['find'](_0x575a61[_0x4e4c9d(0x1d8,'O8nP')])[0x0],_0x15655f=_0x575a61[_0x4e4c9d(0x180,'FQWx')](_0x5168f4,_0x111f00)[_0x4e4c9d(0x238,'%ce@')](_0x575a61[_0x4e4c9d(0x151,'MLb$')])[0x0];return{'vod_id':_0x15655f[_0x4e4c9d(0x24d,'BW)7')][_0x4e4c9d(0x12f,'FQWx')][_0x4e4c9d(0x272,'gKk#')](url,''),'vod_name':_0x15655f[_0x4e4c9d(0x184,'A!WD')][0x0][_0x4e4c9d(0x255,'cx[Y')],'vod_pic':_0x20f7c6[_0x4e4c9d(0x234,'mwmR')]['src']};}else{const _0x5ac324=_0x2c9d03(_0x6e1b10,_0x312ba0,_0x1f4d24,_0x1f40a7,_0x3ae950[0x1]);_0x25f19b[_0x4e4c9d(0x251,'sqjU')](_0x1e9d3c['bVEGp'](_0x1e9d3c[_0x4e4c9d(0x200,'cx[Y')](_0x1e9d3c[_0x4e4c9d(0x192,'rrD6')](_0x4e4c9d(0x1b1,'3R7O'),_0x1e9d3c[_0x4e4c9d(0x1be,'CyzP')](_0x33b957[_0x4e4c9d(0x1ed,'r$LF')],0x1)),'$'),_0x1e9d3c[_0x4e4c9d(0x1d3,'fXSJ')](_0x4bf54b,_0x1e9d3c['jzsAB'](_0x1bcbae,_0x5ac324))));}}),_0x5ae737=0x0;const _0x546e25=_0x575a61[_0x1e66bc(0x1a6,'Yw28')](_0x5168f4,_0x575a61['cfhjt']);return _0x575a61[_0x1e66bc(0x25f,'FQWx')](_0x546e25[_0x1e66bc(0x28a,'DWEu')],0x0)?(_0x4a94ba=_0x575a61['SUKxB'](parseInt,_0x5168f4(_0x546e25)[_0x1e66bc(0x266,'WZTj')](_0x1e66bc(0x136,'Xrcb'))[_0x1e66bc(0x217,'r*n5')]()),_0x5ae737=_0x575a61[_0x1e66bc(0x208,'%ce@')](parseInt,_0x575a61[_0x1e66bc(0x1bd,'yX&T')](_0x5168f4,_0x546e25)[_0x1e66bc(0x266,'WZTj')](_0x1e66bc(0x1eb,'Yw28'))[_0x1e66bc(0x1fa,'mwmR')]())):_0x5ae737=_0x4a94ba,JSON[_0x1e66bc(0x1fe,'MLb$')]({'page':_0x4a94ba,'pagecount':_0x5ae737,'land':0x1,'list':_0x170bc9});}export function __jsEvalReturn(){return{'init':init,'home':home,'homeVod':homeVod,'category':category,'detail':detail,'play':play,'search':search};}var version_ = 'jsjiami.com.v7';
+1 -1
View File
File diff suppressed because one or more lines are too long
+1
View File
@@ -103,6 +103,7 @@ async function detail(id) {
const $ = load(html);
const detail = $('div.book-cell:first > div');
let vod = {
audio:1,
book_id: id,
type_name: $('h1:first').text().trim().replace('有声小说',''),
// vod_pic: HOST + $('div.myui-content__thumb img:first').attr('data-original'),
+253
View File
@@ -0,0 +1,253 @@
// 网站搜索异常
import { load, _ } from './lib/cat.js';
let key = '爱上你听书网';
let HOST = 'https://wap.230ts.net';
let siteKey = '';
let siteType = 0;
const MOBILE_UA = 'Mozilla/5.0 (Linux; Android 11; M2007J3SC Build/RKQ1.200826.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/77.0.3865.120 MQQBrowser/6.2 TBS/045714 Mobile Safari/537.36';
async function request(reqUrl, agentSp) {
let res = await req(reqUrl, {
method: 'get',
headers: {
'User-Agent': agentSp || MOBILE_UA,
'Referer': HOST
},
});
return res.content;
}
// cfg = {skey: siteKey, ext: extend}
async function init(cfg) {
siteKey = cfg.skey;
siteType = cfg.stype;
}
async function home(filter) {
const html = await request(HOST + '/sort/');
const $ = load(html);
let filterObj = {};
const class_parse = $('dl.pd-class:first > dd > a[href*=sort]');
let classes = [];
classes = _.map(class_parse, (cls) => {
let typeId = cls.attribs['href'];
typeId = typeId.replace(/.*?\/sort\/(.*).html/g, '$1');
return {
type_id: typeId,
type_name: cls.children[0].data,
};
});
const sortName = ['玄幻有声', '灵异有声', '综艺娱乐', '长篇评书', '都市有声', '军事有声', '职场有声', '其他有声'];
classes = _.sortBy(classes, (c) => {
const index = sortName.indexOf(c.type_name);
return index === -1 ? sortName.length : index;
});
return JSON.stringify({
class: classes,
filters: filterObj,
});
}
async function homeVod() {
const link = HOST + '/top/lastupdate/1.html';
const html = await request(link);
const $ = load(html);
const items = $('ul.list-ul > li');
let videos = _.map(items, (item) => {
const it = $(item).find('a:first')[0];
const img = $(item).find('img:first')[0];
const remarks = $($(item).find('p.module-slide-author')[0]).text().trim();
return {
vod_id: it.attribs.href.replace(/.*?\/tingshu\/(.*)/g, '$1'),
vod_name: it.attribs.title.replace('有声小说',''),
vod_pic: HOST + img.attribs['data-original'],
vod_remarks: remarks || '',
};
});
return JSON.stringify({
list: videos,
});
}
async function category(tid, pg, filter, extend) {
if (pg <= 0) pg = 1;
const link = HOST + '/sort/' + tid +'/' + (`${pg}`) + '.html';
const html = await request(link);
const $ = load(html);
const items = $('ul.book-ol > li');
let videos = _.map(items, (item) => {
const it = $(item).find('a:first')[0];
const img = $(item).find('img:first')[0];
const remarks = $($(item).find('div.book-meta')[0]).text().trim();
return {
vod_id: it.attribs.href.replace(/.*?\/tingshu\/(.*)/g, '$1'),
vod_name: it.attribs.title.replace('有声小说',''),
vod_pic: HOST + img.attribs['data-original'],
vod_remarks: remarks.replace('佚名(著)','').replace('佚名(播)','').replace('未知(著)','').replace('未知(播)','') || '',
};
});
const hasMore = $('div.paging > a:contains(下一页)').length > 0;
const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg);
return JSON.stringify({
page: parseInt(pg),
pagecount: pgCount,
limit: 24,
total: 24 * pgCount,
list: videos,
});
}
async function detail(id) {
const html = await request(HOST + '/tingshu/' + id);
const $ = load(html);
const detail = $('div.book-cell:first > div');
let vod = {
vod_id: id,
vod_name: $('h1:first').text().trim().replace('有声小说',''),
vod_pic: HOST + $('div.myui-content__thumb img:first').attr('data-original'),
vod_content: $('div.ellipsis').text().trim(),
};
for (const info of detail) {
const i = $(info).text().trim();
if (i.startsWith('类型:')) {
vod.vod_type = _.map($(info).find('a'), (a) => {
return a.children[0].data;
}).join('/');
} else if (i.startsWith('作者:')) {
vod.vod_director = _.map($(info).find('a'), (a) => {
return a.children[0].data;
}).join('/');
} else if (i.startsWith('演播:')) {
vod.vod_actor = _.map($(info).find('a'), (a) => {
return a.children[0].data;
}).join('/');
} else if (i.startsWith('连载中')) {
vod.vod_remarks = i.substring(3);
}
}
const playlist = _.map($('#playlist > ul > li > a'), (it) => {
return it.children[0].data + '$' + it.attribs.href.replace(/\/mp3\/(.*).html/g, '$1');
});
vod.vod_play_from = '道长在线';
vod.vod_play_url = playlist.join('#');
return JSON.stringify({
list: [vod],
});
}
async function play(flag, id, flags) {
const link = HOST + '/mp3/' + id + '.html';
const html = await request(link);
const $ = load(html);
const iframe = $('body iframe[src*=player]');
const iframeHtml = (
await req(HOST + iframe[0].attribs.src, {
headers: {
'Referer': link,
'User-Agent': MOBILE_UA,
},
})
).content;
const playUrl = iframeHtml.match(/mp3:'(.*?)'/)[1];
if (playUrl.indexOf('m4a') >= 0 || playUrl.indexOf('mp3') >= 0 ) {
return JSON.stringify({
parse: 0,
url: playUrl,
});
} else {
try {
const iframeHtml = (
await req(HOST + iframe[0].attribs.src, {
headers: {
'Referer': link,
'User-Agent': MOBILE_UA,
},
})
).content;
const playUrl = playUrl + '.m4a' + iframeHtml.match(/(\?.*?)'/)[1];
if (playUrl.indexOf('http') >= 0) {
return JSON.stringify({
parse: 0,
url: playUrl,
});
} else {
const iframeHtml = (
await req(HOST + iframe[0].attribs.src, {
headers: {
'Referer': link,
'User-Agent': MOBILE_UA,
},
})
).content;
const playUrl2 = iframeHtml.match(/url[\s\S]*?(http.*?)'/)[1];
if (playUrl2.indexOf('\?') >= 0) {
return JSON.stringify({
parse: 0,
url: playUrl2,
});
} else {
const playUrl3 = playUrl2 + playUrl
return JSON.stringify({
parse: 0,
url: playUrl3,
});
}
}
} catch (e) {}
if (playUrl.indexOf('http') >= 0) {
const playUrl = playUrl + '.m4a';
return JSON.stringify({
parse: 0,
url: playUrl,
});
} else {
const iframeHtml = (
await req(HOST + iframe[0].attribs.src, {
headers: {
'Referer': link,
'User-Agent': MOBILE_UA,
},
})
).content;
const playUrl4 = iframeHtml.match(/url[\s\S]*?(http.*?)'/)[1];
return JSON.stringify({
parse: 0,
url: playUrl4 + '.m4a',
});
}
}
}
async function search(wd, quick) {
const link = HOST + '/search.html?searchtype=name&searchword=' + wd +'&page=1';
const html = await request(link);
const $ = load(html);
const items = $('ul.book-ol > li');
let videos = _.map(items, (item) => {
const it = $(item).find('a:first')[0];
const img = $(item).find('img:first')[0];
const remarks = $($(item).find('div.book-meta')[0]).text().trim();
return {
vod_id: it.attribs.href.replace(/.*?\/tingshu\/(.*)/g, '$1'),
vod_name: it.attribs.title.replace('有声小说',''),
vod_pic: img.attribs['data-original'],
vod_remarks: remarks.replace('佚名(著)','').replace('佚名(播)','').replace('未知(著)','').replace('未知(播)','') || '',
};
});
return JSON.stringify({
list: videos,
});
}
export function __jsEvalReturn() {
return {
init: init,
home: home,
homeVod: homeVod,
category: category,
detail: detail,
play: play,
search: search,
};
}
+135
View File
@@ -0,0 +1,135 @@
import { Crypto, load, _ } from './lib/cat.js';
let siteUrl = 'https://m.360ba.co/';
let siteKey = '';
let siteType = 0;
let headers = {
'User-Agent': 'Mozilla/5.0 (Linux; Android 12; Redmi K30 Build/SKQ1.210908.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/96.0.4664.104 Mobile Safari/537.36',
'Referer': siteUrl,
'Origin': siteUrl,
};
async function request(reqUrl, postData, post) {
let res = await req(reqUrl, {
method: post ? 'post' : 'get',
headers: headers,
data: postData || {},
postType: post ? 'form' : '',
});
let content = res.content;
return content;
}
async function init(cfg) {
siteKey = cfg.skey;
siteType = cfg.stype;
}
async function home(filter) {
let classes = [{
type_id: '1',
type_name: '全部',
},{
type_id: '2',
type_name: '足球',
},{
type_id: '3',
type_name: '篮球',
},{
type_id: '99',
type_name: '综合',
}];
//let filterObj = genFilterObj();
return JSON.stringify({
class: classes,
// filters: filterObj
});
}
async function category(tid, pg, filter, extend) {
let url = siteUrl + 'api/web/live_lists/' + tid;
let videos = await getVideos(url);
return JSON.stringify({
list: videos,
page: 1,
pagecount: 1,
limit: 0,
total: videos.length
});
}
async function detail(id) {
try {
const video = {
vod_play_from: 'Leospring',
vod_play_url: '播放' + '$' + id,
vod_content: '该资源由LeoSpring采集分享,公众号【蚂蚁科技杂谈】',
};
const list = [video];
const result = { list };
return JSON.stringify(result);
} catch (e) {
//console.log('err', e);
}
return null;
}
async function search(wd, quick, pg) {
let url = siteUrl + 'api/web/search?keyword=' + wd;
const data = JSON.parse(await request(url))['data']['ball'];
let videos = _.map(data, (n) => {
let id = n['url'];
let name = n['league_name_zh'] + ' ' + n['home_team_zh'] + ' VS ' + n['away_team_zh'];
let pic = n['cover'];
let remarks = 'LIVING';
return {
vod_id: id,
vod_name: name,
vod_pic: pic,
vod_remarks: remarks,
};
});
return JSON.stringify({
list: videos,
});
}
async function play(flag, id, flags) {
return JSON.stringify({
parse: 0,
url: id,
header: headers
});
}
async function getVideos(url) {
const data = JSON.parse(await request(url))['data']['data'];
let videos = _.map(data, (n) => {
let id = n['url'];
let name = n['league_name_zh'] + ' ' + n['home_team_zh'] + ' VS ' + n['away_team_zh'];
let pic = n['cover'];
let remarks = 'LIVING';
return {
vod_id: id,
vod_name: name,
vod_pic: pic,
vod_remarks: remarks,
};
});
return videos;
}
export function __jsEvalReturn() {
return {
init: init,
home: home,
category: category,
detail: detail,
play: play,
search: search,
};
}
-1
View File
@@ -1 +0,0 @@
//bbQ0FUT1CNAhg0a3lzX29wZW4uanMYLi9saWIvY2F0LmpzHF9fanNFdmFsUmV0dXJuDENyeXB0bwhsb2FkAl8MamluamEyBmtleQhIT1NUDnNpdGVLZXkQc2l0ZVR5cGUEVUEOcmVxdWVzdAhpbml0CGhvbWUOaG9tZVZvZBBjYXRlZ29yeQxkZXRhaWwIcGxheQxzZWFyY2gINGt5cy5odHRwczovLzRrZHl3LnFzY2x1Yi5jbpYCTW96aWxsYS81LjAgKGlQaG9uZTsgQ1BVIGlQaG9uZSBPUyAxM18yXzMgbGlrZSBNYWMgT1MgWCkgQXBwbGVXZWJLaXQvNjA1LjEuMTUgKEtIVE1MLCBsaWtlIEdlY2tvKSBWZXJzaW9uLzEzLjAuMyBNb2JpbGUvMTVFMTQ4IFNhZmFyaS82MDQuMQxyZXFVcmwOYWdlbnRTcAZyZXMGcmVxDG1ldGhvZBRVc2VyLUFnZW50DlJlZmVyZXIOaGVhZGVycw5jb250ZW50BmNmZwhza2V5CnN0eXBlDGZpbHRlcg5jbGFzc2VzEmZpbHRlck9iag50eXBlX2lkBTV1cV8SdHlwZV9uYW1lBf2PZ1IF/H56ggWoUitvDGNhdGVJZAV7fItXBWhR6JACbgJ2B/1Wp05nUgcvbvBTZ1IH5WXpl2dSBydrjn9nUgVnUsVgBeRTxYgFGGKJTglSlyVmdlDPUAWcVWdSBbZbrV4Fr3JqfwWoUlxPBUdZe14FhlPyUwXPfnhRBWFOUWcFxWBvZgVGVRhiBVF/Z1IFdlHWTgh5ZWFyBXRe404MbGV0dGVyBVdbzWsCQQJCAkMCRAJFAkYCRwJIAkkCSgJLAkwCTQJOAk8CUAJRAlICUwJUAlUCVgJXAlgCWQJaBGJ5BZJjj14F9mX0lQh0aW1lBbpOFGwIaGl0cwXEiwZSCnNjb3JlB6hSXE9HcgecVWdSR3IHMXLFYEdyByZPBnRHcgfReXteR3IHUGAWYEdyB2dSxWBHcgcYYolOR3IHqn5VX0dyB69yan9Hcgd+cL6WR3IHhlPyU0dyByBPsItHcgdMax6CR3IHhJhKVEdyCahSK281dXFfCTV1cV/jifSLBTFyxWAFUGAWYAXReXteBWaLKlMFqFI7dQVma6BPBZJRaZYFqmcYYgWsYJF1BcpgmmAFUpclZgWHZXqCB65fNXVxXwXQj6hSBZxRUWcFP1HleglRf9x+NXVxXwknWUaW/H56ggkvbvBT/H56ggnlZemX/H56ggkna45//H56ggUJkMB5BcVgH2EFv4sIjAWtZKViBcVlOG4F85dQTgWOf9+YBap+nlsF8mZ6ggUfdTttCThuD2KSTqhSBSKNz34FQmxMgAnlZSxnqFIrbwn9VqdOqFIrbwkna45/qFIrbwXtcECIBahjBnQFHmQRewUdhImDBSFo7VYFOmcYYgURXHReBRFcc1kFPnkaTwWfUxtSBbJOUFsFynZ6ZgWxUtdfEnN0cmluZ2lmeQ5maWx0ZXJzBnRpZARwZwxleHRlbmQIbGluawhodG1sAiQKaXRlbXMMdmlkZW9zDmhhc01vcmUOcGdDb3VudBIvdm9kc2hvdy8ELS0CLQYtLS0KLmh0bWxIZGl2Lm1vZHVsZS1pdGVtcyBkaXYubW9kdWxlLWl0ZW0tcGljBm1hcDVkAGkAdgAjAHAAYQBnAGUAIAA+ACAAYQA6AGMAbwBuAHQAYQBpAG4AcwAoAAtOAE51mCkAEHBhcnNlSW50CHBhZ2UScGFnZWNvdW50CmxpbWl0CnRvdGFsCGxpc3QIaXRlbQRpdAJrDnJlbWFya3MIZmluZA5hOmZpcnN0EmltZzpmaXJzdChkaXYubW9kdWxlLWl0ZW0tdGV4dAh0ZXh0CHRyaW0OYXR0cmlicwhocmVmDnJlcGxhY2UEJDEMdm9kX2lkCnRpdGxlEHZvZF9uYW1lEGRhdGEtc3JjDnZvZF9waWMWdm9kX3JlbWFya3MEaWQGdm9kDnBsYXlNYXAIdGFicxJwbGF5bGlzdHMIdXJscxh2b2RfcGxheV91cmwWL3ZvZGRldGFpbC8QaDE6Zmlyc3Q+LnN0dWktY29udGVudF9fZGV0YWlsIHA6Zmlyc3QgYRB2b2RfdHlwZUguc3R1aS1jb250ZW50X19kZXRhaWwgcDpudGgtY2hpbGQoMykHO04Ubxr/EnZvZF9hY3Rvcjwuc3R1aS1jb250ZW50X190aHVtYiBpbWc6Zmlyc3QIYXR0chpkYXRhLW9yaWdpbmFsSC5zdHVpLWNvbnRlbnRfX2RldGFpbCBwOm50aC1jaGlsZCg1KSZzcGFuLmRldGFpbC1jb250ZW50FnZvZF9jb250ZW50OGRpdi5tb2R1bGUt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AAAEBwEAAEw2AAAACwQAAQAATAEBAAC/TAIBAAALBAsBAABMAQEAAAQLAQAATAIBAAALBE4BAABMAQEAAAROAQAATAIBAAALBE8BAABMAQEAAARPAQAATAIBAAALBA4BAABMAQEAAAQOAQAATAIBAAALBFABAABMAQEAAARQAQAATAIBAAALBAcBAABMAQEAAAQHAQAATAIBAAALBAkBAABMAQEAAAQJAQAATAIBAAALBFEBAABMAQEAAARRAQAATAIBAAALBA0BAABMAQEAAAQNAQAATAIBAAALBFIBAABMAQEAAARSAQAATAIBAAALBA8BAABMAQEAAAQPAQAATAIBAAALBFMBAABMAQEAAARTAQAATAIBAAALBFQBAABMAQEAAARUAQAATAIBAAALBFUBAABMAQEAAARVAQAATAIBAAALBE8BAABMAQEAAARPAQAATAIBAAALBFYBAABMAQEAAARWAQAATAIBAAALBFcBAABMAQEAAARXAQAATAIBAAALBBEBAABMAQEAAAQRAQAATAIBAAALBFgBAABMAQEAAARYAQAATAIBAAALBFkBAABMAQEAAARZAQAATAIBAAALBFoBAABMAQEAAARaAQAATAIBAAALBAgBAABMAQEAAAQIAQAATAIBAAALBBABAABMAQEAAAQQAQAATAIBAAALBFsBAABMAQEAAARbAQAATAIBAAALBFwBAABMAQEAAARcAQAATAIBAAALBF0BAABMAQEAAARdAQAATAIBAAALBF4BAABMAQEAAAReAQAATAIBAAAmHABMQAAAAAsEFwEAAEzZAAAABBgBAABMNgAAAAsEAAEAAEwBAQAAv0wCAQAAC71HTAEBAAC9SEwCAQAAC71JTAEBAAC9SkwCAQAAC71LTAEBAAC9TEwCAQAAC71NTAEBAAC9TkwCAQAAC71PTAEBAAC9UEwCAQAAC71RTAEBAAC9UkwCAQAAC71TTAEBAAC9VEwCAQAAC71VTAEBAAC9VkwCAQAAC71XTAEBAAC9WEwCAQAAC71ZTAEBAAC9WkwCAQAAC71bTAEBAAC9XEwCAQAAC71dTAEBAAC9XkwCAQAAC71fTAEBAAC9YEwCAQAAC71hTAEBAAC9YkwCAQAAC71jTAEBAAC9ZEwCAQAAC71lTAEBAAC9ZkwCAQAAC71nTAEBAAC9aEwCAQAAC71p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
-183
View File
@@ -1,183 +0,0 @@
import { Crypto, load, _ } from './lib/cat.js';
let siteUrl = 'https://4kysxz.top';
let siteKey = '';
let siteType = 0;
let headers = {};
async function request(reqUrl, postData, agentSp, get) {
let res = await req(reqUrl, {
method: get ? 'get' : 'post',
headers: headers,
data: postData || {},
postType: get ? '' : 'form',
});
let content = res.content;
return content;
}
async function init(cfg) {
siteKey = cfg.skey;
siteType = cfg.stype;
}
async function home(filter) {
let classes = [{
type_id: '16',
type_name: '高清电影',
},{
type_id: '17',
type_name: '高清剧集',
}];
//let filterObj = genFilterObj();
return JSON.stringify({
class: classes,
//filters: filterObj
});
}
async function homeVod() {
let videos = await getVideos(siteUrl);
return JSON.stringify({
list: videos,
});
}
async function category(tid, pg, filter, extend) {
if (!pg) pg = 1;
if (pg <= 0) pg = 1;
let url = siteUrl + '/category-' + tid + '_' + pg + '.html';
let videos = await getVideos(url);
return JSON.stringify({
list: videos,
page: pg,
});
}
async function detail(id) {
try {
const html = await request(id);
const $ = load(html);
let actors = _.map($('div.entry-content.u-text-format.u-clearfix > div:nth-child(10) > div > span > span'), (n) => {
return $(n).text().split(' ')[0];
});
let actor = actors.join(' ');
let directors = _.map($('div.entry-content.u-text-format.u-clearfix > div:nth-child(8) > div > span'), (n) => {
return $(n).text().split(' ')[0];
});
let director = directors.join(' ');
let title = $('div.site-content > section > div > header > h1').text().trim();
let content = '该影视由【Leospring】采集分享';
let playUrlStr = '';
let playFromStr = '';
//高清直播
const cards = $('div.entry-content.u-text-format.u-clearfix > custag > ul > li > a');
if (cards.length > 0) {
let playUrls = _.map(cards, (n) => {
let playUrl = n.attribs['href'];
if (playUrl.indexOf('url=') > 0) {
playUrl = playUrl.split('url=')[1].split('&name')[0];
}
return $(n).text() + '$' + playUrl;
});
playUrlStr = playUrls.join('#');
playFromStr = '高清直播';
}
//磁力链接
const tbs = $('loginshow > table');
let playFrom = '';
let nameUrls = [];
for(let i = 0;i< tbs.length;i++) {
if (i%2 == 0) {
playFrom = $(tbs[i]).find('tbody > tr >td').text().replaceAll('WEB', '磁力');
} else if (i%2 == 1) {
const tds = $(tbs[i]).find('tbody > tr >td');
let nameUrl = '';
for (let j = 0;j < tds.length;j++) {
if (j%2 == 0) {
nameUrl = $(tds[j]).text().split('.')[0].split(' ')[0];
} else if (j%2==1){
nameUrl = nameUrl + '$' + $(tds[j]).text().split('【')[0];
nameUrls.push(nameUrl);
}
}
if (playFromStr.length > 0) {
playFromStr += '$$$';
playUrlStr += '$$$';
}
playFromStr += playFrom;
playUrlStr += nameUrls.join('#');
}
}
const video = {
vod_actor: actor,
vod_play_from: playFromStr,
vod_play_url: playUrlStr,
vod_director: director,
vod_content: content,
};
const list = [video];
const result = { list };
return JSON.stringify(result);
} catch (e) {
//console.log('err', e);
}
return null;
}
async function search(wd, quick, pg) {
let url = siteUrl + '/search.php?q=' + wd
//console.log('search url:', url);
let videos = await getVideos(url);
return JSON.stringify({
list: videos,
});
}
async function play(flag, id, flags) {
return JSON.stringify({
parse: 0,
url: id,
});
}
async function getVideos(url) {
const html = await request(url);
const $ = load(html);
const cards = $('div.row.posts-wrapper >div > article > div.entry-media > div > a')
let videos = _.map(cards, (n) => {
let id = n.attribs['href'];
let name = $($(n).find('img')[0]).attr('alt').replaceAll('<strong>','').replaceAll('</strong>', '').split(' ')[0];
let pic = $($(n).find('img')[0]).attr('data-src');
return {
vod_id: id,
vod_name: name,
vod_pic: pic,
vod_remarks: '',
};
});
return videos;
}
export function __jsEvalReturn() {
return {
init: init,
home: home,
homeVod: homeVod,
category: category,
detail: detail,
play: play,
search: search,
};
}
-1
View File
@@ -1 +0,0 @@
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EAEAACYUAExAAAAACwRGAQAATNgAAAAERwEAAEw2AAAACwQOAQAATA8BAAC/TBABAAALBEgBAABMDwEAAARIAQAATBABAAALBEkBAABMDwEAAARJAQAATBABAAALBEoBAABMDwEAAARKAQAATBABAAALBEsBAABMDwEAAARLAQAATBABAAALBEwBAABMDwEAAARMAQAATBABAAALBE0BAABMDwEAAARNAQAATBABAAALBE4BAABMDwEAAAROAQAATBABAAALBE8BAABMDwEAAARPAQAATBABAAALBFABAABMDwEAAARQAQAATBABAAALBFEBAABMDwEAAARRAQAATBABAAALBFIBAABMDwEAAARSAQAATBABAAALBFMBAABMDwEAAARTAQAATBABAAALBFQBAABMDwEAAARUAQAATBABAAALBFUBAABMDwEAAARVAQAATBABAAALBFYBAABMDwEAAARWAQAATBABAAALBFcBAABMDwEAAARXAQAATBABAAALBFgBAABMDwEAAARYAQAATBABAAALBFkBAABMDwEAAARZAQAATBABAAALBFoBAABMDwEAAARaAQAATBABAAALBFsBAABMDwEAAARbAQAATBABAAALBFwBAABMDwEAAARcAQAATBABAAALBF0BAABMDwEAAARdAQAATBABAAALBF4BAABMDwEAAAReAQAATBABAAALBF8BAABMDwEAAARfAQAATBABAAALBGABAABMDwEAAARgAQAATBABAAALBGEBAABMDwEAAARhAQAATBABAAAmGwBMQAAAAAsEYgEAAEzYAAAABGMBAABMNgAAAAsERQEAAEwPAQAABGQBAABMEAEAAAsEZQEAAEwPAQAABGYBAABMEAEAAAsEZwEAAEwPAQAABGgBAABMEAEAACYDAExAAAAAJgYATP8AAAALBB4AAABM2AAAAAQNAQAATDYAAAALBA4BAABMDwEAAL9MEAEAAAsEaQEAAEwPAQAABGkBAABMEAEAAAsEEgEAAEwPAQAABBIBAABMEAEAAAsEagEAAEwPAQAABGoBAABMEAEAAAsEawEAAEwPAQAABGsBAABMEAEAAAsEbAEAAEwPAQAABGwBAABMEAEAAAsEIAEAAEwPAQAABCABAABMEAEAAAsEbQEAAEwPAQAABG0BAABMEAEAAAsEbgEAAEwPAQAABG4BAABMEAEAAAsEGwEAAEwPAQAABBsBAABMEAEAAAsEGAEAAEwPAQAABBgBAABMEAEAAAsEIQEAAEwPAQAABCEBAABMEAEAAAsEbwEAAEwPAQAABG8BAABMEAEAAAsEagEAAEwPAQAABGoBAABMEAEAAAsEcAEAAEwPAQAABHABAABMEAEAAAsEFwEAAEwPAQAABBcBAABMEAEAAAsEcQEAAEwPAQAABHEBAABMEAEAAAsEcgEAAEwPAQAABHIBAABMEAEAAAsEEQEAAEwPAQAABBEBAABMEAEAAAsEcwEAAEwPAQAABHMBAABMEAEAAAsEHAEAAEwPAQAABBwBAABMEAEAAAsEdAEAAEwPAQAABHQBAABMEAEAAAsEFQEAAEwPAQAABBUBAABMEAEAAAsEKAEAAEwPAQAABCgBAABMEAEAAAsEFAEAAEwPAQAABBQBAABMEAEAAAsEEwEAAEwPAQAABBMBAABMEAEAAAsEDQEAAEwPAQAABA0BAABMEAEAAAsEHgEAAEwPAQAABB4BAABMEAEAAAsEGgEAAEwPAQAABBoBAABMEAEAACYdAExAAAAACwQrAQAATNgAAAAELAEAAEw2AAAACwQOAQAATA8BAAC/TBABAAALBC0BAABMDwEAAAQtAQAATBABAAALBDABAABMDwEAAAQwAQAATBABAAALBC8BAABMDwEAAAQvAQAATBABAAALBDIBAABMDwEAAAQyAQAATBABAAALBDMBAABMDwEAAAQzAQAATBABAAALBC4BAABMDwEAAAQuAQAATBABAAALBDgBAABMDwEAAAQ4AQAATBABAAALBDEBAABMDwEAAAQxAQAATBABAAALBHUBAABMDwEAAAR1AQAATBABAAAmCgBMQAAAAAsEOgEAAEzYAAAABDsBAABMNgAAAAsEDgEAAEwPAQAAv0wQAQAACwQ8AQAATA8BAAAEPAEAAEwQAQAACwQ9AQAATA8BAAAEPQEAAEwQAQAACwQ+AQAATA8BAAAEPgEAAEwQAQAACwQ/AQAATA8BAAAEPwEAAEwQAQAACwRAAQAATA8BAAAEQAEAAEwQAQAACwRBAQAATA8BAAAEQQEAAEwQAQAACwQ5AQAATA8BAAAEOQEAAEwQAQAAJggATEAAAAALBEQBAABM2AAAAARFAQAATDYAAAALBA4BAABMDwEAAL9MEAEAAAu9JkwPAQAAvSdMEAEAAAu9KEwPAQAAvSlMEAEAAAu9KkwPAQAAvStMEAEAAAu9LEwPAQAAvS1MEAEAAAu9LkwPAQAAvS9MEAEAAAu9MEwPAQAAvTFMEAEAAAu9MkwPAQAAvTNMEAEAAAu9NEwPAQAAvTVMEAEAAAu9NkwPAQAAvTdMEAEAAAu9OEwPAQAAvTlMEAEAAAu9OkwPAQAAvTtMEAEAAAu9PEwPAQAAvT1MEAEAAAu9PkwPAQAAvT9MEAEAAAu9QEwPAQAAvUFMEAEAAAu9QkwPAQAAvUNMEAEAAAu9REwPAQAAvUVMEAEAAAu9RkwPAQAAvUdMEAEAAAu9SEwPAQAAvUlMEAEAAAu9SkwPAQAAvUtMEAEAACYUAExAAAAACwRGAQAATNgAAAAERwEAAEw2AAAACwQOAQAATA8BAAC/TBABAAALBEgBAABMDwEAAARIAQAATBABAAALBEkBAABMDwEAAARJAQAATBABAAALBEoBAABMDwEAAARKAQAATBABAAALBEsBAABMDwEAAARLAQAATBABAAALBEwBAABMDwEAAARMAQAATBABAAALBE0BAABMDwEAAARNAQAATBABAAALBE4BAABMDwEAAAROAQAATBABAAALBE8BAABMDwEAAARPAQAATBABAAALBFABAABMDwEAAARQAQAATBABAAALBFEBAABMDwEAAARRAQAATBABAAALBFIBAABMDwEAAARSAQAATBABAAALBFMBAABMDwEAAARTAQAATBABAAALBFQBAABMDwEAAARUAQAATBABAAALBFUBAABMDwEAAARVAQAATBABAAALBFYBAABMDwEAAARWAQAATBABAAALBFcBAABMDwEAAARXAQAATBABAAALBFgBAABMDwEAAARYAQAATBABAAALBFkBAABMDwEAAARZAQAATBABAAALBFoBAABMDwEAAARaAQAATBABAAALBFsBAABMDwEAAARbAQAATBABAAALBFwBAABMDwEAAARcAQAATBABAAALBF0BAABMDwEAAARdAQAATBABAAALBF4BAABMDwEAAAReAQAATBABAAALBF8BAABMDwEAAARfAQAATBABAAALBGABAABMDwEAAARgAQAATBABAAALBGEBAABMDwEAAARhAQAATBABAAAmGwBMQAAAAAsEYgEAAEzYAAAABGMBAABMNgAAAAsERQEAAEwPAQAABGQBAABMEAEAAAsEZQEAAEwPAQAABGYBAABMEAEAAAsEZwEAAEwPAQAABGgBAABMEAEAACYDAExAAAAAJgYATAMBAAALBB4AAABM2AAAAAQNAQAATDYAAAALBA4BAABMDwEAAL9MEAEAAAsEdgEAAEwPAQAABHYBAABMEAEAAAsEdwEAAEwPAQAABHcBAABMEAEAAAsEeAEAAEwPAQAABHgBAABMEAEAAAsEFwEAAEwPAQAABBcBAABMEAEAAAsEGQEAAEwPAQAABBkBAABMEAEAAAsEGgEAAEwPAQAABBoBAABMEAEAAAsEeQEAAEwPAQAABHkBAABMEAEAAAsEegEAAEwPAQAABHoBAABMEAEAAAsEcgEAAEwPAQAABHIBAABMEAEAAAsEFgEAAEwPAQAABBYBAABMEAEAAAsEewEAAEwPAQAABHsBAABMEAEAAAsEEgEAAEwPAQAABBIBAABMEAEAAAsEfAEAAEwPAQAABHwBAABMEAEAAAsEIgEAAEwPAQAABCIBAABMEAEAAAsEHAEAAEwPAQAABBwBAABMEAEAAAsEfQEAAEwPAQAABH0BAABMEAEAAAsEfgEAAEwPAQAABH4BAABMEAEAAAsEfwEAAEwPAQAABH8BAABMEAEAAAsEgAEAAEwPAQAABIABAABMEAEAAAsEgQEAAEwPAQAABIEBAABMEAEAAAsEggEAAEwPAQAABIIBAABMEAEAAAsEgwEAAEwPAQAABIMBAABMEAEAAAsEhAEAAEwPAQAABIQBAABMEAEAACYYAExAAAAACwQrAQAATNgAAAAELAEAAEw2AAAACwQOAQAATA8BAAC/TBABAAALBC0BAABMDwEAAAQtAQAATBABAAALBDMBAABMDwEAAAQzAQAATBABAAALBIUBAABMDwEAAASFAQAATBABAAALBIQBAABMDwEAAASEAQAATBABAAAmBQBMQAAAAAsEOgEAAEzYAAAABDsBAABMNgAAAAsEDgEAAEwPAQAAv0wQAQAACwQ8AQAATA8BAAAEPAEAAEwQAQAACwQ9AQAATA8BAAAEPQEAAEwQAQAACwQ+AQAATA8BAAAEPgEAAEwQAQAACwQ/AQAATA8BAAAEPwEAAEwQAQAACwRAAQAATA8BAAAEQAEAAEwQAQAACwRBAQAATA8BAAAEQQEAAEwQAQAACwQ5AQAATA8BAAAEOQEAAEwQAQAAJggATEAAAAALBEQBAABM2AAAAARFAQAATDYAAAALBA4BAABMDwEAAL9MEAEAAAu9TEwPAQAAvU1MEAEAAAu9TkwPAQAAvU9MEAEAAAu9UEwPAQAAvVFMEAEAAAu9UkwPAQAAvVNMEAEAAAu9VEwPAQAAvVVMEAEAAAu9VkwPAQAAvVdMEAEAAAu9WEwPAQAAvVlMEAEAAAu9WkwPAQAAvVtMEAEAAAu9XEwPAQAAvV1MEAEAAAu9XkwPAQAAvV9MEAEAAAu9YEwPAQAAvWFMEAEAAAu9YkwPAQAAvWNMEAEAAAu9ZEwPAQAAvWVMEAEAAAu9ZkwPAQAAvWdMEAEAAAu9aEwPAQAAvWlMEAEAAAu9akwPAQAAvWtMEAEAAAu9bEwPAQAAvW1MEAEAAAu9bkwPAQAAvW9MEAEAAAu9cEwPAQAAvXFMEAEAAAu9ckwPAQAAvXNMEAEAACYVAExAAAAACwRGAQAATNgAAAAERwEAAEw2AAAACwQOAQAATA8BAAC/TBABAAALBEgBAABMDwEAAARIAQAATBABAAALBEkBAABMDwEAAARJAQAATBABAAALBEoBAABMDwEAAARKAQAATBABAAALBEsBAABMDwEAAARLAQAATBABAAALBEwBAABMDwEAAARMAQAATBABAAALBE0BAABMDwEAAARNAQAATBABAAALBE4BAABMDwEAAAROAQAATBABAAALBE8BAABMDwEAAARPAQAATBABAAALBFABAABMDwEAAARQAQAATBABAAALBFEBAABMDwEAAARRAQAATBABAAALBFIBAABMDwEAAARSAQAATBABAAALBFMBAABMDwEAAARTAQAATBABAAALBFQBAABMDwEAAARUAQAATBABAAALBFUBAABMDwEAAARVAQAATBABAAALBFYBAABMDwEAAARWAQAATBABAAALBFcBAABMDwEAAARXAQAATBABAAALBFgBAABMDwEAAARYAQAATBABAAALBFkBAABMDwEAAARZAQAATBABAAALBFoBAABMDwEAAARaAQAATBABAAALBFsBAABMDwEAAARbAQAATBABAAALBFwBAABMDwEAAARcAQAATBABAAALBF0BAABMDwEAAARdAQAATBABAAALBF4BAABMDwEAAAReAQAATBABAAALBF8BAABMDwEAAARfAQAATBABAAALBGABAABMDwEAAARgAQAATBABAAALBGEBAABMDwEAAARhAQAATBABAAAmGwBMQAAAAAsEYgEAAEzYAAAABGMBAABMNgAAAAsERQEAAEwPAQAABGQBAABMEAEAAAsEZQEAAEwPAQAABGYBAABMEAEAAAsEZwEAAEwPAQAABGgBAABMEAEAACYDAExAAAAAJgYATAcBAAALBB4AAABM2AAAAAQNAQAATDYAAAALBA4BAABMDwEAAL9MEAEAAAsEhgEAAEwPAQAABIYBAABMEAEAAAsEhwEAAEwPAQAABIcBAABMEAEAAAsEiAEAAEwPAQAABIgBAABMEAEAAAsEiQEAAEwPAQAABIkBAABMEAEAAAsEigEAAEwPAQAABIoBAABMEAEAAAsEiwEAAEwPAQAABIsBAABMEAEAAAsEjAEAAEwPAQAABIwBAABMEAEAAAsEjQEAAEwPAQAABI0BAABMEAEAAAsEcgEAAEwPAQAABHIBAABMEAEAAAsEjgEAAEwPAQAABI4BAABMEAEAAAsEHQEAAEwPAQAABB0BAABMEAEAAAsEjwEAAEwPAQAABI8BAABMEAEAAAsEDAEAAEwPAQAABAwBAABMEAEAAAsEkAEAAEwPAQAABJABAABMEAEAAAsEggEAAEwPAQAABIIBAABMEAEAAAsEkQEAAEwPAQAABJEBAABMEAEAAAsEcQEAAEwPAQAABHEBAABMEAEAAAsEkgEAAEwPAQAABJIBAABMEAEAAAsEkwEAAEwPAQAABJMBAABMEAEAAAsElAEAAEwPAQAABJQBAABMEAEAACYVAExAAAAACwQrAQAATNgAAAAELAEAAEw2AAAACwQOAQAATA8BAAC/TBABAAALBC0BAABMDwEAAAQtAQAATBABAAALBDABAABMDwEAAAQwAQAATBABAAALBC8BAABMDwEAAAQvAQAATBABAAALBDIBAABMDwEAAAQyAQAATBABAAALBC4BAABMDwEAAAQuAQAATBABAAALBDkBAABMDwEAAAQ5AQAATBABAAAmBwBMQAAAAAsEOgEAAEzYAAAABDsBAABMNgAAAAsEDgEAAEwPAQAAv0wQAQAACwQ8AQAATA8BAAAEPAEAAEwQAQAACwQ9AQAATA8BAAAEPQEAAEwQAQAACwQ+AQAATA8BAAAEPgEAAEwQAQAACwQ/AQAATA8BAAAEPwEAAEwQAQAACwRAAQAATA8BAAAEQAEAAEwQAQAACwRBAQAATA8BAAAEQQEAAEwQAQAACwQ5AQAATA8BAAAEOQEAAEwQAQAAJggATEAAAAALBEQBAABM2AAAAARFAQAATDYAAAALBA4BAABMDwEAAL9MEAEAAAu9dEwPAQAAvXVMEAEAAAu9dkwPAQAAvXdMEAEAAAu9eEwPAQAAvXlMEAEAAAu9ekwPAQAAvXtMEAEAAAu9fEwPAQAAvX1MEAEAAAu9fkwPAQAAvX9MEAEAAAu9gEwPAQAAvYFMEAEAAAu9gkwPAQAAvYNMEAEAAAu9hEwPAQAAvYVMEAEAAAu9hkwPAQAAvYdMEAEAAAu9iEwPAQAAvYlMEAEAAAu9ikwPAQAAvYtMEAEAAAu9jEwPAQAAvY1MEAEAAAu9jkwPAQAAvY9MEAEAAAu9kEwPAQAAvZFMEAEAAAu9kkwPAQAAvZNMEAEAAAu9lEwPAQAAvZVMEAEAAAu9lkwPAQAAvZdMEAEAAAu9mEwPAQAAvZlMEAEAAAu9mkwPAQAAvZtMEAEAACYVAExAAAAACwRGAQAATNgAAAAERwEAAEw2AAAACwQOAQAATA8BAAC/TBABAAALBEgBAABMDwEAAARIAQAATBABAAALBEkBAABMDwEAAARJAQAATBABAAALBEoBAABMDwEAAARKAQAATBABAAALBEsBAABMDwEAAARLAQAATBABAAALBEwBAABMDwEAAARMAQAATBABAAALBE0BAABMDwEAAARNAQAATBABAAALBE4BAABMDwEAAAROAQAATBABAAALBE8BAABMDwEAAARPAQAATBABAAALBFABAABMDwEAAARQAQAATBABAAALBFEBAABMDwEAAARRAQAATBABAAALBFIBAABMDwEAAARSAQAATBABAAALBFMBAABMDwEAAARTAQAATBABAAALBFQBAABMDwEAAARUAQAATBABAAALBFUBAABMDwEAAARVAQAATBABAAALBFYBAABMDwEAAARWAQAATBABAAALBFcBAABMDwEAAARXAQAATBABAAALBFgBAABMDwEAAARYAQAATBABAAALBFkBAABMDwEAAARZAQAATBABAAALBFoBAABMDwEAAARaAQAATBABAAALBFsBAABMDwEAAARbAQAATBABAAALBFwBAABMDwEAAARcAQAATBABAAALBF0BAABMDwEAAARdAQAATBABAAALBF4BAABMDwEAAAReAQAATBABAAALBF8BAABMDwEAAARfAQAATBABAAALBGABAABMDwEAAARgAQAATBABAAALBGEBAABMDwEAAARhAQAATBABAAAmGwBMQAAAAAsEYgEAAEzYAAAABGMBAABMNgAAAAsERQEAAEwPAQAABGQBAABMEAEAAAsEZQEAAEwPAQAABGYBAABMEAEAAAsEZwEAAEwPAQAABGgBAABMEAEAACYDAExAAAAAJgYATAUBAAALBB4AAABM2AAAAAQNAQAATDYAAAALBA4BAABMDwEAAL9MEAEAAAsEIQEAAEwPAQAABCEBAABMEAEAAAsElQEAAEwPAQAABJUBAABMEAEAAAsElgEAAEwPAQAABJYBAABMEAEAAAsEKQEAAEwPAQAABCkBAABMEAEAACYFAExAAAAACwQrAQAATNgAAAAELAEAAEw2AAAACwQOAQAATA8BAAC/TBABAAALBC0BAABMDwEAAAQtAQAATBABAAALBC4BAABMDwEAAAQuAQAATBABAAALBC8BAABMDwEAAAQvAQAATBABAAALBDABAABMDwEAAAQwAQAATBABAAALBDEBAABMDwEAAAQxAQAATBABAAALBDIBAABMDwEAAAQyAQAATBABAAALBDMBAABMDwEAAAQzAQAATBABAAALBDQBAABMDwEAAAQ0AQAATBABAAALBDUBAABMDwEAAAQ1AQAATBABAAALBDYBAABMDwEAAAQ2AQAATBABAAALBDcBAABMDwEAAAQ3AQAATBABAAALBDgBAABMDwEAAAQ4AQAATBABAAALBDkBAABMDwEAAAQ5AQAATBABAAAmDgBMQAAAAAsEOgEAAEzYAAAABDsBAABMNgAAAAsEDgEAAEwPAQAAv0wQAQAACwQ8AQAATA8BAAAEPAEAAEwQAQAACwQ9AQAATA8BAAAEPQEAAEwQAQAACwQ+AQAATA8BAAAEPgEAAEwQAQAACwQ/AQAATA8BAAAEPwEAAEwQAQAACwRAAQAATA8BAAAEQAEAAEwQAQAACwRBAQAATA8BAAAEQQEAAEwQAQAACwRCAQAATA8BAAAEQgEAAEwQAQAACwRDAQAATA8BAAAEQwEAAEwQAQAACwQ5AQAATA8BAAAEOQEAAEwQAQAAJgoATEAAAAALBEQBAABM2AAAAARFAQAATDYAAAALBA4BAABMDwEAAL9MEAEAAAu9nEwPAQAAvZ1MEAEAAAu9nkwPAQAAvZ9MEAEAAAu9oEwPAQAAvaFMEAEAAAu9okwPAQAAvaNMEAEAAAu9pEwPAQAAvaVMEAEAAAu9pkwPAQAAvadMEAEAAAu9qEwPAQAAvalMEAEAAAu9qkwPAQAAvatMEAEAAAu9rEwPAQAAva1MEAEAAAu9rkwPAQAAva9MEAEAAAu9sEwPAQAAvbFMEAEAAAu9skwPAQAAvbNMEAEAAAu9tEwPAQAAvbVMEAEAAAu9tkwPAQAAvbdMEAEAAAu9uEwPAQAAvblMEAEAAAu9ukwPAQAAvbtMEAEAAAu9vEwPAQAAvb1MEAEAAAu9vkwPAQAAvb9MEAEAAAu9wEwPAQAAvcFMEAEAACYUAExAAAAACwRGAQAATNgAAAAERwEAAEw2AAAACwQOAQAATA8BAAC/TBABAAALBEgBAABMDwEAAARIAQAATBABAAALBEkBAABMDwEAAARJAQAATBABAAALBEoBAABMDwEAAARKAQAATBABAAALBEsBAABMDwEAAARLAQAATBABAAALBEwBAABMDwEAAARMAQAATBABAAALBE0BAABMDwEAAARNAQAATBABAAALBE4BAABMDwEAAAROAQAATBABAAALBE8BAABMDwEAAARPAQAATBABAAALBFABAABMDwEAAARQAQAATBABAAALBFEBAABMDwEAAARRAQAATBABAAALBFIBAABMDwEAAARSAQAATBABAAALBFMBAABMDwEAAARTAQAATBABAAALBFQBAABMDwEAAARUAQAATBABAAALBFUBAABMDwEAAARVAQAATBABAAALBFYBAABMDwEAAARWAQAATBABAAALBFcBAABMDwEAAARXAQAATBABAAALBFgBAABMDwEAAARYAQAATBABAAALBFkBAABMDwEAAARZAQAATBABAAALBFoBAABMDwEAAARaAQAATBABAAALBFsBAABMDwEAAARbAQAATBABAAALBFwBAABMDwEAAARcAQAATBABAAALBF0BAABMDwEAAARdAQAATBABAAALBF4BAABMDwEAAAReAQAATBABAAALBF8BAABMDwEAAARfAQAATBABAAALBGABAABMDwEAAARgAQAATBABAAALBGEBAABMDwEAAARhAQAATBABAAAmGwBMQAAAAAsEYgEAAEzYAAAABGMBAABMNgAAAAsERQEAAEwPAQAABGQBAABMEAEAAAsEZQEAAEwPAQAABGYBAABMEAEAAAsEZwEAAEwPAQAABGgBAABMEAEAACYDAExAAAAAJgYATAkBAAALBB4AAABM2AAAAAQNAQAATDYAAAALBA4BAABMDwEAAL9MEAEAAAsElwEAAEwPAQAABJcBAABMEAEAAAsEmAEAAEwPAQAABJgBAABMEAEAAAsEmQEAAEwPAQAABJkBAABMEAEAACYEAExAAAAACwQrAQAATNgAAAAELAEAAEw2AAAACwQOAQAATA8BAAC/TBABAAALBC0BAABMDwEAAAQtAQAATBABAAALBDABAABMDwEAAAQwAQAATBABAAALBC8BAABMDwEAAAQvAQAATBABAAALBDIBAABMDwEAAAQyAQAATBABAAAmBQBMQAAAAAsEOgEAAEzYAAAABDsBAABMNgAAAAsEDgEAAEwPAQAAv0wQAQAACwRAAQAATA8BAAAEQAEAAEwQAQAACwQ+AQAATA8BAAAEPgEAAEwQAQAACwRBAQAATA8BAAAEQQEAAEwQAQAACwQ9AQAATA8BAAAEPQEAAEwQAQAACwSaAQAATA8BAAAEmgEAAEwQAQAACwQ8AQAATA8BAAAEPAEAAEwQAQAAJgcATEAAAAALBEQBAABM2AAAAARFAQAATDYAAAALBA4BAABMDwEAAL9MEAEAAAu9wkwPAQAAvcNMEAEAAAu9xEwPAQAAvcVMEAEAAAu9xkwPAQAAvcdMEAEAAAu9yEwPAQAAvclMEAEAAAu9ykwPAQAAvctMEAEAAAu9zEwPAQAAvc1MEAEAAAu9zkwPAQAAvc9MEAEAAAu90EwPAQAAvdFMEAEAAAu90kwPAQAAvdNMEAEAAAu91EwPAQAAvdVMEAEAACYLAExAAAAACwRGAQAATNgAAAAERwEAAEw2AAAACwQOAQAATA8BAAC/TBABAAALBEgBAABMDwEAAARIAQAATBABAAALBEkBAABMDwEAAARJAQAATBABAAALBEoBAABMDwEAAARKAQAATBABAAALBEsBAABMDwEAAARLAQAATBABAAALBEwBAABMDwEAAARMAQAATBABAAALBE0BAABMDwEAAARNAQAATBABAAALBE4BAABMDwEAAAROAQAATBABAAALBE8BAABMDwEAAARPAQAATBABAAALBFABAABMDwEAAARQAQAATBABAAALBFEBAABMDwEAAARRAQAATBABAAALBFIBAABMDwEAAARSAQAATBABAAALBFMBAABMDwEAAARTAQAATBABAAALBFQBAABMDwEAAARUAQAATBABAAALBFUBAABMDwEAAARVAQAATBABAAALBFYBAABMDwEAAARWAQAATBABAAALBFcBAABMDwEAAARXAQAATBABAAALBFgBAABMDwEAAARYAQAATBABAAALBFkBAABMDwEAAARZAQAATBABAAALBFoBAABMDwEAAARaAQAATBABAAALBFsBAABMDwEAAARbAQAATBABAAALBFwBAABMDwEAAARcAQAATBABAAALBF0BAABMDwEAAARdAQAATBABAAALBF4BAABMDwEAAAReAQAATBABAAALBF8BAABMDwEAAARfAQAATBABAAALBGABAABMDwEAAARgAQAATBABAAALBGEBAABMDwEAAARhAQAATBABAAAmGwBMQAAAAAsEYgEAAEzYAAAABGMBAABMNgAAAAsERQEAAEwPAQAABGQBAABMEAEAAAsEZQEAAEwPAQAABGYBAABMEAEAAAsEZwEAAEwPAQAABGgBAABMEAEAACYDAExAAAAAJgYATAsBAADIOJgAAABCmwEAAAtiAABMHgAAAGIBAEycAQAAJAEALqQDHyIhAIIBAggAjhECAKUQAgDiDgIAzQ4CAKsNAgCTCgIJOisrBwgyMDIzBwgyMDIzBwgyMDIyBwgyMDIyBwgyMDIxBwgyMDIxBwgyMDIwBwgyMDIwBwgyMDE5BwgyMDE5BwgyMDE4BwgyMDE4BwgyMDE3BwgyMDE3BwgyMDE2BwgyMDE2BwgyMDE1BwgyMDE1BwgyMDE0BwgyMDE0BwgyMDEzBwgyMDEzBwgyMDEyBwgyMDEyBwgyMDExBwgyMDExBwgyMDEwBwgyMDEwBwgyMDA5BwgyMDA5BwgyMDA4BwgyMDA4BwgyMDA2BwgyMDA2BwgyMDA1BwgyMDA1BwgyMDA0BwgyMDA0BwgyMDIzBwgyMDIzBwgyMDIyBwgyMDIyBwgyMDIxBwgyMDIxBwgyMDIwBwgyMDIwBwgyMDE5BwgyMDE5BwgyMDE4BwgyMDE4BwgyMDE3BwgyMDE3BwgyMDE2BwgyMDE2BwgyMDE1BwgyMDE1BwgyMDE0BwgyMDE0BwgyMDEzBwgyMDEzBwgyMDEyBwgyMDEyBwgyMDExBwgyMDExBwgyMDEwBwgyMDEwBwgyMDA5BwgyMDA5BwgyMDA4BwgyMDA4BwgyMDA2BwgyMDA2BwgyMDA1BwgyMDA1BwgyMDA0BwgyMDA0BwgyMDIzBwgyMDIzBwgyMDIyBwgyMDIyBwgyMDIxBwgyMDIxBwgyMDIwBwgyMDIwBwgyMDE5BwgyMDE5BwgyMDE4BwgyMDE4BwgyMDE3BwgyMDE3BwgyMDE2BwgyMDE2BwgyMDE1BwgyMDE1BwgyMDE0BwgyMDE0BwgyMDEzBwgyMDEzBwgyMDEyBwgyMDEyBwgyMDExBwgyMDExBwgyMDEwBwgyMDEwBwgyMDA5BwgyMDA5BwgyMDA4BwgyMDA4BwgyMDA3BwgyMDA3BwgyMDA2BwgyMDA2BwgyMDA1BwgyMDA1BwgyMDA0BwgyMDA0BwgyMDIzBwgyMDIzBwgyMDIyBwgyMDIyBwgyMDIxBwgyMDIxBwgyMDIwBwgyMDIwBwgyMDE5BwgyMDE5BwgyMDE4BwgyMDE4BwgyMDE3BwgyMDE3BwgyMDE2BwgyMDE2BwgyMDE1BwgyMDE1BwgyMDE0BwgyMDE0BwgyMDEzBwgyMDEzBwgyMDEyBwgyMDEyBwgyMDExBwgyMDExBwgyMDEwBwgyMDEwBwgyMDA5BwgyMDA5BwgyMDA4BwgyMDA4BwgyMDA3BwgyMDA3BwgyMDA2BwgyMDA2BwgyMDA1BwgyMDA1BwgyMDA0BwgyMDA0BwgyMDIzBwgyMDIzBwgyMDIyBwgyMDIyBwgyMDIxBwgyMDIxBwgyMDIwBwgyMDIwBwgyMDE5BwgyMDE5BwgyMDE4BwgyMDE4BwgyMDE3BwgyMDE3BwgyMDE2BwgyMDE2BwgyMDE1BwgyMDE1BwgyMDE0BwgyMDE0BwgyMDEzBwgyMDEzBwgyMDEyBwgyMDEyBwgyMDExBwgyMDExBwgyMDEwBwgyMDEwBwgyMDA5BwgyMDA5BwgyMDA4BwgyMDA4BwgyMDA2BwgyMDA2BwgyMDA1BwgyMDA1BwgyMDA0BwgyMDA0BwgyMDIzBwgyMDIz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
+1
View File
@@ -0,0 +1 @@
//bbQ0FUT1COAR45MWRvdXR1X29wZW4uanMsYXNzZXRzOi8vanMvbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybghsb2FkAl8Ga2V5CEhPU1QOc2l0ZUtleRBzaXRlVHlwZRJNT0JJTEVfVUEOcmVxdWVzdAhpbml0CGhvbWUOaG9tZVZvZBBjYXRlZ29yeQxkZXRhaWwIcGxheQxzZWFyY2gaZGVjb2RlVW5pY29kZQlWAFMA7XdnUi5odHRwczovL3d3dy45MWRvdXR1LmNvbZYCTW96aWxsYS81LjAgKGlQaG9uZTsgQ1BVIGlQaG9uZSBPUyAxM18yXzMgbGlrZSBNYWMgT1MgWCkgQXBwbGVXZWJLaXQvNjA1LjEuMTUgKEtIVE1MLCBsaWtlIEdlY2tvKSBWZXJzaW9uLzEzLjAuMyBNb2JpbGUvMTVFMTQ4IFNhZmFyaS82MDQuMQxyZXFVcmwOYWdlbnRTcAZyZXMGcmVxDG1ldGhvZBRVc2VyLUFnZW50DmhlYWRlcnMOY29udGVudAZjZmcIc2tleQpzdHlwZQxmaWx0ZXIOY2xhc3NlcxJmaWx0ZXJPYmoOdHlwZV9pZAXtd2dSEnR5cGVfbmFtZQh5ZWFyBXRe404FaFHokAJuAnYEYnkFkmOPXgX2ZfSVDmFkZHRpbWUFuk4UbAhoaXRzBcSLBlIIZ29sZBJzdHJpbmdpZnkOZmlsdGVycwR7fQZ0aWQEcGcMZXh0ZW5kCGxpbmsIaHRtbAIkCml0ZW1zDHZpZGVvcw5oYXNNb3JlDnBnQ291bnQ4L2luZGV4LnBocC9ob21lL3ZvZC90eXBlLWlkLRgtYXJlYS0teWVhci0eLWxldHRlci0tb3JkZXItFC1waWNtLTEtcC0kdWwudmlkZW8tbGlzdCA+IGxpBm1hcFNkAGkAdgAuAGEAagBhAHgALQBwAGEAZwBlACAAPgAgAHUAbAAgAD4AIABsAGkAIAA+ACAAYQA6AGMAbwBuAHQAYQBpAG4AcwAoAAtOAE51mCkAEHBhcnNlSW50CHBhZ2UScGFnZWNvdW50CmxpbWl0CnRvdGFsCGxpc3QIaXRlbQJhCHZwaWMOcmVtYXJrcwhmaW5kDmE6Zmlyc3QOYXR0cmlicxpkYXRhLW9yaWdpbmFsFHNwYW4uc25hbWUQY2hpbGRyZW4IZGF0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
+171
View File
@@ -0,0 +1,171 @@
import { Crypto, load, _ } from './lib/cat.js';
let key = '1free';
let HOST = 'https://91d.top';//歪片星球.com
let url = '';
let siteKey = '';
let siteType = 0;
const UA = 'Mozilla/5.0 (iPhone; CPU iPhone OS 9_3 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13E230 Safari/601.1';
async function request(reqUrl, agentSp) {
let res = await req(reqUrl, {
method: 'get',
headers: {
'User-Agent': agentSp || UA,
'Referer': HOST
},
});
return res.content;
}
// cfg = {skey: siteKey, ext: extend}
async function init(cfg) {
siteKey = cfg.skey;
siteType = cfg.stype;
let html = await request(HOST);
url = html.match(/<a href="(http.*www.*)" target=.*>/)[1]
console.debug('跳转地址 =====>' + url); // js_debug.log
}
async function home(filter) {
let classes = [{"type_id":1,"type_name":"电影"},{"type_id":2,"type_name":"追剧"},{"type_id":3,"type_name":"综艺"},{"type_id":4,"type_name":"动漫"}];
let filterObj = {
"1":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"1"},{"n":"纪录片","v":"20"},{"n":"动作片","v":"6"},{"n":"爱情片","v":"8"},{"n":"科幻片","v":"9"},{"n":"恐怖片","v":"10"},{"n":"剧情片","v":"11"},{"n":"战争片","v":"12"},{"n":"喜剧片","v":"7"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"中国大陆","v":"大陆"},{"n":"中国香港","v":"香港"},{"n":"中国台湾","v":"台湾"},{"n":"美国","v":"美国"},{"n":"法国","v":"法国"},{"n":"英国","v":"英国"},{"n":"日本","v":"日本"},{"n":"韩国","v":"韩国"},{"n":"德国","v":"德国"},{"n":"泰国","v":"泰国"},{"n":"印度","v":"印度"},{"n":"意大利","v":"意大利"},{"n":"西班牙","v":"西班牙"},{"n":"加拿大","v":"加拿大"},{"n":"其他","v":"其他"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"法语","v":"法语"},{"n":"德语","v":"德语"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}],
"2":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"2"},{"n":"国产剧","v":"13"},{"n":"欧美剧","v":"14"},{"n":"港台剧","v":"15"},{"n":"日韩剧","v":"16"},{"n":"泰剧","v":"21"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}],
"3":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"3"},{"n":"大陆综艺","v":"22"},{"n":"港台综艺","v":"25"},{"n":"日韩综艺","v":"24"},{"n":"欧美综艺","v":"23"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}],
"4":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"4"},{"n":"国产动漫","v":"26"},{"n":"日韩动漫","v":"28"},{"n":"欧美动漫","v":"27"},{"n":"港台动漫","v":"29"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}]
};
return JSON.stringify({
class: classes,
filters: filterObj,
});
}
async function homeVod() {}
async function category(tid, pg, filter, extend) {
if (pg <= 0) pg = 1;
const link = url + '/vodshow/' + (extend.cateId || tid) + '-' + (extend.area || '') + '-' + (extend.by || 'time') + '--' + (extend.lang || '') + '----' + pg + '---' + (extend.year || '') + '.html';//https://91free.live/vodshow/6-%E7%BE%8E%E5%9B%BD-hits--%E8%8B%B1%E8%AF%AD----2---2022.html
const html = await request(link);
const $ = load(html);
const items = $('div.module-items a.module-poster-item');
let videos = _.map(items, (item) => {
const it = $(item)[0];
const k = $(item).find('img:first')[0];
const remarks = $($(item).find('div.module-item-note')[0]).text().trim();
return {
vod_id: it.attribs.href.replace(/\/voddetail\/(.*?).html/g, '$1'),
vod_name: k.attribs.alt,
vod_pic: k.attribs['data-original'],
vod_remarks: remarks || '',
};
});
const hasMore = $('div#page > a:contains(下一页)').length > 0;
const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg);
return JSON.stringify({
page: parseInt(pg),
pagecount: pgCount,
limit: 24,
total: 24 * pgCount,
list: videos,
});
}
async function detail(id) {
const html = await request( url + '/voddetail/' + id + '.html');
const $ = load(html);
const vod = {
vod_id: id,
vod_name: $('h1:first').text().trim(),
vod_type: $('.module-info-tag a').text(),
vod_actor: $('.module-info-item-content').text(),
vod_pic: $('.module-info img:first').attr('data-src'),
vod_remarks : $('.stui-content__detail p:nth-child(5)').text() || '',
vod_content: $('.module-info-introduction-content p').text().trim(),
};
let playMap = {};
const tabs = $('div.module-tab-items-box div.module-tab-item span');
const playlists = $('div.module-play-list-content');
_.each(tabs, (tab, i) => {
const from = $(tab).text();
let list = playlists[i];
list = $(list).find('a');
_.each(list, (it) => {
const title = $(it).text();
const playUrl = it.attribs.href.replace(/\/vodplay\/(.*?).html/g, '$1');
if (title.length == 0) title = it.children[0].data.trim();
if (!playMap.hasOwnProperty(from)) {
playMap[from] = [];
}
playMap[from].push( title + '$' + playUrl);
});
});
vod.vod_play_from = _.keys(playMap).join('$$$');
const urls = _.values(playMap);
let vod_play_url = _.map(urls, (urlist) => {
return urlist.join('#');
});
vod.vod_play_url = vod_play_url.join('$$$');
return JSON.stringify({
list: [vod],
});
}
async function play(flag, id, flags) {
const link = url + '/vodplay/' + id + '.html';
const html = await request(link);
const $ = load(html);
const js = JSON.parse($('script:contains(player_)').html().replace('var player_aaaa=',''));
const playUrl = js.url;
return JSON.stringify({
parse: 0,
url: playUrl,
});
}
function base64Encode(text) {
return Crypto.enc.Base64.stringify(Crypto.enc.Utf8.parse(text));
}
function base64Decode(text) {
return Crypto.enc.Utf8.stringify(Crypto.enc.Base64.parse(text));
}
async function search(wd, quick, pg) {
if (pg <= 0) pg = 1;
let data = await request(url + '/phsch/' + '/page/' + pg + '/wd/' + wd + '.html');//https://www.physkan.com/phsch/page/2/wd/%E6%88%91.html
const $ = load(data);
const items = $('div.module-items > div.module-item');
let videos = _.map(items, (item) => {
const it = $(item).find('a:first')[0];
const k = $(item).find('img:first')[0];
const remarks = $($(item).find('div.module-item-note')[0]).text().trim();
return {
vod_id: it.attribs.href.replace(/\/v\/(.*?).html/g, '$1'),
vod_name: k.attribs.alt,
vod_pic: k.attribs['data-original'],
vod_remarks: remarks || '',
};
});
const hasMore = $('div#page > a:contains(下一页)').length > 0;
const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg);
return JSON.stringify({
page: parseInt(pg),
pagecount: pgCount,
limit: 24,
total: 24 * pgCount,
list: videos,
});
}
export function __jsEvalReturn() {
return {
init: init,
home: home,
homeVod: homeVod,
category: category,
detail: detail,
play: play,
search: search,
};
}
-144
View File
@@ -1,144 +0,0 @@
import { _ } from './lib/cat.js';
let key = 'bookan';
let url = 'https://api.bookan.com.cn';
let siteKey = '';
let siteType = 0;
async function request(reqUrl, agentSp) {
let res = await req(reqUrl, {
method: 'get',
});
return res.content;
}
// cfg = {skey: siteKey, ext: extend}
async function init(cfg) {
siteKey = cfg.skey;
siteType = cfg.stype;
}
async function home(filter) {
return JSON.stringify({
class: [
{ type_id: '1305', type_name: '少年读物' },
{ type_id: '1304', type_name: '儿童文学' },
{ type_id: '1320', type_name: '国学经典' },
{ type_id: '1306', type_name: '文艺少年' },
{ type_id: '1309', type_name: '育儿心经' },
{ type_id: '1310', type_name: '心理哲学' },
{ type_id: '1307', type_name: '青春励志' },
{ type_id: '1312', type_name: '历史小说' },
{ type_id: '1303', type_name: '故事会' },
{ type_id: '1317', type_name: '音乐戏剧' },
{ type_id: '1319', type_name: '相声评书' },
],
});
}
async function homeVod() {
return JSON.stringify({
list: [],
});
}
async function category(tid, pg, filter, extend) {
pg = pg || 1;
if (pg == 0) pg = 1;
let content = await request(`${url}/voice/book/list?instance_id=25304&page=${pg}&category_id=${tid}&num=24`);
let data = JSON.parse(content).data;
let books = [];
for (const book of data.list) {
books.push({
vod_id: book.id,
vod_name: book.name,
vod_pic: book.cover,
vod_remarks: book.extra.author,
});
}
return JSON.stringify({
page: data.current_page,
pagecount: data.last_page,
limit: 24,
total: data.total,
list: books,
});
}
async function detail(id) {
let content = await request(`${url}/voice/album/units?album_id=${id}&page=1&num=200&order=1`);
let data = JSON.parse(content).data;
console.log(JSON.stringify(data));
let book = {
vod_id: id,
type_name: '',
vod_year: '',
vod_area: '',
vod_remarks: '',
vod_actor: '',
vod_director: '',
vod_content: '',
};
let us = _.map(data.list, function (b) {
return formatPlayUrl(b.title) + '$' + b.file;
}).join('#');
book.vod_play_from = '书卷';
book.vod_play_url = us;
return JSON.stringify({
list: [book],
});
}
function formatPlayUrl(name) {
return name
.trim()
.replace(/<|>|\.《.*?》/g, '. ')
.replace(/\$|#/g, ' ')
.trim();
}
async function proxy(segments, headers) {}
async function play(flag, id, flags) {
return JSON.stringify({
parse: 0,
url: id,
});
}
async function search(wd, quick, pg) {
pg = pg || 1;
if (pg == 0) pg = 1;
let content = await request(`https://es.bookan.com.cn/api/v3/voice/book?instanceId=25304&keyword=${wd}&pageNum=${pg}&limitNum=20`);
let data = JSON.parse(content).data;
let books = [];
for (const book of data.list) {
books.push({
vod_id: book.id,
vod_name: book.name,
vod_pic: book.cover,
vod_remarks: book.extra.author,
});
}
return JSON.stringify({
page: data.current_page,
pagecount: data.last_page,
limit: 20,
total: data.total,
list: books,
});
}
export function __jsEvalReturn() {
return {
init: init,
home: home,
homeVod: homeVod,
category: category,
detail: detail,
play: play,
search: search,
};
}
+50
View File
@@ -0,0 +1,50 @@
## Support using private Gitee or GitHub repositories as remote config.
* github://<your personal access token>@github.com/<owner>/<repo>/<ref>/<file path>
* gitee://<your access token>@gitee.com/<owner>/<repo>/<ref>/<file path>
* github://ghp_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx@github.com/omii/catvod/main/config_open.json
* gitee://xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx@gitee.com/omii/catvod/master/config_open.json
* https://omii%40qq.com:88888888@dav.jianguoyun.com/dav/cat/js/config_open.json
## personal access token
* Settings > Developer settings > Personal access tokens > Token (classic) > Generate new token
* Settings > Developer settings > Personal access tokens > Fine-grained tokens > Generate new token
## 远端配置:
* github://ghp_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx@github.com/omiitop/CatVod/main/js/config_open.json
* github://github_pat_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx@github.com/omiitop/CatVod/main/js/config_open.json
## 本地配置:
* assets://js/config_open.json
## 远程配置教程:
* https://omii.top/1296.html
## iOS签名教程
* https://omii.top/826.html
* https://omii.top/1498.html 推荐
## 自定义背景
"color": [
{
"light": { "bg": "https://i2.100024.xyz/2024/01/13/qrnuwt.webp", "bgMask": "0x50ffffff", "primary": "0xFF2B6C00", "onPrimary": "0xFFFFFFFF", "primaryContainer": "0xFFA6F779", "onPrimaryContainer": "0xFF082100", "secondary": "0xFF55624C", "onSecondary": "0xFFFFFFFF", "secondaryContainer": "0xFFD9E7CA", "onSecondaryContainer": "0xFF131F0D", "tertiary": "0xFF386666", "onTertiary": "0xFFFFFFFF", "tertiaryContainer": "0xFFBBEBEB", "onTertiaryContainer": "0xFF002020", "error": "0xFFBA1A1A", "onError": "0xFFFFFFFF", "errorContainer": "0xFFFFDAD6", "onErrorContainer": "0xFF410002", "background": "0xFFFDFDF5", "onBackground": "0xFF1A1C18", "surface": "0xFFFDFDF5", "onSurface": "0xFF1A1C18", "surfaceVariant": "0xFFE0E4D6", "onSurfaceVariant": "0xFF1A1C18", "inverseSurface": "0xFF2F312C", "onInverseSurface": "0xFFF1F1EA", "outline": "0xFF74796D", "outlineVariant": "0xFFC3C8BB", "shadow": "0xFF000000", "scrim": "0xFF000000", "inversePrimary": "0xFF8CDA60", "surfaceTint": "0xFF2B6C00" },
"dark": { "bg": "https://i2.100024.xyz/2024/01/13/qrc37o.webp", "bgMask": "0x50000000", "primary": "0xFF8CDA60", "onPrimary": "0xFF133800", "primaryContainer": "0xFF1F5100", "onPrimaryContainer": "0xFFA6F779", "secondary": "0xFFBDCBAF", "onSecondary": "0xFF283420", "secondaryContainer": "0xFF3E4A35", "onSecondaryContainer": "0xFFD9E7CA", "tertiary": "0xFFA0CFCF", "onTertiary": "0xFF003737", "tertiaryContainer": "0xFF1E4E4E", "onTertiaryContainer": "0xFFBBEBEB", "error": "0xFFFFB4AB", "errorContainer": "0xFF93000A", "onError": "0xFF690005", "onErrorContainer": "0xFFFFDAD6", "background": "0xFF1A1C18", "onBackground": "0xFFE3E3DC", "outline": "0xFF8D9286", "onInverseSurface": "0xFF1A1C18", "inverseSurface": "0xFFE3E3DC", "inversePrimary": "0xFF2B6C00", "shadow": "0xFF000000", "surfaceTint": "0xFF8CDA60", "outlineVariant": "0xFF43483E", "scrim": "0xFF000000", "surface": "0xFF1A1C18", "onSurface": "0xFFC7C7C0", "surfaceVariant": "0xFF43483E", "onSurfaceVariant": "0xFFC7C7C0" }
}
],
## 自助添加接口格式:
{
"key": "wogg",
"name": "🟢 玩偶",
"type": 3,
"api": "./wogg_open.js",
"ext": "填入阿里token"
},
"key"、"name" 内:与其他不重复的名称均可。
"type" 3为影视,10为有声读物
"api" 填写js路径,"ext" 填写扩展内容,例如玩偶的token。
以上由omii.top提供
+1
View File
@@ -0,0 +1 @@
//bbQ0FUT1CRCBphY2d3ZF9vcGVuLmpzGC4vbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgxDcnlwdG8CXwxfMHhvZDMSXzB4M2EyNjNkBmtleQhIb3N0DnNpdGVLZXkQc2l0ZVR5cGUOcmVxdWVzdAhpbml0CGhvbWUQY2F0ZWdvcnkOXzB4MjZjNwxkZXRhaWwOXzB4MzY2OAhwbGF5DHNlYXJjaBJhZXNEZWNvZGUQdmVyc2lvbl8canNqaWFtaS5jb20udjcKYWNnd2QIaVQjZBJfMHgyMjMxNmESXzB4NDI0ZWU4El8weDUyYWJjYxJfMHg1NWM1MDUSXzB4NGVkOTNlEl8weDI1MDc3ZRJfMHg1YzY2YTcEaHMSXzB4MzBlMWFlEl8weDM1NjE4MRJfMHg1ZjBhZWUSXzB4MzVmYjI0El8weDI4MzY0ZBJfMHgzZDVhODkSXzB4MjMxMGVkEl8weDFmMTNiMQZ0ZmkEdXAQcGFyc2VJbnQIXXpabQghMEtzCGppTGIIb1RKQwhZJmlkCHJEZEoIYWR4cQhybVh1CFklI2MIKFFVdgh2ODJaCEI2cEMOcmVwbGFjZQR1bhJfMHg1NjlhOWQSXzB4MWU2ZjcwEl8weDU0MzBkNBJfMHgzNzM4OTQSXzB4MzQ0MzljEl8weGVlNzZlYhJfMHgxMTE2YjMOcmV2ZXJzZQJ2El8weDQ1ZDBkZhJfMHg0MDk2YzISXzB4NTA4NDM2El8weDQ2MTMwMxJfMHhhNjMxNGISXzB4NTZkNTRmEl8weDE0NjJiZQpIaVJKcwpQbVNzdAhEOEEzCmN4SHRWMDY5NTRhY2MuZ2FtZXMubWhkMTAwLmNvbQpQZEFvRAhQbzMhCmN2V0ZmCGd6aXAKS012YVQKZmxvb3IIITNNdgZNRDVAOGYyM2ZmOTlhODI2NjhjMjc0ZTRmNjdjOTc3MTRhMDAIQDRWJghTMU4mCF0mR0QIJFpidgZyZXFgUVFNSCBBbmRyb2lkIENsaWVudC8xLjAgKHFpbnFpbm1hbmh1YUBnbWFpbC5jb20pFHVzZXItYWdlbnQOcmVmZXJlcgh0MXhaEngtdmVyc2lvbgx4LXRpbWUMeC1zaWduCGxLKUMIZ3hFQRRDb25uZWN0aW9uHkFjY2VwdC1FbmNvZGluZw5oZWFkZXJzEl8weDRlYWYwMhJfMHgxZGUyY2ESXzB4MTU5ZjNiEl8weDNmNmYyMxJfMHgxN2IxYzISXzB4MjRjMGJmEl8weDFiZWYwNwhVcihtEl8weDFjNzQwMhJfMHgzZjAwY2YSXzB4MzllZjgxEl8weGJhMTg2MAhCS0hXCmRQbVFlCG1VRVQKV2ZBRFcIUF01VwpES0JYcQprS3FwSgppWFRaQQhtYyFMCndvdURKCm9oRWxtCEpwIWkKdlRZSVAKa3NmbU8IViUhOApRclhlZQprYkdRTAhadGpjCkNRcENxCENybVcKVUxRZWISc2hlbmdodW8tClZCSWtOCkJjVVZLCmVZZVlTCG4zN2MKVUJ6WmwKT2F0TWUKaVptTkQKRVpjU3AKbW9mYS0KSG5kUHUIJW5VMgpRd2diUQpZTWFKaxB6aGFpbmFuLQpXT3NKagxsaXpoaS0KVnVKT2IITjZvWQpnRkJoZwpPb0F2UhJ6aGljaGFuZy0KWnRwWGUIITNuagpvdkNiTQpqdVl6cwpMak5yVQpaWmhiVAptZW5nLQpmemdiUQnYmgVuVVNMiApzY2p2RApuZ0hvRQpxZ21JVhJkb25nZmFuZy0KWlhVa3YObGlhbmFpLQpSVWtBeRBxdWFuY2FpLQplWnV3SRhtZWludW1hbmh1YS0KcVFkalcIOUZQKQpjT2lqZwhzcU1zCkVsYmpRCCV0IzMKbmlLT2gIYVozcQppc2xmVQn8fghUdlGDWwpQT1VhSgxkdXNoaS0KZ0p3VmYKYXFwU24Kd09ieEIOY2h1bmFpLQprUWJHZwpqaWdTegpuVlVlRxJxaW5nY2h1bi0KR3F1b2kKTlViRVgQeXVuZG9uZy0KWkZERWcSamlhbmdzaGktCmdvanJIClBYT1dUEHF1YW5tb3UtCldkUUJmCk92V0hMCm5jZUJHCFlbd3YKVXJHZWIMbGFubXUtCmFOVVZyClB1ckJlCnJhZWR5ClFsc3l1CnZyQUJMCnNKSVhzCkdHTEJFCkNVempOCmJmYnVkEnFpbmdzb25nLQpFU2RPZgpia3BYdQprZWppLQpWc3lGVw53ZW54aW4tCnZsenpMCm5peGktCkJrUGxXDHlvdXhpLQpzeUFEeg5uZWloYW4tClFWSFlqCmVtZlhzCk9EanRlCk52eVl1Enlpc2hpamllLQpKT2RVQwpRbUdydApVRm9YZwxsdW5saS0KbUlHV3YKR29CVGcKY1VDakcKaktMVFQOc2hpc2hpLQpKZXpWWA56aGl5dTItCkZzbWxRCkhmTWd1CmxtZExOCmVBSG9GCnlHR0xKCkhKalF2ClhpbXJwFHNoYW5nemhhbi0Kamp3dksScWlhbmd3ZWktCkxXaHJlB9iaemZGVQpvZVFBZQp5elhhQgpLZnBRRgp4Z09tdgprRkpiSwpxWHNCcwpKc1BOaQpCZ0tXRgp0Z2RRZAeOfxFcc1kKQ3hEU3cUbWVpc2hhb252LQpRcGprRQpOVFIzLQpJQlZobgpjakRvSggwXTlIClZIdWtICm5oRm1CCnVSVkZVEHpvbmdjYWktClRmV29IDnhpdG9uZy0KRmtLQ0cKT210ZFgQZGFudnpodS0KVUJldWQIUXA0TApXSWh1QQpPckhLZgpBRW5ocQZCTC0KaENFRFkKRXBFaVYKY3FoSEcKcVZIU1EKQXNyTVoKRXFuQWcKQW5CbEkOanVuc2hpLQpQWWRCeApBV25jQwhEWXQ3ClN3eEF1EnNoZW5nY3VuLQp0S2VPVApjQXdXTQpzZHJTRgm2Z3p6Fk5MdQpnWm1IaQpJeXNhcRBfcmVhZGVycwpMclh1bQpzTlFUdwpoVkdZTxJxaW5nbmlhbi0KRnNiRWEKU0tGWEcOd2FuamllLQpPbEJoWQpfYXJlYQpLUXFCeghyTFpVClBqSXBkEmhvbmdrb25nLQpSQW1DRAp6dWlncgpZZ1dmbgpjUFpseAh2enBYCk1DaFl5ClJnaE9tCkFvZkNjCm1YWVlGEjEyXzE4c3VpLQpMbkNjcQpuRlRtcghTb0IoCkxlUGlyGjI1c3VpeWlzaGFuZy0KaXp0a2QKb0dnWVEFmJhQZwVoUeiQAm4FklFplgVHWXteDnFpaHVhbi0FMXLFYAUhaO1WBd56gGIFfnYIVAW7bAhhDHpoaXl1LQUeZBF7BTxol2UFnJh6ggcia1BOEVQFPYCOfwXtcECIBR91O20FhlPyUwXReXteBaxgkXUFjn/fmAXZTqBPBRhiiU4FqpB2YAUsZ1BbDGJlbnppLQUOVKtbEGhvdWdvbmctBV55PJsFQmfXXwUqTxhaEndlaW5pYW5nLQVQYBZgBVSbe14Fpk+iYxB6aGVudGFuLQWoYwZ0BVSb1WwFZmugTwUegkiOBVCBc1kFhVs3dQWxUtdfBQyE+3wFU0+ygAXzl1BOBUyAOlcF21Y8aAU+eRpPBdGeU5AFhVv7fAMMhAWCgs1kCT2Ajn9CAEwABTpnGGIOaml6aGFuLQUcTrllBUtgMXIFaFFpXwmOf3NZK287dQUNWcdOBVKXdF4Fs42nYwV/eoqNBVCGw18ObnVleGluLQV2UdZOBcpgaZYWem9uZ2hlcWl0YS0F/ZACXgUGchF7BYRze14FaV95hgWvfjFyBS9Vjn8Fam0rbwWoUlxPBVKXJWYF5FPOmAV2YB5kBdCPqFIFEYEebRBuYW9kb25nLQX1UDhcBUCIZYEFB5e8ZAUOZh9mBXZRg1sFl2bRngU6ZzJ1BUNnC4wFDFS6TgV1cAJfBatbl2UFD2judgXlZTheBR9hqFIFymBHWQ5qaW5ncWktBReQ1GsFAl/9gAUnTjhcBaBbaXIFq1v3XgV7j35nBbZnenoFGGKXZRB6aGFuZG91LQUqZ2VnDndlaWxhaS0F0XmAYgUpbqiZBQaQrYgFOG4PYgWFUbVtBStnFk4FXnndiwXFiDyQEnpodWFuZ2JpLQVqjOiVBSdgbI8FYU5RZxJ4aWFuZ2N1bi0FY2tnUgUmTwZ0BbZbrV4FtWtQWwVaWvtZBTtOxk4F53ARgQXyU9eLBfSBwZAFPXJBbQWgftN+BUxcHU4FRlUYYgU3hYeFBR93uk4FymCaYBJqaW5nc29uZy0JrGCRdahjBnQFOmd6ZghqWTdJGnlvdXhpZ2FpYmlhbi0FwHkJVARBQQRHTAVnUsVgBTtgwYgF2JocdQhLWHQ1BV55aowF+3zffgUqYGlyBc2RH3UISU9SUwXuT9lOBYVbl2UFXnnZThJzaGVueGlhbi0FllkqYAUrZ+VlCm1vcmktBEJMBWqM618FNXXeegUOc0dZBVCGS2AF5FPjTgXtd8d7BRx1fJkFOJc7YARUUwWbUYtOBSps0ZEFj3ledAXbbDFyBbpOfVEQcmVuc2hvdS0FH3VYWwUcdaBbBXNZXnkF+4sFgAURXHReBRFcc1kF24+mXgWMW9N+Bd6PfY8QbGlhbnphaS0FMFffVwXlZSxnBf1Wp04FmZkvbgXwU35uBSdrjn8F6Zf9VgXXUxdPBZJjj14FCk62ZwX0ZrBlDHVwZGF0ZQW5cPtRBmFsbAUGUnt8EnR5cGVfbmFtZQ50eXBlX2lkDmZpbHRlcnMSXzB4MWZjZGQwEl8weDNkZmEwNBJfMHg3MDVhYjISXzB4M2Q0YTg1El8weDJhNjg0MRJfMHgxMWJhOWISXzB4MjA5NjE4El8weDI2NzgyNRJfMHg0ZWE0YTQKQ2dhclQKS3lDVnAKX3NvcnQQJmZpbHRlcj0OY29uc29sZQhwYWdlEnBhZ2Vjb3VudAhsaXN0El8weDI1OGI4NhJfMHgzMmZlNjMSXzB4MmZjNTZlEl8weDJhMmVhZRJfMHg0YzA5ZmMSXzB4NDY4NzExBGlkDmJvb2tfaWQSYm9va19uYW1lEGJvb2tfcGljDGF1dGhvchhib29rX3JlbWFya3MSXzB4MjYwNTFlVHhyRGpKWXNqaFVoaVZkYW1maURDLkNjQm9nRHVteS5WdjdydWJyZ2c9PRxXUE5kU2R0Y0xlVG90YTZXT3hkT0NvVldQR2lXNnVodlNrUlc0QmRIWXUUcThrQlc0VDdwcRZXUDdkSldKY1N1UxhXUEJjUThrRFdPZUwUVzRqT2NkUmRSVxh2OG9xVzUwVlc0OSsUbDJ0ZFY4b0FDYSZXT2RkR0dCZFNta3hXNzdkVXVtHFdQbjNXT3RjVjBpTmVhFFdQMDBqZ1ZjSlcWeThvQ1dPbGRMZXkceG1raFc1VFJ6S3hjUHEWVzQzZE9xYTVlM20Ubm1vbkJDa0dDcRhXUnBjS1NrVFdQOGIUV1BPdG9MN2NPcSB1bW9uVzVlVFc0ZU14U295FFc0N2NSS1BGaEcWRjhvUXZLbjhXNGEUZG1vSUFxWEVsVxRyU28zekdYcEVHFnFTb1VXUFJkTXVlNHlTa1pnOG82bE03ZEhDbzJ3OG95VzVOY01hGFdRSmROR0JkTFNrMxZrbW9aQndkZFIxYR5nbWtIVzVMckJlTmNSZ2UgNXpjVjVsSUY1UjZGNTV3NCA1eTJTNXkrUzVSK2I1NUU5IFc0S1R6R25LV1JsZE04a28UVzZOY1VKNG5zcRRXNUJkT0dtVUFHHFdPdGRWY0pjSzBEY3RhGDVCNk81bFE4NTVzczRXN2ExVzd2dVdPeGNWMy9jVjhrSlc2VmRPYSRXNERYV1JQbW04b3NXUS9jSXEYNnl3WDV5MlI1emNoFnE4b3R2OG9ZVzZLGEJ0TzlXUGlSVzVDZiBXTzVSV09WY1FlQ1J4Z3Z6HGR4dUt4OGswV1IzZFVxIDVSVXM1T0lyNVBFdDU3K3EQY3hOY1NyV0YQVzdkY1B3NWs8aUNraFc2VHN2TWxjUXN2amFta0NhbW9yV09HMGJxIFc3THplYS9kT1ppZ2txVDgWVzQ3ZFJxV1RyaG00eUNvQlc3cmdpbW9lYlNrL3VYYkZXUHBjUUcgVzVPVVdSNXFETUpjTm1vbS5EYW5sVzUzY0pTa2pXNno2V1FkY1UydRg2bDYxNUJrazZrNnoWVzQwR0JxajJXNkcWZFNvcVc2WmNVSnEsaG1rcFc2YWpwOGtibVNvUEVTa09xYSRFOG9idlNvS1c3bGRHQ29zaFcWZkNvK1dPdGRMSnEYVzdwZE9Tb3VDU2tXEFdSZGNVQ2thDG4xRmRNcRRXN1pkSENvUUNxIEQ4b2Z1bW8xVzdaZEdDa3kcVzdyVVdQVGZ6R2xkTUcYbG1vUHozeGRPWG44GFdSYjFXNGxjTENrVx5DOG85V1JKZFR4TmNNcXFgV1JoY1B4bkZzbW9hbjhvY0JnN2NRTlZjVTNwZE9TbzN6U2tXbm1rbVdSSmNVQ28vDlc1eGNSMjgMaUNvZ2tHHFc1ZGRJWXRkTkNvMnhXEGl3NEh5Q2s3MFdPN2NVMG5WZnc5TnpyM2RHQ2tuaW1vWjRXNy9kSENvWEFTa3RXNVpkUVNvM2tLZWJkYRhXNEJjU01tV3B3aU84aTFKY0tIdTJhOGtjYnFMOWxtb0tXT2Zlbm1vSBBCc2hjR2h2aCxEWTRNV1BtOFc1TENGdFRZV1EvZFRXGDVBczU1QUVTNWxJehREU2tlVzdMamdHFFc0M2RPcWE1ZGEUV1FCZFJzRmRIRyBXUDNkUmN0Y0tLVGtkOGtLFEZtb3JXNmFmaVcMZUlCZFVXGFdSWmRLYXBkR0NrQRg1QUlDNWxVVDV6NkIUQzhveVc1NW9lRxB3cktvV1B5bI4BbG1rMXJ0QmRHczgvVzUzY0tlbGROWjljV1JaZElMaWpkbW9EcUNrdFdQNEVXUjkrVzR6clc1L2RPbWt5d1NrYkNDa0hXNVM0aVNrYldRMHdCbWtDdUNrQ3RxMXpXT1ZkS1cWZkNvRFc2UmNVWW0WaExYM1dSN2NNSXkWVzdhT1c3bkRXUGEcZHdLS3hTazlXUjNkVXEUcVNvdlc3alVucRRBV0ZjUnJWZElhJFdSRmRLYjNkVENraVc3dGNUVxRXN2hjU0tibm5XGFc3UmRQcVZkTG1vdhRDR3plVzdaZFFXJHB2TmRIOG83cUNrVldSTmRPcRRtYVZkR1NrK2ZxEGR3dU5ybWtQFEZDa1VXN3JoY3EWV1FwZFZxZGNLd3kWem1vaEQ4b1RXNlMcV1JGZFBhbW1XNXBjR0ckRkNvQlc3cmdpbW9lY0NrM2RxHkZTb1FXNUdGV08vZEp3QxRiZnJWV1F0Y05HHEVDb0hXUjdkUmgvZEdxGDV5WUY1ekE5NXlzOBZpU29QRU1OZFIxYRBBU280ck5QM3hXNUhwV1BCZEtDa2RXN3RjSjhrQlc2NElXN0JkS0lHYVc3ZGNUYUZjVnRuZldPcGRWd21kcm1vSFdROHkUQ0ovY1VXM2RQRyB4U29DVzcwQmpDa3FtU2s4NmpDb1ZBZ1JkUXJuVlc3TmRKMGhkTEpUZFc0UxRXNGxjUWg5Q3FHIFc0eGNKMjlEV09KZEx2Uy8scWE3Y0dLSEJXNUxPblNrV3RDa2d3R1B3MXJUV1FGZElzdGNLQ281ZkxUTHBtby9vdnVBYlNrNHNDa2hmOGsvIFc2cm01Qm9wNWxVRjVsVVkeRHFqNlc1QmRVOG9rcjJlFmttb01XTy9kU040HGlDbytXN3IybG1vRWNXGFdQMVJXUGxjUjF6VhxpYVpkS0NrWmVTa2JrVy5sQ2tNZWJpTVdPRHpBc0ZjS2NQUldQNBBjS1pjTnJlWB5lQ2tIVzVMckJlTmNSd2UceUpPT1dPdVNXNWZnanEgdkNvdVc3aXNsU2tyb1NrOCB6Wi9jTkloZFBDazdXNjk4JFdRQmRNYjNkVDhrdFc3WmNUVxBnOGtNVzQ5bBhXUmpYVzR4Y1FTa0kUd2E5M1c1RmROVxZsbW94VzVKY1RxOA5XNDhNV1JTFmVta3lhQ29ZV1JtFnFDb3RXN0d0V09tFldSUmRNWEZjTEtXFHRicllXNS9kTlcgazFPeVdPQmRLOGtmVzZ5YxR1cTF3VzU3ZFZXEGpTa1BXUFBnGFc1M2RMbW9CRUNrVBRXNmRjVU41ZnBHFFdSeXBqTmxjVkcYVzdsY1J4YmhlOG9jGFc1TmRHWk5kS21rWRRXNk5jVnJpMHRXFFc0ZVJXUWpsRGEmVzU0QWo4a1VXNEw1VzZWZEtyTxxXNkc4Vzduc1dPRmRPcRBkZ0NLeFNvShxXNTFxV08zY0tMdVZ3VxBlOG8rckk5cQ5XNXRjSkw4IFc3L2RJcW1JVzQ3ZE5tbzkUc21vQlc3RHRrYRRXUXlBcGdOY1ZXIDU1K2I1NllCNVI2aDU1c3oWV1JwY1M4a2JXUjQQbG1vcUJYTHAeckdkTFNQWktVbGxLVTdlFnNxN2NMMDV5VzQ0FGpTb1lCZ1pkVHEgRFNvUFdSbGRUeE5jR0s0MhBFV1pjTTJEYxRpeEROV08zY0xXGFdPUmRJQ29SV1FDUx5ubWs3VzVMRXllM2NTdDgYV09sY1Y4a1ZXUGEwHFc0OElXUWpCRDJkZE5XFlc1aGNWaERpYWhDGDVPY082bFkzNU9ZTBRkU29lckpwY1FXGFdRSDBXNi9jU1NrNBRXNzlUV1FqNkFxFERTazFXNnJXYkdEVzY0T1c3VHVXUGxjUHhCY1Rta0dXNjNjTzhrQW9tazZ5YRZXNm1mVzQ1R1dRbRhXN3RkSUNvNnhtazEQelhSY0wyVHMwV1F4ZE1ybGRWbWtoVzdwZFYxTmRVQ29zTkZheGRIbWtSdkNvaHpDb09mOGtBbXdqZ1c3dGNIU2ticmVHcVdSQxREQ29SVzc5NGNXHFdSNHJpZjNjTVhoZE1XJERtb3RXN3JtcENvZWpDa0NkcRBXNEdVRXR2MhxXUENrc2ZSY1NVd1pMRyBXT3RkUkNvWVdQQ2xXNmZsFFc1YU1XUTVtekcmVzU3ZEhxM2RHQ29UZzhraVc3cRRCOG9FVzR5UWhxFkZTb3pXUk5kTU5lGFc3WEVXUmxkSW1vbCA2eis4NWxJbDZpTXo2bFExHGNnSzB3bWtHV1JwZFVxEGwyU29DU2tqJFc1NFNBYW5IV1FaZEdtb2VyRy5XNkZjUncxd2Q4a2tpOG95endCY1BOSxhBU28rczFYWVc1WGMUb1NvR1dPcGRVcRxXUkdyaksvY01hUmRNVyhXTzdkUDhvWVdQQ3ZXNmVpeDhvVSRsQ2t2dW1vSVc1N2RPU29ud0cUdThvTlc2YmxmRxxXNEJkT2JlMnJKcUtiYRhhU2tobThvNldQOHU0eUNrM1c1N2NQd1MxV1FkY0dIdGNUZ1pjUmEWQkNvV1c1eWdXNzQcVzd6WVdQYkZCR3BkTUcoVzdSY0h2THpXNUZkVnZLWFdPRzcWZDhrTVc0TERCcXUeY0NrT1c1bmhCdU5jUmdlGEVXajdXNVpkUDhrZyRFbW9wdlNvTlc2RmRNU29BaFcwbkNvVUFnN2RSR0hQVzZ0ZExlZGRLWUNsFGh1OVBXUlpjTlcMd0NvdGRXHlc1L2NSMjBYbzNiS1c0VxhXNGhjVDNEb2RTa2sUZG1vUXhDa1REVxRXNnZQZnNKZFVXIGxtb01XN0JjVmJhYlc0ekUYRVh6Tlc0SmRQOGtnGFc2elpXUEZkSVNvWBZzU293VzVHTFc3bRRpbW9VdGczZFFXFGloZjhXTzNjR0cQc1k3Y09lWFcQcG1rd3A4a1IWVzVHT2o4azRXNjQQVzVpc3pjNU4UcThvQVc1U3RlVxBXNnE4VzdERjZXNU90cENrK1c0NVVXN05kS2Z6ancwSGR2ZjQUcm1vTlc3NFllRxZjU291VzZCY0xIZSRXN1pkSENvV0ZDa0VXNVpjVGEWdWNHWldQV1hXNXUkeFNvdlc3aXRvbWtyb1NvL3BHJHc4b3FXNXVUVzQ0TXZTa0JiYRhvMVNtV1AzZElDb2cUd0NvbFc2TGFrcQ5XNTNjSEthFldPZlRXT1pjUTNHHnhKYWRBbWs4V1JwY0dieRh6bW8zcTBqNVc1VGM2em1vRFc3cmdrU29pY0NrOXFyemNXT05kUEhxHFc3dGNHSnFheldsY01hOFc2SzFXN1RrV1BCY1F3eGNOQ2svVzZwY1Vta2MkdzhvbVc1dVNXNThNdlNrQmJhGFdQaGNUQ2tKV1J1ZxhXUE5kUUNvVVdPbWUUbUtDYVdQM2RNcRRlM2l1V1E3ZFVhPFdPdW9XNXRjTW1rbVc2M2RKOG83V1Jma1dRcGRKRxRmaGVDV1BKZE1hEGloeGNMR08vJFc2MDhXN3ZjV09WY1J4SmRUVx5nMktNd0NrVldSUmNTM0cUVzV5VVdSakRtRxRXNnEwV1FMVEZHDnZJM2NISXkkV1BSZE9tbzlXUDhwVzZLamZxGFdPWmRQQ282V1FHcyZoQ29LV1BUMWsxRmRSOG91V09DGEFtb0JXNjlsbUNrYR5rbW9ZVzZwY1NhYUJXUEsYblNvdFc3em56Q2tDFnFDb3lXNlczV1BHJFc2SzFXN1RrV1BCY1F3eGNRcQ50Q29rVzRtFFc0aGNQTkxCalcecFNvNVdQTmRWWnpWVzVTFmhTa1RvOG9SV1JtHlc2NDRXN0xpV1BWY1ZnbR5rMU94V09SZExTa2NXUVcsV1FML1c0QmNIbWttV1BxZFc1M2NPRyB6bWs3QUNrcnpkM2RIOG9THEVIelpXNUpkT21vbWFXGHBNblFXNDlXNUJjWCRGU2srdkpwY1NXNTlXNnBjSUcIbGZpaihXNVBzV09wZExDb3FXUnhkSDhrZTBXNUx3V09wZEhTb0NXUFJkS1NvQldSNVIWcUNvelc0eVVXT3kkVzQ0U0FhblBXUVpkR21vZXJHDldPVmRPTDQWRVNvQXg4b0lXNFcWRDhvSFc1dXpXNTgQdFNvZ3JNTFIeVzdiNldQVEJ5RzNjTXFPFERXUFlXNjdkVGEwVzdWY0daU3hBRzdkSDhvblc1QmRVTkg0FmFtb09XNHBjUll1Fm1Tb0xyOGtURjNDDldSZUZvTFMWV1F0ZFZyZGNWZXEoVzUzY1JNeTRwd1hLV08vZFZta2cWaDhvbFdPZGRPWnkca1hoZExDazFoU2tia1cQVzVCY1BNYkQcb1d4ZE04azJhU2tna1cYV1FiVVc2ZGNMOGtJFnpDb2hXNU8wV1BpKFdRMHhpZjNjR1daY0czbGRVU29VHGM4a2huOG9QV1BHbHNhCHVaRGgWbVNvK3c4a0dFc0ccYXd1U3ZDa1ZXUlZkVXEQaFNrN1c1Ym00d2R2WmNtbzRXNlpkT2E4Z1c3Zm1XT2hjU1ckZW1reG5DbzJXT2JtYm1vNEVhdG9YZGRHbWtSeENvaGtDa1hxOG9neklYdFc3N2RKQ2tyZ0tXclc3SzJXNW5GV1FLWHBhR1VxbWs4bUcoaW1vSndTa1BFZDNkVjhvZ0Y4a3EWdUNvZFdQTmRId0M0VzVPVVdRdnB6d2hjSDhrYUZ4bW1rU2tsa3EubkNvVXpNL2RPcnpOVzcvZEtlM2RMeDg2VzZybUVxTmRHdnBkSGZSZExDa3BoU28xVzVDFFc0eGNQTXZtaHEWaW1vWnpndGRSMWEWaExYTldSL2NLSXkgd0Nvc1c0YWlqbWtybkNvMhRtQ2s5VzRYTnlxEGQ4b2F5ZGo3tAFXUkZjSUlPeGxldGRMU29MVzROZFZnNE5nU2tKamZWZEtTa1pXUW1tYXZGY0xndkllZ2RjVm1rcm1mbWJDbW95VzRCZFA4a3Zxck9WV08vY1Q4a010d0JjTXEwVzZibEVhcGRKZmxjTXVoZFVTa0JmQ29qEHBLS1RybWtwGFc0ZnNXUEJkR21rdSRBbW9wdlNvTlc2L2RJU29CaFcmVzcwTVdSNW1ETVpjTm1rY0RNRxBhOG9PQ3E1eRBXN3BjVnh1chZDU29RVzRDZFc0VxZXUUREV09sY04wNA5jTnhjU2RTFmdDa0dXNTVBQUd1Llc2WmRKQ28vRlNreVc1M2RUU29YbGFpHlc1N2NWaHpyYkpxZldSeRxpYVpkTENrMGNDa0VrVxRoU2tkV1FYOWthFHQ4a3RXNHZpY1cgVzRKY0d2bm9XTy9kTnZYMSR6U29peENvVVc2L2RJU29CaFceVzVCY1IySzJuMlBXVzRXFldSUGdXUXhjS3dtDmYzVmNPZHkSXzB4MWQzZTgwEl8weDQ0NzI5ZhJfMHgzMTNkNjASXzB4MzRhN2UwEl8weDI2MWY4YxJfMHgyNTFhYTUSXzB4MWJhM2I3Cm1WSU9pClVHRUF5FGNvbWljX25hbWUaYm9va19kaXJlY3RvchZkZXNjcmlwdGlvbhhib29rX2NvbnRlbnQGbWFwAiMOdm9sdW1lcxJfMHgxZWZjMDYSXzB4MzNmN2E4El8weDRkOTQ0YhJfMHgxYzQyMDASXzB4MjljODRmEl8weDJhZGU0OBJfMHg1YmE0YjcQXzB4ZjUwNWUCJBJfMHgzN2QzODcSXzB4NTJkZmM4El8weDI2YzcwMhJfMHgzNjY4ZGQSXzB4MzY4OGMwEl8weDQwZjQ0NxJfMHg1NjY2MWUSXzB4NGY5NzQ4El8weDQ2NGNiORJfMHgxNTVhY2ESXzB4MjU3MWE4DFdvaEZXbwxCY2ZiRmsMY1VWbnJjEl8weDE1ZGE5YhJfMHhmOWZmZTcSXzB4MjUxODhmEl8weGE5Y2JjMRJfMHgxYmQxMTESXzB4ZmI2ZmI4El8weDI1NWY5MhJfMHhhOTA0MTISXzB4MTQ1MjZmEl8weDQzYjJiM4IBYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWjAxMjM0NTY3ODkrLz0MY2hhckF0DmluZGV4T2YYZnJvbUNoYXJDb2RlAiUEMDAUY2hhckNvZGVBdApzbGljZSRkZWNvZGVVUklDb21wb25lbnQSXzB4MjZjYzY3El8weDRj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AQAEgQEAAEdMFAEAAEw2AACACwRmAgAATCwCAABiAQBiAAC8ogEEigEAAO5HTBQBAABMNwAAgAsEZwIAAEwsAgAAYgEAYgAAvNYABCwBAADuR0wUAQAATDgAAIALBGgCAABMLAIAAGIBAGIAALyyAAQIAQAA7kdMFAEAAEw5AACACwRpAgAATCwCAABiAQBiAAC8QAEEAgIAAO5HTBQBAABMOgAAgAsEagIAAEwsAgAAYgAAvAABBIgBAADuTBQBAABMOwAAgAsEawIAAEwsAgAAYgEABIsBAABHTBQBAABMPAAAgAsEbAIAAEwsAgAABG0CAABMFAEAAEw9AACACwRuAgAATCwCAABiAAC8xQAEWgEAAO5MFAEAAEw+AACACwRvAgAATCwCAABiAAC80QEEMgEAAO5MFAEAAEw/AACACwREAgAATCwCAABiAQBiAAC8nQEEJwEAAO5HTBQBAABMQAAAgAtiAQBiAAC8GQEEcwEAAO5HTCwCAAAEcAIAAEwUAQAATEEAAIALBHECAABMLAIAAGIBAASRAQAAR0wUAQAATEIAAIALBHICAABMLAIAAGIAALyQAQQEAQAA7kwUAQAATEMAAIALBHMCAABMLAIAAGIBAASSAQAAR0wUAQAATEQAAIALBHQCAABMLAIAAGIBAGIAALzOAQSMAQAA7kdMFAEAAExFAACACwR1AgAATCwCAABiAQBiAAC8fAEEhgEAAO5HTBQBAABMRgAAgAsEdgIAAEwsAgAAYgAAvNgABDYBAADuTBQBAABMRwAAgAsEdwIAAEwsAgAAYgEAYgAAvOABBAICAADuR0wUAQAATEgAAIALBHgCAABMLAIAAGIBAASXAQAAR0wUAQAATEkAAIALBHkCAABMLAIAAGIBAASZAQAAR0wUAQAATEoAAIALBHoCAABMLAIAAGIAALzTAQQCAgAA7kwUAQAATEsAAIALBHsCAABMLAIAAGIBAGIAALyMAQQnAQAA7kdMFAEAAExMAACACwR8AgAATCwCAABiAQAEnAEAAEdMFAEAAExNAACACwR9AgAATCwCAAAEfgIAAEwUAQAATE4AAIALBH8CAABMLAIAAGIBAGIAALzMAQQWAgAA7kdMFAEAAExPAACACwSAAgAATCwCAABiAAC8rwAEFgIAAO5MFAEAAExQAACACwSBAgAATCwCAABi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AACABFYDAABMPgAAgARXAwAATD8AAIAEWAMAAExAAACABFkDAABMQQAAgARaAwAATEIAAIAEWwMAAExDAACABFwDAABMRAAAgARdAwAATEUAAIAEXgMAAExGAACABF8DAABMRwAAgARgAwAATEgAAIAEYQMAAExJAACABGIDAABMSgAAgARjAwAATEsAAIAEZAMAAExMAACABGUDAABMTQAAgARmAwAATE4AAIAEZwMAAExPAACABGgDAABMUAAAgARpAwAATFEAAIAEagMAAExSAACABGsDAABMUwAAgARsAwAATFQAAIAEbQMAAExVAACABG4DAABMVgAAgARvAwAATFcAAIAEcAMAAExYAACABHEDAABMWQAAgARyAwAATFoAAIAEcwMAAExbAACABHQDAABMXAAAgAR1AwAATF0AAIAEdgMAAExeAACABHcDAABMXwAAgAR4AwAATGAAAIAEeQMAAExhAACABHoDAABMYgAAgAR7AwAATGMAAIAEfAMAAExkAACABH0DAABMZQAAgAR+AwAATGYAAIAEfwMAAExnAACABIADAABMaAAAgASBAwAATGkAAIAEggMAAExqAACABIMDAABMawAAgASEAwAATGwAAIAEhQMAAExtAACABIYDAABMbgAAgASHAwAATG8AAIAEiAMAAExwAACABIkDAABMcQAAgASKAwAATHIAAIAEiwMAAExzAACABIwDAABMdAAAgASNAwAATHUAAIBCXAAAAL4A7CUBAKQDAQAOQwYBAAAAACAAAYoIAASOAwAABI8DAAAEkAMAAASRAwAABJIDAAAEkwMAAASUAwAABJUDAAAElgMAAASXAwAABJgDAAAEmQMAAASaAwAABJsDAAAEnAMAAASdAwAABJ4DAAAEnwMAAASgAwAABKEDAAAEogMAAASjAwAABKQDAAAEpQMAAASmAwAABKcDAAAEqAMAAASpAwAABKoDAAAEqwMAAASsAwAABK0DAAAmIAAErgMAAEwgAACABK8DAABMIQAAgASwAwAATCIAAIAEsQMAAEwjAACABLIDAABMJAAAgASzAwAATCUAAIAEtAMAAEwmAACABLUDAABMJwAAgAS2AwAATCgAAIAEtwMAAEwpAACABLgDAABMKgAAgAS5AwAATCsAAIAEugMAAEwsAACABLsDAABMLQAAgAS8AwAATC4AAIAEvQMAAEwvAACABL4DAABMMAAAgAS/AwAATDEAAIAEwAMAAEwyAACABMEDAABMMwAAgATCAwAATDQAAIAEwwMAAEw1AACABMQDAABMNgAAgATFAwAATDcAAIAExgMAAEw4AACABMcDAABMOQAAgATIAwAATDoAAIAEyQMAAEw7AACABMoDAABMPAAAgATLAwAATD0AAIAEzAMAAEw+AACABM0DAABMPwAAgATOAwAATEAAAIAEzwMAAExBAACABNADAABMQgAAgATRAwAATEMAAIAE0gMAAExEAACABNMDAABMRQAAgATUAwAATEYAAIAE1QMAAExHAACABNYDAABMSAAAgATXAwAATEkAAIAE2AMAAExKAACABNkDAABMSwAAgATaAwAATEwAAIAE2wMAAExNAACABNwDAABMTgAAgATdAwAATE8AAIAE3gMAAExQAACABN8DAABMUQAAgATgAwAATFIAAIAE4QMAAExTAACABOIDAABMVAAAgATjAwAATFUAAIAE5AMAAExWAACABOUDAABMVwAAgATmAwAATFgAAIAE5wMAAExZAACABOgDAABMWgAAgATpAwAATFsAAIAE6gMAAExcAACABOsDAABMXQAAgATsAwAATF4AAIAE7QMAAExfAACABO4DAABMYAAAgATvAwAATGEAAIAE8AMAAExiAACABPEDAABMYwAAgATyAwAATGQAAIAE8wMAAExlAACABPQDAABMZgAAgAT1AwAATGcAAIAE9gMAAExoAACABPcDAABMaQAAgAT4AwAATGoAAIAE+QMAAExrAACABPoDAABMbAAAgAT7AwAATG0AAIAE/AMAAExuAACABP0DAABMbwAAgAT+AwAATHAAAIAE/wMAAExxAACABAAEAABMcgAAgAQBBAAATHMAAIAEAgQAAEx0AACABAMEAABMdQAAgEJcAAAAvgDsJQEApAMBAA5DBgEAAAAAIAAA9gcABAQEAAAEBQQAAAQGBAAABAcEAAAECAQAAAQJBAAABAoEAAAECwQAAAQMBAAABA0EAAAEDgQAAAQPBAAABBAEAAAEEQQAAAQSBAAABBMEAAAEFAQAAAQVBAAABBYEAAAEFwQAAAQYBAAABBkEAAAEGgQAAAQbBAAABBwEAAAEHQQAAAQeBAAABB8EAAAEIAQAAAQhBAAABCIEAAAEIwQAACYgAAQkBAAATCAAAIAEJQQAAEwhAACABCYEAABMIgAAgAQnBAAATCMAAIAEKAQAAEwkAACABCkEAABMJQAAgAQqBAAATCYAAIAEKwQAAEwnAACABCwEAABMKAAAgAQtBAAATCkAAIAELgQAAEwqAACABC8EAABMKwAAgAQwBAAATCwAAIAEMQQAAEwtAACABDIEAABMLgAAgAQzBAAATC8AAIAENAQAAEwwAACABDUEAABMMQAAgAQ2BAAATDIAAIAENwQAAEwzAACABDgEAABMNAAAgAQ5BAAATDUAAIAEOgQAAEw2AACABDsEAABMNwAAgAQ8BAAATDgAAIAEPQQAAEw5AACABD4EAABMOgAAgAQ/BAAATDsAAIAEQAQAAEw8AACABEEEAABMPQAAgARCBAAATD4AAIAEQwQAAEw/AACABEQEAABMQAAAgARFBAAATEEAAIAERgQAAExCAACABEcEAABMQwAAgARIBAAATEQAAIAESQQAAExFAACABEoEAABMRgAAgARLBAAATEcAAIAETAQAAExIAACABE0EAABMSQAAgAROBAAATEoAAIAETwQAAExLAACABFAEAABMTAAAgARRBAAATE0AAIAEUgQAAExOAACABFMEAABMTwAAgARUBAAATFAAAIAEVQQAAExRAACABFYEAABMUgAAgARXBAAATFMAAIAEWAQAAExUAACABFkEAABMVQAAgARaBAAATFYAAIAEWwQAAExXAACABFwEAABMWAAAgARdBAAATFkAAIAEXgQAAExaAACABF8EAABMWwAAgARgBAAATFwAAIAEYQQAAExdAACABGIEAABMXgAAgARjBAAATF8AAIAEZAQAAExgAACABGUEAABMYQAAgARmBAAATGIAAIAEZwQAAExjAACABGgEAABMZAAAgARpBAAATGUAAIAEagQAAExmAACABGsEAABMZwAAgARsBAAATGgAAIAEbQQAAExpAACABG4EAABMagAAgARvBAAATGsAAIAEcAQAAExsAACABHEEAABMbQAAgARyBAAATG4AAIAEcwQAAExvAACABHQEAABMcAAAgAR1BAAATHEAAIAEdgQAAExyAACABHcEAABMcwAAgAR4BAAATHQAAIAopAMBAA5DBgEAAAAAAQEABACwDAANZQAAKKQDAQAOYgYBxAMBBgEGBAKv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
+1
View File
@@ -0,0 +1 @@
//bbQ0FUT1DtAhphcHB2Ml9vcGVuLmpzLGFzc2V0czovL2pzL2xpYi9jYXQuanMcX19qc0V2YWxSZXR1cm4MQ3J5cHRvAl8Ga2V5CEhPU1QOc2l0ZUtleRBzaXRlVHlwZQRVQQpQQ19VQQ5yZXF1ZXN0CGluaXQIaG9tZQ5ob21lVm9kEGNhdGVnb3J5DGRldGFpbApwYXJzZQhZdU1pCnNldmVuCHB1cmwIcGxheQxzZWFyY2gYYmFzZTY0RW5jb2RlGGJhc2U2NERlY29kZRJqc29uUGFyc2UaZGVjb2RlVW5pY29kZQ5nZXRIb21lLnJlbW92ZUhUTUxUYWdzQW5kU3BhY2VzDkFwcFlzVjImRGFydC8yLjE0IChkYXJ0OmlvKd4BTW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExNi4wLjAuMCBTYWZhcmkvNTM3LjM2BbRmzpgQYmZ6eW0zdTgFGE8ojQ4xMDgwenlrBetfC3cOa3VhaWthbgXPkVBbDGx6bTN1OAVel+FRDGZmbTN1OAd3bRZZC3cSaGFpd2Fpa2FuBUlRH5AMZ3NtM3U4BQBnJ1kSenVpZGFtM3U4BWtREmIMYmptM3U4BSJ9PFwMc25tM3U4BWdTmZ8Md29sb25nBbBlam0MeGxtM3U4BTFqsYIMeWhtM3U4BSlZenoMdGttM3U4BYFnH5AManNtM3U4BeBlPVwMd2ptM3U4BeqVNXUMc2RtM3U4BetfZo8Ma2NtM3U4BdGRcJ4WamlueWluZ20zdTgF3pgfkAxmc20zdTgF2G1Hcgx0cG0zdTgFfJxQTgxsZW0zdTgFfnamXgxkYm0zdTgFanUEgw50b21tM3U4BVUAd5EMdWttM3U4BTFyZFcMaWttM3U4CaJ+W3JEjZBuEGhuenltM3U4BaJ+W3IMaG5tM3U4EjY4enlfbTN1OAV3kblwDGtkbTN1OAcXU5dlH2YOYmR4bTN1OAVHWU6GDHFobTN1OAVqjE5TDGhobTN1OAXrX61kDGtibTN1OE5odHRwOi8vNjEuMTQ3LjkzLjIxOjgwOTAvaW5kZXgucGhwP3VybD1IaHR0cDovL3BhbmRvd24ucHJvL2FwcC9ra2R5LnBocD91cmw9Smh0dHA6Ly9wYW5kb3duLnByby9hcHAvbHZkb3UucGhwP3VybD12aHR0cHM6Ly92aXAubW9zYW5na2VqaS5jb20vYXBpLz9rZXk9YWZjUTBDN3ZVaU5PeTR0bnZHJnVybD2CAWh0dHA6Ly9taS5meHdsLnZpcC9hcGkvP2tleT0yMjc0NTA2NmJjZGY1MTdiN2ZjM2I3OTJhODcxMzJmMiZ1cmw9PGh0dHBzOi8vbGFvOC54bi0tNjU0YS5jYy8/dXJsPYABaHR0cDovLzExMC40Mi4zLjcxOjUwMDAvYXBpL2ppZXhpL3hnP0tleT1JbGpzcktuajdUME0zOElFV2gmdXJsPZABaHR0cDovLzE3NS4xNzguMTgzLjE5Mjo4Ni9hcGkvP2tleT1iODMyMDk2ODYxODM5ZjU2MDY2YmY0YWU3YTBkN2JlMCZ1cmw9lgFodHRwczovL2FwaS54bi0ta2NyNTAwYTM5MWIuY2MvYXBpL2ppZXhpL2NvbW1vbj9LZXk9emNHWEVMOGpHbnREb2kzdlNSJnVybD00aHR0cDovLzExMS4yMzEuMi4xNzkvP3VybD0+aHR0cHM6Ly9qeGpzb24uY2YvanNvbi5waHA/dXJsPUBodHRwczovL2p4anNvbi5jZi9qc29uMS5waHA/dXJsPT1oAHQAdABwADoALwAvAHgAaAB3AHcALgBmAHUAbgA6ADYAMwAvAA9cc3wuAHAAaABwAD8AdQByAGwAPQCsAWh0dHA6Ly94bi0teWV0YTA5OXYub25saW5lOjYzL2hvbWUvYXBpP3R5cGU9eXMmdWlkPTI2OTk4MTIma2V5PWFjZGVvcHJ0RktPUFJVWFoyNCZ1cmw9lgFodHRwczovL2FwaS54bi0ta2NyNTAwYTM5MWIuY2MvYXBpL2ppZXhpL2NvbW1vbj9LZXk9azVFZDdkMnpNdTRGTFJod2p3JnVybD2GAWh0dHA6Ly8xMjMuOTkuMTkyLjI0MTo1MDAwL2FwaS9qaWV4aS94Zz9LZXk9TkxvTmpuNDhHQUYzVVFkc1AwJnVybD1caHR0cDovLzQyLjE1Ny4xMjguMTA5OjIzMjMvQ0gvenkvWXVtaS5waHA/dXJsPVhodHRwOi8vYm94LnJlYWxkb3UuY24vYXBpLz9hcGlfaWQ9NSZ2b2RfdXJsPVRodHRwOi8vanNvbi45NTMzNjUuY24venl6LzEvaW5kZXgucGhwP3VybD10aHR0cHM6Ly8xMTAuNDIuMi45ODoyMjIyMi9hcGkvP2tleT1SWVVQYlN0RFRnS2RLWExCTFQmdXJsPTZodHRwOi8vanNvbi5nOS5wdWI6NjYvP3VybD2KAWh0dHBzOi8vanNvbi5rZXk1MjEuY24vYXBpLz9rZXk9ZGYyN2Q5Y2E5ZWM5N2UyMmM0N2Y4NTY1YTUwYWE2ZjUmdXJsPU5odHRwOi8vMTc1LjE3OC4xODMuMTkyOjgzL3R4cXEucGhwP3VybD1saHR0cDovL2pzb24ueGc2ODgudG9wL2FwaS8/a2V5PUFwSEcyakdjaW1RV1BPajVtTyZ1cmw9aGh0dHBzOi8vanguMjU1dHYudGsvYXBpLz9rZXk9UzZrUUhhRTFnVkVZNUtBdjhMJnVybD1KaHR0cDovL2xmbG9uZy5seXl5dHYuY24vanNvbi5waHA/dXJsPXJodHRwOi8vMTE4Ljk5LjIuMjMwOjY2ODgvYXBpLz9rZXk9dkFoWjY3cXpSZFcyY3pRRW8yJnVybD1qaHR0cHM6Ly9oZC4zOTZwYXkuY24vYXBpLz9rZXk9V1lmb2M0N2NWdUE2eGVFRDRIJnVybD2IAWh0dHBzOi8veGp4LnR2Y21zLnRvcC9hcGkvP2tleT1hMDM1ZTc1MTEwMjg5ODIxZmVlYzUwMzNmZmRlMmJlYyZ1cmw9bGh0dHBzOi8veGluei54bi0tNjU0YS5jYy9qaWV4aXhpL2d1YW5qaWUvOTk0NC5waHA/dXJsPZgBaHR0cHM6Ly9sdC5qb253ZXIuY24vaG9tZS9hcGk/dHlwZT15cyZ1aWQ9NzYzMjg5JmtleT1hY2ZtbnBxeHlER0hJTFVWV1gmdXJsPU5odHRwOi8vanguZGFlbnlzLnZpcDoyNTg3L3RubWIucGhwP3VybD0McmVxVXJsDmFnZW50U3AGcmVzDmNvbnRlbnQGcmVxDG1ldGhvZBRVc2VyLUFnZW50DnJlZmVyZXIOaGVhZGVycw5jb25zb2xlCmRlYnVnGHJlcVVybCA9PT0+IBpjb250ZW50ID09PT4gBmNmZwhza2V5CnN0eXBlCHRlc3QGZXh0DnJlcGxhY2UOdjEudm9kLwx2MS52b2QrQQBwAHAAWQBzAFYAMgAgAGUAeAB0ACAAUX9AV7eD1lMgAD0APQA9AD4ADGZpbHRlchBqc29uZGF0YRJjbGFzc0RhdGEmQ0xBU1NfRklMVEVSX0NPTkZJRw5jbGFzc2VzEmZpbHRlck9iagwvdHlwZXMIZGF0YQhsaXN0Bm5hdghhcmVhBTBXOlMIZGVzYwVnUsVgEGRpcmVjdG9yBfxbFG8IbGFuZwXtiwCKCHN0YXIFDmYfZgpzdGF0ZQW2cgFgDnZlcnNpb24FSHIsZwh5ZWFyBXRe/U4Ic29ydAWSY49eDmZvckVhY2gaY2xhc3NlcyA9PT0+IBJzdHJpbmdpZnkeZmlsdGVyT2JqID09PT4gDmZpbHRlcnMSY2xhc3NJdGVtEHR5cGVOYW1lDHR5cGVJZAxyZXN1bHQSdmFsdWVMaXN0Dm9wdGlvbnMSdHlwZV9uYW1lDnR5cGVfaWQIcHVzaBZ0eXBlX2V4dGVuZA5pc0VtcHR5EGluY2x1ZGVzAiwGbWFwCGZpbmQFaFHokAJuAnYILnZvZARieQX2ZfSVCHRpbWUFuk4UbAhoaXRzBcSLBlIKc2NvcmUIaXRlbQh0cmltEnZpZGVvTGlzdAx2aWRlb3MEaXQUL3ZvZFBoYkFsbBB2b2RfbGlzdBZpbmRleF92aWRlbwp2bGlzdBI3azc4OS5jb20QdHVoYW8udHYCLw52b2RfcGljDHZvZF9pZBB2b2RfbmFtZRRzdGFydHNXaXRoCG1hYzoKaHR0cDoQanMyUHJveHkIaW1nLwhodHRwBC8vDGh0dHBzOhZ2b2RfcmVtYXJrcxJ2b2Rfc2NvcmUGdGlkBHBnAmsIa2V5cxxoYXNPd25Qcm9wZXJ0eQw/dHlwZT0kZW5jb2RlVVJJQ29tcG9uZW50DCZwYWdlPRR2aWRlbz90aWQ9CCZwZz0CJgI9EHBhcnNlSW50CHBhZ2UScGFnZWNvdW50CmxpbWl0CnRvdGFsBGlkCGh0bWwIbm9kZQZ2b2QQZXBpc29kZXMQcGxheV91cmwOcGxheU1hcAZhcnIEZXAScGFyc2VfYXBpEHBsYXlGcm9tEHBsYXlMaXN0Hi9kZXRhaWw/dm9kX2lkPSB2aWRlb19kZXRhaWw/aWQ9EHZvZF9pbmZvEnZvZF9jbGFzcxB2b2RfdHlwZRB2b2RfeWVhchB2b2RfYXJlYRJ2b2RfYWN0b3IYdm9kX2RpcmVjdG9yEnZvZF9ibHVyYhZ2b2RfY29udGVudBp2b2RfcGxheV9saXN0JnZvZF91cmxfd2l0aF9wbGF5ZXIWcGxheWVyX2luZm8Ic2hvdwhjb2RlDHBhcnNlMipwYXJzZV9hcGkgPT09PT09PT09PiAGdXJsFHJlcGxhY2VBbGwELi4CLgIkCGZsYWcGJCQkGnZvZF9wbGF5X2Zyb20Ydm9kX3BsYXlfdXJsAmECYgZ2YWwCcAplcnJvcghsaW5rMkFwcFlzVjIgaWQgbTN1OCZtcDQgPT09PiAOcGxheVVybCRBcHBZc1YyIGlkICwgPT09PiAqQXBwWXNWMiBpZCB1cmw9ID09PT4gIEFwcFlzVjIgaWQgPT09PiAoQXBwWXNWMiBwICsgaWQgPT09PiAYb2todHRwLzQuMS4wFHVzZXItYWdlbnQwQXBwWXNWMiByZXN1bHQudXJsID09PT4gIkFwcFlzVjIgU01EID09PT4gKEFwcFlzVjIgRGFkb3VfID09PT4gZmh0dHBzOi8vd3d3LmVydGluZy5uZXQvQUxJX2ppZXhpL2FsaV9qaWV4aS5waHA/dXJsPSpBcHBZc1YyIERhZG91MV8gPT09PiBoaHR0cHM6Ly9iZnEuZXJ0aW5nLm5ldC9UWF92aWRlby9nemNfMTAwMDE0NC5waHA/dXJsPShBcHBZc1YyIHpuanNvbiA9PT0+IFpodHRwczovL3dwanguY2hhbmNodWFuLnRvcC96bmpzb25hcGkucGhwP3VybD0kQXBwWXNWMiBGRUktID09PT4gLEFwcFlzVjIgdHVjaGVuZy0gPT09PiB0aHR0cHM6Ly8xMTAuNDIuMi45ODoyMjIyMi9hcGkvP2tleT1hajlqVHZaeUpMUld1Z3NCNkwmdXJsPSxBcHBZc1YyIGNhaWhvbmctID09PT4gXGh0dHA6Ly80Mi4xNTcuMTI4LjEwOToyMzIzL0NIL2FwcC9hcHAucGhwP3VybD0mQXBwWXNWMiBkZHp5LSA9PT0+IH5odHRwOi8vMTExLjE3My4xMTguMjUzOjk4OTgvYXBpL3hnLz9rZXk9OVpQWFM5OEp6R1BSUWVOMXM2JnVybD0uQXBwWXNWMiBLdU1pYW96eS0gPT09PiAmQXBwWXNWMiA1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WAEAACQBAO7OQe4BAADoMjheAQAAQl8BAAAEBQIAAMZB7gEAAJ0kAQAOxrND4wAAADiYAAAAQokBAADGJAEADy4O6gzBE2wHAAAADuoCL2IQAJFjEAAO6z//OF4BAABCXwEAAAQBAgAA0J0kAQAOOJgAAABCiQEAAAuzTOMAAAC/TP4BAADQTO4BAAAkAQAuBi6kA4IDsAEDU2w6ISEhEqhsOiEhbBJYbDohIYoSZ2wwUzohgDpTEoCFKyZOCEk7YmwwlDohISsSZ2wwlDohISsSZ2wwlDohISsSZ2wwlDohISsSZ2wwlDohISsSZ2wwlDohISsSZ2wwlDohISsSZ2wwlDohISsSZ2wwlDohISsSZ2wwlDohISsSZ2wwlDohISsSWGwwlDohISsSAKUBAmw6YjowgDpTF3srhSZOCEk8bDohISESCAcYXC5tM3U4fFwubXA0B3gAAQA1AAAACAYAAAAEB/X///8LAAkUAAAAAS4AAW0AATMAAXUAATgABwwAAAABLgABbQABcAABNAAMAAoHAiwHNAABABMAAAAIBgAAAAQH9f///wsAASwADAAKBwh1cmw9B0YAAQAcAAAACAYAAAAEB/X///8LAAF1AAFyAAFsAAE9AAwACgcQdXJsPXxpZD0HbAABAC8AAAAIBgAAAAQH9f///wsACREAAAABdQABcgABbAABPQAHCQAAAAFpAAFkAAE9AAwACgcmXll1TWl8XnFpcWktfF5RaVFpLQewAQABAFEAAAAIBgAAAAQH9f///wsACSwAAAAJEgAAAAUBWQABdQABTQABaQAHEAAAAAUBcQABaQABcQABaQABLQAHEAAAAAUBUQABaQABUQABaQABLQAMAAoHCF5TTUQHQgABABoAAAAIBgAAAAQH9f///wsABQFTAAFNAAFEAAwACgcOXkRhZG91XwdUAAEAIwAAAAgGAAAABAf1////CwAFAUQAAWEAAWQAAW8AAXUAAV8ADAAKBxBeRGFkb3UxXwdaAAEAJgAAAAgGAAAABAf1////CwAFAUQAAWEAAWQAAW8AAXUAATEAAV8ADAAKBw5eem5qc29uB1QAAQAjAAAACAYAAAAEB/X///8LAAUBegABbgABagABcwABbwABbgAMAAoHCl5GRUktB0gAAQAdAAAACAYAAAAEB/X///8LAAUBRgABRQABSQABLQAMAAoHEl50dWNoZW5nLQdgAAEAKQAAAAgGAAAABAf1////CwAFAXQAAXUAAWMAAWgAAWUAAW4AAWcAAS0ADAAKBxJeY2FpaG9uZy0HYAABACkAAAAIBgAAAAQH9f///wsABQFjAAFhAAFpAAFoAAFvAAFuAAFnAAEtAAwACgcMXmRkenktB04AAQAgAAAACAYAAAAEB/X///8LAAUBZAABZAABegABeQABLQAMAAoHVF5LdU1pYW96eS18Xnp5LXxeeXptLXxeVE5NQi18XnRubWItfF5sdmRvdQfYAgABAKUAAAAIBgAAAAQH9f///wsACYAAAAAJZgAAAAlMAAAACTUAAAAJIQAAAAUBSwABdQABTQABaQABYQABbwABegABeQABLQAHCgAAAAUBegABeQABLQAHDQAAAAUBeQABegABbQABLQAHEAAAAAUBVAABTgABTQABQgABLQAHEAAAAAUBdAABbgABbQABYgABLQAHEAAAAAUBbAABdgABZAABbwABdQAMAAoHDF41ODkwLQdOAAEAIAAAAAgGAAAABAf1////CwAFATUAATgAATkAATAAAS0ADAAKBxReaHVsaWh1bGktB2YAAQAsAAAACAYAAAAEB/X///8LAAUBaAABdQABbAABaQABaAABdQABbAABaQABLQAMAAoHCnNoYXJlB0wAAQAfAAAACAYAAAAEB/X///8LAAFzAAFoAAFhAAFyAAFlAAwACgccbWFpbi4qPyIoLio/KSIHhgEAAgA8AAAACAYAAAAEB/X///8LAAFtAAFhAAFpAAFuAAgGAAAAAwf1////ASIACwEIBgAAAAMH9f///wwBASIADAAKDmIGAdADAgUCDQYG7QQHyAgAAQDKCAABAKoFAQAg2AUBASDQBgECINIGAQMg1AYFBDCwAwMIugMIANoDGgC0AwUIsgMECNIDFQBhAwBhAgBhAQBhAAC/xyYAAMgmAADJvQC9ATNCZQEAAGUAACQBAOhKZQAABCYCAABCXAAAADjFAQAAz+0kAQCdEWMAAA44mAAAAELjAAAA3GIAAO2LJAEAEWMBAA5iAQBBcgEAAEFzAQAAEWMCAA7qT2UAAAQnAgAAQlwAAAA4xQEAAM/tJAEAnRFjAAAOOJgAAABC4wAAANxiAADtiyQBABFjAQAOYgEAQXMBAAAR6QoOYgEAQXIB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
+170
View File
@@ -0,0 +1,170 @@
import { Crypto, _, load } from './lib/cat.js';
let key = 'baozimh';
let url = 'https://cn.baozimh.com';
const img = 'https://static-tw.baozimh.com/cover/';
const img2 = '?w=285&h=375&q=100';
let siteKey = '';
let siteType = 0;
const UA = 'Mozilla/5.0 (Linux; Android 11; M2007J3SC Build/RKQ1.200826.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/77.0.3865.120 MQQBrowser/6.2 TBS/045714 Mobile Safari/537.36';
async function request(reqUrl) {
let resp = await req(reqUrl, {
headers: {
'User-Agent': UA,
},
});
return resp.content;
}
// cfg = {skey: siteKey, ext: extend}
async function init(cfg) {
siteKey = cfg.skey;
siteType = cfg.stype;
}
async function home(filter) {
var html = await request(url + '/classify');
const $ = load(html);
let filterObj = { c1: [] };
for (const nav of $('div.classify div.nav')) {
const as = $(nav).find('a.item');
const checkUrl = decodeURIComponent(as[1].attribs.href);
const reg = /type=(.*)&region=(.*)&state=(.*)&filter=(.*)/;
const matchs = checkUrl.match(reg);
let typeKey = '';
let typeIdx = 1;
if (matchs[1] != 'all') {
typeKey = 'type';
typeIdx = 1;
} else if (matchs[2] != 'all') {
typeKey = 'region';
typeIdx = 2;
} else if (matchs[3] != 'all') {
typeKey = 'state';
typeIdx = 3;
} else if (matchs[4] != '*') {
typeKey = 'filter';
typeIdx = 4;
}
const tvals = [];
for (const a of as) {
tvals.push({
n: $(a).text().trim(),
v: decodeURIComponent(a.attribs.href).match(reg)[typeIdx],
});
}
filterObj['c1'].push({
key: typeKey,
name: '',
wrap: typeIdx == 1 ? 1 : 0,
init: typeIdx == 4 ? '*' : 'all',
value: tvals,
});
}
return {
class: [{ type_name: 'all', type_id: 'c1' }],
filters: filterObj,
};
}
async function category(tid, pg, filter, extend) {
if (pg == 0) pg = 1;
let link = `${url}/api/bzmhq/amp_comic_list?type=${extend.type || 'all'}&region=${extend.region || 'all'}&state=${extend.state || 'all'}&filter=${extend.filter || '*'}`;
link += '&page=' + pg + '&limit=36&language=cn';
var html = await request(link);
const data = JSON.parse(html);
let books = [];
for (const book of data.items) {
books.push({
book_id: book.comic_id,
book_name: book.name,
book_pic: img + book.topic_img + img2,
book_remarks: book.author || '',
});
}
return {
page: pg,
pagecount: books.length == 36 ? pg + 1 : pg,
list: books,
};
}
async function detail(id) {
var html = await request(`${url}/comic/${id}`);
const $ = load(html);
let book = {
book_director: $('[data-hid$=og:novel:author]')[0].attribs.content || '',
book_content: $('[data-hid$=og:description]')[0].attribs.content || '',
};
const formatUrl = (a) => {
return $(a).text().replace(/\$|#/g, ' ').trim() + '$' + decodeURIComponent(a.attribs.href);
};
let urls = _.map($('div#chapter-items a.comics-chapters__item'), formatUrl);
urls.push(..._.map($('div#chapters_other_list a.comics-chapters__item'), formatUrl));
if (urls.length == 0) {
urls = _.reverse(_.map($('div.pure-g a.comics-chapters__item'), formatUrl));
}
book.volumes = '默認';
book.urls = urls.join('#');
return {
list: [book],
};
}
async function play(flag, id, flags) {
try {
var html = await request(url + id);
const $ = load(html);
var content = [];
for (const img of $('amp-img')) {
content.push(img.attribs.src);
}
return {
content: content,
};
} catch (e) {}
return {
content: [],
};
}
async function search(wd, quick, pg) {
var html = await request(`${url}/search?q=${wd}`);
const $ = load(html);
const books = [];
for (const a of $('div.classify-items a.comics-card__poster')) {
books.push({
book_id: a.attribs.href.replace('/comic/', ''),
book_name: a.attribs.title,
book_pic: $(a).find('amp-img:first')[0].attribs.src,
book_remarks: '',
});
}
return {
page: 1,
pagecount: 1,
list: books,
};
}
export function __jsEvalReturn() {
return {
init: init,
home: home,
category: category,
detail: detail,
play: play,
search: search,
};
}
+1
View File
@@ -0,0 +1 @@
//bbQ0FUT1CxBBxkb3ViYW5fb3Blbi5qcyxhc3NldHM6Ly9qcy9saWIvY2F0LmpzHF9fanNFdmFsUmV0dXJuDENyeXB0bwpkYXlqcwxqaW5qYTIGVXJpAl8OXzB4NGRjMw5fMHg0ODg0El8weDQwYjM4MxJfMHg1Y2UxODkSXzB4M2I5ZWFmEl8weDFmMjM4YhJfMHgyMjVjNTISXzB4MzMzOGZjEl8weDE2N2Y3ZBJfMHg1N2FmNGISXzB4MWRiYTZmEl8weDFkNTI4ZhJfMHgyZDllN2YSXzB4NDIyNjMyEl8weDFlOTYxMxJfMHg1MWIwNmESXzB4NTAwODExEl8weDU1ZTc4MxJfMHgxZTVmY2ESXzB4MmZkYmQ1CHR5cGUOcmVwbGFjZQhzb3J0B8SLBlI6AFQvYXBpL3YyL3NreW5ldC9uZXdfcGxheWxpc3RzP3N1YmplY3RfdHlwZT0UY2hhckNvZGVBdApwcml6ZQ53ZXN0ZXJuSHN1YmplY3RfY29sbGVjdGlvbi90dl9qYXBhbmVzZS9pdGVtcyAvYXBpL3YyL2RvdWxpc3QvEGNyaW1pbmFsDR93nluLTvZOOWUWfwxjaGFyQXRIc3ViamVjdF9jb2xsZWN0aW9uL3R2X2RvbWVzdGljL2l0ZW1zCHB1c2gKa29yZWEIcGF0aAxCYXNlNjQKc2hpZnQIY2VpbBRzaG9ydF9uYW1l0AEmb3Nfcm9tPWFuZHJvaWQmYXBwbGU9YzUyZmJiOTliOTA4YmU0ZDAyNjk1NGNjNDM3NGYxNmQmbW9vbmNha2U9MGY2MDcyNjRmYzYzMThhOTJiOWUxM2M2NWRiN2NkM2Mmc3VnYXI9MBBvZmZpY2lhbBZpbnNwaXJhdGlvbhB2aW9sZW5jZRovcG9zdHM/c3RhcnQ9ci9hcGkvdjIvbW92aWUvY2F0ZWdvcnlfcmFua3M/Y291bnQ9MzAmY2F0ZWdvcnk9cmVjZW50X2hvdBQmY2F0ZWdvcnk9CnRpdGxlggFBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvPRBob3JyaWJsZQwmdWRpZD0OZmFudGFzeRZibGFja193aGl0ZQZhbGwOY2FydG9vbjBzdWJqZWN0X2NvbGxlY3Rpb25faXRlbXMYZnJvbUNoYXJDb2RlIGJmN2RkZGM3YzljZmU2ZjcMc3BsaWNlSHN1YmplY3RfY29sbGVjdGlvbi90dl9hbWVyaWNhbi9pdGVtcwxyYW5kb20GZW5jFnRvTG93ZXJDYXNlCnBhcnNlMHdxODZ3NzNDbU1PcEhjT2V3NkhDdXl3PQYweDAMeVpTREtVanJldHVybiAoZnVuY3Rpb24oKSB7fS5jb25zdHJ1Y3RvcigicmV0dXJuIHRoaXMiKSggKSk7IFozdzFCTUtZS2dOYXc2WT0Sc3Vic3RyaW5nBmNyXwomX3RzPQm3UeiVc09HcgphY3Rvcgh1bml4CWhR6JB0XuNOBjB4MgZkbF8IdDI1MAx2YVJNY0UMZG91YmFuCGN1cmUSbGlzdF90eXBlEGRpcmVjdG9yCmxhcmdlDmNvbnRlbnQOc3ViamVjdAxub3JtYWwMZmFtaWx5DHJhdGluZwx4SVVZWnJEJmNvdW50PTMwJnVwZGF0ZWRfYXQ9Jml0ZW1zX29ubHk9MUpzdWJqZWN0X2NvbGxlY3Rpb24vdHZfYW5pbWF0aW9uL2l0ZW1zBjB4M2wvYXBpL3YyL3R2L2NhdGVnb3J5X3JhbmtzP2NvdW50PTMwJmNhdGVnb3J5PXJlY2VudF9ob3QJD1z0izllFn8QamFwYW5lc2UIYXRvYgpub3ZlbDYvYXBpL3YyL3N1YmplY3RfY29sbGVjdGlvbi8QTm53OUFjT08IZGF0YQ5pbmRleE9mICZzY29yZV9yYW5nPTAsMTCfAS8AYQBwAGkALwB2ADIALwBtAG8AdgBpAGUALwB0AGEAZwA/AHMAbwByAHQAPQBVACYAcwB0AGEAcgB0AD0AMAAmAGMAbwB1AG4AdAA9ADMAMAAmAHEAPQBoUeiQYl8PXywAaFHokHt8i1csAGhR6JAwVzpTLABoUeiQdF7jTiYAcwBjAG8AcgBlAF8AcgBhAG4AZwA9ADAALAAxADAACWhR6JAwVzpTCGxnYnQMJl9zaWc9CE4pbmwKdG90YWwGcGljBndhciAmbG9jX2lkPTAmc3RhcnQ9CGUwaEUGMHgxHG1vdmllL2hvdF9nYWlhCnNvcnRzCHRhZ3MWZG9jdW1lbnRhcnkUaGlnaF9zY29yZQpzdHlwZRovaXRlbXM/c3RhcnQ9DFNRamV0UQwmdXVpZD0oc2VsZWN0ZWRfY29sbGVjdGlvbnMH/VanTmdSDmNvbnNvbGWmASBwbGF0Zm9ybS9tb2JpbGUgY29tLmRvdWJhbi5mcm9kby83LjkuMCgyMTYpIFJleHhhci8xLjIuMTUxIHBsYXRmb3JtL21vYmlsZSAxLjIuMTUxZT8AYQByAGUAYQA9AGhR6JAmAHMAbwByAHQAPQByAGUAYwBvAG0AbQBlAG4AZAAmAHAAbABhAHkAYQBiAGwAZQA9ADAAJgBsAG8AYwBfAGkAZAA9ADAAJgBzAHQAYQByAHQAPQAKcGFuaWMMYWN0aW9uEEhtYWNTSEExEHNlbGVjdGVkLi9hcGkvdjIvbW92aWUvdGFnP3NvcnQ9GGxpdGVyYXJ5X2FydBImY291bnQ9MzAIeWVhcj5zdWJqZWN0X2NvbGxlY3Rpb24vdHZfaG90L2l0ZW1zEmNsYXNzaWNhbAxtb3ZpbmcIc2tleRJzdHJpbmdpZnkKeW91dGgKaXRlbXMQL2FwaS92Mi/+ASYmcm9tPWFuZHJvaWQmYXBpa2V5PTBkYWQ1NTFlYzBmODRlZDAyOTA3ZmY1YzQyZThlYzcwJnM9cmV4eGFyX25ldyZjaGFubmVsPVlpbmd5b25nYmFvX01hcmtldCZ0aW1lem9uZT1Bc2lhL1NoYW5naGFpJmRldmljZV9pZD0MZGV2aWNlFGRhcmtfaHVtb3IJ0Z5ygn1e2J4SY292ZXJfdXJsDGNvbWVkeQhHRVQm6gFSZXh4YXItQ29yZS8wLjEuMyBhcGktY2xpZW50LzEgY29tLmRvdWJhbi5mcm9kby83LjkuMCgyMTYpIEFuZHJvaWQvMjggcHJvZHVjdC9YaWFvbWkxMSByb20vYW5kcm9pZCBuZXR3b3JrL3dpZmkgdWRpZC8IY2F0ZRRkYXJrX2hvcnNlvwEvAGEAcABpAC8AdgAyAC8AcwB1AGIAagBlAGMAdABfAGMAbwBsAGwAZQBjAHQAaQBvAG4ALwBtAG8AdgBpAGUAXwB0AG8AcAAyADUAMAAvAGkAdABlAG0AcwA/AGEAcgBlAGEAPQBoUeiQJgBzAG8AcgB0AD0AcgBlAGMAbwBtAG0AZQBuAGQAJgBwAGwAYQB5AGEAYgBsAGUAPQAwACYAbABvAGMAXwBpAGQAPQAwACYAcwB0AGEAcgB0AD0AIHc0dkN0OEtEd296Q2xnPT0HNXXGiWdSCDB4MWEwaHR0cHM6Ly9mcm9kby5kb3ViYW4uY29temFiYWNkZWZnaGprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hKS0xNTk9QUVJTVFVWV1hZWjAxMjM0NTY3ODkSXzB4MzZiM2Q2El8weDRkYzMwOBJfMHg0ODg0ZDMSXzB4YTcxZDRkEl8weDIwNGQyZhJfMHgzNTQyZGYSXzB4MmMyOTUyEl8weDJlMWRkORJfMHg2MjgyNTQIMHg4YwRpZAgweDQ1CDB4NWMIMHg4MQgweDE0CDB4NGQIMHg2MiRlbmNvZGVVUklDb21wb25lbnQIMHg3YwImBjB4NggweDdkCDB4NTgIMHgzNQgweDExEl8weGNlYWJjZhJfMHgzZjBiNGISXzB4MzY5Nzg1BnJlcQR1YRRVc2VyLUFnZW50DmhlYWRlcnMGMHg4CDB4MWYSXzB4MzkxYTBhEl8weDI3M2FlYhJfMHg0NjAwMjISXzB4NDcwMzA2El8weDIzZDkwMRJfMHgyY2Y1NjgSXzB4ZmM4MzIyEl8weDVkOTU2ORJfMHgxYTcwYzQIMHg1NwgweDQyBjB4OQgweDY4GHc3N0R2c085d3E5VggweDJlBjB4ZQgweDI3CDltVkEIMHgxNggweDNiCDB4M2MIMHgzNgYweDQIdzcxZgYweGEISGdNMwgweDQ4BmxvZwgweDVkCmxvY2FsCDB4NTQIMHg3YQ5pc0VtcHR5BjB4NwgweDYzCDB4NDkIMHg2NBJfMHg2YjgwNWMIMHg3OQgweDdlEl8weDE2M2Q5OBJfMHgxOTdjNDcSXzB4M2ZiYWI4El8weDNkNjVlZBJfMHg1OTI2ZTAIMHgyYgYweGIIMHgyNAgweDE5CDB4NDQSXzB4MmM0MjNhEl8weDEwMDg4OQYweGQMd2luZG93EF8weDNjZjYwEl8weDI1ZTcxOBJfMHgyNGVjY2USXzB4MjEwOWMwEl8weDIyNGYwNxJfMHgzN2Y5YjASXzB4NTM3ZTA3CDB4NmMIMHg3NwgweDhhCDB4MzASXzB4MWRkN2FjEl8weDFmMzY5ZBJfMHgyYWM4ZjMSXzB4NGM3ZTcxEl8weDQzMGM5YxJfMHg0NWQwYzcSXzB4MTQ2YmQ0El8weDIxMmQyYxJfMHgzOTFiODUSXzB4NWQwNTVmEl8weDM0MjI1ZQIlBDAwCDB4ODMKc2xpY2UkZGVjb2RlVVJJQ29tcG9uZW50CDB4NzASXzB4NTBkMjUyEl8weDU3ZjI4OBJfMHg0NjlkMmYSXzB4MTNmNDM2El8weDNhZTFhYxJfMHgzOTgzNTYSXzB4NDM1MTc3El8weDIxZjdlMhJfMHg1MTJlYjQSXzB4MjY5MmZiEl8weDM3ZjdjOBJfMHgxZTY5OWUSXzB4MWFhNjE2BHt9CDB4MzICdQZrZXkIaW5pdAU1dXFfAm4IMHgzZAJ2CDB4NjkIMHg1MwgweDQ3CDB4NzgFjn9nUgXlZWdSCDB4NzMF6ZdnUkRzdWJqZWN0X2NvbGxlY3Rpb24vdHZfa29yZWFuL2l0ZW1zBahSK28IMHgyNgX8fnqCQnN1YmplY3RfY29sbGVjdGlvbi9zaG93X2hvdC9pdGVtcwR0MQgweDZhBWhR6JAKbW92aWUEdHYIMHg4ZglGjON0R3JVUwgweDgyBb58CZAIMHg0ZQXPfnhRCDB4NTUFt4NWWQgweDcxBdiaBlIIMHg0MQWcaVVTFG1vdmllX2xpc3QIMHgxMggweDY2BTtOmJgKdG9waWMF/FsUbwgweDFkBRRvWFQIMHgxMwX7fBdSDHNlcmllcwgweDY1BU5T7YsOY2hpbmVzZQUna45/CDB4NzIF5WUsZwgweDJhBemX/VYIMHg3YgWcVWdSCDB4NjEFqFJcTwgweDRjBTFyxWAIbG92ZQXReXteHnNjaWVuY2VfZmljdGlvbgWoUjt1CDB4OTAFrGCRdQ5teXN0ZXJ5BcpgmmAIMHg0YgVQYBZgCDB4OGIFr3JqfwgweDc1BQxUJ2AIMHgzNAUYYolOCDB4MzkFR1l7XggweDhkBcVgcoIOZXJvdGljYQXzl1BOCm11c2ljB6p+VV9HcggweDQwBbtsCGEIMHgxYgV6gi9nBmFydAgweDVmCDB4NWUFUpclZggweDU5BXNZJ2AMZmVtYWxlCDB4NzYUcmVhbF9ldmVudAW0ZptSCDB4ODUF0Z59dggweDhlBY5/35gIZm9vZAXFZUyIDHRyYXZlbAU/UeV6CmNoaWxkBbpOJ2AQaHVtYW5pdHkFtlutXggweDIyBYdleoIIMHg1MAgweDI5CDB4MmMFH2G6TggweDU2BbFS118IMHg4NAR0NAgweDNmBXlycoIIMHgyZgV0XuNOCDB4NTIGMHhjCDB4M2UIMHg2Ygh0ZXh0BHQyDnR5cGVfaWQF7XCtZBJ0eXBlX25hbWUFR3KTXggweDE4DFRvcDI1MAR0MwpyYXRpbwVHclVTDmZpbHRlcnMSXzB4M2NmZDdlEl8weDI4MDAxYRJfMHgxNzM2OGQSXzB4MWMyOTM5El8weDIyOTg0NhJfMHgxNGY5YmISXzB4ODBjOTg0El8weDU5NmEzZBJfMHgyYWY4YzgSXzB4NDkxMDRmEl8weDUyNDNkORJfMHgxNDZmZDQQXzB4YzFiNjkQXzB4NTU3NzcSXzB4MzJiZmQzEl8weDQyMjFlNRJfMHgxZjlmODESXzB4MWY2MjRiEl8weDEwODIzNRJfMHg0NWQ5N2USXzB4MmM0ZGY3El8weDQ5ZjE5MhJfMHg1ZDU3MmISXzB4ZDEzN2VmEl8weDI5NjEzORJfMHgzMDk3ZDASXzB4NTFmM2IzEl8weGI2MzBkORJfMHgzNTQ2YTESXzB4M2NkOWRmEl8weDI3ZTc3MRJfMHg0NmJmNTISXzB4MWFiZjgyEl8weDU5MDYxNxJfMHgzMWM1MGYSXzB4Y2E3NGY4El8weDQ3NWFkMxJfMHg1Yjc2NTISXzB4MjFjNjA5El8weGU2NGQ5NwgweDViCDB4NGEIMHg1MQgweDVhCDB4MjMMdm9kX2lkCDB4ODkQdm9kX25hbWUIMHgzOAgweDFlDnZvZF9waWMWdm9kX3JlbWFya3MQcGFyc2VJbnQIcGFnZQgweDM3EnBhZ2Vjb3VudAhsaXN0CDB4NjcIMHg0ZggweDZkAlUOJnN0YXJ0PRgmY291bnQ9MzAmcT0FYl8PXwloUeiQYl8PXwIsBXt8i1cJaFHokHt8i1cFMFc6UwgweDMzCDB4MTUIMHgzMQgweDZlCDB4N2YIMHg4NwgweDQ2CDB4MTAIMHg4MAgweDYwCDB4MjgIMHg2ZggweDg4CDB4M2Egb2ZmaWNpYWxfZG91bGlzdAgweDFjCDB4MTcUc3RhcnRzV2l0aAgweDJkBjB4ZggweDQzCDB4MjUIMHg3NAgweDg2CDB4MjAIMHgyMRJfMHg1YzVkZmUSXzB4MzI4OTZhEl8weDQyOWFiMhJfMHgyZjBjYzQSXzB4Mzc4ODljEl8weDVhMGVmYxJfMHgxMjU1M2MSXzB4Y2VjNTA4El8weDUwYjJmNhJfMHg0MjUwNGUSXzB4YmFkMDM2El8weDUxYzVmYhJfMHg0OGJiN2ISXzB4ZGQzYzBjEl8weDU4ZDExZBJfMHhmZTQzNmQGMHg1CGhvbWUOaG9tZVZvZBBjYXRlZ29yeQxkZXRhaWwIcGxheQxzZWFyY2gPpAMBpgMBABmoAwAFAKoDAAGsAwACrgMAA7ADAASyAwAOAAYBoAEAAAAgGg6SCwCqAwAMrAMBDK4DAgywAwMMsgMEDLQDAA22AwENuAMCCboDAwm8AwQJvgMFCcADBgnCAwcBxAMIAcYDCQHIAwoBygMLAcwDDAHOAw0B0AMOAdIDDwHUAxAB1gMRAdgDEg3aAxMBqAMUAQjoPr4CXwwAvgNfDQC+BF8PAL4FXxAAvgZfEQC+B18SAL4IXxMAvglfFAC+Cl8VAL4LXxYAvgxfGAC+DV8ZACkE7gAAAAQ2AAAABO8AAAAE8AAAAATxAAAABPIAAAAE8wAAAAT0AAAABPUAAAAE9gAAAAT3AAAABPgAAAAE+QAAAAT6AAAABPsAAAAE/AAAAAQwAAAABP0AAAAE/gAAAAT/AAAABAABAAAEAQEAAAQCAQAABAMBAAAEBAEAAAQ3AAAABAUBAAAEBgEAAAQHAQAABAgBAAAECQEAAAQKAQAAJiAABAsBAABMIAAAgAQMAQAATCEAAIAEDQEAAEwiAACABA4BAABMIwAAgAQPAQAATCQAAIAEEAEAAEwlAACABBEBAABMJgAAgAQSAQAATCcAAIAEEwEAAEwoAACABBQBAABMKQAAgAQVAQAATCoAAIAEFgEAAEwrAACABBcBAABMLAAAgAQYAQAATC0AAIAEGQEAAEwuAACABBoBAABMLwAAgAQbAQAATDAAAIAEHAEAAEwxAACABB0BAABMMgAAgARAAAAATDMAAIAEHgEAAEw0AACABB8BAABMNQAAgAQgAQAATDYAAIAEIQEAAEw3AACABCIBAABMOAAAgAQjAQAATDkAAIAEJAEAAEw6AACABCUBAABMOwAAgAQmAQAATDwAAIAEJwEAAEw9AACABCgBAABMPgAAgAQpAQAATD8AAIAEKgEAAExAAACABCsBAABMQQAAgAQsAQAATEIAAIAELQEAAExDAACABC4BAABMRAAAgAQvAQAATEUAAIAEMAEAAExGAACABDEBAABMRwAAgAQyAQAATEgAAIAEMwEAAExJAACABDQBAABMSgAAgAQ1AQAATEsAAIAENgEAAExMAACABDcBAABMTQAAgAQ4AQAATE4AAIAEOQEAAExPAACABDoBAABMUAAAgAQ7AQAATFEAAIAEPAEAAExSAACABD0BAABMUwAAgAQ+AQAATFQAAIAEPwEAAExVAACABEABAABMVgAAgARBAQAATFcAAIAEQgEAAExYAACABEMBAABMWQAAgAREAQAATFoAAIAERQEAAExbAACABEYBAABMXAAAgARHAQAATF0AAIAESAEAAExeAACABEkBAABMXwAAgARKAQAATGAAAIAESwEAAExhAACABEwBAABMYgAAgARNAQAATGMAAIAETgEAAExkAACABE8BAABMZQAAgARQAQAATGYAAIAEUQEAAExnAACABFIBAABMaAAAgARTAQAATGkAAIAEVAEAAExqAACABFUBAABMawAAgARWAQAATGwAAIAEVwEAAExtAACABFgBAABMbgAAgARZAQAATG8AAIAEWgEAAExwAACABFsBAABMcQAAgARcAQAATHIAAIAEXQEAAExzAACABF4BAABMdAAAgARfAQAATHUAAIAEYAEAAEx2AACABGEBAABMdwAAgARiAQAATHgAAIAEYwEAAEx5AACABGQBAABMegAAgARBAAAATHsAAIAEZQEAAEx8AACABGYBAABMfQAAgARnAQAATH4AAIAEaAEAAEx/AACABGkBAABMgAAAgARqAQAATIEAAIAEawEAAEyCAACABGwBAABMgwAAgARtAQAATIQAAIAEbgEAAEyFAACABG8BAABMhgAAgARwAQAATIcAAIAEcQEAAEyIAACABHIBAABMiQAAgARzAQAATIoAAIAEQgAAAEyLAACABHQBAABMjAAAgAR1AQAATI0AAIAEdgEAAEyOAACABHcBAABMjwAAgAR4AQAATJAAAIBfBQC+AGUFALxJAe4OvgFN2wAAAF8GAGUGAAR5AQAA7V8HAAR6AQAAXwgAC18JAL9fCgCzXwsAtJZfDgAEewEAAF8XACmkAwEEAQBAAg5DBgEAAgECAgABEwP4BQABQPoFAAEA/AUBADBhAAC+AE1+AQAAx2IAANCP2O0ppAMBAA5DBgEAAQABBAEAHQH+BQABAPgF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
+164
View File
@@ -0,0 +1,164 @@
import { Crypto, _, load } from 'assets://js/lib/cat.js';
let key = 'bengou';
let HOST = 'https://www.bengou.co';
let siteKey = '';
let siteType = 0;
const PC_UA = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36';
async function request(reqUrl) {
let resp = await req(reqUrl, {
headers: {
'User-Agent': PC_UA,
},
});
return resp.content;
}
// cfg = {skey: siteKey, ext: extend}
async function init(cfg) {
siteKey = cfg.skey;
siteType = cfg.stype;
}
async function home(filter) {
const classes = [{'type_id':'all','type_name':'all'}];
const filterObj = {
'all':[
{'key':'type','name':'进度','init':'all','value':[{'n':'全部','v':'all'},{'n':'连载','v':'lianzai'},{'n':'完结','v':'wanjie'}]},
{'key':'type','name':'地区','init':'all','value':[{'n':'日韩','v':'rihan'},{'n':'内地','v':'neidi'},{'n':'港台','v':'gangntai'},{'n':'欧美','v':'oumei'},{'n':'其他','v':'qita'}]},
{'key':'type','name':'读者','init':'all','value':[{'n':'少年','v':'shaonianqu'},{'n':'少女','v':'shaonvqu'},{'n':'青年','v':'qingnian'},{'n':'少儿','v':'shaoer'}]},
{'key':'type','name':'题材','init':'all','value':[{'n':'热血','v':'rexue'},{'n':'格斗','v':'gedou'},{'n':'科幻','v':'kehuan'},{'n':'竞技','v':'jingji'},{'n':'搞笑','v':'gaoxiao'},{'n':'推理','v':'tuili'},{'n':'恐怖','v':'kongbu'},{'n':'耽美','v':'danmei'},{'n':'少女','v':'shaonv'},{'n':'恋爱','v':'lianai'},{'n':'生活','v':'shenghuo'},{'n':'战争','v':'zhanzheng'},{'n':'故事','v':'gushi'},{'n':'冒险','v':'maoxian'},{'n':'魔幻','v':'mohuan'},{'n':'玄幻','v':'xuanhuan'},{'n':'校园','v':'xiaoyuan'},{'n':'悬疑','v':'xuanyi'},{'n':'萌系','v':'mengxi'},{'n':'穿越','v':'chuanyue'},{'n':'后宫','v':'hougong'},{'n':'都市','v':'dushi'},{'n':'武侠','v':'wuxia'},{'n':'历史','v':'lishi'},{'n':'同人','v':'tongren'},{'n':'励志','v':'lizhi'},{'n':'百合','v':'baihe'},{'n':'治愈','v':'zhiyu'},{'n':'机甲','v':'jijia'},{'n':'纯爱','v':'chunai'},{'n':'美食','v':'meishi'},{'n':'血腥','v':'xuexing'},{'n':'僵尸','v':'jiangshi'},{'n':'恶搞','v':'egao'},{'n':'虐心','v':'nuexin'},{'n':'动作','v':'dongzuo'},{'n':'惊险','v':'jingxian'},{'n':'唯美','v':'weimei'},{'n':'震撼','v':'zhenhan'},{'n':'复仇','v':'fuchou'},{'n':'侦探','v':'zhentan'},{'n':'脑洞','v':'naodong'},{'n':'奇幻','v':'qihuan'},{'n':'宫斗','v':'gongdou'},{'n':'爆笑','v':'baoxiao'},{'n':'运动','v':'yundong'},{'n':'青春','v':'qingchun'},{'n':'灵异','v':'lingyi'},{'n':'古风','v':'gufeng'},{'n':'权谋','v':'quanmou'},{'n':'节操','v':'jiecao'},{'n':'明星','v':'mingxing'},{'n':'暗黑','v':'anhei'},{'n':'社会','v':'shehui'},{'n':'浪漫','v':'langman'},{'n':'栏目','v':'lanmu'},{'n':'仙侠','v':'xianxia'}]},
{'key':'type','name':'字母','init':'all','value':[{'n':'A','v':'lettera'},{'n':'B','v':'letterb'},{'n':'C','v':'letterc'},{'n':'D','v':'letterd'},{'n':'E','v':'lettere'},{'n':'F','v':'letterf'},{'n':'G','v':'letterg'},{'n':'H','v':'letterh'},{'n':'I','v':'letteri'},{'n':'J','v':'letterj'},{'n':'K','v':'letterk'},{'n':'L','v':'letterl'},{'n':'M','v':'letterm'},{'n':'N','v':'lettern'},{'n':'O','v':'lettero'},{'n':'P','v':'letterp'},{'n':'Q','v':'letterq'},{'n':'R','v':'letterr'},{'n':'S','v':'letters'},{'n':'T','v':'lettert'},{'n':'U','v':'letteru'},{'n':'V','v':'letterv'},{'n':'W','v':'letterw'},{'n':'X','v':'letterx'},{'n':'Y','v':'lettery'},{'n':'Z','v':'letterz'}]},
],
};
return JSON.stringify({
class: classes,
filters: filterObj,
});
}
async function category(tid, pg, filter, extend) {
if (pg == 0) pg = 1;
let page = '';
if (pg > 1) {
page = `${pg}.html`;
}
const link = HOST + `/${extend.type || 'all'}/${page}`;
const html = await request(link);
const $ = load(html);
const list = $('.dmList li');
const books = _.map(list, (item) => {
const $item = $(item);
const $a = $item.find('dt a:first');
const $img = $item.find('img:first');
const $span = $item.find('span:first');
return {
book_id: $a.attr('href'),
book_name: $a.text(),
book_pic: $img.attr('src'),
book_remarks: $span.text(),
};
});
const hasMore = $('.NewPages a:contains(下一页)').length > 0;
return {
page: pg,
pagecount: hasMore ? pg + 1 : pg,
list: books,
};
}
async function detail(id) {
const html = await request(HOST + id);
const $ = load(html);
const book = {
book_name: $('.title h1').text(),
book_director: $('.info p:contains(原著作者) a').text().trim(),
book_content: $('.introduction').text().trim(),
book_remarks: $('.title a:first').text(),
};
const list = $('.plist a');
const urls = _.map(list, (item) => {
const $item = $(item);
let title = $item.text().trim();
if (_.isEmpty(title)) {
title = '观看'
}
const href = $item.attr('href');
return title + '$' + href;
}).join('#');
book.volumes = '笨狗';
book.urls = urls;
return {
list: [book],
};
}
async function play(flag, id, flags) {
try {
const html = await request(HOST + id);
const matches = html.match(/var qTcms_S_m_murl_e=\"(.*)\";/);
const decoded = base64Decode(matches[1]);
const picList = decoded.split('$');
const content = [];
for (let i = 0; i < picList.length; i += 2) {
content.push(picList[i]);
}
return {
content: content,
};
} catch (e) {
console.debug('error: ' + e);
return {
content: '',
};
}
}
function base64Decode(text) {
return Crypto.enc.Utf8.stringify(Crypto.enc.Base64.parse(text));
}
async function search(wd, quick, pg) {
if (pg == 0) pg = 1;
let page = '';
if (pg > 1) {
page = `&page=${pg}`;
}
const link = HOST + `/statics/search.aspx?key=${encodeURIComponent(wd)}${page}`;
const html = await request(link);
const $ = load(html);
const list = $('.dmList li');
const books = _.map(list, (item) => {
const $item = $(item);
const $a = $item.find('dt a:first');
const $img = $item.find('img:first');
const $span = $item.find('span:first');
return {
book_id: $a.attr('href'),
book_name: $a.text(),
book_pic: $img.attr('src'),
book_remarks: $span.text(),
};
});
const hasMore = $('.NewPages a:contains(下一页)').length > 0;
return {
page: pg,
pagecount: hasMore ? pg + 1 : pg,
list: books,
};
}
export function __jsEvalReturn() {
return {
init: init,
home: home,
category: category,
detail: detail,
play: play,
search: search,
};
}
+1
View File
@@ -0,0 +1 @@
import{Crypto,load,_}from"assets://js/lib/cat.js";let key="bilibili",url="",siteKey="",siteType=0;const UA="Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1",cookie={};async function request(reqUrl,referer,mth,data,hd){var headers={"User-Agent":UA,Cookie:_.map(cookie,(value,key)=>key+"="+value).join(";")},referer=(referer&&(headers.referer=encodeURIComponent(referer)),await req(reqUrl,{method:mth||"get",headers:headers,data:data,postType:"post"===mth?"form":""}));return referer.content}async function init(cfg){siteKey=cfg.skey,siteType=cfg.stype,url=cfg.ext}async function home(filter){return(await request(url)).replaceAll("1$/$1","1$/$0")}async function homeVod(){return"{}"}async function category(tid,pg,filter,extend){pg<=0&&(pg=1);let api=url+"?t="+tid+"&pg="+pg;return extend&&(tid=Object.entries(extend).map(([key,val]=entry)=>"&"+key+"="+val),api=(api+=tid)+("&f="+encodeURIComponent(JSON.stringify(extend)))),request(api)}async function detail(id){return request(url+"?ids="+id)}async function play(flag,id,flags){return request(url.replace("/bilibili","/play")+"?bvid="+id+"&from=open")}async function search(wd,quick){return request(url+"?wd="+wd)}function __jsEvalReturn(){return{init:init,home:home,homeVod:homeVod,category:category,detail:detail,play:play,search:search}}export{__jsEvalReturn};
+1
View File
@@ -0,0 +1 @@
import{Crypto,load,_}from"assets://js/lib/cat.js";let key="bilibili",url="",siteKey="",siteType=0;const UA="Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1",cookie={};async function request(reqUrl,referer,mth,data,hd){var headers={"User-Agent":UA,Cookie:_.map(cookie,(value,key)=>key+"="+value).join(";")},referer=(referer&&(headers.referer=encodeURIComponent(referer)),await req(reqUrl,{method:mth||"get",headers:headers,data:data,postType:"post"===mth?"form":""}));return referer.content}async function init(cfg){siteKey=cfg.skey,siteType=cfg.stype,url=cfg.ext}async function home(filter){return(await request(url)).replaceAll("1$/$1","1$/$0")}async function homeVod(){return"{}"}async function category(tid,pg,filter,extend){pg<=0&&(pg=1);let api=url+"?t="+tid+"&pg="+pg;return extend&&(tid=Object.entries(extend).map(([key,val]=entry)=>"&"+key+"="+val),api=(api+=tid)+("&f="+encodeURIComponent(JSON.stringify(extend)))),request(api)}async function detail(id){return request(url+"?ids="+id)}async function play(flag,id,flags){return request(url.replace("/bilibili","/play")+"?bvid="+id+"&from=open")}async function search(wd,quick){return request(url+"?wd="+wd)}function __jsEvalReturn(){return{init:init,home:home,homeVod:homeVod,category:category,detail:detail,play:play,search:search}}export{__jsEvalReturn};
+1
View File
@@ -0,0 +1 @@
//bbQ0FUT1C0ASBiaWxpbGl2ZV9vcGVuLmpzLGFzc2V0czovL2pzL2xpYi9jYXQuanMcX19qc0V2YWxSZXR1cm4CXw5zaXRlS2V5EHNpdGVUeXBlDGNvb2tpZQpsb2dpbgZ2aXAQYmlsaV9qY3QEVUEOcmVxdWVzdBRnZXRIZWFkZXJzEmdldENvb2tpZQhpbml0CGhvbWUOaG9tZVZvZBBjYXRlZ29yeQxkZXRhaWwIcGxheQxzZWFyY2gUcmVtb3ZlVGFnc/IBTW96aWxsYS81LjAgKE1hY2ludG9zaDsgSW50ZWwgTWFjIE9TIFggMTBfMTVfNykgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzkxLjAuNDQ3Mi4xMTQgU2FmYXJpLzUzNy4zNgxyZXFVcmwEdWEMYnVmZmVyBnJlcwZyZXEMbWV0aG9kFFVzZXItQWdlbnQOaGVhZGVycw50aW1lb3V0DmNvbnRlbnQOaXNFbXB0eQxyZXN1bHQgc2V0Q29va2llSGVhZGVyczBodHRwczovL3d3dy5iaWxpYmlsaS5jb20Uc2V0LWNvb2tpZQZtYXAEa2sCOwZjZmcOY29va2llcwhza2V5CnN0eXBlBmV4dBxoYXNPd25Qcm9wZXJ0eRRzdGFydHNXaXRoCGh0dHAOZm9yRWFjaApwYXJzZVhodHRwczovL2FwaS5iaWxpYmlsaS5jb20veC93ZWItaW50ZXJmYWNlL25hdghkYXRhDmlzTG9naW4SdmlwU3RhdHVzEGluY2x1ZGVzAj0MZmlsdGVyCGxpbmsOY2xhc3NlcxJmaWx0ZXJPYmoQc29ydE5hbWWqAWh0dHBzOi8vYXBpLmxpdmUuYmlsaWJpbGkuY29tL3hsaXZlL3dlYi1pbnRlcmZhY2UvdjEvaW5kZXgvZ2V0V2ViQXJlYUxpc3Q/c291cmNlX2lkPTIIZWFjaAUfdTttDHNvcnRCeRJzdHJpbmdpZnkOZmlsdGVycwRpdBJmaWx0ZXJBbGwQdHlwZU5hbWUMdHlwZUlkFGZpbHRlckRhdGEIYXJlYRRhcmVhVmFsdWVzBGlkCHB1c2gOdHlwZV9pZBJ0eXBlX25hbWUIbGFuZApyYXRpbwhsaXN0BmtleQUGUjpTBWhR6JACbgJ2BGV4AmMOaW5kZXhPZghodG1sDHZpZGVvc6IBaHR0cHM6Ly9hcGkubGl2ZS5iaWxpYmlsaS5jb20vcm9vbS92MS9yb29tL2dldF91c2VyX3JlY29tbWVuZD9wYWdlPTEmcGFnZV9zaXplPTIwBnBpYxhzeXN0ZW1fY292ZXIELy8MaHR0cHM6DHJvb21pZAx2b2RfaWQKdGl0bGUQdm9kX25hbWUOdm9kX3BpYwU92EHcGHdhdGNoZWRfc2hvdxR0ZXh0X3NtYWxsCSAAIAA82JndCnVuYW1lFnZvZF9yZW1hcmtzBnRpZARwZwxleHRlbmTAAWh0dHBzOi8vYXBpLmxpdmUuYmlsaWJpbGkuY29tL3hsaXZlL3dlYi1pbnRlcmZhY2UvdjEvc2Vjb25kL2dldExpc3Q/cGxhdGZvcm09d2ViJnBhcmVudF9hcmVhX2lkPRImYXJlYV9pZD0uJnNvcnRfdHlwZT1vbmxpbmUmcGFnZT0IcGFnZRBudW1QYWdlcxJwYWdlY291bnQQcGFnZXNpemUKbGltaXQUbnVtUmVzdWx0cwp0b3RhbBJkZXRhaWxVcmwUZGV0YWlsRGF0YQZyaWQWbGl2ZV9zdGF0dXMGdm9keGh0dHBzOi8vYXBpLmxpdmUuYmlsaWJpbGkuY29tL3Jvb20vdjEvUm9vbS9nZXRfaW5mbz9yb29tX2lkPQ5yb29tX2lkCwBfrWT2ZfSVGv8SbGl2ZV90aW1lDnJlcGxhY2UCLQIuBypnAF+tZBBrZXlmcmFtZSBwYXJlbnRfYXJlYV9uYW1lBC0tEmFyZWFfbmFtZRB2b2RfdHlwZQk/YvSV91Ma/wsAMFUASQBEABr/BnVpZAMAMBJ2b2RfYWN0b3IYdm9kX2RpcmVjdG9yFmRlc2NyaXB0aW9uFnZvZF9jb250ZW50CVOQf5UoV79+GnZvZF9wbGF5X2Zyb20/ZgBsAHYAv37vjZ9TO3UkAHAAbABhAHQAZgBvAHIAbQA9AHcAZQBiACYAcQB1AGEAbABpAHQAeQA9ADQAXwBBIwBmAGwAdgC/fu+N2JoFbiQAcABsAGEAdABmAG8AcgBtAD0AdwBlAGIAJgBxAHUAYQBsAGkAdAB5AD0AMwBfAD0jAGgANQC/fu+Nn1M7dSQAcABsAGEAdABmAG8AcgBtAD0AaAA1ACYAcQB1AGEAbABpAHQA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
+1
View File
@@ -0,0 +1 @@
//bbQ0FUT1CwARxib29rMThfb3Blbi5qcyxhc3NldHM6Ly9qcy9saWIvY2F0LmpzHF9fanNFdmFsUmV0dXJuCmRheWpzDGppbmphMghsb2FkBlVyaQJfDl8weDE4YzYOXzB4MzA0YhJfMHhjY2I2ODgSXzB4NTNmYzdkEl8weDI0NzhhZRJfMHgyNTIzOTcSXzB4NGQyNjY2El8weDkzYmYzNxJfMHg0MjBkZGISXzB4NWE2MmE4El8weDJiNmQ4NRJfMHg1ZjJmNzkSXzB4NTlmY2ViEl8weDNkODU3YxJfMHg1MmQwOGUHaFGHZSQACHRyaW0Kc3R5cGUcemgtQ04semg7cT0wLjgkL3poLWhhbnMvY2F0ZWdvcnkvDnJlcGxhY2UOYjpmaXJzdCwvemgtaGFucy9hcnRpY2xlL2luZGV4CHRleHQWL3poLWhhbnMvcS8IcHVzaAhlYWNoCHNrZXkIY2F0ZRomcGVyLXBhZ2U9MTAwEi9sb2dvLnBuZxBjaGlsZHJlbgZtYXAIZmluZE5uYXYubXQtMjpmaXJzdCBsaT5hW2hyZWYqPSIvY2F0ZWdvcnkvIl0WZGl2I2NvbnRlbnQOaW5kZXhPZhAvemgtaGFucw5jb250ZW50JHVsLmxpc3QtZ3JvdXAgbGk+YQw/cGFnZT0OYXR0cmlicwhocmVm9gJNb3ppbGxhLzUuMCAoTGludXg7IEFuZHJvaWQgMTE7IE0yMDA3SjNTQyBCdWlsZC9SS1ExLjIwMDgyNi4wMDI7IHd2KSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBWZXJzaW9uLzQuMCBDaHJvbWUvNzcuMC4zODY1LjEyMCBNUVFCcm93c2VyLzYuMiBUQlMvMDQ1NzE0IE1vYmlsZSBTYWZhcmkvNTM3LjM2DGJvb2sxOCxodHRwczovL3d3dy5ib29rMTgub3JnCDB4MTYSXzB4NTE2NGE3El8weDE4YzZiMBJfMHgzMDRiNzMSXzB4NDhiZTgwCnNoaWZ0El8weDQ3YjgzMwZyZXEIMHgxYR5BY2NlcHQtTGFuZ3VhZ2UUVXNlci1BZ2VudA5oZWFkZXJzCDB4MTASXzB4OGI2Mzc5BjB4NAgweDE5El8weDFjMmE3MRJfMHgxNzkyM2YSXzB4ODYxN2Y4El8weDJiMDgyMxJfMHgyY2UyNGQGMHhmBjB4YQYweGMKY2h1bmsOdHlwZV9pZAV/lcd7EnR5cGVfbmFtZQp0bGluZQpyYXRpbwp3aWR0aAgweDFlBe13x3sIMHgxYgUGUnt8DmZpbHRlcnMSXzB4MzUxNjViBjB4MAJuCDB4MTQIMHgxNQJ2El8weDQ2MTRjMhJfMHgzNjA5MzMGMHg1BmtleQhpbml0BjB4MgR7fRJfMHg0Y2FiZWQSXzB4OTFkNDI5El8weDRiNmY1YxJfMHgxNjIzZDkSXzB4MTdhZWRmEl8weDFkN2ZhMxJfMHhjOTM3MTASXzB4MWNjYTk1El8weDNkMDYxORJfMHgyYTJiNmMSXzB4MzlmMjMxCDB4MTMGMHg2CDB4MTEGMHhiCDB4MWQkZGVjb2RlVVJJQ29tcG9uZW50DmJvb2tfaWQSYm9va19uYW1lEGJvb2tfcGljGGJvb2tfcmVtYXJrcwhwYWdlCDB4MTIScGFnZWNvdW50CGxpc3QSXzB4ZDMzNmY5El8weDgyODJiMRJfMHgyZjg5MTYSXzB4MzZiOTlhEl8weDM3OTM0NBJfMHgzZDYyM2MGMHhlEi9hcnRpY2xlLwgweDE3HGRpdi5jb250ZW50IGgxBjB4Mw52b2x1bWVzBWhRLGcIdXJscwYweDgCIxJfMHgzYjYxOTISXzB4MTdiNTg1CDB4MWMIMHgxOAIkEl8weDRmZTY4ORJfMHg1MGYyOTMSXzB4M2JhNWVjEl8weDFmMzkzZhJfMHhmNDRjMWUGMHhkEl8weDQ3NTQ3ORJfMHgyMTQ1YWYSXzB4NDdiYmNkEl8weDM1NjdkMxJfMHgxZDNmZDMSXzB4MmFjNjNlEl8weDM4MGRiZhJfMHg1YTBjMzUSXzB4NTkyNDBkEl8weDUwZmU1YhJfMHgzMWUzMjUGMHgxBjB4OQhkYXRhBjB4Nwhob21lDmhvbWVWb2QQY2F0ZWdvcnkMZGV0YWlsCHBsYXkMc2VhcmNoD6QDAaYDAQAUqAMABQCqAwABrAMAAq4DAAOwAwAEsgMADgAGAaABAAAAHxULiwIAqgMADKwDAQyuAwIMsAMDDLIDBAy0AwANtgMBDbgDAgm6AwMJvAMECb4DBQnAAwYNwgMHAcQDCAHGAwkByAMKAcoDCwHMAwwBzgMNAdADDgGoAw8BCOgv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
@@ -1,6 +1,6 @@
import { _ } from './lib/cat.js';
let key = 'bookkan';
let key = 'bookan';
let url = 'https://api.bookan.com.cn';
let siteKey = '';
let siteType = 0;
@@ -64,7 +64,7 @@ async function detail(id) {
let data = JSON.parse(content).data;
let book = {
audio: 1,
audio:1,
book_id: id,
type_name: '',
book_year: '',
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -1 +1 @@
//bbQ0FUT1BMEGNhaWppLmpzGC4vbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgJfDnNpdGVLZXkQc2l0ZVR5cGUEVUEOYmFzZVVybAhpbml0EmdldEhlYWRlchJnZXRTdHJpbmcIaG9tZQ5ob21lVm9kEGNhdGVnb3J5DGRldGFpbAhwbGF5DHNlYXJjaN4BTW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzEwOS4wLjAuMCBTYWZhcmkvNTM3LjM2BmNmZwhza2V5CnN0eXBlBmV4dAxoZWFkZXIUVXNlci1BZ2VudAZ1cmwGcmVzBnJlcQ5oZWFkZXJzDmNvbnRlbnQMZmlsdGVyDHJlcVVybA5qc29uU3RyCGRhdGEWY2xhc3Nlc3NBcnIOY2xhc3NlcxJmaWx0ZXJPYmoGb25lCnBhcnNlEHR5cGVfcGlkCHB1c2gOdHlwZV9pZBJ0eXBlX25hbWUSc3RyaW5naWZ5DmZpbHRlcnMEe30GdGlkBHBnDGV4dGVuZAx2aWRlb3MgP2FjPXZpZGVvbGlzdCZ0PQgmcGc9CGxpc3QMdm9kX2lkEHZvZF9uYW1lDnZvZF9waWMWdm9kX3JlbWFya3MQcGFyc2VJbnQIcGFnZRJwYWdlY291bnQKbGltaXQKdG90YWwEaWQGdm9kJD9hYz12aWRlb2xpc3QmaWRzPQ5pc0VtcHR5EHZvZF95ZWFyEHZvZF9hcmVhEnZvZF9hY3Rvchh2b2RfZGlyZWN0b3IWdm9kX2NvbnRlbnQadm9kX3BsYXlfZnJvbRh2b2RfcGxheV91cmwIZmxhZwR3ZApxdWljaxw/YWM9ZGV0YWlsJndkPQ+kAwGmAwEADqgDAAEAqgMADgAGAaABAAAAAQ8KRQCqAwAMrAMACa4DAQmwAwIJsgMDCbQDBAG2AwUBuAMGAboDBwG8AwgBvgMJAcADCgHCAwsBxAMMAagDDQEI6DS+AF8FAL4BXwYAvgJfBwC+A18IAL4EXwkAvgVfCgC+Bl8LAL4HXwwAvghfDQC+CV8OACm/4LPhBOMAAADiv18EACmkAwELAQA2Bg0NIQAElgIOYgYBtAMBAAECAwAjAcgDAAEArAMBCK4DAgiyAwQIz0HlAAAAEWYAAA7PQeYAAAARZgEADs9B5wAAABFmAgAOBi6kAwgEAzo6Og5DBgG2AwABAAMBABYB0AMBACCwAwMIYQAAC8diAAAE6QAAAHFlAABJYgAAKKQDDgMSDUQOYgYBuAMBAQEEAQAdAtQDAAEA1gMBACC2AwYAYQAAOOwAAADPC9vsTO0AAADui8diAABB7gAAAC6kAxQEEiYmEg5iBgG6AwEHAQcCAKIBCN4DAAEA4AMBADDiAwEBMOQDAQIw5gMBAzDoAwEEIOoDAQUg7AMCBiCyAwQIuAMHAGEFAGEEAGEDAGECAGEBAGEAAGUAAMfcYgAA7YvIOJgAAABC9wAAAGIBACQBAMliAgBBHgAAAMomAADBBAvBBWEGAGIDAH3qNsEGYgYAQfgAAACzqugoYgQAQvkAAAALYgYAQfoAAABM+gAAAGIGAEH7AAAATPsAAAAkAQAOgADoyA6DOJgAAABC/AAAAAtiBABMHgAAAGIFAEz9AAAAJAEALqQDHA5dFyZYMBwSOj/HITorKw5iBgG8AwAAAAEAAAYABP4AAAAupAMuAQMOYgYBvgMEBQQHAgDqAQn+AwABAIAEAAEA3gMAAQCCBAABAOADAQAw4gMBATDkAwECMIQEAQMg7AMDBCCyAwQIuAMHAGEDAGECAGEBAGEAANCzpOgDtNRlAAAEAwEAAJ3PnQQEAQAAndCdx9xiAADti8g4mAAAAEL3AAAAYgEAJAEAySYAAMphBABiAgBBBQEAAH3qRMEEYgMAQvkAAAALYgQAQQYBAABMBgEAAGIEAEEHAQAATAcBAABiBABBCAEAAEwIAQAAYgQAQQkBAABMCQEAACQBAA6AAOi6DoM4mAAAAEL8AAAACzgKAQAA0O1MCwEAAGICAEEMAQAATAwBAAA4CgEAAGICAEENAQAA7UwNAQAAYgIAQQ4BAABMDgEAAGIDAEwFAQAAJAEALqQDMxQ/JmcmWBdTMEREREQXIzo/RGJEKw5iBgHAAwEFAQQDAJwCBp4EAAEA4AMBADDiAwEBMOQDAQIw7AMBAzCgBAEEILIDBAi4AwcAqgMADGEEAGEDAGECAGEBAGEAAGUAAAQRAQAAnc+dx9xiAADti8g4mAAAAEL3AAAAYgEAJAEAyWICAEEFAQAAs0fKZQIAQhIBAABiAwAkAQDoBwT+AAAALgtiAwBBBgEAAEwGAQAAYgMAQQcBAABMBwEAAGIDAEH7AAAATPsAAABiAwBBCAEAAEwIAQAAYgMAQRMBAABMEwEAAGIDAEEUAQAATBQBAABiAwBBFQEAABHpAw6/TBUBAABiAwBBFgEAABHpAw6/TBYBAABiAwBBCQEAABHpAw6/TAkBAABiAwBBFwEAAEwXAQAAYgMAQRgBAABMGAEAAGIDAEEZAQAATBkBAADBBDiYAAAAQvwAAAALYgQAJgEATAUBAAAkAQAupANMGE4/Jlg6UxwICERERERERF1dXURERA46Og5iBgHCAwMAAwQAABsDtAQAAQCeBAABANoBAAEAOJgAAABC/AAAAAuzTPcAAADQTOoAAAAkAQAupANpBAM6ISEOYgYBxAMDBQMHAgDRAQi2BAABALgEAAEAgAQAAQDgAwEAMOIDAQEw5AMBAjCEBAEDIKAEAwQwsgMECLgDBwBhAwBhAgBhAQBhAADRs6ToA7TVZQAABB0BAACdz50EBAEAAJ3RncfcYgAA7YvIOJgAAABC9wAAAGIBACQBAMkmAADKYQQAYgIAQQUBAAB96kTBBGIDAEL5AAAAC2IEAEEGAQAATAYBAABiBABBBwEAAEwHAQAAYgQAQQgBAABMCAEAAGIEAEEJAQAATAkBAAAkAQAOgADoug6DOJgAAABC/AAAAAs4CgEAAGICAEELAQAA7UwLAQAAYgIAQQwBAABMDAEAAGIDAEwFAQAAJAEALqQDcRI/JmcmWBdTMEREREQXIjpiRCsOQwYBqAMAAAACBwAyALQDBQC6AwgAvAMJAL4DCgDAAwsAwgMMAMQDDQAL20zaAAAA3EzdAAAA3UzeAAAA3kzfAAAAXgQATOAAAABeBQBM4QAAAF4GAEziAAAAKKQDhwEJAwghISEhKysr
//bbQ0FUT1BTEGNhaWppLmpzLGFzc2V0czovL2pzL2xpYi9jYXQuanMcX19qc0V2YWxSZXR1cm4CXw5zaXRlS2V5EHNpdGVUeXBlBFVBDmJhc2VVcmwUY2F0ZWdvcmllcwhpbml0EmdldEhlYWRlchJnZXRTdHJpbmcIaG9tZQ5ob21lVm9kEGNhdGVnb3J5DGRldGFpbAhwbGF5DHNlYXJjaN4BTW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzEwOS4wLjAuMCBTYWZhcmkvNTM3LjM2BmNmZwhza2V5CnN0eXBlBmV4dAZ1cmwMaGVhZGVyFFVzZXItQWdlbnQGcmVzBnJlcQ5oZWFkZXJzDmNvbnRlbnQMZmlsdGVyDHJlcVVybA5qc29uU3RyCGRhdGEWY2xhc3Nlc3NBcnIOY2xhc3NlcxJmaWx0ZXJPYmoaY2F0ZWdvcmllc09iagZvbmUIY2F0ZQJlCnBhcnNlDmlzRW1wdHkQaW5jbHVkZXMSdHlwZV9uYW1lDnR5cGVfaWQQdHlwZV9waWQIcHVzaBJzdHJpbmdpZnkOZmlsdGVycw5jb25zb2xlCmRlYnVnBHt9BnRpZARwZwxleHRlbmQMdmlkZW9zID9hYz12aWRlb2xpc3QmdD0IJnBnPQhsaXN0DHZvZF9pZBB2b2RfbmFtZQ52b2RfcGljFnZvZF9yZW1hcmtzEHBhcnNlSW50CHBhZ2UScGFnZWNvdW50CmxpbWl0CnRvdGFsBGlkBnZvZCQ/YWM9dmlkZW9saXN0Jmlkcz0Qdm9kX3llYXIQdm9kX2FyZWESdm9kX2FjdG9yGHZvZF9kaXJlY3RvchZ2b2RfY29udGVudBp2b2RfcGxheV9mcm9tGHZvZF9wbGF5X3VybAhmbGFnBHdkCnF1aWNrHD9hYz1kZXRhaWwmd2Q9D6QDAaYDAQAPqAMAAQCqAwAOAAYBoAEAAAABEApLAKoDAAysAwAJrgMBCbADAgmyAwMJtAMECbYDBQG4AwYBugMHAbwDCAG+AwkBwAMKAcIDCwHEAwwBxgMNAagDDgEI6DS+AF8GAL4BXwcAvgJfCAC+A18JAL4EXwoAvgVfCwC+Bl8MAL4HXw0AvghfDgC+CV8PACm/4LPhBOQAAADiv18EACYAAF8FACmkAwEMAQA2Bg0NIRcABswCDmIGAbYDAQABAgQAYwHKAwABAKwDAQiuAwIIsgMECLQDBQjPQeYAAAARZgAADs9B5wAAABFmAQAOz0HoAAAAlwRIAAAAqegOz0HoAAAAEWYCAA7qMM9B6AAAAJcESQAAAKnoIc9B6AAAAEHpAAAAEWYCAA7PQegAAABB2gAAABFmAwAOBi6kAwkIAzo6TjpYU1QOQwYBuAMAAQADAQAWAdQDAQAgsAMDCGEAAAvHYgAABOsAAABxZQAASWIAACikAxQDEg1EDmIGAboDAQEBBAEAHQLSAwABANgDAQAguAMHAGEAADjtAAAAzwvb7EzuAAAA7ovHYgAAQe8AAAAupAMaBBImJhIOYgYBvAMBCgEJBACaAwvgAwABAOIDAQAw5AMBATDmAwICMOgDAgMw6gMCBCDsAwIFIO4DAgYg8AMDByDyAxEHIPQDFQIDsgMECLoDCACqAwAMtAMFCGEBAGEAAGUAAMfcYgAA7YvIbGsBAABhBgBhBQBhBABhAwBhAgA4mAAAAEL7AAAAYgEAJAEAyWICAEEeAAAAyiYAAMEEC8EFC8EGYQcAYgMAfeuwAMEHZQIAQvwAAABlAwAkAQCW6DBlAwBC/QAAAGIHAEH+AAAAJAEAaYcAAABiBgBiBwBB/gAAAHFiBwBB/wAAAEnqbWIHAEEAAQAAOEUAAACq6DZiBwBBAAEAALOq6FFiBABCAQEAAAtiBwBB/wAAAEz/AAAAYgcAQf4AAABM/gAAACQBAA7qKGIEAEIBAQAAC2IHAEH/AAAATP8AAABiBwBB/gAAAEz+AAAAJAEADoAAaU////8Og2UCAEL8AAAAZQMAJAEAluhCYQgAZQMAfeozwQhiBgBiCABHOEUAAACq6CJiBABCAQEAAAtiBgBiCABHTP8AAABiCABM/gAAACQBAA6AAOjLDoM4mAAAAEICAQAAC2IEAEweAAAAYgUATAMBAAAkAQAPLsEJbBcAAAA4BAEAAEIFAQAAwAkkAQAODuoCLwYupAMiICEXJmdYMBwSEj9Ye20NUz/HDcgwWDpOqSI6KysXK1MXDmIGAb4DAAAAAQAABgAEBgEAAC6kA0oBAw5iBgHAAwQFBAcCAPUBCY4EAAEAkAQAAQDgAwABAJIEAAEA4gMBADDkAwEBMOYDAQIwlAQBAyDwAwMEILIDBAi6AwgAYQMAYQIAYQEAYQAA0DhFAAAAqRHpBQ7Qs6ToA7TUZQAABAsBAACdz50EDAEAAJ3QncfcYgAA7YvIOJgAAABC+wAAAGIBACQBAMkmAADKYQQAYgIAQQ0BAAB96kTBBGIDAEIBAQAAC2IEAEEOAQAATA4BAABiBABBDwEAAEwPAQAAYgQAQRABAABMEAEAAGIEAEERAQAATBEBAAAkAQAOgADoug6DOJgAAABCAgEAAAs4EgEAANDtTBMBAABiAgBBFAEAAEwUAQAAOBIBAABiAgBBFQEAAO1MFQEAAGICAEEWAQAATBYBAABiAwBMDQEAACQBAC6kA08UP11nJlgXUzBEREREFyM6P0RiRCsOYgYBwgMBBQEEAwCcAgauBAABAOIDAQAw5AMBATDmAwECMPADAQMwsAQBBCCyAwQIugMIAKoDAAxhBABhAwBhAgBhAQBhAABlAAAEGQEAAJ3PncfcYgAA7YvIOJgAAABC+wAAAGIBACQBAMliAgBBDQEAALNHymUCAEL8AAAAYgMAJAEA6AcEBgEAAC4LYgMAQQ4BAABMDgEAAGIDAEEPAQAATA8BAABiAwBB/gAAAEz+AAAAYgMAQRABAABMEAEAAGIDAEEaAQAATBoBAABiAwBBGwEAAEwbAQAAYgMAQRwBAAAR6QMOv0wcAQAAYgMAQR0BAAAR6QMOv0wdAQAAYgMAQREBAAAR6QMOv0wRAQAAYgMAQR4BAABMHgEAAGIDAEEfAQAATB8BAABiAwBBIAEAAEwgAQAAwQQ4mAAAAEICAQAAC2IEACYBAEwNAQAAJAEALqQDaBhOPyZYOlMcCAhERERERERdXV1EREQOOjoOYgYBxAMDAAMEAAAbA8IEAAEArgQAAQDaAQABADiYAAAAQgIBAAALs0z7AAAA0EzpAAAAJAEALqQDhQEEAzohIQ5iBgHGAwMFAwcCANwBCMQEAAEAxgQAAQCQBAABAOIDAQAw5AMBATDmAwECMJQEAQMgsAQDBDCyAwQIugMIAGEDAGECAGEBAGEAANE4RQAAAKkR6QUO0bOk6AO01WUAAAQkAQAAnc+dBAwBAACd0Z3H3GIAAO2LyDiYAAAAQvsAAABiAQAkAQDJJgAAymEEAGICAEENAQAAfepEwQRiAwBCAQEAAAtiBABBDgEAAEwOAQAAYgQAQQ8BAABMDwEAAGIEAEEQAQAATBABAABiBABBEQEAAEwRAQAAJAEADoAA6LoOgziYAAAAQgIBAAALOBIBAABiAgBBEwEAAO1MEwEAAGICAEEUAQAATBQBAABiAwBMDQEAACQBAC6kA40BEj9dZyZYF1MwRERERBciOmJEKw5DBgGoAwAAAAIHADIAtgMGALwDCQC+AwoAwAMLAMIDDADEAw0AxgMOAAvbTNsAAADcTN4AAADdTN8AAADeTOAAAABeBABM4QAAAF4FAEziAAAAXgYATOMAAAAopAOjAQkDCCEhISErKys=
-1
View File
@@ -1 +0,0 @@
//bbQ0FUT1C3ASJjYXJ0b29uMThfb3Blbi5qcyxhc3NldHM6Ly9qcy9saWIvY2F0LmpzHF9fanNFdmFsUmV0dXJuCmRheWpzDGppbmphMghsb2FkBlVyaQJfDl8weDUyOTIOXzB4MTRhNBJfMHgxNzkxMzMSXzB4MTRhMzExEl8weDMyMjFhZRJfMHgxYjdmODkSXzB4MWY0ODRlEl8weDJmOGNjOBJfMHgzNjVmODkSXzB4MjIyYWMxEl8weDVkMmZlYRJfMHgyNzc2OTYSXzB4NDZjODk1El8weDRlYWY1MhJfMHg1NjA2YWYSaW1nOmZpcnN0DmNyZWF0ZWQMJnBhZ2U9Ei9jYXRlZ29yeQh0cmltCHNvcnQiZGl2LmxpbmVzLTI6Zmlyc3T2Ak1vemlsbGEvNS4wIChMaW51eDsgQW5kcm9pZCAxMTsgTTIwMDdKM1NDIEJ1aWxkL1JLUTEuMjAwODI2LjAwMjsgd3YpIEFwcGxlV2ViS2l0LzUzNy4zNiAoS0hUTUwsIGxpa2UgR2Vja28pIFZlcnNpb24vNC4wIENocm9tZS83Ny4wLjM4NjUuMTIwIE1RUUJyb3dzZXIvNi4yIFRCUy8wNDU3MTQgTW9iaWxlIFNhZmFyaS81MzcuMzYIZmluZAZtYXAcemgtQ04semg7cT0wLjgOYXR0cmlicxJjYXJ0b29uMTgkYVtocmVmKj0iL3N0b3J5LyJdEGNoaWxkcmVuCHNrZXkKc2NvcmUQZGF0YS1zcmMKc3R5cGUmZGl2I3ZpZGVvcyBkaXYuY2FyZExkaXYuY29udGVudCA+IGRpdi5jb250YWluZXItZmx1aWQgPiBoMw5hOmZpcnN0CHRleHQYJnBlci1wYWdlPTI0ImltZy5jYXJ0b29uLWltYWdlCHB1c2gyaHR0cHM6Ly93d3cuY2FydG9vbjE4LmNvbQhsaW5rCGhyZWYIZWFjaApsaWtlcw5jb250ZW50CHVybHMIMHgxMggweDIxBjB4ZBBfMHg5MmQxZhJfMHg1MjkyODcSXzB4MTRhNDRlEl8weDFhZDUyYgpzaGlmdBJfMHhmMWQyMTIGcmVxCDB4MTAeQWNjZXB0LUxhbmd1YWdlFFVzZXItQWdlbnQOaGVhZGVycwYweDMSXzB4NGYxYzNlCDB4MTUIMHgxOBJfMHg0N2Y4ZjESXzB4MmYxMzNiEl8weDE4ZWIyZRBfMHg2MWI2MxJfMHgxY2MwMDESXzB4MmE2NWM0El8weDVjNjNkMhJfMHgzYTIwMjUSXzB4MjRiODQ4BjB4OQIvDnR5cGVfaWQFaFHokBJ0eXBlX25hbWUGMHhiBmtleQhpbml0BQBnsGUCbgYweDcCdgUAZ31ZBjB4MQUAZxpZCGhpdHMFqGNQgwgweDE2CDB4MWEIMHgxZA5yZXBsYWNlCDB4MjAGMHhmFm5leHRTaWJsaW5nCDB4MTQIMHgxYw5maWx0ZXJzEl8weDMzYjA5YiRkZWNvZGVVUklDb21wb25lbnQIMHgxMQgweDIzBHt9El8weDNiNDEzZhJfMHgzYTJiNGMSXzB4MWExNDdhEl8weDE4ZDNiNRJfMHg0ZTVjMmUSXzB4MTkzNzlkEl8weDVkZDYwORJfMHgxYjU5MTUSXzB4MWU4ZTNlEl8weGUzYWUxOBJfMHgxMjRlNDkSXzB4MTBjMzU4El8weDU4MzU2NBJfMHhmZTY5MzkIMHgyMgw/c29ydD0GMHg4CDB4MWUIMHgxOQYweGUIMHgxYgYweDYGMHhjImRpdi5saW5lcy0xOmZpcnN0DmJvb2tfaWQSYm9va19uYW1lCDB4MTcQYm9va19waWMGMHgyGGJvb2tfcmVtYXJrcwhwYWdlEnBhZ2Vjb3VudAhsaXN0El8weDNlN2FiNhJfMHgzY2U2MWMSXzB4M2JhOTZlEl8weDMwY2Y0MBJfMHgyNzJiM2MGMHgwCDB4MTMFaFEsZw52b2x1bWVzBjB4NQYweDQCIxJfMHg1OThiNjYSXzB4M2Q0ZWQzBjB4YQIkEl8weDFlYTA4MhJfMHg1MTBjNjUSXzB4MWI2YzA0El8weDU4Y2JlNxJfMHgyNjY1YTESXzB4MTkyNWNlEl8weDQwNDQ0YxJfMHgyYzY5MjAIMHgxZhJfMHg5ZTE0NGQSXzB4NGYyZGZjEl8weDQ2YTU4YgYvcS8IaG9tZQ5ob21lVm9kEGNhdGVnb3J5DGRldGFpbAhwbGF5DHNlYXJjaA+kAwGmAwEAFKgDAAUAqgMAAawDAAKuAwADsAMABLIDAA4ABgGgAQAAACAVC78CAKoDAAysAwEMrgMCDLADAwyyAwQMtAMADbYDAQ24AwIJugMDCbwDBAm+AwUJwAMGDcIDBwHE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
+877 -251
View File
@@ -1,256 +1,882 @@
{
"video": {"sites": [
{"key":"douban_open","name":"索引 | 豆瓣","type":3,"api":"assets://js/douban_open.js"},
{"key":"kanqiu_open","name":"体育 | 看球","type":3,"api":"assets://js/kanqiu_open.js"},
{"key":"xinshijue_open","name":"影视 | 新视觉","type":3,"api":"assets://js/xinshijue_open.js"},
{"key":"sc1080_open","name":"影视 | 圣城","type":3,"api":"assets://js/sc1080_open.js"},
{"key":"ff_open","name":"影视 | 非凡","type":3,"api":"assets://js/ff_open.js"},
{"key":"push_agent","name":"影视 | 推送","type":4,"api":"assets://js/push_open.js","ext":{"token":"ali_token","cookie":"quark_cookie"}},
{"key":"ggys_open","name":"影视 | 高光","type":3,"api":"assets://js/ggys_open.js"},
{"key":"ddys_open","name":"影视 | 低端","type":3,"api":"assets://js/ddys_open.js"},
{"key":"4kysxz_open","name":"影视 | 4KXZ","type":3,"api":"assets://js/4kysxz_open.js"},
{"key":"nkvod_open","name":"影视 | 耐看","type":3,"api":"assets://js/nkvod_open.js"},
{"key":"52ju_open","name":"影视 | 我爱剧","type":3,"api":"assets://js/52ju_open.js"},
{"key":"dyxs_open","name":"影视 | 电影先生","type":3,"api":"assets://js/dyxs_openn.js"},
{"key":"lz_open","name":"影视 | 量子","type":3,"api":"assets://js/lz_open.js"},
{"key":"mfk_open","name":"影视 | 免费看","type":3,"api":"assets://js/mfk_open.js"},
{"key":"mgys_open","name":"影视 | 蘑菇","type":3,"api":"assets://js/mgys_open.js"},
{"key":"wf_open","name":"影视 | 奈飞","type":3,"api":"assets://js/wf_open.js"},
{"key":"dnys_open","name":"影视 | 大拿","type":3,"api":"assets://js/dnys_open.js"},
{"key":"voflix_open","name":"影视 | vofx","type":3,"api":"assets://js/voflix_open.js"},
{"key":"4kys_open","name":"影视 | 4K影视","type":3,"api":"assets://js/4kys_open.js"},
{"key":"zjm_open","name":"影视 | 追剧迷","type":3,"api":"assets://js/zjm_open.js"},
{"key":"rbzj_open","name":"影视 | 热播追剧","type":3,"api":"assets://js/rbzj_open.js"},
{"key":"mayiya_open","name":"影视 | 蚂蚁","type":3,"api":"assets://js/mayiya_open.js"},
{"key":"rbk_open","name":"影视 | 热播库","type":3,"api":"assets://js/rbk_open.js"},
{"key":"wpian_open","name":"影视 | pian","type":3,"api":"assets://js/wpian_open.js"},
{"key":"ym_open","name":"影视 | 映迷","type":3,"api":"assets://js/ym_open.js"},
{"key":"yzz_open","name":"影视 | 影渣","type":3,"api":"assets://js/yzz_open.js"},
{"key":"1080kk_open","name":"影视 | 1080看看","type":3,"api":"assets://js/1080kk_open.js"},
{"key":"panghu_open","name":"影视 | 胖虎","type":3,"api":"assets://js/panghu_open.js"},
{"key":"mimiju_open","name":"影视 | 迷迷剧","type":3,"api":"assets://js/mimiju_open.js"},
{"key":"yjys_open","name":"影视 | 悠久","type":3,"api":"assets://js/yjys_open.js"},
{"key":"wogg","name":"阿里 | 玩偶哥哥","type":3,"api":"assets://js/wogg.js","ext":"填自己的32位token"},
{"key":"wobg_open","name":"阿里 | 玩偶表哥","type":3,"api":"assets://js/wobg_open.js","ext":"填入你的token"},
{"key":"dovx_open","name":"阿里 | 七夜","type":3,"api":"assets://js/dovx_open.js","ext":"填入你的token"},
{"key":"pansearch_open","name":"阿里 | 盘搜索","type":3,"api":"assets://js/pansearch_open.js","ext":"填入你的token"},
{"key":"funletu","name":"夸克 | 趣盘搜","type":3,"api":"assets://js/funletu.js","ext":"夸克cookie,可http"},
{"key":"ys996_open","name":"影视 | 996","type":3,"api":"assets://js/ys996_open.js"},
{"key":"star_open","name":"影视 | 星视界","type":3,"api":"assets://js/star_open.js"},
{"key":"ytvip","name":"影视 | 影探","type":3,"api":"assets://js/yt.js","ext":"http://ytcms.lyyytv.cn/api.php/app/"},
{"key":"yqktv_open","name":"影视 | 一起看","type":3,"api":"assets://js/yqktv_open.js"},
{"key":"555dy_open","name":"影视 | 555","type":3,"api":"assets://js/555dy_open.js"},
{"key":"yrzj_open","name":"影视 | 伊人","type":3,"api":"assets://js/yrzj_open.js"},
{"key":"yzys_open","name":"影视 | 柚子","type":3,"api":"assets://js/yzys_open.js"},
{"key":"sssp_open","name":"影视 | 速搜","type":3,"api":"assets://js/sssp_open.js"},
{"key":"bulei_open","name":"影视 | 布雷","type":3,"api":"assets://js/bulei_open.js"},
{"key":"miku_open","name":"影视 | 咪咕","type":3,"api":"assets://js/miku_open.js"},
{"key":"tutu_open","name":"影视 | 图图","type":3,"api":"assets://js/tutu_open.js"},
{"key":"hmsp_open","name":"影视 | 河马","type":3,"api":"assets://js/hmsp_open.js"},
{"key":"jojo_open","name":"影视 | jojo","type":3,"api":"assets://js/jojo_open.js"},
{"key":"jiohub","name":"影视 | jiohub","type":3,"api":"assets://js/jiohub.js"},
{"key":"dsxys_open","name":"影视 | 大师兄","type":3,"api":"assets://js/dsxys_open.js"},
{"key":"mino_open","name":"影视 | Mino","type":3,"api":"assets://js/mino_open.js"},
{"key":"ddmv_open","name":"影视 | DDMV","type":3,"api":"assets://js/ddmv_open.js"},
{
"key": "rejumao",
"name": "影视 | 热剧猫",
"type": 3,
"api": "assets://js/apptov5_open.js",
"ext": {
"domains": [
"https://app-1253196701.cos.ap-shanghai.myqcloud.com/app.txt",
"https://www.daenwl.com/app.txt"
],
"aesKey": "8y8sDX3ZG22yACH3ZM5KfNGieTxEMKFe",
"aesIV": "WxRAbh68C8pP6SpN",
"rasPublicKey": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6Ykikz4aIqkJC899VxwX\nwx27bZJGV/fDbgAHtXxZ73Mq8QWuPfeAanWDWiGPhJu5aVQndADi7B0L5RBIrirf\n6lIzA+l8Ubt6+nvPYQ9NSlRkObE4ML2Hw7ccAmcqzDD0vplJz7Y8o7qKIoyfK5NP\nXDuiv52HgbyEP6KlWCiDfMuIsAA+/3x9C/0RDRgjf3x+24EuGOD6Gnw+rVJCOb64\nW4KZ7vH/uhaQSLLnNYF9VD00c072tOeaBt2mElexJN66gcP65kmrkI5grFz2RcEg\nIEkwUcYBNiFeHUcFyQZuDj/DLqQidwMhFJfkcUuMtByR9cYl9BpqT/3NKVQ1EPrV\n7QIDAQAB\n-----END PUBLIC KEY-----",
"ic": "fwEUWytkwJqHICtu/kNrXOVGQAzWUw1mGuQYdT1heOKZ6vEEI+4jf6LAHJ/f4h39ZR2WL4fccGchSoCm+pqkBRi8asSMqZzKGGfY8ejzrYHxDjiTOhs4B6p/iC8Nrj+bcCmXAjVNksfxlcjU6JlbRQ=="
}
},
{
"key": "布雷v5",
"name": "影视 | 布蕾",
"type": 3,
"api": "assets://js/apptov5_open.js",
"ext": {
"domains": [
"https://v5-public-1251970844.cos.ap-shanghai.myqcloud.com/accredits/68.json"
],
"aesKey": "xMQFiWw77QzaiBDKNWjNRAChrenE2zB2",
"aesIV": "j2WbrZph6G7m2mRM",
"rasPublicKey": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvBB/JjVWPpKFAWJCiQc5\neP6FrwNG8mXt/Y/yk98sigh/vNtX0sQX56eQi1YNvZ8sIiqoVWMl1/5NlANA0A/G\n/BiH5hCFYqY5L8adZIZgSd/QR8zMAyEDccVaNog6nmXQkGWjm/269Gl+gFaCOtXO\nzyEullcgevPcGHXwAGbGc1U3XaQjydC3mF290Mk4wKSjCn3sVfMSlgh8lsPhFvBo\n5MqqBWEkIz+eF+3ni2jQqHz1oy23RLPx9cV02GAHCQWFDlEZFUXvQHJU7RJP0X0z\nfpSg9bqVQ22iRvSWIE13S4SRf18eKt7S3yeH53sv/se/evXKyYE7P4wGhxhNuhOe\nXQIDAQAB\n-----END PUBLIC KEY-----\n",
"ic": "fVO1y5qVGVto+xbgx3hgGlmgOBmxt1sr5g+uWbrh8ENTyZcVFduzilI0OHY/uAMcLNe4EjaSZjmsc8t2SCdcIxZ1q2i+OJHTB90YjwjG+5mLjKf8gbTBhztyxJk68atX5msA1qsFJVhxnqHCGBkViA=="
}
},
{
"key": "追忆",
"name": "影视 | 追忆",
"type": 3,
"api": "assets://js/apptov5_open.js",
"ext": {
"domains": [
"https://xtao-1253811961.cos.ap-chengdu.myqcloud.com/appto/xtao.json"
],
"aesKey": "we2CwNfG7PJppQmBfX8MMMQaWbSdcDXi",
"aesIV": "DnT3jxT8RYsa8ctc",
"rasPublicKey": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsKLhkMcBpvQ7x1bhAVDg\nNWdhJpkVUhWQaunZoDD7IwUNkkzl3cgHOBVo6H8IkoTnMAHwWnLIK9xHTwtN0ikA\nbZvlIOrOWwrhWwGYUAVSAtZm7FDHyVQlW3ZSv+oeBceIE7MZbCi7ZmS3Ft2XedEE\nyjXdvaQN8f+1ORmf/AsMTwfX2QhsjD1qNtq+pCw9wnd+AWGW6lAG8mxNTygfWqKT\n2GZsor5v3qq/qsMiFL7aUy/ZiBlHInzC3R9ZP6mWICt72Su+C9VzH+LHdiSMWmpZ\n1uT7EPJfh0MgzQUbIhNPVMeOBkDcf93DzO+zTDznpPCed12OORZL5PDg/2lK8i+H\nCwIDAQAB\n-----END PUBLIC KEY-----",
"ic": "4Dqrm2DknrkdH3qOh7rE2nwK9BUd5cMVriFc+kWKpUedUJt6cLXHcROX9ps/2rBoBEftIjKkCAB5PSxCJUoKm/1n1mEZt7hQLSyIco9fRfS1QwyZItfMvHbjPJoB0vQnOvlcl7C8lgRZHFQLVXh9iA=="
}
},
{"key":"kunyu77_yz","name":"影视 | 七七","type":3,"api":"assets://js/kunyu77.js"},
{"key":"czzy","name":"影视 | 厂长","type":3,"api":"assets://js/czzy_open.js"},
{"key":"libvio","name":"影视 | libvio","type":3,"api":"assets://js/libvio_open.js"},
{"key":"kkys","name":"影视 | 快看","type":3,"api":"assets://js/kkys_open.js"},
{"key":"ikanbot_open","name":"影视 | 爱看","type":3,"api":"assets://js/ikanbot_open.js"},
{"key":"ngys","name":"影视 | 南瓜","type":3,"api":"assets://js/ng_open.js"},
{"key":"nivod","name":"影视 | 泥巴","type":3,"api":"assets://js/nivod_op.js"},
{"key":"duboku2_open","name":"影视 | 独播库","type":3,"api":"assets://js/duboku2_open.js"},
{"key":"subaibai","name":"影视 | 素白白","type":3,"api":"assets://js/subaibai_open.js"},
{"key":"drpy_js_zxzj_open","name":"影视 | 在线之家","type":3,"api":"assets://js/zxzj_open.js"},
{"key":"drpy_js_boosj_open","name":"少儿 | 童趣","type":3,"api":"assets://js/boosj_open.js"},
{"key":"drpy_js_tuxiaobei_open","name":"少儿 | 兔小贝","type":3,"api":"assets://js/tuxiaobei_open.js"},
{"key":"drpy_js_ubestkid_open","name":"少儿 | 贝乐虎","type":3,"api":"assets://js/ubestkid_open.js"},
{"key":"kuwo_open","name":"短剧 | 酷我","type":3,"api":"assets://js/kuwo_open.js"},
{"key":"vsdj_open","name":"短剧 | VS","type":3,"api":"assets://js/vsdj_open.js"},
{"key":"djwm_open","name":"短剧 | 完美","type":3,"api":"assets://js/djwm_open.js"},
{"key":"adm_open","name":"动漫 | 爱动漫","type":3,"api":"assets://js/adm_open.js"},
{"key":"anfun_open","name":"动漫 | 爱番","type":3,"api":"assets://js/anfun_open.js"},
{"key":"58dm_open","name":"动漫 | 58动漫","type":3,"api":"assets://js/58dm_open.js"},
{"key":"ufc_open","name":"格斗 | 武享","type":3,"api":"assets://js/ufc_open.js"},
{"key":"sharenice","name":"聚合 | 短视频","type":3,"api":"assets://js/sharenice_open.js"},
{
"key": "huya",
"name": "直播 | 虎牙",
"type": 3,
"api": "assets://js/huya_open.js",
"ext": {
"from": "official",
"custom": "1,英雄联盟#2336,王者荣耀"
}
},
{
"key": "douyu",
"name": "直播 | 斗鱼",
"type": 3,
"api": "assets://js/douyu_open.js",
"ext": {
"from": "official",
"custom": "LOL,英雄联盟#wzry,王者荣耀"
}
},
{"key":"mybili","name":"B站 | 哔哩综合","type":3,"api":"assets://js/mybili_open.js"},
{"key":"bili_open","name":"B站 | 我的哔哩","type":3,"api":"assets://js/bili_open.js","ext":{"categories":"沙雕动画#健身#音乐#舞蹈#风景#美食#科普#历史#法考#医考","cookie":"填自己的cookie"}},
{"key":"kuqimv","name":"MV | 酷奇","type":3,"api":"assets://js/kuqimv_open.js"},
{"key":"zzmusic_open","name":"音乐 | 渣渣","type":3,"api":"assets://js/zzmusic_open.js"},
{"key":"drpy_js_cntv_open","name":"电视 | 视聚场","type":3,"api":"assets://js/cntv_open.js"},
{"key":"哈喽","name":"V2 | 哈喽","type":3,"api":"assets://js/appysv2.js","ext":"http://www.miniku.cc/xgapp.php/v1/"},
{"key":"1080dyw","name":"V2 | 视界","type":3,"api":"assets://js/appysv2.js","ext":"https://www.1080dyw.cc/api.php/v1.vod"},
{"key":"miniku","name":"V2 | 迷你","type":3,"api":"assets://js/appysv2.js","ext":"http://www.miniku.cc/xgapp.php/v1/"},
{"key":"aidi","name":"V2 | 爱迪","type":3,"api":"assets://js/appysv2.js","ext":"https://api123.adys.app/xgapp.php/v3/"},
{"key":"yaya","name":"V2 | 鸭鸭","type":3,"api":"assets://js/appysv2.js","ext":"https://yayayaaapp.ynf.icu/api.php/app/"},
{"key":"kuku","name":"V2 | 酷酷","type":3,"api":"assets://js/appysv2.js","ext":"http://cms.realdou.cn:35264/api.php/app/"},
{"key":"beijihu","name":"V2 | 极狐","type":3,"api":"assets://js/appysv2.js","ext":"https://www.kuin.one/api.php/app/"},
{"key":"kuk","name":"V2 | 天堂","type":3,"api":"assets://js/appysv2.js","ext":"http://dytt996.com/api.php/app/"},
{"key":"kku","name":"V2 | 酷影","type":3,"api":"assets://js/appysv2.js","ext":"https://www.gsjtlxy.top/xgapp.php/v3/"},
{"key":"kuu","name":"V2 | 酷客","type":3,"api":"assets://js/appysv2.js","ext":"https://www.kuin.one/api.php/app/"},
{"key":"ruidou","name":"V2 | 锐豆","type":3,"api":"assets://js/appysv2.js","ext":"http://ys.realdou.cn:2683/api.php/app/"},
{"key":"mayi","name":"V2 | 蚂蚁","type":3,"api":"assets://js/appysv2.js","ext":"http://wushutvcms.byzz.top/api.php/app/"},
{"key":"sukan","name":"V2 | 速看","type":3,"api":"assets://js/appysv2.js","ext":"https://sk100.tv/api.php/app/"},
{"key":"midi","name":"V2 | 明帝","type":3,"api":"assets://js/appysv2.js","ext":"https://ys.md214.cn/api.php/app/"},
{"key":"dadou","name":"V2 | 大豆","type":3,"api":"assets://js/appysv2.js","ext":"http://www.dadou.cm/api.php/app/"},
{"key":"qtw","name":"V2 | 彩虹","type":3,"api":"assets://js/appysv2.js","ext":"http://ys.qtw.asia/lvdou_api.php/v1.vod"},
{"key":"火狐","name":"采集 | 火狐","type":3,"api":"assets://js/caiji.js","ext":"https://hhzyapi.com/api.php/provide/vod/from/hhm3u8"},
{"key":"16wmv","name":"采集 | 16万MV","type":3,"api":"assets://js/caiji.js","ext":"https://tvbox-mv--leosam2048.repl.co/mv/vod"},
{"key":"xinlang","name":"采集 | 新浪","type":3,"api":"assets://js/caiji.js","ext":"https://api.xinlangapi.com/xinlangapi.php/provide/vod/from/xlm3u8"},
{"key":"bdzy","name":"采集 | 百度","type":3,"api":"assets://js/caiji.js","ext":"https://api.apibdzy.com/api.php/provide/vod/from/dbm3u8/"},
{"key":"bfzy","name":"采集 | 暴风","type":3,"api":"assets://js/caiji.js","ext":"https://bfzyapi.com/api.php/provide/vod/"},
{"key":"394tv","name":"采集 | 39","type":3,"api":"assets://js/caiji.js","ext":"https://www.394tv.com/api.php/provide/vod/"},
{"key":"languang","name":"采集 | 蓝光","type":3,"api":"assets://js/caiji.js","ext":"http://www.zzrhgg.com/api.php/provide/vod/"},
{"key":"lehuo","name":"采集 | 乐活","type":3,"api":"assets://js/caiji.js","ext":"https://cj.vodimg.top/api.php/provide/vod/"},
{"key":"piaoling","name":"采集 | 飘零","type":3,"api":"assets://js/caiji.js","ext":"https://p2100.net/api.php/provide/vod/"},
{"key":"yingtu","name":"采集 | 影图","type":3,"api":"assets://js/caiji.js","ext":"https://cj.vodimg.top/api.php/provide/vod/"},
{"key":"feifan","name":"采集 | 非凡","type":3,"api":"assets://js/caiji.js","ext":"https://cj.ffzyapi.com/api.php/provide/vod/from/ffm3u8/"},
{"key":"feisu","name":"采集 | 飞速","type":3,"api":"assets://js/caiji.js","ext":"https://www.feisuzyapi.com/api.php/provide/vod/from/fsm3u8/"},
{"key":"guangsu","name":"采集 | 光速","type":3,"api":"assets://js/caiji.js","ext":"https://api.guangsuapi.com/api.php/provide/vod/from/gsm3u8/"},
{"key":"hongniu","name":"采集 | 红牛","type":3,"api":"assets://js/caiji.js","ext":"https://www.hongniuzy2.com/api.php/provide/vod/from/hnm3u8/"},
{"key":"jinying","name":"采集 | 金鹰","type":3,"api":"assets://js/caiji.js","ext":"https://jinyingzy.com/provide/vod/from/jinyingm3u8/"},
{"key":"jisu","name":"采集 | 极速","type":3,"api":"assets://js/caiji.js","ext":"https://jszyapi.com/api.php/provide/vod/from/jsm3u8/"},
{"key":"kuaiche","name":"采集 | 快车","type":3,"api":"assets://js/caiji.js","ext":"https://caiji.kczyapi.com/api.php/provide/vod/from/kcm3u8/"},
{"key":"liangzi","name":"采集 | 量子","type":3,"api":"assets://js/caiji.js","ext":"https://cj.lziapi.com/api.php/provide/vod/from/lzm3u8/"},
{"key":"qihu","name":"采集 | 奇虎","type":3,"api":"assets://js/caiji.js","ext":"https://caiji.qhzyapi.com/api.php/provide/vod/from/qhm3u8/"},
{"key":"guangsuapi","name":"采集 | 光速","type":3,"api":"assets://js/caiji.js","ext":"http://api.guangsuapi.com/api.php/provide/vod/from/gsm3u8/"}
]},
"read":{"sites":[
{"key":"13bqg_open","name":"笔趣阁","type":3,"api":"assets://js/13bqg_open.js"},
{"key":"zzmusic_book_open","name":"渣渣音乐","type":3,"api":"assets://js/zzmusic_book_open.js"},
{"key":"zz123_book_open","name":"123听歌","type":3,"api":"assets://js/zz123_book_open.js"},
{"key":"230ts","name":"爱上你听书","type":3,"api":"assets://js/230ts_book_open.js"},
{"key":"laobaigushi","name":"老白故事","type":3,"api":"assets://js/lbgs_open.js"},
{"key":"bookan","name":"博看听书","type":3,"api":"assets://js/bookan_open.js"},
{"key":"dj0898","name":"世纪DJ","type":3,"api":"assets://js/dj0898_book_open.js"}
]},
"pan":{"sites":[
{"key":"alist","name":"Alist","type":40,"api":"assets://js/alist_open.js","ext":[
{"name":"丫仙女","server":"http://alist.xiaoya.pro/","startPage":"/","showAll":false,"search":true,"headers":{"Authorization":""},"params":{"/abc":{"password":"123"},"/abc/abc":{"password":"123"}}},
{"name":"小鸭","server":"http://shicheng.wang:555/","startPage":"/","showAll":false,"search":true,"params":{"/abc":{"password":"123"},"/abc/abc":{"password":"123"}}},
{"name":"小猫","server":"https://nics.eu.org","startPage":"/SP1","showAll":false,"search":true,"params":{"/abc":{"password":"123"},"/abc/abc":{"password":"123"}}},
{"name":"ECVE","server":"https://pan.ecve.cn"},
{"name":"觸光","server":"https://pan.ichuguang.com"},
{"name":"一只魚","server":"https://vtok.pp.ua/"},
{"name":"七米藍","server":"https://al.chirmyram.com"},
{"name":"神族九帝","server":"https://alist.shenzjd.com"},
{"name":"梓澪","server":"https://zi0.cc"},
{"name":"一只鱼","server":"https://alist.youte.ml"},
{"name":"杜比","server":"https://dubi.tk"},
{"name":"姬路白雪","server":"https://pan.jlbx.xyz"},
{"name":"星梦","server":"https://pan.bashroot.top"},
{"name":"repl","server":"https://ali.liucn.repl.co"},
{"name":"讯维云盘","server":"https://pan.xwbeta.com"},
{"name":"正奕合集","server":"http://www.jczyl.top:5244/"},
{"name":"东哥","server":"http://101.34.67.237:5244/"},
{"name":"美云","server":"https://h.dfjx.ltd/"},
{"name":"小新盘","server":"https://pan.cdnxin.top/"},
{"name":"白云tv","server":"http://breadmyth.asuscomm.com:22222/"},
{"name":"小雅分类","server":"http://www.214728327.xyz:5207/"},
{"name":"瑶瑶","server":"https://lyly.run.goorm.io/"},
{"name":"潇洒个人","server":"https://alist.azad.asia/"},
{"name":"鹏程","server":"https://pan.pengcheng.team/"},
{"name":"小丫","server":"http://alist.xiaoya.pro/"},
{"name":"神器云","server":"https://alist.ygxz.xyz/"},
{"name":"雨呢","server":"https://pan.clun.top/"},
{"name":"OEIO","server":"https://o.oeio.repl.co/"},
{"name":"酷呵盘","server":"https://pan.kuhehe.top/"},
{"name":"分享者","server":"https://melist.me/"},
{"name":"目瞪口呆","server":"https://pan.mdgd.cc/"},
{"name":"小陈","server":"https://ypan.cc/"},
{"name":"动漫盘","server":"http://pan.smjc.cc"},
{"name":"神秘小盘","server":"https://yun.ltt.zone/"},
{"name":"SODAZ1","server":"https://pan.sodaz.xyz/"},
{"name":"ccaa","server":"http://ww1.ccaac.xyz/"},
{"name":"姹莱坞","server":"https://alist.agczsz.top/","passwd":"agree"},
{"name":"老谭","server":"https://pan.cqtjy.cn/"},
{"name":"皓星繁天","server":"https://pan.hxft.xyz/"},
{"name":"肥灿","server":"http://43.200.153.107:55609/"},
{"name":"悦享盘","server":"https://pity.eu.org/"},
{"name":"小雅备用","server":"http://123.60.188.109:5678/"},
{"name":"小黄瓜","server":"http://sbpan.tk/"},
{"name":"👀微资·随意盘","server":"https://apps.weixinqqq.com/"},
{"name":"雨呢备用","server":"https://clun.eu.org/"},
{"name":"潇洒备用","server":"http://www.azad.asia:5244/"},
{"name":"A大杂物库","server":"https://alist.qyide.com/"}
]}]},
"video": {
"sites": [
{
"key": "豆瓣",
"name": "🟢 豆瓣👁️",
"type": 3,
"indexs": 1,
"api": "./douban_open.js"
},
{
"key": "doubanbb",
"name": "🟢 片单",
"type": 3,
"indexs": 1,
"api": "./doubanbb.js"
},
{
"key": "玩偶哥哥",
"name": "🟢 玩偶",
"type": 3,
"api": "./wogg_open.js",
"ext": "填入阿里token"
},
{
"key": "玩偶表哥",
"name": "🟢 表哥",
"type": 3,
"api": "./wobg_open.js",
"ext": "填入阿里token"
},
{
"key": "耐看",
"name": "🟢 耐看",
"type": 3,
"api": "./nkvod_open.js"
},
{
"key": "爱看机器人",
"name": "🟢 爱看",
"type": 3,
"api": "./ikanbot_open.js"
},
{
"key": "tiantian",
"name": "🟢 天天",
"type": 3,
"api": "./tiantian_open.js"
},
{
"key": "快看影视",
"name": "🟢 快看",
"type": 3,
"api": "./kkys_open.js"
},
{
"key": "厂长资源",
"name": "🟢 厂长",
"type": 3,
"api": "./czzy_open.js"
},
{
"key": "素白白",
"name": "🟢 素白",
"type": 3,
"api": "./subaibai_open.js"
},
{
"key": "低端影视",
"name": "🟢 低端",
"type": 3,
"api": "./ddys_open.js"
},
{
"key": "高光影视",
"name": "🟢 高光",
"type": 3,
"api": "./ggys_open.js"
},
{
"key": "libvio",
"name": "🟢 立波",
"type": 3,
"api": "./libvio_open.js"
},
{
"key": "电视直播",
"name": "🟢 电视",
"type": 3,
"api": "./caiji.js",
"ext": "https://tvbox.serv00.net/live.php"
},
{
"key": "南瓜",
"name": "🟢 南瓜①",
"type": 3,
"api": "./ng_open.js"
},
{
"key": "nangua",
"name": "🟢 南瓜②",
"type": 3,
"api": "./nangua_open.js"
},
{
"key": "巧技一",
"name": "🟢 巧技①",
"type": 3,
"api": "./qiao2_open.js",
"ext": "https://jihulab.com/qiaoji/open/-/raw/main/qiaoji2"
},
{
"key": "巧技二",
"name": "🟢 巧技②",
"type": 3,
"api": "./qiao2_open.js",
"ext": "https://jihulab.com/qiaoji/open/-/raw/main/qiaoji3"
},
{
"key": "kanqiu",
"name": "🟢 看球①",
"type": 3,
"api": "./kanqiu_open.js",
"searchable": 0,
"changeable": 0,
"style": {
"type": "list"
}
},
{
"key": "360ba",
"name": "🟢 看球②",
"type": 3,
"api": "./360ba_open.js",
"searchable": 0,
"changeable": 0,
"style": {
"type": "list"
}
},
{
"key": "在线之家",
"name": "🟢 在线",
"type": 3,
"api": "./zxzj_open.js"
},
{
"key": "一起看",
"name": "🟢 一起",
"type": 3,
"api": "./yqktv_open.js"
},
{
"key": "555电影",
"name": "🟢 三五",
"type": 3,
"api": "./555dy_open.js"
},
{
"key": "圣城影视",
"name": "🟢 圣城",
"type": 3,
"api": "./sc1080_open.js"
},
{
"key": "胖虎影视",
"name": "🟢 胖虎",
"type": 3,
"api": "./panghu_open.js"
},
{
"key": "人人影视",
"name": "🟢 人人",
"type": 3,
"api": "./rttks_open.js"
},
{
"key": "图图影视",
"name": "🟢 图图",
"type": 3,
"api": "./tutu_open.js"
},
{
"key": "农民影视",
"name": "🟢 农民",
"type": 3,
"api": "./nmddd_open.js"
},
{
"key": "anfun",
"name": "🟢 Afun",
"type": 3,
"api": "./anfun_open.js"
},
{
"key": "58dm",
"name": "🟢 五八",
"type": 3,
"api": "/cat/58dm_open.js"
},
{
"key": "爱动漫",
"name": "🟢 爱漫",
"type": 3,
"api": "./adm_open.js"
},
{
"key": "酷我短剧",
"name": "🟢 酷我",
"type": 3,
"api": "./kuwo_open.js"
},
{
"key": "短剧网",
"name": "🟢 短剧",
"type": 3,
"api": "./duanju5_open.js"
},
{
"key": "斗鱼直播",
"name": "🟢 斗鱼",
"type": 3,
"api": "./douyu_open.js",
"ext": {
"from": "official",
"custom": "Popkart,跑跑卡丁车#KartRiderDrift,跑跑卡丁车:漂移#PPKDCSY,跑跑手游#PathofExile,流放之路#hjzgwx,火炬之光:无限#CrossGate,魔力宝贝#g_jyhx,劲乐幻想#xjcs,仙境传说#yqk,一起看"
}
},
{
"key": "虎牙直播",
"name": "🟢 虎牙",
"type": 3,
"api": "./huya_open.js",
"ext": {
"from": "official",
"custom": "2135,一起看#6245,放映厅#427,流放之路#6399,火炬之光:无限#2891,魔力宝贝#2620,跑跑卡丁车手游#162,跑跑卡丁车#7691,劲乐幻想#2675,仙境传说RO"
}
},
{
"key": "我的哔哩",
"name": "🟢 我哔",
"type": 3,
"api": "./mybili_open.js"
},
{
"key": "哔哩",
"name": "🟢 哔哩",
"type": 3,
"api": "./bili_open.js",
"ext": {
"categories": "音乐#动画#电影#电视剧#番剧#综艺#国创#搞笑#单机游戏#沙雕动画#沙雕穿越#沙雕",
"cookie": "DedeUserID=690781341;DedeUserID__ckMd5=cabc96906269c5b6;SESSDATA=2245ba24%2C1684212125%2C466fd%2Ab2;bili_jct=de6fdb60c10f8a83910aa55d79407b4e;"
}
},
{
"key": "哔哩直播",
"name": "🟢 直播",
"type": 3,
"api": "./bililive_open.js",
"ext": {
"cookie": "DedeUserID=690781341;DedeUserID__ckMd5=cabc96906269c5b6;SESSDATA=2245ba24%2C1684212125%2C466fd%2Ab2;bili_jct=de6fdb60c10f8a83910aa55d79407b4e;"
}
},
{
"key": "火狐资源",
"name": "🟢 火狐",
"type": 3,
"api": "./caiji.js",
"ext": {
"url": "https://hhzyapi.com/api.php/provide/vod/from/hhm3u8",
"categories": [
"内地剧",
"欧美剧",
"香港剧",
"台湾剧",
"马泰剧",
"韩剧",
"日剧",
"动作片",
"爱情片",
"喜剧片",
"科幻片",
"恐怖片",
"剧情片",
"战争片",
"灾难片",
"悬疑片",
"犯罪片",
"奇幻片",
"记录片",
"伦理片",
"动画片",
"中国动漫",
"日本动漫",
"欧美动漫",
"大陆综艺",
"日韩综艺",
"港台综艺",
"欧美综艺"
]
}
},
{
"key": "新浪资源",
"name": "🟢 新浪",
"type": 3,
"api": "./caiji.js",
"ext": {
"url": "https://api.xinlangapi.com/xinlangapi.php/provide/vod/from/xlm3u8",
"categories": [
"大陆剧",
"港澳剧",
"台湾剧",
"欧美剧",
"韩剧",
"日剧",
"泰剧",
"动漫",
"动漫电影",
"综艺",
"动作片",
"爱情片",
"科幻片",
"战争片",
"剧情片",
"恐怖片",
"喜剧片",
"纪录片",
"伦理片"
]
}
},
{
"key": "红牛资源",
"name": "🟢 红牛",
"type": 3,
"api": "./caiji.js",
"ext": {
"url": "https://www.hongniuzy2.com/api.php/provide/vod/from/hnm3u8/",
"categories": [
"国产剧",
"港澳剧",
"台湾剧",
"欧美剧",
"日剧",
"泰剧",
"韩剧",
"综艺",
"动漫",
"动漫电影",
"动作片",
"喜剧片",
"爱情片",
"科幻片",
"恐怖片",
"剧情片",
"战争片",
"纪录片",
"伦理片"
]
}
},
{
"key": "速播资源",
"name": "🟢 速播",
"type": 3,
"api": "./caiji.js",
"ext": {
"url": "https://subocaiji.com/api.php/provide/vod/from/subm3u8/",
"categories": [
"大陆剧",
"台湾剧",
"韩剧",
"美剧",
"港澳剧",
"日剧",
"泰剧",
"动作片",
"爱情片",
"科幻片",
"战争片",
"剧情片",
"恐怖片",
"喜剧片",
"纪录片",
"伦理片",
"动漫电影",
"中国动漫",
"日本动漫",
"欧美动漫",
"综艺"
]
}
},
{
"key": "极速资源",
"name": "🟢 极速",
"type": 3,
"api": "./caiji.js",
"ext": {
"url": "https://jszyapi.com/api.php/provide/vod/from/jsm3u8/",
"categories": [
"内地剧",
"欧美剧",
"香港剧",
"台湾剧",
"马泰剧",
"韩剧",
"日剧",
"伦理片",
"动作片",
"爱情片",
"喜剧片",
"科幻片",
"恐怖片",
"剧情片",
"战争片",
"灾难片",
"悬疑片",
"犯罪片",
"奇幻片",
"记录片",
"动画片",
"中国动漫",
"日本动漫",
"欧美动漫",
"大陆综艺",
"日韩综艺",
"港台综艺",
"欧美综艺"
]
}
},
{
"key": "光速资源",
"name": "🟢 光速",
"type": 3,
"api": "./caiji.js",
"ext": {
"url": "https://api.guangsuapi.com/api.php/provide/vod/from/gsm3u8",
"categories": [
"大陆剧",
"欧美剧",
"港澳剧",
"台湾剧",
"泰剧",
"韩剧",
"日剧",
"动作片",
"爱情片",
"喜剧片",
"科幻片",
"恐怖片",
"战争片",
"伦理片",
"动漫电影"
]
}
},
{
"key": "宅腐TV",
"name": "🟢 宅腐",
"type": 3,
"api": "./appysv2.js",
"ext": "http://app.zhaifutvapp.com/ruifenglb_api.php/v1.vod"
},
{
"key": "聚视网",
"name": "🟢 央视",
"type": 3,
"api": "./cntv_open.js"
},
{
"key": "武享UFC",
"name": "🟢 UFC",
"type": 3,
"api": "./ufc_open.js"
},
{
"key": "武享吧",
"name": "🟢 武享",
"type": 3,
"api": "./hula8_open.js"
},
{
"key": "兔小贝",
"name": "🟢 小贝",
"type": 3,
"api": "./tuxiaobei_open.js"
},
{
"key": "贝乐虎",
"name": "🟢 乐虎",
"type": 3,
"api": "./ubestkid_open.js"
},
{
"key": "酷奇MV",
"name": "🟢 酷奇",
"type": 3,
"api": "./kuqimv_open.js"
},
{
"key": "播视网",
"name": "🟢 童趣",
"type": 3,
"api": "./boosj_open.js"
},
{
"key": "短视频",
"name": "🟢 短视频",
"type": 3,
"api": "./sharenice_open.js"
},
{
"key": "push_agent",
"name": "♻ 推送",
"type": 4,
"api": "./push_open.js",
"ext": {
"token": "阿里token",
"cookie": "夸克cookie"
}
},
{
"key": "阿里盘寻",
"name": "🔍 盘寻",
"type": 3,
"api": "./pansearch_open.js",
"ext": "填入阿里token"
},
{
"key": "阿里盘搜",
"name": "🔍 盘搜",
"type": 3,
"api": "./pansou_open.js",
"ext": "填入阿里token"
},
{
"key": "阿里七夜",
"name": "🔍 七夜",
"type": 3,
"api": "./dovx_open.js",
"ext": "填入阿里token"
},
{
"key": "小纸条",
"name": "🔍 纸条",
"type": 3,
"api": "./xiaozhitiao_open.js",
"ext": "填入阿里token"
},
{
"key": "UP云搜",
"name": "🔍 云搜",
"type": 3,
"api": "./upyun_open.js",
"ext": "填入阿里token"
},
{
"key": "易搜",
"name": "🔍 易搜",
"type": 3,
"api": "./yiso_open.js",
"ext": "填入阿里token$$$易搜账号cookie"
},
{
"key": "云盘4K",
"name": "🔍 云盘",
"type": 3,
"api": "./yunpan4k_open.js",
"ext": "填入阿里token"
},
{
"key": "找资源",
"name": "🔍 资源",
"type": 3,
"api": "./zhaozy_open.js",
"ext": "填入阿里token$$$找资源账号$$$找资源密码"
},
{
"key": "夸克趣盘搜",
"name": "🔍 趣盘",
"type": 3,
"api": "./funletu_open.js",
"ext": "夸克账号cookie"
}
]
},
"read": {
"sites": [
{
"key": "13bqg",
"name": "📓 笔趣",
"type": 10,
"api": "./13bqg_open.js"
},
{
"key": "老白故事",
"name": "🎧 老白",
"type": 10,
"api": "./lbgs_book_open.js"
},
{
"key": "博看书苑",
"name": "🎧 博看",
"type": 10,
"api": "./bookan_book_open.js"
},
{
"key": "爱上你听书网",
"name": "🎧 爱听",
"type": 10,
"api": "./230ts_book_open.js"
},
{
"key": "DJ0898网",
"name": "🎧 爱DJ",
"type": 10,
"api": "./dj0898_book_open.js"
}
]
},
"comic": {
"sites": [
{
"key": "copymanga",
"name": "📓 拷贝漫画",
"type": 20,
"api": "./copymanga_open.js"
},
{
"key": "fengche",
"name": "📓 风车漫画",
"type": 20,
"api": "./fengche_open.js"
},
{
"key": "baozimh",
"name": "📓 包子漫画",
"type": 20,
"api": "./baozimh_open.js"
},
{
"key": "ACG漫画",
"name": "📓 ACG漫画",
"type": 20,
"api": "./acgwd_open.js"
},
{
"key": "mkz",
"name": "📓 漫客漫画",
"type": 20,
"api": "./mkz_open.js"
},
{
"key": "bengou",
"name": "📓 笨狗漫画",
"type": 20,
"api": "./bengou_open.js"
}
]
},
"pan": {
"sites": [
{
"key": "alist",
"name": "Alist",
"type": 40,
"api": "./alist_open.js",
"ext": [
{
"name": "🟢 小雅",
"server": "http://124.71.206.236:5678/",
"startPage": "/",
"showAll": false,
"search": true,
"headers": {
"Authorization": ""
},
"params": {
"/abc": {
"password": "123"
},
"/abc/abc": {
"password": "123"
}
}
},
{
"name": "🟢 合集",
"server": "http://www.jczyl.top:5244/"
},
{
"name": "🟢 东哥",
"server": "http://101.34.67.237:5244/"
},
{
"name": "🟢 美云",
"server": "https://h.dfjx.ltd/"
},
{
"name": "🟢 小新",
"server": "https://pan.cdnxin.top/"
},
{
"name": "🟢 白云",
"server": "http://breadmyth.asuscomm.com:22222/"
},
{
"name": "🟢 小鸭",
"server": "http://www.214728327.xyz:5201/"
},
{
"name": "🟢 瑶瑶",
"server": "https://lyly.run.goorm.io/"
},
{
"name": "🟢 潇洒",
"server": "https://alist.azad.asia/"
},
{
"name": "🟢 鹏程",
"server": "https://pan.pengcheng.team/"
},
{
"name": "🟢 浅唱",
"server": "http://vtok.pp.ua/"
},
{
"name": "🟢 小丫",
"server": "http://alist.xiaoya.pro/"
},
{
"name": "🟢 触光",
"server": "https://pan.ichuguang.com"
},
{
"name": "🟢 弱水",
"server": "http://shicheng.wang:555/"
},
{
"name": "🟢 神器",
"server": "https://alist.ygxz.xyz/"
},
{
"name": "🟢 资源",
"server": "https://pan.ecve.cn/"
},
{
"name": "🟢 雨呢",
"server": "https://pan.clun.top/"
},
{
"name": "🟢 oeio",
"server": "https://o.oeio.repl.co/"
},
{
"name": "🟢 悦享",
"server": "https://nics.eu.org/"
},
{
"name": "🟢 分享",
"server": "https://ofoo.ml/"
},
{
"name": "🟢 PRO",
"server": "https://alist.prpr.run/"
},
{
"name": "🟢 多多",
"server": "https://pan.xwbeta.com"
},
{
"name": "🟢 小陈",
"server": "https://ypan.cc/"
},
{
"name": "🟢 只鱼",
"server": "https://alist.youte.ml"
},
{
"name": "🟢 七米",
"server": "https://al.chirmyram.com"
},
{
"name": "🟢 九帝",
"server": "https://alist.shenzjd.com"
},
{
"name": "🟢 白雪",
"server": "https://pan.jlbx.xyz"
},
{
"name": "🟢 星梦",
"server": "https://pan.bashroot.top"
},
{
"name": "🟢 repl",
"server": "https://ali.liucn.repl.co"
},
{
"name": "🟢 讯维",
"server": "https://pan.xwbeta.com"
}
]
}
]
},
"color": [
{
"light": { "bg": "https://i2.100024.xyz/2024/01/13/qrnuwt.webp", "bgMask": "0x50ffffff", "primary": "0xFF2B6C00", "onPrimary": "0xFFFFFFFF", "primaryContainer": "0xFFA6F779", "onPrimaryContainer": "0xFF082100", "secondary": "0xFF55624C", "onSecondary": "0xFFFFFFFF", "secondaryContainer": "0xFFD9E7CA", "onSecondaryContainer": "0xFF131F0D", "tertiary": "0xFF386666", "onTertiary": "0xFFFFFFFF", "tertiaryContainer": "0xFFBBEBEB", "onTertiaryContainer": "0xFF002020", "error": "0xFFBA1A1A", "onError": "0xFFFFFFFF", "errorContainer": "0xFFFFDAD6", "onErrorContainer": "0xFF410002", "background": "0xFFFDFDF5", "onBackground": "0xFF1A1C18", "surface": "0xFFFDFDF5", "onSurface": "0xFF1A1C18", "surfaceVariant": "0xFFE0E4D6", "onSurfaceVariant": "0xFF1A1C18", "inverseSurface": "0xFF2F312C", "onInverseSurface": "0xFFF1F1EA", "outline": "0xFF74796D", "outlineVariant": "0xFFC3C8BB", "shadow": "0xFF000000", "scrim": "0xFF000000", "inversePrimary": "0xFF8CDA60", "surfaceTint": "0xFF2B6C00" },
"dark": { "bg": "https://i2.100024.xyz/2024/01/13/qrc37o.webp", "bgMask": "0x50000000", "primary": "0xFF8CDA60", "onPrimary": "0xFF133800", "primaryContainer": "0xFF1F5100", "onPrimaryContainer": "0xFFA6F779", "secondary": "0xFFBDCBAF", "onSecondary": "0xFF283420", "secondaryContainer": "0xFF3E4A35", "onSecondaryContainer": "0xFFD9E7CA", "tertiary": "0xFFA0CFCF", "onTertiary": "0xFF003737", "tertiaryContainer": "0xFF1E4E4E", "onTertiaryContainer": "0xFFBBEBEB", "error": "0xFFFFB4AB", "errorContainer": "0xFF93000A", "onError": "0xFF690005", "onErrorContainer": "0xFFFFDAD6", "background": "0xFF1A1C18", "onBackground": "0xFFE3E3DC", "outline": "0xFF8D9286", "onInverseSurface": "0xFF1A1C18", "inverseSurface": "0xFFE3E3DC", "inversePrimary": "0xFF2B6C00", "shadow": "0xFF000000", "surfaceTint": "0xFF8CDA60", "outlineVariant": "0xFF43483E", "scrim": "0xFF000000", "surface": "0xFF1A1C18", "onSurface": "0xFFC7C7C0", "surfaceVariant": "0xFF43483E", "onSurfaceVariant": "0xFFC7C7C0" }
"light": {
"bg": "https://i2.100024.xyz/2024/01/13/qrnuwt.webp",
"bgMask": "0x50ffffff",
"primary": "0xFF2B6C00",
"onPrimary": "0xFFFFFFFF",
"primaryContainer": "0xFFA6F779",
"onPrimaryContainer": "0xFF082100",
"secondary": "0xFF55624C",
"onSecondary": "0xFFFFFFFF",
"secondaryContainer": "0xFFD9E7CA",
"onSecondaryContainer": "0xFF131F0D",
"tertiary": "0xFF386666",
"onTertiary": "0xFFFFFFFF",
"tertiaryContainer": "0xFFBBEBEB",
"onTertiaryContainer": "0xFF002020",
"error": "0xFFBA1A1A",
"onError": "0xFFFFFFFF",
"errorContainer": "0xFFFFDAD6",
"onErrorContainer": "0xFF410002",
"background": "0xFFFDFDF5",
"onBackground": "0xFF1A1C18",
"surface": "0xFFFDFDF5",
"onSurface": "0xFF1A1C18",
"surfaceVariant": "0xFFE0E4D6",
"onSurfaceVariant": "0xFF1A1C18",
"inverseSurface": "0xFF2F312C",
"onInverseSurface": "0xFFF1F1EA",
"outline": "0xFF74796D",
"outlineVariant": "0xFFC3C8BB",
"shadow": "0xFF000000",
"scrim": "0xFF000000",
"inversePrimary": "0xFF8CDA60",
"surfaceTint": "0xFF2B6C00"
},
"dark": {
"bg": "https://i2.100024.xyz/2024/01/13/qrc37o.webp",
"bgMask": "0x50000000",
"primary": "0xFF8CDA60",
"onPrimary": "0xFF133800",
"primaryContainer": "0xFF1F5100",
"onPrimaryContainer": "0xFFA6F779",
"secondary": "0xFFBDCBAF",
"onSecondary": "0xFF283420",
"secondaryContainer": "0xFF3E4A35",
"onSecondaryContainer": "0xFFD9E7CA",
"tertiary": "0xFFA0CFCF",
"onTertiary": "0xFF003737",
"tertiaryContainer": "0xFF1E4E4E",
"onTertiaryContainer": "0xFFBBEBEB",
"error": "0xFFFFB4AB",
"errorContainer": "0xFF93000A",
"onError": "0xFF690005",
"onErrorContainer": "0xFFFFDAD6",
"background": "0xFF1A1C18",
"onBackground": "0xFFE3E3DC",
"outline": "0xFF8D9286",
"onInverseSurface": "0xFF1A1C18",
"inverseSurface": "0xFFE3E3DC",
"inversePrimary": "0xFF2B6C00",
"shadow": "0xFF000000",
"surfaceTint": "0xFF8CDA60",
"outlineVariant": "0xFF43483E",
"scrim": "0xFF000000",
"surface": "0xFF1A1C18",
"onSurface": "0xFFC7C7C0",
"surfaceVariant": "0xFF43483E",
"onSurfaceVariant": "0xFFC7C7C0"
}
}
]
}
}
+856 -230
View File
@@ -1,256 +1,882 @@
{
"video": {"sites": [
{"key":"douban_open","name":"索引 | 豆瓣","type":3,"api":"douban_open.js"},
{"key":"kanqiu_open","name":"体育 | 看球","type":3,"api":"kanqiu_open.js"},
{"key":"xinshijue_open","name":"影视 | 新视觉","type":3,"api":"xinshijue_open.js"},
{"key":"sc1080_open","name":"影视 | 圣城","type":3,"api":"sc1080_open.js"},
{"key":"ff_open","name":"影视 | 非凡","type":3,"api":"ff_open.js"},
{"key":"push_agent","name":"影视 | 推送","type":4,"api":"push_open.js","ext":{"token":"ali_token","cookie":"quark_cookie"}},
{"key":"ggys_open","name":"影视 | 高光","type":3,"api":"ggys_open.js"},
{"key":"ddys_open","name":"影视 | 低端","type":3,"api":"ddys_open.js"},
{"key":"4kysxz_open","name":"影视 | 4KXZ","type":3,"api":"4kysxz_open.js"},
{"key":"nkvod_open","name":"影视 | 耐看","type":3,"api":"nkvod_open.js"},
{"key":"52ju_open","name":"影视 | 我爱剧","type":3,"api":"52ju_open.js"},
{"key":"dyxs_open","name":"影视 | 电影先生","type":3,"api":"dyxs_openn.js"},
{"key":"lz_open","name":"影视 | 量子","type":3,"api":"lz_open.js"},
{"key":"mfk_open","name":"影视 | 免费看","type":3,"api":"mfk_open.js"},
{"key":"mgys_open","name":"影视 | 蘑菇","type":3,"api":"mgys_open.js"},
{"key":"wf_open","name":"影视 | 奈飞","type":3,"api":"wf_open.js"},
{"key":"dnys_open","name":"影视 | 大拿","type":3,"api":"dnys_open.js"},
{"key":"voflix_open","name":"影视 | vofx","type":3,"api":"voflix_open.js"},
{"key":"4kys_open","name":"影视 | 4K影视","type":3,"api":"4kys_open.js"},
{"key":"zjm_open","name":"影视 | 追剧迷","type":3,"api":"zjm_open.js"},
{"key":"rbzj_open","name":"影视 | 热播追剧","type":3,"api":"rbzj_open.js"},
{"key":"mayiya_open","name":"影视 | 蚂蚁","type":3,"api":"mayiya_open.js"},
{"key":"rbk_open","name":"影视 | 热播库","type":3,"api":"rbk_open.js"},
{"key":"wpian_open","name":"影视 | pian","type":3,"api":"wpian_open.js"},
{"key":"ym_open","name":"影视 | 映迷","type":3,"api":"ym_open.js"},
{"key":"yzz_open","name":"影视 | 影渣","type":3,"api":"yzz_open.js"},
{"key":"1080kk_open","name":"影视 | 1080看看","type":3,"api":"1080kk_open.js"},
{"key":"panghu_open","name":"影视 | 胖虎","type":3,"api":"panghu_open.js"},
{"key":"mimiju_open","name":"影视 | 迷迷剧","type":3,"api":"mimiju_open.js"},
{"key":"yjys_open","name":"影视 | 悠久","type":3,"api":"yjys_open.js"},
{"key":"wogg","name":"阿里 | 玩偶哥哥","type":3,"api":"wogg.js","ext":"填自己的32位token"},
{"key":"wobg_open","name":"阿里 | 玩偶表哥","type":3,"api":"wobg_open.js","ext":"填入你的token"},
{"key":"dovx_open","name":"阿里 | 七夜","type":3,"api":"dovx_open.js","ext":"填入你的token"},
{"key":"pansearch_open","name":"阿里 | 盘搜索","type":3,"api":"pansearch_open.js","ext":"填入你的token"},
{"key":"funletu","name":"夸克 | 趣盘搜","type":3,"api":"funletu.js","ext":"夸克cookie,可http"},
{"key":"ys996_open","name":"影视 | 996","type":3,"api":"ys996_open.js"},
{"key":"star_open","name":"影视 | 星视界","type":3,"api":"star_open.js"},
{"key":"ytvip","name":"影视 | 影探","type":3,"api":"yt.js","ext":"http://ytcms.lyyytv.cn/api.php/app/"},
{"key":"yqktv_open","name":"影视 | 一起看","type":3,"api":"yqktv_open.js"},
{"key":"555dy_open","name":"影视 | 555","type":3,"api":"555dy_open.js"},
{"key":"yrzj_open","name":"影视 | 伊人","type":3,"api":"yrzj_open.js"},
{"key":"yzys_open","name":"影视 | 柚子","type":3,"api":"yzys_open.js"},
{"key":"sssp_open","name":"影视 | 速搜","type":3,"api":"sssp_open.js"},
{"key":"bulei_open","name":"影视 | 布雷","type":3,"api":"bulei_open.js"},
{"key":"miku_open","name":"影视 | 咪咕","type":3,"api":"miku_open.js"},
{"key":"tutu_open","name":"影视 | 图图","type":3,"api":"tutu_open.js"},
{"key":"hmsp_open","name":"影视 | 河马","type":3,"api":"hmsp_open.js"},
{"key":"jojo_open","name":"影视 | jojo","type":3,"api":"jojo_open.js"},
{"key":"jiohub","name":"影视 | jiohub","type":3,"api":"jiohub.js"},
{"key":"dsxys_open","name":"影视 | 大师兄","type":3,"api":"dsxys_open.js"},
{"key":"mino_open","name":"影视 | Mino","type":3,"api":"mino_open.js"},
{"key":"ddmv_open","name":"影视 | DDMV","type":3,"api":"ddmv_open.js"},
"video": {
"sites": [
{
"key": "rejumao",
"name": "影视 | 热剧猫",
"key": "豆瓣",
"name": "🟢 豆瓣👁️",
"type": 3,
"api": "apptov5_open.js",
"indexs": 1,
"api": "douban_open.js"
},
{
"key": "doubanbb",
"name": "🟢 片单",
"type": 3,
"indexs": 1,
"api": "doubanbb.js"
},
{
"key": "玩偶哥哥",
"name": "🟢 玩偶",
"type": 3,
"api": "wogg_open.js",
"ext": "填入阿里token"
},
{
"key": "玩偶表哥",
"name": "🟢 表哥",
"type": 3,
"api": "wobg_open.js",
"ext": "填入阿里token"
},
{
"key": "耐看",
"name": "🟢 耐看",
"type": 3,
"api": "nkvod_open.js"
},
{
"key": "爱看机器人",
"name": "🟢 爱看",
"type": 3,
"api": "ikanbot_open.js"
},
{
"key": "tiantian",
"name": "🟢 天天",
"type": 3,
"api": "tiantian_open.js"
},
{
"key": "快看影视",
"name": "🟢 快看",
"type": 3,
"api": "kkys_open.js"
},
{
"key": "厂长资源",
"name": "🟢 厂长",
"type": 3,
"api": "czzy_open.js"
},
{
"key": "素白白",
"name": "🟢 素白",
"type": 3,
"api": "subaibai_open.js"
},
{
"key": "低端影视",
"name": "🟢 低端",
"type": 3,
"api": "ddys_open.js"
},
{
"key": "高光影视",
"name": "🟢 高光",
"type": 3,
"api": "ggys_open.js"
},
{
"key": "libvio",
"name": "🟢 立波",
"type": 3,
"api": "libvio_open.js"
},
{
"key": "电视直播",
"name": "🟢 电视",
"type": 3,
"api": "caiji.js",
"ext": "https://tvbox.serv00.net/live.php"
},
{
"key": "南瓜",
"name": "🟢 南瓜①",
"type": 3,
"api": "ng_open.js"
},
{
"key": "nangua",
"name": "🟢 南瓜②",
"type": 3,
"api": "nangua_open.js"
},
{
"key": "巧技一",
"name": "🟢 巧技①",
"type": 3,
"api": "qiao2_open.js",
"ext": "https://jihulab.com/qiaoji/open/-/raw/main/qiaoji2"
},
{
"key": "巧技二",
"name": "🟢 巧技②",
"type": 3,
"api": "qiao2_open.js",
"ext": "https://jihulab.com/qiaoji/open/-/raw/main/qiaoji3"
},
{
"key": "kanqiu",
"name": "🟢 看球①",
"type": 3,
"api": "kanqiu_open.js",
"searchable": 0,
"changeable": 0,
"style": {
"type": "list"
}
},
{
"key": "360ba",
"name": "🟢 看球②",
"type": 3,
"api": "360ba_open.js",
"searchable": 0,
"changeable": 0,
"style": {
"type": "list"
}
},
{
"key": "在线之家",
"name": "🟢 在线",
"type": 3,
"api": "zxzj_open.js"
},
{
"key": "一起看",
"name": "🟢 一起",
"type": 3,
"api": "yqktv_open.js"
},
{
"key": "555电影",
"name": "🟢 三五",
"type": 3,
"api": "555dy_open.js"
},
{
"key": "圣城影视",
"name": "🟢 圣城",
"type": 3,
"api": "sc1080_open.js"
},
{
"key": "胖虎影视",
"name": "🟢 胖虎",
"type": 3,
"api": "panghu_open.js"
},
{
"key": "人人影视",
"name": "🟢 人人",
"type": 3,
"api": "rttks_open.js"
},
{
"key": "图图影视",
"name": "🟢 图图",
"type": 3,
"api": "tutu_open.js"
},
{
"key": "农民影视",
"name": "🟢 农民",
"type": 3,
"api": "nmddd_open.js"
},
{
"key": "anfun",
"name": "🟢 Afun",
"type": 3,
"api": "anfun_open.js"
},
{
"key": "58dm",
"name": "🟢 五八",
"type": 3,
"api": "/cat/58dm_open.js"
},
{
"key": "爱动漫",
"name": "🟢 爱漫",
"type": 3,
"api": "adm_open.js"
},
{
"key": "酷我短剧",
"name": "🟢 酷我",
"type": 3,
"api": "kuwo_open.js"
},
{
"key": "短剧网",
"name": "🟢 短剧",
"type": 3,
"api": "duanju5_open.js"
},
{
"key": "斗鱼直播",
"name": "🟢 斗鱼",
"type": 3,
"api": "douyu_open.js",
"ext": {
"domains": [
"https://app-1253196701.cos.ap-shanghai.myqcloud.com/app.txt",
"https://www.daenwl.com/app.txt"
],
"aesKey": "8y8sDX3ZG22yACH3ZM5KfNGieTxEMKFe",
"aesIV": "WxRAbh68C8pP6SpN",
"rasPublicKey": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6Ykikz4aIqkJC899VxwX\nwx27bZJGV/fDbgAHtXxZ73Mq8QWuPfeAanWDWiGPhJu5aVQndADi7B0L5RBIrirf\n6lIzA+l8Ubt6+nvPYQ9NSlRkObE4ML2Hw7ccAmcqzDD0vplJz7Y8o7qKIoyfK5NP\nXDuiv52HgbyEP6KlWCiDfMuIsAA+/3x9C/0RDRgjf3x+24EuGOD6Gnw+rVJCOb64\nW4KZ7vH/uhaQSLLnNYF9VD00c072tOeaBt2mElexJN66gcP65kmrkI5grFz2RcEg\nIEkwUcYBNiFeHUcFyQZuDj/DLqQidwMhFJfkcUuMtByR9cYl9BpqT/3NKVQ1EPrV\n7QIDAQAB\n-----END PUBLIC KEY-----",
"ic": "fwEUWytkwJqHICtu/kNrXOVGQAzWUw1mGuQYdT1heOKZ6vEEI+4jf6LAHJ/f4h39ZR2WL4fccGchSoCm+pqkBRi8asSMqZzKGGfY8ejzrYHxDjiTOhs4B6p/iC8Nrj+bcCmXAjVNksfxlcjU6JlbRQ=="
"from": "official",
"custom": "Popkart,跑跑卡丁车#KartRiderDrift,跑跑卡丁车:漂移#PPKDCSY,跑跑手游#PathofExile,流放之路#hjzgwx,火炬之光:无限#CrossGate,魔力宝贝#g_jyhx,劲乐幻想#xjcs,仙境传说#yqk,一起看"
}
},
{
"key": "布雷v5",
"name": "影视 | 布蕾",
"key": "虎牙直播",
"name": "🟢 虎牙",
"type": 3,
"api": "apptov5_open.js",
"api": "huya_open.js",
"ext": {
"domains": [
"https://v5-public-1251970844.cos.ap-shanghai.myqcloud.com/accredits/68.json"
],
"aesKey": "xMQFiWw77QzaiBDKNWjNRAChrenE2zB2",
"aesIV": "j2WbrZph6G7m2mRM",
"rasPublicKey": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvBB/JjVWPpKFAWJCiQc5\neP6FrwNG8mXt/Y/yk98sigh/vNtX0sQX56eQi1YNvZ8sIiqoVWMl1/5NlANA0A/G\n/BiH5hCFYqY5L8adZIZgSd/QR8zMAyEDccVaNog6nmXQkGWjm/269Gl+gFaCOtXO\nzyEullcgevPcGHXwAGbGc1U3XaQjydC3mF290Mk4wKSjCn3sVfMSlgh8lsPhFvBo\n5MqqBWEkIz+eF+3ni2jQqHz1oy23RLPx9cV02GAHCQWFDlEZFUXvQHJU7RJP0X0z\nfpSg9bqVQ22iRvSWIE13S4SRf18eKt7S3yeH53sv/se/evXKyYE7P4wGhxhNuhOe\nXQIDAQAB\n-----END PUBLIC KEY-----\n",
"ic": "fVO1y5qVGVto+xbgx3hgGlmgOBmxt1sr5g+uWbrh8ENTyZcVFduzilI0OHY/uAMcLNe4EjaSZjmsc8t2SCdcIxZ1q2i+OJHTB90YjwjG+5mLjKf8gbTBhztyxJk68atX5msA1qsFJVhxnqHCGBkViA=="
"from": "official",
"custom": "2135,一起看#6245,放映厅#427,流放之路#6399,火炬之光:无限#2891,魔力宝贝#2620,跑跑卡丁车手游#162,跑跑卡丁车#7691,劲乐幻想#2675,仙境传说RO"
}
},
{
"key": "追忆",
"name": "影视 | 追忆",
"key": "我的哔哩",
"name": "🟢 我哔",
"type": 3,
"api": "apptov5_open.js",
"api": "mybili_open.js"
},
{
"key": "哔哩",
"name": "🟢 哔哩",
"type": 3,
"api": "bili_open.js",
"ext": {
"domains": [
"https://xtao-1253811961.cos.ap-chengdu.myqcloud.com/appto/xtao.json"
],
"aesKey": "we2CwNfG7PJppQmBfX8MMMQaWbSdcDXi",
"aesIV": "DnT3jxT8RYsa8ctc",
"rasPublicKey": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsKLhkMcBpvQ7x1bhAVDg\nNWdhJpkVUhWQaunZoDD7IwUNkkzl3cgHOBVo6H8IkoTnMAHwWnLIK9xHTwtN0ikA\nbZvlIOrOWwrhWwGYUAVSAtZm7FDHyVQlW3ZSv+oeBceIE7MZbCi7ZmS3Ft2XedEE\nyjXdvaQN8f+1ORmf/AsMTwfX2QhsjD1qNtq+pCw9wnd+AWGW6lAG8mxNTygfWqKT\n2GZsor5v3qq/qsMiFL7aUy/ZiBlHInzC3R9ZP6mWICt72Su+C9VzH+LHdiSMWmpZ\n1uT7EPJfh0MgzQUbIhNPVMeOBkDcf93DzO+zTDznpPCed12OORZL5PDg/2lK8i+H\nCwIDAQAB\n-----END PUBLIC KEY-----",
"ic": "4Dqrm2DknrkdH3qOh7rE2nwK9BUd5cMVriFc+kWKpUedUJt6cLXHcROX9ps/2rBoBEftIjKkCAB5PSxCJUoKm/1n1mEZt7hQLSyIco9fRfS1QwyZItfMvHbjPJoB0vQnOvlcl7C8lgRZHFQLVXh9iA=="
}
},
{"key":"kunyu77_yz","name":"影视 | 七七","type":3,"api":"kunyu77.js"},
{"key":"czzy","name":"影视 | 厂长","type":3,"api":"czzy_open.js"},
{"key":"libvio","name":"影视 | libvio","type":3,"api":"libvio_open.js"},
{"key":"kkys","name":"影视 | 快看","type":3,"api":"kkys_open.js"},
{"key":"ikanbot_open","name":"影视 | 爱看","type":3,"api":"ikanbot_open.js"},
{"key":"ngys","name":"影视 | 南瓜","type":3,"api":"ng_open.js"},
{"key":"nivod","name":"影视 | 泥巴","type":3,"api":"nivod_op.js"},
{"key":"duboku2_open","name":"影视 | 独播库","type":3,"api":"duboku2_open.js"},
{"key":"subaibai","name":"影视 | 素白白","type":3,"api":"subaibai_open.js"},
{"key":"drpy_js_zxzj_open","name":"影视 | 在线之家","type":3,"api":"zxzj_open.js"},
{"key":"drpy_js_boosj_open","name":"少儿 | 童趣","type":3,"api":"boosj_open.js"},
{"key":"drpy_js_tuxiaobei_open","name":"少儿 | 兔小贝","type":3,"api":"tuxiaobei_open.js"},
{"key":"drpy_js_ubestkid_open","name":"少儿 | 贝乐虎","type":3,"api":"ubestkid_open.js"},
{"key":"kuwo_open","name":"短剧 | 酷我","type":3,"api":"kuwo_open.js"},
{"key":"vsdj_open","name":"短剧 | VS","type":3,"api":"vsdj_open.js"},
{"key":"djwm_open","name":"短剧 | 完美","type":3,"api":"djwm_open.js"},
{"key":"adm_open","name":"动漫 | 爱动漫","type":3,"api":"adm_open.js"},
{"key":"anfun_open","name":"动漫 | 爱番","type":3,"api":"anfun_open.js"},
{"key":"58dm_open","name":"动漫 | 58动漫","type":3,"api":"58dm_open.js"},
{"key":"ufc_open","name":"格斗 | 武享","type":3,"api":"ufc_open.js"},
{"key":"sharenice","name":"聚合 | 短视频","type":3,"api":"sharenice_open.js"},
{
"key": "huya",
"name": "直播 | 虎牙",
"type": 3,
"api": "huya_open.js",
"ext": {
"from": "official",
"custom": "1,英雄联盟#2336,王者荣耀"
"categories": "音乐#动画#电影#电视剧#番剧#综艺#国创#搞笑#单机游戏#沙雕动画#沙雕穿越#沙雕",
"cookie": "DedeUserID=690781341;DedeUserID__ckMd5=cabc96906269c5b6;SESSDATA=2245ba24%2C1684212125%2C466fd%2Ab2;bili_jct=de6fdb60c10f8a83910aa55d79407b4e;"
}
},
{
"key": "douyu",
"name": "直播 | 斗鱼",
"key": "哔哩直播",
"name": "🟢 直播",
"type": 3,
"api": "douyu_open.js",
"api": "bililive_open.js",
"ext": {
"from": "official",
"custom": "LOL,英雄联盟#wzry,王者荣耀"
"cookie": "DedeUserID=690781341;DedeUserID__ckMd5=cabc96906269c5b6;SESSDATA=2245ba24%2C1684212125%2C466fd%2Ab2;bili_jct=de6fdb60c10f8a83910aa55d79407b4e;"
}
},
{"key":"mybili","name":"B站 | 哔哩综合","type":3,"api":"mybili_open.js"},
{"key":"bili_open","name":"B站 | 我的哔哩","type":3,"api":"bili_open.js","ext":{"categories":"沙雕动画#健身#音乐#舞蹈#风景#美食#科普#历史#法考#医考","cookie":"填自己的cookie"}},
{"key":"kuqimv","name":"MV | 酷奇","type":3,"api":"kuqimv_open.js"},
{"key":"zzmusic_open","name":"音乐 | 渣渣","type":3,"api":"zzmusic_open.js"},
{"key":"drpy_js_cntv_open","name":"电视 | 视聚场","type":3,"api":"cntv_open.js"},
{"key":"哈喽","name":"V2 | 哈喽","type":3,"api":"appysv2.js","ext":"http://www.miniku.cc/xgapp.php/v1/"},
{"key":"1080dyw","name":"V2 | 视界","type":3,"api":"appysv2.js","ext":"https://www.1080dyw.cc/api.php/v1.vod"},
{"key":"miniku","name":"V2 | 迷你","type":3,"api":"appysv2.js","ext":"http://www.miniku.cc/xgapp.php/v1/"},
{"key":"aidi","name":"V2 | 爱迪","type":3,"api":"appysv2.js","ext":"https://api123.adys.app/xgapp.php/v3/"},
{"key":"yaya","name":"V2 | 鸭鸭","type":3,"api":"appysv2.js","ext":"https://yayayaaapp.ynf.icu/api.php/app/"},
{"key":"kuku","name":"V2 | 酷酷","type":3,"api":"appysv2.js","ext":"http://cms.realdou.cn:35264/api.php/app/"},
{"key":"beijihu","name":"V2 | 极狐","type":3,"api":"appysv2.js","ext":"https://www.kuin.one/api.php/app/"},
{"key":"kuk","name":"V2 | 天堂","type":3,"api":"appysv2.js","ext":"http://dytt996.com/api.php/app/"},
{"key":"kku","name":"V2 | 酷影","type":3,"api":"appysv2.js","ext":"https://www.gsjtlxy.top/xgapp.php/v3/"},
{"key":"kuu","name":"V2 | 酷客","type":3,"api":"appysv2.js","ext":"https://www.kuin.one/api.php/app/"},
{"key":"ruidou","name":"V2 | 锐豆","type":3,"api":"appysv2.js","ext":"http://ys.realdou.cn:2683/api.php/app/"},
{"key":"mayi","name":"V2 | 蚂蚁","type":3,"api":"appysv2.js","ext":"http://wushutvcms.byzz.top/api.php/app/"},
{"key":"sukan","name":"V2 | 速看","type":3,"api":"appysv2.js","ext":"https://sk100.tv/api.php/app/"},
{"key":"midi","name":"V2 | 明帝","type":3,"api":"appysv2.js","ext":"https://ys.md214.cn/api.php/app/"},
{"key":"dadou","name":"V2 | 大豆","type":3,"api":"appysv2.js","ext":"http://www.dadou.cm/api.php/app/"},
{"key":"qtw","name":"V2 | 彩虹","type":3,"api":"appysv2.js","ext":"http://ys.qtw.asia/lvdou_api.php/v1.vod"},
{"key":"火狐","name":"采集 | 火狐","type":3,"api":"caiji.js","ext":"https://hhzyapi.com/api.php/provide/vod/from/hhm3u8"},
{"key":"16wmv","name":"采集 | 16万MV","type":3,"api":"caiji.js","ext":"https://tvbox-mv--leosam2048.repl.co/mv/vod"},
{"key":"xinlang","name":"采集 | 新浪","type":3,"api":"caiji.js","ext":"https://api.xinlangapi.com/xinlangapi.php/provide/vod/from/xlm3u8"},
{"key":"bdzy","name":"采集 | 百度","type":3,"api":"caiji.js","ext":"https://api.apibdzy.com/api.php/provide/vod/from/dbm3u8/"},
{"key":"bfzy","name":"采集 | 暴风","type":3,"api":"caiji.js","ext":"https://bfzyapi.com/api.php/provide/vod/"},
{"key":"394tv","name":"采集 | 39","type":3,"api":"caiji.js","ext":"https://www.394tv.com/api.php/provide/vod/"},
{"key":"languang","name":"采集 | 蓝光","type":3,"api":"caiji.js","ext":"http://www.zzrhgg.com/api.php/provide/vod/"},
{"key":"lehuo","name":"采集 | 乐活","type":3,"api":"caiji.js","ext":"https://cj.vodimg.top/api.php/provide/vod/"},
{"key":"piaoling","name":"采集 | 飘零","type":3,"api":"caiji.js","ext":"https://p2100.net/api.php/provide/vod/"},
{"key":"yingtu","name":"采集 | 影图","type":3,"api":"caiji.js","ext":"https://cj.vodimg.top/api.php/provide/vod/"},
{"key":"feifan","name":"采集 | 非凡","type":3,"api":"caiji.js","ext":"https://cj.ffzyapi.com/api.php/provide/vod/from/ffm3u8/"},
{"key":"feisu","name":"采集 | 飞速","type":3,"api":"caiji.js","ext":"https://www.feisuzyapi.com/api.php/provide/vod/from/fsm3u8/"},
{"key":"guangsu","name":"采集 | 光速","type":3,"api":"caiji.js","ext":"https://api.guangsuapi.com/api.php/provide/vod/from/gsm3u8/"},
{"key":"hongniu","name":"采集 | 红牛","type":3,"api":"caiji.js","ext":"https://www.hongniuzy2.com/api.php/provide/vod/from/hnm3u8/"},
{"key":"jinying","name":"采集 | 金鹰","type":3,"api":"caiji.js","ext":"https://jinyingzy.com/provide/vod/from/jinyingm3u8/"},
{"key":"jisu","name":"采集 | 极速","type":3,"api":"caiji.js","ext":"https://jszyapi.com/api.php/provide/vod/from/jsm3u8/"},
{"key":"kuaiche","name":"采集 | 快车","type":3,"api":"caiji.js","ext":"https://caiji.kczyapi.com/api.php/provide/vod/from/kcm3u8/"},
{"key":"liangzi","name":"采集 | 量子","type":3,"api":"caiji.js","ext":"https://cj.lziapi.com/api.php/provide/vod/from/lzm3u8/"},
{"key":"qihu","name":"采集 | 奇虎","type":3,"api":"caiji.js","ext":"https://caiji.qhzyapi.com/api.php/provide/vod/from/qhm3u8/"},
{"key":"guangsuapi","name":"采集 | 光速","type":3,"api":"caiji.js","ext":"http://api.guangsuapi.com/api.php/provide/vod/from/gsm3u8/"}
]},
"read":{"sites":[
{"key":"13bqg_open","name":"笔趣阁","type":3,"api":"13bqg_open.js"},
{"key":"zzmusic_book_open","name":"渣渣音乐","type":3,"api":"zzmusic_book_open.js"},
{"key":"zz123_book_open","name":"123听歌","type":3,"api":"zz123_book_open.js"},
{"key":"230ts","name":"爱上你听书","type":3,"api":"230ts_book_open.js"},
{"key":"laobaigushi","name":"老白故事","type":3,"api":"lbgs_open.js"},
{"key":"bookan","name":"博看听书","type":3,"api":"bookan_open.js"},
{"key":"dj0898","name":"世纪DJ","type":3,"api":"dj0898_book_open.js"}
]},
"pan":{"sites":[
{"key":"alist","name":"Alist","type":40,"api":"alist_open.js","ext":[
{"name":"丫仙女","server":"http://alist.xiaoya.pro/","startPage":"/","showAll":false,"search":true,"headers":{"Authorization":""},"params":{"/abc":{"password":"123"},"/abc/abc":{"password":"123"}}},
{"name":"小鸭","server":"http://shicheng.wang:555/","startPage":"/","showAll":false,"search":true,"params":{"/abc":{"password":"123"},"/abc/abc":{"password":"123"}}},
{"name":"小猫","server":"https://nics.eu.org","startPage":"/SP1","showAll":false,"search":true,"params":{"/abc":{"password":"123"},"/abc/abc":{"password":"123"}}},
{"name":"ECVE","server":"https://pan.ecve.cn"},
{"name":"觸光","server":"https://pan.ichuguang.com"},
{"name":"一只魚","server":"https://vtok.pp.ua/"},
{"name":"七米藍","server":"https://al.chirmyram.com"},
{"name":"神族九帝","server":"https://alist.shenzjd.com"},
{"name":"梓澪","server":"https://zi0.cc"},
{"name":"一只鱼","server":"https://alist.youte.ml"},
{"name":"杜比","server":"https://dubi.tk"},
{"name":"姬路白雪","server":"https://pan.jlbx.xyz"},
{"name":"星梦","server":"https://pan.bashroot.top"},
{"name":"repl","server":"https://ali.liucn.repl.co"},
{"name":"讯维云盘","server":"https://pan.xwbeta.com"},
{"name":"正奕合集","server":"http://www.jczyl.top:5244/"},
{"name":"东哥","server":"http://101.34.67.237:5244/"},
{"name":"美云","server":"https://h.dfjx.ltd/"},
{"name":"小新盘","server":"https://pan.cdnxin.top/"},
{"name":"白云tv","server":"http://breadmyth.asuscomm.com:22222/"},
{"name":"小雅分类","server":"http://www.214728327.xyz:5207/"},
{"name":"瑶瑶","server":"https://lyly.run.goorm.io/"},
{"name":"潇洒个人","server":"https://alist.azad.asia/"},
{"name":"鹏程","server":"https://pan.pengcheng.team/"},
{"name":"小丫","server":"http://alist.xiaoya.pro/"},
{"name":"神器云","server":"https://alist.ygxz.xyz/"},
{"name":"雨呢","server":"https://pan.clun.top/"},
{"name":"OEIO","server":"https://o.oeio.repl.co/"},
{"name":"酷呵盘","server":"https://pan.kuhehe.top/"},
{"name":"分享者","server":"https://melist.me/"},
{"name":"目瞪口呆","server":"https://pan.mdgd.cc/"},
{"name":"小陈","server":"https://ypan.cc/"},
{"name":"动漫盘","server":"http://pan.smjc.cc"},
{"name":"神秘小盘","server":"https://yun.ltt.zone/"},
{"name":"SODAZ1","server":"https://pan.sodaz.xyz/"},
{"name":"ccaa","server":"http://ww1.ccaac.xyz/"},
{"name":"姹莱坞","server":"https://alist.agczsz.top/","passwd":"agree"},
{"name":"老谭","server":"https://pan.cqtjy.cn/"},
{"name":"皓星繁天","server":"https://pan.hxft.xyz/"},
{"name":"肥灿","server":"http://43.200.153.107:55609/"},
{"name":"悦享盘","server":"https://pity.eu.org/"},
{"name":"小雅备用","server":"http://123.60.188.109:5678/"},
{"name":"小黄瓜","server":"http://sbpan.tk/"},
{"name":"👀微资·随意盘","server":"https://apps.weixinqqq.com/"},
{"name":"雨呢备用","server":"https://clun.eu.org/"},
{"name":"潇洒备用","server":"http://www.azad.asia:5244/"},
{"name":"A大杂物库","server":"https://alist.qyide.com/"}
]}]},
{
"key": "火狐资源",
"name": "🟢 火狐",
"type": 3,
"api": "caiji.js",
"ext": {
"url": "https://hhzyapi.com/api.php/provide/vod/from/hhm3u8",
"categories": [
"内地剧",
"欧美剧",
"香港剧",
"台湾剧",
"马泰剧",
"韩剧",
"日剧",
"动作片",
"爱情片",
"喜剧片",
"科幻片",
"恐怖片",
"剧情片",
"战争片",
"灾难片",
"悬疑片",
"犯罪片",
"奇幻片",
"记录片",
"伦理片",
"动画片",
"中国动漫",
"日本动漫",
"欧美动漫",
"大陆综艺",
"日韩综艺",
"港台综艺",
"欧美综艺"
]
}
},
{
"key": "新浪资源",
"name": "🟢 新浪",
"type": 3,
"api": "caiji.js",
"ext": {
"url": "https://api.xinlangapi.com/xinlangapi.php/provide/vod/from/xlm3u8",
"categories": [
"大陆剧",
"港澳剧",
"台湾剧",
"欧美剧",
"韩剧",
"日剧",
"泰剧",
"动漫",
"动漫电影",
"综艺",
"动作片",
"爱情片",
"科幻片",
"战争片",
"剧情片",
"恐怖片",
"喜剧片",
"纪录片",
"伦理片"
]
}
},
{
"key": "红牛资源",
"name": "🟢 红牛",
"type": 3,
"api": "caiji.js",
"ext": {
"url": "https://www.hongniuzy2.com/api.php/provide/vod/from/hnm3u8/",
"categories": [
"国产剧",
"港澳剧",
"台湾剧",
"欧美剧",
"日剧",
"泰剧",
"韩剧",
"综艺",
"动漫",
"动漫电影",
"动作片",
"喜剧片",
"爱情片",
"科幻片",
"恐怖片",
"剧情片",
"战争片",
"纪录片",
"伦理片"
]
}
},
{
"key": "速播资源",
"name": "🟢 速播",
"type": 3,
"api": "caiji.js",
"ext": {
"url": "https://subocaiji.com/api.php/provide/vod/from/subm3u8/",
"categories": [
"大陆剧",
"台湾剧",
"韩剧",
"美剧",
"港澳剧",
"日剧",
"泰剧",
"动作片",
"爱情片",
"科幻片",
"战争片",
"剧情片",
"恐怖片",
"喜剧片",
"纪录片",
"伦理片",
"动漫电影",
"中国动漫",
"日本动漫",
"欧美动漫",
"综艺"
]
}
},
{
"key": "极速资源",
"name": "🟢 极速",
"type": 3,
"api": "caiji.js",
"ext": {
"url": "https://jszyapi.com/api.php/provide/vod/from/jsm3u8/",
"categories": [
"内地剧",
"欧美剧",
"香港剧",
"台湾剧",
"马泰剧",
"韩剧",
"日剧",
"伦理片",
"动作片",
"爱情片",
"喜剧片",
"科幻片",
"恐怖片",
"剧情片",
"战争片",
"灾难片",
"悬疑片",
"犯罪片",
"奇幻片",
"记录片",
"动画片",
"中国动漫",
"日本动漫",
"欧美动漫",
"大陆综艺",
"日韩综艺",
"港台综艺",
"欧美综艺"
]
}
},
{
"key": "光速资源",
"name": "🟢 光速",
"type": 3,
"api": "caiji.js",
"ext": {
"url": "https://api.guangsuapi.com/api.php/provide/vod/from/gsm3u8",
"categories": [
"大陆剧",
"欧美剧",
"港澳剧",
"台湾剧",
"泰剧",
"韩剧",
"日剧",
"动作片",
"爱情片",
"喜剧片",
"科幻片",
"恐怖片",
"战争片",
"伦理片",
"动漫电影"
]
}
},
{
"key": "宅腐TV",
"name": "🟢 宅腐",
"type": 3,
"api": "appysv2.js",
"ext": "http://app.zhaifutvapp.com/ruifenglb_api.php/v1.vod"
},
{
"key": "聚视网",
"name": "🟢 央视",
"type": 3,
"api": "cntv_open.js"
},
{
"key": "武享UFC",
"name": "🟢 UFC",
"type": 3,
"api": "ufc_open.js"
},
{
"key": "武享吧",
"name": "🟢 武享",
"type": 3,
"api": "hula8_open.js"
},
{
"key": "兔小贝",
"name": "🟢 小贝",
"type": 3,
"api": "tuxiaobei_open.js"
},
{
"key": "贝乐虎",
"name": "🟢 乐虎",
"type": 3,
"api": "ubestkid_open.js"
},
{
"key": "酷奇MV",
"name": "🟢 酷奇",
"type": 3,
"api": "kuqimv_open.js"
},
{
"key": "播视网",
"name": "🟢 童趣",
"type": 3,
"api": "boosj_open.js"
},
{
"key": "短视频",
"name": "🟢 短视频",
"type": 3,
"api": "sharenice_open.js"
},
{
"key": "push_agent",
"name": "♻ 推送",
"type": 4,
"api": "push_open.js",
"ext": {
"token": "阿里token",
"cookie": "夸克cookie"
}
},
{
"key": "阿里盘寻",
"name": "🔍 盘寻",
"type": 3,
"api": "pansearch_open.js",
"ext": "填入阿里token"
},
{
"key": "阿里盘搜",
"name": "🔍 盘搜",
"type": 3,
"api": "pansou_open.js",
"ext": "填入阿里token"
},
{
"key": "阿里七夜",
"name": "🔍 七夜",
"type": 3,
"api": "dovx_open.js",
"ext": "填入阿里token"
},
{
"key": "小纸条",
"name": "🔍 纸条",
"type": 3,
"api": "xiaozhitiao_open.js",
"ext": "填入阿里token"
},
{
"key": "UP云搜",
"name": "🔍 云搜",
"type": 3,
"api": "upyun_open.js",
"ext": "填入阿里token"
},
{
"key": "易搜",
"name": "🔍 易搜",
"type": 3,
"api": "yiso_open.js",
"ext": "填入阿里token$$$易搜账号cookie"
},
{
"key": "云盘4K",
"name": "🔍 云盘",
"type": 3,
"api": "yunpan4k_open.js",
"ext": "填入阿里token"
},
{
"key": "找资源",
"name": "🔍 资源",
"type": 3,
"api": "zhaozy_open.js",
"ext": "填入阿里token$$$找资源账号$$$找资源密码"
},
{
"key": "夸克趣盘搜",
"name": "🔍 趣盘",
"type": 3,
"api": "funletu_open.js",
"ext": "夸克账号cookie"
}
]
},
"read": {
"sites": [
{
"key": "13bqg",
"name": "📓 笔趣",
"type": 10,
"api": "13bqg_open.js"
},
{
"key": "老白故事",
"name": "🎧 老白",
"type": 10,
"api": "lbgs_book_open.js"
},
{
"key": "博看书苑",
"name": "🎧 博看",
"type": 10,
"api": "bookan_book_open.js"
},
{
"key": "爱上你听书网",
"name": "🎧 爱听",
"type": 10,
"api": "230ts_book_open.js"
},
{
"key": "DJ0898网",
"name": "🎧 爱DJ",
"type": 10,
"api": "dj0898_book_open.js"
}
]
},
"comic": {
"sites": [
{
"key": "copymanga",
"name": "📓 拷贝漫画",
"type": 20,
"api": "copymanga_open.js"
},
{
"key": "fengche",
"name": "📓 风车漫画",
"type": 20,
"api": "fengche_open.js"
},
{
"key": "baozimh",
"name": "📓 包子漫画",
"type": 20,
"api": "baozimh_open.js"
},
{
"key": "ACG漫画",
"name": "📓 ACG漫画",
"type": 20,
"api": "acgwd_open.js"
},
{
"key": "mkz",
"name": "📓 漫客漫画",
"type": 20,
"api": "mkz_open.js"
},
{
"key": "bengou",
"name": "📓 笨狗漫画",
"type": 20,
"api": "bengou_open.js"
}
]
},
"pan": {
"sites": [
{
"key": "alist",
"name": "Alist",
"type": 40,
"api": "alist_open.js",
"ext": [
{
"name": "🟢 小雅",
"server": "http://124.71.206.236:5678/",
"startPage": "/",
"showAll": false,
"search": true,
"headers": {
"Authorization": ""
},
"params": {
"/abc": {
"password": "123"
},
"/abc/abc": {
"password": "123"
}
}
},
{
"name": "🟢 合集",
"server": "http://www.jczyl.top:5244/"
},
{
"name": "🟢 东哥",
"server": "http://101.34.67.237:5244/"
},
{
"name": "🟢 美云",
"server": "https://h.dfjx.ltd/"
},
{
"name": "🟢 小新",
"server": "https://pan.cdnxin.top/"
},
{
"name": "🟢 白云",
"server": "http://breadmyth.asuscomm.com:22222/"
},
{
"name": "🟢 小鸭",
"server": "http://www.214728327.xyz:5201/"
},
{
"name": "🟢 瑶瑶",
"server": "https://lyly.run.goorm.io/"
},
{
"name": "🟢 潇洒",
"server": "https://alist.azad.asia/"
},
{
"name": "🟢 鹏程",
"server": "https://pan.pengcheng.team/"
},
{
"name": "🟢 浅唱",
"server": "http://vtok.pp.ua/"
},
{
"name": "🟢 小丫",
"server": "http://alist.xiaoya.pro/"
},
{
"name": "🟢 触光",
"server": "https://pan.ichuguang.com"
},
{
"name": "🟢 弱水",
"server": "http://shicheng.wang:555/"
},
{
"name": "🟢 神器",
"server": "https://alist.ygxz.xyz/"
},
{
"name": "🟢 资源",
"server": "https://pan.ecve.cn/"
},
{
"name": "🟢 雨呢",
"server": "https://pan.clun.top/"
},
{
"name": "🟢 oeio",
"server": "https://o.oeio.repl.co/"
},
{
"name": "🟢 悦享",
"server": "https://nics.eu.org/"
},
{
"name": "🟢 分享",
"server": "https://ofoo.ml/"
},
{
"name": "🟢 PRO",
"server": "https://alist.prpr.run/"
},
{
"name": "🟢 多多",
"server": "https://pan.xwbeta.com"
},
{
"name": "🟢 小陈",
"server": "https://ypan.cc/"
},
{
"name": "🟢 只鱼",
"server": "https://alist.youte.ml"
},
{
"name": "🟢 七米",
"server": "https://al.chirmyram.com"
},
{
"name": "🟢 九帝",
"server": "https://alist.shenzjd.com"
},
{
"name": "🟢 白雪",
"server": "https://pan.jlbx.xyz"
},
{
"name": "🟢 星梦",
"server": "https://pan.bashroot.top"
},
{
"name": "🟢 repl",
"server": "https://ali.liucn.repl.co"
},
{
"name": "🟢 讯维",
"server": "https://pan.xwbeta.com"
}
]
}
]
},
"color": [
{
"light": { "bg": "https://i2.100024.xyz/2024/01/13/qrnuwt.webp", "bgMask": "0x50ffffff", "primary": "0xFF2B6C00", "onPrimary": "0xFFFFFFFF", "primaryContainer": "0xFFA6F779", "onPrimaryContainer": "0xFF082100", "secondary": "0xFF55624C", "onSecondary": "0xFFFFFFFF", "secondaryContainer": "0xFFD9E7CA", "onSecondaryContainer": "0xFF131F0D", "tertiary": "0xFF386666", "onTertiary": "0xFFFFFFFF", "tertiaryContainer": "0xFFBBEBEB", "onTertiaryContainer": "0xFF002020", "error": "0xFFBA1A1A", "onError": "0xFFFFFFFF", "errorContainer": "0xFFFFDAD6", "onErrorContainer": "0xFF410002", "background": "0xFFFDFDF5", "onBackground": "0xFF1A1C18", "surface": "0xFFFDFDF5", "onSurface": "0xFF1A1C18", "surfaceVariant": "0xFFE0E4D6", "onSurfaceVariant": "0xFF1A1C18", "inverseSurface": "0xFF2F312C", "onInverseSurface": "0xFFF1F1EA", "outline": "0xFF74796D", "outlineVariant": "0xFFC3C8BB", "shadow": "0xFF000000", "scrim": "0xFF000000", "inversePrimary": "0xFF8CDA60", "surfaceTint": "0xFF2B6C00" },
"dark": { "bg": "https://i2.100024.xyz/2024/01/13/qrc37o.webp", "bgMask": "0x50000000", "primary": "0xFF8CDA60", "onPrimary": "0xFF133800", "primaryContainer": "0xFF1F5100", "onPrimaryContainer": "0xFFA6F779", "secondary": "0xFFBDCBAF", "onSecondary": "0xFF283420", "secondaryContainer": "0xFF3E4A35", "onSecondaryContainer": "0xFFD9E7CA", "tertiary": "0xFFA0CFCF", "onTertiary": "0xFF003737", "tertiaryContainer": "0xFF1E4E4E", "onTertiaryContainer": "0xFFBBEBEB", "error": "0xFFFFB4AB", "errorContainer": "0xFF93000A", "onError": "0xFF690005", "onErrorContainer": "0xFFFFDAD6", "background": "0xFF1A1C18", "onBackground": "0xFFE3E3DC", "outline": "0xFF8D9286", "onInverseSurface": "0xFF1A1C18", "inverseSurface": "0xFFE3E3DC", "inversePrimary": "0xFF2B6C00", "shadow": "0xFF000000", "surfaceTint": "0xFF8CDA60", "outlineVariant": "0xFF43483E", "scrim": "0xFF000000", "surface": "0xFF1A1C18", "onSurface": "0xFFC7C7C0", "surfaceVariant": "0xFF43483E", "onSurfaceVariant": "0xFFC7C7C0" }
"light": {
"bg": "https://i2.100024.xyz/2024/01/13/qrnuwt.webp",
"bgMask": "0x50ffffff",
"primary": "0xFF2B6C00",
"onPrimary": "0xFFFFFFFF",
"primaryContainer": "0xFFA6F779",
"onPrimaryContainer": "0xFF082100",
"secondary": "0xFF55624C",
"onSecondary": "0xFFFFFFFF",
"secondaryContainer": "0xFFD9E7CA",
"onSecondaryContainer": "0xFF131F0D",
"tertiary": "0xFF386666",
"onTertiary": "0xFFFFFFFF",
"tertiaryContainer": "0xFFBBEBEB",
"onTertiaryContainer": "0xFF002020",
"error": "0xFFBA1A1A",
"onError": "0xFFFFFFFF",
"errorContainer": "0xFFFFDAD6",
"onErrorContainer": "0xFF410002",
"background": "0xFFFDFDF5",
"onBackground": "0xFF1A1C18",
"surface": "0xFFFDFDF5",
"onSurface": "0xFF1A1C18",
"surfaceVariant": "0xFFE0E4D6",
"onSurfaceVariant": "0xFF1A1C18",
"inverseSurface": "0xFF2F312C",
"onInverseSurface": "0xFFF1F1EA",
"outline": "0xFF74796D",
"outlineVariant": "0xFFC3C8BB",
"shadow": "0xFF000000",
"scrim": "0xFF000000",
"inversePrimary": "0xFF8CDA60",
"surfaceTint": "0xFF2B6C00"
},
"dark": {
"bg": "https://i2.100024.xyz/2024/01/13/qrc37o.webp",
"bgMask": "0x50000000",
"primary": "0xFF8CDA60",
"onPrimary": "0xFF133800",
"primaryContainer": "0xFF1F5100",
"onPrimaryContainer": "0xFFA6F779",
"secondary": "0xFFBDCBAF",
"onSecondary": "0xFF283420",
"secondaryContainer": "0xFF3E4A35",
"onSecondaryContainer": "0xFFD9E7CA",
"tertiary": "0xFFA0CFCF",
"onTertiary": "0xFF003737",
"tertiaryContainer": "0xFF1E4E4E",
"onTertiaryContainer": "0xFFBBEBEB",
"error": "0xFFFFB4AB",
"errorContainer": "0xFF93000A",
"onError": "0xFF690005",
"onErrorContainer": "0xFFFFDAD6",
"background": "0xFF1A1C18",
"onBackground": "0xFFE3E3DC",
"outline": "0xFF8D9286",
"onInverseSurface": "0xFF1A1C18",
"inverseSurface": "0xFFE3E3DC",
"inversePrimary": "0xFF2B6C00",
"shadow": "0xFF000000",
"surfaceTint": "0xFF8CDA60",
"outlineVariant": "0xFF43483E",
"scrim": "0xFF000000",
"surface": "0xFF1A1C18",
"onSurface": "0xFFC7C7C0",
"surfaceVariant": "0xFF43483E",
"onSurfaceVariant": "0xFFC7C7C0"
}
}
]
}
+207
View File
@@ -0,0 +1,207 @@
import { Crypto, _, load } from './lib/cat.js';
let key = 'copymanga';
let url = 'https://www.mangacopy.com';
let siteKey = '';
let siteType = 0;
const PC_UA = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36';
async function request(reqUrl) {
let resp = await req(reqUrl, {
headers: {
'User-Agent': PC_UA,
},
});
return resp.content;
}
// cfg = {skey: siteKey, ext: extend}
async function init(cfg) {
siteKey = cfg.skey;
siteType = cfg.stype;
}
async function home(filter) {
var html = await request(url + '/comics');
const $ = load(html);
let filterObj = {};
let region = {
key: 'region',
name: '地區',
init: '',
};
let regionValues = [];
regionValues.push({ n: '全部', v: '' });
regionValues.push({ n: '日漫', v: '0' });
regionValues.push({ n: '韓漫', v: '1' });
regionValues.push({ n: '美漫', v: '2' });
region['value'] = regionValues;
let ordering = {
key: 'ordering',
name: '排序',
init: '-datetime_updated',
};
let orderingValues = [];
orderingValues.push({ n: '更新時間↓', v: '-datetime_updated' });
orderingValues.push({ n: '更新時間↑', v: 'datetime_updated' });
orderingValues.push({ n: '熱門↓', v: '-popular' });
orderingValues.push({ n: '熱門↑', v: 'popular' });
ordering['value'] = orderingValues;
let status = {
key: 'sort',
name: '狀態',
init: '',
};
let statusValues = [];
statusValues.push({ n: '全部', v: '' });
statusValues.push({ n: '連載中', v: '0' });
statusValues.push({ n: '已完結', v: '1' });
statusValues.push({ n: '短篇', v: '2' });
status['value'] = statusValues;
filterObj['c1'] = [];
let themeValues = [{ n: '全部', v: '' }];
for (const a of $('div.classify-right>a[href*="theme="]')) {
themeValues.push({
n: $(a).text().trim(),
v: a.attribs.href.match(/.*?theme=(.*)&/)[1],
});
}
_.each(_.chunk(themeValues, 11), (vals) => {
let theme = {
key: 'theme',
name: '',
init: '',
value: vals,
};
filterObj['c1'].push(theme);
});
filterObj['c1'].push(region);
filterObj['c1'].push(status);
filterObj['c1'].push(ordering);
return {
class: [{ type_name: 'all', type_id: 'c1' }],
filters: filterObj,
};
}
async function category(tid, pg, filter, extend) {
if (pg == 0) pg = 1;
let link = url + `/comics?theme=${extend.theme || ''}&region=${extend.region || ''}&status=${extend.status || ''}&ordering=${extend.ordering || '-datetime_updated'}`;
if (pg > 1) {
link += '&offset=' + (pg - 1) * 50 + '&limit=50';
}
var html = await request(link);
const $ = load(html);
const list = eval($('div[class="row exemptComic-box"]')[0].attribs.list);
let books = [];
for (const book of list) {
books.push({
book_id: book.path_word,
book_name: book.name,
book_pic: book.cover,
book_remarks: book.author ? book.author[0].name : '',
});
}
return {
page: pg,
pagecount: list.length == 50 ? pg + 1 : pg,
list: books,
};
}
async function detail(id) {
var html = await request(url + `/comic/${id}`);
const $ = load(html);
let book = {
book_name: $('h6').text().trim(),
book_director: _.map($('span.comicParticulars-right-txt>a[href*="/author/"]'), (a) => $(a).text().trim()).join('/'),
book_content: $('p.intro').text().trim(),
};
const data = JSON.parse(await request(url + `/comicdetail/${id}/chapters`)).results;
var key = Crypto.enc.Utf8.parse('xxxmanga.woo.key');
var iv = Crypto.enc.Utf8.parse(data.substr(0, 16));
var src = Crypto.enc.Hex.parse(data.substr(16));
var dst = Crypto.AES.decrypt({ ciphertext: src }, key, { iv: iv, padding: Crypto.pad.Pkcs7 });
dst = Crypto.enc.Utf8.stringify(dst);
const groups = JSON.parse(dst).groups;
let urls = _.map(groups.default.chapters, (c) => {
return c.name + '$' + id + '|' + c.id;
}).join('#');
book.volumes = '默認';
book.urls = urls;
return {
list: [book],
};
}
async function play(flag, id, flags) {
try {
var info = id.split('|');
var html = await request(url + `/comic/${info[0]}/chapter/${info[1]}`);
const $ = load(html);
const data = $('div.imageData')[0].attribs.contentkey;
var key = Crypto.enc.Utf8.parse('xxxmanga.woo.key');
var iv = Crypto.enc.Utf8.parse(data.substr(0, 16));
var src = Crypto.enc.Hex.parse(data.substr(16));
var dst = Crypto.AES.decrypt({ ciphertext: src }, key, { iv: iv, padding: Crypto.pad.Pkcs7 });
dst = Crypto.enc.Utf8.stringify(dst);
const list = JSON.parse(dst);
var content = [];
for (let index = 0; index < list.length; index++) {
const element = list[index];
content[index] = element.url;
}
return {
content: content,
};
} catch (e) {
return {
content: '',
};
}
}
async function search(wd, quick, pg) {
if (pg == 0) pg = 1;
const link = `${url}/api/kb/web/searcha/comics?offset=${pg > 1 ? ((pg - 1) * 12).toString() : ''}&platform=2&limit=12&q=${wd}&q_type=`;
var list = JSON.parse(await request(link)).results.list;
const books = [];
for (const book of list) {
books.push({
book_id: book.path_word,
book_name: book.name,
book_pic: book.cover,
book_remarks: book.author ? book.author[0].name : '',
});
}
return {
page: pg,
pagecount: list.length == 12 ? pg + 1 : pg,
list: books,
};
}
export function __jsEvalReturn() {
return {
init: init,
home: home,
category: category,
detail: detail,
play: play,
search: search,
};
}
+37 -7
View File
@@ -1,12 +1,12 @@
import { Crypto, load, _ } from './lib/cat.js';
// 自动从 地址发布页 获取&跳转url地址
import { Crypto, load, _ } from 'assets://js/lib/cat.js';
let key = 'czzy';
let url = 'https://www.czzy88.com/';
let host = 'https://cz01.vip/'; // 厂长地址发布页
let url = '';
let siteKey = '';
let siteType = 0;
const UA = 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1';
const cookie = {};
async function request(reqUrl, referer, mth, data, hd) {
@@ -48,13 +48,43 @@ async function request(reqUrl, referer, mth, data, hd) {
async function init(cfg) {
siteKey = cfg.skey;
siteType = cfg.stype;
url = await checkValidUrl(cfg.ext);
console.debug('厂长跳转地址 =====>' + url); // js_debug.log
}
async function checkValidUrl(ext) {
let validUrl = ext;
if (_.isEmpty(ext)) {
let html = await request(host);
let matches = html.matchAll(/推荐访问<a href="(.*)"/g);
for (let match of matches) {
try {
let rcmdUrl = match[1];
let res = await req(rcmdUrl, {
method: 'get',
headers: {
'User-Agent': UA,
},
redirect: 0,
});
let location = res.headers['location'];
if (!_.isEmpty(location)) {
validUrl = location;
} else {
validUrl = rcmdUrl;
break;
}
} catch(e) {
}
}
}
return validUrl;
}
async function home(filter) {
let filterObj = {};
const html = await request(url + '/movie_bt');
const $ = load(html);
const series = $('div#beautiful-taxonomy-filters-tax-movie_bt_series > a[cat-url*=movie_bt_series]');
const tags = $('div#beautiful-taxonomy-filters-tax-movie_bt_tags > a');
let tag = {
key: 'tag',
@@ -66,6 +96,7 @@ async function home(filter) {
}),
};
tag['init'] = tag.value[0].v;
const series = $('div#beautiful-taxonomy-filters-tax-movie_bt_series > a[cat-url*=movie_bt_series]');
let classes = _.map(series, (s) => {
let typeId = s.attribs['cat-url'];
typeId = typeId.substring(typeId.lastIndexOf('/') + 1);
@@ -133,7 +164,6 @@ async function detail(id) {
const detail = $('ul.moviedteail_list > li');
let vod = {
vod_id: id,
vod_name: $('div.moviedteail_tt > h1').text().trim(),
vod_pic: $('div.dyimg img:first').attr('src'),
vod_remarks: '',
vod_content: stripHtmlTag($('div.yp_context').html()).trim(),
@@ -238,4 +268,4 @@ export function __jsEvalReturn() {
play: play,
search: search,
};
}
}
+1
View File
@@ -89,6 +89,7 @@ async function category(tid, pg, filter, extend) {
async function detail(id) {
const vod = {
audio: 1,
book_id: id,
type_name: '',
book_year: '',
+1 -1
View File
@@ -1 +1 @@
//bbQ0FUT1CxBBxkb3ViYW5fb3Blbi5qcyxhc3NldHM6Ly9qcy9saWIvY2F0LmpzHF9fanNFdmFsUmV0dXJuDENyeXB0bwpkYXlqcwxqaW5qYTIGVXJpAl8OXzB4NGRjMw5fMHg0ODg0El8weDQwYjM4MxJfMHg1Y2UxODkSXzB4M2I5ZWFmEl8weDFmMjM4YhJfMHgyMjVjNTISXzB4MzMzOGZjEl8weDE2N2Y3ZBJfMHg1N2FmNGISXzB4MWRiYTZmEl8weDFkNTI4ZhJfMHgyZDllN2YSXzB4NDIyNjMyEl8weDFlOTYxMxJfMHg1MWIwNmESXzB4NTAwODExEl8weDU1ZTc4MxJfMHgxZTVmY2ESXzB4MmZkYmQ1CHR5cGUOcmVwbGFjZQhzb3J0B8SLBlI6AFQvYXBpL3YyL3NreW5ldC9uZXdfcGxheWxpc3RzP3N1YmplY3RfdHlwZT0UY2hhckNvZGVBdApwcml6ZQ53ZXN0ZXJuSHN1YmplY3RfY29sbGVjdGlvbi90dl9qYXBhbmVzZS9pdGVtcyAvYXBpL3YyL2RvdWxpc3QvEGNyaW1pbmFsDR93nluLTvZOOWUWfwxjaGFyQXRIc3ViamVjdF9jb2xsZWN0aW9uL3R2X2RvbWVzdGljL2l0ZW1zCHB1c2gKa29yZWEIcGF0aAxCYXNlNjQKc2hpZnQIY2VpbBRzaG9ydF9uYW1l0AEmb3Nfcm9tPWFuZHJvaWQmYXBwbGU9YzUyZmJiOTliOTA4YmU0ZDAyNjk1NGNjNDM3NGYxNmQmbW9vbmNha2U9MGY2MDcyNjRmYzYzMThhOTJiOWUxM2M2NWRiN2NkM2Mmc3VnYXI9MBBvZmZpY2lhbBZpbnNwaXJhdGlvbhB2aW9sZW5jZRovcG9zdHM/c3RhcnQ9ci9hcGkvdjIvbW92aWUvY2F0ZWdvcnlfcmFua3M/Y291bnQ9MzAmY2F0ZWdvcnk9cmVjZW50X2hvdBQmY2F0ZWdvcnk9CnRpdGxlggFBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvPRBob3JyaWJsZQwmdWRpZD0OZmFudGFzeRZibGFja193aGl0ZQZhbGwOY2FydG9vbjBzdWJqZWN0X2NvbGxlY3Rpb25faXRlbXMYZnJvbUNoYXJDb2RlIGJmN2RkZGM3YzljZmU2ZjcMc3BsaWNlSHN1YmplY3RfY29sbGVjdGlvbi90dl9hbWVyaWNhbi9pdGVtcwxyYW5kb20GZW5jFnRvTG93ZXJDYXNlCnBhcnNlMHdxODZ3NzNDbU1PcEhjT2V3NkhDdXl3PQYweDAMeVpTREtVanJldHVybiAoZnVuY3Rpb24oKSB7fS5jb25zdHJ1Y3RvcigicmV0dXJuIHRoaXMiKSggKSk7IFozdzFCTUtZS2dOYXc2WT0Sc3Vic3RyaW5nBmNyXwomX3RzPQm3UeiVc09HcgphY3Rvcgh1bml4CWhR6JB0XuNOBjB4MgZkbF8IdDI1MAx2YVJNY0UMZG91YmFuCGN1cmUSbGlzdF90eXBlEGRpcmVjdG9yCmxhcmdlDmNvbnRlbnQOc3ViamVjdAxub3JtYWwMZmFtaWx5DHJhdGluZwx4SVVZWnJEJmNvdW50PTMwJnVwZGF0ZWRfYXQ9Jml0ZW1zX29ubHk9MUpzdWJqZWN0X2NvbGxlY3Rpb24vdHZfYW5pbWF0aW9uL2l0ZW1zBjB4M2wvYXBpL3YyL3R2L2NhdGVnb3J5X3JhbmtzP2NvdW50PTMwJmNhdGVnb3J5PXJlY2VudF9ob3QJD1z0izllFn8QamFwYW5lc2UIYXRvYgpub3ZlbDYvYXBpL3YyL3N1YmplY3RfY29sbGVjdGlvbi8QTm53OUFjT08IZGF0YQ5pbmRleE9mICZzY29yZV9yYW5nPTAsMTCfAS8AYQBwAGkALwB2ADIALwBtAG8AdgBpAGUALwB0AGEAZwA/AHMAbwByAHQAPQBVACYAcwB0AGEAcgB0AD0AMAAmAGMAbwB1AG4AdAA9ADMAMAAmAHEAPQBoUeiQYl8PXywAaFHokHt8i1csAGhR6JAwVzpTLABoUeiQdF7jTiYAcwBjAG8AcgBlAF8AcgBhAG4AZwA9ADAALAAxADAACWhR6JAwVzpTCGxnYnQMJl9zaWc9CE4pbmwKdG90YWwGcGljBndhciAmbG9jX2lkPTAmc3RhcnQ9CGUwaEUGMHgxHG1vdmllL2hvdF9nYWlhCnNvcnRzCHRhZ3MWZG9jdW1lbnRhcnkUaGlnaF9zY29yZQpzdHlwZRovaXRlbXM/c3RhcnQ9DFNRamV0UQwmdXVpZD0oc2VsZWN0ZWRfY29sbGVjdGlvbnMH/VanTmdSDmNvbnNvbGWmASBwbGF0Zm9ybS9tb2JpbGUgY29tLmRvdWJhbi5mcm9kby83LjkuMCgyMTYpIFJleHhhci8xLjIuMTUxIHBsYXRmb3JtL21vYmlsZSAxLjIuMTUxZT8AYQByAGUAYQA9AGhR6JAmAHMAbwByAHQAPQByAGUAYwBvAG0AbQBlAG4AZAAmAHAAbABhAHkAYQBiAGwAZQA9ADAAJgBsAG8AYwBfAGkAZAA9ADAAJgBzAHQAYQByAHQAPQAKcGFuaWMMYWN0aW9uEEhtYWNTSEExEHNlbGVjdGVkLi9hcGkvdjIvbW92aWUvdGFnP3NvcnQ9GGxpdGVyYXJ5X2FydBImY291bnQ9MzAIeWVhcj5zdWJqZWN0X2NvbGxlY3Rpb24vdHZfaG90L2l0ZW1zEmNsYXNzaWNhbAxtb3ZpbmcIc2tleRJzdHJpbmdpZnkKeW91dGgKaXRlbXMQL2FwaS92Mi/+ASYmcm9tPWFuZHJvaWQmYXBpa2V5PTBkYWQ1NTFlYzBmODRlZDAyOTA3ZmY1YzQyZThlYzcwJnM9cmV4eGFyX25ldyZjaGFubmVsPVlpbmd5b25nYmFvX01hcmtldCZ0aW1lem9uZT1Bc2lhL1NoYW5naGFpJmRldmljZV9pZD0MZGV2aWNlFGRhcmtfaHVtb3IJ0Z5ygn1e2J4SY292ZXJfdXJsDGNvbWVkeQhHRVQm6gFSZXh4YXItQ29yZS8wLjEuMyBhcGktY2xpZW50LzEgY29tLmRvdWJhbi5mcm9kby83LjkuMCgyMTYpIEFuZHJvaWQvMjggcHJvZHVjdC9YaWFvbWkxMSByb20vYW5kcm9pZCBuZXR3b3JrL3dpZmkgdWRpZC8IY2F0ZRRkYXJrX2hvcnNlvwEvAGEAcABpAC8AdgAyAC8AcwB1AGIAagBlAGMAdABfAGMAbwBsAGwAZQBjAHQAaQBvAG4ALwBtAG8AdgBpAGUAXwB0AG8AcAAyADUAMAAvAGkAdABlAG0AcwA/AGEAcgBlAGEAPQBoUeiQJgBzAG8AcgB0AD0AcgBlAGMAbwBtAG0AZQBuAGQAJgBwAGwAYQB5AGEAYgBsAGUAPQAwACYAbABvAGMAXwBpAGQAPQAwACYAcwB0AGEAcgB0AD0AIHc0dkN0OEtEd296Q2xnPT0HNXXGiWdSCDB4MWEwaHR0cHM6Ly9mcm9kby5kb3ViYW4uY29temFiYWNkZWZnaGprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hKS0xNTk9QUVJTVFVWV1hZWjAxMjM0NTY3ODkSXzB4MzZiM2Q2El8weDRkYzMwOBJfMHg0ODg0ZDMSXzB4YTcxZDRkEl8weDIwNGQyZhJfMHgzNTQyZGYSXzB4MmMyOTUyEl8weDJlMWRkORJfMHg2MjgyNTQIMHg4YwRpZAgweDQ1CDB4NWMIMHg4MQgweDE0CDB4NGQIMHg2MiRlbmNvZGVVUklDb21wb25lbnQIMHg3YwImBjB4NggweDdkCDB4NTgIMHgzNQgweDExEl8weGNlYWJjZhJfMHgzZjBiNGISXzB4MzY5Nzg1BnJlcQR1YRRVc2VyLUFnZW50DmhlYWRlcnMGMHg4CDB4MWYSXzB4MzkxYTBhEl8weDI3M2FlYhJfMHg0NjAwMjISXzB4NDcwMzA2El8weDIzZDkwMRJfMHgyY2Y1NjgSXzB4ZmM4MzIyEl8weDVkOTU2ORJfMHgxYTcwYzQIMHg1NwgweDQyBjB4OQgweDY4GHc3N0R2c085d3E5VggweDJlBjB4ZQgweDI3CDltVkEIMHgxNggweDNiCDB4M2MIMHgzNgYweDQIdzcxZgYweGEISGdNMwgweDQ4BmxvZwgweDVkCmxvY2FsCDB4NTQIMHg3YQ5pc0VtcHR5BjB4NwgweDYzCDB4NDkIMHg2NBJfMHg2YjgwNWMIMHg3OQgweDdlEl8weDE2M2Q5OBJfMHgxOTdjNDcSXzB4M2ZiYWI4El8weDNkNjVlZBJfMHg1OTI2ZTAIMHgyYgYweGIIMHgyNAgweDE5CDB4NDQSXzB4MmM0MjNhEl8weDEwMDg4OQYweGQMd2luZG93EF8weDNjZjYwEl8weDI1ZTcxOBJfMHgyNGVjY2USXzB4MjEwOWMwEl8weDIyNGYwNxJfMHgzN2Y5YjASXzB4NTM3ZTA3CDB4NmMIMHg3NwgweDhhCDB4MzASXzB4MWRkN2FjEl8weDFmMzY5ZBJfMHgyYWM4ZjMSXzB4NGM3ZTcxEl8weDQzMGM5YxJfMHg0NWQwYzcSXzB4MTQ2YmQ0El8weDIxMmQyYxJfMHgzOTFiODUSXzB4NWQwNTVmEl8weDM0MjI1ZQIlBDAwCDB4ODMKc2xpY2UkZGVjb2RlVVJJQ29tcG9uZW50CDB4NzASXzB4NTBkMjUyEl8weDU3ZjI4OBJfMHg0NjlkMmYSXzB4MTNmNDM2El8weDNhZTFhYxJfMHgzOTgzNTYSXzB4NDM1MTc3El8weDIxZjdlMhJfMHg1MTJlYjQSXzB4MjY5MmZiEl8weDM3ZjdjOBJfMHgxZTY5OWUSXzB4MWFhNjE2BHt9CDB4MzICdQZrZXkIaW5pdAU1dXFfAm4IMHgzZAJ2CDB4NjkIMHg1MwgweDQ3CDB4NzgFjn9nUgXlZWdSCDB4NzMF6ZdnUkRzdWJqZWN0X2NvbGxlY3Rpb24vdHZfa29yZWFuL2l0ZW1zBahSK28IMHgyNgX8fnqCQnN1YmplY3RfY29sbGVjdGlvbi9zaG93X2hvdC9pdGVtcwR0MQgweDZhBWhR6JAKbW92aWUEdHYIMHg4ZglGjON0R3JVUwgweDgyBb58CZAIMHg0ZQXPfnhRCDB4NTUFt4NWWQgweDcxBdiaBlIIMHg0MQWcaVVTFG1vdmllX2xpc3QIMHgxMggweDY2BTtOmJgKdG9waWMF/FsUbwgweDFkBRRvWFQIMHgxMwX7fBdSDHNlcmllcwgweDY1BU5T7YsOY2hpbmVzZQUna45/CDB4NzIF5WUsZwgweDJhBemX/VYIMHg3YgWcVWdSCDB4NjEFqFJcTwgweDRjBTFyxWAIbG92ZQXReXteHnNjaWVuY2VfZmljdGlvbgWoUjt1CDB4OTAFrGCRdQ5teXN0ZXJ5BcpgmmAIMHg0YgVQYBZgCDB4OGIFr3JqfwgweDc1BQxUJ2AIMHgzNAUYYolOCDB4MzkFR1l7XggweDhkBcVgcoIOZXJvdGljYQXzl1BOCm11c2ljB6p+VV9HcggweDQwBbtsCGEIMHgxYgV6gi9nBmFydAgweDVmCDB4NWUFUpclZggweDU5BXNZJ2AMZmVtYWxlCDB4NzYUcmVhbF9ldmVudAW0ZptSCDB4ODUF0Z59dggweDhlBY5/35gIZm9vZAXFZUyIDHRyYXZlbAU/UeV6CmNoaWxkBbpOJ2AQaHVtYW5pdHkFtlutXggweDIyBYdleoIIMHg1MAgweDI5CDB4MmMFH2G6TggweDU2BbFS118IMHg4NAR0NAgweDNmBXlycoIIMHgyZgV0XuNOCDB4NTIGMHhjCDB4M2UIMHg2Ygh0ZXh0BHQyDnR5cGVfaWQF7XCtZBJ0eXBlX25hbWUFR3KTXggweDE4DFRvcDI1MAR0MwpyYXRpbwVHclVTDmZpbHRlcnMSXzB4M2NmZDdlEl8weDI4MDAxYRJfMHgxNzM2OGQSXzB4MWMyOTM5El8weDIyOTg0NhJfMHgxNGY5YmISXzB4ODBjOTg0El8weDU5NmEzZBJfMHgyYWY4YzgSXzB4NDkxMDRmEl8weDUyNDNkORJfMHgxNDZmZDQQXzB4YzFiNjkQXzB4NTU3NzcSXzB4MzJiZmQzEl8weDQyMjFlNRJfMHgxZjlmODESXzB4MWY2MjRiEl8weDEwODIzNRJfMHg0NWQ5N2USXzB4MmM0ZGY3El8weDQ5ZjE5MhJfMHg1ZDU3MmISXzB4ZDEzN2VmEl8weDI5NjEzORJfMHgzMDk3ZDASXzB4NTFmM2IzEl8weGI2MzBkORJfMHgzNTQ2YTESXzB4M2NkOWRmEl8weDI3ZTc3MRJfMHg0NmJmNTISXzB4MWFiZjgyEl8weDU5MDYxNxJfMHgzMWM1MGYSXzB4Y2E3NGY4El8weDQ3NWFkMxJfMHg1Yjc2NTISXzB4MjFjNjA5El8weGU2NGQ5NwgweDViCDB4NGEIMHg1MQgweDVhCDB4MjMMdm9kX2lkCDB4ODkQdm9kX25hbWUIMHgzOAgweDFlDnZvZF9waWMWdm9kX3JlbWFya3MQcGFyc2VJbnQIcGFnZQgweDM3EnBhZ2Vjb3VudAhsaXN0CDB4NjcIMHg0ZggweDZkAlUOJnN0YXJ0PRgmY291bnQ9MzAmcT0FYl8PXwloUeiQYl8PXwIsBXt8i1cJaFHokHt8i1cFMFc6UwgweDMzCDB4MTUIMHgzMQgweDZlCDB4N2YIMHg4NwgweDQ2CDB4MTAIMHg4MAgweDYwCDB4MjgIMHg2ZggweDg4CDB4M2Egb2ZmaWNpYWxfZG91bGlzdAgweDFjCDB4MTcUc3RhcnRzV2l0aAgweDJkBjB4ZggweDQzCDB4MjUIMHg3NAgweDg2CDB4MjAIMHgyMRJfMHg1YzVkZmUSXzB4MzI4OTZhEl8weDQyOWFiMhJfMHgyZjBjYzQSXzB4Mzc4ODljEl8weDVhMGVmYxJfMHgxMjU1M2MSXzB4Y2VjNTA4El8weDUwYjJmNhJfMHg0MjUwNGUSXzB4YmFkMDM2El8weDUxYzVmYhJfMHg0OGJiN2ISXzB4ZGQzYzBjEl8weDU4ZDExZBJfMHhmZTQzNmQGMHg1CGhvbWUOaG9tZVZvZBBjYXRlZ29yeQxkZXRhaWwIcGxheQxzZWFyY2gPpAMBpgMBABmoAwAFAKoDAAGsAwACrgMAA7ADAASyAwAOAAYBoAEAAAAgGg6SCwCqAwAMrAMBDK4DAgywAwMMsgMEDLQDAA22AwENuAMCCboDAwm8AwQJvgMFCcADBgnCAwcBxAMIAcYDCQHIAwoBygMLAcwDDAHOAw0B0AMOAdIDDwHUAxAB1gMRAdgDEg3aAxMBqAMUAQjoPr4CXwwAvgNfDQC+BF8PAL4FXxAAvgZfEQC+B18SAL4IXxMAvglfFAC+Cl8VAL4LXxYAvgxfGAC+DV8ZACkE7gAAAAQ2AAAABO8AAAAE8AAAAATxAAAABPIAAAAE8wAAAAT0AAAABPUAAAAE9gAAAAT3AAAABPgAAAAE+QAAAAT6AAAABPsAAAAE/AAAAAQwAAAABP0AAAAE/gAAAAT/AAAABAABAAAEAQEAAAQCAQAABAMBAAAEBAEAAAQ3AAAABAUBAAAEBgEAAAQHAQAABAgBAAAECQEAAAQKAQAAJiAABAsBAABMIAAAgAQMAQAATCEAAIAEDQEAAEwiAACABA4BAABMIwAAgAQPAQAATCQAAIAEEAEAAEwlAACABBEBAABMJgAAgAQSAQAATCcAAIAEEwEAAEwoAACABBQBAABMKQAAgAQVAQAATCoAAIAEFgEAAEwrAACABBcBAABMLAAAgAQYAQAATC0AAIAEGQEAAEwuAACABBoBAABMLwAAgAQbAQAATDAAAIAEHAEAAEwxAACABB0BAABMMgAAgARAAAAATDMAAIAEHgEAAEw0AACABB8BAABMNQAAgAQgAQAATDYAAIAEIQEAAEw3AACABCIBAABMOAAAgAQjAQAATDkAAIAEJAEAAEw6AACABCUBAABMOwAAgAQmAQAATDwAAIAEJwEAAEw9AACABCgBAABMPgAAgAQpAQAATD8AAIAEKgEAAExAAACABCsBAABMQQAAgAQsAQAATEIAAIAELQEAAExDAACABC4BAABMRAAAgAQvAQAATEUAAIAEMAEAAExGAACABDEBAABMRwAAgAQyAQAATEgAAIAEMwEAAExJAACABDQBAABMSgAAgAQ1AQAATEsAAIAENgEAAExMAACABDcBAABMTQAAgAQ4AQAATE4AAIAEOQEAAExPAACABDoBAABMUAAAgAQ7AQAATFEAAIAEPAEAAExSAACABD0BAABMUwAAgAQ+AQAATFQAAIAEPwEAAExVAACABEABAABMVgAAgARBAQAATFcAAIAEQgEAAExYAACABEMBAABMWQAAgAREAQAATFoAAIAERQEAAExbAACABEYBAABMXAAAgARHAQAATF0AAIAESAEAAExeAACABEkBAABMXwAAgARKAQAATGAAAIAESwEAAExhAACABEwBAABMYgAAgARNAQAATGMAAIAETgEAAExkAACABE8BAABMZQAAgARQAQAATGYAAIAEUQEAAExnAACABFIBAABMaAAAgARTAQAATGkAAIAEVAEAAExqAACABFUBAABMawAAgARWAQAATGwAAIAEVwEAAExtAACABFgBAABMbgAAgARZAQAATG8AAIAEWgEAAExwAACABFsBAABMcQAAgARcAQAATHIAAIAEXQEAAExzAACABF4BAABMdAAAgARfAQAATHUAAIAEYAEAAEx2AACABGEBAABMdwAAgARiAQAATHgAAIAEYwEAAEx5AACABGQBAABMegAAgARBAAAATHsAAIAEZQEAAEx8AACABGYBAABMfQAAgARnAQAATH4AAIAEaAEAAEx/AACABGkBAABMgAAAgARqAQAATIEAAIAEawEAAEyCAACABGwBAABMgwAAgARtAQAATIQAAIAEbgEAAEyFAACABG8BAABMhgAAgARwAQAATIcAAIAEcQEAAEyIAACABHIBAABMiQAAgARzAQAATIoAAIAEQgAAAEyLAACABHQBAABMjAAAgAR1AQAATI0AAIAEdgEAAEyOAACABHcBAABMjwAAgAR4AQAATJAAAIBfBQC+AGUFALxJAe4OvgFN2wAAAF8GAGUGAAR5AQAA7V8HAAR6AQAAXwgAC18JAL9fCgCzXwsAtJZfDgAEewEAAF8XACmkAwEEAQBAAg5DBgEAAgECAgABEwP4BQABQPoFAAEA/AUBADBhAAC+AE1+AQAAx2IAANCP2O0ppAMBAA5DBgEAAQABBAEAHQH+BQABAPgF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AgDKw2UCAGIDAEedx5MC6ofDKKQDAQAOQwYBqAMAAAACBwAyAMgDDwDKAxAAzAMRAM4DEgDQAxMA1AMVANYDFgAL20wBAgAA3Ez9AgAA3Uz+AgAA3kz/AgAAXgQATAADAABeBQBMAQMAAF4GAEwCAwAAKKQDAQA=
//bbQ0FUT1CyAhxkb3ViYW5fb3Blbi5qcyxhc3NldHM6Ly9qcy9saWIvY2F0LmpzHF9fanNFdmFsUmV0dXJuDENyeXB0bwpkYXlqcwxqaW5qYTIGVXJpAl8Ga2V5DGRvbWFpbgxkZXZpY2UOc2l0ZUtleRBzaXRlVHlwZQZzaWcOcmVxdWVzdAZhYWEIaW5pdAhob21lDmhvbWVWb2QQY2F0ZWdvcnkMZGV0YWlsCHBsYXkMc2VhcmNoDmNoYXJTdHIOcmFuZFN0cgxkb3ViYW4waHR0cHM6Ly9mcm9kby5kb3ViYW4uY29temFiYWNkZWZnaGprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hKS0xNTk9QUVJTVFVWV1hZWjAxMjM0NTY3ODkCdAJlAm4CYQJpDCZ1ZGlkPQRpZAwmdXVpZD3+ASYmcm9tPWFuZHJvaWQmYXBpa2V5PTBkYWQ1NTFlYzBmODRlZDAyOTA3ZmY1YzQyZThlYzcwJnM9cmV4eGFyX25ldyZjaGFubmVsPVlpbmd5b25nYmFvX01hcmtldCZ0aW1lem9uZT1Bc2lhL1NoYW5naGFpJmRldmljZV9pZD3QASZvc19yb209YW5kcm9pZCZhcHBsZT1jNTJmYmI5OWI5MDhiZTRkMDI2OTU0Y2M0Mzc0ZjE2ZCZtb29uY2FrZT0wZjYwNzI2NGZjNjMxOGE5MmI5ZTEzYzY1ZGI3Y2QzYyZzdWdhcj0wCHVuaXgQSG1hY1NIQTEIR0VUJiRlbmNvZGVVUklDb21wb25lbnQIcGF0aAImIGJmN2RkZGM3YzljZmU2ZjcGZW5jDEJhc2U2NBJzdHJpbmdpZnkMJl9zaWc9CiZfdHM9BnJlcQR1YRRVc2VyLUFnZW50DmhlYWRlcnMKcGFyc2UOY29udGVudAhza2V5CnN0eXBlGFBHZkRxTU9aV0NnPRhYc0szdzRqRGh5TT0YVWNPNnc2REN1Y084GHdyL0NwRTRXdzZCUxhOWGxIdzd6Q2tnPT0od3BGdHc2L0NwaDFyVzBYQ2dRPT0wWlZ6Q2o4S01Bc0tuWU1LeHdwN0RnQT09BjB4MQhdeih1BjB4MAg2VUFBBjB4NAhiMWhKBjB4Mwh4azVHBjB4NghjSE5yBjB4NQhBKUNtDEpTRmlsZQYweDIIRFUwQQZsb2cOY29uc29sZQpsb2NhbA5pc0VtcHR5FnRvTG93ZXJDYXNl6gFSZXh4YXItQ29yZS8wLjEuMyBhcGktY2xpZW50LzEgY29tLmRvdWJhbi5mcm9kby83LjkuMCgyMTYpIEFuZHJvaWQvMjggcHJvZHVjdC9YaWFvbWkxMSByb20vYW5kcm9pZCBuZXR3b3JrL3dpZmkgdWRpZC+mASBwbGF0Zm9ybS9tb2JpbGUgY29tLmRvdWJhbi5mcm9kby83LjkuMCgyMTYpIFJleHhhci8xLjIuMTUxIHBsYXRmb3JtL21vYmlsZSAxLjIuMTUxCHB1c2gKc2hpZnQCbwx4TEtGbGsMSlBPRFRqDHhaWU5KRwxmRGJCT3AIYXRvYmpyZXR1cm4gKGZ1bmN0aW9uKCkge30uY29uc3RydWN0b3IoInJldHVybiB0aGlzIikoICkpOwx3aW5kb3cOcmVwbGFjZQxjaGFyQXSCAUFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky89DmluZGV4T2YYZnJvbUNoYXJDb2RlAnICYwIlBDAwFGNoYXJDb2RlQXQKc2xpY2UkZGVjb2RlVVJJQ29tcG9uZW50BHt9nwEvAGEAcABpAC8AdgAyAC8AbQBvAHYAaQBlAC8AdABhAGcAPwBzAG8AcgB0AD0AVQAmAHMAdABhAHIAdAA9ADAAJgBjAG8AdQBuAHQAPQAzADAAJgBxAD0AaFHokGJfD18sAGhR6JB7fItXLABoUeiQMFc6UywAaFHokHRe404mAHMAYwBvAHIAZQBfAHIAYQBuAGcAPQAwACwAMQAwAAJ1HG1vdmllL2hvdF9nYWlhBTV1cV8Cdgc1dcaJZ1I+c3ViamVjdF9jb2xsZWN0aW9uL3R2X2hvdC9pdGVtcwf9VqdOZ1JIc3ViamVjdF9jb2xsZWN0aW9uL3R2X2RvbWVzdGljL2l0ZW1zBY5/Z1JIc3ViamVjdF9jb2xsZWN0aW9uL3R2X2FtZXJpY2FuL2l0ZW1zBeVlZ1JIc3ViamVjdF9jb2xsZWN0aW9uL3R2X2phcGFuZXNlL2l0ZW1zBemXZ1JEc3ViamVjdF9jb2xsZWN0aW9uL3R2X2tvcmVhbi9pdGVtcwWoUitvSnN1YmplY3RfY29sbGVjdGlvbi90dl9hbmltYXRpb24vaXRlbXMF/H56gkJzdWJqZWN0X2NvbGxlY3Rpb24vc2hvd19ob3QvaXRlbXMEdDEIdHlwZQVoUeiQCm1vdmllBHR2CGNhdGUGYWxsCUaM43RHclVTEG9mZmljaWFsBb58CZAQc2VsZWN0ZWQFz354URJjbGFzc2ljYWwFt4NWWQpwcml6ZQXYmgZSFGhpZ2hfc2NvcmUFnGlVUxRtb3ZpZV9saXN0CbdR6JVzT0dyFGRhcmtfaG9yc2UFO06YmAp0b3BpYwX8WxRvEGRpcmVjdG9yBRRvWFQKYWN0b3IF+3wXUgxzZXJpZXMFTlPtiw5jaGluZXNlBSdrjn8Od2VzdGVybgXlZSxnEGphcGFuZXNlBemX/VYKa29yZWEFnFVnUgxjb21lZHkFqFJcTwxhY3Rpb24FMXLFYAhsb3ZlBdF5e14ec2NpZW5jZV9maWN0aW9uBahSO3UOY2FydG9vbgWsYJF1Dm15c3RlcnkFymCaYApwYW5pYwVQYBZgEGhvcnJpYmxlBa9yan8QY3JpbWluYWwFDFQnYAhsZ2J0BRhiiU4Gd2FyBUdZe14OZmFudGFzeQXFYHKCDmVyb3RpY2EF85dQTgptdXNpYweqflVfR3IWZG9jdW1lbnRhcnkFu2wIYQhjdXJlBXqCL2cGYXJ0CdGecoJ9XtieFGRhcmtfaHVtb3IFUpclZgp5b3V0aAVzWSdgDGZlbWFsZQ0fd55bi072TjllFn8UcmVhbF9ldmVudAW0ZptSEHZpb2xlbmNlBdGefXYWYmxhY2tfd2hpdGUFjn/fmAhmb29kBcVlTIgMdHJhdmVsBT9R5XoKY2hpbGQFuk4nYBBodW1hbml0eQW2W61eDGZhbWlseQWHZXqCGGxpdGVyYXJ5X2FydAkPXPSLOWUWfwpub3ZlbAUfYbpODG1vdmluZwWxUtdfFmluc3BpcmF0aW9uBHQ0CHRhZ3MFeXJygghkYXRhBXRe404IeWVhcgxzcGxpY2UIc29ydApzb3J0cwh0ZXh0BHQyDnR5cGVfaWQF7XCtZBJ0eXBlX25hbWUFR3KTXgh0MjUwDFRvcDI1MAR0MwpyYXRpbwVHclVTDmZpbHRlcnMQL2FwaS92Mi9lPwBhAHIAZQBhAD0AaFHokCYAcwBvAHIAdAA9AHIAZQBjAG8AbQBtAGUAbgBkACYAcABsAGEAeQBhAGIAbABlAD0AMAAmAGwAbwBjAF8AaQBkAD0AMAAmAHMAdABhAHIAdAA9ABImY291bnQ9MzAKaXRlbXMwc3ViamVjdF9jb2xsZWN0aW9uX2l0ZW1zDHJhdGluZwx2b2RfaWQKdGl0bGUQdm9kX25hbWUGcGljDG5vcm1hbApsYXJnZQ52b2RfcGljB8SLBlI6ABZ2b2RfcmVtYXJrcxBwYXJzZUludAhwYWdlCGNlaWwKdG90YWwScGFnZWNvdW50CGxpc3S/AS8AYQBwAGkALwB2ADIALwBzAHUAYgBqAGUAYwB0AF8AYwBvAGwAbABlAGMAdABpAG8AbgAvAG0AbwB2AGkAZQBfAHQAbwBwADIANQAwAC8AaQB0AGUAbQBzAD8AYQByAGUAYQA9AGhR6JAmAHMAbwByAHQAPQByAGUAYwBvAG0AbQBlAG4AZAAmAHAAbABhAHkAYQBiAGwAZQA9ADAAJgBsAG8AYwBfAGkAZAA9ADAAJgBzAHQAYQByAHQAPQAuL2FwaS92Mi9tb3ZpZS90YWc/c29ydD0CVQ4mc3RhcnQ9GCZjb3VudD0zMCZxPQViXw9fCWhR6JBiXw9fAiwFe3yLVwloUeiQe3yLVwUwVzpTCWhR6JAwVzpTCWhR6JB0XuNOICZzY29yZV9yYW5nPTAsMTByL2FwaS92Mi9tb3ZpZS9jYXRlZ29yeV9yYW5rcz9jb3VudD0zMCZjYXRlZ29yeT1yZWNlbnRfaG90KHNlbGVjdGVkX2NvbGxlY3Rpb25zBmNyXxRzaG9ydF9uYW1lEmNvdmVyX3VybGwvYXBpL3YyL3R2L2NhdGVnb3J5X3JhbmtzP2NvdW50PTMwJmNhdGVnb3J5PXJlY2VudF9ob3RUL2FwaS92Mi9za3luZXQvbmV3X3BsYXlsaXN0cz9zdWJqZWN0X3R5cGU9FCZjYXRlZ29yeT0gJmxvY19pZD0wJnN0YXJ0PQpvd25lcgZkbF8Uc3RhcnRzV2l0aDYvYXBpL3YyL3N1YmplY3RfY29sbGVjdGlvbi8Sc3Vic3RyaW5nGi9pdGVtcz9zdGFydD1EJmNvdW50PTMwJnVwZGF0ZWRfYXQ9Jml0ZW1zX29ubHk9MSAvYXBpL3YyL2RvdWxpc3QvGi9wb3N0cz9zdGFydD0Oc3ViamVjdAxy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8AAAAARIAQAATEQBAAALBEkBAABM8AAAAARKAQAATEQBAAALBEsBAABM8AAAAARMAQAATEQBAAALBE0BAABM8AAAAAROAQAATEQBAAALBE8BAABM8AAAAARQAQAATEQBAAALBFEBAABM8AAAAARSAQAATEQBAAAmCABMQAAAACYBAExTAQAACwRUAQAATNoAAAC/TDYAAAC/TOIAAAALBFUBAABM8AAAAL9MRAEAAAsEQwEAAEzwAAAABFYBAABMRAEAAAsERQEAAEzwAAAABFcBAABMRAEAACYDAExAAAAACwRYAQAATNoAAAC/TDYAAAAEWQEAAEziAAAACwRVAQAATPAAAAAEWQEAAExEAQAACwRaAQAATPAAAAAEWwEAAExEAQAACwRcAQAATPAAAAAEXQEAAExEAQAACwReAQAATPAAAAAEXwEAAExEAQAACwRgAQAATPAAAAAEYQEAAExEAQAACwRiAQAATPAAAAAEYwEAAExEAQAACwRkAQAATPAAAAAEZQEAAExEAQAACwRmAQAATPAAAAAEZwEAAExEAQAACwRoAQAATPAAAAAEaQEAAExEAQAACwRqAQAATPAAAAAEawEAAExEAQAACwRsAQAATPAAAAAEbQEAAExEAQAACwRuAQAATPAAAAAEbwEAAExEAQAAJgwATEAAAAALBFgBAABM2gAAAL9MNgAAAARZAQAATOIAAAALBHABAABM8AAAAARxAQAATEQBAAALBHIBAABM8AAAAARzAQAATEQBAAALBHQBAABM8AAAAAR1AQAATEQBAAALBHYBAABM8AAAAAR3AQAATEQBAAAmBABMQAAAAAsEWAEAAEzaAAAAv0w2AAAABFkBAABM4gAAAAsEeAEAAEzwAAAABHkBAABMRAEAAAsEegEAAEzwAAAABHsBAABMRAEAAAsEfAEAAEzwAAAABH0BAABMRAEAAAsEfgEAAEzwAAAABH8BAABMRAEAAAsEgAEAAEzwAAAABIEBAABMRAEAAAsEggEAAEzwAAAABIMBAABMRAEAAAsEhAEAAEzwAAAABIUBAABMRAEAAAsEhgEAAEzwAAAABIcBAABMRAEAAAsEiAEAAEzwAAAABIkBAABMRAEAAAsEigEAAEzwAAAABIsBAABMRAEAAAsEjAEAAEzwAAAABI0BAABMRAEAAAsEjgEAAEzwAAAA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
+1
View File
@@ -0,0 +1 @@
//bbQ0FUT1CgAhJkb3ViYW4uanMYLi9saWIvY2F0LmpzHF9fanNFdmFsUmV0dXJuDENyeXB0bwxqaW5qYTIIbG9hZAJfBmtleQZ1cmwOc2l0ZUtleRBzaXRlVHlwZQxvbGR0aWQEVUEOcmVxdWVzdAhpbml0EmdldGZpbHRlcghob21lDmhvbWVWb2QQY2F0ZWdvcnkMZGV0YWlsGGJhc2U2NEVuY29kZRhiYXNlNjREZWNvZGUIcGxheQxzZWFyY2gMZG91YmFuRGh0dHBzOi8vbS5kb3ViYW4uY29tL3JleHhhci9hcGkvdjKWAk1vemlsbGEvNS4wIChpUGhvbmU7IENQVSBpUGhvbmUgT1MgMTNfMl8zIGxpa2UgTWFjIE9TIFgpIEFwcGxlV2ViS2l0LzYwNS4xLjE1IChLSFRNTCwgbGlrZSBHZWNrbykgVmVyc2lvbi8xMy4wLjMgTW9iaWxlLzE1RTE0OCBTYWZhcmkvNjA0LjEMcmVxVXJsDmFnZW50U3AGcmVzBnJlcQxtZXRob2QUVXNlci1BZ2VudChodHRwczovL20uZG91YmFuLmNvbQ5SZWZlcmVyDmhlYWRlcnMOY29udGVudAZjZmcIc2tleQpzdHlwZQZzdHIEc3AIbGlzdAxmaWx0ZXIGdmxhAnMCKw5pbmRleE9mAj0IcHVzaAJuAnYOZmlsdGVycw5jbGFzc2VzFGZpbmRfbW92aWUOdHlwZV9pZAd+YjV1cV8SdHlwZV9uYW1lDmZpbmRfdHYHfmI1dcaJEmhvdF9tb3ZpZQntcOiVNXVxXwxob3RfdHYJ7XDolTV1xokGYWxsB3FfxomTXgVHclVTGG1vdmllX3RvcDI1MBE1dXFfVABPAFAAMgA1ADAALG1vdmllX3JlYWxfdGltZV9ob3Rlc3QLnlv2ZTV1cV+caSZ0dl9yZWFsX3RpbWVfaG90ZXN0C55b9mU1dcaJnGkibW92aWVfd2Vla2x5X2Jlc3QLNXVxX+NTkXicadUBe3yLVysA7XDolT0A7XDolSsATlPtiz0ATlPtiysAJ2uOfz0AJ2uOfysA6Zf9Vj0A6Zf9VisA5WUsZz0A5WUsZysAAGewZT0AAGewZSsAz354UT0Az354USsARozjdNiaBlI9AEaM43TYmgZSKwC3UeiVc09Hcj0At1HolXNPR3IrAN2L7Ys9AN2L7YsrAKhSXE89AKhSXE8rAJxVZ1I9AJxVZ1IrADFyxWA9ADFyxWArANF5e149ANF5e14rAKxgkXU9AKxgkXUrAFBgFmA9AFBgFmA/kmOPXisA7XCmXj0AcgBlAGMAbwBtAG0AZQBuAGQAKwD2ZfSVPQB0AGkAbQBlACsAxIv3Tj0AcgBhAG4AawCNAXt8i1crAO1w6JU9AO1w6JUrAP1Wp05nUj0A/VanTmdSKwCOf2dSPQCOf2dSKwDxgmdSPQDxgmdSKwDpl2dSPQDpl2dSKwDlZWdSPQDlZWdSKwAvbmdSPQAvbmdSKwDlZSxnqFI7dT0A5WUsZ6hSO3UrAPx+eoI9APx+eoIrAKp+VV9Hcj0Aqn5VX0dyZWhR6JBiXw9fKwBoUeiQYl8PXz0AKwA1dXFfPQA1dXFfKwA1dcaJZ1I9ADV1xolnUisA/H56gj0A/H56gisAqFIrbz0AqFIrbysAqn5VX0dyPQCqflVfR3IrAO13R3I9AO13R3LFAmhR6JAwVzpTKwBoUeiQMFc6Uz0AKwAtTv1WJ1lGlj0ALU79VidZRpYrAI5//VY9AI5//VYrAC1O/VaZmS9uPQAtTv1WmZkvbisALU79VvBTfm49AC1O/VbwU35uKwDlZSxnPQDlZSxnKwDpl/1WPQDpl/1WKwDxgv1WPQDxgv1WKwDVbP1WPQDVbP1WKwC3X/1WPQC3X/1WKwAPYSdZKVI9AA9hJ1kpUisAf4ntc1lyPQB/ie1zWXIrAHBTpl49AHBTpl4rAPBs/VY9APBs/VYrAMRPV3+vZT0AxE9Xf69lKwAKTxdnPQAKTxdnKwCgUv9iJ1k9AKBS/2InWSsAs28nWSlSmk49ALNvJ1kpUppOKwAxchRccFE9ADFyFFxwUSsAXnR4UT0AXnR4USsA9F1/iT0A9F1/iSsAOU6mnj0AOU6mnp0CaFHokHt8i1crAGhR6JB7fItXPQArAGdSxWA9AGdSxWArAJxVZ1I9AJxVZ1IrAKhSXE89AKhSXE8rADFyxWA9ADFyxWArANF5e149ANF5e14rAKhSO3U9AKhSO3UrAKxgkXU9AKxgkXUrAMpgmmA9AMpgmmArAFBgFmA9AFBgFmArAK9yan89AK9yan8rAAxUJ2A9AAxUJ2ArAPOXUE49APOXUE4rAExrHoI9AExrHoIrACBPsIs9ACBPsIsrAIZT8lM9AIZT8lMrABhiiU49ABhiiU4rAH+J6JA9AH+J6JArAEdZe149AEdZe14rAJJRaZY9AJJRaZYrAH5wvpY9AH5wvpYrAGZroE89AGZroE8rAMVgcoI9AMVgcoKhAmhR6JB0XuNOKwBoUeiQdF7jTj0AKwAyADAAMgA0AD0AMgAwADIANAArADIAMAAyADMAPQAyADAAMgAzACsAMgAwADIAMgA9ADIAMAAyADIAKwAyADAAMgAxAD0AMgAwADIAMQArADIAMAAyADAAPQAyADAAMgAwACsAMgAwADEAOQA9ADIAMAAxADkAKwAyADAAMQAwAHRe4049ADIAMAAxADAAdF7jTisAMgAwADAAMAB0XuNOPQAyADAAMAAwAHRe404rADkAMAB0XuNOPQA5ADAAdF7jTisAOAAwAHRe4049ADgAMAB0XuNOKwA3ADAAdF7jTj0ANwAwAHRe404rADYAMAB0XuNOPQA2ADAAdF7jTisA9GbpZT0A9GbpZc0BaFHokHlycoIrAGhR6JB5cnKCPQArAM9+eFE9AM9+eFErAFKXJWY9AFKXJWYrAIdleoI9AIdleoIrAB5kEXs9AB5kEXsrALFS1189ALFS118rAFSbe149AFSbe14rAB9huk49AB9huk4rAHNZJ2A9AHNZJ2ArANGeLl49ANGeLl4rALtsCGE9ALtsCGErAI5/35g9AI5/35grAJdbWWU9AJdbWWUrAA9c9Is5ZRZ/PQAPXPSLOWUWfysAhY2nfvGCxJY9AIWNp37xgsSWMZJjj14rANiepIuSY49ePQBVACsA7XCmXj0AVAArAMSLBlI9AFMAKwD2ZfSVPQBSAAV7fItXBWhR6JAQb2ZmaWNpYWwQc2VsZWN0ZWQFvnwJkBJjbGFzc2ljYWwFz354UQpwcml6ZQW3g1ZZFGhpZ2hfc2NvcmUF2JoGUhRtb3ZpZV9saXN0BZxpVVMUZGFya19ob3JzZQm3UeiVc09Hcgp0b3BpYwU7TpiYEGRpcmVjdG9yBfxbFG8KYWN0b3IFFG9YVAxzZXJpZXMF+3wXUg5jaGluZXNlBU5T7YsOd2VzdGVybgUna45/EGphcGFuZXNlBeVlLGcKa29yZWEF6Zf9Vgxjb21lZHkFnFVnUgxhY3Rpb24FqFJcTwhsb3ZlBTFyxWAec2NpZW5jZV9maWN0aW9uBdF5e14OY2FydG9vbgWoUjt1Dm15c3RlcnkFrGCRdQpwYW5pYwXKYJpgEGhvcnJpYmxlBVBgFmAQY3JpbWluYWwFr3JqfwhsZ2J0BQxUJ2AGd2FyBRhiiU4OZmFudGFzeQVHWXteDmVyb3RpY2EFxWByggptdXNpYwXzl1BOFmRvY3VtZW50YXJ5B6p+VV9HcghjdXJlBbtsCGEGYXJ0BXqCL2cUZGFya19odW1vcgnRnnKCfV7Yngp5b3V0aAVSlyVmDGZlbWFsZQVzWSdgFHJlYWxfZXZlbnQNH3eeW4tO9k45ZRZ/EHZpb2xlbmNlBbRmm1IWYmxhY2tfd2hpdGUF0Z59dghmb29kBY5/35gMdHJhdmVsBcVlTIgKY2hpbGQFP1HlehBodW1hbml0eQW6TidgDGZhbWlseQW2W61eGGxpdGVyYXJ5X2FydAWHZXqCCm5vdmVsCQ9c9Is5ZRZ/DG1vdmluZwUfYbpOFmluc3BpcmF0aW9uBbFS118Sc3RyaW5naWZ5CGRhdGEMdmlkZW9zCnBhcnNlogEvc3ViamVjdF9jb2xsZWN0aW9uL3N1YmplY3RfcmVhbF90aW1lX2hvdGVzdC9pdGVtcz8mc3RhcnQ9MCZjb3VudD0zMCZpdGVtc19vbmx5PTAGbWFwMHN1YmplY3RfY29sbGVjdGlvbl9pdGVtcwhwYWdlEnBhZ2Vjb3VudApsaW1pdAp0b3RhbAppdGVtcQhpdGVtBnZvZAh0eXBlAi8EaWQMdm9kX2lkCnRpdGxlEHZvZF9uYW1lDHJhdGluZxZ2b2RfcmVtYXJrcxxoYXNPd25Qcm9wZXJ0eQZwaWMMbm9ybWFsDnZvZF9waWMSY292ZXJfdXJsCmNvdmVyEGJnX2ltYWdlBnRpZARwZwxleHRlbmQKY291bnQIdXJscw5jaGFydGlkDmNvbnNvbGUGbG9n8gFodHRwczovL20uZG91YmFuLmNvbS9yZXh4YXIvYXBpL3YyL3NreW5ldC9uZXdfcGxheWxpc3RzPyZjYXRlZ29yeT17e2V4dC5jYXRlZ29yeX19JnN1YmplY3RfdHlwZT0mc3RhcnQ9e3tjb3VudH19JmNvdW50PTEwBmV4dAppdGVtcxBwYXJzZUludMMCaAB0AHQAcABzADoALwAvAG0ALgBkAG8AdQBiAGEAbgAuAGMAbwBtAC8AcgBlAHgAeABhAHIALwBhAHAAaQAvAHYAMgAvAG0AbwB2AGkAZQAvAHQAYQBnAD8AJgBxAD0AewB7AGUAeAB0AC4AaFHokGJfD199AH0ALAB7AHsAZQB4AHQALgBoUeiQMFc6U30AfQAsAHsAewBlAHgAdAAuAGhR6JB7fItXfQB9ACwAewB7AGUAeAB0AC4AaFHokHRe4059AH0ALAB7AHsAZQB4AHQALgBoUeiQeXJygn0AfQAmAHMAdABhAHIAdAA9AHsAewBjAG8AdQBuAHQAfQB9ACYAcwBvAHIAdAA9AHsAewBlAHgAdAAuAJJjj159AH0AJgBzAGMAbwByAGUAXwByAGEAbgBnAGUAPQAwACwAMQAwAO8BaAB0AHQAcABzADoALwAvAG0AbwB2AGkAZQAuAGQAbwB1AGIAYQBuAC4AYwBvAG0ALwBqAC8AcwBlAGEAcgBjAGgAXwBzAHUAYgBqAGUAYwB0AHMAPwB0AHkAcABlAD0AbQBvAHYAaQBlACYAdABhAGcAPQB7AHsAZQB4AHQALgB7fItXfQB9ACYAcwBvAHIAdAA9AHsAewBlAHgAdAAuAJJjj159AH0AJgBwAGEAZwBlAF8AbABpAG0AaQB0AD0AMgAwACYAcABhAGcAZQBfAHMAdABhAHIAdAA9AHsAewBjAG8AdQBuAHQAfQB9ABBzdWJqZWN0c+kBaAB0AHQAcABzADoALwAvAG0AbwB2AGkAZQAuAGQAbwB1AGIAYQBuAC4AYwBvAG0ALwBqAC8AcwBlAGEAcgBjAGgAXwBzAHUAYgBqAGUAYwB0AHMAPwB0AHkAcABlAD0AdAB2ACYAdABhAGcAPQB7AHsAZQB4AHQALgB7fItXfQB9ACYAcwBvAHIAdAA9AHsAewBlAHgAdAAuAJJjj159AH0AJgBwAGEAZwBlAF8AbABpAG0AaQB0AD0AMgAwACYAcABhAGcAZQBfAHMAdABhAHIAdAA9AHsAewBjAG8AdQBuAHQAfQB9AHwvbW92aWUvcmVjb21tZW5kP3RhZ3M9JnJlZnJlc2g9MCZzZWxlY3RlZF9jYXRlZ29yaWVzPXt9JnN0YXJ0PRImY291bnQ9MTB2L3R2L3JlY29tbWVuZD90YWdzPSZyZWZyZXNoPTAmc2VsZWN0ZWRfY2F0ZWdvcmllcz17fSZz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TAQBAAALBCgBAABMBQEAAAQUAQAATAQBAAALBCkBAABMBQEAAAQqAQAATAQBAAALBCsBAABMBQEAAAQsAQAATAQBAAALBC0BAABMBQEAAAQuAQAATAQBAAALBC8BAABMBQEAAAQwAQAATAQBAAALBDEBAABMBQEAAAQyAQAATAQBAAALBDMBAABMBQEAAAQ0AQAATAQBAAALBDUBAABMBQEAAAQ2AQAATAQBAAALBDcBAABMBQEAAAQ4AQAATAQBAAALBDkBAABMBQEAAAQ6AQAATAQBAAALBDsBAABMBQEAAAQ8AQAATAQBAAALBD0BAABMBQEAAAQ+AQAATAQBAAALBD8BAABMBQEAAARAAQAATAQBAAALBEEBAABMBQEAAARCAQAATAQBAAALBEMBAABMBQEAAAREAQAATAQBAAALBEUBAABMBQEAAARGAQAATAQBAAALBEcBAABMBQEAAARIAQAATAQBAAALBEkBAABMBQEAAARKAQAATAQBAAALBEsBAABMBQEAAARMAQAATAQBAAALBE0BAABMBQEAAAROAQAATAQBAAALBE8BAABMBQEAAARQAQAATAQBAAALBFEBAABMBQEAAARSAQAATAQBAAALBFMBAABMBQEAAARUAQAATAQBAAALBFUBAABMBQEAAARWAQAATAQBAAALBFcBAABMBQEAAARYAQAATAQBAAALBFkBAABMBQEAAARaAQAATAQBAAALBFsBAABMBQEAAARcAQAATAQBAAALBF0BAABMBQEAAAReAQAATAQBAAALBF8BAABMBQEAAARgAQAATAQBAAALBGEBAABMBQEAAARiAQAATAQBAAALBGMBAABMBQEAAARkAQAATAQBAAAmIAALBGUBAABMBQEAAARmAQAATAQBAABMIAAAgAsEZwEAAEwFAQAABGgBAABMBAEAAEwhAACACwRpAQAATAUBAAAEagEAAEwEAQAATCIAAIALBGsBAABMBQEAAARsAQAATAQBAABMIwAAgAsEbQEAAEwFAQAABG4BAABMBAEAAEwkAACACwRvAQAATAUBAAAEcAEAAEwEAQAATCUAAIALBHEBAABMBQEAAARyAQAATAQBAABMJgAAgAsEcwEAAEwFAQAABHQBAABMBAEAAEwnAACACwR1AQAATAUBAAAEdgEAAEwEAQAATCgAAIALBHcBAABM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
+1 -1
View File
@@ -5,7 +5,7 @@ import { initAli, detailContent, playContent } from './lib/ali.js';
let siteKey = 'dovx';
let siteType = 0;
let siteUrl = 'https://api.dovx.tk';
let patternAli = /(https:\/\/www\.aliyundrive\.com\/s\/[^"]+)/
let patternAli = /(https:\/\/www\.(aliyundrive|alipan)\.com\/s\/[^"]+)/
async function request(reqUrl) {
let res = await req(reqUrl, {
+1
View File
@@ -0,0 +1 @@
//bbQ0FUT1DIAR5kdWFuanU1X29wZW4uanMsYXNzZXRzOi8vanMvbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgxDcnlwdG8IbG9hZAJfBmtleQhIT1NUDnNpdGVLZXkQc2l0ZVR5cGUSTU9CSUxFX1VBDnJlcXVlc3QIaW5pdAhob21lDmhvbWVWb2QQY2F0ZWdvcnkMZGV0YWlsCHBsYXkMc2VhcmNoGGJhc2U2NERlY29kZRpkZWNvZGVVbmljb2RlB+13Z1JRfypodHRwczovL20uZHVhbmp1NS5jb22WAk1vemlsbGEvNS4wIChpUGhvbmU7IENQVSBpUGhvbmUgT1MgMTNfMl8zIGxpa2UgTWFjIE9TIFgpIEFwcGxlV2ViS2l0LzYwNS4xLjE1IChLSFRNTCwgbGlrZSBHZWNrbykgVmVyc2lvbi8xMy4wLjMgTW9iaWxlLzE1RTE0OCBTYWZhcmkvNjA0LjEMcmVxVXJsDmFnZW50U3AGcmVzBnJlcQxtZXRob2QUVXNlci1BZ2VudA5oZWFkZXJzDmNvbnNvbGUKZGVidWcYcmVxVXJsID09PT4gInJlcy5jb250ZW50ID09PT4gDmNvbnRlbnQGY2ZnCHNrZXkKc3R5cGUMZmlsdGVyDmNsYXNzZXMSZmlsdGVyT2JqDGZpbExldApmaWxCeQhuaXhpDnR5cGVfaWQFBpCtiBJ0eXBlX25hbWUSdGlhbmNob25nBRx1oFsObnVlbGlhbgVQhktgEGNodWFueXVlBX96io0UY2hvbmdzaGVuZwXNkR91DGxldHRlcgVXW81rBWhR6JACbgJ2AkECQgJDAkQCRQJGAkcCSAJJAkoCSwJMAk0CTgJPAlACUQJSAlMCVAJVAlYCVwJYAlkCWgRieQWSY49eBfZl9JUIdGltZQW6ThRsCGhpdHMFxIsGUgpzY29yZRJzdHJpbmdpZnkGbWFwDmZpbHRlcnMGY2xzAmkIcHVzaAR7fQZ0aWQEcGcMZXh0ZW5kCGxpbmsIaHRtbAIkCml0ZW1zDHZpZGVvcw5oYXNNb3JlDnBnQ291bnQSL3ZvZHNob3cvBC0tBi0tLRAtLS0uaHRtbDgubW9kdWxlLWl0ZW1zID4gLm1vZHVsZS1pdGVtNWQAaQB2ACMAcABhAGcAZQAgAD4AIABhADoAYwBvAG4AdABhAGkAbgBzACgAC04ATnWYKQAQcGFyc2VJbnQIcGFnZRJwYWdlY291bnQKbGltaXQKdG90YWwIbGlzdAhpdGVtAmEIdnBpYw5yZW1hcmtzCGZpbmQOYTpmaXJzdBJpbWc6Zmlyc3QOYXR0cmlicxBkYXRhLXNyYyhkaXYubW9kdWxlLWl0ZW0tdGV4dBBjaGlsZHJlbghkYXRhCGhyZWYOcmVwbGFjZQQkMQx2b2RfaWQKdGl0bGUQdm9kX25hbWUUc3RhcnRzV2l0aAQvLwxodHRwczoCLw52b2RfcGljFnZvZF9yZW1hcmtzBGlkCHRhZ3MGdm9kDnBsYXlNYXAIdGFicxJwbGF5bGlzdHMIdXJscxh2b2RfcGxheV91cmwWL3ZvZGRldGFpbC8KLmh0bWwyZGl2LnZpZGVvLWluZm8taXRlbTplcSgxKQh0ZXh0GmgxLnBhZ2UtdGl0bGUIdHJpbRJ2b2RfYWN0b3IYZGl2LnRhZy1saW5rEHZvZF90eXBlGGltZy5sYXp5bG9hZEJkaXYudmlkZW8taW5mby1jb250ZW50IHNwYW46Zmlyc3QWdm9kX2NvbnRlbnQSdm9kID09PT4gZmRpdi5tb2R1bGUtdGFiLWNvbnRlbnQ6Zmlyc3QgPiBkaXZbY2xhc3MqPXRhYi1pdGVtXQhzcGFuGmRpdi5zb3J0LWl0ZW0IZWFjaAhrZXlzBiQkJBp2b2RfcGxheV9mcm9tBnRhYgRpdA5wbGF5VXJsHGhhc093blByb3BlcnR5DHVybGlzdAIjCGZsYWcIcHVybApwYXJzZQptYXRjaAZ1cmwOZW5jcnlwdBB1bmVzY2FwZQR3ZApxdWlja0IvaW5kZXgucGhwL2FqYXgvc3VnZ2VzdD9taWQ9MSZ3ZD0SJmxpbWl0PTUwBGVuBnBpYwZlbmMIVXRmOAxCYXNlNjQGc3RyAiUPpAMBpgMBABKoAwADAKoDAAGsAwACrgMADgAGAaABAAAAARMLWgCqAwAMrAMBDK4DAgywAwAJsgMBCbQDAgm2AwMJuAMEDboDBQG8AwYBvgMHAcADCAHCAwkBxAMKAcYDCwHIAwwBygMNAcwDDgGoAw8BCOg5vgBfCAC+AV8JAL4CXwoAvgNfCwC+BF8MAL4FXw0AvgZfDgC+B18PAL4IXxAAvglfEQC+Cl8SACkE5wAAAOIE6AAAAF8EAL9fBQCzXwYABOkAAABfBwAppAMBDAEAOwYhKxcYAAjWAg5iBgG6AwIBAgYCAGYD1AMAAQDWAwABANgDAQAguAMHDMwDEQBhAAA47QAAAM8LBEEAAABM7gAAAAvQEekFDmUAAEzvAAAATPAAAADui8c48QAAAELyAAAABPMAAADPnSQBAA448QAAAELyAAAABPQAAADcYgAAQfUAAADtnSQBAA5iAABB9QAAAC6kAwoJEiY1CEQcEmyZDmIGAbwDAQABAgIAGAHsAwABALQDBQi2AwYIz0H3AAAAEWYAAA7PQfgAAAARZgEADgYupAMXAwM6Og5iBgG+AwEEAR0BAdUGBfIDAAEA9AMBADD2AwEBcPgDAQJg+gMBA2CuAwIMYQMAYQIAYQEAYQAACwT+AAAATP8AAAAEAAEAAEwBAQAACwQCAQAATP8AAAAEAwEAAEwBAQAACwQEAQAATP8AAAAEBQEAAEwBAQAACwQGAQAATP8AAAAEBwEAAEwBAQAACwQIAQAATP8AAAAECQEAAEwBAQAAJgUAxwvICwQKAQAATNgAAAAECwEAAEw2AAAACwQMAQAATA0BAAC/TA4BAAALBA8BAABMDQEAAAQPAQAATA4BAAALBBABAABMDQEAAAQQAQAATA4BAAALBBEBAABMDQEAAAQRAQAATA4BAAALBBIBAABMDQEAAAQSAQAATA4BAAALBBMBAABMDQEAAAQTAQAATA4BAAALBBQBAABMDQEAAAQUAQAATA4BAAALBBUBAABMDQEAAAQVAQAATA4BAAALBBYBAABMDQEAAAQWAQAATA4BAAALBBcBAABMDQEAAAQXAQAATA4BAAALBBgBAABMDQEAAAQYAQAATA4BAAALBBkBAABMDQEAAAQZAQAATA4BAAALBBoBAABMDQEAAAQaAQAATA4BAAALBBsBAABMDQEAAAQbAQAATA4BAAALBBwBAABMDQEAAAQcAQAATA4BAAALBB0BAABMDQEAAAQdAQAATA4BAAALBB4BAABMDQEAAAQeAQAATA4BAAALBB8BAABMDQEAAAQfAQAATA4BAAALBCABAABMDQEAAAQgAQAATA4BAAALBCEBAABMDQEAAAQhAQAATA4BAAALBCIBAABMDQEAAAQiAQAATA4BAAALBCMBAABMDQEAAAQjAQAATA4BAAALBCQB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
+2 -2
View File
@@ -2,8 +2,8 @@
import { load, _ } from './lib/cat.js';
let key = 'duboku';
let HOST = 'https://www.duboku.tv';
// let HOST = 'https://u.duboku.io';
let HOST = 'https://u.duboku.io';
// let HOST = 'https://www.duboku.tv';
let siteKey = '';
let siteType = 0;
+147
View File
@@ -0,0 +1,147 @@
import { _, Uri, load } from 'assets://js/lib/cat.js';
let key = 'fengche';
let HOST = 'https://www.qyy158.com';
let siteKey = '';
let siteType = 0;
const PC_UA = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36';
async function request(reqUrl) {
const resp = await req(reqUrl, {
headers: {
'User-Agent': PC_UA,
},
buffer: 1,
});
return gbk.decode(resp.content);
}
// cfg = {skey: siteKey, ext: extend}
async function init(cfg) {
siteKey = cfg.skey;
siteType = cfg.stype;
}
async function home(filter) {
const classes = [{'type_id':'all','type_name':'all'}];
const filterObj = {
'all':[{'key':'area','name':'地域','init':'','value':[{'n':'全部','v':''},{'n':'大陆','v':'1'},{'n':'日本','v':'2'},{'n':'韩国','v':'3'},{'n':'欧美','v':'4'}]},{'key':'class','name':'类别','init':'','wrap':1,'value':[{'n':'全部','v':''},{'n':'霸总','v':'bazong'},{'n':'修真','v':'xiuzhen'},{'n':'恋爱','v':'lianai'},{'n':'校园','v':'xiaoyuan'},{'n':'冒险','v':'maoxian'},{'n':'搞笑','v':'gaoxiao'},{'n':'生活','v':'shenghuo'},{'n':'热血','v':'rexue'},{'n':'架空','v':'jiakong'},{'n':'后宫','v':'hougong'},{'n':'玄幻','v':'xuanhuan'},{'n':'悬疑','v':'xuanyi'},{'n':'恐怖','v':'kongbu'},{'n':'灵异','v':'lingyi'},{'n':'动作','v':'dongzuo'},{'n':'科幻','v':'kehuan'},{'n':'战争','v':'zhanzheng'},{'n':'古风','v':'gufeng'},{'n':'穿越','v':'chuanyue'},{'n':'竞技','v':'jingji'},{'n':'励志','v':'lizhi'},{'n':'同人','v':'tongren'},{'n':'真人','v':'zhenren'},{'n':'其他','v':'qita'},{'n':'总裁','v':'zongcai'},{'n':'异能','v':'yineng'},{'n':'韩漫','v':'hanman'},{'n':'剧情','v':'juqing'},{'n':'大女主','v':'danvzhu'},{'n':'都市','v':'dushi'},{'n':'格斗','v':'gedou'},{'n':'武侠','v':'wuxia'},{'n':'日常','v':'richang'},{'n':'纯爱','v':'chunai'},{'n':'国漫','v':'guoman'},{'n':'推理','v':'tuili'},{'n':'少年','v':'shaonain'},{'n':'奇幻','v':'qihuan'},{'n':'短篇','v':'duanpian'},{'n':'ABO','v':'abo'},{'n':'运动','v':'yundong'},{'n':'萌系','v':'mengxi'},{'n':'爆笑','v':'baoxiao'},{'n':'蔷薇','v':'qiangwei'},{'n':'百合','v':'baihe'},{'n':'BG','v':'bg'}]},{'key':'status','name':'状态','init':'','value':[{'n':'全部','v':''},{'n':'连载中','v':'1'},{'n':'已完结','v':'2'}]}],
};
return {
class: classes,
filters: filterObj,
};
}
async function category(tid, pg, filter, extend) {
if (pg == 0) pg = 1;
const uri = new Uri(`${HOST}/sort/`);
if (extend.class) {
uri.addQueryParam('class', extend.class);
}
if (extend.area) {
uri.addQueryParam('area', extend.area);
}
if (extend.status) {
uri.addQueryParam('status', extend.status);
}
if (pg > 1) {
uri.addQueryParam('page', pg);
}
const link = uri.toString();
const html = await request(link);
const $ = load(html);
const list = $('.cartoon-block-box .cart-item');
const books = _.map(list, (item) => {
const $item = $(item);
const $cover = $item.find('.cart-cover');
const $img = $cover.find('img:first');
const $p = $item.find('.cart-info p:first');
const $remark = $item.find('.new-chapter');
return {
book_id: $cover.attr('href').replace(/.*\/info\/(.*)\//, '$1'),
book_name: $p.text(),
book_pic: $img.attr('src'),
book_remarks: $remark.text(),
};
});
const hasMore = $('.pagelink a.next').length > 0;
return {
page: pg,
pagecount: hasMore ? pg + 1 : pg,
list: books,
};
}
async function detail(id) {
const html = await request(`${HOST}/info/${id}/`);
const $ = load(html);
const book = {
book_name: $('h1.title').text().trim(),
book_director: $('.mt10:contains(作者)').text().substring(3).trim(),
book_content: $('.line-clamp-4:contains(简介)').text().substring(3).trim(),
};
const list = $('.chapter-list li');
const urls = _.map(list, (item) => {
const $item = $(item).find('a');
const title = $item.text();
const href = `/info/${id}/${$item.attr('href')}`;
return title + '$' + href;
}).join('#');
book.volumes = '章节';
book.urls = urls;
return {
list: [book],
};
}
async function play(flag, id, flags) {
const html = await request(`${HOST}${id}`);
const $ = load(html);
const images = $('.chapter-content img');
const content = _.map(images, (image) => {
return $(image).attr('data-original');
});
return {
content: content,
};
}
async function search(wd, quick, pg) {
if (pg == 0) pg = 1;
const link = `${HOST}/search/${encodeURIComponent(wd)}/`;
const html = await request(link);
const $ = load(html);
const list = $('.cartoon-block-box .cart-item');
const books = _.map(list, (item) => {
const $item = $(item);
const $cover = $item.find('.cart-cover');
const $img = $cover.find('img:first');
const $p = $item.find('.cart-info p:first');
const $remark = $item.find('.new-chapter');
return {
book_id: $cover.attr('href').replace(/.*\/info\/(.*)\//, '$1'),
book_name: $p.text(),
book_pic: $img.attr('src'),
book_remarks: $remark.text(),
};
});
return {
page: pg,
pagecount: pg,
list: books,
};
}
export function __jsEvalReturn() {
return {
init: init,
home: home,
category: category,
detail: detail,
play: play,
search: search,
};
}
+222
View File
@@ -0,0 +1,222 @@
import { Crypto, load, _ } from 'assets://js/lib/cat.js';
let key = 'freeok';
let HOST = 'https://www.freeok.vip';
let siteKey = '';
let siteType = 0;
let cookie = '';
const UA = 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1';
async function request(reqUrl, reqCookie) {
let res = await req(reqUrl, {
method: 'get',
headers: {
'User-Agent': UA,
'Referer': HOST,
'cookie': reqCookie
},
});
return res.content;
}
// cfg = {skey: siteKey, ext: extend}
async function init(cfg) {
siteKey = cfg.skey;
siteType = cfg.stype;
if (cfg.hasOwnProperty('ext')) {
if (cfg.ext.hasOwnProperty('host')) {
HOST = cfg.ext.host;
}
if (cfg.ext.hasOwnProperty('cookie')) {
cookie = cfg.ext.cookie;
}
}
}
async function home(filter) {
let classes = [{"type_id":"1","type_name":"电影"},{"type_id":"2","type_name":"剧集"},{"type_id":"3","type_name":"动漫"},{"type_id":"4","type_name":"综艺"},{"type_id":"5","type_name":"少儿"}];
let filterObj = {
"1":[{"key":"class","name":"剧情","init":"","value":[{"n":"全部","v":""},{"n":"动作","v":"动作"},{"n":"喜剧","v":"喜剧"},{"n":"爱情","v":"爱情"},{"n":"科幻","v":"科幻"},{"n":"剧情","v":"剧情"},{"n":"悬疑","v":"悬疑"},{"n":"惊悚","v":"惊悚"},{"n":"恐怖","v":"恐怖"},{"n":"犯罪","v":"犯罪"},{"n":"谍战","v":"谍战"},{"n":"冒险","v":"冒险"},{"n":"奇幻","v":"奇幻"},{"n":"灾难","v":"灾难"},{"n":"战争","v":"战争"},{"n":"动画","v":"动画"},{"n":"歌舞","v":"歌舞"},{"n":"历史","v":"历史"},{"n":"纪录","v":"纪录"},{"n":"其他","v":"其他"}]},{"key":"area","name":"地区","init":"","value":[{"n":"全部","v":""},{"n":"中国大陆","v":"中国大陆"},{"n":"中国香港","v":"中国香港"},{"n":"中国台湾","v":"中国台湾"},{"n":"美国","v":"美国"},{"n":"法国","v":"法国"},{"n":"英国","v":"英国"},{"n":"日本","v":"日本"},{"n":"韩国","v":"韩国"},{"n":"德国","v":"德国"},{"n":"泰国","v":"泰国"},{"n":"印度","v":"印度"},{"n":"意大利","v":"意大利"},{"n":"西班牙","v":"西班牙"},{"n":"加拿大","v":"加拿大"},{"n":"其他","v":"其他"}]},{"key":"lang","name":"语言","init":"","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"法语","v":"法语"},{"n":"德语","v":"德语"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","init":"","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"}]},{"key":"by","name":"排序","init":"","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}],
"2":[{"key":"cateId","name":"类型","init":"2","value":[{"n":"全部","v":"2"},{"n":"国产剧","v":"6"},{"n":"港台剧","v":"7"},{"n":"日韩剧","v":"8"},{"n":"欧美剧","v":"9"},{"n":"海外剧","v":"10"},{"n":"其他剧","v":"11"}]},{"key":"class","name":"剧情","init":"","value":[{"n":"全部","v":""},{"n":"古装","v":"古装"},{"n":"战争","v":"战争"},{"n":"青春偶像","v":"青春偶像"},{"n":"喜剧","v":"喜剧"},{"n":"家庭","v":"家庭"},{"n":"犯罪","v":"犯罪"},{"n":"动作","v":"动作"},{"n":"奇幻","v":"奇幻"},{"n":"剧情","v":"剧情"},{"n":"历史","v":"历史"},{"n":"经典","v":"经典"},{"n":"乡村","v":"乡村"},{"n":"情景","v":"情景"},{"n":"商战","v":"商战"},{"n":"网剧","v":"网剧"},{"n":"其他","v":"其他"}]},{"key":"area","name":"地区","init":"","value":[{"n":"全部","v":""},{"n":"中国大陆","v":"中国大陆"},{"n":"中国香港","v":"中国香港"},{"n":"中国台湾","v":"中国台湾"},{"n":"美国","v":"美国"},{"n":"法国","v":"法国"},{"n":"英国","v":"英国"},{"n":"日本","v":"日本"},{"n":"韩国","v":"韩国"},{"n":"德国","v":"德国"},{"n":"泰国","v":"泰国"},{"n":"印度","v":"印度"},{"n":"意大利","v":"意大利"},{"n":"西班牙","v":"西班牙"},{"n":"加拿大","v":"加拿大"},{"n":"其他","v":"其他"}]},{"key":"lang","name":"语言","init":"","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","init":"","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"}]},{"key":"by","name":"排序","init":"","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}],
"3":[{"key":"class","name":"剧情","init":"","value":[{"n":"全部","v":""},{"n":"情感","v":"情感"},{"n":"科幻","v":"科幻"},{"n":"热血","v":"热血"},{"n":"推理","v":"推理"},{"n":"搞笑","v":"搞笑"},{"n":"冒险","v":"冒险"},{"n":"萝莉","v":"萝莉"},{"n":"校园","v":"校园"},{"n":"动作","v":"动作"},{"n":"机战","v":"机战"},{"n":"运动","v":"运动"},{"n":"战争","v":"战争"},{"n":"少年","v":"少年"}]},{"key":"area","name":"地区","init":"","value":[{"n":"全部","v":""},{"n":"中国大陆","v":"中国大陆"},{"n":"中国香港","v":"中国香港"},{"n":"中国台湾","v":"中国台湾"},{"n":"美国","v":"美国"},{"n":"法国","v":"法国"},{"n":"英国","v":"英国"},{"n":"日本","v":"日本"},{"n":"韩国","v":"韩国"},{"n":"德国","v":"德国"},{"n":"泰国","v":"泰国"},{"n":"印度","v":"印度"},{"n":"意大利","v":"意大利"},{"n":"西班牙","v":"西班牙"},{"n":"加拿大","v":"加拿大"},{"n":"其他","v":"其他"}]},{"key":"lang","name":"语言","init":"","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","init":"","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"}]},{"key":"by","name":"排序","init":"","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}],
"4":[{"key":"class","name":"剧情","init":"","value":[{"n":"全部","v":""},{"n":"脱口秀","v":"脱口秀"},{"n":"真人秀","v":"真人秀"},{"n":"选秀","v":"选秀"},{"n":"八卦","v":"八卦"},{"n":"访谈","v":"访谈"},{"n":"情感","v":"情感"},{"n":"生活","v":"生活"},{"n":"晚会","v":"晚会"},{"n":"搞笑","v":"搞笑"},{"n":"音乐","v":"音乐"},{"n":"时尚","v":"时尚"},{"n":"游戏","v":"游戏"},{"n":"少儿","v":"少儿"},{"n":"体育","v":"体育"},{"n":"纪实","v":"纪实"},{"n":"科教","v":"科教"},{"n":"曲艺","v":"曲艺"},{"n":"歌舞","v":"歌舞"},{"n":"财经","v":"财经"},{"n":"汽车","v":"汽车"},{"n":"播报","v":"播报"},{"n":"其他","v":"其他"}]},{"key":"area","name":"地区","init":"","value":[{"n":"全部","v":""},{"n":"中国大陆","v":"中国大陆"},{"n":"中国香港","v":"中国香港"},{"n":"中国台湾","v":"中国台湾"},{"n":"美国","v":"美国"},{"n":"法国","v":"法国"},{"n":"英国","v":"英国"},{"n":"日本","v":"日本"},{"n":"韩国","v":"韩国"},{"n":"德国","v":"德国"},{"n":"泰国","v":"泰国"},{"n":"印度","v":"印度"},{"n":"意大利","v":"意大利"},{"n":"西班牙","v":"西班牙"},{"n":"加拿大","v":"加拿大"},{"n":"其他","v":"其他"}]},{"key":"lang","name":"语言","init":"","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","init":"","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"}]},{"key":"by","name":"排序","init":"","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}],
"5":[{"key":"by","name":"排序","init":"","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}],
}
return JSON.stringify({
class: classes,
filters: filterObj,
});
}
async function homeVod() {}
async function category(tid, pg, filter, extend) {
if (pg <= 0) pg = 1;
let page = '';
if (pg > 1) {
page = pg;
}
const link = HOST + '/vodshow/' + (extend.cateId || tid) + '-' + (extend.area || '') + '-' + (extend.by || '') + '-' + (extend.class || '') + '-' + (extend.lang || '') + '----' + page + '---' + (extend.year || '') + '.html';
const html = await request(link);
const $ = load(html);
const items = $('a.module-item');
const covers = $('.module-item-cover');
let videos = _.map(items, (item, index) => {
const cover = $(covers[index]);
const img = cover.find('img:first')[0];
const remarks = $(cover.find('div.module-item-note')[0]).text().trim();
return {
vod_id: item.attribs.href.replace(/.*?\/voddetail\/(.*).html/g, '$1'),
vod_name: item.attribs.title,
vod_pic: img.attribs['data-original'],
vod_remarks: remarks || '',
};
});
const hasMore = $('a.page-next:contains(下一页)').length > 0;
const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg);
return JSON.stringify({
page: parseInt(pg),
pagecount: pgCount,
limit: 24,
total: 24 * pgCount,
list: videos,
});
}
async function detail(id) {
const html = await request(HOST + '/voddetail/' + id + '.html');
const $ = load(html);
const vod = {
vod_id: id,
vod_name: $('h1:first').text(),
vod_type: $('.module-info-tag-link:eq(2) a:first').text().trim(),
vod_year: $('.module-info-tag-link:eq(0)').text().trim(),
vod_area: $('.module-info-tag-link:eq(1)').text().trim(),
vod_director: $('.module-info-item:contains(导演:)').text().trim().substring(3).trim().replace(/\/$/g, ''),
vod_actor: $('.module-info-item:contains(主演:)').text().trim().substring(3).trim().replace(/\/$/g, ''),
vod_pic: $('.module-info-poster .module-item-pic img:first').attr('data-original'),
vod_remarks : $('.module-info-item:contains(集数:)').text().trim().substring(3) || '',
vod_content: $('.module-info-introduction-content').text().trim(),
};
let playMap = {};
let tabs = $('.module-tab-items-box .module-tab-item');
let playlists = $('.module-play-list');
_.each(tabs, (tab, i) => {
let from = tab.children[0].children[0].data;
if (from.includes('夸克')) {
return;
}
let list = playlists[i];
list = $(list).find('a');
_.each(list, (it) => {
let title = it.children[0].children[0].data;
let playUrl = it.attribs.href.replace(/.*?\/vodplay\/(.*).html/g, '$1');
if (!playMap.hasOwnProperty(from)) {
playMap[from] = [];
}
playMap[from].push(title + '$' + playUrl);
});
});
vod.vod_play_from = _.keys(playMap).join('$$$');
let urls = _.values(playMap);
let vod_play_url = _.map(urls, (urlist) => {
return urlist.join('#');
});
vod.vod_play_url = vod_play_url.join('$$$');
return JSON.stringify({
list: [vod],
});
}
async function play(flag, id, flags) {
const link = HOST + '/vodplay/' + id + '.html';
const html = await request(link);
const $ = load(html, true);
const js = JSON.parse($('script:contains(player_)').html().replace('var player_aaaa=',''));
let playUrl = js.url;
if (js.encrypt == 1) {
playUrl = unescape(playUrl);
} else if (js.encrypt == 2) {
playUrl = unescape(base64Decode(playUrl));
}
let playHtml = await request('https://www.freeok.vip/okplay/?url=' + playUrl);
playUrl = decryptUrl(playHtml);
return JSON.stringify({
parse: 0,
url: playUrl,
header: {
'User-Agent': UA,
}
});
}
function decryptUrl(html) {
const result = html.match(/var config = {[\w\W]*}[\w\W]*player/);
const jsConfig = eval(result[0].replace(/player$/g, ';config'));
const url = jsConfig.url;
const $ = load(html);
const textStr = $('meta[name="viewport"]').attr('id').replace('now_', '');
const idStr = $('meta[charset="UTF-8"]').attr('id').replace('now_', '');
let keyList = [];
let sortedList = [];
let keyStr = '';
for (let index = 0; index < idStr.length; index++) {
keyList.push({
'id': idStr[index],
'text': textStr[index]
});
}
sortedList = keyList.sort((a, b)=> a.id - b.id);
for (const item of sortedList) {
keyStr += item.text;
}
const md5Key = Crypto.MD5(keyStr + '0xd8@pS^vOL$WuOF3').toString();
const endStr = Crypto.enc.Utf8.parse(md5Key.substring(16));
const iv = Crypto.enc.Utf8.parse(md5Key.substring(0, 16));
const decrypted = Crypto.AES.decrypt(url, endStr, {
'iv': iv,
'mode': Crypto.mode.CBC,
'padding': Crypto.pad.Pkcs7,
});
const decryptedUrl = Crypto.enc.Utf8.stringify(decrypted);
return decryptedUrl;
}
function base64Decode(text) {
return Crypto.enc.Utf8.stringify(Crypto.enc.Base64.parse(text));
}
async function search(wd, quick, pg) {
let html = await request(HOST + '/vod-so/-------------.html?wd=' + wd, cookie);
const $ = load(html);
const items = $('div.module-card-item');
let videos = _.map(items, (item) => {
const title = $(item).find('.module-card-item-title a:first')[0];
const cover = $(item).find('.module-item-cover');
const img = cover.find('img:first')[0];
const remarks = $(cover.find('.module-item-note')[0]).text().trim();
return {
vod_id: title.attribs.href.replace(/.*?\/voddetail\/(.*).html/g, '$1'),
vod_name: title.children[0].children[0].data,
vod_pic: img.attribs['data-original'],
vod_remarks: remarks || '',
};
});
return JSON.stringify({
list: videos,
});
}
export function __jsEvalReturn() {
return {
init: init,
home: home,
homeVod: homeVod,
category: category,
detail: detail,
play: play,
search: search,
};
}
-1
View File
@@ -1 +0,0 @@
const _0x25913a=_0x3efd;(function(_0x420206,_0x1bdd41){const _0x3b306a=_0x3efd,_0x2258a5=_0x420206();while(!![]){try{const _0x1efbf7=-parseInt(_0x3b306a(0xb4))/0x1+parseInt(_0x3b306a(0xd2))/0x2*(-parseInt(_0x3b306a(0xce))/0x3)+parseInt(_0x3b306a(0xbe))/0x4+-parseInt(_0x3b306a(0xee))/0x5*(-parseInt(_0x3b306a(0xcd))/0x6)+-parseInt(_0x3b306a(0xd6))/0x7+-parseInt(_0x3b306a(0xc7))/0x8+parseInt(_0x3b306a(0xc1))/0x9;if(_0x1efbf7===_0x1bdd41)break;else _0x2258a5['push'](_0x2258a5['shift']());}catch(_0x1966df){_0x2258a5['push'](_0x2258a5['shift']());}}}(_0x1b97,0x650fa));const _0x41872f=(function(){let _0x41e892=!![];return function(_0x1790c8,_0x179161){const _0x2b1631=_0x41e892?function(){const _0x4b930f=_0x3efd;if(_0x179161){const _0x4d3bbd=_0x179161[_0x4b930f(0xd1)](_0x1790c8,arguments);return _0x179161=null,_0x4d3bbd;}}:function(){};return _0x41e892=![],_0x2b1631;};}()),_0x460301=_0x41872f(this,function(){const _0xe06c83=_0x3efd;let _0x7b9a96;try{const _0x984a7=Function(_0xe06c83(0xba)+_0xe06c83(0xb8)+(_0xe06c83(0xdb)+_0xe06c83(0xd0)+'rn\x20this\x22)('+'\x20)')+');');_0x7b9a96=_0x984a7();}catch(_0x33fdc5){_0x7b9a96=window;}const _0x58622e=_0x7b9a96[_0xe06c83(0xe1)]=_0x7b9a96[_0xe06c83(0xe1)]||{},_0x21385f=[_0xe06c83(0xc4),_0xe06c83(0xe4),_0xe06c83(0xf0),'error','exception',_0xe06c83(0xcf),'trace'];for(let _0xb70eb6=0x0;_0xb70eb6<_0x21385f[_0xe06c83(0xd3)];_0xb70eb6++){const _0x9e22bc=_0x41872f[_0xe06c83(0xf9)+'r'][_0xe06c83(0xe8)][_0xe06c83(0xca)](_0x41872f),_0x276d65=_0x21385f[_0xb70eb6],_0xe3a7cb=_0x58622e[_0x276d65]||_0x9e22bc;_0x9e22bc['__proto__']=_0x41872f[_0xe06c83(0xca)](_0x41872f),_0x9e22bc[_0xe06c83(0xf1)]=_0xe3a7cb[_0xe06c83(0xf1)]['bind'](_0xe3a7cb),_0x58622e[_0x276d65]=_0x9e22bc;}});_0x460301();import{_}from'assets://js/lib/cat.js';function _0x1b97(){const _0x401604=['list','console','commonid','datetime','warn','url','detail','https://b0','prototype','ike\x20Gecko)','.bdstatic.','vod_name','Win64;\x20x64','fileid','357415TKSKVH','stringify','info','toString','data','searchtext','pageSize','debug','home','\x20NT\x2010.0;\x20','filename','constructo','play','m/search','order','730873sneGVD','User-Agent','funletu.co','get','nction()\x20','vod_id','return\x20(fu','更新:','page','validid','1447736ZHamgE','search','content','10577097oqWGio','Mozilla/5.','skey','log','vod_remark','fari/537.3','1588960bMCJJo','push','isEmpty','bind','stype','79dfeb8c61','18JktLRE','6lPpreM','table','ctor(\x22retu','apply','5036pSTpCL','length','homeVod','81ee4b.jpg','2821987NYrhtB','prop','parmid','8974f5f6b6','\x20Chrome/10','{}.constru','https://v.','desc','query','com/29cef3'];_0x1b97=function(){return _0x401604;};return _0x1b97();}import{initQuark,detailContent,playContent}from'./lib/quark.js';let siteKey='',siteType=0x0,searchUrl=_0x25913a(0xdc)+_0x25913a(0xb6)+_0x25913a(0xfb),UA=_0x25913a(0xc2)+'0\x20(Windows'+_0x25913a(0xf7)+_0x25913a(0xec)+')\x20AppleWeb'+'Kit/537.36'+'\x20(KHTML,\x20l'+_0x25913a(0xe9)+_0x25913a(0xda)+'9.0.0.0\x20Sa'+_0x25913a(0xc6)+'6';async function init(_0x328580){const _0x14e710=_0x25913a;let _0x4c5061='';typeof _0x328580=='object'?(siteKey=_0x328580[_0x14e710(0xc3)],siteType=_0x328580[_0x14e710(0xcb)],_0x4c5061=_0x328580['ext']):_0x4c5061=_0x328580,await initQuark(_0x4c5061);}function getHeader(){const _0x4a486a=_0x25913a;let _0x584b5c={};return _0x584b5c[_0x4a486a(0xb5)]=UA,_0x584b5c;}function _0x3efd(_0xd793b4,_0x6d25dc){const _0x5e0bd2=_0x1b97();return _0x3efd=function(_0x460301,_0x41872f){_0x460301=_0x460301-0xb3;let _0xeb7c30=_0x5e0bd2[_0x460301];return _0xeb7c30;},_0x3efd(_0xd793b4,_0x6d25dc);}async function post(_0x39b418,_0x1f584e){const _0x2d5887=_0x25913a;let _0x45b194=await req(_0x39b418,{'headers':getHeader(),'method':'post','data':_0x1f584e});return _0x45b194[_0x2d5887(0xc0)];}async function home(_0x225f99){return'{}';}async function homeVod(){return'{}';}async function category(_0x38baf5,_0x33978c,_0x532612,_0x824a26){return'{}';}async function detail(_0x16a37e){return await detailContent(_0x16a37e);}async function play(_0x44ad2b,_0xafa143,_0x4bb5f){const _0x11f4ed=_0x25913a;let _0x286142=await playContent(_0x44ad2b,_0xafa143,_0x4bb5f);return console[_0x11f4ed(0xf5)](_0x286142),_0x286142;}async function search(_0xd16ff2,_0x616d51){const _0x2f7c39=_0x25913a;let _0x3c6884=searchUrl,_0x2277bb={};_0x2277bb['datasrc']=_0x2f7c39(0xbf);const _0x34956e={};_0x34956e[_0x2f7c39(0xb3)]=_0x2f7c39(0xdd),_0x34956e[_0x2f7c39(0xd7)]='id',_0x2277bb[_0x2f7c39(0xb3)]=_0x34956e;const _0x4e114c={};_0x4e114c['pageIndex']=0x1,_0x4e114c[_0x2f7c39(0xf4)]=0xa,_0x2277bb[_0x2f7c39(0xbc)]=_0x4e114c;const _0x13290b={};_0x13290b[_0x2f7c39(0xe2)]=0x1,_0x13290b[_0x2f7c39(0xe3)]='',_0x13290b[_0x2f7c39(0xed)]='',_0x13290b['id']='',_0x13290b[_0x2f7c39(0xd8)]='',_0x13290b['reportid']='',_0x13290b[_0x2f7c39(0xf3)]=_0xd16ff2,_0x13290b[_0x2f7c39(0xbd)]='',_0x2277bb[_0x2f7c39(0xde)]=_0x13290b,_0x2277bb['style']=_0x2f7c39(0xb7);let _0x2cfe4f=await post(_0x3c6884,_0x2277bb),_0x31efd7=JSON['parse'](_0x2cfe4f)[_0x2f7c39(0xf2)],_0x34f51d=[];for(var _0x41a883 of _0x31efd7){let _0xb14d33=_['isEmpty'](_0x41a883['url'])?'':_0x41a883[_0x2f7c39(0xe5)],_0xd5748d=_[_0x2f7c39(0xc9)](_0x41a883[_0x2f7c39(0xf8)])?'':_0x41a883[_0x2f7c39(0xf8)],_0x551fe8=_0x2f7c39(0xe7)+_0x2f7c39(0xea)+_0x2f7c39(0xdf)+_0x2f7c39(0xd9)+_0x2f7c39(0xcc)+_0x2f7c39(0xd5),_0x162ebc=_0x2f7c39(0xbb)+_0x41a883['updatetime'];const _0x1ac8b9={};_0x1ac8b9[_0x2f7c39(0xb9)]=_0xb14d33,_0x1ac8b9[_0x2f7c39(0xeb)]=_0xd5748d,_0x1ac8b9['vod_pic']=_0x551fe8,_0x1ac8b9[_0x2f7c39(0xc5)+'s']=_0x162ebc,_0x34f51d[_0x2f7c39(0xc8)](_0x1ac8b9);}const _0x3ae544={};return _0x3ae544[_0x2f7c39(0xe0)]=_0x34f51d,JSON[_0x2f7c39(0xef)](_0x3ae544);}export function __jsEvalReturn(){const _0x233e64=_0x25913a,_0x5156d5={};return _0x5156d5['init']=init,_0x5156d5[_0x233e64(0xf6)]=home,_0x5156d5[_0x233e64(0xd4)]=homeVod,_0x5156d5['category']=category,_0x5156d5[_0x233e64(0xe6)]=detail,_0x5156d5[_0x233e64(0xfa)]=play,_0x5156d5['search']=search,_0x5156d5;}
+1
View File
@@ -0,0 +1 @@
const _0x3cbf0a=_0x51b3;(function(_0xccab9f,_0x79966b){const _0x2b9b67=_0x51b3,_0x4aefcb=_0xccab9f();while(!![]){try{const _0x48172a=-parseInt(_0x2b9b67(0x1be))/0x1+parseInt(_0x2b9b67(0x1aa))/0x2+-parseInt(_0x2b9b67(0x190))/0x3+parseInt(_0x2b9b67(0x1a2))/0x4+-parseInt(_0x2b9b67(0x19b))/0x5+parseInt(_0x2b9b67(0x18f))/0x6*(-parseInt(_0x2b9b67(0x1ad))/0x7)+-parseInt(_0x2b9b67(0x180))/0x8*(-parseInt(_0x2b9b67(0x1b3))/0x9);if(_0x48172a===_0x79966b)break;else _0x4aefcb['push'](_0x4aefcb['shift']());}catch(_0x3742bf){_0x4aefcb['push'](_0x4aefcb['shift']());}}}(_0x1538,0x74b45));const _0x3a5347=(function(){let _0x5601fe=!![];return function(_0x13173c,_0x3f27fd){const _0x18b1b0=_0x5601fe?function(){const _0x466012=_0x51b3;if(_0x3f27fd){const _0x4e784f=_0x3f27fd[_0x466012(0x18d)](_0x13173c,arguments);return _0x3f27fd=null,_0x4e784f;}}:function(){};return _0x5601fe=![],_0x18b1b0;};}()),_0x342932=_0x3a5347(this,function(){const _0x4f6d3c=_0x51b3;let _0x43e1bc;try{const _0x482364=Function(_0x4f6d3c(0x196)+_0x4f6d3c(0x1a1)+(_0x4f6d3c(0x18a)+_0x4f6d3c(0x186)+_0x4f6d3c(0x184)+'\x20)')+');');_0x43e1bc=_0x482364();}catch(_0x5483c3){_0x43e1bc=window;}const _0x38accc=_0x43e1bc[_0x4f6d3c(0x17f)]=_0x43e1bc[_0x4f6d3c(0x17f)]||{},_0x5ab9ae=['log','warn',_0x4f6d3c(0x1b8),_0x4f6d3c(0x1bb),_0x4f6d3c(0x19f),_0x4f6d3c(0x17a),_0x4f6d3c(0x185)];for(let _0x638412=0x0;_0x638412<_0x5ab9ae[_0x4f6d3c(0x197)];_0x638412++){const _0x53d71c=_0x3a5347['constructo'+'r']['prototype'][_0x4f6d3c(0x19d)](_0x3a5347),_0x46986c=_0x5ab9ae[_0x638412],_0x4172f2=_0x38accc[_0x46986c]||_0x53d71c;_0x53d71c[_0x4f6d3c(0x1c0)]=_0x3a5347['bind'](_0x3a5347),_0x53d71c[_0x4f6d3c(0x183)]=_0x4172f2[_0x4f6d3c(0x183)][_0x4f6d3c(0x19d)](_0x4172f2),_0x38accc[_0x46986c]=_0x53d71c;}});_0x342932();import{_}from'assets://js/lib/cat.js';import{initQuark,detailContent,playContent}from'./lib/quark.js';let siteKey='',siteType=0x0,searchUrl='https://v.'+_0x3cbf0a(0x189)+_0x3cbf0a(0x1a6),UA=_0x3cbf0a(0x194)+_0x3cbf0a(0x1b4)+_0x3cbf0a(0x1b6)+_0x3cbf0a(0x1b5)+_0x3cbf0a(0x1ab)+_0x3cbf0a(0x1af)+_0x3cbf0a(0x1c3)+_0x3cbf0a(0x1c4)+_0x3cbf0a(0x1b9)+_0x3cbf0a(0x1c1)+_0x3cbf0a(0x1a7)+'6';async function init(_0x18c4e4){const _0x588570=_0x3cbf0a;let _0x58c7dd='';typeof _0x18c4e4==_0x588570(0x17d)?(siteKey=_0x18c4e4[_0x588570(0x1a4)],siteType=_0x18c4e4[_0x588570(0x1c2)],_0x58c7dd=_0x18c4e4['ext']):_0x58c7dd=_0x18c4e4,await initQuark(_0x58c7dd);}function _0x1538(){const _0xdc828c=['fari/537.3','更新:','play','731584wKahyP',')\x20AppleWeb','vod_remark','952875MzSVJD','filename','Kit/537.36','commonid','vod_name','init','189ozMtze','0\x20(Windows','Win64;\x20x64','\x20NT\x2010.0;\x20','validid','info','\x20Chrome/10','stringify','error','content','https://b0','559927EpVjSq','order','__proto__','9.0.0.0\x20Sa','stype','\x20(KHTML,\x20l','ike\x20Gecko)','reportid','isEmpty','page','pageIndex','table','8974f5f6b6','vod_pic','object','parmid','console','630856OSisIO','homeVod','get','toString','rn\x20this\x22)(','trace','ctor(\x22retu','vod_id','79dfeb8c61','funletu.co','{}.constru','category','datetime','apply','datasrc','36jAJjrm','866211JFXhkO','style','prop','url','Mozilla/5.','updatetime','return\x20(fu','length','list','User-Agent','.bdstatic.','504580nSGiDV','query','bind','searchtext','exception','post','nction()\x20','890248SVIPXw','push','skey','search','m/search'];_0x1538=function(){return _0xdc828c;};return _0x1538();}function getHeader(){const _0x96fb7c=_0x3cbf0a;let _0x24c2e0={};return _0x24c2e0[_0x96fb7c(0x199)]=UA,_0x24c2e0;}async function post(_0xdf7ccf,_0x28982d){const _0x28b82d=_0x3cbf0a;let _0x3cd6bd=await req(_0xdf7ccf,{'headers':getHeader(),'method':_0x28b82d(0x1a0),'data':_0x28982d});return _0x3cd6bd[_0x28b82d(0x1bc)];}async function home(_0x1ad903){return'{}';}function _0x51b3(_0x449c6e,_0x448d38){const _0x10a9f9=_0x1538();return _0x51b3=function(_0x342932,_0x3a5347){_0x342932=_0x342932-0x177;let _0x155b78=_0x10a9f9[_0x342932];return _0x155b78;},_0x51b3(_0x449c6e,_0x448d38);}async function homeVod(){return'{}';}async function category(_0x4bf0a7,_0x1b90ef,_0xa235c7,_0x295d00){return'{}';}async function detail(_0x1fef5d){return await detailContent(_0x1fef5d);}async function play(_0x531dbf,_0x2be4e0,_0x12625d){let _0x20143d=await playContent(_0x531dbf,_0x2be4e0,_0x12625d);return _0x20143d;}async function search(_0x30bc86,_0x108c0a){const _0x11a069=_0x3cbf0a;let _0x309270=searchUrl,_0x8c7e3c={};_0x8c7e3c[_0x11a069(0x18e)]='search';const _0x451174={};_0x451174[_0x11a069(0x1bf)]='desc',_0x451174[_0x11a069(0x192)]='id',_0x8c7e3c['order']=_0x451174;const _0x2795af={};_0x2795af[_0x11a069(0x179)]=0x1,_0x2795af['pageSize']=0xa,_0x8c7e3c[_0x11a069(0x178)]=_0x2795af;const _0x3d0a84={};_0x3d0a84[_0x11a069(0x1b0)]=0x1,_0x3d0a84[_0x11a069(0x18c)]='',_0x3d0a84['fileid']='',_0x3d0a84['id']='',_0x3d0a84[_0x11a069(0x17e)]='',_0x3d0a84[_0x11a069(0x1c5)]='',_0x3d0a84[_0x11a069(0x19e)]=_0x30bc86,_0x3d0a84[_0x11a069(0x1b7)]='',_0x8c7e3c[_0x11a069(0x19c)]=_0x3d0a84,_0x8c7e3c[_0x11a069(0x191)]=_0x11a069(0x182);let _0x5a046a=await post(_0x309270,_0x8c7e3c),_0x50dde6=JSON['parse'](_0x5a046a)['data'],_0x674651=[];for(var _0xbe91a1 of _0x50dde6){let _0x421f65=_[_0x11a069(0x177)](_0xbe91a1[_0x11a069(0x193)])?'':_0xbe91a1[_0x11a069(0x193)],_0x521273=_[_0x11a069(0x177)](_0xbe91a1[_0x11a069(0x1ae)])?'':_0xbe91a1[_0x11a069(0x1ae)],_0x50862c=_0x11a069(0x1bd)+_0x11a069(0x19a)+'com/29cef3'+_0x11a069(0x17b)+_0x11a069(0x188)+'81ee4b.jpg',_0x255dc9=_0x11a069(0x1a8)+_0xbe91a1[_0x11a069(0x195)];const _0x5b0ed3={};_0x5b0ed3[_0x11a069(0x187)]=_0x421f65,_0x5b0ed3[_0x11a069(0x1b1)]=_0x521273,_0x5b0ed3[_0x11a069(0x17c)]=_0x50862c,_0x5b0ed3[_0x11a069(0x1ac)+'s']=_0x255dc9,_0x674651[_0x11a069(0x1a3)](_0x5b0ed3);}const _0x1c4875={};return _0x1c4875[_0x11a069(0x198)]=_0x674651,JSON[_0x11a069(0x1ba)](_0x1c4875);}export function __jsEvalReturn(){const _0x54b213=_0x3cbf0a,_0x2f555c={};return _0x2f555c[_0x54b213(0x1b2)]=init,_0x2f555c['home']=home,_0x2f555c[_0x54b213(0x181)]=homeVod,_0x2f555c[_0x54b213(0x18b)]=category,_0x2f555c['detail']=detail,_0x2f555c[_0x54b213(0x1a9)]=play,_0x2f555c[_0x54b213(0x1a5)]=search,_0x2f555c;}
-1
View File
@@ -1 +0,0 @@
//bbQ0FUT1DYBBhobXNwX29wZW4uanMsYXNzZXRzOi8vanMvbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgxDcnlwdG8KZGF5anMMamluamEyBlVyaQJfDl8weDI3ODUOXzB4MWI3YRJfMHhkYTg5MmQSXzB4MzFjNGNiEl8weDIxNDk2YhJfMHgzODE0YjISXzB4NGRiNThmEl8weDI3OWViNxJfMHgyNDUxMDISXzB4NTVkNDU0El8weDJkOTFmMhJfMHgxYjU3ZjISXzB4NDE4NjgzEl8weDNiMmM3ORJfMHgyNWYxNjkSXzB4NGQ3ODM2El8weDQ5NjliYxJfMHg1MzBkMTASXzB4NDkzNWZkEl8weDE0MjBjYhJfMHg0OGY0ZjMSXzB4MWIwYzJkEl8weDE1YjJjMxJfMHgzZjY5ODQSXzB4NDE0MWM1El8weDI4MTY0ZRJfMHgzYThmZjASXzB4NGU1NDljEl8weDFkNDc1NxJfMHgyNmFjZDISXzB4MmFkN2JjEl8weDU5MjQ3ZhJfMHgxZmU5ZTUSXzB4NDMxYTMwEl8weDRjNWFkORJfMHg5NGM1ZjkQJndzVGltZT0YdzdVSXdwekR1c0tnDHJlc3VsdA5mb3JFYWNoCGF0b2IIdW5peApzaGlmdEB7fS5jb25zdHJ1Y3RvcigicmV0dXJuIHRoaXMiKSggKQ5pc0VtcHR5CnBhcnNlCGRhdGEIY2F0ZXphYmFjZGVmZ2hqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISktMTU5PUFFSU1RVVldYWVowMTIzNDU2Nzg5DHJhbmRvbUhhcHBsaWNhdGlvbi92bmQueW91cmFwaS52MS5mdWxsK2pzb24Mdm9kX2lkDmhlYWRlcnMIaW5pdA5jb250ZW50FGJsb2NrX25hbWUWdm9kX3JlbWFya3MMZGV2aWNlCE1JIDgGMHgzCGF1bCUQdm9kX2FyZWEMSk1KemRUCFE4UkkIN14oKBBibG9ja19pZAhobHMvHENvbnRlbnQtTGVuZ3RoIi9hcGkvYWRzL2dldF9jb25mCHB1c2iCAUFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky89BjB4MCBQblBDanNLS2RjTzVlQT09DFpDRUlKSghDXl10FnRvTG93ZXJDYXNlDnZvZF9waWMOQW5kcm9pZCAvYXBpL3N0YXRzL2xvZ2luDmluZGV4T2YMbHFYdEN6CGdZVUMaL2FwaS92b2QvaW5mbxwvYXBpL3VzZXIvaW5pdApQa2NzNyZyZXR1cm4gKGZ1bmN0aW9uKCkgCFV0Zjgadm9kX3BsYXlfZnJvbRBkaXJlY3RvchB2b2RfbmFtZQh5ZWFyCGNvZGUUY2hhckNvZGVBdAxHd1JXS2UIeVRxIw5yZXBsYWNlGHc3Rjl3ckJkd3F3PShCOEs0dzV4MHc1YkRteEREbGc9PQxjaGFyQXQMbWVjTmlKkgR7CiAgICAgICAgInR5cGVfcGlkIjogInt7dGlkfX0iLAogICAgICAgICJsZW5ndGgiOiAiMTIiLAogICAgICAgICJwYWdlIjogInt7cGd9fSIsCiAgICAgICAgImFyZWEiOiAie3tleHQuYXJlYXxkZWZhdWx0KCcnKX19IiwKICAgICAgICAieWVhciI6ICJ7e2V4dC55ZWFyfGRlZmF1bHQoJycpfX0iLAogICAgICAgICJvcmRlciI6ICJ7e2V4dC5vcmRlcnxkZWZhdWx0KCcnKX19IiwKICAgICAgICAiY2F0ZSI6ICJ7e2V4dC5jYXRlfGRlZmF1bHQoJycpfX0iCiAgICB9DnZvZF91cmwKc2xpY2UIYXJlYQxwUU9zSmcKc3R5cGUoZE1PQVhYekNoTUtMRk1LTHc0dG4cL2FwaS91c2VyL2luZm8GZW5jGHdxeHB3cUREcWc9PRZsYXN0SW5kZXhPZhRjb2xsZWN0aW9uCGh0dHAGcGFkCnRva2VuCGJuMWQKb3JkZXISc3RyaW5naWZ5DEJhc2U2NAh0YWdzDHdlVm9zSwYweDIIcGF0aBB0eXBlX3BpZAhsYW5nEHZvZF95ZWFygAFORlBDdkFOOEVqUERqOEtLRERQRGhBckNtY0tNdzZIQ2k4T1d3ckF3RmlwZXc0akRoQjlvUk1PSERrL0N2Zz09GGZyb21DaGFyQ29kZQYweDUGMHgxIDVyR202YW1nNktXcDZhS1AMWGlhb21pCnRpdGxlBmhscwYweDYIQiZoXQ5ibG9ja0lkFGNvbS5sZW9zbnYWdm9kX2NvbnRlbnQqaHR0cHM6Ly9tLmptenAubmV0LmNuEnVzZXJfaW5mbwphY3RvcihTTUtUVzhPQlFNT3d3NnBZd3JRPQhWb2ckCGhtc3AUc3RhcnRzV2l0aAh0cmltBnBpYxBZOEtKQTNRWAxzdWJzdHIYdm9kX3BsYXlfdXJsiAFmbXRxTGNPQUdNS293by9EbDhPcndwbkRqOEs3d3FvRnc0UWV3cmgzZk1LdU84T3N3NWJEdENqRGozZ0t3cnBIYmc9PQ51c2VyX2lkBjB4NBJUcmlwbGVERVMMJnBhZ2U9CHBvc3QOY29uc29sZQ5zdHJlYW0vCHJhbmsITW96aQhmb3JtCDB4NmEIMHg2NAgweDFjaFNNSzZDOE91d3FYRGlnbFZ3N0RDdUVCMnc2ekRnY0svYThLWXdvZGt3NjhBV1Q3Q3RRPT0IMHgzNwgweDU2CDB4NzIIMHg0NBh3cGZEcHNLcnc2NGoIMHg1YQgweDU5CDB4NjgGMHhlBjB4Zggoa2VKCDB4NzQIMHgyNQYweDcIMHgxMggweDU4CDB4MWUIMHg1ZggmVCpnCDB4MWIIMHg2MBJfMHgyYmJlOWISXzB4Mjc4NWRhEl8weDFiN2E2YRJfMHgyYjU4MjISXzB4NDQ1ZGE5El8weDU4YjExZRJfMHgxMGRkNzISXzB4MTg0MzY5CDB4MTkIMHg4MxJfMHgyNDI3OTkSXzB4Mzk1MjlhEl8weDJjY2YzZhJfMHgyNDkyMWUSXzB4NDk0ZWQ4CDB4MWQIMHgzZgxZZEtkalIIMHg0ZhJfMHgxMWI3ZGYSXzB4MzBmNDhlEl8weDQ2MTJlYxJfMHgzMzFlMDUIMHgyYQgweDg0BCk7DHdpbmRvdwgweDFhCDB4ODESXzB4NGI3NDgxEl8weDU4ZDhkYRJfMHg0OGQ1OGMSXzB4MWM5MWEwEl8weDQ3OTMwNRJfMHgzZGE1NDASXzB4NGUwNzQ4CDB4MzUIMHgzOAgweDIzCDB4NTcSXzB4MmY3ZTZkEl8weDVmNDUyORJfMHgyOTExZWESXzB4ZTMzYWM3El8weDFlOWQ5YxJfMHgyMmY0MTQSXzB4NTYyNjg4El8weDQ0YmIwYxJfMHhmMGZkMzYSXzB4MmJkOWYyEl8weDIwMjhlNgIlBDAwCDB4MzEIMHgzYyRkZWNvZGVVUklDb21wb25lbnQIMHg2ZhJfMHgzYzg5NTMSXzB4MzAwNjI1El8weDE2MGEzYRJfMHgyMGQ3YTYIMHg1ZAgweDNkCG1kNVgEaWQWdG9VcHBlckNhc2USRGV2aWNlLUlkBG5vEE9wZXJhdG9yCDB4NTAYU2NyZWVuLVdpZHRoCDB4NjkaU2NyZWVuLUhlaWdodAhzYWx0DEFjY2VwdAhndWFuDkNoYW5uZWwOaXMtcHVzaAgweDIxFFVzZXItQWdlbnQQQ3VyLVRpbWUIMHg1Yg5Nb2ItTWZyEnByZWZlcnNleAYweGQSTW9iLU1vZGVsClRva2VuFlN5cy1SZWxlYXNlGE5FVFdPUktfV0lGSRZOZXRXb3JrVHlwZQphcHBpZBhWZXJzaW9uLUNvZGUIU2lnbhhTeXMtUGxhdGZvcm0SXzB4MThjMTgwEl8weDQwYjg2YRJfMHgyMGU3MjESXzB4MTRkZGY2El8weDNlN2EzNBJfMHgyM2RmMmEIMHg0MwgweDJiCDB4ODYIMHg3NQ5kZWNyeXB0BGl2CDB4NDgIMHgyOQ5wYWRkaW5nEl8weDJjNGJlYxJfMHgzMDgwNzUSXzB4M2I4NWFjEl8weDFlNjJjZBJfMHg0N2M3MWYSXzB4M2FkZWFmEl8weDU2NDNmZQhza2V5CDB4NDAIMHg0MQgweDM2CDB4N2UYZk1PWktjSzBTY0tuCDB4NjcIMHg2ZQgweDE0CFY3WmYIVkt6WQgweDRhCFdwOHEIMHg1MQgweDMzCDB4NzgGbG9nBjB4Ygpsb2NhbAYweGMIMHgxZggweDEzCDB4NGMSXzB4MWNhZTNmEl8weDE1ZjQwNhJfMHgyMTliN2QSXzB4OTZkNGUwEl8weDEwNjMyMxJfMHg0MTFhMTASXzB4NGNmZDgzEl8weDE1NzE3ZhJfMHg2YzYzOWYIMHgzOQgweDI0CDB4MTEIMHgzMhJfMHgzMGMxZjMSXzB4NDk5Yzk1El8weDYyYmVhNRJfMHgxMTQ2ODkSXzB4MjRjNThjEl8weDUzYjgwMBJfMHg0YWUxNGYSXzB4MWQzNDdkEl8weDJjMzRlZRJfMHg2NjI2OTkSXzB4YzI3MzI1El8weDJiZmI5YRJfMHgzOWFjYzMSXzB4MmM2ZWIxEl8weDM4YTRmMRJfMHgyZDM2YmUSXzB4OTgzMTFkEl8weDQ0NGM0ZBJfMHgzMjIyYjYSXzB4MjYzZjU1El8weDM1MjE1ZhJfMHgzNDYxZjMSXzB4NWQzOTJjEl8weDViMzI1NxJfMHg0YTVkNzgSXzB4NWIyMWRkEl8weDJhZDZkYwgweDg1CDB4MjgGcmVxCDB4NzcMbWV0aG9kCDB4NjIMZXh0ZW5kEGFwcF9uYW1lCDB4N2MQcG9zdFR5cGUGMHg4CDB4N2YIMHg2NQgweDQ5CDB4NzMIMHg0MggweDIyDGFjdGlvbggweDE4El8weGMxZjEyZRJfMHgxNGY4NGMSXzB4NDI5MjU3El8weDNjMzU0OBJfMHg4MjhhNzgSXzB4MzI2MzIwEl8weDVjZGM0MBJfMHgzODIyMTYSXzB4MjU4ZjZmEl8weDI0YWRjOBJfMHg0MDdmNzASXzB4MmYzYjkyEl8weDEyYzljYxJfMHg1ZWVhNDYSXzB4MTNjNzU4El8weDQyNGY2MBJfMHgxOWRjOGQwL2FwaS9ibG9jay9jYXRlZ29yeV90eXBlCDB4N2EOdHlwZV9pZAWSY0yIEnR5cGVfbmFtZQgweDUzBmtleQgweDM0AiwIMHg4MAgweDI3AnYIMHgyZggweDNlCDB4NTQIMHg0Yg5maWx0ZXJzEl8weGQ4YjJmNwJuEl8weDI5NmViYxJfMHgxZDVjYzgSXzB4NDU2NGNlEl8weDJlMmU5NgR7fRJfMHg1ODVhMWESXzB4MTcyNzkyEl8weDllYjFhORJfMHg0MjZlODgSXzB4NTg1NDc3El8weDRmNzI5YhJfMHg1ZjQwZjIQXzB4ZDViNjQSXzB4NWU3MzlmEl8weDJmY2UxYxJfMHgyMTM5NzASXzB4NGY3NGFmEl8weDQ2MzViMRJfMHg1ZDI4NTISXzB4M2FhMDYxEl8weDFjNGFmNBJfMHgxZGZlMGQSXzB4NTI0MTdlEl8weDJlMGY5ZhJfMHg3NDNhZmQSXzB4NDk3NjcwEl8weDVhOWE5ZRJfMHg4MDMyZDgSXzB4MWEzNTcwEl8weDE1NGY3ZRJfMHg0NDI0YWIIMHg2MR4vYXBpL2Jsb2NrL3JhbmsyL2FwaS9ibG9jay9saXN0P2Jsb2NrX2lkPQgweDc2CDB4NWMIMHg2ZBBwYXJzZUludAhwYWdlEnBhZ2Vjb3VudAhsaXN0DGZpbHRlciYvYXBpL2Jsb2NrL2NhdGVnb3J5CDB4M2EGZXh0BnRpZARwZxJfMHg4NGYxOWEGMHg5CDB4MTUSXzB4MjZkODczEl8weDExY2JhYxJfMHgyNGQ2NmMSXzB4MzVlOTQ1El8weDNiYjUxNxJfMHhkZWU2ZmISXzB4NDFlODdkCDB4MjYIMHgyZQgweDIwCDB4NGUIMHg1NQgweDEwBjB4YRJ2b2RfYWN0b3IIMHg2Nhh2b2RfZGlyZWN0b3IIMHgyZAgweDYzCmludHJvCDB4NmMIMHgyYxBtYXBfbGlzdAIkAisIMHg0NggweDNiCDB4NzEIMHg4NwIjEl8weDE3M2FlOQIgEl8weDNiOTUyOQgweDRkEl8weDIyM2IzZhJfMHg1NGY3NjQSXzB4MWM1ZGY4El8weDJkYTJlMxJfMHg0YWYzOGQSXzB4MjkyNTU5El8weDRmY2UxYRJfMHg1MWI3NDISXzB4MThjZWVhEl8weDVlNWI4NhJfMHg0ODY4MDMSXzB4MTMyOWYwEl8weDIyM2E3MxJfMHgyNmM3ZmQSXzB4Mzk5YjZkEl8weDMxM2M3NhJfMHg0MjhkMmYSXzB4NWMwM2YzEl8weDVlZWVmZhJfMHg0Y2Y2NmQSXzB4MzhjNDFjEl8weDMyYzExZBJfMHgxNmRiYjcQXzB4N2Q5YzgIMHg1ZSIvYXBpL3ZvZC9wbGF5X3VybBR2b2RfbWFwX2lkBGNrCDB4ODIIMHg1MhJ3c1NlY3JldD0IMHg3ZAI/AiYIMHg3YhBqczJQcm94eQgweDc5CDB4NzAIMHg0NQIvCDB4MTcIMHgzMBBsb2NhdGlvbhJfMHgzZGM1ODESXzB4NDNjMDJjEl8weDVhMzY1ZAgweDQ3JGVuY29kZVVSSUNvbXBvbmVudBJfMHg1NjQxYzgSXzB4MzczNWQxEl8weDVkZmVmORJfMHg0OWRlY2ESXzB4MmE1NzQ0CDB4NmISXzB4NTM0YjdlEl8weDEzMjE3ZBJfMHgyNTRjNjUSXzB4NTM3MDI4CDB4MTYGdXJsDGhlYWRlchJfMHg0YjFkZTESXzB4MTg4Nzk0El8weDc0ZWEzZhJfMHgyM2EyM2USXzB4NTMyYzcxEl8weDUwMjEzZBJfMHgyYzZjOTESXzB4N2ViMjU1El8weDIwYWE2MRJfMHg0ZmEzNDIkL3NlYXJjaC92b2QvcmVzdWx0BGt3BHBuEl8weDFjZDc5NBJfMHg0NWZiYTkSXzB4M2VkZjE0El8weDRmMDE0YhJfMHgxNjZjMzcSXzB4MmYxZGFjEl8weDJjMzE1NAhob21lDmhvbWVWb2QQY2F0ZWdvcnkMZGV0YWlsCHBsYXkMc2VhcmNoD6QDAaYDAQApqAMABQCqAwABrAMAAq4DAAOwAwAEsgMADgAGAaABAAAAICoV6QwAqgMADKwDAQyuAwIMsAMDDLIDBAy0AwANtgMBDbgDAgm6AwMJvAMECb4DBQnAAwYJwgMHCcQDCAnGAwkJyAMKDcoDCw3MAwwJzgMNCdADDgnSAw8J1AMQCdYDEQnYAxIJ2gMTCdwDFAHeAxUB4AMWAeIDFwHkAxgB5gMZAegDGgHqAxsB7AMcAe4DHQHwAx4B8gMfAfQDIAH2AyEB+AMiDfoDIwGoAyQBCOhNvgZfGgC+B18bAL4IXxwAvglfHQC+Cl8eAL4LXx8AvgxfIAC+DV8hAL4OXyIAvg9fIwC+EF8kAL4RXyUAvhJfJgC+E18oAL4UXykAKQT+AAAABP8AAAAEAAEAAAQBAQAABAIBAAAEAwEAAAQEAQAABAUBAAAEBgEAAAQHAQAABFsAAAAECAEAAAQJAQAABAoBAAAECwEAAAQMAQAABA0BAAAEDgEAAAQPAQAABBABAAAEEQEAAAQSAQAABBMBAAAEQQAAAAQUAQAABBUBAAAEFgEAAAQXAQAABBgBAAAEGQEAAARCAAAABBoBAAAmIAAEGwEAAEwgAACABBwBAABMIQAAgAQdAQAATCIAAIAEHgEAAEwjAACABB8BAABMJAAAgAQgAQAATCUAAIAEIQEAAEwmAACABCIBAABMJwAAgAQjAQAATCgAAIAEJAEAAEwpAACABCUBAABMKgAAgAQmAQAATCsAAIAEJwEAAEwsAACABCgBAABMLQAAgAQpAQAATC4AAIAEKgEAAEwvAACABCsBAABMMAAAgAQsAQAATDEAAIAEQAAAAEwyAACABC0BAABMMwAAgAQuAQAATDQAAIAELwEAAEw1AACABDABAABMNgAAgAQxAQAATDcAAIAEMgEAAEw4AACABDMBAABMOQAAgAQ0AQAATDoAAIAENQEAAEw7AACABDYBAABMPAAAgAQ3AQAATD0AAIAEOAEAAEw+AACABF0AAABMPwAAgAQ5AQAATEAAAIAEOgEAAExBAACABDsBAABMQgAAgAQ8AQAATEMAAIAEPQEAAExEAACABD4BAABMRQAAgAQ/AQAATEYAAIAEQAEAAExHAACABDcAAABMSAAAgARBAQAATEkAAIAEQgEAAExKAACABEMBAABMSwAAgAREAQAATEwAAIAERQEAAExNAACABEYBAABMTgAAgARHAQAATE8AAIAESAEAAExQAACABEkBAABMUQAAgARKAQAATFIAAIAESwEAAExTAACABEwBAABMVAAAgARNAQAATFUAAIAETgEAAExWAACABE8BAABMVwAAgARQAQAATFgAAIAEUQEAAExZAACABFIBAABMWgAAgL0ATFsAAIAEUwEAAExcAACABFQBAABMXQAAgARVAQAATF4AAIAEVgEAAExfAACABFcBAABMYAAAgARYAQAATGEAAIAEWQEAAExiAACABFoBAABMYwAAgARbAQAATGQAAIAEXAEAAExlAACABF0BAABMZgAAgAReAQAATGcAAIAEOQAAAExoAACABF8BAABMaQAAgARgAQAATGoAAIAEYQEAAExrAACABGIBAABMbAAAgARjAQAATG0AAIAEZAEAAExuAACABGUBAABMbwAAgARmAQAATHAAAIAEZwEAAExxAACABGgBAABMcgAAgARpAQAATHMAAIC9AUx0AACABGoBAABMdQAAgARrAQAATHYAAIAEbAEAAEx3AACABG0BAABMeAAAgARuAQAATHkAAIAEMAAAAEx6AACABG8BAABMewAAgARwAQAATHwAAIAEcQEAAEx9AACABHIBAABMfgAAgARzAQAATH8AAIAEdAEAAEyAAACABHUBAABMgQAAgAR2AQAATIIAAIAEdwEAAEyDAACABHgBAABMhAAAgAR5AQAATIUAAIAEegEAAEyGAACABHsBAABMhwAAgF8FAL4CZQUAvBsB7g6+A03bAAAAXwYAZQYABHwBAADtXwcAZQYABH0BAADtXwgAC18JAL9fCgCzXwsAv18MAL9fDQALXw4AZQYABH4BAADtBH8BAABlBgAEgAEAAO1lBgAEgQEAAO1lBgAEggEAAO1lBgAEgwEAAO0EhAEAAGUGAASFAQAA7SYIAF8PAL4EZQ8AvGwB7g6+BU3lAAAAXxAAZRAAZQYABIYBAADtZQYABIcBAADt7l8RAGUQAGUGAASIAQAA7WUGAASJAQAA7e5fEgBlEAAEUwEAAASKAQAA7l8TAGUQAGUGAASLAQAA7WUGAASMAQAA7e5fFABlEAAEjQEAAGUGAASOAQAA7e5fFQBlEABlBgAEjwEAAO1lBgAEkAEAAO3uXxYAZRAAZQYABJEBAADtBJIBAADuXxcAZRAAZQYABJMBAADtZQYABJQBAADt7l8YACYAAJZfGQBlBgAEUwEAAO1fJwAppAMBBAEATwIHCDEwODAHCDIyNDgOQwYBAAIBAgIAARMDqgYAAUCsBgABAK4GAQAwYQAAvgBNlwEAAMdiAADQj9jtKaQDAQAOQwYBAAEAAQQBAB0BsAYAAQCqBgADz47X6BjbBB8BAABI2wQEAQAASCQAACQBAA7q5SmkAwEADkMGAQACAQICAQARA6oGAAEArAYAAQCuBgEAILQDBQxhAADPs57TZQAAz0fHYgAAKKQDAQAOQwYBAAIBAgIBARMDsgYAAUC0BgABALYGAQAwtgMGDGEAAL4ATZsBAADHYgAA0I/Y7SmkAwEADkMGAQABAAEFAgAlAbgGAAEAsgYAA7YDAAzPjtfoINtlAQAEnQEAAO1I22UBAASeAQAA7UgkAAAkAQAO6t0ppAMBAA5DBgEAAgMCBAMC1AEFvgYAAQDABgABAMIGAQAgxAYDAzDGBgEBMLYDBgzIAw8MygMQDGECAGEAAM+zntNlAQDPR8dlAgBlAAAEpAEAAO1HOEUAAACr6D9hAQC+AOwOvgFNogEAAMhlAgBlAAAEpQEAAO1xYgEASWUCAASmAQAAcQtJZQIAZQAABKQBAADtcSYAAJaWSWUCAASmAQAAR89HyWICADhFAAAAq+hPZQIAZQAABKcBAADtRzhFAAAAq+gQZQIABFIBAABxJgAAlpZJZQIAZQAABKUBAADtSGIAANAkAgARYwAADmUCAASmAQAAR89xYgAASeoJYgIAEWMAAA5iAAAopAMBAA5DBgEAAAQABQEBfQTQBgEAINIGAgQw1AYDBAPWBgEBcLYDAAxhAwBhAAAGx2wzAAAAYQEAOJoAAABlAAAErAEAAO1lAAAErQEAAO2dBK4BAACd7chiAQDsEWMAAA4O6hXJbBEAAAA4rwEAABFjAAAODuoCL2UAAASwAQAA7cpiAABlAAAEsQEAAO1HEekTDmIAAGUAAASxAQAA7XG+ABZJKaQDAQAOQwYBAAEGAQcCAs8BB+QGAAEA5gYBADDoBgEBIOoGAgIg7AYCAyDuBgIEIPAGAgUgtgMADNYGAw1hAQBhAAA4kwAAAM/tZQAABLkBAADtSL0AvQEzvyQCAMe/yGEFAGEEAGEDAGECALPJBsoGwQSzwQViAABlAAAEugEAAO1IYgUAkWMFACQBABFjBADodmUBAGUAAAS7AQAA7UhiBAAkAQARYwQADmIEAJXoU2ICALec6A1iAwC7QJpiBACd6gRiBAARYwMADmICAJFjAgC3nOgtYgEAOJMAAABlAAAEvAEAAO1IvP8AYgMAu/5iAgCaua2hrSQBAJ0RYwEA6gKzDutw/2IBACikAwEABwY9KyQHWgABACYAAAAIBgAAAAQH9f///wsAHAQAAAABAAAA////fwEAAAABPQAKBgwACg5DBgEAAgkCCAEA7wML+gYAAQD8BgABAP4GAQAggAcBASCCBwECIIQHAQMghgcBBCCIBwIIIIoHAgYgjAcBBSCOBwgIILYDAAxhBwBhBABhAwBhAgBhAQBhAAAmAADHs8gGyb/Kv8EEOAIBAADP7dNhBgBhBQCzwQXPBDAAAABHwQZiBQBiBgCj6EtiBAAEyAEAAATJAQAAz2UAAATKAQAA7UhiBQAkAQAENwAAAEi7ECQBAJ1lAAAEywEAAO1Iu/4kAQCdnRFjBAAOYgUAkWMFAA7qrjjMAQAAYgQA7dMGwQezEWMHAA5iBwC8AAGj6BZiAABiBwBxYgcASWIHAJFjBwAO6uOzEWMHAA5iBwC8AAGj6GNiAQBiAABiBwBHndBlAAAEygEAAO1IYgcA0GUAAATNAQAA7UecJAEAnbwAAZwRYwEADmIAAGIHAEcRYwIADmIAAGIHAHFiAABiAQBHSWIAAGIBAHFiAgBJYgcAkWMHAA7qlrMRYwcADrMRYwEADmEIALPBCGIIAM9lAAAEzQEAAO1Ho2mbAAAAYgcAtJ28AAGcEWMHAA5iAQBiAABiBwBHnbwAAZwRYwEADmIAAGIHAEcRYwIADmIAAGIHAHFiAABiAQBHSWIAAGIBAHFiAgBJYgMAOJMAAABlAAAEvAEAAO1Iz2UAAATKAQAA7UhiCAAkAQBiAABiAABiBwBHYgAAYgEAR528AAGcR64kAQCdEWMDAA5iCACRYwgADutX/2IDACikAwEADkMGAd4DAQMBAwgDnAIEnAcAAQCeBwEAIKAHAQEgogcAAACsAwEMtgMGDLwDCQjSAxQI2gMYCMIDDAjMAxEI0AMTCGEBAGEAAGUAAOxlAQAE0gEAAO1IJAAAZQEABNMBAADtSCQAAMc41AEAAGUCAATVAQAAR2UDAJ1iAACd7QTWAQAASCQAAMgLZQIABNUBAABHTNcBAAAE2AEAAEzZAQAAZQEABNoBAADtTNsBAABlAQAE3AEAAO1M3QEAAGUEAEzeAQAAZQEABHMBAADtTN8BAAAE4AEAAEzhAQAAvQBM4gEAAGUBAATjAQAA7UzkAQAAYgAATOUBAABlAQAE5gEAAO1M5wEAAL0BTOgBAABlAQAE6QEAAO1M6gEAAGUFAEzrAQAAvQJM7AEAAATtAQAATO4BAABlBgBM7wEAAGUHAEzwAQAAYgEATPEBAABlAQAE4wEAAO1M8gEAAM0opAMBAAcCMQcCMQcEMTMOQwYB4AMBBQEJBQLzAQbmBwABAOgHAAAA6gcAAQDsBwACAO4HAAMA8AcEAAPcAxkAqgMADLYDBgzWAxYI2AMXCNvoA88oZQEAZQIABPkBAADtR2UCAAT6AQAA7UdlAgAE+wEAAO1IZQMAJAEAx2UBAGUCAAT5AQAA7UdlAgAE+gEAAO1HZQIABPsBAADtSGUEACQBAMg4mAAAAGUCAAT7AQAA7UjPJAEAZQIABCEBAADtRwQ5AQAASL0AvQEzvyQCAMlsYwAAAGUBAGUCAAT8AQAA7UcE/QEAAEjFwwvETP4BAABlAQBlAgAE/wEAAO1HZQIABAACAADtR0wBAgAAJAMAZQIABNMBAADtSGUBAGUCAAT5AQAA7UcEMAEAAEckAQDKDuoMwQRsBwAAAA7qAi/GKKQDAQAHBFxuBzQBAQATAAAACAYAAAAEB/X///8LAAEKAAwACg5iBgHiAwEGAQgJA4IEB4QIAAEAhggAAECICAABQIoIBwADjAgAAgCOCAAEAJAIDwADtgMGDL4DCgjAAwsI3AMZALgDBwi8AwkIsgMEDPoDKADkAx0AzwQJAgAARxFmAQAOz2UAAAQKAgAA7UcRZgIADmzvAAAAZQAABAsCAADtZQAABAwCAADtZQAABA0CAADtBA4CAABlAAAEDwIAAO1lAAAEEAIAAO0mBgDHvgDDvMEA7g6+AU0EAgAAyDiKAAAAxARaAQAAZQAABBECAADt7sRlAAAEiAEAAO0EEgIAAO5Is7UkAgBH6AcmAACWluI4igAAAMQEWwEAAAQTAgAA7kfEZQAABIsBAADtZQAABBQCAADt7keW6AcmAACWluI4igAAAMQEIQEAAAQVAgAA7keW6AcmAACWluI4igAAAMRlAAAEFgIAAO1lAAAEFwIAAO3uR5boByYAAJaW4g7qEclsDQAAACYAAJaW4g7qAi/e6B44igAAAGUAAAQYAgAA7XELvgJNGQIAAEwZAgAASWUAAAQaAgAA7co4GwIAAGUAAAQcAgAA7UhlBADGJAIAi8IEZQAABM0BAADtR7Ol6C1sIAAAADiYAAAAZQAABPsBAADtSMAEJAEAEWYFAA4O6gzBBWwHAAAADuoCL2UGAAQGAQAASGUFACQBAOhRCxFmBQAOZQUABNUBAABxXgcAuxDtZQAABB0CAADtSCQAAEk4GwIAAGUAAAQeAgAA7UhlBADGOJgAAABlAAAEHwIAAO1IZQUAJAEAJAMAiw5eCADsiw4GLqQDAQAOQwYBAAIBAgIBAQ0DwAgAAUDCCAABAMQIAAAAtgMADL4ATSICAADL0I/Y7SmkAwEADkMGAQABAAEFAgAhAcYIAAEAwAgAA7YDAAzPjtfoHNsEHwEAAEjbZQEABJ4BAADtSCQAACQBAA7q4SmkAwEADkMGAQACAwIEAwKkAQXICAABAMoIAAEAzAgAAADOCAABANAIAAIAtgMADIYIAAGICAEBz7Oe09zPR8fdBBgBAABHOEUAAACr6De+AOwOvgFNJwIAAMjdZQAABCkCAADtxEndZQAABCoCAADtcQtJ3WUAAAQrAgAA7XEmAACWlkndBCoBAABHz0fNOEUAAACr6ELdBDcBAABHOEUAAACr6BLdZQAABCwCAADtcSYAAJaWSd1lAAAEKQIAAO1Iw9AkAgDH3WUAAAQqAgAA7UfPw0nqA8XHwyikAwEADkMGAQAAAwAEAQIzA9oIAAAA3AgAAQDeCAACQLYDAAy+AE0tAgAAy+zIZQAABLABAADtycRlAAAEsQEAAO1HEekRDsRlAAAEsQEAAO1xvgEWSSmkAwEADkMGAQAAAgAFAQA3AuAIAAAA4ggDAAO2AwAMbCQAAAA4mgAAAAQvAQAAZQAABK0BAADtnQSuAQAAne3sxw7qEchsDQAAADivAQAAxw7qAi/DKKQDAQAOQwYBAAEGAQcCAoUBB+QIAAEA5ggAAADoCAABAOoIAAIA7AgAAwDuCAAEAPAIAAUAtgMADN4IAgE4kwAAAM/tBDkBAABIvQC9ATO/JAIAx7/Is8mzwQXDZQAABLoBAADtSMAFkcEFJAEAwgToT9wEKQEAAEjABCQBAMEEwASV6DjFt5zoCsa7QJrABJ3qA8AEysWRybec6CDEOJMAAAAEWQEAAEi8/wDGu/7Fmrmtoa0kAQCdzOoCsw7qnMQopAMBAAcGPSskB1oAAQAmAAAACAYAAAAEB/X///8LABwEAAAAAQAAAP///38BAAAAAT0ACgYMAAoOQwYBAAIJAggBALsCC/IIAAEA9AgAAQD2CAAAAPgIAAEA+ggAAgD8CAADAP4IAAQAgAkABQCCCQAGAIQJAAcAhgkACAC2AwAMJgAAx7PIv8q/wQQ4AgEAAM/t07PBBc9lAAAEzQEAAO1HwQbABcAGo+g8wAQEyAEAAATJAQAAz2UAAATKAQAA7UjABSQBAAQ3AAAASLsQJAEAnQRAAQAASLv+JAEAnZ3BBJMF6r84zAEAAMAE7dOzwQfAB7wAAaPoC8PAB8AHSZMH6u+zwQfAB7wAAaPoPsTDwAdHndBlAAAEygEAAO1IwAfQZQAABM0BAADtR5wkAQCdvAABnMjDwAdHycPAB3HDxEdJw8TFSZMH6ryzwQezyLPBCMAIzwQwAAAAR6PoW8AHtJ28AAGcwQfEw8AHR528AAGcyMPAB0fJw8AHccPER0nDxMVJxjiTAAAABFkBAABIz2UAAATKAQAA7UjACCQBAMPDwAdHw8RHnbwAAZxHriQBAJ3Kkwjqm8YopAMBAA5DBgEAAAAAAAAAAQAppAMBAA5iBgHkAwAEAAcKAI4EBIgJBQAgigkAAACMCQACAI4JBgAD3AMZALIDBAy2AwYMwgMMCLoDCAjeAxoAzgMSCOADGwDEAw0IxgMOCGwBAgAA2+gEDgYuZQEAZQIABEgCAADtSGUDACQBAGngAQAAYQAAZQQAZQIABEkCAADtncc4SgIAAGIAAAtlAgAESwIAAO1MTAIAAF4FAGIAAO1MDgEAAAtlAgAETQIAAO1MTgIAAGUGAExPAgAATAgBAABlAgAEUAIAAO1MUQIAAO6LyDiYAAAAZQIABPsBAADtSF4HAMRlAgAEUgIAAO1H7SQBAM1lAgAEUwIAAO1HZQIABFQCAADtR2UCAARVAgAA7UcRZgMADsVlAgAEUwIAAO1HZQIABFQCAADtR2UCAARWAgAA7UcRZggADmUEAGUCAARXAgAA7Z0RYwAADjhKAgAAYgAAC2UCAARLAgAA7UxMAgAAXgUAYgAA7UwOAQAAC0wIAQAAZQIABFACAADtTFECAADui8hlBABlAgAEWAIAAO2dEWMAAA44SgIAAGIAAAtlAgAESwIAAO1MTAIAAF4FAGIAAO1MDgEAAAu5TFkCAABMCAEAAGUCAARQAgAA7UxRAgAA7ovIZQQAZQIABFoCAADtnRFjAAAOOEoCAABiAAALBHYBAABMTAIAAF4FAGIAAO1MDgEAAAtMCAEAAGUCAARQAgAA7UxRAgAA7ovIOJgAAAAEBwEAAEheBwDEZQIABFICAADtR+0kAQBlAgAEUwIAAO1HEWYJAA4O6gvKbAcAAAAO6gIvBi6kAwEADmIGAeYDARABCQUF3AgRtgkAAQC4CQEAILoJAAAAvAkBASC+CQEDIMAJAAIAwgkCBDDECQUGIMYJBQdgyAkHBiDKCQcJYMwJCQYgzgkJC2DQCQsGINIJCw1g1AkNBiDWCQ0PYLYDBgzkAx0AugMICN4DGgDgAxsAYQMAYQIAYQAA3OyLDmUCAARsAgAAncc4SgIAAGIAAAsEdgEAAExMAgAA3mIAAO1MDgEAAAtMCAEAAAR7AQAATFECAADui8gLZQAABG0CAADtTG4CAAAEbwIAAExwAgAAJgEAyQvKOJgAAABlAAAE+wEAAO1IXgQAxGUAAARSAgAA7UftJAEABAABAABHwQRhBQDABH3rmQPBBWICAAQfAQAASAtiBQBlAAAEcQIAAO1HTG4CAABiBQAEcAIAAEdMcAIAACQBAA5iAwBiBQAEVQEAAEdxJgAASWIFAGUAAARbAQAA7UdpnAAAAGEHAGEGAAsECQEAAExyAgAAv0w2AAAAwQYmAADBB2IFAGUAAARbAQAA7UdlAAAEcwIAAO1IBHQCAAAkAQBlAAAEdQIAAO1IvgAkAQAOYgYAZQAABHYCAADtcWIHAEliBgAEDwEAAHFiBwCzRwR3AgAAR0liAwBiBQBlAAAEcQIAAO1HR2UAAASdAQAA7UhiBgAkAQAOaAcAYgUAZQAABHgCAADtR2mgAAAAYQkAYQgAC2UAAAR4AgAA7UxyAgAAv0w2AAAAwQgmAADBCWIFAGUAAAR4AgAA7UdlAAAEcwIAAO1IBHQCAAAkAQBlAAAEdQIAAO1IvgEkAQAOYggABEAAAABxYgkASWIIAGUAAASNAQAA7XFiCQCzRwR3AgAAR0liAwBiBQBlAAAEcQIAAO1HR2UAAASdAQAA7UhiCAAkAQAOaAkAYgUAZQAABHkCAADtR2mcAAAAYQsAYQoAC2UAAAR5AgAA7UxyAgAAv0w2AAAAwQomAADBC2IFAARBAQAAR2UAAARzAgAA7UgEdAIAACQBAAQBAQAASL4CJAEADmIKAGUAAAR2AgAA7XFiCwBJYgoAZQAABI0BAADtcWILALNHBHcCAABHSWIDAGIFAGUAAARxAgAA7UdHZQAABJ0BAADtSGIKACQBAA5oCwBiBQAEVgEAAEdpoAAAAGENAGEMAAtlAAAEegIAAO1McgIAAL9MNgAAAMEMJgAAwQ1iBQBlAAAEegIAAO1HZQAABHMCAADtSAR0AgAAJAEAZQAABHUCAADtSL4DJAEADmIMAGUAAAR2AgAA7XFiDQBJYgwAZQAABI0BAADtcWINALNHBHcCAABHSWIDAGIFAARVAQAAR0dlAAAEnQEAAO1IYgwAJAEADmgNAGIFAAROAQAAR2mgAAAAYQ8AYQ4AC2UAAAR7AgAA7UxyAgAAv0w2AAAAwQ4mAADBD2IFAAROAQAAR2UAAARzAgAA7UgEdAIAACQBAGUAAAR1AgAA7Ui+BCQBAA5iDgBlAAAEdgIAAO1xYg8ASWIOAGUAAASNAQAA7XFiDwCzRwR3AgAAR0liAwBiBQBlAAAEcQIAAO1HR2UAAASdAQAA7UhiDgAkAQAOaA8AgABpZvz//w6DOJgAAABlAAAEHwIAAO1IC2ICAEweAAAAYgMATHwCAAAkAQAupAMBAA5CBgEAAQABBAIAHgH6CQABAMYJBwm2AwAMZQAAZQEABJ0BAADtSAvPTH4CAADPTHcCAAAkAQAppAMBAA5CBgEAAQABBAIAHgH+CQABAMoJCQm2AwAMZQAAZQEABJ0BAADtSAvPTH4CAADPTHcCAAAkAQAppAMBAA5CBgEAAQABBAIAHgGACgABAM4JCwm2AwAMZQAAZQEABJ0BAADtSAvPTH4CAADPTHcCAAAkAQAppAMBAA5CBgEAAQABBAIAHgGCCgABANIJDQm2AwAMZQAAZQEABJ0BAADtSAvPTH4CAADPTHcCAAAkAQAppAMBAA5CBgEAAQABBAIAHgGECgABANYJDwm2AwAMZQAAZQEABJ0BAADtSAvPTH4CAADPTHcCAAAkAQAppAMBAA5iBgHoAwAAAAEBAAwA3AMZACYAAJaW3wSDAgAALqQDAQAOYgYB6gMEFgQJBgHnBxqICgABAIoKAAEAjAoAAQCOCgABAJAKBBYgkgoGDiCUCgAAAJYKBgIwmAoGBCCaCgYFYJwKBAEgngoEBzCgCgQIIKIKBw4wpAoECSCmCgQLIKgKBAwgqgoEDTCsCgEAIK4KAAMAsAoBDzCyCgERILQKCxYwtgoBEiC4CgEUILoKARUgtgMGDOQDHQC6AwgI3gMaAOADGwCuAwIMYRUAYRQAYRMAYREAYRAAYQ4A3OyLDtCzqegDtNTPZQAABG0CAADtqWlhAgAAYQ0AYQwAYQsAYQoAYQgAYQcAYQYAYQAAJgAAx9JlAAAEngIAAO1HlmntAAAAYQUAYQQAYQMAYQEAZQIABJ8CAACdyDhKAgAAYgEAC2UAAAQcAgAA7UxMAgAA3mIBAO1MDgEAAO6LyTiYAAAAZQAABPsBAADtSF4EAMVlAAAEUgIAAO1H7SQBAGUAAARTAgAA7UfKC2UAAASeAgAA7UxyAgAAv0w2AAAAwQQmAADBBWIDAGUAAAR1AgAA7Ui+ACQBAA5iBABlAAAEdgIAAO1xYgUASWIEAAQPAQAAcWIFALNHBHcCAABHSdJlAAAEngIAAO1xYgUAs0cEdwIAAEdJYgAAZQAABJ0BAADtSGIEACQBAA5oBQBlAgAEoAIAAJ3SZQAABJ4CAADtR51lAAAEoQIAAO2d0J3BBjhKAgAAYgYACwRBAAAATEwCAADeYgYA7UwOAQAA7ovJOJgAAABlAAAE+wEAAO1IXgQAxWUAAARSAgAA7UftJAEAZQAABFMCAADtR8EHJgAAwQhhCQBiBwB96k3BCWIIAAQfAQAASAtiCQBlAAAEWgEAAO1HTA0BAABiCQBlAAAEogIAAO1HTDMBAABiCQBlAAAEowIAAO1HTCYBAAC/TBIBAAAkAQAOgADosQ6DuwrBCjikAgAA0O3BC2IIAAQwAAAAR2IKAKnoCGILALSd6gRiCwDBDAtiCwBMpQIAAGIMAEymAgAAYggATKcCAADBDWIAAGUAAATNAQAA7UezpegOYg0ABKgCAABxYgAASTiYAAAAZQAABB8CAADtSGINACQBAC5lAgAEqQIAAJ3BDjiYAAAAZQAABPsBAADtSGUFAGUAAASqAgAA7QvSTKsCAADPTKwCAADQTK0CAADuJAEAwQ84SgIAAGIOAAtlAAAESwIAAO1MTAIAAN5iDgDtTA4BAADAD0wIAQAAZQAABFACAADtTFECAADui8k4mAAAAGUAAAT7AQAA7UheBADFBBABAABH7SQBAGUAAARTAgAA7UfBECYAAMERYRIAYhAAfepRwRJiEQBlAAAEnQEAAO1IC2ISAGUAAARaAQAA7UdMDQEAAGISAGUAAASiAgAA7UdMMwEAAGISAGUAAASjAgAA7UdMJgEAAL9MEgEAACQBAA6AAOitDoO7DMETOKQCAADQ7cEUYhEAZQAABM0BAADtR2ITAKnoCGIUALSd6gRiFADBFTiYAAAAZQAABB8CAADtSAtiFABMpQIAAGIVAEymAgAAYhEATKcCAAAkAQAupAMBAA5CBgEAAQABBgIAOwHcCgABAJoKBQm2AwAMZQAAZQEABJ0BAADtSAvPZQEABK8CAADtR0x+AgAAz2UBAASwAgAA7UcENwAAAEgkAABMdwIAACQBACmkAwEADmIGAewDAQYBCQcA2AQH4goAAQDkCgEAIOYKAAAA6AoBATDqCgEDIOwKAQQg7goCBTDkAx0AugMICLYDBgzeAxoA4AMbAO4DIgDMAxEIYQQAYQMAYQIAYQAA2+yLDmUBAGUCAAS4AgAA7Z3HOEoCAABiAAALZQIABEsCAADtTEwCAADeYgAA7UwOAQAAC89MDQEAAEwIAQAAZQIABFACAADtTFECAADui8g4mAAAAGUCAAT7AQAA7UheBADEZQIABFICAADtR+0kAQAEAAEAAEfJC8piAwAEDQEAAHFiAgAE1QEAAEdJYgMAZQIABLkCAADtcWICAGUCAASiAgAA7UdJYgMAZQIABLoCAADtcWICAGUCAASjAgAA7UdJYgMABHACAABxYgIAZQIABLsCAADtRxHpAw6/SWIDAGUCAAS8AgAA7XFiAgBlAgAEeAIAAO1HEekDDr9JYgMAZQIABL0CAADtcWICAGUCAAR5AgAA7UcR6QMOv0liAwBlAgAEvgIAAO2/SWIDAAS/AgAAcWICAGUCAATAAgAA7UdJYgMABMECAABxYgIAZQIABMICAADtR0liAwBlAgAEwwIAAO1xXgUAYgIABMQCAABH7WUCAATFAgAA7UgkAABJYgMAZQIABMYCAADtcWUGAEkmAADBBGEFAGICAATHAgAAR33qYcEFYgQAZQIABJ0BAADtSGIFAGUCAASiAgAA7UcEyAIAAJ3PnQTJAgAAnWIFAATVAQAAR50EyQIAAJ1iBQBlAgAEygIAAO1HnQTJAgAAnWIFAGUCAATLAgAA7UedJAEADoAA6J0Og2IDAGUCAATMAgAA7XFiBABlAgAEzQIAAO1IBM4CAAAkAQBJOJgAAAAETwEAAEgLYgMAJgEATKcCAAAkAQAupAMBAA5DBgHuAwEAAQQBBj4BngsAAQC2AwYMz2UAAAS5AQAA7Ui9AL0BM78kAgBlAAAEuQEAAO1IvQK9AzO/JAIAZQAABLkBAADtSL0EvQUzBNACAAAlAgCkAwEABxw8XC8/W14+XSsoPnwkKQe8AQECAFcAAAAIBgAAAAQH9f///wsAATwAHAQAAAAAAAAAAQAAAAEAAAABLwAKHAwAAAABAAAA////fwEAAAAVAgAAAD0APwD//woLAQkIAAAAAT4ABwEAAAAGDAEMAAoHECYuezEsNX07B2ABAQApAAAACAYAAAAEB/X///8LAAEmABwCAAAAAQAAAAUAAAABAAAAAwoBOwAMAAoHDFxzezIsfQeoAQEBAE0AAAAIBgAAAAQH9f///wsAHCwAAAACAAAA////fwEAAAAVCgAJAA0AIAAgAKAAoACAFoAWACAKICggKSAvIC8gXyBfIAAwADD//v/+CgwACg5DBgHwAwEAAQUCAEUBogsAAQCqAwAMtgMGDGUAAGUBAAT5AQAA7UdlAQAE+gEAAO1HZQEABB8CAADtSGUAAARGAQAAR2UBAATSAgAA7UdlAQAE+wEAAO1IzyQBACUBAKQDAQAOYgYB8gMCFgIGCwbJBhimCwABAKgLAAEAqgsBACCsCwEBIK4LBAIgsAsEAyCyCwQEILQLBAUwtgsEBnC4CwQHILoLBAggvAsECSC+CwQKIMALBAsgwgsEDCDECwAAAMYLAA5AyAsAD0DKCwAQAMwLBQIgzgsFEiDQCwUTINILBRQg1AsFFSC2AwYM3AMZANQDFQi6AwgI3gMaAOADGwDwAyMArAMBDLADAwzAAwsIvgMKCGEBAGEAAM+zR8c4zAEAAM+0R+3I3OgHvxFmAgAOYgAAZQAABOsCAADtqWloAgAAYQwAYQsAYQoAYQkAYQgAYQcAYQYAYQUAYQQAYQMAYQIAOMwBAABiAQDtZQAABHMCAADtSATJAgAAJAEAyWUDAATsAgAAnco4SgIAAGIDAAtlAAAESwIAAO1MTAIAAF4EAGIDAO1MDgEAAAtiAgC1R0ztAgAAYgIAs0dMDQEAAEwIAQAAZQAABFACAADtTFECAADui8EEOJgAAABlAAAE+wEAAO1IXgUAYgQABBABAABH7SQBAGUAAARTAgAA7UfBBV4GAGIFAATuAgAAR+3BBmIFAAQ/AQAAR8EHZQcA7GUAAATvAgAA7UgkAABlAAAE0wEAAO1IuxAkAQDBCGUIABFiBwAhAQDBCWIJAGUAAATwAgAA7UgkAADBCjjUAQAAZQIAYgoAnWIIAJ3tZQAABB0CAADtSCQAAMELBPECAABiCwCdZQAABPICAADtnWIIAJ3BDDhKAgAAYgcABPMCAACdYgYAnQT0AgAAnWIMAJ0LC2UAAAT1AgAA7UzkAQAATA4BAADui8ENOPYCAAAmAACWZQkAZQoAZQAABPcCAADtCyIFAIvBDmIHAGUAAAT4AgAA7UizYgcAZQAABPkCAADtSAT6AgAAJAEAtJ0kAgDBD8ANZQAABFICAADtR8IQBDkBAABIvQC9ATO+AiQCAMIQZQAABLkBAADtSL0DvQQzvgUkAgDBEMANZQAABGABAADtR2UAAAT7AgAA7XHAEGUAAATNAQAA7UdJOJgAAABlAAAEHwIAAO1IC8ANZQAABPwCAADtR0w1AQAAwBBMEAEAAMANBA4BAABHTA4BAAAkAQAuYRUAYRQAYRMAYRIAYREAZQcA7AQDAQAASCQAAAQ3AAAASLsQJAEAwRFlCAARYgEAIQEAwRJiEgBlAAAE8AIAAO1IJAAAwRM41AEAAGUCAGITAJ1iEQCd7WUAAAQdAgAA7UgkAADBFATxAgAAYhQAnWUAAATyAgAA7Z1iEQCdwRU4mAAAAARPAQAASAu8LQFMNQEAAL9MEAEAAAtiAQAE9AIAAJ1iFQCdTP0CAABMDgEAACQBAC6kAwEABxYoXFMrLnRzKVxTKgfIAgECAJ0AAAAIBgAAAAQH9f///wsACwEcMAAAAAEAAAD///9/AQAAABULAAAACAAOAB8AIQCfAKEAfxaBFv8fCyAnICogLiAwIF4gYCD/LwEw/v4A////CgMBdAABcwAMARwwAAAAAAAAAP///38BAAAAFQsAAAAIAA4AHwAhAJ8AoQB/FoEW/x8LICcgKiAuIDAgXiBgIP8vATD+/gD///8KDAAKDkMGAQACAQIEBABEA/wLAAEA/gsAAQCADAEAILYDAAzICw8BtgsGDcYLDgFhAADQBGsBAABIZQAABAEDAADtJAEAlugE3OoCv9Cdx2IAAATzAgAAZQIAnZ0RYwAADt44AgMAADgCAwAAYgAA7e2dKKQDAQAHPigjRVhULVgtS0VZXFMrVVJJPSIpKFxTKykoIlxTKykHrAQBBAAPAQAACAYAAAAEB/X///8LAAsBASMAAUUAAVgAAVQAAS0AAVgAAS0AAUsAAUUAAVkAHDAAAAABAAAA////fwEAAAAVCwAAAAgADgAfACEAnwChAH8WgRb/HwsgJyAqIC4gMCBeIGAg/y8BMP7+AP///woBVQABUgABSQABPQABIgAMAQsCHDAAAAABAAAA////fwEAAAAVCwAAAAgADgAfACEAnwChAH8WgRb/HwsgJyAqIC4gMCBeIGAg/y8BMP7+AP///woMAgsDASIAHDAAAAABAAAA////fwEAAAAVCwAAAAgADgAfACEAnwChAH8WgRb/HwsgJyAqIC4gMCBeIGAg/y8BMP7+AP///woMAwwACg5DBgEABAEEBAQATAWGDAABAIgMAAEAigwAAQCMDAABAI4MAQAgtgMADMgLDwG2CwYNxgsOAWEAANFlAAAECAMAAO1IZQAABAEDAADtJAEAlugE3OoCv9Gdx2IAAATzAgAAZQIAnZ0RYwAADtDenTgCAwAAOAIDAABiAADt7Z3SnSikAwEADmIGAfQDAwEDBwMAWgSSDAABAJQMAAEAlgwAAQCYDAAAAMADCwi+AwoItgMGDDj2AgAAJgAAlmUAAGUBAGUCAAQNAwAA7TgCAwAA0O2dCyIFAIvHOJgAAABlAgAEHwIAAO1IC7NMBwEAAMNMDgMAAAtlAgAE9QIAAO1M5AEAAEwPAwAAJAEALqQDAQAOYgYB9gMDBwMJBQDpAgqgDAABAKIMAAEApAwAAQCmDAEAIKgMAQEgqgwBAiCsDAEDIK4MAQQwsAwBBSCyDAMGMOQDHQC6AwgItgMGDN4DGgDgAxsAYQUAYQQAYQMAYQIAYQEAYQAA2+yLDtER6QMOtMdiAACzqegHtBFjAAAOZQEABBoDAACdyCYAAMk4SgIAAGIBAAtlAgAESwIAAO1MTAIAAN5iAQDtTA4BAAALs0xVAQAAz0wbAwAAYgAATBwDAABMCAEAAAR7AQAATFECAADui8o4mAAAAGUCAAT7AQAA7UheBABiAwBlAgAEUgIAAO1H7SQBAGUCAARTAgAA7UfBBCYAAJbBBWEGAGIEAH3qbsEGYgYABF4BAABHZQIABLsBAADtSM8kAQCzo+lRJgAAlpYRYwUADmICAAQfAQAASAtiBgAEDQEAAEdMDQEAAGIGAGUCAASiAgAA7UdMMwEAAGIGAGUCAASjAgAA7UdMJgEAAL9MEgEAACQBAA6AAOiQDoM4mAAAAGUCAAQfAgAA7UgLYgIATKcCAABiAABMpQIAAGIFAOgIYgAAtJ3qBGIAAEymAgAAJAEALqQDAQAOQwYB+gMDBAMGAwCZAQe6DAABALwMAAEAvgwAAQDADAAAAMIMAQAgxAwAAQDGDAMCILIDBAy2AwYM+AMnDGEBAL/H0DhFAAAAq+gIJgAAlpbqAtDIs8nFz6PoemEDANHoMmUAAGUBAAQVAQAA7UhlAgBlAQAEzQEAAO1HuwqeZQIAZQEABM0BAADtR7SeJAIA6jRlAAAECwEAAEizYgEA6BJlAgBlAQAEzQEAAO1HtJ7qEWUCAGUBAATNAQAA7Ue7C54kAgDKw2UCAGIDAEedx5MC6oPDKKQDAQAOQwYBqAMAAAACCAA6AOIDHADmAx4A6AMfAOoDIADsAyEA9AMlAPIDJAD2AyYAC9tMDwEAANxMJAMAAN1MJQMAAN5MJgMAAF4EAEwnAwAAXgUATCgDAABeBgBMgwAAAF4HAEwpAwAAKKQDAQA=
+1
View File
@@ -0,0 +1 @@
//bbQ0FUT1C/ARpodWxhOF9vcGVuLmpzLGFzc2V0czovL2pzL2xpYi9jYXQuanMcX19qc0V2YWxSZXR1cm4MQ3J5cHRvCGxvYWQCXwZrZXkISE9TVA5zaXRlS2V5EHNpdGVUeXBlClBDX1VBDnJlcXVlc3QIaW5pdAhob21lDmhvbWVWb2QQY2F0ZWdvcnkMZGV0YWlsCHBsYXkMc2VhcmNoGGJhc2U2NEVuY29kZRhiYXNlNjREZWNvZGUHZmurTidUKmh0dHBzOi8vd3d3Lmh1bGE4Lm5ldN4BTW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExNi4wLjAuMCBTYWZhcmkvNTM3LjM2DHJlcVVybA5hZ2VudFNwBnJlcwZyZXEMbWV0aG9kFFVzZXItQWdlbnQsaHR0cHM6Ly93d3cuaHVsYTgubmV0Lw5yZWZlcmVyPmVzY19zZWFyY2hfY2FwdGNoYT0xO3Jlc3VsdD0xMjsMQ29va2llDmhlYWRlcnMOY29udGVudAZjZmcIc2tleQpzdHlwZQxmaWx0ZXIOY2xhc3NlcxJmaWx0ZXJPYmoIbW1hLw50eXBlX2lkC00ATQBBAFuNi04SdHlwZV9uYW1lPHVmYy1maWdodGluZy1jaGFtcGlvbnNoaXAuaHRtbBFVAEYAQwDIfoFnPGiXZVuNKHVmYy1maWdodC1uaWdodC5odG1sD1UARgBDADxol2VLThxZRmJlbGxhdG9yLWZpZ2h0aW5nLWNoYW1waW9uc2hpcC5odG1sF0IAZQBsAGwAYQB0AG8AcgA8aJdlW41CcHJvZmVzc2lvbmFsLWZpZ2h0ZXJzLWxlYWd1ZS5odG1sDVAARgBMADxol2VbjUBsZWdhY3ktZmlnaHRpbmctYWxsaWFuY2VsZmEuaHRtbA1MAEYAQQA8aJdlW40Ob25lLWZjLw1PAE4ARQCgUZtRW40yb25lLWZjL29uZS1mcmlkYXktZmlnaHRzLxFPAE4ARQBoVJROPGiXZRxZEGpjay5odG1sDUoAQwBLABhiyYnOVxR3bGx6ZC5odG1sC2Zrl2c8ey1O+Vs6a29uZnJvbnRhY2phLXN6dHVrLXdhbGtpLmh0bWwRSwBTAFcA4mxwUTxol2VbjUBlYWdsZS1maWdodGluZy1jaGFtcGlvbnNoaXAuaHRtbBNFAGEAZwBsAGUAD1xwnluNi05CYWJzb2x1dGUtY2hhbXBpb25zaGlwLWFraG1hdC5odG1sEcRPV3+vZUEAQwBBAFuNi04KYm9qaS8J2XrLeg9k+1EQay0xLmh0bWweSy0xIEpBUEFOIEdST1VQFGtydXNoLmh0bWwZSwAtADEA12ULTksAcgB1AHMAaABbjYtOEnJpc2UuaHRtbA9SAEkAUwBFACKO82JbjRh3bGYyMDA0Lmh0bWwRZmuXZ86YIAAtAFcATABGABRrdW5sdW5qdWUvEQZm0U6zUSAALQBLAEwASgAUZ2xvcnkuaHRtbBVHAGwAbwByAHkAY4MAgDxol2VbjRZ0aGFpLWZpZ2h0LwXwbPNiQnRoYWktZmlnaHQta2luZy1vZi1tdWF5LXRoYWkuaHRtbAfwbEtOGGI8YXJ0aWNsZS90YWcvdGhhaS1maWdodC1sZWFndWUvIlRIQUkgRklHSFQgTEVBR1VFDnF1YW5qaS8F82L7USBkYXpuLWJveGluZy5odG1sFkRBWk4gQm94aW5nHnBiYy1ib3hpbmcuaHRtbBRQQkMgQm94aW5nKHRvcC1yYW5rLWJveGluZy5odG1sHlRvcCBSYW5rIEJveGluZzRkYXpuLW1hdGNocm9vbS1ib3hpbmcuaHRtbCBNYXRjaHJvb20gQm94aW5nTmJhcmUta251Y2tsZS1maWdodGluZy1jaGFtcGlvbnNoaXAuaHRtbBP4iPNiPGiXZVuNQgBLAEYAQwBGaGFyZGNvcmUtZmlnaHRpbmctY2hhbXBpb25zaGlwLmh0bWwb+IjzYkgAYQByAGQAYwBvAHIAZQAgAEYAQwBEdG9wLWRvZy1maWdodGluZy1jaGFtcGlvbnNoaXAuaHRtbBn4iPNiVABPAFAAIABEAE8ARwAgAEYAQwAMb3RoZXIvCXZR1k7Ua1uNEnN0cmluZ2lmeQZtYXAOZmlsdGVycwZjbHMIbGFuZApyYXRpbwR7fQZ0aWQEcGcMZXh0ZW5kCGxpbmsIaHRtbAIkDGpzQmFzZQppdGVtcwx2aWRlb3MOaGFzTW9yZQ5wZ0NvdW50Ai8ML3BhZ2UvDnJlcGxhY2UGLy9wBC9wEGpz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
+1 -1
View File
@@ -1,4 +1,4 @@
import { Crypto, load, _ } from 'assets://js/lib/cat.js';
import { Crypto, load, _ } from './lib/cat.js';
let key = 'ikanbot';
let url = 'https://www.aikanbot.com';
+19 -2
View File
@@ -116,7 +116,8 @@ async function detail(id) {
vod_area: $(detail).find('h3:nth-child(4)').text(),
vod_actor: $(detail).find('h3:nth-child(5)').text(),
};
const res = await req(url + '/api/getResN?videoId=' + id.substring(id.lastIndexOf('/') + 1) + '&mtype=2&token=9109590b194731fde643ce27924fcf6f', {
const token = getToken($);
const res = await req(url + '/api/getResN?videoId=' + id.substring(id.lastIndexOf('/') + 1) + '&mtype=1&token=' + token, {
headers: {
Referer: 'play',
'User-Agent': UA,
@@ -182,6 +183,22 @@ async function detail(id) {
});
}
function getToken($) {
const currentId = $('#current_id').val();
let eToken = $('#e_token').val();
if (!currentId || !eToken) return '';
const idLength = currentId.length;
const subId = currentId.substring(idLength - 4, idLength);
let keys = [];
for (let i = 0; i < subId.length; i++) {
const curInt = parseInt(subId[i]);
const splitPos = curInt % 3 + 1;
keys[i] = eToken.substring(splitPos, splitPos + 8);
eToken = eToken.substring(splitPos + 8, eToken.length);
}
return keys.join('');
}
function base64Encode(text) {
return Crypto.enc.Base64.stringify(Crypto.enc.Utf8.parse(text));
}
@@ -258,4 +275,4 @@ export function __jsEvalReturn() {
proxy: proxy,
search: search,
};
}
}
+166
View File
@@ -0,0 +1,166 @@
import { Crypto, load, _, jinja2 } from './lib/cat.js';
let key = 'jinm';
let HOST = 'https://jinman.tv';
let url = '';
let siteKey = '';
let siteType = 0;
const UA = 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1';
async function request(reqUrl, agentSp) {
let res = await req(reqUrl, {
method: 'get',
headers: {
'User-Agent': agentSp || UA,
'Referer': HOST
},
});
return res.content;
}
// cfg = {skey: siteKey, ext: extend}
async function init(cfg) {
siteKey = cfg.skey;
siteType = cfg.stype;
let html = await request(HOST);
url = html.match(/<a href="(.*)" target=.*>点击进入</)[1];
console.debug('跟剧跳转地址 =====>' + url); // js_debug.log
}
async function home(filter) {
let classes = [{"type_id":1,"type_name":"电影"},{"type_id":2,"type_name":"追剧"},{"type_id":4,"type_name":"综艺"},{"type_id":3,"type_name":"动漫"},{"type_id":5,"type_name":"纪录片"},{"type_id":20,"type_name":"电影解说"}];
let filterObj = {
"1":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"喜剧","v":"/class/喜剧"},{"n":"爱情","v":"/class/爱情"},{"n":"恐怖","v":"/class/恐怖"},{"n":"动作","v":"/class/动作"},{"n":"科幻","v":"/class/科幻"},{"n":"剧情","v":"/class/剧情"},{"n":"战争","v":"/class/战争"},{"n":"警匪","v":"/class/警匪"},{"n":"犯罪","v":"/class/犯罪"},{"n":"动画","v":"/class/动画"},{"n":"奇幻","v":"/class/奇幻"},{"n":"武侠","v":"/class/武侠"},{"n":"冒险","v":"/class/冒险"},{"n":"枪战","v":"/class/枪战"},{"n":"恐怖","v":"/class/恐怖"},{"n":"悬疑","v":"/class/悬疑"},{"n":"惊悚","v":"/class/惊悚"},{"n":"经典","v":"/class/经典"},{"n":"青春","v":"/class/青春"},{"n":"文艺","v":"/class/文艺"},{"n":"微电影","v":"/class/微电影"},{"n":"古装","v":"/class/古装"},{"n":"历史","v":"/class/历史"},{"n":"运动","v":"/class/运动"},{"n":"农 村","v":"/class/农村"},{"n":"儿童","v":"/class/儿童"},{"n":"网络电影","v":"/class/网络电影"},{"n":"体育赛事","v":"/class/体育赛事"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"/area/大陆"},{"n":"香港","v":"/area/香港"},{"n":"台湾","v":"/area/台湾"},{"n":"美国","v":"/area/美国"},{"n":"法国","v":"/area/法国"},{"n":"英国","v":"/area/英国"},{"n":"日本","v":"/area/日本"},{"n":"韩国","v":"/area/韩国"},{"n":"德国","v":"/area/德国"},{"n":"泰国","v":"/area/泰国"},{"n":"印度","v":"/area/印度"},{"n":"意大利","v":"/area/意大利"},{"n":"西班牙","v":"/area/西班牙"},{"n":"加拿大","v":"/area/加拿大"},{"n":"其他","v":"/area/其他"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"/lang/国语"},{"n":"英语","v":"/lang/英语"},{"n":"粤语","v":"/lang/粤语"},{"n":"闽 南语","v":"/lang/闽南语"},{"n":"韩语","v":"/lang/韩语"},{"n":"日语","v":"/lang/日语"},{"n":"法语","v":"/lang/法语"},{"n":"德语","v":"/lang/德语"},{"n":"其它","v":"/lang/其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"/year/2023"},{"n":"2022","v":"/year/2022"},{"n":"2021","v":"/year/2021"},{"n":"2020","v":"/year/2020"},{"n":"2019","v":"/year/2019"},{"n":"2018","v":"/year/2018"},{"n":"2017","v":"/year/2017"},{"n":"2016","v":"/year/2016"},{"n":"2015","v":"/year/2015"},{"n":"2014","v":"/year/2014"},{"n":"2013","v":"/year/2013"},{"n":"2012","v":"/year/2012"},{"n":"2011","v":"/year/2011"},{"n":"2010","v":"/year/2010"},{"n":"2009","v":"/year/2009"},{"n":"2008","v":"/year/2008"},{"n":"2007","v":"/year/2007"},{"n":"2006","v":"/year/2006"},{"n":"2005","v":"/year/2005"},{"n":"2004","v":"/year/2004"},{"n":"2003","v":"/year/2003"},{"n":"2002","v":"/year/2002"},{"n":"2001","v":"/year/2001"},{"n":"2000","v":"/year/2000"}]},{"key":"letter","name":"字母","value":[{"n":"字母","v":""},{"n":"A","v":"/letter/A"},{"n":"B","v":"/letter/B"},{"n":"C","v":"/letter/C"},{"n":"D","v":"/letter/D"},{"n":"E","v":"/letter/E"},{"n":"F","v":"/letter/F"},{"n":"G","v":"/letter/G"},{"n":"H","v":"/letter/H"},{"n":"I","v":"/letter/I"},{"n":"J","v":"/letter/J"},{"n":"K","v":"/letter/K"},{"n":"L","v":"/letter/L"},{"n":"M","v":"/letter/M"},{"n":"N","v":"/letter/N"},{"n":"O","v":"/letter/O"},{"n":"P","v":"/letter/P"},{"n":"Q","v":"/letter/Q"},{"n":"R","v":"/letter/R"},{"n":"S","v":"/letter/S"},{"n":"T","v":"/letter/T"},{"n":"U","v":"/letter/U"},{"n":"V","v":"/letter/V"},{"n":"W","v":"/letter/W"},{"n":"X","v":"/letter/X"},{"n":"Y","v":"/letter/Y"},{"n":"Z","v":"/letter/Z"},{"n":"0-9","v":"/letter/0-9"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"/by/time"},{"n":"人气","v":"/by/hits"},{"n":"评分","v":"/by/score"}]}],
"2":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"偶像","v":"/class/偶像"},{"n":"爱情","v":"/class/爱情"},{"n":"言情","v":"/class/言情"},{"n":"古装","v":"/class/古装"},{"n":"历史","v":"/class/历史"},{"n":"玄幻","v":"/class/玄幻"},{"n":"谍战","v":"/class/谍战"},{"n":"历险","v":"/class/历险"},{"n":"都市","v":"/class/都市"},{"n":"科幻","v":"/class/科幻"},{"n":"军旅","v":"/class/军旅"},{"n":"喜剧","v":"/class/喜剧"},{"n":"武侠","v":"/class/武侠"},{"n":"江湖","v":"/class/江湖"},{"n":"罪案","v":"/class/罪案"},{"n":"青春","v":"/class/青春"},{"n":"家庭","v":"/class/家庭"},{"n":"战争","v":"/class/战争"},{"n":"悬疑","v":"/class/悬疑"},{"n":"穿越","v":"/class/穿越"},{"n":"宫廷","v":"/class/宫廷"},{"n":"神话","v":"/class/神话"},{"n":"商战","v":"/class/商战"},{"n":"警匪","v":"/class/警匪"},{"n":"动作","v":"/class/动作"},{"n":"惊悚","v":"/class/惊悚"},{"n":"剧情","v":"/class/剧情"},{"n":"同性","v":"/class/同性"},{"n":"奇幻","v":"/class/奇幻"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"内地","v":"/area/内地"},{"n":"韩国","v":"/area/韩国"},{"n":"香港","v":"/area/香港"},{"n":"台湾","v":"/area/台湾"},{"n":"日本","v":"/area/日本"},{"n":"美国","v":"/area/美国"},{"n":"泰国","v":"/area/泰国"},{"n":"英国","v":"/area/英国"},{"n":"新加坡","v":"/area/新加坡"},{"n":"其他","v":"/area/其他"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"/lang/国语"},{"n":"英语","v":"/lang/英语"},{"n":"粤语","v":"/lang/粤语"},{"n":"闽南语","v":"/lang/闽南语"},{"n":"韩语","v":"/lang/韩语"},{"n":"日语","v":"/lang/日语"},{"n":"其它","v":"/lang/其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"/year/2023"},{"n":"2022","v":"/year/2022"},{"n":"2021","v":"/year/2021"},{"n":"2020","v":"/year/2020"},{"n":"2019","v":"/year/2019"},{"n":"2018","v":"/year/2018"},{"n":"2017","v":"/year/2017"},{"n":"2016","v":"/year/2016"},{"n":"2015","v":"/year/2015"},{"n":"2014","v":"/year/2014"},{"n":"2013","v":"/year/2013"},{"n":"2012","v":"/year/2012"},{"n":"2011","v":"/year/2011"},{"n":"2010","v":"/year/2010"},{"n":"2009","v":"/year/2009"},{"n":"2008","v":"/year/2008"},{"n":"2007","v":"/year/2007"},{"n":"2006","v":"/year/2006"},{"n":"2005","v":"/year/2005"},{"n":"2004","v":"/year/2004"},{"n":"2003","v":"/year/2003"},{"n":"2002","v":"/year/2002"},{"n":"2001","v":"/year/2001"},{"n":"2000","v":"/year/2000"}]},{"key":"letter","name":"字母","value":[{"n":"字母","v":""},{"n":"A","v":"/letter/A"},{"n":"B","v":"/letter/B"},{"n":"C","v":"/letter/C"},{"n":"D","v":"/letter/D"},{"n":"E","v":"/letter/E"},{"n":"F","v":"/letter/F"},{"n":"G","v":"/letter/G"},{"n":"H","v":"/letter/H"},{"n":"I","v":"/letter/I"},{"n":"J","v":"/letter/J"},{"n":"K","v":"/letter/K"},{"n":"L","v":"/letter/L"},{"n":"M","v":"/letter/M"},{"n":"N","v":"/letter/N"},{"n":"O","v":"/letter/O"},{"n":"P","v":"/letter/P"},{"n":"Q","v":"/letter/Q"},{"n":"R","v":"/letter/R"},{"n":"S","v":"/letter/S"},{"n":"T","v":"/letter/T"},{"n":"U","v":"/letter/U"},{"n":"V","v":"/letter/V"},{"n":"W","v":"/letter/W"},{"n":"X","v":"/letter/X"},{"n":"Y","v":"/letter/Y"},{"n":"Z","v":"/letter/Z"},{"n":"0-9","v":"/letter/0-9"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"/by/time"},{"n":"人气","v":"/by/hits"},{"n":"评分","v":"/by/score"}]}],
"3":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"番剧","v":"/class/番剧"},{"n":"国创","v":"/class/国创"},{"n":"热血","v":"/class/热血"},{"n":"格斗","v":"/class/格斗"},{"n":"机战","v":"/class/机战"},{"n":"少女","v":"/class/少女"},{"n":"竞技","v":"/class/竞技"},{"n":"科幻","v":"/class/科幻"},{"n":"魔幻","v":"/class/魔幻"},{"n":"爆笑","v":"/class/爆笑"},{"n":"推理","v":"/class/推理"},{"n":"冒险","v":"/class/冒险"},{"n":"恋爱","v":"/class/恋爱"},{"n":"校园","v":"/class/校园"},{"n":"治愈","v":"/class/治愈"},{"n":"泡面","v":"/class/泡面"},{"n":"穿越","v":"/class/穿越"},{"n":"灵异","v":"/class/灵异"},{"n":"耽美","v":"/class/耽美"},{"n":"动画","v":"/class/动画"},{"n":"电影","v":"/class/电影"},{"n":"其它","v":"/class/其它/"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"/area/大陆"},{"n":"香港","v":"/area/香港"},{"n":"台湾","v":"/area/台湾"},{"n":"美国","v":"/area/美国"},{"n":"韩国","v":"/area/韩国"},{"n":"日本","v":"/area/日本"},{"n":"泰国","v":"/area/泰国"},{"n":"新加坡","v":"/area/新加坡"},{"n":"马来西亚","v":"/area/马来西亚"},{"n":"印度","v":"/area/印度"},{"n":"英国","v":"/area/英国"},{"n":"法国","v":"/area/法国"},{"n":"加拿大","v":"/area/加拿大"},{"n":"西班牙","v":"/area/西班牙"},{"n":"俄罗斯","v":"/area/俄罗斯"},{"n":"其它","v":"/area/其它/"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"/lang/国语"},{"n":"英语","v":"/lang/英语"},{"n":"粤语","v":"/lang/粤语"},{"n":"闽南语","v":"/lang/闽南语"},{"n":"韩语","v":"/lang/韩语"},{"n":"日语","v":"/lang/日语"},{"n":"法语","v":"/lang/法语"},{"n":"德语","v":"/lang/德语"},{"n":"其它","v":"/lang/其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"/year/2023"},{"n":"2022","v":"/year/2022"},{"n":"2021","v":"/year/2021"},{"n":"2020","v":"/year/2020"},{"n":"2019","v":"/year/2019"},{"n":"2018","v":"/year/2018"},{"n":"2017","v":"/year/2017"},{"n":"2016","v":"/year/2016"},{"n":"2015","v":"/year/2015"},{"n":"2014","v":"/year/2014"},{"n":"2013","v":"/year/2013"},{"n":"2012","v":"/year/2012"},{"n":"2011","v":"/year/2011"},{"n":"2010","v":"/year/2010"},{"n":"2009","v":"/year/2009"},{"n":"2008","v":"/year/2008"},{"n":"2007","v":"/year/2007"},{"n":"2006","v":"/year/2006"},{"n":"2005","v":"/year/2005"},{"n":"2004","v":"/year/2004"},{"n":"2003","v":"/year/2003"},{"n":"2002","v":"/year/2002"},{"n":"2001","v":"/year/2001"},{"n":"2000","v":"/year/2000"}]},{"key":"letter","name":"字母","value":[{"n":"字母","v":""},{"n":"A","v":"/letter/A"},{"n":"B","v":"/letter/B"},{"n":"C","v":"/letter/C"},{"n":"D","v":"/letter/D"},{"n":"E","v":"/letter/E"},{"n":"F","v":"/letter/F"},{"n":"G","v":"/letter/G"},{"n":"H","v":"/letter/H"},{"n":"I","v":"/letter/I"},{"n":"J","v":"/letter/J"},{"n":"K","v":"/letter/K"},{"n":"L","v":"/letter/L"},{"n":"M","v":"/letter/M"},{"n":"N","v":"/letter/N"},{"n":"O","v":"/letter/O"},{"n":"P","v":"/letter/P"},{"n":"Q","v":"/letter/Q"},{"n":"R","v":"/letter/R"},{"n":"S","v":"/letter/S"},{"n":"T","v":"/letter/T"},{"n":"U","v":"/letter/U"},{"n":"V","v":"/letter/V"},{"n":"W","v":"/letter/W"},{"n":"X","v":"/letter/X"},{"n":"Y","v":"/letter/Y"},{"n":"Z","v":"/letter/Z"},{"n":"0-9","v":"/letter/0-9"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"/by/time"},{"n":"人气","v":"/by/hits"},{"n":"评分","v":"/by/score"}]}],
"4":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"综艺","v":"/class/综艺"},{"n":"选秀","v":"/class/选秀"},{"n":"情感","v":"/class/情感"},{"n":"访谈","v":"/class/访谈"},{"n":"播报","v":"/class/播报"},{"n":"旅游","v":"/class/旅游"},{"n":"音乐","v":"/class/音乐"},{"n":"美食","v":"/class/美食"},{"n":"纪实","v":"/class/纪实"},{"n":"曲艺","v":"/class/曲艺"},{"n":"生活","v":"/class/生活"},{"n":"游戏互动","v":"/class/游戏互动"},{"n":"财经","v":"/class/财经"},{"n":"求职","v":"/class/求职"},{"n":"脱口秀","v":"/class/脱口秀"},{"n":"真人秀","v":"/class/真人秀/"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"/area/大陆"},{"n":"香港","v":"/area/香港"},{"n":"台湾","v":"/area/台湾"},{"n":"美国","v":"/area/美国"},{"n":"韩国","v":"/area/韩国"},{"n":"日本","v":"/area/日本"},{"n":"泰国","v":"/area/泰国"},{"n":"新加坡","v":"/area/新加坡"},{"n":"马来西亚","v":"/area/马来西亚"},{"n":"印度","v":"/area/印度"},{"n":"英国","v":"/area/英国"},{"n":"法国","v":"/area/法国"},{"n":"加拿大","v":"/area/加拿大"},{"n":"西班牙","v":"/area/西班牙"},{"n":"俄罗斯","v":"/area/俄罗斯"},{"n":"其它","v":"/area/其它/"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"/lang/国语"},{"n":"英语","v":"/lang/英语"},{"n":"粤语","v":"/lang/粤语"},{"n":"闽南语","v":"/lang/闽南语"},{"n":"韩语","v":"/lang/韩语"},{"n":"日语","v":"/lang/日语"},{"n":"其它","v":"/lang/其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"/year/2023"},{"n":"2022","v":"/year/2022"},{"n":"2021","v":"/year/2021"},{"n":"2020","v":"/year/2020"},{"n":"2019","v":"/year/2019"},{"n":"2018","v":"/year/2018"},{"n":"2017","v":"/year/2017"},{"n":"2016","v":"/year/2016"},{"n":"2015","v":"/year/2015"},{"n":"2014","v":"/year/2014"},{"n":"2013","v":"/year/2013"},{"n":"2012","v":"/year/2012"},{"n":"2011","v":"/year/2011"},{"n":"2010","v":"/year/2010"},{"n":"2009","v":"/year/2009"},{"n":"2008","v":"/year/2008"},{"n":"2007","v":"/year/2007"},{"n":"2006","v":"/year/2006"},{"n":"2005","v":"/year/2005"},{"n":"2004","v":"/year/2004"},{"n":"2003","v":"/year/2003"},{"n":"2002","v":"/year/2002"},{"n":"2001","v":"/year/2001"},{"n":"2000","v":"/year/2000"}]},{"key":"letter","name":"字母","value":[{"n":"字母","v":""},{"n":"A","v":"/letter/A"},{"n":"B","v":"/letter/B"},{"n":"C","v":"/letter/C"},{"n":"D","v":"/letter/D"},{"n":"E","v":"/letter/E"},{"n":"F","v":"/letter/F"},{"n":"G","v":"/letter/G"},{"n":"H","v":"/letter/H"},{"n":"I","v":"/letter/I"},{"n":"J","v":"/letter/J"},{"n":"K","v":"/letter/K"},{"n":"L","v":"/letter/L"},{"n":"M","v":"/letter/M"},{"n":"N","v":"/letter/N"},{"n":"O","v":"/letter/O"},{"n":"P","v":"/letter/P"},{"n":"Q","v":"/letter/Q"},{"n":"R","v":"/letter/R"},{"n":"S","v":"/letter/S"},{"n":"T","v":"/letter/T"},{"n":"U","v":"/letter/U"},{"n":"V","v":"/letter/V"},{"n":"W","v":"/letter/W"},{"n":"X","v":"/letter/X"},{"n":"Y","v":"/letter/Y"},{"n":"Z","v":"/letter/Z"},{"n":"0-9","v":"/letter/0-9"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"/by/time"},{"n":"人气","v":"/by/hits"},{"n":"评分","v":"/by/score"}]}],
"5":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"文化","v":"/class/文化"},{"n":"探索","v":"/class/探索"},{"n":"军事","v":"/class/军事"},{"n":"解密","v":"/class/解密"},{"n":"科技","v":"/class/科技"},{"n":"历史","v":"/class/历史"},{"n":"人物","v":"/class/人物"},{"n":"自然","v":"/class/自然"},{"n":"其它","v":"/class/其它/"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"/area/大陆"},{"n":"香港","v":"/area/香港"},{"n":"台湾","v":"/area/台湾"},{"n":"美国","v":"/area/美国"},{"n":"韩国","v":"/area/韩国"},{"n":"日本","v":"/area/日本"},{"n":"泰国","v":"/area/泰国"},{"n":"新加坡","v":"/area/新加坡"},{"n":"马来西亚","v":"/area/马来西亚"},{"n":"印度","v":"/area/印度"},{"n":"英国","v":"/area/英国"},{"n":"法 国","v":"/area/法国"},{"n":"加拿大","v":"/area/加拿大"},{"n":"西班牙","v":"/area/西班牙"},{"n":"俄罗斯","v":"/area/俄罗斯"},{"n":"其它","v":"/area/其它/"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"/lang/国语"},{"n":"英语","v":"/lang/英语"},{"n":"粤语","v":"/lang/粤语"},{"n":"闽南语","v":"/lang/闽南语"},{"n":"韩语","v":"/lang/韩语"},{"n":"日语","v":"/lang/日语"},{"n":"其它","v":"/lang/其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"/year/2023"},{"n":"2022","v":"/year/2022"},{"n":"2021","v":"/year/2021"},{"n":"2020","v":"/year/2020"},{"n":"2019","v":"/year/2019"},{"n":"2018","v":"/year/2018"},{"n":"2017","v":"/year/2017"},{"n":"2016","v":"/year/2016"},{"n":"2015","v":"/year/2015"},{"n":"2014","v":"/year/2014"},{"n":"2013","v":"/year/2013"},{"n":"2012","v":"/year/2012"},{"n":"2011","v":"/year/2011"},{"n":"2010","v":"/year/2010"},{"n":"2009","v":"/year/2009"},{"n":"2008","v":"/year/2008"},{"n":"2007","v":"/year/2007"},{"n":"2006","v":"/year/2006"},{"n":"2005","v":"/year/2005"},{"n":"2004","v":"/year/2004"},{"n":"2003","v":"/year/2003"},{"n":"2002","v":"/year/2002"},{"n":"2001","v":"/year/2001"},{"n":"2000","v":"/year/2000"}]},{"key":"letter","name":"字母","value":[{"n":"字母","v":""},{"n":"A","v":"/letter/A"},{"n":"B","v":"/letter/B"},{"n":"C","v":"/letter/C"},{"n":"D","v":"/letter/D"},{"n":"E","v":"/letter/E"},{"n":"F","v":"/letter/F"},{"n":"G","v":"/letter/G"},{"n":"H","v":"/letter/H"},{"n":"I","v":"/letter/I"},{"n":"J","v":"/letter/J"},{"n":"K","v":"/letter/K"},{"n":"L","v":"/letter/L"},{"n":"M","v":"/letter/M"},{"n":"N","v":"/letter/N"},{"n":"O","v":"/letter/O"},{"n":"P","v":"/letter/P"},{"n":"Q","v":"/letter/Q"},{"n":"R","v":"/letter/R"},{"n":"S","v":"/letter/S"},{"n":"T","v":"/letter/T"},{"n":"U","v":"/letter/U"},{"n":"V","v":"/letter/V"},{"n":"W","v":"/letter/W"},{"n":"X","v":"/letter/X"},{"n":"Y","v":"/letter/Y"},{"n":"Z","v":"/letter/Z"},{"n":"0-9","v":"/letter/0-9"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"/by/time"},{"n":"人气","v":"/by/hits"},{"n":"评分","v":"/by/score"}]}],
"20":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"喜剧","v":"/class/喜剧"},{"n":"爱情","v":"/class/爱情"},{"n":"恐怖","v":"/class/恐怖"},{"n":"动作","v":"/class/动作"},{"n":"科幻","v":"/class/科幻"},{"n":"剧情","v":"/class/剧情"},{"n":"战 争","v":"/class/战争"},{"n":"警匪","v":"/class/警匪"},{"n":"犯罪","v":"/class/犯罪"},{"n":"动画","v":"/class/动画"},{"n":"奇幻","v":"/class/奇幻"},{"n":"武侠","v":"/class/武侠"},{"n":"冒险","v":"/class/冒险"},{"n":"枪战","v":"/class/枪战"},{"n":"恐怖","v":"/class/恐怖"},{"n":"悬疑","v":"/class/悬疑"},{"n":"惊悚","v":"/class/惊悚"},{"n":"经典","v":"/class/经典"},{"n":"青春","v":"/class/青春"},{"n":"文艺","v":"/class/文艺"},{"n":"微电影","v":"/class/微电影"},{"n":"古 装","v":"/class/古装"},{"n":"历史","v":"/class/历史"},{"n":"运动","v":"/class/运动"},{"n":"农村","v":"/class/农村"},{"n":"儿童","v":"/class/儿童"},{"n":"网络电影","v":"/class/网络电影"},{"n":"伦理","v":"/class/伦理"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"/area/大陆"},{"n":"香港","v":"/area/香港"},{"n":"台湾","v":"/area/台湾"},{"n":"美国","v":"/area/美国"},{"n":"法国","v":"/area/法国"},{"n":"英国","v":"/area/英国"},{"n":"日本","v":"/area/日本"},{"n":"韩国","v":"/area/韩国"},{"n":"德国","v":"/area/德国"},{"n":"泰国","v":"/area/泰国"},{"n":"印度","v":"/area/印度"},{"n":"意大利","v":"/area/意大利"},{"n":"西班牙","v":"/area/西班牙"},{"n":"加拿大","v":"/area/加拿大"},{"n":"其他","v":"/area/其他"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"/lang/国语"},{"n":"英语","v":"/lang/英语"},{"n":"粤语","v":"/lang/粤语"},{"n":"闽南语","v":"/lang/闽南语"},{"n":"韩语","v":"/lang/韩语"},{"n":"日语","v":"/lang/日语"},{"n":"法语","v":"/lang/法语"},{"n":"德语","v":"/lang/德语"},{"n":"其它","v":"/lang/其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"/year/2023"},{"n":"2022","v":"/year/2022"},{"n":"2021","v":"/year/2021"},{"n":"2020","v":"/year/2020"},{"n":"2019","v":"/year/2019"},{"n":"2018","v":"/year/2018"},{"n":"2017","v":"/year/2017"},{"n":"2016","v":"/year/2016"},{"n":"2015","v":"/year/2015"},{"n":"2014","v":"/year/2014"},{"n":"2013","v":"/year/2013"},{"n":"2012","v":"/year/2012"},{"n":"2011","v":"/year/2011"},{"n":"2010","v":"/year/2010"},{"n":"2009","v":"/year/2009"},{"n":"2008","v":"/year/2008"},{"n":"2007","v":"/year/2007"},{"n":"2006","v":"/year/2006"},{"n":"2005","v":"/year/2005"},{"n":"2004","v":"/year/2004"},{"n":"2003","v":"/year/2003"},{"n":"2002","v":"/year/2002"},{"n":"2001","v":"/year/2001"},{"n":"2000","v":"/year/2000"}]},{"key":"letter","name":"字母","value":[{"n":"字母","v":""},{"n":"A","v":"/letter/A"},{"n":"B","v":"/letter/B"},{"n":"C","v":"/letter/C"},{"n":"D","v":"/letter/D"},{"n":"E","v":"/letter/E"},{"n":"F","v":"/letter/F"},{"n":"G","v":"/letter/G"},{"n":"H","v":"/letter/H"},{"n":"I","v":"/letter/I"},{"n":"J","v":"/letter/J"},{"n":"K","v":"/letter/K"},{"n":"L","v":"/letter/L"},{"n":"M","v":"/letter/M"},{"n":"N","v":"/letter/N"},{"n":"O","v":"/letter/O"},{"n":"P","v":"/letter/P"},{"n":"Q","v":"/letter/Q"},{"n":"R","v":"/letter/R"},{"n":"S","v":"/letter/S"},{"n":"T","v":"/letter/T"},{"n":"U","v":"/letter/U"},{"n":"V","v":"/letter/V"},{"n":"W","v":"/letter/W"},{"n":"X","v":"/letter/X"},{"n":"Y","v":"/letter/Y"},{"n":"Z","v":"/letter/Z"},{"n":"0-9","v":"/letter/0-9"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"/by/time"},{"n":"人气","v":"/by/hits"},{"n":"评分","v":"/by/score"}]}]
};
return JSON.stringify({
class: classes,
filters: filterObj,
});
}
async function homeVod() {}
async function category(tid, pg, filter, extend) {
if (pg <= 0) pg = 1;
const link = url + '/index.php/vod/show' + (extend.area || '') + (extend.by || '/by/time') + (extend.class || '') + '/id/' + tid + (extend.lang || '') + (extend.letter || '') + '/page/' + pg + (extend.year || '') + '.html';//https://jinmantv.com/index.php/vod/show/area/%E7%BE%8E%E5%9B%BD/by/hits/class/%E5%8A%A8%E4%BD%9C/id/1/lang/%E8%8B%B1%E8%AF%AD/year/2022.html
const html = await request(link);
const $ = load(html);
const items = $('div.main a.module-poster-item');
let videos = _.map(items, (item) => {
const it = $(item)[0];
const k = $(item).find('img:first')[0];
const remarks = $($(item).find('div.module-item-note')[0]).text().trim();
return {
vod_id: it.attribs.href.replace(/.*?\/id\/(.*).html/g, '$1'),
vod_name: it.attribs.title,
vod_pic: k.attribs['data-original'],
vod_remarks: remarks || '',
};
});
const hasMore = $('div#page > a:contains(下一页)').length > 0;
const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg);
return JSON.stringify({
page: parseInt(pg),
pagecount: pgCount,
limit: 24,
total: 24 * pgCount,
list: videos,
});
}
async function detail(id) {
var html = await request( url + '/index.php/vod/detail/id/' + id + '.html');
var $ = load(html);
var vod = {
vod_id: id,
vod_name: $('h1:first').text().trim(),
vod_type: $('.module-info-tag a').text(),
vod_actor: $('.module-info-items a').text(),
vod_pic: $('.video-cover img:first').attr('src'),
vod_remarks : $('.stui-content__detail p:nth-child(5)').text() || '',
vod_content: $('.show-desc p').text().trim().replace('如果你喜欢', '').replace('记得来金曼TV在线观看。', ''),
};
var playMap = {};
var tabs = $('div.module-tab-items-box div.module-tab-item span');
var playlists = $('div.module-play-list-content');
_.each(tabs, (tab, i) => {
var from = $(tab).text();
var list = playlists[i];
list = $(list).find('a');
_.each(list, (it) => {
var title = $(it).text();
var playUrl = it.attribs.href.replace(/.*?\/id\/(.*).html/g, '$1');
if (title.length == 0) title = it.children[0].data.trim();
if (!playMap.hasOwnProperty(from)) {
playMap[from] = [];
}
playMap[from].push( title + '$' + playUrl);
});
});
vod.vod_play_from = _.keys(playMap).join('$$$');
var urls = _.values(playMap);
var vod_play_url = _.map(urls, (urlist) => {
return urlist.join('#');
});
vod.vod_play_url = vod_play_url.join('$$$');
return JSON.stringify({
list: [vod],
});
}
async function play(flag, id, flags) {
const link = url + '/index.php/vod/play/id/' + id + '.html';
const html = await request(link);
const $ = load(html);
const js = JSON.parse($('script:contains(player_)').html().replace('var player_aaaa=',''));
const playUrl = js.url;
return JSON.stringify({
parse: 0,
url: playUrl,
});
}
async function search(wd, quick, pg) {
if (pg <= 0) pg = 1;
let data = await request(url + '/index.php/vod/search/page/' + pg + '/wd/' + wd + '.html');//https://fun.tvoled.net/index.php/vod/search/page/2/wd/%E6%88%91.html
const $ = load(data);
const items = $('div.module-items div.module-item');
let videos = _.map(items, (item) => {
const it = $(item).find('a:first')[0];
const k = $(item).find('img:first')[0];
const remarks = $($(item).find('div.module-item-note')[0]).text().trim();
return {
vod_id: it.attribs.href.replace(/.*?\/id\/(.*).html/g, '$1'),
vod_name: k.attribs.alt,
vod_pic: k.attribs['data-original'],
vod_remarks: remarks || '',
};
});
const hasMore = $('div#page > a:contains(下一页)').length > 0;
const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg);
return JSON.stringify({
page: parseInt(pg),
pagecount: pgCount,
limit: 24,
total: 24 * pgCount,
list: videos,
});
}
export function __jsEvalReturn() {
return {
init: init,
home: home,
homeVod: homeVod,
category: category,
detail: detail,
play: play,
search: search,
};
}
+1 -1
View File
@@ -1,4 +1,4 @@
import { Crypto, load, _, dayjs } from './lib/cat.js';
import { Crypto, load, _, dayjs } from 'assets://js/lib/cat.js';
let key = 'jiohub';
let url = 'https://jiohub.top';
-1
View File
@@ -1 +0,0 @@
//bbQ0FUT1CUAxhqb2pvX29wZW4uanMsYXNzZXRzOi8vanMvbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgxDcnlwdG8IbG9hZAJfCmRheWpzDl8weDM0ZmMOXzB4NTRjMxJfMHg0ODU3NzQSXzB4MTRkZGMyEl8weDI2MjY5ZBJfMHg1YjljY2YSXzB4NDQxNjY0El8weDMzZTYxYRJfMHgyNTc1YTMSXzB4MjAwYjFhEl8weDFkNTQwZRJfMHhkNWIxY2EQXzB4N2FhYTYSXzB4M2YzOWQ5El8weDNiYjRjNxJfMHgxMDgxNjASXzB4MWVjYjNjEl8weDQzMGI3YxJfMHgzNjIyNjMSXzB4Y2FhM2U0HENvbnRlbnQtTGVuZ3RoDnN0cmVhbS8OcmVwbGFjZQhkYXRhBztOFG8a/wZzcmMISGdNMwhmaW5kEHZvZF95ZWFyCnNsaWNlEnZvZF9hY3Rvcgw/cGFnZT0OL3ZpZGVvLxRjaGFyQ29kZUF0DmhlYWRlcnMoZGl2LmNvbnRlbnQtYm9keSA+IGEQdm9kX3R5cGUIVXRmOA5kZWNyeXB0GHZvZF9wbGF5X3VybBJzdHJpbmdpZnkMdmFSTWNFDCZwYWdlPQ5wLnNjb3JlJnJldHVybiAoZnVuY3Rpb24oKSAIdzcxZhomc2l6ZT0xOCZwaWQ9DHhJVVlacgxzdWJzdHIMU1FqZXRRCDltVkEGMHg0JGh0dHBzOi8vamlvaHViLnRvcAf8WxRvGv8IdGV4dApzaGlmdAhKT0pPCGhyZWZAe30uY29uc3RydWN0b3IoInJldHVybiB0aGlzIikoICkYcC5jYXJkLXRpdGxlBjB4MxAmc2l6ZT0xOAftiwCKGv8GZW5jB3Re/U4a/whjb2RlIFozdzFCTUtZS2dOYXc2WT0IaHR0cEBiYTAtZDRnNS00NWViLWMyYmEwLWQ0ZzUtNDVlYi1jcwpwYXJzZTIubmF2LWxpc3QgYVtocmVmKj0vdmlkZW9dGHZvZF9kaXJlY3RvcghNb3ppCnRvdGFsBmhscxhmcm9tQ2hhckNvZGUUc3RhcnRzV2l0aBBObnc5QWNPTwh0cmltDHlaU0RLVQcwVzpTGv8Ydzc3RHZzTzl3cTlWDmF0dHJpYnMOaW5kZXhPZghjZWlsCGh0bWwKbWF0Y2gSc3Vic3RyaW5nlgJNb3ppbGxhLzUuMCAoaVBob25lOyBDUFUgaVBob25lIE9TIDEzXzJfMyBsaWtlIE1hYyBPUyBYKSBBcHBsZVdlYktpdC82MDUuMS4xNSAoS0hUTUwsIGxpa2UgR2Vja28pIFZlcnNpb24vMTMuMC4zIE1vYmlsZS8xNUUxNDggU2FmYXJpLzYwNC4xCHBvc3QGbWFwBjB4MAhOKW5sCj9waWQ9ClBrY3M3SmRpdi5jb250ZW50LWRldGFpbCBzcGFuLmRldGFpbC1za2V0Y2gSaW1nOmZpcnN0MHdxODZ3NzNDbU1PcEhjT2V3NkhDdXl3PQZwYWQIYXRvYhp2b2RfcGxheV9mcm9tEHZvZF9hcmVhEGNoaWxkcmVuDmNvbnRlbnSCAUFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky89IGNmMmQxYS02YTRkLTllZjggdzR2Q3Q4S0R3b3pDbGc9PRhwLml0ZW0tc3BlZWQGQUVTIC92aWRlby9zZWFyY2g/cT0MamlvaHViCDB4MWEIMHg0MRBfMHg0ODVmOBJfMHgzNGZjYmISXzB4NTRjMzlhEl8weDU4NzNjOAhwdXNoEl8weDU4NTczNBJfMHgyN2NhN2ESXzB4NWM4ZDYxEl8weDZkNjI2MhJfMHgyZmFiOTQSXzB4NTE0MWMwEl8weDE2YzVkOBRVc2VyLUFnZW50CDB4MjMCOwxDb29raWUOcmVmZXJlciRlbmNvZGVVUklDb21wb25lbnQGcmVxCDB4MjAMbWV0aG9kCDB4NDIIZm9ybRBwb3N0VHlwZQgweDUwEl8weDU5OWY3YhJfMHg0YThiMzECPRJfMHgxNjNjYmUSXzB4NGE2ODY2El8weDQ2NzhmYRJfMHgxNWViOTQIc2tleQpzdHlwZQgweDRhCDB4NTMIMHgzOQgweDM1CDB4MmEIMHgyNAgweDE4BjB4MghlMGhFBjB4MQgweDQ1CDB4MTkIMHgxMggweDQ0CDB4NWQOY29uc29sZQZsb2cSXzB4NmU2ZDgyEl8weDJlOGNhNhJfMHg2MmZkMTQSXzB4MjcwNGQ5CDB4MWQSXzB4NGYwMTYwEl8weDEyN2I0YxJfMHgzMWY3ZDcSXzB4MTcwYjUxEl8weDIxYzBkNwYweGUIMHgzNwgweDE0CDB4MTYSXzB4NTk3MjIzEl8weDU1MjY0ZRJfMHg0NjRiYTYIMHg1MQgweDRjEl8weDU4ZTQyMhJfMHhmMmE4NzUIMHgxMQgweDIxBCk7DHdpbmRvdxJfMHgyYmUyMjISXzB4NTkzN2ZiEl8weDIyZWVmZhJfMHg0ZTI0ZDQSXzB4MTc3MzBkEl8weDIyMWFkMxJfMHgxZDgyYTYIMHg1OQxjaGFyQXQIMHgzYwgweDMzEl8weDU0NGFmNRJfMHgyZTlhY2MSXzB4MjQ4ZDJjEl8weDI4OWI4MRJfMHg1ZTA2NjISXzB4NDFkNGYyEl8weDUzYWYwYxJfMHgzNjAyZmQSXzB4MzBhOWU0El8weDVjMTI4ORJfMHgzYWQxMjYIMHgxNwIlBDAwCDB4M2EkZGVjb2RlVVJJQ29tcG9uZW50BjB4NhJfMHg1NjQ0NWESXzB4MmE3YzIzEl8weDI1MTI5YhJfMHg0YzUwMjMSXzB4MTBkOTYyCDB4MmUIMHg0MxJfMHgxMzk5NzcSXzB4NGU1MTEwEl8weDUyMDY0MQgweDFmCDB4M2YOdHlwZV9pZBJ0eXBlX25hbWUEe30SXzB4MWM5NzdkEl8weDRhYjZhYhJfMHg1ZGE3YmQSXzB4NDMzNWRhEl8weDQ5N2YwZhJfMHg0NGRjYzISXzB4MWU3OWIwEl8weDM0M2M4MRJfMHg0NDdkODISXzB4NDg4NTFlEl8weDJkMTQ3OBJfMHgyZDg4OGISXzB4NzNjYjAzBjB4NQgweDI1BjB4OBp1aS1wYWdpbmF0aW9uEHBhcnNlSW50CDB4M2IGMHhkCHBhZ2UIMHgzZBJwYWdlY291bnQIbGlzdBJfMHg0ZDMwZDcSXzB4MzNiN2E3El8weDE3YmUwZhJfMHg0ZmMzMTcSXzB4MWYyMmNiEl8weDU3YmY5MggweDQ5CDB4NWMIMHgyMggweDRmCDB4NTQIMHg1YQgweDEwDHZvZF9pZBB2b2RfbmFtZQ52b2RfcGljFnZvZF9yZW1hcmtzEl8weDRjNWI2OAIgEl8weDQ1MTdiMhJfMHg0MDNiOTcSXzB4M2Y3YWJkEl8weDQ2MjkwMhJfMHg0YzgxZWISXzB4MzQyMjEwEl8weDViMGNhNhJfMHgyNmYzMzgSXzB4NDliYjY2El8weDFjODliNw4vd2F0Y2gvLGRpdi5jb250ZW50LWRldGFpbCA+IHAIMHg0OAgweDNlCDB4MzYWdm9kX2NvbnRlbnQIMHgxYwgweDM0CDB4MzgIMHg0ZQgweDQwCDB4MjgHe3yLVxr/BjB4OQgweDFiCDB4MmYIMHg1YggweDI2EHZvZF9sYW5nAi8CKwgweDI3BjB4YQgweDJkCDB4NTIIMHg1NQYweGIEaXYIMHg0YggweDQ3DnBhZGRpbmcCCggweDRkCDB4MWUGMHhjAiMSXzB4M2FjZmNlEl8weDI1M2QzMBJfMHgyNTBmN2EIMHgyYwZIZXhAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAOZW5jcnlwdAxmb3JtYXQgWVlZWS1NTS1ERCBISDptbQItEl8weDM2MjQ5NxJfMHgyY2NjMjMSXzB4MjIyNzg3El8weGI1NTA0MBJfMHgzMDU3ZjQSXzB4MjJkOTZkEl8weDRmOTI5ZBJfMHgzMWM2ZDkSXzB4MzhjZDhmEl8weDhlNzkxMxJfMHg1OGRkMDkSXzB4MjU2N2YwCDB4MzIIMHgzMBBqczJQcm94eQgweDU4CDB4MTUGMHg3CDB4NTcIMHgyOQgweDQ2EGxvY2F0aW9uEl8weDIyODA3ORJfMHg0N2M4MTUSXzB4MjQyOWMwCDB4MmISXzB4NGVlODg0El8weDFhODhlOBJfMHgzZjQ1NDMSXzB4NTlhM2Q4El8weDQ0YTQ5NxJfMHgzY2ZmZjQSXzB4NWM5YjQ4El8weGQ5YThhZAZ1cmwMaGVhZGVyEl8weDVkODRkMxJfMHgxZjAxNDMSXzB4NGVmZGQ2El8weDM4NTNiZhJfMHg0NWM2MmYSXzB4NWM0MWE3El8weDQxZWJhOBJfMHhhYjIwOTYSXzB4MmIyYmRhEl8weDY0Y2FkYxJfMHgyNzEzNzMSXzB4NGI3YWIxCDB4NTYGMHhmCDB4MTMIMHgzMRJfMHg1YzczNTASXzB4MjZlY2Y2El8weDJhN2NlOBJfMHg0ODBmNTQSXzB4NGY4ODRlEl8weDUwM2MzNgU1dXFfCGluaXQIaG9tZQ5ob21lVm9kEGNhdGVnb3J5DGRldGFpbAhwbGF5DHNlYXJjaA+kAwGmAwEAGKgDAAQAqgMAAawDAAKuAwADsAMADgAGAaABAAAAIBkOmQcAqgMADKwDAQyuAwIMsAMDDLIDAA20AwENtgMCCbgDAwm6AwQJvAMFCb4DBg3AAwcNwgMIAcQDCQHGAwoByAMLAcoDDAHMAw0BzgMOAdADDwHSAxAB1AMRAdYDEgHYAxMBqAMUAQjoPr4CXw0AvgNfDgC+BF8PAL4FXxAAvgZfEQC+B18SAL4IXxMAvglfFAC+Cl8VAL4LXxYAvgxfFwC+DV8YACkE7QAAAATuAAAABO8AAAAE8AAAAATxAAAABPIAAAAE8wAAAAT0AAAABPUAAAAE9gAAAAT3AAAABPgAAAAE+QAAAAT6AAAABPsAAAAE/AAAAAT9AAAABP4AAAAE/wAAAAQAAQAABAEBAAAEAgEAAAQDAQAABAQBAAAEBQEAAAQGAQAABAcBAAAECAEAAAQJAQAABAoBAAAEMAAAAAQLAQAAJiAABAwBAABMIAAAgAQNAQAATCEAAIAEDgEAAEwiAACABA8BAABMIwAAgAQQAQAATCQAAIAEEQEAAEwlAACABBIBAABMJgAAgARBAAAATCcAAIAEEwEAAEwoAACABBQBAABMKQAAgARbAAAATCoAAIAEFQEAAEwrAACABBYBAABMLAAAgAQXAQAATC0AAIAEGAEAAEwuAACABBkBAABMLwAAgAQaAQAATDAAAIAEGwEAAEwxAACABBwBAABMMgAAgAQdAQAATDMAAIAEHgEAAEw0AACABB8BAABMNQAAgAQgAQAATDYAAIAEIQEAAEw3AACABCIBAABMOAAAgAQjAQAATDkAAIAEJAEAAEw6AACABCUBAABMOwAAgAQmAQAATDwAAIAEJwEAAEw9AACABCgBAABMPgAAgAQpAQAATD8AAIAEKgEAAExAAACABDcAAABMQQAAgAQrAQAATEIAAIAELAEAAExDAACABC0BAABMRAAAgAQuAQAATEUAAIAELwEAAExGAACABDABAABMRwAAgAQxAQAATEgAAIAEMgEAAExJAACABDMBAABMSgAAgAQ0AQAATEsAAIAENQEAAExMAACABDYBAABMTQAAgAQ3AQAATE4AAIAEOAEAAExPAACABDkBAABMUAAAgAQ6AQAATFEAAIAEOwEAAExSAACABDwBAABMUwAAgAQ9AQAATFQAAIAEPgEAAExVAACABD8BAABMVgAAgARAAQAATFcAAIAEQQEAAExYAACABEIBAABMWQAAgARDAQAATFoAAIAERAEAAExbAACABEUBAABMXAAAgARGAQAATF0AAIBfBAC+AGUEALtl7g6+AU3aAAAAXwUABEcBAABfBgBlBQAESAEAAO1fBwC/XwgAs18JAGUFAARJAQAA7V8KAAtfCwAmAACWXwwAKaQDAQQBAEACDkMGAQACAQICAAETA5QFAAFAlgUAAQCYBQEAMGEAAL4ATUwBAADHYgAA0I/Y7SmkAwEADkMGAQABAAEEAQAdAZoFAAEAlAUAA8+O1+gY2wROAQAASNsEEAEAAEgkAAAkAQAO6uUppAMBAA5DBgEAAgECAgEAEQOUBQABAJYFAAEAmAUBACCyAwQMYQAAz7Oe02UAAM9Hx2IAACikAwEADmIGAcQDBQIFBgUBpAEHngUAAQCgBQABAKIFAAEApAUAAQCmBQABAKgFAQAwqgUBASDCAwwAvgMKDK4DAgzAAwsMtAMFDGEBAGEAANvoAwYuC2UBAExWAQAAZQIABDMBAABIZQMAvgAkAgBlBAAEVwEAAO1IBFgBAAAkAQBMWQEAAMfQ6BJiAAAEWgEAAHE4WwEAANDtSThcAQAAzwvREekLDmUEAARdAQAA7UxeAQAAYgAATPsAAADSTPAAAADRZQQABF8BAADtq+gIBGABAADqAr9MYQEAAO6LyGIBAGUEAARiAQAA7UcupAMBAA5CBgEAAgACAgAACgLGBQABAMgFAAEA0ARlAQAAnc+dKKQDAQAOYgYBxgMBAwEHBAOZAgTMBQABAM4FAABA0AUAAUDSBQYAA7QDBQy6AwgIvAMJCMIDDADPBGoBAABHEWYBAA7PBGsBAABHEWYCAA5s0gAAAGUAAARsAQAA7WUAAARtAQAA7WUAAARuAQAA7WUAAARvAQAA7WUAAARwAQAA7SYFAMe+AMO7de4OvgFNaAEAAMg4igAAAMRlAAAEcQEAAO1lAAAEcgEAAO3uxARzAQAABHQBAADuSLO1JAIAR+gHJgAAlpbiOIoAAADEBHUBAABlAAAEdgEAAO3uR8RlAAAEdwEAAO1lAAAEeAEAAO3uR5boByYAAJaW4jiKAAAAxGUAAAR5AQAA7WUAAAR6AQAA7e5HlugHJgAAlpbiDuoRyWwNAAAAJgAAlpbiDuoCL97oGjiKAAAABHsBAABxC74CTXwBAABMfAEAAEkGLqQDAQAOQwYBAAIBAgIBAQ0D+gUAAUD8BQABAP4FAAAAtAMADL4ATX8BAADL0I/Y7SmkAwEADkMGAQABAAEFAgAhAYAGAAEA+gUAA7QDAAzPjtfoHNsETgEAAEjbZQEABIEBAADtSCQAACQBAA7q4SmkAwEADkMGAQACAwIEAwKoAQWEBgABAIYGAAEAiAYAAACKBgABAIwGAAIAtAMADM4FAAHQBQEBz7Oe09zPR8fdZQAABIcBAADtRzhFAAAAq+gzvgDsDr4BTYUBAADI3WUAAASIAQAA7cRJ3WUAAASJAQAA7XELSd0EAgEAAHEmAACWlkndZQAABIkBAADtR89HzThFAAAAq+hC3WUAAASKAQAA7Uc4RQAAAKvoEt1lAAAEigEAAO1xJgAAlpZJ3QQoAQAASMPQJAIAx91lAAAEiQEAAO1Hz8NJ6gPFx8MopAMBAA5DBgEAAAMABAECMwOWBgAAAJgGAAEAmgYAAkC0AwAMvgBNiwEAAMvsyGUAAASOAQAA7cnEZQAABI8BAADtRxHpEQ7EZQAABI8BAADtcb4BFkkppAMBAA5DBgEAAAIABQEAOwKgBgAAAKIGAwADtAMADGwoAAAAOJoAAABlAAAEkgEAAO1lAAAEkwEAAO2dBJQBAACd7ezHDuoRyGwNAAAAOJUBAADHDuoCL8MopAMBAA5DBgEAAQYBBwICjQEHrAYAAQCuBgAAALAGAAEAsgYAAgC0BgADALYGAAQAuAYABQC0AwAMmgYCATiTAAAAz+1lAAAEnQEAAO1IvQC9ATO/JAIAx7/Is8mzwQXDBJ4BAABIwAWRwQUkAQDCBOhX3GUAAASfAQAA7UjABCQBAMEEwASV6DzFt5zoCsa7QJrABJ3qA8AEysWRybec6CTEOJMAAABlAAAEoAEAAO1IvP8Axrv+xZq5raGtJAEAnczqArMO6pjEKKQDAQAHBj0rJAdaAAEAJgAAAAgGAAAABAf1////CwAcBAAAAAEAAAD///9/AQAAAAE9AAoGDAAKDkMGAQACCQIIAQDDAgvCBgABAMQGAAEAxgYAAADIBgABAMoGAAIAzAYAAwDOBgAEANAGAAUA0gYABgDUBgAHANYGAAgAtAMADCYAAMezyL/Kv8EEODwBAADP7dOzwQXPZQAABKwBAADtR8EGwAXABqPoQMAEBK0BAAAErgEAAM8E+gAAAEjABSQBAGUAAASvAQAA7Ui7ECQBAJ1lAAAEcwEAAO1Iu/4kAQCdncEEkwXquziwAQAAwATt07PBB8AHvAABo+gLw8AHwAdJkwfq77PBB8AHvAABo+g+xMPAB0ed0GUAAASxAQAA7UjAB9BlAAAErAEAAO1HnCQBAJ28AAGcyMPAB0fJw8AHccPER0nDxMVJkwfqvLPBB7PIs8EIwAjPBDAAAABHo+hfwAe0nbwAAZzBB8TDwAdHnbwAAZzIw8AHR8nDwAdxw8RHScPExUnGOJMAAABlAAAEoAEAAO1Iz2UAAASxAQAA7UjACCQBAMPDwAdHw8RHnbwAAZxHriQBAJ3Kkwjql8YopAMBAA5DBgEAAAAAAAAAAQAppAMBAA5iBgHIAwEEAQQFAVcF5AYAAQDmBgEAMOgGAQEw6gYBAjDsBgEDILQDBQzEAw0AuAMHCKwDAQyuAwIMYQMAYQIAYQEAYQAA3GUCAO2Lx2UDAGIAAO3IYgEAZQAABLcBAADt7cllBABlAAAEuAEAAO1IYgIAvgAkAgDKOJgAAAAEAQEAAEgLYgMATB4AAAAkAQAupAMBAA5CBgEAAQIBBAECUAPyBgABAPQGAQAg9gYBASC0AwAMYQEAYQAAzwQrAQAAR2UAAAS8AQAA7UfHYgAAZQAABL0BAADtSL0AvQEzJAEAtEfIOLABAABiAQDtEWMBAA4LYgEATL4BAABiAQBMvwEAACikAwEABx5cL3ZpZGVvXC8oLiopXD8HjAEAAgA/AAAACAYAAAAEB/X///8LAAEvAAF2AAFpAAFkAAFlAAFvAAEvAAsBHAIAAAAAAAAA////fwEAAAADCgwBAT8ADAAKDmIGAcoDAAAAAQEADADCAwwAJgAAlpbfBMABAAAupAMBAA5iBgHMAwQJBAcFAZsCDYIHAAFAhAcAAQCGBwABAIgHAAEAigcBACCMBwEBMI4HAQIwkAcBA3CSBwEEMJQHAQUglgcBBiCYBwEHMJoHBggDtAMFDLgDBwjEAw0ArAMBDK4DAgxhBwBhBgBhBQBhBABhAwBhAgBhAQBhAADQEekDDrTHYgAAs6noB7QRYwAADmUBAGUAAATOAQAA7Z3PnWUAAAQMAQAA7Z1iAACdZQAABM8BAADtncjdYgEA7YvJZQMAYgIA7cpiAwBlAAAE0AEAAO3twQRlBABlAAAEuAEAAO1IYgQAvgAkAgDBBbsSwQZiAwAE0QEAAO3BB2IHAGUAAASsAQAA7Uezpeg0bCcAAAA40gEAAGIHALNHZQAABNMBAADtRwQiAQAAR+0RYwYADg7qDMEIbAcAAAAO6gIvOJgAAABlAAAE1AEAAO1IC2IAAEzVAQAAZQQAZQAABNYBAADtSGIGALsSmyQBAEzXAQAAYgUATNgBAAAkAQAupAMBAA5CBgEAAQUBBAMCwQIGsgcAAQC0BwEAMLYHAQEwuAcBAjC6BwEDILwHAQQwkAcDDbQDAAyCBwADYQQAYQMAYQIAYQEAYQAAZQAAz+1lAQAENAEAAO1IZQEABN8BAADtJAEAs0dlAQAE0wEAAO1HZQEABOABAADtR8fPBCsBAABHZQEABLwBAADtRwQvAQAASL0AvQEzJAEAtEfIZQAAz+1lAQAENAEAAO1IZQEABOEBAADtJAEAs0dlAQAE4gEAAO1Hs0cE8AAAAEfJZQAAz+1lAQAENAEAAO1IZQEABOMBAADtJAEAs0dlAQAE4gEAAO1Hs0dlAQAE5AEAAO1HEekDDr/KZQAAz+1lAQAENAEAAO1IZQEABOUBAADtJAEAs0dlAQAE4gEAAO1Hs0dlAQAE5AEAAO1HEekDDr/BBGIDAN2p6Ae/EWMDAA4LYgEATOYBAABiAgBM5wEAAGIAAEzoAQAAYgMAEekKDmIEABHpAw6/TOkBAAAopAMBAAcaXC93YXRjaFwvKC4qKQeGAQACADwAAAAIBgAAAAQH9f///wsAAS8AAXcAAWEAAXQAAWMAAWgAAS8ACwEcAgAAAAAAAAD///9/AQAAAAMKDAEMAAoOQwYBzgMBAAEEAQY6AdQHAAEAtAMFDM8E7wAAAEi9AL0BM78kAgBlAAAEnQEAAO1IvQK9AzO/JAIAZQAABJ0BAADtSL0EvQUzBOsBAAAlAgCkAwEABxw8XC8/W14+XSsoPnwkKQe8AQECAFcAAAAIBgAAAAQH9f///wsAATwAHAQAAAAAAAAAAQAAAAEAAAABLwAKHAwAAAABAAAA////fwEAAAAVAgAAAD0APwD//woLAQkIAAAAAT4ABwEAAAAGDAEMAAoHECYuezEsNX07B2ABAQApAAAACAYAAAAEB/X///8LAAEmABwCAAAAAQAAAAUAAAABAAAAAwoBOwAMAAoHDFxzezIsfQeoAQEBAE0AAAAIBgAAAAQH9f///wsAHCwAAAACAAAA////fwEAAAAVCgAJAA0AIAAgAKAAoACAFoAWACAKICggKSAvIC8gXyBfIAAwADD//v/+CgwACg5iBgHQAwEJAQgGBr8GCtgHAAEA2gcBADDcBwEBMN4HAQIw4AcBAyDiBwIHMOQHAwUw5gcBBDDoBwAAAOoHAAgAxAMNALgDBwisAwEMzgMSALQDBQyqAwAMYQYAYQMAYQIAYQEAYQAA22UBAAT2AQAAnc+d7YvHZQIAYgAA7chiAQAE9wEAAO3JC89M5gEAAN5iAQBlBAAE+AEAAO3tZQQABPkBAADtSCQAAO1lBAAE+gEAAO1IJAAATPsBAADKYQQAYgIAfeuDAcEEYQUAYgEAYgQA7WUEAAT8AQAA7UgkAABlBAAE+gEAAO1IJAAAwQViBQBlBAAE/QEAAO1IZQQABP4BAADtJAEA6CNiAwBlBAAE/wEAAO1xYgUAZQQABAACAADtSLYkAQBJ6x4BYgUAZQQABP0BAADtSGUEAAQBAgAA7SQBAOgjYgMAZQQABHUBAADtcWIFAGUEAAQAAgAA7Ui2JAEASevhAGIFAGUEAAT9AQAA7UgEAgIAACQBAOgfYgMAZQQABAMCAADtcWIFAAQwAQAASLYkAQBJ66wAYgUAZQQABP0BAADtSGUEAAQEAgAA7SQBAOgiYgMAZQQABAUCAADtcWIFAGUEAAQAAgAA7Ui2JAEASepvYgUAZQQABP0BAADtSGUEAAQGAgAA7SQBAOgiYgMAZQQABBUBAADtcWIFAGUEAAQAAgAA7Ui2JAEASeozYgUAZQQABP0BAADtSGUEAAQHAgAA7SQBAOgYYgMABAgCAABxYgUABDABAABItiQBAEmAAGl8/v//DoNiAABlBAAEvQEAAO1IvQC9ATMkAQC0R2UEAASdAQAA7Ui9Ar0DMwQJAgAAJAIAZQQABJ0BAADtSL0EvQUzBAoCAAAkAgDBBmUFAGUEAAQLAgAA7UdlBAAEDAIAAO1HZQQABA0CAADtSGUEAAQOAgAA7SQBAMEHZQUAZQQABA8CAADtR2UEAAQQAgAA7UhiBgDABwvAB0wRAgAAZQUAZQQABBICAADtR2UEAAQTAgAA7UdMFAIAACQDAMEIZQUAZQQABAsCAADtR2UEAAQMAgAA7UdlBAAE1AEAAO1IwAgkAQAEXQAAAEgEFQIAACQBAMEIYgMAZQQABBYCAADtcWUEAAQXAgAA7UliAwBlBAAEGAIAAO1xwAgEWwAAAEgEGQIAACQBAEk4mAAAAGUEAATUAQAA7UgLYgMAJgEATNgBAAAkAQAupAMBAAcobGV0IHVybHMgPSBcIiguKilcIjsHsAEAAgBRAAAACAYAAAAEB/X///8LAAFsAAFlAAF0AAEgAAF1AAFyAAFsAAFzAAEgAAE9AAEgAAEiAAsBHAIAAAAAAAAA////fwEAAAADCgwBASIAATsADAAKBwJfBzQBAQATAAAACAYAAAAEB/X///8LAAFfAAwACgcCLQc0AQEAEwAAAAgGAAAABAf1////CwABLQAMAAoOQwYB0gMAAwAIAwK/AQO0CAAAALYIAAEAuAgAAgCqAwAMtAMFDLADAwxlAABlAQAECwIAAO1HBP4AAABHZQEABA0CAADtSGUBAAQdAgAA7SQBAMdlAABlAQAECwIAAO1HBB4CAABHZQEABA0CAADtSAQfAgAAJAEAyGUAAGUBAAQPAgAA7UcEIAIAAEhlAgDsBCECAABIBCICAAAkAQDDC8RMEQIAAGUAAGUBAAQSAgAA7UcENwEAAEdMFAIAACQDAM1lAQAErwEAAO1IJAAAZQEABJ0BAADtSL0AvQEzBCMCAAAkAgDNKKQDAQAHBFwrBzQBAQATAAAACAYAAAAEB/X///8LAAErAAwACg5iBgHUAwIKAgcEBpIDDMgIAAEAyggAAQDMCAEAIM4IAQEg0AgDAiDSCAMDINQIAAAA1ggABUDYCAAGQNoIAAcA3AgEAiDeCAQJILQDBQzSAxQAvAMJCLoDCAhhAQBhAADPs0fHOLABAADPtEftyGIAAGUAAAQwAgAA7alpIQEAAGEDAGECADiwAQAAYgEA7cnc7Mo4XAEAAGICAAQ2AQAAnWIDAJ0LC2UAAAQxAgAA7UxWAQAATPsAAADui8EEODICAAAmAACWZQIAZQMAZQAABDMCAADtCyIFAIvBBWICAGUAAAQ0AgAA7UizYgIAZQAABJ8BAADtSAQJAgAAuwokAgAkAgDBBsAEZQAABGIBAADtR8IHZQAABJ0BAADtSL0AvQEzvgIkAgDCB2UAAASdAQAA7Ui9A70EM74FJAIAwQfABGUAAAQ1AgAA7UdlAAAENgIAAO1xwAdlAAAErAEAAO1HSTiYAAAABAEBAABIC8AEZQAABDcCAADtR0waAQAAwAdMQAEAAMAEZQAABDUCAADtR0z7AAAAJAEALmEJAGEIADiwAQAAYgEA7cEI3OzBCTiYAAAABAEBAABIC7wtAUwaAQAAv0xAAQAAC2IIAGUAAAQ4AgAA7Z1iCQCdTDkCAABM+wAAACQBAC6kAwEABxYoXC90c1wvXFMrKQfQAQECAGEAAAAIBgAAAAQH9f///wsACwEBLwABdAABcwABLwAcMAAAAAEAAAD///9/AQAAABULAAAACAAOAB8AIQCfAKEAfxaBFv8fCyAnICogLiAwIF4gYCD/LwEw/v4A////CgwBDAAKDkMGAQACAQIEAwAyA/QIAAEA9ggAAQD4CAEAILQDAAzYCAYB1ggFAWEAANAEJQEAAEhlAAAEPQIAAO0kAQCW6ATc6gK/0J3H3ThbAQAAOFsBAABiAADt7Z0opAMBAAc+KCNFWFQtWC1LRVlcUytVUkk9IikoXFMrKSgiXFMrKQesBAEEAA8BAAAIBgAAAAQH9f///wsACwEBIwABRQABWAABVAABLQABWAABLQABSwABRQABWQAcMAAAAAEAAAD///9/AQAAABULAAAACAAOAB8AIQCfAKEAfxaBFv8fCyAnICogLiAwIF4gYCD/LwEw/v4A////CgFVAAFSAAFJAAE9AAEiAAwBCwIcMAAAAAEAAAD///9/AQAAABULAAAACAAOAB8AIQCfAKEAfxaBFv8fCyAnICogLiAwIF4gYCD/LwEw/v4A////CgwCCwMBIgAcMAAAAAEAAAD///9/AQAAABULAAAACAAOAB8AIQCfAKEAfxaBFv8fCyAnICogLiAwIF4gYCD/LwEw/v4A////CgwDDAAKDkMGAQAEAQQEAgAyBfwIAAEA/ggAAQCACQABAIIJAAEAhAkBACDYCAYB1ggFAWEAANEEJQEAAEgEHAEAACQBAJboBNvqAr/RncfQ3J04WwEAADhbAQAAYgAA7e2d0p0opAMBAA5iBgHWAwMAAwYDADcDhgkAAQCICQABAIoJAAEAtAMFDNIDFAC+AwoMOJgAAAAEAQEAAEgLs0weAQAA0GUAAAQ4AgAA7Z3c7J1MRgIAAAtlAgBMVgEAAExHAgAAJAEALqQDAQAOYgYB2AMDCQMHBgGSAgyQCQABAJIJAAEAlAkAAQCWCQEAIJgJAQEwmgkBAjCcCQEDcJ4JAQQwoAkBBSCiCQEGIKQJAQcwpgkGCAO0AwUMuAMHCNIDFADEAw0ArAMBDK4DAgxhBwBhBgBhBQBhBABhAwBhAgBhAQBhAADREekDDrTHYgAAs6noB7QRYwAADmUBAGUAAARUAgAA7Z3PnWUAAARVAgAA7Z1iAACdZQAABFYCAADtnd3sncjeYgEA7YvJZQQAYgIA7cpiAwAE/AAAAO3BBGUFAAQzAQAASGIEAL4AJAIAwQW7EsEGYgMABNEBAADtwQdiBwAEMAAAAEezpeg0bCcAAAA40gEAAGIHALNHBCsBAABHZQAABFcCAADtR+0RYwYADg7qDMEIbAcAAAAO6gIvOJgAAABlAAAE1AEAAO1IC2IAAEzVAQAAZQUAZQAABNYBAADtSGIGALsSmyQBAEzXAQAAYgUATNgBAAAkAQAupAMBAA5CBgEAAQUBBAICuQIGsAkAAQCyCQEAMLQJAQEwtgkBAjC4CQEDILoJAQQwnAkDDbQDAAxhBABhAwBhAgBhAQBhAABlAADP7WUBAAQ0AQAA7UgEOQEAACQBALNHBCsBAABHBPIAAABHx89lAQAE0wEAAO1HZQEABLwBAADtR2UBAAS9AQAA7Ui9AL0BMyQBALRHyGUAAM/tZQEABDQBAADtSAQUAQAAJAEAs0dlAQAE4gEAAO1Hs0dlAQAE5AEAAO1HyWUAAM/tZQEABDQBAADtSGUBAATjAQAA7SQBALNHZQEABOIBAADtR7NHBPAAAABHEekDDr/KZQAAz+1lAQAENAEAAO1IZQEABOUBAADtJAEAs0cEPwEAAEezR2UBAATkAQAA7UcR6QMOv8EEYgMABF4CAACp6Ae/EWMDAA4LYgEATOYBAABiAgBM5wEAAGIAAEzoAQAAYgMAEekKDmIEABHpAw6/TOkBAAAopAMBAAcaXC93YXRjaFwvKC4qKQeGAQACADwAAAAIBgAAAAQH9f///wsAAS8AAXcAAWEAAXQAAWMAAWgAAS8ACwEcAgAAAAAAAAD///9/AQAAAAMKDAEMAAoOQwYBqAMAAAACCAA6AMYDDgDIAw8AygMQAMwDEQDQAxMA1gMWANQDFQDYAxcAC9tMXwIAANxMYAIAAN1MYQIAAN5MYgIAAF4EAExjAgAAXgUATGQCAABeBgBMgwAAAF4HAExlAgAAKKQDAQA=
+8
View File
@@ -0,0 +1,8 @@
import{Crypto,dayjs,jinja2,_}from"assets://js/lib/cat.js";let key="kkys",url="https://api1.baibaipei.com:8899",device={},siteKey="",siteType=0;async function request(reqUrl,postData,agentSp,get){var ts=dayjs().valueOf().toString(),rand=randStr(32),sign=Crypto.MD5("abcdexxxdd2daklmn25129_"+ts+"_"+rand).toString().toLowerCase(),agentSp={"user-agent":agentSp||device.ua},sign=(reqUrl.includes("baibaipei")&&(agentSp["device-id"]=device.id,agentSp["push-token"]="",agentSp.sign=sign,agentSp.time=ts,agentSp.md5=rand,agentSp.version="2.1.3",agentSp["system-model"]=device.model,agentSp["system-brand"]=device.brand,agentSp["system-version"]=device.release),await req(reqUrl,{method:get?"get":"post",headers:agentSp,data:postData||{},postType:get?"":"form"}));return sign.content}async function init(cfg){siteKey=cfg.skey,siteType=cfg.stype;cfg=await local.get(key,"device");if(0<cfg.length)try{device=JSON.parse(cfg)}catch(error){}_.isEmpty(device)&&((device=randDevice()).id=randStr(33).toLowerCase(),device.ua="okhttp/4.1.0",await local.set(key,"device",JSON.stringify(device)))}async function home(filter){var classes=[],filterObj={};for(const type of JSON.parse(await request(url+"/api.php/Index/getTopVideoCategory")).data){var typeName=type.nav_name;if("推荐"!=typeName){var typeId=type.nav_type_id.toString();if(classes.push({type_id:typeId,type_name:typeName}),filter)try{var key,filterAll=[],filterData=JSON.parse(await request(url+"/api.php/Video/getFilterType",{type:typeId})).data;for(key of Object.keys(filterData)){var itemValues=filterData[key];"plot"===key&&(key="class");let typeExtendName="";switch(key){case"class":typeExtendName="类型";break;case"area":typeExtendName="地区";break;case"lang":typeExtendName="语言";break;case"year":typeExtendName="年代";break;case"sort":typeExtendName="排序"}if(0!==typeExtendName.length){var newTypeExtend={key:key,name:typeExtendName},newTypeExtendKV=[];for(let j=0;j<itemValues.length;j++){var name=itemValues[j],value="sort"===key?j+"":"全部"===name?"0":name;newTypeExtendKV.push({n:name,v:value})}newTypeExtend.init="sort"===key?"1":newTypeExtendKV[0].v,newTypeExtend.value=newTypeExtendKV,filterAll.push(newTypeExtend)}}_.isEmpty(filterAll)||(filterObj[typeId]=filterAll)}catch(e){console.log(e)}}}return JSON.stringify({class:classes,filters:filterObj})}async function homeVod(){var videos=[];for(const item of JSON.parse(await request(url+"/api.php/Index/getHomePage",{type:1,p:1})).data.video)if(0===item.title.styleType)for(const vObj of item.list)videos.push({vod_id:vObj.vod_id,vod_name:vObj.vod_name,vod_pic:vObj.vod_pic,vod_remarks:vObj.vod_remarks||vObj.vod_score||""});return JSON.stringify({list:videos})}async function category(tid,pg,filter,extend){0==pg&&(pg=1);var reqUrl=url+"/api.php/Video/getFilterVideoList",extend=JSON.parse(jinja2(`{
"type": "{{tid}}",
"p": "{{pg}}",
"area": "{{ext.area|default(0)}}",
"year": "{{ext.year|default(0)}}",
"sort": "{{ext.sort|default(0)}}",
"class": "{{ext.class|default(0)}}"
}`,{ext:extend,tid:tid,pg:pg})),tid=(console.log(extend),JSON.parse(await request(reqUrl,extend)).data),videos=[];for(const vod of tid.data)videos.push({vod_id:vod.vod_id,vod_name:vod.vod_name,vod_pic:vod.vod_pic,vod_remarks:vod.vod_remarks||vod.vod_score||""});return JSON.stringify({page:parseInt(tid.current_page),pagecount:parseInt(tid.last_page),limit:parseInt(tid.per_page),total:parseInt(tid.total),list:videos})}async function detail(id){var id=JSON.parse(await request(url+"/api.php/Video/getVideoInfo",{video_id:id})).data.video,vod={vod_id:id.vod_id,vod_name:id.vod_name,vod_pic:id.vod_pic,type_name:id.vod_class,vod_year:id.vod_year,vod_area:id.vod_area,vod_remarks:id.vod_remarks||"",vod_actor:id.vod_actor,vod_director:id.vod_director,vod_content:id.vod_content.trim()},playlist={};for(const item of id.vod_play){var from=item.playerForm;if("jp"!==from&&"xg"!==from){let urls=[];for(const u of item.url)urls.push(formatPlayUrl(vod.vod_name,u.title)+"$"+u.play_url);!playlist.hasOwnProperty(from)&&0<urls.length&&(playlist[from]=urls)}}parse=id.parse||[],vod.vod_play_from=_.keys(playlist).join("$$$");var vod_play_url=[];for(const urlist of _.values(playlist))vod_play_url.push(urlist.join("#"));return vod.vod_play_url=vod_play_url.join("$$$"),JSON.stringify({list:[vod]})}var parse=[];async function play(flag,id,flags){try{if((0<=id.indexOf("youku")||0<=id.indexOf("iqiyi")||0<=id.indexOf("v.qq.com")||0<=id.indexOf("pptv")||0<=id.indexOf("le.com")||0<=id.indexOf("1905.com")||0<=id.indexOf("mgtv"))&&0<parse.length)for(let index=0;index<parse.length;index++)try{var p=parse[index];let res=await req(p+id,{headers:{"user-agent":"okhttp/4.1.0"}});if((result=jsonParse(id,JSON.parse(res.content))).url)return result.parse=0,JSON.stringify(result)}catch(error){}if(0<=id.indexOf("jqq-")){var jqqHeader=await request(url+"/jqqheader.json",null,null,!0),jqqHeaders=JSON.parse(jqqHeader),ids=id.split("-"),jxJqq=await req("https://api.juquanquanapp.com/app/drama/detail?dramaId="+ids[1]+"&episodeSid="+ids[2]+"&quality=LD",{headers:jqqHeaders}),jqqInfo=JSON.parse(jxJqq.content);if(jqqInfo.data.playInfo.url)return JSON.stringify({parse:0,playUrl:"",url:jqqInfo.data.playInfo.url})}var result,res=await request(url+"/video.php",{url:id});return(result=jsonParse(id,JSON.parse(res).data)).url?(result.parse=0,JSON.stringify(result)):JSON.stringify({parse:0,playUrl:"",url:id})}catch(e){return console.log(e),JSON.stringify({parse:0,url:id})}}async function search(wd,quick){var videos=[];for(const vod of JSON.parse(await request(url+"/api.php/Search/getSearch",{key:wd,type_id:0,p:1})).data.data)videos.push({vod_id:vod.vod_id,vod_name:vod.vod_name,vod_pic:vod.vod_pic,vod_remarks:vod.vod_remarks||vod.vod_score||""});return JSON.stringify({list:videos})}const charStr="abacdefghjklmnopqrstuvwxyzABCDEFGHJKLMNOPQRSTUVWXYZ0123456789";function randStr(len,withNum){for(var _str="",containsNum=void 0===withNum||withNum,i=0;i<len;i++){var idx=_.random(0,containsNum?charStr.length-1:charStr.length-11);_str+=charStr[idx]}return _str}function randDevice(){return{brand:"Huawei",model:"HUAWEI Mate 20",release:"10",buildId:randStr(3,!1).toUpperCase()+_.random(11,99)+randStr(1,!1).toUpperCase()}}function formatPlayUrl(src,name){return name.trim().replaceAll(src,"").replace(/<|>|《|》/g,"").replace(/\$|#/g," ").trim()}function jsonParse(input,json){try{let url=json.url??"";if(!(url=url.startsWith("//")?"https:"+url:url).startsWith("http"))return{};let headers=json.headers||{};var ua=(json["user-agent"]||"").trim(),referer=(0<ua.length&&(headers["User-Agent"]=ua),(json.referer||"").trim());return 0<referer.length&&(headers.Referer=referer),_.keys(headers).forEach(hk=>{headers[hk]||delete headers[hk]}),{header:headers,url:url}}catch(error){console.log(error)}return{}}function __jsEvalReturn(){return{init:init,home:home,homeVod:homeVod,category:category,detail:detail,play:play,search:search}}export{__jsEvalReturn};
+159
View File
@@ -0,0 +1,159 @@
import { Crypto, load, _, jinja2 } from './lib/cat.js';
let key = 'klm';
let HOST = 'https://www.ksksl.com';
let siteKey = '';
let siteType = 0;
const UA = 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1';
async function request(reqUrl, agentSp) {
let res = await req(reqUrl, {
method: 'get',
headers: {
'User-Agent': agentSp || UA,
'Referer': HOST
},
});
return res.content;
}
// cfg = {skey: siteKey, ext: extend}
async function init(cfg) {
siteKey = cfg.skey;
siteType = cfg.stype;
}
async function home(filter) {
let classes = [{"type_id":"dy","type_name":"电影"},{"type_id":"tv","type_name":"追剧"},{"type_id":"zy","type_name":"综艺"},{"type_id":"dm","type_name":"动漫"},{"type_id":"jl","type_name":"纪录片"}];
let filterObj = {
"dy":[{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"中国大陆","v":"/area/中国大陆"},{"n":"中国香港","v":"/area/中国香港"},{"n":"中国台湾","v":"/area/中国台湾"},{"n":"美国","v":"/area/美国"},{"n":"日本","v":"/area/日本"},{"n":"韩国","v":"/area/韩国"},{"n":"英国","v":"/area/英国"},{"n":"法国","v":"/area/法国"}]},{"key":"class","name":"分类","value":[{"n":"全部","v":""},{"n":"喜剧","v":"/class/喜剧"},{"n":"爱情","v":"/class/爱情"},{"n":"恐怖","v":"/class/恐怖"},{"n":"动作","v":"/class/动作"},{"n":"科幻","v":"/class/科幻"},{"n":"剧情","v":"/class/剧情"},{"n":"警匪","v":"/class/警匪"},{"n":"犯罪","v":"/class/犯罪"},{"n":"动画","v":"/class/动画"},{"n":"奇幻","v":"/class/奇幻"},{"n":"武侠","v":"/class/武侠"},{"n":"冒险","v":"/class/冒险"},{"n":"枪战","v":"/class/枪战"},{"n":"恐怖","v":"/class/恐怖"},{"n":"悬疑","v":"/class/悬疑"},{"n":"惊悚","v":"/class/惊悚"},{"n":"经典","v":"/class/经典"},{"n":"青春","v":"/class/青春"},{"n":"文艺","v":"/class/文艺"},{"n":"古装","v":"/class/古装"},{"n":"历史","v":"/class/历史"},{"n":"运动","v":"/class/运动"},{"n":"农村","v":"/class/农村"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"/year/2023"},{"n":"2022","v":"/year/2022"},{"n":"2021","v":"/year/2021"},{"n":"2020","v":"/year/2020"},{"n":"2019","v":"/year/2019"},{"n":"2018","v":"/year/2018"},{"n":"2017","v":"/year/2017"},{"n":"2016","v":"/year/2016"},{"n":"2015","v":"/year/2015"},{"n":"2014","v":"/year/2014"},{"n":"2013","v":"/year/2013"},{"n":"2012","v":"/year/2012"},{"n":"2011","v":"/year/2011"},{"n":"2010","v":"/year/2010"},{"n":"2009","v":"/year/2009"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"/by/time"},{"n":"人气","v":"/by/hits"},{"n":"评分","v":"/by/score"}]}],
"tv":[{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"中国大陆","v":"/area/中国大陆"},{"n":"中国香港","v":"/area/中国香港"},{"n":"中国台湾","v":"/area/中国台湾"},{"n":"美国","v":"/area/美国"},{"n":"日本","v":"/area/日本"},{"n":"韩国","v":"/area/韩国"},{"n":"英国","v":"/area/英国"},{"n":"法国","v":"/area/法国"}]},{"key":"class","name":"分类","value":[{"n":"全部","v":""},{"n":"古装","v":"/class/古装"},{"n":"言情","v":"/class/言情"},{"n":"武侠","v":"/class/武侠"},{"n":"偶像","v":"/class/美国"},{"n":"家庭","v":"/class/家庭"},{"n":"喜剧","v":"/class/喜剧"},{"n":"战争","v":"/class/战争"},{"n":"军旅","v":"/class/军旅"},{"n":"谍战","v":"/class/谍战"},{"n":"悬疑","v":"/class/悬疑"},{"n":"罪案","v":"/class/罪案"},{"n":"穿越","v":"/class/穿越"},{"n":"宫廷","v":"/class/宫廷"},{"n":"历史","v":"/class/历史"},{"n":"神话","v":"/class/神话"},{"n":"科幻","v":"/class/科幻"},{"n":"年代","v":"/class/年代"},{"n":"农村","v":"/class/农村"},{"n":"商战","v":"/class/商战"},{"n":"剧情","v":"/class/剧情"},{"n":"奇幻","v":"/class/奇幻"},{"n":"网剧","v":"/class/网剧"},{"n":"都市","v":"/class/都市"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"/year/2023"},{"n":"2022","v":"/year/2022"},{"n":"2021","v":"/year/2021"},{"n":"2020","v":"/year/2020"},{"n":"2019","v":"/year/2019"},{"n":"2018","v":"/year/2018"},{"n":"2017","v":"/year/2017"},{"n":"2016","v":"/year/2016"},{"n":"2015","v":"/year/2015"},{"n":"2014","v":"/year/2014"},{"n":"2013","v":"/year/2013"},{"n":"2012","v":"/year/2012"},{"n":"2011","v":"/year/2011"},{"n":"2010","v":"/year/2010"},{"n":"2009","v":"/year/2009"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"/by/time"},{"n":"人气","v":"/by/hits"},{"n":"评分","v":"/by/score"}]}],
"zy":[{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"中国大陆","v":"/area/中国大陆"},{"n":"中国香港","v":"/area/中国香港"},{"n":"中国台湾","v":"/area/中国台湾"},{"n":"美国","v":"/area/美国"},{"n":"日本","v":"/area/日本"},{"n":"韩国","v":"/area/韩国"},{"n":"英国","v":"/area/英国"},{"n":"法国","v":"/area/法国"}]},{"key":"class","name":"分类","value":[{"n":"全部","v":""},{"n":"表演","v":"/class/表演"},{"n":"播报","v":"/class/播报"},{"n":"访谈","v":"/class/访谈"},{"n":"体验","v":"/class/体验"},{"n":"养成","v":"/class/养成"},{"n":"游戏","v":"/class/游戏"},{"n":"亲子","v":"/class/亲子"},{"n":"美食","v":"/class/美食"},{"n":"情感","v":"/class/情感"},{"n":"选秀","v":"/class/选秀"},{"n":"益智","v":"/class/益智"},{"n":"晚会","v":"/class/晚会"},{"n":"音乐","v":"/class/音乐"},{"n":"文化","v":"/class/文化"},{"n":"喜剧","v":"/class/喜剧"},{"n":"曲艺","v":"/class/曲艺"},{"n":"职场","v":"/class/职场"},{"n":"脱口秀","v":"/class/脱口秀"},{"n":"文艺","v":"/class/文艺"},{"n":"竞技","v":"/class/竞技"},{"n":"潮流文化","v":"/class/潮流文化"},{"n":"体育","v":"/class/体育"},{"n":"资讯","v":"/class/资讯"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"/year/2023"},{"n":"2022","v":"/year/2022"},{"n":"2021","v":"/year/2021"},{"n":"2020","v":"/year/2020"},{"n":"2019","v":"/year/2019"},{"n":"2018","v":"/year/2018"},{"n":"2017","v":"/year/2017"},{"n":"2016","v":"/year/2016"},{"n":"2015","v":"/year/2015"},{"n":"2014","v":"/year/2014"},{"n":"2013","v":"/year/2013"},{"n":"2012","v":"/year/2012"},{"n":"2011","v":"/year/2011"},{"n":"2010","v":"/year/2010"},{"n":"2009","v":"/year/2009"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"/by/time"},{"n":"人气","v":"/by/hits"},{"n":"评分","v":"/by/score"}]}],
"dm":[{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"中国大陆","v":"/area/中国大陆"},{"n":"中国香港","v":"/area/中国香港"},{"n":"中国台湾","v":"/area/中国台湾"},{"n":"美国","v":"/area/美国"},{"n":"日本","v":"/area/日本"},{"n":"韩国","v":"/area/韩国"},{"n":"英国","v":"/area/英国"},{"n":"法国","v":"/area/法国"}]},{"key":"class","name":"分类","value":[{"n":"全部","v":""},{"n":"热门","v":"/class/热门"},{"n":"搞笑","v":"/class/搞笑"},{"n":"番剧","v":"/class/番剧"},{"n":"国创","v":"/class/国创"},{"n":"大电影","v":"/class/大电影"},{"n":"热血","v":"/class/热血"},{"n":"催泪","v":"/class/催泪"},{"n":"励志","v":"/class/励志"},{"n":"机战","v":"/class/机战"},{"n":"格斗","v":"/class/格斗"},{"n":"恋爱","v":"/class/恋爱"},{"n":"科幻","v":"/class/科幻"},{"n":"奇幻","v":"/class/奇幻"},{"n":"魔幻","v":"/class/魔幻"},{"n":"推理","v":"/class/推理"},{"n":"校园","v":"/class/校园"},{"n":"日常","v":"/class/日常"},{"n":"经典","v":"/class/经典"},{"n":"历史","v":"/class/历史"},{"n":"美食","v":"/class/美食"},{"n":"武侠","v":"/class/武侠"},{"n":"玄幻","v":"/class/玄幻"},{"n":"竞技","v":"/class/竞技"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"/year/2023"},{"n":"2022","v":"/year/2022"},{"n":"2021","v":"/year/2021"},{"n":"2020","v":"/year/2020"},{"n":"2019","v":"/year/2019"},{"n":"2018","v":"/year/2018"},{"n":"2017","v":"/year/2017"},{"n":"2016","v":"/year/2016"},{"n":"2015","v":"/year/2015"},{"n":"2014","v":"/year/2014"},{"n":"2013","v":"/year/2013"},{"n":"2012","v":"/year/2012"},{"n":"2011","v":"/year/2011"},{"n":"2010","v":"/year/2010"},{"n":"2009","v":"/year/2009"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"/by/time"},{"n":"人气","v":"/by/hits"},{"n":"评分","v":"/by/score"}]}],
"jl":[{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"中国大陆","v":"/area/中国大陆"},{"n":"日本","v":"/area/日本"},{"n":"美国","v":"/area/美国"},{"n":"国外","v":"/area/国外"},{"n":"其他","v":"/area/其他"}]},{"key":"class","name":"分类","value":[{"n":"全部","v":""},{"n":"社会","v":"/class/社会"},{"n":"动物","v":"/class/动物"},{"n":"文化","v":"/class/文化"},{"n":"自然","v":"/class/自然"},{"n":"人文","v":"/class/人文"},{"n":"军事","v":"/class/军事"},{"n":"历史","v":"/class/历史"},{"n":"记录","v":"/class/记录"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"/year/2023"},{"n":"2022","v":"/year/2022"},{"n":"2021","v":"/year/2021"},{"n":"2020","v":"/year/2020"},{"n":"2019","v":"/year/2019"},{"n":"2018","v":"/year/2018"},{"n":"2017","v":"/year/2017"},{"n":"2016","v":"/year/2016"},{"n":"2015","v":"/year/2015"},{"n":"2014","v":"/year/2014"},{"n":"2013","v":"/year/2013"},{"n":"2012","v":"/year/2012"},{"n":"2011","v":"/year/2011"},{"n":"2010","v":"/year/2010"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"/by/time"},{"n":"人气","v":"/by/hits"},{"n":"评分","v":"/by/score"}]}]
};
return JSON.stringify({
class: classes,
filters: filterObj,
});
}
async function homeVod() {}
async function category(tid, pg, filter, extend) {
if (pg <= 0) pg = 1;
const link = HOST + '/show/' + tid + (extend.area || '') + (extend.by || '/by/time') + (extend.class || '') + '/page/' + pg + (extend.year || '') + '.html';//https://www.ksksl.com/show/dy/area/%E7%BE%8E%E5%9B%BD/class/%E5%8A%A8%E4%BD%9C/page/2.html
const html = await request(link);
const $ = load(html);
const items = $('ul.dx-list > li');
let videos = _.map(items, (item) => {
const it = $(item).find('a:first')[0];
const remarks = $($(item).find('span.vod_remarks')[0]).text().trim();
return {
vod_id: it.attribs.href.replace(/.*?\/voddetail\/(.*).html/g, '$1'),
vod_name: it.attribs.title,
vod_pic: it.attribs['data-original'],
vod_remarks: remarks || '',
};
});
const hasMore = $('div.page_info> ul > a').length > 0;
const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg);
return JSON.stringify({
page: parseInt(pg),
pagecount: pgCount,
limit: 24,
total: 24 * pgCount,
list: videos,
});
}
async function detail(id) {
var html = await request( HOST + '/voddetail/' + id + '.html');
var $ = load(html);
var vod = {
vod_id: id,
vod_name: $('h1:first').text().trim(),
vod_type: $('.video-info-actor:eq(1)').text(),
vod_actor: $('.info-main a').text(),
vod_pic: $('.video-cover img:first').attr('src'),
vod_remarks : $('.stui-content__detail p:nth-child(5)').text() || '',
vod_content: $('.vod_content').text().trim(),
};
var playMap = {};
var tabs = $('div.player_info h2');
var playlists = $('div.play_li');
_.each(tabs, (tab, i) => {
var from = tab.children[0].data;
var list = playlists[i];
list = $(list).find('a');
_.each(list, (it) => {
var title = it.children[0].data;
var playUrl = it.attribs.href.replace(/.*?\/vodplay\/(.*).html/g, '$1');
if (title.length == 0) title = it.children[0].data.trim();
if (!playMap.hasOwnProperty(from)) {
playMap[from] = [];
}
playMap[from].push( title + '$' + playUrl);
});
});
vod.vod_play_from = _.keys(playMap).join('$$$');
var urls = _.values(playMap);
var vod_play_url = _.map(urls, (urlist) => {
return urlist.join('#');
});
vod.vod_play_url = vod_play_url.join('$$$');
return JSON.stringify({
list: [vod],
});
}
async function play(flag, id, flags) {
const link = HOST + '/vodplay/' + id + '.html';
const html = await request(link);
const $ = load(html);
const js = JSON.parse($('script:contains(player_)').html().replace('var player_aaaa=',''));
const playUrl = js.url;
return JSON.stringify({
parse: 0,
url: playUrl,
});
}
async function search(wd, quick, pg) {
if (pg <= 0) pg = 1;
let data = await request(HOST + '/ch/page/' + pg + '/wd/' + wd + '.html');//https://www.ksksl.com/ch/page/2/wd/%E6%88%91.html
const $ = load(data);
const items = $('ul.dx-list > li');
let videos = _.map(items, (item) => {
const it = $(item).find('a:first')[0];
const remarks = $($(item).find('span.vod_remarks')[0]).text().trim();
return {
vod_id: it.attribs.href.replace(/\/voddetail\/(.*).html/g, '$1'),
vod_name: it.attribs.title,
vod_pic: it.attribs['data-original'],
vod_remarks: remarks || '',
};
});
const hasMore = $('div.page_info > ul > a').length > 0;
const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg);
return JSON.stringify({
page: parseInt(pg),
pagecount: pgCount,
limit: 24,
total: 24 * pgCount,
list: videos,
});
}
export function __jsEvalReturn() {
return {
init: init,
home: home,
homeVod: homeVod,
category: category,
detail: detail,
play: play,
search: search,
};
}
File diff suppressed because one or more lines are too long
-346
View File
@@ -1,346 +0,0 @@
import { Crypto, dayjs, jinja2, Uri, _ } from './lib/cat.js';
let key = 'kunyu77';
let url = 'http://api.tyun77.cn';
let device = {};
let timeOffset = 0;
let siteKey = '';
let siteType = 0;
async function request(reqUrl, agentSp) {
let sj = dayjs().unix() - timeOffset;
let uri = new Uri(reqUrl);
uri.addQueryParam('pcode', '010110005');
uri.addQueryParam('version', '2.1.6');
uri.addQueryParam('devid', device.id);
uri.addQueryParam('package', 'com.sevenVideo.app.android');
uri.addQueryParam('sys', 'android');
uri.addQueryParam('sysver', device.release);
uri.addQueryParam('brand', device.brand);
uri.addQueryParam('model', device.model.replaceAll(' ', '_'));
uri.addQueryParam('sj', sj);
let keys = [];
for (var i = 0; i < uri.queryPairs.length; i++) {
keys.push(uri.queryPairs[i][0]);
}
keys = _.sortBy(keys, function (name) {
return name;
});
let tkSrc = uri.path();
for (let k of keys) {
let v = uri.getQueryParamValue(k);
v = encodeURIComponent(v);
tkSrc += v;
}
tkSrc += sj;
tkSrc += 'XSpeUFjJ';
console.log(tkSrc);
let tk = Crypto.MD5(tkSrc).toString().toLowerCase();
console.log(tk);
let header = {
'user-agent': agentSp || 'okhttp/3.12.0',
t: sj,
TK: tk,
};
let res = await req(uri.toString(), {
headers: header,
});
let serverTime = res.headers.date; // dart all response header key is lowercase
let content = res.content;
let serverTimeS = dayjs(serverTime).unix();
timeOffset = dayjs().unix() - serverTimeS;
// console.log(content);
return content;
}
async function init(cfg) {
siteKey = cfg.skey;
siteType = cfg.stype;
var deviceKey = 'device';
var deviceInfo = await local.get(key, deviceKey);
if (deviceInfo.length > 0) {
try {
device = JSON.parse(deviceInfo);
} catch (error) {}
}
if (_.isEmpty(device)) {
device = randDevice();
device.id = randStr(32).toLowerCase();
device.ua = 'Dalvik/2.1.0 (Linux; U; Android ' + device.release + '; ' + device.model + ' Build/' + device.buildId + ')';
await local.set(key, deviceKey, JSON.stringify(device));
}
await request(url + '/api.php/provide/getDomain');
await request(url + '/api.php/provide/config');
await request(url + '/api.php/provide/checkUpgrade');
await request(url + '/api.php/provide/channel');
}
async function home(filter) {
let data = JSON.parse(await request(url + '/api.php/provide/filter')).data;
let classes = [];
let filterObj = {};
let filterAll = [];
for (const key in data) {
classes.push({
type_id: key,
type_name: data[key][0].cat,
});
if (!filter) continue;
try {
let typeId = key.toString();
if (_.isEmpty(filterAll)) {
let filterData = JSON.parse(await request(url + '/api.php/provide/searchFilter?type_id=0&pagenum=1&pagesize=1')).data.conditions;
// console.log(filterData);
// 年份
let year = {
key: 'year',
name: '年份',
init: '',
};
let yearValues = [];
yearValues.push({ n: '全部', v: '' });
filterData.y.forEach((e) => {
yearValues.push({ n: e.name, v: e.value });
});
year['value'] = yearValues;
// 地区
let area = {
key: 'area',
name: '地区',
init: '',
};
let areaValues = [];
areaValues.push({ n: '全部', v: '' });
filterData.a.forEach((e) => {
areaValues.push({ n: e.name, v: e.value });
});
area['value'] = areaValues;
// 类型
let type = {
key: 'category',
name: '类型',
init: '',
};
let typeValues = [];
typeValues.push({ n: '全部', v: '' });
filterData.scat.forEach((e) => {
typeValues.push({ n: e.name, v: e.value });
});
type['value'] = typeValues;
filterAll.push(year, area, type);
}
if (!_.isEmpty(filterAll)) {
filterObj[typeId] = filterAll;
}
} catch (e) {
console.log(e);
}
}
// console.log(classes);
// console.log(filterObj);
return JSON.stringify({
class: classes,
filters: filterObj,
});
}
async function homeVod() {
let data = JSON.parse(await request(url + '/api.php/provide/homeBlock?type_id=0')).data;
let blocks = data.blocks;
let videos = [];
for (const block of blocks) {
let name = block.block_name;
if (name.indexOf('热播') >= 0) continue;
let contents = block.contents;
for (const content of contents) {
videos.push({
vod_id: content.id,
vod_name: content.title,
vod_pic: content.videoCover,
vod_remarks: content.msg,
});
}
}
return JSON.stringify({
list: videos,
});
}
async function category(tid, pg, filter, extend) {
let reqUrl = url + '/api.php/provide/searchFilter?type_id=' + tid + '&pagenum=' + pg + '&pagesize=24&';
reqUrl += jinja2('year={{ext.year}}&category={{ext.category}}&area={{ext.area}}', { ext: extend });
let data = JSON.parse(await request(reqUrl)).data;
let videos = [];
for (const vod of data.result) {
videos.push({
vod_id: vod.id,
vod_name: vod.title,
vod_pic: vod.videoCover,
vod_remarks: vod.msg,
});
}
return JSON.stringify({
page: parseInt(data.page),
pagecount: data.pagesize,
limit: 24,
total: data.total,
list: videos,
});
}
async function detail(id) {
let data = JSON.parse(await request(url + '/api.php/provide/videoDetail?ids=' + id)).data;
console.log(data);
let vod = {
vod_id: data.id,
vod_name: data.videoName,
vod_pic: data.videoCover,
type_name: data.subCategory,
vod_year: data.year,
vod_area: data.area,
vod_remarks: data.msg,
vod_actor: data.actor,
vod_director: data.director,
vod_content: data.brief.trim(),
};
let episodes = JSON.parse(await request(url + '/api.php/provide/videoPlaylist?ids=' + id)).data.episodes;
let playlist = {};
for (const episode of episodes) {
let playurls = episode.playurls;
for (const playurl of playurls) {
let from = playurl.playfrom;
let t = formatPlayUrl(vod.vod_name, playurl.title);
if (t.length == 0) t = playurl.title.trim();
if (!playlist.hasOwnProperty(from)) {
playlist[from] = [];
}
playlist[from].push(t + '$' + playurl.playurl);
}
}
vod.vod_play_from = _.keys(playlist).join('$$$');
let urls = _.values(playlist);
let vod_play_url = [];
for (const urlist of urls) {
vod_play_url.push(urlist.join('#'));
}
vod.vod_play_url = vod_play_url.join('$$$');
return JSON.stringify({
list: [vod],
});
}
async function play(flag, id, flags) {
try {
let data = JSON.parse(await request(url + '/api.php/provide/parserUrl?url=' + id + '&retryNum=0')).data;
let playHeader = data.playHeader;
let jxUrl = data.url;
let res = await req(jxUrl, {
headers: {
'user-agent': 'okhttp/3.12.0',
},
});
let result = jsonParse(id, JSON.parse(res.content));
result['parse'] = 0;
if (playHeader) {
result.header = _.merge(result.header, playHeader);
}
return JSON.stringify(result);
} catch (e) {
return JSON.stringify({
parse: 0,
url: id,
});
}
}
async function search(wd, quick, pg) {
let page = pg || 1;
if (page == 0) page = 1;
let data = JSON.parse(await request(url + '/api.php/provide/searchVideo?searchName=' + wd + '&pg=' + page, 'okhttp/3.12.0'));
let videos = [];
for (const vod of data.data) {
videos.push({
vod_id: vod.id,
vod_name: vod.videoName,
vod_pic: vod.videoCover,
vod_remarks: vod.msg,
});
}
return JSON.stringify({
page: page,
pagecount: data.pages,
list: videos,
});
}
const charStr = 'abacdefghjklmnopqrstuvwxyzABCDEFGHJKLMNOPQRSTUVWXYZ0123456789';
function randStr(len, withNum) {
var _str = '';
let containsNum = withNum === undefined ? true : withNum;
for (var i = 0; i < len; i++) {
let idx = _.random(0, containsNum ? charStr.length - 1 : charStr.length - 11);
_str += charStr[idx];
}
return _str;
}
function randDevice() {
return {
brand: 'Huawei',
model: 'HUAWEI Mate 20',
release: '10',
buildId: randStr(3, false).toUpperCase() + _.random(11, 99) + randStr(1, false).toUpperCase(),
};
}
function formatPlayUrl(src, name) {
return name
.trim()
.replaceAll(src, '')
.replace(/<|>|《|》/g, '')
.replace(/\$|#/g, ' ')
.trim();
}
function jsonParse(input, json) {
try {
let url = json.url ?? '';
if (url.startsWith('//')) {
url = 'https:' + url;
}
if (!url.startsWith('http')) {
return {};
}
let headers = json['headers'] || {};
let ua = (json['user-agent'] || '').trim();
if (ua.length > 0) {
headers['User-Agent'] = ua;
}
let referer = (json['referer'] || '').trim();
if (referer.length > 0) {
headers['Referer'] = referer;
}
return {
header: headers,
url: url,
};
} catch (error) {
console.log(error);
}
return {};
}
export function __jsEvalReturn() {
return {
init: init,
home: home,
homeVod: homeVod,
category: category,
detail: detail,
play: play,
search: search,
};
}
+167
View File
@@ -0,0 +1,167 @@
import { Crypto, load, _ } from './lib/cat.js';
let key = 'dyxs';
let HOST = 'https://www.l0l.tv';
let siteKey = '';
let siteType = 0;
const UA = 'Mozilla/5.0 (iPhone; CPU iPhone OS 9_3 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13E230 Safari/601.1';
async function request(reqUrl, agentSp) {
let res = await req(reqUrl, {
method: 'get',
headers: {
'User-Agent': agentSp || UA,
'Referer': HOST
},
});
return res.content;
}
// cfg = {skey: siteKey, ext: extend}
async function init(cfg) {
siteKey = cfg.skey;
siteType = cfg.stype;
}
async function home(filter) {
let classes = [{"type_id":1,"type_name":"电影"},{"type_id":2,"type_name":"追剧"},{"type_id":3,"type_name":"综艺"},{"type_id":4,"type_name":"动漫"}];
let filterObj = {
"1":[{"key":"class","name":"类型","value":[{"n":"全部","v":""},{"n":"喜剧","v":"喜剧"},{"n":"爱情","v":"爱情"},{"n":"恐怖","v":"恐怖"},{"n":"动作","v":"动作"},{"n":"科幻","v":"科幻"},{"n":"剧情","v":"剧情"},{"n":"战争","v":"战争"},{"n":"警匪","v":"警匪"},{"n":"犯罪","v":"犯罪"},{"n":"动画","v":"动画"},{"n":"奇幻","v":"奇幻"},{"n":"武侠","v":"武侠"},{"n":"冒险","v":"冒险"},{"n":"枪战","v":"枪战"},{"n":"恐怖","v":"恐怖"},{"n":"悬疑","v":"悬疑"},{"n":"惊悚","v":"惊悚"},{"n":"经典","v":"经典"},{"n":"青春","v":"青春"},{"n":"文艺","v":"文艺"},{"n":"微电影","v":"微电影"},{"n":"古装","v":"古装"},{"n":"历史","v":"历史"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"大陆"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"美国","v":"美国"},{"n":"法国","v":"法国"},{"n":"英国","v":"英国"},{"n":"日本","v":"日本"},{"n":"韩国","v":"韩国"},{"n":"德国","v":"德国"},{"n":"泰国","v":"泰国"},{"n":"印度","v":"印度"},{"n":"意大利","v":"意大利"},{"n":"西班牙","v":"西班牙"},{"n":"加拿大","v":"加拿大"},{"n":"其他","v":"其他"}]},{"key":"year","name":"年代","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}],
"2":[{"key":"class","name":"类型","value":[{"n":"全部","v":""},{"n":"古装","v":"古装"},{"n":"战争","v":"战争"},{"n":"青春偶像","v":"青春偶像"},{"n":"喜剧","v":"喜剧"},{"n":"家庭","v":"家庭"},{"n":"犯罪","v":"犯罪"},{"n":"动作","v":"动作"},{"n":"奇幻","v":"奇幻"},{"n":"剧情","v":"剧情"},{"n":"历史","v":"历史"},{"n":"经典","v":"经典"},{"n":"乡村","v":"乡村"},{"n":"情景","v":"情景"},{"n":"商战","v":"商战"},{"n":"网剧","v":"网剧"},{"n":"其他","v":"其他"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"内地","v":"内地"},{"n":"韩国","v":"韩国"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"日本","v":"日本"},{"n":"美国","v":"美国"},{"n":"泰国","v":"泰国"},{"n":"英国","v":"英国"},{"n":"新加坡","v":"新加坡"},{"n":"其他","v":"其他"}]},{"key":"year","name":"年代","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}],
"3":[{"key":"class","name":"类型","value":[{"n":"全部","v":""},{"n":"选秀","v":"选秀"},{"n":"情感","v":"情感"},{"n":"访谈","v":"访谈"},{"n":"播报","v":"播报"},{"n":"旅游","v":"旅游"},{"n":"音乐","v":"音乐"},{"n":"美食","v":"美食"},{"n":"纪实","v":"纪实"},{"n":"曲艺","v":"曲艺"},{"n":"生活","v":"生活"},{"n":"游戏互动","v":"游戏互动"},{"n":"财经","v":"财经"},{"n":"求职","v":"求职"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"内地","v":"内地"},{"n":"港台","v":"港台"},{"n":"日韩","v":"日韩"},{"n":"欧美","v":"欧美"}]},{"key":"year","name":"年代","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}],
"4":[{"key":"class","name":"类型","value":[{"n":"全部","v":""},{"n":"情感","v":"情感"},{"n":"科幻","v":"科幻"},{"n":"热血","v":"热血"},{"n":"推理","v":"推理"},{"n":"搞笑","v":"搞笑"},{"n":"冒险","v":"冒险"},{"n":"萝莉","v":"萝莉"},{"n":"校园","v":"校园"},{"n":"动作","v":"动作"},{"n":"机战","v":"机战"},{"n":"运动","v":"运动"},{"n":"战争","v":"战争"},{"n":"少年","v":"少年"},{"n":"少女","v":"少女"},{"n":"社会","v":"社会"},{"n":"原创","v":"原创"},{"n":"亲子","v":"亲子"},{"n":"益智","v":"益智"},{"n":"励志","v":"励志"},{"n":"其他","v":"其他"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"国产","v":"国产"},{"n":"日本","v":"日本"},{"n":"欧美","v":"欧美"},{"n":"其他","v":"其他"}]},{"key":"year","name":"年代","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}]
};
return JSON.stringify({
class: classes,
filters: filterObj,
});
}
async function homeVod() {}
async function category(tid, pg, filter, extend) {
if (pg <= 0) pg = 1;
const link = HOST + '/vodshow/' + tid + '-' + (extend.area || '') + '-' + (extend.by || 'time') + '-' + (extend.class || '') + '-----' + pg + '---' + (extend.year || '') + '/';//https://www.l0l.tv/vodshow/1-%E7%BE%8E%E5%9B%BD-hits-%E5%8A%A8%E4%BD%9C-%E8%8B%B1%E8%AF%AD-------2022.html
const html = await request(link);
const $ = load(html);
const items = $('div.module-items div.module-item');
let videos = _.map(items, (item) => {
const it = $(item).find('a')[0];
const k = $(item).find('img:first')[0];
const remarks = $($(item).find('div.module-item-text')[0]).text().trim();
return {
vod_id: it.attribs.href,
vod_name: it.attribs.title,
vod_pic: k.attribs['data-src'],
vod_remarks: remarks || '',
};
});
const hasMore = $('div#page > a:contains(下一页)').length > 0;
const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg);
return JSON.stringify({
page: parseInt(pg),
pagecount: pgCount,
limit: 24,
total: 24 * pgCount,
list: videos,
});
}
async function detail(id) {
const html = await request( HOST + id);
const $ = load(html);
const vod = {
vod_id: id,
vod_name: $('h1:first').text().trim(),
vod_type: $('.video-info-aux a').text(),
vod_actor: $('.video-info-main a').text(),
vod_pic: $('.module-item-pic img:first').attr('data-src'),
vod_remarks : $('.stui-content__detail p:nth-child(5)').text() || '',
vod_content: $('.video-info-content span').text().trim(),
};
let playMap = {};
const tabs = $('div.module-tab-content > div.module-tab-item > span');
const playlists = $('div.sort-item');
_.each(tabs, (tab, i) => {
const from = tab.children[0].data;
let list = playlists[i];
list = $(list).find('a');
_.each(list, (it) => {
const title = $(it).text();
const playUrl = it.attribs.href;
if (title.length == 0) title = it.children[0].data.trim();
if (!playMap.hasOwnProperty(from)) {
playMap[from] = [];
}
playMap[from].push( title + '$' + playUrl);
});
});
vod.vod_play_from = _.keys(playMap).join('$$$');
const urls = _.values(playMap);
let vod_play_url = _.map(urls, (urlist) => {
return urlist.join('#');
});
vod.vod_play_url = vod_play_url.join('$$$');
return JSON.stringify({
list: [vod],
});
}
async function play(flag, id, flags) {
const link = HOST + id;
const html = await request(link);
const $ = load(html);
const js = JSON.parse($('script:contains(player_)').html().replace('var player_aaaa=',''));
const playUrl = unescape(js.url);
return JSON.stringify({
parse: 0,
url: playUrl,
});
}
function base64Encode(text) {
return Crypto.enc.Base64.stringify(Crypto.enc.Utf8.parse(text));
}
function base64Decode(text) {
return Crypto.enc.Utf8.stringify(Crypto.enc.Base64.parse(text));
}
async function search(wd, quick, pg) {
if (pg <= 0) pg = 1;
let data = await request(HOST + '/vodsearch/' + wd + '----------' + pg + '---' + '.html');//https://www.l0l.tv/vodsearch/%E6%88%91----------2---.html
const $ = load(data);
const items = $('div.module-items div.module-search-item');
let videos = _.map(items, (item) => {
const it = $(item).find('a')[0];
const k = $(item).find('img:first')[0];
const remarks = $($(item).find('div.video-serial')[0]).text().trim();
return {
vod_id: it.attribs.href,
vod_name: it.attribs.title,
vod_pic: k.attribs['data-src'],
vod_remarks: remarks || '',
};
});
const hasMore = $('div#page > a:contains(下一页)').length > 0;
const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg);
return JSON.stringify({
page: parseInt(pg),
pagecount: pgCount,
limit: 24,
total: 24 * pgCount,
list: videos,
});
}
export function __jsEvalReturn() {
return {
init: init,
home: home,
homeVod: homeVod,
category: category,
detail: detail,
play: play,
search: search,
};
}
+1
View File
@@ -0,0 +1 @@
//bbQ0FUT1CiARhsYmdzX29wZW4uanMsYXNzZXRzOi8vanMvbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgxDcnlwdG8KZGF5anMCXwZrZXkMZGV2aWNlDnNpdGVLZXkQc2l0ZVR5cGUUYXBwVmVyc2lvbgphcHBVQQ5hcHBEYXRhGG5hdGl2ZUVuY29kZQRwawp4bmFtZRhiYXNlNjRFbmNvZGUYYmFzZTY0RGVjb2RlGmZvcm1hdFBsYXlVcmwOY2hhclN0cg5yYW5kU3RyFHJhbmREZXZpY2UOcmVxdWVzdAhpbml0CGhvbWUOaG9tZVZvZAxpbWdVcmwQY2F0ZWdvcnkMZGV0YWlsCHBsYXkMc2VhcmNoDGxhb2JhaQoxLjEuN7AJSEJrWkZCdDZkMzU5ZHhGa1lYdDZjWEVaZjN4b0dSa1VHeFU0ZEgxd2MzMWVlSGg2VlZKRlVWcGRjd0JCQ0hCNFpYeDNkWFYyZFhsakFYVjBlSDEyZWxGemNYaGxmSEJBWjA1WlRGQk1BMngwVzFwc2RVSnhTbjVoWVQ1blNXOTNRRkpCZEY5RVRWSUVER0o3WlVwYVgxZE9iMkpCYkdCT1Uxd01ZQTlPZWt4a2NGUkdYQXAzWG1oakJWVkVjbUlBVDJoeEN3d0xTVjE2WVIwWE9CSjllRXRqZkc1eERuOFNVRzVjZmxwOVQwRlFYR0Z2WlZ3RGNRRmhaSFFIQ0ZSblpnQmlmbVlOWW5oaVJnTjNVRXhWZWtJT1dWSm5DMXR1ZkhVRVNraytaa3Q3YTJKcWJGZ0haMVpUWFhGWGJnQitaVVJ0U1dGelYxRi9YMUJGUmw1eVQyUmZjbnBFQWdOV1VYUUxjM2h3VlhCTVQyRk1XbkJSRFFOQllYUllRamdOZlhBQUcwUmRSR2hHYm1aTUFYZHdVMWRBUkVwNFF3TUNZVjE3ZjJGMUIxNTNjVmhXVjNKYVNRQnlSSDFrY2dKcVhuQk1FZ2hBQmdGK0NBSVNCM0JCUGxGdlgwcGZVRlZBZFcxK2FGTUpVVk5kZlhwYmNXdGxVMzVNVm5OamNBWkFYQTFxQ2tCTGRsbFRZVk5BQVdoZldtTkFUQXhqZG1wZ1gzVjBRWEYwZUg4NFVFTndkWFZsZUhReUh4UVpGQnh4ZW4wV2FHZDdlSEJ5Rkg5OGJ4VWZGQmtVemFiYWNkZWZnaGprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hKS0xNTk9QUVJTVFVWV1hZWjAxMjM0NTY3ODkCZQJhAnQCchhmcm9tQ2hhckNvZGUUY2hhckNvZGVBdAZlbmMMQmFzZTY0EnN0cmluZ2lmeQhVdGY4CnBhcnNlCHRyaW0UcmVwbGFjZUFsbA5yZXBsYWNlAiACbgxyYW5kb20MSHVhd2VpCmJyYW5kHEhVQVdFSSBNYXRlIDIwCm1vZGVsDnJlbGVhc2UWdG9VcHBlckNhc2UOYnVpbGRJZAZyZXEMbWV0aG9kFFVzZXItQWdlbnQYaHR0cF9yZWZlcmVyDlJlZmVyZXIOaGVhZGVycwhkYXRhCHBvc3QIZm9ybRBwb3N0VHlwZQ5jb250ZW50CHNrZXkKc3R5cGUKbG9jYWwOaXNFbXB0eRZ0b0xvd2VyQ2FzZQRpZEBEYWx2aWsvMi4xLjAgKExpbnV4OyBVOyBBbmRyb2lkIAQ7IA4gQnVpbGQvAikEdWE6KE1vemlsbGEvNS4wIChMaW51eDsgQW5kcm9pZCDEATsgd3YpIEFwcGxlV2ViS2l0LzUzNy4zNiAoS0hUTUwsIGxpa2UgR2Vja28pIFZlcnNpb24vNC4wIENocm9tZS82OC4wLjM0NDAuNzAgTW9iaWxlIFNhZmFyaS81MzcuMzYpVGh0dHBzOi8vbGFncy5vc3MtY24taGFuZ3pob3UuYWxpeXVuY3MuY29tLwouanNvbhgkNmMxY2VmNzhhZT0IcnNhWBJSU0EvUEtDUzECLwJvAmkCcxBqc29uX3VybBxjYXQvaW5kZXguanNvbgp0aXRsZQUGUnt8CHR5cGUFe3yLVwxyZWR1Y2UKdHlwZXMCdghzb3J0BZJjj14GaG90CHB1c2gF2J6kiwXtcOiVBd6PfY8Mc2VyaWFsBYxb034OdHlwZV9pZBJ0eXBlX25hbWUOZmlsdGVycxRzdGFydHNXaXRoCGh0dHAOaW1nX3VybAJwEmNhdF9saXN0Lwpib29rcw5ib29rX2lkEmJvb2tfbmFtZQZwaWMQYm9va19waWMYYm9va19yZW1hcmtzCHBhZ2UMc2Nyb2xsEnBhZ2Vjb3VudApsaW1pdAp0b3RhbAhsaXN0CmNvbnQvCmF1ZGlvCHRpbWUSYm9va195ZWFyEmJvb2tfYXJlYQx0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
+1
View File
@@ -0,0 +1 @@
//bbQ0FUT1CiARhsYmdzX29wZW4uanMYLi9saWIvY2F0LmpzHF9fanNFdmFsUmV0dXJuDENyeXB0bwpkYXlqcwJfBmtleQxkZXZpY2UOc2l0ZUtleRBzaXRlVHlwZRRhcHBWZXJzaW9uCmFwcFVBDmFwcERhdGEYbmF0aXZlRW5jb2RlBHBrCnhuYW1lGGJhc2U2NEVuY29kZRhiYXNlNjREZWNvZGUaZm9ybWF0UGxheVVybA5jaGFyU3RyDnJhbmRTdHIUcmFuZERldmljZQ5yZXF1ZXN0CGluaXQIaG9tZQ5ob21lVm9kDGltZ1VybBBjYXRlZ29yeQxkZXRhaWwIcGxheQxzZWFyY2gMbGFvYmFpCjEuMS43sAlIQmtaRkJ0NmQzNTlkeEZrWVh0NmNYRVpmM3hvR1JrVUd4VTRkSDF3YzMxZWVIaDZWVkpGVVZwZGN3QkJDSEI0Wlh4M2RYVjJkWGxqQVhWMGVIMTJlbEZ6Y1hobGZIQkFaMDVaVEZCTUEyeDBXMXBzZFVKeFNuNWhZVDVuU1c5M1FGSkJkRjlFVFZJRURHSjdaVXBhWDFkT2IySkJiR0JPVTF3TVlBOU9la3hrY0ZSR1hBcDNYbWhqQlZWRWNtSUFUMmh4Q3d3TFNWMTZZUjBYT0JKOWVFdGpmRzV4RG44U1VHNWNmbHA5VDBGUVhHRnZaVndEY1FGaFpIUUhDRlJuWmdCaWZtWU5ZbmhpUmdOM1VFeFZla0lPV1ZKbkMxdHVmSFVFU2trK1prdDdhMkpxYkZnSFoxWlRYWEZYYmdCK1pVUnRTV0Z6VjFGL1gxQkZSbDV5VDJSZmNucEVBZ05XVVhRTGMzaHdWWEJNVDJGTVduQlJEUU5CWVhSWVFqZ05mWEFBRzBSZFJHaEdibVpNQVhkd1UxZEFSRXA0UXdNQ1lWMTdmMkYxQjE1M2NWaFdWM0phU1FCeVJIMWtjZ0pxWG5CTUVnaEFCZ0YrQ0FJU0IzQkJQbEZ2WDBwZlVGVkFkVzErYUZNSlVWTmRmWHBiY1d0bFUzNU1Wbk5qY0FaQVhBMXFDa0JMZGxsVFlWTkFBV2hmV21OQVRBeGpkbXBnWDNWMFFYRjBlSDg0VUVOd2RYVmxlSFF5SHhRWkZCeHhlbjBXYUdkN2VIQnlGSDk4YnhVZkZCa1V6YWJhY2RlZmdoamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSEpLTE1OT1BRUlNUVVZXWFlaMDEyMzQ1Njc4OQJlAmECdAJyGGZyb21DaGFyQ29kZRRjaGFyQ29kZUF0BmVuYwxCYXNlNjQSc3RyaW5naWZ5CFV0ZjgKcGFyc2UIdHJpbRRyZXBsYWNlQWxsDnJlcGxhY2UCIAJuDHJhbmRvbQxIdWF3ZWkKYnJhbmQcSFVBV0VJIE1hdGUgMjAKbW9kZWwOcmVsZWFzZRZ0b1VwcGVyQ2FzZQ5idWlsZElkBnJlcQxtZXRob2QUVXNlci1BZ2VudBhodHRwX3JlZmVyZXIOUmVmZXJlcg5oZWFkZXJzCGRhdGEIcG9zdAhmb3JtEHBvc3RUeXBlDmNvbnRlbnQIc2tleQpzdHlwZQpsb2NhbA5pc0VtcHR5FnRvTG93ZXJDYXNlBGlkQERhbHZpay8yLjEuMCAoTGludXg7IFU7IEFuZHJvaWQgBDsgDiBCdWlsZC8CKQR1YTooTW96aWxsYS81LjAgKExpbnV4OyBBbmRyb2lkIMQBOyB3dikgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgVmVyc2lvbi80LjAgQ2hyb21lLzY4LjAuMzQ0MC43MCBNb2JpbGUgU2FmYXJpLzUzNy4zNilUaHR0cHM6Ly9sYWdzLm9zcy1jbi1oYW5nemhvdS5hbGl5dW5jcy5jb20vCi5qc29uGCQ2YzFjZWY3OGFlPQhyc2FYElJTQS9QS0NTMQIvAm8CaQJzEGpzb25fdXJsHGNhdC9pbmRleC5qc29uCnRpdGxlBQZSe3wIdHlwZQV7fItXDHJlZHVjZQp0eXBlcwJ2CHNvcnQFkmOPXgZob3QIcHVzaAXYnqSLBe1w6JUF3o99jwxzZXJpYWwFjFvTfg50eXBlX2lkEnR5cGVfbmFtZQ5maWx0ZXJzFHN0YXJ0c1dpdGgIaHR0cA5pbWdfdXJsAnASY2F0X2xpc3QvCmJvb2tzDmJvb2tfaWQSYm9va19uYW1lBnBpYxBib29rX3BpYxhib29rX3JlbWFya3MIcGFnZQxzY3JvbGwScGFnZWNvdW50CmxpbWl0CnRvdGFsCGxpc3QKY29udC8KYXVkaW8IdGltZRJib29rX3llYXISYm9va19hcmVhDHRlbGxlchRib29r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
+1 -1
View File
@@ -1 +1 @@
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
function _0x4aa5(_0x48caa3,_0x315644){const _0x2164f9=_0x574f();return _0x4aa5=function(_0x5e2b05,_0x179281){_0x5e2b05=_0x5e2b05-0x164;let _0x164327=_0x2164f9[_0x5e2b05];return _0x164327;},_0x4aa5(_0x48caa3,_0x315644);}(function(_0x5f4666,_0x55a733){const _0x4589e5=_0x4aa5,_0xd355a0=_0x5f4666();while(!![]){try{const _0x1e1fc1=-parseInt(_0x4589e5(0x174))/0x1+-parseInt(_0x4589e5(0x168))/0x2+-parseInt(_0x4589e5(0x167))/0x3+parseInt(_0x4589e5(0x17e))/0x4*(parseInt(_0x4589e5(0x17b))/0x5)+parseInt(_0x4589e5(0x164))/0x6+parseInt(_0x4589e5(0x16c))/0x7+parseInt(_0x4589e5(0x181))/0x8*(-parseInt(_0x4589e5(0x177))/0x9);if(_0x1e1fc1===_0x55a733)break;else _0xd355a0['push'](_0xd355a0['shift']());}catch(_0x265350){_0xd355a0['push'](_0xd355a0['shift']());}}}(_0x574f,0x20821));const _0x179281=(function(){let _0x4eda66=!![];return function(_0x55af6d,_0x22e5f4){const _0x4a4b00=_0x4eda66?function(){const _0x5ab790=_0x4aa5;if(_0x22e5f4){const _0x1659b9=_0x22e5f4[_0x5ab790(0x169)](_0x55af6d,arguments);return _0x22e5f4=null,_0x1659b9;}}:function(){};return _0x4eda66=![],_0x4a4b00;};}()),_0x5e2b05=_0x179281(this,function(){const _0x11faca=_0x4aa5;let _0x2fa19b;try{const _0x3ff2b9=Function('return\x20(fu'+'nction()\x20'+(_0x11faca(0x16a)+_0x11faca(0x176)+_0x11faca(0x17a)+'\x20)')+');');_0x2fa19b=_0x3ff2b9();}catch(_0x25b157){_0x2fa19b=window;}const _0x3c5f06=_0x2fa19b['console']=_0x2fa19b['console']||{},_0x39a2bd=[_0x11faca(0x16e),_0x11faca(0x17d),'info','error',_0x11faca(0x17f),_0x11faca(0x183),'trace'];for(let _0x3fb5be=0x0;_0x3fb5be<_0x39a2bd[_0x11faca(0x173)];_0x3fb5be++){const _0x47f835=_0x179281[_0x11faca(0x16f)+'r'][_0x11faca(0x165)][_0x11faca(0x175)](_0x179281),_0xdc762c=_0x39a2bd[_0x3fb5be],_0x525bd5=_0x3c5f06[_0xdc762c]||_0x47f835;_0x47f835['__proto__']=_0x179281['bind'](_0x179281),_0x47f835[_0x11faca(0x172)]=_0x525bd5[_0x11faca(0x172)]['bind'](_0x525bd5),_0x3c5f06[_0xdc762c]=_0x47f835;}});_0x5e2b05();import{_}from'assets://js/lib/cat.js';import{initSome,setToken,getVod,playerContent,playerContentByFlag}from'./ali_api.js';const aliPattern=/(www.aliyundrive.com|www.alipan.com)\/s\/([^\/]+)(\/folder\/([^\/]+))?/;async function initAli(_0x413000){await initSome(),setToken(_0x413000);}async function detailContent(_0x4bc326){const _0x1a33eb=_0x4aa5;let _0x54bbc1=_0x4bc326['match'](aliPattern),_0x7888de=await parseVod(_0x54bbc1,_0x4bc326);const _0x9e9dd1={};_0x9e9dd1[_0x1a33eb(0x178)]=[_0x7888de];let _0x197b45=JSON['stringify'](_0x9e9dd1);return _0x197b45;}async function parseVod(_0x10689f,_0x1108c0){if(_['isEmpty'](_0x10689f))return{};let _0x474eae=_0x10689f[0x2],_0x36fe63=_0x10689f['length']>0x4?_0x10689f[0x4]:'';return await getVod(_0x474eae,_0x1108c0,_0x36fe63);}async function playContent(_0x52c526,_0x421b73,_0x4f10f8){const _0x3b573d=_0x4aa5;let _0x4fe837=_0x421b73['split']('+');_0x52c526=_0x52c526['split']('#')[0x0];let _0x2e68e0=_0x52c526=='原画'?await playerContent(_0x4fe837):await playerContentByFlag(_0x4fe837,_0x52c526);return console[_0x3b573d(0x186)](_0x3b573d(0x16b)+_0x3b573d(0x17c)+_0x3b573d(0x185)),console[_0x3b573d(0x186)](_0x2e68e0),_0x2e68e0;}function _0x574f(){const _0x44da7e=['prototype','isEmpty','374088ntufPj','121556CEjSKd','apply','{}.constru','-----playC','1731275IhHZho','vod_play_u','log','constructo','match','普画#','toString','length','125186RUUvVq','bind','ctor(\x22retu','3744KZBwKz','list','原画#','rn\x20this\x22)(','577405PyhvtD','ontent----','warn','4TSKBsq','exception','push','2832JFmsUo','join','table','$$$','---','debug','1369626tULFbE'];_0x574f=function(){return _0x44da7e;};return _0x574f();}function detailContentVodPlayFrom(_0xbe55e7){const _0x3fa4bc=_0x4aa5;let _0x305855=[];if(_0xbe55e7[_0x3fa4bc(0x173)]<0x2)return['原画','普画'][_0x3fa4bc(0x182)](_0x3fa4bc(0x184));for(let _0x241caf=0x1;_0x241caf<=_0xbe55e7[_0x3fa4bc(0x173)];_0x241caf++){_0x305855['push'](_0x3fa4bc(0x179)+_0x241caf),_0x305855[_0x3fa4bc(0x180)](_0x3fa4bc(0x171)+_0x241caf);}return _0x305855[_0x3fa4bc(0x182)](_0x3fa4bc(0x184));}async function detailContentVodPlayUrl(_0x2b2389){const _0x3ba1ef=_0x4aa5;let _0x2f0a10=[];for(var _0x954556 of _0x2b2389){let _0x5a95a4=_0x954556[_0x3ba1ef(0x170)](aliPattern);if(!_[_0x3ba1ef(0x166)](_0x5a95a4)){let _0x139a04=await parseVod(_0x5a95a4,_0x954556);_0x2f0a10['push'](_0x139a04[_0x3ba1ef(0x16d)+'rl']);}}return _0x2f0a10[_0x3ba1ef(0x182)](_0x3ba1ef(0x184));}export{initAli,detailContent,playContent,detailContentVodPlayFrom,detailContentVodPlayUrl,aliPattern};
+1 -1
View File
@@ -1 +1 @@
//bbQ0FUT1DgAhxsaWIvYWxpX2FwaS5qcyxhc3NldHM6Ly9qcy9saWIvY2F0LmpzFC4vdXRpbHMuanMQaW5pdFNvbWUQc2V0VG9rZW4MZ2V0Vm9kGnBsYXllckNvbnRlbnQmcGxheWVyQ29udGVudEJ5RmxhZwJfDGppbmphMghVc2VyCk9BdXRoCENvZGUISXRlbQpTaGFyZQZTdWIKVXRpbHMEVUESQ0xJRU5UX0lEDnF1YWxpdHkOdGVtcElkcxhyZWZyZXNoVG9rZW4Kc2hhcmUKb2F1dGgIdXNlchJkcml2ZUluZm8GbG9nGGdldFVzZXJDYWNoZRpnZXRPQXV0aENhY2hlHnNldFJlZnJlc2hUb2tlbhBnZXRUb2tlbhJnZXRIZWFkZXIaZ2V0SGVhZGVyQXV0aBxnZXRIZWFkZXJTaGFyZRpnZXRIZWFkZXJPcGVuCmFsaXN0EmdldFN0cmluZxBwb3N0SnNvbghwb3N0CGF1dGgSc2hhcmVGdW5jEm9hdXRoRnVuYxppc01hbnlSZXF1ZXN0InJlZnJlc2hTaGFyZVRva2VuJHJlZnJlc2hBY2Nlc3NUb2tlbhhvYXV0aFJlcXVlc3Qab2F1dGhSZWRpcmVjdCByZWZyZXNoT3BlblRva2VuEmxpc3RGaWxlcx5saXN0RmlsZXNNYXJrZXIeZ2V0UGFyZW50RmlsZUlkCHBhaXIQZmluZFN1YnMOZ2V0U3VicxhnZXREcml2ZUluZm8UZ2V0RHJpdmVJZBxnZXREb3dubG9hZFVybC5nZXRWaWRlb1ByZXZpZXdQbGF5SW5mbxpnZXRQcmV2aWV3VXJsImdldFN1YnNCeVBsYXlJbmZvCGNvcHkSZGVsZXRlQWxsEmRlbGV0ZU9uZRRvYmplY3RGcm9tEmdldFVzZXJJZBhnZXRUb2tlblR5cGUcZ2V0QWNjZXNzVG9rZW4eZ2V0UmVmcmVzaFRva2VuIGdldEF1dGhvcml6YXRpb24QaXNBdXRoZWQSaXNFeHBpcmVkCmNsZWFuCHNhdmUcZ2V0UmVkaXJlY3RVcmkOZ2V0Q29kZRBnZXRJdGVtcxpnZXROZXh0TWFya2VyEmdldEZpbGVJZA5nZXROYW1lDmdldFR5cGUMZ2V0RXh0FmdldENhdGVnb3J5DmdldFNpemUSZ2V0UGFyZW50FHBhcmVudEZ1bmMcZ2V0RGlzcGxheU5hbWUUZ2V0U2hhcmVJZBpnZXRTaGFyZVRva2VuDnNldFRpbWUUc2V0U2hhcmVJZAphbGl2ZQxjcmVhdGUOc2V0TmFtZQxzZXRVcmwOc2V0TGFuZxJzZXRGb3JtYXQMc2V0RXh0lgJNb3ppbGxhLzUuMCAoaVBob25lOyBDUFUgaVBob25lIE9TIDEzXzJfMyBsaWtlIE1hYyBPUyBYKSBBcHBsZVdlYktpdC82MDUuMS4xNSAoS0hUTUwsIGxpa2UgR2Vja28pIFZlcnNpb24vMTMuMC4zIE1vYmlsZS8xNUUxNDggU2FmYXJpLzYwNC4xQDc2OTE3Y2NjY2Q0NDQxYzM5NDU3YTA0ZjYwODRmYjJmDmRyaXZlSWQMdXNlcklkEnRva2VuVHlwZRZhY2Nlc3NUb2tlbhJleHBpcmVzSW4gZXhwaXJlc1RpbWVzdGFtcAZzdHIGb2JqEnRpbWVzdGFtcA5pc0VtcHR5CnBhcnNlIGRlZmF1bHRfZHJpdmVfaWQOdXNlcl9pZBR0b2tlbl90eXBlGGFjY2Vzc190b2tlbhpyZWZyZXNoX3Rva2VuFGV4cGlyZXNfaW4iZXhwaXJlc190aW1lc3RhbXAOZ2V0VGltZQIgCmxvY2FsBmFsaSBhbGl5dW5kcml2ZV91c2VyEnN0cmluZ2lmeSJhbGl5dW5kcml2ZV9vYXV0aBZyZWRpcmVjdFVyaQhjb2RlCmNvZGU9DGZpbGVJZAppdGVtcxRuZXh0TWFya2VyDnNoYXJlSWQIdHlwZRpmaWxlRXh0ZW5zaW9uEGNhdGVnb3J5CHNpemUMcGFyZW50CGl0ZW0WbmV4dF9tYXJrZXIOZmlsZV9pZBBzaGFyZV9pZBxmaWxlX2V4dGVuc2lvbhxwYXJlbnRfZmlsZV9pZA5pc0FycmF5DmZvckVhY2gGZWxlBm9uZQhwdXNoAlsCXQh0aW1lFnNoYXJlX3Rva2VuFmV4cGlyZV90aW1lFGNyZWF0b3JfaWQYY3JlYXRvcl9uYW1lGmNyZWF0b3JfcGhvbmUUZXhwaXJhdGlvbhR1cGRhdGVkX2F0BnZpcAxhdmF0YXIUc2hhcmVfbmFtZRhkaXNwbGF5X25hbWUWc2hhcmVfdGl0bGUOaGFzX3B3ZBhtaWxsaXNlY29uZHMGdXJsCGxhbmcMZm9ybWF0BmV4dAZ2dHQQdGV4dC92dHQGYXNzBnNzYRR0ZXh0L3gtc3NhKGFwcGxpY2F0aW9uL3gtc3VicmlwEnVzZXJDYWNoZRRvYXV0aENhY2hlEG9hdXRoU3RyDnVzZXJTdHIkaW5pdFNvbWUtLS0tb2F1dGgtDmNvbnNvbGUKZGVidWcYaW5pdFNvbWUtLS0tImluaXRTb21lLS0tLXVzZXItBlVIRAQ0SwZRSEQEMmsGRkhEBYWNBW4ESEQF2JoFbgRTRAUHaAVuBExEBUFtRXUKdG9rZW4MaGVhZGVyFFVzZXItQWdlbnQOUmVmZXJlcjhodHRwczovL3d3dy5hbGl5dW5kcml2ZS5jb20vGngtc2hhcmUtdG9rZW4QWC1DYW5hcnlQY2xpZW50PUFuZHJvaWQsYXBwPWFkcml2ZSx2ZXJzaW9uPXY0LjMuMRphdXRob3JpemF0aW9uIGdldEhlYWRlck9wZW4tLS0IYm9keQZhcGkGcmVzBmNvbkxodHRwczovL2FsaWFwaS5ld3dlLmdxL2FsaXN0L2FsaV9vcGVuLw5jb250ZW50EGFsaXN0LS0tGmFsaXN0LS1vYXV0aC0mYWxpc3QtLW9hdXRoLXN0cmluZwZyZXEIanNvbhhDb250ZW50LVR5cGUgYXBwbGljYXRpb24vanNvbg5oZWFkZXJzDG1ldGhvZAhkYXRhFHN0YXJ0c1dpdGgKaHR0cHM4aHR0cHM6Ly9hcGkuYWxpeXVuZHJpdmUuY29tLxZhdXRoLS1yZXMtLSItLS0tc2hhcmVGdW5jLS0tLVJodHRwczovL29wZW4uYWxpeXVuZHJpdmUuY29tL2Fkcml2ZS92MS4wLyJvYXV0aEZ1bmMtLXJlcy0xLQxyZXN1bHQOaW5kZXhPZiJUb28gTWFueSBSZXF1ZXN0cwJlEnNoYXJlX3B3ZDp2Mi9zaGFyZV9saW5rL2dldF9zaGFyZV90b2tlbkAtLS0tcmVmcmVzaFNoYXJlVG9rZW4tLS1qc29uLS0tLUItLS0tcmVmcmVzaFNoYXJlVG9rZW4tLS1zaGFyZS0tLS0IaHR0cAh0cmltFGdyYW50X3R5cGU2cmVmcmVzaEFjY2Vzc1Rva2VuLS0tYm9keS0tWmh0dHBzOi8vYXV0aC5hbGl5dW5kcml2ZS5jb20vdjIvYWNjb3VudC90b2tlbjpyZWZyZXNoQWNjZXNzVG9rZW4tLS1yZXN1bHQtLTJyZWZyZXNoQWNjZXNzVG9rZW4tLXVzZXItNnJlZnJlc2hBY2Nlc3NUb2tlbi0tLWVycm9yLRJhdXRob3JpemUKc2NvcGVMdXNlcjpiYXNlLGZpbGU6YWxsOnJlYWQsZmlsZTphbGw6d3JpdGV6aHR0cHM6Ly9vcGVuLmFsaXl1bmRyaXZlLmNvbS9vYXV0aC91c2Vycy9hdXRob3JpemU/Y2xpZW50X2lkPd4BJnJlZGlyZWN0X3VyaT1odHRwczovL2FsaXN0Lm5uLmNpL3Rvb2wvYWxpeXVuZHJpdmUvY2FsbGJhY2smc2NvcGU9dXNlcjpiYXNlLGZpbGU6YWxsOnJlYWQsZmlsZTphbGw6d3JpdGUmc3RhdGU9Hm9hdXRoUmVxdWVzdC0tLSRhdXRob3JpemF0aW9uX2NvZGUKZmlsZXMIc3VicxhwYXJlbnRGaWxlSWQQcGxheUZyb20OZXBpc29kZQ5wbGF5VXJsCGZpbGUCaQZ2b2RWYWRyaXZlL3YzL3NoYXJlX2xpbmsvZ2V0X3NoYXJlX2J5X2Fub255bW91cwWfUzt1AiQCKwIjDHZvZF9pZBZ2b2RfY29udGVudA52b2RfcGljEHZvZF9uYW1lBiQkJBh2b2RfcGxheV91cmwadm9kX3BsYXlfZnJvbQk/lsyRkU7YdhJ0eXBlX25hbWUQdm9kX3llYXIQdm9kX2FyZWEWdm9kX3JlbWFya3MSdm9kX2FjdG9yGHZvZF9kaXJlY3Rvcgxmb2xkZXIMbWFya2VyDmZvbGRlcnMKbGltaXQQb3JkZXJfYnkeb3JkZXJfZGlyZWN0aW9uBkFTQzhhZHJpdmUvdjIvZmlsZS9saXN0X2J5X3NoYXJlCnZpZGVvCmF1ZGlvCmlzU3ViEnNoYXJlSW5mbwphcnJheRBmaWxlSW5mbxRmaWxlX2luZm9zCHJvb3QKbmFtZTEKbmFtZTIScmVtb3ZlRXh0FnRvTG93ZXJDYXNlBnN1YgZAQEAGaWRzCHRleHQWZG93bmxvYWRVcmwQanNvbkRhdGEidXNlci9nZXREcml2ZUluZm8icmVzb3VyY2VfZHJpdmVfaWQeYmFja3VwX2RyaXZlX2lkGGN1ckRyaXZlSW5mbx5jdXJEcml2ZUluZm8tLS0UY3VyRHJpdmVJZC5nZXREb3dubG9hZFVybC0tZmlsZUlkLQ51bnNoaWZ0EGRyaXZlX2lkLm9wZW5GaWxlL2dldERvd25sb2FkVXJsImdldERvd25sb2FkVXJsLS0tIGxpdmVfdHJhbnNjb2RpbmccdXJsX2V4cGlyZV9zZWNAb3BlbkZpbGUvZ2V0VmlkZW9QcmV2aWV3UGxheUluZm80Z2V0VmlkZW9QcmV2aWV3UGxheUluZm89PT0udmlkZW9fcHJldmlld19wbGF5X2luZm8OY2F0U3Vicwp0aXRsZQhzdWJ0CmV4dHJhMGFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbQhmbGFnEHBsYXlJbmZvEm90aGVyU3VicwxvbmVTdWIqYXBwbGljYXRpb24veC1tcGVnVVJMEHRhc2tMaXN0CHRhc2scaGFzT3duUHJvcGVydHk0bGl2ZV90cmFuc2NvZGluZ190YXNrX2xpc3QWdGVtcGxhdGVfaWRGbGl2ZV90cmFuc2NvZGluZ19zdWJ0aXRsZV90YXNrX2xpc3QQbGFuZ3VhZ2UYY29weS0tLXVzZXItnAR7InJlcXVlc3RzIjpbeyJib2R5Ijp7ImZpbGVfaWQiOiJ7e2RhdGEuZmlsZUlkfX0iLCJzaGFyZV9pZCI6Int7ZGF0YS5zaGFyZUlkfX0iLCJhdXRvX3JlbmFtZSI6dHJ1ZSwidG9fcGFyZW50X2ZpbGVfaWQiOiJyb290IiwidG9fZHJpdmVfaWQiOiJ7e2RhdGEuZHJpdmVJZH19In0sImhlYWRlcnMiOnsiQ29udGVudC1UeXBlIjoiYXBwbGljYXRpb24vanNvbiJ9LCJpZCI6IjAiLCJtZXRob2QiOiJQT1NUIiwidXJsIjoiL2ZpbGUvY29weSJ9XSwicmVzb3VyY2UiOiJmaWxlIn0OY29weS0tLR5hZHJpdmUvdjIvYmF0Y2gaY29weS0tLXJlc3VsdDRGb3JiaWRkZW5Ob1Blcm1pc3Npb24uRmlsZRJyZXNwb25zZXMKb25lSWQOZGVsZXRlZBZzZWFyY2hJbmRleAxzcGxpY2UYZGVsZXRlT25lLS0tngN7InJlcXVlc3RzIjpbeyJib2R5Ijp7ImRyaXZlX2lkIjoie3tkYXRhLmRyaXZlSWR9fSIs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
const _0x38ddfc=_0x4763;(function(_0x437d8e,_0x230ed6){const _0x3887a5=_0x4763,_0x5530d0=_0x437d8e();while(!![]){try{const _0x881deb=parseInt(_0x3887a5(0x1e3))/0x1+parseInt(_0x3887a5(0x2ba))/0x2+parseInt(_0x3887a5(0x254))/0x3+-parseInt(_0x3887a5(0x279))/0x4+parseInt(_0x3887a5(0x273))/0x5+parseInt(_0x3887a5(0x1d3))/0x6+-parseInt(_0x3887a5(0x24b))/0x7;if(_0x881deb===_0x230ed6)break;else _0x5530d0['push'](_0x5530d0['shift']());}catch(_0x4f8bd7){_0x5530d0['push'](_0x5530d0['shift']());}}}(_0x1b91,0xc8876));const _0x194a00=(function(){let _0x3113a5=!![];return function(_0x4231e1,_0x2b82d1){const _0x4187dd=_0x3113a5?function(){const _0x2ca7a2=_0x4763;if(_0x2b82d1){const _0x1ddbbc=_0x2b82d1[_0x2ca7a2(0x216)](_0x4231e1,arguments);return _0x2b82d1=null,_0x1ddbbc;}}:function(){};return _0x3113a5=![],_0x4187dd;};}()),_0x1f4684=_0x194a00(this,function(){const _0x47fa77=_0x4763;let _0x43ae6b;try{const _0x2d2774=Function('return\x20(fu'+_0x47fa77(0x1e7)+('{}.constru'+_0x47fa77(0x263)+_0x47fa77(0x29e)+'\x20)')+');');_0x43ae6b=_0x2d2774();}catch(_0x9386e3){_0x43ae6b=window;}const _0x4d0740=_0x43ae6b[_0x47fa77(0x2d7)]=_0x43ae6b[_0x47fa77(0x2d7)]||{},_0x2e4010=[_0x47fa77(0x244),'warn','info',_0x47fa77(0x28e),_0x47fa77(0x249),_0x47fa77(0x294),_0x47fa77(0x206)];for(let _0x281d48=0x0;_0x281d48<_0x2e4010[_0x47fa77(0x25d)];_0x281d48++){const _0x1b84c4=_0x194a00[_0x47fa77(0x1ea)+'r'][_0x47fa77(0x207)][_0x47fa77(0x1ef)](_0x194a00),_0x3e2c50=_0x2e4010[_0x281d48],_0x5d74a1=_0x4d0740[_0x3e2c50]||_0x1b84c4;_0x1b84c4[_0x47fa77(0x2cf)]=_0x194a00[_0x47fa77(0x1ef)](_0x194a00),_0x1b84c4['toString']=_0x5d74a1[_0x47fa77(0x219)][_0x47fa77(0x1ef)](_0x5d74a1),_0x4d0740[_0x3e2c50]=_0x1b84c4;}});_0x1f4684();import{_,jinja2}from'assets://js/lib/cat.js';import*as _0x51b760 from'./utils.js';class User{constructor(){const _0x2de28c=_0x4763;this[_0x2de28c(0x2fe)]='',this[_0x2de28c(0x29b)]='',this[_0x2de28c(0x1c4)]='',this[_0x2de28c(0x29d)+'n']='',this[_0x2de28c(0x2f0)+'en']='',this[_0x2de28c(0x1eb)]=0x0,this[_0x2de28c(0x287)+_0x2de28c(0x2b0)]=0x0;}static[_0x38ddfc(0x257)](_0x5d0161){const _0x32c5d1=_0x38ddfc;if(_[_0x32c5d1(0x2a3)](_0x5d0161))return new User();let _0x1a3225=JSON[_0x32c5d1(0x2fc)](_0x5d0161),_0x488656=new User();_0x488656[_0x32c5d1(0x2fe)]=_0x1a3225[_0x32c5d1(0x2b2)+'ive_id'],_0x488656[_0x32c5d1(0x29b)]=_0x1a3225['user_id'],_0x488656[_0x32c5d1(0x1c4)]=_0x1a3225[_0x32c5d1(0x20b)],_0x488656[_0x32c5d1(0x29d)+'n']=_0x1a3225[_0x32c5d1(0x20c)+'en'],_0x488656[_0x32c5d1(0x2f0)+'en']=_0x1a3225[_0x32c5d1(0x251)+_0x32c5d1(0x23d)],_0x488656[_0x32c5d1(0x1eb)]=_0x1a3225[_0x32c5d1(0x293)];if(typeof _0x1a3225[_0x32c5d1(0x26f)+_0x32c5d1(0x24c)]==_0x32c5d1(0x1cc)){let _0x223dac=new Date()[_0x32c5d1(0x26b)]()/0x3e8;_0x488656[_0x32c5d1(0x287)+_0x32c5d1(0x2b0)]=_0x223dac+_0x488656[_0x32c5d1(0x1eb)];}else _0x488656[_0x32c5d1(0x287)+_0x32c5d1(0x2b0)]=_0x1a3225['expires_ti'+_0x32c5d1(0x24c)];return _0x488656;}[_0x38ddfc(0x1da)](){const _0x4c8cb8=_0x38ddfc;return _[_0x4c8cb8(0x2a3)](this[_0x4c8cb8(0x2fe)])?'':this[_0x4c8cb8(0x2fe)];}[_0x38ddfc(0x274)](){const _0x17b4f6=_0x38ddfc;return _[_0x17b4f6(0x2a3)](this[_0x17b4f6(0x29b)])?'':this['userId'];}[_0x38ddfc(0x22c)+'pe'](){const _0x29b800=_0x38ddfc;return _[_0x29b800(0x2a3)](this[_0x29b800(0x1c4)])?'':this[_0x29b800(0x1c4)];}[_0x38ddfc(0x2d6)+_0x38ddfc(0x2ee)](){const _0x102033=_0x38ddfc;return _[_0x102033(0x2a3)](this[_0x102033(0x29d)+'n'])?'':this['accessToke'+'n'];}[_0x38ddfc(0x2ed)+_0x38ddfc(0x25e)](){const _0xbec228=_0x38ddfc;return _[_0xbec228(0x2a3)](this[_0xbec228(0x2f0)+'en'])?'':this[_0xbec228(0x2f0)+'en'];}[_0x38ddfc(0x220)+'Token'](_0x3d9c50){const _0x151aa2=_0x38ddfc;this[_0x151aa2(0x2f0)+'en']=_0x3d9c50;}[_0x38ddfc(0x27c)+_0x38ddfc(0x1ec)](){const _0x9be502=_0x38ddfc;return this['getTokenTy'+'pe']()+'\x20'+this[_0x9be502(0x2d6)+_0x9be502(0x2ee)]();}[_0x38ddfc(0x300)](){const _0xadf11d=_0x38ddfc;return this[_0xadf11d(0x22c)+'pe']()[_0xadf11d(0x25d)]>0x0&&this['getAccessT'+_0xadf11d(0x2ee)]()[_0xadf11d(0x25d)]>0x0;}[_0x38ddfc(0x2d9)](){const _0x86f8fc=_0x38ddfc;let _0x360dca=new Date()['getTime']()/0x3e8;return _0x360dca>this[_0x86f8fc(0x287)+_0x86f8fc(0x2b0)]-0x5;}[_0x38ddfc(0x21b)](){const _0xbe02b6=_0x38ddfc;return this[_0xbe02b6(0x2f0)+'en']='',this[_0xbe02b6(0x29d)+'n']='',this[_0xbe02b6(0x1eb)]=0x0,this[_0xbe02b6(0x287)+_0xbe02b6(0x2b0)]=0x0,this;}async[_0x38ddfc(0x233)](){const _0x559a77=_0x38ddfc;return await local[_0x559a77(0x230)](_0x559a77(0x1c6),_0x559a77(0x292)+_0x559a77(0x2e1),this[_0x559a77(0x219)]()),this;}['toString'](){const _0x20e2a6=_0x38ddfc;var _0x27795e={'default_drive_id':this[_0x20e2a6(0x1da)](),'user_id':this[_0x20e2a6(0x274)](),'token_type':this[_0x20e2a6(0x22c)+'pe'](),'access_token':this['getAccessT'+_0x20e2a6(0x2ee)](),'refresh_token':this['getRefresh'+_0x20e2a6(0x25e)](),'expires_in':this['expiresIn'],'expires_timestamp':this[_0x20e2a6(0x287)+_0x20e2a6(0x2b0)]};return JSON[_0x20e2a6(0x2ea)](_0x27795e);}}class OAuth{constructor(){const _0x47828c=_0x38ddfc;this[_0x47828c(0x1c4)]='',this[_0x47828c(0x29d)+'n']='',this[_0x47828c(0x2f0)+'en']='',this[_0x47828c(0x1eb)]=0x0,this['expiresTim'+'estamp']=0x0;}static['objectFrom'](_0x35b1b1){const _0x135b44=_0x38ddfc;if(_[_0x135b44(0x2a3)](_0x35b1b1))return new OAuth();let _0x51b1f7=JSON[_0x135b44(0x2fc)](_0x35b1b1),_0x299b6a=new OAuth();_0x299b6a['tokenType']=_0x51b1f7[_0x135b44(0x20b)],_0x299b6a[_0x135b44(0x29d)+'n']=_0x51b1f7[_0x135b44(0x20c)+'en'],_0x299b6a['refreshTok'+'en']=_0x51b1f7[_0x135b44(0x251)+_0x135b44(0x23d)],_0x299b6a['expiresIn']=_0x51b1f7[_0x135b44(0x293)];if(typeof _0x51b1f7[_0x135b44(0x26f)+_0x135b44(0x24c)]=='undefined'){let _0x3f8377=new Date()[_0x135b44(0x26b)]()/0x3e8;_0x299b6a['expiresTim'+_0x135b44(0x2b0)]=_0x3f8377+_0x299b6a[_0x135b44(0x1eb)];}else _0x299b6a['expiresTim'+'estamp']=_0x51b1f7[_0x135b44(0x26f)+_0x135b44(0x24c)];return _0x299b6a;}[_0x38ddfc(0x22c)+'pe'](){const _0x3b4adb=_0x38ddfc;return _['isEmpty'](this['tokenType'])?'':this[_0x3b4adb(0x1c4)];}[_0x38ddfc(0x2d6)+_0x38ddfc(0x2ee)](){const _0x224308=_0x38ddfc;return _[_0x224308(0x2a3)](this['accessToke'+'n'])?'':this['accessToke'+'n'];}[_0x38ddfc(0x2ed)+_0x38ddfc(0x25e)](){const _0x4944e0=_0x38ddfc;return _[_0x4944e0(0x2a3)](this[_0x4944e0(0x2f0)+'en'])?'':this[_0x4944e0(0x2f0)+'en'];}[_0x38ddfc(0x27c)+_0x38ddfc(0x1ec)](){const _0x25b90e=_0x38ddfc;return this[_0x25b90e(0x22c)+'pe']()+'\x20'+this[_0x25b90e(0x2d6)+_0x25b90e(0x2ee)]();}['isAuthed'](){const _0xfce07f=_0x38ddfc;return this[_0xfce07f(0x22c)+'pe']()[_0xfce07f(0x25d)]>0x0&&this[_0xfce07f(0x2d6)+_0xfce07f(0x2ee)]()[_0xfce07f(0x25d)]>0x0;}[_0x38ddfc(0x2d9)](){const _0x1e00ec=_0x38ddfc;let _0x423ed1=new Date()[_0x1e00ec(0x26b)]()/0x3e8;return _0x423ed1>this[_0x1e00ec(0x287)+_0x1e00ec(0x2b0)]-0x5;}['clean'](){const _0x426218=_0x38ddfc;return this[_0x426218(0x2f0)+'en']='',this[_0x426218(0x29d)+'n']='',this[_0x426218(0x1eb)]=0x0,this[_0x426218(0x287)+'estamp']=0x0,this;}async[_0x38ddfc(0x233)](){const _0x534345=_0x38ddfc;return await local[_0x534345(0x230)](_0x534345(0x1c6),'aliyundriv'+_0x534345(0x2e2),this[_0x534345(0x219)]()),this;}[_0x38ddfc(0x219)](){const _0x224cd7=_0x38ddfc;var _0x5613c9={'token_type':this[_0x224cd7(0x22c)+'pe'](),'access_token':this[_0x224cd7(0x2d6)+_0x224cd7(0x2ee)](),'refresh_token':this['getRefresh'+_0x224cd7(0x25e)](),'expires_in':this[_0x224cd7(0x1eb)],'expires_timestamp':this[_0x224cd7(0x287)+'estamp']};return JSON[_0x224cd7(0x2ea)](_0x5613c9);}}class Code{constructor(){const _0x598e08=_0x38ddfc;this[_0x598e08(0x2cd)+'i']='';}static[_0x38ddfc(0x257)](_0x17656d){const _0x2985a8=_0x38ddfc;if(_[_0x2985a8(0x2a3)](_0x17656d))return new Code();let _0x339643=JSON[_0x2985a8(0x2fc)](_0x17656d),_0x46cd03=new Code();return _0x46cd03[_0x2985a8(0x2cd)+'i']=_0x339643[_0x2985a8(0x2cd)+'i'],_0x46cd03;}['getRedirec'+_0x38ddfc(0x26d)](){const _0x25879b=_0x38ddfc;return _[_0x25879b(0x2a3)](this[_0x25879b(0x2cd)+'i'])?'':this['redirectUr'+'i'];}[_0x38ddfc(0x278)](){const _0x331d9e=_0x38ddfc;return this['getRedirec'+'tUri']()[_0x331d9e(0x1e9)](_0x331d9e(0x2c0))[0x1];}}class Item{constructor(_0x4888cb){const _0x37aabc=_0x38ddfc;this['items']=[],this[_0x37aabc(0x2f6)]='',this[_0x37aabc(0x298)]=_0x4888cb,this[_0x37aabc(0x285)]='',this[_0x37aabc(0x1d8)]='',this[_0x37aabc(0x217)]='',this['fileExtens'+_0x37aabc(0x289)]='',this['category']='',this[_0x37aabc(0x1ce)]='',this[_0x37aabc(0x214)]='';}static['objectFrom'](_0xbb889f){const _0x1726c8=_0x38ddfc;if(_[_0x1726c8(0x2a3)](_0xbb889f))return new Item();let _0x20ab99=JSON[_0x1726c8(0x2fc)](_0xbb889f),_0xcdeb74=new Item();return _0xcdeb74[_0x1726c8(0x2f6)]=typeof _0x20ab99[_0x1726c8(0x208)+'r']=='undefined'?'':_0x20ab99[_0x1726c8(0x208)+'r'],_0xcdeb74[_0x1726c8(0x298)]=typeof _0x20ab99['file_id']=='undefined'?'':_0x20ab99[_0x1726c8(0x245)],_0xcdeb74[_0x1726c8(0x285)]=typeof _0x20ab99['share_id']==_0x1726c8(0x1cc)?'':_0x20ab99[_0x1726c8(0x2c8)],_0xcdeb74[_0x1726c8(0x1d8)]=typeof _0x20ab99[_0x1726c8(0x1d8)]=='undefined'?'':_0x20ab99[_0x1726c8(0x1d8)],_0xcdeb74[_0x1726c8(0x217)]=typeof _0x20ab99['type']==_0x1726c8(0x1cc)?'':_0x20ab99['type'],_0xcdeb74[_0x1726c8(0x256)+_0x1726c8(0x289)]=typeof _0x20ab99[_0x1726c8(0x1d1)+_0x1726c8(0x1e6)]=='undefined'?'':_0x20ab99[_0x1726c8(0x1d1)+_0x1726c8(0x1e6)],_0xcdeb74[_0x1726c8(0x2a1)]=typeof _0x20ab99[_0x1726c8(0x2a1)]==_0x1726c8(0x1cc)?'':_0x20ab99['category'],_0xcdeb74['size']=typeof _0x20ab99[_0x1726c8(0x1ce)]=='undefined'?'':_0x20ab99[_0x1726c8(0x1ce)],_0xcdeb74[_0x1726c8(0x214)]=typeof _0x20ab99['parent_fil'+_0x1726c8(0x226)]==_0x1726c8(0x1cc)?'':_0x20ab99['parent_fil'+_0x1726c8(0x226)],typeof _0x20ab99['items']!='undefined'&&Array['isArray'](_0x20ab99[_0x1726c8(0x22d)])&&!_[_0x1726c8(0x2a3)](_0x20ab99[_0x1726c8(0x22d)])&&_0x20ab99[_0x1726c8(0x22d)][_0x1726c8(0x1e0)](function(_0x417eea){const _0x47a1c7=_0x1726c8;let _0xae20b9=Item[_0x47a1c7(0x257)](JSON[_0x47a1c7(0x2ea)](_0x417eea));_0xcdeb74[_0x47a1c7(0x22d)][_0x47a1c7(0x22b)](_0xae20b9);}),_0xcdeb74;}['getItems'](){const _0x4a8e26=_0x38ddfc;return _[_0x4a8e26(0x2a3)](this[_0x4a8e26(0x22d)])?[]:this[_0x4a8e26(0x22d)];}[_0x38ddfc(0x212)+_0x38ddfc(0x229)](){const _0x33473e=_0x38ddfc;return _[_0x33473e(0x2a3)](this['nextMarker'])?'':this[_0x33473e(0x2f6)];}[_0x38ddfc(0x288)](){const _0x35ce38=_0x38ddfc;return _['isEmpty'](this[_0x35ce38(0x298)])?'':this[_0x35ce38(0x298)];}[_0x38ddfc(0x2d0)](){const _0x299ccb=_0x38ddfc;return _['isEmpty'](this[_0x299ccb(0x1d8)])?'':this[_0x299ccb(0x1d8)];}['getType'](){const _0x27a02d=_0x38ddfc;return _[_0x27a02d(0x2a3)](this[_0x27a02d(0x217)])?'':this[_0x27a02d(0x217)];}[_0x38ddfc(0x29c)](){const _0x4fef36=_0x38ddfc;return _[_0x4fef36(0x2a3)](this[_0x4fef36(0x256)+'ion'])?'':this[_0x4fef36(0x256)+'ion'];}['getCategor'+'y'](){const _0xa5da95=_0x38ddfc;return _[_0xa5da95(0x2a3)](this[_0xa5da95(0x2a1)])?'':this['category'];}[_0x38ddfc(0x2b7)](){const _0x1e435e=_0x38ddfc;return this[_0x1e435e(0x1ce)]==0x0?'':'['+_0x51b760[_0x1e435e(0x2b7)](this[_0x1e435e(0x1ce)])+']';}['getParent'](){const _0xc6e27b=_0x38ddfc;return _[_0xc6e27b(0x2a3)](this[_0xc6e27b(0x214)])?'':'['+this[_0xc6e27b(0x214)]+']';}[_0x38ddfc(0x2e8)](_0x3d0518){const _0x349883=_0x38ddfc;return this[_0x349883(0x214)]=_0x3d0518,this;}[_0x38ddfc(0x269)+_0x38ddfc(0x239)](){const _0x80f3e2=_0x38ddfc;return this[_0x80f3e2(0x1dc)]()+'\x20'+this[_0x80f3e2(0x2d0)]()+'\x20'+this[_0x80f3e2(0x2b7)]();}}class Sub{constructor(){const _0x5ae8fb=_0x38ddfc;this[_0x5ae8fb(0x2f9)]='',this[_0x5ae8fb(0x1d8)]='',this[_0x5ae8fb(0x1f0)]='',this['format']='';}static['create'](){return new Sub();}[_0x38ddfc(0x1fa)](_0xeac4df){const _0x11f205=_0x38ddfc;return this[_0x11f205(0x1d8)]=_0xeac4df,this;}['setUrl'](_0x5de418){const _0x19faa8=_0x38ddfc;return this[_0x19faa8(0x2f9)]=_0x5de418,this;}[_0x38ddfc(0x23b)](_0x3f5ca5){const _0x339c03=_0x38ddfc;return this[_0x339c03(0x1f0)]=_0x3f5ca5,this;}[_0x38ddfc(0x1f9)](_0x1de4e7){const _0x2ba339=_0x38ddfc;return this[_0x2ba339(0x1f8)]=_0x1de4e7,this;}[_0x38ddfc(0x243)](_0x32a790){const _0x2a0785=_0x38ddfc;switch(_0x32a790){case _0x2a0785(0x2a9):return this['setFormat'](_0x2a0785(0x236));case _0x2a0785(0x266):case _0x2a0785(0x1ff):return this[_0x2a0785(0x1f9)]('text/x-ssa');default:return this[_0x2a0785(0x1f9)]('applicatio'+'n/x-subrip');}}}class Share{constructor(){const _0x34be71=_0x38ddfc;this[_0x34be71(0x2f8)]=0x0,this[_0x34be71(0x2c8)]='',this[_0x34be71(0x29f)+'n']='',this[_0x34be71(0x2e9)+'e']='',this[_0x34be71(0x293)]='',this[_0x34be71(0x2f4)]='',this[_0x34be71(0x2b6)+'me']='',this[_0x34be71(0x211)+_0x34be71(0x1cd)]='',this[_0x34be71(0x2c6)]='',this[_0x34be71(0x276)]='',this[_0x34be71(0x297)]='',this[_0x34be71(0x1f3)]='',this['share_name']='',this[_0x34be71(0x1c9)+'me']='',this[_0x34be71(0x20f)+'e']='',this[_0x34be71(0x282)]='';}static['objectFrom'](_0x4aff11){const _0xf6f623=_0x38ddfc;if(_['isEmpty'](_0x4aff11))return new Share();let _0x2adb3f=JSON['parse'](_0x4aff11),_0x6740bf=new Share();return _0x6740bf[_0xf6f623(0x2c8)]=typeof _0x2adb3f['share_id']==_0xf6f623(0x1cc)?'':_0x2adb3f['share_id'],_0x6740bf[_0xf6f623(0x29f)+'n']=typeof _0x2adb3f['share_toke'+'n']=='undefined'?'':_0x2adb3f[_0xf6f623(0x29f)+'n'],_0x6740bf[_0xf6f623(0x2e9)+'e']=typeof _0x2adb3f[_0xf6f623(0x2e9)+'e']==_0xf6f623(0x1cc)?'':_0x2adb3f['expire_tim'+'e'],_0x6740bf['expires_in']=typeof _0x2adb3f[_0xf6f623(0x293)]==_0xf6f623(0x1cc)?'':_0x2adb3f[_0xf6f623(0x293)],_0x6740bf[_0xf6f623(0x2f4)]=typeof _0x2adb3f['creator_id']==_0xf6f623(0x1cc)?'':_0x2adb3f[_0xf6f623(0x2f4)],_0x6740bf[_0xf6f623(0x2b6)+'me']=typeof _0x2adb3f['creator_na'+'me']==_0xf6f623(0x1cc)?'':_0x2adb3f[_0xf6f623(0x2b6)+'me'],_0x6740bf[_0xf6f623(0x211)+_0xf6f623(0x1cd)]=typeof _0x2adb3f['creator_ph'+_0xf6f623(0x1cd)]==_0xf6f623(0x1cc)?'':_0x2adb3f[_0xf6f623(0x211)+_0xf6f623(0x1cd)],_0x6740bf[_0xf6f623(0x2c6)]=typeof _0x2adb3f[_0xf6f623(0x2c6)]==_0xf6f623(0x1cc)?'':_0x2adb3f[_0xf6f623(0x2c6)],_0x6740bf[_0xf6f623(0x276)]=typeof _0x2adb3f[_0xf6f623(0x276)]==_0xf6f623(0x1cc)?'':_0x2adb3f[_0xf6f623(0x276)],_0x6740bf[_0xf6f623(0x297)]=typeof _0x2adb3f[_0xf6f623(0x297)]==_0xf6f623(0x1cc)?'':_0x2adb3f['vip'],_0x6740bf[_0xf6f623(0x1f3)]=typeof _0x2adb3f[_0xf6f623(0x1f3)]=='undefined'?'':_0x2adb3f[_0xf6f623(0x1f3)],_0x6740bf['share_name']=typeof _0x2adb3f[_0xf6f623(0x275)]=='undefined'?'':_0x2adb3f['share_name'],_0x6740bf[_0xf6f623(0x1c9)+'me']=typeof _0x2adb3f[_0xf6f623(0x1c9)+'me']=='undefined'?'':_0x2adb3f['display_na'+'me'],_0x6740bf[_0xf6f623(0x20f)+'e']=typeof _0x2adb3f[_0xf6f623(0x20f)+'e']==_0xf6f623(0x1cc)?'':_0x2adb3f['share_titl'+'e'],_0x6740bf[_0xf6f623(0x282)]=typeof _0x2adb3f['has_pwd']=='undefined'?'':_0x2adb3f[_0xf6f623(0x282)],_0x6740bf;}[_0x38ddfc(0x1f4)](){const _0x1812f6=_0x38ddfc;return _[_0x1812f6(0x2a3)](this[_0x1812f6(0x2c8)])?'':this[_0x1812f6(0x2c8)];}[_0x38ddfc(0x252)+_0x38ddfc(0x23d)](){const _0x207b21=_0x38ddfc;return _['isEmpty'](this[_0x207b21(0x29f)+'n'])?'':this[_0x207b21(0x29f)+'n'];}[_0x38ddfc(0x1e1)](){const _0x35d79f=_0x38ddfc;return this[_0x35d79f(0x2f8)]=new Date()[_0x35d79f(0x26b)]()+(this['expires_in']*0x3e8-0xa*0x3e8),this;}[_0x38ddfc(0x259)](_0x43c0da){const _0x5628af=_0x38ddfc;return this[_0x5628af(0x2c8)]=_0x43c0da,this;}[_0x38ddfc(0x1dd)](_0x14b3d7){const _0x49604c=_0x38ddfc;let _0x4a65aa=new Date()['getTime']();return this[_0x49604c(0x1f4)]()==_0x14b3d7&&_0x4a65aa<=this[_0x49604c(0x2f8)];}}const UA='Mozilla/5.'+'0\x20(iPhone;'+_0x38ddfc(0x2cc)+_0x38ddfc(0x2d3)+_0x38ddfc(0x1c8)+_0x38ddfc(0x225)+'leWebKit/6'+_0x38ddfc(0x23e)+_0x38ddfc(0x2ab)+_0x38ddfc(0x2c9)+_0x38ddfc(0x1df)+_0x38ddfc(0x2d2)+_0x38ddfc(0x260)+_0x38ddfc(0x247),CLIENT_ID='76917ccccd'+_0x38ddfc(0x2e3)+_0x38ddfc(0x265)+'2f';let tempIds=[],refreshToken='',share,oauth=new OAuth(),user=new User(),driveInfo={},log=_0x51b760[_0x38ddfc(0x244)];async function getUserCache(){const _0x3f9274=_0x38ddfc;var _0x1406b2=await local['get'](_0x3f9274(0x1c6),_0x3f9274(0x292)+_0x3f9274(0x2e1));return _0x1406b2;}async function getOAuthCache(){const _0x2e7396=_0x38ddfc;var _0x5bad63=await local[_0x2e7396(0x2df)](_0x2e7396(0x1c6),_0x2e7396(0x292)+_0x2e7396(0x2e2));return _0x5bad63;}async function initSome(){const _0x1605dc=_0x38ddfc;tempIds=[];let _0x533d8b=await getOAuthCache();await log(_0x1605dc(0x2d8)+'--oauth-'+_0x533d8b),oauth=OAuth[_0x1605dc(0x257)](_0x533d8b),console[_0x1605dc(0x213)](_0x1605dc(0x2d8)+'--'),console['debug'](oauth);let _0x51b377=await getUserCache();await log(_0x1605dc(0x2d8)+'--user-'+_0x51b377),user=User['objectFrom'](_0x51b377),console[_0x1605dc(0x213)](_0x1605dc(0x2d8)+'--'),console[_0x1605dc(0x213)](user);}function setRefreshToken(_0x5c01ae){refreshToken=_0x5c01ae;}function getToken(){const _0x2dee63=_0x38ddfc;return user[_0x2dee63(0x2ed)+'Token']();}function getHeader(){const _0x2e15f5=_0x38ddfc;var _0x583299={};return _0x583299[_0x2e15f5(0x27b)]=UA,_0x583299[_0x2e15f5(0x267)]=_0x2e15f5(0x1e4)+_0x2e15f5(0x1d6)+'ive.com/',_0x583299;}function getHeaderAuth(){const _0x52e865=_0x38ddfc;var _0x16868e={};_0x16868e[_0x52e865(0x215)+_0x52e865(0x23d)]=share[_0x52e865(0x252)+_0x52e865(0x23d)](),_0x16868e[_0x52e865(0x27f)]='client=And'+'roid,app=a'+'drive,vers'+_0x52e865(0x22f);if(user[_0x52e865(0x300)]())_0x16868e['authorizat'+'ion']=user[_0x52e865(0x27c)+_0x52e865(0x1ec)]();return _0x16868e;}function getHeaderShare(){const _0x10ddbc=_0x38ddfc;var _0x11231c=getHeader();return _0x11231c[_0x10ddbc(0x215)+'ken']=share[_0x10ddbc(0x252)+_0x10ddbc(0x23d)](),_0x11231c[_0x10ddbc(0x27f)]='client=And'+_0x10ddbc(0x238)+_0x10ddbc(0x2d1)+_0x10ddbc(0x22f),_0x11231c;}function getHeaderOpen(){const _0x29a396=_0x38ddfc;var _0xefa1d8={};return console['debug']('getHeaderO'+_0x29a396(0x26e)),console[_0x29a396(0x213)](oauth),_0xefa1d8[_0x29a396(0x25f)+_0x29a396(0x289)]=oauth['getAuthori'+'zation'](),_0xefa1d8;}async function alist(_0x110f2a,_0x2c8f4f){const _0x1f8457=_0x38ddfc;let _0x41cffb='https://ap'+'i.xhofe.to'+_0x1f8457(0x1fd)+_0x1f8457(0x2dd)+_0x110f2a,_0x3de33b=await postJson(_0x41cffb,_0x2c8f4f,getHeader()),_0x8463a9=_0x3de33b[_0x1f8457(0x2ca)];console[_0x1f8457(0x213)](_0x1f8457(0x295)+_0x110f2a),console['debug'](_0x8463a9);if(await isManyRequest(_0x8463a9))return![];return oauth=await OAuth['objectFrom'](_0x8463a9)[_0x1f8457(0x233)](),console[_0x1f8457(0x213)](_0x1f8457(0x1d4)+_0x1f8457(0x2e4)),console[_0x1f8457(0x213)](oauth),console[_0x1f8457(0x213)]('alist--oau'+_0x1f8457(0x2c2)),console['debug'](oauth['toString']()),!![];}async function getString(_0x2e5e34){const _0x4325dc=_0x38ddfc;let _0x13a9e5=await req(_0x2e5e34,{});return _0x13a9e5[_0x4325dc(0x2ca)];}async function postJson(_0x55a781,_0xeaa6bc,_0x57e619){const _0x2506df=_0x38ddfc;_0x57e619['Content-Ty'+'pe']=_0x2506df(0x2ac)+_0x2506df(0x2e6);const _0x537f63={};_0x537f63[_0x2506df(0x281)]=_0x57e619,_0x537f63[_0x2506df(0x2a8)]=_0x2506df(0x246),_0x537f63[_0x2506df(0x2fd)]=_0xeaa6bc;let _0x48d123=await req(_0x55a781,_0x537f63);return _0x48d123;}async function post(_0x17e8e3,_0x3070b3){const _0x4586ff=_0x38ddfc;_0x17e8e3=_0x17e8e3[_0x4586ff(0x2e0)](_0x4586ff(0x2f5))?_0x17e8e3:'https://ap'+_0x4586ff(0x218)+_0x4586ff(0x2be)+_0x17e8e3;let _0x4e6fbb=await postJson(_0x17e8e3,_0x3070b3,getHeader());return _0x4e6fbb[_0x4586ff(0x2ca)];}async function auth(_0x38209d,_0x4bca29){const _0x5b4477=_0x38ddfc;if(!user['isAuthed']()||user[_0x5b4477(0x2d9)]())await refreshAccessToken();_0x38209d=_0x38209d[_0x5b4477(0x2e0)]('https')?_0x38209d:_0x5b4477(0x1f5)+_0x5b4477(0x218)+'ive.com/'+_0x38209d;let _0x297cf8=await postJson(_0x38209d,_0x4bca29,getHeaderAuth());return await log('auth--res-'+'-'+_0x297cf8[_0x5b4477(0x2ca)]),_0x297cf8[_0x5b4477(0x2ca)];}async function shareFunc(_0x2601fb,_0x3c035f){const _0x117a9b=_0x38ddfc;_0x2601fb=_0x2601fb[_0x117a9b(0x2e0)](_0x117a9b(0x2f5))?_0x2601fb:_0x117a9b(0x1f5)+_0x117a9b(0x218)+_0x117a9b(0x2be)+_0x2601fb;let _0x16884a=getHeaderShare(),_0x256114=await postJson(_0x2601fb,_0x3c035f,_0x16884a);return console[_0x117a9b(0x213)]('----shareF'+_0x117a9b(0x223)+_0x2601fb),console['debug'](_0x16884a),console[_0x117a9b(0x213)](_0x3c035f),console[_0x117a9b(0x213)](_0x256114),_0x256114[_0x117a9b(0x2ca)];}async function oauthFunc(_0x2ac1b6,_0x2f28d5){const _0x29f623=_0x38ddfc;if(!oauth[_0x29f623(0x300)]()||oauth[_0x29f623(0x2d9)]())await refreshOpenToken();_0x2ac1b6=_0x2ac1b6['startsWith'](_0x29f623(0x2f5))?_0x2ac1b6:'https://op'+_0x29f623(0x1d9)+_0x29f623(0x1d2)+_0x29f623(0x2bf)+'/'+_0x2ac1b6;let _0x586a0f=await postJson(_0x2ac1b6,_0x2f28d5,getHeaderOpen());return await log(_0x29f623(0x2a6)+_0x29f623(0x1d7)+_0x2ac1b6),await log('oauthFunc-'+_0x29f623(0x1d7)+JSON[_0x29f623(0x2ea)](_0x586a0f)),_0x586a0f[_0x29f623(0x2ca)];}async function isManyRequest(_0x15b237){const _0x3211aa=_0x38ddfc;if(!(_0x15b237['indexOf'](_0x3211aa(0x21a)+_0x3211aa(0x26c))>-0x1))return![];return await oauth['clean']()[_0x3211aa(0x233)](),!![];}async function refreshShareToken(_0x4e33e0){const _0x5e20a7=_0x38ddfc;try{if(share!=null&&share[_0x5e20a7(0x1dd)](_0x4e33e0))return;let _0x118a6f={};_0x118a6f[_0x5e20a7(0x2c8)]=_0x4e33e0,_0x118a6f[_0x5e20a7(0x1cf)]='';let _0xd469f7=await post(_0x5e20a7(0x27a)+_0x5e20a7(0x1db)+_0x5e20a7(0x1fc),_0x118a6f);console[_0x5e20a7(0x213)](_0x5e20a7(0x2a7)+_0x5e20a7(0x2e5)+'n---json--'+'--'),console[_0x5e20a7(0x213)](_0xd469f7),share=Share['objectFrom'](_0xd469f7)[_0x5e20a7(0x259)](_0x4e33e0)[_0x5e20a7(0x1e1)](),console[_0x5e20a7(0x213)]('----refres'+'hShareToke'+_0x5e20a7(0x1d5)+'---'),console[_0x5e20a7(0x213)](share);}catch(_0x5efd21){console[_0x5e20a7(0x213)](_0x5efd21);}}async function refreshAccessToken(){const _0x40bb62=_0x38ddfc;try{let _0x3c7270={},_0x263386=user[_0x40bb62(0x2ed)+_0x40bb62(0x25e)]();_['isEmpty'](_0x263386)&&(_0x263386=refreshToken);_0x263386['startsWith'](_0x40bb62(0x23f))&&(_0x263386=await getString(_0x263386),_0x263386=_0x263386['trim']());_0x3c7270[_0x40bb62(0x251)+_0x40bb62(0x23d)]=_0x263386,_0x3c7270[_0x40bb62(0x1f2)]=_0x40bb62(0x251)+_0x40bb62(0x23d),await log(_0x40bb62(0x2ad)+'essToken--'+'-body--'+JSON[_0x40bb62(0x2ea)](_0x3c7270));let _0x3555b1=await post(_0x40bb62(0x262)+_0x40bb62(0x26a)+_0x40bb62(0x28b)+_0x40bb62(0x1de)+_0x40bb62(0x2bb),_0x3c7270);await log(_0x40bb62(0x2ad)+'essToken--'+_0x40bb62(0x2aa)+_0x3555b1),user=await User['objectFrom'](_0x3555b1)[_0x40bb62(0x233)](),await log(_0x40bb62(0x2ad)+_0x40bb62(0x2de)+_0x40bb62(0x286)+user['toString']());if(_[_0x40bb62(0x2a3)](user[_0x40bb62(0x2d6)+_0x40bb62(0x2ee)]()))throw new Error(_0x3555b1);return!![];}catch(_0x116f96){return await log(_0x40bb62(0x2ad)+_0x40bb62(0x2de)+'-error-'+_0x116f96[_0x40bb62(0x248)]),console['debug'](_0x116f96),await user[_0x40bb62(0x21b)]()[_0x40bb62(0x233)](),!![];}}async function oauthRequest(){const _0x1b2038=_0x38ddfc;try{let _0x432eb6={};_0x432eb6[_0x1b2038(0x221)]=0x1,_0x432eb6[_0x1b2038(0x2b5)]=_0x1b2038(0x20a)+_0x1b2038(0x228)+'ead,file:a'+_0x1b2038(0x1f7);let _0x43cbfa=_0x1b2038(0x261)+_0x1b2038(0x1d9)+_0x1b2038(0x272)+_0x1b2038(0x28c)+_0x1b2038(0x28d)+_0x1b2038(0x1fe)+'='+CLIENT_ID+('&redirect_'+_0x1b2038(0x234)+'//alist.nn'+_0x1b2038(0x242)+'liyundrive'+_0x1b2038(0x2b4)+_0x1b2038(0x2c1)+_0x1b2038(0x209)+':all:read,'+_0x1b2038(0x2ce)+'rite&state'+'='),_0x27574a=await auth(_0x43cbfa,_0x432eb6);return await log(_0x1b2038(0x2c7)+_0x1b2038(0x1c1)+_0x27574a),console['debug']('oauthReque'+_0x1b2038(0x1c1)),console[_0x1b2038(0x213)](_0x27574a),await oauthRedirect(Code['objectFrom'](_0x27574a)[_0x1b2038(0x278)]());}catch(_0x3d2f0b){return console[_0x1b2038(0x213)](_0x3d2f0b),![];}}async function oauthRedirect(_0xfbc94){const _0x11de4c=_0x38ddfc;try{let _0x281b83={};return _0x281b83[_0x11de4c(0x201)]=_0xfbc94,_0x281b83[_0x11de4c(0x1f2)]='authorizat'+_0x11de4c(0x2da),await alist(_0x11de4c(0x201),_0x281b83);}catch(_0x2f2e5b){return console[_0x11de4c(0x213)](_0x2f2e5b),await oauth[_0x11de4c(0x21b)]()[_0x11de4c(0x233)](),![];}}function _0x4763(_0x4e022a,_0x4ca166){const _0x41a7dd=_0x1b91();return _0x4763=function(_0x1f4684,_0x194a00){_0x1f4684=_0x1f4684-0x1c0;let _0x122de9=_0x41a7dd[_0x1f4684];return _0x122de9;},_0x4763(_0x4e022a,_0x4ca166);}async function refreshOpenToken(){const _0x507ef3=_0x38ddfc;try{if(_[_0x507ef3(0x2a3)](oauth['getRefresh'+'Token']()))return await oauthRequest();let _0x44c455={};return _0x44c455['grant_type']='refresh_to'+'ken',_0x44c455[_0x507ef3(0x251)+_0x507ef3(0x23d)]=oauth[_0x507ef3(0x2ed)+'Token'](),await alist(_0x507ef3(0x2bb),_0x44c455);}catch(_0x355c76){return console['debug'](_0x355c76),oauth[_0x507ef3(0x21b)]()[_0x507ef3(0x233)](),![];}}async function getVod(_0x4b07a8,_0x40cf35,_0x42dc40){const _0x576f9f=_0x38ddfc;await refreshShareToken(_0x4b07a8);let _0x486852={};_0x486852[_0x576f9f(0x2c8)]=_0x4b07a8;let _0x42b60f=await post(_0x576f9f(0x2b9)+'share_link'+'/get_share'+'_by_anonym'+_0x576f9f(0x264),_0x486852),_0x526f46=JSON[_0x576f9f(0x2fc)](_0x42b60f),_0x3e686f=[],_0x3405d9=[],_0x1afbc7=getParentFileId(_0x42dc40,_0x526f46),_0x2974f6=new Item(_0x1afbc7);await listFiles(_0x4b07a8,_0x2974f6,_0x3e686f,_0x3405d9);let _0x5d8e51=['原画','普画'],_0x43f054=[],_0x2f0392=[];for(var _0x4f708b of _0x3e686f)_0x43f054[_0x576f9f(0x22b)](_0x4f708b[_0x576f9f(0x269)+_0x576f9f(0x239)]()+'$'+_0x4b07a8+'+'+_0x4f708b[_0x576f9f(0x288)]()+findSubs(_0x4f708b[_0x576f9f(0x2d0)](),_0x3405d9));for(var _0x3444ce=0x0;_0x3444ce<_0x5d8e51[_0x576f9f(0x25d)];_0x3444ce++)_0x2f0392[_0x576f9f(0x22b)](_0x43f054[_0x576f9f(0x1e2)]('#'));let _0x1e8918={'vod_id':_0x40cf35,'vod_content':_0x40cf35,'vod_pic':_0x526f46[_0x576f9f(0x1f3)],'vod_name':_0x526f46[_0x576f9f(0x275)],'vod_play_url':_0x2f0392[_0x576f9f(0x1e2)](_0x576f9f(0x2f2)),'vod_play_from':_0x5d8e51['join']('$$$'),'type_name':'阿里云盘','vod_year':'','vod_area':'','vod_remarks':'','vod_actor':'','vod_director':''};return _0x1e8918;}async function listFiles(_0x1866d3,_0x1ed1fc,_0x42e5c9,_0x18ea9c){return await listFilesMarker(_0x1866d3,_0x1ed1fc,_0x42e5c9,_0x18ea9c,'');}async function listFilesMarker(_0x19f8ce,_0x5e6d34,_0x2be372,_0x135ee9,_0x23f9ed){const _0x31501d=_0x38ddfc;let _0x49ca6a={},_0x48a60c=[];_0x49ca6a[_0x31501d(0x2fa)]=0xc8,_0x49ca6a[_0x31501d(0x2c8)]=_0x19f8ce,_0x49ca6a['parent_fil'+_0x31501d(0x226)]=_0x5e6d34['getFileId'](),_0x49ca6a[_0x31501d(0x210)]=_0x31501d(0x1d8),_0x49ca6a['order_dire'+_0x31501d(0x2f3)]='ASC';if(_0x23f9ed[_0x31501d(0x25d)]>0x0)_0x49ca6a['marker']=_0x23f9ed;let _0x702a55=Item[_0x31501d(0x257)](await shareFunc('adrive/v2/'+'file/list_'+_0x31501d(0x237),_0x49ca6a));for(var _0x2c80b0 of _0x702a55[_0x31501d(0x2c5)]()){if(_0x2c80b0[_0x31501d(0x24f)]()==_0x31501d(0x1c2))_0x48a60c[_0x31501d(0x22b)](_0x2c80b0);else{if(_0x2c80b0[_0x31501d(0x21f)+'y']()==_0x31501d(0x1f1)||_0x2c80b0[_0x31501d(0x21f)+'y']()==_0x31501d(0x1c5))_0x2be372['push'](_0x2c80b0[_0x31501d(0x2e8)](_0x5e6d34[_0x31501d(0x2d0)]()));else _0x51b760['isSub'](_0x2c80b0[_0x31501d(0x29c)]())&&_0x135ee9[_0x31501d(0x22b)](_0x2c80b0);}}_0x702a55['getNextMar'+_0x31501d(0x229)]()[_0x31501d(0x25d)]>0x0&&await listFilesMarker(_0x19f8ce,_0x5e6d34,_0x2be372,_0x135ee9,_0x702a55['getNextMar'+'ker']());for(var _0x22e32e of _0x48a60c){await listFiles(_0x19f8ce,_0x22e32e,_0x2be372,_0x135ee9);}}function getParentFileId(_0x36abe5,_0x317c03){const _0x4248f5=_0x38ddfc;let _0x590402=_0x317c03[_0x4248f5(0x2b8)];if(!_[_0x4248f5(0x2a3)](_0x36abe5))return _0x36abe5;if(_0x590402['length']==0x0)return'';let _0x4416b7=_0x590402[0x0];return _0x4416b7[_0x4248f5(0x217)]==_0x4248f5(0x1c2)?_0x4416b7['file_id']:'root';}function pair(_0xaf5297,_0x29d457,_0x5d6340){const _0x3106e3=_0x38ddfc;for(var _0x5788bd of _0x29d457){var _0x3e6b91=_0x51b760[_0x3106e3(0x290)](_0x5788bd[_0x3106e3(0x2d0)]())[_0x3106e3(0x2ae)+'e']();if(_0xaf5297[_0x3106e3(0x27d)](_0x3e6b91)>-0x1||_0x3e6b91[_0x3106e3(0x27d)](_0xaf5297)>-0x1)_0x5d6340['push'](_0x5788bd);}}function findSubs(_0x4ffdf1,_0x5b0c79){const _0x1d35d6=_0x38ddfc;let _0x39be62=[];pair(_0x51b760['removeExt'](_0x4ffdf1)[_0x1d35d6(0x2ae)+'e'](),_0x5b0c79,_0x39be62);if(_0x39be62[_0x1d35d6(0x25d)]==0x0)for(var _0x3f820a of _0x5b0c79){_0x39be62[_0x1d35d6(0x22b)](_0x3f820a);}let _0x1413a7='';for(var _0x20f288 of _0x39be62){_0x1413a7+='+'+_0x51b760[_0x1d35d6(0x290)](_0x20f288[_0x1d35d6(0x2d0)]())+_0x1d35d6(0x1c0)+_0x20f288['getExt']()+_0x1d35d6(0x1c0)+_0x20f288[_0x1d35d6(0x288)]();}return _0x1413a7;}async function getSubs(_0x373919){const _0x1fa7fa=_0x38ddfc;let _0x5d28c4=[];for(var _0x39d324 of _0x373919){if(!(_0x39d324[_0x1fa7fa(0x27d)](_0x1fa7fa(0x1c0))>-0x1))continue;let _0x502b38=_0x39d324['split'](_0x1fa7fa(0x1c0)),_0x375cf8=_0x502b38[0x0],_0x3f8b3f=_0x502b38[0x1],_0x41e1d8=_0x502b38[0x2],_0x4df72b=await getDownloadUrl(_0x373919[0x0],_0x41e1d8);_0x5d28c4[_0x1fa7fa(0x22b)](Sub[_0x1fa7fa(0x231)]()[_0x1fa7fa(0x1fa)](_0x375cf8)[_0x1fa7fa(0x243)](_0x3f8b3f)['setUrl'](_0x4df72b));}return _0x5d28c4;}async function getDriveInfo(){const _0x2719cf=_0x38ddfc;if(!_[_0x2719cf(0x2a3)](driveInfo)&&!_['isEmpty'](driveInfo[_0x2719cf(0x2b2)+_0x2719cf(0x21e)]))return driveInfo;let _0x2bb046=await oauthFunc(_0x2719cf(0x2fb)+'iveInfo',{}),_0x268720=JSON[_0x2719cf(0x2fc)](_0x2bb046);const _0x27f479={};return _0x27f479[_0x2719cf(0x2b2)+_0x2719cf(0x21e)]=_0x268720[_0x2719cf(0x2b2)+_0x2719cf(0x21e)],_0x27f479[_0x2719cf(0x224)+'rive_id']=_0x268720[_0x2719cf(0x224)+_0x2719cf(0x205)],_0x27f479[_0x2719cf(0x22e)+_0x2719cf(0x2ef)]=_0x268720['backup_dri'+'ve_id'],driveInfo=_0x27f479,driveInfo;}async function getDriveId(){const _0x44adac=_0x38ddfc;let _0x557209=await getDriveInfo();console['debug'](_0x44adac(0x21c)+'fo---'),console[_0x44adac(0x213)](_0x557209);if(!_[_0x44adac(0x2a3)](_0x557209[_0x44adac(0x224)+_0x44adac(0x205)]))return _0x557209[_0x44adac(0x224)+_0x44adac(0x205)];return _0x557209[_0x44adac(0x2b2)+_0x44adac(0x21e)];}async function getDownloadUrl(_0x1d34f9,_0x23a908){const _0x5184fb=_0x38ddfc;await refreshShareToken(_0x1d34f9);let _0x5aea79=await getDriveId();console[_0x5184fb(0x213)](_0x5184fb(0x299)+_0x5184fb(0x21d)+'Id-'),console['debug'](_0x23a908),tempIds[_0x5184fb(0x29a)](await copy(_0x1d34f9,_0x23a908));let _0x5eb691={};_0x5eb691[_0x5184fb(0x245)]=tempIds[0x0],_0x5eb691[_0x5184fb(0x2cb)]=_0x5aea79;let _0x2f12db=await oauthFunc(_0x5184fb(0x20e)+_0x5184fb(0x283)+_0x5184fb(0x2d5),_0x5eb691);return console['debug'](_0x5184fb(0x299)+_0x5184fb(0x2a5)),console[_0x5184fb(0x213)](_0x2f12db),await log(_0x5184fb(0x299)+'dUrl---'+_0x2f12db),await deleteAll(),JSON[_0x5184fb(0x2fc)](_0x2f12db)['url'];}async function getVideoPreviewPlayInfo(_0x2032e9,_0x1b338a){const _0x1bc24d=_0x38ddfc;await refreshShareToken(_0x2032e9);let _0x4e414d=await getDriveId();tempIds[_0x1bc24d(0x29a)](await copy(_0x2032e9,_0x1b338a));let _0x800427={};_0x800427[_0x1bc24d(0x245)]=tempIds[0x0],_0x800427[_0x1bc24d(0x2cb)]=_0x4e414d,_0x800427[_0x1bc24d(0x2a1)]=_0x1bc24d(0x284)+'coding',_0x800427[_0x1bc24d(0x280)+'_sec']='14400';let _0x5f26d7=await oauthFunc(_0x1bc24d(0x20e)+_0x1bc24d(0x2a0)+_0x1bc24d(0x2a2)+'fo',_0x800427);return console[_0x1bc24d(0x213)](_0x1bc24d(0x255)+_0x1bc24d(0x203)+_0x1bc24d(0x23c)),console[_0x1bc24d(0x213)](_0x5f26d7),await deleteAll(),JSON[_0x1bc24d(0x2fc)](_0x5f26d7)['video_prev'+_0x1bc24d(0x24e)+_0x1bc24d(0x2bc)];}async function playerContent(_0x2ac766){const _0x2b10eb=_0x38ddfc;try{let _0x1ca3ce=await getDownloadUrl(_0x2ac766[0x0],_0x2ac766[0x1]),_0x433112=await getSubs(_0x2ac766),_0x54a5f4=[];for(var _0x340eda of _0x433112){const _0x32861c={};_0x32861c[_0x2b10eb(0x2f9)]=_0x340eda[_0x2b10eb(0x2f9)],_0x32861c[_0x2b10eb(0x1f0)]=_0x340eda[_0x2b10eb(0x1f0)],_0x32861c['title']=_0x340eda[_0x2b10eb(0x1d8)],_0x54a5f4[_0x2b10eb(0x22b)](_0x32861c);}const _0x47ca72={};return _0x47ca72['subt']=_0x54a5f4,JSON[_0x2b10eb(0x2ea)]({'parse':0x0,'url':_0x1ca3ce,'header':getHeader(),'extra':_0x47ca72,'format':_0x2b10eb(0x2ac)+_0x2b10eb(0x2f7)+'ream','subs':_0x433112});}catch(_0xb67505){console[_0x2b10eb(0x213)](_0xb67505);}}async function playerContentByFlag(_0x41d409,_0x284b22){const _0x7d33ef=_0x38ddfc;try{let _0x457e5b=await getVideoPreviewPlayInfo(_0x41d409[0x0],_0x41d409[0x1]),_0x9e2e18=getPreviewUrl(_0x457e5b,_0x284b22),_0x2caad7=await getSubs(_0x41d409),_0x4b4431=getSubsByPlayInfo(_0x457e5b);for(var _0x485afc of _0x4b4431){_0x2caad7[_0x7d33ef(0x22b)](_0x485afc);}let _0x14dfd7=[];for(var _0xd3a6a2 of _0x2caad7){const _0x581f39={};_0x581f39[_0x7d33ef(0x2f9)]=_0xd3a6a2['url'],_0x581f39[_0x7d33ef(0x1f0)]=_0xd3a6a2['lang'],_0x581f39[_0x7d33ef(0x1e8)]=_0xd3a6a2['name'],_0x14dfd7[_0x7d33ef(0x22b)](_0x581f39);}const _0x4dc35e={};return _0x4dc35e[_0x7d33ef(0x2b1)]=_0x14dfd7,JSON[_0x7d33ef(0x2ea)]({'parse':0x0,'url':_0x9e2e18,'header':getHeader(),'extra':_0x4dc35e,'format':_0x7d33ef(0x2ac)+'n/x-mpegUR'+'L','subs':_0x2caad7});}catch(_0x55898d){console[_0x7d33ef(0x213)](_0x55898d);}}function getPreviewUrl(_0x546a64,_0x2efd49){const _0x338e59=_0x38ddfc;if(!_0x546a64['hasOwnProp'+_0x338e59(0x235)]('live_trans'+_0x338e59(0x24a)+'k_list'))return'';let _0x4c4ca9=_0x546a64[_0x338e59(0x284)+_0x338e59(0x24a)+_0x338e59(0x1c3)],_0x5d85c0=_0x4c4ca9[_0x338e59(0x301)](),_0x6eca7a=[];for(var _0x46551e=0x0;_0x46551e<_0x5d85c0['length'];++_0x46551e){let _0x420aea=_0x5d85c0[_0x46551e];_0x6eca7a[_0x338e59(0x22b)](_0x420aea[_0x338e59(0x2f1)+'d']),_0x6eca7a[_0x338e59(0x22b)](_0x420aea['url']);}return _0x6eca7a;}function getSubsByPlayInfo(_0x4bbfdd){const _0x353481=_0x38ddfc;if(!_0x4bbfdd[_0x353481(0x2dc)+'erty'](_0x353481(0x284)+'coding_sub'+_0x353481(0x2e7)+_0x353481(0x25a)))return[];let _0x4d6872=_0x4bbfdd[_0x353481(0x284)+_0x353481(0x1ca)+_0x353481(0x2e7)+_0x353481(0x25a)],_0x30cdc1=[];for(var _0x2138bb=0x0;_0x2138bb<_0x4d6872[_0x353481(0x25d)];++_0x2138bb){let _0x531b55=_0x4d6872[_0x2138bb],_0x32006c=_0x531b55['language'],_0x1b46d6=_0x531b55[_0x353481(0x2f9)];_0x30cdc1['push'](Sub[_0x353481(0x231)]()['setUrl'](_0x1b46d6)[_0x353481(0x1fa)](_0x32006c)[_0x353481(0x23b)](_0x32006c)[_0x353481(0x243)](_0x353481(0x2a9)));}return _0x30cdc1;}async function copy(_0x471f97,_0x5cef3e){const _0x4a5637=_0x38ddfc;await log(_0x4a5637(0x270)+'r-'+user['toString']());let _0x48b408='{\x22requests'+'\x22:[{\x22body\x22'+_0x4a5637(0x2c4)+'\x22:\x22{{data.'+_0x4a5637(0x2eb)+_0x4a5637(0x232)+_0x4a5637(0x1fb)+_0x4a5637(0x28f)+'\x22auto_rena'+_0x4a5637(0x253)+_0x4a5637(0x291)+_0x4a5637(0x2c3)+'root\x22,\x22to_'+_0x4a5637(0x204)+'\x22{{data.dr'+'iveId}}\x22},'+_0x4a5637(0x25c)+_0x4a5637(0x200)+_0x4a5637(0x241)+_0x4a5637(0x25b)+_0x4a5637(0x271)+_0x4a5637(0x268)+_0x4a5637(0x27e)+_0x4a5637(0x2d4)+_0x4a5637(0x296)+'],\x22resourc'+'e\x22:\x22file\x22}',_0xa0e1e3=await getDriveId();const _0x387b84={};_0x387b84['fileId']=_0x5cef3e,_0x387b84[_0x4a5637(0x285)]=_0x471f97,_0x387b84[_0x4a5637(0x2fe)]=_0xa0e1e3;let _0x3b37a4=_0x387b84;const _0x3f7449={};_0x3f7449[_0x4a5637(0x2fd)]=_0x3b37a4,_0x48b408=jinja2(_0x48b408,_0x3f7449),await log(_0x4a5637(0x28a)+_0x48b408);let _0x5c06a5=await auth(_0x4a5637(0x23a)+_0x4a5637(0x2db),JSON[_0x4a5637(0x2fc)](_0x48b408));await log(_0x4a5637(0x250)+_0x4a5637(0x2bd)+_0x5c06a5);if(_0x5c06a5['indexOf'](_0x4a5637(0x202)+'oPermissio'+_0x4a5637(0x227))>-0x1)return copy(_0x471f97,_0x5cef3e);return JSON[_0x4a5637(0x2fc)](_0x5c06a5)[_0x4a5637(0x1ed)][0x0]['body'][_0x4a5637(0x245)];}function _0x1b91(){const _0x3d6fda=['error','hareId}}\x22,','removeExt','to_parent_','aliyundriv','expires_in','table','alist---','ile/copy\x22}','vip','fileId','getDownloa','unshift','userId','getExt','accessToke','rn\x20this\x22)(','share_toke','etVideoPre','category','viewPlayIn','isEmpty','resource\x22:','dUrl---','oauthFunc-','----refres','method','vtt','-result--','HTML,\x20like','applicatio','refreshAcc','toLowerCas','\x22:[{\x22body\x22','estamp','subt','default_dr','plication/','/callback&','scope','creator_na','getSize','file_infos','adrive/v3/','2981152HqisIU','token','nfo','ult','ive.com/','drive/v1.0','code=','scope=user','th-string','file_id\x22:\x22',':{\x22file_id','getItems','expiration','oauthReque','share_id','\x20Gecko)\x20Ve','content','drive_id','\x20CPU\x20iPhon','redirectUr','file:all:w','__proto__','getName','drive,vers','.3\x20Mobile/','e\x20OS\x2013_2_',',\x22url\x22:\x22/f','Url','getAccessT','console','initSome--','isExpired','ion_code','batch','hasOwnProp','i_open/','essToken--','get','startsWith','e_user','e_oauth','4441c39457','th-','hShareToke','n/json','title_task','parentFunc','expire_tim','stringify','fileId}}\x22,','\x22:\x22/file/d','getRefresh','oken','ve_id','refreshTok','template_i','$$$','ction','creator_id','https','nextMarker','n/octet-st','time','url','limit','user/getDr','parse','data','driveId','fileId}}\x22}','isAuthed','reverse','@@@','st---','folder','k_list','tokenType','audio','ali','elete\x22}],\x22','3\x20like\x20Mac','display_na','coding_sub',':{\x22Content','undefined','one','size','share_pwd','.driveId}}','file_exten','rive.com/a','9793734XrNUxA','alist--oau','n---share-','w.aliyundr','-res-1-','name','en.aliyund','getDriveId','ink/get_sh','getParent','alive','2/account/','rsion/13.0','forEach','setTime','join','1472978NoyvCg','https://ww','json\x22},\x22id','sion','nction()\x20','title','split','constructo','expiresIn','zation','responses',':{\x22drive_i','bind','lang','video','grant_type','avatar','getShareId','https://ap','{\x22requests','ll:write','format','setFormat','setName',':\x22{{data.s','are_token','p/alist/al','?client_id','ssa','{\x22Content-','code','ForbiddenN','eviewPlayI','drive_id\x22:','rive_id','trace','prototype','next_marke',':base,file','user:base,','token_type','access_tok','status','openFile/g','share_titl','order_by','creator_ph','getNextMar','debug','parent','x-share-to','apply','type','i.aliyundr','toString','Too\x20Many\x20R','clean','curDriveIn','dUrl--file','ive_id','getCategor','setRefresh','authorize','deleteOne-','unc----','resource_d','\x20OS\x20X)\x20App','e_id','n.File','file:all:r','ker','d\x22:\x22{{data','push','getTokenTy','items','backup_dri','ion=v4.3.1','set','create','\x22share_id\x22','save','uri=https:','erty','text/vtt','by_share','roid,app=a','Name','adrive/v2/','setLang','nfo===','ken','05.1.15\x20(K','http','splice','Type\x22:\x22app','.ci/tool/a','setExt','log','file_id','post','ari/604.1','message','exception','coding_tas','41353949otPnNF','mestamp','\x22file\x22}','iew_play_i','getType','copy---res','refresh_to','getShareTo','me\x22:true,\x22','1790220nZKIUe','getVideoPr','fileExtens','objectFrom','\x22,\x22file_id','setShareId','_list','lication/j','\x22headers\x22:','length','Token','authorizat','15E148\x20Saf','https://op','https://au','ctor(\x22retu','ous','a04f6084fb','ass','Referer',':\x220\x22,\x22meth','getDisplay','th.aliyund','getTime','equests','tUri','pen---','expires_ti','copy---use','son\x22},\x22id\x22','rive.com/o','7765385ckihAY','getUserId','share_name','updated_at','-Type\x22:\x22ap','getCode','66348cMtGDl','v2/share_l','User-Agent','getAuthori','indexOf','od\x22:\x22POST\x22','X-Canary','url_expire','headers','has_pwd','etDownload','live_trans','shareId','user-','expiresTim','getFileId','ion','copy---','rive.com/v','auth/users','/authorize'];_0x1b91=function(){return _0x3d6fda;};return _0x1b91();}function deleteAll(){const _0x16bfe0=_0x38ddfc;let _0x4c73f5=tempIds;_0x4c73f5[_0x16bfe0(0x1e0)]((_0x512cdb,_0x19009f)=>{const _0x13d2f1=_0x16bfe0;let _0x45337f=deleteOne(_0x512cdb);if(_0x45337f){let _0x491ece=tempIds[_0x13d2f1(0x27d)](_0x512cdb);_0x491ece>=0x0&&tempIds[_0x13d2f1(0x240)](_0x491ece,0x1);}});}async function deleteOne(_0x3bf58c){const _0xb4c1b8=_0x38ddfc;await log(_0xb4c1b8(0x222)+'--'+_0x3bf58c);let _0x398300=_0xb4c1b8(0x1f6)+_0xb4c1b8(0x2af)+_0xb4c1b8(0x1ee)+_0xb4c1b8(0x22a)+_0xb4c1b8(0x1d0)+_0xb4c1b8(0x258)+'\x22:\x22{{data.'+_0xb4c1b8(0x2ff)+',\x22headers\x22'+_0xb4c1b8(0x1cb)+_0xb4c1b8(0x277)+_0xb4c1b8(0x2b3)+_0xb4c1b8(0x1e5)+'\x22:\x22{{data.'+_0xb4c1b8(0x2eb)+'\x22method\x22:\x22'+'POST\x22,\x22url'+_0xb4c1b8(0x2ec)+_0xb4c1b8(0x1c7)+_0xb4c1b8(0x2a4)+_0xb4c1b8(0x24d),_0x297ffa=await getDriveId();const _0x35c4d8={};_0x35c4d8[_0xb4c1b8(0x298)]=_0x3bf58c,_0x35c4d8[_0xb4c1b8(0x2fe)]=_0x297ffa;let _0x2446ac=_0x35c4d8;const _0xcdb7e5={};_0xcdb7e5[_0xb4c1b8(0x2fd)]=_0x2446ac,_0x398300=jinja2(_0x398300,_0xcdb7e5),await log(_0xb4c1b8(0x222)+'--'+_0x398300);let _0x5cc012=await auth('adrive/v2/'+_0xb4c1b8(0x2db),JSON[_0xb4c1b8(0x2fc)](_0x398300));return await log(_0xb4c1b8(0x222)+'--result'+_0x5cc012),JSON[_0xb4c1b8(0x2fc)](_0x5cc012)[_0xb4c1b8(0x1ed)][0x0][_0xb4c1b8(0x20d)]==0x194;}function setToken(_0x4ee163){setRefreshToken(_0x4ee163);}export{initSome,setToken,getVod,playerContent,playerContentByFlag};
+1 -1
View File
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
let t={};function e(e){if(t.strictMode)throw e;t.silent||console.error(e.message)}function s(t,...s){for(const[i,n]of s.entries())n||e(new Error(`${t} : Failed at [${i}]`))}function i(...t){for(const[s,[i,n]]of t.entries())i&&(n||e(new Error(`Conditional Assert : Failed at [${s}]`)))}function n(...t){for(const[s,i]of t.entries())void 0===i&&e(new Error(`Param Check : Failed at [${s}]`))}function a(...t){for(const[s,[i,n]]of t.entries())i&&void 0===n&&e(new Error(`Conditional Param Check : Failed at [${s}]`))}function r(t){e(new Error(`Invalid Playlist : ${t}`))}function o(t,e=10){if("number"==typeof t)return t;const s=10===e?Number.parseFloat(t):Number.parseInt(t,e);return Number.isNaN(s)?0:s}function E(t){(t.startsWith("0x")||t.startsWith("0X"))&&(t=t.slice(2));const e=new Uint8Array(t.length/2);for(let s=0;s<t.length;s+=2)e[s/2]=o(t.slice(s,s+2),16);return e}function T(t,s=0,i=t.length){i<=s&&e(new Error(`end must be larger than start : start=${s}, end=${i}`));const n=[];for(let e=s;e<i;e++)n.push(`0${(255&t[e]).toString(16).toUpperCase()}`.slice(-2));return`0x${n.join("")}`}function u(t,e,s=0){let i=-1;for(let n=0,a=0;n<t.length;n++)if(t[n]===e){if(a++===s)return[t.slice(0,n),t.slice(n+1)];i=n}return-1!==i?[t.slice(0,i),t.slice(i+1)]:[t]}function c(t){const e=[];let s=!1;for(const i of t)"-"!==i&&"_"!==i?s?(e.push(i.toUpperCase()),s=!1):e.push(i.toLowerCase()):s=!0;return e.join("")}function l(t){return`${t.getUTCFullYear()}-${("0"+(t.getUTCMonth()+1)).slice(-2)}-${("0"+t.getUTCDate()).slice(-2)}T${("0"+t.getUTCHours()).slice(-2)}:${("0"+t.getUTCMinutes()).slice(-2)}:${("0"+t.getUTCSeconds()).slice(-2)}.${("00"+t.getUTCMilliseconds()).slice(-3)}Z`}function h(e={}){t=Object.assign(t,e)}function X(){return Object.assign({},t)}function p(t,e){e=Math.trunc(e)||0;const s=t.length>>>0;if(e<0&&(e=s+e),!(e<0||e>=s))return t[e]}class I{constructor({type:t,uri:e,groupId:s,language:a,assocLanguage:r,name:o,isDefault:E,autoselect:T,forced:u,instreamId:c,characteristics:l,channels:h}){n(t,s,o),i(["SUBTITLES"===t,e],["CLOSED-CAPTIONS"===t,c],["CLOSED-CAPTIONS"===t,!e],[u,"SUBTITLES"===t]),this.type=t,this.uri=e,this.groupId=s,this.language=a,this.assocLanguage=r,this.name=o,this.isDefault=E,this.autoselect=T,this.forced=u,this.instreamId=c,this.characteristics=l,this.channels=h}}class N{constructor({uri:t,isIFrameOnly:e=!1,bandwidth:s,averageBandwidth:i,score:a,codecs:r,resolution:o,frameRate:E,hdcpLevel:T,allowedCpc:u,videoRange:c,stableVariantId:l,programId:h,audio:X=[],video:p=[],subtitles:I=[],closedCaptions:N=[],currentRenditions:d={audio:0,video:0,subtitles:0,closedCaptions:0}}){n(t,s),this.uri=t,this.isIFrameOnly=e,this.bandwidth=s,this.averageBandwidth=i,this.score=a,this.codecs=r,this.resolution=o,this.frameRate=E,this.hdcpLevel=T,this.allowedCpc=u,this.videoRange=c,this.stableVariantId=l,this.programId=h,this.audio=X,this.video=p,this.subtitles=I,this.closedCaptions=N,this.currentRenditions=d}}class d{constructor({id:t,value:e,uri:i,language:a}){n(t,e||i),s("SessionData cannot have both value and uri, shoud be either.",!(e&&i)),this.id=t,this.value=e,this.uri=i,this.language=a}}class A{constructor({method:t,uri:e,iv:s,format:r,formatVersion:o}){n(t),a(["NONE"!==t,e]),i(["NONE"===t,!(e||s||r||o)]),this.method=t,this.uri=e,this.iv=s,this.format=r,this.formatVersion=o}}class f{constructor({hint:t=!1,uri:e,mimeType:s,byterange:i}){n(e),this.hint=t,this.uri=e,this.mimeType=s,this.byterange=i}}class S{constructor({id:t,classId:e,start:s,end:r,duration:o,plannedDuration:E,endOnNext:T,attributes:u={}}){n(t),a([!0===T,e]),i([r,s],[r,s<=r],[o,o>=0],[E,E>=0]),this.id=t,this.classId=e,this.start=s,this.end=r,this.duration=o,this.plannedDuration=E,this.endOnNext=T,this.attributes=u}}class R{constructor({type:t,duration:e,tagName:s,value:i}){n(t),a(["OUT"===t,e]),a(["RAW"===t,s]),this.type=t,this.duration=e,this.tagName=s,this.value=i}}class m{constructor(t){n(t),this.type=t}}class g extends m{constructor({isMasterPlaylist:t,uri:e,version:s,independentSegments:i=!1,start:a,source:r}){super("playlist"),n(t),this.isMasterPlaylist=t,this.uri=e,this.version=s,this.independentSegments=i,this.start=a,this.source=r}}class O extends g{constructor(t={}){super(Object.assign(Object.assign({},t),{isMasterPlaylist:!0}));const{variants:e=[],currentVariant:s,sessionDataList:i=[],sessionKeyList:n=[]}=t;this.variants=e,this.currentVariant=s,this.sessionDataList=i,this.sessionKeyList=n}}class D extends g{constructor(t={}){super(Object.assign(Object.assign({},t),{isMasterPlaylist:!1}));const{targetDuration:e,mediaSequenceBase:s=0,discontinuitySequenceBase:i=0,endlist:n=!1,playlistType:a,isIFrame:r,segments:o=[],prefetchSegments:E=[],lowLatencyCompatibility:T,partTargetDuration:u,renditionReports:c=[],skip:l=0,hash:h}=t;this.targetDuration=e,this.mediaSequenceBase=s,this.discontinuitySequenceBase=i,this.endlist=n,this.playlistType=a,this.isIFrame=r,this.segments=o,this.prefetchSegments=E,this.lowLatencyCompatibility=T,this.partTargetDuration=u,this.renditionReports=c,this.skip=l,this.hash=h}}class P extends m{constructor({uri:t,mimeType:e,data:s,duration:i,title:n,byterange:a,discontinuity:r,mediaSequenceNumber:o=0,discontinuitySequence:E=0,key:T,map:u,programDateTime:c,dateRange:l,markers:h=[],parts:X=[]}){super("segment"),this.uri=t,this.mimeType=e,this.data=s,this.duration=i,this.title=n,this.byterange=a,this.discontinuity=r,this.mediaSequenceNumber=o,this.discontinuitySequence=E,this.key=T,this.map=u,this.programDateTime=c,this.dateRange=l,this.markers=h,this.parts=X}}class y extends m{constructor({hint:t=!1,uri:e,duration:s,independent:i,byterange:a,gap:r}){super("part"),n(e),this.hint=t,this.uri=e,this.duration=s,this.independent=i,this.duration=s,this.byterange=a,this.gap=r}}class C extends m{constructor({uri:t,discontinuity:e,mediaSequenceNumber:s=0,discontinuitySequence:i=0,key:a}){super("prefetch"),n(t),this.uri=t,this.discontinuity=e,this.mediaSequenceNumber=s,this.discontinuitySequence=i,this.key=a}}class U{constructor({uri:t,lastMSN:e,lastPart:s}){n(t),this.uri=t,this.lastMSN=e,this.lastPart=s}}var M=Object.freeze({__proto__:null,Rendition:I,Variant:N,SessionData:d,Key:A,MediaInitializationSection:f,DateRange:S,SpliceInfo:R,Playlist:g,MasterPlaylist:O,MediaPlaylist:D,Segment:P,PartialSegment:y,PrefetchSegment:C,RenditionReport:U});function b(t){return function(t,e=" "){return t?(t=t.trim()," "===e||(t.startsWith(e)&&(t=t.slice(1)),t.endsWith(e)&&(t=t.slice(0,-1))),t):t}(t,'"')}function L(t){const e=u(t,",");return{duration:o(e[0]),title:decodeURIComponent(escape(e[1]))}}function v(t){const e=u(t,"@");return{length:o(e[0]),offset:e[1]?o(e[1]):-1}}function $(t){const e=u(t,"x");return{width:o(e[0]),height:o(e[1])}}function Y(t){const e="ALLOWED-CPC: Each entry must consit of KEYFORMAT and Content Protection Configuration",s=t.split(",");0===s.length&&r(e);const i=[];for(const t of s){const[s,n]=u(t,":");s&&n?i.push({format:s,cpcList:n.split("/")}):r(e)}return i}function F(t){const e=E(t);return 16!==e.length&&r("IV must be a 128-bit unsigned integer"),e}function G(t,e){e.IV&&t.compatibleVersion<2&&(t.compatibleVersion=2),(e.KEYFORMAT||e.KEYFORMATVERSIONS)&&t.compatibleVersion<5&&(t.compatibleVersion=5)}function V(t){const e={};for(const i of function(t){const e=[];let s=!0,i=0;const n=[];for(let a=0;a<t.length;a++){const r=t[a];s&&","===r?(e.push(t.slice(i,a).trim()),i=a+1):'"'!==r&&"'"!==r||(s?(n.push(r),s=!1):r===p(n,-1)?(n.pop(),s=!0):n.push(r))}return e.push(t.slice(i).trim()),e}(t)){const[t,n]=u(i,"="),a=b(n);switch(t){case"URI":e[t]=a;break;case"START-DATE":case"END-DATE":e[t]=new Date(a);break;case"IV":e[t]=F(a);break;case"BYTERANGE":e[t]=v(a);break;case"RESOLUTION":e[t]=$(a);break;case"ALLOWED-CPC":e[t]=Y(a);break;case"END-ON-NEXT":case"DEFAULT":case"AUTOSELECT":case"FORCED":case"PRECISE":case"CAN-BLOCK-RELOAD":case"INDEPENDENT":case"GAP":e[t]="YES"===a;break;case"DURATION":case"PLANNED-DURATION":case"BANDWIDTH":case"AVERAGE-BANDWIDTH":case"FRAME-RATE":case"TIME-OFFSET":case"CAN-SKIP-UNTIL":case"HOLD-BACK":case"PART-HOLD-BACK":case"PART-TARGET":case"BYTERANGE-START":case"BYTERANGE-LENGTH":case"LAST-MSN":case"LAST-PART":case"SKIPPED-SEGMENTS":case"SCORE":case"PROGRAM-ID":e[t]=o(a);break;default:t.startsWith("SCTE35-")?e[t]=E(a):t.startsWith("X-")?e[t]=(s=n).startsWith('"')?b(s):s.startsWith("0x")||s.startsWith("0X")?E(s):o(s):("VIDEO-RANGE"===t&&"SDR"!==a&&"HLG"!==a&&"PQ"!==a&&r(`VIDEO-RANGE: unknown value "${a}"`),e[t]=a)}}var s;return e}function w(){r("The file contains both media and master playlist tags.")}function B(t,e,s){const i=function({attributes:t}){return new I({type:t.TYPE,uri:t.URI,groupId:t["GROUP-ID"],language:t.LANGUAGE,assocLanguage:t["ASSOC-LANGUAGE"],name:t.NAME,isDefault:t.DEFAULT,autoselect:t.AUTOSELECT,forced:t.FORCED,instreamId:t["INSTREAM-ID"],characteristics:t.CHARACTERISTICS,channels:t.CHANNELS})}(e),n=t[c(s)],a=function(t,e){let s=!1;for(const i of t){if(i.name===e.name)return"All EXT-X-MEDIA tags in the same Group MUST have different NAME attributes.";i.isDefault&&(s=!0)}return s&&e.isDefault?"EXT-X-MEDIA A Group MUST NOT have more than one member with a DEFAULT attribute of YES.":""}(n,i);a&&r(a),n.push(i),i.isDefault&&(t.currentRenditions[c(s)]=n.length-1)}function H(t,e,s,i,n){const a=new N({uri:s,bandwidth:e.BANDWIDTH,averageBandwidth:e["AVERAGE-BANDWIDTH"],score:e.SCORE,codecs:e.CODECS,resolution:e.RESOLUTION,frameRate:e["FRAME-RATE"],hdcpLevel:e["HDCP-LEVEL"],allowedCpc:e["ALLOWED-CPC"],videoRange:e["VIDEO-RANGE"],stableVariantId:e["STABLE-VARIANT-ID"],programId:e["PROGRAM-ID"]});for(const s of t)if("EXT-X-MEDIA"===s.name){const t=s.attributes,i=t.TYPE;if(i&&t["GROUP-ID"]||r("EXT-X-MEDIA TYPE attribute is REQUIRED."),e[i]===t["GROUP-ID"]&&(B(a,s,i),"CLOSED-CAPTIONS"===i))for(const{instreamId:t}of a.closedCaptions)if(t&&t.startsWith("SERVICE")&&n.compatibleVersion<7){n.compatibleVersion=7;break}}return function(t,e,s){for(const i of["AUDIO","VIDEO","SUBTITLES","CLOSED-CAPTIONS"])"CLOSED-CAPTIONS"===i&&"NONE"===t[i]?(s.isClosedCaptionsNone=!0,e.closedCaptions=[]):t[i]&&!e[c(i)].some((e=>e.groupId===t[i]))&&r(`${i} attribute MUST match the value of the GROUP-ID attribute of an EXT-X-MEDIA tag whose TYPE attribute is ${i}.`)}(e,a,n),a.isIFrameOnly=i,a}function K(t,e){if(t.method!==e.method)return!1;if(t.uri!==e.uri)return!1;if(t.iv){if(!e.iv)return!1;if(t.iv.length!==e.iv.length)return!1;for(let s=0;s<t.iv.length;s++)if(t.iv[s]!==e.iv[s])return!1}else if(e.iv)return!1;return t.format===e.format&&t.formatVersion===e.formatVersion}function k(t,e,s,i,n,a,o){const E=new P({uri:e,mediaSequenceNumber:n,discontinuitySequence:a});let T=!1,u=!1;for(let e=s;e<=i;e++){const{name:s,value:i,attributes:n}=t[e];if("EXTINF"===s)!Number.isInteger(i.duration)&&o.compatibleVersion<3&&(o.compatibleVersion=3),Math.round(i.duration)>o.targetDuration&&r("EXTINF duration, when rounded to the nearest integer, MUST be less than or equal to the target duration"),E.duration=i.duration,E.title=i.title;else if("EXT-X-BYTERANGE"===s)o.compatibleVersion<4&&(o.compatibleVersion=4),E.byterange=i;else if("EXT-X-DISCONTINUITY"===s)E.parts.length>0&&r("EXT-X-DISCONTINUITY must appear before the first EXT-X-PART tag of the Parent Segment."),E.discontinuity=!0;else if("EXT-X-KEY"===s)E.parts.length>0&&r("EXT-X-KEY must appear before the first EXT-X-PART tag of the Parent Segment."),G(o,n),E.key=new A({method:n.METHOD,uri:n.URI,iv:n.IV,format:n.KEYFORMAT,formatVersion:n.KEYFORMATVERSIONS});else if("EXT-X-MAP"===s)E.parts.length>0&&r("EXT-X-MAP must appear before the first EXT-X-PART tag of the Parent Segment."),o.compatibleVersion<5&&(o.compatibleVersion=5),o.hasMap=!0,E.map=new f({uri:n.URI,byterange:n.BYTERANGE});else if("EXT-X-PROGRAM-DATE-TIME"===s)E.programDateTime=i;else if("EXT-X-DATERANGE"===s){const t={};for(const e of Object.keys(n))(e.startsWith("SCTE35-")||e.startsWith("X-"))&&(t[e]=n[e]);E.dateRange=new S({id:n.ID,classId:n.CLASS,start:n["START-DATE"],end:n["END-DATE"],duration:n.DURATION,plannedDuration:n["PLANNED-DURATION"],endOnNext:n["END-ON-NEXT"],attributes:t})}else if("EXT-X-CUE-OUT"===s)E.markers.push(new R({type:"OUT",duration:n&&n.DURATION||i}));else if("EXT-X-CUE-IN"===s)E.markers.push(new R({type:"IN"}));else if("EXT-X-CUE-OUT-CONT"===s||"EXT-X-CUE"===s||"EXT-OATCLS-SCTE35"===s||"EXT-X-ASSET"===s||"EXT-X-SCTE35"===s)E.markers.push(new R({type:"RAW",tagName:s,value:i}));else if("EXT-X-PRELOAD-HINT"!==s||n.TYPE)if("EXT-X-PRELOAD-HINT"===s&&"PART"===n.TYPE&&u)r("Servers should not add more than one EXT-X-PRELOAD-HINT tag with the same TYPE attribute to a Playlist.");else if("EXT-X-PART"!==s&&"EXT-X-PRELOAD-HINT"!==s||n.URI){if("EXT-X-PRELOAD-HINT"===s&&"MAP"===n.TYPE)T&&r("Servers should not add more than one EXT-X-PRELOAD-HINT tag with the same TYPE attribute to a Playlist."),T=!0,o.hasMap=!0,E.map=new f({hint:!0,uri:n.URI,byterange:{length:n["BYTERANGE-LENGTH"],offset:n["BYTERANGE-START"]||0}});else if("EXT-X-PART"===s||"EXT-X-PRELOAD-HINT"===s&&"PART"===n.TYPE){"EXT-X-PART"!==s||n.DURATION||r("EXT-X-PART: DURATION attribute is mandatory"),"EXT-X-PRELOAD-HINT"===s&&(u=!0);const t=new y({hint:"EXT-X-PRELOAD-HINT"===s,uri:n.URI,byterange:"EXT-X-PART"===s?n.BYTERANGE:{length:n["BYTERANGE-LENGTH"],offset:n["BYTERANGE-START"]||0},duration:n.DURATION,independent:n.INDEPENDENT,gap:n.GAP});E.parts.push(t)}}else r("EXT-X-PART / EXT-X-PRELOAD-HINT: URI attribute is mandatory");else r("EXT-X-PRELOAD-HINT: TYPE attribute is mandatory")}return E}function W(t,e,s,i,n,a,o){const E=new C({uri:e,mediaSequenceNumber:n,discontinuitySequence:a});for(let e=s;e<=i;e++){const{name:s,attributes:i}=t[e];"EXTINF"===s?r("A prefetch segment must not be advertised with an EXTINF tag."):"EXT-X-DISCONTINUITY"===s?r("A prefetch segment must not be advertised with an EXT-X-DISCONTINUITY tag."):"EXT-X-PREFETCH-DISCONTINUITY"===s?E.discontinuity=!0:"EXT-X-KEY"===s?(G(o,i),E.key=new A({method:i.METHOD,uri:i.URI,iv:i.IV,format:i.KEYFORMAT,formatVersion:i.KEYFORMATVERSIONS})):"EXT-X-MAP"===s&&r("Prefetch segments must not be advertised with an EXT-X-MAP tag.")}return E}function q(t,e){var s;const i=new D;let n=-1,a=0,o=!1,E=!1,T=0,u=null,c=null,l=!1;for(const[s,h]of t.entries()){const{name:X,value:p,attributes:I,category:N}=h;if("Segment"!==N){if("EXT-X-VERSION"===X)void 0===i.version?i.version=p:r("A Playlist file MUST NOT contain more than one EXT-X-VERSION tag.");else if("EXT-X-TARGETDURATION"===X)i.targetDuration=e.targetDuration=p;else if("EXT-X-MEDIA-SEQUENCE"===X)i.segments.length>0&&r("The EXT-X-MEDIA-SEQUENCE tag MUST appear before the first Media Segment in the Playlist."),i.mediaSequenceBase=a=p;else if("EXT-X-DISCONTINUITY-SEQUENCE"===X)i.segments.length>0&&r("The EXT-X-DISCONTINUITY-SEQUENCE tag MUST appear before the first Media Segment in the Playlist."),o&&r("The EXT-X-DISCONTINUITY-SEQUENCE tag MUST appear before any EXT-X-DISCONTINUITY tag."),i.discontinuitySequenceBase=T=p;else if("EXT-X-ENDLIST"===X)i.endlist=!0;else if("EXT-X-PLAYLIST-TYPE"===X)i.playlistType=p;else if("EXT-X-I-FRAMES-ONLY"===X)e.compatibleVersion<4&&(e.compatibleVersion=4),i.isIFrame=!0;else if("EXT-X-INDEPENDENT-SEGMENTS"===X)i.independentSegments&&r("EXT-X-INDEPENDENT-SEGMENTS tag MUST NOT appear more than once in a Playlist"),i.independentSegments=!0;else if("EXT-X-START"===X)i.start&&r("EXT-X-START tag MUST NOT appear more than once in a Playlist"),"number"!=typeof I["TIME-OFFSET"]&&r("EXT-X-START: TIME-OFFSET attribute is REQUIRED"),i.start={offset:I["TIME-OFFSET"],precise:I.PRECISE||!1};else if("EXT-X-SERVER-CONTROL"===X)I["CAN-BLOCK-RELOAD"]||r("EXT-X-SERVER-CONTROL: CAN-BLOCK-RELOAD=YES is mandatory for Low-Latency HLS"),i.lowLatencyCompatibility={canBlockReload:I["CAN-BLOCK-RELOAD"],canSkipUntil:I["CAN-SKIP-UNTIL"],holdBack:I["HOLD-BACK"],partHoldBack:I["PART-HOLD-BACK"]};else if("EXT-X-PART-INF"===X)I["PART-TARGET"]||r("EXT-X-PART-INF: PART-TARGET attribute is mandatory"),i.partTargetDuration=I["PART-TARGET"];else if("EXT-X-RENDITION-REPORT"===X)I.URI||r("EXT-X-RENDITION-REPORT: URI attribute is mandatory"),0===I.URI.search(/^[a-z]+:/)&&r("EXT-X-RENDITION-REPORT: URI must be relative to the playlist uri"),i.renditionReports.push(new U({uri:I.URI,lastMSN:I["LAST-MSN"],lastPart:I["LAST-PART"]}));else if("EXT-X-SKIP"===X)I["SKIPPED-SEGMENTS"]||r("EXT-X-SKIP: SKIPPED-SEGMENTS attribute is mandatory"),e.compatibleVersion<9&&(e.compatibleVersion=9),i.skip=I["SKIPPED-SEGMENTS"],a+=i.skip;else if("EXT-X-PREFETCH"===X){const r=W(t,p,-1===n?s:n,s-1,a++,T,e);r&&(r.discontinuity&&(r.discontinuitySequence++,T=r.discontinuitySequence),r.key?u=r.key:r.key=u,i.prefetchSegments.push(r)),E=!0,n=-1}else if("string"==typeof h){-1===n&&r("A URI line is not preceded by any segment tags"),i.targetDuration||r("The EXT-X-TARGETDURATION tag is REQUIRED"),E&&r("These segments must appear after all complete segments.");const o=k(t,h,n,s-1,a++,T,e);o&&([T,u,c]=x(i,o,T,u,c),!l&&o.parts.length>0&&(l=!0)),n=-1}}else-1===n&&(n=s),"EXT-X-DISCONTINUITY"===X&&(o=!0)}if(-1!==n){const o=k(t,"",n,t.length-1,a++,T,e);if(o){const{parts:t}=o;t.length>0&&!i.endlist&&!(null===(s=p(t,-1))||void 0===s?void 0:s.hint)&&r("If the Playlist contains EXT-X-PART tags and does not contain an EXT-X-ENDLIST tag, the Playlist must contain an EXT-X-PRELOAD-HINT tag with a TYPE=PART attribute"),x(i,o,u,c),!l&&o.parts.length>0&&(l=!0)}}return function(t){const e=new Map,s=new Map;let i=!1,n=!1;for(let a=t.length-1;a>=0;a--){const{programDateTime:o,dateRange:E}=t[a];if(o&&(n=!0),E&&E.start){i=!0,E.endOnNext&&(E.end||E.duration)&&r("An EXT-X-DATERANGE tag with an END-ON-NEXT=YES attribute MUST NOT contain DURATION or END-DATE attributes.");const t=E.start.getTime(),n=E.duration||0;E.end&&E.duration&&t+1e3*n!==E.end.getTime()&&r("END-DATE MUST be equal to the value of the START-DATE attribute plus the value of the DURATION"),E.endOnNext&&(E.end=e.get(E.classId)),e.set(E.classId,E.start);const a=E.end?E.end.getTime():E.start.getTime()+1e3*(E.duration||0),o=s.get(E.classId);if(o){for(const e of o)(e.start<=t&&e.end>t||e.start>=t&&e.start<a)&&r("DATERANGE tags with the same CLASS should not overlap");o.push({start:t,end:a})}else E.classId&&s.set(E.classId,[{start:t,end:a}])}}i&&!n&&r("If a Playlist contains an EXT-X-DATERANGE tag, it MUST also contain at least one EXT-X-PROGRAM-DATE-TIME tag.")}(i.segments),i.lowLatencyCompatibility&&function({lowLatencyCompatibility:t,targetDuration:e,partTargetDuration:s,segments:i,renditionReports:n},a){const{canSkipUntil:o,holdBack:E,partHoldBack:T}=t;o<6*e&&r("The Skip Boundary must be at least six times the EXT-X-TARGETDURATION.");E<3*e&&r("HOLD-BACK must be at least three times the EXT-X-TARGETDURATION.");if(a){void 0===s&&r("EXT-X-PART-INF is required if a Playlist contains one or more EXT-X-PART tags"),void 0===T&&r("EXT-X-PART: PART-HOLD-BACK attribute is mandatory"),T<s&&r("PART-HOLD-BACK must be at least PART-TARGET");for(const[t,{parts:e}]of i.entries()){e.length>0&&t<i.length-3&&r("Remove EXT-X-PART tags from the Playlist after they are greater than three target durations from the end of the Playlist.");for(const[t,{duration:i}]of e.entries())void 0!==i&&(i>s&&r("PART-TARGET is the maximum duration of any Partial Segment"),t<e.length-1&&i<.85*s&&r("All Partial Segments except the last part of a segment must have a duration of at least 85% of PART-TARGET"))}}for(const t of n){const e=i.at(-1);null!==t.lastMSN&&void 0!==t.lastMSN||(t.lastMSN=e.mediaSequenceNumber),(null===t.lastPart||void 0===t.lastPart)&&e.parts.length>0&&(t.lastPart=e.parts.length-1)}}(i,l),i}function x(t,e,s,i,n){const{discontinuity:a,key:o,map:E,byterange:T,uri:u}=e;if(a&&(e.discontinuitySequence=s+1),o||(e.key=i),E||(e.map=n),T&&-1===T.offset){const{segments:e}=t;if(e.length>0){const t=p(e,-1);t.byterange&&t.uri===u?T.offset=t.byterange.offset+t.byterange.length:r("If offset of EXT-X-BYTERANGE is not present, a previous Media Segment MUST be a sub-range of the same media resource")}else r("If offset of EXT-X-BYTERANGE is not present, a previous Media Segment MUST appear in the Playlist file")}return t.segments.push(e),[e.discontinuitySequence,e.key,e.map]}function j(t,e){const[s,i]=function(t){const e=t.indexOf(":");return-1===e?[t.slice(1).trim(),null]:[t.slice(1,e).trim(),t.slice(e+1).trim()]}(t),n=function(t){switch(t){case"EXTM3U":case"EXT-X-VERSION":return"Basic";case"EXTINF":case"EXT-X-BYTERANGE":case"EXT-X-DISCONTINUITY":case"EXT-X-PREFETCH-DISCONTINUITY":case"EXT-X-KEY":case"EXT-X-MAP":case"EXT-X-PROGRAM-DATE-TIME":case"EXT-X-DATERANGE":case"EXT-X-CUE-OUT":case"EXT-X-CUE-IN":case"EXT-X-CUE-OUT-CONT":case"EXT-X-CUE":case"EXT-OATCLS-SCTE35":case"EXT-X-ASSET":case"EXT-X-SCTE35":case"EXT-X-PART":case"EXT-X-PRELOAD-HINT":return"Segment";case"EXT-X-TARGETDURATION":case"EXT-X-MEDIA-SEQUENCE":case"EXT-X-DISCONTINUITY-SEQUENCE":case"EXT-X-ENDLIST":case"EXT-X-PLAYLIST-TYPE":case"EXT-X-I-FRAMES-ONLY":case"EXT-X-SERVER-CONTROL":case"EXT-X-PART-INF":case"EXT-X-PREFETCH":case"EXT-X-RENDITION-REPORT":case"EXT-X-SKIP":return"MediaPlaylist";case"EXT-X-MEDIA":case"EXT-X-STREAM-INF":case"EXT-X-I-FRAME-STREAM-INF":case"EXT-X-SESSION-DATA":case"EXT-X-SESSION-KEY":return"MasterPlaylist";case"EXT-X-INDEPENDENT-SEGMENTS":case"EXT-X-START":return"MediaorMasterPlaylist";default:return"Unknown"}}(s);if(function(t,e){if("Segment"===t||"MediaPlaylist"===t)return void 0===e.isMasterPlaylist?void(e.isMasterPlaylist=!1):void(e.isMasterPlaylist&&w());if("MasterPlaylist"===t){if(void 0===e.isMasterPlaylist)return void(e.isMasterPlaylist=!0);!1===e.isMasterPlaylist&&w()}}(n,e),"Unknown"===n)return null;"MediaPlaylist"===n&&"EXT-X-RENDITION-REPORT"!==s&&"EXT-X-PREFETCH"!==s&&(e.hash[s]&&r("There MUST NOT be more than one Media Playlist tag of each type in any Media Playlist"),e.hash[s]=!0);const[a,E]=function(t,e){switch(t){case"EXTM3U":case"EXT-X-DISCONTINUITY":case"EXT-X-ENDLIST":case"EXT-X-I-FRAMES-ONLY":case"EXT-X-INDEPENDENT-SEGMENTS":case"EXT-X-CUE-IN":return[null,null];case"EXT-X-VERSION":case"EXT-X-TARGETDURATION":case"EXT-X-MEDIA-SEQUENCE":case"EXT-X-DISCONTINUITY-SEQUENCE":return[o(e),null];case"EXT-X-CUE-OUT":return Number.isNaN(Number(e))?[null,V(e)]:[o(e),null];case"EXT-X-KEY":case"EXT-X-MAP":case"EXT-X-DATERANGE":case"EXT-X-MEDIA":case"EXT-X-STREAM-INF":case"EXT-X-I-FRAME-STREAM-INF":case"EXT-X-SESSION-DATA":case"EXT-X-SESSION-KEY":case"EXT-X-START":case"EXT-X-SERVER-CONTROL":case"EXT-X-PART-INF":case"EXT-X-PART":case"EXT-X-PRELOAD-HINT":case"EXT-X-RENDITION-REPORT":case"EXT-X-SKIP":return[null,V(e)];case"EXTINF":return[L(e),null];case"EXT-X-BYTERANGE":return[v(e),null];case"EXT-X-PROGRAM-DATE-TIME":return[new Date(e),null];default:return[e,null]}}(s,i);return{name:s,category:n,value:a,attributes:E}}function Q(t,e){let s;return e.isMasterPlaylist?s=function(t,e){const s=new O;let i=!1;for(const[n,{name:a,value:o,attributes:E}]of t.entries())if("EXT-X-VERSION"===a)s.version=o;else if("EXT-X-STREAM-INF"===a){const a=t[n+1];("string"!=typeof a||a.startsWith("#EXT"))&&r("EXT-X-STREAM-INF must be followed by a URI line");const o=H(t,E,a,!1,e);o&&("number"==typeof o.score&&(i=!0,o.score<0&&r("SCORE attribute on EXT-X-STREAM-INF must be positive decimal-floating-point number.")),s.variants.push(o))}else if("EXT-X-I-FRAME-STREAM-INF"===a){const i=H(t,E,E.URI,!0,e);i&&s.variants.push(i)}else if("EXT-X-SESSION-DATA"===a){const t=new d({id:E["DATA-ID"],value:E.VALUE,uri:E.URI,language:E.LANGUAGE});s.sessionDataList.some((e=>e.id===t.id&&e.language===t.language))&&r("A Playlist MUST NOT contain more than one EXT-X-SESSION-DATA tag with the same DATA-ID attribute and the same LANGUAGE attribute."),s.sessionDataList.push(t)}else if("EXT-X-SESSION-KEY"===a){"NONE"===E.METHOD&&r("EXT-X-SESSION-KEY: The value of the METHOD attribute MUST NOT be NONE");const t=new A({method:E.METHOD,uri:E.URI,iv:E.IV,format:E.KEYFORMAT,formatVersion:E.KEYFORMATVERSIONS});s.sessionKeyList.some((e=>K(e,t)))&&r("A Master Playlist MUST NOT contain more than one EXT-X-SESSION-KEY tag with the same METHOD, URI, IV, KEYFORMAT, and KEYFORMATVERSIONS attribute values."),G(e,E),s.sessionKeyList.push(t)}else"EXT-X-INDEPENDENT-SEGMENTS"===a?(s.independentSegments&&r("EXT-X-INDEPENDENT-SEGMENTS tag MUST NOT appear more than once in a Playlist"),s.independentSegments=!0):"EXT-X-START"===a&&(s.start&&r("EXT-X-START tag MUST NOT appear more than once in a Playlist"),"number"!=typeof E["TIME-OFFSET"]&&r("EXT-X-START: TIME-OFFSET attribute is REQUIRED"),s.start={offset:E["TIME-OFFSET"],precise:E.PRECISE||!1});if(i)for(const t of s.variants)"number"!=typeof t.score&&r("If any Variant Stream contains the SCORE attribute, then all Variant Streams in the Master Playlist SHOULD have a SCORE attribute");if(e.isClosedCaptionsNone)for(const t of s.variants)t.closedCaptions.length>0&&r("If there is a variant with CLOSED-CAPTIONS attribute of NONE, all EXT-X-STREAM-INF tags MUST have this attribute with a value of NONE");return s}(t,e):(s=q(t,e),!s.isIFrame&&e.hasMap&&e.compatibleVersion<6&&(e.compatibleVersion=6)),e.compatibleVersion>1&&(!s.version||s.version<e.compatibleVersion)&&r(`EXT-X-VERSION needs to be ${e.compatibleVersion} or higher.`),s}function _(t){const e={version:void 0,isMasterPlaylist:void 0,hasMap:!1,targetDuration:0,compatibleVersion:1,isClosedCaptionsNone:!1,hash:{}},s=function(t,e){const s=[];for(const i of t.split("\n")){const t=i.trim();if(t)if(t.startsWith("#")){if(t.startsWith("#EXT")){const i=j(t,e);i&&s.push(i)}}else s.push(t)}return 0!==s.length&&"EXTM3U"===s[0].name||r("The EXTM3U tag MUST be the first line."),s}(t,e),i=Q(s,e);return i.source=t,i}const z=["#EXTINF","#EXT-X-BYTERANGE","#EXT-X-DISCONTINUITY","#EXT-X-STREAM-INF","#EXT-X-CUE-OUT","#EXT-X-CUE-IN","#EXT-X-KEY","#EXT-X-MAP"],Z=["#EXT-X-MEDIA"];class J extends Array{constructor(t){super(),this.baseUri=t}push(...t){for(const e of t)if(e.startsWith("#"))if(z.some((t=>e.startsWith(t))))super.push(e);else{if(this.includes(e)){if(Z.some((t=>e.startsWith(t))))continue;r(`Redundant item (${e})`)}super.push(e)}else super.push(e);return this.length}}function tt(t,e){let s=1e3;e&&(s=Math.pow(10,e));const i=Math.round(t*s)/s;return e?i.toFixed(e):i}function et(t){const e=[`DATA-ID="${t.id}"`];return t.language&&e.push(`LANGUAGE="${t.language}"`),t.value?e.push(`VALUE="${t.value}"`):t.uri&&e.push(`URI="${t.uri}"`),`#EXT-X-SESSION-DATA:${e.join(",")}`}function st(t,e){const s=e?"#EXT-X-SESSION-KEY":"#EXT-X-KEY",i=[`METHOD=${t.method}`];return t.uri&&i.push(`URI="${t.uri}"`),t.iv&&(16!==t.iv.length&&r("IV must be a 128-bit unsigned integer"),i.push(`IV=${T(t.iv)}`)),t.format&&i.push(`KEYFORMAT="${t.format}"`),t.formatVersion&&i.push(`KEYFORMATVERSIONS="${t.formatVersion}"`),`${s}:${i.join(",")}`}function it(t,e){const s=e.isIFrameOnly?"#EXT-X-I-FRAME-STREAM-INF":"#EXT-X-STREAM-INF",i=[`BANDWIDTH=${e.bandwidth}`];if(e.averageBandwidth&&i.push(`AVERAGE-BANDWIDTH=${e.averageBandwidth}`),e.isIFrameOnly&&i.push(`URI="${e.uri}"`),e.codecs&&i.push(`CODECS="${e.codecs}"`),e.resolution&&i.push(`RESOLUTION=${e.resolution.width}x${e.resolution.height}`),e.frameRate&&i.push(`FRAME-RATE=${tt(e.frameRate,3)}`),e.hdcpLevel&&i.push(`HDCP-LEVEL=${e.hdcpLevel}`),e.audio.length>0){i.push(`AUDIO="${e.audio[0].groupId}"`);for(const s of e.audio)t.push(nt(s))}if(e.video.length>0){i.push(`VIDEO="${e.video[0].groupId}"`);for(const s of e.video)t.push(nt(s))}if(e.subtitles.length>0){i.push(`SUBTITLES="${e.subtitles[0].groupId}"`);for(const s of e.subtitles)t.push(nt(s))}if(X().allowClosedCaptionsNone&&0===e.closedCaptions.length)i.push("CLOSED-CAPTIONS=NONE");else if(e.closedCaptions.length>0){i.push(`CLOSED-CAPTIONS="${e.closedCaptions[0].groupId}"`);for(const s of e.closedCaptions)t.push(nt(s))}if(e.score&&i.push(`SCORE=${e.score}`),e.allowedCpc){const t=[];for(const{format:s,cpcList:i}of e.allowedCpc)t.push(`${s}:${i.join("/")}`);i.push(`ALLOWED-CPC="${t.join(",")}"`)}e.videoRange&&i.push(`VIDEO-RANGE=${e.videoRange}`),e.stableVariantId&&i.push(`STABLE-VARIANT-ID="${e.stableVariantId}"`),e.programId&&i.push(`PROGRAM-ID=${e.programId}`),t.push(`${s}:${i.join(",")}`),e.isIFrameOnly||t.push(`${e.uri}`)}function nt(t){const e=[`TYPE=${t.type}`,`GROUP-ID="${t.groupId}"`,`NAME="${t.name}"`];return void 0!==t.isDefault&&e.push("DEFAULT="+(t.isDefault?"YES":"NO")),void 0!==t.autoselect&&e.push("AUTOSELECT="+(t.autoselect?"YES":"NO")),void 0!==t.forced&&e.push("FORCED="+(t.forced?"YES":"NO")),t.language&&e.push(`LANGUAGE="${t.language}"`),t.assocLanguage&&e.push(`ASSOC-LANGUAGE="${t.assocLanguage}"`),t.instreamId&&e.push(`INSTREAM-ID="${t.instreamId}"`),t.characteristics&&e.push(`CHARACTERISTICS="${t.characteristics}"`),t.channels&&e.push(`CHANNELS="${t.channels}"`),t.uri&&e.push(`URI="${t.uri}"`),`#EXT-X-MEDIA:${e.join(",")}`}function at(t,e,s,i,n=1,a=null){let r=!1,o="";if(e.discontinuity&&t.push("#EXT-X-DISCONTINUITY"),e.key){const i=st(e.key);i!==s&&(t.push(i),s=i)}if(e.map){const s=function(t){const e=[`URI="${t.uri}"`];t.byterange&&e.push(`BYTERANGE="${rt(t.byterange)}"`);return`#EXT-X-MAP:${e.join(",")}`}(e.map);s!==i&&(t.push(s),i=s)}if(e.programDateTime&&t.push(`#EXT-X-PROGRAM-DATE-TIME:${l(e.programDateTime)}`),e.dateRange&&t.push(function(t){const e=[`ID="${t.id}"`];t.start&&e.push(`START-DATE="${l(t.start)}"`);t.end&&e.push(`END-DATE="${l(t.end)}"`);t.duration&&e.push(`DURATION=${t.duration}`);t.plannedDuration&&e.push(`PLANNED-DURATION=${t.plannedDuration}`);t.classId&&e.push(`CLASS="${t.classId}"`);t.endOnNext&&e.push("END-ON-NEXT=YES");for(const s of Object.keys(t.attributes))s.startsWith("X-")?"number"==typeof t.attributes[s]?e.push(`${s}=${t.attributes[s]}`):e.push(`${s}="${t.attributes[s]}"`):s.startsWith("SCTE35-")&&e.push(`${s}=${T(t.attributes[s])}`);return`#EXT-X-DATERANGE:${e.join(",")}`}(e.dateRange)),e.markers.length>0&&(o=function(t,e){let s="";for(const i of e)if("OUT"===i.type)s="OUT",t.push(`#EXT-X-CUE-OUT:DURATION=${i.duration}`);else if("IN"===i.type)s="IN",t.push("#EXT-X-CUE-IN");else if("RAW"===i.type){const e=i.value?`:${i.value}`:"";t.push(`#${i.tagName}${e}`)}return s}(t,e.markers)),e.parts.length>0&&(r=function(t,e){let s=!1;for(const i of e)if(i.hint){const e=[];if(e.push("TYPE=PART",`URI="${i.uri}"`),i.byterange){const{offset:t,length:s}=i.byterange;e.push(`BYTERANGE-START=${t}`),s&&e.push(`BYTERANGE-LENGTH=${s}`)}t.push(`#EXT-X-PRELOAD-HINT:${e.join(",")}`),s=!0}else{const e=[];e.push(`DURATION=${i.duration}`,`URI="${i.uri}"`),i.byterange&&e.push(`BYTERANGE=${rt(i.byterange)}`),i.independent&&e.push("INDEPENDENT=YES"),i.gap&&e.push("GAP=YES"),t.push(`#EXT-X-PART:${e.join(",")}`)}return s}(t,e.parts)),r)return[s,i];const E=n<3?Math.round(e.duration):tt(e.duration,function(t){const e=t.toString(10),s=e.indexOf(".");return-1===s?0:e.length-s-1}(e.duration));return t.push(`#EXTINF:${E},${unescape(encodeURIComponent(e.title||""))}`),e.byterange&&t.push(`#EXT-X-BYTERANGE:${rt(e.byterange)}`),null!=a?Array.prototype.push.call(t,a(e)):Array.prototype.push.call(t,`${e.uri}`),[s,i,o]}function rt({offset:t,length:e}){return`${e}@${t}`}function ot(t,e=null){n(t),s("Not a playlist","playlist"===t.type);const i=new J(t.uri);return i.push("#EXTM3U"),t.version&&i.push(`#EXT-X-VERSION:${t.version}`),t.independentSegments&&i.push("#EXT-X-INDEPENDENT-SEGMENTS"),t.start&&i.push(`#EXT-X-START:TIME-OFFSET=${tt(t.start.offset)}${t.start.precise?",PRECISE=YES":""}`),t.isMasterPlaylist?function(t,e){for(const s of e.sessionDataList)t.push(et(s));for(const s of e.sessionKeyList)t.push(st(s,!0));for(const s of e.variants)it(t,s)}(i,t):function(t,e,s=null){let i="",n="",a=!1;if(e.targetDuration&&t.push(`#EXT-X-TARGETDURATION:${e.targetDuration}`),e.lowLatencyCompatibility){const{canBlockReload:s,canSkipUntil:i,holdBack:n,partHoldBack:a}=e.lowLatencyCompatibility,r=[];r.push("CAN-BLOCK-RELOAD="+(s?"YES":"NO")),void 0!==i&&r.push(`CAN-SKIP-UNTIL=${i}`),void 0!==n&&r.push(`HOLD-BACK=${n}`),void 0!==a&&r.push(`PART-HOLD-BACK=${a}`),t.push(`#EXT-X-SERVER-CONTROL:${r.join(",")}`)}e.partTargetDuration&&t.push(`#EXT-X-PART-INF:PART-TARGET=${e.partTargetDuration}`),e.mediaSequenceBase&&t.push(`#EXT-X-MEDIA-SEQUENCE:${e.mediaSequenceBase}`),e.discontinuitySequenceBase&&t.push(`#EXT-X-DISCONTINUITY-SEQUENCE:${e.discontinuitySequenceBase}`),e.playlistType&&t.push(`#EXT-X-PLAYLIST-TYPE:${e.playlistType}`),e.isIFrame&&t.push("#EXT-X-I-FRAMES-ONLY"),e.skip>0&&t.push(`#EXT-X-SKIP:SKIPPED-SEGMENTS=${e.skip}`);for(const r of e.segments){let o="";[i,n,o]=at(t,r,i,n,e.version,s),"OUT"===o?a=!0:"IN"===o&&a&&(a=!1)}"VOD"===e.playlistType&&a&&t.push("#EXT-X-CUE-IN"),e.prefetchSegments.length>2&&r("The server must deliver no more than two prefetch segments");for(const s of e.prefetchSegments)s.discontinuity&&t.push("#EXT-X-PREFETCH-DISCONTINUITY"),t.push(`#EXT-X-PREFETCH:${s.uri}`);e.endlist&&t.push("#EXT-X-ENDLIST");for(const s of e.renditionReports){const e=[];e.push(`URI="${s.uri}"`,`LAST-MSN=${s.lastMSN}`),void 0!==s.lastPart&&e.push(`LAST-PART=${s.lastPart}`),t.push(`#EXT-X-RENDITION-REPORT:${e.join(",")}`)}}(i,t,e),i.join("\n")}export{X as getOptions,_ as parse,h as setOptions,ot as stringify,M as types};
+1 -1
View File
@@ -1 +1 @@
(function(_0x4c5c03,_0x45bbe8){const _0x3ea5c5=_0x3957,_0x32f017=_0x4c5c03();while(!![]){try{const _0x3c6532=-parseInt(_0x3ea5c5(0xb9))/0x1*(parseInt(_0x3ea5c5(0xc9))/0x2)+-parseInt(_0x3ea5c5(0xd2))/0x3+parseInt(_0x3ea5c5(0xce))/0x4*(-parseInt(_0x3ea5c5(0xbb))/0x5)+-parseInt(_0x3ea5c5(0xca))/0x6*(-parseInt(_0x3ea5c5(0xd4))/0x7)+parseInt(_0x3ea5c5(0xc2))/0x8+-parseInt(_0x3ea5c5(0xba))/0x9+parseInt(_0x3ea5c5(0xcb))/0xa*(parseInt(_0x3ea5c5(0xb6))/0xb);if(_0x3c6532===_0x45bbe8)break;else _0x32f017['push'](_0x32f017['shift']());}catch(_0xb33a49){_0x32f017['push'](_0x32f017['shift']());}}}(_0x32bf,0xcc44f));const _0x450f56=(function(){let _0x21c5bf=!![];return function(_0x21cea6,_0x391ea8){const _0x205406=_0x21c5bf?function(){if(_0x391ea8){const _0x51f9aa=_0x391ea8['apply'](_0x21cea6,arguments);return _0x391ea8=null,_0x51f9aa;}}:function(){};return _0x21c5bf=![],_0x205406;};}()),_0x54a78c=_0x450f56(this,function(){const _0x4c865d=_0x3957;let _0x27bd2f;try{const _0x2345fb=Function(_0x4c865d(0xc7)+_0x4c865d(0xc3)+('{}.constru'+_0x4c865d(0xb5)+_0x4c865d(0xbd)+'\x20)')+');');_0x27bd2f=_0x2345fb();}catch(_0x401ad4){_0x27bd2f=window;}const _0x1204fc=_0x27bd2f['console']=_0x27bd2f['console']||{},_0x505caf=[_0x4c865d(0xbe),'warn',_0x4c865d(0xc1),'error','exception',_0x4c865d(0xc6),_0x4c865d(0xb7)];for(let _0x30ac70=0x0;_0x30ac70<_0x505caf[_0x4c865d(0xc4)];_0x30ac70++){const _0x308b73=_0x450f56[_0x4c865d(0xb2)+'r'][_0x4c865d(0xcf)][_0x4c865d(0xcd)](_0x450f56),_0x20f0f9=_0x505caf[_0x30ac70],_0x140884=_0x1204fc[_0x20f0f9]||_0x308b73;_0x308b73['__proto__']=_0x450f56[_0x4c865d(0xcd)](_0x450f56),_0x308b73[_0x4c865d(0xd3)]=_0x140884[_0x4c865d(0xd3)][_0x4c865d(0xcd)](_0x140884),_0x1204fc[_0x20f0f9]=_0x308b73;}});_0x54a78c();import{_}from'assets://js/lib/cat.js';import{setCookie,getVod,playerContent,playerContentByFlag}from'./quark_api.js';const quarkPattern=/pan.quark.cn\/s\/([^\/\?#]+)/;async function initQuark(_0x507ed0){await setCookie(_0x507ed0);}async function detailContent(_0x3c0bde){const _0x551b3d=_0x3957;let _0x3a59a7=_0x3c0bde['match'](quarkPattern),_0x1ba526=await parseVod(_0x3a59a7,_0x3c0bde);const _0x14294c={};_0x14294c[_0x551b3d(0xc8)]=[_0x1ba526];let _0x27eeb=JSON[_0x551b3d(0xbc)](_0x14294c);return console['debug'](_0x27eeb),_0x27eeb;}async function parseVod(_0x2f218d,_0x3c8dfe){if(_['isEmpty'](_0x2f218d))return{};let _0x51f8dd=_0x2f218d[0x1];return await getVod(_0x51f8dd,_0x3c8dfe);}async function playContent(_0x25f4bc,_0x1327ee,_0x1c091b){const _0xeed556=_0x3957;let _0x2e077b=_0x1327ee[_0xeed556(0xc0)]('+');_0x25f4bc=_0x25f4bc['split']('#')[0x0];let _0x2a0229=_0x25f4bc=='原画'?await playerContent(_0x2e077b):await playerContentByFlag(_0x2e077b,_0x25f4bc);return console[_0xeed556(0xcc)](_0xeed556(0xb3)+'ontent----'+'---'),console[_0xeed556(0xcc)](_0x2a0229),_0x2a0229;}function _0x32bf(){const _0x5d4548=['prototype','match','vod_play_u','2078325FdacNT','toString','7vAhLMH','constructo','-----playC','isEmpty','ctor(\x22retu','10586785pRxyHq','trace','join','3257WjWMrY','13754799bEqCTL','835LkOWae','stringify','rn\x20this\x22)(','log','$$$','split','info','8829440UaBHOS','nction()\x20','length','push','table','return\x20(fu','list','122naccBu','1506594qXMmDN','30yLHADS','debug','bind','23608tdvGOH'];_0x32bf=function(){return _0x5d4548;};return _0x32bf();}function detailContentVodPlayFrom(_0x4017ee){const _0x2119b1=_0x3957;let _0x2baf78=[];if(_0x4017ee['length']<0x2)return['原画','普画'][_0x2119b1(0xb8)](_0x2119b1(0xbf));for(let _0x58f659=0x1;_0x58f659<=_0x4017ee[_0x2119b1(0xc4)];_0x58f659++){_0x2baf78[_0x2119b1(0xc5)]('原画#'+_0x58f659),_0x2baf78[_0x2119b1(0xc5)]('普画#'+_0x58f659);}return _0x2baf78[_0x2119b1(0xb8)](_0x2119b1(0xbf));}async function detailContentVodPlayUrl(_0x57cee4){const _0x28fd9b=_0x3957;console[_0x28fd9b(0xcc)](_0x57cee4);let _0x3807d8=[];for(var _0x2abc63 of _0x57cee4){let _0xdac588=_0x2abc63[_0x28fd9b(0xd0)](quarkPattern);console[_0x28fd9b(0xcc)](_0xdac588);if(!_[_0x28fd9b(0xb4)](_0xdac588)){let _0x581274=await parseVod(_0xdac588,_0x2abc63);_0x3807d8[_0x28fd9b(0xc5)](_0x581274[_0x28fd9b(0xd1)+'rl']);}}return _0x3807d8[_0x28fd9b(0xb8)](_0x28fd9b(0xbf));}function _0x3957(_0x93218d,_0x328719){const _0x34dd0c=_0x32bf();return _0x3957=function(_0x54a78c,_0x450f56){_0x54a78c=_0x54a78c-0xb2;let _0xc784f1=_0x34dd0c[_0x54a78c];return _0xc784f1;},_0x3957(_0x93218d,_0x328719);}export{initQuark,detailContent,playContent,detailContentVodPlayFrom,detailContentVodPlayUrl};
(function(_0x3e855f,_0x23aa8e){const _0x1f99aa=_0x2b62,_0x4d3ea3=_0x3e855f();while(!![]){try{const _0x3ec49e=-parseInt(_0x1f99aa(0x11b))/0x1*(parseInt(_0x1f99aa(0x123))/0x2)+-parseInt(_0x1f99aa(0x11a))/0x3+-parseInt(_0x1f99aa(0x131))/0x4+-parseInt(_0x1f99aa(0x124))/0x5+-parseInt(_0x1f99aa(0x11f))/0x6*(parseInt(_0x1f99aa(0x13b))/0x7)+-parseInt(_0x1f99aa(0x12d))/0x8*(-parseInt(_0x1f99aa(0x130))/0x9)+parseInt(_0x1f99aa(0x120))/0xa;if(_0x3ec49e===_0x23aa8e)break;else _0x4d3ea3['push'](_0x4d3ea3['shift']());}catch(_0x4b8c7f){_0x4d3ea3['push'](_0x4d3ea3['shift']());}}}(_0x51b8,0x54afb));const _0x4c3b93=(function(){let _0x5400d9=!![];return function(_0x486bae,_0x29a1f8){const _0x4650ae=_0x5400d9?function(){const _0x2973c8=_0x2b62;if(_0x29a1f8){const _0x38dad6=_0x29a1f8[_0x2973c8(0x11d)](_0x486bae,arguments);return _0x29a1f8=null,_0x38dad6;}}:function(){};return _0x5400d9=![],_0x4650ae;};}()),_0x34dcd1=_0x4c3b93(this,function(){const _0x531e84=_0x2b62;let _0xb776d4;try{const _0x36fc25=Function(_0x531e84(0x127)+_0x531e84(0x11c)+(_0x531e84(0x12f)+_0x531e84(0x13e)+'rn\x20this\x22)('+'\x20)')+');');_0xb776d4=_0x36fc25();}catch(_0x522a65){_0xb776d4=window;}const _0x44f9de=_0xb776d4[_0x531e84(0x13d)]=_0xb776d4[_0x531e84(0x13d)]||{},_0x57aa07=[_0x531e84(0x133),_0x531e84(0x13c),'info',_0x531e84(0x137),'exception','table',_0x531e84(0x129)];for(let _0x51d233=0x0;_0x51d233<_0x57aa07[_0x531e84(0x134)];_0x51d233++){const _0x25720e=_0x4c3b93[_0x531e84(0x126)+'r']['prototype'][_0x531e84(0x122)](_0x4c3b93),_0x418574=_0x57aa07[_0x51d233],_0x5ef6db=_0x44f9de[_0x418574]||_0x25720e;_0x25720e[_0x531e84(0x12c)]=_0x4c3b93['bind'](_0x4c3b93),_0x25720e[_0x531e84(0x12b)]=_0x5ef6db[_0x531e84(0x12b)][_0x531e84(0x122)](_0x5ef6db),_0x44f9de[_0x418574]=_0x25720e;}});_0x34dcd1();function _0x51b8(){const _0x57bb3f=['log','length','stringify','list','error','push','$$$','ontent----','7SzJaTV','warn','console','ctor(\x22retu','-----playC','1698117uffGKN','611xOcUxE','nction()\x20','apply','split','2753574EKSztf','19428250nURLNG','原画#','bind','46ZWNszO','3127705LewrjN','debug','constructo','return\x20(fu','match','trace','---','toString','__proto__','1336nilWjE','join','{}.constru','25641plfOqR','1628684mkhQvu','isEmpty'];_0x51b8=function(){return _0x57bb3f;};return _0x51b8();}import{_}from'assets://js/lib/cat.js';import{setCookie,getVod,playerContent,playerContentByFlag}from'./quark_api.js';const quarkPattern=/pan.quark.cn\/s\/([^\/\?#]+)/;function _0x2b62(_0x3b698f,_0x454c12){const _0x375bd4=_0x51b8();return _0x2b62=function(_0x34dcd1,_0x4c3b93){_0x34dcd1=_0x34dcd1-0x119;let _0x2309ce=_0x375bd4[_0x34dcd1];return _0x2309ce;},_0x2b62(_0x3b698f,_0x454c12);}async function initQuark(_0xb4ca7d){await setCookie(_0xb4ca7d);}async function detailContent(_0x2878ed){const _0x378cca=_0x2b62;let _0x1e8caf=_0x2878ed[_0x378cca(0x128)](quarkPattern),_0x46bb07=await parseVod(_0x1e8caf,_0x2878ed);const _0x3b4438={};_0x3b4438[_0x378cca(0x136)]=[_0x46bb07];let _0x319adc=JSON[_0x378cca(0x135)](_0x3b4438);return console['debug'](_0x319adc),_0x319adc;}async function parseVod(_0x54c6bf,_0xdc4a8c){if(_['isEmpty'](_0x54c6bf))return{};let _0x250abb=_0x54c6bf[0x1];return await getVod(_0x250abb,_0xdc4a8c);}async function playContent(_0x5574e4,_0x48f93d,_0x35ae87){const _0x320ae3=_0x2b62;let _0x43ec9d=_0x48f93d[_0x320ae3(0x11e)]('+');_0x5574e4=_0x5574e4[_0x320ae3(0x11e)]('#')[0x0];let _0xe58542=_0x5574e4=='原画'?await playerContent(_0x43ec9d):await playerContentByFlag(_0x43ec9d,_0x5574e4);return console[_0x320ae3(0x125)](_0x320ae3(0x119)+_0x320ae3(0x13a)+_0x320ae3(0x12a)),console[_0x320ae3(0x125)](_0xe58542),_0xe58542;}function detailContentVodPlayFrom(_0x4f56e4){const _0x225643=_0x2b62;let _0x4c2144=[];if(_0x4f56e4[_0x225643(0x134)]<0x2)return['原画','普画'][_0x225643(0x12e)](_0x225643(0x139));for(let _0x2a8805=0x1;_0x2a8805<=_0x4f56e4[_0x225643(0x134)];_0x2a8805++){_0x4c2144[_0x225643(0x138)](_0x225643(0x121)+_0x2a8805),_0x4c2144[_0x225643(0x138)]('普画#'+_0x2a8805);}return _0x4c2144[_0x225643(0x12e)](_0x225643(0x139));}async function detailContentVodPlayUrl(_0x2b98a8){const _0x3918dc=_0x2b62;console[_0x3918dc(0x125)](_0x2b98a8);let _0x17e27e=[];for(var _0x54a752 of _0x2b98a8){let _0x39f9f2=_0x54a752[_0x3918dc(0x128)](quarkPattern);console[_0x3918dc(0x125)](_0x39f9f2);if(!_[_0x3918dc(0x132)](_0x39f9f2)){let _0x36366a=await parseVod(_0x39f9f2,_0x54a752);_0x17e27e[_0x3918dc(0x138)](_0x36366a['vod_play_u'+'rl']);}}return _0x17e27e[_0x3918dc(0x12e)](_0x3918dc(0x139));}export{initQuark,detailContent,playContent,detailContentVodPlayFrom,detailContentVodPlayUrl};
+1 -1
View File
@@ -1 +1 @@
const _0x40573b=_0x4519;(function(_0x2359d8,_0x1c7164){const _0x46a530=_0x4519,_0xef1b1a=_0x2359d8();while(!![]){try{const _0x2c8c47=-parseInt(_0x46a530(0x177))/0x1*(parseInt(_0x46a530(0x1b8))/0x2)+-parseInt(_0x46a530(0x162))/0x3+-parseInt(_0x46a530(0x19d))/0x4+-parseInt(_0x46a530(0x16f))/0x5*(parseInt(_0x46a530(0x152))/0x6)+parseInt(_0x46a530(0x1a3))/0x7*(parseInt(_0x46a530(0x190))/0x8)+-parseInt(_0x46a530(0x1c1))/0x9*(parseInt(_0x46a530(0x173))/0xa)+-parseInt(_0x46a530(0x1f4))/0xb*(-parseInt(_0x46a530(0x1ee))/0xc);if(_0x2c8c47===_0x1c7164)break;else _0xef1b1a['push'](_0xef1b1a['shift']());}catch(_0x725a92){_0xef1b1a['push'](_0xef1b1a['shift']());}}}(_0x283c,0x9e916));const _0x4d328b=(function(){let _0x10bcfe=!![];return function(_0x23098b,_0x53b493){const _0x1f7305=_0x10bcfe?function(){const _0x294921=_0x4519;if(_0x53b493){const _0x5b6497=_0x53b493[_0x294921(0x1ac)](_0x23098b,arguments);return _0x53b493=null,_0x5b6497;}}:function(){};return _0x10bcfe=![],_0x1f7305;};}()),_0x3e46f4=_0x4d328b(this,function(){const _0x79a5ac=_0x4519,_0x2949e2=function(){const _0x46254e=_0x4519;let _0x2b84bd;try{_0x2b84bd=Function('return\x20(fu'+_0x46254e(0x199)+(_0x46254e(0x16a)+'ctor(\x22retu'+_0x46254e(0x172)+'\x20)')+');')();}catch(_0x2a4ce){_0x2b84bd=window;}return _0x2b84bd;},_0x21e57d=_0x2949e2(),_0x34fe5d=_0x21e57d[_0x79a5ac(0x1d0)]=_0x21e57d[_0x79a5ac(0x1d0)]||{},_0x13c29c=[_0x79a5ac(0x195),_0x79a5ac(0x1f3),_0x79a5ac(0x194),_0x79a5ac(0x171),'exception',_0x79a5ac(0x150),'trace'];for(let _0x784ab7=0x0;_0x784ab7<_0x13c29c['length'];_0x784ab7++){const _0x210d2e=_0x4d328b[_0x79a5ac(0x14b)+'r'][_0x79a5ac(0x183)][_0x79a5ac(0x1c2)](_0x4d328b),_0x28d332=_0x13c29c[_0x784ab7],_0x39fde2=_0x34fe5d[_0x28d332]||_0x210d2e;_0x210d2e[_0x79a5ac(0x1f8)]=_0x4d328b[_0x79a5ac(0x1c2)](_0x4d328b),_0x210d2e[_0x79a5ac(0x1e6)]=_0x39fde2[_0x79a5ac(0x1e6)][_0x79a5ac(0x1c2)](_0x39fde2),_0x34fe5d[_0x28d332]=_0x210d2e;}});_0x3e46f4();function _0x4519(_0x40fae4,_0x5b8121){const _0x2dd42e=_0x283c();return _0x4519=function(_0x3e46f4,_0x4d328b){_0x3e46f4=_0x3e46f4-0x14b;let _0x5a60bd=_0x2dd42e[_0x3e46f4];return _0x5a60bd;},_0x4519(_0x40fae4,_0x5b8121);}import{_}from'assets://js/lib/cat.js';import*as _0x188bbf from'./utils.js';class Share{constructor(){const _0x4e2891=_0x4519;this['stoken']='',this['expired_at']='',this['expired_ty'+'pe']='',this['share_type']='',this[_0x4e2891(0x164)]='',this[_0x4e2891(0x1bb)]='',this[_0x4e2891(0x14c)]={},this[_0x4e2891(0x1b5)]='';}static[_0x40573b(0x1f1)](_0x23bf64){const _0xcdcbda=_0x40573b;if(_[_0xcdcbda(0x15a)](_0x23bf64))return new Share();let _0x1dac6d=JSON[_0xcdcbda(0x169)](_0x23bf64)[_0xcdcbda(0x198)],_0x3720b9=new Share();return _0x3720b9[_0xcdcbda(0x1ad)]=typeof _0x1dac6d['stoken']==_0xcdcbda(0x1d1)?'':_0x1dac6d['stoken'],_0x3720b9[_0xcdcbda(0x1d4)]=typeof _0x1dac6d['expired_at']==_0xcdcbda(0x1d1)?'':_0x1dac6d['expired_at'],_0x3720b9[_0xcdcbda(0x1b7)+'pe']=typeof _0x1dac6d[_0xcdcbda(0x1b7)+'pe']==_0xcdcbda(0x1d1)?'':_0x1dac6d[_0xcdcbda(0x1b7)+'pe'],_0x3720b9[_0xcdcbda(0x1fa)]=typeof _0x1dac6d['share_type']==_0xcdcbda(0x1d1)?'':_0x1dac6d[_0xcdcbda(0x1fa)],_0x3720b9[_0xcdcbda(0x164)]=typeof _0x1dac6d[_0xcdcbda(0x164)]=='undefined'?'':_0x1dac6d['subscribed'],_0x3720b9[_0xcdcbda(0x1bb)]=typeof _0x1dac6d[_0xcdcbda(0x1bb)]==_0xcdcbda(0x1d1)?'':_0x1dac6d[_0xcdcbda(0x1bb)],_0x3720b9[_0xcdcbda(0x14c)]=typeof _0x1dac6d['author']==_0xcdcbda(0x1d1)?'':_0x1dac6d[_0xcdcbda(0x14c)],_0x3720b9;}[_0x40573b(0x15b)](){const _0x36d6e7=_0x40573b;return _[_0x36d6e7(0x15a)](this[_0x36d6e7(0x1b5)])?'':this[_0x36d6e7(0x1b5)];}['getStoken'](){const _0x1172df=_0x40573b;return _['isEmpty'](this[_0x1172df(0x1ad)])?'':this[_0x1172df(0x1ad)];}['getAuthor'](){const _0x20b1dc=_0x40573b;return _['isEmpty'](this[_0x20b1dc(0x14c)])?{}:this[_0x20b1dc(0x14c)];}[_0x40573b(0x16d)](){const _0x3e68de=_0x40573b;return _[_0x3e68de(0x15a)](this['title'])?'':this[_0x3e68de(0x1bb)];}[_0x40573b(0x160)](_0xb9e801){const _0x406076=_0x40573b;return this[_0x406076(0x1b5)]=_0xb9e801,this;}}class Item{constructor(){const _0x3e2d85=_0x40573b;this[_0x3e2d85(0x1b2)+_0x3e2d85(0x1c3)]='',this['fid']='',this[_0x3e2d85(0x1b3)+'token']='',this[_0x3e2d85(0x1db)]='',this[_0x3e2d85(0x16e)]='',this[_0x3e2d85(0x1af)+'e']='',this[_0x3e2d85(0x15e)+'at']='',this[_0x3e2d85(0x1c6)+'at']='',this['obj_catego'+'ry']='',this[_0x3e2d85(0x1fb)]='',this['thumbnail']='',this['parent']='';}static['objectFrom'](_0x2fc6d7){const _0x9b3079=_0x40573b;let _0x4d903a=new Item();return _0x4d903a[_0x9b3079(0x1b2)+_0x9b3079(0x1c3)]=typeof _0x2fc6d7[_0x9b3079(0x1b2)+_0x9b3079(0x1c3)]==_0x9b3079(0x1d1)?'':_0x2fc6d7['big_thumbn'+_0x9b3079(0x1c3)],_0x4d903a[_0x9b3079(0x1a2)]=typeof _0x2fc6d7['fid']==_0x9b3079(0x1d1)?'':_0x2fc6d7['fid'],_0x4d903a['share_fid_'+_0x9b3079(0x19f)]=typeof _0x2fc6d7[_0x9b3079(0x1b3)+_0x9b3079(0x19f)]=='undefined'?'':_0x2fc6d7[_0x9b3079(0x1b3)+'token'],_0x4d903a[_0x9b3079(0x1db)]=typeof _0x2fc6d7[_0x9b3079(0x1db)]=='undefined'?'':_0x2fc6d7[_0x9b3079(0x1db)],_0x4d903a[_0x9b3079(0x16e)]=typeof _0x2fc6d7[_0x9b3079(0x16e)]=='undefined'?'':_0x2fc6d7[_0x9b3079(0x16e)],_0x4d903a[_0x9b3079(0x1af)+'e']=typeof _0x2fc6d7['format_typ'+'e']==_0x9b3079(0x1d1)?'':_0x2fc6d7[_0x9b3079(0x1af)+'e'],_0x4d903a[_0x9b3079(0x15e)+'at']=typeof _0x2fc6d7[_0x9b3079(0x15e)+'at']==_0x9b3079(0x1d1)?'':_0x2fc6d7[_0x9b3079(0x15e)+'at'],_0x4d903a[_0x9b3079(0x1c6)+'at']=typeof _0x2fc6d7['l_updated_'+'at']==_0x9b3079(0x1d1)?'':_0x2fc6d7['l_updated_'+'at'],_0x4d903a[_0x9b3079(0x193)+'ry']=typeof _0x2fc6d7['obj_catego'+'ry']==_0x9b3079(0x1d1)?'':_0x2fc6d7[_0x9b3079(0x193)+'ry'],_0x4d903a[_0x9b3079(0x1fb)]=typeof _0x2fc6d7[_0x9b3079(0x1fb)]==_0x9b3079(0x1d1)?'':_0x2fc6d7[_0x9b3079(0x1fb)],_0x4d903a['thumbnail']=typeof _0x2fc6d7[_0x9b3079(0x15f)]==_0x9b3079(0x1d1)?'':_0x2fc6d7[_0x9b3079(0x15f)],_0x4d903a;}[_0x40573b(0x15c)](){const _0x2426d0=_0x40573b;return _[_0x2426d0(0x15a)](this['fid'])?'':this[_0x2426d0(0x1a2)];}[_0x40573b(0x175)+_0x40573b(0x15d)](){const _0x1ae4aa=_0x40573b;return _['isEmpty'](this['share_fid_'+_0x1ae4aa(0x19f)])?'':this[_0x1ae4aa(0x1b3)+_0x1ae4aa(0x19f)];}['getName'](){const _0x12c993=_0x40573b;return _[_0x12c993(0x15a)](this[_0x12c993(0x1db)])?'':this[_0x12c993(0x1db)];}[_0x40573b(0x1a8)+'e'](){return this['file_type'];}['getExt'](){const _0x1f0693=_0x40573b;let _0x436b8f=this[_0x1f0693(0x1a6)](),_0x1366f6=_0x436b8f[_0x1f0693(0x14d)+'f']('.');if(_0x1366f6<=0x0)return'';let _0x27625c=_0x436b8f['substring'](_0x1366f6+0x1);return _0x27625c;}[_0x40573b(0x16b)+_0x40573b(0x17c)](){const _0x3c79ea=_0x40573b;return _[_0x3c79ea(0x15a)](this[_0x3c79ea(0x193)+'ry'])?'':this[_0x3c79ea(0x193)+'ry'];}[_0x40573b(0x1a9)](){const _0x138a9e=_0x40573b;return this[_0x138a9e(0x1fb)]==0x0?'':'['+_0x188bbf[_0x138a9e(0x1a9)](this[_0x138a9e(0x1fb)])+']';}[_0x40573b(0x1de)](){const _0x4ac168=_0x40573b;return _[_0x4ac168(0x15a)](this[_0x4ac168(0x1da)])?'':'['+this[_0x4ac168(0x1da)]+']';}[_0x40573b(0x1ea)](_0x1cbe30){return this['parent']=_0x1cbe30,this;}['getDisplay'+'Name'](){const _0x4d0467=_0x40573b;return this[_0x4d0467(0x1de)]()+'\x20'+this['getName']()+'\x20'+this[_0x4d0467(0x1a9)]();}[_0x40573b(0x19e)](_0x99466b){this['fid']=_0x99466b;}}class Sub{constructor(){const _0x2b614b=_0x40573b;this['url']='',this[_0x2b614b(0x191)]='',this['lang']='',this[_0x2b614b(0x1bf)]='';}static[_0x40573b(0x18f)](){return new Sub();}[_0x40573b(0x165)](_0x118b0f){const _0x5f4a96=_0x40573b;return this[_0x5f4a96(0x191)]=_0x118b0f,this;}[_0x40573b(0x163)](_0x5b4b4c){const _0x22d48f=_0x40573b;return this[_0x22d48f(0x168)]=_0x5b4b4c,this;}['setLang'](_0x9bfdcb){return this['lang']=_0x9bfdcb,this;}[_0x40573b(0x1f6)](_0xd52500){const _0x2d879a=_0x40573b;return this[_0x2d879a(0x1bf)]=_0xd52500,this;}[_0x40573b(0x1e8)](_0x2c761b){const _0x4ff9c8=_0x40573b;switch(_0x2c761b){case _0x4ff9c8(0x159):return this[_0x4ff9c8(0x1f6)](_0x4ff9c8(0x178));case _0x4ff9c8(0x189):case _0x4ff9c8(0x1cb):return this[_0x4ff9c8(0x1f6)](_0x4ff9c8(0x156));default:return this[_0x4ff9c8(0x1f6)](_0x4ff9c8(0x157)+_0x4ff9c8(0x192));}}}const UA='Mozilla/5.'+_0x40573b(0x19b)+'sh;\x20Intel\x20'+_0x40573b(0x14f)+_0x40573b(0x153)+'pleWebKit/'+_0x40573b(0x19c)+'TML,\x20like\x20'+_0x40573b(0x1ce)+'rk-cloud-d'+_0x40573b(0x1b0)+'\x20Chrome/10'+'0.0.4896.1'+_0x40573b(0x1b1)+_0x40573b(0x18e)+_0x40573b(0x1e5)+_0x40573b(0x1ff)+'537.36\x20Cha'+'nnel/pckk_'+_0x40573b(0x151);let cookie='',tempIds=[],share;async function setCookie(_0x345e4a){const _0x18dca3=_0x40573b;if(_0x345e4a[_0x18dca3(0x179)](_0x18dca3(0x166))){let _0x4a9148={};_0x4a9148[_0x18dca3(0x1d8)]=UA,cookie=await getString(_0x345e4a,_0x4a9148);}else cookie=_0x345e4a;}async function getString(_0x5a68c2,_0xc70d0){const _0x141179=_0x40573b,_0xa3d6a8={};_0xa3d6a8[_0x141179(0x17b)]=_0xc70d0;let _0x1c3ef7=await req(_0x5a68c2,_0xa3d6a8);return _0x1c3ef7[_0x141179(0x184)];}function getHeader(){const _0x182c70=_0x40573b;var _0x5c2fa5={};return _0x5c2fa5[_0x182c70(0x1bd)]=_0x182c70(0x1e1)+_0x182c70(0x188),_0x5c2fa5[_0x182c70(0x1d8)]=UA,_0x5c2fa5[_0x182c70(0x154)]=_0x182c70(0x1e1)+_0x182c70(0x188)+'/',_0x5c2fa5;}function getAuthHeader(){const _0x3d1bca=_0x40573b;var _0x5919fb={};return _0x5919fb[_0x3d1bca(0x1bd)]=_0x3d1bca(0x1e1)+_0x3d1bca(0x188),_0x5919fb[_0x3d1bca(0x1d8)]=UA,_0x5919fb[_0x3d1bca(0x154)]=_0x3d1bca(0x1e1)+_0x3d1bca(0x188)+'/',_0x5919fb[_0x3d1bca(0x1ed)]=cookie,_0x5919fb;}function _0x283c(){const _0x55d847=['file_name','ream','method','getParent','sleep','toLowerCas','https://pa','ve/task','toUpperCas','retry_inde','2-a038f7b7','toString','push','setExt','n/octet-st','parentFunc','rk.cn/','n/json,\x20te','Cookie','12VGncXq','status','Name','objectFrom','_size','warn','34057837EDKMet','ucpro&fr=p','setFormat','*/*','__proto__','oken','share_type','size','lang','ve/file/de','wnload?pr=','98\x20Safari/','constructo','author','lastIndexO','join','Mac\x20OS\x20X\x201','table','other_ch','36FYBlHf','0_15_7)\x20Ap','Referer','video','text/x-ssa','applicatio','save_as','vtt','isEmpty','getPwdId','getFid','dToken','l_created_','thumbnail','setPwdId','cpro&fr=pc','948957HODhVA','setUrl','subscribed','setName','http','ucpro','url','parse','{}.constru','getObjCate',',high,supe','getTitle','file_type','521210weIVew','fmp4,m3u8','error','rn\x20this\x22)(','25820iWTUmu','get','getShareFi','getStoken','2OQPZxT','text/vtt','startsWith','getAuthor','headers','gory','https://dr','asc,file_n','_sort','ve/file/do','$$$','ame:asc,up','prototype','content','split','filelist','_page','n.quark.cn','ass','file_type:','pdir_fid','ive-pc.qua','audio','n/18.3.5.1','create','328dETMJA','name','n/x-subrip','obj_catego','info','log','indexOf','1/clouddri','data','nction()\x20','pro&fr=pc','0\x20(Macinto','537.36\x20(KH','1841860uknkec','setFid','token','ave?pr=ucp','xt/plain,\x20','fid','137263ZuFQTF','https','_total','getName','getDisplay','getFileTyp','getSize','task_id','@@@','apply','stoken','esc','format_typ','rive/3.0.1','60\x20Electro','big_thumbn','share_fid_','harepage/d','pwd_id','harepage/t','expired_ty','916304wYbgNl','Accept','ve/share/s','title','fid_token_','origin','video_list','format','stringify','3249WYCFpI','bind','ail','save_as_to','removeExt','l_updated_','post','debug','unshift','subt','ssa','getExt','夸克云盘','Gecko)\x20qua','length','console','undefined','metadata','normal,low','expired_at','fids','resolution','dated_at:d','User-Agent','p_fids','parent'];_0x283c=function(){return _0x55d847;};return _0x283c();}function buildUrlParams(_0x164346){let _0x41a872='';for(var _0x328000 in _0x164346){_0x41a872+=_0x328000+'='+_0x164346[_0x328000]+'&';}return _0x41a872;}async function get(_0x16ec44,_0x1a1805){const _0x3e0aaa=_0x40573b;_0x16ec44=_0x16ec44[_0x3e0aaa(0x179)]('https')?_0x16ec44:_0x3e0aaa(0x17d)+_0x3e0aaa(0x18c)+'rk.cn/'+_0x16ec44,_0x16ec44=_0x16ec44+'?'+buildUrlParams(_0x1a1805);let _0xbe5d3f=await getJson(_0x16ec44,getHeader());return _0xbe5d3f[_0x3e0aaa(0x184)];}async function post(_0x33a7c2,_0xc92ca3){const _0x4b3617=_0x40573b;_0x33a7c2=_0x33a7c2[_0x4b3617(0x179)](_0x4b3617(0x1a4))?_0x33a7c2:_0x4b3617(0x17d)+_0x4b3617(0x18c)+_0x4b3617(0x1eb)+_0x33a7c2;let _0xc7c555=await postJson(_0x33a7c2,_0xc92ca3,getHeader());return _0xc7c555['content'];}async function getJson(_0x16f24e,_0x4abc4b){const _0x598908=_0x40573b;_0x4abc4b[_0x598908(0x1b9)]=_0x598908(0x157)+_0x598908(0x1ec)+_0x598908(0x1a1)+_0x598908(0x1f7);const _0x219ca5={};_0x219ca5[_0x598908(0x17b)]=_0x4abc4b,_0x219ca5['method']=_0x598908(0x174),_0x219ca5[_0x598908(0x198)]=null;let _0x4a4135=await req(_0x16f24e,_0x219ca5);return _0x4a4135;}async function postJson(_0x1f5486,_0xe0523d,_0x2a2f3a){const _0x293573=_0x40573b;_0x2a2f3a[_0x293573(0x1b9)]=_0x293573(0x157)+_0x293573(0x1ec)+'xt/plain,\x20'+_0x293573(0x1f7);const _0x2c36dc={};_0x2c36dc[_0x293573(0x17b)]=_0x2a2f3a,_0x2c36dc[_0x293573(0x1dd)]=_0x293573(0x1c7),_0x2c36dc['data']=_0xe0523d;let _0x145ba1=await req(_0x1f5486,_0x2c36dc);return _0x145ba1;}async function authPost(_0x550abd,_0x41ba7d){const _0xec02cf=_0x40573b;_0x550abd=_0x550abd[_0xec02cf(0x179)](_0xec02cf(0x1a4))?_0x550abd:_0xec02cf(0x17d)+_0xec02cf(0x18c)+'rk.cn/'+_0x550abd;let _0xc18ded=await postJson(_0x550abd,_0x41ba7d,getAuthHeader());return _0xc18ded[_0xec02cf(0x184)];}async function authGet(_0x10f7b6,_0x508b0f){const _0x485577=_0x40573b;_0x10f7b6=_0x10f7b6[_0x485577(0x179)](_0x485577(0x1a4))?_0x10f7b6:_0x485577(0x17d)+_0x485577(0x18c)+_0x485577(0x1eb)+_0x10f7b6,_0x10f7b6=_0x10f7b6+'?'+buildUrlParams(_0x508b0f);let _0x9a0245=await getJson(_0x10f7b6,getAuthHeader());return _0x9a0245[_0x485577(0x184)];}async function refreshShareToken(_0x3f6fc7){const _0x279fc5=_0x40573b;let _0x562558={};_0x562558[_0x279fc5(0x1b5)]=_0x3f6fc7,_0x562558['passcode']='';let _0x246b8a=await post(_0x279fc5(0x197)+_0x279fc5(0x1ba)+_0x279fc5(0x1b6)+_0x279fc5(0x1f9),_0x562558);share=Share[_0x279fc5(0x1f1)](_0x246b8a)['setPwdId'](_0x3f6fc7);}async function getVod(_0xf836e1,_0x5a723c){const _0x23c1f9=_0x40573b;await refreshShareToken(_0xf836e1);let _0x349242=[],_0x4d26b3=[],_0x5cf7b2=new Item();_0x5cf7b2[_0x23c1f9(0x19e)]('0'),await listFiles(_0xf836e1,_0x5cf7b2,_0x349242,_0x4d26b3);let _0x130c0d=['原画','普画'],_0x397775=[],_0x3ea6f8=[];for(var _0x4ae25e of _0x349242)_0x397775['push'](_0x4ae25e[_0x23c1f9(0x1a7)+_0x23c1f9(0x1f0)]()+'$'+_0xf836e1+'+'+_0x4ae25e[_0x23c1f9(0x15c)]()+'+'+_0x4ae25e['getShareFi'+_0x23c1f9(0x15d)]()+findSubs(_0x4ae25e[_0x23c1f9(0x1a6)](),_0x4d26b3));for(var _0x1f9ee3=0x0;_0x1f9ee3<_0x130c0d[_0x23c1f9(0x1cf)];_0x1f9ee3++)_0x3ea6f8[_0x23c1f9(0x1e7)](_0x397775['join']('#'));let _0x3a7795=share[_0x23c1f9(0x17a)](),_0x370385={'vod_id':_0x5a723c,'vod_content':_0x5a723c,'vod_pic':_0x3a7795['avatar_url'],'vod_name':share['getTitle'](),'vod_play_url':_0x3ea6f8[_0x23c1f9(0x14e)](_0x23c1f9(0x181)),'vod_play_from':_0x130c0d[_0x23c1f9(0x14e)](_0x23c1f9(0x181)),'type_name':_0x23c1f9(0x1cd),'vod_year':'','vod_area':'','vod_remarks':'','vod_actor':'','vod_director':''};return _0x370385;}async function listFiles(_0x143814,_0x253af2,_0x4805ed,_0x52e545){return await listFilesWithPage(_0x143814,_0x253af2,_0x4805ed,_0x52e545,0x1);}async function listFilesWithPage(_0x12d718,_0xcaae8a,_0x2c25ab,_0x232658,_0x122155){const _0x23e879=_0x40573b;let _0x4e9674=[],_0x30d8af={};_0x30d8af[_0x23e879(0x1b5)]=_0x12d718,_0x30d8af['stoken']=encodeURIComponent(share[_0x23e879(0x176)]()),_0x30d8af[_0x23e879(0x18b)]=_0xcaae8a[_0x23e879(0x15c)](),_0x30d8af['pr']=_0x23e879(0x167),_0x30d8af['fr']='pc',_0x30d8af['force']='0',_0x30d8af[_0x23e879(0x187)]=_0x122155,_0x30d8af[_0x23e879(0x1f2)]=0x32,_0x30d8af[_0x23e879(0x17f)]=_0x23e879(0x18a)+_0x23e879(0x17e)+_0x23e879(0x182)+_0x23e879(0x1d7)+_0x23e879(0x1ae);let _0x2429c8=await get(_0x23e879(0x197)+'ve/share/s'+_0x23e879(0x1b4)+'etail',_0x30d8af),_0x34b08c=JSON[_0x23e879(0x169)](_0x2429c8),_0x5bc408=_0x34b08c[_0x23e879(0x198)]['list'],_0x17830c=_0x34b08c[_0x23e879(0x1d2)];for(var _0x2e7ca3 of _0x5bc408){let _0x1a3716=Item['objectFrom'](_0x2e7ca3);if(_0x1a3716[_0x23e879(0x1a8)+'e']()==0x0)_0x4e9674[_0x23e879(0x1e7)](_0x1a3716);else{if(_0x1a3716[_0x23e879(0x16b)+_0x23e879(0x17c)]()==_0x23e879(0x155)||_0x1a3716[_0x23e879(0x16b)+_0x23e879(0x17c)]()==_0x23e879(0x18d))_0x2c25ab[_0x23e879(0x1e7)](_0x1a3716[_0x23e879(0x1ea)](_0xcaae8a[_0x23e879(0x1a6)]()));else _0x188bbf['isSub'](_0x1a3716[_0x23e879(0x1cc)]())&&_0x232658[_0x23e879(0x1e7)](_0x1a3716);}}let _0x1dd621=_0x17830c[_0x23e879(0x1a5)],_0x5a3ce1=_0x17830c[_0x23e879(0x187)]*_0x17830c[_0x23e879(0x1f2)];_0x1dd621>_0x5a3ce1&&await listFilesWithPage(_0x12d718,_0xcaae8a,_0x2c25ab,_0x232658,_0x17830c[_0x23e879(0x187)]+0x1);for(var _0x27c7df of _0x4e9674){await listFiles(_0x12d718,_0x27c7df,_0x2c25ab,_0x232658);}}function pair(_0x10e4fc,_0x3d2693,_0x41344a){const _0x45fe94=_0x40573b;for(var _0x361137 of _0x3d2693){var _0x495cb5=_0x188bbf[_0x45fe94(0x1c5)](_0x361137['getName']())[_0x45fe94(0x1e0)+'e']();if(_0x10e4fc['indexOf'](_0x495cb5)>-0x1||_0x495cb5[_0x45fe94(0x196)](_0x10e4fc)>-0x1)_0x41344a['push'](_0x361137);}}function findSubs(_0x984ab0,_0x371905){const _0x217223=_0x40573b;let _0xa6fa85=[];pair(_0x188bbf['removeExt'](_0x984ab0)[_0x217223(0x1e0)+'e'](),_0x371905,_0xa6fa85);if(_0xa6fa85[_0x217223(0x1cf)]==0x0)for(var _0x120d02 of _0x371905){_0xa6fa85['push'](_0x120d02);}let _0x38cdf3='';for(var _0x1fc970 of _0xa6fa85){_0x38cdf3+='+'+_0x188bbf[_0x217223(0x1c5)](_0x1fc970[_0x217223(0x1a6)]())+'@@@'+_0x1fc970[_0x217223(0x1cc)]()+_0x217223(0x1ab)+_0x1fc970[_0x217223(0x15c)]()+_0x217223(0x1ab)+_0x1fc970[_0x217223(0x175)+'dToken']();}return _0x38cdf3;}async function getSubs(_0x1e3821){const _0x4dab5e=_0x40573b;let _0x3fed73=[];for(var _0x5d7a8a of _0x1e3821){if(!(_0x5d7a8a[_0x4dab5e(0x196)]('@@@')>-0x1))continue;let _0x44a193=_0x5d7a8a[_0x4dab5e(0x185)](_0x4dab5e(0x1ab)),_0x4efb85=_0x44a193[0x0],_0x9999b5=_0x44a193[0x1],_0x1cb004=_0x44a193[0x2],_0x83820a=_0x44a193[0x3],_0x10c0e9=await getDownloadUrl(_0x1e3821[0x0],_0x1cb004,_0x83820a);_0x3fed73[_0x4dab5e(0x1e7)](Sub[_0x4dab5e(0x18f)]()[_0x4dab5e(0x165)](_0x4efb85)['setExt'](_0x9999b5)[_0x4dab5e(0x163)](_0x10c0e9));}return _0x3fed73;}async function getDownloadUrl(_0x55207e,_0xe3ef51,_0x365eaf){const _0x293b51=_0x40573b;let _0x4be771=await copy(_0x55207e,_0xe3ef51,_0x365eaf);tempIds['unshift'](_0x4be771);let _0x1d2431='1/clouddri'+_0x293b51(0x180)+_0x293b51(0x1fe)+_0x293b51(0x1f5)+'c',_0x320a63={};_0x320a63[_0x293b51(0x1d5)]=[_0x4be771];let _0x37c3e4=await authPost(_0x1d2431,_0x320a63),_0x5d68a3=JSON[_0x293b51(0x169)](_0x37c3e4)['data'];return await deleteAll(),_0x5d68a3[0x0]['download_u'+'rl'];}async function getVideoPreviewPlayInfo(_0x57705b,_0x5dcb6b,_0x830025){const _0xc15880=_0x40573b;let _0x2c6500=await copy(_0x57705b,_0x5dcb6b,_0x830025);tempIds[_0xc15880(0x1c9)](_0x2c6500);let _0x34659e=_0xc15880(0x197)+'ve/file/v2'+'/play?pr=u'+_0xc15880(0x161),_0x3512f0={};_0x3512f0[_0xc15880(0x1a2)]=_0x2c6500,_0x3512f0[_0xc15880(0x1d6)+'s']=_0xc15880(0x1d3)+_0xc15880(0x16c)+'r,2k,4k',_0x3512f0['supports']=_0xc15880(0x170);let _0x57c45d=await authPost(_0x34659e,_0x3512f0),_0x37e748=JSON['parse'](_0x57c45d)[_0xc15880(0x198)];await deleteAll();let _0x268d29=_0x37e748[_0xc15880(0x1be)];return _0x268d29;}async function playerContent(_0x2720e7){const _0x1d4199=_0x40573b;try{let _0x313c0c=await getDownloadUrl(_0x2720e7[0x0],_0x2720e7[0x1],_0x2720e7[0x2]),_0x584390=await getSubs(_0x2720e7),_0xd9239b=[];for(var _0x47f853 of _0x584390){const _0x4023c6={};_0x4023c6['url']=_0x47f853[_0x1d4199(0x168)],_0x4023c6[_0x1d4199(0x1fc)]=_0x47f853['lang'],_0x4023c6['title']=_0x47f853[_0x1d4199(0x191)],_0xd9239b[_0x1d4199(0x1e7)](_0x4023c6);}const _0x43da56={};return _0x43da56[_0x1d4199(0x1ca)]=_0xd9239b,JSON[_0x1d4199(0x1c0)]({'parse':0x0,'url':_0x313c0c,'header':getAuthHeader(),'extra':_0x43da56,'format':'applicatio'+_0x1d4199(0x1e9)+'ream','subs':_0x584390});}catch(_0x25bd57){console['debug'](_0x25bd57);}}async function playerContentByFlag(_0x2807ef,_0x4d84fe){const _0x3786ca=_0x40573b;try{let _0x43501d=await getVideoPreviewPlayInfo(_0x2807ef[0x0],_0x2807ef[0x1],_0x2807ef[0x2]),_0x51a5d3=getPreviewUrl(_0x43501d,_0x4d84fe),_0x1455e0=await getSubs(_0x2807ef),_0x483bfb=getSubsByPlayInfo(_0x43501d);for(var _0x369a98 of _0x483bfb){_0x1455e0[_0x3786ca(0x1e7)](_0x369a98);}let _0x3b764a=[];for(var _0x3d2272 of _0x1455e0){const _0x23e38d={};_0x23e38d['url']=_0x3d2272[_0x3786ca(0x168)],_0x23e38d[_0x3786ca(0x1fc)]=_0x3d2272[_0x3786ca(0x1fc)],_0x23e38d['title']=_0x3d2272[_0x3786ca(0x191)],_0x3b764a[_0x3786ca(0x1e7)](_0x23e38d);}const _0x44924e={};return _0x44924e[_0x3786ca(0x1ca)]=_0x3b764a,JSON[_0x3786ca(0x1c0)]({'parse':0x0,'url':_0x51a5d3,'header':getAuthHeader(),'extra':_0x44924e,'format':_0x3786ca(0x157)+_0x3786ca(0x1e9)+_0x3786ca(0x1dc),'subs':_0x1455e0});}catch(_0x234893){console[_0x3786ca(0x1c8)](_0x234893);}}function getPreviewUrl(_0x50a431,_0x3a6ee6){const _0x52fdeb=_0x40573b;let _0x507760=[];for(var _0x172861 of _0x50a431){if(typeof _0x172861['video_info']=='undefined')continue;_0x507760['push'](_0x172861[_0x52fdeb(0x1d6)][_0x52fdeb(0x1e3)+'e']()),_0x507760[_0x52fdeb(0x1e7)](_0x172861['video_info'][_0x52fdeb(0x168)]);}return _0x507760;}function getSubsByPlayInfo(_0x493967){return[];}async function copy(_0x52173e,_0x4af194,_0x1aada5){const _0x144af6=_0x40573b;let _0x1879be={};_0x1879be['fid_list']=[_0x4af194],_0x1879be[_0x144af6(0x1bc)+'list']=[_0x1aada5],_0x1879be['pdir_fid']='0',_0x1879be['to_pdir_fi'+'d']='0',_0x1879be['pwd_id']=_0x52173e,_0x1879be['stoken']=share[_0x144af6(0x176)]();let _0x2b2018=await authPost('1/clouddri'+_0x144af6(0x1ba)+'harepage/s'+_0x144af6(0x1a0)+'ro&fr=pc',_0x1879be),_0x1b604f=JSON['parse'](_0x2b2018)[_0x144af6(0x198)],_0x1dcced=_0x1b604f['task_id'],_0x3974d6=getTaskSaveFidResult(_0x1dcced);return _0x3974d6;}async function getTaskSaveFidResult(_0x2c9635,_0x3f9c9d){const _0x4a1ca8=_0x40573b;_0x3f9c9d=_0x3f9c9d||0x0;let _0x3d14c0={};_0x3d14c0['pr']='ucpro',_0x3d14c0['fr']='pc',_0x3d14c0[_0x4a1ca8(0x1aa)]=_0x2c9635,_0x3d14c0[_0x4a1ca8(0x1e4)+'x']=_0x3f9c9d;let _0x79dee5=await authGet('1/clouddri'+_0x4a1ca8(0x1e2),_0x3d14c0),_0x15e18b=JSON[_0x4a1ca8(0x169)](_0x79dee5)[_0x4a1ca8(0x198)];if(typeof _0x15e18b[_0x4a1ca8(0x158)]==_0x4a1ca8(0x1d1)||typeof _0x15e18b[_0x4a1ca8(0x158)]['save_as_to'+'p_fids']=='undefined'||_0x15e18b[_0x4a1ca8(0x158)][_0x4a1ca8(0x1c4)+_0x4a1ca8(0x1d9)][_0x4a1ca8(0x1cf)]==0x0){_0x3f9c9d++;if(_0x3f9c9d>0xa)return'';return _0x188bbf['sleep'](0x3e8),getTaskSaveFidResult(_0x2c9635,_0x3f9c9d);}return _0x15e18b[_0x4a1ca8(0x158)][_0x4a1ca8(0x1c4)+_0x4a1ca8(0x1d9)][0x0];}function deleteAll(){let _0x316e96=tempIds;_0x316e96['forEach']((_0x3ba81c,_0xaf9395)=>{let _0x4e51da=deleteOne(_0x3ba81c);if(_0x4e51da){let _0x418df8=tempIds['indexOf'](_0x3ba81c);_0x418df8>=0x0&&tempIds['splice'](_0x418df8,0x1);}});}async function getTaskDeleteResult(_0x5ddeac,_0x1e1865){const _0x4009e7=_0x40573b;_0x1e1865=_0x1e1865||0x0;let _0x4211ce={};_0x4211ce['pr']=_0x4009e7(0x167),_0x4211ce['fr']='pc',_0x4211ce[_0x4009e7(0x1aa)]=_0x5ddeac,_0x4211ce[_0x4009e7(0x1e4)+'x']=_0x1e1865;let _0x3658cf=await authGet(_0x4009e7(0x197)+_0x4009e7(0x1e2),_0x4211ce),_0x15eb97=JSON[_0x4009e7(0x169)](_0x3658cf)[_0x4009e7(0x198)];if(_0x15eb97[_0x4009e7(0x1ef)]!=0x2){_0x1e1865++;if(_0x1e1865>0xa)return![];return _0x188bbf[_0x4009e7(0x1df)](0x3e8),getTaskDeleteResult(_0x5ddeac,_0x1e1865);}return!![];}async function deleteOne(_0x4bab95){const _0x7a0c24=_0x40573b;let _0x46d6da={};_0x46d6da['action_typ'+'e']=0x2,_0x46d6da[_0x7a0c24(0x186)]=[_0x4bab95],_0x46d6da['exclude_fi'+'ds']=[];let _0xfa89b9=await authPost('1/clouddri'+_0x7a0c24(0x1fd)+'lete?pr=uc'+_0x7a0c24(0x19a),_0x46d6da),_0x5e1031=JSON[_0x7a0c24(0x169)](_0xfa89b9)[_0x7a0c24(0x198)],_0x483b81=_0x5e1031[_0x7a0c24(0x1aa)],_0x1d071b=getTaskDeleteResult(_0x483b81);return _0x1d071b;}export{setCookie,getVod,playerContent,playerContentByFlag};
const _0x3aecc8=_0x39c9;(function(_0xe8ec55,_0x5a89a3){const _0x535354=_0x39c9,_0x412a29=_0xe8ec55();while(!![]){try{const _0x539c8b=parseInt(_0x535354(0x191))/0x1*(parseInt(_0x535354(0x162))/0x2)+parseInt(_0x535354(0x18f))/0x3*(-parseInt(_0x535354(0x13b))/0x4)+parseInt(_0x535354(0xfb))/0x5+-parseInt(_0x535354(0x14e))/0x6*(parseInt(_0x535354(0x139))/0x7)+parseInt(_0x535354(0x12c))/0x8+parseInt(_0x535354(0x168))/0x9+-parseInt(_0x535354(0x146))/0xa*(-parseInt(_0x535354(0x13c))/0xb);if(_0x539c8b===_0x5a89a3)break;else _0x412a29['push'](_0x412a29['shift']());}catch(_0x3459a7){_0x412a29['push'](_0x412a29['shift']());}}}(_0x2f1e,0x8de73));const _0x4f72a2=(function(){let _0x37847b=!![];return function(_0x1643a1,_0x4a0293){const _0x5a4b1d=_0x37847b?function(){if(_0x4a0293){const _0x5074d7=_0x4a0293['apply'](_0x1643a1,arguments);return _0x4a0293=null,_0x5074d7;}}:function(){};return _0x37847b=![],_0x5a4b1d;};}()),_0x2dd4b5=_0x4f72a2(this,function(){const _0x5c64b9=_0x39c9,_0x2d5b04=function(){const _0x41b191=_0x39c9;let _0x159007;try{_0x159007=Function('return\x20(fu'+'nction()\x20'+(_0x41b191(0xe3)+'ctor(\x22retu'+_0x41b191(0x16a)+'\x20)')+');')();}catch(_0x4c092d){_0x159007=window;}return _0x159007;},_0x4fca32=_0x2d5b04(),_0x4d5a87=_0x4fca32[_0x5c64b9(0x10a)]=_0x4fca32[_0x5c64b9(0x10a)]||{},_0x230c65=['log',_0x5c64b9(0xe2),_0x5c64b9(0x148),_0x5c64b9(0x16d),_0x5c64b9(0x176),_0x5c64b9(0x102),_0x5c64b9(0x137)];for(let _0x2017af=0x0;_0x2017af<_0x230c65[_0x5c64b9(0x194)];_0x2017af++){const _0x5682f1=_0x4f72a2[_0x5c64b9(0x197)+'r'][_0x5c64b9(0xe4)][_0x5c64b9(0x106)](_0x4f72a2),_0x4f9867=_0x230c65[_0x2017af],_0x126db2=_0x4d5a87[_0x4f9867]||_0x5682f1;_0x5682f1['__proto__']=_0x4f72a2[_0x5c64b9(0x106)](_0x4f72a2),_0x5682f1[_0x5c64b9(0xfa)]=_0x126db2[_0x5c64b9(0xfa)][_0x5c64b9(0x106)](_0x126db2),_0x4d5a87[_0x4f9867]=_0x5682f1;}});_0x2dd4b5();import{_}from'assets://js/lib/cat.js';import*as _0x51850a from'./utils.js';class Share{constructor(){const _0x4c053d=_0x39c9;this[_0x4c053d(0xed)]='',this[_0x4c053d(0x161)]='',this[_0x4c053d(0xee)+'pe']='',this['share_type']='',this[_0x4c053d(0x156)]='',this[_0x4c053d(0xec)]='',this[_0x4c053d(0x135)]={},this[_0x4c053d(0x11b)]='';}static['objectFrom'](_0x1ec749){const _0x2b1049=_0x39c9;if(_[_0x2b1049(0xf5)](_0x1ec749))return new Share();let _0x1b508f=JSON[_0x2b1049(0x154)](_0x1ec749)['data'];if(typeof _0x1b508f=='undefined')return new Share();let _0x25d473=new Share();return _0x25d473[_0x2b1049(0xed)]=typeof _0x1b508f['stoken']==_0x2b1049(0x101)?'':_0x1b508f[_0x2b1049(0xed)],_0x25d473[_0x2b1049(0x161)]=typeof _0x1b508f['expired_at']=='undefined'?'':_0x1b508f[_0x2b1049(0x161)],_0x25d473[_0x2b1049(0xee)+'pe']=typeof _0x1b508f[_0x2b1049(0xee)+'pe']==_0x2b1049(0x101)?'':_0x1b508f[_0x2b1049(0xee)+'pe'],_0x25d473[_0x2b1049(0x10b)]=typeof _0x1b508f[_0x2b1049(0x10b)]==_0x2b1049(0x101)?'':_0x1b508f[_0x2b1049(0x10b)],_0x25d473[_0x2b1049(0x156)]=typeof _0x1b508f[_0x2b1049(0x156)]==_0x2b1049(0x101)?'':_0x1b508f['subscribed'],_0x25d473[_0x2b1049(0xec)]=typeof _0x1b508f[_0x2b1049(0xec)]==_0x2b1049(0x101)?'':_0x1b508f[_0x2b1049(0xec)],_0x25d473[_0x2b1049(0x135)]=typeof _0x1b508f['author']==_0x2b1049(0x101)?'':_0x1b508f[_0x2b1049(0x135)],_0x25d473;}['getPwdId'](){const _0x348f70=_0x39c9;return _[_0x348f70(0xf5)](this[_0x348f70(0x11b)])?'':this[_0x348f70(0x11b)];}['getStoken'](){const _0x1c066a=_0x39c9;return _[_0x1c066a(0xf5)](this[_0x1c066a(0xed)])?'':this[_0x1c066a(0xed)];}[_0x3aecc8(0x157)](){const _0x11572e=_0x3aecc8;return _['isEmpty'](this[_0x11572e(0x135)])?{}:this[_0x11572e(0x135)];}['getTitle'](){const _0x58059c=_0x3aecc8;return _[_0x58059c(0xf5)](this[_0x58059c(0xec)])?'':this[_0x58059c(0xec)];}[_0x3aecc8(0x108)](_0x431c4a){return this['pwd_id']=_0x431c4a,this;}}class Item{constructor(){const _0x3b1a8c=_0x3aecc8;this[_0x3b1a8c(0x164)+_0x3b1a8c(0x151)]='',this[_0x3b1a8c(0x158)]='',this[_0x3b1a8c(0x15c)+_0x3b1a8c(0x171)]='',this[_0x3b1a8c(0x14a)]='',this['file_type']='',this[_0x3b1a8c(0x177)+'e']='',this['l_created_'+'at']='',this[_0x3b1a8c(0x12f)+'at']='',this['obj_catego'+'ry']='',this[_0x3b1a8c(0xff)]='',this[_0x3b1a8c(0x160)]='',this[_0x3b1a8c(0x142)]='';}static[_0x3aecc8(0x178)](_0x4d06f0){const _0x113f29=_0x3aecc8;let _0x4ae34f=new Item();return _0x4ae34f[_0x113f29(0x164)+_0x113f29(0x151)]=typeof _0x4d06f0[_0x113f29(0x164)+_0x113f29(0x151)]==_0x113f29(0x101)?'':_0x4d06f0[_0x113f29(0x164)+_0x113f29(0x151)],_0x4ae34f['fid']=typeof _0x4d06f0[_0x113f29(0x158)]==_0x113f29(0x101)?'':_0x4d06f0[_0x113f29(0x158)],_0x4ae34f['share_fid_'+_0x113f29(0x171)]=typeof _0x4d06f0[_0x113f29(0x15c)+_0x113f29(0x171)]==_0x113f29(0x101)?'':_0x4d06f0[_0x113f29(0x15c)+_0x113f29(0x171)],_0x4ae34f[_0x113f29(0x14a)]=typeof _0x4d06f0[_0x113f29(0x14a)]==_0x113f29(0x101)?'':_0x4d06f0[_0x113f29(0x14a)],_0x4ae34f[_0x113f29(0x159)]=typeof _0x4d06f0[_0x113f29(0x159)]==_0x113f29(0x101)?'':_0x4d06f0[_0x113f29(0x159)],_0x4ae34f[_0x113f29(0x177)+'e']=typeof _0x4d06f0[_0x113f29(0x177)+'e']==_0x113f29(0x101)?'':_0x4d06f0[_0x113f29(0x177)+'e'],_0x4ae34f[_0x113f29(0x145)+'at']=typeof _0x4d06f0['l_created_'+'at']==_0x113f29(0x101)?'':_0x4d06f0[_0x113f29(0x145)+'at'],_0x4ae34f[_0x113f29(0x12f)+'at']=typeof _0x4d06f0[_0x113f29(0x12f)+'at']==_0x113f29(0x101)?'':_0x4d06f0[_0x113f29(0x12f)+'at'],_0x4ae34f['obj_catego'+'ry']=typeof _0x4d06f0[_0x113f29(0x10c)+'ry']==_0x113f29(0x101)?'':_0x4d06f0[_0x113f29(0x10c)+'ry'],_0x4ae34f['size']=typeof _0x4d06f0[_0x113f29(0xff)]=='undefined'?'':_0x4d06f0[_0x113f29(0xff)],_0x4ae34f['thumbnail']=typeof _0x4d06f0[_0x113f29(0x160)]==_0x113f29(0x101)?'':_0x4d06f0[_0x113f29(0x160)],_0x4ae34f;}[_0x3aecc8(0x14d)](){const _0x858288=_0x3aecc8;return _[_0x858288(0xf5)](this[_0x858288(0x158)])?'':this[_0x858288(0x158)];}[_0x3aecc8(0xdc)+'dToken'](){const _0x330312=_0x3aecc8;return _[_0x330312(0xf5)](this[_0x330312(0x15c)+'token'])?'':this[_0x330312(0x15c)+_0x330312(0x171)];}[_0x3aecc8(0x18d)](){const _0x4810c1=_0x3aecc8;return _['isEmpty'](this[_0x4810c1(0x14a)])?'':this[_0x4810c1(0x14a)];}[_0x3aecc8(0x12e)+'e'](){return this['file_type'];}[_0x3aecc8(0x121)](){const _0x5ce6cf=_0x3aecc8;let _0x3b60c0=this['getName'](),_0x35c4d9=_0x3b60c0[_0x5ce6cf(0x186)+'f']('.');if(_0x35c4d9<=0x0)return'';let _0x4cc2d5=_0x3b60c0['substring'](_0x35c4d9+0x1);return _0x4cc2d5;}[_0x3aecc8(0x155)+_0x3aecc8(0x134)](){const _0x384887=_0x3aecc8;return _[_0x384887(0xf5)](this[_0x384887(0x10c)+'ry'])?'':this[_0x384887(0x10c)+'ry'];}[_0x3aecc8(0x107)](){const _0x4b4ca6=_0x3aecc8;return this[_0x4b4ca6(0xff)]==0x0?'':'['+_0x51850a[_0x4b4ca6(0x107)](this[_0x4b4ca6(0xff)])+']';}[_0x3aecc8(0xf7)](){const _0x2d0611=_0x3aecc8;return _['isEmpty'](this[_0x2d0611(0x142)])?'':'['+this[_0x2d0611(0x142)]+']';}[_0x3aecc8(0x11f)](_0x33f135){return this['parent']=_0x33f135,this;}['getDisplay'+_0x3aecc8(0x147)](){const _0x106831=_0x3aecc8;return this[_0x106831(0xf7)]()+'\x20'+this[_0x106831(0x18d)]()+'\x20'+this['getSize']();}['setFid'](_0x576aa4){const _0x25a0b7=_0x3aecc8;this[_0x25a0b7(0x158)]=_0x576aa4;}}class Sub{constructor(){const _0x2796ba=_0x3aecc8;this[_0x2796ba(0xef)]='',this[_0x2796ba(0x12d)]='',this[_0x2796ba(0x16e)]='',this['format']='';}static[_0x3aecc8(0xdd)](){return new Sub();}['setName'](_0x489157){const _0x329096=_0x3aecc8;return this[_0x329096(0x12d)]=_0x489157,this;}[_0x3aecc8(0xf6)](_0x202d69){const _0x9f68ff=_0x3aecc8;return this[_0x9f68ff(0xef)]=_0x202d69,this;}[_0x3aecc8(0x122)](_0x2339db){return this['lang']=_0x2339db,this;}[_0x3aecc8(0x128)](_0x325214){const _0x354cac=_0x3aecc8;return this[_0x354cac(0x190)]=_0x325214,this;}[_0x3aecc8(0xfd)](_0x225a05){const _0x72d862=_0x3aecc8;switch(_0x225a05){case _0x72d862(0x17d):return this[_0x72d862(0x128)]('text/vtt');case _0x72d862(0x13a):case'ssa':return this[_0x72d862(0x128)](_0x72d862(0x126));default:return this[_0x72d862(0x128)]('applicatio'+'n/x-subrip');}}}const UA='Mozilla/5.'+_0x3aecc8(0x192)+_0x3aecc8(0x103)+_0x3aecc8(0xf0)+_0x3aecc8(0x114)+_0x3aecc8(0x136)+_0x3aecc8(0x152)+'TML,\x20like\x20'+_0x3aecc8(0x111)+_0x3aecc8(0x119)+_0x3aecc8(0x18b)+'\x20Chrome/10'+_0x3aecc8(0xe5)+_0x3aecc8(0x104)+_0x3aecc8(0x116)+_0x3aecc8(0x189)+_0x3aecc8(0x11a)+_0x3aecc8(0x127)+_0x3aecc8(0x118)+_0x3aecc8(0x181);let cookie='',tempIds=[],shareMap={};async function setCookie(_0x20cdaf){const _0x5a1f54=_0x3aecc8;if(_0x20cdaf[_0x5a1f54(0x167)](_0x5a1f54(0x187))){let _0x55ac23={};_0x55ac23[_0x5a1f54(0x196)]=UA,cookie=await getString(_0x20cdaf,_0x55ac23);}else cookie=_0x20cdaf;}async function getString(_0x2c003,_0x57a9cc){const _0x414418=_0x3aecc8,_0x5dcac6={};_0x5dcac6[_0x414418(0x12b)]=_0x57a9cc;let _0x1c8967=await req(_0x2c003,_0x5dcac6);return _0x1c8967[_0x414418(0x112)];}function getHeader(){const _0x2cbb65=_0x3aecc8;var _0xf3b0b2={};return _0xf3b0b2[_0x2cbb65(0x115)]='https://pa'+_0x2cbb65(0x188),_0xf3b0b2['User-Agent']=UA,_0xf3b0b2['Referer']=_0x2cbb65(0x110)+'n.quark.cn'+'/',_0xf3b0b2;}function getAuthHeader(){const _0x18f10e=_0x3aecc8;var _0x4ae045={};return _0x4ae045[_0x18f10e(0x115)]=_0x18f10e(0x110)+'n.quark.cn',_0x4ae045[_0x18f10e(0x196)]=UA,_0x4ae045[_0x18f10e(0xeb)]=_0x18f10e(0x110)+_0x18f10e(0x188)+'/',_0x4ae045[_0x18f10e(0x16b)]=cookie,_0x4ae045;}function _0x39c9(_0x353f8f,_0xd0b94f){const _0xe7b888=_0x2f1e();return _0x39c9=function(_0x2dd4b5,_0x4f72a2){_0x2dd4b5=_0x2dd4b5-0xdc;let _0x4d577f=_0xe7b888[_0x2dd4b5];return _0x4d577f;},_0x39c9(_0x353f8f,_0xd0b94f);}function buildUrlParams(_0x526aad){const _0x3ad595=_0x3aecc8;let _0x2bab9e=[];for(var _0x4d372c in _0x526aad){_0x2bab9e[_0x3ad595(0x153)](_0x4d372c+'='+_0x526aad[_0x4d372c]);}return _0x2bab9e[_0x3ad595(0xde)]('&');}async function get(_0x5efd68,_0x25eb90){const _0x36031c=_0x3aecc8;_0x5efd68=_0x5efd68['startsWith'](_0x36031c(0x166))?_0x5efd68:_0x36031c(0xe1)+_0x36031c(0x129)+_0x36031c(0x180)+_0x5efd68,_0x5efd68=_0x5efd68+'?'+buildUrlParams(_0x25eb90);let _0x19e85e=await getJson(_0x5efd68,getHeader());return _0x19e85e['content'];}async function post(_0x57702e,_0x230e61){const _0x9c818=_0x3aecc8;_0x57702e=_0x57702e[_0x9c818(0x167)]('https')?_0x57702e:_0x9c818(0xe1)+_0x9c818(0x129)+'rk.cn/'+_0x57702e;let _0x5888d4=await postJson(_0x57702e,_0x230e61,getHeader());return _0x5888d4['content'];}function _0x2f1e(){const _0xcb3f5=['set-cookie','exception','format_typ','objectFrom','supports','subt','applicatio','asc,file_n','vtt','filelist','oken','rk.cn/','other_ch','video_info','/play?pr=u','stringify','action_typ','lastIndexO','http','n.quark.cn','2-a038f7b7','list','rive/3.0.1','unshift','getName','normal,low','210DEuUts','format','717051hDzqaN','0\x20(Macinto','toLowerCas','length','debug','User-Agent','constructo','substring','@@@','getStoken','getShareFi','create','join','ve/file/v2','_page','https://dr','warn','{}.constru','prototype','0.0.4896.1','toUpperCas','save_as_to','indexOf','ve/share/s','post','Referer','title','stoken','expired_ty','url','Mac\x20OS\x20X\x201','ave?pr=ucp','harepage/s','_sort','lete?pr=uc','isEmpty','setUrl','getParent','n/json,\x20te','passcode','toString','1829215LOXNgB','metadata','setExt','dToken','size','n/octet-st','undefined','table','sh;\x20Intel\x20','60\x20Electro','force','bind','getSize','setPwdId','getTitle','console','share_type','obj_catego','save_as','data','task_id','https://pa','Gecko)\x20qua','content','audio','0_15_7)\x20Ap','origin','n/18.3.5.1','setFid','nnel/pckk_','rk-cloud-d','98\x20Safari/','pwd_id','ve/file/do','ream','esc','parentFunc','pro&fr=pc','getExt','setLang','ve/file/de','avatar_url','method','text/x-ssa','537.36\x20Cha','setFormat','ive-pc.qua','download_u','headers','2793344QOsDLJ','name','getFileTyp','l_updated_','wnload?pr=','isSub','Max-Age','ucpro','gory','author','pleWebKit/','trace','dated_at:d','35KwZFAR','ass','54788OkSQcc','1442331JrDabZ','p_fids','splice','harepage/t','ame:asc,up','getDisplay','parent','video_list','Expires','l_created_','40bVeUmX','Name','info','*/*','file_name','forEach','1/clouddri','getFid','825582SNXYkJ',',high,supe','sleep','ail','537.36\x20(KH','push','parse','getObjCate','subscribed','getAuthor','fid','file_type','resolution','split','share_fid_','$$$','xt/plain,\x20','pdir_fid','thumbnail','expired_at','2xbpZrT','removeExt','big_thumbn','to_pdir_fi','https','startsWith','2443176LpQiRf','get','rn\x20this\x22)(','Cookie','ro&fr=pc','error','lang','video','_size','token','retry_inde','夸克云盘','_total'];_0x2f1e=function(){return _0xcb3f5;};return _0x2f1e();}async function getJson(_0x23be41,_0x3af9c7){const _0x2ce27c=_0x3aecc8;_0x3af9c7['Accept']='applicatio'+_0x2ce27c(0xf8)+_0x2ce27c(0x15e)+_0x2ce27c(0x149);const _0x2f1114={};_0x2f1114[_0x2ce27c(0x12b)]=_0x3af9c7,_0x2f1114['method']=_0x2ce27c(0x169),_0x2f1114[_0x2ce27c(0x10e)]=null;let _0x5b5033=await req(_0x23be41,_0x2f1114);return setCookies(_0x5b5033),_0x5b5033;}async function postJson(_0x1e2b97,_0x5a24f9,_0x5c7730){const _0x65e959=_0x3aecc8;_0x5c7730['Accept']=_0x65e959(0x17b)+_0x65e959(0xf8)+_0x65e959(0x15e)+_0x65e959(0x149);const _0x430406={};_0x430406[_0x65e959(0x12b)]=_0x5c7730,_0x430406[_0x65e959(0x125)]=_0x65e959(0xea),_0x430406[_0x65e959(0x10e)]=_0x5a24f9;let _0x3c4763=await req(_0x1e2b97,_0x430406);return console[_0x65e959(0x195)](_0x3c4763),setCookies(_0x3c4763),_0x3c4763;}async function authPost(_0x1fd335,_0xe77759){const _0x1781f0=_0x3aecc8;_0x1fd335=_0x1fd335[_0x1781f0(0x167)](_0x1781f0(0x166))?_0x1fd335:_0x1781f0(0xe1)+_0x1781f0(0x129)+_0x1781f0(0x180)+_0x1fd335;let _0x2faea1=await postJson(_0x1fd335,_0xe77759,getAuthHeader());return _0x2faea1['content'];}async function authGet(_0x578877,_0xfde89a){const _0x3b291d=_0x3aecc8;_0x578877=_0x578877[_0x3b291d(0x167)](_0x3b291d(0x166))?_0x578877:'https://dr'+_0x3b291d(0x129)+'rk.cn/'+_0x578877,_0x578877=_0x578877+'?'+buildUrlParams(_0xfde89a);let _0x554a7d=await getJson(_0x578877,getAuthHeader());return _0x554a7d[_0x3b291d(0x112)];}async function setCookies(_0x17d05f){const _0x34307c=_0x3aecc8;if(_0x17d05f[_0x34307c(0x12b)][_0x34307c(0x175)]){const _0x3da068=_['isArray'](_0x17d05f[_0x34307c(0x12b)]['set-cookie'])?_0x17d05f[_0x34307c(0x12b)][_0x34307c(0x175)]['join'](';'):_0x17d05f['headers'][_0x34307c(0x175)];let _0x1c2b29=getCookieMap(_0x3da068),_0x5c1701=getCookieMap(cookie);for(var _0x373172 in _0x1c2b29){_0x5c1701[_0x373172]=_0x1c2b29[_0x373172];}cookie=cookieMapToCookie(_0x5c1701);}}function cookieMapToCookie(_0x334393){const _0x5e3c97=_0x3aecc8;let _0x574ccc=[];for(var _0x42ed95 in _0x334393){if(_[_0x5e3c97(0xf5)](_0x42ed95))continue;_0x574ccc[_0x5e3c97(0x153)](_0x42ed95+'='+_0x334393[_0x42ed95]);}return _0x574ccc[_0x5e3c97(0xde)](';');}function getCookieMap(_0x536e10){const _0x3228ff=_0x3aecc8;let _0x25da49={};const _0xfc2f23=_0x536e10[_0x3228ff(0x15b)](';');for(const _0x2def54 of _0xfc2f23){const _0xbc9045=_0x2def54['trim'](),_0x539c77=_0xbc9045[_0x3228ff(0xe8)]('='),_0x45d9ae=_0xbc9045[_0x3228ff(0x198)](0x0,_0x539c77),_0x45de81=_0xbc9045['substring'](_0x539c77+0x1);if(_['isEmpty'](_0x45d9ae)||_0x45d9ae==_0x3228ff(0x132)||_0x45d9ae==_0x3228ff(0x144)||_0x45d9ae=='Domain'||_0x45d9ae=='Path')continue;_0x25da49[_0x45d9ae]=_0x45de81;}return _0x25da49;}async function refreshShareToken(_0x4188bb){const _0x47d97a=_0x3aecc8;let _0x19a899={};_0x19a899[_0x47d97a(0x11b)]=_0x4188bb,_0x19a899[_0x47d97a(0xf9)]='';let _0x37c492=await post(_0x47d97a(0x14c)+_0x47d97a(0xe9)+_0x47d97a(0x13f)+_0x47d97a(0x17f),_0x19a899);shareMap[_0x4188bb]=Share[_0x47d97a(0x178)](_0x37c492)['setPwdId'](_0x4188bb);}async function getVod(_0x8c0cd0,_0x4f988e){const _0x2f8ca2=_0x3aecc8;await refreshShareToken(_0x8c0cd0);let _0x3018ab=[],_0x2cc9b4=[],_0x1705e7=new Item();_0x1705e7[_0x2f8ca2(0x117)]('0'),await listFiles(_0x8c0cd0,_0x1705e7,_0x3018ab,_0x2cc9b4);let _0x4c76d7=['原画','普画'],_0x5597a2=[],_0xfe3d19=[];for(var _0x4fa1d7 of _0x3018ab)_0x5597a2['push'](_0x4fa1d7[_0x2f8ca2(0x141)+_0x2f8ca2(0x147)]()+'$'+_0x8c0cd0+'+'+_0x4fa1d7[_0x2f8ca2(0x14d)]()+'+'+_0x4fa1d7['getShareFi'+_0x2f8ca2(0xfe)]()+findSubs(_0x4fa1d7[_0x2f8ca2(0x18d)](),_0x2cc9b4));for(var _0x5f3112=0x0;_0x5f3112<_0x4c76d7[_0x2f8ca2(0x194)];_0x5f3112++)_0xfe3d19[_0x2f8ca2(0x153)](_0x5597a2[_0x2f8ca2(0xde)]('#'));let _0x2b5ef0=shareMap[_0x8c0cd0][_0x2f8ca2(0x157)](),_0xebf581={'vod_id':_0x4f988e,'vod_content':_0x4f988e,'vod_pic':!_[_0x2f8ca2(0xf5)](_0x2b5ef0[_0x2f8ca2(0x124)])?_0x2b5ef0[_0x2f8ca2(0x124)]:'','vod_name':shareMap[_0x8c0cd0][_0x2f8ca2(0x109)](),'vod_play_url':_0xfe3d19[_0x2f8ca2(0xde)](_0x2f8ca2(0x15d)),'vod_play_from':_0x4c76d7['join'](_0x2f8ca2(0x15d)),'type_name':_0x2f8ca2(0x173),'vod_year':'','vod_area':'','vod_remarks':'','vod_actor':'','vod_director':''};return _0xebf581;}async function listFiles(_0x1f3d8d,_0x1b2cf0,_0x5d2ebf,_0x59c801){return await listFilesWithPage(_0x1f3d8d,_0x1b2cf0,_0x5d2ebf,_0x59c801,0x1);}async function listFilesWithPage(_0x1fcd8e,_0x367418,_0x52f8fd,_0x1f0ad1,_0xf89b67){const _0x1726d2=_0x3aecc8;let _0x434103=[],_0x1aea5e={};_0x1aea5e[_0x1726d2(0x11b)]=_0x1fcd8e,_0x1aea5e[_0x1726d2(0xed)]=encodeURIComponent(shareMap[_0x1fcd8e][_0x1726d2(0x19a)]()),_0x1aea5e[_0x1726d2(0x15f)]=_0x367418['getFid'](),_0x1aea5e['pr']=_0x1726d2(0x133),_0x1aea5e['fr']='pc',_0x1aea5e[_0x1726d2(0x105)]='0',_0x1aea5e[_0x1726d2(0xe0)]=_0xf89b67,_0x1aea5e[_0x1726d2(0x170)]=0x32,_0x1aea5e[_0x1726d2(0xf3)]='file_type:'+_0x1726d2(0x17c)+_0x1726d2(0x140)+_0x1726d2(0x138)+_0x1726d2(0x11e);let _0x54ef68=await get(_0x1726d2(0x14c)+_0x1726d2(0xe9)+'harepage/d'+'etail',_0x1aea5e),_0x533554=JSON[_0x1726d2(0x154)](_0x54ef68),_0x1b3ed8=_0x533554[_0x1726d2(0x10e)][_0x1726d2(0x18a)],_0x29519d=_0x533554[_0x1726d2(0xfc)];for(var _0x12814a of _0x1b3ed8){let _0xfb88ab=Item['objectFrom'](_0x12814a);if(_0xfb88ab['getFileTyp'+'e']()==0x0)_0x434103[_0x1726d2(0x153)](_0xfb88ab);else{if(_0xfb88ab['getObjCate'+_0x1726d2(0x134)]()==_0x1726d2(0x16f)||_0xfb88ab[_0x1726d2(0x155)+_0x1726d2(0x134)]()==_0x1726d2(0x113))_0x52f8fd[_0x1726d2(0x153)](_0xfb88ab[_0x1726d2(0x11f)](_0x367418['getName']()));else _0x51850a[_0x1726d2(0x131)](_0xfb88ab[_0x1726d2(0x121)]())&&_0x1f0ad1['push'](_0xfb88ab);}}let _0x8415be=_0x29519d[_0x1726d2(0x174)],_0x102efe=_0x29519d[_0x1726d2(0xe0)]*_0x29519d['_size'];_0x8415be>_0x102efe&&await listFilesWithPage(_0x1fcd8e,_0x367418,_0x52f8fd,_0x1f0ad1,_0x29519d[_0x1726d2(0xe0)]+0x1);for(var _0x2be94e of _0x434103){await listFiles(_0x1fcd8e,_0x2be94e,_0x52f8fd,_0x1f0ad1);}}function pair(_0x351405,_0x209e50,_0x524d29){const _0x5b3026=_0x3aecc8;for(var _0x4cee01 of _0x209e50){var _0x1d140e=_0x51850a[_0x5b3026(0x163)](_0x4cee01[_0x5b3026(0x18d)]())['toLowerCas'+'e']();if(_0x351405[_0x5b3026(0xe8)](_0x1d140e)>-0x1||_0x1d140e['indexOf'](_0x351405)>-0x1)_0x524d29[_0x5b3026(0x153)](_0x4cee01);}}function findSubs(_0x5c96e9,_0x291f65){const _0x22e72d=_0x3aecc8;let _0x27664f=[];pair(_0x51850a[_0x22e72d(0x163)](_0x5c96e9)[_0x22e72d(0x193)+'e'](),_0x291f65,_0x27664f);if(_0x27664f[_0x22e72d(0x194)]==0x0)for(var _0x40631b of _0x291f65){_0x27664f['push'](_0x40631b);}let _0x24f1df='';for(var _0x1ed7e3 of _0x27664f){_0x24f1df+='+'+_0x51850a['removeExt'](_0x1ed7e3['getName']())+_0x22e72d(0x199)+_0x1ed7e3[_0x22e72d(0x121)]()+_0x22e72d(0x199)+_0x1ed7e3[_0x22e72d(0x14d)]()+_0x22e72d(0x199)+_0x1ed7e3['getShareFi'+_0x22e72d(0xfe)]();}return _0x24f1df;}async function getSubs(_0x315f3e){const _0xc44e73=_0x3aecc8;let _0x1c637e=[];for(var _0x3a6cab of _0x315f3e){if(!(_0x3a6cab[_0xc44e73(0xe8)](_0xc44e73(0x199))>-0x1))continue;let _0x1e0a51=_0x3a6cab[_0xc44e73(0x15b)](_0xc44e73(0x199)),_0x25397f=_0x1e0a51[0x0],_0x4208e2=_0x1e0a51[0x1],_0x518bd4=_0x1e0a51[0x2],_0x4c6804=_0x1e0a51[0x3],_0x585cb2=await getDownloadUrl(_0x315f3e[0x0],_0x518bd4,_0x4c6804);_0x1c637e['push'](Sub['create']()['setName'](_0x25397f)['setExt'](_0x4208e2)[_0xc44e73(0xf6)](_0x585cb2));}return _0x1c637e;}async function getDownloadUrl(_0x2a27e7,_0x223814,_0x326656){const _0x101c6e=_0x3aecc8;let _0x526c48=await copy(_0x2a27e7,_0x223814,_0x326656);tempIds[_0x101c6e(0x18c)](_0x526c48);let _0x44ef3d=_0x101c6e(0x14c)+_0x101c6e(0x11c)+_0x101c6e(0x130)+'ucpro&fr=p'+'c',_0x41323b={};_0x41323b['fids']=[_0x526c48];let _0x469aff=await authPost(_0x44ef3d,_0x41323b),_0xe712f8=JSON[_0x101c6e(0x154)](_0x469aff)[_0x101c6e(0x10e)];return await deleteAll(),_0xe712f8[0x0][_0x101c6e(0x12a)+'rl'];}async function getVideoPreviewPlayInfo(_0x3ae363,_0x1faeb8,_0x5911fe){const _0x54277f=_0x3aecc8;let _0x498035=await copy(_0x3ae363,_0x1faeb8,_0x5911fe);tempIds[_0x54277f(0x18c)](_0x498035);let _0x262b52=_0x54277f(0x14c)+_0x54277f(0xdf)+_0x54277f(0x183)+'cpro&fr=pc',_0x57fde8={};_0x57fde8[_0x54277f(0x158)]=_0x498035,_0x57fde8[_0x54277f(0x15a)+'s']=_0x54277f(0x18e)+_0x54277f(0x14f)+'r,2k,4k',_0x57fde8[_0x54277f(0x179)]='fmp4,m3u8';let _0x15255f=await authPost(_0x262b52,_0x57fde8),_0x22bbe6=JSON[_0x54277f(0x154)](_0x15255f)[_0x54277f(0x10e)];await deleteAll();let _0x405a71=_0x22bbe6[_0x54277f(0x143)];return _0x405a71;}async function playerContent(_0x4f6a5b){const _0x77b5a4=_0x3aecc8;try{let _0x288395=await getDownloadUrl(_0x4f6a5b[0x0],_0x4f6a5b[0x1],_0x4f6a5b[0x2]),_0x548c19=await getSubs(_0x4f6a5b),_0x2f4cd3=[];for(var _0x81f81b of _0x548c19){const _0x591705={};_0x591705[_0x77b5a4(0xef)]=_0x81f81b[_0x77b5a4(0xef)],_0x591705[_0x77b5a4(0x16e)]=_0x81f81b[_0x77b5a4(0x16e)],_0x591705[_0x77b5a4(0xec)]=_0x81f81b[_0x77b5a4(0x12d)],_0x2f4cd3['push'](_0x591705);}const _0x37fb20={};return _0x37fb20[_0x77b5a4(0x17a)]=_0x2f4cd3,JSON[_0x77b5a4(0x184)]({'parse':0x0,'url':_0x288395,'header':getAuthHeader(),'extra':_0x37fb20,'format':_0x77b5a4(0x17b)+'n/octet-st'+_0x77b5a4(0x11d),'subs':_0x548c19});}catch(_0x380238){console['debug'](_0x380238);}}async function playerContentByFlag(_0x4ba41d,_0x2cbcad){const _0x500b8d=_0x3aecc8;try{let _0xab50c4=await getVideoPreviewPlayInfo(_0x4ba41d[0x0],_0x4ba41d[0x1],_0x4ba41d[0x2]),_0x337826=getPreviewUrl(_0xab50c4,_0x2cbcad),_0x1164fc=await getSubs(_0x4ba41d),_0x3516a1=getSubsByPlayInfo(_0xab50c4);for(var _0x445bcc of _0x3516a1){_0x1164fc[_0x500b8d(0x153)](_0x445bcc);}let _0x3de6b9=[];for(var _0x491b01 of _0x1164fc){const _0x4e65cf={};_0x4e65cf['url']=_0x491b01[_0x500b8d(0xef)],_0x4e65cf[_0x500b8d(0x16e)]=_0x491b01[_0x500b8d(0x16e)],_0x4e65cf[_0x500b8d(0xec)]=_0x491b01[_0x500b8d(0x12d)],_0x3de6b9[_0x500b8d(0x153)](_0x4e65cf);}const _0x17a5df={};return _0x17a5df[_0x500b8d(0x17a)]=_0x3de6b9,JSON['stringify']({'parse':0x0,'url':_0x337826,'header':getAuthHeader(),'extra':_0x17a5df,'format':_0x500b8d(0x17b)+_0x500b8d(0x100)+'ream','subs':_0x1164fc});}catch(_0x37dcd9){console['debug'](_0x37dcd9);}}function getPreviewUrl(_0x38d3d1,_0x40b466){const _0x3cbfc5=_0x3aecc8;let _0x108a55=[];for(var _0x48aaaa of _0x38d3d1){if(typeof _0x48aaaa[_0x3cbfc5(0x182)]==_0x3cbfc5(0x101))continue;_0x108a55['push'](_0x48aaaa[_0x3cbfc5(0x15a)][_0x3cbfc5(0xe6)+'e']()),_0x108a55[_0x3cbfc5(0x153)](_0x48aaaa[_0x3cbfc5(0x182)][_0x3cbfc5(0xef)]);}return _0x108a55;}function getSubsByPlayInfo(_0xad365c){return[];}async function copy(_0x2f0eed,_0x37cf24,_0x354e0d){const _0xa32cf6=_0x3aecc8;let _0xe06473={};_0xe06473['fid_list']=[_0x37cf24],_0xe06473['fid_token_'+_0xa32cf6(0x18a)]=[_0x354e0d],_0xe06473['pdir_fid']='0',_0xe06473[_0xa32cf6(0x165)+'d']='0',_0xe06473[_0xa32cf6(0x11b)]=_0x2f0eed,_0xe06473[_0xa32cf6(0xed)]=shareMap[_0x2f0eed][_0xa32cf6(0x19a)]();let _0x5a41b7=await authPost(_0xa32cf6(0x14c)+'ve/share/s'+_0xa32cf6(0xf2)+_0xa32cf6(0xf1)+_0xa32cf6(0x16c),_0xe06473),_0xe68632=JSON[_0xa32cf6(0x154)](_0x5a41b7)['data'],_0x530813=_0xe68632['task_id'],_0x26e3c4=getTaskSaveFidResult(_0x530813,0x1);return _0x26e3c4;}async function getTaskSaveFidResult(_0x329280,_0x3b5114){const _0x53f16b=_0x3aecc8;_0x3b5114=_0x3b5114||0x1;let _0x5b6604={};_0x5b6604['pr']=_0x53f16b(0x133),_0x5b6604['fr']='pc',_0x5b6604[_0x53f16b(0x10f)]=_0x329280,_0x5b6604[_0x53f16b(0x172)+'x']=_0x3b5114;let _0x5427ae=await authGet(_0x53f16b(0x14c)+'ve/task',_0x5b6604),_0x4b8194=JSON[_0x53f16b(0x154)](_0x5427ae)[_0x53f16b(0x10e)];if(typeof _0x4b8194[_0x53f16b(0x10d)]==_0x53f16b(0x101)||typeof _0x4b8194['save_as'][_0x53f16b(0xe7)+_0x53f16b(0x13d)]==_0x53f16b(0x101)||_0x4b8194[_0x53f16b(0x10d)][_0x53f16b(0xe7)+'p_fids']['length']==0x0){_0x3b5114++;if(_0x3b5114>0xa)return'';return _0x51850a[_0x53f16b(0x150)](0x3e8),getTaskSaveFidResult(_0x329280,_0x3b5114);}return _0x4b8194[_0x53f16b(0x10d)]['save_as_to'+_0x53f16b(0x13d)][0x0];}function deleteAll(){const _0x2d3caf=_0x3aecc8;let _0x3604b8=tempIds;_0x3604b8[_0x2d3caf(0x14b)]((_0x47f01b,_0xaa2b3a)=>{const _0x29e467=_0x2d3caf;let _0xc99e3a=deleteOne(_0x47f01b);if(_0xc99e3a){let _0x45fd69=tempIds['indexOf'](_0x47f01b);_0x45fd69>=0x0&&tempIds[_0x29e467(0x13e)](_0x45fd69,0x1);}});}async function getTaskDeleteResult(_0x3371eb,_0x1a4424){const _0x1ac8d3=_0x3aecc8;_0x1a4424=_0x1a4424||0x1;let _0x3319f7={};_0x3319f7['pr']='ucpro',_0x3319f7['fr']='pc',_0x3319f7[_0x1ac8d3(0x10f)]=_0x3371eb,_0x3319f7[_0x1ac8d3(0x172)+'x']=_0x1a4424;let _0x459a04=await authGet(_0x1ac8d3(0x14c)+'ve/task',_0x3319f7),_0x4dd9f4=JSON[_0x1ac8d3(0x154)](_0x459a04)['data'];if(_0x4dd9f4['status']!=0x2){_0x1a4424++;if(_0x1a4424>0xa)return![];return _0x51850a[_0x1ac8d3(0x150)](0x3e8),getTaskDeleteResult(_0x3371eb,_0x1a4424);}return!![];}async function deleteOne(_0x1525af){const _0x4ec1f3=_0x3aecc8;let _0x26c673={};_0x26c673[_0x4ec1f3(0x185)+'e']=0x2,_0x26c673[_0x4ec1f3(0x17e)]=[_0x1525af],_0x26c673['exclude_fi'+'ds']=[];let _0x2843c5=await authPost(_0x4ec1f3(0x14c)+_0x4ec1f3(0x123)+_0x4ec1f3(0xf4)+_0x4ec1f3(0x120),_0x26c673),_0x30a611=JSON[_0x4ec1f3(0x154)](_0x2843c5)[_0x4ec1f3(0x10e)],_0x120348=_0x30a611['task_id'],_0x3e7559=getTaskDeleteResult(_0x120348,0x1);return _0x3e7559;}export{setCookie,getVod,playerContent,playerContentByFlag};
+1 -1
View File
@@ -1 +1 @@
function _0x4e52(){var _0x4b8bf5=['url=http','1382974hiKODw','5871240Ipxjsn','bind','trace','user-agent','indexOf','lastIndexO','startsWith','toString','getTime','7CVDdSa','info','https:','test','ssa','User-Agent','.html','trim','debug','.js','150036TmIRgD','referer','http','11017656ZydzgO','srt','constructo','Referer','header','console','prototype','parse','object','rn\x20this\x22)(','28630630kMOzGq','ass','apply','warn','url','error','__proto__','7449978aWnqPZ','4884584yMuOfJ','table','toFixed','2WSBJnA','30zpMcox','log','length','substring'];_0x4e52=function(){return _0x4b8bf5;};return _0x4e52();}(function(_0x15c03b,_0x391826){var _0x5205c0=_0x5bba,_0x4cbac1=_0x15c03b();while(!![]){try{var _0x27c1fc=parseInt(_0x5205c0(0xeb))/0x1*(parseInt(_0x5205c0(0xe5))/0x2)+parseInt(_0x5205c0(0xe6))/0x3*(parseInt(_0x5205c0(0xff))/0x4)+-parseInt(_0x5205c0(0xec))/0x5+parseInt(_0x5205c0(0xe1))/0x6+parseInt(_0x5205c0(0xf5))/0x7*(parseInt(_0x5205c0(0xe2))/0x8)+parseInt(_0x5205c0(0x102))/0x9+-parseInt(_0x5205c0(0x10c))/0xa;if(_0x27c1fc===_0x391826)break;else _0x4cbac1['push'](_0x4cbac1['shift']());}catch(_0x21ce98){_0x4cbac1['push'](_0x4cbac1['shift']());}}}(_0x4e52,0xc29f5));var _0x548a1f=(function(){var _0x9e8820=!![];return function(_0x5c0c22,_0x2254bb){var _0x250d26=_0x9e8820?function(){var _0x5345f8=_0x5bba;if(_0x2254bb){var _0x359513=_0x2254bb[_0x5345f8(0xdc)](_0x5c0c22,arguments);return _0x2254bb=null,_0x359513;}}:function(){};return _0x9e8820=![],_0x250d26;};}()),_0xba9bf4=_0x548a1f(this,function(){var _0x1f61f5=_0x5bba,_0xc3048b=function(){var _0x2f80cd=_0x5bba,_0x45ff50;try{_0x45ff50=Function('return\x20(fu'+'nction()\x20'+('{}.constru'+'ctor(\x22retu'+_0x2f80cd(0x10b)+'\x20)')+');')();}catch(_0x59ef24){_0x45ff50=window;}return _0x45ff50;},_0x40bfd5=_0xc3048b(),_0x488c1e=_0x40bfd5[_0x1f61f5(0x107)]=_0x40bfd5['console']||{},_0x590bda=[_0x1f61f5(0xe7),_0x1f61f5(0xdd),_0x1f61f5(0xf6),_0x1f61f5(0xdf),'exception',_0x1f61f5(0xe3),_0x1f61f5(0xee)];for(var _0x521178=0x0;_0x521178<_0x590bda[_0x1f61f5(0xe8)];_0x521178++){var _0x57d35a=_0x548a1f[_0x1f61f5(0x104)+'r'][_0x1f61f5(0x108)][_0x1f61f5(0xed)](_0x548a1f),_0x2418cf=_0x590bda[_0x521178],_0x3b1c5a=_0x488c1e[_0x2418cf]||_0x57d35a;_0x57d35a[_0x1f61f5(0xe0)]=_0x548a1f[_0x1f61f5(0xed)](_0x548a1f),_0x57d35a[_0x1f61f5(0xf3)]=_0x3b1c5a[_0x1f61f5(0xf3)][_0x1f61f5(0xed)](_0x3b1c5a),_0x488c1e[_0x2418cf]=_0x57d35a;}});_0xba9bf4();function _0x5bba(_0x1815a0,_0x159134){var _0x57e41f=_0x4e52();return _0x5bba=function(_0xba9bf4,_0x548a1f){_0xba9bf4=_0xba9bf4-0xdc;var _0x35399a=_0x57e41f[_0xba9bf4];return _0x35399a;},_0x5bba(_0x1815a0,_0x159134);}function isSub(_0x488f14){var _0x27950=_0x5bba;return _0x488f14==_0x27950(0x103)||_0x488f14==_0x27950(0x10d)||_0x488f14==_0x27950(0xf9);}function getSize(_0x4b6431){var _0x5e3f27=_0x5bba;if(_0x4b6431<=0x0)return'';if(_0x4b6431>0x400*0x400*0x400*0x400)return _0x4b6431/=0x400*0x400*0x400*0x400,_0x4b6431['toFixed'](0x2)+'TB';else{if(_0x4b6431>0x400*0x400*0x400)return _0x4b6431/=0x400*0x400*0x400,_0x4b6431['toFixed'](0x2)+'GB';else return _0x4b6431>0x400*0x400?(_0x4b6431/=0x400*0x400,_0x4b6431[_0x5e3f27(0xe4)](0x2)+'MB'):(_0x4b6431/=0x400,_0x4b6431[_0x5e3f27(0xe4)](0x2)+'KB');}}function removeExt(_0x5548b5){var _0x565f01=_0x5bba;return _0x5548b5[_0x565f01(0xf0)]('.')>-0x1?_0x5548b5[_0x565f01(0xe9)](0x0,_0x5548b5[_0x565f01(0xf1)+'f']('.')):_0x5548b5;}async function log(_0x495ef1){var _0x228e08=_0x5bba;console[_0x228e08(0xfd)](_0x495ef1);}function isVideoFormat(_0x3f730f){var _0x1e1d26=_0x5bba,_0x52baed=/http((?!http).){12,}?\.(m3u8|mp4|flv|avi|mkv|rm|wmv|mpg|m4a|mp3)\?.*|http((?!http).){12,}\.(m3u8|mp4|flv|avi|mkv|rm|wmv|mpg|m4a|mp3)|http((?!http).)*?video\/tos*/;if(_0x3f730f[_0x1e1d26(0xf0)](_0x1e1d26(0xea))>-0x1||_0x3f730f[_0x1e1d26(0xf0)](_0x1e1d26(0xfe))>-0x1||_0x3f730f['indexOf']('.css')>-0x1||_0x3f730f['indexOf'](_0x1e1d26(0xfb))>-0x1)return![];return _0x52baed[_0x1e1d26(0xf8)](_0x3f730f);}function jsonParse(_0x3f7e9a,_0xe485da){var _0xa22345=_0x5bba,_0x5367c6=JSON[_0xa22345(0x109)](_0xe485da),_0x7f06a9=_0x5367c6[_0xa22345(0xde)];_0x7f06a9['startsWith']('//')&&(_0x7f06a9=_0xa22345(0xf7)+_0x7f06a9);if(!_0x7f06a9[_0xa22345(0xf2)](_0xa22345(0x101)))return null;if(_0x7f06a9===_0x3f7e9a){if(!isVideoFormat(_0x7f06a9))return null;}var _0x8f8839={},_0x4d1652=_0x5367c6[_0xa22345(0xef)]||'';_0x4d1652[_0xa22345(0xfc)]()['length']>0x0&&(_0x8f8839[_0xa22345(0xfa)]='\x20'+_0x4d1652);var _0x471fbf=_0x5367c6[_0xa22345(0x100)]||'';_0x471fbf[_0xa22345(0xfc)]()[_0xa22345(0xe8)]>0x0&&(_0x8f8839[_0xa22345(0x105)]='\x20'+_0x471fbf);var _0x1ec211={};_0x1ec211[_0xa22345(0x106)]=_0x8f8839,_0x1ec211[_0xa22345(0xde)]=_0x7f06a9;var _0x43c7e3=_0x1ec211;return _0x43c7e3;}function debug(_0x35163d){var _0x5e9177=_0x5bba;for(var _0x2c66a0 in _0x35163d){typeof _0x35163d[_0x2c66a0]==_0x5e9177(0x10a)?debug(_0x35163d[_0x2c66a0]):console[_0x5e9177(0xfd)](_0x2c66a0+'='+_0x35163d[_0x2c66a0]);}}function sleep(_0x1259f8){var _0x51436f=_0x5bba,_0x178af9=new Date()['getTime']();while(new Date()[_0x51436f(0xf4)]()-_0x178af9<_0x1259f8){continue;}}export{isSub,getSize,removeExt,log,isVideoFormat,jsonParse,debug,sleep};
(function(_0x2fcbd1,_0x501d57){var _0x165b1a=_0x5918,_0x47a56d=_0x2fcbd1();while(!![]){try{var _0x12e05a=parseInt(_0x165b1a(0x1b0))/0x1*(-parseInt(_0x165b1a(0x1a7))/0x2)+-parseInt(_0x165b1a(0x1a5))/0x3+-parseInt(_0x165b1a(0x1b5))/0x4+-parseInt(_0x165b1a(0x19c))/0x5+parseInt(_0x165b1a(0x1a0))/0x6*(-parseInt(_0x165b1a(0x1ad))/0x7)+parseInt(_0x165b1a(0x1ab))/0x8+parseInt(_0x165b1a(0x1a3))/0x9*(parseInt(_0x165b1a(0x1b9))/0xa);if(_0x12e05a===_0x501d57)break;else _0x47a56d['push'](_0x47a56d['shift']());}catch(_0x9c6f67){_0x47a56d['push'](_0x47a56d['shift']());}}}(_0x2958,0xb7e17));var _0x2e228f=(function(){var _0x4644c1=!![];return function(_0x389bde,_0xe2b0bb){var _0x432fb7=_0x4644c1?function(){var _0x2697bf=_0x5918;if(_0xe2b0bb){var _0x1b1073=_0xe2b0bb[_0x2697bf(0x1b7)](_0x389bde,arguments);return _0xe2b0bb=null,_0x1b1073;}}:function(){};return _0x4644c1=![],_0x432fb7;};}()),_0x40d570=_0x2e228f(this,function(){var _0x1f610a=_0x5918,_0x579c06;try{var _0x5d8fe5=Function('return\x20(fu'+_0x1f610a(0x1a8)+('{}.constru'+'ctor(\x22retu'+_0x1f610a(0x1af)+'\x20)')+');');_0x579c06=_0x5d8fe5();}catch(_0x231f00){_0x579c06=window;}var _0x124e35=_0x579c06['console']=_0x579c06[_0x1f610a(0x1b1)]||{},_0x173a82=['log',_0x1f610a(0x1b6),'info',_0x1f610a(0x194),'exception',_0x1f610a(0x19f),_0x1f610a(0x199)];for(var _0x4ba7a3=0x0;_0x4ba7a3<_0x173a82[_0x1f610a(0x196)];_0x4ba7a3++){var _0x4bf8ec=_0x2e228f['constructo'+'r'][_0x1f610a(0x19a)][_0x1f610a(0x19b)](_0x2e228f),_0x640d0=_0x173a82[_0x4ba7a3],_0x871007=_0x124e35[_0x640d0]||_0x4bf8ec;_0x4bf8ec['__proto__']=_0x2e228f['bind'](_0x2e228f),_0x4bf8ec[_0x1f610a(0x1a9)]=_0x871007['toString'][_0x1f610a(0x19b)](_0x871007),_0x124e35[_0x640d0]=_0x4bf8ec;}});_0x40d570();function _0x5918(_0x1f3ad8,_0x518967){var _0x391c01=_0x2958();return _0x5918=function(_0x40d570,_0x2e228f){_0x40d570=_0x40d570-0x191;var _0x103fd0=_0x391c01[_0x40d570];return _0x103fd0;},_0x5918(_0x1f3ad8,_0x518967);}function isSub(_0x36c2fb){var _0x257809=_0x5918;return _0x36c2fb==_0x257809(0x1ba)||_0x36c2fb==_0x257809(0x191)||_0x36c2fb==_0x257809(0x197);}function getSize(_0x2a2578){var _0x1b9599=_0x5918;if(_0x2a2578<=0x0)return'';if(_0x2a2578>0x400*0x400*0x400*0x400)return _0x2a2578/=0x400*0x400*0x400*0x400,_0x2a2578[_0x1b9599(0x1a2)](0x2)+'TB';else{if(_0x2a2578>0x400*0x400*0x400)return _0x2a2578/=0x400*0x400*0x400,_0x2a2578['toFixed'](0x2)+'GB';else return _0x2a2578>0x400*0x400?(_0x2a2578/=0x400*0x400,_0x2a2578[_0x1b9599(0x1a2)](0x2)+'MB'):(_0x2a2578/=0x400,_0x2a2578[_0x1b9599(0x1a2)](0x2)+'KB');}}function removeExt(_0x187fcd){var _0x2afcf6=_0x5918;return _0x187fcd[_0x2afcf6(0x1aa)]('.')>-0x1?_0x187fcd[_0x2afcf6(0x19d)](0x0,_0x187fcd['lastIndexO'+'f']('.')):_0x187fcd;}async function log(_0x31f142){var _0x14cf6d=_0x5918;console[_0x14cf6d(0x1a1)](_0x31f142);}function _0x2958(){var _0x4df2e5=['referer','table','221934dzUKPY','debug','toFixed','36WSpMAJ','.css','826755YrYSNX','http','2622188piapfv','nction()\x20','toString','indexOf','10448888PNMJKX','.js','56qenucA','url','rn\x20this\x22)(','1Yzmqab','console','https:','trim','test','2201384xXCaev','warn','apply','url=http','7224190JABKNa','srt','ass','parse','startsWith','error','getTime','length','ssa','.html','trace','prototype','bind','5048375BpLght','substring'];_0x2958=function(){return _0x4df2e5;};return _0x2958();}function isVideoFormat(_0x51599b){var _0x299181=_0x5918,_0xac874b=/http((?!http).){12,}?\.(m3u8|mp4|flv|avi|mkv|rm|wmv|mpg|m4a|mp3)\?.*|http((?!http).){12,}\.(m3u8|mp4|flv|avi|mkv|rm|wmv|mpg|m4a|mp3)|http((?!http).)*?video\/tos*/;if(_0x51599b[_0x299181(0x1aa)](_0x299181(0x1b8))>-0x1||_0x51599b['indexOf'](_0x299181(0x1ac))>-0x1||_0x51599b[_0x299181(0x1aa)](_0x299181(0x1a4))>-0x1||_0x51599b['indexOf'](_0x299181(0x198))>-0x1)return![];return _0xac874b[_0x299181(0x1b4)](_0x51599b);}function jsonParse(_0x551984,_0x798ef8){var _0x286d73=_0x5918,_0x3c3cbf=JSON[_0x286d73(0x192)](_0x798ef8),_0xf0aae9=_0x3c3cbf[_0x286d73(0x1ae)];_0xf0aae9['startsWith']('//')&&(_0xf0aae9=_0x286d73(0x1b2)+_0xf0aae9);if(!_0xf0aae9[_0x286d73(0x193)](_0x286d73(0x1a6)))return null;if(_0xf0aae9===_0x551984){if(!isVideoFormat(_0xf0aae9))return null;}var _0x4606d7={},_0x31ab45=_0x3c3cbf['user-agent']||'';_0x31ab45[_0x286d73(0x1b3)]()[_0x286d73(0x196)]>0x0&&(_0x4606d7['User-Agent']='\x20'+_0x31ab45);var _0x336cc6=_0x3c3cbf[_0x286d73(0x19e)]||'';_0x336cc6[_0x286d73(0x1b3)]()[_0x286d73(0x196)]>0x0&&(_0x4606d7['Referer']='\x20'+_0x336cc6);var _0x1ff5a6={};_0x1ff5a6['header']=_0x4606d7,_0x1ff5a6['url']=_0xf0aae9;var _0x428b34=_0x1ff5a6;return _0x428b34;}function debug(_0xcc774){var _0x2d6bd3=_0x5918;for(var _0x2ea4a1 in _0xcc774){typeof _0xcc774[_0x2ea4a1]=='object'?debug(_0xcc774[_0x2ea4a1]):console[_0x2d6bd3(0x1a1)](_0x2ea4a1+'='+_0xcc774[_0x2ea4a1]);}}function sleep(_0x2af9dd){var _0x2e091f=_0x5918,_0x1ae800=new Date()['getTime']();while(new Date()[_0x2e091f(0x195)]()-_0x1ae800<_0x2af9dd){continue;}}export{isSub,getSize,removeExt,log,isVideoFormat,jsonParse,debug,sleep};
+1 -195
View File
@@ -1,195 +1 @@
// 自动从 地址发布页 获取&跳转url地址
import { load, _ } from './lib/cat.js';
var key = 'libvio';
var HOST = 'https://libvio.app'; // 地址发布页
var host = '';
var siteKey = '';
var siteType = 0;
const MOBILE_UA = 'Mozilla/5.0 (Linux; Android 11; M2007J3SC Build/RKQ1.200826.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/77.0.3865.120 MQQBrowser/6.2 TBS/045714 Mobile Safari/537.36';
async function request(reqUrl, agentSp) {
var res = await req(reqUrl, {
method: 'get',
headers: {
'User-Agent': agentSp || MOBILE_UA,
'Referer': host
},
});
return res.content;
}
// cfg = {skey: siteKey, ext: extend}
async function init(cfg) {
siteKey = cfg.skey;
siteType = cfg.stype;
var html = await request(HOST);
var $ = load(html);
host = $('div.content-top > ul > li').find('a:first')[0].attribs.href;
// console.debug('libvio跳转地址 =====>' + urls); // js_debug.log
}
async function home(filter) {
var html = await request(host);
var $ = load(html);
var class_parse = $('ul.stui-header__menu > li > a[href*=type]');
var classes = [];
classes = _.map(class_parse, (cls) => {
var typeId = cls.attribs['href'];
typeId = typeId.substring(typeId.lastIndexOf('/') + 1).replace('.html','');
return {
type_id: typeId,
type_name: cls.children[0].data,
};
});
var filterObj = {
1:[{key:'area',name:'地区',value:[{n:'全部',v:''},{n:'中国大陆',v:'中国大陆'},{n:'中国香港',v:'中国香港'},{n:'中国台湾',v:'中国台湾'},{n:'美国',v:'美国'},{n:'法国',v:'法国'},{n:'英国',v:'英国'},{n:'日本',v:'日本'},{n:'韩国',v:'韩国'},{n:'德国',v:'德国'},{n:'泰国',v:'泰国'},{n:'印度',v:'印度'},{n:'意大利',v:'意大利'},{n:'西班牙',v:'西班牙'},{n:'加拿大',v:'加拿大'},{n:'其他',v:'其他'}]},{key:'year',name:'年份',value:[{n:'全部',v:''},{n:'2023',v:'2023'},{n:'2022',v:'2022'},{n:'2021',v:'2021'},{n:'2020',v:'2020'},{n:'2019',v:'2019'},{n:'2018',v:'2018'},{n:'2017',v:'2017'},{n:'2016',v:'2016'},{n:'2015',v:'2015'},{n:'2014',v:'2014'},{n:'2013',v:'2013'},{n:'2012',v:'2012'},{n:'2011',v:'2011'},{n:'2010',v:'2010'}]},{key:'lang',name:'语言',value:[{n:'全部',v:''},{n:'国语',v:'国语'},{n:'英语',v:'英语'},{n:'粤语',v:'粤语'},{n:'闽南语',v:'闽南语'},{n:'韩语',v:'韩语'},{n:'日语',v:'日语'},{n:'法语',v:'法语'},{n:'德语',v:'德语'},{n:'其它',v:'其它'}]},{key:'by',name:'排序',value:[{n:'时间',v:'time'},{n:'人气',v:'hits'},{n:'评分',v:'score'}]}],
2:[{key:'area',name:'地区',value:[{n:'全部',v:''},{n:'中国大陆',v:'中国大陆'},{n:'中国台湾',v:'中国台湾'},{n:'中国香港',v:'中国香港'},{n:'韩国',v:'韩国'},{n:'日本',v:'日本'},{n:'美国',v:'美国'},{n:'泰国',v:'泰国'},{n:'英国',v:'英国'},{n:'新加坡',v:'新加坡'},{n:'其他',v:'其他'}]},{key:'year',name:'年份',value:[{n:'全部',v:''},{n:'2023',v:'2023'},{n:'2022',v:'2022'},{n:'2021',v:'2021'},{n:'2020',v:'2020'},{n:'2019',v:'2019'},{n:'2018',v:'2018'},{n:'2017',v:'2017'},{n:'2016',v:'2016'},{n:'2015',v:'2015'},{n:'2014',v:'2014'},{n:'2013',v:'2013'},{n:'2012',v:'2012'},{n:'2011',v:'2011'},{n:'2010',v:'2010'}]},{key:'lang',name:'语言',value:[{n:'全部',v:''},{n:'国语',v:'国语'},{n:'英语',v:'英语'},{n:'粤语',v:'粤语'},{n:'闽南语',v:'闽南语'},{n:'韩语',v:'韩语'},{n:'日语',v:'日语'},{n:'其它',v:'其它'}]},{key:'by',name:'排序',value:[{n:'时间',v:'time'},{n:'人气',v:'hits'},{n:'评分',v:'score'}]}],
4:[{key:'area',name:'地区',value:[{n:'全部',v:''},{n:'中国',v:'中国'},{n:'日本',v:'日本'},{n:'欧美',v:'欧美'},{n:'其他',v:'其他'}]},{key:'year',name:'年份',value:[{n:'全部',v:''},{n:'2023',v:'2023'},{n:'2022',v:'2022'},{n:'2021',v:'2021'},{n:'2020',v:'2020'},{n:'2019',v:'2019'},{n:'2018',v:'2018'},{n:'2017',v:'2017'},{n:'2016',v:'2016'},{n:'2015',v:'2015'},{n:'2014',v:'2014'},{n:'2013',v:'2013'},{n:'2012',v:'2012'},{n:'2011',v:'2011'},{n:'2010',v:'2010'},{n:'2009',v:'2009'},{n:'2008',v:'2008'},{n:'2007',v:'2007'},{n:'2006',v:'2006'},{n:'2005',v:'2005'},{n:'2004',v:'2004'}]},{key:'lang',name:'语言',value:[{n:'全部',v:''},{n:'国语',v:'国语'},{n:'英语',v:'英语'},{n:'粤语',v:'粤语'},{n:'闽南语',v:'闽南语'},{n:'韩语',v:'韩语'},{n:'日语',v:'日语'},{n:'其它',v:'其它'}]},{key:'by',name:'排序',value:[{n:'时间',v:'time'},{n:'人气',v:'hits'},{n:'评分',v:'score'}]}],
27:[{key:'by',name:'排序',value:[{n:'时间',v:'time'},{n:'人气',v:'hits'},{n:'评分',v:'score'}]}],
15:[{key:'area',name:'地区',value:[{n:'全部',v:''},{n:'日本',v:'日本'},{n:'韩国',v:'韩国'}]},{key:'year',name:'年份',value:[{n:'全部',v:''},{n:'2023',v:'2023'},{n:'2022',v:'2022'},{n:'2021',v:'2021'},{n:'2020',v:'2020'},{n:'2019',v:'2019'},{n:'2018',v:'2018'},{n:'2017',v:'2017'},{n:'2016',v:'2016'},{n:'2015',v:'2015'},{n:'2014',v:'2014'},{n:'2013',v:'2013'},{n:'2012',v:'2012'},{n:'2011',v:'2011'},{n:'2010',v:'2010'}]},{key:'lang',name:'语言',value:[{n:'全部',v:''},{n:'国语',v:'国语'},{n:'英语',v:'英语'},{n:'粤语',v:'粤语'},{n:'闽南语',v:'闽南语'},{n:'韩语',v:'韩语'},{n:'日语',v:'日语'},{n:'其它',v:'其它'}]},{key:'by',name:'排序',value:[{n:'时间',v:'time'},{n:'人气',v:'hits'},{n:'评分',v:'score'}]}],
16:[{key:'area',name:'地区',value:[{n:'全部',v:''},{n:'美国',v:'美国'},{n:'英国',v:'英国'},{n:'德国',v:'德国'},{n:'加拿大',v:'加拿大'},{n:'其他',v:'其他'}]},{key:'year',name:'年份',value:[{n:'全部',v:''},{n:'2023',v:'2023'},{n:'2022',v:'2022'},{n:'2021',v:'2021'},{n:'2020',v:'2020'},{n:'2019',v:'2019'},{n:'2018',v:'2018'},{n:'2017',v:'2017'},{n:'2016',v:'2016'},{n:'2015',v:'2015'},{n:'2014',v:'2014'},{n:'2013',v:'2013'},{n:'2012',v:'2012'},{n:'2011',v:'2011'},{n:'2010',v:'2010'}]},{key:'lang',name:'语言',value:[{n:'全部',v:''},{n:'国语',v:'国语'},{n:'英语',v:'英语'},{n:'粤语',v:'粤语'},{n:'闽南语',v:'闽南语'},{n:'韩语',v:'韩语'},{n:'日语',v:'日语'},{n:'其它',v:'其它'}]},{key:'by',name:'排序',value:[{n:'时间',v:'time'},{n:'人气',v:'hits'},{n:'评分',v:'score'}]}]
};
return JSON.stringify({
class: classes,
filters: filterObj,
});
}
async function homeVod() {
var link = host + '/show/1--hits---------.html';
var html = await request(link);
var $ = load(html);
var items = $('ul.stui-vodlist > li');
let videos = _.map(items, (item) => {
var a = $(item).find('a:first')[0];
var remarks = $($(item).find('span.pic-text')[0]).text().trim();
return {
vod_id: a.attribs.href.replace(/.*?\/detail\/(.*).html/g, '$1'),
vod_name: a.attribs.title,
vod_pic: a.attribs['data-original'],
vod_remarks: remarks || '',
};
});
return JSON.stringify({
list: videos,
});
}
async function category(tid, pg, filter, extend) {
if (pg <= 0 || typeof(pg) == 'undefined') pg = 1;
var link = host + '/show/' + tid + '-' + (extend.area || '') + '-' + (extend.by || 'time') + '--' + (extend.lang || '') + '----' + pg + '---' + (extend.year || '') + '.html';
var html = await request(link);
var $ = load(html);
var items = $('ul.stui-vodlist > li');
let videos = _.map(items, (item) => {
var a = $(item).find('a:first')[0];
var remarks = $($(item).find('span.pic-text')[0]).text().trim();
return {
vod_id: a.attribs.href.replace(/.*?\/detail\/(.*).html/g, '$1'),
vod_name: a.attribs.title,
vod_pic: a.attribs['data-original'],
vod_remarks: remarks || '',
};
});
var hasMore = $('ul.stui-page__item > li > a:contains(下一页)').length > 0;
var pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg);
return JSON.stringify({
page: parseInt(pg),
pagecount: pgCount,
limit: 24,
total: 24 * pgCount,
list: videos,
});
}
async function detail(id) {
var html = await request(host + '/detail/' + id + '.html');
var $ = load(html);
var vod = {
vod_id: id,
vod_name: $('h1:first').text().trim(),
vod_type: $('.stui-content__detail p:first a').text(),
vod_actor: $('.stui-content__detail p:nth-child(3)').text().replace('主演:',''),
vod_pic: $('.stui-content__thumb img:first').attr('data-original'),
vod_remarks : $('.stui-content__detail p:nth-child(5)').text() || '',
vod_content: $('span.detail-content').text().trim(),
};
var playMap = {};
var tabs = $('div.stui-pannel__head > h3[class*=iconfont]');
var playlists = $('ul.stui-content__playlist');
_.each(tabs, (tab, i) => {
var from = tab.children[0].data;
var list = playlists[i];
list = $(list).find('a');
_.each(list, (it) => {
var title = it.children[0].data;
var playUrl = it.attribs.href;
if (title.length == 0) title = it.children[0].data.trim();
if (!playMap.hasOwnProperty(from)) {
playMap[from] = [];
}
playMap[from].push( title + '$' + playUrl);
});
});
vod.vod_play_from = _.keys(playMap).join('$$$');
var urls = _.values(playMap);
var vod_play_url = _.map(urls, (urlist) => {
return urlist.join('#');
});
vod.vod_play_url = vod_play_url.join('$$$');
return JSON.stringify({
list: [vod],
});
}
async function play(flag, id, flags) {
var html = await request(host + id);
html = html.match(/r player_.*?=(.*?)</)[1];
var js = JSON.parse(html);
var url = js.url;
var from = js.from;
var next = js.link_next;
var id = js.id;
var nid = js.nid;
var paurl = await request(host +'/static/player/' + from + '.js');
paurl = paurl.match(/ src="(.*?)'/)[1];
var purl = paurl + url + '&next=' + next + '&id=' + id + '&nid=' + nid;
var playUrl = await request(purl);
playUrl = playUrl.match(/var .* = '(.*?)'/)[1];
// console.debug('libvio playUrl =====>' + playUrl); // js_debug.log
return JSON.stringify({
parse: 0,
url: playUrl,
});
}
async function search(wd, quick) {
var data = JSON.parse(await request(host + '/index.php/ajax/suggest?mid=1&wd=' + wd + '&limit=50')).list;
var videos = [];
for (const vod of data) {
videos.push({
vod_id: vod.id,
vod_name: vod.name,
vod_pic: vod.pic,
vod_remarks: '',
});
}
return JSON.stringify({
list: videos,
limit: 50,
});
}
export function __jsEvalReturn() {
return {
init: init,
home: home,
homeVod: homeVod,
category: category,
detail: detail,
play: play,
search: search,
};
}
import{load,_}from"assets://js/lib/cat.js";var key="libvio",HOST="https://libvio.app",host="",siteKey="",siteType=0;const MOBILE_UA="Mozilla/5.0 (Linux; Android 11; M2007J3SC Build/RKQ1.200826.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/77.0.3865.120 MQQBrowser/6.2 TBS/045714 Mobile Safari/537.36";async function request(reqUrl,agentSp){return(await req(reqUrl,{method:"get",headers:{"User-Agent":agentSp||MOBILE_UA,Referer:host}})).content}async function init(cfg){siteKey=cfg.skey,siteType=cfg.stype;cfg=await request(HOST),cfg=load(cfg);host=cfg("div.content-top > ul > li").find("a:first")[0].attribs.href}async function home(filter){var html=await request(host),html=load(html)("ul.stui-header__menu > li > a[href*=type]"),html=_.map(html,cls=>{var typeId=cls.attribs.href;return{type_id:typeId=typeId.substring(typeId.lastIndexOf("/")+1).replace(".html",""),type_name:cls.children[0].data}});return JSON.stringify({class:html,filters:{1:[{key:"area",name:"地区",value:[{n:"全部",v:""},{n:"中国大陆",v:"中国大陆"},{n:"中国香港",v:"中国香港"},{n:"中国台湾",v:"中国台湾"},{n:"美国",v:"美国"},{n:"法国",v:"法国"},{n:"英国",v:"英国"},{n:"日本",v:"日本"},{n:"韩国",v:"韩国"},{n:"德国",v:"德国"},{n:"泰国",v:"泰国"},{n:"印度",v:"印度"},{n:"意大利",v:"意大利"},{n:"西班牙",v:"西班牙"},{n:"加拿大",v:"加拿大"},{n:"其他",v:"其他"}]},{key:"year",name:"年份",value:[{n:"全部",v:""},{n:"2023",v:"2023"},{n:"2022",v:"2022"},{n:"2021",v:"2021"},{n:"2020",v:"2020"},{n:"2019",v:"2019"},{n:"2018",v:"2018"},{n:"2017",v:"2017"},{n:"2016",v:"2016"},{n:"2015",v:"2015"},{n:"2014",v:"2014"},{n:"2013",v:"2013"},{n:"2012",v:"2012"},{n:"2011",v:"2011"},{n:"2010",v:"2010"}]},{key:"lang",name:"语言",value:[{n:"全部",v:""},{n:"国语",v:"国语"},{n:"英语",v:"英语"},{n:"粤语",v:"粤语"},{n:"闽南语",v:"闽南语"},{n:"韩语",v:"韩语"},{n:"日语",v:"日语"},{n:"法语",v:"法语"},{n:"德语",v:"德语"},{n:"其它",v:"其它"}]},{key:"by",name:"排序",value:[{n:"时间",v:"time"},{n:"人气",v:"hits"},{n:"评分",v:"score"}]}],2:[{key:"area",name:"地区",value:[{n:"全部",v:""},{n:"中国大陆",v:"中国大陆"},{n:"中国台湾",v:"中国台湾"},{n:"中国香港",v:"中国香港"},{n:"韩国",v:"韩国"},{n:"日本",v:"日本"},{n:"美国",v:"美国"},{n:"泰国",v:"泰国"},{n:"英国",v:"英国"},{n:"新加坡",v:"新加坡"},{n:"其他",v:"其他"}]},{key:"year",name:"年份",value:[{n:"全部",v:""},{n:"2023",v:"2023"},{n:"2022",v:"2022"},{n:"2021",v:"2021"},{n:"2020",v:"2020"},{n:"2019",v:"2019"},{n:"2018",v:"2018"},{n:"2017",v:"2017"},{n:"2016",v:"2016"},{n:"2015",v:"2015"},{n:"2014",v:"2014"},{n:"2013",v:"2013"},{n:"2012",v:"2012"},{n:"2011",v:"2011"},{n:"2010",v:"2010"}]},{key:"lang",name:"语言",value:[{n:"全部",v:""},{n:"国语",v:"国语"},{n:"英语",v:"英语"},{n:"粤语",v:"粤语"},{n:"闽南语",v:"闽南语"},{n:"韩语",v:"韩语"},{n:"日语",v:"日语"},{n:"其它",v:"其它"}]},{key:"by",name:"排序",value:[{n:"时间",v:"time"},{n:"人气",v:"hits"},{n:"评分",v:"score"}]}],4:[{key:"area",name:"地区",value:[{n:"全部",v:""},{n:"中国",v:"中国"},{n:"日本",v:"日本"},{n:"欧美",v:"欧美"},{n:"其他",v:"其他"}]},{key:"year",name:"年份",value:[{n:"全部",v:""},{n:"2023",v:"2023"},{n:"2022",v:"2022"},{n:"2021",v:"2021"},{n:"2020",v:"2020"},{n:"2019",v:"2019"},{n:"2018",v:"2018"},{n:"2017",v:"2017"},{n:"2016",v:"2016"},{n:"2015",v:"2015"},{n:"2014",v:"2014"},{n:"2013",v:"2013"},{n:"2012",v:"2012"},{n:"2011",v:"2011"},{n:"2010",v:"2010"},{n:"2009",v:"2009"},{n:"2008",v:"2008"},{n:"2007",v:"2007"},{n:"2006",v:"2006"},{n:"2005",v:"2005"},{n:"2004",v:"2004"}]},{key:"lang",name:"语言",value:[{n:"全部",v:""},{n:"国语",v:"国语"},{n:"英语",v:"英语"},{n:"粤语",v:"粤语"},{n:"闽南语",v:"闽南语"},{n:"韩语",v:"韩语"},{n:"日语",v:"日语"},{n:"其它",v:"其它"}]},{key:"by",name:"排序",value:[{n:"时间",v:"time"},{n:"人气",v:"hits"},{n:"评分",v:"score"}]}],27:[{key:"by",name:"排序",value:[{n:"时间",v:"time"},{n:"人气",v:"hits"},{n:"评分",v:"score"}]}],15:[{key:"area",name:"地区",value:[{n:"全部",v:""},{n:"日本",v:"日本"},{n:"韩国",v:"韩国"}]},{key:"year",name:"年份",value:[{n:"全部",v:""},{n:"2023",v:"2023"},{n:"2022",v:"2022"},{n:"2021",v:"2021"},{n:"2020",v:"2020"},{n:"2019",v:"2019"},{n:"2018",v:"2018"},{n:"2017",v:"2017"},{n:"2016",v:"2016"},{n:"2015",v:"2015"},{n:"2014",v:"2014"},{n:"2013",v:"2013"},{n:"2012",v:"2012"},{n:"2011",v:"2011"},{n:"2010",v:"2010"}]},{key:"lang",name:"语言",value:[{n:"全部",v:""},{n:"国语",v:"国语"},{n:"英语",v:"英语"},{n:"粤语",v:"粤语"},{n:"闽南语",v:"闽南语"},{n:"韩语",v:"韩语"},{n:"日语",v:"日语"},{n:"其它",v:"其它"}]},{key:"by",name:"排序",value:[{n:"时间",v:"time"},{n:"人气",v:"hits"},{n:"评分",v:"score"}]}],16:[{key:"area",name:"地区",value:[{n:"全部",v:""},{n:"美国",v:"美国"},{n:"英国",v:"英国"},{n:"德国",v:"德国"},{n:"加拿大",v:"加拿大"},{n:"其他",v:"其他"}]},{key:"year",name:"年份",value:[{n:"全部",v:""},{n:"2023",v:"2023"},{n:"2022",v:"2022"},{n:"2021",v:"2021"},{n:"2020",v:"2020"},{n:"2019",v:"2019"},{n:"2018",v:"2018"},{n:"2017",v:"2017"},{n:"2016",v:"2016"},{n:"2015",v:"2015"},{n:"2014",v:"2014"},{n:"2013",v:"2013"},{n:"2012",v:"2012"},{n:"2011",v:"2011"},{n:"2010",v:"2010"}]},{key:"lang",name:"语言",value:[{n:"全部",v:""},{n:"国语",v:"国语"},{n:"英语",v:"英语"},{n:"粤语",v:"粤语"},{n:"闽南语",v:"闽南语"},{n:"韩语",v:"韩语"},{n:"日语",v:"日语"},{n:"其它",v:"其它"}]},{key:"by",name:"排序",value:[{n:"时间",v:"time"},{n:"人气",v:"hits"},{n:"评分",v:"score"}]}]}})}async function homeVod(){var html=await request(host+"/show/1--hits---------.html"),$=load(html),html=$("ul.stui-vodlist > li"),html=_.map(html,item=>{var a=$(item).find("a:first")[0],item=$($(item).find("span.pic-text")[0]).text().trim();return{vod_id:a.attribs.href.replace(/.*?\/detail\/(.*).html/g,"$1"),vod_name:a.attribs.title,vod_pic:a.attribs["data-original"],vod_remarks:item||""}});return JSON.stringify({list:html})}async function category(tid,pg,filter,extend){var tid=await request(host+"/show/"+tid+"-"+(extend.area||"")+"-"+(extend.by||"time")+"--"+(extend.lang||"")+"----"+(pg=pg<=0||void 0===pg?1:pg)+"---"+(extend.year||"")+".html"),$=load(tid),extend=$("ul.stui-vodlist > li"),tid=_.map(extend,item=>{var a=$(item).find("a:first")[0],item=$($(item).find("span.pic-text")[0]).text().trim();return{vod_id:a.attribs.href.replace(/.*?\/detail\/(.*).html/g,"$1"),vod_name:a.attribs.title,vod_pic:a.attribs["data-original"],vod_remarks:item||""}}),extend=0<$("ul.stui-page__item > li > a:contains(下一页)").length?parseInt(pg)+1:parseInt(pg);return JSON.stringify({page:parseInt(pg),pagecount:extend,limit:24,total:24*extend,list:tid})}async function detail(id){var html=await request(host+"/detail/"+id+".html"),$=load(html),html={vod_id:id,vod_name:$("h1:first").text().trim(),vod_type:$(".stui-content__detail p:first a").text(),vod_actor:$(".stui-content__detail p:nth-child(3)").text().replace("主演:",""),vod_pic:$(".stui-content__thumb img:first").attr("data-original"),vod_remarks:$(".stui-content__detail p:nth-child(5)").text()||"",vod_content:$("span.detail-content").text().trim()},playMap={},id=$("div.stui-pannel__head > h3[class*=iconfont]"),playlists=$("ul.stui-content__playlist"),id=(_.each(id,(tab,i)=>{var from=tab.children[0].data,tab=playlists[i],tab=$(tab).find("a");_.each(tab,it=>{var title=it.children[0].data,playUrl=it.attribs.href;0==title.length&&(title=it.children[0].data.trim()),playMap.hasOwnProperty(from)||(playMap[from]=[]),playMap[from].push(title+"$"+playUrl)})}),html.vod_play_from=_.keys(playMap).join("$$$"),_.values(playMap)),id=_.map(id,urlist=>urlist.join("#"));return html.vod_play_url=id.join("$$$"),JSON.stringify({list:[html]})}async function play(flag,id,flags){var html=(html=await request(host+id)).match(/r player_.*?=(.*?)</)[1],html=JSON.parse(html),url=html.url,from=html.from,next=html.link_next,id=html.id,html=html.nid,from=await request(host+"/static/player/"+from+".js"),from=(from=await request((from=from.match(/ src="(.*?)'/)[1])+url+"&next="+next+"&id="+id+"&nid="+html)).match(/var .* = '(.*?)'/)[1];return JSON.stringify({parse:0,url:from})}async function search(wd,quick){var videos=[];for(const vod of JSON.parse(await request(host+"/index.php/ajax/suggest?mid=1&wd="+wd+"&limit=50")).list)videos.push({vod_id:vod.id,vod_name:vod.name,vod_pic:vod.pic,vod_remarks:""});return JSON.stringify({list:videos,limit:50})}function __jsEvalReturn(){return{init:init,home:home,homeVod:homeVod,category:category,detail:detail,play:play,search:search}}export{__jsEvalReturn};
+98
View File
@@ -0,0 +1,98 @@
import { Crypto, load, _ } from 'assets://js/lib/cat.js';
/**
* 直播源
* authorLeospring
*/
let siteUrl = 'http://api.maiyoux.com:81/mf/';
let siteKey = '';
let siteType = 0;
let cateList = {};
async function request(reqUrl, postData, post) {
let res = await req(reqUrl, {
method: post ? 'post' : 'get',
data: postData || {},
postType: post ? 'form' : '',
});
let content = res.content;
return content;
}
async function init(cfg) {
siteKey = cfg.skey;
siteType = cfg.stype;
if (cfg.ext) {
siteUrl = cfg.ext;
}
cateList = JSON.parse(await request(siteUrl + 'json.txt'));
}
async function home(filter) {
let classes = [];
Object.keys(cateList).forEach(function(key) {
classes.push({
type_id: key,
type_name: key,
});
});
return JSON.stringify({
class: classes,
// filters: filterObj
});
}
async function category(tid, pg, filter, ext) {
let videos = _.map(cateList[tid], (item) => {
return {
vod_id: item['address'],
vod_name: item['title'],
vod_pic: item['xinimg'],
vod_remarks: item['Number']
}
})
return JSON.stringify({
list: videos,
page: pg,
pagecount: 1,
total: videos.length
});
}
async function detail(id) {
try {
const res = JSON.parse(await request(siteUrl + id))['zhubo'];
let playUrls = _.map(res, (vod) => {
return vod.title + '$' + vod.address;
}).join('#');
const video = {
vod_play_from: 'Leospring',
vod_play_url: playUrls,
vod_content: '作者:Leospring 公众号:蚂蚁科技杂谈',
};
const list = [video];
const result = { list };
return JSON.stringify(result);
} catch (e) {
console.log('err', e);
}
return null;
}
async function play(flag, id, flags) {
let playUrl = id;
return JSON.stringify({
parse: 0,
url: playUrl,
});
}
export function __jsEvalReturn() {
return {
init: init,
home: home,
category: category,
detail: detail,
play: play,
};
}
+191
View File
@@ -0,0 +1,191 @@
import { Crypto, load, _ } from './lib/cat.js';
let key = 'mgys';
let HOST = 'https://www.moguys.xyz';
let siteKey = '';
let siteType = 0;
const UA = 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1';
async function request(reqUrl, timeout = 60000) {
let res = await req(reqUrl, {
method: 'get',
headers: {
'User-Agent': UA,
'Referer': HOST
},
timeout: timeout,
});
return res.content;
}
// cfg = {skey: siteKey, ext: extend}
async function init(cfg) {
siteKey = cfg.skey;
siteType = cfg.stype;
}
async function home(filter) {
let classes = [{"type_id":"1","type_name":"电影"},{"type_id":"2","type_name":"电视剧"},{"type_id":"3","type_name":"动漫"},{"type_id":"4","type_name":"综艺"}];
let filterObj = {
"1":[{"key":"class","name":"剧情","init":"","value":[{"n":"全部","v":""},{"n":"动作","v":"动作"},{"n":"爱情","v":"爱情"},{"n":"喜剧","v":"喜剧"},{"n":"科幻","v":"科幻"},{"n":"恐怖","v":"恐怖"},{"n":"战争","v":"战争"},{"n":"武侠","v":"武侠"},{"n":"剧情","v":"剧情"},{"n":"动画","v":"动画"},{"n":"惊悚","v":"惊悚"},{"n":"灾难","v":"灾难"},{"n":"悬疑","v":"悬疑"},{"n":"冒险","v":"冒险"},{"n":"犯罪","v":"犯罪"},{"n":"纪录","v":"纪录"},{"n":"古装","v":"古装"},{"n":"奇幻","v":"奇幻"}]},{"key":"area","name":"地区","init":"","value":[{"n":"全部","v":""},{"n":"大陆","v":"大陆"},{"n":"韩国","v":"韩国"},{"n":"美国","v":"美国"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"日本","v":"日本"},{"n":"泰国","v":"泰国"},{"n":"英国","v":"英国"},{"n":"新加坡","v":"新加坡"},{"n":"其他","v":"其他"}]},{"key":"year","name":"年份","init":"","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"}]},{"key":"lang","name":"语言","init":"","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"法语","v":"法语"},{"n":"德语","v":"德语"},{"n":"其它","v":"其它"}]},{"key":"by","name":"排序","init":"","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}],
"2":[{"key":"class","name":"剧情","init":"","value":[{"n":"全部","v":""},{"n":"古装","v":"古装"},{"n":"奇幻","v":"奇幻"},{"n":"动作","v":"动作"},{"n":"爱情","v":"爱情"},{"n":"喜剧","v":"喜剧"},{"n":"科幻","v":"科幻"},{"n":"恐怖","v":"恐怖"},{"n":"战争","v":"战争"},{"n":"武侠","v":"武侠"},{"n":"惊悚","v":"惊悚"},{"n":"悬疑","v":"悬疑"},{"n":"冒险","v":"冒险"},{"n":"犯罪","v":"犯罪"}]},{"key":"area","name":"地区","init":"","value":[{"n":"全部","v":""},{"n":"大陆","v":"大陆"},{"n":"韩国","v":"韩国"},{"n":"美国","v":"美国"}]},{"key":"year","name":"年份","init":"","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"}]},{"key":"lang","name":"语言","init":"","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"by","name":"排序","init":"","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}],
"3":[{"key":"class","name":"剧情","init":"","value":[{"n":"全部","v":""},{"n":"选秀","v":"选秀"},{"n":"情感","v":"情感"},{"n":"访谈","v":"访谈"},{"n":"播报","v":"播报"},{"n":"旅游","v":"旅游"},{"n":"音乐","v":"音乐"},{"n":"美食","v":"美食"},{"n":"纪实","v":"纪实"},{"n":"曲艺","v":"曲艺"},{"n":"生活","v":"生活"},{"n":"游戏互动","v":"游戏互动"},{"n":"财经","v":"财经"},{"n":"求职","v":"求职"}]},{"key":"area","name":"地区","init":"","value":[{"n":"全部","v":""},{"n":"大陆","v":"大陆"},{"n":"韩国","v":"韩国"},{"n":"美国","v":"美国"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"日本","v":"日本"},{"n":"泰国","v":"泰国"},{"n":"英国","v":"英国"},{"n":"新加坡","v":"新加坡"},{"n":"其他","v":"其他"}]},{"key":"year","name":"年份","init":"","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"}]},{"key":"lang","name":"语言","init":"","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"by","name":"排序","init":"","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}],
"4":[{"key":"class","name":"剧情","init":"","value":[{"n":"全部","v":""},{"n":"情感","v":"情感"},{"n":"科幻","v":"科幻"},{"n":"热血","v":"热血"},{"n":"推理","v":"推理"},{"n":"搞笑","v":"搞笑"},{"n":"冒险","v":"冒险"},{"n":"萝莉","v":"萝莉"},{"n":"校园","v":"校园"},{"n":"动作","v":"动作"},{"n":"机战","v":"机战"},{"n":"运动","v":"运动"},{"n":"战争","v":"战争"},{"n":"少年","v":"少年"},{"n":"少女","v":"少女"},{"n":"社会","v":"社会"},{"n":"原创","v":"原创"},{"n":"亲子","v":"亲子"},{"n":"益智","v":"益智"},{"n":"励志","v":"励志"},{"n":"其他","v":"其他"}]},{"key":"area","name":"地区","init":"","value":[{"n":"全部","v":""},{"n":"大陆","v":"大陆"},{"n":"韩国","v":"韩国"},{"n":"美国","v":"美国"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"日本","v":"日本"},{"n":"泰国","v":"泰国"},{"n":"英国","v":"英国"},{"n":"新加坡","v":"新加坡"},{"n":"其他","v":"其他"}]},{"key":"year","name":"年份","init":"","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"}]},{"key":"lang","name":"语言","init":"","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"by","name":"排序","init":"","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}]
};
return JSON.stringify({
class: classes,
filters: filterObj,
});
}
async function homeVod() {}
async function category(tid, pg, filter, extend) {
if (pg <= 0) pg = 1;
let page = '';
if (pg > 1) {
page = pg;
}
const link = HOST + '/vodshow/' + tid + '-' + (extend.area || '') + '-' + (extend.by || '') + '-' + (extend.class || '') + '-' + (extend.lang || '') + '----' + page + '---' + (extend.year || '') + '.html';//https://www.moguys.xyz/vodshow/1-%E5%A4%A7%E9%99%86-time-%E5%8A%A8%E4%BD%9C-%E5%9B%BD%E8%AF%AD----2---2023.html
const html = await request(link);
const $ = load(html);
const items = $('.leo-video-item');
let videos = _.map(items, (item) => {
const it = $(item).find('a:first')[0];
const img = $(item).find('img:first')[0];
const remarks = $($(item).find('div.leo-video-remark')[0]).text().trim();
return {
vod_id: it.attribs.href.replace(/.*?\/voddetail\/(.*).html/g, '$1'),
vod_name: it.attribs.title,
vod_pic: img.attribs['data-original'],
vod_remarks: remarks || '',
};
});
const hasMore = $('a.leo-page-elem:contains(下一页)').length > 0;
const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg);
return JSON.stringify({
page: parseInt(pg),
pagecount: pgCount,
limit: 24,
total: 24 * pgCount,
list: videos,
});
}
async function detail(id) {
const html = await request(HOST + '/voddetail/' + id + '.html');
const $ = load(html);
const vod = {
vod_id: id,
vod_name: $('font.leo-col-6').text(),
vod_type: $('.leo-detail-media li:contains(分类:) a:eq(1)').text().trim(),
vod_year: $('.leo-detail-media li:contains(年代:) a:first').text().trim(),
vod_area: $('.leo-detail-media li:contains(地区:) a:first').text().trim(),
vod_director: $('.leo-detail-media li:contains(导演:)').text().trim().substring(3),
vod_actor: $('.leo-detail-media li:contains(主演:)').text().trim().substring(3),
vod_pic: $('.leo-detail-cover').attr('data-original'),
vod_remarks : $('.leo-detail-media h1:first').text().split('|')[1] || '',
vod_content: $('#leo-detail-info').text().trim().substring(5).trim(),
};
let playMap = {};
let tabs = $('.leo-source-cho li');
let playlists = $('.leo-play-num');
_.each(tabs, (tab, i) => {
let from = tab.children[1].data;
let list = playlists[i];
list = $(list).find('a');
_.each(list, (it) => {
let title = 'HD';
if (it.children.length > 0) {
title = it.children[0].data.trim();
}
let playUrl = it.attribs.href.replace(/.*?\/vodplay\/(.*).html/g, '$1');
if (!playMap.hasOwnProperty(from)) {
playMap[from] = [];
}
playMap[from].push(title + '$' + playUrl);
});
});
vod.vod_play_from = _.keys(playMap).join('$$$');
let urls = _.values(playMap);
let vod_play_url = _.map(urls, (urlist) => {
return urlist.join('#');
});
vod.vod_play_url = vod_play_url.join('$$$');
return JSON.stringify({
list: [vod],
});
}
async function play(flag, id, flags) {
const link = HOST + '/vodplay/' + id + '.html';
const html = await request(link);
const $ = load(html);
let json = $('script:contains(player_aaaa)').text().replace('var player_aaaa=','');
let js = JSON.parse(json);
let playUrl = js.url;
if (js.encrypt == 1) {
playUrl = unescape(playUrl);
} else if (js.encrypt == 2) {
playUrl = unescape(base64Decode(playUrl));
}
let playHtml = await request('https://player.moguys.work/player/ec.php?code=pl&if=1&url=' + playUrl);
json = playHtml.match(/let ConFig = {([\w\W]*)},box/)[1];
const jsConfig = JSON.parse('{' + json.trim() + '}');
playUrl = decryptUrl(jsConfig);
return JSON.stringify({
parse: 0,
url: playUrl,
header: {
'User-Agent': UA,
}
});
}
function decryptUrl(jsConfig) {
const key = Crypto.enc.Utf8.parse('2890' + jsConfig.config.uid + 'tB959C');
const iv = Crypto.enc.Utf8.parse('2F131BE91247866E');
const mode = Crypto.mode.CBC;
const padding = Crypto.pad.Pkcs7;
const decrypted = Crypto.AES.decrypt(jsConfig.url, key, {
'iv': iv,
'mode': mode,
'padding': padding
});
const decryptedUrl = Crypto.enc.Utf8.stringify(decrypted);
return decryptedUrl;
}
function base64Decode(text) {
return Crypto.enc.Utf8.stringify(Crypto.enc.Base64.parse(text));
}
async function search(wd, quick, pg) {
let data = JSON.parse(await request(HOST + '/index.php/ajax/suggest?mid=1&limit=50&wd=' + wd)).list;
let videos = [];
for (const vod of data) {
videos.push({
vod_id: vod.id,
vod_name: vod.name,
vod_pic: vod.pic,
vod_remarks: '',
});
}
return JSON.stringify({
list: videos,
});
}
export function __jsEvalReturn() {
return {
init: init,
home: home,
homeVod: homeVod,
category: category,
detail: detail,
play: play,
search: search,
};
}
+403
View File
@@ -0,0 +1,403 @@
import { Crypto, load, _ } from './lib/cat.js';
let key = 'misaav';
let url = 'https://missav789.com';
let siteKey = '';
let siteType = 0;
const UA = 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1';
const cookie = {};
const default_filter=[
{
key:'filters',
name:'过滤',
init:'',
value:[
{n:'所有',v:''},
{n:'单人作品',v:'individual'},
{n:'中文字幕',v:'chinese-subtitle'},
]
},
{
key:'sort',
name:'排序',
init:'',
value:[
{n:'發行日期',v:'released_at'},
{n:'最近更新',v:'published_at'},
{n:'收藏數',v:'saved'},
{n:'今日瀏覽數',v:'today_views'},
{n:'本週瀏覽數',v:'weekly_views'},
{n:'本月瀏覽數',v:'monthly_views'},
{n:'瀏覽數',v:'views'},
]
}
]
async function request(reqUrl, referer, mth, data, hd) {
const headers = {
'User-Agent': UA,
Cookie: _.map(cookie, (value, key) => {
return `${key}=${value}`;
}).join(';'),
};
if (referer) headers.referer = encodeURIComponent(referer);
let res = await req(reqUrl, {
method: mth || 'get',
headers: headers,
data: data,
postType: mth === 'post' ? 'form' : '',
});
if (res.headers['set-cookie']) {
const set_cookie = _.isArray(res.headers['set-cookie']) ? res.headers['set-cookie'].join(';') : res.headers['set-cookie'];
const cks = set_cookie.split(';');
for (const c of cks) {
const tmp = c.trim();
if (tmp.startsWith('result=')) {
cookie.result = tmp.substring(7);
return await request(reqUrl, reqUrl, 'post', {
result: cookie.result,
});
} else if (tmp.startsWith('esc_search_captcha=1')) {
cookie.esc_search_captcha = 1;
delete cookie.result;
return await request(reqUrl);
}
}
// console.log(res.headers['set-cookie']);
}
return res.content;
}
// cfg = {skey: siteKey, ext: extend}
async function init(cfg) {
siteKey = cfg.skey;
siteType = cfg.stype;
//let html=await request(url)
}
async function home(filter) {
let type_list="最近更新=new+新作上市=release+今日热门=today-hot+本周热门=weekly-hot+本月热门=monthly-hot+专题=tags+女优大全=actresses+女优排行榜=actresses/ranking+类型=genres+发行商=makers".split('+')
let filter_list="无码流出=uncensored-leak+中文字幕=chinese-subtitle+素人SIRO=siro+LUXU=luxu+GANA=gana+PrestigePremium=maan+S-CUTE=scute+ARA=ara+无码FC2=fc2+HEYZO=heyzo+东京热=tokyohot+一本道=1pondo+Caribbeancom=caribbeancom+Caribbeancompr=caribbeancompr+10musume=10musume+pacopacomama=pacopacomama+Gachinco=gachinco+XXX-AV=xxxav+人妻斩=marriedslash+顽皮4610=naughty4610+顽皮0930=naughty0930+麻豆传媒=madou+TWAV=twav+Furuke=furuke".split('+')
let classes = _.map(type_list, (s) => {
let typeId = s.split('=')
return {
type_id: typeId[1],
type_name: typeId[0],
};
});
let filterss = _.map(filter_list, (s) => {
let fobj = s.split('=')
return {
v: fobj[1],
n: fobj[0],
};
});
let filterObj = {
"tags":[
{
key:'tag',
name:'主題',
init:'uncensored-leak',
value:filterss
}
],
"actresses":default_filter,
"genres":default_filter,
"makers":default_filter,
"actresses/ranking":default_filter,
};
return JSON.stringify({
class: classes,
filters: filterObj,
});
}
async function homeVod() {
const min=1
const max=100
const range =max-min
const random= Math.random()
const result=min + Math.round(range*random)
const html=await request(url+'/random/'+result)
const $ =load(html)
const items = $('div.thumbnail')
let videos=_.map(items,(item)=>{
const a = $(item).find('a')[0]
const aa=$($(item).find('a')[1]).text()
// console.log(a)
const vid= a.attribs.href
const img =$(a).find('img')[0].attribs.src
const title=$(a).find('img')[0].attribs.alt
return {
vod_id: vid,
vod_name: title,
vod_pic:img,
vod_remarks:aa
}
} )
return JSON.stringify({
list: videos,
})
}
async function category(tid, pg, filter, extend) {
if (pg <= 0) pg = 1;
let html=null,$=null,items=null,videos=null
switch(tid){
case 'makers':
html = await request(url+'/'+ tid+'?page='+pg)
$=load(html)
items = $('div.grid.grid-cols-2.gap-4 > div')
videos=_.map(items,(item)=>{
const a = $(item).find('a')
console.log(a)
const vid= a[0].attribs.href
const rem =$(a[1]).text().replaceAll('\n','')
const title=$(a[0]).text().replaceAll('\n','')
return {
vod_id: vid,
vod_name: title,
vod_remarks:rem,
vod_tag:'folder'
}
} )
return JSON.stringify({
page: parseInt(pg),
pagecount: 9999,
limit: 20,
total: 99999,
list: videos,
})
break
case 'genres':
html = await request(url+'/'+ tid+'?page='+pg)
$=load(html)
items = $('div.grid.grid-cols-2.gap-4 > div')
videos=_.map(items,(item)=>{
const a = $(item).find('a')
console.log(a)
const vid= a[0].attribs.href
const rem =$(a[1]).text().replaceAll('\n','')
const title=$(a[0]).text().replaceAll('\n','')
return {
vod_id: vid,
vod_name: title,
vod_remarks:rem,
vod_tag:'folder'
}
} )
return JSON.stringify({
page: parseInt(pg),
pagecount: 9999,
limit: 20,
total: 99999,
list: videos,
})
break
case 'actresses/ranking':
html = await request(url+'/'+ tid+'?page='+pg)
$=load(html)
items = $('ul.grid.grid-cols-2.gap-4 > li')
videos=_.map(items,(item)=>{
const a = $(item).find('a')
const vid= a[0].attribs.href
const imgs=$(a[0]).find('img')[0]
const img=imgs?imgs.attribs.src:''
const rem =$($(item).find('span')[0]).text().replaceAll('\n','')
const title=$($(item).find('h4')[0]).text().replaceAll('\n','')
return {
vod_id: vid,
vod_name: title,
vod_remarks: rem,
vod_pic:img,
vod_tag:'folder'
}
} )
return JSON.stringify({
page: parseInt(pg),
pagecount: 9999,
limit: 20,
total: 99999,
list: videos,
style: {
type: "list",
"ratio": 0.68
}
})
break
case 'actresses':
html = await request(url+'/'+ tid+'?page='+pg)
$=load(html)
items = $('ul.grid.grid-cols-2.gap-4 > li')
videos=_.map(items,(item)=>{
const a = $(item).find('a')
const vid= a[0].attribs.href
const imgs=$(a[0]).find('img')[0]
const img=imgs?imgs.attribs.src:''
const rem =$($(item).find('p')[0]).text().replaceAll('\n','')
const title=$($(item).find('h4')[0]).text().replaceAll('\n','')
return {
vod_id: vid,
vod_name: title,
vod_remarks: rem,
vod_pic:img,
vod_tag:'folder'
}
} )
return JSON.stringify({
page: parseInt(pg),
pagecount: 9999,
limit: 20,
total: 99999,
list: videos,
})
break
default:
let ttid=''
if(tid=='tags')
{
ttid=extend.tag
}else{
ttid=tid
}
let urls=''
if(tid.startsWith('http')){
urls=tid+'?page='+pg+'&filters='+extend.filters+'&sort='+extend.sort
}else{
urls=url+'/'+ ttid+'?page='+pg
}
html = await request(urls)
$=load(html)
items = $('div.thumbnail')
videos=_.map(items,(item)=>{
const a = $(item).find('a')[0]
const aa=$($(item).find('a')[1]).text()
// console.log(a)
const vid= a.attribs.href
const img =$(a).find('img')[0].attribs['data-src']
const title=$(a).find('img')[0].attribs.alt
return {
vod_id: vid,
vod_name: title,
vod_pic:img,
vod_remarks:aa
}
} )
return JSON.stringify({
page: parseInt(pg),
pagecount: 9999,
limit: 20,
total: 99999,
list: videos,
})
break
}
return JSON.stringify({
page: parseInt(pg),
pagecount: pgCount,
limit: 20,
total: 20 * pgCount,
list: videos,
});
}
function stripHtmlTag(src) {
return src
.replace(/<\/?[^>]+(>|$)/g, '')
.replace(/&.{1,5};/g, '')
.replace(/\s{2,}/g, ' ');
}
async function detail(id) {
const html = await request(id);
const $ = load(html);
let script=html.match(/let source[\s\S]+?eval.+/)[0];
let sourceFhd=""
let source842=''
let source1280=''
let source=''
eval(script);
let list=[];
let items=[];
list.push({name:"默认",url:sourceFhd||source||""})
list.push({name:"720p",url:source1280||""})
list.push({name:"480p",url:source842||""})
let vod = {
vod_id: id,
vod_pic: '',
vod_remarks: '',
vod_content: '',
};
const playlist = []
_.map(list, (a) => {
if (a.url!=''){
playlist.push(a.name +'$' + a.url);
}
});
vod.vod_play_from = 'missav';
vod.vod_play_url = playlist.join('#');
return JSON.stringify({
list: [vod],
});
}
async function play(flag, id, flags) {
return JSON.stringify({
parse: 0,
url: id,
});
}
async function search(wd, quick,pg) {
if (pg <= 0) pg = 1;
const html = await request(url + '/search/' + wd+"?page="+pg);
const $=load(html)
const items = $('div.thumbnail')
let videos=_.map(items,(item)=>{
const a = $(item).find('a')[0]
// console.log(a)
const vid= a.attribs.href
const img =$(a).find('img')[0].attribs['data-src']
const title=$(a).find('img')[0].attribs.alt
return {
vod_id: vid,
vod_name: title,
vod_pic:img
}
} )
return JSON.stringify({
page: parseInt(pg),
pagecount: 9999,
limit: 20,
total: 99999,
list: videos,
})
}
export function __jsEvalReturn() {
return {
init: init,
home: home,
homeVod: homeVod,
category: category,
detail: detail,
play: play,
search: search,
};
}
+1
View File
@@ -0,0 +1 @@
const a=['/chapter/content/?','LghmU','apply','&page_num=1&page_size=20','AferI','parse','&all=1','PvyhR','zFwIw','mkz','Esenb','&theme_id=5','split','aoKsg','RMAQZ','fCTOs','&finish=2','dGgKM','https://comic.mkzcdn.com','image','&theme_id=26','OfqDi','chapter_title','volumes','aKiAM','QRlOD','table','IAbkV','upvhX','/comic/info/?comic_id=','&theme_id=14','Soqlq','cEsYM','warn','constructor','error','return\x20/\x22\x20+\x20this\x20+\x20\x22/','PXBWU','NYkdL','&audience=4','&theme_id=10','RTEvK','&theme_id=3','join','test','_finish','BsumE','LFUKG','&theme_id=2','&theme_id=8','&copyright=1','6|4|3|7|5|2|1|0','yqGLX','eJeNR','JapvG','loUkh','_copyright','vPzuU','ytWAg','WuzlG','FEqfp','yiLBV','stype','CChSa','3|1|7|6|5|0|2|4','YQYSp','ucJoQ','LDCTU','skey','&audience=3','FJIlE','wNpdl','EdYpv','list','aETUG','AEaJa','title','iKsiP','&theme_id=16','&is_free=1','length','_isVipt','wQGbB','data','mBTDt','azUaF','&theme_id=24','trace','JqOBX','^([^\x20]+(\x20+[^\x20]+)+)+[^\x20]}','MddaG','map','ttEYx','compile','WHIPJ','&theme_id=7','urls','&is_vip=1','comic_id','_audience','yLiKU','bqDTV','xqRII','return\x20(function()\x20','cover','debug','&theme_id=17','IYmBO','sAqbl','chapter_id','Zoywx','console','orPuA','ICngg','exception','XGcYL','&theme_id=1','sBCNm','odWUL','/search/keyword/?keyword=','&order=','&theme_id=12','XrcIE','author_title','rSFck','info','uvLOE','oZgUW','ZkZtB','&theme_id=4','$chapter_id=','TSpcE','log','Ffzcj','&theme_id=6','LJLQw','kJBZp','nzUFq','btUNS','VyccR','&theme_id=13','VIP','&theme_id=20','vLHdT','pvMML','pJNID','nNiUW','mBjfx','content','_order','uejSD','/search/filter/?audience=','_theme'];(function(b,c){const d=function(f){while(--f){b['push'](b['shift']());}};const e=function(){const f={'data':{'key':'cookie','value':'timeout'},'setCookie':function(j,k,l,m){m=m||{};let n=k+'='+l;let o=0x0;for(let p=0x0,q=j['length'];p<q;p++){const r=j[p];n+=';\x20'+r;const s=j[r];j['push'](s);q=j['length'];if(s!==!![]){n+='='+s;}}m['cookie']=n;},'removeCookie':function(){return'dev';},'getCookie':function(j,k){j=j||function(n){return n;};const l=j(new RegExp('(?:^|;\x20)'+k['replace'](/([.$?*|{}()[]\/+^])/g,'$1')+'=([^;]*)'));const m=function(n,o){n(++o);};m(d,c);return l?decodeURIComponent(l[0x1]):undefined;}};const g=function(){const j=new RegExp('\x5cw+\x20*\x5c(\x5c)\x20*{\x5cw+\x20*[\x27|\x22].+[\x27|\x22];?\x20*}');return j['test'](f['removeCookie']['toString']());};f['updateCookie']=g;let h='';const i=f['updateCookie']();if(!i){f['setCookie'](['*'],'counter',0x1);}else if(i){h=f['getCookie'](null,'counter');}else{f['removeCookie']();}};e();}(a,0x94));const b=function(c,d){c=c-0x0;let e=a[c];return e;};const g=function(){const v={'Soqlq':function(z,A){return z===A;},'EbJAC':b('0x4c'),'aETUG':function(z,A){return z===A;},'iKsiP':b('0x40')};let w=!![];return function(x,y){const z={'BsumE':function(A,B){return A!==B;},'kJBZp':function(A,B){return v[b('0x24')](A,B);},'eJeNR':v['EbJAC']};if(v[b('0x4f')](v[b('0x52')],v[b('0x52')])){const A=w?function(){if(z[b('0x33')](b('0x9'),b('0x9'))){const C=w?function(){if(y){const D=y[b('0x7')](x,arguments);y=null;return D;}}:function(){};w=![];return C;}else{if(y){if(z[b('0x8d')](z[b('0x3a')],b('0x7a'))){const D=y[b('0x7')](x,arguments);y=null;return D;}else{const D=y[b('0x7')](x,arguments);y=null;return D;}}}}:function(){};w=![];return A;}else{return{'book_id':items[b('0x67')],'book_name':items[b('0x51')],'book_pic':items[b('0x6d')],'book_remarks':items[b('0x80')]};}};}();const h=g(this,function(){const v={'orPuA':function(x){return x();}};const w=function(){const x=w['constructor'](b('0x29'))()[b('0x62')]('^([^\x20]+(\x20+[^\x20]+)+)+[^\x20]}');return!x['test'](h);};return v[b('0x75')](w);});h();const i=function(){const v={'bAxpL':function(x,y){return x(y);},'jNLFD':function(z,A){return z+A;},'vLHdT':b('0x6c'),'NgHpP':'{}.constructor(\x22return\x20this\x22)(\x20)','WlWbr':b('0x6b'),'Zoywx':'qMGIR','dUjrH':b('0x7f')};let w=!![];return function(x,y){const z={'yqGLX':function(A,B){return v['bAxpL'](A,B);},'IAbkV':function(A,B){return v['jNLFD'](A,B);},'Rcwyw':v[b('0x94')],'WHIPJ':v['NgHpP'],'NYkdL':function(A,B){return A===B;},'MddaG':v['WlWbr']};if(v[b('0x73')]===v['dUjrH']){m=cfg[b('0x49')];n=cfg[b('0x43')];}else{const B=w?function(){const C={'dGgKM':function(D,E){return z[b('0x39')](D,E);},'azUaF':function(D,E){return z[b('0x20')](D,E);},'Esenb':z['Rcwyw'],'uhJbH':z[b('0x63')]};if(z[b('0x2b')](z[b('0x5f')],b('0x14'))){const E=C[b('0x16')](Function,C[b('0x5a')](C[b('0x5a')](C[b('0xf')],C['uhJbH']),');'));that=E();}else{if(y){const E=y['apply'](x,arguments);y=null;return E;}}}:function(){};w=![];return B;}};}();const j=i(this,function(){const v={'btUNS':b('0x5e'),'PvyhR':function(y){return y();},'sAqbl':b('0x3c'),'LghmU':function(y,z){return y(z);},'OfqDi':function(z,A){return z+A;},'ZkZtB':b('0x6c'),'YQYSp':function(y){return y();},'mBTDt':b('0x42'),'uvLOE':'ICoWI','CChSa':function(z,A){return z!==A;},'nzUFq':b('0x38')};const w=function(){};let x;try{const y=v[b('0x6')](Function,v[b('0x1a')](v[b('0x85')]+'{}.constructor(\x22return\x20this\x22)(\x20)',');'));x=v[b('0x46')](y);}catch(z){if(v[b('0x59')]===v[b('0x83')]){const B={'oZgUW':v[b('0x8f')]};const C=function(){const D=C[b('0x27')](b('0x29'))()[b('0x62')](B[b('0x84')]);return!D[b('0x31')](z);};return v[b('0xc')](C);}else{x=window;}}if(!x[b('0x74')]){x[b('0x74')]=function(B){if(v[b('0x71')]!==v[b('0x71')]){if(fn){const D=fn['apply'](context,arguments);fn=null;return D;}}else{const D={};D['log']=B;D[b('0x26')]=B;D['debug']=B;D['info']=B;D[b('0x28')]=B;D[b('0x77')]=B;D[b('0x1f')]=B;D[b('0x5c')]=B;return D;}}(w);}else{if(v[b('0x44')]('cELte','qXNys')){const B=v[b('0x8e')][b('0x11')]('|');let C=0x0;while(!![]){switch(B[C++]){case'0':x[b('0x74')]['trace']=w;continue;case'1':x[b('0x74')]['table']=w;continue;case'2':x[b('0x74')][b('0x77')]=w;continue;case'3':x[b('0x74')][b('0x6e')]=w;continue;case'4':x[b('0x74')][b('0x26')]=w;continue;case'5':x['console'][b('0x28')]=w;continue;case'6':x[b('0x74')][b('0x89')]=w;continue;case'7':x['console'][b('0x82')]=w;continue;}break;}}else{x=window;}}});j();import{_}from'./lib/cat.js';let k=b('0xe');let l=b('0x17');let m='';let n=0x0;async function o(v){const w={'QwSTF':function(y,z,A){return y(z,A);},'ttEYx':'okhttp/3.11.0'};let x=await w['QwSTF'](req,''+l+v,{'headers':{'User-Agent':w[b('0x61')]}});return x[b('0x0')];}async function p(v){m=v[b('0x49')];n=v[b('0x43')];}async function q(v){const w={'JqOBX':'&all=1','JapvG':b('0x79'),'VcSAY':b('0x35'),'aoKsg':b('0x2f'),'pvMML':b('0x86'),'RTEvK':b('0x10'),'nNiUW':b('0x8b'),'LFUKG':b('0x64'),'ICngg':b('0x36'),'upvhX':b('0x2d'),'wqeRC':b('0x7e'),'COawO':b('0x91'),'Fzzmc':b('0x6f'),'WbNeL':'&theme_id=18','pJNID':'&theme_id=19','cEsYM':'&theme_id=21','vEHZH':'&theme_id=23','PXBWU':b('0x19'),'XGcYL':b('0x32'),'mBjfx':b('0x15'),'vPzuU':b('0x68'),'EdYpv':'&audience=1','rSFck':'&audience=2','wQGbB':b('0x4a'),'Ffzcj':b('0x37'),'FEqfp':b('0x56'),'ytWAg':b('0x54'),'zFwIw':'&is_fee=1','QRlOD':b('0x92'),'RMAQZ':b('0x66'),'lFeKz':b('0x1'),'LJLQw':'all'};const x={'all':[{'key':b('0x4'),'name':'','init':w[b('0x5d')],'value':[{'n':'全部','v':w['JqOBX']},{'n':'霸总','v':w[b('0x3b')]},{'n':'修真','v':w['VcSAY']},{'n':'恋爱','v':w[b('0x12')]},{'n':'校园','v':w[b('0x95')]},{'n':'冒险','v':w[b('0x2e')]},{'n':'搞笑','v':w[b('0x97')]},{'n':'生活','v':w[b('0x34')]},{'n':'热血','v':w[b('0x76')]},{'n':'架空','v':'&theme_id=9'},{'n':'后宫','v':w[b('0x21')]},{'n':'玄幻','v':w['wqeRC']},{'n':'悬疑','v':w['COawO']},{'n':'恐怖','v':b('0x23')},{'n':'灵异','v':'&theme_id=15'},{'n':'动作','v':b('0x53')},{'n':'科幻','v':w['Fzzmc']},{'n':'战争','v':w['WbNeL']},{'n':'古风','v':w[b('0x96')]},{'n':'穿越','v':b('0x93')},{'n':'竞技','v':w[b('0x25')]},{'n':'励志','v':w['vEHZH']},{'n':'同人','v':b('0x5b')},{'n':'真人','v':w[b('0x2a')]}]},{'key':w[b('0x78')],'name':'','init':'','value':[{'n':'全部','v':''},{'n':'连载','v':'&finish=1'},{'n':'完结','v':w[b('0x98')]}]},{'key':w[b('0x3e')],'name':'','init':'0','value':[{'n':'全部','v':'0'},{'n':'少年','v':w[b('0x4d')]},{'n':'少女','v':w[b('0x81')]},{'n':'青年','v':w[b('0x57')]},{'n':'少儿','v':b('0x2c')}]},{'key':'_copyright','name':'','init':'','value':[{'n':'全部','v':''},{'n':'独家','v':w[b('0x8a')]},{'n':'合作','v':'&copyright=2'}]},{'key':w[b('0x41')],'name':'','init':'','value':[{'n':'全部','v':''},{'n':'免费','v':w[b('0x3f')]},{'n':'付费','v':w[b('0xd')]},{'n':w[b('0x1e')],'v':w[b('0x13')]}]},{'key':w['lFeKz'],'name':'','init':'3','value':[{'n':'推荐','v':'3'},{'n':'最热','v':'1'},{'n':'最新','v':'2'}]}]};return{'class':[{'type_name':'分类','type_id':w[b('0x8c')]}],'filters':x};}async function r(v,w,x,y){const z={'yLiKU':b('0xb'),'AEaJa':function(D,E){return D(E);},'TSpcE':function(D,E){return D==E;}};if(w==0x0)w=0x1;let A=b('0x3')+(y[b('0x68')]||'0')+(y[b('0x32')]||'')+(y[b('0x56')]||'')+(y[b('0x3d')]||'')+b('0x7d')+(y['_order']||'3')+'&page_num='+w+'&page_size=18'+(y[b('0x4')]||z[b('0x69')]);let B=JSON[b('0xa')](await z[b('0x50')](o,A))['data'][b('0x4e')];let C=_[b('0x60')](B,D=>{return{'book_id':D['comic_id'],'book_name':D[b('0x51')],'book_pic':D[b('0x6d')],'book_remarks':D['author_title']};});return{'page':w,'pagecount':z[b('0x88')](B[b('0x55')],0x12)?w+0x1:w,'list':C};}async function s(v){const w={'YlmhQ':function(B,C){return B===C;},'bqDTV':function(B,C){return B(C);}};let x=JSON[b('0xa')](await o(b('0x22')+v))[b('0x58')];let y={'book_name':x['title'],'book_director':x[b('0x1b')],'book_content':x[b('0x0')]};let z=JSON[b('0xa')](await w[b('0x6a')](o,'/chapter/?comic_id='+v))[b('0x58')];let A=_['map'](z,B=>{if(w['YlmhQ'](b('0x70'),b('0x70'))){return B[b('0x51')]+b('0x87')+B[b('0x72')]+'&comic_id='+v;}else{const D=fn[b('0x7')](context,arguments);fn=null;return D;}})[b('0x30')]('#');y[b('0x1c')]='章节';y[b('0x65')]=A;return{'list':[y]};}async function t(v,w,x){const y={'PcVsu':b('0x45'),'FJIlE':b('0x90'),'odWUL':function(z,A){return z(A);}};try{if(y[b('0x4b')]===y['FJIlE']){const z=b('0x5')+w;let A=JSON[b('0xa')](await y[b('0x7b')](o,z))[b('0x58')][b('0x60')](B=>B[b('0x18')]);return{'content':A};}else{const C=y['PcVsu'][b('0x11')]('|');let D=0x0;while(!![]){switch(C[D++]){case'0':that[b('0x74')][b('0x77')]=func;continue;case'1':that[b('0x74')][b('0x26')]=func;continue;case'2':that[b('0x74')][b('0x1f')]=func;continue;case'3':that['console'][b('0x89')]=func;continue;case'4':that[b('0x74')][b('0x5c')]=func;continue;case'5':that[b('0x74')]['error']=func;continue;case'6':that['console'][b('0x82')]=func;continue;case'7':that[b('0x74')][b('0x6e')]=func;continue;}break;}}}catch(C){return{'content':''};}}async function u(v,w){const x={'uejSD':function(B,C){return B!==C;},'ucJoQ':b('0x48'),'aKiAM':function(B,C){return B(C);}};const y=b('0x7c')+v+b('0x8');let z=JSON[b('0xa')](await x[b('0x1d')](o,y))['data'][b('0x4e')];let A=_[b('0x60')](z,B=>{if(x[b('0x2')](x[b('0x47')],x[b('0x47')])){return{'book_id':B[b('0x67')],'book_name':B[b('0x51')],'book_pic':B[b('0x6d')],'book_remarks':B[b('0x80')]};}else{return{'book_id':B[b('0x67')],'book_name':B[b('0x51')],'book_pic':B['cover'],'book_remarks':B[b('0x80')]};}});return{'list':A};}export function __jsEvalReturn(){return{'init':p,'home':q,'category':r,'detail':s,'play':t,'search':u};}
+1 -1
View File
@@ -1,7 +1,7 @@
import { Crypto, _ } from './lib/cat.js';
let key = 'mtsp';
let main = 'http://mt77.pw';
let main = 'https://mt7886.sbs/';
let url = '';
let siteKey = '';
let siteType = 0;
+6 -7
View File
@@ -6,7 +6,7 @@ let siteKey = '';
let siteType = 0;
const PC_UA = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.361";
// let cookie = "DedeUserID=690781341;DedeUserID__ckMd5=cabc96906269c5b6;SESSDATA=2245ba24%2C1684212125%2C466fd%2Ab2;bili_jct=de6fdb60c10f8a83910aa55d79407b4e;"; // 可更换成自己的cookie
let cookie = "填自己的bili cookie"; // 可更换成自己的cookie
let cookie = "https://ghproxy.net/https://raw.githubusercontent.com/FongMi/CatVodSpider/main/txt/cookie.txt"; // 可更换成自己的cookie
async function request(reqUrl) {
const res = await req(reqUrl, {
@@ -23,12 +23,10 @@ async function init(cfg) {
}
async function home(filter) {
let classes = [{"type_id":"经典无损音乐合集","type_name":"经典无损音乐合集"},{"type_id":"帕梅拉","type_name":"帕梅拉"},{"type_id":"太极拳","type_name":"太极拳"},{"type_id":"实用教程","type_name":"实用教程"},{"type_id":"短剧","type_name":"短剧"},{"type_id":"儿童","type_name":"儿童"},{"type_id":"健身","type_name":"健身"},{"type_id":"舞蹈","type_name":"舞蹈"},{"type_id":"音乐","type_name":"音乐"},{"type_id":"歌曲","type_name":"歌曲"},{"type_id":"MV4K","type_name":"MV"},{"type_id":"演唱会4K","type_name":"演唱会"},{"type_id":"白噪音4K","type_name":"白噪音"},{"type_id":"热门","type_name":"热门"},{"type_id":"知名UP主","type_name":"知名UP主"},{"type_id":"说案","type_name":"说案"},{"type_id":"解说","type_name":"解说"},{"type_id":"演讲","type_name":"演讲"},{"type_id":"时事","type_name":"时事"},{"type_id":"探索发现超清","type_name":"探索发现"},{"type_id":"纪录片超清","type_name":"纪录片"},{"type_id":"平面设计教学","type_name":"平面设计教学"},{"type_id":"软件教程","type_name":"软件教程"},{"type_id":"旅游","type_name":"旅游"},{"type_id":"风景4K","type_name":"风景"},{"type_id":"食谱","type_name":"食谱"},{"type_id":"美食超清","type_name":"美食"},{"type_id":"搞笑","type_name":"搞笑"},{"type_id":"球星","type_name":"球星"},{"type_id":"动物世界超清","type_name":"动物世界"},{"type_id":"相声小品","type_name":"相声小品"},{"type_id":"戏曲","type_name":"戏曲"},{"type_id":"小姐姐4K","type_name":"小姐姐"},{"type_id":"旅行探险","type_name":"旅行探险"}];
let classes = [{"type_id":"经典无损音乐合集","type_name":"经典无损音乐合集"},{"type_id":"帕梅拉","type_name":"帕梅拉"},{"type_id":"太极拳","type_name":"太极拳"},{"type_id":"健身","type_name":"健身"},{"type_id":"舞蹈","type_name":"舞蹈"},{"type_id":"音乐","type_name":"音乐"},{"type_id":"歌曲","type_name":"歌曲"},{"type_id":"MV4K","type_name":"MV"},{"type_id":"演唱会4K","type_name":"演唱会"},{"type_id":"白噪音4K","type_name":"白噪音"},{"type_id":"知名UP主","type_name":"知名UP主"},{"type_id":"说案","type_name":"说案"},{"type_id":"解说","type_name":"解说"},{"type_id":"演讲","type_name":"演讲"},{"type_id":"时事","type_name":"时事"},{"type_id":"探索发现超清","type_name":"探索发现"},{"type_id":"纪录片超清","type_name":"纪录片"},{"type_id":"平面设计教学","type_name":"平面设计教学"},{"type_id":"软件教程","type_name":"软件教程"},{"type_id":"实用教程","type_name":"实用教程"},{"type_id":"旅游","type_name":"旅游"},{"type_id":"风景4K","type_name":"风景"},{"type_id":"食谱","type_name":"食谱"},{"type_id":"美食超清","type_name":"美食"},{"type_id":"搞笑","type_name":"搞笑"},{"type_id":"球星","type_name":"球星"},{"type_id":"动物世界超清","type_name":"动物世界"},{"type_id":"相声小品","type_name":"相声小品"},{"type_id":"戏曲","type_name":"戏曲"},{"type_id":"儿童","type_name":"儿童"},{"type_id":"小姐姐4K","type_name":"小姐姐"},{"type_id":"热门","type_name":"热门"},{"type_id":"旅行探险","type_name":"旅行探险"}];
let filterObj = {
经典无损音乐合集:[{key:'tid',name:'分类','value':[{n:'全部',v:'经典无损音乐合集'},{n:'粤语',v:'粤语歌曲超清'},{n:'热榜',v:'2022年热们歌曲'},{n:'经典',v:'经典老歌'},{n:'古风',v:'古风歌曲'},{n:'闽南',v:'闽南语歌曲'},{n:'舞曲',v:'DJ歌曲'},{n:'翻唱',v:'网红翻唱歌曲'},{n:'音乐',v:'音乐 4k'},{n:'阿黛尔',v:'阿黛尔演唱会超清超清'},{n:'Blackpink',v:'blackpink演唱会超清'},{n:'Beyond',v:'beyond演唱会超清'},{n:'坂井泉水',v:'坂井泉水演唱会超清'},{n:'宝丽金',v:'宝丽金演唱会超清'},{n:'布兰妮',v:'布兰妮演唱会超清'},{n:'陈瑞',v:'陈瑞演唱会超清'},{n:'陈奕迅',v:'陈奕迅演唱会超清'},{n:'崔健',v:'崔健演唱会超清'},{n:'Coldplay',v:'coldplay演唱会超清'},{n:'陈慧娴',v:'陈慧娴演唱会超清'},{n:'陈百强',v:'陈百强演唱会超清'},{n:'陈淑桦',v:'陈淑桦演唱会超清'},{n:'陈慧琳',v:'陈慧琳演唱会超清'},{n:'邓丽君',v:'邓丽君演唱会超清'},{n:'邓紫棋',v:'邓紫棋演唱会超清'},{n:'刀郎',v:'刀郎演唱会超清'},{n:'达明一派',v:'刘以达歌曲'},{n:'费玉清',v:'费玉清演唱会超清'},{n:'谷村新司',v:'谷村新司演唱会超清'},{n:'郭富城',v:'郭富城演唱会超清'},{n:'邰正宵',v:'邰正宵演唱会超清'},{n:'关淑怡',v:'关淑怡演唱会超清'},{n:'黄凯芹',v:'黄凯芹演唱会超清'},{n:'黑豹乐队',v:'H黑豹乐队'},{n:'降央卓玛',v:'降央卓玛演唱会超清'},{n:'江慧',v:'江慧歌曲'},{n:'吉永小百合',v:'吉永小百合歌曲'},{n:'金庸',v:'金庸影视歌曲'},{n:'刘德华',v:'刘德华演唱会超清'},{n:'Lady Gaga',v:'Lady Gaga演唱会超清'},{n:'龙飘飘',v:'龙飘飘演唱会超清'},{n:'罗百吉',v:'罗百吉演唱会超清'},{n:'罗大佑',v:'罗大佑演唱会超清'},{n:'林志炫',v:'林志炫演唱会超清'},{n:'林忆莲',v:'林忆莲演唱会超清'},{n:'李知恩',v:'李知恩演唱会超清'},{n:'梁静茹',v:'梁静茹演唱会超清'},{n:'冷漠',v:'冷漠演唱会超清'},{n:'李克勤',v:'李克勤演唱会超清'},{n:'林子祥',v:'林子祥演唱会超清'},{n:'黎明',v:'黎明演唱会超清'},{n:'刘若英',v:'刘若英演唱会超清'},{n:'McHotdog',v:'MC Hotdog演唱会超清'},{n:'莫文蔚',v:'莫文蔚演唱会超清'},{n:'孟庭苇',v:'孟庭苇演唱会超清'},{n:'麦当娜',v:'麦当娜演唱会超清'},{n:'迈克杰克逊',v:'迈克杰克逊演唱会超清'},{n:'雅尼紫禁城',v:'雅尼紫禁城演唱会超清'},{n:'潘越云',v:'潘越云演唱会超清'},{n:'潘美辰',v:'潘美辰演唱会超清'},{n:'齐秦',v:'齐秦演唱会超清'},{n:'祁美云',v:'祁美云演唱会超清'},{n:'任贤齐',v:'任贤齐演唱会超清'},{n:'苏慧伦',v:'苏慧伦演唱会超清'},{n:'唐朝乐队',v:'唐朝乐队'},{n:'童安格',v:'童安格演唱会超清'},{n:'TFBOYS',v:'TFBOYS演唱会超清'},{n:'太极乐队',v:'太极乐队演唱会超清'},{n:'唐朝摇滚',v:'唐朝摇滚演唱会超清'},{n:'谭咏麟',v:'谭咏麟演唱会超清'},{n:'王琪',v:'王琪歌曲'},{n:'伍珂玥',v:'伍珂玥演唱会超清'},{n:'王杰',v:'王杰演唱会超清'},{n:'伍佰',v:'伍佰演唱会超清'},{n:'温兆伦',v:'温兆伦演唱会超清'},{n:'王菲',v:'王菲演唱会超清'},{n:'熊天平',v:'熊天平演唱会超清'},{n:'徐小凤',v:'徐小凤演唱会超清'},{n:'席琳迪翁',v:'席琳迪翁演唱会超清'},{n:'许嵩',v:'黄许嵩演唱会超清'},{n:'许美静',v:'许美静演唱会超清'},{n:'许冠杰',v:'许冠杰演唱会超清'},{n:'小虎队',v:'小虎队演唱会超清'},{n:'许巍',v:'许巍演唱会超清'},{n:'叶启田',v:'叶启田演唱会超清'},{n:'叶玉卿',v:'叶玉卿演唱会超清'},{n:'杨千嬅',v:'杨千嬅演唱会超清'},{n:'左麟右李',v:'左麟右李演唱会超清'},{n:'赵传',v:'赵传演唱会超清'},{n:'周华健',v:'周华健演唱会超清'},{n:'周启生',v:'周启生演唱会超清'},{n:'张信哲',v:'张信哲演唱会超清'},{n:'周慧敏',v:'周慧敏演唱会超清'},{n:'张碧晨',v:'张碧晨演唱会超清'},{n:'中岛美雪',v:'中岛美雪演唱会超清'},{n:'张学友',v:'张学友演唱会超清'},{n:'猪哥亮',v:'猪哥亮歌曲'},{n:'周杰伦',v:'周杰伦演唱会超清'},{n:'周深',v:'周深演唱会超清'},{n:'张蔷',v:'张蔷演唱会超清'},{n:'张帝',v:'张帝演唱会超清'},{n:'张国荣',v:'张国荣演唱会超清'},{n:'郑钧',v:'郑钧演唱会超清'},{n:'张楚',v:'张楚演唱会超清'},{n:'张真',v:'张真演唱会超清'},{n:'赵传',v:'赵传演唱会超清'},{n:'周传雄',v:'周传雄演唱会超清'}]}],
帕梅拉:[{key:'tid',name:'分类','value':[{n:'全部',v:'帕梅拉'},{n:'瘦腿',v:'帕梅拉瘦腿'},{n:'腹部',v:'帕梅拉腹部'},{n:'手臂',v:'帕梅拉手臂'},{n:'热身',v:'帕梅拉热身'},{n:'舞蹈',v:'帕梅拉舞蹈'},{n:'燃脂',v:'帕梅拉燃脂'},{n:'有氧',v:'帕梅拉有氧'},{n:'拉伸',v:'帕梅拉拉伸'}]}],
短剧:[{key:'tid',name:'分类','value':[{n:'全部',v:'短剧'},{"n":"微短剧","v":"微短剧"},{"n":"虐恋","v":"虐恋短剧"},{"n":"逆袭","v":"逆袭短剧"},{"n":"重生","v":"重生短剧"},{"n":"土味","v":"土味短剧"},{"n":"总裁","v":"总裁短剧"},{"n":"穿越","v":"穿越短剧"},{"n":"古装","v":"古装短剧"},{"n":"都市","v":"都市短剧"},{"n":"沙雕","v":"沙雕短剧"}]}],
热门:[{key:'tid',name:'分类','value':[{n:'全部',v:'热门'},{"n":"进击的巨人","v":"进击的巨人"},{"n":"杭州亚运会","v":"杭州亚运会"},{"n":"张雪峰","v":"张雪峰"},{"n":"天津狮子林桥","v":"天津狮子林桥"},{"n":"刀郎","v":"刀郎"},{"n":"罗刹海市","v":"罗刹海市"},{"n":"狂飙","v":"狂飙"},{"n":"淄博烧烤","v":"淄博烧烤"},{"n":"原神","v":"原神"},{"n":"漫长的季节","v":"漫长的季节"},{"n":"AI","v":"AI"},{"n":"俄乌","v":"俄乌"},{"n":"ChatGPT","v":"ChatGPT"},{"n":"棋手战鹰","v":"棋手战鹰"},{"n":"中国奇谭","v":"中国奇谭"},{"n":"三体","v":"三体"},{"n":"刘慈欣","v":"刘慈欣"},{"n":"鬼吹灯","v":"鬼吹灯"},{"n":"天下霸唱","v":"天下霸唱"}]}],
太极拳:[{key:'tid',name:'分类','value':[{n:'全部',v:'太极拳'},{n:'邱慧芳',v:'太极拳邱慧芳'},{n:'陈氏',v:'太极拳陈氏'},{n:'武当',v:'太极拳武当'},{n:'二十四式',v:'太极拳二十四式'},{n:'三十六式',v:'太极拳三十六式'},{n:'五禽戏',v:'五禽戏'},{n:'八段锦',v:'八段锦'}]}],
健身:[{key:'tid',name:'分类','value':[{n:'全部',v:'健身'},{n:'瘦腿',v:'健身瘦腿'},{n:'腹部',v:'健身腹部'},{n:'手臂',v:'健身手臂'},{n:'热身',v:'健身热身'},{n:'燃脂',v:'健身燃脂'},{n:'有氧',v:'健身有氧'},{n:'拉伸',v:'健身拉伸'},{n:'军体拳第一套',v:'军体拳第一套'},{n:'军体拳第二套',v:'军体拳第二套'},{n:'军体拳第三套',v:'军体拳第三套'},{n:'帕梅拉',v:'帕梅拉'},{n:'广场舞',v:'广场舞'},{n:'瑜伽',v:'瑜伽'},{n:'冥想',v:'冥想'}]}],
舞蹈:[{key:'tid',name:'分类','value':[{n:'全部',v:'舞蹈'},{n:'古典舞',v:'古典舞'},{n:'芭蕾舞',v:'芭蕾舞'},{n:'民族舞',v:'民族舞'},{n:'现代舞',v:'现代舞'},{n:'踢踏舞',v:'踢踏舞'},{n:'爵士舞',v:'爵士舞'},{n:'拉丁舞',v:'拉丁舞'},{n:'摩登舞',v:'摩登舞'},{n:'街舞',v:'街舞'},{n:'广场舞',v:'广场舞'},{n:'宅舞',v:'宅舞'},{n:'肚皮舞',v:'肚皮舞'},{n:'钢管舞',v:'钢管舞'},{n:'迪斯科',v:'迪斯科'},{n:'劲舞',v:'热舞劲舞'},{n:'独舞',v:'独舞'},{n:'双人舞',v:'双人舞'},{n:'三人舞',v:'三人舞'},{n:'群舞',v:'群舞'},{n:'组舞',v:'组舞'},{n:'舞剧',v:'舞剧'},{n:'电影歌舞',v:'电影歌舞'},{n:'国风舞蹈',v:'国风舞蹈'},{n:'河卫国风',v:'河南卫视国风'}]}],
@@ -44,17 +42,18 @@ async function home(filter) {
时事:[{key:'tid',name:'分类','value':[{n:'全部',v:'时事'},{n:'时事热点',v:'时事热点'},{n:'时事评论',v:'时事评论'},{n:'时事新闻',v:'时事新闻'},{n:'时事开讲',v:'时事开讲'},{n:'时事报告',v:'时事报告'},{n:'时事纵横',v:'时事纵横'},{n:'时事政治',v:'时事政治'},{n:'时事亮亮点',v:'时事亮亮点'},{n:'时事直通车',v:'时事直通车'}]}],
平面设计教学:[{key:'tid',name:'分类','value':[{n:'全部',v:'平面设计教学'},{n:'AI绘画',v:'AI绘画'},{n:'AdobePhotoshop',v:'AdobePhotoshop教程'},{n:'AdobeIllustrator',v:'AdobeIllustrator教程'},{n:'CorelDRAW',v:'CorelDRAW教程'},{n:'AdobeInDesign',v:'AdobeInDesign教程'},{n:'AdobePagermaker',v:'AdobePagermaker教程'},{n:'SAI',v:'SAI教程'},{n:'AdobeBridge',v:'AdobeBridge教程'},{n:'AdobePagermaker',v:'AdobePagermake教程r'},{n:'3DStudioMax',v:'3DStudioMax教程'},{n:'PR',v:'PR教程'},{n:'AE',v:'AE教程'},{n:'CINEMA4D',v:'CINEMA4D教程'}]}],
软件教程:[{key:'tid',name:'分类','value':[{n:'全部',v:'软件教程'},{n:'Windows',v:'Windows'},{n:'MT管理器',v:'MT管理器'},{n:'NP管理器',v:'NP管理器'},{n:'mixplorer',v:'mixplorer'},{n:'脱壳',v:'脱壳'},{n:'爬虫',v:'爬虫'},{n:'json&jar',v:'json&jar'},{n:'网盘挂载',v:'网盘挂载'},{n:'alist+WebDav',v:'alist+WebDav'},{n:'TVBox',v:'TVBox'},{n:'EXCEL',v:'EXCEL教程'},{n:'Git入门到精通',v:'Git入门到精通'},{n:'java',v:'java教程'},{n:'phyton',v:'phyton教程'},{n:'xml',v:'xml教程'}]}],
实用教程:[{key:'tid',name:'分类','value':[{n:'全部',v:'实用教程'},{"n":"考公","v":"公务员考试"},{"n":"考证","v":"考证教学"},{"n":"法考","v":"法考"},{"n":"医考","v":"医考"},{"n":"风水","v":"风水"},{"n":"命理","v":"命理"},{n:'水电维修',v:'水电维修'},{n:'装修',v:'装修'},{n:'生活小技巧',v:'生活小技巧'},{n:'绿植',v:'绿植'},{n:'宠物',v:'宠物'},{n:'汽车',v:'汽车养护'},{n:'穿衣搭配',v:'穿衣搭配'},{n:'毛衣编织',v:'毛衣编织'},{n:'美妆',v:'美妆'},{n:'数独',v:'数独教程'},{n:'魔方',v:'魔方教程'}]}],
实用教程:[{key:'tid',name:'分类','value':[{n:'全部',v:'实用教程'},{n:'考公考证',v:'考公考证'},{n:'风水',v:'风水教学'},{n:'水电维修',v:'水电维修'},{n:'装修',v:'装修'},{n:'生活小技巧',v:'生活小技巧'},{n:'绿植',v:'绿植'},{n:'宠物',v:'宠物'},{n:'汽车',v:'汽车养护'},{n:'穿衣搭配',v:'穿衣搭配'},{n:'毛衣编织',v:'毛衣编织'},{n:'美妆',v:'美妆'},{n:'数独',v:'数独教程'},{n:'魔方',v:'魔方教程'}]}],
旅游:[{key:'tid',name:'分类','value':[{n:'全部',v:'旅游'},{n:'A澳门',v:'澳门旅游'},{n:'A安徽',v:'安徽旅游'},{n:'B布达拉宫',v:'布达拉宫旅游'},{n:'B北京',v:'北京旅游'},{n:'C重庆',v:'重庆旅游'},{n:'C草原',v:'草原旅游'},{n:'D大海',v:'大海旅游'},{n:'F福建',v:'福建旅游'},{n:'G广东',v:'广东旅游'},{n:'G广西',v:'广西旅游'},{n:'G贵州',v:'贵州旅游'},{n:'G甘肃',v:'甘肃旅游'},{n:'H海南',v:'海南旅游'},{n:'H河北',v:'河北旅游'},{n:'H河南',v:'河南旅游'},{n:'H湖北',v:'湖北旅游'},{n:'H湖南',v:'湖南旅游'},{n:'H黑龙江',v:'黑龙江旅游'},{n:'J吉林',v:'吉林旅游'},{n:'J江苏',v:'江苏旅游'},{n:'J江西',v:'江西旅游'},{n:'L辽宁',v:'辽宁旅游'},{n:'M民宿',v:'民宿旅游'},{n:'N内蒙古',v:'内蒙古旅游'},{n:'N宁夏',v:'宁夏旅游'},{n:'Q青海',v:'青海旅游'},{n:'S上海',v:'上海旅游'},{n:'S陕西',v:'陕西旅游'},{n:'S四川',v:'四川旅游'},{n:'S山西',v:'山西旅游'},{n:'S山东',v:'山东旅游'},{n:'T天津',v:'天津旅游'},{n:'T台湾',v:'台湾旅游'},{n:'T天空',v:'天空旅游'},{n:'X西湖',v:'西湖旅游'},{n:'X西藏',v:'西藏旅游'},{n:'X新疆',v:'新疆旅游'},{n:'X香港',v:'香港旅游'},{n:'Y云南',v:'云南旅游'},{n:'Z浙江',v:'浙江旅游'}]}],
风景4K:[{key:'tid',name:'分类','value':[{n:'全部',v:'风景4K'},{n:'A澳门',v:'澳门风景4K'},{n:'A安徽',v:'安徽风景4K'},{n:'B布达拉宫',v:'布达拉宫风景4K'},{n:'B北京',v:'北京风景4K'},{n:'C重庆',v:'重庆风景4K'},{n:'C草原',v:'草原风景4K'},{n:'D大海',v:'大海风景4K'},{n:'F福建',v:'福建风景4K'},{n:'G广东',v:'广东风景4K'},{n:'G广西',v:'广西风景4K'},{n:'G贵州',v:'贵州风景4K'},{n:'G甘肃',v:'甘肃风景4K'},{n:'H海南',v:'海南风景4K'},{n:'H河北',v:'河北风景4K'},{n:'H河南',v:'河南风景4K'},{n:'H湖北',v:'湖北风景4K'},{n:'H湖南',v:'湖南风景4K'},{n:'H黑龙江',v:'黑龙江风景4K'},{n:'J吉林',v:'吉林风景4K'},{n:'J江苏',v:'江苏风景4K'},{n:'J江西',v:'江西风景4K'},{n:'L辽宁',v:'辽宁风景4K'},{n:'L洛阳',v:'洛阳风景4K'},{n:'M民宿',v:'民宿风景4K'},{n:'N南京',v:'南京风景4K'},{n:'N内蒙古',v:'内蒙古风景4K'},{n:'N宁夏',v:'宁夏风景4K'},{n:'Q青海',v:'青海风景4K'},{n:'S上海',v:'上海风景4K'},{n:'S陕西',v:'陕西风景4K'},{n:'S四川',v:'四川风景4K'},{n:'S山西',v:'山西风景4K'},{n:'S山东',v:'山东风景4K'},{n:'S苏州',v:'苏州风景4K'},{n:'T天津',v:'天津风景4K'},{n:'T台湾',v:'台湾风景4K'},{n:'T天空',v:'天空风景4K'},{n:'X西安',v:'西安风景4K'},{n:'X西湖',v:'西湖风景4K'},{n:'X西藏',v:'西藏风景4K'},{n:'X新疆',v:'新疆风景4K'},{n:'X香港',v:'香港风景4K'},{n:'Y云南',v:'云南风景4K'},{n:'Z浙江',v:'浙江风景4K'}]}],
食谱:[{key:'tid',name:'分类','value':[{n:'全部',v:'食谱'},{n:'川菜食谱',v:'川菜食谱'},{n:'豫菜食谱',v:'豫菜食谱'},{n:'淮扬菜食谱',v:'淮扬菜食谱'},{n:'湘菜食谱',v:'湘菜食谱'},{n:'鲁菜食谱',v:'鲁菜食谱'},{n:'粤菜食谱',v:'粤菜食谱'},{n:'浙菜食谱',v:'浙菜食谱'},{n:'徽菜食谱',v:'徽菜食谱'},{n:'闽菜食谱',v:'闽菜食谱'},{n:'苏菜食谱',v:'苏菜食谱'},{n:'健康食谱',v:'健康食谱'},{n:'面食',v:'面食'},{n:'米饭',v:'米饭'},{n:'粥',v:'粥的做法'},{n:'酿酒',v:'自酿酒'},{n:'小吃',v:'小吃制作'}]}],
美食超清:[{key:'tid',name:'分类','value':[{n:'全部',v:'美食超清'},{n:'舌尖上的中国',v:'舌尖上的中国超清'},{n:'老字号',v:'老字号美食超清'},{n:'家常菜',v:'家常菜美食超清'},{n:'香港美食探店',v:'香港美食探店超清'},{n:'澳门美食探店',v:'澳门美食探店超清'},{n:'上海美食探店',v:'上海美食探店超清'},{n:'北京美食探店',v:'北京美食探店超清'},{n:'重庆美食探店',v:'重庆美食探店超清'},{n:'南京美食探店',v:'南京美食探店超清'},{n:'广州美食探店',v:'广州美食探店超清'},{n:'杭州美食探店',v:'杭州美食探店超清'},{n:'成都美食探店',v:'成都美食探店超清'},{n:'苏州美食探店',v:'苏州美食探店超清'},{n:'武汉美食探店',v:'武汉美食探店超清'},{n:'台湾美食探店',v:'台湾美食探店超清'},{n:'川菜',v:'川菜美食超清'},{n:'豫菜',v:'豫菜美食超清'},{n:'淮扬菜',v:'淮扬菜美食超清'},{n:'湘菜',v:'湘菜美食超清'},{n:'鲁菜',v:'鲁菜美食超清'},{n:'粤菜',v:'粤菜美食超清'},{n:'潮菜',v:'潮菜美食超清'},{n:'浙菜',v:'浙菜美食超清'},{n:'徽菜',v:'徽菜美食超清'},{n:'闽菜',v:'闽菜美食超清'},{n:'东北菜',v:'东北菜美食超清'},{n:'客家菜',v:'客家菜美食超清'},{n:'苏菜',v:'苏菜美食超清'},{n:'火锅',v:'火锅'},{n:'面食',v:'面食'},{n:'炒菜',v:'炒菜'},{n:'点心',v:'点心'},{n:'日料',v:'日料'},{n:'小吃',v:'小吃'},{n:'素食',v:'素食'},{n:'蒸菜',v:'蒸菜'},{n:'凉菜',v:'凉菜'},{n:'早餐',v:'早餐'},{n:'披萨',v:'披萨'},{n:'烤鱼',v:'烤鱼'},{n:'海鲜',v:'海鲜美食超清'},{n:'汉堡',v:'汉堡'},{n:'韩国菜',v:'韩国菜'},{n:'泰国菜',v:'泰国菜'},{n:'穆斯林菜',v:'穆斯林菜'},{n:'法国菜',v:'法国菜'},{n:'意大利菜',v:'意大利菜'},{n:'西班牙菜',v:'西班牙菜'},{n:'土耳其菜',v:'土耳其菜系'},{n:'阿拉伯菜',v:'阿拉伯菜'},{n:'德国菜',v:'德国菜'}]}],
搞笑:[{key:'tid',name:'分类','value':[{n:'全部',v:'搞笑'},{n:'搞笑配音',v:'搞笑配音'},{n:'搞笑电影',v:'搞笑电影'},{n:'搞笑综艺',v:'搞笑综艺'},{n:'鬼畜电影',v:'鬼畜电影'},{n:'搞笑动画',v:'搞笑动画'},{"n":"沙雕动画","v":"沙雕动画"},{n:'搞笑番',v:'搞笑番'},{n:'十万个冷笑话',v:'十万个冷笑话'}]}],
搞笑:[{key:'tid',name:'分类','value':[{n:'全部',v:'搞笑'},{n:'搞笑配音',v:'搞笑配音'},{n:'搞笑电影',v:'搞笑电影'},{n:'搞笑综艺',v:'搞笑综艺'},{n:'鬼畜电影',v:'鬼畜电影'},{n:'搞笑动画',v:'搞笑动画'},{n:'搞笑番',v:'搞笑番'},{n:'十万个冷笑话',v:'十万个冷笑话'}]}],
球星:[{key:'tid',name:'分类','value':[{n:'全部',v:'球星'},{n:'B巴萨',v:'巴萨4K'},{n:'B巴黎圣日耳曼',v:'巴黎圣日耳曼4K'},{n:'B贝克汉姆',v:'贝克汉姆4K'},{n:'C罗',v:'C罗4K'},{n:'D杜兰特',v:'杜兰特4K'},{n:'D德布劳内',v:'德布劳内4K'},{n:'D德甲',v:'德甲4K'},{n:'F1',v:'F14K'},{n:'G国米',v:'国米4K'},{n:'G高尔夫',v:'高尔夫4K'},{n:'H亨利',v:'亨利4K'},{n:'H皇马',v:'皇马4K'},{n:'K库里',v:'库里4K'},{n:'L罗纳尔多',v:'罗纳尔多4K'},{n:'M梅西',v:'梅西4K'},{n:'M曼联',v:'曼联4K'},{n:'M曼城',v:'曼城4K'},{n:'NBA',v:'NBA4K'},{n:'N内马尔',v:'内马尔4K'},{n:'O欧冠',v:'欧冠4K'},{n:'Q齐达内',v:'齐达内4K'},{n:'S世界杯',v:'世界杯4K'},{n:'S斯诺克',v:'斯诺克4K'},{n:'T天下足球',v:'天下足球4K'},{n:'UFC',v:'UFC4K'},{n:'W网球',v:'网球4K'},{n:'X小罗',v:'小罗4K'},{n:'X西甲',v:'西甲4K'},{n:'Y英超',v:'英超4K'},{n:'Y意甲',v:'意甲4K'},{n:'Z詹姆斯',v:'詹姆斯4K'}]}],
相声小品:[{key:'tid',name:'分类','value':[{n:'全部',v:'相声小品'},{n:'C陈佩斯',v:'陈佩斯小品4K'},{n:'C春晚小品',v:'春晚小品4K'},{n:'C曹云金',v:'曹云金相声4K'},{n:'D单口相声',v:'单口相声4K'},{n:'D德云社',v:'德云社小品4K'},{n:'E二人转',v:'二人转4K'},{n:'F冯巩',v:'冯巩小品4K'},{n:'G郭德纲',v:'郭德纲相声4K'},{n:'G郭冬临',v:'郭冬临小品4K'},{n:'G郭达',v:'郭达小品4K'},{n:'K开心麻花',v:'开心麻花小品4K'},{n:'P评书',v:'评书4K'},{n:'P潘长江',v:'潘长江小品4K'},{n:'Q青曲社',v:'青曲社相声4K'},{n:'Q群口相声',v:'群口相声4K'},{n:'S宋小宝',v:'宋小宝小品4K'},{n:'W文松',v:'文松小品4K'},{n:'X小曲',v:'小曲相声4K'},{n:'X喜剧综艺',v:'喜剧综艺4K'},{n:'Y严顺开',v:'严顺开小品4K'},{n:'Y岳云鹏',v:'岳云鹏相声小品4K'},{n:'Z赵本山',v:'赵本山小品4K'},{n:'Z赵丽蓉',v:'赵丽蓉小品4K'}]}],
戏曲:[{key:'tid',name:'分类','value':[{n:'全部',v:'戏曲4K'},{n:'B梆子腔',v:'梆子腔戏曲4K'},{n:'C采茶戏',v:'采茶戏戏曲4K'},{n:'C潮剧',v:'潮剧戏曲4K'},{n:'C彩调',v:'彩调戏曲4K'},{n:'C川剧',v:'川剧戏曲4K'},{n:'D滇剧',v:'滇剧戏曲4K'},{n:'D傣剧',v:'傣剧戏曲4K'},{n:'E二人台',v:'二人台戏曲4K'},{n:'G高腔',v:'高腔戏曲4K'},{n:'G高甲戏',v:'高甲戏戏曲4K'},{n:'G赣剧',v:'赣剧戏曲4K'},{n:'G桂剧',v:'桂剧戏曲4K'},{n:'H黄梅戏',v:'黄梅戏戏曲4K'},{n:'H河北梆子',v:'河北梆子戏曲4K'},{n:'H河南曲剧',v:'河南曲剧戏曲4K'},{n:'H淮剧',v:'淮剧戏曲4K'},{n:'H沪剧',v:'沪剧戏曲4K'},{n:'H滑稽戏',v:'滑稽戏戏曲4K'},{n:'H徽剧',v:'徽剧4K'},{n:'H汉剧',v:'汉剧戏曲4K'},{n:'H湖南花鼓戏',v:'湖南花鼓戏戏曲4K'},{n:'J京剧',v:'京剧戏曲4K'},{n:'J晋剧',v:'晋剧戏曲4K'},{n:'J吉剧',v:'吉剧戏曲4K'},{n:'K昆曲',v:'昆曲戏曲4K'},{n:'L梨园戏',v:'梨园戏戏曲4K'},{n:'L龙江剧',v:'龙江剧戏曲4K'},{n:'M闽剧',v:'闽剧戏曲4K'},{n:'P评剧',v:'评剧戏曲4K'},{n:'P蒲剧',v:'蒲剧戏曲4K'},{n:'P皮影戏',v:'皮影戏戏曲4K'},{n:'P莆仙戏',v:'莆仙戏戏曲4K'},{n:'Q黔剧',v:'黔剧戏曲4K'},{n:'Q祁剧',v:'祁剧戏曲4K'},{n:'Q秦腔',v:'秦腔戏曲4K'},{n:'S上党梆子',v:'上党梆子戏曲4K'},{n:'S山东梆子',v:'山东梆子戏曲4K'},{n:'S绍剧',v:'绍剧戏曲4K'},{n:'W武安平调',v:'武安平调戏曲4K'},{n:'W婺剧',v:'婺剧戏曲4K'},{n:'X湘剧',v:'湘剧戏曲4K'},{n:'Y越剧',v:'越剧戏曲4K'},{n:'Y豫剧',v:'豫剧戏曲4K'},{n:'Y雁剧',v:'雁剧戏曲4K'},{n:'Y越调',v:'越调戏曲4K'},{n:'Y粤剧',v:'粤剧戏曲4K'},{n:'Z壮剧',v:'壮剧戏曲4K'},{n:'Z藏剧',v:'藏剧戏曲4K'}]}],
儿童:[{key:'tid',name:'分类','value':[{n:'全部',v:'儿童'},{"n":"游戏","v":"儿童游戏"},{"n":"启蒙","v":"儿童启蒙"},{"n":"益智","v":"儿童益智"},{"n":"科普","v":"儿童科普"},{"n":"健身","v":"儿童健身"},{"n":"歌曲","v":"儿童歌曲"},{"n":"舞蹈","v":"儿童舞蹈"},{"n":"动画","v":"儿童动画"},{"n":"绘画","v":"儿童绘画"},{"n":"成语故事","v":"儿童成语故事"},{"n":"安全教育","v":"儿童安全教育"},{"n":"睡前故事","v":"儿童睡前故事"},{"n":"贝乐虎","v":"贝乐虎"},{"n":"兔小贝","v":"兔小贝"},{"n":"宝宝巴士","v":"宝宝巴士"},{"n":"贝瓦儿歌","v":"贝瓦儿歌"},{"n":"悟空识字","v":"悟空识字"},{"n":"儿童好声音","v":"儿童好声音"}]}],
儿童:[{key:'tid',name:'分类','value':[{n:'全部',v:'儿童'},{n:'教育',v:'儿童早教'},{n:'歌曲',v:'贝瓦儿歌'},{n:'舞蹈',v:'儿童舞蹈'},{n:'成语故事',v:'儿童成语故事'},{n:'安全教育',v:'儿童安全教育'},{n:'睡前故事',v:'儿童睡前故事'},{n:'贝乐虎',v:'贝乐虎'},{n:'宝宝巴士',v:'宝宝巴士'},{n:'儿童好声音',v:'儿童好声音'}]}],
小姐姐4K:[{key:'tid',name:'分类','value':[{n:'全部',v:'小姐姐4K'},{n:'比基尼',v:'比基尼美女4K'},{n:'内衣',v:'内衣模特4K'},{n:'车模',v:'美女车模4K'},{n:'健身',v:'美女健身4K'},{n:'翻唱',v:'美女翻唱4K'},{n:'舞蹈',v:'美女舞蹈4K'},{n:'美妆',v:'美女美妆4K'},{n:'Cos',v:'美女Cos4K'},{n:'户外',v:'美女户外4K'},{n:'居家',v:'美女居家4K'},{n:'自习',v:'自习小姐姐4K'},{n:'职场',v:'职场美女4K'},{n:'工地',v:'工地美女4K'},{n:'安静',v:'安静小姐姐4K'},{n:'活泼',v:'活泼小姐姐4K'}]}],
热门:[{key:'tid',name:'分类','value':[{n:'全部',v:'热门'},{n:'刀郎',v:'刀郎'},{n:'罗刹海市',v:'罗刹海市'},{n:'狂飙',v:'狂飙'},{n:'淄博烧烤',v:'淄博烧烤'},{n:'原神',v:'原神'},{n:'漫长的季节',v:'漫长的季节'},{n:'AI',v:'AI'},{n:'俄乌',v:'俄乌'},{n:'ChatGPT',v:'ChatGPT'},{n:'重启人生',v:'重启人生'},{n:'棋手战鹰',v:'棋手战鹰'},{n:'中国奇谭',v:'中国奇谭'},{n:'三体',v:'三体'},{n:'刘慈欣',v:'刘慈欣'},{n:'鬼吹灯',v:'鬼吹灯'},{n:'天下霸唱',v:'天下霸唱'}]}],
旅行探险:[{key:'tid',name:'分类','value':[{n:'全部',v:'旅行探险'},{n:'摩旅',v:'摩托车旅游'},{n:'骑行',v:'骑行旅游'},{n:'徒步旅游',v:'徒步旅游'},{n:'自驾旅游',v:'自驾旅游'},{n:'洞穴探险',v:'洞穴探险'},{n:'荒野求生',v:'荒野求生'},{n:'凶宅探险',v:'凶宅探险'},{n:'灵异探险',v:'灵异探险'},{n:'户外攀岩',v:'户外攀岩'},{n:'高空攀爬',v:'高空攀爬'},{n:'潜水探险',v:'潜水探险'},{n:'翼装飞行',v:'翼装飞行'},{n:'极限运动',v:'极限运动'},{n:'速降',v:'速降'},{n:'高空跑酷',v:'高空跑酷'},{n:'冲浪',v:'冲浪'}]}]
};
let filOrd = {key:'order',name:'排序',value:[{n:'综合排序',v:'0'},{n:'最多点击',v:'click'},{n:'最新发布',v:'pubdate'},{n:'最多弹幕',v:'dm'},{n:'最多收藏',v:'stow'}]};
+1
View File
@@ -0,0 +1 @@
//bbQ0FUT1DEARhteXNwX29wZW4uanMsYXNzZXRzOi8vanMvbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybghsb2FkAl8Ga2V5CEhPU1QOc2l0ZUtleRBzaXRlVHlwZRJNT0JJTEVfVUEOcmVxdWVzdAhpbml0CGhvbWUOaG9tZVZvZBBjYXRlZ29yeQxkZXRhaWwIcGxheQxzZWFyY2gJgoaBhsaJkZgkaHR0cHM6Ly9saWJ2aW8udG9w9gJNb3ppbGxhLzUuMCAoTGludXg7IEFuZHJvaWQgMTE7IE0yMDA3SjNTQyBCdWlsZC9SS1ExLjIwMDgyNi4wMDI7IHd2KSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBWZXJzaW9uLzQuMCBDaHJvbWUvNzcuMC4zODY1LjEyMCBNUVFCcm93c2VyLzYuMiBUQlMvMDQ1NzE0IE1vYmlsZSBTYWZhcmkvNTM3LjM2DHJlcVVybA5hZ2VudFNwBnJlcwZyZXEMbWV0aG9kFFVzZXItQWdlbnQOUmVmZXJlcg5oZWFkZXJzDmNvbnRlbnQGY2ZnCHNrZXkKc3R5cGUMZmlsdGVyCGh0bWwCJBZjbGFzc19wYXJzZQ5jbGFzc2VzEmZpbHRlck9ialJ1bC5zdHVpLWhlYWRlcl9fbWVudSA+IGxpID4gYVtocmVmKj10eXBlXQZtYXAIYXJlYQUwVzpTBWhR6JACbgJ2CS1O/VYnWUaWCS1O/VaZmS9uCS1O/VbwU35uBY5//VYF1Wz9VgXxgv1WBeVlLGcF6Zf9VgW3X/1WBfBs/VYFcFOmXgcPYSdZKVIHf4ntc1lyB6BS/2InWQV2UdZOCHllYXIFdF79TghsYW5nBe2LAIoF/VbtiwXxgu2LBaR87YsH/ZVXU+2LBemX7YsF5WXtiwXVbO2LBbdf7YsFdlGDWwRieQWSY49eBfZl9JUIdGltZQW6ThRsCGhpdHMFxIsGUgpzY29yZQewZaBSYVcFLU79VgUna45/EnN0cmluZ2lmeQ5maWx0ZXJzBmNscwx0eXBlSWQOYXR0cmlicwhocmVmEnN1YnN0cmluZxZsYXN0SW5kZXhPZgIvDnJlcGxhY2UKLmh0bWwOdHlwZV9pZBBjaGlsZHJlbghkYXRhEnR5cGVfbmFtZQhsaW5rCml0ZW1zDHZpZGVvczYvc2hvdy8xLS1oaXRzLS0tLS0tLS0tLmh0bWwodWwuc3R1aS12b2RsaXN0ID4gbGkIbGlzdAhpdGVtAmEOcmVtYXJrcwhmaW5kDmE6Zmlyc3Qac3Bhbi5waWMtdGV4dAh0ZXh0CHRyaW0EJDEMdm9kX2lkCnRpdGxlEHZvZF9uYW1lGmRhdGEtb3JpZ2luYWwOdm9kX3BpYxZ2b2RfcmVtYXJrcwZ0aWQEcGcMZXh0ZW5kDmhhc01vcmUOcGdDb3VudAwvc2hvdy8CLQQtLQgtLS0tBi0tLVN1AGwALgBzAHQAdQBpAC0AcABhAGcAZQBfAF8AaQB0AGUAbQAgAD4AIABsAGkAIAA+ACAAYQA6AGMAbwBuAHQAYQBpAG4AcwAoAAtOAE51mCkAEHBhcnNlSW50CHBhZ2UScGFnZWNvdW50CmxpbWl0CnRvdGFsBGlkBnZvZA5wbGF5TWFwCHRhYnMScGxheWxpc3RzCHVybHMYdm9kX3BsYXlfdXJsEC9kZXRhaWwvEGgxOmZpcnN0Pi5zdHVpLWNvbnRlbnRfX2RldGFpbCBwOmZpcnN0IGEQdm9kX3R5cGVILnN0dWktY29udGVudF9fZGV0YWlsIHA6bnRoLWNoaWxkKDMpBztOFG8a/xJ2b2RfYWN0b3I8LnN0dWktY29udGVudF9fdGh1bWIgaW1nOmZpcnN0CGF0dHJILnN0dWktY29udGVudF9fZGV0YWlsIHA6bnRoLWNoaWxkKDUpJnNwYW4uZGV0YWlsLWNvbnRlbnQWdm9kX2NvbnRlbnRWZGl2LnN0dWktcGFubmVsX19oZWFkID4gaDNbY2xhc3MqPWljb25mb250XTJ1bC5zdHVpLWNvbnRlbnRfX3BsYXlsaXN0CGVhY2gIa2V5cwYkJCQadm9kX3BsYXlfZnJvbQZ0YWICaQRpdA5wbGF5VXJsHGhhc093blByb3BlcnR5CHB1c2gMdXJsaXN0AiMIZmxhZwptaHRtbAhqc29uBnVybAZpZGQGbmlkCnBhdXJsDG1wYXVybAhwdXJsEG1wbGF5VXJsCm1hdGNoCnBhcnNlEmxpbmtfbmV4dB4vc3RhdGljL3BsYXllci8GLmpzDCZuZXh0PQgmaWQ9CiZuaWQ9DmNvbnNvbGUKZGVidWcsbGlidmlvIG1wbGF5VXJsID09PT09PgR3ZApxdWlja0IvaW5kZXgucGhwL2FqYXgvc3VnZ2VzdD9taWQ9MSZ3ZD0SJmxpbWl0PTUwBnBpYw+kAwGmAwEAD6gDAAIAqgMAAawDAA4ABgGgAQAAAAEQCU4AqgMADKwDAQyuAwAJsAMBCbIDAgm0AwMJtgMEDbgDBQG6AwYBvAMHAb4DCAHAAwkBwgMKAcQDCwHGAwwBqAMNAQjoL74AXwcAvgFfCAC+Al8JAL4DXwoAvgRfCwC+BV8MAL4GXw0AvgdfDgC+CF8PACkE5AAAAOEE5QAAAOK/XwQAs18FAATmAAAAXwYAKaQDAQoB+iEhFxgACOoCDmIGAbgDAgECBgIAOwPOAwABANADAAEA0gMBACC2AwYMsAMDCGEAADjqAAAAzwsEQQAAAEzrAAAAC9AR6QUOZQAATOwAAABlAQBM7QAAAEzuAAAA7ovHYgAAQe8AAAAupAMKCBImNQhEKxwSDmIGAboDAQABAgIAGAHgAwABALIDBAi0AwUIz0HxAAAAEWYAAA7PQfIAAAARZgEADgYupAMWAwM6Og5iBgG8AwEFARkEmQHWHwbmAwABAOgDAQAw6gMBATDsAwECMO4DAQMg8AMBBDC4AwcAsAMDCKoDAAysAwEMYQQAYQMAYQIAYQEAYQAA22UBAO2Lx2UCAGIAAO3IYgEABPkAAADtyWUDAEL6AAAAYgIAvgAkAgDKCwsE+wAAAEzXAAAABPwAAABMNgAAAAsE/QAAAEz+AAAAv0z/AAAACwQAAQAATP4AAAAEAAEAAEz/AAAACwQBAQAATP4AAAAEAQEAAEz/AAAACwQCAQAATP4AAAAEAgEAAEz/AAAACwQDAQAATP4AAAAEAwEAAEz/AAAACwQEAQAATP4AAAAEBAEAAEz/AAAACwQFAQAATP4AAAAEBQEAAEz/AAAACwQGAQAATP4AAAAEBgEAAEz/AAAACwQHAQAATP4AAAAEBwEAAEz/AAAACwQIAQAATP4AAAAECAEAAEz/AAAACwQJAQAATP4AAAAECQEAAEz/AAAACwQKAQAATP4AAAAECgEAAEz/AAAACwQLAQAATP4AAAAECwEAAEz/AAAACwQMAQAATP4AAAAEDAEAAEz/AAAACwQNAQAATP4AAAAEDQEAAEz/AAAACwQOAQAATP4AAAAEDgEAAEz/AAAAJhAATEAAAAALBA8BAABM1wAAAAQQAQAATDYAAAALBP0AAABM/gAAAL9M/wAAAAu9AUz+AAAAvQJM/wAAAAu9A0z+AAAAvQRM/wAAAAu9BUz+AAAAvQZM/wAAAAu9B0z+AAAAvQhM/wAAAAu9CUz+AAAAvQpM/wAAAAu9C0z+AAAAvQxM/wAAAAu9DUz+AAAAvQ5M/wAAAAu9D0z+AAAAvRBM/wAAAAu9EUz+AAAAvRJM/wAAAAu9E0z+AAAAvRRM/wAAAAu9FUz+AAAAvRZM/wAAAAu9F0z+AAAAvRhM/wAAAAu9GUz+AAAAvRpM/wAAAAu9G0z+AAAAvRxM/wAAACYPAExAAAAACwQRAQAATNcAAAAEEgEAAEw2AAAACwT9AAAATP4AAAC/TP8AAAALBBMBAABM/gAAAAQTAQAATP8AAAALBBQBAABM/gAAAAQUAQAATP8AAAALBBUBAABM/gAAAAQVAQAATP8AAAALBBYBAABM/gAAAAQWAQAATP8AAAALBBcBAABM/gAAAAQXAQAATP8AAAALBBgBAABM/gAAAAQYAQAATP8AAAALBBkBAABM/gAAAAQZAQAATP8AAAALBBoBAABM/gAAAAQaAQAATP8AAAALBBsBAABM/gAAAAQbAQAATP8AAAAmCgBMQAAAAAsEHAEAAEzXAAAABB0BAABMNgAAAAsEHgEAAEz+AAAABB8BAABM/wAAAAsEIAEAAEz+AAAABCEBAABM/wAAAAsEIgEAAEz+AAAABCMBAABM/wAAACYDAExAAAAAJgQATAEAAIALBPsAAABM1wAAAAT8AAAATDYAAAALBP0AAABM/gAAAL9M/wAAAAsEAAEAAEz+AAAABAABAABM/wAAAAsEAgEAAEz+AAAABAIBAABM/wAAAAsEAQEAAEz+AAAABAEBAABM/wAAAAsEBwEAAEz+AAAABAcBAABM/wAAAAsEBgEAAEz+AAAABAYBAABM/wAAAAsEAwEAAEz+AAAABAMBAABM/wAAAAsECQEAAEz+AAAABAkBAABM/wAAAAsEBQEAAEz+AAAABAUBAABM/wAAAAsEJAEAAEz+AAAABCQBAABM/wAAAAsEDgEAAEz+AAAABA4BAABM/wAAACYLAExAAAAACwQPAQAATNcAAAAEEAEAAEw2AAAACwT9AAAATP4AAAC/TP8AAAALvR1M/gAAAL0eTP8AAAALvR9M/gAAAL0gTP8AAAALvSFM/gAAAL0iTP8AAAALvSNM/gAAAL0kTP8AAAALvSVM/gAAAL0mTP8AAAALvSdM/gAAAL0oTP8AAAALvSlM/gAAAL0qTP8AAAALvStM/gAAAL0sTP8AAAALvS1M/gAAAL0uTP8AAAALvS9M/gAAAL0wTP8AAAALvTFM/gAAAL0yTP8AAAALvTNM/gAAAL00TP8AAAALvTVM/gAAAL02TP8AAAALvTdM/gAAAL04TP8AAAAmDwBMQAAAAAsEEQEAAEzXAAAABBIBAABMNgAAAAsE/QAAAEz+AAAAv0z/AAAACwQTAQAATP4AAAAEEwEAAEz/AAAACwQUAQAATP4AAAAEFAEAAEz/AAAACwQVAQAATP4AAAAEFQEAAEz/AAAACwQWAQAATP4AAAAEFgEAAEz/AAAACwQXAQAATP4AAAAEFwEAAEz/AAAACwQYAQAATP4AAAAEGAEAAEz/AAAACwQbAQAATP4AAAAEGwEAAEz/AAAAJggATEAAAAALBBwBAABM1wAAAAQdAQAATDYAAAALBB4BAABM/gAAAAQfAQAATP8AAAALBCABAABM/gAAAAQhAQAATP8AAAALBCIBAABM/gAAAAQjAQAATP8AAAAmAwBMQAAAACYEAEwCAACACwT7AAAATNcAAAAE/AAAAEw2AAAACwT9AAAATP4AAAC/TP8AAAALBCUBAABM/gAAAAQlAQAATP8AAAALBAYBAABM/gAAAAQGAQAATP8AAAALBCYBAABM/gAAAAQmAQAATP8AAAALBA4BAABM/gAAAAQOAQAATP8AAAAmBQBMQAAAAAsEDwEAAEzXAAAABBABAABMNgAAAAsE/QAAAEz+AAAAv0z/AAAAC705TP4AAAC9Okz/AAAAC707TP4AAAC9PEz/AAAAC709TP4AAAC9Pkz/AAAAC70/TP4AAAC9QEz/AAAAC71BTP4AAAC9Qkz/AAAAC71DTP4AAAC9REz/AAAAC71FTP4AAAC9Rkz/AAAAC71HTP4AAAC9SEz/AAAAC71JTP4AAAC9Skz/AAAAC71LTP4AAAC9TEz/AAAAC71NTP4AAAC9Tkz/AAAAC71PTP4AAAC9UEz/AAAAC71RTP4AAAC9Ukz/AAAAC71TTP4AAAC9VEz/AAAAC71VTP4AAAC9Vkz/AAAAC71XTP4AAAC9WEz/AAAAC71ZTP4AAAC9Wkz/AAAAC71bTP4AAAC9XEz/AAAAC71dTP4AAAC9Xkz/AAAAC71fTP4AAAC9YEz/AAAAJhUATEAAAAALBBEBAABM1wAAAAQSAQAATDYAAAALBP0AAABM/gAAAL9M/wAAAAsEEwEAAEz+AAAABBMBAABM/wAAAAsEFAEAAEz+AAAABBQBAABM/wAAAAsEFQEAAEz+AAAABBUBAABM/wAAAAsEFgEAAEz+AAAABBYBAABM/wAAAAsEFwEAAEz+AAAABBcBAABM/wAAAAsEGAEAAEz+AAAABBgBAABM/wAAAAsEGwEAAEz+AAAABBsBAABM/wAAACYIAExAAAAACwQcAQAATNcAAAAEHQEAAEw2AAAACwQeAQAATP4AAAAEHwEAAEz/AAAACwQgAQAATP4AAAAEIQEAAEz/AAAACwQiAQAATP4AAAAEIwEAAEz/AAAAJgMATEAAAAAmBABMBAAAgAsEHAEAAEzXAAAABB0BAABMNgAAAAsEHgEAAEz+AAAABB8BAABM/wAAAAsEIAEAAEz+AAAABCEBAABM/wAAAAsEIgEAAEz+AAAABCMBAABM/wAAACYDAExAAAAAJgEATBsAAIALBPsAAABM1wAAAAT8AAAATDYAAAALBP0AAABM/gAAAL9M/wAAAAsEBgEAAEz+AAAABAYBAABM/wAAAAsEBwEAAEz+AAAABAcBAABM/wAAACYDAExAAAAACwQPAQAATNcAAAAEEAEAAEw2AAAACwT9AAAATP4AAAC/TP8AAAALvWFM/gAAAL1iTP8AAAALvWNM/gAAAL1kTP8AAAALvWVM/gAAAL1mTP8AAAALvWdM/gAAAL1oTP8AAAALvWlM/gAAAL1qTP8AAAALvWtM/gAAAL1sTP8AAAALvW1M/gAAAL1uTP8AAAALvW9M/gAAAL1wTP8AAAALvXFM/gAAAL1yTP8AAAALvXNM/gAAAL10TP8AAAALvXVM/gAAAL12TP8AAAALvXdM/gAAAL14TP8AAAALvXlM/gAAAL16TP8AAAALvXtM/gAAAL18TP8AAAAmDwBMQAAAAAsEEQEAAEzXAAAABBIBAABMNgAAAAsE/QAAAEz+AAAAv0z/AAAACwQTAQAATP4AAAAEEwEAAEz/AAAACwQUAQAATP4AAAAEFAEAAEz/AAAACwQVAQAATP4AAAAEFQEAAEz/AAAACwQWAQAATP4AAAAEFgEAAEz/AAAACwQXAQAATP4AAAAEFwEAAEz/AAAACwQYAQAATP4AAAAEGAEAAEz/AAAACwQbAQAATP4AAAAEGwEAAEz/AAAAJggATEAAAAALBBwBAABM1wAAAAQdAQAATDYAAAALBB4BAABM/gAAAAQfAQAATP8AAAALBCABAABM/gAAAAQhAQAATP8AAAALBCIBAABM/gAAAAQjAQAATP8AAAAmAwBMQAAAACYEAEwPAACACwT7AAAATNcAAAAE/AAAAEw2AAAACwT9AAAATP4AAAC/TP8AAAALBAMBAABM/gAAAAQDAQAATP8AAAALBAUBAABM/gAAAAQFAQAATP8AAAALBAgBAABM/gAAAAQIAQAATP8AAAALBA0BAABM/gAAAAQNAQAATP8AAAALBA4BAABM/gAAAAQOAQAATP8AAAAmBgBMQAAAAAsEDwEAAEzXAAAABBABAABMNgAAAAsE/QAAAEz+AAAAv0z/AAAAC719TP4AAAC9fkz/AAAAC71/TP4AAAC9gEz/AAAAC72BTP4AAAC9gkz/AAAAC72DTP4AAAC9hEz/AAAAC72FTP4AAAC9hkz/AAAAC72HTP4AAAC9iEz/AAAAC72JTP4AAAC9ikz/AAAAC72LTP4AAAC9jEz/AAAAC72NTP4AAAC9jkz/AAAAC72PTP4AAAC9kEz/AAAAC72RTP4AAAC9kkz/AAAAC72TTP4AAAC9lEz/AAAAC72VTP4AAAC9lkz/AAAAC72XTP4AAAC9mEz/AAAAJg8ATEAAAAALBBEBAABM1wAAAAQSAQAATDYAAAALBP0AAABM/gAAAL9M/wAAAAsEEwEAAEz+AAAABBMBAABM/wAAAAsEFAEAAEz+AAAABBQBAABM/wAAAAsEFQEAAEz+AAAABBUBAABM/wAAAAsEFgEAAEz+AAAABBYBAABM/wAAAAsEFwEAAEz+AAAABBcBAABM/wAAAAsEGAEAAEz+AAAABBgBAABM/wAAAAsEGwEAAEz+AAAABBsBAABM/wAAACYIAExAAAAACwQcAQAATNcAAAAEHQEAAEw2AAAACwQeAQAATP4AAAAEHwEAAEz/AAAACwQgAQAATP4AAAAEIQEAAEz/AAAACwQiAQAATP4AAAAEIwEAAEz/AAAAJgMATEAAAAAmBABMEAAAgMEEOJgAAABCJwEAAAtiAwBMHgAAAGIEAEwoAQAAJAEALqQDGyROJis1AAsOIQgAuAcCAKUGAgCBBgIAZAIA/QQCALwFAg06KysOQgYBAAEBAQUAAFwC0gQAAQDUBAEAIGEAAM9BKwEAAAQsAQAAR8diAABCLQEAAGIAAEIuAQAABC8BAAAkAQC0nSQBAEIwAQAABDEBAAC/JAIAEWMAAA4LYgAATDIBAADPQTMBAACzR0E0AQAATDUBAAAopAMfBhJE8wgrXQcIMjAyMwcIMjAyMwcIMjAyMgcIMjAyMgcIMjAyMQcIMjAyMQcIMjAyMAcIMjAyMAcIMjAxOQcIMjAxOQcIMjAxOAcIMjAxOAcIMjAxNwcIMjAxNwcIMjAxNgcIMjAxNgcIMjAxNQcIMjAxNQcIMjAxNAcIMjAxNAcIMjAxMwcIMjAxMwcIMjAxMgcIMjAxMgcIMjAxMQcIMjAxMQcIMjAxMAcIMjAxMAcIMjAyMwcIMjAyMwcIMjAyMgcIMjAyMgcIMjAyMQcIMjAyMQcIMjAyMAcIMjAyMAcIMjAxOQcIMjAxOQcIMjAxOAcIMjAxOAcIMjAxNwcIMjAxNwcIMjAxNgcIMjAxNgcIMjAxNQcIMjAxNQcIMjAxNAcIMjAxNAcIMjAxMwcIMjAxMwcIMjAxMgcIMjAxMgcIMjAxMQcIMjAxMQcIMjAxMAcIMjAxMAcIMjAyMwcIMjAyMwcIMjAyMgcIMjAyMgcIMjAyMQcIMjAyMQcIMjAyMAcIMjAyMAcIMjAxOQcIMjAxOQcIMjAxOAcIMjAxOAcIMjAxNwcIMjAxNwcIMjAxNgcIMjAxNgcIMjAxNQcIMjAxNQcIMjAxNAcIMjAxNAcIMjAxMwcIMjAxMwcIMjAxMgcIMjAxMgcIMjAxMQcIMjAxMQcIMjAxMAcIMjAxMAcIMjAwOQcIMjAwOQcIMjAwOAcIMjAwOAcIMjAwNwcIMjAwNwcIMjAwNgcIMjAwNgcIMjAwNQcIMjAwNQcIMjAwNAcIMjAwNAcIMjAyMwcIMjAyMwcIMjAyMgcIMjAyMgcIMjAyMQcIMjAyMQcIMjAyMAcIMjAyMAcIMjAxOQcIMjAxOQcIMjAxOAcIMjAxOAcIMjAxNwcIMjAxNwcIMjAxNgcIMjAxNgcIMjAxNQcIMjAxNQcIMjAxNAcIMjAxNAcIMjAxMwcIMjAxMwcIMjAxMgcIMjAxMgcIMjAxMQcIMjAxMQcIMjAxMAcIMjAxMAcIMjAyMwcIMjAyMwcIMjAyMgcIMjAyMgcIMjAyMQcIMjAyMQcIMjAyMAcIMjAyMAcIMjAxOQcIMjAxOQcIMjAxOAcIMjAxOAcIMjAxNwcIMjAxNwcIMjAxNgcIMjAxNgcIMjAxNQcIMjAxNQcIMjAxNAcIMjAxNAcIMjAxMwcIMjAxMwcIMjAxMgcIMjAxMgcIMjAxMQcIMjAxMQcIMjAxMAcIMjAxMA5iBgG+AwAFAAQEAVsF7AQBADDoAwEBMOoDAQJw7gQBAzDwBAEEILADAwi4AwcAqgMADKwDAQxhBABhAwBhAgBhAQBhAABlAAAEOQEAAJ3H3GIAAO2LyGUCAGIBAO3JYgIABDoBAADtymUDAEL6AAAAYgMAvgAkAgDBBDiYAAAAQicBAAALYgQATDsBAAAkAQAupAM1C041Jis1AAsSJjorDkIGAQABAgEFAQKcAQP4BAABAPoEAQAw/AQBATDqAwINYQEAYQAAZQAAz+1CPwEAAARAAQAAJAEAs0fHZQAAZQAAz+1CPwEAAARBAQAAJAEAs0ftQkIBAAAkAABCQwEAACQAAMgLYgAAQSsBAABBLAEAAEIwAQAAvQC9ATMERAEAACQCAExFAQAAYgAAQSsBAABBRgEAAExHAQAAYgAAQSsBAAAESAEAAEdMSQEAAGIBABHpAw6/TEoBAAAopAM6CCFs0Ai3XWJEBywuKj9cL2RldGFpbFwvKC4qKS5odG1sB7wBAQIAVwAAAAgGAAAABAf1////CwAIBgAAAAMH9f///wEvAAFkAAFlAAF0AAFhAAFpAAFsAAEvAAsBHAIAAAAAAAAA////fwEAAAADCgwBAwFoAAF0AAFtAAFsAAwACg5iBgHAAwQHBAUEAZcCC5YFAAEAmAUAAQDmAwABAJoFAAEA7AQBADDoAwEBMOoDAQJw7gQBAzDwBAEEIJwFAQUwngUBBjCwAwMIuAMHAKoDAAysAwEMYQYAYQUAYQQAYQMAYQIAYQEAYQAA0LOkEekEDtDy6AO01GUAAARQAQAAnc+dBFEBAACd0kH7AAAAEekDDr+dBFEBAACd0kEcAQAAEekHDgQfAQAAnQRSAQAAndJBEQEAABHpAw6/nQRTAQAAndCdBFQBAACd0kEPAQAAEekDDr+dBDEBAACdx9xiAADti8hlAgBiAQDtyWICAAQ6AQAA7cplAwBC+gAAAGIDAL4AJAIAwQRiAgAEVQEAAO3ns6XBBWIFAOgMOFYBAADQ7bSd6gg4VgEAANDtwQY4mAAAAEInAQAACzhWAQAA0O1MVwEAAGIGAExYAQAAuxhMWQEAALsYYgYAmkxaAQAAYgQATDsBAAAkAQAupANJFGxEAGYCJis1AAsSJkmAOj8rJjorDkIGAQABAgEFAQKcAQP4BAABAPoEAQAw/AQBATDqAwINYQEAYQAAZQAAz+1CPwEAAARAAQAAJAEAs0fHZQAAZQAAz+1CPwEAAARBAQAAJAEAs0ftQkIBAAAkAABCQwEAACQAAMgLYgAAQSsBAABBLAEAAEIwAQAAvQC9ATMERAEAACQCAExFAQAAYgAAQSsBAABBRgEAAExHAQAAYgAAQSsBAAAESAEAAEdMSQEAAGIBABHpAw6/TEoBAAAopANPCCFs0Ai3XWJEBywuKj9cL2RldGFpbFwvKC4qKS5odG1sB7wBAQIAVwAAAAgGAAAABAf1////CwAIBgAAAAMH9f///wEvAAFkAAFlAAF0AAFhAAFpAAFsAAEvAAsBHAIAAAAAAAAA////fwEAAAADCgwBAwFoAAF0AAFtAAFsAAwACg5iBgHCAwEIAQUEAokDCbYFAAEA6AMBADDqAwEBcLgFAQIwugUBA2C8BQEEML4FAQVwwAUBBjDCBQEHIKwDAQy4AwcAsAMDCKoDAAxhBwBhBgBhBQBhBABhAwBhAgBhAQBhAADcZQIABGIBAACdz50EMQEAAJ3ti8dlAwBiAADtyAvPTEUBAABiAQAEYwEAAO1CQgEAACQAAEJDAQAAJAAATEcBAABiAQAEZAEAAO1CQgEAACQAAExlAQAAYgEABGYBAADtQkIBAAAkAABCMAEAAARnAQAAvyQCAExoAQAAYgEABGkBAADtQmoBAAAESAEAACQBAExJAQAAYgEABGsBAADtQkIBAAAkAAAR6QMOv0xKAQAAYgEABGwBAADtQkIBAAAkAABCQwEAACQAAExtAQAAyQvKYgEABG4BAADtwQRiAQAEbwEAAO3BBWUAAEJwAQAAYgQAvgAkAgAOYgIAZQAAQnEBAABiAwAkAQBCWwAAAARyAQAAJAEAQ3MBAABlAABCawAAAGIDACQBAMEGZQAAQvoAAABiBgC+ASQCAMEHYgIAYgcAQlsAAAAEcgEAACQBAENhAQAAOJgAAABCJwEAAAtiAgAmAQBMOwEAACQBAC6kA2Qae2wrCCGZcbeKipkIDTo6AAsaIbJTOyZ7OjoOQgYBAAICAgQEAUQE6AUAAQDqBQABAPQBAQBw9gQBASC6BQMJvgUFDeoDAQ2sAwAMYQEAYQAAz0EzAQAAs0dBNAEAAMdlAQDQR8hlAgBiAQDtQj8BAAAEPQEAACQBABFjAQAOZQMAQnABAABiAQC+ACQCACmkA3MIIUkhgAALEBwOQgYBAAECAQQCAGcD7AUAAQCMBQEAMO4FAQEwugUACPQBAA1hAQBhAADPQTMBAACzR0E0AQAAx89BKwEAAEEsAQAAyGIAAOezqegHMEYBAAAAZQAAQngBAABlAQAkAQCW6AxlAABlAQBxJgAASWUAAGUBAEdCeQEAAGIAAAT1AAAAnWIBAJ0kAQAppAN3ByFJP0lYO48OQgYBAAEAAQMAAA4B9AUAAQDPQlsAAAAEewEAACUBAKQDgwEBAw5iBgHEAwMNAwQCBqgCEPgFAAEAtgUAAQDaAQABAOgDAQAw+gUBATD8BQECMP4FAQMw9AEBBDDUAQEFMIAGAQYwggYBBzCEBgEIMIYGAQkwiAYBCjDuBQELMIoGAQwwuAMHALADAwhhDABhCwBhCgBhCQBhCABhBwBhBgBhBQBhBABhAwBhAgBhAQBhAADbZQEA0J3ti8diAABChgEAAL0AvQEzJAEAtEfIOJgAAABChwEAAGIBACQBAMliAgBBfwEAAMpiAgBBegAAAMEEYgIAQYgBAADBBWICAEFbAQAAwQZiAgBBgQEAAMEH22UBAASJAQAAnWIEAJ0EigEAAJ3ti8EIYggAQoYBAAC9Ar0DMyQBALRHwQliCQBiAwCdBIsBAACdYgUAnQSMAQAAnWIGAJ0EjQEAAJ1iBwCdwQrbYgoA7YvBC2ILAEKGAQAAvQS9BTMkAQC0R8EMOI4BAABCjwEAAASQAQAAYgwAnSQBAA44mAAAAEInAQAAC7NMhwEAAGIMAEx/AQAAJAEALqQDjAESxjBiWDA1NTU1e2fGK2d3OiErByZyIHBsYXllcl8uKj89KC4qPyk8B6QBAAIASwAAAAgGAAAABAf1////CwABcgABIAABcAABbAABYQABeQABZQABcgABXwAIBgAAAAMH9f///wE9AAsBCAYAAAADB/X///8MAQE8AAwACgcYIHNyYz0iKC4qPyknB3YAAgA0AAAACAYAAAAEB/X///8LAAEgAAFzAAFyAAFjAAE9AAEiAAsBCAYAAAADB/X///8MAQEnAAwACgcgdmFyIC4qID0gJyguKj8pJweoAQACAE0AAAAIBgAAAAQH9f///wsAAXYAAWEAAXIAASAAHAIAAAAAAAAA////fwEAAAADCgEgAAE9AAEgAAEnAAsBCAYAAAADB/X///8MAQEnAAwACg5iBgHGAwIDAgcCAI0BBaIGAAEApAYAAQDoBAAAAPAEAAEAuAUCADC4AwcAsAMDCDiYAAAAQocBAADbZQEABJMBAACdz50ElAEAAJ3tiyQBAEE7AQAAxyYAAMhhAgDDfeo6ycRCeQEAAAtiAgBBWwEAAExFAQAAYgIAQTYAAABMRwEAAGICAEGVAQAATEkBAAC/TEoBAAAkAQAOgADoxA6DOJgAAABCJwEAAAvETDsBAAC7MkxZAQAAJAEALqQDogEOA8YXKyZEREQhFyE6ISYOQwYBqAMAAAACBwAyALoDCAC8AwkAvgMKAMADCwDCAwwAxAMNAMYDDgAL20zdAAAA3EzeAAAA3UzfAAAA3kzgAAAAXgQATOEAAABeBQBM4gAAAF4GAEzjAAAAKKQDswEJAwghISEhKysr
+1
View File
@@ -0,0 +1 @@
//bbQ0FUT1DpAhxuYW5ndWFfb3Blbi5qcyxhc3NldHM6Ly9qcy9saWIvY2F0LmpzHF9fanNFdmFsUmV0dXJuDENyeXB0bwpkYXlqcwxqaW5qYTIGVXJpAl8OXzB4M2YzOA5fMHgyMWJkEl8weDI0NGU0MhJfMHgzYzg1ZDUSXzB4MWNjZTk3El8weDIzMzE5ORJfMHhkZDk2MzQSXzB4NGVlZWU4El8weDI4M2UwMBJfMHgxZTE5YWUSXzB4NmFiZDliEF8weDNkMGI0El8weDNhNTU3NRJfMHgxYjc5N2ESXzB4MTMwNGNjEl8weDMwMzZkZRJfMHg1ODE4ZjgSXzB4NTgxOTI2El8weDM1YzA5NBJfMHgyMGY5MDESXzB4YTJiYjkyEl8weDRkMGM4NRJfMHg1MmZmNDISXzB4MTVhZDU4El8weDIwNjVjOBJfMHg0YWJlMjYSXzB4MjNhZGFjEl8weDJjNzkyOBJfMHgzNDM3ODkMeFpZTkpHFHZpZGVvX25hbWUMZGV2aWNlBnVybBZwbGF5ZXJfaW5mbwZlbmMOY29udGVudAh4azVHCm1vZGVsDGh0dHBzOhRjaGFyQ29kZUF0KHdwRnR3Ni9DcGgxclcwWENnUT09DHhMS0ZsawpzdHlwZQhrZXlzGHdyL0NwRTRXdzZCUwZtYXAGMHgyDEJhc2U2NAh5ZWFyCFV0ZjgOaXNFbXB0eQ5yZXBsYWNlEnN0cmluZ2lmeQxuYW5ndWEab2todHRwLzMuMTIuMAhiMWhKCGh0dHAUc3RhcnRzV2l0aAhza2V5BjB4Ng5pbmRleE9mCnBhcnNlDGhlYWRlcghBKUNtBiQkJD4vYXBpLnBocC9wcm92aWRlL3ZvZF9kZXRhaWw/aWQ9DGZEYkJPcDBaVnpDajhLTUFzS25ZTUt4d3A3RGdBPT1CJmRldmljZXM9YW5kcm9pZCZkZXZpY2VWZXJzaW9uPTEzDEpQT0RUamomZGV2aWNlU2NyZWVuPTIzNDAqMTA4MCZhcHBWZXJzaW9uQ29kZT05JmRldmljZU1vZGVsPUImYXBwVmVyc2lvbk5hbWU9MS4wLjkmaW1laT0mdGltZT0IYXRvYhZ0b0xvd2VyQ2FzZWpyZXR1cm4gKGZ1bmN0aW9uKCkge30uY29uc3RydWN0b3IoInJldHVybiB0aGlzIikoICkpOxxIVUFXRUkgTWF0ZSA0MBhmcm9tQ2hhckNvZGUGMHg1CHB1c2gKc2xpY2U6L2FwaS5waHAvcHJvdmlkZS92b2RfbGlzdD9pZD0IdHJpbQxjaGFyQXQ0aHR0cDovL3lzLmNoYW5nbWVuZ3l1bi5jb20GMHg0GFBHZkRxTU9aV0NnPQhdeih1emFiYWNkZWZnaGprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hKS0xNTk9QUVJTVFVWV1hZWjAxMjM0NTY3ODkOaGVhZGVycxhOWGxIdzd6Q2tnPT0Kc2hpZnQGMHgwBjB4MRR2aWRlb19pbmZvBjB4Mw5yZWZlcmVyCGRhdGEMcmFuZG9tFHVzZXItYWdlbnQWdG9VcHBlckNhc2UOUmVmZXJlcghjSE5yBm1zZwc1dcaJZ1IKMS4wLjkGMHg5CDB4MjkIMHgyYhhYc0szdzRqRGh5TT0YVWNPNnc2REN1Y084CDB4NTMIMHgzMAgweDRlCDB4MTkIMHgzMwgweDJjCDB4MzIINlVBQQgweDJhBjB4YggweDM2CDB4NDkGMHhmCDB4M2UIMHgyMwgweDEzDEpTRmlsZQhEVTBBCDB4MmUSXzB4NTFkNWMyEl8weDNmMzg2NhJfMHgyMWJkYTISXzB4Mzk0OTljEl8weDVkN2ExORJfMHgyZTI4MzQSXzB4MTIxMmYwCDB4MzESXzB4NDY0MjJjEl8weGU0M2U1YRJfMHg0YTE1NGUSXzB4MjZlMDMwEl8weDFkZTZmZggweDUwCDB4MWIIMHg0MggweDE4El8weDVmZTRmOAgweDFlEl8weDc4Nzg4NhJfMHgyYjEzYzgIMHgyMAx3aW5kb3cSXzB4Mzg5ZjdiEl8weDU1NjM5YRJfMHg0ZGE5NGUSXzB4NDdiZjg2El8weGFkYTg0MxJfMHg1MjAwN2YSXzB4MWQ5MzQ0BjB4NwgweDI4ggFBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvPQgweDEwCDB4MjISXzB4NGJmZTkxEl8weGI1NmRkMRJfMHgxODA0NmMSXzB4M2JlNmEyEl8weDdmYWFiZRJfMHgzYzljMTISXzB4NGI0NDNiEl8weDExYWQ1YxJfMHg0NWMyYzkSXzB4MjNjYzJjEl8weDFkOTVkMwIlBDAwCDB4NGMIMHg0ZAgweDI1JGRlY29kZVVSSUNvbXBvbmVudAgweDJkEl8weDIyOTlhZBJfMHgzMWQ4ODkSXzB4OWFmMDkxEl8weDNjNjQxMQgweDRmCDB4NDEYdmVyc2lvbl9uYW1lCG1kNVgiI3VCRnN6ZEVNMG9MMEpSbkAIc2lnbhh2ZXJzaW9uX2NvZGUUdGltZU1pbGxpcwYweGEIMHgxZAgweDFjCDB4NGEsJmFwcD15bHlzJmRldmljZUJyYW5kPQpicmFuZAgweDFhBnJlcQgweDQ4El8weDIzMzlmMxJfMHgzMmM0OTYSXzB4NTM1MDUxEl8weDIzY2RmNgYweGUIMHg1MQgweDQ0CmxvY2FsCDB4MTEEaWQIMHgxZgR1YUBEYWx2aWsvMi4xLjAgKExpbnV4OyBVOyBBbmRyb2lkIA5yZWxlYXNlBDsgDiBCdWlsZC8OYnVpbGRJZAIpCDB4MTcGMHg4El8weDM1ZmY0Nw50eXBlX2lkBTV1cV8SdHlwZV9uYW1lCDB4NDAF/H56ggWoUitvBRZZZ1IEe30SXzB4MTZlZTEwEl8weDJkYzc2ZRJfMHgxMzFlNWISXzB4MjllYWE2El8weDFkNTllZBJfMHgzNDZkYmYSXzB4MjIzMDQxEl8weDc1Y2I2ZhJfMHg3ZWIxMGYIMHgyNgwmcGFnZT0IbGlzdAx2b2RfaWQQdm9kX25hbWUGaW1nDnZvZF9waWMIMHgzZhZ2b2RfcmVtYXJrcwhwYWdlEnBhZ2Vjb3VudBJfMHgzNGYzN2MSXzB4MmRlNmM5El8weDM5Y2Q1NRJfMHgzOWZlMzESXzB4NDE2NGMzEl8weDE2NWNjYxJfMHg0NWMxNjESXzB4MWQ4ZmVjEl8weDQ3NTRlZBJfMHg1NzU3ZjcIMHgxNggweDM4EHZvZF95ZWFyCGluZm8Wdm9kX2NvbnRlbnQIMHg0NggweDM0CDB4MjQIMHg1NAgweDM1AiMadm9kX3BsYXlfZnJvbQgweDE0GHZvZF9wbGF5X3VybBJfMHgxZDQxOGYSXzB4NTA4NGViCDB4M2MCJBJfMHg1ZTBjNzkSXzB4MmY0YmZiEl8weDIwZmZmZhJfMHgxZTU2NDISXzB4NDIwM2Y5El8weDM5MDJjYhJfMHgzNjA3ZmMSXzB4MWU5MjM2El8weDJkNjU4NxJfMHgzN2NjZDQSXzB4M2NjOTExEl8weDNmM2EwNQgweDE1EHBhcnNlSW50CDB4NDUIMHgxMhJfMHgzYzBkYWMSXzB4NGQyZWJhEl8weDQ2YzVlZRJfMHhlM2VkNWISXzB4NTJhMTZjEl8weGZkYmFmZRJfMHgyYWE1MGRUL2FwaS5waHAvcHJvdmlkZS9zZWFyY2hfcmVzdWx0P3ZpZGVvX25hbWU9CDB4NDMSXzB4MTE3Y2Y3El8weDVmMmU0MBJfMHg0ZDM4N2USXzB4MjNjZjViEl8weDExZWQwZhJfMHgzMzBhMzIIMHg1MhJfMHgyMDFlMDcSXzB4MTM5NThiEl8weDE5NmEzORJfMHg0YWE2YTUSXzB4M2I5MDgzEl8weDU4OTNmNRJfMHgzMzRkZmQGMHhkBC8vCDB4NGIGMHhjGmlzVmlkZW9Gb3JtYXQIMHgyZggweDNhFFVzZXItQWdlbnQIMHgzNwgweDNkCDB4MjcSXzB4ZGY3MGE2El8weDNmMzYyYRJfMHgzYzQ4MjYSXzB4NTE5Y2U5El8weDNjNDMxMRJfMHgzMWI4Y2USXzB4MTM0MDY5CDB4MzkCLQgweDNiAjoMaHVhd2VpCDB4MjESXzB4YmI4NzA0CDB4NDcSXzB4NWFkZGQzCGluaXQIaG9tZQ5ob21lVm9kEGNhdGVnb3J5DGRldGFpbAhwbGF5DHNlYXJjaA+kAwGmAwEAIqgDAAUAqgMAAawDAAKuAwADsAMABLIDAA4ABgGgAQAAACAjF6QJAKoDAAysAwEMrgMCDLADAwyyAwQMtAMADbYDAQ24AwIJugMDCbwDBAm+AwUJwAMGCcIDBwHEAwgNxgMJDcgDCgHKAwsBzAMMAc4DDQHQAw4B0gMPDdQDEAHWAxEB2AMSAdoDEwHcAxQB3gMVAeADFg3iAxcB5AMYAeYDGQHoAxoB6gMbAewDHAGoAx0BCOhcvgVfDwC+Bl8QAL4HXxEAvghfEgC+CV8TAL4KXxUAvgtfFgC+DF8XAL4NXxgAvg5fGQC+D18aAL4QXxwAvhFfHQC+El8eAL4TXx8AvhRfIAC+FV8hAL4WXyIAKQT3AAAABPgAAAAE+QAAAAT6AAAABPsAAAAE/AAAAAT9AAAABP4AAAAE/wAAAAQAAQAABAEBAAAENwAAAAQCAQAABDkAAAAEAwEAAAQEAQAABAUBAAAEBgEAAAQHAQAABAgBAAAECQEAAAR6AAAABAoBAAAEQQAAAAQLAQAABAwBAAAEDQEAAAQOAQAABA8BAAAEEAEAAAQRAQAABBIBAAAmIAAEEwEAAEwgAACABBQBAABMIQAAgAQVAQAATCIAAIAEFgEAAEwjAACABBcBAABMJAAAgAQYAQAATCUAAIAEGQEAAEwmAACABBoBAABMJwAAgARdAAAATCgAAIAEGwEAAEwpAACABEIAAABMKgAAgAQcAQAATCsAAIAEHQEAAEwsAACABB4BAABMLQAAgAQfAQAATC4AAIAEIAEAAEwvAACABCEBAABMMAAAgAQiAQAATDEAAIAEIwEAAEwyAACABCQBAABMMwAAgAQlAQAATDQAAIAEJgEAAEw1AACABCcBAABMNgAAgAQoAQAATDcAAIAEKQEAAEw4AACABCoBAABMOQAAgAQrAQAATDoAAIAELAEAAEw7AACABC0BAABMPAAAgAQuAQAATD0AAIAELwEAAEw+AACABDABAABMPwAAgAQwAAAATEAAAIAEMQEAAExBAACABDIBAABMQgAAgAQzAQAATEMAAIAENAEAAExEAACABDUBAABMRQAAgAQ2AQAATEYAAIAENwEAAExHAACABFsAAABMSAAAgAQ4AQAATEkAAIAEOQEAAExKAACABDoBAABMSwAAgAQ7AQAATEwAAIAEPAEAAExNAACABD0BAABMTgAAgAQ2AAAATE8AAIAEPgEAAExQAACABD8BAABMUQAAgARAAQAATFIAAIAEQQEAAExTAACABEIBAABMVAAAgF8FAL4AZQUAvLwB7g6+AU3bAAAAXwYAZQYABEMBAADtXwcAZQYABEQBAADtXwgAC18JAL9fCgCzXwsAtJZfDABlBgAERQEAAO0ERgEAAARHAQAAZQYABEgBAADtZQYABEkBAADtZQYABEoBAADtZQYABEsBAADtJgcAXw0AvgJlDQC8fwHulg6+A03jAAAAXw4AOIoAAABlDgBlBgAETAEAAO1lBgAETQEAAO3uZQ4AZQYABE4BAADtBE8BAADuSLO1JAIARxHoBw6zlmAMAA44igAAAGUOAGUGAARQAQAA7WUGAARRAQAA7e5HZQ4AZQYABFIBAADtZQYABFMBAADt7kcR6QcOs5Zg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
+1 -213
View File
@@ -1,213 +1 @@
import { Crypto, jinja2, _ } from './lib/cat.js';
let key = '南瓜影视';
let HOST = 'http://ys.changmengyun.com';
let siteKey = '';
let siteType = 0;
let MOBILE_UA = 'okhttp/4.6.0'
async function request(reqUrl) {
let t = new Date().getTime().toString();
let res = await req(reqUrl, {
method: 'get',
headers: {
'version_name': '1.0.6',
'version_code': '6',
'package_name': 'com.app.nanguatv',
'sign': Crypto.MD5('c431ea542cee9679#uBFszdEM0oL0JRn@' + t).toString().toLowerCase(),
'imei': 'c431ea542cee9679',
'timeMillis': t,
'User-Agent': MOBILE_UA
},
});
return res.content;
}
async function init(cfg) {
siteKey = cfg.skey;
siteType = cfg.stype;
}
async function home(filter) {
let data = JSON.parse(await request(HOST + '/api.php/provide/home_nav'));
let classes = [];
for (const key in data) {
if (data[key].name != '精选')
classes.push({
type_id: data[key].id,
type_name: data[key].name,
});
}
let filterObj = {
"2":[{"key":"class","name":"类型","value":[{"n":"全部","v":"类型"},{"n":"国产剧","v":"国产剧"},{"n":"港台剧","v":"港台剧"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":"地区"},{"n":"内地","v":"内地"},{"n":"香港地区","v":"香港地区"},{"n":"台湾地区","v":"台湾地区"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":"年份"},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"10年代","v":"10年代"},{"n":"00年代","v":"00年代"},{"n":"90年代","v":"90年代"},{"n":"80年代","v":"80年代"}]},{"key":"by","name":"排序","value":[{"n":"热播榜","v":"热播榜"},{"n":"好评榜","v":"好评榜"},{"n":"新上线","v":"新上线"}]}],
"1":[{"key":"class","name":"类型","value":[{"n":"全部","v":"类型"},{"n":"动作片","v":"动作片"},{"n":"喜剧片","v":"喜剧片"},{"n":"爱情片","v":"爱情片"},{"n":"科幻片","v":"科幻片"},{"n":"恐怖片","v":"恐怖片"},{"n":"剧情片","v":"剧情片"},{"n":"战争片","v":"战争片"},{"n":"惊悚片","v":"惊悚片"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":"地区"},{"n":"华语","v":"华语"},{"n":"香港地区","v":"香港地区"},{"n":"美国","v":"美国"},{"n":"欧洲","v":"欧洲"},{"n":"韩国","v":"韩国"},{"n":"日本","v":"日本"},{"n":"台湾地区","v":"台湾地区"},{"n":"泰国","v":"泰国"},{"n":"台湾地区","v":"台湾地区"},{"n":"印度","v":"印度"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":"年份"},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"10年代","v":"10年代"},{"n":"00年代","v":"00年代"},{"n":"90年代","v":"90年代"},{"n":"80年代","v":"80年代"}]},{"key":"by","name":"排序","value":[{"n":"热播榜","v":"热播榜"},{"n":"好评榜","v":"好评榜"},{"n":"新上线","v":"新上线"}]}],
"4":[{"key":"class","name":"类型","value":[{"n":"全部","v":"类型"},{"n":"国产漫","v":"国产漫"},{"n":"欧美漫","v":"欧美漫"},{"n":"日韩漫","v":"日韩漫"},{"n":"港台漫","v":"港台漫"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":"地区"},{"n":"中国大陆","v":"中国大陆"},{"n":"日本","v":"日本"},{"n":"韩国","v":"韩国"},{"n":"欧美","v":"欧美"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":"年份"},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"10年代","v":"10年代"},{"n":"00年代","v":"00年代"},{"n":"90年代","v":"90年代"},{"n":"80年代","v":"80年代"}]},{"key":"by","name":"排序","value":[{"n":"热播榜","v":"热播榜"},{"n":"新上线","v":"新上线"}]},{"key":"total","name":"状态","value":[{"n":"全部","v":"状态"},{"n":"连载","v":"连载"},{"n":"完结","v":"完结"}]}],
"3":[{"key":"class","name":"类型","value":[{"n":"全部","v":"类型"},{"n":"大陆","v":"大陆"},{"n":"港台","v":"港台"},{"n":"日韩","v":"日韩"},{"n":"欧美","v":"欧美"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":"地区"},{"n":"内地","v":"内地"},{"n":"港台","v":"港台"},{"n":"日韩","v":"日韩"},{"n":"欧美","v":"欧美"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":"年份"},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"10年代","v":"10年代"},{"n":"00年代","v":"00年代"},{"n":"90年代","v":"90年代"},{"n":"80年代","v":"80年代"}]},{"key":"by","name":"排序","value":[{"n":"热播榜","v":"热播榜"},{"n":"新上线","v":"新上线"}]}],
"46":[{"key":"class","name":"类型","value":[{"n":"全部","v":"类型"},{"n":"日韩剧","v":"日韩剧"},{"n":"欧美剧","v":"欧美剧"},{"n":"海外剧","v":"海外剧"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":"地区"},{"n":"韩国","v":"韩国"},{"n":"美剧","v":"美剧"},{"n":"日本","v":"日本"},{"n":"泰国","v":"泰国"},{"n":"英国","v":"英国"},{"n":"新加坡","v":"新加坡"},{"n":"其他","v":"其他"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":"年份"},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"10年代","v":"10年代"},{"n":"00年代","v":"00年代"},{"n":"90年代","v":"90年代"},{"n":"80年代","v":"80年代"}]},{"key":"by","name":"排序","value":[{"n":"热播榜","v":"热播榜"},{"n":"好评榜","v":"好评榜"},{"n":"新上线","v":"新上线"}]}]
};
return JSON.stringify({
class: classes,
filters: filterObj,
});
}
async function homeVod() {
let data = JSON.parse(await request(HOST + '/api.php/provide/vod_rank?app=ylys&sort_type=month&imei=c431ea542cee9679&id=2&page=1'));
let videos = [];
data.forEach(function(it) {
videos.push({
vod_id: it.id,
vod_name: it.name,
vod_pic: it.img,
vod_remarks: it.remarks,
});
});
return JSON.stringify({
list: videos,
});
}
async function category(tid, pg, filter, extend) {
if (pg <= 0 || typeof(pg) == 'undefined') pg = 1;
let reqUrl = HOST + '/api.php/provide/vod_list?app=ylys&id=' + tid + '&page=' + pg + '&imei=c431ea542cee9679&';
reqUrl += jinja2('area={{ext.area}}&year={{ext.year}}&type={{ext.class}}&total={{ext.total}}&order={{ext.by}}', { ext: extend });
// let data = JSON.parse(await request(reqUrl));
let data = JSON.parse(await request(reqUrl)).list;
let videos = [];
data.forEach(function(it) {
videos.push({
vod_id: it.id,
vod_name: it.name,
vod_pic: it.img,
vod_remarks: it.remarks,
});
});
let pgChk = JSON.parse(await request(HOST + '/api.php/provide/vod_list?app=ylys&id=' + tid + '&page=' + (parseInt(pg) + 1) + '&imei=c431ea542cee9679&')).msg;
const pgCount = (pgChk == 'ok') ? parseInt(pg) + 1 : parseInt(pg);
return JSON.stringify({
page: parseInt(pg),
pagecount: pgCount,
limit: 20,
total: 20 * pgCount,
list: videos,
});
}
async function detail(id) {
let data = JSON.parse(await request(HOST + '/api.php/provide/vod_detail?app=ylys&imei=c431ea542cee9679&id=' + id)).data;
let vod = {
vod_id: data.id,
vod_name: data.name,
vod_pic: data.img,
type_name: data.type,
vod_year: data.year,
vod_remarks: '更新至: ' + data.msg + ' / 评分: ' + data.score,
vod_content: stripHtmlTag(data.info),
};
let episodes = data.player_info;
let playlist = {};
episodes.forEach(function(it) {
let playurls = it.video_info;
playurls.forEach(function(playurl) {
let source = it.show;
let t = formatPlayUrl(vod.vod_name, playurl.name);
if (t.length == 0) t = playurl.name.trim();
if (!playlist.hasOwnProperty(source)) {
playlist[source] = [];
}
playlist[source].push(t + '$' + playurl.url);
});
});
vod.vod_play_from = _.keys(playlist).join('$$$');
let urls = _.values(playlist);
let vod_play_url = [];
urls.forEach(function(it) {
vod_play_url.push(it.join('#'));
});
vod.vod_play_url = vod_play_url.join('$$$');
return JSON.stringify({
list: [vod],
});
}
async function play(flag, id, flags) {
try {
if (id.indexOf('m3u8') != -1) {
let mjurl = id.split('url=')[1]
return JSON.stringify({
parse: 0,
url: mjurl,
});
} else if (id.indexOf(',') != -1) {
let mjurl = id.split(',')[1]
let jData = JSON.parse(await request(mjurl));
return JSON.stringify({
parse: 0,
url: jData.data.url,
});
} else {
let mjurl = 'http://43.154.104.152:1234/jhapi/cs.php?url=' + id.split('url=')[1]
let jData = JSON.parse(await request(mjurl));
return JSON.stringify({
parse: 0,
url: jData.data.url,
});
}
} catch (e) {
return JSON.stringify({
parse: 0,
url: id,
});
}
}
async function search(wd, quick, pg) {
if (pg <= 0 || typeof(pg) == 'undefined') pg = 1;
let data = JSON.parse(await request(HOST + '/api.php/provide/search_result_more?app=ylys&video_name=' + wd + '&pageSize=20&tid=0&imei=c431ea542cee9679&page=' + pg, 'okhttp/4.6.0')).data;
let videos = [];
data.forEach(function(it) {
videos.push({
vod_id: it.id,
vod_name: it.video_name,
vod_pic: it.img,
vod_remarks: it.qingxidu + '/' + it.category,
});
});
let pgChk = JSON.parse(await request(HOST + '/api.php/provide/search_result_more?app=ylys&video_name=' + wd + '&pageSize=20&tid=0&imei=c431ea542cee9679&page=' + (parseInt(pg) + 1), 'okhttp/4.6.0')).msg;
const pgCount = (pgChk == 'ok') ? parseInt(pg) + 1 : parseInt(pg);
return JSON.stringify({
page: parseInt(pg),
pagecount: pgCount,
limit: 20,
total: 20 * pgCount,
list: videos,
});
}
function stripHtmlTag(src) {
return src
.replace(/<\/?[^>]+(>|$)/g, '')
.replace(/&.{1,5};/g, '')
.replace(/\s{2,}/g, ' ');
}
function formatPlayUrl(src, name) {
return name
.trim()
.replaceAll(src, '')
.replace(/<|>|《|》/g, '')
.replace(/\$|#/g, ' ')
.trim();
}
export function __jsEvalReturn() {
return {
init: init,
home: home,
homeVod: homeVod,
category: category,
detail: detail,
play: play,
search: search,
};
}
//bbQ0FUT1DUARRuZ19vcGVuLmpzLGFzc2V0czovL2pzL2xpYi9jYXQuanMcX19qc0V2YWxSZXR1cm4MQ3J5cHRvDGppbmphMgJfBmtleQhIT1NUDnNpdGVLZXkQc2l0ZVR5cGUSTU9CSUxFX1VBDnJlcXVlc3QIaW5pdAhob21lDmhvbWVWb2QQY2F0ZWdvcnkMZGV0YWlsCHBsYXkMc2VhcmNoGHN0cmlwSHRtbFRhZxpmb3JtYXRQbGF5VXJsGmRlY29kZVVuaWNvZGUJV1PcdHFfxok0aHR0cDovL3lzLmNoYW5nbWVuZ3l1bi5jb20Yb2todHRwLzQuNi4wDHJlcVVybAJ0BnJlcw5nZXRUaW1lBnJlcQxtZXRob2QKMS4wLjYYdmVyc2lvbl9uYW1lGHZlcnNpb25fY29kZSBjb20uYXBwLm5hbmd1YXR2GHBhY2thZ2VfbmFtZQZNRDVCYzQzMWVhNTQyY2VlOTY3OSN1QkZzemRFTTBvTDBKUm5AFnRvTG93ZXJDYXNlCHNpZ24gYzQzMWVhNTQyY2VlOTY3OQhpbWVpFHRpbWVNaWxsaXMUVXNlci1BZ2VudA5oZWFkZXJzDmNvbnRlbnQGY2ZnCHNrZXkKc3R5cGUMZmlsdGVyCGRhdGEOY2xhc3NlcxJmaWx0ZXJPYmoMZmlsWWVyDGZpbFR0bApmaWxCeQpwYXJzZTIvYXBpLnBocC9wcm92aWRlL2hvbWVfbmF2Bb58CZAIcHVzaARpZA50eXBlX2lkEnR5cGVfbmFtZQV7fItXBWhR6JACbgJ2B/1Wp05nUgcvbvBTZ1IIYXJlYQUwVzpTBYVRMFcJmZkvbjBXOlMJ8FN+bjBXOlMHqFJcT0dyB5xVZ1JHcgcxcsVgR3IH0Xl7XkdyB1BgFmBHcgdnUsVgR3IHGGKJTkdyB8pgmmBHcgVOU+2LBY5//VYFJ2sybQXpl/1WBeVlLGcF8Gz9VgVwU6ZeBXZRg1sH/VanTitvBydrjn8rbwflZemXK28HL27wUytvCS1O/VYnWUaWBSdrjn8FJ1lGlgUvbvBTBeVl6ZcH5WXpl2dSBydrjn9nUgd3bRZZZ1IFjn9nUgXxgv1WB7BloFJhVwV2UdZOCHllYXIFdF79TgkxADAAdF7jTgkwADAAdF7jTgk5ADAAdF7jTgk4ADAAdF7jTgp0b3RhbAW2cgFgBd6PfY8FjFvTfgRieQWSY49eB+1wrWScaQd9WcSLnGkHsGUKTr9+EnN0cmluZ2lmeQZtYXAOZmlsdGVycwZjbHMCaQx2aWRlb3OoAS9hcGkucGhwL3Byb3ZpZGUvdm9kX3Jhbms/YXBwPXlseXMmc29ydF90eXBlPW1vbnRoJmltZWk9YzQzMWVhNTQyY2VlOTY3OSZpZD0yJnBhZ2U9MQ5mb3JFYWNoCGxpc3QEaXQMdm9kX2lkEHZvZF9uYW1lBmltZw52b2RfcGljDnJlbWFya3MWdm9kX3JlbWFya3MGdGlkBHBnDGV4dGVuZApwZ0Noaw5wZ0NvdW50TC9hcGkucGhwL3Byb3ZpZGUvdm9kX2xpc3Q/YXBwPXlseXMmaWQ9DCZwYWdlPS4maW1laT1jNDMxZWE1NDJjZWU5Njc5JrYBYXJlYT17e2V4dC5hcmVhfX0meWVhcj17e2V4dC55ZWFyfX0mdHlwZT17e2V4dC5jbGFzc319JnRvdGFsPXt7ZXh0LnRvdGFsfX0mb3JkZXI9e3tleHQuYnl9fQZleHQQcGFyc2VJbnQGbXNnCHBhZ2UScGFnZWNvdW50CmxpbWl0BnZvZBBlcGlzb2RlcxBwbGF5bGlzdAh1cmxzGHZvZF9wbGF5X3VybHwvYXBpLnBocC9wcm92aWRlL3ZvZF9kZXRhaWw/YXBwPXlseXMmaW1laT1jNDMxZWE1NDJjZWU5Njc5JmlkPQh0eXBlEHZvZF95ZWFyC/RmsGXzgToAIAAPIAAvACAAxIsGUjoAIAAKc2NvcmUIaW5mbxZ2b2RfY29udGVudBZwbGF5ZXJfaW5mbwhrZXlzBiQkJBp2b2RfcGxheV9mcm9tEHBsYXl1cmxzFHZpZGVvX2luZm8OcGxheXVybAhzaG93CHRyaW0caGFzT3duUHJvcGVydHkCJAZ1cmwCIwhmbGFnCm1qdXJsCmpEYXRhAmUcTGF2Zi81OC4xMi4xMDAUdXNlci1hZ2VudA5pbmRleE9mCG0zdTgIdXJsPQxoZWFkZXICLA5jb25zb2xlCmRlYnVnFm1qdXJsID09PT4gGGpEYXRhMSA9PT0+IBhqRGF0YTIgPT09PiAIdGVzdBhqRGF0YTMgPT09PiAYakRhdGE0ID09PT4gGGpEYXRhNSA9PT0+IAR3ZApxdWlja3AvYXBpLnBocC9wcm92aWRlL3NlYXJjaF9yZXN1bHRfbW9yZT9hcHA9eWx5cyZ2aWRlb19uYW1lPVwmcGFnZVNpemU9MjAmdGlkPTAmaW1laT1jNDMxZWE1NDJjZWU5Njc5JnBhZ2U9FHZpZGVvX25hbWUQcWluZ3hpZHUCLwZzcmMOcmVwbGFjZQIgFHJlcGxhY2VBbGwGc3RyAiUQdW5lc2NhcGUPpAMBpgMBABOoAwADAKoDAAGsAwACrgMADgAGAaABAAAAARQMXwCqAwAMrAMBDK4DAgywAwAJsgMBCbQDAgm2AwMJuAMECboDBQG8AwYBvgMHAcADCAHCAwkBxAMKAcYDCwHIAwwBygMNAcwDDgHOAw8BqAMQAQjoPr4AXwgAvgFfCQC+Al8KAL4DXwsAvgRfDAC+BV8NAL4GXw4AvgdfDwC+CF8QAL4JXxEAvgpfEgC+C18TACkE6AAAAOIE6QAAAF8EAL9fBQCzXwYABOoAAABfBwAppAMBDAEAQAYhKxcXAAjsAw5iBgG6AwECAQgCAaEBA9YDAAEA2AMBACDaAwEBIKoDAAy4AwcIYQEAYQAAOJkAAAARIQAAQu4AAAAkAABCNwAAACQAAMc47wAAAM8LBEEAAABM8AAAAAsE8QAAAEzyAAAAvQBM8wAAAAT0AAAATPUAAABlAABC9gAAAAT3AAAAYgAAnSQBAEI3AAAAJAAAQvgAAAAkAABM+QAAAAT6AAAATPsAAABiAABM/AAAAGUBAEz9AAAATP4AAADui8hiAQBB/wAAAC6kAwkOIYUmNQg1JjXQNSsrHBMHAjYOYgYBvAMBAAECAgAYAYAEAAEAtAMFCLYDBgjPQQEBAAARZgAADs9BAgEAABFmAQAOBi6kAxsDAzo6DmIGAb4DAQcBEAMTuxIIhgQAAQCIBAEAIIoEAQEgsAMCBzCMBAECYI4EAQRgkAQBBWCSBAEGYLoDCACyAwQIrgMCDGEGAGEFAGEEAGEDAGEBAGEAADiYAAAAQgoBAADbZQEABAsBAACd7YskAQDHJgAAyGECAGIAAHzqRcliAABiAgBHQTYAAAAEDAEAAKroMGIBAEINAQAAC2IAAGICAEdBDgEAAEwPAQAAYgAAYgIAR0E2AAAATBABAAAkAQAOf+i6Dg4LCwQeAAAATNgAAAAEEQEAAEw2AAAACwQSAQAATBMBAAAEEQEAAEwUAQAACwQVAQAATBMBAAAEFQEAAEwUAQAACwQWAQAATBMBAAAEFgEAAEwUAQAAJgMATEAAAAALBBcBAABM2AAAAAQYAQAATDYAAAALBBIBAABMEwEAAAQYAQAATBQBAAALBBkBAABMEwEAAAQZAQAATBQBAAALBBoBAABMEwEAAAQaAQAATBQBAAALBBsBAABMEwEAAAQbAQAATBQBAAAmBABMQAAAACYCAEwCAACACwQeAAAATNgAAAAEEQEAAEw2AAAACwQSAQAATBMBAAAEEQEAAEwUAQAACwQcAQAATBMBAAAEHAEAAEwUAQAACwQdAQAATBMBAAAEHQEAAEwUAQAACwQeAQAATBMBAAAEHgEAAEwUAQAACwQfAQAATBMBAAAEHwEAAEwUAQAACwQgAQAATBMBAAAEIAEAAEwUAQAACwQhAQAATBMBAAAEIQEAAEwUAQAACwQiAQAATBMBAAAEIgEAAEwUAQAACwQjAQAATBMBAAAEIwEAAEwUAQAAJgkATEAAAAALBBcBAABM2AAAAAQYAQAATDYAAAALBBIBAABMEwEAAAQYAQAATBQBAAALBCQBAABMEwEAAAQkAQAATBQBAAALBBoBAABMEwEAAAQaAQAATBQBAAALBCUBAABMEwEAAAQlAQAATBQBAAALBCYBAABMEwEAAAQmAQAATBQBAAALBCcBAABMEwEAAAQnAQAATBQBAAALBCgBAABMEwEAAAQoAQAATBQBAAALBBsBAABMEwEAAAQbAQAATBQBAAALBCkBAABMEwEAAAQpAQAATBQBAAALBBsBAABMEwEAAAQbAQAATBQBAAALBCoBAABMEwEAAAQqAQAATBQBAAALBCsBAABMEwEAAAQrAQAATBQBAAAmDABMQAAAACYCAEwBAACACwQeAAAATNgAAAAEEQEAAEw2AAAACwQSAQAATBMBAAAEEQEAAEwUAQAACwQsAQAATBMBAAAELAEAAEwUAQAACwQtAQAATBMBAAAELQEAAEwUAQAACwQuAQAATBMBAAAELgEAAEwUAQAACwQvAQAATBMBAAAELwEAAEwUAQAAJgUATEAAAAALBBcBAABM2AAAAAQYAQAATDYAAAALBBIBAABMEwEAAAQYAQAATBQBAAALBDABAABMEwEAAAQwAQAATBQBAAALBCgBAABMEwEAAAQo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
+1
View File
@@ -0,0 +1 @@
//bbQ0FUT1DVARRuZ19vcGVuLmpzLGFzc2V0czovL2pzL2xpYi9jYXQuanMcX19qc0V2YWxSZXR1cm4MQ3J5cHRvDGppbmphMgJfBmtleQhIT1NUDnNpdGVLZXkQc2l0ZVR5cGUSTU9CSUxFX1VBDnJlcXVlc3QIaW5pdAhob21lDmhvbWVWb2QQY2F0ZWdvcnkMZGV0YWlsCHBsYXkMc2VhcmNoGHN0cmlwSHRtbFRhZxpmb3JtYXRQbGF5VXJsGmRlY29kZVVuaWNvZGUJV1PcdHFfxok0aHR0cDovL3lzLmNoYW5nbWVuZ3l1bi5jb20Yb2todHRwLzQuNi4wDHJlcVVybAJ0BnJlcw5nZXRUaW1lBnJlcQxtZXRob2QKMS4wLjYYdmVyc2lvbl9uYW1lGHZlcnNpb25fY29kZSBjb20uYXBwLm5hbmd1YXR2GHBhY2thZ2VfbmFtZQZNRDVCYzQzMWVhNTQyY2VlOTY3OSN1QkZzemRFTTBvTDBKUm5AFnRvTG93ZXJDYXNlCHNpZ24gYzQzMWVhNTQyY2VlOTY3OQhpbWVpFHRpbWVNaWxsaXMUVXNlci1BZ2VudA5oZWFkZXJzDmNvbnRlbnQGY2ZnCHNrZXkKc3R5cGUMZmlsdGVyCGRhdGEOY2xhc3NlcxJmaWx0ZXJPYmoMZmlsWWVyDGZpbFR0bApmaWxCeQpwYXJzZTIvYXBpLnBocC9wcm92aWRlL2hvbWVfbmF2Bb58CZAIcHVzaARpZA50eXBlX2lkEnR5cGVfbmFtZQV7fItXBWhR6JACbgJ2B/1Wp05nUgcvbvBTZ1IIYXJlYQUwVzpTBYVRMFcJmZkvbjBXOlMJ8FN+bjBXOlMHqFJcT0dyB5xVZ1JHcgcxcsVgR3IH0Xl7XkdyB1BgFmBHcgdnUsVgR3IHGGKJTkdyB8pgmmBHcgVOU+2LBY5//VYFJ2sybQXpl/1WBeVlLGcF8Gz9VgVwU6ZeBXZRg1sH/VanTitvBydrjn8rbwflZemXK28HL27wUytvCS1O/VYnWUaWBSdrjn8FJ1lGlgUvbvBTBeVl6ZcH5WXpl2dSBydrjn9nUgd3bRZZZ1IFjn9nUgXxgv1WB7BloFJhVwV2UdZOCHllYXIFdF79TgkxADAAdF7jTgkwADAAdF7jTgk5ADAAdF7jTgk4ADAAdF7jTgp0b3RhbAW2cgFgBd6PfY8FjFvTfgRieQWSY49eB+1wrWScaQd9WcSLnGkHsGUKTr9+EnN0cmluZ2lmeQZtYXAOZmlsdGVycwZjbHMCaQx2aWRlb3OoAS9hcGkucGhwL3Byb3ZpZGUvdm9kX3Jhbms/YXBwPXlseXMmc29ydF90eXBlPW1vbnRoJmltZWk9YzQzMWVhNTQyY2VlOTY3OSZpZD0yJnBhZ2U9MQ5mb3JFYWNoCGxpc3QEaXQMdm9kX2lkEHZvZF9uYW1lBmltZw52b2RfcGljDnJlbWFya3MWdm9kX3JlbWFya3MGdGlkBHBnDGV4dGVuZApwZ0Noaw5wZ0NvdW50TC9hcGkucGhwL3Byb3ZpZGUvdm9kX2xpc3Q/YXBwPXlseXMmaWQ9DCZwYWdlPS4maW1laT1jNDMxZWE1NDJjZWU5Njc5JrYBYXJlYT17e2V4dC5hcmVhfX0meWVhcj17e2V4dC55ZWFyfX0mdHlwZT17e2V4dC5jbGFzc319JnRvdGFsPXt7ZXh0LnRvdGFsfX0mb3JkZXI9e3tleHQuYnl9fQZleHQQcGFyc2VJbnQGbXNnCHBhZ2UScGFnZWNvdW50CmxpbWl0BnZvZBBlcGlzb2RlcxBwbGF5bGlzdAh1cmxzGHZvZF9wbGF5X3VybHwvYXBpLnBocC9wcm92aWRlL3ZvZF9kZXRhaWw/YXBwPXlseXMmaW1laT1jNDMxZWE1NDJjZWU5Njc5JmlkPQh0eXBlEHZvZF90eXBlEHZvZF95ZWFyC/RmsGXzgToAIAAPIAAvACAAxIsGUjoAIAAKc2NvcmUIaW5mbxZ2b2RfY29udGVudBZwbGF5ZXJfaW5mbwhrZXlzBiQkJBp2b2RfcGxheV9mcm9tEHBsYXl1cmxzFHZpZGVvX2luZm8OcGxheXVybAhzaG93CHRyaW0caGFzT3duUHJvcGVydHkCJAZ1cmwCIwhmbGFnCm1qdXJsCmpEYXRhAmUcTGF2Zi81OC4xMi4xMDAUdXNlci1hZ2VudA5pbmRleE9mCG0zdTgIdXJsPQxoZWFkZXICLA5jb25zb2xlCmRlYnVnFm1qdXJsID09PT4gGGpEYXRhMSA9PT0+IBhqRGF0YTIgPT09PiAIdGVzdBhqRGF0YTMgPT09PiAYakRhdGE0ID09PT4gGGpEYXRhNSA9PT0+IAR3ZApxdWlja3AvYXBpLnBocC9wcm92aWRlL3NlYXJjaF9yZXN1bHRfbW9yZT9hcHA9eWx5cyZ2aWRlb19uYW1lPVwmcGFnZVNpemU9MjAmdGlkPTAmaW1laT1jNDMxZWE1NDJjZWU5Njc5JnBhZ2U9FHZpZGVvX25hbWUQcWluZ3hpZHUCLwZzcmMOcmVwbGFjZQIgFHJlcGxhY2VBbGwGc3RyAiUQdW5lc2NhcGUPpAMBpgMBABOoAwADAKoDAAGsAwACrgMADgAGAaABAAAAARQMXwCqAwAMrAMBDK4DAgywAwAJsgMBCbQDAgm2AwMJuAMECboDBQG8AwYBvgMHAcADCAHCAwkBxAMKAcYDCwHIAwwBygMNAcwDDgHOAw8BqAMQAQjoPr4AXwgAvgFfCQC+Al8KAL4DXwsAvgRfDAC+BV8NAL4GXw4AvgdfDwC+CF8QAL4JXxEAvgpfEgC+C18TACkE6AAAAOIE6QAAAF8EAL9fBQCzXwYABOoAAABfBwAppAMBDAEAQAYhKxcXAAjsAw5iBgG6AwECAQgCAaEBA9YDAAEA2AMBACDaAwEBIKoDAAy4AwcIYQEAYQAAOJkAAAARIQAAQu4AAAAkAABCNwAAACQAAMc47wAAAM8LBEEAAABM8AAAAAsE8QAAAEzyAAAAvQBM8wAAAAT0AAAATPUAAABlAABC9gAAAAT3AAAAYgAAnSQBAEI3AAAAJAAAQvgAAAAkAABM+QAAAAT6AAAATPsAAABiAABM/AAAAGUBAEz9AAAATP4AAADui8hiAQBB/wAAAC6kAwkOIYUmNQg1JjXQNSsrHBMHAjYOYgYBvAMBAAECAgAYAYAEAAEAtAMFCLYDBgjPQQEBAAARZgAADs9BAgEAABFmAQAOBi6kAxsDAzo6DmIGAb4DAQcBEAMTuxIIhgQAAQCIBAEAIIoEAQEgsAMCBzCMBAECYI4EAQRgkAQBBWCSBAEGYLoDCACyAwQIrgMCDGEGAGEFAGEEAGEDAGEBAGEAADiYAAAAQgoBAADbZQEABAsBAACd7YskAQDHJgAAyGECAGIAAHzqRcliAABiAgBHQTYAAAAEDAEAAKroMGIBAEINAQAAC2IAAGICAEdBDgEAAEwPAQAAYgAAYgIAR0E2AAAATBABAAAkAQAOf+i6Dg4LCwQeAAAATNgAAAAEEQEAAEw2AAAACwQSAQAATBMBAAAEEQEAAEwUAQAACwQVAQAATBMBAAAEFQEAAEwUAQAACwQWAQAATBMBAAAEFgEAAEwUAQAAJgMATEAAAAALBBcBAABM2AAAAAQYAQAATDYAAAALBBIBAABMEwEAAAQYAQAATBQBAAALBBkBAABMEwEAAAQZAQAATBQBAAALBBoBAABMEwEAAAQaAQAATBQBAAALBBsBAABMEwEAAAQbAQAATBQBAAAmBABMQAAAACYCAEwCAACACwQeAAAATNgAAAAEEQEAAEw2AAAACwQSAQAATBMBAAAEEQEAAEwUAQAACwQcAQAATBMBAAAEHAEAAEwUAQAACwQdAQAATBMBAAAEHQEAAEwUAQAACwQeAQAATBMBAAAEHgEAAEwUAQAACwQfAQAATBMBAAAEHwEAAEwUAQAACwQgAQAATBMBAAAEIAEAAEwUAQAACwQhAQAATBMBAAAEIQEAAEwUAQAACwQiAQAATBMBAAAEIgEAAEwUAQAACwQjAQAATBMBAAAEIwEAAEwUAQAAJgkATEAAAAALBBcBAABM2AAAAAQYAQAATDYAAAALBBIBAABMEwEAAAQYAQAATBQBAAALBCQBAABMEwEAAAQkAQAATBQBAAALBBoBAABMEwEAAAQaAQAATBQBAAALBCUBAABMEwEAAAQlAQAATBQBAAALBCYBAABMEwEAAAQmAQAATBQBAAALBCcBAABMEwEAAAQnAQAATBQBAAALBCgBAABMEwEAAAQoAQAATBQBAAALBBsBAABMEwEAAAQbAQAATBQBAAALBCkBAABMEwEAAAQpAQAATBQBAAALBBsBAABMEwEAAAQbAQAATBQBAAALBCoBAABMEwEAAAQqAQAATBQBAAALBCsBAABMEwEAAAQrAQAATBQBAAAmDABMQAAAACYCAEwBAACACwQeAAAATNgAAAAEEQEAAEw2AAAACwQSAQAATBMBAAAEEQEAAEwUAQAACwQsAQAATBMBAAAELAEAAEwUAQAACwQtAQAATBMBAAAELQEAAEwUAQAACwQuAQAATBMBAAAELgEAAEwUAQAACwQvAQAATBMBAAAELwEAAEwUAQAAJgUATEAAAAALBBcBAABM2AAAAAQYAQAATDYAAAALBBIBAABMEwEAAAQYAQAATBQBAAALBDABAABMEwEAAAQwAQAATBQBAAALBCgB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
+1 -1
View File
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
//bbQ0FUT1DwARpubWRkZF9vcGVuLmpzLGFzc2V0czovL2pzL2xpYi9jYXQuanMcX19qc0V2YWxSZXR1cm4MQ3J5cHRvCGxvYWQCXwZrZXkISE9TVAhob3N0DnNpdGVLZXkQc2l0ZVR5cGUSTU9CSUxFX1VBDnJlcXVlc3QIaW5pdAhob21lDmhvbWVWb2QQY2F0ZWdvcnkMZGV0YWlsCHBsYXkMc2VhcmNoGGJhc2U2NEVuY29kZRhiYXNlNjREZWNvZGUaZGVjb2RlVW5pY29kZQmcURFscV/GiSpodHRwczovL3d3dy5ubWR2ZC5jb22WAk1vemlsbGEvNS4wIChpUGhvbmU7IENQVSBpUGhvbmUgT1MgMTNfMl8zIGxpa2UgTWFjIE9TIFgpIEFwcGxlV2ViS2l0LzYwNS4xLjE1IChLSFRNTCwgbGlrZSBHZWNrbykgVmVyc2lvbi8xMy4wLjMgTW9iaWxlLzE1RTE0OCBTYWZhcmkvNjA0LjEMcmVxVXJsDmFnZW50U3AGcmVzBnJlcQxtZXRob2QUVXNlci1BZ2VudA5oZWFkZXJzDmNvbnNvbGUKZGVidWcicmVzLmNvbnRlbnQgPT09PiAOY29udGVudAZjZmcIaHRtbAIkCHNrZXkKc3R5cGXeAU1vemlsbGEvNS4wIChXaW5kb3dzIE5UIDEwLjA7IFdpbjY0OyB4NjQpIEFwcGxlV2ViS2l0LzUzNy4zNiAoS0hUTUwsIGxpa2UgR2Vja28pIENocm9tZS8xMTYuMC4wLjAgU2FmYXJpLzUzNy4zNhxib2R5ID4gZGl2ID4gcAhmaW5kDmE6ZXEoMSkOYXR0cmlicwhocmVmIZxREWxxX8aJIADzjWyPMFdAVyAAPQA9AD0APQA9AD4ADGZpbHRlcg5jbGFzc2VzEmZpbHRlck9iagxmaWxBcmUMZmlsWWVyCmZpbEJ5DnR5cGVfaWQFNXVxXxJ0eXBlX25hbWUH3o/tfmdSBfx+eoIFqFIrbwXtd2dSDGNhdGVJZAV7fItXBWhR6JACbgJ2B6hSXE9HcgecVWdSR3IHMXLFYEdyB9F5e15HcgdQYBZgR3IHZ1LFYEdyBxhiiU5HcgfKYJpgR3IHR1l7XkdyB/1Wp05nUgcvbvBT8GwH5WXpl2dSBydrjn9nUgeoUitvZ1IHqFIrb0dyCGFyZWEFMFc6UwUnWUaWBZmZL24F8FN+bgWOf/1WBemX/VYF5WUsZwXwbP1WB7BloFJhVwlsmmVnf4maTgVwU6ZeBfGC/VYF1Wz9VgegUv9iJ1kHf4ntc1lyB8RPV3+vZQV2UYNbCHllYXIFdF7jTgRieQWSY49eBfZl9JUIdGltZQW6ThRsCGhpdHMFxIsGUgpzY29yZRJzdHJpbmdpZnkGbWFwDmZpbHRlcnMGY2xzCHB1c2gIbGluawppdGVtcwx2aWRlb3OUAS92b2QtbGlzdC1pZC0xLXBnLTEtb3JkZXItLWJ5LWhpdHMtY2xhc3MtMC15ZWFyLTAtbGV0dGVyLS1hcmVhLS1sYW5nLS5odG1sJnVsLnJlc2l6ZV9saXN0ID4gbGkIbGlzdAhpdGVtAmEGaW1nDnJlbWFya3MQcmVtYXJrczIOYTpmaXJzdBJpbWc6Zmlyc3QGc3JjJnNwYW4uc0JvdHRvbSA+IHNwYW4QY2hpbGRyZW4IZGF0YTBzcGFuLnNCb3R0b20gPiBzcGFuID4gZW0OcmVwbGFjZQQkMQx2b2RfaWQKdGl0bGUQdm9kX25hbWUOdm9kX3BpYwYgLyADBlIWdm9kX3JlbWFya3MGdGlkBHBnDGV4dGVuZA5oYXNNb3JlDnBnQ291bnQaL3ZvZC1saXN0LWlkLQgtcGctFi1vcmRlci0tYnktHC1jbGFzcy0wLXllYXItHC1sZXR0ZXItLWFyZWEtFi1sYW5nLS5odG1sNWQAaQB2AC4AcABhAGcAZQAgAD4AIABhADoAYwBvAG4AdABhAGkAbgBzACgAC04ATnWYKQAQcGFyc2VJbnQIcGFnZRJwYWdlY291bnQKbGltaXQKdG90YWwEaWQGdm9kDnBsYXlCdG4QcGxheWh0bWwQbWFjX2Zyb20ObWFjX3VybApjb250cwpsaXN0cwJpEGxpc3RJdGVtAmoIcHVybB4vdm9kLWRldGFpbC1pZC0KLmh0bWwUaDEudGl0bGUgYQh0ZXh0CHRyaW1Ac2VjdGlvbi5wYWdlLWJkIGRpdjpudGgtY2hpbGQoMykHO04UbzoAEnZvZF9hY3RvckBzZWN0aW9uLnBhZ2UtYmQgZGl2Om50aC1jaGlsZCg0KQf8WxRvOgAYdm9kX2RpcmVjdG9yQHNlY3Rpb24ucGFnZS1iZCBkaXY6bnRoLWNoaWxkKDIpMnNlY3Rpb24ucGFnZS1oZCBpbWc6Zmlyc3RAYXJ0aWNsZS5kZXRhaWwtY29uIHNwYW46Zmlyc3QgZW0Qdm9kX3llYXI0YXJ0aWNsZS5kZXRhaWwtY29uIHA6Zmlyc3QWdm9kX2NvbnRlbnRGZGl2LnBhZ2UtYnRuID4gc3BhbjpmaXJzdCA+IGE6Zmlyc3QKbWF0Y2gGJCQkAiMCLwJ8GnZvZF9wbGF5X2Zyb20Ydm9kX3BsYXlfdXJsCGZsYWcIaXVybAppZnJvbQRqeAh1cmxzAmUQL3BsYXllci8GLmpzCHRlc3QGbm1tDm5tc3N2aXAQanMyUHJveHkObHptM3U4LwpwYXJzZQZ1cmwEd2QKcXVpY2s2L2luZGV4LnBocD9tPXZvZC1zZWFyY2gmd2Q9IHVsLnVsUGljVHh0ID4gbGkEdHQSc3Bhbi5zVGl0EnNwYW4uc0RlcxBzZWdtZW50cwh3aGF0CHJlc3AGaGxzDGpzQmFzZQ5iYXNlVXJsDGx6bTN1OAxzdWJzdHIWbGFzdEluZGV4T2YIY29kZQRwMQRwMgRwMwR1cBRzdGFydHNXaXRoCGh0dHAGZW5jDEJhc2U2NAhVdGY4BnN0cgIlEHVuZXNjYXBlD6QDAaYDAQAVqAMAAwCqAwABrAMAAq4DAA4ABgGgAQAAAAEWDWgAqgMADKwDAQyuAwIMsAMACbIDAQm0AwIJtgMDCbgDBAm6AwUNvAMGAb4DBwHAAwgBwgMJAcQDCgHGAwsByAMMAcoDDQGGAg4BzAMPAc4DEAHQAxEBqAMSAQjoQ74AXwkAvgFfCgC+Al8LAL4DXwwAvgRfDQC+BV8OAL4GXw8AvgdfEAC+CF8RAL4JXxIAvgpfEwC+C18UAL4MXxUAKQTpAAAA4gTqAAAAXwQAv18FAL9fBgCzXwcABOsAAABfCAAppAMBDQEARQohKxkXGQAI+gMOYgYBvAMCAQIGAgBRA9gDAAEA2gMAAQDcAwEAILoDCAzQAxQAYQAAOO8AAADPCwRBAAAATPAAAAAL0BHpBQ5lAABM8QAAAEzyAAAA7ovHOPMAAABC9AAAAAT1AAAA3GIAAEH2AAAA7Z0kAQAOYgAAQfYAAAAupAMRCBImNQhEHBKZDmIGAb4DAQIBBAYAcAPuAwABAPADAQAw8gMBATC2AwYIuAMHCLwDCQCyAwQIrAMBDLQDBQhhAQBhAADPQfoAAAARZgAADs9B+wAAABFmAQAO3WUDAAT8AAAA7ovHZQQAYgAA7chiAQAE/QAAAO1C/gAAAAT/AAAAJAEAs0dBAAEAAEEBAQAAEWYFAA448wAAAEL0AAAABAIBAABlBQCdJAEADgYupAMdByE6Oj8sxnYOYgYBwAMBBQEiAZMB0REGhgQAAQCIBAEAIIoEAQFwjAQBAmCOBAEDYJAEAQRgrgMCDGEEAGEDAGECAGEBAGEAAAu0TAkBAAAECgEAAEwLAQAAC7VMCQEAAAQMAQAATAsBAAALtkwJAQAABA0BAABMCwEAAAu3TAkBAAAEDgEAAEwLAQAAC7saTAkBAAAEDwEAAEwLAQAAJgUAxwsLBBABAABM2AAAAAQRAQAATDYAAAALBBIBAABMEwEAAL0ATBQBAAALBBUBAABMEwEAAL0BTBQBAAALBBYBAABMEwEAAL0CTBQBAAALBBcBAABMEwEAAL0DTBQBAAALBBgBAABMEwEAAL0ETBQBAAALBBkBAABMEwEAAL0FTBQBAAALBBoBAABMEwEAAL0GTBQBAAALBBsBAABMEwEAAL0HTBQBAAALBBwBAABMEwEAAL0ITBQBAAALBB0BAABMEwEAAL0JTBQBAAAmCgBMQAAAACYBAEwBAACACwQQAQAATNgAAAAEEQEAAEw2AAAACwQSAQAATBMBAAC9CkwUAQAACwQeAQAATBMBAAC9C0wUAQAACwQfAQAATBMBAAC9DEwUAQAACwQgAQAATBMBAAC9DUwUAQAACwQhAQAATBMBAAC9DkwUAQAAJgUATEAAAAAmAQBMAgAAgAsEEAEAAEzYAAAABBEBAABMNgAAAAsEEgEAAEwTAQAAvQ9MFAEAAAsEIgEAAEwTAQAAvRBMFAEAAAsEIwEAAEwTAQAAvRFMFAEAACYDAExAAAAAJgEATAQAAIDICwQkAQAATNgAAAAEJQEAAEw2AAAACwQSAQAATBMBAAC/TBQBAAALBCYBAABMEwEAAAQmAQAATBQBAAALBCcBAABMEwEAAAQnAQAATBQBAAALBCgBAABMEwEAAAQoAQAATBQBAAALBCkBAABMEwEAAAQpAQAATBQBAAALBCoBAABMEwEAAAQqAQAATBQBAAALBCsBAABMEwEAAAQrAQAATBQBAAALBCwBAABMEwEAAAQsAQAATBQBAAALBC0BAABMEwEAAAQtAQAATBQBAAALBC4BAABMEwEAAAQuAQAATBQBAAALBC8BAABMEwEAAAQvAQAATBQBAAALBDABAABMEwEAAAQwAQAATBQBAAALBDEBAABMEwEAAAQxAQAATBQBAAALBDIBAABMEwEAAAQyAQAATBQBAAALBDMBAABMEwEAAAQzAQAATBQBAAALBDQBAABMEwEAAAQ0AQAATBQBAAALBDUBAABMEwEAAAQ1AQAATBQBAAAmEQBMQAAAAL9M3wAAAMkLBDYBAABM2AAAAAQ3AQAATDYAAAALBBIBAABMEwEAAL9MFAEAAAu9EkwTAQAAvRNMFAEAAAu9FEwTAQAAvRVMFAEAAAu9FkwTAQAAvRdMFAEAAAu9GEwTAQAAvRlMFAEAAAu9GkwTAQAAvRtMFAEAAAu9HEwTAQAAvR1MFAEAAAu9HkwTAQAAvR9MFAEAAAu9IEwTAQAAvSFMFAEAAAu9IkwTAQAAvSNMFAEAAAu9JEwTAQAAvSVMFAEAAAu9JkwTAQAAvSdMFAEAAAu9KEwTAQAAvSlMFAEAAAu9KkwTAQAAvStMFAEAAAu9LEwTAQAAvS1MFAEAAAu9LkwTAQAAvS9MFAEAAAu9MEwTAQAAvTFMFAEAAAu9MkwTAQAAvTNMFAEAAAu9NEwTAQAAvTVMFAEAAAu9NkwTAQAAvTdMFAEAAAu9OEwTAQAAvTlMFAEAAAu9OkwTAQAAvTtMFAEAAAu9PEwTAQAAvT1MFAEAAAu9PkwTAQAAvT9MFAEAAAu9QEwTAQAAvUFMFAEAAAu9QkwTAQAAvUNMFAEAAAu9REwTAQAAvUVMFAEAAAu9RkwTAQAAvUdMFAEAAAu9SEwTAQAAvUlMFAEAAAu9SkwTAQAAvUtMFAEAAAu9TEwTAQAAvU1MFAEAAAu9TkwTAQAAvU9MFAEAACYgAAu9UEwTAQAAvVFMFAEAAEwgAACAC71STBMBAAC9U0wUAQAATCEAAIALvVRMEwEAAL1VTBQBAABMIgAAgAu9VkwTAQAAvVdMFAEAAEwjAACAC71YTBMBAAC9WUwUAQAATCQAAIALvVpMEwEAAL1bTBQBAABMJQAAgAu9XEwTAQAAvV1MFAEAAEwmAACAC71eTBMBAAC9X0wUAQAATCcAAIALvWBMEwEAAL1hTBQBAABMKAAAgAu9YkwTAQAAvWNMFAEAAEwpAACAC71kTBMBAAC9ZUwUAQAATCoAAIALvWZMEwEAAL1nTBQBAABMKwAAgAu9aEwTAQAAvWlMFAEAAEwsAACAC71qTBMBAAC9a0wUAQAATC0AAIALvWxMEwEAAL1tTBQBAABMLgAAgAu9bkwTAQAAvW9MFAEAAEwvAACAC71wTBMBAAC9cUwUAQAATDAAAIALvXJMEwEAAL1zTBQBAABMMQAAgAu9dEwTAQAAvXVMFAEAAEwyAACAC712TBMBAAC9d0wUAQAATDMAAIALvXhMEwEAAL15TBQBAABMNAAAgAu9ekwTAQAAvXtMFAEAAEw1AACAC718TBMBAAC9fUwUAQAATDYAAIALvX5MEwEAAL1/TBQBAABMNwAAgAu9gEwTAQAAvYFMFAEAAEw4AACAC72CTBMBAAC9g0wUAQAATDkAAIALvYRMEwEAAL2FTBQBAABMOgAAgAu9hkwTAQAAvYdMFAEAAEw7AACAC72ITBMBAAC9iUwUAQAATDwAAIALvYpMEwEAAL2LTBQBAABMPQAAgAu9jEwTAQAAvY1MFAEAAEw+AACAC72OTBMBAAC9j0wUAQAATD8AAIALvZBMEwEAAL2RTBQBAABMQAAAgExAAAAAv0zfAAAAygsEOAEAAEzYAAAABDkBAABMNgAAAAsEOgEAAEwTAQAABDsBAABMFAEAAAsEPAEAAEwTAQAABD0BAABMFAEAAAsEPgEAAEwTAQAABD8BAABMFAEAACYDAExAAAAABDsBAABM3wAAAMEEOJgAAABCQAEAAAtlAABCQQEAAGIAAL6SJAIATB4AAABiAQBMQgEAACQBAC6kAychTgBaAggA2QECAH8CAFsCCACFAwIAmgkCAGgCOgALEjUrBwIxBwI1BwI2BwI3BwI4BwI5BwQxMAcEMTEHBDE2BwQxNwcCMgcEMTIHBDEzBwQxNAcEMTUHAjQHBDE4BwQxOQcIMjAyMwcIMjAyMwcIMjAyMgcIMjAyMgcIMjAyMQcIMjAyMQcIMjAyMAcIMjAyMAcIMjAxOQcIMjAxOQcIMjAxOAcIMjAxOAcIMjAxNwcIMjAxNwcIMjAxNgcIMjAxNgcIMjAxNQcIMjAxNQcIMjAxNAcIMjAxNAcIMjAxMwcIMjAxMwcIMjAxMgcIMjAxMgcIMjAxMQcIMjAxMQcIMjAxMAcIMjAxMAcIMjAwOQcIMjAwOQcIMjAwOAcIMjAwOAcIMjAwNwcIMjAwNwcIMjAwNgcIMjAwNgcIMjAwNQcIMjAwNQcIMjAwNAcIMjAwNAcIMjAwMwcIMjAwMwcIMjAwMgcIMjAwMgcIMjAwMQcIMjAwMQcIMjAwMAcIMjAwMAcIMTk5OQcIMTk5OQcIMTk5OAcIMTk5OAcIMTk5NwcIMTk5NwcIMTk5NgcIMTk5NgcIMTk5NQcIMTk5NQcIMTk5NAcIMTk5NAcIMTk5MwcIMTk5MwcIMTk5MgcIMTk5MgcIMTk5MQcIMTk5MQcIMTk5MAcIMTk5MAcIMTk4OQcIMTk4OQcIMTk4OAcIMTk4OAcIMTk4NwcIMTk4NwcIMTk4NgcIMTk4NgcIMTk4NQcIMTk4NQcIMTk4NAcIMTk4NAcIMTk4MwcIMTk4MwcIMTk4MgcIMTk4MgcIMTk4MQcIMTk4MQcIMTk4MAcIMTk4MAcIMTk3OQcIMTk3OQcIMTk3OAcIMTk3OAcIMTk3NwcIMTk3NwcIMTk3NgcIMTk3NgcIMTk3NQcIMTk3NQcIMTk3NAcIMTk3NAcIMTk3MwcIMTk3MwcIMTk3MgcIMTk3MgcIMTk3MQcIMTk3MQcIMTk3MAcIMTk3MAcIMTk2OQcIMTk2OQcIMTk2OAcIMTk2OAcIMTk2NwcIMTk2NwcIMTk2NgcIMTk2NgcIMTk2NQcIMTk2NQcIMTk2NAcIMTk2NAcIMTk2MwcIMTk2MwcIMTk2MgcIMTk2MgcIMTk2MQcIMTk2MQcIMTk2MAcIMTk2MA5CBgEAAQABBQQAgQEBhgUAAQCKBAENjAQCCY4EAwmQBAQJZQAAz0EJAQAAR+hKZQAAz0EJAQAAR0JEAQAAZQEAZQIAZQMAJAMADmUAAM9BCQEAAEezRwTfAAAAcWUAAM9BCQEAAEezR0FAAAAAs0dBFAEAAEnqK2UAAM9BCQEAAHEmAABJZQAAz0EJAQAAR0JEAQAAZQEAZQIAZQMAJAMADs8opAMyBwM/j9oNSZAOYgYBwgMABQAEBAFbBYoFAQAw8AMBATDyAwECcIwFAQMwjgUBBCC0AwUIvAMJAKwDAQyuAwIMYQQAYQMAYQIAYQEAYQAAZQAABEgBAACdx9xiAADti8hlAgBiAQDtyWICAARJAQAA7cplAwBCQQEAAGIDAL4AJAIAwQQ4mAAAAEJAAQAAC2IEAExKAQAAJAEALqQDQAtONSYrNQALGCY6Kw5CBgEAAQQBBQEC8AEFlgUAAQCYBQEAMJoFAQEwnAUBAjCeBQEDMPIDAg1hAwBhAgBhAQBhAABlAADP7UL+AAAABFABAAAkAQCzR8dlAADP7UL+AAAABFEBAAAkAQCzR0EAAQAABFIBAABHyGUAAM/tQv4AAAAEUwEAACQBALNHQVQBAACzR0FVAQAAyWUAAM/tQv4AAAAEVgEAACQBALNHQVQBAACzR0FVAQAAygtiAABBAAEAAEEBAQAAQlcBAAC9AL0BMwRYAQAAJAIATFkBAABiAABBAAEAAEFaAQAATFsBAABiAQBMXAEAAGICAOgWYgIABF0BAACdYgMAnQReAQAAneoPYgMABF4BAACdEekDDr9MXwEAACikA0UKP2yjqKgJt10r5AceLio/aWQtKC4qKS5odG1sB54BAQIASAAAAAgGAAAABAf1////CwAIBgAAAAMH9f///wFpAAFkAAEtAAsBHAIAAAAAAAAA////fwEAAAADCgwBAwFoAAF0AAFtAAFsAAwACg5iBgHEAwQHBAUEAY8CC8AFAAEAwgUAAQCGBAABAMQFAAEAigUBADDwAwEBMPIDAQJwjAUBAzCOBQEEIMYFAQUwyAUBBjC0AwUIvAMJAKwDAQyuAwIMYQYAYQUAYQQAYQMAYQIAYQEAYQAA0LOkEekEDtDy6AO01GUAAARlAQAAndJBEAEAABHpAw7PnQRmAQAAndCdBGcBAACd0kE4AQAAEekHDgQ7AQAAnQRoAQAAndJBNgEAABHpAw6/nQRpAQAAndJBJAEAABHpAw6/nQRqAQAAncfcYgAA7YvIZQIAYgEA7cliAgAESQEAAO3KZQMAQkEBAABiAwC+ACQCAMEEYgIABGsBAADt57OlwQViBQDoDDhsAQAA0O20neoIOGwBAADQ7cEGOJgAAABCQAEAAAs4bAEAANDtTG0BAABiBgBMbgEAALseTG8BAAC7HmIGAJpMcAEAAGIEAExKAQAAJAEALqQDVxRsRABeAiYrNQALFiZJgDo/KyY6Kw5CBgEAAQQBBQEC8AEFlgUAAQCYBQEAMJoFAQEwnAUBAjCeBQEDMPIDAg1hAwBhAgBhAQBhAABlAADP7UL+AAAABFABAAAkAQCzR8dlAADP7UL+AAAABFEBAAAkAQCzR0EAAQAABFIBAABHyGUAAM/tQv4AAAAEUwEAACQBALNHQVQBAACzR0FVAQAAyWUAAM/tQv4AAAAEVgEAACQBALNHQVQBAACzR0FVAQAAygtiAABBAAEAAEEBAQAAQlcBAAC9AL0BMwRYAQAAJAIATFkBAABiAABBAAEAAEFaAQAATFsBAABiAQBMXAEAAGICAOgWYgIABF0BAACdYgMAnQReAQAAneoPYgMABF4BAACdEekDDr9MXwEAACikA10KP2yjqKgIt10r5AceLio/aWQtKC4qKS5odG1sB54BAQIASAAAAAgGAAAABAf1////CwAIBgAAAAMH9f///wFpAAFkAAEtAAsBHAIAAAAAAAAA////fwEAAAADCgwBAwFoAAF0AAFtAAFsAAwACg5iBgHGAwEPAQUDBqUFEOIFAAEA8AMBADDyAwEBMOQFAQIw5gUBAzDoBQEEMOoFAQUw7AUBBjDuBQAAAPAFAQcg8gUCCTCUBQMKIPQFAwsg9gUACAC0BQUMMPgFBQ4wvAMJALQDBQisAwEMYQgAYQYAYQUAYQQAYQMAYQIAYQEAYQAA22UBAAR9AQAAnc+dBH4BAACd7YvHZQIAYgAA7cgLz0xZAQAAYgEABH8BAADtQoABAAAkAABCgQEAACQAAExbAQAAYgEABIIBAADtQoABAAAkAABCVwEAAASDAQAAvyQCAEyEAQAAYgEABIUBAADtQoABAAAkAABCVwEAAASGAQAAvyQCAEyHAQAAYgEABIgBAADtQoABAAAkAABMXwEAAGIBAASJAQAA7bNHQQABAAAEUgEAAEdMXAEAAGIBAASKAQAA7UKAAQAAJAAATIsBAABiAQAEjAEAAO1CgAEAACQAAEKBAQAAJAAAQlcBAAC9AL0BM78kAgBMjQEAAMliAQAEjgEAAO2zR0EAAQAAQQEBAADK22UBAGIDAJ3ti8EEYgQAQo8BAAC9Ar0DMyQBALRHwQViBABCjwEAAL0EvQUzJAEAtEfBBmIGAEJdAAAABJABAAAkAQDBByYAAMEIYQkAwAd86+IAwQlhCwBhCgAmAADBCiYAAMELwAdiCQBHQl0AAAAEkQEAACQBABFjCgAOs8EMwAxiCgDno2mDAAAAYQ4AYQ0AYgoAwAxHQlcBAABlAQAEkgEAAJ2/JAIAQl0AAAAE+QAAACQBALNHwQ1iCgDADEdCXQAAAAT5AAAAJAEAtEcEkwEAAJ1iBQBCXQAAAASQAQAAJAEAYgkAR53BDmILAEJEAQAAYg0ABPkAAACdYg4AnSQBAA6TDOt3/2ILAEJbAAAABJEBAAAkAQARYwsADmIIAEJcAAAAYgsAJAEAEWMIAA5/aR7///8ODmICAGIFAEOUAQAAYgIAYggAQlsAAAAEkAEAACQBAEOVAQAAOJgAAABCQAEAAAtiAgAmAQBMSgEAACQBAC6kA3QlfGwrCCGZt7dxinHfCHE/Z2ddHFgcHHts0P0rRBccbGIrOns6OgcLgHsuACoAy04a/wdmAAEALAAAAAgGAAAABAf1////CwABgHscAgAAAAAAAAD///9/AQAAAAMKActOARr/DAAKByBtYWNfZnJvbT0nKC4qPyknB44BAAIAQAAAAAgGAAAABAf1////CwABbQABYQABYwABXwABZgABcgABbwABbQABPQABJwALAQgGAAAAAwf1////DAEBJwAMAAoHKm1hY191cmw9JyhbXHNcU10uKiknOwesAQACAE8AAAAIBgAAAAQH9f///wsAAW0AAWEAAWMAAV8AAXUAAXIAAWwAAT0AAScACwEVAQAAAP//HAIAAAAAAAAA////fwEAAAADCgwBAScAATsADAAKDmIGAcgDAwYDCAUItgIJrAYAAQDiBQABANoBAAEArgYBADCwBgEBMLIGAQIgtAYBAzD4BQIEILYGBgQDvAMJALQDBQi4AwcItgMGCMwDEgBhAwBhAgBhAQBhAADQQl0AAAAEkwEAACQBALNHx9BCXQAAAASTAQAAJAEAtEfI22UBAAScAQAAnWIBAJ0EnQEAAJ3ti8liAgBCjwEAAL0AvQEzJAEAtEcRYwIADr0CvQMzQp4BAABiAgAkAQDoHGICAEJXAQAABJ8BAAAEoAEAACQCAGIAAJ3qCGICAGIAAJ3KbJcAAABhBADbYgMA7YvBBGIEAEKPAQAAvQS9BTMkAQC0RxFjBAAOvQa9BzNCngEAAGIEACQBAOhCOKEBAAAKZQIAZQMABKIBAABeBABiBADtnQsiBQCLEWMEAA44mAAAAEJAAQAAC7NMowEAAGIEAEykAQAAJAEADy44mAAAAEJAAQAAC7NMowEAAGIEAEykAQAAJAEADy7BBWwHAAAADuoCLwYupAOdARc/WFh2dgA1Aisrd16zOiErGAg6ISsYPwcWc3JjPSIoLio/KScHcAACADEAAAAIBgAAAAQH9f///wsAAXMAAXIAAWMAAT0AASIACwEIBgAAAAMH9f///wwBAScADAAKBwZubW0HQAABABkAAAAIBgAAAAQH9f///wsAAW4AAW0AAW0ADAAKBxp1cmwuKj8nKC4qPyknB4ABAAIAOQAAAAgGAAAABAf1////CwABdQABcgABbAAIBgAAAAMH9f///wEnAAsBCAYAAAADB/X///8MAQEnAAwACgccdmlwXC5senxoZFwubHoHhAEAAQA7AAAACAYAAAAEB/X///8LAAkXAAAAAXYAAWkAAXAAAS4AAWwAAXoABw8AAAABaAABZAABLgABbAABegAMAAoOYgYBygMCBQIEBAFdB8oGAAEAzAYAAQCKBQEAMPADAQEw8gMBAnCMBQEDMI4FAQQgtAMFCLwDCQCsAwEMrgMCDGEEAGEDAGECAGEBAGEAAGUAAASnAQAAnc+dx9xiAADti8hlAgBiAQDtyWICAASoAQAA7cplAwBCQQEAAGIDAL4AJAIAwQQ4mAAAAEJAAQAAC2IEAExKAQAAJAEALqQDuQELTj8mKzUACxgmOisOQgYBAAEEAQUBAsYBBZYFAAEA0gYBADCYBQEBMJoFAQIwnAUBAzDyAwINYQMAYQIAYQEAYQAAZQAAz+1C/gAAAASqAQAAJAEAs0dBVAEAALNHQVUBAADHZQAAz+1C/gAAAARQAQAAJAEAs0fIZQAAz+1C/gAAAARRAQAAJAEAs0dBAAEAAARSAQAAR8llAADP7UL+AAAABKsBAAAkAQC0R0FUAQAAs0dBVQEAAMoLYgEAQQABAABBAQEAAEJXAQAAvQC9ATMEWAEAACQCAExZAQAAYgAATFsBAABiAgBMXAEAAGIDABHpAw6/TF8BAAAopAO+AQo/qGyjqAm3KytEBx4uKj9pZC0oLiopLmh0bWwHngEBAgBIAAAACAYAAAAEB/X///8LAAgGAAAAAwf1////AWkAAWQAAS0ACwEcAgAAAAAAAAD///9/AQAAAAMKDAEDAWgAAXQAAW0AAWwADAAKDmIGAYYCAgYCBgQLxAII2AYAAQDkAwABANoGAQAgyAYBASDcBgMCMN4GAwMg4AYDBHDiBgMFcMwDEgDOAxMAuAMHCLYDBghhAQBhAADPs0fH3M+0R+3IYgAABLIBAACpaQ0BAABhBQBhBABhAwBhAgA47wAAAGIBAAvui8liAgBB9gAAAMo4oQEAAAllAgBlAwAEogEAAAsiBQCLwQRiAQBCswEAALNiAQBCtAEAAASSAQAAJAEAtJ0kAgDBBTjzAAAAQvQAAABiAwDnJAEADmIDAEJXAQAAvQC9ATO/JAIAEWMDAA448wAAAEL0AAAAYgMA5yQBAA5iAwBCVwEAAL0CvQMzvgQkAgARYwMADmIDAEJXAQAAvQW9BjO+ByQCABFjAwAOYgMAQlcBAAC9CL0JM74KJAIAEWMDAA44mAAAAEJAAQAAC2ICAEG1AQAATLUBAABiAwBM9gAAAGICAEHyAAAATPIAAAAkAQAuOJgAAABCQAEAAAu89AFMtQEAAL9M9gAAACQBAC6kA9ABGiEXIYU/MHujXXFdRjVGNUY1OkQrRBIIOishB44BI0VYVC1YLURJU0NPTlRJTlVJVFlccipcbiojRVhUSU5GOjYuNDMzMzMzLFtcc1xTXSo/I0VYVC1YLURJU0NPTlRJTlVJVFkH9gMAAQD0AAAACAYAAAAEB/X///8LAAEjAAFFAAFYAAFUAAEtAAFYAAEtAAFEAAFJAAFTAAFDAAFPAAFOAAFUAAFJAAFOAAFVAAFJAAFUAAFZABwEAAAAAAAAAP///38BAAAAAQ0AChwEAAAAAAAAAP///38BAAAAAQoACgEjAAFFAAFYAAFUAAFJAAFOAAFGAAE6AAE2AAMBNAABMwABMwABMwABMwABMwABLAAIDAAAABUBAAAA//8H7////wEjAAFFAAFYAAFUAAEtAAFYAAEtAAFEAAFJAAFTAAFDAAFPAAFOAAFUAAFJAAFOAAFVAAFJAAFUAAFZAAwACgc+KCNFWFQtWC1LRVlcUytVUkk9IikoXFMrKSgiXFMrKQesBAEEAA8BAAAIBgAAAAQH9f///wsACwEBIwABRQABWAABVAABLQABWAABLQABSwABRQABWQAcMAAAAAEAAAD///9/AQAAABULAAAACAAOAB8AIQCfAKEAfxaBFv8fCyAnICogLiAwIF4gYCD/LwEw/v4A////CgFVAAFSAAFJAAE9AAEiAAwBCwIcMAAAAAEAAAD///9/AQAAABULAAAACAAOAB8AIQCfAKEAfxaBFv8fCyAnICogLiAwIF4gYCD/LwEw/v4A////CgwCCwMBIgAcMAAAAAEAAAD///9/AQAAABULAAAACAAOAB8AIQCfAKEAfxaBFv8fCyAnICogLiAwIF4gYCD/LwEw/v4A////CgwDDAAKDkMGAQAEAQQDAQAlBZ4GAAEA7AYAAQDuBgABAPAGAAEA8gYBACDiBgUNYQAA0UK6AQAABLsBAAAkAQCW6AZlAADqAr/RncfQYgAAndKdKKQD2wECEoUHOCgjRVhULVgtU1RSRUFNLUlORjouKlxuKSguKikH/AEBAwB3AAAACAYAAAAEB/X///8LAAsBASMAAUUAAVgAAVQAAS0AAVgAAS0AAVMAAVQAAVIAAUUAAUEAAU0AAS0AAUkAAU4AAUYAAToAHAIAAAAAAAAA////fwEAAAADCgEKAAwBCwIcAgAAAAAAAAD///9/AQAAAAMKDAIMAAoOQwYBAAMBAwMDACkEngYAAQDsBgABAO4GAAEA8gYBACDiBgUN4AYEDcwDAABhAADRQroBAAAEuwEAACQBAJboBmUAAOoCv9Gdx9BlAQCd3WIAAO2dKKQD3wECEoUHJCgjRVhUSU5GOi4qXG4pKC4qKQfAAQEDAFkAAAAIBgAAAAQH9f///wsACwEBIwABRQABWAABVAABSQABTgABRgABOgAcAgAAAAAAAAD///9/AQAAAAMKAQoADAELAhwCAAAAAAAAAP///38BAAAAAwoMAgwACg5DBgEAAwEDAwEAIwSeBgABAOwGAAEA7gYAAQDyBgEAIOIGBQ1hAADRQroBAAAEuwEAACQBAJboBmUAAOoCv9Gdx9BiAACdKKQD4wECEoUOQwYBzAMBAAEFAQArAYAGAAEAqgMADGUAAEG8AQAAQb0BAABCQAEAAGUAAEG8AQAAQb4BAABCowEAAM8kAQAlAQCkA/MBAQMOQwYBzgMBAAEFAQArAYAGAAEAqgMADGUAAEG8AQAAQb4BAABCQAEAAGUAAEG8AQAAQb0BAABCowEAAM8kAQAlAQCkA/cBAQMOQwYB0AMBAAEEAAIdAf4GAAEAz0JXAQAAvQC9ATMEwAEAACQCANM4wQEAAM8jAQCkA/sBAgNnBwRcXAc0AQEAEwAAAAgGAAAABAf1////CwABXAAMAAoOQwYBqAMAAAACCAA6AL4DCgDAAwsAwgMMAMQDDQDGAw4AyAMPAMoDEACGAhEAC9tM3wAAANxM4AAAAN1M4QAAAN5M4gAAAF4EAEzjAAAAXgUATOQAAABeBgBM5QAAAF4HAEyDAAAAKKQDgAIKAwghISEhKysrKw==
+204
View File
@@ -0,0 +1,204 @@
import { Crypto, load, _ } from 'assets://js/lib/cat.js';
import { log } from './lib/utils.js';
import { initAli, detailContentVodPlayFrom, detailContentVodPlayUrl, playContent } from './lib/ali.js';
let siteKey = 'pan99';
let siteType = 0;
const siteUrl = 'https://pan99.xyz';
const UA = 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1';
async function request(reqUrl) {
const res = await req(reqUrl, {
method: 'get',
headers: {
'User-Agent': UA,
'Referer': siteUrl,
},
});
return res.content;
}
// cfg = {skey: siteKey, ext: extend}
async function init(cfg) {
try {
siteKey = cfg.skey;
siteType = cfg.stype;
await initAli(cfg.ext);
} catch (e) {
await log('init:' + e.message + ' line:' + e.lineNumber);
}
}
async function home(filter) {
const classes = [{'type_id':'dy','type_name':'电影'},{'type_id':'tv','type_name':'完结剧集'},{'type_id':'tv/geng','type_name':'追更剧集'},{'type_id':'tv/netflix','type_name':'Netflix'}];
const filterObj = {};
return JSON.stringify({
class: classes,
filters: filterObj,
});
}
async function homeVod() {}
async function category(tid, pg, filter, extend) {
let page = '';
if (pg > 1) {
page = 'page/' + pg + '/';
}
const cateUrl = siteUrl + '/category/' + tid + '/' + page;
const html = await request(cateUrl);
const $ = load(html);
const list = $('.post-item');
const jsBase = await js2Proxy(true, siteType, siteKey, 'img/', {});
const videos = _.map(list, (vid) => {
const $vid = $(vid);
const $link = $vid.find('.media-img');
const $entry = $vid.find('.entry-cat-dot');
return {
vod_id: decodeURIComponent($link.attr('href').replace(/.*\/\/.*\/(.*\/.*)\//g, '$1')),
vod_name: $link.attr('title'),
vod_pic: jsBase + base64Encode($link.attr("data-bg")),
vod_remarks: $entry.text().trim(),
};
});
const limit = 50;
const curPage = parseInt(pg);
const hasMore = videos.length == limit;
const pgCount = hasMore ? curPage + 1 : curPage;
return JSON.stringify({
page: curPage,
pagecount: pgCount,
limit: limit,
total: limit * pgCount,
list: videos,
});
}
async function detail(id) {
const detailUrl = siteUrl + '/' + id;
const html = await request(detailUrl);
const $ = load(html);
const $cards = $('.card p a:not([href*=quark])');
const shareLinks = _.map($cards, (card) => {
return $(card).attr('href').trim();
});
const content = $('.post-content').text();
const jsBase = await js2Proxy(true, siteType, siteKey, 'img/', {});
const vod = {
vod_id: id,
vod_name: $('.post-title.mb-2.mb-lg-3').text().trim(),
vod_director: matchDetailContent(content, /◎导  演([\w\W]*?)◎/),
vod_actor: matchDetailContent(content, /◎演  员([\w\W]*?)◎/),
vod_year: matchDetailContent(content, /◎年  代(.*)/),
vod_area: matchDetailContent(content, /◎产  地(.*)/),
vod_type: matchDetailContent(content, /◎类  别(.*)/),
vod_pic: jsBase + base64Encode($('img.alignnone.size-medium').attr('src')),
vod_content: matchDetailContent(content, /◎简  介([\w\W]*)资源失效/),
vod_remarks: $('.meta-cat-dot').text().trim(),
};
try {
vod.vod_play_from = detailContentVodPlayFrom(shareLinks);
vod.vod_play_url = await detailContentVodPlayUrl(shareLinks);
} catch (e) {
await log('detail:' + e.message + ' line:' + e.lineNumber);
}
return JSON.stringify({
list: [vod],
});
}
function matchDetailContent(contentText, regex) {
const matches = contentText.match(regex);
if (!_.isEmpty(matches)) {
const index = matches.length - 1;
return matches[index].trim();
}
return '';
}
function base64Encode(text) {
return Crypto.enc.Base64.stringify(Crypto.enc.Utf8.parse(text));
}
function base64Decode(text) {
return Crypto.enc.Utf8.stringify(Crypto.enc.Base64.parse(text));
}
async function proxy(segments, headers) {
const what = segments[0];
const url = base64Decode(segments[1]);
if (what == 'img') {
const resp = await req(url, {
buffer: 2,
headers: {
'Referer': 'https://api.douban.com/',
'User-Agent': UA,
},
});
return JSON.stringify({
code: resp.code,
buffer: 2,
content: resp.content,
headers: resp.headers,
});
}
return JSON.stringify({
code: 500,
content: '',
});
}
async function play(flag, id, flags) {
try {
return await playContent(flag, id, flags);
} catch (e) {
await log('play:' + e.message + ' line:' + e.lineNumber);
}
}
async function search(wd, quick, pg) {
let page = '';
if (pg > 1) {
page = 'page/' + pg + '/';
}
const searchUrl = siteUrl + '/' + page + '?cat=&s=' + encodeURIComponent(wd);
const html = await request(searchUrl);
const $ = load(html);
const list = $('.post-item');
const jsBase = await js2Proxy(true, siteType, siteKey, 'img/', {});
const videos = _.map(list, (vid) => {
const $vid = $(vid);
const $link = $vid.find('.media-img');
const $entry = $vid.find('.entry-cat-dot');
return {
vod_id: decodeURIComponent($link.attr('href').replace(/.*\/\/.*\/(.*\/.*)\//g, '$1')),
vod_name: $link.attr('title'),
vod_pic: jsBase + base64Encode($link.attr("data-bg")),
vod_remarks: $entry.text().trim(),
};
});
const limit = 50;
const curPage = parseInt(pg);
const hasMore = videos.length == limit;
const pgCount = hasMore ? curPage + 1 : curPage;
return JSON.stringify({
page: curPage,
pagecount: pgCount,
limit: limit,
total: limit * pgCount,
list: videos,
});
}
export function __jsEvalReturn() {
return {
init: init,
home: home,
homeVod: homeVod,
category: category,
detail: detail,
play: play,
proxy: proxy,
search: search,
};
}
+53 -20
View File
@@ -5,7 +5,7 @@ import { initAli, detailContent, playContent } from './lib/ali.js';
let siteKey = 'pansearch';
let siteType = 0;
let siteUrl = 'https://www.pansearch.me';
let patternAli = /(https:\/\/www\.aliyundrive\.com\/s\/[^"]+)/
let patternAli = /(https:\/\/www\.(aliyundrive|alipan)\.com\/s\/[^"]+)/
const UA = 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1';
@@ -66,37 +66,70 @@ async function play(flag, id, flags) {
async function search(wd, quick, pg) {
if (pg <= 0) pg = 1;
const limit = 10;
let offsetParam = '';
const offset = (pg - 1) * limit;
if (offset > 0) {
offsetParam = '&offset=' + offset;
}
const html = await request(siteUrl);
const $ = load(html);
const script = $('script#__NEXT_DATA__')[0];
const data = script.children[0].data;
const buildId = JSON.parse(data).buildId;
const url = siteUrl + "/_next/data/" + buildId + "/search.json?keyword=" + encodeURIComponent(wd) + "&pan=aliyundrive";
const url = siteUrl + "/_next/data/" + buildId + "/search.json?keyword=" + encodeURIComponent(wd) + offsetParam + "&pan=aliyundrive";
const result = await requestRaw(url, getSearchHeader());
const array = JSON.parse(result.content).pageProps.data.data;
const json = JSON.parse(result.content).pageProps.data;
const total = json.total;
const videoIdSet = new Set();
const videos = _.map(array, (item) => {
const videos = [];
for (const item of json.data) {
const content = item.content;
const $ = load(content);
const split = content.split('\n');
if (split.length == 0) return undefined;
const vodId = $('a').attr('href');
if (videoIdSet.has(vodId)) return undefined;
videoIdSet.add(vodId);
const img = item.image || "https://inews.gtimg.com/newsapp_bt/0/13263837859/1000"
const name = split[0].replaceAll(/<\/?[^>]+>/g, "").replace('名称:', '');
return {
vod_id: vodId,
vod_name: name,
vod_pic: img,
vod_remarks: item.time
};
});
const img = item.image || siteUrl + "/favicon.png";
const splits = content.split('\n');
if (_.isEmpty(splits)) continue;
if (content.includes('1、')) {
for (const line of splits) {
if (_.isEmpty(line)) continue;
const vodId = parseVideo(line, videoIdSet);
if (!vodId) continue;
videos.push({
vod_id: vodId,
vod_name: line.replaceAll(/<\/?[^>]+>/g, "").replace(/[0-9]*、/g, '').replace(/:http.*/g, ''),
vod_pic: img,
vod_remarks: item.time
});
}
} else {
const vodId = parseVideo(content, videoIdSet);
if (!vodId) continue;
videos.push({
vod_id: vodId,
vod_name: splits[0].replaceAll(/<\/?[^>]+>/g, "").replace('名称:', ''),
vod_pic: img,
vod_remarks: item.time
});
}
}
const pgCount = parseInt(total / limit) + 1;
return JSON.stringify({
list: videos.filter(item => item !== undefined),
page: parseInt(pg),
pagecount: pgCount,
limit: limit,
total: total,
list: videos,
});
}
function parseVideo(content, videoIdSet) {
const matches = content.match(patternAli);
if (_.isEmpty(matches)) return;
const vodId = matches[1];
if (videoIdSet.has(vodId)) return;
videoIdSet.add(vodId);
return vodId;
}
function getSearchHeader() {
return {
"x-nextjs-data": "1",
+123
View File
@@ -0,0 +1,123 @@
import { load, _ } from 'assets://js/lib/cat.js';
import { log } from './lib/utils.js';
import { initAli, detailContent, playContent } from './lib/ali.js';
let siteKey = 'pansou';
let siteType = 0;
let siteUrl = 'https://www.alipansou.com';
let patternAli = /(https:\/\/www\.(aliyundrive|alipan)\.com\/s\/[^"]+)/
const UA = 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1';
async function requestRaw(reqUrl, headers, redirect) {
let res = await req(reqUrl, {
method: 'get',
headers: headers || {
'User-Agent': UA,
'Referer': siteUrl,
},
redirect: redirect,
});
return res;
}
async function request(reqUrl) {
let resRaw = await requestRaw(reqUrl);
return resRaw.content;
}
// cfg = {skey: siteKey, ext: extend}
async function init(cfg) {
try {
siteKey = _.isEmpty(cfg.skey) ? '' : cfg.skey;
siteType = _.isEmpty(cfg.stype) ? '' : cfg.stype;
await initAli(cfg);
} catch (e) {
await log('init:' + e.message + ' line:' + e.lineNumber);
}
}
async function home(filter) {
return '{}';
}
async function homeVod() {}
async function category(tid, pg, filter, extend) {
return '{}';
}
async function detail(id) {
try {
let matches = id.match(patternAli);
if (!_.isEmpty(matches)) return await detailContent(matches[0]);
let url = siteUrl + id.replace("/s/", "/cv/");
const data = await requestRaw(url, getHeaders(id), 0);
const headers = data.headers;
const resp = data.content;
if (headers.hasOwnProperty('location')) {
url = headers['location'].replace('/redirect?visit=', 'https://www.aliyundrive.com/s/');
return await detailContent(url);
} else if (!_.isEmpty(resp)) {
const $ = load(resp);
url = $('a:first').attr('href').replace('/redirect?visit=', 'https://www.aliyundrive.com/s/');
return await detailContent(url);
}
return '';
} catch (e) {
await log('detail:' + e.message + ' line:' + e.lineNumber);
}
}
function getHeaders(id) {
return {
"User-Agent": UA,
"Referer": siteUrl + id,
"_bid": "6d14a5dd6c07980d9dc089a693805ad8",
};
}
async function play(flag, id, flags) {
try {
return await playContent(flag, id, flags);
} catch (e) {
await log('play:' + e.message + ' line:' + e.lineNumber);
}
}
async function search(wd, quick, pg) {
if (pg <= 0) pg = 1;
const limit = 10;
const html = await request(siteUrl + "/search?k=" + encodeURIComponent(wd) + "&page=" + pg + "&s=0&t=-1");
const $ = load(html);
const items = $('van-row > a');
const videos = _.map(items, (item) => {
let title = $(item).find('template:first').text().trim();
return {
vod_id: item.attribs.href,
vod_name: title,
vod_pic: 'https://inews.gtimg.com/newsapp_bt/0/13263837859/1000',
};
});
const pageCount = $('van-pagination').attr('page-count') || pg;
const pgCount = parseInt(pageCount);
return JSON.stringify({
page: parseInt(pg),
pagecount: pgCount,
limit: limit,
total: limit * pgCount,
list: videos,
});
}
export function __jsEvalReturn() {
return {
init: init,
home: home,
homeVod: homeVod,
category: category,
detail: detail,
play: play,
search: search,
};
}
+160
View File
@@ -0,0 +1,160 @@
import { Crypto, load, _, jinja2 } from './lib/cat.js';
let key = 'qfys';
let HOST = 'https://fun.tvoled.net';
let siteKey = '';
let siteType = 0;
const UA = 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1';
async function request(reqUrl, agentSp) {
let res = await req(reqUrl, {
method: 'get',
headers: {
'User-Agent': agentSp || UA,
'Referer': HOST
},
});
return res.content;
}
// cfg = {skey: siteKey, ext: extend}
async function init(cfg) {
siteKey = cfg.skey;
siteType = cfg.stype;
}
async function home(filter) {
let classes = [{"type_id":1,"type_name":"电影"},{"type_id":2,"type_name":"追剧"},{"type_id":3,"type_name":"综艺"},{"type_id":4,"type_name":"动漫"}];
let filterObj = {
"1":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"1"},{"n":"灾难片","v":"20"},{"n":"冒险片","v":"21"},{"n":"同性片","v":"22"},{"n":"惊悚片","v":"23"},{"n":"悬疑片","v":"25"},{"n":"经典片","v":"26"},{"n":"犯罪片","v":"27"},{"n":"动作片","v":"6"},{"n":"喜剧片","v":"7"},{"n":"爱情片","v":"8"},{"n":"科幻片","v":"9"},{"n":"恐怖片","v":"10"},{"n":"剧情片","v":"11"},{"n":"战争片","v":"12"}]},{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"喜剧","v":"/class/喜剧"},{"n":"爱情","v":"/class/爱情"},{"n":"恐怖","v":"/class/恐怖"},{"n":"动作","v":"/class/动作"},{"n":"科幻","v":"/class/科幻"},{"n":"剧情","v":"/class/剧情"},{"n":"战争","v":"/class/战争"},{"n":"犯罪","v":"/class/犯罪"},{"n":"动画","v":"/class/动画"},{"n":"奇幻","v":"/class/奇幻"},{"n":"武侠","v":"/class/武侠"},{"n":"冒险","v":"/class/冒险"},{"n":"恐怖","v":"/class/恐怖"},{"n":"悬疑","v":"/class/悬疑"},{"n":"惊悚","v":"/class/惊悚"},{"n":"历史","v":"/class/历史"},{"n":"运动","v":"/class/运动"},{"n":"儿童","v":"/class/儿童"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"/area/大陆"},{"n":"香港","v":"/area/香港"},{"n":"台湾","v":"/area/台湾"},{"n":"美国","v":"/area/美国"},{"n":"韩国","v":"/area/韩国"},{"n":"法国","v":"/area/法国"},{"n":"英国","v":"/area/英国"},{"n":"日本","v":"/area/日本"},{"n":"德国","v":"/area/德国"},{"n":"泰国","v":"/area/泰国"},{"n":"印度","v":"/area/印度"},{"n":"意大利","v":"/area/意大利"},{"n":"西班牙","v":"/area/西班牙"},{"n":"加拿大","v":"/area/加拿大"},{"n":"其他","v":"/area/其他"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"/year/2023"},{"n":"2022","v":"/year/2022"},{"n":"2021","v":"/year/2021"},{"n":"2020","v":"/year/2020"},{"n":"2019","v":"/year/2019"},{"n":"2018","v":"/year/2018"},{"n":"2017","v":"/year/2017"},{"n":"2016","v":"/year/2016"},{"n":"2015","v":"/year/2015"},{"n":"2014","v":"/year/2014"},{"n":"2013","v":"/year/2013"},{"n":"2012","v":"/year/2012"},{"n":"2011","v":"/year/2011"},{"n":"2010","v":"/year/2010"},{"n":"2009","v":"/year/2009"},{"n":"2008","v":"/year/2008"},{"n":"2006","v":"/year/2006"},{"n":"2005","v":"/year/2005"},{"n":"2004","v":"/year/2004"},{"n":"2003","v":"/year/2003"},{"n":"2002","v":"/year/2002"},{"n":"2001","v":"/year/2001"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"/by/time"},{"n":"人气","v":"/by/hits"},{"n":"评分","v":"/by/score"}]}],
"2":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"2"},{"n":"泰新马","v":"24"},{"n":"国产剧","v":"13"},{"n":"港台剧","v":"14"},{"n":"日韩剧","v":"15"},{"n":"欧美剧","v":"16"}]},{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"剧情","v":"/class/剧情"},{"n":"爱情","v":"/class/爱情"},{"n":"古装","v":"/class/古装"},{"n":"悬疑","v":"/class/悬疑"},{"n":"战争","v":"/class/战争"},{"n":"喜剧","v":"/class/喜剧"},{"n":"家庭","v":"/class/家庭"},{"n":"犯罪","v":"/class/犯罪"},{"n":"动作","v":"/class/动作"},{"n":"奇幻","v":"/class/奇幻"},{"n":"历史","v":"/class/历史"},{"n":"短剧","v":"/class/短剧"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"/area/大陆"},{"n":"韩国","v":"/area/韩国"},{"n":"香港","v":"/area/香港"},{"n":"台湾","v":"/area/台湾"},{"n":"日本","v":"/area/日本"},{"n":"美国","v":"/area/美国"},{"n":"泰国","v":"/area/泰国"},{"n":"英国","v":"/area/英国"},{"n":"新加坡","v":"/area/新加坡"},{"n":"其他","v":"/area/其他"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"/year/2023"},{"n":"2022","v":"/year/2022"},{"n":"2021","v":"/year/2021"},{"n":"2020","v":"/year/2020"},{"n":"2019","v":"/year/2019"},{"n":"2018","v":"/year/2018"},{"n":"2017","v":"/year/2017"},{"n":"2016","v":"/year/2016"},{"n":"2015","v":"/year/2015"},{"n":"2014","v":"/year/2014"},{"n":"2013","v":"/year/2013"},{"n":"2012","v":"/year/2012"},{"n":"2011","v":"/year/2011"},{"n":"2010","v":"/year/2010"},{"n":"2009","v":"/year/2009"},{"n":"2008","v":"/year/2008"},{"n":"2006","v":"/year/2006"},{"n":"2005","v":"/year/2005"},{"n":"2004","v":"/year/2004"},{"n":"2003","v":"/year/2003"},{"n":"2002","v":"/year/2002"},{"n":"2001","v":"/year/2001"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"/by/time"},{"n":"人气","v":"/by/hits"},{"n":"评分","v":"/by/score"}]}],
"3":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"选秀","v":"/class/选秀"},{"n":"情感","v":"/class/情感"},{"n":"访谈","v":"/class/访谈"},{"n":"播报","v":"/class/播报"},{"n":"旅游","v":"/class/旅游"},{"n":"音乐","v":"/class/音乐"},{"n":"美食","v":"/class/美食"},{"n":"纪实","v":"/class/纪实"},{"n":"曲艺","v":"/class/曲艺"},{"n":"生活","v":"/class/生活"},{"n":"游戏互动","v":"/class/游戏互动"},{"n":"财经","v":"/class/财经"},{"n":"求职","v":"/class/求职"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"/area/大陆"},{"n":"香港","v":"/area/香港"},{"n":"台湾","v":"/area/台湾"},{"n":"日本","v":"/area/日本"},{"n":"韩国","v":"/area/韩国"},{"n":"欧美","v":"/area/欧美"},{"n":"其它","v":"/area/其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"/year/2023"},{"n":"2022","v":"/year/2022"},{"n":"2021","v":"/year/2021"},{"n":"2020","v":"/year/2020"},{"n":"2019","v":"/year/2019"},{"n":"2018","v":"/year/2018"},{"n":"2017","v":"/year/2017"},{"n":"2016","v":"/year/2016"},{"n":"2015","v":"/year/2015"},{"n":"2014","v":"/year/2014"},{"n":"2013","v":"/year/2013"},{"n":"2012","v":"/year/2012"},{"n":"2011","v":"/year/2011"},{"n":"2010","v":"/year/2010"},{"n":"2009","v":"/year/2009"},{"n":"2008","v":"/year/2008"},{"n":"2006","v":"/year/2006"},{"n":"2005","v":"/year/2005"},{"n":"2004","v":"/year/2004"},{"n":"2003","v":"/year/2003"},{"n":"2002","v":"/year/2002"},{"n":"2001","v":"/year/2001"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"/by/time"},{"n":"人气","v":"/by/hits"},{"n":"评分","v":"/by/score"}]}],
"4":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"情感","v":"/class/情感"},{"n":"科幻","v":"/class/科幻"},{"n":"热血","v":"/class/热血"},{"n":"推理","v":"/class/推理"},{"n":"搞笑","v":"/class/搞笑"},{"n":"冒险","v":"/class/冒险"},{"n":"萝莉","v":"/class/萝莉"},{"n":"校园","v":"/class/校园"},{"n":"动作","v":"/class/动作"},{"n":"机战","v":"/class/机战"},{"n":"运动","v":"/class/运动"},{"n":"战争","v":"/class/战争"},{"n":"少年","v":"/class/少年"},{"n":"少女","v":"/class/少女"},{"n":"社会","v":"/class/社会"},{"n":"原创","v":"/class/原创"},{"n":"亲子","v":"/class/亲子"},{"n":"益智","v":"/class/益智"},{"n":"励志","v":"/class/励志"},{"n":"其他","v":"/class/其他"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"国产","v":"/area/国产"},{"n":"日本","v":"/area/日本"},{"n":"欧美","v":"/area/欧美"},{"n":"其他","v":"/area/其他"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"/year/2023"},{"n":"2022","v":"/year/2022"},{"n":"2021","v":"/year/2021"},{"n":"2020","v":"/year/2020"},{"n":"2019","v":"/year/2019"},{"n":"2018","v":"/year/2018"},{"n":"2017","v":"/year/2017"},{"n":"2016","v":"/year/2016"},{"n":"2015","v":"/year/2015"},{"n":"2014","v":"/year/2014"},{"n":"2013","v":"/year/2013"},{"n":"2012","v":"/year/2012"},{"n":"2011","v":"/year/2011"},{"n":"2010","v":"/year/2010"},{"n":"2009","v":"/year/2009"},{"n":"2008","v":"/year/2008"},{"n":"2006","v":"/year/2006"},{"n":"2005","v":"/year/2005"},{"n":"2004","v":"/year/2004"},{"n":"2003","v":"/year/2003"},{"n":"2002","v":"/year/2002"},{"n":"2001","v":"/year/2001"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"/by/time"},{"n":"人气","v":"/by/hits"},{"n":"评分","v":"/by/score"}]}]
};
return JSON.stringify({
class: classes,
filters: filterObj,
});
}
async function homeVod() {}
async function category(tid, pg, filter, extend) {
if (pg <= 0) pg = 1;
const link = HOST + '/index.php/vod/show' + (extend.area || '') + (extend.by || '/by/time') + (extend.class || '') + '/id/' + (extend.cateId || tid) + '/page/' + pg + (extend.year || '') + '.html';//https://fun.tvoled.net/index.php/vod/show/area/%E5%A4%A7%E9%99%86/by/hits/class/%E5%8F%A4%E8%A3%85/id/13/year/2022.html
const html = await request(link);
const $ = load(html);
const items = $('div.module a.module-poster-item');
let videos = _.map(items, (item) => {
const it = $(item)[0];
const k = $(item).find('img:first')[0];
const remarks = $($(item).find('div.module-item-note')[0]).text().trim();
return {
vod_id: it.attribs.href.replace(/.*?\/id\/(.*).html/g, '$1'),
vod_name: it.attribs.title,
vod_pic: k.attribs['data-original'],
vod_remarks: remarks || '',
};
});
const hasMore = $('div#page > a:contains(下一页)').length > 0;
const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg);
return JSON.stringify({
page: parseInt(pg),
pagecount: pgCount,
limit: 24,
total: 24 * pgCount,
list: videos,
});
}
async function detail(id) {
var html = await request( HOST + '/index.php/vod/detail/id/' + id + '.html');
var $ = load(html);
var vod = {
vod_id: id,
vod_name: $('h1:first').text().trim(),
vod_type: $('.module-info-tag a').text(),
vod_actor: $('.module-info-items a').text(),
vod_pic: $('.video-cover img:first').attr('src'),
vod_remarks : $('.stui-content__detail p:nth-child(5)').text() || '',
vod_content: $('.show-desc p').text().trim(),
};
var playMap = {};
var tabs = $('div.module-tab-items-box div.module-tab-item');
var playlists = $('div.module-play-list-content');
_.each(tabs, (tab, i) => {
var from = $(tab).text();
var list = playlists[i];
list = $(list).find('a');
_.each(list, (it) => {
var title = $(it).text();
var playUrl = it.attribs.href.replace(/.*?\/id\/(.*).html/g, '$1');
if (title.length == 0) title = it.children[0].data.trim();
if (!playMap.hasOwnProperty(from)) {
playMap[from] = [];
}
playMap[from].push( title + '$' + playUrl);
});
});
vod.vod_play_from = _.keys(playMap).join('$$$');
var urls = _.values(playMap);
var vod_play_url = _.map(urls, (urlist) => {
return urlist.join('#');
});
vod.vod_play_url = vod_play_url.join('$$$');
return JSON.stringify({
list: [vod],
});
}
async function play(flag, id, flags) {
const link = HOST + '/index.php/vod/play/id/' + id + '.html';
const html = await request(link);
const $ = load(html);
const js = JSON.parse($('script:contains(player_)').html().replace('var player_aaaa=',''));
const playUrl = js.url;
return JSON.stringify({
parse: 0,
url: playUrl,
});
}
async function search(wd, quick, pg) {
if (pg <= 0) pg = 1;
let data = await request(HOST + '/index.php/vod/search/page/' + pg + '/wd/' + wd + '.html');//https://fun.tvoled.net/index.php/vod/search/page/2/wd/%E6%88%91.html
const $ = load(data);
const items = $('div.module-items div.module-item');
let videos = _.map(items, (item) => {
const it = $(item).find('a:first')[0];
const k = $(item).find('img:first')[0];
const remarks = $($(item).find('div.module-item-note')[0]).text().trim();
return {
vod_id: it.attribs.href.replace(/.*?\/id\/(.*).html/g, '$1'),
vod_name: k.attribs.alt,
vod_pic: k.attribs['data-original'],
vod_remarks: remarks || '',
};
});
const hasMore = $('div#page > a:contains(下一页)').length > 0;
const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg);
return JSON.stringify({
page: parseInt(pg),
pagecount: pgCount,
limit: 24,
total: 24 * pgCount,
list: videos,
});
}
export function __jsEvalReturn() {
return {
init: init,
home: home,
homeVod: homeVod,
category: category,
detail: detail,
play: play,
search: search,
};
}
File diff suppressed because one or more lines are too long
+167
View File
@@ -0,0 +1,167 @@
import { Crypto, load, _ } from './lib/cat.js';
let key = 'rttks';
let HOST = 'https://www.rttks.com';
let siteKey = '';
let siteType = 0;
const UA = 'Mozilla/5.0 (Linux; Android 10; HLK-AL00 Build/HONORHLK-AL00; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/88.0.4324.93 Mobile Safari/537.36';
async function request(reqUrl, agentSp) {
let res = await req(reqUrl, {
method: 'get',
headers: {
'User-Agent': agentSp || UA,
'Referer': HOST
},
});
return res.content;
}
// cfg = {skey: siteKey, ext: extend}
async function init(cfg) {
siteKey = cfg.skey;
siteType = cfg.stype;
}
async function home(filter) {
let classes = [{"type_id":"dianying","type_name":"电影"},{"type_id":"dianshiju","type_name":"追剧"},{"type_id":"zongyi","type_name":"综艺"},{"type_id":"dongman","type_name":"动漫"},{"type_id":"jilupian","type_name":"动漫"}];
let filterObj = {
"dianying":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"dianying"},{"n":"剧情","v":"jqp"},{"n":"喜剧","v":"xjp"},{"n":"动作","v":"dzp"},{"n":"爱情","v":"aqp"},{"n":"科幻","v":"khp"},{"n":"恐怖","v":"kbp"},{"n":"战争","v":"zzp"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"中国大陆","v":"/area/大陆"},{"n":"中国香港","v":"/area/香港"},{"n":"中国台湾","v":"/area/台湾"},{"n":"美国","v":"/area/美国"},{"n":"韩国","v":"/area/韩国"},{"n":"日本","v":"/area/日本"},{"n":"泰国","v":"/area/泰国"},{"n":"新加坡","v":"/area/新加坡"},{"n":"马来西亚","v":"/area/马来西亚"},{"n":"印度","v":"/area/印度"},{"n":"英国","v":"/area/英国"},{"n":"法国","v":"/area/法国"},{"n":"加拿大","v":"/area/加拿大"},{"n":"西班牙","v":"/area/西班牙"},{"n":"俄罗斯","v":"/area/俄罗斯"},{"n":"澳大利亚","v":"/area/澳大利亚"}]},{"key":"year","name":"时间","value":[{"n":"全部","v":""},{"n":"2023","v":"/year/2023"},{"n":"2022","v":"/year/2022"},{"n":"2021","v":"/year/2021"},{"n":"2020","v":"/year/2020"},{"n":"2019","v":"/year/2019"},{"n":"2018","v":"/year/2018"},{"n":"2017","v":"/year/2017"},{"n":"2016","v":"/year/2016"},{"n":"2015","v":"/year/2015"},{"n":"2014","v":"/year/2014"},{"n":"2013","v":"/year/2013"},{"n":"2012","v":"/year/2012"},{"n":"2011","v":"/year/2011"},{"n":"2010","v":"/year/2010"},{"n":"2009","v":"/year/2009"},{"n":"2008","v":"/year/2008"},{"n":"2007","v":"/year/2007"},{"n":"2006","v":"/year/2006"},{"n":"2005","v":"/year/2005"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"/by/time"},{"n":"人气","v":"/by/hits"},{"n":"评分","v":"/by/score"}]}],
"dianshiju":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"dianshiju"},{"n":"国产剧","v":"gcj"},{"n":"港台剧","v":"gtj"},{"n":"日韩剧","v":"rhj"},{"n":"海外剧","v":"hwj"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"中国大陆","v":"/area/大陆"},{"n":"中国香港","v":"/area/香港"},{"n":"中国台湾","v":"/area/台湾"},{"n":"美国","v":"/area/美国"},{"n":"韩国","v":"/area/韩国"},{"n":"日本","v":"/area/日本"},{"n":"泰国","v":"/area/泰国"},{"n":"新加坡","v":"/area/新加坡"},{"n":"马来西亚","v":"/area/马来西亚"},{"n":"印度","v":"/area/印度"},{"n":"英国","v":"/area/英国"},{"n":"法国","v":"/area/法国"},{"n":"加拿大","v":"/area/加拿大"},{"n":"西班牙","v":"/area/西班牙"},{"n":"俄罗斯","v":"/area/俄罗斯"},{"n":"澳大利亚","v":"/area/澳大利亚"}]},{"key":"year","name":"时间","value":[{"n":"全部","v":""},{"n":"2023","v":"/year/2023"},{"n":"2022","v":"/year/2022"},{"n":"2021","v":"/year/2021"},{"n":"2020","v":"/year/2020"},{"n":"2019","v":"/year/2019"},{"n":"2018","v":"/year/2018"},{"n":"2017","v":"/year/2017"},{"n":"2016","v":"/year/2016"},{"n":"2015","v":"/year/2015"},{"n":"2014","v":"/year/2014"},{"n":"2013","v":"/year/2013"},{"n":"2012","v":"/year/2012"},{"n":"2011","v":"/year/2011"},{"n":"2010","v":"/year/2010"},{"n":"2009","v":"/year/2009"},{"n":"2008","v":"/year/2008"},{"n":"2007","v":"/year/2007"},{"n":"2006","v":"/year/2006"},{"n":"2005","v":"/year/2005"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"/by/time"},{"n":"人气","v":"/by/hits"},{"n":"评分","v":"/by/score"}]}],
"dongman":[{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"中国大陆","v":"/area/大陆"},{"n":"中国香港","v":"/area/香港"},{"n":"中国台湾","v":"/area/台湾"},{"n":"美国","v":"/area/美国"},{"n":"韩国","v":"/area/韩国"},{"n":"日本","v":"/area/日本"},{"n":"泰国","v":"/area/泰国"},{"n":"新加坡","v":"/area/新加坡"},{"n":"马来西亚","v":"/area/马来西亚"},{"n":"印度","v":"/area/印度"},{"n":"英国","v":"/area/英国"},{"n":"法国","v":"/area/法国"},{"n":"加拿大","v":"/area/加拿大"},{"n":"西班牙","v":"/area/西班牙"},{"n":"俄罗斯","v":"/area/俄罗斯"},{"n":"澳大利亚","v":"/area/澳大利亚"}]},{"key":"year","name":"时间","value":[{"n":"全部","v":""},{"n":"2023","v":"/year/2023"},{"n":"2022","v":"/year/2022"},{"n":"2021","v":"/year/2021"},{"n":"2020","v":"/year/2020"},{"n":"2019","v":"/year/2019"},{"n":"2018","v":"/year/2018"},{"n":"2017","v":"/year/2017"},{"n":"2016","v":"/year/2016"},{"n":"2015","v":"/year/2015"},{"n":"2014","v":"/year/2014"},{"n":"2013","v":"/year/2013"},{"n":"2012","v":"/year/2012"},{"n":"2011","v":"/year/2011"},{"n":"2010","v":"/year/2010"},{"n":"2009","v":"/year/2009"},{"n":"2008","v":"/year/2008"},{"n":"2007","v":"/year/2007"},{"n":"2006","v":"/year/2006"},{"n":"2005","v":"/year/2005"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"/by/time"},{"n":"人气","v":"/by/hits"},{"n":"评分","v":"/by/score"}]}],
"zongyi":[{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"中国大陆","v":"/area/大陆"},{"n":"中国香港","v":"/area/香港"},{"n":"中国台湾","v":"/area/台湾"},{"n":"美国","v":"/area/美国"},{"n":"韩国","v":"/area/韩国"},{"n":"日本","v":"/area/日本"},{"n":"泰国","v":"/area/泰国"},{"n":"新加坡","v":"/area/新加坡"},{"n":"马来西亚","v":"/area/马来西亚"},{"n":"印度","v":"/area/印度"},{"n":"英国","v":"/area/英国"},{"n":"法国","v":"/area/法国"},{"n":"加拿大","v":"/area/加拿大"},{"n":"西班牙","v":"/area/西班牙"},{"n":"俄罗斯","v":"/area/俄罗斯"},{"n":"澳大利亚","v":"/area/澳大利亚"}]},{"key":"year","name":"时间","value":[{"n":"全部","v":""},{"n":"2023","v":"/year/2023"},{"n":"2022","v":"/year/2022"},{"n":"2021","v":"/year/2021"},{"n":"2020","v":"/year/2020"},{"n":"2019","v":"/year/2019"},{"n":"2018","v":"/year/2018"},{"n":"2017","v":"/year/2017"},{"n":"2016","v":"/year/2016"},{"n":"2015","v":"/year/2015"},{"n":"2014","v":"/year/2014"},{"n":"2013","v":"/year/2013"},{"n":"2012","v":"/year/2012"},{"n":"2011","v":"/year/2011"},{"n":"2010","v":"/year/2010"},{"n":"2009","v":"/year/2009"},{"n":"2008","v":"/year/2008"},{"n":"2007","v":"/year/2007"},{"n":"2006","v":"/year/2006"},{"n":"2005","v":"/year/2005"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"/by/time"},{"n":"人气","v":"/by/hits"},{"n":"评分","v":"/by/score"}]}],
"jilupian":[{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"中国大陆","v":"/area/大陆"},{"n":"中国香港","v":"/area/香港"},{"n":"中国台湾","v":"/area/台湾"},{"n":"美国","v":"/area/美国"},{"n":"韩国","v":"/area/韩国"},{"n":"日本","v":"/area/日本"},{"n":"泰国","v":"/area/泰国"},{"n":"新加坡","v":"/area/新加坡"},{"n":"马来西亚","v":"/area/马来西亚"},{"n":"印度","v":"/area/印度"},{"n":"英国","v":"/area/英国"},{"n":"法国","v":"/area/法国"},{"n":"加拿大","v":"/area/加拿大"},{"n":"西班牙","v":"/area/西班牙"},{"n":"俄罗斯","v":"/area/俄罗斯"},{"n":"澳大利亚","v":"/area/澳大利亚"}]},{"key":"year","name":"时间","value":[{"n":"全部","v":""},{"n":"2023","v":"/year/2023"},{"n":"2022","v":"/year/2022"},{"n":"2021","v":"/year/2021"},{"n":"2020","v":"/year/2020"},{"n":"2019","v":"/year/2019"},{"n":"2018","v":"/year/2018"},{"n":"2017","v":"/year/2017"},{"n":"2016","v":"/year/2016"},{"n":"2015","v":"/year/2015"},{"n":"2014","v":"/year/2014"},{"n":"2013","v":"/year/2013"},{"n":"2012","v":"/year/2012"},{"n":"2011","v":"/year/2011"},{"n":"2010","v":"/year/2010"},{"n":"2009","v":"/year/2009"},{"n":"2008","v":"/year/2008"},{"n":"2007","v":"/year/2007"},{"n":"2006","v":"/year/2006"},{"n":"2005","v":"/year/2005"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"/by/time"},{"n":"人气","v":"/by/hits"},{"n":"评分","v":"/by/score"}]}]
};
return JSON.stringify({
class: classes,
filters: filterObj,
});
}
async function homeVod() {}
async function category(tid, pg, filter, extend) {
if (pg <= 0) pg = 1;
const link = HOST + '/rrtop/' + (extend.cateId || tid) + (extend.area || '') + (extend.by || '/by/time') + '/page/' + pg + (extend.year || '') + '.html';//https://www.rttks.com/rrtop/dzp/area/%E7%BE%8E%E5%9B%BD/class//page/2/year/2022.html
const html = await request(link);
const $ = load(html);
const items = $('ul.stui-vodlist li');
let videos = _.map(items, (item) => {
const it = $(item).find('a:first')[0];
const remarks = $($(item).find('span.pic-text text-right')[0]).text().trim();
return {
vod_id: it.attribs.href.replace(/.*?\/rrtv\/(.*).html/g, '$1'),
vod_name: it.attribs.title,
vod_pic: it.attribs['data-original'],
vod_remarks: remarks || '',
};
});
const hasMore = $('ul.stui-page > li > a:contains(下一页)').length > 0;
const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg);
return JSON.stringify({
page: parseInt(pg),
pagecount: pgCount,
limit: 24,
total: 24 * pgCount,
list: videos,
});
}
async function detail(id) {
const html = await request( HOST + '/rrtv/' + id + '.html');
const $ = load(html);
const vod = {
vod_id: id,
vod_name: $('.col-md-wide-75 h2').text().trim(),
vod_type: $('.stui-content__detail p:nth-child(4)').text(),
vod_actor: $('.stui-content__detail p:nth-child(2)').text().replace('上映:剧情:', ''),
vod_pic: $('.module-item-pic img:first').attr('data-src'),
vod_remarks : $('.stui-content__detail p:nth-child(5)').text() || '',
vod_content: $('.detail-content').text().trim(),
};
let playMap = {};
const tabs = $('body div.bottom-line h3.title');
const playlists = $('ul.stui-content__playlist');
_.each(tabs, (tab, i) => {
const from = tab.children[0].data;
let list = playlists[i];
list = $(list).find('a');
_.each(list, (it) => {
const title = it.children[0].data;
const playUrl = it.attribs.href.replace(/.*?\/rrplay\/(.*).html/g, '$1');
if (title.length == 0) title = it.children[0].data.trim();
if (!playMap.hasOwnProperty(from)) {
playMap[from] = [];
}
playMap[from].push( title + '$' + playUrl);
});
});
vod.vod_play_from = _.keys(playMap).join('$$$');
const urls = _.values(playMap);
let vod_play_url = _.map(urls, (urlist) => {
return urlist.join('#');
});
vod.vod_play_url = vod_play_url.join('$$$');
return JSON.stringify({
list: [vod],
});
}
async function play(flag, id, flags) {
const link = HOST + '/rrplay/' + id + '.html';
const html = await request(link);
const $ = load(html);
const js = JSON.parse($('script:contains(player_)').html().replace('var player_aaaa=',''));
const playUrl = unescape(base64Decode(js.url));
return JSON.stringify({
parse: 0,
url: playUrl,
});
}
function base64Encode(text) {
return Crypto.enc.Base64.stringify(Crypto.enc.Utf8.parse(text));
}
function base64Decode(text) {
return Crypto.enc.Utf8.stringify(Crypto.enc.Base64.parse(text));
}
async function search(wd, quick, pg) {
if (pg <= 0) pg = 1;
let data = await request(HOST + '/rrcz' + wd + '/page/' + pg + '.html');//https://www.rttks.com/rrcz%E6%88%91/page/2.html
const $ = load(data);
const items = $('ul.stui-vodlist__media li');
let videos = _.map(items, (item) => {
const it = $(item).find('a:first')[0];
const remarks = $($(item).find('span.pic-text text-right')[0]).text().trim();
return {
vod_id: it.attribs.href.replace(/.*?\/rrtv\/(.*).html/g, '$1'),
vod_name: it.attribs.title,
vod_pic: it.attribs['data-original'],
vod_remarks: remarks || '',
};
});
const hasMore = $('ul.stui-page > li > a:contains(下一页)').length > 0;
const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg);
return JSON.stringify({
page: parseInt(pg),
pagecount: pgCount,
limit: 24,
total: 24 * pgCount,
list: videos,
});
}
export function __jsEvalReturn() {
return {
init: init,
home: home,
homeVod: homeVod,
category: category,
detail: detail,
play: play,
search: search,
};
}
+2 -2
View File
@@ -100,12 +100,12 @@ async function detail(id) {
vod_id: id,
vod_name: $('.page-title').text(),
vod_area: $('a.tag-link:last').text(),
vod_year: $('a.tag-link:eq(1)').text(),
vod_year: $('a.tag-link:first').text(),
vod_director: $('.video-info-main .video-info-items:contains(导演:)').text().substring(3).replace(/(^\/|\/$)/g, ''),
vod_actor: $('.video-info-main .video-info-items:contains(主演:)').text().substring(3).replace(/(^\/|\/$)/g, ''),
vod_pic: $('.video-cover img:first').attr('data-src'),
vod_remarks : $('.stui-content__thumb span.pic-text').text(),
vod_content: $('.video-info-main .video-info-items:contains(剧情:)').text().substring(3).replace(/收起$/g, ''),
vod_content: $('.video-info-main .video-info-items:contains(剧情:)').text().substring(3),
};
const playMap = {};
const tabs = $('.module-player-tab .tab-item');
+1
View File
@@ -0,0 +1 @@
//bbQ0FUT1CqASBzaHV5aW5mbV9vcGVuLmpzLGFzc2V0czovL2pzL2xpYi9jYXQuanMcX19qc0V2YWxSZXR1cm4IbG9hZAJfBmtleQhIT1NUDnNpdGVLZXkQc2l0ZVR5cGUSTU9CSUxFX1VBDGNvb2tpZQxNWV9VUkwOcmVxdWVzdAhwb3N0FGdldEhlYWRlcnMSZ2V0Q29va2llCGluaXQIaG9tZRBjYXRlZ29yeQxkZXRhaWwIcGxheQxzZWFyY2gaZGVjb2RlVW5pY29kZQlmTvOXRgBNACxodHRwczovL20uc2h1eWluZm0uY29ttAJNb3ppbGxhLzUuMCAoTGludXg7IEFuZHJvaWQgOTsgQVNVU19aMDFRRCBCdWlsZC9QUTNCLjE5MDgwMS4wMDI7IHd2KSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBWZXJzaW9uLzQuMCBDaHJvbWUvOTEuMC40NDcyLjExNCBTYWZhcmkvNTM3LjM2DHJlcVVybAR1YQxidWZmZXIGcmVzBnJlcQxtZXRob2QUVXNlci1BZ2VudA5oZWFkZXJzDmNvbnNvbGUKZGVidWcicmVzLmNvbnRlbnQgPT09PiAOY29udGVudBBwb3N0RGF0YRBwb3N0dHlwZQhkYXRhDnRpbWVvdXQQcG9zdFR5cGUOaXNFbXB0eQxyZXN1bHQgc2V0Q29va2llSGVhZGVycxRzZXQtY29va2llBm1hcARrawI7BmNmZwhza2V5CnN0eXBlDGZpbHRlcghodG1sAiQOY2xhc3NlcxJmaWx0ZXJPYmoEaXQQdHlwZU5hbWUMdHlwZUlkCmZpbEJ5EC9zZWFyY2gvSGRsLnBkLWNsYXNzID4gZGQgPiBhW2hyZWYqPWxpc3RpbmZvXQU82KffEGNoaWxkcmVuDmF0dHJpYnMIaHJlZgptYXRjaAhwdXNoDnR5cGVfaWQSdHlwZV9uYW1lBGJ5BZJjj14FAGewZQJuEG5ld3N0aW1lAnYFuk4UbA5vbmNsaWNrEnN0cmluZ2lmeQ5maWx0ZXJzBmNscwZ0aWQEcGcMZXh0ZW5kCmJvb2tzDmhhc01vcmUOcGdDb3VudDgvZS9hY3Rpb24vTGlzdEluZm8ucGhwP3BhZ2U9EHBhcnNlSW50HiZtaWQ9NSZjbGFzc2lkPTQmbGluZT0yNCZ0ZW1waWQ9NSZvcmRlcmJ5PRQmbXlvcmRlcj0wLnVsLmJvb2stb2wgPiBsaS5ib29rLWxpOWQAaQB2AC4AcABhAGcAaQBuAGcAIAA+ACAAYQA6AGMAbwBuAHQAYQBpAG4AcwAoAAtOAE51mCkACHBhZ2UScGFnZWNvdW50CmxpbWl0CnRvdGFsCGxpc3QIYm9vawJhCmJuYW1lBmltZw5yZW1hcmtzEHJlbWFya3MyCGZpbmQOYTpmaXJzdBpoNC5ib29rLXRpdGxlCHRleHQSaW1nOmZpcnN0GmRpdi5ib29rLW1ldGEWcC5ib29rLWRlc2MOYm9va19pZBJib29rX25hbWUaZGF0YS1vcmlnaW5hbEZodHRwczovL20uc2h1eWluZm0uY29tL2Nzcy9kZW1vLmpwZxBib29rX3BpYwU82KTfBT3YMN0YYm9va19yZW1hcmtzBGlkEHBsYXlsaXN0BHVzEkhPU1QgKyBpZC5kaXYuYm9vay1yYW5kLWE6ZXEoMCkgYQh0cmltEmJvb2tfdHlwZSpkaXYuYm9vay1yYW5kLWE6ZXEoMikSYm9va195ZWFyEmJvb2tfYXJlYS5kaXYuYm9vay1yYW5kLWE6ZXEoMykgYRRib29rX2FjdG9yGmJvb2tfZGlyZWN0b3IYZGl2LmJvb2stZGVzGGJvb2tfY29udGVudDZkaXYucGxheS1saXN0ID4gdWwgPiBsaSA+IGECIwlTkH+VKFe/fg52b2x1bWVzCHVybHMCYg5yZXBsYWNlBCQxEHNlZ21lbnRzCGZsYWcIY29kZQZ1cmwIcHVybBwjanAtbGluZXMgPiBsaRJkYXRhLWNvZGUKcGFyc2UEd2QKcXVpY2sIbGluawpzZGF0YQRqbyYvZS9zZWFyY2gvaW5kZXgucGhwEHdkID09PT4gDE9yaWdpbi5odHRwczovL20uc2h1eWluZm0uY29tLw5SZWZlcmVyEGtleWJvYXJkbnRpdGxlLCBuZXdzdGV4dCwgcGxheWVyLCBwbGF5YWRtaW4sIG1vdmlldGltZSwgZmlsZXR5cGUIc2hvdwhmb3JtBnN0cgIlEHVuZXNjYXBlD6QDAaYDAQAVqAMAAgCqAwABrAMADgAGAaABAAAAARYNagCqAwAMrAMBDK4DAAmwAwEJsgMCCbQD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
+58
View File
@@ -0,0 +1,58 @@
import { __jsEvalReturn } from './kunyu77_open.js';
var spider = __jsEvalReturn();
function jsonParse(obj) {
if (typeof obj === 'string') {
return JSON.parse(obj);
}
return obj;
}
async function test() {
var spType = null;
var spVid = null;
spType = '2';
// spVid = '95873';
await spider.init({ skey: 'siteKey', ext: '' });
var classes = jsonParse(await spider.home(true));
console.log(classes);
var homeVod = jsonParse(await spider.homeVod());
console.log(homeVod);
if (classes.class && classes.class.length > 0) {
var page = jsonParse(await spider.category(spType || classes.class[0].type_id, 0, undefined, {}));
console.log(page);
if (page.list && page.list.length > 0) {
for (const k in page.list) {
if (k >= 5) break;
var detail = jsonParse(await spider.detail(spVid || page.list[k].vod_id));
console.log(detail);
if (detail.list && detail.list.length > 0) {
var pFlag = detail.list[0].vod_play_from.split('$$$');
var pUrls = detail.list[0].vod_play_url.split('$$$');
if (pFlag.length > 0 && pUrls.length > 0) {
for (const i in pFlag) {
var flag = pFlag[i];
var urls = pUrls[i].split('#');
if (urls.length > 0) {
var url = urls[0].split('$')[1];
console.log(flag, url);
var playUrl = await spider.play(flag, url, []);
console.log(playUrl);
}
}
}
}
if (spVid) break;
}
}
}
var search = jsonParse(await spider.search('奥特曼'));
console.log(search);
search = jsonParse(await spider.search('喜欢'));
console.log(search);
}
export { test };
+1
View File
@@ -0,0 +1 @@
//bbQ0FUT1CCAyB0aWFudGlhbl9vcGVuLmpzLGFzc2V0czovL2pzL2xpYi9jYXQuanMcX19qc0V2YWxSZXR1cm4MQ3J5cHRvCmRheWpzDGppbmphMgZVcmkCXwhsb2FkDl8weDVkZGQOXzB4MTcyMxJfMHgxMmFhYjcSXzB4NzhlNTQ2El8weDEzZTI1NBJfMHgzNGMyNDkSXzB4MWIzNjNmEF8weDJjZDM0El8weDFjMjIxMBJfMHhiYWY5NjASXzB4NDJlYTVmEl8weDFkNzVlNRJfMHgxZjdhZGISXzB4NTQ5YTY5El8weDFkNTkyZRJfMHgyZGI0NjQSXzB4Mjc2MGY4El8weDQ5ZDE1ORJfMHgzYjYwMTISXzB4ZmI2MGQ5El8weDJmNGZmNhJfMHgxMzlkMDYSXzB4NGU5OGI2El8weDIwNjQ2YRJfMHgxYTNkNDkSXzB4NWU5Y2VmEl8weDM1ZmRmOBJfMHgzZTc0ZDIIc2lnbghjSE5yCm9yZGVyCHhrNUcIcHVzaBRVc2VyLUFnZW50EHZvZF9hcmVhFHN0YXJ0c1dpdGgMaHR0cHM6GHdyL0NwRTRXdzZCUw52b2RfcGljDmluZGV4T2Z6YWJhY2RlZmdoamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSEpLTE1OT1BRUlNUVVZXWFlaMDEyMzQ1Njc4OQx2b2RfaWRqcmV0dXJuIChmdW5jdGlvbigpIHt9LmNvbnN0cnVjdG9yKCJyZXR1cm4gdGhpcyIpKCApKTsadm9kX3BsYXlfZnJvbRJ2b2RfYWN0b3IJAGcaWa1kPmUmaHR0cDovL29wLnlzZHFqcy5jbgh1bml4DnJlcGxhY2UMZXh0ZW5kFnRvVXBwZXJDYXNlCGxpc3QYWHNLM3c0akRoeU09CHRleHQIc2tleRJzdHJpbmdpZnkoL3YyL2hvbWUvdm9kX2RldGFpbHMMZkRiQk9wBjB4NA5jb250ZW50FnRvTG93ZXJDYXNlCGJvZHkIZmxhZwpzbGljZQx4WllOSkcIYjFoSgYweDAIRFUwQRh2b2RfcGxheV91cmwOcmVmZXJlchRwYXJzZV91cmxzCGtleXMcSFVBV0VJIE1hdGUgNDAMQmFzZTY0MFpWekNqOEtNQXNLbllNS3h3cDdEZ0E9PQ50eXBlX2lkFHVzZXItYWdlbnQKbWVyZ2UIVXRmOBp2b2RfcGxheV9saXN0CDZVQUEIcG9zdB4vdjIvaG9tZS9zZWFyY2gIdXJscxJmb3JtLWRhdGGCAUFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky89DEpQT0RUahB2b2RfbmFtZQxjaGFyQXQGMHgxBmVuYxhVY082dzZEQ3VjTzgYTlhsSHc3ekNrZz09CnN0eXBlEnZvZF9jbGFzcwkAZ9GP9GawZRB2b2RfeWVhcgxyYW5kb20IYXRvYgYweDUGMHg2BnVybAhodHRwCGFyZWEUY2hhckNvZGVBdBZ2b2RfcmVtYXJrcyIvdjIvdHlwZS90b3BfdHlwZQZtYXAab2todHRwLzQuMTEuMAh5ZWFyKC92Mi9ob21lL3R5cGVfc2VhcmNoEnRpbWVzdGFtcBhmcm9tQ2hhckNvZGUYUEdmRHFNT1pXQ2c9CGRhdGEOUmVmZXJlcgYweDMGMHgyCnBhcnNlCHRyaW0MaGVhZGVyEHRpYW50aWFuCDB4NTAIMHgzNQgweDU2CDB4MWUIMHg0NwgweDFmKHdwRnR3Ni9DcGgxclcwWENnUT09BjB4ZAgweDFjCF16KHUIMHgxMwgweDVlCDB4MzgIMHg0MAgweDI4CDB4M2UIMHgyNwhBKUNtDEpTRmlsZQgweDM5CDB4NGESXzB4MWZkMTZmEl8weDVkZGRjNRJfMHgxNzIzZWESXzB4NWQxNjRhCnNoaWZ0El8weGMxZWVkMBJfMHgyZjllZjASXzB4MzY2ODQyCDB4NDESXzB4NWEyNTllEl8weDI2MzEwMxJfMHg0MDQyNTkSXzB4NDBmYTBhEl8weDIzN2Q3Ywx4TEtGbGsIMHg1YwgweDE5El8weDQwNDhkNAgweDI2El8weDNmMmVhZBJfMHgxY2E2YjMIMHg0Ywx3aW5kb3cSXzB4NjUyMGI3El8weGY1NDVjYRJfMHg0OTk4NmYSXzB4NDVlZWVjEl8weDUyYTNlMRJfMHg1MDgwZDASXzB4MjIwNjRjCDB4NTIIMHgxYggweDE4CDB4NDkIMHgzNBJfMHhmOTMwMTYSXzB4Mjk1N2NhEl8weDE4ZDA0YxJfMHgyMDZjZGISXzB4MzU1MDY5El8weDNhODg2ZRJfMHg1NTA1MGUSXzB4MTc0MGI4El8weDE3M2YxMRJfMHgzMjgwMmESXzB4MzkwYTMwCDB4MjICJQQwMAgweDJjCDB4NWEkZGVjb2RlVVJJQ29tcG9uZW50El8weDVhZmRlNBJfMHgzNWJjYjMSXzB4NWVlODZmCDB4NTEIMHgzMwgweDNkCG1kNVhIa2o1NjQ5ZXJ0ajg0a3M4OXI0amg4czQ1aGY4NGhqZmRzMDRrBnJlcQgweDE0DG1ldGhvZAgweDMwDmhlYWRlcnMIMHgxNxBwb3N0VHlwZRJfMHgzNmYyOGIIMHg1OAgweDIwEl8weDM4NDA3NxJfMHhmZTI4ZTQSXzB4ZTc4ODA5El8weDE1MjlkMxJfMHgzNTNmNGMSXzB4M2JmYTI2El8weDQ3ZjNmMhJfMHgzOTE3NTISXzB4Mjc3ODYzEl8weDQ5YTAyZRJfMHgyOTY5OTcSXzB4NDE1NGM0El8weDIzZTdjMwgweDJlCDB4MzYIMHg1NQYweGUSdHlwZV9uYW1lCDB4MmIIbGFuZwgweDMxCDB4NTMFe3yLVwV0XuNOBmtleQhpbml0Am4FaFHokAJ2CDB4NWQIMHgzZggweDRmCDB4MjMOZmlsdGVycwR7fRJfMHg1MmU5NWISXzB4MzQwZGFkEl8weDI1NzI5NRJfMHgxZDZiMjkSXzB4MjdjMjIwEl8weDUzMGU1ZRJfMHg0Y2Y0ZWUSXzB4M2IxMzIwEl8weDU4NDEzNAgweDMyCHBhZ2UIMHg0YggweDFhCDB4MmQScGFnZWNvdW50El8weDUyNzA5OBJfMHgxYmQzYWESXzB4NmFiNjc1El8weDM1N2FlZhJfMHgyOTAyN2YSXzB4NTRmNjE2El8weDQ3N2I0NRJfMHg0MTQ5MTISXzB4MTNmNWYxCDB4NWIIMHgzYQgweDQ4CDB4MjEIMHgyNAgweDQzCDB4NGUYdm9kX2RpcmVjdG9yFnZvZF9jb250ZW50CDB4NjEIMHg1NwgweDNiCDB4MTIIMHgxNggweDJmCDB4NDYCIwgweDRkBiQkJBJfMHgyMTU4MTgGMHg3AiQIMHgyORJfMHgyNWM2MWUSXzB4NGM0NDdhEl8weDFjYWQxNBJfMHg0ZTE0ZTASXzB4MTczMWFiEl8weDJlYzQxMhJfMHg0OTYzMzQSXzB4MmZjZTdiEl8weDI1MGRkMRJfMHg0OGFkYzcSXzB4NDQ4ZTM3El8weDFjOTI1ZhJfMHgzNWQ2NmUGMHg4CDB4MzcEdWEIMHg0MgYweDkIMHg1ZggweDNjCDB4MTASXzB4MTlkN2U4El8weDFmZGUxMxJfMHgxMWU0NmESXzB4MzcxNjFlEl8weDE5NjQyMxJfMHg1ZGNjMGESXzB4MmU2NjNjEl8weGVlYTc3NAgweDE1DmtleXdvcmQSXzB4NDU0ZWRhEl8weDFlMjgyMBJfMHgzNjcyMTYSXzB4NWRmZmZkEl8weDYwN2U4YhJfMHg1OWE2NTMGMHhhEl8weDFmN2Q1MRJfMHg0NzZmNjMSXzB4NTFmZTY2El8weDI1OWYwNBJfMHgzMjQ1NDQSXzB4MmRiMWRjEl8weDRmMWMzOAZtc2cIMHg0NAQvLwgweDQ1CDB4MmEaaXNWaWRlb0Zvcm1hdAYweGYSXzB4NWVkNGMxEl8weDViM2U5YxJfMHgzYWI2N2USXzB4M2M2NTBjEl8weDM2YzEyZhJfMHg0ODY0YjESXzB4MTM5YmU3CDB4MjUIMHg2MAItCDB4NTQCOgxodWF3ZWkKYnJhbmQGMHhiCm1vZGVsDnJlbGVhc2UOYnVpbGRJZBJfMHgyODM3MjkIMHg1OQgweDFkCDB4MTESXzB4MzcyZDA4BjB4Ywhob21lDmhvbWVWb2QQY2F0ZWdvcnkMZGV0YWlsCHBsYXkMc2VhcmNoD6QDAaYDAQAiqAMABgCqAwABrAMAAq4DAAOwAwAEsgMABbQDAA4ABgGgAQAAACAjF6IKAKoDAAysAwEMrgMCDLADAwyyAwQMtAMFDLYDAA24AwENugMCCbwDAwm+AwQJwAMFCcIDBgHEAwcNxgMIDcgDCQHKAwoBzAMLAc4DDAHQAw0B0gMODdQDDwHWAxAB2AMRAdoDEgHcAxMB3gMUAeADFQ3iAxYB5AMXAeYDGAHoAxkB6gMaAewDGwGoAxwBCOhcvgVfDwC+Bl8QAL4HXxEAvghfEgC+CV8TAL4KXxUAvgtfFgC+DF8XAL4NXxgAvg5fGQC+D18aAL4QXxwAvhFfHQC+El8eAL4TXx8AvhRfIAC+FV8hAL4WXyIAKQT3AAAABPgAAAAE+QAAAAT6AAAABPsAAAAE/AAAAAT9AAAABP4AAAAE/wAAAARbAAAABAABAAAEAQEAAAQCAQAABAMBAAAEBAEAAAQFAQAABAYBAAAEBwEAAAQIAQAABAkBAAAECgEAAAQLAQAABAwBAAAEDQEAAAQOAQAABA8BAAAEEAEAAAQRAQAABBIBAAAENwAAAAQTAQAABBQBAAAmIAAEQAAAAEwgAACABBUBAABMIQAAgAQWAQAATCIAAIAEFwEAAEwjAACABBgBAABMJAAAgAQZAQAATCUAAIAEGgEAAEwmAACABBsBAABMJwAAgAQcAQAATCgAAIAEHQEAAEwpAACABB4BAABMKgAAgAQfAQAATCsAAIAENgAAAEwsAACABCABAABMLQAAgAQhAQAATC4AAIAEIgEAAEwvAACABCMBAABMMAAAgAQkAQAATDEAAIAEJQEAAEwyAACABCYBAABMMwAAgAQnAQAATDQAAIAEKAEAAEw1AACABCkBAABMNgAAgAQqAQAATDcAAIAEKwEAAEw4AACABCwBAABMOQAAgAQtAQAATDoAAIAELgEAAEw7AACABC8BAABMPAAAgAQwAQAATD0AAIAEMQEAAEw+AACABDIBAABMPwAAgAQzAQAATEAAAIAENAEAAExBAACABDUBAABMQgAAgAQ2AQAATEMAAIAENwEAAExEAACABDgBAABMRQAAgAQ5AQAATEYAAIAEMAAAAExHAACABDoBAABMSAAAgAQ7AQAATEkAAIAEPAEAAExKAACABD0BAABMSwAAgAQ+AQAATEwAAIAEPwEAAExNAACABEABAABMTgAAgARBAQAATE8AAIAEQgEAAExQAACABEMBAABMUQAAgAREAQAATFIAAIAERQEAAExTAACABEYBAABMVAAAgARHAQAATFUAAIAESAEAAExWAACABEkBAABMVwAAgARKAQAATFgAAIAESwEAAExZAACABEwBAABMWgAAgARNAQAATFsAAIAETgEAAExcAACABE8BAABMXQAAgARQAQAATF4AAIAEUQEAAExfAACABFIBAABMYAAAgARTAQAATGEAAIBfBgC+AGUGALzpAO4OvgFN3AAAAF8HAARUAQAAXwgAZQcABFUBAADtXwkAv18KALNfCwC0ll8MAGUHAARWAQAA7WUHAARXAQAA7WUHAARYAQAA7WUHAARZAQAA7WUHAARaAQAA7QRbAQAAZQcABFwBAADtJgcAXw0AvgJlDQC8fwHu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
+1
View File
@@ -0,0 +1 @@
//bbQ0FUT1CyARx0aW5nMTNfb3Blbi5qcyxhc3NldHM6Ly9qcy9saWIvY2F0LmpzHF9fanNFdmFsUmV0dXJuCGxvYWQCXwZrZXkISE9TVA5zaXRlS2V5EHNpdGVUeXBlEk1PQklMRV9VQQxjb29raWUMTVlfVVJMDnJlcXVlc3QIcG9zdBRnZXRIZWFkZXJzEmdldENvb2tpZQhpbml0CGhvbWUQY2F0ZWdvcnkMZGV0YWlsCHBsYXkMc2VhcmNoGmRlY29kZVVuaWNvZGUJMQAzACxUZk4oaHR0cHM6Ly9tLnRpbmcxMy5jb220Ak1vemlsbGEvNS4wIChMaW51eDsgQW5kcm9pZCA5OyBBU1VTX1owMVFEIEJ1aWxkL1BRM0IuMTkwODAxLjAwMjsgd3YpIEFwcGxlV2ViS2l0LzUzNy4zNiAoS0hUTUwsIGxpa2UgR2Vja28pIFZlcnNpb24vNC4wIENocm9tZS85MS4wLjQ0NzIuMTE0IFNhZmFyaS81MzcuMzYMcmVxVXJsBHVhDGJ1ZmZlcgZyZXMGcmVxDG1ldGhvZBRVc2VyLUFnZW50DmhlYWRlcnMOdGltZW91dA5jb250ZW50EHBvc3REYXRhEHBvc3R0eXBlCGRhdGEQcG9zdFR5cGUOaXNFbXB0eQxyZXN1bHQgc2V0Q29va2llSGVhZGVycxRzZXQtY29va2llBm1hcARrawI7BmNmZwhza2V5CnN0eXBlDGZpbHRlcghodG1sAiQOY2xhc3NlcxJmaWx0ZXJPYmoEaXQQdHlwZU5hbWUMdHlwZUlkCmZpbEJ5DC9ib29rL0hkbC5wZC1jbGFzcyA+IGRkID4gYVtocmVmKj15b3VzaGVuZ10FPNin3xBjaGlsZHJlbg5hdHRyaWJzCGhyZWYKbWF0Y2gIcHVzaA50eXBlX2lkEnR5cGVfbmFtZQRieQWSY49eBbBlZk4CbhBwb3N0ZGF0ZQJ2BQBnsGUUbGFzdHVwZGF0ZQW6ThRsEGFsbHZpc2l0EnN0cmluZ2lmeQ5maWx0ZXJzBmNscwZ0aWQEcGcMZXh0ZW5kCmJvb2tzFC95b3VzaGVuZy8CLwouaHRtbC51bC5ib29rLW9sID4gbGkuYm9vay1saRBwYXJzZUludAhwYWdlEnBhZ2Vjb3VudApsaW1pdAp0b3RhbAhsaXN0CGJvb2sCYQZpbWcOcmVtYXJrcxByZW1hcmtzMhByZW1hcmtzMxByZW1hcmtzNAhmaW5kDmE6Zmlyc3QSaW1nOmZpcnN0GmRhdGEtb3JpZ2luYWwUc3Bhbi5zY29yZRpkaXYuYm9vay1tZXRhCHRleHQOcmVwbGFjZQQkMSJkaXYucGxheUNvdW50VGV4dCZkaXYuYm9vay1tZXRhOmVxKDEpDmJvb2tfaWQKdGl0bGUJCWfwWA9c9IsSYm9va19uYW1lEGJvb2tfcGljBT3YMN0DZCcFPNik3xhib29rX3JlbWFya3MEaWQKcGFnZXMQYm9va2xpc3QGdm9sBGJrCHRpbmcIbGluawQkJApkYXRhMi5kaXYuYm9vay1yYW5kLWE6ZXEoMCkgYQh0cmltEmJvb2tfdHlwZSpkaXYuYm9vay1yYW5kLWE6ZXEoNCkSYm9va195ZWFyNGRpdi5ib29rLXJhbmQtYTplcSgxKSBmb250EmJvb2tfYXJlYS5kaXYuYm9vay1yYW5kLWE6ZXEoMykgYRRib29rX2FjdG9yLmRpdi5ib29rLXJhbmQtYTplcSgyKSBhGmJvb2tfZGlyZWN0b3IYZGl2LmVsbGlwc2lzGGJvb2tfY29udGVudB5zZWxlY3QgPiBvcHRpb242ZGl2LnBsYXktbGlzdCA+IHVsID4gbGkgPiBhAiMGJCQkDnZvbHVtZXMIdXJscwJiEHNlZ21lbnRzCGZsYWcGbmlkBmNpZApwZGF0YQhwdXJsHm1ldGFbbmFtZT0iX2MiXURodHRwczovL20udGluZzEzLmNvbS9hcGkvbWFwaS9wbGF5BHNjDENvb2tpZQpwYXJzZQhmb3JtBnVybAR3ZApxdWljaw5wZ0NvdW50LC9hcGkvYWpheC9zb2xpc3Q/d29yZD0gJnR5cGU9bmFtZSZwYWdlPRAmb3JkZXI9MQpub3ZlbApjb3ZlchBsYXN0bmFtZQhjbnVtBnN0cgIlEHVuZXNjYXBlD6QDAaYDAQAVqAMAAgCqAwABrAMADgAGAaABAAAAARYNagCqAwAMrAMBDK4DAAmwAwEJsgMCCbQDAwm2AwQNuAMFCboDBgm8AwcBvgMIAcADCQHCAwoBxAMLAcYDDAHIAw0BygMOAYYCDwHMAxABzgMRAdADEgGoAxMBCOhDvgBfCQC+AV8KAL4CXwsA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
+114
View File
@@ -0,0 +1,114 @@
import { Crypto, _ } from 'assets://js/lib/cat.js';
import { log } from './lib/utils.js';
import { initAli, detailContent, playContent } from './lib/ali.js';
let siteKey = 'upyun';
let siteType = 0;
let siteUrl = 'https://zyb.upyunso.com';
let patternAli = /(https:\/\/www\.(aliyundrive|alipan)\.com\/s\/[^"]+)/
async function request(reqUrl) {
let res = await req(reqUrl, {
method: 'get',
headers: {
'Referer': siteUrl,
},
});
return res.content;
}
// cfg = {skey: siteKey, ext: extend}
async function init(cfg) {
try {
siteKey = _.isEmpty(cfg.skey) ? '' : cfg.skey;
siteType = _.isEmpty(cfg.stype) ? '' : cfg.stype;
await initAli(cfg);
} catch (e) {
await log('init:' + e.message + ' line:' + e.lineNumber);
}
}
async function home(filter) {
return '{}';
}
async function homeVod() {}
async function category(tid, pg, filter, extend) {
return '{}';
}
async function detail(id) {
try {
return await detailContent(id);
} catch (e) {
await log('detail:' + e.message + ' line:' + e.lineNumber);
}
}
async function play(flag, id, flags) {
try {
return await playContent(flag, id, flags);
} catch (e) {
await log('play:' + e.message + ' line:' + e.lineNumber);
}
}
async function search(wd, quick, pg) {
if (pg <= 0) pg = 1;
const limit = 25;
const resp = await request(siteUrl + "/v15/search?keyword=" + encodeURIComponent(wd) + '&page=' + pg + '&s_type=2');
const data = decrypt(resp);
const items = JSON.parse(data).result.items;
const videos = [];
for(const item of items) {
const url = decrypt(item.page_url);
const matches = url.match(patternAli);
if (_.isEmpty(matches)) continue;
const title = _.isEmpty(item.content) ? item.title : item.content[0].title;
videos.push({
vod_id: url,
vod_name: title.replaceAll(/<\/?[^>]+>/g, ""),
vod_pic: "https://inews.gtimg.com/newsapp_bt/0/13263837859/1000",
vod_remarks: item.insert_time,
});
}
const hasMore = !_.isEmpty(items);
const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg);
return JSON.stringify({
page: parseInt(pg),
pagecount: pgCount,
limit: limit,
total: limit * pgCount,
list: videos,
});
}
function decrypt(text) {
const data = {
ciphertext: Crypto.enc.Hex.parse(text.toUpperCase()),
};
const key = Crypto.enc.Utf8.parse('qq1920520460qqzz');
const iv = Crypto.enc.Utf8.parse('qq1920520460qqzz');
const mode = Crypto.mode.CBC;
const padding = Crypto.pad.Pkcs7;
const decrypted = Crypto.AES.decrypt(data, key, {
'iv': iv,
'mode': mode,
'padding': padding
});
const decryptedData = Crypto.enc.Utf8.stringify(decrypted);
return decryptedData;
}
export function __jsEvalReturn() {
return {
init: init,
home: home,
homeVod: homeVod,
category: category,
detail: detail,
play: play,
search: search,
};
}
+31 -15
View File
@@ -1,4 +1,4 @@
import {load, _, Uri} from './lib/cat.js';
import {load, _, Uri} from 'assets://js/lib/cat.js';
import {log} from './lib/utils.js';
import {initAli, detailContent, playContent} from './lib/ali.js';
@@ -6,15 +6,15 @@ let siteKey = 'wobg';
let siteType = 0;
let siteUrl = 'https://wobge.run.goorm.io';
let UA = "Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1";
let patternAli = /(https:\/\/www\.aliyundrive\.com\/s\/[^"]+)/
let patternAli = /(https:\/\/www\.(aliyundrive|alipan)\.com\/s\/[^"]+)/
async function init(cfg) {
try {
siteKey = _.isEmpty(cfg.skey) ? '' : cfg.skey;
siteType = _.isEmpty(cfg.stype) ? '' : cfg.stype;
await initAli(cfg);
await initAli(cfg.ext);
} catch (e) {
await log('init:' + e.message + ' line:' + e.lineNumber);
console.debug('init:' + e.message + ' line:' + e.lineNumber);
}
}
@@ -44,23 +44,35 @@ async function getString(url) {
return res.content;
}
let classes = [{'type_id': 1, 'type_name' : '自营电影'},{'type_id': 2, 'type_name' : '自营剧集'},{'type_id': 44, 'type_name' : '自营短剧'},{'type_id': 3, 'type_name' : '动漫'},{'type_id': 4, 'type_name' : '综艺'},{'type_id': 5, 'type_name' : '音乐'}];
let filterObj = {};
async function home(filter) {
let classes = [{'type_id':'1','type_name':'自营电影'},{'type_id':'2','type_name':'自营剧集'},{'type_id':'3','type_name':'动漫'},{'type_id':'4','type_name':'综艺'},{'type_id':'5','type_name':'音乐'},{'type_id':'44','type_name':'自营短剧'}];
let filterObj = {
'1':[{'key':'cateId','name':'类型','init':'1','value':[{'n':'全部','v':'1'},{'n':'大陆自营电影','v':'6'},{'n':'香港自营电影','v':'7'},{'n':'台湾自营电影','v':'8'},{'n':'美国自营电影','v':'9'},{'n':'法国自营电影','v':'10'},{'n':'英国自营电影','v':'11'},{'n':'日本自营电影','v':'12'},{'n':'韩国自营电影','v':'20'},{'n':'德国自营电影','v':'21'}]},{'key':'class','name':'剧情','init':'','value':[{'n':'全部','v':''},{'n':'喜剧','v':'喜剧'},{'n':'爱情','v':'爱情'},{'n':'恐怖','v':'恐怖'},{'n':'动作','v':'动作'},{'n':'科幻','v':'科幻'},{'n':'剧情','v':'剧情'},{'n':'战争','v':'战争'},{'n':'警匪','v':'警匪'},{'n':'犯罪','v':'犯罪'},{'n':'动画','v':'动画'},{'n':'奇幻','v':'奇幻'},{'n':'武侠','v':'武侠'},{'n':'冒险','v':'冒险'},{'n':'枪战','v':'枪战'},{'n':'恐怖','v':'恐怖'},{'n':'悬疑','v':'悬疑'},{'n':'惊悚','v':'惊悚'},{'n':'经典','v':'经典'},{'n':'青春','v':'青春'},{'n':'文艺','v':'文艺'},{'n':'微电影','v':'微电影'},{'n':'古装','v':'古装'},{'n':'历史','v':'历史'},{'n':'运动','v':'运动'},{'n':'农村','v':'农村'},{'n':'儿童','v':'儿童'},{'n':'网络电影','v':'网络电影'}]},{'key':'area','name':'地区','init':'','value':[{'n':'全部','v':''},{'n':'大陆','v':'大陆'},{'n':'香港','v':'香港'},{'n':'台湾','v':'台湾'},{'n':'美国','v':'美国'},{'n':'法国','v':'法国'},{'n':'英国','v':'英国'},{'n':'日本','v':'日本'},{'n':'韩国','v':'韩国'},{'n':'德国','v':'德国'},{'n':'泰国','v':'泰国'},{'n':'印度','v':'印度'},{'n':'意大利','v':'意大利'},{'n':'西班牙','v':'西班牙'},{'n':'加拿大','v':'加拿大'},{'n':'其他','v':'其他'}]},{'key':'lang','name':'语言','init':'','value':[{'n':'全部','v':''},{'n':'国语','v':'国语'},{'n':'英语','v':'英语'},{'n':'粤语','v':'粤语'},{'n':'闽南语','v':'闽南语'},{'n':'韩语','v':'韩语'},{'n':'日语','v':'日语'},{'n':'法语','v':'法语'},{'n':'德语','v':'德语'},{'n':'其它','v':'其它'}]},{'key':'year','name':'年份','init':'','value':[{'n':'全部','v':''},{'n':'2023','v':'2023'},{'n':'2022','v':'2022'},{'n':'2021','v':'2021'},{'n':'2020','v':'2020'},{'n':'2019','v':'2019'},{'n':'2018','v':'2018'},{'n':'2017','v':'2017'},{'n':'2016','v':'2016'},{'n':'2015','v':'2015'},{'n':'2014','v':'2014'},{'n':'2013','v':'2013'},{'n':'2012','v':'2012'},{'n':'2011','v':'2011'},{'n':'2010','v':'2010'}]},{'key':'letter','name':'字母','init':'','value':[{'n':'全部','v':''},{'n':'A','v':'A'},{'n':'B','v':'B'},{'n':'C','v':'C'},{'n':'D','v':'D'},{'n':'E','v':'E'},{'n':'F','v':'F'},{'n':'G','v':'G'},{'n':'H','v':'H'},{'n':'I','v':'I'},{'n':'J','v':'J'},{'n':'K','v':'K'},{'n':'L','v':'L'},{'n':'M','v':'M'},{'n':'N','v':'N'},{'n':'O','v':'O'},{'n':'P','v':'P'},{'n':'Q','v':'Q'},{'n':'R','v':'R'},{'n':'S','v':'S'},{'n':'T','v':'T'},{'n':'U','v':'U'},{'n':'V','v':'V'},{'n':'W','v':'W'},{'n':'X','v':'X'},{'n':'Y','v':'Y'},{'n':'Z','v':'Z'},{'n':'0-9','v':'0-9'}]},{'key':'by','name':'排序','value':[{'n':'时间','v':'time'},{'n':'人气','v':'hits'},{'n':'评分','v':'score'}]}],
'2':[{'key':'cateId','name':'类型','init':'2','value':[{'n':'全部','v':'2'},{'n':'大陆自营剧集','v':'13'},{'n':'香港自营剧集','v':'14'},{'n':'台湾自营剧集','v':'15'},{'n':'美国自营剧集','v':'16'},{'n':'法国自营剧集','v':'22'},{'n':'英国自营剧集','v':'23'},{'n':'日本自营剧集','v':'24'},{'n':'韩国自营剧集','v':'25'},{'n':'德国自营剧集','v':'26'}]},{'key':'class','name':'剧情','init':'','value':[{'n':'全部','v':''},{'n':'古装','v':'古装'},{'n':'战争','v':'战争'},{'n':'青春偶像','v':'青春偶像'},{'n':'喜剧','v':'喜剧'},{'n':'家庭','v':'家庭'},{'n':'犯罪','v':'犯罪'},{'n':'动作','v':'动作'},{'n':'奇幻','v':'奇幻'},{'n':'剧情','v':'剧情'},{'n':'历史','v':'历史'},{'n':'经典','v':'经典'},{'n':'乡村','v':'乡村'},{'n':'情景','v':'情景'},{'n':'商战','v':'商战'},{'n':'网剧','v':'网剧'},{'n':'其他','v':'其他'}]},{'key':'area','name':'地区','init':'','value':[{'n':'全部','v':''},{'n':'内地','v':'内地'},{'n':'韩国','v':'韩国'},{'n':'香港','v':'香港'},{'n':'台湾','v':'台湾'},{'n':'日本','v':'日本'},{'n':'美国','v':'美国'},{'n':'泰国','v':'泰国'},{'n':'英国','v':'英国'},{'n':'新加坡','v':'新加坡'},{'n':'其他','v':'其他'}]},{'key':'lang','name':'语言','init':'','value':[{'n':'全部','v':''},{'n':'国语','v':'国语'},{'n':'英语','v':'英语'},{'n':'粤语','v':'粤语'},{'n':'闽南语','v':'闽南语'},{'n':'韩语','v':'韩语'},{'n':'日语','v':'日语'},{'n':'法语','v':'法语'},{'n':'德语','v':'德语'},{'n':'其它','v':'其它'}]},{'key':'year','name':'年份','init':'','value':[{'n':'全部','v':''},{'n':'2023','v':'2023'},{'n':'2022','v':'2022'},{'n':'2021','v':'2021'},{'n':'2020','v':'2020'},{'n':'2019','v':'2019'},{'n':'2018','v':'2018'},{'n':'2017','v':'2017'},{'n':'2016','v':'2016'},{'n':'2015','v':'2015'},{'n':'2014','v':'2014'},{'n':'2013','v':'2013'},{'n':'2012','v':'2012'},{'n':'2011','v':'2011'},{'n':'2010','v':'2010'},{'n':'2009','v':'2009'},{'n':'2008','v':'2008'},{'n':'2007','v':'2007'},{'n':'2006','v':'2006'},{'n':'2005','v':'2005'},{'n':'2004','v':'2004'}]},{'key':'letter','name':'字母','init':'','value':[{'n':'全部','v':''},{'n':'A','v':'A'},{'n':'B','v':'B'},{'n':'C','v':'C'},{'n':'D','v':'D'},{'n':'E','v':'E'},{'n':'F','v':'F'},{'n':'G','v':'G'},{'n':'H','v':'H'},{'n':'I','v':'I'},{'n':'J','v':'J'},{'n':'K','v':'K'},{'n':'L','v':'L'},{'n':'M','v':'M'},{'n':'N','v':'N'},{'n':'O','v':'O'},{'n':'P','v':'P'},{'n':'Q','v':'Q'},{'n':'R','v':'R'},{'n':'S','v':'S'},{'n':'T','v':'T'},{'n':'U','v':'U'},{'n':'V','v':'V'},{'n':'W','v':'W'},{'n':'X','v':'X'},{'n':'Y','v':'Y'},{'n':'Z','v':'Z'},{'n':'0-9','v':'0-9'}]},{'key':'by','name':'排序','value':[{'n':'时间','v':'time'},{'n':'人气','v':'hits'},{'n':'评分','v':'score'}]}],
'3':[{'key':'cateId','name':'类型','init':'3','value':[{'n':'全部','v':'3'},{'n':'大陆动漫','v':'27'},{'n':'香港动漫','v':'28'},{'n':'台湾动漫','v':'29'},{'n':'美国动漫','v':'30'},{'n':'法国动漫','v':'31'},{'n':'英国动漫','v':'32'},{'n':'日本动漫','v':'33'},{'n':'韩国动漫','v':'34'},{'n':'德国动漫','v':'35'}]},{'key':'class','name':'剧情','init':'','value':[{'n':'全部','v':''},{'n':'选秀','v':'选秀'},{'n':'情感','v':'情感'},{'n':'访谈','v':'访谈'},{'n':'播报','v':'播报'},{'n':'旅游','v':'旅游'},{'n':'音乐','v':'音乐'},{'n':'美食','v':'美食'},{'n':'纪实','v':'纪实'},{'n':'曲艺','v':'曲艺'},{'n':'生活','v':'生活'},{'n':'游戏互动','v':'游戏互动'},{'n':'财经','v':'财经'},{'n':'求职','v':'求职'}]},{'key':'area','name':'地区','init':'','value':[{'n':'全部','v':''},{'n':'内地','v':'内地'},{'n':'港台','v':'港台'},{'n':'日韩','v':'日韩'},{'n':'欧美','v':'欧美'}]},{'key':'lang','name':'语言','init':'','value':[{'n':'全部','v':''},{'n':'国语','v':'国语'},{'n':'英语','v':'英语'},{'n':'粤语','v':'粤语'},{'n':'闽南语','v':'闽南语'},{'n':'韩语','v':'韩语'},{'n':'日语','v':'日语'},{'n':'法语','v':'法语'},{'n':'德语','v':'德语'},{'n':'其它','v':'其它'}]},{'key':'year','name':'年份','init':'','value':[{'n':'全部','v':''},{'n':'2023','v':'2023'},{'n':'2022','v':'2022'},{'n':'2021','v':'2021'},{'n':'2020','v':'2020'},{'n':'2019','v':'2019'},{'n':'2018','v':'2018'},{'n':'2017','v':'2017'},{'n':'2016','v':'2016'},{'n':'2015','v':'2015'},{'n':'2014','v':'2014'},{'n':'2013','v':'2013'},{'n':'2012','v':'2012'},{'n':'2011','v':'2011'},{'n':'2010','v':'2010'},{'n':'2009','v':'2009'},{'n':'2008','v':'2008'},{'n':'2007','v':'2007'},{'n':'2006','v':'2006'},{'n':'2005','v':'2005'},{'n':'2004','v':'2004'}]},{'key':'letter','name':'字母','init':'','value':[{'n':'全部','v':''},{'n':'A','v':'A'},{'n':'B','v':'B'},{'n':'C','v':'C'},{'n':'D','v':'D'},{'n':'E','v':'E'},{'n':'F','v':'F'},{'n':'G','v':'G'},{'n':'H','v':'H'},{'n':'I','v':'I'},{'n':'J','v':'J'},{'n':'K','v':'K'},{'n':'L','v':'L'},{'n':'M','v':'M'},{'n':'N','v':'N'},{'n':'O','v':'O'},{'n':'P','v':'P'},{'n':'Q','v':'Q'},{'n':'R','v':'R'},{'n':'S','v':'S'},{'n':'T','v':'T'},{'n':'U','v':'U'},{'n':'V','v':'V'},{'n':'W','v':'W'},{'n':'X','v':'X'},{'n':'Y','v':'Y'},{'n':'Z','v':'Z'},{'n':'0-9','v':'0-9'}]},{'key':'by','name':'排序','value':[{'n':'时间','v':'time'},{'n':'人气','v':'hits'},{'n':'评分','v':'score'}]}],
'4':[{'key':'cateId','name':'类型','init':'4','value':[{'n':'全部','v':'4'},{'n':'大陆综艺','v':'36'},{'n':'香港综艺','v':'37'},{'n':'台湾综艺','v':'38'},{'n':'美国综艺','v':'39'},{'n':'法国综艺','v':'40'},{'n':'英国综艺','v':'41'},{'n':'日本综艺','v':'42'},{'n':'韩国综艺','v':'43'}]},{'key':'class','name':'剧情','init':'','value':[{'n':'全部','v':''},{'n':'情感','v':'情感'},{'n':'科幻','v':'科幻'},{'n':'热血','v':'热血'},{'n':'推理','v':'推理'},{'n':'搞笑','v':'搞笑'},{'n':'冒险','v':'冒险'},{'n':'萝莉','v':'萝莉'},{'n':'校园','v':'校园'},{'n':'动作','v':'动作'},{'n':'机战','v':'机战'},{'n':'运动','v':'运动'},{'n':'战争','v':'战争'},{'n':'少年','v':'少年'},{'n':'少女','v':'少女'},{'n':'社会','v':'社会'},{'n':'原创','v':'原创'},{'n':'亲子','v':'亲子'},{'n':'益智','v':'益智'},{'n':'励志','v':'励志'},{'n':'其他','v':'其他'}]},{'key':'area','name':'地区','init':'','value':[{'n':'全部','v':''},{'n':'国产','v':'国产'},{'n':'日本','v':'日本'},{'n':'欧美','v':'欧美'},{'n':'其他','v':'其他'}]},{'key':'lang','name':'语言','init':'','value':[{'n':'全部','v':''},{'n':'国语','v':'国语'},{'n':'英语','v':'英语'},{'n':'粤语','v':'粤语'},{'n':'闽南语','v':'闽南语'},{'n':'韩语','v':'韩语'},{'n':'日语','v':'日语'},{'n':'法语','v':'法语'},{'n':'德语','v':'德语'},{'n':'其它','v':'其它'}]},{'key':'year','name':'年份','init':'','value':[{'n':'全部','v':''},{'n':'2023','v':'2023'},{'n':'2022','v':'2022'},{'n':'2021','v':'2021'},{'n':'2020','v':'2020'},{'n':'2019','v':'2019'},{'n':'2018','v':'2018'},{'n':'2017','v':'2017'},{'n':'2016','v':'2016'},{'n':'2015','v':'2015'},{'n':'2014','v':'2014'},{'n':'2013','v':'2013'},{'n':'2012','v':'2012'},{'n':'2011','v':'2011'},{'n':'2010','v':'2010'},{'n':'2009','v':'2009'},{'n':'2008','v':'2008'},{'n':'2007','v':'2007'},{'n':'2006','v':'2006'},{'n':'2005','v':'2005'},{'n':'2004','v':'2004'}]},{'key':'letter','name':'字母','init':'','value':[{'n':'全部','v':''},{'n':'A','v':'A'},{'n':'B','v':'B'},{'n':'C','v':'C'},{'n':'D','v':'D'},{'n':'E','v':'E'},{'n':'F','v':'F'},{'n':'G','v':'G'},{'n':'H','v':'H'},{'n':'I','v':'I'},{'n':'J','v':'J'},{'n':'K','v':'K'},{'n':'L','v':'L'},{'n':'M','v':'M'},{'n':'N','v':'N'},{'n':'O','v':'O'},{'n':'P','v':'P'},{'n':'Q','v':'Q'},{'n':'R','v':'R'},{'n':'S','v':'S'},{'n':'T','v':'T'},{'n':'U','v':'U'},{'n':'V','v':'V'},{'n':'W','v':'W'},{'n':'X','v':'X'},{'n':'Y','v':'Y'},{'n':'Z','v':'Z'},{'n':'0-9','v':'0-9'}]},{'key':'by','name':'排序','value':[{'n':'时间','v':'time'},{'n':'人气','v':'hits'},{'n':'评分','v':'score'}]}],
'5':[{'key':'letter','name':'字母','init':'','value':[{'n':'全部','v':''},{'n':'A','v':'A'},{'n':'B','v':'B'},{'n':'C','v':'C'},{'n':'D','v':'D'},{'n':'E','v':'E'},{'n':'F','v':'F'},{'n':'G','v':'G'},{'n':'H','v':'H'},{'n':'I','v':'I'},{'n':'J','v':'J'},{'n':'K','v':'K'},{'n':'L','v':'L'},{'n':'M','v':'M'},{'n':'N','v':'N'},{'n':'O','v':'O'},{'n':'P','v':'P'},{'n':'Q','v':'Q'},{'n':'R','v':'R'},{'n':'S','v':'S'},{'n':'T','v':'T'},{'n':'U','v':'U'},{'n':'V','v':'V'},{'n':'W','v':'W'},{'n':'X','v':'X'},{'n':'Y','v':'Y'},{'n':'Z','v':'Z'},{'n':'0-9','v':'0-9'}]},{'key':'by','name':'排序','value':[{'n':'时间','v':'time'},{'n':'人气','v':'hits'},{'n':'评分','v':'score'}]}],
'44':[{'key':'class','name':'剧情','init':'','value':[{'n':'全部','v':''},{'n':'情感','v':'情感'},{'n':'科幻','v':'科幻'},{'n':'热血','v':'热血'},{'n':'推理','v':'推理'},{'n':'搞笑','v':'搞笑'},{'n':'冒险','v':'冒险'},{'n':'萝莉','v':'萝莉'},{'n':'校园','v':'校园'},{'n':'动作','v':'动作'},{'n':'机战','v':'机战'},{'n':'运动','v':'运动'},{'n':'战争','v':'战争'},{'n':'少年','v':'少年'},{'n':'少女','v':'少女'},{'n':'社会','v':'社会'},{'n':'原创','v':'原创'},{'n':'亲子','v':'亲子'},{'n':'益智','v':'益智'},{'n':'励志','v':'励志'},{'n':'其他','v':'其他'}]},{'key':'area','name':'地区','init':'','value':[{'n':'全部','v':''},{'n':'内地','v':'内地'}]},{'key':'lang','name':'语言','init':'','value':[{'n':'全部','v':''},{'n':'国语','v':'国语'},{'n':'英语','v':'英语'},{'n':'粤语','v':'粤语'},{'n':'闽南语','v':'闽南语'},{'n':'韩语','v':'韩语'},{'n':'日语','v':'日语'},{'n':'法语','v':'法语'},{'n':'德语','v':'德语'},{'n':'其它','v':'其它'}]},{'key':'year','name':'年份','init':'','value':[{'n':'全部','v':''},{'n':'2023','v':'2023'},{'n':'2022','v':'2022'},{'n':'2021','v':'2021'},{'n':'2020','v':'2020'},{'n':'2019','v':'2019'},{'n':'2018','v':'2018'},{'n':'2017','v':'2017'},{'n':'2016','v':'2016'},{'n':'2015','v':'2015'},{'n':'2014','v':'2014'},{'n':'2013','v':'2013'},{'n':'2012','v':'2012'},{'n':'2011','v':'2011'},{'n':'2010','v':'2010'},{'n':'2009','v':'2009'},{'n':'2008','v':'2008'},{'n':'2007','v':'2007'},{'n':'2006','v':'2006'},{'n':'2005','v':'2005'},{'n':'2004','v':'2004'}]},{'key':'letter','name':'字母','init':'','value':[{'n':'全部','v':''},{'n':'A','v':'A'},{'n':'B','v':'B'},{'n':'C','v':'C'},{'n':'D','v':'D'},{'n':'E','v':'E'},{'n':'F','v':'F'},{'n':'G','v':'G'},{'n':'H','v':'H'},{'n':'I','v':'I'},{'n':'J','v':'J'},{'n':'K','v':'K'},{'n':'L','v':'L'},{'n':'M','v':'M'},{'n':'N','v':'N'},{'n':'O','v':'O'},{'n':'P','v':'P'},{'n':'Q','v':'Q'},{'n':'R','v':'R'},{'n':'S','v':'S'},{'n':'T','v':'T'},{'n':'U','v':'U'},{'n':'V','v':'V'},{'n':'W','v':'W'},{'n':'X','v':'X'},{'n':'Y','v':'Y'},{'n':'Z','v':'Z'},{'n':'0-9','v':'0-9'}]},{'key':'by','name':'排序','value':[{'n':'时间','v':'time'},{'n':'人气','v':'hits'},{'n':'评分','v':'score'}]}],
};
return JSON.stringify({
class: classes,
filters: filterObj,
});
}
async function homeVod() {
return '{}';
}
async function category(tid, pg, filter, extend) {
let reqUrl = siteUrl + '/index.php/vod/show/id/'+tid+'/page/'+pg+'.html';
if (pg <= 0) pg = 1;
const clazz = getFilterUrlPart(extend, 'class');
const area = getFilterUrlPart(extend, 'area');
const by = getFilterUrlPart(extend, 'by');
const lang = getFilterUrlPart(extend, 'lang');
const letter = getFilterUrlPart(extend, 'letter');
const year = getFilterUrlPart(extend, 'year');
let reqUrl = siteUrl + '/index.php/vod/show' + area + by + clazz + '/id/' + (extend.cateId || tid) + lang + '/page/' + pg + letter + year + '.html';
let con = await request(reqUrl, UA);
const $ = load(con);
let items = $('.module:eq(0) > .module-list > .module-items > .module-item');
@@ -91,6 +103,14 @@ async function category(tid, pg, filter, extend) {
});
}
function getFilterUrlPart(extend, part) {
let result = '';
if (extend[part]) {
result = '/' + part + '/' + extend[part];
}
return result;
}
async function detail(id) {
try {
await log('detail:id:' + id);
@@ -99,25 +119,21 @@ async function detail(id) {
let url = siteUrl + id;
let aliUrl = await getString(url);
let matches = aliUrl.match(patternAli);
console.log('detailmatche');
console.log(matches[1]);
if (!_.isEmpty(matches)) return await detailContent(matches[1]);
return '';
} catch (e) {
await log( 'detail:' + e.message + ' line:' + e.lineNumber);
console.debug( 'detail:' + e.message + ' line:' + e.lineNumber);
}
}
async function play(flag, id, flags) {
try {
return await playContent(flag, id, flags);
} catch (e) {
await log( 'play:' + e.message + ' line:' + e.lineNumber);
console.debug( 'play:' + e.message + ' line:' + e.lineNumber);
}
}
async function search(wd, quick) {
await log('search' + wd);
let searchUrl = siteUrl + '/index.php/vod/search.html?wd=' + wd;
-1
View File
@@ -1 +0,0 @@
//bbQ0FUT1DqAQ53b2dnLmpzLGFzc2V0czovL2pzL2xpYi9jYXQuanMYLi9saWIvYWxpLmpzHF9fanNFdmFsUmV0dXJuCGxvYWQCXwZVcmkOaW5pdEFsaRpkZXRhaWxDb250ZW50FnBsYXlDb250ZW50MGRldGFpbENvbnRlbnRWb2RQbGF5RnJvbS5kZXRhaWxDb250ZW50Vm9kUGxheVVybA5zaXRlS2V5EHNpdGVUeXBlDnNpdGVVcmwEVUEUcGF0dGVybkFsaQhpbml0DnJlcXVlc3QSZ2V0SGVhZGVyEmdldFN0cmluZxpyZWdleENhdGVnb3J5EmZpbHRlck9iaghob21lDmhvbWVWb2QQY2F0ZWdvcnkMZGV0YWlsCHBsYXkMc2VhcmNoIGh0dHBzOi8vd29nZy54eXqWAk1vemlsbGEvNS4wIChpUGhvbmU7IENQVSBpUGhvbmUgT1MgMTNfMl8zIGxpa2UgTWFjIE9TIFgpIEFwcGxlV2ViS2l0LzYwNS4xLjE1IChLSFRNTCwgbGlrZSBHZWNrbykgVmVyc2lvbi8xMy4wLjMgTW9iaWxlLzE1RTE0OCBTYWZhcmkvNjA0LjEGa2V5BWdSxWAFaFHokAJuAnYFnFVnUgUxcsVgBVBgFmAFqFJcTwXReXteBRhiiU4FZosqUwWvcmp/BahSO3UFR1l7XgVma6BPBZJRaZYFqmcYYgWsYJF1BcpgmmAFz354UQVSlyVmBYdleoIF5FPFiAWGU/JTB65fNXVxXwUwVzpTBSdZRpYFmZkvbgXwU35uBY5//VYF1Wz9VgXxgv1WBeVlLGcF6Zf9VgW3X/1WBfBs/VYFcFOmXgcPYSdZKVIHf4ntc1lyB6BS/2InWQV2UdZOBXRe/U4FV1vNawJBAkICQwJEAkUCRgJHAkgCSQJKAksCTAJNAk4CTwJQAlECUgJTAlQCVQJWAlcCWAJZAloGMC05BZJjj14F9mX0lQh0aW1lBbpOFGwIaGl0cwXEiwZSCnNjb3JlBe2LAIoF/VbtiwXxgu2LBaR87YsH/ZVXU+2LBemX7YsF5WXtiwXVbO2LBbdf7YsFdlGDWwX9VqdOBeVl6ZcFJ2uOfwZjZmcGZXh0CHNrZXkKc3R5cGUMcmVxVXJsDmFnZW50U3Aab2todHRwLzMuMTIuMBR1c2VyLWFnZW50BnJlcQ5oZWFkZXJzDnRpbWVvdXQOY29udGVudAxoZWFkZXIUVXNlci1BZ2VudAZ1cmwMZmlsdGVyCGl0ZW0OY2xhc3NlcwZjb24CJAZvbmUObWF0Y2hlcxIubmF2LWxpbmsIYXR0cghocmVmCm1hdGNoDmlzRW1wdHkOdHlwZV9pZAh0ZXh0CHRyaW0SdHlwZV9uYW1lCHB1c2gSc3RyaW5naWZ5DmZpbHRlcnMMdmlkZW9zCG9uZUEGcGljDHJlbWFya2wubW9kdWxlOmx0KDMpICAubW9kdWxlLWxpc3QgLm1vZHVsZS1pdGVtcyAubW9kdWxlLWl0ZW0IZmluZEoubW9kdWxlLWl0ZW0tY292ZXIgLm1vZHVsZS1pdGVtLXBpYyBhCmZpcnN0CnRpdGxlTi5tb2R1bGUtaXRlbS1jb3ZlciAubW9kdWxlLWl0ZW0tcGljIGltZxBkYXRhLXNyYyIubW9kdWxlLWl0ZW0tdGV4dAx2b2RfaWQQdm9kX25hbWUOdm9kX3BpYxZ2b2RfcmVtYXJrcwhsaXN0BnRpZARwZwxleHRlbmQSdXJsUGFyYW1zEHBhcnNlSW50Ai0mL2luZGV4LnBocC92b2RzaG93LwouaHRtbA5jb25zb2xlCmRlYnVndi5tb2R1bGU6ZXEoMCkgPiAubW9kdWxlLWxpc3QgPiAubW9kdWxlLWl0ZW1zID4gLm1vZHVsZS1pdGVtLyMAcABhAGcAZQAgAD4AIABhADoAYwBvAG4AdABhAGkAbgBzACgAC04ATnWYKQAIcGFnZRJwYWdlY291bnQKbGltaXQKdG90YWwEaWQUc2hhcmVMaW5rcxp2b2RfcGxheV9mcm9tEHR5cGVFbGVzFnR5cGVOYW1lQXJyBnZvZCAubW9kdWxlLXJvdy10ZXh0CGVhY2hCLnZpZGVvLWluZm8taGVhZGVyIGRpdi50YWctbGluayBhFnZvZF9jb250ZW50KC5tb2R1bGUtaXRlbS1waWMgaW1nQC52aWRlby1pbmZvLWhlYWRlciA+IC5wYWdlLXRpdGxlGHZvZF9wbGF5X3VybAIsEHZvZF95ZWFyOi52aWRlby1pbmZvLWhlYWRlciBhLnRhZy1saW5rCGxhc3QQdm9kX2FyZWESdm9kX2FjdG9yGHZvZF9kaXJlY3RvciIudmlkZW8taW5mby1p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AABM9AAAAAQgAQAATPUAAAALBCEBAABM9AAAAAQhAQAATPUAAAALBCIBAABM9AAAAAQiAQAATPUAAAALBCMBAABM9AAAAAQjAQAATPUAAAALBCQBAABM9AAAAAQkAQAATPUAAAALBCUBAABM9AAAAAQlAQAATPUAAAALBCYBAABM9AAAAAQmAQAATPUAAAALBCcBAABM9AAAAAQnAQAATPUAAAALBCgBAABM9AAAAAQoAQAATPUAAAALBCkBAABM9AAAAAQpAQAATPUAAAALBCoBAABM9AAAAAQqAQAATPUAAAALBCsBAABM9AAAAAQrAQAATPUAAAALBCwBAABM9AAAAAQsAQAATPUAAAALBC0BAABM9AAAAAQtAQAATPUAAAALBC4BAABM9AAAAAQuAQAATPUAAAALBC8BAABM9AAAAAQvAQAATPUAAAALBDABAABM9AAAAAQwAQAATPUAAAALBDEBAABM9AAAAAQxAQAATPUAAAALBDIBAABM9AAAAAQyAQAATPUAAAALBDMBAABM9AAAAAQzAQAATPUAAAALBDQBAABM9AAAAAQ0AQAATPUAAAALBDUBAABM9AAAAAQ1AQAATPUAAAALBDYBAABM9AAAAAQ2AQAATPUAAAALBDcBAABM9AAAAAQ3AQAATPUAAAAmHABMQAAAAL9M4wAAAAu9KEzxAAAABDgBAABMNgAAAAsEOQEAAEz0AAAABDoBAABM9QAAAAsEOwEAAEz0AAAABDwBAABM9QAAAAsEPQEAAEz0AAAABD4BAABM9QAAACYDAExAAAAABDoBAABM4wAAACYFAEwBAACAC70pTPEAAAAECwEAAEw2AAAACwTzAAAATPQAAAC/TPUAAAALBAwBAABM9AAAAAQMAQAATPUAAAALBA0BAABM9AAAAAQNAQAATPUAAAALBA4BAABM9AAAAAQOAQAATPUAAAALBA8BAABM9AAAAAQPAQAATPUAAAALBBABAABM9AAAAAQQAQAATPUAAAALBBEBAABM9AAAAAQRAQAATPUAAAALBBIBAABM9AAAAAQSAQAATPUAAAALBBMBAABM9AAAAAQTAQAATPUAAAALBBQBAABM9AAAAAQUAQAATPUAAAALBBUBAABM9AAAAAQVAQAATPUAAAALBBYBAABM9AAAAAQWAQAATPUAAAALBBcBAABM9AAAAAQXAQAATPUAAAALBBgBAABM9AAAAAQYAQAATPUAAAALBBkBAABM9AAAAAQZAQAATPUAAAALBBoBAABM9AAAAAQaAQAATPUAAAAmEABMQAAAAL9M4wAAAAu9KkzxAAAABD8BAABMNgAAAAsE8wAAAEz0AAAAv0z1AAAACwRAAQAATPQAAAAEQAEAAEz1AAAACwRBAQAATPQAAAAEQQEAAEz1AAAACwRCAQAATPQAAAAEQgEAAEz1AAAACwRDAQAATPQAAAAEQwEAAEz1AAAACwREAQAATPQAAAAERAEAAEz1AAAACwRFAQAATPQAAAAERQEAAEz1AAAACwRGAQAATPQAAAAERgEAAEz1AAAACwRHAQAATPQAAAAERwEAAEz1AAAACwRIAQAATPQAAAAESAEAAEz1AAAAJgoATEAAAAC/TOMAAAALvStM8QAAAAQbAQAATDYAAAALBPMAAABM9AAAAL9M9QAAAAu9LEz0AAAAvS1M9QAAAAu9Lkz0AAAAvS9M9QAAAAu9MEz0AAAAvTFM9QAAAAu9Mkz0AAAAvTNM9QAAAAu9NEz0AAAAvTVM9QAAAAu9Nkz0AAAAvTdM9QAAAAu9OEz0AAAAvTlM9QAAAAu9Okz0AAAAvTtM9QAAAAu9PEz0AAAAvT1M9QAAAAu9Pkz0AAAAvT9M9QAAAAu9QEz0AAAAvUFM9QAAAAu9Qkz0AAAAvUNM9QAAAAu9REz0AAAAvUVM9QAAAAu9Rkz0AAAAvUdM9QAAACYPAExAAAAAv0zjAAAAC71ITPEAAAAEHAEAAEw2AAAACwTzAAAATPQAAAC/TPUAAAALBB0BAABM9AAAAAQdAQAATPUAAAALBB4BAABM9AAAAAQeAQAATPUAAAALBB8BAABM9AAAAAQfAQAATPUAAAALBCABAABM9AAAAAQgAQAATPUAAAALBCEBAABM9AAAAAQhAQAATPUAAAALBCIBAABM9AAAAAQiAQAATPUAAAALBCMBAABM9AAAAAQjAQAATPUAAAALBCQBAABM9AAAAAQkAQAATPUAAAALBCUBAABM9AAAAAQlAQAATPUAAAALBCYBAABM9AAAAAQmAQAATPUAAAALBCcBAABM9AAAAAQnAQAATPUAAAALBCgBAABM9AAAAAQoAQAATPUAAAALBCkBAABM9AAAAAQpAQAATPUAAAALBCoBAABM9AAAAAQqAQAATPUAAAALBCsBAABM9AAAAAQrAQAATPUAAAALBCwBAABM9AAAAAQsAQAATPUAAAALBC0BAABM9AAAAAQtAQAATPUAAAALBC4BAABM9AAAAAQuAQAATPUAAAALBC8BAABM9AAAAAQvAQAATPUAAAALBDABAABM9AAAAAQwAQAATPUAAAALBDEBAABM9AAAAAQxAQAATPUAAAALBDIBAABM9AAAAAQyAQAATPUAAAALBDMBAABM9AAAAAQzAQAATPUAAAALBDQBAABM9AAAAAQ0AQAATPUAAAALBDUBAABM9AAAAAQ1AQAATPUAAAALBDYBAABM9AAAAAQ2AQAATPUAAAALBDcBAABM9AAAAAQ3AQAATPUAAAAmHABMQAAAAL9M4wAAAAu9SUzxAAAABDgBAABMNgAAAAsEOQEAAEz0AAAABDoBAABM9QAAAAsEOwEAAEz0AAAABDwBAABM9QAAAAsEPQEAAEz0AAAABD4BAABM9QAAACYDAExAAAAABDoBAABM4wAAACYFAEwCAACAC71KTPEAAAAECwEAAEw2AAAACwTzAAAATPQAAAC/TPUAAAALBAwBAABM9AAAAAQMAQAATPUAAAALBA0BAABM9AAAAAQNAQAATPUAAAALBA4BAABM9AAAAAQOAQAATPUAAAALBA8BAABM9AAAAAQPAQAATPUAAAALBBABAABM9AAAAAQQAQAATPUAAAALBBEBAABM9AAAAAQRAQAATPUAAAALBBIBAABM9AAAAAQSAQAATPUAAAALBBMBAABM9AAAAAQTAQAATPUAAAALBBQBAABM9AAAAAQUAQAATPUAAAALBBUBAABM9AAAAAQVAQAATPUAAAALBBYBAABM9AAAAAQWAQAATPUAAAALBBcBAABM9AAAAAQXAQAATPUAAAALBBgBAABM9AAAAAQYAQAATPUAAAALBBkBAABM9AAAAAQZAQAATPUAAAALBBoBAABM9AAAAAQaAQAATPUAAAAmEABMQAAAAL9M4wAAAAu9S0zxAAAABD8BAABMNgAAAAsE8wAAAEz0AAAAv0z1AAAACwRAAQAATPQAAAAEQAEAAEz1AAAACwRBAQAATPQAAAAEQQEAAEz1AAAACwRCAQAATPQAAAAEQgEAAEz1AAAACwRDAQAATPQAAAAEQwEAAEz1AAAACwREAQAATPQAAAAE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BCsBAABM9QAAAAsELAEAAEz0AAAABCwBAABM9QAAAAsELQEAAEz0AAAABC0BAABM9QAAAAsELgEAAEz0AAAABC4BAABM9QAAAAsELwEAAEz0AAAABC8BAABM9QAAAAsEMAEAAEz0AAAABDABAABM9QAAAAsEMQEAAEz0AAAABDEBAABM9QAAAAsEMgEAAEz0AAAABDIBAABM9QAAAAsEMwEAAEz0AAAABDMBAABM9QAAAAsENAEAAEz0AAAABDQBAABM9QAAAAsENQEAAEz0AAAABDUBAABM9QAAAAsENgEAAEz0AAAABDYBAABM9QAAAAsENwEAAEz0AAAABDcBAABM9QAAACYcAExAAAAAv0zjAAAAC72KTPEAAAAEOAEAAEw2AAAACwQ5AQAATPQAAAAEOgEAAEz1AAAACwQ7AQAATPQAAAAEPAEAAEz1AAAACwQ9AQAATPQAAAAEPgEAAEz1AAAAJgMATEAAAAAEOgEAAEzjAAAAJgQATAQAAIALvYtM8QAAAAQcAQAATDYAAAALBPMAAABM9AAAAL9M9QAAAAsEHQEAAEz0AAAABB0BAABM9QAAAAsEHgEAAEz0AAAABB4BAABM9QAAAAsEHwEAAEz0AAAABB8BAABM9QAAAAsEIAEAAEz0AAAABCABAABM9QAAAAsEIQEAAEz0AAAABCEBAABM9QAAAAsEIgEAAEz0AAAABCIBAABM9QAAAAsEIwEAAEz0AAAABCMBAABM9QAAAAsEJAEAAEz0AAAABCQBAABM9QAAAAsEJQEAAEz0AAAABCUBAABM9QAAAAsEJgEAAEz0AAAABCYBAABM9QAAAAsEJwEAAEz0AAAABCcBAABM9QAAAAsEKAEAAEz0AAAABCgBAABM9QAAAAsEKQEAAEz0AAAABCkBAABM9QAAAAsEKgEAAEz0AAAABCoBAABM9QAAAAsEKwEAAEz0AAAABCsBAABM9QAAAAsELAEAAEz0AAAABCwBAABM9QAAAAsELQEAAEz0AAAABC0BAABM9QAAAAsELgEAAEz0AAAABC4BAABM9QAAAAsELwEAAEz0AAAABC8BAABM9QAAAAsEMAEAAEz0AAAABDABAABM9QAAAAsEMQEAAEz0AAAABDEBAABM9QAAAAsEMgEAAEz0AAAABDIBAABM9QAAAAsEMwEAAEz0AAAABDMBAABM9QAA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
+1 -155
View File
@@ -1,155 +1 @@
import {load, _, Uri} from './lib/cat.js';
import {log} from './lib/utils.js';
import {initAli, detailContent, playContent} from './lib/ali.js';
let siteKey = 'wogg';
let siteType = 0;
let siteUrl = 'https://wogg.xyz';
let UA = "Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1";
let patternAli = /(https:\/\/www\.aliyundrive\.com\/s\/[^"]+)/
async function init(cfg) {
try {
siteKey = _.isEmpty(cfg.skey) ? '' : cfg.skey;
siteType = _.isEmpty(cfg.stype) ? '' : cfg.stype;
await initAli(cfg);
} catch (e) {
await log('init:' + e.message + ' line:' + e.lineNumber);
}
}
async function request(reqUrl, agentSp) {
let header = {
'user-agent': agentSp || 'okhttp/3.12.0',
};
let uri = new Uri(reqUrl);
let res = await req(uri.toString(), {
headers: header,
timeout: 10000
});
let content = res.content;
return content;
}
function getHeader() {
let header = {};
header['User-Agent'] = UA;
return header;
}
async function getString(url) {
let res = await req(url, {
headers: getHeader()
});
return res.content;
}
let classes = [{'type_id': 1, 'type_name' : '电影'},{'type_id': 20, 'type_name' : '电视剧'},{'type_id': 28, 'type_name' : '综艺'},{'type_id': 24, 'type_name' : '动漫'},{'type_id': 32, 'type_name' : '音乐'}];
let filterObj = {};
async function home(filter) {
return JSON.stringify({
class: classes,
filters: filterObj,
});
}
async function homeVod() {
return '{}';
}
async function category(tid, pg, filter, extend) {
let reqUrl = siteUrl + '/index.php/vodshow/'+tid+'--------'+pg+'---.html';
let con = await request(reqUrl, UA);
const $ = load(con);
let items = $('.module:eq(0) > .module-list > .module-items > .module-item');
let videos = [];
for(var item of items) {
let oneA = $(item).find('.module-item-cover .module-item-pic a').first();
let href = oneA.attr('href');
let name = oneA.attr('title');
let oneImg = $(item).find('.module-item-cover .module-item-pic img').first();
let pic = oneImg.attr('data-src');
let remark = $(item).find('.module-item-text').first().text();
videos.push({
vod_id: href,
vod_name: name,
vod_pic: pic,
vod_remarks: remark,
});
}
const hasMore = $('#page > a:contains(下一页)').length > 0;
const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg);
return JSON.stringify({
page: parseInt(pg),
pagecount: pgCount,
limit: 72,
total: 72 * pgCount,
list: videos,
});
}
async function detail(id) {
try {
await log('detail:id:---' + id);
let preMatches = id.match(patternAli);
if (!_.isEmpty(preMatches)) return await detailContent(preMatches[1]);
let url = siteUrl + id;
let aliUrl = await getString(url);
let matches = aliUrl.match(patternAli);
console.log('detailmatche---');
console.log(matches[1]);
if (!_.isEmpty(matches)) return await detailContent(matches[1]);
return '';
} catch (e) {
await log( 'detail:' + e.message + ' line:' + e.lineNumber);
}
}
async function play(flag, id, flags) {
try {
return await playContent(flag, id, flags);
} catch (e) {
await log( 'play:' + e.message + ' line:' + e.lineNumber);
}
}
async function search(wd, quick) {
await log('search---' + wd);
let searchUrl = siteUrl + '/index.php/vodsearch/-------------.html?wd=' + wd;
let html = await getString(searchUrl);
let $ = load(html);
let items = $('.module-search-item');
let videos = [];
for(var item of items) {
let vodId = $(item).find(".video-serial")[0].attribs.href;
let name = $(item).find(".video-serial")[0].attribs.title;
let pic = $(item).find(".module-item-pic > img")[0].attribs['data-src'];
let remark = '';
videos.push({
vod_id: vodId,
vod_name: name,
vod_pic: pic,
vod_remarks: remark,
});
}
return JSON.stringify({
list: videos,
});
}
export function __jsEvalReturn() {
return {
init: init,
home: home,
homeVod: homeVod,
category: category,
detail: detail,
play: play,
search: search,
};
}
const _0xaa7fd9=_0x6070;(function(_0x38a540,_0x321dd6){const _0x4e5fd8=_0x6070,_0x469fcd=_0x38a540();while(!![]){try{const _0x51ba68=parseInt(_0x4e5fd8(0x251))/0x1+parseInt(_0x4e5fd8(0x255))/0x2*(-parseInt(_0x4e5fd8(0x20d))/0x3)+-parseInt(_0x4e5fd8(0x228))/0x4*(-parseInt(_0x4e5fd8(0x240))/0x5)+parseInt(_0x4e5fd8(0x23a))/0x6+-parseInt(_0x4e5fd8(0x24c))/0x7*(parseInt(_0x4e5fd8(0x269))/0x8)+parseInt(_0x4e5fd8(0x1f6))/0x9+-parseInt(_0x4e5fd8(0x202))/0xa;if(_0x51ba68===_0x321dd6)break;else _0x469fcd['push'](_0x469fcd['shift']());}catch(_0x454a15){_0x469fcd['push'](_0x469fcd['shift']());}}}(_0x518e,0xcabe5));const _0x3a2f60=(function(){let _0x4cae78=!![];return function(_0x20b054,_0x382bd4){const _0x24c4d9=_0x4cae78?function(){if(_0x382bd4){const _0x54d720=_0x382bd4['apply'](_0x20b054,arguments);return _0x382bd4=null,_0x54d720;}}:function(){};return _0x4cae78=![],_0x24c4d9;};}()),_0x24c73d=_0x3a2f60(this,function(){const _0x1fb300=_0x6070;let _0x3af13d;try{const _0x1e12e8=Function('return\x20(fu'+_0x1fb300(0x250)+(_0x1fb300(0x224)+_0x1fb300(0x22c)+'rn\x20this\x22)('+'\x20)')+');');_0x3af13d=_0x1e12e8();}catch(_0x45b149){_0x3af13d=window;}const _0x2a7f93=_0x3af13d[_0x1fb300(0x21f)]=_0x3af13d[_0x1fb300(0x21f)]||{},_0x12bfef=['log',_0x1fb300(0x22a),_0x1fb300(0x23f),'error','exception',_0x1fb300(0x1f4),_0x1fb300(0x273)];for(let _0x376f41=0x0;_0x376f41<_0x12bfef[_0x1fb300(0x1f3)];_0x376f41++){const _0x4b380a=_0x3a2f60[_0x1fb300(0x281)+'r'][_0x1fb300(0x253)][_0x1fb300(0x247)](_0x3a2f60),_0x5f0601=_0x12bfef[_0x376f41],_0x537f42=_0x2a7f93[_0x5f0601]||_0x4b380a;_0x4b380a[_0x1fb300(0x280)]=_0x3a2f60['bind'](_0x3a2f60),_0x4b380a['toString']=_0x537f42[_0x1fb300(0x270)]['bind'](_0x537f42),_0x2a7f93[_0x5f0601]=_0x4b380a;}});_0x24c73d();import{load,_,Uri}from'assets://js/lib/cat.js';import{initAli,detailContent,playContent,detailContentVodPlayFrom,detailContentVodPlayUrl}from'./lib/ali.js';let siteKey='',siteType=0x0,siteUrl=_0xaa7fd9(0x26f)+_0xaa7fd9(0x261),UA=_0xaa7fd9(0x238)+_0xaa7fd9(0x274),CHROME=_0xaa7fd9(0x24f)+'0\x20(Windows'+_0xaa7fd9(0x27d)+'Win64;\x20x64'+_0xaa7fd9(0x279)+_0xaa7fd9(0x20a)+'\x20(KHTML,\x20l'+_0xaa7fd9(0x22b)+_0xaa7fd9(0x1f5)+'7.0.0.0\x20Sa'+_0xaa7fd9(0x230)+'6',patternAli=/(https:\/\/www\.aliyundrive\.com\/s\/[^"]+)/g;async function init(_0xdc30ac){const _0x29fd58=_0xaa7fd9;let _0x1e3f6e='';typeof _0xdc30ac==_0x29fd58(0x20b)?(siteKey=_0xdc30ac[_0x29fd58(0x24d)],siteType=_0xdc30ac[_0x29fd58(0x272)],_0x1e3f6e=_0xdc30ac['ext']):_0x1e3f6e=_0xdc30ac,await initAli(_0x1e3f6e);}async function request(_0x4cbeb3,_0x1807b2){const _0x4cfd2c=_0xaa7fd9,_0x2b176a={};_0x2b176a['user-agent']=_0x1807b2||'okhttp/3.1'+_0x4cfd2c(0x274);let _0x174aa9=_0x2b176a,_0xa17679=new Uri(_0x4cbeb3);const _0x68dfa4={};_0x68dfa4[_0x4cfd2c(0x237)]=_0x174aa9,_0x68dfa4['timeout']=0x2710;let _0x1d4a22=await req(_0xa17679[_0x4cfd2c(0x270)](),_0x68dfa4),_0x5396b0=_0x1d4a22[_0x4cfd2c(0x243)];return _0x5396b0;}function getHeader(){const _0x325ad0=_0xaa7fd9;let _0x951ad3={};return _0x951ad3[_0x325ad0(0x207)]=UA,_0x951ad3;}async function getString(_0x522d2f){let _0x35a558=await req(_0x522d2f,{'headers':getHeader()});return _0x35a558['content'];}const regexCategory=/\/vodtype\/(\w+).html/,_0x4d4897={};_0x4d4897['n']='全部',_0x4d4897['v']='';const _0x5dbbde={};_0x5dbbde['n']='喜剧',_0x5dbbde['v']='喜剧';const _0x13417c={};_0x13417c['n']='爱情',_0x13417c['v']='爱情';const _0x457ff6={};_0x457ff6['n']='恐怖',_0x457ff6['v']='恐怖';const _0xcc5303={};_0xcc5303['n']='动作',_0xcc5303['v']='动作';const _0x3c5f79={};_0x3c5f79['n']='科幻',_0x3c5f79['v']='科幻';const _0x42d080={};_0x42d080['n']='剧情',_0x42d080['v']='剧情';const _0x1405c6={};_0x1405c6['n']='战争',_0x1405c6['v']='战争';const _0x1fe09d={};_0x1fe09d['n']='警匪',_0x1fe09d['v']='警匪';const _0x195272={};_0x195272['n']='犯罪',_0x195272['v']='犯罪';const _0x1dc56b={};_0x1dc56b['n']='动画',_0x1dc56b['v']='动画';const _0x2b1b13={};_0x2b1b13['n']='奇幻',_0x2b1b13['v']='奇幻';const _0x524361={};_0x524361['n']='武侠',_0x524361['v']='武侠';const _0x571d38={};_0x571d38['n']='冒险',_0x571d38['v']='冒险';const _0x3c0deb={};_0x3c0deb['n']='枪战',_0x3c0deb['v']='枪战';const _0x57c6c5={};_0x57c6c5['n']='恐怖',_0x57c6c5['v']='恐怖';const _0x210e5c={};_0x210e5c['n']='悬疑',_0x210e5c['v']='悬疑';const _0x5c0733={};_0x5c0733['n']='惊悚',_0x5c0733['v']='惊悚';const _0x513616={};_0x513616['n']='经典',_0x513616['v']='经典';const _0xd7582d={};_0xd7582d['n']='青春',_0xd7582d['v']='青春';const _0x4d15ba={};_0x4d15ba['n']='文艺',_0x4d15ba['v']='文艺';const _0x12d9ff={};_0x12d9ff['n']='古装',_0x12d9ff['v']='古装';const _0x4e8108={};_0x4e8108['n']='历史',_0x4e8108['v']='历史';const _0x44dbca={};_0x44dbca['n']=_0xaa7fd9(0x22d),_0x44dbca['v']=_0xaa7fd9(0x22d);const _0xd44c47={};_0xd44c47[_0xaa7fd9(0x276)]='3',_0xd44c47[_0xaa7fd9(0x20e)]='剧情',_0xd44c47[_0xaa7fd9(0x283)]=[_0x4d4897,_0x5dbbde,_0x13417c,_0x457ff6,_0xcc5303,_0x3c5f79,_0x42d080,_0x1405c6,_0x1fe09d,_0x195272,_0x1dc56b,_0x2b1b13,_0x524361,_0x571d38,_0x3c0deb,_0x57c6c5,_0x210e5c,_0x5c0733,_0x513616,_0xd7582d,_0x4d15ba,_0x12d9ff,_0x4e8108,_0x44dbca],_0xd44c47[_0xaa7fd9(0x277)]='';const _0x1d8c49={};_0x1d8c49['n']='全部',_0x1d8c49['v']='';const _0x2dc64f={};_0x2dc64f['n']='大陆',_0x2dc64f['v']='大陆';const _0xe513c1={};_0xe513c1['n']='香港',_0xe513c1['v']='香港';const _0x5bd391={};_0x5bd391['n']='台湾',_0x5bd391['v']='台湾';const _0x37c0ed={};_0x37c0ed['n']='美国',_0x37c0ed['v']='美国';const _0x411128={};_0x411128['n']='法国',_0x411128['v']='法国';const _0x19a81c={};_0x19a81c['n']='英国',_0x19a81c['v']='英国';const _0x33d381={};_0x33d381['n']='日本',_0x33d381['v']='日本';const _0x306550={};_0x306550['n']='韩国',_0x306550['v']='韩国';const _0x49641a={};_0x49641a['n']='德国',_0x49641a['v']='德国';const _0x433bcc={};_0x433bcc['n']='泰国',_0x433bcc['v']='泰国';const _0x428840={};_0x428840['n']='印度',_0x428840['v']='印度';const _0x113f50={};_0x113f50['n']=_0xaa7fd9(0x1ff),_0x113f50['v']=_0xaa7fd9(0x1ff);const _0x2b29a2={};_0x2b29a2['n']=_0xaa7fd9(0x234),_0x2b29a2['v']=_0xaa7fd9(0x234);const _0x5a1bb8={};_0x5a1bb8['n']='加拿大',_0x5a1bb8['v']='加拿大';const _0x52cffb={};_0x52cffb['n']='其他',_0x52cffb['v']='其他';const _0x16c68b={};_0x16c68b[_0xaa7fd9(0x276)]='1',_0x16c68b['name']='地区',_0x16c68b[_0xaa7fd9(0x283)]=[_0x1d8c49,_0x2dc64f,_0xe513c1,_0x5bd391,_0x37c0ed,_0x411128,_0x19a81c,_0x33d381,_0x306550,_0x49641a,_0x433bcc,_0x428840,_0x113f50,_0x2b29a2,_0x5a1bb8,_0x52cffb],_0x16c68b[_0xaa7fd9(0x277)]='';const _0x52c721={};_0x52c721['n']='全部',_0x52c721['v']='';const _0x368819={};_0x368819['n']=_0xaa7fd9(0x24e),_0x368819['v']=_0xaa7fd9(0x24e);const _0x578f3e={};_0x578f3e['n']=_0xaa7fd9(0x258),_0x578f3e['v']=_0xaa7fd9(0x258);const _0x97d4b7={};_0x97d4b7['n']=_0xaa7fd9(0x246),_0x97d4b7['v']='2021';const _0x28fbc5={};_0x28fbc5['n']=_0xaa7fd9(0x225),_0x28fbc5['v']=_0xaa7fd9(0x225);const _0x30299f={};_0x30299f['n']=_0xaa7fd9(0x205),_0x30299f['v']=_0xaa7fd9(0x205);const _0x175c9f={};_0x175c9f['n']=_0xaa7fd9(0x23e),_0x175c9f['v']=_0xaa7fd9(0x23e);const _0x3031a2={};_0x3031a2['n']='2017',_0x3031a2['v']=_0xaa7fd9(0x256);const _0x6901e9={};_0x6901e9['n']=_0xaa7fd9(0x266),_0x6901e9['v']=_0xaa7fd9(0x266);const _0x5c6d62={};_0x5c6d62['n']=_0xaa7fd9(0x23b),_0x5c6d62['v']=_0xaa7fd9(0x23b);const _0x5bc8f8={};_0x5bc8f8['n']=_0xaa7fd9(0x27c),_0x5bc8f8['v']=_0xaa7fd9(0x27c);const _0x59b967={};_0x59b967['n']='2013',_0x59b967['v']=_0xaa7fd9(0x209);const _0x3f99ed={};_0x3f99ed['n']='2012',_0x3f99ed['v']='2012';const _0x39c88f={};_0x39c88f['n']=_0xaa7fd9(0x259),_0x39c88f['v']=_0xaa7fd9(0x259);const _0x43a3c3={};_0x43a3c3['n']=_0xaa7fd9(0x1fa),_0x43a3c3['v']='2010';const _0x56f122={};_0x56f122[_0xaa7fd9(0x276)]='11',_0x56f122[_0xaa7fd9(0x20e)]='年份',_0x56f122[_0xaa7fd9(0x283)]=[_0x52c721,_0x368819,_0x578f3e,_0x97d4b7,_0x28fbc5,_0x30299f,_0x175c9f,_0x3031a2,_0x6901e9,_0x5c6d62,_0x5bc8f8,_0x59b967,_0x3f99ed,_0x39c88f,_0x43a3c3],_0x56f122[_0xaa7fd9(0x277)]='';const _0x5e0bd4={};_0x5e0bd4['n']='全部',_0x5e0bd4['v']='';const _0x58a4e0={};_0x58a4e0['n']='A',_0x58a4e0['v']='A';const _0x4dea31={};_0x4dea31['n']='B',_0x4dea31['v']='B';const _0x4a13f7={};_0x4a13f7['n']='C',_0x4a13f7['v']='C';const _0x114ecd={};_0x114ecd['n']='D',_0x114ecd['v']='D';const _0x1ebb2e={};_0x1ebb2e['n']='E',_0x1ebb2e['v']='E';const _0x54de2f={};_0x54de2f['n']='F',_0x54de2f['v']='F';const _0x569393={};_0x569393['n']='G',_0x569393['v']='G';const _0x395923={};_0x395923['n']='H',_0x395923['v']='H';const _0x13b9a8={};_0x13b9a8['n']='I',_0x13b9a8['v']='I';const _0x403641={};_0x403641['n']='J',_0x403641['v']='J';const _0x1a5bf1={};_0x1a5bf1['n']='K',_0x1a5bf1['v']='K';const _0x580051={};_0x580051['n']='L',_0x580051['v']='L';const _0x357396={};_0x357396['n']='M',_0x357396['v']='M';const _0xd713e5={};_0xd713e5['n']='N',_0xd713e5['v']='N';const _0x1a55f3={};_0x1a55f3['n']='O',_0x1a55f3['v']='O';const _0x1bc4c9={};_0x1bc4c9['n']='P',_0x1bc4c9['v']='P';const _0x58146e={};_0x58146e['n']='Q',_0x58146e['v']='Q';const _0x26626a={};_0x26626a['n']='R',_0x26626a['v']='R';const _0x395cec={};_0x395cec['n']='S',_0x395cec['v']='S';const _0x2d75d2={};_0x2d75d2['n']='T',_0x2d75d2['v']='T';const _0x540eeb={};_0x540eeb['n']='U',_0x540eeb['v']='U';const _0x251d1b={};_0x251d1b['n']='V',_0x251d1b['v']='V';const _0x563a86={};_0x563a86['n']='W',_0x563a86['v']='W';const _0x144075={};_0x144075['n']='X',_0x144075['v']='X';const _0x20f59b={};_0x20f59b['n']='Y',_0x20f59b['v']='Y';const _0x3a79c1={};_0x3a79c1['n']='Z',_0x3a79c1['v']='Z';const _0x2e6fda={};_0x2e6fda['n']='0-9',_0x2e6fda['v']=_0xaa7fd9(0x24a);const _0x220e8d={};_0x220e8d[_0xaa7fd9(0x276)]='5',_0x220e8d[_0xaa7fd9(0x20e)]='字母',_0x220e8d[_0xaa7fd9(0x283)]=[_0x5e0bd4,_0x58a4e0,_0x4dea31,_0x4a13f7,_0x114ecd,_0x1ebb2e,_0x54de2f,_0x569393,_0x395923,_0x13b9a8,_0x403641,_0x1a5bf1,_0x580051,_0x357396,_0xd713e5,_0x1a55f3,_0x1bc4c9,_0x58146e,_0x26626a,_0x395cec,_0x2d75d2,_0x540eeb,_0x251d1b,_0x563a86,_0x144075,_0x20f59b,_0x3a79c1,_0x2e6fda],_0x220e8d['init']='';const _0x3b14ac={};_0x3b14ac['n']='时间',_0x3b14ac['v']=_0xaa7fd9(0x242);const _0x36c5fd={};_0x36c5fd['n']='人气',_0x36c5fd['v']=_0xaa7fd9(0x263);const _0x1c1f4d={};_0x1c1f4d['n']='评分',_0x1c1f4d['v']=_0xaa7fd9(0x229);const _0x5894b9={};_0x5894b9[_0xaa7fd9(0x276)]='2',_0x5894b9[_0xaa7fd9(0x20e)]='排序',_0x5894b9[_0xaa7fd9(0x283)]=[_0x3b14ac,_0x36c5fd,_0x1c1f4d],_0x5894b9[_0xaa7fd9(0x277)]='time';const _0x35070c={};_0x35070c['n']='全部',_0x35070c['v']='';const _0xeef363={};_0xeef363['n']='大陆',_0xeef363['v']='大陆';const _0x35d20f={};_0x35d20f['n']='香港',_0x35d20f['v']='香港';const _0x57cafe={};_0x57cafe['n']='台湾',_0x57cafe['v']='台湾';const _0x1461f8={};_0x1461f8['n']='美国',_0x1461f8['v']='美国';const _0x31ed69={};_0x31ed69['n']='法国',_0x31ed69['v']='法国';const _0x2e3c9f={};_0x2e3c9f['n']='英国',_0x2e3c9f['v']='英国';const _0x3b48ef={};_0x3b48ef['n']='日本',_0x3b48ef['v']='日本';const _0x3fb42f={};_0x3fb42f['n']='韩国',_0x3fb42f['v']='韩国';const _0x414a27={};function _0x518e(){const _0x3c584c=['em-cover\x20.','.module-ro','加拿大','https://wo','toString','vod_pic','stype','trace','2.0','em-pic\x20>\x20i','key','init','tems\x20>\x20.mo',')\x20AppleWeb','text','contains(下','2014','\x20NT\x2010.0;\x20','list','.sqjj_a','__proto__','constructo','trim','value','闽南语','length','table','\x20Chrome/11','5018409aHzAOa','module-ite','push','arch-item','2010','item','find','attribs','\x20.page-tit','意大利','odule-item','s\x20.module-','6961190iJqaoz','vod_remark','.video-ser','2019','o-item','User-Agent','em-pic\x20img','2013','Kit/537.36','object','join','33dbhvHa','name','m-pic\x20a','last','o-item\x20a','data-src','/---------','.module-se','.nav-link','/vodsearch','search','includes','(3)\x20\x20.modu','detail','play','/vodshow/','ial','o-header\x20d','console','----.html?','ule-list\x20>','o-itemtitl','2012','{}.constru','2020','vod_direct','em-text','12WPqzhz','score','warn','ike\x20Gecko)','ctor(\x22retu','微电影','vod_id','oard-text','fari/537.3','.video-inf','/index.php','each','西班牙','vod_conten','iv.tag-lin','headers','okhttp/3.1','attr','3598488ymiLaD','2015','debug','match','2018','info','1371995DMifsK','(0)\x20>\x20.mod','time','content','stringify','o-items','2021','bind','.module-it','filters','0-9','vod_year','14ZlDLDa','skey','2023','Mozilla/5.','nction()\x20','897953KCWMjv','\x20.module-i','prototype','le-list\x20.m','198906qyDfIj','2017','.tag-link','2022','2011','.html','vod_actor','title','vod_name','o-header\x20a','isEmpty','href','gg.xyz','first','hits','m-pic\x20img','homeVod','2016','.module:eq','class','1031840stvpeO','w-text','category'];_0x518e=function(){return _0x3c584c;};return _0x518e();}_0x414a27['n']='德国',_0x414a27['v']='德国';const _0xcae356={};_0xcae356['n']='泰国',_0xcae356['v']='泰国';const _0x2846ce={};_0x2846ce['n']='印度',_0x2846ce['v']='印度';const _0x23c378={};_0x23c378['n']='意大利',_0x23c378['v']=_0xaa7fd9(0x1ff);const _0x2ecf33={};_0x2ecf33['n']='西班牙',_0x2ecf33['v']=_0xaa7fd9(0x234);const _0xb42109={};_0xb42109['n']=_0xaa7fd9(0x26e),_0xb42109['v']=_0xaa7fd9(0x26e);const _0x4e7fc7={};_0x4e7fc7['n']='其他',_0x4e7fc7['v']='其他';const _0x9b8089={};_0x9b8089[_0xaa7fd9(0x276)]='1',_0x9b8089['name']='地区',_0x9b8089[_0xaa7fd9(0x283)]=[_0x35070c,_0xeef363,_0x35d20f,_0x57cafe,_0x1461f8,_0x31ed69,_0x2e3c9f,_0x3b48ef,_0x3fb42f,_0x414a27,_0xcae356,_0x2846ce,_0x23c378,_0x2ecf33,_0xb42109,_0x4e7fc7],_0x9b8089[_0xaa7fd9(0x277)]='';const _0x2930a3={};_0x2930a3['n']='全部',_0x2930a3['v']='';const _0x430510={};_0x430510['n']='国语',_0x430510['v']='国语';const _0x316db5={};_0x316db5['n']='英语',_0x316db5['v']='英语';const _0x541a60={};_0x541a60['n']='粤语',_0x541a60['v']='粤语';const _0x26c9a4={};_0x26c9a4['n']=_0xaa7fd9(0x284),_0x26c9a4['v']=_0xaa7fd9(0x284);const _0x26d1d4={};_0x26d1d4['n']='韩语',_0x26d1d4['v']='韩语';const _0x27025e={};_0x27025e['n']='日语',_0x27025e['v']='日语';const _0x2db956={};_0x2db956['n']='法语',_0x2db956['v']='法语';const _0x21faa6={};_0x21faa6['n']='德语',_0x21faa6['v']='德语';const _0xaa25a4={};_0xaa25a4['n']='其它',_0xaa25a4['v']='其它';const _0x4e843b={};_0x4e843b[_0xaa7fd9(0x276)]='4',_0x4e843b[_0xaa7fd9(0x20e)]='语言',_0x4e843b[_0xaa7fd9(0x283)]=[_0x2930a3,_0x430510,_0x316db5,_0x541a60,_0x26c9a4,_0x26d1d4,_0x27025e,_0x2db956,_0x21faa6,_0xaa25a4],_0x4e843b['init']='';const _0x1b066f={};_0x1b066f['n']='全部',_0x1b066f['v']='';const _0xef7daf={};_0xef7daf['n']=_0xaa7fd9(0x24e),_0xef7daf['v']='2023';const _0x1915fc={};_0x1915fc['n']=_0xaa7fd9(0x258),_0x1915fc['v']=_0xaa7fd9(0x258);const _0xd8770b={};_0xd8770b['n']=_0xaa7fd9(0x246),_0xd8770b['v']=_0xaa7fd9(0x246);const _0x3ac04a={};_0x3ac04a['n']=_0xaa7fd9(0x225),_0x3ac04a['v']=_0xaa7fd9(0x225);const _0x3bb65e={};_0x3bb65e['n']='2019',_0x3bb65e['v']=_0xaa7fd9(0x205);const _0x5f5bda={};_0x5f5bda['n']=_0xaa7fd9(0x23e),_0x5f5bda['v']='2018';const _0x136e6b={};_0x136e6b['n']=_0xaa7fd9(0x256),_0x136e6b['v']=_0xaa7fd9(0x256);const _0x4dd890={};_0x4dd890['n']=_0xaa7fd9(0x266),_0x4dd890['v']='2016';const _0x327a3f={};_0x327a3f['n']=_0xaa7fd9(0x23b),_0x327a3f['v']='2015';const _0x1ca1a4={};_0x1ca1a4['n']=_0xaa7fd9(0x27c),_0x1ca1a4['v']=_0xaa7fd9(0x27c);const _0x7180f9={};_0x7180f9['n']=_0xaa7fd9(0x209),_0x7180f9['v']='2013';const _0x1efcbc={};_0x1efcbc['n']='2012',_0x1efcbc['v']=_0xaa7fd9(0x223);const _0x115438={};_0x115438['n']=_0xaa7fd9(0x259),_0x115438['v']=_0xaa7fd9(0x259);const _0x42d5d7={};_0x42d5d7['n']=_0xaa7fd9(0x1fa),_0x42d5d7['v']=_0xaa7fd9(0x1fa);const _0x43db2a={};_0x43db2a['key']='11',_0x43db2a[_0xaa7fd9(0x20e)]='年份',_0x43db2a[_0xaa7fd9(0x283)]=[_0x1b066f,_0xef7daf,_0x1915fc,_0xd8770b,_0x3ac04a,_0x3bb65e,_0x5f5bda,_0x136e6b,_0x4dd890,_0x327a3f,_0x1ca1a4,_0x7180f9,_0x1efcbc,_0x115438,_0x42d5d7],_0x43db2a[_0xaa7fd9(0x277)]='';const _0x311710={};_0x311710['n']='全部',_0x311710['v']='';const _0x1a044d={};_0x1a044d['n']='A',_0x1a044d['v']='A';const _0xdc3a02={};_0xdc3a02['n']='B',_0xdc3a02['v']='B';const _0x34dbb2={};_0x34dbb2['n']='C',_0x34dbb2['v']='C';const _0x1c00bd={};_0x1c00bd['n']='D',_0x1c00bd['v']='D';const _0x4ccb15={};_0x4ccb15['n']='E',_0x4ccb15['v']='E';const _0x4607c0={};_0x4607c0['n']='F',_0x4607c0['v']='F';const _0x53c81={};_0x53c81['n']='G',_0x53c81['v']='G';const _0x4df85f={};_0x4df85f['n']='H',_0x4df85f['v']='H';const _0x250a31={};_0x250a31['n']='I',_0x250a31['v']='I';const _0x24f39d={};_0x24f39d['n']='J',_0x24f39d['v']='J';const _0x177d8a={};_0x177d8a['n']='K',_0x177d8a['v']='K';const _0x2a87d0={};_0x2a87d0['n']='L',_0x2a87d0['v']='L';const _0x127838={};_0x127838['n']='M',_0x127838['v']='M';const _0x3c8da4={};_0x3c8da4['n']='N',_0x3c8da4['v']='N';const _0x88b3ab={};_0x88b3ab['n']='O',_0x88b3ab['v']='O';const _0x26333b={};_0x26333b['n']='P',_0x26333b['v']='P';const _0x25c9ec={};_0x25c9ec['n']='Q',_0x25c9ec['v']='Q';const _0x50678f={};_0x50678f['n']='R',_0x50678f['v']='R';const _0x210da2={};_0x210da2['n']='S',_0x210da2['v']='S';const _0x5af5ad={};_0x5af5ad['n']='T',_0x5af5ad['v']='T';const _0x404132={};_0x404132['n']='U',_0x404132['v']='U';const _0x4afdec={};_0x4afdec['n']='V',_0x4afdec['v']='V';const _0x2dce31={};_0x2dce31['n']='W',_0x2dce31['v']='W';const _0x1c966b={};_0x1c966b['n']='X',_0x1c966b['v']='X';const _0x261195={};_0x261195['n']='Y',_0x261195['v']='Y';const _0x989d1f={};_0x989d1f['n']='Z',_0x989d1f['v']='Z';const _0x84d31f={};_0x84d31f['n']=_0xaa7fd9(0x24a),_0x84d31f['v']=_0xaa7fd9(0x24a);const _0x1598a8={};_0x1598a8[_0xaa7fd9(0x276)]='5',_0x1598a8[_0xaa7fd9(0x20e)]='字母',_0x1598a8[_0xaa7fd9(0x283)]=[_0x311710,_0x1a044d,_0xdc3a02,_0x34dbb2,_0x1c00bd,_0x4ccb15,_0x4607c0,_0x53c81,_0x4df85f,_0x250a31,_0x24f39d,_0x177d8a,_0x2a87d0,_0x127838,_0x3c8da4,_0x88b3ab,_0x26333b,_0x25c9ec,_0x50678f,_0x210da2,_0x5af5ad,_0x404132,_0x4afdec,_0x2dce31,_0x1c966b,_0x261195,_0x989d1f,_0x84d31f],_0x1598a8['init']='';const _0x4b90ec={};_0x4b90ec['n']='时间',_0x4b90ec['v']=_0xaa7fd9(0x242);const _0x52c888={};_0x52c888['n']='人气',_0x52c888['v']=_0xaa7fd9(0x263);const _0x175112={};_0x175112['n']='评分',_0x175112['v']=_0xaa7fd9(0x229);const _0x370db0={};_0x370db0[_0xaa7fd9(0x276)]='2',_0x370db0[_0xaa7fd9(0x20e)]='排序',_0x370db0['value']=[_0x4b90ec,_0x52c888,_0x175112],_0x370db0['init']=_0xaa7fd9(0x242);const _0x6d665d={};_0x6d665d['n']='全部',_0x6d665d['v']='';const _0x1030df={};_0x1030df['n']='大陆',_0x1030df['v']='大陆';const _0x5b6c25={};_0x5b6c25['n']='香港',_0x5b6c25['v']='香港';const _0x5a77e4={};_0x5a77e4['n']='台湾',_0x5a77e4['v']='台湾';const _0x1548df={};_0x1548df['n']='美国',_0x1548df['v']='美国';const _0x54eac8={};_0x54eac8['n']='法国',_0x54eac8['v']='法国';const _0x2d15a0={};_0x2d15a0['n']='英国',_0x2d15a0['v']='英国';const _0x220620={};_0x220620['n']='日本',_0x220620['v']='日本';const _0x373277={};_0x373277['n']='韩国',_0x373277['v']='韩国';const _0x1faebf={};_0x1faebf['n']='德国',_0x1faebf['v']='德国';const _0x1dcca7={};_0x1dcca7['n']='泰国',_0x1dcca7['v']='泰国';const _0x5ca484={};_0x5ca484['n']='印度',_0x5ca484['v']='印度';const _0x3a8f95={};_0x3a8f95['n']=_0xaa7fd9(0x1ff),_0x3a8f95['v']='意大利';const _0x19770e={};_0x19770e['n']='西班牙',_0x19770e['v']=_0xaa7fd9(0x234);const _0x3b4ae3={};_0x3b4ae3['n']=_0xaa7fd9(0x26e),_0x3b4ae3['v']=_0xaa7fd9(0x26e);const _0x43c926={};_0x43c926['n']='其他',_0x43c926['v']='其他';const _0x381666={};_0x381666['key']='1',_0x381666[_0xaa7fd9(0x20e)]='地区',_0x381666[_0xaa7fd9(0x283)]=[_0x6d665d,_0x1030df,_0x5b6c25,_0x5a77e4,_0x1548df,_0x54eac8,_0x2d15a0,_0x220620,_0x373277,_0x1faebf,_0x1dcca7,_0x5ca484,_0x3a8f95,_0x19770e,_0x3b4ae3,_0x43c926],_0x381666[_0xaa7fd9(0x277)]='';const _0x2bd556={};function _0x6070(_0x1a1ec7,_0x229e7b){const _0x516e6c=_0x518e();return _0x6070=function(_0x24c73d,_0x3a2f60){_0x24c73d=_0x24c73d-0x1f3;let _0xb505e3=_0x516e6c[_0x24c73d];return _0xb505e3;},_0x6070(_0x1a1ec7,_0x229e7b);}_0x2bd556['n']='全部',_0x2bd556['v']='';const _0x278fa7={};_0x278fa7['n']='国语',_0x278fa7['v']='国语';const _0xab5dff={};_0xab5dff['n']='英语',_0xab5dff['v']='英语';const _0x3dbe22={};_0x3dbe22['n']='粤语',_0x3dbe22['v']='粤语';const _0x475ddf={};_0x475ddf['n']=_0xaa7fd9(0x284),_0x475ddf['v']=_0xaa7fd9(0x284);const _0x42e86e={};_0x42e86e['n']='韩语',_0x42e86e['v']='韩语';const _0xb97f9a={};_0xb97f9a['n']='日语',_0xb97f9a['v']='日语';const _0x3afc20={};_0x3afc20['n']='法语',_0x3afc20['v']='法语';const _0x552ebb={};_0x552ebb['n']='德语',_0x552ebb['v']='德语';const _0x5424ea={};_0x5424ea['n']='其它',_0x5424ea['v']='其它';const _0x2be867={};_0x2be867['key']='4',_0x2be867['name']='语言',_0x2be867[_0xaa7fd9(0x283)]=[_0x2bd556,_0x278fa7,_0xab5dff,_0x3dbe22,_0x475ddf,_0x42e86e,_0xb97f9a,_0x3afc20,_0x552ebb,_0x5424ea],_0x2be867[_0xaa7fd9(0x277)]='';const _0x5840c0={};_0x5840c0['n']='全部',_0x5840c0['v']='';const _0x1cac1c={};_0x1cac1c['n']='2023',_0x1cac1c['v']=_0xaa7fd9(0x24e);const _0x50791d={};_0x50791d['n']='2022',_0x50791d['v']=_0xaa7fd9(0x258);const _0x42a37a={};_0x42a37a['n']=_0xaa7fd9(0x246),_0x42a37a['v']=_0xaa7fd9(0x246);const _0x130b5b={};_0x130b5b['n']=_0xaa7fd9(0x225),_0x130b5b['v']=_0xaa7fd9(0x225);const _0x452b3c={};_0x452b3c['n']=_0xaa7fd9(0x205),_0x452b3c['v']=_0xaa7fd9(0x205);const _0x14bac5={};_0x14bac5['n']=_0xaa7fd9(0x23e),_0x14bac5['v']=_0xaa7fd9(0x23e);const _0x2430dc={};_0x2430dc['n']=_0xaa7fd9(0x256),_0x2430dc['v']=_0xaa7fd9(0x256);const _0x19c463={};_0x19c463['n']=_0xaa7fd9(0x266),_0x19c463['v']=_0xaa7fd9(0x266);const _0x3afd5b={};_0x3afd5b['n']=_0xaa7fd9(0x23b),_0x3afd5b['v']=_0xaa7fd9(0x23b);const _0x1b2fc6={};_0x1b2fc6['n']=_0xaa7fd9(0x27c),_0x1b2fc6['v']=_0xaa7fd9(0x27c);const _0x5873cd={};_0x5873cd['n']=_0xaa7fd9(0x209),_0x5873cd['v']=_0xaa7fd9(0x209);const _0x3f3915={};_0x3f3915['n']=_0xaa7fd9(0x223),_0x3f3915['v']='2012';const _0x12c634={};_0x12c634['n']=_0xaa7fd9(0x259),_0x12c634['v']=_0xaa7fd9(0x259);const _0x5554e={};_0x5554e['n']=_0xaa7fd9(0x1fa),_0x5554e['v']=_0xaa7fd9(0x1fa);const _0x5d1d56={};_0x5d1d56[_0xaa7fd9(0x276)]='11',_0x5d1d56[_0xaa7fd9(0x20e)]='年份',_0x5d1d56[_0xaa7fd9(0x283)]=[_0x5840c0,_0x1cac1c,_0x50791d,_0x42a37a,_0x130b5b,_0x452b3c,_0x14bac5,_0x2430dc,_0x19c463,_0x3afd5b,_0x1b2fc6,_0x5873cd,_0x3f3915,_0x12c634,_0x5554e],_0x5d1d56[_0xaa7fd9(0x277)]='';const _0x217171={};_0x217171['n']='全部',_0x217171['v']='';const _0x278497={};_0x278497['n']='A',_0x278497['v']='A';const _0x1229ab={};_0x1229ab['n']='B',_0x1229ab['v']='B';const _0x1781df={};_0x1781df['n']='C',_0x1781df['v']='C';const _0x451db8={};_0x451db8['n']='D',_0x451db8['v']='D';const _0x4a9869={};_0x4a9869['n']='E',_0x4a9869['v']='E';const _0x303424={};_0x303424['n']='F',_0x303424['v']='F';const _0x5309cd={};_0x5309cd['n']='G',_0x5309cd['v']='G';const _0x4251dd={};_0x4251dd['n']='H',_0x4251dd['v']='H';const _0x34a368={};_0x34a368['n']='I',_0x34a368['v']='I';const _0xa4362d={};_0xa4362d['n']='J',_0xa4362d['v']='J';const _0x5befa0={};_0x5befa0['n']='K',_0x5befa0['v']='K';const _0x374a56={};_0x374a56['n']='L',_0x374a56['v']='L';const _0x3f9a61={};_0x3f9a61['n']='M',_0x3f9a61['v']='M';const _0x59ef62={};_0x59ef62['n']='N',_0x59ef62['v']='N';const _0x1fbd6d={};_0x1fbd6d['n']='O',_0x1fbd6d['v']='O';const _0x3a2a5c={};_0x3a2a5c['n']='P',_0x3a2a5c['v']='P';const _0x22d61f={};_0x22d61f['n']='Q',_0x22d61f['v']='Q';const _0x5da11a={};_0x5da11a['n']='R',_0x5da11a['v']='R';const _0x34052c={};_0x34052c['n']='S',_0x34052c['v']='S';const _0x5f2915={};_0x5f2915['n']='T',_0x5f2915['v']='T';const _0x449f4c={};_0x449f4c['n']='U',_0x449f4c['v']='U';const _0xe3e35a={};_0xe3e35a['n']='V',_0xe3e35a['v']='V';const _0x5d0292={};_0x5d0292['n']='W',_0x5d0292['v']='W';const _0x33a629={};_0x33a629['n']='X',_0x33a629['v']='X';const _0x18968c={};_0x18968c['n']='Y',_0x18968c['v']='Y';const _0x2d403e={};_0x2d403e['n']='Z',_0x2d403e['v']='Z';const _0x371a14={};_0x371a14['n']=_0xaa7fd9(0x24a),_0x371a14['v']='0-9';const _0x59e9e3={};_0x59e9e3[_0xaa7fd9(0x276)]='5',_0x59e9e3[_0xaa7fd9(0x20e)]='字母',_0x59e9e3['value']=[_0x217171,_0x278497,_0x1229ab,_0x1781df,_0x451db8,_0x4a9869,_0x303424,_0x5309cd,_0x4251dd,_0x34a368,_0xa4362d,_0x5befa0,_0x374a56,_0x3f9a61,_0x59ef62,_0x1fbd6d,_0x3a2a5c,_0x22d61f,_0x5da11a,_0x34052c,_0x5f2915,_0x449f4c,_0xe3e35a,_0x5d0292,_0x33a629,_0x18968c,_0x2d403e,_0x371a14],_0x59e9e3[_0xaa7fd9(0x277)]='';const _0x1d688d={};_0x1d688d['n']='时间',_0x1d688d['v']='time';const _0x51816e={};_0x51816e['n']='人气',_0x51816e['v']=_0xaa7fd9(0x263);const _0x2fa00c={};_0x2fa00c['n']='评分',_0x2fa00c['v']=_0xaa7fd9(0x229);const _0x5702dc={};_0x5702dc[_0xaa7fd9(0x276)]='2',_0x5702dc[_0xaa7fd9(0x20e)]='排序',_0x5702dc['value']=[_0x1d688d,_0x51816e,_0x2fa00c],_0x5702dc['init']=_0xaa7fd9(0x242);const _0x138e6d={};_0x138e6d['n']='全部',_0x138e6d['v']='';const _0xee2c43={};_0xee2c43['n']='国产',_0xee2c43['v']='国产';const _0x364bd7={};_0x364bd7['n']='日韩',_0x364bd7['v']='日韩';const _0x595707={};_0x595707['n']='欧美',_0x595707['v']='欧美';const _0x4c4ff0={};_0x4c4ff0[_0xaa7fd9(0x276)]='1',_0x4c4ff0['name']='地区',_0x4c4ff0[_0xaa7fd9(0x283)]=[_0x138e6d,_0xee2c43,_0x364bd7,_0x595707],_0x4c4ff0[_0xaa7fd9(0x277)]='';const _0x73a428={};_0x73a428['n']='全部',_0x73a428['v']='';const _0x114d51={};_0x114d51['n']='2023',_0x114d51['v']=_0xaa7fd9(0x24e);const _0x3c4dd4={};_0x3c4dd4['n']=_0xaa7fd9(0x258),_0x3c4dd4['v']=_0xaa7fd9(0x258);const _0x4b3b8c={};_0x4b3b8c['n']=_0xaa7fd9(0x246),_0x4b3b8c['v']='2021';const _0x290b3f={};_0x290b3f['n']=_0xaa7fd9(0x225),_0x290b3f['v']='2020';const _0x3dd0fc={};_0x3dd0fc['n']=_0xaa7fd9(0x205),_0x3dd0fc['v']=_0xaa7fd9(0x205);const _0x179855={};_0x179855['n']=_0xaa7fd9(0x23e),_0x179855['v']='2018';const _0x441932={};_0x441932['n']='2017',_0x441932['v']=_0xaa7fd9(0x256);const _0x5e6e5e={};_0x5e6e5e['n']='2016',_0x5e6e5e['v']='2016';const _0x2652ae={};_0x2652ae['n']=_0xaa7fd9(0x23b),_0x2652ae['v']=_0xaa7fd9(0x23b);const _0x5dae81={};_0x5dae81['n']=_0xaa7fd9(0x27c),_0x5dae81['v']=_0xaa7fd9(0x27c);const _0x2b75d0={};_0x2b75d0['n']=_0xaa7fd9(0x209),_0x2b75d0['v']=_0xaa7fd9(0x209);const _0x4f8a59={};_0x4f8a59['n']=_0xaa7fd9(0x223),_0x4f8a59['v']=_0xaa7fd9(0x223);const _0x3faffd={};_0x3faffd['n']='2011',_0x3faffd['v']='2011';const _0x401159={};_0x401159['n']=_0xaa7fd9(0x1fa),_0x401159['v']=_0xaa7fd9(0x1fa);const _0x2cfdb1={};_0x2cfdb1[_0xaa7fd9(0x276)]='11',_0x2cfdb1[_0xaa7fd9(0x20e)]='年份',_0x2cfdb1[_0xaa7fd9(0x283)]=[_0x73a428,_0x114d51,_0x3c4dd4,_0x4b3b8c,_0x290b3f,_0x3dd0fc,_0x179855,_0x441932,_0x5e6e5e,_0x2652ae,_0x5dae81,_0x2b75d0,_0x4f8a59,_0x3faffd,_0x401159],_0x2cfdb1[_0xaa7fd9(0x277)]='';const _0x2b36af={};_0x2b36af['n']='全部',_0x2b36af['v']='';const _0x59f634={};_0x59f634['n']='A',_0x59f634['v']='A';const _0x1a65e4={};_0x1a65e4['n']='B',_0x1a65e4['v']='B';const _0x397a21={};_0x397a21['n']='C',_0x397a21['v']='C';const _0x19ce6b={};_0x19ce6b['n']='D',_0x19ce6b['v']='D';const _0x29f0d9={};_0x29f0d9['n']='E',_0x29f0d9['v']='E';const _0x49c2dd={};_0x49c2dd['n']='F',_0x49c2dd['v']='F';const _0x157ded={};_0x157ded['n']='G',_0x157ded['v']='G';const _0xa2c203={};_0xa2c203['n']='H',_0xa2c203['v']='H';const _0x118876={};_0x118876['n']='I',_0x118876['v']='I';const _0x1a1309={};_0x1a1309['n']='J',_0x1a1309['v']='J';const _0x55fdda={};_0x55fdda['n']='K',_0x55fdda['v']='K';const _0x51c83c={};_0x51c83c['n']='L',_0x51c83c['v']='L';const _0x5007ed={};_0x5007ed['n']='M',_0x5007ed['v']='M';const _0xfd92d={};_0xfd92d['n']='N',_0xfd92d['v']='N';const _0x1c8f3a={};_0x1c8f3a['n']='O',_0x1c8f3a['v']='O';const _0x2d35e0={};_0x2d35e0['n']='P',_0x2d35e0['v']='P';const _0x3706f9={};_0x3706f9['n']='Q',_0x3706f9['v']='Q';const _0x3a4c14={};_0x3a4c14['n']='R',_0x3a4c14['v']='R';const _0x455389={};_0x455389['n']='S',_0x455389['v']='S';const _0x3d3684={};_0x3d3684['n']='T',_0x3d3684['v']='T';const _0xfdbb89={};_0xfdbb89['n']='U',_0xfdbb89['v']='U';const _0x5a06ee={};_0x5a06ee['n']='V',_0x5a06ee['v']='V';const _0x3a1b8c={};_0x3a1b8c['n']='W',_0x3a1b8c['v']='W';const _0x2293ca={};_0x2293ca['n']='X',_0x2293ca['v']='X';const _0x11de3c={};_0x11de3c['n']='Y',_0x11de3c['v']='Y';const _0x2fb832={};_0x2fb832['n']='Z',_0x2fb832['v']='Z';const _0x5bbb85={};_0x5bbb85['n']=_0xaa7fd9(0x24a),_0x5bbb85['v']=_0xaa7fd9(0x24a);const _0x417603={};_0x417603[_0xaa7fd9(0x276)]='5',_0x417603[_0xaa7fd9(0x20e)]='字母',_0x417603[_0xaa7fd9(0x283)]=[_0x2b36af,_0x59f634,_0x1a65e4,_0x397a21,_0x19ce6b,_0x29f0d9,_0x49c2dd,_0x157ded,_0xa2c203,_0x118876,_0x1a1309,_0x55fdda,_0x51c83c,_0x5007ed,_0xfd92d,_0x1c8f3a,_0x2d35e0,_0x3706f9,_0x3a4c14,_0x455389,_0x3d3684,_0xfdbb89,_0x5a06ee,_0x3a1b8c,_0x2293ca,_0x11de3c,_0x2fb832,_0x5bbb85],_0x417603[_0xaa7fd9(0x277)]='';const _0x25b224={};_0x25b224['n']='时间',_0x25b224['v']='time';const _0x4c402d={};_0x4c402d['n']='人气',_0x4c402d['v']='hits';const _0x124cec={};_0x124cec['n']='评分',_0x124cec['v']=_0xaa7fd9(0x229);const _0xe7c034={};_0xe7c034[_0xaa7fd9(0x276)]='2',_0xe7c034['name']='排序',_0xe7c034[_0xaa7fd9(0x283)]=[_0x25b224,_0x4c402d,_0x124cec],_0xe7c034[_0xaa7fd9(0x277)]=_0xaa7fd9(0x242);const _0x38f26f={};_0x38f26f['n']='全部',_0x38f26f['v']='';const _0x33c837={};_0x33c837['n']='A',_0x33c837['v']='A';const _0x52f486={};_0x52f486['n']='B',_0x52f486['v']='B';const _0xfe23a3={};_0xfe23a3['n']='C',_0xfe23a3['v']='C';const _0x30d4e5={};_0x30d4e5['n']='D',_0x30d4e5['v']='D';const _0x54162b={};_0x54162b['n']='E',_0x54162b['v']='E';const _0xeccd08={};_0xeccd08['n']='F',_0xeccd08['v']='F';const _0x2fa729={};_0x2fa729['n']='G',_0x2fa729['v']='G';const _0x43fd19={};_0x43fd19['n']='H',_0x43fd19['v']='H';const _0xb75dd1={};_0xb75dd1['n']='I',_0xb75dd1['v']='I';const _0x58308e={};_0x58308e['n']='J',_0x58308e['v']='J';const _0x5ab63d={};_0x5ab63d['n']='K',_0x5ab63d['v']='K';const _0x20ab5d={};_0x20ab5d['n']='L',_0x20ab5d['v']='L';const _0x4fa735={};_0x4fa735['n']='M',_0x4fa735['v']='M';const _0x1665af={};_0x1665af['n']='N',_0x1665af['v']='N';const _0x4548f5={};_0x4548f5['n']='O',_0x4548f5['v']='O';const _0x20c29d={};_0x20c29d['n']='P',_0x20c29d['v']='P';const _0x1f3417={};_0x1f3417['n']='Q',_0x1f3417['v']='Q';const _0x410e63={};_0x410e63['n']='R',_0x410e63['v']='R';const _0x17e205={};_0x17e205['n']='S',_0x17e205['v']='S';const _0x88db68={};_0x88db68['n']='T',_0x88db68['v']='T';const _0x45a477={};_0x45a477['n']='U',_0x45a477['v']='U';const _0x4d61ae={};_0x4d61ae['n']='V',_0x4d61ae['v']='V';const _0x43c87b={};_0x43c87b['n']='W',_0x43c87b['v']='W';const _0x4e2b38={};_0x4e2b38['n']='X',_0x4e2b38['v']='X';const _0x1e599c={};_0x1e599c['n']='Y',_0x1e599c['v']='Y';const _0x5e54a0={};_0x5e54a0['n']='Z',_0x5e54a0['v']='Z';const _0x1b9284={};_0x1b9284['n']=_0xaa7fd9(0x24a),_0x1b9284['v']=_0xaa7fd9(0x24a);const _0x32b476={};_0x32b476[_0xaa7fd9(0x276)]='5',_0x32b476['name']='字母',_0x32b476['value']=[_0x38f26f,_0x33c837,_0x52f486,_0xfe23a3,_0x30d4e5,_0x54162b,_0xeccd08,_0x2fa729,_0x43fd19,_0xb75dd1,_0x58308e,_0x5ab63d,_0x20ab5d,_0x4fa735,_0x1665af,_0x4548f5,_0x20c29d,_0x1f3417,_0x410e63,_0x17e205,_0x88db68,_0x45a477,_0x4d61ae,_0x43c87b,_0x4e2b38,_0x1e599c,_0x5e54a0,_0x1b9284],_0x32b476[_0xaa7fd9(0x277)]='';const _0x359908={};_0x359908['n']='时间',_0x359908['v']=_0xaa7fd9(0x242);const _0x7e44be={};_0x7e44be['n']='人气',_0x7e44be['v']=_0xaa7fd9(0x263);const _0x46a4af={};_0x46a4af['n']='评分',_0x46a4af['v']=_0xaa7fd9(0x229);const _0x19915b={};_0x19915b['key']='2',_0x19915b[_0xaa7fd9(0x20e)]='排序',_0x19915b['value']=[_0x359908,_0x7e44be,_0x46a4af],_0x19915b['init']=_0xaa7fd9(0x242);const _0x54e8d9={};_0x54e8d9['1']=[_0xd44c47,_0x16c68b,_0x56f122,_0x220e8d,_0x5894b9],_0x54e8d9['2']=[_0x9b8089,_0x4e843b,_0x43db2a,_0x1598a8,_0x370db0],_0x54e8d9['3']=[_0x381666,_0x2be867,_0x5d1d56,_0x59e9e3,_0x5702dc],_0x54e8d9['4']=[_0x4c4ff0,_0x2cfdb1,_0x417603,_0xe7c034],_0x54e8d9['5']=[_0x32b476,_0x19915b];let filterObj=_0x54e8d9;async function home(_0xbc2142){const _0x374be0=_0xaa7fd9;let _0x39b756=[],_0x2d413c=siteUrl,_0x4380e4=await request(_0x2d413c,UA);const _0x1e1143=load(_0x4380e4);let _0x19812f=_0x1e1143(_0x374be0(0x215));for(var _0x4b9bb1 of _0x19812f){let _0x14257d=_0x1e1143(_0x4b9bb1),_0x1ab172=_0x14257d[_0x374be0(0x239)](_0x374be0(0x260)),_0x89ecf=_0x1ab172[_0x374be0(0x23d)](regexCategory);if(!_[_0x374be0(0x25f)](_0x89ecf)){let _0x3d35b8=_0x89ecf[0x1],_0x134f34={'type_id':_0x3d35b8,'type_name':_0x14257d[_0x374be0(0x27a)]()[_0x374be0(0x282)]()};_0x39b756[_0x374be0(0x1f8)](_0x134f34);}}const _0x3d773b={};return _0x3d773b[_0x374be0(0x268)]=_0x39b756,_0x3d773b[_0x374be0(0x249)]=filterObj,JSON[_0x374be0(0x244)](_0x3d773b);}async function homeVod(){const _0xfb9578=_0xaa7fd9;let _0x585058=siteUrl,_0x36ca87=await request(_0x585058,UA);const _0x27254a=load(_0x36ca87);let _0x233b46=_0x27254a('.module:lt'+_0xfb9578(0x219)+_0xfb9578(0x254)+_0xfb9578(0x200)+_0xfb9578(0x201)+_0xfb9578(0x1fb)),_0x16fc55=[];for(var _0x1ced01 of _0x233b46){let _0x3908e2=_0x27254a(_0x1ced01)['find'](_0xfb9578(0x248)+'em-cover\x20.'+_0xfb9578(0x1f7)+_0xfb9578(0x20f))[_0xfb9578(0x262)](),_0x4b6e39=_0x3908e2['attr'](_0xfb9578(0x260)),_0x1b8e7d=_0x3908e2[_0xfb9578(0x239)]('title'),_0x4db9c9=_0x27254a(_0x1ced01)[_0xfb9578(0x1fc)](_0xfb9578(0x248)+_0xfb9578(0x26c)+_0xfb9578(0x1f7)+_0xfb9578(0x264))[_0xfb9578(0x262)](),_0xfd33d5=_0x4db9c9[_0xfb9578(0x239)](_0xfb9578(0x212)),_0x39982c=_0x27254a(_0x1ced01)[_0xfb9578(0x1fc)](_0xfb9578(0x248)+'em-text')[_0xfb9578(0x262)]()[_0xfb9578(0x27a)]();const _0x24cbe2={};_0x24cbe2[_0xfb9578(0x22e)]=_0x4b6e39,_0x24cbe2['vod_name']=_0x1b8e7d,_0x24cbe2[_0xfb9578(0x271)]=_0xfd33d5,_0x24cbe2[_0xfb9578(0x203)+'s']=_0x39982c,_0x16fc55[_0xfb9578(0x1f8)](_0x24cbe2);}const _0x110465={};return _0x110465[_0xfb9578(0x27e)]=_0x16fc55,JSON['stringify'](_0x110465);}async function category(_0x47c132,_0x326b26,_0x5c3f22,_0x4d7cf4){const _0x2e23a6=_0xaa7fd9;let _0x4fc760=[_0x47c132,'','','','','','','',_0x326b26,'','',''];if(!_['isEmpty'](_0x4d7cf4))for(let _0x542ffb in _0x4d7cf4){_0x4fc760[parseInt(_0x542ffb)]=_0x4d7cf4[_0x542ffb];}const _0x31dc1a=_0x4fc760[_0x2e23a6(0x20c)]('-');let _0x14fbbe=siteUrl+(_0x2e23a6(0x232)+_0x2e23a6(0x21c))+_0x31dc1a+_0x2e23a6(0x25a);console[_0x2e23a6(0x23c)](_0x14fbbe);let _0x3e2a8a=await request(_0x14fbbe,UA);console['debug'](_0x3e2a8a);const _0x262da4=load(_0x3e2a8a);let _0xdf86be=_0x262da4(_0x2e23a6(0x267)+_0x2e23a6(0x241)+_0x2e23a6(0x221)+_0x2e23a6(0x252)+_0x2e23a6(0x278)+'dule-item'),_0x353535=[];for(var _0x35c146 of _0xdf86be){let _0x1a848d=_0x262da4(_0x35c146)[_0x2e23a6(0x1fc)](_0x2e23a6(0x248)+_0x2e23a6(0x26c)+'module-ite'+'m-pic\x20a')[_0x2e23a6(0x262)](),_0x3f6a7f=_0x1a848d[_0x2e23a6(0x239)]('href'),_0x4dbba9=_0x1a848d['attr'](_0x2e23a6(0x25c)),_0x5a5a23=_0x262da4(_0x35c146)[_0x2e23a6(0x1fc)](_0x2e23a6(0x248)+_0x2e23a6(0x26c)+_0x2e23a6(0x1f7)+_0x2e23a6(0x264))[_0x2e23a6(0x262)](),_0x5a13ca=_0x5a5a23[_0x2e23a6(0x239)](_0x2e23a6(0x212)),_0x1d721d=_0x262da4(_0x35c146)[_0x2e23a6(0x1fc)](_0x2e23a6(0x248)+_0x2e23a6(0x227))[_0x2e23a6(0x262)]()[_0x2e23a6(0x27a)]();const _0x5bc760={};_0x5bc760[_0x2e23a6(0x22e)]=_0x3f6a7f,_0x5bc760[_0x2e23a6(0x25d)]=_0x4dbba9,_0x5bc760[_0x2e23a6(0x271)]=_0x5a13ca,_0x5bc760[_0x2e23a6(0x203)+'s']=_0x1d721d,_0x353535[_0x2e23a6(0x1f8)](_0x5bc760);}const _0x4dbd8f=_0x262da4('#page\x20>\x20a:'+_0x2e23a6(0x27b)+'一页)')[_0x2e23a6(0x1f3)]>0x0,_0x5eabf4=_0x4dbd8f?parseInt(_0x326b26)+0x1:parseInt(_0x326b26);return JSON[_0x2e23a6(0x244)]({'page':parseInt(_0x326b26),'pagecount':_0x5eabf4,'limit':0x48,'total':0x48*_0x5eabf4,'list':_0x353535});}async function detail(_0x27d428){const _0x410c95=_0xaa7fd9;let _0x26f8d0=siteUrl+_0x27d428,_0x5a9657=await request(_0x26f8d0,UA);const _0x3e816d=load(_0x5a9657);let _0x4ea1a5=_0x3e816d(_0x410c95(0x26d)+_0x410c95(0x26a)),_0xe7d08=[];_0x4ea1a5[_0x410c95(0x233)](function(_0x3bd584,_0x293589){const _0x262b5e=_0x410c95;let _0x53489b=_0x3e816d(this)[_0x262b5e(0x239)]('data-clipb'+_0x262b5e(0x22f));_0xe7d08[_0x262b5e(0x1f8)](_0x53489b[_0x262b5e(0x282)]());});let _0x293887=await detailContentVodPlayUrl(_0xe7d08),_0x538586=detailContentVodPlayFrom(_0xe7d08),_0x3d3405=_0x3e816d('.video-inf'+_0x410c95(0x21e)+_0x410c95(0x236)+'k\x20a'),_0x5c8071=[];_0x3d3405[_0x410c95(0x233)](function(_0x95d915,_0x797039){const _0x4a1dad=_0x410c95;_0x5c8071['push'](_0x3e816d(this)[_0x4a1dad(0x27a)]());});let _0xeca8f1={'vod_id':_0x27d428,'vod_content':_0x27d428,'vod_pic':_0x3e816d(_0x410c95(0x248)+_0x410c95(0x208))[_0x410c95(0x262)]()[_0x410c95(0x239)]('data-src'),'vod_name':_0x3e816d(_0x410c95(0x231)+'o-header\x20>'+_0x410c95(0x1fe)+'le')[_0x410c95(0x262)]()['text'](),'vod_play_url':_0x293887,'vod_play_from':_0x538586,'type_name':_0x5c8071[_0x410c95(0x20c)](','),'vod_year':'','vod_area':_0x3e816d(_0x410c95(0x231)+_0x410c95(0x25e)+_0x410c95(0x257))[_0x410c95(0x210)]()['text']()[_0x410c95(0x282)](),'vod_remarks':'','vod_actor':'','vod_director':''},_0x368621=_0x3e816d('.video-inf'+_0x410c95(0x245));_0x368621[_0x410c95(0x233)](function(_0x157224,_0x362e70){const _0x527c9c=_0x410c95;let _0x44c861=_0x3e816d(this)[_0x527c9c(0x1fc)](_0x527c9c(0x231)+_0x527c9c(0x222)+'e')[_0x527c9c(0x262)]()['text']();if(_0x44c861[_0x527c9c(0x218)]('导演')){let _0x4b6c4b=_0x3e816d(this)[_0x527c9c(0x1fc)](_0x527c9c(0x231)+_0x527c9c(0x211)),_0x10a944=[];_0x4b6c4b['each'](function(_0x2f600f,_0x25a473){const _0x54c3b1=_0x527c9c;_0x10a944[_0x54c3b1(0x1f8)](_0x3e816d(this)[_0x54c3b1(0x27a)]());}),_0xeca8f1[_0x527c9c(0x226)+'or']=_0x10a944['join'](',');}else{if(_0x44c861[_0x527c9c(0x218)]('主演')){let _0x2c806b=_0x3e816d(this)['find']('.video-inf'+'o-item\x20a'),_0x4e8cb5=[];_0x2c806b[_0x527c9c(0x233)](function(_0x4f249d,_0x2fb0a3){_0x4e8cb5['push'](_0x3e816d(this)['text']());}),_0xeca8f1[_0x527c9c(0x25b)]=_0x4e8cb5[_0x527c9c(0x20c)](',');}else{if(_0x44c861[_0x527c9c(0x218)]('年代'))_0xeca8f1[_0x527c9c(0x24b)]=_0x3e816d(this)['find']('.video-inf'+_0x527c9c(0x206))[_0x527c9c(0x262)]()[_0x527c9c(0x27a)]()['trim']();else{if(_0x44c861[_0x527c9c(0x218)]('备注'))_0xeca8f1[_0x527c9c(0x203)+'s']=_0x3e816d(this)[_0x527c9c(0x1fc)]('.video-inf'+_0x527c9c(0x206))[_0x527c9c(0x262)]()[_0x527c9c(0x27a)]()['trim']();else _0x44c861[_0x527c9c(0x218)]('剧情')&&(_0xeca8f1[_0x527c9c(0x235)+'t']=_0x3e816d(this)[_0x527c9c(0x1fc)](_0x527c9c(0x27f))[_0x527c9c(0x262)]()['text']()[_0x527c9c(0x282)]());}}}});const _0x28fa7b={};_0x28fa7b[_0x410c95(0x27e)]=[_0xeca8f1];let _0x370790=JSON[_0x410c95(0x244)](_0x28fa7b);return _0x370790;}async function play(_0x90ab8d,_0x2eb1b2,_0xea6c9b){return await playContent(_0x90ab8d,_0x2eb1b2,_0xea6c9b);}async function search(_0x55caef,_0x5b01d2){const _0x30fb7a=_0xaa7fd9;let _0x3c245f=siteUrl+('/index.php'+_0x30fb7a(0x216)+_0x30fb7a(0x213)+_0x30fb7a(0x220)+'wd=')+_0x55caef,_0x5f41b2=await getString(_0x3c245f),_0x20ea8b=load(_0x5f41b2),_0xd6f6=_0x20ea8b(_0x30fb7a(0x214)+_0x30fb7a(0x1f9)),_0xc2a7a8=[];for(var _0x22484c of _0xd6f6){let _0x31edcc=_0x20ea8b(_0x22484c)[_0x30fb7a(0x1fc)]('.video-ser'+_0x30fb7a(0x21d))[0x0][_0x30fb7a(0x1fd)][_0x30fb7a(0x260)],_0x1b2359=_0x20ea8b(_0x22484c)['find'](_0x30fb7a(0x204)+_0x30fb7a(0x21d))[0x0]['attribs'][_0x30fb7a(0x25c)],_0x2f8fb8=_0x20ea8b(_0x22484c)[_0x30fb7a(0x1fc)](_0x30fb7a(0x248)+_0x30fb7a(0x275)+'mg')[0x0][_0x30fb7a(0x1fd)][_0x30fb7a(0x212)],_0xf1c411='';const _0x2c2bcf={};_0x2c2bcf['vod_id']=_0x31edcc,_0x2c2bcf['vod_name']=_0x1b2359,_0x2c2bcf['vod_pic']=_0x2f8fb8,_0x2c2bcf[_0x30fb7a(0x203)+'s']=_0xf1c411,_0xc2a7a8['push'](_0x2c2bcf);}const _0x5a90a4={};return _0x5a90a4[_0x30fb7a(0x27e)]=_0xc2a7a8,JSON[_0x30fb7a(0x244)](_0x5a90a4);}export function __jsEvalReturn(){const _0x13fc69=_0xaa7fd9,_0xb992ee={};return _0xb992ee['init']=init,_0xb992ee['home']=home,_0xb992ee[_0x13fc69(0x265)]=homeVod,_0xb992ee[_0x13fc69(0x26b)]=category,_0xb992ee[_0x13fc69(0x21a)]=detail,_0xb992ee[_0x13fc69(0x21b)]=play,_0xb992ee[_0x13fc69(0x217)]=search,_0xb992ee;}
-1
View File
@@ -1 +0,0 @@
import{sortListByCN}from"./sortName.js";import{pdfa,pdfh}from"./pdf.js";import{_}from"assets://js/lib/cat.js";import{findBestLCS}from"./lib/similarity.js";String.prototype.rstrip=function(chars){chars=new RegExp(chars+"$");return this.replace(chars,"")};let key="xiaoya",url="https://xy.omii.link:5344/",device={},siteKey="",siteType=0;var showMode="single",searchDriver="",limit_search_show=200,search_type="",detail_order="name";const request_timeout=5e3,VERSION="xiaoya_open v2/v3 20230721";function print(any){}const http=async function(url,options={}){"POST"===options.method&&options.data&&(options.body=JSON.stringify(options.data),options.headers=Object.assign({"content-type":"application/json"},options.headers),options.headers=Object.assign({Authorization:"alist-09ceb38a-f143-47f7-b255-c3eec819cd7b0lSmqjgBRIMJakAkbJIE2KzO6h2CUVBuEkqrLiA5cJJzOzYxJtCTIGBXXnhrg7Av"},options.headers)),options.timeout=request_timeout;try{const res=await req(url,options);return res.json=()=>res&&res.content?JSON.parse(res.content):null,res.text=()=>res&&res.content?res.content:"",res}catch(e){return{json(){return null},text(){return""}}}},__drives=(["get","post"].forEach(method=>{http[method]=function(url,options={}){return http(url,Object.assign(options,{method:method.toUpperCase()}))}}),{}),__subtitle_cache={};function isMedia(file){return/\.(dff|dsf|mp3|aac|wav|wma|cda|flac|m4a|mid|mka|mp2|mpa|mpc|ape|ofr|ogg|ra|wv|tta|ac3|dts|tak|webm|wmv|mpeg|mov|ram|swf|mp4|avi|rm|rmvb|flv|mpg|mkv|m3u8|ts|3gp|asf)$/.test(file.toLowerCase())}async function get_drives_path(tid){var index=tid.indexOf("$"),name=tid.substring(0,index),tid=tid.substring(index+1);return{drives:await get_drives(name),path:tid}}async function get_drives(name){var{settings,api,server}=__drives[name];return null==settings.v3&&(settings.v3=!1,server=(await http.get(server+"/api/public/settings")).json().data,Array.isArray(server)?(settings.title=server.find(x=>"title"===x.key)?.value,settings.v3=!1,settings.version=server.find(x=>"version"===x.key)?.value,settings.enableSearch="true"===server.find(x=>"enable search"===x.key)?.value):(settings.title=server.title,settings.v3=!0,settings.version=server.version,settings.enableSearch=!1),api.path=settings.v3?"/api/fs/list":"/api/public/path",api.file=settings.v3?"/api/fs/get":"/api/public/path",api.search=(settings.v3,"/api/public/search"),api.other=settings.v3?"/api/fs/other":null),__drives[name]}async function init(cfg){console.log("当前版本号:"+VERSION);let data;var alist_data,alist_data_url,ext=url+"/tvbox/json/alist_open.json";"object"==typeof ext?(data=ext,print("alist ext:object")):"string"==typeof ext&&(data=ext.startsWith("http")?(alist_data_url=(alist_data=ext.split(";"))[0],limit_search_show=1<alist_data.length&&Number(alist_data[1])||limit_search_show,search_type=2<alist_data.length?alist_data[2]:search_type,print(alist_data_url),(await http.get(alist_data_url)).json()):(print("alist ext:json string"),JSON.parse(ext)));let drives=[];Array.isArray(data)&&0<data.length&&data[0].hasOwnProperty("server")&&data[0].hasOwnProperty("name")?drives=data:!Array.isArray(data)&&data.hasOwnProperty("drives")&&Array.isArray(data.drives)&&(drives=data.drives.filter(it=>it.type&&"alist"===it.type||!it.type)),print(drives),print(searchDriver=!(searchDriver=(drives.find(x=>x.search)||{}).name||"")&&0<drives.length?drives[0].name:searchDriver),drives.forEach(item=>{let _path_param=[];item.params&&(_path_param=Object.keys(item.params)).sort((a,b)=>a.length-b.length),__drives[item.name]={name:item.name,server:item.server.endsWith("/")?item.server.rstrip("/"):item.server,startPage:item.startPage||"/",showAll:!0===item.showAll,search:!!item.search,params:item.params||{},_path_param:_path_param,settings:{},api:{},getParams(path){var key=this._path_param.find(x=>path.startsWith(x));return Object.assign({},this.params[key],{path:path})},async getPath(path){path=(await http.post(this.server+this.api.path,{data:this.getParams(path)})).json();return this.settings.v3?path.data.content:path.data.files},async getFile(path){path=(await http.post(this.server+this.api.file,{data:this.getParams(path)})).json(),path=this.settings.v3?path.data:path.data.files[0];return this.settings.v3||(path.raw_url=path.url),path},async getOther(method,path){path=this.getParams(path),path.method=method,method=(await http.post(this.server+this.api.other,{data:path})).json();return method},isFolder(data){return 1===data.type},isVideo(data){return this.settings.v3?2===data.type||0===data.type||3===data.type:3===data.type||0===data.type||4===data.type},isSubtitle(data){return 1!=data.type&&[".srt",".ass",".scc",".stl",".ttml"].some(x=>data.name.endsWith(x))},getType(data){var isVideo=this.isVideo(data);return this.isFolder(data)?0:isVideo?10:1},getPic(data){return(this.settings.v3?data.thumb:data.thumbnail)||(this.isFolder(data)?"http://img1.3png.com/281e284a670865a71d91515866552b5f172b.png":"")},getSize(data){let sz=data.size||0;if(sz<=0)return"";let filesize="";return filesize=1099511627776<sz?(sz/=1099511627776,"TB"):1073741824<sz?(sz/=1073741824,"GB"):1048576<sz?(sz/=1048576,"MB"):(sz/=1024,"KB"),sz.toFixed(2)+filesize},getRemark(data){return""},getTime(data,isStandard){isStandard=isStandard||!1;try{let tTime=data.updated_at||data.time_str||data.modified||"",date="";return tTime&&(tTime=tTime.split("T"),date=tTime[0],isStandard&&(date=date.replace(/-/g,"/")),tTime=tTime[1].split(/Z|\./),date+=" "+tTime[0]),date}catch(e){return""}}}}),print("init执行完毕")}function home(filter){var classes=Object.keys(__drives).map(key=>({type_id:key+"$"+__drives[key].startPage,type_name:key,type_flag:"1"}));let filter_dict={},filters=[{key:"order",name:"排序",value:[{n:"名称⬆️",v:"vod_name_asc"},{n:"名称⬇️",v:"vod_name_desc"},{n:"中英⬆️",v:"vod_cn_asc"},{n:"中英⬇️",v:"vod_cn_desc"},{n:"时间⬆️",v:"vod_time_asc"},{n:"时间⬇️",v:"vod_time_desc"},{n:"大小⬆️",v:"vod_size_asc"},{n:"大小⬇️",v:"vod_size_desc"},{n:"无",v:"none"}]},{key:"show",name:"播放展示",value:[{n:"单集",v:"single"},{n:"全集",v:"all"}]}];return classes.forEach(it=>{filter_dict[it.type_id]=filters}),print("----home----"),print(classes),JSON.stringify({class:classes,filters:filter_dict})}async function homeVod(params){var driver=__drives[searchDriver],driver=(print(driver),driver.server+"/sou?filter=last&num=50&type=video"),driver=(print("搜索链接:"+driver),(await http.get(driver)).text());let lists=[];try{lists=pdfa(driver,"div&&ul&&a")}catch(e){}print(`搜索结果数:${lists.length},搜索结果显示数量限制:`+limit_search_show);let vods=[],excludeReg=/\.(pdf|epub|mobi|txt|doc|lrc)$/,cnt=0;return lists.forEach(it=>{let vhref=pdfh(it,"a&&href");if(vhref=vhref&&unescape(vhref),!excludeReg.test(vhref)){var uri_parts,it=vhref.split("#");2<=it.length&&(vhref=it[0]),cnt<limit_search_show&&print(vhref),cnt++;let vid=searchDriver+"$"+vhref+"#search#",have_pic=("all"===showMode&&(vid+="#all#"),0),poster="",douban_rate="",display_path="";5===it.length&&(uri_parts=it[4].split("://"),poster=url+"/image/"+uri_parts[1],have_pic=1),4<=it.length&&(douban_rate=it[3]),it.length<2&&(uri_parts=it[0].split("/"),display_path=uri_parts[uri_parts.length-2]+"/"+uri_parts[uri_parts.length-1]),vods.push({vod_id:vid,vod_name:it.length<2?display_path:it[1],vod_tag:isMedia(vhref)?"file":"folder",vod_pic:have_pic?poster:"http://img.xiaoya.pro/xiaoya.jpg",vod_remarks:""==douban_rate?"":"豆瓣:"+douban_rate})}}),JSON.stringify({list:vods})}async function subcategory(tid){var tid=tid.replace(/#all#|#search#/g,""),{drives,path}=await get_drives_path(tid);const id=tid.endsWith("/")?tid:tid+"/";var list=await drives.getPath(path);let subList=[];var vodFiles=[],allList=[];for(const k in list){var item=list[k];if(drives.isSubtitle(item)&&subList.push(item.name),drives.showAll||drives.isFolder(item)||drives.isVideo(item)&&isMedia(item.name)){var vod_time=drives.getTime(item),vod_size=get_size(item.size),vod_size=vod_time.split(" ")[0].substr(2)+"\t"+vod_size;let vod_id=id+item.name+(drives.isFolder(item)?"/":"");"all"===showMode&&(vod_id+="#all#"),print(vod_id);vod_time={vod_id:vod_id,vod_name:item.name.replaceAll("$","").replaceAll("#",""),vod_pic:drives.getPic(item),vod_time:vod_time,vod_size:item.size,vod_tag:drives.isFolder(item)?"folder":"file",vod_remarks:drives.isFolder(item)?vod_size+" 文件夹":vod_size};drives.isVideo(item)&&isMedia(vod_id)&&(vodFiles.push(vod_time),allList.push(vod_time))}}return 0<subList.length&&vodFiles.forEach(item=>{var sbust=findBestLCS(item.vod_name,subList);sbust.bestMatch&&(__subtitle_cache[item.vod_id]=[id+sbust.bestMatch.target])}),JSON.stringify({subAllList:allList})}async function category(tid,pg,filter,extend){for(const k in __subtitle_cache)delete __subtitle_cache[k];tid.includes("#search#"),tid.includes("#all#");var orid=tid.replace(/#all#|#search#/g,"");const id=orid.endsWith("/")?orid:orid+"/";let allList=[],subList=[],vodFiles=[];filter=filter?extend:{};filter.show&&(showMode=filter.show);let{drives,path}=await get_drives_path(orid);if("/"==path){var extend=await homeVod(null),orid=JSON.parse(extend)["list"];allList=orid}else{const list=await drives.getPath(path);list.forEach(item=>{if(drives.isSubtitle(item)&&subList.push(item.name),drives.showAll||drives.isFolder(item)||drives.isVideo(item)&&isMedia(item.name)){var vod_time=drives.getTime(item),vod_size=get_size(item.size),vod_size=vod_time.split(" ")[0].substr(2)+"\t"+vod_size;let vod_id=id+item.name+(drives.isFolder(item)?"/":"");"all"===showMode&&(vod_id+="#all#"),print(vod_id);vod_time={vod_id:vod_id,vod_name:item.name.replaceAll("$","").replaceAll("#",""),vod_pic:drives.getPic(item),vod_time:vod_time,vod_size:item.size,vod_tag:drives.isFolder(item)?"folder":"file",vod_remarks:drives.isFolder(item)?vod_size+" 文件夹":vod_size};drives.isVideo(item)&&isMedia(vod_id)&&vodFiles.push(vod_time),allList.push(vod_time)}}),0<subList.length&&vodFiles.forEach(item=>{var sbust=findBestLCS(item.vod_name,subList);sbust.bestMatch&&(__subtitle_cache[item.vod_id]=[id+sbust.bestMatch.target])})}return filter.order?(print(`排序key:${extend=filter.order.split("_").slice(0,-1).join("_")},排序order:`+(orid=filter.order.split("_").slice(-1)[0])),extend.includes("name")?(detail_order="name",allList=sortListByName(allList,extend,orid)):extend.includes("cn")?(detail_order="cn",allList=sortListByCN(allList,"vod_name",orid)):extend.includes("time")?(detail_order="time",allList=sortListByTime(allList,extend,orid)):extend.includes("size")?(detail_order="size",allList=sortListBySize(allList,extend,orid)):filter.order.includes("none")&&(detail_order="none",print("不排序"))):"none"!==detail_order&&(allList=sortListByName(allList,"vod_name","asc")),pg&&1<vodFiles.length&&(extend={vod_id:id+"~playlist",vod_name:"播放列表",vod_pic:"http://img1.3png.com/3063ad894f04619af7270df68a124f129c8f.png",vod_tag:"file",vod_remarks:"共"+vodFiles.length+"集"},allList.unshift(extend)),print("----category----"+`tid:${tid},detail_order:${detail_order},showMode:`+showMode),JSON.stringify({parent:id,page:1,pagecount:1,limit:allList.length,total:allList.length,list:allList})}async function getAll(otid,tid,drives,path){try{otid.includes("#search#"),otid.includes("#all#");var content=await category(otid,null,!1,null),list=(isMedia(otid.replace(/#all#|#search#/g,"").split("@@@")[0]),JSON.parse(content)["list"]),vod_play_url=[];for(const k in list){var x=list[k];if("file"===x.vod_tag){var vid=x.vod_id.replace(/#all#|#search#/g,"");vod_play_url.push(x.vod_name+"$"+vid.substring(vid.indexOf("$")+1))}else{var subcontent=await subcategory(x.vod_id),subAllList=JSON.parse(subcontent)["subAllList"];for(const j in subAllList){var y=subAllList[j];if("file"===y.vod_tag){let vid=y.vod_id.replace(/#all#|#search#/g,"");vod_play_url.push(y.vod_name+"$"+vid.substring(vid.indexOf("$")+1))}}}}var pl=path.split("/").filter(it=>it);let vod_name=pl[pl.length-1]||drives.name;vod_name===drives.name&&print(pl),otid.includes("#search#")&&(vod_name+="[搜]");var vod={vod_id:otid,vod_name:vod_name,type_name:"文件夹",vod_pic:"https://avatars.githubusercontent.com/u/97389433?s=120&v=4",vod_content:tid,vod_tag:"folder",vod_play_from:drives.name,vod_play_url:vod_play_url.join("#"),vod_remarks:drives.settings.title};return print("----detail1----"),print(vod),JSON.stringify({list:[vod]})}catch(e){return print(e.message),JSON.stringify({list:[{}]})}}async function playlist(otid,tid,drives,path){return tid=tid.replace("/~playlist",""),getAll(otid=otid.replace("/~playlist",""),tid,drives,path=path.replace("/~playlist",""))}async function detail(tid){var isSearch=tid.includes("#search#"),isAll=tid.includes("#all#"),otid=tid,isFile=isMedia((tid=tid.replace(/#all#|#search#/g,"")).split("@@@")[0]),{drives,path}=(print(`isFile:${tid}?`+isFile),await get_drives_path(tid));if(print(`drives:${drives},path:`+path),path.endsWith("/"))return getAll(otid,tid,drives,path);if(path.endsWith("/~playlist"))return playlist(otid,tid,drives,path);if(isSearch&&!isFile)return getAll(otid,tid,drives,path);if(isAll){let new_tid,{drives,path}=(new_tid=isFile?tid.split("/").slice(0,-1).join("/")+"/":tid,print(`全集模式 tid:${tid}=>tid:`+new_tid),await get_drives_path(new_tid));return getAll(otid,new_tid,drives,path)}if(isFile){isSearch=path.split("@@@"),isAll=isSearch[0].substring(isSearch[0].lastIndexOf("/")+1);let vod_title=isAll;otid.includes("#search#")&&(vod_title+="[搜]");isFile={vod_id:otid,vod_name:vod_title,type_name:"文件",vod_pic:"https://avatars.githubusercontent.com/u/97389433?s=120&v=4",vod_content:tid,vod_play_from:drives.name,vod_play_url:isAll+"$"+path,vod_remarks:drives.settings.title};return print("----detail2----"),print(isFile),JSON.stringify({list:[isFile]})}return JSON.stringify({list:[]})}async function play(flag,id,flags){if(null!=id){var drives=await get_drives(flag),flag=id.split("@@@"),id=flag[0],item=await drives.getFile(id),subs=[],vod={parse:0,playUrl:"",url:item.raw_url,size:0,remark:"",header:{},extra:{subt:subs}},path=drives.name+"$"+id;if(__subtitle_cache[path])for(const sub of __subtitle_cache[path])try{var subP=await get_drives_path(sub),subItem=await drives.getFile(subP.path);subs.push(subItem.raw_url)}catch(error){}if("AliyundriveShare2Open"===item.provider&&drives.api.other){var urlss=["原画",item.raw_url];try{for(const live of(await drives.getOther("video_preview",flag[0])).data.video_preview_play_info.live_transcoding_task_list)"finished"===live.status&&(urlss.push(live.template_id),urlss.push(live.url))}catch(error){}vod.url=urlss,vod.name=item.name,vod.header={},vod.extra.subt=subs,vod.size=drives.getSize(item),vod.remark=drives.name+"$"+id}else{if("123Pan"===item.provider){let url=item.raw_url;try{url=(await http.get(url)).json().data.redirect_url}catch(error){}vod.url=url}else vod.url=item.raw_url;vod.name=item.name,vod.size=drives.getSize(item),vod.remark=drives.name+"$"+id,vod.header={},vod.extra.subt=subs}return print("----play----"),print(vod),JSON.stringify(vod)}}async function search(wd,quick){if(print(__drives),print("可搜索的alist驱动:"+searchDriver),searchDriver&&wd){var driver=__drives[searchDriver];wd=wd.split(" ").filter(it=>it.trim()).join("+"),print(driver);let surl=driver.server+"/sou?box="+wd+"&url=";search_type&&(surl+="&type="+search_type),print("搜索链接:"+surl);driver=(await http.get(surl)).text();let lists=[];try{lists=pdfa(driver,"div&&ul&&a")}catch(e){}print(`搜索结果数:${lists.length},搜索结果显示数量限制:`+limit_search_show);let vods=[],excludeReg=/\.(pdf|epub|mobi|txt|doc|lrc)$/,cnt=0;return lists.forEach(it=>{let vhref=pdfh(it,"a&&href");if(vhref=vhref&&unescape(vhref),!excludeReg.test(vhref)){var uri_parts,it=vhref.split("#");2<=it.length&&(vhref=it[0]),cnt<limit_search_show&&print(vhref),cnt++;let vid=searchDriver+"$"+vhref+"#search#",have_pic=("all"===showMode&&(vid+="#all#"),0),poster="",douban_rate="",display_path="";5===it.length&&(uri_parts=it[4].split("://"),poster=url+"/image/"+uri_parts[1],have_pic=1),4<=it.length&&(douban_rate=it[3]),it.length<2&&(uri_parts=it[0].split("/"),display_path=uri_parts[uri_parts.length-2]+"/"+uri_parts[uri_parts.length-1]),vods.push({vod_id:vid,vod_name:it.length<2?display_path:it[1],vod_tag:isMedia(vhref)?"file":"folder",vod_pic:have_pic?poster:"http://img.xiaoya.pro/xiaoya.jpg",vod_remarks:""==douban_rate?searchDriver:searchDriver+" /豆瓣:"+douban_rate})}}),print(vods=vods.slice(0,limit_search_show)),JSON.stringify({list:vods})}return JSON.stringify({list:[]})}function get_size(sz){if(sz<=0)return"";let filesize="";filesize=1099511627776<sz?(sz/=1099511627776,"TB"):1073741824<sz?(sz/=1073741824,"GB"):1048576<sz?(sz/=1048576,"MB"):1024<sz?(sz/=1024,"KB"):"B";var sz=sz.toFixed(2)+filesize,index=sz.indexOf(".");return"00"===sz.substr(index+1,2)?sz.substring(0,index)+sz.substr(index+3,2):sz}function naturalSort(options){return options=options||{},function(a,b){options.key&&(a=a[options.key],b=b[options.key]);function normalize(value){return value=""+value,options.caseSensitive?value:value.toLowerCase()}var GREATER="desc"===options.order?-1:1,SMALLER=-GREATER,re=/(^-?[0-9]+(\.?[0-9]*)[df]?e?[0-9]?$|^0x[0-9a-f]+$|[0-9]+)/gi,sre=/(^[ ]*|[ ]*$)/g,dre=/(^([\w ]+,?[\w ]+)?[\w ]+,?[\w ]+\d+:\d+(:\d+)?[\w ]?|^\d{1,4}[\/\-]\d{1,4}[\/\-]\d{1,4}|^\w+, \w+ \d+, \d{4})/,hre=/^0x[0-9a-f]+$/i,ore=/^0/,a=normalize(a).replace(sre,"")||"",b=normalize(b).replace(sre,"")||"",xN=a.replace(re,"\0$1\0").replace(/\0$/,"").replace(/^\0/,"").split("\0"),yN=b.replace(re,"\0$1\0").replace(/\0$/,"").replace(/^\0/,"").split("\0");if(a||b){if(!a&&b)return GREATER;if(a&&!b)return SMALLER;var oFxNcL,oFyNcL,sre=parseInt(a.match(hre))||1!=xN.length&&a.match(dre)&&Date.parse(a),re=parseInt(b.match(hre))||sre&&b.match(dre)&&Date.parse(b)||null;if(re){if(sre<re)return SMALLER;if(re<sre)return GREATER}for(var cLoc=0,numS=Math.max(xN.length,yN.length);cLoc<numS;cLoc++){if(oFxNcL=!(xN[cLoc]||"").match(ore)&&parseFloat(xN[cLoc])||xN[cLoc]||0,oFyNcL=!(yN[cLoc]||"").match(ore)&&parseFloat(yN[cLoc])||yN[cLoc]||0,isNaN(oFxNcL)!==isNaN(oFyNcL))return isNaN(oFxNcL)?GREATER:SMALLER;if(typeof oFxNcL!=typeof oFyNcL&&(oFxNcL+="",oFyNcL+=""),oFxNcL<oFyNcL)return SMALLER;if(oFyNcL<oFxNcL)return GREATER}}return 0}}const sortListByName=(vodList,key,order)=>key?vodList.sort(naturalSort({key:key,order:order=order||"asc",caseSensitive:!0})):vodList,getTimeInt=timeStr=>new Date(timeStr).getTime(),sortListByTime=(vodList,key,order)=>{var ASCarr;return key?(ASCarr=vodList.sort((a,b)=>(a=a[key],b=b[key],getTimeInt(a)-getTimeInt(b))),"desc"===order&&ASCarr.reverse(),ASCarr):vodList},sortListBySize=(vodList,key,order)=>{var ASCarr;return key?(ASCarr=vodList.sort((a,b)=>(a=a[key],b=b[key],(Number(a)||0)-(Number(b)||0))),"desc"===order&&ASCarr.reverse(),ASCarr):vodList};export default{init:init,home:home,homeVod:homeVod,category:category,detail:detail,play:play,search:search};function __jsEvalReturn(){return{init:init,home:home,homeVod:homeVod,category:category,detail:detail,play:play,search:search}}export{__jsEvalReturn};
+148
View File
@@ -0,0 +1,148 @@
import { load, _ } from 'assets://js/lib/cat.js';
import { log } from './lib/utils.js';
import { initAli, detailContent, playContent } from './lib/ali.js';
let siteKey = 'xiaozhitiao';
let siteType = 0;
let siteUrl = 'https://gitcafe.net/tool/alipaper/';
let aliUrl = "https://www.aliyundrive.com/s/";
let token = '';
let date = new Date();
const UA = 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1';
async function request(reqUrl, data) {
let res = await req(reqUrl, {
method: 'post',
headers: {
'User-Agent': UA,
},
data: data,
postType: 'form',
});
return res.content;
}
// cfg = {skey: siteKey, ext: extend}
async function init(cfg) {
try {
siteKey = _.isEmpty(cfg.skey) ? '' : cfg.skey;
siteType = _.isEmpty(cfg.stype) ? '' : cfg.stype;
await initAli(cfg.ext);
} catch (e) {
await log('init:' + e.message + ' line:' + e.lineNumber);
}
}
async function home(filter) {
const classes = [{'type_id':'1','type_name':'电视'},{'type_id':'2','type_name':'电影'},{'type_id':'3','type_name':'动漫'},{'type_id':'4','type_name':'视频'},{'type_id':'5','type_name':'音乐'}];
const filterObj = {
'1':[{'key':'class','name':'类型','init':'hyds','value':[{'n':'华语','v':'hyds'},{'n':'日韩','v':'rhds'},{'n':'欧美','v':'omds'},{'n':'其他','v':'qtds'}]}],
'2':[{'key':'class','name':'类型','init':'hydy','value':[{'n':'华语','v':'hydy'},{'n':'日韩','v':'rhdy'},{'n':'欧美','v':'omdy'},{'n':'其他','v':'qtdy'}]}],
'3':[{'key':'class','name':'类型','init':'hydm','value':[{'n':'国漫','v':'hydm'},{'n':'日本','v':'rhdm'},{'n':'欧美','v':'omdm'}]}],
'4':[{'key':'class','name':'类型','init':'jlp','value':[{'n':'纪录','v':'jlp'},{'n':'综艺','v':'zyp'},{'n':'教育','v':'jypx'},{'n':'其他','v':'qtsp'}]}],
'5':[{'key':'class','name':'类型','init':'hyyy','value':[{'n':'华语','v':'hyyy'},{'n':'日韩','v':'rhyy'},{'n':'欧美','v':'omyy'},{'n':'其他','v':'qtyy'}]}],
};
return {
class: classes,
filters: filterObj,
};
}
async function homeVod() {}
async function category(tid, pg, filter, extend) {
if (pg <= 0) pg = 1;
const params = {
action: "viewcat",
cat: extend.class,
num: pg,
token: await getToken(),
};
const resp = await request(siteUrl, params);
const json = JSON.parse(resp);
const videos = _.map(json.data, (item) => {
return {
vod_id: aliUrl + item.alikey,
vod_name: item.title,
vod_pic: "https://i2.100024.xyz/2024/01/31/xp4o7o.webp",
vod_remarks: item.creatime
};
});
const pgCount = _.isEmpty(videos) ? pg : pg + 1;
const limit = 50;
return {
page: pg,
pagecount: pgCount,
limit: limit,
total: limit * pgCount,
list: videos,
};
}
async function detail(id) {
try {
return await detailContent(id);
} catch (e) {
await log('detail:' + e.message + ' line:' + e.lineNumber);
}
}
async function play(flag, id, flags) {
try {
return await playContent(flag, id, flags);
} catch (e) {
await log('play:' + e.message + ' line:' + e.lineNumber);
}
}
async function search(wd, quick, pg) {
if (pg <= 0) pg = 1;
const params = {
action: "search",
from: "web",
keyword: wd,
token: await getToken(),
};
const resp = await request(siteUrl, params);
const json = JSON.parse(resp);
const videos = _.map(json.data, (item) => {
return {
vod_id: aliUrl + item.alikey,
vod_name: item.title,
vod_pic: "https://i2.100024.xyz/2024/01/31/xp4o7o.webp",
vod_remarks: item.creatime
};
});
return {
list: videos,
};
}
async function getToken() {
const newDate = new Date();
if (_.isEmpty(token) || newDate > date) {
const params = {
action: "get_token",
};
const resp = await request(siteUrl, params);
const json = JSON.parse(resp);
if (json.success) {
token = json.data;
date = newDate;
}
}
return token;
}
export function __jsEvalReturn() {
return {
init: init,
home: home,
homeVod: homeVod,
category: category,
detail: detail,
play: play,
search: search,
};
}
-195
View File
@@ -1,195 +0,0 @@
import { Crypto, load, _ } from 'assets://js/lib/cat.js';
let key = 'xinshijue';
let HOST = 'https://www.hdmyy.com';
let siteKey = '';
let siteType = 0;
const UA = 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1';
async function request(reqUrl, timeout = 20000) {
let res = await req(reqUrl, {
method: 'get',
headers: {
'User-Agent': UA,
'Referer': HOST
},
timeout: timeout,
});
return res.content;
}
// cfg = {skey: siteKey, ext: extend}
async function init(cfg) {
siteKey = cfg.skey;
siteType = cfg.stype;
}
async function home(filter) {
let classes = [{'type_id':1,'type_name':'电影'},{'type_id':2,'type_name':'电视剧'},{'type_id':3,'type_name':'综艺'},{'type_id':4,'type_name':'动漫'},{'type_id':63,'type_name':'纪录片'}];
let filterObj = {
'1':[{'key':'class','name':'剧情','init':'','value':[{'n':'全部','v':''},{'n':'喜剧','v':'喜剧'},{'n':'爱情','v':'爱情'},{'n':'恐怖','v':'恐怖'},{'n':'动作','v':'动作'},{'n':'科幻','v':'科幻'},{'n':'剧情','v':'剧情'},{'n':'战争','v':'战争'},{'n':'警匪','v':'警匪'},{'n':'犯罪','v':'犯罪'},{'n':'动画','v':'动画'},{'n':'奇幻','v':'奇幻'},{'n':'武侠','v':'武侠'},{'n':'冒险','v':'冒险'},{'n':'枪战','v':'枪战'},{'n':'恐怖','v':'恐怖'},{'n':'悬疑','v':'悬疑'},{'n':'惊悚','v':'惊悚'},{'n':'经典','v':'经典'},{'n':'青春','v':'青春'},{'n':'文艺','v':'文艺'},{'n':'微电影','v':'微电影'},{'n':'古装','v':'古装'},{'n':'历史','v':'历史'},{'n':'运动','v':'运动'},{'n':'农村','v':'农村'},{'n':'儿童','v':'儿童'},{'n':'网络电影','v':'网络电影'}]},{'key':'area','name':'地区','init':'','value':[{'n':'全部','v':''},{'n':'中国大陆','v':'中国大陆'},{'n':'中国香港','v':'中国香港'},{'n':'中国台湾','v':'中国台湾'},{'n':'美国','v':'美国'},{'n':'法国','v':'法国'},{'n':'英国','v':'英国'},{'n':'日本','v':'日本'},{'n':'韩国','v':'韩国'},{'n':'德国','v':'德国'},{'n':'泰国','v':'泰国'},{'n':'印度','v':'印度'},{'n':'意大利','v':'意大利'},{'n':'西班牙','v':'西班牙'},{'n':'加拿大','v':'加拿大'},{'n':'其他','v':'其他'}]},{'key':'year','name':'年份','init':'','value':[{'n':'全部','v':''},{'n':'2023','v':'2023'},{'n':'2022','v':'2022'},{'n':'2021','v':'2021'},{'n':'2020','v':'2020'},{'n':'2019','v':'2019'},{'n':'2018','v':'2018'},{'n':'2017','v':'2017'},{'n':'2016','v':'2016'},{'n':'2015','v':'2015'},{'n':'2014','v':'2014'},{'n':'2013','v':'2013'},{'n':'2012','v':'2012'},{'n':'2011','v':'2011'},{'n':'2010','v':'2010'}]},{'key':'by','name':'排序','value':[{'n':'时间','v':'time'},{'n':'人气','v':'hits'},{'n':'评分','v':'score'}]}],
'2':[{'key':'class','name':'剧情','init':'','value':[{'n':'全部','v':''},{'n':'爱情','v':'爱情'},{'n':'古装','v':'古装'},{'n':'悬疑','v':'悬疑'},{'n':'都市','v':'都市'},{'n':'喜剧','v':'喜剧'},{'n':'战争','v':'战争'},{'n':'剧情','v':'剧情'},{'n':'青春','v':'青春'},{'n':'历史','v':'历史'},{'n':'网剧','v':'网剧'},{'n':'奇幻','v':'奇幻'},{'n':'冒险','v':'冒险'},{'n':'励志','v':'励志'},{'n':'犯罪','v':'犯罪'},{'n':'商战','v':'商战'},{'n':'恐怖','v':'恐怖'},{'n':'穿越','v':'穿越'},{'n':'农村','v':'农村'},{'n':'人物','v':'人物'},{'n':'商业','v':'商业'},{'n':'生活','v':'生活'},{'n':'短剧','v':'短剧'},{'n':'其他','v':'其他'}]},{'key':'area','name':'地区','init':'','value':[{'n':'全部','v':''},{'n':'中国大陆','v':'中国大陆'},{'n':'中国香港','v':'中国香港'},{'n':'中国台湾','v':'中国台湾'},{'n':'韩国','v':'韩国'},{'n':'香港','v':'香港'},{'n':'台湾','v':'台湾'},{'n':'日本','v':'日本'},{'n':'美国','v':'美国'},{'n':'泰国','v':'泰国'},{'n':'英国','v':'英国'},{'n':'新加坡','v':'新加坡'},{'n':'其他','v':'其他'}]},{'key':'year','name':'年份','init':'','value':[{'n':'全部','v':''},{'n':'2023','v':'2023'},{'n':'2022','v':'2022'},{'n':'2021','v':'2021'},{'n':'2020','v':'2020'},{'n':'2019','v':'2019'},{'n':'2018','v':'2018'},{'n':'2017','v':'2017'},{'n':'2016','v':'2016'},{'n':'2015','v':'2015'},{'n':'2014','v':'2014'},{'n':'2013','v':'2013'},{'n':'2012','v':'2012'},{'n':'2011','v':'2011'},{'n':'2010','v':'2010'}]},{'key':'by','name':'排序','value':[{'n':'时间','v':'time'},{'n':'人气','v':'hits'},{'n':'评分','v':'score'}]}],
'3':[{'key':'class','name':'剧情','init':'','value':[{'n':'全部','v':''},{'n':'音乐','v':'音乐'},{'n':'情感','v':'情感'},{'n':'生活','v':'生活'},{'n':'职场','v':'职场'},{'n':'真人秀','v':'真人秀'},{'n':'搞笑','v':'搞笑'},{'n':'公益','v':'公益'},{'n':'艺术','v':'艺术'},{'n':'访谈','v':'访谈'},{'n':'益智','v':'益智'},{'n':'体育','v':'体育'},{'n':'少儿','v':'少儿'},{'n':'时尚','v':'时尚'},{'n':'人物','v':'人物'},{'n':'其他','v':'其他'}]},{'key':'area','name':'地区','init':'','value':[{'n':'全部','v':''},{'n':'中国大陆','v':'中国大陆'},{'n':'港台','v':'港台'},{'n':'韩国','v':'韩国'},{'n':'欧美','v':'欧美'},{'n':'其他','v':'其他'}]},{'key':'year','name':'年份','init':'','value':[{'n':'全部','v':''},{'n':'2023','v':'2023'},{'n':'2022','v':'2022'},{'n':'2021','v':'2021'},{'n':'2020','v':'2020'},{'n':'2019','v':'2019'},{'n':'2018','v':'2018'},{'n':'2017','v':'2017'},{'n':'2016','v':'2016'},{'n':'2015','v':'2015'},{'n':'2014','v':'2014'},{'n':'2013','v':'2013'},{'n':'2012','v':'2012'},{'n':'2011','v':'2011'},{'n':'2010','v':'2010'}]},{'key':'by','name':'排序','value':[{'n':'时间','v':'time'},{'n':'人气','v':'hits'},{'n':'评分','v':'score'}]}],
'4':[{'key':'class','name':'剧情','init':'','value':[{'n':'全部','v':''},{'n':'冒险','v':'冒险'},{'n':'战斗','v':'战斗'},{'n':'搞笑','v':'搞笑'},{'n':'经典','v':'经典'},{'n':'科幻','v':'科幻'},{'n':'玄幻','v':'玄幻'},{'n':'魔幻','v':'魔幻'},{'n':'武侠','v':'武侠'},{'n':'恋爱','v':'恋爱'},{'n':'推理','v':'推理'},{'n':'日常','v':'日常'},{'n':'校园','v':'校园'},{'n':'悬疑','v':'悬疑'},{'n':'真人','v':'真人'},{'n':'历史','v':'历史'},{'n':'竞技','v':'竞技'},{'n':'其他','v':'其他'}]},{'key':'area','name':'地区','init':'','value':[{'n':'全部','v':''},{'n':'中国大陆','v':'中国大陆'},{'n':'日本','v':'日本'},{'n':'韩国','v':'韩国'},{'n':'欧美','v':'欧美'},{'n':'其他','v':'其他'}]},{'key':'year','name':'年份','init':'','value':[{'n':'全部','v':''},{'n':'2023','v':'2023'},{'n':'2022','v':'2022'},{'n':'2021','v':'2021'},{'n':'2020','v':'2020'},{'n':'2019','v':'2019'},{'n':'2018','v':'2018'},{'n':'2017','v':'2017'},{'n':'2016','v':'2016'},{'n':'2015','v':'2015'},{'n':'2014','v':'2014'},{'n':'2013','v':'2013'},{'n':'2012','v':'2012'},{'n':'2011','v':'2011'},{'n':'2010','v':'2010'}]},{'key':'by','name':'排序','value':[{'n':'时间','v':'time'},{'n':'人气','v':'hits'},{'n':'评分','v':'score'}]}],
'63':[{'key':'by','name':'排序','value':[{'n':'时间','v':'time'},{'n':'人气','v':'hits'},{'n':'评分','v':'score'}]}],
};
return JSON.stringify({
class: classes,
filters: filterObj,
});
}
async function homeVod() {}
async function category(tid, pg, filter, extend) {
if (pg <= 0) pg = 1;
let page = '';
if (pg > 1) {
page = pg;
}
const link = HOST + '/vodshow/' + tid + '-' + (extend.area || '') + '-' + (extend.by || '') + '-' + (extend.class || '') + '-' + (extend.lang || '') + '-' + (extend.letter || '') + '---' + page + '---' + (extend.year || '') + '.html';
const html = await request(link);
const $ = load(html);
const items = $('.module-list .module-item');
const videos = _.map(items, (item) => {
const $item = $(item);
const link = $item.find('.module-item-content a:first').attr('href');
const title = $item.find('.video-name').text().trim();
const img = $item.find('.module-item-pic img:first').attr('data-src');
const remarks = $item.find('.module-item-text').text().trim();
return {
vod_id: link.replace(/.*?\/video\/(.*).html/g, '$1'),
vod_name: title,
vod_pic: img,
vod_remarks: remarks || '',
};
});
const hasMore = $('#page a.page-next:contains(下一页)').length > 0;
const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg);
const limit = 40;
return JSON.stringify({
page: parseInt(pg),
pagecount: pgCount,
limit: limit,
total: limit * pgCount,
list: videos,
});
}
async function detail(id) {
const html = await request(HOST + '/video/' + id + '.html');
const $ = load(html);
const vod = {
vod_id: id,
vod_name: $('h1.page-title').text().trim(),
vod_type: $('.video-info-aux a.tag-link:first').text().trim(),
vod_area: $('.video-info-aux a.tag-link:eq(2)').text().trim(),
vod_year: $('.video-info-aux a.tag-link:eq(1)').text().trim(),
vod_director: $('.video-info-main .video-info-items:contains(导演:)').text().substring(3).trim().replace(/(^\/|\/$)/g, '').trim(),
vod_actor: $('.video-info-main .video-info-items:contains(主演:)').text().substring(3).trim().replace(/(^\/|\/$)/g, '').trim(),
vod_pic: $('.video-cover img:first').attr('data-src'),
vod_remarks : $('.video-info-main .video-info-items:contains(备注:)').text().substring(3) || '',
vod_content: $('.video-info-main .video-info-items:contains(剧情:)').text().substring(3).trim().replace(/收起$/g, ''),
};
const playMap = {};
const tabs = $('.module-player-tab .module-tab-item');
const playlists = $('.module-player-list > .module-blocklist');
_.each(tabs, (tab, i) => {
const $tab = $(tab);
const from = $tab.find('span:first').text().trim();
if (from.includes('夸克')) return;
let list = playlists[i];
list = $(list).find('a');
_.each(list, (it) => {
const $it = $(it);
const title = $it.find('span:first').text().trim();
const playUrl = $it.attr('href');
if (!playMap.hasOwnProperty(from)) {
playMap[from] = [];
}
playMap[from].push(title + '$' + playUrl);
});
});
vod.vod_play_from = _.keys(playMap).join('$$$');
const urls = _.values(playMap);
const vod_play_url = _.map(urls, (urlist) => {
return urlist.join('#');
});
vod.vod_play_url = vod_play_url.join('$$$');
return JSON.stringify({
list: [vod],
});
}
async function play(flag, id, flags) {
const link = HOST + id;
const html = await request(link);
let $ = load(html);
let json = $('script:contains(player_aaaa)').text().replace('var player_aaaa=','');
let js = JSON.parse(json);
let playUrl = js.url;
if (js.encrypt == 1) {
playUrl = unescape(playUrl);
} else if (js.encrypt == 2) {
playUrl = unescape(base64Decode(playUrl));
}
let playHtml = await request('https://jx3.xn--1lq90i13mxk5bolhm8k.xn--fiqs8s/player/ec.php?code=ak&if=1&url=' + playUrl);
json = playHtml.match(/let ConFig = {([\w\W]*)},box/)[1];
const jsConfig = JSON.parse('{' + json.trim() + '}');
playUrl = decryptUrl(jsConfig);
return JSON.stringify({
parse: 0,
url: playUrl,
header: {
'User-Agent': UA,
}
});
}
function decryptUrl(jsConfig) {
const key = Crypto.enc.Utf8.parse('2890' + jsConfig.config.uid + 'tB959C');
const iv = Crypto.enc.Utf8.parse('2F131BE91247866E');
const mode = Crypto.mode.CBC;
const padding = Crypto.pad.Pkcs7;
const decrypted = Crypto.AES.decrypt(jsConfig.url, key, {
'iv': iv,
'mode': mode,
'padding': padding
});
const decryptedUrl = Crypto.enc.Utf8.stringify(decrypted);
return decryptedUrl;
}
function base64Decode(text) {
return Crypto.enc.Utf8.stringify(Crypto.enc.Base64.parse(text));
}
async function search(wd, quick, pg) {
let data = JSON.parse(await request(HOST + '/index.php/ajax/suggest?mid=1&limit=50&wd=' + wd)).list;
let videos = [];
for (const vod of data) {
videos.push({
vod_id: vod.id,
vod_name: vod.name,
vod_pic: vod.pic,
vod_remarks: '',
});
}
return JSON.stringify({
list: videos,
});
}
export function __jsEvalReturn() {
return {
init: init,
home: home,
homeVod: homeVod,
category: category,
detail: detail,
play: play,
search: search,
};
}
+127
View File
@@ -0,0 +1,127 @@
import { Crypto, _ } from 'assets://js/lib/cat.js';
import { log } from './lib/utils.js';
import { initAli, detailContent, playContent } from './lib/ali.js';
let siteKey = 'yiso';
let siteType = 0;
let siteUrl = 'https://yiso.fun';
let patternAli = /(https:\/\/www\.(aliyundrive|alipan)\.com\/s\/[^"]+)/;
let cookie = '';
const UA = 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1';
async function request(reqUrl) {
let res = await req(reqUrl, {
method: 'get',
headers: {
'User-Agent': UA,
'Referer': siteUrl,
'Cookie': cookie,
},
});
return res.content;
}
// cfg = {skey: siteKey, ext: extend}
async function init(cfg) {
try {
siteKey = _.isEmpty(cfg.skey) ? '' : cfg.skey;
siteType = _.isEmpty(cfg.stype) ? '' : cfg.stype;
const ext = _.isEmpty(cfg.ext) ? '' : cfg.ext;
const configs = ext.split('$$$');
if (configs.length == 2) {
cookie = configs[1];
}
const token = {
ext: configs[0]
};
await initAli(token);
} catch (e) {
await log('init:' + e.message + ' line:' + e.lineNumber);
}
}
async function home(filter) {
return '{}';
}
async function homeVod() {}
async function category(tid, pg, filter, extend) {
return '{}';
}
async function detail(id) {
try {
let matches = id.match(patternAli);
if (!_.isEmpty(matches)) return await detailContent(matches[0]);
return '';
} catch (e) {
await log('detail:' + e.message + ' line:' + e.lineNumber);
}
}
async function play(flag, id, flags) {
try {
return await playContent(flag, id, flags);
} catch (e) {
await log('play:' + e.message + ' line:' + e.lineNumber);
}
}
async function search(wd, quick, pg) {
if (pg <= 0) pg = 1;
const limit = 10;
const resp = await request(siteUrl + "/api/search?name=" + encodeURIComponent(wd) + '&pageNo=' + pg + '&from=ali');
const json = JSON.parse(resp).data;
const total = json.total;
const videos = _.map(json.list, (item) => {
const name = item.fileInfos[0].fileName;
const remark = item.gmtCreate;
const url = decryptUrl(item.url);
return {
vod_id: url,
vod_name: name,
vod_pic: "https://inews.gtimg.com/newsapp_bt/0/13263837859/1000",
vod_remarks: remark,
};
});
const pgCount = parseInt(total / limit) + 1;
return JSON.stringify({
page: parseInt(pg),
pagecount: pgCount,
limit: limit,
total: total,
list: videos,
});
}
function decryptUrl(url) {
const data = {
ciphertext: Crypto.enc.Base64.parse(url),
};
const key = Crypto.enc.Utf8.parse('4OToScUFOaeVTrHE');
const iv = Crypto.enc.Utf8.parse('9CLGao1vHKqm17Oz');
const mode = Crypto.mode.CBC;
const padding = Crypto.pad.Pkcs7;
const decrypted = Crypto.AES.decrypt(data, key, {
'iv': iv,
'mode': mode,
'padding': padding
});
const decryptedUrl = Crypto.enc.Utf8.stringify(decrypted);
return decryptedUrl;
}
export function __jsEvalReturn() {
return {
init: init,
home: home,
homeVod: homeVod,
category: category,
detail: detail,
play: play,
search: search,
};
}
+137 -231
View File
@@ -1,243 +1,149 @@
<?php
//管理员应急工具箱
error_reporting(E_ALL^E_NOTICE^E_WARNING^E_DEPRECATED);
define('DIR',dirname(__DIR__));
define('config_path', DIR . '/data/ATool_config.php'); ;
import { Crypto, load, _, jinja2 } from './lib/cat.js';
//判断配置文件是否存在
if(is_file(config_path)){
require config_path;
if(empty($config['key'])){
exit('未读取到Key');
}
require DIR."/system/Msg.php";
}else{
require DIR.'/system/public.php';
Reset_Config();
let key = 'yjys';
let HOST = 'https://m.7caa.com';
let siteKey = '';
let siteType = 0;
const UA = 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1';
async function request(reqUrl, agentSp) {
let res = await req(reqUrl, {
method: 'get',
headers: {
'User-Agent': agentSp || UA,
'Referer': HOST
},
});
return res.content;
}
//switch状态
if($config['switch'] === 1){
}else{
$msg['title'] = 'ATool未开启';
$msg['methodTitle'] = '开启方式:';
$msg['content'] = '1. 登录您的云服务器或虚拟主机<br /> 2. 进入TwoNav的程序目录<br /> 3. 编辑 data/ATool_config.php 将"switch" => 0 改为 "switch" => 1 <br /> 4. 复制Key的内容,保存后刷新此页面,使用Key验证即可进入ATool';
require DIR.'/templates/admin/other/error.php';
exit;
// cfg = {skey: siteKey, ext: extend}
async function init(cfg) {
siteKey = cfg.skey;
siteType = cfg.stype;
}
session_name('ATool_SSID');
session_start();
async function home(filter) {
let classes = [{"type_id":1,"type_name":"电影"},{"type_id":2,"type_name":"追剧"},{"type_id":3,"type_name":"综艺"},{"type_id":4,"type_name":"动漫"}];
let filterObj = {
"1":[{"key":"class","name":"类型","value":[{"n":"全部","v":""},{"n":"喜剧","v":"喜剧"},{"n":"爱情","v":"爱情"},{"n":"恐怖","v":"恐怖"},{"n":"动作","v":"动作"},{"n":"科幻","v":"科幻"},{"n":"剧情","v":"剧情"},{"n":"战争","v":"战争"},{"n":"警匪","v":"警匪"},{"n":"犯罪","v":"犯罪"},{"n":"动画","v":"动画"},{"n":"奇幻","v":"奇幻"},{"n":"武侠","v":"武侠"},{"n":"冒险","v":"冒险"},{"n":"枪战","v":"枪战"},{"n":"恐怖","v":"恐怖"},{"n":"悬疑","v":"悬疑"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"大陆"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"美国","v":"美国"},{"n":"法国","v":"法国"},{"n":"英国","v":"英国"},{"n":"日本","v":"日本"},{"n":"韩国","v":"韩国"},{"n":"德国","v":"德国"},{"n":"泰国","v":"泰国"},{"n":"印度","v":"印度"},{"n":"意大利","v":"意大利"},{"n":"西班牙","v":"西班牙"},{"n":"加拿大","v":"加拿大"},{"n":"其他","v":"其他"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"}]}],
"2":[{"key":"class","name":"类型","value":[{"n":"全部","v":""},{"n":"古装","v":"古装"},{"n":"战争","v":"战争"},{"n":"青春偶像","v":"青春偶像"},{"n":"喜剧","v":"喜剧"},{"n":"家庭","v":"家庭"},{"n":"犯罪","v":"犯罪"},{"n":"动作","v":"动作"},{"n":"奇幻","v":"奇幻"},{"n":"剧情","v":"剧情"},{"n":"历史","v":"历史"},{"n":"经典","v":"经典"},{"n":"乡村","v":"乡村"},{"n":"情景","v":"情景"},{"n":"商战","v":"商战"},{"n":"网剧","v":"网剧"},{"n":"其他","v":"其他"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"内地","v":"内地"},{"n":"韩国","v":"韩国"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"日本","v":"日本"},{"n":"美国","v":"美国"},{"n":"泰国","v":"泰国"},{"n":"英国","v":"英国"},{"n":"新加坡","v":"新加坡"},{"n":"其他","v":"其他"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"}]}],
"3":[{"key":"class","name":"类型","value":[{"n":"全部","v":""},{"n":"选秀","v":"选秀"},{"n":"情感","v":"情感"},{"n":"访谈","v":"访谈"},{"n":"播报","v":"播报"},{"n":"旅游","v":"旅游"},{"n":"音乐","v":"音乐"},{"n":"美食","v":"美食"},{"n":"纪实","v":"纪实"},{"n":"曲艺","v":"曲艺"},{"n":"生活","v":"生活"},{"n":"游戏互动","v":"游戏互动"},{"n":"财经","v":"财经"},{"n":"求职","v":"求职"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"内地","v":"内地"},{"n":"港台","v":"港台"},{"n":"日韩","v":"日韩"},{"n":"欧美","v":"欧美"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"}]}],
"4":[{"key":"class","name":"类型","value":[{"n":"全部","v":""},{"n":"情感","v":"情感"},{"n":"科幻","v":"科幻"},{"n":"热血","v":"热血"},{"n":"推理","v":"推理"},{"n":"搞笑","v":"搞笑"},{"n":"冒险","v":"冒险"},{"n":"萝莉","v":"萝莉"},{"n":"校园","v":"校园"},{"n":"动作","v":"动作"},{"n":"机战","v":"机战"},{"n":"运动","v":"运动"},{"n":"战争","v":"战争"},{"n":"少年","v":"少年"},{"n":"少女","v":"少女"},{"n":"社会","v":"社会"},{"n":"原创","v":"原创"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"国产","v":"国产"},{"n":"日本","v":"日本"},{"n":"欧美","v":"欧美"},{"n":"其他","v":"其他"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"}]}]
};
if(!empty($_GET['type'])){
if($_GET['type'] == 'verify'){
if(isset($_SESSION['verify']) && $_SESSION['verify'] === true){
msg(-1,'您已经验证过了,无需重复验证!');
}else{
if(!empty($_POST['Key']) && $_POST['Key'] === md5($config['key'])){
$_SESSION['verify'] = true;
msg(1,'验证成功');
}else{
msg(-1,'Key错误');
return JSON.stringify({
class: classes,
filters: filterObj,
});
}
async function homeVod() {}
async function category(tid, pg, filter, extend) {
if (pg <= 0) pg = 1;
const link = HOST + '/vshow/' + tid + '-' + (extend.area || '') + '--' + (extend.class || '') + '-----' + pg + '---' + (extend.year || '') + '.html';//https://m.7caa.com/vshow/1-%E7%BE%8E%E5%9B%BD--%E7%88%B1%E6%83%85-----2---2020.html
const html = await request(link);
const $ = load(html);
const items = $('ul.stui-vodlist > li');
let videos = _.map(items, (item) => {
const it = $(item).find('a:first')[0];
const remarks = $($(item).find('span.pic-text text-right')[0]).text().trim();
return {
vod_id: it.attribs.href.replace(/.*?\/vod\/(.*).html/g, '$1'),
vod_name: it.attribs.title,
vod_pic: it.attribs['data-original'],
vod_remarks: remarks || '',
};
});
const hasMore = $('ul.stui-page > li > a:contains(下一页)').length > 0;
const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg);
return JSON.stringify({
page: parseInt(pg),
pagecount: pgCount,
limit: 24,
total: 24 * pgCount,
list: videos,
});
}
async function detail(id) {
var html = await request( HOST + '/play/' + id + '-1-1' + '.html');
var $ = load(html);
var vod = {
vod_id: id,
vod_name: $('h1:first').text().trim(),
vod_type: $('.stui-content__detail p:first a').text(),
vod_actor: $('.stui-content__detail p:nth-child(3)').text().replace('主演:',''),
vod_pic: $('.stui-content__thumb img:first').attr('data-original'),
vod_remarks : $('.stui-content__detail p:nth-child(5)').text() || '',
vod_content: $('span.detail-content').text().trim(),
};
var playMap = {};
var tabs = $('ul.dropdown-menu > li > a');
var playlists = $('ul.stui-content__playlist');
_.each(tabs, (tab, i) => {
var from = tab.children[0].data;
var list = playlists[i];
list = $(list).find('a');
_.each(list, (it) => {
var title = it.children[0].data;
var playUrl = it.attribs.href.replace(/\/play\/(.*).html/g, '$1');
if (title.length == 0) title = it.children[0].data.trim();
if (!playMap.hasOwnProperty(from)) {
playMap[from] = [];
}
}
}
//判断是否已验证
if(isset($_SESSION['verify']) && $_SESSION['verify'] === true){
$db = Load_db();
$global_config = unserialize( get_db("global_config", "v", ["k" => "o_config"]) );
}else{
msg(-1,'鉴权失败');
}
if($_GET['type'] == 'logout'){
$_SESSION['verify'] = false;
Reset_Config();
msg(1,'退出成功');
}elseif($_GET['type'] == 'user_list'){
$query = $_POST['query'];
$UserGroup = @$_POST['UserGroup'];
$page = empty(intval($_REQUEST['page'])) ? 1 : intval($_REQUEST['page']);
$limit = empty(intval($_REQUEST['limit'])) ? 50 : intval($_REQUEST['limit']);
$offset = ($page - 1) * $limit; //起始行号
//用户组筛选
if(!empty($UserGroup)){
$where['AND']['UserGroup'] = $UserGroup;
}
//关键字筛选
if(!empty($query)){
$where['AND']['OR'] = ["User[~]" => $query,"Email[~]" => $query,"RegIP[~]" => $query];
}
//统计条数
$count = count_db('global_user',$where);
//权重排序(数字小的排前面)
$where['ORDER']['RegTime'] = 'DESC';
//分页
$where['LIMIT'] = [$offset,$limit];
//查询
$datas = select_db('global_user',['ID','User','UserGroup','Email','RegIP','RegTime','Login'],$where);
if(!empty($datas)){
$user_group = select_db('user_group',['name','code'],'');//读用户组
$user_group = array_column($user_group, 'name', 'code');//以代号为键
$user_group['root'] = '站长';
$user_group['default'] = '默认';
foreach ($datas as $key => $data){
$datas[$key]['UserGroupName'] = $user_group[$data['UserGroup']]??'Null';
}
}
msgA(['code'=>1,'msg'=>'获取成功','count'=>$count,'data'=>$datas]);
}elseif($_GET['type'] == 'set_pwd'){
if(!has_db('global_user',['ID'=>$_POST['ID']])){
msg(-1,'用户不存在!');
}
//空字符串md5 防止意外出现空密码
if( $_POST['new_pwd']== 'd41d8cd98f00b204e9800998ecf8427e'){
msg(-1,'密码不能为空');
}
$RegTime = get_db('global_user','RegTime',['ID'=>$_POST['ID']]);
update_db('global_user',['Password'=>Get_MD5_Password($_POST['new_pwd'],$RegTime)],["ID" => $_POST['ID'] ],[1,'修改成功']);
}elseif($_GET['type'] == 'set_root'){
update_db('global_user',['UserGroup'=>'root'],["ID" => $_POST['ID'] ],[1,'修改成功']);
//设为允许注册
}elseif($_GET['type'] == 'set_allow_register'){
$global_config['RegOption'] = 1;
update_db("global_config", ["v" => $global_config], ["k" => "o_config"],[1,'设置成功']);
//关闭维护模式
}elseif($_GET['type'] == 'set_close_Maintenance'){
$global_config['Maintenance'] = 0;
update_db("global_config", ["v" => $global_config], ["k" => "o_config"],[1,'设置成功']);
//重置静态路径
}elseif($_GET['type'] == 'Set_Libs'){
$global_config['Libs'] = "./static";
update_db("global_config", ["v" => $global_config], ["k" => "o_config"],[1,'设置成功']);
//清理缓存
}elseif($_GET['type'] == 'Set_clear_cache'){
clearstatcache();
if(function_exists("opcache_reset")){
opcache_reset(); //清理PHP缓存
}
msgA(['code'=>1,'msg'=>'操作成功']);
//改账号
}elseif($_GET['type'] == 'set_user_name'){
//新用户名是否合规
if(empty($_POST['new_user_name'])){
msgA(['code'=>-1,'msg'=>'用户名不能为空']);
}elseif(empty($_POST['ID'])){
msgA(['code'=>-1,'msg'=>'ID不能为空']);
}elseif(!preg_match('/^[A-Za-z0-9]{4,13}$/',$_POST['new_user_name'])){
msg(-1,'账号只能是4到13位的数字和字母!');
}
//检测是否冲突
if(file_exists(DIR."/data/user/".$_POST['new_user_name'])){
msgA(['code'=>-1,'msg'=>'data/user/存在同名文件夹']);
}
if(file_exists(DIR."/data/backup/".$_POST['new_user_name'])){
msgA(['code'=>-1,'msg'=>'data/backup/存在同名文件夹']);
}
//读取用户信息
$USER = get_db("global_user", "*", ["ID" => $_POST['ID']]);
if(empty($USER)){
msgA(['code'=>-1,'msg'=>'用户ID不存在']);
}elseif($USER['User'] == $_POST['new_user_name']){
msgA(['code'=>-1,'msg'=>'新用户名不能和旧的一样']);
}elseif(has_db('global_user',['User'=>$_POST['new_user_name']])){
msgA(['code'=>-1,'msg'=>'新账号已存在,请核对后再试!']);
}
//移动数据目录
$Path = DIR.'/data/user/'.$USER['User'];
if(is_dir($Path)){
$New_Path = DIR.'/data/user/'.$_POST['new_user_name'];
if(!rename($Path,$New_Path)){
msgA(['code'=>-1,'msg'=>'移动数据目录失败']);
}
}
//移动备份目录
$Path = DIR.'/data/backup/'.$USER['User'];
if(is_dir($Path)){
$New_Path = DIR.'/data/backup/'.$_POST['new_user_name'];
if(!rename($Path,$New_Path)){
msgA(['code'=>-1,'msg'=>'移动备份目录失败']);
}
}
update_db("user_login_info", ["user" => $_POST['new_user_name']], ["user" => $USER['User']]);
update_db("user_log", ["user" => $_POST['new_user_name']], ["user" => $USER['User']]);
update_db("global_user", ["User" => $_POST['new_user_name']], ["ID" => $_POST['ID']],[1,'操作成功']);
}elseif($_GET['type'] == 'del_otp'){
$user_data = get_db('global_user','*',['ID'=>$_POST['ID']]);
$LoginConfig = unserialize($user_data['LoginConfig']);
if(empty($LoginConfig['totp_key'])){
msgA(['code'=>-1,'msg'=>'当前账号未开启OTP双重验证']);
}
$LoginConfig['totp_key'] = '';
update_db("global_user", ["LoginConfig" => $LoginConfig], ["ID" => $_POST['ID']],[1,'操作成功']);
}
msgA(['code'=>-1,'msg'=>'请求类型错误']);
}else{
//判断是否已验证
if(isset($_SESSION['verify']) && $_SESSION['verify'] === true){
$db = Load_db();
$global_config = unserialize( get_db("global_config", "v", ["k" => "o_config"]) );
echo_Atool();
}else{
echo_verify();
}
playMap[from].push( title + '$' + playUrl);
});
});
vod.vod_play_from = _.keys(playMap).join('$$$');
var urls = _.values(playMap);
var vod_play_url = _.map(urls, (urlist) => {
return urlist.join('#');
});
vod.vod_play_url = vod_play_url.join('$$$');
return JSON.stringify({
list: [vod],
});
}
async function play(flag, id, flags) {
const link = HOST + '/play/' + id + '.html';
const html = await request(link);
const $ = load(html);
const js = JSON.parse($('script:contains(player_)').html().replace('var player_aaaa=',''));
const playurl = js.url;
const playUrl = unescape(playurl);
return JSON.stringify({
parse: 0,
url: playUrl,
});
}
//载入数据库
function Load_db(){
require DIR."/data/config.php";
require DIR.'/system/Medoo.php';
if($db_config['type'] == 'sqlite'){
try {
$db_config['path'] = DIR."/data/".$db_config['file'];
$db = new Medoo\Medoo(['type'=>'sqlite','database'=>$db_config['path']]);
}catch (Exception $e) {
Amsg(-1,'载入数据库失败'.$db_config['path']);
}
}elseif($db_config['type'] == 'mysql'){
try {
$db = new Medoo\Medoo(['type' => 'mysql',
'host' => $db_config['host'],
'port' => $db_config['port'],
'database' => $db_config['name'],
'username' => $db_config['user'],
'password' => $db_config['password']
]);
}catch (Exception $e) {
Amsg(-1,'链接数据库失败!');
}
async function search(wd, quick) {
let data = JSON.parse(await request(HOST + '/index.php/ajax/suggest?mid=1&wd=' + wd)).list;
let videos = [];
for (const vod of data) {
videos.push({
vod_id: vod.id,
vod_name: vod.name,
vod_pic: vod.pic,
vod_remarks: '',
});
}
require DIR.'/system/public.php';
return $db;
return JSON.stringify({
list: videos,
});
}
function echo_Atool(){
global $global_config;
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>ATool 工具箱</title>
<link rel="stylesheet" href="../static/Layui/v2.8.17/css/layui.css">
<style>
html, body {min-width: 1200px;background-color: #fff;position: relative;}
.page-wrapper {width: 1200px;margin: 0 auto;padding: 0 15px;}
</style>
</head>
<body>
<div class="page-wrapper">
<fieldset class="layui-elem-field layui-field-title">
<legend> ATool 工具箱 </legend>
</fieldset>
<div class="layui-btn-container" style="display: inline-block;">
<button id="logout" class="layui-btn layui-btn-sm layui-btn-primary"><i class="layui-icon layui-icon-snowflake"></i>退</button>
<a class="layui-btn layui-btn-sm layui-btn-primary" href="../index.php?c=<?php echo $global_config['Login'];?>" target="_blank"><i class="layui-icon layui-icon-username"></i></a>
<a class="layui-btn layui-btn-sm layui-btn-primary" href="../index.php?c=<?php ec
export function __jsEvalReturn() {
return {
init: init,
home: home,
homeVod: homeVod,
category: category,
detail: detail,
play: play,
search: search,
};
}
-1
View File
@@ -1 +0,0 @@
//bbQ0FUT1CGAxh5cnpqX29wZW4uanMsYXNzZXRzOi8vanMvbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgxDcnlwdG8KZGF5anMMamluamEyBlVyaQJfDl8weDZmMmIOXzB4YjgxZhJfMHgxMThjNDESXzB4MTAyYTM1El8weDIyZWQzYxJfMHgzNDdlZmISXzB4MjI1MmRlEl8weDI4NWVlNhJfMHgxY2FjNzgSXzB4NDFkNzk3El8weDk2ZjA5YxJfMHgzZDM3ZWMSXzB4NTI0NzFhEl8weDI3ZWViNxJfMHgxOGU2YzISXzB4NDRiNzNiEl8weGJkMjYxNRJfMHgzMThkNjESXzB4NThhZDM2El8weDY2ZGEwNxBfMHhjYTVmMRJfMHgxZWE4MDcOXzB4YWVhMRJfMHg0NzRlMTQSXzB4NTBhZWI1El8weDJkODM5MRJfMHgyOTU4NGQSXzB4MWUyMmVkEl8weDIwMGRhZRJfMHg1YTIzMzUSXzB4NWFiZjc0El8weDc3YmFhZBJfMHgzMTQwOGMSXzB4MmI4OWYxEl8weDQ5YzE3MBJfMHgyZGI3MDISc3Vic3RyaW5nEnllYXJfbGlzdEBEYWx2aWsvMi4xLjAgKExpbnV4OyBVOyBBbmRyb2lkIBwwOGQ1NWY1MDBiODJlNzwvYXBwdG8vdjEvdm9kL2dldFZvZFNlYXJjaD93ZD0KdGl0bGUWdG9VcHBlckNhc2UMaHVhd2VpCnR5cGVzBmVuYxB2b2RfbmFtZRB2b2RfeWVhci4vYXBwdG8vdjEvcGFyc2luZy9wcm94eQh0aW1lFnRvTG93ZXJDYXNlPi9hcHB0by92MS92b2QvZ2V0TGlzdHM/dHlwZV9pZD0OaXNFbXB0eRRjaGFyQ29kZUF0mANBbDRJQVh3V2IzOVhJVUpXTW5KS1dqNVNCaHhhQkFGWGNIWVBmbGhSSlVaMFBnZElkUU4yWHloa1JXd3Rjbms4VDJoalcwd0hNbUJLRXlJTVJpVlJmd0lYVlgwTVEyWnVQRjlYTXdkYWR3Vk1YeHdHWkVwUFlXRTNabFJKRUFGWlUwWkNDd0ZBV0ExYWQxUlVVV1FwZUZjTVZreE5LRjE5ZWxjQlp5cHZkVlFuY1FBVlZrbDFVbXBHVlZ4NGJWQmNZQ2xTQTJjVkJROD0Mdm9kX2lkCGtleXMOdGltZW91dBpnZXRfaG9tZV9jYXRlDmhlYWRlcnMKc2NvcmUIbGFuZxJ0eXBlX25hbWUOcmVwbGFjZRJhcmVhX2xpc3QIdHJpbRR1c2VyLWFnZW50DHJhbmRvbQ5jb250ZW50FHN0YXJ0c1dpdGgadm9kX3BsYXlfZnJvbRJzdHJpbmdpZnkadm9kX3BsYXlfbGlzdAhwb3N0FEVOQ1JZUFRJT04Wdm9kX2NvbnRlbnRYU1hvamNHWVBBQUlIVlYxQklRRmlTQ0IrZEF4bGZRVTdka1ZURDFaNkV3QT0SbGFzdF9wYWdlBmxvZ+QBJmFyZWE9e3tleHQuYXJlYX19Jmxhbmc9e3tleHQubGFuZ319JnllYXI9e3tleHQueWVhcn19Jm9yZGVyPXt7ZXh0Lm9yZGVyfGRlZmF1bHQoInRpbWUiKX19JnR5cGVfbmFtZT17e2V4dC5jbGFzc319CnBhcnNlHEhVQVdFSSBNYXRlIDQwCG1vbGQIc2tleQhmaW5kDGV4dGVuZAZ1cmwOYnVpbGRJZBJ2b2RfYWN0b3IYJnBhZ2VTaXplPTIxoAFXRXdRUlVaY0doOUpFRUpZU0FZRENWSU5CbFFOQWdKTVcxMFdHVkZJU1ZkUUQxOVpYZ1VXWHh4R1UxUUxRRkZJVmw5ZFRWbENGUmxFUUJBPRRyZXBsYWNlQWxsCGNhdGUIZWFjaAh5cnpqFnBsYXllcl9pbmZvCGRhdGEKbGFiZWwOdm9kX3BpYxZnZXRfcGFyc2luZwwmcGFnZT08L2FwcHRvL3YyL2NvbmZpZy9nZXQ/cD1hbmRyb2lkMiZfX3BsYXRmb3JtPWFuZHJvaWQmX19pYz04ZEZrV1FScFVHd0VKUWhCV0JFVkVBZzFhSEE9PXphYmFjZGVmZ2hqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISktMTU5PUFFSU1RVVldYWVowMTIzNDU2Nzg5EHRyeSBuZXh0DGh0dHBzOg52b2Rfc3ViDGRvbWFpbgpsaXN0cxhmcm9tQ2hhckNvZGUOcmVmZXJlcghwdXNoDEJhc2U2NApvcmRlcghoaXRzDmZvckVhY2gIVXRmOAhodHRwCnN0eXBlCHllYXIcaGFzT3duUHJvcGVydHkwL2FwcHRvL3YxL3ZvZC9nZXRWb2Q/aWQ9FnZvZF9yZW1hcmtzDGRldmljZQgweDFiCDB4NDMIMHgyNggweDE3CDB4NTIGMHg5MEFRcFhEUVplREFRSVVROEVWdzhERHc9PShjWDAzR25Za2RoOWdLWHRoVWc9PQgweDI3El8weDRkMGEyZRJfMHg2ZjJiMjUSXzB4YjgxZjNhEl8weDI4NjUxZgpzaGlmdBJfMHhjZDU5NzQSXzB4NTQ5OTFhEl8weDMyNzE3ZhJfMHg0YzBjMmMSXzB4MjYxNjlhEl8weGFhZWRiMxJfMHg1NThlNjEUVXNlci1BZ2VudAZyZXEIMHg0YwYweDYMbWV0aG9kEmZvcm0tZGF0YRBwb3N0VHlwZQYweGQGMHgwBjB4NwhhZXNYCDB4MWQSXzB4MzQ3Njg1El8weDIwOGUwORJfMHg0N2M1M2QSXzB4NGZiMTM1CDB4MTAIMHgzNwgweDNjCmxvY2FsCDB4MjQIMHgzZQgweDUwBGlkCDB4NGUEdWEIMHg0Mg5yZWxlYXNlBDsgCm1vZGVsDiBCdWlsZC8IMHgxNAIpBjB4MQYweDQIMHgyYhJfMHgyMmNjZmQSXzB4MTExYjg2El8weDEwOWI2MhJfMHg0ZGZjZTQSXzB4Mzg3NGQ3El8weDI2NGQ4NBJfMHg0ZTlkZGMSXzB4MTcwYjI1El8weDE4ZDkyMBJfMHg2ZTQ1NWESXzB4M2ExNTU0El8weDE2Njk0MBJfMHgyY2QwMzMSXzB4NWMzYmMwEl8weDVjYTQwYwgweDIzCDB4MjEIMHgyYwgweDU2BjB4ZggweDJmDnR5cGVfaWQIMHg0NQgweDEyCDB4NTQIMHg0OAV7fItXCDB4MWUIMHg1YwUwVzpTCGFyZWESbGFuZ19saXN0Be2LAIoIMHg1OQgweDQxBXRe404IMHgzOAZrZXkIaW5pdAVoUeiQAm4CdggweDFhCDB4MzEFkmOPXgUAZ7BlCDB4NGQFAGftcAgweDMyBX1ZxIsIMHg1OAgweDE5DmNvbnNvbGUGMHhiDmZpbHRlcnMSXzB4Zjg3NTE5CDB4NWESXzB4MjE2ZTdmBHt9El8weDFhZWVjORJfMHgxNzMyYWYSXzB4YzA3ZmY0El8weDFjNzg2NhJfMHgzNDc0NGISXzB4NTYyNTQ4El8weDE5OTZhNhJfMHg1NjQxYjgSXzB4NjgwMzc1CDB4NGYGMHhjBmV4dAgweDIyCDB4MTYIMHg1MwgweDRhCDB4MjAIMHgyYQhwYWdlBjB4YRJwYWdlY291bnQIbGlzdBJfMHgxMWE5NzMSXzB4MmU4MWZjEl8weDMyMzNhNhJfMHg1NTIxYmQSXzB4M2ZmYzZmEl8weDgxZGQ1NRJfMHg0OGY0NTcSXzB4MzFhMDg1CDB4M2EIMHgyNSRlbmNvZGVVUklDb21wb25lbnQSdm9kX2NsYXNzCDB4M2YCLAgweDRiEHZvZF9hcmVhCDB4MTUYdm9kX2RpcmVjdG9yBjB4OAgweDVlBjB4NQgweDFjCDB4NWQIdXJscwgweDM5Bm1hcAgweDNkAiMGMHgzBiQkJBh2b2RfcGxheV91cmwSXzB4NTcxZWFkCDB4MzQCJAgweDEzEl8weDU4YTFiYxJfMHg3ZTY5Y2USXzB4NTcyY2RkEl8weDQzMjdlMhJfMHgyOTBhMWESXzB4MjYwNTg2El8weDMwYWE1YRJfMHhmNzVmZDISXzB4NTliYjMxCDB4MTEMY29uZmlnEHBsYXlfdXJsCDB4MWYIMHg1NQgweDI4El8weDFlZTU1MxJfMHgzYzMwZWESXzB4NDQ1ZDE0El8weDNiMWI0ORJfMHgyOGI3ZDESXzB4MzFiOTYwEl8weDI5NzJkMhJfMHgyYjRkM2EIMHg0NAgweDNiEl8weDE5NjRlNhJfMHg1ZjEwOTAIMHgxOAgweDViAiASXzB4MzE1ODU3El8weDI0MGI0YRJfMHg1MjFkYjAOaW5kZXhPZggweDQwEl8weDU3MzY2ZBJfMHgxZTU0NTMSXzB4NDBkNWY0El8weDQ4OGE0MBJfMHhmYTk1ZmISXzB4YzE1NDhjEl8weDI0MWE4MAYweDIELy8IMHgyOQgweDM2CDB4NTcIMHg1ZggweDJlDlJlZmVyZXIIMHgzMwxoZWFkZXISXzB4MzhjMjk5El8weDEzNjFkYxJfMHgxMTM3ODQSXzB4MjhmZDFjEl8weDdhNTUwYRJfMHhiOWVmN2QSXzB4NGFhYTI2El8weDQwMzE2YwgweDYwCDB4NDcKYnJhbmQGMHhlCDB4NDYSXzB4MTMyZGViEl8weDJlMzE0YhJfMHgyYTczZTASXzB4NTliMzQxEl8weDJlYWFkYwgweDJkCDB4NTESXzB4MjMwOGU2El8weDQ5MjQ1MwgweDMwCDB4NDkIMHgzNRJfMHhhZWQ4M2UIaG9tZQ5ob21lVm9kEGNhdGVnb3J5DGRldGFpbAhwbGF5DHNlYXJjaA+kAwGmAwEAKagDAAUAqgMAAawDAAKuAwADsAMABLIDAA4ABgGgAQAAACAqFagIAKoDAAysAwEMrgMCDLADAwyyAwQMtAMADbYDAQ24AwIJugMDCbwDBAm+AwUJwAMGCcIDBwnEAwgJxgMJDcgDCg3KAwsNzAMMDc4DDQ3QAw4N0gMPAdQDEAHWAxEB2AMSAdoDEwHcAxQB3gMVCeADFgniAxcB5AMYAeYDGQHoAxoB6gMbAewDHA3uAx0B8AMeAfIDHwH0AyAB9gMhAfgDIgH6AyMBqAMkAQjoYb4CXxQAvgNfFQC+BF8WAL4FXxcAvgZfGAC+B18ZAL4IXxwAvglfHQC+Cl8eAL4LXx8AvgxfIAC+DV8iAL4OXyMAvg9fJAC+EF8lAL4RXyYAvhJfJwC+E18oAL4UXykAKQQwAAAABF0AAAAE/gAAAAT/AAAABAABAAAEAQEAAAQCAQAABAMBAAAEBAEAAAQFAQAABAYBAAAEBwEAAAQIAQAABAkBAAAECgEAAAQLAQAABAwBAAAEDQEAAAQOAQAABA8BAAAEEAEAAAQRAQAABBIBAAAEEwEAAAQUAQAABBUBAAAEFgEAAAQXAQAABBgBAAAEGQEAAAQaAQAABHoAAAAmIAAEGwEAAEwgAACABBwBAABMIQAAgAQdAQAATCIAAIAEHgEAAEwjAACABEIAAABMJAAAgAQfAQAATCUAAIAEIAEAAEwmAACABCEBAABMJwAAgAQiAQAATCgAAIAEIwEAAEwpAACABCQBAABMKgAAgAQlAQAATCsAAIAEJgEAAEwsAACABCcBAABMLQAAgAQoAQAATC4AAIAEKQEAAEwvAACABCoBAABMMAAAgAQrAQAATDEAAIAELAEAAEwyAACABC0BAABMMwAAgAQuAQAATDQAAIAELwEAAEw1AACABDABAABMNgAAgAQxAQAATDcAAIAEMgEAAEw4AACABDMBAABMOQAAgAQ0AQAATDoAAIAENQEAAEw7AACABDYBAABMPAAAgAQ3AQAATD0AAIAEOAEAAEw+AACABDkBAABMPwAAgAQ6AQAATEAAAIAEHgAAAExBAACABDsBAABMQgAAgAQ8AQAATEMAAIAEPQEAAExEAACABD4BAABMRQAAgAQ/AQAATEYAAIAEQQAAAExHAACABEABAABMSAAAgARBAQAATEkAAIAEQgEAAExKAACABEMBAABMSwAAgAREAQAATEwAAIAERQEAAExNAACABEYBAABMTgAAgARHAQAATE8AAIAESAEAAExQAACABEkBAABMUQAAgARKAQAATFIAAIAESwEAAExTAACABEwBAABMVAAAgARNAQAATFUAAIAETgEAAExWAACABDYAAABMVwAAgARPAQAATFgAAIAEUAEAAExZAACABFEBAABMWgAAgARSAQAATFsAAIAEUwEAAExcAACABFQBAABMXQAAgARVAQAATF4AAIAEVgEAAExfAACABFsAAABMYAAAgF8FAL4AZQUAvKcB7g6+AU3bAAAAXwYAZQYABFcBAADtXwcAv18IAAtfCQCzXwoAv18LALNfDABlBgAEWAEAAO1fDQBlBgAEWQEAAO1fDgBlBgAEWgEAAO1fDwBlBgAEWwEAAO1fEABlBgAEXAEAAO1fEQAEXQEAAF8SAAReAQAAXxMAC18aAAtfGwBlBgAEXwEAAO1fIQAppAMBBAEAYwIOQwYBAAIBAgIAARMDwAUAAUDCBQABAMQFAQAwYQAAvgBNYgEAAMdiAADQj9jtKaQDAQAOQwYBAAEAAQQBAB0BxgUAAQDABQADz47X6BjbBEoBAABI2wRkAQAASCQAACQBAA7q5SmkAwEADkMGAQACAQICAQARA8AFAAEAwgUAAQDEBQEAILQDBQxhAADPs57TZQAAz0fHYgAAKKQDAQAOYgYB0gMDBAMLBwCXAgfKBQABAMwFAAEAzgUAAQDQBQEAINIFAQEg1AUBAiDWBQkDA/YDJgDGAw4MugMICLYDBgzQAxMMzAMRDM4DEgxhAgBhAQBhAAAL22UBAO1MbAEAAMcGyNDoUThtAQAAZQIAZQMABG4BAADtnQtlAwAEbwEAAO1McAEAAAvbZQEA7UxsAQAATBUBAADQTDoBAAAEcQEAAExyAQAA0UwTAQAA7osRYwEADuoXOG0BAADPC2IAAEwVAQAA7osRYwEADjiYAAAAZQMABHMBAADtSGIBAGUDAAR0AQAA7UckAQDJbGgAAABiAgBlAwAEdQEAAO1HtKnoPjiYAAAABCoBAABIOHYBAADbZQQA7SYAAJZiAgAEOgEA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
-272
View File
@@ -1,272 +0,0 @@
import { Crypto, load, _ } from './lib/cat.js';
let siteUrl = 'https://www.cs1369.com';
let siteKey = '';
let siteType = 0;
let headers = {};
async function request(reqUrl, postData, agentSp, get) {
let res = await req(reqUrl, {
method: get ? 'get' : 'post',
headers: headers,
data: postData || {},
postType: get ? '' : 'form',
});
let content = res.content;
return content;
}
async function init(cfg) {
siteKey = cfg.skey;
siteType = cfg.stype;
}
async function home(filter) {
let classes = [{
type_id: '1',
type_name: '电影',
},{
type_id: '2',
type_name: '电视',
},{
type_id: '3',
type_name: '动漫',
}];
let filterObj = genFilterObj();
return JSON.stringify({
class: classes,
filters: filterObj
});
}
async function homeVod() {
let videos = await getVideos(siteUrl);
return JSON.stringify({
list: videos,
});
}
async function category(tid, pg, filter, extend) {
let url = siteUrl;
if (filter) {
url = url + '/show';
let area = extend['area'];
if (area && area != '') {
url = url + '/area/' + area;
}
let clazz = extend['class']
if (clazz && clazz != '') {
url = url + '/class/' + clazz;
}
let id = extend['id'];
if(id && id != '') {
url = url + '/id/' + id;
} else {
url = url + '/id/' + tid;
}
let year = extend['year'];
if (year && year != '') {
url = url + '/year/' + year;
}
if (pg && pg > 1) {
url = url + '/page/' + pg;
}
url = url + '.html';
} else {
url = url + '/vod/type';
url = url + '/id/' + tid;
if (pg && pg > 1) {
url = url + '/page/' + pg;
}
url = url + '.html';
}
//console.log('cate page url:', url);
let videos = await getVideos(url);
return JSON.stringify({
list: videos,
page: pg
});
}
async function detail(id) {
try {
let url = siteUrl + id;
const html = await request(url);
const $ = load(html);
let actors = _.map($('div.stui-content__detail > p:nth-child(3) > a'), (n) => {
return $(n).text();
});
let actor = actors.join(' ');
let director = $('div.stui-content__detail > p:nth-child(4) > a').text();
let title = $('div.stui-content__detail > h1.title').text();
let content = $('div.stui-pannel_bd > p').text();
const cards = $('div.stui-pannel_bd.col-pd.clearfix > ul > li > a');
let playUrls = _.map(cards, (n) => {
return $(n).text() + '$' + n.attribs['href'];
});
const video = {
vod_actor: actor,
vod_play_from: 'Leospring',
vod_play_url: playUrls.join('#'),
vod_director: director,
vod_content: content,
};
const list = [video];
const result = { list };
return JSON.stringify(result);
} catch (e) {
//console.log('err', e);
}
return null;
}
async function search(wd, quick, pg) {
let url = siteUrl + '/search/wd/' + wd + '.html';
//console.log('search url:', url);
const html = await request(url);
const $ = load(html);
const cards = $('div.stui-pannel_bd > ul.stui-vodlist__media.col-pd.clearfix > li');
let videos = _.map(cards, (n) => {
let id = $($(n).find('div.thumb > a')[0]).attr('href');
let name = $($(n).find('div.thumb > a')[0]).attr('title');
let pic = $($(n).find('div.thumb > a')[0]).attr('data-original');
let remark = $($(n).find('div.thumb > a > span:nth-child(2)')[0]).text();
return {
vod_id: id,
vod_name: name,
vod_pic: pic,
vod_remarks: remark,
};
});
return JSON.stringify({
list: videos,
});
}
async function play(flag, id, flags) {
let url = siteUrl + id;
const html = await request(url);
const $ = load(html);
let info = '';
for(const n of $('script')) {
if($(n).text().indexOf('player_aaaa=') > 0) {
info = $(n).text().split('player_aaaa=')[1];
break;
}
}
//console.log('info', info);
let obj = JSON.parse(info);
let playUrl = obj.url;
if(obj.encrypt == 1) {
playUrl = unescape(playUrl);
} else if (obj.encrypt == 2) {
playUrl = unescape(base64Decode(playUrl))
}
return JSON.stringify({
parse: 0,
url: playUrl,
});
}
function genFilterObj() {
return {
'1':[
{
key: 'id',
name: '类型',
value: [{n:'全部',v:''},{n:'动作片',v:'6'},{n:'喜剧片',v:'7'},{n:'爱情片',v:'8'},{n:'科幻片',v:'9'},{n:'恐怖片',v:'10'},{n:'剧情片',v:'11'},{n:'战争片',v:'12'},{n:'动画片',v:'13'},{n:'纪录片',v:'14'}]
},{
key: 'class',
name: '剧情',
value: [{n:'全部',v:''},{n:'喜剧',v:'喜剧'},{n:'爱情',v:'爱情'},{n:'恐怖',v:'恐怖'},{n:'动作',v:'动作'},{n:'科幻',v:'科幻'},{n:'剧情',v:'剧情'},{n:'战争',v:'战争'},{n:'警匪',v:'警匪'},{n:'犯罪',v:'犯罪'},{n:'动画',v:'动画'},{n:'奇幻',v:'奇幻'},{n:'武侠',v:'武侠'},{n:'冒险',v:'冒险'},{n:'枪战',v:'枪战'},{n:'悬疑',v:'悬疑'},{n:'惊悚',v:'惊悚'},{n:'经典',v:'经典'},{n:'青春',v:'青春'},{n:'文艺',v:'文艺'},{n:'微电影',v:'微电影'},{n:'古装',v:'古装'},{n:'历史',v:'历史'},{n:'运动',v:'运动'},{n:'农村',v:'农村'},{n:'儿童',v:'儿童'},{n:'网络电影',v:'网络电影'}]
},{
key: 'area',
name: '地区',
value: [{n:'全部',v:''},{n:'中国大陆',v:'中国大陆'},{n:'中国香港',v:'中国香港'},{n:'中国台湾',v:'中国台湾'},{n:'美国',v:'美国'},{n:'韩国',v:'韩国'},{n:'日本',v:'日本'},{n:'泰国',v:'泰国'},{n:'新加坡',v:'新加坡'},{n:'马来西亚',v:'马来西亚'},{n:'印度',v:'印度'},{n:'英国',v:'英国'},{n:'法国',v:'法国'},{n:'加拿大',v:'加拿大'},{n:'西班牙',v:'西班牙'},{n:'俄罗斯',v:'俄罗斯'}]
},{
key: 'year',
name: '年份',
value: [{n:'全部',v:''},{n:'2023',v:'2023'},{n:'2022',v:'2022'},{n:'2021',v:'2021'},{n:'2020',v:'2020'},{n:'2019',v:'2019'},{n:'2018',v:'2018'},{n:'2017',v:'2017'},{n:'2016',v:'2016'},{n:'2015',v:'2015'},{n:'2014',v:'2014'},{n:'2013',v:'2013'},{n:'2012',v:'2012'},{n:'2011',v:'2011'},{n:'2010',v:'2010'},{n:'2009',v:'2009'},{n:'2008',v:'2008'},{n:'2007',v:'2007'},{n:'2006',v:'2006'},{n:'2005',v:'2005'},{n:'2004',v:'2004'},{n:'2003',v:'2003'},{n:'2002',v:'2002'},{n:'2001',v:'2001'},{n:'2000',v:'2000'}]
}],
'2':[{
key: 'id',
name: '类型',
value: [{n:'全部',v:''},{n:'内地',v:'15'},{n:'美国',v:'16'},{n:'英国',v:'17'},{n:'韩国',v:'18'},{n:'泰国',v:'20'},{n:'日本',v:'21'},{n:'香港',v:'22'},{n:'台湾',v:'23'}]
},{
key: 'class',
name: '剧情',
value: [{n:'全部',v:''},{n:'古装',v:'古装'},{n:'战争',v:'战争'},{n:'青春偶像',v:'青春偶像'},{n:'喜剧',v:'喜剧'},{n:'家庭',v:'家庭'},{n:'犯罪',v:'犯罪'},{n:'动作',v:'动作'},{n:'奇幻',v:'奇幻'},{n:'剧情',v:'剧情'},{n:'历史',v:'历史'},{n:'经典',v:'经典'},{n:'乡村',v:'乡村'},{n:'情景',v:'情景'},{n:'商战',v:'商战'},{n:'网剧',v:'网剧'}]
},{
key: 'area',
name: '地区',
value: [{n:'全部',v:''},{n:'中国大陆',v:'中国大陆'},{n:'中国香港',v:'中国香港'},{n:'中国台湾',v:'中国台湾'},{n:'美国',v:'美国'},{n:'韩国',v:'韩国'},{n:'日本',v:'日本'},{n:'泰国',v:'泰国'},{n:'新加坡',v:'新加坡'},{n:'马来西亚',v:'马来西亚'},{n:'印度',v:'印度'},{n:'英国',v:'英国'},{n:'法国',v:'法国'},{n:'加拿大',v:'加拿大'},{n:'西班牙',v:'西班牙'},{n:'俄罗斯',v:'俄罗斯'}]
},{
key: 'year',
name: '年份',
value: [{n:'全部',v:''},{n:'2023',v:'2023'},{n:'2022',v:'2022'},{n:'2021',v:'2021'},{n:'2020',v:'2020'},{n:'2019',v:'2019'},{n:'2018',v:'2018'},{n:'2017',v:'2017'},{n:'2016',v:'2016'},{n:'2015',v:'2015'},{n:'2014',v:'2014'},{n:'2013',v:'2013'},{n:'2012',v:'2012'},{n:'2011',v:'2011'},{n:'2010',v:'2010'},{n:'2009',v:'2009'},{n:'2008',v:'2008'},{n:'2007',v:'2007'},{n:'2006',v:'2006'},{n:'2005',v:'2005'},{n:'2004',v:'2004'},{n:'2003',v:'2003'},{n:'2002',v:'2002'},{n:'2001',v:'2001'},{n:'2000',v:'2000'}]
}],
'3':[{
key: 'id',
name: '类型',
value: [{n:'全部',v:''},{n:'内地',v:'25'},{n:'日漫',v:'26'},{n:'欧美',v:'27'},{n:'其他',v:'28'}]
},{
key: 'class',
name: '剧情',
value: [{n:'全部',v:''},{n:'情感',v:'情感'},{n:'科幻',v:'科幻'},{n:'热血',v:'热血'},{n:'推理',v:'推理'},{n:'搞笑',v:'搞笑'},{n:'冒险',v:'冒险'},{n:'萝莉',v:'萝莉'},{n:'校园',v:'校园'},{n:'动作',v:'动作'},{n:'机战',v:'机战'},{n:'运动',v:'运动'},{n:'战争',v:'战争'},{n:'少年',v:'少年'},{n:'少女',v:'少女'},{n:'社会',v:'社会'},{n:'原创',v:'原创'},{n:'亲子',v:'亲子'},{n:'益智',v:'益智'},{n:'励志',v:'励志'}]
},{
key: 'area',
name: '地区',
value: [{n:'全部',v:''},{n:'中国大陆',v:'中国大陆'},{n:'中国香港',v:'中国香港'},{n:'中国台湾',v:'中国台湾'},{n:'美国',v:'美国'},{n:'韩国',v:'韩国'},{n:'日本',v:'日本'},{n:'泰国',v:'泰国'},{n:'新加坡',v:'新加坡'},{n:'马来西亚',v:'马来西亚'},{n:'印度',v:'印度'},{n:'英国',v:'英国'},{n:'法国',v:'法国'},{n:'加拿大',v:'加拿大'},{n:'西班牙',v:'西班牙'},{n:'俄罗斯',v:'俄罗斯'}]
},{
key: 'year',
name: '年份',
value: [{n:'全部',v:''},{n:'2023',v:'2023'},{n:'2022',v:'2022'},{n:'2021',v:'2021'},{n:'2020',v:'2020'},{n:'2019',v:'2019'},{n:'2018',v:'2018'},{n:'2017',v:'2017'},{n:'2016',v:'2016'},{n:'2015',v:'2015'},{n:'2014',v:'2014'},{n:'2013',v:'2013'},{n:'2012',v:'2012'},{n:'2011',v:'2011'},{n:'2010',v:'2010'},{n:'2009',v:'2009'},{n:'2008',v:'2008'},{n:'2007',v:'2007'},{n:'2006',v:'2006'},{n:'2005',v:'2005'},{n:'2004',v:'2004'},{n:'2003',v:'2003'},{n:'2002',v:'2002'},{n:'2001',v:'2001'},{n:'2000',v:'2000'}]
}]
}
}
async function getVideos(url) {
const html = await request(url);
const $ = load(html);
const cards = $('div.stui-vodlist__box > a')
let videos = _.map(cards, (n) => {
let id = n.attribs['href'];
let name = n.attribs['title'];
let pic = n.attribs['data-original'];
let remark = $($(n).find('span:nth-child(2)')[0]).text();
return {
vod_id: id,
vod_name: name,
vod_pic: pic,
vod_remarks: remark,
};
});
return videos;
}
function base64Encode(text) {
return Crypto.enc.Base64.stringify(Crypto.enc.Utf8.parse(text));
}
function base64Decode(text) {
return Crypto.enc.Utf8.stringify(Crypto.enc.Base64.parse(text));
}
export function __jsEvalReturn() {
return {
init: init,
home: home,
homeVod: homeVod,
category: category,
detail: detail,
play: play,
search: search,
};
}
-1
View File
@@ -1 +0,0 @@
//bbQ0FUT1DSAgp5dC5qcxguL2xpYi9jYXQuanMcLi9saWIvdXRpbHMuanMcX19qc0V2YWxSZXR1cm4CXwxDcnlwdG8KZGF5anMKVXRpbHMMbGVnYWRvDnNpdGVLZXkQc2l0ZVR5cGUQZXh0SW5mb3MIaW5pdBJnZXRTdHJpbmcIaG9tZQ5ob21lVm9kEGNhdGVnb3J5DGRldGFpbAhwbGF5DHNlYXJjaBRnZXRIZWFkZXJzCmlzQmFuGGdldFNlYXJjaFVybBZ1cmxQYXR0ZXJuMRZ1cmxQYXR0ZXJuMhhwYXJzZVBhdHRlcm4acGFyc2VQYXR0ZXJuMRpwYXJzZVBhdHRlcm4yImh0bWxWaWRlb0tleU1hdGNoBFVBFGdldENhdGVVcmwsZ2V0Q2F0ZUZpbHRlclVybFByZWZpeCxnZXRDYXRlRmlsdGVyVXJsU3VmZml4HGdldEZpbHRlclR5cGVzHmdldFJlY29tbWVuZFVybCBnZXRQbGF5VXJsUHJlZml4FnBhcnNlVXJsTWFwFmdlblBsYXlMaXN0GmdldEZpbmFsVmlkZW8SZ2V0QXBpVXJsCGRlc2MSbWQ1RW5jb2RlFm1kNUVuY29kZTE2GGJhc2U2NEVuY29kZS5hZXNCYXNlNjREZWNvZGVUb1N0cmluZxR0aW1lRm9ybWF0IGFwaVwucGhwLy4qPy92b2QiYXBpXC5waHAvLis/XC52b2QQLy4rXD8uKz0sLioodXJsfHZ8dmlkfHBocFw/aWQpPRxodHRwcz86Ly9bXi9dKhRwbGF5ZXI9bmV3HjxkaXYgaWQ9InZpZGVvIiw8ZGl2IGlkPSJbXiJdKj9wbGF5ZXIiDS8ALwDGiZGY/pSlYxpIbHNKc1BsYXllclwoNjxpZnJhbWVbXHNcU10qP3NyYz0iW14iXSs/IjQ8dmlkZW9bXHNcU10qP3NyYz0iW14iXSs/IgZNRDUSc3Vic3RyaW5nBmVuYwxCYXNlNjQSc3RyaW5naWZ5CFV0ZjgKcGFyc2UGc3RyBmtleRx0cmFuc2Zvcm1hdGlvbgRpdhJhbGdvcml0aG0IbW9kZQ5wYWRkaW5nAi8YUEtDUzVQYWRkaW5nBnBhZApQa2NzNxJOb1BhZGRpbmceSVNPMTAxMjZQYWRkaW5nEElzbzEwMTI2BkFFUw5kZWNyeXB0FGNpcGhlcnRleHQIdGltZQxmb3JtYXQgWVlZWS9NTS9ERCBISDptbQZjZmcIc2tleQpzdHlwZQZleHQGIyMjBnVybAxoZWFkZXIGcmVxDmhlYWRlcnMOY29udGVudAxmaWx0ZXISanNvbkFycmF5DmNsYXNzZXMCaQhqc29uDHJlc3VsdBRjbGFzc2VzQXJyCGpPYmoQdHlwZU5hbWUMdHlwZUlkDG5ld0Nscw5maWx0ZXJzEmZpbHRlckFycgJrAmwOb25lTGluZQp0eXBlThB2YWx1ZUFycgJqBGt2Bmt2bwRzcAJuDmlzRW1wdHkCCgRcKwh0cmltAj0SdHlwZV9uYW1lDnR5cGVfaWQIcHVzaBxoYXNPd25Qcm9wZXJ0eQhsaXN0DmlzQXJyYXkIZGF0YRZ0eXBlX2V4dGVuZAIrDmluZGV4T2YFW3sJkA5yZXBsYWNlBXt8i1cIYXJlYQUwVzpTCGxhbmcF7YsAigh5ZWFyBXRe/U4CdgR7fQZ0aWQEcGcMZXh0ZW5kCnRvdGFsDGFwaVVybAx2aWRlb3MIdk9iaggjUE4jD1t7CZBjAGwAYQBzAHMADVt7CZBhAHIAZQBhAA1bewmQbABhAG4AZwANW3sJkHkAZQBhAHIABZJjj14SdG90YWxwYWdlEnBhZ2Vjb3VudApsaW1pdApmbG9vcgx2b2RfaWQQdm9kX25hbWUOdm9kX3BpYxZ2b2RfcmVtYXJrcxBuZXh0bGluawp0aXRsZQZwaWMKc3RhdGUIcGFnZQRpZAZ2b2QIZmxhZxBqaWV4aVVybBBqc29uSW5mbwxsdmRvdSsGWFktDHN1YnN0ciAwMTIzNDV5dHZtenhjcmZzKEFFUy9DQkMvUEtDUzVQYWRkaW5nIDFyZndqNjc4OTBjdmZicmcaaXNWaWRlb0Zvcm1hdEhodHRwOi8vamlleGkubHl5eXR2LmNuL2pzb24ucGhwP3VybD0ab2todHRwLzQuMTEuMBRVc2VyLUFnZW50CGNvZGUEangEd2QKcXVpY2skZW5jb2RlVVJJQ29tcG9uZW50BlVSTAUmTwZ0BcVgcoIFj3kpUgZLRVkILnZvZBhpb3Blbnl1bi5jb20SL2xpc3Q/d2Q9DCZwYWdlPQg/d2Q9FmFwaS5waHAvYXBwCnhnYXBwGHNlYXJjaD90ZXh0PQgmcGc9CHRlc3QSZXNlbGxhdXRvFjEuMTQuNjMuMTAxCHpqeXMGZGNkCGx4dWUSd2VldGFpLmNuEmhhb2thbmp1MQpmaXQ6OBB6amoubGlmZRBsb3ZlOTk4OQg4ZDhxDmxrLnB4dW4IaGd5eAo1MjF4NQpseHl5eQwwODE4dHYMZGl5b3VpDmRpbGlrdHYKcHB6aHUSYWl0ZXN1Y2FpCnp6LmNpDGNoeGpvbg53YXRjaG1pCnZpcGJwCGJodHYKeGZ5a2wYP2FjPWxpc3Qmd2Q9GD9hYz1saXN0JnptPQ5mcmVla2FuJkRhcnQvMi4xNCAoZGFydDppbykGenNiCGZreHMIeGF5cwh4Y3lzCHN6eXMIZHh5cwh5dHlzCHFueXMmRGFydC8yLjE1IChkYXJ0OmlvKRhva2h0dHAvNC4xLjAYRGFsdmlrLzIuMS4wFG5hdj90b2tlbj0UL2xpc3Q/dHlwZQwvdHlwZXMQZGlqaWF4aWFIaHR0cDovL3d3dy5kaWppYXhpYS5jb20vYXBpLnBocC9hcHAvFHZpZGVvP3RpZD0QaW9wZW55dW4WL2xpc3Q/dHlwZT0MP3R5cGU9Hj9hYz1saXN0JmNsYXNzPYcBJgBjAGwAYQBzAHMAPQBbewmQYwBsAGEAcwBzACYAYQByAGUAYQA9AFt7CZBhAHIAZQBhACYAbABhAG4AZwA9AFt7CZBsAGEAbgBnACYAeQBlAGEAcgA9AFt7CZB5AGUAYQByACYAbABpAG0AaQB0AD0AMQA4ACYAcABnAD0AIwBQAE4AIwCXASYAYwBsAGEAcwBzAD0AW3sJkGMAbABhAHMAcwAmAGEAcgBlAGEAPQBbewmQYQByAGUAYQAmAGwAYQBuAGcAPQBbewmQbABhAG4AZwAmAHkAZQBhAHIAPQBbewmQeQBlAGEAcgAmAGIAeQA9AJJjj14mAGwAaQBtAGkAdAA9ADEAOAAmAHAAYQBnAGUAPQAjAFAATgAjAGEmAHAAYQBnAGUAPQAjAFAATgAjACYAYQByAGUAYQA9AFt7CZBhAHIAZQBhACYAdAB5AHAAZQA9AFt7CZBjAGwAYQBzAHMAJgBzAHQAYQByAHQAPQBbewmQeQBlAGEAcgAUdHlwZUV4dGVuZAsrAGhR6JA9ACsAFHJlcGxhY2VBbGwCLEEKAJJjj14rAGhR6JA9ACsAAGewZT0AdABpAG0AZQArAABn7XA9AGgAaQB0AHMAKwDEiwZSPQBzAGMAbwByAGUA2QUGUnt8KwBoUeiQPQArADV1cV89AG0AbwB2AGkAZQArAN6P7X5nUj0AdAB2AHAAbABhAHkAKwD8fnqCPQB0AHYAcwBoAG8AdwArAKhSK289AGMAbwBtAGkAYwArADQASwA9AG0AbwB2AGkAZQBfADQAawArAFNPsoA9AHQAaQB5AHUACgBbewmQYwBsAGEAcwBzACsAaFHokD0AKwCcVWdSKwAxcsVgKwBQYBZgKwCoUlxPKwDReXteKwBnUsVgKwAYYolOKwBmiypTKwCvcmp/KwCoUjt1KwBHWXteKwBma6BPKwCSUWmWKwCqZxhiKwBQYBZgKwCsYJF1KwDKYJpgKwDPfnhRKwBSlyVmKwCHZXqCKwCuXzV1cV8rAORTxYgrAIZT8lMrANCPqFIrAJxRUWcrAMpgmmArAMpgmmArACZPBnQrAMVgcoIrAI95KVIrAAlOp34rAD9R5XorAFF/3H41dXFfCgBbewmQYQByAGUAYQArAGhR6JA9ACsAJ1lGlisAmZkvbisA8FN+bisAjn/9VisA8YL9VisA1Wz9VisA5WUsZysA6Zf9VisAt1/9VisA8Gz9VisAcFOmXisAf4ntc1lyKwCgUv9iJ1krAHZR1k4KAFt7CZB5AGUAYQByACsAaFHokD0AMgAwADIAMwArADIAMAAyADIAKwAyADAAMgAxACsAMgAwADIAMAArADIAMAAxADkAKwAyADAAMQA4ACsAMgAwADEANwArADIAMAAxADYAKwAyADAAMQA1ACsAMgAwADEANAArADIAMAAxADMAKwAyADAAMQAyACsAMgAwADEAMQArADIAMAAxADAAKwAyADAAMAA5ACsAMgAwADAAOAArADIAMAAwADcAKwAyADAAMAA2ACsAMgAwADAANQArADIAMAAwADQAKwAyADAAMAAzACsAMgAwADAAMgArADIAMAAwADEAKwAyADAAMAAwACRpbmRleF92aWRlbz90b2tlbj0UL3ZvZFBoYkFsbEpodHRwczovL3d3dy5kaWppYXhpYS5jb20vYXBpLnBocC9hcHAvIHZpZGVvX2RldGFpbD9pZD0MMTAxMGR5Qmh0dHA6Ly93d3cuMTAxMGR5LmNjL2FwaS5waHAvYXBwLyIvZGV0YWlsSUQ/dm9kX2lkPR4vZGV0YWlsP3ZvZF9pZD0GdmlkEHBsYXlVcmxzEnBsYXlGbGFncyB2b2RVcmxXaXRoUGxheWVyDnBsYXlVcmwIcHVybBJwYXJzZVVybHMYcGxheUZsYWdzUHJlFnBsYXlVcmxzUHJlEm5lZWRJbmRleAxwYXJzZTEMcGFyc2UyDHBhcnNlcw5tYXRjaGVyEG1hdGNoZXIxEHBsYXlMaXN0GHBsYXlMaXN0S2V5cxhwbGF5TGlzdFVybHMIdXJscwpzcElkeAhwVXJsDHVybE9iahhhcGkucGhwL2FwcC8Sdm9kX2NsYXNzEHZvZF95ZWFyEHZvZF9hcmVhEnZvZF9hY3Rvchh2b2RfZGlyZWN0b3IWdm9kX2NvbnRlbnQmdm9kX3VybF93aXRoX3BsYXllchp2b2RfcGxheV9mcm9tBiQkJBh2b2RfcGxheV91cmwScGFyc2VfYXBpEGluY2x1ZGVzBFlUCG0zdTgQdm9kX2luZm8adm9kX3BsYXlfbGlzdBZwbGF5ZXJfaW5mbwhzaG93CGh0dHAELy8KaHR0cDoELi4CLg5pbWdfdXJsCHR5cGUOcHVidGltZQp0cnVuawphY3RvchBkaXJlY3RvcgppbnRybxJ2aWRlb2xpc3QIa2V5cwh1cmw9AiQCIxZodG1sUGxheVVybBBwYXJzZVVybA50cnlKc29uDnNuaWZmZXISanNvblBhcnNlCjxodG1sBnNyYw+kAwKmA6gDAQAlqgMABACsAwABrgMAArADAAP6AQEOAAYBoAEAAAAJJhyHAwCsAwAMrgMBDLADAgyyAwMNtAMACbYDAQm4AwIJugMDCbwDBAG+AwUBwAMGAcIDBwHEAwgBxgMJAcgDCgHKAwsBzAMMAc4DDQHQAw4B0gMPCdQDEAnWAxEJ2AMSCdoDEwncAxQJ3gMVAeADFgHiAxcB5AMYAeYDGQHoAxoB6gMbAewDHAnuAx0B8AMeAfIDHwH0AyABqgMhAQjodb4FXwgAvgZfCQC+B18KAL4IXwsAvglfDAC+Cl8NAL4LXw4AvgxfDwC+DV8QAL4OXxEAvg9fEgC+EF8ZAL4RXxoAvhJfGwC+E18cAL4UXx0AvhVfHgC+Fl8fAL4XXyEAvhhfIgC+GV8jAL4aXyQAvhtfJQApC74ATfsAAABM+wAAAL4BTfwAAABM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
+133
View File
@@ -0,0 +1,133 @@
import { load, _ } from 'assets://js/lib/cat.js';
import { log } from './lib/utils.js';
import { initAli, detailContent, playContent } from './lib/ali.js';
let siteKey = 'yunpan4k';
let siteType = 0;
let siteUrl = 'https://www.codelicence.cn';
let patternAli = /(https:\/\/www\.(aliyundrive|alipan)\.com\/s\/[^"]+)/;
const UA = 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1';
async function requestRaw(reqUrl, method, data, redirect) {
let res = await req(reqUrl, {
method: method || 'get',
headers: {
'User-Agent': UA,
'Referer': siteUrl,
},
data: data,
postType: method === 'post' ? 'form' : '',
redirect: redirect == 0 ? 0 : 1,
});
return res;
}
async function request(reqUrl, method, data) {
let resRaw = await requestRaw(reqUrl, method, data);
return resRaw.content;
}
// cfg = {skey: siteKey, ext: extend}
async function init(cfg) {
try {
siteKey = _.isEmpty(cfg.skey) ? '' : cfg.skey;
siteType = _.isEmpty(cfg.stype) ? '' : cfg.stype;
await initAli(cfg.ext);
} catch (e) {
await log('init:' + e.message + ' line:' + e.lineNumber);
}
}
async function home(filter) {
return '{}';
}
async function homeVod() {}
async function category(tid, pg, filter, extend) {
return '{}';
}
async function detail(id) {
try {
let matches = id.match(patternAli);
if (!_.isEmpty(matches)) return await detailContent(matches[1]);
const html = await request(siteUrl + id);
const $ = load(html);
const href = $('div.down a:first').attr('href');
const data = await requestRaw(siteUrl + href, 'get', null, 0);
const headers = data.headers;
let url = '';
if (headers.hasOwnProperty('location')) {
url = headers['location'];
}
matches = url.match(patternAli);
if (!_.isEmpty(matches)) return await detailContent(matches[1]);
return '';
} catch (e) {
await log('detail:' + e.message + ' line:' + e.lineNumber);
}
}
async function play(flag, id, flags) {
try {
return await playContent(flag, id, flags);
} catch (e) {
await log('play:' + e.message + ' line:' + e.lineNumber);
}
}
async function search(wd, quick, pg) {
if (pg <= 0) pg = 1;
const limit = 20;
const param = {
keyboard: wd,
};
const data = await requestRaw(siteUrl + '/search', 'post', param);
let html = '';
const headers = data.headers;
if (headers.hasOwnProperty('location')) {
const url = headers['location'] + '?p=' + pg;
html = await request(url);
}
const $ = load(html);
const elements = $('ul#url');
const videos = _.map(elements, (item) => {
const element = $(item);
const href = element.find('a.l').attr('href');
if (!href) return undefined;
const name = element.text().trim();
const remark = element.find('li.r').attr('data_size');
console.debug('vod_id:' + href);
return {
vod_id: href,
vod_name: name,
vod_pic: "https://pic.rmb.bdstatic.com/bjh/6a2278365c10139b5b03229c2ecfeea4.jpeg",
vod_remarks: remark,
};
});
const nextPage = $('.pages_search .nex:contains(下一页)');
const hasMore = !_.isEmpty(nextPage);
const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg);
return JSON.stringify({
page: parseInt(pg),
pagecount: pgCount,
limit: limit,
total: limit * pgCount,
list: videos.filter(item => item !== undefined),
});
}
export function __jsEvalReturn() {
return {
init: init,
home: home,
homeVod: homeVod,
category: category,
detail: detail,
play: play,
search: search,
};
}
-1
View File
@@ -1 +0,0 @@
//bbQ0FUT1CIAxh5enlzX29wZW4uanMsYXNzZXRzOi8vanMvbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgxDcnlwdG8KZGF5anMMamluamEyBlVyaQJfDl8weDE4NGQOXzB4MTVkZhJfMHgzNmZlY2YSXzB4MzQxYTJlEl8weDg0MzAyMBJfMHg2ZDQyMjISXzB4MjZmZDVmEl8weDMxYjQwNxJfMHgzMmRiYWESXzB4NDNhOTRkEl8weDFmMjBiNxJfMHgxNmY1MzMSXzB4NGZiYmYxEl8weDMyZjhmMxJfMHg0ZDI5NDgSXzB4MmQ1YmViEl8weDMwNWJlNxJfMHgxZGZlMjgSXzB4YzUxOWUyEl8weDFkN2NlNRJfMHgxZjViMTASXzB4Mjk0Mjg4El8weDE4OGU4NBJfMHg3MDY5MWUSXzB4MjNiMjNhEl8weDQxZmRjORJfMHg0MTAwYWISXzB4YThlNWMzEl8weDM2MDY3YxJfMHgxNDQ2ZWISXzB4MzJiMjEwEl8weDYzNWIyNxJfMHg0MmU2ZDYSXzB4MTNjYmEzEl8weDU2YmFkNBJfMHg0YzU4OWQIdGltZQ5jb250ZW50DnJlZmVyZXIIZWFjaBJzdHJpbmdpZnkOaW5kZXhPZgh1cmxzBiQkJAxodWF3ZWkGbWFwEnZvZF9jbGFzcz4vYXBwdG8vdjEvdm9kL2dldExpc3RzP3R5cGVfaWQ9EmFyZWFfbGlzdBp2b2RfcGxheV9saXN0DHJhbmRvbRgmcGFnZVNpemU9MjEIeWVhcgZlbmN6YWJhY2RlZmdoamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSEpLTE1OT1BRUlNUVVZXWFlaMDEyMzQ1Njc4ORJ5ZWFyX2xpc3QOcmVwbGFjZQhsYW5nCmxhYmVsCnR5cGVzEHRyeSBuZXh0CnBhcnNlFHJlcGxhY2VBbGwIaGl0cwhwdXNoCFV0ZjhARGFsdmlrLzIuMS4wIChMaW51eDsgVTsgQW5kcm9pZCAWdm9kX3JlbWFya3MUc3RhcnRzV2l0aA5yZWxlYXNlWEFrOVFlRzVDZVdNN1JtSUVZQngyYmdGY1JWTitYeFYwQmxCRVhrUnVlbjA9Cmxpc3RzDnZvZF9waWMyJl9fcGxhdGZvcm09YW5kcm9pZCZfX2ljPRpnZXRfaG9tZV9jYXRlCGZpbmQSc3Vic3RyaW5nCHRyaW0IaHR0cBJsYXN0X3BhZ2UMZGV2aWNlFnBsYXllcl9pbmZvBmtleRRjaGFyQ29kZUF0EmxhbmdfbGlzdApzdHlwZQh5enlzHGhhc093blByb3BlcnR5FnRvTG93ZXJDYXNlDGV4dGVuZBRVc2VyLUFnZW50DiBCdWlsZC8IZGF0YQhrZXlzBnVybBZ0b1VwcGVyQ2FzZRZ2b2RfY29udGVudAhza2V5KGRuSmhHblI2ZXg0eWZuWTJBQT09CGFyZWESZm9ybS1kYXRhEnZvZF9hY3Rvcg52b2Rfc3ViFEVOQ1JZUFRJT04uL2FwcHRvL3YxL3BhcnNpbmcvcHJveHkQdm9kX2FyZWEadm9kX3BsYXlfZnJvbRhmcm9tQ2hhckNvZGUMJnBhZ2U9HEhVQVdFSSBNYXRlIDQwDGNvbmZpZwpzY29yZQx2b2RfaWQ8L2FwcHRvL3YyL2NvbmZpZy9nZXQ/cD1hbmRyb2lkDmhlYWRlcnMQdm9kX25hbWUOUmVmZXJlcpgBWDBOR1JVUUNGeDRERFExZEFGQUJCQnhhUkVzVlVnd1lVaEJXQ0ZCTldscENGbGxkQzB4QUMxUVZHVlJkV0JoQlYwUVlYQnNQUkFsWgZsb2cIcG9zdA5pc0VtcHR5CG1vbGQSdHlwZV9uYW1lCGNhdGUwQmdVQkRRUUFBUVZhQmdKVEJWNEVBQT09mANZRVY0YjExZ0RsWUVVbkFJWDFGUkFFWnhSZ2hRY0ZGR1h4ZHpTVTF1WUZjRmJ3eGRKbTlURUhzdkJ3RkdCa0Y3V21ZbVJrWUtCaFlBWDExTmJsc1RHaUFGYkNsdlh3VnRWMDlHUVVCVUozQU5BWGdnVmdaL0JtVjJiMzBuQWxrZlJ4TndIQXAzZGxRWGFDdGRVU3BOQ2dCaEMxRlBmR0JsT2sxN0lrWldXazFHYzFoZlhoNGxjR0V3UXdWRVpYMWplSFpKWlJWa0NGZz04YzFaQVFSZ0tGZ0JiRlIwQlZoUkREVnRhSGc9PRB2b2RfeWVhcg5mb3JFYWNoBjB4Mxw3NzI1Nzg4MWI1NWU3ZggweDJkCDB4MjQIMHgyYwgweDU1CDB4MmIGMHhmCDB4NDMSXzB4M2IyNzc2El8weDE4NGQ1MRJfMHgxNWRmYmUSXzB4MTZmYThhCnNoaWZ0El8weDFhOWRlNxJfMHg1NjQxMmESXzB4MWQ5YzZjEl8weDQzZmNmNBJfMHhmZDMwMWISXzB4MjUyM2EzEl8weDE1ODE2ZgZyZXEIMHgxNQgweDI2DG1ldGhvZAgweDExEHBvc3RUeXBlDnRpbWVvdXQIMHg0YggweDMxCDB4MTQIYWVzWAYweDkSXzB4NDdhYTYxEl8weDM2YmMzZBJfMHg3ZDUzNzUSXzB4NDAxZjExBjB4ZQYweDIIMHg1Zgpsb2NhbAgweDNhCDB4MTYIMHgyNwRpZAYweDUEdWEIMHg1MAgweDU0BDsgCm1vZGVsBjB4OA5idWlsZElkAikIMHgzNAxkb21haW4SXzB4YjE0YWIxEl8weDFjNDFhYhJfMHg0NTllYjESXzB4NDUxODBmEl8weDJmMTBkMhJfMHgxYjM5NzESXzB4YzNkMjVkEl8weDkxZTVlMxJfMHg1OTEyNmUSXzB4NWE0ZmM4El8weDIzOTdmMRJfMHg0YTA1ZTkSXzB4MmQxYTZmEl8weDQxOTdmYxJfMHg0NjdiNjUIMHgyMBZnZXRfcGFyc2luZwgweDU2CDB4NTkIMHgyOAgweDRlCDB4MmEOdHlwZV9pZAp0aXRsZQYweDYGMHhhCDB4NDgFe3yLVwYweDAIMHgzZAUwVzpTCDB4MTAGMHgxBe2LAIoIMHg0NggweDQ0BXRe404IMHg0MQhpbml0BWhR6JACbgJ2CDB4MzMKb3JkZXIFkmOPXggweDMwCDB4NGEFAGewZQUAZ+1wCDB4NGQFfVnEiwgweDFlDmNvbnNvbGUIMHgyNQ5maWx0ZXJzEl8weDQ1YzBlYwgweDI5El8weDRlYjA4MQR7fRJfMHgxYzMwNDQSXzB4Mjc4ZjhiEl8weDIzMjQ5NRJfMHgzODY1MWMSXzB4MTYxZjA2El8weDJmYmJhZhJfMHgzYmZkYzESXzB4NTg5YjIxEl8weGFkNDc5YwgweDNj5AEmYXJlYT17e2V4dC5hcmVhfX0mbGFuZz17e2V4dC5sYW5nfX0meWVhcj17e2V4dC55ZWFyfX0mb3JkZXI9e3tleHQub3JkZXJ8ZGVmYXVsdCgidGltZSIpfX0mdHlwZV9uYW1lPXt7ZXh0LmNsYXNzfX0GZXh0CDB4MWEIMHg0MAgweDIyCDB4NTcIMHgxMwhwYWdlEnBhZ2Vjb3VudAhsaXN0El8weDE4YmRiMBJfMHgxNjNhMTgSXzB4MmZjYjdmEl8weDNjMzE2YxJfMHg0MWZkYzASXzB4Mjk0NTk1El8weGQwYTlmZBJfMHgxMWE0YmQwL2FwcHRvL3YxL3ZvZC9nZXRWb2Q/aWQ9CDB4NTgkZW5jb2RlVVJJQ29tcG9uZW50CDB4MWYIMHgzYgIsCDB4MmUIMHgxNwgweDEyGHZvZF9kaXJlY3RvcgYweGQIMHgzZQgweDYwCDB4MWQIMHgzNgYweDQIMHgzOQIjCDB4MTgIMHgzNxh2b2RfcGxheV91cmwSXzB4NGM0NGZmCDB4NTMCJAYweGISXzB4NDU5MmFjEl8weDE5NjNjNBJfMHgyZjM2N2YSXzB4MTI0NmVlEl8weDM2NDA2YxJfMHg0YmViYzQSXzB4NjVkOTZkEl8weDQyM2E2YRJfMHgzY2YwNjIIMHg1YQgweDFjEHBsYXlfdXJsCDB4NDcIMHg0ORJfMHgzNGIzNmUIMHg2MRJfMHg3NGZmMzASXzB4NGFjMGQwEl8weDEzNDNmYxJfMHg1ZDU0NjYSXzB4MmY1ZmM5El8weDQ0ZWE3ZhJfMHhlZmU4YmM8L2FwcHRvL3YxL3ZvZC9nZXRWb2RTZWFyY2g/d2Q9CDB4NTEIMHg1ZRJfMHgxODc3NWISXzB4NDE4YzdiCDB4NGMIMHg0NQIgCDB4NWMSXzB4MTFjNDQzEl8weDQ2NjIyZRJfMHgzZjViMGIIMHgzNQgweDViEl8weDI0ZmRjMxJfMHg1YWNiMTUSXzB4NWJhMzcyEl8weDE3Y2U4ORJfMHg0YTI1YjYSXzB4NTE2ZDk1El8weDY4ODk1NAgweDUyBC8vDGh0dHBzOggweDVkCDB4MjEUdXNlci1hZ2VudAYweDcIMHgzMggweDIzCDB4MmYMaGVhZGVyEl8weDQ3ODY0NxJfMHgzMDM2ZDASXzB4MWIzMGFjEl8weDExMzgzNRJfMHgyMzYwY2QSXzB4NTc3NzFkEl8weGEyM2M2ZBJfMHgyOTU5MWEIMHgzZggweDM4CmJyYW5kCDB4MWIGMHhjEl8weDRkYWRlMhJfMHgxZGJkZTgSXzB4M2EzNmNkEl8weDQxYzZhYhJfMHg1M2RlOWYIMHgxOQgweDYyEl8weGQ0ODhlMRJfMHg1MGViODIIMHg0MgxCYXNlNjQIMHg0ZhJfMHgyMzk3MmUIaG9tZQ5ob21lVm9kEGNhdGVnb3J5DGRldGFpbAhwbGF5DHNlYXJjaA+kAwGmAwEAKagDAAUAqgMAAawDAAKuAwADsAMABLIDAA4ABgGgAQAAACAqFcAIAKoDAAysAwEMrgMCDLADAwyyAwQMtAMADbYDAQ24AwIJugMDCbwDBAm+AwUJwAMGCcIDBwnEAwgJxgMJDcgDCg3KAwsNzAMMDc4DDQ3QAw4N0gMPAdQDEAHWAxEB2AMSAdoDEwHcAxQB3gMVCeADFgniAxcB5AMYAeYDGQHoAxoB6gMbAewDHA3uAx0B8AMeAfIDHwH0AyAB9gMhAfgDIgH6AyMBqAMkAQjoYb4CXxQAvgNfFQC+BF8WAL4FXxcAvgZfGAC+B18ZAL4IXxwAvglfHQC+Cl8eAL4LXx8AvgxfIAC+DV8iAL4OXyMAvg9fJAC+EF8lAL4RXyYAvhJfJwC+E18oAL4UXykAKQT+AAAABP8AAAAEAAEAAAQBAQAABAIBAAAEAwEAAAQEAQAABAUBAAAEBgEAAAQHAQAABEEAAAAECAEAAAQJAQAABAoBAAAECwEAAAQMAQAABA0BAAAEDgEAAAQPAQAABBABAAAEEQEAAAQSAQAABBMBAAAEFAEAAAQVAQAABBYBAAAEQAAAAAQXAQAABBgBAAAEGQEAAAQaAQAABBsBAAAmIAAEHAEAAEwgAACABB0BAABMIQAAgAQeAQAATCIAAIAENgAAAEwjAACABB8BAABMJAAAgAQgAQAATCUAAIAEIQEAAEwmAACABCIBAABMJwAAgAQjAQAATCgAAIAEJAEAAEwpAACABCUBAABMKgAAgAQmAQAATCsAAIAEJwEAAEwsAACABCgBAABMLQAAgAQpAQAATC4AAIAEKgEAAEwvAACABCsBAABMMAAAgAQsAQAATDEAAIAELQEAAEwyAACABB4AAABMMwAAgAQuAQAATDQAAIAELwEAAEw1AACABDABAABMNgAAgAQxAQAATDcAAIAEMgEAAEw4AACABDMBAABMOQAAgAQ0AQAATDoAAIAENQEAAEw7AACABDYBAABMPAAAgAQ3AQAATD0AAIAEOAEAAEw+AACABDkBAABMPwAAgAQ6AQAATEAAAIAEOwEAAExBAACABDwBAABMQgAAgAQ9AQAATEMAAIAEPgEAAExEAACABD8BAABMRQAAgARAAQAATEYAAIAEQQEAAExHAACABEIBAABMSAAAgAQwAAAATEkAAIAEQwEAAExKAACABEQBAABMSwAAgARFAQAATEwAAIAERgEAAExNAACABEcBAABMTgAAgARIAQAATE8AAIAEegAAAExQAACABEkBAABMUQAAgARKAQAATFIAAIAESwEAAExTAACABEwBAABMVAAAgARNAQAATFUAAIAETgEAAExWAACABE8BAABMVwAAgARQAQAATFgAAIAEUQEAAExZAACABFIBAABMWgAAgARTAQAATFsAAIAEVAEAAExcAACABFUBAABMXQAAgARWAQAATF4AAIAEVwEAAExfAACABFgBAABMYAAAgARZAQAATGEAAIAEWgEAAExiAACAXwUAvgBlBQC8XAHuDr4BTdsAAABfBgBlBgAEWwEAAO1fBwC/XwgAC18JALNfCgC/XwsAs18MAARcAQAAXw0AZQYABF0BAADtXw4AZQYABF4BAADtXw8AZQYABF8BAADtXxAAZQYABGABAADtXxEAZQYABGEBAADtXxIAZQYABGIBAADtXxMAC18aAAtfGwBlBgAEYwEAAO1fIQAppAMBBAEAYwIOQwYBAAIBAgIAARMDyAUAAUDKBQABAMwFAQAwYQAAvgBNZgEAAMdiAADQj9jtKaQDAQAOQwYBAAEAAQQBAB0BzgUAAQDIBQADz47X6BjbBBoBAABI2wRoAQAASCQAACQBAA7q5SmkAwEADkMGAQACAQICAQARA8gFAAEAygUAAQDMBQEAILQDBQxhAADPs57TZQAAz0fHYgAAKKQDAQAOYgYB0gMDBAMLBwCfAgfSBQABANQFAAEA1gUAAQDYBQEAINoFAQEg3AUBAiDeBQkDA/YDJgDGAw4MugMICLYDBgzQAxMMzAMRDM4DEgxhAgBhAQBhAAAL22UBAO1MNAEAAMcGyNDoVThwAQAAZQIAZQMABHEBAADtnQtlAwAEcgEAAO1McwEAAAvbZQEA7Uw0AQAATEwBAADQTDYBAABlAwAEdAEAAO1MdQEAANFMdgEAAO6LEWMBAA7qFzhwAQAAzwtiAABMTAEAAO6LEWMBAA44mAAAAGUDAAR3AQAA7UhiAQBlAwAEeAEAAO1HJAEAyWxsAAAAYgIAZQMABHkBAADt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
+153
View File
@@ -0,0 +1,153 @@
import { load, _ } from 'assets://js/lib/cat.js';
import { log } from './lib/utils.js';
import { initAli, detailContent, playContent } from './lib/ali.js';
let siteKey = 'zhaozy';
let siteType = 0;
let siteUrl = 'https://zhaoziyuan.pw';
let patternAli = /(https:\/\/www\.(aliyundrive|alipan)\.com\/s\/[^"]+)/;
let patternVid = /(\\S+)/;
let username = '';
let password = '';
let cookie = '';
const UA = 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1';
async function requestRaw(reqUrl, headers, method, data) {
let res = await req(reqUrl, {
method: method || 'get',
headers: headers,
data: data,
postType: method === 'post' ? 'form' : '',
});
return res;
}
async function request(reqUrl, headers) {
let resRaw = await requestRaw(reqUrl, headers);
return resRaw.content;
}
// cfg = {skey: siteKey, ext: extend}
async function init(cfg) {
try {
siteKey = _.isEmpty(cfg.skey) ? '' : cfg.skey;
siteType = _.isEmpty(cfg.stype) ? '' : cfg.stype;
const ext = _.isEmpty(cfg.ext) ? '' : cfg.ext;
const configs = ext.split('$$$');
if (configs.length == 3) {
username = configs[1];
password = configs[2];
}
await initAli(configs[0]);
} catch (e) {
await log('init:' + e.message + ' line:' + e.lineNumber);
}
}
async function home(filter) {
return '{}';
}
async function homeVod() {}
async function category(tid, pg, filter, extend) {
return '{}';
}
async function detail(id) {
try {
let matches = id.match(patternAli);
if (!_.isEmpty(matches)) return await detailContent(matches[1]);
const headers = await getHeaders();
const data = await request(siteUrl + '/' + id, headers);
matches = data.match(patternAli);
if (!_.isEmpty(matches)) return await detailContent(matches[1]);
return '';
} catch (e) {
await log('detail:' + e.message + ' line:' + e.lineNumber);
}
}
async function play(flag, id, flags) {
try {
return await playContent(flag, id, flags);
} catch (e) {
await log('play:' + e.message + ' line:' + e.lineNumber);
}
}
async function search(wd, quick, pg) {
if (pg <= 0) pg = 1;
const limit = 15;
const headers = await getHeaders();
const html = await request(siteUrl + '/so?filename=' + encodeURIComponent(wd) + '&page=' + pg, headers);
const $ = load(html);
const elements = $('div.li_con div.news_text');
const videos = _.map(elements, (item) => {
const element = $(item);
const href = element.find('div.news_text a').attr('href');
if (!href) return undefined;
const matches = href.match(patternVid);
if (!_.isEmpty(matches)) return undefined;
const name = element.find("div.news_text a h3").text();
const remark = element.find("div.news_text a p").text().split("|")[1].split("")[1];
return {
vod_id: href,
vod_name: name,
vod_pic: "https://inews.gtimg.com/newsapp_bt/0/13263837859/1000",
vod_remarks: remark
};
});
const nextPage = $('.page a li:contains(下一页)');
const hasMore = _.isEmpty(nextPage) ? false : nextPage.attr('class') != 'disabled';
const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg);
return JSON.stringify({
page: parseInt(pg),
pagecount: pgCount,
limit: limit,
total: limit * pgCount,
list: videos.filter(item => item !== undefined),
});
}
async function getHeaders() {
if (!cookie) {
cookie = await getCookie();
}
return {
'User-Agent': UA,
'Referer': siteUrl,
'Cookie': cookie,
};
}
async function getCookie() {
const params = {
"username": username,
"password": password,
};
const headers = {
"User-Agent": UA,
"Referer": siteUrl + "/stop.html",
"Origin": siteUrl,
};
const res = await requestRaw(siteUrl + "/logiu.html", headers, 'post', params);
let result = '';
for (const cookie of res.headers['set-cookie']) {
result += cookie.split(";")[0] + ";";
}
return result;
}
export function __jsEvalReturn() {
return {
init: init,
home: home,
homeVod: homeVod,
category: category,
detail: detail,
play: play,
search: search,
};
}
+1
View File
@@ -0,0 +1 @@
//bbQ0FUT1D0Axh6amRyX29wZW4uanMsYXNzZXRzOi8vanMvbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgxDcnlwdG8GVXJpAl8KZGF5anMOXzB4NDY1OQ5fMHg1YTc5El8weDQyN2ZjNBJfMHhmZDc1NDUSXzB4NDE1ODJlEl8weDVhYTI3MxJfMHg1OThhYTQSXzB4Njc3MGRiEl8weDUxMzZiYhJfMHgzMmVmMmESXzB4NTQ4NDkwEl8weDUzNzA3YxJfMHhkZDU3ZDESXzB4NWRjMmZlEl8weDI4NTIwMxJfMHhlYmZkNjgSXzB4MTExMDk3El8weDRhZjNkYxJfMHg1ZTA1ZTQSXzB4NTQxZjg2El8weDU2ZGRjZBJfMHg1OGMzYTgSXzB4NGRmNDkxEl8weDUxZmZkNBJfMHgzNDNhZGMSXzB4NTUwYzlkEl8weDJkYjNjNRJfMHg0YTU1MTMSXzB4MTg1Y2ExEl8weDJjZDcxYxJfMHgzY2M5MjgSXzB4ZGUyOTMyEl8weDUyODUzNhJfMHg0OWQ1ZDkSXzB4MjNhMzZkEl8weDM3ZTg4YhJfMHg1ODgyMjASXzB4NWFhMmMwEl8weDRhMjg4YRJfMHhiNTAzZWYSXzB4MWFmODg2Cm9yZGVyCGNlaWwSUlNBL1BLQ1MxEEVtWnpkQlU9EnZvZF9jbGFzc9gFSEJzVkhodDJkSEY5ZXhaZ1luTjZjWEFXZjNSdkdSZ2JIUm83ZTNGMFVIbHdCbk4yWlVGd1luOWFBSEpsZEhSMVpHTnhkZ1Z4ZG5KeWQzTmZaWDUwVjJaMWR3eFpia1lIWW0xOFJWSnhXZ0ZLUUVZZkJucEdYbDVCWmp0R2QwdHhCWG9IV2xsdlNuSkVSaE5VVkhaYVhtNTdXR2dQWlE1eGNIbFNZVlJUZWxCMURuQmVWRkp3Qm1GUmJYcFVHMVZDZXhOZWRBSnpaQUpaWlVad08zOVBISEpSU1dOK1kzOUFHQUpRZlVGZGVrRnlEWDFRU0VWclcxZFVEbDVXWjNKUlgycEVmMTFKSEYxemNINURERlFJV1JwVlFsdFpjR3R2QmtkZmFISTdZVUJIVTFJRlluMTJiSHRCWkFKZUJVeGxlSEoxWkhkeVBSd2JGUjRiY1g5eUZHVmpjbnQ0ZFJoNGMyMGNHeGtZR3c9PQp2bGlzdBJwYXJzZV9hcGkOcmVmZXJlchBFblJzRUE9PQhjb2RlGEVuQjVlSE53ZUdRWBJ2b2RfYWN0b3IYdm9kX2RpcmVjdG9yBiQkJA4mdG9rZW49CHB1c2gKJnZpZD0YZnJvbUNoYXJDb2RlNnBhcnNlX2FmdGVyX2NvbmZpZ19mZWF0dXJlcxBFbUp4Zm5NWAwmcGtpZD0OaXNFbXB0eRhCUUVNQUFJTkFnUT0UY2hhckNvZGVBdBZ0eXBlX2V4dGVuZBJzdHJpbmdpZnkMdm9kX2lkCmxpbWl0DEJhc2U2NA5pbmRleE9mHGhhc093blByb3BlcnR5MnBhcnNlX2FmdGVyX2NvbmZpZ19lbmFibGUIaGl0cxovc2VhcmNoP3RleHQ9HmV4dHJhX3BhcnNlX2FwaQpzY29yZQhrZXlzDHJhbmRvbQY6Ly8IJmNrPQhhcmVhEHZvZF9pbmZvCGh0dHAGOzs7CGxpc3QOYW5kcm9pZAhVdGY4CHVuaXgaMTY4MzY0MTY0NTYwNwpwYXJzZTpwYXJzZV9hZnRlcl9jb25maWdfdXNlcl9hZ2VudIgTSEJzVkhodDJkSEY5ZXhaZ1pYaGdlV2R6RkhwemJSZ2JIUm9jUEhWNmYzZFVkMzEzZDNSMmYzUmZXRWRjV2w5ekRFRUFkWEJuZlhWM2RXSjFkVmgvUjFCV2ZGMXlVWEZ3ZDF0eWRIRjZkVjkyVmtCRWYxRmRUVVZuWTBROFRVcFlBMEpEUVdaeFFIUmFBWDFSWTBabVUySmZlMk1CWHdCNlFIRm5kMTBHVVZCSVowWlJjUVlPRFVSM0FRMWlBSFIyWUZkcmJ4OXpVUUZEQTBWQVN6d09hbjViZDM1RlkzMElibHR5QUgwQmNtQmFZVnhZSDFNSlpVMWlCRjloQmxBYWNVUmFVRjk4U25sMmNHQUdmMXRIQldKRUUySnZkVmR5QlVOUFZnSkxQSGQwVVhwZFhGVkFmRk5sVTNFSkJobGNmRkYrWGtjSlkxa1pTbjEzVTN4MGRYUnpjMUJvZEgxMEIwTm9CRkpXV0ZGN0NXWk5VWFIzQjFWRWZsaFhlVlU4YlZJQlpWTWRia0FCVjN4aFJYTmNlVUJiVEhKVVFrWUdjR2NKWlZrYlZWTlZYR0IwZVdsVWNGZGtlbWw3WEFSWVoxWjVBVjhBWTJSblJWeEhUZ0FIZnp4TFJrQnRmM2tNQjB4K1ZRRlhmV2NCVEFJZFlYTnNXMWg2ZWxkN1FGbFRUMzFqZTFWMmYxcFdlRlJNZVZVR1h3ZC9VbDBIWFdKZFp3ZE1lVkFPZHhoK1BGTnhUd0ppV1daK1kxSjJBbnRCUmtKZVlIeDJkSGxZWUY1d2NIRmFXQnBIQVVOdWRFWjFibUY0VjFwZlVIQlRSVmNZWEhwMEFRUkVYV1ZPVDJRSGVBQThha2tHV0djRlFXWjBjUU5JUncxQlFYOElCUUJuUVhwamYyUmdRRUpPWW1WVmZrQlNjRmNQVTNaUWVYSm5aWEZqV0VGNFRIRjJWMXA4V0Z4dmZYNEZZanhWWm1SbWQwNVJYMDhEQVVKRGZRTmljbWNHREFWZ1FsdFFUSEZxUjBSa2QyQnNWd0VGWVdkUGNHVUdIblZNVjBkamVFSlphWEY5YlFsZ0FGRkJXRVZmUEVKWmR4dHdYWEYwV1FGdlEzUnJCRlZsWkVKNFYySjJSRVJDWUhsY2ZWeGtVV05DZkJ4NEFtb2NlZ1Z3VVFSdloxWmxaR1o4WTA5OVZtWnNmQU5ZYldrOGRCaGVUV2xiQkYxQ1h4d0hVR3hMVjNNRVJsZ2FiSDVUUlZnT1FtOURlM1IxZUdSZVlXWkVmWFIxVjBGRmQxeDRVWDhIVEhBQVRsOGVEMVoyY0FOdlVqd1RlMkFEWngxU0RGQlJVVjVGV1Z4TURGOXplM3R6ZEc5ZEFrcGlBbmg5VWtBQ1Yyb0VRSGRaQUZwZ1MzdGZRbklKUkg5ZGFIRlZkMkJuZHdGc1VVWUhQRUpGVXdWa1owMXNVVkZpWmgxcEJuTUFYVUJrZTFKNmVGSlhmSDlrYzNCQWNGMUdlRTVnVVdCOWNVUmRVbkIyZEVadlh3ZDhVVzVpYzFCOGUzNTlCR0E4ZXdWT1hFVlVXQUJ1UTNwK1dXRlJBejRjR3hrWUczVjVkUlpvWVg5aWNHSnhGWDExYmh3YkZSNGIWdG9VcHBlckNhc2UIZGF0YRB2b2RfeWVhcgxkZXZpY2UKc3R5cGUIempkcg5yZXBsYWNlBmVuYwhob3N0EGluY2x1ZGVzDmhlYWRlcnMGdXJsDHNjaGVtZUxodHRwczovL3pqZHI2NjYuY29tL3podWlqdWRhcmVuLnBocC92NgxoZWFkZXIOdHlwZV9pZA5SZWZlcmVyGmNvbS5zam0ubHVvYm8MJmNzcmY9CGxhbmcWdm9kX3JlbWFya3MkL3ZpZGVvX3ByZWZlcj90aWQ9JnZvZF91cmxfd2l0aF9wbGF5ZXIOdm9kX3BpYwhmaWxsEnN1YnN0cmluZ1hDVkFMVlZCUkFBSUJBRkpWVVFrQ0MxQU9EQWtPREEwQkNGWlRWQTFXVUZVPRZ2b2RfY29udGVudAgmcGc9BmxvZxRyZXBsYWNlQWxsNHBhcnNlX2FmdGVyX2NvbmZpZ19oZWFkZXJzFFVzZXItQWdlbnQIdHJpbRYvdmlkZW8/dGlkPRB2b2RfbmFtZQxodHRwczoWZmFrZUFwcFBhdGgIdGltZQ5jb250ZW50Ji9pbmRleF92aWRlbz90b2tlbj0Ic2tleXphYmFjZGVmZ2hqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISktMTU5PUFFSU1RVVldYWVowMTIzNDU2Nzg5CGNhbGwKW2E9ZDoQRW1RTkVBPT0IZGF0ZSIvdmlkZW9fZGV0YWlsP2lkPRRzdGFydHNXaXRoCnRvdGFsCHRlc3QIcGFnZQhwbG90EHZvZF9hcmVhBjB4YwgweDE3CDB4MWIGMHgyCjMuMC4zBjB4ZHBkM1I1QUFVRWNITU1CQUVIY3dSM0R3WVBCZ0FCQlhaM2RBVUZjQUVFY3dkd2NnTU1EZ2NIQVE9PSZEYXJ0LzIuMTggKGRhcnQ6aW8pCDB4NWMIMHgyNAgweDQ4BjB4NQgweDM1El8weDQ5MWI5YhJfMHg0NjU5NmYSXzB4NWE3OTEyEl8weDRjOTEwYgpzaGlmdBJfMHgyOThjOTYSXzB4M2Y0NTRjEl8weDFiOTVjMRJfMHg0MmViOWQSXzB4NTkxN2RmEl8weGU1YWQ5NRR1c2VyLWFnZW50DnZlcnNpb24cdmVyc2lvbi1udW1iZXIIMHg3NRBwbGF0Zm9ybRRidWlsZC10aW1lEnNpZ25hdHVyZQZyZXEIMHgzMggweDEzCDB4MzkGMHgxEl8weDQwNTZmYxJfMHg0MTM3ZTESXzB4NWNlNmQ2El8weDViNGNiZAgweDM0BjB4YgYweGEKbG9jYWwGMHg5CDB4NjIGMHgzCDB4NWIEaWQWdG9Mb3dlckNhc2UIMHgzMAgweDE0CDB4NWYSXzB4MzQ2MDgwEl8weDJmNjc2NBJfMHg1MzJlYzUSXzB4NDY3OWM2El8weDU0MGIwYQgweDYxCDB4MTAIcnNhWAgweDQ0wB1TaFJNV2x0UkV3d1dGbUo1ZW5RVkdoOFVSMTRVRGhkYVdWVWVWMHBlQUFBY1FBeFVHVnhlVTM5MWZudDFZbDlUVzFkRVFrTlRGa0JaRDExZlZocFhRbG9IQWhWRkRsVWVXbDFYZjE1WlhoaExYQTFZV0ZRYlZFUmRBUVViVGd0WEcxMWZWbnhZWGxoaVUxdEdSRkVmUlZzT1dsbFZIbGRLWGdBQUhFQU1WQmxjWGxOWFZGcEFWMWRRV1VWVFZ4bENXUU5mWDFZZVYwWllBQVFhUnc1WkhGcGRVMWRhVUJoRFdBcGFVVkVaVlVOYkFnRWJSZzlRR1ZSYVZGVkJSaHBHV1F0YldGUVhVa1JaQndJWlF3NVJHRjFmV2xkVFFuaFlVbG9ZUTFnS1dsRlJHVlZEV3dJQkcwWVBVQmxVV2xSU1hVTkFRVk5DR1VKWkExOWZWaDVYUmxnQUJCcEhEbGtjV2wxVFgxcFlXVkplWlZsWFh4aEhYZzFZWEZRZlZrTmJEZ2NiUWdsWEcxbGZVbGhTUWxkRFEwY2ZSVnNPV2xsVkhsZEtYZ0FBSEVBTVZCbGNYbE5HV1YxUldGUlFXRnhHUUZKVkdFdGNEVmhZVkJ0VVJGMEJCUnRPQzFjYlhWOVdSRnRUWDFSWFRCMUZXd3BhWFZjWlVVVmNBQXdlUUF4UUdWaGNWRU5XVUVWN1hFUlJZVnBWVEZOQ0dVSlpBMTlmVmg1WFJsZ0FCQnBIRGxrY1dsMVRSVlZVUlhSWVJsaFVYRmRRVkVRYVJsa0xXMWhVRjFKRVdRY0NHVU1PVVJoZFgxcEFVbDl1VlZ0SFV4NUVYZzFVV2xRYlVFUlpBd0lkUVFsWEYxOWZWa0pUVjBaU1d4bENXUU5mWDFZZVYwWllBQVFhUnc1WkhGcGRVMFZUVmxsQ1VoOUZWd2hhWFZNWlZVZGJCZ01jUUFCU0dWaFlWRUJVV0hsVEgwVlhDRnBkVXhsVlIxc0dBeHhBQUZJWldGaFVRRmRZVVVOWVFGMVFHRWRlRFZoY1ZCOVdRMXNPQnh0Q0NWY2JXVjlTUWx4VFZsUWJSMEZQR2taWkMxdFlWQmRTUkZrSEFobEREbEVZWFY5YVNWTkJRbWxRWEVSVlZFVnBYRlpPR2tKWkQxbGZVaGhRUkZWV1YxWllHMElDVng5YldGUnhmbnQ1Y0dWZFVsaFJRMFJFWFIxRld3cGFYVmNaVVVWY1UxbFJYeGxIQVZVYVdsbFZlRmhXWEJoSFhnMVlYRlFmVmtOYlhWSlVYUnhBQTFRWlhGNVRmMVpkV1dkVVZVRkhVeDVFWGcxVVdsUWJVRVJaVUZkU1hoeEFEMUlaV0ZoVVZWbGZSbFJYVUZWRFUxTWZSVnNPV2xsVkhsZEtYbE5WVTE4WlF3RlJHRjFmV2xKWVVSOUZXdzVhV1ZVZVYwcGVVMVZUWHhsREFWRVlYVjlhVWtaRUgwVmJEbHBaVlI1WFNsNVRWVk5mR1VNQlVSaGRYMXBYVTBKNFdGSmFHRU5ZQ2xwUlVSbFZRMXRSVkZSWkdrY0JXUnhhWFZOUVdFQkNSRkpER0V0Y0RWaFlWQnRVUkYxU1VGUlJIa0FEVUJsWVhGUlpXVnhaV2xwaVcxNWFHa1paQzF0WVZCZFNSRmxVVjFaY0cwWUFVQmxVV2xSYlVrSmJSVU5ER1VKWkExOWZWaDVYUmxoVFVWVllHMDRFVnh0ZFgxWkZWMTVRWFZOZVgxOUVRVk5RRzBWZkRGMWZXaHhYUmx4VFZWZGZIVUVHVnhkZlgxWkFXMWRkVTFGREgwVlhDRnBkVXhsVlIxdFZWbE5mRlVVQlZSNWFYVmRGVVZaQ2RWZEJVMlJkVjAxUVJCNUVYZzFVV2xRYlVFUlpVRmRTWGh4QUQxSVpXRmhVUjFSWFEzTmVRVlpmV1ZWVlUwWWJSVjhNWFY5YUhGZEdYRk5WVjE4ZFFRWlhGMTlmVmtKU1gycFZYMFZVR0V0Y0RWaFlWQnRVUkYxU1VGUlJIa0FEVUJsWVhGUkRVbEpGWEZnWVIxNE5XRnhVSDFaRFcxMVNWRjBjUUFOVUdWeGVVMFZmVUZsR1ZCaEhXZzFjWGxNWldVRmJVVkJVWFJoQUIxWWVXbEZSUWxWZmYxQWJSVjhNWFY5YUhGZEdYRk5WVjE4ZFFRWlhGMTlmVmtWVVdsUkNXVUZVVlJaQVdROWRYMVlhVjBKYVZGZGFXaHRDQmxjYldWOVNRbHhUVmxRYlIwRlBHa1paQzF0WVZCZFNSRmxVVjFaY0cwWUFVQmxVV2xST1ZFTkhhbEpaUlZSVlRHeFNVVWtZUjFvVUhCVlFSbE4vVTFwV1Fsd1hEQklVY0hwOWZSVVdIUlJHUmxkOUFoTU1HaEJrQVJJVUdCZFhRRnhoVjB4YkZBNFRHVkJVUWxFWVVFWklIQlZrZW5FWEdCVjJkbnB6Zkhwa0Z4NVVWVVpUSGxaQlhSb2ZGRlpFWDFoUllsbGFWQlFDRVJWMlpSVVdTQT09CDB4MjkIMHg1ORBFbmQwZG5nWAgweDM4CDB4NGQIMHg0ZggweDQ1CDB4NmYkZW5jb2RlVVJJQ29tcG9uZW50CDB4MWMSXzB4MjdhZmQzEl8weDM2ODQ3OBJfMHgyYjI3YzASXzB4M2Q2Yzk0El8weDRkMTEyMhJfMHg3N2Q5MGMSXzB4MzM0ZDBiEl8weDNlNGIyNxJfMHgxZTY4OGESXzB4NGMyMWQzEl8weDQxZTkzORJfMHg0NTIwZmMSXzB4MWZiMGE4CDB4MmMIMHgzYgJ7AltwVkhGY1NXeGpmMDl1YldSYVUybDRDRkVFQlVadmJIdE1WQVVJVDJKN2VBRlRZWDVEVkhFS0RBPT0IMHg2NQgweDIzEHBhcnNlSW50CDB4NTcEMHgIMHgyMhJfMHg0Yzg4MWUSXzB4NDc1NjkxEl8weDNlMDEwOBJfMHg0OGMxNDUSXzB4NWIxM2NiEl8weDI0MjI0OBJfMHgyOWMzNDkSXzB4ZmQ5NmVkEl8weDFiZjBhNxJfMHgzMzdjZDQSXzB4NTgxNWQ0El8weDQ0NWY0ZhJfMHgxY2JlNjgSXzB4MjI2ODliEl8weDMzY2VkZhJfMHgzNWY2NmQSXzB4MTdjNTc5El8weDUxMzgzNBJfMHg0YzYwODISXzB4MTZjMmYxFi9uYXY/dG9rZW49CDB4NzQGMHg3EnR5cGVfbmFtZQgweDEyBfR2rWQFCk6/fggweDE5CDB4NTQIMHg1ZQgweDNmCDB4MjUFe3yLVwgweDcwBTBXOlMIMHgxZAXtiwCKCHllYXIFdF7jTgIsBmtleQhpbml0BWhR6JACbgJ2CDB4NDcIMHg0MQWSY49eCDB4MzEFAGewZQUAZ+1wCDB4NjgFfVnEiwgweDZiDmNvbnNvbGUOZmlsdGVycxJfMHgzZjA0OGYSXzB4ZGZhZmZhEl8weDQ1NmFjMhJfMHgxOTUwNDgSXzB4YmE1N2RlEl8weDFiZTUwMAgweDMzCDB4NDkIMHgyMQgweDFlEl8weDNhNGJiZRJfMHgxNDM4NTMSXzB4MmRiZTQ5El8weDE4NThiNhJfMHgzMmM1MjQSXzB4NDE1Y2QyEl8weDE0N2QzMRJfMHgyYjdjZDESXzB4M2QzYjNmEl8weDU0Mjk4MAgweDJkCDB4NWEIMHgzNgImAj0IMHgzZRJwYWdlY291bnQSXzB4MTQ4Mzk3El8weDQ4ZWRiNxJfMHg1MWI2MTkSXzB4NDI0ZGZhEl8weDNjNjliZhJfMHgxNTkxZjAIMHgxZggweDU1CDB4NTMIMHgzNwgweDYwBC9dCDB4MmUIWy9hXQgweDQyBCwgEl8weDJlMzJlOBJfMHg3OWViZjUSXzB4NmVjNDYzEl8weDQ0Y2M4ZRBfMHhhOTk1NRJfMHgyMzdjODQSXzB4MjJkMTgxEl8weDQxMTgzYggweDNhCDB4NzEIMHg0NgYweDgIMHg0MAgweDUwCDB4NTEIMHgyNhR2b2RfcmVsYXRlCDB4MjAIMHg0ZQgweDY2GnZvZF9wbGF5X2Zyb20IMHg2YwgweDUyGHZvZF9wbGF5X3VybAgweDRhEl8weDE5YzMzNRJfMHgxZWI1MTASXzB4ZWViOTU0El8weDM2MzUyYxJfMHg0Nzk2ZjYSXzB4M2RjMjlhEl8weDRkNjQ5NhJfMHhiOGMwMGISXzB4NWNjNTI5El8weDUxNjk5MhJfMHg1M2M4OWISXzB4Mzc4Y2JjEl8weDIxMTgzMRJfMHg1ZWViMDkSXzB4NWRlY2Q0El8weDM4MjE4YxJfMHg0ODUxY2QSXzB4NTM0OWRmEl8weDI0MDAxYxJfMHgzYmZmMTgSXzB4NTNjNTA3CDB4NGIIMHg2YQIKFHVzZXJfYWdlbnQYcGFyc2Vfc2VjcmV0CDB4NzM4L3NlY3JldF9wYXJzZV9hcGlfdXJsP3NfdXJsPQgweDE1CDB4NjcIMHg1OAgweDNkBjB4NAgweDJhCDB4MTgIMHgyOBB0cnkgbmV4dBJfMHgxNzY5ODMSXzB4MmNiMzg1El8weDM4MzkyMxJfMHgzMmU0YWYSXzB4MjkxZjZjEl8weDM2M2Q1NQgweDJiAjoSXzB4MjU0NTc3El8weDFlZjlhZBJfMHg0YWI4YmUSXzB4MWU1NjgyEl8weDI0OGEyZBJfMHgxOThjMTYSXzB4MWQ2Y2U1El8weDVhYzk4OAgweDY5CDB4MjcIMHg0MwgweDNjCDB4NjMSXzB4YjUwM2UxEl8weDI4ZmRlNAYweGUCIBBfMHg2MzdhNBJfMHgzMTk4MTcSXzB4MTYwYThkAiQSXzB4MTZiM2RhEl8weDNhNTA4YRJfMHgzODRhYmUSXzB4M2U4MDUyEl8weGE2NzI3NhJfMHgxN2M3ZjcELy8CLwIuCDB4MTYIMHg2ZQgweDExEl8weDRlNmFmMBJfMHgxZTdmMTASXzB4MzZiNjliEl8weDNmNzVhORJfMHgxMjQxMzYSXzB4NGY4NDQ1El8weDQ2ZGFjZAgweDJmCDB4NzIIMHg0YwgweDFhDmZvckVhY2gSXzB4MmYzNWI1El8weDRkMmZkMRJfMHg1NjQzYTYSXzB4MzFhNzg3El8weDQ0MzI0YhJfMHg0OTk3NGQSXzB4NWVlMGRlEl8weDJiZTg5NAgweDZkDGh1YXdlaQpicmFuZBxIVUFXRUkgTWF0ZSA0MAptb2RlbA5yZWxlYXNlBjB4Ng5idWlsZElkEl8weDU1M2JkZRJfMHg0ZjYyMDQSXzB4NDMzMzg4El8weDE0YWQxOAgweDU2CDB4NWQSXzB4ODhmYTFlEl8weDM5YjBiYQYweGYIMHg2NAYweDASXzB4MTVkOWZiCGhvbWUOaG9tZVZvZBBjYXRlZ29yeQxkZXRhaWwIcGxheQxzZWFyY2gPpAMBpgMBAC2oAwAEAKoDAAGsAwACrgMAA7ADAA4ABgGgAQAAACAuGdkKAKoDAAysAwEMrgMCDLADAwyyAwANtAMBDbYDAgm4AwMJugMECbwDBQm+AwYJwAMHCcIDCAnEAwkJxgMKCcgDCwnKAwwJzAMNCc4DDgnQAw8J0gMQCdQDEQHWAxIB2AMTAdoDFA3cAxUB3gMWAeADFwHiAxgB5AMZAeYDGgHoAxsJ6gMcAewDHQHuAx4B8AMfAfIDIAH0AyEB9gMiDfgDIwH6AyQB/AMlAf4DJgGABCcBggQoAagDKQEI6HC+A18VAL4EXxYAvgVfFwC+Bl8ZAL4HXxoAvghfGwC+CV8cAL4KXx0AvgtfHgC+DF8gAL4NXyEAvg5fIgC+D18jAL4QXyQAvhFfJQC+El8nAL4TXygAvhRfKQC+FV8qAL4WXysAvhdfLAC+GF8tACkEAgEAAARbAAAABAMBAAAEBAEAAAQFAQAABAYBAAAEQAAAAAQHAQAABAgBAAAEawAAAAQJAQAABAoBAAAECwEAAAQMAQAABA0BAAAEDgEAAAQPAQAABBABAAAEEQEAAAQSAQAABBMBAAAEFAEAAARdAAAABBUBAAAEFgEAAAQXAQAABBgBAAAEGQEAAAQaAQAABBsBAAAEHAEAAAQdAQAAJiAABDkAAABMIAAAgAQwAAAATCEAAIAEHgEAAEwiAACABB8BAABMIwAAgAQgAQAATCQAAIAEIQEAAEwlAACABCIBAABMJgAAgAQjAQAATCcAAIAEJAEAAEwoAACABCUBAABMKQAAgAQmAQAATCoAAIAEJwEAAEwrAACABCgBAABMLAAAgAQpAQAATC0AAIAEKgEAAEwuAACABCsBAABMLwAAgAQsAQAATDAAAIAELQEAAEwxAACABC4BAABMMgAAgAQvAQAATDMAAIAEMAEAAEw0AACABDEBAABMNQAAgAQyAQAATDYAAIAEMwEAAEw3AACABDQBAABMOAAAgAQ1AQAATDkAAIAENgEAAEw6AACABDcBAABMOwAAgAQ4AQAATDwAAIAEOQEAAEw9AACABEEAAABMPgAAgAQ6AQAATD8AAIAEOwEAAExAAACABDwBAABMQQAAgL0ATEIAAIAEPQEAAExDAACABD4BAABMRAAAgAQ3AAAATEUAAIAEPwEAAExGAACABEABAABMRwAAgARBAQAATEgAAIAEQgAAAExJAACABEIBAABMSgAAgARDAQAATEsAAIAERAEAAExMAACABEUBAABMTQAAgARGAQAATE4AAIAERwEAAExPAACABEgBAABMUAAAgARJAQAATFEAAIAESgEAAExSAACABEsBAABMUwAAgARMAQAATFQAAIAETQEAAExVAACABE4BAABMVgAAgARPAQAATFcAAIAEUAEAAExYAACABFEBAABMWQAAgAQeAAAATFoAAIAEUgEAAExbAACABFMBAABMXAAAgARUAQAATF0AAIAEVQEAAExeAACABFYBAABMXwAAgARXAQAATGAAAIAEWAEAAExhAACABFkBAABMYgAAgARaAQAATGMAAIAEWwEAAExkAACABFwBAABMZQAAgARdAQAATGYAAIAEXgEAAExnAACABF8BAABMaAAAgARgAQAATGkAAIAEYQEAAExqAACABGIBAABM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
+1 -1
View File
@@ -2,7 +2,7 @@ import { Crypto, load, _ } from 'assets://js/lib/cat.js';
let key = 'zxzj';
let HOST = 'https://www.zxzj.site'; // 地址发布页
let host = '';
let host = 'https://www.zxzja.com';
let siteKey = '';
let siteType = 0;
-1
View File
@@ -1 +0,0 @@
//bbQ0FUT1DqBRp6ejEyM19vcGVuLmpzLGFzc2V0czovL2pzL2xpYi9jYXQuanMcX19qc0V2YWxSZXR1cm4IbG9hZAJfBmtleQhIT1NUDnNpdGVLZXkQc2l0ZVR5cGUSTU9CSUxFX1VBDnJlcXVlc3QIaW5pdAhob21lDmhvbWVWb2QQY2F0ZWdvcnkMZGV0YWlsCHBsYXkMc2VhcmNoGmRlY29kZVVuaWNvZGUPegB6ADEAMgAzAPOXUE4iaHR0cHM6Ly96ejEyMy5jb22WAk1vemlsbGEvNS4wIChpUGhvbmU7IENQVSBpUGhvbmUgT1MgMTNfMl8zIGxpa2UgTWFjIE9TIFgpIEFwcGxlV2ViS2l0LzYwNS4xLjE1IChLSFRNTCwgbGlrZSBHZWNrbykgVmVyc2lvbi8xMy4wLjMgTW9iaWxlLzE1RTE0OCBTYWZhcmkvNjA0LjEMcmVxVXJsDmFnZW50U3AGcmVzDmNvbnRlbnQGcmVxDG1ldGhvZBRVc2VyLUFnZW50DmhlYWRlcnMGY2ZnCHNrZXkKc3R5cGUMZmlsdGVyCGh0bWwCJAhkYXRhDmNsYXNzZXMSZmlsdGVyT2JqBGl0EHR5cGVOYW1lDHR5cGVJZApmaWxCeSovbGlzdC9tc3ptLmh0bT9wYWdlPTE+dWwuY2hhbm5lbCA+IGxpID4gYVtocmVmKj1saXN0XQZ0YWcFB2h+ewWcaVVTAm4IdnN6cwJ2B+1wTGucaQxteHV4dXUHsGVMa5xpDG14dXh6dguWYvOXTGvyZpxpDG14dXhrbQtEAEoA6FVMa5xpDG14dXhkcwuBZ8FUNXXzl5xpDG14dXhrZAtBbUyIi42/UpxpDG14dXhregdpX8OUnGkMbXh1YXNzCxZc61PtcExrnGkMbXh1YXNrB9mYR1OcaQxteHV4dmQL8FN+bjBXOlOcaQxteHV4cWsHJ2uOf5xpDG14dXhxcQfpl/1WnGkMbXh1YXh2C5mZL24wVzpTnGkMbXh1YXhkB+VlLGecaQxteHVhYWEHhVEwV5xpDG14dWFhawcvbvBTnGkMbXh1YXN2CYqNV1Pti5xpDG14dXh1eB9CAGUAYQB0AHAAbwByAHQAaFEDdDV1UFsegvJmnGkMbXh1eHVrE+VlLGdPAHIAaQBjAG8AbgCcaQxteHV4dXEZjn/9VkIAaQBsAGwAQgBvAGEAcgBkAJxpDG14dWFteBOOf/1WaQBUAHUAbgBlAHMAnGkMbXh1YXZ1CyxUTGvGi/JmnGkMbXh1eGRhC2F3TVI+ZX5nnGkMbXh1eGRkC4V5w19bT1BOnGkMbXh1eGt1C3eREWLDlPBYnGkMbXh1eGR6C3eREWLtcMSLnGkMbXh1eGRrC3eREWL8fnqCnGkMbXh1eGt4C3eREWKwZUxrnGkMbXh1YXNxC3eREWLZmEdTnGkMbXh1YXZ4C3eREWLtcExrnGkMbXh1YXZhEXeR13Lzl1BOuk6fUxtSnGkMbXh1YXhtC3eR13IGUqtOnGkMbXh1YWFkC3eR13LZmEdTnGkMbXh1YW1zDZFO85dQTumX7YucaQxteHV4dWQNkU7zl1BO5FN4UZxpDG14dXh6eCGRTvOXUE5BAEMARwAgAFYATwBDAEEATABPAEkARACcaQxteHV4emETkU7zl1BOQQBDAEcAqFI7dZxpDG14dXh6aw2RTvOXUE79VjV1nGkMbXh1eHZrEZFO85dQTidrjn/tcExrnGkMbXh1eHZxEZFO85dQTidrjn+wZUxrnGkMbXh1eHVtE5FO85dQTkEAQwBHADhuD2KcaQxteHV4dXMHn1MbUpxpDG14dXh1egtcb5tSBnI+a5xpDG14dXh6bQsAZzpf+38xVZxpDG14dXhkdgsakORS740KTpxpDG14dXhkdQtRf6J+sGVMa5xpDG14dXhkcQsaT1hURXUsVJxpDG14dXhrYQusUeVlS2DyZpxpDG14dXhrcwudW51bxFRhd5xpDG14dXhrdgvPfnhRAGDnZZxpDG14dXhrawvRjWVrZVCrjpxpDG14dXhrcQvkU86Y85dQTpxpDG14dXhxeA1LAFQAVgC5cDFVnGkMbXh1eHFhC2aPfY/oVfJmnGkMbXh1eHFtC6xxHFnuT9lOnGkMbXh1eHFzEVYAbABvAGcAxV8gAAdZnGkMbXh1eHF2CwZyEXv4dvBYnGkMbXh1eHF1C0QASgDtcExrnGkMbXh1YWF4C+tfS2LtcExrnGkMbXh1YWFzCxZc61OwZUxrnGkMbXh1YWF2C3FfxonRkfJmnGkMbXh1YWF1B8RP7YucaQxteHVhdm0JSwBUAFYAnGkMbXh1YXZ6CxZc61OfUxtSnGkMbXh1YXZkJdVs/VYgAE4AUgBKACAAVgBv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BmFzYQnpl+2LQW1MiAZ2a3oJ7HLLekFtTIgIc2RzcwVxX8aJBnFkawc1dcaJZ1IGenpkBkJHTQRhawk1dXFfn1PwWAhrdnZxDbBlfXYYWlBbIE9HWQh6YXptCemXZ1JMa/JmCmF1a2tzBcOU8FgIc3pkZBEeZCpgHmQRe8OU8Fi+fAmQCnFrc3FzCUtiOmfDlPBYCHN6ZHEF85dIZQpzbWF4dQ9oVHBnJk9LYjpnw5TwWAxhbWRtdmsRf15KVMOU8FhLYjpnw5TwWAxhbXptdXMReXJIZfOXSGVLYjpnw5TwWAxhbXVka3YROG4PYqhSK29LYjpnw5TwWAxhbXVxc20PaFQfZnCaS2I6Z8OU8FgMYW1xdmRxBQ9i8mYIc2FhawVrjGdSDGFxbXNtawWsTmdSCnZkYWF2B8SehWgPYgpxem1tbQeMTrpObI8KcWR2YWsF5nlUgQxhdm16YWQFpHxnUgxhdWRta3YLCk53bYqNZ1Jilgxhc21hc2EJs2xXU2BXUFsMYXFhdWRrB/pXY3dZZQp2YW1hdQlejY5/S07JbAxhbWt4c3EJCZAsZ9eLTGsMYXZ2cWR4DaZ+Zk6aTmxl3GLiVgxhdmFha3YJdlHWThNOkY8MYXNxenptCeaPV1PXiwmQDGF2eGR6cQkjV89+sGWmfgxhZHN4emEJI1fPfudlpn4MYWRhZG1rBzttNGwyAAxhYWR4dmEJnFVQToR2w18MYWFkdWRkBzttNGwzAAxhYWR4a3EJUoMgbxh1yWwMYWFkc3phDwdO/VZsZdxiDk5ejY5/DGF2bXh2YQU7bTRsDGFhenF6cQfbdlNmq3MMYW1zdnVhCTRPT1nzl1BODGFzcWt6eAmfUxtS14tMawxhc3F6dmQNH3V9VLNsdXCufAJYDGF1YXF1dgkjV5Jf14tMawxhc3F6ZGsJD1xJg9eLTGsMYXZxemt1CVmXHFmuTklRDGFhZGRhawnlbB9X85dQTgxhdmR2dWEJ14vHe2hRxpYMYXNxa2F6CT9R5XrXi0xrDGF2dnhxdgnPfodl14tMawxhdXh6eHUJKVn1l9eLTGsMYXNxcXNzB45Oj1sBbQxhdnFtdnELRGqEaZ1nUE4flgxhc3FrbXgJsGVMa4KYbGIMYXZta3FtCQ9cin/Xi0xrDGF2eHpxawknWWtTjZzuaAxhdW1kdWsFD1zKTwxh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TCkAAIALBFcBAABMAgEAAARYAQAATAQBAABMKgAAgAsEWQEAAEwCAQAABFoBAABMBAEAAEwrAACACwRbAQAATAIBAAAEXAEAAEwEAQAATCwAAIALBF0BAABMAgEAAAReAQAATAQBAABMLQAAgAsEXwEAAEwCAQAABGABAABMBAEAAEwuAACACwRhAQAATAIBAAAEYgEAAEwEAQAATC8AAIALBGMBAABMAgEAAARkAQAATAQBAABMMAAAgAsEZQEAAEwCAQAABGYBAABMBAEAAEwxAACACwRnAQAATAIBAAAEaAEAAEwEAQAATDIAAIALBGkBAABMAgEAAARqAQAATAQBAABMMwAAgAsEawEAAEwCAQAABGwBAABMBAEAAEw0AACACwRtAQAATAIBAAAEbgEAAEwEAQAATDUAAIALBG8BAABMAgEAAARwAQAATAQBAABMNgAAgAsEcQEAAEwCAQAABHIBAABMBAEAAEw3AACACwRzAQAATAIBAAAEdAEAAEwEAQAATDgAAIALBHUBAABMAgEAAAR2AQAATAQBAABMOQAAgAsEdwEAAEwCAQAABHgBAABMBAEAAEw6AACACwR5AQAATAIBAAAEegEAAEwEAQAATDsAAIALBHsBAABMAgEAAAR8AQAATAQBAABMPAAAgAsEfQEAAEwCAQAABH4BAABMBAEAAEw9AACACwR/AQAATAIBAAAEgAEAAEwEAQAATD4AAIALBIEBAABMAgEAAASCAQAATAQBAABMPwAAgAsEgwEAAEwCAQAABIQBAABMBAEAAExAAACACwSFAQAATAIBAAAEhgEAAEwEAQAATEEAAIBMQAAAACYBAEwDAQAACwT/AAAATNcAAAAEAAEAAEw2AAAACwSHAQAATAIBAAAEiAEAAEwEAQAACwSJAQAATAIBAAAEigEAAEwEAQAACwSLAQAATAIBAAAEjAEAAEwEAQAACwSNAQAATAIBAAAEjgEAAEwEAQAACwSPAQAATAIBAAAEkAEAAEwEAQAACwSRAQAATAIBAAAEkgEAAEwEAQAACwSTAQAATAIBAAAElAEAAEwEAQAACwSVAQAATAIBAAAElgEAAEwEAQAACwSXAQAATAIBAAAEmAEAAEwEAQAAJgkATEAAAAAmAQBMiAEAAAsE/wAAAEzXAAAABAABAABMNgAAAAsEmQEAAEwCAQAABJoBAABMBAEAAAsEmwEAAEwCAQAABJwBAABMBAEAAAsEnQEAAEwCAQAABJ4BAABMBAEAAAsEnwEAAEwCAQAABKABAABMBAEAAAsEoQEAAEwCAQAABKIBAABMBAEAAAsEowEAAEwCAQAABKQBAABMBAEAAAsEpQEAAEwCAQAABKYBAABMBAEAAAsEpwEAAEwCAQAABKgBAABMBAEAAAsEqQEAAEwCAQAABKoBAABMBAEAAAsEqwEAAEwCAQAABKwBAABMBAEAAAsErQEAAEwCAQAABK4BAABMBAEAAAsErwEAAEwCAQAABLABAABMBAEAAAsEsQEAAEwCAQAABLIBAABMBAEAAAsEswEAAEwCAQAABLQBAABMBAEAAAsEtQEAAEwCAQAABLYBAABMBAEAAAsEtwEAAEwCAQAABLgBAABMBAEAAAsEuQEAAEwCAQAABLoBAABMBAEAAAsEuwEAAEwCAQAABLwBAABMBAEAAAsEvQEAAEwCAQAABL4BAABMBAEAAAsEvwEAAEwCAQAABMABAABMBAEAACYUAExAAAAAJgEATJoBAAALBP8AAABM1wAAAAQAAQAATDYAAAALBMEBAABMAgEAAATCAQAATAQBAAALBMMBAABMAgEAAATEAQAATAQBAAALBMUBAABMAgEAAATGAQAATAQBAAALBMcBAABMAgEAAATIAQAATAQBAAALBMkBAABMAgEAAATKAQAATAQBAAALBMsBAABMAgEAAATMAQAATAQBAAALBM0BAABMAgEAAATOAQAATAQBAAALBM8BAABMAgEAAATQAQAATAQBAAALBNEBAABMAgEAAATSAQAATAQBAAALBNMBAABMAgEAAATUAQAATAQBAAALBNUBAABMAgEAAATWAQAATAQBAAALBNcBAABMAgEAAATYAQAATAQBAAALBNkBAABMAgEAAATaAQAATAQBAAAmDQBMQAAAACYBAEzCAQAACwT/AAAATNcAAAAEAAEAAEw2AAAACwTbAQAATAIBAAAE3AEAAEwEAQAACwTdAQAATAIBAAAE3gEAAEwEAQAACwTfAQAATAIBAAAE4AEAAEwEAQAACwThAQAATAIBAAAE4gEAAEwEAQAACwTjAQAATAIBAAAE5AEAAEwEAQAACwTlAQAATAIBAAAE5gEAAEwEAQAACwTnAQAATAIBAAAE6AEAAEwEAQAACwTpAQAATAIBAAAE6gEAAEwEAQAACwTrAQAATAIBAAAE7AEAAEwEAQAACwTtAQAATAIBAAAE7gEAAEwEAQAACwTvAQAATAIBAAAE8AEAAEwEAQAACwTxAQAATAIBAAAE8gEAAEwEAQAACwTzAQAATAIBAAAE9AEAAEwEAQAACwT1AQAATAIBAAAE9gEAAEwEAQAACwT3AQAATAIBAAAE+AEAAEwEAQAACwT5AQAATAIBAAAE+gEAAEwEAQAAJhAATEAAAAAmAQBM3AEAAAsE/wAAAEzXAAAABAABAABMNgAAAAsE+wEAAEwCAQAABPwBAABMBAEAAAsE/QEAAEwCAQAABP4BAABMBAEAAAsE/wEAAEwCAQAABAACAABMBAEAAAsEAQIAAEwCAQAABAICAABMBAEAAAsEAwIAAEwCAQAABAQCAABMBAEAACYFAExAAAAAJgEATPwBAAALBP8AAABM1wAAAAQAAQAATDYAAAALBAUCAABMAgEAAAQGAgAATAQBAAALBAcCAABMAgEAAAQIAgAATAQBAAALBAkCAABMAgEAAAQKAgAATAQBAAALBAsCAABMAgEAAAQMAgAATAQBAAALBA0CAABMAgEAAAQOAgAATAQBAAALBA8CAABMAgEAAAQQAgAATAQBAAALBBECAABMAgEAAAQSAgAATAQBAAALBBMCAABMAgEAAAQUAgAATAQBAAALBBUCAABMAgEAAAQWAgAATAQBAAALBBcCAABMAgEAAAQYAgAATAQBAAALBBkCAABMAgEAAAQaAgAATAQBAAALBBsCAABMAgEAAAQcAgAATAQBAAALBB0CAABMAgEAAAQeAgAATAQBAAALBB8CAABMAgEAAAQgAgAATAQBAAALBCECAABMAgEAAAQiAgAATAQBAAALBCMCAABMAgEAAAQkAgAATAQBAAALBCUCAABMAgEAAAQmAgAATAQBAAAmEQBMQAAAACYBAEwGAgAACwT/AAAATNcAAAAEAAEAAEw2AAAACwQnAgAATAIBAAAEKAIAAEwEAQAACwQpAgAATAIBAAAEKgIAAEwEAQAACwQrAgAATAIBAAAELAIAAEwEAQAACwQtAgAATAIBAAAELgIAAEwEAQAACwQvAgAATAIBAAAEMAIAAEwEAQAACwQxAgAATAIBAAAEMgIAAEwEAQAACwQzAgAATAIBAAAENAIAAEwEAQAACwQ1AgAATAIBAAAENgIAAEwEAQAACwQ3AgAATAIBAAAEOAIAAEwEAQAACwQ5AgAATAIBAAAEOgIAAEwEAQAACwQ7AgAATAIBAAAEPAIAAEwEAQAACwQ9AgAATAIBAAAEPgIAAEwEAQAAJgwATEAAAAAmAQBMKAIAAAsE/wAAAEzXAAAABAABAABMNgAAAAsEPwIAAEwCAQAABEACAABMBAEAAAsEQQIAAEwCAQAABEICAABMBAEAAAsEQwIAAEwCAQAABEQCAABMBAEAAAsERQIAAEwCAQAABEYCAABMBAEAAAsERwIAAEwCAQAABEgCAABMBAEAAAsESQIAAEwCAQAABEoCAABMBAEAAAsESwIAAEwCAQAABEwCAABMBAEAAAsETQIAAEwCAQAABE4CAABMBAEAAAsETwIAAEwCAQAABFACAABMBAEAAAsEUQIAAEwCAQAABFICAABMBAEAAAsEUwIAAEwCAQAABFQCAABMBAEAAAsEVQIAAEwCAQAABFYCAABMBAEAAAsEVwIAAEwCAQAABFgCAABMBAEAAAsEWQIAAEwCAQAABFoCAABMBAEAACYOAExAAAAAJgEATEACAAALBP8AAABM1wAAAAQAAQAATDYAAAALBFsCAABMAgEAAARcAgAATAQBAAALBF0CAABMAgEAAAReAgAATAQBAAALBF8CAABMAgEAAARgAgAATAQBAAALBGECAABMAgEAAARiAgAATAQBAAALBGMCAABMAgEAAARkAgAATAQBAAALBGUCAABMAgEAAARmAgAATAQBAAALBGcCAABMAgEAAARoAgAATAQBAAALBGkCAABMAgEAAARqAgAATAQBAAALBGsCAABMAgEAAARsAgAATAQBAAALBG0CAABMAgEAAARuAgAATAQBAAALBG8CAABMAgEAAARwAgAATAQBAAALBHECAABMAgEAAARyAgAATAQBAAAmDABMQAAAACYBAExcAgAACwT/AAAATNcAAAAEAAEAAEw2AAAACwRzAgAATAIBAAAEdAIAAEwEAQAACwR1AgAATAIBAAAEdgIAAEwEAQAACwR3AgAATAIBAAAEeAIAAEwEAQAACwR5AgAATAIBAAAEegIAAEwEAQAACwR7AgAATAIBAAAEfAIAAEwEAQAAJgUATEAAAAAmAQBMdAIAAAsE/wAAAEzXAAAABAABAABMNgAAAAsEfQIAAEwCAQAABH4CAABMBAEAAAsEfwIAAEwCAQAABIACAABMBAEAAAsEgQIAAEwCAQAABIICAABMBAEAAAsEgwIAAEwCAQAABIQCAABMBAEAAAsEhQIAAEwCAQAABIYCAABMBAEAAAsEhwIAAEwCAQAABIgCAABMBAEAAAsEiQIAAEwCAQAABIoCAABMBAEAAAsEiwIAAEwCAQAABIwCAABMBAEAAAsEjQIAAEwCAQAABI4CAABMBAEAAAsEjwIAAEwCAQAABJACAABMBAEAAAsEkQIAAEwCAQAABJICAABMBAEAACYLAExAAAAAJgEATH4CAAALBP8AAABM1wAAAAQAAQAATDYAAAALBJMCAABMAgEAAASUAgAATAQBAAALBJUCAABMAgEAAASWAgAATAQBAAALBJcCAABMAgEAAASYAgAATAQBAAALBJkCAABMAgEAAASaAgAATAQBAAALBJsCAABMAgEAAAScAgAATAQBAAALBJ0CAABMAgEAAASeAgAATAQBAAALBJ8CAABMAgEAAASgAgAATAQBAAAmBwBMQAAAACYBAEyUAgAACwT/AAAATNcAAAAEAAEAAEw2AAAACwShAgAATAIBAAAEogIAAEwEAQAACwSjAgAATAIBAAAEpAIAAEwEAQAACwSlAgAATAIBAAAEpgIAAEwEAQAACwSnAgAATAIBAAAEqAIAAEwEAQAACwSpAgAATAIBAAAEqgIAAEwEAQAACwSrAgAATAIBAAAErAIAAEwEAQAAJgYATEAAAAAmAQBMogIAAAsE/wAAAEzXAAAABAABAABMNgAAAAsErQIAAEwCAQAABK4CAABMBAEAAAsErwIAAEwCAQAABLACAABMBAEAAAsEsQIAAEwCAQAABLICAABMBAEAAAsEswIAAEwCAQAABLQCAABMBAEAAAsEtQIAAEwCAQAABLYCAABMBAEAAAsEtwIAAEwCAQAABLgCAABMBAEAAAsEuQIAAEwCAQAABLoCAABMBAEAAAsEuwIAAEwCAQAABLwCAABMBAEAAAsEvQIAAEwCAQAABL4CAABMBAEAACYJAExAAAAAJgEATK4CAAALBP8AAABM1wAAAAQAAQAATDYAAAALBL8CAABMAgEAAATAAgAATAQBAAALBMECAABMAgEAAATCAgAATAQBAAALBMMCAABMAgEAAATEAgAATAQBAAALBMUCAABMAgEAAATGAgAATAQBAAALBMcCAABMAgEAAATIAgAATAQBAAALBMkCAABMAgEAAATKAgAATAQBAAALBMsCAABMAgEAAATMAgAATAQBAAALBM0CAABMAgEAAATOAgAATAQBAAALBM8CAABMAgEAAATQAgAATAQBAAAmCQBMQAAAACYBAEzAAgAACwT/AAAATNcAAAAEAAEAAEw2AAAACwTRAgAATAIBAAAE0gIAAEwEAQAACwTTAgAATAIBAAAE1AIAAEwEAQAACwTVAgAATAIBAAAE1gIAAEwEAQAACwTXAgAATAIBAAAE2AIAAEwEAQAACwTZAgAATAIBAAAE2gIAAEwEAQAACwTbAgAATAIBAAAE3AIAAEwEAQAACwTdAgAATAIBAAAE3gIAAEwEAQAACwTfAgAATAIBAAAE4AIAAEwEAQAACwThAgAATAIBAAAE4gIAAEwEAQAACwTjAgAATAIBAAAE5AIAAEwEAQAACwTlAgAATAIBAAAE5gIAAEwEAQAACwTnAgAATAIBAAAE6AIAAEwEAQAACwTpAgAATAIBAAAE6gIAAEwEAQAACwTrAgAATAIBAAAE7AIAAEwEAQAACwTtAgAATAIBAAAE7gIAAEwEAQAACwTvAgAATAIBAAAE8AIAAEwEAQAACwTxAgAATAIBAAAE8gIAAEwEAQAACwTzAgAATAIBAAAE9AIAAEwEAQAACwT1AgAATAIBAAAE9gIAAEwEAQAACwT3AgAATAIBAAAE+AIAAEwEAQAACwT5AgAATAIBAAAE+gIAAEwEAQAACwT7AgAATAIBAAAE/AIAAEwEAQAACwT9AgAATAIBAAAE/gIAAEwEAQAACwT/AgAATAIBAAAEAAMAAEwEAQAACwQBAwAATAIBAAAEAgMAAEwEAQAACwQDAwAATAIBAAAEBAMAAEwEAQAACwQFAwAATAIBAAAEBgMAAEwEAQAACwQHAwAATAIBAAAECAMAAEwEAQAACwQJAwAATAIBAAAECgMAAEwEAQAACwQLAwAATAIBAAAEDAMAAEwEAQAACwQNAwAATAIBAAAEDgMAAEwEAQAACwQPAwAATAIBAAAEEAMAAEwEAQAAJiAACwQRAwAATAIBAAAEEgMAAEwEAQAATCAAAIALBBMDAABMAgEAAAQUAwAATAQBAABMIQAAgExAAAAAJgEATNICAAALBP8AAABM1wAAAAQAAQAATDYAAAALBBUDAABMAgEAAAQWAwAATAQBAAALBBcDAABMAgEAAAQYAwAATAQBAAALBBkDAABMAgEAAAQaAwAATAQBAAALBBsDAABMAgEAAAQcAwAATAQBAAALBB0DAABMAgEAAAQeAwAATAQBAAALBB8DAABMAgEAAAQgAwAATAQBAAALBCEDAABMAgEAAAQiAwAATAQBAAALBCMDAABMAgEAAAQkAwAATAQBAAAmCABMQAAAACYBAEwWAwAACwT/AAAATNcAAAAEAAEAAEw2AAAACwQlAwAATAIBAAAEJgMAAEwEAQAACwQnAwAATAIBAAAEKAMAAEwEAQAACwQpAwAATAIBAAAEKgMAAEwEAQAACwQrAwAATAIBAAAELAMAAEwEAQAACwQtAwAATAIBAAAELgMAAEwEAQAAJgUATEAAAAAmAQBMJgMAAAsE/wAAAEzXAAAABAABAABMNgAAAAsELwMAAEwCAQAABDADAABMBAEAAAsEMQMAAEwCAQAABDIDAABMBAEAAAsEMwMAAEwCAQAABDQDAABMBAEAAAsENQMAAEwCAQAABDYDAABMBAEAAAsENwMAAEwCAQAABDgDAABMBAEAACYFAExAAAAAJgEATDADAAALBP8AAABM1wAAAAQAAQAATDYAAAALBDkDAABMAgEAAAQ6AwAATAQBAAALBDsDAABMAgEAAAQ8AwAATAQBAAALBD0DAABMAgEAAAQ+AwAATAQBAAALBD8DAABMAgEAAARAAwAATAQBAAALBEEDAABMAgEAAARCAwAATAQBAAAmBQBMQAAAACYBAExDAwAACwT/AAAATNcAAAAEAAEAAEw2AAAACwREAwAATAIBAAAERQMAAEwEAQAACwRGAwAATAIBAAAERwMAAEwEAQAACwRIAwAATAIBAAAESQMAAEwEAQAACwRKAwAATAIBAAAESwMAAEwEAQAACwRMAwAATAIBAAAETQMAAEwEAQAAJgUATEAAAAAmAQBMTgMAAAsE/wAAAEzXAAAABAABAABMNgAAAAsETwMAAEwCAQAABFADAABMBAEAAAsEUQMAAEwCAQAABFIDAABMBAEAAAsEUwMAAEwCAQAABFQDAABMBAEAAAsEVQMAAEwCAQAABFYDAABMBAEA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
-162
View File
@@ -1,162 +0,0 @@
import { Crypto, load, _ } from './lib/cat.js';
let siteUrl = 'https://gh.7761.cf/https://zz123.com';
let imgUrl = 'https://music.jsbaidu.com';
let siteKey = '';
let siteType = 0;
let headers = {};
async function request(reqUrl, postData, agentSp, get) {
let res = await req(reqUrl, {
method: get ? 'get' : 'post',
headers: headers,
data: postData || {},
postType: get ? '' : 'form',
});
let content = res.content;
return content;
}
async function init(cfg) {
siteKey = cfg.skey;
siteType = cfg.stype;
if (cfg.ext) {
siteUrl = cfg.ext;
}
}
async function home(filter) {
const html = await request(siteUrl);
const $ = load(html);
const cates = $('ul.aside-menu-list.channel > li')
let classes = _.map(cates, (n) => {
let id = n.attribs['data-id'];
let name = $($(n).find('a > span')[0]).text();
return {
type_id: id,
type_name: name,
};
});
return JSON.stringify({
class: classes,
});
}
async function homeVod() {
const html = await request(siteUrl);
const $ = load(html);
const cards = $('div.page-main-wrap > div > div > div.card-list.d-none.d-md-block > div')
let videos = _.map(cards, (n) => {
let id = n.attribs['data-id'];
let name = $($(n).find('div.item-info > div > div.songname.text-ellipsis.color-link-content-primary > a')[0]).text();
let pic = $($(n).find('div.item-cover-wrap > a > img')[0]).attr('data-src').replace('/img', imgUrl);
let remark = $($(n).find('div.item-cover-wrap > div.item-time')[0]).text();
return {
book_id: id,
book_name: name,
book_pic: pic,
book_remarks: remark,
};
});
return JSON.stringify({
list: videos,
});
}
async function category(tid, pg, filter, extend) {
if (pg <= 0) pg = 1;
let url = siteUrl + '/ajax/';
let res = await req(url, {
method: 'post',
data: {
act: 'tag_music',
type: 'tuijian',
tid: tid,
page: pg,
lang: '',
},
postType: 'form',
});
//console.log('catedata:', res);
let data = JSON.parse(res.content).data;
let videos = [];
for(let i=0;i<data.length;i++){
const item = data[i];
videos.push({
book_id: item['mp3'],
book_name: item['mname'],
book_pic: item['pic'].replace('/img', imgUrl),
book_remarks: item['play_time'],
})
}
return JSON.stringify({
list: videos,
});
}
async function detail(id) {
try {
let playUrl = id;
if(!id.startsWith('http')) {
playUrl = siteUrl + '/xplay/?act=songplay&id=' + id;
}
const video = {
book_id: id,
book_actor: 'Leospring',
book_play_from: 'Leospring',
urls: '播放$' + playUrl,
book_director: 'Leospring',
book_content: '该音乐由公众号【蚂蚁科技杂谈】用爱发电制作,欢迎收听!',
};
const list = [video];
const result = { list };
return JSON.stringify(result);
} catch (e) {}
return null;
}
async function play(flag, id, flags) {
return JSON.stringify({
parse: 0,
url: id,
});
}
async function search(wd, quick, pg) {
let url = siteUrl + '/search/?key=' + wd;
const html = await request(url);
const $ = load(html);
const cards = $('div.tab-item.tab-song > div.card-list.d-none.d-md-block > div')
let videos = _.map(cards, (n) => {
let id = n.attribs['data-id'];
let name = $($(n).find('div.item-info > div > div.songname.text-ellipsis.color-link-content-primary > a')[0]).text();
let pic = $($(n).find('div.item-cover-wrap > a > img')[0]).attr('data-src').replace('/img', imgUrl);
let remark = $($(n).find('div.item-cover-wrap > div.item-time')[0]).text();
return {
book_id: id,
book_name: name,
book_pic: pic,
book_remarks: remark,
};
});
return JSON.stringify({
list: videos,
});
}
export function __jsEvalReturn() {
return {
init: init,
home: home,
homeVod: homeVod,
category: category,
detail: detail,
play: play,
search: search,
};
}
-163
View File
@@ -1,163 +0,0 @@
import { Crypto, load, _ } from './lib/cat.js';
//代理地址
let siteUrl = 'https://gh.7761.cf/https://zz123.com';
let imgUrl = 'https://music.jsbaidu.com';
let siteKey = '';
let siteType = 0;
let headers = {};
async function request(reqUrl, postData, agentSp, get) {
let res = await req(reqUrl, {
method: get ? 'get' : 'post',
headers: headers,
data: postData || {},
postType: get ? '' : 'form',
});
let content = res.content;
return content;
}
async function init(cfg) {
siteKey = cfg.skey;
siteType = cfg.stype;
if (cfg.ext) {
siteUrl = cfg.ext;
}
}
async function home(filter) {
const html = await request(siteUrl);
const $ = load(html);
const cates = $('ul.aside-menu-list.channel > li')
let classes = _.map(cates, (n) => {
let id = n.attribs['data-id'];
let name = $($(n).find('a > span')[0]).text();
return {
type_id: id,
type_name: name
};
});
return JSON.stringify({
class: classes
});
}
async function homeVod() {
const html = await request(siteUrl);
const $ = load(html);
const cards = $('div.page-main-wrap > div > div > div.card-list.d-none.d-md-block > div');
let videos = _.map(cards, (n) => {
let id = n.attribs['data-id'];
let name = $($(n).find('div.item-info > div > div.songname.text-ellipsis.color-link-content-primary > a')[0]).text();
let pic = $($(n).find('div.item-cover-wrap > a > img')[0]).attr('data-src').replace('/img', imgUrl);
let remark = $($(n).find('div.item-cover-wrap > div.item-time')[0]).text();
return {
vod_id: id,
vod_name: name,
vod_pic: pic,
vod_remarks: remark
};
});
return JSON.stringify({
list: videos
});
}
async function category(tid, pg, filter, extend) {
if (pg <= 0) pg = 1;
let url = siteUrl + '/ajax/';
let res = await req(url, {
method: 'post',
data: {
act: 'tag_music',
type: 'tuijian',
tid: tid,
page: pg,
lang: ''
},
postType: 'form'
});
//console.log('catedata:', res);
let data = JSON.parse(res.content).data;
let videos = [];
for(let i=0;i<data.length;i++){
const item = data[i];
videos.push({
vod_id: item['mp3'],
vod_name: item['mname'],
vod_pic: item['pic'].replace('/img', imgUrl),
vod_remarks: item['play_time']
})
}
return JSON.stringify({
list: videos
});
}
async function detail(id) {
try {
let playUrl = id;
if(!id.startsWith('http')) {
playUrl = siteUrl + '/xplay/?act=songplay&id=' + id;
}
const video = {
vod_id: id,
vod_actor: 'Leospring',
vod_play_from: 'Leospring',
vod_play_url: '播放$' + playUrl,
vod_director: 'Leospring',
vod_content: '该音乐由公众号【蚂蚁科技杂谈】用爱发电制作,欢迎收听!',
};
const list = [video];
const result = { list };
return JSON.stringify(result);
} catch (e) {}
return null;
}
async function play(flag, id, flags) {
return JSON.stringify({
parse: 0,
url: id,
});
}
async function search(wd, quick, pg) {
let url = siteUrl + '/search/?key=' + wd;
const html = await request(url);
const $ = load(html);
const cards = $('div.tab-item.tab-song > div.card-list.d-none.d-md-block > div')
let videos = _.map(cards, (n) => {
let id = n.attribs['data-id'];
let name = $($(n).find('div.item-info > div > div.songname.text-ellipsis.color-link-content-primary > a')[0]).text();
let pic = $($(n).find('div.item-cover-wrap > a > img')[0]).attr('data-src').replace('/img', imgUrl);
let remark = $($(n).find('div.item-cover-wrap > div.item-time')[0]).text();
return {
vod_id: id,
vod_name: name,
vod_pic: pic,
vod_remarks: remark,
};
});
return JSON.stringify({
list: videos,
});
}
export function __jsEvalReturn() {
return {
init: init,
home: home,
homeVod: homeVod,
category: category,
detail: detail,
play: play,
search: search,
};
}
+3 -12
View File
@@ -71,11 +71,9 @@
{"key":"drpy_js_荐片","name":"影视 | 荐片[js]","type":3,"api":"./lib/drpy2.min.js","searchable":1,"quickSearch":1,"changeable":1,"ext":"./js/荐片.js", "timeout":30},
{"key":"drpy_js_新片场","name":"新片 | 新片场[js]","type":3,"api":"./lib/drpy2.min.js","searchable":1,"quickSearch":1,"changeable":0,"ext":"./js/新片场.js"},
{"key":"MV_vod","name":"MV | 卡拉OK[T1]","type":1,"api":"https://tvbox-mv--leosam2048.repl.co/mv/vod","changeable":0,"style":{"type":"oval"}},
//{"key":"drpy_js_短剧网","name":"短剧 | 短剧网[js]","type":3,"api":"./lib/drpy2.min.js","searchable":1,"quickSearch":1,"changeable":0,"ext":"./js/短剧网.js"},
{"key":"lf_js_p2p","name":"路飞 | 磁力[js]","type":3,"searchable":1,"changeable":1,"quickSearch":1,"filterable":1,"api":"./lib/lf_p2p2_min.js","timeout":30},
{"key":"lf_js_lf_live","name":"电视 | 直播[js]","type":3,"api":"./lib/lf_live_min.js","style":{ "type":"oval"},"searchable":1,"changeable":0,"quickSearch":1,"filterable":1,"ext":"./js/lf_live.txt"},
{"key":"drpy_js_酷云77","name":"影视 | 酷云77[js]","type":3,"api":"./lib/drpy.min.js","ext":"./js/酷云77.js"},
{"key":"drpy_js_酷云77","name":"影视 | 酷云77[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/酷云77.js"},
{"key":"drpy_js_快看","name":"影视 | 快看[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/快看.js"},
{"key":"drpy_js_爱看","name":"影视 | 爱看[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/爱看.js"},
{"key":"drpy_js_低端","name":"影视 | 低端[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/ddys_d.js"},
@@ -108,7 +106,7 @@
{"key":"drpy_js_爱迪影视","name":"影视 | 爱迪影视[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/爱迪影视.js"},
{"key":"drpy_js_539影视","name":"影视 | 539影视[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/539影视.js"},
{"key":"drpy_js_333影视","name":"影视 | 333影视[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/333影视.js"},
//{"key":"drpy_js_996影视","name":"影视 | 996影视[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/996影视.js"},
{"key":"drpy_js_996影视","name":"影视 | 996影视[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/996影视.js"},
{"key":"drpy_js_188影视","name":"影视 | 188影视[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/188影视.js"},
{"key":"drpy_js_哔嘀影视","name":"影视 | 哔嘀影视[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/哔嘀影视.js"},
@@ -229,7 +227,6 @@
{"key":"drpy_js_DJ音乐","name":"音频 | DJ音乐[js]","type":3,"api":"./lib/drpy2.min.js","changeable":0,"style":{"type":"rect","ratio":1},"ext":"./js/DJ音乐.js"},
{"key":"drpy_js_啦啦DJ","name":"音频 | 啦啦DJ[js]","type":3,"api":"./lib/drpy2.min.js","changeable":0,"style":{"type":"rect","ratio":1},"ext":"./js/啦啦DJ.js"},
{"key":"drpy_js_清风DJ","name":"音频 | 清风DJ[js]","type":3,"api":"./lib/drpy2.min.js","changeable":0,"style":{"type":"rect","ratio":1},"ext":"./js/清风DJ.js"},
//{"key":"drpy_js_种子音乐","name":"音频 | 种子音乐[js]","type":3,"api":"./lib/drpy2.min.js","changeable":0,"style":{"type":"rect","ratio":1},"ext":"./js/种子音乐.js"},
{"key":"drpy_js_广播迷FM","name":"广播 | 广播迷FM[js]","type":3,"api":"./lib/drpy2.min.js","changeable":0,"ext":"./js/广播迷FM.js"},
{"key":"drpy_js_蜻蜓FM","name":"广播 | 蜻蜓FM[js]","type":3,"api":"./lib/drpy2.min.js","changeable":0,"ext":"./js/蜻蜓FM.js"},
{"key":"drpy_js_i275听书","name":"听书 | i275听书[js]","type":3,"api":"./lib/drpy2.min.js","changeable":0,"style":{"type":"rect","ratio":1},"ext":"./js/i275听书.js"},
@@ -245,9 +242,7 @@
{"key":"drpy_js_酷6网","name":"聚合 | 酷6网[js]","type":3,"api":"./lib/drpy2.min.js","changeable":0,"ext":"./js/酷6网.js"},
{"key":"drpy_js_网易公版影像","name":"聚合 | 网易公版[js]","type":3,"api":"./lib/drpy2.min.js","changeable":0,"style":{"type":"rect","ratio":1.597},"ext":"./js/网易公版影像.js"},
{"key":"drpy_js_爱车MV","name":"MV | 爱车MV[js]","type":3,"api":"./lib/drpy2.min.js","changeable":0,"style":{"type":"rect","ratio":1},"ext":"./js/爱车MV.js"},
//{"key":"drpy_js_酷狗MV","name":"MV | 酷狗[js]","type":3,"api":"./lib/drpy2.min.js","changeable":0,"style":{"type":"rect","ratio":1},"ext":"./js/酷狗MV.js"},
{"key":"drpy_js_酷奇MV","name":"MV | 酷奇[js]","type":3,"api":"./lib/drpy2.min.js","changeable":0,"style":{"type":"rect","ratio":1},"ext":"./js/酷奇MV.js"},
//{"key":"drpy_js_苹果DJ","name":"MV | 苹果DJ[js]","type":3,"api":"./lib/drpy2.min.js","changeable":0,"style":{"type":"rect","ratio":1},"ext":"./js/苹果DJ.js"},
{"key":"drpy_js_爱看机器人","name":"影视 | 爱看机器人[js]","type":3,"api":"./lib/drpy2.min.js","searchable":1,"quickSearch":1,"changeable":1,"ext":"./js/爱看机器人.js"},
{"key":"drpy_js_ikanbot2","name":"影视 | 爱看机器人2[js]","type":3,"api":"./lib/drpy2.min.js","searchable":1,"quickSearch":1,"changeable":1,"ext":"./js/ikanbot2.js"},
@@ -298,22 +293,18 @@
{"key":"drpy_js_追剧迷","name":"影视 | 追剧迷[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/追剧迷.js"},
{"key":"drpy_js_子子影视","name":"影视 | 子子影视[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/子子影视.js"},
//{"key":"drpy_js_9U电影","name":"起飞 | 9U电影[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/9U电影.js"},
{"key":"drpy_js_大师兄影视","name":"起飞 | 大师兄影视[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/大师兄影视.js"},
{"key":"drpy_js_华乐影院","name":"起飞 | 华乐影院[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/华乐影院[飞].js"},
{"key":"drpy_js_天天视频","name":"起飞 | 天天视频[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/天天视频[飞].js"},
{"key":"drpy_js_起飞影院","name":"起飞 | 起飞影院[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/起飞影院.js"},
{"key":"drpy_js_兰花影院","name":"起飞 | 兰花影院[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/兰花影院.js"},
//{"key":"drpy_js_往往影视","name":"起飞 | 往往影视[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/往往影视.js"},
{"key":"drpy_js_胖虎","name":"起飞 | 胖虎[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/胖虎.js"},
{"key":"drpy_js_555影视[飞]","name":"起飞 | 555影视[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/555影视[飞].js"},
{"key":"drpy_js_if101[飞]","name":"起飞 | if101[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/if101[飞].js"},
{"key":"drpy_js_KUBO影视[飞]","name":"起飞 | KUBO影视[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/KUBO影视[飞].js"},
{"key":"drpy_js_爱壹帆[飞]","name":"起飞 | 爱壹帆[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/爱壹帆[飞].js"},
{"key":"drpy_js_独播库[飞]","name":"起飞 | 独播库[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/独播库[飞].js"},
//{"key":"drpy_js_吼吼[飞]","name":"起飞 | 吼吼[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/吼吼[飞].js"},
{"key":"drpy_js_欧乐影院[飞]","name":"起飞 | 欧乐影院[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/欧乐影院[飞].js"},
//{"key":"drpy_js_唐人街影视[飞]","name":"起飞 | 唐人街影视[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/唐人街影视[飞].js"},
{"key":"drpy_js_小宝影院[飞]","name":"起飞 | 小宝影院[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/小宝影院[飞].js"},
{"key":"bb","name":"配置接口完全免费","type":3,"api":"./lib/drpy2.min.js","ext":"./js/drpy.js"},
@@ -359,5 +350,5 @@
{"name":"夜市點擊","hosts":["yeslivetv.com"],"script":["document.getElementsByClassName('vjs-big-play-button')[0].click()"]},
{"name":"毛驢點擊","hosts":["www.maolvys.com"],"script":["document.getElementsByClassName('swal-buttonswal-button--confirm')[0].click()"]}
],
"ads":["mimg.0c1q0l.cn","s3t3d2y8.afcdn.net","www.googletagmanager.com","www.google-analytics.com","mc.usihnbcq.cn","mg.g1mm3d.cn","mscs.svaeuzh.cn","cnzz.hhttm.top","tp.vinuxhome.com","cnzz.mmstat.com","www.baihuillq.com","s23.cnzz.com","z3.cnzz.com","c.cnzz.com","stj.v1vo.top","z12.cnzz.com","img.mosflower.cn","tips.gamevvip.com","ehwe.yhdtns.com","xdn.cqqc3.com","www.jixunkyy.cn","sp.chemacid.cn","hm.baidu.com","s9.cnzz.com","z6.cnzz.com","um.cavuc.com","mav.mavuz.com","wofwk.aoidf3.com","z5.cnzz.com","xc.hubeijieshikj.cn","tj.tianwenhu.com","xg.gars57.cn","k.jinxiuzhilv.com","cdn.bootcss.com","ppl.xunzhuo123.com","xomk.jiangjunmh.top","img.xunzhuo123.com","z1.cnzz.com","s13.cnzz.com","xg.huataisangao.cn","z7.cnzz.com","xg.huataisangao.cn","z2.cnzz.com","s96.cnzz.com","q11.cnzz.com","thy.dacedsfa.cn","xg.whsbpw.cn","s19.cnzz.com","z8.cnzz.com","s4.cnzz.com","f5w.as12df.top","ae01.alicdn.com","www.92424.cn","k.wudejia.com","vivovip.mmszxc.top","qiu.xixiqiu.com","cdnjs.hnfenxun.com","cms.qdwght.com","api.htpan.net","769056.com","www.kdnvxfdj.xyz"]
"ads":["mimg.0c1q0l.cn","s3t3d2y8.afcdn.net","www.googletagmanager.com","www.google-analytics.com","mc.usihnbcq.cn","mg.g1mm3d.cn","mscs.svaeuzh.cn","cnzz.hhttm.top","tp.vinuxhome.com","cnzz.mmstat.com","www.baihuillq.com","s23.cnzz.com","z3.cnzz.com","c.cnzz.com","stj.v1vo.top","z12.cnzz.com","img.mosflower.cn","tips.gamevvip.com","ehwe.yhdtns.com","xdn.cqqc3.com","www.jixunkyy.cn","sp.chemacid.cn","hm.baidu.com","s9.cnzz.com","z6.cnzz.com","um.cavuc.com","mav.mavuz.com","wofwk.aoidf3.com","z5.cnzz.com","xc.hubeijieshikj.cn","tj.tianwenhu.com","xg.gars57.cn","k.jinxiuzhilv.com","cdn.bootcss.com","ppl.xunzhuo123.com","xomk.jiangjunmh.top","img.xunzhuo123.com","z1.cnzz.com","s13.cnzz.com","xg.huataisangao.cn","z7.cnzz.com","xg.huataisangao.cn","z2.cnzz.com","s96.cnzz.com","q11.cnzz.com","thy.dacedsfa.cn","xg.whsbpw.cn","s19.cnzz.com","z8.cnzz.com","s4.cnzz.com","f5w.as12df.top","ae01.alicdn.com","www.92424.cn","k.wudejia.com","vivovip.mmszxc.top","qiu.xixiqiu.com","cdnjs.hnfenxun.com","cms.qdwght.com","api.htpan.net","769056.com","www.kdnvxfdj.xyz,static-mozai.4gtv.tv","s3t3d2y8.afcdn.net"]
}
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
+15 -15
View File
@@ -1,5 +1,5 @@
{
"spider":"./jar/pg.jar;md5;2b8ee1791855c6e977c13bf78ac9ea13",
"spider":"./jar/pg.jar;md5;0291baf74f90cc4d908393c5dcbea4bb",
"lives":[
{"name":"live","type":0,"url":"./tvlive.txt","playerType":1,"ua":"okhttp/3.15","epg":"http://epg.112114.xyz/?ch={name}&date={date}","logo":"https://epg.112114.xyz/logo/{name}.png"},
{"name":"ipv6","type":0,"url":"https://fanmingming.com/txt?url=https://live.fanmingming.com/tv/m3u/ipv6.m3u","playerType":1,"ua":"okhttp/3.15","epg":"http://epg.112114.xyz/?ch={name}&date={date}","logo":"https://epg.112114.xyz/logo/{name}.png"}
@@ -12,31 +12,38 @@
{"key":"drpy_js_荐片","name":"影视 | 荐片[js]","type":3,"api":"./lib/drpy2.min.js","searchable":1,"quickSearch":1,"changeable":1,"ext":"./js/荐片.js", "timeout":30},
{"key":"drpy_js_新片场","name":"新片 | 新片场[js]","type":3,"api":"./lib/drpy2.min.js","searchable":1,"quickSearch":1,"changeable":0,"ext":"./js/新片场.js"},
{"key":"MV_vod","name":"MV | 卡拉OK[T1]","type":1,"api":"https://tvbox-mv--leosam2048.repl.co/mv/vod","changeable":0,"style":{"type":"oval"}},
//{"key":"drpy_js_短剧网","name":"短剧 | 短剧网[js]","type":3,"api":"./lib/drpy2.min.js","searchable":1,"quickSearch":1,"changeable":0,"ext":"./js/短剧网.js"},
{"key":"lf_js_p2p","name":"路飞 | 磁力[js]","type":3,"searchable":1,"changeable":1,"quickSearch":1,"filterable":1,"api":"./lib/lf_p2p2_min.js","timeout":30},
{"key":"lf_js_lf_live","name":"电视 | 直播[js]","type":3,"api":"./lib/lf_live_min.js","style":{ "type":"oval"},"searchable":1,"changeable":0,"quickSearch":1,"filterable":1,"ext":"./js/lf_live.txt"},
{"key":"豆瓣","name":"搜索 | 豆瓣[jar]","type":3,"api":"csp_Douban","searchable":0,"changeable":1,"ext":"./json/douban.json"},
{"key": "FirstAid","name": "科普 | 急救[jar]","type": 3,"api": "csp_FirstAid","searchable": 0,"quickSearch": 0,"changeable": 0,"style": {"type": "rect","ratio": 3.8}},
{"key":"配置中心","name":"配置 | 中心[jar]","type":3,"api":"csp_Config","searchable":0,"changeable":0,"style":{"type":"rect","ratio":1},"ext":"http://127.0.0.1:9978/file/TV/token.json"},
{"key":"酷狗","name":"音频 | 酷狗[jar]","type":3,"api":"csp_Kugou","searchable":1,"changeable":0},
{"key": "Iktv","name": "MV | KTV[jar]","type": 3,"api": "csp_Iktv","searchable": 1,"changeable": 0},
{"key": "Yinyuetai","name": "MV | 音悦台[jar]","type": 3,"api": "csp_Yinyuetai","searchable": 1,"changeable": 0},
{"key":"AliShareEBook","name":"书籍 | 分享[jar]","type":3,"api":"csp_AliShare","searchable":1,"quickSearch":0, "changeable":0, "filterable":0, "timeout":60, "ext":"http://127.0.0.1:9978/file/TV/token.json$$$./json/alishare.ebook.txt$$$db$$$1","style":{"type":"list"}},
{"key":"荐片弹幕版","name":"弹幕 | 荐片[jar]","type":3,"api":"csp_Jianpian","searchable":1,"quickSearch":1,"filterable":1,"ext":"./json/jianpian.json$$$1", "timeout":60},
{"key":"Zhuiyitv","name":"弹幕 | 追忆[jar]","type":3,"api":"csp_Zhuiyitv","quickSearch":1, "changeable":1, "filterable":1, "timeout":30, "ext":"$$$./json/yt.json$$$1"},
{"key":"Yingtantv","name":"弹幕 | 影探[jar]","type":3,"api":"csp_Yingtantv","quickSearch":1, "changeable":1, "filterable":1, "timeout":30, "ext":"$$$./json/yt.json$$$1"},
{"key":"Bdys_spider","name":"弹幕 | 哔滴[jar]","api":"csp_Bdys01","type":3,"filterable":1,"quickSearch":1,"searchable":1,"ext":"https://www.bdys03.com/$$$null$$$1","timeout":30},
//{"key": "996影院","name": "弹幕 | 996[jar]","type": 3,"api": "csp_Cs1369","searchable": 1,"changeable": 1,"ext":"https://www.cs1369.com$$$null$$$1"},
{"key": "996影院","name": "弹幕 | 996[jar]","type": 3,"api": "csp_Cs1369","searchable": 1,"changeable": 1,"ext":"https://www.cs1369.com$$$null$$$1"},
{"key": "河马","name": "弹幕 | 河马[jar]","type": 3,"api": "csp_Hmys","playerType": 1,"ext": "https://m.jmzp.net.cn$$$null$$$1"},
{"key": "天天","name": "弹幕 | 天天[jar]","type": 3,"api": "csp_TTian","playerType": 1,"ext": "http://op.ysdqjs.cn$$$null$$$1"},
{"key": "追剧","name": "弹幕 | 追剧[jar]","type": 3,"api": "csp_TTian","playerType": 1,"ext": "http://app.kzjtv.com$$$null$$$1"},
{"key":"NanGua","name":"弹幕 | 南瓜[jar]","type":3,"api":"csp_NanGua","searchable":1,"changeable":1,"ext":"null$$$1"},
{"key":"蝴蝶","name":"弹幕 | 蝴蝶[jar]","type":3,"api":"csp_Hudie","playerType":2,"ext":"https://yundun-hdsign.zhuifeng100.cn|kT2taP|75f7fac7f56d812d1f9ce89d9f312984|b7688bd6347da0b2b62515b0730b872b$$$null$$$1"},
{"key":"PikPakShare","name":"弹幕 | PikPak分享[jar]","type":3,"api":"csp_PikPakShare","searchable":1,"quickSearch":1, "changeable":1, "filterable":0, "timeout":60, "ext":"http://127.0.0.1:9978/file/TV/token.json$$$./json/pikpakclass.json$$$./json/pikpakclass.json.db.gz"},
{"key":"AliShare","name":"弹幕 | 影视分享[jar]","type":3,"api":"csp_AliShare","searchable":1,"quickSearch":1, "changeable":1, "filterable":0, "timeout":60, "ext":"http://127.0.0.1:9978/file/TV/token.json$$$./json/alishare.txt$$$db$$$1"},
{"key":"ThunderShare","name":"弹幕 | 迅雷分享[jar]","type":3,"api":"csp_ThunderShare","searchable":1,"quickSearch":1, "changeable":1, "filterable":0, "timeout":60, "ext":"http://127.0.0.1:9978/file/TV/token.json$$$./json/thundershare.txt"},
{"key":"QuarkShare","name":"弹幕 | 夸克分享[jar]","type":3,"api":"csp_QuarkShare","searchable":1,"quickSearch":1, "changeable":1, "filterable":0, "timeout":60, "ext":"http://127.0.0.1:9978/file/TV/token.json$$$./json/quarkshare.txt"},
{"key":"csp_WoGG","name":"弹幕 | 哥哥[jar]","type":3,"api":"csp_Wogg","searchable":1,"quickSearch":1,"changeable":0,"ext":"http://127.0.0.1:9978/file/TV/token.json$$$https://wogg.xyz/|104.16.245.50$$$1$$$./json/wogg.json", "timeout":30},
{"key":"影视车","name":"弹幕 | 影视车[jar]","type":3,"api":"csp_Wogg","searchable":1,"quickSearch":1,"changeable":0,"ext":"http://127.0.0.1:9978/file/TV/token.json$$$https://www.weixine.net/$$$1$$$./json/wogg.json", "timeout":30},
{"key":"SambaShare","name":"弹幕 | Samba分享[jar]","type":3,"api":"csp_SambaShare","searchable":0,"quickSearch":0, "changeable":0, "filterable":0, "timeout":60, "ext":"http://127.0.0.1:9978/file/TV/token.json$$$./json/sambashare.txt"},
{"key":"csp_WoGG","name":"弹幕 | 哥哥[jar]","type":3,"api":"csp_Wogg","searchable":1,"quickSearch":1,"changeable":0,"ext":"http://127.0.0.1:9978/file/TV/token.json$$$https://www.wogg.xyz/$$$1$$$./json/wogg.json", "timeout":30},
{"key":"影视车","name":"弹幕 | 影视车[jar]","type":3,"api":"csp_Wogg","searchable":1,"quickSearch":1,"changeable":0,"ext":"http://127.0.0.1:9978/file/TV/token.json$$$https://www.weixine.link/$$$1$$$./json/wogg.json", "timeout":30},
{"key":"csp_Wobg","name":"弹幕 | 表哥[jar]","type":3,"api":"csp_Wobg","searchable":1,"quickSearch":1,"changeable":0,"ext":"http://127.0.0.1:9978/file/TV/token.json$$$https://wobge.run.goorm.io$$$1$$$./json/wogg.json", "timeout":30},
{"key":"csp_Wobg土豆网盘弹幕","name":"弹幕 | 土豆[jar]","type":3,"api":"csp_Wobg","searchable":1,"quickSearch":1,"changeable":0,"ext":"http://127.0.0.1:9978/file/TV/token.json$$$https://ali.lvdoui.top$$$1$$$./json/wogg.json", "timeout":30},
{"key":"csp_Wobg我哥哥弹幕","name":"弹幕 | 我哥哥[jar]","type":3,"api":"csp_Wobg","searchable":1,"quickSearch":1,"changeable":0,"ext":"http://127.0.0.1:9978/file/TV/token.json$$$http://www.ttkx.live$$$1$$$./json/wogg.json", "timeout":30},
{"key":"Yscapp","name":"弹幕 | 影視車[jar]","type":3,"api":"csp_Yscapp","quickSearch":1, "changeable":1, "filterable":1, "timeout":30, "playerType":1, "playerType":1, "ext":"1"},
{"key":"盘友圈","name":"弹幕 | 盘友圈[jar]","type":3,"api":"csp_Panyq","timeout":60, "ext":"http://127.0.0.1:9978/file/TV/token.json"},
{"key":"Moli","name":"弹幕 | HDmoli[jar]","type":3,"api":"csp_Moli","quickSearch":1, "changeable":1, "filterable":1, "timeout":60, "ext":"http://127.0.0.1:9978/file/TV/token.json$$$https://www.hdmoli.pro/$$$null$$$1$$$./json/moli.json"},
{"key":"美剧迷","name":"弹幕 | 美剧迷[jar]","type":3,"api":"csp_Meijumi", "quickSearch":1, "changeable":1, "filterable":1, "timeout":30,"ext":"http://127.0.0.1:9978/file/TV/token.json$$$https://www.meijumi.xyz/$$$null$$$1"},
{"key":"Ppxzy","name":"弹幕 | 皮皮虾[jar]","type":3,"api":"csp_Ppxzy", "quickSearch":1, "changeable":1, "filterable":1, "ext":"http://127.0.0.1:9978/file/TV/token.json$$$https://ppxzy.net/$$$null", "timeout":30},
{"key":"新6V","name":"弹幕 | 新6V[jar]","type":3,"api":"csp_Xb6v","searchable":1,"changeable":1,"timeout":60,"ext":"http://127.0.0.1:9978/file/TV/token.json$$$https://www.66ss.org$$$1"},
@@ -79,7 +86,7 @@
{"key":"drpy_js_爱迪影视","name":"影视 | 爱迪影视[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/爱迪影视.js"},
{"key":"drpy_js_539影视","name":"影视 | 539影视[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/539影视.js"},
{"key":"drpy_js_333影视","name":"影视 | 333影视[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/333影视.js"},
//{"key":"drpy_js_996影视","name":"影视 | 996影视[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/996影视.js"},
{"key":"drpy_js_996影视","name":"影视 | 996影视[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/996影视.js"},
{"key":"drpy_js_188影视","name":"影视 | 188影视[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/188影视.js"},
{"key":"drpy_js_哔嘀影视","name":"影视 | 哔嘀影视[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/哔嘀影视.js"},
@@ -219,7 +226,6 @@
{"key":"drpy_js_DJ音乐","name":"音频 | DJ音乐[js]","type":3,"api":"./lib/drpy2.min.js","changeable":0,"style":{"type":"rect","ratio":1},"ext":"./js/DJ音乐.js"},
{"key":"drpy_js_啦啦DJ","name":"音频 | 啦啦DJ[js]","type":3,"api":"./lib/drpy2.min.js","changeable":0,"style":{"type":"rect","ratio":1},"ext":"./js/啦啦DJ.js"},
{"key":"drpy_js_清风DJ","name":"音频 | 清风DJ[js]","type":3,"api":"./lib/drpy2.min.js","changeable":0,"style":{"type":"rect","ratio":1},"ext":"./js/清风DJ.js"},
//{"key":"drpy_js_种子音乐","name":"音频 | 种子音乐[js]","type":3,"api":"./lib/drpy2.min.js","changeable":0,"style":{"type":"rect","ratio":1},"ext":"./js/种子音乐.js"},
{"key":"drpy_js_广播迷FM","name":"广播 | 广播迷FM[js]","type":3,"api":"./lib/drpy2.min.js","changeable":0,"ext":"./js/广播迷FM.js"},
{"key":"drpy_js_蜻蜓FM","name":"广播 | 蜻蜓FM[js]","type":3,"api":"./lib/drpy2.min.js","changeable":0,"ext":"./js/蜻蜓FM.js"},
{"key":"drpy_js_i275听书","name":"听书 | i275听书[js]","type":3,"api":"./lib/drpy2.min.js","changeable":0,"style":{"type":"rect","ratio":1},"ext":"./js/i275听书.js"},
@@ -235,9 +241,7 @@
{"key":"drpy_js_酷6网","name":"聚合 | 酷6网[js]","type":3,"api":"./lib/drpy2.min.js","changeable":0,"ext":"./js/酷6网.js"},
{"key":"drpy_js_网易公版影像","name":"聚合 | 网易公版[js]","type":3,"api":"./lib/drpy2.min.js","changeable":0,"style":{"type":"rect","ratio":1.597},"ext":"./js/网易公版影像.js"},
{"key":"drpy_js_爱车MV","name":"MV | 爱车MV[js]","type":3,"api":"./lib/drpy2.min.js","changeable":0,"style":{"type":"rect","ratio":1},"ext":"./js/爱车MV.js"},
//{"key":"drpy_js_酷狗MV","name":"MV | 酷狗[js]","type":3,"api":"./lib/drpy2.min.js","changeable":0,"style":{"type":"rect","ratio":1},"ext":"./js/酷狗MV.js"},
{"key":"drpy_js_酷奇MV","name":"MV | 酷奇[js]","type":3,"api":"./lib/drpy2.min.js","changeable":0,"style":{"type":"rect","ratio":1},"ext":"./js/酷奇MV.js"},
//{"key":"drpy_js_苹果DJ","name":"MV | 苹果DJ[js]","type":3,"api":"./lib/drpy2.min.js","changeable":0,"style":{"type":"rect","ratio":1},"ext":"./js/苹果DJ.js"},
{"key":"drpy_js_爱看机器人","name":"影视 | 爱看机器人[js]","type":3,"api":"./lib/drpy2.min.js","searchable":1,"quickSearch":1,"changeable":1,"ext":"./js/爱看机器人.js"},
{"key":"drpy_js_ikanbot2","name":"影视 | 爱看机器人2[js]","type":3,"api":"./lib/drpy2.min.js","searchable":1,"quickSearch":1,"changeable":1,"ext":"./js/ikanbot2.js"},
@@ -288,22 +292,18 @@
{"key":"drpy_js_追剧迷","name":"影视 | 追剧迷[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/追剧迷.js"},
{"key":"drpy_js_子子影视","name":"影视 | 子子影视[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/子子影视.js"},
//{"key":"drpy_js_9U电影","name":"起飞 | 9U电影[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/9U电影.js"},
{"key":"drpy_js_大师兄影视","name":"起飞 | 大师兄影视[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/大师兄影视.js"},
{"key":"drpy_js_华乐影院","name":"起飞 | 华乐影院[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/华乐影院[飞].js"},
{"key":"drpy_js_天天视频","name":"起飞 | 天天视频[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/天天视频[飞].js"},
{"key":"drpy_js_起飞影院","name":"起飞 | 起飞影院[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/起飞影院.js"},
{"key":"drpy_js_兰花影院","name":"起飞 | 兰花影院[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/兰花影院.js"},
//{"key":"drpy_js_往往影视","name":"起飞 | 往往影视[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/往往影视.js"},
{"key":"drpy_js_胖虎","name":"起飞 | 胖虎[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/胖虎.js"},
{"key":"drpy_js_555影视[飞]","name":"起飞 | 555影视[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/555影视[飞].js"},
{"key":"drpy_js_if101[飞]","name":"起飞 | if101[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/if101[飞].js"},
{"key":"drpy_js_KUBO影视[飞]","name":"起飞 | KUBO影视[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/KUBO影视[飞].js"},
{"key":"drpy_js_爱壹帆[飞]","name":"起飞 | 爱壹帆[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/爱壹帆[飞].js"},
{"key":"drpy_js_独播库[飞]","name":"起飞 | 独播库[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/独播库[飞].js"},
//{"key":"drpy_js_吼吼[飞]","name":"起飞 | 吼吼[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/吼吼[飞].js"},
{"key":"drpy_js_欧乐影院[飞]","name":"起飞 | 欧乐影院[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/欧乐影院[飞].js"},
//{"key":"drpy_js_唐人街影视[飞]","name":"起飞 | 唐人街影视[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/唐人街影视[飞].js"},
{"key":"drpy_js_小宝影院[飞]","name":"起飞 | 小宝影院[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/小宝影院[飞].js"},
{"key":"應用商店","name":"應用商店","type":3,"api":"csp_Market","searchable":0,"changeable":0,"ext": "./json/market.json"},
@@ -352,5 +352,5 @@
{"name":"夜市點擊","hosts":["yeslivetv.com"],"script":["document.getElementsByClassName('vjs-big-play-button')[0].click()"]},
{"name":"毛驢點擊","hosts":["www.maolvys.com"],"script":["document.getElementsByClassName('swal-buttonswal-button--confirm')[0].click()"]}
],
"ads":[ "static-mozai.4gtv.tv", "s3t3d2y8.afcdn.net"]
"ads":["static-mozai.4gtv.tv","s3t3d2y8.afcdn.net"]
}
+30
View File
@@ -0,0 +1,30 @@
muban.首图2.二级.title = 'h1--span&&Text;.data--span:eq(0)&&Text';
muban.首图2.二级.desc = '.data:eq(3)&&Text;;;.data--span:eq(1)&&Text;.data--span:eq(2)&&Text';
muban.首图2.二级.content = 'p.col-pd&&Text';
muban.首图2.二级.tabs = '.stui-pannel_hd:eq(0) h3';
var rule= {
title:'996影视',
模板:'首图2',
host:'https://www.cs1369.com',
// url:'/index.php/vod/show/id/fyclass/page/fypage.html',
// url:'/show/id/fyclass/page/fypage.html',
url: '/show/id/fyfilter.html',
filterable: 1,//是否启用分类筛选,
filter_url: '{{fl.cateId}}{{fl.area}}{{fl.by or "/by/time"}}{{fl.class}}{{fl.lang}}{{fl.letter}}/page/fypage{{fl.year}}',
filter: {
"1":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"1"},{"n":"动作片","v":"6"},{"n":"喜剧片","v":"7"},{"n":"爱情片","v":"8"},{"n":"科幻片","v":"9"},{"n":"恐怖片","v":"10"},{"n":"剧情片","v":"11"},{"n":"战争片","v":"12"},{"n":"动画片","v":"13"},{"n":"纪录片","v":"14"}]},{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"喜剧","v":"/class/喜剧"},{"n":"爱情","v":"/class/爱情"},{"n":"恐怖","v":"/class/恐怖"},{"n":"动作","v":"/class/动作"},{"n":"科幻","v":"/class/科幻"},{"n":"剧情","v":"/class/剧情"},{"n":"战争","v":"/class/战争"},{"n":"警匪","v":"/class/警匪"},{"n":"犯罪","v":"/class/犯罪"},{"n":"动画","v":"/class/动画"},{"n":"奇幻","v":"/class/奇幻"},{"n":"武侠","v":"/class/武侠"},{"n":"冒险","v":"/class/冒险"},{"n":"枪战","v":"/class/枪战"},{"n":"悬疑","v":"/class/悬疑"},{"n":"惊悚","v":"/class/惊悚"},{"n":"经典","v":"/class/经典"},{"n":"青春","v":"/class/青春"},{"n":"文艺","v":"/class/文艺"},{"n":"微电影","v":"/class/微电影"},{"n":"古装","v":"/class/古装"},{"n":"历史","v":"/class/历史"},{"n":"运动","v":"/class/运动"},{"n":"农村","v":"/class/农村"},{"n":"儿童","v":"/class/儿童"},{"n":"网络电影","v":"/class/网络电影"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"中国大陆","v":"/area/中国大陆"},{"n":"中国香港","v":"/area/中国香港"},{"n":"中国台湾","v":"/area/中国台湾"},{"n":"美国","v":"/area/美国"},{"n":"韩国","v":"/area/韩国"},{"n":"日本","v":"/area/日本"},{"n":"泰国","v":"/area/泰国"},{"n":"新加坡","v":"/area/新加坡"},{"n":"马来西亚","v":"/area/马来西亚"},{"n":"印度","v":"/area/印度"},{"n":"英国","v":"/area/英国"},{"n":"法国","v":"/area/法国"},{"n":"加拿大","v":"/area/加拿大"},{"n":"西班牙","v":"/area/西班牙"},{"n":"俄罗斯","v":"/area/俄罗斯"},{"n":"其它","v":"/area/其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2024","v":"/year/2024"},{"n":"2023","v":"/year/2023"},{"n":"2022","v":"/year/2022"},{"n":"2021","v":"/year/2021"},{"n":"2020","v":"/year/2020"},{"n":"2019","v":"/year/2019"},{"n":"2018","v":"/year/2018"},{"n":"2017","v":"/year/2017"},{"n":"2016","v":"/year/2016"},{"n":"2015","v":"/year/2015"},{"n":"2014","v":"/year/2014"},{"n":"2013","v":"/year/2013"},{"n":"2012","v":"/year/2012"},{"n":"2011","v":"/year/2011"},{"n":"2010","v":"/year/2010"},{"n":"2009","v":"/year/2009"},{"n":"2008","v":"/year/2008"},{"n":"2007","v":"/year/2007"},{"n":"2006","v":"/year/2006"},{"n":"2005","v":"/year/2005"},{"n":"2004","v":"/year/2004"},{"n":"2003","v":"/year/2003"},{"n":"2002","v":"/year/2002"},{"n":"2001","v":"/year/2001"},{"n":"2000","v":"/year/2000"},{"n":"1999","v":"/year/1999"},{"n":"1998","v":"/year/1998"},{"n":"1997","v":"/year/1997"},{"n":"1996","v":"/year/1996"},{"n":"1995","v":"/year/1995"},{"n":"1994","v":"/year/1994"},{"n":"1993","v":"/year/1993"},{"n":"1992","v":"/year/1992"},{"n":"1991","v":"/year/1991"},{"n":"1990","v":"/year/1990"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"汉语普通话","v":"/lang/汉语普通话"},{"n":"英语","v":"/lang/英语"},{"n":"粤语","v":"/lang/粤语"},{"n":"闽南语","v":"/lang/闽南语"},{"n":"韩语","v":"/lang/韩语"},{"n":"日语","v":"/lang/日语"},{"n":"法语","v":"/lang/法语"},{"n":"德语","v":"/lang/德语"},{"n":"其它","v":"/lang/其它"}]},{"key":"letter","name":"字母","value":[{"n":"全部","v":""},{"n":"A","v":"/letter/A"},{"n":"B","v":"/letter/B"},{"n":"C","v":"/letter/C"},{"n":"D","v":"/letter/D"},{"n":"E","v":"/letter/E"},{"n":"F","v":"/letter/F"},{"n":"G","v":"/letter/G"},{"n":"H","v":"/letter/H"},{"n":"I","v":"/letter/I"},{"n":"J","v":"/letter/J"},{"n":"K","v":"/letter/K"},{"n":"L","v":"/letter/L"},{"n":"M","v":"/letter/M"},{"n":"N","v":"/letter/N"},{"n":"O","v":"/letter/O"},{"n":"P","v":"/letter/P"},{"n":"Q","v":"/letter/Q"},{"n":"R","v":"/letter/R"},{"n":"S","v":"/letter/S"},{"n":"T","v":"/letter/T"},{"n":"U","v":"/letter/U"},{"n":"V","v":"/letter/V"},{"n":"W","v":"/letter/W"},{"n":"X","v":"/letter/X"},{"n":"Y","v":"/letter/Y"},{"n":"Z","v":"/letter/Z"},{"n":"0-9","v":"/letter/0-9"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"/by/time"},{"n":"人气","v":"/by/hits"},{"n":"评分","v":"/by/score"}]}],
"2":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"2"},{"n":"内地","v":"15"},{"n":"美国","v":"16"},{"n":"英国","v":"17"},{"n":"韩国","v":"18"},{"n":"泰国","v":"20"},{"n":"日本","v":"21"},{"n":"中国香港","v":"22"},{"n":"中国台湾","v":"23"},{"n":"其他","v":"24"}]},{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"古装","v":"/class/古装"},{"n":"战争","v":"/class/战争"},{"n":"青春偶像","v":"/class/青春偶像"},{"n":"喜剧","v":"/class/喜剧"},{"n":"家庭","v":"/class/家庭"},{"n":"犯罪","v":"/class/犯罪"},{"n":"动作","v":"/class/动作"},{"n":"奇幻","v":"/class/奇幻"},{"n":"剧情","v":"/class/剧情"},{"n":"历史","v":"/class/历史"},{"n":"经典","v":"/class/经典"},{"n":"乡村","v":"/class/乡村"},{"n":"情景","v":"/class/情景"},{"n":"商战","v":"/class/商战"},{"n":"网剧","v":"/class/网剧"},{"n":"其他","v":"/class/其他"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"中国大陆","v":"/area/中国大陆"},{"n":"中国香港","v":"/area/中国香港"},{"n":"中国台湾","v":"/area/中国台湾"},{"n":"美国","v":"/area/美国"},{"n":"韩国","v":"/area/韩国"},{"n":"日本","v":"/area/日本"},{"n":"泰国","v":"/area/泰国"},{"n":"新加坡","v":"/area/新加坡"},{"n":"马来西亚","v":"/area/马来西亚"},{"n":"印度","v":"/area/印度"},{"n":"英国","v":"/area/英国"},{"n":"法国","v":"/area/法国"},{"n":"加拿大","v":"/area/加拿大"},{"n":"西班牙","v":"/area/西班牙"},{"n":"俄罗斯","v":"/area/俄罗斯"},{"n":"其它","v":"/area/其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2024","v":"/year/2024"},{"n":"2023","v":"/year/2023"},{"n":"2022","v":"/year/2022"},{"n":"2021","v":"/year/2021"},{"n":"2020","v":"/year/2020"},{"n":"2019","v":"/year/2019"},{"n":"2018","v":"/year/2018"},{"n":"2017","v":"/year/2017"},{"n":"2016","v":"/year/2016"},{"n":"2015","v":"/year/2015"},{"n":"2014","v":"/year/2014"},{"n":"2013","v":"/year/2013"},{"n":"2012","v":"/year/2012"},{"n":"2011","v":"/year/2011"},{"n":"2010","v":"/year/2010"},{"n":"2009","v":"/year/2009"},{"n":"2008","v":"/year/2008"},{"n":"2007","v":"/year/2007"},{"n":"2006","v":"/year/2006"},{"n":"2005","v":"/year/2005"},{"n":"2004","v":"/year/2004"},{"n":"2003","v":"/year/2003"},{"n":"2002","v":"/year/2002"},{"n":"2001","v":"/year/2001"},{"n":"2000","v":"/year/2000"},{"n":"1999","v":"/year/1999"},{"n":"1998","v":"/year/1998"},{"n":"1997","v":"/year/1997"},{"n":"1996","v":"/year/1996"},{"n":"1995","v":"/year/1995"},{"n":"1994","v":"/year/1994"},{"n":"1993","v":"/year/1993"},{"n":"1992","v":"/year/1992"},{"n":"1991","v":"/year/1991"},{"n":"1990","v":"/year/1990"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"汉语普通话","v":"/lang/汉语普通话"},{"n":"英语","v":"/lang/英语"},{"n":"粤语","v":"/lang/粤语"},{"n":"闽南语","v":"/lang/闽南语"},{"n":"韩语","v":"/lang/韩语"},{"n":"日语","v":"/lang/日语"},{"n":"法语","v":"/lang/法语"},{"n":"德语","v":"/lang/德语"},{"n":"其它","v":"/lang/其它"}]},{"key":"letter","name":"字母","value":[{"n":"全部","v":""},{"n":"A","v":"/letter/A"},{"n":"B","v":"/letter/B"},{"n":"C","v":"/letter/C"},{"n":"D","v":"/letter/D"},{"n":"E","v":"/letter/E"},{"n":"F","v":"/letter/F"},{"n":"G","v":"/letter/G"},{"n":"H","v":"/letter/H"},{"n":"I","v":"/letter/I"},{"n":"J","v":"/letter/J"},{"n":"K","v":"/letter/K"},{"n":"L","v":"/letter/L"},{"n":"M","v":"/letter/M"},{"n":"N","v":"/letter/N"},{"n":"O","v":"/letter/O"},{"n":"P","v":"/letter/P"},{"n":"Q","v":"/letter/Q"},{"n":"R","v":"/letter/R"},{"n":"S","v":"/letter/S"},{"n":"T","v":"/letter/T"},{"n":"U","v":"/letter/U"},{"n":"V","v":"/letter/V"},{"n":"W","v":"/letter/W"},{"n":"X","v":"/letter/X"},{"n":"Y","v":"/letter/Y"},{"n":"Z","v":"/letter/Z"},{"n":"0-9","v":"/letter/0-9"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"/by/time"},{"n":"人气","v":"/by/hits"},{"n":"评分","v":"/by/score"}]}],
"3":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"3"},{"n":"内地","v":"25"},{"n":"日漫","v":"26"},{"n":"欧美","v":"27"},{"n":"其他","v":"28"}]},{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"情感","v":"/class/情感"},{"n":"科幻","v":"/class/科幻"},{"n":"热血","v":"/class/热血"},{"n":"推理","v":"/class/推理"},{"n":"搞笑","v":"/class/搞笑"},{"n":"冒险","v":"/class/冒险"},{"n":"萝莉","v":"/class/萝莉"},{"n":"校园","v":"/class/校园"},{"n":"动作","v":"/class/动作"},{"n":"机战","v":"/class/机战"},{"n":"运动","v":"/class/运动"},{"n":"战争","v":"/class/战争"},{"n":"少年","v":"/class/少年"},{"n":"少女","v":"/class/少女"},{"n":"社会","v":"/class/社会"},{"n":"原创","v":"/class/原创"},{"n":"亲子","v":"/class/亲子"},{"n":"益智","v":"/class/益智"},{"n":"励志","v":"/class/励志"},{"n":"其他","v":"/class/其他"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"中国大陆","v":"/area/中国大陆"},{"n":"中国香港","v":"/area/中国香港"},{"n":"中国台湾","v":"/area/中国台湾"},{"n":"美国","v":"/area/美国"},{"n":"韩国","v":"/area/韩国"},{"n":"日本","v":"/area/日本"},{"n":"泰国","v":"/area/泰国"},{"n":"新加坡","v":"/area/新加坡"},{"n":"马来西亚","v":"/area/马来西亚"},{"n":"印度","v":"/area/印度"},{"n":"英国","v":"/area/英国"},{"n":"法国","v":"/area/法国"},{"n":"加拿大","v":"/area/加拿大"},{"n":"西班牙","v":"/area/西班牙"},{"n":"俄罗斯","v":"/area/俄罗斯"},{"n":"其它","v":"/area/其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2024","v":"/year/2024"},{"n":"2023","v":"/year/2023"},{"n":"2022","v":"/year/2022"},{"n":"2021","v":"/year/2021"},{"n":"2020","v":"/year/2020"},{"n":"2019","v":"/year/2019"},{"n":"2018","v":"/year/2018"},{"n":"2017","v":"/year/2017"},{"n":"2016","v":"/year/2016"},{"n":"2015","v":"/year/2015"},{"n":"2014","v":"/year/2014"},{"n":"2013","v":"/year/2013"},{"n":"2012","v":"/year/2012"},{"n":"2011","v":"/year/2011"},{"n":"2010","v":"/year/2010"},{"n":"2009","v":"/year/2009"},{"n":"2008","v":"/year/2008"},{"n":"2007","v":"/year/2007"},{"n":"2006","v":"/year/2006"},{"n":"2005","v":"/year/2005"},{"n":"2004","v":"/year/2004"},{"n":"2003","v":"/year/2003"},{"n":"2002","v":"/year/2002"},{"n":"2001","v":"/year/2001"},{"n":"2000","v":"/year/2000"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"汉语普通话","v":"/lang/汉语普通话"},{"n":"英语","v":"/lang/英语"},{"n":"粤语","v":"/lang/粤语"},{"n":"闽南语","v":"/lang/闽南语"},{"n":"韩语","v":"/lang/韩语"},{"n":"日语","v":"/lang/日语"},{"n":"法语","v":"/lang/法语"},{"n":"德语","v":"/lang/德语"},{"n":"其它","v":"/lang/其它"}]},{"key":"letter","name":"字母","value":[{"n":"全部","v":""},{"n":"A","v":"/letter/A"},{"n":"B","v":"/letter/B"},{"n":"C","v":"/letter/C"},{"n":"D","v":"/letter/D"},{"n":"E","v":"/letter/E"},{"n":"F","v":"/letter/F"},{"n":"G","v":"/letter/G"},{"n":"H","v":"/letter/H"},{"n":"I","v":"/letter/I"},{"n":"J","v":"/letter/J"},{"n":"K","v":"/letter/K"},{"n":"L","v":"/letter/L"},{"n":"M","v":"/letter/M"},{"n":"N","v":"/letter/N"},{"n":"O","v":"/letter/O"},{"n":"P","v":"/letter/P"},{"n":"Q","v":"/letter/Q"},{"n":"R","v":"/letter/R"},{"n":"S","v":"/letter/S"},{"n":"T","v":"/letter/T"},{"n":"U","v":"/letter/U"},{"n":"V","v":"/letter/V"},{"n":"W","v":"/letter/W"},{"n":"X","v":"/letter/X"},{"n":"Y","v":"/letter/Y"},{"n":"Z","v":"/letter/Z"},{"n":"0-9","v":"/letter/0-9"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"/by/time"},{"n":"人气","v":"/by/hits"},{"n":"评分","v":"/by/score"}]}],
"4":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"4"},{"n":"内地","v":"29"}]},{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"爽文","v":"/class/爽文"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"内地","v":"/area/内地"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2024","v":"/year/2024"},{"n":"2023","v":"/year/2023"},{"n":"2022","v":"/year/2022"},{"n":"2021","v":"/year/2021"},{"n":"2020","v":"/year/2020"},{"n":"2019","v":"/year/2019"},{"n":"2018","v":"/year/2018"},{"n":"2017","v":"/year/2017"},{"n":"2016","v":"/year/2016"},{"n":"2015","v":"/year/2015"},{"n":"2014","v":"/year/2014"},{"n":"2013","v":"/year/2013"},{"n":"2012","v":"/year/2012"},{"n":"2011","v":"/year/2011"},{"n":"2010","v":"/year/2010"},{"n":"2009","v":"/year/2009"},{"n":"2008","v":"/year/2008"},{"n":"2007","v":"/year/2007"},{"n":"2006","v":"/year/2006"},{"n":"2005","v":"/year/2005"},{"n":"2004","v":"/year/2004"},{"n":"2003","v":"/year/2003"},{"n":"2002","v":"/year/2002"},{"n":"2001","v":"/year/2001"},{"n":"2000","v":"/year/2000"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"汉语普通话","v":"/lang/汉语普通话"},{"n":"英语","v":"/lang/英语"},{"n":"粤语","v":"/lang/粤语"},{"n":"闽南语","v":"/lang/闽南语"},{"n":"韩语","v":"/lang/韩语"},{"n":"日语","v":"/lang/日语"},{"n":"法语","v":"/lang/法语"},{"n":"德语","v":"/lang/德语"},{"n":"其它","v":"/lang/其它"}]},{"key":"letter","name":"字母","value":[{"n":"全部","v":""},{"n":"A","v":"/letter/A"},{"n":"B","v":"/letter/B"},{"n":"C","v":"/letter/C"},{"n":"D","v":"/letter/D"},{"n":"E","v":"/letter/E"},{"n":"F","v":"/letter/F"},{"n":"G","v":"/letter/G"},{"n":"H","v":"/letter/H"},{"n":"I","v":"/letter/I"},{"n":"J","v":"/letter/J"},{"n":"K","v":"/letter/K"},{"n":"L","v":"/letter/L"},{"n":"M","v":"/letter/M"},{"n":"N","v":"/letter/N"},{"n":"O","v":"/letter/O"},{"n":"P","v":"/letter/P"},{"n":"Q","v":"/letter/Q"},{"n":"R","v":"/letter/R"},{"n":"S","v":"/letter/S"},{"n":"T","v":"/letter/T"},{"n":"U","v":"/letter/U"},{"n":"V","v":"/letter/V"},{"n":"W","v":"/letter/W"},{"n":"X","v":"/letter/X"},{"n":"Y","v":"/letter/Y"},{"n":"Z","v":"/letter/Z"},{"n":"0-9","v":"/letter/0-9"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"/by/time"},{"n":"人气","v":"/by/hits"},{"n":"评分","v":"/by/score"}]}]
},
filter_def: {
1:{cateId:'1'},
2:{cateId:'2'},
3:{cateId:'3'},
4:{cateId:'4'}
},
lazy:'js:var html=JSON.parse(request(input).match(/r player_.*?=(.*?)</)[1]);var url=html.url;if(html.encrypt=="1"){url=unescape(url)}else if(html.encrypt=="2"){url=unescape(base64Decode(url))}if(/m3u8|mp4/.test(url)){input=url}else{input}',
searchUrl:'/search/page/fypage/wd/**.html',
搜索:'.stui-vodlist__media li;*;*;*;*',
// 搜索:muban.首图2.搜索2,
}
+3 -13
View File
@@ -74,11 +74,9 @@
{"key":"drpy_js_荐片","name":"影视 | 荐片[js]","type":3,"api":"./lib/drpy2.min.js","searchable":1,"quickSearch":1,"changeable":1,"ext":"./js/荐片.js", "timeout":30},
{"key":"drpy_js_新片场","name":"新片 | 新片场[js]","type":3,"api":"./lib/drpy2.min.js","searchable":1,"quickSearch":1,"changeable":0,"ext":"./js/新片场.js"},
{"key":"MV_vod","name":"MV | 卡拉OK[T1]","type":1,"api":"https://tvbox-mv--leosam2048.repl.co/mv/vod","changeable":0,"style":{"type":"oval"}},
//{"key":"drpy_js_短剧网","name":"短剧 | 短剧网[js]","type":3,"api":"./lib/drpy2.min.js","searchable":1,"quickSearch":1,"changeable":0,"ext":"./js/短剧网.js"},
{"key":"lf_js_p2p","name":"路飞 | 磁力[js]","type":3,"searchable":1,"changeable":1,"quickSearch":1,"filterable":1,"api":"./lib/lf_p2p2_min.js","timeout":30},
{"key":"lf_js_lf_live","name":"电视 | 直播[js]","type":3,"api":"./lib/lf_live_min.js","style":{ "type":"oval"},"searchable":1,"changeable":0,"quickSearch":1,"filterable":1,"ext":"./js/lf_live.txt"},
{"key":"drpy_js_酷云77","name":"影视 | 酷云77[js]","type":3,"api":"./lib/drpy.min.js","ext":"./js/酷云77.js"},
{"key":"drpy_js_酷云77","name":"影视 | 酷云77[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/酷云77.js"},
{"key":"drpy_js_快看","name":"影视 | 快看[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/快看.js"},
{"key":"drpy_js_爱看","name":"影视 | 爱看[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/爱看.js"},
{"key":"drpy_js_低端","name":"影视 | 低端[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/ddys_d.js"},
@@ -111,7 +109,7 @@
{"key":"drpy_js_爱迪影视","name":"影视 | 爱迪影视[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/爱迪影视.js"},
{"key":"drpy_js_539影视","name":"影视 | 539影视[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/539影视.js"},
{"key":"drpy_js_333影视","name":"影视 | 333影视[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/333影视.js"},
//{"key":"drpy_js_996影视","name":"影视 | 996影视[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/996影视.js"},
{"key":"drpy_js_996影视","name":"影视 | 996影视[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/996影视.js"},
{"key":"drpy_js_188影视","name":"影视 | 188影视[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/188影视.js"},
{"key":"drpy_js_哔嘀影视","name":"影视 | 哔嘀影视[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/哔嘀影视.js"},
@@ -232,7 +230,6 @@
{"key":"drpy_js_DJ音乐","name":"音频 | DJ音乐[js]","type":3,"api":"./lib/drpy2.min.js","changeable":0,"style":{"type":"rect","ratio":1},"ext":"./js/DJ音乐.js"},
{"key":"drpy_js_啦啦DJ","name":"音频 | 啦啦DJ[js]","type":3,"api":"./lib/drpy2.min.js","changeable":0,"style":{"type":"rect","ratio":1},"ext":"./js/啦啦DJ.js"},
{"key":"drpy_js_清风DJ","name":"音频 | 清风DJ[js]","type":3,"api":"./lib/drpy2.min.js","changeable":0,"style":{"type":"rect","ratio":1},"ext":"./js/清风DJ.js"},
//{"key":"drpy_js_种子音乐","name":"音频 | 种子音乐[js]","type":3,"api":"./lib/drpy2.min.js","changeable":0,"style":{"type":"rect","ratio":1},"ext":"./js/种子音乐.js"},
{"key":"drpy_js_广播迷FM","name":"广播 | 广播迷FM[js]","type":3,"api":"./lib/drpy2.min.js","changeable":0,"ext":"./js/广播迷FM.js"},
{"key":"drpy_js_蜻蜓FM","name":"广播 | 蜻蜓FM[js]","type":3,"api":"./lib/drpy2.min.js","changeable":0,"ext":"./js/蜻蜓FM.js"},
{"key":"drpy_js_i275听书","name":"听书 | i275听书[js]","type":3,"api":"./lib/drpy2.min.js","changeable":0,"style":{"type":"rect","ratio":1},"ext":"./js/i275听书.js"},
@@ -248,9 +245,7 @@
{"key":"drpy_js_酷6网","name":"聚合 | 酷6网[js]","type":3,"api":"./lib/drpy2.min.js","changeable":0,"ext":"./js/酷6网.js"},
{"key":"drpy_js_网易公版影像","name":"聚合 | 网易公版[js]","type":3,"api":"./lib/drpy2.min.js","changeable":0,"style":{"type":"rect","ratio":1.597},"ext":"./js/网易公版影像.js"},
{"key":"drpy_js_爱车MV","name":"MV | 爱车MV[js]","type":3,"api":"./lib/drpy2.min.js","changeable":0,"style":{"type":"rect","ratio":1},"ext":"./js/爱车MV.js"},
//{"key":"drpy_js_酷狗MV","name":"MV | 酷狗[js]","type":3,"api":"./lib/drpy2.min.js","changeable":0,"style":{"type":"rect","ratio":1},"ext":"./js/酷狗MV.js"},
{"key":"drpy_js_酷奇MV","name":"MV | 酷奇[js]","type":3,"api":"./lib/drpy2.min.js","changeable":0,"style":{"type":"rect","ratio":1},"ext":"./js/酷奇MV.js"},
//{"key":"drpy_js_苹果DJ","name":"MV | 苹果DJ[js]","type":3,"api":"./lib/drpy2.min.js","changeable":0,"style":{"type":"rect","ratio":1},"ext":"./js/苹果DJ.js"},
{"key":"drpy_js_爱看机器人","name":"影视 | 爱看机器人[js]","type":3,"api":"./lib/drpy2.min.js","searchable":1,"quickSearch":1,"changeable":1,"ext":"./js/爱看机器人.js"},
{"key":"drpy_js_ikanbot2","name":"影视 | 爱看机器人2[js]","type":3,"api":"./lib/drpy2.min.js","searchable":1,"quickSearch":1,"changeable":1,"ext":"./js/ikanbot2.js"},
@@ -301,26 +296,21 @@
{"key":"drpy_js_追剧迷","name":"影视 | 追剧迷[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/追剧迷.js"},
{"key":"drpy_js_子子影视","name":"影视 | 子子影视[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/子子影视.js"},
//{"key":"drpy_js_9U电影","name":"起飞 | 9U电影[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/9U电影.js"},
{"key":"drpy_js_大师兄影视","name":"起飞 | 大师兄影视[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/大师兄影视.js"},
{"key":"drpy_js_华乐影院","name":"起飞 | 华乐影院[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/华乐影院[飞].js"},
{"key":"drpy_js_天天视频","name":"起飞 | 天天视频[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/天天视频[飞].js"},
{"key":"drpy_js_起飞影院","name":"起飞 | 起飞影院[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/起飞影院.js"},
{"key":"drpy_js_兰花影院","name":"起飞 | 兰花影院[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/兰花影院.js"},
//{"key":"drpy_js_往往影视","name":"起飞 | 往往影视[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/往往影视.js"},
{"key":"drpy_js_胖虎","name":"起飞 | 胖虎[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/胖虎.js"},
{"key":"drpy_js_555影视[飞]","name":"起飞 | 555影视[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/555影视[飞].js"},
{"key":"drpy_js_if101[飞]","name":"起飞 | if101[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/if101[飞].js"},
{"key":"drpy_js_KUBO影视[飞]","name":"起飞 | KUBO影视[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/KUBO影视[飞].js"},
{"key":"drpy_js_爱壹帆[飞]","name":"起飞 | 爱壹帆[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/爱壹帆[飞].js"},
{"key":"drpy_js_独播库[飞]","name":"起飞 | 独播库[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/独播库[飞].js"},
//{"key":"drpy_js_吼吼[飞]","name":"起飞 | 吼吼[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/吼吼[飞].js"},
{"key":"drpy_js_欧乐影院[飞]","name":"起飞 | 欧乐影院[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/欧乐影院[飞].js"},
//{"key":"drpy_js_唐人街影视[飞]","name":"起飞 | 唐人街影视[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/唐人街影视[飞].js"},
{"key":"drpy_js_小宝影院[飞]","name":"起飞 | 小宝影院[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/小宝影院[飞].js"},
{"key":"應用商店","name":"應用商店","type":3,"api":"csp_Market","searchable":0,"changeable":0,"ext": "./json/market.json"},
{"key":"bb","name":"配置接口完全免费","type":3,"api":"./lib/drpy2.min.js","ext":"./js/drpy.js"},
{"key":"cc","name":"请勿相信视频中任何广告","type":3,"api":"./lib/drpy2.min.js","ext":"./js/drpy.js"}
],
@@ -364,5 +354,5 @@
{"name":"夜市點擊","hosts":["yeslivetv.com"],"script":["document.getElementsByClassName('vjs-big-play-button')[0].click()"]},
{"name":"毛驢點擊","hosts":["www.maolvys.com"],"script":["document.getElementsByClassName('swal-buttonswal-button--confirm')[0].click()"]}
],
"ads":["mimg.0c1q0l.cn","s3t3d2y8.afcdn.net","www.googletagmanager.com","www.google-analytics.com","mc.usihnbcq.cn","mg.g1mm3d.cn","mscs.svaeuzh.cn","cnzz.hhttm.top","tp.vinuxhome.com","cnzz.mmstat.com","www.baihuillq.com","s23.cnzz.com","z3.cnzz.com","c.cnzz.com","stj.v1vo.top","z12.cnzz.com","img.mosflower.cn","tips.gamevvip.com","ehwe.yhdtns.com","xdn.cqqc3.com","www.jixunkyy.cn","sp.chemacid.cn","hm.baidu.com","s9.cnzz.com","z6.cnzz.com","um.cavuc.com","mav.mavuz.com","wofwk.aoidf3.com","z5.cnzz.com","xc.hubeijieshikj.cn","tj.tianwenhu.com","xg.gars57.cn","k.jinxiuzhilv.com","cdn.bootcss.com","ppl.xunzhuo123.com","xomk.jiangjunmh.top","img.xunzhuo123.com","z1.cnzz.com","s13.cnzz.com","xg.huataisangao.cn","z7.cnzz.com","xg.huataisangao.cn","z2.cnzz.com","s96.cnzz.com","q11.cnzz.com","thy.dacedsfa.cn","xg.whsbpw.cn","s19.cnzz.com","z8.cnzz.com","s4.cnzz.com","f5w.as12df.top","ae01.alicdn.com","www.92424.cn","k.wudejia.com","vivovip.mmszxc.top","qiu.xixiqiu.com","cdnjs.hnfenxun.com","cms.qdwght.com","api.htpan.net","769056.com","www.kdnvxfdj.xyz"]
"ads":["mimg.0c1q0l.cn","s3t3d2y8.afcdn.net","www.googletagmanager.com","www.google-analytics.com","mc.usihnbcq.cn","mg.g1mm3d.cn","mscs.svaeuzh.cn","cnzz.hhttm.top","tp.vinuxhome.com","cnzz.mmstat.com","www.baihuillq.com","s23.cnzz.com","z3.cnzz.com","c.cnzz.com","stj.v1vo.top","z12.cnzz.com","img.mosflower.cn","tips.gamevvip.com","ehwe.yhdtns.com","xdn.cqqc3.com","www.jixunkyy.cn","sp.chemacid.cn","hm.baidu.com","s9.cnzz.com","z6.cnzz.com","um.cavuc.com","mav.mavuz.com","wofwk.aoidf3.com","z5.cnzz.com","xc.hubeijieshikj.cn","tj.tianwenhu.com","xg.gars57.cn","k.jinxiuzhilv.com","cdn.bootcss.com","ppl.xunzhuo123.com","xomk.jiangjunmh.top","img.xunzhuo123.com","z1.cnzz.com","s13.cnzz.com","xg.huataisangao.cn","z7.cnzz.com","xg.huataisangao.cn","z2.cnzz.com","s96.cnzz.com","q11.cnzz.com","thy.dacedsfa.cn","xg.whsbpw.cn","s19.cnzz.com","z8.cnzz.com","s4.cnzz.com","f5w.as12df.top","ae01.alicdn.com","www.92424.cn","k.wudejia.com","vivovip.mmszxc.top","qiu.xixiqiu.com","cdnjs.hnfenxun.com","cms.qdwght.com","api.htpan.net","769056.com","www.kdnvxfdj.xyz,static-mozai.4gtv.tv","s3t3d2y8.afcdn.net"]
}
-1
View File
@@ -1,7 +1,6 @@
self 我的阿里云盘
DNgnCudf4cD?pwd=6666 Tacit0924-总合集 1 updated_at DESC
mxAfB6eRgY4 阿里1T 1
53wnUaTUWN8 全球分享 1
4ydLxf7VgH7 平凡中的 1
4bGRVUdUtct 黄妈 1
dieULBdYP3D YYDSVIP 1
+5
View File
@@ -1,2 +1,7 @@
user:[email protected]/share Samba分享 0 updated_at DESC
user:[email protected]/share2 Samba分享2 0 updated_at DESC
user:[email protected]/share8 Samba分享8 0 updated_at DESC
user:[email protected]/share10 Samba分享10 0 updated_at DESC
user:[email protected]/share11 Samba分享11 0 updated_at DESC
user:[email protected]/share12 Samba分享12 0 updated_at DESC
user:[email protected]/share13 Samba分享13 0 updated_at DESC
+9 -8
View File
@@ -1,30 +1,29 @@
{
"spider": "https://jihulab.com/okcaptain/kko/-/raw/main/okpng.txt;md5;793a740f07f09bddfcafb57eb192e2ed",
"wallpaper":"http://饭太硬.top/深色壁纸/api.php",
"spider": "./jar/okpng.txt;md5;3fd3e1649b32f847bc2f585947b9386f",
"wallpaper":"https://jihulab.com/okcaptain/kko/-/raw/main/w1.jpg",
"sites": [
{"key":"豆瓣","name":"🤓公众号┃OK猫影","type":3,"api":"csp_Douban","searchable":0,"changeable":1},
{"key":"配置中心","name":"👨‍🍳‍配置┃中心","type":3,"api":"csp_Config","searchable":0,"changeable":0,"style":{"type":"rect","ratio":1.43}},
{"key":"配置中心","name":"👨‍🍳‍配置┃中心","type":3,"api":"csp_Config","searchable":0,"changeable":0,"indexs":0,"style":{"type":"rect","ratio":1.43}},
{"key":"南瓜弹幕版","name":"🎃南瓜┃弹幕","type": 3,"api":"csp_Nangua","searchable":1,"quickSearch":1,"filterable":1,"ext": {"danmu": true}, "timeout": 10},
{"key":"厂长弹幕版","name":"🌸厂长┃弹幕","type": 3,"api":"csp_Czzy","searchable":1,"quickSearch":1,"filterable":1,"ext": {"danmu": true}, "timeout": 25},
{"key":"天天弹幕版","name":"⛅️天天┃弹幕","type": 3,"api":"csp_TianTian","searchable":1,"quickSearch":1,"filterable":1,"ext": {"danmu": true}, "timeout": 10},
{"key":"荐片弹幕版","name":"🐭荐片┃手机","type": 3,"api":"csp_Jianpian","searchable":1,"quickSearch":1,"filterable":1,"ext": {"danmu": true},"timeout":20},
{"key":"玩偶弹幕版","name":"👽玩偶┃4K弹幕","type":3,"api":"csp_Wogg","searchable":1,"filterable":1,"changeable":1, "ext": {
"token": "file://TV/ali_token.txt",
"wogg": true,
"danmu" : true
},"timeout":30},
{"key":"我的阿里","name":"🐱我的|阿里","type": 3,"api":"csp_MyAli","searchable":0,"quickSearch":0,"filterable":0,"ext": {
{"key":"我的阿里","name":"🐱我的|阿里","type": 3,"api":"csp_MyAli","searchable":0,"quickSearch":0,"filterable":0,"indexs":0,"ext": {
"token": "file://TV/ali_token.txt"
}, "style":{"type":"list"}, "timeout": 30},
{"key":"阿里合集","name":"🦋阿里|合集","type": 3,"api":"csp_AliShare","searchable":1,"changeable":0,"filterable":0,"ext": {
{"key":"阿里合集","name":"🦋阿里|合集","type": 3,"api":"csp_AliShare","searchable":1,"changeable":0,"filterable":0,"indexs":0,"ext": {
"token": "file://TV/ali_token.txt",
"share": "file://TV/阿里集合.json"
}, "style":{"type":"list"}, "timeout": 30},
{"key":"运输车弹幕版","name":"🚗运输车┃4K弹幕","type":3,"api":"csp_Wogg","searchable":1,"filterable":1,"changeable":1, "ext": {
{"key":"运输车弹幕版","name":"🚗影视车┃4K弹幕","type":3,"api":"csp_Wogg","searchable":1,"filterable":1,"changeable":1, "ext": {
"token": "file://TV/ali_token.txt",
"cookie": "file://TV/quark_cookie.txt",
"site": "https://www.weixine.net",
"site": "https://www.weixine.link",
"danmu" : true
}, "timeout": 25},
{"key":"团长弹幕版","name":"🗽团长┃4K弹幕","type":3,"api":"csp_Tzfile","searchable":1,"filterable":1,"changeable":1, "ext": {
@@ -76,6 +75,7 @@
{"key":"短剧网","name":"🌈短剧┃在线","type":3,"api":"csp_Duanju5","searchable":1,"changeable":0,"style":{"type":"rect","ratio":1.433},"timeout":10},
{"key":"看球","name":"⚽看球┃在线","type":3,"api":"csp_Kanqiu","searchable":1,"changeable":0,"style":{"type":"list"},"timeout":10},
{"key":"JRK","name":"🏀JRK┃直播","type":3,"api":"https://jihulab.com/okcaptain/kko/-/raw/main/drpy/drpy2.min.js","ext":"https://jihulab.com/okcaptain/kko/-/raw/main/js/jrk.js","style":{"type":"list"},"searchable": 0,"quickSearch": 0,"changeable":0,"timeout":20},
{"key":"虎牙直播js","name":"🐯虎牙┃直播","type":3,"api":"https://jihulab.com/okcaptain/kko/-/raw/main/drpy/drpy2.min.js","ext":"https://jihulab.com/okcaptain/kko/-/raw/main/js/huyazhibo.js","style":{"type":"rect","ratio":1.755},"searchable": 0,"quickSearch": 0,"changeable":0,"timeout":10},
{"key":"斗鱼js","name":"🐟斗鱼┃直播","type":3,"api":"https://jihulab.com/okcaptain/kko/-/raw/main/drpy/drpy2.min.js","ext":"https://jihulab.com/okcaptain/kko/-/raw/main/js/douyuzhibo.js","style":{"type":"rect","ratio":1.755},"searchable": 0,"quickSearch": 0,"changeable":0,"timeout":10},
{"key":"聚短视频js","name":"📽️聚短┃视频","type":3,"api":"https://jihulab.com/okcaptain/kko/-/raw/main/drpy/drpy2.min.js","ext":"https://jihulab.com/okcaptain/kko/-/raw/main/js/duanshipin.js","searchable": 0,"quickSearch": 0,"changeable":0,"timeout":10},
@@ -93,6 +93,7 @@
{"key":"索尼","name":"🤔索尼┃采集","type":1,"api":"https://suoniapi.com/api.php/provide/vod","searchable":1,"changeable":1,"timeout":10},
{"key":"快帆","name":"😒快帆┃采集","type":1,"api":"https://api.kuaifan.tv/api.php/provide/vod","searchable":1,"changeable":1,"timeout":10},
{"key":"量子","name":"🤠量子┃采集","type":0,"api":"https://cj.lziapi.com/api.php/provide/vod/at/xml/","searchable":1,"changeable":1,"timeout":10},
{"key":"csp_AList","name":"🦋AList","type":3,"api":"csp_AList","searchable":1,"filterable":1,"changeable":0,"style":{"type":"list"},"ext": "file://TV/alist.json","timeout":15},
{"key":"csp_QuPanSou","name":"🤓趣盘搜┃搜索","type":3,"api":"csp_QuPanSou","searchable":1,"filterable":1,"changeable":0,"ext":{"cookie":"file://TV/quark_cookie.txt", "danmu": true},"timeout":15},
{"key":"csp_Qkpanso","name":"🐚夸克盘搜┃搜索","type":3,"api":"csp_Qkpanso","searchable":1,"filterable":1,"changeable":0,"ext":{"cookie":"file://TV/quark_cookie.txt", "danmu": true},"timeout":15},
{"key":"csp_AiPanSou","name":"🥰爱盘搜┃搜索","type":3,"api":"csp_AiPanSou","searchable":1,"filterable":1,"changeable":0,"ext":{"cookie":"file://TV/quark_cookie.txt", "danmu": true},"timeout":15},