diff --git a/cat/dj0898_open.js b/cat/dj0898_open.js new file mode 100644 index 00000000..e92c55ba --- /dev/null +++ b/cat/dj0898_open.js @@ -0,0 +1,156 @@ +import { load, _ } from "assets://js/lib/cat.js"; + +let key = "世纪DJ音乐网"; +let HOST = "http://m.dj0898.com"; +let siteKey = ""; +let siteType = 0; + +const MOBILE_UA = "Mozilla/5.0 (Linux; Android 11; M2007J3SC Build/RKQ1.200826.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/77.0.3865.120 MQQBrowser/6.2 TBS/045714 Mobile Safari/537.36"; + +async function request(reqUrl, agentSp) { + let res = await req(reqUrl, { + method: "get", + headers: { + "User-Agent": agentSp || MOBILE_UA, + Referer: HOST, + }, + }); + return res.content; +} + +async function init(cfg) { + siteKey = cfg.skey; + siteType = cfg.stype; +} + +async function home(filter) { + const classes = [{ type_id: 1, type_name: "🎧串烧舞曲" }, { type_id: 2, type_name: "🎧外文舞曲" }, { type_id: 3, type_name: "🎧早场暖场" }, { type_id: 4, type_name: "🎧中文舞曲" }, { type_id: 5, type_name: "🎧其他舞曲" }, { type_id: 6, type_name: "🎧国外电音" }, { type_id: 8, type_name: "🎧慢歌连版" }, { type_id: 9, type_name: "🎧酒吧潮歌" }, { type_id: 10, type_name: "🎧中文串烧" }, { type_id: 11, type_name: "🎧外文串烧" }, { type_id: 12, type_name: "🎧中外串烧" }, { type_id: 13, type_name: "🎧车载串烧" }, { type_id: 14, type_name: "🎧越鼓串烧" }, { type_id: 40, type_name: "🎧3D/环绕" }, { type_id: 45, type_name: "🎧口水旋律" }, { type_id: 46, type_name: "🎧精品收藏" }, { type_id: 47, type_name: "🎧开场舞曲" }, { type_id: 48, type_name: "🎧印度舞曲" }, { type_id: 49, type_name: "🎧编排套曲" }, { type_id: 20, type_name: "🎧DuTch" }, { type_id: 21, type_name: "🎧Mash up" }, { type_id: 22, type_name: "🎧ClubHouse" }, { type_id: 23, type_name: "🎧ElectroHouse" }, { type_id: 24, type_name: "🎧越南鼓Dj" }, { type_id: 30, type_name: "🎧Funky" }, { type_id: 31, type_name: "🎧Reggae" }, { type_id: 32, type_name: "🎧Rnb" }, { type_id: 33, type_name: "🎧Hip Hop" }, { type_id: 34, type_name: "🎧Dubstep" }, { type_id: 8017, type_name: "🎧Hardstyle" }, { type_id: 8018, type_name: "🎧Hands Up" }]; + const filterObj = {}; + return JSON.stringify({ + class: _.map(classes, (cls) => { + cls.land = 1; + cls.ratio = 1.78; + return cls; + }), + filters: filterObj, + }); +} + +async function homeVod() { + const link = HOST + "/dance/lists/id/10/1"; + const html = await request(link); + const $ = load(html); + const list = $("ul.djddv_djList > li"); + let videos = _.map(list, (it) => { + const a = $(it).find("a")[1]; + const img = $(it).find("img:first")[0]; + const tt = $(it).find("strong:first")[0]; + const remarks = $(it).find("font")[5]; + return { + vod_id: a.attribs.href, + vod_name: tt.children[0].data, + vod_pic: img.attribs["src"], + vod_remarks: "🎵" + remarks.children[0].data || "", + }; + }); + return JSON.stringify({ + list: videos, + }); +} + +async function category(tid, pg, filter, extend) { + if (pg <= 0 || typeof pg == "undefined") pg = 1; + const link = HOST + "/dance/lists/id/" + tid + "/" + pg; + const html = await request(link); + const $ = load(html); + const list = $("ul.djddv_djList > li"); + let videos = _.map(list, (it) => { + const a = $(it).find("a")[1]; + const img = $(it).find("img:first")[0]; + const tt = $(it).find("strong:first")[0]; + const remarks = $(it).find("font")[5]; + return { + vod_id: a.attribs.href, + vod_name: tt.children[0].data, + vod_pic: img.attribs["src"], + vod_remarks: "🎵" + remarks.children[0].data || "", + }; + }); + const hasMore = $("ul.page_link > li > a:contains(\u00a0)").length > 0; + const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg); + return JSON.stringify({ + page: parseInt(pg), + pagecount: pgCount, + limit: 60, + total: 60 * pgCount, + list: videos, + }); +} + +async function detail(id) { + const vod = { + vod_id: id, + vod_remarks: "", + }; + const playlist = ["点击播放" + "$" + vod.vod_id]; + vod.vod_play_from = "道长在线"; + vod.vod_play_url = playlist.join("#"); + return JSON.stringify({ + list: [vod], + }); +} + +async function play(flag, id, flags) { + const html = await request(id); + const $ = load(html); + const audio = $("body audio[src*=http]"); + const audioUrl = audio[0].attribs.src; + // console.debug('世纪DJ音乐网 audioUrl =====>' + audioUrl); // js_debug.log + return JSON.stringify({ + parse: 0, + url: audioUrl, + }); +} + +async function search(wd, quick, pg) { + if (pg <= 0 || typeof pg == "undefined") pg = 1; + const link = HOST + "/index.php/dance/so/key?key=" + wd + "&cid=0&p=" + pg; + const html = await request(link); + const $ = load(html); + const list = $("ul.djddv_djList > li"); + let videos = _.map(list, (it) => { + const a = $(it).find("a")[1]; + const img = $(it).find("img:first")[0]; + const tt = $(it).find("strong:first")[0]; + const remarks = $(it).find("font:first")[0]; + return { + vod_id: a.attribs.href, + vod_name: tt.children[0].data, + vod_pic: img.attribs["src"], + vod_remarks: "🎵" + remarks.children[0].data || "", + }; + }); + const hasMore = $("ul.page_link > li > a:contains(\u00a0)").length > 0; + const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg); + return JSON.stringify({ + page: parseInt(pg), + pagecount: pgCount, + limit: 60, + total: 60 * pgCount, + list: videos, + land: 1, + ratio: 1.78, + }); +} + +export function __jsEvalReturn() { + return { + init: init, + home: home, + homeVod: homeVod, + category: category, + detail: detail, + play: play, + search: search, + }; +} \ No newline at end of file diff --git a/cat/djwm_open.js b/cat/djwm_open.js new file mode 100644 index 00000000..d4a30c9e --- /dev/null +++ b/cat/djwm_open.js @@ -0,0 +1 @@ +//bbQ0FUT1CzARhkandtX29wZW4uanMYLi9saWIvY2F0LmpzHF9fanNFdmFsUmV0dXJuDENyeXB0bwhsb2FkAl8MamluamEyBmtleQZ1cmwOc2l0ZUtleRBzaXRlVHlwZQRVQQ5yZXF1ZXN0CGluaXQIaG9tZQ5ob21lVm9kEGNhdGVnb3J5DGRldGFpbAhwbGF5GGJhc2U2NEVuY29kZRhiYXNlNjREZWNvZGUMc2VhcmNoCGRqd20qaHR0cHM6Ly9tLmR1YW5qdTUuY29tlgJNb3ppbGxhLzUuMCAoaVBob25lOyBDUFUgaVBob25lIE9TIDEzXzJfMyBsaWtlIE1hYyBPUyBYKSBBcHBsZVdlYktpdC82MDUuMS4xNSAoS0hUTUwsIGxpa2UgR2Vja28pIFZlcnNpb24vMTMuMC4zIE1vYmlsZS8xNUUxNDggU2FmYXJpLzYwNC4xDHJlcVVybA5hZ2VudFNwBnJlcwZyZXEMbWV0aG9kFFVzZXItQWdlbnQOUmVmZXJlcg5oZWFkZXJzDmNvbnRlbnQGY2ZnCHNrZXkKc3R5cGUMZmlsdGVyDmNsYXNzZXMSZmlsdGVyT2JqCG5peGkOdHlwZV9pZAUGkK2IEnR5cGVfbmFtZRJ0aWFuY2hvbmcFHHWgWw5udWVsaWFuBVCGS2AQY2h1YW55dWUFf3qKjRRjaG9uZ3NoZW5nBc2RH3UMbGV0dGVyBVdbzWsFaFHokAJuAnYCQQJCAkMCRAJFAkYCRwJIAkkCSgJLAkwCTQJOAk8CUAJRAlICUwJUAlUCVgJXAlgCWQJaBGJ5BZJjj14F9mX0lQh0aW1lBbpOFGwIaGl0cwXEiwZSCnNjb3JlEnN0cmluZ2lmeQ5maWx0ZXJzBnRpZARwZwxleHRlbmQIbGluawhodG1sAiQKaXRlbXMMdmlkZW9zDmhhc01vcmUOcGdDb3VudBIvdm9kc2hvdy8ELS0GLS0tCi5odG1sRGRpdi5tb2R1bGUtaXRlbXMgPiBkaXYubW9kdWxlLWl0ZW0GbWFwNWQAaQB2ACMAcABhAGcAZQAgAD4AIABhADoAYwBvAG4AdABhAGkAbgBzACgAC04ATnWYKQAQcGFyc2VJbnQIcGFnZRJwYWdlY291bnQKbGltaXQKdG90YWwIbGlzdAhpdGVtBGl0AmsOcmVtYXJrcwhmaW5kDmE6Zmlyc3QSaW1nOmZpcnN0QGRpdi5tb2R1bGUtaXRlbS1zdHlsZSB2aWRlby10ZXh0CHRleHQIdHJpbQ5hdHRyaWJzCGhyZWYOcmVwbGFjZQQkMQx2b2RfaWQKdGl0bGUQdm9kX25hbWUQZGF0YS1zcmMOdm9kX3BpYxZ2b2RfcmVtYXJrcwRpZAZ2b2QQcGxheWxpc3QWL3ZvZGRldGFpbC8QaDE6Zmlyc3Q+Lm15dWktY29udGVudF9fZGV0YWlsIHA6Zmlyc3QgYRB2b2RfdHlwZUgubXl1aS1jb250ZW50X19kZXRhaWwgcDpudGgtY2hpbGQoNSkHO04Ubxr/EnZvZF9hY3RvckgubXl1aS1jb250ZW50X19kZXRhaWwgcDpudGgtY2hpbGQoNikH/FsUbxr/GHZvZF9kaXJlY3RvckJkaXYubXl1aS1jb250ZW50X190aHVtYiBpbWc6Zmlyc3QIYXR0chpkYXRhLW9yaWdpbmFsJCNyYXRpbmc6Zmlyc3Qgc3BhbgIgEnNwYW4uZGF0YRZ2b2RfY29udGVudCJkaXYuc29ydC1pdGVtID4gYQkaWRpZv37vjRp2b2RfcGxheV9mcm9tAiMYdm9kX3BsYXlfdXJsCGZsYWcEanMOcGxheXVybA5wbGF5VXJsEi92b2RwbGF5LwpwYXJzZTBzY3JpcHQ6Y29udGFpbnMocGxheWVyXykgdmFyIHBsYXllcl9hYWFhPRB1bmVzY2FwZQZlbmMMQmFzZTY0CFV0ZjgEd2QKcXVpY2sIZGF0YUIvaW5kZXgucGhwL2FqYXgvc3VnZ2VzdD9taWQ9MSZ3ZD0IcHVzaAZwaWMPpAMBpgMBABOoAwAEAKoDAAGsAwACrgMAA7ADAA4ABgGgAQAAAAEUC1wAqgMADKwDAQyuAwIMsAMDDLIDAAm0AwEJtgMCCbgDAwm6AwQNvAMFAb4DBgHAAwcBwgMIAcQDCQHGAwoByAMLAcoDDAHMAw0BzgMOAagDDwEI6Dm+AF8JAL4BXwoAvgJfCwC+A18MAL4EXw0AvgVfDgC+Bl8PAL4HXxAAvghfEQC+CV8SAL4KXxMAKQToAAAAXwQABOkAAABfBQC/XwYAs18HAATqAAAAXwgAKaQDAQwBADsGKysXGAAIkAIOYgYBvAMCAQIGAgA7A9YDAAEA2AMAAQDaAwEAILoDCAy0AwUIYQAAOO4AAADPCwRBAAAATO8AAAAL0BHpBQ5lAABM8AAAAGUBAEzxAAAATPIAAADui8diAABB8wAAAC6kAwoIEiY1CEQrHBIOYgYBvgMBAAECAgAYAegDAAEAtgMGCLgDBwjPQfUAAAARZgAADs9B9gAAABFmAQAOBi6kAxYDAzo6DmIGAcADAQIBHgAAmBwD7gMAAQDwAwEAIPIDAQEgYQEAYQAACwT6AAAATPsAAAAE/AAAAEz9AAAACwT+AAAATPsAAAAE/wAAAEz9AAAACwQAAQAATPsAAAAEAQEAAEz9AAAACwQCAQAATPsAAAAEAwEAAEz9AAAACwQEAQAATPsAAAAEBQEAAEz9AAAAJgUAxwsLBAYBAABM2QAAAAQHAQAATDYAAAALBAgBAABMCQEAAL9MCgEAAAsECwEAAEwJAQAABAsBAABMCgEAAAsEDAEAAEwJAQAABAwBAABMCgEAAAsEDQEAAEwJAQAABA0BAABMCgEAAAsEDgEAAEwJAQAABA4BAABMCgEAAAsEDwEAAEwJAQAABA8BAABMCgEAAAsEEAEAAEwJAQAABBABAABMCgEAAAsEEQEAAEwJAQAABBEBAABMCgEAAAsEEgEAAEwJAQAABBIBAABMCgEAAAsEEwEAAEwJAQAABBMBAABMCgEAAAsEFAEAAEwJAQAABBQBAABMCgEAAAsEFQEAAEwJAQAABBUBAABMCgEAAAsEFgEAAEwJAQAABBYBAABMCgEAAAsEFwEAAEwJAQAABBcBAABMCgEAAAsEGAEAAEwJAQAABBgBAABMCgEAAAsEGQEAAEwJAQAABBkBAABMCgEAAAsEGgEAAEwJAQAABBoBAABMCgEAAAsEGwEAAEwJAQAABBsBAABMCgEAAAsEHAEAAEwJAQAABBwBAABMCgEAAAsEHQEAAEwJAQAABB0BAABMCgEAAAsEHgEAAEwJAQAABB4BAABMCgEAAAsEHwEAAEwJAQAABB8BAABMCgEAAAsEIAEAAEwJAQAABCABAABMCgEAAAsEIQEAAEwJAQAABCEBAABMCgEAAAsEIgEAAEwJAQAABCIBAABMCgEAAAsEIwEAAEwJAQAABCMBAABMCgEAAAsEJAEAAEwJAQAABCQBAABMCgEAACYbAExAAAAACwQlAQAATNkAAAAEJgEAAEw2AAAACwQnAQAATAkBAAAEKAEAAEwKAQAACwQpAQAATAkBAAAEKgEAAEwKAQAACwQrAQAATAkBAAAELAEAAEwKAQAAJgMATEAAAAAmAgBM+gAAAAsEBgEAAEzZAAAABAcBAABMNgAAAAsECAEAAEwJAQAAv0wKAQAACwQLAQAATAkBAAAECwEAAEwKAQAACwQMAQAATAkBAAAEDAEAAEwKAQAACwQNAQAATAkBAAAEDQEAAEwKAQAACwQOAQAATAkBAAAEDgEAAEwKAQAACwQPAQAATAkBAAAEDwEAAEwKAQAACwQQAQAATAkBAAAEEAEAAEwKAQAACwQRAQAATAkBAAAEEQEAAEwKAQAACwQSAQAATAkBAAAEEgEAAEwKAQAACwQTAQAATAkBAAAEEwEAAEwKAQAACwQUAQAATAkBAAAEFAEAAEwKAQAACwQVAQAATAkBAAAEFQEAAEwKAQAACwQWAQAATAkBAAAEFgEAAEwKAQAACwQXAQAATAkBAAAEFwEAAEwKAQAACwQYAQAATAkBAAAEGAEAAEwKAQAACwQZAQAATAkBAAAEGQEAAEwKAQAACwQaAQAATAkBAAAEGgEAAEwKAQAACwQbAQAATAkBAAAEGwEAAEwKAQAACwQcAQAATAkBAAAEHAEAAEwKAQAACwQdAQAATAkBAAAEHQEAAEwKAQAACwQeAQAATAkBAAAEHgEAAEwKAQAACwQfAQAATAkBAAAEHwEAAEwKAQAACwQgAQAATAkBAAAEIAEAAEwKAQAACwQhAQAATAkBAAAEIQEAAEwKAQAACwQiAQAATAkBAAAEIgEAAEwKAQAACwQjAQAATAkBAAAEIwEAAEwKAQAACwQkAQAATAkBAAAEJAEAAEwKAQAAJhsATEAAAAALBCUBAABM2QAAAAQmAQAATDYAAAALBCcBAABMCQEAAAQoAQAATAoBAAALBCkBAABMCQEAAAQqAQAATAoBAAALBCsBAABMCQEAAAQsAQAATAoBAAAmAwBMQAAAACYCAEz+AAAACwQGAQAATNkAAAAEBwEAAEw2AAAACwQIAQAATAkBAAC/TAoBAAALBAsBAABMCQEAAAQLAQAATAoBAAALBAwBAABMCQEAAAQMAQAATAoBAAALBA0BAABMCQEAAAQNAQAATAoBAAALBA4BAABMCQEAAAQOAQAATAoBAAALBA8BAABMCQEAAAQPAQAATAoBAAALBBABAABMCQEAAAQQAQAATAoBAAALBBEBAABMCQEAAAQRAQAATAoBAAALBBIBAABMCQEAAAQSAQAATAoBAAALBBMBAABMCQEAAAQTAQAATAoBAAALBBQBAABMCQEAAAQUAQAATAoBAAALBBUBAABMCQEAAAQVAQAATAoBAAALBBYBAABMCQEAAAQWAQAATAoBAAALBBcBAABMCQEAAAQXAQAATAoBAAALBBgBAABMCQEAAAQYAQAATAoBAAALBBkBAABMCQEAAAQZAQAATAoBAAALBBoBAABMCQEAAAQaAQAATAoBAAALBBsBAABMCQEAAAQbAQAATAoBAAALBBwBAABMCQEAAAQcAQAATAoBAAALBB0BAABMCQEAAAQdAQAATAoBAAALBB4BAABMCQEAAAQeAQAATAoBAAALBB8BAABMCQEAAAQfAQAATAoBAAALBCABAABMCQEAAAQgAQAATAoBAAALBCEBAABMCQEAAAQhAQAATAoBAAALBCIBAABMCQEAAAQiAQAATAoBAAALBCMBAABMCQEAAAQjAQAATAoBAAALBCQBAABMCQEAAAQkAQAATAoBAAAmGwBMQAAAAAsEJQEAAEzZAAAABCYBAABMNgAAAAsEJwEAAEwJAQAABCgBAABMCgEAAAsEKQEAAEwJAQAABCoBAABMCgEAAAsEKwEAAEwJAQAABCwBAABMCgEAACYDAExAAAAAJgIATAABAAALBAYBAABM2QAAAAQHAQAATDYAAAALBAgBAABMCQEAAL9MCgEAAAsECwEAAEwJAQAABAsBAABMCgEAAAsEDAEAAEwJAQAABAwBAABMCgEAAAsEDQEAAEwJAQAABA0BAABMCgEAAAsEDgEAAEwJAQAABA4BAABMCgEAAAsEDwEAAEwJAQAABA8BAABMCgEAAAsEEAEAAEwJAQAABBABAABMCgEAAAsEEQEAAEwJAQAABBEBAABMCgEAAAsEEgEAAEwJAQAABBIBAABMCgEAAAsEEwEAAEwJAQAABBMBAABMCgEAAAsEFAEAAEwJAQAABBQBAABMCgEAAAsEFQEAAEwJAQAABBUBAABMCgEAAAsEFgEAAEwJAQAABBYBAABMCgEAAAsEFwEAAEwJAQAABBcBAABMCgEAAAsEGAEAAEwJAQAABBgBAABMCgEAAAsEGQE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 \ No newline at end of file diff --git a/cat/dnys_open.js b/cat/dnys_open.js new file mode 100644 index 00000000..c80f0ae6 --- /dev/null +++ b/cat/dnys_open.js @@ -0,0 +1 @@ +//bbQ0FUT1C3AxhkbnlzX29wZW4uanMYLi9saWIvY2F0LmpzHF9fanNFdmFsUmV0dXJuDENyeXB0bwhsb2FkAl8MamluamEyBmtleQhIT1NUDnNpdGVLZXkQc2l0ZVR5cGUEVUEOcmVxdWVzdAhpbml0CGhvbWUOaG9tZVZvZBBjYXRlZ29yeQxkZXRhaWwIcGxheQxzZWFyY2gIZG55czJodHRwczovL3d3dy5kdW9uYW92b2QuY29tlgJNb3ppbGxhLzUuMCAoaVBob25lOyBDUFUgaVBob25lIE9TIDEzXzJfMyBsaWtlIE1hYyBPUyBYKSBBcHBsZVdlYktpdC82MDUuMS4xNSAoS0hUTUwsIGxpa2UgR2Vja28pIFZlcnNpb24vMTMuMC4zIE1vYmlsZS8xNUUxNDggU2FmYXJpLzYwNC4xDHJlcVVybA5hZ2VudFNwBnJlcwZyZXEMbWV0aG9kFFVzZXItQWdlbnQOUmVmZXJlcg5oZWFkZXJzDmNvbnRlbnQGY2ZnCHNrZXkKc3R5cGUMZmlsdGVyDmNsYXNzZXMSZmlsdGVyT2JqDnR5cGVfaWQFNXVxXxJ0eXBlX25hbWUF/Y9nUgX8fnqCBahSK28F9HatZAxjYXRlSWQFBlJ7fAVoUeiQAm4CdgeoUlxPR3IHnFVnUkdyBzFyxWBHcgfReXteR3IHUGAWYEdyB2dSxWBHcgdHWXteR3IHGGKJTkdyB69yan9HcgmoUitvNXVxXwcmTwZ0R3IFe3yLVwWcVWdSEy8AYwBsAGEAcwBzAC8AnFVnUgUxcsVgEy8AYwBsAGEAcwBzAC8AMXLFYAVQYBZgEy8AYwBsAGEAcwBzAC8AUGAWYAWoUlxPEy8AYwBsAGEAcwBzAC8AqFJcTwXReXteEy8AYwBsAGEAcwBzAC8A0Xl7XgVnUsVgEy8AYwBsAGEAcwBzAC8AZ1LFYAUYYolOEy8AYwBsAGEAcwBzAC8AGGKJTgVmiypTEy8AYwBsAGEAcwBzAC8AZosqUwWvcmp/Ey8AYwBsAGEAcwBzAC8Ar3JqfwWoUjt1Ey8AYwBsAGEAcwBzAC8AqFI7dQVHWXteEy8AYwBsAGEAcwBzAC8AR1l7XgVma6BPEy8AYwBsAGEAcwBzAC8AZmugTwWSUWmWEy8AYwBsAGEAcwBzAC8AklFplgWqZxhiEy8AYwBsAGEAcwBzAC8AqmcYYgWsYJF1Ey8AYwBsAGEAcwBzAC8ArGCRdQXKYJpgEy8AYwBsAGEAcwBzAC8AymCaYAXPfnhREy8AYwBsAGEAcwBzAC8Az354UQVSlyVmEy8AYwBsAGEAcwBzAC8AUpclZgWHZXqCEy8AYwBsAGEAcwBzAC8Ah2V6ggeuXzV1cV8VLwBjAGwAYQBzAHMALwCuXzV1cV8F5FPFiBMvAGMAbABhAHMAcwAvAORTxYgFhlPyUxMvAGMAbABhAHMAcwAvAIZT8lMF0I+oUhMvAGMAbABhAHMAcwAvANCPqFIFnFFRZxMvAGMAbABhAHMAcwAvAJxRUWcFP1HlehMvAGMAbABhAHMAcwAvAD9R5XoJUX/cfjV1cV8XLwBjAGwAYQBzAHMALwBRf9x+NXVxXwhhcmVhBTBXOlMFJ1lGlhEvAGEAcgBlAGEALwAnWUaWBZmZL24RLwBhAHIAZQBhAC8AmZkvbgXwU35uES8AYQByAGUAYQAvAPBTfm4Fjn/9VhEvAGEAcgBlAGEALwCOf/1WBdVs/VYRLwBhAHIAZQBhAC8A1Wz9VgXxgv1WES8AYQByAGUAYQAvAPGC/VYF5WUsZxEvAGEAcgBlAGEALwDlZSxnBemX/VYRLwBhAHIAZQBhAC8A6Zf9VgW3X/1WES8AYQByAGUAYQAvALdf/VYF8Gz9VhEvAGEAcgBlAGEALwDwbP1WBXBTpl4RLwBhAHIAZQBhAC8AcFOmXgcPYSdZKVITLwBhAHIAZQBhAC8AD2EnWSlSB3+J7XNZchMvAGEAcgBlAGEALwB/ie1zWXIHoFL/YidZEy8AYQByAGUAYQAvAKBS/2InWQV2UdZOES8AYQByAGUAYQAvAHZR1k4IeWVhcgV0Xv1OFC95ZWFyLzIwMjMUL3llYXIvMjAyMhQveWVhci8yMDIxFC95ZWFyLzIwMjAUL3llYXIvMjAxORQveWVhci8yMDE4FC95ZWFyLzIwMTcUL3llYXIvMjAxNhQveWVhci8yMDE1FC95ZWFyLzIwMTQUL3llYXIvMjAxMxQveWVhci8yMDEyFC95ZWFyLzIwMTEUL3llYXIvMjAxMAhsYW5nBe2LAIoF/VbtixEvAGwAYQBuAGcALwD9Vu2LBfGC7YsRLwBsAGEAbgBnAC8A8YLtiwWkfO2LES8AbABhAG4AZwAvAKR87YsH/ZVXU+2LEy8AbABhAG4AZwAvAP2VV1PtiwXpl+2LES8AbABhAG4AZwAvAOmX7YsF5WXtixEvAGwAYQBuAGcALwDlZe2LBdVs7YsRLwBsAGEAbgBnAC8A1WztiwW3X+2LES8AbABhAG4AZwAvALdf7YsFdlGDWxEvAGwAYQBuAGcALwB2UYNbDGxldHRlcgVXW81rAkESL2xldHRlci9BAkISL2xldHRlci9CAkMSL2xldHRlci9DAkQSL2xldHRlci9EAkUSL2xldHRlci9FAkYSL2xldHRlci9GAkcSL2xldHRlci9HAkgSL2xldHRlci9IAkkSL2xldHRlci9JAkoSL2xldHRlci9KAksSL2xldHRlci9LAkwSL2xldHRlci9MAk0SL2xldHRlci9NAk4SL2xldHRlci9OAk8SL2xldHRlci9PAlASL2xldHRlci9QAlESL2xldHRlci9RAlISL2xldHRlci9SAlMSL2xldHRlci9TAlQSL2xldHRlci9UAlUSL2xldHRlci9VAlYSL2xldHRlci9WAlcSL2xldHRlci9XAlgSL2xldHRlci9YAlkSL2xldHRlci9ZAloSL2xldHRlci9aBjAtORYvbGV0dGVyLzAtOQRieQWSY49eBQBnsGUQL2J5L3RpbWUFAGftcBAvYnkvaGl0cwXEiwZSEi9ieS9zY29yZQf9VqdOZ1IHL27wU2dSB+Vl6ZdnUgcna45/Z1IHd20WWWdSB6p+VV9HcglSlyVmdlDPUBcvAGMAbABhAHMAcwAvAFKXJWZ2UM9QBbZbrV4TLwBjAGwAYQBzAHMALwC2W61eBWFOUWcTLwBjAGwAYQBzAHMALwBhTlFnBcVgb2YTLwBjAGwAYQBzAHMALwDFYG9mBUZVGGITLwBjAGwAYQBzAHMALwBGVRhiBVF/Z1ITLwBjAGwAYQBzAHMALwBRf2dSEy8AYwBsAGEAcwBzAC8AdlHWTgWFUTBXES8AYQByAGUAYQAvAIVRMFcHsGWgUmFXEy8AYQByAGUAYQAvALBloFJhVxQveWVhci8yMDA5FC95ZWFyLzIwMDgUL3llYXIvMjAwNhQveWVhci8yMDA1FC95ZWFyLzIwMDQJ/VanTvx+eoIJ5WXpl/x+eoIJJ2uOf/x+eoIFCZDAeRMvAGMAbABhAHMAcwAvAAmQwHkFxWAfYRMvAGMAbABhAHMAcwAvAMVgH2EFv4sIjBMvAGMAbABhAHMAcwAvAL+LCIwFrWSlYhMvAGMAbABhAHMAcwAvAK1kpWIFxWU4bhMvAGMAbABhAHMAcwAvAMVlOG4F85dQThMvAGMAbABhAHMAcwAvAPOXUE4Fjn/fmBMvAGMAbABhAHMAcwAvAI5/35gFqn6eWxMvAGMAbABhAHMAcwAvAKp+nlsF8mZ6ghMvAGMAbABhAHMAcwAvAPJmeoIFH3U7bRMvAGMAbABhAHMAcwAvAB91O20JOG4PYpJOqFIXLwBjAGwAYQBzAHMALwA4bg9ikk6oUgUijc9+Ey8AYwBsAGEAcwBzAC8AIo3PfgVCbEyAEy8AYwBsAGEAcwBzAC8AQmxMgAUvbvBTES8AYQByAGUAYQAvAC9u8FMF5WXplxEvAGEAcgBlAGEALwDlZemXBSdrjn8RLwBhAHIAZQBhAC8AJ2uOfxQveWVhci8yMDA3Cf1Wp06oUitvCeVl6ZeoUitvCSdrjn+oUitvBe1wQIgTLwBjAGwAYQBzAHMALwDtcECIBahjBnQTLwBjAGwAYQBzAHMALwCoYwZ0BR5kEXsTLwBjAGwAYQBzAHMALwAeZBF7BR2EiYMTLwBjAGwAYQBzAHMALwAdhImDBSFo7VYTLwBjAGwAYQBzAHMALwAhaO1WBTpnGGITLwBjAGwAYQBzAHMALwA6ZxhiBRFcdF4TLwBjAGwAYQBzAHMALwARXHReBRFcc1kTLwBjAGwAYQBzAHMALwARXHNZBT55Gk8TLwBjAGwAYQBzAHMALwA+eRpPBZ9TG1ITLwBjAGwAYQBzAHMALwCfUxtSBbJOUFsTLwBjAGwAYQBzAHMALwCyTlBbBcp2emYTLwBjAGwAYQBzAHMALwDKdnpmBbFS118TLwBjAGwAYQBzAHMALwCxUtdfBf1Wp04RLwBhAHIAZQBhAC8A/VanTgUuWcaJBTBXuWUSc3RyaW5naWZ5DmZpbHRlcnMGdGlkBHBnDGV4dGVuZAhsaW5rCGh0bWwCJAppdGVtcwx2aWRlb3MOaGFzTW9yZQ5wZ0NvdW50Ji9pbmRleC5waHAvdm9kL3Nob3cIL2lkLwwvcGFnZS8KLmh0bWwedWwudm9kbGlzdCA+IGxpBm1hcD11AGwALgBwAGEAZwBlACAAPgAgAGwAaQAgAD4AIABhADoAYwBvAG4AdABhAGkAbgBzACgAC04ATnWYKQAQcGFyc2VJbnQIcGFnZRJwYWdlY291bnQKbGltaXQKdG90YWwIbGlzdAhpdGVtBGl0DnJlbWFya3MIZmluZA5hOmZpcnN0KGRpdi5tb2R1bGUtaXRlbS1ub3RlCHRleHQIdHJpbQ5hdHRyaWJzCGhyZWYOcmVwbGFjZQQkMQx2b2RfaWQKdGl0bGUQdm9kX25hbWUaZGF0YS1vcmlnaW5hbA52b2RfcGljFnZvZF9yZW1hcmtzBGlkBnZvZA5wbGF5TWFwCHRhYnMScGxheWxpc3RzCHVybHMYdm9kX3BsYXlfdXJsMi9pbmRleC5waHAvdm9kL2RldGFpbC9pZC8QaDI6Zmlyc3Q4LmNvbnRlbnRfbWluIGxpOm50aC1jaGlsZCgyKRB2b2RfdHlwZTguY29udGVudF9taW4gbGk6bnRoLWNoaWxkKDMpEnZvZF9hY3RvciwudmlkZW8tY292ZXIgaW1nOmZpcnN0CGF0dHIGc3JjSC5zdHVpLWNvbnRlbnRfX2RldGFpbCBwOm50aC1jaGlsZCg1KR4uZnVsbF90ZXh0IHNwYW4Wdm9kX2NvbnRlbnQuZGl2LnBsYXlfc291cmNlX3RhYiA+IGEmdWwuY29udGVudF9wbGF5bGlzdAhlYWNoCGtleXMGJCQkGnZvZF9wbGF5X2Zyb20GdGFiAmkQY2hpbGRyZW4IZGF0YQJhDnBsYXlVcmwcaGFzT3duUHJvcGVydHkIcHVzaAx1cmxpc3QCIwhmbGFnBGpzLi9pbmRleC5waHAvdm9kL3BsYXkvaWQvCnBhcnNlMHNjcmlwdDpjb250YWlucyhwbGF5ZXJfKSB2YXIgcGxheWVyX2FhYWE9EHVuZXNjYXBlBnVybAR3ZApxdWljazYvaW5kZXgucGhwL3ZvZC9zZWFyY2gvcGFnZS8IL3dkLyJkaXYuc3JfbGlzdHMgPiBkbDdkAGkAdgAuAHAAYQBnAGUAcwAgAD4AIABhADoAYwBvAG4AdABhAGkAbgBzACgAC04ATnWYKQACawJnEmltZzpmaXJzdBBzcGFuLnNzMQ+kAwGmAwEAEagDAAQAqgMAAawDAAKuAwADsAMADgAGAaABAAAAARIJUgCqAwAMrAMBDK4DAgywAwMMsgMACbQDAQm2AwIJuAMDCboDBA28AwUBvgMGAcADBwHCAwgBxAMJAcYDCgHIAwsBygMMAagDDQEI6C++AF8JAL4BXwoAvgJfCwC+A18MAL4EXw0AvgVfDgC+Bl8PAL4HXxAAvghfEQApBOYAAABfBAAE5wAAAF8FAL9fBgCzXwcABOgAAABfCAAppAMBCgH6KysXGAAIsgIOYgYBvAMCAQIGAgA7A9IDAAEA1AMAAQDWAwEAILoDCAy0AwUIYQAAOOwAAADPCwRBAAAATO0AAAAL0BHpBQ5lAABM7gAAAGUBAEzvAAAATPAAAADui8diAABB8QAAAC6kAwoIEiY1CEQrHBIOYgYBvgMBAAECAgAYAeQDAAEAtgMGCLgDBwjPQfMAAAARZgAADs9B9AAAABFmAQAOBi6kAxYDAzo6DmIGAcADAQIBJABnw0MD6gMAAQDsAwEAIO4DAQEgYQEAYQAAC7RM+AAAAAT5AAAATPoAAAALtUz4AAAABPsAAABM+gAAAAu2TPgAAAAE/AAAAEz6AAAAC7dM+AAAAAT9AAAATPoAAAALuzJM+AAAAAT+AAAATPoAAAAmBQDHCwsE/wAAAEzZAAAABAABAABMNgAAAAsEAQEAAEwCAQAAvQBMAwEAAAsEBAEAAEwCAQAAvQFMAwEAAAsEBQEAAEwCAQAAvQJMAwEAAAsEBgEAAEwCAQAAvQNMAwEAAAsEBwEAAEwCAQAAvQRMAwEAAAsECAEAAEwCAQAAvQVMAwEAAAsECQEAAEwCAQAAvQZMAwEAAAsECgEAAEwCAQAAvQdMAwEAAAsECwEAAEwCAQAAvQhMAwEAAAsEDAEAAEwCAQAAvQlMAwEAAAsEDQEAAEwCAQAAvQpMAwEAAAsEDgEAAEwCAQAAvQtMAwEAACYMAExAAAAACwQeAAAATNkAAAAEDwEAAEw2AAAACwQBAQAATAIBAAC/TAMBAAALBBABAABMAgEAAAQRAQAATAMBAAALBBIBAABMAgEAAAQTAQAATAMBAAALBBQBAABMAgEAAAQVAQAATAMBAAALBBYBAABMAgEAAAQXAQAATAMBAAALBBgBAABMAgEAAAQZAQAATAMBAAALBBoBAABMAgEAAAQbAQAATAMBAAALBBwBAABMAgEAAAQdAQAATAMBAAALBB4BAABMAgEAAAQfAQAATAMBAAALBCABAABMAgEAAAQhAQAATAMBAAALBCIBAABMAgEAAAQjAQAATAMBAAALBCQBAABMAgEAAAQlAQAATAMBAAALBCYBAABMAgEAAAQnAQAATAMBAAALBCgBAABMAgEAAAQpAQAATAMBAAALBCoBAABMAgEAAAQrAQAATAMBAAALBBQBAABMAgEAAAQVAQAATAMBAAALBCwBAABMAgEAAAQtAQAATAMBAAALBC4BAABMAgEAAAQvAQAATAMBAAALBDABAABMAgEAAAQxAQAATAMBAAALBDIBAABMAgEAAAQzAQAATAMBAAALBDQBAABMAgEAAAQ1AQAATAMBAAALBDYBAABMAgEAAAQ3AQAATAMBAAALBDgBAABMAgEAAAQ5AQAATAMBAAALBDoBAABMAgEAAAQ7AQAATAMBAAALBDwBAABMAgEAAAQ9AQAATAMBAAALBD4BAABMAgEAAAQ/AQAATAMBAAALBEABAABMAgEAAARBAQAATAMBAAALBEIBAABMAgEAAARDAQAATAMBAAAmHABMQAAAAAsERAEAAEzZAAAABEUBAABMNgAAAAsEAQEAAEwCAQAAv0wDAQAACwRGAQAATAIBAAAERwEAAEwDAQAACwRIAQAATAIBAAAESQEAAEwDAQAACwRKAQAATAIBAAAESwEAAEwDAQAACwRMAQAATAIBAAAETQEAAEwDAQAACwROAQAATAIBAAAETwEAAEwDAQAACwRQAQAATAIBAAAEUQEAAEwDAQAACwRSAQAATAIBAAAEUwEAAEwDAQAACwRUAQAATAIBAAAEVQEAAEwDAQAACwRWAQAATAIBAAAEVwEAAEwDAQAACwRYAQAATAIBAAAEWQEAAEwDAQAACwRaAQAATAIBAAAEWwEAAEwDAQAACwRcAQAATAIBAAAEXQEAAEwDAQAACwReAQAATAIBAAAEXwEAAEwDAQAACwRgAQAATAIBAAAEYQEAAEwDAQAACwRiAQAATAIBAAAEYwEAAEwDAQAAJhAATEAAAAALBGQBAABM2QAAAARlAQAATDYAAAALBAEBAABMAgEAAL9MAwEAAAu9DEwCAQAABGYBAABMAwEAAAu9DUwCAQAABGcBAABMAwEAAAu9DkwCAQAABGgBAABMAwEAAAu9D0wCAQAABGkBAABMAwEAAAu9EEwCAQAABGoBAABMAwEAAAu9EUwCAQAABGsBAABMAwEAAAu9EkwCAQAABGwBAABMAwEAAAu9E0wCAQAABG0BAABMAwEAAAu9FEwCAQAABG4BAABMAwEAAAu9FUwCAQAABG8BAABMAwEAAAu9FkwCAQAABHABAABMAwEAAAu9F0wCAQAABHEBAABMAwEAAAu9GEwCAQAABHIBAABMAwEAAAu9GUwCAQAABHMBAABMAwEAACYPAExAAAAACwR0AQAATNkAAAAEdQEAAEw2AAAACwQBAQAATAIBAAC/TAMBAAALBHYBAABMAgEAAAR3AQAATAMBAAALBHgBAABMAgEAAAR5AQAATAMBAAALBHoBAABMAgEAAAR7AQAATAMBAAALBHwBAABMAgEAAAR9AQAATAMBAAALBH4BAABMAgEAAAR/AQAATAMBAAALBIABAABMAgEAAASBAQAATAMBAAALBIIBAABMAgEAAASDAQAATAMBAAALBIQBAABMAgEAAASFAQAATAMBAAALBIYBAABMAgEAAASHAQAATAMBAAAmCgBMQAAAAAsEiAEAAEzZAAAABIkBAABMNgAAAAsEAQEAAEwCAQAAv0wDAQAACwSKAQAATAIBAAAEiwEAAEwDAQAACwSMAQAATAIBAAAEjQEAAEwDAQAACwSOAQAATAIBAAAEjwEAAEwDAQAACwSQAQAATAIBAAAEkQEAAEwDAQAACwSSAQAATAIBAAAEkwEAAEwDAQAACwSUAQAATAIBAAAElQEAAEwDAQAACwSWAQAATAIBAAAElwEAAEwDAQAACwSYAQAATAIBAAAEmQEAAEwDAQAACwSaAQAATAIBAAAEmwEAAEwDAQAACwScAQAATAIBAAAEnQEAAEwDAQAACwSeAQAATAIBAAAEnwEAAEwDAQAACwSgAQAATAIBAAAEoQEAAEwDAQAACwSiAQAATAIBAAAEowEAAEwDAQAACwSkAQAATAIBAAAEpQEAAEwDAQAACwSmAQAATAIBAAAEpwEAAEwDAQAACwSoAQAATAIBAAAEqQEAAEwDAQAACwSqAQAATAIBAAAEqwEAAEwDAQAACwSsAQAATAIBAAAErQEAAEwDAQAACwSuAQAATAIBAAAErwEAAEwDAQAACwSwAQAATAIBAAAEsQEAAEwDAQAACwSyAQAATAIBAAAEswEAAEwDAQAACwS0AQAATAIBAAAEtQEAAEwDAQAACwS2AQAATAIBAAAEtwEAAEwDAQAACwS4AQAATAIBAAAEuQEAAEwDAQAACwS6AQAATAIBAAAEuwEAAEwDAQAACwS8AQAATAIBAAAEvQEAAEwDAQAACwS+AQAATAIBAAAEvwEAAEwDAQAAJhwATEAAAAALBMABAABM2QAAAATBAQAATDYAAAALBMIBAABMAgEAAATDAQAATAMBAAALBMQBAABMAgEAAATFAQAATAMBAAALBMYBAABMAgEAAATHAQAATAMBAAAmAwBMQAAAACYHAEwBAACACwT/AAAATNkAAAAEAAEAAEw2AAAACwQBAQAATAIBAAC9GkwDAQAACwTIAQAATAIBAAC9G0wDAQAACwTJAQAATAIBAAC9HEwDAQAACwTKAQAATAIBAAC9HUwDAQAACwTLAQAATAIBAAC9HkwDAQAACwTMAQAATAIBAAC9H0wDAQAACwTNAQAATAIBAAC9IEwDAQAAJgcATEAAAAALBB4AAABM2QAAAAQPAQAATDYAAAALBAEBAABMAgEAAL9MAwEAAAsEOAEAAEwCAQAABDkBAABMAwEAAAsEHAEAAEwCAQAABB0BAABMAwEAAAsEzgEAAEwCAQAABM8BAABMAwEAAAsEEAEAAEwCAQAABBEBAABMAwEAAAsE0AEAAEwCAQAABNEBAABMAwEAAAsEIAEAAEwCAQAABCEBAABMAwEAAAsEFgEAAEwCAQAABBcBAABMAwEAAAsEJAEAAEwCAQAABCUBAABMAwEAAAsEGgEAAEwCAQAABBsBAABMAwEAAAsEOgEAAEwCAQAABDsBAABMAwEAAAsEMAEAAEwCAQAABDEBAABMAwEAAAsE0gEAAEwCAQAABNMBAABMAwEAAAsE1AEAAEwCAQAABNUBAABMAwEAAAsE1gEAAEwCAQAABNcBAABMAwEAAAsE2AEAAEwCAQAABNkBAABMAwEAAAsEYgEAAEwCAQAABNoBAABMAwEAACYRAExAAAAACwREAQAATNkAAAAERQEAAEw2AAAACwQBAQAATAIBAAC/TAMBAAALBNsBAABMAgEAAATcAQAATAMBAAALBFQBAABMAgEAAARVAQAATAMBAAALBEgBAABMAgEAAARJAQAATAMBAAALBEoBAABMAgEAAARLAQAATAMBAAALBFIBAABMAgEAAARTAQAATAMBAAALBEwBAABMAgEAAARNAQAATAMBAAALBFgBAABMAgEAAARZAQAATAMBAAALBFABAABMAgEAAARRAQAATAMBAAALBN0BAABMAgEAAATeAQAATAMBAAALBGIBAABMAgEAAARjAQAATAMBAAAmCwBMQAAAAAsEZAEAAEzZAAAABGUBAABMNgAAAAsEAQEAAEwCAQAAv0wDAQAAC70hTAIBAAAEZgEAAEwDAQAAC70iTAIBAAAEZwEAAEwDAQAAC70jTAIBAAAEaAEAAEwDAQAAC70kTAIBAAAEaQEAAEwDAQAAC70lTAIBAAAEagEAAEwDAQAAC70mTAIBAAAEawEAAEwDAQAAC70nTAIBAAAEbAEAAEwDAQAAC70oTAIBAAAEbQEAAEwDAQAAC70pTAIBAAAEbgEAAEwDAQAAC70qTAIBAAAEbwEAAEwDAQAAC70rTAIBAAAEcAEAAEwDAQAAC70sTAIBAAAEcQEAAEwDAQAAC70tTAIBAAAEcgEAAEwDAQAAC70uTAIBAAAEcwEAAEwDAQAAC70vTAIBAAAE3wEAAEwDAQAAC70wTAIBAAAE4AEAAEwDAQAAC70xTAIBAAAE4QEAAEwDAQAAC70yTAIBAAAE4gEAAEwDAQAAC70zTAIBAAAE4wEAAEwDAQAAJhQATEAAAAALBHQBAABM2QAAAAR1AQAATDYAAAALBAEBAABMAgEAAL9MAwEAAAsEdgEAAEwCAQAABHcBAABMAwEAAAsEeAEAAEwCAQAABHkBAABMAwEAAAsEegEAAEwCAQAABHsBAABMAwEAAAsEfAEAAEwCAQAABH0BAABMAwEAAAsEfgEAAEwCAQAABH8BAABMAwEAAAsEgAEAAEwCAQAABIEBAABMAwEAAAsEhgEAAEwCAQAABIcBAABMAwEAACYIAExAAAAACwSIAQAATNkAAAAEiQEAAEw2AAAACwQBAQAATAIBAAC/TAMBAAALBIoBAABMAgEAAASLAQAATAMBAAALBIwBAABMAgEAAASNAQAATAMBAAALBI4BAABMAgEAAASPAQAATAMBAAALBJABAABMAgEAAASRAQAATAMBAAALBJIBAABMAgEAAASTAQAATAMBAAALBJQBAABMAgEAAASVAQAATAMBAAALBJYBAABMAgEAAASXAQAATAMBAAALBJgBAABMAgEAAASZAQAATAMBAAALBJoBAABMAgEAAASbAQAATAMBAAALBJwBAABMAgEAAASdAQAATAMBAAALBJ4BAABMAgEAAASfAQAATAMBAAALBKABAABMAgEAAAShAQAATAMBAAALBKIBAABMAgEAAASjAQAATAMBAAALBKQBAABMAgEAAASlAQAATAMBAAALBKYBAABMAgEAAASnAQAATAMBAAALBKgBAABMAgEAAASpAQAATAMBAAALBKoBAABMAgEAAASrAQAATAMBAAALBKwBAABMAgEAAAStAQAATAMBAAALBK4BAABMAgEAAASvAQAATAMBAAALBLABAABMAgEAAASxAQAATAMBAAALBLIBAABMAgEAAASzAQAATAMBAAALBLQBAABMAgEAAAS1AQAATAMBAAALBLYBAABMAgEAAAS3AQAATAMBAAALBLgBAABMAgEAAAS5AQAATAMBAAALBLoBAABMAgEAAAS7AQAATAMBAAALBLwBAABMAgEAAAS9AQAATAMBAAALBL4BAABMAgEAAAS/AQAATAMBAAAmHABMQAAAAAsEwAEAAEzZAAAABMEBAABMNgAAAAsEwgEAAEwCAQAABMMBAABMAwEAAAsExAEAAEwCAQAABMUBAABMAwEAAAsExgEAAEwCAQAABMcBAABMAwEAACYDAExAAAAAJgcATAIAAIALBP8AAABM2QAAAAQAAQAATDYAAAALBAEBAABMAgEAAL00TAMBAAALBOQBAABMAgEAAL01TAMBAAALBOUBAABMAgEAAL02TAMBAAALBOYBAABMAgEAAL03TAMBAAAmBABMQAAAAAsEHgAAAEzZAAAABA8BAABMNgAAAAsEAQEAAEwCAQAAv0wDAQAACwTnAQAATAIBAAAE6AEAAEwDAQAACwTpAQAATAIBAAAE6gEAAEwDAQAACwTrAQAATAIBAAAE7AEAAEwDAQAACwTtAQAATAIBAAAE7gEAAEwDAQAACwTvAQAATAIBAAAE8AEAAEwDAQAACwTxAQAATAIBAAAE8gEAAEwDAQAACwTzAQAATAIBAAAE9AEAAEwDAQAACwT1AQAATAIBAAAE9gEAAEwDAQAACwT3AQAATAIBAAAE+AEAAEwDAQAACwT5AQAATAIBAAAE+gEAAEwDAQAACwT7AQAATAIBAAAE/AEAAEwDAQAACwT9AQAATAIBAAAE/gEAAEwDAQAACwT/AQAATAIBAAAEAAIAAEwDAQAAJg4ATEAAAAALBEQBAABM2QAAAARFAQAATDYAAAALBAEBAABMAgEAAL9MAwEAAAsE2wEAAEwCAQAABNwBAABMAwEAAAsEAQIAAEwCAQAABAICAABMAwEAAAsEAwIAAEwCAQAABAQCAABMAwEAAAsEBQIAAEwCAQAABAYCAABMAwEAACYFAExAAAAACwRkAQAATNkAAAAEZQEAAEw2AAAACwQBAQAATAIBAAC/TAMBAAALvThMAgEAAARmAQAATAMBAAALvTlMAgEAAARnAQAATAMBAAALvTpMAgEAAARoAQAATAMBAAALvTtMAgEAAARpAQAATAMBAAALvTxMAgEAAARqAQAATAMBAAALvT1MAgEAAARrAQAATAMBAAALvT5MAgEAAARsAQAATAMBAAALvT9MAgEAAARtAQAATAMBAAALvUBMAgEAAARuAQAATAMBAAALvUFMAgEAAARvAQAATAMBAAALvUJMAgEAAARwAQAATAMBAAALvUNMAgEAAARxAQAATAMBAAALvURMAgEAAARyAQAATAMBAAALvUVMAgEAAARzAQAATAMBAAALvUZMAgEAAATfAQAATAMBAAALvUdMAgEAAATgAQAATAMBAAALvUhMAgEAAAQHAgAATAMBAAALvUlMAgEAAAThAQAATAMBAAALvUpMAgEAAATiAQAATAMBAAALvUtMAgEAAATjAQAATAMBAAAmFQBMQAAAAAsEdAEAAEzZAAAABHUBAABMNgAAAAsEAQEAAEwCAQAAv0wDAQAACwR2AQAATAIBAAAEdwEAAEwDAQAACwR4AQAATAIBAAAEeQEAAEwDAQAACwR6AQAATAIBAAAEewEAAEwDAQAACwR8AQAATAIBAAAEfQEAAEwDAQAACwR+AQAATAIBAAAEfwEAAEwDAQAACwSAAQAATAIBAAAEgQEAAEwDAQAACwSGAQAATAIBAAAEhwEAAEwDAQAAJggATEAAAAALBIgBAABM2QAAAASJAQAATDYAAAALBAEBAABMAgEAAL9MAwEAAAsEigEAAEwCAQAABIsBAABMAwEAAAsEjAEAAEwCAQAABI0BAABMAwEAAAsEjgEAAEwCAQAABI8BAABMAwEAAAsEkAEAAEwCAQAABJEBAABMAwEAAAsEkgEAAEwCAQAABJMBAABMAwEAAAsElAEAAEwCAQAABJUBAABMAwEAAAsElgEAAEwCAQAABJcBAABMAwEAAAsEmAEAAEwCAQAABJkBAABMAwEAAAsEmgEAAEwCAQAABJsBAABMAwEAAAsEnAEAAEwCAQAABJ0BAABMAwEAAAsEngEAAEwCAQAABJ8BAABMAwEAAAsEoAEAAEwCAQAABKEBAABMAwEAAAsEogEAAEwCAQAABKMBAABMAwEAAAsEpAEAAEwCAQAABKUBAABMAwEAAAsEpgEAAEwCAQAABKcBAABMAwEAAAsEqAEAAEwCAQAABKkBAABMAwEAAAsEqgEAAEwCAQAABKsBAABMAwEAAAsErAEAAEwCAQAABK0BAABMAwEAAAsErgEAAEwCAQAABK8BAABMAwEAAAsEsAEAAEwCAQAABLEBAABMAwEAAAsEsgEAAEwCAQAABLMBAABMAwEAAAsEtAEAAEwCAQAABLUBAABMAwEAAAsEtgEAAEwCAQAABLcBAABMAwEAAAsEuAEAAEwCAQAABLkBAABMAwEAAAsEugEAAEwCAQAABLsBAABMAwEAAAsEvAEAAEwCAQAABL0BAABMAwEAAAsEvgEAAEwCAQAABL8BAABMAwEAACYcAExAAAAACwTAAQAATNkAAAAEwQEAAEw2AAAACwTCAQAATAIBAAAEwwEAAEwDAQAACwTEAQAATAIBAAAExQEAAEwDAQAACwTGAQAATAIBAAAExwEAAEwDAQAAJgMATEAAAAAmBwBMAwAAgAsE/wAAAEzZAAAABAABAABMNgAAAAsEAQEAAEwCAQAAvUxMAwEAAAsECAIAAEwCAQAAvU1MAwEAAAsECQIAAEwCAQAAvU5MAwEAAAsECgIAAEwCAQAAvU9MAwEAACYEAExAAAAACwQeAAAATNkAAAAEDwEAAEw2AAAACwQBAQAATAIBAAC/TAMBAAALBOkBAABMAgEAAATqAQAATAMBAAALBBgBAABMAgEAAAQZAQAATAMBAAALBAsCAABMAgEAAAQMAgAATAMBAAALBA0CAABMAgEAAAQOAgAATAMBAAALBA8CAABMAgEAAAQQAgAATAMBAAALBCgBAABMAgEAAAQpAQAATAMBAAALBBECAABMAgEAAAQSAgAATAMBAAALBBMCAABMAgEAAAQUAgAATAMBAAALBBYBAABMAgEAAAQXAQAATAMBAAALBBUCAABMAgEAAAQWAgAATAMBAAALBDwBAABMAgEAAAQ9AQAATAMBAAALBBwBAABMAgEAAAQdAQAATAMBAAALBBcCAABMAgEAAAQYAgAATAMBAAALBBkCAABMAgEAAAQaAgAATAMBAAALBBsCAABMAgEAAAQcAgAATAMBAAALBB0CAABMAgEAAAQeAgAATAMBAAALBB8CAABMAgEAAAQgAgAATAMBAAALBCECAABMAgEAAAQiAgAATAMBAAALBCMCAABMAgEAAAQkAgAATAMBAAALBGIBAABMAgEAAATaAQAATAMBAAAmFQBMQAAAAAsERAEAAEzZAAAABEUBAABMNgAAAAsEAQEAAEwCAQAAv0wDAQAACwQlAgAATAIBAAAEJgIAAEwDAQAACwRSAQAATAIBAAAEUwEAAEwDAQAACwQFAgAATAIBAAAEBgIAAEwDAQAACwRiAQAATAIBAAAEYwEAAEwDAQAAJgUATEAAAAALBGQBAABM2QAAAARlAQAATDYAAAALBAEBAABMAgEAAL9MAwEAAAu9UEwCAQAABGYBAABMAwEAAAu9UUwCAQAABGcBAABMAwEAAAu9UkwCAQAABGgBAABMAwEAAAu9U0wCAQAABGkBAABMAwEAAAu9VEwCAQAABGoBAABMAwEAAAu9VUwCAQAABGsBAABMAwEAAAu9VkwCAQAABGwBAABMAwEAAAu9V0wCAQAABG0BAABMAwEAAAu9WEwCAQAABG4BAABMAwEAAAu9WUwCAQAABG8BAABMAwEAAAu9WkwCAQAABHABAABMAwEAAAu9W0wCAQAABHEBAABMAwEAAAu9XEwCAQAABHIBAABMAwEAAAu9XUwCAQAABHMBAABMAwEAAAu9XkwCAQAABN8BAABMAwEAAAu9X0wCAQAABOABAABMAwEAAAu9YEwCAQAABAcCAABMAwEAAAu9YUwCAQAABOEBAABMAwEAAAu9YkwCAQAABOIBAABMAwEAAAu9Y0wCAQAABOMBAABMAwEAACYVAExAAAAACwR0AQAATNkAAAAEdQEAAEw2AAAACwQBAQAATAIBAAC/TAMBAAALBHYBAABMAgEAAAR3AQAATAMBAAALBHgBAABMAgEAAAR5AQAATAMBAAALBHoBAABMAgEAAAR7AQAATAMBAAALBHwBAABMAgEAAAR9AQAATAMBAAALBH4BAABMAgEAAAR/AQAATAM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A0O3BBjiYAAAAQikCAAALODwCAADQ7Uw9AgAAYgYATD4CAAC7GEw/AgAAuxhiBgCaTEACAABiBABMQQIAACQBAC6kAy0UbCYAdgImKzUACxImSYA6PysmOisOQgYBAAECAQUBApwBA4QJAAEAhgkBADCICQEBMOAIAg1hAQBhAABlAADP7UJFAgAABEYCAAAkAQCzR8dlAABlAADP7UJFAgAABEcCAAAkAQCzR+1CSAIAACQAAEJJAgAAJAAAyAtiAABBSgIAAEFLAgAAQkwCAAC9AL0BMwRNAgAAJAIATE4CAABiAABBSgIAAEFPAgAATFACAABiAABBSgIAAARRAgAAR0xSAgAAYgEAEekDDr9MUwIAACikAzMIIWzQCLddYkQHJC4qP1wvaWRcLyguKikuaHRtbAekAQECAEsAAAAIBgAAAAQH9f///wsACAYAAAADB/X///8BLwABaQABZAABLwALARwCAAAAAAAAAP///38BAAAAAwoMAQMBaAABdAABbQABbAAMAAoOYgYBxgMBCAEEBALEAgmoCQABAN4IAAAA4AgAAUCqCQACAKwJAANArgkABACwCQAFQLIJAAYAtAkABwCuAwIMvAMJALQDBQisAwEM3GUCAARbAgAAnc+dBDgCAACd7YvHZQMAw+3IC89MTgIAAMQEXAIAAO1CSAIAACQAAEJJAgAAJAAATFACAADEBF0CAADtQkgCAAAkAABMXgIAAMQEXwIAAO1CSAIAACQAAExgAgAAxARhAgAA7UJiAgAABGMCAAAkAQBMUgIAAMQEZAIAAO1CSAIAACQAABHpAw6/TFMCAADEBGUCAADtQkgCAAAkAABCSQIAACQAAExmAgAAyQvKxARnAgAA7cEExARoAgAA7cEFZQAAQmkCAADABL4AJAIADsVlAABCagIAAMYkAQBCWwAAAARrAgAAJAEAQ2wCAABlAABCawAAAMYkAQDBBmUAAEI6AgAAwAa+ASQCAMEHxcAHQlsAAAAEawIAACQBAENaAgAAOJgAAABCKQIAAAvFJgEATEECAAAkAQAupANIGgNsIQghj2dngICPCA0wMAAKGiGeSTYmbDowDkIGAQACAgIEBAEyBNoJAAEA3AkAAQD0AQAAQIIJAAEArAkDAbAJBQHgCAEBrgMADM9BbwIAALRHQXACAADH3NBHyN3E7UJFAgAABHECAAAkAQDIZQMAQmkCAADEvgAkAgAppANXCANJF1gACRAcDkIGAQABAgEEAgJxA4YJAAEAngkAAADkCQABAKwJAAD0AQABz0FvAgAAs0dBcAIAAMfPQUoCAABBSwIAAEJMAgAAvQC9ATMETQIAACQCAMjD57Op6BfPQW8CAACzR0FwAgAAQkkCAAAkAADH20JzAgAA3CQBAJboCNvccSYAAEnb3EdCdAIAAMMEMAIAAJ3EnSQBACmkA1sHA0mZj0QnZwckLio/XC9pZFwvKC4qKS5odG1sB6QBAQIASwAAAAgGAAAABAf1////CwAIBgAAAAMH9f///wEvAAFpAAFkAAEvAAsBHAIAAAAAAAAA////fwEAAAADCgwBAwFoAAF0AAFtAAFsAAwACg5CBgEAAQABAwAADgHqCQABAM9CWwAAAAR2AgAAJQEApANnAQMOYgYByAMDBQMGAwCKAQjuCQABAKgJAAEA2gEAAQDcCAEAMN4IAQEw4AgBAjDwCQEDMOQJAQQwtAMFCLwDCQCsAwEMYQQAYQMAYQIAYQEAYQAAZQAABHkCAACd0J0EOAIAAJ3H3GIAAO2LyGUCAGIBAO3JOJgAAABCegIAAGICAAR7AgAA7UIvAgAAJAAAQkwCAAAEfAIAAL8kAgAkAQDKOH0CAABiAwBBfgIAAO3BBDiYAAAAQikCAAALs0x6AgAAYgQATH4CAAAkAQAupANvCU5dJivkUzohKw5iBgHKAwMGAwUEAb0BCf4JAAEAgAoAAQDYCAABAOAJAQAg4AgBAXDiCAECMOQIAQMg5ggBBDDoCAEFMLwDCQC0AwUIrAMBDK4DAgxhBQBhBABhAwBhAgBhAQBhAADRs6ToA7TV22UBAASBAgAAndGdBIICAACdz50EOAIAAJ3ti8dlAgBiAADtyGIBAASDAgAA7cllAwBCOgIAAGICAL4AJAIAymIBAASEAgAA7eezpcEEYgQA6Aw4PAIAANHttJ3qCDg8AgAA0e3BBTiYAAAAQikCAAALODwCAADR7Uw9AgAAYgUATD4CAAC7GEw/AgAAuxhiBQCaTEACAABiAwBMQQIAACQBAC6kA3sRXSaUKzUACxYhSYA6PysmOisOQgYBAAEEAQUBAs4BBYQJAAEAhgkBADCKCgEBMIwKAQIwiAkBAzDgCAENYQMAYQIAYQEAYQAAZQAAz+1CRQIAAARxAgAAJAEAs0fHZQAAz+1CRQIAAASHAgAAJAEAs0fIZQAAz+1CRQIAAARxAgAAJAEAtEfJZQAAZQAAz+1CRQIAAASIAgAAJAEAs0ftQkgCAAAkAABCSQIAACQAAMoLYgAAQUoCAABBSwIAAEJMAgAAvQC9ATMETQIAACQCAExOAgAAYgIAQW8CAACzR0FwAgAATFACAABiAQBBSgIAAARjAgAAR0xSAgAAYgMAEekDDr9MUwIAACikA4ABCj9sbGzQCLdnYkQHHFwvdlwvKC4qKS5odG1sB4gBAQIAPQAAAAgGAAAABAf1////CwABLwABdgABLwALARwCAAAAAAAAAP///38BAAAAAwoMAQMBaAABdAABbQABbAAMAAoOQwYBqAMAAAACBwAyAL4DCgDAAwsAwgMMAMQDDQDGAw4AyAMPAMoDEAAL20zfAAAA3EzgAAAA3UzhAAAA3kziAAAAXgQATOMAAABeBQBM5AAAAF4GAEzlAAAAKKQDlwEJAwghISEhKysr \ No newline at end of file diff --git a/cat/douban_open.js b/cat/douban_open.js new file mode 100644 index 00000000..8169a205 --- /dev/null +++ b/cat/douban_open.js @@ -0,0 +1 @@ +//bbQ0FUT1CxBBxkb3ViYW5fb3Blbi5qcyxhc3NldHM6Ly9qcy9saWIvY2F0LmpzHF9fanNFdmFsUmV0dXJuDENyeXB0bwpkYXlqcwxqaW5qYTIGVXJpAl8OXzB4NGRjMw5fMHg0ODg0El8weDQwYjM4MxJfMHg1Y2UxODkSXzB4M2I5ZWFmEl8weDFmMjM4YhJfMHgyMjVjNTISXzB4MzMzOGZjEl8weDE2N2Y3ZBJfMHg1N2FmNGISXzB4MWRiYTZmEl8weDFkNTI4ZhJfMHgyZDllN2YSXzB4NDIyNjMyEl8weDFlOTYxMxJfMHg1MWIwNmESXzB4NTAwODExEl8weDU1ZTc4MxJfMHgxZTVmY2ESXzB4MmZkYmQ1CHR5cGUOcmVwbGFjZQhzb3J0B8SLBlI6AFQvYXBpL3YyL3NreW5ldC9uZXdfcGxheWxpc3RzP3N1YmplY3RfdHlwZT0UY2hhckNvZGVBdApwcml6ZQ53ZXN0ZXJuSHN1YmplY3RfY29sbGVjdGlvbi90dl9qYXBhbmVzZS9pdGVtcyAvYXBpL3YyL2RvdWxpc3QvEGNyaW1pbmFsDR93nluLTvZOOWUWfwxjaGFyQXRIc3ViamVjdF9jb2xsZWN0aW9uL3R2X2RvbWVzdGljL2l0ZW1zCHB1c2gKa29yZWEIcGF0aAxCYXNlNjQKc2hpZnQIY2VpbBRzaG9ydF9uYW1l0AEmb3Nfcm9tPWFuZHJvaWQmYXBwbGU9YzUyZmJiOTliOTA4YmU0ZDAyNjk1NGNjNDM3NGYxNmQmbW9vbmNha2U9MGY2MDcyNjRmYzYzMThhOTJiOWUxM2M2NWRiN2NkM2Mmc3VnYXI9MBBvZmZpY2lhbBZpbnNwaXJhdGlvbhB2aW9sZW5jZRovcG9zdHM/c3RhcnQ9ci9hcGkvdjIvbW92aWUvY2F0ZWdvcnlfcmFua3M/Y291bnQ9MzAmY2F0ZWdvcnk9cmVjZW50X2hvdBQmY2F0ZWdvcnk9CnRpdGxlggFBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvPRBob3JyaWJsZQwmdWRpZD0OZmFudGFzeRZibGFja193aGl0ZQZhbGwOY2FydG9vbjBzdWJqZWN0X2NvbGxlY3Rpb25faXRlbXMYZnJvbUNoYXJDb2RlIGJmN2RkZGM3YzljZmU2ZjcMc3BsaWNlSHN1YmplY3RfY29sbGVjdGlvbi90dl9hbWVyaWNhbi9pdGVtcwxyYW5kb20GZW5jFnRvTG93ZXJDYXNlCnBhcnNlMHdxODZ3NzNDbU1PcEhjT2V3NkhDdXl3PQYweDAMeVpTREtVanJldHVybiAoZnVuY3Rpb24oKSB7fS5jb25zdHJ1Y3RvcigicmV0dXJuIHRoaXMiKSggKSk7IFozdzFCTUtZS2dOYXc2WT0Sc3Vic3RyaW5nBmNyXwomX3RzPQm3UeiVc09HcgphY3Rvcgh1bml4CWhR6JB0XuNOBjB4MgZkbF8IdDI1MAx2YVJNY0UMZG91YmFuCGN1cmUSbGlzdF90eXBlEGRpcmVjdG9yCmxhcmdlDmNvbnRlbnQOc3ViamVjdAxub3JtYWwMZmFtaWx5DHJhdGluZwx4SVVZWnJEJmNvdW50PTMwJnVwZGF0ZWRfYXQ9Jml0ZW1zX29ubHk9MUpzdWJqZWN0X2NvbGxlY3Rpb24vdHZfYW5pbWF0aW9uL2l0ZW1zBjB4M2wvYXBpL3YyL3R2L2NhdGVnb3J5X3JhbmtzP2NvdW50PTMwJmNhdGVnb3J5PXJlY2VudF9ob3QJD1z0izllFn8QamFwYW5lc2UIYXRvYgpub3ZlbDYvYXBpL3YyL3N1YmplY3RfY29sbGVjdGlvbi8QTm53OUFjT08IZGF0YQ5pbmRleE9mICZzY29yZV9yYW5nPTAsMTCfAS8AYQBwAGkALwB2ADIALwBtAG8AdgBpAGUALwB0AGEAZwA/AHMAbwByAHQAPQBVACYAcwB0AGEAcgB0AD0AMAAmAGMAbwB1AG4AdAA9ADMAMAAmAHEAPQBoUeiQYl8PXywAaFHokHt8i1csAGhR6JAwVzpTLABoUeiQdF7jTiYAcwBjAG8AcgBlAF8AcgBhAG4AZwA9ADAALAAxADAACWhR6JAwVzpTCGxnYnQMJl9zaWc9CE4pbmwKdG90YWwGcGljBndhciAmbG9jX2lkPTAmc3RhcnQ9CGUwaEUGMHgxHG1vdmllL2hvdF9nYWlhCnNvcnRzCHRhZ3MWZG9jdW1lbnRhcnkUaGlnaF9zY29yZQpzdHlwZRovaXRlbXM/c3RhcnQ9DFNRamV0UQwmdXVpZD0oc2VsZWN0ZWRfY29sbGVjdGlvbnMH/VanTmdSDmNvbnNvbGWmASBwbGF0Zm9ybS9tb2JpbGUgY29tLmRvdWJhbi5mcm9kby83LjkuMCgyMTYpIFJleHhhci8xLjIuMTUxIHBsYXRmb3JtL21vYmlsZSAxLjIuMTUxZT8AYQByAGUAYQA9AGhR6JAmAHMAbwByAHQAPQByAGUAYwBvAG0AbQBlAG4AZAAmAHAAbABhAHkAYQBiAGwAZQA9ADAAJgBsAG8AYwBfAGkAZAA9ADAAJgBzAHQAYQByAHQAPQAKcGFuaWMMYWN0aW9uEEhtYWNTSEExEHNlbGVjdGVkLi9hcGkvdjIvbW92aWUvdGFnP3NvcnQ9GGxpdGVyYXJ5X2FydBImY291bnQ9MzAIeWVhcj5zdWJqZWN0X2NvbGxlY3Rpb24vdHZfaG90L2l0ZW1zEmNsYXNzaWNhbAxtb3ZpbmcIc2tleRJzdHJpbmdpZnkKeW91dGgKaXRlbXMQL2FwaS92Mi/+ASYmcm9tPWFuZHJvaWQmYXBpa2V5PTBkYWQ1NTFlYzBmODRlZDAyOTA3ZmY1YzQyZThlYzcwJnM9cmV4eGFyX25ldyZjaGFubmVsPVlpbmd5b25nYmFvX01hcmtldCZ0aW1lem9uZT1Bc2lhL1NoYW5naGFpJmRldmljZV9pZD0MZGV2aWNlFGRhcmtfaHVtb3IJ0Z5ygn1e2J4SY292ZXJfdXJsDGNvbWVkeQhHRVQm6gFSZXh4YXItQ29yZS8wLjEuMyBhcGktY2xpZW50LzEgY29tLmRvdWJhbi5mcm9kby83LjkuMCgyMTYpIEFuZHJvaWQvMjggcHJvZHVjdC9YaWFvbWkxMSByb20vYW5kcm9pZCBuZXR3b3JrL3dpZmkgdWRpZC8IY2F0ZRRkYXJrX2hvcnNlvwEvAGEAcABpAC8AdgAyAC8AcwB1AGIAagBlAGMAdABfAGMAbwBsAGwAZQBjAHQAaQBvAG4ALwBtAG8AdgBpAGUAXwB0AG8AcAAyADUAMAAvAGkAdABlAG0AcwA/AGEAcgBlAGEAPQBoUeiQJgBzAG8AcgB0AD0AcgBlAGMAbwBtAG0AZQBuAGQAJgBwAGwAYQB5AGEAYgBsAGUAPQAwACYAbABvAGMAXwBpAGQAPQAwACYAcwB0AGEAcgB0AD0AIHc0dkN0OEtEd296Q2xnPT0HNXXGiWdSCDB4MWEwaHR0cHM6Ly9mcm9kby5kb3ViYW4uY29temFiYWNkZWZnaGprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hKS0xNTk9QUVJTVFVWV1hZWjAxMjM0NTY3ODkSXzB4MzZiM2Q2El8weDRkYzMwOBJfMHg0ODg0ZDMSXzB4YTcxZDRkEl8weDIwNGQyZhJfMHgzNTQyZGYSXzB4MmMyOTUyEl8weDJlMWRkORJfMHg2MjgyNTQIMHg4YwRpZAgweDQ1CDB4NWMIMHg4MQgweDE0CDB4NGQIMHg2MiRlbmNvZGVVUklDb21wb25lbnQIMHg3YwImBjB4NggweDdkCDB4NTgIMHgzNQgweDExEl8weGNlYWJjZhJfMHgzZjBiNGISXzB4MzY5Nzg1BnJlcQR1YRRVc2VyLUFnZW50DmhlYWRlcnMGMHg4CDB4MWYSXzB4MzkxYTBhEl8weDI3M2FlYhJfMHg0NjAwMjISXzB4NDcwMzA2El8weDIzZDkwMRJfMHgyY2Y1NjgSXzB4ZmM4MzIyEl8weDVkOTU2ORJfMHgxYTcwYzQIMHg1NwgweDQyBjB4OQgweDY4GHc3N0R2c085d3E5VggweDJlBjB4ZQgweDI3CDltVkEIMHgxNggweDNiCDB4M2MIMHgzNgYweDQIdzcxZgYweGEISGdNMwgweDQ4BmxvZwgweDVkCmxvY2FsCDB4NTQIMHg3YQ5pc0VtcHR5BjB4NwgweDYzCDB4NDkIMHg2NBJfMHg2YjgwNWMIMHg3OQgweDdlEl8weDE2M2Q5OBJfMHgxOTdjNDcSXzB4M2ZiYWI4El8weDNkNjVlZBJfMHg1OTI2ZTAIMHgyYgYweGIIMHgyNAgweDE5CDB4NDQSXzB4MmM0MjNhEl8weDEwMDg4OQYweGQMd2luZG93EF8weDNjZjYwEl8weDI1ZTcxOBJfMHgyNGVjY2USXzB4MjEwOWMwEl8weDIyNGYwNxJfMHgzN2Y5YjASXzB4NTM3ZTA3CDB4NmMIMHg3NwgweDhhCDB4MzASXzB4MWRkN2FjEl8weDFmMzY5ZBJfMHgyYWM4ZjMSXzB4NGM3ZTcxEl8weDQzMGM5YxJfMHg0NWQwYzcSXzB4MTQ2YmQ0El8weDIxMmQyYxJfMHgzOTFiODUSXzB4NWQwNTVmEl8weDM0MjI1ZQIlBDAwCDB4ODMKc2xpY2UkZGVjb2RlVVJJQ29tcG9uZW50CDB4NzASXzB4NTBkMjUyEl8weDU3ZjI4OBJfMHg0NjlkMmYSXzB4MTNmNDM2El8weDNhZTFhYxJfMHgzOTgzNTYSXzB4NDM1MTc3El8weDIxZjdlMhJfMHg1MTJlYjQSXzB4MjY5MmZiEl8weDM3ZjdjOBJfMHgxZTY5OWUSXzB4MWFhNjE2BHt9CDB4MzICdQZrZXkIaW5pdAU1dXFfAm4IMHgzZAJ2CDB4NjkIMHg1MwgweDQ3CDB4NzgFjn9nUgXlZWdSCDB4NzMF6ZdnUkRzdWJqZWN0X2NvbGxlY3Rpb24vdHZfa29yZWFuL2l0ZW1zBahSK28IMHgyNgX8fnqCQnN1YmplY3RfY29sbGVjdGlvbi9zaG93X2hvdC9pdGVtcwR0MQgweDZhBWhR6JAKbW92aWUEdHYIMHg4ZglGjON0R3JVUwgweDgyBb58CZAIMHg0ZQXPfnhRCDB4NTUFt4NWWQgweDcxBdiaBlIIMHg0MQWcaVVTFG1vdmllX2xpc3QIMHgxMggweDY2BTtOmJgKdG9waWMF/FsUbwgweDFkBRRvWFQIMHgxMwX7fBdSDHNlcmllcwgweDY1BU5T7YsOY2hpbmVzZQUna45/CDB4NzIF5WUsZwgweDJhBemX/VYIMHg3YgWcVWdSCDB4NjEFqFJcTwgweDRjBTFyxWAIbG92ZQXReXteHnNjaWVuY2VfZmljdGlvbgWoUjt1CDB4OTAFrGCRdQ5teXN0ZXJ5BcpgmmAIMHg0YgVQYBZgCDB4OGIFr3JqfwgweDc1BQxUJ2AIMHgzNAUYYolOCDB4MzkFR1l7XggweDhkBcVgcoIOZXJvdGljYQXzl1BOCm11c2ljB6p+VV9HcggweDQwBbtsCGEIMHgxYgV6gi9nBmFydAgweDVmCDB4NWUFUpclZggweDU5BXNZJ2AMZmVtYWxlCDB4NzYUcmVhbF9ldmVudAW0ZptSCDB4ODUF0Z59dggweDhlBY5/35gIZm9vZAXFZUyIDHRyYXZlbAU/UeV6CmNoaWxkBbpOJ2AQaHVtYW5pdHkFtlutXggweDIyBYdleoIIMHg1MAgweDI5CDB4MmMFH2G6TggweDU2BbFS118IMHg4NAR0NAgweDNmBXlycoIIMHgyZgV0XuNOCDB4NTIGMHhjCDB4M2UIMHg2Ygh0ZXh0BHQyDnR5cGVfaWQF7XCtZBJ0eXBlX25hbWUFR3KTXggweDE4DFRvcDI1MAR0MwpyYXRpbwVHclVTDmZpbHRlcnMSXzB4M2NmZDdlEl8weDI4MDAxYRJfMHgxNzM2OGQSXzB4MWMyOTM5El8weDIyOTg0NhJfMHgxNGY5YmISXzB4ODBjOTg0El8weDU5NmEzZBJfMHgyYWY4YzgSXzB4NDkxMDRmEl8weDUyNDNkORJfMHgxNDZmZDQQXzB4YzFiNjkQXzB4NTU3NzcSXzB4MzJiZmQzEl8weDQyMjFlNRJfMHgxZjlmODESXzB4MWY2MjRiEl8weDEwODIzNRJfMHg0NWQ5N2USXzB4MmM0ZGY3El8weDQ5ZjE5MhJfMHg1ZDU3MmISXzB4ZDEzN2VmEl8weDI5NjEzORJfMHgzMDk3ZDASXzB4NTFmM2IzEl8weGI2MzBkORJfMHgzNTQ2YTESXzB4M2NkOWRmEl8weDI3ZTc3MRJfMHg0NmJmNTISXzB4MWFiZjgyEl8weDU5MDYxNxJfMHgzMWM1MGYSXzB4Y2E3NGY4El8weDQ3NWFkMxJfMHg1Yjc2NTISXzB4MjFjNjA5El8weGU2NGQ5NwgweDViCDB4NGEIMHg1MQgweDVhCDB4MjMMdm9kX2lkCDB4ODkQdm9kX25hbWUIMHgzOAgweDFlDnZvZF9waWMWdm9kX3JlbWFya3MQcGFyc2VJbnQIcGFnZQgweDM3EnBhZ2Vjb3VudAhsaXN0CDB4NjcIMHg0ZggweDZkAlUOJnN0YXJ0PRgmY291bnQ9MzAmcT0FYl8PXwloUeiQYl8PXwIsBXt8i1cJaFHokHt8i1cFMFc6UwgweDMzCDB4MTUIMHgzMQgweDZlCDB4N2YIMHg4NwgweDQ2CDB4MTAIMHg4MAgweDYwCDB4MjgIMHg2ZggweDg4CDB4M2Egb2ZmaWNpYWxfZG91bGlzdAgweDFjCDB4MTcUc3RhcnRzV2l0aAgweDJkBjB4ZggweDQzCDB4MjUIMHg3NAgweDg2CDB4MjAIMHgyMRJfMHg1YzVkZmUSXzB4MzI4OTZhEl8weDQyOWFiMhJfMHgyZjBjYzQSXzB4Mzc4ODljEl8weDVhMGVmYxJfMHgxMjU1M2MSXzB4Y2VjNTA4El8weDUwYjJmNhJfMHg0MjUwNGUSXzB4YmFkMDM2El8weDUxYzVmYhJfMHg0OGJiN2ISXzB4ZGQzYzBjEl8weDU4ZDExZBJfMHhmZTQzNmQGMHg1CGhvbWUOaG9tZVZvZBBjYXRlZ29yeQxkZXRhaWwIcGxheQxzZWFyY2gPpAMBpgMBABmoAwAFAKoDAAGsAwACrgMAA7ADAASyAwAOAAYBoAEAAAAgGg6SCwCqAwAMrAMBDK4DAgywAwMMsgMEDLQDAA22AwENuAMCCboDAwm8AwQJvgMFCcADBgnCAwcBxAMIAcYDCQHIAwoBygMLAcwDDAHOAw0B0AMOAdIDDwHUAxAB1gMRAdgDEg3aAxMBqAMUAQjoPr4CXwwAvgNfDQC+BF8PAL4FXxAAvgZfEQC+B18SAL4IXxMAvglfFAC+Cl8VAL4LXxYAvgxfGAC+DV8ZACkE7gAAAAQ2AAAABO8AAAAE8AAAAATxAAAABPIAAAAE8wAAAAT0AAAABPUAAAAE9gAAAAT3AAAABPgAAAAE+QAAAAT6AAAABPsAAAAE/AAAAAQwAAAABP0AAAAE/gAAAAT/AAAABAABAAAEAQEAAAQCAQAABAMBAAAEBAEAAAQ3AAAABAUBAAAEBgEAAAQHAQAABAgBAAAECQEAAAQKAQAAJiAABAsBAABMIAAAgAQMAQAATCEAAIAEDQEAAEwiAACABA4BAABMIwAAgAQPAQAATCQAAIAEEAEAAEwlAACABBEBAABMJgAAgAQSAQAATCcAAIAEEwEAAEwoAACABBQBAABMKQAAgAQVAQAATCoAAIAEFgEAAEwrAACABBcBAABMLAAAgAQYAQAATC0AAIAEGQEAAEwuAACABBoBAABMLwAAgAQbAQAATDAAAIAEHAEAAEwxAACABB0BAABMMgAAgARAAAAATDMAAIAEHgEAAEw0AACABB8BAABMNQAAgAQgAQAATDYAAIAEIQEAAEw3AACABCIBAABMOAAAgAQjAQAATDkAAIAEJAEAAEw6AACABCUBAABMOwAAgAQmAQAATDwAAIAEJwEAAEw9AACABCgBAABMPgAAgAQpAQAATD8AAIAEKgEAAExAAACABCsBAABMQQAAgAQsAQAATEIAAIAELQEAAExDAACABC4BAABMRAAAgAQvAQAATEUAAIAEMAEAAExGAACABDEBAABMRwAAgAQyAQAATEgAAIAEMwEAAExJAACABDQBAABMSgAAgAQ1AQAATEsAAIAENgEAAExMAACABDcBAABMTQAAgAQ4AQAATE4AAIAEOQEAAExPAACABDoBAABMUAAAgAQ7AQAATFEAAIAEPAEAAExSAACABD0BAABMUwAAgAQ+AQAATFQAAIAEPwEAAExVAACABEABAABMVgAAgARBAQAATFcAAIAEQgEAAExYAACABEMBAABMWQAAgAREAQAATFoAAIAERQEAAExbAACABEYBAABMXAAAgARHAQAATF0AAIAESAEAAExeAACABEkBAABMXwAAgARKAQAATGAAAIAESwEAAExhAACABEwBAABMYgAAgARNAQAATGMAAIAETgEAAExkAACABE8BAABMZQAAgARQAQAATGYAAIAEUQEAAExnAACABFIBAABMaAAAgARTAQAATGkAAIAEVAEAAExqAACABFUBAABMawAAgARWAQAATGwAAIAEVwEAAExtAACABFgBAABMbgAAgARZAQAATG8AAIAEWgEAAExwAACABFsBAABMcQAAgARcAQAATHIAAIAEXQEAAExzAACABF4BAABMdAAAgARfAQAATHUAAIAEYAEAAEx2AACABGEBAABMdwAAgARiAQAATHgAAIAEYwEAAEx5AACABGQBAABMegAAgARBAAAATHsAAIAEZQEAAEx8AACABGYBAABMfQAAgARnAQAATH4AAIAEaAEAAEx/AACABGkBAABMgAAAgARqAQAATIEAAIAEawEAAEyCAACABGwBAABMgwAAgARtAQAATIQAAIAEbgEAAEyFAACABG8BAABMhgAAgARwAQAATIcAAIAEcQEAAEyIAACABHIBAABMiQAAgARzAQAATIoAAIAEQgAAAEyLAACABHQBAABMjAAAgAR1AQAATI0AAIAEdgEAAEyOAACABHcBAABMjwAAgAR4AQAATJAAAIBfBQC+AGUFALxJAe4OvgFN2wAAAF8GAGUGAAR5AQAA7V8HAAR6AQAAXwgAC18JAL9fCgCzXwsAtJZfDgAEewEAAF8XACmkAwEEAQBAAg5DBgEAAgECAgABEwP4BQABQPoFAAEA/AUBADBhAAC+AE1+AQAAx2IAANCP2O0ppAMBAA5DBgEAAQABBAEAHQH+BQABAPg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 \ No newline at end of file diff --git a/cat/douyu_open.js b/cat/douyu_open.js new file mode 100644 index 00000000..0af289b6 --- /dev/null +++ b/cat/douyu_open.js @@ -0,0 +1,233 @@ +import { _ } from 'assets://js/lib/cat.js'; + +let host = ''; +let customArea = ''; +let dataFrom = 'official'; +let isJustLive = false; +let siteKey = ''; +let siteType = 0; + +const MOBILE_UA = 'Mozilla/5.0 (Linux; Android 11; M2007J3SC Build/RKQ1.200826.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/77.0.3865.120 MQQBrowser/6.2 TBS/045714 Mobile Safari/537.36'; + +async function requestRaw(reqUrl, method) { + let resRaw = await req(reqUrl, { + method: method || 'get', + headers: { + 'User-Agent': MOBILE_UA, + }, + }); + return resRaw; +} + +async function request(reqUrl) { + let resRaw = await requestRaw(reqUrl) + return resRaw.content; +} + +// cfg = {skey: siteKey, ext: extend} +async function init(cfg) { + siteKey = cfg.skey; + siteType = cfg.stype; + if (cfg.hasOwnProperty('ext')) { + if (cfg.ext.hasOwnProperty('custom')) { + customArea = cfg.ext.custom; + } + if (cfg.ext.hasOwnProperty('from')) { + dataFrom = cfg.ext.from; + } + } + if (dataFrom == 'justlive') { + host = 'http://live.yj1211.work'; + isJustLive = true; + } else { + host = 'https://m.douyu.com'; + } +} + +async function home(filter) { + let classes = [{"type_id":"PCgame","type_name":"网游竞技"},{"type_id":"syxx","type_name":"手游休闲"},{"type_id":"djry","type_name":"单机热游"},{"type_id":"kjwh","type_name":"科技文化"},{"type_id":"yl","type_name":"娱乐天地"},{"type_id":"yp","type_name":"语音互动"},{"type_id":"voice","type_name":"语音直播"}]; + let filterObj = { + "PCgame":[{"key":"cateId","name":"分类","init":"LOL","value":[{"n":"英雄联盟","v":"LOL"},{"n":"热门游戏","v":"rmyx"},{"n":"穿越火线","v":"CF"},{"n":"重生边缘","v":"CSBYOL"},{"n":"无畏契约","v":"VALORANT"},{"n":"CFHD","v":"CFHD"},{"n":"命运方舟","v":"LostArk"},{"n":"DNF","v":"DNF"},{"n":"DOTA2","v":"DOTA2"},{"n":"使命召唤","v":"COD"},{"n":"炉石传说","v":"How"},{"n":"CS2","v":"CounterStrike"},{"n":"lol云顶之弈","v":"ydzhy"},{"n":"魔兽争霸","v":"mszb"},{"n":"魔兽怀旧服","v":"wowclassic"},{"n":"自走棋","v":"dota2rpg"},{"n":"传奇","v":"cq"},{"n":"跑跑卡丁车","v":"Popkart"},{"n":"网易游戏","v":"wyyx"},{"n":"星际争霸","v":"SC"},{"n":"守望先锋","v":"Overwatch"},{"n":"DOTA","v":"DOTA"},{"n":"魔兽世界","v":"WOW"},{"n":"剑网3","v":"JX3"},{"n":"我的世界","v":"MC"},{"n":"超激斗梦境","v":"cjdmj"},{"n":"冒险岛","v":"mxd"},{"n":"三国杀","v":"sanguosha"},{"n":"梦幻西游","v":"MHXYOL"},{"n":"天涯明月刀","v":"tianya"},{"n":"街头篮球","v":"jtlq"},{"n":"NBA2KOL2","v":"NBA2KOL2"},{"n":"QQ飞车端游","v":"qqfcdy"},{"n":"军事游戏","v":"jsyx"},{"n":"棋牌娱乐","v":"qipai"},{"n":"FC ONLINE","v":"FCOL"},{"n":"热门网游","v":"rmwy"},{"n":"卡拉彼丘","v":"klbq"},{"n":"诛仙世界","v":"zxsj"},{"n":"APEX","v":"APEX"},{"n":"流放之路POE","v":"PathofExile"},{"n":"剑网3缘起","v":"JW3YQ"},{"n":"逆水寒","v":"nsh"},{"n":"风暴英雄","v":"HOTS"},{"n":"逆战","v":"NZ"},{"n":"坦克世界","v":"TKSJ"},{"n":"战舰世界","v":"wfws"},{"n":"反恐精英Online","v":"CS"},{"n":"暗黑破坏神","v":"DIABLO"},{"n":"梦三国2","v":"msg2"},{"n":"传奇世界","v":"cqsj"},{"n":"方舟:生存进化","v":"fzscjh"},{"n":"神武4电脑版","v":"swdnb"},{"n":"群雄逐鹿","v":"qxzl"},{"n":"堡垒之夜","v":"blzy"},{"n":"无限法则","v":"roe"},{"n":"问道电脑版","v":"wddnb"},{"n":"西山居游戏","v":"Seasun"},{"n":"最终幻想14","v":"FF14"},{"n":"战意","v":"WYZY"},{"n":"剑灵","v":"BladeSoul"},{"n":"星际战甲","v":"Warframe"},{"n":"龙之谷","v":"DragonNest"},{"n":"铁甲雄兵","v":"tjxb"},{"n":"古剑奇谭网络版","v":"gjqtwlb"},{"n":"轩辕传奇","v":"XYCQ"},{"n":"神途","v":"shentu"},{"n":"激战2","v":"GuildWars2"},{"n":"高达文化区","v":"gdyxq"},{"n":"忍者村大战2","v":"rzcdz2"},{"n":"RPG网游专区","v":"rpgwyzq"},{"n":"诛仙3","v":"zhuxian3"},{"n":"笑傲江湖OL","v":"xajhol"},{"n":"冒险岛2","v":"MXD2"},{"n":"超击突破","v":"SuperPeople"},{"n":"无尽战区","v":"WJZQ"},{"n":"永恒之塔","v":"AION"},{"n":"竞速游戏","v":"jingsu"},{"n":"FPS综合网游","v":"FPSOL"},{"n":"劲舞团","v":"jwt"},{"n":"天下","v":"tianxai"},{"n":"火箭联盟","v":"hjlm"},{"n":"泡泡堂","v":"ppt"},{"n":"音乐游戏","v":"MG"},{"n":"新倩女幽魂","v":"ONLINE"},{"n":"天谕","v":"tianyu"},{"n":"QQ炫舞","v":"qqxw"},{"n":"大唐无双","v":"dtws"},{"n":"怪物猎人ol","v":"MHol"},{"n":"手工星球","v":"sgxq"},{"n":"热血传奇:本源","v":"rxcqhjsgb"},{"n":"彩虹岛","v":"CHD"},{"n":"御龙在天","v":"YLZT"},{"n":"自由篮球","v":"ZYLQ"},{"n":"洛奇英雄传","v":"LQYXZ"},{"n":"洛奇","v":"LQ"},{"n":"封印者","v":"FYZ"},{"n":"合金弹头","v":"HJDT"},{"n":"新英雄年代","v":"XYXSD"},{"n":"盛趣游戏","v":"SQYX"},{"n":"新热血英豪","v":"XRXYH"},{"n":"沙盒游戏","v":"SHYX"},{"n":"恐鬼症","v":"KGZ"},{"n":"领地人生","v":"LDRS"},{"n":"大话西游2","v":"dhxy2"},{"n":"猎人","v":"lr"},{"n":"热血江湖online","v":"rxjhol"},{"n":"千年3","v":"qn3"},{"n":"逍遥情缘","v":"xyqy"},{"n":"快乐西游","v":"klxy"},{"n":"诺亚传说","v":"nycs"},{"n":"鹿鼎记","v":"ldj"},{"n":"武魂2电脑版","v":"wh2pc"},{"n":"奇迹世界sun","v":"qjsjsun"},{"n":"剑侠世界2电脑版","v":"jxsj2pc"},{"n":"斩魂","v":"zhpc"},{"n":"大唐2","v":"dt2pc"},{"n":"幻想神域电脑版","v":"hxsypc"},{"n":"蜀山:初章","v":"ssczpc"},{"n":"狼人对决网游","v":"lrdjpc"},{"n":"武林群侠传","v":"wlqxzpc"},{"n":"飘流幻境","v":"plhjpc"},{"n":"破天一剑","v":"ptyj"},{"n":"四国军棋","v":"sgjq"},{"n":"新大话西游3","v":"xy3"},{"n":"装甲战争","v":"zjzz"},{"n":"暴雪游戏综合","v":"g_bliz"},{"n":"HypeSquad","v":"HypeSquad"},{"n":"长尾4部虚拟分区","v":"cw4bxnfq"},{"n":"燕云十六声","v":"WHEREWINDSMEET"},{"n":"THE FINALS","v":"THEFINALS"},{"n":"NBA2K Online","v":"NBA2KOL"},{"n":"跑跑卡丁车:漂移","v":"KartRiderDrift"},{"n":"传奇永恒","v":"EternalLegend"},{"n":"盛趣传奇","v":"sqcq"},{"n":"火爆热游","v":"hbry"}]}], + "syxx":[{"key":"cateId","name":"分类","init":"wzry","value":[{"n":"王者荣耀","v":"wzry"},{"n":"LOL手游","v":"LOLM"},{"n":"崩坏:星穹铁道","v":"bhxqtd"},{"n":"逆水寒手游","v":"NSHM"},{"n":"和平精英","v":"hpjy"},{"n":"暗区突围","v":"aqtw"},{"n":"蛋仔派对","v":"dzpd"},{"n":"高能英雄","v":"gnyx"},{"n":"幻塔","v":"ht"},{"n":"火影忍者","v":"hyrz"},{"n":"COD手游","v":"smzhsy"},{"n":"lol电竞经理","v":"EGAME"},{"n":"DNF手游","v":"mdnf"},{"n":"金铲铲之战","v":"JGAME"},{"n":"天刀手游","v":"tdsy"},{"n":"原神","v":"yuanshen"},{"n":"航海王热血航线","v":"HHWRXHX"},{"n":"元梦之星","v":"YMZX"},{"n":"鸿图之下","v":"htzx"},{"n":"欢乐麻将","v":"HLMJ"},{"n":"王者模拟战","v":"wzrpg"},{"n":"中国象棋","v":"ZGXQ"},{"n":"天谕手游","v":"tysy"},{"n":"巅峰坦克","v":"DFTK"},{"n":"新游中心","v":"xyzx"},{"n":"热门手游","v":"phone"},{"n":"梦幻手游","v":"mhxy"},{"n":"QQ飞车","v":"qqfcsy"},{"n":"第五人格","v":"dwrg"},{"n":"欢乐斗地主","v":"hlddz"},{"n":"荒野乱斗","v":"hyld"},{"n":"阴阳师","v":"yys"},{"n":"狼人杀","v":"LRS"},{"n":"JJ斗地主","v":"jj"},{"n":"梦幻新诛仙","v":"mhxzx"},{"n":"多多自走棋","v":"zzq"},{"n":"崩坏3","v":"bhxl"},{"n":"风云岛行动","v":"fydxd"},{"n":"云游戏","v":"cloudgame"},{"n":"跑跑手游","v":"PPKDCSY"},{"n":"率土之滨","v":"stzb"},{"n":"灌篮高手","v":"glgs"},{"n":"皇室战争","v":"hszz"},{"n":"忍者必须死3","v":"rzbxs3"},{"n":"神武4手游","v":"sw3"},{"n":"梦幻模拟战","v":"mhmnz"},{"n":"实况足球","v":"skzq"},{"n":"航海王:燃烧意志","v":"hhwrsyz"},{"n":"球球大作战","v":"qqdzz"},{"n":"英雄杀","v":"yxs"},{"n":"魔域口袋版","v":"mykdb"},{"n":"口袋新旅程","v":"KDXLC"},{"n":"剑网3:指尖江湖","v":"jw3zjjh"},{"n":"部落冲突","v":"blct"},{"n":"剑与家园","v":"jyjy"},{"n":"新笑傲江湖","v":"xxajh"},{"n":"猫和老鼠","v":"mhls"},{"n":"猎人手游","v":"lrlr"},{"n":"明日之后","v":"mrzh"},{"n":"影之诗","v":"yzs"},{"n":"决战平安京","v":"jzpaj"},{"n":"魂斗罗归来","v":"DLHGL"},{"n":"圣斗士星矢","v":"sdsxs"},{"n":"魔力宝贝手游","v":"mlbbsy"},{"n":"哈利波特:魔法觉醒","v":"HarryPotter"},{"n":"手游推广","v":"rmsy"},{"n":"魔灵召唤","v":"mlzh"},{"n":"香肠派对","v":"xcpd"},{"n":"迷你世界","v":"MNSJ"},{"n":"FC足球世界","v":"FCZQSJ"},{"n":"街篮","v":"jl"},{"n":"明日方舟","v":"mrfz"},{"n":"一梦江湖","v":"ymjh"},{"n":"完美世界手游","v":"wmsjsy"},{"n":"拳皇98OL","v":"kof98"},{"n":"赛尔号","v":"srh"},{"n":"仙境传说","v":"xjcs"},{"n":"流星群侠传","v":"liuxinghudiejian"},{"n":"逃跑吧少年","v":"tpbsn"},{"n":"石器时代","v":"sqsd"},{"n":"RPG手游","v":"rpgsy"},{"n":"英魂之刃口袋版","v":"yh"},{"n":"倩女幽魂手游","v":"qnyhsy"},{"n":"决斗之城2","v":"jdzc2"},{"n":"传奇手游","v":"cqsy"},{"n":"雀魂","v":"Majsoul"},{"n":"二次元手游","v":"ecysy"},{"n":"征途2手游","v":"zt2sy"},{"n":"万王之王3D","v":"wwzw3D"},{"n":"武林外传","v":"wlwz"},{"n":"潮人篮球","v":"crlq"},{"n":"元气骑士","v":"yuanqiqishi"},{"n":"红警OL手游","v":"hjolsy"},{"n":"植物大战僵尸手游","v":"ZWDZJS"},{"n":"创造与魔法","v":"ccymf"},{"n":"奇迹觉醒","v":"qjjx"},{"n":"光遇","v":"skygy"},{"n":"游戏王:决斗链接","v":"yxwjdlj"},{"n":"巅峰战舰","v":"dfzj"},{"n":"寻仙","v":"xunxian"},{"n":"天天象棋","v":"ttxq"},{"n":"王国纪元","v":"wgjy"},{"n":"龙族幻想","v":"lzhx"},{"n":"三国杀移动版","v":"SGSSY"},{"n":"罗布乐思","v":"Roblox"},{"n":"足球手游","v":"zqsy"},{"n":"月圆之夜","v":"yyzy"},{"n":"秦时明月世界","v":"qsmysj"},{"n":"麻将来了","v":"mjll"},{"n":"风之大陆","v":"fzdl"},{"n":"金属对决","v":"jsdj"},{"n":"轩辕剑龙舞云山","v":"xyjlwys"},{"n":"微乐棋牌","v":"WLQP"},{"n":"辐射:避难所Online","v":"fsbnsonline"},{"n":"街篮2","v":"jl2"},{"n":"极光计划","v":"jgjh"},{"n":"不良人3","v":"blr3"},{"n":"镇魔曲手游","v":"zmq"},{"n":"乱世王者","v":"lswz"},{"n":"篮球手游","v":"lqsy"},{"n":"鬼泣-巅峰之战","v":"gqdfzz"},{"n":"射击类手游","v":"qtsy"},{"n":"命运歌姬","v":"mygj"},{"n":"暗黑不朽","v":"diabloimmortal"},{"n":"新神魔大陆","v":"xsmdl"},{"n":"三国志战略版","v":"sgzzlb"},{"n":"天地劫:幽城再临","v":"tdj"},{"n":"Disorder","v":"Disorder"},{"n":"云上城之歌","v":"ysczg"},{"n":"五子棋","v":"wzq"},{"n":"围棋","v":"wq"},{"n":"全球行动","v":"qqxd"},{"n":"诛仙手游","v":"zxsy"},{"n":"妄想山海","v":"wxsh"},{"n":"黎明觉醒:生机","v":"lmjx"},{"n":"庆余年","v":"QYN"},{"n":"我的侠客","v":"wdxk"},{"n":"曙光英雄","v":"sgyx"},{"n":"大话西游手游","v":"dhxysy"},{"n":"战争怒吼","v":"zznh"},{"n":"忘川风华录","v":"wcfhl"},{"n":"新剑侠情缘手游","v":"xjxqysy"},{"n":"重生细胞","v":"csxb"},{"n":"汉家江湖","v":"HJJH"},{"n":"海岛奇兵","v":"hdqb"},{"n":"钢铁力量2","v":"gtll2"},{"n":"仙剑奇侠传九野","v":"xjqxzjy"},{"n":"大唐无双手游","v":"dtwssy"},{"n":"地铁跑酷","v":"dtpk"},{"n":"战舰世界闪击战","v":"zjsjsjz"},{"n":"狂暴之翼","v":"kbzy"},{"n":"横扫千军","v":"hsqj"},{"n":"节奏大爆炸","v":"jzdbz"},{"n":"喵斯快跑","v":"mskp"},{"n":"双子","v":"sz"},{"n":"小美斗地主","v":"xmddz"},{"n":"精灵之境","v":"jlzj"},{"n":"斗罗大陆:武魂觉醒","v":"dldlwhjx"},{"n":"斗罗大陆2绝世唐门","v":"dldl2jstm"},{"n":"战神觉醒","v":"zsjx"},{"n":"九州仙剑传H5","v":"jzxjzh5"},{"n":"荣耀大天使","v":"rydts"},{"n":"蓝月传奇","v":"lycq"},{"n":"凡人修仙传挂机版H5","v":"frxxzgjbh5"},{"n":"攻城掠地","v":"gcld"},{"n":"盗墓笔记","v":"dmbj"},{"n":"拳魂觉醒","v":"qhjx"},{"n":"大天使之剑","v":"dtszj"},{"n":"绝世仙王","v":"jsxw"},{"n":"一刀传世","v":"ydcs"},{"n":"斗罗大陆","v":"dldl"},{"n":"破雪刃","v":"pxr"},{"n":"JJ象棋","v":"jjxq"},{"n":"天姬变","v":"tjb"},{"n":"剑玲珑","v":"jll"},{"n":"火线精英","v":"hxjy"},{"n":"造梦西游OL","v":"zmxyol"},{"n":"奥奇传说手游","v":"aqcssy"},{"n":"战斗吧龙魂","v":"zdblh"},{"n":"剑开仙门","v":"jkxm"},{"n":"狼人对决","v":"lrdj"},{"n":"最终幻想:勇气启示录 幻影战争","v":"hyzz"},{"n":"葫芦娃兄弟","v":"hlwxd"},{"n":"造梦西游4","v":"zmxy4"},{"n":"比特小队","v":"btxd"},{"n":"流言侦探","v":"lyzt"},{"n":"战舰联盟","v":"zjlm"},{"n":"另一个伊甸:超越时空的猫","v":"lygyd"},{"n":"少女前线","v":"snqx"},{"n":"遇见","v":"yj"},{"n":"霓虹深渊:无限","v":"nhsywx"},{"n":"胡莱三国3","v":"hlsg3"},{"n":"奥拉星","v":"alx"},{"n":"先游云游戏","v":"Gamer"},{"n":"万象物语手游","v":"wxwy1"},{"n":"绿茵信仰","v":"lyxy"},{"n":"烟雨江湖","v":"yyjhsy"},{"n":"球球联盟","v":"qqlm"},{"n":"文明与征服","v":"wmyzf"},{"n":"碧蓝航线手游","v":"blhxsy"},{"n":"300大作战","v":"300dzz"},{"n":"2047","v":"2047"},{"n":"第七史诗","v":"dqss"},{"n":"汉末霸业","v":"hmby"},{"n":"EVE星战前夜:无烬星河","v":"evexzqywjxh"},{"n":"少女前线2:追放","v":"sq2zf"},{"n":"弹力果冻","v":"tlgd"},{"n":"火力苏打(T3)","v":"T3"},{"n":"植物大战僵尸2","v":"zwdzjs2"},{"n":"球球英雄","v":"qqyx"},{"n":"悠长假期","v":"ycjq"},{"n":"无悔华夏","v":"whrhx"},{"n":"猫之城","v":"mzc"},{"n":"未定事件簿","v":"wdsjp"},{"n":"白夜极光","v":"byjg"},{"n":"ProjectGAIA","v":"projectgaia"},{"n":"斗罗大陆:魂师对决","v":"dldlhsdj"},{"n":"古墓丽影传说:迷踪","v":"gmlycsmz"},{"n":"漫威对决","v":"mwdj"},{"n":"放置与召唤","v":"fzyzh"},{"n":"我是航海家","v":"wshhj"},{"n":"军团战棋英雄时代","v":"jtzqyxsd"},{"n":"繁荣美食市场物语","v":"frmsscwy"},{"n":"老农种树","v":"lnzs"},{"n":"三国演义:吞噬无界","v":"sgyytswj"},{"n":"偶像梦幻祭2","v":"oxmhj2"},{"n":"卡卡保皇","v":"kkbh"},{"n":"灵猫传","v":"lmz"},{"n":"剑侠世界3","v":"jxsj3"},{"n":"召唤与合成2","v":"zhyhc2"},{"n":"像素时代","v":"xssd"},{"n":"仙侠第一放置","v":"xxdyfz"},{"n":"无尽的拉格朗日","v":"wjdlglr"},{"n":"弓箭手大作战","v":"gjsdzz"},{"n":"挨饿荒野","v":"aehy"},{"n":"诺亚之心","v":"nyzx"},{"n":"闪耀暖暖","v":"synn"},{"n":"物种起源","v":"wzqy"},{"n":"模拟城市:我是市长","v":"mncswssc"},{"n":"重返帝国","v":"cfdg"},{"n":"太古仙尊","v":"tgxz"},{"n":"长安幻想","v":"cahx"},{"n":"火炬之光:无限","v":"hjzgwx"},{"n":"富豪闯三国","v":"fhcsg"},{"n":"拂晓","v":"fx"},{"n":"古剑奇谭木语人","v":"gjqtmyr"},{"n":"火影忍者:忍者新世代","v":"hyrzrzxsd"},{"n":"末日远征","v":"mryz"},{"n":"滚动的天空","v":"gddtk"},{"n":"新斗罗大陆","v":"xdldl"},{"n":"登山赛车","v":"dssc"},{"n":"荒野乱斗(腾讯版)","v":"hyldtxb"},{"n":"小小勇者","v":"xxyz"},{"n":"小冰冰传奇","v":"xbbcq"},{"n":"三国战纪2手游","v":"sgzj2"},{"n":"幸存者危城","v":"xczwc"},{"n":"冒险公社手游","v":"mxgs"},{"n":"欧陆战争5:帝国","v":"olzz5dg"},{"n":"纪念碑谷2","v":"jnbg2"},{"n":"大航海探险物语","v":"dhhtxwy"},{"n":"航海日记","v":"hhrj"},{"n":"一拳超人:最强之男","v":"yqcrzqzn"},{"n":"王国保卫战4","v":"wgbwz4"},{"n":"半世界之旅","v":"bsjzl"},{"n":"奥特曼宇宙英雄","v":"atmyzyx"},{"n":"新三国杀","v":"xsgs"},{"n":"奶块","v":"nk"},{"n":"策魂三国","v":"chsg"},{"n":"奥特曼系列OL","v":"atmxlol"},{"n":"欢喜斗地主","v":"HXDDZ"},{"n":"洪荒文明","v":"hhwm"},{"n":"街头足球","v":"jtzq"},{"n":"同人圣三国蜀汉传","v":"trssgshc"},{"n":"塔防之光","v":"tfzg"},{"n":"我做夫人那些年","v":"wzfrnxn"},{"n":"小小五千年","v":"xxwqn"},{"n":"乖离性百万亚瑟王:环","v":"glxbwyswh"},{"n":"时空猎人","v":"sklr"},{"n":"星际逆战","v":"xjnz"},{"n":"羽毛球高高手","v":"ymqggs"},{"n":"LoveLive! 学园偶像祭","v":"lovelivexyoxj"},{"n":"黑色沙漠手游","v":"hesmsy"},{"n":"魔力宝贝:旅人","v":"mlbblr"},{"n":"大家饿餐厅","v":"dject"},{"n":"魔力宝贝归来","v":"mlbbgl"},{"n":"巅峰极速","v":"dfjs"},{"n":"新盗墓笔记","v":"xdmbj"},{"n":"轩辕传奇手游","v":"XYCQSY"},{"n":"萤火突击国际服","v":"yhtj"},{"n":"武林闲侠","v":"wlxx"},{"n":"淘米游戏","v":"tmyx"},{"n":"无期迷途","v":"wqmt"},{"n":"逆光潜入","v":"ngqr"},{"n":"深空之眼","v":"skzy"},{"n":"CF手游","v":"CFSY"},{"n":"新天龙八部手游","v":"xtlbbsy"},{"n":"尘白禁区","v":"cbjq"},{"n":"原始征途","v":"yszt"},{"n":"全民大灌篮","v":"qmdgl"},{"n":"枪火重生手游","v":"GunfireReborn"},{"n":"火影三国志","v":"g_hysg"},{"n":"网易其它组","v":"g_wyqt"},{"n":"三国战纪手游","v":"sgzjsy"},{"n":"染·钟楼谜团","v":"BOTC"},{"n":"绝区零","v":"jql"},{"n":"重返CODM","v":"RECODM"},{"n":"综合手游","v":"zhsy"},{"n":"IP游戏","v":"ipyx"},{"n":"鸣潮","v":"cm"},{"n":"棋牌游戏","v":"QPYX"},{"n":"奥比岛:梦想国度","v":"abdmxgd"},{"n":"晶核","v":"jhcoa"},{"n":"星之破晓","v":"dhpx"},{"n":"赛尔计划","v":"srjh"},{"n":"SLG综合","v":"SLG"},{"n":"代号:伙伴","v":"DHGB"},{"n":"天使之战","v":"tszz"},{"n":"全明星街球派对","v":"hoopheroes"},{"n":"合金弹头:觉醒","v":"MetalSlug"},{"n":"劲乐幻想","v":"g_jyhx"},{"n":"白荆回廊","v":"BJHL"},{"n":"战地无疆","v":"zdwj"},{"n":"三国志战棋版","v":"g_sgzzqb"},{"n":"一拳超人:世界","v":"yqcrsj"},{"n":"鹅鸭杀手游","v":"GooseDuck"},{"n":"太空杀","v":"SuperSus"},{"n":"大话西游:归来","v":"dhxygl"},{"n":"战火勋章","v":"zhxz"},{"n":"西行纪 燃魂","v":"xxjrh"},{"n":"决胜巅峰","v":"jueshengdianfeng"},{"n":"冒险岛:枫之传说","v":"MapleStory"},{"n":"七人传奇:光与暗之交战","v":"qirenchuanqi"},{"n":"综合桌游","v":"ZHZY"},{"n":"闪耀!优俊少女","v":"PrettyDerby"},{"n":"三角洲行动","v":"DF"},{"n":"二次元游戏","v":"ECYYX"}]}], + "djry":[{"key":"cateId","name":"分类","init":"TVgame","value":[{"n":"主机游戏","v":"TVgame"},{"n":"刺客信条:英灵殿","v":"AC"},{"n":"马里奥制造","v":"Mario"},{"n":"逃离塔科夫","v":"EFT"},{"n":"命运2","v":"MY2"},{"n":"恐怖游戏","v":"Horror"},{"n":"荒野大镖客","v":"hydbk"},{"n":"灵魂筹码","v":"lhcm"},{"n":"骑马与砍杀","v":"MountAndBlade"},{"n":"只狼","v":"ZL"},{"n":"格斗游戏","v":"FTG"},{"n":"饥荒","v":"DontStarve"},{"n":"全境封锁","v":"qjfs"},{"n":"怀旧游戏","v":"classic"},{"n":"NBA2K","v":"NBA2K"},{"n":"八方旅人","v":"OT"},{"n":"人类一败涂地","v":"Human"},{"n":"环世界","v":"RimWorld"},{"n":"古墓丽影","v":"gmly"},{"n":"鬼泣","v":"DMC"},{"n":"往日不再","v":"WRBZ"},{"n":"仙剑奇侠传","v":"PAL"},{"n":"神秘海域","v":"Uncharted"},{"n":"塞尔达系列","v":"TLoZ"},{"n":"僵尸世界大战","v":"WWZ"},{"n":"足球游戏","v":"zq"},{"n":"橙光","v":"cg"},{"n":"了不起的修仙模拟器","v":"ACS"},{"n":"超级马里奥","v":"SMO"},{"n":"三国志系列","v":"Sangokushi"},{"n":"星际公民","v":"StarCitizen"},{"n":"最终幻想","v":"FF"},{"n":"中土世界:战争之影","v":"MiddleEarth"},{"n":"流放者柯南","v":"Conan"},{"n":"三国群英传","v":"SANGO"},{"n":"无主之地","v":"Bor"},{"n":"辐射","v":"fs"},{"n":"太吾绘卷","v":"twhj"},{"n":"SCUM","v":"Scum"},{"n":"正当防卫","v":"zdfw"},{"n":"以撒的结合","v":"Isaac"},{"n":"文明","v":"CVI"},{"n":"仁王","v":"NIOH"},{"n":"缺氧","v":"ONI"},{"n":"皇牌空战","v":"hpkz"},{"n":"体育游戏","v":"tyyx"},{"n":"海岛大亨","v":"hddh"},{"n":"植物大战僵尸:花园战争系列","v":"PvsZ"},{"n":"蜘蛛侠","v":"Spide"},{"n":"勇者斗恶龙:建造者2","v":"DQB2"},{"n":"遗迹:灰烬重生","v":"Rem"},{"n":"血源","v":"BB"},{"n":"旺达与巨像","v":"SotC"},{"n":"模拟人生","v":"Sims"},{"n":"空洞骑士","v":"HKS"},{"n":"极品飞车","v":"jpfc"},{"n":"胡闹厨房","v":"Overcooked"},{"n":"地铁:离去","v":"ME"},{"n":"生死狙击2","v":"ssjjtwo"},{"n":"三国战纪","v":"sgzj"},{"n":"怀旧FC","v":"edwcy"},{"n":"经典单机","v":"jddj"},{"n":"英雄无敌","v":"HoMM"},{"n":"街机游戏","v":"jjyx"},{"n":"合金装备","v":"MetalGear"},{"n":"红色警戒","v":"hsjj"},{"n":"镜之边缘","v":"MsE"},{"n":"火焰纹章系列","v":"FireEmblem"},{"n":"星露谷物语","v":"Stardew"},{"n":"赛博朋克2077","v":"Cyberpunk"},{"n":"中国式家长","v":"CP"},{"n":"尼尔:机械纪元","v":"NieR"},{"n":"无人深空","v":"NMS"},{"n":"EVOTINCTION","v":"EVOTINCTION"},{"n":"GT赛车7","v":"GT"},{"n":"超级机器人大战","v":"SRW"},{"n":"信长之野望","v":"KOEINOBU"},{"n":"这是我的战争","v":"TWoM"},{"n":"杀戮尖塔","v":"sljt"},{"n":"冰汽时代","v":"Frostpunk"},{"n":"帝国时代","v":"AoEIV"},{"n":"死亡空间","v":"swkj"},{"n":"凯瑟琳Full Body","v":"CFB"},{"n":"足球经理","v":"Football"},{"n":"雨中冒险","v":"RoR"},{"n":"亿万僵尸","v":"Billions"},{"n":"武装突袭","v":"ArmA"},{"n":"石油大亨","v":"Oil"},{"n":"荣耀战魂","v":"Honor"},{"n":"欧洲卡车模拟器","v":"Truck"},{"n":"美国逃亡者","v":"Fugitive"},{"n":"漫漫长夜","v":"mmcy"},{"n":"永恒轮回","v":"Survival"},{"n":"孤岛惊魂","v":"FarCry"},{"n":"都市:天际线","v":"Skylines"},{"n":"盗贼之海","v":"hdzh"},{"n":"Dayz","v":"DayZ"},{"n":"60秒","v":"60S"},{"n":"俄罗斯钓鱼","v":"RF"},{"n":"猎人:荒野的召唤","v":"theHunter"},{"n":"恐怖黎明","v":"GD"},{"n":"看门狗","v":"kmg"},{"n":"真三国无双","v":"DW"},{"n":"泰拉瑞亚","v":"Terraria"},{"n":"UFC","v":"UFC"},{"n":"底特律:变人","v":"Detroit"},{"n":"恶魔城","v":"Castlevania"},{"n":"毁灭战士","v":"Doom"},{"n":"火影忍者:究极忍者风暴","v":"Naruto"},{"n":"无尽地牢","v":"DOTE"},{"n":"坎巴拉太空计划","v":"Kerbal"},{"n":"龙珠:超宇宙","v":"DBX"},{"n":"马里奥赛车","v":"MarioKart"},{"n":"模拟山羊","v":"GoatSim"},{"n":"欧陆风云","v":"EU"},{"n":"乞丐模拟器","v":"HoboToughLife"},{"n":"小偷模拟器","v":"ThiefSimulator"},{"n":"逆转裁判","v":"AceA"},{"n":"超越光速","v":"FTL"},{"n":"植物大战僵尸","v":"PvZ"},{"n":"游戏开发者","v":"GGM"},{"n":"最后的绿洲","v":"LO"},{"n":"大富翁","v":"RichMan"},{"n":"英雄连","v":"yxl"},{"n":"永劫无间","v":"NB"},{"n":"部落与弯刀","v":"BLYWD"},{"n":"森林","v":"Forest"},{"n":"只只大冒险","v":"biped"},{"n":"一起开火车!","v":"Unrailed"},{"n":"主机其他游戏","v":"OG"},{"n":"北境之地","v":"BJZD"},{"n":"temtem","v":"temtem"},{"n":"弹丸论破","v":"dwlp"},{"n":"基佬大乱斗","v":"jldld"},{"n":"僵尸毁灭工程","v":"jshmgc"},{"n":"神力科莎","v":"SLKS"},{"n":"超级兔子人","v":"Bunny"},{"n":"岛屿生存者","v":"Sur"},{"n":"盟军敢死队","v":"COMM"},{"n":"冬日计划","v":"drjh"},{"n":"泰坦陨落","v":"Titanfall"},{"n":"四海兄弟","v":"shxd"},{"n":"创世理想乡","v":"Craftopia"},{"n":"柯娜:精神之桥","v":"Kena"},{"n":"幽灵线:东京","v":"GTO"},{"n":"Solar Ash","v":"Ash"},{"n":"BUGSNAX","v":"BUGSNAX"},{"n":"生化危机4重制版","v":"ResidentEvil"},{"n":"Grounded","v":"Grounded"},{"n":"Superliminal","v":"Superliminal"},{"n":"Omno","v":"Omno"},{"n":"Röki","v":"Roki"},{"n":"Undungeon","v":"Undungeon"},{"n":"糖豆人","v":"FallGuys"},{"n":"渡神纪","v":"Gods"},{"n":"Aeolis Tournament","v":"Aeolis"},{"n":"猛兽派对","v":"Animals"},{"n":"Olija","v":"Olija"},{"n":"Creaks","v":"Creaks"},{"n":"暗影火炬城","v":"FIST"},{"n":"阿尔比恩","v":"Albion"},{"n":"Uragun","v":"Uragun"},{"n":"鬼谷八荒","v":"GGBH"},{"n":"Muse Dash","v":"MuseDash"},{"n":"恐惧之间","v":"Fearsurrounds"},{"n":"孤岛惊魂6","v":"FarCry6"},{"n":"怪物猎人","v":"MonsterHunterRise"},{"n":"黑神话:悟空","v":"BlackMythWuKong"},{"n":"仁王2","v":"Nioh2"},{"n":"三国志14","v":"THREEKINGDOMSXIV"},{"n":"杀手3","v":"Hitman3"},{"n":"双人成行","v":"ittakestwo"},{"n":"Scrapnaut","v":"Scrapnaut"},{"n":"租房达人","v":"TheTenants"},{"n":"狙击手:幽灵战士契约2","v":"SniperContracts2"},{"n":"全面战争","v":"TotalWarWARHAMMER"},{"n":"复体","v":"TheComplex"},{"n":"战争机器:战术小队","v":"GearsTactics"},{"n":"侠之道","v":"PathOfWuxia"},{"n":"海绵宝宝:比奇堡的冒险","v":"BattleforBikini"},{"n":"奇妙探险队2","v":"CuriousExpedition2"},{"n":"刺客信条:奥德赛","v":"Odyssey"},{"n":"星球大战:前线","v":"Battlefront"},{"n":"Moonray","v":"Moonray"},{"n":"灵魂旅人","v":"SpiritFarerlhlr"},{"n":"面容","v":"Visage"},{"n":"破门而入2:北方特遣队","v":"DoorKickers2"},{"n":"俄罗斯方块效应:连接","v":"TetrisEffect"},{"n":"SD高达G世纪:起源","v":"SDGundamG"},{"n":"东方计划:不可思议的幻想乡","v":"TouHou"},{"n":"Fate/EXTELLA","v":"FateEXTELLA"},{"n":"临终:重生试炼","v":"DYINGReborn"},{"n":"虚拟现实乐园","v":"VRWorlds"},{"n":"妖精剑士F","v":"FairyFencerF"},{"n":"苍翼默示录:神观之梦","v":"CentralFiction"},{"n":"晚班","v":"LateShift"},{"n":"子弹风暴","v":"Bulletstorm"},{"n":"巡警","v":"BeatCop"},{"n":"耻辱之日","v":"DayofInfamy"},{"n":"狙击精英4","v":"SniperElite4"},{"n":"三国志13:威力加强版","v":"Sangokushi13"},{"n":"热血物语:地下世界","v":"RiverCityRansom"},{"n":"史诗战争模拟器","v":"BattleSimulator"},{"n":"银河护卫队","v":"Guardians"},{"n":"闪乱神乐:少女们的选择","v":"SenranKagura"},{"n":"幽灵行动:荒野","v":"GhostReconWildland"},{"n":"白色情人节","v":"WhiteDay"},{"n":"美国职业摔角联盟2K17","v":"WWE2K"},{"n":"誓死坚守","v":"UntilWeDie"},{"n":"喷射侠","v":"Splasher"},{"n":"双截龙4","v":"DoubleDragon4"},{"n":"地下蚁国","v":"Undergrowth"},{"n":"九张羊皮纸","v":"NineParchments"},{"n":"咒语力量3","v":"Spellforce3"},{"n":"小兵大战","v":"Warpips"},{"n":"维京人 人中之狼","v":"VikingsWofM"},{"n":"你好邻居","v":"Helloneighbor"},{"n":"寻找天堂","v":"findparadise"},{"n":"画中世界","v":"Gorogoa"},{"n":"桥梁工程师传送门","v":"bridgecons"},{"n":"现代战争","v":"ModernCombat"},{"n":"SCP:秘密实验室","v":"scpsl"},{"n":"绯红结系","v":"SCARLETNEXUS"},{"n":"罪恶装备:STRIVE","v":"GuiltyGear"},{"n":"骑士精神2","v":"Chivalry2"},{"n":"Rune Knights","v":"RuneKnights"},{"n":"最后的咒语","v":"TheLastSpell"},{"n":"红至日2:幸存者","v":"TheRed2"},{"n":"真女神转生3","v":"ShinMegami3"},{"n":"速降王者","v":"Descenders"},{"n":"工业崛起","v":"RiseIndustry"},{"n":"征服的荣耀:围城","v":"SIEGE"},{"n":"前往中世纪","v":"GoMedieval"},{"n":"Arid","v":"Arid"},{"n":"伊始之地","v":"TerraNil"},{"n":"进击的巨人2","v":"AttackonTitan2"},{"n":"航海日记2","v":"hhrj2"},{"n":"隐龙传:影踪","v":"HiddenDragon"},{"n":"魔域之书","v":"Bookofdevil"},{"n":"诸神灰烬:救赎","v":"AshofGods"},{"n":"自由人:游击战争","v":"Freeman"},{"n":"战国无双5","v":"SWarriors5"},{"n":"死亡教堂","v":"DeathCathedral"},{"n":"灵魂能力6","v":"SoulCalibur6"},{"n":"不要喂食猴子","v":"NotFeedMonkeys"},{"n":"古剑奇谭3","v":"GuJianqitan3"},{"n":"迷城重生","v":"RebornCity"},{"n":"剑士","v":"KenshiJS"},{"n":"GRIS","v":"GRIS"},{"n":"古剑奇谭:永夜","v":"gujianyongye"},{"n":"核爆RPG","v":"ATOMRPG"},{"n":"Below","v":"Below"},{"n":"嗜血印","v":"BloodySpell"},{"n":"伊苏9","v":"Ys9"},{"n":"兽人必须死3","v":"OrcsDie3"},{"n":"狙击精英VR","v":"SniperEliteVR"},{"n":"遗忘之城","v":"ForgotCity"},{"n":"Last Stop","v":"LastStop"},{"n":"从军","v":"jointhearmy"},{"n":"石炉","v":"Stonehearth"},{"n":"狂热运输2","v":"TransportFever2"},{"n":"机甲战士5","v":"MechWarrior5"},{"n":"分手装修","v":"ToolUP"},{"n":"PICO PARK","v":"PICOPARK"},{"n":"光明记忆:无限","v":"Brightmemory"},{"n":"秘馆疑踪","v":"HeavenDust"},{"n":"英雄传说:创之轨迹","v":"HajimariNOKiseki"},{"n":"战地系列","v":"Battlefiel"},{"n":"塞尔达传说:天空之剑HD","v":"SkywardSword"},{"n":"国王的恩赐2","v":"KingsBounty2"},{"n":"脑航员2","v":"Psychonauts2"},{"n":"九十六号公路","v":"Road96"},{"n":"FORECLOSED","v":"FORECLOSED"},{"n":"RiMS Racing","v":"RiMSRacing"},{"n":"漫威银河护卫队","v":"GuardiansGalaxy"},{"n":"剑侠图","v":"JianXiaTu"},{"n":"审判之逝","v":"Lostjudgment"},{"n":"艾尔登法环","v":"ELDENRING"},{"n":"互动派对","v":"INTERACTIVEPARTY"},{"n":"极限竞速:地平线5","v":"ForzaHorizon5"},{"n":"使命召唤系列","v":"CALLOFDUTYCOD"},{"n":"网吧模拟器","v":"InternetCS"},{"n":"The Anacrusis","v":"TheAnacrusis"},{"n":"文字游戏","v":"WordGame"},{"n":"消逝的光芒2","v":"DyingLight2"},{"n":"战神:诸神黄昏","v":"GodofWarRagnarok"},{"n":"师父","v":"SIFU"},{"n":"海上狼人杀","v":"DreadHunger"},{"n":"最终幻想:起源","v":"STRANGEROFPARADISE"},{"n":"HordeCore","v":"HordeCore"},{"n":"Indies’ Lies","v":"IndiesLies"},{"n":"霍格沃茨之遗","v":"HogwartsLegacy"},{"n":"太荒初境","v":"TalesofWild"},{"n":"Deck of Ashes","v":"DeckofAshes"},{"n":"星空","v":"Starfield"},{"n":"隐秘的角落","v":"YinMiDeJiaoLuo"},{"n":"江湖客栈","v":"TheJianghu"},{"n":"Ilysia","v":"Ilysia"},{"n":"Project Q","v":"ProjectQ"},{"n":"Pummel Party","v":"PummelParty"},{"n":"Holomento","v":"Holomento"},{"n":"Overprime","v":"Overprime"},{"n":"森林之子","v":"SonsOfTheForest"},{"n":"弈仙牌","v":"yixianpai"},{"n":"夜族崛起","v":"VRising"},{"n":"漫威SNAP","v":"MarvelSnap"},{"n":"魔力宝贝","v":"CrossGate"},{"n":"木卫四协议","v":"CallistoProtocol"},{"n":"罗马复兴","v":"RomanRenaissance"},{"n":"风暴之门","v":"StormGate"},{"n":"暗邪西部","v":"EvilWest"},{"n":"堕落之主","v":"LordsofFallen"},{"n":"High on Life","v":"HighonLife"},{"n":"匹诺曹的谎言","v":"LiesofP"},{"n":"逃生:试炼","v":"TheOutlastTrials"},{"n":"战锤40K:暗潮","v":"40KDarktide"},{"n":"Isonzo","v":"Isonzo"},{"n":"索尼克 未知边境","v":"SonicFrontiers"},{"n":"漂泊牧歌","v":"WanderingVillage"},{"n":"塞尔达传说:王国之泪","v":"TEARSKINGDOM"},{"n":"破碎线","v":"Shatterline"},{"n":"卧龙:苍天陨落","v":"Wolong"},{"n":"卡库远古封印","v":"KAKU"},{"n":"原子之心","v":"AtomicHeart"},{"n":"霓虹入侵者","v":"FromSpace"},{"n":"Warhaven","v":"Warhaven"},{"n":"宝可梦:朱/紫","v":"ScarletandViolet"},{"n":"第一后裔","v":"TheFirstDescendant"},{"n":"铳墓G.O.R.E.","v":"GUNGRAVEGORE"},{"n":"Kingshunt","v":"Kingshunt"},{"n":"漫威暗夜之子","v":"MarvelMidnightSuns"},{"n":"奇怪的RPG","v":"WeirdRPG"},{"n":"Evercore Heroes","v":"EvercoreHeroes"},{"n":"东方:平野孤鸿","v":"MomentinEast"},{"n":"神之天平","v":"ASTLIBRARevision"},{"n":"伊克西翁","v":"IXION"},{"n":"主机一起看","v":"zjyqk"},{"n":"社交互动游戏","v":"SJHDYX"},{"n":"Divine Knockout","v":"DivineKnockout"},{"n":"巫师系列","v":"TheWitcher"},{"n":"至暗时刻","v":"DarkandDarker"},{"n":"江湖十一","v":"Jianghu11"},{"n":"XDefiant","v":"XDefiant"},{"n":"刺客信条:幻景","v":"ACMirage"},{"n":"Warlander","v":"Warlander"},{"n":"狂野之心","v":"WildHearts"},{"n":"Scars Above","v":"ScarsAbove"},{"n":"Pacific Drive","v":"PacificDrive"},{"n":"收获日3","v":"PAYDAY"},{"n":"浮生箓2:九九行歌","v":"FloatingLife"},{"n":"The Front","v":"TheFront"},{"n":"最终幻想16","v":"FinalFantasyXVI"},{"n":"街头霸王","v":"StreetFighter"},{"n":"Tchia","v":"Tchia"},{"n":"魔戒:咕噜","v":"Gollum"},{"n":"Prison Life 2","v":"PrisonLife"},{"n":"Innchanted","v":"Innchanted"},{"n":"Life by You","v":"LifebyYou"},{"n":"Eresys","v":"Eresys"},{"n":"Pax Dei","v":"PaxDei"},{"n":"Teravit","v":"Teravit"},{"n":"Caliber","v":"Caliber"},{"n":"沙盒与副本:英勇之地","v":"HerosLand"},{"n":"Coridden","v":"Coridden"},{"n":"Unrecord","v":"Unrecord"},{"n":"Deducto 2","v":"Deducto2"},{"n":"装甲核心6:境界天火","v":"ArmoredCore"},{"n":"Wayfinder","v":"Wayfinder"},{"n":"迷瘴纪事","v":"MiasmaChronicles"},{"n":"Minigame Madness","v":"MinigameMadness"},{"n":"Only Up","v":"onlyup"},{"n":"天文世界","v":"AstroWorld"},{"n":"学园构想家","v":"SchoolHomeroom"},{"n":"Jusant","v":"JUSANT"},{"n":"潜水员戴夫","v":"DAVETHEDIVER"},{"n":"GYLT","v":"GYLT"},{"n":"遗迹2","v":"RemnantII"},{"n":"索利斯堡","v":"FortSolis"},{"n":"Towerborne","v":"Towerborne"},{"n":"33 Immortals","v":"33Immortals"},{"n":"Wildmender","v":"Wildmender"},{"n":"How 2 Escape","v":"How2Escape"},{"n":"漫威蜘蛛侠2","v":"MarvelSpiderman2"},{"n":"博德之门3","v":"BG3"},{"n":"Eternights","v":"Eternights"},{"n":"Project F","v":"ProjectF"},{"n":"BaldMan Climbs Up","v":"BaldManClimbsUp"},{"n":"FC24","v":"FC24"},{"n":"NBA 2K24","v":"NBA2K24"},{"n":"超级马里奥兄弟:惊奇","v":"MarioWonder"},{"n":"蛮荒志异","v":"Taleswild"}]}], + "kjwh":[{"key":"cateId","name":"分类","init":"qezb","value":[{"n":"数码科技","v":"smkj"},{"n":"纪录片","v":"jlp"},{"n":"成年教育","v":"jiaoyu"},{"n":"人文社科","v":"Humanities"},{"n":"企鹅直播","v":"qezb"}]}], + "yl":[{"key":"cateId","name":"分类","init":"ecy","value":[{"n":"二次元","v":"ecy"},{"n":"一起看","v":"yqk"},{"n":"音乐","v":"music"},{"n":"户外","v":"HW"},{"n":"美食","v":"ms"},{"n":"原创IP","v":"ip"},{"n":"心动派对","v":"xdpd"},{"n":"音遇恋人","v":"yinyu"},{"n":"星秀","v":"xingxiu"},{"n":"心动FM","v":"dtxs"},{"n":"娱乐推荐","v":"yltj"},{"n":"中国地质大学(武汉)","v":"CUGWH"}]}], + "yp":[{"key":"cateId","name":"分类","init":"paidui","value":[{"n":"派对","v":"paidui"},{"n":"心动FM.","v":"DIANT"},{"n":"一起玩","v":"yiqiwan"}]}], + "voice":[{"key":"cateId","name":"分类","init":"yyjy","value":[{"n":"语音交友","v":"yyjy"},{"n":"音乐之声","v":"yyzs"},{"n":"连麦互动","v":"lianmaihudong"},{"n":"娱乐开黑","v":"ylkh"}]}] + }; + if (customArea.length > 0) { + const filterCfg = customArea.split('#'); + classes.unshift({"type_id":"custom","type_name":"自选"}); + const filterList = _.map(filterCfg, (it) => { + const filterKv = it.split(','); + return { + n: filterKv[1], + v: filterKv[0], + }; + }); + const defKey = filterList[0]; + filterObj["custom"] = [{"key":"cateId","name":"分类","init":defKey.v,"value":filterList}]; + } + if (isJustLive) { + // key-value映射修改 + const filterKeys = Object.keys(filterObj); + for (const filterKey of filterKeys) { + const filterItem = filterObj[filterKey]; + for (const typeItem of filterItem) { + typeItem.value = _.map(typeItem.value, (it) => { + // 修改默认值 + if (it.v == typeItem.init) { + typeItem.init = it.n; + } + return { + n: it.n, + v: it.n, + }; + }); + } + } + } + classes.unshift({"type_id":"home","type_name":"首页"}); + return JSON.stringify({ + class: _.map(classes, (it) => { + return { + type_id: it.type_id, + type_name: it.type_name, + land: 1, + ratio: 1.78, + }; + }), + filters: filterObj, + }); +} + +async function homeVod() { + return '{}'; +} + +async function category(tid, pg, filter, extend) { + if (pg <= 0 || typeof pg == 'undefined') pg = 1; + let url = ''; + let videos = []; + if (isJustLive) { + if (tid == 'home') { + url = host + '/api/live/getRecommendByPlatform?platform=douyu&size=20&page=' + pg; + } else { + url = host + '/api/live/getRecommendByPlatformArea?platform=douyu&size=20&area=' + tid + '&page=' + pg; + } + const data = JSON.parse(await request(url)); + videos = _.map(data.data, (it) => { + return { + vod_id: it.roomId, + vod_name: it.roomName, + vod_pic: it.roomPic, + vod_remarks: it.ownerName, + } + }); + } else { + if (tid == 'home') { + url = host + '/api/room/list?page=' + pg; + } else { + url = host + '/api/room/list?type=' + extend.cateId + '&page=' + pg; + } + const data = JSON.parse(await request(url)); + videos = _.map(data.data.list, (it) => { + return { + vod_id: it.rid, + vod_name: it.roomName, + vod_pic: it.roomSrc, + vod_remarks: it.nickname, + } + }); + } + return JSON.stringify({ + page: parseInt(pg), + pagecount: 9999, + limit: 90, + total: 999999, + list: videos, + }); +} + +async function detail(id) { + const data = JSON.parse(await request('http://live.yj1211.work/api/live/getRoomInfo?platform=douyu&roomId=' + id)); + const video = data.data; + const vodList = []; + let vod = { + vod_id: video.roomId, + vod_name: video.roomName, + vod_pic: video.roomPic, + vod_remarks: video.categoryName, + type_name: video.categoryName, + vod_director: video.ownerName, + vod_actor: '', + vod_content: video.online + '人在线', + vod_year: '', + vod_area: '', + }; + vodList.push( + { + title: "JustLive", + url: "https://getplayurl.lmteam.repl.co/live?platform=douyu&rid=" + video.roomId + }, + { + title: "112114", + url: "http://epg.112114.xyz/douyu/" + video.roomId + }, + { + title: "AOIS", + url: "https://www.aois.eu.org/live/douyu/" + video.roomId + }, + { + title: "GIPTV", + url: "https://www.goodiptv.club/douyu/" + video.roomId + }, + { + title: "KDTV", + url: "http://maomao.kandiantv.cn/douyu1.php?id=" + video.roomId + } + ); + vod.vod_play_from = video.platForm; + vod.vod_play_url = _.map(vodList, (it)=> { + return it.title + "$" + it.url + }).join("#"); + return JSON.stringify({ + list: [vod], + }); +} + +async function play(flag, id, flags) { + return JSON.stringify({ + parse: 0, + url: id, + }); +} + +async function search(wd, quick) { + const resp = await requestRaw(host + '/api/search/liveRoom?did=10000000000000000000000000001501&limit=40&offset=0&sk=' + wd, 'post'); + const data = JSON.parse(resp.content); + let videos = []; + for (const vod of data.data.list) { + videos.push({ + vod_id: vod.roomId, + vod_name: vod.roomName, + vod_pic: vod.roomSrc, + vod_remarks: vod.nickname, + }); + } + return JSON.stringify({ + list: videos, + }); +} + +export function __jsEvalReturn() { + return { + init: init, + home: home, + homeVod: homeVod, + category: category, + detail: detail, + play: play, + search: search, + }; +} \ No newline at end of file diff --git a/cat/dovx_open.js b/cat/dovx_open.js new file mode 100644 index 00000000..c654720e --- /dev/null +++ b/cat/dovx_open.js @@ -0,0 +1,81 @@ +import { _ } from 'assets://js/lib/cat.js'; +import { log } from './lib/utils.js'; +import { initAli, detailContent, playContent } from './lib/ali.js'; + +let siteKey = 'dovx'; +let siteType = 0; +let siteUrl = 'https://api.dovx.tk'; +let patternAli = /(https:\/\/www\.aliyundrive\.com\/s\/[^"]+)/ + +async function request(reqUrl) { + let res = await req(reqUrl, { + method: 'get', + headers: { + 'Referer': siteUrl, + }, + }); + return res.content; +} + +// cfg = {skey: siteKey, ext: extend} +async function init(cfg) { + try { + siteKey = _.isEmpty(cfg.skey) ? '' : cfg.skey; + siteType = _.isEmpty(cfg.stype) ? '' : cfg.stype; + await initAli(cfg); + } catch (e) { + await log('init:' + e.message + ' line:' + e.lineNumber); + } +} + +async function home(filter) { + return '{}'; +} + +async function homeVod() {} + +async function category(tid, pg, filter, extend) { + return '{}'; +} + +async function detail(id) { + try { + let matches = id.match(patternAli); + if (!_.isEmpty(matches)) return await detailContent(matches[0]); + return ''; + } catch (e) { + await log('detail:' + e.message + ' line:' + e.lineNumber); + } +} + +async function play(flag, id, flags) { + try { + return await playContent(flag, id, flags); + } catch (e) { + await log('play:' + e.message + ' line:' + e.lineNumber); + } +} + +async function search(wd, quick, pg) { + let resp = await request(siteUrl + "/ali/search?wd=" + encodeURIComponent(wd)); + let videos = JSON.parse(resp).list; + _.each(videos, (item) => { + item.vod_id = item.vod_content; + item.vod_content = undefined; + }); + return JSON.stringify({ + list: videos, + }); +} + +export function __jsEvalReturn() { + return { + init: init, + home: home, + homeVod: homeVod, + category: category, + detail: detail, + play: play, + search: search, + }; +} \ No newline at end of file diff --git a/cat/dsxys_open.js b/cat/dsxys_open.js new file mode 100644 index 00000000..a7a42410 --- /dev/null +++ b/cat/dsxys_open.js @@ -0,0 +1 @@ +//bbQ0FUT1DUBBpkc3h5c19vcGVuLmpzLGFzc2V0czovL2pzL2xpYi9jYXQuanMcX19qc0V2YWxSZXR1cm4MQ3J5cHRvBlVyaQJfCmRheWpzDl8weDI5ODUOXzB4MTlmNgZrZXkGdXJsDGRldmljZQ5zaXRlS2V5EHNpdGVUeXBlDl8weDIzMjQOXzB4MzRmMw5wa2dOYW1lEmJ1aWxkVGltZQ52ZXJzaW9uFHZlcnNpb25OdW0Sc2lnbmF0dXJlBHVhBHBrBnByawJhDnJlcXVlc3QIaW5pdBJ1cmxBcHBlbmQeZGVjcnlwdFJlc3BvbnNlCGhvbWUOaG9tZVZvZBBjYXRlZ29yeQxwcmVmZXIMZGV0YWlsGHBsYXllckNvbmZpZwhwbGF5DHNlYXJjaBJtM3U4Q2FjaGUaZm9ybWF0UGxheVVybBxmb3JtYXRQbGF5VXJsMgxmaXhVcmwSanNvblBhcnNlDmNoYXJTdHIOcmFuZFN0chRyYW5kRGV2aWNlGGJhc2U2NEVuY29kZRhiYXNlNjREZWNvZGUKbGltaXQWdHlwZV9leHRlbmQwd3E4Nnc3M0NtTU9wSGNPZXc2SEN1eXc9DGVObVlkVQhwdXNoCHNrZXkIJnBnPRZ2b2RfcmVtYXJrczZwYXJzZV9hZnRlcl9jb25maWdfZmVhdHVyZXMaL3NlYXJjaD90ZXh0PQhjZWlsCHRpbWUKc2xpY2UKc2NvcmUIZGF0YQhieE1BSFA4TzZjUnhid283RHJBOU9MSHNLd3JQRHZzT1l3NDdDZ0JBdQhhdG9iGHZvZF9kaXJlY3RvcgxTUWpldFEWdG9VcHBlckNhc2UMJnBraWQ9EHZvZF9uYW1lBmxvZyBaM3cxQk1LWUtnTmF3Nlk9cHc3YkNpbEZCd3JIRHEwckNnY09CY01PM2RjT2hiUTdEckh2Q3ZYSTFjQnRMRGNLQ3dwTVd3clJxBjB4NBJ0eXBlX25hbWUIbGlzdB5leHRyYV9wYXJzZV9hcGkQTm53OUFjT08UY2hhckNvZGVBdBRyZXBsYWNlQWxsDGFyelVuSxh3NzdEdnNPOXdxOVYOJnRva2VuPQ5hbmRyb2lkHEhVQVdFSSBNYXRlIDQwCEhnTTMOcmVwbGFjZdgVdzVIRHQ4T1lHd2RFdzdBL3dyUjdjTUtKdzRmRGdNT0xFQ2Rqd3F6Q2dzS2N3NzR4dzU5ZERzS0lWY09wYmtMQ284S2x3ci9EbE1LUFVWUENzc09NdzVURGdNS2p3cS9DaHdQQ2xjTzBFY09vdzZQRHVNT2x3N3ZDdXcxWXc3eFhROEtQdzdkcXdwSENvY09pdzQ4NXc3dHRid0UvdzdiRGdzS3B3NnRoZHNPcnc3MXFmM2ZDbnNPVUpndEl3ckxEakY3Q25pc3B3b29rdzRGT1F6L0N1c09WUURaandyL0RtU0U4SUFmQ3FtNEx3NUxDaUFGZUNjT3R3NC9EbnNPdkl4UlJ3cEhDcHNPQVlXZkRoY0tadzRnMEhNT2RYc09md3JJaU1TWXV3N29QQXNLWnc1eFd3cEk0WDNrYXdxbFJ3clhDb2cxOFVNS1ZlalREdFJQQ2tSYkRzOEtJTU1PcHc1YkRzOEtxWGNPSndvbEN3NDFPYU1PbmZSM0RnOEtRdzZQQ2pNS2FZTU9RdzY0UHc3RkR3NkxEblhjYXdvakRyOEtYSWhSVnc3NE13NTNDbHNLa3c1UVZ3b1BEb3NLd0pjS0xRbkxEbzhPeXdvdkN2c0tpdzdacVZNS013cFhDanhFeHc2d2RYc0s2dzZFK2E4T0p3NWpEZ1hSK3c3ekNwRUFBdzRSN1M4TzJkY0tBU1dqRGg4T3N3NW5Dc3NLRmNjS1BWc09EYjAvRHAxN0NsTU9YdzdiQ3VjTzV3bzUydzV0ZXdwM0RwRjhoRFIzRHUzbkNqOE9Ud3BBZUpHcFF3cW5Dc3pQQ2djT2N3b0pUd3JJZndwRUl3cjVJdzdERGpjT2d3NXhFQlRGL3c1OXR3cWpDZ01PMExNS2l3N1REbDhLZVZjS2p3b0hDaThPc3dyM0RpY080RGlwNHdvRjVQTU9PdzRURHBNS213NkVxdzRIRGlUd3hmVnhDZVdyRHJVSERvTU9Td292Q2hjT0VRY0tDT01PcHdxaDhNOE9WdzZjY2R3ODdWd1F5R1VUQ2dFZkR1TU80S0ZzcXc1WERtQTF4dzQ3RGdjS01GVVREcnNPVHdyUjhCRXRJZE1PMXdvZFB3cmNhd29UQ2pzT1Ric0tld3JYQ3F4dkNnc0tqdzZKL1E4T0VXRmpDdHNLeExjT1h3cjNEdlhkUXdvcEVmVGN6Q1Q3Q2hsdkN2c08xWTBMQ2tNS2J3NTk4QTBackhHTEN1Y09BSGNLQmFTNDV3NFhDaXpmRGs4SzF3cG5EakVmQ2xzTzl3clREdnNPenc1L0RyQnBid3BUQ25zSzlCalJtZnlOTE9SRWp3NFVxSThPQndyNVdWaTBCd285b1dYdFdOc09OQXNLQndwc0F3clBEcFJiQ3J5OTZ3NTh1dzdiRHFrZkRyWDF2ZDNkQkpXQTVOR2xSYWdURGs4S1hBc0tIdzZ6Q3BzS3lTTU9idzdyRHNNT1pNV1p0d3B3VndwckNsc0tZUThLRHc1ekRua2RLWmNLbXdxdkN0eHZEcTAzQ2xnSENuMU5xd29JSnc3M0R2UnZDdXgvRGdjS25kc09ZU3pQQ2dSbDl3cUlMdzZuQ3VHb2NOOE91d3J6RHF3ZkNvRnpEZzJFdXc2QTlQSGtQdzZ2RHQ4S1lBOEtBZnpndnc1WEN1OE9vZWxqQ3BpYkN0TUtvdzVIQ29zT1V3cEhEaVZMRGtRb0F3NkFxTk1LQXdyQkhmTUtUd29GWlhNTy93cEF1TXdERHVzT0R3NG5Edk1PY01NS3F3cWtsWk1La3c0QUZ3NmZDdkg4Y3dydDNZOEtrd3FqRG5EQnR3clRDa2xsZ05zS1QkL3ZpZGVvX3ByZWZlcj90aWQ9Fi9uYXY/dG9rZW49DmluZGV4T2YIbGFuZwh3NzFmBjB4MAYweDEMdmFSTWNFCGwwJGgcQ29udGVudC1MZW5ndGgSc3Vic3RyaW5nCnN0eXBlemFiYWNkZWZnaGprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hKS0xNTk9QUVJTVFVWV1hZWjAxMjM0NTY3ODkGMHg2CnBhcnNlBjB4MgZlbmMIYXJlYTRwYXJzZV9hZnRlcl9jb25maWdfaGVhZGVycwg2ajlZGHZvZF9wbGF5X3VybDB3N2ZDalFGUUg4S29Fc0tuWTFaVnc2UWoIZTBoRQ5jb25zb2xlCHBsb3QMY2hhckF0FFVzZXItQWdlbnQMQmFzZTY0CGNvZGUIa2V5cw5pc0VtcHR5EHZvZF95ZWFyDmNvbnRlbnQScGFnZWNvdW50JnJldHVybiAoZnVuY3Rpb24oKSAMdm9kX2lkEnBhcnNlX2FwaRJzdHJpbmdpZnkQaW5jbHVkZXMITilubBJ2b2RfY2xhc3MIaGl0cyIvdmlkZW9fZGV0YWlsP2lkPQY6Ly8MaHVhd2VpHGhhc093blByb3BlcnR5GHc3WENsUXRKRkE9PQ52b2RfcGljBjs7OxB2b2RfaW5mbzpwYXJzZV9hZnRlcl9jb25maWdfdXNlcl9hZ2VudAoubTN1OAh0cmltDHhJVVlacgpkc3h5cwhVdGY4CGh0dHAUc3RhcnRzV2l0aAxxakRtRXPoKndvZkNrY0tXT2tEQ2tpYkRuOEtOTGlyRGgyVWJ3cTR5dzdWNEE4S2N3cFFlVWNLZnc0TERweVhEckRnVFNjT1FmaXZEbWtqQ3ZFa3pKTU9jd3AxMllXSVhGc0tOV3dqRHZjT0NNOEtoUWNPZEpNS3dMc0s5VFJGN1gwTEN2RTdEck1Ld3c3dkNpRHpEc1hBcXdxQUJ3cmJEdkF6Q25jS1Z3cGZEdTBWTGNsekRtQ2pDcjhLZVFrc3R3N2pEbU1LbXc2Y3V3NTdDb2NLMHdxM0N1M25DdDNZVHdwRVh3N25Dc3NLYndxd1B3NlhEdkNWM3dxRENqTU9ud29MRGx5L0Ruc09Gd3IwSXdwQVVESFZVd3E4T1E4S2tjOEtIdzRMRHNoWk5GY08wQUZrQ0JzS29LRG5Db3NPdUs4T3RhOE9ydzZNMHdvekRvY0tEWGNPNklnaCtWc0tBZHNLSnc3Vmd3N0Urd3F6RG9NS213cnZDcnlYQ2pjT1lIOE92Q3NPMWYya0dmY09Ed292Q3RoOUhjaXZDZ2NLSFZjS3h3cGRRdzRWTlM4T1NGOE9UdzdyQ2t6N0NnY0t5dzVWZXdyUkVBc0t6SHo3Q3NpdkR1MWZEb2NPSGVzS2tTY09wd3FsOHc3SERqc08vdzRuQ3VUY3V3NzdEb0UzRG1NTzBCTU9KdzRyQ2xYTUt3cUZFTmhYRG5oakRrRjUxUGgzRHZjTzdPbFREcThLa004S3lmY0s5R2cvQ3RBbGp3cDdEbHpsUVhqQWxEc0tjUGg3Q3RzS2FWSE41dzdRbXc0OWV3b2ZEajhLZk8yWENsOEtQdzRIQ2k4TzhRY0tyd3BiRGwzZkRoTUs2dzRMRGdjTy9BOEtkdzRiRHRuWERwMDNDaDBiQ2huZDl3cEJ1d3E5U3c2UTJ3NW5EcmNLN1NSNDN3b25EaFVyQ244S1p3N0FPWXNLcVI4S2taeVBEbDhLbGZNS3d3ci9DdVFURHE4S2l3cWdZRzhLM0tNS0lIUnZEa01LUktnREN1M1FFWm1yQ21zS3R3cEZvd3IvQ2hzT2x3clZhdzVJQXc0cHB3cXQ5ZnlQQ3ZBNEt3NkREbTE5L3dvTlNKUnRZZDhPdlJNS1h3NXZEbDI3RHNqUENyc0tPWmlocFljS013ckxDcjhPWVRzS3BaTU9kZmlmQ3U4S2F3cXdHQ3pjY0JCSjd3NHB4d3B0bFpzSzF3cnJEaUJZSXc0QjF3NjdDcDhPeXdvRENrc09XRXNPRFg4SzN3NW9rRGNPV3c3UENxemtDd3IvQ3AxekN1TUt6WmpOWWR4YkRuOEtjdzVIQ3BSTERpc0twdzVuRHI4T1daY0twd3JyRHNjS1J3Nk11Q2NLMU9jS0VhbkZSdzdZbWVTL0NpVkk2WUdoSndyUUZ3cTNEaHNPM3dyRXFIc0t4dzc0ZXdyVERvbWJDbEUvQ244T2lFd1hDdmNPM3dxSERpY09YYU1LZndydkRpc0s4ZnNLUkxNS0daWHpEdjhLNHc2N0Rwc0tRZmNLNWNNT0F3NHdEZXNLc3c1dkNqMGJDckRaMndwa2x3cmtVWWw0cVhNS0J3cjNEdk1PYXc2akNwY09zVDhPQXdxdEJiUmRTS2lkN3dySlN3b0RDbk1LYklGWXVXVVRDclM4cEpzS3N3NDdEZzFzTXdvRTh3N0hEcU1LclNHYkRwVGZDbHp6Q2xGWENnRWg4dzcvQ3NTVThWY0tydzZMRHFjSzB3cWN4d29Sblo4T0dZY0s3VWNPNUZUQXZ3NVl5TDhLbUljS2J3cEltd3BFWHc2ekNxVUpOdzZsaXc0OG13NjVSd29uQ3NNT0dTZ0xDaHNLYXdxTm1MY0tiSlIwcnc2ZkRzbVlCSHNPNGVGSEN1R0VGY01PZUMxSjBiY0tUTUUvQ25sUERoc08xdzR0S05jT3B3NExEbk1Pbnc0WER0TUtjQjI3Q3ZrekRqZ1RDaWhRRk5NSzV3b2Rsd3F2RHQ4S3dBVElzd3A0c3dxbkNvRTlJd3F6Q2tzS0lJU3MrdzdrWHc1bkRrQ0ZtdzRyRHBNT0V3NHh5d3JERG04T25DY09ud3BMRHRERkJLc0tHdzRiRHBUUENuSDNEcjNYRG5uSERrTU9HTThPRHc0L0RpRVRDbWNLeHc2ZGJEc0tYdzZiRGl3WkZ3cExEazhLR1M4T3hBOE9Hd3JIRHVNT0FRTUswQ3NPRFhRakNrY0tsdzRERHBNS2pLY09tZkVRUkxNT1R3N044d3E1ZndvSENxRmZEc0NJUWR4Y1Z3NjlLTkFwMFpjT0x3cTBhWHNPUHdwVENuVWcxd3EvRGk4TytCMlFkdzdnSkpWTEN2RzVJQnNLSEc4TzNFQlhDcVN4RWZ5ckRqU1REbng3RHZDVERsaGJDaE1PZ1h5N0RnaXc2RDhPcndyY0V3NVFkd3JmRG53RXFKMC9EdVF4elBzT3p3cVBEaGNPWVo4S2l3NTFYdzdIRG5YMVh3NkRDclZSenc1ekRpc0t2dzQ1Nnc2dGtIVVhDbWNPY3dvN0RtUmgxdzRoY0tNSzVKaWREd3FGeXdwSVd3cElaSzByQ25VY0VQMlhDdk1LOFpnYkR2a0FjYXNLeUh4WkJ3b2ZDb2NLb3c2Umx3cTNDdE1PUXdxSk93NkE3RkgzQ3A4S2F3NzNDbHpiQ2xXZ1NGOE9jd3A3RHBCekRzY0s4TlZqQ3RjT2FRc08xdzdmQ2dXekRnWDV0S0g3Q2g4T3FZWFBEaFU0YXdvVUV3NlJUdzdaMkRzS2JCOEtHd29RZXc0bEd3NnJEdjhLTFZ4akN2Z0phQ2NLK3dxQnBSR0xDaGNPL3c1ZkN0TU9WYW5uRHQybkRwc09NVzJGYXc2akNxY0tLd3BqRHJtZkRwRTNEdkFZdlVSUXVNUkowSFN2RG44T1B3NHJDblRob0NFdGZ3cmw1d29EQ2kyM0Ruc0t3SEhIRHUxakRwTU9GZmNLQVlWSER1OEtSRHlqQ2tjS2p3clp4d3IxOHc1czJ3b1REdjFqQ2lNS3lZQms4S2lsVUs4SzN3NUlkd3JaS0xzSzZOWEVrd29KMVRBM0N0c09ORVFRWnc0WERnOE9vYkZnM1hNS2F3cFRDcHp3Z0JsWENsY0tCUDBneUtCVmV3NVplRThLekxzT0l3NjdEckRsVndxL0NyVHRFdzR6Q3EzcGJkVzdDdXNPbVc4S1JLTUtDd3I4Wnc1aG9SZzNEdjhLRkk4S1BlOEtyd29IRHBrZkRoc0tsdzRwa3dwSENnY09Bd29WWlMxakRqOEtXd3JMRHVEa09aQTRnWkZZUHc3VjFkMmZDdjhLZ3dvb3BDc0sxQU1PS3c0czB3NURDc3dMQ2pjT3NVM3ZEamNPZkFNT0pMTUszQWNPV3c2dkR1eEpMUERWNk9qdkNvVUpSdzY3Q2l3NU5Wc0swd3B4dHc1aEhiOE9BRmNLV0ZNS3RJRFpndzQ1MGJYSnp3NDlIRHlQRGdqOGN3cHpEdWNLSXdwYkRwOEtxd3FQRGtjT2RNRGtNRmNPZHdveDZlTU9Zd3JSTndvTjB3NzlNdzYvRHJSbkR0anZEaGNPRkRBRERuc09FVG52Q2hNS2dTd1RDcHNLbHdvN0NnOE9oSEdWMndyTT0GMHg1DmhlYWRlcnMWZmFrZUFwcFBhdGgIOW1WQRJ2b2RfYWN0b3IIaG9zdAxodHRwczoGMHgzggFBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvPQ5mb3JFYWNoDCZjc3JmPQYkJCQWdG9Mb3dlckNhc2UYZnJvbUNoYXJDb2RlWGh0dHA6Ly9zZGsuYWxpYmFiYS5jb20uYWlsYmFiYS5tZS9kc3gucGhwL3Y2DEdoY2twbgxzY2hlbWUIWERLJg50eXBlX2lkCnNoaWZ0DnJlZmVyZXIKdG90YWwIeW5edRJSU0EvUEtDUzEMcmFuZG9tDlJlZmVyZXIIMHgxYwgweDMyEEQweEd3NVE9CDB4NTMIMHgxMQgweDgzCDB4NmMIMHg1ZAgweDIymAFCOEtkU2NPMUUzbFBjUWJDalU3RG9jS1hXelU2ZE1LT0FNS2l3cUhEbXdQQ3YzeFl3N3ZDaDhPaVZqc1l3NzdDbVVqQ2hUZGd3b2xSCDB4MmEIeDlQYggweDcyCDB4NzUIMHg3YQgweDNkCDB4MjMIMHgzNgYweDcIYThAUAgweDdjCDB4NTIIMHg1ZQgweDgwCDB4NzkSXzB4NWRlNjIwEl8weDI5ODVjORJfMHgxOWY2NzcSXzB4MmQ2NmViEl8weDE5MzZkNRJfMHg1YzBhMTYQXzB4NTgwZDkSXzB4MzFlNTg2CDB4NDYSXzB4MjQzZjg0El8weDFkMTRlYxJfMHgyYWYxZjESXzB4ZTQ1MjY1El8weDQwNDgyMggweDIxCDB4MzQIMHg2NQgweDQ1El8weDQxZWFkOBJfMHgxYTRjZTkSXzB4NDQ5MDY1El8weDFmNmRmOUB7fS5jb25zdHJ1Y3RvcigicmV0dXJuIHRoaXMiKSggKQQpOwx3aW5kb3cIMHgyYggweDU0El8weGQ0MGVmZhJfMHhiYWZkMWMSXzB4NGVjMzUwEl8weGMzODYwYhJfMHg1MDRjOWQSXzB4MjQ4OGJlEl8weDE2NzVkZAgweDZiCDB4ODcIMHg2ZhJfMHgyYTk2MDMSXzB4NTMwMjEzEl8weGM4ZTMzMhJfMHhhYjA2YmISXzB4MmZhOGU3El8weDEyMzkwNRJfMHg0NGIwNTkSXzB4NTE0MmRhEl8weDM3ZGEwMRJfMHgyOTgzN2ISXzB4MThmNjljCDB4MzgCJQQwMAgweDYzCDB4NDAIMHg0ZiRkZWNvZGVVUklDb21wb25lbnQSXzB4MTIxNWI2El8weDJlNDc4ORJfMHg0NDZkNjASXzB4Mjc4NDA4El8weDM3ZmJmORR1c2VyLWFnZW50HHZlcnNpb24tbnVtYmVyCDB4NjgQcGxhdGZvcm0UYnVpbGQtdGltZQZyZXESXzB4NTU0YmQ3El8weDRiYzE2NhJfMHg0MzllZTMSXzB4NGNiZTYyEl8weDM4NjM1ZhJfMHgzMmRhNzcSXzB4M2NiOGFlCDB4NDcIMHg3OAgweDQ0IHc0dkN0OEtEd296Q2xnPT0IMHg2NggweDYyCDB4NWIIMHgyNggweDg0CDB4NzMGMHhhCDB4NzEIMHg2YQgweDg1CDB4MjAKbG9jYWwIMHgxYQRpZAgweDJmCDB4MjUIMHg1YwYweDgSXzB4MWU2NzJkEl8weDI2NmYyNBJfMHg4MjQ4MDkSXzB4NTYyYjBjCDB4MzkSXzB4NTU1ODUyEl8weDM5NGFhYxJfMHg0NWNlNDASXzB4MWFjNTk2El8weDJkZWRhYggweDc0DHlaU0RLVQgweDFiCDB4NTYSXzB4Mzk5OGE2El8weDFhYzkyNxJfMHg1Y2MyNjcSXzB4YWJmNTIzEl8weDFiMjllMxJfMHg0NDM2MTISXzB4NDA3YzA4El8weDRmNGU3OBJfMHgxOGMzYmUSXzB4MmFjM2Y1El8weDE5NTcxNRJfMHgzZjVhZmQSXzB4MjgzMTMyEl8weDMxZDk1NhJfMHg1YTI5MjgSXzB4M2QyZmU5El8weDFkZmVhOBJfMHgyZDdkYzUSXzB4NTk4NjM4El8weDU3N2ZiMRJfMHgyNGY5YTcSXzB4MWI3Y2UzEl8weDJmODQ5OQgweDMxEl8weDhjZWJmYxJfMHg1ZGFmMDYSXzB4NTgzODVmCDB4MmQIcnNhWAgweDNlJGVuY29kZVVSSUNvbXBvbmVudBJfMHg1ODAzNDQIMHgxNwgweDFmAnsCWxJfMHg1NTU2MmQSXzB4NTUzOTM5El8weDRlZDZjNBJfMHgyOGUwMTESXzB4Mjk1OWU2El8weDhkYTE4OBJfMHgzNGQ5Y2ISXzB4YmI2NGM5EF8weGUyOTBmEl8weDM3MzYwYhJfMHgxOTU4MDcSXzB4NGYzNTJiEl8weDVlMTYxYRJfMHg1ZWI4YWUSXzB4NTFhYWFiEl8weDdjMDI4ZBJfMHg0NzE1YjQSXzB4MzlhZDdhEl8weDM2Y2FkORJfMHg1NWE3NmIIMHg3YggweDZlCDB4NjAIMHg1MQgweDVmBjB4OQX0dq1kBQpOv34IMHgzNwgweDQzCDB4OGIIMHg4NggweDE5BXt8i1cIMHg3ZQUwVzpTCDB4NzAF7YsAigh5ZWFyBXRe404IMHgzMwIsBWhR6JACbgJ2CDB4ODIKb3JkZXIFkmOPXgUAZ7BlCDB4NGUFAGftcAYweGMFfVnEiwgweDUwCDB4NWEOZmlsdGVycwR7fRJfMHg5MmI2ODYSXzB4NTgwY2ZhEl8weDRiNDE2NBJfMHg1N2ExNWYSXzB4MjkwNzhiEF8weGNiZDNhEl8weDM3NGVmORJfMHg1YjgzNGUSXzB4MTg5NmJlEl8weDUwNGIwMhYvdmlkZW8/dGlkPQgweDQ4CDB4NTgIMHg2NwhjYWxsAiYCPQgweDU5CDB4MTIIMHg0ORBwYXJzZUludAhwYWdlCDB4M2MSXzB4NGU2MjQzEl8weDNhNjVkZRJfMHhjYzlkMDkSXzB4ZTE3OGY2El8weDI4ZTZiOBJfMHg0OTA2YTkIMHg2ZAomdmlkPQpbYT1kOgQvXQhbL2FdCDB4M2EELCASXzB4MzUyYjBkEl8weDE1OGFhYxJfMHgyZjcxNzUSXzB4MmU4MWY5El8weDU4MGJkNBJfMHgzYTUyMDkSXzB4MTFjNDM0El8weDFiNDNiMwYweGQIMHgxNAYweGIQdm9kX2FyZWEIMHgyNwgweDU1FnZvZF9jb250ZW50FHZvZF9yZWxhdGUmdm9kX3VybF93aXRoX3BsYXllcggweDEwGnZvZF9wbGF5X2Zyb20IMHgyZQgweDgxCDB4NGESXzB4MjZmOWM0El8weDUzNWQ4NRJfMHg1MjI0ZWISXzB4MzBlMGIyEl8weDE3NzdlYRJfMHg0ODk5NmUSXzB4MTY1NmE0El8weDI5YWU3NQ5fMHg4MzAxEl8weDdkMjMxOBJfMHg0MjBiY2QSXzB4MjFhOGM0El8weDU4NGM5ZhJfMHg1ZGUyZWISXzB4MTIyMmQxEl8weDM5NWRkNBJfMHg0ZDUzOTASXzB4NDFkMDYwEl8weDQ5ZmY5NBJfMHgyNDc0ZTMSXzB4MTNkZWVjCDB4NjECChR1c2VyX2FnZW50GHBhcnNlX3NlY3JldAgweDMwCDB4MTM4L3NlY3JldF9wYXJzZV9hcGlfdXJsP3NfdXJsPTJwYXJzZV9hZnRlcl9jb25maWdfZW5hYmxlCDB4NGIIdGVzdAgweDE1CDB4N2YMaGVhZGVyCDB4MTYIbTN1OBBqczJQcm94eQptM3U4LxB0cnkgbmV4dBJfMHgxOTc2NjQSXzB4MjcxNTEwEl8weDFlZGNlMRJfMHg0MmVhMzISXzB4NTc0ZDQ3El8weDQyMzY0YggweDg4AjoIMHg3NxJfMHgyMWFkMGESXzB4NTk3MjA5El8weDUxZWI3NRJfMHgyNTIwNWQSXzB4YzY3YjQ5El8weDNlZmNmMRJfMHgxOWYxY2MSXzB4MjhkMTliCDB4NGMIMHg0ZAgweDQyEl8weDE1ZmU4YxJfMHgyMWRkZjgSXzB4MzUxZTdiEl8weDIxMTFiYxJfMHgzZTlmNzESXzB4NTQ2YzkwCDB4MTgIMHgyNAgweDc2CDB4OGESXzB4MWE4ZWNlEl8weDNjN2I2YhJfMHg0MmMyOGYSXzB4MjQ3ZmU5El8weDQ4MTdmNSJyZWxhdGl2ZTJhYnNvbHV0ZRJfMHhjZThhYjQSXzB4NTNhMTNkEl8weDQwM2I1MBJfMHg1N2Q2YTgSXzB4NTUzZDA5El8weDQ5YmE0YxJfMHg0MzA4YjUSXzB4MzE3YWFjCDB4MWUSXzB4MWQ5ZGU4El8weDIwYzhkMQgweDY0AiASXzB4MmRmODk3El8weDkxZWU4MxJfMHg1YmNiOGESXzB4MzkwOWY3AiQSXzB4MTQ5NTQ3El8weDIyZmJkORJfMHg1MGVkZjISXzB4NGZjM2JhEl8weDMwZDIzOBJfMHg0OGFmY2EELy8CLwIuBjB4ZQgweDI4CDB4MzUSXzB4MmY5N2U4El8weDI0ZmNkMhJfMHg1YjhkZWISXzB4NTdlYTA2El8weDUyNDI4ZBJfMHhmZjg1MWUSXzB4MzJlODY1CDB4MjkIMHgzYggweDQxCDB4MmMSXzB4NDgzYTc2El8weDNlMzgyYhJfMHgyZTc4YTkSXzB4MjZjOWFjEl8weDMwZDY4NBJfMHgzNzJkMGISXzB4ZWZmYTZlEl8weDQzMTgxMQgweDNmBjB4ZgpicmFuZAgweDY5Cm1vZGVsDnJlbGVhc2UIMHg1Nw5idWlsZElkEl8weDE1ZmQzORJfMHg0NDM3YTkIMHg3ZAgweDFkCDB4ODkPpAMBpgMBAC2oAwAEAKoDAAGsAwACrgMAA7ADAA4ABgGgAQAAACAuGa0NAKoDAAysAwEMrgMCDLADAwyyAwANtAMBDbYDAgm4AwMJugMECbwDBQm+AwYJwAMHDcIDCA3EAwkJxgMKCcgDCwnKAwwJzAMNCc4DDgnQAw8J0gMQCdQDEQHWAxIB2AMTAdoDFAHcAxUB3gMWAeADFwHiAxgB5AMZAeYDGgHoAxsJ6gMcAewDHQHuAx4JhgIfAfADIAHyAyEB9AMiAfYDIwH4AyQN+gMlAfwDJgH+AycBgAQoAagDKQEI6Gu+BF8WAL4FXxcAvgZfGAC+B18ZAL4IXxoAvglfGwC+Cl8cAL4LXx0AvgxfHgC+DV8gAL4OXyEAvg9fIwC+EF8kAL4RXyUAvhJfJgC+E18nAL4UXykAvhVfKgC+Fl8rAL4XXywAvhhfLQApBAEBAAAEAgEAAAQDAQAABAQBAAAEBQEAAAQGAQAABAcBAAAECAEAAARrAAAABAkBAAAECgEAAAQLAQAABAwBAAAEDQEAAAQOAQAABA8BAAAEEAEAAAQRAQAABBIBAAAEEwEAAAQUAQAABBUBAAAEFgEAAAQXAQAABBgBAAAEGQEAAARCAAAABBoBAAAEGwEAAAQcAQAABB0BAAAEHgEAACYgAAQfAQAATCAAAIAEIAEAAEwhAACABCEBAABMIgAAgAQiAQAATCMAAIAEIwEAAEwkAACABCQBAABMJQAAgAQlAQAATCYAAIAEJgEAAEwnAACABCcBAABMKAAAgAQoAQAATCkAAIAEKQEAAEwqAACABCoBAABMKwAAgAQrAQAATCwAAIAELAEAAEwtAACABC0BAABMLgAAgAQuAQAATC8AAIAELwEAAEwwAACABDABAABMMQAAgAQxAQAATDIAAIAEMgEAAEwzAACABDMBAABMNAAAgAQ0AQAATDUAAIAENQEAAEw2AACABDYBAABMNwAAgAQ3AQAATDgAAIAEOAEAAEw5AACABDkBAABMOgAAgAQ6AQAATDsAAIAEOwEAAEw8AACABDwBAABMPQAAgAQ9AQAATD4AAIAEPgEAAEw/AACABEAAAABMQAAAgAQ/AQAATEEAAIAEQAEAAExCAACABEEBAABMQwAAgARCAQAATEQAAIAEQwEAAExFAACABEQBAABMRgAAgARFAQAATEcAAIAERgEAAExIAACABEcBAABMSQAAgARIAQAATEoAAIAESQEAAExLAACABEoBAABMTAAAgARLAQAATE0AAIAE3AAAAExOAACABEwBAABMTwAAgARNAQAATFAAAIAETgEAAExRAACABE8BAABMUgAAgARQAQAATFMAAIAEUQEAAExUAACABFIBAABMVQAAgARTAQAATFYAAIAEVAEAAExXAACABFUBAABMWAAAgARWAQAATFkAAIAEVwEAAExaAACABFgBAABMWwAAgARZAQAATFwAAIAEWgEAAExdAACABFsBAABMXgAAgARcAQAATF8AAIAEXQEAAExgAACABF4BAABMYQAAgATbAAAATGIAAIAEHgAAAExjAACABEEAAABMZAAAgARfAQAATGUAAIAEYAEAAExmAACABGEBAABMZwAAgARiAQAATGgAAIAEYwEAAExpAACABN0AAABMagAAgARkAQAATGsAAIAEZQEAAExsAACABGYBAABMbQAAgARnAQAATG4AAIAEaAEAAExvAACABGkBAABMcAAAgARqAQAATHEAAIAEawEAAExyAACABGwBAABMcwAAgARtAQAATHQAAIAEbgEAAEx1AACABG8BAABMdgAAgARwAQAATHcAAIAEcQEAAEx4AACABHIBAABMeQAAgAQ5AAAATHoAAIAEcwEAAEx7AACABHQBAABMfAAAgARdAAAATH0AAIAEdQEAAEx+AACABHYBAABMfwAAgAR3AQAATIAAAIAEeAEAAEyBAACABDAAAABMggAAgAR5AQAATIMAAIAEWwAAAEyEAACABHoBAABMhQAAgAR7AQA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 \ No newline at end of file diff --git a/cat/duboku2_open.js b/cat/duboku2_open.js new file mode 100644 index 00000000..ac1d0d7f --- /dev/null +++ b/cat/duboku2_open.js @@ -0,0 +1,166 @@ +import { Crypto, load, _, jinja2 } from './lib/cat.js'; + +let key = 'duboku'; +let url = 'https://u.duboku.io'; +let siteKey = ''; +let siteType = 0; + +const UA = 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1'; + +async function request(reqUrl, agentSp) { + let res = await req(reqUrl, { + method: 'get', + headers: { + 'User-Agent': agentSp || UA, + 'Referer': url + }, + }); + return res.content; +} + +// cfg = {skey: siteKey, ext: extend} +async function init(cfg) { + siteKey = cfg.skey; + siteType = cfg.stype; +} + +async function home(filter) { + const html = await request(url); + const $ = load(html); + const class_parse = $('ul.nav-list > li > a[href*=vodtype]'); + let classes = []; + classes = _.map(class_parse, (cls) => { + let typeId = cls.attribs['href']; + typeId = typeId.substring(typeId.lastIndexOf('/') + 1).replace('.html',''); + return { + type_id: typeId, + type_name: cls.children[0].data, + }; + }); + let filterObj = { + "2":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"2"},{"n":"陆剧","v":"13"},{"n":"日韩剧","v":"15"},{"n":"短剧","v":"21"},{"n":"台泰剧","v":"14"},{"n":"港剧","v":"20"}]},{"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":"BL","v":"BL"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"内地","v":"内地"},{"n":"韩国","v":"韩国"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"美国","v":"美国"},{"n":"英国","v":"英国"},{"n":"巴西","v":"巴西"},{"n":"泰国","v":"泰国"},{"n":"法国","v":"法国"},{"n":"日本","v":"日本"},{"n":"荷兰","v":"荷兰"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"韩语","v":"韩语"},{"n":"泰语","v":"泰语"},{"n":"法语","v":"法语"},{"n":"日语","v":"日语"}]},{"key":"letter","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"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "3":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"真人秀","v":"真人秀"},{"n":"选秀","v":"选秀"},{"n":"竞演","v":"竞演"},{"n":"情感","v":"情感"},{"n":"访谈","v":"访谈"},{"n":"播报","v":"播报"},{"n":"旅游","v":"旅游"},{"n":"音乐","v":"音乐"},{"n":"美食","v":"美食"},{"n":"纪实","v":"纪实"},{"n":"曲艺","v":"曲艺"},{"n":"生活","v":"生活"},{"n":"游戏互动","v":"游戏互动"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"内地","v":"内地"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"韩国","v":"韩国"},{"n":"美国","v":"美国"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"letter","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"}]},{"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":"其他"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"国产","v":"国产"},{"n":"日本","v":"日本"},{"n":"美国","v":"美国"},{"n":"法国","v":"法国"},{"n":"其他","v":"其他"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"letter","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"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "13":[{"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":"BL","v":"BL"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"}]},{"key":"letter","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"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "15":[{"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":"BL","v":"BL"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"韩国","v":"韩国"},{"n":"日本","v":"日本"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"}]},{"key":"letter","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"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "21":[{"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":"BL","v":"BL"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"}]},{"key":"letter","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"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "14":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"悬疑","v":"悬疑"},{"n":"武侠","v":"武侠"},{"n":"科幻","v":"科幻"},{"n":"都市","v":"都市"},{"n":"爱情","v":"爱情"},{"n":"古装","v":"古装"},{"n":"战争","v":"战争"},{"n":"青春","v":"青春"},{"n":"偶像","v":"偶像"},{"n":"喜剧","v":"喜剧"},{"n":"家庭","v":"家庭"},{"n":"犯罪","v":"犯罪"},{"n":"奇幻","v":"奇幻"},{"n":"剧情","v":"剧情"},{"n":"乡村","v":"乡村"},{"n":"年代","v":"年代"},{"n":"警匪","v":"警匪"},{"n":"谍战","v":"谍战"},{"n":"冒险","v":"冒险"},{"n":"罪案","v":"罪案"},{"n":"宫廷","v":"宫廷"},{"n":"BL","v":"BL"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"台湾","v":"台湾"},{"n":"泰国","v":"泰国"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"}]},{"key":"letter","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"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "20":[{"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":"BL","v":"BL"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"}]},{"key":"letter","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"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}] + }; + + return JSON.stringify({ + class: classes, + filters: filterObj, + }); +} + +async function homeVod() { + const link = url + '/vodshow/2--hits---------.html'; + const html = await request(link); + const $ = load(html); + const items = $('div.myui-panel_bd > ul.myui-vodlist > li'); + let videos = _.map(items, (item) => { + const it = $(item).find('a:first')[0]; + const remarks = $($(item).find('span.pic-text')[0]).text().trim(); + return { + vod_id: it.attribs.href.replace(/.*?\/voddetail\/(.*).html/g, '$1'), + vod_name: it.attribs.title, + vod_pic: it.attribs['data-original'], + vod_remarks: remarks || '', + }; + }); + return JSON.stringify({ + list: videos, + }); +} + +async function category(tid, pg, filter, extend) { + if (pg <= 0) pg = 1; + + const link = url + '/vodshow/' + (extend.CateId || tid) + '-'+(extend.area || '')+'-'+(extend.by || 'time')+'-'+(extend.class || '')+'-'+(extend.lang || '')+'-'+(extend.letter || '')+'---' + (`${pg}`) + '---'+(extend.year || '')+'.html'; + const html = await request(link); + const $ = load(html); + const items = $('div.myui-panel_bd > ul.myui-vodlist > li'); + let videos = _.map(items, (item) => { + const it = $(item).find('a:first')[0]; + const remarks = $($(item).find('span.pic-text')[0]).text().trim(); + return { + vod_id: it.attribs.href.replace(/.*?\/voddetail\/(.*).html/g, '$1'), + vod_name: it.attribs.title, + vod_pic: it.attribs['data-original'], + vod_remarks: remarks || '', + }; + }); + const hasMore = $('ul.myui-page > li > a:contains(下一页)').length > 0; + const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg); + return JSON.stringify({ + page: parseInt(pg), + pagecount: pgCount, + limit: 24, + total: 24 * pgCount, + list: videos, + }); +} + +async function detail(id) { + const html = await request(url + '/voddetail/' + id + '.html'); + const $ = load(html); + let vod = { + vod_id: id, + vod_name: $('h1:first').text().trim(), + vod_type: $('.myui-content__detail p:first a').text(), + vod_actor: $('.myui-content__detail p:nth-child(5)').text().replace('主演:',''), + vod_director: $('.myui-content__detail p:nth-child(6)').text().replace('导演:',''), + vod_pic: $('div.myui-content__thumb img:first').attr('data-original'), + vod_remarks :$('#rating:first span').text().replace(/\s{2,}/g, ' '), + vod_content: $('span.data').text().trim(), + }; + const playlist = _.map($('ul.sort-list > li > a'), (it) => { + return it.children[0].data + '$' + it.attribs.href.replace(/\/vodplay\/(.*).html/g, '$1'); + }); + vod.vod_play_from = key; + vod.vod_play_url = playlist.join('#'); + return JSON.stringify({ + list: [vod], + }); +} + +async function play(flag, id, flags) { + const link = url + '/vodplay/' + id + '.html'; + const html = await request(link); + const $ = load(html); + const js = JSON.parse($('script:contains(player_)').html().replace('var player_data=','')); + const playUrl = js.url.replace('index.m3u8','hls\/index.m3u8'); + return JSON.stringify({ + parse: 0, + url: playUrl, + }); +} + +async function search(wd, quick) { + let data = JSON.parse(await request(url + '/index.php/ajax/suggest?mid=1&wd=' + wd)).list; + let videos = []; + for (const vod of data) { + videos.push({ + vod_id: vod.id, + vod_name: vod.name, + vod_pic: vod.pic, + vod_remarks: '', + }); + } + return JSON.stringify({ + list: videos, + }); +} + +export function __jsEvalReturn() { + return { + init: init, + home: home, + homeVod: homeVod, + category: category, + detail: detail, + play: play, + search: search, + }; +} \ No newline at end of file diff --git a/cat/duboku_open.js b/cat/duboku_open.js new file mode 100644 index 00000000..4e3abbf4 --- /dev/null +++ b/cat/duboku_open.js @@ -0,0 +1,173 @@ +// 修复 Windows版 播放转圈圈 +import { load, _ } from './lib/cat.js'; + +let key = 'duboku'; +let HOST = 'https://u.duboku.io'; +// let HOST = 'https://www.duboku.tv'; +let siteKey = ''; +let siteType = 0; + +const MOBILE_UA = 'Mozilla/5.0 (Linux; Android 11; M2007J3SC Build/RKQ1.200826.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/77.0.3865.120 MQQBrowser/6.2 TBS/045714 Mobile Safari/537.36'; + +async function request(reqUrl, agentSp) { + let res = await req(reqUrl, { + method: 'get', + headers: { + 'User-Agent': agentSp || MOBILE_UA, + 'Referer': HOST + }, + }); + return res.content; +} + +// cfg = {skey: siteKey, ext: extend} +async function init(cfg) { + siteKey = cfg.skey; + siteType = cfg.stype; +} + +async function home(filter) { + const html = await request(HOST); + const $ = load(html); + const class_parse = $('ul.nav-list > li > a[href*=vodtype]'); + let classes = []; + classes = _.map(class_parse, (cls) => { + let typeId = cls.attribs['href']; + typeId = typeId.substring(typeId.lastIndexOf('/') + 1).replace('.html',''); + return { + type_id: typeId, + type_name: cls.children[0].data, + }; + }); + let filterObj = { + "2":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"2"},{"n":"陆剧","v":"13"},{"n":"日韩剧","v":"15"},{"n":"短剧","v":"21"},{"n":"台泰剧","v":"14"},{"n":"港剧","v":"20"}]},{"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":"BL","v":"BL"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"内地","v":"内地"},{"n":"韩国","v":"韩国"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"美国","v":"美国"},{"n":"英国","v":"英国"},{"n":"巴西","v":"巴西"},{"n":"泰国","v":"泰国"},{"n":"法国","v":"法国"},{"n":"日本","v":"日本"},{"n":"荷兰","v":"荷兰"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"韩语","v":"韩语"},{"n":"泰语","v":"泰语"},{"n":"法语","v":"法语"},{"n":"日语","v":"日语"}]},{"key":"letter","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"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "3":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"真人秀","v":"真人秀"},{"n":"选秀","v":"选秀"},{"n":"竞演","v":"竞演"},{"n":"情感","v":"情感"},{"n":"访谈","v":"访谈"},{"n":"播报","v":"播报"},{"n":"旅游","v":"旅游"},{"n":"音乐","v":"音乐"},{"n":"美食","v":"美食"},{"n":"纪实","v":"纪实"},{"n":"曲艺","v":"曲艺"},{"n":"生活","v":"生活"},{"n":"游戏互动","v":"游戏互动"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"内地","v":"内地"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"韩国","v":"韩国"},{"n":"美国","v":"美国"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"letter","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"}]},{"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":"其他"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"国产","v":"国产"},{"n":"日本","v":"日本"},{"n":"美国","v":"美国"},{"n":"法国","v":"法国"},{"n":"其他","v":"其他"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"letter","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"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "13":[{"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":"BL","v":"BL"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"}]},{"key":"letter","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"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "15":[{"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":"BL","v":"BL"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"韩国","v":"韩国"},{"n":"日本","v":"日本"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"}]},{"key":"letter","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"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "21":[{"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":"BL","v":"BL"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"}]},{"key":"letter","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"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "14":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"悬疑","v":"悬疑"},{"n":"武侠","v":"武侠"},{"n":"科幻","v":"科幻"},{"n":"都市","v":"都市"},{"n":"爱情","v":"爱情"},{"n":"古装","v":"古装"},{"n":"战争","v":"战争"},{"n":"青春","v":"青春"},{"n":"偶像","v":"偶像"},{"n":"喜剧","v":"喜剧"},{"n":"家庭","v":"家庭"},{"n":"犯罪","v":"犯罪"},{"n":"奇幻","v":"奇幻"},{"n":"剧情","v":"剧情"},{"n":"乡村","v":"乡村"},{"n":"年代","v":"年代"},{"n":"警匪","v":"警匪"},{"n":"谍战","v":"谍战"},{"n":"冒险","v":"冒险"},{"n":"罪案","v":"罪案"},{"n":"宫廷","v":"宫廷"},{"n":"BL","v":"BL"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"台湾","v":"台湾"},{"n":"泰国","v":"泰国"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"}]},{"key":"letter","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"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "20":[{"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":"BL","v":"BL"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"}]},{"key":"letter","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"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}] + }; + + return JSON.stringify({ + class: classes, + filters: filterObj, + }); +} + +async function homeVod() { + const link = HOST + '/vodshow/2--hits---------.html'; + const html = await request(link); + const $ = load(html); + const items = $('div.myui-panel_bd > ul.myui-vodlist > li'); + let videos = _.map(items, (item) => { + const it = $(item).find('a:first')[0]; + const remarks = $($(item).find('span.pic-text')[0]).text().trim(); + return { + vod_id: it.attribs.href.replace(/.*?\/voddetail\/(.*).html/g, '$1'), + vod_name: it.attribs.title, + vod_pic: it.attribs['data-original'], + vod_remarks: remarks || '', + }; + }); + return JSON.stringify({ + list: videos, + }); +} + +async function category(tid, pg, filter, extend) { + if (pg <= 0) pg = 1; + const link = HOST + '/vodshow/' + (extend.CateId || tid) + '-'+(extend.area || '')+'-'+(extend.by || 'time')+'-'+(extend.class || '')+'-'+(extend.lang || '')+'-'+(extend.letter || '')+'---' + (`${pg}`) + '---'+(extend.year || '')+'.html'; + const html = await request(link); + const $ = load(html); + const items = $('div.myui-panel_bd > ul.myui-vodlist > li'); + let videos = _.map(items, (item) => { + const it = $(item).find('a:first')[0]; + const remarks = $($(item).find('span.pic-text')[0]).text().trim(); + return { + vod_id: it.attribs.href.replace(/.*?\/voddetail\/(.*).html/g, '$1'), + vod_name: it.attribs.title, + vod_pic: it.attribs['data-original'], + vod_remarks: remarks || '', + }; + }); + const hasMore = $('ul.myui-page > li > a:contains(下一页)').length > 0; + const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg); + return JSON.stringify({ + page: parseInt(pg), + pagecount: pgCount, + limit: 24, + total: 24 * pgCount, + list: videos, + }); +} + +async function detail(id) { + const html = await request(HOST + '/voddetail/' + id + '.html'); + const $ = load(html); + let vod = { + vod_id: id, + vod_name: $('h1:first').text().trim(), + vod_type: $('.myui-content__detail p:first a').text(), + vod_actor: $('.myui-content__detail p:nth-child(5)').text().replace('主演:',''), + vod_director: $('.myui-content__detail p:nth-child(6)').text().replace('导演:',''), + vod_pic: $('div.myui-content__thumb img:first').attr('data-original'), + vod_remarks :$('#rating:first span').text().replace(/\s{2,}/g, ' '), + vod_content: $('span.data').text().trim(), + }; + const playlist = _.map($('ul.sort-list > li > a'), (it) => { + return it.children[0].data + '$' + it.attribs.href.replace(/\/vodplay\/(.*).html/g, '$1'); + }); + // vod.vod_play_from = key; + vod.vod_play_from = '道长在线'; + vod.vod_play_url = playlist.join('#'); + return JSON.stringify({ + list: [vod], + }); +} + +async function play(flag, id, flags) { + const link = HOST + '/vodplay/' + id + '.html'; + const html = await request(link); + const $ = load(html); + const js = JSON.parse($('script:contains(player_)').html().replace(/var player_.*=/,'')); + const playUrl = js.url; + let headers = { + "referer": HOST+"/static/player/vidjs.html", + }; + return JSON.stringify({ + parse: 0, + url: playUrl, + header: headers, + }); +} + +async function search(wd, quick) { + let data = JSON.parse(await request(HOST + '/index.php/ajax/suggest?mid=1&wd=' + wd + '&limit=50')).list; + let videos = []; + for (const vod of data) { + videos.push({ + vod_id: vod.id, + vod_name: vod.name, + vod_pic: vod.pic, + vod_remarks: '', + }); + } + return JSON.stringify({ + list: videos, + limit: 50, + }); +} + +export function __jsEvalReturn() { + return { + init: init, + home: home, + homeVod: homeVod, + category: category, + detail: detail, + play: play, + search: search, + }; +} \ No newline at end of file diff --git a/cat/dyxs_open.js b/cat/dyxs_open.js new file mode 100644 index 00000000..b9bc9e43 --- /dev/null +++ b/cat/dyxs_open.js @@ -0,0 +1 @@ +//bbQ0FUT1DoARhkeXhzX29wZW4uanMYLi9saWIvY2F0LmpzHF9fanNFdmFsUmV0dXJuDENyeXB0bwhsb2FkAl8Ga2V5CEhPU1QGdXJsDnNpdGVLZXkQc2l0ZVR5cGUEVUEOcmVxdWVzdAhpbml0CGhvbWUOaG9tZVZvZBBjYXRlZ29yeQxkZXRhaWwIcGxheRhiYXNlNjRFbmNvZGUYYmFzZTY0RGVjb2RlDHNlYXJjaAhkeXhzQGh0dHBzOi8veGluZGl6aGkuZ2l0aHViLmlvL2R5eHMvigJNb3ppbGxhLzUuMCAoaVBob25lOyBDUFUgaVBob25lIE9TIDlfMyBsaWtlIE1hYyBPUyBYKSBBcHBsZVdlYktpdC82MDEuMS40NiAoS0hUTUwsIGxpa2UgR2Vja28pIFZlcnNpb24vOS4wIE1vYmlsZS8xM0UyMzAgU2FmYXJpLzYwMS4xDHJlcVVybA5hZ2VudFNwBnJlcwZyZXEMbWV0aG9kFFVzZXItQWdlbnQOUmVmZXJlcg5oZWFkZXJzDmNvbnRlbnQGY2ZnCGh0bWwIc2tleQpzdHlwZQptYXRjaA5jb25zb2xlCmRlYnVnF/ONbI8wV0BXIAA9AD0APQA9AD0APgAMZmlsdGVyDmNsYXNzZXMSZmlsdGVyT2JqHnBpYW5rdS1kaWFueWluZw50eXBlX2lkBTV1cV8SdHlwZV9uYW1lIHBpYW5rdS1kaWFuc2hpanUF/Y9nUhpwaWFua3Utem9uZ3lpBfx+eoIccGlhbmt1LWRvbmdtYW4FqFIrbwVnUsVgBWhR6JACbgJ2Dk5ldGZsaXgFnFVnUgWoUlxPBTFyxWAF0Xl7XgWoUjt1BaxgkXUFymCaYAVmiypTBVBgFmAFr3JqfwUMVCdgBfOXUE4FTGseggUgT7CLBYZT8lMFGGKJTgV/ieiQBUdZe14FklFplgV+cL6WBWZroE8F5FPFiAWqflVfBdCPqFIJUpclZnZQz1AF/ZACXgXFYG9mBe13R3IIYXJlYQUwVzpTCS1O/VYnWUaWCS1O/VaZmS9uCS1O/VbwU35uBY5//VYF6Zf9VgXlZSxnBfBs/VYHsGWgUmFXCWyaZWd/iZpOBXBTpl4F8YL9VgXVbP1WB6BS/2InWQd/ie1zWXIHxE9Xf69lCbNvJ1kpUppOBXZRg1sIbGFuZwXtiwCKBf1W7YsF8YLtiwWkfO2LB/2VV1PtiwXpl+2LBeVl7YsF1WztiwW3X+2LCQ9hJ1kpUu2LBfBs7YsJf4ntc1ly7YsJYYQEhFly7YsHcFMwV+2LCfBsc3wUXO2LBcRP7YsIeWVhcgX2ZfSVBGJ5BZJjj14IdGltZQW6ThRsCGhpdHMFxIsGUgpzY29yZQXtd2dSBXZR1k4HH3e6TsB5BcVlOG4Fjn/fmBJzdHJpbmdpZnkOZmlsdGVycwZ0aWQEcGcMZXh0ZW5kCGxpbmsCJAppdGVtcwx2aWRlb3MOaGFzTW9yZQ5wZ0NvdW50Ai8CLQgtLS0tBi0tLUBkaXYubW9kdWxlLWl0ZW1zIGRpdi5tb2R1bGUtaXRlbQZtYXA1ZABpAHYAIwBwAGEAZwBlACAAPgAgAGEAOgBjAG8AbgB0AGEAaQBuAHMAKAALTgBOdZgpABBwYXJzZUludAhwYWdlEnBhZ2Vjb3VudApsaW1pdAp0b3RhbAhsaXN0CGl0ZW0EaXQCaw5yZW1hcmtzCGZpbmQCYRJpbWc6Zmlyc3QoZGl2Lm1vZHVsZS1pdGVtLXRleHQIdGV4dAh0cmltDmF0dHJpYnMIaHJlZgx2b2RfaWQKdGl0bGUQdm9kX25hbWUQZGF0YS1zcmMOdm9kX3BpYxZ2b2RfcmVtYXJrcwRpZAZ2b2QOcGxheU1hcAh0YWJzEnBsYXlsaXN0cwh1cmxzGHZvZF9wbGF5X3VybBBoMTpmaXJzdCIudmlkZW8taW5mby1hdXggYRB2b2RfdHlwZSoudmlkZW8taW5mby1tYWluIHNwYW4OcmVwbGFjZQ0KTiBmGv9nUsVgGv8Sdm9kX2FjdG9yNC5tb2R1bGUtaXRlbS1waWMgaW1nOmZpcnN0CGF0dHJILnN0dWktY29udGVudF9fZGV0YWlsIHA6bnRoLWNoaWxkKDUpJi52aWRlby1pbmZvLWNvbnRlbnQWdm9kX2NvbnRlbnRmZGl2Lm1vZHVsZS10YWItY29udGVudCA+IGRpdi5tb2R1bGUtdGFiLWl0ZW0gPiBzcGFuGmRpdi5zb3J0LWl0ZW0IZWFjaAhrZXlzBiQkJBp2b2RfcGxheV9mcm9tBnRhYgJpEGNoaWxkcmVuCGRhdGEOcGxheVVybBxoYXNPd25Qcm9wZXJ0eQhwdXNoDHVybGlzdAIjCGZsYWcEanMOcGxheXVybApwYXJzZTBzY3JpcHQ6Y29udGFpbnMocGxheWVyXykgdmFyIHBsYXllcl9hYWFhPRB1bmVzY2FwZQQkMQZlbmMMQmFzZTY0CFV0ZjgEd2QKcXVpY2sQL3NlYXJjaC0WLS0tLS0tLS0tLS0ELS1OZGl2Lm1vZHVsZS1pdGVtcyBkaXYubW9kdWxlLXNlYXJjaC1pdGVtIGRpdi52aWRlby1zZXJpYWwPpAMBpgMBABOoAwADAKoDAAGsAwACrgMADgAGAaABAAAAARQLXgCqAwAMrAMBDK4DAgywAwAJsgMBCbQDAgm2AwMJuAMECboDBQ28AwYBvgMHAcADCAHCAwkBxAMKAcYDCwHIAwwBygMNAcwDDgHOAw8BqAMQAQjoOb4AXwkAvgFfCgC+Al8LAL4DXwwAvgRfDQC+BV8OAL4GXw8AvgdfEAC+CF8RAL4JXxIAvgpfEwApBOgAAADiBOkAAABfBAC/XwUAv18GALNfBwAE6gAAAF8IACmkAwENAQA7BiErFxcYAAjGAg5iBgG8AwIBAgYCADsD1gMAAQDYAwABANoDAQAgugMIDLIDBAhhAAA47gAAAM8LBEEAAABM7wAAAAvQEekFDmUAAEzwAAAAZQEATPEAAABM8gAAAO6Lx2IAAEHzAAAALqQDCwgSJjUIRCscEg5iBgG+AwEBAQQFAlAC6AMAAQDqAwEAILYDBgi4AwcIvAMJALIDBAi0AwUIYQAAz0H2AAAAEWYAAA7PQfcAAAARZgEADt1lAwDti8diAABC+AAAAL0AvQEzJAEAtEcRZgQADjj5AAAAQvoAAAAE+wAAAGUEAJ0kAQAOBi6kAxcGEjo6JnZ2B2g8YSB0YXJnZXQ9LiogaHJlZj0iKGh0dHAuKmR5eHNbMS05XVswLTldLipjb20pIj5odHRwB5ADAAIAwQAAAAgGAAAABAf1////CwABPAABYQABIAABdAABYQABcgABZwABZQABdAABPQAcAgAAAAAAAAD///9/AQAAAAMKASAAAWgAAXIAAWUAAWYAAT0AASIACwEBaAABdAABdAABcAAcAgAAAAAAAAD///9/AQAAAAMKAWQAAXkAAXgAAXMAFQEAMQA5ABUBADAAOQAcAgAAAAAAAAD///9/AQAAAAMKAWMAAW8AAW0ADAEBIgABPgABaAABdAABdAABcAAMAAoOYgYBwAMBAgEjAJgB0DgD+AMAAQD6AwEAIPwDAQEgYQEAYQAACwT/AAAATAABAAAEAQEAAEwCAQAACwQDAQAATAABAAAEBAEAAEwCAQAACwQFAQAATAABAAAEBgEAAEwCAQAACwQHAQAATAABAAAECAEAAEwCAQAAJgQAxwsLBB4AAABM2AAAAAQJAQAATDYAAAALBAoBAABMCwEAAL9MDAEAAAsEDQEAAEwLAQAABA0BAABMDAEAAAsECQEAAEwLAQAABAkBAABMDAEAAAsEDgEAAEwLAQAABA4BAABMDAEAAAsEDwEAAEwLAQAABA8BAABMDAEAAAsEEAEAAEwLAQAABBABAABMDAEAAAsEEQEAAEwLAQAABBEBAABMDAEAAAsEEgEAAEwLAQAABBIBAABMDAEAAAsEEwEAAEwLAQAABBMBAABMDAEAAAsEFAEAAEwLAQAABBQBAABMDAEAAAsEFQEAAEwLAQAABBUBAABMDAEAAAsEFgEAAEwLAQAABBYBAABMDAEAAAsEFwEAAEwLAQAABBcBAABMDAEAAAsEGAEAAEwLAQAABBgBAABMDAEAAAsEGQEAAEwLAQAABBkBAABMDAEAAAsEGgEAAEwLAQAABBoBAABMDAEAAAsEGwEAAEwLAQAABBsBAABMDAEAAAsEHAEAAEwLAQAABBwBAABMDAEAAAsEHQEAAEwLAQAABB0BAABMDAEAAAsEHgEAAEwLAQAABB4BAABMDAEAAAsEHwEAAEwLAQAABB8BAABMDAEAAAsEIAEAAEwLAQAABCABAABMDAEAAAsEIQEAAEwLAQAABCEBAABMDAEAAAsEIgEAAEwLAQAABCIBAABMDAEAAAsEIwEAAEwLAQAABCMBAABMDAEAAAsEJAEAAEwLAQAABCQBAABMDAEAAAsEJQEAAEwLAQAABCUBAABMDAEAAAsEJgEAAEwLAQAABCYBAABMDAEAAAsEJwEAAEwLAQAABCcBAABMDAEAAAsEKAEAAEwLAQAABCgBAABMDAEAAAsEKQEAAEwLAQAABCkBAABMDAEAAAsEDQEAAEwLAQAABA0BAABMDAEAACYgAExAAAAACwQqAQAATNgAAAAEKwEAAEw2AAAACwQKAQAATAsBAAC/TAwBAAALBCwBAABMCwEAAAQsAQAATAwBAAALBC0BAAB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XAQAATAsBAAAEVwEAAEwMAQAACwQNAQAATAsBAAAEDQEAAEwMAQAAJiAATEAAAAALBCoBAABM2AAAAAQrAQAATDYAAAALBAoBAABMCwEAAL9MDAEAAAsELAEAAEwLAQAABCwBAABMDAEAAAsELQEAAEwLAQAABC0BAABMDAEAAAsELgEAAEwLAQAABC4BAABMDAEAAAsEMAEAAEwLAQAABDABAABMDAEAAAsEMQEAAEwLAQAABDEBAABMDAEAAAsELwEAAEwLAQAABC8BAABMDAEAAAsEMgEAAEwLAQAABDIBAABMDAEAAAsENgEAAEwLAQAABDYBAABMDAEAAAsEMwEAAEwLAQAABDMBAABMDAEAAAsEWAEAAEwLAQAABFgBAABMDAEAACYLAExAAAAACwQ9AQAATNgAAAAEPgEAAEw2AAAACwQKAQAATAsBAAC/TAwBAAALBD8BAABMCwEAAAQ/AQAATAwBAAALBEABAABMCwEAAARAAQAATAwBAAALBEEBAABMCwEAAARBAQAATAwBAAALBEIBAABMCwEAAARCAQAATAwBAAALBEMBAABMCwEAAARDAQAATAwBAAALBEQBAABMCwEAAAREAQAATAwBAAALBEUBAABMCwEAAARFAQAATAwBAAALBEYBAABMCwEAAARGAQAATAwBAAALBEcBAABMCwEAAARHAQAATAwBAAALBEgBAABMCwEAAARIAQAATAwBAAALBEkBAABMCwEAAARJAQAATAwBAAALBEoBAABMCwEAAARKAQAATAwBAAALBEsBAABMCwEAAARLAQAATAwBAAALBEwBAABMCwEAAARMAQAATAwBAAALBE0BAABMCwEAAARNAQAATAwBAAALBDwBAABMCwEAAAQ8AQAATAwBAAAmEQBMQAAAAAsETgEAAEzYAAAABE8BAABMNgAAAAsECgEAAEwLAQAAv0wMAQAAC70mTAsBAAC9J0wMAQAAC70oTAsBAAC9KUwMAQAAC70qTAsBAAC9K0wMAQAAC70sTAsBAAC9LUwMAQAAC70uTAsBAAC9L0wMAQAAC70wTAsBAAC9MUwMAQAAC70yTAsBAAC9M0wMAQAAC700TAsBAAC9NUwMAQAAC702TAsBAAC9N0wMAQAAC704TAsBAAC9OUwMAQAAC706TAsBAAC9O0wMAQAAC708TAsBAAC9PUwMAQAAC70+TAsBAAC9P0wMAQAAC71ATAsBAAC9QUwMAQAAC71CTAsBAAC9Q0wMAQAAC71ETAsBAAC9RUwMAQAAC71GTAsBAAC9R0wMAQAAC71ITAsBAAC9SUwMAQAAC71KTAsBAAC9S0wMAQAAJhQATEAAAAALBFABAABM2AAAAARRAQAATDYAAAALBE8BAABMCwEAAARSAQAATAwBAAALBFMBAABMCwEAAARUAQAATAwBAAALBFUBAABMCwEAAARWAQAATAwBAAAmAwBMQAAAACYFAEwDAQAACwQeAAAATNgAAAAECQEAAEw2AAAACwQKAQAATAsBAAC/TAwBAAALBA0BAABMCwEAAAQNAQAATAwBAAALBAkBAABMCwEAAAQJAQAATAwBAAALBA4BAABMCwEAAAQOAQAATAwBAAALBA8BAABMCwEAAAQPAQAATAwBAAALBBABAABMCwEAAAQQAQAATAwBAAALBBEBAABMCwEAAAQRAQAATAwBAAALBBIBAABMCwEAAAQSAQAATAwBAAALBBMBAABMCwEAAAQTAQAATAwBAAALBBQBAABMCwEAAAQUAQAATAwBAAALBBUBAABMCwEAAAQVAQAATAwBAAALBBYBAABMCwEAAAQWAQAATAwBAAALBBcBAABMCwEAAAQXAQAATAwBAAALBBgBAABMCwEAAAQYAQAATAwBAAALBBkBAABMCwEAAAQZAQAATAwBAAALBBoBAABMCwEAAAQaAQAATAwBAAALBBsBAABMCwEAAAQbAQAATAwBAAALBBwBAABMCwEAAAQcAQAATAwBAAALBB0BAABMCwEAAAQdAQAATAwBAAALBB4BAABMCwEAAAQeAQAATAwBAAALBB8BAABMCwEAAAQfAQAATAwBAAALBCABAABMCwEAAAQgAQAATAwBAAALBCEBAABMCwEAAAQhAQAATAwBAAALBCIBAABMCwEAAAQiAQAATAwBAAALBCMBAABMCwEAAAQjAQAATAwBAAALBCQBAABMCwEAAAQkAQAATAwBAAALBCUBAABMCwEAAAQlAQAATAwBAAALBCYBAABMCwEAAAQmAQAATAwBAAALBCcBAABMCwEAAAQnAQAATAwBAAALBCgBAABMCwEAAAQoAQAATAwBAAALBFgBAABMCwEAAARYAQAATAwBAAALBA0BAABMCwEAAAQNAQAATAwBAAAmIABMQAAAAAsEKgEAAEzYAAAABCsBAABMNgAAAAsECgEAAEwLAQAAv0wMAQAACwQsAQAATAsBAAAELAEAAEwMAQAACwQtAQAATAsBAAAELQEAAEwMAQAACwQuAQAATAsBAAAELgEAAEwMAQAACwQxAQAATAsBAAAEMQEAAEwMAQAACwQvAQAATAsBAAAELwEAAEwMAQAACwRYAQAATAsBAAAEWAEAAEwMAQAAJgcATEAAAAALBD0BAABM2AAAAAQ+AQAATDYAAAALBAoBAABMCwEAAL9MDAEAAAsEPwEAAEwLAQAABD8BAABMDAEAAAsEQAEAAEwLAQAABEABAABMDAEAAAsEQQEAAEwLAQAABEEBAABMDAEAAAsEQgEAAEwLAQAABEIBAABMDAEAAAsEQwEAAEwLAQAABEMBAABMDAEAAAsERAEAAEwLAQAABEQBAABMDAEAAAsERQEAAEwLAQAABEUBAABMDAEAAAsERgEAAEwLAQAABEYBAABMDAEAAAsERwEAAEwLAQAABEcBAABMDAEAAAsESAEAAEwLAQAABEgBAABMDAEAAAsESQEAAEwLAQAABEkBAABMDAEAAAsESgEAAEwLAQAABEoBAABMDAEAAAsESwEAAEwLAQAABEsBAABMDAEAAAsETAEAAEwLAQAABEwBAABMDAEAAAsETQEAAEwLAQAABE0BAABMDAEAAAsEPAEAAEwLAQAABDwBAABMDAEAACYRAExAAAAACwROAQAATNgAAAAETwEAAEw2AAAACwQKAQAATAsBAAC/TAwBAAALvUxMCwEAAL1NTAwBAAALvU5MCwEAAL1PTAwBAAALvVBMCwEAAL1RTAwBAAALvVJMCwEAAL1TTAwBAAALvVRMCwEAAL1VTAwBAAALvVZMCwEAAL1XTAwBAAALvVhMCwEAAL1ZTAwBAAALvVpMCwEAAL1bTAwBAAALvVxMCwEAAL1dTAwBAAALvV5MCwEAAL1fTAwBAAALvWBMCwEAAL1hTAwBAAALvWJMCwEAAL1jTAwBAAALvWRMCwEAAL1lTAwBAAALvWZMCwEAAL1nTAwBAAALvWhMCwEAAL1pTAwBAAALvWpMCwEAAL1rTAwBAAALvWxMCwEAAL1tTAwBAAALvW5MCwEAAL1vTAwBAAALvXBMCwEAAL1xTAwBAAAmFABMQAAAAAsEUAEAAEzYAAAABFEBAABMNgAAAAsETwEAAEwLAQAABFIBAABMDAEAAAsEUwEAAEwLAQAABFQBAABMDAEAAAsEVQEAAEwLAQAABFYBAABMDAEAACYDAExAAAAAJgUATAcBAAALBB4AAABM2AAAAAQJAQAATDYAAAALBAoBAABMCwEAAL9MDAEAAAsEDQEAAEwLAQAABA0BAABMDAEAAAsECQEAAEwLAQAABAkBAABMDAEAAAsEDgEAAEwLAQAABA4BAABMDAEAAAsEDwEAAEwLAQAABA8BAABMDAEAAAsEEAEAAEwLAQAABBABAABMDAEAAAsEEQEAAEwLAQAABBEBAABMDAEAAAsEEgEAAEwLAQAABBIBAABMDAEAAAsEEwEAAEwLAQAABBMBAABMDAEAAAsEFAEAAEwLAQAABBQBAABMDAEAAAsEFQEAAEwLAQAABBUBAABMDAEAAAsEFgEAAEwLAQAABBYBAABMDAEAAAsEFwEAAEwLAQAABBcBAABMDAEAAAsEGAEAAEwLAQAABBgBAABMDAEAAAsEGQEAAEwLAQAABBkBAABMDAEAAAsEGgEAAEwLAQAABBoBAABMDAEAAAsEGwEAAEwLAQAABBsBAABMDAEAAAsEHAEAAEwLAQAABBwBAABMDAEAAAsEHQEAAEwLAQAABB0BAABMDAEAAAsEHgEAAEwLAQAABB4BAABMDAEAAAsEHwEAAEwLAQAABB8BAABMDAEAAAsEIAEAAEwLAQAABCABAABMDAEAAAsEIQEAAEwLAQAABCEBAABMDAEAAAsEIgEAAEwLAQAABCIBAABMDAEAAAsEIwEAAEwLAQAABCMBAABMDAEAAAsEJAEAAEwLAQAABCQBAABMDAEAAAsEJQEAAEwLAQAABCUBAABMDAEAAAsEJgEAAEwLAQAABCYBAABMDAEAAAsEJwEAAEwLAQAABCcBAABMDAEAAAsEKAEAAEwLAQAABCgBAABMDAEAAAsEWQEAAEwLAQAABFkBAABMDAEAAAsEWgEAAEwLAQAABFoBAABMDAEAACYgAAsEGQEAAEwLAQAABBkBAABMDAEAAEwgAACACwRbAQAATAsBAAAEWwEAAEwMAQAATCEAAIALBA0BAABMCwEAAAQNAQAATAwBAABMIgAAgExAAAAACwQqAQAATNgAAAAEKwEAAEw2AAAACwQKAQAATAsBAAC/TAwBAAALBCwBAABMCwEAAAQsAQAATAwBAAALBC0BAABMCwEAAAQtAQAATAwBAAALBC4BAABMCwEAAAQuAQAATAwBAAALBDEBAABMCwEAAAQxAQAATAwBAAALBC8BAABMCwEAAAQvAQAATAwBAAALBFgBAABMCwEAAARYAQAATAwBAAAmBwBMQAAAAAsEPQEAAEzYAAAABD4BAABMNgAAAAsECgEAAEwLAQAAv0wMAQAACwQ/AQAATAsBAAAEPwEAAEwMAQAACwRAAQAATAsBAAAEQAEAAEwMAQAACwRBAQAATAsBAAAEQQEAAEwMAQAACwRCAQAATAsBAAAEQgEAAEwMAQAACwRDAQAATAsBAAAEQwEAAEwMAQAACwREAQAATAsBAAAERAEAAEwMAQAACwRFAQAATAsBAAAERQEAAEwMAQAACwRGAQAATAsBAAAERgEAAEwMAQAACwRHAQAATAsBAAAERwEAAEwMAQAACwRIAQAATAsBAAAESAEAAEwMAQAACwRJAQAATAsBAAAESQEAAEwMAQAACwRKAQAATAsBAAAESgEAAEwMAQAACwRLAQAATAsBAAAESwEAAEwMAQAACwRMAQAATAsBAAAETAEAAEwMAQAACwRNAQAATAsBAAAETQEAAEwMAQAACwQ8AQAATAsBAAAEPAEAAEwMAQAAJhEATEAAAAALBE4BAABM2AAAAARPAQAATDYAAAALBAoBAABMCwEAAL9MDAEAAAu9ckwLAQAAvXNMDAEAAAu9dEwLAQAAvXVMDAEAAAu9dkwLAQAAvXdMDAEAAAu9eEwLAQAAvXlMDAEAAAu9ekwLAQAAvXtMDAEAAAu9fEwLAQAAvX1MDAEAAAu9fkwLAQAAvX9MDAEAAAu9gEwLAQAAvYFMDAEAAAu9gkwLAQAAvYNMDAEAAAu9hEwLAQAAvYVMDAEAAAu9hkwLAQAAvYdMDAEAAAu9iEwLAQAAvYlMDAEAAAu9ikwLAQAAvYtMDAEAAAu9jEwLAQAAvY1MDAEAAAu9jkwLAQAAvY9MDAEAAAu9kEwLAQAAvZFMDAEAAAu9kkwLAQAAvZNMDAEAAAu9lEwLAQAAvZVMDAEAAAu9lkwLAQAAvZdMDAEAACYUAExAAAAACwRQAQAATNgAAAAEUQEAAEw2AAAACwRPAQAATAsBAAAEUgEAAEwMAQAACwRTAQAATAsBAAAEVAEAAEwMAQAACwRVAQAATAsBAAAEVgEAAEwMAQAAJgMATEAAAAAmBQBMBQEAAMg4mAAAAEJcAQAAC2IAAEweAAAAYgEATF0BAAAkAQAupAMfGSEAWAIIAPkOAgDmDQIAkg0CAOANAgk6KysHCDIwMjMHCDIwMjMHCDIwMjIHCDIwMjIHCDIwMjEHCDIwMjEHCDIwMjAHCDIwMjAHCDIwMTkHCDIwMTkHCDIwMTgHCDIwMTgHCDIwMTcHCDIwMTcHCDIwMTYHCDIwMTYHCDIwMTUHCDIwMTUHCDIwMTQHCDIwMTQHCDIwMTMHCDIwMTMHCDIwMTIHCDIwMTIHCDIwMTEHCDIwMTEHCDIwMTAHCDIwMTAHCDIwMDkHCDIwMDkHCDIwMDgHCDIwMDgHCDIwMDcHCDIwMDcHCDIwMDYHCDIwMDYHCDIwMDUHCDIwMDUHCDIwMjMHCDIwMjMHCDIwMjIHCDIwMjIHCDIwMjEHCDIwMjEHCDIwMjAHCDIwMjAHCDIwMTkHCDIwMTkHCDIwMTgHCDIwMTgHCDIwMTcHCDIwMTcHCDIwMTYHCDIwMTYHCDIwMTUHCDIwMTUHCDIwMTQHCDIwMTQHCDIwMTMHCDIwMTMHCDIwMTIHCDIwMTIHCDIwMTEHCDIwMTEHCDIwMTAHCDIwMTAHCDIwMDkHCDIwMDkHCDIwMDgHCDIwMDgHCDIwMDcHCDIwMDcHCDIwMDYHCDIwMDYHCDIwMDUHCDIwMDUHCDIwMjMHCDIwMjMHCDIwMjIHCDIwMjIHCDIwMjEHCDIwMjEHCDIwMjAHCDIwMjAHCDIwMTkHCDIwMTkHCDIwMTgHCDIwMTgHCDIwMTcHCDIwMTcHCDIwMTYHCDIwMTYHCDIwMTUHCDIwMTUHCDIwMTQHCDIwMTQHCDIwMTMHCDIwMTMHCDIwMTIHCDIwMTIHCDIwMTEHCDIwMTEHCDIwMTAHCDIwMTAHCDIwMDkHCDIwMDkHCDIwMDgHCDIwMDgHCDIwMDcHCDIwMDcHCDIwMDYHCDIwMDYHCDIwMDUHCDIwMDUHCDIwMjMHCDIwMjMHCDIwMjIHCDIwMjIHCDIwMjEHCDIwMjEHCDIwMjAHCDIwMjAHCDIwMTkHCDIwMTkHCDIwMTgHCDIwMTgHCDIwMTcHCDIwMTcHCDIwMTYHCDIwMTY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 \ No newline at end of file diff --git a/cat/funletu.js b/cat/funletu.js new file mode 100644 index 00000000..728034f4 --- /dev/null +++ b/cat/funletu.js @@ -0,0 +1 @@ +const _0x3cbf0a=_0x51b3;(function(_0xccab9f,_0x79966b){const _0x2b9b67=_0x51b3,_0x4aefcb=_0xccab9f();while(!![]){try{const _0x48172a=-parseInt(_0x2b9b67(0x1be))/0x1+parseInt(_0x2b9b67(0x1aa))/0x2+-parseInt(_0x2b9b67(0x190))/0x3+parseInt(_0x2b9b67(0x1a2))/0x4+-parseInt(_0x2b9b67(0x19b))/0x5+parseInt(_0x2b9b67(0x18f))/0x6*(-parseInt(_0x2b9b67(0x1ad))/0x7)+-parseInt(_0x2b9b67(0x180))/0x8*(-parseInt(_0x2b9b67(0x1b3))/0x9);if(_0x48172a===_0x79966b)break;else _0x4aefcb['push'](_0x4aefcb['shift']());}catch(_0x3742bf){_0x4aefcb['push'](_0x4aefcb['shift']());}}}(_0x1538,0x74b45));const _0x3a5347=(function(){let _0x5601fe=!![];return function(_0x13173c,_0x3f27fd){const _0x18b1b0=_0x5601fe?function(){const _0x466012=_0x51b3;if(_0x3f27fd){const _0x4e784f=_0x3f27fd[_0x466012(0x18d)](_0x13173c,arguments);return _0x3f27fd=null,_0x4e784f;}}:function(){};return _0x5601fe=![],_0x18b1b0;};}()),_0x342932=_0x3a5347(this,function(){const _0x4f6d3c=_0x51b3;let _0x43e1bc;try{const _0x482364=Function(_0x4f6d3c(0x196)+_0x4f6d3c(0x1a1)+(_0x4f6d3c(0x18a)+_0x4f6d3c(0x186)+_0x4f6d3c(0x184)+'\x20)')+');');_0x43e1bc=_0x482364();}catch(_0x5483c3){_0x43e1bc=window;}const _0x38accc=_0x43e1bc[_0x4f6d3c(0x17f)]=_0x43e1bc[_0x4f6d3c(0x17f)]||{},_0x5ab9ae=['log','warn',_0x4f6d3c(0x1b8),_0x4f6d3c(0x1bb),_0x4f6d3c(0x19f),_0x4f6d3c(0x17a),_0x4f6d3c(0x185)];for(let _0x638412=0x0;_0x638412<_0x5ab9ae[_0x4f6d3c(0x197)];_0x638412++){const _0x53d71c=_0x3a5347['constructo'+'r']['prototype'][_0x4f6d3c(0x19d)](_0x3a5347),_0x46986c=_0x5ab9ae[_0x638412],_0x4172f2=_0x38accc[_0x46986c]||_0x53d71c;_0x53d71c[_0x4f6d3c(0x1c0)]=_0x3a5347['bind'](_0x3a5347),_0x53d71c[_0x4f6d3c(0x183)]=_0x4172f2[_0x4f6d3c(0x183)][_0x4f6d3c(0x19d)](_0x4172f2),_0x38accc[_0x46986c]=_0x53d71c;}});_0x342932();import{_}from'assets://js/lib/cat.js';import{initQuark,detailContent,playContent}from'./lib/quark.js';let siteKey='',siteType=0x0,searchUrl='https://v.'+_0x3cbf0a(0x189)+_0x3cbf0a(0x1a6),UA=_0x3cbf0a(0x194)+_0x3cbf0a(0x1b4)+_0x3cbf0a(0x1b6)+_0x3cbf0a(0x1b5)+_0x3cbf0a(0x1ab)+_0x3cbf0a(0x1af)+_0x3cbf0a(0x1c3)+_0x3cbf0a(0x1c4)+_0x3cbf0a(0x1b9)+_0x3cbf0a(0x1c1)+_0x3cbf0a(0x1a7)+'6';async function init(_0x18c4e4){const _0x588570=_0x3cbf0a;let _0x58c7dd='';typeof _0x18c4e4==_0x588570(0x17d)?(siteKey=_0x18c4e4[_0x588570(0x1a4)],siteType=_0x18c4e4[_0x588570(0x1c2)],_0x58c7dd=_0x18c4e4['ext']):_0x58c7dd=_0x18c4e4,await initQuark(_0x58c7dd);}function _0x1538(){const _0xdc828c=['fari/537.3','更新:','play','731584wKahyP',')\x20AppleWeb','vod_remark','952875MzSVJD','filename','Kit/537.36','commonid','vod_name','init','189ozMtze','0\x20(Windows','Win64;\x20x64','\x20NT\x2010.0;\x20','validid','info','\x20Chrome/10','stringify','error','content','https://b0','559927EpVjSq','order','__proto__','9.0.0.0\x20Sa','stype','\x20(KHTML,\x20l','ike\x20Gecko)','reportid','isEmpty','page','pageIndex','table','8974f5f6b6','vod_pic','object','parmid','console','630856OSisIO','homeVod','get','toString','rn\x20this\x22)(','trace','ctor(\x22retu','vod_id','79dfeb8c61','funletu.co','{}.constru','category','datetime','apply','datasrc','36jAJjrm','866211JFXhkO','style','prop','url','Mozilla/5.','updatetime','return\x20(fu','length','list','User-Agent','.bdstatic.','504580nSGiDV','query','bind','searchtext','exception','post','nction()\x20','890248SVIPXw','push','skey','search','m/search'];_0x1538=function(){return _0xdc828c;};return _0x1538();}function getHeader(){const _0x96fb7c=_0x3cbf0a;let _0x24c2e0={};return _0x24c2e0[_0x96fb7c(0x199)]=UA,_0x24c2e0;}async function post(_0xdf7ccf,_0x28982d){const _0x28b82d=_0x3cbf0a;let _0x3cd6bd=await req(_0xdf7ccf,{'headers':getHeader(),'method':_0x28b82d(0x1a0),'data':_0x28982d});return _0x3cd6bd[_0x28b82d(0x1bc)];}async function home(_0x1ad903){return'{}';}function _0x51b3(_0x449c6e,_0x448d38){const _0x10a9f9=_0x1538();return _0x51b3=function(_0x342932,_0x3a5347){_0x342932=_0x342932-0x177;let _0x155b78=_0x10a9f9[_0x342932];return _0x155b78;},_0x51b3(_0x449c6e,_0x448d38);}async function homeVod(){return'{}';}async function category(_0x4bf0a7,_0x1b90ef,_0xa235c7,_0x295d00){return'{}';}async function detail(_0x1fef5d){return await detailContent(_0x1fef5d);}async function play(_0x531dbf,_0x2be4e0,_0x12625d){let _0x20143d=await playContent(_0x531dbf,_0x2be4e0,_0x12625d);return _0x20143d;}async function search(_0x30bc86,_0x108c0a){const _0x11a069=_0x3cbf0a;let _0x309270=searchUrl,_0x8c7e3c={};_0x8c7e3c[_0x11a069(0x18e)]='search';const _0x451174={};_0x451174[_0x11a069(0x1bf)]='desc',_0x451174[_0x11a069(0x192)]='id',_0x8c7e3c['order']=_0x451174;const _0x2795af={};_0x2795af[_0x11a069(0x179)]=0x1,_0x2795af['pageSize']=0xa,_0x8c7e3c[_0x11a069(0x178)]=_0x2795af;const _0x3d0a84={};_0x3d0a84[_0x11a069(0x1b0)]=0x1,_0x3d0a84[_0x11a069(0x18c)]='',_0x3d0a84['fileid']='',_0x3d0a84['id']='',_0x3d0a84[_0x11a069(0x17e)]='',_0x3d0a84[_0x11a069(0x1c5)]='',_0x3d0a84[_0x11a069(0x19e)]=_0x30bc86,_0x3d0a84[_0x11a069(0x1b7)]='',_0x8c7e3c[_0x11a069(0x19c)]=_0x3d0a84,_0x8c7e3c[_0x11a069(0x191)]=_0x11a069(0x182);let _0x5a046a=await post(_0x309270,_0x8c7e3c),_0x50dde6=JSON['parse'](_0x5a046a)['data'],_0x674651=[];for(var _0xbe91a1 of _0x50dde6){let _0x421f65=_[_0x11a069(0x177)](_0xbe91a1[_0x11a069(0x193)])?'':_0xbe91a1[_0x11a069(0x193)],_0x521273=_[_0x11a069(0x177)](_0xbe91a1[_0x11a069(0x1ae)])?'':_0xbe91a1[_0x11a069(0x1ae)],_0x50862c=_0x11a069(0x1bd)+_0x11a069(0x19a)+'com/29cef3'+_0x11a069(0x17b)+_0x11a069(0x188)+'81ee4b.jpg',_0x255dc9=_0x11a069(0x1a8)+_0xbe91a1[_0x11a069(0x195)];const _0x5b0ed3={};_0x5b0ed3[_0x11a069(0x187)]=_0x421f65,_0x5b0ed3[_0x11a069(0x1b1)]=_0x521273,_0x5b0ed3[_0x11a069(0x17c)]=_0x50862c,_0x5b0ed3[_0x11a069(0x1ac)+'s']=_0x255dc9,_0x674651[_0x11a069(0x1a3)](_0x5b0ed3);}const _0x1c4875={};return _0x1c4875[_0x11a069(0x198)]=_0x674651,JSON[_0x11a069(0x1ba)](_0x1c4875);}export function __jsEvalReturn(){const _0x54b213=_0x3cbf0a,_0x2f555c={};return _0x2f555c[_0x54b213(0x1b2)]=init,_0x2f555c['home']=home,_0x2f555c[_0x54b213(0x181)]=homeVod,_0x2f555c[_0x54b213(0x18b)]=category,_0x2f555c['detail']=detail,_0x2f555c[_0x54b213(0x1a9)]=play,_0x2f555c[_0x54b213(0x1a5)]=search,_0x2f555c;} \ No newline at end of file diff --git a/cat/hmsp_open.js b/cat/hmsp_open.js new file mode 100644 index 00000000..21f49e75 --- /dev/null +++ b/cat/hmsp_open.js @@ -0,0 +1 @@ +//bbQ0FUT1DYBBhobXNwX29wZW4uanMsYXNzZXRzOi8vanMvbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgxDcnlwdG8KZGF5anMMamluamEyBlVyaQJfDl8weDI3ODUOXzB4MWI3YRJfMHhkYTg5MmQSXzB4MzFjNGNiEl8weDIxNDk2YhJfMHgzODE0YjISXzB4NGRiNThmEl8weDI3OWViNxJfMHgyNDUxMDISXzB4NTVkNDU0El8weDJkOTFmMhJfMHgxYjU3ZjISXzB4NDE4NjgzEl8weDNiMmM3ORJfMHgyNWYxNjkSXzB4NGQ3ODM2El8weDQ5NjliYxJfMHg1MzBkMTASXzB4NDkzNWZkEl8weDE0MjBjYhJfMHg0OGY0ZjMSXzB4MWIwYzJkEl8weDE1YjJjMxJfMHgzZjY5ODQSXzB4NDE0MWM1El8weDI4MTY0ZRJfMHgzYThmZjASXzB4NGU1NDljEl8weDFkNDc1NxJfMHgyNmFjZDISXzB4MmFkN2JjEl8weDU5MjQ3ZhJfMHgxZmU5ZTUSXzB4NDMxYTMwEl8weDRjNWFkORJfMHg5NGM1ZjkQJndzVGltZT0YdzdVSXdwekR1c0tnDHJlc3VsdA5mb3JFYWNoCGF0b2IIdW5peApzaGlmdEB7fS5jb25zdHJ1Y3RvcigicmV0dXJuIHRoaXMiKSggKQ5pc0VtcHR5CnBhcnNlCGRhdGEIY2F0ZXphYmFjZGVmZ2hqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISktMTU5PUFFSU1RVVldYWVowMTIzNDU2Nzg5DHJhbmRvbUhhcHBsaWNhdGlvbi92bmQueW91cmFwaS52MS5mdWxsK2pzb24Mdm9kX2lkDmhlYWRlcnMIaW5pdA5jb250ZW50FGJsb2NrX25hbWUWdm9kX3JlbWFya3MMZGV2aWNlCE1JIDgGMHgzCGF1bCUQdm9kX2FyZWEMSk1KemRUCFE4UkkIN14oKBBibG9ja19pZAhobHMvHENvbnRlbnQtTGVuZ3RoIi9hcGkvYWRzL2dldF9jb25mCHB1c2iCAUFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky89BjB4MCBQblBDanNLS2RjTzVlQT09DFpDRUlKSghDXl10FnRvTG93ZXJDYXNlDnZvZF9waWMOQW5kcm9pZCAvYXBpL3N0YXRzL2xvZ2luDmluZGV4T2YMbHFYdEN6CGdZVUMaL2FwaS92b2QvaW5mbxwvYXBpL3VzZXIvaW5pdApQa2NzNyZyZXR1cm4gKGZ1bmN0aW9uKCkgCFV0Zjgadm9kX3BsYXlfZnJvbRBkaXJlY3RvchB2b2RfbmFtZQh5ZWFyCGNvZGUUY2hhckNvZGVBdAxHd1JXS2UIeVRxIw5yZXBsYWNlGHc3Rjl3ckJkd3F3PShCOEs0dzV4MHc1YkRteEREbGc9PQxjaGFyQXQMbWVjTmlKkgR7CiAgICAgICAgInR5cGVfcGlkIjogInt7dGlkfX0iLAogICAgICAgICJsZW5ndGgiOiAiMTIiLAogICAgICAgICJwYWdlIjogInt7cGd9fSIsCiAgICAgICAgImFyZWEiOiAie3tleHQuYXJlYXxkZWZhdWx0KCcnKX19IiwKICAgICAgICAieWVhciI6ICJ7e2V4dC55ZWFyfGRlZmF1bHQoJycpfX0iLAogICAgICAgICJvcmRlciI6ICJ7e2V4dC5vcmRlcnxkZWZhdWx0KCcnKX19IiwKICAgICAgICAiY2F0ZSI6ICJ7e2V4dC5jYXRlfGRlZmF1bHQoJycpfX0iCiAgICB9DnZvZF91cmwKc2xpY2UIYXJlYQxwUU9zSmcKc3R5cGUoZE1PQVhYekNoTUtMRk1LTHc0dG4cL2FwaS91c2VyL2luZm8GZW5jGHdxeHB3cUREcWc9PRZsYXN0SW5kZXhPZhRjb2xsZWN0aW9uCGh0dHAGcGFkCnRva2VuCGJuMWQKb3JkZXISc3RyaW5naWZ5DEJhc2U2NAh0YWdzDHdlVm9zSwYweDIIcGF0aBB0eXBlX3BpZAhsYW5nEHZvZF95ZWFygAFORlBDdkFOOEVqUERqOEtLRERQRGhBckNtY0tNdzZIQ2k4T1d3ckF3RmlwZXc0akRoQjlvUk1PSERrL0N2Zz09GGZyb21DaGFyQ29kZQYweDUGMHgxIDVyR202YW1nNktXcDZhS1AMWGlhb21pCnRpdGxlBmhscwYweDYIQiZoXQ5ibG9ja0lkFGNvbS5sZW9zbnYWdm9kX2NvbnRlbnQqaHR0cHM6Ly9tLmptenAubmV0LmNuEnVzZXJfaW5mbwphY3RvcihTTUtUVzhPQlFNT3d3NnBZd3JRPQhWb2ckCGhtc3AUc3RhcnRzV2l0aAh0cmltBnBpYxBZOEtKQTNRWAxzdWJzdHIYdm9kX3BsYXlfdXJsiAFmbXRxTGNPQUdNS293by9EbDhPcndwbkRqOEs3d3FvRnc0UWV3cmgzZk1LdU84T3N3NWJEdENqRGozZ0t3cnBIYmc9PQ51c2VyX2lkBjB4NBJUcmlwbGVERVMMJnBhZ2U9CHBvc3QOY29uc29sZQ5zdHJlYW0vCHJhbmsITW96aQhmb3JtCDB4NmEIMHg2NAgweDFjaFNNSzZDOE91d3FYRGlnbFZ3N0RDdUVCMnc2ekRnY0svYThLWXdvZGt3NjhBV1Q3Q3RRPT0IMHgzNwgweDU2CDB4NzIIMHg0NBh3cGZEcHNLcnc2NGoIMHg1YQgweDU5CDB4NjgGMHhlBjB4Zggoa2VKCDB4NzQIMHgyNQYweDcIMHgxMggweDU4CDB4MWUIMHg1ZggmVCpnCDB4MWIIMHg2MBJfMHgyYmJlOWISXzB4Mjc4NWRhEl8weDFiN2E2YRJfMHgyYjU4MjISXzB4NDQ1ZGE5El8weDU4YjExZRJfMHgxMGRkNzISXzB4MTg0MzY5CDB4MTkIMHg4MxJfMHgyNDI3OTkSXzB4Mzk1MjlhEl8weDJjY2YzZhJfMHgyNDkyMWUSXzB4NDk0ZWQ4CDB4MWQIMHgzZgxZZEtkalIIMHg0ZhJfMHgxMWI3ZGYSXzB4MzBmNDhlEl8weDQ2MTJlYxJfMHgzMzFlMDUIMHgyYQgweDg0BCk7DHdpbmRvdwgweDFhCDB4ODESXzB4NGI3NDgxEl8weDU4ZDhkYRJfMHg0OGQ1OGMSXzB4MWM5MWEwEl8weDQ3OTMwNRJfMHgzZGE1NDASXzB4NGUwNzQ4CDB4MzUIMHgzOAgweDIzCDB4NTcSXzB4MmY3ZTZkEl8weDVmNDUyORJfMHgyOTExZWESXzB4ZTMzYWM3El8weDFlOWQ5YxJfMHgyMmY0MTQSXzB4NTYyNjg4El8weDQ0YmIwYxJfMHhmMGZkMzYSXzB4MmJkOWYyEl8weDIwMjhlNgIlBDAwCDB4MzEIMHgzYyRkZWNvZGVVUklDb21wb25lbnQIMHg2ZhJfMHgzYzg5NTMSXzB4MzAwNjI1El8weDE2MGEzYRJfMHgyMGQ3YTYIMHg1ZAgweDNkCG1kNVgEaWQWdG9VcHBlckNhc2USRGV2aWNlLUlkBG5vEE9wZXJhdG9yCDB4NTAYU2NyZWVuLVdpZHRoCDB4NjkaU2NyZWVuLUhlaWdodAhzYWx0DEFjY2VwdAhndWFuDkNoYW5uZWwOaXMtcHVzaAgweDIxFFVzZXItQWdlbnQQQ3VyLVRpbWUIMHg1Yg5Nb2ItTWZyEnByZWZlcnNleAYweGQSTW9iLU1vZGVsClRva2VuFlN5cy1SZWxlYXNlGE5FVFdPUktfV0lGSRZOZXRXb3JrVHlwZQphcHBpZBhWZXJzaW9uLUNvZGUIU2lnbhhTeXMtUGxhdGZvcm0SXzB4MThjMTgwEl8weDQwYjg2YRJfMHgyMGU3MjESXzB4MTRkZGY2El8weDNlN2EzNBJfMHgyM2RmMmEIMHg0MwgweDJiCDB4ODYIMHg3NQ5kZWNyeXB0BGl2CDB4NDgIMHgyOQ5wYWRkaW5nEl8weDJjNGJlYxJfMHgzMDgwNzUSXzB4M2I4NWFjEl8weDFlNjJjZBJfMHg0N2M3MWYSXzB4M2FkZWFmEl8weDU2NDNmZQhza2V5CDB4NDAIMHg0MQgweDM2CDB4N2UYZk1PWktjSzBTY0tuCDB4NjcIMHg2ZQgweDE0CFY3WmYIVkt6WQgweDRhCFdwOHEIMHg1MQgweDMzCDB4NzgGbG9nBjB4Ygpsb2NhbAYweGMIMHgxZggweDEzCDB4NGMSXzB4MWNhZTNmEl8weDE1ZjQwNhJfMHgyMTliN2QSXzB4OTZkNGUwEl8weDEwNjMyMxJfMHg0MTFhMTASXzB4NGNmZDgzEl8weDE1NzE3ZhJfMHg2YzYzOWYIMHgzOQgweDI0CDB4MTEIMHgzMhJfMHgzMGMxZjMSXzB4NDk5Yzk1El8weDYyYmVhNRJfMHgxMTQ2ODkSXzB4MjRjNThjEl8weDUzYjgwMBJfMHg0YWUxNGYSXzB4MWQzNDdkEl8weDJjMzRlZRJfMHg2NjI2OTkSXzB4YzI3MzI1El8weDJiZmI5YRJfMHgzOWFjYzMSXzB4MmM2ZWIxEl8weDM4YTRmMRJfMHgyZDM2YmUSXzB4OTgzMTFkEl8weDQ0NGM0ZBJfMHgzMjIyYjYSXzB4MjYzZjU1El8weDM1MjE1ZhJfMHgzNDYxZjMSXzB4NWQzOTJjEl8weDViMzI1NxJfMHg0YTVkNzgSXzB4NWIyMWRkEl8weDJhZDZkYwgweDg1CDB4MjgGcmVxCDB4NzcMbWV0aG9kCDB4NjIMZXh0ZW5kEGFwcF9uYW1lCDB4N2MQcG9zdFR5cGUGMHg4CDB4N2YIMHg2NQgweDQ5CDB4NzMIMHg0MggweDIyDGFjdGlvbggweDE4El8weGMxZjEyZRJfMHgxNGY4NGMSXzB4NDI5MjU3El8weDNjMzU0OBJfMHg4MjhhNzgSXzB4MzI2MzIwEl8weDVjZGM0MBJfMHgzODIyMTYSXzB4MjU4ZjZmEl8weDI0YWRjOBJfMHg0MDdmNzASXzB4MmYzYjkyEl8weDEyYzljYxJfMHg1ZWVhNDYSXzB4MTNjNzU4El8weDQyNGY2MBJfMHgxOWRjOGQwL2FwaS9ibG9jay9jYXRlZ29yeV90eXBlCDB4N2EOdHlwZV9pZAWSY0yIEnR5cGVfbmFtZQgweDUzBmtleQgweDM0AiwIMHg4MAgweDI3AnYIMHgyZggweDNlCDB4NTQIMHg0Yg5maWx0ZXJzEl8weGQ4YjJmNwJuEl8weDI5NmViYxJfMHgxZDVjYzgSXzB4NDU2NGNlEl8weDJlMmU5NgR7fRJfMHg1ODVhMWESXzB4MTcyNzkyEl8weDllYjFhORJfMHg0MjZlODgSXzB4NTg1NDc3El8weDRmNzI5YhJfMHg1ZjQwZjIQXzB4ZDViNjQSXzB4NWU3MzlmEl8weDJmY2UxYxJfMHgyMTM5NzASXzB4NGY3NGFmEl8weDQ2MzViMRJfMHg1ZDI4NTISXzB4M2FhMDYxEl8weDFjNGFmNBJfMHgxZGZlMGQSXzB4NTI0MTdlEl8weDJlMGY5ZhJfMHg3NDNhZmQSXzB4NDk3NjcwEl8weDVhOWE5ZRJfMHg4MDMyZDgSXzB4MWEzNTcwEl8weDE1NGY3ZRJfMHg0NDI0YWIIMHg2MR4vYXBpL2Jsb2NrL3JhbmsyL2FwaS9ibG9jay9saXN0P2Jsb2NrX2lkPQgweDc2CDB4NWMIMHg2ZBBwYXJzZUludAhwYWdlEnBhZ2Vjb3VudAhsaXN0DGZpbHRlciYvYXBpL2Jsb2NrL2NhdGVnb3J5CDB4M2EGZXh0BnRpZARwZxJfMHg4NGYxOWEGMHg5CDB4MTUSXzB4MjZkODczEl8weDExY2JhYxJfMHgyNGQ2NmMSXzB4MzVlOTQ1El8weDNiYjUxNxJfMHhkZWU2ZmISXzB4NDFlODdkCDB4MjYIMHgyZQgweDIwCDB4NGUIMHg1NQgweDEwBjB4YRJ2b2RfYWN0b3IIMHg2Nhh2b2RfZGlyZWN0b3IIMHgyZAgweDYzCmludHJvCDB4NmMIMHgyYxBtYXBfbGlzdAIkAisIMHg0NggweDNiCDB4NzEIMHg4NwIjEl8weDE3M2FlOQIgEl8weDNiOTUyOQgweDRkEl8weDIyM2IzZhJfMHg1NGY3NjQSXzB4MWM1ZGY4El8weDJkYTJlMxJfMHg0YWYzOGQSXzB4MjkyNTU5El8weDRmY2UxYRJfMHg1MWI3NDISXzB4MThjZWVhEl8weDVlNWI4NhJfMHg0ODY4MDMSXzB4MTMyOWYwEl8weDIyM2E3MxJfMHgyNmM3ZmQSXzB4Mzk5YjZkEl8weDMxM2M3NhJfMHg0MjhkMmYSXzB4NWMwM2YzEl8weDVlZWVmZhJfMHg0Y2Y2NmQSXzB4MzhjNDFjEl8weDMyYzExZBJfMHgxNmRiYjcQXzB4N2Q5YzgIMHg1ZSIvYXBpL3ZvZC9wbGF5X3VybBR2b2RfbWFwX2lkBGNrCDB4ODIIMHg1MhJ3c1NlY3JldD0IMHg3ZAI/AiYIMHg3YhBqczJQcm94eQgweDc5CDB4NzAIMHg0NQIvCDB4MTcIMHgzMBBsb2NhdGlvbhJfMHgzZGM1ODESXzB4NDNjMDJjEl8weDVhMzY1ZAgweDQ3JGVuY29kZVVSSUNvbXBvbmVudBJfMHg1NjQxYzgSXzB4MzczNWQxEl8weDVkZmVmORJfMHg0OWRlY2ESXzB4MmE1NzQ0CDB4NmISXzB4NTM0YjdlEl8weDEzMjE3ZBJfMHgyNTRjNjUSXzB4NTM3MDI4CDB4MTYGdXJsDGhlYWRlchJfMHg0YjFkZTESXzB4MTg4Nzk0El8weDc0ZWEzZhJfMHgyM2EyM2USXzB4NTMyYzcxEl8weDUwMjEzZBJfMHgyYzZjOTESXzB4N2ViMjU1El8weDIwYWE2MRJfMHg0ZmEzNDIkL3NlYXJjaC92b2QvcmVzdWx0BGt3BHBuEl8weDFjZDc5NBJfMHg0NWZiYTkSXzB4M2VkZjE0El8weDRmMDE0YhJfMHgxNjZjMzcSXzB4MmYxZGFjEl8weDJjMzE1NAhob21lDmhvbWVWb2QQY2F0ZWdvcnkMZGV0YWlsCHBsYXkMc2VhcmNoD6QDAaYDAQApqAMABQCqAwABrAMAAq4DAAOwAwAEsgMADgAGAaABAAAAICoV6QwAqgMADKwDAQyuAwIMsAMDDLIDBAy0AwANtgMBDbgDAgm6AwMJvAMECb4DBQnAAwYJwgMHCcQDCAnGAwkJyAMKDcoDCw3MAwwJzgMNCdADDgnSAw8J1AMQCdYDEQnYAxIJ2gMTCdwDFAHeAxUB4AMWAeIDFwHkAxgB5gMZAegDGgHqAxsB7AMcAe4DHQHwAx4B8gMfAfQDIAH2AyEB+AMiDfoDIwGoAyQBCOhNvgZfGgC+B18bAL4IXxwAvglfHQC+Cl8eAL4LXx8AvgxfIAC+DV8hAL4OXyIAvg9fIwC+EF8kAL4RXyUAvhJfJgC+E18oAL4UXykAKQT+AAAABP8AAAAEAAEAAAQBAQAABAIBAAAEAwEAAAQEAQAABAUBAAAEBgEAAAQHAQAABFsAAAAECAEAAAQJAQAABAoBAAAECwEAAAQMAQAABA0BAAAEDgEAAAQPAQAABBABAAAEEQEAAAQSAQAABBMBAAAEQQAAAAQUAQAABBUBAAAEFgEAAAQXAQAABBgBAAAEGQEAAARCAAAABBoBAAAmIAAEGwEAAEwgAACABBwBAABMIQAAgAQdAQAATCIAAIAEHgEAAEwjAACABB8BAABMJAAAgAQgAQAATCUAAIAEIQEAAEwmAACABCIBAABMJwAAgAQjAQAATCgAAIAEJAEAAEwpAACABCUBAABMKgAAgAQmAQAATCsAAIAEJwEAAEwsAACABCgBAABMLQAAgAQpAQAATC4AAIAEKgEAAEwvAACABCsBAABMMAAAgAQsAQAATDEAAIAEQAAAAEwyAACABC0BAABMMwAAgAQuAQAATDQAAIAELwEAAEw1AACABDABAABMNgAAgAQxAQAATDcAAIAEMgEAAEw4AACABDMBAABMOQAAgAQ0AQAATDoAAIAENQEAAEw7AACABDYBAABMPAAAgAQ3AQAATD0AAIAEOAEAAEw+AACABF0AAABMPwAAgAQ5AQAATEAAAIAEOgEAAExBAACABDsBAABMQgAAgAQ8AQAATEMAAIAEPQEAAExEAACABD4BAABMRQAAgAQ/AQAATEYAAIAEQAEAAExHAACABDcAAABMSAAAgARBAQAATEkAAIAEQgEAAExKAACABEMBAABMSwAAgAREAQAATEwAAIAERQEAAExNAACABEYBAABMTgAAgARHAQAATE8AAIAESAEAAExQAACABEkBAABMUQAAgARKAQAATFIAAIAESwEAAExTAACABEwBAABMVAAAgARNAQAATFUAAIAETgEAAExWAACABE8BAABMVwAAgARQAQAATFgAAIAEUQEAAExZAACABFIBAABMWgAAgL0ATFsAAIAEUwEAAExcAACABFQBAABMXQAAgARVAQAATF4AAIAEVgEAAExfAACABFcBAABMYAAAgARYAQAATGEAAIAEWQEAAExiAACABFoBAABMYwAAgARbAQAATGQAAIAEXAEAAExlAACABF0BAABMZgAAgAReAQAATGcAAIAEOQAAAExoAACABF8BAABMaQAAgARgAQAATGoAAIAEYQEAAExrAACABGIBAABMbAAAgARjAQAATG0AAIAEZAEAAExuAACABGUBAABMbwAAgARmAQAATHAAAIAEZwEAAExxAACABGgBAABMcgAAgARpAQAATHMAAIC9AUx0AACABGoBAABMdQAAgARrAQAATHYAAIAEbAEAAEx3AACABG0BAABMeAAAgARuAQAATHkAAIAEMAAAAEx6AACABG8BAABMewAAgARwAQAATHwAAIAEcQEAAEx9AACABHIBAABMfgAAgARzAQAATH8AAIAEdAEAAEyAAACABHUBAABMgQAAgAR2AQAATIIAAIAEdwEAAEyDAACABHgBAABMhAAAgAR5AQAATIUAAIAEegEAAEyGAACABHsBAABMhwAAgF8FAL4CZQUAvBsB7g6+A03bAAAAXwYAZQYABHwBAADtXwcAZQYABH0BAADtXwgAC18JAL9fCgCzXwsAv18MAL9fDQALXw4AZQYABH4BAADtBH8BAABlBgAEgAEAAO1lBgAEgQEAAO1lBgAEggEAAO1lBgAEgwEAAO0EhAEAAGUGAASFAQAA7SYIAF8PAL4EZQ8AvGwB7g6+BU3lAAAAXxAAZRAAZQYABIYBAADtZQYABIcBAADt7l8RAGUQAGUGAASIAQAA7WUGAASJAQAA7e5fEgBlEAA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 \ No newline at end of file diff --git a/cat/huya_open.js b/cat/huya_open.js new file mode 100644 index 00000000..574d686d --- /dev/null +++ b/cat/huya_open.js @@ -0,0 +1,287 @@ +import { Crypto, _ } from 'assets://js/lib/cat.js'; + +let host = ''; +let customArea = ''; +let dataFrom = 'official'; +let isJustLive = false; +let siteKey = ''; +let siteType = 0; + +const MOBILE_UA = 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.77 Safari/537.36'; + +async function requestRaw(reqUrl, headers) { + let resRaw = await req(reqUrl, { + method: 'get', + headers: headers, + }); + return resRaw; +} + +async function request(reqUrl) { + let defHeader = { + 'User-Agent': MOBILE_UA, + }; + let resRaw = await requestRaw(reqUrl, defHeader); + return resRaw.content; +} + +// cfg = {skey: siteKey, ext: extend} +async function init(cfg) { + siteKey = cfg.skey; + siteType = cfg.stype; + if (cfg.hasOwnProperty('ext')) { + if (cfg.ext.hasOwnProperty('custom')) { + customArea = cfg.ext.custom; + } + if (cfg.ext.hasOwnProperty('from')) { + dataFrom = cfg.ext.from; + } + } + if (dataFrom == 'justlive') { + host = 'http://live.yj1211.work'; + isJustLive = true; + } else { + host = 'https://www.huya.com'; + } +} + +async function home(filter) { + let classes = [{"type_id":"1","type_name":"网游"},{"type_id":"2","type_name":"单机"},{"type_id":"3","type_name":"手游"},{"type_id":"8","type_name":"娱乐"}]; + let filterObj = { + "1":[{"key":"cateId","name":"分类","init":"1","value":[{"n":"英雄联盟","v":"1"},{"n":"CS2","v":"862"},{"n":"穿越火线","v":"4"},{"n":"lol云顶之弈","v":"5485"},{"n":"无畏契约","v":"5937"},{"n":"CFHD","v":"6079"},{"n":"逆战","v":"135"},{"n":"炉石传说","v":"393"},{"n":"DOTA2","v":"7"},{"n":"地下城与勇士","v":"2"},{"n":"魔兽世界","v":"8"},{"n":"坦克世界","v":"802"},{"n":"DOTA1","v":"6"},{"n":"梦三国","v":"489"},{"n":"魔兽争霸3","v":"4615"},{"n":"问道","v":"107"},{"n":"命运方舟","v":"3058"},{"n":"QQ飞车","v":"9"},{"n":"星际争霸","v":"5"},{"n":"网游竞技","v":"100023"},{"n":"射击综合游戏","v":"100141"},{"n":"暴雪专区","v":"100043"},{"n":"彩虹岛Online","v":"683"},{"n":"剑灵","v":"897"},{"n":"军事游戏","v":"100133"},{"n":"冒险岛","v":"2243"},{"n":"暗黑破坏神","v":"1123"},{"n":"诛仙3","v":"1646"},{"n":"热血江湖","v":"387"},{"n":"英魂之刃","v":"1830"},{"n":"武林外传一世琴缘","v":"1661"},{"n":"起凡:群雄逐鹿","v":"1612"},{"n":"神武4电脑版","v":"3227"},{"n":"龙之谷","v":"15"},{"n":"炉石战棋","v":"5751"},{"n":"御龙在天","v":"675"},{"n":"逆水寒","v":"2952"},{"n":"千年3","v":"878"},{"n":"永恒之塔","v":"446"},{"n":"体育游戏","v":"100135"},{"n":"寻仙","v":"734"},{"n":"战舰世界","v":"1947"},{"n":"QQ三国","v":"1090"},{"n":"流放之路","v":"427"},{"n":"反恐精英Online","v":"1918"},{"n":"反恐行动online","v":"861"},{"n":"征途","v":"2715"},{"n":"战争雷霆","v":"624"},{"n":"丝路传说2","v":"1026"},{"n":"星际战甲","v":"627"},{"n":"NBA2KOL系列","v":"3959"},{"n":"九阴真经","v":"1009"},{"n":"跑跑卡丁车","v":"162"},{"n":"诛仙世界","v":"7749"},{"n":"QQ华夏","v":"1878"},{"n":"天涯明月刀","v":"1219"},{"n":"大话西游:归来","v":"8239"},{"n":"荒野行动PC版","v":"3185"},{"n":"新剑侠情缘","v":"586"},{"n":"剑网3","v":"900"},{"n":"生死狙击2","v":"6091"},{"n":"全球使命","v":"939"},{"n":"梦想世界3","v":"486"},{"n":"枪神纪","v":"496"},{"n":"新天龙八部","v":"5671"},{"n":"铁甲雄兵","v":"2765"},{"n":"神泣","v":"2531"},{"n":"斗战神","v":"591"},{"n":"造梦西游OL","v":"6815"},{"n":"天堂","v":"1966"},{"n":"大话西游2","v":"2975"},{"n":"使命召唤:战区","v":"5911"},{"n":"希望OL","v":"1161"},{"n":"极光世界 弑神传","v":"514"},{"n":"守望先锋归来","v":"2174"},{"n":"QQ自由幻想","v":"1862"},{"n":"命运2","v":"2942"},{"n":"奇迹世界2","v":"766"},{"n":"坦克大战","v":"4359"},{"n":"生死狙击","v":"2471"},{"n":"天翼决","v":"779"},{"n":"QQ幻想","v":"2419"},{"n":"新飞飞(FlyFF)","v":"1582"},{"n":"刀剑英雄","v":"915"},{"n":"FIFA Online系列","v":"100079"},{"n":"全球使命3","v":"2953"},{"n":"完美端游系列","v":"3034"},{"n":"战意","v":"2599"},{"n":"泡泡堂","v":"440"},{"n":"赛尔号","v":"2755"},{"n":"大唐无双零","v":"1584"},{"n":"QQ炫舞","v":"2440"},{"n":"007:传奇","v":"1135"},{"n":"天下","v":"1597"},{"n":"天谕","v":"1899"},{"n":"新倩女幽魂","v":"1579"},{"n":"传世无双","v":"984"},{"n":"剑侠世界","v":"903"},{"n":"Warhaven","v":"9053"},{"n":"诺亚传说","v":"190"},{"n":"新挑战","v":"583"},{"n":"超激斗梦境","v":"5691"},{"n":"QQ音速","v":"1085"},{"n":"征途2","v":"677"},{"n":"征程","v":"678"},{"n":"蜀门","v":"4711"},{"n":"完美世界:诸神之战","v":"7217"},{"n":"战之刃:幸存者","v":"8627"},{"n":"黎明之光","v":"41"},{"n":"天命西游","v":"1086"},{"n":"炫舞时代","v":"3353"},{"n":"荣誉空间","v":"225"},{"n":"卡拉彼丘","v":"9073"},{"n":"成吉思汗怀旧版","v":"640"},{"n":"英雄年代3","v":"1232"},{"n":"天书奇谈","v":"2225"},{"n":"劲舞团","v":"2420"},{"n":"远征Online梦想版","v":"142"},{"n":"奇迹:传奇","v":"3917"},{"n":"封印者","v":"2294"},{"n":"上古世纪","v":"1046"},{"n":"梦幻诛仙2","v":"488"},{"n":"TERA Online","v":"1072"},{"n":"倚天Ⅱ","v":"959"},{"n":"街头篮球","v":"206"},{"n":"永恒轮回:无限","v":"7847"},{"n":"火线精英","v":"2550"},{"n":"忍者村大战2","v":"2369"},{"n":"领地人生","v":"2282"},{"n":"仙侠世界","v":"995"},{"n":"洛奇英雄传","v":"432"},{"n":"KARDS","v":"8261"},{"n":"无限法则","v":"3189"},{"n":"全面战争:竞技场","v":"5901"},{"n":"自由篮球","v":"243"},{"n":"FC Online4","v":"3683"},{"n":"战地之王","v":"618"},{"n":"古剑奇谭OL","v":"1892"},{"n":"QQ仙侠传","v":"2291"},{"n":"300英雄","v":"1132"}]}], + "2":[{"key":"cateId","name":"分类","init":"2793","value":[{"n":"天天吃鸡","v":"2793"},{"n":"永劫无间","v":"6219"},{"n":"主机游戏","v":"100032"},{"n":"猛兽派对","v":"6165"},{"n":"互动点播","v":"5907"},{"n":"我的世界","v":"1732"},{"n":"方舟","v":"1997"},{"n":"单机热游","v":"100002"},{"n":"怀旧游戏","v":"100125"},{"n":"逃离塔科夫","v":"3493"},{"n":"俄罗斯钓鱼4","v":"5495"},{"n":"部落:上升","v":"1318"},{"n":"Dark and Darker","v":"7905"},{"n":"The Front","v":"9497"},{"n":"Apex英雄","v":"5011"},{"n":"生化危机4重制版","v":"8013"},{"n":"DayZ独立版","v":"1125"},{"n":"星空","v":"7857"},{"n":"互动剧游","v":"6919"},{"n":"艾尔登法环","v":"5801"},{"n":"恐惧之间","v":"6679"},{"n":"SCUM","v":"4245"},{"n":"Dread Hunger","v":"7601"},{"n":"塞尔达传说:王国之泪","v":"7883"},{"n":"欧洲卡车模拟","v":"475"},{"n":"洛克王国","v":"2864"},{"n":"卧龙:苍天陨落","v":"7859"},{"n":"无人深空","v":"2566"},{"n":"帝国神话","v":"6821"},{"n":"饥荒","v":"74"},{"n":"森林之子","v":"7943"},{"n":"星球大战系列","v":"554"},{"n":"极限竞速:地平线","v":"2634"},{"n":"最终幻想16","v":"7869"},{"n":"Among Us","v":"6163"},{"n":"怪物猎人:崛起","v":"6479"},{"n":"怪物猎人物语","v":"7101"},{"n":"骑马与砍杀系列","v":"4783"},{"n":"荒野大镖客2","v":"4319"},{"n":"太荒初境","v":"7685"},{"n":"罗布乐思","v":"5771"},{"n":"只狼:影逝二度","v":"4505"},{"n":"双人成行","v":"6737"},{"n":"重生边缘","v":"6201"},{"n":"海贼王 寻秘世界","v":"5097"},{"n":"战神:诸神黄昏","v":"7771"},{"n":"恐鬼症","v":"6205"},{"n":"鬼谷八荒","v":"6571"},{"n":"霍格沃茨之遗","v":"7881"},{"n":"全面战争","v":"3521"},{"n":"仁王2","v":"5795"},{"n":"奥拉星","v":"2846"},{"n":"甜蜜之家","v":"6739"},{"n":"仙剑奇侠传七","v":"6509"},{"n":"消逝的光芒2","v":"7581"},{"n":"渡神记","v":"6231"},{"n":"归家异途","v":"2949"},{"n":"博德之门3","v":"6147"},{"n":"看门狗:军团","v":"6155"},{"n":"使命召唤系列","v":"100137"},{"n":"育碧游戏","v":"100139"},{"n":"帝国时代4","v":"4835"},{"n":"英灵神殿","v":"6609"},{"n":"蛮荒志异:起源","v":"9709"},{"n":"岛","v":"3019"},{"n":"沙盒与副本","v":"9151"},{"n":"扫雷","v":"2349"},{"n":"街机游戏","v":"5999"},{"n":"幽灵线:东京","v":"7669"},{"n":"怪物猎人世界","v":"3519"},{"n":"盗贼之海","v":"3641"},{"n":"纸人","v":"5257"},{"n":"黑色像素人","v":"28"},{"n":"对马岛之魂","v":"6039"},{"n":"瑞奇与叮当","v":"2455"},{"n":"港诡实录","v":"5853"},{"n":"剑士","v":"1467"},{"n":"魔法门之英雄无敌系列","v":"2096"},{"n":"星露谷物语","v":"2443"},{"n":"仙剑奇侠传四","v":"1659"},{"n":"伤害世界","v":"2337"},{"n":"禁闭求生","v":"6065"},{"n":"真三国无双","v":"1599"},{"n":"恐怖黎明","v":"3435"},{"n":"其他单机","v":"3069"},{"n":"幽灵行动:荒野","v":"2794"},{"n":"边缘","v":"151"},{"n":"阿凡达","v":"106"},{"n":"全面战争:三国","v":"3004"},{"n":"黎明之星","v":"40"},{"n":"翼星求生","v":"7463"},{"n":"黎明传说","v":"39"},{"n":"恶魔之魂","v":"6151"},{"n":"艾兰岛","v":"3855"},{"n":"龙与地下城:秘影历代记HD","v":"17"},{"n":"龙与地下城:匕首谷","v":"18"},{"n":"沙石镇时光","v":"7687"},{"n":"三国志曹操传","v":"2592"},{"n":"FIFA足球","v":"1888"},{"n":"最终幻想7:重制版","v":"5809"},{"n":"四海兄弟","v":"5995"},{"n":"最终幻想:起源","v":"7653"},{"n":"摔跤城大乱斗","v":"7773"},{"n":"音乐游戏","v":"2761"},{"n":"精灵与萤火意志","v":"5895"},{"n":"桥梁建造师","v":"3275"},{"n":"哈迪斯","v":"6153"},{"n":"小缇娜的奇幻之地","v":"7647"},{"n":"宝可梦:剑盾","v":"5715"},{"n":"边境","v":"4779"},{"n":"人类一败涂地","v":"3289"},{"n":"糖豆人:终极淘汰赛","v":"6083"},{"n":"精灵宝可梦Let's Go","v":"4375"},{"n":"战锤40K:暗潮","v":"3016"},{"n":"石油骚动","v":"2585"},{"n":"紫塞秋风","v":"6045"},{"n":"阿尔比恩","v":"8115"},{"n":"猎人:荒野的召唤","v":"2906"},{"n":"FIFA 23","v":"7789"},{"n":"都市:天际线","v":"2201"},{"n":"乐高大电影:游戏版","v":"1439"},{"n":"全面战争:阿提拉","v":"2383"},{"n":"斩妖行","v":"6105"},{"n":"马里奥赛车8","v":"5947"},{"n":"复仇者联盟","v":"6121"},{"n":"霓虹深渊","v":"5743"}]}], + "3":[{"key":"cateId","name":"分类","init":"2336","value":[{"n":"王者荣耀","v":"2336"},{"n":"和平精英","v":"3203"},{"n":"英雄联盟手游","v":"6203"},{"n":"CF手游","v":"2413"},{"n":"金铲铲之战","v":"7185"},{"n":"三国杀","v":"1669"},{"n":"原神","v":"5489"},{"n":"棋牌桌游","v":"100036"},{"n":"综合手游","v":"100029"},{"n":"劲乐幻想","v":"7691"},{"n":"新游广场","v":"100052"},{"n":"崩坏:星穹铁道","v":"7349"},{"n":"火影忍者手游","v":"2429"},{"n":"第五人格","v":"3115"},{"n":"问道手游","v":"2477"},{"n":"暗区突围","v":"7209"},{"n":"QQ飞车手游","v":"2928"},{"n":"球球大作战","v":"2411"},{"n":"明日之后","v":"3483"},{"n":"皇室战争","v":"2439"},{"n":"COD手游","v":"4769"},{"n":"手游休闲","v":"100004"},{"n":"二次元手游","v":"100091"},{"n":"摸了个鱼","v":"9283"},{"n":"MMORPG","v":"100273"},{"n":"动作游戏","v":"100197"},{"n":"战争冲突","v":"7449"},{"n":"王者模拟战","v":"5699"},{"n":"逆水寒手游","v":"7725"},{"n":"幻塔","v":"6437"},{"n":"欢乐斗地主","v":"1749"},{"n":"神武4手游","v":"3135"},{"n":"阴阳师","v":"2598"},{"n":"DNF手游","v":"4921"},{"n":"欢乐麻将","v":"1751"},{"n":"英雄联盟电竞经理","v":"7177"},{"n":"狼人杀手游","v":"100049"},{"n":"新天龙八部手游","v":"6945"},{"n":"中国象棋","v":"1671"},{"n":"天天象棋","v":"4997"},{"n":"传奇世界3D","v":"3961"},{"n":"御龙在天手游","v":"2568"},{"n":"高能英雄","v":"8359"},{"n":"天龙八部手游","v":"2852"},{"n":"三国志战略版","v":"5619"},{"n":"忍者必须死3","v":"4041"},{"n":"SKY光遇","v":"3719"},{"n":"虎牙领主争霸","v":"7529"},{"n":"云上城之歌","v":"5977"},{"n":"晶核","v":"7279"},{"n":"仙境传说RO","v":"2675"},{"n":"天天狼人","v":"2774"},{"n":"JJ棋牌","v":"3841"},{"n":"奇迹MU:觉醒","v":"3116"},{"n":"指尖四川麻将","v":"7215"},{"n":"部落冲突","v":"1797"},{"n":"新剑侠情缘手游","v":"6259"},{"n":"萌宠远征","v":"9385"},{"n":"暗黑破坏神:不朽","v":"6385"},{"n":"英雄杀","v":"2688"},{"n":"热血江湖手游","v":"2817"},{"n":"蛋仔派对","v":"6909"},{"n":"完美世界手游","v":"4237"},{"n":"巅峰战舰","v":"2502"},{"n":"狼人杀","v":"2785"},{"n":"斗罗大陆:魂师对决","v":"6745"},{"n":"武侠乂手游","v":"4929"},{"n":"诛仙手游","v":"2647"},{"n":"斗破苍穹手游","v":"4337"},{"n":"迷你世界","v":"2683"},{"n":"风云","v":"3061"},{"n":"妄想山海","v":"6007"},{"n":"曙光英雄","v":"6169"},{"n":"三国战纪2","v":"6049"},{"n":"梦幻新诛仙","v":"5975"},{"n":"黎明觉醒:生机","v":"6131"},{"n":"远征","v":"7837"},{"n":"航海王:燃烧意志","v":"3943"},{"n":"火炬之光:无限","v":"6399"},{"n":"巅峰极速","v":"6979"},{"n":"圣境之塔","v":"7055"},{"n":"魔力宝贝","v":"2891"},{"n":"香肠派对","v":"3639"},{"n":"创造与魔法","v":"2931"},{"n":"JJ斗地主","v":"6271"},{"n":"永恒纪元:戒","v":"2646"},{"n":"天涯明月刀手游","v":"5115"},{"n":"狼人杀官方","v":"3679"},{"n":"混沌起源","v":"5985"},{"n":"多多自走棋","v":"5133"},{"n":"梦幻诛仙手游","v":"2672"},{"n":"鸿图之下","v":"6027"},{"n":"新笑傲江湖","v":"5669"},{"n":"凡人修仙传:人界篇","v":"8297"},{"n":"多乐棋牌","v":"6209"},{"n":"口袋觉醒","v":"5953"},{"n":"跑跑卡丁车手游","v":"2620"},{"n":"奶块","v":"2775"},{"n":"月圆之夜","v":"4339"},{"n":"率土之滨","v":"2691"},{"n":"征途2手游","v":"2811"},{"n":"英魂之刃口袋版","v":"2760"},{"n":"精灵盛典:黎明","v":"6123"},{"n":"方舟手游","v":"4035"},{"n":"掼蛋","v":"6225"},{"n":"绝世仙王","v":"6619"},{"n":"流星群侠传","v":"3927"},{"n":"寻仙手游","v":"2979"},{"n":"一梦江湖","v":"3082"},{"n":"Lost Light(萤火突击国际服)","v":"6859"},{"n":"弹幕云游戏","v":"7001"},{"n":"猎魂觉醒","v":"3071"},{"n":"冒险岛:枫之传说","v":"8005"},{"n":"征途手游","v":"2556"},{"n":"海岛奇兵","v":"2624"},{"n":"倩女幽魂手游","v":"2503"},{"n":"超凡先锋","v":"6507"},{"n":"龙之谷2手游","v":"2736"},{"n":"崩坏3","v":"2639"},{"n":"猫和老鼠","v":"2758"},{"n":"七人传奇:光与暗之交战","v":"8125"},{"n":"JJ麻将","v":"9487"},{"n":"拉轰西游","v":"9543"},{"n":"三国战纪","v":"6047"},{"n":"自由幻想手游","v":"4015"},{"n":"秦时明月世界","v":"5279"},{"n":"新斗罗大陆","v":"6657"},{"n":"新神魔大陆","v":"5939"},{"n":"逃跑吧!少年","v":"4137"},{"n":"太古神王2","v":"6649"},{"n":"剑侠世界3","v":"7183"},{"n":"天天吃鸡手机版","v":"4341"},{"n":"时空猎人3","v":"6411"},{"n":"合金弹头:觉醒","v":"6931"},{"n":"明日方舟","v":"4925"},{"n":"原始征途","v":"7713"},{"n":"奇迹:最强者","v":"3215"},{"n":"天天酷跑","v":"1715"},{"n":"FC 足球世界","v":"3873"},{"n":"万国觉醒","v":"6159"},{"n":"机动都市阿尔法","v":"5411"},{"n":"航海王热血航线","v":"6181"},{"n":"幻世九歌","v":"7199"},{"n":"植物大战僵尸","v":"485"},{"n":"无悔华夏","v":"7063"},{"n":"时空猎人","v":"1742"},{"n":"荒野乱斗","v":"4613"},{"n":"拳皇98终极之战OL","v":"2687"},{"n":"蛇蛇争霸","v":"2680"},{"n":"王牌竞速","v":"6463"},{"n":"重返帝国","v":"6955"},{"n":"吞噬星空:黎明","v":"6651"},{"n":"口袋妖怪","v":"2541"},{"n":"QQ炫舞手游","v":"2991"},{"n":"一拳超人:最强之男","v":"4629"},{"n":"荣耀新三国","v":"6943"},{"n":"少年三国志2","v":"6125"},{"n":"我的起源","v":"5365"},{"n":"决战平安京","v":"3064"},{"n":"剑灵2","v":"7223"},{"n":"开心消消乐","v":"1712"},{"n":"小小蚁国","v":"7803"},{"n":"最强NBA","v":"2988"},{"n":"剑侠情缘手游","v":"2621"},{"n":"长安幻想","v":"6727"},{"n":"我叫MT4","v":"4087"},{"n":"全明星街球派对","v":"8401"},{"n":"大话西游手游","v":"2626"},{"n":"荣耀大天使","v":"6477"},{"n":"镇魂街:天生为王","v":"6557"},{"n":"摩尔庄园","v":"5981"},{"n":"游戏王:决斗链接","v":"4451"},{"n":"剑侠世界2手游","v":"3150"},{"n":"青云诀2","v":"6009"},{"n":"战地无疆","v":"7909"},{"n":"一念逍遥","v":"6419"},{"n":"永劫无间手游","v":"7579"},{"n":"尘白禁区","v":"7297"},{"n":"元梦之星","v":"9521"},{"n":"不良人3","v":"5891"},{"n":"剑灵:革命","v":"4545"},{"n":"魔力宝贝:旅人","v":"7573"},{"n":"米加小镇","v":"7269"},{"n":"龙武手游","v":"5219"},{"n":"斗罗大陆2:绝世唐门","v":"6581"},{"n":"西行纪燃魂","v":"8303"},{"n":"坦克世界闪击战","v":"4977"},{"n":"军棋","v":"2561"},{"n":"饥荒:新家","v":"6491"},{"n":"拳皇命运","v":"3379"},{"n":"实况足球","v":"3741"},{"n":"战舰世界闪击战","v":"4101"},{"n":"时空召唤","v":"2551"},{"n":"王牌战争:文明重启","v":"5479"},{"n":"雀魂麻将","v":"7107"},{"n":"欢乐升级","v":"3925"},{"n":"绿色征途","v":"4227"},{"n":"弹弹堂手游","v":"2857"},{"n":"太极熊猫3:猎龙","v":"2778"},{"n":"哈利波特:魔法觉醒","v":"5835"},{"n":"天地劫:幽城再临","v":"5987"},{"n":"热血街篮","v":"5859"},{"n":"神雕侠侣手游","v":"1781"},{"n":"山海镜花","v":"5089"},{"n":"三国志战棋版","v":"7937"},{"n":"神雕侠侣2","v":"4209"},{"n":"仙魔决","v":"1674"},{"n":"王者荣耀星之破晓","v":"7927"},{"n":"我在江湖之神魔道","v":"7699"},{"n":"梦幻模拟战","v":"3481"},{"n":"单机手游","v":"2777"},{"n":"斗罗大陆-斗神再临","v":"6631"},{"n":"未来之役","v":"6831"},{"n":"风云岛行动","v":"4695"},{"n":"新游推荐","v":"3160"},{"n":"火影忍者OL","v":"3901"},{"n":"九灵神域","v":"7719"},{"n":"武动乾坤","v":"3829"},{"n":"秦时明月2","v":"1784"},{"n":"文明与征服","v":"7071"},{"n":"战双:帕弥什","v":"4133"},{"n":"大航海时代:海上霸主","v":"6929"},{"n":"剑网1:归来","v":"7361"},{"n":"绝区零","v":"7711"},{"n":"黑色沙漠手游","v":"7287"},{"n":"虎牙吃鸡","v":"7465"},{"n":"一剑斩仙","v":"6843"},{"n":"传奇天下","v":"6927"},{"n":"斗斗堂","v":"7133"},{"n":"斗罗大陆","v":"6119"},{"n":"天谕手游","v":"5925"},{"n":"坎公骑冠剑","v":"6641"},{"n":"最终幻想觉醒","v":"2721"},{"n":"神将三国","v":"6621"},{"n":"灌篮高手正版授权手游","v":"5399"},{"n":"剑与家园","v":"2838"},{"n":"极无双2","v":"7825"},{"n":"光明大陆","v":"2832"},{"n":"荒野行动","v":"3084"},{"n":"战斗法则","v":"9513"},{"n":"疯狂原始人","v":"4619"},{"n":"逆战手游","v":"7575"},{"n":"石器时代:觉醒","v":"9159"}]}], + "8":[{"key":"cateId","name":"分类","init":"1663","value":[{"n":"星秀","v":"1663"},{"n":"户外","v":"2165"},{"n":"一起看","v":"2135"},{"n":"二次元","v":"2633"},{"n":"虚拟偶像","v":"6055"},{"n":"旅游","v":"6791"},{"n":"放映厅","v":"6245"},{"n":"娱乐天地","v":"100022"},{"n":"交友","v":"4079"},{"n":"组队","v":"5367"},{"n":"吃喝玩乐","v":"100044"},{"n":"原创","v":"6861"},{"n":"虎牙文化","v":"4089"},{"n":"体育","v":"2356"},{"n":"虎牙地方","v":"5123"},{"n":"颜值","v":"2168"},{"n":"科技","v":"2408"},{"n":"音乐","v":"3793"},{"n":"趣分享","v":"5883"},{"n":"一起买","v":"7759"},{"n":"派对","v":"7785"}]}], + }; + if (customArea.length > 0) { + const filterCfg = customArea.split('#'); + classes.unshift({"type_id":"custom","type_name":"自选"}); + const filterList = _.map(filterCfg, (it) => { + const filterKv = it.split(','); + return { + n: filterKv[1], + v: filterKv[0], + }; + }); + const defKey = filterList[0]; + filterObj["custom"] = [{"key":"cateId","name":"分类","init":defKey.v,"value":filterList}]; + } + if (isJustLive) { + // key-value映射修改 + const filterKeys = Object.keys(filterObj); + for (const filterKey of filterKeys) { + const filterItem = filterObj[filterKey]; + for (const typeItem of filterItem) { + typeItem.value = _.map(typeItem.value, (it) => { + // 修改默认值 + if (it.v == typeItem.init) { + typeItem.init = it.n; + } + return { + n: it.n, + v: it.n, + }; + }); + } + } + } + classes.unshift({"type_id":"home","type_name":"首页"}); + return JSON.stringify({ + class: _.map(classes, (it) => { + return { + type_id: it.type_id, + type_name: it.type_name, + land: 1, + ratio: 1.78, + }; + }), + filters: filterObj, + }); +} + +async function homeVod() { + return '{}'; +} + +async function category(tid, pg, filter, extend) { + if (pg <= 0 || typeof pg == 'undefined') pg = 1; + let url = ''; + let videos = []; + if (isJustLive) { + if (tid == 'home') { + url = host + '/api/live/getRecommendByPlatform?platform=huya&size=20&page=' + pg; + } else { + url = host + '/api/live/getRecommendByPlatformArea?platform=huya&size=20&area=' + extend.cateId + '&page=' + pg; + } + const data = JSON.parse(await request(url)); + videos = _.map(data.data, (it) => { + return { + vod_id: it.roomId, + vod_name: it.roomName, + vod_pic: it.roomPic, + vod_remarks: it.ownerName, + } + }); + } else { + if (tid == 'home') { + url = host + '/cache.php?m=LiveList&do=getLiveListByPage&tagAll=1&page=' + pg; + } else { + url = host + '/cache.php?m=LiveList&do=getLiveListByPage&gameId=' + extend.cateId + '&tagAll=0&page=' + pg; + } + const data = JSON.parse(await request(url)); + videos = _.map(data.data.datas, (it) => { + return { + vod_id: it.profileRoom, + vod_name: it.roomName, + vod_pic: it.screenshot, + vod_remarks: it.nick, + } + }); + } + + return JSON.stringify({ + page: parseInt(pg), + pagecount: 9999, + limit: 90, + total: 999999, + list: videos, + }); +} + +async function detail(id) { + let liveInfo = null; + let streamInfoList = null; + if (isJustLive) { + const headers = { + 'Content-Type': 'application/x-www-form-urlencoded', + 'User-Agent': MOBILE_UA, + }; + const resp = await requestRaw('https://www.huya.com/' + id, headers); + let liveData = null; + let streamInfo = resp.content.match(/stream: ([\s\S]*?)\n/); + if (streamInfo) { + liveData = JSON.parse(streamInfo[1]); + } else { + streamInfo = resp.content.match(/"stream": "([\s\S]*?)"/); + if (streamInfo) { + let liveDataBase64 = streamInfo[1]; + liveData = JSON.parse(base64Decode(liveDataBase64)); + } + } + const vodData = liveData.data[0]; + liveInfo = vodData.gameLiveInfo; + streamInfoList = vodData.gameStreamInfoList; + } else { + const resp = await request('https://mp.huya.com/cache.php?m=Live&do=profileRoom&roomid=' + id); + const data = JSON.parse(resp); + liveInfo = data.data.liveData; + streamInfoList = data.data.stream.baseSteamInfoList; + } + let vod = { + vod_id: id, + vod_name: liveInfo.introduction, + vod_pic: liveInfo.screenshot, + vod_remarks: liveInfo.gameFullName, + type_name: liveInfo.gameFullName, + vod_director: liveInfo.nick, + vod_actor: '', + vod_content: liveInfo.activityCount + '人在线', + vod_year: '', + vod_area: '', + }; + let vodList = []; + let playUrl = ''; + for (const streamInfo of streamInfoList) { + const urlData = getPlayUrlData(streamInfo); + playUrl += `${urlData.cdnType}$${urlData.playUrl}#`; + } + vod.vod_play_from = 'huya'; + vod.vod_play_url = playUrl.replace(/#$/g, ''); + return JSON.stringify({ + list: [vod], + }); +} + +function getPlayUrlData(streamInfo) { + const hlsUrl = streamInfo.sHlsUrl + '/' + streamInfo.sStreamName + '.' + streamInfo.sHlsUrlSuffix; + const srcAntiCode = unescape(streamInfo.sHlsAntiCode); + let codeList = srcAntiCode.split('&'); + codeList = codeList.filter(code => code != ''); + let cryptoInfo = {}; + for (const code of codeList) { + const [k, v] = code.split('='); + cryptoInfo[k] = v; + } + const fm = unquote(cryptoInfo.fm); + const fmDecoded = base64Decode(fm); + const hashPrefix = fmDecoded.split('_')[0]; + const ctype = cryptoInfo.ctype || ''; + const txyp = cryptoInfo.txyp || ''; + const fs = cryptoInfo.fs || ''; + const t = cryptoInfo.t || ''; + const u = 1463993859134; + const curTime = Date.now(); + const seqid = Math.floor(curTime + u); + const wsTime = (Math.floor(curTime / 1e3) + 3600).toString(16); + const v0 = seqid + '|' + ctype + '|' + t; + const v1 = md5Encode(v0); + const v2 = hashPrefix + '_' + u + '_' + streamInfo.sStreamName + '_' + v1 + '_' + wsTime; + const hash = md5Encode(v2); + const ratio = '' + const purl = `${hlsUrl}?wsSecret=${hash}&wsTime=${wsTime}&seqid=${seqid}&ctype=${ctype}&ver=1&txyp=${txyp}&fs=${fs}&ratio=${ratio}&u=${u}&t=${t}&sv=2107230339`; + return { + cdnType: streamInfo.sCdnType, + playUrl: purl, + }; +} + +async function play(flag, id, flags) { + return JSON.stringify({ + parse: 0, + url: id, + header: { + "User-Agent": MOBILE_UA, + }, + }); +} + +async function search(wd, quick) { + const resp = await request('https://search.cdn.huya.com/?m=Search&do=getSearchContent&q=' + wd + '&uid=0&v=4&typ=-5&livestate=0&rows=40&start=0'); + const data = JSON.parse(resp); + let videos = []; + for (const vod of data.response['3'].docs) { + videos.push({ + vod_id: vod.room_id, + vod_name: vod.game_roomName, + vod_pic: vod.game_screenshot, + vod_remarks: vod.game_nick, + }); + } + return JSON.stringify({ + list: videos, + }); +} + +function unquote(str) { + return str.replace(/^"(.*)"$/, '$1'); +} + +function md5Encode(text) { + return Crypto.MD5(Crypto.enc.Utf8.parse(text)).toString(); +} + +function base64Decode(text) { + return Crypto.enc.Utf8.stringify(Crypto.enc.Base64.parse(text)); +} + +export function __jsEvalReturn() { + return { + init: init, + home: home, + homeVod: homeVod, + category: category, + detail: detail, + play: play, + search: search, + }; +} \ No newline at end of file diff --git a/cat/ikanbot_open.js b/cat/ikanbot_open.js new file mode 100644 index 00000000..d1ece28b --- /dev/null +++ b/cat/ikanbot_open.js @@ -0,0 +1,278 @@ +import { Crypto, load, _ } from 'assets://js/lib/cat.js'; + +let key = 'ikanbot'; +let url = 'https://www.ikanbot.com'; +let siteKey = ''; +let siteType = 0; + +const UA = 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1'; + +async function request(reqUrl, agentSp) { + let res = await req(reqUrl, { + method: 'get', + headers: { + 'User-Agent': agentSp || UA, + 'referer': url + }, + }); + return res.content; +} + +// cfg = {skey: siteKey, ext: extend} +async function init(cfg) { + siteKey = cfg.skey; + siteType = cfg.stype; +} + +function getClass($) { + const nav = $('ul.nav-pills:eq(1) > li > a'); + let tags = { + key: 'tag', + name: '标签', + value: _.map(nav, (n) => { + return { n: n.children[0].data, v: n.attribs.href }; + }), + }; + tags['init'] = tags.value[0].v; + const title = $('title:first').text().split('-')[0].substring(2); + return { cls: { type_id: tags.value[0].v, type_name: title }, tags: [tags] }; +} + +async function home(filter) { + let classes = []; + let filterObj = {}; + for (const cate of ['/hot/index-movie-热门.html', '/hot/index-tv-热门.html']) { + const html = await request(url + cate); + const $ = load(html); + const { cls, tags } = getClass($); + classes.push(cls); + filterObj[cls.type_id] = tags; + } + return JSON.stringify({ + class: classes, + filters: filterObj, + }); +} + +async function homeVod() { + const html = await request(url); + const $ = load(html); + const items = $('div.v-list a.item'); + var jsBase = await js2Proxy(true, siteType, siteKey, 'img/', {}); + let videos = _.map(items, (item) => { + const img = $(item).find('img:first')[0]; + return { + vod_id: item.attribs.href, + vod_name: img.attribs.alt, + vod_pic: jsBase + base64Encode(img.attribs['data-src']), + vod_remarks: '', + }; + }); + return JSON.stringify({ + list: videos, + }); +} + +async function category(tid, pg, filter, extend) { + if (pg <= 0) pg = 1; + const link = url + (extend.tag || tid).replace('.html', pg > 1 ? `-p-${pg}.html` : '.html'); + const html = await request(link); + const $ = load(html); + const items = $('div.v-list a.item'); + var jsBase = await js2Proxy(true, siteType, siteKey, 'img/', {}); + let videos = _.map(items, (item) => { + const img = $(item).find('img:first')[0]; + return { + vod_id: item.attribs.href, + vod_name: img.attribs.alt, + vod_pic: jsBase + base64Encode(img.attribs['data-src']), + vod_remarks: '', + }; + }); + const hasMore = $('div.page-more > a:contains(下一页)').length > 0; + const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg); + return JSON.stringify({ + page: parseInt(pg), + pagecount: pgCount, + limit: 24, + total: 24 * pgCount, + list: videos, + }); +} + +async function detail(id) { + const html = await request(url + id); + const $ = load(html); + var jsBase = await js2Proxy(true, siteType, siteKey, 'img/', {}); + const detail = $('div.detail'); + const remarks = $('span#line-tips').text(); + let vod = { + vod_id: id, + vod_pic: jsBase + base64Encode($('div.item-root > img')[0].attribs['data-src']), + vod_remarks: '', + vod_content: remarks || '', + vod_name: $(detail).find('h2').text().trim(), + vod_year: $(detail).find('h3:nth-child(3)').text(), + vod_area: $(detail).find('h3:nth-child(4)').text(), + vod_actor: $(detail).find('h3:nth-child(5)').text(), + }; + const token = getToken($); + const res = await req(url + '/api/getResN?videoId=' + id.substring(id.lastIndexOf('/') + 1) + '&mtype=1&token=' + token, { + headers: { + Referer: 'play', + 'User-Agent': UA, + }, + }); + const list = JSON.parse(res.content).data.list; + let playlist = {}; + let arr = [] + for (const l of list) { + const flagData = JSON.parse(l.resData); + for (const f of flagData) { + const from = f.flag; + const urls = f.url; + if (!from || !urls) continue; + if (playlist[from]) continue; + playlist[from] = urls; + } + } + for (var key in playlist) { + if ('kuaikan' == key) { + arr.push({ + flag: '快看', + url: playlist[key], + sort: 1 + }) + } else if ('bfzym3u8' == key) { + arr.push({ + flag: '暴风', + url: playlist[key], + sort: 2 + }) + } else if ('ffm3u8' == key) { + arr.push({ + flag: '非凡', + url: playlist[key], + sort: 3 + }) + } else if ('lzm3u8' == key) { + arr.push({ + flag: '量子', + url: playlist[key], + sort: 4 + }) + } else { + arr.push({ + flag: key, + url: playlist[key], + sort: 5 + }) + } + } + arr.sort((a, b) => a.sort - b.sort); + let playFrom = []; + let playList = []; + arr.map(val => { + playFrom.push(val.flag); + playList.push(val.url); + }) + vod.vod_play_from = playFrom.join("$$$"); + vod.vod_play_url = playList.join("$$$"); + return JSON.stringify({ + list: [vod], + }); +} + +function getToken($) { + const currentId = $('#current_id').val(); + let eToken = $('#e_token').val(); + if (!currentId || !eToken) return ''; + const idLength = currentId.length; + const subId = currentId.substring(idLength - 4, idLength); + let keys = []; + for (let i = 0; i < subId.length; i++) { + const curInt = parseInt(subId[i]); + const splitPos = curInt % 3 + 1; + keys[i] = eToken.substring(splitPos, splitPos + 8); + eToken = eToken.substring(splitPos + 8, eToken.length); + } + return keys.join(''); +} + +function base64Encode(text) { + return Crypto.enc.Base64.stringify(Crypto.enc.Utf8.parse(text)); +} + +function base64Decode(text) { + return Crypto.enc.Utf8.stringify(Crypto.enc.Base64.parse(text)); +} + +async function proxy(segments, headers) { + let what = segments[0]; + let url = base64Decode(segments[1]); + if (what == 'img') { + var resp = await req(url, { + buffer: 2, + headers: { + Referer: url, + 'User-Agent': UA, + }, + }); + return JSON.stringify({ + code: resp.code, + buffer: 2, + content: resp.content, + headers: resp.headers, + }); + } + return JSON.stringify({ + code: 500, + content: '', + }); +} + +async function play(flag, id, flags) { + return JSON.stringify({ + parse: 0, + url: id, + }); +} + +async function search(wd, quick, pg) { + if (pg <= 0 || typeof(pg) == 'undefined') pg = 1; + const html = await request(url + '/search?q=' + wd + '&p=' + pg); + const $ = load(html); + const items = $('div.media'); + var jsBase = await js2Proxy(true, siteType, siteKey, 'img/', {}); + let videos = _.map(items, (item) => { + const a = $(item).find('a:first')[0]; + const img = $(item).find('img:first')[0]; + const remarks = $($(item).find('span.label')[0]).text().trim(); + return { + vod_id: a.attribs.href, + vod_name: img.attribs.alt, + vod_pic: jsBase + base64Encode(img.attribs['data-src']), + vod_remarks: remarks || '', + }; + }); + const hasMore = $('div.page-more > a:contains(下一页)').length > 0; + const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg); + return JSON.stringify({ + page: parseInt(pg), + pagecount: pgCount, + list: videos, + }); +} + +export function __jsEvalReturn() { + return { + init: init, + home: home, + homeVod: homeVod, + category: category, + detail: detail, + play: play, + proxy: proxy, + search: search, + }; +} \ No newline at end of file diff --git a/cat/jiohub_open.js b/cat/jiohub_open.js new file mode 100644 index 00000000..285ef704 --- /dev/null +++ b/cat/jiohub_open.js @@ -0,0 +1,206 @@ +import { Crypto, load, _, dayjs } from 'assets://js/lib/cat.js'; + +let key = 'jiohub'; +let url = 'https://jiohub.top'; +let siteKey = ''; +let siteType = 0; + +const UA = 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1'; + +const cookie = {}; + +async function request(reqUrl, referer, mth, data, hd) { + const headers = { + 'User-Agent': UA, + Cookie: _.map(cookie, (value, key) => { + return `${key}=${value}`; + }).join(';'), + }; + if (referer) headers.referer = encodeURIComponent(referer); + let res = await req(reqUrl, { + method: mth || 'get', + headers: headers, + data: data, + postType: mth === 'post' ? 'form' : '', + }); + return res.content; +} + +// cfg = {skey: siteKey, ext: extend} +async function init(cfg) { + siteKey = cfg.skey; + siteType = cfg.stype; +} + +async function home(filter) { + const html = await request(url); + const $ = load(html); + const series = $('.nav-list a[href*=/video]'); + let classes = _.map(series, (s) => { + let typeId = s.attribs['href']; + let typeName = typeId.match(/\/video\/(.*)\?/)[1]; + typeName = decodeURIComponent(typeName); + return { + type_id: typeName, + type_name: typeName, + }; + }); + return JSON.stringify({ + class: classes, + }); +} + +async function homeVod() { + return '{}'; +} + +async function category(tid, pg, filter, extend) { + let page = pg || 1; + if (page == 0) page = 1; + const link = url + '/video/' + tid + "?page=" + page + '&size=18'; + const html = await request(link); + const $ = load(html); + const items = $('div.content-body > a'); + let videos = _.map(items, (item) => { + const img = $(item).find('img:first')[0].attribs['src']; + const a = item.attribs['href'].match(/\/watch\/(.*)/)[1]; + const n = ($(item).find('p.card-title')[0]).children[0].data; + let speed = ($(item).find('p.item-speed')[0]).children[0].data || ''; + const score = ($(item).find('p.score')[0]).children[0].data || ''; + if (speed == tid) speed = ''; + return { + vod_id: a, + vod_name: n, + vod_pic: img, + vod_remarks: speed || score || '', + }; + }); + + let total = 18; + const pag = $('ui-pagination'); + if (pag.length > 0) { + try { + total = parseInt(pag[0].attribs['total']); + } catch (error) { + + } + } + + return JSON.stringify({ + page: page, + pagecount: _.ceil(total / 18), + list: videos, + }); +} + +function stripHtmlTag(src) { + return src + .replace(/<\/?[^>]+(>|$)/g, '') + .replace(/&.{1,5};/g, '') + .replace(/\s{2,}/g, ' '); +} + +async function detail(id) { + const html = await request(url + '/watch/' + id); + const $ = load(html); + const detail = $('div.content-detail > p'); + let vod = { + vod_id: id, + vod_content: stripHtmlTag($('div.content-detail span.detail-sketch').html()).trim(), + }; + for (const info of detail) { + const i = $(info).text().trim(); + if (i.startsWith('地区:')) { + vod.vod_area = i.substring(3); + } else if (i.startsWith('年份:')) { + vod.vod_year = i.substring(3); + } else if (i.startsWith('类型:')) { + vod.vod_type = i.substring(3); + } else if (i.startsWith('导演:')) { + vod.vod_director = i.substring(3); + } else if (i.startsWith('主演:')) { + vod.vod_actor = i.substring(3); + } else if (i.startsWith('语言:')) { + vod.vod_lang = i.substring(3); + } + } + + const urls = html.match(/let urls = \"(.*)\";/)[1].replace(/_/g, '/').replace(/-/g, '+'); + var key = Crypto.enc.Utf8.parse("cf2d1a-6a4d-9ef8"); + var playlist = Crypto.AES.decrypt(urls, key, { iv: key, padding: Crypto.pad.Pkcs7 }); + playlist = Crypto.enc.Utf8.stringify(playlist).split('\n'); + vod.vod_play_from = 'JOJO'; + vod.vod_play_url = playlist.join('#'); + return JSON.stringify({ + list: [vod], + }); +} + +function playPid() { + var key = Crypto.enc.Utf8.parse('VSmJTRRE'+dayjs().format('YYYYMMDD')); + var iv = Crypto.enc.Hex.parse("00000000000000000000000000000000"); + var pid = Crypto.AES.encrypt(dayjs().format('YYYY-MM-DD HH:mm'), key, { iv: iv, padding: Crypto.pad.Pkcs7 }); + pid = pid.toString().replace(/\+/g, '-'); + return pid; +} + +async function play(flag, id, flags) { + return JSON.stringify({ + parse: 0, + url: id + '?pid=' + playPid(), + header: { + 'User-Agent': UA, + }, + }); +} + +async function search(wd, quick, pg) { + let page = pg || 1; + if (page == 0) page = 1; + const link = url + '/video/search?q=' + wd + "&page=" + page + '&size=18&pid=' + playPid(); + const html = await request(link); + const $ = load(html); + const items = $('div.content-body > a'); + let videos = _.map(items, (item) => { + const img = $(item).find('img:first')[0].attribs['src']; + const a = item.attribs['href'].match(/\/watch\/(.*)/)[1]; + const n = ($(item).find('p.card-title')[0]).children[0].data; + let speed = ($(item).find('p.item-speed')[0]).children[0].data || ''; + const score = ($(item).find('p.score')[0]).children[0].data || ''; + if (speed == '电影') speed = ''; + return { + vod_id: a, + vod_name: n, + vod_pic: img, + vod_remarks: speed || score || '', + }; + }); + + let total = 18; + const pag = $('ui-pagination'); + if (pag.length > 0) { + try { + total = parseInt(pag[0].attribs['total']); + } catch (error) { + + } + } + + return JSON.stringify({ + page: page, + pagecount: _.ceil(total / 18), + list: videos, + }); +} + +export function __jsEvalReturn() { + return { + init: init, + home: home, + homeVod: homeVod, + category: category, + detail: detail, + play: play, + search: search, + }; +} diff --git a/cat/jojo_open.js b/cat/jojo_open.js new file mode 100644 index 00000000..285ef704 --- /dev/null +++ b/cat/jojo_open.js @@ -0,0 +1,206 @@ +import { Crypto, load, _, dayjs } from 'assets://js/lib/cat.js'; + +let key = 'jiohub'; +let url = 'https://jiohub.top'; +let siteKey = ''; +let siteType = 0; + +const UA = 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1'; + +const cookie = {}; + +async function request(reqUrl, referer, mth, data, hd) { + const headers = { + 'User-Agent': UA, + Cookie: _.map(cookie, (value, key) => { + return `${key}=${value}`; + }).join(';'), + }; + if (referer) headers.referer = encodeURIComponent(referer); + let res = await req(reqUrl, { + method: mth || 'get', + headers: headers, + data: data, + postType: mth === 'post' ? 'form' : '', + }); + return res.content; +} + +// cfg = {skey: siteKey, ext: extend} +async function init(cfg) { + siteKey = cfg.skey; + siteType = cfg.stype; +} + +async function home(filter) { + const html = await request(url); + const $ = load(html); + const series = $('.nav-list a[href*=/video]'); + let classes = _.map(series, (s) => { + let typeId = s.attribs['href']; + let typeName = typeId.match(/\/video\/(.*)\?/)[1]; + typeName = decodeURIComponent(typeName); + return { + type_id: typeName, + type_name: typeName, + }; + }); + return JSON.stringify({ + class: classes, + }); +} + +async function homeVod() { + return '{}'; +} + +async function category(tid, pg, filter, extend) { + let page = pg || 1; + if (page == 0) page = 1; + const link = url + '/video/' + tid + "?page=" + page + '&size=18'; + const html = await request(link); + const $ = load(html); + const items = $('div.content-body > a'); + let videos = _.map(items, (item) => { + const img = $(item).find('img:first')[0].attribs['src']; + const a = item.attribs['href'].match(/\/watch\/(.*)/)[1]; + const n = ($(item).find('p.card-title')[0]).children[0].data; + let speed = ($(item).find('p.item-speed')[0]).children[0].data || ''; + const score = ($(item).find('p.score')[0]).children[0].data || ''; + if (speed == tid) speed = ''; + return { + vod_id: a, + vod_name: n, + vod_pic: img, + vod_remarks: speed || score || '', + }; + }); + + let total = 18; + const pag = $('ui-pagination'); + if (pag.length > 0) { + try { + total = parseInt(pag[0].attribs['total']); + } catch (error) { + + } + } + + return JSON.stringify({ + page: page, + pagecount: _.ceil(total / 18), + list: videos, + }); +} + +function stripHtmlTag(src) { + return src + .replace(/<\/?[^>]+(>|$)/g, '') + .replace(/&.{1,5};/g, '') + .replace(/\s{2,}/g, ' '); +} + +async function detail(id) { + const html = await request(url + '/watch/' + id); + const $ = load(html); + const detail = $('div.content-detail > p'); + let vod = { + vod_id: id, + vod_content: stripHtmlTag($('div.content-detail span.detail-sketch').html()).trim(), + }; + for (const info of detail) { + const i = $(info).text().trim(); + if (i.startsWith('地区:')) { + vod.vod_area = i.substring(3); + } else if (i.startsWith('年份:')) { + vod.vod_year = i.substring(3); + } else if (i.startsWith('类型:')) { + vod.vod_type = i.substring(3); + } else if (i.startsWith('导演:')) { + vod.vod_director = i.substring(3); + } else if (i.startsWith('主演:')) { + vod.vod_actor = i.substring(3); + } else if (i.startsWith('语言:')) { + vod.vod_lang = i.substring(3); + } + } + + const urls = html.match(/let urls = \"(.*)\";/)[1].replace(/_/g, '/').replace(/-/g, '+'); + var key = Crypto.enc.Utf8.parse("cf2d1a-6a4d-9ef8"); + var playlist = Crypto.AES.decrypt(urls, key, { iv: key, padding: Crypto.pad.Pkcs7 }); + playlist = Crypto.enc.Utf8.stringify(playlist).split('\n'); + vod.vod_play_from = 'JOJO'; + vod.vod_play_url = playlist.join('#'); + return JSON.stringify({ + list: [vod], + }); +} + +function playPid() { + var key = Crypto.enc.Utf8.parse('VSmJTRRE'+dayjs().format('YYYYMMDD')); + var iv = Crypto.enc.Hex.parse("00000000000000000000000000000000"); + var pid = Crypto.AES.encrypt(dayjs().format('YYYY-MM-DD HH:mm'), key, { iv: iv, padding: Crypto.pad.Pkcs7 }); + pid = pid.toString().replace(/\+/g, '-'); + return pid; +} + +async function play(flag, id, flags) { + return JSON.stringify({ + parse: 0, + url: id + '?pid=' + playPid(), + header: { + 'User-Agent': UA, + }, + }); +} + +async function search(wd, quick, pg) { + let page = pg || 1; + if (page == 0) page = 1; + const link = url + '/video/search?q=' + wd + "&page=" + page + '&size=18&pid=' + playPid(); + const html = await request(link); + const $ = load(html); + const items = $('div.content-body > a'); + let videos = _.map(items, (item) => { + const img = $(item).find('img:first')[0].attribs['src']; + const a = item.attribs['href'].match(/\/watch\/(.*)/)[1]; + const n = ($(item).find('p.card-title')[0]).children[0].data; + let speed = ($(item).find('p.item-speed')[0]).children[0].data || ''; + const score = ($(item).find('p.score')[0]).children[0].data || ''; + if (speed == '电影') speed = ''; + return { + vod_id: a, + vod_name: n, + vod_pic: img, + vod_remarks: speed || score || '', + }; + }); + + let total = 18; + const pag = $('ui-pagination'); + if (pag.length > 0) { + try { + total = parseInt(pag[0].attribs['total']); + } catch (error) { + + } + } + + return JSON.stringify({ + page: page, + pagecount: _.ceil(total / 18), + list: videos, + }); +} + +export function __jsEvalReturn() { + return { + init: init, + home: home, + homeVod: homeVod, + category: category, + detail: detail, + play: play, + search: search, + }; +} diff --git a/cat/kkys_open.js b/cat/kkys_open.js new file mode 100644 index 00000000..bb9f0eab --- /dev/null +++ b/cat/kkys_open.js @@ -0,0 +1 @@ +//bbQ0FUT1C4Ahhra3lzX29wZW4uanMsYXNzZXRzOi8vanMvbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgxDcnlwdG8KZGF5anMMamluamEyAl8Ga2V5BnVybAxkZXZpY2UOc2l0ZUtleRBzaXRlVHlwZQJhDnJlcXVlc3QIaW5pdAhob21lDmhvbWVWb2QQY2F0ZWdvcnkMZGV0YWlsCnBhcnNlCHBsYXkMc2VhcmNoGGJhc2U2NEVuY29kZRhiYXNlNjREZWNvZGUOY2hhclN0cg5yYW5kU3RyFHJhbmREZXZpY2UaZm9ybWF0UGxheVVybBJqc29uUGFyc2UIa2t5cz5odHRwczovL2FwaTEuYmFpYmFpcGVpLmNvbTo4ODk5emFiYWNkZWZnaGprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hKS0xNTk9QUVJTVFVWV1hZWjAxMjM0NTY3ODkMcmVxVXJsEHBvc3REYXRhDmFnZW50U3AEdHMIcmFuZAhzaWduDmhlYWRlcnMGcmVzDmNvbnRlbnQGTUQ1LmFiY2RleHh4ZGQyZGFrbG1uMjUxMjlfFnRvTG93ZXJDYXNlBHVhFHVzZXItYWdlbnQQaW5jbHVkZXMSYmFpYmFpcGVpEmRldmljZS1pZARpZBRwdXNoLXRva2VuCHRpbWUGbWQ1DnZlcnNpb24KMi4xLjMYc3lzdGVtLW1vZGVsCm1vZGVsGHN5c3RlbS1icmFuZApicmFuZBxzeXN0ZW0tdmVyc2lvbg5yZWxlYXNlBnJlcQhwb3N0DG1ldGhvZAhkYXRhCGZvcm0QcG9zdFR5cGUGY2ZnDl8weDViYjcOXzB4MzU4OAplcnJvchJkZXZpY2VLZXkUZGV2aWNlSW5mbwhza2V5CnN0eXBlMHdxODZ3NzNDbU1PcEhjT2V3NkhDdXl3PSB3NHZDdDhLRHdvekNsZz09GHc3N0R2c085d3E5VhBObnc5QWNPTyBaM3cxQk1LWUtnTmF3Nlk9BjB4Mwg5bVZBBjB4MghlMGhFBjB4MQhOKW5sBjB4NAh3NzFmBjB4MAhIZ00zBmxvZw5jb25zb2xlCmxvY2FsDmlzRW1wdHkYb2todHRwLzQuMS4wEnN0cmluZ2lmeRJfMHg0MjE2NDYSXzB4NWJiNzBkEl8weDM1ODg4MBJfMHgzNWI5OTMIcHVzaApzaGlmdBJfMHgyNmY4YTYMdmFSTWNFDHlaU0RLVQx4SVVZWnIMU1FqZXRREl8weDNhMWQxYRJfMHg1ZDJmZTMSXzB4NGQyNWY1ggFBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvPQhhdG9iEl8weDFkMWQ5MxJfMHg0Y2NiMmEmcmV0dXJuIChmdW5jdGlvbigpIEB7fS5jb25zdHJ1Y3RvcigicmV0dXJuIHRoaXMiKSggKQQpOwx3aW5kb3cSXzB4NGU4NDk2El8weDU5MThmNxJfMHg0MDM1YTkSXzB4NDdmODNiEl8weGQxZDRlNBJfMHgyMGFjNGMSXzB4NWMzODU2DnJlcGxhY2UMY2hhckF0DmluZGV4T2YYZnJvbUNoYXJDb2RlEl8weDRiNWQ0ZRJfMHg0NDIzYzUSXzB4MjgzMmUxDl8weDU5NGYSXzB4NGYzMTQwEl8weDQ2OGVlYRJfMHg0NWJiNTcSXzB4MmRjN2Q3El8weDVlMjczZhJfMHgzNzY3YzUSXzB4NTBkODJkAiUEMDAUY2hhckNvZGVBdApzbGljZSRkZWNvZGVVUklDb21wb25lbnQMZmlsdGVyDmNsYXNzZXMSZmlsdGVyT2JqCHR5cGUQdHlwZU5hbWUMdHlwZUlkEmZpbHRlckFsbBRmaWx0ZXJEYXRhFGl0ZW1WYWx1ZXMcdHlwZUV4dGVuZE5hbWUabmV3VHlwZUV4dGVuZB5uZXdUeXBlRXh0ZW5kS1YCagJlRC9hcGkucGhwL0luZGV4L2dldFRvcFZpZGVvQ2F0ZWdvcnkQbmF2X25hbWUFqGNQgxZuYXZfdHlwZV9pZA50eXBlX2lkEnR5cGVfbmFtZTgvYXBpLnBocC9WaWRlby9nZXRGaWx0ZXJUeXBlCGtleXMIcGxvdAV7fItXCGFyZWEFMFc6UwhsYW5nBe2LAIoIeWVhcgV0XuNOCHNvcnQFkmOPXgVoUeiQAm4Cdg5maWx0ZXJzEmpzb25BcnJheQx2aWRlb3MIaXRlbQh2T2JqNC9hcGkucGhwL0luZGV4L2dldEhvbWVQYWdlAnAKdmlkZW8KdGl0bGUSc3R5bGVUeXBlCGxpc3QMdm9kX2lkEHZvZF9uYW1lDnZvZF9waWMWdm9kX3JlbWFya3MSdm9kX3Njb3JlBnRpZARwZwxleHRlbmQQZm9ybURhdGEGdm9kQi9hcGkucGhwL1ZpZGVvL2dldEZpbHRlclZpZGVvTGlzdMwDewogICAgICAgICJ0eXBlIjogInt7dGlkfX0iLAogICAgICAgICJwIjogInt7cGd9fSIsCiAgICAgICAgImFyZWEiOiAie3tleHQuYXJlYXxkZWZhdWx0KDApfX0iLAogICAgICAgICJ5ZWFyIjogInt7ZXh0LnllYXJ8ZGVmYXVsdCgwKX19IiwKICAgICAgICAic29ydCI6ICJ7e2V4dC5zb3J0fGRlZmF1bHQoMCl9fSIsCiAgICAgICAgImNsYXNzIjogInt7ZXh0LmNsYXNzfGRlZmF1bHQoMCl9fSIKICAgIH0GZXh0EHBhcnNlSW50GGN1cnJlbnRfcGFnZQhwYWdlEmxhc3RfcGFnZRJwYWdlY291bnQQcGVyX3BhZ2UKbGltaXQKdG90YWwQcGxheWxpc3QIdXJscwJ1GHZvZF9wbGF5X3VybAx1cmxpc3Q2L2FwaS5waHAvVmlkZW8vZ2V0VmlkZW9JbmZvEHZpZGVvX2lkEnZvZF9jbGFzcxB2b2RfeWVhchB2b2RfYXJlYRJ2b2RfYWN0b3IYdm9kX2RpcmVjdG9yFnZvZF9jb250ZW50CHRyaW0Qdm9kX3BsYXkUcGxheWVyRm9ybQRqcAR4ZwIkEHBsYXlfdXJsHGhhc093blByb3BlcnR5BiQkJBp2b2RfcGxheV9mcm9tAiMIZmxhZwRqagxyZXN1bHQSanFxSGVhZGVyFGpxcUhlYWRlcnMGaWRzCmp4SnFxDmpxcUluZm8KeW91a3UKaXFpeWkQdi5xcS5jb20IcHB0dgxsZS5jb20QMTkwNS5jb20IbWd0dhhVc2VyIC0gQWdlbnQUVXNlci1BZ2VudAxoZWFkZXIOZm9yRWFjaAhqcXEtHi9qcXFoZWFkZXIuanNvbgItbmh0dHBzOi8vYXBpLmp1cXVhbnF1YW5hcHAuY29tL2FwcC9kcmFtYS9kZXRhaWw/ZHJhbWFJZD0YJmVwaXNvZGVTaWQ9FiZxdWFsaXR5PUxEEHBsYXlJbmZvDnBsYXlVcmwUL3ZpZGVvLnBocAh0ZXN0EGpzMlByb3h5Dmx6bTN1OC8EaGs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 \ No newline at end of file diff --git a/cat/kkys_open2.js b/cat/kkys_open2.js new file mode 100644 index 00000000..d51dea77 --- /dev/null +++ b/cat/kkys_open2.js @@ -0,0 +1,8 @@ +import{Crypto,dayjs,jinja2,_}from"assets://js/lib/cat.js";let key="kkys",url="https://api1.baibaipei.com:8899",device={},siteKey="",siteType=0;async function request(reqUrl,postData,agentSp,get){var ts=dayjs().valueOf().toString(),rand=randStr(32),sign=Crypto.MD5("abcdexxxdd2daklmn25129_"+ts+"_"+rand).toString().toLowerCase(),agentSp={"user-agent":agentSp||device.ua},sign=(reqUrl.includes("baibaipei")&&(agentSp["device-id"]=device.id,agentSp["push-token"]="",agentSp.sign=sign,agentSp.time=ts,agentSp.md5=rand,agentSp.version="2.1.3",agentSp["system-model"]=device.model,agentSp["system-brand"]=device.brand,agentSp["system-version"]=device.release),await req(reqUrl,{method:get?"get":"post",headers:agentSp,data:postData||{},postType:get?"":"form"}));return sign.content}async function init(cfg){siteKey=cfg.skey,siteType=cfg.stype;cfg=await local.get(key,"device");if(0|《|》/g,"").replace(/\$|#/g," ").trim()}function jsonParse(input,json){try{let url=json.url??"";if(!(url=url.startsWith("//")?"https:"+url:url).startsWith("http"))return{};let headers=json.headers||{};var ua=(json["user-agent"]||"").trim(),referer=(0{headers[hk]||delete headers[hk]}),{header:headers,url:url}}catch(error){console.log(error)}return{}}function __jsEvalReturn(){return{init:init,home:home,homeVod:homeVod,category:category,detail:detail,play:play,search:search}}export{__jsEvalReturn}; \ No newline at end of file diff --git a/cat/kunyu77_open.js b/cat/kunyu77_open.js new file mode 100644 index 00000000..72538331 --- /dev/null +++ b/cat/kunyu77_open.js @@ -0,0 +1 @@ +//bbQ0FUT1CsBB5rdW55dTc3X29wZW4uanMsYXNzZXRzOi8vanMvbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgxDcnlwdG8KZGF5anMMamluamEyBlVyaQJfDl8weDQ0YzgOXzB4MjBmYxJfMHgzMjBkYmYSXzB4M2IzNDVjEl8weDQzMDlmYhJfMHgxOThiMTMSXzB4M2IwZDFjEl8weDFmZmQ0MhJfMHg0MTFjYmESXzB4M2E2ZTMyEl8weDExOGNmZhJfMHg0ZjM1NWQSXzB4NDc5NTMxEl8weDM1YTlmZBJfMHgyMWJhYjkSXzB4NDA4NzkzEl8weDU3YTAxNxJfMHg1NzhkYTUSXzB4NWVmOGM3El8weDdkZThjORJfMHg0ZWFmMTUSXzB4NGRmMjhmEl8weDFhNDViYRJfMHg1OWNhYWEMd2luZG93MGpzdm1fdGhpc19pbml0aWFsaXphdGlvbhpqc3ZtX3RoaXNfcnVuGl9wYV9qNzRsY2lyODYaX3BhX2syN2RnOHphbRpfcGFfenMzZjdsazdzGl9wYV9mcWxzMDlwb3ckanN2bV90aGlzX3RtcFZhbHVlHmpzdm1fdGhpc19pbnNucx5qc3ZtX3RoaXNfc2RhdGEmanN2bV90aGlzX2VudHJhbmNlcx5qc3ZtX3RoaXNfcHJpdnMCZRhfcGFfbjRsdG83eGkGc3RyGl9wYV92NmRzeHI5aXcIc2lnbgpzaWduMQpzaWduMgptYXRjaAxvZmZzZXQcX3BhX2ZxbHM1M3N5enMoZW5jb2RlU3RyTm90V2l0aFNpZ24SZGVjb2RlU3RyFnNpZ25NYXRjaGVkDGZhY3RvchhjaGFyQ29kZUxpc3QYc3RyVG9rZW5MaXN0AmkebmV3Q2hhckNvZGVMaXN0CGNvZGUCcgJ6AmwQc2lnblBvczEQc2lnblBvczIYYWN0VmFsdWVQb3MxGGFjdFZhbHVlUG9zMhxqc3ZtcG9ydGFsXzBfMQJuAmEcanN2bXBvcnRhbF8yXzECbwJwHGpzdm1wb3J0YWxfNF8xDmFsaWpzdm0Mc29ydEJ5JGdldFF1ZXJ5UGFyYW1WYWx1ZRh7InZpZGVvSWQiOiIUc3RhcnRzV2l0aAxyYW5kb20KbWVyZ2UIdHJpbRRVc2VyLUFnZW50BnN5cxp2b2RfcGxheV9mcm9tLi9hcGkucGhwL3Byb3ZpZGUvY29uZmlnEnN0cmluZ2lmeRJUSy1WVG9rZW4QcGxheUF1dGhCL2FwaS5waHAvcHJvdmlkZS92aWRlb0RldGFpbD9pZHM9CHNjYXQUcGxheUhlYWRlcg5yZXBsYWNlFnRvTG93ZXJDYXNlFHVzZXItYWdlbnQOaXNFbXB0eQZlbmMKYnJhbmQGJCQkQERhbHZpay8yLjEuMCAoTGludXg7IFU7IEFuZHJvaWQgvgwtLS0tLUJFR0lOIFBVQkxJQyBLRVktLS0tLQpNSUlDSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQWc4QU1JSUNDZ0tDQWdFQWcvOEh0RUIzZ0wram5nVmlIY0lRCis1VWkvQXh3N1A0KzRPQlhKbFRvbzVrZ0E4UU8yS0kyYmhxQURlV2JqNWZTcEFCYzdBV1BZZGNFRytWU245dk8KWkwrWE53MlIwa1M4Q3hpbitleWtHNmg2Ty9MaVFqc3pSeW5CMHJJeUpJTkUvVG5QQllVTHk1VG1Cc2lneHRsNwpHWU9mVjBOQVRUYnlTRzd6WE16d3BRUTlkcG5nWmcrNmxMTGpLMm0rdjA2THJST054V1hpdy9TZUZGUENDd25WCkN0d09BdEYzQTZJYW9NeTVjN00zQThUUXpKQ0FKRHVuVk4vbldPWC9sT1dJM20vZWpkZjlnNkRnc1BJSm10NmoKQytrOXo1U005TEQzTUNBczNFSHk5WWl1dXR3SGVmNndTZnFLVjhVQlpGYlZ3RlJ4ejhSRXZJdU9yd3FTdjYrTgp3VE1OK1FqbmdXWWNlbmsxSFd1K2IwbDFVVURGWmRJb0ZvMzN1WEtobjhhcnVjaXkzR1FGa2ZMalhQN1JodlA5Cnc2Smw3SmVWUDNONEtPRzd6RFJaVUMzakl4TlBmV0UzZ3JQWXF3UDJtb3l4V25hU1pOVHlkMzNNWnM0d3hiODcKZ21rV3hFMldqWklvQ2VLbHdnU2I2NzR4UWZ0RUQ0dk5SM1VScnU5SE5DMVg1YnMvdFFIcmsvdFVvNXI1N0czQwpjS0w0T3VNT0xZK0Znc3MwN2dTd2YrK3cwbCtUNmQ0SWxEbGp0a2czT3Raa2tTT0JqRVFNQ25nUE5EaHNwOFVRCkxIV1BvTVI4NEtpREwzQXJYa01KYTZNOUJPTGxZM2g3WUNyTllFbUwzd0ViMEtJMjJHNkpCZldtMCt2OUMyQnMKckdzU3cySjZISHZreVc2SGpKNmNUbWtDQXdFQUFRPT0KLS0tLS1FTkQgUFVCTElDIEtFWS0tLS0tFnRvVXBwZXJDYXNlEkhNQUMtU0hBMRpTZWN1cml0eVRva2VuDGh0dHBzOi4vYXBpLnBocC9wcm92aWRlL2ZpbHRlcg52aWRlb0lkDnBsYXl1cmweIiwidGltZXN0YW1wIjoiEFhTcGVVRmpKGFBsYXlJbmZvTGlzdAxCYXNlNjQGY2F0DmJ1aWxkSWQSdmlkZW9OYW1lCHVuaXhARGFsdmlrLzIuMS4wKHNldmVuVmlkZW8gYW5kcm9pZCk0L2FwaS5waHAvcHJvdmlkZS9nZXREb21haW4UcmVwbGFjZUFsbBpva2h0dHAvMy4xMi4wFHF1ZXJ5UGFpcnMGbXNnDnJlbGVhc2UIcGF0aBBwbGF5dXJsc3phYmFjZGVmZ2hqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISktMTU5PUFFSU1RVVldYWVowMTIzNDU2Nzg5DiBCdWlsZC8aYWRkUXVlcnlQYXJhbQxIdWF3ZWkQSG1hY1NIQTEGbG9nCmFsaXZjDGRldmljZRYmU2lnbmF0dXJlPRBwbGF5ZnJvbQhrZXlzDmFuZHJvaWRUL2FwaS5waHAvcHJvdmlkZS9nZXRWaWRlb1BsYXlBdXRoP3ZpZGVvSWQ9CnN0eXBlUC9hcGkucGhwL3Byb3ZpZGUvc2VhcmNoVmlkZW8/c2VhcmNoTmFtZT0QcGFnZXNpemUIZGF0YQ5rdW55dTc3BnVybAYxLjAUdmlkZW9Db3ZlchBQbGF5SW5mbwhhcmVhCHllYXIMYmxvY2tzEnBhcnNlclVybBYmcmV0cnlOdW09MA5pbmRleE9mSC9hcGkucGhwL3Byb3ZpZGUvaG9tZUJsb2NrP3R5cGVfaWQ9MBRjb25kaXRpb25zElJTQS9QS0NTMRBkaXJlY3RvcghwdXNoFGJsb2NrX25hbWUUMjAxNy0wMy0yMQ5mb3JFYWNoCnRpdGxlDmhlYWRlcnMMaGVhZGVyEEdFVCYlMkYmFkFjY2Vzc0tleUlkHkFjY2Vzc0tleVNlY3JldBBlcGlzb2Rlcw5SZWZlcmVyCjIuMi42Bk1ENQxzeXN2ZXIwL2FwaS5waHAvcHJvdmlkZS9jaGFubmVsDnZlcnNpb25MaHR0cHM6Ly92b2QuY24tc2hhbmdoYWkuYWxpeXVuY3MuY29tLz8McmVzdWx0eC9hcGkucGhwL3Byb3ZpZGUvc2VhcmNoRmlsdGVyP3R5cGVfaWQ9MCZwYWdlbnVtPTEmcGFnZXNpemU9MQ5jb250ZW50CHBhZ2UcaGFzT3duUHJvcGVydHkKcGFyc2UKZGV2aWQWc3ViQ2F0ZWdvcnkKdG90YWwKbW9kZWwIMHg0NSpodHRwczovL2FwaS50eXVuNzcuY24IMHg2MQgweDE4CDB4MzTuQkx4b3h4eHV1OW5yeHV4VmRiYXhyZXRBYWwnCXNhb3h4IGN4Z0tleGluZWM5N3hyZWZ2YWR4eFZub3V0eCcnbnhlblZuCXgzCSdzeHh2eCAneCcJJ3gnRXRyM3gndnhqcFd4VHgJaW94b3gnaGE5UW85ZSdUeGQ5eDN0ZCcJJ2N4CWc5bidYeExuWGVmaXhleAl1b1llT3huZlQJOUFrdWV4bnZkeHV4QXh4CTNlZHgnOScJJ3hzdHR4VFZ4aW45CSdqczNteDl4CScJCW54c3hUZFR4Q2R4eGZfeHUJQlc3eHgnTidWaUVoTFRMeAl1eG54eGJCZ3hkM3g2eHhvQW40bFZ4N3hpTAl4eHhhbSA5eGJFSFF4ZGFmaW5lZAlzeGRlZmlueHh4eG5kV2ZWb3h4CXhuZGVmbm5lZml4bzRlZnhuckh4QTkJZWJ4bjN4CW4neHhhdHI5NGJmV0wzMwknWFZ4eCdqV2F4eHN4WSdqc3ZtVjlhYycgJ0xzdjl3VnhzYXh4YV8nCXhuZG5meFQzeAl4eHhlZmFubmQzeHh4L2ZqeGVYMnVfeGVhYTNlMHhMdnQJdV9wCUx2Nk94eEk5aXgnTHBzc3htSXhlVGlFJ2NiY3N2bSBlSUl4CTJueGV4TG5hbnh1eGRlVmk0ZWV4J3hWIDJ0Yyd1eHY3dW5kZWZpcXBMCW5WbGxHX2lJZTNmYXhOZQkndmFyIG1ieDNoaXMneFRXc3ZtZnhMY05WaHh4V214aHJ0YTMrOV8nMyd4J0knb3hhX3ZxanNsVjl5eHgneFRqczlsdHh4eGl4ZXUnanV4eGR4c0kneHV4TGs0aW5lZHNheGRkZidyaVR4dVNkeGZ4cHhkCVR4dnhsaXhleDR1eGRlZmk5ZXh4blZUbAl0cm1WCSd2bExkOSd4YWR4eHh4ZXhpc3hkeGpzdiBmdTN4JwlUQUV4M3hveHRhdl8zeDN4eG5uZSdpbnhlCTF4eE11eHh4CWRuMGlsCUxybjN4ZSdsTAlyJ3Z4TGV3bCd1OWlzJwltanh2eGZIbmMnZydrbHZJcG94dGFrYXhYeAl1VmRlZmluZXh4dTZYbWZ4CWJOJ3VIeFhmOW5lSWsnYicJM2p4eG0gSzlnJ25UM2x4eHZXOHF4ZDN6eG5kbGZ4TCdSCW51ckkJdG1KZXh1YWxzZQkndmEneCd4YnhoaXNzCWk5Z0x4ZmV4eDlnJ3h4dm1JYWFrYUxfMF8nVHhKbnh4eGVTanInV3gnNHR4VFZhOSd4J19wYUhqbXhjZWlwODN4WSdIcidvZHhheHh4CXhfeHhOVnJuZW4zem5ieHhXMnV3eHhheHgJdWJ4J1dkeG5IYmNueGJ4bXhIeHN4J2lheG54OUx4TDNWSWl4anF4eHhIeGxBJ3g5CWttbnc1eHh4Mm5wall4CXhOeDlueHhuVExWQ1c2a2V4cwlVbFZJK0x4eDlvCXhueGFJclRMJ1d4eFgzR2J4eGNheGt4eHhBZE54MnhBRWFiazN4WDVkdXgJZk9SMUEzbgl4eHBKeG94CXgyVmJ4NE54OVZrYmFSeG54SG1Ia3hsQXgvbmhuQ0w0eEh4RWR4eGEzeGJ2ZglrY3hJK0V4QXgneHJ4YnhtcXhjVnhjZHJkVnh3M1YJeGNWYXhrR0VWZjB4WHhheDMnTExUeEx4eHh1eENXYnh4Vnh4dzRiQTl4NGFWVmJreHhheHhWSGR4SXV4eEFZMzdMCUxpdVYvWDNReHhyeHVhYWh1eHh4eHh3NWR4eGIzeGl4eDNuTm1DczdreFRMeGFySQk5eGxnM2IxeHgzbld4cGExeGF4eHhxYnhueHgJeFk1eHh4eDM5SXh4eG5OeCd4Skx4TG4nd3hieGtsaDI5bDF4bTMJYUlDeHh4eHhHNidFeCA5RTlJeExXeEljeHh4R3h4ZTdmSW1yeHIzdmFYeFNMVldTeHYzYmJ4dld4eEhWOXgzVnhweGJ4eHhWbmJIeG94V3hhTHUycnh4Vnh4TDl4eFRWaHgzVm1hd294bnN4M2FiYnhFJzR4aglMeHNsMXh4V1hXVFZueG1yVm1WeHhFZlYJeHh4NHhyOWQ5eFRXeEFiM2w1aXhoCW1iNXJJeHh4eHhkUWw5VDFtRXg3THh4SXh4eFQnVnh4eFYneGtjX1ZXVnhXTFZ4OU14V3hJM1ZZeG54VDkveHhJeERudG5MIDNWZTN4Y3h4N2JpSHh4eGh1QUg2eDN4eGNiM0l4eHgzSHhXeEl4YmF4WTN0THhMM2FWb1dHRXh4eGJ4aEx4eDlVYXh4R2J4eHhjd0l4MVYzaTN4QTlieAl4M0lWbWV4eGtjbms5eHhwc3h4dnhWeHhrM2l4eFZneDMzeAl2Vjl4eGJheDJ4YXhheHh4TGN4M25wY0l4YglleEhpcDdMeGRiYXhwbWJ4eFk0J0VhYnhDYW1keG54eGVJYzlmQWU0N0xiYjN4QWFhZGwzZXh4eG54VkczeFZ4U0liVHh4eDNNeG11M1ZJZExuYkx4YzNMeGF4N3hrM2QzeGV4M3hieGV4eHEzeGN4YjRWOXUnZXhIVlZ4eDNWNnhJTHhMTXh4eHhjeHh4bW54CXg2bHhweDMJYnh4M3hlOUMneCdWTHhleHh4eGdpeFFrM2V4eHh4VENFeHhNTFZ4eGF4M3hieDlBYkl4Ynh4UmFUeHh4L3hJQWt4VExIeGk1bHg0bkx4eHhxc2ZXZDZWCVl4MkhiSmE5CXh4ckhMeEljM0V4eHhqeGxheFFMCTlvWWJ4dXhueGFWeDlMV3h4OTRWeHh4TFR4VjN4THhWOTNJOXhhVjNMSWl4YXh4TFV4Vnh4eGtMeEk1eDN4eHh4eGJueEx4eHh1cmV4M1RMVHh4eDNheHh4VjlWSW1jVmt4bnNicjN4eFd4eGdpY3NoaWx4a3h4eEt4eGF4RXhJd3g5OXI5Vm5XeFZXeDNWeEx4VGx4eDRzcnhhZHhXeHhhMzNqYXhuYTd4VngzeFZhdDNZeF9XYTknMwlwV3gzeDMJCWd1eEF4dXh4TXJkYnh4ZXhmK3h4eF8zWHh4eGJ4ci9ieGU3M2xjM3h4aXhIeHJYRW0zM1Z4ckllSXdlbGF4bngJeFgzeHhZSHh4SQlXQWIzeHhhY3hkeGJ4MWNjbm94ZHh4eG5heHhyaXh4VjMgeGJ4eHh4QUE0OXh4WWloSGJ4b0lJeExWeHhFeHhUeHR4QVJ2YXhyYTluV2kzTHh4a3B4TW4nYlZ4YXhhY3hMfG9BYXh4ZHhhbmN4OW9keHhhbHhBeDZ4eDlMeDl4R2F4J3gJeFgneHh4VHh4eEd4M0xBeHh4eHh1R2J4eGV4eDN4VnhtNGJ4eHh4TDNieHhUOXh4eHhMVHlveHh0YTNPeEdseHhleExBb0FueEl4QXh3aWp4MXh4M1gyV1IzNQl4OW54TW5WeHV3eHh4YgllOWRkcEFHZXh4UGQnaXhBaUxheHhyeFp4eHh4eDluX2JveHh4eDM2eGtob0xUVzN4eGF4eHh4b3h4bnh4YWF4Vnh4eHh4YzNfX3hWeHh4Yng5dW54V3hWXzl4SGV4cll4ZFd4eDNMY2F4TEhnMnhjeHhMeHhUbXhlVnQnYTQzTEhWaitvaFY0TEkzM3hMJzl4QXdmeHJMeCBldQl4OXhleHh4NHh4Y3hnMXhSYSt4TGV4V3g5Yng1M1czVnhreFZ4b3hieHh4M3h4CW94eElqSTl4QVd4YXV4eHlMVCtyRXh4clZ2eHBBeHhheGdHeHh4eExFTHVuVnhvR2J4eFczTGR4TDkzeGJ4ZHhsWEFvNWl4YXh4eHhJeHFpJwk2b0F4bnVfeHhJbmF4YXh4RXhLeHh4cnh4awlMeFdMYXh4J3gzSTZMV1RxN1Zhcnh4ZWtidm9uM2IzM3gzeHh4eHhWcFZ4eHhWYVZReCtpblR4eHhWSUxveHhWSFR4MydBaXVWeHR4eHh4eHgzZEh4eExjWWEnMW54NnR4eEljbXpsQXJfeGFleG1jeDlsbgl4eEx4eEkJeDkzeHh4eGFpJ3hWYXg0eHh4eHh4eHhseHR4OXh4M2IxeG5WYXUJeGlIOVZ4eGRtdXNHeG9ZeHhMVEV1eHhMSDN4ZCdXeC85eG94SGEnYVZrVkx4eDNPeDluYVZPVHhWeHh4M3VsYUtZVCd0eGw2Yld4V3hXeHhkeDN1Vnh4akhFTFJzeEx4VjN4eDMJMnh5eGIJJ3h4cnR4MzR4eHg5YmF4UGR4eHhWCXh4SDQxYVZueDNWeDZJSm14ZU14dW5jeEpiVnhUeDlUeGZ1eGplYnhuVnhMeFRieEhuM3h4aWJhZHh4OQlyeHh4c2F4YUFMeDdMeHgzYlY5eHUgVng5eEx4R2JtOXh4eG1lM3h4M3hWVFJVeHhuQXYxbUx4eGhMTGErM3h4eHJWVWwxUFdqeGQ5ckF4eG9meGNFYng5WXh4THhpYTl4QydkeDFsM3ZzR3RtYnhjeGt4QUx4YngweDNpeFl4eG5OeGV4SnN4eGJ4YWFIeDkyVmNhbDlBVzNXaHV1YmV4eFZwOXh4eENXeAlMOWQxZXh4eHh4VglheGNsWnhFeHgzCXh4eDl4SGJjeHh4M0hkM1ZwaSd4eHhBOXh4eHh4eEEveDZJY04zeFZuVHh4eG94bHhWeDlNeGJ4eFdDRUx4cmRieHhWeHh4eGF4TAl4eHh4YkhhcmZ4VHhmeHhWaXhISHhMM2J4eHhMYWJ4MzNUTGF4ZXV1eHh4Ynh4eGFyVnR4VEx4YV94J3h4eGVWeHh4Q0F4eGJ4dHhKYXhUeHhpeG43Ynh4aXgzYnh4S2wJMnN4SFRrRVp4Z3gnSWszYjk5OWN4cm4neHdibWFBWTN4TGEnM0ljcnh4eDZ4cnhseHhYeHhzeHh4Nnh4Znh3J3hPcjNWeHh4d0lMeHhhZG4zeHh4ZHhWeFR4M1VYZGJrM3hzJ3RheGIJWHgzd3B4eHhMYXhmeEF4eGF4cnhJMTNXNnhMM3hMeGxEYnh4eCd4QXVMIHgzeHgJSTN4M1l4TEFweDN4eGp4VDN4eHhheFR4eEc3eHhMeHh4eHhRbmJ4eHhhZHh4Y1c5cnhhdWx4eDN4eHh4THh4J3hWOTkzVnhBSW54eHhlZVFURVR4bUUzQXhiVlgzYWh4TEVhWXh4SFdqeGIneFZiQ3J4eHhleHVQeDN4cng2eGN4YXhlYXhmeHx4MDd5CTN4MzlneG94R3hJY2JkZCd4eDNBeHh4dXgwK2J4eHh4eHhMWXg5V0xXMAliSHh4Y3NWbid4eFd4eAkzVlh4eHh4eEkJQUF4QTN4eGV4eHhjWHh4YmF4bGtFQW5BM3hheGFBSWJ4eGInM2F4VngzeGJ4eHgzYXNMVDZ4YWZ4VzEzOUEzY3hBN3d4d3hBWnh4dzVhYWFFdXhubkd4THh4eAl4eG5leHh4YXhmeGN4bHhBbnhtbXh4eGZmM2dIeDk5VmV4eHFZMDlvWHh4USdRTzNUVG1FVjBUeHh4eGxzeHhFeGVMeCd4M0w5eHR4M2JsN3hYa3N4dEljeHhsVnh4eDN4eHhBYXh4THhUdXhUd3JsSHh6R1phc3h4cjN4dXMweDMJSjl2KzZ4eHhiRytheHh4eDZxbHhyRXJqeFlIVThsYm9GeGV8YXhUUkF4M3JpWXhJeGF4V3hUeEN4eEx4bkFrRXh4YTUSXzB4M2ZkMzA1El8weDQ0YzhiMxJfMHgyMGZjNjISXzB4MWQyNGRkCnNoaWZ0El8weDU3YTg5ZBJfMHgzZjY1YWMSXzB4MTY3NzY0El8weDEzYmVkNxJfMHgxZTRmNjESXzB4NTBhZTJiEl8weDM1YTg0NhJfMHhiYzA5YzgSXzB4ZDQ2ZjU0El8weDM5YzcxNRJfMHgzY2Q2MTgSXzB4ZmM0MzA2El8weDNlMTZhNhJfMHgxOTMxYWUSXzB4NDBlMzVkCDB4MjkIMHgzNgpwY29kZRIwMTAxMTAwMDUIMHg2NggweDZlBGlkCDB4MjQ0Y29tLnNldmVuVmlkZW8uYXBwLmFuZHJvaWQGMHg1CDB4M2YIMHg2MwgweDE1CDB4NzMIMHgyZAIgBHNqCDB4MmYIMHg3MQgweDU1CDB4NzUIMHgzMggweDc2JGVuY29kZVVSSUNvbXBvbmVudAgweDIyDmNvbnNvbGUIMHgzOQgweDYyCDB4NzQIMHgyZQJUBFRLCDB4NTAgZ2V0VmlkZW9QbGF5QXV0aAYweGEIcnNhWAgweDc3CDB4MWUIMHgyMQQifQgweDRkCDB4NTMQeyJ1cmwiOiIIMHg0NgZyZXEIMHg1YQhkYXRlCDB4NmESXzB4NWQ5ZWI0El8weDQ0NDU0OBJfMHgyOTQxMDUSXzB4M2RiZTVkEl8weDEyYjJjZAhza2V5CDB4NDEIMHgzYgpsb2NhbAgweDFmCDB4NmQIMHgxMwR1YQgweDE3CDB4MzEEOyAIMHgzNQgweDI3AikIMHg2NQYweDkIMHgyYwYweDg6L2FwaS5waHAvcHJvdmlkZS9jaGVja1VwZ3JhZGUIMHg2NBJfMHg1ZTA5NzUSXzB4MzY0NDc0El8weDUwNjlhZRJfMHg0YTY2MTYSXzB4NzQ1N2ZhEl8weDM5YjgyZRJfMHg1OGRiMjgSXzB4M2EwYzUzEl8weDUyNTc5MhJfMHgyZjU3NmYSXzB4MTMyOTYzEl8weDI1YmI2ORJfMHg0MjcwZDMSXzB4MWIxNjQwEl8weDM5N2NjYQgweDFkDnR5cGVfaWQIMHgyNhJ0eXBlX25hbWUIMHg2OQgweDUyCDB4NGIGa2V5BXRe/U4IaW5pdAVoUeiQAnYCeQgweDU4BjB4NggweDRhBTBXOlMQY2F0ZWdvcnkFe3yLVwYweGQOZmlsdGVycxJfMHgyYjljNTQSXzB4NTg3ZjNkCDB4MmESXzB4NDM0NDdhEl8weDE1NDk2YhJfMHgxODY0NWUSXzB4M2UzYmFjEl8weDQ0OTNiMhJfMHgyYzA1ODYSXzB4N2UyYWYxEl8weDFjN2I5ZggweDUxCDB4NGMIMHg1NgXtcK1kEGNvbnRlbnRzDHZvZF9pZAgweDU5EHZvZF9uYW1lCDB4NDgOdm9kX3BpYwgweDMwFnZvZF9yZW1hcmtzCGxpc3QSXzB4NTdiYTZjEl8weDQ4ZjY3NBJfMHgxOTk0NjMSXzB4NTgzOTc2El8weDFlNjQ2NBJfMHgzOTA0ZDcSXzB4MTE5YjllEl8weDU1ZjQ2ZEwvYXBpLnBocC9wcm92aWRlL3NlYXJjaEZpbHRlcj90eXBlX2lkPRImcGFnZW51bT0aJnBhZ2VzaXplPTI0Jnp5ZWFyPXt7ZXh0LnllYXJ9fSZjYXRlZ29yeT17e2V4dC5jYXRlZ29yeX19JmFyZWE9e3tleHQuYXJlYX19BmV4dAgweDQ0CDB4NjgQcGFyc2VJbnQIMHg2YggweDQzEnBhZ2Vjb3VudApsaW1pdAgweDcyEl8weDI1NDdiNRJfMHg0Nzg1Y2ISXzB4NWIzZTc0El8weDMwZTMxNhJfMHhkNTU4MjcSXzB4NGM3MjdkEl8weDViOWYyZhJfMHg0MmI4OTUSXzB4MzkwNjYxEl8weDJmOTczMBJfMHgzMmMzNjYSXzB4M2Q4N2FjEl8weDM4Y2YxNwYweGMIMHgyOAgweDcwEHZvZF95ZWFyEHZvZF9hcmVhCmFjdG9yEnZvZF9hY3RvcggweDU0GHZvZF9kaXJlY3RvcgpicmllZgYweDMWdm9kX2NvbnRlbnRGL2FwaS5waHAvcHJvdmlkZS92aWRlb1BsYXlsaXN0P2lkcz0IMHg1ZggweDMzCDB4M2QIMHg2YwIkCDB4MjAGMHg3CDB4M2UGMHhlCDB4MTYIMHg0ZQIjGHZvZF9wbGF5X3VybBJfMHgzNmZmZWUSXzB4M2MxNGVkEl8weDI0ZDA0ORJfMHgyM2U2MzgSXzB4MmM2ZDRkEl8weDI2MzY2YxJfMHg1Y2M4ZjkSXzB4YmI5OWNkEl8weDFkMjdiZBJfMHg0YjU5NmYSXzB4MzVjZDI1El8weDIyZDYwYhJfMHgxNzliYjcSXzB4MzM4MTlkEl8weDIzYzZjYhJfMHg1YWFkZjkSXzB4ZTQ5NWM3El8weDE1ZGVlMBJfMHgxZjlmNWESXzB4NTcxMGM0CDB4M2EIMHgyYggweDQwBjB4YggweDE0CFV0ZjgIMHgyNQgweDVkFkdldFBsYXlJbmZvDEFjdGlvbhBBdXRoSW5mbxZBdXRoVGltZW91dA5BbmRyb2lkDkNoYW5uZWwIMHg3OAxGb3JtYXQORm9ybWF0cxpQbGF5ZXJWZXJzaW9uCFJhbmQIMHgxYggweDFhHlNpZ25hdHVyZU1ldGhvZBxTaWduYXR1cmVOb25jZQgweDQ3IFNpZ25hdHVyZVZlcnNpb24IMHg1Nw5WZXJzaW9uDlZpZGVvSWQGbWFwAiYIMHg1YwgweDM4CDB4NWUIMHgzYwgweDY3CDB4NmYIMHgyMwgweDQ5DlBsYXlVUkw+L2FwaS5waHAvcHJvdmlkZS9wYXJzZXJVcmw/dXJsPQgweDRmBjB4ZgYweDIIMHg1YhJfMHg4ZDU5Y2ESXzB4MjcxYWE4Aj0SXzB4NGY3MDhlEl8weDQxYmIwZhJfMHg0ZTU5YTESXzB4M2EyNDFhEl8weDI0YzNlYxJfMHgyOWE2NWUSXzB4Mjg2ZTFlCDB4NDIIJnBnPQpwYWdlcxJfMHgyM2I3NjgSXzB4NDIxNGI2El8weDUyYTJkYRJfMHgzNWUzNzkQXzB4NTk3NTESXzB4MzRhNmMwCDB4MzccSFVBV0VJIE1hdGUgMjAIMHgxOQYweDESXzB4MWRmMjQ3El8weDRmNzVkMggweDEwEl8weDM1NjBkZBJfMHg1ZThjMjASXzB4MjNkZjkxEl8weDYxNDgyNxJfMHgzNzdlYzISXzB4MTc0Yzg0EF8weGZlYTU2BC8vCDB4MWMGMHgwCGh0dHAIMHgxMgYweDQOcmVmZXJlcggweDYwCDB4MTECLQhob21lDmhvbWVWb2QMZGV0YWlsCHBsYXkMc2VhcmNoAngCcwJjAnQCdQJiAmgGcG9wAnwMY2hhckF0FGNoYXJDb2RlQXQCZAJWAkwCZgJrAm0CagJBAkkCZwJXAncCSAJFAkMCWQJYAkcsID0ganN2bV90aGlzX3RtcFZhbHVlOxBqc3ZtZnVuYwIJGGZyb21DaGFyQ29kZRZnZXRGdWxsWWVhcgpzbGljZQppbm91dAxyZXR2YWwPpAMBpgMBAB2oAwAFAKoDAAGsAwACrgMAA7ADAASyAwAOAAYBoAEAAAAgTB/VCgCqAwAMrAMBDK4DAgywAwMMsgMEDLQDAA22AwENuAMCCboDAwm8AwQJvgMFCcADBgnCAwcJxAMIDcYDCQ3IAwoBygMLAcwDDAHOAw0B0AMOAdIDDwHUAxAB1gMRAdgDEg3aAxMB3AMUAd4DFQHgAxYB4gMXAagDGAHkAxkJ5gMaAegDGwHqAxwB7AMdAe4DHgHwAx8B8gMgAfQDIQH2AyIB+AMjAfoDJAH8AyUB/gMmAYAEJwGCBCgBhAQpAYYEKgGIBCsBigQsAYwELQGOBC4BkAQvAZIEMAGUBDEBlgQyAZgEMwGaBDQBnAQ1AZ4ENgGgBDcBogQ4AaQEOQGmBDoBqAQ7AaoEPAGsBD0BrgQ+AbAEPwGyBEABtARBAbYEQgG4BEMBugREAbwERQG+BEYBCOhrvgJfDwC+A18QAL4EXxEAvgVfEgC+Bl8TAL4HXxQAvghfFQC+CV8WAL4KXxgAvgtfGQC+DF8aAL4NXxsAvg5fHAC+D18dAL4QXx8AvhFfIAC+El8hAL4TXyIAvhRfIwC+FV8kAL4dX0sAKQQ3AAAABCABAAAEIQEAAAQiAQAABJgAAAAEIwEAAAQkAQAABCUBAAAEJgEAAAQnAQAABCgBAAAEQAAAAAQpAQAABCoBAAAEKwEAAAQsAQAABC0BAAAELgEAAAQvAQAABFsAAAAEMAEAAAQxAQAABDIBAAAEMwEAAAQ0AQAABDUBAAAENgEAAAQ3AQAABDgBAAAEOQEAAAQ6AQAABDsBAAAmIAAEPAEAAEwgAACABD0BAABMIQAAgAQ+AQAATCIAAIAEPwEAAEwjAACABEEAAABMJAAAgARAAQAATCUAAIAEQQEAAEwmAACABEIBAABMJwAAgARDAQAATCgAAIAEKAAAAEwpAACABEQBAABMKgAAgARFAQAATCsAAIAERgEAAEwsAACABEcBAABMLQAAgARIAQAATC4AAIAENgAAAEwvAACABEkBAABMMAAAgARKAQAATDEAAIAESwEAAEwyAACABEwBAABMMwAAgARNAQAATDQAAIAETgEAAEw1AACABE8BAABMNgAAgARQAQAATDcAAIAEUQEAAEw4AACABFIBAABMOQAAgARTAQAATDoAAIAEVAEAAEw7AACABFUBAABMPAAAgARWAQAATD0AAIAEVwEAAEw+AACABFgBAABMPwAAgARZAQAATEAAAIAEWgEAAExBAACABFsBAABMQgAAgARcAQAATEMAAIAEXQEAAExEAACABF4BAABMRQAAgARfAQAATEYAAIAEYAEAAExHAACABGEBAABMSAAAgARiAQAATEkAAIAEYwEAAExKAACABGQBAABMSwAAgARlAQAATEwAAIAEZgEAAExNAACABGcBAABMTgAAgARoAQAATE8AAIAEaQEAAExQAACABGoBAABMUQAAgARrAQAATFIAAIAEawAAAExTAACABGwBAABMVAAAgARtAQAATFUAAIAEbgEAAExWAACABG8BAABMVwAAgARwAQAATFgAAIAEcQEAAExZAACABHIBAABMWgAAgARzAQAATFsAAIAEdAEAAExcAACABHUBAABMXQAAgAR2AQAATF4AAIAEdwEAAExfAACABHgBAABMYAAAgAR5AQAATGEAAIAEegEAAExiAACABHsBAABMYwAAgAR8AQAATGQAAIAEfQEAAExlAACABH4BAABMZgAAgAR/AQAATGcAAIAEgAEAAExoAACABIEBAABMaQAAgARCAAAATGoAAIAEggEAAExrAACABIMBAABMbAAAgASEAQAATG0AAIAEhQEAAExuAACABIYBAABMbwAAgASHAQAATHAAAIAEiAEAAExxAACABIkBAABMcgAAgASKAQAATHMAAIAEEAEAAEx0AACABIsBAABMdQAAgAQwAAAATHYAAIAEjAEAAEx3AACABI0BAABMeAAAgF8FAL4AZQUAvHAB7g6+AU3bAAAAXwYAZQYABI4BAADtXwcABI8BAABfCAALXwkAs18KAL9fCwCzXwwAZQYABJABAADtXw0AZQYABJEBAADtXw4AZQYABJIBAADtXxcAC18eACYAAF8mACYAAF8nACYAAF8oACYAAF8pAF4fAASTAQAA7Q6+Fk0YAQAAX0QAXiAAvhe07g5eIAC+GLXuDr4ZTRsBAABfRwBeIAC+GrfuDl4gAL4buO4OvhxNHgEAAF9KAF4gAL4euu4ppAMBBAEAbQIOQwYBAAIBAgIAARMDqAYAAUCqBgABAKwGAQAwYQA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ICLwDCQi+AwoIwAMLCMIDDAjEAw0MxgMODMgDDwDKAxAAzAMRAM4DEgDQAxMA0gMUANQDFQDWAxYA2AMXDNoDGADcAxkA3gMaAOADGwDiAxwAqAMdAOQDHgjmAx8A6AMgAOoDIQDsAyIA7gMjAPADJADyAyUA9AMmAPYDJwD4AygA+gMpAPwDKgD+AysAgAQsAIIELQCEBC4AhgQvAIgEMACKBDEAjAQyAI4EMwCQBDQAkgQ1AJQENgCWBDcAmAQ4AJoEOQCcBDoAngQ7AKAEPACiBD0ApAQ+AKYEPwCoBEAAqgRBAKwEQgCuBEMAsAREALIERQC0BEYAtgRHALgESAC6BEkAvARKAL4ESwAMA8gIxwwAyTg6AAAAxbNHMQEAAAAopAMBAA5DBgEAAAMAA0wBDwP4CwAAAPoLAAEAmgEAAQCqAwAMrAMBDK4DAgywAwMMsgMEDLQDBQy2AwYMuAMHCLoDCAi8AwkIvgMKCMADCwjCAwwIxAMNDMYDDgzIAw8AygMQAMwDEQDOAxIA0AMTANIDFADUAxUA1gMWANgDFwzaAxgA3AMZAN4DGgDgAxsA4gMcAKgDHQDkAx4I5gMfAOgDIADqAyEA7AMiAO4DIwDwAyQA8gMlAPQDJgD2AycA+AMoAPoDKQD8AyoA/gMrAIAELACCBC0AhAQuAIYELwCIBDAAigQxAIwEMgCOBDMAkAQ0AJIENQCUBDYAlgQ3AJgEOACaBDkAnAQ6AJ4EOwCgBDwAogQ9AKQEPgCmBD8AqARAAKoEQQCsBEIArgRDALAERACyBEUAtARGALYERwC4BEgAugRJALwESgC+BEsADADJxcdeIAC+ALnuDsQopAMBAA5DBgEAAAMAA04AFgMQAAEA4gEAAQCaAQABAPgLAAH6CwEBqgMADKwDAQyuAwIMsAMDDLIDBAy0AwUMtgMGDLgDBwi6AwgIvAMJCL4DCgjAAwsIwgMMCMQDDQzGAw4MyAMPAMoDEADMAxEAzgMSANADEwDSAxQA1AMVANYDFgDYAxcM2gMYANwDGQDeAxoA4AMbAOIDHACoAx0A5AMeCOYDHwDoAyAA6gMhAOwDIgDuAyMA8AMkAPIDJQD0AyYA9gMnAPgDKAD6AykA/AMqAP4DKwCABCwAggQtAIQELgCGBC8AiAQwAIoEMQCMBDIAjgQzAJAENACSBDUAlAQ2AJYENwCYBDgAmgQ5AJwEOgCeBDsAoAQ8AKIEPQCkBD4ApgQ/AKgEQACqBEEArARCAK4EQwCwBEQAsgRFALQERgC2BEcAuARIALoESQC8BEoAvgRLAAwDyAjHDADJODoAAADFs0cxAQAAACikAwEADkMGAb4EAAMAA0wBDwP4CwAAAPoLAAEAmgEAAQCqAwAMrAMBDK4DAgywAwMMsgMEDLQDBQy2AwYMuAMHCLoDCAi8AwkIvgMKCMADCwjCAwwIxAMNDMYDDgzIAw8AygMQAMwDEQDOAxIA0AMTANIDFADUAxUA1gMWANgDFwzaAxgA3AMZAN4DGgDgAxsA4gMcAKgDHQDkAx4I5gMfAOgDIADqAyEA7AMiAO4DIwDwAyQA8gMlAPQDJgD2AycA+AMoAPoDKQD8AyoA/gMrAIAELACCBC0AhAQuAIYELwCIBDAAigQxAIwEMgCOBDMAkAQ0AJIENQCUBDYAlgQ3AJgEOACaBDkAnAQ6AJ4EOwCgBDwAogQ9AKQEPgCmBD8AqARAAKoEQQCsBEIArgRDALAERACyBEUAtARGALYERwC4BEgAugRJALwESgC+BEsADADJxcdeIAC+ALPuDsQopAMBAA5DBgEAAAMAA04AFgMQAAEA4gEAAQCaAQABAPgLAAH6CwEBqgMADKwDAQyuAwIMsAMDDLIDBAy0AwUMtgMGDLgDBwi6AwgIvAMJCL4DCgjAAwsIwgMMCMQDDQzGAw4MyAMPAMoDEADMAxEAzgMSANADEwDSAxQA1AMVANYDFgDYAxcM2gMYANwDGQDeAxoA4AMbAOIDHACoAx0A5AMeCOYDHwDoAyAA6gMhAOwDIgDuAyMA8AMkAPIDJQD0AyYA9gMnAPgDKAD6AykA/AMqAP4DKwCABCwAggQtAIQELgCGBC8AiAQwAIoEMQCMBDIAjgQzAJAENACSBDUAlAQ2AJYENwCYBDgAmgQ5AJwEOgCeBDsAoAQ8AKIEPQCkBD4ApgQ/AKgEQACqBEEArARCAK4EQwCwBEQAsgRFALQERgC2BEcAuARIALoESQC8BEoAvgRLAAwDyAjHDADJODoAAADFs0cxAQAAACikAwEADkMGAQAAAwADTAAWAxAAAQDiAQABAJoBAAEAqgMADKwDAQyuAwIMsAMDDLIDBAy0AwUMtgMGDLgDBwi6AwgIvAMJCL4DCgjAAwsIwgMMCMQDDQzGAw4MyAMPAMoDEADMAxEAzgMSANADEwDSAxQA1AMVANYDFgDYAxcM2gMYANwDGQDeAxoA4AMbAOIDHACoAx0A5AMeCOYDHwDoAyAA6gMhAOwDIgDuAyMA8AMkAPIDJQD0AyYA9gMnAPgDKAD6AykA/AMqAP4DKwCABCwAggQtAIQELgCGBC8AiAQwAIoEMQCMBDIAjgQzAJAENACSBDUAlAQ2AJYENwCYBDgAmgQ5AJwEOgCeBDsAoAQ8AKIEPQCkBD4ApgQ/AKgEQACqBEEArARCAK4EQwCwBEQAsgRFALQERgC2BEcAuARIALoESQC8BEoAvgRLAAwDyAjHDADJODoAAADFs0cxAQAAACikAwEA \ No newline at end of file diff --git a/cat/kuqimv_open.js b/cat/kuqimv_open.js new file mode 100644 index 00000000..2575ed68 --- /dev/null +++ b/cat/kuqimv_open.js @@ -0,0 +1,173 @@ +// 修正:分类改静态 (网站频繁变动分类) +import { load, _ } from "assets://js/lib/cat.js"; + +let key = "酷奇MV"; +let HOST = "https://www.kuqimv.com"; +let siteKey = ""; +let siteType = 0; +const PC_UA = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36"; + +async function request(reqUrl, referer, mth, data, hd) { + const headers = { + "User-Agent": PC_UA, + }; + if (referer) headers.referer = encodeURIComponent(referer); + let res = await req(reqUrl, { + method: mth || "get", + headers: headers, + data: data, + postType: mth === "post" ? "form" : "", + }); + return res.content; +} + +async function init(cfg) { + siteKey = cfg.skey; + siteType = cfg.stype; +} + +async function home(filter) { + var classes = [{ "type_id": "1", "type_name": "华语高清" }, { "type_id": "2", "type_name": "日韩精选" }, { "type_id": "3", "type_name": "欧美MV" }, { "type_id": "4", "type_name": "高清现场" }, { "type_id": "5", "type_name": "影视MV" }, { "type_id": "6", "type_name": "夜店视频" }, { "type_id": "7", "type_name": "车模视频" }, { "type_id": "8", "type_name": "热舞视频" }, { "type_id": "9", "type_name": "美女写真" }, { "type_id": "10", "type_name": "美女打碟" }]; + // const html = await request(HOST); + // const $ = load(html); + // const class_parse = $(".lei_fl > a[href*=play]"); + // const classes = []; + // classes = _.map(class_parse, (cls) => { + // const typeId = cls.attribs["href"]; + // typeId = typeId.substring(typeId.lastIndexOf("/") + 1).replace(".html", ""); + // return { + // type_id: typeId, + // type_name: cls.children[0].data, + // }; + // }); + const filterObj = {}; + return JSON.stringify({ + class: _.map(classes, (cls) => { + cls.land = 1; + cls.ratio = 1.78; + return cls; + }), + filters: filterObj, + }); +} + +async function homeVod() { + const link = HOST + "/play/9_1.html"; + const html = await request(link); + const $ = load(html); + const items = $("div.mv_list > li"); + let videos = _.map(items, (it) => { + const a = $(it).find("a:first")[0]; + const img = $(it).find("img:first")[0]; + const singer = $($(it).find("div.singer")[0]).text().trim(); + const remarks = $($(it).find("span.lei_03")[0]).text().trim(); + return { + vod_id: a.attribs.href.replace(/.*?\/play\/(.*).html/g, "$1"), + vod_name: a.attribs.title, + vod_pic: img.attribs["src"], + vod_remarks: "🎤" + singer + "|" + remarks || "", + }; + }); + return JSON.stringify({ + list: videos, + }); +} + +async function category(tid, pg, filter, extend) { + if (pg <= 0 || typeof pg == "undefined") pg = 1; + const link = HOST + "/play/" + tid + "_" + pg + ".html"; + const html = await request(link); + const $ = load(html); + const items = $("div.mv_list > li"); + let videos = _.map(items, (it) => { + const a = $(it).find("a:first")[0]; + const img = $(it).find("img:first")[0]; + const singer = $($(it).find("div.singer")[0]).text().trim(); + const remarks = $($(it).find("span.lei_03")[0]).text().trim(); + return { + vod_id: a.attribs.href.replace(/.*?\/play\/(.*).html/g, "$1"), + vod_name: a.attribs.title, + vod_pic: img.attribs["src"], + vod_remarks: "🎤" + singer + "|" + remarks || "", + }; + }); + const hasMore = $("div.lei_page > a:contains(下一页)").length > 0; + const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg); + return JSON.stringify({ + page: parseInt(pg), + pagecount: pgCount, + limit: 24, + total: 24 * pgCount, + list: videos, + }); +} + +async function detail(id) { + const vod = { + vod_id: id, + vod_remarks: "", + }; + const playlist = ["观看视频" + "$" + id]; + vod.vod_play_from = "道长在线"; + vod.vod_play_url = playlist.join("#"); + return JSON.stringify({ + list: [vod], + }); +} + +async function play(flag, id, flags) { + const link = HOST + "/skin/kuqimv/play.php"; + const ref = HOST + "/play/" + id + ".html"; + const pdata = { id: id }; + const playUrl = JSON.parse(await request(link, ref, "post", pdata)).url; + const headers = { + Referer: HOST, + }; + return JSON.stringify({ + parse: 0, + url: playUrl, + header: headers, + }); +} + +async function search(wd, quick, pg) { + if (pg <= 0 || typeof pg == "undefined") pg = 1; + const link = HOST + "/search.php?key=" + wd + "&pages=" + pg; + const html = await request(link); + const $ = load(html); + const items = $("div.video_list > li"); + let videos = _.map(items, (it) => { + const a = $(it).find("a:first")[0]; + const singer = $($(it).find("div.singer")[0]).text().trim(); + const remarks = $($(it).find("span.lei_04")[0]).text().trim(); + return { + vod_id: a.attribs.href.replace(/.*?\/play\/(.*).html/g, "$1"), + vod_name: a.attribs.title, + vod_pic: "https://www.kuqimv.com/static/images/cover/singer.jpg", + vod_remarks: "🎤" + singer + "|" + remarks || "", + }; + }); + const hasMore = $("div.lei_page > a:contains(>)").length > 0; + const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg); + return JSON.stringify({ + page: parseInt(pg), + pagecount: pgCount, + limit: 20, + total: 20 * pgCount, + list: videos, + land: 1, + ratio: 1.78, + }); +} + +export function __jsEvalReturn() { + return { + init: init, + home: home, + homeVod: homeVod, + category: category, + detail: detail, + play: play, + search: search, + }; +} \ No newline at end of file diff --git a/cat/kuwo_open.js b/cat/kuwo_open.js new file mode 100644 index 00000000..6766329c --- /dev/null +++ b/cat/kuwo_open.js @@ -0,0 +1 @@ +//bbQ0FUT1BgGGt1d29fb3Blbi5qcyxhc3NldHM6Ly9qcy9saWIvY2F0LmpzHF9fanNFdmFsUmV0dXJuAl8Ga2V5CEhPU1QOc2l0ZUtleRBzaXRlVHlwZRJNT0JJTEVfVUEOcmVxdWVzdAhpbml0CGhvbWUOaG9tZVZvZBBjYXRlZ29yeQxkZXRhaWwIcGxheQxzZWFyY2gHd5Htd2dSJmh0dHA6Ly93YXBpLmt1d28uY26WAk1vemlsbGEvNS4wIChpUGhvbmU7IENQVSBpUGhvbmUgT1MgMTNfMl8zIGxpa2UgTWFjIE9TIFgpIEFwcGxlV2ViS2l0LzYwNS4xLjE1IChLSFRNTCwgbGlrZSBHZWNrbykgVmVyc2lvbi8xMy4wLjMgTW9iaWxlLzE1RTE0OCBTYWZhcmkvNjA0LjEMcmVxVXJsDmFnZW50U3AGcmVzBnJlcQxtZXRob2QUVXNlci1BZ2VudA5oZWFkZXJzDmNvbnRlbnQGY2ZnCHNrZXkKc3R5cGUMZmlsdGVyDmNsYXNzZXMSZmlsdGVyT2JqDnR5cGVfaWQJHHNgT/NgC3cSdHlwZV9uYW1lCR9Xc1QxcsVgCfRmGlm+fGlfDziXU5A7YMGIhHa6Th91CViNf1pTX1OQCytvK2/9j7tZ740JtlutXsVgH2ESc3RyaW5naWZ5DmZpbHRlcnMEe30GdGlkBHBnDGV4dGVuZAhsaW5rBGpvDHZpZGVvc1ovb3BlbmFwaS92MS9zaG9ydHBsYXkvbW9kdWxlTW9yZT9jdXJyZW50UGFnZT0UJm1vZHVsZUlkPQwmcm49MTIKcGFyc2UIZGF0YQhsaXN0DmZvckVhY2gQcGFyc2VJbnQIcGFnZRBuZXh0UGFnZRJwYWdlY291bnQQcGFnZVNpemUKbGltaXQKdG90YWwEaXQIcHVzaAZ1cmwMdm9kX2lkCnRpdGxlEHZvZF9uYW1lBmltZw52b2RfcGljGGN1cnJyZW50RGVzYxZ2b2RfcmVtYXJrcwRpZAZ2b2QOcGxheVVybFAvb3BlbmFwaS92MS9zaG9ydHBsYXkvdmlkZW9MaXN0P2FsYnVtSWQ9EnNob3J0aW5mbwpjb3ZlcgIjCVOQf5UoV79+GnZvZF9wbGF5X2Zyb20Ydm9kX3BsYXlfdXJsAiQSbXZwYXlpbmZvBnZpZAhmbGF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 \ No newline at end of file diff --git a/cat/lbgs_book_open.js b/cat/lbgs_book_open.js new file mode 100644 index 00000000..6c7649f8 --- /dev/null +++ b/cat/lbgs_book_open.js @@ -0,0 +1 @@ +//bbQ0FUT1CiARhsYmdzX29wZW4uanMsYXNzZXRzOi8vanMvbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgxDcnlwdG8KZGF5anMCXwZrZXkMZGV2aWNlDnNpdGVLZXkQc2l0ZVR5cGUUYXBwVmVyc2lvbgphcHBVQQ5hcHBEYXRhGG5hdGl2ZUVuY29kZQRwawp4bmFtZRhiYXNlNjRFbmNvZGUYYmFzZTY0RGVjb2RlGmZvcm1hdFBsYXlVcmwOY2hhclN0cg5yYW5kU3RyFHJhbmREZXZpY2UOcmVxdWVzdAhpbml0CGhvbWUOaG9tZVZvZAxpbWdVcmwQY2F0ZWdvcnkMZGV0YWlsCHBsYXkMc2VhcmNoDGxhb2JhaQoxLjEuN7AJSEJrWkZCdDZkMzU5ZHhGa1lYdDZjWEVaZjN4b0dSa1VHeFU0ZEgxd2MzMWVlSGg2VlZKRlVWcGRjd0JCQ0hCNFpYeDNkWFYyZFhsakFYVjBlSDEyZWxGemNYaGxmSEJBWjA1WlRGQk1BMngwVzFwc2RVSnhTbjVoWVQ1blNXOTNRRkpCZEY5RVRWSUVER0o3WlVwYVgxZE9iMkpCYkdCT1Uxd01ZQTlPZWt4a2NGUkdYQXAzWG1oakJWVkVjbUlBVDJoeEN3d0xTVjE2WVIwWE9CSjllRXRqZkc1eERuOFNVRzVjZmxwOVQwRlFYR0Z2WlZ3RGNRRmhaSFFIQ0ZSblpnQmlmbVlOWW5oaVJnTjNVRXhWZWtJT1dWSm5DMXR1ZkhVRVNraytaa3Q3YTJKcWJGZ0haMVpUWFhGWGJnQitaVVJ0U1dGelYxRi9YMUJGUmw1eVQyUmZjbnBFQWdOV1VYUUxjM2h3VlhCTVQyRk1XbkJSRFFOQllYUllRamdOZlhBQUcwUmRSR2hHYm1aTUFYZHdVMWRBUkVwNFF3TUNZVjE3ZjJGMUIxNTNjVmhXVjNKYVNRQnlSSDFrY2dKcVhuQk1FZ2hBQmdGK0NBSVNCM0JCUGxGdlgwcGZVRlZBZFcxK2FGTUpVVk5kZlhwYmNXdGxVMzVNVm5OamNBWkFYQTFxQ2tCTGRsbFRZVk5BQVdoZldtTkFUQXhqZG1wZ1gzVjBRWEYwZUg4NFVFTndkWFZsZUhReUh4UVpGQnh4ZW4wV2FHZDdlSEJ5Rkg5OGJ4VWZGQmtVemFiYWNkZWZnaGprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hKS0xNTk9QUVJTVFVWV1hZWjAxMjM0NTY3ODkCZQJhAnQCchhmcm9tQ2hhckNvZGUUY2hhckNvZGVBdAZlbmMMQmFzZTY0EnN0cmluZ2lmeQhVdGY4CnBhcnNlCHRyaW0UcmVwbGFjZUFsbA5yZXBsYWNlAiACbgxyYW5kb20MSHVhd2VpCmJyYW5kHEhVQVdFSSBNYXRlIDIwCm1vZGVsDnJlbGVhc2UWdG9VcHBlckNhc2UOYnVpbGRJZAZyZXEMbWV0aG9kFFVzZXItQWdlbnQYaHR0cF9yZWZlcmVyDlJlZmVyZXIOaGVhZGVycwhkYXRhCHBvc3QIZm9ybRBwb3N0VHlwZQ5jb250ZW50CHNrZXkKc3R5cGUKbG9jYWwOaXNFbXB0eRZ0b0xvd2VyQ2FzZQRpZEBEYWx2aWsvMi4xLjAgKExpbnV4OyBVOyBBbmRyb2lkIAQ7IA4gQnVpbGQvAikEdWE6KE1vemlsbGEvNS4wIChMaW51eDsgQW5kcm9pZCDEATsgd3YpIEFwcGxlV2ViS2l0LzUzNy4zNiAoS0hUTUwsIGxpa2UgR2Vja28pIFZlcnNpb24vNC4wIENocm9tZS82OC4wLjM0NDAuNzAgTW9iaWxlIFNhZmFyaS81MzcuMzYpVGh0dHBzOi8vbGFncy5vc3MtY24taGFuZ3pob3UuYWxpeXVuY3MuY29tLwouanNvbhgkNmMxY2VmNzhhZT0IcnNhWBJSU0EvUEtDUzECLwJvAmkCcxBqc29uX3VybBxjYXQvaW5kZXguanNvbgp0aXRsZQUGUnt8CHR5cGUFe3yLVwxyZWR1Y2UKdHlwZXMCdghzb3J0BZJjj14GaG90CHB1c2gF2J6kiwXtcOiVBd6PfY8Mc2VyaWFsBYxb034OdHlwZV9pZBJ0eXBlX25hbWUOZmlsdGVycxRzdGFydHNXaXRoCGh0dHAOaW1nX3VybAJwEmNhdF9saXN0Lwpib29rcw5ib29rX2lkEmJvb2tfbmFtZQZwaWMQYm9va19waWMYYm9va19yZW1hcmtzCHBhZ2UMc2Nyb2xsEnBhZ2Vjb3VudApsaW1pdAp0b3RhbAhsaXN0CmNvbnQvCmF1ZGlvCHRpbWUSYm9va195ZWFyEmJvb2tfYXJlYQx0ZWxsZXIUYm9va19hY3Rvchpib29rX2RpcmVjdG9yEHN5bm9wc2lzGGJvb2tfY29udGVudAZtYXAScGxheV9kYXRhAiMFZk53Uw52b2x1bWVzCHVybHMCJAItDnBsYXlfaWQIdW5peAJtCG1kNVgGYWlkBnBpZA5hcGlfdXJsJGVuY29kZVVSSUNvbXBvbmVudAxwYXJhbXMOdmVyc2lvbgZ1cmwOcmVmZXJlcgxoZWFkZXIQc2VhcmNoMDAPpAMBpgMBAB2oAwADAKoDAAGsAwACrgMADgAGAaABAAAAAR4SlgEAqgMADKwDAQyuAwIMsAMACbIDAQm0AwIJtgMDCbgDBAm6AwUJvAMGCb4DBwnAAwgJwgMJAcQDCgHGAwsByAMMAcoDDQ3MAw4BzgMPAdADEAHSAxEB1AMSAdYDEwHYAxQB2gMVAdwDFgGGAhcB3gMYAeADGQGoAxoBCOhSvgJfDQC+A18OAL4EXw8AvgVfEQC+Bl8SAL4HXxMAvghfFAC+CV8VAL4KXxYAvgtfFwC+DF8YAL4NXxkAvg5fGgC+D18bAL4QXxwAvhFfHQApBPEAAADiC18EAL9fBQCzXwYABPIAAABfBwC/XwgAC18JAL0AXwoABPMAAABfCwC+AU3hAAAAXwwABPQAAABfEAAppAMBBAEAVAIHFDE0NDk2ODI5NDkOQwYBAAICAggAAFIE6gMAAQDsAwABAO4DAQAg8AMCASBhAAC/x2EBALPIYgEAz+ej6D1iAAA4kwAAAEL5AAAAz0L6AAAAYgEAJAEA0EL6AAAAYgEA0OecJAEAriQBAJ0RYwAADmIBAJFjAQAO6r1iAAAopAMBAA5DBgHEAwEAAQUBACsB6gMAAQCqAwAMZQAAQfsAAABB/AAAAEL9AAAAZQAAQfsAAABB/gAAAEL/AAAAzyQBACUBAKQDAQAOQwYBxgMBAAEGAwAyAeoDAAEAwgMMAKoDAAy+AwoI22UBAEH7AAAAQf4AAABC/QAAAGUBAEH7AAAAQfwAAABC/wAAAM8kAQAkAQBlAgAjAgCkAwEADkMGAcgDAgACBAAEOwLqAwABAOwDAAEA0EIAAQAAJAAAQgEBAADPvyQCAEICAQAAvQC9ATO/JAIAQgIBAAC9Ar0DMwQDAQAAJAIAQgABAAAlAACkAwEABw88AHwAPgB8AAowfAALMAeCAQEBADoAAAAIBgAAAAQH9f///wsACSIAAAAJFQAAAAkIAAAAATwABwMAAAABPgAHAwAAAAEKMAcDAAAAAQswDAAKBwhcJHwjB04BAQAgAAAACAYAAAAEB/X///8LAAkIAAAAASQABwMAAAABIwAMAAoOQwYBzAMCBAIFAgBJBuoDAAEA7AMAAQDuAwAAAPADAQAgiAQAAQDqAwMCIK4DAgzKAxAMYQEAv8cG0KsR6QMO0MizycXPo+gzYQMAZQAAQgUBAACzYgEA6AllAQDntJ7qCGUBAOe7C54kAgDKw2UBAGIDAEedx5MC6srDKKQDAQAOQwYBzgMAAAAGAgFNAMwDEQCuAwIMCwQGAQAATAcBAAAECAEAAEwJAQAAvQBMCgEAANu2tJbuQgsBAAAkAABlAQBCBQEAALsLu2MkAgCd27S0lu5CCwEAACQAAJ1MDAEAACikAwEABwQxMA5iBgHQAwMAAwUCAFED6gMAAQDsAwABAO4DAAEAugMICLwDCQg4DQEAANALz0wOAQAAC2UAAEwPAQAAZQEAQRABAABMEQEAAEwSAQAA0RHpAw4LTBMBAAAEFAEAAM+p6AgEFQEAAOoCv0wWAQAA7otBFwEAAC6kAwEADmIGAdIDAQgBDQ0A2gMJ6gMAAQDsAwAAAO4DAAEA6gMEAAPqAwYAIPADAAIAiAQABQDqAwcEMOoDCAADtAMFCLYDBgiwAwMIsgMECK4DAgzOAxIAzAMRALoDCAjQAxMAuAMHCMYDDgDAAwsIvAMJCM9BGAEAABFmAAAOz0EZAQAAEWYBAA4E2QAAAMc4GgEAAEJBAAAAZQIAwyQCAIvM57Ol6CZsGgAAADiYAAAAQv8AAADEJAEAEWYDAA4O6gvJbAcAAAAO6gIvZQQAQhsBAABlAwAkAQAR6H0OXgUA7BFmAwAOZQMAXgYAuyDtQhwBAAAkAABDHQEAAGUDAAQeAQAAZQMAQQoBAACdBB8BAACdZQMAQQkBAACdBCABAACdZQMAQQwBAACdBCEBAACdQyIBAAA4GgEAAEJCAAAAZQIAwziYAAAAQv0AAABlAwAkAQAkAwCLDgQjAQAAZQMAQQoBAACdBB8BAACdZQMAQQkBAACdBCABAACdZQMAQQwBAACdBCQBAACdEWYHAA5srgAAAGEDAF4IAARBAAAABCUBAABlCQCdBCYBAACd7ovKOJgAAABC/wAAAGIDACQBAEETAQAAQl0AAAAEJwEAACQBAMEEv8EFYQYAwAR96ifBBsAFOCgBAAAEKQEAALOWtJZiBgCzll4KAGULAO20liIHAJ3BBYAA6NcOgziYAAAAQv8AAADABSQBABFmDAAOZQwAQSIBAAAEKgEAAJ1lCQCdZQcAnRFmBwAODuoMwQdsBwAAAA7qAi8GLqQDAQAOYgYB1AMBCgEIAwHQAwvqAwABAOwDAQAg7gMBASDwAwECIIgEAQMg6gMCBDDsAwMFIO4DAwYg1gQAAADYBAMHINoEAwkg0AMTALwDCQiuAwIMYQMAYQIAYQEAYQAA2wRBAAAAZQEAQS4BAAAELwEAAJ3ui8c4mAAAAEL/AAAAYgAAJAEAQRMBAADIJgAAyQvKYQQAYgEAfethAcEEYQkAYQgAYQYAYQUAYgQAQTABAABCAgEAAAQxAQAAvyQCAMEFCwQyAQAATNgAAAAEMwEAAEw2AAAAwQZlAgBCNAEAAGIEAEE1AQAAvgAmAAAkAwDBB2IGAMAHs0dBNgEAAEPpAAAAYgYAwAdDQAAAAAsENwEAAEzYAAAABDgBAABMNgAAAAQ5AQAATOkAAADBCCYAAMEJYgkAQjoBAAALBDsBAABMBAEAAARXAAAATDYBAAAkAQAOYgkAQjoBAAALBDwBAABMBAEAAAQ5AQAATDYBAAAkAQAOYgkAQjoBAAALBD0BAABMBAEAAAQ+AQAATDYBAAAkAQAOYgkAQjoBAAALBD8BAABMBAEAAARpAAAATDYBAAAkAQAOYggAYgkAQ0AAAABiAwBiBgBB6QAAAHFiBgBiCAAmAgBJYgIAQjoBAAALYgYAQekAAABMQAEAAGIFAExBAQAAJAEADoAAaZ7+//8OgziYAAAAQv0AAAALYgIATB4AAABiAwBMQgEAACQBAC6kAwEADkIGAQACAAIEAAAjAuoDAAEA7AMAAQDPQjoBAAAL0EE2AAAATAQBAADQQUABAABMNgEAACQBAA7PKKQDAQAOYgYB1gMAAAABAAACAAYupAMBAA5DBgHYAwEAAQMBAB0B6gMAAQC8AwkIz0JDAQAABEQBAAAkAQDoA88oZQAAQUUBAADPnSikAwEADmIGAdoDBAYECAMAogIK6gMAAQDsAwABAO4DAAEA8AMAAQCIBAEAINYEAQEg2AQBAiDaBAEDIIwFAQQg6gMCBTDQAxMAvAMJCNgDFwBhBABhAwBhAgBhAQBhAACz0KkR6AQOtNgO0kEyAQAAEekDDs/H0kE3AQAAEekHDgQ5AQAAyNsEQQAAAGUBAEEuAQAABEcBAACdYgAAnQQqAQAAnWIBAJ0EKgEAAJ3QnQQmAQAAne6LyTiYAAAAQv8AAABiAgAkAQBBEwEAAMomAADBBGEFAGIDAEFIAQAAfepGwQViBABCOgEAAAtiBQBBSQEAAExJAQAAYgUAQTYAAABMSgEAAN1iBQBBSwEAAO1MTAEAAGIFAEGIAAAATE0BAAAkAQAOgADouA6DOJgAAABC/QAAAAvQTE4BAAC0YgMAQU8BAACp6AbQtJ3qAtBMUAEAALznA0xRAQAAAf/g9QVMUgEAAGIEAExTAQAAJAEALqQDAQAOYgYB3AMBBAEEBQGNAgXqAwABAOwDAQAg7gMBAWDwAwECYIgEAQMgyAMPANADEwC8AwkI2AMXAK4DAgxhAwBhAgBhAQBhAADcBEEAAABlAgBBLgEAAARUAQAAnc+dBCYBAACd7ovHOJgAAABC/wAAAGIAACQBAEETAQAAyAu0TFUBAABiAQBBSQEAAExJAQAAYgEAQTYAAABMSgEAAN5iAQBBSwEAAO1MTAEAAL9MQQEAAGIBAEFWAQAATFcBAAC/TFgBAABiAQBBiAAAAExNAQAAYgEAQVkBAABMWgEAAL9MWwEAAGIBAEFcAQAATF0BAADJZQQAQl4BAABiAQBBXwEAAL4AJAIAQlsAAAAEYAEAACQBAMpiAgAEYQEAAENiAQAAYgIAYgMAQ2MBAAA4mAAAAEL9AAAAC2ICACYBAExTAQAAJAEALqQDAQAOQwYBAAEAAQMDAC0B6gMAAQDIAwAA8AMCCe4DAQnbZQEAQUoBAADPQTYAAADuBGQBAACdZQIAQUkBAACdBGUBAACdz0FmAQAAnSikAwEADmIGAYYCAgACAQAAAgLqAwABAOwDAAEABi6kAwEADmIGAd4DAwcDCQgAwQIK6gMAAQDsAwABAO4DAAEA8AMAAADqAwIAIO4DAgIgiAQAAQDYBAIDINYEAAQA6gMDAAOsAwEMvgMKCMYDDgDAAwsI0AMTALwDCQi4AwcIugMICGwiAQAAYQQAYQIAYQEA0EJdAAAABGUBAAAkAQDHZQAA7EJnAQAAJAAAyGIBAGIBALs8nJ4RYwEADgsE7wAAAExoAQAAOGkBAAA4aQEAAATvAAAAw7NHncO0R53tZQEAnWIBAJ3tTPcAAADDs0dMagEAAMO0R0xrAQAAyTgoAQAABCkBAACzlrOWOJgAAABC/QAAAGICACQBALSW3WUDAO2zliIHAMpeBAAEFAEAAGUFAEFsAQAACzhtAQAAxu1MbgEAADhtAQAAZQYA7UxvAQAA74vBBDiYAAAAQv8AAABiBAAkAQBBEwEAAMEFOJgAAABC/QAAAAvABUFwAQAATHABAAALZQcATA8BAABlBQBBcQEAAEwRAQAATHIBAAAkAQAPLsEGbBoAAAA4mAAAAEL9AAAAC9BMcAEAACQBAA8uL6QDAQAOYgYB4AMDBwMICADKAgrqAwABAOwDAAEA7gMAAQDwAwEAIIgEAQEg1gQAAADYBAECINoEAAMAjAUBBCDqAwIGMKwDAQy+AwoIxgMOAMADCwjQAxMAvAMJCLgDBwjYAxcAYQUAYQMAYQEAYQAAZQAA7EJnAQAAJAAAx2IAAGIAALs8nJ4RYwAADgsE8AAAAExoAQAAOGkBAAA4aQEAAARzAQAA7WUBAJ1iAACd7Uz3AAAAs0xqAQAAs0xrAQAAz0zYAAAAyDgoAQAABCkBAACzlrOWOJgAAABC/QAAAGIBACQBALSW3WUDAO2zliIHAMleBAAEFAEAAGUFAEFsAQAACzhtAQAAxe1MbgEAADhtAQAAZQYA7UxvAQAA74vKOJgAAABC/wAAAGIDACQBAEETAQAAwQQmAADBBWEGAMAEQUgBAAB96kjBBmIFAEI6AQAAC2IGAEFJAQAATEkBAABiBgBBNgAAAExKAQAAXgcAYgYAQUsBAADtTEwBAABiBgBBiAAAAExNAQAAJAEADoAA6LYOgziYAAAAQv0AAAALYgUATFMBAAAkAQAupAMBAA5DBgGoAwAAAAIHADIA0gMUANQDFQDWAxYA2gMYANwDGQDeAxsA4AMcAAvbTOkAAADcTOoAAADdTOsAAADeTO0AAABeBABM7gAAAF4FAEzvAAAAXgYATPAAAAAopAMBAA== \ No newline at end of file diff --git a/cat/lbgs_open.js b/cat/lbgs_open.js new file mode 100644 index 00000000..0c2311d3 --- /dev/null +++ b/cat/lbgs_open.js @@ -0,0 +1 @@ +//bbQ0FUT1CiARhsYmdzX29wZW4uanMYLi9saWIvY2F0LmpzHF9fanNFdmFsUmV0dXJuDENyeXB0bwpkYXlqcwJfBmtleQxkZXZpY2UOc2l0ZUtleRBzaXRlVHlwZRRhcHBWZXJzaW9uCmFwcFVBDmFwcERhdGEYbmF0aXZlRW5jb2RlBHBrCnhuYW1lGGJhc2U2NEVuY29kZRhiYXNlNjREZWNvZGUaZm9ybWF0UGxheVVybA5jaGFyU3RyDnJhbmRTdHIUcmFuZERldmljZQ5yZXF1ZXN0CGluaXQIaG9tZQ5ob21lVm9kDGltZ1VybBBjYXRlZ29yeQxkZXRhaWwIcGxheQxzZWFyY2gMbGFvYmFpCjEuMS43sAlIQmtaRkJ0NmQzNTlkeEZrWVh0NmNYRVpmM3hvR1JrVUd4VTRkSDF3YzMxZWVIaDZWVkpGVVZwZGN3QkJDSEI0Wlh4M2RYVjJkWGxqQVhWMGVIMTJlbEZ6Y1hobGZIQkFaMDVaVEZCTUEyeDBXMXBzZFVKeFNuNWhZVDVuU1c5M1FGSkJkRjlFVFZJRURHSjdaVXBhWDFkT2IySkJiR0JPVTF3TVlBOU9la3hrY0ZSR1hBcDNYbWhqQlZWRWNtSUFUMmh4Q3d3TFNWMTZZUjBYT0JKOWVFdGpmRzV4RG44U1VHNWNmbHA5VDBGUVhHRnZaVndEY1FGaFpIUUhDRlJuWmdCaWZtWU5ZbmhpUmdOM1VFeFZla0lPV1ZKbkMxdHVmSFVFU2trK1prdDdhMkpxYkZnSFoxWlRYWEZYYmdCK1pVUnRTV0Z6VjFGL1gxQkZSbDV5VDJSZmNucEVBZ05XVVhRTGMzaHdWWEJNVDJGTVduQlJEUU5CWVhSWVFqZ05mWEFBRzBSZFJHaEdibVpNQVhkd1UxZEFSRXA0UXdNQ1lWMTdmMkYxQjE1M2NWaFdWM0phU1FCeVJIMWtjZ0pxWG5CTUVnaEFCZ0YrQ0FJU0IzQkJQbEZ2WDBwZlVGVkFkVzErYUZNSlVWTmRmWHBiY1d0bFUzNU1Wbk5qY0FaQVhBMXFDa0JMZGxsVFlWTkFBV2hmV21OQVRBeGpkbXBnWDNWMFFYRjBlSDg0VUVOd2RYVmxlSFF5SHhRWkZCeHhlbjBXYUdkN2VIQnlGSDk4YnhVZkZCa1V6YWJhY2RlZmdoamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSEpLTE1OT1BRUlNUVVZXWFlaMDEyMzQ1Njc4OQJlAmECdAJyGGZyb21DaGFyQ29kZRRjaGFyQ29kZUF0BmVuYwxCYXNlNjQSc3RyaW5naWZ5CFV0ZjgKcGFyc2UIdHJpbRRyZXBsYWNlQWxsDnJlcGxhY2UCIAJuDHJhbmRvbQxIdWF3ZWkKYnJhbmQcSFVBV0VJIE1hdGUgMjAKbW9kZWwOcmVsZWFzZRZ0b1VwcGVyQ2FzZQ5idWlsZElkBnJlcQxtZXRob2QUVXNlci1BZ2VudBhodHRwX3JlZmVyZXIOUmVmZXJlcg5oZWFkZXJzCGRhdGEIcG9zdAhmb3JtEHBvc3RUeXBlDmNvbnRlbnQIc2tleQpzdHlwZQpsb2NhbA5pc0VtcHR5FnRvTG93ZXJDYXNlBGlkQERhbHZpay8yLjEuMCAoTGludXg7IFU7IEFuZHJvaWQgBDsgDiBCdWlsZC8CKQR1YTooTW96aWxsYS81LjAgKExpbnV4OyBBbmRyb2lkIMQBOyB3dikgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgVmVyc2lvbi80LjAgQ2hyb21lLzY4LjAuMzQ0MC43MCBNb2JpbGUgU2FmYXJpLzUzNy4zNilUaHR0cHM6Ly9sYWdzLm9zcy1jbi1oYW5nemhvdS5hbGl5dW5jcy5jb20vCi5qc29uGCQ2YzFjZWY3OGFlPQhyc2FYElJTQS9QS0NTMQIvAm8CaQJzEGpzb25fdXJsHGNhdC9pbmRleC5qc29uCnRpdGxlBQZSe3wIdHlwZQV7fItXDHJlZHVjZQp0eXBlcwJ2CHNvcnQFkmOPXgZob3QIcHVzaAXYnqSLBe1w6JUF3o99jwxzZXJpYWwFjFvTfg50eXBlX2lkEnR5cGVfbmFtZQ5maWx0ZXJzFHN0YXJ0c1dpdGgIaHR0cA5pbWdfdXJsAnASY2F0X2xpc3QvCmJvb2tzDmJvb2tfaWQSYm9va19uYW1lBnBpYxBib29rX3BpYxhib29rX3JlbWFya3MIcGFnZQxzY3JvbGwScGFnZWNvdW50CmxpbWl0CnRvdGFsCGxpc3QKY29udC8KYXVkaW8IdGltZRJib29rX3llYXISYm9va19hcmVhDHRlbGxlchRib29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 \ No newline at end of file diff --git a/cat/libvio_open.js b/cat/libvio_open.js new file mode 100644 index 00000000..86bcef47 --- /dev/null +++ b/cat/libvio_open.js @@ -0,0 +1,195 @@ +// 自动从 地址发布页 获取&跳转url地址 +import { load, _ } from './lib/cat.js'; + +var key = 'libvio'; +var HOST = 'https://libvio.app'; // 地址发布页 +var host = ''; +var siteKey = ''; +var siteType = 0; + +const MOBILE_UA = 'Mozilla/5.0 (Linux; Android 11; M2007J3SC Build/RKQ1.200826.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/77.0.3865.120 MQQBrowser/6.2 TBS/045714 Mobile Safari/537.36'; + +async function request(reqUrl, agentSp) { + var res = await req(reqUrl, { + method: 'get', + headers: { + 'User-Agent': agentSp || MOBILE_UA, + 'Referer': host + }, + }); + return res.content; +} + +// cfg = {skey: siteKey, ext: extend} +async function init(cfg) { + siteKey = cfg.skey; + siteType = cfg.stype; + var html = await request(HOST); + var $ = load(html); + host = $('div.content-top > ul > li').find('a:first')[0].attribs.href; + // console.debug('libvio跳转地址 =====>' + urls); // js_debug.log +} + +async function home(filter) { + var html = await request(host); + var $ = load(html); + var class_parse = $('ul.stui-header__menu > li > a[href*=type]'); + var classes = []; + classes = _.map(class_parse, (cls) => { + var typeId = cls.attribs['href']; + typeId = typeId.substring(typeId.lastIndexOf('/') + 1).replace('.html',''); + return { + type_id: typeId, + type_name: cls.children[0].data, + }; + }); + var filterObj = { + 1:[{key:'area',name:'地区',value:[{n:'全部',v:''},{n:'中国大陆',v:'中国大陆'},{n:'中国香港',v:'中国香港'},{n:'中国台湾',v:'中国台湾'},{n:'美国',v:'美国'},{n:'法国',v:'法国'},{n:'英国',v:'英国'},{n:'日本',v:'日本'},{n:'韩国',v:'韩国'},{n:'德国',v:'德国'},{n:'泰国',v:'泰国'},{n:'印度',v:'印度'},{n:'意大利',v:'意大利'},{n:'西班牙',v:'西班牙'},{n:'加拿大',v:'加拿大'},{n:'其他',v:'其他'}]},{key:'year',name:'年份',value:[{n:'全部',v:''},{n:'2023',v:'2023'},{n:'2022',v:'2022'},{n:'2021',v:'2021'},{n:'2020',v:'2020'},{n:'2019',v:'2019'},{n:'2018',v:'2018'},{n:'2017',v:'2017'},{n:'2016',v:'2016'},{n:'2015',v:'2015'},{n:'2014',v:'2014'},{n:'2013',v:'2013'},{n:'2012',v:'2012'},{n:'2011',v:'2011'},{n:'2010',v:'2010'}]},{key:'lang',name:'语言',value:[{n:'全部',v:''},{n:'国语',v:'国语'},{n:'英语',v:'英语'},{n:'粤语',v:'粤语'},{n:'闽南语',v:'闽南语'},{n:'韩语',v:'韩语'},{n:'日语',v:'日语'},{n:'法语',v:'法语'},{n:'德语',v:'德语'},{n:'其它',v:'其它'}]},{key:'by',name:'排序',value:[{n:'时间',v:'time'},{n:'人气',v:'hits'},{n:'评分',v:'score'}]}], + 2:[{key:'area',name:'地区',value:[{n:'全部',v:''},{n:'中国大陆',v:'中国大陆'},{n:'中国台湾',v:'中国台湾'},{n:'中国香港',v:'中国香港'},{n:'韩国',v:'韩国'},{n:'日本',v:'日本'},{n:'美国',v:'美国'},{n:'泰国',v:'泰国'},{n:'英国',v:'英国'},{n:'新加坡',v:'新加坡'},{n:'其他',v:'其他'}]},{key:'year',name:'年份',value:[{n:'全部',v:''},{n:'2023',v:'2023'},{n:'2022',v:'2022'},{n:'2021',v:'2021'},{n:'2020',v:'2020'},{n:'2019',v:'2019'},{n:'2018',v:'2018'},{n:'2017',v:'2017'},{n:'2016',v:'2016'},{n:'2015',v:'2015'},{n:'2014',v:'2014'},{n:'2013',v:'2013'},{n:'2012',v:'2012'},{n:'2011',v:'2011'},{n:'2010',v:'2010'}]},{key:'lang',name:'语言',value:[{n:'全部',v:''},{n:'国语',v:'国语'},{n:'英语',v:'英语'},{n:'粤语',v:'粤语'},{n:'闽南语',v:'闽南语'},{n:'韩语',v:'韩语'},{n:'日语',v:'日语'},{n:'其它',v:'其它'}]},{key:'by',name:'排序',value:[{n:'时间',v:'time'},{n:'人气',v:'hits'},{n:'评分',v:'score'}]}], + 4:[{key:'area',name:'地区',value:[{n:'全部',v:''},{n:'中国',v:'中国'},{n:'日本',v:'日本'},{n:'欧美',v:'欧美'},{n:'其他',v:'其他'}]},{key:'year',name:'年份',value:[{n:'全部',v:''},{n:'2023',v:'2023'},{n:'2022',v:'2022'},{n:'2021',v:'2021'},{n:'2020',v:'2020'},{n:'2019',v:'2019'},{n:'2018',v:'2018'},{n:'2017',v:'2017'},{n:'2016',v:'2016'},{n:'2015',v:'2015'},{n:'2014',v:'2014'},{n:'2013',v:'2013'},{n:'2012',v:'2012'},{n:'2011',v:'2011'},{n:'2010',v:'2010'},{n:'2009',v:'2009'},{n:'2008',v:'2008'},{n:'2007',v:'2007'},{n:'2006',v:'2006'},{n:'2005',v:'2005'},{n:'2004',v:'2004'}]},{key:'lang',name:'语言',value:[{n:'全部',v:''},{n:'国语',v:'国语'},{n:'英语',v:'英语'},{n:'粤语',v:'粤语'},{n:'闽南语',v:'闽南语'},{n:'韩语',v:'韩语'},{n:'日语',v:'日语'},{n:'其它',v:'其它'}]},{key:'by',name:'排序',value:[{n:'时间',v:'time'},{n:'人气',v:'hits'},{n:'评分',v:'score'}]}], + 27:[{key:'by',name:'排序',value:[{n:'时间',v:'time'},{n:'人气',v:'hits'},{n:'评分',v:'score'}]}], + 15:[{key:'area',name:'地区',value:[{n:'全部',v:''},{n:'日本',v:'日本'},{n:'韩国',v:'韩国'}]},{key:'year',name:'年份',value:[{n:'全部',v:''},{n:'2023',v:'2023'},{n:'2022',v:'2022'},{n:'2021',v:'2021'},{n:'2020',v:'2020'},{n:'2019',v:'2019'},{n:'2018',v:'2018'},{n:'2017',v:'2017'},{n:'2016',v:'2016'},{n:'2015',v:'2015'},{n:'2014',v:'2014'},{n:'2013',v:'2013'},{n:'2012',v:'2012'},{n:'2011',v:'2011'},{n:'2010',v:'2010'}]},{key:'lang',name:'语言',value:[{n:'全部',v:''},{n:'国语',v:'国语'},{n:'英语',v:'英语'},{n:'粤语',v:'粤语'},{n:'闽南语',v:'闽南语'},{n:'韩语',v:'韩语'},{n:'日语',v:'日语'},{n:'其它',v:'其它'}]},{key:'by',name:'排序',value:[{n:'时间',v:'time'},{n:'人气',v:'hits'},{n:'评分',v:'score'}]}], + 16:[{key:'area',name:'地区',value:[{n:'全部',v:''},{n:'美国',v:'美国'},{n:'英国',v:'英国'},{n:'德国',v:'德国'},{n:'加拿大',v:'加拿大'},{n:'其他',v:'其他'}]},{key:'year',name:'年份',value:[{n:'全部',v:''},{n:'2023',v:'2023'},{n:'2022',v:'2022'},{n:'2021',v:'2021'},{n:'2020',v:'2020'},{n:'2019',v:'2019'},{n:'2018',v:'2018'},{n:'2017',v:'2017'},{n:'2016',v:'2016'},{n:'2015',v:'2015'},{n:'2014',v:'2014'},{n:'2013',v:'2013'},{n:'2012',v:'2012'},{n:'2011',v:'2011'},{n:'2010',v:'2010'}]},{key:'lang',name:'语言',value:[{n:'全部',v:''},{n:'国语',v:'国语'},{n:'英语',v:'英语'},{n:'粤语',v:'粤语'},{n:'闽南语',v:'闽南语'},{n:'韩语',v:'韩语'},{n:'日语',v:'日语'},{n:'其它',v:'其它'}]},{key:'by',name:'排序',value:[{n:'时间',v:'time'},{n:'人气',v:'hits'},{n:'评分',v:'score'}]}] + }; + return JSON.stringify({ + class: classes, + filters: filterObj, + }); +} + +async function homeVod() { + var link = host + '/show/1--hits---------.html'; + var html = await request(link); + var $ = load(html); + var items = $('ul.stui-vodlist > li'); + let videos = _.map(items, (item) => { + var a = $(item).find('a:first')[0]; + var remarks = $($(item).find('span.pic-text')[0]).text().trim(); + return { + vod_id: a.attribs.href.replace(/.*?\/detail\/(.*).html/g, '$1'), + vod_name: a.attribs.title, + vod_pic: a.attribs['data-original'], + vod_remarks: remarks || '', + }; + }); + return JSON.stringify({ + list: videos, + }); +} + +async function category(tid, pg, filter, extend) { + if (pg <= 0 || typeof(pg) == 'undefined') pg = 1; + var link = host + '/show/' + tid + '-' + (extend.area || '') + '-' + (extend.by || 'time') + '--' + (extend.lang || '') + '----' + pg + '---' + (extend.year || '') + '.html'; + var html = await request(link); + var $ = load(html); + var items = $('ul.stui-vodlist > li'); + let videos = _.map(items, (item) => { + var a = $(item).find('a:first')[0]; + var remarks = $($(item).find('span.pic-text')[0]).text().trim(); + return { + vod_id: a.attribs.href.replace(/.*?\/detail\/(.*).html/g, '$1'), + vod_name: a.attribs.title, + vod_pic: a.attribs['data-original'], + vod_remarks: remarks || '', + }; + }); + var hasMore = $('ul.stui-page__item > li > a:contains(下一页)').length > 0; + var pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg); + return JSON.stringify({ + page: parseInt(pg), + pagecount: pgCount, + limit: 24, + total: 24 * pgCount, + list: videos, + }); +} + +async function detail(id) { + var html = await request(host + '/detail/' + id + '.html'); + var $ = load(html); + var vod = { + vod_id: id, + vod_name: $('h1:first').text().trim(), + vod_type: $('.stui-content__detail p:first a').text(), + vod_actor: $('.stui-content__detail p:nth-child(3)').text().replace('主演:',''), + vod_pic: $('.stui-content__thumb img:first').attr('data-original'), + vod_remarks : $('.stui-content__detail p:nth-child(5)').text() || '', + vod_content: $('span.detail-content').text().trim(), + }; + var playMap = {}; + var tabs = $('div.stui-pannel__head > h3[class*=iconfont]'); + var playlists = $('ul.stui-content__playlist'); + _.each(tabs, (tab, i) => { + var from = tab.children[0].data; + var list = playlists[i]; + list = $(list).find('a'); + _.each(list, (it) => { + var title = it.children[0].data; + var playUrl = it.attribs.href; + if (title.length == 0) title = it.children[0].data.trim(); + if (!playMap.hasOwnProperty(from)) { + playMap[from] = []; + } + playMap[from].push( title + '$' + playUrl); + }); + }); + vod.vod_play_from = _.keys(playMap).join('$$$'); + var urls = _.values(playMap); + var vod_play_url = _.map(urls, (urlist) => { + return urlist.join('#'); + }); + vod.vod_play_url = vod_play_url.join('$$$'); + return JSON.stringify({ + list: [vod], + }); +} + +async function play(flag, id, flags) { + var html = await request(host + id); + html = html.match(/r player_.*?=(.*?)' + playUrl); // js_debug.log + return JSON.stringify({ + parse: 0, + url: playUrl, + }); +} + +async function search(wd, quick) { + var data = JSON.parse(await request(host + '/index.php/ajax/suggest?mid=1&wd=' + wd + '&limit=50')).list; + var videos = []; + for (const vod of data) { + videos.push({ + vod_id: vod.id, + vod_name: vod.name, + vod_pic: vod.pic, + vod_remarks: '', + }); + } + return JSON.stringify({ + list: videos, + limit: 50, + }); +} + +export function __jsEvalReturn() { + return { + init: init, + home: home, + homeVod: homeVod, + category: category, + detail: detail, + play: play, + search: search, + }; +} \ No newline at end of file diff --git a/cat/lz_open.js b/cat/lz_open.js new file mode 100644 index 00000000..5bb379d8 --- /dev/null +++ b/cat/lz_open.js @@ -0,0 +1 @@ +//bbQ0FUT1COARRsel9vcGVuLmpzGC4vbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgxDcnlwdG8IbG9hZAJfDGppbmphMgZrZXkISE9TVA5zaXRlS2V5EHNpdGVUeXBlBFVBDnJlcXVlc3QIaW5pdAhob21lDmhvbWVWb2QQY2F0ZWdvcnkMZGV0YWlsCHBsYXkMc2VhcmNoBGx6Kmh0dHBzOi8vY2oubHppYXBpLmNvbZYCTW96aWxsYS81LjAgKGlQaG9uZTsgQ1BVIGlQaG9uZSBPUyAxM18yXzMgbGlrZSBNYWMgT1MgWCkgQXBwbGVXZWJLaXQvNjA1LjEuMTUgKEtIVE1MLCBsaWtlIEdlY2tvKSBWZXJzaW9uLzEzLjAuMyBNb2JpbGUvMTVFMTQ4IFNhZmFyaS82MDQuMQxyZXFVcmwOYWdlbnRTcAZyZXMGcmVxDG1ldGhvZBRVc2VyLUFnZW50DlJlZmVyZXIOaGVhZGVycw5jb250ZW50BmNmZwhza2V5CnN0eXBlDGZpbHRlcg5jbGFzc2VzEmZpbHRlck9iag50eXBlX2lkBTV1cV8SdHlwZV9uYW1lBf2PZ1IF/H56ggWoUitvBVNPsoAMY2F0ZUlkBXt8i1cFaFHokAJuAnYF7XdnUgVGlmdSBemXZ1IHJ2uOf2dSBS9uZ1IF8FNnUgXlZWdSB3dtFllnUgXwbGdSB6p+VV9HcgeoUlxPR3IHnFVnUkdyBzFyxWBHcgfReXteR3IHUGAWYEdyB2dSxWBHcgcYYolOR3IJNXVxX+OJ9IsF/Vb8fgUvbvx+B+mX5WX8fgcna45//H4F/VYrbwnlZemXqFIrbwkna45/qFIrbwUvbitvCXdtFlmoUitvBbONA3QF7nsDdAVRfwN0B69l+otLURJzdHJpbmdpZnkOZmlsdGVycwZ0aWQEcGcMZXh0ZW5kCGRhdGEMdmlkZW9zBnZvZApwYXJzZT4vaW5kZXgucGhwL2FqYXgvZGF0YT9taWQ9MSZ0aWQ9DCZwYWdlPRImbGltaXQ9MjAIbGlzdAhwdXNoDHZvZF9pZBB2b2RfbmFtZQ52b2RfcGljFnZvZF9yZW1hcmtzEHBhcnNlSW50CHBhZ2UScGFnZWNvdW50CmxpbWl0CnRvdGFsBGlkCGh0bWwCJBBwbGF5bGlzdDIvaW5kZXgucGh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 \ No newline at end of file diff --git a/cat/mao_open.js b/cat/mao_open.js new file mode 100644 index 00000000..256ff003 --- /dev/null +++ b/cat/mao_open.js @@ -0,0 +1 @@ +//bbQ0FUT1CfBB5hcHB0b3Y1X29wZW4uanMsYXNzZXRzOi8vanMvbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgxDcnlwdG8KZGF5anMMamluamEyBlVyaQJfDl8weDUyYzcOXzB4NDRmMxJfMHgxYWU0MzMSXzB4ODAyMmM0El8weDFhNWZiZhJfMHgzYWY2MmYSXzB4M2U2ZDU2El8weDNmNjNhOBJfMHgyMzczMTMSXzB4MTMxMjlhEl8weDRiZWI1MRJfMHgzMjc5YmYSXzB4MjcyZjZiEl8weDI3YjhhZhJfMHg0MGIyMzISXzB4MmU3YmQxEl8weDRmZmFmYRJfMHg4ODFkNzESXzB4MjI1ZmQ4El8weDI0NWM0YxJfMHgyYmJiMWQSXzB4MzFhYmI3El8weDMxMDlkNhJfMHgzZGZkODISXzB4NjAzYWYxEl8weDRiZWZjMhJfMHg2ZDM3MTMSXzB4M2QzM2JiEl8weDE4ZTM5ZRJfMHhhOWJmNWISXzB4MWM3OWMxEl8weDMzMjcwYxJfMHgzMDMyNTISXzB4NDI5NDI1El8weDQ2ZGE3MxJfMHg0Y2YyMzQSXzB4NWQyMjA4El8weDMxMmJiYxJfMHgxZWQ5OGIQdm9kX2FyZWF6YWJhY2RlZmdoamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSEpLTE1OT1BRUlNUVVZXWFlaMDEyMzQ1Njc4OeQBJmFyZWE9e3tleHQuYXJlYX19Jmxhbmc9e3tleHQubGFuZ319JnllYXI9e3tleHQueWVhcn19Jm9yZGVyPXt7ZXh0Lm9yZGVyfGRlZmF1bHQoInRpbWUiKX19JnR5cGVfbmFtZT17e2V4dC5jbGFzc319GHZvZF9kaXJlY3RvcgpzdHlwZQh5ZWFyDnR5cGVfaWQQdm9kX25hbWUGMHgyDmluZGV4T2YUcmVwbGFjZUFsbBJ5ZWFyX2xpc3QKdGl0bGUQdm9kX3llYXIMaHVhd2VpDHhJVVlaciZEYXJ0LzIuMTkgKGRhcnQ6aW8pIFozdzFCTUtZS2dOYXc2WT0YcmFzUHVibGljS2V5OC9hcHB0b3Y1L3YxL3VzZXIvZ2V0VXNlckluZm8OZG9tYWlucxJ2b2RfY2xhc3MaZ2V0X2hvbWVfY2F0ZTQvYXBwdG92NS92MS92b2QvZ2V0Vm9kP2lkPVgmX19wbGF0Zm9ybT1hbmRyb2lkJl9fcGxhdGZvcm09YW5kcm9pZCZzaWduPQ5kZXZpY2UxFEVOQ1JZUFRJT04WdG9VcHBlckNhc2Uwd3E4Nnc3M0NtTU9wSGNPZXc2SEN1eXc9CHVuaXgSc3Vic3RyaW5nDnRpbWVvdXQGZXh0DGFwcHRvXxBwYWdlU2l6ZRJzdHJpbmdpZnkKb3JkZXIMdm9kX2lkCHBhZ2UGMHg0SiZwYWdlU2l6ZT0yMSZfX3BsYXRmb3JtPWFuZHJvaWQmc2lnbj0GcHdkZCZ0eXBlPSZfX3BsYXRmb3JtPWFuZHJvaWQmX19wbGF0Zm9ybT1hbmRyb2lkJnNpZ249CGUwaEUadm9kX3BsYXlfZnJvbQZ1cmwKdG9rZW4caGFzT3duUHJvcGVydHkOY29udGVudApsYWJlbCZyZXR1cm4gKGZ1bmN0aW9uKCkgGGZyb21DaGFyQ29kZQhhcmVhQERhbHZpay8yLjEuMCAoTGludXg7IFU7IEFuZHJvaWQgLC9hcHB0b3Y1L3YxL3VzZXIvbG9naW4Ga2V5DEJhc2U2NBZ2b2RfcmVtYXJrcwh3NzFmDmZvckVhY2gIZGF0YRZ0b0xvd2VyQ2FzZTI/X19wbGF0Zm9ybT1hbmRyb2lkJnNpZ249CnBhcnNlOC9hcHB0b3Y1L3YxL3NlYXJjaC9saXN0cz93ZD0KdG90YWwOcmVwbGFjZQptb2RlbAhjYXRlCHB1c2gUdXNlci1hZ2VudAhsYW5nEmFyZWFfbGlzdAhlYWNoCGtleXMKdXNlcjEOIEJ1aWxkLxJ2b2RfYWN0b3IWZ2V0X3BhcnNpbmcOcmVsZWFzZRZ2b2RfY29udGVudAhjZWlsCHRyaW0IOW1WQQ5hbmRyb2lkDnJlZmVyZXIIX19pYwxfX3RpbWUUc3RhcnRzV2l0aA4ibWQ1IjoiDnZvZF9waWMGZW5jDlJlZmVyZXIOdXNlcl9pZAYkJCQIVXRmOBJ0eXBlX25hbWUKc2hpZnQISGdNMwxjb25maWcSUlNBL1BLQ1MxDHJhbmRvbRpBRVMvQ0JDL1BLQ1M3EmZvcm0tZGF0YRBObnc5QWNPTwhmaW5kci9hcHB0b3Y1L3YxL2NvbmZpZy9nZXQ/cD1hbmRyb2lkJl9fcGxhdGZvcm09YW5kcm9pZCZzaWduPQxTUWpldFEYdzc3RHZzTzl3cTlWCHVybHMUVXNlci1BZ2VudAwmcGFnZT0Kc2xpY2UGIjoiDGNoYXJBdAZsb2cMdmFSTWNFDHlaU0RLVRRfX3BsYXRmb3JtDGh0dHBzOgYweDGCAUFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky89FGNoYXJDb2RlQXQGbWFwCnR5cGVzDmVuYWJsZWQIdHlwZRJsYW5nX2xpc3QIYXRvYgh0aW1lGnZvZF9wbGF5X2xpc3QOY29uc29sZQ5hcHB0b3Y1CDB4NmMIMHgzYwgweDVjEl8weDM3MmU2MhJfMHg1MmM3YzASXzB4NDRmMzk3El8weDU5Mjg1MggweDc5CDB4MjASXzB4MmZiYWU2El8weDRkYzk0NxJfMHg1MjlmZmISXzB4MTFmNmM0El8weDE2NzhmNgYweDgELCAIMHg1MggweDJlCG1kNVgCIgJ7AiwCfQhyc2FYCDB4M2EkZW5jb2RlVVJJQ29tcG9uZW50El8weDVlZWExZQQ6IBJfMHgyM2Y5YTESXzB4Mzc0MzkyBCI6CDB4NDgQXzB4ZTlmODASXzB4NDE2MDExEl8weDU4NDJiZBJfMHg0MDEyODMSXzB4NTk5ZjcyEl8weDQ1OGQzMxJfMHgyMjIyZjQIMHg4YgZyZXEIcG9zdAxtZXRob2QOaGVhZGVycwgweDNkEHBvc3RUeXBlCDB4MTEGMHgwCDB4NzYIYWVzWAYweGUSXzB4OWMxMzJiEl8weDRiZDc2MBJfMHgzM2I5ZjASXzB4NTljZTFmEl8weDJhMjgwOBJfMHg0MDlmNmUSXzB4NWE2ODk2El8weGIxODcyMRJfMHg0ZjM4OGMSXzB4MmJlMmYyEl8weDJkZDc1YRJfMHg3NTU3ODMSXzB4NGY1YjZjEl8weDVlNjdhZhJfMHgzMzFkMWMSXzB4MjhhMjdkEl8weGJmNTkzYRJfMHg0OTI4M2USXzB4MTIyOGM5CHNrZXkIMHg1ZggweDdkCDB4NzAIMHg3YwRpYwxhZXNLZXkKYWVzSVYIMHg2ZQgweDc4IHc0dkN0OEtEd296Q2xnPT0IMHg0MwgweDNlCDB4NmQGMHgzCDB4MjgIMHg2MwgweDg4CDB4NGYITilubAgweDg0BjB4YwgweDM4CDB4NWEIMHg3NQpsb2NhbAgweDFjDmlzRW1wdHkEaWQGMHhmBHVhBjB4NggweDI0BDsgCDB4MTUIMHgyMQ5idWlsZElkAikIMHgyZggweDdmDGRvbWFpbggweDU0CDB4MmIIMHg0ZAgweDJjAnAIMHgyOQgweDQwEl8weDIwMGU4MBJfMHgxMDIxZmQSXzB4NGM1ZjY2El8weDY5NmY5OAgweDM3El8weDQ1NDY2YRJfMHg1MzI4ZjESXzB4MTMzYzI4El8weDFiZTE0NhJfMHg1ZTdjN2IIMHg0YggweDZiCDB4NDEIMHg0YxJfMHgyNzQzN2ISXzB4MTE5NTMyEl8weDI2ZmNiZAgweDUwCDB4NTcSXzB4M2RmNTRkEl8weDVhMjQzN0B7fS5jb25zdHJ1Y3RvcigicmV0dXJuIHRoaXMiKSggKQQpOwx3aW5kb3cSXzB4MzFlMmMzEl8weDRiNmViMBJfMHg1NDk5NGESXzB4M2IyMmJmEl8weDRjYjMwMhJfMHg0YjVlZGYSXzB4MzMxMGZkCDB4NDkSXzB4NDQ3NmIwEl8weDNkYzQ3YhJfMHg2ZjBmMGISXzB4Mjk1OGNhEl8weDNkMjU3ORJfMHgxM2FhZjkSXzB4NWRhYjIxEl8weDIwODllMxJfMHgyMjZiODYSXzB4MWM3ZWM3El8weDNjZThkNQIlBDAwCDB4NTEIMHg0NyRkZWNvZGVVUklDb21wb25lbnQSXzB4MTg3YzE0El8weDRkN2M1ORJfMHg0MzI1MDgSXzB4MjQwNDgxEl8weDRiNmI3ZBJfMHg1MzBlMTASXzB4NDkwNzQxEl8weDM0ZjY5MhJfMHg0ODlmYmUSXzB4M2I4OTI0El8weDNhNTNkOBJfMHgxMTYxOGISXzB4OWZiZWJiEl8weDIxZTZmNxJfMHgyYTUwNzUIMHgyMwpsaXN0cwgweDcyCG1vbGQIMHgxOAgweDE2CDB4NjgMZXh0ZW5kCDB4MWUIMHg1MwV7fItXCDB4MTcIMHgxYgUwVzpTBjB4NQgweDU2Be2LAIoIMHgxYQgweDY3BXRe404IMHg2MAhpbml0BWhR6JACbgJ2CDB4MWQIMHg4MAWSY49eCDB4NTgIMHg4MwUAZ7BlBQBn7XAIaGl0cwV9WcSLCnNjb3JlCDB4NGEOZmlsdGVycxJfMHgxNGMzZDMIMHgzNggweDY1AnkSXzB4MmNjYzQ0BHt9El8weDEzNDM3NhJfMHg0MDUxZjQSXzB4MzhkOTE3El8weDIxNzg1YxJfMHgzYWJkZjYSXzB4MjAwN2I3El8weDFjY2RkMxJfMHg1ZDA1YTUSXzB4NTllNjcwEl8weDViZjMyNhBwYXJzZUludAgweDdlCDB4NjE8L2FwcHRvdjUvdjEvdm9kL2xpc3RzP3R5cGVfaWQ9CDB4NWQIMHg0NggweDg1CDB4ODEIMHg2MgYweGIOdm9kX3N1YggweDI2CDB4MTMScGFnZWNvdW50CGxpc3QSXzB4NGJiNTNjEl8weGRkNjNiMhJfMHg1NTU0MTYSXzB4M2I2OWZiEl8weDI0NDFkZBJfMHgzZmZiMTQSXzB4ZjA0NWEyEl8weGE1OWViMRJfMHgyM2RkZTYIMHg3MwgweDc0CDB4MzAIMHg3MQgweDY5CDB4NWIIMHgyMggweDVlCDB4MjUIMHgyNwgweDU5FnBsYXllcl9pbmZvCDB4NDQIMHg4YwIjCDB4ODkIMHgzNBh2b2RfcGxheV91cmwSXzB4MWVjNjI0CDB4NDICJAgweDhhEl8weDQzOWU1YhJfMHg0NDA5YjASXzB4MzYzNzA3El8weDFiM2I0YRJfMHg1YjQ0MTASXzB4NWIyMjJkEl8weDUwNmE4ORJfMHg0YzA0ZDkSXzB4NGE0MTI3El8weDQ2MjdiMQgweDNmCDB4MzkGMHg5EHBsYXlfdXJsMi9hcHB0b3Y1L3YxL3BhcnNpbmcvcHJveHkIc2lnbggweDdiEHRyeSBuZXh0El8weDM1NTk3MhJfMHgxYzc5OWISXzB4MjZjNmEzEl8weGU0NjdhOBJfMHgxYTlmNWISXzB4MzJlZmI3El8weDMyMTBjMxJfMHg0ZWI0ZjISXzB4MmFlMmRlCDB4ODIIMHg1NQR3ZAgweDEyCDB4ODcSXzB4NGI1Y2Q5El8weDIwODI4OAgweDY2CDB4MTQCIBJfMHg0MGU3MDASXzB4MWJmNzM3El8weGVhZTUwOQgweDdhEl8weDIwMTU2NRJfMHgxMDY4NjUSXzB4MWM1OTkzEl8weDVhOGJjYxJfMHg1OGZhNmESXzB4MzVmZWJhEl8weDE1NmIzMggweDJkBC8vCDB4NGUIaHR0cAgweDE5CDB4NDUIMHgyYQgweDMyBjB4ZAxoZWFkZXISXzB4MjNkMzhiEl8weDNmYjNiMBJfMHg0MzQ3MjYSXzB4NmZjMjNjEl8weDUxNTdlMhJfMHg1MjBkMjASXzB4NTlkZWJmEl8weDM1YTY3YwgweDNiCDB4NmEKYnJhbmQcSFVBV0VJIE1hdGUgNDAIMHg3NxJfMHgyOTZkMTcSXzB4NWRhNDcyCDB4MzEGMHhhCDB4MzUSXzB4ODM3M2UzCGhvbWUOaG9tZVZvZBBjYXRlZ29yeQxkZXRhaWwIcGxheQxzZWFyY2gPpAMBpgMBACyoAwAFAKoDAAGsAwACrgMAA7ADAASyAwAOAAYBoAEAAAAgLRXNCwCqAwAMrAMBDK4DAgywAwMMsgMEDLQDAA22AwENuAMCCboDAwm8AwQJvgMFCcADBgnCAwcJxAMICcYDCQnIAwoNygMLCcwDDAnOAw0J0AMOCdIDDw3UAxAJ1gMRAdgDEgHaAxMB3AMUAd4DFQHgAxYB4gMXAeQDGAHmAxkB6AMaCeoDGwnsAxwB7gMdAfADHgHyAx8B9AMgAfYDIQ34AyIB+gMjAfwDJAH+AyUBgAQmAagDJwEI6GG+Al8XAL4DXxgAvgRfGQC+BV8aAL4GXxsAvgdfHAC+CF8dAL4JXx4AvgpfIQC+C18iAL4MXyMAvg1fJAC+Dl8lAL4PXycAvhBfKAC+EV8pAL4SXyoAvhNfKwC+FF8sACkEAQEAAAQCAQAABAMBAAAEBAEAAAQFAQAABAYBAAAEBwEAAAQIAQAABAkBAAAEQQAAAAQKAQAABAsBAAAEDAEAAAQNAQAABA4BAAAEDwEAAAQQAQAABBEBAAAEEgEAAAQTAQAABBQBAAAEFQEAAAQWAQAABBcBAAAEGAEAAAQZAQAABBoBAAAEGwEAAAQcAQAABB0BAAAEHgEAAAQfAQAAJiAABCABAABMIAAAgAQhAQAATCEAAIAEIgEAAEwiAACABCMBAABMIwAAgAQkAQAATCQAAIAEJQEAAEwlAACABCYBAABMJgAAgAQnAQAATCcAAIAEQAAAAEwoAACABCgBAABMKQAAgAQpAQAATCoAAIAEKgEAAEwrAACABCsBAABMLAAAgAQsAQAATC0AAIAELQEAAEwuAACABC4BAABMLwAAgAQvAQAATDAAAIAEMAEAAEwxAACABDEBAABMMgAAgAQyAQAATDMAAIAEMwEAAEw0AACABDQBAABMNQAAgARdAAAATDYAAIAENQEAAEw3AACABDYBAABMOAAAgAQ3AQAATDkAAIAEWwAAAEw6AACABDgBAABMOwAAgAQ5AQAATDwAAIAEOgEAAEw9AACABDsBAABMPgAAgAQ8AQAATD8AAIAEPQEAAExAAACABD4BAABMQQAAgAQ/AQAATEIAAIAEQAEAAExDAACABEEBAABMRAAAgARCAQAATEUAAIAEQwEAAExGAACABEQBAABMRwAAgARFAQAATEgAAIAEHgAAAExJAACABEYBAABMSgAAgARHAQAATEsAAIAESAEAAExMAACABEkBAABMTQAAgAQwAAAATE4AAIAESgEAAExPAACABEsBAABMUAAAgARMAQAATFEAAIAENwAAAExSAACABE0BAABMUwAAgAROAQAATFQAAIAETwEAAExVAACABFABAABMVgAAgARRAQAATFcAAIAEUgEAAExYAACABFMBAABMWQAAgARUAQAATFoAAIAEVQEAAExbAACABFYBAABMXAAAgARXAQAATF0AAIAEWAEAAExeAACABFkBAABMXwAAgARaAQAATGAAAIAEQgAAAExhAACABFsBAABMYgAAgARcAQAATGMAAIAEXQEAAExkAACABF4BAABMZQAAgARfAQAATGYAAIAEYAEAAExnAACABGEBAABMaAAAgARiAQAATGkAAIAEYwEAAExqAACABGQBAABMawAAgARlAQAATGwAAIAEZgEAAExtAACABGcBAABMbgAAgARoAQAATG8AAIAEaQEAAExwAACABGoBAABMcQAAgARrAQAATHIAAIAEbAEAAExzAACABDYAAABMdAAAgARtAQAATHUAAIAEbgEAAEx2AACABG8BAABMdwAAgARwAQAATHgAAIAEcQEAAEx5AACABHIBAABMegAAgARzAQAATHsAAIAEdAEAAEx8AACABHUBAABMfQAAgAR2AQAATH4AAIAEdwEAAEx/AACABHgBAABMgAAAgAR5AQAATIEAAIAEegEAAEyCAACABHsBAABMgwAAgAR8AQAATIQAAIAEfQEAAEyFAACABH4BAABMhgAAgAR/AQAATIcAAIAEgAEAAEyIAACABIEBAABMiQAAgASCAQAATIoAAIA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 \ No newline at end of file diff --git a/cat/mayiya_open.js b/cat/mayiya_open.js new file mode 100644 index 00000000..0028565a --- /dev/null +++ b/cat/mayiya_open.js @@ -0,0 +1 @@ +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gAGEAOgBjAG8AbgB0AGEAaQBuAHMAKAALTgBOdZgpABBwYXJzZUludAhwYWdlEnBhZ2Vjb3VudApsaW1pdAp0b3RhbAhsaXN0CGl0ZW0EaXQCaw5yZW1hcmtzCGZpbmQOYTpmaXJzdBJkaXY6Zmlyc3Qcc3Bhbi5wYWNrc2NvcmUIdGV4dAh0cmltDmF0dHJpYnMIaHJlZgx2b2RfaWQKdGl0bGUQdm9kX25hbWUaZGF0YS1vcmlnaW5hbA52b2RfcGljFnZvZF9yZW1hcmtzBGlkBnZvZA5wbGF5TWFwCHRhYnMScGxheWxpc3RzCHVybHMYdm9kX3BsYXlfdXJsEGgxOmZpcnN0NC5kZXRhaWxpbmZvIHA6bnRoLWNoaWxkKDMpEHZvZF90eXBlNC5kZXRhaWxpbmZvIHA6bnRoLWNoaWxkKDYpEnZvZF9hY3RvciguZGV0YWlscGljIGltZzpmaXJzdAhhdHRyBnNyYzQuZGV0YWlsaW5mbyBwOm50aC1jaGlsZCg5KRAudGp1cWluZxZ2b2RfY29udGVudBh1bCNwbGF5ID4gbGkaZGl2LnZpZGVvbGlzdAhlYWNoCGtleXMGJCQkGnZvZF9wbGF5X2Zyb20GdGFiAmkQY2hpbGRyZW4IZGF0YQJhDnBsYXlVcmwcaGFzT3duUHJvcGVydHkIcHVzaAx1cmxpc3QCIwhmbGFnBGpzCnBhcnNlMHNjcmlwdDpjb250YWlucyhwbGF5ZXJfKQ5yZXBsYWNlIHZhciBwbGF5ZXJfYWFhYT0GdXJsBHdkCnF1aWNrBi9jLwpwYWdlLwgvd2QvLmRpdi5sZWZ0bGlzdCBkaXYuc2VhcmNoEmltZzpmaXJzdBBkaXYubGlzdAZhbHQPpAMBpgMBABGoAwAEAKoDAAGsAwACrgMAA7ADAA4ABgGgAQAAAAESCVIAqgMADKwDAQyuAwIMsAMDDLIDAAm0AwEJtgMCCbgDAwm6AwQNvAMFAb4DBgHAAwcBwgMIAcQDCQHGAwoByAMLAcoDDAGoAw0BCOgvvgBfCQC+AV8KAL4CXwsAvgNfDAC+BF8NAL4FXw4AvgZfDwC+B18QAL4IXxEAKQTmAAAAXwQABOcAAABfBQC/XwYAs18HAAToAAAAXwgAKaQDAQoB+isrFxgACLACDmIGAbwDAgECBgIAOwPSAwABANQ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wAQAATAQBAAAEcQEAAEwFAQAACwQMAQAATAQBAAAEDQEAAEwFAQAACwQXAQAATAQBAAAEGAEAAEwFAQAACwQCAQAATAQBAAAEEAEAAEwFAQAACwQfAQAATAQBAAAEIAEAAEwFAQAACwRyAQAATAQBAAAEcwEAAEwFAQAACwR0AQAATAQBAAAEdQEAAEwFAQAACwR2AQAATAQBAAAEdwEAAEwFAQAACwR4AQAATAQBAAAEeQEAAEwFAQAACwR6AQAATAQBAAAEewEAAEwFAQAACwQbAQAATAQBAAAEHAEAAEwFAQAACwQOAQAATAQBAAAEDwEAAEwFAQAACwR8AQAATAQBAAAEfQEAAEwFAQAACwR+AQAATAQBAAAEfwEAAEwFAQAACwQpAQAATAQBAAAEKgEAAEwFAQAAJhUATEAAAAALBCsBAABM2QAAAAQsAQAATDYAAAALBAMBAABMBAEAAL9MBQEAAAsELQEAAEwEAQAABC4BAABMBQEAAAsELwEAAEwEAQAABDABAABMBQEAAAsEMQEAAEwEAQAABDIBAABMBQEAAAsEMwEAAEwEAQAABDQBAABMBQEAAAsEOwEAAEwEAQAABDwBAABMBQEAAAsEOQEAAEwEAQAABDoBAABMBQEAAAsENQEAAEwEAQAABDYBAABMBQEAAAsENwEAAEwEAQAABDgBAABMBQEAAAsEgAEAAEwEAQAABIEBAABMBQEAAAsEPwEAAEwEAQAABEABAABMBQEAAAsEQQEAAEwEAQAABEIBAABMBQEAAAsEKQEAAEwEAQAABEkBAABMBQEAACYNAExAAAAACwRKAQAATNkAAAAESwEAAEw2AAAACwQDAQAATAQBAAC/TAUBAAALvRhMBAEAAARMAQAATAUBAAALvRlMBAEAAARNAQAATAUBAAALvRpMBAEAAAROAQAATAUBAAALvRtMBAEAAARPAQAATAUBAAALvRxMBAEAAARQAQAATAUBAAALvR1MBAEAAARRAQAATAUBAAALvR5MBAEAAARSAQAATAUBAAALvR9MBAEAAARTAQAATAUBAAALvSBMBAEAAARUAQAATAUBAAALvSFMBAEAAARVAQAATAUBAAALvSJMBAEAAARWAQAATAUBAAALvSNMBAEAAARXAQAATAUBAAALvSRMBAEAAARYAQAATAUBAAALvSVMBAEAAARZAQAATAUBAAALvSZMBAEAAARaAQAATAUBAAALvSdMBAEAAARbAQAATAUBAAALvShMBAEAAARcAQAATAUBAAALvSlMBAEAAARdAQAATAUBAAALvSpMBAEAAAReAQAATAUBAAALvStMBAEAAARfAQAATAUBAAALvSxMBAEAAARgAQAATAUBAAALvS1MBAEAAARhAQAATAUBAAALvS5MBAEAAARiAQAATAUBAAALvS9MBAEAAARjAQAATAUBAAAmGQBMQAAAAAsEZAEAAEzZAAAABGUBAABMNgAAAAsEZgEAAEwEAQAABGcBAABMBQEAAAsEaAEAAEwEAQAABGkBAABMBQEAAAsEagEAAEwEAQAABGsBAABMBQEAACYDAExAAAAAJgQATPwAAAALBB4AAABM2QAAAAQCAQAATDYAAAALBAMBAABMBAEAAL9MBQEAAAsEggEAAEwEAQAABIMBAABMBQEAAAsEDgEAAEwEAQAABA8BAABMBQEAAAsEhAEAAEwEAQAABIUBAABMBQEAAAsEhgEAAEwEAQAABIcBAABMBQEAAAsEGQEAAEwEAQAABBoBAABMBQEAAAsEiAEAAEwEAQAABIkBAABMBQEAAAsEDAEAAEwEAQAABA0BAABMBQEAAAsEigEAAEwEAQAABIsBAABMBQEAAAsEIwEAAEwEAQAABCQBAABMBQEAAAsEEQEAAEwEAQAABBIBAABMBQEAAAsEjAEAAEwEAQAABI0BAABMBQEAAAsEjgEAAEwEAQAABI8BAABMBQEAAAsEkAEAAEwEAQAABJEBAABMBQEAAAsEkgEAAEwEAQAABJMBAABMBQEAAAsElAEAAEwEAQAABJUBAABMBQEAAAsElgEAAEwEAQAABJcBAABMBQEAAAsEmAEAAEwEAQAABJkBAABMBQEAAAsEKQEAAEwEAQAABCoBAABMBQEAACYTAExAAAAACwQrAQAATNkAAAAELAEAAEw2AAAACwQDAQAATAQBAAC/TAUBAAALBC0BAABMBAEAAAQuAQAATAUBAAALBDkBAABMBAEAAAQ6AQAATAUBAAALBJoBAABMBAEAAASbAQAATAUBAAALBCkBAABMBAEAAARJAQAATAUBAAAmBQBMQAAAAAsESgEAAEzZAAAABEsBAABMNgAAAAsEAwEAAEwEAQAAv0wFAQAAC70wTAQBAAAETAEAAEwFAQAAC70xTAQBAAAETQEAAEwFAQAAC70yTAQBAAAETgEAAEwFAQAAC70zTAQBAAAETwEAAEwFAQAAC700TAQBAAAEUAEAAEwFAQAAC701TAQBAAAEUQEAAEwFAQAAC702TAQBAAAEUgEAAEwFAQAAC703TAQBAAAEUwEAAEwFAQAAC704TAQBAAAEVAEAAEwFAQAAC705TAQBAAAEVQEAAEwFAQAAC706TAQBAAAEVgEAAEwFAQAAC707TAQBAAAEVwEAAEwFAQAAC708TAQBAAAEWAEAAEwFAQAAC709TAQBAAAEWQEAAEwFAQAAC70+TAQBAAAEWgEAAEwFAQAAC70/TAQBAAAEWwEAAEwFAQAAC71ATAQBAAAEXAEAAEwFAQAAC71BTAQBAAAEXQEAAEwFAQAAC71CTAQBAAAEXgEAAEwFAQAAC71DTAQBAAAEXwEAAEwFAQAAC71ETAQBAAAEYAEAAEwFAQAAC71FTAQBAAAEYQEAAEwFAQAAC71GTAQBAAAEYgEAAEwFAQAAC71HTAQBAAAEYwEAAEwFAQAAJhkATEAAAAALBGQBAABM2QAAAARlAQAATDYAAAALBGYBAABMBAEAAARnAQAATAUBAAALBGgBAABMBAEAAARpAQAATAUBAAALBGoBAABMBAEAAARrAQAATAUBAAAmAwBMQAAAACYEAEwAAQAACwQeAAAATNkAAAAEAgEAAEw2AAAACwQDAQAATAQBAAC/TAUBAAALBJwBAABMBAEAAASdAQAATAUBAAALBJ4BAABMBAEAAASfAQAATAUBAAALBKABAABMBAEAAAShAQAATAUBAAALBKIBAABMBAEAAASjAQAATAUBAAALBKQBAABMBAEAAASlAQAATAUBAAALBKYBAABMBAEAAASnAQAATAUBAAALBKgBAABMBAEAAASpAQAATAUBAAALBKoBAABMBAEAAASrAQAATAUBAAALBKwBAABMBAEAAAStAQAATAUBAAALBK4BAABMBAEAAASvAQAATAUBAAALBLABAABMBAEAAASxAQAATAUBAAALBLIBAABMBAEAAASzAQAATAUBAAALBLQBAABMBAEAAAS1AQAATAUBAAALBCkBAABMBAEAAAQqAQAATAUBAAAmDwBMQAAAAAsEKwEAAEzZAAAABCwBAABMNgAAAAsEAwEAAEwEAQA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 \ No newline at end of file diff --git a/cat/mfk_open.js b/cat/mfk_open.js new file mode 100644 index 00000000..26ec1174 --- /dev/null +++ b/cat/mfk_open.js @@ -0,0 +1 @@ +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LBEMBAABMAAEAAAREAQAATAEBAAALBEUBAABMAAEAAARGAQAATAEBAAALBEcBAABMAAEAAARIAQAATAEBAAALBEkBAABMAAEAAARKAQAATAEBAAALBEsBAABMAAEAAARMAQAATAEBAAALBE0BAABMAAEAAAROAQAATAEBAAALBE8BAABMAAEAAARQAQAATAEBAAALBFEBAABMAAEAAARSAQAATAEBAAALBFMBAABMAAEAAARUAQAATAEBAAALBFUBAABMAAEAAARWAQAATAEBAAALBFcBAABMAAEAAARYAQAATAEBAAALBFkBAABMAAEAAARaAQAATAEBAAALBFsBAABMAAEAAARcAQAATAEBAAALBF0BAABMAAEAAAReAQAATAEBAAALBF8BAABMAAEAAARgAQAATAEBAAALBGEBAABMAAEAAARiAQAATAEBAAAmEgBMQAAAAAsEYwEAAEzZAAAABGQBAABMNgAAAAsE/wAAAEwAAQAAv0wBAQAAC70ATAABAAAEZQEAAEwBAQAAC70BTAABAAAEZgEAAEwBAQAAC70CTAABAAAEZwEAAEwBAQAAC70DTAABAAAEaAEAAEwBAQAAC70ETAABAAAEaQEAAEwBAQAAC70FTAABAAAEagEAAEwBAQAAC70GTAABAAAEawEAAEwBAQAAC70HTAABAAAEbAEAAEwBAQAAC70ITAABAAAEbQEAAEwBAQAAC70JTAABAAAEbgEAAEwBAQAAC70KTAABAAAEbwEAAEwBAQAAC70LTAABAAAEcAEAAEwBAQAAC70MTAABAAAEcQEAAEwBAQAAC70NTAABAAAEcgEAAEwBAQAAC70OTAABAAAEcwEAAEwBAQAAC70PTAABAAAEdAEAAEwBAQAAC70QTAABAAAEdQEAAEwBAQAAC70RTAABAAAEdgEAAEwBAQAAC70STAABAAAEdwEAAEwBAQAAJhQATEAAAAALBHgBAABM2QAAAAR5AQAATDYAAAALBP8AAABMAAEAAL9MAQEAAAsEegEAAEwAAQAABHsBAABMAQEAAAsEfAEAAEwAAQAABH0BAABMAQEAAAsEfgEAAEwAAQAABH8BAABMAQEAAAsEgAEAAEwAAQAABIEBAABMAQEAAAsEggEAAEwAAQAABIMBAABMAQEAAAsEhAEAAEwAAQAABIUBAABMAQEAAAsEhgEAAEwAAQAABIcBAABMAQEAAAsEiAEAAEwAAQAABIkBAABMAQEAAAsEigEAAEwAAQAABIsBAABMAQEAAAsEjAEAAEwAAQAABI0BAABMAQEAAAsEjgEAAEwAAQAABI8BAABMAQEAAAsEkAEAAEwAAQAABJEBAABMAQEAAAsEkgEAAEwAAQAABJMBAABMAQEAAAsElAEAAEwAAQAABJUBAABMAQEAAAsElgEAAEwAAQAABJcBAABMAQEAAAsEYQEAAEwAAQAABJgBAABMAQEAACYRAExAAAAACwSZAQAATNkAAAAEmgEAAEw2AAAACwT/AAAATAABAAC/TAEBAAALBJsBAABMAAEAAAScAQAATAEBAAALBJ0BAABMAAEAAASeAQAATAEBAAALBJ8BAABMAAEAAASgAQAATAEBAAALBKEBAABMAAEAAASiAQAATAEBAAALBKMBAABMAAEAAASkAQAATAEBAAALBKUBAABMAAEAAASmAQAATAEBAAALBKcBAABMAAEAAASoAQAATAEBAAALBKkBAABMAAEAAASqAQAATAEBAAALBKsBAABMAAEAAASsAQAATAEBAAALBK0BAABMAAEAAASuAQAATAEBAAALBK8BAABMAAEAAASwAQAATAEBAAALBLEBAABMAAEAAASyAQAATAEBAAALBLMBAABMAAEAAAS0AQAATAEBAAALBLUBAABMAAEAAAS2AQAATAEBAAALBLcBAABMAAEAAAS4AQAATAEBAAALBLkBAABMAAEAAAS6AQAATAEBAAALBLsBAABMAAEAAAS8AQAATAEBAAALBL0BAABMAAEAAAS+AQAATAEBAAALBL8BAABMAAEAAATAAQAATAEBAAALBMEBAABMAAEAAATCAQAATAEBAAALBMMBAABMAAEAAATEAQAATAEBAAALBMUBAABMAAEAAATGAQAATAEBAAALBMcBAABMAAEAAATIAQAATAEBAAALBMkBAABMAAEAAATKAQAATAEBAAALBMsBAABMAAEAAATMAQAATAEBAAALBM0BAABMAAEAAATOAQAATAEBAAALBM8BAABMAAEAAATQAQAATAEBAAAmHABMQAAAAAsE0QEAAEzZAAAABNIBAABMNgAAAAsE0wEAAEwAAQAABNQBAABMAQEAAAsE1QEAAEwAAQAABNYBAABMAQEAAAsE1wEAAEwAAQAABNgBAABMAQEAACYDAExAAAAAJgYATAEAAIALBB4AAABM2QAAAAT+AAAATDYAAAALBP8AAABMAAEAAL9MAQEAAAsE/gAAAEwAAQAABAIBAABMAQEAAAsEAwEAAEwAAQAABAQBAABMAQEAAAsEBQEAAEwAAQAABAYBAABMAQEAAAsEBwEAAEwAAQAABAgBAABMAQEAAAsECQEAAEwAAQAABAoBAABMAQEAAAsECwEAAEwAAQAABAwBAABMAQEAAAsEDQEAAEwAAQAABA4BAABMAQEAAAsEDwEAAEwAAQAABBABAABMAQEAAAsEEQEAAEwAAQAABBIBAABMAQEAAAsEEwEAAEwAAQAABBQBAABMAQEAAAsEFQEAAEwAAQAABBYBAABMAQEAAAsEFwEAAEwAAQAABBgBAABMAQEAAAsEGQEAAEwAAQAABBoBAABMAQEAAAsEGwEAAEwAAQAABBwBAABMAQEAAAsEHQEAAEwAAQAABB4BAABMAQEAAAsEHwEAAEwAAQAABCABAABMAQEAAAsEIQEAAEwAAQAABCIBAABMAQEAAAsEIwEAAEwAAQAABCQBAABMAQEAAAsEJQEAAEwAAQAABCYBAABMAQEAAAsEJwEAAEwAAQAABCgBAABMAQEAAAsEKQEAAEwAAQAABCoBAABMAQEAAAsEKwEAAEwAAQAABCwBAABMAQEAAAsELQEAAEwAAQAABC4BAABMAQEAAAsELwEAAEwAAQAABDABAABMAQEAAAsEMQEAAEwAAQAABDIBAABMAQEAAAsEMwEAAEwAAQAABDQBAABMAQEAAAsENQEAAEwAAQAABDYBAABMAQEAAAsENwEAAEwAAQAABDgBAABMAQEAAAsEOQEAAEwAAQAABDoBAABMAQEAAAsEOwEAAEwAAQAABDwBAABMAQEAAAsE2QEAAEwAAQAABNoBAABMAQEAACYgAAsE2wEAAEwAAQAABNwBAABMAQEAAEwgAACACwTdAQAATAABAAAE3gEAAEwBAQAATCEAAIALBN8BAABMAAEAAATgAQAATAEBAABMIgAAgAsE4QEAAEwAAQAABOIBAABMAQEAAEwjAACACwTjAQAATAABAAAE5AEAAEwBAQAATCQAAIALBOUBAABMAAEAAATmAQAATAEBAABMJQAAgAsEPQEAAEwAAQAABD4BAABMAQEAAEwmAACATEAAAAALBD8BAABM2QAAAARAAQAATDYAAAALBP8AAABMAAEAAL9MAQEAAAsEQQEAAEwAAQAABEIBAABMAQEAAAsEQwEAAEwAAQAABEQBAABMAQEAAAsERQEAAEwAAQAABEYBAABMAQEAAAsERwEAAEwAAQAABEgBAABMAQEAAAsESQEAAEwAAQAABEoBAABMAQEAAAsESwEAAEwAAQAABEwBAABMAQEAAAsETQEAAEwAAQAABE4BAABMAQEAAAsEUwEAAEwAAQAABFQBAABMAQEAAAsEVQEAAEwAAQAABFYBAABMAQEAAAsETwEAAEwAAQAABFABAABMAQEAAAsEVwEAAEwAAQAABFgBAABMAQEAAAsEWQEAAEwAAQAABFoBAABMAQEAAAsEWwEAAEwAAQAABFwBAABMAQEAAAsEUQEAAEwAAQAABFIBAABMAQEAAAsEXQEAAEwAAQAABF4BAABMAQEAAAsEXwEAAEwAAQAABGABAABMAQEAAAsEYQEAAEwAAQAABGIBAABMAQEAACYSAExAAAAACwRjAQAATNkAAAAEZAEAAEw2AAAACwT/AAAATAABAAC/TAEBAAALvRNMAAEAAARlAQAATAEBAAALvRRMAAEAAARmAQAATAEBAAALvRVMAAEAAARnAQAATAEBAAALvRZMAAEAAARoAQAATAEBAAALvRdMAAEAAARpAQAATAEBAAALvRhMAAEAAARqAQAATAEBAAALvRlMAAEAAARrAQAATAEBAAALvRpMAAEAAARsAQAATAEBAAALvRtMAAEAAARtAQAATAEBAAALvRxMAAEAAARuAQAATAEBAAALvR1MAAEAAARvAQAATAEBAAALvR5MAAEAAARwAQAATAEBAAALvR9MAAEAAARxAQAATAEBAAALvSBMAAEAAARyAQAATAEBAAALvSFMAAEAAARzAQAATAEBAAALvSJMAAEAAAR0AQAATAEBAAALvSNMAAEAAAR1AQAATAEBAAALvSRMAAEAAAR2AQAATAEBAAALvSVMAAEAAAR3AQAATAEBAAAmFABMQAAAAAsEeAEAAEzZAAAABHkBAABMNgAAAAsE/wAAAEwAAQAAv0wBAQAACwR6AQAATAABAAAEewEAAEwBAQAACwR8AQAATAABAAAEfQEAAEwBAQAACwR+AQAATAABAAAEfwEAAEwBAQAACwSAAQAATAABAAAEgQEAAEwBAQAACwSCAQAATAABAAAEgwEAAEwBAQAACwSEAQAATAABAAAEhQEAAEwBAQAACwSGAQAATAABAAAEhwEAAEwBAQAACwSIAQAATAABAAAEiQEAAEwBAQAACwSKAQAATAABAAAEiwEAAEwBAQAACwSMAQAATAABAAAEjQEAAEwBAQAACwRRAQAATAABAAAE5wEAAEwBAQAACwToAQAATAABAAAE6QEAAEwBAQAACwSSAQAATAABAAAEkwEAAEwBAQAACwSUAQAATAABAAAElQEAAEwBAQAACwSWAQAATAABAAAElwEAAEwBAQAACwRhAQAATAABAAAEmAEAAEwBAQAAJhEATEAAAAALBJkBAABM2QAAAASaAQAATDYAAAALBP8AAABMAAEAAL9MAQEAAAsEmwEAAEwAAQAABJwBAABMAQEAAAsEnQEAAEwAAQAABJ4BAABMAQEAAAsEnwEAAEwAAQAABKABAABMAQEAAAsEoQEAAEwAAQAABKIBAABMAQEAAAsEowEAAEwAAQAABKQBAABMAQEAAAsEpQEAAEwAAQAABKYBAABMAQEAAAsEpwEAAEwAAQAABKgBAABMAQEAAAsEqQEAAEwAAQAABKoBAABMAQEAAAsEqwEAAEwAAQAABKwBAABMAQEAAAsErQEAAEwAAQAABK4BAABMAQEAAAsErwEAAEwAAQAABLABAABMAQEAAAsEsQEAAEwAAQAABLIBAABMAQEAAAsEswEAAEwAAQAABLQBAABMAQEAAAsEtQEAAEwAAQAABLYBAABMAQEAAAsEtwEAAEwAAQAABLgBAABMAQEAAAsEuQEAAEwAAQAABLoBAABMAQEAAAsEuwEAAEwAAQAABLwBAABMAQEAAAsEvQEAAEwAAQAABL4BAABMAQEAAAsEvwEAAEwAAQAABMABAABMAQEAAAsEwQEAAEwAAQAABMIBAABMAQEAAAsEwwEAAEwAAQAABMQBAABMAQEAAAsExQEAAEwAAQAABMYBAABMAQEAAAsExwEAAEwAAQAABMgBAABMAQEAAAsEyQEAAEwAAQAABMoBAABMAQEAAAsEywEAAEwAAQAABMwBAABMAQEAAAsEzQEAAEwAAQAABM4BAABMAQEAAAsEzwEAAEwAAQAABNABAABMAQEAACYcAExAAAAACwTRAQAATNkAAAAE0gEAAEw2AAAACwTTAQAATAABAAAE1AEAAEwBAQAACwTVAQAATAABAAAE1gEAAEwBAQAACwTXAQAATAABAAAE2AEAAEwBAQAAJgMATEAAAAAmBgBMAgAAgAsEHgAAAEzZAAAABP4AAABMNgAAAAsE/wAAAEwAAQAAv0wBAQAACwTqAQAATAABAAAE6wEAAEwBAQAACwTsAQAATAABAAAE7QEAAEwBAQAACwTuAQAATAABAAAE7wEAAEwBAQAACwTwAQAATAABAAAE8QEAAEwBAQAACwTyAQAATAABAAAE8wEAAEwBAQAACwQZAQAATAABAAAEGgEAAEwBAQAACwT0AQAATAABAAAE9QEAAEwBAQAACwT2AQAATAABAAAE9wEAAEwBAQAACwT4AQAATAABAAAE+QEAAEwBAQAACwT6AQAATAABAAAE+wEAAEwBAQAACwT8AQAATAABAAAE/QEAAEwBAQAACwT+AQAATAABAAAE/wEAAEwBAQAACwQAAgAATAABAAAEAQIAAEwBAQAACwQCAgAATAABAAAEAwIAAEwBAQAACwQEAgAATAABAAAEBQIAAEwBAQAACwQGAgAATAABAAAEBwIAAEwBAQAACwQIAgAATAABAAAECQIAAEwBAQAACwQKAgAATAABAAAECwIAAEwBAQAACwQMAgAATAABAAAEDQIAAEwBAQAACwQOAgAATAABAAAEDwIAAEwBAQAACwQQAgAATAABAAAEEQIAAEwBAQAAJhYATEAAAAALBD8BAABM2QAAAARAAQAATDYAAAALBP8AAABMAAEAAL9MAQEAAAsEQQEAAEwAAQAABEIBAABMAQEAAAsEQwEAAEwAAQAABEQBAABMAQEAAAsERQEAAEwAAQAABEYBAABMAQEAAAsERwEAAEwAAQAABEgBAABMAQEAAAsESQEAAEwAAQAABEoBAABMAQEAAAsESwEAAEwAAQAABEwBAABMAQEAAAsETQEAAEwAAQAABE4BAABMAQEAAAsEUwEAAEwAAQAABFQBAABMAQEAAAsEVQEAAEwAAQAABFYBAABMAQEAAAsETwEAAEwAAQAABFABAABMAQEAAAsEVwEAAEwAAQAABFgBAABMAQEAAAsEWQEAAEwAAQAABFoBAABMAQEAAAsEWwEAAEwAAQAABFwBAABMAQEAAAsEUQEAAEwAAQAABFIBAABMAQEAAAsEXQEAAEwAAQAABF4BAABMAQEAAAsEXwEAAEwAAQAABGABAABMAQEAAAsEYQEAAEwAAQAABGIBAABMAQEAACYSAExAAAAACwRjAQAATNkAAAAEZAEAAEw2AAAACwT/AAAATAABAAC/TAEBAAALvSZMAAEAAARlAQAATAEBAAALvSdMAAEAAARmAQAATAEBAAALvShMAAEAAARnAQAATAEBAAALvSlMAAEAAARoAQAATAEBAAALvSpMAAEAAARpAQAATAEBAAALvStMAAEAAARqAQAATAEBAAALvSxMAAEAAARrAQAATAEBAAALvS1MAAEAAARsAQAATAEBAAALvS5MAAEAAARtAQAATAEBAAALvS9MAAEAAARuAQAATAEBAAALvTBMAAEAAARvAQAATAEBAAALvTFMAAEAAARwAQAATAEBAAALvTJMAAEAAARxAQAATAEBAAALvTNMAAEAAARyAQAATAEBAAALvTRMAAEAAARzAQAATAEBAAALvTVMAAEAAAR0AQAATAEBAAALvTZMAAEAAAR1AQAATAEBAAALvTdMAAEAAAR2AQAATAEBAAALvThMAAEAAAR3AQAATAEBAAAmFABMQAAAAAsEeAEAAEzZAAAABHkBAABMNgAAAAsE/wAAAEwAAQAAv0wBAQAACwR6AQAATAABAAAEewEAAEwBAQAACwR8AQAATAABAAAEfQEAAEwBAQAACwR+AQAATAABAAAEfwEAAEwBAQAACwSAAQAATAABAAAEgQEAAEwBAQAACwSCAQAATAABAAAEgwEAAEwBAQAACwSEAQAATAABAAAEhQEAAEwBAQAACwSGAQAATAABAAAEhwEAAEwBAQAACwSIAQAATAABAAAEiQEAAEwBAQAACwSKAQAATAABAAAEiwEAAEwBAQAACwSMAQAATAABAAAEjQEAAEwBAQAACwRRAQAATAABAAAE5wEAAEwBAQAACwToAQAATAABAAAE6QEAAEwBAQAACwSSAQAATAABAAAEkwEAAEwBAQAACwSUAQAATAABAAAElQEAAEwBAQAACwSWAQAATAABAAAElwEAAEwBAQAACwRhAQAATAABAAAEmAEAAEwBAQAAJhEATEAAAAALBJkBAABM2QAAAASaAQAATDYAAAALBP8AAABMAAEAAL9MAQEAAAsEmwEAAEwAAQAABJwBAABMAQEAAAsEnQEAAEwAAQAABJ4BAABMAQEAAAsEnwEAAEwAAQAABKABAABMAQEAAAsEoQEAAEwAAQAABKIBAABMAQEAAAsEowEAAEwAAQAABKQBAABMAQEAAAsEpQEAAEwAAQAABKYBAABMAQEAAAsEpwEAAEwAAQAABKgBAABMAQEAAAsEqQEAAEwAAQAABKoBAABMAQEAAAsEqwEAAEwAAQAABKwBAABMAQEAAAsErQEAAEwAAQAABK4BAABMAQEAAAsErwEAAEwAAQAABLABAABMAQEAAAsEsQEAAEwAAQAABLIBAABMAQEAAAsEswEAAEwAAQAABLQBAABMAQEAAAsEtQEAAEwAAQAABLYBAABMAQEAAAsEtwEAAEwAAQAABLgBAABMAQEAAAsEuQEAAEwAAQAABLoBAABMAQEAAAsEuwEAAEwAAQAABLwBAABMAQEAAAsEvQEAAEwAAQAABL4BAABMAQEAAAsEvwEAAEwAAQAABMABAABMAQEAAAsEwQEAAEwAAQAABMIBAABMAQEAAAsEwwEAAEwAAQAABMQBAABMAQEAAAsExQEAAEwAAQAABMYBAABMAQEAAAsExwEAAEwAAQAABMgBAABMAQEAAAsEyQEAAEwAAQAABMoBAABMAQEAAAsEywEAAEwAAQAABMwBAABMAQEAAAsEzQEAAEwAAQAABM4BAABMAQEAAAsEzwEAAEwAAQAABNABAABMAQEAACYcAExAAAAACwTRAQAATNkAAAAE0gEAAEw2AAAACwTTAQAATAABAAAE1AEAAEwBAQAACwTVAQAATAABAAAE1gEAAEwBAQAACwTXAQAATAABAAAE2AEAAEwBAQAAJgMATEAAAAAmBgBMAwAAgAsEHgAAAEzZAAAABP4AAABMNgAAAAsE/wAAAEwAAQAAv0wBAQAACwQnAQAATAABAAAEKAEAAEwBAQAACwQSAgAATAABAAAEEwIAAEwBAQAACwQUAgAATAABAAAEFQIAAEwBAQAACwQWAgAATAABAAAEFwIAAEwBAQAACwQYAgAATAABAAAEGQIAAEwBAQAACwQaAgAATAABAAAEGwIAAEwBAQAACwQcAgAATAABAAAEHQIAAEwBAQAACwQeAgAATAABAAAEHwIAAEwBAQAACwQgAgAATAABAAAEIQIAAEwBAQAACwQiAgAATAABAAAEIwIAAEwBAQAACwQkAgAATAABAAAEJQIAAEwBAQAACwQJAQAATAABAAAECgEAAEwBAQAACwQmAgAATAABAAAEJwIAAEwBAQAACwQKAgAATAABAAAECwIAAEwBAQAACwQoAgAATAABAAAEKQIAAEwBAQAACwQqAgAATAABAAAEKwIAAEwBAQAACwQsAgAATAABAAAELQIAAEwBAQAACwTsAQAATAABAAAE7QEAAEwBAQAACwQCAgAATAABAAAEAwIAAEwBAQAACwQuAgAATAABAAAELwIAAEwBAQAACwQFAQAATAABAAAEBgEAAEwBAQAACwQxAQAATAABAAAEMgEAAEwBAQAACwQhAQAATAABAAAEIgEAAEwBAQAACwQwAgAATAABAAAEMQIAAEwBAQAACwQyAgAATAABAAAEMwIAAEwBAQAACwQ0AgAATAABAAAENQIAAEwBAQAACwQ2AgAATAABAAAENwIAAEwBAQAACwQ4AgAATAABAAAEOQIAAEwBAQAACwQ6AgAATAABAAAEOwIAAEwBAQAACwQ9AQAATAABAAAEPgEAAEwBAQAAJh8ATEAAAAALBD8BAABM2QAAAARAAQAATDYAAAALBP8AAABMAAEAAL9MAQEAAAsEQQEAAEwAAQAABEIBAABMAQEAAAsEQwEAAEwAAQAABEQBAABMAQEAAAsERQEAAEwAAQAABEYBAABMAQEAAAsERwEAAEwAAQAABEgBAABMAQEAAAsESQEAAEwAAQAABEoBAABMAQEAAAsESwEAAEwAAQAABEwBAABMAQEAAAsETQEAAEwAAQAABE4BAABMAQEAAAsEUwEAAEwAAQAABFQBAABMAQEAAAsEVQEAAEwAAQAABFYBAABMAQEAAAsETwEAAEwAAQAABFABAABMAQEAAAsEVwEAAEwAAQAABFgBAABMAQEAAAsEWQEAAEwAAQAABFoBAABMAQEAAAsEWwEAAEwAAQAABFwBAABMAQEAAAsEUQEAAEwAAQAABFIBAABMAQEAAAsEXQEAAEwAAQAABF4BAABMAQEAAAsEXwEAAEwAAQAABGABAABMAQEAAAsEYQEAAEwAAQAABGIBAABMAQEAACYSAExAAAAACwRjAQAATNkAAAAEZAEAAEw2AAAACwT/AAAATAABAAC/TAEBAAALvTlMAAEAAARlAQAATAEBAAALvTpMAAEAAARmAQAATAEBAAALvTtMAAEAAARnAQAATAEBAAALvTxMAAEAAARoAQAATAEBAAALvT1MAAEAAARpAQAATAEBAAALvT5MAAEAAARqAQAATAEBAAALvT9MAAEAAARrAQAATAEBAAALvUBMAAEAAARsAQAATAEBAAALvUFMAAEAAARtAQAATAEBAAALvUJMAAEAAARuAQAATAEBAAALvUNMAAEAAARvAQAATAEBAAALvURMAAEAAARwAQAATAEBAAALvUVMAAEAAARxAQAATAEBAAALvUZMAAEAAARyAQAATAEBAAALvUdMAAEAAARzAQAATAEBAAALvUhMAAEAAAR0AQAATAEBAAALvUlMAAEAAAR1AQAATAEBAAALvUpMAAEAAAR2AQAATAEBAAALvUtMAAEAAAR3AQAATAEBAAAmFABMQAAAAAsEeAEAAEzZAAAABHkBAABMNgAAAAsE/wAAAEwAAQAAv0wBAQAACwR6AQAATAABAAAEewEAAEwBAQAACwR8AQAATAABAAAEfQEAAEwBAQAACwR+AQAATAABAAAEfwEAAEwBAQAACwSAAQAATAABAAAEgQEAAEwBAQAACwSCAQAATAABAAAEgwEAAEwBAQAACwSEAQAATAABAAAEhQEAAEwBAQAACwSGAQAATAABAAAEhwEAAEwBAQAACwSIAQAATAABAAAEiQEAAEwBAQAACwSKAQAATAABAAAEiwEAAEwBAQAACwSMAQAATAABAAAEjQEAAEwBAQAACwRRAQAATAABAAAE5wEAAEwBAQAACwToAQAATAABAAAE6QEAAEwBAQAACwSSAQAATAABAAAEkwEAAEwBAQAACwSUAQAATAABAAAElQEAAEwBAQAACwSWAQAATAABAAAElwEAAEwBAQAACwRhAQAATAABAAAEmAEAAEwBAQAAJhEATEAAAAALBJkBAABM2QAAAASaAQAATDYAAAALBP8AAABMAAEAAL9MAQEAAAsEmwEAAEwAAQAABJwBAABMAQEAAAsEnQEAAEwAAQAABJ4BAABMAQEAAAsEnwEAAEwAAQAABKABAABMAQEAAAsEoQEAAEwAAQAABKIBAABMAQEAAAsEowEAAEwAAQAABKQBAABMAQEAAAsEpQEAAEwAAQAABKYBAABMAQEAAAsEpwEAAEwAAQAABKgBAABMAQEAAAsEqQEAAEwAAQAABKoBAABMAQEAAAsEqwEAAEwAAQAABKwBAABMAQEAAAsErQEAAEwAAQAABK4BAABMAQEAAAsErwEAAEwAAQAABLABAABMAQEAAAsEsQEAAEwAAQAABLIBAABMAQEAAAsEswEAAEwAAQAABLQBAABMAQEAAAsEtQEAAEwAAQAABLYBAABMAQEAAAsEtwEAAEwAAQAABLgBAABMAQEAAAsEuQEAAEwAAQAABLoBAABMAQEAAAsEuwEAAEwAAQAABLwBAABMAQEAAAsEvQEAAEwAAQAABL4BAABMAQEAAAsEvwEAAEwAAQAABMABAABMAQEAAAsEwQEAAEwAAQAABMIBAABMAQEAAAsEwwEAAEwAAQAABMQBAABMAQEAAAsExQEAAEwAAQAABMYBAABMAQEAAAsExwEAAEwAAQAABMgBAABMAQEAAAsEyQEAAEwAAQAABMoBAABMAQEAAAsEywEAAEwAAQAABMwBAABMAQEAAAsEzQEAAEwAAQAABM4BAABMAQEAAAsEzwEAAEwAAQAABNABAABMAQEAACYcAExAAAAACwTRAQAATNkAAAAE0gEAAEw2AAAACwTTAQAATAABAAAE1AEAAEwBAQAACwTVAQAATAABAAAE1gEAAEwBAQAACwTXAQAATAABAAAE2AEAAEwBAQAAJgMATEAAAAAmBgBMBAAAgAsEHgAAAEzZAAAABP4AAABMNgAAAAsE/wAAAEwAAQAAv0wBAQAACwQ8AgAATAABAAAEPQIAAEwBAQAACwQ+AgAATAABAAAEPwIAAEwBAQAACwQfAQAATAABAAAEIAEAAEwBAQAACwRAAgAATAABAAAEQQIAAEwBAQAACwRCAgAATAABAAAEQwIAAEwBAQAACwREAgAATAABAAAERQIAAEwBAQAACwRGAgAATAABAAAERwIAAEwBAQAACwRIAgAATAABAAAESQIAAEwBAQAACwQ9AQAATAABAAAEPgEAAEwBAQAAJgoATEAAAAALBD8BAABM2QAAAARAAQAATDYAAAALBP8AAABMAAEAAL9MAQEAAAsESgIAAEwAAQAABEsCAABMAQEAAAsETAIAAEwAAQAABE0CAABMAQEAAAsETgIAAEwAAQAABE8CAABMAQEAAAsERwEAAEwAAQAABEgBAABMAQEAAAsESQEAAEwAAQAABEoBAABMAQEAAAsESwEAAEwAAQAABEwBAABMAQEAAAsETQEAAEwAAQAABE4BAABMAQEAAAsEUwEAAEwAAQAABFQBAABMAQEAAAsEVQEAAEwAAQAABFYBAABMAQEAAAsETwEAAEwAAQAABFABAABMAQEAAAsEVwEAAEwAAQAABFgBAABMAQEAAAsEWQEAAEwAAQAABFoBAABMAQEAAAsEWwEAAEwAAQAABFwBAABMAQEAAAsEUQEAAEwAAQAABFIBAABMAQEAAAsEXQEAAEwAAQAABF4BAABMAQEAAAsEYQEAAEwAAQAABGIBAABMAQEAACYRAExAAAAACwRjAQAATNkAAAAEZAEAAEw2AAAACwT/AAAATAABAAC/TAEBAAALvUxMAAEAAARlAQAATAEBAAALvU1MAAEAAARmAQAATAEBAAALvU5MAAEAAARnAQAATAEBAAALvU9MAAEAAARoAQAATAEBAAALvVBMAAEAAARpAQAATAEBAAALvVFMAAEAAARqAQAATAEBAAALvVJMAAEAAARrAQAATAEBAAALvVNMAAEAAARsAQAATAEBAAALvVRMAAEAAARtAQAATAEBAAALvVVMAAEAAARuAQAATAEBAAALvVZMAAEAAARvAQAATAEBAAALvVdMAAEAAARwAQAATAEBAAALvVhMAAEAAARxAQAATAEBAAALvVlMAAEAAARyAQAATAEBAAALvVpMAAEAAARzAQAATAEBAAALvVtMAAEAAAR0AQAATAEBAAALvVxMAAEAAAR1AQAATAEBAAALvV1MAAEAAAR2AQAATAEBAAALvV5MAAEAAAR3AQAATAEBAAAmFABMQAAAAAsEeAEAAEzZAAAABHkBAABMNgAAAAsE/wAAAEwAAQAAv0wBAQAACwR6AQAATAABAAAEewEAAEwBAQAACwR8AQAATAABAAAEfQEAAEwBAQAACwR+AQAATAABAAAEfwEAAEwBAQAACwSAAQAATAABAAAEgQEAAEwBAQAACwSCAQAATAABAAAEgwEAAEwBAQAACwSEAQAATAABAAAEhQEAAEwBAQAACwSGAQAATAABAAAEhwEAAEwBAQAACwSIAQAATAABAAAEiQEAAEwBAQAACwSKAQAATAABAAAEiwEAAEwBAQAACwSMAQAATAABAAAEjQEAAEwBAQAACwRRAQAATAABAAAE5wEAAEwBAQA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 \ No newline at end of file diff --git a/cat/mgys_open.js b/cat/mgys_open.js new file mode 100644 index 00000000..ba6628e1 --- /dev/null +++ b/cat/mgys_open.js @@ -0,0 +1 @@ +//bbQ0FUT1DdARhtZ3lzX29wZW4uanMYLi9saWIvY2F0LmpzHF9fanNFdmFsUmV0dXJuDENyeXB0bwhsb2FkAl8Ga2V5CEhPU1QOc2l0ZUtleRBzaXRlVHlwZQRVQQ5yZXF1ZXN0CGluaXQIaG9tZQ5ob21lVm9kEGNhdGVnb3J5DGRldGFpbAhwbGF5GGJhc2U2NEVuY29kZRhiYXNlNjREZWNvZGUMc2VhcmNoCG1neXMsaHR0cHM6Ly93d3cubW9ndXlzLnh5eooCTW96aWxsYS81LjAgKGlQaG9uZTsgQ1BVIGlQaG9uZSBPUyA5XzMgbGlrZSBNYWMgT1MgWCkgQXBwbGVXZWJLaXQvNjAxLjEuNDYgKEtIVE1MLCBsaWtlIEdlY2tvKSBWZXJzaW9uLzkuMCBNb2JpbGUvMTNFMjMwIFNhZmFyaS82MDEuMQxyZXFVcmwOYWdlbnRTcAZyZXMGcmVxDG1ldGhvZBRVc2VyLUFnZW50DlJlZmVyZXIOaGVhZGVycw5jb250ZW50BmNmZwhza2V5CnN0eXBlDGZpbHRlcg5jbGFzc2VzEmZpbHRlck9iag50eXBlX2lkBTV1cV8SdHlwZV9uYW1lBf2PZ1IF/H56ggWoUitvBWdSxWAFaFHokAJuAnYF5FPFiAVHWXteBahSXE8FMXLFYAWcVWdSBdF5e14FUGAWYAUYYolOBWZroE8FymCaYAWsYJF1BZJRaZYFr3JqfwhhcmVhBTBXOlMFJ1lGlgXpl/1WBY5//VYIeWVhcgV0Xv1OCGxhbmcF7YsAigX9Vu2LBfGC7YsFpHztiwf9lVdT7YsF6ZftiwXlZe2LBXZRg1sEYnkFkmOPXgX2ZfSVCHRpbWUFuk4UbAhoaXRzBcSLBlIKc2NvcmUFqFI7dQV+cL6WBap+VV8FmZkvbgXwU35uBeVlLGcF8Gz9VgXxgv1WB7BloFJhVwV2UdZOBdVs7YsFt1/tiwUJkMB5BcVgH2EFv4sIjAWtZKViBcVlOG4F85dQTgWOf9+YBap+nlsF8mZ6ggUfdTttCThuD2KSTqhSBSKNz34FQmxMgAXtcECIBahjBnQFHmQRewUdhImDBSFo7VYFOmcYYgXQj6hSBRFcdF4FEVxzWQU+eRpPBZ9TG1IFsk5QWwXKdnpmBbFS118Sc3RyaW5naWZ5DmZpbHRlcnMGdGlkBHBnDGV4dGVuZAhsaW5rCGh0bWwCJAppdGVtcwx2aWRlb3MOaGFzTW9yZQ5wZ0NvdW50Ei92b2RzaG93LwItCC0tLS0GLS0tCi5odG1sLGJvZHkgbGkubGVvLXZpZGVvLWl0ZW0GbWFwR3MAZQBjAHQAaQBvAG4ALgBsAGUAbwAtAHAAdAAtADMAMAAgAD4AIABhADoAYwBvAG4AdABhAGkAbgBzACgAC04ATnWYKQAQcGFyc2VJbnQIcGFnZRJwYWdlY291bnQKbGltaXQKdG90YWwIbGlzdAhpdGVtBGl0AmsOcmVtYXJrcwhmaW5kDmE6Zmlyc3QSaW1nOmZpcnN0KGRpdi5sZW8tdmlkZW8tcmVtYXJrCHRleHQIdHJpbQ5hdHRyaWJzCGhyZWYOcmVwbGFjZQQkMQx2b2RfaWQKdGl0bGUQdm9kX25hbWUaZGF0YS1vcmlnaW5hbA52b2RfcGljFnZvZF9yZW1hcmtzBGlkBnZvZA5wbGF5TWFwCHRhYnMScGxheWxpc3RzCHVybHMYdm9kX3BsYXlfdXJsFi92b2RkZXRhaWwvEGgxOmZpcnN0Pi5zdHVpLWNvbnRlbnRfX2RldGFpbCBwOmZpcnN0IGEQdm9kX3R5cGVILnN0dWktY29udGVudF9fZGV0YWlsIHA6bnRoLWNoaWxkKDMpBztOFG8a/xJ2b2RfYWN0b3I8LnN0dWktY29udGVudF9fdGh1bWIgaW1nOmZpcnN0CGF0dHJILnN0dWktY29udGVudF9fZGV0YWlsIHA6bnRoLWNoaWxkKDUpJnNwYW4uZGV0YWlsLWNvbnRlbnQWdm9kX2NvbnRlbnQsdWwubGVvLXNvdXJjZS1jaG8gPiBsaR51bC5sZW8tcGxheS1udW0IZWFjaAhrZXlzBiQkJBp2b2RfcGxheV9mcm9tBnRhYgJpEGNoaWxkcmVuCGRhdGECYQ5wbGF5VXJsHGhhc093blByb3BlcnR5CHB1c2gMdXJsaXN0AiMIZmxhZwRqcxIvdm9kcGxheS8KcGFyc2Uwc2NyaXB0OmNvbnRhaW5zKHBsYXllcl8pIHZhciBwbGF5ZXJfYWFhYT0QdW5lc2NhcGUGdXJsBmVuYwxCYXNlNjQIVXRmOAR3ZApxdWljaxYvdm9kc2VhcmNoLxQtLS0tLS0tLS0tD6QDAaY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ABBwBAABMAgEAAAsEHQEAAEwBAQAABB0BAABMAgEAAAsEHgEAAEwBAQAABB4BAABMAgEAAAsEHwEAAEwBAQAABB8BAABMAgEAACYIAExAAAAACwQgAQAATNgAAAAEIQEAAEw2AAAACwQiAQAATAEBAAAEIwEAAEwCAQAACwQkAQAATAEBAAAEJQEAAEwCAQAACwQmAQAATAEBAAAEJwEAAEwCAQAAJgMATEAAAAAmBQBMBAAAgAsEHgAAAEzYAAAABP8AAABMNgAAAAsEAAEAAEwBAQAAv0wCAQAACwQ1AQAATAEBAAAENQEAAEwCAQAACwQIAQAATAEBAAAECAEAAEwCAQAACwRBAQAATAEBAAAEQQEAAEwCAQAACwRCAQAATAEBAAAEQgEAAEwCAQAACwRDAQAATAEBAAAEQwEAAEwCAQAACwQOAQAATAEBAAAEDgEAAEwCAQAACwREAQAATAEBAAAERAEAAEwCAQAACwRFAQAATAEBAAAERQEAAEwCAQAACwQFAQAATAEBAAAEBQEAAEwCAQAACwRGAQAATAEBAAAERgEAAEwCAQAACwRHAQAATAEBAAAERwEAAEwCAQAACwQKAQAATAEBAAAECgEAAEwCAQAACwRIAQAATAEBAAAESAEAAEwCAQAACwRJAQAATAEBAAAESQEAAEwCAQAACwRKAQAATAEBAAAESgEAAEwCAQAACwRLAQAATAEBAAAESwEAAEwCAQAACwRMAQAATAEBAAAETAEAAEwCAQAACwRNAQAATAEBAAAETQEAAEwCAQAACwROAQAATAEBAAAETgEAAEwCAQAACwQxAQAATAEBAAAEMQEAAEwCAQAAJhUATEAAAAALBBABAABM2AAAAAQRAQAATDYAAAALBAABAABMAQEAAL9MAgEAAAsEEgEAAEwBAQAABBIBAABMAgEAAAsEEwEAAEwBAQAABBMBAABMAgEAAAsEFAEAAEwBAQAABBQBAABMAgEAAAsEKwEAAEwBAQAABCsBAABMAgEAAAsELAEAAEwBAQAABCwBAABMAgEAAAsELQEAAEwBAQAABC0BAABMAgEAAAsELgEAAEwBAQAABC4BAABMAgEAAAsELwEAAEwBAQAABC8BAABMAgEAAAsEMAEAAEwBAQAABDABAABMAgEAAAsEMQEAAEwBAQAABDEBAABMAgEAACYLAEx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 \ No newline at end of file diff --git a/cat/miku_open.js b/cat/miku_open.js new file mode 100644 index 00000000..3e538862 --- /dev/null +++ b/cat/miku_open.js @@ -0,0 +1 @@ +//bbQ0FUT1D5AxhtaWt1X29wZW4uanMsYXNzZXRzOi8vanMvbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgpkYXlqcwxqaW5qYTIGVXJpAl8OXzB4NDlhNA5fMHgxMTlkEl8weDQ3N2NjNhJfMHgzNDFiMmQSXzB4NDU5ZWU0El8weDUxNWE4MBJfMHgyZTBiYTgSXzB4M2JiMTUwEl8weDRiODJiMhJfMHgxNWRhNDASXzB4MzYxMTM5El8weDE2NmYxMxJfMHgyNmVhNDMSXzB4MTIxM2QxEl8weDJhNDZkMhJfMHg1MjkwZjASXzB4MTMwYmNjEl8weDI5NzU1NhJfMHgzNDQ3ZTESXzB4ZjM1NGNjIDVZYUQ2WUdPNWJxajVMdUIYY3NPeXdvekR1dz09EHc3Y253N004KHc0RUxRc0tOd3BNUXdyYzNidz09IHc0c1B3NnJEcWh2Q2tzT1cgSEhYQ2xzTzhWc082V2c9PShJbGpEaWdIQ3ZpekRud2xTY01LTxB3NzR4WW1ZPThMRkhDbzhLSndvNG93NmpDcXo4ZkRndkRvdz09KHc1WVR3N2ZDcnczQ3VNT0lWZz09EFU4T2l3N0k9IFRNTzRKSDVPdzRQRG9nPT0gRzhLTlhNT0R3NkxDbXc9PSBaTU8yd29qRHRnckRtOEtCEHc2SW53N2d4GHdwSlF3NlhDakE9PTB3N292YW5Kb1hHNGV3N1RDaUFuQ3A4S24gU2NPeXdxSmpiV1ZTdzRNPYABdzRrRHc3bkRrc09ZV2hURG9jTy9VY0swdzYvRG4xbGRGY09OTlZ0N0psUVdZY09PdzRERGpFMDNBenZEanc0WCB3NHZDdGpUQ2dNS3d3cGdqEGRrZDNXUT09EEtjS3dMOEszGHdwbFVRY09SYnNPVThETUtRdzVzUnc3NHJTc09wWU1LR1FYL0NpTUtISHdvVENxem5EdUhMQ3RjSzd3NFUvd29IQ2tNT3RHei9DcWxZPVBjRTBqUThPUks4T2RYOEtPUDI4dHdvdkNwOEtIQ2NLRHc0bE9hdz09EElzSzF3NWtwGEt4d1RFeGZDbXc9PRB3cExDcXpBMyB3cEhDc3pyRHJrbkN1TUtvKHdxbkRxc08zd29KZndwa3J3NWM9KFV3N0R1TU9kd3BwZndvTld3N1E9IHc2VXlCY0tTTE1LemFBdGsYdzd3c2IxUkhRSDg9OEVzS2V3NHdCdzdrcGU4T2lVTUtRVm1MQ2tRPT0QSFdIQ2c4T08wT3NLa3c1SXp3cTNEcXNPcXdxVEN2Zz09WHdvOWdmY08xdzd6Q2w4T0xKWFhEaThLOFpWMEdNOEtXd3AvQ3ZtbkRoak0zIFFzT2l3NlBDc01LQVNVYz0wUkdURHNTVjdjTU9lQnNLWEhISENxZz09GFhNTzRNbVJHdzRRPRBHY0thUjhPUCB3by9DcWdrN3c1NFB3NU09KEtjTzJJbW5Eb2NLbnc3Rk9Udz09GHc3TENzMmQ2dzVJPRhQQi9EaE1PMUlVTT0gYWNLK2ZNT0J3N3pEdlE9PTBYV2JDajhLZ3dwSEN0c0ttdzVIQ3ZBPT0Qd3BoUVh3PT1wTzFncHc0TVlGbVBDbXNLREJzT2hHaGx3RE1PSnc3NWV3cDdDamNLS3c0YkNyY09xdzVQRHJNSzkgd3BuRGc4S25UamtzUEE9PQhLQmRuEEFIM0NtOE9UIElsakRpZ0hDclNyRGtnPT0YSFhYQ2dzT1Z3cTQ9IE84SzF3NUEyd3FMRHJzT20YdzVZVHc2ZkRvZz09KHdwSWJ3N25EbnNLcFJCM0R2TUsxKEM4S0hlOE9XdzduQ25uSENrZz09EFNzT3Z3cW89OHdwWk93NjNDbUVqQ3NnN0RsY09UVHcvQ3VzT1gQUG1YQ2c4T3gwdzVOa2JNT3V3ckhDajhPOE1UdkRpY09zKEczdkNsTU81d3FVS3c0ZkRvUT09MHc1UUl3NnJEcWd6Q2dzT2NTOE96Snc9PRBKc0s5dzRnPShGOEtFdzRvdHc3MDNjOE8xYUE9PRBPRmpEaVE9PShGOEtGdzVvM3c2Y2ljOE85ZGc9PRh3NU5CVHNPUmY4S0IgYkNmQ3BNS1N3cXpDZ2NLehh3N3dzYjFSWlNIRVggNVlhRDZZR081bzJGNWJxdBBiRUFuVmc9PTB3cW5Edk1PVXdwTnl3cHdzdzRQQ3BBPT0gWWxZOXc3VkZCV1RDbU1PShBmTUsrYzhPVRB3N0ExdzZZZzB3cTdEc2NPRndvUlp3b01TdzVuQ3BNSzggdzdjeHc1QXR3ckZNd3BocDB3NXpDb0NyQ2tjS0t3cGcyd3BiRHVnPT0Yd3A3RGxNSzdVUT09MHc1UEN1WEp0d296RGhnakN2Q25EbVE9PSBHVzNDZ01PRHdwUUN3NDQ9GHdwN0N0VkRDcUE9PSB3NVZ1Vk1LYXc2RERyRFU9KHdwWENyU3N6dzRJYnc1OUl3NWs9EEVNS0R3NEV6GEpoWERqc09OUEU4PShEY0tKUnNPSnc1VENtM2JDaHNPdSB3NDVsUU1LVHc3bkRnRFk9EFhUckRnQT09KFpNTzJ3b2pEdGdyRG04S0JWWDA5GGZWYzl3NDlPS1cwPRhXOE93dzVUQ3JzS1YgdzVOeVZNS1R3NTdEcGpRPSh3cjFiVGNLUUs4S2xHc094Znc9PSA1WVM4NllPZjU3T1Y1WitWIGJsWXpiTUtJYU1LVEhjT0wYd3JuQ3NRN0R1Zz09KEJNSzl3cUxEaFNyQ284S3lXM009KHc3d3NiMVJGVEhFVHc1bkNqeE09kAFPMWdwdzRNWUZtUENtc0tEQnNPaEdnbDVETU9JdzY1Znc1ZkNrTU9FdzVIQ284Szd3NUREcmNPdXdxUENzV25Ebk1Pa3dyOUEQTXNLM3c1dz0Yd3BYQ3BUbkR2dz09IEJYSENrY09Dd3E0Wnc1az0QdzdiQ3YyUjMYRDhLSldzT1J3NjQ9EFQ4T293clZVkAFaY09wdzRzdUY4S1hjQWZDa2NLOE5NS1l3NWxlS3NPWXdxUkhKVWZDbkN0cWRzT3p3clE5d3FUQ2hFbkRuY0tsYmo3RGxBPT0gWU1POHdwekRoUUxEbkE9PShYY08rdzRMQ2dzS2VYRlBEa1E9PRh3NlF0dzc4NERFZz0QWkV3cXc0ST0gT24vQ284T3RWc08yUmlFPRBCOEt0d3JaaiBQSFhDbHNPOFZzTzZXZz09KHc1UjRmY081d28zQ2ljT0NPRDg9GFdjT3d3NGpDdGc9PRh3cDFGVzhPR2FjS0cIMHg0MwhTUmVQCDB4MjgIJilYUxJfMHgzYTczYWESXzB4NDlhNDBmEl8weDExOWRmNBJfMHgxN2ZjZmQIcHVzaApzaGlmdBJfMHhlNWJhZTcMUEVGSWlPDHBTYXVWSgx5Z1dwdUQMbnVJZ21VEl8weDNlOTE4MRJfMHg1YzFhYmYSXzB4M2QwYTdkEl8weDQ5MjRjZiZyZXR1cm4gKGZ1bmN0aW9uKCkgQHt9LmNvbnN0cnVjdG9yKCJyZXR1cm4gdGhpcyIpKCApBCk7DHdpbmRvd4IBQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkrLz0IYXRvYhJfMHgyMTFmYTISXzB4MzEzMDhhEl8weDVhMjljMxJfMHgyZmJmMGQSXzB4NGMwNjlkEl8weDVkZWY1YhJfMHg1OWFjMDcOcmVwbGFjZQxjaGFyQXQOaW5kZXhPZhhmcm9tQ2hhckNvZGUSXzB4MThhOWU1El8weGYwYzlhNBJfMHg0NDVhYTYSXzB4ZjFhOTA4El8weDI4Y2Q2YRJfMHgyMTE4NWYSXzB4M2U5ZmEwEl8weDQ5MjY2MRJfMHgxOWQyYmESXzB4MzE5MzJhEl8weDUwYTg2MwIlBDAwFGNoYXJDb2RlQXQKc2xpY2UkZGVjb2RlVVJJQ29tcG9uZW50El8weDU4MDljYxJfMHg1NGIxMWISXzB4M2QzY2EzEl8weDI4N2MxMxJfMHgxZThhNTDsAU1vemlsbGEvNS4wIChXaW5kb3dzIE5UIDEwLjA7IFdpbjY0OyB4NjQ7IHYyKSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvOTkuMC40ODQ0LjUxIFNhZmFyaS81MzcuMzYUVXNlci1BZ2VudAZyZXEOaGVhZGVycwgweDc3CE1LYyEMbWV0aG9kCGRhdGEIMHgyMghQV3RPCDB4NjYIWClGbRRzdGFydHNXaXRoAnsKcGFyc2UIMHg0NQhhZXNYCDB4MTcIMHgyNxJfMHg0M2Q0NjgIMHg1YwhFVG9iCnN0eXBlEl8weDJlMjBlNhJfMHgzZTYyNjISXzB4MzQ0MGU5El8weDQ4OWM4MxJfMHg1YmUwZDASXzB4MTk1NDc4El8weDVlYzM0ZhJfMHg0MGViYTQSXzB4OGMwMjM0El8weDE5NTMxNRJfMHgxMzgwMzgSXzB4NGQyZmU3El8weDZhYWUxMxJfMHgzNTAyOWQSXzB4M2U1OGI4CDB4MzQIKnZdMQgweDcyCDldMlkIMHgzYgg3Z1NeCDB4MmMIMHg2MggweDQ5CDFwUyUOdHlwZV9pZAgweDVmEnR5cGVfbmFtZQYweDQIakBZawgweDU5CEhOUCYFe3yLVwgweDU4CDB4NzMIM0k2QQUwVzpTCGFyZWEIMHg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AAAAE+QAAAAT6AAAABPsAAAAE/AAAAAT9AAAABP4AAAAE/wAAAAQAAQAABAEBAAAEAgEAAAQDAQAABAQBAAAEBQEAAAQGAQAABAcBAAAECAEAAAQJAQAABAoBAAAECwEAAAQMAQAAJiAABA0BAABMIAAAgAQOAQAATCEAAIAEDwEAAEwiAACABBABAABMIwAAgAQRAQAATCQAAIAEEgEAAEwlAACABBMBAABMJgAAgAQUAQAATCcAAIAEFQEAAEwoAACABBYBAABMKQAAgAQXAQAATCoAAIAEGAEAAEwrAACABBkBAABMLAAAgAQaAQAATC0AAIAEGwEAAEwuAACABBwBAABMLwAAgAQdAQAATDAAAIAEHgEAAEwxAACABB8BAABMMgAAgAQgAQAATDMAAIAEIQEAAEw0AACABCIBAABMNQAAgAQjAQAATDYAAIAEJAEAAEw3AACABCUBAABMOAAAgAQmAQAATDkAAIAEJwEAAEw6AACABCgBAABMOwAAgAQpAQAATDwAAIAEKgEAAEw9AACABCsBAABMPgAAgAQsAQAATD8AAIAELQEAAExAAACABC4BAABMQQAAgAQvAQAATEIAAIAEMAEAAExDAACABDEBAABMRAAAgAQyAQAATEUAAIAEMwEAAExGAACABDQBAABMRwAAgAQ1AQAATEgAAIAENgEAAExJAACABDcBAABMSgAAgAQ4AQAATEsAAIAEOQEAAExMAACABDoBAABMTQAAgAQ7AQAATE4AAIAEPAEAAExPAACABD0BAABMUAAAgAQ+AQAATFEAAIAEPwEAAExSAACABEABAABMUwAAgARBAQAATFQAAIAEQgEAAExVAACABEMBAABMVgAAgAREAQAATFcAAIAERQEAAExYAACABEYBAABMWQAAgARHAQAATFoAAIAESAEAAExbAACABEkBAABMXAAAgARKAQAATF0AAIAESwEAAExeAACABEwBAABMXwAAgARNAQAATGAAAIAETgEAAExhAACABE8BAABMYgAAgARQAQAATGMAAIAEUQEAAExkAACABFIBAABMZQAAgARTAQAATGYAAIAEVAEAAExnAACABFUBAABMaAAAgARWAQAATGkAAIAEVwEAAExqAACABFgBAABMawAAgARZAQAATGwAAIAEWgEAAExtAACABFsBAABMbgAAgARcAQA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AAQQBBkQBhAsAAQC0AwUMz2UAAATDAgAABDoCAADuSL0AvQEzvyQCAASFAQAASL0CvQMzvyQCAGUAAATEAgAABAoCAADuSL0EvQUzBKACAAAlAgCkAwEABxw8XC8/W14+XSsoPnwkKQe8AQECAFcAAAAIBgAAAAQH9f///wsAATwAHAQAAAAAAAAAAQAAAAEAAAABLwAKHAwAAAABAAAA////fwEAAAAVAgAAAD0APwD//woLAQkIAAAAAT4ABwEAAAAGDAEMAAoHECYuezEsNX07B2ABAQApAAAACAYAAAAEB/X///8LAAEmABwCAAAAAQAAAAUAAAABAAAAAwoBOwAMAAoHDFxzezIsfQeoAQEBAE0AAAAIBgAAAAQH9f///wsAHCwAAAACAAAA////fwEAAAAVCgAJAA0AIAAgAKAAoACAFoAWACAKICggKSAvIC8gXyBfIAAwADD//v/+CgwACg5DBgGoAwAAAAIHADIAwAMLAMIDDADEAw0AxgMOAMgDDwDOAxIA0AMTAAvbTOoBAADcTMUCAADdTMYCAADeTMcCAABeBABMyAIAAF4FAEzJAgAAXgYATMoCAAAopAMBAA== \ No newline at end of file diff --git a/cat/mimiju_open.js b/cat/mimiju_open.js new file mode 100644 index 00000000..292b02df --- /dev/null +++ b/cat/mimiju_open.js @@ -0,0 +1,144 @@ +import { Crypto, load, _, jinja2 } from './lib/cat.js'; + +let key = 'mimiju'; +let url = 'https://mimiju.com'; +let siteKey = ''; +let siteType = 0; + +const UA = 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1'; + +async function request(reqUrl, agentSp) { + let res = await req(reqUrl, { + method: 'get', + headers: { + 'User-Agent': agentSp || UA, + 'Referer': url + }, + }); + return res.content; +} + +// cfg = {skey: siteKey, ext: extend} +async function init(cfg) { + siteKey = cfg.skey; + siteType = cfg.stype; +} + +async function home(filter) { + let classes = [{"type_id":20,"type_name":"短剧"}, {"type_id":21,"type_name":"电视剧"}]; + let filterObj = { + "20": [{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "21": [{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}]}; + return JSON.stringify({ + class: classes, + filters: filterObj, + }); +} + +async function homeVod() {} + +async function category(tid, pg, filter, extend) { + if (pg <= 0 || typeof(pg) == 'undefined') pg = 1; + const link = url + '/vodshow/' + tid + '--' + (extend.by || 'time') + '---' + '---' + pg + '---' + '.html';//https://mimiju.com/vodshow/20--hits---------.html + const html = await request(link); + const $ = load(html); + const items = $('ul.hl-vod-list > li'); + let videos = _.map(items, (item) => { + const it = $(item).find('a:first')[0]; + const remarks = $($(item).find('span.hl-lc-1')[0]).text().trim(); + return { + vod_id: it.attribs.href.replace(/.*?\/voddetail\/(.*).html/g, '$1'), + vod_name: it.attribs.title, + vod_pic: url + it.attribs['data-original'], + vod_remarks: remarks || '',}; + }); + const hasMore = $('ul.hl-page-wrap > li > a >span:contains(下一页)').length > 0; + const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg); + return JSON.stringify({ + page: parseInt(pg), + pagecount: pgCount, + limit: 20, + total: 20 * pgCount, + list: videos, + }); +} + +async function detail(id) { + var html = await request(url + '/voddetail/' + id + '.html'); + var $ = load(html); + var vod = { + vod_id: id, + vod_name: $('h1:first').text().trim(), + vod_type: $('.stui-content__detail p:first a').text(), + vod_actor: $('.stui-content__detail p:nth-child(3)').text().replace('主演:', ''), + vod_pic: $('.stui-content__thumb img:first').attr('data-original'), + vod_remarks: $('.stui-content__detail p:nth-child(5)').text() || '', + vod_content: $('span.detail-content').text().trim(), + }; + var playMap = {}; + var tabs = $('ul.hl-from-list > li >span'); + var playlists = $('ul#hl-plays-list'); + _.each(tabs, (tab, i) => { + var from = tab.children[0].data; + var list = playlists[i]; + list = $(list).find('a'); + _.each(list, (it) => { + var title = it.children[0].data; + var playUrl = it.attribs.href.replace(/\/vodplay\/(.*).html/g, '$1'); + + if (!playMap.hasOwnProperty(from)) { + playMap[from] = []; + } + playMap[from].push(title + '$' + playUrl); + }); + }); + vod.vod_play_from = _.keys(playMap).join('$$$'); + var urls = _.values(playMap); + var vod_play_url = _.map(urls, (urlist) => { + return urlist.join('#'); + }); + vod.vod_play_url = vod_play_url.join('$$$'); + return JSON.stringify({ + list: [vod], + }); +} + +async function play(flag, id, flags) { + const link = url + '/vodplay/' + id + '.html'; + const html = await request(link); + const $ = load(html); + const js = JSON.parse($('script:contains(player_a)').html().replace('var player_aaaa=', '')); + const playUrl = js.url; + return JSON.stringify({ + parse: 0, + url: playUrl, + }); +} + +async function search(wd, quick) { + let data = JSON.parse(await request(url + '/index.php/ajax/suggest?mid=1&wd=' + wd)).list; + let videos = []; + for (const vod of data) { + videos.push({ + vod_id: vod.id, + vod_name: vod.name, + vod_pic: vod.pic, + vod_remarks: '', + }); + } + return JSON.stringify({ + list: videos, + }); +} + +export function __jsEvalReturn() { + return { + init: init, + home: home, + homeVod: homeVod, + category: category, + detail: detail, + play: play, + search: search, + }; +} \ No newline at end of file diff --git a/cat/mino_open.js b/cat/mino_open.js new file mode 100644 index 00000000..8a01c1a6 --- /dev/null +++ b/cat/mino_open.js @@ -0,0 +1 @@ +//bbQ0FUT1DBBBhtaW5vX29wZW4uanMsYXNzZXRzOi8vanMvbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgxDcnlwdG8KZGF5anMMamluamEyBlVyaQJfDl8weDUyYzgOXzB4MmJjOBJfMHgzMTQwNTQSXzB4NTZlMjY2El8weDNjMzhlYxJfMHg1ZWVmYmQSXzB4MzAxN2EwEl8weDVkNWE4MxJfMHg1ODlkNmQSXzB4NWYzYTRjEl8weDE3MTEyZBJfMHhjNzNkZmQSXzB4MTcwNGY0El8weDViMmIzNhJfMHg2OGFjNDcSXzB4MWMwNjYyEl8weDM1Yjc1OBJfMHgyYWViMTcSXzB4MjA4ODI0El8weDU4ZGEyZRJfMHgxNmQzYTcSXzB4M2VhNjJjEl8weDMwNDhlORJfMHhkM2Q3YWQSXzB4MWVhN2UzEl8weDMxYzY0NRJfMHgxNDJhNTQSXzB4MzEyMmEwEl8weDFiZmFiNxJfMHg0YTEwNzISXzB4MzMzMWZkEl8weDE5NjY3OBJfMHgyZDg0M2USXzB4MTE1OTEyEl8weDQyYjgzNhJfMHhhZTkzZGQSXzB4MzAyZjc0El8weDM5MjRiORB2b2RfeWVhcg52b2Rfc3ViDHlaU0RLVRZwbGF5ZXJfaW5mbxh2b2RfcGxheV91cmw4L2FwcHRvdjUvdjEvdXNlci9nZXRVc2VySW5mbxRyZXBsYWNlQWxsEnN0cmluZ2lmeRJzdWJzdHJpbmcQTm53OUFjT08IdHJpbQhlYWNoFnZvZF9jb250ZW50CGE5VWUIeFsjJiB3NHZDdDhLRHdvekNsZz09FnZvZF9yZW1hcmtzCnNsaWNlDGh0dHBzOgxleHRlbmQIa2V5cxRjaGFyQ29kZUF0BjB4NAhkYXRhBjB4NUomcGFnZVNpemU9MjEmX19wbGF0Zm9ybT1hbmRyb2lkJnNpZ249EnZvZF9hY3RvcgwmcGFnZT0IdzcxZg5mb3JFYWNoCHB1c2gQL2FwcHRvdjUKc2NvcmUGa2V5SEswUENueFRDaDhLSkk4S1FWTU9udzdIQ29qL0NxUURDdWc9PRRzdGFydHNXaXRoEHBhZ2VTaXplCGNlaWwISGdNMw5oZWFkZXJzBmVuYwYweDM0L2FwcHRvdjUvdjEvdm9kL2dldFZvZD9pZD0Ic2tleQp1c2VyMQhoaXRzFnRvVXBwZXJDYXNlMi9hcHB0b3Y1L3YxL3VzZXIvcmVnaXN0ZXJYdzVURGg4S2d3NEhDdWNLdlIySERyejBkd3FQQ3NNT2F3NEV6d28xMHdxaz0MS1FCZ1hCCGxhbmcMQmFzZTY0DmNvbnRlbnQMZG9tYWluKmh0dHBzOi8vcG8uY2F0dm9kLnRvcAhwYWdlCE4pbmwcaGFzT3duUHJvcGVydHkWdG9Mb3dlckNhc2UMY2hhckF0CGUwaEUSeWVhcl9saXN0DGlMUXhCTApwYXJzZQ52b2RfcGljci9hcHB0b3Y1L3YxL2NvbmZpZy9nZXQ/cD1hbmRyb2lkJl9fcGxhdGZvcm09YW5kcm9pZCZzaWduPSZyZXR1cm4gKGZ1bmN0aW9uKCkgCnN0eXBlBjB4MQxiRWZLa3I4YkVUQ244T2VSOEtBd28vQ2p4ckR0Q0REclZnPQhodHRwCm9yZGVyDnJlZmVyZXIgWjN3MUJNS1lLZ05hdzZZPQ51c2VyX2lkDFNRamV0URR1c2VyLWFnZW50DmluZGV4T2YIdXJscwxlcE1YeGQSdHlwZV9uYW1lDmRldmljZTEadm9kX3BsYXlfbGlzdAhzaWduDmNvbnNvbGUOIEJ1aWxkLwpzaGlmdAg5bVZBDnJlcGxhY2UGMHgwEHZvZF9uYW1lBm1hcHBlVVhDbWNLb3c3WENpbVZXWEVuQ3BYbkRuOE9vTk1LWndxakNoc09IVUI0Q0tsWERuc09ld3BaNxh2b2RfZGlyZWN0b3IIYXJlYRJ2b2RfY2xhc3MaZ2V0X2hvbWVfY2F0ZQptb2RlbAhVdGY4DHZvZF9pZAZwd2QOYW5kcm9pZApsYWJlbDImX19wbGF0Zm9ybT1hbmRyb2lkJnNpZ249emFiYWNkZWZnaGprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hKS0xNTk9QUVJTVFVWV1hZWjAxMjM0NTY3ODkKdG90YWwIdGltZQhsYUNyOC9hcHB0b3Y1L3YxL3NlYXJjaC9saXN0cz93ZD2AAWFjS3FTc08wUzNmRHVsekNtQ1hEaDhLRmNNS3J3cExEbXNPc1pjS3didzFld29yRG9UWTBLVWpDblgvQ2d3PT0IeWVhcgp0b2tlbgYweDIyP19fcGxhdGZvcm09YW5kcm9pZCZzaWduPQYkJCQIYXRvYg50eXBlX2lkMHdxODZ3NzNDbU1PcEhjT2V3NkhDdXl3PQhjYXRlDmVuYWJsZWQIamhtcxJhcmVhX2xpc3QGdXJsDHZhUk1jRQ5pc0VtcHR5DGNvbmZpZxJsYW5nX2xpc3QGIjoiQHt9LmNvbnN0cnVjdG9yKCJyZXR1cm4gdGhpcyIpKCApHEhVQVdFSSBNYXRlIDQwDnJlbGVhc2WCAUFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky89DHhJVVlacghtaW5vBmxvZxRFTkNSWVBUSU9OGGZyb21DaGFyQ29kZQgweDY2eEVVakNpbWRwdzZWZ1FzT3R3N2ZDZ2NLRVdXRlBNQW91dzdFRnc3dkN0OE8vZmd3dXc2WVBJTUtTd3B0dggweDIyCDB4NGQIMHgzYwgweDkwBjB4YwgweDIwCDB4N2IIMHg4NAgweDdhCDB4ODYIMHg0YggweDUwCDRoKGoIMHgzOQgweDU5CG9wRioIMHg0OBJfMHg1YjBmMTISXzB4NTJjODNlEl8weDJiYzhmYRJfMHg0MDA3MzkSXzB4MWQxOGI0El8weDIzODgwNRJfMHgxY2I4ZWMSXzB4NTJkNjlkCDB4OGMIMHgzNhJfMHgxMDQxNGYSXzB4NTY2OWU3El8weDIxMDIzMhJfMHgzODA2NzIQXzB4ZTU1ZWMIMHgyMQgweDJmCDB4MWEGMHhkEl8weDVhOWQ5MhJfMHg0Yzc3OTYSXzB4ZmM4NjAyCDB4NjQIMHg1MxJfMHgyY2VmYTMSXzB4MTIwNmZhCDB4MWUIMHg2MQQpOwx3aW5kb3cSXzB4M2NlOWU5El8weDUzNDczNRJfMHg1MGZiNzESXzB4MjUwZmFmEl8weDU3MTY0MRJfMHg0ZTJkOWMQXzB4Y2JiNDgIMHgxNwgweDJkCDB4NjkSXzB4Mjk2NDYzEl8weDU3ODgxMhJfMHg0ZmMyOTcSXzB4MmE3YWI2El8weDhmMzRlOBJfMHg0MTUyYmISXzB4M2M1YmI1El8weGMyZDg2YhJfMHgxZmQ5MjcSXzB4MTM1MjVjEl8weDQyNzkxYQgweDI3AiUEMDAIMHg4MwgweDczCDB4N2YkZGVjb2RlVVJJQ29tcG9uZW50El8weDQxMjgyNRJfMHgyOTYwYWESXzB4NWZkM2Y1El8weDFjMDNjZAJ7AiwCfQZyZXEIMHgxMggweDhkCHBvc3QMbWV0aG9kCDB4MzMGYWN0CDB4MWIGYXJnDnRpbWVvdXQIMHgxMBJfMHgzNDAwYjQSXzB4NTQ1MTk5AiIEIjoIMHg2MBJfMHg0MmFlZDESXzB4NWEwOThjEl8weDM3OWQxYRJfMHg1OGI0OWESXzB4NWQ2YmViEl8weDI0MDg1YxJfMHgzMTAzZjUUVXNlci1BZ2VudAgweDRmEmZvcm0tZGF0YRBwb3N0VHlwZQgweDY4CGFlc1gIMHg4NRJfMHgzMzJlOTcSXzB4MjZhY2I1El8weDRhZGJlZhJfMHgyZjhjNGESXzB4MzliYmM4El8weDU4M2IxMRJfMHgzNTIyZTgSXzB4MWU1OTFmEl8weDI3Y2ZiYxJfMHg1NzBjMWESXzB4MWZjZDZkEl8weDNjYjQwYRJfMHgyNTc4MGQSXzB4MTMwM2NlEl8weDQyYmQxZRJfMHgzZTI3Y2MSXzB4MWI2MGM0El8weDIzMzM4ZhJfMHgzOGRmMjAGMHg3CDB4MWYIMHg1NggweDdjGHc3N0R2c085d3E5VggweDc2CDB4MjkIMHgzNwgweDE4CDB4MTQIMHg4YQgweDM0CDB4MzEKbG9jYWwIMHg3NAgweDVkBGlkCDB4MTYEdWFARGFsdmlrLzIuMS4wIChMaW51eDsgVTsgQW5kcm9pZCAIMHg2MwQ7IAgweDQxCDB4MzUOYnVpbGRJZAIpCDB4NzIIMHgxMQgweDU4CDB4NWUIMHgxZBJfMHgyN2IwOTMSXzB4NDliNGM2El8weDM1MGU3NhJfMHgyZGJmMTUSXzB4M2UwNWY1El8weDVjODI2MxJfMHgzZmFmMGUSXzB4NGM3MjgwEl8weDU5OTFkNggweDVjCDB4NmMIMHg2NQgweDJiEl8weDI2YWRjMBJfMHhkNjk4NmISXzB4NDJjMWNjEl8weDI2ZTdlMhJfMHg1NDA1N2YSXzB4Mzg2ZjVhEl8weDQ1ZDBkZBJfMHgyZjk1YTMSXzB4YmI4NDQzEl8weDE5MWNmZhJfMHgxZTMyNDgSXzB4NTJhZjBiCDB4MzgSXzB4NGI4NjcyEl8weDM1NWEzNxJfMHg0MDM3NWESXzB4NDNjODU3El8weDMzNmI0NhJfMHg0YzAwZWMSXzB4MjI5NTExEl8weDM4NjMzZRJfMHg0OWFhOGQSXzB4MjczY2M4El8weDExNDNmZBJfMHg0ZWI4ZDkSXzB4MTc4MTczEl8weDNhMjNkYxJfMHgzZmRlMjcSXzB4NDU0NjUwEl8weDQzMTAyYhJfMHgzZjNlMzUSXzB4MjE5NjgyEl8weDMyNDgxYxJfMHgyNWM5YWUQXzB4NmE2NDYSXzB4MzFlMjBkEl8weDFhYjE1ZhJfMHg1ZjRiMjgSXzB4Y2UwZGU4FmdldF9wYXJzaW5nCmxpc3RzCDB4NDAIbW9sZAgweDU3CnRpdGxlCDB4ODEKdHlwZXMFe3yLVwgweDI0CDB4NWEFMFc6UwgweDNlCDB4NWYF7YsAigYweGUIMHgxOQV0XuNOCDB4NGUIaW5pdAVoUeiQAm4CdggweDc4CDB4N2QIMHgyNQWSY49eCDB4NGEFAGewZQUAZ+1wBjB4OQV9WcSLCDB4OGUIMHg2Nw5maWx0ZXJzEl8weDU5MDIzNggweDMwEl8weDE3YjFiZAR7fRJfMHg1NDcwZmYSXzB4MjA3ZDU1El8weDU2MmIzNBJfMHg0ZGRhMWESXzB4MTU2Yjc2El8weDJmOGE5MBJfMHg0ODUwNDUSXzB4M2Q1NGE4El8weDNjMzMwYRJfMHg1Y2YzMDgIMHgxMxBwYXJzZUludAgweDkyCDB4NTU8L2FwcHRvdjUvdjEvdm9kL2xpc3RzP3R5cGVfaWQ95AEmYXJlYT17e2V4dC5hcmVhfX0mbGFuZz17e2V4dC5sYW5nfX0meWVhcj17e2V4dC55ZWFyfX0mb3JkZXI9e3tleHQub3JkZXJ8ZGVmYXVsdCgidGltZSIpfX0mdHlwZV9uYW1lPXt7ZXh0LmNsYXNzfX0GZXh0CDB4ODkIMHg4NwgweDQzCDB4M2EIMHgxYwgweDdlCDB4NmIIMHg0ORJwYWdlY291bnQIbGlzdBJfMHgzNWZjZDUSXzB4NDg3NjExEl8weDIyODU1YRJfMHg1ZWRjOTYSXzB4MzE1N2JlEl8weDQ3MDBlYhJfMHgyOTcxMTISXzB4OWQyZGY5El8weDI0ZjZhOQYweDYIMHg0NwgweDNmCDB4NmEQdm9kX2FyZWEIMHg4OAgweDNkCDB4NzkIMHg3NwgweDMyCDB4NmUIMHg2ZAgweDJlCDB4MTUIMHgzYggweDU0AiMadm9kX3BsYXlfZnJvbQgweDZmCDB4NTISXzB4MjM0ZTQzAiQSXzB4NTc3ZDNkEl8weDM2ODNmYhJfMHgyNjBlOWQSXzB4MjczM2I4El8weDRlN2U0ZBJfMHg0NzRlMGUSXzB4MTMyMmQzEl8weDE3NjM0ZBJfMHgxNDM5OTISXzB4NDk5MjFhCGZpbmQIMHg4ZggweDQ2EHBsYXlfdXJsMi9hcHB0b3Y1L3YxL3BhcnNpbmcvcHJveHkIMHg0NRRfX3BsYXRmb3JtCDB4NWIQdHJ5IG5leHQSXzB4MWVjOTliEl8weDI5ZTQ0NRJfMHg1ZjRlODASXzB4NTBjZjdmEl8weDE1YTdiNRJfMHgxZWJhYzESXzB4NGVmYjA4El8weDI1ZGQ5YRJfMHg1NzI1YjQEd2QIMHg0Yz4mdHlwZT0mX19wbGF0Zm9ybT1hbmRyb2lkJnNpZ249El8weDM3NGMyZRJfMHgyOTNiMjUIMHg3MQIgEl8weDFmNTUyZhJfMHhkZjgwMTASXzB4MWY2OTJkCDB4NzUSXzB4NWFjYTMxEl8weDEzOWRiMhJfMHg3YzY3MDkSXzB4MzE2ZDNlEl8weDVlNDY0MhJfMHg0MDg5MjgSXzB4MTdkNjdjCDB4OTEELy8IMHg4MAgweDIzCDB4MmMIMHgyOA5SZWZlcmVyCDB4ODIIMHg4YgxoZWFkZXISXzB4NDdjZjY1El8weDQwODE3MxJfMHg0NmQxN2YSXzB4NGJjMWVhEl8weDM5OTljMxJfMHg1YjViMzASXzB4MjA4NDIwEl8weDUzNTgxNgxyYW5kb20MaHVhd2VpCmJyYW5kCDB4NjIGMHhhEl8weDEwYjZkMxJfMHgzMzdiNzgIMHg0MhJfMHgyM2U5MTkGMHhmCGhvbWUOaG9tZVZvZBBjYXRlZ29yeQxkZXRhaWwIcGxheQxzZWFyY2gPpAMBpgMBACuoAwAFAKoDAAGsAwACrgMAA7ADAASyAwAOAAYBoAEAAAAgLBa0DQCqAwAMrAMBDK4DAgywAwMMsgMEDLQDAA22AwENuAMCCboDAwm8AwQJvgMFCcADBgnCAwcJxAMICcYDCQnIAwoNygMLDcwDDA3OAw0N0AMODdIDDw3UAxAN1gMRAdgDEgHaAxMB3AMUAd4DFQHgAxYB4gMXAeQDGAHmAxkJ6AMaCeoDGwHsAxwB7gMdAfADHgHyAx8B9AMgDfYDIQH4AyIB+gMjAfwDJAH+AyUBqAMmAQjoXL4EXxcAvgVfGAC+Bl8ZAL4HXxoAvghfGwC+CV8cAL4KXx0AvgtfIAC+DF8hAL4NXyIAvg5fIwC+D18kAL4QXyYAvhFfJwC+El8oAL4TXykAvhRfKgC+FV8rACkEAAEAAAQBAQAABAIBAAAEegAAAAQDAQAABAQBAAAEBQEAAAQGAQAABAcBAAAENwAAAARBAAAABAgBAAAECQEAAAQKAQAABAsBAAAEDAEAAAQNAQAABA4BAAAEDwEAAARAAAAABBABAAAEEQEAAAQSAQAABBMBAAAEFAEAAAQVAQAABBYBAAAEFwEAAAQYAQAABBkBAAAEGgEAAAQbAQAAJiAABBwBAABMIAAAgAQdAQAATCEAAIAEHgEAAEwiAACABB8BAABMIwAAgAQgAQAATCQAAIAEIQEAAEwlAACABCIBAABMJgAAgAQjAQAATCcAAIAEJAEAAEwoAACABCUBAABMKQAAgAQmAQAATCoAAIAEJwEAAEwrAACABCgBAABMLAAAgAQpAQAATC0AAIAEXQAAAEwuAACABCoBAABMLwAAgAQrAQAATDAAAIAELAEAAEwxAACABC0BAABMMgAAgAQuAQAATDMAAIAELwEAAEw0AACABDABAABMNQAAgAQxAQAATDYAAIAEMgEAAEw3AACABDMBAABMOAAAgAQ0AQAATDkAAIAENQEAAEw6AACABDYBAABMOwAAgAQ3AQAATDwAAIAEOAEAAEw9AACABDkBAABMPgAAgAQ6AQAATD8AAIAEOwEAAExAAACABDwBAABMQQAAgAQ9AQAATEIAAIAEPgEAAExDAACABD8BAABMRAAAgARAAQAATEUAAIAEQQEAAExGAACABEIBAABMRwAAgARDAQAATEgAAIAERAEAAExJAACABEUBAABMSgAAgARGAQAATEsAAIAERwEAAExMAACABB4AAABMTQAAgARIAQAATE4AAIAEQgAAAExPAACABDAAAABMUAAAgARJAQAATFEAAIAESgEAAExSAACABEsBAABMUwAAgARMAQAATFQAAIAETQEAAExVAACABE4BAABMVgAAgARPAQAATFcAAIAEUAEAAExYAACABFEBAABMWQAAgARSAQAATFoAAIAEUwEAAExbAACABFQBAABMXAAAgARVAQAATF0AAIAEVgEAAExeAACABFcBAABMXwAAgARYAQAATGAAAIAEWQEAAExhAACABFoBAABMYgAAgARbAQAATGMAAIAEXAEAAExkAACABF0BAABMZQAAgAReAQAATGYAAIAEXwEAAExnAACABGABAABMaAAAgARhAQAATGkAAIAEYgEAAExqAACABGMBAABMawAAgARkAQAATGwAAIAEZQEAAExtAACABGYBAABMbgAAgARnAQAATG8AAIAEaAEAAExwAACABGkBAABMcQAAgARqAQAATHIAAIAEawEAAExzAACABGwBAABMdAAAgARtAQAATHUAAIAEbgEAAEx2AACABG8BAABMdwAAgARwAQAATHgAAIAEcQEAAEx5AACABHIBAABMegAAgARzAQAATHsAAIAEdAEAAEx8AACABFsAAABMfQAAgAR1AQAATH4AAIAEdgEAAEx/AACABHcBAABMgAAAgAR4AQAATIEAAIAEeQEAAEyCAACABHoBAABMgwAAgAR7AQAATIQAAIAEfAEAAEyFAACABH0BAABMhgAAgAR+AQAATIcAAIAEfwEAAEyIAACABIABAABMiQAAgASBAQAATIoAAIAEggEAAEyLAACABIMBAABMjAAAgASEAQAATI0AAIAEhQEAAEyOAACABIYBAABMjwAAgASHAQAATJAAAIAEiAEAAEyRAACABIkBAABMkgAAgF8FAL4AZQUAvOIB7g6+AU3bAAAAXwYAZQYABIoBAADtXwcAv18IAAtfCQALXwoAC18LALNfDAC/Xw0As18OAASLAQAAZQYABIwBAADtZQYABI0BAADtZQYABI4BAADtZQYABI8BAADtZQYABJABAADtJgYAXw8AvgJlDwC8tAHuDr4DTeUAAABfEABlEABlBgAEkQEAAO1lBgAEkgEAAO3uXxEAZRAAZQYABJMBAADtZQYABJQBAADt7mUQAGUGAASVAQAA7WUGAASWAQAA7e4mAgBfEgBlEABlBgAElwEAAO0EmAEAAO5fEwBlEABlBgAEmQEAAO1lBgAEmgEAAO3uXxQAZRAAZQYABBYBAADtBJsBAADuXxUAJgAAll8WAAtfHgALXx8AZQYABJwBAADtXyUAKaQDAQQBAF4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 \ No newline at end of file diff --git a/cat/mtsp_open.js b/cat/mtsp_open.js new file mode 100644 index 00000000..769c7f25 --- /dev/null +++ b/cat/mtsp_open.js @@ -0,0 +1,200 @@ +import { Crypto, _ } from './lib/cat.js'; + +let key = 'mtsp'; +let main = 'https://mt77.pw/'; +let url = ''; +let siteKey = ''; +let siteType = 0; + +let searchKeys = []; + +let tags = 'JTVCJTIyJUU2JUI1JTkzJUU1JUFGJTg2JUU2JUJGJTgwJUU2JTgzJTg1JTIyJTJDJTIyJUU2JTkwJTlDJUU2JTlGJUE1JUU1JUFFJTk4JTIyJTJDJTIyJUU1JUE1JUIzJUU0JUJCJTg2JTIyJTJDJTIyJUU1JTkwJThFJUU1JTg1JUE1JTIyJTJDJTIyJUU3JUJFJThFJUU0JUI5JUIzJUU1JUI3JUE4JUU4JTgzJUI4JTIyJTJDJTIyJUU1JThGJUEzJUU0JUJBJUE0JUU1JThGJUEzJUU3JTg4JTg2JTIyJTJDJTIyJUU1JTg2JTg1JUU1JUIwJTg0JTIyJTJDJTIyJUU1JUE1JUIzJUU0JUI4JThBJTIyJTJDJTIyJUU3JUJFJThFJUU4JTg1JUJGJTIyJTJDJTIyJUU3JUIyJUJFJUU1JTkzJTgxJTIyJTJDJTIyJUU0JUI4JTlEJUU4JUEyJTlDJTIyJTJDJTIyJUU1JUIwJTkxJUU1JUE1JUIzJTIyJTJDJTIyJUU1JTg4JUI2JUU2JTlDJThEJTIyJTJDJTIyJUU3JUJFJUE0UCUyMiUyQyUyMiVFNyU5OSVCRCVFOCU5OSU4RSUyMiUyQyUyMiVFNiU4MyU4NSVFOCVCNiVBMyVFOCVBRiVCMSVFNiU4MyU5MSUyMiUyQyUyMiVFOSU4MSU5MyVFNSU4NSVCNyUyMiUyQyUyMiVFNSVBNSVCMyVFNyVBNSU5RSUyMiUyQyUyMiVFOSVCQSVCQiVFOCVCMSU4NiVFNCVCQyVBMCVFNSVBQSU5MiUyMiUyQyUyMiVFOSVBMiU5QyVFNSVCMCU4NCUyMiUyQyUyMiVFNSVBRCVBNiVFNyU5NCU5RiUyMiUyQyUyMiVFNCVCQSVCQSVFNSVBNiVCQiUyMiUyQyUyMiVFNyVCNCVBMCVFNCVCQSVCQSUyMiUyQyUyMiVFNiVCNSVCNCVFNSVBRSVBNCUyMiUyQyUyMiVFOSU4NSU5MiVFNSVCQSU5NyUyMiUyQyUyMiVFNyU4NiU5RiVFNSVBNSVCMyUyMiUyQyUyMiVFOCU4NyVBQSVFNiU4QiU4RCUyMiUyQyUyMiVFNSVCMCU5MSVFNSVBNiU4NyUyMiUyQyUyMiVFNSU4OSVBNyVFNiU4MyU4NSUyMiUyQyUyMiVFNCVCOSVCMyVFNCVCQSVBNCUyMiUyQyUyMiVFNiU4OCVCNyVFNSVBNCU5NiUyMiUyQyUyMlNXQUclMjIlMkMlMjIlRTUlQTUlQjMlRTQlQjglQkIlRTYlOTIlQUQlMjIlMkMlMjIlRTQlQjglQUQlRTYlOTYlODclRTUlQUQlOTclRTUlQjklOTUlMjIlMkMlMjIlRTQlQjklQjElRTQlQkMlQTYlMjIlMkMlMjIlRTglQjAlODMlRTYlOTUlOTklMjIlMkMlMjIlRTYlOEQlODYlRTclQkIlOTElMjIlMkMlMjIlRTYlQTglQTElRTclODklQjklMjIlMkMlMjIlRTclOUIlQjQlRTYlOTIlQUQlMjIlMkMlMjI5MSVFNSU4OCVCNiVFNyU4OSU4NyVFNSU4RSU4MiUyMiUyQyUyMiVFOSU4NyU4RSVFNiU4OCU5OCUyMiUyQyUyMiVFNSU4MSVCNyVFNiU4QiU4RCUyMiUyQyUyMiVFNSU4QiVCRSVFNiU5MCVBRCUyMiUyQyUyMiVFNiU5MSU4NCVFNSU4MyU4RiVFNSVBNCVCNCUyMiUyQyUyMiVFNSU4NyVCQSVFOCVCRCVBOCUyMiUyQyUyMiVFNyVCRCU5MSVFNyVCQSVBMiUyMiUyQyUyMiVFNSVCNyVBOCVFNiVBMCVCOSUyMiUyQyUyMiVFNiVBQyVBNyVFNyVCRSU4RSUyMiUyQyUyMmNvc3BsYXklMjIlMkMlMjIlRTUlQkMlQkElRTUlQTUlQjglMjIlMkMlMjIlRTUlQTQlQTklRTclQkUlOEUlRTQlQkMlQTAlRTUlQUElOTIlMjIlMkMlMjIlRTYlOEMlODklRTYlOTElQTklMjIlMkMlMjIzRCVFNSU4QSVBOCVFNiVCQyVBQiUyMiUyQyUyMiVFOCU5MCU5RCVFOCU4RSU4OSUyMiUyQyUyMiVFNSVBNyU5MCVFNSVBNiVCOSVFOCU4QSVCMSUyMiUyQyUyMiVFNSU4QSU5RSVFNSU4NSVBQyVFNSVBRSVBNCUyMiUyQyUyMiVFOCVCRCVBNiVFOSU5QyU4NyUyMiUyQyUyMiVFNSU4MSVCNyVFNiU4MyU4NSUyMiUyQyUyMiVFNiU5RSU5QyVFNSU4NiVCQiVFNCVCQyVBMCVFNSVBQSU5MiUyMiUyQyUyMiVFOCU4MiU5QiVFNCVCQSVBNCUyMiUyQyUyMlNNJTIyJTJDJTIyJUU5JTg3JThEJUU1JThGJUEzJTIyJTJDJTIyJUU2JUIzJUIzJUU4JUExJUEzJTIyJTJDJTIyU1BBJTIyJTJDJTIyJUU2JThFJUEyJUU4JThBJUIxJTIyJTJDJTIyJUU4JUI2JUIzJUU0JUJBJUE0JTIyJTJDJTIyJUU3JUE5JUJBJUU1JUE3JTkwJTIyJTJDJTIyJUU4JTlDJTlDJUU2JUExJTgzJUU0JUJDJUEwJUU1JUFBJTkyJTIyJTJDJTIyJUU2JTk1JTk5JUU1JUI4JTg4JTIyJTJDJTIyJUU2JUJEJUFFJUU1JTkwJUI5JTIyJTJDJTIyJUU5JTk3JUE4JUU0JUJBJThCJUU0JUJCJUI2JTIyJTJDJTIyJUU1JUE1JUIzJUU1JTkwJThDJTIyJTJDJTIyJUU2JThBJTgwJUU1JUI4JTg4JTIyJTJDJTIyJUU3JUIyJUJFJUU0JUI4JTlDJUU0JUJDJUEwJUU1JUFBJTkyJTIyJTJDJTIyJUU2JTk1JTk5JUU1JUFFJUE0JTIyJTJDJTIyJUU4JUJGJUI3JUU1JUE1JUI4JTIyJTJDJTIyJUU2JThEJUEyJUU1JUE2JUJCJTIyJTJDJTIyS1RWJTIyJTJDJTIyJUU2JTk4JTlGJUU3JUE5JUJBJUU0JUJDJUEwJUU1JUFBJTkyJTIyJTJDJTIyJUU2JThBJUE0JUU1JUEzJUFCJTIyJTJDJTIyJUU2JUFGJThEJUU1JUE1JUIzJTIyJTVE'; +const UA = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36'; +async function request(reqUrl, agentSp) { + const res = await req(reqUrl, { + headers: { + 'User-Agent': agentSp || UA, + }, + }); + return res.content; +} + +// cfg = {skey: siteKey, ext: extend} +async function init(cfg) { + siteKey = cfg.skey; + siteType = cfg.stype; + // 获取url + let html = await request(main); + url = html.match(/location\.href="(.*)"/)[1].replace('https', 'http'); + tags = JSON.parse(decodeURIComponent(base64Decode(tags))); + searchKeys = cfg.tags || []; + let mainJs = await request(url + '/main.js'); + url = mainJs.match(/apiurl = '(.*)'/)[1].replace('https', 'http'); +} + +async function home(filter) { + let classes = []; + let filterObj = {}; + let tagIdx = 1; + _.each(_.chunk(tags, 24), (array) => { + const subs = _.chunk(array, 8); + let tid = ''; + let init = ''; + for (let i = 0; i < subs.length; i++) { + let tt = { + key: 'tag', + name: '', + init: '', + value: _.map(subs[i], (e) => { + return { n: e, v: e }; + }), + }; + if (i == 0) { + init = tt.value[0].v; + tt['init'] = init; + tid = tt.value[0].v; + filterObj[tid] = [tt]; + } else { + tt['init'] = init; + filterObj[tid].push(tt); + } + } + classes.push({ + type_id: tid, + type_name: '综合' + tagIdx, + land: 1, + }); + tagIdx++; + }); + + _.each(searchKeys, (s) => { + classes.push({ + type_id: 'sc_' + s, + type_name: s, + land: 1, + }); + }); + + return JSON.stringify({ + class: classes, + filters: filterObj, + }); +} + +async function homeVod() { + return '{}'; +} + +async function category(tid, pg, filter, extend) { + if (pg <= 0) pg = 1; + let link = url; + if (tid.startsWith('sc_')) { + link = link + '/search?q=' + encodeURIComponent(tid.substr(3)) + '&page=' + pg + '&size=16'; + } else { + link = link + '/vodList?&tag=' + (extend.tag || tid) + '&page=' + pg + '&size=16'; + } + const data = decrypt(JSON.parse(await request(link)).data); + let videos = []; + for (const vod of data.movies) { + if (!vod.id) continue; + videos.push({ + vod_id: vod.id, + vod_name: vod.name, + vod_pic: vod.thumb, + vod_remarks: vod.views, + }); + } + return JSON.stringify({ + page: parseInt(data.page), + pagecount: _.ceil(data.totals / 16), + limit: 16, + total: data.totals, + list: videos, + }); +} + +async function detail(id) { + const link = url + '/vodDetail?id=' + id; + const data = decrypt(JSON.parse(await request(link)).data).info; + let desc = data.name + '\n'; + if (data.views) { + desc += '观看次数:' + data.views + '\n'; + } + let vod = { + vod_id: id, + vod_name: data.name, + vod_pic: data.thumb, + type_name: (data.tag || []).join(','), + vod_year: data.date, + vod_content: desc, + }; + vod.vod_play_from = 'm3u8'; + let urls = []; + if (data.m3u8) { + urls.push('主力$' + data.m3u8); + } + if (data.m3u8bak) { + urls.push('备用$' + data.m3u8bak); + } + vod.vod_play_url = urls.join('#'); + return JSON.stringify({ + list: [vod], + }); +} + +async function proxy(segments, headers) {} + +async function play(flag, id, flags) { + return JSON.stringify({ + parse: 0, + url: id, + }); +} + +async function search(wd, quick, pg) { + let page = pg || 1; + if (page == 0) page = 1; + let videos = []; + let link = url + '/search?q=' + encodeURIComponent(wd) + '&page=' + page + '&size=16'; + const data = decrypt(JSON.parse(await request(link)).data); + for (const vod of data.movies) { + if (!vod.id) continue; + videos.push({ + vod_id: vod.id, + vod_name: vod.name, + vod_pic: vod.thumb, + vod_remarks: vod.views, + }); + } + + return JSON.stringify({ + page: parseInt(data.page), + pagecount: _.ceil(data.totals / 16), + land: 1, + list: videos, + }); +} + +function decrypt(content) { + return JSON.parse(aesX('AES/CBC/PKCS7', false, content, true, 'F31F2A75FBF94099', '12345BCA901ER456', false)); +} + +function base64Encode(text) { + return Crypto.enc.Base64.stringify(Crypto.enc.Utf8.parse(text)); +} + +function base64Decode(text) { + return Crypto.enc.Utf8.stringify(Crypto.enc.Base64.parse(text)); +} + +export function __jsEvalReturn() { + return { + init: init, + home: home, + homeVod: homeVod, + category: category, + detail: detail, + play: play, + search: search, + }; +} diff --git a/cat/mybili_open.js b/cat/mybili_open.js new file mode 100644 index 00000000..832426d3 --- /dev/null +++ b/cat/mybili_open.js @@ -0,0 +1,265 @@ +// 一级&搜索页 直向改横向 --> land:1, ratio:1.78, +import { _ } from "assets://js/lib/cat.js"; +let key = '我的哔哩'; +let HOST = 'https://api.bilibili.com'; +let siteKey = ''; +let siteType = 0; +const PC_UA = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.361"; +// let cookie = "DedeUserID=690781341;DedeUserID__ckMd5=cabc96906269c5b6;SESSDATA=2245ba24%2C1684212125%2C466fd%2Ab2;bili_jct=de6fdb60c10f8a83910aa55d79407b4e;"; // 可更换成自己的cookie +let cookie = "https://ghproxy.net/https://raw.githubusercontent.com/FongMi/CatVodSpider/main/txt/cookie.txt"; // 可更换成自己的cookie + +async function request(reqUrl) { + const res = await req(reqUrl, { + headers: getMb(), + }); + return res.content; +} + +async function init(cfg) { + siteKey = cfg.skey; + siteType = cfg.stype; + if (cookie.startsWith('http')) cookie = await request(cookie); + // console.debug('我的哔哩 cookie =====>' + cookie); // js_debug.log +} + +async function home(filter) { + let classes = [{"type_id":"经典无损音乐合集","type_name":"经典无损音乐合集"},{"type_id":"帕梅拉","type_name":"帕梅拉"},{"type_id":"太极拳","type_name":"太极拳"},{"type_id":"健身","type_name":"健身"},{"type_id":"舞蹈","type_name":"舞蹈"},{"type_id":"音乐","type_name":"音乐"},{"type_id":"歌曲","type_name":"歌曲"},{"type_id":"MV4K","type_name":"MV"},{"type_id":"演唱会4K","type_name":"演唱会"},{"type_id":"白噪音4K","type_name":"白噪音"},{"type_id":"知名UP主","type_name":"知名UP主"},{"type_id":"说案","type_name":"说案"},{"type_id":"解说","type_name":"解说"},{"type_id":"演讲","type_name":"演讲"},{"type_id":"时事","type_name":"时事"},{"type_id":"探索发现超清","type_name":"探索发现"},{"type_id":"纪录片超清","type_name":"纪录片"},{"type_id":"平面设计教学","type_name":"平面设计教学"},{"type_id":"软件教程","type_name":"软件教程"},{"type_id":"实用教程","type_name":"实用教程"},{"type_id":"旅游","type_name":"旅游"},{"type_id":"风景4K","type_name":"风景"},{"type_id":"食谱","type_name":"食谱"},{"type_id":"美食超清","type_name":"美食"},{"type_id":"搞笑","type_name":"搞笑"},{"type_id":"球星","type_name":"球星"},{"type_id":"动物世界超清","type_name":"动物世界"},{"type_id":"相声小品","type_name":"相声小品"},{"type_id":"戏曲","type_name":"戏曲"},{"type_id":"儿童","type_name":"儿童"},{"type_id":"小姐姐4K","type_name":"小姐姐"},{"type_id":"热门","type_name":"热门"},{"type_id":"旅行探险","type_name":"旅行探险"}]; + let filterObj = { + 经典无损音乐合集:[{key:'tid',name:'分类','value':[{n:'全部',v:'经典无损音乐合集'},{n:'粤语',v:'粤语歌曲超清'},{n:'热榜',v:'2022年热们歌曲'},{n:'经典',v:'经典老歌'},{n:'古风',v:'古风歌曲'},{n:'闽南',v:'闽南语歌曲'},{n:'舞曲',v:'DJ歌曲'},{n:'翻唱',v:'网红翻唱歌曲'},{n:'音乐',v:'音乐 4k'},{n:'阿黛尔',v:'阿黛尔演唱会超清超清'},{n:'Blackpink',v:'blackpink演唱会超清'},{n:'Beyond',v:'beyond演唱会超清'},{n:'坂井泉水',v:'坂井泉水演唱会超清'},{n:'宝丽金',v:'宝丽金演唱会超清'},{n:'布兰妮',v:'布兰妮演唱会超清'},{n:'陈瑞',v:'陈瑞演唱会超清'},{n:'陈奕迅',v:'陈奕迅演唱会超清'},{n:'崔健',v:'崔健演唱会超清'},{n:'Coldplay',v:'coldplay演唱会超清'},{n:'陈慧娴',v:'陈慧娴演唱会超清'},{n:'陈百强',v:'陈百强演唱会超清'},{n:'陈淑桦',v:'陈淑桦演唱会超清'},{n:'陈慧琳',v:'陈慧琳演唱会超清'},{n:'邓丽君',v:'邓丽君演唱会超清'},{n:'邓紫棋',v:'邓紫棋演唱会超清'},{n:'刀郎',v:'刀郎演唱会超清'},{n:'达明一派',v:'刘以达歌曲'},{n:'费玉清',v:'费玉清演唱会超清'},{n:'谷村新司',v:'谷村新司演唱会超清'},{n:'郭富城',v:'郭富城演唱会超清'},{n:'邰正宵',v:'邰正宵演唱会超清'},{n:'关淑怡',v:'关淑怡演唱会超清'},{n:'黄凯芹',v:'黄凯芹演唱会超清'},{n:'黑豹乐队',v:'H黑豹乐队'},{n:'降央卓玛',v:'降央卓玛演唱会超清'},{n:'江慧',v:'江慧歌曲'},{n:'吉永小百合',v:'吉永小百合歌曲'},{n:'金庸',v:'金庸影视歌曲'},{n:'刘德华',v:'刘德华演唱会超清'},{n:'Lady Gaga',v:'Lady Gaga演唱会超清'},{n:'龙飘飘',v:'龙飘飘演唱会超清'},{n:'罗百吉',v:'罗百吉演唱会超清'},{n:'罗大佑',v:'罗大佑演唱会超清'},{n:'林志炫',v:'林志炫演唱会超清'},{n:'林忆莲',v:'林忆莲演唱会超清'},{n:'李知恩',v:'李知恩演唱会超清'},{n:'梁静茹',v:'梁静茹演唱会超清'},{n:'冷漠',v:'冷漠演唱会超清'},{n:'李克勤',v:'李克勤演唱会超清'},{n:'林子祥',v:'林子祥演唱会超清'},{n:'黎明',v:'黎明演唱会超清'},{n:'刘若英',v:'刘若英演唱会超清'},{n:'McHotdog',v:'MC Hotdog演唱会超清'},{n:'莫文蔚',v:'莫文蔚演唱会超清'},{n:'孟庭苇',v:'孟庭苇演唱会超清'},{n:'麦当娜',v:'麦当娜演唱会超清'},{n:'迈克杰克逊',v:'迈克杰克逊演唱会超清'},{n:'雅尼紫禁城',v:'雅尼紫禁城演唱会超清'},{n:'潘越云',v:'潘越云演唱会超清'},{n:'潘美辰',v:'潘美辰演唱会超清'},{n:'齐秦',v:'齐秦演唱会超清'},{n:'祁美云',v:'祁美云演唱会超清'},{n:'任贤齐',v:'任贤齐演唱会超清'},{n:'苏慧伦',v:'苏慧伦演唱会超清'},{n:'唐朝乐队',v:'唐朝乐队'},{n:'童安格',v:'童安格演唱会超清'},{n:'TFBOYS',v:'TFBOYS演唱会超清'},{n:'太极乐队',v:'太极乐队演唱会超清'},{n:'唐朝摇滚',v:'唐朝摇滚演唱会超清'},{n:'谭咏麟',v:'谭咏麟演唱会超清'},{n:'王琪',v:'王琪歌曲'},{n:'伍珂玥',v:'伍珂玥演唱会超清'},{n:'王杰',v:'王杰演唱会超清'},{n:'伍佰',v:'伍佰演唱会超清'},{n:'温兆伦',v:'温兆伦演唱会超清'},{n:'王菲',v:'王菲演唱会超清'},{n:'熊天平',v:'熊天平演唱会超清'},{n:'徐小凤',v:'徐小凤演唱会超清'},{n:'席琳迪翁',v:'席琳迪翁演唱会超清'},{n:'许嵩',v:'黄许嵩演唱会超清'},{n:'许美静',v:'许美静演唱会超清'},{n:'许冠杰',v:'许冠杰演唱会超清'},{n:'小虎队',v:'小虎队演唱会超清'},{n:'许巍',v:'许巍演唱会超清'},{n:'叶启田',v:'叶启田演唱会超清'},{n:'叶玉卿',v:'叶玉卿演唱会超清'},{n:'杨千嬅',v:'杨千嬅演唱会超清'},{n:'左麟右李',v:'左麟右李演唱会超清'},{n:'赵传',v:'赵传演唱会超清'},{n:'周华健',v:'周华健演唱会超清'},{n:'周启生',v:'周启生演唱会超清'},{n:'张信哲',v:'张信哲演唱会超清'},{n:'周慧敏',v:'周慧敏演唱会超清'},{n:'张碧晨',v:'张碧晨演唱会超清'},{n:'中岛美雪',v:'中岛美雪演唱会超清'},{n:'张学友',v:'张学友演唱会超清'},{n:'猪哥亮',v:'猪哥亮歌曲'},{n:'周杰伦',v:'周杰伦演唱会超清'},{n:'周深',v:'周深演唱会超清'},{n:'张蔷',v:'张蔷演唱会超清'},{n:'张帝',v:'张帝演唱会超清'},{n:'张国荣',v:'张国荣演唱会超清'},{n:'郑钧',v:'郑钧演唱会超清'},{n:'张楚',v:'张楚演唱会超清'},{n:'张真',v:'张真演唱会超清'},{n:'赵传',v:'赵传演唱会超清'},{n:'周传雄',v:'周传雄演唱会超清'}]}], + 帕梅拉:[{key:'tid',name:'分类','value':[{n:'全部',v:'帕梅拉'},{n:'瘦腿',v:'帕梅拉瘦腿'},{n:'腹部',v:'帕梅拉腹部'},{n:'手臂',v:'帕梅拉手臂'},{n:'热身',v:'帕梅拉热身'},{n:'舞蹈',v:'帕梅拉舞蹈'},{n:'燃脂',v:'帕梅拉燃脂'},{n:'有氧',v:'帕梅拉有氧'},{n:'拉伸',v:'帕梅拉拉伸'}]}], + 太极拳:[{key:'tid',name:'分类','value':[{n:'全部',v:'太极拳'},{n:'邱慧芳',v:'太极拳邱慧芳'},{n:'陈氏',v:'太极拳陈氏'},{n:'武当',v:'太极拳武当'},{n:'二十四式',v:'太极拳二十四式'},{n:'三十六式',v:'太极拳三十六式'},{n:'五禽戏',v:'五禽戏'},{n:'八段锦',v:'八段锦'}]}], + 健身:[{key:'tid',name:'分类','value':[{n:'全部',v:'健身'},{n:'瘦腿',v:'健身瘦腿'},{n:'腹部',v:'健身腹部'},{n:'手臂',v:'健身手臂'},{n:'热身',v:'健身热身'},{n:'燃脂',v:'健身燃脂'},{n:'有氧',v:'健身有氧'},{n:'拉伸',v:'健身拉伸'},{n:'军体拳第一套',v:'军体拳第一套'},{n:'军体拳第二套',v:'军体拳第二套'},{n:'军体拳第三套',v:'军体拳第三套'},{n:'帕梅拉',v:'帕梅拉'},{n:'广场舞',v:'广场舞'},{n:'瑜伽',v:'瑜伽'},{n:'冥想',v:'冥想'}]}], + 舞蹈:[{key:'tid',name:'分类','value':[{n:'全部',v:'舞蹈'},{n:'古典舞',v:'古典舞'},{n:'芭蕾舞',v:'芭蕾舞'},{n:'民族舞',v:'民族舞'},{n:'现代舞',v:'现代舞'},{n:'踢踏舞',v:'踢踏舞'},{n:'爵士舞',v:'爵士舞'},{n:'拉丁舞',v:'拉丁舞'},{n:'摩登舞',v:'摩登舞'},{n:'街舞',v:'街舞'},{n:'广场舞',v:'广场舞'},{n:'宅舞',v:'宅舞'},{n:'肚皮舞',v:'肚皮舞'},{n:'钢管舞',v:'钢管舞'},{n:'迪斯科',v:'迪斯科'},{n:'劲舞',v:'热舞劲舞'},{n:'独舞',v:'独舞'},{n:'双人舞',v:'双人舞'},{n:'三人舞',v:'三人舞'},{n:'群舞',v:'群舞'},{n:'组舞',v:'组舞'},{n:'舞剧',v:'舞剧'},{n:'电影歌舞',v:'电影歌舞'},{n:'国风舞蹈',v:'国风舞蹈'},{n:'河卫国风',v:'河南卫视国风'}]}], + 歌曲:[{key:'tid',name:'分类','value':[{n:'全部',v:'歌曲超清'},{n:'歌曲合集',v:'经典无损音乐合集'},{n:'歌曲热榜',v:'2022年歌曲排行榜'},{n:'香港歌曲',v:'香港歌曲'},{n:'台湾歌曲',v:'台湾歌曲'},{n:'内地歌曲',v:'内地歌曲'},{n:'粤语歌曲',v:'粤语歌曲'},{n:'闽南歌曲',v:'闽南语歌曲'},{n:'英文歌曲',v:'英文歌曲'},{n:'日文歌曲',v:'日文歌曲'},{n:'印度歌曲',v:'印度歌曲'},{n:'韩国歌曲',v:'韩国歌曲'},{n:'小语种歌曲',v:'小语种歌曲'},{n:'经典老歌',v:'经典老歌'},{n:'抖音热歌',v:'抖音热歌'},{n:'网红翻唱',v:'网红翻唱'},{n:'劲歌',v:'劲歌'},{n:'慢歌',v:'慢歌'},{n:'古风',v:'古风歌曲'},{n:'舞曲',v:'DJ歌曲'},{n:'欢快歌曲',v:'欢快歌曲'},{n:'伤感歌曲',v:'伤感歌曲'},{n:'70年代歌曲',v:'70年代歌曲'},{n:'80年代歌曲',v:'80年代歌曲'},{n:'90年代歌曲',v:'90年代歌曲'},{n:'00年代歌曲',v:'00年代歌曲'},{n:'10年代歌曲',v:'10年代歌曲'},{n:'2020年歌曲',v:'2020年歌曲'},{n:'2021年歌曲',v:'2021年歌曲'},{n:'2022年歌曲',v:'2022年歌曲'},{n:'经典儿歌',v:'经典儿歌'},{n:'大合唱',v:'大合唱'},{n:'音乐汇',v:'音乐汇'},{n:'美声歌曲',v:'美声歌曲'},{n:'通俗歌曲',v:'通俗歌曲'},{n:'民族歌曲',v:'民族歌曲'}]}], + 音乐:[{key:'tid',name:'分类','value':[{n:'全部',v:'音乐4K'},{n:'钢琴',v:'钢琴曲'},{n:'小提琴',v:'小提音乐'},{n:'手风琴',v:'手风音乐'},{n:'二胡',v:'二胡音乐'},{n:'古筝',v:'古筝音乐'},{n:'笛子',v:'笛子音乐'},{n:'琵琶',v:'琵琶音乐'},{n:'古琴',v:'古琴音乐'},{n:'编钟',v:'编钟音乐'},{n:'协奏曲',v:'协奏曲'},{n:'中国古风音乐',v:'中国古风音乐'},{n:'背景音乐',v:'背景音乐'},{n:'助眠音乐',v:'助眠音乐'},{n:'胎教音乐',v:'胎教音乐'},{n:'芭蕾舞曲',v:'芭蕾舞曲'},{n:'拉丁舞曲',v:'拉丁舞曲'},{n:'爵士舞曲',v:'爵士舞曲'},{n:'摩登舞曲',v:'摩登舞曲'},{n:'DJ舞曲',v:'DJ舞曲'}]}], + MV4K:[{key:'tid',name:'分类','value':[{n:'全部',v:'MV4K'},{n:'A阿杜',v:'阿杜MV4K'},{n:'A阿黛尔',v:'阿黛尔MV4K'},{n:'BBeyond',v:'BeyondMV4K'},{n:'BBy2',v:'By2MV4K'},{n:'BBIGBANG',v:'BIGBANGMV4K'},{n:'B布兰妮',v:'布兰妮MV4K'},{n:'C陈奕迅',v:'陈奕迅MV4K'},{n:'C蔡依林',v:'蔡依林MV4K'},{n:'C初音未来',v:'初音未来MV4K'},{n:'C蔡健雅',v:'蔡健雅MV4K'},{n:'C陈小春',v:'陈小春MV4K'},{n:'C草蜢',v:'草蜢MV4K'},{n:'C陈慧娴',v:'陈慧娴MV4K'},{n:'C崔健',v:'崔健MV4K'},{n:'C仓木麻衣',v:'仓木麻衣MV4K'},{n:'D戴荃',v:'戴荃MV4K'},{n:'D动力火车',v:'动力火车MV4K'},{n:'D邓丽君',v:'邓丽君MV4K'},{n:'D丁当',v:'丁当MV4K'},{n:'D刀郎',v:'刀郎MV4K'},{n:'D邓紫棋',v:'邓紫棋MV4K'},{n:'D戴佩妮',v:'戴佩妮MV4K'},{n:'D邓丽君',v:'邓丽君MV4K'},{n:'F飞儿乐队',v:'飞儿乐队MV4K'},{n:'F费玉清',v:'费玉清MV4K'},{n:'F费翔',v:'费翔MV4K'},{n:'F方大同',v:'方大同MV4K'},{n:'F房东的猫',v:'房东的猫MV4K'},{n:'F凤飞飞',v:'凤飞飞MV4K'},{n:'F凤凰传奇',v:'凤凰传奇MV4K'},{n:'G古风歌曲',v:'古风歌曲4K'},{n:'G国乐大典',v:'国乐大典4K'},{n:'G郭采洁',v:'郭采洁MV4K'},{n:'G光良',v:'光良MV4K'},{n:'G郭静',v:'郭静MV4K'},{n:'G郭富城',v:'郭富城MV4K'},{n:'H胡彦斌',v:'胡彦斌MV4K'},{n:'H胡夏',v:'胡夏MV4K'},{n:'H韩红',v:'韩红MV4K'},{n:'H黄品源',v:'黄品源MV4K'},{n:'H黄小琥',v:'黄小琥MV4K'},{n:'H花儿乐队',v:'花儿乐队MV4K'},{n:'H黄家强',v:'黄家强MV4K'},{n:'H后街男孩',v:'后街男孩MV4K'},{n:'J经典老歌',v:'经典老歌4K'},{n:'J贾斯丁比伯',v:'贾斯丁比伯MV4K'},{n:'J金池',v:'金池MV4K'},{n:'J金志文',v:'金志文MV4K'},{n:'J焦迈奇',v:'焦迈奇MV4K'},{n:'K筷子兄弟',v:'筷子兄弟MV4K'},{n:'L李玟',v:'李玟MV4K'},{n:'L林忆莲',v:'林忆莲MV4K'},{n:'L李克勤',v:'李克勤MV4K'},{n:'L刘宪华',v:'刘宪华MV4K'},{n:'L李圣杰',v:'李圣杰MV4K'},{n:'L林宥嘉',v:'林宥嘉MV4K'},{n:'L梁静茹',v:'梁静茹MV4K'},{n:'L李健',v:'李健MV4K'},{n:'L林俊杰',v:'林俊杰MV4K'},{n:'L李玉刚',v:'李玉刚MV4K'},{n:'L林志炫',v:'林志炫MV4K'},{n:'L李荣浩',v:'李荣浩MV4K'},{n:'L李宇春',v:'李宇春MV4K'},{n:'L洛天依',v:'洛天依MV4K'},{n:'L林子祥',v:'林子祥MV4K'},{n:'L李宗盛',v:'李宗盛MV4K'},{n:'L黎明',v:'黎明MV4K'},{n:'L刘德华',v:'刘德华MV4K'},{n:'L罗大佑',v:'罗大佑MV4K'},{n:'L林肯公园',v:'林肯公园MV4K'},{n:'LLadyGaga',v:'LadyGagaMV4K'},{n:'L旅行团乐队',v:'旅行团乐队MV4K'},{n:'M莫文蔚',v:'莫文蔚MV4K'},{n:'M毛不易',v:'毛不易MV4K'},{n:'M梅艳芳',v:'梅艳芳MV4K'},{n:'M迈克尔杰克逊',v:'迈克尔杰克逊MV4K'},{n:'N南拳妈妈',v:'南拳妈妈MV4K'},{n:'P朴树',v:'朴树MV4K'},{n:'Q齐秦',v:'齐秦MV4K'},{n:'Q青鸟飞鱼',v:'青鸟飞鱼MV4K'},{n:'R容祖儿',v:'容祖儿MV4K'},{n:'R热歌',v:'热歌MV4K'},{n:'R任贤齐',v:'任贤齐MV4K'},{n:'S水木年华',v:'水木年华MV4K'},{n:'S孙燕姿',v:'孙燕姿MV4K'},{n:'S苏打绿',v:'苏打绿MV4K'},{n:'SSHE',v:'SHEMV4K'},{n:'S孙楠',v:'孙楠MV4K'},{n:'T陶喆',v:'陶喆MV4K'},{n:'T谭咏麟',v:'谭咏麟MV4K'},{n:'T田馥甄',v:'田馥甄MV4K'},{n:'T谭维维',v:'谭维维MV4K'},{n:'T逃跑计划',v:'逃跑计划MV4K'},{n:'T田震',v:'田震MV4K'},{n:'T谭晶',v:'谭晶MV4K'},{n:'T屠洪刚',v:'屠洪刚MV4K'},{n:'T泰勒·斯威夫特',v:'泰勒·斯威夫特MV4K'},{n:'W王力宏',v:'王力宏MV4K'},{n:'W王杰',v:'王杰MV4K'},{n:'W吴克群',v:'吴克群MV4K'},{n:'W王心凌',v:'王心凌MV4K'},{n:'W汪峰',v:'汪峰MV4K'},{n:'W伍佰',v:'伍佰MV4K'},{n:'W王菲',v:'王菲MV4K'},{n:'W五月天',v:'五月天MV4K'},{n:'W汪苏泷',v:'汪苏泷MV4K'},{n:'X徐佳莹',v:'徐佳莹MV4K'},{n:'X弦子',v:'弦子MV4K'},{n:'X萧亚轩',v:'萧亚轩MV4K'},{n:'X许巍',v:'许巍MV4K'},{n:'X薛之谦',v:'薛之谦MV4K'},{n:'X许嵩',v:'许嵩MV4K'},{n:'X小虎队',v:'小虎队MV4K'},{n:'X萧敬腾',v:'萧敬腾MV4K'},{n:'X谢霆锋',v:'谢霆锋MV4K'},{n:'X徐小凤',v:'徐小凤MV4K'},{n:'X信乐队',v:'信乐队MV4K'},{n:'Y夜愿乐队',v:'夜愿乐队MV4K'},{n:'Y原创音乐',v:'原创音乐MV4K'},{n:'Y羽泉',v:'羽泉MV4K'},{n:'Y粤语',v:'粤语MV4K'},{n:'Y郁可唯',v:'郁可唯MV4K'},{n:'Y叶倩文',v:'叶倩文MV4K'},{n:'Y杨坤',v:'杨坤MV4K'},{n:'Y庾澄庆',v:'庾澄庆MV4K'},{n:'Y尤长靖',v:'尤长靖MV4K'},{n:'Y易烊千玺',v:'易烊千玺MV4K'},{n:'Y袁娅维',v:'袁娅维MV4K'},{n:'Y杨丞琳',v:'杨丞琳MV4K'},{n:'Y杨千嬅',v:'杨千嬅MV4K'},{n:'Y杨宗纬',v:'杨宗纬MV4K'},{n:'Z周杰伦',v:'周杰伦MV4K'},{n:'Z张学友',v:'张学友MV4K'},{n:'Z张信哲',v:'张信哲MV4K'},{n:'Z张宇',v:'张宇MV4K'},{n:'Z周华健',v:'周华健MV4K'},{n:'Z张韶涵',v:'张韶涵MV4K'},{n:'Z周深',v:'周深MV4K'},{n:'Z纵贯线',v:'纵贯线MV4K'},{n:'Z赵雷',v:'赵雷MV4K'},{n:'Z周传雄',v:'周传雄MV4K'},{n:'Z张国荣',v:'张国荣MV4K'},{n:'Z周慧敏',v:'周慧敏MV4K'},{n:'Z张惠妹',v:'张惠妹MV4K'},{n:'Z周笔畅',v:'周笔畅MV4K'},{n:'Z郑中基',v:'郑中基MV4K'},{n:'Z张艺兴',v:'张艺兴MV4K'},{n:'Z张震岳',v:'张震岳MV4K'},{n:'Z中国好声音',v:'中国好声音MV4K'},{n:'Z张雨生',v:'张雨生MV4K'},{n:'Z郑智化',v:'郑智化MV4K'},{n:'Z卓依婷',v:'卓依婷MV4K'},{n:'Z中岛美雪',v:'中岛美雪MV4K'}]}], + 演唱会4K:[{key:'tid',name:'分类','value':[{n:'全部',v:'演唱会4K'},{n:'A阿杜',v:'阿杜演唱会4K'},{n:'A阿黛尔',v:'阿黛尔演唱会4K'},{n:'BBeyond',v:'Beyond演唱会4K'},{n:'BBy2',v:'By2演唱会4K'},{n:'BBIGBANG',v:'BIGBANG演唱会4K'},{n:'B布兰妮',v:'布兰妮演唱会4K'},{n:'B坂井泉水',v:'坂井泉水演唱会4K'},{n:'C陈奕迅',v:'陈奕迅演唱会4K'},{n:'C蔡依林',v:'蔡依林演唱会4K'},{n:'C初音未来',v:'初音未来演唱会4K'},{n:'C蔡健雅',v:'蔡健雅演唱会4K'},{n:'C陈小春',v:'陈小春演唱会4K'},{n:'C草蜢',v:'草蜢演唱会4K'},{n:'C陈慧娴',v:'陈慧娴演唱会4K'},{n:'C崔健',v:'崔健演唱会4K'},{n:'C仓木麻衣',v:'仓木麻衣演唱会4K'},{n:'D戴荃',v:'戴荃演唱会4K'},{n:'D动力火车',v:'动力火车演唱会4K'},{n:'D邓丽君',v:'邓丽君演唱会4K'},{n:'D丁当',v:'丁当演唱会4K'},{n:'D刀郎',v:'刀郎演唱会4K'},{n:'D邓紫棋',v:'邓紫棋演唱会4K'},{n:'D戴佩妮',v:'戴佩妮演唱会4K'},{n:'D邓丽君',v:'邓丽君演唱会4K'},{n:'F飞儿乐队',v:'飞儿乐队演唱会4K'},{n:'F费玉清',v:'费玉清演唱会4K'},{n:'F费翔',v:'费翔演唱会4K'},{n:'F方大同',v:'方大同演唱会4K'},{n:'F房东的猫',v:'房东的猫演唱会4K'},{n:'F凤飞飞',v:'凤飞飞演唱会4K'},{n:'F凤凰传奇',v:'凤凰传奇演唱会4K'},{n:'G郭采洁',v:'郭采洁演唱会4K'},{n:'G光良',v:'光良演唱会4K'},{n:'G郭静',v:'郭静演唱会4K'},{n:'G郭富城',v:'郭富城演唱会4K'},{n:'H胡彦斌',v:'胡彦斌演唱会4K'},{n:'H胡夏',v:'胡夏演唱会4K'},{n:'H韩红',v:'韩红演唱会4K'},{n:'H黄品源',v:'黄品源演唱会4K'},{n:'H黄小琥',v:'黄小琥演唱会4K'},{n:'H花儿乐队',v:'花儿乐队演唱会4K'},{n:'H黄家强',v:'黄家强演唱会4K'},{n:'H后街男孩',v:'后街男孩演唱会4K'},{n:'J经典老歌',v:'经典老歌演唱会4K'},{n:'J贾斯丁比伯',v:'贾斯丁比伯演唱会4K'},{n:'J金池',v:'金池演唱会4K'},{n:'J金志文',v:'金志文演唱会4K'},{n:'J焦迈奇',v:'焦迈奇演唱会4K'},{n:'K筷子兄弟',v:'筷子兄弟演唱会4K'},{n:'L李玟',v:'李玟演唱会4K'},{n:'L林忆莲',v:'林忆莲演唱会4K'},{n:'L李克勤',v:'李克勤演唱会4K'},{n:'L刘宪华',v:'刘宪华演唱会4K'},{n:'L李圣杰',v:'李圣杰演唱会4K'},{n:'L林宥嘉',v:'林宥嘉演唱会4K'},{n:'L梁静茹',v:'梁静茹演唱会4K'},{n:'L李健',v:'李健演唱会4K'},{n:'L林俊杰',v:'林俊杰演唱会4K'},{n:'L李玉刚',v:'李玉刚演唱会4K'},{n:'L林志炫',v:'林志炫演唱会4K'},{n:'L李荣浩',v:'李荣浩演唱会4K'},{n:'L李宇春',v:'李宇春演唱会4K'},{n:'L洛天依',v:'洛天依演唱会4K'},{n:'L林子祥',v:'林子祥演唱会4K'},{n:'L李宗盛',v:'李宗盛演唱会4K'},{n:'L黎明',v:'黎明演唱会4K'},{n:'L刘德华',v:'刘德华演唱会4K'},{n:'L罗大佑',v:'罗大佑演唱会4K'},{n:'L林肯公园',v:'林肯公园演唱会4K'},{n:'LLadyGaga',v:'LadyGaga演唱会4K'},{n:'L旅行团乐队',v:'旅行团乐队演唱会4K'},{n:'M莫文蔚',v:'莫文蔚演唱会4K'},{n:'M毛不易',v:'毛不易演唱会4K'},{n:'M梅艳芳',v:'梅艳芳演唱会4K'},{n:'M迈克尔杰克逊',v:'迈克尔杰克逊演唱会4K'},{n:'N南拳妈妈',v:'南拳妈妈演唱会4K'},{n:'P朴树',v:'朴树演唱会4K'},{n:'Q齐秦',v:'齐秦演唱会4K'},{n:'Q青鸟飞鱼',v:'青鸟飞鱼演唱会4K'},{n:'R容祖儿',v:'容祖儿演唱会4K'},{n:'R任贤齐',v:'任贤齐演唱会4K'},{n:'S水木年华',v:'水木年华演唱会4K'},{n:'S孙燕姿',v:'孙燕姿演唱会4K'},{n:'S苏打绿',v:'苏打绿演唱会4K'},{n:'SSHE',v:'SHE演唱会4K'},{n:'S孙楠',v:'孙楠演唱会4K'},{n:'T陶喆',v:'陶喆演唱会4K'},{n:'T谭咏麟',v:'谭咏麟演唱会4K'},{n:'T田馥甄',v:'田馥甄演唱会4K'},{n:'T谭维维',v:'谭维维演唱会4K'},{n:'T逃跑计划',v:'逃跑计划演唱会4K'},{n:'T田震',v:'田震演唱会4K'},{n:'T谭晶',v:'谭晶演唱会4K'},{n:'T屠洪刚',v:'屠洪刚演唱会4K'},{n:'T泰勒·斯威夫特',v:'泰勒·斯威夫特演唱会4K'},{n:'W王力宏',v:'王力宏演唱会4K'},{n:'W王杰',v:'王杰演唱会4K'},{n:'W吴克群',v:'吴克群演唱会4K'},{n:'W王心凌',v:'王心凌演唱会4K'},{n:'W汪峰',v:'汪峰演唱会4K'},{n:'W伍佰',v:'伍佰演唱会4K'},{n:'W王菲',v:'王菲演唱会4K'},{n:'W五月天',v:'五月天演唱会4K'},{n:'W汪苏泷',v:'汪苏泷演唱会4K'},{n:'X徐佳莹',v:'徐佳莹演唱会4K'},{n:'X弦子',v:'弦子演唱会4K'},{n:'X萧亚轩',v:'萧亚轩演唱会4K'},{n:'X许巍',v:'许巍演唱会4K'},{n:'X薛之谦',v:'薛之谦演唱会4K'},{n:'X许嵩',v:'许嵩演唱会4K'},{n:'X小虎队',v:'小虎队演唱会4K'},{n:'X萧敬腾',v:'萧敬腾演唱会4K'},{n:'X谢霆锋',v:'谢霆锋演唱会4K'},{n:'X徐小凤',v:'徐小凤演唱会4K'},{n:'X信乐队',v:'信乐队演唱会4K'},{n:'Y夜愿乐队',v:'夜愿乐队演唱会4K'},{n:'Y羽泉',v:'羽泉演唱会4K'},{n:'Y郁可唯',v:'郁可唯演唱会4K'},{n:'Y叶倩文',v:'叶倩文演唱会4K'},{n:'Y杨坤',v:'杨坤演唱会4K'},{n:'Y庾澄庆',v:'庾澄庆演唱会4K'},{n:'Y尤长靖',v:'尤长靖演唱会4K'},{n:'Y易烊千玺',v:'易烊千玺演唱会4K'},{n:'Y袁娅维',v:'袁娅维演唱会4K'},{n:'Y杨丞琳',v:'杨丞琳演唱会4K'},{n:'Y杨千嬅',v:'杨千嬅演唱会4K'},{n:'Y杨宗纬',v:'杨宗纬演唱会4K'},{n:'Z周杰伦',v:'周杰伦演唱会4K'},{n:'Z张学友',v:'张学友演唱会4K'},{n:'Z张信哲',v:'张信哲演唱会4K'},{n:'Z张宇',v:'张宇演唱会4K'},{n:'Z周华健',v:'周华健演唱会4K'},{n:'Z张韶涵',v:'张韶涵演唱会4K'},{n:'Z周深',v:'周深演唱会4K'},{n:'Z纵贯线',v:'纵贯线演唱会4K'},{n:'Z赵雷',v:'赵雷演唱会4K'},{n:'Z周传雄',v:'周传雄演唱会4K'},{n:'Z张国荣',v:'张国荣演唱会4K'},{n:'Z周慧敏',v:'周慧敏演唱会4K'},{n:'Z张惠妹',v:'张惠妹演唱会4K'},{n:'Z周笔畅',v:'周笔畅演唱会4K'},{n:'Z郑中基',v:'郑中基演唱会4K'},{n:'Z张艺兴',v:'张艺兴演唱会4K'},{n:'Z张震岳',v:'张震岳演唱会4K'},{n:'Z张雨生',v:'张雨生演唱会4K'},{n:'Z郑智化',v:'郑智化演唱会4K'},{n:'Z卓依婷',v:'卓依婷演唱会4K'},{n:'Z中岛美雪',v:'中岛美雪演唱会4K'}]}], + 白噪音4K:[{key:'tid',name:'分类','value':[{n:'全部',v:'白噪音4K'},{n:'窗白噪音',v:'窗白噪音4K'},{n:'环境白噪音',v:'环境白噪音4K'},{n:'自然白噪音',v:'自然白噪音4K'},{n:'助眠白噪音',v:'助眠白噪音4K'}]}], + 知名UP主:[{key:'tid',name:'分类','value':[{n:'全部',v:'知名UP主'},{n:'菠萝赛东',v:'菠萝赛东'},{n:'冯提莫',v:'冯提莫'},{n:'徐云流浪中国',v:'徐云流浪中国'},{n:'YanGeographer',v:'YanGeographer'},{n:'棋手战鹰',v:'棋手战鹰'},{n:'林延秋',v:'林延秋'},{n:'吴sir说电影',v:'吴sir说电影'},{n:'李子柒',v:'李子柒'},{n:'美食作家王刚R',v:'美食作家王刚R'},{n:'智能路障',v:'智能路障'},{n:'于赓哲老师',v:'于赓哲老师'},{n:'一战成名_功夫',v:'一战成名_功夫'},{n:'历史调研室',v:'历史调研室'},{n:'利利川',v:'利利川'},{n:'我叫孙火旺',v:'我叫孙火旺'},{n:'渤海小吏',v:'渤海小吏'},{n:'无穷小亮的科普日常',v:'无穷小亮的科普日常'},{n:'申六宫',v:'申六宫'},{n:'-LKs-',v:'-LKs-'},{n:'小约翰可汗',v:'小约翰可汗'},{n:'low馆长',v:'low馆长'},{n:'自说自话的总裁',v:'自说自话的总裁'},{n:'所长林超',v:'所长林超'},{n:'世界未解之谜M',v:'世界未解之谜M'},{n:'李永乐老师官方',v:'李永乐老师官方'},{n:'罗兹',v:'罗兹'},{n:'回到2049',v:'回到2049'},{n:'二次元的中科院物理所',v:'二次元的中科院物理所'},{n:'毕导THU',v:'毕导THU'},{n:'罗翔讲刑法',v:'罗翔讲刑法'},{n:'戴博士实验室',v:'戴博士实验室'},{n:'芳斯塔芙',v:'芳斯塔芙'},{n:'参赛者网',v:'参赛者网'},{n:'三维地图看世界',v:'三维地图看世界'},{n:'有机社会',v:'有机社会'},{n:'乌鸦校尉CaptainWuya',v:'乌鸦校尉CaptainWuya'},{n:'果壳',v:'果壳'},{n:'严伯钧',v:'严伯钧'},{n:'是你们的康康',v:'是你们的康康'},{n:'老爸评测',v:'老爸评测'},{n:'硬核的半佛仙人',v:'硬核的半佛仙人'},{n:'盗月社食遇记',v:'盗月社食遇记'},{n:'我是郭杰瑞',v:'我是郭杰瑞'},{n:'papi酱',v:'papi酱'},{n:'老番茄',v:'老番茄'},{n:'绵羊料理',v:'绵羊料理'},{n:'老师好我叫何同学',v:'老师好我叫何同学'},{n:'敬汉卿',v:'敬汉卿'},{n:'周六野Zoey',v:'周六野Zoey'},{n:'木鱼水心',v:'木鱼水心'},{n:'凉风Kaze',v:'凉风Kaze'},{n:'小潮院长',v:'小潮院长'},{n:'中国BOY超级大猩猩',v:'中国BOY超级大猩猩'},{n:'敖厂长',v:'敖厂长'},{n:'A阿阳热爱前端',v:'阿阳热爱前端'},{n:'A艾栗夏',v:'艾栗夏'},{n:'A爱读书的King',v:'爱读书的King'},{n:'A爱看报的Kris',v:'爱看报的Kris'},{n:'A安森垚',v:'安森垚'},{n:'A安慰记心理小店',v:'安慰记心理小店'},{n:'A安因思谈',v:'安因思谈'},{n:'A昂克英文君',v:'昂克英文君'},{n:'B阪神电车',v:'阪神电车'},{n:'B宝剑侍从',v:'宝剑侍从'},{n:'B北京青年x凉子访谈录',v:'北京青年x凉子访谈录'},{n:'B北师大刘文利',v:'北师大刘文利'},{n:'B备胎说车',v:'备胎说车'},{n:'B毕导THU',v:'毕导THU'},{n:'B哔哩哔哩纪录片',v:'哔哩哔哩纪录片'},{n:'B蝙蝠音乐',v:'蝙蝠音乐'},{n:'B冰零-Mahiru忠诚眷属',v:'冰零-Mahiru忠诚眷属'},{n:'B冰糖雪梨Cherie',v:'冰糖雪梨Cherie'},{n:'B波普尔2020',v:'波普尔2020'},{n:'B不务正业的李雷',v:'不务正业的李雷'},{n:'B不正经老丝',v:'不正经老丝'},{n:'C草说木言',v:'草说木言'},{n:'C柴知道',v:'柴知道'},{n:'C程十安',v:'C程十安'},{n:'D大啊毛君',v:'大啊毛君'},{n:'D大连老师王博文',v:'大连老师王博文'},{n:'D大门ZRR',v:'大门ZRR'},{n:'D大象放映室',v:'大象放映室'},{n:'D大又元',v:'大又元'},{n:'D戴建业老师',v:'戴建业老师'},{n:'D调侃企业发展史',v:'调侃企业发展史'},{n:'D动画讲编程',v:'动画讲编程'},{n:'D动物学博士陈睿',v:'动物学博士陈睿'},{n:'D杜滑滑',v:'杜滑滑'},{n:'E鹅姐职场',v:'鹅姐职场'},{n:'F帆雨动画',v:'帆雨动画'},{n:'F反诈骗',v:'反诈骗'},{n:'F方猫boom',v:'方猫boom'},{n:'F芳斯塔芙',v:'芳斯塔芙'},{n:'F菲比老司机',v:'菲比老司机'},{n:'F附议YJango',v:'附议YJango'},{n:'G肝帝董佳宁',v:'肝帝董佳宁'},{n:'G高盛元',v:'高盛元'},{n:'G龚老师课堂',v:'龚老师课堂'},{n:'G郭爷物理',v:'郭爷物理'},{n:'G国家玮-开明致学',v:'国家玮-开明致学'},{n:'G果壳',v:'果壳'},{n:'G果木浪子',v:'果木浪子'},{n:'H哈佛雪梨',v:'哈佛雪梨'},{n:'H韩顺平',v:'韩顺平'},{n:'H韩语养乐多老师',v:'韩语养乐多老师'},{n:'H画画的番木',v:'画画的番木'},{n:'H画渣花小烙',v:'画渣花小烙'},{n:'H幻海航行',v:'幻海航行'},{n:'H灰细胞',v:'灰细胞'},{n:'H回到2049',v:'回到2049'},{n:'H会放羊的教书匠',v:'会放羊的教书匠'},{n:'J机械百宝箱',v:'机械百宝箱'},{n:'J纪录片我去看世界',v:'纪录片我去看世界'},{n:'J纪录片之家字幕组',v:'纪录片之家字幕组'},{n:'J技术研究院',v:'技术研究院'},{n:'J季绝学',v:'季绝学'},{n:'J夹性芝士',v:'夹性芝士'},{n:'J讲历史的赵冬梅',v:'讲历史的赵冬梅'},{n:'J经济研究室-祈祷',v:'经济研究室-祈祷'},{n:'J军武志',v:'军武志'},{n:'K看懂村',v:'看懂村'},{n:'K科普中国',v:'科普中国'},{n:'K科学声音',v:'科学声音'},{n:'L拉片实验室',v:'拉片实验室'},{n:'L唠点历史',v:'唠点历史'},{n:'L老K的无聊杂谈',v:'老K的无聊杂谈'},{n:'L老爸评测',v:'老爸评测'},{n:'L老龙山下的狐狸',v:'老龙山下的狐狸'},{n:'L老师好我叫何同学',v:'老师好我叫何同学'},{n:'L乐乐老师的网络课堂',v:'乐乐老师的网络课堂'},{n:'L乐有为医生',v:'乐有为医生'},{n:'L冷静医夏',v:'冷静医夏'},{n:'L李船长笔记',v:'李船长笔记'},{n:'L李永乐老师官方',v:'李永乐老师官方'},{n:'L历史调研室',v:'历史调研室'},{n:'L历史启示录',v:'历史启示录'},{n:'L罗翔说刑法',v:'罗翔说刑法'},{n:'M木鱼水心',v:'木鱼水心'},{n:'S森纳映画',v:'森纳映画'},{n:'S沙盘上的战争',v:'沙盘上的战争'},{n:'S设计师的睡前毒物',v:'设计师的睡前毒物'},{n:'S生命中国',v:'生命中国'},{n:'S史图馆',v:'史图馆'},{n:'S世界记忆大师龙雅',v:'世界记忆大师龙雅'},{n:'S司马南',v:'司马南'},{n:'S思想史万有引力',v:'思想史万有引力'},{n:'S所长林超',v:'所长林超'},{n:'T汤质看本质',v:'汤质看本质'},{n:'T天真的和感伤的小说家',v:'天真的和感伤的小说家'},{n:'T听君一席课',v:'听君一席课'},{n:'W唯一讲述者',v:'唯一讲述者'},{n:'X心理学陈祉妍',v:'心理学陈祉妍'},{n:'X心理学于悦',v:'心理学于悦'},{n:'X心医林霖',v:'心医林霖'},{n:'X刑法学',v:'刑法学'},{n:'Y有观点大历史',v:'有观点大历史'},{n:'Z这知识好冷',v:'这知识好冷'},{n:'Z中科院格致论道讲坛',v:'中科院格致论道讲坛'},{n:'Z中医基础理论',v:'中医基础理论'},{n:'Z周观鱼UP',v:'周观鱼UP'},{n:'Z周末音乐',v:'周末音乐'},{n:'Z诸葛呈像',v:'诸葛呈像'},{n:'Z子小孙的老年生活',v:'子小孙的老年生活'},{n:'Z专心种花兔',v:'专心种花兔'},{n:'Z子都忆情',v:'子都忆情'}]}], + 说案:[{key:'tid',name:'分类','value':[{n:'全部',v:'说案'},{n:'汤圆',v:'汤圆说案'},{n:'唐唐',v:'唐唐说案'},{n:'罗翔',v:'罗翔说刑法'},{n:'何家弘',v:'何家弘说案'},{n:'韩诺',v:'韩诺说案'},{n:'老V',v:'老V说案'},{n:'禁播档案',v:'禁播档案'}]}], + 解说:[{key:'tid',name:'分类','value':[{n:'全部',v:'解说'},{n:'电影',v:'电影解说'},{n:'电视',v:'电视解说'},{n:'小说',v:'小说解说'},{n:'历史',v:'历史解说'},{n:'动漫',v:'动漫解说'},{n:'电影',v:'歌词解说'},{n:'科普',v:'科普'}]}], + 演讲:[{key:'tid',name:'分类','value':[{n:'全部',v:'全部演讲4K'},{n:'A艾跃进',v:'艾跃进演讲4K'},{n:'C超级演说家',v:'超级演说家4K'},{n:'D电影',v:'电影演讲4K'},{n:'D典籍里的中国',v:'典籍里的中国4K'},{n:'G感动中国',v:'感动中国4K'},{n:'G郭继承',v:'郭继承演讲4K'},{n:'H华春莹',v:'华春莹演讲4K'},{n:'L雷军',v:'雷军演讲4K'},{n:'L罗翔',v:'罗翔演讲4K'},{n:'R任正非',v:'任正非演讲4K'},{n:'TED',v:'TED演讲4K'},{n:'W汪文斌',v:'汪文斌演讲4K'},{n:'Y一刻',v:'一刻演讲4K'},{n:'Z赵立坚',v:'赵立坚演讲4K'},{n:'Z郑强',v:'郑强演讲4K'}]}], + 时事:[{key:'tid',name:'分类','value':[{n:'全部',v:'时事'},{n:'时事热点',v:'时事热点'},{n:'时事评论',v:'时事评论'},{n:'时事新闻',v:'时事新闻'},{n:'时事开讲',v:'时事开讲'},{n:'时事报告',v:'时事报告'},{n:'时事纵横',v:'时事纵横'},{n:'时事政治',v:'时事政治'},{n:'时事亮亮点',v:'时事亮亮点'},{n:'时事直通车',v:'时事直通车'}]}], + 平面设计教学:[{key:'tid',name:'分类','value':[{n:'全部',v:'平面设计教学'},{n:'AI绘画',v:'AI绘画'},{n:'AdobePhotoshop',v:'AdobePhotoshop教程'},{n:'AdobeIllustrator',v:'AdobeIllustrator教程'},{n:'CorelDRAW',v:'CorelDRAW教程'},{n:'AdobeInDesign',v:'AdobeInDesign教程'},{n:'AdobePagermaker',v:'AdobePagermaker教程'},{n:'SAI',v:'SAI教程'},{n:'AdobeBridge',v:'AdobeBridge教程'},{n:'AdobePagermaker',v:'AdobePagermake教程r'},{n:'3DStudioMax',v:'3DStudioMax教程'},{n:'PR',v:'PR教程'},{n:'AE',v:'AE教程'},{n:'CINEMA4D',v:'CINEMA4D教程'}]}], + 软件教程:[{key:'tid',name:'分类','value':[{n:'全部',v:'软件教程'},{n:'Windows',v:'Windows'},{n:'MT管理器',v:'MT管理器'},{n:'NP管理器',v:'NP管理器'},{n:'mixplorer',v:'mixplorer'},{n:'脱壳',v:'脱壳'},{n:'爬虫',v:'爬虫'},{n:'json&jar',v:'json&jar'},{n:'网盘挂载',v:'网盘挂载'},{n:'alist+WebDav',v:'alist+WebDav'},{n:'TVBox',v:'TVBox'},{n:'EXCEL',v:'EXCEL教程'},{n:'Git入门到精通',v:'Git入门到精通'},{n:'java',v:'java教程'},{n:'phyton',v:'phyton教程'},{n:'xml',v:'xml教程'}]}], + 实用教程:[{key:'tid',name:'分类','value':[{n:'全部',v:'实用教程'},{n:'考公考证',v:'考公考证'},{n:'风水',v:'风水教学'},{n:'水电维修',v:'水电维修'},{n:'装修',v:'装修'},{n:'生活小技巧',v:'生活小技巧'},{n:'绿植',v:'绿植'},{n:'宠物',v:'宠物'},{n:'汽车',v:'汽车养护'},{n:'穿衣搭配',v:'穿衣搭配'},{n:'毛衣编织',v:'毛衣编织'},{n:'美妆',v:'美妆'},{n:'数独',v:'数独教程'},{n:'魔方',v:'魔方教程'}]}], + 旅游:[{key:'tid',name:'分类','value':[{n:'全部',v:'旅游'},{n:'A澳门',v:'澳门旅游'},{n:'A安徽',v:'安徽旅游'},{n:'B布达拉宫',v:'布达拉宫旅游'},{n:'B北京',v:'北京旅游'},{n:'C重庆',v:'重庆旅游'},{n:'C草原',v:'草原旅游'},{n:'D大海',v:'大海旅游'},{n:'F福建',v:'福建旅游'},{n:'G广东',v:'广东旅游'},{n:'G广西',v:'广西旅游'},{n:'G贵州',v:'贵州旅游'},{n:'G甘肃',v:'甘肃旅游'},{n:'H海南',v:'海南旅游'},{n:'H河北',v:'河北旅游'},{n:'H河南',v:'河南旅游'},{n:'H湖北',v:'湖北旅游'},{n:'H湖南',v:'湖南旅游'},{n:'H黑龙江',v:'黑龙江旅游'},{n:'J吉林',v:'吉林旅游'},{n:'J江苏',v:'江苏旅游'},{n:'J江西',v:'江西旅游'},{n:'L辽宁',v:'辽宁旅游'},{n:'M民宿',v:'民宿旅游'},{n:'N内蒙古',v:'内蒙古旅游'},{n:'N宁夏',v:'宁夏旅游'},{n:'Q青海',v:'青海旅游'},{n:'S上海',v:'上海旅游'},{n:'S陕西',v:'陕西旅游'},{n:'S四川',v:'四川旅游'},{n:'S山西',v:'山西旅游'},{n:'S山东',v:'山东旅游'},{n:'T天津',v:'天津旅游'},{n:'T台湾',v:'台湾旅游'},{n:'T天空',v:'天空旅游'},{n:'X西湖',v:'西湖旅游'},{n:'X西藏',v:'西藏旅游'},{n:'X新疆',v:'新疆旅游'},{n:'X香港',v:'香港旅游'},{n:'Y云南',v:'云南旅游'},{n:'Z浙江',v:'浙江旅游'}]}], + 风景4K:[{key:'tid',name:'分类','value':[{n:'全部',v:'风景4K'},{n:'A澳门',v:'澳门风景4K'},{n:'A安徽',v:'安徽风景4K'},{n:'B布达拉宫',v:'布达拉宫风景4K'},{n:'B北京',v:'北京风景4K'},{n:'C重庆',v:'重庆风景4K'},{n:'C草原',v:'草原风景4K'},{n:'D大海',v:'大海风景4K'},{n:'F福建',v:'福建风景4K'},{n:'G广东',v:'广东风景4K'},{n:'G广西',v:'广西风景4K'},{n:'G贵州',v:'贵州风景4K'},{n:'G甘肃',v:'甘肃风景4K'},{n:'H海南',v:'海南风景4K'},{n:'H河北',v:'河北风景4K'},{n:'H河南',v:'河南风景4K'},{n:'H湖北',v:'湖北风景4K'},{n:'H湖南',v:'湖南风景4K'},{n:'H黑龙江',v:'黑龙江风景4K'},{n:'J吉林',v:'吉林风景4K'},{n:'J江苏',v:'江苏风景4K'},{n:'J江西',v:'江西风景4K'},{n:'L辽宁',v:'辽宁风景4K'},{n:'L洛阳',v:'洛阳风景4K'},{n:'M民宿',v:'民宿风景4K'},{n:'N南京',v:'南京风景4K'},{n:'N内蒙古',v:'内蒙古风景4K'},{n:'N宁夏',v:'宁夏风景4K'},{n:'Q青海',v:'青海风景4K'},{n:'S上海',v:'上海风景4K'},{n:'S陕西',v:'陕西风景4K'},{n:'S四川',v:'四川风景4K'},{n:'S山西',v:'山西风景4K'},{n:'S山东',v:'山东风景4K'},{n:'S苏州',v:'苏州风景4K'},{n:'T天津',v:'天津风景4K'},{n:'T台湾',v:'台湾风景4K'},{n:'T天空',v:'天空风景4K'},{n:'X西安',v:'西安风景4K'},{n:'X西湖',v:'西湖风景4K'},{n:'X西藏',v:'西藏风景4K'},{n:'X新疆',v:'新疆风景4K'},{n:'X香港',v:'香港风景4K'},{n:'Y云南',v:'云南风景4K'},{n:'Z浙江',v:'浙江风景4K'}]}], + 食谱:[{key:'tid',name:'分类','value':[{n:'全部',v:'食谱'},{n:'川菜食谱',v:'川菜食谱'},{n:'豫菜食谱',v:'豫菜食谱'},{n:'淮扬菜食谱',v:'淮扬菜食谱'},{n:'湘菜食谱',v:'湘菜食谱'},{n:'鲁菜食谱',v:'鲁菜食谱'},{n:'粤菜食谱',v:'粤菜食谱'},{n:'浙菜食谱',v:'浙菜食谱'},{n:'徽菜食谱',v:'徽菜食谱'},{n:'闽菜食谱',v:'闽菜食谱'},{n:'苏菜食谱',v:'苏菜食谱'},{n:'健康食谱',v:'健康食谱'},{n:'面食',v:'面食'},{n:'米饭',v:'米饭'},{n:'粥',v:'粥的做法'},{n:'酿酒',v:'自酿酒'},{n:'小吃',v:'小吃制作'}]}], + 美食超清:[{key:'tid',name:'分类','value':[{n:'全部',v:'美食超清'},{n:'舌尖上的中国',v:'舌尖上的中国超清'},{n:'老字号',v:'老字号美食超清'},{n:'家常菜',v:'家常菜美食超清'},{n:'香港美食探店',v:'香港美食探店超清'},{n:'澳门美食探店',v:'澳门美食探店超清'},{n:'上海美食探店',v:'上海美食探店超清'},{n:'北京美食探店',v:'北京美食探店超清'},{n:'重庆美食探店',v:'重庆美食探店超清'},{n:'南京美食探店',v:'南京美食探店超清'},{n:'广州美食探店',v:'广州美食探店超清'},{n:'杭州美食探店',v:'杭州美食探店超清'},{n:'成都美食探店',v:'成都美食探店超清'},{n:'苏州美食探店',v:'苏州美食探店超清'},{n:'武汉美食探店',v:'武汉美食探店超清'},{n:'台湾美食探店',v:'台湾美食探店超清'},{n:'川菜',v:'川菜美食超清'},{n:'豫菜',v:'豫菜美食超清'},{n:'淮扬菜',v:'淮扬菜美食超清'},{n:'湘菜',v:'湘菜美食超清'},{n:'鲁菜',v:'鲁菜美食超清'},{n:'粤菜',v:'粤菜美食超清'},{n:'潮菜',v:'潮菜美食超清'},{n:'浙菜',v:'浙菜美食超清'},{n:'徽菜',v:'徽菜美食超清'},{n:'闽菜',v:'闽菜美食超清'},{n:'东北菜',v:'东北菜美食超清'},{n:'客家菜',v:'客家菜美食超清'},{n:'苏菜',v:'苏菜美食超清'},{n:'火锅',v:'火锅'},{n:'面食',v:'面食'},{n:'炒菜',v:'炒菜'},{n:'点心',v:'点心'},{n:'日料',v:'日料'},{n:'小吃',v:'小吃'},{n:'素食',v:'素食'},{n:'蒸菜',v:'蒸菜'},{n:'凉菜',v:'凉菜'},{n:'早餐',v:'早餐'},{n:'披萨',v:'披萨'},{n:'烤鱼',v:'烤鱼'},{n:'海鲜',v:'海鲜美食超清'},{n:'汉堡',v:'汉堡'},{n:'韩国菜',v:'韩国菜'},{n:'泰国菜',v:'泰国菜'},{n:'穆斯林菜',v:'穆斯林菜'},{n:'法国菜',v:'法国菜'},{n:'意大利菜',v:'意大利菜'},{n:'西班牙菜',v:'西班牙菜'},{n:'土耳其菜',v:'土耳其菜系'},{n:'阿拉伯菜',v:'阿拉伯菜'},{n:'德国菜',v:'德国菜'}]}], + 搞笑:[{key:'tid',name:'分类','value':[{n:'全部',v:'搞笑'},{n:'搞笑配音',v:'搞笑配音'},{n:'搞笑电影',v:'搞笑电影'},{n:'搞笑综艺',v:'搞笑综艺'},{n:'鬼畜电影',v:'鬼畜电影'},{n:'搞笑动画',v:'搞笑动画'},{n:'搞笑番',v:'搞笑番'},{n:'十万个冷笑话',v:'十万个冷笑话'}]}], + 球星:[{key:'tid',name:'分类','value':[{n:'全部',v:'球星'},{n:'B巴萨',v:'巴萨4K'},{n:'B巴黎圣日耳曼',v:'巴黎圣日耳曼4K'},{n:'B贝克汉姆',v:'贝克汉姆4K'},{n:'C罗',v:'C罗4K'},{n:'D杜兰特',v:'杜兰特4K'},{n:'D德布劳内',v:'德布劳内4K'},{n:'D德甲',v:'德甲4K'},{n:'F1',v:'F14K'},{n:'G国米',v:'国米4K'},{n:'G高尔夫',v:'高尔夫4K'},{n:'H亨利',v:'亨利4K'},{n:'H皇马',v:'皇马4K'},{n:'K库里',v:'库里4K'},{n:'L罗纳尔多',v:'罗纳尔多4K'},{n:'M梅西',v:'梅西4K'},{n:'M曼联',v:'曼联4K'},{n:'M曼城',v:'曼城4K'},{n:'NBA',v:'NBA4K'},{n:'N内马尔',v:'内马尔4K'},{n:'O欧冠',v:'欧冠4K'},{n:'Q齐达内',v:'齐达内4K'},{n:'S世界杯',v:'世界杯4K'},{n:'S斯诺克',v:'斯诺克4K'},{n:'T天下足球',v:'天下足球4K'},{n:'UFC',v:'UFC4K'},{n:'W网球',v:'网球4K'},{n:'X小罗',v:'小罗4K'},{n:'X西甲',v:'西甲4K'},{n:'Y英超',v:'英超4K'},{n:'Y意甲',v:'意甲4K'},{n:'Z詹姆斯',v:'詹姆斯4K'}]}], + 相声小品:[{key:'tid',name:'分类','value':[{n:'全部',v:'相声小品'},{n:'C陈佩斯',v:'陈佩斯小品4K'},{n:'C春晚小品',v:'春晚小品4K'},{n:'C曹云金',v:'曹云金相声4K'},{n:'D单口相声',v:'单口相声4K'},{n:'D德云社',v:'德云社小品4K'},{n:'E二人转',v:'二人转4K'},{n:'F冯巩',v:'冯巩小品4K'},{n:'G郭德纲',v:'郭德纲相声4K'},{n:'G郭冬临',v:'郭冬临小品4K'},{n:'G郭达',v:'郭达小品4K'},{n:'K开心麻花',v:'开心麻花小品4K'},{n:'P评书',v:'评书4K'},{n:'P潘长江',v:'潘长江小品4K'},{n:'Q青曲社',v:'青曲社相声4K'},{n:'Q群口相声',v:'群口相声4K'},{n:'S宋小宝',v:'宋小宝小品4K'},{n:'W文松',v:'文松小品4K'},{n:'X小曲',v:'小曲相声4K'},{n:'X喜剧综艺',v:'喜剧综艺4K'},{n:'Y严顺开',v:'严顺开小品4K'},{n:'Y岳云鹏',v:'岳云鹏相声小品4K'},{n:'Z赵本山',v:'赵本山小品4K'},{n:'Z赵丽蓉',v:'赵丽蓉小品4K'}]}], + 戏曲:[{key:'tid',name:'分类','value':[{n:'全部',v:'戏曲4K'},{n:'B梆子腔',v:'梆子腔戏曲4K'},{n:'C采茶戏',v:'采茶戏戏曲4K'},{n:'C潮剧',v:'潮剧戏曲4K'},{n:'C彩调',v:'彩调戏曲4K'},{n:'C川剧',v:'川剧戏曲4K'},{n:'D滇剧',v:'滇剧戏曲4K'},{n:'D傣剧',v:'傣剧戏曲4K'},{n:'E二人台',v:'二人台戏曲4K'},{n:'G高腔',v:'高腔戏曲4K'},{n:'G高甲戏',v:'高甲戏戏曲4K'},{n:'G赣剧',v:'赣剧戏曲4K'},{n:'G桂剧',v:'桂剧戏曲4K'},{n:'H黄梅戏',v:'黄梅戏戏曲4K'},{n:'H河北梆子',v:'河北梆子戏曲4K'},{n:'H河南曲剧',v:'河南曲剧戏曲4K'},{n:'H淮剧',v:'淮剧戏曲4K'},{n:'H沪剧',v:'沪剧戏曲4K'},{n:'H滑稽戏',v:'滑稽戏戏曲4K'},{n:'H徽剧',v:'徽剧4K'},{n:'H汉剧',v:'汉剧戏曲4K'},{n:'H湖南花鼓戏',v:'湖南花鼓戏戏曲4K'},{n:'J京剧',v:'京剧戏曲4K'},{n:'J晋剧',v:'晋剧戏曲4K'},{n:'J吉剧',v:'吉剧戏曲4K'},{n:'K昆曲',v:'昆曲戏曲4K'},{n:'L梨园戏',v:'梨园戏戏曲4K'},{n:'L龙江剧',v:'龙江剧戏曲4K'},{n:'M闽剧',v:'闽剧戏曲4K'},{n:'P评剧',v:'评剧戏曲4K'},{n:'P蒲剧',v:'蒲剧戏曲4K'},{n:'P皮影戏',v:'皮影戏戏曲4K'},{n:'P莆仙戏',v:'莆仙戏戏曲4K'},{n:'Q黔剧',v:'黔剧戏曲4K'},{n:'Q祁剧',v:'祁剧戏曲4K'},{n:'Q秦腔',v:'秦腔戏曲4K'},{n:'S上党梆子',v:'上党梆子戏曲4K'},{n:'S山东梆子',v:'山东梆子戏曲4K'},{n:'S绍剧',v:'绍剧戏曲4K'},{n:'W武安平调',v:'武安平调戏曲4K'},{n:'W婺剧',v:'婺剧戏曲4K'},{n:'X湘剧',v:'湘剧戏曲4K'},{n:'Y越剧',v:'越剧戏曲4K'},{n:'Y豫剧',v:'豫剧戏曲4K'},{n:'Y雁剧',v:'雁剧戏曲4K'},{n:'Y越调',v:'越调戏曲4K'},{n:'Y粤剧',v:'粤剧戏曲4K'},{n:'Z壮剧',v:'壮剧戏曲4K'},{n:'Z藏剧',v:'藏剧戏曲4K'}]}], + 儿童:[{key:'tid',name:'分类','value':[{n:'全部',v:'儿童'},{n:'教育',v:'儿童早教'},{n:'歌曲',v:'贝瓦儿歌'},{n:'舞蹈',v:'儿童舞蹈'},{n:'成语故事',v:'儿童成语故事'},{n:'安全教育',v:'儿童安全教育'},{n:'睡前故事',v:'儿童睡前故事'},{n:'贝乐虎',v:'贝乐虎'},{n:'宝宝巴士',v:'宝宝巴士'},{n:'儿童好声音',v:'儿童好声音'}]}], + 小姐姐4K:[{key:'tid',name:'分类','value':[{n:'全部',v:'小姐姐4K'},{n:'比基尼',v:'比基尼美女4K'},{n:'内衣',v:'内衣模特4K'},{n:'车模',v:'美女车模4K'},{n:'健身',v:'美女健身4K'},{n:'翻唱',v:'美女翻唱4K'},{n:'舞蹈',v:'美女舞蹈4K'},{n:'美妆',v:'美女美妆4K'},{n:'Cos',v:'美女Cos4K'},{n:'户外',v:'美女户外4K'},{n:'居家',v:'美女居家4K'},{n:'自习',v:'自习小姐姐4K'},{n:'职场',v:'职场美女4K'},{n:'工地',v:'工地美女4K'},{n:'安静',v:'安静小姐姐4K'},{n:'活泼',v:'活泼小姐姐4K'}]}], + 热门:[{key:'tid',name:'分类','value':[{n:'全部',v:'热门'},{n:'刀郎',v:'刀郎'},{n:'罗刹海市',v:'罗刹海市'},{n:'狂飙',v:'狂飙'},{n:'淄博烧烤',v:'淄博烧烤'},{n:'原神',v:'原神'},{n:'漫长的季节',v:'漫长的季节'},{n:'AI',v:'AI'},{n:'俄乌',v:'俄乌'},{n:'ChatGPT',v:'ChatGPT'},{n:'重启人生',v:'重启人生'},{n:'棋手战鹰',v:'棋手战鹰'},{n:'中国奇谭',v:'中国奇谭'},{n:'三体',v:'三体'},{n:'刘慈欣',v:'刘慈欣'},{n:'鬼吹灯',v:'鬼吹灯'},{n:'天下霸唱',v:'天下霸唱'}]}], + 旅行探险:[{key:'tid',name:'分类','value':[{n:'全部',v:'旅行探险'},{n:'摩旅',v:'摩托车旅游'},{n:'骑行',v:'骑行旅游'},{n:'徒步旅游',v:'徒步旅游'},{n:'自驾旅游',v:'自驾旅游'},{n:'洞穴探险',v:'洞穴探险'},{n:'荒野求生',v:'荒野求生'},{n:'凶宅探险',v:'凶宅探险'},{n:'灵异探险',v:'灵异探险'},{n:'户外攀岩',v:'户外攀岩'},{n:'高空攀爬',v:'高空攀爬'},{n:'潜水探险',v:'潜水探险'},{n:'翼装飞行',v:'翼装飞行'},{n:'极限运动',v:'极限运动'},{n:'速降',v:'速降'},{n:'高空跑酷',v:'高空跑酷'},{n:'冲浪',v:'冲浪'}]}] + }; + let filOrd = {key:'order',name:'排序',value:[{n:'综合排序',v:'0'},{n:'最多点击',v:'click'},{n:'最新发布',v:'pubdate'},{n:'最多弹幕',v:'dm'},{n:'最多收藏',v:'stow'}]}; + filOrd['init'] = filOrd.value[0].v; + let filDur = {key:'duration',name:'时长',value:[{n:'全部',v:'0'},{n:'60分钟以上',v:'4'},{n:'30~60分钟',v:'3'},{n:'10~30分钟',v:'2'},{n:'10分钟以下',v:'1'}]}; + filDur['init'] = filDur.value[0].v; + return JSON.stringify({ + class: _.map(classes, (cls) => { + cls.land = 1; + cls.ratio = 1.78; + if (filterObj[cls.type_id]){ + filterObj[cls.type_id].push(filOrd, filDur); + filterObj[cls.type_id][0]['init'] = filterObj[cls.type_id][0].value[0].v; + } else { + filterObj[cls.type_id] = []; + filterObj[cls.type_id].push(filOrd, filDur) + } + return cls; + }), + filters: filterObj, + }); +} + +async function homeVod() { + let html = HOST + '/x/web-interface/popular?ps=20'; + let data = JSON.parse(await request(html)).data.list; + let videos = []; + data.forEach(function(it) { + videos.push({ + vod_id: it.aid, + vod_name: stripHtmlTag(it.title), + vod_pic: it.pic, + vod_remarks: '🔥 ' + it.vt_display || '', + }); + }); + return JSON.stringify({ + list: videos, + }); +} + +async function category(tid, pg, filter, extend) { + let html = HOST + '/x/web-interface/search/type?search_type=video&page=' + pg + '&keyword=' + (extend.tid || tid) + '&duration=' + (extend.duration || '') + '&order=' + (extend.order || ''); + let data = JSON.parse(await request(html)).data; + let videos = []; + data.result.forEach(function(it) { + videos.push({ + vod_id: it.aid, + vod_name: stripHtmlTag(it.title), + vod_pic: 'https:' + it.pic, + vod_remarks: turnDHM(it.duration) || '', + }); + }); + return JSON.stringify({ + page: parseInt(data.page), + pagecount: data.numPages, + limit: 20, + total: data.numResults, + list: videos, + }); +} + +async function detail(id) { + let data = JSON.parse(await request(HOST + '/x/web-interface/view?aid=' + id)).data; + let vod = { + vod_id: data.aid, + vod_name: stripHtmlTag(data.title), + vod_pic: data.pic, + type_name: data.tname, + vod_year: new Date(data.pubdate*1000).getFullYear(), + vod_remarks: data.duration || '', + vod_director: data.owner.name, + vod_content: stripHtmlTag(data.desc), + }; + let episodes = data.pages; + let playurls = []; + episodes.forEach(function(it) { + let cid = it.cid; + let part = it.part.replace('#', '﹟').replace('$', '﹩'); + playurls.push( + part + '$' + data.aid + '_' + cid + ) + }); + let playUrl = playurls.join('#'); + vod.vod_play_from = '道长在线'; + vod.vod_play_url = playUrl; + return JSON.stringify({ + list: [vod], + }); +} + +async function play(flag, id, flags) { + let ids = id.split('_'); + let html = HOST + '/x/player/playurl?avid=' + ids[0] + '&cid=' + ids[1] + '&qn=116'; + let data = JSON.parse(await request(html)).data.durl; + let maxSize = -1; + let position = -1; + data.forEach(function(it, i) { + if (maxSize < Number(it.size)) { + maxSize = Number(it.size); + position = i + } + }); + let purl = ''; + if (data.length > 0) { + if (position === -1) { + position = 0 + } + purl = data[position].url + } + // console.debug('我的哔哩 purl =====>' + purl); // js_debug.log + return JSON.stringify({ + parse: 0, + url: purl, + header: getMb(), + }); +} + +async function search(wd, quick, pg) { + if (pg <= 0 || typeof(pg) == 'undefined') pg = 1; + let html = HOST + '/x/web-interface/search/type?search_type=video&keyword=' + wd + '&page=' + pg; + let data = JSON.parse(await request(html)).data; + let videos = []; + data.result.forEach(function(it) { + videos.push({ + vod_id: it.aid, + vod_name: stripHtmlTag(it.title), + vod_pic: 'https:' + it.pic, + vod_remarks: turnDHM(it.duration) || '', + }); + }); + return JSON.stringify({ + page: parseInt(data.page), + pagecount: data.numPages, + limit: 20, + total: data.numResults, + list: videos, + land: 1, + ratio: 1.78, + }); +} + +function getHeader(cookie) { + let header = {}; + header['cookie'] = cookie; + header['User-Agent'] = PC_UA; + header['Referer'] = 'https://www.bilibili.com'; + return header; +} + +function getMb() { + return getHeader(cookie); +} + +function stripHtmlTag(src) { + return src + .replace(/<\/?[^>]+(>|$)/g, '') + .replace(/&.{1,5};/g, '') + .replace(/\s{2,}/g, ' '); +} + +function turnDHM(duration) { + let min = duration.split(':')[0]; + let sec = duration.split(':')[1]; + if (min == 0) { + return sec + '秒'; + } else if (0 < min && min < 60) { + return min + '分'; + } else if (60 <= min && min < 1440) { + if (min % 60 == 0) { + let h = min / 60; + return h + '小时'; + } else { + let h = min / 60; + h = (h + '').split('.')[0]; + let m = min % 60; + return h + '小时' + m + '分'; + } + } else if (min >= 1440) { + let d = min / 60 / 24; + d = (d + '').split('.')[0]; + let h = min / 60 % 24; + h = (h + '').split('.')[0]; + let m = min % 60; + let dhm = ''; + if (d > 0) { + dhm = d + '天' + } + if (h >= 1) { + dhm = dhm + h + '小时' + } + if (m > 0) { + dhm = dhm + m + '分' + } + return dhm; + } + return null; +} + +export function __jsEvalReturn() { + return { + init: init, + home: home, + homeVod: homeVod, + category: category, + detail: detail, + play: play, + search: search, + }; +} \ No newline at end of file