From 76938299a19f9bfb01d60c3c2867768ef97c6c30 Mon Sep 17 00:00:00 2001
From: liu673cn <92096280+liu673cn@users.noreply.github.com>
Date: Sun, 12 Jun 2022 08:07:55 +0800
Subject: [PATCH] Delete app directory
---
app/10 | 712 ---
app/Ext/2345.json | 262 -
app/Ext/360.json | 315 --
app/Ext/90ys.json | 28 -
app/Ext/9ekk.json | 397 --
app/Ext/aidi.json | 479 --
app/Ext/auete.json | 6 -
app/Ext/buka.json | 279 --
app/Ext/bw187.json | 487 --
app/Ext/cokemv.json | 581 ---
app/Ext/fantuan.json | 389 --
app/Ext/jpys.json | 467 --
app/Ext/sogou.json | 238 -
app/Java源码/Xiaoh.java | 472 --
app/README.md | 14 -
app/XPath/07ys.json | 65 -
app/XPath/1010dy.json | 65 -
app/XPath/1090ys.json | 103 -
app/XPath/31kan.json | 42 -
app/XPath/348.json | 307 --
app/XPath/4kyu.json | 65 -
app/XPath/4l.json | 60 -
app/XPath/555.json | 62 -
app/XPath/6d.json | 69 -
app/XPath/77diany.json | 72 -
app/XPath/77ys.json | 46 -
app/XPath/789.json | 241 -
app/XPath/88dmw.json | 181 -
app/XPath/94sm.json | 61 -
app/XPath/9e.json | 52 -
app/XPath/9rmb.json | 60 -
app/XPath/age.json | 49 -
app/XPath/aidi.json | 53 -
app/XPath/aixixi.json | 207 -
app/XPath/auete.json | 65 -
app/XPath/bukaivip.json | 70 -
app/XPath/ccdy.json | 61 -
app/XPath/cctv68.json | 55 -
app/XPath/cjt.json | 220 -
app/XPath/cokemv.json | 388 --
app/XPath/cupfox.json | 42 -
app/XPath/czzy.json | 62 -
app/XPath/ddg.json | 1023 ----
app/XPath/ddrk.json | 79 -
app/XPath/ddt.json | 46 -
app/XPath/djx.json | 342 --
app/XPath/dm84.json | 55 -
app/XPath/dmntv.json | 937 ----
app/XPath/dsxys.json | 68 -
app/XPath/duboku.json | 180 -
app/XPath/dyn.json | 42 -
app/XPath/egg.json | 43 -
app/XPath/emsdn.json | 63 -
app/XPath/fantuan.json | 80 -
app/XPath/gaga.json | 288 --
app/XPath/gimytv.json | 263 -
app/XPath/hoho.json | 59 -
app/XPath/hw_hancheng.json | 321 --
app/XPath/hw_if101.json | 56 -
app/XPath/hw_nbyy.json | 64 -
app/XPath/hw_tangren.json | 279 --
app/XPath/hw_trj.json | 283 --
app/XPath/ikan.json | 42 -
app/XPath/jbb.json | 667 ---
app/XPath/jiujiu.json | 61 -
app/XPath/jpys.json | 64 -
app/XPath/juhuang.json | 55 -
app/XPath/jumi.json | 259 -
app/XPath/juztv.json | 69 -
app/XPath/jzyy.json | 67 -
app/XPath/laikan.json | 68 -
app/XPath/lanmei.json | 387 --
app/XPath/lezhutv.json | 69 -
app/XPath/libvio.json | 248 -
app/XPath/meiju56.json | 281 --
app/XPath/miniku.json | 55 -
app/XPath/mp4er.json | 90 -
app/XPath/mua99s.json | 67 -
app/XPath/newfii.json | 59 -
app/XPath/nfmovie.json | 43 -
app/XPath/nfuxs.json | 285 --
app/XPath/olevod.json | 473 --
app/XPath/onedianshi.json | 52 -
app/XPath/pianba.json | 65 -
app/XPath/pianku.json | 63 -
app/XPath/ppsp.json | 60 -
app/XPath/qdytv.json | 72 -
app/XPath/rrys.json | 67 -
app/XPath/rxys.json | 71 -
app/XPath/saohuo.json | 46 -
app/XPath/sky4k.json | 254 -
app/XPath/smdy.json | 55 -
app/XPath/subaibai.json | 60 -
app/XPath/ttys.json | 290 --
app/XPath/vipmv.json | 59 -
app/XPath/waipian.json | 68 -
app/XPath/wgyy.json | 64 -
app/XPath/wnvod.json | 73 -
app/XPath/xkys.json | 60 -
app/XPath/yinghua.json | 68 -
app/XPath/ysgc.json | 345 --
app/XPath/yuejutt.json | 57 -
app/XPath/yyds.json | 46 -
app/XPath/zjw.json | 84 -
app/XPath/zxzj.json | 67 -
app/appys.json | 127 -
app/cat/README.md | 1 -
app/cat/index.html | 58 -
app/cat/static/cat.jpg | Bin 1034 -> 0 bytes
app/cat/static/cfg999999.json | 1 -
app/cat/static/editor.css | 1 -
app/cat/static/editor.js | 1 -
app/cat/static/index.js | 1 -
app/cat/static/jsonform.js | 1 -
app/cat/static/jsonform.json | 1 -
app/cat/static/jsonlint.js | 1 -
app/cat/static/jsv.js | 4 -
app/custom_spider.jar | Bin 272998 -> 0 bytes
app/custom_spider.jar.md5 | 1 -
app/live.txt | 2086 --------
app/live18.txt | 8890 ---------------------------------
app/zycj.json | 135 -
122 files changed, 29384 deletions(-)
delete mode 100644 app/10
delete mode 100644 app/Ext/2345.json
delete mode 100644 app/Ext/360.json
delete mode 100644 app/Ext/90ys.json
delete mode 100644 app/Ext/9ekk.json
delete mode 100644 app/Ext/aidi.json
delete mode 100644 app/Ext/auete.json
delete mode 100644 app/Ext/buka.json
delete mode 100644 app/Ext/bw187.json
delete mode 100644 app/Ext/cokemv.json
delete mode 100644 app/Ext/fantuan.json
delete mode 100644 app/Ext/jpys.json
delete mode 100644 app/Ext/sogou.json
delete mode 100644 app/Java源码/Xiaoh.java
delete mode 100644 app/README.md
delete mode 100644 app/XPath/07ys.json
delete mode 100644 app/XPath/1010dy.json
delete mode 100644 app/XPath/1090ys.json
delete mode 100644 app/XPath/31kan.json
delete mode 100644 app/XPath/348.json
delete mode 100644 app/XPath/4kyu.json
delete mode 100644 app/XPath/4l.json
delete mode 100644 app/XPath/555.json
delete mode 100644 app/XPath/6d.json
delete mode 100644 app/XPath/77diany.json
delete mode 100644 app/XPath/77ys.json
delete mode 100644 app/XPath/789.json
delete mode 100644 app/XPath/88dmw.json
delete mode 100644 app/XPath/94sm.json
delete mode 100644 app/XPath/9e.json
delete mode 100644 app/XPath/9rmb.json
delete mode 100644 app/XPath/age.json
delete mode 100644 app/XPath/aidi.json
delete mode 100644 app/XPath/aixixi.json
delete mode 100644 app/XPath/auete.json
delete mode 100644 app/XPath/bukaivip.json
delete mode 100644 app/XPath/ccdy.json
delete mode 100644 app/XPath/cctv68.json
delete mode 100644 app/XPath/cjt.json
delete mode 100644 app/XPath/cokemv.json
delete mode 100644 app/XPath/cupfox.json
delete mode 100644 app/XPath/czzy.json
delete mode 100644 app/XPath/ddg.json
delete mode 100644 app/XPath/ddrk.json
delete mode 100644 app/XPath/ddt.json
delete mode 100644 app/XPath/djx.json
delete mode 100644 app/XPath/dm84.json
delete mode 100644 app/XPath/dmntv.json
delete mode 100644 app/XPath/dsxys.json
delete mode 100644 app/XPath/duboku.json
delete mode 100644 app/XPath/dyn.json
delete mode 100644 app/XPath/egg.json
delete mode 100644 app/XPath/emsdn.json
delete mode 100644 app/XPath/fantuan.json
delete mode 100644 app/XPath/gaga.json
delete mode 100644 app/XPath/gimytv.json
delete mode 100644 app/XPath/hoho.json
delete mode 100644 app/XPath/hw_hancheng.json
delete mode 100644 app/XPath/hw_if101.json
delete mode 100644 app/XPath/hw_nbyy.json
delete mode 100644 app/XPath/hw_tangren.json
delete mode 100644 app/XPath/hw_trj.json
delete mode 100644 app/XPath/ikan.json
delete mode 100644 app/XPath/jbb.json
delete mode 100644 app/XPath/jiujiu.json
delete mode 100644 app/XPath/jpys.json
delete mode 100644 app/XPath/juhuang.json
delete mode 100644 app/XPath/jumi.json
delete mode 100644 app/XPath/juztv.json
delete mode 100644 app/XPath/jzyy.json
delete mode 100644 app/XPath/laikan.json
delete mode 100644 app/XPath/lanmei.json
delete mode 100644 app/XPath/lezhutv.json
delete mode 100644 app/XPath/libvio.json
delete mode 100644 app/XPath/meiju56.json
delete mode 100644 app/XPath/miniku.json
delete mode 100644 app/XPath/mp4er.json
delete mode 100644 app/XPath/mua99s.json
delete mode 100644 app/XPath/newfii.json
delete mode 100644 app/XPath/nfmovie.json
delete mode 100644 app/XPath/nfuxs.json
delete mode 100644 app/XPath/olevod.json
delete mode 100644 app/XPath/onedianshi.json
delete mode 100644 app/XPath/pianba.json
delete mode 100644 app/XPath/pianku.json
delete mode 100644 app/XPath/ppsp.json
delete mode 100644 app/XPath/qdytv.json
delete mode 100644 app/XPath/rrys.json
delete mode 100644 app/XPath/rxys.json
delete mode 100644 app/XPath/saohuo.json
delete mode 100644 app/XPath/sky4k.json
delete mode 100644 app/XPath/smdy.json
delete mode 100644 app/XPath/subaibai.json
delete mode 100644 app/XPath/ttys.json
delete mode 100644 app/XPath/vipmv.json
delete mode 100644 app/XPath/waipian.json
delete mode 100644 app/XPath/wgyy.json
delete mode 100644 app/XPath/wnvod.json
delete mode 100644 app/XPath/xkys.json
delete mode 100644 app/XPath/yinghua.json
delete mode 100644 app/XPath/ysgc.json
delete mode 100644 app/XPath/yuejutt.json
delete mode 100644 app/XPath/yyds.json
delete mode 100644 app/XPath/zjw.json
delete mode 100644 app/XPath/zxzj.json
delete mode 100644 app/appys.json
delete mode 100644 app/cat/README.md
delete mode 100644 app/cat/index.html
delete mode 100644 app/cat/static/cat.jpg
delete mode 100644 app/cat/static/cfg999999.json
delete mode 100644 app/cat/static/editor.css
delete mode 100644 app/cat/static/editor.js
delete mode 100644 app/cat/static/index.js
delete mode 100644 app/cat/static/jsonform.js
delete mode 100644 app/cat/static/jsonform.json
delete mode 100644 app/cat/static/jsonlint.js
delete mode 100644 app/cat/static/jsv.js
delete mode 100644 app/custom_spider.jar
delete mode 100644 app/custom_spider.jar.md5
delete mode 100644 app/live.txt
delete mode 100644 app/live18.txt
delete mode 100644 app/zycj.json
diff --git a/app/10 b/app/10
deleted file mode 100644
index 0827721..0000000
--- a/app/10
+++ /dev/null
@@ -1,712 +0,0 @@
-{
-"wallpaper":"",
-"spider": "https://liu673cn.coding.net/p/x/d/mao/git/raw/main/jar/sprider0601.txt",
-"sites" : [
- {"name":"爬虫"},
-{"key": "csp_LiteApple" ,"name":"苹果影视〔P〕","type":3,"api":"csp_LiteApple","searchable":1,"quickSearch":1,"filterable":1},
-{"key": "csp_77" ,"name":"酷云七七〔P〕","type":3,"api":"csp_Kunyu77","searchable":1,"quickSearch":1,"filterable":1},
-{"key": "csp_Zxzj" ,"name":"在线之家〔P〕","type":3,"api":"csp_Zxzj","searchable":1,"quickSearch":1,"filterable":1},
-{"key": "csp_DiDuan" ,"name":"低端影视〔P〕","type":3,"api":"csp_DiDuan","searchable":1,"quickSearch":1,"filterable":0},
-{"key": "csp_CZSPP" ,"name":"厂长资源〔P〕","type":3,"api":"csp_CZSPP","searchable":1,"quickSearch":1,"filterable":0},
-{"key": "csp_DY1990" ,"name":"九零影视〔P〕","type":3,"api":"csp_DY1990","searchable":1,"quickSearch":1,"filterable":0},
-{"key": "csp_Auete" ,"name":"Auete〔P〕","type": 3,"api":"csp_Auete","searchable":1,"quickSearch":1,"filterable":1},
-{"key": "csp_Cokemv" ,"name":"Cokemv〔P〕","type":3,"api":"csp_Cokemv","searchable":1,"quickSearch":1,"filterable":1},
- {"name":"Xpath"},
-{"key":"csp_xpath_libv","name":"LIBVIO(X)","type":3,"api":"csp_XPathMacFilter","searchable":1,"quickSearch":1,"filterable":1,"ext":"https://raw.githubusercontents.com/liu673cn/mao/main/sub/xpath/libv.json"},
-{"key":"csp_xpath_zxzj2","name":"在线之家(X)","type":3,"api":"csp_XPathFilter","searchable":1,"quickSearch":1,"filterable":1,"ext":"https://raw.githubusercontents.com/liu673cn/mao/main/sub/xpath/zxzj2.json"},
- {"name":"Biubiu"},
-{"key":"csp_biubiu_真不卡zhenbuka3","name":"真不卡1(NS)(B)","type":3,"api":"csp_XBiubiu","searchable":1,"quickSearch":1,"filterable":0,"ext":"https://raw.githubusercontents.com/liu673cn/mao/main/sub/biubiu/真不卡zhenbuka3(ns).json"},
-{"key":"csp_biubiu_真不卡cerrd","name":"真不卡2(NS)(B)","type":3,"api":"csp_XBiubiu","searchable":1,"quickSearch":1,"filterable":0,"ext":"https://raw.githubusercontents.com/liu673cn/mao/main/sub/biubiu/真不卡cerrd(ns).json"},
-{"key":"csp_biubiu_奇优影院ns","name":"奇优影院(NS)(B)","type":3,"api":"csp_XBiubiu","searchable":1,"quickSearch":1,"filterable":0,"ext":"https://raw.githubusercontents.com/liu673cn/mao/main/sub/biubiu/奇优影院(ns).json"},
-{"key":"csp_biubiu_黑狐影视ns","name":"黑狐影视(NS)(B)","type":3,"api":"csp_XBiubiu","searchable":1,"quickSearch":1,"filterable":0,"ext":"https://raw.githubusercontents.com/liu673cn/mao/main/sub/biubiu/黑狐影视(ns).json"},
-{"key":"csp_biubiu_GAOAA","name":"GAOAA(B)","type":3,"api":"csp_XBiubiu","searchable":1,"quickSearch":1,"filterable":0,"ext":"https://raw.githubusercontents.com/liu673cn/mao/main/sub/bb/GAOAA.json"},
-{"key":"csp_biubiu_GAOAA2","name":"GAOAA2(B)","type":3,"api":"csp_XBiubiu","searchable":1,"quickSearch":1,"filterable":0,"ext":"https://raw.githubusercontents.com/liu673cn/mao/main/sub/bb/GAOAA2.json"},
- //
-{"key": "环亚(限)","name": "环亚(限)","type": 0,"api": "http://wmcj8.com/inc/sapi.php","playUrl": "","searchable":0,"quickSearch":0},
-{"key":"狼少年(限)","name":"*狼少年(限)","type":0,"api":"http://cjmygzy.com/inc/sapi.php?ac=videolist","playUrl": "","searchable":0,"quickSearch":0},
-{"key":"富二代(限)","name":"*富二代(限)","type":0,"api":"http://f2dcj6.com/sapi?ac=videolist","playUrl": "","searchable":0,"quickSearch":0},
-{"key": "老鸭资源(限)","name": "老鸭资源(限)","type": 0,"api": "https://api.apilyzy.com/api.php/provide/vod/at/xml","playUrl": "","searchable":0,"quickSearch":0},
-{"key": "大妹资源(限)","name": "大妹资源(限)","type": 0,"api": "https://www.dmmapi.com/home/cjapi/asd2c7/mc/vod/xml","playUrl": "","searchable":0,"quickSearch":0},
-{"key": "点点娱乐(限)","name": "点点娱乐(限)","type": 0,"api": "https://xx55zyapi.com/home/cjapi/ascf/mc/vod/xml","playUrl": "","searchable":0,"quickSearch":0},
-{"key": "芒果(限)","name": "芒果(限)","type": 0,"api": "https://www.mgav1.cc/api.php/provide/vod/at/xml/","playUrl": "","searchable":0,"quickSearch":0},
-{"key": "芒果资源(限)","name": "芒果资源(限)","type": 0,"api": "https://www.mgzyz1.com/api.php/provide/vod/at/xml/","playUrl": "","searchable":0,"quickSearch":0},
-{"key": "BT天堂(限)","name": "BT天堂(限)","type": 0,"api": "http://bttcj.com/inc/sapi.php","playUrl": "","searchable":0,"quickSearch":0},
-{"key": "大地(限)","name": "大地(限)","type": 0,"api": "https://dadiapi.com/api.php","playUrl": "","searchable":0,"quickSearch":0},
-{"key": "花椒(限)","name": "花椒(限)","type": 0,"api": "https://apihjzy.com/api.php/provide/vod/at/xml/","playUrl": "","searchable":0,"quickSearch":0},
-{"key": "乐吧(限)","name": "乐吧(限)","type": 0,"api": "https://lbapi9.com/api.php/provide/vod/at/xml/","playUrl": "","searchable":0,"quickSearch":0},
- //
-{"key": "A888(限)","name": "A888(限)","type": 0,"api": "http://m.7777688.com/inc/api.php","playUrl": "","searchable":0,"quickSearch":0},
-{"key": "番号(限)","name": "番号(限)","type": 0,"api": "http://fhapi9.com/api.php/provide/vod/at/xml/","playUrl": "","searchable":0,"quickSearch":0},
-{"key": "鲨鱼(限)","name": "鲨鱼(限)","type": 0,"api": "https://shayuapi.com/api.php/provide/vod/at/xml/","playUrl": "","searchable":0,"quickSearch":0},
-{"key": "速度(限)","name": "速度(限)","type": 0,"api": "http://www.ggmmzy.com: 9999/inc/xml","playUrl": "","searchable":0,"quickSearch":0},
-{"key": "乐播(限)","name": "乐播(限)","type": 0,"api": "https://lbapi9.com/api.php/provide/vod/at/xml/","playUrl": "","searchable":0,"quickSearch":0},
-{"key": "银龙(限)","name": "银龙(限)","type": 0,"api": "https://yinlong.tv/api.php/provide/vod/at/xml","playUrl": "","searchable":0,"quickSearch":0},
-{"key": "99吧(限)","name": "99吧(限)","type": 0,"api": "http://99zyba.com/api.php/provide/vod/at/xml","playUrl": "","searchable":0,"quickSearch":0},
-{"key": "51S蜜桃(限)","name": "51S蜜桃(限)","type": 0,"api": "http://51smt4.xyz/api.php/provide/vod/at/xml","playUrl": "","searchable":0,"quickSearch":0},
-{"key": "s猫资源(限)","name": "S猫资源(限)","type": 0,"api": "https://api.maozyapi.com/inc/api.php","playUrl": "","searchable":0,"quickSearch":0},
-{"key": "1024资源(限)","name": "1024资源(限)","type": 0,"api": "https://www.1024nf.com/api.php/provide/vod/at/xml","playUrl": "","searchable":0,"quickSearch":0},
-{"key": "4000资源(限)","name": "4000资源(限)","type": 0,"api": "https://www.4000zy.com/inc/api.php","playUrl": "","searchable":0,"quickSearch":0},
-{"key": "小姐姐(限)","name": "小姐姐(限)","type": 0,"api": "https://xjjzyapi.com/home/cjapi/askl/mc/vod/xml","playUrl": "","searchable":0,"quickSearch":0},
- //
-{"key": "caiji01(限)","name": "caiji01(限)","type": 0,"api": "http://caiji01.com/home/cjapi/cfd2/mc/vod/xml","playUrl": "","searchable":0,"quickSearch":0},
-{"key": "caiji02(限)","name": "caiji02(限)","type": 0,"api": "http://caiji02.com/home/cjapi/cfas/mc/vod/xml","playUrl": "","searchable":0,"quickSearch":0},
-{"key": "caiji03(限)","name": "caiji03(限)","type": 0,"api": "http://caiji03.com/home/cjapi/cfg8/mc/vod/xml","playUrl": "","searchable":0,"quickSearch":0},
-{"key": "caiji04(限)","name": "caiji04(限)","type": 0,"api": "http://caiji04.com/home/cjapi/cfc7/mc/vod/xml","playUrl": "","searchable":0,"quickSearch":0},
-{"key": "caiji05(限)","name": "caiji05(限)","type": 0,"api": "http://caiji05.com/home/cjapi/cfda/mc/vod/xml","playUrl": "","searchable":0,"quickSearch":0},
-{"key": "caiji06(限)","name": "caiji06(限)","type": 0,"api": "http://caiji06.com/home/cjapi/cfbb/mc/vod/xml","playUrl": "","searchable":0,"quickSearch":0},
-{"key": "caiji07(限)","name": "caiji07(限)","type": 0,"api": "http://caiji07.com/home/cjapi/cfcf/mc/vod/xml","playUrl": "","searchable":0,"quickSearch":0},
-{"key": "caiji08(限)","name": "caiji08(限)","type": 0,"api": "http://caiji08.com/home/cjapi/cfkl/mc/vod/xml","playUrl": "","searchable":0,"quickSearch":0},
-{"key": "caiji09(限)","name": "caiji09(限)","type": 0,"api": "http://caiji09.com/home/cjapi/cfp0/mc/vod/xml","playUrl": "","searchable":0,"quickSearch":0},
-{"key": "caiji10(限)","name": "caiji10(限)","type": 0,"api": "http://caiji10.com/home/cjapi/cfs6/mc/vod/xml","playUrl": "","searchable":0,"quickSearch":0},
-{"key": "辣椒资源(限)","name": "辣椒资源(限)","type": 0,"api": "http://api.11bat.com/api.php/provide/vod/at/xml","playUrl": "","searchable":0,"quickSearch":0},
-{"key": "晓峰(限)","name": "晓峰(限)","type": 0,"api": "http://api.xxcr.tk/api.php/provide/vod/at/xml","playUrl": "","searchable":0,"quickSearch":0},
-{"key": "点点资源(限)","name": "点点资源(限)","type": 0,"api": "https://xx55zyapi.com/home/cjapi/ascf/mc/vod/xml","playUrl": "","searchable":0,"quickSearch":0},
-{"key": "小妹资源(限)","name": "小妹资源(限)","type": 1,"api": "https://www.afasu.com/api/json.php","playUrl": "","searchable":0,"quickSearch":0},
-{"key": "香儿资源(限)","name": "香儿资源(限)","type": 1,"api": "https://www.gdlsp.com/api/json.php","playUrl": "","searchable":0,"quickSearch":0},
-{"key": "小白资源(限)","name": "小白资源(限)","type": 1,"api": "https://www.kxgav.com/api/json.php","playUrl": "","searchable":0,"quickSearch":0},
-{"key": "玖玖资源(限)","name": "玖玖资源(限)","type": 0,"api": "http://99zywcj.com/inc/sapi.php?ac=videolist","playUrl": "","searchable":0,"quickSearch":0},
-{"key": "利来资源(限)","name": "利来资源(限)","type": 0,"api": "http://llzxcj.com/inc/sck.php?ac=videolist","playUrl": "","searchable":0,"quickSearch":0},
-{"key": "字幕网(限)","name": "字幕网(限)","type": 0,"api": "http://zmcj88.com/sapi?ac=videolist","playUrl": "","searchable":0,"quickSearch":0},
-{"key": "精工厂(限)","name": "精工厂(限)","type": 0,"api": "https://jgczyapi.com/home/cjapi/kld2/mc/vod/xml","playUrl": "","searchable":0,"quickSearch":0},
-{"key": "秀SS(限)","name": "秀SS(限)","type": 0,"api": "https://api.xiuseapi.com/api.php/provide/vod/at/xml/","playUrl": "https://player.leyuzy.net/?url="},
-{"key": "乐鱼(限)","name": "乐鱼(限)","type": 0,"api": "https://www.leyuzyapi.com/inc/seacmsapi.php","playUrl": "https://player.leyuzy.net/?url="},
-{"key": "探探资源(限)","name": "探探资源(限)","type": 0,"api": "https://apittzy.com/api.php/provide/vod/at/xml","playUrl": "https://jiexi.ttbfp1.com/m3u8/?url="},
-{
- "key": "*猛牛",
- "name": "*猛牛",
- "type": 0,
- "api": "http://nen13.space/api.php/provide/vod/at/xml"
-},
-{
- "key": "*久草资源",
- "name": "*久草资源",
- "type": 0,
- "api": "http://jcspcj8.com/sapi"
-},
-{
- "key": "*JAV名优",
- "name": "*JAV名优",
- "type": 0,
- "api": "http://mygzycj.com/api.php?ac=list"
-},
-{
- "key": "*SS资源",
- "name": "*SS资源",
- "type": 0,
- "api": "http://secj8.com/inc/sapi.php?ac=videolist"
-},
-{
- "key": "*大地资源",
- "name": "*大地资源",
- "type": 0,
- "api": "https://dadiapi.com/api.php/"
-},
-{
- "key": "*乐播",
- "name": "*乐播",
- "type": 0,
- "api": "https://lbapi9.com/api.php/provide/vod/at/xml"
-},
-{
- "key": "*苍天",
- "name": "*苍天",
- "type": 0,
- "api": "http://cj.cangtiancj.com/api.php/Seacms/vod"
-},
-{
- "key": "*小红资源",
- "name": "*小红资源",
- "type": 0,
- "api": "https://cj.xhzy1.xyz/api.php/provide/vod/at/xml"
-},
-{
- "key": "*CK资源",
- "name": "*CK资源",
- "type": 0,
- "api": "https://ckzy.me/api.php/provide/vod/at/xml"
-},
-{
- "key": "*茄子资源",
- "name": "*茄子资源",
- "type": 0,
- "api": "http://www.ckzy.com/api.php/provide/vod/at/xml"
-},
-{
- "key": "*佳丽",
- "name": "*佳丽",
- "type": 0,
- "api": "https://jialiapi.com/api.php/provide/vod/at/xml"
-},
-{
- "key": "*富二代资源",
- "name": "*富二代资源",
- "type": 0,
- "api": "http://f2dcj6.com/sapi/?ac=videolist"
-},
-{
- "key": "*番号资源",
- "name": "*番号资源",
- "type": 1,
- "api": "http://fhapi9.com/api.php/provide/vod/"
-},
-{
- "key": "*艺术",
- "name": "*艺术",
- "type": 0,
- "api": "http://122ap.com/inc/api.php"
-},
-{
- "key": "*美少女资源",
- "name": "*美少女资源",
- "type": 1,
- "api": "https://www.msnii.com/api/json.php"
-},
-{
- "key": "*黄AV资源",
- "name": "*黄AV资源",
- "type": 1,
- "api": "https://www.pgxdy.com/api/json.php"
-},
-{
- "key": "*趣播资源",
- "name": "*趣播资源",
- "type": 0,
- "api": "https://www.qbzyz.com/api.php/provide/vod/at/xml"
-},
-{
- "key": "*优果资源",
- "name": "*优果资源",
- "type": 0,
- "api": "https://www.ugzyz5.com/inc/zyapimac.php"
-},
-{
- "key": "*Y水机资源",
- "name": "*Y水机资源",
- "type": 1,
- "api": "https://www.xrbsp.com/api/json.php"
-},
-{
- "key": "*52AVAV",
- "name": "*52AVAV",
- "type": 0,
- "api": "http://02caiji.com/home/cjapi/aab3238922bcc25a6f606eb525ffdc56/vod/xml"
-},
-{
- "key": "*芒果",
- "name": "*芒果",
- "type": 0,
- "api": "https://mgzyz1.com/api.php/provide/vod/at/xml"
-},
-{
- "key": "*桃色",
- "name": "*桃色",
- "type": 0,
- "api": "https://cj.taoseapi.com/inc/api.php"
-},
-{
- "key": "*S猫资源",
- "name": "*S猫资源",
- "type": 0,
- "api": "https://api.maozyapi.com/inc/api.php"
-},
-{
- "key": "*老鸭",
- "name": "*老鸭",
- "type": 0,
- "api": "http://laoyazy5.com/api.php/provide/vod/at/xml"
-},
-{
- "key": "*BB资源",
- "name": "*BB资源",
- "type": 0,
- "api": "http://bbzy.cc/inc/maccms10.php"
-},
-{
- "key": "*100ai",
- "name": "*100ai",
- "type": 0,
- "api": "http://www.010aizy.com/API/maxs.php"
-},
-{
- "key": "*九九资源吧",
- "name": "*九九资源吧",
- "type": 0,
- "api": "http://99zyba.com/api.php/provide/vod/at/xml"
-},
-{
- "key": "*骚色资源",
- "name": "*骚色资源",
- "type": 1,
- "api": "http://api.saosezy.icu/api.php/provide/vod/"
-},
-{
- "key": "*速播资源",
- "name": "*速播资源",
- "type": 1,
- "api": "http://api.suboapi.com/api.php/provide/vod/"
-},
-{
- "key": "*鲍鱼BB",
- "name": "*鲍鱼BB",
- "type": 0,
- "api": "http://baoyub.live/inc/api.php"
-},
-{
- "key": "*一本D资源",
- "name": "*一本D资源",
- "type": 0,
- "api": "http://caiji03.com/home/cjapi/44f683a84163b3523afe57c2e008bc8c/vod/xml"
-},
-{
- "key": "*麻豆视频",
- "name": "*麻豆视频",
- "type": 0,
- "api": "http://caiji04.com/home/cjapi/03afdbd66e7929b125f8597834fa83a4/vod/xml"
-},
-{
- "key": "*青青草视频",
- "name": "*青青草视频",
- "type": 0,
- "api": "http://caiji05.com/home/cjapi/ea5d2f1c4608232e07d3aa3d998e5135/vod/xml"
-},
-{
- "key": "*久久热在线",
- "name": "*久久热在线",
- "type": 0,
- "api": "http://caiji06.com/home/cjapi/fc490ca45c00b1249bbe3554a4fdf6fb/vod/xml"
-},
-{
- "key": "*日本AV在线",
- "name": "*日本AV在线",
- "type": 0,
- "api": "http://caiji07.com/home/cjapi/3295c76acbf4caaed33c36b1b5fc2cb1/vod/xml"
-},
-{
- "key": "*鲍鱼AV",
- "name": "*鲍鱼AV",
- "type": 0,
- "api": "http://caiji26.com/home/cjapi/9778d5d219c5080b9a6a17bef029331c/vod/xml"
-},
-{
- "key": "*爱麻豆",
- "name": "*爱麻豆",
- "type": 1,
- "api": "http://emodao.la/api.php/provide/vod/"
-},
-{
- "key": "*EU资源",
- "name": "*EU资源",
- "type": 1,
- "api": "http://euzy9.xyz/api.php/provide/vod/"
-},
-{
- "key": "*浪潮资源",
- "name": "*浪潮资源",
- "type": 1,
- "api": "http://langchaozy6.com/api.php/provide/vod/"
-},
-{
- "key": "*800188188",
- "name": "*800188188",
- "type": 0,
- "api": "http://www.800188188.com/inc/api.php"
-},
-{
- "key": "*92爱资源",
- "name": "*92爱资源",
- "type": 0,
- "api": "http://www.92aizy.com/api/macs.php"
-},
-{
- "key": "*天噜啦资源",
- "name": "*天噜啦资源",
- "type": 0,
- "api": "http://www.987caiji.com/api/max.php"
-},
-{
- "key": "*快播盒子资源",
- "name": "*快播盒子资源",
- "type": 0,
- "api": "http://www.caiji09.com/home/cjapi/a3f390d88e4c41f2747bfa2f1b5f87db/vod/xml"
-},
-{
- "key": "*我要啪啪",
- "name": "*我要啪啪",
- "type": 0,
- "api": "http://www.caiji21.com/home/cjapi/28dd2c7955ce926456240b2ff0100bde/vod/xml"
-},
-{
- "key": "*大D丝资源",
- "name": "*大D丝资源",
- "type": 0,
- "api": "http://www.caiji24.com/home/cjapi/f033ab37c30201f73f142449d037028d/vod/xml"
-},
-{
- "key": "*咪咪资源",
- "name": "*咪咪资源",
- "type": 0,
- "api": "http://www.caiji25.com/home/cjapi/43ec517d68b6edd3015b3edc9a11367b/vod/xml"
-},
-{
- "key": "*辣椒资源",
- "name": "*辣椒资源",
- "type": 1,
- "api": "http://www.lajiaozy18.com/api.php/provide/vod?ac=list"
-},
-{
- "key": "*天堂AV",
- "name": "*天堂AV",
- "type": 0,
- "api": "http://www.njxinli.com/inc/api.php"
-},
-{
- "key": "*R妻资源",
- "name": "*R妻资源",
- "type": 0,
- "api": "http://www.yrqcaiji.com/home/cjapi/98dce83da57b0395e163467c9dae521b/vod/xml"
-},
-{
- "key": "*小处N资源",
- "name": "*小处N资源",
- "type": 0,
- "api": "http://xcncaiji.com/home/cjapi/812b4ba287f5ee0bc9d43bbf5bbe87fb/vod/xml"
-},
-{
- "key": "*久草在线视频",
- "name": "*久草在线视频",
- "type": 0,
- "api": "https://hhjc2.com/sapi/?ac=videolist"
-},
-{
- "key": "*痴汉队长",
- "name": "*痴汉队长",
- "type": 1,
- "api": "https://javcaptain.com/api.php/provide/vod/"
-},
-{
- "key": "*柚萌视频",
- "name": "*柚萌视频",
- "type": 1,
- "api": "https://nameweb.xyz/api.php/provide/vod/"
-},
-{
- "key": "*精工厂资源",
- "name": "*精工厂资源",
- "type": 0,
- "api": "https://www.016caiji.com/home/cjapi/7cbbc409ec990f19c78c75bd1e06f215/vod/xml"
-},
-{
- "key": "*抖阴视频",
- "name": "*抖阴视频",
- "type": 1,
- "api": "https://www.888dav.com/api.php/provide/vod/"
-},
-{
- "key": "*佳人资源",
- "name": "*佳人资源",
- "type": 1,
- "api": "https://www.951c.tk/api.php/provide/vod/"
-},
-{
- "key": "*AE86资源",
- "name": "*AE86资源",
- "type": 1,
- "api": "https://www.ae86zy.com/api.php/provide/vod/"
-},
-{
- "key": "*亚洲在线",
- "name": "*亚洲在线",
- "type": 0,
- "api": "https://www.caiji01.com/home/cjapi/072b030ba126b2f4b2374f342be9ed44/vod/xml"
-},
-{
- "key": "*草榴视频",
- "name": "*草榴视频",
- "type": 0,
- "api": "https://www.caiji02.com/home/cjapi/7f39f8317fbdb1988ef4c628eba02591/vod/xml"
-},
-{
- "key": "*大香蕉资源",
- "name": "*大香蕉资源",
- "type": 0,
- "api": "https://www.caiji08.com/home/cjapi/735b90b4568125ed6c3f678819b6e058/vod/xml"
-},
-{
- "key": "*黄瓜TV资源",
- "name": "*黄瓜TV资源",
- "type": 0,
- "api": "https://www.caiji10.com/home/cjapi/14bfa6bb14875e45bba028a21ed38046/vod/xml"
-},
-{
- "key": "*AV集中营",
- "name": "*AV集中营",
- "type": 0,
- "api": "https://www.caiji22.com/home/cjapi/35f4a8d465e6e1edc05f3d8ab658c551/vod/xml"
-},
-{
- "key": "*夜夜撸资源",
- "name": "*夜夜撸资源",
- "type": 0,
- "api": "https://www.caiji23.com/home/cjapi/d1fe173d08e959397adf34b1d77e88d7/vod/xml"
-},
-{
- "key": "*水帘洞资源",
- "name": "*水帘洞资源",
- "type": 0,
- "api": "https://www.sldcaiji.com/home/cjapi/f4b9ec30ad9f68f89b29639786cb62ef/vod/xml"
-},
-{
- "key": "*优果资源",
- "name": "*优果资源",
- "type": 0,
- "api": "https://www.ugirl6.com/inc/zyapimac.php"
-},
-{
- "key": "*优果",
- "name": "*优果",
- "type": 0,
- "api": "https://www.ugvapi.com/inc/zyapimac.php"
-},
-{
- "key": "*若梦影视",
- "name": "*若梦影视",
- "type": 1,
- "api": "http://47.106.80.129/api.php/provide/vod?ac=list"
-},
-{
- "key": "*百度资源",
- "name": "*百度资源",
- "type": 1,
- "api": "http://llbdzy.com/api.php/provide/vod?ac=list"
-},
-{
- "key": "*99资源",
- "name": "*99资源",
- "type": 1,
- "api": "http://99zy.pw/api.php/provide/vod/"
-},
-{
- "key": "*花椒",
- "name": "*花椒",
- "type": 0,
- "api": "https://cj.apihjzy.com/inc/api.php"
-},
-{
- "key": "*88",
- "name": "*88",
- "type": 0,
- "api": "http://www.88zy.live/inc/api.php"
-}
-],
- "lives": [
- {
- "group": "redirect",
- "channels": [
- {
- "name": "redirect",
- "urls": [
- "proxy://do=live&type=txt&ext=aHR0cDovL3R5engud2VldGFpLmNuL210di96Yi50eHQ="
- ]
- }
- ]
- }
- ],
- "parses": [
- {
- "name": "解析聚合",
- "type": 3,
- "url": "Demo"
- },
- {
- "name": "Json并发",
- "type": 2,
- "url": "Parallel"
- },
- {
- "name": "Json轮询",
- "type": 2,
- "url": "Sequence"
- },
-{"name": "Pro","type": 1,"url": "http://api.vip123kan.vip/?url=","ext": {"flag": ["youku","优酷","mgtv","芒果","qq","腾讯","qiyi","爱奇艺","qq","奇艺"]}},
-{"name": "parwix1","type":1,"url": "https://jx.parwix.com:4433/player/?url=","ext":{"flag":["qq","腾讯","qiyi","爱奇艺","奇艺","youku","优酷","mgtv","芒果","letv","乐视","pptv","PPTV","sohu","bilibili","哔哩哔哩","哔哩"]}},
-{"name": "parwix2","type":1,"url": "https://jx.parwix.com:4433/player/analysis.php?v=","ext":{"flag":["qq","腾讯","qiyi","爱奇艺","奇艺","youku","优酷","mgtv","芒果","letv","乐视","pptv","PPTV","sohu","bilibili","哔哩哔哩","哔哩"]}},
-{"name": "parwix3","type": 1,"url": "https://api.parwix.com:4433/analysis/json/?uid=1735&my=cejkmnuvyBEFINR056&url="},
- {"name": "综合/B站","type": 1,"url": "https://vip.parwix.com:4433/player/?url="},
- {"name": "综合线路解析","type": 1,"url": "https://laisoyiba.com/mov/s/?sv=3&url="},
- {"name": "纯净/B站","type": 1,"url": "https://z1.m1907.cn/?jx="},
- {"name": "高速接口","type": 1,"url": "https://jsap.attakids.com/?url="},
- {"name": "OK解析","type": 1,"url": "https://okjx.cc/?url="},
- {"name": "OK解析2","type": 1,"url": "https://api.okjx.cc:3389/jx.php?url="},
- {"name": "夜幕","type": 1,"url": "https://www.yemu.xyz/?url="},
- {"name": "乐多资源","type": 1,"url": "https://api.leduotv.com/wp-api/ifr.php?isDp=1&vid="},
- {"name": "爱豆","type": 1,"url": "https://jx.aidouer.net/?url="},
- {"name": "虾米","type": 1,"url": "https://jx.xmflv.com/?url="},
- {"name": "M3U8.TV","type": 1,"url": "https://jx.m3u8.tv/jiexi/?url="},
- {"name": "人人迷","type": 1,"url": "https://jx.blbo.cc:4433/?url="},
- {"name": "全民","type": 1,"url": "https://jx.quanmingjiexi.com/?url="},
- {"name": "全民2","type": 1,"url": "https://chaxun.truechat365.com/?url="},
- {"name": "PPJ蓝光解析","type": 1,"url": "https://bf.ppjbk.cn/?url="},
- {"name": "PPJ解析","type": 1,"url": "https://jx.ppjbk.cn/?url="},
- {"name": "PPJ弹幕解析2","type": 1,"url": "https://bf.ppjbk.cn/bf/?url="},
- {"name": "m2090.","type": 1,"url": "https://m2090.com/?url="},
- {"name": "云解析","type": 1,"url": "https://jx.ppflv.com/?url="},
- {"name": "天翼解析","type": 1,"url": "https://www.qianyicp.com/vip/vip_g.php?url="},
- {"name": "百域","type": 1,"url": "https://jx.618g.com/?url="},
- {"name": "大幕","type": 1,"url": "https://jx.52damu.com/dmjx/jiexi.php?url="},
- {"name": "RDHK","type": 1,"url": "https://jx.rdhk.net/?v="},
- {"name": "淘电影","type": 1,"url": "https://jx.vodjx.top/vip/?url="},
- {"name": "维多","type": 1,"url": "https://jx.ivito.cn/?url="},
- {"name": "云端","type": 1,"url": "https://sb.5gseo.net/?url="},
- {"name": "七哥","type": 1,"url": "https://jx.mmkv.cn/tv.php?url="},
- {"name": "冰豆","type": 1,"url": "https://api.qianqi.net/vip/?url="},
- {"name": "迪奥","type": 1,"url": "https://123.1dior.cn/?url="},
- {"name": "CK","type": 1,"url": "https://www.ckplayer.vip/jiexi/?url="},
- {"name": "游艺","type": 1,"url": "https://api.u1o.net/?url="},
- {"name": "LE","type": 1,"url": "https://lecurl.cn/?url="},
- {"name": "ckmov","type": 1,"url": "https://www.ckmov.vip/api.php?url="},
- {"name": "playerjy/B站","type": 1,"url": "https://jx.playerjy.com/?url="},
- {"name": "ccyjjd","type": 1,"url": "https://ckmov.ccyjjd.com/ckmov/?url="},
- {"name": "爱豆","type": 1,"url": "https://jx.aidouer.net/?url="},
- {"name": "诺诺","type": 1,"url": "https://www.ckmov.com/?url="},
- {"name": "H8","type": 1,"url": "https://www.h8jx.com/jiexi.php?url="},
- {"name": "BL","type": 1,"url": "https://vip.bljiex.com/?v="},
- {"name": "解析la","type": 1,"url": "https://api.jiexi.la/?url="},
- {"name": "MUTV","type": 1,"url": "https://jiexi.janan.net/jiexi/?url="},
- {"name": "MAO","type": 1,"url": "https://www.mtosz.com/m3u8.php?url="},
- {"name": "老板","type": 1,"url": "https://vip.laobandq.com/jiexi.php?url="},
- {"name": "盘古","type": 1,"url": "https://www.pangujiexi.cc/jiexi.php?url="},
- {"name": "盖世","type": 1,"url": "https://www.gai4.com/?url="},
- {"name": "小蒋","type": 1,"url": "https://www.kpezp.cn/jlexi.php?url="},
- {"name": "YiTV","type": 1,"url": "https://jiexi.us/?url="},
- {"name": "星空","type": 1,"url": "http://60jx.com/?url="},
- {"name": "0523","type": 1,"url": "https://go.yh0523.cn/y.cy?url="},
- {"name": "17云","type": 1,"url": "https://www.1717yun.com/jx/ty.php?url="},
- {"name": "4K","type": 1,"url": "https://jx.4kdv.com/?url="},
- {"name": "云析","type": 1,"url": "https://jx.yparse.com/index.php?url="},
- {"name": "8090","type": 1,"url": "https://www.8090g.cn/?url="},
- {"name": "江湖","type": 1,"url": "https://api.jhdyw.vip/?url="},
- {"name": "诺讯","type": 1,"url": "https://www.nxflv.com/?url="},
- {"name": "PM","type": 1,"url": "https://www.playm3u8.cn/jiexi.php?url="},
- {"name": "奇米","type": 1,"url": "https://qimihe.com/?url="},
- {"name": "思云","type": 1,"url": "https://jx.ap2p.cn/?url="},
- {"name": "听乐","type": 1,"url": "https://jx.dj6u.com/?url="},
- {"name": "aijx","type": 1,"url": "https://jiexi.t7g.cn/?url="},
- {"name": "52","type": 1,"url": "https://vip.52jiexi.top/?url="},
- {"name": "黑米","type": 1,"url": "https://www.myxin.top/jx/api/?url="},
- {"name": "豪华啦","type": 1,"url": "https://api.lhh.la/vip/?url="},
- {"name": "凉城","type": 1,"url": "https://jx.mw0.cc/?url="},
- {"name": "33t","type": 1,"url": "https://www.33tn.cn/?url="},
- {"name": "180","type": 1,"url": "https://jx.000180.top/jx/?url="},
- {"name": "无名","type": 1,"url": "https://www.administratorw.com/video.php?url="},
- {"name": "黑云","type": 1,"url": "https://jiexi.380k.com/?url="},
- {"name": "九八","type": 1,"url": "https://jx.youyitv.com/?url="}
- ],
- "flags": [
- "youku",
- "qq",
- "iqiyi",
- "qiyi",
- "letv",
- "sohu",
- "tudou",
- "pptv",
- "mgtv",
- "wasu",
- "bilibili",
- "duoduozy",
- "renrenmi"
- ],
- "ijk": [
- {"group": "软解码","options": [
- {"category": 4,"name": "opensles","value": "0"},
- {"category": 4,"name": "overlay-format","value": "842225234"},
- {"category": 4,"name": "framedrop","value": "1"},
- {"category": 4,"name": "soundtouch","value": "1"},
- {"category": 4,"name": "start-on-prepared","value": "1"},
- {"category": 1,"name": "http-detect-range-support","value": "0"},
- { "category": 1,"name": "fflags","value": "fastseek"},
- {"category": 2,"name": "skip_loop_filter","value": "48"},
- {"category": 4,"name": "reconnect","value": "1"},
- {"category": 4,"name": "enable-accurate-seek","value": "0"},
- {"category": 4,"name": "mediacodec","value": "0"},
- {"category": 4,"name": "mediacodec-auto-rotate","value": "0"},
- {"category": 4,"name": "mediacodec-handle-resolution-change","value": "0"},
- {"category": 4,"name": "mediacodec-hevc","value": "0"},
- {"category": 1,"name": "dns_cache_timeout","value": "600000000"}]},
- {"group": "硬解码","options": [
- {"category": 4, "name": "opensles","value": "0"},
- {"category": 4,"name": "overlay-format","value": "842225234"},
- {"category": 4,"name": "framedrop","value": "1"},
- {"category": 4,"name": "soundtouch","value": "1"},
- {"category": 4,"name": "start-on-prepared","value": "1"},
- {"category": 1,"name": "http-detect-range-support","value": "0"},
- {"category": 1,"name": "fflags","value": "fastseek"},
- {"category": 2,"name": "skip_loop_filter","value": "48"},
- {"category": 4,"name": "reconnect","value": "1"},
- {"category": 4,"name": "enable-accurate-seek","value": "0"},
- {"category": 4,"name": "mediacodec","value": "1"},
- {"category": 4,"name": "mediacodec-auto-rotate","value": "1"},
- {"category": 4,"name": "mediacodec-handle-resolution-change","value": "1"},
- {"category": 4,"name": "mediacodec-hevc","value": "1"},
- {"category": 1,"name": "dns_cache_timeout","value": "600000000"}]}
- ],
- "ads": [
- "mimg.0c1q0l.cn",
- "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"
- ]
-}
diff --git a/app/Ext/2345.json b/app/Ext/2345.json
deleted file mode 100644
index 48e7d3e..0000000
--- a/app/Ext/2345.json
+++ /dev/null
@@ -1,262 +0,0 @@
-{
- "urls": {
- "dianying": "//dianying.2345.com/",
- "dianshiju": "//tv.2345.com/",
- "zongyi": "//kan.2345.com/zongyi/",
- "dongman": "//dongman.2345.com/",
- "recommend": "//kan.2345.com/m/",
- "search": "//tv.2345.com/moviecore/server/search/?q={wd}&ctl=think&querytype=suggest"
- },
- "classes": [
- { "type_name": "电影", "type_id": "dianying" },
- { "type_name": "电视剧", "type_id": "dianshiju" },
- { "type_name": "综艺", "type_id": "zongyi" },
- { "type_name": "动漫", "type_id": "dongman" }
- ],
- "filter": {
- "dianying": [
- {
- "key": "type",
- "name": "类型",
- "value": [
- { "n": "全部", "v": "" },
- { "n": "爱情", "v": "aiqing" },
- { "n": "动作", "v": "dongzuo" },
- { "n": "喜剧", "v": "xiju" },
- { "n": "战争", "v": "zhanzheng" },
- { "n": "科幻", "v": "kehuan" },
- { "n": "剧情", "v": "juqing" },
- { "n": "武侠", "v": "wuxia" },
- { "n": "冒险", "v": "maoxian" },
- { "n": "枪战", "v": "qiangzhan" },
- { "n": "恐怖", "v": "kongbu" },
- { "n": "悬疑", "v": "xuanyi" },
- { "n": "犯罪", "v": "fanzui" },
- { "n": "奇幻", "v": "qihuan" },
- { "n": "动画", "v": "donghua" },
- { "n": "惊悚", "v": "jingsong" },
- { "n": "经典", "v": "jingdian" },
- { "n": "青春", "v": "qingchun" },
- { "n": "文艺", "v": "wenyi" },
- { "n": "微电影", "v": "weidianying" },
- { "n": "古装", "v": "guzhuang" },
- { "n": "历史", "v": "lishi" },
- { "n": "运动", "v": "yundong" },
- { "n": "农村", "v": "nongcun" },
- { "n": "儿童", "v": "ertong" },
- { "n": "网络电影", "v": "wangluodianying" },
- { "n": "其它", "v": "qita" }
- ]
- },
- {
- "key": "area",
- "name": "地区",
- "value": [
- { "n": "全部", "v": "" },
- { "n": "内地", "v": "neidi" },
- { "n": "美国", "v": "meiguo" },
- { "n": "香港", "v": "xianggang" },
- { "n": "台湾", "v": "taiwan" },
- { "n": "日本", "v": "riben" },
- { "n": "泰国", "v": "taiguo" },
- { "n": "印度", "v": "yindu" },
- { "n": "东南亚地区", "v": "dongnanyadiqu" },
- { "n": "欧美地区", "v": "oumeidiqu" },
- { "n": "其它", "v": "qita" }
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- { "n": "全部", "v": "" },
- { "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-2000", "v": "20102000" },
- { "n": "更早", "v": "19691800" }
- ]
- }
- ],
- "dianshiju": [
- {
- "key": "type",
- "name": "类型",
- "value": [
- { "n": "全部", "v": "" },
- { "n": "言情", "v": "yanqing" },
- { "n": "偶像", "v": "ouxiang" },
- { "n": "都市", "v": "dushi" },
- { "n": "战争", "v": "zhanzheng" },
- { "n": "悬疑", "v": "xuanyi" },
- { "n": "伦理", "v": "lunli" },
- { "n": "惊悚", "v": "jingsong" },
- { "n": "网络剧", "v": "wangluoju" },
- { "n": "警匪", "v": "jingfei" },
- { "n": "古装", "v": "guzhuang" },
- { "n": "武侠", "v": "wuxia" },
- { "n": "神话", "v": "shenhua" },
- { "n": "历史", "v": "lishi" },
- { "n": "动作", "v": "dongzuo" },
- { "n": "谍战", "v": "diezhan" },
- { "n": "喜剧", "v": "xiju" },
- { "n": "抗日", "v": "kangri" },
- { "n": "家庭", "v": "jiating" },
- { "n": "剧情", "v": "juqing" },
- { "n": "励志", "v": "lizhi" },
- { "n": "农村", "v": "nongcun" },
- { "n": "科幻", "v": "kehuan" },
- { "n": "军旅", "v": "junlv" },
- { "n": "奇幻", "v": "qihuan" },
- { "n": "其它", "v": "qita" }
- ]
- },
- {
- "key": "area",
- "name": "地区",
- "value": [
- { "n": "全部", "v": "" },
- { "n": "内地", "v": "neidi" },
- { "n": "台湾", "v": "taiwan" },
- { "n": "香港", "v": "xianggang" },
- { "n": "韩国", "v": "hanguo" },
- { "n": "美国", "v": "meiguo" },
- { "n": "泰国", "v": "taiguo" },
- { "n": "日本", "v": "riben" },
- { "n": "英国", "v": "yingguo" },
- { "n": "新加坡", "v": "xinjiapo" },
- { "n": "其它", "v": "qita" }
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- { "n": "全部", "v": "" },
- { "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-2000", "v": "20102000" },
- { "n": "90年代", "v": "19991990" },
- { "n": "更早", "v": "19891800" }
- ]
- }
- ],
- "zongyi": [
- {
- "key": "type",
- "name": "类型",
- "value": [
- { "n": "全部", "v": "" },
- { "n": "选秀", "v": "lxxuanxiu/" },
- { "n": "情感", "v": "lxqinggan/" },
- { "n": "访谈", "v": "lxfangtan/" },
- { "n": "搞笑", "v": "lxgaoxiao/" },
- { "n": "游戏", "v": "lxyouxi/" },
- { "n": "职场", "v": "lxzhichang/" },
- { "n": "娱乐", "v": "lxyule/" },
- { "n": "真人秀", "v": "lxzhenrenxiu/" },
- { "n": "生活", "v": "lxshenghuo/" },
- { "n": "体育", "v": "lxtiyu/" },
- { "n": "盛会", "v": "lxshenghui/" },
- { "n": "财经", "v": "lxcaijing/" },
- { "n": "亲子", "v": "lxqinzi/" },
- { "n": "纪实", "v": "lxjishi/" },
- { "n": "脱口秀", "v": "lxtuokouxiu/" },
- { "n": "网络节目", "v": "lxwangluojiemu/" },
- { "n": "美食", "v": "lxmeishi/" }
- ]
- },
- {
- "key": "area",
- "name": "地区",
- "value": [
- { "n": "全部", "v": "" },
- { "n": "大陆", "v": "dqdalu/" },
- { "n": "港台", "v": "dqgangtai/" },
- { "n": "日韩", "v": "dqrihan/" },
- { "n": "欧美", "v": "dqoumei/" },
- { "n": "其他", "v": "dqqita/" }
- ]
- }
- ],
- "dongman": [
- {
- "key": "type",
- "name": "类型",
- "value": [
- { "n": "全部", "v": "" },
- { "n": "热血", "v": "lxrexue/" },
- { "n": "爱情", "v": "lxaiqing/" },
- { "n": "搞笑", "v": "lxgaoxiao/" },
- { "n": "美女", "v": "lxmeinv/" },
- { "n": "少儿", "v": "lxshaoer/" },
- { "n": "亲子", "v": "lxqinzi/" },
- { "n": "魔法", "v": "lxmofa/" },
- { "n": "运动", "v": "lxyundong/" },
- { "n": "机战", "v": "lxjizhan/" },
- { "n": "科幻", "v": "lxkehuan/" },
- { "n": "校园", "v": "lxxiaoyuan/" },
- { "n": "动物", "v": "lxdongwu/" },
- { "n": "冒险", "v": "lxmaoxian/" },
- { "n": "神话", "v": "lxshenhua/" },
- { "n": "推理", "v": "lxtuili/" },
- { "n": "剧情", "v": "lxjuqing/" },
- { "n": "历史", "v": "lxlishi/" },
- { "n": "战争", "v": "lxzhanzheng/" },
- { "n": "经典", "v": "lxjingdian/" },
- { "n": "男性向", "v": "lxnanxingxiang/" },
- { "n": "女性向", "v": "lxnvxingxiang/" }
- ]
- },
- {
- "key": "area",
- "name": "地区",
- "value": [
- { "n": "全部", "v": "" },
- { "n": "大陆", "v": "dqdalu/" },
- { "n": "日本", "v": "dqriben/" },
- { "n": "美国", "v": "dqmeiguo/" },
- { "n": "韩国", "v": "dqhanguo/" },
- { "n": "其他", "v": "dqqita/" }
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- { "n": "全部", "v": "" },
- { "n": "2021", "v": "nd2021/" },
- { "n": "2020", "v": "nd2020/" },
- { "n": "2019", "v": "nd2019/" },
- { "n": "2018", "v": "nd2018/" },
- { "n": "2017", "v": "nd2017/" },
- { "n": "2016", "v": "nd2016/" },
- { "n": "2015", "v": "nd2015/" },
- { "n": "2014", "v": "nd2014/" },
- { "n": "2013", "v": "nd2013/" },
- { "n": "2012", "v": "nd2012/" },
- { "n": "2011", "v": "nd2011/" },
- { "n": "2010-2000", "v": "nd20102000/" },
- { "n": "更早", "v": "nd19991800/" }
- ]
- }
- ]
- }
-}
\ No newline at end of file
diff --git a/app/Ext/360.json b/app/Ext/360.json
deleted file mode 100644
index 241e9b3..0000000
--- a/app/Ext/360.json
+++ /dev/null
@@ -1,315 +0,0 @@
-{
- "urls": {
- "1": "//api.web.360kan.com/v1",
- "2": "//api.web.360kan.com/v1",
- "3": "//api.web.360kan.com/v1",
- "4": "//api.web.360kan.com/v1",
- "recommend": "//api.web.360kan.com/v1/rank?cat=1",
- "search": "//api.so.360kan.com/index?kw={wd}&pageno=1"
- },
- "classes": [
- { "type_name": "电影", "type_id": "1" },
- { "type_name": "电视剧", "type_id": "2" },
- { "type_name": "综艺", "type_id": "3" },
- { "type_name": "动漫", "type_id": "4" }
- ],
- "filter": {
- "1": [
- {
- "key": "cat",
- "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": "year",
- "name": "年代",
- "value": [
- { "n": "全部", "v": "" },
- { "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": "2010", "v": "2010" },
- { "n": "2009", "v": "2009" },
- { "n": "2008", "v": "2008" },
- { "n": "2007", "v": "2007" },
- { "n": "更早", "v": "lt_year" }
- ]
- },
- {
- "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": "其他" }
- ]
- },
- {
- "key": "rank",
- "name": "排序",
- "value": [
- { "n": "最近热映", "v": "rankhot" },
- { "n": "最近上映", "v": "ranklatest" },
- { "n": "最受好评", "v": "rankpoint" }
- ]
- }
- ],
- "2": [
- {
- "key": "cat",
- "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": "" }
- ]
- },
- {
- "key": "year",
- "name": "年代",
- "value": [
- { "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": "2010", "v": "2010" },
- { "n": "2009", "v": "2009" },
- { "n": "2008", "v": "2008" },
- { "n": "2007", "v": "2007" },
- { "n": "更早", "v": "lt_year" }
- ]
- },
- {
- "key": "area",
- "name": "地区",
- "value": [
- { "n": "全部", "v": "" },
- { "n": "内地", "v": "内地" },
- { "n": "中国香港", "v": "香港" },
- { "n": "中国台湾", "v": "台湾" },
- { "n": "泰国", "v": "泰国" },
- { "n": "日本", "v": "日本" },
- { "n": "韩国", "v": "韩国" },
- { "n": "美国", "v": "美国" },
- { "n": "英国", "v": "英国" },
- { "n": "新加坡", "v": "新加坡" }
- ]
- },
- {
- "key": "rank",
- "name": "排序",
- "value": [
- { "n": "最近热映", "v": "rankhot" },
- { "n": "最近上映", "v": "ranklatest" },
- { "n": "最受好评", "v": "rankpoint" }
- ]
- }
- ],
- "3": [
- {
- "key": "cat",
- "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": "其他" }
- ]
- },
- {
- "key": "area",
- "name": "地区",
- "value": [
- { "n": "全部", "v": "" },
- { "n": "内地", "v": "大陆" },
- { "n": "中国香港", "v": "香港" },
- { "n": "中国台湾", "v": "台湾" },
- { "n": "日本", "v": "日本" },
- { "n": "欧美", "v": "欧美" }
- ]
- },
- {
- "key": "rank",
- "name": "排序",
- "value": [
- { "n": "最近热映", "v": "rankhot" },
- { "n": "最近上映", "v": "ranklatest" }
- ]
- }
- ],
- "4": [
- {
- "key": "cat",
- "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": "OVA版", "v": "OVA版" },
- { "n": "TV版", "v": "TV版" },
- { "n": "新番动画", "v": "新番动画" },
- { "n": "完结动画", "v": "完结动画" }
- ]
- },
- {
- "key": "year",
- "name": "年代",
- "value": [
- { "n": "全部", "v": "" },
- { "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": "更早", "v": "更早" }
- ]
- },
- {
- "key": "area",
- "name": "地区",
- "value": [
- { "n": "全部", "v": "" },
- { "n": "内地", "v": "大陆" },
- { "n": "日本", "v": "日本" },
- { "n": "美国", "v": "美国" }
- ]
- },
- {
- "key": "rank",
- "name": "排序",
- "value": [
- { "n": "最近热映", "v": "rankhot" },
- { "n": "最近上映", "v": "ranklatest" }
- ]
- }
- ]
- }
-}
diff --git a/app/Ext/90ys.json b/app/Ext/90ys.json
deleted file mode 100644
index 6577a03..0000000
--- a/app/Ext/90ys.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "url": "http://1090ys2.com",
- "host": "1090ys2.com",
- "regexCategory": "/whole/(\\w+).html",
- "regexVid": "/show/(\\w+).html",
- "regexPlay": "/play/(\\w+)-(\\d+)-(\\d+).html",
- "regexPage": "/whole/\\d+/page/(\\d+).html",
- "player": {
- "youbo": {
- "sh": "高速1",
- "sn": "0",
- "pu": "http://1090ys2.com/x2.php?id=",
- "or": 999
- },
- "wanpan": { "sh": "高速备用", "sn": "0", "pu": "", "or": 999 },
- "niuxyun": {
- "sh": "高速2",
- "sn": "1",
- "pu": "http://1090ys2.com/nxjx/jx.php?id=",
- "or": 999
- },
- "bjm3u8": { "sh": "备用2", "sn": "0", "pu": "", "or": 999 },
- "dbm3u8": { "sh": "备用3", "sn": "0", "pu": "", "or": 999 },
- "nfmp4": { "sh": "高速3", "sn": "0", "pu": "", "or": 999 },
- "tkm3u8": { "sh": "备用1", "sn": "0", "pu": "", "or": 999 },
- "wjm3u8": { "sh": "备用4", "sn": "0", "pu": "", "or": 999 }
- }
-}
\ No newline at end of file
diff --git a/app/Ext/9ekk.json b/app/Ext/9ekk.json
deleted file mode 100644
index 7ffdccc..0000000
--- a/app/Ext/9ekk.json
+++ /dev/null
@@ -1,397 +0,0 @@
-{
- "url": "https://9egood.com",
- "host": "9egood.com",
- "regexCategory": "/vodshow/(\\S+).html",
- "regexVid": "/voddetail/(\\d+).html",
- "regexPlay": "/vodplay/(\\d+)-(\\d+)-(\\d+).html",
- "regexPage": "\\S+/page/(\\d+)\\S+",
- "urlCategory": "/vodshow/|.html",
- "urlDetail": "/voddetail/|.html",
- "urlPlay": "/vodplay/|.html",
- "urlSearch": "/vsearch/-------------.html?wd=|&submit=",
- "player": {
- "9ekk": { "sh": "手机线路", "sn": 0, "pu": "", "or": 999 },
- "ttee": { "sh": "9亿超清", "sn": 0, "pu": "", "or": 999 },
- "9999ku": { "sh": "手机线路2", "sn": 0, "pu": "", "or": 999 },
- "gsyun": { "sh": "九亿超清", "sn": 0, "pu": "", "or": 999 },
- "kkyun": { "sh": "HD超清线路", "sn": 0, "pu": "", "or": 999 },
- "ty01": { "sh": "超清线路", "sn": 0, "pu": "", "or": 999 },
- "ppayun": {
- "sh": "九亿线路",
- "sn": 0,
- "pu": "https://wy.mlkioiy.cn/api/GetDownUrlWy/d91ea50eb7eb4932b92aa8bb3c61560d/",
- "or": 999
- },
- "8kdm": { "sh": "九亿动漫", "sn": 0, "pu": "", "or": 999 },
- "jsyun": { "sh": "九亿备用", "sn": 0, "pu": "", "or": 999 },
- "9evip": { "sh": "九亿解析-弃用", "sn": 0, "pu": "", "or": 999 },
- "189pan": {
- "sh": "九亿超清11",
- "sn": 0,
- "pu": "http://1987s.com/api/dp.php?url=",
- "or": 999
- },
- "VIP": { "sh": "VIP线路", "sn": 0, "pu": "", "or": 999 },
- "qq": { "sh": "九亿解析", "sn": 1, "pu": "", "or": 999 },
- "mgtv": { "sh": "九亿解析", "sn": 1, "pu": "", "or": 999 },
- "bjm3u8": { "sh": "线路三", "sn": 0, "pu": "", "or": 999 },
- "dbm3u8": { "sh": "线路四", "sn": 0, "pu": "", "or": 999 },
- "ckm3u8": { "sh": "线路二", "sn": 0, "pu": "", "or": 999 },
- "mahua": { "sh": "线路四", "sn": 0, "pu": "", "or": 999 },
- "123kum3u8": {
- "sh": "123kum3u8",
- "sn": 1,
- "pu": "https://jx.123ku.com/123kudpbfq/?url=",
- "or": 999
- },
- "pqc": {
- "sh": "测试",
- "sn": 1,
- "pu": "https://jx.qiuzeqi.top/jx1/dp/index.php?url=",
- "or": 999
- },
- "test": {
- "sh": "test",
- "sn": 1,
- "pu": "https//1987s.com/api/dp.php?url=",
- "or": 999
- }
- },
- "filter": {
- "dianying": [
- {
- "key": "tid",
- "name": "类型",
- "value": [
- { "n": "全部", "v": "" },
- { "n": "国语配音电影", "v": "gypy" },
- { "n": "最近热播电影", "v": "zuijinrebodianying" },
- { "n": "动作片", "v": "dongzuopian" },
- { "n": "喜剧片", "v": "xijupian" },
- { "n": "爱情片", "v": "aiqingpian" },
- { "n": "科幻片", "v": "kehuanpian" },
- { "n": "恐怖片", "v": "kongbupian" },
- { "n": "剧情片", "v": "juqingpian" },
- { "n": "战争片", "v": "zhanzhengpian" }
- ]
- },
- {
- "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": "儿童" },
- { "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": "其他" },
- { "n": "热门", "v": "热门" }
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- { "n": "全部", "v": "" },
- { "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": "" },
- { "n": "人气", "v": "hits" },
- { "n": "评分", "v": "score" }
- ]
- }
- ],
- "lianxuju": [
- {
- "key": "tid",
- "name": "类型",
- "value": [
- { "n": "全部", "v": "" },
- { "n": "最近热播电视剧", "v": "zuijinrebodianshiju" },
- { "n": "国语配音剧集", "v": "guoyupeiyinhanju" },
- { "n": "热播美剧", "v": "rebomeiju" },
- { "n": "电视剧", "v": "guochanju" },
- { "n": "港台剧", "v": "gangtaiju" },
- { "n": "日韩剧", "v": "rihanju" },
- { "n": "欧美剧", "v": "oumeiju" }
- ]
- },
- {
- "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": "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": "by",
- "name": "排序",
- "value": [
- { "n": "时间", "v": "" },
- { "n": "人气", "v": "hits" },
- { "n": "评分", "v": "score" }
- ]
- }
- ],
- "zongyi": [
- {
- "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": "日韩" },
- { "n": "欧美", "v": "欧美" }
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- { "n": "全部", "v": "" },
- { "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": "by",
- "name": "排序",
- "value": [
- { "n": "时间", "v": "" },
- { "n": "人气", "v": "hits" },
- { "n": "评分", "v": "score" }
- ]
- }
- ],
- "dongman": [
- {
- "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": "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": "by",
- "name": "排序",
- "value": [
- { "n": "时间", "v": "" },
- { "n": "人气", "v": "hits" },
- { "n": "评分", "v": "score" }
- ]
- }
- ]
- }
-}
\ No newline at end of file
diff --git a/app/Ext/aidi.json b/app/Ext/aidi.json
deleted file mode 100644
index 12e3020..0000000
--- a/app/Ext/aidi.json
+++ /dev/null
@@ -1,479 +0,0 @@
-{
- "url": "https://aidi.tv",
- "host": "aidi.tv",
- "regexCategory": "/v/(\\w+).html",
- "regexVid": "/movie/(\\w+).html",
- "regexPlay": "\\S+/play/(\\w+)-(\\d+)-(\\d+).html",
- "regexPage": "/show/(\\S+).html",
- "urlCategory": "/show/|.html",
- "urlDetail": "/movie/|.html",
- "urlPlay": "/play/|.html",
- "urlSearch": "/vsearch/-------------.html?wd=|&submit=",
- "player": {
- "xg_app_player": { "sh": "app全局解析", "pu": "", "sn": 0, "or": 999 },
- "dplayer": { "sh": "dplayer", "pu": "", "sn": 0, "or": 999 },
- "videojs": { "sh": "videojs-H5播放器", "pu": "", "sn": 0, "or": 999 },
- "iva": { "sh": "iva-H5播放器", "pu": "", "sn": 0, "or": 999 },
- "iframe": { "sh": "iframe外链数据", "pu": "", "sn": 0, "or": 999 },
- "link": { "sh": "外链数据", "pu": "top.", "sn": 0, "or": 999 },
- "swf": { "sh": "Flash文件", "pu": "", "sn": 0, "or": 999 },
- "flv": { "sh": "Flv文件", "pu": "", "sn": 0, "or": 999 },
- "qiepian": { "sh": "爱迪云播", "pu": "", "sn": 0, "or": 999 },
- "ckm3u8": { "sh": "爱迪影视", "pu": "", "sn": 0, "or": 999 },
- "xin": { "sh": "爱迪高速", "pu": "", "sn": 0, "or": 999 },
- "ppyun": { "sh": "爱迪云链", "pu": "", "sn": 0, "or": 999 },
- "jisu": { "sh": "极速路线", "pu": "", "sn": 0, "or": 999 },
- "ppayun": {
- "sh": "pp云",
- "pu": "https://wy.ppayun.cn/api/ShowVideoWy/973ed6d6891c43269706718cb0aedb72/",
- "sn": 0,
- "or": 999
- },
- "yun3edu": { "sh": "爱迪云三", "pu": "", "sn": 0, "or": 999 },
- "guoji": { "sh": "國際路線", "pu": "", "sn": 0, "or": 999 },
- "ddyunp": { "sh": "蓝光线路", "pu": "", "sn": 0, "or": 999 },
- "eduyun": { "sh": "爱迪云二", "pu": "", "sn": 0, "or": 999 },
- "dbm3u8": { "sh": "720P线路", "pu": "", "sn": 0, "or": 999 },
- "yjm3u8": { "sh": "备用线路", "pu": "", "sn": 0, "or": 999 }
- },
- "filter": {
- "dianying": [
- {
- "key": 0,
- "name": "分类",
- "value": [
- { "n": "全部", "v": "dianying" },
- { "n": "动作片", "v": "dongzuopian" },
- { "n": "喜剧片", "v": "xijupian" },
- { "n": "爱情片", "v": "aiqingpian" },
- { "n": "科幻片", "v": "kehuanpian" },
- { "n": "恐怖片", "v": "kongbupian" },
- { "n": "剧情片", "v": "juqingpian" },
- { "n": "战争片", "v": "zhanzhengpian" },
- { "n": "传记", "v": "zhuanji" }
- ]
- },
- {
- "key": 3,
- "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": "情色" }
- ]
- },
- {
- "key": 1,
- "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": 11,
- "name": "年份",
- "value": [
- { "n": "全部", "v": "" },
- { "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": 4,
- "name": "语言",
- "value": [
- { "n": "全部", "v": "" },
- { "n": "国语", "v": "国语" },
- { "n": "英语", "v": "英语" },
- { "n": "粤语", "v": "粤语" },
- { "n": "闽南语", "v": "闽南语" },
- { "n": "韩语", "v": "韩语" },
- { "n": "日语", "v": "日语" },
- { "n": "法语", "v": "法语" },
- { "n": "德语", "v": "德语" },
- { "n": "其它", "v": "其它" }
- ]
- },
- {
- "key": 2,
- "name": "排序",
- "value": [
- { "n": "时间", "v": "time" },
- { "n": "人气", "v": "hits" },
- { "n": "评分", "v": "score" }
- ]
- }
- ],
- "lianxuju": [
- {
- "key": 0,
- "name": "分类",
- "value": [
- { "n": "全部", "v": "lianxuju" },
- { "n": "国产剧", "v": "guochanju" },
- { "n": "港台剧", "v": "gangtaiju" },
- { "n": "韩剧", "v": "hanju" },
- { "n": "美剧", "v": "meiju" },
- { "n": "日剧", "v": "riju" },
- { "n": "英剧", "v": "yingju" },
- { "n": "泰剧", "v": "taiju" }
- ]
- },
- {
- "key": 3,
- "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": 1,
- "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": 11,
- "name": "年份",
- "value": [
- { "n": "全部", "v": "" },
- { "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": 4,
- "name": "语言",
- "value": [
- { "n": "全部", "v": "" },
- { "n": "国语", "v": "国语" },
- { "n": "英语", "v": "英语" },
- { "n": "粤语", "v": "粤语" },
- { "n": "闽南语", "v": "闽南语" },
- { "n": "韩语", "v": "韩语" },
- { "n": "日语", "v": "日语" },
- { "n": "其它", "v": "其它" }
- ]
- },
- {
- "key": 2,
- "name": "排序",
- "value": [
- { "n": "时间", "v": "time" },
- { "n": "人气", "v": "hits" },
- { "n": "评分", "v": "score" }
- ]
- }
- ],
- "zongyi": [
- {
- "key": 0,
- "name": "分类",
- "value": [
- { "n": "全部", "v": "zongyi" },
- { "n": "内地综艺", "v": "ndzy" },
- { "n": "港台综艺", "v": "gtzy" },
- { "n": "韩国综艺节目", "v": "variety" },
- { "n": "欧美综艺", "v": "oumeizongyi" }
- ]
- },
- {
- "key": 3,
- "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": 1,
- "name": "地区",
- "value": [
- { "n": "全部", "v": "" },
- { "n": "内地", "v": "内地" },
- { "n": "港台", "v": "港台" },
- { "n": "日韩", "v": "日韩" },
- { "n": "欧美", "v": "欧美" }
- ]
- },
- {
- "key": 11,
- "name": "年份",
- "value": [
- { "n": "全部", "v": "" },
- { "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": 4,
- "name": "语言",
- "value": [
- { "n": "全部", "v": "" },
- { "n": "国语", "v": "国语" },
- { "n": "英语", "v": "英语" },
- { "n": "粤语", "v": "粤语" },
- { "n": "闽南语", "v": "闽南语" },
- { "n": "韩语", "v": "韩语" },
- { "n": "日语", "v": "日语" },
- { "n": "其它", "v": "其它" }
- ]
- },
- {
- "key": 2,
- "name": "排序",
- "value": [
- { "n": "时间", "v": "time" },
- { "n": "人气", "v": "hits" },
- { "n": "评分", "v": "score" }
- ]
- }
- ],
- "dongman": [
- {
- "key": 0,
- "name": "分类",
- "value": [
- { "n": "全部", "v": "dongman" },
- { "n": "日韩动漫", "v": "rihan" },
- { "n": "国产动漫", "v": "guoman" },
- { "n": "欧美动漫", "v": "oumei" },
- { "n": "动漫电影", "v": "cartoon" }
- ]
- },
- {
- "key": 3,
- "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": 1,
- "name": "地区",
- "value": [
- { "n": "全部", "v": "" },
- { "n": "国产", "v": "国产" },
- { "n": "日本", "v": "日本" },
- { "n": "欧美", "v": "欧美" },
- { "n": "其他", "v": "其他" }
- ]
- },
- {
- "key": 11,
- "name": "年份",
- "value": [
- { "n": "全部", "v": "" },
- { "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": 4,
- "name": "语言",
- "value": [
- { "n": "全部", "v": "" },
- { "n": "国语", "v": "国语" },
- { "n": "英语", "v": "英语" },
- { "n": "粤语", "v": "粤语" },
- { "n": "闽南语", "v": "闽南语" },
- { "n": "韩语", "v": "韩语" },
- { "n": "日语", "v": "日语" },
- { "n": "其它", "v": "其它" }
- ]
- },
- {
- "key": 2,
- "name": "排序",
- "value": [
- { "n": "时间", "v": "time" },
- { "n": "人气", "v": "hits" },
- { "n": "评分", "v": "score" }
- ]
- }
- ],
- "jilu": [
- {
- "key": 11,
- "name": "年份",
- "value": [
- { "n": "全部", "v": "" },
- { "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": 4,
- "name": "语言",
- "value": [
- { "n": "全部", "v": "" },
- { "n": "国语", "v": "国语" },
- { "n": "英语", "v": "英语" },
- { "n": "粤语", "v": "粤语" },
- { "n": "闽南语", "v": "闽南语" },
- { "n": "韩语", "v": "韩语" },
- { "n": "日语", "v": "日语" },
- { "n": "其它", "v": "其它" }
- ]
- },
- {
- "key": 2,
- "name": "排序",
- "value": [
- { "n": "时间", "v": "time" },
- { "n": "人气", "v": "hits" },
- { "n": "评分", "v": "score" }
- ]
- }
- ]
- }
-}
\ No newline at end of file
diff --git a/app/Ext/auete.json b/app/Ext/auete.json
deleted file mode 100644
index 0769202..0000000
--- a/app/Ext/auete.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "url": "https://auete.com",
- "host": "auete.com",
- "class": [{"type_id":"1","type_name":"电影"},{"type_id":"2","type_name":"连续剧"},{"type_id":"3","type_name":"综艺"},{"type_id":"4","type_name":"动漫"}],
- "filter": {"1":[{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"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"},{"n":"more","v":"more"}]},{"key":"jq","name":"类型","value":[{"n":"全部","v":""},{"n":"Netflix","v":"Netflix"},{"n":"惊悚","v":"惊悚"},{"n":"悬疑","v":"悬疑"},{"n":"Top250","v":"Top250"},{"n":"奇幻","v":"奇幻"},{"n":"漫改","v":"漫改"},{"n":"灾难","v":"灾难"},{"n":"犯罪","v":"犯罪"},{"n":"文艺","v":"文艺"},{"n":"西部","v":"西部"},{"n":"丧尸","v":"丧尸"},{"n":"传记","v":"传记"},{"n":"经典","v":"经典"},{"n":"历史","v":"历史"},{"n":"音乐","v":"音乐"},{"n":"穿越","v":"穿越"},{"n":"武侠","v":"武侠"},{"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":"其他"}]}],"2":[{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"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"},{"n":"more","v":"more"}]},{"key":"jq","name":"类型","value":[{"n":"全部","v":""},{"n":"Netflix","v":"Netflix"},{"n":"惊悚","v":"惊悚"},{"n":"悬疑","v":"悬疑"},{"n":"Top250","v":"Top250"},{"n":"奇幻","v":"奇幻"},{"n":"漫改","v":"漫改"},{"n":"灾难","v":"灾难"},{"n":"犯罪","v":"犯罪"},{"n":"文艺","v":"文艺"},{"n":"西部","v":"西部"},{"n":"丧尸","v":"丧尸"},{"n":"传记","v":"传记"},{"n":"经典","v":"经典"},{"n":"历史","v":"历史"},{"n":"音乐","v":"音乐"},{"n":"穿越","v":"穿越"},{"n":"武侠","v":"武侠"},{"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":"其他"}]}],"3":[{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"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"},{"n":"more","v":"more"}]},{"key":"jq","name":"类型","value":[{"n":"全部","v":""},{"n":"Netflix","v":"Netflix"},{"n":"惊悚","v":"惊悚"},{"n":"悬疑","v":"悬疑"},{"n":"Top250","v":"Top250"},{"n":"奇幻","v":"奇幻"},{"n":"漫改","v":"漫改"},{"n":"灾难","v":"灾难"},{"n":"犯罪","v":"犯罪"},{"n":"文艺","v":"文艺"},{"n":"西部","v":"西部"},{"n":"丧尸","v":"丧尸"},{"n":"传记","v":"传记"},{"n":"经典","v":"经典"},{"n":"历史","v":"历史"},{"n":"音乐","v":"音乐"},{"n":"穿越","v":"穿越"},{"n":"武侠","v":"武侠"},{"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":"其他"}]}],"4":[{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"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"},{"n":"more","v":"more"}]},{"key":"jq","name":"类型","value":[{"n":"全部","v":""},{"n":"Netflix","v":"Netflix"},{"n":"惊悚","v":"惊悚"},{"n":"悬疑","v":"悬疑"},{"n":"Top250","v":"Top250"},{"n":"奇幻","v":"奇幻"},{"n":"漫改","v":"漫改"},{"n":"灾难","v":"灾难"},{"n":"犯罪","v":"犯罪"},{"n":"文艺","v":"文艺"},{"n":"西部","v":"西部"},{"n":"丧尸","v":"丧尸"},{"n":"传记","v":"传记"},{"n":"经典","v":"经典"},{"n":"历史","v":"历史"},{"n":"音乐","v":"音乐"},{"n":"穿越","v":"穿越"},{"n":"武侠","v":"武侠"},{"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":"其他"}]}]}
-}
\ No newline at end of file
diff --git a/app/Ext/buka.json b/app/Ext/buka.json
deleted file mode 100644
index 83640a0..0000000
--- a/app/Ext/buka.json
+++ /dev/null
@@ -1,279 +0,0 @@
-{
- "url": "https://www.zhenbuka3.com",
- "host": "www.zhenbuka3.com",
- "ua": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.54 Safari/537.36",
- "regexCategory": "/vodtype/(\\w+)/",
- "regexVid": "/voddetail/(\\w+)/",
- "regexPlay": "/vodplay/(\\w+)-(\\d+)-(\\d+)/",
- "regexPage": "/vodshow/(\\S+)/",
- "urlCategory": "/vodshow/|/",
- "urlDetail": "/voddetail/|/",
- "urlPlay": "/vodplay/|/",
- "urlSearch": "",
- "player": {
- "qqpic": {
- "sh": "不卡超清[推荐]",
- "pu": "http://good-vip.mmiyue.com/zhenbuka2/player/index.php?video_id=",
- "sn": 0,
- "or": 999
- },
- "niuxyun": {
- "sh": "不卡备用[推荐]",
- "pu": "http://good-vip.mmiyue.com/jiekou/zbk-bkby/jx.php?id=",
- "sn": 0,
- "or": 999
- },
- "vipjx": {
- "sh": "不卡备用③[推荐]",
- "pu": "https://cq.mmiyue.com/zhenbuka2/player/index.php?url=",
- "sn": 0,
- "or": 999
- },
- "bkm3u8": {
- "sh": "不卡备用②[推荐]",
- "pu": "http://good-vip.mmiyue.com/zhenbuka2/player/index.php?url=//good-vip.mmiyue.com/zhenbuka2/api/dymp4.php?video_id=",
- "sn": 0,
- "or": 999
- },
- "cy": {
- "sh": "动漫云",
- "pu": "https://cq.mmiyue.com/jiekou/zbk-bkby/jx.php?id=",
- "sn": 0,
- "or": 999
- },
- "mgtv": {
- "sh": "不卡芒果",
- "pu": "https://cq.mmiyue.com/zhenbuka2/player/index.php?url=",
- "sn": 0,
- "or": 999
- },
- "qiyi": {
- "sh": "不卡奇艺",
- "pu": "https://cq.mmiyue.com/zhenbuka2/player/index.php?url=",
- "sn": 0,
- "or": 999
- },
- "qq": {
- "sh": "不卡企鹅",
- "pu": "https://cq.mmiyue.com/zhenbuka2/player/index.php?url=",
- "sn": 0,
- "or": 999
- },
- "youku": {
- "sh": "不卡优酷",
- "pu": "https://cq.mmiyue.com/zhenbuka2/player/index.php?url=",
- "sn": 0,
- "or": 999
- },
- "dbm3u8": { "sh": "资源备用[不推荐]", "pu": "", "sn": 0, "or": 999 },
- "niuyun": {
- "sh": "超清备用",
- "pu": "https://api.l32c.cn/danmu/niuyun.php?id=",
- "sn": 0,
- "or": 999
- },
- "123kum3u8": { "sh": "资源备用[不推荐]", "pu": "", "sn": 0, "or": 999 },
- "sixpan": {
- "sh": "不卡备用②[推荐]",
- "pu": "https://cq.mmiyue.com/zhenbuka2/player/index.php?url=//cq.mmiyue.com/m3u8/buka/",
- "sn": 0,
- "or": 999
- },
- "qq1": {
- "sh": "超清云播",
- "pu": "https://api.nixingle.com/zhenbuka/player/index.php?id=",
- "sn": 0,
- "or": 999
- }
- },
- "filter": {
- "1": [
- {
- "key": 0,
- "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": "23" },
- { "n": "纪录片", "v": "25" },
- { "n": "犯罪片", "v": "26" }
- ]
- },
- {
- "key": 1,
- "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": 11,
- "name": "年份",
- "value": [
- { "n": "全部", "v": "" },
- { "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": 0,
- "name": "类型",
- "value": [
- { "n": "全部", "v": "" },
- { "n": "国产剧", "v": "13" },
- { "n": "港台剧", "v": "14" },
- { "n": "日韩剧", "v": "15" },
- { "n": "欧美剧", "v": "16" },
- { "n": "海外剧", "v": "20" },
- { "n": "纪录片", "v": "24" }
- ]
- },
- {
- "key": 1,
- "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": 11,
- "name": "年份",
- "value": [
- { "n": "全部", "v": "" },
- { "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" }
- ]
- }
- ],
- "3": [
- {
- "key": 1,
- "name": "地区",
- "value": [
- { "n": "全部", "v": "" },
- { "n": "中国大陆", "v": "中国大陆" },
- { "n": "中国香港", "v": "中国香港" },
- { "n": "中国台湾", "v": "中国台湾" },
- { "n": "日本", "v": "日本" },
- { "n": "韩国", "v": "韩国" },
- { "n": "美国", "v": "美国" },
- { "n": "英国", "v": "英国" }
- ]
- },
- {
- "key": 11,
- "name": "年份",
- "value": [
- { "n": "全部", "v": "" },
- { "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": 1,
- "name": "地区",
- "value": [
- { "n": "全部", "v": "" },
- { "n": "中国大陆", "v": "中国大陆" },
- { "n": "日本", "v": "日本" },
- { "n": "美国", "v": "美国" }
- ]
- },
- {
- "key": 11,
- "name": "年份",
- "value": [
- { "n": "全部", "v": "" },
- { "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" }
- ]
- }
- ]
- }
-}
diff --git a/app/Ext/bw187.json b/app/Ext/bw187.json
deleted file mode 100644
index 5040870..0000000
--- a/app/Ext/bw187.json
+++ /dev/null
@@ -1,487 +0,0 @@
-{
- "url": "https://www.bwl87.com",
- "host": "www.bwl87.com",
- "regexCategory": "/type/(\\w+)/",
- "regexVid": "/detail/(\\w+)/",
- "regexPlay": "/play/(\\w+)-(\\d+)-(\\d+)/",
- "regexPage": "/show/(\\S+)/",
- "urlCategory": "/show/|/",
- "urlDetail": "/detail/|/",
- "urlPlay": "/play/|/",
- "player": {
- "xfyun": {
- "sh": "未央宫",
- "sn": 1,
- "pu": "https://jx.ak1080.me/?url=",
- "or": 999
- },
- "m3u8": {
- "sh": "大明宫",
- "sn": 0,
- "pu": "https://bwl87.com/play/dm.php?url=",
- "or": 999
- },
- "xin": {
- "sh": "阿房宫",
- "sn": 1,
- "pu": "https://haha.90mm.me/play.php?url=",
- "or": 999
- },
- "age01": {
- "sh": "动漫线路",
- "sn": 0,
- "pu": "https://www.bwl87.com/play/?url=",
- "or": 999
- },
- "age02": {
- "sh": "动漫专线",
- "sn": 0,
- "pu": "https://www.bwl87.com/play/?url=",
- "or": 999
- },
- "qie": { "sh": "上林苑", "sn": 0, "pu": "", "or": 999 },
- "dplayer": { "sh": "DPlayer-H5播放器", "sn": 0, "pu": "", "or": 999 },
- "videojs": { "sh": "videojs-H5播放器", "sn": 0, "pu": "", "or": 999 },
- "iva": { "sh": "iva-H5播放器", "sn": 0, "pu": "", "or": 999 },
- "iframe": { "sh": "iframe外链数据", "sn": 0, "pu": "", "or": 999 },
- "link": { "sh": "外链数据", "sn": 0, "pu": "", "or": 999 },
- "swf": { "sh": "Flash文件", "sn": 0, "pu": "", "or": 999 },
- "flv": { "sh": "Flv文件", "sn": 0, "pu": "", "or": 999 }
- },
- "filter": {
- "1": [
- {
- "key": 0,
- "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": "22" },
- { "n": "悬疑片", "v": "23" },
- { "n": "犯罪片", "v": "24" },
- { "n": "动漫电影", "v": "26" }
- ]
- },
- {
- "key": 3,
- "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": "网络电影" }
- ]
- },
- {
- "key": 1,
- "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": 11,
- "name": "年份",
- "value": [
- { "n": "全部", "v": "" },
- { "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": 4,
- "name": "语言",
- "value": [
- { "n": "全部", "v": "" },
- { "n": "国语", "v": "国语" },
- { "n": "英语", "v": "英语" },
- { "n": "粤语", "v": "粤语" },
- { "n": "闽南语", "v": "闽南语" },
- { "n": "韩语", "v": "韩语" },
- { "n": "日语", "v": "日语" },
- { "n": "法语", "v": "法语" },
- { "n": "德语", "v": "德语" },
- { "n": "其它", "v": "其它" }
- ]
- },
- {
- "key": 2,
- "name": "排序",
- "value": [
- { "n": "时间", "v": "time" },
- { "n": "人气", "v": "hits" },
- { "n": "评分", "v": "score" }
- ]
- }
- ],
- "2": [
- {
- "key": 0,
- "name": "类型",
- "value": [
- { "n": "全部", "v": "2" },
- { "n": "国产剧", "v": "13" },
- { "n": "港台剧", "v": "14" },
- { "n": "韩日剧", "v": "15" },
- { "n": "欧美剧", "v": "16" },
- { "n": "泰国剧", "v": "21" },
- { "n": "日本剧", "v": "27" }
- ]
- },
- {
- "key": 3,
- "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": 1,
- "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": 11,
- "name": "年份",
- "value": [
- { "n": "全部", "v": "" },
- { "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": 4,
- "name": "语言",
- "value": [
- { "n": "全部", "v": "" },
- { "n": "国语", "v": "国语" },
- { "n": "英语", "v": "英语" },
- { "n": "粤语", "v": "粤语" },
- { "n": "闽南语", "v": "闽南语" },
- { "n": "韩语", "v": "韩语" },
- { "n": "日语", "v": "日语" },
- { "n": "其它", "v": "其它" }
- ]
- },
- {
- "key": 2,
- "name": "排序",
- "value": [
- { "n": "时间", "v": "time" },
- { "n": "人气", "v": "hits" },
- { "n": "评分", "v": "score" }
- ]
- }
- ],
- "3": [
- {
- "key": 3,
- "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": 1,
- "name": "地区",
- "value": [
- { "n": "全部", "v": "" },
- { "n": "内地", "v": "内地" },
- { "n": "港台", "v": "港台" },
- { "n": "日韩", "v": "日韩" },
- { "n": "欧美", "v": "欧美" }
- ]
- },
- {
- "key": 11,
- "name": "年份",
- "value": [
- { "n": "全部", "v": "" },
- { "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": 4,
- "name": "语言",
- "value": [
- { "n": "全部", "v": "" },
- { "n": "国语", "v": "国语" },
- { "n": "英语", "v": "英语" },
- { "n": "粤语", "v": "粤语" },
- { "n": "闽南语", "v": "闽南语" },
- { "n": "韩语", "v": "韩语" },
- { "n": "日语", "v": "日语" },
- { "n": "其它", "v": "其它" }
- ]
- },
- {
- "key": 2,
- "name": "排序",
- "value": [
- { "n": "时间", "v": "time" },
- { "n": "人气", "v": "hits" },
- { "n": "评分", "v": "score" }
- ]
- }
- ],
- "4": [
- {
- "key": 3,
- "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": 1,
- "name": "地区",
- "value": [
- { "n": "全部", "v": "" },
- { "n": "国产", "v": "国产" },
- { "n": "日本", "v": "日本" },
- { "n": "欧美", "v": "欧美" },
- { "n": "其他", "v": "其他" }
- ]
- },
- {
- "key": 11,
- "name": "年份",
- "value": [
- { "n": "全部", "v": "" },
- { "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": 4,
- "name": "语言",
- "value": [
- { "n": "全部", "v": "" },
- { "n": "国语", "v": "国语" },
- { "n": "英语", "v": "英语" },
- { "n": "粤语", "v": "粤语" },
- { "n": "闽南语", "v": "闽南语" },
- { "n": "韩语", "v": "韩语" },
- { "n": "日语", "v": "日语" },
- { "n": "其它", "v": "其它" }
- ]
- },
- {
- "key": 2,
- "name": "排序",
- "value": [
- { "n": "时间", "v": "time" },
- { "n": "人气", "v": "hits" },
- { "n": "评分", "v": "score" }
- ]
- }
- ],
- "20": [
- {
- "key": 11,
- "name": "年份",
- "value": [
- { "n": "全部", "v": "" },
- { "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": 2,
- "name": "排序",
- "value": [
- { "n": "时间", "v": "time" },
- { "n": "人气", "v": "hits" },
- { "n": "评分", "v": "score" }
- ]
- }
- ]
- }
-}
\ No newline at end of file
diff --git a/app/Ext/cokemv.json b/app/Ext/cokemv.json
deleted file mode 100644
index dd45ea2..0000000
--- a/app/Ext/cokemv.json
+++ /dev/null
@@ -1,581 +0,0 @@
-{
- "url": "https://cokemv.me",
- "host": "cokemv.me",
- "regexCategory": "/vodtype/(\\d+).html",
- "regexVid": "/voddetail/(\\d+).html",
- "regexPlay": "/vodplay/(\\d+)-(\\d+)-(\\d+).html",
- "regexPage": "/vodshow/(\\S+).html",
- "urlCategory": "/vodshow/|.html",
- "urlDetail": "/voddetail/|.html",
- "urlPlay": "/vodplay/|.html",
- "urlSearch": "/vsearch/-------------.html?wd=|&submit=",
- "player": {
- "app": { "sh": "APP", "pu": "", "sn": 0, "or": 999 },
- "cokeqie01": { "sh": "極速路線", "pu": "", "sn": 0, "or": 999 },
- "xin": { "sh": "高速路線", "pu": "", "sn": 0, "or": 999 },
- "90mm": { "sh": "藍光號路", "pu": "", "sn": 0, "or": 999 },
- "age01": { "sh": "動漫一線", "pu": "", "sn": 0, "or": 999 },
- "age02": { "sh": "動漫二線", "pu": "", "sn": 0, "or": 999 },
- "mahua": { "sh": "采集路線", "pu": "", "sn": 0, "or": 999 },
- "toutiao": { "sh": "蓝光不卡", "pu": "", "sn": 0, "or": 999 }
- },
- "filter": {
- "5": [
- {
- "key": 3,
- "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": "微電影" }
- ]
- },
- {
- "key": 11,
- "name": "年份",
- "value": [
- { "n": "全部", "v": "" },
- { "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": 4,
- "name": "语言",
- "value": [
- { "n": "全部", "v": "" },
- { "n": "国语", "v": "國語" },
- { "n": "英语", "v": "英語" },
- { "n": "粤语", "v": "粵語" },
- { "n": "闽南语", "v": "閩南語" },
- { "n": "韩语", "v": "韓語" },
- { "n": "日语", "v": "日語" },
- { "n": "法语", "v": "法語" },
- { "n": "德语", "v": "德語" },
- { "n": "其它", "v": "其它" }
- ]
- },
- {
- "key": 5,
- "name": "字母",
- "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": 2,
- "name": "排序",
- "value": [
- { "n": "时间", "v": "time" },
- { "n": "人气", "v": "hits" },
- { "n": "评分", "v": "score" }
- ]
- }
- ],
- "2": [
- {
- "key": 0,
- "name": "类型",
- "value": [
- { "n": "全部", "v": "2" },
- { "n": "大陆剧", "v": "13" },
- { "n": "香港剧", "v": "14" },
- { "n": "韩国剧", "v": "15" },
- { "n": "欧美剧", "v": "16" },
- { "n": "日本剧", "v": "20" },
- { "n": "台湾剧", "v": "21" },
- { "n": "泰国剧", "v": "22" }
- ]
- },
- {
- "key": 1,
- "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": 11,
- "name": "年份",
- "value": [
- { "n": "全部", "v": "" },
- { "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": 4,
- "name": "语言",
- "value": [
- { "n": "全部", "v": "" },
- { "n": "国语", "v": "国语" },
- { "n": "英语", "v": "英语" },
- { "n": "粤语", "v": "粤语" },
- { "n": "闽南语", "v": "闽南语" },
- { "n": "韩语", "v": "韩语" },
- { "n": "日语", "v": "日语" },
- { "n": "其它", "v": "其它" }
- ]
- },
- {
- "key": 5,
- "name": "字母",
- "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": 2,
- "name": "排序",
- "value": [
- { "n": "时间", "v": "time" },
- { "n": "人气", "v": "hits" },
- { "n": "评分", "v": "score" }
- ]
- }
- ],
- "1": [
- {
- "key": 0,
- "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": "23" },
- { "n": "奇幻片", "v": "24" },
- { "n": "悬疑片", "v": "25" },
- { "n": "记录片", "v": "27" }
- ]
- },
- {
- "key": 1,
- "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": 11,
- "name": "年份",
- "value": [
- { "n": "全部", "v": "" },
- { "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": 4,
- "name": "语言",
- "value": [
- { "n": "全部", "v": "" },
- { "n": "国语", "v": "国语" },
- { "n": "英语", "v": "英语" },
- { "n": "粤语", "v": "粤语" },
- { "n": "闽南语", "v": "闽南语" },
- { "n": "韩语", "v": "韩语" },
- { "n": "日语", "v": "日语" },
- { "n": "法语", "v": "法语" },
- { "n": "德语", "v": "德语" },
- { "n": "其它", "v": "其它" }
- ]
- },
- {
- "key": 5,
- "name": "字母",
- "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": 2,
- "name": "排序",
- "value": [
- { "n": "时间", "v": "time" },
- { "n": "人气", "v": "hits" },
- { "n": "评分", "v": "score" }
- ]
- }
- ],
- "4": [
- {
- "key": 0,
- "name": "分类",
- "value": [
- { "n": "全部", "v": "4" },
- { "n": "动画电影", "v": "41" }
- ]
- },
- {
- "key": 3,
- "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": 1,
- "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": 11,
- "name": "年份",
- "value": [
- { "n": "全部", "v": "" },
- { "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": 4,
- "name": "语言",
- "value": [
- { "n": "全部", "v": "" },
- { "n": "国语", "v": "国语" },
- { "n": "英语", "v": "英语" },
- { "n": "粤语", "v": "粤语" },
- { "n": "闽南语", "v": "闽南语" },
- { "n": "韩语", "v": "韩语" },
- { "n": "日语", "v": "日语" },
- { "n": "其它", "v": "其它" }
- ]
- },
- {
- "key": 5,
- "name": "字母",
- "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": 2,
- "name": "排序",
- "value": [
- { "n": "时间", "v": "time" },
- { "n": "人气", "v": "hits" },
- { "n": "评分", "v": "score" }
- ]
- }
- ],
- "3": [
- {
- "key": 1,
- "name": "地区",
- "value": [
- { "n": "全部", "v": "" },
- { "n": "中国大陆", "v": "中国大陆" },
- { "n": "韩国", "v": "韩国" }
- ]
- },
- {
- "key": 11,
- "name": "年份",
- "value": [
- { "n": "全部", "v": "" },
- { "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": 4,
- "name": "语言",
- "value": [
- { "n": "全部", "v": "" },
- { "n": "国语", "v": "国语" },
- { "n": "英语", "v": "英语" },
- { "n": "粤语", "v": "粤语" },
- { "n": "闽南语", "v": "闽南语" },
- { "n": "韩语", "v": "韩语" },
- { "n": "日语", "v": "日语" },
- { "n": "其它", "v": "其它" }
- ]
- },
- {
- "key": 5,
- "name": "字母",
- "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": 2,
- "name": "排序",
- "value": [
- { "n": "时间", "v": "time" },
- { "n": "人气", "v": "hits" },
- { "n": "评分", "v": "score" }
- ]
- }
- ]
- }
-}
diff --git a/app/Ext/fantuan.json b/app/Ext/fantuan.json
deleted file mode 100644
index ff3af1b..0000000
--- a/app/Ext/fantuan.json
+++ /dev/null
@@ -1,389 +0,0 @@
-{
- "url": "https://fantuan.tv",
- "host": "fantuan.tv",
- "regexCategory": "/vodtype/(\\w+).html",
- "regexVid": "/voddetail/(\\w+).html",
- "regexPlay": "/vodplay/(\\w+)-(\\d+)-(\\d+).html",
- "regexPage": "/vodshow/\\S+/page/(\\d+).html",
- "urlCategory": "/vodshow/|.html",
- "urlDetail": "/voddetail/|.html",
- "urlPlay": "/vodplay/|.html",
- "urlSearch": "/vodsearch/-------------.html?wd=|&submit=",
- "player": {
- "xg_app_player": { "sh": "app全局解析", "pu": "", "sn": 0, "or": 999 },
- "ftqp2": { "sh": "饭团线路1", "pu": "", "sn": 0, "or": 999 },
- "ftqp3": { "sh": "饭团线路2", "pu": "", "sn": 0, "or": 999 },
- "ftqp4": { "sh": "饭团线路3", "pu": "", "sn": 0, "or": 999 },
- "ftqp5": { "sh": "饭团线路4", "pu": "", "sn": 0, "or": 999 },
- "ftqp6": { "sh": "饭团线路5", "pu": "", "sn": 0, "or": 999 },
- "ftqp7": { "sh": "饭团线路6", "pu": "", "sn": 0, "or": 999 },
- "ftqp8": { "sh": "饭团线路7", "pu": "", "sn": 0, "or": 999 },
- "ftqp9": { "sh": "饭团线路8", "pu": "", "sn": 0, "or": 999 },
- "fantuan2": { "sh": "饭团线路12", "pu": "", "sn": 0, "or": 999 },
- "fttx": { "sh": "饭团线路14", "pu": "", "sn": 0, "or": 999 },
- "ftqp": { "sh": "饭团线路16", "pu": "", "sn": 0, "or": 999 },
- "qiyi": { "sh": "备用线路→【1】", "pu": "", "sn": 0, "or": 999 },
- "youku": { "sh": "备用线路→【2】", "pu": "", "sn": 0, "or": 999 },
- "qq": { "sh": "备用线路→【3】", "pu": "", "sn": 0, "or": 999 },
- "mgtv": { "sh": "备用线路→【4】", "pu": "", "sn": 0, "or": 999 },
- "pptv": { "sh": "备用线路→【6】", "pu": "", "sn": 0, "or": 999 },
- "letv": { "sh": "备用线路→【7】", "pu": "", "sn": 0, "or": 999 },
- "sohu": { "sh": "备用线路→【8】", "pu": "", "sn": 0, "or": 999 },
- "bilibili": { "sh": "备用线路→【5】", "pu": "", "sn": 0, "or": 999 },
- "videojs": { "sh": "videojs-H5播放器", "pu": "", "sn": 0, "or": 999 },
- "dplayer": { "sh": "DPlayer-H5播放器", "pu": "", "sn": 0, "or": 999 },
- "iva": { "sh": "iva-H5播放器", "pu": "", "sn": 0, "or": 999 },
- "iframe": { "sh": "iframe外链数据", "pu": "", "sn": 0, "or": 999 },
- "link": { "sh": "外链数据", "pu": "top.", "sn": 0, "or": 999 },
- "swf": { "sh": "Flash文件", "pu": "", "sn": 0, "or": 999 },
- "flv": { "sh": "Flv文件", "pu": "", "sn": 0, "or": 999 }
- },
- "filter": {
- "1": [
- {
- "key": "id",
- "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": "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": "青春" },
- { "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": "其它" }
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- { "n": "全部", "v": "" },
- { "n": "2021", "v": "2021" },
- { "n": "2020", "v": "2020" },
- { "n": "2019", "v": "2019" },
- { "n": "2018", "v": "2018" },
- { "n": "2017", "v": "2017" },
- { "n": "2016-2011", "v": "2016-2011" },
- { "n": "2010-2000", "v": "2010-2000" },
- { "n": "1999-1990", "v": "1999-1990" },
- { "n": "1989-1980", "v": "1989-1980" }
- ]
- },
- {
- "key": "by",
- "name": "排序",
- "value": [
- { "n": "时间", "v": "time" },
- { "n": "人气", "v": "hits" },
- { "n": "评分", "v": "score" }
- ]
- }
- ],
- "2": [
- {
- "key": "id",
- "name": "类型",
- "value": [
- { "n": "全部", "v": "2" },
- { "n": "国产剧", "v": "13" },
- { "n": "港剧", "v": "14" },
- { "n": "韩剧", "v": "15" },
- { "n": "美剧", "v": "16" },
- { "n": "日剧", "v": "24" },
- { "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": "年代" },
- { "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": "其它" }
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- { "n": "全部", "v": "" },
- { "n": "2021", "v": "2021" },
- { "n": "2020", "v": "2020" },
- { "n": "2019", "v": "2019" },
- { "n": "2018", "v": "2018" },
- { "n": "2017", "v": "2017" },
- { "n": "2016-2011", "v": "2016-2011" },
- { "n": "2010-2000", "v": "2010-2000" },
- { "n": "1999-1990", "v": "1999-1990" },
- { "n": "1989-1980", "v": "1989-1980" }
- ]
- },
- {
- "key": "by",
- "name": "排序",
- "value": [
- { "n": "时间", "v": "time" },
- { "n": "人气", "v": "hits" },
- { "n": "评分", "v": "score" }
- ]
- }
- ],
- "3": [
- {
- "key": "id",
- "name": "类型",
- "value": [
- { "n": "全部", "v": "3" },
- { "n": "大陆综艺", "v": "29" },
- { "n": "台湾综艺", "v": "30" },
- { "n": "韩国综艺", "v": "31" },
- { "n": "日本综艺", "v": "32" },
- { "n": "欧美综艺", "v": "33" },
- { "n": "香港综艺", "v": "34" },
- { "n": "其它", "v": "40" }
- ]
- },
- {
- "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": "生活服务" }
- ]
- },
- {
- "key": "area",
- "name": "地区",
- "value": [
- { "n": "全部", "v": "" },
- { "n": "内地", "v": "内地" },
- { "n": "香港", "v": "香港" },
- { "n": "韩国", "v": "韩国" },
- { "n": "美国", "v": "美国" },
- { "n": "日本", "v": "日本" },
- { "n": "台湾", "v": "台湾" }
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- { "n": "全部", "v": "" },
- { "n": "2021", "v": "2021" },
- { "n": "2020", "v": "2020" },
- { "n": "2019", "v": "2019" },
- { "n": "2018", "v": "2018" },
- { "n": "2017", "v": "2017" },
- { "n": "2016-2011", "v": "2016-2011" },
- { "n": "2010-2000", "v": "2010-2000" },
- { "n": "1999-1990", "v": "1999-1990" },
- { "n": "1989-1980", "v": "1989-1980" }
- ]
- },
- {
- "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": "历史" },
- { "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": "2021", "v": "2021" },
- { "n": "2020", "v": "2020" },
- { "n": "2019", "v": "2019" },
- { "n": "2018", "v": "2018" },
- { "n": "2017", "v": "2017" },
- { "n": "2016-2011", "v": "2016-2011" },
- { "n": "2010-2000", "v": "2010-2000" },
- { "n": "1999-1990", "v": "1999-1990" },
- { "n": "1989-1980", "v": "1989-1980" }
- ]
- },
- {
- "key": "by",
- "name": "排序",
- "value": [
- { "n": "时间", "v": "time" },
- { "n": "人气", "v": "hits" },
- { "n": "评分", "v": "score" }
- ]
- }
- ]
- }
-}
\ No newline at end of file
diff --git a/app/Ext/jpys.json b/app/Ext/jpys.json
deleted file mode 100644
index 4b1d5a1..0000000
--- a/app/Ext/jpys.json
+++ /dev/null
@@ -1,467 +0,0 @@
-{
- "url": "https://www.jpysvip.net",
- "host": "www.jpysvip.net",
- "regexCategory": "/vodtype/(\\w+).html",
- "regexVid": "/voddetail/(\\w+).html",
- "regexPlay": "/vodplay/(\\w+)-(\\d+)-(\\d+).html",
- "regexPage": "/vodshow/(\\S+).html",
- "urlCategory": "/vodshow/|.html",
- "urlDetail": "/voddetail/|.html",
- "urlPlay": "/vodplay/|.html",
- "urlSearch": "/vodsearch/-------------.html?wd=|&submit=",
- "player": {
- "mx771": {"sh": "MX蓝光","sn": 0,"pu": "","or":999},
- "anyiyun": {"sh": "云海蓝光","sn": 0,"pu": "","or":999},
- "renrenmi": {"sh": "RR蓝光","sn": 0,"pu": "","or":999},
- "rx": {"sh": "rx","sn": 0,"pu": "","or":999},
- "mengxin886": {"sh": "mengxin886","sn": 0,"pu": "","or":999},
- "ltm3u8": {"sh": "蓝光线路","sn": 0,"pu": "","or":999},
- "dplayer": {"sh": "蓝光极速","sn": 0,"pu": "","or":999},
- "niuxyun": {"sh": "首选蓝光","sn": 0,"pu": "","or":999},
- "189pan": {"sh": "蓝光线路","sn": 0,"pu": "","or":999},
- "mm": {"sh": "PP云","sn": 0,"pu": "","or":999},
- "fanqie": {"sh": "番茄资源","sn": 0,"pu": "","or":999},
- "ddyunp": {"sh": "多多蓝光","sn": 0,"pu": "","or":999},
- "fuckapp": {"sh": "闪电蓝光","sn": 0,"pu": "","or":999},
- "xinm3u8": {"sh": "不卡线路","sn": 0,"pu": "","or":999},
- "iframe": {"sh": "超快云播","ps": "0","pu": "","or":999},
- "aliplayer": {"sh": "阿里云","sn": 0,"pu": "","or":999},
- "funshion": {"sh": "风行视频","sn": 0,"pu": "","or":999},
- "videojs": {"sh": "videojs-H5播放器","ps": "0","pu": "","or":999},
- "iva": {"sh": "H5自带解析","ps": "0","pu": "","or":999},
- "xigua": {"sh": "西瓜影音","ps": "0","pu": "","or":999},
- "ffhd": {"sh": "非凡影音","ps": "0","pu": "","or":999},
- "wasu": {"sh": "华数tv","sn": 1,"pu": "","or":999},
- "letv": {"sh": "乐视视频","sn": 1,"pu": "","or":999},
- "mgtv": {"sh": "芒果tv","sn": 1,"pu": "","or":999},
- "pptv": {"sh": "pptv","sn": 0,"pu": "","or":999},
- "135m3u8": {"sh": "极速云播","ps": "0","pu": "","or":999},
- "ckm3u8": {"sh": "酷云","ps": "0","pu": "","or":999},
- "migu": {"sh": "咪咕视频","sn": 1,"pu": "","or":999},
- "youku": {"sh": "优酷视频","sn": 1,"pu": "","or":999},
- "qq": {"sh": "腾讯视频","sn": 1,"pu": "","or":999},
- "sohu": {"sh": "搜狐视频","sn": 1,"pu": "","or":999},
- "qiyi": {"sh": "奇艺视频","sn": 1,"pu": "","or":999},
- "wjm3u8": {"sh": "线路①","sn": 0,"pu": "","or":999},
- "dbm3u8": {"sh": "百度云M3U8","sn": 0,"pu": "","or":999},
- "zuidam3u8": {"sh": "高清云","sn": 0,"pu": "","or":999},
- "kuyun": {"sh": "kuyun","ps": "0","pu": "","or":999},
- "mahua": {"sh": "线路1","sn": 0,"pu": "","or":999},
- "subom3u8": {"sh": "极速云播","sn": 0,"pu": "","or":999},
- "bjm3u8": {"sh": "极速蓝光","sn": 0,"pu": "","or":999},
- "appplayer": {"sh": "秒播不失效","sn": 0,"pu": "","or":999}
- },
- "filter": {
- "1": [
- {
- "key": 0,
- "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" }
- ]
- },
- {
- "key": 3,
- "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": "网络电影" }
- ]
- },
- {
- "key": 1,
- "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": 11,
- "name": "年份",
- "value": [
- { "n": "全部", "v": "" },
- { "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" }
- ]
- },
- {
- "key": 4,
- "name": "语言",
- "value": [
- { "n": "全部", "v": "" },
- { "n": "国语", "v": "国语" },
- { "n": "英语", "v": "英语" },
- { "n": "粤语", "v": "粤语" },
- { "n": "闽南语", "v": "闽南语" },
- { "n": "韩语", "v": "韩语" },
- { "n": "日语", "v": "日语" },
- { "n": "法语", "v": "法语" },
- { "n": "德语", "v": "德语" },
- { "n": "其它", "v": "其它" }
- ]
- },
- {
- "key": 2,
- "name": "排序",
- "value": [
- { "n": "时间", "v": "time" },
- { "n": "人气", "v": "hits" },
- { "n": "评分", "v": "score" }
- ]
- }
- ],
- "2": [
- {
- "key": 0,
- "name": "类型",
- "value": [
- { "n": "全部", "v": "2" },
- { "n": "国产剧", "v": "13" },
- { "n": "香港剧", "v": "14" },
- { "n": "韩国剧", "v": "15" },
- { "n": "欧美剧", "v": "16" },
- { "n": "日本剧", "v": "20" },
- { "n": "台湾剧", "v": "21" },
- { "n": "泰国剧", "v": "22" }
- ]
- },
- {
- "key": 3,
- "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": 1,
- "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": 11,
- "name": "年份",
- "value": [
- { "n": "全部", "v": "" },
- { "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" }
- ]
- },
- {
- "key": 4,
- "name": "语言",
- "value": [
- { "n": "全部", "v": "" },
- { "n": "国语", "v": "国语" },
- { "n": "英语", "v": "英语" },
- { "n": "粤语", "v": "粤语" },
- { "n": "闽南语", "v": "闽南语" },
- { "n": "韩语", "v": "韩语" },
- { "n": "日语", "v": "日语" },
- { "n": "其它", "v": "其它" }
- ]
- },
- {
- "key": 2,
- "name": "排序",
- "value": [
- { "n": "时间", "v": "time" },
- { "n": "人气", "v": "hits" },
- { "n": "评分", "v": "score" }
- ]
- }
- ],
- "3": [
- {
- "key": 3,
- "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": 1,
- "name": "地区",
- "value": [
- { "n": "全部", "v": "" },
- { "n": "内地", "v": "内地" },
- { "n": "港台", "v": "港台" },
- { "n": "日韩", "v": "日韩" },
- { "n": "欧美", "v": "欧美" }
- ]
- },
- {
- "key": 11,
- "name": "年份",
- "value": [
- { "n": "全部", "v": "" },
- { "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" }
- ]
- },
- {
- "key": 4,
- "name": "语言",
- "value": [
- { "n": "全部", "v": "" },
- { "n": "国语", "v": "国语" },
- { "n": "英语", "v": "英语" },
- { "n": "粤语", "v": "粤语" },
- { "n": "闽南语", "v": "闽南语" },
- { "n": "韩语", "v": "韩语" },
- { "n": "日语", "v": "日语" },
- { "n": "其它", "v": "其它" }
- ]
- },
- {
- "key": 2,
- "name": "排序",
- "value": [
- { "n": "时间", "v": "time" },
- { "n": "人气", "v": "hits" },
- { "n": "评分", "v": "score" }
- ]
- }
- ],
- "4": [
- {
- "key": 3,
- "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": 1,
- "name": "地区",
- "value": [
- { "n": "全部", "v": "" },
- { "n": "国产", "v": "国产" },
- { "n": "日本", "v": "日本" },
- { "n": "欧美", "v": "欧美" },
- { "n": "其他", "v": "其他" }
- ]
- },
- {
- "key": 11,
- "name": "年份",
- "value": [
- { "n": "全部", "v": "" },
- { "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" }
- ]
- },
- {
- "key": 4,
- "name": "语言",
- "value": [
- { "n": "全部", "v": "" },
- { "n": "国语", "v": "国语" },
- { "n": "英语", "v": "英语" },
- { "n": "粤语", "v": "粤语" },
- { "n": "闽南语", "v": "闽南语" },
- { "n": "韩语", "v": "韩语" },
- { "n": "日语", "v": "日语" },
- { "n": "其它", "v": "其它" }
- ]
- },
- {
- "key": 2,
- "name": "排序",
- "value": [
- { "n": "时间", "v": "time" },
- { "n": "人气", "v": "hits" },
- { "n": "评分", "v": "score" }
- ]
- }
- ]
- }
-}
\ No newline at end of file
diff --git a/app/Ext/sogou.json b/app/Ext/sogou.json
deleted file mode 100644
index 7daced1..0000000
--- a/app/Ext/sogou.json
+++ /dev/null
@@ -1,238 +0,0 @@
-{
- "urls": {
- "dianying": "//m.kan.sogou.com/",
- "dianshiju": "//m.kan.sogou.com/",
- "zongyi": "//m.kan.sogou.com/",
- "dongman": "//m.kan.sogou.com/",
- "main": "//m.kan.sogou.com/",
- "search": "//m.kan.sogou.com/search?keyword={wd}"
- },
- "classes": [
- { "type_name": "电影", "type_id": "dianying" },
- { "type_name": "电视剧", "type_id": "dianshiju" },
- { "type_name": "综艺", "type_id": "zongyi" },
- { "type_name": "动漫", "type_id": "dongman" }
- ],
- "filter": {
- "dianying": [
- {
- "key": "type",
- "name": "类型",
- "value": [
- { "n": "全部", "v": "" },
- { "n": "爱情", "v": "aiqing" },
- { "n": "动画", "v": "donghua" },
- { "n": "动作", "v": "dongzuo" },
- { "n": "纪录片", "v": "jilupian" },
- { "n": "惊悚", "v": "jingsong" },
- { "n": "警匪", "v": "jingfei" },
- { "n": "剧情", "v": "juqing" },
- { "n": "科幻", "v": "kehuan" },
- { "n": "恐怖", "v": "kongbu" },
- { "n": "伦理", "v": "lunli" },
- { "n": "奇幻", "v": "qihuan" },
- { "n": "青春", "v": "qingchun" },
- { "n": "微电影", "v": "weidianying" },
- { "n": "文艺", "v": "wenyi" },
- { "n": "武侠", "v": "wuxia" },
- { "n": "喜剧", "v": "xiju" },
- { "n": "悬疑", "v": "xuanyi" },
- { "n": "音乐", "v": "yinyue" },
- { "n": "灾难", "v": "zainan" },
- { "n": "战争", "v": "zhanzheng" },
- { "n": "其他", "v": "qita" }
- ]
- },
- {
- "key": "area",
- "name": "地区",
- "value": [
- { "n": "全部", "v": "" },
- { "n": "韩国", "v": "hanguo" },
- { "n": "内地", "v": "neidi" },
- { "n": "香港", "v": "xianggang" },
- { "n": "台湾", "v": "taiwan" },
- { "n": "美国", "v": "meiguo" },
- { "n": "欧洲", "v": "ouzhou" },
- { "n": "法国", "v": "faguo" },
- { "n": "日本", "v": "riben" },
- { "n": "泰国", "v": "taiguo" },
- { "n": "其他", "v": "qita" }
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- { "n": "全部", "v": "" },
- { "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": "更早", "v": "1" }
- ]
- }
- ],
- "dianshiju": [
- {
- "key": "type",
- "name": "类型",
- "value": [
- { "n": "全部", "v": "" },
- { "n": "青春", "v": "qingchun" },
- { "n": "家庭", "v": "jiating" },
- { "n": "军旅", "v": "junlv" },
- { "n": "言情", "v": "yanqing" },
- { "n": "古装", "v": "guzhuang" },
- { "n": "武侠", "v": "wuxia" },
- { "n": "偶像", "v": "ouxiang" },
- { "n": "谍战", "v": "diezhan" },
- { "n": "宫廷", "v": "gongting" },
- { "n": "喜剧", "v": "xiju" },
- { "n": "悬疑", "v": "xunayi" },
- { "n": "历史", "v": "lishi" },
- { "n": "年代", "v": "niandai" },
- { "n": "都市", "v": "dushi" },
- { "n": "伦理", "v": "lunli" },
- { "n": "警匪", "v": "jingfei" },
- { "n": "科幻", "v": "kehuan" },
- { "n": "动作", "v": "dongzuo" },
- { "n": "农村", "v": "nongcun" },
- { "n": "神话", "v": "shenhua" },
- { "n": "战争", "v": "zhanzheng" },
- { "n": "情景", "v": "qingjing" },
- { "n": "纪录片", "v": "jilupian" },
- { "n": "其他", "v": "qita" }
- ]
- },
- {
- "key": "area",
- "name": "地区",
- "value": [
- { "n": "全部", "v": "" },
- { "n": "内地", "v": "neidi" },
- { "n": "香港", "v": "xianggang" },
- { "n": "台湾", "v": "taiwan" },
- { "n": "韩国", "v": "hanguo" },
- { "n": "日本", "v": "riben" },
- { "n": "美国", "v": "meiguo" },
- { "n": "新加坡", "v": "xinjiapo" },
- { "n": "泰国", "v": "taiguo" },
- { "n": "英国", "v": "yingguo" },
- { "n": "其他", "v": "qita" }
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- { "n": "全部", "v": "" },
- { "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": "更早", "v": "1" }
- ]
- }
- ],
- "zongyi": [
- {
- "key": "type",
- "name": "类型",
- "value": [
- { "v": "", "n": "全部" },
- { "v": "qinggan", "n": "情感" },
- { "v": "zhenrenxiu", "n": "真人秀" },
- { "v": "fangtan", "n": "访谈" },
- { "v": "xuanxiu", "n": "选秀" },
- { "v": "gaoxiao", "n": "搞笑" },
- { "v": "tuokouxiu", "n": "脱口秀" },
- { "v": "jiaoyou", "n": "交友" },
- { "v": "meishi", "n": "美食" },
- { "v": "yinyue", "n": "音乐" },
- { "v": "quyi", "n": "曲艺" },
- { "v": "tiyu", "n": "体育" },
- { "v": "qiuzhi", "n": "求职" },
- { "v": "jushi", "n": "军事" },
- { "v": "lvyou", "n": "旅游" },
- { "v": "caijing", "n": "财经" },
- { "v": "jiaoyu", "n": "教育" },
- { "v": "shenghuo", "n": "生活" },
- { "v": "yangsheng", "n": "养生" },
- { "v": "shishang", "n": "时尚" },
- { "v": "qita", "n": "其他" }
- ]
- },
- {
- "key": "area",
- "name": "地区",
- "value": [
- { "v": "", "n": "全部" },
- { "v": "dalu", "n": "大陆" },
- { "v": "gangtai", "n": "港台" },
- { "v": "hanguo", "n": "韩国" },
- { "v": "oumei", "n": "欧美" },
- { "v": "riben", "n": "日本" },
- { "v": "qita", "n": "其他" }
- ]
- }
- ],
- "dongman": [
- {
- "key": "type",
- "name": "类型",
- "value": [
- { "n": "全部", "v": "" },
- { "n": "动作", "v": "dongzuo" },
- { "n": "亲子", "v": "qinzi" },
- { "n": "热血", "v": "rexue" },
- { "n": "冒险", "v": "maoxian" },
- { "n": "同人", "v": "tongren" },
- { "n": "原创", "v": "yuanchuang" },
- { "n": "古代", "v": "gudai" },
- { "n": "未来", "v": "weilai" },
- { "n": "竞技", "v": "jingji" },
- { "n": "体育", "v": "tiyu" },
- { "n": "搞笑", "v": "gaoxiao" },
- { "n": "言情", "v": "yanqing" },
- { "n": "校园", "v": "xiaoyuan" },
- { "n": "都市", "v": "dushi" },
- { "n": "魔幻", "v": "mohuan" },
- { "n": "科幻", "v": "kehuan" },
- { "n": "励志", "v": "lizhi" },
- { "n": "剧情", "v": "juqing" },
- { "n": "悬疑", "v": "xuanyi" },
- { "n": "宠物", "v": "chongwu" },
- { "n": "LOLI", "v": "loli" },
- { "n": "益智", "v": "yizhi" },
- { "n": "童话", "v": "tonghua" },
- { "n": "真人", "v": "zhenren" },
- { "n": "神话", "v": "shenhua" },
- { "n": "其他", "v": "qita" }
- ]
- },
- {
- "key": "area",
- "name": "地区",
- "value": [
- { "n": "全部", "v": "" },
- { "n": "日本", "v": "riben" },
- { "n": "美国", "v": "meiguo" },
- { "n": "大陆", "v": "dalu" },
- { "n": "台湾", "v": "taiwan" },
- { "n": "英国", "v": "yingguo" },
- { "n": "韩国", "v": "hanguo" },
- { "n": "其他", "v": "qita" }
- ]
- }
- ]
- }
-}
diff --git a/app/Java源码/Xiaoh.java b/app/Java源码/Xiaoh.java
deleted file mode 100644
index 0315533..0000000
--- a/app/Java源码/Xiaoh.java
+++ /dev/null
@@ -1,472 +0,0 @@
-package com.github.catvod.spider;
-
-import android.content.Context;
-import android.text.TextUtils;
-
-import com.github.catvod.crawler.Spider;
-import com.github.catvod.crawler.SpiderDebug;
-import com.github.catvod.utils.okhttp.OkHttpUtil;
-
-import org.json.JSONArray;
-import org.json.JSONException;
-import org.json.JSONObject;
-import org.jsoup.Jsoup;
-import org.jsoup.nodes.Document;
-import org.jsoup.nodes.Element;
-import org.jsoup.select.Elements;
-
-import java.net.URLEncoder;
-import java.util.ArrayList;
-import java.util.Comparator;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import java.util.TreeMap;
-import java.util.regex.Matcher;
-import java.util.regex.Pattern;
-
-/**
- * Demo for self study
- *
- * Source from Author: CatVod
- */
-
-
-public class Xiaoh extends Spider {
- private static final String siteUrl = "https://www.xiaoheimi.net";
- private static final String siteHost = "www.xiaoheimi.net";
-
- /**
- * 播放源配置
- */
- private JSONObject playerConfig;
- /**
- * 筛选配置
- */
- private JSONObject filterConfig;
- private Pattern regexCategory = Pattern.compile("/index.php/vod/type/id/(\\d+).html");
- private Pattern regexVid = Pattern.compile("/index.php/vod/detail/id/(\\d+).html");
- private Pattern regexPlay = Pattern.compile("/index.php/vod/play/id/(\\d+)/sid/(\\d+)/nid/(\\d+).html");
- private Pattern regexPage = Pattern.compile("\\S+/page/(\\d+)\\S+");
-
-
- protected String ext = null;
-
- @Override
- public void init(Context context) {
- super.init(context);
- }
-
- public void init(Context context, String extend) {
- super.init(context, extend);
- this.ext = extend;
- if (ext != null) {
- if (ext.startsWith("https://buzhidaonalaide.coding.net") || (ext.startsWith("https://tangsan99999.github.io/sub/setup/"))) {
- String json = OkHttpUtil.string(ext, null);
- try {
- JSONObject jsonObj = new JSONObject(json);
- filterConfig = jsonObj.optJSONObject("filter");
- playerConfig = jsonObj.optJSONObject("player");
- } catch (Exception e) {
- SpiderDebug.log(e);
- }
- }
- }
- }
-
- /**
- * 爬虫headers
- *
- * @param url
- * @return
- */
- protected HashMap getHeaders(String url) {
- HashMap headers = new HashMap<>();
- headers.put("method", "GET");
- headers.put("Host", siteHost);
- headers.put("Upgrade-Insecure-Requests", "1");
- headers.put("DNT", "1");
- headers.put("User-Agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.114 Safari/537.36");
- headers.put("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8");
- headers.put("Accept-Language", "zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2");
- return headers;
- }
-
- /**
- * 获取分类数据 + 首页最近更新视频列表数据
- *
- * @param filter 是否开启筛选 关联的是 软件设置中 首页数据源里的筛选开关
- * @return
- */
- @Override
- public String homeContent(boolean filter) {
- try {
- Document doc = Jsoup.parse(OkHttpUtil.string(siteUrl, getHeaders(siteUrl)));
- // 分类节点
- Elements elements = doc.select("ul.nav-menu>li>a");
- JSONArray classes = new JSONArray();
- for (Element ele : elements) {
- String name = ele.text();
- boolean show = name.equals("电影") ||
- name.equals("电视剧") ||
- name.equals("动漫") ||
- name.equals("综艺") ||
- name.equals("纪录片") ||
- name.equals("体育");
- if (show) {
- Matcher mather = regexCategory.matcher(ele.attr("href"));
- if (!mather.find())
- continue;
- // 把分类的id和名称取出来加到列表里
- String id = mather.group(1).trim();
- JSONObject jsonObject = new JSONObject();
- jsonObject.put("type_id", id);
- jsonObject.put("type_name", name);
- classes.put(jsonObject);
- }
- }
- JSONObject result = new JSONObject();
- if (filter) {
- result.put("filters", filterConfig);
- }
- result.put("class", classes);
- try {
- // 取首页推荐视频列表
- Element homeList = doc.select("ul.myui-vodlist").get(1);
- Elements list = homeList.select("div.myui-vodlist__box>a");
- JSONArray videos = new JSONArray();
- for (int i = 0; i < list.size(); i++) {
- Element vod = list.get(i);
- String title = vod.attr("title");
- String cover = vod.attr("data-original");
- String remark = vod.selectFirst("span.pic-text").text();
- Matcher matcher = regexVid.matcher(vod.attr("href"));
- if (!matcher.find())
- continue;
- String id = matcher.group(1);
- JSONObject v = new JSONObject();
- v.put("vod_id", id);
- v.put("vod_name", title);
- v.put("vod_pic", cover);
- v.put("vod_remarks", remark);
- videos.put(v);
- }
- result.put("list", videos);
- } catch (Exception e) {
- SpiderDebug.log(e);
- }
- return result.toString();
- } catch (Exception e) {
- SpiderDebug.log(e);
- }
- return "";
- }
-
- /**
- * 获取分类信息数据
- *
- * @param tid 分类id
- * @param pg 页数
- * @param filter 同homeContent方法中的filter
- * @param extend 筛选参数{k:v, k1:v1}
- * @return
- */
- @Override
- public String categoryContent(String tid, String pg, boolean filter, HashMap extend) {
- try {
- String url = siteUrl + "/index.php/vod/show/id/";
- if (extend != null && extend.size() > 0 && extend.containsKey("tid") && extend.get("tid").length() > 0) {
- url += extend.get("tid");
- } else {
- url += tid;
- }
- if (extend != null && extend.size() > 0) {
- for (Iterator it = extend.keySet().iterator(); it.hasNext(); ) {
- String key = it.next();
- String value = extend.get(key);
- if (value.length() > 0) {
- url += "/" + key + "/" + URLEncoder.encode(value);
- }
- }
- }
- url += "/page/" + pg + ".html";
- String html = OkHttpUtil.string(url, getHeaders(url));
- Document doc = Jsoup.parse(html);
- JSONObject result = new JSONObject();
- int pageCount = 0;
- int page = -1;
-
- // 取页码相关信息
- Elements pageInfo = doc.select(".myui-page li a");
- if (pageInfo.size() == 0) {
- page = Integer.parseInt(pg);
- pageCount = page;
- } else {
- for (int i = 0; i < pageInfo.size(); i++) {
- Element a = pageInfo.get(i);
- String name = a.text();
- if (page == -1 && a.hasClass("btn-warm")) {
- Matcher matcher = regexPage.matcher(a.attr("href"));
- if (matcher.find()) {
- page = Integer.parseInt(matcher.group(1).trim());
- } else {
- page = 0;
- }
- }
- if (name.equals("尾页")) {
- Matcher matcher = regexPage.matcher(a.attr("href"));
- if (matcher.find()) {
- pageCount = Integer.parseInt(matcher.group(1).trim());
- } else {
- pageCount = 0;
- }
- break;
- }
- }
- }
-
- JSONArray videos = new JSONArray();
- if (!html.contains("没有找到您想要的结果哦")) {
- // 取当前分类页的视频列表
- Elements list = doc.select("div.myui-vodlist__box");
- for (int i = 0; i < list.size(); i++) {
- Element vod = list.get(i);
- String title = vod.selectFirst(".title").text();
- String cover = vod.selectFirst(".myui-vodlist__thumb").attr("data-original");
- String remark = vod.selectFirst("span.pic-text").text();
-
- Matcher matcher = regexVid.matcher(vod.selectFirst(".myui-vodlist__thumb").attr("href"));
- if (!matcher.find())
- continue;
- String id = matcher.group(1);
- JSONObject v = new JSONObject();
- v.put("vod_id", id);
- v.put("vod_name", title);
- v.put("vod_pic", cover);
- v.put("vod_remarks", remark);
- videos.put(v);
- }
- }
- result.put("page", page);
- result.put("pagecount", pageCount);
- result.put("limit", 48);
- result.put("total", pageCount <= 1 ? videos.length() : pageCount * 48);
-
- result.put("list", videos);
- return result.toString();
- } catch (Exception e) {
- SpiderDebug.log(e);
- }
- return "";
- }
-
-
- /**
- * 视频详情信息
- *
- * @param ids 视频id
- * @return
- */
- @Override
- public String detailContent(List ids) {
- try {
- // 视频详情url
- String url = siteUrl + "/index.php/vod/detail/id/" + ids.get(0) + ".html";
- Document doc = Jsoup.parse(OkHttpUtil.string(url, getHeaders(url)));
- JSONObject result = new JSONObject();
- JSONObject vodList = new JSONObject();
-
- // 取基本数据
- String vid = doc.selectFirst("span.mac_hits").attr("data-id");
-
- String cover = doc.selectFirst("a.myui-vodlist__thumb img").attr("data-original");
- String title = doc.selectFirst("div.myui-content__detail h1.title").text();
- String desc = Jsoup.parse(doc.selectFirst("meta[name=description]").attr("content")).text();
- String category = "", area = "", year = "", remark = "", director = "", actor = "";
- Elements span_text_muted = doc.select("div.myui-content__detail span.text-muted");
- for (int i = 0; i < span_text_muted.size(); i++) {
- Element text = span_text_muted.get(i);
- String info = text.text();
- if (info.equals("分类:")) {
- category = text.nextElementSibling().text();
- } else if (info.equals("年份:")) {
- year = text.nextElementSibling().text();
- } else if (info.equals("地区:")) {
- area = text.nextElementSibling().text();
- } else if (info.equals("更新:")) {
- remark = text.nextElementSibling().text();
- } else if (info.equals("导演:")) {
- List directors = new ArrayList<>();
- Elements aa = text.parent().select("a");
- for (int j = 0; j < aa.size(); j++) {
- directors.add(aa.get(j).text());
- }
- director = TextUtils.join(",", directors);
- } else if (info.equals("主演:")) {
- List actors = new ArrayList<>();
- Elements aa = text.parent().select("a");
- for (int j = 0; j < aa.size(); j++) {
- actors.add(aa.get(j).text());
- }
- actor = TextUtils.join(",", actors);
- }
- }
-
- vodList.put("vod_id", vid);
- vodList.put("vod_name", title);
- vodList.put("vod_pic", cover);
- vodList.put("type_name", category);
- vodList.put("vod_year", year);
- vodList.put("vod_area", area);
- vodList.put("vod_remarks", remark);
- vodList.put("vod_actor", actor);
- vodList.put("vod_director", director);
- vodList.put("vod_content", desc);
-
- Map vod_play = new TreeMap<>(new Comparator() {
- @Override
- public int compare(String o1, String o2) {
- try {
- int sort1 = playerConfig.getJSONObject(o1).getInt("or");
- int sort2 = playerConfig.getJSONObject(o2).getInt("or");
-
- if (sort1 == sort2) {
- return 1;
- }
- return sort1 - sort2 > 0 ? 1 : -1;
- } catch (JSONException e) {
- SpiderDebug.log(e);
- }
- return 1;
- }
- });
-
- // 取播放列表数据
- Elements sources = doc.select("div.myui-panel__head>ul").get(0).select("li");
- Elements sourceList = doc.select("div.tab-content>div.tab-pane");
-
- for (int i = 0; i < sources.size(); i++) {
- Element source = sources.get(i);
- String sourceName = source.text();
- boolean found = false;
- for (Iterator it = playerConfig.keys(); it.hasNext(); ) {
- String flag = it.next();
- if (playerConfig.getJSONObject(flag).getString("sh").equals(sourceName)) {
- sourceName = flag;
- found = true;
- break;
- }
- }
- if (!found)
- continue;
- String playList = "";
- Elements playListA = sourceList.get(i).select("ul>li>a");
- List vodItems = new ArrayList<>();
-
- for (int j = 0; j < playListA.size(); j++) {
- Element vod = playListA.get(j);
- Matcher matcher = regexPlay.matcher(vod.attr("href"));
- if (!matcher.find())
- continue;
- String playURL = matcher.group(1) + "/sid/" + matcher.group(2) + "/nid/" + matcher.group(3);
- vodItems.add(vod.text() + "$" + playURL);
- }
- if (vodItems.size() > 0)
- playList = TextUtils.join("#", vodItems);
-
- if (playList.length() == 0)
- continue;
-
- vod_play.put(sourceName, playList);
- }
-
- if (vod_play.size() > 0) {
- String vod_play_from = TextUtils.join("$$$", vod_play.keySet());
- String vod_play_url = TextUtils.join("$$$", vod_play.values());
- vodList.put("vod_play_from", vod_play_from);
- vodList.put("vod_play_url", vod_play_url);
- }
- JSONArray list = new JSONArray();
- list.put(vodList);
- result.put("list", list);
- return result.toString();
- } catch (Exception e) {
- SpiderDebug.log(e);
- }
- return "";
- }
-
- /**
- * 获取视频播放信息
- *
- * @param flag 播放源
- * @param id 视频id
- * @param vipFlags 所有可能需要vip解析的源
- * @return
- */
- @Override
- public String playerContent(String flag, String id, List vipFlags) {
- try {
- // 播放页 url
- String url = siteUrl + "/index.php/vod/play/id/" + id + ".html";
- Document doc = Jsoup.parse(OkHttpUtil.string(url, getHeaders(url)));
- Elements allScript = doc.select("script");
- JSONObject result = new JSONObject();
- for (int i = 0; i < allScript.size(); i++) {
- String scContent = allScript.get(i).html().trim();
- if (scContent.startsWith("var player_")) { // 取直链
- int start = scContent.indexOf('{');
- int end = scContent.lastIndexOf('}') + 1;
- String json = scContent.substring(start, end);
- JSONObject player = new JSONObject(json);
- if (playerConfig.has(player.getString("from"))) {
- JSONObject pCfg = playerConfig.getJSONObject(player.getString("from"));
- String videoUrl = player.getString("url");
- String playUrl = pCfg.getString("pu");
- result.put("parse", pCfg.getInt("sn"));
- result.put("playUrl", playUrl);
- result.put("url", videoUrl);
- result.put("header", "");
- }
- break;
- }
- }
- return result.toString();
- } catch (Exception e) {
- SpiderDebug.log(e);
- }
- return "";
- }
-
- @Override
- public String searchContent(String key, boolean quick) {
- try {
- long currentTime = System.currentTimeMillis();
- String url = siteUrl + "/index.php/ajax/suggest?mid=1&wd=" + URLEncoder.encode(key) + "&limit=10×tamp=" + currentTime;
- JSONObject searchResult = new JSONObject(OkHttpUtil.string(url, getHeaders(url)));
- JSONObject result = new JSONObject();
- JSONArray videos = new JSONArray();
- if (searchResult.getInt("total") > 0) {
- JSONArray lists = new JSONArray(searchResult.getString("list"));
- for (int i = 0; i < lists.length(); i++) {
- JSONObject vod = lists.getJSONObject(i);
- String id = vod.getString("id");
- String title = vod.getString("name");
- String cover = vod.getString("pic");
- JSONObject v = new JSONObject();
- v.put("vod_id", id);
- v.put("vod_name", title);
- v.put("vod_pic", cover);
- v.put("vod_remarks", "");
- videos.put(v);
- }
- }
- result.put("list", videos);
- return result.toString();
- } catch (Exception e) {
- SpiderDebug.log(e);
- }
- return "";
- }
-}
diff --git a/app/README.md b/app/README.md
deleted file mode 100644
index 5f18c78..0000000
--- a/app/README.md
+++ /dev/null
@@ -1,14 +0,0 @@
-#自用
-
-共享包
-这里的jar包由群友玩家共享的爬虫代码生成,不定期更新jar包和配置
-注意:由于防火墙的问题,你可能无法直接使用这里的jar包,请自己想办法解决
-
-"spider": "https://github.com/catvod/CatVodTVSpider/blob/master/jar/custom_spider.jar?raw=true",
-
-国内镜像
-
-"spider": "https://litecucumber.coding.net/p/cat/d/config/git/raw/master/custom_spider.txt",
-
-
-https://gitee.com/CCSHCoder/CatVodTVSpider/raw/master/jar/custom_spider.jar
diff --git a/app/XPath/07ys.json b/app/XPath/07ys.json
deleted file mode 100644
index 2e034f4..0000000
--- a/app/XPath/07ys.json
+++ /dev/null
@@ -1,65 +0,0 @@
-{
- "ua": "",
- "homeUrl": "http://07tv.top",
- "dcVipFlag": "true",
- "pCfgJs": "http://07tv.top/static/js/playerconfig.js",
- "pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
- "dcShow2Vip": {},
- "dcPlayUrl": "true",
- "cateNode": "//ul[contains(@class,'fed-pops-list')]/li/a[contains(@href, 'index.php/vod/type/id')]",
- "cateName": "/text()",
- "cateId": "/@href",
- "cateIdR": "/index.php/vod/type/id/(\\w+).html",
- "cateManual": {
- "番剧": "20",
- "电影": "1",
- "连续剧": "2",
- "动漫": "4"
- },
- "homeVodNode": "//div[contains(@class, 'fed-part-layout fed-back-whits')]//ul[contains(@class,'fed-list-info fed-part-rows')]/li",
- "homeVodName": "/a[contains(@class,'fed-list-title fed-font-xiv')]/text()",
- "homeVodId": "/a[contains(@class,'fed-list-pics fed-lazy fed-part-2by3')]/@href",
- "homeVodIdR": "/index.php/vod/detail/id/(\\w+).html",
- "homeVodImg": "/a[contains(@class,'fed-list-pics fed-lazy fed-part-2by3')]/@data-original",
- "homeVodImgR": "\\S+(http\\S+)",
- "homeVodMark": "/a[contains(@class,'fed-list-pics fed-lazy fed-part-2by3')]/span[contains(@class,'fed-list-remarks fed-font-xii fed-text-white fed-text-center')]/text()",
- "cateUrl": "http://07tv.top/index.php/vod/show/id/{cateId}/page/{catePg}.html",
- "cateVodNode": "//ul[contains(@class,'fed-list-info fed-part-rows')]//li",
- "cateVodName": "/a[contains(@class,'fed-list-title fed-font-xiv')]/text()",
- "cateVodId": "/a[contains(@class,'fed-list-pics fed-lazy fed-part-2by3')]/@href",
- "cateVodIdR": "/index.php/vod/detail/id/(\\w+).html",
- "cateVodImg": "/a[contains(@class,'fed-list-pics fed-lazy fed-part-2by3')]/@data-original",
- "cateVodImgR": "\\S+(http\\S+)",
- "cateVodMark": "/a[contains(@class,'fed-list-pics fed-lazy fed-part-2by3')]/span[contains(@class,'fed-list-remarks fed-font-xii fed-text-white fed-text-center')]/text()",
- "dtUrl": "http://07tv.top/index.php/vod/detail/id/{vid}.html",
- "dtNode": "//div[contains(@class,'fed-main-info fed-min-width')]",
- "dtName": "//h1[@class='fed-part-eone fed-font-xvi']/a/text()",
- "dtNameR": "",
- "dtImg": "//a[@class='fed-list-pics fed-lazy fed-part-2by3']/@data-original",
- "dtImgR": "\\S+(http\\S+)",
- "dtCate": "//span[contains(text(), '分类')]/following-sibling::a/text()",
- "dtArea": "//span[contains(text(), '地区')]/following-sibling::li/text()",
- "dtYear": "//span[contains(text(), '年份')]/following-sibling::li/text()",
- "dtDirector": "//span[contains(text(), '导演')]/following-sibling::a/text()",
- "dtActor": "//span[contains(text(), '主演')]/following-sibling::a/text()",
- "dtMark": "//span[contains(text(), '更新')]/following-sibling::li/text()",
- "dtDesc": "//p[contains(@class,'fed-padding fed-part-both fed-text-muted')]/text()",
- "dtFromNode": "//ul[@class='fed-part-rows']/li[@class='fed-drop-btns fed-padding fed-col-xs3 fed-col-md2']/a",
- "dtFromName": "/text()",
- "dtFromNameR": "",
- "dtUrlNode": "//div[contains(@class,'fed-play-item')]/ul[@class='fed-part-rows']",
- "dtUrlSubNode": "/li/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/index.php/vod/play/id/(\\S+).html",
- "dtUrlName": "/text()",
- "dtUrlNameR": "",
- "playUrl": "http://07tv.top/index.php/vod/play/id/{playUrl}.html",
- "playUa": "",
- "searchUrl": "http://07tv.top/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": ""
-}
\ No newline at end of file
diff --git a/app/XPath/1010dy.json b/app/XPath/1010dy.json
deleted file mode 100644
index bd5fb7b..0000000
--- a/app/XPath/1010dy.json
+++ /dev/null
@@ -1,65 +0,0 @@
-{
- "ua": "",
- "homeUrl": "https://www.1010dy.cc",
- "dcVipFlag": "true",
- "dcPlayUrl": "true",
- "cateNode": "//ul[contains(@class,'stui-header__menu type-slide')]/li/a[contains(@href, 'type') and not(contains(@href,'label'))]",
- "cateName": "/text()",
- "cateId": "/@href",
- "cateIdR": "/type/(\\d+)/",
- "cateManual": {"电影":"1", "电视剧":"2", "综艺":"4", "动漫":"3"},
- "homeVodNode": "//div[contains(@class, 'padding-0')]//ul[contains(@class,'stui-vodlist')]/li//a[contains(@class,'stui-vodlist__thumb')]",
- "homeVodName": "/@title",
- "homeVodId": "/@href",
- "homeVodIdR": "/detail/(\\w+)/",
- "homeVodImg": "/@data-original",
- "homeVodImgR": "\\S+(http\\S+)",
- "homeVodMark": "/span[contains(@class,'pic-text')]/text()",
- "cateUrl": "https://www.1010dy.cc/show/{cateId}/area/{area}/class/{class}/lang/{lang}/year/{year}/by/{by}/page/{catePg}/",
- "cateVodNode": "//ul[contains(@class,'stui-vodlist')]//li//a[contains(@class,'stui-vodlist__thumb')]",
- "cateVodName": "/@title",
- "cateVodId": "/@href",
- "cateVodIdR": "/detail/(\\w+)/",
- "cateVodImg": "/@data-original",
- "cateVodImgR": "\\S+(http\\S+)",
- "cateVodMark": "/span[contains(@class,'pic-text')]/text()",
- "dtUrl": "https://www.1010dy.cc/detail/{vid}/",
- "dtNode": "//div[contains(@class,'col-lg-wide-75')]",
- "dtName": "//div[@class='stui-content__thumb']/a[contains(@class,'stui-vodlist__thumb')]/@title",
- "dtNameR": "",
- "dtImg": "//div[@class='stui-content__thumb']/a[contains(@class,'stui-vodlist__thumb')]/img/@data-original",
- "dtImgR": "\\S+(http\\S+)",
- "dtCate": "//div[@class='stui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '类型')]/following-sibling::*/text()",
- "dtCateR": "",
- "dtArea": "//div[@class='stui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '地区')]/following-sibling::*/text()",
- "dtAreaR": "",
- "dtYear": "//div[@class='stui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '年份')]/following-sibling::*/text()",
- "dtYearR": "",
- "dtActor": "//div[@class='stui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '主演')]/following-sibling::*/text()",
- "dtActorR": "",
- "dtDirector": "//div[@class='stui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '导演')]/following-sibling::*/text()",
- "dtDirectorR": "",
- "dtMark": "//div[@class='stui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '更新')]/following-sibling::*/text()",
- "dtMarkR": "",
- "dtDesc": "//p[@class='col-pd']/text()",
- "dtDescR": "",
- "dtFromNode": "//h3[@class='title']",
- "dtFromName": "[substring-before(text(),'(')]",
- "dtFromNameR": "",
- "dtUrlNode": "//ul[contains(@class, 'stui-content__playlist clearfix')]",
- "dtUrlSubNode": "/li/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/play/(\\S+)/",
- "dtUrlName": "/text()",
- "dtUrlNameR": "",
- "playUrl": "https://www.1010dy.cc/play/{playUrl}/",
- "playUa": "",
- "searchUrl": "https://www.1010dy.cc/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": "",
- "filter": {"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":"冒险"}]},{"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":"其他"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"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":"2008","v":"2008"},{"n":"2000","v":"2000"},{"n":"1997","v":"1997"},{"n":"1980","v":"1980"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":""},{"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":"网剧"}]},{"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":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2008","v":"2008"},{"n":"2000","v":"2000"},{"n":"1997","v":"1997"},{"n":"1980","v":"1980"}]},{"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":""},{"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":"舞蹈"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"大陆"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"日本","v":"日本"},{"n":"欧美","v":"欧美"},{"n":"韩国","v":"韩国"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"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":"2008","v":"2008"},{"n":"2000","v":"2000"},{"n":"1997","v":"1997"},{"n":"1980","v":"1980"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"普通话","v":"普通话"},{"n":"英语","v":"英语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其他","v":"其他"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":""},{"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":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2008","v":"2008"},{"n":"2000","v":"2000"},{"n":"1997","v":"1997"},{"n":"1980","v":"1980"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"普通话","v":"普通话"},{"n":"英语","v":"英语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其他","v":"其他"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":""},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}]}
-}
\ No newline at end of file
diff --git a/app/XPath/1090ys.json b/app/XPath/1090ys.json
deleted file mode 100644
index 3a0e004..0000000
--- a/app/XPath/1090ys.json
+++ /dev/null
@@ -1,103 +0,0 @@
-{
-
-"ua": "",
-
-"homeUrl": "http://1090ys8.com/",
-
-"dcVipFlag": "true",
-
-"pCfgJs": "http://1090ys8.com/static/js/playerconfig.js",
-
-"pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
-
-"dcShow2Vip": {},
-
-"dcPlayUrl": "true",
-
-"cateManual": {"电影": "1","连续剧": "2","动漫": "26","综艺": "22"},
-
-"homeVodNode": "//li[@class='col-md-5 col-sm-4 col-xs-3 ']/div[@class='stui-vodlist__box']/a",
-
-"homeVodName": "/@title",
-
-"homeVodId": "/@href",
-
-"homeVodIdR": "/show/(\\w+).html",
-
-"homeVodImg": "/@data-original",
-
-"homeVodImgR": "",
-
-"cateUrl": "http://1090ys8.com/whole/{cateId}/page/{catePg}.html",
-
-"cateVodNode": "//li[@class='col-md-5 col-sm-4 col-xs-3']/div[@class='stui-vodlist__box']/a",
-
-"cateVodName": "/@title",
-
-"cateVodId": "/@href",
-
-"cateVodIdR": "/show/(\\w+).html",
-
-"cateVodImg": "/@data-original",
-
-"cateVodImgR": "",
-
-"dtUrl": "http://1090ys8.com/show/{vid}.html",
-
-"dtNode": "//body",
-
-"dtName": "//div[@class='stui-content__thumb']/a/@title",
-
-"dtNameR": "",
-
-"dtImg": "//div[@class='stui-content__thumb']/a/img/@data-original",
-
-"dtImgR": "",
-
-"dtCate": "//span[contains(text(), '类型')]/parent::text()",
-
-"dtYear": "",
-
-"dtDirector": "//span[contains(text(), '导演')]/parent::text()",
-
-"dtActor": "//span[contains(text(), '主演')]/parent::text()",
-
-"dtDesc": "//p[@class='desc detail ']/span[@class='detail-content']/text()",
-
-"dtFromNode": "//div[@class='stui-pannel__head bottom-line active clearfix']/h3",
-
-"dtFromName": "/text()",
-
-"dtFromNameR": "",
-
-"dtUrlNode": "//div[@class='stui-pannel_bd col-pd clearfix']/ul[@class='stui-content__playlist clearfix']",
-
-"dtUrlSubNode": "/li/a",
-
-"dtUrlId": "@href",
-
-"dtUrlIdR": "/play/(\\S+).html",
-
-"dtUrlName": "/text()",
-
-"dtUrlNameR": "",
-
-"playUrl": "http://1090ys8.com/play/{playUrl}.html",
-
-"playUa": "",
-
-"searchUrl": "http://1090ys8.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
-
-"scVodNode": "json:list",
-
-"scVodName": "name",
-
-"scVodId": "id",
-
-"scVodIdR": "",
-
-"scVodImg": "pic",
-
-"scVodMark": ""
-
-}
\ No newline at end of file
diff --git a/app/XPath/31kan.json b/app/XPath/31kan.json
deleted file mode 100644
index c262410..0000000
--- a/app/XPath/31kan.json
+++ /dev/null
@@ -1,42 +0,0 @@
-{
- "ua": "",
- "homeUrl": "https://www.31kan.vip/",
-//"dcVipFlag": "true",
-//"pCfgJs": "https://gimytv.com//static/js/playerconfig.js",
-//"pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
-//"dcShow2Vip": {},
-//"dcPlayUrl": "true",
- "cateManual": {"电影": "1", "电视剧": "2", "综艺": "3", "动漫": "4", "少儿": "33"},
- "homeVodNode": "//ul[contains(@class, 'myui-vodlist clearfix')]/li/div",
- "homeVodName":"/a[contains(@class, 'myui-vodlist__thumb')]/@title",
- "homeVodId": "/a[contains(@class, 'myui-vodlist__thumb')]/@href",
- "homeVodIdR": "/31kan/(\\S+).html",
- "homeVodImg": "/a[contains(@class, 'myui-vodlist__thumb')]/@data-original",
- "homeVodMark": "",
- "cateUrl": "https://www.31kan.vip/vodshow/{cateId}--------{catePg}---.html",
- "cateVodNode": "//ul[contains(@class, 'myui-vodlist clearfix')]/li/div",
- "cateVodName": "/a[contains(@class, 'myui-vodlist__thumb')]/@title",
- "cateVodId": "/a[contains(@class, 'myui-vodlist__thumb')]/@href",
- "cateVodIdR": "/31kan/(\\S+).html",
- "cateVodImg": "/a[contains(@class, 'myui-vodlist__thumb')]/@data-original",
- "cateVodMark": "",
- "dtUrl": "https://www.31kan.vip/31kan/{vid}.html",
- "dtNode": "//div[contains(@class,'myui-content__thumb')]",
- "dtName": "/a/@title",
- "dtImg":"/a/img/@data-original",
- "dtFromNode": "//div[contains(@class,'myui-panel_hd')]/div/ul[contains(@class,'nav nav-tabs active')]/li/a",
- "dtFromName": "/text()",
- "dtUrlNode": "//ul[contains(@class,'myui-content__list')]",
- "dtUrlSubNode": "/li/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/play/(\\S+).html",
- "dtUrlName": "/text()",
- "playUrl": "https://www.31kan.vip/play/{playUrl}.html",
- "searchUrl": "https://www.31kan.vip/index.php/ajax/suggest?mid=1&wd={wd}",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": ""
-}
\ No newline at end of file
diff --git a/app/XPath/348.json b/app/XPath/348.json
deleted file mode 100644
index 43874ac..0000000
--- a/app/XPath/348.json
+++ /dev/null
@@ -1,307 +0,0 @@
-{
- "ua": "",
- "homeUrl": "https://348z.com",
- "dcVipFlag": "true",
- "pCfgJs": "https://348z.com/static/js/playerconfig.js",
- "pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
- "dcShow2Vip": {},
- "dcPlayUrl": "true",
- "cateNode": "//div[contains(@class,'ecnav-nav')]/div[contains(@class, 'nav-channel')]/a[contains(@href, 'vodtype')",
- "cateName": "/text()",
- "cateId": "/@href",
- "cateIdR": "/vodtype/(\\d+).html",
- "cateManual": {},
- "homeVodNode": "//div[contains(@class, 'pack-ykpack')]//a[@class='aplus-exp ecimgbor']",
- "homeVodName": "/@title",
- "homeVodId": "/@href",
- "homeVodIdR": "/voddetail/(\\w+).html",
- "homeVodImg": "/div/@data-original",
- "homeVodImgR": "\\S+(http\\S+)",
- "homeVodMark": "/span[@class='pack-prb hidden']/text()",
- "cateUrl": "https://348z.com/vodshow/area/{area}/id/{cateId}/page/{catePg}/year/{year}.html",
- "cateVodNode": "//div[contains(@class, 'pack-ykpack')]//a[@class='aplus-exp ecimgbor']",
- "cateVodName": "/@title",
- "cateVodId": "/@href",
- "cateVodIdR": "/voddetail/(\\w+).html",
- "cateVodImg": "/div/@data-original",
- "cateVodImgR": "\\S+(http\\S+)",
- "cateVodMark": "/span[@class='pack-prb hidden']/text()",
- "dtUrl": "https://348z.com/voddetail/{vid}.html",
- "dtNode": "//body",
- "dtName": "//div[@class='s-top-info-title cf wow fadeInDownBig']/h1/text()",
- "dtNameR": "",
- "dtImg": "//div[@class='s-cover box']/a/img/@src",
- "dtImgR": "\\S+(http\\S+)",
- "dtCate": "//span[contains(text(), '分类')]/following-sibling::*/text()",
- "dtCateR": "",
- "dtArea": "//span[contains(text(), '地区')]/following-sibling::*/text()",
- "dtAreaR": "",
- "dtYear": "//span[contains(text(), '年份')]/following-sibling::*/text()",
- "dtYearR": "",
- "dtMark": "//span[contains(text(), '更新')]/following-sibling::*/text()",
- "dtMarkR": "",
- "dtActor": "//span[contains(text(), '主演')]/following-sibling::*/text()",
- "dtActorR": "",
- "dtDirector": "//span[contains(text(), '导演')]/following-sibling::*/text()",
- "dtDirectorR": "",
- "dtDesc": "//span[contains(@id, 'cText')]/text()",
- "dtDescR": "",
- "dtFromNode": "//a[contains(@class, 'channelname swiper-slide')]",
- "dtFromName": "/text()",
- "dtFromNameR": "",
- "dtUrlNode": "//div[contains(@id, 'playsx')]//ul[contains(@class,'content_playlist')]",
- "dtUrlSubNode": "/li/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/vodplay/(\\S+).html",
- "dtUrlName": "/text()",
- "dtUrlNameR": "",
- "playUrl": "https://348z.com/vodplay/{playUrl}.html",
- "playUa": "",
- "searchUrl": "https://348z.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": "",
- "filter": {
- "37": [
- {
- "key": "cateId",
- "name": "分类",
- "value": [
- {"n": "全部","v": ""},
- {"n": "4K电影","v": "38"},
- {"n": "4K电视剧","v": "39"}
- ]
- },
- {
- "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": "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"}
- ]
- }
- ],
- "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": "20"},
- {"n": "灾难片","v": "21"},
- {"n": "魔幻片","v": "22"},
- {"n": "青春片","v": "23"},
- {"n": "犯罪片","v": "24"},
- {"n": "悬疑片","v": "25"},
- {"n": "微电影","v": "26"},
- {"n": "音乐片","v": "27"},
- {"n": "B站电影","v": "29"}
- ]
- },
- {
- "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": "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": "cateId",
- "name": "分类",
- "value": [
- {"n": "全部","v": ""},
- {"n": "国产剧","v": "13"},
- {"n": "港台剧","v": "14"},
- {"n": "日韩剧","v": "15"},
- {"n": "欧美剧","v": "16"},
- {"n": "B站剧集","v": "49"},
- {"n": "其他剧","v": "50"}
- ]
- },
- {
- "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": "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"}
- ]
- }
- ],
- "3": [
- {
- "key": "area",
- "name": "地区",
- "value": [
- {"n": "全部","v": ""},
- {"n": "内地","v": "内地"},
- {"n": "港台","v": "港台"},
- {"n": "日韩","v": "日韩"},
- {"n": "欧美","v": "欧美"}
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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"}
- ]
- }
- ],
- "4": [
- {
- "key": "area",
- "name": "地区",
- "value": [
- {"n": "全部","v": ""},
- {"n": "国产","v": "国产"},
- {"n": "日本","v": "日本"},
- {"n": "欧美","v": "欧美"},
- {"n": "其他","v": "其他"}
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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"}
- ]
- }
- ]
- }
-}
\ No newline at end of file
diff --git a/app/XPath/4kyu.json b/app/XPath/4kyu.json
deleted file mode 100644
index d6fc2ed..0000000
--- a/app/XPath/4kyu.json
+++ /dev/null
@@ -1,65 +0,0 @@
-{
- "ua": "",
- "homeUrl": "https://4kyu.cc",
- "dcVipFlag": "true",
- "pCfgJs": "https://4kyu.cc/static/js/playerconfig.js",
- "pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
- "dcShow2Vip": {},
- "dcPlayUrl": "true",
- "cateNode": "//ul[contains(@class,'myui-header__menu')]/li/a[contains(@href, 'vodtype') and not(contains(@href,'label'))]",
- "cateName": "/text()",
- "cateId": "/@href",
- "cateIdR": "/vodtype/(\\w+).html",
- "cateManual": {},
- "homeVodNode": "//li[contains(@class, 'col-lg-8')]/div/a[contains(@class,'myui-vodlist__thumb')]",
- "homeVodName": "/@title",
- "homeVodId": "/@href",
- "homeVodIdR": "/voddetail/(\\w+).html",
- "homeVodImg": "/@data-original",
- "homeVodImgR": "\\S+(http\\S+)",
- "cateUrl": "https://4kyu.cc/vodtype/{cateId}-{catePg}.html",
- "cateVodNode": "//li[contains(@class, 'col-lg-7')]/div/a[contains(@class,'myui-vodlist__thumb')]",
- "cateVodName": "/@title",
- "cateVodId": "/@href",
- "cateVodIdR": "/voddetail/(\\w+).html",
- "cateVodImg": "/@data-original",
- "cateVodImgR": "\\S+(http\\S+)",
- "dtUrl": "https://4kyu.cc/voddetail/{vid}.html",
- "dtNode": "//body",
- "dtName": "//div[@class='myui-content__thumb']/a[contains(@class,'myui-vodlist__thumb')]/@title",
- "dtNameR": "",
- "dtImg": "//div[@class='myui-content__thumb']/a[contains(@class,'myui-vodlist__thumb')]/img/@data-original",
- "dtImgR": "\\S+(http\\S+)",
- "dtCate": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '分类')]/following-sibling::*/text()",
- "dtCateR": "",
- "dtArea": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '地区')]/following-sibling::*/text()",
- "dtAreaR": "",
- "dtYear": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '年份')]/following-sibling::*/text()",
- "dtYearR": "",
- "dtMark": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '更新')]/following-sibling::*/text()",
- "dtMarkR": "",
- "dtActor": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '主演')]/following-sibling::*/text()",
- "dtActorR": "",
- "dtDirector": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '导演')]/following-sibling::*/text()",
- "dtDirectorR": "",
- "dtDesc": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '简介')]/parent::text()",
- "dtDescR": "",
- "dtFromNode": "//a[@data-toggle='tab' and contains(@href, 'playlist')]",
- "dtFromName": "/text()",
- "dtFromNameR": "",
- "dtUrlNode": "//div[contains(@class,'tab-content')]/div[contains(@id, 'playlist')]",
- "dtUrlSubNode": "//li/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/vodplay/(\\S+).html",
- "dtUrlName": "/text()",
- "dtUrlNameR": "",
- "playUrl": "https://4kyu.cc/vodplay/{playUrl}.html",
- "playUa": "",
- "searchUrl": "https://4kyu.cc/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": ""
-}
diff --git a/app/XPath/4l.json b/app/XPath/4l.json
deleted file mode 100644
index 8868d64..0000000
--- a/app/XPath/4l.json
+++ /dev/null
@@ -1,60 +0,0 @@
-{
- "author": "春风",
- "ua": "",
- "homeUrl": "https://www.4ltv.com/",
- "dcVipFlag": "true",
- "pCfgJs": "https://www.4ltv.com/static/js/playerconfig.js",
- "pCfgJsR": "MacPlayerConfig.player_list=([\w\W]*?),MacPlayerConfig.downer_list",
- "dcShow2Vip": {},
- "dcPlayUrl": "true",
- "cateManual": {
- "电影": "2",
- "连续剧": "1",
- "动漫": "3",
- "综艺": "4"
- },
- "homeVodNode": "//div[@class='module-item']",
- "homeVodName": "//div[@class='module-item-pic']/a/@title",
- "homeVodId": "//div[@class='module-item-pic']/a/@href",
- "homeVodIdR": "/detail/(\\w+).html",
- "homeVodImg": "//div[@class='module-item-pic']//@data-src",
- "homeVodImgR": "",
- "homeVodMark": "//div[@class='module-item-text']/text()",
- "cateUrl": "https://www.4ltv.com/show/{cateId}------{catePg}.html",
- "cateVodNode": "//div[@class='module-item']",
- "cateVodName": "//div[@class='module-item-pic']/a/@title",
- "cateVodId": "//div[@class='module-item-pic']/a/@href",
- "cateVodIdR": "/detail/(\\w+).html",
- "cateVodImg": "//div[@class='module-item-pic']//@data-src",
- "cateVodImgR": "",
- "cateVodMark": "//div[@class='module-item-text']/text()",
- "dtUrl": "https://www.4ltv.com/detail/{vid}.html",
- "dtNode": "//body",
- "dtName": "//div[@class='box view-heading']//h1/text()",
- "dtNameR": "",
- "dtImg": "//div[@class='video-cover']//@data-src",
- "dtImgR": "",
- "dtCate": "//div[@class='tag-link']/a/text()",
- "dtYear": "//div[@class='video-info-aux']/a[2][@class='tag-link']/text()",
- "dtDirector": "//div[contains(@class,'info-main')]/div[1]//a/text()",
- "dtActor": "//div[contains(@class,'info-main')]/div[2]//a/text()",
- "dtDesc": "//p[@class='sqjj_a']/text()",
- "dtFromNode": "//div[contains(@class,'tab-content')]/div[contains(@class,'tab-item')]/span",
- "dtFromName": "/text()",
- "dtFromNameR": "",
- "dtUrlNode": "//div[contains(@class,'sort-item')]",
- "dtUrlSubNode": "/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/play/(\\S+).html",
- "dtUrlName": "/span/text()",
- "dtUrlNameR": "",
- "playUrl": "https://www.4ltv.com/play/{playUrl}.html",
- "playUa": "",
- "searchUrl": "https://www.4ltv.com/search/-------------.html?wd={wd}",
- "scVodNode": "//div[@class='module-search-item']",
- "scVodName": "//h3/a/text()",
- "scVodId": "//h3/a/@href",
- "scVodIdR": "/detail/(\\w+).html",
- "scVodImg": "//@data-src",
- "scVodMark": "//a[@class='video-serial']/text()"
-}
\ No newline at end of file
diff --git a/app/XPath/555.json b/app/XPath/555.json
deleted file mode 100644
index 7d9831a..0000000
--- a/app/XPath/555.json
+++ /dev/null
@@ -1,62 +0,0 @@
-{
- "ua": "",
- "homeUrl": "https://www.o8tv.com",
- "cateNode": "//ul[contains(@class,'myui-header__menu nav-menu')]/li[contains(@class, 'dropdown-hover')]//div/ul/li/a[contains(@href, 'vodtype') and not(contains(@href,'label'))]",
- "cateName": "/text()",
- "cateId": "/@href",
- "cateIdR": "/vodtype/(\\w+).html",
- "cateManual": {},
- "homeVodNode": "//div[contains(@class, 'padding-0')]//ul[contains(@class,'myui-vodlist')]/li//a[contains(@class,'myui-vodlist__thumb')]",
- "homeVodName": "/@title",
- "homeVodId": "/@href",
- "homeVodIdR": "/voddetail/(\\w+).html",
- "homeVodImg": "/@data-original",
- "homeVodImgR": "\\S+(http\\S+)",
- "homeVodMark": "/span[contains(@class,'pic-text')]/text()",
- "cateUrl": "https://www.o8tv.com/vodshow/{cateId}--------{catePg}---html",
- "cateVodNode": "//ul[contains(@class,'myui-vodlist')]//li//a[contains(@class,'myui-vodlist__thumb')]",
- "cateVodName": "/@title",
- "cateVodId": "/@href",
- "cateVodIdR": "/voddetail/(\\w+).html",
- "cateVodImg": "/@data-original",
- "cateVodImgR": "\\S+(http\\S+)",
- "cateVodMark": "/span[contains(@class,'pic-text')]/text()",
- "dtUrl": "https://www.o8tv.com/voddetail/{vid}.html",
- "dtNode": "//div[contains(@class,'col-lg-wide-75')]",
- "dtName": "//div[@class='myui-content__thumb']/a[contains(@class,'myui-vodlist__thumb')]/@title",
- "dtNameR": "",
- "dtImg": "//div[@class='myui-content__thumb']/a[contains(@class,'myui-vodlist__thumb')]/img/@data-original",
- "dtImgR": "\\S+(http\\S+)",
- "dtCate": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '分类')]/following-sibling::*/text()",
- "dtCateR": "",
- "dtYear": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '年份')]/following-sibling::*/text()",
- "dtYearR": "",
- "dtArea": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '地区')]/following-sibling::*/text()",
- "dtAreaR": "",
- "dtMark": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '更新')]/following-sibling::*/text()",
- "dtMarkR": "",
- "dtActor": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '主演')]/following-sibling::*/text()",
- "dtActorR": "",
- "dtDirector": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '导演')]/following-sibling::*/text()",
- "dtDirectorR": "",
- "dtDesc": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '简介')]/parent::text()",
- "dtDescR": "",
- "dtFromNode": "//a[@data-toggle='tab' and contains(@href, 'playlist')]",
- "dtFromName": "/text()",
- "dtFromNameR": "",
- "dtUrlNode": "//div[contains(@class,'tab-content')]/div[contains(@id, 'playlist')]",
- "dtUrlSubNode": "//li/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/vodplay/(\\S+).html",
- "dtUrlName": "/text()",
- "dtUrlNameR": "",
- "playUrl": "https://www.o8tv.com/vodplay/{playUrl}.html",
- "playUa": "",
- "searchUrl": "https://www.o8tv.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": ""
-}
\ No newline at end of file
diff --git a/app/XPath/6d.json b/app/XPath/6d.json
deleted file mode 100644
index aa4af0f..0000000
--- a/app/XPath/6d.json
+++ /dev/null
@@ -1,69 +0,0 @@
-{
- "ua": "",
- "homeUrl": "http://6d.xuangz.cn",
- "dcVipFlag": "true",
- "pCfgJs": "http://6d.xuangz.cn/static/js/playerconfig.js",
- "pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
- "dcShow2Vip": {},
- "dcPlayUrl": "true",
- "cateNode": "//ul[contains(@class,'stui-header__menu')]/li/a[contains(@href,'list')]",
- "cateName": "/text()",
- "cateId": "/@href",
- "cateIdR": "/list/(\\S+).html",
- "cateManual": {
- "电影": "1",
- "电视剧": "2",
- "动漫": "3",
- "综艺": "4"
- },
- "homeVodNode": "//div[contains(@class, 'stui-vodlist__box')]/a[contains(@class,'stui-vodlist__thumb')]",
- "homeVodName": "/@title",
- "homeVodId": "/@href",
- "homeVodIdR": "/v_show/(\\w+).html",
- "homeVodImg": "/@data-original",
- "homeVodMark": "/span[contains(@class,'pic-text')]/text()",
- "cateUrl": "http://6d.xuangz.cn/list/{cateId}~{catePg}.html",
- "cateVodNode": "//div[contains(@class,'stui-vodlist__box')]/a[contains(@class,'stui-vodlist__thumb')]",
- "cateVodName": "/@title",
- "cateVodId": "/@href",
- "cateVodIdR": "/v_show/(\\w+).html",
- "cateVodImg": "/@data-original",
- "cateVodMark": "/span[contains(@class,'pic-text')]/text()",
- "dtUrl": "http://6d.xuangz.cn/v_show/{vid}.html",
- "dtNode": "//div[contains(@class,'col-md-wide-75')]",
- "dtName": "//div[contains(@class,'stui-content__thumb')]/a[contains(@class,'stui-vodlist__thumb')]/@title",
- "dtNameR": "",
- "dtImg": "//div[contains(@class,'stui-content__thumb')]/a[contains(@class,'stui-vodlist__thumb')]/@data-original",
- "dtImgR": "\\S+(http\\S+)",
- "dtCate": "",
- "dtCateR": "",
- "dtArea": "",
- "dtAreaR": "",
- "dtDirector": "//span[contains(@class,'text-muted') and contains(text(), '导演')]/following-sibling::*/text()",
- "dtDirectorR": "",
- "dtActor": "//span[contains(@class,'text-muted') and contains(text(), '主演')]/following-sibling::*/text()",
- "dtActorR": "",
- "dtYear": "//span[contains(@class,'text-muted') and contains(text(), '年代')]/following-sibling::*/text()",
- "dtYearR": "",
- "dtMark": "//span[contains(@class,'text-muted') and contains(text(), '集数')]/following-sibling::*/text()",
- "dtMarkR": "",
- "dtDesc": "//span[contains(@class,'text-muted') and contains(text(), '剧情')]/following-sibling::*/text()",
- "dtDescR": "",
- "dtFromNode": "//a[@data-toggle='tab' and contains(@href,'play')]",
- "dtFromName": "/text()",
- "dtUrlNode": "//ul[contains(@class,'stui-content__playlist')]",
- "dtUrlSubNode": "/li/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/v_player/(\\S+).html",
- "dtUrlName": "/text()",
- "dtUrlNameR": "",
- "playUrl": "http://6d.xuangz.cn/v_player/{playUrl}.html",
- "playUa": "",
- "searchUrl": "http://6d.xuangz.cn/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": ""
-}
\ No newline at end of file
diff --git a/app/XPath/77diany.json b/app/XPath/77diany.json
deleted file mode 100644
index 355671b..0000000
--- a/app/XPath/77diany.json
+++ /dev/null
@@ -1,72 +0,0 @@
-{
- "ua": "",
- "homeUrl": "https://www.77diany.com",
- "dcVipFlag": "true",
- "pCfgJs": "https://www.77diany.com/static/js/playerconfig.js",
- "pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
- "dcShow2Vip": {},
- "dcPlayUrl": "true",
- "cateNode": "//div[contains(@class,'ecnav-nav')]/div[contains(@class, 'nav-channel')]/a[contains(@href, 'vodtype')",
- "cateName": "/text()",
- "cateId": "/@href",
- "cateIdR": "/vodtype/(\\d+).html",
- "cateManual": {
- "电影": "1",
- "动漫": "4",
- "连续剧": "2",
- "综艺": "3"
- },
- "homeVodNode": "//div[contains(@class, 'vodlist hotgrow') and @id='hot1']//a[@class='aplus-exp ecimgbor']",
- "homeVodName": "/@title",
- "homeVodId": "/@href",
- "homeVodIdR": "/vodlist/(\\w+).html",
- "homeVodImg": "/div/@data-original",
- "homeVodImgR": "\\S+(http\\S+)",
- "homeVodMark": "/span[@class='pack-prb hidden']/text()",
- "cateUrl": "https://www.77diany.com/vodtype/{cateId}-{catePg}.html",
- "cateVodNode": "//div[contains(@class, 'vodlist hotgrow')]//a[@class='aplus-exp ecimgbor']",
- "cateVodName": "/@title",
- "cateVodId": "/@href",
- "cateVodIdR": "/vodlist/(\\w+).html",
- "cateVodImg": "/div/@data-original",
- "cateVodImgR": "\\S+(http\\S+)",
- "cateVodMark": "/span[@class='pack-prb hidden']/text()",
- "dtUrl": "https://www.77diany.com/vodlist/{vid}.html",
- "dtNode": "//body",
- "dtName": "//div[@class='s-top-info-title cf wow fadeInDownBig']/h1/text()",
- "dtNameR": "",
- "dtImg": "//div[@class='s-cover box']/a/img/@src",
- "dtImgR": "\\S+(http\\S+)",
- "dtCate": "//p[contains(@class,'item-desc js-open-wrap')]/text()",
- "dtCateR": "",
- "dtYear": "p[contains(@class,'item-desc js-open-wrap')]/text()",
- "dtYearR": "",
- "dtArea": "//p[contains(@class,'item')]/span/text()",
- "dtAreaR": "",
- "dtMark": "//p[contains(@class,'item-desc js-open-wrap')]/text()",
- "dtMarkR": "",
- "dtActor": "//p[contains(@class,'item')]/span/text()",
- "dtActorR": "",
- "dtDirector": "//span[contains(@class,'desc')]/span/text()",
- "dtDirectorR": "",
- "dtDesc": "//p[contains(@class,'item-desc js-open-wrap')]/text()",
- "dtDescR": "",
- "dtFromNode": "//a[contains(@class, 'channelname swiper-slide')]",
- "dtFromName": "/text()",
- "dtFromNameR": "",
- "dtUrlNode": "//div[contains(@id, 'playsx')]//ul[contains(@class,'content_playlist')]",
- "dtUrlSubNode": "/li/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/vodplay/(\\S+).html",
- "dtUrlName": "/text()",
- "dtUrlNameR": "",
- "playUrl": "https://www.77diany.com/vodplay/{playUrl}.html",
- "playUa": "",
- "searchUrl": "https://www.77diany.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": ""
-}
\ No newline at end of file
diff --git a/app/XPath/77ys.json b/app/XPath/77ys.json
deleted file mode 100644
index 7341ad6..0000000
--- a/app/XPath/77ys.json
+++ /dev/null
@@ -1,46 +0,0 @@
-{
- "ua": "",
- "homeUrl": "https://www.qiqipk.com/",
- "cateNode": "//ul[contains(@class,'myui-header__menu nav-menu')]/li/a",
- "cateName": "/text()",
- "cateId": "/@href",
- "cateIdR": "/vodtype/(\\d+).html",
- "cateManual": {
- "电影": "1",
- "电视剧": "2",
- "综艺": "3",
- "动漫": "4"
- },
- "homeVodNode": "//ul[contains(@class, 'myui-vodlist clearfix')]/li/div/a[contains(@class,'myui-vodlist__thumb lazyload)]",
- "homeVodName": "/@title",
- "homeVodId": "/@href",
- "homeVodIdR": "/vod/(\\s+).html",
- "homeVodImg": "/@data-original",
- "homeVodMark": "",
- "cateUrl": "https://www.qiqipk.com/vodtype/{cateId}-{catePg}.html",
- "cateVodNode": "//div[contains(@class, 'myui-panel_bd')]/ul/li/div/a[contains(@class,'myui-vodlist__thumb lazyload')]",
- "cateVodName": "/@title",
- "cateVodId": "/@href",
- "cateVodIdR": "/vod/(\\w+).html",
- "cateVodImg": "/@data-original",
- "cateVodMark": "",
- "dtUrl": "https://www.qiqipk.com/vod/{vid}.html",
- "dtNode": "//div[contains(@class,'myui-panel-box clearfix')]",
- "dtName": "//div[contains(@class,'myui-content__thumb')]/a/@title",
- "dtImg": "//div[contains(@class,'myui-content__thumb')]/a/img/@data-original",
- "dtFromNode": "//a[@data-toggle='tab' and contains(@href, 'playlist')]",
- "dtFromName": "/text()",
- "dtUrlNode": "//ul[contains(@class,'myui-content__list')]",
- "dtUrlSubNode": "/li/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/v/(\\S+).html",
- "dtUrlName": "/text()",
- "playUrl": "https://www.qiqipk.com/v/{playUrl}.html",
- "searchUrl": "https://www.qiqipk.com/index.php/ajax/suggest?mid=1&wd={wd}",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": ""
-}
\ No newline at end of file
diff --git a/app/XPath/789.json b/app/XPath/789.json
deleted file mode 100644
index b93abef..0000000
--- a/app/XPath/789.json
+++ /dev/null
@@ -1,241 +0,0 @@
-{
- "ua": "",
- "homeUrl": "http://789ba.com",
- // "dcVipFlag": "false",
- // "dcShow2Vip": {},
- "dcPlayUrl": "true",
- "cateNode": "//div[contains(@class,'stui-header_bd')]/ul[contains(@class, 'menu')]/li/a[contains(@href,'list')]",
- "cateName": "/text()",
- "cateId": "/@href",
- "cateIdR": "/list/(\\S+).html",
- "cateManual": {},
- "homeVodNode": "//div[contains(@class, 'stui-vodlist__box')]/a",
- "homeVodName": "/@title",
- "homeVodId": "/@href",
- "homeVodIdR": "/vod/(\\w+).html",
- "homeVodImg": "/@data-original",
- "homeVodImgR": "\\S+(http\\S+)",
- "homeVodMark": "/span[contains(@class,'pic-text')]/text()",
- "cateUrl": "http://789ba.com/show/{cateId}-{area}-{by}------{catePg}---{year}.html",
- "cateVodNode": "//div[contains(@class, 'stui-vodlist__box')]/a",
- "cateVodName": "/@title",
- "cateVodId": "/@href",
- "cateVodIdR": "/vod/(\\w+).html",
- "cateVodImg": "/@data-original",
- "cateVodImgR": "\\S+(http\\S+)",
- "cateVodMark": "/span[contains(@class,'pic-text')]/text()",
- "dtUrl": "http://789ba.com/vod/{vid}.html",
- "dtNode": "//body",
- "dtName": "//h1[@class='title']/text()",
- "dtNameR": "",
- "dtImg": "//div[@class='stui-content__thumb']/a/img/@data-original",
- "dtImgR": "\\S+(http\\S+)",
- "dtCate": "//p[@class='data']/span[contains(text(), '类型:')]/parent::*/a/text()",
- "dtCateR": "",
- "dtActor": "//p[@class='data']/span[contains(text(), '主演')]/parent::*/a/text()",
- "dtActorR": "",
- "dtDirector": "//p[@class='data']/span[contains(text(), '导演:')]/parent::*/a/text()",
- "dtDirectorR": "",
- "dtDesc": "//span[contains(text(), '简介:')]/parent::*/text()",
- "dtDescR": "",
- "dtFromNode": "//h3[contains(text(), '播放')]",
- "dtFromName": "concat('播放源',count(parent::*/preceding::*//h3[contains(text(), '播放')]) + 1)",
- "dtFromNameR": "(\\S+).0",
- "dtUrlNode": "//ul[contains(@class, 'stui-content__playlist')]",
- "dtUrlSubNode": "/li/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/play/(\\S+).html",
- "dtUrlName": "/text()",
- "dtUrlNameR": "",
- "playUrl": "http://789ba.com/play/{playUrl}.html",
- "playUa": "",
- "searchUrl": "http://789ba.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": "",
- "filter": {
- "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": "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"}
- ]
- }
- ],
- "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": "其他"}
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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": "area",
- "name": "地区",
- "value": [
- {"n": "全部","v": ""},
- {"n": "内地","v": "内地"},
- {"n": "港台","v": "港台"},
- {"n": "日韩","v": "日韩"},
- {"n": "欧美","v": "欧美"}
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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": "area",
- "name": "地区",
- "value": [
- {"n": "全部","v": ""},
- {"n": "国产","v": "国产"},
- {"n": "日本","v": "日本"},
- {"n": "欧美","v": "欧美"},
- {"n": "其它","v": "其它"}
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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"}
- ]
- }
- ]
- }
-}
\ No newline at end of file
diff --git a/app/XPath/88dmw.json b/app/XPath/88dmw.json
deleted file mode 100644
index 7c1150c..0000000
--- a/app/XPath/88dmw.json
+++ /dev/null
@@ -1,181 +0,0 @@
-//www.dm55.cc
-{
- "ua": "",
- "homeUrl": "http://www.88dmw.com",
- "cateManual": {
- "新番连载": "1",
- "完结日漫": "3",
- "热门国漫": "4",
- "剧场动漫": "16"
- },
-
-// Home Summary ================================================
- "homeVodNode": "//div[@class='cn2_l']/div[@class='c2_contact']/div[@class='c1_l_wap_contact']/ul/li",
- "homeVodName": "/a/@title",
- "homeVodId": "/a/@href",
- "homeVodIdR": "/detail/(\\w+).html",
- "homeVodImg": "/a/img/@src",
- "homeVodMark": "/p[@class='time']/font/text()",
-
-// Category Summary ================================================
- "cateUrl": "http://www.88dmw.com/vod-list-id-{cateId}-pg-{catePg}-order--by--class--year-{year}-letter--area--lang-.html",
- "cateVodNode": "//div[@class='list3_cn_box']/div[@class='cn_box2']",
- "cateVodName": "/div/div/a/@title",
- "cateVodId": "/div/div/a/@href",
- "cateVodIdR": "/detail/(\\w+).html",
- "cateVodImg": "/div/div/a/img/@src",
- "cateVodMark": "/ul[@class='list_20']/li[2]/span/font/text()",
-
-// Category Details ================================================
- "dtUrl": "http://www.88dmw.com/detail/{vid}.html",
- "dtNode": "//div[(@class='warp')]",
- "dtName": "//div[@class='info-title']/h1/text()",
- "dtImg": "//div[@class='info-box']/div[@class='o_list']/div[@class='o_big_img_bg_b']/img/@src",
- "dtCate": "//div[@class='o_r_contact']/ul/li[8]/label/font[1]/text()",
- "dtYear": "//div[@class='o_r_contact']/ul/li[6]/text()",
- "dtArea": "//div[@class='o_r_contact']/ul/li[4]/label/text()",
- "dtActor": "//div[@class='o_r_contact']/ul/li[3]/span/text()",
- "dtMark": "//div[@class='o_r_contact']/ul/li[7]/label/font[1]/text()",
- "dtDirector": "//div[@class='o_r_contact']/ul/li[2]/span/text()",
- "dtDesc": "",
-
-// Playlist =====================================================
-// "dtFromNode": "//div[contains(@class,'from-tabs')]/label[contains(text(),'线路') or contains(text(),'云')]",
- "dtFromNode": "//div[contains(@class,'from-tabs')]/label",
- "dtFromName": "/text()",
- "dtFromNameR": "",
-// "dtUrlNode": "//div[contains(@class,'current-tab')]",
- "dtUrlNode": "//div[contains(@class,'tabs-list')]",
- "dtUrlSubNode": "/div/ul/li/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/play/(\\S+).html",
- "dtUrlName": "/text()",
- "playUrl": "http://www.88dmw.com/play/{playUrl}.html",
- "playUa": "",
-
-// Search Results ================================================
- "searchUrl": "http://www.88dmw.com/index.php?m=vod-search-wd-{wd}",
- "scVodNode": "//div[@class='list3_cn_box']/div[@class='cn_box2']",
- "scVodName": "/div/div/a/@title",
- "scVodId": "/div/div/a/@href",
- "scVodIdR": "/detail/(\\w+).html",
- "scVodImg": "/div/div/a/img/@src",
- "scVodMark": "/ul[@class='list_20']/li[2]/span/font/text()",
-
-// Filters =======================================================
- "filter": {
- "1": [
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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"}
- ]
- }
- ],
- "3": [
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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"}
- ]
- }
- ],
- "16": [
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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"}
- ]
- }
- ]
- }
-
-}
\ No newline at end of file
diff --git a/app/XPath/94sm.json b/app/XPath/94sm.json
deleted file mode 100644
index b387739..0000000
--- a/app/XPath/94sm.json
+++ /dev/null
@@ -1,61 +0,0 @@
-{
- "ua": "",
- "homeUrl": "https://www.40mdd.com",
- "cateNode": "//ul[contains(@class,'navbar-nav')]/li/a[contains(@href, '.html') and not(contains(@href, '6'))]",
- "cateName": "/text()",
- "cateNameR": "热门(.+)",
- "cateId": "/@href",
- "cateIdR": "/type/(\\d+).html",
- "cateManual": {},
- "homeVodNode": "//div[@class='col-md-12 movie-item-out']//a[not(contains(@href, '6'))]/parent::*/parent::*/parent::*/div[contains(@class, 'movie-item-out') and position()<10]/div[@class='movie-item']/a",
- "homeVodName": "/@title",
- "homeVodId": "/@href",
- "homeVodIdR": "/show/(\\w+).html",
- "homeVodImg": "/img/@src",
- "homeVodMark": "/button/text()",
- "cateUrl": "https://www.40mdd.com/type/{cateId}/{catePg}.html",
- "cateVodNode": "//div[@class='movie-item']/a",
- "cateVodName": "/@title",
- "cateVodId": "/@href",
- "cateVodIdR": "/show/(\\w+).html",
- "cateVodImg": "/img/@src",
- "cateVodMark": "/button/text()",
- "dtUrl": "https://www.40mdd.com/show/{vid}.html",
- "dtNode": "//div[@class='container-fluid']",
- "dtName": "//div[@class='col-md-9']//div[@class='col-md-4']//img/@alt",
- "dtNameR": "",
- "dtImg": "//div[@class='col-md-9']//div[@class='col-md-4']//img/@src",
- "dtImgR": "",
- "dtCate": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '类型')]/parent::*/following-sibling::*/text()",
- "dtCateR": "",
- "dtYear": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '日期')]/parent::*/following-sibling::*/text()",
- "dtYearR": "",
- "dtArea": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '国家')]/parent::*/following-sibling::*/text()",
- "dtAreaR": "",
- "dtMark": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '状态')]/parent::*/following-sibling::*/text()",
- "dtMarkR": "",
- "dtActor": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '主演')]/parent::*/following-sibling::*/text()",
- "dtActorR": "",
- "dtDirector": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '导演')]/parent::*/following-sibling::*/text()",
- "dtDirectorR": "",
- "dtDesc": "//p[@class='summary']/text()",
- "dtDescR": "",
- "dtFromNode": "//div[contains(@class,'resource-list')]/div[@class='panel-heading']/strong",
- "dtFromName": "/text()",
- "dtFromNameR": "\\S+\\.(\\S+) \\(",
- "dtUrlNode": "//div[contains(@class,'resource-list')]/ul[@class='dslist-group']",
- "dtUrlSubNode": "/li/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/play/(\\S+).html",
- "dtUrlName": "/text()",
- "dtUrlNameR": "",
- "playUrl": "https://www.40mdd.com/play/{playUrl}.html",
- "playUa": "",
- "searchUrl": "https://www.40mdd.com/search?wd={wd}",
- "scVodNode": "//div[@class='movie-item']/a",
- "scVodName": "/@title",
- "scVodId": "/@href",
- "scVodIdR": "/show/(\\w+).html",
- "scVodImg": "/img/@src",
- "scVodMark": "/button/text()"
-}
diff --git a/app/XPath/9e.json b/app/XPath/9e.json
deleted file mode 100644
index 150bed6..0000000
--- a/app/XPath/9e.json
+++ /dev/null
@@ -1,52 +0,0 @@
-{
- "ua": "",
- "homeUrl": "https://www.9eguoyu.com/",
- "dcVipFlag": "true",
- "pCfgJs": "https://www.9eguoyu.com/static/js/playerconfig.js",
- "pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
- "dcShow2Vip": {},
- "dcPlayUrl": "true",
- "cateManual": {},
- "homeVodNode": "//li[@class='col-lg-6 col-md-6 col-sm-4 col-xs-3']/div/a",
- "homeVodName": "/@title",
- "homeVodId": "/@href",
- "homeVodIdR": "/voddetail/(\\w+).html",
- "homeVodImg": "/@data-original",
- "homeVodImgR": "",
- "cateUrl": "https://www.9eguoyu.com/vodshow/{cateId}/page/{catePg}.html",
- "cateVodNode": "//li[@class='col-lg-8 col-md-6 col-sm-4 col-xs-3']/div/a",
- "cateVodName": "/@title",
- "cateVodId": "/@href",
- "cateVodIdR": "/voddetail/(\\w+).html",
- "cateVodImg": "/@data-original",
- "cateVodImgR": "",
- "dtUrl": "https://www.9eguoyu.com/voddetail/{vid}.html",
- "dtNode": "//body",
- "dtName": "//div[@class='col-xs-1']/div[@class='myui-content__thumb']/a/@title",
- "dtNameR": "",
- "dtImg": "//div[@class='col-xs-1']/div[@class='myui-content__thumb']/a/img/@data-original",
- "dtImgR": "",
- "dtCate": "//span[contains(text(), '分类')]/following-sibling::a/text()",
- "dtYear": "//span[contains(text(), '年份')]/following-sibling::a/text()",
- "dtDirector": "//span[contains(text(), '导演')]/following-sibling::a/text()",
- "dtActor": "//span[contains(text(), '主演')]/following-sibling::a/text()",
- "dtDesc": "//span[contains(text(), '简介')]/parent::text()",
- "dtFromNode": "//ul[@class='nav nav-tabs active']/li/a",
- "dtFromName": "/text()",
- "dtFromNameR": "",
- "dtUrlNode": "//ul[@class='myui-content__list scrollbar sort-list clearfix']",
- "dtUrlSubNode": "/li/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/vodplay/(\\S+).html",
- "dtUrlName": "/text()",
- "dtUrlNameR": "",
- "playUrl": "https://www.9eguoyu.com/vodplay/{playUrl}.html",
- "playUa": "",
- "searchUrl": "https://www.9eguoyu.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": ""
-}
\ No newline at end of file
diff --git a/app/XPath/9rmb.json b/app/XPath/9rmb.json
deleted file mode 100644
index ee6ec7e..0000000
--- a/app/XPath/9rmb.json
+++ /dev/null
@@ -1,60 +0,0 @@
-{
- "homeUrl": "http://www.9rmb.com",
- "cateNode": "//ul[contains(@class,'navbar-nav')]/li/a[contains(@href, '.html') and not(contains(@href, '6'))]",
- "cateName": "/text()",
- "cateId": "/@href",
- "cateIdR": "/type/(d).html",
- "cateManual": {},
- "homeVodNode": "//div[@class='col-md-12 movie-item-out']//a[not(contains(@href, '6'))]/parent::*/parent::*/parent::*/div[contains(@class, 'movie-item-out') and position()<10]/div[@class='movie-item']/a",
- "homeVodName": "/@title",
- "homeVodId": "/@href",
- "homeVodIdR": "/show/(w).html",
- "homeVodImg": "/img/@src",
- "homeVodMark": "/button/text()",
- "cateUrl": "http://www.9rmb.com/type/{cateId}/{catePg}.html",
- "cateVodNode": "//div[@class='movie-item']/a",
- "cateVodName": "/@title",
- "cateVodId": "/@href",
- "cateVodIdR": "/show/(w).html",
- "cateVodImg": "/img/@src",
- "cateVodMark": "/button/text()",
- "dtUrl": "http://www.9rmb.com/show/{vid}.html",
- "dtNode": "//div[@class='container-fluid']",
- "dtName": "//div[@class='col-md-9']//div[@class='col-md-4']//img/@alt",
- "dtNameR": "",
- "dtImg": "//div[@class='col-md-9']//div[@class='col-md-4']//img/@src",
- "dtImgR": "",
- "dtCate": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '类型')]/parent::*/following-sibling::*/text()",
- "dtCateR": "",
- "dtYear": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '日期')]/parent::*/following-sibling::*/text()",
- "dtYearR": "",
- "dtArea": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '国家')]/parent::*/following-sibling::*/text()",
- "dtAreaR": "",
- "dtMark": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '状态')]/parent::*/following-sibling::*/text()",
- "dtMarkR": "",
- "dtActor": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '主演')]/parent::*/following-sibling::*/text()",
- "dtActorR": "",
- "dtDirector": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '导演')]/parent::*/following-sibling::*/text()",
- "dtDirectorR": "",
- "dtDesc": "//p[@class='summary']/text()",
- "dtDescR": "",
- "dtFromNode": "//div[contains(@class,'resource-list')]/div[@class='panel-heading']/strong",
- "dtFromName": "/text()",
- "dtFromNameR": "S.(S) (",
- "dtUrlNode": "//div[contains(@class,'resource-list')]/ul[@class='dslist-group']",
- "dtUrlSubNode": "/li/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/play/(S).html",
- "dtUrlName": "/text()",
- "dtUrlNameR": "",
- "playUrl": "http://www.9rmb.com/play/{playUrl}.html",
- "playUa": "",
- "searchUrl": "http://www.9rmb.com/search?wd={wd}",
- "scVodNode": "//div[@class='movie-item']/a",
- "scVodName": "/@title",
- "scVodId": "/@href",
- "scVodIdR": "/show/(w).html",
- "scVodImg": "/img/@src",
- "scVodMark": "/button/text()"
-
-}
\ No newline at end of file
diff --git a/app/XPath/age.json b/app/XPath/age.json
deleted file mode 100644
index 2d5d301..0000000
--- a/app/XPath/age.json
+++ /dev/null
@@ -1,49 +0,0 @@
-{
- "ua": "",
- "homeUrl": "https://www.agemys.com/update",
- "cateManual": {
- "全部": "",
- "中国": "-中国-all-all",
- "日本": "-日本-all-all",
- "欧美": "-欧美-all-all"
- },
- "homeVodNode": "//div[@class='blockcontent']//ul[@class='ul_li_a6']/li",
- "homeVodName": "/h4[@class='anime_icon2_name']/a/text()",
- "homeVodId": "/h4[@class='anime_icon2_name']/a/@href",
- "homeVodIdR": "/detail/(\\w+)",
- "homeVodImg": "//img/@src",
- "homeVodMark": "//img/@title",
- "cateUrl": "https://www.agemys.com/catalog/all-all-all-all-all-time-{catePg}{cateId}",
- "cateVodNode": "//div[@class='blockcontent1']/div/a",
- "cateVodName": "/img/@alt",
- "cateVodId": "/@href",
- "cateVodIdR": "/detail/(\\w+)",
- "cateVodImg": "/img/@src",
- "cateVodMark": "/span[@class='newname']/text()",
- "dtUrl": "https://www.agemys.com/detail/{vid}",
- "dtNode": "//div[@id='container']",
- "dtName": "//div[@class='div_left']/div[@class='baseblock'][1]/div[@class='blockcontent']/img/@alt",
- "dtImg": "//div[@class='div_left']/div[@class='baseblock'][1]/div[@class='blockcontent']/img/@src",
- "dtCate": "//div[@class='div_left']/div[@class='baseblock'][2]//span[@class='detail_imform_tag' and contains(text(), '剧情类型')]/following-sibling::*/text()",
- "dtYear": "//div[@class='div_left']/div[@class='baseblock'][2]//span[@class='detail_imform_tag' and contains(text(), '首播时间')]/following-sibling::*/text()",
- "dtArea": "//div[@class='div_left']/div[@class='baseblock'][2]//span[@class='detail_imform_tag' and contains(text(), '地区')]/following-sibling::*/text()",
- "dtMark": "",
- "dtDirector": "//div[@class='div_left']/div[@class='baseblock'][2]//span[@class='detail_imform_tag' and contains(text(), '制作公司')]/following-sibling::*/text()",
- "dtDesc": "//div[@class='div_right']/div[@class='baseblock'][2]//p/text()",
- "dtFromNode": "//div[@id='playlist-div']/ul[@class='menu0']/li",
- "dtFromName": "/text()",
- "dtUrlNode": "//div[@id='playlist-div']/div[@class='main0']/div",
- "dtUrlSubNode": "//li/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/play/(\\S+)",
- "dtUrlName": "/text()",
- "playUrl": "https://www.agemys.com/play/{playUrl}",
- "playUa": "",
- "searchUrl": "https://www.agemys.com/search?query={wd}&page=1",
- "scVodNode": "//div[@class='blockcontent1']/div/a",
- "scVodName": "/img/@alt",
- "scVodId": "/@href",
- "scVodIdR": "/detail/(\\w+)",
- "scVodImg": "/img/@src",
- "scVodMark": "/span[@class='newname']/text()"
-}
\ No newline at end of file
diff --git a/app/XPath/aidi.json b/app/XPath/aidi.json
deleted file mode 100644
index ed36ffc..0000000
--- a/app/XPath/aidi.json
+++ /dev/null
@@ -1,53 +0,0 @@
-{
- "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",
- "homeUrl": "https://aidi.tv/",
- "cateManual": {},
-
-// Home Summary ====================================================
- "homeVodNode": "//div[@class='cbox_list']/div/ul/li[contains(@class, 'vodlist_item')]",
- "homeVodName": "/a/@title",
- "homeVodId": "/a/@href",
- "homeVodIdR": "/movie/(\\w+).html",
- "homeVodImg": "/a/@data-original",
- "homeVodMark": "/span[2]/text()",
-
-// Category Summary ================================================
- "cateUrl": "https://aidi.tv/show/{cateId}--------{catePg}---.html",
- "cateVodNode": "//ul[contains(@class,'vodlist vodlist_wi')]/li/a",
- "cateVodName": "/@title",
- "cateVodId": "/@href",
- "cateVodIdR": "/movie/(\\w+).html",
- "cateVodImg": "/@data-original",
- "cateVodMark": "/span[2]/text()",
-
-// Category Details ================================================
- "dtUrl": "https://aidi.tv/movie/{vid}.html",
- "dtNode": "//div[@class='content_box clearfix']", // must be unique
- "dtName": "/div/a/@title",
- "dtImg": "/div/a/img/@data-original",
- "dtImgR": "\\S+(http\\S+)",
- "dtCate": "//div[contains(@class,'content_detail content_min fl')]/ul/li/span[contains(text(), '状态')]/following-sibling::a/text()",
- "dtDirector": "//div[contains(@class,'content_detail content_min fl')]/ul/li/span[contains(text(), '导演')]/following-sibling::a/text()",
- "dtActor": "//div[contains(@class,'content_detail content_min fl')]/ul/li/span[contains(text(), '主演')]/following-sibling::a/text()",
- "dtDesc": "//div[contains(@class,'content_detail content_min fl')]/ul/li[5]",
-
-// Playlist ========================================================
- "dtFromNode": "//a[contains(.,'云') or contains(.,'旋') or contains(.,'爱')]",
- "dtFromName": "/@alt",
- "dtUrlNode": "//div[contains(@id,'playlistbox')]",
- "dtUrlSubNode": "/ul/li/a",
- "dtUrlId": "/@href",
- "dtUrlName": "/text()",
- "dtUrlNameR": "",
- "playUrl": "{playUrl}",
- "playUa": "",
-
-// Search Results ==================================================
- "searchUrl": "https://aidi.tv/vsearch/-------------.html?wd={wd}&submit=",
- "scVodNode": "//a[contains(@class,'myui-vodlist__thumb')]",
- "scVodName": "/@title",
- "scVodId": "/@href",
- "scVodIdR": "",
- "scVodImg": "/@data-original",
- "scVodMark": ""
-}
\ No newline at end of file
diff --git a/app/XPath/aixixi.json b/app/XPath/aixixi.json
deleted file mode 100644
index a6e4858..0000000
--- a/app/XPath/aixixi.json
+++ /dev/null
@@ -1,207 +0,0 @@
-{
- "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",
- "homeUrl": "https://myaixixi.com/",
- "dcVipFlag": "true",
- "pCfgJs": "https://myaixixi.com/static/js/playerconfig.js",
- "pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
- "dcShow2Vip": {},
- "dcPlayUrl": "true",
- "cateManual": {},
- // Home Summary ================================================
- "homeVodNode": "//div[contains(@class,'mo-cols-lays')]/ul/li",
- "homeVodName": "/a[2]/text()",
- "homeVodId": "/a[1]/@href",
- "homeVodImg": "/a[1]/@data-original",
- "homeVodMark": "/a[1]/span[3]/text()",
- // Category Summary ================================================
- "cateUrl": "https://myaixixi.com/index.php/vod/show{area}/id/{cateId}/page/{catePg}{year}.html",
- "cateVodNode": "//div[contains(@class,'mo-cols-lays')]/ul/li",
- "cateVodName": "/a[2]/text()",
- "cateVodId": "/a[1]/@href",
- "cateVodImg": "/a[1]/@data-original",
- "cateVodMark": "/a[1]/span[3]/text()",
- // Category Details ================================================
- "dtUrl": "https://myaixixi.com/{vid}",
- "dtNode": "//div[contains(@class,'mo-main-info')]",
- "dtName": "//div/div/dl/dt/a/img/@alt",
- "dtImg": "//img[contains(@class,'mo-part-full')]/@src",
- "dtCate": "//dd[contains(@class,'mo-paxs-5px')]/ul[contains(@class,'mo-cols-rows')]/li[3]/a/text()",
- "dtArea": "//dd[contains(@class,'mo-paxs-5px')]/ul[contains(@class,'mo-cols-rows')]/li[4]/a/text()",
- "dtYear": "//dd[contains(@class,'mo-paxs-5px')]/ul[contains(@class,'mo-cols-rows')]/li[5]/a/text()",
- "dtActor": "//dd[contains(@class,'mo-paxs-5px')]/ul[contains(@class,'mo-cols-rows')]/li[1]/a/text()",
- "dtDirector": "//dd[contains(@class,'mo-paxs-5px')]/ul[contains(@class,'mo-cols-rows')]/li[2]/a/text()",
- "dtMark": "//a[contains(@class,'mo-situ-pics mo-situ-lazy')]//span[contains(@class,'mo-situ-rema mo-part-ramp')]/text()",
- "dtDesc": "//div[contains(@class,'mo-word-info')]/div/text()",
- // Playlist =====================================================
- // "dtFromNode": "//div[contains(@class,'mo-cols-lays')][2]",
- "dtFromNode": "//div[contains(@class,'mo-cols-lays')][2]/div[contains(@class,'mo-sort-head')]/h2[contains(@class,'mo-fsxs-14px')]/a",
- // "dtFromName": "/div[contains(@class,'mo-sort-head')]/h2[contains(@class,'mo-fsxs-14px')]/a/text()", // number must match
- "dtFromName": "/text()", // number must match
- "dtFromNameR": "(.+)\\(",
- "dtUrlNode": "//ul[contains(@class,'mo-movs-item')]", // number must match
- "dtUrlSubNode": "/li/a",
- "dtUrlId": "/@href",
- "dtUrlName": "/text()",
- "playUrl": "https://myaixixi.com/{playUrl}",
- "playUa": "",
- // Search Results ================================================
- "searchUrl": "https://myaixixi.com/index.php/vod/search/wd/{wd}.html",
- "scVodNode": "//div[contains(@class,'mo-main-info')]",
- "scVodName": "//div/div/div/dl/dd/h1/a/text()",
- "scVodId": "//div/div/div/dl/dd/h1/a/@href",
- "scVodImg": "//div/div/div/dl/dt/a/@data-original",
- "scVodMark": "",
- // Filters =======================================================
- "filter": {
- "1": [ // 电影
- {
- "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/其他"}
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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"}
- ]
- }
- ],
- "2": [ // 剧集
- {
- "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/其他"}
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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"}
- ]
- }
- ],
- "4": [ // 动漫
- {
- "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": "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"}
- ]
- }
- ],
- "3": [ // 综艺
- {
- "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": "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"}
- ]
- }
- ]
- }
- }
\ No newline at end of file
diff --git a/app/XPath/auete.json b/app/XPath/auete.json
deleted file mode 100644
index 8967965..0000000
--- a/app/XPath/auete.json
+++ /dev/null
@@ -1,65 +0,0 @@
-{
- "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",
- "homeUrl": "https://auete.com",
- "cateManual": {
- "电影": "Movie",
- "国产剧": "Tv/neidi",
- "香港剧": "Tv/tvbgj",
- "台湾剧": "Tv/taiju",
- "欧美剧": "Tv/oumei",
- "日本剧": "Tv/riju",
- "韩国剧": "Tv/hanju",
- "综艺": "Zy",
- "日漫": "Dm/riman",
- "国漫": "Dm/guoman",
- "欧美": "Dm/meiman",
- "动漫": "Dm/donghua"
- },
-
-// Home Summary ================================================
- "homeVodNode": "//div[contains(@class,'picture_list_container')]/ul/li",
- "homeVodName": "/a/img/@title",
- "homeVodId": "/h2/a/@href",
- "homeVodImg": "/a/img/@src",
- "homeVodMark": "/a/button/text()",
-
-// Category Summary ================================================
- "cateUrl": "https://auete.com/{cateId}/index{catePg}.html",
- "cateVodNode": "//div[contains(@class,'picture_list_container')]/ul/li",
- "cateVodName": "/a/img/@title",
- "cateVodId": "/h2/a/@href",
- "cateVodImg": "/a/img/@src",
- "cateVodMark": "/a/button/text()",
-
-// Category Details ================================================
- "dtUrl": "https://auete.com/{vid}",
- "dtNode": "//div[@class='card-body']",
- "dtName": "//h1[contains(@class,'title break-all')]/text()",
- "dtImg": "//div[@class='cover']/a/@href",
- "dtCate": "//div[@class='message break-all']/p[8]/text()",
- "dtArea": "//div[@class='message break-all']/p[10]/text()",
- "dtYear": "//div[@class='message break-all']/p[11]/text()",
- "dtActor": "//div[@class='message break-all']/p[7]/text()",
- "dtDirector": "//div[@class='message break-all']/p[5]/text()",
- "dtMark": "//div[@class='message break-all']/p[14]/text()",
- "dtDesc": "//div[@class='message break-all']/p[16]/text()",
-
-// Playlist =====================================================
- "dtFromNode": "//div[contains(@id,'player_list')]/h2",
- "dtFromName": "[substring-after(text(),'播')]", // number must match
- "dtUrlNode": "//div[contains(@id,'player_list')]/ul", // number must match
- "dtUrlSubNode": "/li/a",
- "dtUrlId": "/@href",
- "dtUrlName": "/text()",
- "playUrl": "https://auete.com/{playUrl}",
- "playUa": "",
-
-// Search Results ================================================
- "searchUrl": "https://auete.com/search.php?searchword={wd}",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": ""
-}
\ No newline at end of file
diff --git a/app/XPath/bukaivip.json b/app/XPath/bukaivip.json
deleted file mode 100644
index eae19cd..0000000
--- a/app/XPath/bukaivip.json
+++ /dev/null
@@ -1,70 +0,0 @@
-{
- "ua": "",
- "homeUrl": "https://bukaivip1.com",
- "dcVipFlag": "true",
- "pCfgJs": "https://bukaivip1.com/static/js/playerconfig.js",
- "pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
- "dcShow2Vip": {},
- "dcPlayUrl": "true",
- "cateNode": "//ul[contains(@class,'stui-header__menu')]/li/a[contains(@href,'index.php/vod/type/id')]",
- "cateName": "/text()",
- "cateId": "/@href",
- "cateIdR": "/index.php/vod/type/id/(\\d+).html",
- "cateManual": {
- "电影": "1",
- "连续剧": "2",
- "综艺": "3",
- "动漫": "4",
- "纪录片": "20"
- },
- "homeVodNode": "//div[contains(@class, 'stui-vodlist__box')]/a[contains(@class,'stui-vodlist__thumb')]",
- "homeVodName": "/@title",
- "homeVodId": "/@href",
- "homeVodIdR": "/index.php/vod/detail/id/(\\w+).html",
- "homeVodImg": "/@data-original",
- "homeVodMark": "/span[contains(@class,'pic-text')]/text()",
- "cateUrl": "https://bukaivip1.com/index.php/vod/show/id/{cateId}/page/{catePg}.html",
- "cateVodNode": "//div[contains(@class,'stui-vodlist__box')]/a[contains(@class,'stui-vodlist__thumb')]",
- "cateVodName": "/@title",
- "cateVodId": "/@href",
- "cateVodIdR": "/index.php/vod/detail/id/(\\w+).html",
- "cateVodImg": "/@data-original",
- "cateVodMark": "/span[contains(@class,'pic-text')]/text()",
- "dtUrl": "https://bukaivip1.com/index.php/vod/detail/id/{vid}.html",
- "dtNode": "//div[contains(@class,'col-lg-wide-75')]",
- "dtName": "//a[contains(@class,'stui-vodlist__thumb')]/@title",
- "dtNameR": "",
- "dtImg": "//a[contains(@class,'stui-vodlist__thumb')]/img/@data-original",
- "dtImgR": "\\S+(http\\S+)",
- "dtCate": "//span[contains(@class,'text-muted') and contains(text(), '类型')]/following-sibling::*/text()",
- "dtCateR": "",
- "dtArea": "//span[contains(@class,'text-muted') and contains(text(), '地区')]/following-sibling::*/text()",
- "dtAreaR": "",
- "dtDirector": "//span[contains(@class,'text-muted') and contains(text(), '导演')]/following-sibling::*/text()",
- "dtDirectorR": "",
- "dtActor": "//span[contains(@class,'text-muted') and contains(text(), '主演')]/following-sibling::*/text()",
- "dtActorR": "",
- "dtYear": "//span[contains(@class,'text-muted') and contains(text(), '年代')]/following-sibling::*/text()",
- "dtYearR": "",
- "dtMark": "//span[contains(@class,'text-muted') and contains(text(), '集数')]/following-sibling::*/text()",
- "dtMarkR": "",
- "dtDesc": "//p[contains(@class,'col-pd')]/text()",
- "dtDescR": "",
- "dtFromNode": "//h3[contains(@class,'title')]",
- "dtFromName": "[substring-before(text(),'(')]",
- "dtUrlNode": "//div[contains(@class,'stui-pannel_bd')]/ul[contains(@class,'stui-content__playlist')]",
- "dtUrlSubNode": "/li/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/index.php/vod/play/id/(\\S+).html",
- "dtUrlName": "/text()",
- "dtUrlNameR": "",
- "playUrl": "https://bukaivip1.com/index.php/vod/play/id/{playUrl}.html",
- "playUa": "",
- "searchUrl": "https://bukaivip1.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": ""
-}
\ No newline at end of file
diff --git a/app/XPath/ccdy.json b/app/XPath/ccdy.json
deleted file mode 100644
index f59e246..0000000
--- a/app/XPath/ccdy.json
+++ /dev/null
@@ -1,61 +0,0 @@
-{
- "author": "春风",
- "ua": "",
- "homeUrl": "https://www.ccoyy.com/",
- "dcVipFlag": "true",
- "pCfgJs": "https://www.ccoyy.com/static/js/playerconfig.js",
- "pCfgJsR": "MacPlayerConfig.player_list=([\\w\\W]*?),MacPlayerConfig.downer_list",
- "dcShow2Vip": {},
- "dcPlayUrl": "true",
- "cateManual": {
- "4K专区": "34",
- "电影": "1",
- "连续剧": "2",
- "动漫": "4",
- "综艺": "3"
- },
- "homeVodNode": "//div[@class='myui-vodlist__box']/a",
- "homeVodName": "/@title",
- "homeVodId": "/@href",
- "homeVodIdR": "/voddetail/(\\w+).html",
- "homeVodImg": "/@data-original",
- "homeVodImgR": "",
- "homeVodMark": "/span[contains(@class,'text-right')]/text()",
- "cateUrl": "https://www.ccoyy.com/vodtype/{cateId}-{catePg}.html",
- "cateVodNode": "//div[@class='myui-vodlist__box']/a",
- "cateVodName": "/@title",
- "cateVodId": "/@href",
- "cateVodIdR": "/voddetail/(\\w+).html",
- "cateVodImg": "/@data-original",
- "cateVodImgR": "",
- "cateVodMark": "/span[contains(@class,'text-right')]/text()",
- "dtUrl": "https://www.ccoyy.com/voddetail/{vid}.html",
- "dtNode": "//body",
- "dtName": "//div[@class='myui-content__thumb']/a/@title",
- "dtNameR": "",
- "dtImg": "//div[@class='myui-content__thumb']/a//@data-original",
- "dtImgR": "",
- "dtCate": "//div[@class='myui-content__detail']/p[1][@class='data']/a[1]/text()",
- "dtYear": "//div[@class='myui-content__detail']/p[1][@class='data']/a[3]/text()",
- "dtDirector": "//div[@class='myui-content__detail']/p[4]/a/text()",
- "dtActor": "//div[@class='myui-content__detail']/p[3]/a/text()",
- "dtDesc": "//span[@class='sketch content']/text()",
- "dtFromNode": "//h3[contains(text(),'播放地址')]/following-sibling::*/li/a",
- "dtFromName": "/text()",
- "dtFromNameR": "",
- "dtUrlNode": "//div[contains(@id,'playlist')]/ul",
- "dtUrlSubNode": "/li/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/vodplay/(\\S+).html",
- "dtUrlName": "/text()",
- "dtUrlNameR": "",
- "playUrl": "https://www.ccoyy.com/vodplay/{playUrl}.html",
- "playUa": "",
- "searchUrl": "https://www.ccoyy.com/vodsearch/-------------.html?wd={wd}",
- "scVodNode": "//ul[contains(@id,'searchList')]//div[@class='thumb']",
- "scVodName": "/a/@title",
- "scVodId": "/a/@href",
- "scVodIdR": "/voddetail/(\\w+).html",
- "scVodImg": "/a/@data-original",
- "scVodMark": "/a/span[3]/text()"
-}
\ No newline at end of file
diff --git a/app/XPath/cctv68.json b/app/XPath/cctv68.json
deleted file mode 100644
index f50acbb..0000000
--- a/app/XPath/cctv68.json
+++ /dev/null
@@ -1,55 +0,0 @@
-{
- "ua": "",
- "homeUrl": "https://m.cctv-68.com:520",
- "dcVipFlag": "true",
- "pCfgJs": "https://m.cctv-68.com:520/static/js/playerconfig.js",
- "pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
- "dcShow2Vip": {},
- "dcPlayUrl": "true",
- "cateNode": "//ul[contains(@class, 'nav-menu-items')]//li[@class='grid-item']/a[contains(@href, 'vodtype')]",
- "cateName": "/@title",
- "cateId": "/@href",
- "cateIdR": "/vodtype/(\\d+).html",
- "homeVodNode": "//div[contains(@class, 'module-items')]/div[contains(@class, 'module-item')]",
- "homeVodName": "/div[contains(@class, 'module-item-titlebox')]/a/@title",
- "homeVodId": "/div[contains(@class, 'module-item-titlebox')]/a/@href",
- "homeVodIdR": "/voddetail/(\\w+).html",
- "homeVodImg": "/div[contains(@class, 'module-item-cover')]/div[contains(@class, 'module-item-pic')]/img/@data-src",
- "homeVodImgR": "\\S+(http\\S+)",
- "homeVodMark": "/div[contains(@class,'module-item-text')]/text()",
- "cateUrl": "https://m.cctv-68.com:520/vodtype/{cateId}-{catePg}.html",
- "cateVodNode": "//div[@class='module-items']/div/div/div[@class='module-item-pic']",
- "cateVodName": "/a/@title",
- "cateVodId": "/a/@href",
- "cateVodIdR": "/voddetail/(\\w+).html",
- "cateVodImg": "/img/@data-src",
- "cateVodImgR": "\\S+(http\\S+)",
- "cateVodMark": "",
- "dtUrl": "https://m.cctv-68.com:520/voddetail/{vid}.html",
- "dtNode": "//div[@class='box view-heading']",
- "dtName": "//div[@class='video-info']/div[@class='video-info-header']/h1/text()",
- "dtNameR": "",
- "dtImg": "//div[@class='video-cover']//div[@class='module-item-pic']/img/@data-src",
- "dtImgR": "\\S+(http\\S+)",
- "dtCate": "//div[@class='video-info']//div[@class='tag-link']/span/following-sibling::*/text()",
- "dtYear": "//div[@class='video-info']//span[contains(@class,'itemtitle') and contains(text(), '年代')]/following-sibling::div/a/text()",
- "dtArea": "",
- "dtActor": "//div[@class='video-info']//span[contains(@class,'itemtitle') and contains(text(), '主演')]/following-sibling::div/a/text()",
- "dtDirector": "//div[@class='video-info']//span[contains(@class,'itemtitle') and contains(text(), '导演')]/following-sibling::div/a/text()",
- "dtDesc": "//div[@class='video-info']//span[contains(@class,'itemtitle') and contains(text(), '剧情')]/following-sibling::div//p/text()",
- "dtFromNode": "//div[contains(@class, 'module-tab-content')]/div[contains(@class, 'module-tab-item')]/span",
- "dtFromName": "/text()",
- "dtUrlNode": "//div[contains(@class, 'module-blocklist')]",
- "dtUrlSubNode": "/div/a",
- "dtUrlId": "/@href",
- "dtUrlIdR": "/vodplay/(\\S+).html",
- "dtUrlName": "/span/text()",
- "playUrl": "https://m.cctv-68.com:520/vodplay/{playUrl}.html",
- "searchUrl": "https://m.cctv-68.com:520/index.php/ajax/suggest?mid=1&wd={wd}&limit=5",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": ""
-}
\ No newline at end of file
diff --git a/app/XPath/cjt.json b/app/XPath/cjt.json
deleted file mode 100644
index 25cb4e2..0000000
--- a/app/XPath/cjt.json
+++ /dev/null
@@ -1,220 +0,0 @@
-{
- "ua": "",
- "homeUrl": "https://cjt521.com",
- "dcVipFlag": "true",
- "dcPlayUrl": "true",
- "dcShow2Vip": {},
- "cateManual": {
- "电影": "1",
- "剧集": "2",
- "综艺": "3",
- "动漫": "4"
- },
-
-// Home Summary ================================================
- "homeVodNode": "//div[contains(@class,'top20')]//h2[contains(@class,'title-name')and(/span[contains(text(),'最新')])]/parent::*/parent::*/div[contains(@class,'vodlist') and not(contains(@style,'display:none'))]//a[contains(@class,'aplus-exp')]",
- "homeVodName": "/@title",
- "homeVodId": "/@href",
- "homeVodIdR": "/vodplay/(\\w+)-1-1.html",
- "homeVodImg": "/div[contains(@class, 'eclazy')]/@data-original",
- "homeVodMark": "/span[contains(@class, 'pack-prb')]/text()",
-
-// Category Summary ================================================
- "cateUrl": "https://cjt521.com/vodshow{area}/id/{cateId}/page/{catePg}{year}.html",
- "cateVodNode": "//div[contains(@class, 'box_con')]/ul/li/a",
- "cateVodName": "/@title",
- "cateVodId": "/@href",
- "cateVodIdR": "/voddetail/(\\w+).html",
- "cateVodImg": "/img/@src",
- "cateVodMark": "/i/text()",
-
-// Category Details ================================================
- "dtUrl": "https://cjt521.com/voddetail/{vid}.html",
- "dtNode": "//div[@class='detail-cols fn-clear']",
- "dtName": "//div[contains(@class,'detail-pic fn-left')]/img/@alt",
- "dtImg": "//div[contains(@class,'detail-pic fn-left')]/img/@src",
- "dtCate": "//div[contains(@class,'info fn-clear')]/dl[8]/dd/a/text()",
- "dtArea": "//div[contains(@class,'info fn-clear')]/dl[5]/dd/a/text()",
- "dtYear": "//div[contains(@class,'info fn-clear')]/dl[7]/dd/a/text()",
- "dtActor": "//div[contains(@class,'info fn-clear')]/dl[1]/dd/a/text()",
- "dtDirector": "//div[contains(@class,'info fn-clear')]/dl[3]/dd/a/text()",
- "dtDesc": "//div[contains(@class,'info fn-clear')]/dl[10]/dd/text()",
-
-// Playlist =====================================================
- "dtFromNode": "//div[contains(@class, 'down-title')]/h2",
- "dtFromName": "[substring-before(text(),'-')]", // "/text()",
- "dtFromNameR": "(.+)\\(",
- "dtUrlNode": "//div[contains(@class, 'video_list fn-clear')]",
- "dtUrlSubNode": "/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/vodplay/(\\S+).html",
- "dtUrlName": "/text()",
- "dtUrlNameR": "",
- "playUrl": "https://cjt521.com/vodplay/{playUrl}.html",
- "playUa": "",
-
-// Search Results ================================================
- "searchUrl": "https://www.cjt521.com/vodsearch.html?wd={wd}",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": "",
-
-// Filters =======================================================
- "filter": {
- "1": [
- {
- "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/其它"}
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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"}
- ]
- }
- ],
- "2": [
- {
- "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/其他"}
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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"}
- ]
- }
- ],
- "4": [
- {
- "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": "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"}
- ]
- }
- ],
- "3": [
- {
- "key": "area",
- "name": "地区",
- "value": [
- {"n": "全部","v": ""},
- {"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": "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"}
- ]
- }
- ]
- }
- }
\ No newline at end of file
diff --git a/app/XPath/cokemv.json b/app/XPath/cokemv.json
deleted file mode 100644
index ec9495c..0000000
--- a/app/XPath/cokemv.json
+++ /dev/null
@@ -1,388 +0,0 @@
-{
- "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",
- "homeUrl": "https://cokemv.me/",
- "dcVipFlag": "true",
- "dcPlayUrl": "true",
- "dcShow2Vip": {},
-// "pCfgJs": "https://cokemv.me/static/js/playerconfig.js",
-// "pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
- "cateManual": {
- "抖音电影": "5",
- "电影": "1",
- "国产剧": "13",
- "香港剧": "14",
- "欧美剧": "16",
- "日本剧": "20",
- "韩国剧": "15",
- "综艺": "3",
- "动漫": "4"
- },
-
-// Home Summary ====================================================
- "homeVodNode": "//div[@class='module-main scroll-box']/div/a",
- "homeVodName": "/@title",
- "homeVodId": "/@href",
- "homeVodIdR": "/voddetail/(\\w+).html",
- "homeVodImg": "/div[1]/div[2]/img/@data-original",
- "homeVodMark": "/div[1]/div[1]/text()",
-
-// Category Summary ================================================
- "cateUrl": "https://cokemv.me/vodshow/{cateId}-{area}---{lang}----{catePg}---{year}.html",
- "cateVodNode": "//div[contains(@class,'module-main module-page')]/div[contains(@class,'module-items')]/a",
- "cateVodName": "/@title",
- "cateVodId": "/@href",
- "cateVodIdR": "/voddetail/(\\w+).html",
- "cateVodImg": "/div[1]/div[2]/img/@data-original",
- "cateVodMark": "/div[1]/div[1]/text()",
-
-// Category Details ================================================
- "dtUrl": "https://cokemv.me/voddetail/{vid}.html",
- "dtNode": "//div[@class='module module-info']", // must be unique
- "dtName": "//div/h1/text()",
- "dtNameR": "",
- "dtImg": "//div[1]/div[1]/div/div/img/@data-original",
- "dtCate": "//p[@class='data'][1]/a[1]/text()",
- "dtYear": "//div[@class='module-info-tag']/div[1]/a/text()",
- "dtArea": "//div[@class='module-info-tag']/div[2]/a/text()",
- "dtDirector": "//div[@class='module-info-item'][1]/div/a/text()",
- "dtActor": "//div[@class='module-info-item'][3]/div/a/text()",
- "dtDesc": "//div[@class='module-info-introduction-content']/p/text()",
-
-// Playlist ========================================================
- "dtFromNode": "//div[@class='module-tab-items-box hisSwiper']/div/span",
- "dtFromName": "/text()",
- "dtUrlNode": "//div[@class='module-list sort-list tab-list his-tab-list']/div/div",
- "dtUrlSubNode": "/a",
- "dtUrlId": "/@href",
- "dtUrlIdR": "/vodplay/(\\S+).html",
- "dtUrlName": "/span/text()",
- "dtUrlNameR": "",
- "playUrl": "https://cokemv.me/vodplay/{playUrl}.html",
- "playUa": "",
-
-// Search Results ==================================================
- "searchUrl": "https://cokemv.me/vodsearch/{wd}-------------.html",
- "scVodNode": "//a[contains(@class,'myui-vodlist__thumb')]",
- "scVodName": "/@title",
- "scVodId": "/@href",
- "scVodIdR": "",
- "scVodImg": "/@data-original",
- "scVodMark": "",
-
-// Filters =======================================================
- "filter": {
- "5": [ // 抖音电影
- {
- "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": "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" }
- ]
- }
- ],
- "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": "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": "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" }
- ]
- }
- ],
- "13": [ // 国产剧
- {
- "key": "year",
- "name": "年份",
- "value": [
- { "n": "全部", "v": "" },
- { "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" }
- ]
- }
- ],
- "14": [ // 香港剧
- {
- "key": "year",
- "name": "年份",
- "value": [
- { "n": "全部", "v": "" },
- { "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" }
- ]
- }
- ],
- "16": [ // 欧美剧
- {
- "key": "year",
- "name": "年份",
- "value": [
- { "n": "全部", "v": "" },
- { "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" }
- ]
- }
- ],
- "20": [ // 日本剧
- {
- "key": "year",
- "name": "年份",
- "value": [
- { "n": "全部", "v": "" },
- { "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" }
- ]
- }
- ],
- "15": [ // 韩国剧
- {
- "key": "year",
- "name": "年份",
- "value": [
- { "n": "全部", "v": "" },
- { "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" }
- ]
- }
- ],
- "3": [ // 综艺
- {
- "key": "area",
- "name": "地区",
- "value": [
- { "n": "全部", "v": "" },
- { "n": "中国大陆", "v": "中国大陆" },
- { "n": "韩国", "v": "韩国" }
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- { "n": "全部", "v": "" },
- { "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": "area",
- "name": "地区",
- "value": [
- { "n": "全部", "v": "" },
- { "n": "中国大陆", "v": "中国大陆" },
- { "n": "日本", "v": "日本" },
- { "n": "美国", "v": "美国" }
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- { "n": "全部", "v": "" },
- { "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" }
- ]
- }
- ]
- }
-}
\ No newline at end of file
diff --git a/app/XPath/cupfox.json b/app/XPath/cupfox.json
deleted file mode 100644
index 008a035..0000000
--- a/app/XPath/cupfox.json
+++ /dev/null
@@ -1,42 +0,0 @@
-{
- "ua": "",
- "homeUrl": "https://www.whhpzx.com/",
-//"dcVipFlag": "true",
-//"pCfgJs": "https://gimytv.com//static/js/playerconfig.js",
-//"pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
-//"dcShow2Vip": {},
-//"dcPlayUrl": "true",
- "cateManual": {"电影": "1", "电视剧": "2", "动漫": "4", "综艺": "3"},
- "homeVodNode": "//div[contains(@class, 'm-movies clearfix')]/article",
- "homeVodName":"/a/@title",
- "homeVodId": "/a/@href",
- "homeVodIdR": "/edu-(\\S+).html",
- "homeVodImg": "//img/@src",
- "homeVodMark": "",
- "cateUrl": " https://www.whhpzx.com/type-{cateId}-{catePg}.html",
- "cateVodNode": "//div[contains(@class, 'm-movies clearfix')]/article",
- "cateVodName": "/a/@title",
- "cateVodId": "/a/@href",
- "cateVodIdR":"/edu-(\\S+).html",
- "cateVodImg": "//img/@src",
- "cateVodMark": "",
- "dtUrl": "https://www.whhpzx.com/edu-{vid}.html",
- "dtNode": "//div[@class='event']",
- "dtName": "//div[@style='margin-top:-15px;' and contains(@class, 'title11')]/h2/text()",
- "dtImg":"//div[@class='pic']/img/@src",
- "dtFromNode": "//div[contains(@class,'content')]/div/h3/b",
- "dtFromName": "/text()",
- "dtUrlNode": "//div[contains(@id,'video_list_li')]",
- "dtUrlSubNode": "/li/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/player-(\\S+).html",
- "dtUrlName": "/@title",
- "playUrl": "https://www.whhpzx.com/player-{playUrl}.html",
- "searchUrl": "https://www.whhpzx.com/index.php/ajax/suggest?mid=1&wd={wd}",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": ""
-}
\ No newline at end of file
diff --git a/app/XPath/czzy.json b/app/XPath/czzy.json
deleted file mode 100644
index 1cb5356..0000000
--- a/app/XPath/czzy.json
+++ /dev/null
@@ -1,62 +0,0 @@
-{
-"ua":"",
-"homeUrl":"https://www.czspp.com",
-"cateNode":"//ul[@class='navlist hidden-md-and-down']/li[contains(@id,'menu-item') and not (contains(@id,'33'))]/a",
-"cateName":"/text()",
-"cateId":"/@href",
-"cateIdR":"(\\w+)",
-"cateManual":{},
-"homeVodNode":"//div[contains(@class,'bt_img mi_ne_kd')]/ul/li/a",
-"homeVodName":"/following-sibling::h3/a/text()",
-"homeVodId":"/@href",
-"homeVodIdR":"/movie/(\\w+).html",
-"homeVodImg":"/img/@data-original",
-"homeVodImgR":"\\S+(http\\S+)",
-"homeVodMark":"/div/span/text()",
-"cateUrl":"https://www.czspp.com/{cateId}/page/{catePg}",
-"cateVodNode":"//div[@class='bt_img mi_ne_kd mrb']/ul/li/a",
-"cateVodName":"/following-sibling::h3/a/text()",
-"cateVodId":"/@href",
-"cateVodIdR":"/movie/(\\w+).html",
-"cateVodImg":"/img/@data-original",
-"cateVodImgR":"\\S+(http\\S+)",
-"cateVodMark":"/div/span/text()",
-"dtUrl":"https://www.czspp.com/movie/{vid}.html",
-"dtNode":"//div[@class='mi_ne_kd dypre']",
-"dtName":"/div[@class='dytext fl']/div/h1/text()",
-"dtNameR":"/movie/(\\w+).html",
-"dtImg":"/div[@class='dyimg fl']/img/@src",
-"dtImgR":"\\S+(http\\S+)",
-"dtCate":"/div[@class='dytext fl']/ul/li[contains(text(),'类型')]/a/text()",
-"dtCateR":"",
-"dtYear":"/div[@class='dytext fl']/ul/li[contains(text(),'年份')]/a/text()",
-"dtYearR":"",
-"dtArea":"/div[@class='dytext fl']/ul/li[contains(text(),'地区')]/a/text()",
-"dtAreaR":"",
-"dtMark":"",
-"dtMarkR":"",
-"dtActor":"/div[@class='dytext fl']/ul/li[contains(text(),'主演')]/a/text()",
-"dtActorR":"",
-"dtDirector":"/div[@class='dytext fl']/ul/li[contains(text(),'导演')/a/text()",
-"dtDirectorR":"",
-"dtDesc":"",
-"dtDescR":"",
-"dtFromNode":"//div[@class='mi_paly_box']/div[@class='mi_ne_kd']",
-"dtFromName":"/div[@class='ypxingq_t']/text()",
-"dtFromNameR":"",
-"dtUrlNode":"//div[@class='paly_list_btn']",
-"dtUrlSubNode":"/a",
-"dtUrlId":"@href",
-"dtUrlIdR":"/v_play/(\\S+).html",
-"dtUrlName":"/text()",
-"dtUrlNameR":"",
-"playUrl":"https://www.czspp.com/v_play/{playUrl}.html",
-"playUa":"",
-"searchUrl":"https://www.czspp.com/xssearch?q={wd}",
-"scVodNode":"//div[@class='bt_img mi_ne_kd search_list']/ul/li/a",
-"scVodName":"/img/@alt",
-"scVodId":"/@href",
-"scVodIdR":"/movie/(\\w+).html",
-"scVodImg":"/img/@src",
-"scVodMark":"/div[@class='jidi']/span/text()"
-}
\ No newline at end of file
diff --git a/app/XPath/ddg.json b/app/XPath/ddg.json
deleted file mode 100644
index 231d414..0000000
--- a/app/XPath/ddg.json
+++ /dev/null
@@ -1,1023 +0,0 @@
-{
- "ua": "",
- "homeUrl": "http://www.dadagui.com/",
- "dcVipFlag": "true",
- "dcPlayUrl": "true",
- "cateNode": "//ul[contains(@class,'stui-header__menu')]/li/a[contains(@href, 'vodtype')and not(contains(@href,'20'))]",
- "cateName": "/text()",
- "cateId": "/@href",
- "cateIdR": "/vodtype/(\\w+).html",
- "cateManual": {},
- "homeVodNode": "//ul[contains(@class,'stui-vodlist')]/li/div/a",
- "homeVodName": "/@title",
- "homeVodId": "/@href",
- "homeVodIdR": "/voddetail/(\\w+).html",
- "homeVodImg": "/@data-original",
- "homeVodImgR": "\\S+(http\\S+)",
- "homeVodMark": "//span[contains(@class,'pic-text')]/text()",
- "cateUrl": "http://www.dadagui.com/vodshow/{cateId}-{area}-{by}-{abc}-{lang}----{catePg}---{year}.html",
- "cateVodNode": "//ul[contains(@class,'stui-vodlist')]/li/div/a",
- "cateVodName": "/@title",
- "cateVodId": "/@href",
- "cateVodIdR": "/voddetail/(\\w+).html",
- "cateVodImg": "/@data-original",
- "cateVodImgR": "\\S+(http\\S+)",
- "cateVodMark": "//span[contains(@class,'pic-text')]/text()",
- "dtUrl": "http://www.dadagui.com/voddetail/{vid}.html",
- "dtNode": "//body",
- "dtName": "//div[contains(@class,'stui-content__detail')]/h1/text()",
- "dtNameR": "",
- "dtImg": "//div[contains(@class,'stui-content__thumb')]/a/img/@data-original",
- "dtImgR": "\\S+(http\\S+)",
- "dtCate": "//p[contains(@class,'data')][4]/text()",
- "dtCateR": "\\S+:(\\S+)",
- "dtYear": "//p[contains(@class,'data')][3]/text()",
- "dtYearR": "\\S+:(\\S+)",
- "dtArea": "//p[contains(@class,'data')][1]/text()",
- "dtAreaR": "\\S+:(\\S+)",
- "dtMark": "//p[contains(@class,'data')][7]/text()",
- "dtMarkR": "\\S+:(\\S+)",
- "dtDirector": "//p[contains(@class,'data')][6]/text()",
- "dtDirectorR": "\\S+:(\\S+)",
- "dtActor": "//p[contains(@class,'data')][5]/text()",
- "dtActorR": "\\S+:(\\S+)",
- "dtDesc": "//span[@class='detail-content']/text()",
- "dtFromNode": "//h3[contains(text(), '播')]",
- "dtFromName": "concat('播放源',count(parent::*/preceding::*//h3[contains(text(), '播')]) + 1)",
- "dtFromNameR": "(\\S+).0",
- "dtUrlNode": "//ul[contains(@class,'stui-content__playlist')]",
- "dtUrlSubNode": "/li/a",
- "dtUrlId": "/@href",
- "dtUrlIdR": "/vodplay/(\\S+).html",
- "dtUrlName": "/text()",
- "dtUrlNameR": "",
- "playUrl": "http://www.dadagui.com/vodplay/{playUrl}.html",
- "playUa": "",
- "searchUrl": "http://www.dadagui.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": "",
- "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": "20"
- },
- {
- "n": "犯罪片",
- "v": "21"
- },
- {
- "n": "纪录片",
- "v": "22"
- },
- {
- "n": "音乐片",
- "v": "23"
- },
- {
- "n": "微电影",
- "v": "24"
- }
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {
- "n": "全部",
- "v": ""
- },
- {
- "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": "abc",
- "name": "字母",
- "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": "类型",
- "value": [
- {
- "n": "全部",
- "v": "2"
- },
- {
- "n": "国剧",
- "v": "13"
- },
- {
- "n": "韩剧",
- "v": "14"
- },
- {
- "n": "美剧",
- "v": "15"
- },
- {
- "n": "港剧",
- "v": "16"
- },
- {
- "n": "日剧",
- "v": "25"
- },
- {
- "n": "台剧",
- "v": "26"
- },
- {
- "n": "泰剧",
- "v": "27"
- },
- {
- "n": "越剧",
- "v": "28"
- }
- ]
- },
- {
- "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": "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": "法语"
- },
- {
- "n": "德语",
- "v": "德语"
- },
- {
- "n": "其它",
- "v": "其它"
- }
- ]
- },
- {
- "key": "abc",
- "name": "字母",
- "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": "分类",
- "value": [
- {
- "n": "全部",
- "v": "4"
- },
- {
- "n": "国产动漫",
- "v": "33"
- },
- {
- "n": "日本动漫",
- "v": "34"
- },
- {
- "n": "港台动漫",
- "v": "35"
- },
- {
- "n": "欧美动漫",
- "v": "36"
- },
- {
- "n": "其它动漫",
- "v": "37"
- }
- ]
- },
- {
- "key": "area",
- "name": "地区",
- "value": [
- {
- "n": "全部",
- "v": ""
- },
- {
- "n": "国产",
- "v": "国产"
- },
- {
- "n": "日本",
- "v": "日本"
- },
- {
- "n": "欧美",
- "v": "欧美"
- },
- {
- "n": "其他",
- "v": "其他"
- }
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {
- "n": "全部",
- "v": ""
- },
- {
- "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": "29"
- },
- {
- "n": "港台综艺",
- "v": "30"
- },
- {
- "n": "日韩综艺",
- "v": "31"
- },
- {
- "n": "欧美综艺",
- "v": "32"
- }
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {
- "n": "全部",
- "v": ""
- },
- {
- "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": "area",
- "name": "地区",
- "value": [
- {
- "n": "全部",
- "v": ""
- },
- {
- "n": "内地",
- "v": "内地"
- },
- {
- "n": "港台",
- "v": "港台"
- },
- {
- "n": "日韩",
- "v": "日韩"
- },
- {
- "n": "欧美",
- "v": "欧美"
- }
- ]
- },
- {
- "key": "by",
- "name": "排序",
- "value": [
- {
- "n": "时间",
- "v": "time"
- },
- {
- "n": "人气",
- "v": "hits"
- },
- {
- "n": "评分",
- "v": "score"
- }
- ]
- }
- ]
- }
-}
\ No newline at end of file
diff --git a/app/XPath/ddrk.json b/app/XPath/ddrk.json
deleted file mode 100644
index 1e897f4..0000000
--- a/app/XPath/ddrk.json
+++ /dev/null
@@ -1,79 +0,0 @@
-{
- "ua": "",
- "homeUrl": "https://ddrk.me",
- "homeVodNode": "//div[@class='post-box-list']//div[@class='post-box-container']",
- "homeVodName": "//div[@class='post-box-text']/h2[@class='post-box-title']/a/text()",
- "homeVodNameR": "(.+?)(?=\\()",
- "homeVodId": "//h2[@class='post-box-title']/a/@href",
- // "homeVodIdR": "(?<=https://ddrk.me/)(.+?)+\\S",
- "homeVodImg": "//div[@class='post-box-image']/@style",
- "homeVodImgR": "(http\\S+jpg)",
- "homeVodMark": "//div[@class='post-box-text']/h2[@class='post-box-title']/a/text()",
- "homeVodMarkR": "(?<=\\()(.+?)(?=\\))",
-
- "cateManual": "{}",
- "cateNode": "//ul[@class=' dropdown-menu']/li[contains(@id,'menu-item-')]/a",
- "cateName": "/text()",
- "cateId": "/@href",
- "cateUrl": "{cateId}/page/{catePg}/",
-
- "cateVodNode": "//div[@class='post-box-list']//div[@class='post-box-container']",
- "cateVodName": "//div[@class='post-box-text']/h2[@class='post-box-title']/a/text()",
- "cateVodNameR": "(.+?)(?=\\()",
- "cateVodId": "//h2[@class='post-box-title']/a/@href",
- // "cateVodIdR": "(?<=https://ddrk.me/)(.+?)+\\S",
- "cateVodImg": "//div[@class='post-box-image']/@style",
- "cateVodImgR": "(http\\S+jpg)",
- "cateVodMark": "substring-before(substring-after(//div[@class='post-box-text']/h2[@class='post-box-title']/a/text(), \"(\"), \")\")",
- // "cateVodMarkR": "(?<=\\()(.+?)(?=\\))",
-
- "dtUrl": "{vid}",
- "dtNode": "//div[@class='post-content']",
- "dtName": "//div[@class='title']/a[@class='cute']/text()",
- "dtNameR": "",
- "dtImg": "//div[@class='post']/img/@src",
- "dtImgR": "",
- // 视频分类
- "dtCate": "//div[@class='title']/a[@class='cute']/text()",
- "dtCateR": "",
- // 视频年份
- "dtYear": "//div[@class='title']/a[@class='cute']/text()",
- "dtYearR": "",
- // 视频地区
- "dtArea": "//div[@class='title']/a[@class='cute']/text()",
- "dtAreaR": "",
- // 视频状态
- "dtMark": "//div[@class='title']/a[@class='cute']/text()",
- "dtMarkR": "",
- // 主演
- "dtActor": "//div[@class='title']/a[@class='cute']/text()",
- "dtActorR": "",
- // 导演
- "dtDirector": "//div[@class='title']/a[@class='cute']/text()",
- "dtDirectorR": "",
- // 视频简介
- "dtDesc": "//div[@class='title']/a[@class='cute']/text()",
- "dtDescR": "",
-
- "dtFromNode": "//div[@class='post-content']/div[@class='entry']//p",
- "dtFromName": "//text()",
- "dtFromNameR": "",
-
- "dtUrlNode": "//div[@class='wp-playlist-tracks']",
- "dtUrlSubNode": "//a[@class='wp-playlist-caption']",
- "dtUrlId": "/text()",
- "dtUrlIdR": "(.+?)(?=\\.)",
- "dtUrlName": "/text()",
- "dtUrlNameR": "",
-
- "playUrl": "https://ddrk.me/crime-2021/?ep={playUrl}",
- "playUa": "",
-
- "searchUrl": "",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": ""
-}
\ No newline at end of file
diff --git a/app/XPath/ddt.json b/app/XPath/ddt.json
deleted file mode 100644
index fe8fd3f..0000000
--- a/app/XPath/ddt.json
+++ /dev/null
@@ -1,46 +0,0 @@
-{
- "ua": "",
- "homeUrl": "https://www.osx3.com/",
- "cateManual": {"电影": "movie","连续剧": "tv","动漫": "dongman","综艺": "zongyi"},
- "homeVodNode": "//li[@class='fed-list-item fed-padding fed-col-xs4 fed-col-sm3 fed-col-md2']",
- "homeVodName": "/a[contains(@class,'fed-list-title')]/text()",
- "homeVodId": "/a[contains(@class,'fed-list-title')]/@href",
- "homeVodIdR": "/v/(\\w+).html",
- "homeVodImg": "/a[contains(@class,'fed-list-pics')]/@data-original",
- "homeVodImgR": "\\S+(http\\S+)",
- "cateUrl": "https://www.osx3.com/t/{cateId}.html",
- "cateVodNode": "//li[@class='fed-list-item fed-padding fed-col-xs4 fed-col-sm3 fed-col-md2']",
- "cateVodName": "/a[contains(@class,'fed-list-title')]/text()",
- "cateVodId": "/a[contains(@class,'fed-list-title')]/@href",
- "cateVodIdR": "/v/(\\w+).html",
- "cateVodImg": "/a[contains(@class,'fed-list-pics')]/@data-original",
- "cateVodImgR": "\\S+(http\\S+)",
- "dtUrl": "https://www.osx3.com/v/{vid}.html",
- "dtNode": "//body",
- "dtName": "//dd[@class='fed-deta-content fed-col-xs7 fed-col-sm8 fed-col-md10']/h1/a/span/text()",
- "dtImg": "//dt[@class='fed-deta-images fed-list-info fed-col-xs3']/a/@data-original",
- "dtImgR": "\\S+(http\\S+)",
- "dtCate": "//span[contains(text(), '分类')]/following-sibling::a/text()",
- "dtYear": "//span[contains(text(), '年份')]/following-sibling::a/text()",
- "dtDirector": "//span[contains(text(), '导演')]/following-sibling::a/text()",
- "dtActor": "//span[contains(text(), '主演')]/following-sibling::a/text()",
- "dtDesc": "//span[contains(text(), '简介')]/parent::text()",
- "dtFromNode": "//div[@class='fed-drop-boxs fed-drop-tops fed-matp-v']/ul/li/a",
- "dtFromName": "/text()",
- "dtFromNameR": "",
- "dtUrlNode": "//div[@class='fed-drop-boxs fed-drop-btms fed-matp-v']/div/ul[@class='fed-part-rows']",
- "dtUrlSubNode": "//li/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/p/(\\S+).html",
- "dtUrlName": "/text()",
- "dtUrlNameR": "",
- "playUrl": "https://www.osx3.com/p/{playUrl}.html",
- "playUa": "",
- "searchUrl": "https://www.osx3.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": ""
-}
\ No newline at end of file
diff --git a/app/XPath/djx.json b/app/XPath/djx.json
deleted file mode 100644
index 0185ecd..0000000
--- a/app/XPath/djx.json
+++ /dev/null
@@ -1,342 +0,0 @@
-{
- "ua": "",
- "homeUrl": "https://www.dijiaxia.com/",
- "dcVipFlag": "true",
- "pCfgJs": "https://www.dijiaxia.com//static/js/playerconfig.js",
- "pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
- "dcShow2Vip": {},
- "dcPlayUrl": "true",
- "cateNode": "//ul[contains(@class,'nav-menu')]/li/a[contains(@href, 'vod')]",
- "cateName": "/text()",
- "cateId": "/@href",
- "cateIdR": "/index.php/vod/type/id/(\\w+).html",
- "cateManual": {},
- "homeVodNode": "//ul[contains(@class,'myui-vodlist')]/li/div/a",
- "homeVodName": "/@title",
- "homeVodId": "/@href",
- "homeVodIdR": "/voddetail/(\\w+).html",
- "homeVodImg": "/@data-original",
- "homeVodImgR": "\\S+(http\\S+)",
- "homeVodMark": "//span[contains(@class,'pic-text')]/text()",
- "cateUrl": "https://www.dijiaxia.com/index.php/vod/show/area/{area}/id/{cateId}/by/{by}/year/{year}/page/{catePg}.html",
- "cateVodNode": "//ul[contains(@class,'myui-vodlist')]/li/div/a",
- "cateVodName": "/@title",
- "cateVodId": "/@href",
- "cateVodIdR": "/index.php/vod/detail/id/(\\w+).html",
- "cateVodImg": "/@data-original",
- "cateVodImgR": "\\S+(http\\S+)",
- "cateVodMark": "//span[contains(@class,'pic-text')]/text()",
- "dtUrl": "https://www.dijiaxia.com/index.php/vod/detail/id/{vid}.html",
- "dtNode": "//body",
- "dtName": "//div[contains(@class,'myui-content__thumb')]/a/@title",
- "dtNameR": "",
- "dtImg": "//div[contains(@class,'myui-content__thumb')]/a/img/@data-original",
- "dtImgR": "",
- "dtCate": "//div[contains(@class,'myui-content__detail')]/p/span[contains(text(), '分类')]/following-sibling::a/text()",
- "dtYear": "//div[contains(@class,'myui-content__detail')]/p/span[contains(text(), '年份')]/following-sibling::a/text()",
- "dtArea": "//div[contains(@class,'myui-content__detail')]/p/span[contains(text(), '地区')]/following-sibling::a/text()",
- "dtMark": "//div[contains(@class,'myui-content__detail')]/p/span[contains(text(), '更新')]/following-sibling::a/text()",
- "dtDirector": "//div[contains(@class,'myui-content__detail')]/p/span[contains(text(), '导演')]/following-sibling::a/text()",
- "dtActor": "//div[contains(@class,'myui-content__detail')]/p/span[contains(text(), '主演')]/following-sibling::a/text()",
- "dtDesc": "//div[contains(@class,'myui-content__detail')]/p/span[contains(text(), '简介')]/parent::*/text()[2]",
- "dtFromNode": "//ul[contains(@class,'nav-tabs')]/li/a",
- "dtFromName": "/text()",
- "dtFromNameR": "",
- "dtUrlNode": "//ul[contains(@class,'myui-content__list')]",
- "dtUrlSubNode": "/li/a",
- "dtUrlId": "/@href",
- "dtUrlIdR": "/index.php/vod/play/id/(\\S+).html",
- "dtUrlName": "/text()",
- "dtUrlNameR": "",
- "playUrl": "https://www.dijiaxia.com/index.php/vod/play/id/{playUrl}.html",
- "playUa": "",
- "searchUrl": "https://www.dijiaxia.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": "",
- "filter": {
- "1": [
- {
- "key": "cateId",
- "name": "類型",
- "value": [
- {"n": "全部","v": ""},
- {"n": "4K专区","v": "43"},
- {"n": "动作片","v": "6"},
- {"n": "喜剧片","v": "7"},
- {"n": "爱情片","v": "8"},
- {"n": "科幻片","v": "9"},
- {"n": "恐怖片","v": "10"},
- {"n": "剧情片","v": "11"},
- {"n": "战争片","v": "12"},
- {"n": "犯罪片","v": "24"},
- {"n": "战争片","v": "25"},
- {"n": "悬疑片","v": "26"}
- ]
- },
- {
- "key": "area",
- "name": "地区",
- "value": [
- {"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": "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": "by",
- "name": "排序",
- "value": [
- {"n": "時間","v": "time"},
- {"n": "人氣","v": "hits"},
- {"n": "評分","v": "score"}
- ]
- }
- ],
- "2": [
- {
- "key": "cateId",
- "name": "類型",
- "value": [
- {"n": "全部","v": ""},
- {"n": "国产剧","v": "13"},
- {"n": "高评分独家资源","v": "42"},
- {"n": "港台剧","v": "14"},
- {"n": "日韩剧","v": "15"},
- {"n": "欧美剧","v": "16"},
- {"n": "泰国剧","v": "31"}
- ]
- },
- {
- "key": "area",
- "name": "地区",
- "value": [
- {"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": "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": "by",
- "name": "排序",
- "value": [
- {"n": "時間","v": "time"},
- {"n": "人氣","v": "hits"},
- {"n": "評分","v": "score"}
- ]
- }
- ],
- "3": [
- {
- "key": "cateId",
- "name": "類型",
- "value": [
- {"n": "全部","v": ""},
- {"n": "国内综艺","v": "33"},
- {"n": "国外综艺","v": "34"}
- ]
- },
- {
- "key": "area",
- "name": "地区",
- "value": [
- {"n": "全部","v": ""},
- {"n": "内地","v": "内地"},
- {"n": "港台","v": "港台"},
- {"n": "日韩","v": "日韩"},
- {"n": "欧美","v": "欧美"}
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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": "by",
- "name": "排序",
- "value": [
- {"n": "時間","v": "time"},
- {"n": "人氣","v": "hits"},
- {"n": "評分","v": "score"}
- ]
- }
- ],
- "4": [
- {
- "key": "cateId",
- "name": "類型",
- "value": [
- {"n": "全部","v": ""},
- {"n": "国产动漫","v": "35"},
- {"n": "日韩动漫","v": "38"},
- {"n": "欧美动漫","v": "37"},
- {"n": "其他动漫","v": "39"}
- ]
- },
- {
- "key": "area",
- "name": "地区",
- "value": [
- {"n": "全部","v": ""},
- {"n": "国产","v": "国产"},
- {"n": "日本","v": "日本"},
- {"n": "欧美","v": "欧美"},
- {"n": "其他","v": "其他"}
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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": "by",
- "name": "排序",
- "value": [
- {"n": "時間","v": "time"},
- {"n": "人氣","v": "hits"},
- {"n": "評分","v": "score"}
- ]
- }
- ],
- "20": [
- {
- "key": "cateId",
- "name": "類型",
- "value": [
- {"n": "全部","v": ""},
- {"n": "国漫","v": "22"},
- {"n": "番剧","v": "23"}
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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": "by",
- "name": "排序",
- "value": [
- {"n": "時間","v": "time"},
- {"n": "人氣","v": "hits"},
- {"n": "評分","v": "score"}
- ]
- }
- ],
- "44": [
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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": "by",
- "name": "排序",
- "value": [
- {"n": "時間","v": "time"},
- {"n": "人氣","v": "hits"},
- {"n": "評分","v": "score"}
- ]
- }
- ]
- }
-}
\ No newline at end of file
diff --git a/app/XPath/dm84.json b/app/XPath/dm84.json
deleted file mode 100644
index 0b61206..0000000
--- a/app/XPath/dm84.json
+++ /dev/null
@@ -1,55 +0,0 @@
-{
- "ua": "",
- "homeUrl": "https://dm84.tv",
- "cateNode": "//ul[contains(@class,'nav_row')]/li/a[contains(@href, '.html')]",
- "cateName": "/text()",
- "cateId": "/@href",
- "cateIdR": "/list-(\\d+).html",
- "cateManual": {},
- "homeVodNode": "//ul[@class='v_list']/li/div[@class='item']",
- "homeVodName": "/a[@class='title']/@title",
- "homeVodId": "/a[@class='title']/@href",
- "homeVodIdR": "/v/(\\w+).html",
- "homeVodImg": "/a/@data-bg",
- "homeVodMark": "/span[@class='desc']/text()",
- "cateUrl": "https://dm84.tv/list-{cateId}-{catePg}.html",
- "cateVodNode": "//ul[@class='v_list']/li/div[@class='item']",
- "cateVodName": "/a[@class='title']/@title",
- "cateVodId": "/a[@class='title']/@href",
- "cateVodIdR": "/v/(\\w+).html",
- "cateVodImg": "/a/@data-bg",
- "cateVodMark": "/span[@class='desc']/text()",
- "dtUrl": "https://dm84.tv/v/{vid}.html",
- "dtNode": "//div[contains(@class,'v_content')]",
- "dtName": "/parent::*/h1[@class='v_title']/a/text()",
- "dtImg": "/div[@class='cover']/img/@src",
- "dtCate": "//meta[@name='og:video:class']/@content",
- "dtCateR": "",
- "dtYear": "//meta[@name='og:video:release_date']/@content",
- "dtYearR": "/text()",
- "dtArea": "//meta[@name='og:video:area']/@content",
- "dtAreaR": "/text()",
- "dtMark": "//meta[@name='og:video:update_date']/@content",
- "dtMarkR": "/text()",
- "dtActor": "//meta[@name='og:video:actor']/@content",
- "dtActorR": "/text()",
- "dtDirector": "//meta[@name='og:video:director']/@content",
- "dtDirectorR": "/text()",
- "dtDesc": "//meta[@property='og:description']/@content",
- "dtDescR": "/text()",
- "dtFromNode": "//ul[contains(@class,'play_from')]/li",
- "dtFromName": "/text()",
- "dtUrlNode": "//ul[contains(@class,'play_list')]",
- "dtUrlSubNode": "/li/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/p/(\\S+).html",
- "dtUrlName": "/text()",
- "playUrl": "https://dm84.tv/p/{playUrl}.html",
- "searchUrl": "https://dm84.tv/s----------.html?wd={wd}",
- "scVodNode": "//ul[@class='v_list']/li/div[@class='item']",
- "scVodName": "/a[@class='title']/@title",
- "scVodId": "/a[@class='title']/@href",
- "scVodIdR": "/v/(\\w+).html",
- "scVodImg": "/a/@data-bg",
- "scVodMark": "/span[@class='desc']/text()"
-}
\ No newline at end of file
diff --git a/app/XPath/dmntv.json b/app/XPath/dmntv.json
deleted file mode 100644
index b8cd9a2..0000000
--- a/app/XPath/dmntv.json
+++ /dev/null
@@ -1,937 +0,0 @@
-{
- "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",
- "homeUrl": "https://dmntv.com",
- "dcVipFlag": "true",
- "pCfgJs": "https://dmntv.com/static/js/playerconfig.js",
- "pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
- "dcShow2Vip": {},
- "dcPlayUrl": "true",
- "cateNode": "//div[@class='nav']/ul/li/a[contains(@href, 'vodtype') and not(contains(@href, 'gbook'))]",
- "cateName": "/text()",
- "cateId": "/@href",
- "cateIdR": "/vodtype/(\\w+)/",
- "cateManual": {},
- "homeVodNode": "//div[@class='bd']/div[2]/ul/li/a[contains(@class,'vodlist__thumb')]",
- "homeVodName": "/@title",
- "homeVodId": "/@href",
- "homeVodIdR": "/p/(\\d+)/",
- "homeVodImg": "/@data-original",
- "homeVodImgR": "\\S+(http\\S+)",
- "homeVodMark": "/div[@class='note']/span/text()",
- "cateUrl": "https://dmntv.com/vodshow/{cateId}/area/{area}/by/{by}/page/{catePg}/year/{year}/",
- "cateVodNode": "//div[@class='lists-content']/ul/li",
- "cateVodName": "/h2/a/@title",
- "cateVodId": "/a/@href",
- "cateVodIdR": "/p/(\\d+)/",
- "cateVodImg": "/a/@data-original",
- "cateVodImgR": "\\S+(http\\S+)",
- "cateVodMark": "/a/div[@class='note']/span/text()",
- "dtUrl": "https://dmntv.com/{vid}/",
- "dtNode": "//div[contains(@class, 'menu-list')]",
- "dtName": "//h1/a/text()",
- "dtNameR": "",
- "dtImg": "//img/@src",
- "dtImgR": "\\S+(http\\S+)",
- "dtCate": "//div[(@class='product-excerpt') and contains(text(), '类型:')]/span//a/text()",
- "dtCateR": "",
- "dtYear": "//div[(@class='product-excerpt') and contains(text(), '类型:')]/span//a/text()",
- "dtYearR": "",
- "dtArea": "//div[(@class='product-excerpt') and contains(text(), '制片国家/地区:')]/span//a/text()",
- "dtAreaR": "",
- "dtMark": "//div[(@class='product-excerpt') and contains(text(), '又名:')]/span//a/text()",
- "dtMarkR": "",
- "dtActor": "//div[(@class='product-excerpt') and contains(text(), '主演:')]/span//a/text()",
- "dtActorR": "",
- "dtDirector": "//div[(@class='product-excerpt') and contains(text(), '导演:')]/span//a/text()",
- "dtDirectorR": "",
- "dtDesc": "//div[(@class='product-excerpt') and contains(text(), '剧情简介:')]/span/text()",
- "dtDescR": "",
- "dtFromNode": "//div[@class='playlists']//dl/dt",
- "dtFromName": "/text()",
- "dtFromNameR": "",
- "dtUrlNode": "//div[@class='tempWrap']/div/div",
- "dtUrlSubNode": "/ul/li/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/p/(\\d+)/",
- "dtUrlName": "/text()",
- "dtUrlNameR": "",
- "playUrl": "https://dmntv.com/{playUrl}/",
- "playUa": "",
- "searchUrl": "https://dmntv.com/vodsearch/?wd={wd}",
- "scVodNode": "//div[@class='lists-content']/ul/li",
- "scVodName": "/h2/a/@title",
- "scVodId": "/a/@href",
- "scVodIdR": "/p/(\\d+)/",
- "scVodImg": "/a/@data-original",
- "scVodMark": "/a/div[@class='note']/span/text()",
- "filter": {
- "movie": [
- {
- "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": "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"
- }
- ]
- }
- ],
- "tv": [
- {
- "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": "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": "by",
- "name": "排序",
- "value": [
- {
- "n": "时间",
- "v": "time"
- },
- {
- "n": "人气",
- "v": "hits"
- },
- {
- "n": "评分",
- "v": "score"
- }
- ]
- }
- ],
- "variety": [
- {
- "key": "area",
- "name": "地区",
- "value": [
- {
- "n": "全部",
- "v": ""
- },
- {
- "n": "内地",
- "v": "内地"
- },
- {
- "n": "港台",
- "v": "港台"
- },
- {
- "n": "欧美",
- "v": "欧美"
- }
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {
- "n": "全部",
- "v": ""
- },
- {
- "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": "by",
- "name": "排序",
- "value": [
- {
- "n": "时间",
- "v": "time"
- },
- {
- "n": "人气",
- "v": "hits"
- },
- {
- "n": "评分",
- "v": "score"
- }
- ]
- }
- ],
- "cartoon": [
- {
- "key": "area",
- "name": "地区",
- "value": [
- {
- "n": "全部",
- "v": ""
- },
- {
- "n": "内地",
- "v": "内地"
- },
- {
- "n": "香港",
- "v": "香港"
- },
- {
- "n": "台湾",
- "v": "台湾"
- },
- {
- "n": "日本",
- "v": "日本"
- },
- {
- "n": "欧美",
- "v": "欧美"
- }
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {
- "n": "全部",
- "v": ""
- },
- {
- "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": "by",
- "name": "排序",
- "value": [
- {
- "n": "时间",
- "v": "time"
- },
- {
- "n": "人气",
- "v": "hits"
- },
- {
- "n": "评分",
- "v": "score"
- }
- ]
- }
- ],
- "bili": [
- {
- "key": "area",
- "name": "地区",
- "value": [
- {
- "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": "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": "by",
- "name": "排序",
- "value": [
- {
- "n": "时间",
- "v": "time"
- },
- {
- "n": "人气",
- "v": "hits"
- },
- {
- "n": "评分",
- "v": "score"
- }
- ]
- }
- ],
- "child": [
- {
- "key": "area",
- "name": "地区",
- "value": [
- {
- "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": "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": "by",
- "name": "排序",
- "value": [
- {
- "n": "时间",
- "v": "time"
- },
- {
- "n": "人气",
- "v": "hits"
- },
- {
- "n": "评分",
- "v": "score"
- }
- ]
- }
- ]
- }
-}
\ No newline at end of file
diff --git a/app/XPath/dsxys.json b/app/XPath/dsxys.json
deleted file mode 100644
index 2e6404b..0000000
--- a/app/XPath/dsxys.json
+++ /dev/null
@@ -1,68 +0,0 @@
-{
- "ua": "",
- "homeUrl": "https://dsxys.com",
- "dcVipFlag": "true",
- "pCfgJs": "https://dsxys.com/static/js/playerconfig.js",
- "pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
- "dcShow2Vip": {},
- "dcPlayUrl": "true",
- "cateNode": "//ul[contains(@class, 'myui-header__menu nav-menu')]/li[@class='dropdown-hover']//div/ul/li/a[contains(@href, 'type') and not(contains(@href,'label'))]",
- "cateName": "/text()",
- "cateId": "/@href",
- "cateIdR": "/type/(\\w+).html",
- "cateManual": {},
- "homeVodNode": "//div[contains(@class, 'col-lg-wide-75')]//ul[contains(@class,'myui-vodlist')]/li//a[contains(@class,'myui-vodlist__thumb')]",
- "homeVodName": "/@title",
- "homeVodId": "/@href",
- "homeVodIdR": "/v/(\\w+).html",
- "homeVodImg": "/@data-original",
- "homeVodImgR": "\\S+(http\\S+)",
- "homeVodMark": "/span[contains(@class,'pic-text')]/text()",
- "cateUrl": "https://dsxys.com/vodshow/{cateId}-{area}--{class}-{lang}----{catePg}---{year}.html",
- "cateVodNode": "//ul[contains(@class,'myui-vodlist')]//li//a[contains(@class,'myui-vodlist__thumb')]",
- "cateVodName": "/@title",
- "cateVodId": "/@href",
- "cateVodIdR": "/v/(\\w+).html",
- "cateVodImg": "/@data-original",
- "cateVodImgR": "\\S+(http\\S+)",
- "cateVodMark": "/span[contains(@class,'pic-text')]/text()",
- "dtUrl": "https://dsxys.com/v/{vid}.html",
- "dtNode": "//div[contains(@class,'col-lg-wide-75')]",
- "dtName": "//div[@class='myui-content__thumb']/a[contains(@class,'myui-vodlist__thumb')]/@title",
- "dtNameR": "",
- "dtImg": "//div[@class='myui-content__thumb']/a[contains(@class,'myui-vodlist__thumb')]/img/@data-original",
- "dtImgR": "\\S+(http\\S+)",
- "dtCate": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '分类')]/following-sibling::*/text()",
- "dtCateR": "",
- "dtYear": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '年份')]/following-sibling::*/text()",
- "dtYearR": "",
- "dtArea": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '地区')]/following-sibling::*/text()",
- "dtAreaR": "",
- "dtMark": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '更新')]/following-sibling::*/text()",
- "dtMarkR": "",
- "dtActor": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '主演')]/following-sibling::*/text()",
- "dtActorR": "",
- "dtDirector": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '导演')]/following-sibling::*/text()",
- "dtDirectorR": "",
- "dtDesc": "//div[@class='col-pd text-collapse content']//span[(@class='data')]/text()",
- "dtDescR": "",
- "dtFromNode": "//a[@data-toggle='tab' and contains(@href, 'playlist')]",
- "dtFromName": "/text()",
- "dtFromNameR": "",
- "dtUrlNode": "//div[contains(@class,'tab-content')]/div[contains(@id, 'playlist')]",
- "dtUrlSubNode": "//li/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/p/(\\S+).html",
- "dtUrlName": "/text()",
- "dtUrlNameR": "",
- "playUrl": "https://dsxys.com/p/{playUrl}.html",
- "playUa": "",
- "searchUrl": "https://dsxys.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": "",
- "filter":{"1":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":""},{"n":"动作片","v":"6"},{"n":"喜剧片","v":"7"},{"n":"爱情片","v":"8"},{"n":"科幻片","v":"9"},{"n":"奇幻片","v":"38"},{"n":"恐怖片","v":"10"},{"n":"剧情片","v":"11"},{"n":"战争片","v":"12"},{"n":"纪录片","v":"22"},{"n":"悬疑片","v":"44"},{"n":"冒险片","v":"45"},{"n":"犯罪片","v":"46"}]},{"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":"青春"}]},{"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":"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":""},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}],"2":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":""},{"n":"国产剧","v":"13"},{"n":"港台剧","v":"14"},{"n":"日韩剧","v":"15"},{"n":"欧美剧","v":"16"},{"n":"海外剧","v":"23"},{"n":"动画片","v":"50"}]},{"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":"其他"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"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"}]},{"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":""},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}],"3":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":""},{"n":"内地综艺","v":"29"},{"n":"港台综艺","v":"30"},{"n":"日韩综艺","v":"31"},{"n":"欧美综艺","v":"32"}]},{"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":"求职"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"内地","v":"内地"},{"n":"港台","v":"港台"},{"n":"日韩","v":"日韩"},{"n":"欧美","v":"欧美"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"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":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":""},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}],"4":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":""},{"n":"国产动漫","v":"33"},{"n":"日韩动漫","v":"34"},{"n":"欧美动漫","v":"35"},{"n":"港台动漫","v":"36"},{"n":"海外动漫","v":"37"},{"n":"动漫电影","v":"39"},{"n":"番剧","v":"60"},{"n":"国创","v":"61"}]},{"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":"其他"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"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":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":""},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}]}}
-}
\ No newline at end of file
diff --git a/app/XPath/duboku.json b/app/XPath/duboku.json
deleted file mode 100644
index 1119dff..0000000
--- a/app/XPath/duboku.json
+++ /dev/null
@@ -1,180 +0,0 @@
-{
- "ua": "",
- "homeUrl": "https://duboku.ru/",
- "dcVipFlag": "true",
- "dcPlayUrl": "true",
- "cateNode": "//ul[contains(@class,'nav-menu')]/li/a[contains(@href, 'vodtype')and not(contains(@href,'20'))]",
- "cateName": "/text()",
- "cateId": "/@href",
- "cateIdR": "/vodtype/(\\w+).html",
- "cateManual": {},
- "homeVodNode": "//ul[contains(@class,'myui-vodlist')]/li/div/a",
- "homeVodName": "/@title",
- "homeVodId": "/@href",
- "homeVodIdR": "/voddetail/(\\w+).html",
- "homeVodImg": "/@data-original",
- "homeVodImgR": "\\S+(http\\S+)",
- "homeVodMark": "//span[contains(@class,'pic-text')]/text()",
- "cateUrl": "https://duboku.ru/vodshow/{cateId}-{area}-{by}------{catePg}---{year}.html",
- "cateVodNode": "//ul[contains(@class,'myui-vodlist')]/li/div/a",
- "cateVodName": "/@title",
- "cateVodId": "/@href",
- "cateVodIdR": "/voddetail/(\\w+).html",
- "cateVodImg": "/@data-original",
- "cateVodImgR": "\\S+(http\\S+)",
- "cateVodMark": "//span[contains(@class,'pic-text')]/text()",
- "dtUrl": "https://my.duboku.vip/voddetail/{vid}.html",
- "dtNode": "//body",
- "dtName": "//div[contains(@class,'myui-content__thumb')]/a/@title",
- "dtNameR": "",
- "dtImg": "//div[contains(@class,'myui-content__thumb')]/a/img/@data-original",
- "dtImgR": "",
- "dtCate": "//div[contains(@class,'myui-content__detail')]/p/span[contains(text(), '分类')]/following-sibling::a/text()",
- "dtYear": "//div[contains(@class,'myui-content__detail')]/p/span[contains(text(), '年份')]/following-sibling::a/text()",
- "dtArea": "//div[contains(@class,'myui-content__detail')]/p/span[contains(text(), '地区')]/following-sibling::a/text()",
- "dtMark": "//div[contains(@class,'myui-content__detail')]/p/span[contains(text(), '更新')]/following-sibling::a/text()",
- "dtDirector": "//div[contains(@class,'myui-content__detail')]/p/span[contains(text(), '导演')]/following-sibling::a/text()",
- "dtActor": "//div[contains(@class,'myui-content__detail')]/p/span[contains(text(), '主演')]/following-sibling::a/text()",
- "dtDesc": "//span[@class='sketch content']/text()",
- "dtFromNode": "//ul[contains(@class,'nav-tabs')]/li/a",
- "dtFromName": "/text()",
- "dtFromNameR": "",
- "dtUrlNode": "//ul[contains(@class,'myui-content__list')]",
- "dtUrlSubNode": "/li/a",
- "dtUrlId": "/@href",
- "dtUrlIdR": "/vodplay/(\\S+).html",
- "dtUrlName": "/text()",
- "dtUrlNameR": "",
- "playUrl": "https://my.duboku.vip/vodplay/{playUrl}.html",
- "playUa": "",
- "searchUrl": "https://my.duboku.vip/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": "",
- "filter": {
- "2": [
- {
- "key": "cateId",
- "name": "類型",
- "value": [
- {"n": "全部","v": ""},
- {"n": "陸劇","v": "13"},
- {"n": "日韓劇","v": "15"},
- {"n": "英美剧","v": "16"},
- {"n": "台泰剧","v": "14"},
- {"n": "港剧","v": "20"}
- ]
- },
- {
- "key": "area",
- "name": "地区",
- "value": [
- {"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": "2022","v": "2022"},
- {"n": "2021","v": "2021"},
- {"n": "2020","v": "2020"},
- {"n": "2019","v": "2019"},
- {"n": "2018","v": "2018"},
- {"n": "2017","v": "2017"}
- ]
- },
- {
- "key": "by",
- "name": "排序",
- "value": [
- {"n": "按更新","v": "time"},
- {"n": "周人气","v": "hits_week"},
- {"n": "月人气","v": "hits_month"}
- ]
- }
- ],
- "3": [
- {
- "key": "area",
- "name": "地区",
- "value": [
- {"n": "全部","v": ""},
- {"n": "内地","v": "内地"},
- {"n": "港台","v": "港台"},
- {"n": "日韩","v": "日韩"},
- {"n": "欧美","v": "欧美"}
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"n": "2022","v": "2022"},
- {"n": "2021","v": "2021"},
- {"n": "2020","v": "2020"},
- {"n": "2019","v": "2019"},
- {"n": "2018","v": "2018"},
- {"n": "2017","v": "2017"}
- ]
- },
- {
- "key": "by",
- "name": "排序",
- "value": [
- {"n": "按更新","v": "time"},
- {"n": "周人气","v": "hits_week"},
- {"n": "月人气","v": "hits_month"}
- ]
- }
- ],
- "4": [
- {
- "key": "area",
- "name": "地区",
- "value": [
- {"n": "全部","v": ""},
- {"n": "国产","v": "国产"},
- {"n": "日本","v": "日本"},
- {"n": "欧美","v": "欧美"},
- {"n": "其他","v": "其他"}
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"n": "2022","v": "2022"},
- {"n": "2021","v": "2021"},
- {"n": "2020","v": "2020"},
- {"n": "2019","v": "2019"},
- {"n": "2018","v": "2018"},
- {"n": "2017","v": "2017"}
- ]
- },
- {
- "key": "by",
- "name": "排序",
- "value": [
- {"n": "按更新","v": "time"},
- {"n": "周人气","v": "hits_week"},
- {"n": "月人气","v": "hits_month"}
- ]
- }
- ]
- }
- }
\ No newline at end of file
diff --git a/app/XPath/dyn.json b/app/XPath/dyn.json
deleted file mode 100644
index abf5405..0000000
--- a/app/XPath/dyn.json
+++ /dev/null
@@ -1,42 +0,0 @@
-{
- "ua": "",
- "homeUrl": "https://www.dianyingn.com/",
-//"dcVipFlag": "true",
-//"pCfgJs": "https://gimytv.com//static/js/playerconfig.js",
-//"pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
-//"dcShow2Vip": {},
-//"dcPlayUrl": "true",
- "cateManual": {"电影": "dianying", "电视剧": "dianshiju", "综艺": "zongyi", "动漫": "dongman"},
- "homeVodNode": "//ul[contains(@class, 'fed-list-info fed-part-rows')]/li",
- "homeVodName":"/a[2][contains(@class, 'fed-list-title')]/text()",
- "homeVodId": "/a[2][contains(@class, 'fed-list-title')]/@href",
- "homeVodIdR": "/voddetail/(\\S+).html",
- "homeVodImg": "/a[1][contains(@class, 'fed-list-pics')]/@data-original",
- "homeVodMark": "",
- "cateUrl": "https://www.dianyingn.com/vodshow/{cateId}--------{catePg}---.html",
- "cateVodNode": "//ul[contains(@class, 'fed-list-info fed-part-rows')]/li",
- "cateVodName": "/a[2][contains(@class, 'fed-list-title')]/text()",
- "cateVodId": "/a[2][contains(@class, 'fed-list-title')]/@href",
- "cateVodIdR": "/voddetail/(\\S+).html",
- "cateVodImg": "/a[1][contains(@class, 'fed-list-pics')]/@data-original",
- "cateVodMark": "",
- "dtUrl": "https://www.dianyingn.com/voddetail/{vid}.html",
- "dtNode": "//dl[contains(@class,'fed-deta-info')]",
- "dtName": "//dd[contains(@class,'fed-deta-content')]//a/text()",
- "dtImg":"//dt[contains(@class,'fed-deta-images ')]/a/@data-original",
- "dtFromNode": "//div[contains(@class,'fed-drop-boxs ')]/ul[contains(@class,'fed-part-rows')]/li/a",
- "dtFromName": "/text()",
- "dtUrlNode": "//div[contains(@class,'fed-play-item')]/ul[2][contains(@class,'fed-part-rows')]",
- "dtUrlSubNode": "/li/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/vodplay/(\\S+).html",
- "dtUrlName": "/text()",
- "playUrl": "https://www.dianyingn.com/vodplay/{playUrl}.html",
- "searchUrl": "https://www.dianyingn.com/index.php/ajax/suggest?mid=1&wd={wd}",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": ""
-}
\ No newline at end of file
diff --git a/app/XPath/egg.json b/app/XPath/egg.json
deleted file mode 100644
index b77688c..0000000
--- a/app/XPath/egg.json
+++ /dev/null
@@ -1,43 +0,0 @@
-{
- "ua": "",
- "homeUrl": "https://www.dandanzan.cc",
- "cateNode": "//div[@class='nav']/ul/li/a[@href!='/']",
- "cateName": "/text()",
- "cateId": "/@href",
- "cateIdR": "/(\\S+)/",
- "cateManual": {},
- "homeVodNode": "//div[contains(@class,'lists-thumb-top') and @id='slider']//div[@class='lists-content']/ul/li",
- "homeVodName": "/h2/a/text()",
- "homeVodId": "/h2/a/@href",
- "homeVodIdR": "/(\\S+).html",
- "homeVodImg": "/a/img/@src",
- "homeVodMark": "/a/div[@class='note']/span/text()",
- "cateUrl": "https://www.dandanzan.cc/{cateId}/",
- "cateVodNode": "//div[@class='lists-content']/ul/li",
- "cateVodName": "/h2/a/text()",
- "cateVodId": "/h2/a/@href",
- "cateVodIdR": "/(\\S+).html",
- "cateVodImg": "/a/img/@src",
- "cateVodMark": "/a/div[@class='note']/span/text()",
- "dtUrl": "http://www.dandanzan.cc/{vid}.html",
- "dtNode": "//header[@class='product-header']",
- "dtName": "//h1[contains(@class,'product-title')]/text()",
- "dtImg": "/img[1]/@src",
- "dtCate": "/div[@class='product-excerpt' and contains(text(),'类型')]/span/a/text()",
- "dtYear": "//h1[contains(@class,'product-title')]/span[1]/text()",
- "dtYearR": "\\((\\S+)\\)",
- "dtArea": "/div[@class='product-excerpt' and contains(text(),'地区')]/span/a/text()",
- "dtActor": "/div[@class='product-excerpt' and contains(text(),'主演')]/span/a/text()",
- "dtDirector": "/div[@class='product-excerpt' and contains(text(),'导演')]/span/a/text()",
- "dtDesc": "/div[@class='product-excerpt' and contains(text(),'剧情简介')]/span/text()",
- "dtFromNode": "/nil",
- "dtUrlNode": "/nil",
- "playUrl": "https://www.dandanzan.cc/url.php",
- "searchUrl": "https://www.dandanzan.cc/so/{wd}-{wd}--.html",
- "scVodNode": "//div[@class='lists-content']/ul/li",
- "scVodName": "/h2/a/text()",
- "scVodId": "/h2/a/@href",
- "scVodIdR": "/(\\S+).html",
- "scVodImg": "/a/img/@src",
- "scVodMark": "/a/div[@class='note']/span/text()"
-}
\ No newline at end of file
diff --git a/app/XPath/emsdn.json b/app/XPath/emsdn.json
deleted file mode 100644
index a6bc9c6..0000000
--- a/app/XPath/emsdn.json
+++ /dev/null
@@ -1,63 +0,0 @@
-{
- "ua": "",
- "homeUrl": "https://v.emsdn.cn",
- "cateNode": "//div[@class='l']/a[contains(@href, 'vod-type-id-')]",
- "cateName": "/text()",
- "cateId": "/@href",
- "cateIdR": "vod-type-id-(\\d+)-pg-1.html",
- "cateManual": {},
- "homeVodNode": "//ul[@id='index_tt7_con']/li/a[@class='b_a']",
- "homeVodName": "/@title",
- "homeVodNameR": "",
- "homeVodId": "/@href",
- "homeVodIdR": "/vod-detail-id-(\\w+).html",
- "homeVodImg": "/img/@src",
- "homeVodImgR": "",
- "homeVodMark": "/font/text()",
- "homeVodMarkR": "",
- "cateUrl": "https://v.emsdn.cn/vod-type-id-{cateId}-pg-{catePg}.html",
- "cateVodNode": "//ul[@class='list_01 list_01_03_02']/li/a[@class='b_a']",
- "cateVodName": "/@title",
- "cateVodId": "/@href",
- "cateVodIdR": "/vod-detail-id-(\\w+).html",
- "cateVodImg": "/img/@src",
- "cateVodMark": "/font/text()",
- "dtUrl": "https://v.emsdn.cn/vod-detail-id-{vid}.html",
- "dtNode": "//div[@class='g_box_02']",
- "dtName": "/div[@class='content_01 content_01_bg delay-h']/div[@class='video_tv_cont_01']/div[@class='cont']/div[@class='rig']/div[@class='fen']/h1/text()",
- "dtNameR": "",
- "dtImg": "/div[@class='content_01 content_01_bg delay-h']/div[@class='video_tv_cont_01']/div[@class='cont']/div[@class='lef']/img/@src",
- "dtImgR": "",
- "dtCate": "/div[@class='content_01 content_01_bg delay-h']/div[@class='video_tv_cont_01']/div[@class='cont']/div[@class='rig']/div[@class='lef-sort']/div[@class='d_z_y'][3]/font/a/text()",
- "dtCateR": "",
- "dtYear": "/div[@class='content_01 content_01_bg delay-h']/div[@class='video_tv_cont_01']/div[@class='cont']/div[@class='rig']/div[@class='lef-sort']/div[@class='d_z_y'][6]/font/a/text()",
- "dtYearR": "",
- "dtArea": "/div[@class='content_01 content_01_bg delay-h']/div[@class='video_tv_cont_01']/div[@class='cont']/div[@class='rig']/div[@class='d_z_y dzy']/p/text()",
- "dtAreaR": "",
- "dtMark": "",
- "dtMarkR": "",
- "dtActor": "/div[@class='content_01 content_01_bg delay-h']/div[@class='video_tv_cont_01']/div[@class='cont']/div[@class='rig']/div[@class='lef-sort']/div[@class='d_z_y'][2]/font/a/text()",
- "dtActorR": "",
- "dtDirector": "/div[@class='content_01 content_01_bg delay-h']/div[@class='video_tv_cont_01']/div[@class='cont']/div[@class='rig']/div[@class='lef-sort']/div[@class='d_z_y'][1]/font/a/text()",
- "dtDirectorR": "",
- "dtDesc": "/div[@class='new-left']/div[@class='content_01 content_01_bg']/ul[@class='list_06']/div[@class='jjie']",
- "dtDescR": "",
- "dtFromNode": "//div[@class='block_ku clear']",
- "dtFromName": "/div[@class='soybox']/h2/span/text()",
- "dtFromNameR": "",
- "dtUrlNode": "//div[@class='soyurl']",
- "dtUrlSubNode": "/ul/li/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/(\\S+).html",
- "dtUrlName": "/text()",
- "dtUrlNameR": "",
- "playUrl": "https://v.emsdn.cn/{playUrl}.html",
- "playUa": "",
- "searchUrl": "https://v.emsdn.cn/index.php?m=vod-search-wd-{wd}.html",
- "scVodNode": "/ul[@class='list_01 list_01_03_02']/li/a[@class='b_a']",
- "scVodName": "/@title",
- "scVodId": "/@href",
- "scVodIdR": "/vod-detail-id-(\\w+).html",
- "scVodImg": "/img/@src",
- "scVodMark": "/font/text()"
-}
\ No newline at end of file
diff --git a/app/XPath/fantuan.json b/app/XPath/fantuan.json
deleted file mode 100644
index f223e8f..0000000
--- a/app/XPath/fantuan.json
+++ /dev/null
@@ -1,80 +0,0 @@
-{
- "ua": "",
- "homeUrl": "https://fantuan.tv",
- "cateNode": "//ul[contains(@class,'myui-header__menu')]/li[@class='dropdown-hover']//ul/li/a[contains(@href, 'vodtype')]",
- "cateName": "/text()",
- "cateId": "/@href",
- "cateIdR": "/vodtype/(\\d+).html",
- "cateManual": {
- "电影": "1",
- "连续剧": "2",
- "综艺": "3",
- "动漫": "4",
- "喜剧片": "7",
- "爱情片": "8",
- "科幻片": "9",
- "恐怖片": "10",
- "剧情片": "11",
- "战争片": "12",
- "微电影": "21",
- "灾难片": "22",
- "国产剧": "13",
- "港剧": "14",
- "韩剧": "15",
- "美剧": "16",
- "日剧": "24",
- "泰剧": "25",
- "台剧": "26",
- "英剧": "27",
- "大陆综艺": "29",
- "台湾综艺": "30",
- "韩国综艺": "31"
- },
- "homeVodNode": "//div[contains(@class, 'myui-panel-bg')]//ul[contains(@class,'myui-vodlist')]/li//a[contains(@class,'myui-vodlist__thumb') and contains(@href,'voddetail')]",
- "homeVodName": "/@title",
- "homeVodId": "/@href",
- "homeVodIdR": "/voddetail/(\\w+).html",
- "homeVodImg": "@data-original",
- "homeVodImgR": "\\S+(http\\S+)",
- "homeVodMark": "/span[contains(@class,'pic-text')]/text()",
- "cateUrl": "https://fantuan.tv/vodtype/{cateId}-{catePg}.html",
- "cateVodNode": "//ul[contains(@class,'myui-vodlist')]//li//a[contains(@class,'myui-vodlist__thumb')]",
- "cateVodName": "/@title",
- "cateVodId": "/@href",
- "cateVodIdR": "/voddetail/(\\w+).html",
- "cateVodImg": "@data-original",
- "cateVodImgR": "\\S+(http\\S+)",
- "cateVodMark": "/span[contains(@class,'pic-text')]/text()",
- "dtUrl": "https://fantuan.tv/voddetail/{vid}.html",
- "dtNode": "//div[contains(@class,'col-lg-wide-75')]",
- "dtName": "//div[@class='myui-content__thumb']/a[contains(@class,'myui-vodlist__thumb')]/@title",
- "dtNameR": "",
- "dtImg": "//div[@class='myui-content__thumb']/a[contains(@class,'myui-vodlist__thumb')]/img/@data-original",
- "dtImgR": "\\S+(http\\S+)",
- "dtCate": "//span[contains(text(), '分类')]/following-sibling::a/text()",
- "dtYear": "//span[contains(text(), '年份')]/following-sibling::a/text()",
- "dtArea": "//span[contains(text(), '地区')]/following-sibling::a/text()",
- "dtMark": "//span[contains(text(), '更新')]/following-sibling::a/text()",
- "dtDirector": "//span[contains(text(), '导演')]/following-sibling::*/text()",
- "dtActor": "//span[contains(text(), '主演')]/following-sibling::*/text()",
- "dtDesc": "//span[contains(@class, 'sketch content')]/text()",
- "dtDescR": "",
- "dtFromNode": "//a[@data-toggle='tab' and contains(@href, 'playlist')]",
- "dtFromName": "/text()",
- "dtFromNameR": "",
- "dtUrlNode": "//div[contains(@class,'tab-content')]/div[contains(@id, 'playlist')]",
- "dtUrlSubNode": "//li/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/vodplay/(\\S+).html",
- "dtUrlName": "/text()",
- "dtUrlNameR": "",
- "playUrl": "https://fantuan.tv/vodplay/{playUrl}.html",
- "playUa": "",
- "searchUrl": "https://fantuan.tv/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": ""
-}
\ No newline at end of file
diff --git a/app/XPath/gaga.json b/app/XPath/gaga.json
deleted file mode 100644
index 98e2834..0000000
--- a/app/XPath/gaga.json
+++ /dev/null
@@ -1,288 +0,0 @@
-{
- "ua": "",
- "homeUrl": "https://4k电影.com",
- "dcVipFlag": "true",
- "pCfgJs": "https://4k电影.com/static/js/playerconfig.js",
- "pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
- "dcShow2Vip": {},
- "dcPlayUrl": "true",
- "cateNode": "//ul[contains(@class, 'nav-menu-items')]/li/a[contains(@href, 'vodtype') and not(contains(@href, '6'))]",
- "cateName": "/@title",
- "cateId": "/@href",
- "cateIdR": "/vodtype/(\\d+).html",
- "cateManual": {},
- "homeVodNode": "//div[@class='module-item']",
- "homeVodName": "//div[@class='module-item-pic']/a/@title",
- "homeVodId": "//div[@class='module-item-pic']/a/@href",
- "homeVodIdR": "/v/(\\w+).html",
- "homeVodImg": "//div[@class='module-item-pic']/img/@data-src",
- "homeVodMark": "//div[@class='module-item-text']/text()",
- "cateUrl": "https://4k电影.com/vodshow/{cateId}-{area}-{by}-{catelog}-----{catePg}---{year}.html",
- "cateVodNode": "//div[@class='module-item']",
- "cateVodName": "//div[@class='module-item-pic']/a/@title",
- "cateVodId": "//div[@class='module-item-pic']/a/@href",
- "cateVodIdR": "/v/(\\w+).html",
- "cateVodImg": "//div[@class='module-item-pic']/img/@data-src",
- "cateVodMark": "//div[@class='module-item-text']/text()",
- "dtUrl": "https://4k电影.com/v/{vid}.html",
- "dtNode": "//div[contains(@class, 'box view-heading')]",
- "dtName": "//div[@class='video-cover']//div[@class='module-item-pic']/img/@alt",
- "dtNameR": "",
- "dtImg": "//div[@class='video-cover']//div[@class='module-item-pic']/img/@data-src",
- "dtImgR": "\\S+(http\\S+)",
- "dtCate": "//div[@class='tag-link']/span[@class='slash']/a/text()",
- "dtCateR": "",
- "dtArea": "//a[contains(@class,'tag-link')][3]/text()",
- "dtAreaR": "",
- "dtDirector": "//span[contains(@class,'video-info-itemtitle') and contains(text(), '导演')]/following-sibling::div/span/following-sibling::*/text()",
- "dtDirectorR": "",
- "dtActor": "//span[contains(@class,'video-info-itemtitle') and contains(text(), '主演')]/following-sibling::div/span/following-sibling::*/text()",
- "dtActorR": "",
- "dtYear": "//a[contains(@class,'tag-link')]/text()",
- "dtYearR": "",
- "dtMark": "//span[contains(@class,'video-info-itemtitle') and contains(text(), '集数')]/following-sibling::div/span/following-sibling::*/text()",
- "dtMarkR": "",
- "dtDesc": "//div[contains(@class,'video-info-item video-info-content vod_content')]/span/text()",
- "dtDescR": "",
- "dtFromNode": "//div[contains(@class, 'module-tab-content')]/div[contains(@class, 'module-tab-item')]/span",
- "dtFromName": "/text()",
- "dtUrlNode": "//div[contains(@class, 'module-blocklist')]",
- "dtUrlSubNode": "/div/a",
- "dtUrlId": "/@href",
- "dtUrlIdR": "/p/(\\S+).html",
- "dtUrlName": "/span/text()",
- "playUrl": "https://4k电影.com/p/{playUrl}.html",
- "searchUrl": "https://4k电影.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": "",
- "filter": {
- "1": [
- {
- "key": "catelog",
- "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": "韩国"}
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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": "by",
- "name": "排序",
- "value": [
- {"n": "時間","v": "time"},
- {"n": "人氣","v": "hits"},
- {"n": "評分","v": "score"}
- ]
- }
- ],
- "2": [
- {
- "key": "catelog",
- "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": "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": "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": "by",
- "name": "排序",
- "value": [
- {"n": "時間","v": "time"},
- {"n": "人氣","v": "hits"},
- {"n": "評分","v": "score"}
- ]
- }
- ],
- "3": [
- {
- "key": "area",
- "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": "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": "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": "美国"},
- {"n": "法国","v": "法国"},
- {"n": "英国","v": "英国"},
- {"n": "日本","v": "日本"},
- {"n": "韩国","v": "韩国"},
- {"n": "新加坡","v": "新加坡"},
- {"n": "其他","v": "其他"}
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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": "by",
- "name": "排序",
- "value": [
- {"n": "時間","v": "time"},
- {"n": "人氣","v": "hits"},
- {"n": "評分","v": "score"}
- ]
- }
- ]
- }
-}
\ No newline at end of file
diff --git a/app/XPath/gimytv.json b/app/XPath/gimytv.json
deleted file mode 100644
index 2b64d65..0000000
--- a/app/XPath/gimytv.json
+++ /dev/null
@@ -1,263 +0,0 @@
-{
- "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",
- "homeUrl": "https://gimytv.com/",
- "dcVipFlag": "true",
- "pCfgJs": "https://gimytv.com/static/js/playerconfig.js",
- "pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
- "dcShow2Vip": {},
- "dcPlayUrl": "true",
- "cateNode": "//ul[@class='myui-header__menu']/li/a[contains(@href, 'browse')]",
- "cateName": "/text()",
- "cateId": "/@href",
- "cateIdR": "/browse/(\\w+).html",
- "cateManual": {},
- "homeVodNode": "//ul[@class='myui-vodlist clearfix']/li/div/a",
- "homeVodName": "/@title",
- "homeVodId": "/@href",
- "homeVodIdR": "/(\\w+).html",
- "homeVodImg": "/@data-original",
- "homeVodMark": "/span[contains(@class, 'pic-text')]/text()",
- "cateUrl": "https://gimytv.com/genre/{cateId}-{area}-{year}-{catePg}/by/{by}.html",
- "cateVodNode": "//ul[@class='myui-vodlist clearfix']/li/div/a",
- "cateVodName": "/@title",
- "cateVodId": "/@href",
- "cateVodIdR": "/(\\w+).html",
- "cateVodImg": "/@data-original",
- "cateVodMark": "/span[contains(@class, 'pic-text')]/text()",
- "dtUrl": "https://gimytv.com/{vid}.html",
- "dtNode": "//div[@class='container']",
- "dtName": "//div[@class='myui-content__thumb']/a/@title",
- "dtNameR": "",
- "dtImg": "//div[@class='myui-content__thumb']/a/img/@data-original",
- "dtImgR": "\\S+(http\\S+)",
- "dtCate": "//p[@class='data']/span[contains(text(), '分類')]/following-sibling::*/text()",
- "dtCateR": "",
- "dtYear": "//p[@class='data']/span[contains(text(), '年份')]/following-sibling::*/text()",
- "dtYearR": "",
- "dtArea": "",
- "dtAreaR": "",
- "dtMark": "//p[@class='data']/span[contains(text(), '更新')]/following-sibling::*/text()",
- "dtMarkR": "",
- "dtActor": "//p[@class='data']/span[contains(text(), '主演')]/following-sibling::*/text()",
- "dtActorR": "",
- "dtDirector": "//p[@class='data']/span[contains(text(), '導演')]/following-sibling::*/text()",
- "dtDirectorR": "",
- "dtDesc": "//div[contains(@class,'col-pd')]/p/text()",
- "dtDescR": "",
- "dtFromNode": "//div[@class='myui-panel_hd']/div/h3[contains(text(),'線路')]",
- "dtFromName": "/text()",
- "dtUrlNode": "//ul[contains(@class,'myui-content__list')]",
- "dtUrlSubNode": "/li/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/(\\S+).html",
- "dtUrlName": "/text()",
- "dtUrlNameR": "",
- "playUrl": "https://gimytv.com/{playUrl}.html",
- "playUa": "",
- "searchUrl": "https://gimytv.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": "",
- "filter": {
- "movies": [
- {
- "key": "cateId",
- "name": "分类",
- "value": [
- {"n": "全部","v": ""},
- {"n": "劇情片","v": "drama"},
- {"n": "動作片","v": "action"},
- {"n": "科幻片","v": "scifi"},
- {"n": "喜劇片","v": "comedymovie"},
- {"n": "愛情片","v": "romance"},
- {"n": "戰爭片","v": "war"},
- {"n": "恐怖片","v": "horror"},
- {"n": "動畫電影","v": "animation"}
- ]
- },
- {
- "key": "area",
- "name": "地区",
- "value": [
- {"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": "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": "by",
- "name": "排序",
- "value": [
- {"n": "按更新","v": "time"},
- {"n": "周人气","v": "hits_week"},
- {"n": "月人气","v": "hits_month"}
- ]
- }
- ],
- "tvseries": [
- {
- "key": "cateId",
- "name": "分类",
- "value": [
- {"n": "全部","v": ""},
- {"n": "陸劇","v": "cn"},
- {"n": "韓劇","v": "kr"},
- {"n": "美劇","v": "us"},
- {"n": "日劇","v": "jp"},
- {"n": "台劇","v": "tw"},
- {"n": "港劇","v": "hks"},
- {"n": "海外劇","v": "ot"},
- {"n": "紀錄片","v": "documentary"}
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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": "by",
- "name": "排序",
- "value": [
- {"n": "按更新","v": "time"},
- {"n": "周人气","v": "hits_week"},
- {"n": "月人气","v": "hits_month"}
- ]
- }
- ],
- "anime": [
- {
- "key": "area",
- "name": "地区",
- "value": [
- {"n": "全部","v": ""},
- {"n": "日本","v": "日本"},
- {"n": "美國","v": "美國"},
- {"n": "歐美","v": "歐美"},
- {"n": "大陸","v": "大陸"},
- {"n": "臺灣","v": "臺灣"},
- {"n": "香港","v": "香港"}
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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": "by",
- "name": "排序",
- "value": [
- {"n": "按更新","v": "time"},
- {"n": "周人气","v": "hits_week"},
- {"n": "月人气","v": "hits_month"}
- ]
- }
- ],
- "tv_show": [
- {
- "key": "cateId",
- "name": "分类",
- "value": [
- {"n": "全部","v": ""},
- {"n": "纪录片","v": "28"}
- ]
- },
- {
- "key": "area",
- "name": "地区",
- "value": [
- {"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": "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": "by",
- "name": "排序",
- "value": [
- {"n": "按更新","v": "time"},
- {"n": "周人气","v": "hits_week"},
- {"n": "月人气","v": "hits_month"}
- ]
- }
- ]
- }
-}
\ No newline at end of file
diff --git a/app/XPath/hoho.json b/app/XPath/hoho.json
deleted file mode 100644
index 5e37ffb..0000000
--- a/app/XPath/hoho.json
+++ /dev/null
@@ -1,59 +0,0 @@
-{
- "ua": "",
- "homeUrl": "https://hoho.tv",
- "cateNode": "//ul[contains(@class,'nav-menu-items')]/li[contains(@class, 'nav-menu-item')]/a[contains(@href,'index.php/vod/type/id')]",
- "cateName": "/text()",
- "cateId": "/@href",
- "cateIdR": "/index.php/vod/type/id/(\\d+).html",
- "cateManual": {},
- "homeVodNode": "//div[contains(@class, 'module-items')]/div[contains(@class, 'module-item')]",
- "homeVodName": "/div[contains(@class, 'module-item-titlebox')]/a/@title",
- "homeVodId": "/div[contains(@class, 'module-item-titlebox')]/a/@href",
- "homeVodIdR": "/index.php/vod/detail/id/(\\w+)",
- "homeVodImg": "/div[contains(@class, 'module-item-cover')]/div[contains(@class, 'module-item-pic')]/img/@data-src",
- "homeVodMark": "/div[contains(@class,'module-item-text')]/text()",
- "cateUrl": "https://hoho.tv/index.php/vod/type/id/{cateId}/page/{catePg}.html",
- "cateVodNode": "//div[@class='module-items']//div[@class='module-item-pic']",
- "cateVodName": "/a/@title",
- "cateVodId": "/a/@href",
- "cateVodIdR": "/index.php/vod/detail/id/(\\w+)",
- "cateVodImg": "/img/@data-src",
- "cateVodMark": "",
- "dtUrl": "https://hoho.tv/index.php/vod/detail/id/{vid}.html",
- "dtNode": "//div[contains(@class, 'box view-heading')]",
- "dtName": "/div[@class='video-info']/div[@class='video-info-header']/h1/text()",
- "dtNameR": "",
- "dtImg": "/div[@class='video-cover']//div[@class='module-item-pic']/img/@data-src",
- "dtImgR": "\\S+(http\\S+)",
- "dtCate": "",
- "dtCateR": "",
- "dtArea": "",
- "dtAreaR": "",
- "dtDirector": "//span[contains(@class,'video-info-itemtitle') and contains(text(), '导演')]/following-sibling::div/span/following-sibling::*/text()",
- "dtDirectorR": "",
- "dtActor": "//span[contains(@class,'video-info-itemtitle') and contains(text(), '主演')]/following-sibling::div/span/following-sibling::*/text()",
- "dtActorR": "",
- "dtYear": "//span[contains(@class,'video-info-itemtitle') and contains(text(), '年代')]/following-sibling::div/span/following-sibling::*/text()",
- "dtYearR": "",
- "dtMark": "//span[contains(@class,'video-info-itemtitle') and contains(text(), '集数')]/following-sibling::div/span/following-sibling::*/text()",
- "dtMarkR": "",
- "dtDesc": "//span[contains(@class,'video-info-itemtitle') and contains(text(), '剧情')]/following-sibling::div/span/following-sibling::*/text()",
- "dtDescR": "",
- "dtFromNode": "//div[contains(@class, 'module-tab-content')]/div[contains(@class, 'module-tab-item')]/span",
- "dtFromName": "/text()",
- "dtUrlNode": "//div[contains(@class, 'module-blocklist')]",
- "dtUrlSubNode": "/div/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/index.php/vod/play/id/(\\S+).html",
- "dtUrlName": "/span/text()",
- "dtUrlNameR": "",
- "playUrl": "https://hoho.tv/index.php/vod/play/id/{playUrl}.html",
- "playUa": "",
- "searchUrl": "https://hoho.tv/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": ""
-}
\ No newline at end of file
diff --git a/app/XPath/hw_hancheng.json b/app/XPath/hw_hancheng.json
deleted file mode 100644
index 4bb1063..0000000
--- a/app/XPath/hw_hancheng.json
+++ /dev/null
@@ -1,321 +0,0 @@
-{
- "ua": "",
- "homeUrl": "http://hancheng.tv/",
- "dcVipFlag": "true",
- "pCfgJs": "http://hancheng.tv/static/js/playerconfig.js",
- "pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
- "dcShow2Vip": {},
- "dcPlayUrl": "true",
- "cateNode": "//div[contains(@class,'xiaoyinqing')]/a[contains(@href, 'type') and not(contains(@href,'26') or contains(@href,'27'))]",
- "cateName": "/text()",
- "cateId": "/@href",
- "cateIdR": "/index.php/vod/type/id/(\\w+).html",
- "cateManual": {},
- "homeVodNode": "//div[contains(@class,'public')]/div/div[contains(@class,'pack-ykpack')]",
- "homeVodName": "//div[contains(@class,'pack-title')]/a/text()",
- "homeVodId": "//div[contains(@class,'pack-title')]/a/@href",
- "homeVodIdR": "/index.php/vod/detail/id/(\\w+).html",
- "homeVodImg": "//div[@class='ec-jabj eclazy']/@data-original",
- "homeVodImgR": "\\S+(http\\S+)",
- "homeVodMark": "//span[@class='pack-prb']/span/text()",
- "cateUrl": "http://hancheng.tv/index.php/vod/show/id/{cateId}/area/{area}/page/{catePg}/year/{year}/by/{by}.html",
- "cateVodNode": "//div[contains(@class,'pack-ykpack')]",
- "cateVodName": "//a[contains(@class,'channelname')]/text()",
- "cateVodId": "//a[contains(@class,'channelname')]/@href",
- "cateVodIdR": "/index.php/vod/detail/id/(\\w+).html",
- "cateVodImg": "//div[@class='ec-jabj eclazy']/@data-original",
- "cateVodImgR": "\\S+(http\\S+)",
- "cateVodMark": "//span[@class='pack-prb']/span/text()",
- "dtUrl": "http://hancheng.tv/index.php/vod/detail/id/{vid}.html",
- "dtNode": "//body",
- "dtName": "//div[contains(@class,'s-top-info')]/h1/text()",
- "dtNameR": "",
- "dtImg": "//div[contains(@class,'s-cover')]/a/img/@src",
- "dtImgR": "\\S+(http\\S+)",
- "dtCate": "//p[contains(text(), '类型')]/a/text()",
- "dtCateR": "",
- "dtYear": "//p[contains(text(), '年代')]/a/text()",
- "dtYearR": "",
- "dtArea": "//p[contains(text(), '地区')]/a/text()",
- "dtAreaR": "",
- "dtMark": "//p[contains(text(), '更新')]/text()",
- "dtMarkR": "",
- "dtActor": "//p[contains(text(), '演员')]/*/text()",
- "dtActorR": "",
- "dtDirector": "//p[contains(text(), '导演')]/*/text()",
- "dtDirectorR": "",
- "dtDesc": "//div[contains(@class,'desc_txt')]/span/text()",
- "dtDescR": "",
- "dtFromNode": "//div[contains(@class,'swiper-wrapper')]/a",
- "dtFromName": "/@alt",
- "dtFromNameR": "",
- "dtUrlNode": "//div[@class='playlist_notfull']",
- "dtUrlSubNode": "/ul/li/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/vod/play/id/(\\S+).html",
- "dtUrlName": "/text()",
- "dtUrlNameR": "",
- "playUrl": "http://hancheng.tv/index.php/vod/play/id/{playUrl}.html",
- "playUa": "",
- "searchUrl": "http://hancheng.tv/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": "",
- "filter": {
- "20": [
- {
- "key": "area",
- "name": "地区",
- "value": [
- {"n": "全部","v": ""},
- {"n": "大陆","v": "大陆"},
- {"n": "港台","v": "港台"},
- {"n": "日韩","v": "日韩"},
- {"n": "欧美","v": "欧美"},
- {"n": "新马泰","v": "新马泰"},
- {"n": "其它","v": "其它"}
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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-2011","v": "2014-2011"},
- {"n": "2010-2000","v": "2010-2000"},
- {"n": "90年代80年代更早","v": "90年代80年代更早"}
- ]
- },
- {
- "key": "by",
- "name": "排序",
- "value": [
- {"n": "时间","v": "time"},
- {"n": "人气","v": "hits"},
- {"n": "评分","v": "score"}
- ]
- }
- ],
- "21": [
- {
- "key": "area",
- "name": "地区",
- "value": [
- {"n": "全部","v": ""},
- {"n": "大陆","v": "大陆"},
- {"n": "港台","v": "港台"},
- {"n": "日韩","v": "日韩"},
- {"n": "欧美","v": "欧美"},
- {"n": "新马泰","v": "新马泰"},
- {"n": "其它","v": "其它"}
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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-2011","v": "2014-2011"},
- {"n": "2010-2000","v": "2010-2000"},
- {"n": "90年代80年代更早","v": "90年代80年代更早"}
- ]
- },
- {
- "key": "by",
- "name": "排序",
- "value": [
- {"n": "时间","v": "time"},
- {"n": "人气","v": "hits"},
- {"n": "评分","v": "score"}
- ]
- }
- ],
- "22": [
- {
- "key": "area",
- "name": "地区",
- "value": [
- {"n": "全部","v": ""},
- {"n": "大陆","v": "大陆"},
- {"n": "港台","v": "港台"},
- {"n": "日韩","v": "日韩"},
- {"n": "欧美","v": "欧美"},
- {"n": "新马泰","v": "新马泰"},
- {"n": "其它","v": "其它"}
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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-2011","v": "2014-2011"},
- {"n": "2010-2000","v": "2010-2000"},
- {"n": "90年代80年代更早","v": "90年代80年代更早"}
- ]
- },
- {
- "key": "by",
- "name": "排序",
- "value": [
- {"n": "时间","v": "time"},
- {"n": "人气","v": "hits"},
- {"n": "评分","v": "score"}
- ]
- }
- ],
- "23": [
- {
- "key": "area",
- "name": "地区",
- "value": [
- {"n": "全部","v": ""},
- {"n": "大陆","v": "大陆"},
- {"n": "港台","v": "港台"},
- {"n": "日韩","v": "日韩"},
- {"n": "欧美","v": "欧美"},
- {"n": "新马泰","v": "新马泰"},
- {"n": "其它","v": "其它"}
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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-2011","v": "2014-2011"},
- {"n": "2010-2000","v": "2010-2000"},
- {"n": "90年代80年代更早","v": "90年代80年代更早"}
- ]
- },
- {
- "key": "by",
- "name": "排序",
- "value": [
- {"n": "时间","v": "time"},
- {"n": "人气","v": "hits"},
- {"n": "评分","v": "score"}
- ]
- }
- ],
- "24": [
- {
- "key": "area",
- "name": "地区",
- "value": [
- {"n": "全部","v": ""},
- {"n": "大陆","v": "大陆"},
- {"n": "港台","v": "港台"},
- {"n": "日韩","v": "日韩"},
- {"n": "欧美","v": "欧美"},
- {"n": "新马泰","v": "新马泰"},
- {"n": "其它","v": "其它"}
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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-2011","v": "2014-2011"},
- {"n": "2010-2000","v": "2010-2000"},
- {"n": "90年代80年代更早","v": "90年代80年代更早"}
- ]
- },
- {
- "key": "by",
- "name": "排序",
- "value": [
- {"n": "时间","v": "time"},
- {"n": "人气","v": "hits"},
- {"n": "评分","v": "score"}
- ]
- }
- ],
- "25": [
- {
- "key": "area",
- "name": "地区",
- "value": [
- {"n": "全部","v": ""},
- {"n": "大陆","v": "大陆"},
- {"n": "港台","v": "港台"},
- {"n": "日韩","v": "日韩"},
- {"n": "欧美","v": "欧美"},
- {"n": "新马泰","v": "新马泰"},
- {"n": "其它","v": "其它"}
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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-2011","v": "2014-2011"},
- {"n": "2010-2000","v": "2010-2000"},
- {"n": "90年代80年代更早","v": "90年代80年代更早"}
- ]
- },
- {
- "key": "by",
- "name": "排序",
- "value": [
- {"n": "时间","v": "time"},
- {"n": "人气","v": "hits"},
- {"n": "评分","v": "score"}
- ]
- }
- ]
- }
-}
\ No newline at end of file
diff --git a/app/XPath/hw_if101.json b/app/XPath/hw_if101.json
deleted file mode 100644
index d92363b..0000000
--- a/app/XPath/hw_if101.json
+++ /dev/null
@@ -1,56 +0,0 @@
-{
- "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",
- "homeUrl": "https://demo.if101.tv/",
- "cateManual": {
- "电影": "20",
- "电视剧": "21",
- "综艺": "23",
- "动漫": "22",
- "记录片": "25"
- },
-
-// Home Summary ================================================
- "homeVodNode": "//li[@class='clearfix']/h3[@class='title']",
- "homeVodName": "/a/text()",
- "homeVodId": "/a/@href",
- "homeVodImg": "/a/@data-original",
- "homeVodMark": "/a/span[@class='pic-text text-right']/text()",
-
-// Category Summary ================================================
- "cateUrl": "https://demo.if101.tv/index.php/vod/type/id/{cateId}/page/{catePg}.html",
- "cateVodNode": "//h3[contains(@class,'title')]",
- "cateVodName": "/a/@title",
- "cateVodId": "/a/@href",
-// "cateVodIdR": "/index.php/vod/detail/id/(\\w+).html",
- "cateVodImg": "/a/@data-original",
- "cateVodMark": "/a/span[@class='pic-text text-right']/text()",
-
-// Category Details ================================================
- "dtUrl": "https://demo.if101.tv/{vid}",
- "dtNode": "//div[@class='stui-pannel clearfix']",
- "dtName": "//div[@class='stui-content__thumb']/a/@title",
- "dtImg": "//div[@class='stui-content__thumb']/a/img/@src",
- "dtCate": "//p[@class='data hidden-xs'][2]/text()[1]",
- "dtDirector": "//p[@class='data'][3]/text()[1]",
- "dtActor": "//p[@class='data'][2]/text()[1]",
- "dtDesc": "//div[@class='stui-content__desc col-pd clearfix'][1]/text()[1]",
-
-// Playlist =====================================================
- "dtFromNode": "//div[@class='stui-content clearfix']/div[@class='stui-content__thumb']",
- "dtFromName": "/a/@title",
- "dtUrlNode": "//ul[@class='stui-content__playlist clearfix']", // number must match
- "dtUrlSubNode": "/li",
- "dtUrlId": "/a[1]/@href",
- "dtUrlName": "/a[2]/text()",
- "playUrl": "https://demo.if101.tv/{playUrl}",
- "playUa": "",
-
-// Search Results ================================================
- "searchUrl": "https://demo.if101.tv/index.php/vod/search.html?wd={wd}&submit=",
- "scVodNode": "//li[@class='clearfix']/h3[@class='title']",
- "scVodName": "/a/@title",
- "scVodId": "/a/@href",
- "scVodIdR": "/detail/(\\w+).html",
- "scVodImg": "/a/@data-original",
- "scVodMark": "/a/span[@class='pic-text text-right']/text()"
-}
\ No newline at end of file
diff --git a/app/XPath/hw_nbyy.json b/app/XPath/hw_nbyy.json
deleted file mode 100644
index c7c6a88..0000000
--- a/app/XPath/hw_nbyy.json
+++ /dev/null
@@ -1,64 +0,0 @@
-{
- "ua": "",
- "homeUrl": "https://www.nbyy.tv",
- "cateManual": {
- "电影" : "1",
- "电视剧": "2"
- },
-
-
-// Home Summary ================================================
- "homeVodNode": "//ul[contains(@class,'qy-mod-ul')]/li/div/a",
- "homeVodName": "/@title",
- "homeVodId": "/@href",
- "homeVodIdR": "/detail.html?showIdCode=(\\w+)",
- "homeVodImg": "/@data-original",
- "homeVodImgR": "\\S+(http\\S+)",
- "homeVodMark": "//span[contains(@class,'pic-text')]/text()",
-
-// Category Summary ================================================
- "cateUrl": "https://www.nbyy.tv/filter.html?x=1&channelId={catePg}{cateId}",
- "cateVodNode": "//ul[(@class='qy-mod-ul')]/li[(@class='qy-mod-li')]/div[(@class='qy-list-img vertical')]",
- "cateVodName": "/div[(@class='title-wrap')]/p/a/@title",
- "cateVodId": "/div[(@class='qy-mod-link-wrap')]/a/@href",
- "cateVodIdR": "detail.html?showIdCode=(\\w+)",
- "cateVodImg": "/div/picture/@src",
- "cateVodMark": "/span[contains(@class,'qy-mod-label')]/text()",
-
-// Category Details ================================================
- "dtUrl": "https://www.nbyy.tv/{vid}",
- "dtNode": "//body",
- "dtName": "//div[contains(@class,'myui-content__thumb')]/a/@title",
- "dtNameR": "",
- "dtImg": "//div[contains(@class,'myui-content__thumb')]/a/img/@data-original",
- "dtImgR": "",
- "dtCate": "//div[contains(@class,'myui-content__detail')]/p/span[contains(text(), '分类')]/following-sibling::a/text()",
- "dtYear": "//div[contains(@class,'myui-content__detail')]/p/span[contains(text(), '年份')]/following-sibling::a/text()",
- "dtArea": "//div[contains(@class,'myui-content__detail')]/p/span[contains(text(), '地区')]/following-sibling::a/text()",
- "dtMark": "//div[contains(@class,'myui-content__detail')]/p/span[contains(text(), '更新')]/following-sibling::a/text()",
- "dtDirector": "//div[contains(@class,'myui-content__detail')]/p/span[contains(text(), '导演')]/following-sibling::a/text()",
- "dtActor": "//div[contains(@class,'myui-content__detail')]/p/span[contains(text(), '主演')]/following-sibling::a/text()",
- "dtDesc": "//div[contains(@class,'myui-content__detail')]/p/span[contains(text(), '简介')]/following-sibling::a/text()",
-
-// Playlist ======================================================
- "dtFromNode": "//ul[contains(@class,'nav-tabs')]/li/a",
- "dtFromName": "/text()",
- "dtFromNameR": "",
- "dtUrlNode": "//ul[contains(@class,'myui-content__list')]",
- "dtUrlSubNode": "/li/a",
- "dtUrlId": "/@href",
- "dtUrlIdR": "/vodplay/(\\S+).html",
- "dtUrlName": "/text()",
- "dtUrlNameR": "",
- "playUrl": "https://my.duboku.vip/vodplay/{playUrl}.html",
- "playUa": "",
-
-// Search Results ================================================
- "searchUrl": "https://my.duboku.vip/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": ""
-}
\ No newline at end of file
diff --git a/app/XPath/hw_tangren.json b/app/XPath/hw_tangren.json
deleted file mode 100644
index cd1b870..0000000
--- a/app/XPath/hw_tangren.json
+++ /dev/null
@@ -1,279 +0,0 @@
-{
- "ua": "",
- "homeUrl": "https://www.tangrenjie.tv",
- "dcVipFlag": "true",
- "pCfgJs": "https://www.tangrenjie.tv/static/js/playerconfig.js",
- "pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
- "dcShow2Vip": {},
- "dcPlayUrl": "true",
- "cateNode": "//ul[contains(@class, 'top_nav')]/li/a[contains(@href, 'type') and not(contains(@href,'5'))]",
- "cateName": "/b/text()",
- "cateId": "/@href",
- "cateIdR": "/vod/type/id/(\\w+).html",
- "cateManual": {},
- "homeVodNode": "//div[@class='cbox1']/ul[contains(@class, 'vodlist')]/li/a",
- "homeVodName": "/@title",
- "homeVodId": "/@href",
- "homeVodIdR": "/vod/detail/id/(\\w+).html",
- "homeVodImg": "/@data-original",
- "homeVodImgR": "\\S+(http\\S+)",
- "homeVodMark": "/span[contains(@class,'pic_text')]//b/text()",
- "cateUrl": "https://www.tangrenjie.tv/vod/show/area/{area}/by/{by}/id/{cateId}/page/{catePg}/year/{year}.html",
- "cateVodNode": "//ul[contains(@class, 'vodlist')]/li/a",
- "cateVodName": "/@title",
- "cateVodId": "/@href",
- "cateVodIdR": "/vod/detail/id/(\\w+).html",
- "cateVodImg": "/@data-original",
- "cateVodImgR": "\\S+(http\\S+)",
- "cateVodMark": "/span[contains(@class,'pic_text')]//b/text()",
- "dtUrl": "https://www.tangrenjie.tv/vod/detail/id/{vid}.html",
- "dtNode": "//body",
- "dtName": "//div[contains(@class,'content_thum')]/a/@title",
- "dtNameR": "",
- "dtImg": "//div[contains(@class,'content_thum')]/a/@data-original",
- "dtImgR": "\\S+(http\\S+)",
- "dtCate": "//li[@class='data']/span[contains(text(), '类型')]/following-sibling::*/text()",
- "dtCateR": "",
- "dtYear": "//li[@class='data']/span[contains(text(), '年份')]/following-sibling::*/text()",
- "dtYearR": "",
- "dtArea": "//li[@class='data']/span[contains(text(), '地区')]/following-sibling::*/text()",
- "dtAreaR": "",
- "dtMark": "//li[@class='data']/span[contains(text(), '更新时间')]/following-sibling::*/text()",
- "dtMarkR": "",
- "dtActor": "//li[@class='data']/span[contains(text(), '主演')]/following-sibling::*/text()",
- "dtActorR": "",
- "dtDirector": "//li[@class='data']/span[contains(text(), '导演')]/following-sibling::*/text()",
- "dtDirectorR": "",
- "dtDesc": "//span[contains(text(), '简介')]/parent::*/text()[2]",
- "dtDescR": "",
- "dtFromNode": "//div[contains(@class,'play_source_tab')]/a/b",
- "dtFromName": "/text()",
- "dtFromNameR": "",
- "dtUrlNode": "//div[@class='playlist_full']",
- "dtUrlSubNode": "/ul/li/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/vod/play/id/(\\S+).html",
- "dtUrlName": "/b/text()",
- "dtUrlNameR": "",
- "playUrl": "https://www.tangrenjie.tv/vod/play/id/{playUrl}.html",
- "playUa": "",
- "searchUrl": "https://www.tangrenjie.tv/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": "",
- "filter": {
- "1": [
- {
- "key": "cateId",
- "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"}
- ]
- },
- {
- "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": "其他"}
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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": "2008","v": "2008"},
- {"n": "2000","v": "2000"},
- {"n": "1997","v": "1997"},
- {"n": "1980","v": "1980"}
- ]
- },
- {
- "key": "by",
- "name": "排序",
- "value": [
- {"n": "时间","v": "time"},
- {"n": "人气","v": "hits"},
- {"n": "评分","v": "score"}
- ]
- }
- ],
- "2": [
- {
- "key": "cateId",
- "name": "分类",
- "value": [
- {"n": "全部","v": ""},
- {"n": "国产剧","v": "13"},
- {"n": "港台剧","v": "14"},
- {"n": "日韩剧","v": "15"},
- {"n": "欧美剧","v": "16"},
- {"n": "海外剧","v": "27"}
- ]
- },
- {
- "key": "area",
- "name": "地区",
- "value": [
- {"n": "全部","v": ""},
- {"n": "大陆","v": "大陆"},
- {"n": "香港","v": "香港"},
- {"n": "台湾","v": "台湾"},
- {"n": "日本","v": "日本"},
- {"n": "欧美","v": "欧美"},
- {"n": "韩国","v": "韩国"}
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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": "2008","v": "2008"},
- {"n": "2000","v": "2000"},
- {"n": "1997","v": "1997"},
- {"n": "1980","v": "1980"}
- ]
- },
- {
- "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": "日本"},
- {"n": "欧美","v": "欧美"},
- {"n": "韩国","v": "韩国"}
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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": "2008","v": "2008"},
- {"n": "2000","v": "2000"},
- {"n": "1997","v": "1997"},
- {"n": "1980","v": "1980"}
- ]
- },
- {
- "key": "by",
- "name": "排序",
- "value": [
- {"n": "时间","v": "time"},
- {"n": "人气","v": "hits"},
- {"n": "评分","v": "score"}
- ]
- }
- ],
- "3": [
- {
- "key": "cateId",
- "name": "分类",
- "value": [
- {"n": "全部","v": ""},
- {"n": "纪录片","v": "28"}
- ]
- },
- {
- "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": "其他"}
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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": "2008","v": "2008"},
- {"n": "2000","v": "2000"},
- {"n": "1997","v": "1997"},
- {"n": "1980","v": "1980"}
- ]
- },
- {
- "key": "by",
- "name": "排序",
- "value": [
- {"n": "时间","v": "time"},
- {"n": "人气","v": "hits"},
- {"n": "评分","v": "score"}
- ]
- }
- ]
- }
-}
\ No newline at end of file
diff --git a/app/XPath/hw_trj.json b/app/XPath/hw_trj.json
deleted file mode 100644
index 59fa0c2..0000000
--- a/app/XPath/hw_trj.json
+++ /dev/null
@@ -1,283 +0,0 @@
-{
- "ua": "",
- "homeUrl": "https://www.tangrenjie.tv",
- "dcVipFlag": "true",
- "pCfgJs": "https://www.tangrenjie.tv/static/js/playerconfig.js",
- "pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
- "dcShow2Vip": {},
- "dcPlayUrl": "true",
- "cateNode": "//ul[contains(@class, 'top_nav')]/li/a[contains(@href, 'type') and not(contains(@href,'5'))]",
- "cateName": "/b/text()",
- "cateId": "/@href",
- "cateIdR": "/vod/type/id/(\\w+).html",
- "cateManual": {},
- "homeVodNode": "//div[@class='cbox1']/ul[contains(@class, 'vodlist')]/li/a",
- "homeVodName": "/@title",
- "homeVodId": "/@href",
- "homeVodIdR": "/vod/detail/id/(\\w+).html",
- "homeVodImg": "/@data-original",
- "homeVodImgR": "\\S+(http\\S+)",
- "homeVodMark": "/span[contains(@class,'pic_text')]//b/text()",
- "cateUrl": "https://www.tangrenjie.tv/vod/show/area/{area}/by/{by}/id/{cateId}/page/{catePg}/year/{year}.html",
- "cateVodNode": "//ul[contains(@class, 'vodlist')]/li/a",
- "cateVodName": "/@title",
- "cateVodId": "/@href",
- "cateVodIdR": "/vod/detail/id/(\\w+).html",
- "cateVodImg": "/@data-original",
- "cateVodImgR": "\\S+(http\\S+)",
- "cateVodMark": "/span[contains(@class,'pic_text')]//b/text()",
- "dtUrl": "https://www.tangrenjie.tv/vod/detail/id/{vid}.html",
- "dtNode": "//body",
- "dtName": "//div[contains(@class,'content_thum')]/a/@title",
- "dtNameR": "",
- "dtImg": "//div[contains(@class,'content_thum')]/a/@data-original",
- "dtImgR": "\\S+(http\\S+)",
- "dtCate": "//li[@class='data']/span[contains(text(), '类型')]/following-sibling::*/text()",
- "dtCateR": "",
- "dtYear": "//li[@class='data']/span[contains(text(), '年份')]/following-sibling::*/text()",
- "dtYearR": "",
- "dtArea": "//li[@class='data']/span[contains(text(), '地区')]/following-sibling::*/text()",
- "dtAreaR": "",
- "dtMark": "//li[@class='data']/span[contains(text(), '更新时间')]/following-sibling::*/text()",
- "dtMarkR": "",
- "dtActor": "//li[@class='data']/span[contains(text(), '主演')]/following-sibling::*/text()",
- "dtActorR": "",
- "dtDirector": "//li[@class='data']/span[contains(text(), '导演')]/following-sibling::*/text()",
- "dtDirectorR": "",
- "dtDesc": "//div[@class='content']//b//text()",
- "dtDescR": "",
- "dtFromNode": "//div[contains(@class,'play_source_tab')]/a/b",
- "dtFromName": "/text()",
- "dtFromNameR": "",
- "dtUrlNode": "//div[@class='playlist_full']",
- "dtUrlSubNode": "/ul/li/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/vod/play/id/(\\S+).html",
- "dtUrlName": "/text()",
- "dtUrlNameR": "",
- "playUrl": "https://www.tangrenjie.tv/vod/play/id/{playUrl}.html",
- "playUa": "",
- "searchUrl": "https://www.tangrenjie.tv/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": "",
- "filter": {
- "1": [
- {
- "key": "cateId",
- "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"}
- ]
- },
- {
- "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": "其他"}
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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": "2008","v": "2008"},
- {"n": "2000","v": "2000"},
- {"n": "1997","v": "1997"},
- {"n": "1980","v": "1980"}
- ]
- },
- {
- "key": "by",
- "name": "排序",
- "value": [
- {"n": "时间","v": "time"},
- {"n": "人气","v": "hits"},
- {"n": "评分","v": "score"}
- ]
- }
- ],
- "2": [
- {
- "key": "cateId",
- "name": "分类",
- "value": [
- {"n": "全部","v": ""},
- {"n": "国产剧","v": "13"},
- {"n": "港台剧","v": "14"},
- {"n": "日韩剧","v": "15"},
- {"n": "欧美剧","v": "16"},
- {"n": "海外剧","v": "27"}
- ]
- },
- {
- "key": "area",
- "name": "地区",
- "value": [
- {"n": "全部","v": ""},
- {"n": "大陆","v": "大陆"},
- {"n": "香港","v": "香港"},
- {"n": "台湾","v": "台湾"},
- {"n": "日本","v": "日本"},
- {"n": "欧美","v": "欧美"},
- {"n": "韩国","v": "韩国"}
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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": "2008","v": "2008"},
- {"n": "2000","v": "2000"},
- {"n": "1997","v": "1997"},
- {"n": "1980","v": "1980"}
- ]
- },
- {
- "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": "日本"},
- {"n": "欧美","v": "欧美"},
- {"n": "韩国","v": "韩国"}
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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": "2008","v": "2008"},
- {"n": "2000","v": "2000"},
- {"n": "1997","v": "1997"},
- {"n": "1980","v": "1980"}
- ]
- },
- {
- "key": "by",
- "name": "排序",
- "value": [
- {"n": "时间","v": "time"},
- {"n": "人气","v": "hits"},
- {"n": "评分","v": "score"}
- ]
- }
- ],
- "3": [
- {
- "key": "cateId",
- "name": "分类",
- "value": [
- {"n": "全部","v": ""},
- {"n": "纪录片","v": "28"}
- ]
- },
- {
- "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": "其他"}
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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": "2008","v": "2008"},
- {"n": "2000","v": "2000"},
- {"n": "1997","v": "1997"},
- {"n": "1980","v": "1980"}
- ]
- },
- {
- "key": "by",
- "name": "排序",
- "value": [
- {"n": "时间","v": "time"},
- {"n": "人气","v": "hits"},
- {"n": "评分","v": "score"}
- ]
- }
- ]
- }
-}
\ No newline at end of file
diff --git a/app/XPath/ikan.json b/app/XPath/ikan.json
deleted file mode 100644
index 8ff136b..0000000
--- a/app/XPath/ikan.json
+++ /dev/null
@@ -1,42 +0,0 @@
-{
- "ua": "Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_1 like Mac OS X) AppleWebKit/603.1.30 (KHTML, like Gecko) Version/10.0 Mobile/14E304 Safari/602.1",
- "homeUrl": "https://ikan6.vip/",
-//"dcVipFlag": "true",
-//"pCfgJs": "https://gimytv.com//static/js/playerconfig.js",
-//"pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
-//"dcShow2Vip": {},
-//"dcPlayUrl": "true",
- "cateManual":{"电影": "1", "电视剧": "2", "综艺": "3", "动漫": "4", "韩剧": "15", "美剧": "16"},
- "homeVodNode": "//div[contains(@class, 'movie-list-body flex')]/div[contains(@class, 'movie-list-item')]",
- "homeVodName":"//div[contains(@class, 'movie-title txtHide')]/@title",
- "homeVodId": "/a/@href",
- "homeVodIdR": "/voddetail/(\\S+)",
- "homeVodImg": "//div[contains(@class, 'movie-post-lazyload Lazy br')]/@data-original",
- "homeVodMark": "",
- "cateUrl": "https://ikan6.vip/vodshow/{cateId}--------{catePg}---/",
- "cateVodNode": "//div[contains(@class, 'movie-list-body flex')]/div[contains(@class, 'movie-list-item')]",
- "cateVodName": "//div[contains(@class, 'movie-title txtHide')]/@title",
- "cateVodId": "/a/@href",
- "cateVodIdR": "/voddetail/(\\S+)",
- "cateVodImg": "//div[contains(@class, 'movie-post-wrapper')]/div/@data-original",
- "cateVodMark": "",
- "dtUrl": " https://ikan6.vip/voddetail/{vid}/",
- "dtNode": "//div[contains(@class,'movie bj br card border-shadow')]",
- "dtName": "//div[contains(@class,'title-block detail')]/div/h1/@title",
- "dtImg":"//img/@src",
- "dtFromNode": "//div[contains(@class,'play-select bj br card')]",
- "dtFromName": "//div[contains(@class,'play_source_tab')]/div/a/text()",
- "dtUrlNode": "//ul[contains(@class,'content_playlist flex wrap')]",
- "dtUrlSubNode": "/li/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/vodplay/(\\S+)",
- "dtUrlName": "/text()",
- "playUrl": "https://ikan6.vip/vodplay/{playUrl}",
- "searchUrl": "https://ikan6.vip/index.php/ajax/suggest?mid=1&wd={wd}",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": ""
-}
\ No newline at end of file
diff --git a/app/XPath/jbb.json b/app/XPath/jbb.json
deleted file mode 100644
index ddf6e5f..0000000
--- a/app/XPath/jbb.json
+++ /dev/null
@@ -1,667 +0,0 @@
-{
- "ua": "",
- "homeUrl": "https://www.jubaibai.cc/",
- "dcVipFlag": "true",
- "dcPlayUrl": "true",
- "cateNode": "//ul[contains(@class,'stui-header__menu')]/li/a[contains(@href, 'type')and not(contains(@href,'zhibo'))]",
- "cateName": "/text()",
- "cateId": "/@href",
- "cateIdR": "/type/(\\w+).html",
- "cateManual": {},
- "homeVodNode": "//ul[contains(@class,'stui-vodlist')]/li/div/a",
- "homeVodName": "/@title",
- "homeVodId": "/@href",
- "homeVodIdR": "/vod/(\\w+).html",
- "homeVodImg": "/@data-original",
- "homeVodImgR": "\\S+(http\\S+)",
- "homeVodMark": "//span[contains(@class,'pic-text text-right')]/b/text()",
- "cateUrl": "https://www.jubaibai.cc/vodshow/id/{cateId}/area/{area}/by/{by}/page/{catePg}/year/{year}.html",
- "cateVodNode": "//ul[contains(@class,'stui-vodlist')]/li/div/a",
- "cateVodName": "/@title",
- "cateVodId": "/@href",
- "cateVodIdR": "/vod/(\\w+).html",
- "cateVodImg": "/@data-original",
- "cateVodImgR": "\\S+(http\\S+)",
- "cateVodMark": "//span[contains(@class,'pic-text text-right')]/b/text()",
- "dtUrl": "https://www.jubaibai.cc/vod/{vid}.html",
- "dtNode": "//body",
- "dtName": "//div[contains(@class,'stui-content__detail')]/h1/text()",
- "dtNameR": "",
- "dtImg": "//div[contains(@class,'stui-content__thumb')]/a/img/@data-original",
- "dtImgR": "\\S+(http\\S+)",
- "dtCate": "//p[contains(@class,'data')][1]/text()",
- "dtCateR": "\\S+:(\\S+)",
- "dtYear": "//p[contains(@class,'data')][5]/text()",
- "dtYearR": "\\S+:(\\S+)",
- "dtArea": "//p[contains(@class,'data')][3]/text()",
- "dtAreaR": "\\S+:(\\S+)",
- "dtMark": "//p[contains(@class,'data')][8]/span/text()",
- "dtMarkR": "",
- "dtDirector": "//p[contains(@class,'data')][6]/a/text()",
- "dtDirectorR": "\\S+:(\\S+)",
- "dtActor": "//p[contains(@class,'data')][7]/a/text()",
- "dtActorR": "\\S+:(\\S+)",
- "dtDesc": "//span[@class='detail-content']/text()",
- "dtFromNode": "//div[@class='stui-vodlist__head']/h3",
- "dtFromName": "/text()",
- "dtFromNameR": "",
- "dtUrlNode": "//ul[contains(@class,'stui-content__playlist')]",
- "dtUrlSubNode": "/li/a",
- "dtUrlId": "/@href",
- "dtUrlIdR": "/play/(\\S+).html",
- "dtUrlName": "/text()",
- "dtUrlNameR": "",
- "playUrl": "https://www.jubaibai.cc/play/{playUrl}.html",
- "playUa": "",
- "searchUrl": "https://www.jubaibai.cc/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": "",
- "filter": {
- "dianying": [
- {
- "key": "cateId",
- "name": "类型",
- "value": [
- {
- "n": "全部",
- "v": ""
- },
- {
- "n": "动作片",
- "v": "dongzuopian"
- },
- {
- "n": "喜劇片",
- "v": "xijupian"
- },
- {
- "n": "愛情片",
- "v": "aiqingpian"
- },
- {
- "n": "科幻片",
- "v": "kehuanpian"
- },
- {
- "n": "恐怖片",
- "v": "kongbupian"
- },
- {
- "n": "劇情片",
- "v": "juqingpian"
- },
- {
- "n": "戰爭片",
- "v": "zhanzhengpian"
- },
- {
- "n": "动画片",
- "v": "donghua"
- }
- ]
- },
- {
- "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": "西班牙"
- },
- {
- "n": "俄罗斯",
- "v": "俄罗斯"
- },
- {
- "n": "其它",
- "v": "其它"
- }
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {
- "n": "全部",
- "v": ""
- },
- {
- "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": ""
- },
- {
- "n": "人气",
- "v": "hits"
- },
- {
- "n": "评分",
- "v": "score"
- }
- ]
- }
- ],
- "dianshiju": [
- {
- "key": "cateId",
- "name": "类型",
- "value": [
- {
- "n": "全部",
- "v": ""
- },
- {
- "n": "大陸劇",
- "v": "guochanju"
- },
- {
- "n": "港台劇",
- "v": "gangtaiju"
- },
- {
- "n": "日韓劇",
- "v": "rihanju"
- },
- {
- "n": "欧美劇",
- "v": "oumeiju"
- },
- {
- "n": "其他劇",
- "v": "qitaju"
- }
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {
- "n": "全部",
- "v": ""
- },
- {
- "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": "by",
- "name": "排序",
- "value": [
- {
- "n": "时间",
- "v": ""
- },
- {
- "n": "人气",
- "v": "hits"
- },
- {
- "n": "评分",
- "v": "score"
- }
- ]
- }
- ],
- "zongyi": [
- {
- "key": "area",
- "name": "地区",
- "value": [
- {
- "n": "全部",
- "v": ""
- },
- {
- "n": "中国大陆",
- "v": "中国大陆"
- },
- {
- "n": "日本",
- "v": "日本"
- },
- {
- "n": "欧美",
- "v": "欧美"
- },
- {
- "n": "其他",
- "v": "其他"
- }
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {
- "n": "全部",
- "v": ""
- },
- {
- "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": "by",
- "name": "排序",
- "value": [
- {
- "n": "时间",
- "v": ""
- },
- {
- "n": "人气",
- "v": "hits"
- },
- {
- "n": "评分",
- "v": "score"
- }
- ]
- }
- ],
- "dongman": [
- {
- "key": "area",
- "name": "地区",
- "value": [
- {
- "n": "全部",
- "v": ""
- },
- {
- "n": "中国大陆",
- "v": "中国大陆"
- },
- {
- "n": "日本",
- "v": "日本"
- },
- {
- "n": "欧美",
- "v": "欧美"
- },
- {
- "n": "其他",
- "v": "其他"
- }
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {
- "n": "全部",
- "v": ""
- },
- {
- "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": "by",
- "name": "排序",
- "value": [
- {
- "n": "时间",
- "v": ""
- },
- {
- "n": "人气",
- "v": "hits"
- },
- {
- "n": "评分",
- "v": "score"
- }
- ]
- }
- ]
- }
-}
\ No newline at end of file
diff --git a/app/XPath/jiujiu.json b/app/XPath/jiujiu.json
deleted file mode 100644
index 9d531f8..0000000
--- a/app/XPath/jiujiu.json
+++ /dev/null
@@ -1,61 +0,0 @@
-{
- "ua": "",
- "homeUrl": "https://www.jiujiukanpian.com/",
- "cateNode": "//ul[contains(@class,'navbar-nav')]/li/a[contains(@href, '.html') and not(contains(@href, '6'))]",
- "cateName": "/text()",
- "cateNameR": "热门(.+)",
- "cateId": "/@href",
- "cateIdR": "/type/(\\d+).html",
- "cateManual": {},
- "homeVodNode": "//div[@class='col-md-12 movie-item-out']//a[not(contains(@href, '6'))]/parent::*/parent::*/parent::*/div[contains(@class, 'movie-item-out') and position()<10]/div[@class='movie-item']/a",
- "homeVodName": "/@title",
- "homeVodId": "/@href",
- "homeVodIdR": "/show/(\\w+).html",
- "homeVodImg": "/img/@src",
- "homeVodMark": "/button/text()",
- "cateUrl": "https://www.40mdd.com/type/{cateId}/{catePg}.html",
- "cateVodNode": "//div[@class='movie-item']/a",
- "cateVodName": "/@title",
- "cateVodId": "/@href",
- "cateVodIdR": "/show/(\\w+).html",
- "cateVodImg": "/img/@src",
- "cateVodMark": "/button/text()",
- "dtUrl": "https://www.40mdd.com/show/{vid}.html",
- "dtNode": "//div[@class='container-fluid']",
- "dtName": "//div[@class='col-md-9']//div[@class='col-md-4']//img/@alt",
- "dtNameR": "",
- "dtImg": "//div[@class='col-md-9']//div[@class='col-md-4']//img/@src",
- "dtImgR": "",
- "dtCate": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '类型')]/parent::*/following-sibling::*/text()",
- "dtCateR": "",
- "dtYear": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '日期')]/parent::*/following-sibling::*/text()",
- "dtYearR": "",
- "dtArea": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '国家')]/parent::*/following-sibling::*/text()",
- "dtAreaR": "",
- "dtMark": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '状态')]/parent::*/following-sibling::*/text()",
- "dtMarkR": "",
- "dtActor": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '主演')]/parent::*/following-sibling::*/text()",
- "dtActorR": "",
- "dtDirector": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '导演')]/parent::*/following-sibling::*/text()",
- "dtDirectorR": "",
- "dtDesc": "//p[@class='summary']/text()",
- "dtDescR": "",
- "dtFromNode": "//div[contains(@class,'resource-list')]/div[@class='panel-heading']/strong",
- "dtFromName": "/text()",
- "dtFromNameR": "\\S+\\.(\\S+) \\(",
- "dtUrlNode": "//div[contains(@class,'resource-list')]/ul[@class='dslist-group']",
- "dtUrlSubNode": "/li/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/play/(\\S+).html",
- "dtUrlName": "/text()",
- "dtUrlNameR": "",
- "playUrl": "https://www.40mdd.com/play/{playUrl}.html",
- "playUa": "",
- "searchUrl": "https://www.40mdd.com/search?wd={wd}",
- "scVodNode": "//div[@class='movie-item']/a",
- "scVodName": "/@title",
- "scVodId": "/@href",
- "scVodIdR": "/show/(\\w+).html",
- "scVodImg": "/img/@src",
- "scVodMark": "/button/text()"
-}
diff --git a/app/XPath/jpys.json b/app/XPath/jpys.json
deleted file mode 100644
index a9f9193..0000000
--- a/app/XPath/jpys.json
+++ /dev/null
@@ -1,64 +0,0 @@
-{
- "ua": "",
- "homeUrl": "http://www.jpys.me",
- "dcVipFlag": "true",
- "dcPlayUrl": "true",
- "cateNode": "//ul[contains(@class,'myui-header__menu')]/li[@class='dropdown-hover']//ul/li/a[contains(@href, 'vodtype') and not(contains(@href, '26'))]",
- "cateName": "/text()",
- "cateId": "/@href",
- "cateIdR": "/vodtype/(\\d+).html",
- "cateManual": {},
- "homeVodNode": "//div[contains(@class, 'col-lg-wide-75')]//ul[contains(@class,'myui-vodlist')]/li//a[contains(@class,'myui-vodlist__thumb')]",
- "homeVodName": "/@title",
- "homeVodId": "/@href",
- "homeVodIdR": "/voddetail/(\\w+).html",
- "homeVodImg": "@data-original",
- "homeVodImgR": "\\S+(http\\S+)",
- "homeVodMark": "/span[contains(@class,'pic-text')]/text()",
- "cateUrl": "http://www.jpys.me/vodtype/{cateId}-{catePg}.html",
- "cateVodNode": "//ul[contains(@class,'myui-vodlist')]//li//a[contains(@class,'myui-vodlist__thumb')]",
- "cateVodName": "/@title",
- "cateVodId": "/@href",
- "cateVodIdR": "/voddetail/(\\w+).html",
- "cateVodImg": "@data-original",
- "cateVodImgR": "\\S+(http\\S+)",
- "cateVodMark": "/span[contains(@class,'pic-text')]/text()",
- "dtUrl": "http://www.jpys.me/voddetail/{vid}.html",
- "dtNode": "//div[contains(@class,'col-lg-wide-75')]",
- "dtName": "//div[@class='myui-content__thumb']/a[contains(@class,'myui-vodlist__thumb')]/@title",
- "dtNameR": "",
- "dtImg": "//div[@class='myui-content__thumb']/a[contains(@class,'myui-vodlist__thumb')]/img/@data-original",
- "dtImgR": "\\S+(http\\S+)",
- "dtCate": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '分类')]/following-sibling::*/text()",
- "dtCateR": "",
- "dtYear": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '年份')]/following-sibling::*/text()",
- "dtYearR": "",
- "dtArea": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '地区')]/following-sibling::*/text()",
- "dtAreaR": "",
- "dtMark": "",
- "dtMarkR": "",
- "dtActor": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '主演')]/following-sibling::*/text()",
- "dtActorR": "",
- "dtDirector": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '导演')]/following-sibling::*/text()",
- "dtDirectorR": "",
- "dtDesc": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '简介')]/parent::text()",
- "dtDescR": "",
- "dtFromNode": "//a[@data-toggle='tab' and contains(@href, 'playlist')]",
- "dtFromName": "/text()",
- "dtFromNameR": "",
- "dtUrlNode": "//div[contains(@class,'tab-content')]/div[contains(@id, 'playlist')]",
- "dtUrlSubNode": "//li/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/vodplay/(\\S+).html",
- "dtUrlName": "/text()",
- "dtUrlNameR": "",
- "playUrl": "http://www.jpys.me/vodplay/{playUrl}.html",
- "playUa": "",
- "searchUrl": "http://www.jpys.me/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": ""
-}
\ No newline at end of file
diff --git a/app/XPath/juhuang.json b/app/XPath/juhuang.json
deleted file mode 100644
index e8de6c6..0000000
--- a/app/XPath/juhuang.json
+++ /dev/null
@@ -1,55 +0,0 @@
-{
- "ua": "",
- "homeUrl": "https://juhuang.tv/",
- "dcVipFlag": "true",
- "pCfgJs": "https://juhuang.tv/static/js/playerconfig.js",
- "pCfgJsR": "MacPlayerConfig.player_list=([\\w\\W]*?),MacPlayerConfig.downer_list=",
- "dcShow2Vip": {},
- "dcPlayUrl": "true",
- "cateManual": {},
- "homeVodNode": "//div[@class='module-item']",
- "homeVodName": "//div[@class='module-item-pic']/a/@title",
- "homeVodId": "//div[@class='module-item-pic']/a/@href",
- "homeVodIdR": "/play/(\\S+)_play_1_1.html",
- "homeVodImg": "//div[@class='module-item-pic']//@data-src",
- "homeVodImgR": "",
- "homeVodMark": "/div[@class='module-item-text']/text()",
- "cateUrl": "https://juhuang.tv/type/{cateId}_type_{catePg}.html",
- "cateVodNode": "//div[@class='module-item']",
- "cateVodName": "//div[@class='module-item-pic']/a/@title",
- "cateVodId": "///div[@class='module-item-pic']/a/@href",
- "cateVodIdR": "/play/(\\S+)_play_1_1.html",
- "cateVodImg": "//div[@class='module-item-pic']//@data-src",
- "cateVodImgR": "",
- "cateVodMark": "/div[@class='module-item-text']/text()",
- "dtUrl": "https://juhuang.tv/play/{vid}_play_1_1.html",
- "dtNode": "//main",
- "dtName": "//h1/a/@title",
- "dtNameR": "",
- "dtImg": "//div[@class='module-items']/div[1]//img/@data-src",
- "dtImgR": "",
- "dtCate": "//span[@class='video-tag-icon']/a/text()",
- "dtYear": "//div[@class='video-info-aux']/a[3]/text()",
- "dtArea": "//div[@class='video-info-aux']/a[2]/text()",
- "dtDirector": "",
- "dtActor": "",
- "dtDesc": "//span[contains(text(),'剧情')]/following-sibling::div/p[1]/text()",
- "dtFromNode": "//div[@class='module-tab-title']",
- "dtFromName": "/text()",
- "dtFromNameR": "",
- "dtUrlNode": "//div[@class='sort-item']",
- "dtUrlSubNode": "/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/play/(\\S+).html",
- "dtUrlName": "/span/text()",
- "dtUrlNameR": "",
- "playUrl": "https://juhuang.tv/play/{playUrl}.html",
- "playUa": "Mozilla/5.0 (Linux; Android 10; LYA-AL00 Build/HUAWEILYA-AL00L; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/73.0.3683.121 Mobile Safari/537.36",
- "searchUrl": "https://so.juhuang.tv/soapi.php?wd={wd}",
- "scVodNode": "json:list",
- "scVodName": "vod_name",
- "scVodId": "vod_id",
- "scVodIdR": "",
- "scVodImg": "vod_pic",
- "scVodMark": ""
-}
diff --git a/app/XPath/jumi.json b/app/XPath/jumi.json
deleted file mode 100644
index 2a2e5a9..0000000
--- a/app/XPath/jumi.json
+++ /dev/null
@@ -1,259 +0,0 @@
-{
- "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",
- "homeUrl": "https://jumi.su",
- "dcVipFlag": "true",
- "pCfgJs": "https://jumi.su/static/js/playerconfig.js",
- "pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
- "dcShow2Vip": {},
- "dcPlayUrl": "true",
- "cateNode": "//ul[contains(@class,'myui-header__menu')]/li/a[contains(@href, 'type') and not(contains(@href, 'label'))]",
- "cateName": "/text()",
- "cateId": "/@href",
- "cateIdR": "/type/(\\w+).html",
- "cateManual": {},
- "homeVodNode": "//div[contains(@class, 'col-lg-wide-75')]//ul[contains(@class,'myui-vodlist')]/li//a[contains(@class,'myui-vodlist__thumb')]",
- "homeVodName": "/@title",
- "homeVodId": "/@href",
- "homeVodIdR": "/vod/(\\w+).html",
- "homeVodImg": "/@data-original",
- "homeVodImgR": "\\S+(http\\S+)",
- "homeVodMark": "/span[contains(@class,'pic-text')]/text()",
- "cateUrl": "https://jumi.su/show/{cateId}/area/{area}/by/{by}/page/{catePg}/year/{year}.html",
- "cateVodNode": "//ul[contains(@class,'myui-vodlist')]//li//a[contains(@class,'myui-vodlist__thumb')]",
- "cateVodName": "/@title",
- "cateVodId": "/@href",
- "cateVodIdR": "/vod/(\\w+).html",
- "cateVodImg": "/@data-original",
- "cateVodImgR": "\\S+(http\\S+)",
- "cateVodMark": "/span[contains(@class,'pic-text')]/text()",
- "dtUrl": "https://jumi.su/vod/{vid}.html",
- "dtNode": "//div[contains(@class,'col-lg-wide-75')]",
- "dtName": "//div[@class='myui-content__thumb']/a[contains(@class,'myui-vodlist__thumb')]/@title",
- "dtNameR": "",
- "dtImg": "//div[@class='myui-content__thumb']/a[contains(@class,'myui-vodlist__thumb')]/img/@data-original",
- "dtImgR": "\\S+(http\\S+)",
- "dtCate": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '分類')]/following-sibling::*/text()",
- "dtCateR": "",
- "dtYear": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '年份')]/following-sibling::*/text()",
- "dtYearR": "",
- "dtArea": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '地區')]/following-sibling::*/text()",
- "dtAreaR": "",
- "dtMark": "",
- "dtMarkR": "",
- "dtActor": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '主演')]/following-sibling::*/text()",
- "dtActorR": "",
- "dtDirector": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '導演')]/following-sibling::*/text()",
- "dtDirectorR": "",
- "dtDesc": "//span[@class='sketch content']/text()",
- "dtDescR": "",
- "dtFromNode": "//a[@data-toggle='tab' and contains(@href, 'playlist')]",
- "dtFromName": "/text()",
- "dtFromNameR": "",
- "dtUrlNode": "//div[contains(@class,'tab-content')]/div[contains(@id, 'playlist')]",
- "dtUrlSubNode": "//li/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/play/(\\S+).html",
- "dtUrlName": "/text()",
- "dtUrlNameR": "",
- "playUrl": "https://jumi.su/play/{playUrl}.html",
- "playUa": "",
- "searchUrl": "https://jumi.su/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": "",
- "filter": {
- "1": [
- {
- "key": "cateId",
- "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": "20"}
- ]
- },
- {
- "key": "area",
- "name": "地区",
- "value": [
- {"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": "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": "by",
- "name": "排序",
- "value": [
- {"n": "時間","v": "time"},
- {"n": "人氣","v": "hits"},
- {"n": "評分","v": "score"}
- ]
- }
- ],
- "2": [
- {
- "key": "cateId",
- "name": "分类",
- "value": [
- {"n": "全部","v": ""},
- {"n": "陸劇","v": "13"},
- {"n": "韓劇","v": "23"},
- {"n": "美劇","v": "16"},
- {"n": "日劇","v": "15"},
- {"n": "台劇","v": "22"},
- {"n": "港劇","v": "14"},
- {"n": "海外劇","v": "24"}
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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": "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": "美國"},
- {"n": "法國","v": "法國"},
- {"n": "英國","v": "英國"},
- {"n": "日本","v": "日本"},
- {"n": "韓國","v": "韓國"}
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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": "by",
- "name": "排序",
- "value": [
- {"n": "時間","v": "time"},
- {"n": "人氣","v": "hits"},
- {"n": "評分","v": "score"}
- ]
- }
- ],
- "3": [
- {
- "key": "area",
- "name": "地区",
- "value": [
- {"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": "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": "by",
- "name": "排序",
- "value": [
- {"n": "時間","v": "time"},
- {"n": "人氣","v": "hits"},
- {"n": "評分","v": "score"}
- ]
- }
- ]
- }
-}
\ No newline at end of file
diff --git a/app/XPath/juztv.json b/app/XPath/juztv.json
deleted file mode 100644
index 5eb460b..0000000
--- a/app/XPath/juztv.json
+++ /dev/null
@@ -1,69 +0,0 @@
-{
- "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",
- "homeUrl": "https://www.juztv.com",
- "dcVipFlag": "true",
- "pCfgJs": "https://www.juztv.com/static/js/playerconfig.js",
- "pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
- "dcShow2Vip": {},
- "dcPlayUrl": "true",
- "cateNode": "//ul[contains(@class,'stui-header__menu')]/li/a[contains(@href,'type')]",
- "cateName": "/text()",
- "cateId": "/@href",
- "cateIdR": "/type/(\\S+)/",
- "cateManual": {
- "电影": "dianying",
- "电视剧": "lianxuju",
- "综艺": "zongyi",
- "动漫": "dongman"
- },
- "homeVodNode": "//div[contains(@class, 'stui-vodlist__box')]/a[contains(@class,'stui-vodlist__thumb')]",
- "homeVodName": "/@title",
- "homeVodId": "/@href",
- "homeVodIdR": "/detail/(\\w+)/",
- "homeVodImg": "/@data-original",
- "homeVodMark": "/span[contains(@class,'pic-text text-right')]/text()",
- "cateUrl": "https://www.wuguiyy.com/type/{cateId}-{catePg}/",
- "cateVodNode": "//div[contains(@class,'stui-vodlist__box')]/a[contains(@class,'stui-vodlist__thumb')]",
- "cateVodName": "/@title",
- "cateVodId": "/@href",
- "cateVodIdR": "/detail/(\\w+)/",
- "cateVodImg": "/@data-original",
- "cateVodMark": "/span[contains(@class,'pic-text text-right')]/text()",
- "dtUrl": "https://www.wuguiyy.com/detail/{vid}/",
- "dtNode": "//body",
- "dtName": "//div[contains(@class,'stui-content__thumb')]/a[contains(@class,'stui-vodlist__thumb')]/@title",
- "dtNameR": "",
- "dtImg": "//div[contains(@class,'stui-content__thumb')]/a[contains(@class,'stui-vodlist__thumb')]/img/@data-original",
- "dtImgR": "\\S+(http\\S+)",
- "dtCate": "//span[contains(@class,'text-muted') and contains(text(), '类型')]/following-sibling::*/text()",
- "dtCateR": "",
- "dtArea": "//span[contains(@class,'text-muted') and contains(text(), '地区')]/following-sibling::*/text()",
- "dtAreaR": "",
- "dtDirector": "//span[contains(@class,'text-muted') and contains(text(), '导演')]/following-sibling::*/text()",
- "dtDirectorR": "",
- "dtActor": "//span[contains(@class,'text-muted') and contains(text(), '主演')]/following-sibling::*/text()",
- "dtActorR": "",
- "dtYear": "//span[contains(@class,'text-muted') and contains(text(), '年代')]/following-sibling::*/text()",
- "dtYearR": "",
- "dtMark": "//span[contains(@class,'text-muted') and contains(text(), '集数')]/following-sibling::*/text()",
- "dtMarkR": "",
- "dtDesc": "//span[contains(@class,'detail-sketch')]/text()",
- "dtDescR": "",
- "dtFromNode": "//h3",
- "dtFromName": "/text()",
- "dtUrlNode": "//ul[contains(@class,'stui-content__playlist')]",
- "dtUrlSubNode": "/li/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/play/(\\S+)/",
- "dtUrlName": "/text()",
- "dtUrlNameR": "",
- "playUrl": "https://www.wuguiyy.com/play/{playUrl}/",
- "playUa": "",
- "searchUrl": "https://www.wuguiyy.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": ""
-}
\ No newline at end of file
diff --git a/app/XPath/jzyy.json b/app/XPath/jzyy.json
deleted file mode 100644
index 5154233..0000000
--- a/app/XPath/jzyy.json
+++ /dev/null
@@ -1,67 +0,0 @@
-{
- "ua": "",
- "homeUrl": "http://www.unss.net/",
- "dcVipFlag": "true",
- "pCfgJs": "http://www.unss.net/static/js/playerconfig.js",
- "pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
- "dcShow2Vip": {},
- "dcPlayUrl": "true",
- "cateNode": "//ul[contains(@class,'stui-header__menu type-slide')]/li/a[contains(@href, 'vodtype')]",
- "cateName": "/text()",
- "cateId": "/@href",
- "cateIdR": "/vodtype/(\\w+).html",
- "cateManual": {},
- "homeVodNode": "//ul[contains(@class,'stui-vodlist clearfix')]/li[contains(@class,'col-md-6 col-sm-4 col-xs-3')]/div[contains(@class,'stui-vodlist__box')]",
- "homeVodName": "/a/@title",
- "homeVodId": "/a/@href",
- "homeVodIdR": "/voddetail/(\\w+).html",
- "homeVodImg": "/a/@data-original",
- "homeVodImgR": "",
- "homeVodMark": "//span[contains(@class,'pic-text text-right')]/text()",
- "cateUrl": "http://www.unss.net/vodshow/{cateId}--------{catePg}---.html",
- "cateVodNode": "//ul[contains(@class,'stui-vodlist clearfix')]/li[contains(@class,'col-md-6 col-sm-4 col-xs-3')]/div[contains(@class,'stui-vodlist__box')]",
- "cateVodName": "/a/@title",
- "cateVodId": "/a/@href",
- "cateVodIdR": "/voddetail/(\\w+).html",
- "cateVodImg": "/a/@data-original",
- "cateVodImgR": "",
- "cateVodMark": "//span[contains(@class,'pic-text text-right')]/text()",
- "dtUrl": "http://www.unss.net/voddetail/{vid}.html",
- "dtNode": "//body",
- "dtName": "//div[@class='stui-content__thumb']/a/@title",
- "dtNameR": "",
- "dtImg": "//div[@class='stui-content__thumb']/a/img/@data-original",
- "dtImgR": "",
- "dtCate": "//div[@class='stui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '类型')]/following-sibling::*/text()",
- "dtCateR": "",
- "dtYear": "//div[@class='stui-content__detail']//span[contains(@class,'text-muted hidden-xs') and contains(text(), '年份')]/following-sibling::*/text()",
- "dtYearR": "",
- "dtArea": "//div[@class='stui-content__detail']//span[contains(@class,'text-muted hidden-xs') and contains(text(), '地区')]/following-sibling::*/text()",
- "dtAreaR": "",
- "dtMark": "//div[@class='stui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '更新')]/following-sibling::*/text()",
- "dtMarkR": "",
- "dtActor": "//div[@class='stui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '主演')]/following-sibling::*/text()",
- "dtActorR": "",
- "dtDirector": "//div[@class='stui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '导演')]/following-sibling::*/text()",
- "dtDirectorR": "",
- "dtDesc": "//div[@class='stui-pannel-box']//b[contains(text(), '简介')]/parent::p/text()[2]",
- "dtDescR": "",
- "dtFromNode": "//a[@data-toggle='tab' and contains(@href, 'playlist')]",
- "dtFromName": "/text()",
- "dtFromNameR": "",
- "dtUrlNode": "//div[contains(@class,'tab-content')]/div[contains(@id, 'playlist')]",
- "dtUrlSubNode": "//li/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/vodplay/(\\S+).html",
- "dtUrlName": "/text()",
- "dtUrlNameR": "",
- "playUrl": "http://www.unss.net/vodplay/{playUrl}.html",
- "playUa": "",
- "searchUrl": "http://www.unss.net/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": ""
-}
\ No newline at end of file
diff --git a/app/XPath/laikan.json b/app/XPath/laikan.json
deleted file mode 100644
index 6b5fe7d..0000000
--- a/app/XPath/laikan.json
+++ /dev/null
@@ -1,68 +0,0 @@
-{
- "ua": "",
- "homeUrl": "https://www.lkvod.cc",
- "cateNode": "//ul[contains(@class,'nav-menu-items')]/li[contains(@class, 'nav-menu-item')]/a[contains(@href,'type')]",
- "cateName": "/@title",
- "cateId": "/@href",
- "cateIdR": "/type/(\\d+)/",
- "cateManual": {
- "大陆剧":"13",
- "港台剧":"14",
- "日韩剧":"15",
- "欧美剧":"16",
- "综艺":"3",
- "动漫":"4",
- "动作片":"6",
- "爱情片":"8",
- "喜剧片":"7",
- "科幻片":"9",
- "恐怖片":"10",
- "剧情片":"11",
- "战争片":"12"
- },
- "homeVodNode": "//div[@class='module-items']//div[@class='module-item-cover']",
- "homeVodName": "//div[@class='module-item-pic']/a/@title",
- "homeVodId": "//div[@class='module-item-pic']/a/@href",
- "homeVodIdR": "/detail/(\\w+).html",
- "homeVodImg": "//div[@class='module-item-pic']/img/@data-src",
- "homeVodImgR": "\\S+(http\\S+)",
- "homeVodMark": "//div[@class='module-item-caption right']/span/text()",
-
- "cateUrl": " https://www.lkvod.cc/show/{cateId}--------{catePg}---.html",
- "cateVodNode": "//div[@class='module-items']//div[@class='module-item-cover']",
- "cateVodName": "//div[@class='module-item-pic']/a/@title",
- "cateVodId": "//div[@class='module-item-pic']/a/@href",
- "cateVodIdR": "/detail/(\\w+).html",
- "cateVodImg": "//div[@class='module-item-pic']/img/@data-src",
- "cateVodImgR": "\\S+(http\\S+)",
- "cateVodMark": "//div[@class='module-item-caption right']/span/text()",
-
- "dtUrl": "https://www.lkvod.cc/detail/{vid}.html",
- "dtNode": "//body",
- "dtName": "//div[@class='video-info-header']/h1/text()",
- "dtImg": "//div[@class='video-cover']/div/div/img/@data-src",
- "dtArea": "//a[@class='tag-link'][3]/text()",
- "dtDirector": "//div[@class='video-info-items'][1]/div/a/text()",
- "dtActor": "//div[@class='video-info-items'][2]/div/a/text()",
- "dtYear": "//div[@class='video-info-items'][3]/div/a/text()",
- "dtMark": "//div[@class='video-info-item'][1]/text()",
- "dtDesc": "//p[@class='zkjj_a']/text()",
-
- "dtFromNode": "//div[@class='module-tab module-player-tab']//div[@class='module-tab-items']//div[@class='module-tab-content']//div[contains(@class,'module-tab-item tab-item')]/span",
- "dtFromName": "/text()",
- "dtUrlNode": "//div[contains(@class, 'module-blocklist')]",
- "dtUrlSubNode": "/div/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/play/(\\S+).html",
- "dtUrlName": "/span/text()",
- "dtUrlNameR": "",
- "playUrl": "https://www.lkvod.cc/play/{playUrl}.html",
- "playUa": "",
- "searchUrl": "https://www.lkvod.cc/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": ""
-}
\ No newline at end of file
diff --git a/app/XPath/lanmei.json b/app/XPath/lanmei.json
deleted file mode 100644
index f24cf5c..0000000
--- a/app/XPath/lanmei.json
+++ /dev/null
@@ -1,387 +0,0 @@
-{
- "ua": "",
- "homeUrl": "https://lanmeiguojiang.com/index.php",
- "dcVipFlag": "true",
- "pCfgJs": "https://lanmeiguojiang.com/static/js/playerconfig.js",
- "pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
- "dcShow2Vip": {},
- "dcPlayUrl": "true",
- "cateNode": "//ul[@class='stui-header__menu']/li/a[contains(@href, 'type') and not(contains(@href,'24'))]",
- "cateName": "/text()",
- "cateId": "/@href",
- "cateIdR": "/vod/type/id/(\\w+).html",
- "cateManual": {},
- "homeVodNode": "//div[@class='stui-vodlist__box']/a",
- "homeVodName": "/@title",
- "homeVodId": "/@href",
- "homeVodIdR": "/vod/detail/id/(\\w+).html",
- "homeVodImg": "/@data-original",
- "homeVodImgR": "\\S+(http\\S+)",
- "homeVodMark": "/span[@class='pic-text text-right']/b/text()",
- "cateUrl": "https://lanmeiguojiang.com/index.php/vod/show/area/{area}/by/{by}/id/{cateId}/page/{catePg}/year/{year}.html",
- "cateVodNode": "//div[@class='stui-vodlist__box']/a",
- "cateVodName": "/@title",
- "cateVodId": "/@href",
- "cateVodIdR": "/vod/detail/id/(\\w+).html",
- "cateVodImg": "/@data-original",
- "cateVodImgR": "\\S+(http\\S+)",
- "cateVodMark": "/span[@class='pic-text text-right']/b/text()",
- "dtUrl": "https://lanmeiguojiang.com/index.php/vod/detail/id/{vid}.html",
- "dtNode": "//body",
- "dtName": "//div[contains(@class,'stui-content__detail')]/h1/text()",
- "dtNameR": "",
- "dtImg": "//div[contains(@class,'stui-content__thumb')]/a/img/@data-original",
- "dtImgR": "\\S+(http\\S+)",
- "dtCate": "//p[contains(@class,'data')][1]/text()",
- "dtCateR": "\\S+:(\\S+)",
- "dtYear": "//p[contains(@class,'data')][5]/text()",
- "dtYearR": "\\S+:(\\S+)",
- "dtArea": "//p[contains(@class,'data')][3]/text()",
- "dtAreaR": "\\S+:(\\S+)",
- "dtMark": "//p[contains(@class,'data')][4]/text()",
- "dtDirector": "//p[contains(text(), '导演')]/a/text()",
- "dtActor": "///p[contains(text(), '主演')]/a/following-sibling::*/text()",
- "dtDesc": "//span[@class='detail-content']/text()",
- "dtFromNode": "//ul[contains(@class,'nav nav-tabs')]/li/a",
- "dtFromName": "/text()",
- "dtFromNameR": "",
- "dtUrlNode": "//div[contains(@class,'tab-content')]/div",
- "dtUrlSubNode": "/ul/li/a",
- "dtUrlId": "/@href",
- "dtUrlIdR": "/index.php/vod/play/id/(\\S+).html",
- "dtUrlName": "/text()",
- "dtUrlNameR": "",
- "playUrl": "https://lanmeiguojiang.com/index.php/vod/play/id/{playUrl}.html",
- "playUa": "",
- "searchUrl": "https://lanmeiguojiang.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": "",
- "filter": {
- "32": [
- {
- "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": "西班牙"}
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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": "2008","v": "2008"},
- {"n": "2000","v": "2000"},
- {"n": "1997","v": "1997"},
- {"n": "1980","v": "1980"}
- ]
- },
- {
- "key": "by",
- "name": "排序",
- "value": [
- {"n": "时间","v": "time"},
- {"n": "人气","v": "hits"},
- {"n": "评分","v": "score"}
- ]
- }
- ],
- "23": [
- {
- "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": "西班牙"}
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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": "2008","v": "2008"},
- {"n": "2000","v": "2000"},
- {"n": "1997","v": "1997"},
- {"n": "1980","v": "1980"}
- ]
- },
- {
- "key": "by",
- "name": "排序",
- "value": [
- {"n": "时间","v": "time"},
- {"n": "人气","v": "hits"},
- {"n": "评分","v": "score"}
- ]
- }
- ],
- "1": [
- {
- "key": "cateId",
- "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": "20"},
- {"n": "纪录片","v": "25"}
- ]
- },
- {
- "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": "西班牙"}
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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": "2008","v": "2008"},
- {"n": "2000","v": "2000"},
- {"n": "1997","v": "1997"},
- {"n": "1980","v": "1980"}
- ]
- },
- {
- "key": "by",
- "name": "排序",
- "value": [
- {"n": "时间","v": "time"},
- {"n": "人气","v": "hits"},
- {"n": "评分","v": "score"}
- ]
- }
- ],
- "2": [
- {
- "key": "cateId",
- "name": "分类",
- "value": [
- {"n": "全部","v": ""},
- {"n": "国产剧","v": "13"},
- {"n": "港台剧","v": "14"},
- {"n": "日韩剧","v": "15"},
- {"n": "欧美剧","v": "16"},
- {"n": "其他剧","v": "21"}
- ]
- },
- {
- "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": "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": "2008","v": "2008"},
- {"n": "2000","v": "2000"},
- {"n": "1997","v": "1997"},
- {"n": "1980","v": "1980"}
- ]
- },
- {
- "key": "by",
- "name": "排序",
- "value": [
- {"n": "时间","v": "time"},
- {"n": "人气","v": "hits"},
- {"n": "评分","v": "score"}
- ]
- }
- ],
- "4": [
- {
- "key": "cateId",
- "name": "分类",
- "value": [
- {"n": "全部","v": ""},
- {"n": "bilibili","v": "5"},
- {"n": "日韩动漫","v": "27"},
- {"n": "国创动漫","v": "28"}
- ]
- },
- {
- "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": "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": "2008","v": "2008"},
- {"n": "2000","v": "2000"},
- {"n": "1997","v": "1997"},
- {"n": "1980","v": "1980"}
- ]
- },
- {
- "key": "by",
- "name": "排序",
- "value": [
- {"n": "时间","v": "time"},
- {"n": "人气","v": "hits"},
- {"n": "评分","v": "score"}
- ]
- }
- ],
- "3": [
- {
- "key": "area",
- "name": "地区",
- "value": [
- {"n": "全部","v": ""},
- {"n": "内地","v": "内地"},
- {"n": "港台","v": "港台"},
- {"n": "日韩","v": "日韩"},
- {"n": "欧美","v": "欧美"}
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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": "2008","v": "2008"},
- {"n": "2000","v": "2000"},
- {"n": "1997","v": "1997"},
- {"n": "1980","v": "1980"}
- ]
- },
- {
- "key": "by",
- "name": "排序",
- "value": [
- {"n": "时间","v": "time"},
- {"n": "人气","v": "hits"},
- {"n": "评分","v": "score"}
- ]
- }
- ]
- }
-}
\ No newline at end of file
diff --git a/app/XPath/lezhutv.json b/app/XPath/lezhutv.json
deleted file mode 100644
index e294cf8..0000000
--- a/app/XPath/lezhutv.json
+++ /dev/null
@@ -1,69 +0,0 @@
-{
- "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",
- "homeUrl": "http://www.lezhutv.com",
- "dcVipFlag": "true",
- "pCfgJs": "http://www.lezhutv.com/js/playerconfig.js",
- "pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
- "dcShow2Vip": {},
- "dcPlayUrl": "true",
- "cateNode": "//div[contains(@class,'head')]/div[contains(@class, 'nav')]/a[contains(@href,'type')]",
- "cateName": "/text()",
- "cateId": "/@href",
- "cateIdR": "/type/(\\S+).html",
- "cateManual": {
- "电影": "1",
- "陆剧": "12",
- "港剧": "13",
- "美剧": "15",
- "日剧": "24",
- "韩剧": "14",
- "综艺": "3",
- "动漫": "4"},
- "homeVodNode": "//ul[contains(@class, 'tbox_m')]/li[contains(@class,'vbox')]/a[contains(@class,'vbox_t')]",
- "homeVodName": "/@title",
- "homeVodId": "/@href",
- "homeVodIdR": "/detail/(\\w+).html",
- "homeVodImg": "/@data-original",
- "homeVodImgR": "\\S+(http\\S+)",
- "homeVodMark": "/span/text()",
- "cateUrl": "http://www.lezhutv.com/list/{cateId}_{catePg}__time_____.html",
- "cateVodNode": "//ul[contains(@class, 'tbox_m')]/li[contains(@class,'vbox')]/a[contains(@class,'vbox_t')]",
- "cateVodName": "/@title",
- "cateVodId": "/@href",
- "cateVodIdR": "/detail/(\\w+).html",
- "cateVodImg": "/@data-original",
- "cateVodImgR": "\\S+(http\\S+)",
- "cateVodMark": "/span/text()",
- "dtUrl": "http://www.lezhutv.com/detail/{vid}.html",
- "dtNode": "//body",
- "dtName": "//div[@class='data']/h4/text()",
- "dtNameR": "",
- "dtImg": "//div[@class='dbox']/div[contains(@class,'img item-lazy')]/@data-original",
- "dtImgR": "\\S+(http\\S+)",
- "dtCate": "//p[@class='yac']/text()",
- "dtCateR": "",
- "dtActor": "//p[@class='act']/span[contains(text(), '主演')]/parent::text()",
- "dtActorR": "",
- "dtDirector": "//p[@class='dir']/span[contains(text(), '导演')]/parent::text()",
- "dtDirectorR": "",
- "dtDesc": "//div[@class='tbox_js']/text()",
- "dtDescR": "",
- "dtFromNode": "//div[contains(@class, 'tbox_t')]/h3/i[contains(@class, 'icon-pin')]/parent::*",
- "dtFromName": "concat('播放源',count(parent::*/preceding::*/div[contains(@class, 'tbox_t')]/h3/i[contains(@class, 'icon-pin')]) + 1)",
- "dtFromNameR": "(\\S+).0",
- "dtUrlNode": "//div[contains(@class,'tabs_block')]/ul[contains(@class, 'list_block show')]",
- "dtUrlSubNode": "/li/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/play/(\\S+).html",
- "dtUrlName": "/text()",
- "dtUrlNameR": "",
- "playUrl": "http://www.lezhutv.com/play/{playUrl}.html",
- "playUa": "",
- "searchUrl": "http://www.lezhutv.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": ""
-}
\ No newline at end of file
diff --git a/app/XPath/libvio.json b/app/XPath/libvio.json
deleted file mode 100644
index 0b8dabc..0000000
--- a/app/XPath/libvio.json
+++ /dev/null
@@ -1,248 +0,0 @@
-// 永久地址 www.iioo.me
-{
- "ua": "",
- "homeUrl": "https://www.libvio.com",
- "cateManual": {
- "电影": "1",
- "剧集": "2",
- "动漫": "4",
- "日韩剧": "15",
- "欧美剧": "16"
- },
-
-// Home Summary ================================================
- "homeVodNode": "//div[@class='stui-pannel__bd']/ul[contains(@class,'clearfix')]/li/div[@class='stui-vodlist__box']",
- "homeVodName": "/a/@title",
- "homeVodId": "/a/@href",
- "homeVodIdR": "/detail/(\\w+).html",
- "homeVodImg": "/a/@data-original",
- "homeVodMark": "/a/span[@class='pic-text text-right']/text()",
-
-// Category Summary ================================================
- "cateUrl": "https://www.libvio.com/show/{cateId}-{area}-------{catePg}---{year}.html",
- "cateVodNode": "//ul[contains(@class,'clearfix')]/li/div[@class='stui-vodlist__box']",
- "cateVodName": "/a/@title",
- "cateVodId": "/a/@href",
- "cateVodIdR": "/detail/(\\w+).html",
- "cateVodImg": "/a/@data-original",
- "cateVodMark": "/a/span[@class='pic-text text-right']/text()",
-
-// Category Details ================================================
- "dtUrl": "https://www.libvio.com/detail/{vid}.html",
- "dtNode": "//div[(@class='stui-pannel__bd')]",
- "dtName": "//div[(@class='stui-content__thumb')]/a/@title",
- "dtImg": "//div[@class='stui-content__thumb']/a/img/@data-original", //display in watch recent
- "dtCate": "",
- "dtYear": "",
- "dtArea": "",
- "dtActor": "//div[@class='stui-content__detail']/p[2]/text()",
- "dtMark": "//div[@class='stui-content__detail']/p[3]/text()",
- "dtDirector": "//div[@class='o_r_contact']/ul/li[2]/span/text()",
- "dtDesc": "//span[@class='detail-content']/text()",
-
-// Playlist =====================================================
- "dtFromNode": "//h3[contains(@class,'icon-iconfontplay2')]",
- "dtFromName": "/text()",
- "dtFromNameR": "",
- "dtUrlNode": "//ul[contains(@class,'stui-content__playlist clearfix')]",
- "dtUrlSubNode": "/li/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/play/(\\S+).html",
- "dtUrlName": "/text()",
- "playUrl": "https://www.libvio.com/play/{playUrl}.html",
- "playUa": "",
-
-// Search Results ================================================
- "searchUrl": "https://www.libvio.com/search/-------------.html?wd={wd}&submit=",
- "scVodNode": "//div[@class='stui-vodlist__box']",
- "scVodName": "/a/@title",
- "scVodId": "/a/@href",
- "scVodIdR": "/detail/(\\w+).html",
- "scVodImg": "/a/@data-original",
- "scVodMark": "/a/span[@class='pic-text text-right']/text()",
-
-// Filters =======================================================
- "filter": {
- "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": "其他"}
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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"}
- ]
- }
- ],
- "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": "其他"}
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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"}
- ]
- }
- ],
- "4": [
- {
- "key": "area",
- "name": "地区",
- "value": [
- {"n": "全部","v": ""},
- {"n": "日本","v": "日本"},
- {"n": "中国","v": "中国"},
- {"n": "欧美","v": "欧美"},
- {"n": "其他","v": "其他"}
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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"}
- ]
- }
- ],
- "15": [
- {
- "key": "area",
- "name": "地区",
- "value": [
- {"n": "全部","v": ""},
- {"n": "日本","v": "日本"},
- {"n": "韩国","v": "韩国"}
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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"}
- ]
- }
- ],
- "16": [
- {
- "key": "area",
- "name": "地区",
- "value": [
- {"n": "全部","v": ""},
- {"n": "美国","v": "美国"},
- {"n": "英国","v": "英国"}
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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"}
- ]
- }
- ]
- }
- }
\ No newline at end of file
diff --git a/app/XPath/meiju56.json b/app/XPath/meiju56.json
deleted file mode 100644
index 830edd9..0000000
--- a/app/XPath/meiju56.json
+++ /dev/null
@@ -1,281 +0,0 @@
-{
- "ua": "",
- "homeUrl": "https://www.meiju56.com",
- "dcVipFlag": "true",
- "pCfgJs": "https://www.meiju56.com/static/js/playerconfig.js",
- "pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
- "dcShow2Vip": {},
- "dcPlayUrl": "true",
- "cateNode": "//div[contains(@class,'search-hot hidden-xs pull-right')]/li[contains(@class, 'dropdown-hover')]//a[contains(@href, 'vodtype') and not(contains(@href,'label'))]",
- "cateName": "/text()",
- "cateId": "/@href",
- "cateIdR": "/vodtype/(\\w+).html",
- "cateManual": { "电影": "1", "电视剧": "2", "综艺": "5", "动漫": "4", "纪录片": "3" },
- "homeVodNode": "//div[contains(@class, 'padding-0')]//ul[contains(@class,'myui-vodlist')]/li//a[contains(@class,'myui-vodlist__thumb')]",
- "homeVodName": "/@title",
- "homeVodId": "/@href",
- "homeVodIdR": "/voddetail/(\\w+).html",
- "homeVodImg": "/@data-original",
- "homeVodImgR": "\\S+(http\\S+)",
- "homeVodMark": "/span[contains(@class,'pic-text')]/text()",
- "cateUrl": "https://www.meiju56.com/vodshow/{cateId}-{area}-{by}------{catePg}---{year}.html",
- "cateVodNode": "//ul[contains(@class,'myui-vodlist')]//li/div[contains(@class,'myui-vodlist__box')]",
- "cateVodName": "/div[contains(@class,'myui-vodlist__detail')]/h4/a/@title",
- "cateVodId": "/a[contains(@class,'myui-vodlist__thumb')]/@href",
- "cateVodIdR": "/voddetail/(\\w+).html",
- "cateVodImg": "/a[contains(@class,'myui-vodlist__thumb')]/@data-original",
- "cateVodImgR": "\\S+(http\\S+)",
- "cateVodMark": "/a[contains(@class,'myui-vodlist__thumb')]/span[contains(@class,'pic-text')]/text()",
- "dtUrl": "https://www.meiju56.com/voddetail/{vid}.html",
- "dtNode": "//body",
- "dtName": "//div[@class='myui-content__thumb']/a[contains(@class,'myui-vodlist__thumb')]/@title",
- "dtNameR": "",
- "dtImg": "//div[@class='myui-content__thumb']/a[contains(@class,'myui-vodlist__thumb')]/img/@data-original",
- "dtImgR": "\\S+(http\\S+)",
- "dtCate": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '分类')]/following-sibling::*/text()",
- "dtCateR": "",
- "dtArea": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '地区')]/following-sibling::*/text()",
- "dtAreaR": "",
- "dtYear": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '年份')]/following-sibling::*/text()",
- "dtYearR": "",
- "dtMark": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '更新')]/following-sibling::*/text()",
- "dtMarkR": "",
- "dtActor": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '主演')]/following-sibling::*/text()",
- "dtActorR": "",
- "dtDirector": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '导演')]/following-sibling::*/text()",
- "dtDirectorR": "",
- "dtDesc": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '简介')]/parent::text()",
- "dtDescR": "",
- "dtFromNode": "//a[@data-toggle='tab' and contains(@href, 'playlist')]",
- "dtFromName": "/text()",
- "dtFromNameR": "",
- "dtUrlNode": "//div[contains(@class,'tab-content')]/div[contains(@id, 'playlist')]",
- "dtUrlSubNode": "//li/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/vodplay/(\\S+).html",
- "dtUrlName": "/text()",
- "dtUrlNameR": "",
- "playUrl": "https://www.meiju56.com/vodplay/{playUrl}.html",
- "playUa": "",
- "searchUrl": "https://www.meiju56.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": "",
- "filter": {
- "1": [
- {
- "key": "cateId",
- "name": "分类",
- "value": [
- {"n": "全部","v": ""},
- {"n": "劇情片","v": "11"},
- {"n": "動作片","v": "6"},
- {"n": "科幻片","v": "9"},
- {"n": "喜劇片","v": "7"},
- {"n": "愛情片","v": "8"},
- {"n": "戰爭片","v": "12"},
- {"n": "恐怖片","v": "10"}
- ]
- },
- {
- "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": "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": "by",
- "name": "排序",
- "value": [
- {"n": "按更新","v": "time"},
- {"n": "周人气","v": "hits"},
- {"n": "月人气","v": "score"}
- ]
- }
- ],
- "2": [
- {
- "key": "cateId",
- "name": "分类",
- "value": [
- {"n": "全部","v": ""},
- {"n": "国产剧","v": "13"},
- {"n": "港台剧","v": "14"},
- {"n": "日韩剧","v": "15"},
- {"n": "欧美剧","v": "16"}
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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": "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": "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": "by",
- "name": "排序",
- "value": [
- {"n": "按更新","v": "time"},
- {"n": "周人气","v": "hits"},
- {"n": "月人气","v": "score"}
- ]
- }
- ],
- "5": [
- {
- "key": "area",
- "name": "地区",
- "value": [
- {"n": "全部","v": ""},
- {"n": "大陆","v": "大陆"},
- {"n": "台湾","v": "台湾"},
- {"n": "香港","v": "香港"},
- {"n": "日本","v": "日本"},
- {"n": "美國","v": "美國"},
- {"n": "美国","v": "美国"}
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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": "by",
- "name": "排序",
- "value": [
- {"n": "按更新","v": "time"},
- {"n": "周人气","v": "hits"},
- {"n": "月人气","v": "score"}
- ]
- }
- ],
- "3": [
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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": "by",
- "name": "排序",
- "value": [
- {"n": "按更新","v": "time"},
- {"n": "周人气","v": "hits"},
- {"n": "月人气","v": "score"}
- ]
- }
- ]
- }
-}
\ No newline at end of file
diff --git a/app/XPath/miniku.json b/app/XPath/miniku.json
deleted file mode 100644
index 891eaf4..0000000
--- a/app/XPath/miniku.json
+++ /dev/null
@@ -1,55 +0,0 @@
-{
- "ua": "",
- "homeUrl": "https://www.miniku.cc",
- "dcVipFlag": "true",
- "pCfgJs": "https://www.miniku.cc/static/js/playerconfig.js",
- "pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
- "dcShow2Vip": {},
- "dcPlayUrl": "true",
- "cateNode": "//ul[contains(@class, 'nav-menu-items')]/li/a[contains(@href, 'vodtype')]",
- "cateName": "/@title",
- "cateId": "/@href",
- "cateIdR": "/vodtype/(\\d+)/",
- "homeVodNode": "//div[contains(@class, 'module-items')]/div[contains(@class, 'module-item')]",
- "homeVodName": "/div[contains(@class, 'module-item-titlebox')]/a/@title",
- "homeVodId": "/div[contains(@class, 'module-item-titlebox')]/a/@href",
- "homeVodIdR": "/voddetail/(\\w+)/",
- "homeVodImg": "/div[contains(@class, 'module-item-cover')]/div[contains(@class, 'module-item-pic')]/img/@data-src",
- "homeVodImgR": "\\S+(http\\S+)",
- "homeVodMark": "/div[contains(@class,'module-item-text')]/text()",
- "cateUrl": "https://www.miniku.cc/vodshow/{cateId}--------{catePg}---/",
- "cateVodNode": "//div[@class='module-items']/div/div/div[@class='module-item-pic']",
- "cateVodName": "/a/@title",
- "cateVodId": "/a/@href",
- "cateVodIdR": "/voddetail/(\\w+)/",
- "cateVodImg": "/img/@data-src",
- "cateVodImgR": "\\S+(http\\S+)",
- "cateVodMark": "",
- "dtUrl": "https://www.miniku.cc/voddetail/{vid}/",
- "dtNode": "//div[@class='box view-heading']",
- "dtName": "//div[@class='video-info']/div[@class='video-info-header']/h1/text()",
- "dtNameR": "",
- "dtImg": "//div[@class='video-cover']//div[@class='module-item-pic']/img/@data-src",
- "dtImgR": "\\S+(http\\S+)",
- "dtCate": "//div[@class='video-info']//div[@class='tag-link']/span/following-sibling::*/text()",
- "dtYear": "//a[@class='tag-link'][2]/text()",
- "dtArea": "",
- "dtActor": "//div[@class='video-info']//span[contains(@class,'itemtitle') and contains(text(), '主演')]/following-sibling::*/a/text()",
- "dtDirector": "//div[@class='video-info']//span[contains(@class,'itemtitle') and contains(text(), '导演')]/following-sibling::*/a/text()",
- "dtDesc": "//div[contains(@class,'vod_content')]/span/text()",
- "dtFromNode": "//div[contains(@class, 'module-tab-content')]/div[contains(@class, 'module-tab-item')]/span",
- "dtFromName": "/text()",
- "dtUrlNode": "//div[contains(@class, 'module-blocklist')]",
- "dtUrlSubNode": "/div/a",
- "dtUrlId": "/@href",
- "dtUrlIdR": "/vodplay/(\\S+)/",
- "dtUrlName": "/span/text()",
- "playUrl": "https://www.miniku.cc/vodplay/{playUrl}/",
- "searchUrl": "https://www.miniku.cc/index.php/ajax/suggest?mid=1&wd={wd}&limit=5",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": ""
-}
diff --git a/app/XPath/mp4er.json b/app/XPath/mp4er.json
deleted file mode 100644
index 37674d2..0000000
--- a/app/XPath/mp4er.json
+++ /dev/null
@@ -1,90 +0,0 @@
-{
- "ua":"",
- "homeUrl": "https://www.mp4er.cc",
- "cateManual": {
- "动作":"dongzuo",
- "爱情":"aiqing",
- "喜剧":"xiju",
- "科幻":"kehuan",
- "恐怖":"kongbu",
- "战争":"zhanzheng",
- "武侠":"wuxia",
- "国语":"guoyu",
- "原创":"yuanchuang",
- "美剧":"meiju",
- "韩剧":"hanju",
- "综艺":"zongyi",
- "魔幻":"mohuan",
- "剧情":"juqing",
- "动画":"donghua",
- "惊悚":"jingsong",
- "3D":"3D",
- "灾难":"zainan",
- "悬疑":"xuanyi",
- "警匪":"jingfei",
- "文艺":"wenyi",
- "青春":"qingchun",
- "冒险":"maoxian",
- "犯罪":"fanzui",
- "纪录":"jilu",
- "古装":"guzhuang",
- "奇幻":"qihuan",
- "历史":"lishi",
- "运动":"yundong"
-},
- "homeVodNode": "//div[contains(@class, 'pusher ui body')]//div[contains(@class,'ui seven')]/div/a",
- "homeVodName": "/@title",
- "homeVodId": "/@href",
- "homeVodIdR": "/(\\w+).html",
- "homeVodImg": "/img/@data-src",
- "homeVodImgR": "\\S+(http\\S+)",
- "homeVodMark": "/span[contains(@class,'ep')]/text()",
-
- "cateUrl": "https://www.mp4er.cc/s/{cateId}/?tepy/{catePg}.html",
- "cateVodNode": "//div[contains(@class,'ui container')]/div[contains(@class,'ui eight doubling')]/div/a",
- "cateVodName": "/@title",
- "cateVodId": "/@href",
- "cateVodIdR": "/(\\w+).html",
- "cateVodImg": "/img/@src",
- "cateVodImgR": "\\S+(http\\S+)",
- "cateVodMark": "/span[contains(@class,'ep')]/text()",
-
- "dtUrl": "https://www.mp4er.cc/{vid}.html",
- "dtNode": "//div[contains(@class,'ui container movie-info')]",
-
- "dtName": "/h2/text()",
- "dtNameR": "",
- "dtImg": "//div[@class='info0']/img/@src",
- "dtImgR": "\\S+(http\\S+)",
-
- "dtCate": "//div[@class='info0']/ul/li/a[contains(@target,'new')]/text()",
- "dtCateR": "",
- "dtArea": "//div[@class='info0']/ul/li/strong[contains(text(),'地区')]/parent::text()",
- "dtAreaR": "",
- "dtMark": "",
- "dtMarkR": "",
- "dtActor": "//div[@class='info0']/ul/li/a[contains(@href,'performer')]/following-sibling::*/text()",
- "dtActorR": "",
- "dtDirector": "//div[@class='info0']/ul/li/a[contains(@href,'director')]/text()",
- "dtDirectorR": "",
- "dtDesc": "",
- "dtDescR": "",
- "dtFromNode": "//div[@class='info1']/h4/div",
- "dtFromName": "/text()",
- "dtFromNameR": "",
- "dtUrlNode": "//div[@class='info1']",
- "dtUrlSubNode": "/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/display/(\\S+).html",
- "dtUrlName": "/text()",
- "dtUrlNameR": "",
- "playUrl": "https://www.mp4er.cc/display/{playUrl}.html",
- "playUa": "",
- "searchUrl": "https://www.mp4er.cc/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": ""
-}
diff --git a/app/XPath/mua99s.json b/app/XPath/mua99s.json
deleted file mode 100644
index d940eaa..0000000
--- a/app/XPath/mua99s.json
+++ /dev/null
@@ -1,67 +0,0 @@
-{
- "ua": "",
- "homeUrl": "https://www.mua99s.com",
- "dcVipFlag": "true",
- "pCfgJs": "https://www.mua99s.com/static/js/playerconfig.js",
- "pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
- "dcShow2Vip": {},
- "dcPlayUrl": "true",
- "cateNode": "//ul[contains(@class, 'myui-header__menu nav-menu')]/li/a[contains(@href, 'vodtype')]",
- "cateName": "/text()",
- "cateId": "/@href",
- "cateIdR": "/vodtype/(\\d+)/",
- "cateManual":{},
- "homeVodNode": "//div[contains(@class, 'myui-panel_bd clearfix')]//div[contains(@class, 'myui-vodlist__box')]/a[contains(@class, 'myui-vodlist__thumb')]",
- "homeVodName": "/@title",
- "homeVodId": "/@href",
- "homeVodIdR": "/voddetail/(\\w+)/",
- "homeVodImg": "/@data-original",
- "homeVodImgR": "\\S+(http\\S+)",
- "homeVodMark": "/span[contains(@class,'pic-text')]/text()",
- "cateUrl": "https://www.mua99s.com/vodtype/{cateId}-{catePg}/",
- "cateVodNode": "//div[contains(@class, 'myui-vodlist__box')]/a[contains(@class, 'myui-vodlist__thumb')]",
- "cateVodName": "/@title",
- "cateVodId": "/@href",
- "cateVodIdR": "/voddetail/(\\w+)/",
- "cateVodImg": "/@data-original",
- "cateVodImgR": "\\S+(http\\S+)",
- "cateVodMark": "/span[contains(@class,'pic-text')]/text()",
- "dtUrl": "https://www.mua99s.com/voddetail/{vid}/",
- "dtNode": "//div[contains(@class,'col-lg-wide-75')]",
- "dtName": "//div[@class='myui-content__thumb']/a[contains(@class,'myui-vodlist__thumb')]/@title",
- "dtNameR": "",
- "dtImg": "//div[@class='myui-content__thumb']/a[contains(@class,'myui-vodlist__thumb')]/img/@data-original",
- "dtImgR": "\\S+(http\\S+)",
- "dtCate": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '分类')]/following-sibling::*/text()",
- "dtCateR": "",
- "dtYear": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '年份')]/following-sibling::*/text()",
- "dtYearR": "",
- "dtArea": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '地区')]/following-sibling::*/text()",
- "dtAreaR": "",
- "dtMark": "",
- "dtMarkR": "",
- "dtActor": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '主演')]/following-sibling::*/text()",
- "dtActorR": "",
- "dtDirector": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '导演')]/following-sibling::*/text()",
- "dtDirectorR": "",
- "dtDesc": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '简介')]/parent::text()",
- "dtDescR": "",
- "dtFromNode": "//a[@data-toggle='tab' and contains(@href, 'playlist')]",
- "dtFromName": "/text()",
- "dtFromNameR": "",
- "dtUrlNode": "//div[contains(@class,'tab-pane') and contains(@id, 'playlist')]",
- "dtUrlSubNode": "//li/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/vodplay/(\\S+)/",
- "dtUrlName": "/text()",
- "dtUrlNameR": "",
- "playUrl": "https://www.mua99s.com/vodplay/{playUrl}/",
- "playUa": "",
- "searchUrl": "https://www.mua99s.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": ""
-}
\ No newline at end of file
diff --git a/app/XPath/newfii.json b/app/XPath/newfii.json
deleted file mode 100644
index 30b13c0..0000000
--- a/app/XPath/newfii.json
+++ /dev/null
@@ -1,59 +0,0 @@
-{
- "ua": "",
- "homeUrl": "https://newfii.com",
- "cateNode": "//ul[contains(@class,'nav-menu-items')]/li[contains(@class, 'nav-menu-item')]/a[contains(@href,'index.php/vod/type/id')]",
- "cateName": "/text()",
- "cateId": "/@href",
- "cateIdR": "/index.php/vod/type/id/(\\d+).html",
- "cateManual": {},
- "homeVodNode": "//div[contains(@class, 'module-items')]/div[contains(@class, 'module-item')]",
- "homeVodName": "/div[contains(@class, 'module-item-titlebox')]/a/@title",
- "homeVodId": "/div[contains(@class, 'module-item-titlebox')]/a/@href",
- "homeVodIdR": "/index.php/vod/detail/id/(\\w+)",
- "homeVodImg": "/div[contains(@class, 'module-item-cover')]/div[contains(@class, 'module-item-pic')]/img/@data-src",
- "homeVodMark": "/div[contains(@class,'module-item-text')]/text()",
- "cateUrl": "https://newfii.com/index.php/vod/type/id/{cateId}/page/{catePg}.html",
- "cateVodNode": "//div[@class='module-items']//div[@class='module-item-pic']",
- "cateVodName": "/a/@title",
- "cateVodId": "/a/@href",
- "cateVodIdR": "/index.php/vod/detail/id/(\\w+)",
- "cateVodImg": "/img/@data-src",
- "cateVodMark": "",
- "dtUrl": "https://newfii.com/index.php/vod/detail/id/{vid}.html",
- "dtNode": "//div[contains(@class, 'box view-heading')]",
- "dtName": "/div[@class='video-info']/div[@class='video-info-header']/h1/text()",
- "dtNameR": "",
- "dtImg": "/div[@class='video-cover']//div[@class='module-item-pic']/img/@data-src",
- "dtImgR": "\\S+(http\\S+)",
- "dtCate": "",
- "dtCateR": "",
- "dtArea": "",
- "dtAreaR": "",
- "dtDirector": "//span[contains(@class,'video-info-itemtitle') and contains(text(), '导演')]/following-sibling::div/span/following-sibling::*/text()",
- "dtDirectorR": "",
- "dtActor": "//span[contains(@class,'video-info-itemtitle') and contains(text(), '主演')]/following-sibling::div/span/following-sibling::*/text()",
- "dtActorR": "",
- "dtYear": "//span[contains(@class,'video-info-itemtitle') and contains(text(), '年代')]/following-sibling::div/span/following-sibling::*/text()",
- "dtYearR": "",
- "dtMark": "//span[contains(@class,'video-info-itemtitle') and contains(text(), '集数')]/following-sibling::div/span/following-sibling::*/text()",
- "dtMarkR": "",
- "dtDesc": "//span[contains(@class,'video-info-itemtitle') and contains(text(), '剧情')]/following-sibling::div/span/following-sibling::*/text()",
- "dtDescR": "",
- "dtFromNode": "//div[contains(@class, 'module-tab-content')]/div[contains(@class, 'module-tab-item')]/span",
- "dtFromName": "/text()",
- "dtUrlNode": "//div[contains(@class, 'module-blocklist')]",
- "dtUrlSubNode": "/div/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/index.php/vod/play/id/(\\S+).html",
- "dtUrlName": "/span/text()",
- "dtUrlNameR": "",
- "playUrl": "https://newfii.com/index.php/vod/play/id/{playUrl}.html",
- "playUa": "",
- "searchUrl": "https://newfii.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": ""
-}
\ No newline at end of file
diff --git a/app/XPath/nfmovie.json b/app/XPath/nfmovie.json
deleted file mode 100644
index 5739479..0000000
--- a/app/XPath/nfmovie.json
+++ /dev/null
@@ -1,43 +0,0 @@
-{
- "ua": "",
- "homeUrl": "https://yanetflix.com",
- "cateNode": "//li[contains(@class,'search-ul')]//ul/li/a[contains(@href, '/list/')]",
- "cateName": "/text()",
- "cateId": "/@href",
- "cateIdR": "/list/(\\d+)",
- "cateManual": {},
- "homeVodNode": "//ul[contains(@class,'myui-vodlist clearfix')]/li[position()<6]/div/a",
- "homeVodName": "/@title",
- "homeVodId": "/@href",
- "homeVodIdR": "/detail/(\\w+)",
- "homeVodImg": "/@data-original",
- "homeVodMark": "/span[contains(@class, 'pic-text')]/text()",
- "cateUrl": "https://yanetflix.com/list/{cateId}-{catePg}",
- "cateVodNode": "//ul[contains(@class,'myui-vodlist clearfix')]/li/div/a",
- "cateVodName": "/@title",
- "cateVodId": "/@href",
- "cateVodIdR": "/detail/(\\w+)",
- "cateVodImg": "/@data-original",
- "cateVodMark": "/span[contains(@class, 'pic-text')]/text()",
- "dtUrl": "https://yanetflix.com/detail/{vid}",
- "dtNode": "//div[contains(@class,'myui-content__thumb')]/parent::*",
- "dtName": "//a[contains(@class,'myui-vodlist__thumb')]/@title",
- "dtImg": "//a[contains(@class,'myui-vodlist__thumb')]/img/@data-original",
- "dtFromNode": "//a[@data-toggle='tab' and contains(@href, 'playlist')]",
- "dtFromName": "/text()",
- "dtUrlNode": "//div[contains(@class,'tab-content')]/div[contains(@id, 'playlist')]",
- "dtUrlSubNode": "//li/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/video/(\\S+)",
- "dtUrlName": "/text()",
- "dtUrlNameR": "",
- "playUrl": "https://yanetflix.com/video/{playUrl}",
- "playUa": "",
- "searchUrl": "https://yanetflix.com/search.php?searchword={wd}",
- "scVodNode": "//ul[contains(@class,'myui-vodlist__media')]//div[@class='thumb']",
- "scVodName": "/a/@title",
- "scVodId": "/a/@href",
- "scVodIdR": "/detail/(\\w+)",
- "scVodImg": "/a/@data-original",
- "scVodMark": "/a/span[contains(@class, 'pic-text')]/text()"
-}
\ No newline at end of file
diff --git a/app/XPath/nfuxs.json b/app/XPath/nfuxs.json
deleted file mode 100644
index a9d80b7..0000000
--- a/app/XPath/nfuxs.json
+++ /dev/null
@@ -1,285 +0,0 @@
-{
- "ua": "",
- "homeUrl": "https://www.nfuxs.com/",
- "cateNode": "//ul[contains(@class,'nav-menu')]/li/a[contains(@href, 'vodtype')]",
- "cateName": "/span/text()",
- "cateId": "/@href",
- "cateIdR": "/vodtype/(\\w+).html",
- "cateManual": {},
- "homeVodNode": "//div[@class='module-item']",
- "homeVodName": "//div[@class='module-item-pic']/a/@title",
- "homeVodId": "//div[@class='module-item-pic']/a/@href",
- "homeVodIdR": "/voddetail/(\\w+).html",
- "homeVodImg": "//div[@class='module-item-pic']/img/@data-src",
- "homeVodImgR": "\\S+(http\\S+)",
- "homeVodMark": "//div[@class='module-item-caption']/span[1]/text()",
- "cateUrl": "https://www.nfuxs.com/vodshow/{cateId}-{area}-{by}------{catePg}---{year}.html",
- "cateVodNode": "//div[@class='module-item']",
- "cateVodName": "//div[@class='module-item-pic']/a/@title",
- "cateVodId": "//div[@class='module-item-pic']/a/@href",
- "cateVodIdR": "/voddetail/(\\w+).html",
- "cateVodImg": "//div[@class='module-item-pic']/img/@data-src",
- "cateVodImgR": "\\S+(http\\S+)",
- "cateVodMark": "//div[@class='module-item-caption']/span[1]/text()",
- "dtUrl": "https://www.nfuxs.com/voddetail/{vid}.html",
- "dtNode": "//body",
- "dtName": "//div[@class='video-info-header']/h1/text()",
- "dtNameR": "",
- "dtImg": "//div[@class='video-cover']/div/div/img/@data-src",
- "dtImgR": "",
- "dtCate": "//div[@class='tag-link']/span/following-sibling::a/text()",
- "dtYear": "//div[contains(@class,'video-info-aux')]/a[2]/text()",
- "dtArea": "//div[contains(@class,'video-info-aux')]/a[3]/text()",
- "dtMark": "",
- "dtDirector": "//span[contains(text(), '导演')]/parent::*/div/span/following-sibling::*/text()",
- "dtActor": "//span[contains(text(), '主演')]/parent::*/div/span/following-sibling::*/text()",
- "dtDesc": "//span[contains(text(), '剧情')]/parent::*/div/span/text()",
- "dtFromNode": "//div[@class='module-tab-content']/div/span",
- "dtFromName": "/text()",
- "dtFromNameR": "",
- "dtUrlNode": "//div[@class='scroll-content']",
- "dtUrlSubNode": "/a",
- "dtUrlId": "/@href",
- "dtUrlIdR": "/vodplay/(\\S+).html",
- "dtUrlName": "/span/text()",
- "dtUrlNameR": "",
- "playUrl": "https://www.nfuxs.com/vodplay/{playUrl}.html",
- "playUa": "",
- "searchUrl": "https://www.nfuxs.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": "",
- "filter": {
- "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": "其他"}
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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": "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": "印度"},
- {"n": "意大利","v": "意大利"},
- {"n": "西班牙","v": "西班牙"},
- {"n": "加拿大","v": "加拿大"},
- {"n": "其他","v": "其他"}
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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": "by",
- "name": "排序",
- "value": [
- {"n": "更新","v": "time"},
- {"n": "人气","v": "hits"},
- {"n": "评分","v": "score"}
- ]
- }
- ],
- "3": [
- {
- "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": "其他"}
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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": "by",
- "name": "排序",
- "value": [
- {"n": "更新","v": "time"},
- {"n": "人气","v": "hits"},
- {"n": "评分","v": "score"}
- ]
- }
- ],
- "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": "其他"}
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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": "by",
- "name": "排序",
- "value": [
- {"n": "更新","v": "time"},
- {"n": "人气","v": "hits"},
- {"n": "评分","v": "score"}
- ]
- }
- ]
- }
- }
\ No newline at end of file
diff --git a/app/XPath/olevod.json b/app/XPath/olevod.json
deleted file mode 100644
index 2fa419e..0000000
--- a/app/XPath/olevod.json
+++ /dev/null
@@ -1,473 +0,0 @@
-{
- "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",
- "homeUrl": "https://olevod1.com", //prevent load for fast loading
- "dcVipFlag": "true",
- "pCfgJs": "https://olevod.com/static/js/playerconfig.js",
- "pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
- "dcShow2Vip": {},
- "dcPlayUrl": "true",
- "cateNode": "//ul[contains(@class,'top_nav clearfix')]//li/a[contains(@href,'type')and not(contains(@href,'5'))]",
- "cateName": "/text()",
- "cateId": "/@href",
- "cateIdR": "/index.php/vod/type/id/(\\d+).html",
- "cateManual": {
- "电影": "1",
- "国产剧": "202",
- "港台剧": "203",
- "欧美剧": "201",
- "日韩剧": "204",
- "综艺": "3",
- "日漫": "401",
- "国漫": "402",
- "欧美": "403",
- "动漫": "4"
- },
-
-// Home Summary ================================================
- "homeVodNode": "//div[contains(@class, 'pannel')]//ul[contains(@class,'vodlist vodlist_wi list_v12 clearfix')]/li/a[contains(@class,'vodlist_thumb')]",
- "homeVodName": "/@title",
- "homeVodId": "/@href",
- "homeVodIdR": "/index.php/vod/detail/id/(\\w+).html",
- "homeVodImg": "/@data-original",
- "homeVodImgR": "\\S+(http\\S+)",
- "homeVodMark": "/span[@class='pic_text text_right']/em/text()",
-
-// Category Summary ================================================
- "cateUrl": "https://olevod.com/index.php/vod/show{area}/id/{cateId}/page/{catePg}{year}.html",
- "cateVodNode": "//ul[contains(@class,'vodlist vodlist_wi')]//li//a[contains(@class,'vodlist_thumb')]",
- "cateVodName": "/@title",
- "cateVodId": "/@href",
- "cateVodIdR": "/index.php/vod/detail/id/(\\w+).html",
- "cateVodImg": "/@data-original",
- "cateVodImgR": "\\S+(http\\S+)",
- "cateVodMark": "/span[@class='pic_text text_right']/em/text()",
-
-// Category Details ================================================
- "dtUrl": "https://olevod.com/index.php/vod/detail/id/{vid}.html",
- "dtNode": "//div[contains(@class,'hot_banner')]",
- "dtName": "//div[@class='content_box clearfix']/div/a/@title",
- "dtNameR": "",
- "dtImg": "//div[@class='content_box clearfix']/div/a/@data-original",
- "dtImgR": "\\S+(http\\S+)",
- "dtYear": "//div[contains(@class,'content_detail')]//span[contains(@class,'text_muted hidden_xs') and contains(text(), '年份')]/following-sibling::*/text()",
- "dtYearR": "",
- "dtArea": "//div[contains(@class,'content_detail')]//span[contains(@class,'text_muted hidden_xs') and contains(text(), '地区')]/following-sibling::*/text()",
- "dtAreaR": "",
- "dtCate": "//div[contains(@class,'content_detail')]//span[contains(@class,'text_muted hidden_xs') and contains(text(), '类型')]/following-sibling::*/text()",
- "dtCateR": "",
- "dtMark": "//div[contains(@class,'content_detail')]//span[contains(text(), '状态')]/following-sibling::*/text()",
- "dtMarkR": "",
- "dtActor": "//div[contains(@class,'content_detail')]//span[contains(text(), '主演')]/following-sibling::*/text()",
- "dtActorR": "",
- "dtDirector": "//div[contains(@class,'content_detail')]//span[contains(text(), '导演')]/following-sibling::*/text()",
- "dtDirectorR": "",
- "dtDesc": "///div[contains(@class,'content_detail')]//span[contains(@class,'left text_muted') and contains(text(), '简介')]/parent::text()",
- "dtDescR": "",
-
-// Playlist =====================================================
- "dtFromNode": "//div[contains(@class,'play_source_tab')]/a",
- "dtFromName": "/@alt",
- "dtFromNameR": "",
- "dtUrlNode": "//div[contains(@class,'playlist_full')]/ul[contains(@class,'content_playlist clearfix')]",
- "dtUrlSubNode": "//li/a",
- "dtUrlId": "/@href",
- "dtUrlIdR": "/index.php/vod/play/id/(\\S+).html",
- "dtUrlName": "/text()",
- "dtUrlNameR": "",
- "playUrl": "https://olevod.com/index.php/vod/play/id/{playUrl}.html",
- "playUa": "",
-
-// Search Results ================================================
- "searchUrl": "https://olevod.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": "",
-
-// Filters =======================================================
- "filter": {
- "1": [
- {
- "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/新加坡"},
- {"n": "马来西亚","v": "/area/马来西亚"},
- {"n": "其他","v": "/area/其他"}
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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"}
- ]
- }
- ],
- "2": [
- {
- "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/其他"}
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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"}
- ]
- }
- ],
- "202": [
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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"}
- ]
- }
- ],
- "203": [
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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"}
- ]
- }
- ],
- "201": [
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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"}
- ]
- }
- ],
- "204": [
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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"}
- ]
- }
- ],
- "3": [
- {
- "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/其他"}
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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"}
- ]
- }
- ],
- "401": [
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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"}
- ]
- }
- ],
- "402": [
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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"}
- ]
- }
- ],
- "403": [
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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"}
- ]
- }
- ],
- "4": [
- {
- "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/其他"}
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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"}
- ]
- }
- ]
- }
-}
\ No newline at end of file
diff --git a/app/XPath/onedianshi.json b/app/XPath/onedianshi.json
deleted file mode 100644
index 760ba3f..0000000
--- a/app/XPath/onedianshi.json
+++ /dev/null
@@ -1,52 +0,0 @@
-{
- "ua": "",
- "homeUrl": "https://www.onedianshi.com/",
- "cateManual": {
- "电影": "1",
- "连续剧": "2",
- "动漫": "4",
- "综艺": "3"
- },
- "homeVodNode": "//div[@class='pack-packcover ebybj']/a",
- "homeVodName": "/@title",
- "homeVodId": "/@href",
- "homeVodIdR": "/vod/detail/id/(\\w+).html",
- "homeVodImg": "/div/@data-original",
- "homeVodImgR": "\\S+(http\\S+)",
- "cateUrl": "https://www.onedianshi.com/index.php/vod/show/id/{cateId}/page/{catePg}.html",
- "cateVodNode": "//div[@class='pack-ykpack']",
- "cateVodName": "//a[@class='channelname']/text()",
- "cateVodId": "//a[@class='channelname']/@href",
- "cateVodIdR": "/vod/detail/id/(\\w+).html",
- "cateVodImg": "//div[@class='pack-packcover ebybj']/a/div/@data-original",
- "cateVodImgR": "\\S+(http\\S+)",
- "dtUrl": "https://www.onedianshi.com/vod/detail/id/{vid}.html",
- "dtNode": "//body",
- "dtName": "//div[@class='title-left cf']/h1/text()",
- "dtNameR": "",
- "dtImg": "//div[@class='s-top-bj']/img/@src",
- "dtImgR": "",
- "dtCate": "//span[contains(text(), '类型')]/following-sibling::a/text()",
- "dtYear": "//span[contains(text(), '年代')]/following-sibling::a/text()",
- "dtDirector": "//span[contains(text(), '导演')]/following-sibling::a/text()",
- "dtActor": "//span[contains(text(), '演员')]/following-sibling::a/text()",
- "dtDesc": "//span[contains(text(), '简介')]/following-sibling::span/text()",
- "dtFromNode": "//div[@class='cf swiper-wrapper']/a",
- "dtFromName": "/@alt",
- "dtFromNameR": "",
- "dtUrlNode": "//div[@class='playlist_notfull']/ul[@class='content_playlist cf']",
- "dtUrlSubNode": "/li/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/vod/play/id/(\\S+).html",
- "dtUrlName": "/text()",
- "dtUrlNameR": "",
- "playUrl": "https://www.onedianshi.com/vod/play/id/{playUrl}.html",
- "playUa": "",
- "searchUrl": "https://www.onedianshi.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": ""
-}
\ No newline at end of file
diff --git a/app/XPath/pianba.json b/app/XPath/pianba.json
deleted file mode 100644
index 766d7a1..0000000
--- a/app/XPath/pianba.json
+++ /dev/null
@@ -1,65 +0,0 @@
-{
- "ua": "",
- "homeUrl": "https://www.pianba.tv",
- "dcVipFlag": "true",
- "pCfgJs": "https://www.pianba.tv/static/js/playerconfig.js",
- "pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
- "dcShow2Vip": {},
- "dcPlayUrl": "true",
- "cateNode": "//ul[contains(@class,'stui-header__menu')]/li/a[contains(@href, 'sort') and not(contains(@href,'label'))]",
- "cateName": "/text()",
- "cateId": "/@href",
- "cateIdR": "/sort/(\\w+).html",
- "cateManual": {},
- "homeVodNode": "//div[contains(@class, 'stui-pannel__bd')]//ul[contains(@class,'stui-vodlist')]/li//a[contains(@class,'stui-vodlist__thumb')]",
- "homeVodName": "/@title",
- "homeVodId": "/@href",
- "homeVodIdR": "/html/(\\w+).html",
- "homeVodImg": "/@data-original",
- "homeVodImgR": "\\S+(http\\S+)",
- "homeVodMark": "/span[contains(@class,'pic-text')]/text()",
- "cateUrl": "https://www.pianba.tv/sort/{cateId}-{catePg}.html",
- "cateVodNode": "//ul[contains(@class,'stui-vodlist')]//li//a[contains(@class,'stui-vodlist__thumb')]",
- "cateVodName": "/@title",
- "cateVodId": "/@href",
- "cateVodIdR": "/html/(\\w+).html",
- "cateVodImg": "/@data-original",
- "cateVodImgR": "\\S+(http\\S+)",
- "cateVodMark": "/span[contains(@class,'pic-text')]/text()",
- "dtUrl": "https://www.pianba.tv/html/{vid}.html",
- "dtNode": "//div[@class='stui-content']",
- "dtName": "//div[@class='stui-content__detail']/h1/text()",
- "dtNameR": "",
- "dtImg": "//div[@class='stui-content__thumb']/a/img/@data-original",
- "dtImgR": "\\S+(http\\S+)",
- "dtYear": "//div[@class='stui-content__detail']//span[contains(@class,'data2') and contains(text(), '年份')]/following-sibling::*/text()",
- "dtYearR": "",
- "dtCate": "//div[@class='stui-content__detail']//span[contains(@class,'data2') and contains(text(), '类型')]/following-sibling::*/text()",
- "dtCateR": "",
- "dtArea": "//div[@class='stui-content__detail']//span[contains(@class,'data2') and contains(text(), '地区')]/following-sibling::*/text()",
- "dtAreaR": "",
- "dtDirector": "//div[@class='stui-content__detail']//span[contains(@class,'data2') and contains(text(), '导演')]/following-sibling::*/text()",
- "dtDirectorR": "",
- "dtActor": "//div[@class='stui-content__detail']//span[contains(@class,'data2') and contains(text(), '演员')]/following-sibling::*/text()",
- "dtActorR": "",
- "dtDesc": "//div[@class='stui-content__detail']//span[contains(@class,'data2') and contains(text(), '简介')]/parent::text()",
- "dtDescR": "",
- "dtFromNode": "//div[contains(@class,'stui-vodlist__head')]/span",
- "dtFromName": "/text()",
- "dtFromNameR": "",
- "dtUrlNode": "//ul[contains(@class,'stui-content__playlist')]",
- "dtUrlSubNode": "//li/a",
- "dtUrlId": "/@href",
- "dtUrlIdR": "/yun/(\\S+).html",
- "dtUrlName": "/text()",
- "dtUrlNameR": "",
- "playUrl": "https://www.pianba.tv/yun/{playUrl}.html",
- "playUa": "",
- "searchUrl": "https://www.pianba.tv/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": ""
-}
\ No newline at end of file
diff --git a/app/XPath/pianku.json b/app/XPath/pianku.json
deleted file mode 100644
index 5447364..0000000
--- a/app/XPath/pianku.json
+++ /dev/null
@@ -1,63 +0,0 @@
-{
- "ua": "",
- "homeUrl": "https://www.pianku.la",
- "cateNode": "//ul[contains(@class,'myui-header__menu nav-menu')]/li[contains(@class, 'dropdown-hover')]//div/ul/li/a[contains(@href, 'list') and not(contains(@href,'label'))]",
- "cateName": "/text()",
- "cateId": "/@href",
- "cateIdR": "/list/(\\w+).html",
- "cateManual": {},
- "homeVodNode": "//div[contains(@class, 'padding-0')]//ul[contains(@class,'myui-vodlist')]/li//a[contains(@class,'myui-vodlist__thumb')]",
- "homeVodName": "/@title",
- "homeVodId": "/@href",
- "homeVodIdR": "/detail/(\\w+).html",
- "homeVodImg": "/@data-original",
- "homeVodImgR": "\\S+(http\\S+)",
- "homeVodMark": "/span[contains(@class,'pic-text')]/text()",
- "cateUrl": "https://www.pianku.la/list/{cateId}-{catePg}.html",
- "cateVodNode": "//ul[contains(@class,'myui-vodlist')]//li//a[contains(@class,'myui-vodlist__thumb')]",
- "cateVodName": "/@title",
- "cateVodId": "/@href",
- "cateVodIdR": "/detail/(\\w+).html",
- "cateVodImg": "/@data-original",
- "cateVodImgR": "\\S+(http\\S+)",
- "cateVodMark": "/span[contains(@class,'pic-text')]/text()",
- "dtUrl": "https://www.pianku.la/detail/{vid}.html",
- "dtNode": "//div[contains(@class,'col-md-wide-7')]",
- "dtName": "//div[@class='myui-content__thumb']/a[contains(@class,'myui-vodlist__thumb')]/@title",
- "dtNameR": "",
- "dtImg": "//div[@class='myui-content__thumb']/a[contains(@class,'myui-vodlist__thumb')]/img/@data-original",
- "dtImgR": "\\S+(http\\S+)",
- "dtCate": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '分类')]/following-sibling::*/text()",
- "dtCateR": "",
- "dtYear": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '年份')]/following-sibling::*/text()",
- "dtYearR": "",
- "dtArea": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '地区')]/following-sibling::*/text()",
- "dtAreaR": "",
- "dtMark": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '更新')]/following-sibling::*/text()",
- "dtMarkR": "",
- "dtActor": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '主演')]/following-sibling::*/text()",
- "dtActorR": "",
- "dtDirector": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '导演')]/following-sibling::*/text()",
- "dtDirectorR": "",
- "dtDesc": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '简介')]/parent::text()",
- "dtDescR": "",
- "dtFromNode": "//a[@data-toggle='tab' and contains(@href, 'playlist')]",
- "dtFromName": "/text()",
- "dtFromNameR": "",
- // "dtUrlNode": "//div[contains(@class,'tab-content')]//ul[contains(@id, 'playlist')]",
- "dtUrlNode": "//div[contains(@class,'tab-content')]/div[contains(@id, 'playlist')]",
- "dtUrlSubNode": "//li/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/play/(\\S+).html",
- "dtUrlName": "/text()",
- "dtUrlNameR": "",
- "playUrl": "https://www.pianku.la/play/{playUrl}.html",
- "playUa": "",
- "searchUrl": "https://www.pianku.la/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": ""
-}
\ No newline at end of file
diff --git a/app/XPath/ppsp.json b/app/XPath/ppsp.json
deleted file mode 100644
index f243386..0000000
--- a/app/XPath/ppsp.json
+++ /dev/null
@@ -1,60 +0,0 @@
-{
- "ua": "",
- "homeUrl": "https://www.paopaoshipin.com/",
- "cateNode": "//div[contains(@class,'home-nav')]/a[contains(@href, '.html')]",
- "cateName": "/text()",
- "cateId": "/@href",
- "cateIdR": "/t/(\\d+).html",
- "cateManual": {},
- "homeVodNode": "//div[@class='movie-list-body']/a",
- "homeVodName": "/@title",
- "homeVodId": "/@href",
- "homeVodIdR": "/v/(\\w+).html",
- "homeVodImg": "/img/@src",
- "homeVodMark": "/button/text()",
- "cateUrl": "https://www.paopaoshipin.com/t/{cateId}/{catePg}.html",
- "cateVodNode": "//div[@class='movie-list-item']/a",
- "cateVodName": "/@title",
- "cateVodId": "/@href",
- "cateVodIdR": "/v/(\\w+).html",
- "cateVodImg": "/img/@src",
- "cateVodMark": "/button/text()",
- "dtUrl": "https://www.paopaoshipin.com/v/{vid}.html",
- "dtNode": "//div[@class='container-fluid']",
- "dtName": "//div[@class='col-md-9']//div[@class='col-md-4']//img/@alt",
- "dtNameR": "",
- "dtImg": "//div[@class='col-md-9']//div[@class='col-md-4']//img/@src",
- "dtImgR": "",
- "dtCate": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '类型')]/parent::*/following-sibling::*/text()",
- "dtCateR": "",
- "dtYear": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '日期')]/parent::*/following-sibling::*/text()",
- "dtYearR": "",
- "dtArea": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '国家')]/parent::*/following-sibling::*/text()",
- "dtAreaR": "",
- "dtMark": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '状态')]/parent::*/following-sibling::*/text()",
- "dtMarkR": "",
- "dtActor": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '主演')]/parent::*/following-sibling::*/text()",
- "dtActorR": "",
- "dtDirector": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '导演')]/parent::*/following-sibling::*/text()",
- "dtDirectorR": "",
- "dtDesc": "//p[@class='summary']/text()",
- "dtDescR": "",
- "dtFromNode": "//div[contains(@class,'resource-list')]/div[@class='panel-heading']/strong",
- "dtFromName": "/text()",
- "dtFromNameR": "\\S+\\.(\\S+) \\(",
- "dtUrlNode": "//div[contains(@class,'resource-list')]/ul[@class='dslist-group']",
- "dtUrlSubNode": "/li/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/p/(\\S+).html",
- "dtUrlName": "/text()",
- "dtUrlNameR": "",
- "playUrl": "https://www.paopaoshipin.com/p/{playUrl}.html",
- "playUa": "",
- "searchUrl": "https://www.paopaoshipin.com/search?wd={wd}",
- "scVodNode": "//div[@class='movie-item']/a",
- "scVodName": "/@title",
- "scVodId": "/@href",
- "scVodIdR": "/v/(\\w+).html",
- "scVodImg": "/img/@src",
- "scVodMark": "/button/text()"
-}
\ No newline at end of file
diff --git a/app/XPath/qdytv.json b/app/XPath/qdytv.json
deleted file mode 100644
index 185a220..0000000
--- a/app/XPath/qdytv.json
+++ /dev/null
@@ -1,72 +0,0 @@
-{
- "ua": "",
- "homeUrl": "https://www.qdytv.com",
- "dcVipFlag": "true",
- "pCfgJs": "https://www.qdytv.com/static/js/playerconfig.js",
- "pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
- "dcShow2Vip": {},
- "dcPlayUrl": "true",
- "cateNode": "//ul[contains(@class,'myui-header__menu nav-menu')]/li[contains(@class, ' hidden-sm hidden-xs')]/a[contains(@href, 'vodtype')]",
- "cateName": "/text()",
- "cateId": "/@href",
- "cateIdR": "/vodtype/(\\w+).html",
- "cateManual": {
- "电影": "1",
- "连续剧": "2",
- "综艺": "3",
- "动漫": "4"
- },
- "homeVodNode": "//ul[contains(@class,'myui-vodlist')]/li//a[contains(@class,'myui-vodlist__thumb')]",
- "homeVodName": "/@title",
- "homeVodId": "/@href",
- "homeVodIdR": "/detail/(\\w+).html",
- "homeVodImg": "/@data-original",
- "homeVodImgR": "\\S+(http\\S+)",
- "homeVodMark": "/span[contains(@class,'pic-text')]/text()",
- "cateUrl": "https://www.qdytv.com/show/id/{cateId}/page/{catePg}.html",
- "cateVodNode": "//ul[contains(@class,'myui-vodlist')]//li//a[contains(@class,'myui-vodlist__thumb')]",
- "cateVodName": "/@title",
- "cateVodId": "/@href",
- "cateVodIdR": "/detail/(\\w+).html",
- "cateVodImg": "/@data-original",
- "cateVodImgR": "\\S+(http\\S+)",
- "cateVodMark": "/span[contains(@class,'pic-text')]/text()",
- "dtUrl": "https://www.qdytv.com/detail/{vid}.html",
- "dtNode": "//body",
- "dtName": "//div[@class='myui-content__thumb']/a[contains(@class,'myui-vodlist__thumb')]/@title",
- "dtNameR": "",
- "dtImg": "//div[@class='myui-content__thumb']/a[contains(@class,'myui-vodlist__thumb')]/img/@data-original",
- "dtImgR": "\\S+(http\\S+)",
- "dtCate": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '分类')]/following-sibling::*/text()",
- "dtCateR": "",
- "dtArea": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '地区')]/following-sibling::*/text()",
- "dtAreaR": "",
- "dtYear": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '年份')]/following-sibling::*/text()",
- "dtYearR": "",
- "dtMark": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '更新')]/following-sibling::*/text()",
- "dtMarkR": "",
- "dtActor": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '主演')]/following-sibling::*/text()",
- "dtActorR": "",
- "dtDirector": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '导演')]/following-sibling::*/text()",
- "dtDirectorR": "",
- "dtDesc": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '简介')]/parent::text()",
- "dtDescR": "",
- "dtFromNode": "//a[@data-toggle='tab' and contains(@href, 'playlist')]",
- "dtFromName": "/text()",
- "dtFromNameR": "",
- "dtUrlNode": "//div[contains(@class,'tab-content')]/div[contains(@id, 'playlist')]",
- "dtUrlSubNode": "//li/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/play/(\\S+).html",
- "dtUrlName": "/text()",
- "dtUrlNameR": "",
- "playUrl": "https://www.qdytv.com/play/{playUrl}.html",
- "playUa": "",
- "searchUrl": "https://www.qdytv.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": ""
-}
\ No newline at end of file
diff --git a/app/XPath/rrys.json b/app/XPath/rrys.json
deleted file mode 100644
index be6aa0d..0000000
--- a/app/XPath/rrys.json
+++ /dev/null
@@ -1,67 +0,0 @@
-{
- "ua": "",
- "homeUrl": "https://rrvipw.com",
- "dcVipFlag": "true",
- "pCfgJs": "https://rrvipw.com/static/js/playerconfig.js",
- "pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
- "dcShow2Vip": {},
- "dcPlayUrl": "true",
- "cateNode": "//ul[contains(@class,'stui-header__menu type-slide')]/li/a[contains(@href, 'type')]",
- "cateName": "/text()",
- "cateId": "/@href",
- "cateIdR": "/xktype/(\\d+).html",
- "cateManual":{},
- "homeVodNode": "//ul[contains(@class,'stui-vodlist')]/li//a[contains(@class,'stui-vodlist__thumb')]",
- "homeVodName": "/@title",
- "homeVodId": "/@href",
- "homeVodIdR": "/mov/(\\w+).html",
- "homeVodImg": "/@data-original",
- "homeVodImgR": "\\S+(http\\S+)",
- "homeVodMark": "/span[contains(@class,'pic-text')]/text()",
- "cateUrl": "https://rrvipw.com/xkshow/{cateId}--------{catePg}---.html/",
- "cateVodNode": "//ul[contains(@class,'stui-vodlist')]//li//a[contains(@class,'stui-vodlist__thumb')]",
- "cateVodName": "/@title",
- "cateVodId": "/@href",
- "cateVodIdR": "/mov/(\\w+).html",
- "cateVodImg": "/@data-original",
- "cateVodImgR": "\\S+(http\\S+)",
- "cateVodMark": "/span[contains(@class,'pic-text')]/text()",
- "dtUrl": "https://rrvipw.com/mov/{vid}.html",
- "dtNode": "//div[contains(@class,'col-lg-wide-75')]",
- "dtName": "//div[@class='stui-content__thumb']/a[contains(@class,'stui-vodlist__thumb')]/@title",
- "dtNameR": "",
- "dtImg": "//div[@class='stui-content__thumb']/a[contains(@class,'stui-vodlist__thumb')]/img/@data-original",
- "dtImgR": "\\S+(http\\S+)",
- "dtCate": "//div[@class='stui-content__detail']//span[contains(@class,'text-muted') and contains(text(),'类型')]/following-sibling::*/text()",
- "dtCateR": "",
- "dtArea": "//div[@class='stui-content__detail']//span[contains(@class,'text-muted') and contains(text(),'地区')]/following-sibling::*/text()",
- "dtAreaR": "",
- "dtYear": "//div[@class='stui-content__detail']//span[contains(@class,'text-muted') and contains(text(),'年份')]/following-sibling::*/text()",
- "dtYearR": "",
- "dtActor": "//div[@class='stui-content__detail']//span[contains(@class,'text-muted') and contains(text(),'主演')]/parent::*/text()",
- "dtActorR": "",
- "dtDirector": "//div[@class='stui-content__detail']//span[contains(@class,'text-muted') and contains(text(),'导演')]/parent::*/text()",
- "dtDirectorR": "",
- "dtMark": "//div[@class='stui-content__detail']//span[contains(@class,'text-muted') and contains(text(),'更新')]/parent::*/text()",
- "dtMarkR": "",
- "dtDesc": "//div[@class='stui-content__detail']//span[contains(@class,'text-muted') and contains(text(),'简介')]/parent::*/text()",
- "dtDescR": "",
- "dtFromNode": "//a[@data-toggle='tab' and contains(@href, 'playlist')]",
- "dtFromName": "/text()",
- "dtFromNameR": "",
- "dtUrlNode": "//ul[contains(@class, 'stui-content__playlist clearfix')]",
- "dtUrlSubNode": "/li/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/play/(\\S+).html",
- "dtUrlName": "/text()",
- "dtUrlNameR": "",
- "playUrl": "https://rrvipw.com/play/{playUrl}.html",
- "playUa": "",
- "searchUrl": "https://rrvipw.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": ""
-}
diff --git a/app/XPath/rxys.json b/app/XPath/rxys.json
deleted file mode 100644
index 3637cea..0000000
--- a/app/XPath/rxys.json
+++ /dev/null
@@ -1,71 +0,0 @@
-{
- "ua": "",
- "homeUrl": "https://www.rongxingvr.cn/",
- "dcVipFlag": "true",
- "pCfgJs": "https://www.rongxingvr.cn/static/js/playerconfig.js",
- "pCfgJsR": "[\\W|\\S|.]*? MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?), MacPlayerConfig.downer_list",
- "dcShow2Vip": {
-
- },
- "dcPlayUrl": "true",
- "cateNode": "//ul[contains(@class,'nav-menu-items')]/li/a[contains(@href, 'vodtype')]",
- "cateName": "/@title",
- "cateId": "/@href",
- "cateIdR": "/vodtype/(\\d+).html",
- "cateManual": {
-
- },
- "homeVodNode": "//div[contains(@class,'module-list')]//div[contains(@class,'module-item-pic')]",
- "homeVodName": "/a/@title",
- "homeVodId": "/a/@href",
- "homeVodIdR": "/voddetail/(\\w+).html",
- "homeVodImg": "/img/@data-src",
- "homeVodImgR": "",
- "homeVodMark": "//div[contains(@class,'module-list')]//div[(@class='module-item-text']/text()",
- "cateUrl": "https://www.rongxingvr.cn/vodshow/{cateId}--------{catePg} ---.html",
- "cateVodNode": "//div[contains(@class,'module-list')]//div[contains(@class,'module-item-pic')]",
- "cateVodName": "/a/@title",
- "cateVodId": "/a/@href",
- "cateVodIdR": "/voddetail/(\\w+).html",
- "cateVodImg": "/img/@data-src",
- "cateVodImgR": "",
- "cateVodMark": "//div[contains(@class,'module-list')]//div[@class='module-item-text']/text()",
- "dtUrl": "https://www.rongxingvr.cn/voddetail/{vid}.html",
- "dtNode": "//body",
- "dtName": "//div[@class='module-item-pic']/a/@title",
- "dtNameR": "立刻播放(.+)",
- "dtImg": "//div[@class='module-item-pic']/img/@data-src",
- "dtImgR": "",
- "dtCate": "//div[@class='video-info-aux scroll-content']/a[1]/@title",
- "dtCateR": "",
- "dtYear": "//div[@class='video-info-aux scroll-content']/a[2]/text()",
- "dtYearR": "",
- "dtArea": "//div[@class='video-info-aux scroll-content']/a[3]/text()",
- "dtAreaR": "",
- "dtMark": "//span[contains(@class,'video-info-itemtitle') and contains(text(), '集数')]/following-sibling::*/text()",
- "dtMarkR": "",
- "dtActor": "//span[contains(@class,'video-info-itemtitle') and contains(text(), '主演')]/following-sibling::/div/a/text()",
- "dtActorR": "",
- "dtDirector": "//span[contains(@class,'video-info-itemtitle') and contains(text(), '导演')]/following-sibling::div/a/text()",
- "dtDirectorR": "",
- "dtDesc": "//span[contains(@class,'video-info-itemtitle') and contains(text(), '剧情')]/following-sibling::div/span/text()",
- "dtDescR": "",
- "dtFromNode": "//div[contains(@class, 'module-tab-item tab-item')]/span",
- "dtFromName": "/text()",
- "dtFromNameR": "",
- "dtUrlNode": "//div[contains(@class,'sort-item') and contains(@id, 'sort-item')]",
- "dtUrlSubNode": "/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/vodplay/(\\S+).html",
- "dtUrlName": "/span/text()",
- "dtUrlNameR": "",
- "playUrl": "https://www.rongxingvr.cn/vodplay/{playUrl}.html",
- "playUa": "",
- "searchUrl": "https://www.rongxingvr.cn/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": ""
-}
\ No newline at end of file
diff --git a/app/XPath/saohuo.json b/app/XPath/saohuo.json
deleted file mode 100644
index fd1775a..0000000
--- a/app/XPath/saohuo.json
+++ /dev/null
@@ -1,46 +0,0 @@
-{
- "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",
- "homeUrl": "https://saohuo.vip",
- "cateNode": "//ul[contains(@class,'type_list')]/li/a[contains(@href, '.html')]",
- "cateName": "/text()",
- "cateId": "/@href",
- "cateIdR": "/list/(\\d+).html",
- "cateManual": {
-
- },
- "homeVodNode": "//ul[@class='v_list']/li/div[@class='v_img']",
- "homeVodName": "/a/@title",
- "homeVodId": "/a/@href",
- "homeVodIdR": "/movie/(\\w+).html",
- "homeVodImg": "/a/img/@data-original",
- "homeVodMark": "/div[@class='v_note']/text()",
- "cateUrl": "https://saohuo.vip/list/{cateId}-{catePg}.html",
- "cateVodNode": "//ul[@class='v_list']/li/div[@class='v_img']",
- "cateVodName": "/a/@title",
- "cateVodId": "/a/@href",
- "cateVodIdR": "/movie/(\\w+).html",
- "cateVodImg": "/a/img/@data-original",
- "cateVodMark": "/div[@class='v_note']/text()",
- "dtUrl": "http://saohuo.vip/movie/{vid}.html",
- "dtNode": "//body",
- "dtName": "//section[contains(@class,'v_info_box')]/h1[1]/text()",
- "dtImg": "//section[contains(@class,'v_info')]/div[@class='m_background']/@style",
- "dtImgR": "background-image:url\\((\\S+)\\)",
- "dtCate": "//section[contains(@class,'v_info_box')]/p[1]/text()",
- "dtDesc": "//p[contains(@class,'show_part')]/text()",
- "dtFromNode": "//ul[@class='from_list']/li",
- "dtFromName": "/text()",
- "dtUrlNode": "//ul[@class='play_list' or @class='large_list']/li",
- "dtUrlSubNode": "/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/play/(\\S+).html",
- "dtUrlName": "/text()",
- "playUrl": "http://saohuo.vip/play/{playUrl}.html",
- "searchUrl": "https://saohuo.vip/search.php?searchword={wd}",
- "scVodNode": "//ul[@class='v_list']/li/div[@class='v_img']",
- "scVodName": "/a/@title",
- "scVodId": "/a/@href",
- "scVodIdR": "/movie/(\\w+).html",
- "scVodImg": "/a/img/@data-original",
- "scVodMark": "/div[@class='v_note']/text()"
-}
\ No newline at end of file
diff --git a/app/XPath/sky4k.json b/app/XPath/sky4k.json
deleted file mode 100644
index e5bde79..0000000
--- a/app/XPath/sky4k.json
+++ /dev/null
@@ -1,254 +0,0 @@
-{
- "ua": "",
- "homeUrl": "https://movie.sky4k.ga",
- "dcVipFlag": "true",
- "pCfgJs": "https://movie.sky4k.ga/static/js/playerconfig.js",
- "pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
- "dcShow2Vip": {},
- "dcPlayUrl": "true",
- "cateNode": "//ul[@class='vi-nav swiper-wrapper clearfix']/li/a[contains(@href, '.html') and not(contains(@href, 'topic'))]",
- "cateName": "/text()",
- "cateId": "/@href",
- "cateIdR": "/vodshow/(\\d+)-----------.html",
- "cateManual": {},
- "homeVodNode": "//ul[@class='dx-list dx-left']/li[@class='dx-vod']",
- "homeVodName": "/a/@title",
- "homeVodId": "/a/@href",
- "homeVodIdR": "/voddetail/(\\w+).html",
- "homeVodImg": "/a/@data-original",
- "homeVodImgR": "\\S+(http\\S+)",
- "homeVodMark": "/span[contains(@class,'vod_remarks')]/text()",
- "cateUrl": "https://movie.sky4k.ga/vodshow/{cateId}-{area}-{by}------{catePg}---{year}.html",
- "cateVodNode": "//li[@class='dx-vod']",
- "cateVodName": "/a/@title",
- "cateVodId": "/a/@href",
- "cateVodIdR": "/voddetail/(\\w+).html",
- "cateVodImg": "/a/@data-original",
- "cateVodImgR": "\\S+(http\\S+)",
- "cateVodMark": "/span[contains(@class,'vod_remarks')]/text()",
- "dtUrl": "https://movie.sky4k.ga/voddetail/{vid}.html",
- "dtNode": "//div[@class='container detail']",
- "dtName": "/div[@class='detail-objs']/div[@class='obj-info']/h1/text()",
- "dtNameR": "",
- "dtImg": "/div[@class='detail-objs']/div[@class='obj-pic']/a[@class='picHover']/img/@src",
- "dtImgR": "",
- "dtCate": "//div[@class='tag-link']/a/text()",
- "dtCateR": "",
- "dtYear": "//a[@class='tag-link'][2]/text()",
- "dtYearR": "",
- "dtArea": "//a[@class='tag-link'][3]/text()",
- "dtAreaR": "",
- "dtMark": "//label[contains(text(),'Date')]/following-sibling::*/text()",
- "dtMarkR": "",
- "dtActor": "//label[contains(text(),'Actor')]/following-sibling::*/a/text()",
- "dtActorR": "",
- "dtDirector": "//label[contains(text(),'Director')]/following-sibling::*/a/text()",
- "dtDirectorR": "",
- "dtDesc": "//div[@class='vod_content']/text()[1]",
- "dtDescR": "",
- "dtFromNode": "//div[@class='playlist']/div/div[@class='play-title']/div[@class='player_info']/h2",
- "dtFromName": "/text()",
- "dtFromNameR": "\\S+\\.(\\S+) \\(",
- "dtUrlNode": "//div[contains(@class,'play_li fn-clear')]",
- "dtUrlSubNode": "/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/vodplay/(\\S+).html",
- "dtUrlName": "/text()",
- "dtUrlNameR": "",
- "playUrl": "https://movie.sky4k.ga/vodplay/{playUrl}.html",
- "playUa": "",
- "searchUrl": "https://movie.sky4k.ga/vodsearch/-------------.html?wd={wd}",
- "scVodNode": "//li[@class='dx-vod']",
- "scVodName": "/a/@title",
- "scVodId": "/a/@href",
- "scVodIdR": "/voddetail/(\\w+).html",
- "scVodImg": "/a/@data-original",
- "scVodImgR": "\\S+(http\\S+)",
- "scVodMark": "/span[contains(@class,'vod_remarks')]/text()",
- "filter": {
- "1": [
- {
- "key": "cateId",
- "name": "Sort",
- "value": [
- {"n": "All","v": ""},
- {"n": "BiliBili","v": "21"},
- {"n": "Action","v": "6"},
- {"n": "Comendy","v": "7"},
- {"n": "Romance","v": "8"},
- {"n": "Sci-Fi","v": "9"},
- {"n": "Horror","v": "10"},
- {"n": "Drama","v": "11"},
- {"n": "War","v": "12"}
- ]
- },
- {
- "key": "area",
- "name": "Country",
- "value": [
- {"n": "All","v": ""},
- {"n": "CN","v": "大陆"},
- {"n": "HK","v": "香港"},
- {"n": "TW","v": "台湾"},
- {"n": "US","v": "美国"},
- {"n": "FR","v": "法国"},
- {"n": "EN","v": "英国"},
- {"n": "JP","v": "日本"},
- {"n": "KR","v": "韩国"}
- ]
- },
- {
- "key": "year",
- "name": "Year",
- "value": [
- {"n": "All","v": ""},
- {"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": "by",
- "name": "By",
- "value": [
- {"n": "Time","v": "time"},
- {"n": "Hits","v": "hits"},
- {"n": "Score","v": "score"}
- ]
- }
- ],
- "2": [
- {
- "key": "cateId",
- "name": "Sort",
- "value": [
- {"n": "All","v": ""},
- {"n": "Bilibili","v": "22"},
- {"n": "CN","v": "13"},
- {"n": "HK/TW","v": "14"},
- {"n": "KR/JP","v": "15"},
- {"n": "US/UK","v": "16"}
- ]
- },
- {
- "key": "year",
- "name": "Year",
- "value": [
- {"n": "All","v": ""},
- {"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": "by",
- "name": "By",
- "value": [
- {"n": "Time","v": "time"},
- {"n": "Hits","v": "hits"},
- {"n": "Score","v": "score"}
- ]
- }
- ],
- "3": [
- {
- "key": "area",
- "name": "Country",
- "value": [
- {"n": "All","v": ""},
- {"n": "CN","v": "内地"},
- {"n": "HK/TW","v": "港台"},
- {"n": "JP/KR","v": "日韩"},
- {"n": "US/UK","v": "欧美"}
- ]
- },
- {
- "key": "year",
- "name": "Year",
- "value": [
- {"n": "All","v": ""},
- {"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": "by",
- "name": "By",
- "value": [
- {"n": "Time","v": "time"},
- {"n": "Hits","v": "hits"},
- {"n": "Score","v": "score"}
- ]
- }
- ],
- "4": [
- {
- "key": "cateId",
- "name": "Sort",
- "value": [
- {"n": "All","v": ""},
- {"n": "Bilibili","v": "23"}
- ]
- },
- {
- "key": "area",
- "name": "Country",
- "value": [
- {"n": "All","v": ""},
- {"n": "CN","v": "国产"},
- {"n": "JP","v": "日本"},
- {"n": "US","v": "欧美"},
- {"n": "Other","v": "其他"}
- ]
- },
- {
- "key": "year",
- "name": "Year",
- "value": [
- {"n": "All","v": ""},
- {"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": "by",
- "name": "By",
- "value": [
- {"n": "Time","v": "time"},
- {"n": "Hits","v": "hits"},
- {"n": "Score","v": "score"}
- ]
- }
- ]
- }
-}
\ No newline at end of file
diff --git a/app/XPath/smdy.json b/app/XPath/smdy.json
deleted file mode 100644
index 44646dc..0000000
--- a/app/XPath/smdy.json
+++ /dev/null
@@ -1,55 +0,0 @@
-{
- "ua": "",
- "homeUrl": "https://www.smdyy.cc/",
- "dcVipFlag": "true",
- "pCfgJs": "https://www.smdyy.cc/static/js/playerconfig.js",
- "pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
- "dcShow2Vip": {},
- "dcPlayUrl": "true",
- "cateNode": "//ul[contains(@class, 'nav-menu-items')]//li[@class='grid-item']/a[contains(@href, 'list')]",
- "cateName": "/@title",
- "cateId": "/@href",
- "cateIdR": "/list/(\\d+).html",
- "homeVodNode": "//div[contains(@class, 'module-items')]/div[contains(@class, 'module-item')]",
- "homeVodName": "/div[contains(@class, 'module-item-titlebox')]/a/@title",
- "homeVodId": "/div[contains(@class, 'module-item-titlebox')]/a/@href",
- "homeVodIdR": "/kan/(\\w+).html",
- "homeVodImg": "/div[contains(@class, 'module-item-cover')]/div[contains(@class, 'module-item-pic')]/img/@data-src",
- "homeVodImgR": "\\S+(http\\S+)",
- "homeVodMark": "/div[contains(@class,'module-item-text')]/text()",
- "cateUrl": "https://www.smdyy.cc/list/{cateId}-{catePg}.html",
- "cateVodNode": "//div[@class='module-items']/div/div/div[@class='module-item-pic']",
- "cateVodName": "/a/@title",
- "cateVodId": "/a/@href",
- "cateVodIdR": "/kan/(\\w+).html",
- "cateVodImg": "/img/@data-src",
- "cateVodImgR": "\\S+(http\\S+)",
- "cateVodMark": "",
- "dtUrl": "https://www.smdyy.cc/kan/{vid}.html",
- "dtNode": "//div[@class='box view-heading']",
- "dtName": "//div[@class='video-info']/div[@class='video-info-header']/h1/text()",
- "dtNameR": "",
- "dtImg": "//div[@class='video-cover']//div[@class='module-item-pic']/img/@data-src",
- "dtImgR": "\\S+(http\\S+)",
- "dtCate": "//div[@class='video-info']//div[@class='tag-link']/span/following-sibling::*/text()",
- "dtYear": "//div[@class='video-info']//span[contains(@class,'itemtitle') and contains(text(), '上映')]/following-sibling::div/text()",
- "dtArea": "",
- "dtActor": "//div[@class='video-info']//span[contains(@class,'itemtitle') and contains(text(), '主演')]/following-sibling::div/a/text()",
- "dtDirector": "//div[@class='video-info']//span[contains(@class,'itemtitle') and contains(text(), '导演')]/following-sibling::div/a/text()",
- "dtDesc": "//div[@class='video-info']//span[contains(@class,'itemtitle') and contains(text(), '剧情')]/following-sibling::div//span/text()",
- "dtFromNode": "//div[contains(@class, 'module-tab-content')]/div[contains(@class, 'module-tab-item')]/span",
- "dtFromName": "/text()",
- "dtUrlNode": "//div[contains(@class, 'module-blocklist')]",
- "dtUrlSubNode": "/div/a",
- "dtUrlId": "/@href",
- "dtUrlIdR": "/play/(\\S+).html",
- "dtUrlName": "/span/text()",
- "playUrl": "https://www.smdyy.cc/play/{playUrl}.html",
- "searchUrl": "https://www.smdyy.cc/index.php/ajax/suggest?mid=1&wd={wd}&limit=5",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": ""
-}
\ No newline at end of file
diff --git a/app/XPath/subaibai.json b/app/XPath/subaibai.json
deleted file mode 100644
index f50e64f..0000000
--- a/app/XPath/subaibai.json
+++ /dev/null
@@ -1,60 +0,0 @@
-{
- "ua": "",
- "homeUrl": "https://www.subaibaiys.com",
- "cateManual": {
- "国产剧": "guochanju",
- "港台剧": "gangju",
- "欧美剧": "oumeiju",
- "韩剧": "hanju",
- "日剧": "riju",
- "泰剧": "taiju",
- "动漫剧": "dongmanju",
- "国产电影": "guochandy",
- "港台电影": "gangtaidy",
- "日韩电影": "rihandy",
- "欧美电影": "oumeidy",
- "印度电影": "yindudy",
- "泰国电影": "thaidy",
- "动漫电影": "dongmandy",
- "纪录片": "documentary",
- "综艺": "zongyi",
- "香港经典": "xianggangdy"
- },
- "homeVodNode": "//div[contains(@class,'leibox')]/ul/li",
- "homeVodName": "/h3[@class='dytit']/a/text()",
- "homeVodId": "/h3[@class='dytit']/a/@href",
- "homeVodIdR": "/movie/(\\w+).html",
- "homeVodImg": "/a/img/@data-original",
- "homeVodMark": "/a/div[@class='jidi']/span/text()",
- "cateUrl": "https://www.subaibaiys.com/movie_bt_series/{cateId}/page/{catePg}/",
- "cateVodNode": "//div[contains(@class,'mrb')]/ul/li",
- "cateVodName": "/h3[@class='dytit']/a/text()",
- "cateVodId": "/h3[@class='dytit']/a/@href",
- "cateVodIdR": "/movie/(\\w+).html",
- "cateVodImg": "/a/img/@data-original",
- "cateVodMark": "/a/div[@class='jidi']/span/text()",
- "dtUrl": "https://www.subaibaiys.com/movie/{vid}.html",
- "dtNode": "//div[@class='dyxingq']",
- "dtName": "//div[@class='moviedteail_tt']/h1/text()",
- "dtImg": "//div[contains(@class,'dyimg')]/img/@src",
- "dtCate": "//ul[@class='moviedteail_list']/li[contains(text(),'类型')]/a/text()",
- "dtYear": "//ul[@class='moviedteail_list']/li[contains(text(),'年份')]/a/text()",
- "dtArea": "//ul[@class='moviedteail_list']/li[contains(text(),'地区')]/a/text()",
- "dtActor": "//ul[@class='moviedteail_list']/li[contains(text(),'主演')]/a/text()",
- "dtDirector": "//ul[@class='moviedteail_list']/li[contains(text(),'导演')]/a/text()",
- "dtFromNode": "//div[contains(@class,'mi_paly_box')]//div[@class='ypxingq_t']",
- "dtFromName": "/text()",
- "dtUrlNode": "//div[contains(@class,'mi_paly_box')]//div[@class='paly_list_btn']",
- "dtUrlSubNode": "/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/v_play/(\\S+).html",
- "dtUrlName": "/text()",
- "playUrl": "https://www.subaibaiys.com/v_play/{playUrl}.html",
- "searchUrl": "https://www.subaibaiys.com/grabble?q={wd}",
- "scVodNode": "//div[contains(@class,'search_list')]/ul/li",
- "scVodName": "/h3[@class='dytit']/a/text()",
- "scVodId": "/h3[@class='dytit']/a/@href",
- "scVodIdR": "/movie/(\\w+).html",
- "scVodImg": "/a/img/@data-original",
- "scVodMark": "/a/div[@class='jidi']/span/text()"
-}
\ No newline at end of file
diff --git a/app/XPath/ttys.json b/app/XPath/ttys.json
deleted file mode 100644
index dd8b6e3..0000000
--- a/app/XPath/ttys.json
+++ /dev/null
@@ -1,290 +0,0 @@
-{
- "ua": "",
- "homeUrl": "https://www.lranc.com",
- "dcVipFlag": "true",
- "dcPlayUrl": "true",
- "cateNode": "//ul[contains(@class,'stui-header__menu')]/li[contains(@class, 'dropdown-hover')]//div/ul/li/a[contains(@href, 'ystv') and not(contains(@href,'label'))]",
- "cateName": "/text()",
- "cateId": "/@href",
- "cateIdR": "/ystv/(\\S+).html",
- "cateManual": {
- "电影": "dydq",
- "电视剧": "dsjdq",
- "综艺": "zydq",
- "动漫": "dmdq",
- "纪录片": "jlpdq"
- },
- "homeVodNode": "//div[contains(@class, 'padding-0')]//ul[contains(@class,'stui-vodlist')]/li//a[contains(@class,'stui-vodlist__thumb')]",
- "homeVodName": "/@title",
- "homeVodId": "/@href",
- "homeVodIdR": "/zxgk/(\\w+).html",
- "homeVodImg": "/@data-original",
- "homeVodImgR": "\\S+(http\\S+)",
- "homeVodMark": "/span[contains(@class,'pic-text')]/text()",
- "cateUrl": "https://www.lranc.com/phb/{cateId}/by/{by}/page/{catePg}/year/{year}.html",
- "cateVodNode": "//ul[contains(@class,'stui-vodlist')]//li//a[contains(@class,'stui-vodlist__thumb')]",
- "cateVodName": "/@title",
- "cateVodId": "/@href",
- "cateVodIdR": "/zxgk/(\\w+).html",
- "cateVodImg": "/@data-original",
- "cateVodImgR": "\\S+(http\\S+)",
- "cateVodMark": "/span[contains(@class,'pic-text')]/text()",
- "dtUrl": "https://www.lranc.com/zxgk/{vid}.html",
- "dtNode": "//body",
- "dtName": "//a[contains(@class,'stui-vodlist__thumb')]/@title",
- "dtNameR": "",
- "dtImg": "//a[contains(@class,'stui-vodlist__thumb')]/img/@data-original",
- "dtImgR": "\\S+(http\\S+)",
- "dtCate": "//span[contains(@class,'text-muted') and contains(text(), '类型')]/following-sibling::*/text()",
- "dtCateR": "",
- "dtArea": "//span[contains(@class,'text-muted') and contains(text(), '地区')]/following-sibling::*/text()",
- "dtAreaR": "",
- "dtYear": "//span[contains(@class,'text-muted') and contains(text(), '年份')]/following-sibling::*/text()",
- "dtYearR": "",
- "dtActor": "//span[contains(@class,'text-muted') and contains(text(), '主演')]/following-sibling::*/text()",
- "dtActorR": "",
- "dtDirector": "//span[contains(@class,'text-muted') and contains(text(), '导演')]/following-sibling::*/text()",
- "dtDirectorR": "",
- "dtMark": "//span[contains(@class,'text-muted') and contains(text(), '更新')]/following-sibling::*/text()",
- "dtMarkR": "",
- "dtDesc": "//p[@class='col-pd']/text()",
- "dtDescR": "",
- "dtFromNode": "//div[@class='stui-pannel-box b playlist mb']//h3(@class,'title')",
- "dtFromName": "/text()",
- "dtFromNameR": "",
- "dtUrlNode": "//div[@class='stui-pannel_bd col-pd clearfix']/ul[contains(@class, 'stui-content__playlist column8 clearfix')]",
- "dtUrlSubNode": "/li/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/zxbf/(\\S+).html",
- "dtUrlName": "/text()",
- "dtUrlNameR": "",
- "playUrl": "https://www.lranc.com/zxbf/{playUrl}.html",
- "playUa": "",
- "searchUrl": "https://www.lranc.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": "",
- "filter": {
- "dydq": [
- {
- "key": "cateId",
- "name": "分类",
- "value": [
- {"n": "全部","v": ""},
- {"n": "劇情片","v": "jqpdq"},
- {"n": "動作片","v": "dzpdq"},
- {"n": "科幻片","v": "khpdq"},
- {"n": "喜劇片","v": "xjpdq"},
- {"n": "愛情片","v": "aqpdq"},
- {"n": "戰爭片","v": "zzpdq"},
- {"n": "恐怖片","v": "kbpdq"}
- ]
- },
- {
- "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": "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": "by",
- "name": "排序",
- "value": [
- {"n": "按更新","v": "time"},
- {"n": "周人气","v": "hits"},
- {"n": "月人气","v": "score"}
- ]
- }
- ],
- "dsjdq": [
- {
- "key": "cateId",
- "name": "分类",
- "value": [
- {"n": "全部","v": ""},
- {"n": "国产剧","v": "gcjdq"},
- {"n": "香港剧","v": "xgjdq"},
- {"n": "台湾剧","v": "twjdq"},
- {"n": "韩国剧","v": "hgjdq"},
- {"n": "日本剧","v": "rbjdq"},
- {"n": "海外剧","v": "hwjdq"},
- {"n": "美国剧","v": "美国"},
- {"n": "新加坡剧","v": "新加坡"},
- {"n": "泰国剧","v": "泰国"},
- {"n": "英国剧","v": "英国"}
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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": "by",
- "name": "排序",
- "value": [
- {"n": "按更新","v": "time"},
- {"n": "周人气","v": "hits"},
- {"n": "月人气","v": "score"}
- ]
- }
- ],
- "dmdq": [
- {
- "key": "area",
- "name": "地区",
- "value": [
- {"n": "全部","v": ""},
- {"n": "大陆","v": "大陆"},
- {"n": "日本","v": "日本"},
- {"n": "美国","v": "美国"},
- {"n": "香港","v": "香港"}
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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": "by",
- "name": "排序",
- "value": [
- {"n": "按更新","v": "time"},
- {"n": "周人气","v": "hits"},
- {"n": "月人气","v": "score"}
- ]
- }
- ],
- "zydq": [
- {
- "key": "area",
- "name": "地区",
- "value": [
- {"n": "全部","v": ""},
- {"n": "大陆","v": "大陆"},
- {"n": "台湾","v": "台湾"},
- {"n": "香港","v": "香港"},
- {"n": "日本","v": "日本"},
- {"n": "美国","v": "美国"},
- {"n": "英国","v": "英国"}
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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": "by",
- "name": "排序",
- "value": [
- {"n": "按更新","v": "time"},
- {"n": "周人气","v": "hits"},
- {"n": "月人气","v": "score"}
- ]
- }
- ],
- "jlpdq": [
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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": "by",
- "name": "排序",
- "value": [
- {"n": "按更新","v": "time"},
- {"n": "周人气","v": "hits"},
- {"n": "月人气","v": "score"}
- ]
- }
- ]
- }
-}
\ No newline at end of file
diff --git a/app/XPath/vipmv.json b/app/XPath/vipmv.json
deleted file mode 100644
index 538fd52..0000000
--- a/app/XPath/vipmv.json
+++ /dev/null
@@ -1,59 +0,0 @@
-{
- "ua": "",
- "homeUrl": "https://vipmv.co",
- "cateNode": "//div[@class='homepage_main_tabs_title']/a[contains(@href, 'vodshow')]",
- "cateName": "/text()",
- "cateId": "/@href",
- "cateIdR": "/vodshow/(\\d+)-----------.html",
- "cateManual": {},
- "homeVodNode": "//div[contains(@class, 'vodlist hotgrow') and @id='1']//a[@class='aplus-exp ecimgbor']",
- "homeVodName": "/@title",
- "homeVodId": "/@href",
- "homeVodIdR": "/Moviedetail/(\\w+).html",
- "homeVodImg": "/div[contains(@data-original,'http')]/@data-original",
- "homeVodImgR": "\\S+(http\\S+)",
- "homeVodMark": "/span[@class='pack-prb hidden']/text()",
- "cateUrl": "https://vipmv.co/vodshow/{cateId}--------{catePg}---.html",
- "cateVodNode": "//div[contains(@class, 'vodlist hotgrow')]//a[@class='aplus-exp ecimgbor']",
- "cateVodName": "/@title",
- "cateVodId": "/@href",
- "cateVodIdR": "/Moviedetail/(\\w+).html",
- "cateVodImg": "/div[contains(@data-original,'http')]/@data-original",
- "cateVodImgR": "\\S+(http\\S+)",
- "cateVodMark": "/span[@class='pack-prb hidden']/text()",
- "dtUrl": "https://vipmv.co/Moviedetail/{vid}.html",
- "dtNode": "//body",
- "dtName": "//div[@class='s-top-info-title cf wow fadeInDownBig']/h1/text()",
- "dtImg": "//div[@class='s-cover box']/a/img/@src",
- "dtCate": "//div[contains(@class,'s-top-info-detail')]//a[contains(@href,'/vod/search/class')]/text()",
- "dtCateR": "",
- "dtYear": "//div[contains(@class,'s-top-info-detail')]//a[contains(@href,'/vod/search/year')]/text()",
- "dtYearR": "",
- "dtArea": "//div[contains(@class,'s-top-info-detail')]//a[contains(@href,'/vod/search/area')]/text()",
- "dtAreaR": "",
- "dtMark": "",
- "dtMarkR": "",
- "dtActor": "//div[contains(@class,'s-top-info-detail')]//a[contains(@href,'/vod/search/actor')]/text()",
- "dtActorR": "",
- "dtDirector": "//div[contains(@class,'s-top-info-detail')]//a[contains(@href,'/vod/search/director')]/text()",
- "dtDirectorR": "",
- "dtDesc": "//div[contains(@class,'s-top-info-detail')]//span[@id='cText']/text()",
- "dtDescR": "",
- "dtFromNode": "//div[contains(@class, 'play_source')]/div[contains(@class,'play_source_tab')]/div/a",
- "dtFromName": "/text()",
- "dtUrlNode": "//div[contains(@class, 'play_source')]//div[contains(@class, 'play_list_box')]//ul",
- "dtUrlSubNode": "/li/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/okplay/(\\S+).html",
- "dtUrlName": "/text()",
- "dtUrlNameR": "",
- "playUrl": "https://vipmv.co/okplay/{playUrl}.html",
- "playUa": "",
- "searchUrl": "https://vipmv.co/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": ""
-}
\ No newline at end of file
diff --git a/app/XPath/waipian.json b/app/XPath/waipian.json
deleted file mode 100644
index ce4d476..0000000
--- a/app/XPath/waipian.json
+++ /dev/null
@@ -1,68 +0,0 @@
-{
- "ua": "",
- "homeUrl": "https://waipian7.com",
- "dcVipFlag": "true",
- "pCfgJs": "https://waipian7.com/static/js/playerconfig.js",
- "pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
- "dcShow2Vip": {},
- "dcPlayUrl": "true",
- "cateNode": "//ul[contains(@class,'stui-header__menu')]/li/a[contains(@href,'/')]",
- "cateName": "/text()",
- "cateId": "/@href",
- "cateIdR": "/(\\S+)/",
- "cateManual": {"电影":"dianying",
- "剧集":"juji",
- "综艺":"zongyi",
- "动漫":"dongman",
- "纪录片":"jilupian"},
- "homeVodNode": "//div[contains(@class, 'stui-vodlist__box')]/a[contains(@class,'stui-vodlist__thumb')]",
- "homeVodName": "/@title",
- "homeVodId": "/@href",
- "homeVodIdR": "/video/(\\w+)/",
- "homeVodImg": "/@data-original",
- "homeVodMark": "/span[contains(@class,'pic-text')]/text()",
- "cateUrl": "https://waipian7.com/show-{cateId}--------{catePg}---/",
- "cateVodNode": "//div[contains(@class,'stui-vodlist__box')]/a[contains(@class,'stui-vodlist__thumb')]",
- "cateVodName": "/@title",
- "cateVodId": "/@href",
- "cateVodIdR": "/video/(\\w+)/",
- "cateVodImg": "/@data-original",
- "cateVodMark": "/span[contains(@class,'pic-text')]/text()",
- "dtUrl": "https://waipian7.com/video/{vid}/",
- "dtNode": "//div[contains(@class,'col-lg-wide-8')]",
- "dtName": "//div[contains(@class,'stui-content__thumb')]/a[contains(@class,'stui-vodlist__thumb')]/@title",
- "dtNameR": "",
- "dtImg": "//div[contains(@class,'stui-content__thumb')]/a[contains(@class,'stui-vodlist__thumb')]/@data-original",
- "dtImgR": "\\S+(http\\S+)",
- "dtCate": "",
- "dtCateR": "",
- "dtArea": "//span[contains(@class,'text-muted') and contains(text(), '地区')]/following-sibling::a/text()",
- "dtAreaR": "",
- "dtDirector": "//span[contains(@class,'text-muted') and contains(text(), '导演')]/following-sibling::*/text()",
- "dtDirectorR": "",
- "dtActor": "//span[contains(@class,'text-muted') and contains(text(), '主演')]/following-sibling::*/text()",
- "dtActorR": "",
- "dtYear": "//span[contains(@class,'text-muted') and contains(text(), '年份')]/following-sibling::a/text()",
- "dtYearR": "",
- "dtMark": "//span[contains(@class,'text-muted') and contains(text(), '集数')]/following-sibling::*/text()",
- "dtMarkR": "",
- "dtDesc": "//span[contains(@class,'detail-sketch')]/text()",
- "dtDescR": "",
- "dtFromNode": "//a[@data-toggle='tab' and contains(@href,'playlist')]",
- "dtFromName": "/text()",
- "dtUrlNode": "//ul[contains(@class,'stui-content__playlist')]",
- "dtUrlSubNode": "/li/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/play/(\\S+)/",
- "dtUrlName": "/text()",
- "dtUrlNameR": "",
- "playUrl": "https://waipian7.com/play/{playUrl}/",
- "playUa": "",
- "searchUrl": "https://waipian7.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": ""
- }
diff --git a/app/XPath/wgyy.json b/app/XPath/wgyy.json
deleted file mode 100644
index 1b340eb..0000000
--- a/app/XPath/wgyy.json
+++ /dev/null
@@ -1,64 +0,0 @@
-{
- "ua": "",
- "homeUrl": "https://www.wuguiyy.com",
- "dcVipFlag": "true",
- "pCfgJs": "https://www.wuguiyy.com/static/js/playerconfig.js",
- "pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
- "dcShow2Vip": {},
- "dcPlayUrl": "true",
- "cateNode": "//ul[contains(@class,'stui-header__menu')]/li/a[contains(@href,'type')]",
- "cateName": "/text()",
- "cateId": "/@href",
- "cateIdR": "/type/(\\S+)/",
- "cateManual": {},
- "homeVodNode": "//div[contains(@class, 'stui-vodlist__box')]/a[contains(@class,'stui-vodlist__thumb')]",
- "homeVodName": "/@title",
- "homeVodId": "/@href",
- "homeVodIdR": "/detail/(\\w+)/",
- "homeVodImg": "/@data-original",
- "homeVodMark": "/span[contains(@class,'pic-text text-right')]/text()",
- "cateUrl": "https://www.wuguiyy.com/type/{cateId}-{catePg}/",
- "cateVodNode": "//div[contains(@class,'stui-vodlist__box')]/a[contains(@class,'stui-vodlist__thumb')]",
- "cateVodName": "/@title",
- "cateVodId": "/@href",
- "cateVodIdR": "/detail/(\\w+)/",
- "cateVodImg": "/@data-original",
- "cateVodMark": "/span[contains(@class,'pic-text text-right')]/text()",
- "dtUrl": "https://www.wuguiyy.com/detail/{vid}/",
- "dtNode": "//body",
- "dtName": "//div[contains(@class,'stui-content__thumb')]/a[contains(@class,'stui-vodlist__thumb')]/@title",
- "dtNameR": "",
- "dtImg": "//div[contains(@class,'stui-content__thumb')]/a[contains(@class,'stui-vodlist__thumb')]/img/@data-original",
- "dtImgR": "\\S+(http\\S+)",
- "dtCate": "//span[contains(@class,'text-muted') and contains(text(), '类型')]/following-sibling::*/text()",
- "dtCateR": "",
- "dtArea": "//span[contains(@class,'text-muted') and contains(text(), '地区')]/following-sibling::*/text()",
- "dtAreaR": "",
- "dtDirector": "//span[contains(@class,'text-muted') and contains(text(), '导演')]/following-sibling::*/text()",
- "dtDirectorR": "",
- "dtActor": "//span[contains(@class,'text-muted') and contains(text(), '主演')]/following-sibling::*/text()",
- "dtActorR": "",
- "dtYear": "//span[contains(@class,'text-muted') and contains(text(), '年份')]/following-sibling::*/text()",
- "dtYearR": "",
- "dtMark": "//span[contains(@class,'text-muted') and contains(text(), '集数')]/following-sibling::*/text()",
- "dtMarkR": "",
- "dtDesc": "//span[contains(@class,'detail-sketch')]/text()",
- "dtDescR": "",
- "dtFromNode": "//h3",
- "dtFromName": "/text()",
- "dtUrlNode": "//ul[@class='stui-content__playlist clearfix']",
- "dtUrlSubNode": "/li/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/play/(\\S+)/",
- "dtUrlName": "/text()",
- "dtUrlNameR": "",
- "playUrl": "https://www.wuguiyy.com/play/{playUrl}/",
- "playUa": "",
- "searchUrl": "https://www.wuguiyy.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": ""
-}
\ No newline at end of file
diff --git a/app/XPath/wnvod.json b/app/XPath/wnvod.json
deleted file mode 100644
index 6b13646..0000000
--- a/app/XPath/wnvod.json
+++ /dev/null
@@ -1,73 +0,0 @@
-{
- "author": "zhao xiaoyun",
- "ua": "",
- "homeUrl": "https://wnvod.net",
- "dcVipFlag": "true",
- "pCfgJs": "https://wnvod.net/static/js/playerconfig.js",
- "pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
- "dcShow2Vip": {},
- "dcPlayUrl": "true",
- "cateNode": "//div[contains(@class,'search-hot hidden-xs pull-right')]/li[contains(@class, 'dropdown-hover')]//a[contains(@href, 'vodtype') and not(contains(@href,'label'))]",
- "cateName": "/text()",
- "cateId": "/@href",
- "cateIdR": "/vodtype/(\\w+).html",
- "cateManual": {
- "电影": "1",
- "连续剧": "2",
- "综艺": "3",
- "动漫": "4"
- },
- "homeVodNode": "//div[@class='myui-panel-box clearfix']/div[@class='myui-panel_bd clearfix']/ul[@class='myui-vodlist clearfix']//li//a[contains(@class,'myui-vodlist__thumb')]",
- "homeVodName": "/@title",
- "homeVodId": "/@href",
- "homeVodIdR": "/voddetail/(\\w+).html",
- "homeVodImg": "/@data-original",
- "homeVodImgR": "\\S+(http\\S+)",
- "homeVodMark": "//span[contains(@class,'pic-text')]/text()",
- "cateUrl": "https://wnvod.net/vodtype/{cateId}-{catePg}.html",
- "cateVodNode": "//ul[contains(@class,'myui-vodlist')]//li//a[contains(@class,'myui-vodlist__thumb')]",
- "cateVodName": "/@title",
- "cateVodId": "//a/@href",
- "cateVodIdR": "/voddetail/(\\w+).html",
- "cateVodImg": "/@data-original",
- "cateVodImgR": "\\S+(http\\S+)",
- "cateVodMark": "/span[contains(@class,'pic-text')]/text()",
- "dtUrl": "https://wnvod.net/voddetail/{vid}.html",
- "dtNode": "//body",
- "dtName": "//div[@class='myui-content__thumb']/a[contains(@class,'myui-vodlist__thumb')]/@title",
- "dtNameR": "",
- "dtImg": "//div[@class='myui-content__thumb']/a[contains(@class,'myui-vodlist__thumb')]/img/@data-original",
- "dtImgR": "\\S+(http\\S+)",
- "dtCate": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '分类')]/following-sibling::*/text()",
- "dtCateR": "",
- "dtArea": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '地区')]/following-sibling::*/text()",
- "dtAreaR": "",
- "dtYear": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '年份')]/following-sibling::*/text()",
- "dtYearR": "",
- "dtMark": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '更新')]/following-sibling::*/text()",
- "dtMarkR": "",
- "dtActor": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '主演')]/following-sibling::*/text()",
- "dtActorR": "",
- "dtDirector": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '导演')]/following-sibling::*/text()",
- "dtDirectorR": "",
- "dtDesc": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '简介')]/parent::text()",
- "dtDescR": "",
- "dtFromNode": "//a[@data-toggle='tab' and contains(@href, 'playlist')]",
- "dtFromName": "/text()",
- "dtFromNameR": "",
- "dtUrlNode": "//div[contains(@class,'tab-content')]/div[contains(@id, 'playlist')]",
- "dtUrlSubNode": "//li/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/vodplay/(\\S+).html",
- "dtUrlName": "/text()",
- "dtUrlNameR": "",
- "playUrl": "https://wnvod.net/vodplay/{playUrl}.html",
- "playUa": "",
- "searchUrl": "https://wnvod.net/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": ""
-}
\ No newline at end of file
diff --git a/app/XPath/xkys.json b/app/XPath/xkys.json
deleted file mode 100644
index 0836c70..0000000
--- a/app/XPath/xkys.json
+++ /dev/null
@@ -1,60 +0,0 @@
-{
- "ua": "",
- "homeUrl": "https://xkys.tv/",
- "dcVipFlag": "true",
- "pCfgJs": "https://xkys.tv/static/js/playerconfig.js",
- "pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
- "dcShow2Vip": {},
- "dcPlayUrl": "true",
- "cateNode": "//div[contains(@class,'ec-allnav')]/ul/li/a[contains(@href, 'Movietype')]",
- "cateName": "/spam/text()",
- "cateId": "/@href",
- "cateIdR": "/Movietype/(\\w+).html",
- "cateManual": {},
- "homeVodNode": "//div[contains(@class,'pack-ykpack')]/div/a[contains(@class,'aplus-exp')]",
- "homeVodName": "/@title",
- "homeVodId": "/@href",
- "homeVodIdR": "/Moviedetail/(\\w+).html",
- "homeVodImg": "/div/@data-original",
- "homeVodImgR": "\\S+(http\\S+)",
- "homeVodMark": "//span[contains(@class,'pack-prb')]/text()",
- "cateUrl": "https://xkys.tv/vodshow/{cateId}--------{catePg}---.html",
- "cateVodNode": "//div[contains(@class,'pack-ykpack')]/div/a[contains(@class,'aplus-exp')]",
- "cateVodName": "/@title",
- "cateVodId": "/@href",
- "cateVodIdR": "/Moviedetail/(\\w+).html",
- "cateVodImg": "/div/@data-original",
- "cateVodImgR": "\\S+(http\\S+)",
- "cateVodMark": "//span[contains(@class,'pack-prb')]/text()",
- "dtUrl": "https://xkys.tv/Moviedetail/{vid}.html",
- "dtNode": "//div[@class='vod-detail ']",
- "dtName": "//div[@class='s-top-right']/div/h1/text()",
- "dtNameR": "",
- "dtImg": "//div[@class='s-cover box']/a/img/@src",
- "dtImgR": "",
- "dtCate": "//div[@class='s-top-right']/div/p/span[contains(text(), '类型')]/following-sibling::*/text()",
- "dtYear": "//span[contains(text(), '年代')]/following-sibling::a/text()",
- "dtArea": "//span[contains(text(), '地区')]/following-sibling::a/text()",
- "dtMark": "//span[contains(text(), '地区')]/following-sibling::a/text()",
- "dtDirector": "//span[contains(text(), '导演')]/following-sibling::a/text()",
- "dtActor": "//span[contains(text(), '演员')]/following-sibling::a/text()",
- "dtDesc": "//span[contains(text(), '简介')]/following-sibling::span/text()",
- "dtFromNode": "//div[@class='play_source']/div/div/a",
- "dtFromName": "[substring-before(text(),'(')]",
- "dtFromNameR": "",
- "dtUrlNode": "//div[@class='playlist_notfull']/ul",
- "dtUrlSubNode": "/li/a",
- "dtUrlId": "/@href",
- "dtUrlIdR": "/okplay/(\\S+).html",
- "dtUrlName": "/text()",
- "dtUrlNameR": "",
- "playUrl": "https://xkys.tv/okplay/{playUrl}.html",
- "playUa": "",
- "searchUrl": "https://xkys.tv/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": ""
-}
\ No newline at end of file
diff --git a/app/XPath/yinghua.json b/app/XPath/yinghua.json
deleted file mode 100644
index 91e9b25..0000000
--- a/app/XPath/yinghua.json
+++ /dev/null
@@ -1,68 +0,0 @@
-{
- "ua": "",
- "homeUrl": "http://www.yinghuacd.com",
- "cateManual": {
- "国漫": "china",
- "日本": "japan",
- "美国": "american"
- },
-
-// Home Summary ====================================================
- "homeVodNode": "//div[@class='img']/ul/li",
- "homeVodName": "/p[@class='tname']/a/text()",
- "homeVodNameR": "",
- "homeVodId": "/a/@href",
- "homeVodIdR": "/show/(\\w+).html",
- "homeVodImg": "/a/img/@src",
- "homeVodImgR": "",
- "homeVodMark": "/p[contains(text(),'最新')]/a/text()",
- "homeVodMarkR": "",
-
-// Category Summary ================================================
- "cateUrl": "http://www.yinghuacd.com/{cateId}/{catePg}.html",
- "cateVodNode": "//div[@class='lpic']/ul/li",
- "cateVodName": "/a/img/@alt",
- "cateVodId": "/a/@href",
- "cateVodIdR": "/show/(\\w+).html",
- "cateVodImg": "/a/img/@src",
- "cateVodMark": "/span/font/text()",
-
-// Category Details ================================================
- "dtUrl": "http://www.yinghuacd.com/show/{vid}.html",
- "dtNode": "//div[@class='fire l']",
- "dtName": "//div[@class='thumb l']/img/@alt",
- "dtNameR": "",
- "dtImg": "//div[@class='thumb l']/img/@src",
- "dtImgR": "",
- "dtCate": "//div[@class='sinfo']//label[contains(text(),'类型')]/parent::*/a/text()",
- "dtCateR": "",
- "dtYear": "//div[@class='sinfo']//label[contains(text(),'上映')]/parent::*/a/text()",
- "dtYearR": "",
- "dtArea": "//div[@class='sinfo']//label[contains(text(),'地区')]/parent::*/a/text()",
- "dtAreaR": "",
- "dtMark": "//div[@class='sinfo']/p/text()",
- "dtMarkR": "",
- "dtDesc": "//div[@class='info']/text()",
- "dtDescR": "",
-
-// Playlist ========================================================
- "dtFromNode": "//div[contains(@class,'tabs')]/ul[@class='menu0']/li",
- "dtFromName": "/text()",
- "dtUrlNode": "//div[contains(@class,'movurl')]/ul",
- "dtUrlSubNode": "/li/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/v/(\\S+).html",
- "dtUrlName": "/text()",
- "dtUrlNameR": "",
- "playUrl": "http://www.yinghuacd.com/v/{playUrl}.html",
- "playUa": "",
-
-// Search Results ==================================================
- "searchUrl": "http://www.yinghuacd.com/search/{wd}",
- "scVodNode": "//div[@class='lpic']/ul/li",
- "scVodName": "/a/img/@alt",
- "scVodId": "/a/@href",
- "scVodIdR": "/show/(\\w+).html",
- "scVodImg": "/a/img/@src",
- "scVodMark": "//font[@class='red']/text()"
-}
\ No newline at end of file
diff --git a/app/XPath/ysgc.json b/app/XPath/ysgc.json
deleted file mode 100644
index f6e3675..0000000
--- a/app/XPath/ysgc.json
+++ /dev/null
@@ -1,345 +0,0 @@
-{
- "ua": "",
- "homeUrl": "https://www.ysgc.cc",
- "cateNode": "//ul[contains(@class,'myui-header__menu nav-menu')]/li[contains(@class, 'dropdown-hover')]//div/ul/li/a[contains(@href, 'vodtype') and not(contains(@href,'label'))]",
- "cateName": "/text()",
- "cateId": "/@href",
- "cateIdR": "/vodtype/(\\w+).html",
- "cateManual": {
- "电影": "1",
- "国产剧": "13",
- "港台剧": "14",
- "欧美剧": "16",
- "日韩剧": "15",
- "综艺": "3",
- "日漫": "26",
- "国漫": "27",
- "动漫": "4"
- },
-
-// Home Summary ====================================================
- "homeVodNode": "//div[contains(@class, 'padding-0')]//ul[contains(@class,'myui-vodlist')]/li//a[contains(@class,'myui-vodlist__thumb')]",
- "homeVodName": "/@title",
- "homeVodId": "/@href",
- "homeVodIdR": "/voddetail/(\\w+).html",
- "homeVodImg": "/@data-original",
- "homeVodImgR": "\\S+(http\\S+)",
- "homeVodMark": "/span[contains(@class,'pic-text')]/text()",
-
-// Category Summary ================================================
- "cateUrl": "https://www.ysgc.cc/vodshow/{cateId}-{area}--{type}-----{catePg}---{year}.html",
-// "cateUrl": "https://www.ysgc.cc/vodshow/{cateId}--------{catePg}---2022.html",
- "cateVodNode": "//ul[contains(@class,'myui-vodlist')]//li//a[contains(@class,'myui-vodlist__thumb')]",
- "cateVodName": "/@title",
- "cateVodId": "/@href",
- "cateVodIdR": "/voddetail/(\\w+).html",
- "cateVodImg": "/@data-original",
- "cateVodImgR": "\\S+(http\\S+)",
- "cateVodMark": "/span[contains(@class,'pic-text')]/text()",
-
-// Category Details ================================================
- "dtUrl": "https://www.ysgc.cc/voddetail/{vid}.html",
- "dtNode": "//div[contains(@class,'col-lg-wide-75')]",
- "dtName": "//div[@class='myui-content__thumb']/a[contains(@class,'myui-vodlist__thumb')]/@title",
- "dtNameR": "",
- "dtImg": "//div[@class='myui-content__thumb']/a[contains(@class,'myui-vodlist__thumb')]/img/@data-original",
- "dtImgR": "\\S+(http\\S+)",
- "dtCate": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '分类')]/following-sibling::*/text()",
- "dtCateR": "",
- "dtYear": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '年份')]/following-sibling::*/text()",
- "dtYearR": "",
- "dtArea": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '地区')]/following-sibling::*/text()",
- "dtAreaR": "",
- "dtMark": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '更新')]/following-sibling::*/text()",
- "dtMarkR": "",
- "dtActor": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '主演')]/following-sibling::*/text()",
- "dtActorR": "",
- "dtDirector": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '导演')]/following-sibling::*/text()",
- "dtDirectorR": "",
- "dtDesc": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '简介')]/parent::text()",
- "dtDescR": "",
-
-// Playlist ========================================================
- "dtFromNode": "//a[@data-toggle='tab' and contains(@href, 'playlist')]",
- "dtFromName": "/text()",
- "dtFromNameR": "",
- "dtUrlNode": "//div[contains(@class,'tab-content')]/div[contains(@id, 'playlist')]",
- "dtUrlSubNode": "//li/a",
- "dtUrlId": "/@href",
- "dtUrlIdR": "/vodplay/(\\S+).html",
- "dtUrlName": "/text()",
- "dtUrlNameR": "",
- "playUrl": "https://www.ysgc.cc/vodplay/{playUrl}.html",
- "playUa": "",
-
-// Search Results ==================================================
- "searchUrl": "https://www.ysgc.cc/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": "",
-
-// Filters =======================================================
- "filter": {
- "1": [ // 电影
- {
- "key": "type",
- "name": "类型",
- "value": [
- {"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": "其他"}
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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"}
- ]
- }
- ],
- "13": [ // 国产剧
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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"}
- ]
- }
- ],
- "14": [ // 港台剧
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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"}
- ]
- }
- ],
- "15": [ // 日韩剧
- {
- "key": "area",
- "name": "地区",
- "value": [
- {"n": "全部","v": ""},
- {"n": "日本","v": "日本"},
- {"n": "韩国","v": "韩国"}
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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"}
- ]
- }
- ],
- "16": [ // 欧美剧
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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"}
- ]
- }
- ],
- "26": [ // 日漫
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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"}
- ]
- }
- ],
- "27": [ // 国漫
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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"}
- ]
- }
- ],
- "3": [ // 综艺
- {
- "key": "area",
- "name": "地区",
- "value": [
- {"n": "全部","v": ""},
- {"n": "内地","v": "内地"},
- {"n": "港台","v": "港台"},
- {"n": "日韩","v": "日韩"},
- {"n": "欧美","v": "欧美"}
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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"}
- ]
- }
- ],
- "4": [ // 动漫
- {
- "key": "area",
- "name": "地区",
- "value": [
- {"n": "全部","v": ""},
- {"n": "国产","v": "国产"},
- {"n": "日本","v": "日本"},
- {"n": "欧美","v": "欧美"},
- {"n": "其他","v": "其他"}
- ]
- },
- {
- "key": "year",
- "name": "年份",
- "value": [
- {"n": "全部","v": ""},
- {"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"}
- ]
- }
- ]
- }
- }
\ No newline at end of file
diff --git a/app/XPath/yuejutt.json b/app/XPath/yuejutt.json
deleted file mode 100644
index 4549bd1..0000000
--- a/app/XPath/yuejutt.json
+++ /dev/null
@@ -1,57 +0,0 @@
-{
- "ua": "",
- "homeUrl": "https://www.yuejutt.com",
- "dcVipFlag": "true",
- "pCfgJs": "https://www.yuejutt.com/static/js/playerconfig.js",
- "pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
- "dcShow2Vip": {},
- "dcPlayUrl": "true",
- "cateNode":"//ul[@class='myui-header__menu']/li/a[contains(@href, 'vod')]",
- "cateName":"/text()",
- "cateId":"/@href",
- "cateIdR":"/vod/type/id/(\\w+).html",
- "cateManual": {},
- "homeVodNode": "//li[contains(@class,'col-lg-8')]/div/a",
- "homeVodName": "/@title",
- "homeVodId": "/@href",
- "homeVodIdR": "/vod/detail/id/(\\d+).html",
- "homeVodImg": "/@data-original",
- "homeVodImgR": "\\S+(http\\S+)",
- "cateUrl": "https://www.yuejutt.com/vod/type/id/{cateId}/page/{catePg}.html",
- "cateVodNode": "//li[contains(@class,'col-lg-6') or contains(@class,'col-lg-8')]/div/a",
- "cateVodName": "/@title",
- "cateVodId": "/@href",
- "cateVodIdR": "/vod/detail/id/(\\d+).html",
- "cateVodImg": "/@data-original",
- "cateVodImgR": "\\S+(http\\S+)",
- "dtUrl": "https://www.yuejutt.com/vod/detail/id/{vid}.html",
- "dtNode": "//div[@class='container']",
- "dtName": "//div[@class='myui-content__thumb']/a/@title",
- "dtNameR": "",
- "dtImg": "//div[@class='myui-content__thumb']/a/img/@data-original",
- "dtImgR": "\\S+(http\\S+)",
- "dtCate": "//div[@class='myui-content__detail']//span[contains(text(), '分类')]/following-sibling::a[1]/text()",
- "dtYear": "//span[contains(text(), '年份')]/following-sibling::a[1]/text()",
- "dtArea":"//span[contains(text(), '地区')]/following-sibling::a[1]/text()",
- "dtDirector": "//span[contains(text(), '导演')]/following-sibling::a/text()",
- "dtActor": "//span[contains(text(), '主演')]/following-sibling::a/text()",
- "dtDesc": "//span[@class='sketch content']/text()",
- "dtFromNode": "//a[@data-toggle='tab' and contains(@href, 'playlist')]",
- "dtFromName": "/text()",
- "dtFromNameR": "",
- "dtUrlNode": "//div[contains(@class,'tab-content')]/div[contains(@id, 'playlist')]",
- "dtUrlSubNode": "//li/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/vod/play/id/(\\S+).html",
- "dtUrlName": "/text()",
- "dtUrlNameR": "",
- "playUrl": "https://www.yuejutt.com/vod/play/id/{playUrl}.html",
- "playUa": "",
- "searchUrl": "https://www.yuejutt.com/ajax/suggest?mid=1&wd={wd}",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": ""
-}
\ No newline at end of file
diff --git a/app/XPath/yyds.json b/app/XPath/yyds.json
deleted file mode 100644
index 1221c73..0000000
--- a/app/XPath/yyds.json
+++ /dev/null
@@ -1,46 +0,0 @@
-{
- "ua": "",
- "homeUrl": "https://yyds.fans",
- "cateNode": "//div[contains(@class,'navbar-collapse')]/ul/li/a",
- "cateName": "/text()",
- "cateId": "/@href",
- "cateIdR": "\\S+cat=(\\d+)",
- "cateManual": {},
- "homeVodNode": "//div[@class='list-card']//div[contains(@class, 'card-post')]",
- "homeVodName": "//div[@class='list-body']/a/text()",
- "homeVodNameR": "(.+) \\(\\S+",
- "homeVodId": "//div[@class='list-body']/a/@href",
- "homeVodIdR": "\\S+p=(\\d+)",
- "homeVodImg": "//a[@class='media-content']/@style",
- "homeVodImgR": "url\\('(\\S+)'\\)",
- "homeVodMark": "//div[@class='list-body']/a/text()",
- "homeVodMarkR": "\\S+\\) (.+)",
- "cateUrl": "https://yyds.fans/?paged={catePg}&cat={cateId}",
- "cateVodNode": "//div[@class='list-card']//div[contains(@class, 'card-post')]",
- "cateVodName": "//div[@class='list-body']/a/text()",
- "cateVodNameR": "(.+) \\(\\S+",
- "cateVodId": "//div[@class='list-body']/a/@href",
- "cateVodIdR": "\\S+p=(\\d+)",
- "cateVodImg": "//a[@class='media-content']/@style",
- "cateVodImgR": "url\\('(\\S+)'\\)",
- "cateVodMark": "//div[@class='list-body']/a/text()",
- "cateVodMarkR": "\\S+\\) (.+)",
- "dtUrl": "https://yyds.fans/?p={vid}",
- "dtNode": "//div[@class='post']",
- "dtName": "/div[contains(@class,'post-header')]/h1/text()",
- "dtNameR": "(.+) \\(\\S+",
- "dtImg": "/div[contains(@class,'post-content')]/p[1]/img/@src",
- "dtFromNode": "/nil",
- "dtUrlNode": "/nil",
- "playUa": "",
- "searchUrl": "https://yyds.fans/?s={wd}",
- "scVodNode": "//div[@class='list-card']//div[contains(@class, 'card-post')]",
- "scVodName": "//div[@class='list-body']/a/text()",
- "scVodNameR": "(.+) \\(\\S+",
- "scVodId": "//div[@class='list-body']/a/@href",
- "scVodIdR": "\\S+p=(\\d+)",
- "scVodImg": "//a[@class='media-content']/@style",
- "scVodImgR": "url\\('(\\S+)'\\)",
- "scVodMark": "//div[@class='list-body']/a/text()",
- "scVodMarkR": "\\S+\\) (.+)"
-}
\ No newline at end of file
diff --git a/app/XPath/zjw.json b/app/XPath/zjw.json
deleted file mode 100644
index ee13074..0000000
--- a/app/XPath/zjw.json
+++ /dev/null
@@ -1,84 +0,0 @@
-{
- "ua": "",
- "homeUrl": "https://www.zj883.com/",
- "cateNode": "",
- "cateName": "",
- "cateId": "",
- "cateIdR": "",
- "cateManual": {
- "电影片库": "1",
- "动作片": "6",
- "喜剧片": "7",
- "爱情片": "8",
- "科幻片": "9",
- "恐怖片": "10",
- "剧情片": "11",
- "战争片": "12",
- "犯罪片": "20",
- "纪录片": "21",
- "连续剧片库": "2",
- "国产剧": "13",
- "香港剧": "14",
- "台湾剧": "15",
- "日本剧": "16",
- "韩国剧": "22",
- "美剧": "23",
- "海外剧": "24",
- "综艺": "3",
- "动漫": "4"
- },
- "homeVodNode": "//li[contains(@class,'vodlist')]/a[contains(@class,'vodlist_thumb lazyload')]",
- "homeVodName": "/@title",
- "homeVodNameR": "",
- "homeVodId": "/@href",
- "homeVodIdR": "/voddetail/(\\w+).html",
- "homeVodImg": "/@data-original",
- "homeVodImgR": "",
- "homeVodMark": "/text()",
- "cateUrl": "https://www.zj883.com/vodshow/{cateId}--------{catePg}---.html",
- "cateVodNode": "//div[contains(@class, 'pannel clearfix')]//a[@class='vodlist_thumb lazyload']",
- "cateVodName": "/@title",
- "cateVodId": "/@href",
- "cateVodIdR": "/voddetail/(\\w+).html",
- "cateVodImg": "/@data-original",
- "cateVodImgR": "",
- "cateVodMark": "/span[@class='pic_text text_right']/text()",
- "dtUrl": "https://www.zj883.com/voddetail/{vid}.html",
- "dtNode": "//body",
- "dtName": "//h2[@class='title']/text()",
- "dtNameR": "",
- "dtImg": "//div[@class='content_thumb fl']/a/@data-original",
- "dtImgR": "",
- "dtCate": "//span[contains(text(), '类型')]/following-sibling::*/text()",
- "dtCateR": "",
- "dtYear": "//span[contains(text(), '年份')]/following-sibling::*/text()",
- "dtYearR": "",
- "dtArea": "//span[contains(text(), '地区')]/following-sibling::*/text()",
- "dtAreaR": "",
- "dtMark": "//span[contains(text(), '状态')]/following-sibling::*/text()",
- "dtMarkR": "",
- "dtActor": "//span[contains(text(), '主演')]/following-sibling::*/text()",
- "dtActorR": "",
- "dtDirector": "//span[contains(text(), '导演')]/following-sibling::*/text()",
- "dtDirectorR": "",
- "dtDesc": "//div[@class='content_desc full_text clearfix']/span/text()",
- "dtDescR": "",
- "dtFromNode": "//div[@class='play_source_tab list_scroll clearfix']/a",
- "dtFromName": "text()",
- "dtFromNameR": "",
- "dtUrlNode": "//div[contains(@id, 'playlistbox')]//ul[contains(@class,'content_playlist')]",
- "dtUrlSubNode": "/li/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/vodplay/(\\S+).html",
- "dtUrlName": "/text()",
- "dtUrlNameR": "",
- "playUrl": "https://www.zj883.com/vodplay/{playUrl}.html",
- "playUa": "",
- "searchUrl": "http://www.zj883.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": ""
-}
\ No newline at end of file
diff --git a/app/XPath/zxzj.json b/app/XPath/zxzj.json
deleted file mode 100644
index 8dd3430..0000000
--- a/app/XPath/zxzj.json
+++ /dev/null
@@ -1,67 +0,0 @@
-{
- "ua": "",
- "homeUrl": "https://www.zxzjtv.com",
- "dcVipFlag": "true",
- "pCfgJs": "https://www.zxzjtv.com/static/js/playerconfig.js",
- "pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
- "dcShow2Vip": {},
- "dcPlayUrl": "true",
- "cateNode": "//ul[contains(@class,'stui-header__menu')]/li/a[contains(@href, 'list')]",
- "cateName": "/text()",
- "cateId": "/@href",
- "cateIdR": "/list/(\\d+).html",
- "cateManual":{},
- "homeVodNode": "//a[contains(@class,'stui-vodlist__thumb')]",
- "homeVodName": "/@title",
- "homeVodId": "/@href",
- "homeVodIdR": "/detail/(\\w+).html",
- "homeVodImg": "/@data-original",
- "homeVodImgR": "\\S+(http\\S+)",
- "homeVodMark": "/span[contains(@class,'pic-text')]/text()",
- "cateUrl": "https://www.zxzjtv.com/list/{cateId}-{catePg}.html",
- "cateVodNode": "//a[contains(@class,'stui-vodlist__thumb')]",
- "cateVodName": "/@title",
- "cateVodId": "/@href",
- "cateVodIdR": "/detail/(\\w+).html",
- "cateVodImg": "/@data-original",
- "cateVodImgR": "\\S+(http\\S+)",
- "cateVodMark": "/span[contains(@class,'pic-text')]/text()",
- "dtUrl": "https://www.zxzjtv.com/detail/{vid}.html",
- "dtNode": "//body",
- "dtName": "//div[@class='stui-content__thumb']/a[contains(@class,'pic')]/@title",
- "dtNameR": "",
- "dtImg": "//div[@class='stui-content__thumb']/a[contains(@class,'pic')]/img/@data-original",
- "dtImgR": "\\S+(http\\S+)",
- "dtCate": "//div[@class='stui-content__detail']//p[contains(@class,'data') and contains(text(), '类型')]/following-sibling::*/text()",
- "dtCateR": "",
- "dtArea": "//div[@class='stui-content__detail']//p[contains(@class,'data') and contains(text(), '地区')]/following-sibling::*/text()",
- "dtAreaR": "",
- "dtYear": "//div[@class='stui-content__detail']//p[contains(@class,'data') and contains(text(), '年份')]/following-sibling::*/text()",
- "dtYearR": "",
- "dtActor": "//div[@class='stui-content__detail']//p[contains(@class,'data') and contains(text(), '主演')]/following-sibling::*/text()",
- "dtActorR": "",
- "dtDirector": "//div[@class='stui-content__detail']//p[contains(@class,'data') and contains(text(), '导演')]/following-sibling::*/text()",
- "dtDirectorR": "",
- "dtMark": "//div[@class='stui-content__detail']//p[contains(@class,'data') and contains(text(), '更新')]/following-sibling::*/text()",
- "dtMarkR": "",
- "dtDesc": "//span[@class='detail-sketch']/text()",
- "dtDescR": "",
- "dtFromNode":"//div[2][@class='stui-vodlist__head']/h3",
- "dtFromName": "[substring-before(text(),'(')]",
- "dtFromNameR": "",
- "dtUrlNode": "//ul[contains(@class, 'stui-content__playlist clearfix')]",
- "dtUrlSubNode": "/li/a",
- "dtUrlId": "@href",
- "dtUrlIdR": "/video/(\\S+).html",
- "dtUrlName": "/text()",
- "dtUrlNameR": "",
- "playUrl": "https://www.zxzjtv.com/video/{playUrl}.html",
- "playUa": "",
- "searchUrl": "https://www.zxzjtv.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
- "scVodNode": "json:list",
- "scVodName": "name",
- "scVodId": "id",
- "scVodIdR": "",
- "scVodImg": "pic",
- "scVodMark": ""
-}
\ No newline at end of file
diff --git a/app/appys.json b/app/appys.json
deleted file mode 100644
index 6fe463b..0000000
--- a/app/appys.json
+++ /dev/null
@@ -1,127 +0,0 @@
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"https://app.zteys.com/api.php/v1.vod","key":"csp_优质_钟特影视","type":3,"name":"钟特影视(优质)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://221.236.18.12:665/api.php/v1.vod","key":"csp_优质_影阅阁","type":3,"name":"影阅阁(优质)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://app.ysys.asia/lvdou_api.php/v1.vod","key":"csp_优质_优视影视","type":3,"name":"优视影视(优质)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"https://app.okmedcos.com/api.php/v1.vod","key":"csp_优质_影视大全","type":3,"name":"影视大全(优质)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://123.youguo520.top/lvdou_api.php/v1.vod","key":"csp_优质_雨果影视","type":3,"name":"雨果影视(优质)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://luobu.yss6080.com/mogai_api.php/v1.vod","key":"csp_优质_益达影院","type":3,"name":"益达影院(优质)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://150.158.133.36:9904/qingdoujiekou.php/v1.vod","key":"csp_优质_青视频","type":3,"name":"青视频(优质)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"https://app.bl210.com/api.php/v1.vod","key":"csp_优质_暖光影视","type":3,"name":"暖光影视(优质)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://iapp.nfuxs.club/nfuxs.php/v1.vod","key":"csp_优质_南府影视","type":3,"name":"南府影视(优质)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"https://app.netflixmi.com/api.php/v1.vod","key":"csp_优质_奈非迷","type":3,"name":"奈非迷(优质)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://ttzmz.net/api.php/v1.vod","key":"csp_优质_美剧范","type":3,"name":"美剧范(优质)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"https://meijuchong.com/api.php/v1.vod","key":"csp_优质_美剧虫","type":3,"name":"美剧虫(优质)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://aliyun.k8aa.com/mogai_api.php/v1.vod","key":"csp_优质_麻瓜视频","type":3,"name":"麻瓜视频(优质)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://fgyuu.top/lehailb_api.php/v1.vod","key":"csp_优质_琅琊影视","type":3,"name":"琅琊影视(优质)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://lanmao.lanmaoymw.cn/api.php/v1.vod","key":"csp_优质_懒猫电影","type":3,"name":"懒猫电影(优质)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"https://ys.ling00.cn/api.php/v1.vod","key":"csp_优质_零刻影院","type":3,"name":"零刻影院(优质)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://kk.ccboke.top/ruifenglb_api.php/v1.vod","key":"csp_优质_看看影视","type":3,"name":"看看影视(优质)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://yidayy.top/lehailb_api.php/v1.vod","key":"csp_优质_飓风影院","type":3,"name":"飓风影院(优质)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://vv.humaoweb.com/mogai_api.php/gctvapi.vod","key":"csp_优质_虎猫视频","type":3,"name":"虎猫视频(优质)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://ak.baicai.buzz/lvdou_api.php/v1.vod","key":"csp_优质_狐狸动漫","type":3,"name":"狐狸动漫(优质)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://42.157.129.15:34444/lvdou_api.php/v1.vod","key":"csp_优质_粉象视界","type":3,"name":"粉象视界(优质)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"https://fjkkk.cn/api.php/v1.vod","key":"csp_优质_飞捷影视","type":3,"name":"飞捷影视(优质)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://yinliub.cn/lvdou_api.php/v1.vod","key":"csp_优质_饭后电影","type":3,"name":"饭后电影(优质)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"https://shangjihuoke.com/api.php/tv.vod","key":"csp_优质_段友影视","type":3,"name":"段友影视(优质)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://121.204.249.135:4433/ruifenglb_api.php/v1.vod","key":"csp_优质_段友影视2","type":3,"name":"段友影视(优质)2"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://35ys.cc/api.php/v1.vod","key":"csp_优质_独播社","type":3,"name":"独播社(优质)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"https://www.30dian.cn/api.php/v1.vod","key":"csp_优质_创意影视","type":3,"name":"创意影视(优质)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://81.68.211.181/lvdou_api.php/v1.vod","key":"csp_优质_次元动漫","type":3,"name":"次元动漫(优质)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"https://www.5znn.video/api.php/v1.vod","key":"csp_优质_初心影视","type":3,"name":"初心影视(优质)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://www.cx99999.cn/lvdou_api.php/v1.vod","key":"csp_优质_嗷呜视频","type":3,"name":"嗷呜视频(优质)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://v.jiexi.work/qingdoujiekou.php/v1.vod","key":"csp_优质_爱麻花影视","type":3,"name":"爱麻花影视(优质)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"https://www.zhanlangbu.com/ruifenglb_api.php/v1.vod","key":"csp_优质_爱酷影视","type":3,"name":"爱酷影视(优质)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"https://www.uumjw.com/api.php/v1.vod","key":"csp_优质_爱看美剧","type":3,"name":"爱看美剧(优质)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://app.tvip.cc/api.php/v1.vod","key":"csp_优质_tvip","type":3,"name":"tvip(优质)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://114.132.251.111:999/lvdou_api.php/v1.vod","key":"csp_优质_Hi影视","type":3,"name":"Hi影视(优质)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://bbq.1006.tk/api.php/v1.vod","key":"csp_优质_HG影视","type":3,"name":"HG影视(优质)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://bc.haokanju1.cc/lvdou_api.php/v1.vod","key":"csp_优质_F7高清","type":3,"name":"F7高清(优质)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://chaorenbb.com/api.php/v1.vod","key":"csp_优质_DC影视","type":3,"name":"DC影视(优质)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://1api.4kdytv.com/api.php/v1.vod","key":"csp_优质_4K影院","type":3,"name":"4K影院(优质)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"https://300ys.xyz/mogai_api.php/v1.vod","key":"csp_优质_300看世界","type":3,"name":"300看世界(优质)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://82.157.98.129/lvdou_api.php/v1.vod","key":"csp_普通_追剧影院","type":3,"name":"追剧影院(普通)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://117.50.163.45:88/lvdou_api.php/v1.vod","key":"csp_普通_追剧吧","type":3,"name":"追剧吧(普通)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://111.229.120.180:88/lvdou_api.php/v2.vod","key":"csp_普通_追剧TV","type":3,"name":"追剧TV(普通)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://luobo.yugenye.site/api.php/v1.vod","key":"csp_普通_渔渔影视","type":3,"name":"渔渔影视(普通)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://yu.cuicanys.cn/lvdou_api.php/v1.vod","key":"csp_普通_余生影视","type":3,"name":"余生影视(普通)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"https://vip.wscyun.com/api.php/v1.vod","key":"csp_普通_影视猫","type":3,"name":"影视猫(普通)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"https://xc.xixi2yy.xyz/mogai_api.php/v1.vod","key":"csp_普通_影视大全","type":3,"name":"影视大全(普通)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"https://app.yaliyali.cc/api.php/v1.vod","key":"csp_普通_呀哩动漫","type":3,"name":"呀哩动漫(普通)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"https://yingkudy.com/lvdou_api.php/v1.vod","key":"csp_普通_影库","type":3,"name":"影库(普通)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"https://yue52.xyz/api.php/v1.vod","key":"csp_普通_月儿影视","type":3,"name":"月儿影视(普通)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://3.xingxiuman.com/mogai_api.php/v1.vod","key":"csp_普通_星宿漫","type":3,"name":"星宿漫(普通)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://xydm.baicai.buzz/mogai_api.php/v1.vod","key":"csp_普通_小鸟动漫","type":3,"name":"小鸟动漫(普通)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://anegh.com/lvdou_api.php/v1.vod","key":"csp_普通_熊猫视频","type":3,"name":"熊猫视频(普通)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://dongman.k8aa.com/mogai_api.php/v1.vod","key":"csp_普通_熊猫动漫","type":3,"name":"熊猫动漫(普通)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://tv.91ymz.cn/mogai_api.php/v1.vod","key":"csp_普通_寻常影视","type":3,"name":"寻常影视(普通)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://xunbo.tv/lvdou_api.php/v1.vod","key":"csp_普通_迅播影音","type":3,"name":"迅播影音(普通)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://121.62.60.222:13579/xiaobai_api.php/v1.vod","key":"csp_普通_小白动漫","type":3,"name":"小白动漫(普通)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://139.224.52.247:81/lvdou_api.php/v1.vod","key":"csp_普通_雯雯视频","type":3,"name":"雯雯视频(普通)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://app.wnvod.net/lvdou_api.php/v1.vod","key":"csp_普通_万能影院","type":3,"name":"万能影院(普通)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://woniudm.woniu.cyou:20000/mogai_api.php/v1.vod","key":"csp_普通_蜗牛动漫","type":3,"name":"蜗牛动漫(普通)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"https://www.genmov.com/mogai_api.php/v1.vod","key":"csp_普通_我爱跟剧","type":3,"name":"我爱跟剧(普通)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://cj.huimaojia.com:12345/mogai_api.php/v1.vod","key":"csp_普通_兔子窝","type":3,"name":"兔子窝(普通)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://app.qianju.cc/api.php/v1.vod","key":"csp_普通_天天视频","type":3,"name":"天天视频(普通)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"https://app.shuhai99.com/api.php/v1.vod","key":"csp_普通_淘剧社","type":3,"name":"淘剧社(普通)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://zjr.jurentiaodeng.com/api.php/v1.vod","key":"csp_普通_沭阳影视","type":3,"name":"沭阳影视(普通)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"https://www.3ri.net/api.php/v1.vod","key":"csp_普通_三日影院","type":3,"name":"三日影院(普通)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://tv.rcz168.com/api.php/v1.vod","key":"csp_普通_日诚影视","type":3,"name":"日诚影视(普通)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://www.qunxinys.com/api.php/v1.vod","key":"csp_普通_群鑫影视","type":3,"name":"群鑫影视(普通)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://www.pgy1.top/ruifenglb_api.php/v1.vod","key":"csp_普通_蒲公英视频","type":3,"name":"蒲公英视频(普通)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://mj.zjtv.cc/ruifenglb_api.php/v1.vod","key":"csp_普通_美剧迷","type":3,"name":"美剧迷(普通)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://111.229.120.180:88/lvdou_api.php/v1.vod","key":"csp_普通_免费影视","type":3,"name":"免费影视(普通)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"https://www.leyun.tv/api.php/v1.vod","key":"csp_普通_乐云影视","type":3,"name":"乐云影视(普通)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://app.216bk.xyz/api.php/v1.vod","key":"csp_普通_流星影院","type":3,"name":"流星影院(普通)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"https://len.tv/api.php/v1.vod","key":"csp_普通_冷视TV","type":3,"name":"冷视TV(普通)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"https://lb.ybnxcx.com/api.php/v1.vod","key":"csp_普通_龙猫追剧","type":3,"name":"龙猫追剧(普通)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"https://vip.wscyun.com/api.php/v1.vod","key":"csp_普通_凌晨影视","type":3,"name":"凌晨影视(普通)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://cms.kumiaotv.cn/api.php/v1.vod","key":"csp_普通_酷秒视界","type":3,"name":"酷秒视界(普通)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://888.ccboke.top/ruifenglb_api.php/v1.vod","key":"csp_普通_看看视频","type":3,"name":"看看视频(普通)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://app.ishen520.com/api.php/v1.vod","key":"csp_普通_看剧吧","type":3,"name":"看剧吧(普通)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"https://kuaikys.com/mogai_api.php/v1.vod","key":"csp_普通_快看影视","type":3,"name":"快看影视(普通)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://app.ppli.xyz/api.php/v1.vod","key":"csp_普通_看吧VIP","type":3,"name":"看吧VIP(普通)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://jz.juzidy.vip/mogai_api.php/v1.vod","key":"csp_普通_橘子影视","type":3,"name":"橘子影视(普通)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://android.jiusi.vip/mogai_api.php/v1.vod","key":"csp_普通_玖肆资源","type":3,"name":"玖肆资源(普通)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"https://jiku.vip/mogai_api.php/v1.vod","key":"csp_普通_极酷影视","type":3,"name":"极酷影视(普通)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"https://tv.jindcloud.com/api.php/v1.vod","key":"csp_普通_筋斗云影视","type":3,"name":"筋斗云影视(普通)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://i.ledu8.cn/api.php/v1.vod","key":"csp_普通_黄河影视","type":3,"name":"黄河影视(普通)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"https://vip.shenyunwl.cn/mogai_api.php/v1.vod","key":"csp_普通_寒枫视频","type":3,"name":"寒枫视频(普通)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"https://z1q1.com/mogai_api.php/v1.vod","key":"csp_普通_风凌影视","type":3,"name":"风凌影视(普通)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://vip.davdy.com/ruifenglb_api.php/v1.vod","key":"csp_普通_大威电影","type":3,"name":"大威电影(普通)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://0hzy.cn:9990/mogai_api.php/v1.vod","key":"csp_普通_比邻影视","type":3,"name":"比邻影视(普通)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://ys.58g8.com/lvdou_api.php/v1.vod","key":"csp_普通_百淘影视","type":3,"name":"百淘影视(普通)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"https://www.aitee.cc/api.php/v1.vod","key":"csp_普通_艾思影视","type":3,"name":"艾思影视(普通)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"https://www.aitee.cc/api.php/v1.vod","key":"csp_普通_艾特影视","type":3,"name":"艾特影视(普通)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://aliys.cn:90/api.php/v1.vod","key":"csp_普通_阿里影视","type":3,"name":"阿里影视(普通)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"https://www.idianying.com.cn/mogai_api.php/v1.vod","key":"csp_普通_爱电影","type":3,"name":"爱电影(普通)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"https://appx.uy07.com/api.php/v1.vod","key":"csp_普通_U5影视","type":3,"name":"U5影视(普通)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://123.ok00.xyz/api.php/v1.vod","key":"csp_普通_OK影视","type":3,"name":"OK影视(普通)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://mkk.gotka.top/api.php/v1.vod","key":"csp_普通_MX影视","type":3,"name":"MX影视(普通)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"https://www.69mj.com/api.php/v1.vod","key":"csp_普通_69美剧","type":3,"name":"69美剧(普通)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://123.250idc.com/mogai_api.php/v1.vod","key":"csp_普通_1080KK","type":3,"name":"1080KK(普通)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://216.98.10.85/api.php/iptv/vod/","key":"csp_神马_影视阁","type":3,"name":"影视阁(神马)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://tv2.hetaoys.vip/api.php/iptv/vod/","key":"csp_神马_小熊猫TV","type":3,"name":"小熊猫TV(神马)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://n293.ngys.xyz/mv/api.php/Chengcheng/vod/","key":"csp_神马_小南TV","type":3,"name":"小南TV(神马)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://tv.tkys.tv/api.php/iptv/vod/","key":"csp_神马_天空TV","type":3,"name":"天空TV(神马)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://dy6.dcd1.cn/api.php/iptv/vod/","key":"csp_神马_山楂影视","type":3,"name":"山楂影视(神马)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://106.12.113.90:7575/api.php/iptv/vod/","key":"csp_神马_柠檬TV","type":3,"name":"柠檬TV(神马)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://www.hdyangtv.com/api.php/iptv/vod/","key":"csp_神马_芒迅TV","type":3,"name":"芒迅TV(神马)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://106.12.113.90:6565/api.php/iptv/vod/","key":"csp_神马_猫咪TV","type":3,"name":"猫咪TV(神马)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://42.51.37.161:2346/api.php/iptv/vod/","key":"csp_神马_米来影视","type":3,"name":"米来影视(神马)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://tv.shenaitv.com/api.php/iptv/vod/","key":"csp_神马_麦看视频","type":3,"name":"麦看视频(神马)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://api.zjys.vip/api.php/iptv/vod/","key":"csp_神马_荔枝影视","type":3,"name":"荔枝影视(神马)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://r.zjj.life:88/mv/api.php/Chengcheng/vod/","key":"csp_神马_金叶影院","type":3,"name":"金叶影院(神马)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://293x.yhzy.xyz/mv/api.php/Chengcheng/vod/","key":"csp_神马_极品影院","type":3,"name":"极品影院(神马)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://jdys.weetai.cn/api.php/iptv/vod/","key":"csp_神马_聚多影视","type":3,"name":"聚多影视(神马)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://eh.tvzy.cc/api.php/iptv/vod/","key":"csp_神马_盒子视界","type":3,"name":"盒子视界(神马)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://vip.ji-ding-he.site/api.php/iptv/vod/","key":"csp_神马_黑龙影视","type":3,"name":"黑龙影视(神马)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://tv.hfys8.vip/api.php/Sntv/vod/","key":"csp_神马_嘿荼锋","type":3,"name":"嘿荼锋(神马)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"https://vipdytv.com/api.php/iptv/vod/","key":"csp_神马_贵宾影院","type":3,"name":"贵宾影院(神马)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://diancj.zhenfy.cn/api.php/Chengcheng/vod/","key":"csp_神马_飞扬TV","type":3,"name":"飞扬TV(神马)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://cms.feifan12.xyz/api.php/iptv/vod/","key":"csp_神马_非凡影院","type":3,"name":"非凡影院(神马)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://121.205.88.71:218/api.php/Chengcheng/vod/","key":"csp_神马_独优影视","type":3,"name":"独优影视(神马)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://dsxtv.tv.ci/api.php/dsx/vod/","key":"csp_神马_大师兄","type":3,"name":"大师兄(神马)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://tv.hyddys.top/api.php/iptv/vod/","key":"csp_神马_叮当TV","type":3,"name":"叮当TV(神马)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://tv2.aixixi.vip/api.php/iptv/vod/","key":"csp_神马_爱西西TV","type":3,"name":"爱西西TV(神马)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://www.cccvvv.top/api.php/iptv/vod/","key":"csp_神马_CV影视","type":3,"name":"CV影视(神马)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://8.142.23.147:555/api.php/Chengcheng/vod/","key":"csp_神马_369TV","type":3,"name":"369TV(神马)"},
-{"searchable":1,"quickSearch":1,"api":"csp_AppYsV2","filterable":1,"ext":"http://phoebe.cf/api.php/iptv/vod/","key":"csp_神马_2号币","type":3,"name":"2号币(神马)"},
\ No newline at end of file
diff --git a/app/cat/README.md b/app/cat/README.md
deleted file mode 100644
index f19fe41..0000000
--- a/app/cat/README.md
+++ /dev/null
@@ -1 +0,0 @@
-接口配置
diff --git a/app/cat/index.html b/app/cat/index.html
deleted file mode 100644
index c637177..0000000
--- a/app/cat/index.html
+++ /dev/null
@@ -1,58 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- 猫影视TV配置编辑器
-
-
-
-
请稍候...
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/app/cat/static/cat.jpg b/app/cat/static/cat.jpg
deleted file mode 100644
index 04c7980d980befba105d9f579d61053a816c9471..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 1034
zcmZvbO;3|S5XZL^TiS@0pwWb=O$2;9h;2yJXhPs%JP@M^@dZc_+I{x*X-frylGuYL
z;>B}sehkn0A^Z@YJ>zelVu^{H{-2qhng8tU%yx0PJgTzwnePEO11cb=sw$7{@%e#K
zaI%h+8vMj`wD{;*xA*<`^^I?r&sRVG$}QCElRd3x7ql*X?e|L$%0KhdYhP+7e5H<$
z9h#zd0qlVEU-;oZ9r)hiuc52N7=`}UI#=B9w3Ih?G&)xf-j7G`Pe*5q+BI{n;8pOp
zM(lcbr%hbO+a;zDoKqgaBbOh*S>=5e1JBjLMyC~(NfJ5l4XA=Fc6fnfrKyc-M>)@>
zpu5`+%2_MCCGc{)`zhnKwH{I>7xhWZ6gU9;-q{O4QD2F=5^Qskdqj!D9!(antkI|N
zZDF4e&OSt6g_B204VREHb@o~awiqpUGIoUCohAMWzLnIN5o3(x*aY_@wUfVsz6}o1
zXOGVtqem~W^{MA>==vPG)I3YR4)Q7poVmpLlTjymPd~TlYp}KicP0kcBxX4@^ayeS
z2#Xo)coYN@lo2qxg1OM|_EKF?g_ew1vOd6JcdpZ|kh6Fa=Hl4161B71@_~dUv3|M;7xd$^;7Vk-c_W3vi<-s1vz~H
diff --git a/app/cat/static/cfg999999.json b/app/cat/static/cfg999999.json
deleted file mode 100644
index 09bf462..0000000
--- a/app/cat/static/cfg999999.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sites":[{"key":"点播源","name":"点播源","type":0,"api":"http://www.kkkkkbbbbb.com/api.php/provide/vod/at/xml/","playUrl":"","categories":["国产剧","港台剧","日韩剧","欧美剧","泰剧","综艺"]}],"lives":[{"group":"自定义","channels":[{"name":"直播源","urls":["about:blank"]}]}],"parses":[{"name":"解析1","url":"https://xxx.xxx?jx="}],"flags":["youku","qq","iqiyi","qiyi","letv","sohu","tudou","pptv","mgtv","wasu"],"ijk":[{"group":"软解码","options":[{"category":4,"name":"opensles","value":"0"},{"category":4,"name":"overlay-format","value":"842225234"},{"category":4,"name":"framedrop","value":"1"},{"category":4,"name":"soundtouch","value":"1"},{"category":4,"name":"start-on-prepared","value":"1"},{"category":1,"name":"http-detect-range-support","value":"0"},{"category":1,"name":"fflags","value":"fastseek"},{"category":2,"name":"skip_loop_filter","value":"48"},{"category":4,"name":"reconnect","value":"1"},{"category":4,"name":"max-buffer-size","value":"5242880"},{"category":4,"name":"enable-accurate-seek","value":"0"},{"category":4,"name":"mediacodec","value":"0"},{"category":4,"name":"mediacodec-auto-rotate","value":"0"},{"category":4,"name":"mediacodec-handle-resolution-change","value":"0"},{"category":4,"name":"mediacodec-hevc","value":"0"}]},{"group":"硬解码","options":[{"category":4,"name":"opensles","value":"0"},{"category":4,"name":"overlay-format","value":"842225234"},{"category":4,"name":"framedrop","value":"1"},{"category":4,"name":"soundtouch","value":"1"},{"category":4,"name":"start-on-prepared","value":"1"},{"category":1,"name":"http-detect-range-support","value":"0"},{"category":1,"name":"fflags","value":"fastseek"},{"category":2,"name":"skip_loop_filter","value":"48"},{"category":4,"name":"reconnect","value":"1"},{"category":4,"name":"max-buffer-size","value":"5242880"},{"category":4,"name":"enable-accurate-seek","value":"0"},{"category":4,"name":"mediacodec","value":"1"},{"category":4,"name":"mediacodec-auto-rotate","value":"1"},{"category":4,"name":"mediacodec-handle-resolution-change","value":"1"},{"category":4,"name":"mediacodec-hevc","value":"1"}]}],"ads":["mimg.0c1q0l.cn","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"]}
\ No newline at end of file
diff --git a/app/cat/static/editor.css b/app/cat/static/editor.css
deleted file mode 100644
index 747bb8a..0000000
--- a/app/cat/static/editor.css
+++ /dev/null
@@ -1 +0,0 @@
-.subTabLv1 .nav-tabs{border:none;}.subTabLv1 .nav-tabs > li{margin-bottom:10px;}.subTabLv1 .nav-tabs > li > a,.subTabLv1 .nav-tabs > li > a:hover,.subTabLv1 .nav-tabs > li.active > a,.subTabLv1 .nav-tabs > li.active > a:hover{border:1px solid #ddd;border-radius:4px;padding:5px 8px;}.subTabLv1 .nav-tabs > li.active > a{font-weight:bold;}.subTabLv1 fieldset > legend{display:none;}.subTabLv2{border:1px solid #ddd;border-radius:4px;padding:0 10px 10px 10px;}.subTabLv2 .nav-tabs > li{}.subTabLv2 .nav-tabs > li.active > a{font-weight:normal;}.subTabLv2 .nav-tabs > li > a,.subTabLv2 .nav-tabs > li > a:hover,.subTabLv2 .nav-tabs > li.active > a,.subTabLv2 .nav-tabs > li.active > a:hover{border:1px solid #ddd;border-radius:4px;padding:5px 10px;}.subTabLv3{border-radius:4px;padding:10px 10px 10px 10px;background-color:#f7f7f9;border:1px solid #e1e1e8;}
\ No newline at end of file
diff --git a/app/cat/static/editor.js b/app/cat/static/editor.js
deleted file mode 100644
index 7cc349d..0000000
--- a/app/cat/static/editor.js
+++ /dev/null
@@ -1 +0,0 @@
-var _0xody='jsjiami.com.v6',_0xody_=['_0xody'],_0x2910=[_0xody,'w40vwonDgCzCrMKVIhIEwpLDh0JF','EcOXw7nCnsOu','w7rDt8KQKxI=','cinDqArDiw==','JMKdwpBUw6oiOQ==','wqNUw6pUdg==','LFvDvw==','ZEF5woTCng==','w6DCoMO8wrdv','wo8Tw4LDqMOS','wpxVw7XCtUwbAcK3w64=','C8OMw5zCssOVGcOQwoIZd8Kbw6nCqQ==','U05AEQ==','wq86wqHDljU=','SggBw43lpYTliqrlpp7otak=','woDDl2jDj+WlieWIieaLquWLnA==','wrPDnEnCrx1kTQ==','wqDDn8Otw5s=','wplAw6s=','EWPCocOi','w5DDhmLCjBtcwpwkwqdBw6HCksOiw60=','wqNxwps=','w4nDhg7DlMKn','wr/DjVfCtw==','IVhkaCYW','K8OXw6/Co8OO','wrwdwofDkBY=','LMOib3A/','AjISw5LCjlPDrcOLw4B0cwU=','w41lNcKCHcOG','G1sG5pSV5oy95qG05b2h5py36K2ew6zDq8KHcsK3CsKbwozCtSDCiMOQwp5tCEvDrMK6bG9S','E1UAwoM7w7PDgSsIw7Bhw73CnsOGwqNGw7fDp8OIwoXCkhfClsOw','fARnPw==','wqR/w6xJfw==','wrrDiE4bOWnCtQ==','6KyE6LyN5YSp5YiS5a6Q5a6056Gs77+t6ZaR5bq9wpPCqGrDt1Lororlib7kvJbnl4nkuobml7vvv5M=','PMOaw60ATg==','w4IDYB4C','5a6y56OY5qKS5b6S5Lu66KeI6IyI','JxMRwrBq','I8Omw5VT5aSt5Yqv5aWD6LaH','wqZ4wpjCiw==','w5hHQQRo','JMOWwpkUw7s=','FsO3E3l+','wqVOw4R2Xg==','EsOKw5DCv8O2BcOR','GcOxw4kKEg==','Y3loNyM=','ZD8Yw67CiA==','wqHDtUPCqD8=','AsOGw7c7UA==','G8OQBXN9OiI=','HhUNwptsJcKbMMKd','CSDDtSTDlFvCjQ==','wobDrCU=','w6QJQRUx','wrwSw7fDq8OJ','wrrDnEnCqA5sUQ==','dUXDh8OJcw==','E1URwoV3w5jDijhXwqUiwqXDjA==','KsKVwoRBw4E=','IsKew6hmNCI=','w5fCkcO9wq9Y','wrjCg8KNw6jCtA==','wojDtMODAVk=','JcKZw7w65aWc5Ymm5aaR6LeK','w6vDksOgw4clwonDjcObwpvDknIu','wrNMw7dOfcKTc8KMfQ==','w7HDh8KxDxgpw5N0EMKJRMK2w5M=','M19laC8fO8Oawpo=','WlxwwpLCjsK0HwHCswHClA==','woDDh3/CvDBawpc=','dgLDpA==','M8OHw7UOZA==','wpwMaQkxRsKywp98wrxETcKaLsOWwqzCugjDoV7DgW3DpwrDhcOZDzzDvcKhw6bCocKZwoHDuMKwQ8OQw63CucKFazPDgsKUw4bCnl8Hw5DDuQcDwoAQCcKRw4Q=','ABHlpbjli6fliLLliZvot5TmnoHCkxLCg1bCi2TDtMKeOU7Dm8Osw4R3WMKTVsKpw5gDw5peEMKawpzCgw/CrcOIw4/ClMKDFGkpw71nw5Y5SsKcwpNLwpALJGbCsMOUw53CrVQlKMOMwrRqwpIwB8OZQsKWUMOIdyc=','w5NXEcKjCsOvw7nlpZHliZrlio7liIjotZPmnKnCruWLl+Wsj8Ke5pWd6Z+h6YaW576Ww79lw5XCjgzDr8O1OhoxwqbDoMOyB8Oaw4bClF3Dq8KPwqjDo8O3wrPDpjPCksO5wq/CqUQTwrthw50OX8OnZQDDqcKSI8OAw5QsYCsOJhPCtcK6UHowZMK7wp7Cgx/Dj8O7D8OBIcKxUDsb','wqzDh2XClmYB5ae35Ym15YuI5YmI6La65p6Jwq/liJLlrr156YWX57+kWcKNw6QiaAvDk8OHRsKMw7PCgsOxTMKiw5fDlmlQbwLCoBdnwpElwqI=','w5MdVCo2','ZBg5wrUn','C8OKw7DCn8OG','aR40wpYL','wrcSwoHDjxs=','PcKaa8OKwq4=','RF0WwpdW','A0jCqcOq5aSJ5Yma5oiz5Yi2','wr9EwpLCnsKR','FjzDnBzDvA==','w77DhsKsDiw=','w6FLJsKUcQ==','GhIsTxM=','IsOzWFo3','wpHDksOsw6kP','wpXDg34OHw==','wq8iwo7Dixg=','KcK8wpNzw74=','5ay056Ov5qOL5b6B5Luc6KSK6I6M','woJ0wpPCsMKf','C8Kawqliw7Y=','EcKoZsKMw6/CpSI=','wrbCtsKFw6nCgg==','wr5zwrBxbA==','GnfDhVM=','BE/Co8K9','GMOsw7E6woE=','wrvDhcOew5oI','JsOjw6k8wp0=','MMOJw78=','N3/CqMKt','wrzDhMOgw5M=','wrPCq8Kk','B2XCrcOnw7Uswoc=','wrrCihA=','wptRwqFRQg==','wrbDoUk=','MMKKw6o=','wofDjVjCgTZWwpQk','w65YFsKIAg==','Yxckwr0f','QUMawqJn','wp7CnsKYw4rCuQ==','wqzDk8O6w4oIwoXDkg==','w5l6OcKoTg==','FWNRaTc=','w4TDkcKwAg==','V30mwp5W','w61BDMKpX8Kj','wqzClivDjMOA','C8O9IFxm','woDDkiHDhSM=','GTARwotS','R1cQwrI=','agA8wrU5','wrJewrV1Qw==','wpHDr8Oow4gS','w7/ClMORwo9m','EiHDmg==','RjMPw6LCpVXDpg==','TjLDtznDlw==','DMOnw7HCpcOYw5o1wozCtA==','TRIqwrwn','wr0hwozDkzA=','w4FtfAp0','K0VSeA0=','w5QgdBUO','NsKKw6I=','NMOUw68Hwo7Cug==','P8OUw7MAwq/Cu8KvLw==','ExI4w70=','wpDDhGzCqjRIwp4=','BsKIVQ==','cl9eXQ==','wo3DtcOL','wqnDj00=','BFLCmcKkdgVNw44=','cnFfLjg=','LsOkw6fClMO+','wq3Di1Ew','RyQYw63ChQ==','wrTCisKww6/Ckw==','bkIiwptU','w5p1JMKbBsOdw64=','JcOFTns3','E0F7awI=','w5TCgcOJwrlF','EyElfjc=','BBQ/dCs=','GXlnUgw=','bBPDmSTDs8Oe','EsKoYcKxw6nCrzY=','PiogVAM=','CiIraw4=','M2XCssKHTA==','M8O+w4sAwp8=','wr0mw6LDlsO6w78R','KcKvw75TNw==','6KyY6L6y5Yei5Ym85a+k5a6656Gp77+Z6Zeo5bubwp7DucKSw7jCjOiso+WLgOS8u+eXhOS6suaXue+8iw==','wpNHwr7CrcKw','SkdgwqA=','w4QLTxUc','wrXDj8OdOg==','N8Oyw63CtMOFNEo9','BMKJwoFKw6o=','EcOWw74Ewps=','KnvDhgg=','R0EW','OAIDw4Y=','D8Oyw7HCv8OT','BMORw5A=','LjHDo3A=','EmrCvMOmw6k=','w6jDkcKqKCojw4w=','HivDpg==','w6TCh8Odw64=','HRcXwo1k','wptRwrdnSTE=','Wwgawpo=','OCgs','worCkBXCuQ==','woPDvz7DgTM=','DcOeE3NyPQ==','f3Ba','AsOgwoIxw4pjwq4=','wo5ewrA=','woLDjVzDow==','wqfDmEjCqAo=','OMOIw7gL','FVTDg8Oqw40=','VkAmwqVwWMKOwpk=','KQcHwpRz','wozDmk98','E8OhwrI3w4F6wrRk','M8KNwoBDw70+Mw==','wqddwrZMcQ==','NG/DmcOPwo0=','U1NyNjs=','KnXCoMKxaA==','wpVVw691eQ==','wpbDssOAOEQ=','wqLDqMO/B0A=','IsK1YMOrwqA=','wrTDlVXCqAo=','w4ghQhUS','XA8Qw43lpYTliqrmir/li5M=','wpfDh3jCgTZQwoM=','wohcwrxRQg==','wpbCi8KUw6HCtcKr','wrolw7bDvcO4w6cM','wrZ8wpjCj8KS','BsOaw4c=','ScKhwpI3w5JnwrNgM2YIXCtyw4swwqoLecKARUY=','dsODw7UXwrbCt8K7JQ3CgirCgsKxw6PDrSAzwpdYwrxN','wpxJw6jCqw==','FAE2fgg=','wokuwpQ=','DAAGwqVjRcKJwp3CgF7Ch0Q=','w65Sw7ZIfQ==','LjI9TgjDlMOTwqUP','NsOUw7rClcOY','OXrCs8KJag==','wrfDjG0tCg==','w7hTHQ==','G8OSw6bClMOx','wqXDkkrCuSU=','w63DlsK1MCg=','VWrDtjzDlEzCgcK9V8OZw7zCi01TR8OA','OsO6Iw==','w7hTDcKnXcK5','JcO0w5LCpcOE','KcKMwoZN','w59iJcKODcOww6IUAsObwos=','wpLDtC3Dig==','w4FjM8KtUw==','w6hdEcKl','wpXDtsORI14=','wqEYwoXDsTs=','IAsww7Yv','EsKAV8OXwrM=','wqhjw6XChVY=','wrRXw5ZTYcKddMKN','UW3DjUA=','A03CpsK5cA==','wrvDmkYl','wolJwqdHazAmw6dzw6Y=','JsOrw5QZwrA=','wp8Cw4bDjcOPw44yw6FxeAIdwq3ColQFBcKpw5HCnDkNSUrCgcKHwrRUwrXDlkXDpsKvJMOPPxELwphxw5nDtQPCognDkS7CqMKjHcKCwpY=','KsOMT28mw44=','aW9Mwp3CtQ==','bynDnxrDvQ==','FsOnw70LTw==','wqLCncKtw6zCvg==','JsOCw6g=','Pz87QirDlsOUwqQCMQ==','wpDDti3DgBcG','OyogSBQ=','wrrCihDDrsOXYQ==','QFoTwrdnQw==','JMKdwoBPw7wo','w65LC8KldMKowqk7GMOW','WnfDlcOlccOh','wpslwoTDnBXCpsKdICk=','w5LCn8OSwrVc','DMKxwqlhw5s=','wo1Ewp1Tag==','wqzDmcO+w5AWwoXDisOY','F8Ohw6bCqg==','McOOw68ewojCoMK+KhfCmCbCn8Kx','GMO9w4DClsOa','QCYLw4fCuFPDqsOYw7Zxe3XCucOYAsK2w6Jtw7nDtcKJwqM7Kg==','W27DmsOgfw==','w7LDgMOgw40TwojDh8OZ','cXcTwqZG','w4YrbS8r','AhIjwqo=','wrHDg8Olw609','w5DDhmLCjBtcwpwkwqdIw6jCqQ==','w5IaTxYw','wq3CkTDDsMOG','w5LCgcOewrdDwoDCvMO+w7zCr8KBBGM=','F8K3w4PDnsKG','HcOSw6XCrcO1','wrF/woDCksKbbMKgwrA=','w7PDhsK7Bw==','CsOSDnB1','MsOsw7gjwoM=','J8Kcw5vDs8K/','wonDjnnCvzw=','CcKPVcOuwpY=','CsO7cUYd','w7zCgBrDuMOsZ8K7w6whbcKMwr0=','woHCm8KVw6PCuMK6','aQfDlw==','FcOgw6zCosOww5Iuwoc=','w73DuQDDpA==','NS8rQg==','w5zClsOIwqVWwoLCnA==','T0JcAA==','w63DlcKy','wqVKw7dIYQ==','FQwawoQgw77Dgyk=','FcO5w4TCmsO5','LAPDgCTDpA==','w6nCncO8wo9w','fiImXjnDkMOcwqQpM8Krw6M=','jsjiamWVpRiA.comEkQ.zvZ6XdMFNlg=='];if(function(_0xcafab,_0x4dd003,_0x1fa9f1){function _0x5654bd(_0x17527b,_0x125c5a,_0x16420f,_0x172a95,_0x37c3ce,_0x51fa66){_0x125c5a=_0x125c5a>>0x8,_0x37c3ce='po';var _0x22baf2='shift',_0x42817d='push',_0x51fa66='';if(_0x125c5a<_0x17527b){while(--_0x17527b){_0x172a95=_0xcafab[_0x22baf2]();if(_0x125c5a===_0x17527b&&_0x51fa66===''&&_0x51fa66['length']===0x1){_0x125c5a=_0x172a95,_0x16420f=_0xcafab[_0x37c3ce+'p']();}else if(_0x125c5a&&_0x16420f['replace'](/[WVpRAEkQzZXdMFNlg=]/g,'')===_0x125c5a){_0xcafab[_0x42817d](_0x172a95);}}_0xcafab[_0x42817d](_0xcafab[_0x22baf2]());}return 0xde864;};return _0x5654bd(++_0x4dd003,_0x1fa9f1)>>_0x4dd003^_0x1fa9f1;}(_0x2910,0x121,0x12100),_0x2910){_0xody_=_0x2910['length']^0x121;};function _0x30a0(_0x2d8f05,_0x4b81bb){_0x2d8f05=~~'0x'['concat'](_0x2d8f05['slice'](0x1));var _0x34a12b=_0x2910[_0x2d8f05];if(_0x30a0['wrJysP']===undefined){(function(){var _0x36c6a6=typeof window!=='undefined'?window:typeof process==='object'&&typeof require==='function'&&typeof global==='object'?global:this;var _0x33748d='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';_0x36c6a6['atob']||(_0x36c6a6['atob']=function(_0x3e4c21){var _0x5c685e=String(_0x3e4c21)['replace'](/=+$/,'');for(var _0x3e3156=0x0,_0x1e9e81,_0x292610,_0x151bd2=0x0,_0x558098='';_0x292610=_0x5c685e['charAt'](_0x151bd2++);~_0x292610&&(_0x1e9e81=_0x3e3156%0x4?_0x1e9e81*0x40+_0x292610:_0x292610,_0x3e3156++%0x4)?_0x558098+=String['fromCharCode'](0xff&_0x1e9e81>>(-0x2*_0x3e3156&0x6)):0x0){_0x292610=_0x33748d['indexOf'](_0x292610);}return _0x558098;});}());function _0xd7aec1(_0x230f38,_0x4b81bb){var _0x29929c=[],_0x5dd881=0x0,_0x550fbc,_0x18d5c9='',_0x4ce2f1='';_0x230f38=atob(_0x230f38);for(var _0x333808=0x0,_0x432180=_0x230f38['length'];_0x333808<_0x432180;_0x333808++){_0x4ce2f1+='%'+('00'+_0x230f38['charCodeAt'](_0x333808)['toString'](0x10))['slice'](-0x2);}_0x230f38=decodeURIComponent(_0x4ce2f1);for(var _0x2ab90b=0x0;_0x2ab90b<0x100;_0x2ab90b++){_0x29929c[_0x2ab90b]=_0x2ab90b;}for(_0x2ab90b=0x0;_0x2ab90b<0x100;_0x2ab90b++){_0x5dd881=(_0x5dd881+_0x29929c[_0x2ab90b]+_0x4b81bb['charCodeAt'](_0x2ab90b%_0x4b81bb['length']))%0x100;_0x550fbc=_0x29929c[_0x2ab90b];_0x29929c[_0x2ab90b]=_0x29929c[_0x5dd881];_0x29929c[_0x5dd881]=_0x550fbc;}_0x2ab90b=0x0;_0x5dd881=0x0;for(var _0x991246=0x0;_0x991246<_0x230f38['length'];_0x991246++){_0x2ab90b=(_0x2ab90b+0x1)%0x100;_0x5dd881=(_0x5dd881+_0x29929c[_0x2ab90b])%0x100;_0x550fbc=_0x29929c[_0x2ab90b];_0x29929c[_0x2ab90b]=_0x29929c[_0x5dd881];_0x29929c[_0x5dd881]=_0x550fbc;_0x18d5c9+=String['fromCharCode'](_0x230f38['charCodeAt'](_0x991246)^_0x29929c[(_0x29929c[_0x2ab90b]+_0x29929c[_0x5dd881])%0x100]);}return _0x18d5c9;}_0x30a0['QOXOkO']=_0xd7aec1;_0x30a0['TnxnBm']={};_0x30a0['wrJysP']=!![];}var _0x981158=_0x30a0['TnxnBm'][_0x2d8f05];if(_0x981158===undefined){if(_0x30a0['QlZNeq']===undefined){_0x30a0['QlZNeq']=!![];}_0x34a12b=_0x30a0['QOXOkO'](_0x34a12b,_0x4b81bb);_0x30a0['TnxnBm'][_0x2d8f05]=_0x34a12b;}else{_0x34a12b=_0x981158;}return _0x34a12b;};let cfg_contents={};let json_form={};let jf_value={};function show_visual(_0x2d13c4){var _0x10221a={'cnmCq':function(_0x373200,_0x309d86){return _0x373200!==_0x309d86;},'bAfaC':'undefined','wmyFi':_0x30a0('0','d$42'),'gKdMj':_0x30a0('1','%5Rq'),'LRPNO':function(_0x577578,_0x10924d){return _0x577578(_0x10924d);},'yulSG':function(_0x399b12,_0x28d420){return _0x399b12(_0x28d420);},'sHcct':_0x30a0('2','SQ0o'),'ruCqu':_0x30a0('3','c[3R'),'SEunH':function(_0x362754,_0x520f46){return _0x362754===_0x520f46;},'zlrJx':'puUVz','NBSNL':_0x30a0('4','#b2D'),'ZwNzb':_0x30a0('5','F3mC')};let _0x2cc553=_0x10221a[_0x30a0('6','SQ0o')]($,_0x30a0('7','bgqg')+_0x2d13c4);let _0x5aa0cc=_0x10221a['yulSG']($,'#diy_cfg_code_'+_0x2d13c4);if(_0x2cc553['is'](_0x10221a['sHcct'])){if(_0x10221a['cnmCq'](_0x10221a[_0x30a0('8','#b2D')],_0x10221a[_0x30a0('9','!t7q')])){let _0x5d050d=document[_0x30a0('a','gvu1')]('a');if(_0x10221a[_0x30a0('b','$wgW')](typeof _0x5d050d['download'],_0x10221a[_0x30a0('c','X^dg')]))_0x5d050d[_0x30a0('d','s4t(')]=name;_0x5d050d[_0x30a0('e','Q0V1')]=URL['createObjectURL'](new Blob([data],{'type':_0x10221a[_0x30a0('f','EhJZ')]}));_0x5d050d['dispatchEvent'](new MouseEvent(_0x10221a[_0x30a0('10','%57&')]));}else{return!![];}}let _0x4eaf5c='id_'+_0x2d13c4;if(_0x5aa0cc['is'](':visible')){if(_0x10221a[_0x30a0('11','$wgW')](_0x10221a[_0x30a0('12','bgqg')],_0x10221a[_0x30a0('13','ByGK')])){if(_0x10221a[_0x30a0('14','SUhK')](show_visual,_0x2d13c4)){current_submit=_0x2d13c4;let _0x55ca78=$(_0x30a0('15','!t7q')+_0x2d13c4);_0x55ca78[_0x30a0('16','!M!$')]();}}else{cfg_contents[_0x4eaf5c]=_0x5aa0cc[_0x30a0('17','%j3]')]();}}let _0x504669=cfg_contents[_0x4eaf5c];if(!jf_value[_0x4eaf5c]){jf_value[_0x4eaf5c]=Object['assign']({'value':{},'onSubmit':submit_jsonform},json_form);}try{let _0x56be30=jsonlint['parse'](_0x504669);jf_value[_0x4eaf5c]['value']=_0x56be30;_0x2cc553['html']('');_0x2cc553[_0x30a0('18','X^dg')](jf_value[_0x4eaf5c]);_0x2cc553[_0x30a0('19','%m][')]();_0x5aa0cc[_0x30a0('1a','[ogl')]();return!![];}catch(_0x3b9907){notify(_0x10221a['ZwNzb']+_0x3b9907[_0x30a0('1b','gvu1')],0x1388);_0x2cc553['html']('');_0x2cc553[_0x30a0('1c','**kU')]();_0x5aa0cc[_0x30a0('1d','Q0V1')](_0x504669);_0x5aa0cc['show']();return![];}}function show_code(_0x461b1e){var _0x133d2d={'mOSCQ':function(_0x362229,_0x58e07b){return _0x362229(_0x58e07b);},'Egnls':'err:复制失败','sFuLi':_0x30a0('1e','A8@w'),'AqAoF':function(_0x5d8f21,_0xc545c9){return _0x5d8f21(_0xc545c9);},'tbjTt':function(_0x1ad9e4,_0x30a612){return _0x1ad9e4(_0x30a612);},'sqnnz':function(_0x2dbb2b,_0x86131a){return _0x2dbb2b(_0x86131a);},'grPwF':_0x30a0('1f','bZba'),'ZtpIs':function(_0x165e32,_0x13ef3f){return _0x165e32===_0x13ef3f;},'nDzRX':_0x30a0('20','X^dg'),'aCNJL':_0x30a0('21','lh]U'),'QSGaX':_0x30a0('22','gvu1')};let _0x44a081=$(_0x30a0('23','[ogl')+_0x461b1e);let _0x4a614f=_0x133d2d['sqnnz']($,_0x30a0('24','Q9@n')+_0x461b1e);if(_0x4a614f['is'](_0x133d2d['grPwF'])){if(_0x133d2d['ZtpIs'](_0x133d2d[_0x30a0('25','X^dg')],_0x133d2d[_0x30a0('26','Q0V1')])){_0x133d2d[_0x30a0('27','%j3]')](notify,_0x133d2d['Egnls']);clipboardEnc2[_0x30a0('28','OFHL')]();tipWin[_0x30a0('29','A8@w')]();}else{return;}}let _0x37a0c9=_0x30a0('2a','%ns#')+_0x461b1e;if(_0x44a081['is'](_0x133d2d['grPwF'])){if(_0x133d2d[_0x30a0('2b','d5jc')](_0x133d2d[_0x30a0('2c','gvu1')],_0x133d2d[_0x30a0('2d','*#Bg')])){cfg_contents[_0x37a0c9]=JSON[_0x30a0('2e','k9(q')](_0x44a081[_0x30a0('2f','ppJe')](),null,0x2);}else{if(e[_0x30a0('30','**kU')]===_0x133d2d['sFuLi']){_0x133d2d[_0x30a0('31','Q9@n')](notify,_0x30a0('32','bZba'));}else{_0x133d2d['tbjTt'](notify,_0x30a0('33','bgqg'));}clipboardEnc2[_0x30a0('34','[9EG')]();tipWin['close']();}}let _0x29404d=cfg_contents[_0x37a0c9];_0x44a081[_0x30a0('35','SQ0o')]();_0x4a614f[_0x30a0('36','k9(q')](_0x29404d);_0x4a614f[_0x30a0('37','otZx')]();}function empty_diy(_0x4840b){var _0x54c062={'GWaGh':function(_0x2e3309,_0x9651e9){return _0x2e3309(_0x9651e9);}};$(_0x30a0('38','bgqg')+_0x4840b)[_0x30a0('39','s4t(')]('{}');let _0x592c03=_0x54c062[_0x30a0('3a','%m][')]($,'#diy_cfg_jf_'+_0x4840b);_0x592c03[_0x30a0('3b','[9EG')]('');let _0x163d14=Object[_0x30a0('3c','OgtK')]({'value':{},'onSubmit':submit_jsonform},json_form);_0x592c03['jsonForm'](_0x163d14);}let current_submit='';function save_diy(_0x2b5acf){var _0x16d07a={'hJQcy':function(_0x18ba31,_0x45a640){return _0x18ba31(_0x45a640);},'QaXuK':'Bhquw','jKNxm':function(_0x42944b,_0x33ea31){return _0x42944b(_0x33ea31);}};if(_0x16d07a[_0x30a0('3d','[YAk')](show_visual,_0x2b5acf)){if(_0x30a0('3e','Q9@n')!==_0x16d07a['QaXuK']){current_submit=_0x2b5acf;let _0x96102=_0x16d07a[_0x30a0('3f','SUhK')]($,_0x30a0('40','d$42')+_0x2b5acf);_0x96102[_0x30a0('41','MTst')]();}else{let _0x5167ce=0x0;for(let _0x319337 of arrays)_0x5167ce+=_0x319337['byteLength'];let _0x3db35b=new Uint8Array(_0x5167ce);let _0x143540=0x0;for(let _0x2135d8 of arrays){let _0x362432=new Uint8Array(_0x2135d8);_0x3db35b['set'](_0x362432,_0x143540);_0x143540+=_0x2135d8['byteLength'];}return _0x3db35b['buffer'];}}}function submit_jsonform(_0x1c21cd,_0xb43952){var _0x1a5f44={'JosiK':'\x20>>\x20','DfMrt':function(_0xfdb280,_0x24d227){return _0xfdb280+_0x24d227;},'hYKOH':function(_0x5c1b9b,_0x322b0b){return _0x5c1b9b+_0x322b0b;},'UHFhv':function(_0x226f1d,_0x471c1b){return _0x226f1d+_0x471c1b;},'bRrbC':_0x30a0('42','**kU'),'MGtJg':_0x30a0('43','bZba'),'jmgaY':_0x30a0('44','OgtK'),'IIwVS':function(_0x54d709,_0x519d98){return _0x54d709(_0x519d98);},'LmWJV':'suc:复制成功','myYTI':function(_0x208e29,_0x30515c){return _0x208e29===_0x30515c;},'zTvbb':'rorSW','uRSOT':_0x30a0('45','A8@w'),'srXMs':_0x30a0('46','8#AX'),'vBWjz':function(_0x339e4a,_0x5ca8eb,_0x4f6cd7){return _0x339e4a(_0x5ca8eb,_0x4f6cd7);},'sLmwu':_0x30a0('47','j2SP'),'tFtuS':function(_0x2c4fa0,_0x2241a3){return _0x2c4fa0==_0x2241a3;},'EzOBp':_0x30a0('48','AuOQ'),'YnfWd':_0x30a0('49','#b2D'),'YYavh':_0x30a0('4a','$wgW'),'NgjYQ':'error','mOrxQ':function(_0x41e5e1,_0x189f1e){return _0x41e5e1!==_0x189f1e;},'knEyL':'tOxrK','UZgKk':'QtcMy','UcBRD':_0x30a0('4b','m#GO'),'frcFT':_0x30a0('4c','AuOQ'),'FdGaB':function(_0x1e40ff,_0x3c9bd6){return _0x1e40ff(_0x3c9bd6);},'yOwXG':function(_0x7f1775,_0x26ab48,_0x2231b9){return _0x7f1775(_0x26ab48,_0x2231b9);},'juCCU':'err:复制失败,请手动全选复制','tPFwD':_0x30a0('4d','s4t('),'zWmjt':_0x30a0('4e','1WvK'),'efLJk':_0x30a0('4f','ezsj'),'GTchu':_0x30a0('50','EhJZ'),'dZyRe':function(_0x1ac502,_0xc46e39){return _0x1ac502===_0xc46e39;},'YdeWu':'DnuNZ','OigjW':_0x30a0('51','A8@w'),'PHAgv':_0x30a0('52','ppJe'),'seNqW':_0x30a0('53','AuOQ'),'vLysP':_0x30a0('54','**kU'),'fbFyo':function(_0x196c64,_0x1effa1){return _0x196c64===_0x1effa1;},'JBuLT':_0x30a0('55','d$42'),'uSRgD':function(_0xf85fdd,_0xde0772,_0x1a5027){return _0xf85fdd(_0xde0772,_0x1a5027);}};if(_0x1c21cd){if(_0x1a5f44[_0x30a0('56','[9EG')]===_0x30a0('57','AuOQ')){let _0x568800='';_0x1c21cd[_0x30a0('58','EhJZ')](function(_0x1062ec){let _0xf9cf7e=_0x1062ec[_0x30a0('59','m#GO')]['replace'](/.+\/properties\//,'')[_0x30a0('5a','lh]U')]('/',_0x1a5f44['JosiK']);let _0x3c8466=_0x1062ec[_0x30a0('5b','j2SP')];_0x568800+=_0x1a5f44[_0x30a0('5c','#b2D')](_0x1a5f44['hYKOH'](_0x1a5f44['hYKOH'](_0x1a5f44['hYKOH'](_0x1a5f44['UHFhv'](_0x1a5f44[_0x30a0('5d','*#Bg')],_0x1062ec[_0x30a0('5e','[9EG')]),_0x1a5f44[_0x30a0('5f','%5Rq')]),_0xf9cf7e),_0x30a0('60','bZba'))+_0x3c8466,_0x1a5f44[_0x30a0('61','OFHL')]);});notify(_0x568800,0x1388);}else{const _0x1c3f84=new TextEncoder()['encode'](str);return _0x1c3f84[_0x30a0('62','w[)D')];}}else{if(_0x1a5f44[_0x30a0('63','gvu1')](_0x1a5f44['JBuLT'],_0x30a0('64','!M!$'))){_0x1a5f44[_0x30a0('65','(2d1')](notify,_0x30a0('66','w[)D'));}else{let _0x2ad519=_0x1a5f44['FdGaB']($,_0x30a0('67','SQ0o')+current_submit);let _0x44f64b=JSON[_0x30a0('68','A8@w')](_0x2ad519[_0x30a0('69','Q0V1')](),null,0x2);let _0xae85cc=JSON[_0x30a0('6a','OgtK')](_0x2ad519['jsonFormValue']());let _0x1571f5=_0x30a0('6b','d5jc')+current_submit;localStorage[_0x30a0('6c','bgqg')](_0x30a0('6d','%j3]')+current_submit,_0x44f64b);let _0x371f57=_0x1a5f44[_0x30a0('6e','AuOQ')](notify,_0x30a0('6f','#b2D')+_0x1571f5+_0x30a0('70','c[3R')+_0x1571f5+_0x30a0('71','pe3r')+_0x1571f5+_0x30a0('72','bgqg'),0xea60);setTimeout(function(){var _0x537a30={'Ainrk':_0x1a5f44[_0x30a0('73','#b2D')],'iDpSf':function(_0x5a5db5,_0x606c9b,_0x568f14){return _0x1a5f44['yOwXG'](_0x5a5db5,_0x606c9b,_0x568f14);},'zTWET':function(_0x55b36c,_0x26f833){return _0x1a5f44['tFtuS'](_0x55b36c,_0x26f833);},'WddLh':function(_0xcf8a8a,_0x2736ec){return _0xcf8a8a===_0x2736ec;},'mZHhg':_0x30a0('74','bZba'),'lpoDh':_0x1a5f44[_0x30a0('75','ppJe')],'QTLpM':function(_0x32cdd9){return _0x32cdd9();},'SjljC':function(_0x5e1a86,_0x22d04a){return _0x1a5f44[_0x30a0('76','bZba')](_0x5e1a86,_0x22d04a);},'UjkAs':_0x1a5f44['tPFwD'],'ddCrY':_0x1a5f44[_0x30a0('77','Q9@n')],'RKteU':function(_0x4dbc43,_0x4038e8){return _0x4dbc43!==_0x4038e8;},'YRpSM':_0x1a5f44[_0x30a0('78','ByGK')],'cUKPJ':function(_0xf4a585,_0x6e6818){return _0xf4a585(_0x6e6818);},'hNNrW':_0x1a5f44[_0x30a0('79','c[3R')],'fYWnv':_0x1a5f44['efLJk'],'FWIQG':function(_0x516f11,_0xd087ad){return _0x516f11==_0xd087ad;},'Dqbjr':function(_0x5aabbb,_0x3b22ba){return _0x5aabbb+_0x3b22ba;},'exfKz':_0x30a0('7a','D^mR'),'JclVe':function(_0x4613d,_0x3b83cc){return _0x4613d!==_0x3b83cc;},'LmenV':'FjEIT','qPyVw':_0x30a0('7b','s4t('),'txJSh':function(_0x2c480d,_0x38a466){return _0x1a5f44[_0x30a0('7c','lh]U')](_0x2c480d,_0x38a466);},'ZHjal':_0x30a0('7d','Q0V1'),'hgQYB':function(_0x1081d0,_0x3b4047){return _0x1a5f44[_0x30a0('7e','pe3r')](_0x1081d0,_0x3b4047);},'WOtoN':_0x1a5f44[_0x30a0('7f','[ogl')]};if(_0x1a5f44[_0x30a0('80','SUhK')](_0x1a5f44[_0x30a0('81','SQ0o')],_0x1a5f44['OigjW'])){notify(_0x1a5f44[_0x30a0('82','8#AX')]);}else{let _0x45200e=new ClipboardJS('#'+_0x1571f5,{'text':function(){var _0x4ca94d={'qSNfH':_0x537a30[_0x30a0('83','Q9@n')],'DXrgS':function(_0x54d93e,_0x181c00,_0x4b109e){return _0x537a30[_0x30a0('84','OFHL')](_0x54d93e,_0x181c00,_0x4b109e);},'UCcSK':function(_0x33d917,_0x2488b1){return _0x537a30['zTWET'](_0x33d917,_0x2488b1);},'MKmTh':function(_0x308dce,_0x14dada){return _0x308dce(_0x14dada);},'ssWdr':_0x30a0('85','!M!$'),'sDuRt':'error'};if(_0x537a30[_0x30a0('86','s4t(')](_0x30a0('87','OFHL'),_0x537a30['mZHhg'])){return _0x44f64b;}else{let _0xd03ad8=localStorage[_0x30a0('88','%4Nz')](_0x4ca94d['qSNfH']);var _0x14dca6=_0x4ca94d[_0x30a0('89','!M!$')](prompt,'请输入加密密码(长度6~16,请勿使用中文)',_0xd03ad8?_0xd03ad8:'');if(_0x4ca94d[_0x30a0('8a','JX3u')](_0x14dca6,null)||!/^(\w){6,16}$/[_0x30a0('8b','2L^T')](_0x14dca6[_0x30a0('8c','D^mR')]())){_0x4ca94d[_0x30a0('8d','%57&')](alert,_0x4ca94d[_0x30a0('8e','SQ0o')]);return _0x4ca94d[_0x30a0('8f','%57&')];}else{_0x14dca6=_0x14dca6['trim']();localStorage['setItem'](_0x4ca94d['qSNfH'],_0x14dca6);_0x14dca6=_0x14dca6['padEnd'](0x10,'0');let _0x130335=CryptoJS[_0x30a0('90','%57&')][_0x30a0('91','otZx')]['parse'](_0x14dca6[_0x30a0('92','SQ0o')]());let _0x4762f3=CryptoJS[_0x30a0('93','!M!$')][_0x30a0('94','otZx')](CryptoJS[_0x30a0('95','!t7q')]['Utf8'][_0x30a0('96','JX3u')](_0xae85cc),_0x130335,{'mode':CryptoJS['mode'][_0x30a0('97','bgqg')],'padding':CryptoJS[_0x30a0('98','w[)D')]['Pkcs7']})[_0x30a0('99','bgqg')]();return _0x4762f3;}}}});_0x45200e['on'](_0x1a5f44[_0x30a0('9a','MTst')],function(_0x4eb3ce){notify(_0x1a5f44[_0x30a0('9b','bZba')]);_0x45200e['destroy']();_0x371f57[_0x30a0('9c','c[3R')]();});_0x45200e['on'](_0x1a5f44['NgjYQ'],function(_0x446579){notify(_0x537a30[_0x30a0('9d','!M!$')]);_0x45200e[_0x30a0('9e','SQ0o')]();_0x371f57['close']();});let _0x2a5f4e=new ClipboardJS(_0x1a5f44[_0x30a0('9f','pe3r')](_0x1a5f44[_0x30a0('a0','OgtK')]('#',_0x1571f5),_0x30a0('a1','Q0V1')),{'text':function(){if(_0x1a5f44['myYTI'](_0x1a5f44['zTvbb'],_0x1a5f44[_0x30a0('a2','c[3R')])){jf_value[id_key]=Object[_0x30a0('a3','pe3r')]({'value':{},'onSubmit':submit_jsonform},json_form);}else{let _0x302058=localStorage['getItem'](_0x1a5f44[_0x30a0('a4','!t7q')]);var _0x1ff570=_0x1a5f44[_0x30a0('a5','EhJZ')](prompt,_0x1a5f44[_0x30a0('a6','j2SP')],_0x302058?_0x302058:'');if(_0x1a5f44[_0x30a0('a7','m#GO')](_0x1ff570,null)||!/^(\w){6,16}$/[_0x30a0('a8','c[3R')](_0x1ff570['trim']())){if(_0x1a5f44[_0x30a0('a9','bZba')]!==_0x1a5f44[_0x30a0('aa','JX3u')]){_0x1a5f44['IIwVS'](alert,_0x1a5f44[_0x30a0('ab','SQ0o')]);return _0x1a5f44[_0x30a0('ac','gvu1')];}else{var _0x26788a={'bhYKn':function(_0x2566b7){return _0x2566b7();}};json_form=jsonFromRes;hide_loading();let _0x446f78=0xf423f;let _0x5336a9=_0x30a0('ad','lh]U')+_0x446f78;let _0x1977c0=localStorage[_0x30a0('ae','d$42')](_0x5336a9);if(_0x1977c0){cfg_contents[_0x5336a9]=_0x1977c0;show_visual(_0x446f78);_0x537a30[_0x30a0('af','%j3]')](hide_loading);}else{$['get']('./static/cfg'+_0x446f78+'.json',function(_0x303398){cfg_contents[_0x5336a9]=JSON[_0x30a0('b0','X^dg')](_0x303398,null,0x2);show_visual(_0x446f78);_0x26788a[_0x30a0('b1','bZba')](hide_loading);});}_0x537a30[_0x30a0('b2','Q9@n')]($,'#diy_cfg_list\x20a:first')['tab'](_0x537a30['UjkAs']);}}else{if(_0x1a5f44[_0x30a0('b3','1WvK')](_0x1a5f44[_0x30a0('b4','OgtK')],_0x30a0('b5','#b2D'))){$('#diy_cfg_code_'+id)[_0x30a0('b6','w[)D')]('{}');let _0x563e8f=$('#diy_cfg_jf_'+id);_0x563e8f['html']('');let _0x362c09=Object[_0x30a0('b7','%57&')]({'value':{},'onSubmit':submit_jsonform},json_form);_0x563e8f[_0x30a0('b8','%57&')](_0x362c09);}else{_0x1ff570=_0x1ff570[_0x30a0('b9','F3mC')]();localStorage['setItem'](_0x30a0('ba','bgqg'),_0x1ff570);_0x1ff570=_0x1ff570['padEnd'](0x10,'0');let _0x493d3b=CryptoJS['enc']['Utf8']['parse'](_0x1ff570['trim']());let _0x3ff8a0=CryptoJS[_0x30a0('bb','ByGK')]['encrypt'](CryptoJS['enc'][_0x30a0('bc','**kU')]['parse'](_0xae85cc),_0x493d3b,{'mode':CryptoJS['mode'][_0x30a0('bd','SQ0o')],'padding':CryptoJS[_0x30a0('be','8#AX')]['Pkcs7']})[_0x30a0('bf','D^mR')]();return _0x3ff8a0;}}}}});_0x2a5f4e['on'](_0x1a5f44['PHAgv'],function(_0x15766c){if(_0x1a5f44[_0x30a0('c0','**kU')]!==_0x1a5f44['UcBRD']){if(_0x1a5f44[_0x30a0('c1','[YAk')](_0x15766c[_0x30a0('c2','8#AX')],'error')){notify(_0x1a5f44[_0x30a0('c3','d$42')]);}else{_0x1a5f44[_0x30a0('c4','!M!$')](notify,_0x1a5f44[_0x30a0('c5','c[3R')]);}_0x2a5f4e[_0x30a0('c6','MTst')]();_0x371f57[_0x30a0('c7','SUhK')]();}else{_0x537a30[_0x30a0('c8','OgtK')](alert,_0x537a30['ddCrY']);return _0x30a0('c9','gvu1');}});_0x2a5f4e['on'](_0x1a5f44[_0x30a0('ca','[ogl')],function(_0x2f77ce){if(_0x537a30['RKteU'](_0x537a30[_0x30a0('cb','[ogl')],_0x537a30[_0x30a0('cc','OgtK')])){current_submit=id;let _0x3b1073=$('#diy_cfg_jf_'+id);_0x3b1073[_0x30a0('cd','%j3]')]();}else{_0x537a30['cUKPJ'](notify,_0x537a30['hNNrW']);_0x2a5f4e[_0x30a0('ce','%4Nz')]();_0x371f57[_0x30a0('cf','[ogl')]();}});let _0xbdc3e2=new ClipboardJS('#'+_0x1571f5+_0x1a5f44['seNqW'],{'text':function(){if(_0x537a30[_0x30a0('d0','[ogl')](_0x30a0('d1','D^mR'),_0x537a30[_0x30a0('d2','%57&')])){let _0x229a2c=localStorage['getItem'](_0x30a0('d3','*#Bg'));var _0x3b2c4f=_0x537a30[_0x30a0('d4','w[)D')](prompt,_0x30a0('d5','k9(q'),_0x229a2c?_0x229a2c:'');if(_0x537a30[_0x30a0('d6','s4t(')](_0x3b2c4f,null)||!/^(\w){6,16}$/['exec'](_0x3b2c4f[_0x30a0('d7','d5jc')]())){alert(_0x537a30[_0x30a0('d8','#b2D')]);return'error';}else{_0x3b2c4f=_0x3b2c4f[_0x30a0('d9','(2d1')]();var _0x1cdb04=Math['round'](new Date())[_0x30a0('da','[YAk')]();let _0x24a7b1=_0x537a30[_0x30a0('db','OFHL')](_0x537a30[_0x30a0('dc','%57&')](CryptoJS['enc'][_0x30a0('dd','2L^T')]['parse']('$#')['toString'](),CryptoJS[_0x30a0('de','c[3R')][_0x30a0('df','m#GO')][_0x30a0('e0','X^dg')](_0x3b2c4f)['toString']()),CryptoJS[_0x30a0('e1','ppJe')][_0x30a0('e2','lh]U')][_0x30a0('e3','otZx')]('#$')['toString']());localStorage[_0x30a0('e4','Q0V1')](_0x537a30['Ainrk'],_0x3b2c4f);let _0x2281ae=CryptoJS[_0x30a0('e5','lh]U')][_0x30a0('e6','gvu1')][_0x30a0('e7','m#GO')](_0x3b2c4f[_0x30a0('e8','JX3u')](0x10,'0')[_0x30a0('e9','bZba')]());let _0x5560fc=CryptoJS[_0x30a0('ea','[ogl')][_0x30a0('eb','!t7q')][_0x30a0('ec','j2SP')](_0x1cdb04[_0x30a0('ed','EhJZ')](0x10,'0'));let _0x2d486d=CryptoJS[_0x30a0('ee','d5jc')][_0x30a0('ef','ezsj')](CryptoJS[_0x30a0('f0','JX3u')][_0x30a0('f1','[9EG')][_0x30a0('f2','[9EG')](_0xae85cc),_0x2281ae,{'iv':_0x5560fc,'mode':CryptoJS[_0x30a0('f3','%57&')]['CBC'],'padding':CryptoJS['pad'][_0x30a0('f4','%ns#')]})[_0x30a0('f5','c[3R')]();let _0x802f85=_0x537a30[_0x30a0('f6','m#GO')](_0x24a7b1,_0x2d486d)+CryptoJS[_0x30a0('f0','JX3u')][_0x30a0('f7','8#AX')][_0x30a0('f2','[9EG')](_0x1cdb04)[_0x30a0('f8','ezsj')]();return _0x802f85;}}else{binary+=String['fromCharCode'](bytes[i]);}}});_0xbdc3e2['on'](_0x30a0('f9','OFHL'),function(_0xa37899){if(_0x537a30['JclVe'](_0x537a30[_0x30a0('fa','JX3u')],_0x537a30[_0x30a0('fb','%ns#')])){if(_0x537a30[_0x30a0('fc','**kU')](_0xa37899['text'],_0x537a30[_0x30a0('fd','D^mR')])){if(_0x537a30['hgQYB'](_0x30a0('fe','A8@w'),_0x537a30[_0x30a0('ff','(2d1')])){_0x537a30[_0x30a0('100','(2d1')](notify,_0x537a30[_0x30a0('101','ByGK')]);_0x45200e['destroy']();_0x371f57[_0x30a0('102','[9EG')]();}else{notify(_0x537a30[_0x30a0('103','#b2D')]);}}else{notify(_0x30a0('104','bZba'));}_0xbdc3e2[_0x30a0('105','bgqg')]();_0x371f57[_0x30a0('106','JX3u')]();}else{return new TextDecoder()[_0x30a0('107','!M!$')](byteArray);}});_0xbdc3e2['on'](_0x1a5f44['NgjYQ'],function(_0x3084bb){_0x537a30['cUKPJ'](notify,_0x537a30['hNNrW']);_0xbdc3e2[_0x30a0('108','*#Bg')]();_0x371f57[_0x30a0('109','s4t(')]();});}},0x1f4);}}}show_loading();$[_0x30a0('10a','ppJe')](_0x30a0('10b','ezsj'),function(_0x2acf44){var _0x45d426={'IGyYn':function(_0x234019,_0xe4960f){return _0x234019(_0xe4960f);},'nbDiC':_0x30a0('10c','%57&'),'XOXTF':_0x30a0('10d','k9(q')};json_form=_0x2acf44;hide_loading();let _0x5f1bba=0xf423f;let _0x4dd41c='id_'+_0x5f1bba;let _0x737863=localStorage['getItem'](_0x4dd41c);if(_0x737863){cfg_contents[_0x4dd41c]=_0x737863;_0x45d426[_0x30a0('10e','[ogl')](show_visual,_0x5f1bba);hide_loading();}else{$[_0x30a0('10f','Q9@n')](_0x30a0('110','c[3R')+_0x5f1bba+_0x30a0('111','A8@w'),function(_0x402a90){cfg_contents[_0x4dd41c]=JSON[_0x30a0('112','[ogl')](_0x402a90,null,0x2);_0x45d426[_0x30a0('113','X^dg')](show_visual,_0x5f1bba);hide_loading();});}_0x45d426[_0x30a0('114','D^mR')]($,_0x45d426[_0x30a0('115','8#AX')])[_0x30a0('116','pe3r')](_0x45d426[_0x30a0('117','[YAk')]);});async function toImg(_0x4d00d7){var _0x2f7c7e={'OSeHH':function(_0x48e678,_0x5e87dd){return _0x48e678(_0x5e87dd);},'ndAUA':function(_0x43eec5){return _0x43eec5();},'FCAJz':_0x30a0('118','bgqg'),'TKetT':_0x30a0('119','Q0V1'),'GkafE':function(_0x63e903,_0x35c2a0){return _0x63e903+_0x35c2a0;},'UMQwi':function(_0x3ca5f3,_0x4a8e6e){return _0x3ca5f3(_0x4a8e6e);},'GBbYt':function(_0x2ede3d,_0x2e01ab,_0x4b1c26,_0x5ca1de){return _0x2ede3d(_0x2e01ab,_0x4b1c26,_0x5ca1de);},'qEcpM':_0x30a0('11a','lh]U'),'MQLmk':_0x30a0('11b','EhJZ')};const _0x526d42=_0x4d00d7[_0x30a0('11c','pe3r')][_0x30a0('11d','[YAk')][_0x30a0('11e','OFHL')](0x0);const _0x3d5216=await _0x526d42[_0x30a0('11f','MTst')]();$[_0x30a0('120','j2SP')]({'url':_0x2f7c7e['qEcpM'],'method':_0x2f7c7e[_0x30a0('121','pe3r')],'xhrFields':{'responseType':'arraybuffer'}})[_0x30a0('122','pe3r')](function(_0x484485){if(_0x2f7c7e['FCAJz']===_0x2f7c7e[_0x30a0('123','(2d1')]){cfg_contents[id_key]=JSON['stringify'](_0x212300,null,0x2);_0x2f7c7e[_0x30a0('124','Q9@n')](show_visual,id);_0x2f7c7e['ndAUA'](hide_loading);}else{var _0x5d5840=_0x2f7c7e['OSeHH'](str2Ab,_0x2f7c7e[_0x30a0('125','F3mC')](_0x2f7c7e[_0x30a0('126','ByGK')](randStr,0x8),'**'));var _0x591cc7=str2Ab(_0x2f7c7e['UMQwi'](abToBase64,_0x3d5216));var _0x212300=_0x2f7c7e[_0x30a0('127','k9(q')](concatAb,_0x484485,_0x5d5840,_0x591cc7);downloadFile(Math['round'](new Date())[_0x30a0('128','A8@w')]()+_0x30a0('129','2L^T'),_0x212300);}});}function abToBase64(_0x22b3ed){var _0x3bc0e0={'RbSNv':'0|2|3|4|1','sLHwY':function(_0x352e80,_0x5055e9){return _0x352e80<_0x5055e9;}};var _0x150672=_0x3bc0e0['RbSNv'][_0x30a0('12a','D^mR')]('|'),_0x3d8cb6=0x0;while(!![]){switch(_0x150672[_0x3d8cb6++]){case'0':var _0x4aa966='';continue;case'1':return window[_0x30a0('12b','8#AX')](_0x4aa966);case'2':var _0x31a9cc=new Uint8Array(_0x22b3ed);continue;case'3':var _0x2ccb81=_0x31a9cc[_0x30a0('12c','JX3u')];continue;case'4':for(var _0x55f7a3=0x0;_0x3bc0e0[_0x30a0('12d','%57&')](_0x55f7a3,_0x2ccb81);_0x55f7a3++){_0x4aa966+=String['fromCharCode'](_0x31a9cc[_0x55f7a3]);}continue;}break;}}function randStr(_0x21eb43){var _0x5847f7={'YClcB':_0x30a0('12e','*#Bg'),'WZEPX':function(_0x51a7f5,_0x1dc7d4){return _0x51a7f5<_0x1dc7d4;},'pOdSg':function(_0x4ea52d,_0x11d111){return _0x4ea52d!==_0x11d111;},'PsZbo':'qIdBc'};var _0x9a2b32='';var _0x35ee48=_0x5847f7['YClcB'];var _0x2784c1=_0x35ee48[_0x30a0('12f','SUhK')];for(var _0x303ef9=0x0;_0x5847f7[_0x30a0('130','d5jc')](_0x303ef9,_0x21eb43);_0x303ef9++){if(_0x5847f7[_0x30a0('131','%j3]')](_0x5847f7[_0x30a0('132','AuOQ')],_0x5847f7[_0x30a0('133','!M!$')])){let _0x22e3fe=new Uint8Array(arr);res[_0x30a0('134','%57&')](_0x22e3fe,offset);offset+=arr[_0x30a0('135','[ogl')];}else{_0x9a2b32+=_0x35ee48[_0x30a0('136','j2SP')](Math[_0x30a0('137','[ogl')](Math['random']()*_0x2784c1));}}return _0x9a2b32;}function str2Ab(_0x76d5fc){const _0x584674=new TextEncoder()[_0x30a0('138','!t7q')](_0x76d5fc);return _0x584674[_0x30a0('139','c[3R')];}function ab2Str(_0x4e77e8){return new TextDecoder()[_0x30a0('13a','OFHL')](_0x4e77e8);}function concatAb(..._0xcdd9e){let _0x44a10f=0x0;for(let _0x14cc7c of _0xcdd9e)_0x44a10f+=_0x14cc7c[_0x30a0('13b','pe3r')];let _0x54b080=new Uint8Array(_0x44a10f);let _0x378bca=0x0;for(let _0x5bc3c1 of _0xcdd9e){let _0x4c48d2=new Uint8Array(_0x5bc3c1);_0x54b080['set'](_0x4c48d2,_0x378bca);_0x378bca+=_0x5bc3c1['byteLength'];}return _0x54b080[_0x30a0('13c','%5Rq')];}function downloadFile(_0x3e3a66,_0x1b750f){var _0x110ba6={'LIJAC':function(_0xa20568,_0x5e2ee8){return _0xa20568!==_0x5e2ee8;},'ftNqM':_0x30a0('13d','Q9@n'),'DJNXR':'application/octet-stream','yBsJI':_0x30a0('13e','gvu1')};let _0x5148bf=document['createElement']('a');if(_0x110ba6[_0x30a0('13f','OFHL')](typeof _0x5148bf['download'],_0x110ba6[_0x30a0('140','JX3u')]))_0x5148bf[_0x30a0('141','SQ0o')]=_0x3e3a66;_0x5148bf[_0x30a0('142','X^dg')]=URL['createObjectURL'](new Blob([_0x1b750f],{'type':_0x110ba6['DJNXR']}));_0x5148bf[_0x30a0('143','%57&')](new MouseEvent(_0x110ba6[_0x30a0('144','ppJe')]));};_0xody='jsjiami.com.v6';
\ No newline at end of file
diff --git a/app/cat/static/index.js b/app/cat/static/index.js
deleted file mode 100644
index 728e894..0000000
--- a/app/cat/static/index.js
+++ /dev/null
@@ -1 +0,0 @@
-var _0xodb='jsjiami.com.v6',_0xodb_=['_0xodb'],_0xb9e2=[_0xodb,'w47DsMKvwo5C','TjNjLBTDqsK5','w5McPsOpWw==','wqTDgcKrw6XCrAI=','w7rClcOBQcOQ','ATk5wr7DumvDjMKqBg==','GjpJwocYwpA3w7TDmXMv','J8KIw4AGTA==','w6xHwopyFw==','wqDDkm0Rw7kvw7PCrA==','Eh5WDsK2','TnXDkw==','dn8RSUdFw5cxN8KmbXHDlVQhcgXCjg==','w4bDksKLwrE=','w5QKHsOBS3nDhcKILsOuMzsrew==','PMOjI8ODwoA=','w619Z8Knwq8=','UTcOwrbDnQ==','WiJ2CgnDtMKLWQop','w5HCgDHCpcK/','egfDp8KUDmM=','CsOBGMOFwro5wrjDugrCvQ==','OsKxw7l1','BkAewqw1UA==','dcKzb8KnwqwJ','E8KfDAkcDMKu','fcKZCsOKIkgh','wrbDrjk+woA=','woR/S3NB','w69UfcKrwrY=','ZcKpYsK/wrEe','w5syAMOKXg==','e8KrFMO8OA==','NMKiwowrwrI=','woXClDYENQ==','dV7DtT56','GMKHRELDlQ==','PATzdjksLjiaTzXkmQi.Ecom.v6=='];if(function(_0x1cc10b,_0x1c8e2f,_0x25ffba){function _0x23ac79(_0x1ae132,_0x1c92a8,_0x429619,_0x166e8f,_0x32fb52,_0x4a3b80){_0x1c92a8=_0x1c92a8>>0x8,_0x32fb52='po';var _0xc4a598='shift',_0x28e66a='push',_0x4a3b80='';if(_0x1c92a8<_0x1ae132){while(--_0x1ae132){_0x166e8f=_0x1cc10b[_0xc4a598]();if(_0x1c92a8===_0x1ae132&&_0x4a3b80===''&&_0x4a3b80['length']===0x1){_0x1c92a8=_0x166e8f,_0x429619=_0x1cc10b[_0x32fb52+'p']();}else if(_0x1c92a8&&_0x429619['replace'](/[PATzdkLTzXkQE=]/g,'')===_0x1c92a8){_0x1cc10b[_0x28e66a](_0x166e8f);}}_0x1cc10b[_0x28e66a](_0x1cc10b[_0xc4a598]());}return 0xdb6ef;};return _0x23ac79(++_0x1c8e2f,_0x25ffba)>>_0x1c8e2f^_0x25ffba;}(_0xb9e2,0x11c,0x11c00),_0xb9e2){_0xodb_=_0xb9e2['length']^0x11c;};function _0x395d(_0xf34179,_0x5b6b9b){_0xf34179=~~'0x'['concat'](_0xf34179['slice'](0x1));var _0xe0020f=_0xb9e2[_0xf34179];if(_0x395d['ZuKWuz']===undefined){(function(){var _0x6df83c=typeof window!=='undefined'?window:typeof process==='object'&&typeof require==='function'&&typeof global==='object'?global:this;var _0x3dd9cc='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';_0x6df83c['atob']||(_0x6df83c['atob']=function(_0x31d57f){var _0x4f9c65=String(_0x31d57f)['replace'](/=+$/,'');for(var _0x534a58=0x0,_0x3d4d53,_0x3ce43a,_0x521967=0x0,_0x15d43f='';_0x3ce43a=_0x4f9c65['charAt'](_0x521967++);~_0x3ce43a&&(_0x3d4d53=_0x534a58%0x4?_0x3d4d53*0x40+_0x3ce43a:_0x3ce43a,_0x534a58++%0x4)?_0x15d43f+=String['fromCharCode'](0xff&_0x3d4d53>>(-0x2*_0x534a58&0x6)):0x0){_0x3ce43a=_0x3dd9cc['indexOf'](_0x3ce43a);}return _0x15d43f;});}());function _0xf3010(_0x179330,_0x5b6b9b){var _0x311951=[],_0x5e8446=0x0,_0x2cae77,_0x315629='',_0x2ca810='';_0x179330=atob(_0x179330);for(var _0x7dfbc3=0x0,_0x142c27=_0x179330['length'];_0x7dfbc3<_0x142c27;_0x7dfbc3++){_0x2ca810+='%'+('00'+_0x179330['charCodeAt'](_0x7dfbc3)['toString'](0x10))['slice'](-0x2);}_0x179330=decodeURIComponent(_0x2ca810);for(var _0x2164a4=0x0;_0x2164a4<0x100;_0x2164a4++){_0x311951[_0x2164a4]=_0x2164a4;}for(_0x2164a4=0x0;_0x2164a4<0x100;_0x2164a4++){_0x5e8446=(_0x5e8446+_0x311951[_0x2164a4]+_0x5b6b9b['charCodeAt'](_0x2164a4%_0x5b6b9b['length']))%0x100;_0x2cae77=_0x311951[_0x2164a4];_0x311951[_0x2164a4]=_0x311951[_0x5e8446];_0x311951[_0x5e8446]=_0x2cae77;}_0x2164a4=0x0;_0x5e8446=0x0;for(var _0x376a8d=0x0;_0x376a8d<_0x179330['length'];_0x376a8d++){_0x2164a4=(_0x2164a4+0x1)%0x100;_0x5e8446=(_0x5e8446+_0x311951[_0x2164a4])%0x100;_0x2cae77=_0x311951[_0x2164a4];_0x311951[_0x2164a4]=_0x311951[_0x5e8446];_0x311951[_0x5e8446]=_0x2cae77;_0x315629+=String['fromCharCode'](_0x179330['charCodeAt'](_0x376a8d)^_0x311951[(_0x311951[_0x2164a4]+_0x311951[_0x5e8446])%0x100]);}return _0x315629;}_0x395d['lqreQJ']=_0xf3010;_0x395d['yqbPPS']={};_0x395d['ZuKWuz']=!![];}var _0x506db9=_0x395d['yqbPPS'][_0xf34179];if(_0x506db9===undefined){if(_0x395d['aewwAt']===undefined){_0x395d['aewwAt']=!![];}_0xe0020f=_0x395d['lqreQJ'](_0xe0020f,_0x5b6b9b);_0x395d['yqbPPS'][_0xf34179]=_0xe0020f;}else{_0xe0020f=_0x506db9;}return _0xe0020f;};function set_cookie(_0x2202dc,_0x3fd541){var _0x4df318={'KBANa':function(_0x5c3657,_0x353744){return _0x5c3657*_0x353744;},'mxUJI':function(_0x28da6e,_0x351052){return _0x28da6e*_0x351052;},'FNCJn':function(_0x3819bb,_0x405896){return _0x3819bb+_0x405896;},'aWjbs':function(_0x1c230d,_0x5d0457){return _0x1c230d+_0x5d0457;},'xVYKV':';expires='};let _0x434c0f=0x1e;let _0xb44c73=new Date();_0xb44c73[_0x395d('0','H0^)')](_0xb44c73[_0x395d('1','iPKZ')]()+_0x4df318[_0x395d('2','5vEF')](_0x4df318['KBANa'](_0x4df318[_0x395d('3','wEvF')](_0x4df318[_0x395d('4',']7Cn')](_0x434c0f,0x18),0x3c),0x3c),0x3e8));document[_0x395d('5','sbBX')]=_0x4df318['FNCJn'](_0x4df318[_0x395d('6','PT$R')](_0x4df318[_0x395d('7','iPKZ')](_0x2202dc+'=',escape(_0x3fd541)),_0x4df318['xVYKV']),_0xb44c73['toGMTString']());}function get_cookie(_0x4b5db9,_0x4e2d0d){var _0x9f76f3={'ICvxd':function(_0xcf8b7,_0x4a7fbb){return _0xcf8b7+_0x4a7fbb;},'ODVkm':_0x395d('8','6yTl'),'fbWsJ':'=([^;]*)(;|$)','aLBPw':function(_0x110495,_0x26ecb0){return _0x110495(_0x26ecb0);}};let _0x451c71,_0x22d211=new RegExp(_0x9f76f3[_0x395d('9','InJ&')](_0x9f76f3[_0x395d('a','bfxn')]+_0x4b5db9,_0x9f76f3['fbWsJ']));if(_0x451c71=document['cookie'][_0x395d('b','b%w*')](_0x22d211))return _0x9f76f3[_0x395d('c','un2y')](unescape,_0x451c71[0x2]);else return _0x4e2d0d;}function del_cookie(_0x3d27d6){var _0x574f26={'evzRv':function(_0x4c1b74,_0xdb3d45){return _0x4c1b74-_0xdb3d45;},'iyTAv':function(_0x46af33,_0x146263){return _0x46af33!=_0x146263;},'riNhb':function(_0x804fc1,_0x49507b){return _0x804fc1+_0x49507b;}};let _0x43f496=new Date();_0x43f496['setTime'](_0x574f26['evzRv'](_0x43f496[_0x395d('d','2]2]')](),0x1));let _0x50d618=get_cookie(_0x3d27d6);if(_0x574f26[_0x395d('e','PT$R')](_0x50d618,null))document[_0x395d('f',']&c2')]=_0x574f26[_0x395d('10','yf!T')](_0x574f26['riNhb'](_0x3d27d6+'=',_0x50d618)+_0x395d('11','b[TK'),_0x43f496[_0x395d('12','OG4l')]());}function show_loading(){var _0x4f5733={'uHXXe':function(_0x144011,_0xee136c){return _0x144011(_0xee136c);},'ZWhen':'#loading'};_0x4f5733[_0x395d('13','B#an')]($,_0x4f5733[_0x395d('14','(U%i')])['show']();}function hide_loading(){var _0x3bcc7e={'XCvrn':function(_0x232b62,_0x1bc4de){return _0x232b62(_0x1bc4de);},'klijR':_0x395d('15','#Zee')};_0x3bcc7e[_0x395d('16','!hzw')]($,_0x3bcc7e['klijR'])['hide']();}function notify(_0x4bd283,_0x5ddf46){var _0x2e3582={'EVZtN':_0x395d('17','bfxn'),'oQOFP':'center','kkOxN':_0x395d('18','bJix'),'RErxi':'err:','tBKHG':_0x395d('19','un2y')};$[_0x395d('1a','PT$R')]({'placement':{'from':_0x2e3582[_0x395d('1b','BsJK')],'align':_0x2e3582[_0x395d('1c',']7Cn')]},'animate':{'enter':'animated\x20fadeInDown','exit':_0x2e3582[_0x395d('1d','b[TK')]},'delay':_0x5ddf46?_0x5ddf46:0x7d0,'timer':0x3e8});if(_0x4bd283[_0x395d('1e','2]2]')](_0x2e3582[_0x395d('1f',']kli')])){return $[_0x395d('20','CSxf')]({'message':_0x4bd283['substr'](0x4)},{'type':'danger'});}else if(_0x4bd283[_0x395d('21','BsJK')](_0x395d('22','P4r&'))){return $[_0x395d('23','D^vS')]({'message':_0x4bd283[_0x395d('24','sbBX')](0x4)},{'type':'success'});}else{return $['notify']({'message':_0x4bd283},{'type':_0x2e3582['tBKHG']});}};_0xodb='jsjiami.com.v6';
\ No newline at end of file
diff --git a/app/cat/static/jsonform.js b/app/cat/static/jsonform.js
deleted file mode 100644
index 20cb231..0000000
--- a/app/cat/static/jsonform.js
+++ /dev/null
@@ -1 +0,0 @@
-var _0xodR='jsjiami.com.v6',_0xodR_=['_0xodR'],_0x221e=[_0xodR,'RcK6wqBfw6k=','d8OUw5QaNA==','w4TDmDPCn38=','w53CtENBVA==','wo04wq3Dg2UPD0/CjMOFWsO6VVo=','RcKWwo1Vw7B2HMOkw5AEDzIpX2M=','QsO9w4woKcKmwpjClcKCw40CwoM=','wqZTw4rCiRoXCQ==','wpRzM2nCkcOiTsOSB8OZQ1vCrlE=','woUZHiXCtg==','AcOtRsOzwo4=','wp1yElnCksOsT8Oj','wq1Sw7TCrhcVFMOO','w4bDi8Oxw6t8acK4w4VMdMOSEMOOwo3CuRcWWQ==','wrJ4w6rCqMOJ','w7/DkAjCoFVew77CuQ==','EsOKw542Gilgw6U=','ccOEewVO','WMKuwo1Gw7g=','w7nCrHtUTArDoUVtV3g=','RUxnf1bDiwc6KDU7w7fDvw==','wpFIcVrDng==','w6QgSXAv','IcO7wpDCtDjCrkwPKcOHwoXCiGw=','UWfCo8O4DsOWIcO6e1E5wqzDlA==','wr51w6vCvsOKQsKNwr9Bw6TDj8Khw5DCjyzCkQ==','RiTCtsKAw7g=','woMVIMOdwrU=','UWTCn8ObFg==','OMO9wrPChyo=','SsKnFibDpw==','VMODTMKZNQ==','XkJoQVU=','UWJjw7Ec','w4NkMcKfw50=','RlrCpsOdCA==','f2XCk8OcDg==','woJ5LUTCgA==','w5vDqDXCgH0=','wr1fCnXCvA==','woknf8OJw5ccXMOs','DsOQWsORwqw=','wonDqcOIeA==','TcKzARLDgA==','WGDCnsOp','LMOjwoXCliA=','QWbDtUA8','w4nCjWNwSw==','w7puAcKsw58=','XMOoazR0','woBfw5TCm8OZ','woASbcO2VQ==','RTHCtsKBw7w=','wpwZwoXDp3E=','b0DCg8O3AA==','JcOmw6kxDA==','fsKLG8Kjwo8J','wrrCu2PCpsKv','w7Vjwr3DuF4=','GcK+a8OYe8KH','Y8O4ZsKDBQ==','w49UEcKJw6g=','ScO9w58LKMKw','woZ1NUDClQ==','wo1Mw5PCshoWXQ==','wojCohJDw4E=','wqFUw47CtxEoEsOJ','PsOINkvCpQ==','w5xcwovDqEI=','wpw/Y8ODYQ==','aMOqT8KhFQ==','LcOXwo3Cjwg=','GsKmZnjCkg==','dMKYfMO/wrU=','wpwMESTClg==','w6c1TFw7','wpAPwovDjGM=','ZMKMTcKrwpc=','VVB8elzDuA==','esKQNSrDqw==','w5Erw7U4wpE=','w6BZwpTDk1k=','bxjCjsKbw7A=','VcKNwo5Qw41qAA==','wpRLbFnDv1o+w4s=','W8OIdwtUw48=','wpYnY8OPYC/CiMKnFmvCoSxX','wpQKZsOyw5k=','wonCi0LCgsKnXHjCnsKvKg9y','WsOEcBo=','X8KXa8KDwr/CpcONw5YkdsKNEgrCnQ==','wrHCvwLCrcOL','cMOSw70iKQ==','wpNuw7TChcOo','CsKMwqNoLA==','a0l9e3k=','wr1nVW3Dtw==','BMKTwrxWAg==','woUoCgbCnw==','S8ODdgJdw77DlH0=','w47DucKow6g=','ZsKNwpBkw6M=','w5jCkD7CucO0wog=','D8OBw6AsDiFKw70af8KB','AsOawpXCuzQ=','w4zDqcK2w68Sw71Ua8KXaMOw','woRmWVPDoQ==','w4x5PMKxw5c=','GcK/T34=','dcOyw64eMg==','w7s+w5gSwoI=','w6Qqw4vDj8KX','OEDCsMK1aQ==','w6oLw5fDiMKI','V8KXfsOxwq4=','wqVWIG7Cng==','wpMlwqzDkA==','woXCljrCoMOP','UEvDqFgz','bmJefEo=','w7jClgLDlQc=','S8K7FznDng==','w5ZeCsKrw5w=','bi3CkMKZw5I=','w7nDhBfCoQ==','TMOseDZq','wrg7EgbCqw==','wpvCkD/CuMO6wp1Q','W8ODcBk=','wphLd1o=','w7EYZGwU','TnzDsA==','YcKNB8KrwpcNXGTCs1bClTwtw6c=','wosiwrjDs3A=','w5bCrsKOw5PDsw==','f8KSMTrDo8Kgw5fCo0XCiTYCw5g=','wp0Yb8ODSw==','w7jCtDrDjxrDscKpamfDhUnCmMOEeg==','W8OGcAFNw4Y=','woYwBznCoMOtUsK2','w73DmsOlw6tndsKgw5k=','Xy/Cs8Kcw6HDrcOCwrjCnQA=','L8OMLg==','eUPCvsOrPA==','wofCow7Cr8OW','w7rCtQTDhSY=','woLChy3CpcOowpZawqrDgTRF','wosjfMOdw5Md','w59cEcKE','wq8CYcOAeQ==','wodyI0XCnsOl','woFRfFnDkksIw55xwrLCoA==','OMKPR8OZUg==','N3/CkcK7','w4s9w5gUwqo=','w4/CnhDDhDE=','DsORw68uETA=','wozDssO0eDs=','wq8XOhDCsA==','wpp1JUk=','QcOTVcKWJw==','wrfDmsO7w7pzdMKww4tPfMOeRMKvw4/CugcfWMOlaQ==','w7I/w4wVwok=','Q8KSeMOwwqw=','M8KUwp1r','HcOFH2zCog==','w5jCph3DpR4=','USTCrsKuw6fDvsODwofChgnCn18=','AsO6FXDChkw/Fw==','Tllmw6csTMObcg==','wpIucsOofRTCi8KFEnXCoig=','LsOAP1LCpHcoF8OaacOdwojDvg==','wpsjwq3DmWQ1AnvCjMOQ','wqjCkgBTw5/ChBXDu8KQwpbCs25Rw5HChQ==','fMKxwq1rw6ZrAcO5','XcOfdgI=','w4Yrw60fwoMVwr0Twrg=','fBLClcKmw47Do8Ocwrw=','O8OhwqrCrQ==','wpk3ATs=','RsKBcMKiwpvCoMO0w54Y','w63Csm9URAfDjEhg','QMKKYMKIwp/Co8ORw54F','TsK1U8ODwp/CvsOPw4zDsQ==','wo8YWiY=','w4jCiULDvw==','w6nChgF1w4XDlg==','w4jDjU7DtsO/FQ==','J8KYfHHCog==','bMOAw4d4FcK5ccKgw5c=','VyLCrsKBw77DqQ==','R8Obw7o5IA==','wrQZwr7Du0g=','wo0jYsOJw5s=','w4Nqw6bDgWEDVmjChsONT8OqV1phwqPDlMK1IH4Dw4rDoMK0w6Vyw7Q=','wphXcVrDnVA/w4U5wr3CuE3DkcKOcRE6wpNGJA==','w4PCsMOjeQrChVc/ZnXDn8O6','PcK4EMK+KRYmdMKjOQ==','BMK6BXXCqj8aNx0ow7kjwpNHwrjCkw==','UsKLwpFEw4JoFsOw','wqXCoynDghTDvMKCaHY=','w4dnLsOBwptQ','wrV4w7nCn8OcDsOawrBcw7PDhsOKw57CmC/CgMKLcGh1c18JHMK3VUARw6/DkUlswoISw7Fhw5wfw6tHwpQpWWBvw4YH','QcKBwrBjHSh9wr8TeMKfw5nCgVTCmMK5w4Y+VVbDmBwue0DDmxslwrHClQLDoAtnwpDCpjzChBgpLS3DtMObwoFndw==','wocYWMOFwqUNwprCt8KyHcKmWMOFacOZHwx3JMOIwqh1fggwwojDqUbDr8OTNsOsw4Fxw5jDpH1ZworDr37CiSLCsgDCh8KwIcOJwr1AQcO9w6w0woDDp8OrFcOnw5TCjXDDqVErSMO4w6PDtlDDscOwwprDi8KBB040wpvDl8Oewp0TfMKYH21ITMOZwonCkgrCnQ3CucK3bVjDncKPLS/DjgLDhcOJcMKww4AqwonCucKCB1HDpy3Ch1XCssK7woALC0PDhzE=','MMOUeTbDqMOhwrrCqkzCkH0Yw4UZwpbDp1ceIxLDp8OTw6RkV3E=','LsKCFMKmwp4NNWzCqEvDvnd0wrUPU0/CosK5wpIFRUTDr8KJw7NKL8KyFMOrw5dlwo7Cphtvw5NBw6YgbcO1NMOtbgfDt18Owp58wr5xw78Vw4nClMKLwpFlw7YeG8OqeTHDhMKXw6Jtw6lSCcOiSTcSRzLClw==','w74ZwofCplUdEcOJVQrCohzCmEE=','Ci3Cu8KKw63DoMKOwrfCiBfDlxh/w5PCmEzDqyHDrcKhR8KvGzILwrhTw5IWRsKhDlbCpcOew7tpwoHCozDCgR1yw5wzwpFdK8KIw4bCh8OLwpTDp3UdbE8lw5dLOCkEY8OAwqcewoTCrQTDtgbComnCkMOkwqI=','CcOBJMKQw5nDr8KB','w4Fvw6jDnGZBU2XChsOHXsKhXUsyw77ChsKHNGsew4TCo8O0wqFxw6lxwpM=','w74ZwofCshNYVcOfXF7Dt13Djw0Dw6EoIMK3wonDqC3DksOeRVg=','ccKCFMK3wohcMmzCqEvCrngrw79cB1PCosKxw4sOEQDDp8OKwqQNY8KlKMOmw5Zsw7DDqB51w5MRwrVhNsOvNsKkK0vDuFgOw4k6w4g5wrdEwqrCncKGwpY4wqJNT8KkPlDCkMOfwrBq','VcK6WsODw4TDtcKdwozCqATDn8OZGnAJw6zDpMKBwqzChsKOwo7CsxRSWmLCssOhCD1tZDZtw6rCsBszwoTCmcKUHUrDksKRwowCwoRVGBE5woJLeiQVwrMgOgPCpwJAV3Q=','wp1rwqRww4kRwpkSwqTDs24sw4vDs8OmWsO4wrXCoMOswrBYTTIwwqvDsMOrwrMMw4QWLjA/wpIyw40M','wqTDuTYRCgDDjUlhFW4awoDCrifCh8KiDsO+w7PCniTDpGQfcMKfwpoOw60HE3HCgsKywoDCtcKgQxsWB0FWXVXDssOFNw/Cilw=','wrdjwqzCmMOrMsK6S8ODKiBzW3LCtsO9wrbDnTYKwqpGw5XCi8O8w6HChcKTHlxBwpUEwrbDsjBrwqjCvH8xGUPChsKkw5zCh2EywqFiVcKVeMOrZcKQwrnChx5KLHM4w4nDkMKfw6/DqMOvS1nCr8KZcMKgwplOTMOyAsKwOA84VnTCmQh5wqBUdsK4w7QWV8KqwpJXfsKBW1ZcwrLCpDwuw6XCvMOzLBHCmMKSN8Knw4tlKVIqwrQJwr/CsMKTFG1IXMOvSMOkwrfCh8Khw6tQwrrDhTx7wp8=','woLCqcOmwqBMw7Z4Y8KTNcOwwrDDh8Ojw7AwOD/DicKBwqbDucObwoo5DmkwVsKSw6TDm0IOGA/Ci8KPd8KOw4fCoE/DgifCpiQ2c8KOPsO5ODBXOzV3ecO6wq7Dr8K3YU/CosK9AMOAR33DtDXDnnPCgAdmw7kCw6fDucO3w6zDii7DnMOFMEPDgsOwwq3Dgz3Cp0vDunLDuUzDmcO+wpPCgi4qw7DCsHDClMKrwrNww5vDhcOYQw==','wrrDuMOrwqDCjyRJw5vDvsKpL1PClcOUAcOcMFJ/w7wCdDXDgxnDsRrCjMOCQiTCr8ODCmnDkcOmfBE8w5jDscO7w6Y3fcK6NV8vwrtWdkXDgErCgcKGMMKuZQYnF8O2asOxfFV1wrxyw4zDuExbwpJvw6cmw7DDm17Ci8KxCR0Ow4zDuDAVY1xNw7nDo8KrwqrCtsO+GcO6wrcxwrw+PcKHGsKXWMO7HRLDpcK6w4rDnsKBa3nDnwQFw5jDp8K7NHRd','wqTDuTYRCgDDjUlhFWwTwoDCqQ3CgcKhG8K6wqnDjDnDpDRaYcKXwpQDw6QWQTrClMKywpPDrMOtDVxPB0FRR17DsMKCbUzDjhJhwqxuwrrCkFw8w4LCg8K2w5pYGW0uw70VwqXCvsKEwo9MwpbDtjrCjMKEwpbCtDvDhcK+Gg==','R8O2ecO9wrM3NzA+wpJRCHtrJsKcw4Bkwps6w5MeOmDDv8KFTcKyeMK9w5MKQsKEDsOrGsKUwr4YcQLDisOTT8KGwqwkVcOTwp7Cr8KrwqbDtMOKayUsTgxgw7YxCcOgw5F+woTDkVzDrk7CmXo0wrjDslUIw7nDvG7DvcKkLcOvw6ddRDfCnMOZwrJ4O1N+woHDtFwgNgszwonCrjjCj8OkbFnDqxHDocKxaBRPw68rwoLCnSx5w5A7Lg9SShQnw7zDiit+wrk4wrU6w5vDnsO8w5DCg141AcOmw5dSexA4aVhvLnXCmMOIC8K4wrPDjnXCoGARSsO0E0xKwrM3wrHDlkfCmMOIJcOkegLDlQpdRA8/w4tQSkdSEW8VVsK6PT3Cu8KDHG0=','HcOLO1nCkw==','Sn/CncOnCg==','w74ow7XDncKlNcK7SsOC','aXHClsOODg==','S8O5f8KFHQ==','w7XCrGBgaw==','wqpZw58=','d8O2VMKBGw==','bltYw6Iy','JcK+TjvCgRp1FTJpw6otw4dNwqHCmAXDvsOzaGgUNcKIw5tkN254w5jDnUkAH8Ofw6nCtx9rw4vCjcOQwrlNM8OCwqTDucO3wpY=','GsKpfMOIZg==','wo81Z8OQw5cJUcO8','w5BYDcKcw6A=','wpo1IsOuwoU=','wqgkLQ3Csw==','wpcOOsOdwp3Dph3DigEhXQ4pw7dJw7XCtMOlwpJkw71qw5LCjwFkVScRGcOQCh4iAWXCpMK1EsOaYcK0fQ==','VHHCs8OZBA==','RsKRZsKAwpDCvsKRw48TZcKRDhTCgX7Dr8Obwr8=','wrnChDBWw4E=','wqXCiCLDkxnDs8KGa2HDhzLCgcOTaCscwpPClg==','GsKrVsO2wq54OjowwpNPGD1nJMKJw4F1','PsO1w4IvEQ==','w45YwqfDvGU=','fRTCvMKMw5A=','w4AaXmg6wrFNwoFLw5HCkH0=','VzLCqcKNw6XDrsOCwqjDhwDCmEgswoQ=','U8KeMMKnwrQ=','wpNMAmfCug==','XMKKdMKYwo0=','wpDDscOAMBzCmFJmZys=','CijCt8KPwqjDv8OcwrLDmkc=','Oipcw4U=','MMKWwr9jOQ==','w5svdMOBYgLCicKkHTTCuihVw7xywrQ=','wrkPPMOdwqk=','NcKkwqJLDA==','w7oRQngtwp4Nw44I','w5wCdlY9','IMKOfGPCkw==','wqRvw67CrQU=','w4rCnGzCqMO3wptGwrjCmH8=','fMO6fQlq','wqQbKsOZwp8=','T8OEVglX','J8OzMUbCmg==','w5LCil/CssOoTXnCqcK9NUc1IxDDoB5ww6rDvHdSwo52wrHDlcKSCgjDpg==','wq0UPcOR','wqXDk8Oqwqp2e8Kgw4sAecOfHMKsw43DqkdFHcOlYsK4SGs8fV5WwrV5w5EXE19tX8KK','wpVbQnRw','w7RNEcKMw6INw5U=','GcO1QsOVwok=','G8K4w4seJ8K6w5XDvcODw4BZwrlww4QbdBpuwrZdwqkjIVUXPhUVZ8KRw6vDpcONw7k=','HsKPfmHCpg==','KcKbwo58AsKbecK6w4fCsMKbVzI/w7wmwo0t','wofCgEXCocK6Wg==','wrXDtz3DjEjDscKJJHHDn2vChcOOY3MqwpzCkhtiQmzDiMO1S8O4PcOMaBNFwpLDmE3CmB5kMg8hw7Y=','VsK9IDrDvA==','B8O+CsKGwpLCssOYwonCsBrCjMKUQjAawqLDoMKAwr3CiMODw4TDvFhpXnrCpsOAVGswGmAow7bCnlh3w4rDnsKc','w7RfaMOVwpXCtVnChAUpQFQYw7JOw7PCrsOvwpg/wrBOwpXDj1E=','woLDqMKyw7ZEw7t7ZsKFaMK+w7HDjMOpw7MlDzzDgMKfw6HCqQ==','wrrCrsKmw6HDiWpFw5PDusO0Lw3Dn8OYAsONAEo3w7YVdTTCkxLCtl7ChsOCSGPCv8KMTDzClMOlcjA1wpPDrMOsw60zNsKmNA5/w6wYPFLCkA3DicKY','w6g0w63CgMKPDcOYwrpa','f8K7wqV1w40=','biLCn8Ktw6Q=','w7/CmjvDqyQ=','FMKDUMO1fw==','F8KxUcOpWg==','RMK0FxPDnw==','csK5FcKtagZpbsKjYiLDs8K7ecO+wr3CgcK+bsO+MsOXB11veMKew5RLfC9Yw47ClsKhacK5S8OJwqRFwpBiKVjChhQPw6E9GcOfwrbDtQ==','KcOyQMOywpI=','w4DDhQHCpBE=','X8K7TsKgw6hew5LCsQvCpcOuAsKiw7zDvMOISyLDtAcvDcKARU3DvcOKJ8KXb8KgLsOGw5bCjRN2w740woDCvjTDgiBOwr5/XRE=','QMOpfsKDKcOMw6fDoX4=','C8KnBcOaw43Cq8KSw5XCpA==','wrjDvcO4w7TDhihEw57DucOrORDDg8KRQsOJFFw3w7IIdDXChlHCow==','wptAZg==','w6g0wrbCmMOOUcKawrdRw63DjsOHwofDim7Cm8KaJi9yfVMc','wpE6w7HDvnRBZsOmw73ClcK9SX3CnX9wYMKYw4Ugw6nCo1nCgWppwqJtw4EaX0HCmMOBYTAXRA==','ACnDnsO5DcOZKsOvT1www6XCjsOKwrPDh8KqRcOHwqkBw43CvgTDmsKRWX7DvcO/FsKmwqPCg8O+MyTClXTDumMGw4I=','wrjCq3rDnEPDocOWeCTDli/CjcKVcWw=','dsONM0jDrlcsGMOIZMOewpDDvsO1d3bDm8KVwpjDiQ13MA5Pwr8Uw7LCuMOEBWXCjiDCncK1bMK5TQ==','w6hww7HCmsKBR8KZwrRRw6DDicKLw5zDlCHDm8KkOnFpclcAAcKoFQwGw6/Dgl8zw4tLwrg5wogRw6dKwpUl','w7vDtg/Cglk=','FznCqnTDnMOrwrVgw77CqsKkFMKBewxQw68Ww4DCv8KFw6YEwoNDw7DCkMOkVxpQwoZ/FCLDgSnCusKQwoA=','w4kqJsONfgfClcKgTjvCsz9aw641wrTDiMOfJsOswoPCicKabSU8wqjDhzZQTMK1wqTCqCM4wrx2w5DDtljDg8KYwqvDvsKNJsOh','woTCjB/CjsOy','wr9Dw5DCo8O+','w7rCjyXDmTU=','XMOKfQ9Lw5zDmnc=','wqrDp8OqZCQ=','w6TClgvDtD0=','WcKGFsKtwpY=','FXnDhEMnwpnCjMOVw7LCjShJFlEaAEHDgxLDpMKYCAAqZwIfw6ccw6FyeWXDkhd3w5whfMOufQ==','LcORKl/CrkcoHg==','woULwoXDpFg=','woN3w7/Cm8OW','w4rCmSXDq8O4wpZUwrjDlmATcMOqw6wdw5nDuANI','CXjDp3TDlMO/wrI=','w4wnCSPCh8KvVMK6w5Bnw7k=','WBDCvcKrw6A=','IXvCmsKZTw==','X3XDimgiwpbCnMOVwr3ClSwLWxQKVBA=','X8K6Q8OHw5TCo8OAw4s=','aXLClsKpAMOXJ8OIw6zDrsOiw5Anw4XDvDfCvH8STsK6CMO0w6bDr8KOchPDpAXDgsK6wqdPwo7Cs1/CpcOZCkTDtcKqw4nCqDxwwqTCnsO+Y8K0','wo06wqnDq3lWYcK6wr0=','w5LDgVnCtMK8R3rCpsOw','wpooPxrCow==','aXrDvmc2','WMK/LRrDnA==','w4FlwrvDkGwEGH/Dlw==','w7vDp8Ouw6J7','X8KMwpJQw5RfB8Otw4EGU2QyUWkQw4TDl0c=','wpFMe1fDkFop','fnF7fEU=','woR2w77CnSM=','BcONdsO5w4E=','K8KHcMO8Yg==','bsKKZcKAwpzDt8Kd','wp9XUHnDog==','WsKMNMK2wq8=','wphXw4HCtcOY','w7jDtMO1w41g','CcKVdcOxWg==','w6JowqvCkMKdT8OJwqoD','wqrDg8Kxw7YmZsOhw5YcbMKL','wog/wqTDp0E=','w7A9w6fDmcKvKcKwXMKI','Q2Zow6Ud','X3nDmlIzwpvCnA==','wofCoCF/w4g=','L8OXw78AKg==','ZsK6E8KWwo4=','DmDCj09ywovDn8OIwqLCnXQVGQ1IFQfCkwo=','wqwvEsOswr8=','SVVcW1U=','w4LCpkFGSg==','RnzCucOvFg==','wp/DmAPClMOd','w44+PMOAwo8SCMK6DC3CihDCksKxwqfCkMKGdyViYcOdb1zCtw0Ow6w=','wrnDnMO2eSk=','J8KcW2HCqg==','P8KLGcKww5YCen/CqU3Cpidl','OMOKY8Omw4w=','bsKELSvDocKvw6PCukXClycFw4MD','D8OsfcOwwrg=','V3nDm1YowpM=','woJWe0TDnlEp','wrgWKcOfwpbDvR7DiQQgRg==','w6A/S0oM','VsK6IDLDog==','SMKvRcOPwpfCsA==','CsKOLMKTKw==','BMKaLMKhIA==','wocFARPCtg==','w7fChXxGUg==','wo7CszFbw7Q=','woFaw6LCiMO3','B8OnwoDCgCk=','w48Kw604wpU=','NcOMYMOfwqs=','wrweR8Oeew==','QmvDiGfDvg==','w4LCrnpbUw==','wqs2BTTCtg==','e8Opw7LCvWjCvxEHT8Oaw5o=','HcOmwrXClR4=','w5vDs8OUw4Fc','Az3DqsKUwrnCvMOSw6LCm1PClgI/w4LDmV3CtDLCsMK4W8K6Tm4Z','woBLcUA=','W8OefQNQw5o=','UMK6wpttw4M=','w7/DkMOxw6dcdcKww48Dd8OeEMOXwoDCpA8uXMOneMK5XmU8dFkawr5Hw5IdExg2XcOXKz5VwrDCkU/DjMOTwo4hFcKnwrjCpcO2wp3Do1zDpH3CnFd7BsOwM0V3N1zDk8KtGsKPw4Ziw4fCiAIHB8OUcsOAUgATLhPDiMOkw6QDc30AwpPCsWvDhsOHwrgXPig=','w48iaMOeZxLCvcKnCmnCsnBYw6E3wrbDgcORLMK0wqrDksKWIHFww7PDlz4OWcK4wq/Cqit0wrs6w4vDoxLDm8ObwrHDvsKCcMKmMkE=','w7HCpg/DjRU=','BcKGwqNADg==','wpRsFUnCqA==','wqZ/w7LCvMOr','w4Exw5fDmsKl','PMKVwoR7E8K/','w7TDjcKIw4MP','V8OedsKKMw==','woXCgxzCmMO+','w7g/w4PDiMK3','AizDjcKtRMOVJ8OqSB4mwqbDmMKPw7DDiMKOX8KPwrAFw4HCuQTCp8OTGGTDs8K2B8OnwrfCh8O6M3TDlkXDt2RJw7rChQN8asKVORfCkMKqw5QHOnt1TSTCv8OewonCtx/CrQrChcK3HcKDblDCkW8bwpzCogZdw4fCrkjDmsOPwqI2bMKdBV0OcCHDnCPCqsO5fH1ywphlw4kewrkDYizCusKrfRvCl8Khw6nCrcK7w5o=','w448w7Iewrs=','wqEuOcOywok=','w57ClinDoT4=','wqXDtcOcVg4=','woUtGCLCksKuAMKvw5ciwq9ZA8OaPcOfd1jCk8OBwqfDpSk=','wrPDnwvCvRlkw67CvUrCv8Kmw7Qdw49v','HsKXBsKvDg==','w73CkTnDkh0=','w7dNwpfDj1w=','wp4uf8ObYg==','w5DDhMKXw7Uh','wp9wOEnCiQ==','UMO9dRtD','woQZG8Oswoc=','wqRvw6XCtxs=','w5fDmsOZw712','bsO+SCBU','fFDDjlYg','woRKR3jDsw==','w47DnMKWw6YH','wpIiwqTDmVE=','X3J0a1o=','wrV8w73Cj8OEUcKXwq4=','w690IcKww4c=','wrjDgcOPeyU=','w6nCmsKjw5fDig==','QHhPw60C','woF1FW7CgA==','AmXCmcKtCMOaPMOvAFkxwr3CjcOI','UUnDo1HDuw==','wqnDg8Kyw7YlZsOmw5YZbMKIGMKkwpPDoA==','w6HCgxV4wpzCjg7DvMKFwp/Ci3s=','QsOYcABfw4HDiWMHwrPCmD/DnG/CpAptXsK6w6c=','TMKGacKnwqA=','woVPw6DCkh8=','a8Ofw6gHNA==','O8KLNsKZLQ==','SMOgRcKGGg==','V3pOw54S','CMODfMO5wro=','wqI6d8O0WA==','T8KQNzHDocK1wrLCv1LCizAJw58ew5rDsXwCKxPCr8OTw7ooFyJPwoMOHMKzdEXDs2HCtzHCuSckEkTCtkTCrMKaHcKXUsK5','wpYkasOBYA==','EMK4Ug==','w4XCnMKHw63DlA==','w7XCssKjw6TDiw==','RSTCtsKNw6vDuA==','bsO0XsKxFA==','w7rDl8Omw6l5eMK7w5JIYw==','wrQDwo/Dskc=','YW3DpULDpQ==','w7HCpDjDoiQ=','RsOEcQs=','fMODek5zw73DtEBswrTCiyHCjmnCuhFwTcK2w63Dv0PCvmdEw6XCmMK6wqEwTDlOFSoNw63DqsKvwpBRIcKvA8Onw5HDgsK1Li/DmMKJUTzDgl0K','w4IPw5vDqMKT','O8KvE8KPJA==','wqLCnSnDq8ORwql6woXDozJDc8Krw75Vw5bDpQhANsO6YcKJwo/DhsKxDx57wqEIw4cAEcKxwrhBLHFQ','dTTCk8Kew5s=','SMKuc8OTwrc=','V8KPXMKPwpA=','JcOyTcOww7E=','ZsKCNjHCo8Kyw7HCp0XCiTJBw4gfwpvDpGtHfk0=','w5DDgMK0w6M8','w6Zowq3CkMKeT8OMwqoBw73CmA==','w6DDogPCr2M=','w5FMKsKMw4Y=','wrswIRPCrQ==','XMKRwo1Lw4ZrAcO5wpwXHCMl','wqQBaMOYcw==','acKDKzDDvA==','X8OKbQBQw4DDnA==','FcOKbsKewpbCpMOZw5QTacOSGArCnHDDucOGwq5Gw7o=','w68Eb2od','RMOqw5EPa8Kxwo3Cs8KCw48TwoN+','w4rCnCLCu8Ouwo4Vwr/DnC1UI8Kpw7JZw5TDqANLZ8O6bsKGw4LDhsOgSAN/wr0dwoocVcKxwrpZMGEVHig=','w5shdcOBfADCicKhHg==','aTPDn8K2RsKTbsOKw6zCr8O+w5FxwozCp3vDvH8PAsK8AcOwwq/DqcOEMl/Du3XCiMO3','wrrCvMO2w6jDlS9AwoLCucK7eQ3DncOHDcORAFs0w6QVdmHDhgHDtQTDnsKIG2HDt8ORBXTDkcKlczU9w5jCvMK7wrZ/fMKpbg5yw64BLgHCrQ3Dk8OONsKjbwsuEcOzaMO1bF06wop3w5PDsAYEw5Zzwqd2wqDCm0DDgcOOHQ==','wrcnwrHDkMKxOcKzEsKEJ3EwUHvCusOvwoDCjHEFwrtGwoHDicKuwqnCiMOfFVVEwoVGwrHCsQdkwrbCslQ7E1zCjsOnw4zDjH4jwrB3V8KVZMKyZcKPwqnDhgNWdTRxw5bDisKHw6LDrMOtYVvDqsKTecK3wp0IVsOlCMKuNUBgGznCjgMiwqIJP8OzwrhRSsO7wrRXY8OTChFewqfCuH0owr/DpcOyPkzDkA==','wodZDMKTwrNfw5DDrsO3UMK9UsOBaMOGGyc7ZMKbw7E0bkFgwpA=','CMKjZ8OJ','DMKnbMOOYsKMw7nDrA==','wqwbPMOZ','wpZFalHDj1Ygw40=','UsKDwpZAw5RtHsOxwpwPASUhXA==','w4hYBMKXw64L','CcOBOcONw5HCrMOWw54NYMK3CRXCglzDp8OTwrhNwq4UZipjwqzCqDbDrDfCtsKpXkFrw4vDgkHDpQFEKcOAwrjDimbDkR04AGfCtDnCnwbCmsK9woLDgARBFWQGVQ==','w5JxIFTDjcK9A8KqS8OOT1DCp0DCtELDpsKeExRe','CsKWwoddw5RlAcOxw5BDByJ9EjFcwpbDlXMpw61rOMKtwpDDvsOywplIwps9Aw7CgsKiw63Cozh1wqrDlMOgOSTDuMKHwpXCig0=','w4EuwqHDgyAIHzbDi8KfHsKyGUclwr3DkcOQZj8Ew5/CtMKxw6Q3w6skw4IeGsKDw6HDtMOAZWNRSRXDkTTCuHPDskHDqDwJwrUFHcK2wrrCoHDDolLCiwPDgigSM8KhTwXCsAomWWBxF1wVwo3Dp8OLwrkcMMOjMcKBeDc4SybCicKYwpLDol7DqMKiwrTCgHDCjU/Cg0jDgHrDtmDDgcOyw7o7eT7Duhp3TyolSXlmw5vCsMKrA8ONw6oJw7LCumwnw6/CnMOKFnEwBBfDkMOXw7/ClcK2w4vCqsKUH8KffEYZwpQUYyJYAsKIwrZQJS4eV3RHGMKJYil2acOxesK9G8KWR2bCh8KiwojCq8Ouw7oqw7bDjmLCk8Orw6bCr8O+wqJjKsKPw6Bmw5IXw7MIGMKsw4XCqMKZw6jDuD/CnTHDvMOvw4w9wo7CgG4yw7sTe3LCnBMhdiEtDMKDw7JoYcOVw4vDhSg6wonClCVLw6I2wprCqcKqKsOdw5DCpcKJw47DugZke0xWw5BrBl4KEBHCqWnCmsKFf8K0cw99DlteHMKbwqHCrSMsPsO/wqjCqg==','CmTDp8OIwqDDqsOHwrTCiwHCok4uwprDpgDDpD3DusOkVsOmXTJNw6oQwp9ZXsK7DBjDocKaw7guwpDCpiDCpQw/wo9QwpNTPMKew4jDmMKCw4LCrDIHdk1pwpEPeDk=','GcK3w5QPJMKxwpnDvcOfwo4Two9swok=','FMOCcR5Mw5rCm21GwrrCij/CkyjCvBF0WcKrwq7DqgrCs2xGwqDCncK7w7F3HmhTQisGwr7CqsKxw4YIP8KrTsOrwp/DgMO8ZXnClsKISTbCnVNGOxzDo0JGZWI/worDqxLDt8OiwrPDrR5IOR3Cqw==','GcOrw4gPKMOqw4nDpsODw4gRw4Yyw4EVdglkw6QWwqJie1EXK00RLcKBw7/DusOaw6DDoMOGIMKZLMKrEmdGWErCscO9DMO9XcKE','csO4XMKEZAdpecKqZyXDuMKnIcOyw67DlMO3J8O/M8OATlNqZcKZw5tbRS9Fw4bDmMO6MsK1CMOTwqRaw4p/cAzCjhAKw7o5DsKaw73CpVrCryZlL8Ogw5lmw7EwUQTCtcKIKMK6fsKnwo3CicKfdMOaewjCoMOFEllJw5LCmMKkw6M1w4TDrF3DssKUw6Qaw7N5w7IBwrvCv8KqHljDuMKvb2PCjBzChXEFaThtfDwmw44kw7PCnTfDpsOnXhg1wrLDjxlNUcO2wpgHwol/SsOLw5NFw7HDrGV2esOkwprDpcOhdwFQw75aOsOGw54CwpAJw7nDt8KaPBtRw798wr83wqcFwqjCh8Omw7/CpcO6VcOww7gMw6PCnMO7D8OjA8O9w5lqwpjCmjbDtsO8RR7CqwjCpVPCuUd+DsOfK8K/FsOkw7QTw7FrYTMdasOgc3ABwqIuCXl+wqMLwr7Cpy/Ct8K+McK9wpI3w47DoMOEWcOywqoIKgpWG25De2puw4LDiCDDtiBmwoXCvcOfwq55BkXCv8Oow4zCusOMw4QDw7bDgSnChnDCkQp6ShNIwpgcw71Rw4zCisKGwqzDjsOGcVDDj2QrEFNJMsKae8KpNDbDtGrDs8KMQsOIbsKcw59fw6p5wr0pwq/DncOew5LDmMOTwprCvSwAIHfCjEPDvFvCtxDDt3E6w6PDqsKQw4/DjcOkwqhUJWJRd8Kcw7Znw65Bw5fDhlpMwrjDssO/Z8K2WzTDscOzw5zChcOadC0YwqTDjD1uw4pZCMOwwogbw7zCi8K+djnDmcO1wpfDuMOqT8OZfEJcw4Q=','w4rCnCLCu8Ouwo4Vwr/DnC1UI8Kpw7JZw5TDqANLZ8O6bsKGw4LDhsOgSE87w7JcwokAE8O0w6JWPXkVAyrCvWTDscODWRAISsOkw63CjxF+TEvDgRVRwoo/f8KOwqVbw6taw73Cu8O8DMOJwrbCugDDmlp2ADBewoHCucKBfRHCrQ==','w4HDtMORa0vCklpzfGLCmsOlIVPDv8OVwoFZF8Ofw7fDqw==','w7QbaMOfwp/DtALDll1nVg4YwqEfwrrCs8Olw50+w7JAw4HCngBvZCITH8OTRldlRVTCu8KkFcKYfsK2TsK8OsOCw49OwrA6wo/Du8OSMcOmwrliGcO4wqgVTCsfE3/CrcK8RsK3RsKzdcK1w7zClcOswoxlOypNw5t6XMKqw7TDhsKgdcKZwrx/w5bDusOMw4TDuRXDlMKRD8K6wrB3w4M2w5zCg8O9asK0w4E1wpIcwq3Du2LCh8K9wo3DucO/w7stwq9aw6bCoQHCgMKTXcK9RD8KKTANPS0yWQwIwqLCsWkFwrHCvcKiw7/CvcOqP0HCscOvC8O1e8KNwpnCsUrDsCMMwp3CoTnClnPDjcOLw77DswzCtcORw63CpFDDt8KPUMKTLS/CnMOvwqfDulDCgcO5MSfCrcKSwrQuwr3CmsK6P8OEw6wuwrTDnsO7OcKiwobCsk/ClS7Ct8O9woNuwrk=','FX3DrXbCncOqwrtgw6/CtcO8FsObKU1Uw6obwprCssOHw6UVwohYwqTDnsK7ASNVwpUpVWbDjHDDoMKRwocywpV9w40UwrvDkl7DiWjClMKgw7kiwofCu8KoIEjClMKCwqFt','wqXDm8Oqw7ws','w6vDumbCh8OhwqoqwpFGBMO9e8Odw7zDvsOST8Ouw5LCmsKkCVl6KsKNwrAOFiUYS8KKw4EbE00Tw7TCs1vCrMKjw7vCncO2w7jDr0fDi8Knw7/CpQknEMOOfMOjw5Z6w7zDlcKfwohUJQVNdMKkw6zDtMOUKGHDmcKdwq96LcKnwqFWwqZ1O1R1w4/DtR88wq9JecOyF17CjXLDknTDksOuw4YwMjM1c3vDvsORw7QZwpJBwpDDow5kwppawozChF5wwol9w7zDlShtPcOyworDq1bCkDtsFMOawpYYCMO9PMOebjjDoHwxfwlhTEXCs8KiRhsdKHJ5I8K3wpnDg8KtAzsSwpoQWcOeCx3DjcOHwo3Chw/Cu8K2w6/CnEoNQE5Rw5YpYGvDsg==','K8K0MsKwTkPChkXDnidDYcOTcGvDslZgwrNQBx4cwqMPw4vDjsKRwprDm8O4DkzCowXCsMKmw7RCwpjDoXA2aMOtXsOTwpE+bU/DssKbw7ANDz4iw6IuwrcjSAjDgsOZZMO7GzNFw7jCsMOmNyPDpMOpw7PDskDCuAfCv0bDpRTDqcO5Dy/DuiJNw7rDjCoywp7DizjCj29BwqHDg8OcXnIsw6/DhT4pw5rChMORPcKpFU07w4PCvMKrwqV3D8OYe8Ovw4HDpFJfPHUbwrZqKGlWRcKARXrDh8Oqw4wmH8KjHsOtwrpNWcKbW0p+QsOnIXlDcyEDSMKVwrDDuEfClwPCpjfCuUfDnX3Dg8KiJsOoVgkiwovCtcKqNcK9PMKzYsO5IcOdKg/CiWTCojjDogTCusK8w5ZjwrtWw4DCv8OgM8K0csOtUcOawqnDjMO4w5ItesK3w6VDZm0Bwqxaw5/DicOwMllZGUdlwoNTLmLCkcKdwrE+NcKITyBYKHjDuwbCucK1w70DSsK4XD98ITMpb8OBw4TCusKaw6fCvcKYeF/DosKGwpMkwo5lSE7DinI6wpDDjcOlwqTDhz13AcOLb23CnUsIAcKIa0vCo8O7wqMGST0qXQ7Cr1fCqcKUw43DtXBeGFUxw77CjHM4w64kNw==','wpQDWcOAwrBDw53CuMKySsO1UsODf8OAHyd4JMOKwqs7RUp8w4vCqlzCoMKIc8Kpw5drwp7DtXlMwqPDpjvDnmfCtxHDkMOrZMKdw7YVHMO0w6l2w4PCrcO1AcKmw5/CgGPDuQJ0BcK9w7PCvi7CvcKww4nCksOAFwk2w5w=','QMK1b8Oce8OdwrfCrX3CtMKpw4Fww5DCqiQWwoXCvFXDuzwQS8Osw7xewqdBwpJ9wowRwqTDq8KAwpzCi0nDicOiwrvDohnDmyBiMzorRMOaw4HCp8KBbFHDh8OzXsOabMOnf0PCrGfChsK/wqQ=','OcOXfMKFQg8IGTt7wq5BMVnCnlN9eHsEN108wpvDuMKEw7zDi8Oz','wrcnwrHDkMKxOcKzEsKEJ3EwUHvCusOvwoDCjHEFwrtGwoHDicKuwqnCiMOIHRNHwoREw6jDoi1twqbCuEkuXHHCicK5w4fDh3QpwrZ/WMOKKsKpJMKVw6jDhhRBJXlkw5/CkcOJwrbDrMKubVnCq8KHZsOzw48HU8O/F8KocVFqGHbCnwp5w7IVP8OkwrtaWsKpwopHfcKRDx0bw7fCpnI1w6jCrcKxOk/DksK2PsKiwq5nKUhtw6RBwr7CqsOZUea3puWLiEvDoAvDvcK1','CcOFKcOAw4XCq8Kfw5MTYcKZQFrDjT3Cq8ORwqdfw71YeypiwrTCp2XDvX7Dv8KmDQdrw4/Dn0rCpAFtM8OKwrHDuyrDrwQ4TyLDsnTDikvClcO8w4rCkkcaESBGBwLDlcO8wpVBw6jCsB5Gwq/Cuj/Do3xBw5dXw7LCgQFSwqIbe8Kpw7IdX2duwoIfLsKfPT7CnUQ2wpweL0bCn0rChxzDsE3DmXgXwq3DjVXDh8OSwoDCoz1twqoBeTwHaz3CgcKQwqtbwovChsK7wpvliIjpmIFnZsObbQzDlsO0','wrXCnhfCuVBRwrQ=','QcOAw6Q1WDd9w6gXacOPwpfCql3CkMKtw51qUFbDiwx8I0nDhUJmwqHDkhzCqg==','wrrCqMK6wqDDhCZHw4zDqMK6fm/Cl8OCA8OTE1Fow7xKezPCkV7CrhfCl8OBBGHDssOEEG3DkcK2Pzg5w47DqMKzw7s3KsKkNQMuwqtUdhvCjgPDicODI8OgegMmXcOsZ8O+NFRxwp9qwpPCtRlFwp56wrFhwrzCm0PCisOvXFRAw4rDpToXJhgdw6fDpcO+w7nCqA==','wrfDsnXCgALDvMKCdzPCjyE=','wrXDkETCoUNaw6zDoRzDvcKpwr0aw5szA8O8wrULEjDDm0zCl3QUw7U1ZsOBwoTCli7DsFvDpTw4wpbDpMKiwqzCnCh6MMKfDcKjwobDnMKxw7lRw5lYwp/CuDLCjcOuwpNIw7IFBnHCmMKNw5gAL1YOw5RcwqzDkMKWw59Lw48Pw4jDjsKNUhFZw7VZw5xIwrdIRcOpwqsSNEkIwoDDl0/Ch34Cw75Uw6A3wrTCuS/Cm8KAwrEDVlrDrhPDk8KcJsOzDDtUwqRJwrRkGMOl5Yin6Zikwp7DrMOvw4o=','OG5Aw59KQMOFfsKSw5Bww4Vqwq07woDDiGjDq8Orw7HCk8KGWhg=','LsOLSMOkwpgJfGbCo0vCpjtowrUM','w7PChAR7w5/DjQLDvsKQwonCljIfw4zChQxTw6wzE8K1w5HCqsOTw6XDiC3Cuw7Dg3QRw6YIMD3Cq2NgJzLDpMOPXjRofMOEw4jCjS0BAMKAw54pGMOvwpMKwpPClMOXBiLDoizDi1wjw5rClMK6ICPCsA==','w4luO8KOdwrCksO9HmrCsG0ewrc=','MMOUeTbDqMOhwrrCpkTDjXMXwoxIw4TConYOc1zDssOWwqJkGysKw4hEHsO4OBHDpmHDv3o=','wrfDsmjDiRDCvcOIanzDjnrDn8OVZCkZwpPDgQhwBG3DlcO8A8K3I8Obbg8GwpLClAHChkokZUcow77Ci8KAw69+wpfCoVUPwrJ7w4A4w7jCncOYwoTCr8KJwofDksKcw7jDuB1yfz8vwr1RHU4mwrLDtxBnwphKRSLDpMOKwqfCugV2w59KHMKSw7PCi3MbQDNbSnJ2NMK/wrrDoy4iwql0wqLCkUvDjFXCtRXCg8OOdD/Cq8KAw7jCs8OULsOdfMKPwq8g','wpN2wrrDrXBNYMKnw63ClsK0DH7CnyVsZMKLwoEgw63CrAjCgVB/wqp4wo1STlXCgcKSJ2VRJGJgSMOKWhTDgcOYDCQPJk/DosKwZghVLcOYw59mRX80GRTDsmjDnsKtYhjDkCHDg187w6EIacKMwpHDtsOxdcO3wqLDqcOdwq3CggEowprChMOnwpXChsOTUMKHwprCigzCqsK4d1VZE8Okw4YzwrAjwr5qw6nCmgoPwqhBORXDjsONMcKAw65yLcKDPMOEQ8OYw5fDjcKYw41/YcOUccOCw4rDiA==','w44LeF3DnlMpw5txwqjDqg==','w6vDsijClMO4wr95wpYCVsO6MsKRwrPCrsKQS8OhwobCkMOmQAguLMKFw5NKHjJCS8OXw4ceQwIew7XCoA/DscOqwrPDmMK2wrzCtELDkMK7w7/CpQk6TcKMLMKpwoJ2w77Dt8KAwpoadEccJMK4wqvCoMOHJTTClcOWw6J/PsKqw6BHw7cnfFZ1w57DplUswrBKSsO6GVrCkG/Cl3DDlMKlw4h5fXxUIz/CrcOLwqgbwpgPw5rCuUlqwppawozChF5kwos6w7nDjTY7L8OqwobDohPDkWUhG8ONw58KT8OtIcOCOGHDpWQvKlwgBQ3Cu8OpFw8APXtxKMO7wpPDisKhAGxGwoIMGMKKWBTDisOCwo/Ci1nCu8Kpw7HDjhAGWVVewpU=','FsOewoBQw5RwHMO6wpEXFzYlDS8bw57CgW4iwqNsJsKzwpXCsMO6wpINwo52WwLCn8O5wqPDqWIww63DnsK8dn3DvcKfwovDgUkhwoHDgMO+w4hIAcKhOEDCi8K7SmzChSTClinDuAPCu2fDqMKQBHvDmMO2YDJxw4zCp33ClQPCrAbChjgxBMOmwp3CjcKIJcK1wrfDscKOwr9tU3FyQsKqw7bDgsKmNcOOwpHDmXLCosOpAWbCqkokwo8WwqMIwpEyw4zCqHDCgRMUwqUiciJaQ8OKTMKycjfCvsORw6ItwojChw==','csK5FcKtagFke8KxPHbCtcO/YcOhwqHDgcOvOsK+NcOHDx9PfMKWw4tcEyVHwprCncO3P8O0RMOmwqlXwpAsMQ7DhVYHwq9+ScKGwrHDtgnCuC9iIMOhw4Rlwr9fFlDDrMOEOMO6KMOi','csO8wq3CsS/CtwUPBsOWwozDnCrDmMKAJsK0w6N9wrPCi8K3OcOaOMKsesKZd18vFsKQwq5gSRNDUyLCvcOWw4INw4A6AsOXwpItwrQlwpXDnjQiPkc1wpTClCM2wpXDjCQXw7rCv8KDJzRHHFAcw7LCgSF0wqpqw77DqBHCn0tKb2bDtw==','w6phw7TDjMOMX8KZwqVAwrzCicKJw5jCnGDCm8KaJi9yfVMcU8O5HVBUw7jDj1Iww4dawrkwwr8Yw69NwoN3T2Q7w41RZcOawrDCjhVxYghrPz9Qw6o3Lg==','dMKMelfCpgNlH8OGccKSwpXDv8OiNiPCpMOaw5XChgp1Yl4ewrdIwqDCr8OJCGbChiDDmcO9PcOpFAM3wrbDnkXDsA==','w4HCtcKYdA3DkR53Y2XCicKvMUzDvMOmwolXE8OCw7zDtRrCpcOAw6zDiH86IMKlwpFPwrgrwpnCusOww4l0wrbDh8OYe3PDpcO4WkHChGZgwqJnw68=','C8OYIcOQw5nCqcOXw5INYMKNGBbDjjrCtcKOw6Raw6ddeA==','w5AlATLCisOmU8K+w4Z6wrhUEMOML8OOdV/Cl8OPw6/DpTIRY8OQw59jwqh3wrzDsn4xw7fDnsKrWQlew6rDgsOBw7zDqsOIwqEjIcO0w4DDk8KeMmDDjMO5wrvDgMO6IsOkw7TDqV/Dh8O+wofCtsO5','w4Fvw6jDnGZBU2XChsOHXsKhX0Ezw7DCscKCIXISw4XCucOzw6pvwrB9wo0WU8OSwrbCp8OHMWFBUVTDkSTCvnPDtAvDpTwKwrkUScKowr/DtDTCuhzDgwjCl20VO8KtXgvCpRImXm1jB0IMw4LCosOTwqUbN8OgLcKLfiV9DCzDlcOXw4vDp0bDtsOpw7DDljTDn2XCuRTCgSPDsX3CksOjw7A0fXPCvUVoSjI4Fmxjw4PCrsOsT8KWw7pCwr7DvmVvwqrCjMOFU3N6FALDiw==','wpN7w7/Do3EeJsK7wrrDhMO4ByzDmTQwaMKKw4hxwrbDoxTCnR5sw70lwoUXSwXDhcOC','w5LCil/CssOoTXnCqcK9NUc1NBnDpx96w6rDv2pSwo4=','Am3CmcO7TMOYJMOvXkNow6fDk8KFw7PDncK5XMKGwq5CwpHDsQHCvMOVTGvDvsKhQsOsw7rDmMK9MnDDgT4=','wrdjwrHDkcKlfMO9QcOJYDY+WnPDssK8wojCkXZZw69Bw4XClsO4w7vCgMKGUF1KwpRPw6vDuDwuw6DDoxhhWQ7CnsOqwo3Clw==','fcKTFTrDng==','w6zDkcOnw69gacK3w4VfdQ==','w7HCr15fRgvDhERqXng=','w4AHYGgiwoY=','w5NcFsKqw7oNwqXCocK4Q8KwScOZdQ==','w7PCiUJSVw==','R8KBdMKBwpjCqcOa','VEF+f1PDvAc=','OsOMKlLCoUAo','wovCuBtJw4k=','bcO7QMK8OQ==','w51/wq/DpnRAYQ==','wp4YwpY=','PHjCj8KqVMKfZsOIw6jCu8O/w5Utwp3CvyfCuTFXTMKwD8Ol','w6ctSlMN','wpV0wrDDvj14YMOmw6vCmMO1ACfDhWw=','QcKmLi/DpQ==','VMKKwo9gw5g=','wpgzIMOowoY=','wrwdCcOWwqU=','w5hrKcKdw6I=','BsOkZcOTw7w=','S8OgVQZB','QcOjVsKbFQ==','w4lYCMKKw7sGwrbCv8K2QMKm','EcOCTcOXwq8=','dsO1dsKsDEfClFU=','w6HCkAzDqwQ=','w5JJAMKIw74=','wpbCmjNMw4E=','w6JQIsKzw70=','KMK0EsK/','IMO/XcOvw44=','wqRxw7XCg8OZVsK5wqJHw7M=','X3XDj1IkwpvCjcOQ','VkV8dlzDqw==','wo8rATvCgsOwRcK1','w4XDuinCmlI=','ZX5dw5s=','wpHDhsONciM=','wrJ9w6vCjcONX8KdwrI=','ccO4d8KDBHLCgkvDhmNMesOS','NcOve8Ovw50=','TwLCv8Kkw4I=','w5/Dr8Kvw6kSw70=','JMOXwpXCiT8=','w5nDqcKv','dsOlZsKd','LMKBV8OPZw==','VkJ7Sms=','e8OkcCd0','YMKpHcK5KANqdsKn','wojCh1jCoA==','SsONdh9e','w6rDlcK2w7cQ','w7PCgQXDphg=','wobChynCvcO+wpRBwo/DgDtQa8Onw64=','wosjfMOZw5Aa','ccKGHMKowp8TcGQ=','wrzDiCXCj8Ou','VsKMbcKBwp3CuMOaw5U=','HcKzRXzCvyE=','wpMywqksw5ADw4EKw7TCoT45wovDrsKy','woJFbFHDlUs+','PMKaFMKmwpkAd2bCog==','XXXDjkAy','B8OuXcOzw78=','f2zDqkXDnA==','aMKUWMOvwrQ=','QcOkfMKqAQ==','S33DjlYowoM=','Q8KxbMK1wqo=','w59owrrDvHBNcMODw7rCn8K5HC/DiQ==','YcOSw5IYHA==','w6DCtMK4w6Q=','wpwjJcOLwoc=','w4PDhQHCiHw=','wpjDscObdQ==','wrDDuAzCt8O6','XcKtScKmwpY=','QMOiUiVW','wpEuasOLdQfCksK2','w4UAaGot','wrzDuSPCncO/','wpjChCLCk8OS','U8KDwoFN','wqQpwoLDsGs=','wosrwqQ=','w5DDki7CjFo=','XcKyWcOC','w5x9IljCmcO3Qw==','wrbDrzLClg==','woDClCDCvsO+','Y8Oae8KX','Y29dw6geV8ObdsKDw5Y5woI=','X33DiFJrwp7CjMOM','w5jDpcK1w6Q=','DU/Cm8Kpdw==','wq7CgwBo','fcKXXsKZwrI=','bWfClMOIOw==','wooqBjM=','P2PCmMKTcw==','KcOpXMOLwoo=','b8Otw7UHJA==','FMOrAcOuw6pEwpPCrhE=','VsKIbcKOwpI=','wq7ChAd/w5zCjw3Dq8ORwp/Cl31Sw5Y=','wrp+w7TCqcOu','exPCuMKFw7g=','w7PDnsK5w60U','D1rCnMKXZg==','wpXCuxdSw7c=','XkZKw6Es','YMO6w5kGAw==','QW9cw7sH','w6rDgAzCo0A=','wr3CmQTCpsOc','wr9IXEzDnQ==','w4HCrlNHbQ==','wrfCnG7CssKH','wqIwVsOKw7E=','KsOiQMOmwp4=','H8OyworCuxk=','GcOOE0TCgw==','T8OGTcKGOQ==','wp3CuQPCocOa','w4EuwqHDgyA=','w4rDkHHDq8Owwp9Mw6vCgGMMPMK3wr8NwpDDqQpRa8KydMKKw4PDrsK4HhJawq4IwoY0HMO0wrVlfDFOAS8=','wrAAfsOodg==','wrHClCPCh8Ot','YsOBX8KKCA==','w5IDw53DscKi','w445fAzDmMOvScOzDsKSSlfCs0TDuEPDosKCEw5AwpPDtMOUQcKewpZQW8KMZw/CmcKLDcK3CMO0csOvXcOPbMKvw5nCscKeEsKPeQ==','McOrw4gxAA==','wp9PDWfCqQ==','KsOxK2nCiw==','XcKiD8O9wqsXwo0=','AizDkMOwTMKedg==','w5LCil/CssOoTXnCqcK9NUc1IxfDqwlpw6fDv3xSwo4=','wrhdZljDvg==','w4dnLsOBwp5LBw==','w445YUXClsKhDsO5BMOYSxDCoVXDqkrDqcKCGhEbwpHDscKA','wpUHXnwgw4pAwoxHw4fDnmIvO8KZw4xOw6ISccO0wpPDkcOMdmZEIzLCm3TCm8O4w6bDjsKrWxXDuH5Oel0xYHDClcKOFMOTVMOBZ8KWwpHCrcOU','wqMiGz7Cog==','LcOjRcOQwo4=','w5AwGDbCiMKiQ8K3w5MpwqgFU8OXOcKfJwbClMOBwq3DpTZdKcKNwpMww61rw7PCqj4iwrPDnsK0TlVfw67Dm8OEw5DDqMKJw7duIsK+w5/Dl8ORNCo=','OC8Jw5RKBsKX','wqVYw5nClMOH','O8OmwoXCowI=','w6nCvQzDsBs=','CMOcw4IoDA==','w554DMKXw4A=','CcKNacKKw5nCqcOTw5oSd8OCXxLCnXDDpcOUwqRMw6MGNnplwrbCoCDDqCjCscOiGldpw4fDmEvDpwNjL8OAwqTDu2/DhgcuV2HCqD7ChQbDkcO5wpjDhRhBHDdRCFrCg8Klw5wdwrvCsl0Uw6bCtjHDtWJMwoQBw7HCgUYRw6U=','wrXDgzfCs8OG','wo8RS8OGeQ==','wqPCuCBUw4c=','wp0basOKw7Q=','wploUV7Dug==','w7LDs8OMw6BT','XQ3ClcKCw4k=','wrNMAlvCsQ==','w64ow6MKwqY=','wrvDqyLCp8Od','w75NwrPDjmw=','YsK0GsKlwrQ=','EMOISMOdwpU=','wppNBlrClg==','wqAOT8OnYw==','MsKPB8KtwppMeWvCpVzCr2hqwqwXTgHCo8KywpNOAlTCpsOYwqENL8O+QMO3w4hjw5LDtBouw45ew64kOsK7fcOwbA7CtxFRwoUww68pwr8GwofCkMKKwoBrwqdJTQ==','OcKpwr5RLw==','wr3CkhxAw6k=','OcKWKMOTVF1CQH42wrVNMF/ClkFQYHMFchZ2wofDscOGwrXDk8Kiwr3DtA3DrcOnw74wB0PChW3CmcKVw7HCtV3CqUcBwoQBw63DnyEkw5TCnsOlNBt9wrLDtsOMVmHDh8OkEH4IdMKQw73CtcOXXcKEw55Ow7NDfsOeYsOawrnDjcK5WTAFbGhlasOaw7cIwo3DocKjw5cdwpPDvsK9wpnDjxzDkMKfw7wcw5ZMKsKsfA==','woAyQcO7Sw==','w6gAZH8K','LMOeZw==','fMOcU8KuKA==','wqgywofDmlo=','B8OIKVfChA==','woY+ZMODexI=','w6zDnQHCpFRRw77CiEfCrsOuw64=','wrFxBkXCsw==','fExfw6A/','G8KveX/Chw==','PcOCwo7Ckww=','ZVfDiHrDug==','wr0cb8OAUA==','w6U6YmcJ','GcOKTsOvwow=','w70nS0Qs','w4zCkVFYSw==','Y1NIQVE=','woJZw4LChcOG','f2PCk8OFJw==','OsOHwrfCtys=','w4PCrMKiw67Drg==','wrHDncO3UCI=','HcKzc2PCqg==','PMOgL3PChg==','w7Inw6vDqsKn','w4EuwqHDgyACF2rCmsOQBsKtS08vw7rCkcOMeiMew4XCvcKow7Uqwr0tw50ITsOVw7rDusOAOHQWBQ==','w4vDuBTCgEQ=','wqvCuiHDjkvCocOFOTPDmH7Cn8OGaHMYwp/Cj1QpGg==','aMOaLlvCsB5xX8KXJcOOwp3DtcKsc3bDt8KLwo7DlkM0YQ==','aMKAEsKIwpg=','wpsSW8OZwqhDwpzCtcO3G8KnWsODa8ORUCB1JcOMwq56fkdkwofDqVPCoMKSbcO+w4Fiw5HDrzBbwqPDomjCl3rDvgbDiMKsI8Odw6VfUsO0w71xwoTDocK5WMOlwobDiynDoh9oScO5wq7CsivCv8Krw4vCi8OSUwUzwoHDhsOLw5gaN8OEUzpPCsKWw4DDiVfDnFzDoMO2PEbDg8KKZyHCgUnCncKaLcK5woQuw5I=','w6nCqW5DWz3Dh0FhWGgQwpM=','wo0tScOlw5o=','wohOw4TCqRw=','DsOUw6wtVjZow78cacOfw4PCo1TCjMKvw65sDxrDhx4=','e8KAG8Khwok1cHLCsw==','YE9FREY=','wqHDqSDCrcOX','wocqaMOJdw==','EsOzSsOw','woBFcFPDng==','D8KyesON','wp0tfMORw7sCXMOlFXDCgg==','wp83DSc=','w4AaSnQtwotXwo9U','OsOINFnCpQ==','TMO2w5wHJcK1woHCrMKR','UnLDmFolwpbCnMObw6I=','HcKsP8KfBw==','w5ZUC8KMw6AWwpg=','wogkwqzDkGYIFW7CjQ==','w7glw7nDncKuPcKQQ8ODaTZ+Rw==','w5vDtMK4w6wRw6t+ccKTVsOqwr3DhsOrw6g8','I8KNwoFdFw==','w7wWT3od','wpxJBmPClA==','WMOKbQtXw5rDtWFOwr4=','dMKHG8Kg','FsObwrLCpzs=','DcOkZQ==','wpDDucOW','wq9Vw4nCshgNEA==','VVBrYw==','wpI5wqLDt3Y=','w4rDpsObw75d','I3jCl8KMcA==','wp4iwqHDmWQTHmU=','LcO9wqrCrT7CsUAV','wqRxw7bCiMOKQQ==','XHnDiA==','w7vDlArCrVRN','HMOgfQ==','wqR1w7bCi8OK','WnrDrGXDkMOowpJtw7nCq8KkWsOL','U2DCnsOkAcOOJQ==','DMOlF3fClw==','w6bCtjDDiRvDqMKN','e8O6WTds','OMOAw6svIA==','RhfCtsKQw6Q=','wpVEw4HCmBc=','w7XDk8O2w6h5','wq7CkQB/w4M=','PsO6L3TCmg==','L8OzwrfCpCg=','w5x5wrfDr3hCQcOrw7rClMK9Bzc=','wqrCjxd2w4TCngjDpMKUwrfChHdUw4nClQ0=','w7XCpcKRw6XDtg==','VsO7w5ALK8K1wrDCr8KGw4wSwohu','JcOIIlfCrVYg','V8O5w5YJIw==','f8KPDcKtwpYUeA==','w4JcH8K3w6k=','X0V0QVY=','NsK8bcObRg==','XcOuQcOww75GwpPCtgHDqMKpW8Oyw6nDvsOXXmLCuA==','QsK7JMKHwrA=','wrVaNW3CuA==','wrXCmRNWw5I=','wrPCuQvCgMOo','DcKvJMK5Mw==','HcKvwoZ+IQ==','LsOPGFvCgw==','w4lzwrHDrg==','w6VowrzDuHw=','VsOow50NMsKmwoDCrg==','wp4vwqHDmQ==','wpzDkQDCvsOe','w5LDqcK1w6cQw7A=','wrV7w7TCmcOCXcKL','wrVxw7HCgA==','w5RNEcKMw6INwoY=','wp55L0vChMOp','wo8OHSbCpQ==','OMKzD8KcPw==','wqDCtAfCgMOO','w7Ipw50Dwps=','B8Ouw4c6CQ==','w5vCghnDoz0=','wrvDm8OATCo=','CXjDtmnDnMKkwrtgw77Co8KtCcKdZwcZwq4awoLCuMKPwqYEwo9Zw6jDlcO6SGFRwpRoFH/DjWXCrMOCw4Zqwptnw4sEwrLCmR7CjXLCkcOww4kiwpDDusK2JUrChsOMwqZtwoU=','w5XDhcKMw4g9','w50ZYFQ0','wqTDuTYRCgDDjUlhFW8cwonCrwXCiMKLG8K7wqHDm2jCsDZcN8ObwpsPw6UbACXCk8K/woTCvMKuaBsKTQYYE1vCvcKGZmPDigxjw7Bow7XDixkwwpLCgsK2w4FRFGwlw60Yw6rCsMKGwoRHwpHCunLDiMObwpjDpXrChMO+SVIVw58FEkhMDFEJdEnDp8KjLkE7cQdpwr/Ct8OgYMOuPhVSVSPDpcKmw7U=','G8Kkwp1TZsKiwpTCr8KWw4RXw4Mkwotbbhl5wrBRw7YnMhk=','wr4Dwp3DtkQ=','R0N8w6ou','w4gPw4TDu8KH','w4rDuDHCinU=','Z8KeCTzDvg==','wqXDi8Omw7Jme8Kmw49MMMOSAMKsw43DqkdFHcOiacO8CHt9NVlbwrxMwoNGD19uXcOaJTZcw7vCmw7DjsOYwo5qRMOhw73CpcKiwpDDp1jCrX/ClUB3QcO5NAwkcQjCksK8E8Kfw4h9w4vClQ1PEsOUSsOzPwJFckbDlcO5wqhXdipVw4TCrGfDl8KPw7ZZfnDCs8K3w5MTS3U6U0fCvMKzUMKeJMKtSsOew4vCqxFqWnTCt8OB','wrcCdsOnZw==','OC8UwolCRcOAesKNw4cFwpNzwqAaw4HDinTDtsK/wqvDncOQG0ogw4fDscOGBMORBB8PwqI5cG3DqMOswoXCr8ODO2HCnSHCvCQVwrnChidbY8OaUB3DosOkw6nCiMO3JA==','fMOYRcKnOQ==','BznCgRNuwpnCh8OQw7XDjz8MSRUxB1vClhLDtcOdUlA5bAcaw6oew6gremLDhhtzw5QqYcOncMOFwpTDvkHCtiw3YGPDmQM=','f33CusOvKA==','cMKpw6bDvHrCtUQXCsODw4nDhDbCjMOGNsK1w75nw7DDmcK7PMOZ','R8KUwpBSw4U=','UcOcfcKkJQ==','wp1vK27Chg==','w6x5wrjDpn4=','wozCmE/CrsK9','w67Dm8OCw41I','Z8KvJsKqwq8=','wqMnAyPChw==','KsK8CMK6','FsO+XMOpw6NGw57Crk0=','wqwbPMOd','woHCjD/CosOzwo5YwqfCkA==','w41cwp7Dvls=','w73DlBzCvVBNw6/CvXvCssOuw7Acw5km','RCTCt8KHw77DqcOvwqXCkxc=','SMO6QsK9JQ==','LcK1FcK3LjZtd8KyIyrDo8Km','wpIucsO+YAPCkMK6HGzCpANOw6QwwrDDmMO8JcKFwoPCjcKVPA==','wphXcVrDnVA/w4VLwqvCrUrDncKUax0iw49vMlbCmWjCmw==','wpTCimbCvcKY','wpzCpD3CgMOD','w4YVw6DDsMK1','IsKBwpt8GMK5','w5oRWlQgwp5GwpJQw5XDgQ==','w7zDuMKpw5Ic','w6QZbVAn','YMOoYcKGCFLCikrCgw==','JcOoZsOww4Q=','F8K5WXbCjiVfNhFow6w=','wovDscOUaA4=','wqfDqcOQdyw=','woMhAjLChcO2','Y2vDp3LDlA==','csO7w6keHg==','UWPCgcObGw==','N8KaY2vCoQ==','wpoqA8O4wqc=','wrIzwqLDnEc=','w4Mww4nDj8KM','wqZpenrDjg==','woPCmyXCsw==','w4zCkW9/Vw==','cWd3RHE=','AcKzwptTLw==','w7nCv24eTwHDhkgr','N8O+wqbCszA=','wofCgEbCscK8SHzCrcKiIg==','VzPCqMKJw7E=','w4jDvcOQw7p2','wovCuWXCr8Kb','w6zDpjfComI=','w67CgBvDiyU=','YMOkRsKYLw==','wpNyJQzChMOpR8OjS8OPRlHCtUnDvg/DqcKJRxECw5DCp8ObVsORwpdYFMKXflHDncKWB8KmD8K4P8Kp','w73CuGJF','Q8Oxw5YK','acKmCjTDnQ==','wpYSwpnDjXg=','Z2Vmw6An','EcKCHcK4Lw==','G8Kjaw==','VnPDu0kR','wpYNLhbCoA==','wrFxw6zCv8OKQMKLwr9cw68=','w7XCuMKiw47Dgj1qw5bDtcOiEV/CmcOU','w6YTXnsa','wp/CpjBpw50=','ScOIejpRw4vDlms=','Z8KEwoliw6g=','wonCi0LCl8KtXWbCocKhKA==','N8KcBcK+Jg==','GsOmbMORwrJzMQ==','PcK4CMKPKwBbc8K4Kg==','JnPCi8KJQcOfM8OZ','KsK4HsK0Pwxrfw==','w63CvibDhA==','YcOwfg==','w4Yrw60GwoATwoMT','JsK7L8KPKQ==','wpYjZ8OAdQM=','FsKzX0jCrjpJMhto','TsOCcQo=','wrPDjA/Cs8OI','wrEnV8OnUQ==','w4ocT3Mpwo8=','w4cnw7c0','w6zDqMOiw4BZ','wp7Dv8O3VCY=','woE5b8OJdQPClA==','TkvDnXkN','w6rDmsO3w4N8bsKxw5hbccOX','w6jDkgE=','WHDDmVI0wr7ChsOAw7XCkzsIRA==','Q8Oyw7EcMg==','wr8ffMOZfA==','AMOlMnDCpQ==','RsOiw5oWNA==','F8O0wqrCjg0=','eALCncKnw58=','BMOvwoLCszk=','w5DDrcK2w6VZwrorIsOLO8OtwrzDi8OjwrM/HD7DicOMw6bCqcKNwoppSSUrXMOLwqPDhBNNTE/DhsKHVMOCworCu0vDgCbDrWB3cMOnZcO0NyFccG8zZ8O/w6PDs8OvKBQ=','w4nCjsKew5jDiw==','wo81w6HCtjAeJMOpw7DCncK9RyrDkz13b8KLwpw9w7zCrU/CgU1xw6M7woIXExs=','w5rDkcONw4l2','P8K0Y3XCog==','wp7DtiTCisOm','FMKPbHTCmg==','wrZ9w5HCtiA=','aTPDgsO/CMOdKcOYw6jDrcO4w5c3wp3Cs2rDnC5XTcKwAsOlw6jCqsOAOxHDrzHDiMOnw7QJw5jDtBLCp8OwB1LDq8OywoXCqHNgw6zCn8OqZMKjAsOUwqbCszjCjjrCj8KdXV9mAsOTw6LCvFsGwpVow6wVw6jChBLDsi4+wp7CqCHCgcKow5ZKw5I=','woh4CUvCng==','Y29d','wqFQM2XCsQ==','VMKGTMKhwr8=','w7bDiMOtw69gTsKmw49I','w4nDmcKvw60R','GcOdw54EHw==','wq1oM03CnsOySsO4CsOYR0rCn0LDv0HDosKUWlI/w4HCocOcXsKYwptpXcKQbkfChQ==','wr9nw4vCmMOdWsKWwrE=','wpw6wrjDkG4FOGPCgMOPXw==','w7rCqWJdRijDkEJpd30Gwo7Cvxw=','W35bw4gEUMOFcMKAw4ckwpNBwqs8w4PDjnXDrMO8w4vCjcKHGkoow5fDncKSTcKXQUw=','wpzCj1jCo8Kt','wp3CjV7CocKlT1DCpMKrKx95NA==','wrt1w6DChcOCRsKV','wppEw7LCjAU=','GsOdFXDCjA==','SVNgdkDDixAyPQ==','d8OfbQ9Xw53Dl2FLwr/CkDjDsW3CsBFhXsK2w6DDkxPCqmsIw6nCl8KAwqU7RigW','w6bDhgrCrENrw7jCuVs=','Rm7DqmXDj8OdwqVkw7k=','w6RJF8KEw6MQwpnCvMK2V8K8T8Oya8ORECxpKMOGwpJ+Zlxl','w780w7DDlsKwMMK6TsOCbSd+UnrCvg==','E8OiQsOvw71Xw7DCqhHDtMKo','e3/Ci8K6TcOA','eV7ClsOoIA==','w67CngHDiT0=','woTCuQnCrsOx','fcOgw605Ng==','P8KMLcKcPQ==','Y8KGNzrDvMKVw6DCqkU=','wqI+wrrDlG4SF2TCiMOHUsO7Zkwuw6jCmsKK','aTXCqMKJw6bDv8OCwr7ChgHCg04cwpTDihnDqyo=','w4t0McKOw4E=','w63DngnCm15Qw74=','w5bCuX5ceA==','WcO1WMKFNw==','wrpObnjDkA==','VcOfa8KNKw==','wqspYcOvw6o=','W8K9AMKlwqo=','OMK8EMKuLxE=','w6/DnQXCvUVaw6Q=','w53DgALCgUg=','RWFaflQ=','w6zDrsOsw4ti','woNNI3TCkQ==','JcOww4smNg==','w45JDMKJ','QUF6XFDDtSkyIQ==','fBLClcKmw47Do8OcwrzDhwHChV8ww5bDiwPDsW7DsMKhHcOmDGdew7Yewp5eQ8OvTVDCr8OXw780w5XCvizCjAxywpZgwpoSO8KFwo3Dkw==','esK5O8K3wow=','wpnCgiLCrsOpwq5Hwq7DgA==','w7Buwq3Dq3tQaMOow77CncKxHRzDmjRwZMKcwoE3w5fCpEbDlUI=','M3/CmsKzRA==','w48lT1IJ','esO0ZsKO','K8KHOcKpPA==','wrNnw5/CoMOr','B8KEYE3Cog==','aMOWYcKS','wphvLkLClsOuVMO6NMOdTVvCn1bDv1vDssKW','wqLCkgB7','w6nDlsOgw6E=','aW9dw4g=','PcOhwrHCqDTCpEwdBg==','EcKpDsK6JBFkdcKjKyLDo8KcJsKzw7TDisOn','wrdSw4XCshsc','B8OgFWjCkA==','QkFicks=','woM0BjLClMOWUsK+w5c=','D8KzfcOQfMKX','wp5LeQ==','KcOaKVvCrUEhA8KKYMOOwo7DtMK5','w4XCtQDDjh8=','EkHCmcK6bA==','w6jChMKmw6/Djg==','wqzCnx12w5XCnwTDvA==','S0t4dmTDvg4iPSoOw6w=','Z2JAw4UOUcOMcQ==','H8KudsORccKRw67Dpg==','IMKFwod9E8K/','GsKvccOZ','cVrCqMOgOQ==','w47CnkxIZQ==','wp0rYMOY','UsOKZsKgOw==','dcO6QcKYMA==','wpDCnCLCrw==','wrLDg8OgcD4=','w51/wrLDpWNG','wqUywr7Dkm0=','wrbClmPCk8K4','w5fCqcKZw63Dkw==','c8OSeQ==','w5E8w7wmwoQRwoIywqTCu2sww5TDpg==','wrHCmkTCpcKmXXnCp8KvIhNjHxrDqgh1w6w=','worCnX7CkcK9','w7nCnnNHUg==','w5xYEcK1w78GwoPCusK4RsKmdcOYYcOWGztUJ8Oswrl+Z1s=','Y8OXcsKQFQ==','w4N1wpnDhkY=','w4QbWXQp','w4HCnALDgjs=','wp3ClnHCocKZ','wqFUw47CtxEKGMOU','PsKFwod+AsKl','wo3Chl/CqMKsXHDCpg==','wp9LaFHDrV4hw51xwq/CgFY=','PMOwwq3CpT/CsQ==','DsKjcsOSY8KGw4jDoCnDuMOl','w4h/wqs=','FMOyZ8O5wq9DJjk6','F8OdKF/CrlAhFcOLYcOVwojDhMKpeS3DqsKb','WcKVwoxAw5JQAcOxw5Q=','XDjCosKKw5k=','w445w7c1wpMrwoQTwqQ=','YGVEw7sFTMOd','JsKSwoh3BcKhd8K3w5bCvMOH','wpIwS8OEw5c=','f8OlSxpa','U8O5w5QbI8Kn','Y8OfdMKHCFZD','w4wVTXU=','fMKta8Kawqg=','UcOQb8K/FA==','wrVew4jCkhk=','dMKBB8Kpwr8EZmk=','w43Dr8Kzw6UJw7k=','ccO+YMKCJEPClEU=','woFHdlHDll4=','w48dQHk=','w6kQw6DDssKq','ZlxYw6MD','wrN3w4PCsgU=','PMOwwrPCrTvCoEA=','w77CtWdFRxw=','wqlZw57CqA==','wpYnesOd','EMOBw7ki','wp9BalU=','DMOiW8Oh','QMKDwo4=','w7gyw6PDkcKtO8K8ScOf','JMOxe8O9wrNkODM+woVLQQZgJ8KZw5t0','SsOvw5YLNMKAwofCpsKG','ZMOkcMKCCVI=','HcK5TA==','GMKmQW3Cmw==','ccO4fMKL','w64dw4E9wrQ=','w61/IsKcw4o=','XXXDklc=','w6BJwofDp0A=','SXnDkVwwwpI=','w60vw7/DnA==','wpQgJS7CkQ==','ZsK3YMKlwrg=','wovDscOU','TnvClcO7CcOVPMOKSFY0wrDDnMKe','woDCjh5zw7Y=','wr/DvgjCnsOE','Yk1xw68Q','wpLDp8OWeBnCpUR3ag==','woEhCQ7Cng==','ecKtGMKywo0=','wr1Xw7XCmsOZ','wrzDkcOzRzs=','w7QLw5AZwpA=','woRTw5PCtBQ=','FMKOIk4Rw4DDlGpPw7XCii/Dhm/CuB5BQMK6w67DqQ3CqylCwqbDlMKxwqMxR2MdASoHw7PDrsOKwohNPMKvTcO6wozCkMKlMTHDn8KUQzbDmEIIeFHDtAcSLiltwpvDtl/CtcKtw7TDugJNLlrDr2pBw4FoVMOxFDbDo8K7wok=','w55xwrfDjVc=','E0HCrcKtbQ==','QwXCnMKCw4Q=','J8Kkwq9zOg==','csOLfsKhJA==','dwXCn8Kiw70=','W8KvOcKcwpI=','w4rCucKSw6zDkw==','cm3CtMOhGA==','F8OdwrPChSg=','wrdyMUDCqA==','wqVOeV7DuA==','wqXCmsKjw5U8f8K1w4lFOMOVC8O1worDuA0IScOiYsKyXml/c0JUwrJdw5cLXVI4GMONZnJQwrHCjUbCg8OGwo4mHMOjw7XDvsK/wo3Dsx3Crn3DjQw+AMK3YB4wPVHDisO5WsOLwoV6w4LCiQdJFcOdFsKyIh1Wcl/CjMKhw7FXdipSwpzCoWrDlcOZw7ABMjvCrcOuwppHGCJ2CQ/CtcKzT8KOZcO8CMOTw5nDrEckQ2/CrMKKwpc8w4EQw5I3J1tUwqPDtMK/w7HDpzvDpzF8w7LDhHfCrjp7HMOawpAjFWsewpw+CDVoR8KBw7tMwoTDoWN5MhE+w78sJcOQdMOow7tbfhfDhSFfTsODwqENw4DCtMKaGQtpMsKlwrLDl8OSN8KAQMK3LiEGNsOLcSzDtsKDwqDCkMK/Si13ElhZw6vCnnZ8w5/CvQFrwq9nS0/Dqk40dAAuT8KKMcKdwoDDkMK6w6YIB2PDmcOhfDtIwq3DmDnCiMK4w7nDmsOoccKBwqzDv8OGRMO3d8Okw7vCkFDCi8OfAMKewrhNW1/CpgfDlcK3fRUFwoV1w53CsmnCqsKLCGt8DcKnw6TCjUXDmMK8wr9nw6fCuVRfblPCscKAZ8Ozw6lxwpTCgCDCgkIsWidrwq/DnCtWFFtbemDDhcKiL8Kow5TCn8KqHBfDj1/CosOvKEbDtxXCr0nDm8O5BWfCgsK7CXN1RAXClGfDh8OEwqFLXUXDh8KCBg/DgsKXasKUwrhSw5c4Q8O5ZCYjTDPCoFrDucObNcO/U2DDqsOYZMO/V8OELMOAWsKBwqLDpsONS8OvVMK6BWBCSSbDvTIewpR+w6o1DB0Ew6vDsTbDhsKrwr1jEMKkRCtaMVPDhBfCsyQywpHCmcOlwqUzw7RER8Kmw4/Dr8O0w412VcO5A2fDtsOIBMOdw70BBmDDp8OLw7LCnmANwoQCw4/CvMKWw7xeLMK3w6d8b8K7wpMNTcK0QMKCw7cPw5rClcO3B3XCpsKILMOZak4RwrgMBjbDnHTDtzcFw7LDjGzDpMOkw6zCo1Vkw4Udw6EAwpVhFcO1w4vDmC5CwqFbH1rChw3Dmw==','wo5qw5HCgzo=','wp4Sd8Oww70=','wrHDhsOORSQ=','ecKycsK1wrY=','wpDCmj7CpsOewpZQwqbDgDNF','L8Kjc8OYdsKXwqXCpm4=','w59owrrDrHxb','wpIvb8Obw5s+S8OtFnfCjg==','PcKoGsK9Ixo=','CMOqTsOnw65hw4bCpB7DscK0','wpIvb8Obw5s5UMOsBHY=','wp7CkCXCrMOzwo4=','w6/CsMK3w6fDggJDw5bDvMOvKA==','H8ORw7k3FypKw70af8KB','wqbCmhV9w5TCrxTDpsKFwpXCi0xRw4XCkxM=','HsKmX3LCpCdJ','wro9X8O8Xw==','w4cdV1Ia','YMK0KSbDhA==','XnLDiV4=','wqLClGbCtcKM','w6TCpzzDiRnDs8KT','V3nDklQywp8=','wo8mATs=','w7fCrH9YTQDDkQ==','wqPCkhp9w4XChQ==','w6rDngjCvFxRw7k=','RMOCdsKnIQ==','KcOwwrc=','CMKEd8OPRA==','wr/DjVHCtQVDwr3CoAbCosK6w6FLw4thDMK/w7QQ','wpfCt3rCg8Kl','w7fDtcOAw7Bn','wrFEw6DCviQ=','NMKOWcOwfA==','C8KRLsKdCA==','JsKnO8K6Jw==','wr0GcMOYUA==','PsKlR8K2KxolcsKnJizDv8K3fg==','wq4ODsOtwqo=','w5sBw5nDisKx','wpIzEMOlwrY=','wpzDiQfCtcOU','QsKCe8OhwpQ=','EMO3QMOYwrA=','SUl7a3Y=','woEQQsOaw7Y=','w6U3w7obwos=','PcOlwq/CqC4=','J8KwHcK8LzVhfsK2Jw==','NMOfbMOuwq4=','CcOLw4EsDyF7w5Iaf8KX','wo8jfMObw5sa','w5dQL8KEw5Q=','G8ONw6Mn','OsK4X3LCoQ==','RTXCtcKYw5jDvsOBwqHChgLCi04qwpnDiw==','woJWe0LDnlE5w6xxwrrCtUzDmMKI','GsOxfcOu','w5fCvsK+w5fDkw==','ccO+YMKCJUrCgkvDk2FZ','w5fDosK/w6Ucw5dx','w6cjw7/Dn8K3NA==','D8KzfcOOYcKRw6LDpic=','fcOIZMK6Lw==','wpEvwqbDknQJ','w7TCuWVWVgY=','wr9tw73CusOM','XcK1Y8OPwro=','wpNoNV4=','c8OSecKGGQ==','w5/Dl8K/w6EQw7k6c8KZfMOkwr/DisK7wr81DzzDnMKIwqzDoMOBwohC','w7jDm8Onw4l+e8Knw5k=','QHTDpWfDmMOLwqJ1w6jCqcKvd8OTOlFX','cQjCr8Kvw64=','w6rDgQHCrUg=','AsKcek7CjA==','wr0kHwLCiA==','wpM2Y8OQ','w4I+w7w0wpg=','f8ObRyR9','SMO5w4wNLg==','w5/DoBfCnFc=','QcOSejha','KMO8wq3CpQ==','w5TDmcOFw4Zm','IcOEO1nCpWE4DsOeasOSwr/Dt8KqZSs=','w5sRQ3I4wo9iwpRSw4Y=','VcKnAMKDwp0=','JsOhwq7CrQ==','bMOedMKUGWBISH57wrJBKm7CklR5aQ==','wpsfJMOZwpDDoV/Ci04=','UGjCncOo','wpgqa8Ofw5ULXQ==','KcK1TMOaRA==','w7XCtWV4VgvDj14=','F8KnLcKrJg==','T3DDqmQ=','wq4TJsOY','XMKIV8Kmwo0=','YsOWYQ==','esOpVAFS','w67DnMOww6td','P8OKKV/Cjw==','w78jYVAN','w5/DpivChHI=','ecKLVsOpwqE=','w6LDvi7Cv1g=','woPCoB9Tw5k=','KMO1ecO5w40=','w57DmwPCo3I=','FMOCcR5Mw5rCm3pTwqvCnHHCjGLCvBtgScKxwqHCrA3CvmQBwr3DlsOjw6loAiMBBidMw7DDrsOiwoEIdMO0AcKuw4vChsO9YnjCk8ObBjzClxlNdBjDokJGZWI/wojDsw7Dp8K6wqzCqUsBYR/DvSwPwpQ3VMO2CD3Do8Kxwok=','bmTCmsO3Ag==','wpQSVcObZg==','QMO1w58BPA==','fnPDo2rDvg==','w6bCmw7DmRw=','D8O6Nn3CrA==','wrrCozrCk8OU','wqLCuEDCnMKH','OcKcccKaCg0=','w7zCpiXDrAA=','V3rCm8OKJA==','XcK0RcOLwrzCu8OEw4TDsErDhQ==','e8KDFMKjwp4ycGbColrCtzo6w5NdH1TCoMKzwoQ=','GcOwfcOowrJ5ADUrwo1H','w6/CsMK3w6fDghlDw5PDvsOkKF/Cj8OlBcOJGVs=','XHjDuEsf','wo42HCPCicOsY8K3w5Mpwqg=','woUuCTDCg8OAVcKvw4Y1wrV7HcOeL8KA','IcKtCMKyJQx7','w6XDlArCrkVX','wo8sBCLCi8OsUw==','McKFwoB1','asKVKhPDhQ==','wrUkwovDmnA=','PsODw6wFAQ==','D8OgZMOswrF2IDk=','aMOae8K6CFZAVw==','U2DCnsOEGMOeJcO9','QMOuw70ECg==','dsO/a8K5Bw==','TWVCfkY=','WMKzVsOIwp7Csg==','wrwIIcObwpTDsAM=','w5DCqlNGbQ==','w4rCghLDqjI=','w6jCvXlUTBo=','XMK+Qw==','wopPw5DCqRo=','wqESCcO7wpk=','QcO4f8KuNA==','wrnDhsOwRAc=','wqEUOMOJwoc=','w6rDqcOOw5pm','EMOwMGzChw==','dMKaM8KVwqI=','T0xPVFg=','wpPCpSjCqMON','wr3DnDzCrcOo','WjTCl8Kjw4Y=','w4nDnMK0w48m','wrsxDATCpQ==','w6rDtQrCq1s=','ccOCW8KZEA==','w57CpR7DkAE=','w6DDnxfCrENL','Y8OAfQ1u','RsKQwodTw4VqB8OQw5QFDzMsRA==','wp3CmlnCtMKYXHrCuMKvIRtjKRfDqw==','YMKEFBTDgA==','wpskYsOLXAfCi8K2','ZsKBOcKrwowEZ0nCpkrCpg==','ccOBw4ElNg==','QiDCqMKPw63DuA==','w58fw6jDs8Kz','T33DjlQjwoM=','WsKvQ8OU','w7HDoR7Cn0g=','wpRLbFnDvlMow4VxwrLCoA==','R1NeS1o=','wpTDlRXCl8O1','B8OuQcOk','bVFvelQ=','w5pZAcKmw6ECwobCoA==','wpU+wqXDmQ==','wr4qCzvCrw==','HcOsZ8O4','P8KITMOObQ==','L8OhwrfCsw==','SG7DlFjDlQ==','wrofJcOTwoXDsDLDiQE2Rw==','UnHDnVQjwrXCncOAw6TCjiMqRBANGg==','JsKpEcK3','XMKJZcKKwpzCmcOaw5cEZ8KLEgrCunbDv8Oewq4=','G8OMNlvCo1djVMKE','FMOVb8O7wqU=','Am3CmcO7TMOSLMKzDwxww7jCkMKEw7LDjcKuHcKDwrlAworDswbCv8OJHSrDg8O8B8KowqfCjMK6OHbDk2XCtW5Uw6vCghg8dMOQdz3CgMKqw5AHOzQkRW3DusOKw4zDuQXCqQjDi8OjDsKebEzCjSBSwoTDrQFUwojCrljCj8KIwr02TcKYDxJVIjnCkyzCpsO7DiR1wpFhw5RKwq4GfSvCsMOtLl7DmcOnwojDucOzwohawqgWw5bDkcKvworCkFnCjgBsPcOuTGTCm8KlCgDDosK0w7rCtSDDrQfCvMK3W3jDvsKOIyLCuhvChMOdW8OSAMOlIWo/w5jCuwQPwqrCnsOmH8KKwrNGw4fDg8KIwpPCtsKBEsOZUUMFWMKOwrU/w5QCTUfCisOFw4RswpwiwpRFfmDDiAnDqcKuLMKgw7lzcVhkKVfCpHJ3wq3DqsKdwpI6c2p6w711w45ow53DisKHwofDtGk2Z8KkQ0bCnMO0Ll/CnELDnGd9AU3Dn8OXw4xFfTo+wpRvwpnChDc3wowYwrBpXhjCqcOWwq7DtXkqwp0nwqUkwqTCm8KqwprDmcOwFMO+d1Iid8ORXcOFwrTDkMK0w6FWPUDCq8OmPCfDgcOjwqXDisOMS8O7w6fDrMOufMOhwooPw4BKTsKbw5tow5orJ8Kow6cCw691X8OnI8O1f8OGDMO1w63DhcOWwqHDpMKNZRpHU8OCw7t5wpjDtMK3w6Iywp/CrMOcXAzDqHU=','w6oxwqXDjMKHXcKXwrJWwq/Dj8KOw4rCiyLCmcKeND0mPhELGsK2WQ8Yw7jDhwQ+wpUOw7Z+w5VRwrA=','w4TDosK8w4wH','wr09OsOYwqA=','Y8KhPzjDtg==','SsKIYMOowpY=','w55JwojDhHo=','T8O5c8KjFw==','wqXDk8Oiw6h3dsO0w4lBccOIF8Ksw43CtBYWHcOpecKyACE6c1ZPwr1dwp5YFlo6G8KUYnoRwr7CkBbCg8OUw4A8DsKiwrPCtcKzwobDrR3Dnz/Cl0B9UsK4YBA+dB3DhMK4E8KewoM1wpPDgVcHDcKRT8KhaUEaNxPCjMKowqoLLzRGw4XCpG/DlsKCw6xYZnDCs8K5w5oeTCtzTBPDscKtTcKBcMOmDcKLw5vDrEckUjnDucKAwpJ5wpoBwptmc0kaw4XCpsO8wrw=','wrXClETCtBgEwqrDuQA=','woPCoQJCw74=','XAbCnsKjw7o=','wpvDv8OKcC7CnVN/an/Dkw==','R0d6ekTDuiE7OSop','ScOIawdPw4vDuGJLwqjCig==','NMKJwod9','wqsIwo/DjEc=','Z8OwYMKKDlI=','w7XDnsOhw69+','wrBZw4rCtAMdPsOWUVnCqg==','QsOjWMKXKQ==','woXCugrCscO0','c8OqRsKWGA==','JMK5wrp8Eg==','cEx4QEM=','QcONw6MzDTApw6UCfMKXwojDoFvCkcKvw5Z1CBnCgh4sZ07Dmxcvw6XCkxzDtQp+wrbDo33CjEssKS3CtcKRw4QhIsOUwozDgcKdRcOFwp8hw4BYwonCkcKWAsOqwrPDrMO0wr8gBcKOSkbCqiXDgcO7DMKKdsOSwrICSsK0DXxjw6rCjEHDkA3CtjbDjgDDjg==','CsOOeMOIw5I=','w4HDkArDocO1DmHCocK6Kh83ZUbCuVJ3w6nDsWocwo52w7LDkMKZGVo=','wo7Ds8OQeAbCkHN+anzDgsKpMQ==','wpQ+wq3DmHM=','w4heDcKAw6ACwrDCv8KyXsKwVcOZ','wptoJEHCgw==','Tndnfms=','SH/DlFYrwpbCrcOYw7XCjCgHXA==','w5bDn8Kyw609','wrzClBx/w5zCjCTDvsKUwpfCgGFJ','w6PChCHDjS8=','wpdFfVw=','JsKFwoRpGsKsbMKz','w6LDlB0=','GMK4SHfCvi1f','QCDCtsKdw60=','asKeKzLDi8Ktw7fCokXCiic=','woLCnDjCp8O+wrdUwrs=','OsK0CMK3Ly9pag==','w77Cs3lcZgvDkU4=','HsK4aX7CrSZIPiZjw7YkwoJc','w4vDhMKuw4sn','TsKTQsOtwro=','SFjCgsOqGQ==','woVWJX7Cgw==','B8KoR8OHwpfDt8OCw4XDtFfDgsKLXEpNw7HDqsKCwq/DicOZw53CvFVWSW/CvsKpV2olNWQjw7zDoUY=','wq7DnsORRDE=','eMOtaiFb','ZMODccKaMQ==','wqTDs29YVFA=','wptDw63CusON','w5lDwozDr3E=','woEuacOEVA==','XMKiBsK1wqk=','woZDU0PDrg==','K8OtVsOow5o=','BcKzRHHCjQ==','wpVvWkXDkw==','c17ChcObDg==','a8K8fMOswqA=','CcKRZ8OWeA==','QcKrPMKIwog=','wq0nV8OBQg==','w67DpRPCmnQ=','w6cMw6HDicKU','wrE9IMOwwoE=','X8KzU2vCqideOhZqw71gw5kOwqrCnwfCs8K6KH5MJMKHwpVlOml5w5jCkwMADcOew63Cr1t0w4fClw==','woQ6UsOeeg==','woxsw4TCjgw=','w5wieW4K','PsKrM8KzJQ==','w63DmBfCqFNTw6/CuA==','wrdxaHbDvA==','wqtYw58=','wqVcw5vCusOC','JsKQMsKDMg==','w5NwK8K9w7U=','FcOpw4MbAA==','X8OPezpu','BcOlw5U6IQ==','w6ohw4sfwos=','w445fAzClcOtUsK5A8OIQ1LCg0nDu1zDtMOGDBFCwpHDtsKeGcORwp1aQMOQYlbCkMKOPcK6C8OrZMKrRcOPdMKtw5vCtsKJ','WXvCusO0GA==','JMOhw4EKGQ==','wrs7V8OtYQ==','eg7Cn8Kaw7A=','QMOjP8OANcKGw6fDuyXCtMO6woowwpc=','FMKOPxMZwovChQ==','MMKVMCnCrsKiw77CrlPCl25OwpBIw5rDq3lKZhDCocKXw7pqAj1Pwp0fUsKgNBHDoGHDv3rCvD09F1zDvgPCqsKMGMKCHcKyRUFTYcKU','IcOrYsOWwoc=','H2/Ch8KzZQ==','M8Onw4cmFw==','f8OYf8KVMg==','TFHDsmLDpw==','w4E5wrjDlG5BGGfCiMOQSMKyG0Ykw7HChMODJnMYw4jCpsO9w6t5wqY6w4sCAcKawqXDvsOcLX5GURHDnSnDrDbCul3DtDkLw6BTQ8Ojw6zDrTzDpkfDhUPDhSMeb8OrBRnDowV2Gj1/','w6XCpi7DkTA=','MMO9w4czMA==','w77DmsO3w4tgaMK1w5Nvf8OOCsO1wo7CpAsdTg==','w7h+wpbDnkQ=','wofDo8Opfyk=','YWHDoEfDsg==','GMOtYMOwwrllMTI=','cG1kw54/','wqsSIcOQwpfDpxTDiw==','wocuaMOKdxQ=','wonCi0I=','woBBcFDDnk0=','w6QjW0ss','X8K5AMKSwpk=','wogmHDbChcOq','w7zCuX9QQQY=','w4PCpD/Dkhk=','w6guw7jDlMKnLsKwQQ==','w6ogw6XDncKx','w53DpMKyw6wAw6pyaQ==','wq46acOQw6s=','wr/Cm0XCncKn','I8KZQHPCoQ==','IcK0XE/CiQ==','w5DCr3xDTQ==','WMOZeh5cw4DDnw==','ZcO8ajhb','TXHCt8OoPQ==','wrbDvTLCgcO/','wrrCmRZzw5/CiQ==','LcO5wqrCojE=','wrjDvQDCisOf','w6gjw7vDm8Ko','w5XCnWNYZg==','w7LCvklVbw==','wpUHYcOlw44=','wpIpwrrDmkk=','w6LCkmF8cw==','wpo2esOO','w6zDkcOZw4BF','UiTCtsKNw7zDqcOvwqPClQTCk3M3wpPDiA==','wqHDqhXCscO9','SsODVh5O','w5zDusOaw79G','bkDCmMOZGQ==','w6fCrQ7DtRg=','w47DvsK+w7YBw7ZjQ8KTfcOiwqbDg8Oy','w5oAQW0ewphMwpBHw5PDjCtkPcKZ','wq5Zw4nCvAEQ','woNow6bCrRE=','woEiEB7CksOnTcKo','c2/Di0Ep','VcKKwotJw4R2FsO6','WsKHwoxCw5Rs','w45qHcKOw6A=','w5ZcHcKsw7kGwpjCoA==','wpMiaMOK','HcKie8O+ecKCw7jDuw==','w4zChMKDw5LDgQ==','wp5BcFPDj1c=','UMOPw4AFKw==','wpYjdsO1w4oLVMO7','XMK1wphNw5A=','NcKeTMObZw==','U8KNasKJ','ZcKfKSrDusKaw6bCtlDCgW5Ow4QEwp7DpnoEbCM=','woRFcg==','wo/CmkLCtg==','V2fCg8OoHsOPCcO8X1EswozDhMKPw7A=','w47CpcKyw4fDqA==','wpIucg==','I8O8wq3CiC7CpkgI','w4Efw4TDqsKl','w6TDmArCgEVaw6fCrw==','fjLCrcKaw6c=','w7Yqw44iwoQ=','RUxnf1bDrQc5','acOHXR58','w4Itw73DqsKN','w7rDl8Oqw6Z2SsK7w5k=','wpsjwqbDkQ==','w47DusKUw6gL','wr3Ckhl1w4fCiCLDvsKQwonClg==','BcO+LU7Cqw==','BMKXLsKVDQ==','YMOBRj9v','RHDDqknDicOswrpy','N8OSwqvCjSg=','w5ZiwqfDuXQ=','I8KEwq5JHA==','wqMOVMOtw48=','Y8KXbcO3wog=','wrzCvx7ChcOc','w4QdQFQ6wo9OwpM=','esOVY8KmCQ==','CMKLbMO2Rw==','w50RQ20iwotXwoU=','wptyMknCgsO1Z8OlGcOdV3fCtEDDtw==','wrpcenPDtA==','wpVBag==','wrnClhhvw5Q=','QMKDwo5Qw4U=','fMKwwoRvw6E=','EMOKTMO7wpU=','TcK6W8OTwpw=','bcKDKz7Dt8KRw7PCu0g=','w6/DnsOvw793','woMqasObdw==','F8OmQ8O1w64=','BsK3JcKKHA==','wqvCu0DChsKP','b8KZMDPDqsKzw7fCoQ==','wowzesOsw4Q=','ZnDDq0zDuw==','LsOANFo=','dsKJKU7CoU1tRMKKZMKSwqPDscK4eTbDosKQwpnDi05wLQ5Dw6tYw6TCr8OJGTzCiijCmMKrdw==','AMOjS8ODw6dTw4DCsQ==','wqRTw5XCtjAUGMOXVUTCrQ==','wp/DswLCoMO3','HsOIw6QgEw==','H8KjdcOefg==','WcKBasKKwo3Cog==','RjPCv8Kew63DosOawpXCggPCi08vwoI=','f8KFNi/DnsKzw73Cv0HCgzIYw4UCwpQ=','wqLCnhpTw4XCiAzDoQ==','UmzCnsOqGMOT','w44ow58+wrM=','W8KLwoxsw5RhHsOn','RU9fWGM=','wosLwpLDoVM=','w4obQ207wp5GwqlIw53DmTZsPsKhw51Xw6NaZQ==','CMOCwpFVw4FqU8KqwpECQBkqQ2IXw43Cmmggw6AvdMO9w5HDqcK+wpBIw4p6S07Dk8Ojw7DCuA==','dsKHBsKlwpkNcG4=','WHTDlV8iwoXCjcOa','SMOxw5YnMsKxwpjCsA==','I8KOwopoFA==','Nn7ClsKzRMOBI8OS','wpweH8OZwr0=','w4vDl8OAw5pZ','w68jw73DncK3OcKUXcOUZSpZR3LCtg==','w6TDkBzCgEVaw6fCrw==','V1rDq3Eo','wpYubMONeQ==','wq9dw5/CkgEdEMOJ','R8KqbcKbwpg=','w6EwTXMH','IMOAPls=','wp7CjQNZw4s=','c8OpZsK9CA==','fsKUNDDDuMKkw5HCo0HClyA=','GcK+b8Oce8KHw67DrA==','w7HDlwdqw5DCg0HCrMORwpvDi1BXw5fCjw5Fwq4jEsO3w5PCs8KDwqTDgnTCowbDgiRcw6QM','WsOOcgFPw4vDuGJLwqjCig==','XsKZGg/DhQ==','w48bXHALwoZGwo1Dw5rDmQ==','w59PBMKCw6oCwpfCv8Ky','w51SF8KIw4gPwpDCvsKyXcKh','wpTCjHXCvsKN','D8KpbcOJdMKBw6fDrQ==','w6LCsBzDgic=','wq8AWMOWw6o=','M8O9bcObwpI=','w4hSF8KRw6wBwpnCtg==','wrF/w6jCnsOC','KsOANFo=','MnXCu8KUZw==','aMKQLT4=','SsO+w74AFA==','wqnCoi13w4k=','w6DCiMKPw63Dnw==','w6pewoXDgnA=','fljDpnsj','bF3DnkjDmA==','w5pSwovDn2I=','UMOQw6w7MQ==','wo7DmhzCksOp','L8Oqe8O6w5o=','wrnDucOfWTI=','DMOAPXrCmQ==','w4zDmcK3w6Ey','NMKDa8OfVA==','w7nDqcK6w6wh','fHjCusOpIw==','wqh0blzDqA==','CmTDusKOw6fDvsKGwqfChhfDilEmwo/ChQXDq27DrMKoHcOoF2ZDw6o8woleAsOYT0zCq8KTwr48w5DDtA==','HsOhXsO3wow=','wrTDqMOaTCw=','wpvDkcOxXy8=','w6LCn8KPw7TDow==','ZMOBdsKGLg==','w7vDmsKTw6EQ','U0RNw6Uk','w6zCj15bRA==','woLDoMK6w6IBw7Q3YcKZacK+w7HCk8KjwqBxEzzDiMKJw63DvsOLwoo6Fmt+SsKCw7jCmVRQUg7Cj8KdQsKOw4PCtBDCjDrDpiU+ZcKnYMK1YXgaJioyN8Kuw63DusKmeUbCqcKSAMOFFnrDsyvDiXzCgglgw7lAwqo=','woDChwJDw6g=','w5sWflcj','w6vCvmbCmcKtw65n','w64Kw6ERwoY=','TkPDrmHDtA==','w4NMDsKhw6A=','JsKSfMOJYw==','wpPDtxPCjMOX','H8OrEW/Cow==','w4Fvw6jDiCBERQ==','wrnCsTTCisO8','bxHCt8K5w5A=','w4cxfsOdw5BOWsOkEW3ChRTDjMOgwrXDkMKPNXQyb8KGZh3CqhBbwrnDmcOOwpspwpfDrsOzw6p/ccKFJ1F7w5MCbMKDwowYJlZueMKKF8OOHnQ=','wopVdXDDlg==','esKgfMKswp4=','w6bCsALDpz8=','w5bDu8O7w4t1','QX/DsHgr','X8OhezxK','DMOdf8O4wqc=','e8KpLzvDtA==','wpw6PxvCrQ==','B3jDlUVmwp7CjMKJwrLDnWhUCBgaSRLDkRDDtMOBFBk9KQUSw6QDw7dvZTHDlRxww5EnY8OuKcKWw5fCvAjCu2JwLzfDngM=','N8KJV8O3Wg==','wqXCkMO2w6Ys','OGsJw4EYRsOPIsODwoBvw4d9wqA4w57DmDrCp8O9w6DCk8OSGlIvwpnDscKWA8KRUFoCwrcldmLDqcOXwoLDosOwEn7CkzzCqWtMw7TCiWEJM8KbExDCocKiwqTDhcK9aGjCrHJLLsOMXcOiw6cOw54qCsK5w5nCksO/a293ZGUOOBLCssK1a0ABwp3DjsO+w7AuREtCwpjDi1vCkUzDkwM3w4LCuMOQwpl6JsKbw7FQU8ONQ8OFw5PCrFgVw4nCkOa2h+WJjxAWwpDDtsKZ','Am3CmcO7TMOIPMO3QVVow6fDmMKPw7TDjsKjR8OQw71Rwp/CvVzCo8OLBCXDuMK7FMO3','PcKOwoB2IA==','AsKLCsKDBQ==','w7drE8K9w4I=','OCVNw4AcHQ==','IsOnaMOTwrA=','HWXCiMKtTw==','b31Ya1g=','wr/CrBrCs8Ox','ccKywpt9w48=','TcOcw4ErCA==','AcK6wphaPg==','S8OnTDp/','Y8KUIQjDgA==','eMO0asK4Lg==','w7fCuXNmbA==','PMOtwoLCsAg=','aUJdd0M=','woccG8OYwoI=','fF55w6Qd','USTCrg==','VsKQAzjDiQ==','H8OBw6ssCiE=','QcKFZsKe','wrfCuQdCw4M=','w5B5PgrCm1kkw414wrjCp1zDgMOcIVAiwp9XJF3CiQ==','Y2bDjFUQ','fMONw78hAA==','w6vCtCfDmsKxw6Q1wotF','E8KFacKdw4I=','YgLCoMK+w7s=','wqnCnhp+','w7gRQFkj','cUrCpcOPBA==','wrwgDDPCiA==','woY8b8OacQ7CsMKyH2zCsj5sw6Amwr0=','wpF0KEDClMOzQ8O5','XWHCmcOhCMOJLcOg','woMmEADCqA==','w7kjw7/DnMKmLg==','JcOow5cSCQ==','w44fXm8j','wrDDvjI=','N8OYwqjCkhg=','w40VWnw=','w6glw7TDqcKi','wosoGCXCiw==','wp0ld8OGUA==','woYxwq/DkHQ3GmfCnMOGE8KtHR9jwrTCicKT','w4xywrbDpnFRYcOp','wrUxIA7Cog==','CMOBw4o7Nw==','esKaGMKo','w4N/wrjDr3tH','YMKUPjrDoMKl','Ym7DtGoC','woXCrSNsw7o=','wpEIAMOlwrc=','dMKDHjLDhg==','woU4wo/DmEg=','woVUBkrChQ==','UsKQVsO8wrg=','wpIJb8Omw78=','wrvCgiVgw7Y=','XHfDjEEr','XsKWwo9J','wqAzQ8Ojag==','w6rCsyzDoxrDvMKTdw==','wo/CjULCrcK+Sw==','LXHChsKJcQ==','VS3Cs8KLw6M=','wrEUCcOewoA=','wrMkQsOAfg==','w7g2w73DkcK3','w6/DmArCrQ==','w7p8CsKOw4U=','wr/ChRFsw5TCgxXDlsKUwpzChHpRw5A=','LFvClMKMYg==','S8OIej9Y','wrrDsijCrcO5wq40wpE=','QsK1dsOEwoo=','wrbDvyLCp8OhwqoqwpE=','w4vCisKhw7DDjA==','w4hJCsKVw50RwprCo8K2VMK0T8OEY8Oa','ZkXCqsOcHQ==','wq7DtQfChsO+','e8K1wpVVw4s=','wp7Du8O+Zwg=','wqZZw4vCvgEdPMOIQkvCoHXDiRoP','G8KOH8KqHA==','wrV4w7HCj8OE','wp7CkQFqw7s=','woMwScORw7Y=','RCTCqsKEw6nDr8OL','wqRxw6jCgMOOUMKd','BsKxW8Ozbw==','W8ODw7l4','wqXDvjbCiMOswqg8','E8OHfMOfwr/DsQ==','w6fCsibDhwLDtQ==','w5/CkCrDjDA=','esOwasKmFEPCilU=','wrMoV8Otw6g=','wpFMd1jDn00ow4Y=','wpgqfsOnZgPCi8Kg','X23ClMOOAMOaO8O9','w6rDmQ3CpVVNw6/Csg==','wqQfJsObwofDvQ==','w7PCisKuw6vDig==','EcKnZ8O0YcKGw6bDuw==','W8OfcB5pw5zDlH5LwrzCmDjDh2XCuw==','wrHDsijCgA==','TMOEbhdX','wp9NcH3Dj1ogw5s=','S8OKXcKABA==','wpnDmSvCtMOn','RsOGVcK7Ng==','w5jDpiPCnWc=','wqYbJcOZ','fMKAZcKOwp8=','fMOdVMKRDw==','PMK4EcK0PAdLdsKjPDg=','VMKjYsKJwog=','w7Qkw5AGwoY=','wqTChSTChsO4','JWTCmsKpRcOdMsO4w6jCpcOqw4Ezwow=','wpNjeFDDig==','w5jDo8Kpw60hw7RyasKTdcO3','w73DjcOiw611e8K2w4ZI','DHLCm8KsVg==','annCk8ObNg==','EMKRTX/Cug==','worDnsOhUwQ=','w5snw604wqk=','w5MdWnUG','KcKxPMKbAUTChUfDlGNILsKJNWvDs0diw7dLCA9D','w6rDkMOxw75zeMK4w48=','w7rCtWVV','KcO2wofCih0=','asK/MgvDog==','w5fDuMK+w60=','wpLClDjCqg==','w53Dr8K+w5EF','w77CkmBlTg==','CMOpS8Olw7M=','cMOLw5sfEA==','RHjDtA==','woZ1NUDClcOMR8On','w5PDpcK1w4kQw716dA==','woLCi1jCo8K8Rg==','wqpiZGHDmA==','w5MKw4vDqcKy','w63Ci3NaTw==','Z3HDvHLDmw==','w4gSQUc4','CMKpTsOoZg==','wrzDkcOXdiM=','w53DoMKyw6MP','w7nCv39YVAvDoUFlSG8=','wpN4JW/CnMOgVcOk','wr96w6jCmcObaMKWwrdew6TClsOF','woMqasObdxU=','A8KzWG7Cpz1J','w63CuynDlALDuMKO','w4Qvw7o4','dMKHEMKowp8=','w4lzwrPDvnBR','wpAnd8OP','wrtxw6zCjQ==','LMKTDsKaCQ==','VsK+Q8OH','w5ZYEcKE','RsKLwoFO','wpvCkDjCqg==','eMOmfMKKEnLClUPDkw==','YX3CgsOsAsOIJMOhTFQ8wrHDr8KIw7LDnMKlVw==','wqTDriTCicOkwr93wpYJR8OxfMOfwq/CusKWT8O8','dsKLGcKlwoI=','EsOTw6MmChB7w7Qe','F8OgZ8O7wql/','dMKla8KGwrE=','wpwuwqzDtmwACHg=','X8K5AsK0wpA=','wp91L2XChMOkS8Ok','w7zDs8OUw7NK','wpDDucOWVB/ClFth','wp/DqcOBUw8=','w6HCskpTUQ==','SH3DoEPDkcOowqRy','wr9zaUTDkA==','UEViZlc=','w60pw6PDlcKGMMKwQsODaic=','DcOfQsOQw5s=','XXPDjl4DwpvCjcOZw7XCjzk=','w5U3w6k1','w6fDhBHCp30=','LcK1FcK3LhBtdA==','SkFgdEbDtw==','f8O+WDdz','w47DmcKCw6w8','EsK+QnfCrztfNQ==','wpQvYsOtfgfClcKg','woYELBzClA==','w6hME8K3w5c=','wrN5FHjCgA==','VlZrdVvDpw==','wrVRw7PCqDQ=','U2rDkXXDrw==','UX3Dr0c8','LcKwM8KPMA==','woEgMMO6wqk=','woLDjR/CscOk','bcObbQRa','fMOzw4IqLA==','w7sXw4o9woo=','w5zDngvChEM=','MMOUeTbDqMOhwrrCqkzCkH0Jw5QdwpvDrHsLLBLCq8Oawr8/UmoUw5EeVcKyPVLDtyDCqTfDqHErDVrCvknCv8KRAsKHUcK1WwBWZMOXMcK3DA==','wpM/w6LCqnZLbcOrw7vCi8K9B2PCmG8=','dMKMelfCpgNlH8OGccKSwpnDo8K7dzbDoMKewonDigY4fwcCwrdLwrzDpcOBFT7DkXjDnMO4fsOrDRg=','FMKEeQdcw4LDn31Pwq/Dhw==','EcO8w6ATKA==','R3dEXHQ=','wpzDg8OyUi0=','wqjDg8ObbD0=','woQqDDI=','WGjDkHDDlQ==','DsKjcsOSY8KGw4jDpCHDp8Oy','O8KUeXfCmQ==','T8OOcQtLw4/Dj2s=','SHnDiHApwpnCnMORw77ClQ==','w64ow7nDmcKtP8Kw','wqh9TVnDkA==','wqXDmDXCvsOD','dklaw7Mk','w4ELw7XDt8KR','esKed8KdwrM=','LsKCEMKjwp4PcSrCtVbCrzB1wrJGAUTCqMK0woNOQQLDr8ONwr8BbsOsBcOqw4thw53DoBpiwp0Tw6wgeMK8ccKmPlfCuwxLwo0ww68pwr8Gwp3CmMKTwokuwqILE8KmchbDlMKfwqAhwqkLUMKjQX9QHX7CgQZaw7XCq8O/wo40USZlwqIWw77ChcKxDsOow6tlwrBsacObQMKpNMOjw67CssOnccObGVPCkXvCoMOcwp11SsOmByZiwr1fTMK/w7HCrEQ3w4TDg1HCin7Dpw==','w6nCvVFYdw==','EsOKw6QsLg==','PcKAXUPChA==','w4rDmirCosO+wpZRwrjDgCkP','TW5nw70G','wqEULMOZwovDmhc=','I8KMwqRaJQ==','wqIeQcO3WA==','w4A/V1Ab','woXCtSZ2w6M=','w6HDnALCg2E=','bGlqXGA=','wrLDqsOLbSE=','BkdickHDrF91PSEqw6LDtMKvVgPCtXM8UsKlfVwEwq4Dw4HCisK/KMK9d1YWw5U+TMKAw7DDnsKHYUnDjMK0wrrDhSRVwpwZw4QsY8KCXcKLbg==','wofDqQLCosOu','woXChh14w6k=','w6wGQ3sK','w4bDjcKWw5E8','T293Xmc=','wrgWXMO7w6g=','TcOxw5wL','wqdlw4zCnMOH','OsOMN1HCtkYOFsOLdsOP','SGjCnMO4CQ==','w63CqGJd','OcKFwpA=','wopQw7PCnzc=','woZ9BFjCsQ==','fcKpFMKuwro=','B8KHGcK1LA==','w4N2w63CiHQAGVTChcOKSMO7HBB9wrLCgcKCeiMTw4LCu8O9w6Jmwqgnw55QUcKDw6nDucKDPH5aURHDiynDrDbDtQzCrTwIw71ZQsOmw6vCsznDoxfDn1bCimhFdMKtWlHCrVtyGjEyQlhQwo3Du8OLwroHd8KxecOLeCU4B3zClsKGwovDpx7DqMOuw67CnmnCli3Cv0HDinPCsDLDl8OowqZpICzCvARoFQ==','wpYjb8OCdhTCg8K9','MsKFR3PCpg==','wo7Ckz7CisOa','MMOPKH/CgQ==','U2BYw74l','G8KUwox0Vg==','TsKAwo9Ow6g=','BMKKRsOPdA==','wovDhsOQdCU=','CsKQd8OUWw==','wpvCvH3CtMKr','ecKlwrZMw6M=','XMKaZcOWwro=','wrsqKh3CjQ==','wpt8X3HDrQ==','wro2BcOQwqQ=','ccOSd8KsEFpeUA==','GMKdUlbCng==','woPCrxBDw4Y=','aMKQHDnDjw==','w5DCn8KRw7nDoA==','wqrDusOJSiQ=','IsKBwp5wEg==','wpwxDSHCg8OsVMKfw5c8wrpNHcOL','GsOITcO2woQ=','wpJ3w7TCncOV','w5oXw7bDkWkXVX/CiMOBFsO/WEAkwrPClcKNMHYBw44=','K8O0wqDCqQ==','wqxtw4DCmB0=','w5PDrsOtw4hQ','w4fCuMKdw4vDgA==','wr9uRmLDqQ==','wpArwrA=','f8OBbjl2','w6xXFMKyw4I=','RMO8w5wtKsK1wobCsA==','QcOPZw==','H8OKw6cmFw==','wq/DjiDChcOA','GcOXbsOzw4o=','wp3CgUTCsMKpTHnCrQ==','TcK0RcKewrg=','wrXDsijCgA==','w4g6w7w9','KsO0wrfCoA==','w64ow6vDlcKN','wqF1w4TCqjo=','V33ClcOg','bWRNw4wS','wpk2ZsO6w44=','w77DhCjCiHs=','wrrCuwfChMOh','w4nCicKSw7DDkQ==','w5LCil/CssOoTXnCqcK9NUc1NBnDp1Brw6nDvWo=','WsKoXMKmwrY=','GcK9wpgHIMO0w53CrcKMw4USw4huw54Adhkow6RLwqRnbQcfIwVWP8OQwrvCqsORw7PDuMOVb8KFOMK8WXxAegzDvMK4WcK0HMKaw6hoaxjDucOCHRMMw6HCmT/DuMOiL8KxEUYeEMOyw5nDosOGHMKwEgdIfsOnwoPClkMuw61EwoFzW8O8VsO8wobCsQ==','wp8OPwDChQ==','SMOUYcK4Hg==','XmvDr10f','EsOyc8OUwrg=','wpw8fMOmdw==','ecKhDDLDhQ==','wpvCvmPCqcKD','S8KQccOTwqw=','DMKNWcOIQA==','fsKqL8KFwrU=','FMKOPwdfwo7Ck2BFwr/CnGLDgm/CshpqSMO2wqPDt0PDujdYw6zCkcK4wqk7Rm0cDS4HwqPCrcO7wpZNNMKjV8Orw4/DgMOgITbDn8KHCzfCgA1JNBXDowZeeSZ+wpLDoQfCsMOhwq3CrkoEMlDDryhNwo03E8K2WHvDo8K7wonDokXCksK2wpDCtBnCqXc9w5rCgMKwUmde','wqh6w5LCuS0=','bcO1XcKjJA==','LsOLVcKtwp1BPSvColXCt3smw79GGlXCocK4w54LVwDDqsKSw7EEbsKjBcO+wptmw5zDtkIkwpwUwrdhesKgcMOhLgLDuhFOwpt8wr5xw78Vw4nCn8KIwoEuwqwDBsOycBzCkMOFwq4jwqMIUMOjUT8ETjvCiVIVw7/CocK1wp9zSyttw6dKwqfCm8OjTsOgw68pwrllMMKCC8OtYMOjw7HCrA==','w5LCil/CssOoTXnCqcK9NUc1NBnDp1B4w6fDvXsVw54+w7/Cig==','w6TCuSHDjyA=','w5TCin1pbQ==','Cm7CvMKBw63DoMOKwqLCghHDlA==','ScOrccKqCw==','WXjDtmXDk8O9','bhTCoMKqw4w=','wpDDk8OcdCY=','w48QWWg6','Uy/Cr8KF','woNkw6vCtMON','w4VwwonDnkw=','wrp+cXzDoQ==','wpF1THrDuA==','BMOKw4MqEQ==','wp7Ds8OdTAo=','QMKpPQbDuQ==','wqAxBcOywqI=','w7kuw7LDnMKk','w5Itw7E1wowewrMawqTCsG8rw4w=','W2fChcOg','VsK6Rw==','WcKSwpZMw49qAA==','IVvCssKSWg==','Z2HCncOHBw==','wrTDsy/CiMOpwrk8wow=','woEicsOCdw==','RMOOeAtXw4o=','w4HChcKVw4/DpQ==','wpsPIzTCnA==','w6jCvyHDjBLDjcKPdw==','w7DCvMK6w7XDgg==','w4BPwpzDknw=','wo8rATvCgsOST8Ko','wrV8w7HCgMOLY8KXwqU=','UsKvUsOLwoo=','ZMKINCjDuQ==','RSLCssKNw6XDrcOrwr3CggjCj1Q3','w5vDosKuw60=','HMK3Ww==','woHCvjbCh8Ov','w7DCv8KEw7XDng==','LcO9wqrCrT7Ck0oI','RXzDo2XDk8Ot','w5YCw5Izwps=','YXxNXHA=','wp7DuMORcQ/CoVlh','wp4iwqHDmWQxFHg=','w5vDrcK4w6g=','S8O3w5wL','w4LCtcKnw7LDrg==','w5JJAMKI','wqYQIw7CsA==','I8KQNsKdEg==','wrFew4jCo8ON','wooLbMOVw7k=','w6TDpcK/w48m','YcOwfsKaBQ==','O3nCm8K6','UcKlTcKVwo8=','GMOrDHrCqw==','wqYVLMOZ','ScOIawdPw4s=','TX3DkEYj','DcOkZcOpwrg=','wp7DgcOqUyg=','YmzDmkQi','wpZ1Mk3CksOtQ8Oz','dMKZQMO1wqw=','WsOfQcKsJA==','NsOLWsOfwpk=','w4YIw4LDu8KH','wq7DiRHCt8Ou','bGPDqGnDug==','wrnDtCLCgQ==','M8KDwp1wAMKo','wphTw7PCjiQ=','w7dlAcK8w7o=','XXDDsGzDmA==','SMOeZsKbNw==','w4QOZEw5','IXfCncKs','wpZdCFTChg==','w7Mkw7fDn8KS','HsOcwqvClS8=','PsOGwobCoi8=','w5dJI8KSw64=','wot2C0/CoA==','T8Kqf8OKwqw=','w47DghTCkFw=','asKYNzs=','BMOgf8ONw40=','UMKMM8KPwr8=','wpDCnD7CuMOv','ZMOHYcKB','wo0wwpnDumo=','L8KvDsK6MzJpbsKq','wrhMw6jCucOY','a8OrZcKmCw==','wpMSwrjDoHc=','aXLClsKp','HcKLU8OsZA==','WcKMwotKw7Y=','w4FlwqzDnHZf','w48Ww6kFwpY=','HFPCscK2SQ==','w7jChzjDlxk=','R8OhYMOq','CsOHw4JMw4YkW8Oxw50XQC40XWE6w4fClGk+w6RufcKvwpXCrsKzwpdBw4dsTBbCncK+wqbDsXx1w6jDjsKvPDXCtcOOw6jDhExyw5fDnsO5w5ZWGMKkZR3CjsKgVA==','bMKKwpNnw7c=','X8ObZMKxKw==','CijCtMKYw73DuMKOwqXCnhXCjwdhwp7DjAjDoSvDp8OmScKvGy8MwrpUw5EKDcOzSl3DpMOTw7pnw5DDtGbDjRYzwo52w4IQc8OIw5XDk8OMwo/Dr3UTOA4mw50PeDlIIsObwqNSw5TDtgXDu1bDpjbDlcOtw69mKXjConZOwobCpsKzBEzDimgaw6pLw77Dlg==','UsKBcA==','wpNHWUbDjw==','woLDiC/CqcOu','e8O0fMKIFE4=','acKQOjc=','w6gpw73Dl8Kx','TMKKRcKPwoo=','w5vDg8Kdw5Eh','VyLCncKaw7w=','V8KBwqVXw5Q=','OcKIwplpOA==','wpfClgvCucOv','P8OPE3TCpQ==','wobCgF3Cj8KR','w6vDn8Kyw40H','wrrCrT9zw6k=','PU/CtMKaYg==','QsOeUcK6Lw==','cEbDhVgn','F8Ojw4kICg==','KMO3w6QOGw==','w7x3MsK3w44=','w57DtcOUw5hR','wpwpwrzDnHYEOGfCiMOQSA==','wosrwqTDgGU=','EMOOYsOxwrQ=','Xy/CqsKdw7zDl8OawqjClwDDlxgxwpfDgQXDqmzDlA==','RW3DgnfDng==','dUBbd0s=','w5fCuU1Qeg==','w65pwq/Dm3E=','w78OfGwl','J2/ClsKFWg==','wpI6wrzDnG8PCA==','w7HDgSrCvX8=','w58VQg==','w5Evw6s1wo8LwrgZwqXCuA==','w7vCtjrDhRjDqcKua3fDjw==','a8OeSAt0','OMOIKFvCrlc=','w77CtWVV','R0tmQnU=','PMOwwq7CrizCpmYXHsOVwpo=','w5XDrsKdw602','wqfDujTCgcOjwr8=','D8OiV8O0w4pew58=','w51UC8KB','QsKIaMKbwrc=','w4tPCsKV','wpjCrwNfw5Q=','XSPCnMKFw5o=','VcO5w4oLKMKgwrvCrMKHw4Q=','wpRNcFA=','X3jDqHXDmA==','wp0iYsOL','w7DCmmZLUA==','wrojcsOjWQ==','IMK4BMKv','woUqdMOLfBLCqMK8F3w=','IMKEaEjCrg==','AMK/Tw==','E8OBw7U3','DsOMw6I0','a8OWbcKHPV9B','XijCvsKN','woZ0f1vDmQ==','wpvDucOWeQ==','w6/CjcK6w5fDgg==','w7HDjcOmw6w=','fF7ChcOOCQ==','OWzCl8K1RA==','wopmw6zCoiY=','W8Kgwqddw6M=','w6bDgQHCpw==','ZMKDPDk=','wrjCq3zCh8KN','wq8dwq3DvlI=','Wi7CucKJw7zDpcOBwr8=','TlZrdQ==','wqcUDcOQwpbDuBTDixQWVxITw7Bb','WmzDpm3DlMO9','LcONHnvCtw==','IsO4wpXCtwk=','w5hRDMKGw6Y=','w7/DlsOtw64=','aMKYKj7DrMKtw7fCqw==','w6/DpjfCp0M=','PcKXwod8BMKZasKzw5c=','VsOtw5oDL8Kg','w4g6w7w9wpI=','Z8KaHMKo','MMKdMH/DqsKgw6bCrg3CjTcUwpFPw4bCpyJKIBHCqsKWwrEnGiZGwokqU8K3PRTCpWPDpA==','wrfCpDjDgRjCvcKDaHLDmWzDjMKDaS8UwpHChhVuSGbCmsO0D8O3KsKcN1YBw5bDnk3CnBlyZlkjw7fClcKVw6lzw5TCvFRDwrAqwps8w6LCkcOewoLCtcOBwobCmcOPw63CqFRnOy47wqgNUWcswqDCrxJowo1DW2XDuMOIwrTDtgZqwp5WCMKWwrPDgQ==','cG9Gw4Ms','YcKeGcKtwo8=','EMOlAG/CsQ==','EcOBw6MkDCw=','AEXClsKSQw==','w4HClBvDkx8=','Z8OZeMK1EQ==','ScK+R8OKwpjCtMOE','woLCj0XCsMKBQHHCrcK2','HsO9bMO/','X8KUwotow7A=','wpbDmcOwRRI=','GsKPH8KDOA==','wonCtQZfw6I=','w6cMw6sVwrI=','wqrCjxF5','wptXX0bDiV40','fsK3FwjDpQ==','QMKQbcKB','O8OMLnHCokkGH8OT','bsOpbStq','X8KjQMKmwos=','wosnLC/Cvw==','w6LClGF/cg==','SV1ew5kB','woFUcl3Djw==','wpkUEDzCiw==','wohPCkPCgQ==','w6rCvMKlw7TDriRCw5rDow==','K8KlGcK4','SGJaw6wS','TsO7f8KpMQ==','YVJmUlE=','w7fDnsOuw68=','T1dPYUDDvhs=','bGxjw6UP','w53CuX1DVw==','w5vCikhdSg==','McOmw70SOQ==','w6PCpcKzw6M=','wq1ew43CvhYM','wpNXN2vCgg==','QHTDpWfDmMOawrJtw7nCpcK1W8ONGE1Iw7sZwoPCrw==','LMKoCMKvJQxcc8K2Iy4=','EsOoaMO7wrhEMTA6woJWWitWIcKYw5l1','eWLCksO/Ng==','CMOqTsOnw65ww4bCtgzDt8KiJcK8w7zDqMOc','asODYcKaE11e','AsOiRsOs','HsOBw6Qv','MULCr8KuWg==','wpnChTjCosO0wpRG','w40rw7c3wpUX','w7vCs2dETwDDkQ==','R8Oyw5UoKw==','wq/CumLCrcKj','G8K6TUzCrw==','wpzDtMOcXgfCkEVh','ZsKLwo1/w60=','wonCi0LCi8KqRF7CrcK3','w67CvWdERw==','FsOrTcO2woc=','EcOIeMOTwqo=','D8OBw70vGSds','wpQ5wonDh3IAAg==','wpdce1c=','d8KgdsKfwpo=','wp/ChCHCrsOW','wpnDrQ3CqsO8','wqAwDxbCog==','w7jCoirDkwLDrw==','J3PCj8KzQcOQIw==','CFR8fELDuhAjMTwpwq0=','wo8vwrjDmWECHg==','woA/b8OC','w4gxDTE=','F8O/QsOrwr8=','wrdvw43Clzo=','QMOjYsKlBA==','wrR8w5HCnMOY','VWZuw5EL','w7XCrcK6w6nDkw==','w7gzw7PDi8K3LsK8QcOB','GMK4T37CswZc','w6/Dk8O5w5BT','W0fCl8ODIg==','Z8KbGcKWwro=','KcKLOMKcOw==','woUtDDLCnsONRg==','MsO3w5UuLQ==','fMK/woNqGcKjfsK5w4DCuMKeBWRrwqhmwpUn','Y8Oaw4orFQ==','wqHCvW7CqcKd','wqzCmx15w5o=','RcKSwo5Mw5Q=','w6jCrm5HRwDDlmlhXX0Kwo3Cvg==','WsKaATbDvQ==','VF9dw4U4','X8OLQcKLAg==','YcKnKgvDuA==','w7zDscOkw4Rc','ZcO0YsKDAUXCgg==','WsKNwrtsw4U=','w5LDuMKSw6Er','PsKUwqB4OQ==','KMO6wrHCrB/Cr0AWGsOIwp0=','TMO2w5wLPsKbwpM=','wp4mGDvCh8OhRQ==','woB1w77ClMOm','w7LCuMK7w7DDiytSw5o=','woVkw43Cnz0=','w5fDucOTw7x1','ZsOtTxhe','aMKkCAnDiw==','wqYDQcOPew==','w4N1wobDg3A=','TsOTewhT','wozCm0LDpMKmQTXDqsKlIwM1YAjDtxJrw63DoXsJwpA+wrLClMKcBgrCs8OhS8K1wroMwoJ9wpLCm8O3YUBXw711FVjDgcKow6JSw6PDpV8Ow5ZNXcKHwrJiEG8vFA==','TMO8w4A=','wpHDtcOWeh/CmQ==','w4jDrcK3w7UB','w5cvw7UlwoQ=','wpovwrzDo2ENDm4=','wonCi0LCksKpQmDCrQ==','V3rCmcOMBw==','wp9WCnbCsQ==','V8K+WcOBwo3Cvw==','K8K8H8Kz','wrfCnjjCkcOh','wpw4VcOaYA/CiMK0','wr9gw73CgcOc','PGLCmsKyUw==','dcK2EMKmwrg=','KMKyDsK2','TWrCmMOoAcOa','JWTCkMKvRcOBMsOVw6jCsA==','w41cCcKQw6g=','w44RWlIswoBowoVf','wqbDtgnChsOB','aE3DumoT','wr7CqX7CtsK6','G8OhHV/CqQ==','w5nDm8KQw5gp','HMOMwpLCiBY=','G8KKwoZMDg==','dcO+ecK8Fw==','wqBTw4zCiAI=','w7HCsntEVgjDi0hoXw==','woEydsOL','O8KdblPCjg==','cVfDuXsD','w5LCtcKzwqDDrRlpw7HDncOoLl3DncOVCcObHFB/w6JHey/Dg1rCu1/Cj8OISDXCocOfDyHDgMOybTFw','OsOswrPCpA==','w4Urw78xwpQTwoI=','w7xKHMK3w50=','wqzDoDDChcOhwr48wpFV','w7nCsjjDjBfDvsKF','w6PCp2xUVjjDg0FxXjRdw4XDu0rDgMKzCg==','SmzCncO9AMOaPMOr','wp0uJzXCqg==','wr8QZcOJw6s=','elvCm8O4OQ==','WMK3WMOIwpw=','w6Iyw7TDlcKw','cG9Ew5kGQsOdeg==','w78vw6XDlMKmEcK0Xw==','w4AHfWk8woNNwoc=','w4J7wqfDhnBNY8Ozw7c=','wqctHxvCqQ==','wqrCjWTCrMKf','wo7CpRlrw7M=','Vn3DhH8jwpnCj8OAw7g=','woPCj07CiMKtQHLCvMKm','K8KrGcK1PgppdMKmIy7DpcKw','F8K5WXbCjyxJOA==','w4vCl8Klw67Dog==','X2xrZko=','w4R/wqY=','w7XCvsK+w6XDiitjw5PDvsOqOV7CiQ==','w4Imw7A8woUNwpMY','wqkIOsOdworDhRDDkQg=','WHTDlV8iwqfCh8OH','w7s0w77DjMKsKMKsX8OD','wpXCmSPCpcO+','R2fCscOvHw==','w4DCuT/DrDk=','w5XCvsKuw5PDoA==','A8KmwqZQPg==','w6guw7jDlMKnCMKwQsOWaDJkVg==','w4ocR3Eqwr5Gwo1Ww5jDjCto','w73Cvi3Dlw==','Q8O3w4oDA8K4wpDCrsKGw48D','w7/DkMOxw6dXdsKxw4dIfsOP','wpNWbFXDgm8sw5x8','ZMOBZ8KSBWNMUHM=','wrV8w7HCgMOLQcKdwrg=','wo4pwqDDkG0APmfCjMOOXsOhTQ==','AsK1Q37Cpih/NxFrw70uwpM=','UMKLwoxB','wokmesOXw4w=','w7vDlAnCpkdaw4nCsF/CrcO4','wrHDtDTCicOIwqc8wo8eSMOr','w44ZRX82','wrB7w6rCgcOqX8KdwrtWw6/Dnw==','D8O8ecO5','wqB1w7TCmcOK','wqZZw4HCugAUCcOsUUbCrFk=','wrECwrLDglM=','w5nClUx5UA==','TUF3','wrBZw5fCtxQbGA==','w5Ajw5Yywq0=','B8OoXcOtw49Xw4DCoQ==','w4wnw7cZwpUawpsF','f8KHG8KIwp4Pcn7Crw==','I8K8BMKSPgdlaQ==','JcOIInLCpU0qDsOC','XCLCjcKgw7A=','A8KzW3fCqipf','bGtaw6cFTcOtesKHw4I4wotqwpo4w4HDnmI=','wo0rwrrDkG4VNWTCjcOG','H8KudsORccKzw6TDuw==','w7vCtGJdRhzDh0M=','fMKDNivDocK1w6vCv0U=','wpzCi1vCq8K+S1bCoMKnKh4=','RsOww5ECIsKmwpDCrQ==','EMKjccOaYcKL','VcO3w4g=','wrrDtDDCgcObwqo1wpceVcOLYA==','wqVZw5PCnRoKEMOsUUbCrFnDjg==','wq7ChQZ7w4jCvQDDpsKZ','RCTCqcKNw7zDmsOPwr3CkgDCmQ==','wo3CgVvCtMK9WnDCgcKgLw5+IRTDkxx3w73Dtnw=','DMK0cMOJesKXw7LDuCU=','wrsNIcOIwpDDvSfDhAwwUQkhw7ROw7I=','wpZzw5bCrTQ=','wqZ1w6rCicOBR8K2wrlXw6Q=','U8KLdsKAwrzCpsOaw5YEasKL','w6vCrGdYVg==','AsOoQsOww75Gw5bCixbDscK4D8Kxw7HDjcOORjXDvRE=','WsOObAtNw7jDmmJfwr7Cig==','w7kjw6LDncK3CsK0Q8OTYSA=','wpfChz7CqsOiwqpUwr/DjQ==','V8O9w4sLMsKCwpTCr8KWw4QE','wpw+SsOJdw==','wq96w5nCjsOc','K8OZwpTCuAI=','VMO1w7cMCg==','wptRUlPDng==','FMORw4EkHQ==','cTfCssKpw6s=','Z8OwYMKKDlLCqUnDkmo=','w4A8w6sxwpgvwpcCwqk=','w6rDnQvCp1Q=','OMO8wqbCtg==','JMKJwoxu','wqNOw5XCugw=','AMO1XcOhw7Jiw5LCthA=','wpw4wrrDlHkxGn/CgQ==','wosjwq3Dgg==','OcK8RUzCig==','DU/CjsKvcQ==','w5oRXHQvwoZKwppDw7XDny1sKw==','YMOSdsKb','wrnCvRliw4E=','H8O/HkvCqw==','w6rDpzbCmkA=','wqdyw7fCj8Oo','w4sXw6kDwqI=','wqxdw4rCvg==','woR9LQ==','wroPwoHDgmw=','S01gWkbDug8k','F8K/RX8=','wrcMwoXDrVU=','ZW5Nw6oGQsOabA==','wqwTO8OdwpHDuRTDgQ==','w7rDl8Oqw6Z2aMKxw4Q=','w5dYC8KCw7kL','wpoqDSA=','wrnCnhFt','wpNWbFXDgg==','wrpxw7bCi8ObWw==','woB5LEPChsOkZcO/AsOQSg==','w7TCuMKlw6XDkxxHw5PDrsOiLw==','RsKQwo1Rw49wCsOkw5Q=','dHhGw50FV8OQb8KE','w7wGQnEq','b8OHQsKnLg==','Z8KSwrtPw6k=','V2BNW0M=','wpbCmCdYw7A=','WsKvwodkw7U=','b8KvQcKkwrg=','woBKS3fDkA==','IcOHKVvCslc=','wpYiwrjDhU4=','w4jDgcKcw6cX','woHCmVjCocK6emfCrcKr','WGbCgsOgKMOeO8Ot','CMK2c8OZdMKXw6o=','V8KQwpBEw5lUEsOgw5k=','w53DoMK0w64B','w597wq3Dr3tXSsOow7vCnA==','w58dS2o=','wrdmw6rCjcOW','wqZhw6vChA==','ccKGHMKowp8xenk=','w7k8w7Umwrs=','w7XDmsOtw61mcg==','wqbCkww=','woAmBjDCksOq','VcKeCh3Djw==','dsOjYMKOGXbChlLDng==','wpEVG8O+wrI=','w6guw7jDlMKnDMK6XA==','K8OvasOewrc=','w5dywpbDqVA=','woXDuMOxfi4=','JsOtIsKTVFrDlFrCg3Mf','w5oEQnQ6','dsODecKaCA==','wptTBGPCgQ==','IsOwwq3Cpi7Cqw==','w40Dw7wRwrQ=','w5zCmsKhw6TDgQ==','w7x5PMKOw7U=','w5l7wrPDv3A=','woR9LVnClQ==','CsKnc8OIcA==','LsOGKFPChU8oF8OPa8OI','wqhXBGXCsQ==','EMKkWXrCshlbLxw=','wqHDsiPCkw==','wpQ5dMOPaw==','V8K5QMOcwrI=','HcO/aMOvwrs=','WTbCtMKNw7rDmMOcwrTCgg==','Q8O3w4oDAsKxwobCoA==','wpVcw4jCoMOH','Qy/Cs8KZw73DqcOnwrU=','RcKFdsKIwpfCvsOxw5QFYQ==','woDCnCnCvA==','Wm7DjlI/','YsOCe8KEOg==','AsOdVsOow4Y=','K8OzI1bCjQ==','w4YDQHg8wr5RwoVD','WVfDnX8+','I8OMIw==','w7rDkgzCrFxew4/CsFvCs8Ouw7MN','ScOZbQ9Aw77DmnpC','NMKPwpt0M8KhfcK7w5fCu8OH','w5pJwrbDoU8=','w6/DnhbCpHRTw6/CsVvCsMO/','ccOKZcKW','wqPDojbCgQ==','w6zCnWxEZw==','wokzwrjDkA==','wrZFw5fCvg==','b8K+RcOcwoA=','YnBIw5oM','wqZmw73CisOGSw==','U0pnYkfDuisz','wq4VOsORwrbDuRTDiAUrQA==','wqTCkg0=','FsOBw7Q=','w4R3wqfDklg=','fMO0aw==','PnPChsK7QcOALg==','w6PCuz7DhQ4=','CsOiVg==','w6rCuXtdQw3Dhw==','w5lVwqXDuXk=','woDCj1vCoQ==','E8OFw6Am','w73CvWhZ','w5jCryHDsz4=','WmzCg8OuHsOSOMO6RF87','wp4rZ8OSw4w=','wqEUJMOVwp3DsAXDjBQpUQ==','XiTCtsKYw77DrcOCwqTCgg==','HsKaNMKpOA==','A8KKC8KrIQ==','IcOHPlvCuGwr','wolfaFXDl0oow5s6','UcK4YMOuwoE=','QGFveWE=','w4jClnF6Rg==','M8KawrhgDA==','V8KYwrNcw5o=','eHPCgsOMFQ==','w4Qiw7w9woQRwoJWwqjCsyoxw5DDt8KkfMOOwp7DkcOsw6EbQT4uwqvCssKvwr0Nwp8MNDI=','wpYvwrE=','dz/Dnw==','fnDDoXPDrg==','w4BGAsKAw7k1wpTCv8KiVsO9GcKJPcKWVzRm','c8KcB8KlwoIxdH7Crw==','wrZZw4rCqxkZCcOf','EMOFw70=','UMKNwpBIw6VoFsO5w5QNGg==','w4BqwqvDo3pNdw==','w7M/a1QP','fMOVakLDsl94BsKZecKN','wpQkwrjDgHQ=','ZsKlwqpXw5I=','wpAjIsOuwrQ=','QsKpHzrDpw==','wq00ZsOsw44=','chfCksKxw6Q=','YAPCncKRw48=','wp/ChgPCqcOxwp9Wwr8=','UUDDllfDsQ==','wrvCuxvCs8O3','w5/DocKpw4sg','ZMOkdMK2DA==','wqbCmRB/w4nCogc=','HMOew5w6Ag==','wptyJUnCiMOOQA==','eMK3esOTwpY=','TXzCksO+GMOJIcOgSg==','w6HCtB/DqA4=','wq1vw67CjcODRsKdwqUd','XMOCawJc','V8O9w4gCJ8K3wpA=','wo0SVMO5Xg==','bMOwWcKiDQ==','wr9Xw5TCvcOe','ZELCtcOELQ==','Tmtew70i','PF/CnsKHeg==','UznCrsKNw6bDqA==','asKLOCzDqA==','w70nw73DjcKm','wp54w63CpsOH','LcOQwqXCpQ0=','FMKMVsO0dw==','woNKeXHDlA==','ZMOhfsKGFA==','d35Gw5k6UcOGb8KAw4QswpN3wqM3','wq8Gwp7DsVE=','JMOMw7wbCw==','HcKya8OP','w6PCisK+w6LDkw==','wqc5wqLDr0g=','w6rCjcKvw5TDsA==','EMKyT1jCpyhJKA==','w4Z3wr7DrXBhccOzw6vClsK2Ki/DnCJt','w4wSw5jDmcKV','woNqaHnDvQ==','OMOvXsOYw7g=','w7Eew4oYwoI=','wqRVw4nCvw==','CcOgZMOzwqtyFzA+wpJR','V2TCkcOqCcO5PcO6WV87wobDnMKLw67Dmg==','wp7CgSHCpw==','wpwmZ8OJdzXCg8K/FnrCoyJJw507wqHDhsOW','YcODRMKBJA==','FMK0GcKcHw==','VXPDmFYIwpbChcOR','PMOGFlHCt0Y/OcOLdsOZ','f8ObW8KmAg==','XMOKbQlcw5o=','woU5Y8OYdwjCksKXFn/CtjhXw70=','wpw+wrzDhw==','KcK+SFbCvA==','U8Oxw50Z','cmNMw54=','DsOHw6UmFSVMw70eYcKXw5vCtg==','w77DmsO3w4VwcMKfw49U','woXCi08=','wr3CmSFZw5o=','BMOHwqvCihA=','wrw9XMO/fw==','wqHDuirCkcOo','U1Bnfw==','wqVZw5PClBcSNsOfSQ==','w7LDtMOFw51f','bk5kw5oN','w6Agw641wow=','w6vCv2NUTw/Dp0FhVnkRwpU=','YG9Pw4gfT8Od','w57DtC3ChUg=','wrZ9w4DCrjA=','w58VQmgr','wrNfw4HCtgI=','ccK3VMKlwpg=','w51HBMKWw6s=','wpXCnSXCp8O/wohQwqU=','WHPCkcO+Cg==','w7jDmcO3w69g','w7/DkAjCvFQ=','X3XDvlrDvA==','PcKGwqZwJg==','ZMOZw5cFDg==','NHLCm8KcTMOSNcOP','w4bCgD/DkB0=','cEBfw40n','YsKDwolzw4E=','RcKwRcKpwrc=','Q8KFaMKYwpw=','w4V/wpHDh28=','YcKNHcKhwpYAUGbColTCpjs8','woUwOyPClMOrTsK8','ZMKPGcKxwp4=','HMOgwpfCig0=','XcKYEDXDpA==','SV/Du2k+','wrRdw4vCrhA=','wpIsasOZw4YhXw==','wpAcwrvDoXY=','f8KoDTnDlA==','wqzCnmzCpsKS','w6/CrsKFw7TDlSNIw5g=','wroVJ8OI','wohuw4HCkTQ=','wpoiBCLCgw==','KcObKF/CuXMsDsOC','U8O5w5QbIw==','woZFbFPDnks=','wrp7w7vCjcObWsKXwrg=','wqAILcOa','UiTCvMKJw73DoMOawofChgnCn18=','TcKyUsOR','w498AsKQw4g=','XQ3CicKhw4o=','wqzCi2HCjcKy','wqcoDgHChQ==','w4h/wqvDmmdGcsOuw7DCjMKrJzbDkDN7c8Khwo4dw7zCpEfDkg==','wrdVw5/ClMO1','R0BqUF7DvhEk','wrdkw6jCicOBV8K7wr5aw63Djw==','wpFMd1jDn2sow4VkwrDCtU3DkQ==','EsK6RHXCrg==','YWtKw4E=','w4DCkFFgUw==','woTCmxnCiMOw','w4/DisOTw49f','SnHDrWzDmcO7wrJv','WGPCmcOCGg==','w5rDpcKow6EGw7RyYw==','dMO5e8KDBFTCgkg=','w7TDlsOtw4Nmf8K5w5k=','PsO0wrHCpDTCt2sUG8OD','TmjCgsOoAsOPBsOhSVU=','wpHDtcOfeAXClXV6Zn3Dgw==','HcOqe8Oxwph7MTE6wo9W','w6cjw7bDncKtOA==','IsOwwqTCpDTCpw==','w7PCoRLDgS8=','wqQfL8OZwp3DsQ==','WsKpRcOHwoDCh8OAw53DvQ==','J8K5BA==','wqgbXsOXw7s=','VsOqRcKYOQ==','eMKLO8KJwoE=','SkFpdlzDuw==','w7TCuWxUTAo=','wrJdw5XCvhsMM8OVVE8=','w5nDqcKvw5AWw71hbsKZbsOwwp3DmsOrw780DxzDisKlwrfDssOCw5k=','QUF6Q0DDuhQ+Nywpw43Dr8KmVQTCq1l6J8O0JRES','wohsdHrDqw==','NMOrSsOKwpk=','RAPCmcKAw4I=','VkNRw6Mk','wobDox/CvMOp','w5jChDLDgxk=','SsKJf8Oewrw=','w7HCr19ZQw==','NnPClsKz','woHCnkLCrcKnQGY=','AsOoQ8O1w6Zcw4A=','wqFZw47Ctw==','w6jChn5TSQ==','a3pdw4AFTcOa','w4jDpcK+w7c=','KMOxfcOlw5s=','w6bClS/DuTw=','wpgqdg==','BMKwRcOcTA==','FsKzX1TCqSNxPg0=','VsK6Tw==','wqLClgw=','w6rCuMK4w6fDkyI=','wrfCgS57w6g=','b29Q','w4URQHo6woI=','w5HClGR8RQ==','bFVcZFc=','wosmHAfClMOnVsKyw50vwqh2BMOSPsKWJWTCkMOkwrbDozAM','DMOoWcOlw51Tw5/Ctx3Dq8KYCQ==','VSnCs8KEw6zDvsOLwr8=','LcOhdsONw4c=','RHjDvA==','ZMODZcKWElc=','FcOPf8Oxw44=','Z8OeXsKLEg==','aMKeM8Kxwr8=','wp3CmkTCrcKmSXzCrsK3','wprCnFfCqsK7QnrCqcKqLw4=','dcOSZ8KSEUA=','w7bCr8KDw6/DqA==','EMKjeMOYe8KHw57DuCTDtcO1w49x','HsKVWGLCiA==','RjPCj8KHw4c=','w77ChHJ5QQ==','PcK4DsKyKw5hYMKnDjnDpcKiPQ==','wpYkaMONcxI=','J8KuZ2vCpQ==','wq9dw5c=','wo8rDTTCjcOnRA==','fW3CpcOPGA==','I8KCYn7Cgw==','d8OMw7ELDg==','w6dSwpnDh3w=','wpfCgTjCuQ==','wofDnA7ClsO/','w5HCr8Kxw4HDtA==','wpTDvcOZeg7Cs0Nme37DicKEKUDDo8OW','wr/DryvCiA==','ZcKcODjDq8KSw7fCo0XChycDw545wpPDtnMP','AcKFwoV8FcK5NsO4wpw=','csOwccKH','w4bDg8K5w6cm','wpkPKcOSwqI=','wpEywq0sw5MDw4cKw7I=','wpEvwq/DkG4F','wqnDtcO3TCI=','wrdmw6rCjcOWY8KZwqJb','w6XDlAPCrF9b','XMOOch5Vw4/Dj2s=','w78nw6PDn8KmKA==','RMKIOMKVwp0=','wp7Cj0TCocKmWlvCp8KqIw==','QcKWbcKKwp7Cr8ON','wrRmw4XCvg8=','w5fDqMKj','ScO9w5YJMsK8','w7jDjcOxw6trSsK1w55F','Wm7DjlI/wqfCicOAw7g=','AMKyBMKNOA==','WCDCt8KN','Q0bDqlQO','OmHCkcK6UsOnNMOZw6g=','wrB7w6rCgcOrVsKLwrU=','EsOkR8Olw6ZT','ccKgwqdTw7o=','OsKcG8KuDw==','WsOecyNT','aHjCtcOuCQ==','YcKaB8KtwpUGfGzCvg==','wpDDscOMfgM=','e8KrI8K8wqI=','w4zDr8OXw51H','w5Q6w7A8','MnPCi8KQQsOZDcOZw7Q=','HsOvPnTClg==','fsKMbsOFwrQ=','S8KwXcO2wr0=','OMOcKVY=','Qk19Y17DvhsSKis1w7HDqQ==','dsKHBsK0wpcAbE/CtUvCrCc7','w59SCMK3w6IMwoE=','wpExYcOSw7gBS8OlNWzChEbCnMO6','wrdIw47Ctw==','w43DqcKvw48Gw7JcYsKP','dcO+fcKDBUfCiQ==','DcOqQcO6w54=','w7LDlcKVw44W','LcOdFGnCqA==','wqdIw6nCjB0=','wr4eHMOXwqk=','EsO3Q8Opw78=','NMKPwpt0MsKoa8K1','ccKCGsKqwp4=','wozCm1/CqMKsemfCrcKr','C8ONw6g0','fcKlPgvDhQ==','KMO6wrHCrB7CplYY','XcK0RcOLwr3CssOSw4o=','w7jCtCDDhRvDvA==','OMObNU7CpVE5E8OPdg==','wpDCmj7CpsOfwp9Gwqg=','w4heDcKAw6AC','wpRzM0HCtMOkVcO0','wo0rwrrDlG0S','QEt8fg==','KMKyDsK2Dgd7eQ==','wrB7w6rCgQ==','FkDCvsKURQ==','w4x1wrLDumBXYcOOw7HCkMKsACLDkQd/bcKbwo0n','w7/DkMOxw6dWf8Knw4k=','wqnCmAZ3w7XCiBLDsQ==','woosGjo=','QEt8fnbDuhE0','PMKyE8Kv','UMKNwpBIw6RhAMO3','DMK0esObfMKb','BMK4QmrCvixzPw==','wpzCgVnCsA==','OMO0wq/CtD8=','M8Orw7U1Ng==','w4rCvSvDqD0=','wpIxXcOIw4wHV8Ov','w7hZMMKnw7k=','bGVdUFk=','wohNw6jCrxM=','AsO6FXDChkw/F8O8ZMOQwpXDv8KqYjfDtg==','McKSwox4AsKoXcK4w4TCvMOBGnhjwrthwoQ=','wphXcVrClkwuw4BxwrHCtRTDkMKOfhY6w5cAcg==','wpNGw63Cg8Oq','woduw5LCtDA=','w4jDiCLCgXw=','cHNZw4w=','YcKaB8KtwpUG','wpjCj1rCscKt','f0pmeHs=','wr1Hw7LCp8Ou','KcOtEnTCuA==','wpvCml/CqA==','woF5NWPCksOrbcOyEg==','RsOKcgs=','wpNkw7LCuj8=','f8O3RcKNMA==','S33DjkAj','Ul1+dg==','wpcha8Oofw==','JMKBwoVsEw==','wqYPJMOQ','w73CtiTDlRM=','wpsqa8OL','XV3CqMOlPw==','AMODM03CsA==','wpBZw4jCozM=','OcKTwp10Jg==','w6zDi8Oqw6Y=','w4hYEcKqw68Jwr7CtsKu','w6jCvMK7w6U=','wrJOw4jCrxoMBMOKVQ==','woknYMOYw5sc','w4Yrw7c1wpMewoIT','JnPCi8KcT8OdMsOZw6PCtw==','w5vDosKzw6EKw7ty','w6rDmsO3w4l9dMKgw49DZA==','VMKcU8OBwpY=','VEXDlnkr','wq06Lh/Cqw==','woJ9M0nCnsO1aMO4D8OZ','wrQyQMOmXw==','D8OPYsOqwrA=','HsOMw6QvHDZsw78=','w77DmsO3','VSnCs8KEw6zDnMOBwqI=','w6TCisKOw6/Dnw==','TmjCgsOoAsOP','w6HCuMKi','BcKcQG3Cpg==','w6TCuMKww6/DlS8=','WmzDjFYowpM=','fcKZG8Khwok1Z2/Cog==','aTXCqMKJw6bDv8OCwr7ChgHCg04cwpHDgALDoDzDoMKnNsK2CnBCw68SwrNDDcO4S0A=','wp1TcFHDiWs/w41x','WsOHZ8KSEkBBS3p8wq9aB13Cnk5wfn8LSAh3w4XCu8KJw7bDosKkwrfDtUbDpg==','wrhFw53CtMOf','IsOQw78iFjdlw74aaMKbw4HCnVLCisKlw5t4BQTCl2NrPgXCngwgwqbDjhrDuAlqwrfClS3Cggllfm7CiQ==','wq1Lw4nCvgcsD8OfVQ==','w4BtwrHDr2d3dsOiw7o=','wolgw6rCjcOBQMKUwrlSw6XDgsKTw6bCjSXCm8KeImtlQ1QDB8K2','wok4wqnDm3MNFGrCjcOKT8OhWEMk','woJuLljCn8O1X8OnDg==','PcOZPl/CtEYIFsOPaMOZwpLDrw==','OMKvGsKSEA==','w5nDtizCu0M=','D8O2QcOYw4I=','w4UdeV88','wqZODXvCpg==','PMKxwqxBBg==','LXnCjcKJZA==','QMKLwodS','YcO4d8KY','L8OMLnvCrEYgH8OEcQ==','woMiY8OZ','w44RWlgiwo9OwoVIw4A=','B8OuSsOsw69Gw5bCrwjDtMKtEsK1','Q8KNYcKa','w6/DpAbCqH8=','f3/Ch8OFFA==','wrrDksO9azE=','wrYfVMOpRA==','E8OsbcO5','ZsOgRsKfCA==','woBBc1vDjVoOw4R1wq/Cpw==','wp3DmRTCiMOf','BMKpbcOrUQ==','C8Oke8O5wrNjGjM7woQ=','wojCu1TCpcKG','RsKDwpBAw45wPcO7w5UG','dcOSZ8KWEkc=','TnvClcO9CcOVLA==','wqfDqSPClMOowqU9','w67DlBA=','wo3DscOKeAXChXh9a3Q=','wpwiGjLCiMO2bsK0w5Y/','AsOvRsOsw69mw5bCrwjDtMKtEsK1','w4xkNMKgw4I=','QcK7wrNgw68=','w5bCsnhzRQ==','wo3DscOKeAXChQ==','wpLDvsO7cQLCkl0=','WMKzXsOKwp3CpcOEw4c=','wrfDocOebCY=','wq5bw4LCpMO9','TcO5w4shMcK6wqXCscKMw5ESwpRuw44=','w5pqwrvDq2FGQcOrw7rClMK9Bzc=','woTCmwbCh8OW','woHCnkLCrcKnQC/Cu8KrKh90NB3DoQ==','wrjDv8OqaRM=','w6vDkcOJw4Zf','bMKiXsKuwpI=','ccO4YMKcFA==','wqZMJnvChQ==','QMOEUMKePg==','UQPCnMKkw6w=','wrjCg1DCkcKD','VcOqw5caKcKgwozCs8KG','QsO9w5YLNMK1woHCpg==','wp/ChSbCvcOL','T8OrR8KXNQ==','wp3CkDXCr8O6wold','dMKBB8Kpwr4NcGfColfCtw==','XsOKcxtc','wqTDmT/Cl8Os','wqRpw4XCujs=','HsO0wrHCsj/Chl0P','wrFfw4/CvhgZ','w5tjwq/Drw==','woRFckHDng==','FMOrS8O5wrt4JjkNwoRMUTxw','R8OFXQtfw4HDiWt4wr7ClyjDi3g=','wpQsTMOZw5gBS8OtInvCmE3Ci8O7','VCXCgsKQw7E=','V8KAXMKVwoA=','woR1JFs=','w6TCuQrDhRDDssKSYUHDj3HClcOEfw==','BcOYG2TCqA==','w6w/w5gKwok=','ZGjDhVrDlQ==','wr/CvkHCt8Kl','w5dSMMKBw5Q=','woZrw5TCrRw=','w48Rw6LDjsKq','PH7CnsKddA==','wpVRDmBuw48d','aX/CkcKvVcOHZsOIw7TCs8Ouwol9','woNRw5HCpcOe','O8KAa8O8XQ==','w4dnM8KcwpYAVsOsFTDChEzCj8OtwpTDjsKWOHlqPcOLMx/DohBbwrLDmMOMw4AqwozCucKrwqt1ccKPLgY9woFSM8ONw4oaKkh3aQ==','wqLDogHCscOU','SsOgXcKrEA==','cMKoQ8Kmwoo=','UFHDvXIO','w65FKsKKw5c=','wocbO8OVwrc=','dFhFw7Ms','wojCgUTCqcKNQnDCpcKrKA4=','w77Cs3lcZwLDh0BhVWg=','wpgmBSfCisOjVMK+','BsKvc8OXeg==','w55cBsKN','w48bXHAKwo9QwoM=','wp4sByM=','w4M7w7A8woU5woQZwqzCkWs8w5fDp8Ow','PMOMN07CrEI5Hw==','wprCrQxew4g=','wpsjwq3DmWQVHmbCmcOPWsO7XA==','PsOAP0k=','wqfDujTCgcOjwr8Xwo0fQw==','CsKvesOK','OMK0GcKs','wobClD7CrsO1wo57wqTDgTg=','X3DDoXc=','w5ZLEcK0w64=','w47DrcKpw6UKw6xZaMKSfg==','w6DCssKkw63DoiZDw5LDvsOpKA==','GMK0fsOacsKCw6nDpCU=','S8K6RcODwpfCo8Ovw4bDsUE=','w5rDvsK6w6cDw7l1a8KT','wpVBcFHDiV45w40=','wojCh1PCqMKsZmHCpcKiBRZ2Mws=','w6/DnhbCpHVaw7nCvw==','a31Hw4wYd8ObesKE','G8OLw78uPCF6w7I=','YsKPB8KlwpYS','w6nCqsK4w6XDlR5Uw5rDvg==','w6DCssKkw63Doy9Vw5w=','wqRVw4LCtxEwCcOXXGnCtV3Djgw=','wpg6BCbClA==','wpLCmhnCvsO4','wpEkU8ObcQ==','wosmHBHCicOwTcKNw5M2wq5dAg==','ccO4d8KDBG7Ck0vDmkxBb8OEZg==','GsKpbcOQUcKGw7jDqw==','RcKFdsKMwpTCuQ==','asKYPDPDqsKJw6bCokzCpz8Nw58e','KMKyDsK2Dw5td8KnIT8=','XXXDmV8iwr/CnMOZw7zCoiEIWwI=','ZcKzwqR8w7U=','M3/CmsKzRMO7MsORw6HCgMOnw5Uswos=','wpR1JEDClMOJUsO6B8O/Ql/Cs1Y=','ccOWeMKDEFJZQQ==','PsKvE8KvJRZxasKn','K8O7wqvCoDTCoEA=','QcOFbAtLw5o=','ccOJdApv','wqnCohZ7w78=','NHYbw5VZX8KdY8OQ','H8OwD23Clw==','wrTDvcOfSzs=','G8KwH8KsGA==','w6jCuyfDjhM=','wpvDv8OKcC/ClEVx','woLChSDCr8O6wo5U','ZMKHEMKz','J8OHE1DCs0Y/Dg==','wpp9L0jCnMOkVMOk','woMtITnClcOnUsKv','QEt8fnfDswc6PTcu','wqcUAcOSwoDDsAPDkQ==','T2XDkEI0','w7DCiURGWw==','w4vDiDTCukI=','a8OTw4EtMg==','WsOOcgFPw4vDuGZDwrfCnQ==','w67CtivDiA==','wq8pQ8ObQg==','W8OiZcK4GQ==','wpfCkRxWw4g=','fcKANsKswpoPcm8=','VMKLwoxB','wpc2SMOLw50=','wp1yAkTCkcOvQcOy','XsKBUMOrwr4=','wq3Cnhp+','w7fCskhZQwDDhUg=','csOLdcKiJw==','w4l1wq3Dp1BPYcOqw7rCl8Ks','DsOpbMOow6pcw5TCpw==','woHCgH/CqsK4W2E=','w41zwrHDrg==','bcOQw74jLw==','DsOpZsOuw7tHw4c=','fcKAPMKqwosUYQ==','HsOfbsORwpo=','w6/Cs8Kmw7XDkw==','w4YaZ3M+wp9X','wq1Sw67CtQUNCQ==','wqLDji3CncOV','w4sdQHk=','RMK5HxLDpw==','wpLDvsOxcxvChEI=','wpolRcOCewXCjQ==','wozCh1jCoA==','wpY0JyPCpA==','VMOQVsKjCg==','fsKBFsKlwo8IemQ=','f8Ojd8KJ','wq1Sw6TCtxwbFg==','wr0vI8OFwqs=','MMKJwod9','c8Oaw78XAQ==','a2Rqw4UDQMOC','w4B0wpzDpnxAbw==','UMONw5MXHg==','E8K/RX8=','K8Omw4o6Pw==','woHCgHXCqMKhTX4=','w7oTQE0E','H8ONw6Mn','w5RTLsKAw7Q2woU=','wpQsRcOZw4c7SQ==','LMO8wq3CpQ==','C8O9w6QmDg==','w6bDny/CrEhqw7o=','w4PCscKkw4rDrw==','w6vDmArCrQ==','w7DChMK/w6XDkQ==','w7bDkcOIw69rT8Kk','G8Oxw68iNg==','w73DqcOgw6JR','woEQVsO+w60=','KcKrfMOKRw==','wrIzUcOoQA==','SMKufMODwps=','bcKFLS0=','wptDw6/CnMOE','w7zDnsOgw6I=','B8OcLW/CiA==','w4EweFYM','U8KfYcOtwrs=','wpoBwozDhGg=','w6/CnllzZQ==','HsOIw6giCg1nw6UefsKEw5TCrg==','SsOCcQo=','XcKkGDPDpg==','woLCi1HCocKmSlbCoMKnKh4=','wrHDjiTChcOD','L8OBbsODw4A=','w7YNw688wpg=','esKRwpVyw5k=','TVrDjUEt','wpcnacOZw5AK','wqTDqyrCjcO5','woAmDzLCiMOm','esOwYcKGGQ==','cX/DrEzDhA==','PMObM1nCp0Y/','UcOWbMKlCA==','HMOWw78iARRow6UT','amDClMOkBw==','w4N/wrHDrWFL','w5t7wq3DrXBX','woLCi1HCocKmSg==','Y8O0f8KfDEfCk0M=','w4ImECfCh8OsRMK6w5A2wr4YT8KfOMKaIQfDlsKDwqfDvi0eecOVw5dvwqFgwrzDsHtqwr7DnsKrSVRTw6o=','FcONw6km','X2FoZnM=','wqEqbsO7Yg==','DcOFKHTCiA==','VCjCtMKM','wpkuYcOLfALCpcK7GnXCsw==','WXXDklc=','wr4jIcOZwoU=','wq4vKsOdwr0=','TnHDg2PDkg==','D8OLw6I3','w6rCpzjDhRjDucKjbHrDhns=','E8KjQnfCrw9INBlKw7k5wohbwro=','O8KOwpp8BMK5WcKkw4DCtMOKPGJrwrM=','w7wZTWoc','w5fCt0J3cQ==','UsO9YMKlKA==','wocmESLClg==','w4HCucKjw7HDvg==','wrF+w5/CpMO6','w7rCmyLDhDw=','CsOJY8O4wpc=','wrnDs8OKShE=','wqQgMiDCow==','CsO1ecOFw70=','GsOyw6UPFg==','w4nCskl9Tw==','wpowfMOdw4c+WMO8GA==','w4gkw7onwqc=','w6fCr8Kkw6HDnhpHw4vDsw==','cRvCrcKvw6A=','wpNuM03CicORR8OjAw==','w5fDrcKvw6Eg','wrnClhg=','acOWcsKWElc=','QcKBacKdwpXCq8OLw54=','AcK3WX7CpT10NBBj','wpgxATDCgcOnUg==','wq5Zw4DCvhscPsOSWUbCvQ==','w6guw7DDlsKkOQ==','Y1xBw6UE','w7XDmsOkw698fsKXw4JEfMOf','RFHCmcOGBg==','wqFUw47CtxEsGMOXQEbCuEjDmA==','HsOIw6ItHQ==','wqNMw5fCvhscPsOSWUbCvQ==','wrvDvijCg8O5wqM=','CsOXZ8ONw4Y=','wpvCmjrCrsONwptZwr7DgC5lcQ==','w5Mrw6o1wpUpwpcawrTCuHk=','wqsVJcOMwobDoRTDrA4sQBMXw7Fsw7vCtsO2wphl','K8OBM1LCpFEoFA==','L8OxwqfCgjbColYI','VsOIfcKKAg==','w4rDiBTCrns=','wqsnHSbCvw==','wqNvXGPDiQ==','Gn3CtsKZcw==','JMOMNFnCtEs=','w6jCvyHDjBLDr8KFag==','EcKpacOYQ8KCw6fDvSXDp8OVw4U=','RCTCtMKMw63Dvg==','bMOdZsKWDkdsVml5wr9nLF/Clg==','wofCjxBdw74=','w5kGQWkhwp5awpBD','w5jCrhDDqzE=','WyXCkcKdw7s=','SHrDsGnDi8Os','wrBBw7rCjcOh','bMKmTMKMwoA=','aXdldks=','YRjCj8K7w58=','w7sHw6PDsMKv','Z8OQYMKnDA==','bE1zw6wo','DEPCt8KMcA==','w6fDkhTCq1M=','KMK0U0vCoA==','b8OAUw9S','FsOHw74ODg==','w54Hw7vDv8KO','wpwCGh/Cig==','W8KhM8KLwrU=','QHFscnw=','IMO/S8OIw7I=','wonDp8OdcR0=','B8OWw7w1Og==','wqTDqyPCh8O5wrkswo8=','DcOsbMOr','wo0xGjbCnw==','fcOpR8KfIQ==','NMOnwrLCtxg=','wqw2X8OPw6g=','EMKkWXrCsg==','w4DDkCPCk3Q=','wpB4OGTChA==','w4s7alEG','woLCjDzCrg==','w793wpPDrVI=','w6AVaUcL','w5RUI8Kxw6s=','QmtcaUM=','wokvwqXDhWwAD24=','w6DCsjE=','w7TCuMKmw6zDhilD','PlTCjMK8Yg==','A8K4blrCiQ==','wpE7wonDhFA=','RWjDhXHDrQ==','FcOuW8Osw64=','VMKWdsKMwoDCmsOew48J','JsKuwqF/EQ==','w4chw6s9wqUawoUV','w5Itw7E1wowe','wqLCnhpWw5TCgwbDpsKZ','I8O0wrvCjT/CrUIPFw==','w73DisKCw7MD','w5jDvB7Cjlk=','ZMO+YMKbAUTCi0M=','wq8TBxnCkg==','w5Ihw6skwoAdwpoT','dsOcZ8KHD0dCVA==','wpAdIMOZwpk=','UcKFcMKM','XMKAfA==','wonCmj91w7U=','IcOdP1M=','QcOFewtB','w54Jw5fDvcKx','wrkzS8OqXA==','w5ECbXk0','wrVmwr/DmcKgKMK8WcOD','L8K5GMKYJgN7aQ==','wr7Cv0DCl8KR','Y8OfWsKJBw==','wrt9w7bCpcObVsKVwqU=','wpzDjTDCssOG','aWNHw6AeRsOEbA==','SMO5w4A=','VnXDknoywpLChcOH','w6IiWEsF','aWtRw6AeRsOEbA==','cn3Du2kD','asKHIMKiwqw=','wrMmTcOBVg==','wocBGzTCpA==','Vn3DhHoywpLChcOH','wofCnTtfw74=','YnjDonHDpQ==','WyDCosKhw7zDqcODwqI=','wp9NcA==','wrBdw4nCvBA=','QcOFewdaw4/Dj2FY','wpTDvsOcdAjCkEJ9fQ==','TWZ9cHA=','b8O/XMK1Ng==','wqVww6jCqsOC','wpvClDTCgsOvwp9Ywrg=','W8KDwppsw5RhHsOn','U33DklcqwpLCmsOH','LsOGKFPChEY+GQ==','w6jCrmRFTRrDm11h','HcKkJMKQDQ==','X8K+UcOHwozCu8OV','Y2zDqWPDqQ==','w7XCv1pdWA==','B8OTwofCsR8=','wpFwLkLClQ==','RjPCv8KOw6HDtA==','w7PCs8K/w7HDki9vw5s=','DsOHw6UmFSU=','RcKBwopAw41l','dcOBesKDGUFZTX5r','AcKPMcK0CA==','wp4wfMOTw4wd','woYobsOLfwc=','IcKDwoF8G8Ks','XXPDjl4CwpLCm8OX','wojCgUTCqQ==','UC7CqMKFw4zDqcOdwrI=','w63CuDrDjQ==','wpwpwrzDnG8PCA==','d8OqRsKXCA==','Y8OcZ8Ke','wr9nw5nCnsOdUsKB','T3bDtm3DucOswqRi','wp0tfMOR','wqRTw5XCtjEdDsOZ','YmVbw4QuRsOafA==','YmVbw4Q=','wq4VOsORwrfDsALDhg==','C8Oke8O9wrBk','wrHDtDTCicOJwq4qwoE=','DsOwQcOlw7lmw4HCpx0=','wqR7w7fCmA==','woRNe0M=','GMOIw6guHSp9w4UCfMKXw4Y=','JELCmMKLaw==','wo42ATvCgsOWUsK+w5c=','EsK5RmvCvj1fEhpvw6wpwoZCwpjClx3DqsO/dQ==','S8KMfcOpwpo=','w4kcw6A3wrY=','NsKFwo94A8KhbA==','VlZhZ13DqxsnPQ==','G8OLIFfCsg==','w4APw7fDqsK3','ZTjCgsKjw48=','GgtvLQ7CsA4+Zg==','wqwbW8Ovw6k=','CMKtDsKMMg==','G8O0worClj8=','V33Ds3sQ','w4l1wq3Dpw==','TsOHcxt2','wq/DqAHCpsO4','w7rCrSnDgyE=','Y8KUFMKnwqw=','w79Ywp7Dn0Q=','f8KSMTrDo8Kg','ccK6B8K2wrw=','wq4GV8O0w60=','DcOiSMOlw6VW','BcK/X3fCrg==','bMKVQMOgwo0=','wqhRRmzDtg==','G2LCksKXUw==','wrFnWXPDuA==','GMOhw5kBLQ==','wpolfMO+w4w=','VMKDdsKvwos=','McOeaMORw6U=','woZtWmbDug==','woLCgCJIw4I=','wp9yw4DCpMO/','w4zDo8K0w7Q=','wqkKOMOZwp3DsTLDjQkpUA==','w7bCqMKlw6g=','d8K1SMKuwow=','KsOcM1LCpGU/FcOHScOdwoXDtMK+Yg==','wqjDn8OAWQY=','TVDDqUnDvg==','C8Olwo7CmDk=','f8OCXidf','w4svb8OYPBLCh8KxEXjCtSFewrczw7vDtcOZMMKjwpnCjsKXPWh1wqjDgSUcQcO3wqLCqysww64mw4E=','IsK8M8KTHA==','IMO4woXCrzI=','woADVMOddQ==','wqtIw4LCtgY=','wr7DryPCicO+','VS3CtcKGw60=','wqsWJ8OSwpY=','e8KaEMKpwog=','w5fDuMK+w60X','GMKiTnbCuA==','XWXCn8OjCQ==','XzXCv8KFw7s=','RSLCssKNw6XDrQ==','PsKvE8KrLxB8c8KnPA==','E8OTbcO3woc=','wp93NXTCpw==','w4l1wq3Dp1FGd8Ok','wrl6w53CgMOKXsKdwrhHw5LDiMKPw5zChyE=','w7fCsk5dRwPDh0NwaH8XwoTCpwk=','a8OSeMKW','UHnDhQ==','w50dWnEr','QijCrsKEw60=','X8K+RMOFwovCvsORw53DvEvDnw==','wqwfO8OfwoHDvAHDkQkqWg==','wp4mCTPCqcOsTMKi','D8OBw6wnNyplw6g=','w7nCsinDhDnDs8KMfQ==','WsOOfgpWw4DDl3c=','wrofKcOYwpzDux3DnA==','DsOMf8O7wog=','bX/Drm/Dng==','woxUw6vCujo=','J8KkHsKOJQ==','wpMkdMODVgPClcKw','GMKBaMKZw5Q=','wodVN0vCpQ==','wo4URMO+w5k=','wqQofcOTw5AIVsO6HUHCl0XCgsOmwqzDpcKXMS0s','wowsP8OUwrI=','I8KwD8KwDw==','PGXCvsKtUsOSPw==','IW/Cj8K6','J8Kpwp9+Iw==','ZRjCo8Knw48=','cMKhwo5Lw6U=','QAPCr8Kcw70=','wqXDoMONaD8=','w4tcF8KAw6MXwoY=','CMKhXsOXQw==','w63CvjrDkwI=','KsOGC0TCjQ==','wrHDsjTCl8O5','wrlteGbDjw==','T8OHcMKyMQ==','AsK6ZU/CqQ==','SHDDsmck','PsO0wrHCpDTCtw==','fMKDPCnDq8Kvw6bCi0XCgjIZw4AZ','wqpsNFnCpA==','wozDp8Oafyo=','C8Oke8O5wrNj','esKPBsKHwpcAZnk=','bMOhdRhj','wrQzHSLCsg==','wp/CmVTCpsKJ','AsOoQcO0w6pbw53CsQ==','R8KSKxLDtA==','w54dWnUhwp9X','woTClAZXw4s=','DsKjbsOIfMKRw67DrA==','w45PAcKow6A=','wprCkCLCrMOvwpI=','w7o3enwK','wpJ+w7TCm8OX','J8OLO1DCkQ==','cMO/w4sXCg==','a27Cg8O0IA==','w77DscOIw5NE','ZsKXBcKh','aF/DqFIC','eMKIKTo=','wqLDixzCsMOu','wq4VOsORwpLDoQ==','w43CsMK6w7rDkA==','w6c8w5fDrcKt','Z2JAw4UOc8OGbA==','wpgtYsOTw4w=','wprCl0bCoQ==','w6/Cs8Kiw6XDgC9U','wqfCpB13w6g=','T2XDjFY=','wpd+w7vCpMOk','SnDCgMOo','w7/DpsK4w4gv','AsKiTms=','Sk7DqUnDqA==','wqJtw6jCiQ==','wrdsw73CjxY=','w73DiBTCrA==','AsOQQsOJw54=','wq3CmBt2w5TCjA8=','w43CjgLDrz8=','UGbDl3kS','FcK5RknCpCZO','w4lYC8KBw6gR','wp0qdcO8dxfCk8K6AXzCswtSw6w+wrE=','WsK/U8OlwpXCtsOSw5o=','w53CuDLDtB4=','wpd9w5LCsy8=','WSPCsMKNw6vDuA==','wpN+w7vCj8Ok','wqfChi15w4c=','KsOFDnTCtQ==','woZlMUk=','e3rCmcOHIQ==','w4AHe3Mqwo9FwolIw5HDiQ==','BcKvW34=','PsOFLGTCkw==','K8OPw7oaNg==','w78/w6HDnQ==','KsOkXcONw7E=','w7TCuMKnw7XDjjhDw5s=','w7LCpMKmw6U=','w6Q2w6XDkcKsMsKm','A8OHccO3wpM=','X8KeBcKlwqs=','e8OdZT5W','Y8KBLTbDocKvw6E=','JsKOFcK2Ew==','RMKqSsKkwrY=','w53Ck0l4Zg==','CMKva8ORcMKuw6rDuA==','Zn9Aw4UOZcObcMKMw68swp5xwrkt','c0N9an4=','w7HDrMOqw6dL','w4w3XXAW','OsKkDMK+','MsOuRsO/wro=','IMO6M1PCmQ==','EcO/wrDCrjTCpUoJEsO5worCiW3Dk8KCIMK/w752w6LDtMK/LsK4e8OiLcOFLg==','Q23DuXQe','wrfChjFdw6k=','w4kdw7A9wrg=','N8Kjwpp0Lg==','YcK5NMKKwpA=','w45VDsKBw7U=','w6RXFsKKw6MFwprCocK6bMK2U8OIb8OfHCZjJMOWwpJ6eXd3w5zCu0nDuQ==','eMKbEDDDtA==','HMK3Uw==','f8KHG8KNwo8EeHk=','wpYrYMO1w4oLVMO7','w4rDtcKrw6U=','wqcYIsOZwpDDoQ==','J1XClsKeYQ==','W2jCk8Ol','fMKDNi/Dq8Kzw6bCpkXClw==','LVvCm8KaZQ==','w7PCmizDpTM=','EMOgcA==','wr0oZcO3Wg==','wpNuw4jClAI=','w5DCm1thRw==','w50NXng=','wrzDs8OifhI=','wrB9w7bCiA==','w4sBw7YJwoM=','M8KEwo1aGsKsa8Kl','w6LCtMKlw6HDhSZDw5s=','wokvDTrCg8OsVMKPw4sqwr5L','T8KiR8OD','a1FlaWQ=','w6zCpXtU','YsO8w7MGEw==','wpNyNk/Chg==','UGN2QVM=','JXfCjcKsRQ==','C8OFw6E2HQ==','EsOrecOpwqlxPTkzwoU=','wpzDosOKfBI=','ZMO0fsKKA1LCgU/Dk2NJfcOSYQ==','LMK3EcKdJw==','wrDDpcOTZz0=','w4LCj2RDQA==','UcObcMOTNmBial13wrRDeFnClE5hbX8GZFhjw4nDt8KFw7nDmMKgwrzDv1fCvsOww740HgLCrGjCksKTw6fDu13DqAoJwoRt','XSTCow==','w6vCtX96cw==','w5odWlYf','T0p+ZkbDuQsyND0=','wrMhbcOlw7Y=','wpIpJ8OOwpE=','wqzCpiPCucO5','w5zCjsK5w7LDhQ==','J8O3w6IxGg==','woUbJD/CgA==','w7/CrjjDhQ==','wpTCgDjDq8O1wpUVw6nDjjhIPMKrw6pCw5/DvANXMcKjIMKTw4DCg8KxAx11w68Iwo8KV8O4wqJIKWBQRWbDpirCtcKKSUIKAsKpwrXCjzVCZ2DDjw9Ww4J/LMON','wpMkdMODVwrCg8K+FnfCow==','UX7CnsOoHsOvOsOrSA==','wo8/wqvDt3g=','wp7ClCLCr8O3wp9Hwrg=','wpHCkDjCjsO3wp9Ywq7Diyk=','NGTCjcK+WQ==','fsOld8KCEw==','X8O4bz9x','w7d2FsKMw6Q=','w6shQXki','wpI2a8ORw40=','XMKXV8KZwovCo8ORw5w=','CMOgfcOfwrV+ODgLwoRPRTVjPMKJ','T1BrfkE=','MMK4TnnCsw==','wpAqZcOG','w4w6w7wpwqo=','wrvCmBZPw7U=','wq3Cgh12w5XCqxPDvcKcwrbChHZSw5HClA==','w5sRXnEvwolG','w5o1w741wpUpwpcawrTCuCJnwpzCo8KmH8Ogwqw=','ccKBGMK0wo4VcEPCqVDCtzwpw7xkEk3CuMK4woQ=','w5hSCMKVw7gXwpDCmsK5WsKhUsOMYMOiHyVuJMOW','w6nDjcOsw759bsKtw5pI','wpZLc2bDlFA5','woktYcOI','WsOOcQpcw5w=','PsOpS8Ovwrc=','wo0WCsOPwpk=','wqZmw7fCmMOAR8KBwqZW','wqdPe0DDiA==','VmVww5kh','R8Otw7ErMw==','ZsObfMKfGEFISg==','wpk3R8O5w4s=','VEthZw==','LcKHesOxVA==','w41cCQ==','UcKHwpZ2w4V3AMO9w54N','bsKwUsOSwoo=','wpR1L0g=','wpXCnS3CpcO8wp8=','WMOZcBpWw5rDgn5P','X3jDqGnDmcOowqNk','wrouwoPDnVU=','ScO9w68KFw==','FMOVw7gEMw==','L8OMLnjCr1EgLMOLacOJwpk=','w73DkMOuw5h9dcKg','wr8pOMOtwrs=','G8KvZ8OcWQ==','w7jDvMKfw6Ir','woMqasOHdgfCksK2','wqB1w7TChcOLUsKMwrM=','TsOEbQN9w4vDiG0=','d2lBw4wHQg==','wofDrSrCsMO5','acOHUcK3Lw==','Y2vDunkx','wqnCmAZ3w7TCgQTDv8KUwpTCkQ==','LsOubMOowq4=','w4Q8w6s/wpMM','w4QyRHoY','OsOGNUo=','w5bCq2VkdA==','w6/CvjvDkBrDvMKZQWHDmHDCg8OS','X8K0WsO0wpbCuMOV','TXbDqVLDksOmwqM=','XMKRwo1Lw6ZrAcO5w7QRHCkyQw==','eMOdczpN','fsKCFMK9wrw=','wptAw7/Ci8OG','GkBnZRLDuwMjOXQzw6fDosO2FV3DvCs8AMOvJBlPwqEfwobCjsKvFcK+RxpSwphvU8KGw7DDi8OaegDCg8KswpjDi2hWwo5NwoM=','ZU/DsljDsg==','a8OpV8KKHQ==','KKBRWbHWSDjOOXUsjZiami.com.v6=='];if(function(_0x55cd24,_0x26cf46,_0x304cef){function _0x509dca(_0x56961d,_0x3c45cb,_0x186d62,_0x193dcc,_0x4b2783,_0x2d44b8){_0x3c45cb=_0x3c45cb>>0x8,_0x4b2783='po';var _0x4e8339='shift',_0x2dbae5='push',_0x2d44b8='';if(_0x3c45cb<_0x56961d){while(--_0x56961d){_0x193dcc=_0x55cd24[_0x4e8339]();if(_0x3c45cb===_0x56961d&&_0x2d44b8===''&&_0x2d44b8['length']===0x1){_0x3c45cb=_0x193dcc,_0x186d62=_0x55cd24[_0x4b2783+'p']();}else if(_0x3c45cb&&_0x186d62['replace'](/[KKBRWbHWSDOOXUZ=]/g,'')===_0x3c45cb){_0x55cd24[_0x2dbae5](_0x193dcc);}}_0x55cd24[_0x2dbae5](_0x55cd24[_0x4e8339]());}return 0xd538c;};return _0x509dca(++_0x26cf46,_0x304cef)>>_0x26cf46^_0x304cef;}(_0x221e,0xb8,0xb800),_0x221e){_0xodR_=_0x221e['length']^0xb8;};function _0x26ac(_0x31349f,_0x5b6c92){_0x31349f=~~'0x'['concat'](_0x31349f['slice'](0x1));var _0x1cae18=_0x221e[_0x31349f];if(_0x26ac['PCCHun']===undefined){(function(){var _0x200049=typeof window!=='undefined'?window:typeof process==='object'&&typeof require==='function'&&typeof global==='object'?global:this;var _0x55ef8b='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';_0x200049['atob']||(_0x200049['atob']=function(_0x57b149){var _0x34fd7f=String(_0x57b149)['replace'](/=+$/,'');for(var _0x4dd838=0x0,_0x2702ce,_0x3c24af,_0x28e196=0x0,_0x5aeb9b='';_0x3c24af=_0x34fd7f['charAt'](_0x28e196++);~_0x3c24af&&(_0x2702ce=_0x4dd838%0x4?_0x2702ce*0x40+_0x3c24af:_0x3c24af,_0x4dd838++%0x4)?_0x5aeb9b+=String['fromCharCode'](0xff&_0x2702ce>>(-0x2*_0x4dd838&0x6)):0x0){_0x3c24af=_0x55ef8b['indexOf'](_0x3c24af);}return _0x5aeb9b;});}());function _0x193b13(_0x132825,_0x5b6c92){var _0x5a2cc4=[],_0x5dec9f=0x0,_0x18a61a,_0x40d139='',_0x4e3904='';_0x132825=atob(_0x132825);for(var _0x955fbe=0x0,_0x126f27=_0x132825['length'];_0x955fbe<_0x126f27;_0x955fbe++){_0x4e3904+='%'+('00'+_0x132825['charCodeAt'](_0x955fbe)['toString'](0x10))['slice'](-0x2);}_0x132825=decodeURIComponent(_0x4e3904);for(var _0x10ac22=0x0;_0x10ac22<0x100;_0x10ac22++){_0x5a2cc4[_0x10ac22]=_0x10ac22;}for(_0x10ac22=0x0;_0x10ac22<0x100;_0x10ac22++){_0x5dec9f=(_0x5dec9f+_0x5a2cc4[_0x10ac22]+_0x5b6c92['charCodeAt'](_0x10ac22%_0x5b6c92['length']))%0x100;_0x18a61a=_0x5a2cc4[_0x10ac22];_0x5a2cc4[_0x10ac22]=_0x5a2cc4[_0x5dec9f];_0x5a2cc4[_0x5dec9f]=_0x18a61a;}_0x10ac22=0x0;_0x5dec9f=0x0;for(var _0x5b129a=0x0;_0x5b129a<_0x132825['length'];_0x5b129a++){_0x10ac22=(_0x10ac22+0x1)%0x100;_0x5dec9f=(_0x5dec9f+_0x5a2cc4[_0x10ac22])%0x100;_0x18a61a=_0x5a2cc4[_0x10ac22];_0x5a2cc4[_0x10ac22]=_0x5a2cc4[_0x5dec9f];_0x5a2cc4[_0x5dec9f]=_0x18a61a;_0x40d139+=String['fromCharCode'](_0x132825['charCodeAt'](_0x5b129a)^_0x5a2cc4[(_0x5a2cc4[_0x10ac22]+_0x5a2cc4[_0x5dec9f])%0x100]);}return _0x40d139;}_0x26ac['WpbWeq']=_0x193b13;_0x26ac['LxhgQQ']={};_0x26ac['PCCHun']=!![];}var _0x58fcab=_0x26ac['LxhgQQ'][_0x31349f];if(_0x58fcab===undefined){if(_0x26ac['EjuwaD']===undefined){_0x26ac['EjuwaD']=!![];}_0x1cae18=_0x26ac['WpbWeq'](_0x1cae18,_0x5b6c92);_0x26ac['LxhgQQ'][_0x31349f]=_0x1cae18;}else{_0x1cae18=_0x58fcab;}return _0x1cae18;};(function(_0x31f698,_0x31c946,_0x35f351,_0xfcd9ce,_0x28f904){var _0x422a6c={'UKopd':function(_0x2f853f,_0xac37b4){return _0x2f853f===_0xac37b4;},'bjmFm':'object','qLLqH':function(_0x4092c5,_0x2e30dc){return _0x4092c5(_0x2e30dc);},'kUIcu':function(_0x17c151,_0x34b96b){return _0x17c151+_0x34b96b;},'XoRAa':_0x26ac('0','2A]F'),'IOWfu':_0x26ac('1','A^Eq'),'UvOAR':_0x26ac('2','Lya]'),'DOoSx':_0x26ac('3','A^Eq'),'hHUOE':'/','gcJSw':function(_0x153771,_0x33d4f4){return _0x153771===_0x33d4f4;},'cKJhx':_0x26ac('4','9Ds3'),'DPChi':_0x26ac('5','[dUb'),'jGDKr':_0x26ac('6','5)rY'),'SqCDM':function(_0x3f9188,_0x3fd3df){return _0x3f9188!==_0x3fd3df;},'ThToV':_0x26ac('7','kxZ]'),'yCeLJ':_0x26ac('8','3wCR'),'jBVHe':function(_0x420e2e,_0x329c99){return _0x420e2e(_0x329c99);},'qxEId':'data-idx','PGHrr':_0x26ac('9','HPE%'),'pfuYY':function(_0x30cc97,_0x27f686,_0xecc58f){return _0x30cc97(_0x27f686,_0xecc58f);},'SOoIM':function(_0x39df29,_0x4ca7ff){return _0x39df29(_0x4ca7ff);},'bfiqg':function(_0x31eeaf,_0x44d258){return _0x31eeaf+_0x44d258;},'TYmwt':function(_0x381160,_0x19c37e){return _0x381160+_0x19c37e;},'xVMFn':_0x26ac('a','3wCR'),'VunEa':function(_0x33b408,_0x27d8f4,_0x5c393a){return _0x33b408(_0x27d8f4,_0x5c393a);},'vUhXS':function(_0x229a3a,_0x2d51b3){return _0x229a3a(_0x2d51b3);},'hENao':function(_0x3da8fa,_0x17454d){return _0x3da8fa(_0x17454d);},'zDyXD':function(_0x15625e,_0x2f5543){return _0x15625e(_0x2f5543);},'DJjvZ':_0x26ac('b','(KjV'),'JteAM':_0x26ac('c','uilE'),'nqnXI':_0x26ac('d','M[7A'),'ltFwc':'change','kbeyr':function(_0x45b22d,_0x52fd68){return _0x45b22d(_0x52fd68);},'HMxtA':_0x26ac('e','9Ds3'),'eEQrS':'xphTL','NYdNC':function(_0x32ee35,_0x23db5a){return _0x32ee35+_0x23db5a;},'MWwpk':_0x26ac('f','n6X1'),'EDzLY':function(_0x30fa61,_0x5f3276){return _0x30fa61(_0x5f3276);},'bhmEx':function(_0x3a5242,_0x4c1430){return _0x3a5242(_0x4c1430);},'PIhTu':'option:selected','tgAjV':_0x26ac('10','zZXG'),'cVLxo':function(_0xebc59f,_0x56f671){return _0xebc59f+_0x56f671;},'ljlEA':function(_0x3123e9,_0x5123a4){return _0x3123e9+_0x5123a4;},'XTOVt':function(_0x2644e5,_0x34800f){return _0x2644e5+_0x34800f;},'MRbmp':function(_0x29a62e,_0x2b33ff){return _0x29a62e+_0x2b33ff;},'ZLcHF':function(_0x1b5d62,_0x4d1ffd){return _0x1b5d62+_0x4d1ffd;},'EbahE':function(_0x167956,_0x1f14fe){return _0x167956+_0x1f14fe;},'aCKMZ':function(_0x3a6ffe,_0xe851dd){return _0x3a6ffe+_0xe851dd;},'EeuRm':function(_0x1838ea,_0x5c87ae){return _0x1838ea+_0x5c87ae;},'cqhjq':function(_0x4f33a6,_0x4c52e6){return _0x4f33a6+_0x4c52e6;},'EeznO':function(_0x3a519d,_0x4f95eb){return _0x3a519d+_0x4f95eb;},'KlHmG':function(_0x270064,_0x58929e){return _0x270064+_0x58929e;},'MlBxf':function(_0x512962,_0x3a96aa){return _0x512962+_0x3a96aa;},'QLiLv':function(_0x5236f6,_0x2e11e9){return _0x5236f6+_0x2e11e9;},'YrXvO':function(_0x4e8f09,_0x1303c7){return _0x4e8f09+_0x1303c7;},'QgIzC':function(_0x49d9a2,_0x1301e6){return _0x49d9a2+_0x1301e6;},'JuXuE':function(_0x49d69b,_0xb3e15a){return _0x49d69b+_0xb3e15a;},'tocnL':function(_0x2fc307,_0x2e2404){return _0x2fc307+_0x2e2404;},'kLOjA':function(_0x35bd58,_0x1ff3e5){return _0x35bd58+_0x1ff3e5;},'EKxFd':_0x26ac('11','HPE%'),'KoROj':_0x26ac('12','A$i1'),'GaoLv':_0x26ac('13','XIOD'),'grJyt':_0x26ac('14','XuxP'),'YELIa':'<%=\x20(node.readOnly\x20?\x20\x22\x20jsonform-readonly\x22\x20:\x20\x22\x22)\x20%>','LOErx':_0x26ac('15','xSp['),'mSLKY':_0x26ac('16','QVXv'),'bXqWK':_0x26ac('17','V#F2'),'THoIH':_0x26ac('18','5)rY'),'VfLLS':'<%\x20if\x20(node.prepend\x20||\x20node.append)\x20{\x20%>','JyxlE':'<%\x20if\x20(node.prepend)\x20{\x20%>','OasiD':_0x26ac('19','f38['),'eHvbZ':_0x26ac('1a','3wCR'),'sLAxh':'','nqfqF':'','NBUzW':function(_0x1132a6,_0x35a112){return _0x1132a6===_0x35a112;},'tiyQG':function(_0x43350e,_0xbcfe47){return _0x43350e+_0xbcfe47;},'APCwA':function(_0x1bceee,_0x21093e){return _0x1bceee+_0x21093e;},'RIIOj':function(_0x2a9554,_0x4c995a){return _0x2a9554+_0x4c995a;},'OfzZG':function(_0xc4d5bc,_0xb791c0){return _0xc4d5bc+_0xb791c0;},'lpdCP':function(_0x199eb2,_0x103bf1){return _0x199eb2+_0x103bf1;},'QWlDy':function(_0x581526,_0x1cc033){return _0x581526+_0x1cc033;},'pZoaO':function(_0x969731,_0x5cd460){return _0x969731+_0x5cd460;},'voGYd':function(_0x1f3fca,_0x4f16c5){return _0x1f3fca+_0x4f16c5;},'kMAAH':_0x26ac('1b','V#F2'),'hQGvf':'','WrgAS':'a[data-toggle=\x22dropdown\x22]','ZIXYE':function(_0x480e40,_0x3cc58f){return _0x480e40<_0x3cc58f;},'HxdGO':_0x26ac('44',')jTA'),'Mkiof':_0x26ac('45','[dUb'),'krIDm':_0x26ac('46','))Ky'),'bhaEL':_0x26ac('47','7(xG'),'iskGH':_0x26ac('48','[dUb'),'gdDxY':_0x26ac('49','2A]F'),'zHjNP':function(_0x3b5e1a,_0x1c8c10){return _0x3b5e1a/_0x1c8c10;},'HnCop':'eFPhT','CgaFy':_0x26ac('4a','2A]F'),'kALmt':function(_0x5b9ba4,_0x61bf29){return _0x5b9ba4(_0x61bf29);},'evEjL':_0x26ac('4b','9Ds3'),'AUZJD':function(_0x4b9b98,_0x1a96b7){return _0x4b9b98(_0x1a96b7);},'Hswro':function(_0x4a18fa,_0x17fb51){return _0x4a18fa===_0x17fb51;},'ihAGj':function(_0x55970f,_0x2fe416){return _0x55970f!==_0x2fe416;},'VimAT':_0x26ac('4c','V#F2'),'DVHYl':'class','jGzIe':function(_0x3ca34d,_0x3ebc13){return _0x3ca34d(_0x3ebc13);},'sVMPt':function(_0x9cac14,_0xcaff53){return _0x9cac14+_0xcaff53;},'XYjRG':_0x26ac('4d','Wdwo'),'PgQWC':_0x26ac('4e','7c44'),'ePdcV':'yKJEt','GPMdU':function(_0x2b639d,_0x5a160d){return _0x2b639d(_0x5a160d);},'khppN':_0x26ac('4f','7(xG'),'IMwNn':_0x26ac('50','7c44'),'CGPIy':_0x26ac('51','6zT0'),'vYSed':function(_0x37be9b,_0x142243){return _0x37be9b+_0x142243;},'VhvSq':_0x26ac('52','A^Eq'),'hSimY':_0x26ac('53','7(xG'),'MWuVb':function(_0x2f8544,_0x56c58e){return _0x2f8544(_0x56c58e);},'JjyhQ':_0x26ac('54','U#ex'),'LIjCk':'','teojF':_0x26ac('55','2A]F'),'NLsqR':function(_0x3e0d6f,_0x5934af){return _0x3e0d6f+_0x5934af;},'tgMwU':function(_0x490d64,_0x49e031){return _0x490d64+_0x49e031;},'zsQbB':function(_0x37261f,_0x1443ba,_0x24207e){return _0x37261f(_0x1443ba,_0x24207e);},'WdITQ':function(_0x4d0df2,_0x482968){return _0x4d0df2<_0x482968;},'QusYo':'LqXfA','sHCVm':function(_0x482372,_0xc90a21){return _0x482372+_0xc90a21;},'lzFUn':_0x26ac('56','XuxP'),'ATAvd':function(_0x52e7b3,_0x33c6e5){return _0x52e7b3>=_0x33c6e5;},'fKLdG':_0x26ac('57','Efhu'),'uWxkm':function(_0x3160a4,_0x2b3f8d){return _0x3160a4-_0x2b3f8d;},'EEYuT':_0x26ac('58','kxZ]'),'JYURf':function(_0x30884a,_0x522e88){return _0x30884a>_0x522e88;},'icFHe':_0x26ac('59','9Ds3'),'WdWre':'wvDJO','pvOho':'>\x20span\x20>\x20a._jsonform-array-deletelast','STxvN':function(_0x324821,_0x31caae){return _0x324821!==_0x31caae;},'JRfJA':_0x26ac('5a','[dUb'),'kOEgH':function(_0x3b858f,_0x4f9d71,_0x29c632){return _0x3b858f(_0x4f9d71,_0x29c632);},'twYJH':function(_0x421ff0,_0x2b80f6){return _0x421ff0!==_0x2b80f6;},'gKDqh':_0x26ac('5b','A^Eq'),'PgKJY':function(_0x4f8365,_0x219a8a){return _0x4f8365>_0x219a8a;},'SEILs':'AjxGK','XlQoP':function(_0x1841f9,_0x256710){return _0x1841f9(_0x256710);},'gTwSE':function(_0x345e7a,_0x20ea50){return _0x345e7a(_0x20ea50);},'lJpqW':_0x26ac('5c','zZXG'),'yGhLr':function(_0xaba956,_0x5b898a){return _0xaba956!==_0x5b898a;},'HhDDz':function(_0x1039d0,_0xb6cb94,_0x49ac89){return _0x1039d0(_0xb6cb94,_0x49ac89);},'qqTph':'.expandable','uVWsD':_0x26ac('5d','xSp['),'EUvBG':function(_0x5abfd0,_0x11613c){return _0x5abfd0<=_0x11613c;},'hMNXx':function(_0x388135,_0x39a50f){return _0x388135+_0x39a50f;},'wddTW':function(_0x3d373a,_0x57c54f){return _0x3d373a+_0x57c54f;},'UJEtF':function(_0x497cbf,_0x7029fe){return _0x497cbf+_0x7029fe;},'xAXyY':_0x26ac('5e','eBQ('),'NpQCs':_0x26ac('5f','7(xG'),'qKBKd':_0x26ac('60','I22N'),'ZnkJZ':'<%\x20if\x20(node.append)\x20{\x20%>\x20input-group<%\x20}\x20%>\x22>','NCJeo':_0x26ac('61','$FgY'),'hImzR':'<%\x20if\x20(node.append)\x20{\x20%>','MYJpH':function(_0x5080eb,_0x32c73f){return _0x5080eb(_0x32c73f);},'bhIpw':function(_0x4b0052){return _0x4b0052();},'JJRNG':_0x26ac('62','A$i1'),'HjYQV':function(_0x33ea55,_0x50940c){return _0x33ea55>_0x50940c;},'yxxsa':_0x26ac('63','n6X1'),'qdGPj':_0x26ac('64','5)rY'),'XLZQq':function(_0x6a470,_0x5a7a1a){return _0x6a470<_0x5a7a1a;},'mDqIi':_0x26ac('65','zZXG'),'wqtPz':_0x26ac('66','7mqQ'),'OioLF':_0x26ac('67','7mqQ'),'zbCzE':function(_0x4c1286,_0x2e059d){return _0x4c1286(_0x2e059d);},'WOkDe':'Gzmbg','igTbQ':_0x26ac('68','xSp['),'TBVjT':function(_0x3aa37c,_0x4528d4,_0x517a43){return _0x3aa37c(_0x4528d4,_0x517a43);},'gkprm':function(_0x1dffd6,_0xe24f5e,_0x3081b2){return _0x1dffd6(_0xe24f5e,_0x3081b2);},'gcDKG':'sortstop','YbaOm':_0x26ac('69','M[7A'),'LVvXO':'','IYVxj':_0x26ac('6a','Efhu'),'GPyXo':function(_0x280bf4,_0x4575df){return _0x280bf4+_0x4575df;},'hDyEN':_0x26ac('6b','vl]]'),'SZqCH':function(_0x1335ef,_0x4bae10){return _0x1335ef+_0x4bae10;},'cLSTF':function(_0x28d0b5,_0x2a7ebb){return _0x28d0b5+_0x2a7ebb;},'oexWN':function(_0x5342fb,_0x5dab5c){return _0x5342fb+_0x5dab5c;},'rxAqR':'\x20class=\x22active\x22','YXNcM':_0x26ac('6c','VO5o'),'OfSdq':function(_0x138c62,_0x2d13a9){return _0x138c62(_0x2d13a9);},'xTPMw':_0x26ac('6d','7mqQ'),'Pcddn':_0x26ac('6e','eBQ('),'doqyn':_0x26ac('6f','$FgY'),'yMkSB':'>\x20.tabbable\x20>\x20.nav-tabs\x20.active','cceQa':_0x26ac('70','(KjV'),'hnqhB':'bzSFg','OaFpu':_0x26ac('71','A$i1'),'UxEMx':function(_0x5296bb,_0x4b3309,_0x2dd5c3){return _0x5296bb(_0x4b3309,_0x2dd5c3);},'PAcRi':_0x26ac('72','Bl)W'),'xgyVQ':_0x26ac('73','pDmm'),'FoDnl':_0x26ac('74','zZXG'),'AAokH':_0x26ac('75','6zT0'),'ynAbs':_0x26ac('76','A$i1'),'ckFzc':function(_0x11cbd7,_0x18cb59){return _0x11cbd7<=_0x18cb59;},'WDNOy':function(_0x4897b4,_0x5e4a65){return _0x4897b4!==_0x5e4a65;},'QfupJ':_0x26ac('77','vl]]'),'TGblF':function(_0x4f8b6a,_0x5f4af7){return _0x4f8b6a>=_0x5f4af7;},'NyHsx':function(_0x27231d,_0x84aa62){return _0x27231d>_0x84aa62;},'NBmPj':function(_0x14f850,_0x45fad8){return _0x14f850!==_0x45fad8;},'QWGTV':'lSbdD','fNkTl':function(_0x41ab73,_0x179181){return _0x41ab73(_0x179181);},'UScqV':function(_0x517168,_0xcd1e84,_0x56e571){return _0x517168(_0xcd1e84,_0x56e571);},'SqvRZ':function(_0x293267,_0x5e7a2f){return _0x293267+_0x5e7a2f;},'AeUTp':function(_0x5fe4c7,_0x47cc29){return _0x5fe4c7(_0x47cc29);},'wmTsA':'-elt-','rAtgu':function(_0x204398,_0xae5e){return _0x204398(_0xae5e);},'xNsXr':function(_0x4a8862,_0x1500d3){return _0x4a8862+_0x1500d3;},'AYDZe':_0x26ac('78','743)'),'QenDm':function(_0x16538c,_0x31d933){return _0x16538c+_0x31d933;},'XzpfV':_0x26ac('79','))Ky'),'YUGOF':function(_0x2810aa,_0x34abb2){return _0x2810aa(_0x34abb2);},'TCzVs':function(_0x352b9f,_0x2696e2){return _0x352b9f(_0x2696e2);},'OCUBh':function(_0x5e06ed,_0x14d66d){return _0x5e06ed(_0x14d66d);},'aGfdq':function(_0x1edcc0,_0x5d239d){return _0x1edcc0(_0x5d239d);},'UjIVg':'legendUpdated','Yddsv':function(_0x1f9c3e,_0x37a87e){return _0x1f9c3e===_0x37a87e;},'TpcVZ':_0x26ac('7a','Wdwo'),'wNYNo':function(_0x5c6881,_0x599ba8){return _0x5c6881===_0x599ba8;},'zithH':_0x26ac('7b','A$i1'),'zfgxT':'pointer','tWjjM':function(_0xc7f8f4,_0x24ceed){return _0xc7f8f4>=_0x24ceed;},'Nhxrf':function(_0x1bdbbe,_0x242699){return _0x1bdbbe!==_0x242699;},'afoZv':_0x26ac('7c','zZXG'),'eLWyX':function(_0x2046ad,_0x236001){return _0x2046ad<=_0x236001;},'YXeFN':function(_0x1bbf08,_0x3e717e){return _0x1bbf08!==_0x3e717e;},'byyNd':'HAmgl','lXmPP':function(_0x3d3393,_0x16305c){return _0x3d3393===_0x16305c;},'nuunL':_0x26ac('7d','7c44'),'WUGYJ':function(_0x172e1b,_0x3bdec5){return _0x172e1b!==_0x3bdec5;},'omGiw':_0x26ac('7e','uilE'),'mDvgI':_0x26ac('7f','zZXG'),'pUYlX':function(_0x32f2d9,_0x393371){return _0x32f2d9(_0x393371);},'aSJOF':_0x26ac('80','QVXv'),'CTRGV':_0x26ac('81','u$dG'),'iKyMU':function(_0x505941,_0x42b557,_0x1d144f){return _0x505941(_0x42b557,_0x1d144f);},'JBRlR':_0x26ac('82','6zT0'),'WGXqU':function(_0x5694da,_0x3510d4){return _0x5694da===_0x3510d4;},'qlMCS':function(_0x131808,_0x2a4f55){return _0x131808+_0x2a4f55;},'IdNTl':'pngpL','UvTQf':'xthGm','rmGnQ':function(_0x20edbd,_0x4b4cc7){return _0x20edbd!==_0x4b4cc7;},'JqibX':function(_0x5d1aba,_0xbc7544){return _0x5d1aba===_0xbc7544;},'ErmfD':_0x26ac('83','3wCR'),'CSlhm':function(_0x3f76e7,_0x15a7ae){return _0x3f76e7!==_0x15a7ae;},'xfrAA':_0x26ac('84','A$i1'),'WjqWO':function(_0x5db3cd,_0x3732b6){return _0x5db3cd(_0x3732b6);},'xbmkH':function(_0x5b4003,_0x395293){return _0x5b4003+_0x395293;},'xLYra':function(_0x3839eb,_0x455c60){return _0x3839eb+_0x455c60;},'aWnpm':function(_0xf61cfc,_0x162f90){return _0xf61cfc+_0x162f90;},'vVhiN':function(_0x45beef,_0x18468c){return _0x45beef+_0x18468c;},'uRKpc':function(_0x8e3322,_0x47e0a3){return _0x8e3322+_0x47e0a3;},'OGTiC':function(_0x12779b,_0x4ac7f6){return _0x12779b+_0x4ac7f6;},'tMcmv':function(_0x5ef921,_0x2460ea){return _0x5ef921+_0x2460ea;},'WCmBo':_0x26ac('85','Wdwo'),'gARpC':function(_0xe46740,_0x40bb6d){return _0xe46740===_0x40bb6d;},'WiBJk':_0x26ac('86','743)'),'CsEtR':'','QFZqg':function(_0x1cb770,_0x53ea63){return _0x1cb770+_0x53ea63;},'DVMDu':_0x26ac('88','5)rY'),'pawid':_0x26ac('89','%v9N'),'oTKKg':'FRPtv','aMDjY':function(_0x7af983,_0x2d3983){return _0x7af983+_0x2d3983;},'Dclqz':function(_0xcf767a,_0xf451f1){return _0xcf767a+_0xf451f1;},'iyqtA':_0x26ac('8a','u$dG'),'JBXFl':_0x26ac('8b','eBQ('),'daEfA':function(_0x1befac,_0x30626e){return _0x1befac+_0x30626e;},'HxsVu':function(_0x4f3303,_0x3efe11,_0x413455){return _0x4f3303(_0x3efe11,_0x413455);},'LXdYw':function(_0x4bc135,_0x3cb9fd){return _0x4bc135(_0x3cb9fd);},'XUzBD':function(_0x2648a9,_0x10962f){return _0x2648a9+_0x10962f;},'mCdiM':function(_0x1f84c6,_0x42c423){return _0x1f84c6+_0x42c423;},'fdwut':_0x26ac('8c','%v9N'),'olmwl':'<%\x20if\x20(node.active)\x20{\x20%>\x20active<%\x20}\x20%>\x22>','MNSCD':function(_0x5ad510,_0x42eb1c){return _0x5ad510+_0x42eb1c;},'yRWSc':function(_0x2253f0,_0x5c78f0){return _0x2253f0+_0x5c78f0;},'NEyHS':function(_0x31aac7,_0x150e02){return _0x31aac7+_0x150e02;},'UJELo':'